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
340108524708	340108525278	340108525828	340108526378	340108526928	340108527478	340108528028	340108528578	340108529128	340108529678	340108530228	340108530778	340108531328	340108531878	340108532428	340108532978	340108533528	340108534078	340108534628	340108535178	340108535728	340108536278	340108536828	340108537378	340108537928	340108538478	340108539028	340108539578	340108540128	340108540678	340108541228	340108541778	340108542328	340108542878	340108543428	340108543978	340108544528	340108545078	340108545628	340108546178	340108546728	340108547278	340108547828	340108548378	340108548928	340108549478	340108550028	340108550578	340108551128	340108551678	340108552228	340108552778	340108553328	340108553878	340108554428	340108554978	340108555528	340108556078	340108556628	340108557178	340108557728	340108558278	340108558828	340108559378	340108559928	340108560478	340108561028	340108561578	340108562128	340108562678	340108563228	340108563778	340108564328	340108564878	340108565428	340108565978	340108566528	340108567078	340108567628	340108568178	340108568728	340108569278	340108569828	340108570378	340108570928	340108571478	340108572028	340108572578	340108573128	340108573678	340108574228	340108574778	340108575328	340108575878	340108576428	340108576978	340108577528	340108578078	340108578628	340108579178	340108579728	340108580278	340108580828	340108581378	340108581928	340108582478	340108583028	340108583578	340108584128	340108584678	340108585228	340108585778	340108586328	340108586878	340108587428	340108587978	340108588528	340108589078	340108589628	340108590178	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23434	21846	29954	24331	21848	21911	12482	1647	1074	1196	923	800	763	631	701	611	603	527	428	363	355	359	354	305	343	302	336	336	317	290	298	298	276	317	293	283	251	288	294	295	310	269	303	327	288	334	323	353	334	308	273	285	314	322	526	693	634	691	403	315	297	280	304	279	269	268	247	262	296	289	263	290	245	259	259	280	295	268	270	250	272	267	250	279	280	270	283	245	246	280	269	264	268	264	299	262	268	268	253	246	273	280	270	267	272	253	263	248	263	270	270	241	288	258	275	273	262	258	281	262	244	253	262	307	283	260	264	263	273	297	272	252	270	269	286	251	277	238	265	271	241	248	262	250	250	278	255	268	271	265	262	310	267	280	235	256	284	248	272	298	266	256	268	265	255	237	295	266	300	281	235	287	278	281	243	280	297	255	267	296	243	244	279	262	257	249	260	290	252	257	279	277	268	224	258	262	293	266	253	254	270	244	286	245	271	252	292	260	268	272	263	250	235	256	275	248	262	268	270	255	239	276	248	258	230	263	247	274	238	249	280	262	262	273	255	248	238	283	283	246	257	271	283	259	281	287	251	250	259	276	271	278	276	280	277	243	258	275	269	272	263	247	243	274	298	261	262	251	259	263	250	252	264	289	275	257	281	275	266	260	260	274	246	257	221	298	271	275	294	280	296	240	235	268	276	252	265	238	264	262	291	273	268	271	244	243	245	279	252	272	264	248	255	309	264	260	223	274	295	262	275	283	248	290	270	283	252	253	258	275	263	277	256	254	221	272	287	262	256	257	259	246	285	273	293	252	260	249	261	268	265	263	245	265	251	293	256	273	286	274	268	273	269	248	271	272	272	272	267	239	247	252	274	264	248	246	279	241	276	241	269	258	283	264	259	272	309	243	253	279	255	267	253	288	257	265	266	267	250	267	276	231	268	260	276	256	247	267	252	274	270	259	282	272	255	249	313	237	287	260	278	261	289	279	269	253	274	258	240	271	259	249	288	281	274	266	291	254	294	273	291	243	297	282	279	268	308	261	272	257	265	277	262	245	267	247	274	297	242	259	253	267	249	284	236	259	254	239	259	274	243	240	261	286	276	264	262	240	280	255	254	284	268	278	277	268	243	248	266	282	250	265	263	267	252	269	242	247	248	249	268	243	244	283	261	269	268	296	272	254	259	241	241	270	266	272	249	258	241	262	281	243	290	259	262	287	282	256	253	255	271	247	263	264	289	282	259	294	286	278	285	262	243	265	241	272	237	278	266	265	264	239	262	253	273	289	282	258	255	259	291	254	260	299	286	253	251	262	266	252	290	244	258	256	286	276	285	282	238	274	261	275	270	265	273	249	265	249	288	227	267	276	284	234	265	246	256	242	217	267	270	250	267	241	255	280	271	254	250	265	290	284	259	260	266	249	266	281	252	275	262	283	266	241	273	300	267	274	281	262	257	266	271	250	268	258	281	258	279	288	263	242	267	282	252	270	247	271	267	272	251	257	266	259	274	274	260	235	261	257	290	277	266	271	260	261	251	288	259	265	255	268	259	267	267	238	223	250	226	269	276	251	223	270	258	267	268	287	270	280	283	270	238	241	259	250	259	271	265	288	238	267	254	240	273	273	265	245	258	256	260	248	280	255	268	244	284	268	260	254	275	267	263	299	251	284	271	286	256	260	275	283	263	266	274	274	256	249	258	278	284	246	261	264	252	255	288	297	243	248	266	272	272	228	241	258	315	259	253	276	274	246	266	236	282	287	292	237	242	245	303	272	274	260	253	274	273	253	267	263	261	265	249	292	268	286	270	252	273	303	230	278	279	256	269	265	276	256	268	248	265	246	252	279	229	249	261	259	261	266	251	268	282	272	268	242	255	253	275	250	236	252	263	251	255	276	242	293	277	267	286	268	267	268	266	263	263	267	283	286	270	280	292	242	256	243	271	265	296	278	278	277	265	265	262	247	247	244	292	274	288	261	270	285	245	261	251	248	258	270	271	271	240	233	250	242	265	239	265	226	292	250	261	242	267	248	276	258	275	281	264	273	271	263	287	232	264	249	256	210	236	266	269	249	277	252	259	257	264	270	252	284	284	265	243	263	259	252	283	260	259	264	271	250	250	287	262	261	294	242	245	237	269	256	284	259	255	274	237	283	263	257	254	265	269	283	251	297	277	254	267	257	261	263	270	300	274	262	276	278	259	249	263	244	244	244	267	270	266	265	244	262	254	247	248	265	266	260	260	261	234	287	244	269	250	265	287	266	251	253	248	265	278	262	271	270	265	263	266	281	259	284	284	242	262	273	245	275	262	234	260	261	277	265	272	257	274	259	289	284	274	266	247	235	243	263	262	254	258	234	275	263	257	241	223	270	273	261	265	249	257	282	281	288	242	271	262	269	250	267	259	271	265	259	243	275	255	245	268	268	268	240	264	248	267	238	255	233	285	236	260	277	257	303	291	254	276	215	293	273	275	282	228	276	254	248	268	226	273	260	269	247	263	224	287	253	262	248	294	266	252	270	278	261	276	234	253	251	238	258	265	249	237	277	267	305	262	265	271	259	247	249	271	248	257	270	268	240	286	260	257	265	268	245	248	235	251	272	245	221	264	257	233	271	258	299	286	250	263	267	269	254	280	261	224	287	278	262	264	271	268	284	263	251	248	277	262	282	273	251	284	270	266	307	245	258	258	261	267	259	256	252	293	270	255	273	249	256	270	287	265	241	282	260	293	259	273	273	261	249	257	275	263	251	269	257	228	279	231	248	242	251	289	274	267	225	284	265	280	281	279	267	227	290	281	274	259	253	237	256	266	274	271	256	246	253	245	248	256	276	274	268	252	253	256	254	309	270	266	250	264	238	273	260	262	246	276	268	254	267	278	288	266	251	248	246	257	283	256	275	252	256	247	289	270	263	279	258	272	272	273	280	237	256	258	259	259	266	272	250	273	241	262	281	270	246	257	259	260	284	258	278	264	269	239	267	252	262	230	260	266	298	293	273	255	257	261	237	257	251	290	278	265	250	288	268	266	264	239	244	280	256	258	271	267	250	281	233	262	273	248	258	286	270	252	262	236	244	279	277	229	275	271	253	263	274	263	303	260	306	278	239	276	268	277	269	253	271	245	259	301	256	232	291	276	259	268	235	247	280	277	261	256	252	243	293	240	250	264	259	242	224	268	264	256	259	280	243	263	270	260	227	270	281	269	309	251	274	275	273	276	272	261	234	255	269	241	299	290	244	303	239	290	275	273	268	293	253	258	265	287	262	267	263	298	277	244	263	244	247	264	275	230	234	270	282	242	278	276	278	258	238	282	237	275	267	264	256	264	278	284	274	276	259	275	272	260	262	241	287	274	252	264	259	260	281	258	270	280	251	244	241	257	249	264	266	266	263	301	274	245	254	257	253	251	249	268	235	235	291	271	254	275	275	248	261	274	272	290	258	262	228	275	265	230	286	250	260	237	244	272	255	263	261	268	260	278	273	266	274	261	259	275	272	247	260
8684	16777	14518	8062	5520	4641	3909	3002	2480	2440	1814	1611	1489	1123	1119	1097	1063	867	676	614	524	494	519	474	463	467	433	434	442	384	393	400	383	393	403	363	372	400	413	375	344	382	409	383	392	425	442	510	475	439	342	379	410	414	820	1137	1010	1156	559	505	393	340	358	359	325	337	356	364	353	315	338	331	310	321	312	295	320	324	367	321	318	321	348	328	337	352	317	327	329	333	314	332	348	324	325	329	316	343	350	302	364	311	322	325	359	353	329	336	302	323	325	323	296	334	335	320	305	322	294	324	315	293	342	337	332	313	360	347	346	288	342	294	304	334	348	348	329	320	319	335	294	312	325	304	329	342	312	314	302	324	324	302	336	304	324	308	322	336	373	331	319	348	323	324	335	314	334	353	344	331	285	335	328	295	336	325	324	329	320	291	345	320	337	348	310	299	300	340	339	323	326	359	318	326	323	312	335	312	327	369	332	339	357	307	347	336	335	334	321	313	361	317	326	322	317	311	308	343	323	309	325	321	325	337	340	326	328	316	330	339	315	341	350	355	317	320	307	338	340	319	332	343	355	322	353	276	351	293	333	309	336	314	323	299	346	309	335	329	319	300	324	302	337	332	305	331	342	336	328	324	312	320	339	301	300	336	342	323	364	337	336	313	341	361	364	328	336	354	328	322	324	308	307	376	328	339	352	342	336	322	315	337	297	301	319	332	345	316	306	341	325	319	321	341	318	362	334	310	328	340	314	325	327	359	305	314	297	334	323	351	289	329	324	344	334	326	334	334	354	324	335	326	323	314	330	334	321	328	313	330	328	345	344	357	331	318	327	298	338	284	332	331	346	319	331	305	309	333	313	336	343	349	339	331	317	329	331	329	327	307	357	326	318	302	325	326	334	307	287	330	304	353	333	341	293	337	343	336	325	330	346	309	321	324	320	313	347	338	322	340	298	346	321	340	338	315	344	343	319	341	312	313	298	319	321	306	354	315	342	303	337	296	313	357	311	379	329	338	328	332	344	325	299	340	314	303	366	332	328	323	333	340	335	324	354	331	342	331	372	326	349	333	344	317	324	300	329	347	326	310	324	315	296	296	327	312	330	335	316	301	326	301	329	327	313	347	317	317	329	332	340	342	301	320	347	343	305	302	329	308	332	322	316	320	337	322	316	304	345	342	352	309	336	342	291	314	350	327	345	300	347	343	349	326	378	326	354	316	320	338	326	316	348	331	325	311	323	310	311	310	331	338	321	319	329	342	332	289	322	357	300	342	351	330	297	330	323	324	322	319	322	329	347	313	316	304	336	303	293	331	319	372	321	358	335	320	343	366	312	317	313	308	309	307	313	358	319	321	320	336	366	322	336	333	309	306	343	341	326	314	331	308	347	323	319	343	343	347	323	325	312	331	323	351	306	340	319	337	320	324	328	337	366	302	329	342	300	309	344	302	343	317	341	305	331	334	327	326	343	313	339	327	330	350	300	340	321	321	320	339	310	313	326	350	339	334	339	311	315	334	335	334	317	344	306	327	323	358	332	334	315	323	338	367	337	348	299	310	341	352	300	301	347	326	342	319	342	322	335	334	315	333	322	321	323	350	329	323	307	333	306	340	325	332	306	302	310	298	300	335	355	353	322	326	318	343	339	306	340	341	303	337	349	297	311	299	342	307	298	331	322	332	357	340	332	331	336	322	326	335	303	328	317	338	365	324	359	354	354	292	339	300	333	309	348	290	323	319	335	301	319	340	340	291	330	327	298	323	356	301	321	313	326	321	330	305	342	328	319	368	350	331	310	327	328	341	341	317	304	342	351	329	302	303	342	333	342	349	313	342	310	350	356	353	339	337	329	323	338	343	326	305	356	320	327	313	340	345	326	336	332	310	338	338	372	328	335	347	342	298	303	332	337	321	313	355	307	346	326	353	336	324	283	320	294	314	341	322	320	283	346	369	344	323	347	313	321	369	342	320	339	355	293	329	299	344	322	325	367	331	309	336	319	340	336	333	305	331	306	337	348	318	298	325	286	300	322	302	368	346	328	337	302	334	314	342	319	322	326	314	332	287	329	319	313	331	327	366	327	320	304	359	340	302	328	339	326	312	334	316	335	318	345	326	337	310	313	371	301	301	340	305	323	341	330	341	315	311	332	322	298	325	328	331	326	337	357	325	315	288	314	308	285	346	322	321	327	324	340	319	322	326	316	341	320	337	313	323	324	309	313	293	338	338	317	297	345	352	312	330	308	331	321	354	306	305	310	324	313	334	326	321	326	327	303	325	327	325	372	296	359	323	360	324	320	344	309	326	304	338	310	326	323	315	332	334	326	330	304	318	317	301	324	350	319	302	310	323	313	301	309	361	295	291	300	345	341	321	321	338	298	347	330	296	314	342	339	320	314	336	330	320	333	331	362	332	306	328	323	357	327	294	323	327	358	314	331	317	324	336	328	325	297	331	342	289	285	315	321	309	322	299	317	290	333	337	319	315	313	311	321	312	332	313	317	310	306	332	294	330	304	294	308	330	342	350	335	335	351	335	317	314	333	283	330	344	325	324	300	319	343	342	322	328	337	322	305	326	329	313	303	328	354	314	313	295	294	321	325	340	307	298	344	337	353	298	310	326	343	347	321	349	332	312	296	324	311	354	316	352	335	345	322	310	304	290	333	322	344	340	377	332	304	292	305	318	318	318	346	315	333	349	318	321	343	356	345	380	332	304	306	326	304	341	287	289	316	358	345	360	328	303	338	359	322	314	326	327	322	339	319	331	346	332	318	308	307	311	350	328	331	332	288	330	326	319	313	335	348	318	326	320	334	297	334	345	309	301	320	342	321	305	315	326	348	341	315	346	331	335	363	316	320	338	330	333	311	316	338	270	330	309	328	323	317	317	306	293	329	337	347	341	311	341	321	301	327	319	337	302	350	298	341	306	334	319	321	329	318	336	330	292	332	311	325	307	313	345	325	325	333	327	312	345	302	358	292	327	353	274	318	311	320	303	337	336	322	313	302	307	306	365	329	354	318	347	337	320	313	314	311	308	371	346	332	314	323	311	328	311	332	326	291	297	338	331	304	353	321	350	338	281	310	337	325	310	343	346	375	318	333	317	347	277	324	362	326	324	333	313	327	305	339	310	327	332	295	335	337	311	344	317	325	357	294	326	353	325	339	319	316	310	303	344	358	333	312	323	351	353	333	325	326	305	314	355	346	338	326	328	319	338	304	336	330	344	358	324	332	321	342	335	342	332	315	337	350	335	347	320	334	325	294	360	318	288	311	343	342	325	309	308	317	364	305	319	311	320	310	300	328	324	288	304	319	313	342	373	355	303	308	323	327	295	335	351	327	338	340	328	313	338	315	297	296	357	348	366	335	315	334	309	320	320	345	282	328	296	308	326	338	311	332	343	343	324	337	319	329	318	328	334	365	327	309	343	321	295	333	311	345	308	291	292	337	346	318	307	320	316	357	317	313	328	316	298	348	337	298	327	302	323	323	315	337	334
26778	20679	10077	1229	775	734	816	742	716	768	662	704	675	655	714	673	669	688	607	550	646	603	617	601	585	657	621	595	630	607	586	614	654	602	583	603	651	602	632	584	600	608	620	627	640	656	610	632	650	635	594	618	624	609	755	729	742	752	650	659	609	629	578	611	609	621	621	614	568	590	594	570	595	586	608	580	584	617	600	584	576	595	594	597	608	663	603	576	618	630	596	628	644	595	612	601	563	590	609	587	633	610	608	648	594	624	586	617	601	622	629	624	588	614	591	598	623	568	632	594	645	613	561	648	585	590	596	606	631	594	611	556	633	587	628	604	588	645	663	624	573	616	644	571	576	643	586	573	586	600	525	596	612	612	572	608	597	577	628	565	638	598	621	586	590	565	590	565	597	617	619	593	576	608	597	592	611	552	577	570	630	634	623	636	598	612	596	610	593	589	616	613	565	638	620	595	614	606	621	628	606	589	648	572	604	604	601	630	589	619	604	630	569	631	652	612	568	616	627	601	583	628	638	629	613	578	609	635	610	615	615	605	596	628	604	619	590	586	620	621	590	588	593	590	630	671	601	660	600	608	635	588	597	596	618	636	613	563	594	569	613	629	632	579	548	579	571	633	562	628	628	575	624	603	619	598	601	556	624	624	619	566	604	643	576	621	614	622	547	609	595	602	619	652	635	611	592	636	591	600	648	598	554	575	615	561	589	648	610	645	571	595	587	593	604	551	594	652	615	594	602	552	631	604	590	635	643	612	611	609	602	641	616	611	621	602	623	620	596	634	637	597	561	574	604	611	585	595	556	632	586	629	627	615	577	568	588	600	593	577	613	605	585	607	607	604	599	652	601	598	650	622	600	666	581	628	606	600	613	591	619	616	635	640	615	634	561	677	582	574	610	660	597	615	571	601	639	617	606	582	586	567	665	603	589	589	601	570	594	584	604	597	601	584	641	619	602	614	599	640	538	597	627	632	578	653	621	618	628	634	684	613	629	630	661	627	629	619	559	615	622	597	604	610	598	641	635	636	638	630	612	627	533	581	629	635	610	628	636	622	642	571	591	545	630	611	601	612	620	635	611	607	601	547	545	599	573	592	618	645	603	588	600	642	631	653	596	613	650	596	615	614	607	593	605	625	606	681	628	638	591	638	596	632	594	638	601	603	585	597	638	586	586	633	613	564	610	643	598	611	617	608	629	580	634	575	609	638	608	555	576	614	546	602	589	592	623	600	627	627	591	558	590	603	594	628	630	606	622	586	636	561	608	586	586	614	585	585	587	606	613	615	618	584	607	600	595	616	594	627	640	595	587	600	578	618	600	635	623	612	592	574	601	596	598	611	630	591	624	603	639	607	575	652	571	624	605	575	631	624	609	570	618	574	599	601	607	621	656	599	620	572	605	577	615	591	624	535	599	646	635	616	608	601	573	618	605	550	601	617	626	566	588	606	590	629	586	640	574	588	562	623	604	624	613	583	598	617	590	619	629	611	607	594	593	596	588	633	603	612	590	622	586	566	626	600	578	643	607	630	650	577	570	627	666	626	603	598	589	623	604	602	620	612	583	586	575	593	611	568	591	629	604	610	648	593	611	628	625	575	623	598	651	579	561	619	618	605	622	559	643	597	582	594	625	599	617	544	607	581	614	624	593	626	634	618	593	648	582	555	642	605	645	605	623	621	614	623	618	622	585	606	610	568	608	586	617	598	593	616	568	605	599	560	598	585	561	627	613	601	569	615	603	583	619	589	587	621	619	578	632	638	612	620	608	600	627	615	608	643	674	586	593	591	585	619	587	571	570	617	627	663	638	617	612	626	612	601	595	568	627	576	628	585	595	646	593	656	609	617	598	608	613	593	607	636	618	625	605	561	613	629	593	638	599	637	613	614	594	609	587	618	570	579	594	575	613	608	682	614	561	581	632	634	582	566	588	602	643	582	608	577	592	625	616	598	602	681	608	642	623	610	612	639	600	611	592	614	572	639	628	634	615	585	631	604	591	606	618	614	601	599	583	628	627	598	590	607	626	618	616	601	594	593	613	585	582	592	632	589	607	573	583	626	647	627	616	560	627	618	606	614	585	584	624	599	556	627	595	624	611	586	631	584	622	594	663	605	568	613	589	616	578	574	569	597	601	653	589	641	600	605	588	617	610	567	606	624	622	552	625	598	620	632	576	569	630	586	629	587	551	571	567	562	625	601	615	590	619	576	623	602	603	653	624	586	583	605	643	560	592	588	607	581	609	597	591	589	587	588	625	641	598	588	627	636	617	601	584	623	565	673	617	651	587	578	628	587	625	617	603	560	600	601	621	599	594	605	651	598	624	599	604	597	653	665	649	627	591	622	626	637	625	652	592	646	600	563	619	573	629	664	548	620	593	591	623	609	611	639	610	602	622	621	587	601	588	593	573	651	589	601	624	625	598	610	604	632	619	586	615	613	644	581	579	603	670	605	596	600	568	615	587	596	593	603	587	623	600	610	599	596	662	594	593	627	573	586	632	602	559	623	614	576	558	632	644	627	597	631	577	591	566	588	578	617	574	585	600	615	646	626	607	589	630	578	617	613	637	610	636	591	586	624	562	546	594	631	596	647	585	589	613	589	610	626	625	596	645	619	579	600	607	583	598	610	606	643	612	595	593	586	640	637	612	581	574	620	617	605	591	624	602	635	594	567	592	637	611	595	610	608	593	652	619	566	622	604	613	585	594	592	579	588	616	600	605	541	643	640	604	617	594	596	608	602	611	588	635	570	628	605	585	595	619	588	634	602	580	579	595	602	615	625	609	628	573	604	588	566	596	572	608	568	563	612	628	617	617	615	641	625	581	651	588	601	590	565	608	569	590	573	585	579	606	618	614	625	573	565	567	613	562	581	608	578	584	602	603	593	598	641	657	619	633	614	621	584	611	629	631	621	573	560	577	628	591	642	630	622	564	582	606	608	563	587	657	590	589	618	614	636	586	603	536	584	602	623	603	575	623	626	605	613	605	565	584	597	621	563	619	605	569	621	610	603	602	616	593	560	616	600	578	611	610	584	649	584	582	596	573	567	592	629	581	605	588	637	577	652	641	568	598	614	565	565	626	580	630	620	559	631	609	615	619	607	609	622	579	597	645	602	663	608	586	642	584	628	624	618	595	582	576	606	598	591	599	569	622	612	644	594	598	588	607	586	592	565	600	627	595	616	655	632	623	606	612	614	619	573	609	583	576	594	619	569	654	640	598	574	582	582	599	556	607	607	589	611	625	560	587	595	594	623	594	623	608	617	611	616	624	631	583	640	613	595	637	573	616	586	634	614	589	603	585	626	569	621	608	606	614	577	603	578	634	624	621	579	613	628	634	596	594	595	611	574	620	623	585	584	588	605	612	565	614	596	602	579	638	569	609	640	587	575	590	591	631	635	624	577	585	620	621	608	649	671	594	584	584	589	590	577	627	637	601	625	600	631	557	603	607	639	629	596	612	630	625	550	618	575	581	547	598	589	567	627
4235	1501	1450	1073	1001	1086	1103	1057	999	1192	1035	959	940	975	852	978	877	871	773	741	836	783	790	751	829	728	762	791	788	762	752	757	761	721	793	719	714	753	695	763	777	736	770	759	805	775	776	815	773	793	793	727	741	809	889	1017	1027	1064	800	785	790	778	740	757	692	825	762	725	744	731	779	725	748	733	703	722	758	809	773	715	761	758	778	731	791	787	743	745	739	739	779	749	723	723	764	737	765	739	748	783	804	788	723	680	749	768	751	780	754	701	776	685	733	765	766	742	724	752	775	741	726	765	723	721	723	721	799	785	778	766	775	709	766	691	714	752	774	739	787	750	769	735	753	791	737	746	729	775	757	799	739	752	751	775	787	773	748	714	786	763	788	756	750	717	765	709	738	772	772	767	788	790	764	791	741	746	768	711	743	759	771	822	752	799	728	764	782	778	730	743	777	723	720	718	740	762	758	745	727	769	775	756	779	777	803	747	766	746	764	751	774	768	746	761	771	730	729	752	759	736	756	743	743	761	747	741	784	785	732	810	791	787	736	778	732	736	733	803	759	744	750	767	761	760	723	774	783	769	719	749	731	725	759	724	708	778	763	811	724	788	774	755	792	762	749	794	796	760	713	753	710	747	754	724	748	757	753	740	749	708	768	790	779	770	743	716	748	796	774	726	776	768	764	859	725	784	750	758	741	784	740	770	786	774	770	772	745	687	757	707	751	761	772	794	767	769	732	736	730	752	710	704	744	752	798	780	807	741	788	772	792	726	788	751	691	771	730	750	741	780	743	758	808	760	713	748	757	778	755	804	789	689	776	712	768	721	745	784	818	804	687	718	779	779	763	739	723	747	747	734	719	733	784	746	779	781	726	745	762	709	708	727	716	761	715	770	722	730	740	739	784	739	741	739	780	716	749	751	780	716	863	814	752	749	771	789	786	723	769	753	763	759	765	748	736	710	756	755	751	742	722	781	761	774	754	809	712	728	777	762	737	753	707	734	736	742	754	721	766	738	788	757	791	733	747	781	769	759	715	740	782	751	762	719	717	779	771	769	708	741	755	784	746	744	730	710	749	749	732	738	728	790	728	782	719	755	736	726	743	720	746	749	749	732	737	747	809	727	804	770	780	726	718	799	781	750	755	703	737	772	763	752	764	774	737	770	775	746	723	765	762	777	773	744	738	799	733	784	748	761	769	727	750	762	760	750	762	711	751	774	774	728	779	740	723	799	732	733	751	742	783	725	766	777	784	741	786	730	773	745	768	755	700	750	744	741	714	725	768	752	782	772	806	711	764	782	747	713	764	760	754	773	740	779	748	803	806	788	762	798	745	737	722	762	711	766	735	746	803	713	730	733	766	756	724	768	735	779	779	778	761	762	755	705	763	749	782	770	733	738	701	761	759	743	773	811	763	713	784	737	794	742	755	796	757	737	725	777	737	763	766	758	740	752	730	767	738	769	773	748	760	717	770	752	793	730	748	775	762	729	744	748	790	788	724	724	775	721	742	807	734	719	768	751	763	712	701	770	753	756	769	759	749	761	775	725	763	729	741	799	744	743	753	703	745	753	794	738	790	806	764	747	731	771	767	771	759	775	750	737	742	755	761	764	719	786	774	747	801	733	763	716	723	751	736	797	715	781	744	732	755	746	771	787	752	785	751	744	781	780	759	774	742	736	750	779	760	787	714	768	752	755	788	709	756	767	794	717	784	754	754	739	742	765	802	807	778	783	754	785	747	743	769	725	730	756	776	757	758	707	744	808	768	759	724	748	760	800	729	726	730	734	708	739	772	741	748	762	729	693	743	751	712	719	764	788	738	739	723	705	748	747	751	765	783	765	748	748	739	766	745	766	729	682	788	768	780	770	766	698	802	775	758	711	715	729	738	746	767	749	770	764	725	763	809	766	779	764	753	749	716	799	777	772	695	778	772	716	691	774	746	743	737	757	762	784	754	736	740	793	802	748	736	737	720	755	724	744	783	723	745	772	763	740	753	664	718	743	744	728	769	760	754	757	772	753	783	755	716	744	727	737	738	775	738	755	722	781	735	739	753	763	786	802	764	786	744	702	725	754	754	754	774	771	790	783	813	733	765	727	754	792	741	785	757	756	758	744	715	740	790	797	775	774	752	743	740	773	740	745	765	769	757	721	773	709	749	782	744	743	809	757	748	712	750	770	803	728	763	761	754	735	730	795	792	800	785	720	731	747	777	761	749	729	744	770	772	823	777	722	753	739	728	754	735	763	769	755	719	796	721	749	748	744	750	727	782	793	701	717	764	723	758	726	734	794	739	753	727	730	777	761	769	775	748	750	746	775	745	737	729	767	749	757	734	804	780	799	782	772	768	701	704	740	702	809	717	817	715	747	751	750	779	767	790	707	747	773	732	729	749	784	749	736	788	770	713	745	772	761	759	764	773	782	751	795	766	729	800	799	729	796	777	754	779	785	722	747	748	775	756	786	820	736	776	800	735	726	738	759	725	773	753	738	771	746	746	713	758	760	753	755	799	774	721	736	863	744	732	794	786	751	696	753	733	763	812	760	729	726	773	736	796	754	753	770	721	771	779	752	761	749	779	756	719	736	749	726	785	748	703	786	745	744	721	744	739	773	744	706	749	736	768	717	807	716	722	733	775	723	765	739	743	767	724	769	768	743	784	751	722	716	707	759	763	775	727	719	735	769	688	784	761	730	739	787	758	751	747	787	784	725	681	782	741	764	743	728	765	735	772	730	701	748	745	744	740	766	767	770	768	721	736	725	754	737	770	747	705	776	800	759	768	782	769	810	783	754	793	758	755	806	781	704	719	788	769	776	744	786	768	763	759	770	783	756	756	726	784	762	720	752	714	748	730	744	773	731	797	736	731	799	764	737	761	721	771	763	779	756	754	757	722	717	774	745	801	780	697	746	758	740	759	752	754	768	775	735	743	763	736	733	774	726	740	721	821	746	831	756	751	719	778	727	796	747	786	720	712	782	728	778	737	733	755	766	756	801	716	756	706	746	816	775	766	752	771	746	757	760	755	790	749	761	720	800	778	774	769	804	700	762	757	743	785	751	734	793	749	709	808	693	765	741	741	705	751	749	765	780	752	757	704	750	756	800	781	757	789	756	773	768	756	752	697	754	789	748	763	765	781	773	759	780	743	709	796	763	753	755	735	737	749	745	747	758	778	743	781	759	753	795	765	774	769	733	758	720	779	832	780	752	786	741	734	786	748	794	781	739	739	755	731	793	740	819	756	734	708	749	697	740	752	766	783	693	743	754	713	734	743	760	739	750	735	748	772	744	752	712	721	746	729	776	754	772	738	721	725	715	773	724	774	747	750	749	789	765	770	782	730	746	746	785	763	726	658	751	768	756	774	803	764	729	728	737	818	775	769	724	779	781	769	798	724	732	731	770	775	742	719	774	738	748	768	738	821	743	733	727	785	723	822	731	746	758	789	757	765	766	795	792	776	766	785	759	756	748	759	791	770	778	763	759	793	748
23556	21132	28632	23867	21137	13653	1767	1080	856	866	828	719	713	615	664	657	620	512	520	445	495	435	434	449	443	444	443	456	411	432	416	441	429	429	433	416	415	409	446	428	446	434	429	399	373	458	436	479	455	429	395	451	419	472	603	698	732	642	489	558	466	402	391	433	421	422	417	423	430	414	388	403	405	363	415	409	413	391	423	405	401	416	403	379	415	407	430	408	401	387	416	430	396	431	402	413	441	404	404	380	430	391	422	439	394	419	388	414	402	445	409	425	387	384	404	419	464	402	434	393	377	411	416	423	384	400	418	443	413	385	414	397	391	416	432	398	400	428	397	405	416	377	408	412	431	419	387	404	441	407	414	409	431	406	422	382	401	386	414	409	364	417	401	372	404	394	420	409	443	413	453	396	381	407	430	413	453	395	398	413	439	429	396	401	381	387	410	445	415	388	409	402	396	387	383	405	412	383	413	405	409	420	416	387	408	429	380	409	415	401	394	423	391	435	444	388	409	402	373	383	397	412	421	390	413	432	430	416	407	398	378	404	406	357	395	424	363	411	434	417	391	382	375	399	414	406	442	405	399	375	423	411	421	387	383	421	387	392	436	395	421	430	422	430	382	398	425	392	410	400	442	422	394	403	460	409	390	370	393	402	402	411	429	413	428	366	395	373	434	422	400	422	425	371	362	425	398	413	403	465	366	406	419	425	382	400	407	424	384	437	406	409	424	434	414	391	412	408	392	397	412	405	441	416	421	426	436	404	426	433	361	433	385	410	374	389	399	422	420	436	398	413	404	385	383	415	387	412	388	401	401	402	417	381	426	385	394	431	402	394	388	410	421	384	362	412	412	418	447	372	411	381	391	416	419	387	391	384	367	395	422	455	384	413	383	390	426	409	419	354	385	372	408	408	430	390	422	436	375	410	369	407	427	437	417	404	409	428	433	364	397	407	411	432	418	419	357	415	410	370	372	406	407	423	414	421	391	404	389	396	434	409	380	417	428	406	380	412	426	426	424	400	388	419	401	376	399	386	395	414	391	418	397	425	432	428	395	403	389	377	381	415	418	385	395	395	403	397	401	396	428	467	395	398	436	398	393	389	396	409	421	380	422	369	399	462	390	416	408	378	375	407	393	393	439	414	411	399	406	402	399	387	412	422	396	420	459	416	439	437	411	435	423	373	417	374	394	402	438	416	389	416	415	430	386	430	401	406	411	428	410	398	385	388	446	429	435	371	396	352	415	419	410	434	413	420	409	412	424	391	385	408	398	396	442	405	390	395	391	428	384	351	405	392	421	385	413	430	399	386	411	422	409	430	397	437	418	404	403	439	402	431	417	384	395	435	409	404	404	396	403	413	440	396	401	392	385	427	429	391	392	399	438	422	390	382	399	372	389	392	420	410	366	443	405	394	392	434	445	387	405	385	404	415	374	382	415	432	371	398	389	387	438	421	389	393	409	409	373	384	450	397	411	397	412	400	384	367	387	396	399	385	407	429	359	435	438	423	412	415	396	402	402	395	403	390	415	383	399	432	401	386	425	404	375	402	415	416	414	438	422	439	396	390	393	403	399	437	411	433	434	392	394	424	405	423	412	405	399	343	396	420	382	428	393	401	385	365	394	410	390	423	392	433	401	389	438	406	428	407	400	392	397	399	400	377	413	418	444	406	417	420	437	470	441	449	425	445	419	412	400	369	395	420	395	433	399	391	416	386	409	400	390	422	407	387	400	402	394	417	400	411	415	409	416	440	445	421	382	414	448	437	426	413	400	405	411	411	378	380	398	374	426	392	420	366	455	387	415	359	379	397	418	390	377	380	397	405	420	373	411	390	406	396	387	413	446	428	444	402	423	415	409	416	381	417	441	401	400	410	419	442	416	424	422	401	396	372	393	418	401	402	410	411	414	417	422	403	405	398	416	384	391	393	408	380	405	386	380	423	388	414	371	422	421	391	417	420	395	380	402	429	394	356	431	392	394	377	408	417	394	371	408	404	419	390	416	397	380	400	418	386	376	374	386	424	407	419	433	404	417	411	388	368	366	433	410	394	429	392	416	423	409	441	391	401	420	405	412	407	411	389	431	376	451	398	435	409	403	438	410	414	375	414	378	390	355	407	407	396	367	390	391	407	377	374	379	433	418	393	450	431	438	420	397	410	415	459	418	409	427	384	386	431	417	408	382	426	378	429	426	392	388	362	363	420	375	444	375	377	413	442	409	362	388	406	411	427	444	351	435	450	420	434	423	416	415	380	413	393	400	423	386	419	425	418	408	410	397	415	406	401	393	430	380	411	390	416	394	405	414	429	430	411	435	352	419	387	426	381	373	414	384	429	389	408	432	417	432	385	411	389	434	393	453	409	428	400	418	427	377	400	410	388	388	385	420	395	397	410	391	390	401	379	427	427	390	406	419	434	432	417	392	398	381	390	432	394	404	368	424	422	398	422	428	410	401	378	403	432	424	373	407	413	431	411	418	394	372	409	396	397	433	406	403	393	395	421	403	407	380	449	409	417	388	372	430	405	397	411	408	393	434	375	414	423	396	389	419	423	392	427	408	409	388	416	371	408	413	428	400	370	401	399	397	380	397	405	399	390	411	413	419	386	350	406	410	397	375	397	400	413	380	405	373	406	392	389	427	362	378	418	402	397	433	419	413	374	440	401	429	412	396	422	416	402	417	406	413	388	414	419	409	429	408	384	407	412	403	413	404	382	382	368	403	365	386	424	395	410	409	422	435	405	379	384	419	424	375	405	395	388	384	395	409	401	376	380	438	384	392	410	398	378	458	395	401	448	386	383	374	385	391	411	439	389	407	425	406	404	381	395	396	450	395	390	381	418	413	412	365	405	418	403	420	384	384	407	347	439	419	395	433	383	398	411	414	393	375	373	410	404	390	380	408	411	460	396	433	379	377	410	399	411	414	413	414	383	431	387	380	402	387	419	399	394	422	394	391	423	433	417	422	395	395	392	411	395	430	405	418	378	446	410	412	395	417	409	411	376	393	387	373	385	351	432	424	400	392	437	423	403	427	409	413	404	424	402	447	419	398	412	401	423	408	410	400	382	389	435	417	415	367	375	386	389	380	419	416	386	403	420	404	415	393	408	431	393	389	405	391	400	384	413	355	411	381	436	410	368	433	392	398	411	400	418	372	411	395	370	403	394	412	408	439	398	424	366	360	403	400	390	397	388	403	376	382	415	391	410	383	352	394	438	378	383	398	400	415	424	391	399	416	413	414	411	391	388	374	406	417	400	379	419	383	421	439	393	406	389	402	427	381	444	431	417	382	434	419	417	418	434	398	403	413	379	436	405	380	403	400	441	445	399	428	393	447	406	408	445	386	407	389	378	416	391	378	403	359	425	429	390	409	373	395	414	407	423	388	413	416	402	408	416	396	410	456	420	403	405	405	432	425	368	424	401	400	425	404	400	433	432	422	447	423	398	422	383	399	394	416	386	397	448	417	417	398	361	391	387	387	405	386	450	403	421
6178	10144	8920	4710	3247	2768	2517	1944	1685	1670	1411	1253	1147	955	1017	1083	1015	816	724	647	656	615	614	588	564	572	598	548	544	561	566	562	561	546	571	568	540	534	606	587	586	554	550	554	588	567	598	655	576	541	513	529	527	627	890	1119	1070	954	700	744	550	526	553	570	531	566	524	508	543	517	540	512	521	526	571	544	536	495	537	539	500	524	554	534	562	559	515	523	526	519	509	508	501	505	552	514	500	541	517	491	505	541	532	506	521	533	528	493	552	558	565	546	497	533	566	539	504	483	557	552	492	493	536	520	517	529	495	512	541	532	498	531	519	503	537	534	556	505	490	525	520	510	522	499	499	532	553	496	517	509	544	475	505	538	516	517	532	547	539	527	517	518	563	540	517	506	514	547	529	497	536	507	522	492	541	509	495	535	546	503	515	507	533	539	524	517	533	497	555	505	503	547	524	524	540	481	523	519	532	526	517	503	491	529	498	487	509	537	520	516	534	530	524	506	483	542	462	535	513	522	516	552	518	537	481	476	524	504	490	527	512	482	531	495	515	526	514	539	523	509	510	490	480	513	531	510	528	506	512	531	535	552	536	503	544	506	460	506	504	500	509	535	522	529	534	476	515	529	523	530	517	511	513	541	516	509	506	519	517	538	508	498	517	533	536	515	490	557	487	502	520	494	462	522	507	527	517	530	554	532	560	543	477	533	487	519	524	515	538	480	520	522	556	520	533	498	525	505	543	493	490	558	480	542	512	513	500	520	495	564	545	559	515	497	490	563	515	534	545	540	583	508	482	519	509	540	516	548	499	485	485	549	531	514	544	511	527	493	527	538	510	524	542	537	475	489	513	532	524	523	507	529	521	510	537	537	508	541	517	493	529	529	501	516	540	541	510	546	469	534	531	509	548	538	508	534	536	514	518	454	522	519	504	518	498	520	504	509	531	529	489	504	523	532	507	515	544	515	466	539	527	470	494	513	500	523	457	540	532	515	509	529	536	462	538	528	538	509	518	530	513	479	513	551	518	511	538	552	477	498	531	543	503	523	519	528	523	524	530	512	497	549	512	526	569	502	518	526	497	532	529	532	528	503	459	485	518	479	538	517	510	486	537	554	557	508	532	544	500	574	506	527	517	531	514	497	509	521	497	524	481	477	513	508	522	551	529	515	539	515	494	482	507	522	507	473	566	500	494	485	518	537	532	486	534	500	514	507	538	562	519	522	532	511	485	536	569	522	532	542	547	530	517	541	506	520	494	544	504	545	536	532	501	487	532	489	527	514	512	519	493	522	548	524	547	513	522	536	540	533	532	552	467	516	520	533	529	511	516	517	522	496	542	565	552	520	544	475	530	512	515	534	469	498	568	497	526	542	536	511	507	494	548	534	498	523	500	506	542	525	519	507	505	491	515	495	527	542	513	525	504	509	518	508	524	527	501	537	519	507	524	517	513	522	567	547	510	559	541	535	506	493	516	532	525	521	519	475	529	527	530	498	544	519	522	476	537	540	524	517	517	481	531	476	499	551	478	537	521	529	520	517	528	567	549	509	536	501	534	527	511	526	522	536	522	560	513	501	532	558	522	509	524	517	489	526	520	524	534	550	529	535	500	477	514	528	516	501	501	548	529	501	502	532	514	536	504	473	535	495	547	550	553	489	488	493	532	511	506	546	463	475	502	493	558	491	482	540	495	501	506	516	514	523	502	527	488	485	515	493	530	539	488	565	520	523	471	482	507	532	538	514	466	547	498	479	527	558	499	524	509	519	518	522	518	496	519	546	527	504	525	474	553	546	512	539	511	501	520	563	493	498	529	536	499	495	537	505	499	537	541	552	547	501	537	536	488	535	507	535	506	541	521	525	539	518	515	487	525	494	482	525	516	529	520	518	501	520	527	516	531	512	476	519	516	503	489	485	502	514	553	543	509	500	500	517	545	515	531	468	552	486	503	489	529	530	500	497	547	554	529	466	532	490	509	518	506	501	515	484	527	501	511	515	510	504	533	519	534	561	503	524	505	525	546	521	501	505	563	535	517	567	548	490	548	520	532	535	481	550	537	541	514	491	537	551	538	536	496	483	513	523	548	527	547	529	515	537	488	499	540	553	481	502	476	531	507	535	516	529	501	528	521	537	520	517	541	497	477	519	528	514	494	483	483	517	531	557	519	499	543	571	529	542	518	486	492	516	544	526	501	551	562	544	475	544	540	504	506	482	563	518	500	505	509	497	536	537	497	535	555	523	506	577	532	549	516	539	514	527	519	506	504	536	530	483	531	517	517	542	516	518	523	511	535	514	521	526	539	547	533	503	530	542	529	530	513	478	528	489	500	519	542	497	537	500	529	492	486	524	568	512	518	502	501	517	517	501	479	514	492	527	524	469	520	533	518	512	522	508	509	517	539	483	504	504	502	546	501	544	555	497	530	526	501	543	536	515	545	498	516	513	497	549	521	531	516	544	537	546	484	514	505	519	543	526	508	498	536	507	515	501	531	517	517	530	501	513	542	489	513	525	525	504	467	508	476	546	524	515	527	482	509	540	520	552	501	533	511	548	531	533	567	488	529	550	532	525	479	517	461	532	522	504	564	514	514	524	517	499	534	532	524	525	498	554	528	509	534	509	533	507	496	517	498	533	521	515	488	543	562	527	499	513	498	493	520	495	511	530	524	489	498	533	474	569	540	505	520	548	522	588	507	496	508	501	565	511	525	491	559	509	509	534	484	515	534	551	477	537	516	540	513	551	474	532	520	495	533	546	510	532	471	487	498	498	523	539	523	531	468	532	522	550	511	521	541	551	544	535	523	516	490	509	547	510	551	518	535	521	494	582	490	512	501	543	544	532	522	473	510	489	519	527	503	528	508	511	525	522	546	528	529	525	555	508	521	509	517	533	537	534	548	515	552	491	518	529	557	536	491	476	518	516	526	514	532	526	531	497	518	500	561	563	498	545	529	532	492	509	533	547	517	552	523	507	536	515	544	521	532	534	510	512	527	513	532	527	525	504	563	523	542	535	505	510	608	474	508	553	547	551	526	510	493	567	533	521	514	516	567	520	538	572	543	500	497	520	504	526	531	551	476	503	494	481	490	567	539	543	518	505	484	545	545	500	507	512	545	496	518	477	503	512	506	536	494	472	501	522	492	488	531	554	511	511	493	518	501	486	515	514	522	504	529	503	513	500	485	542	499	515	576	529	511	554	542	511	503	496	571	508	539	491	515	567	533	549	527	486	520	506	553	527	517	519	494	493	510	520	531	542	495	485	477	504	499	499	520	479	494	518	506	516	483	519	529	477	514	505	500	527	508	536	527	508	531	529	511	532	508	551	520	561	506	539	467	528	503	524	528	552	507	497	519	529	513	517	516	566	533	555	509	479	527	505	494	486	531	505	509	509	498	476	519	535	518	530	548	532	550	526	520	526	516	500	475	488	505	477	517	556	524	533	502	518	485	516	521	528	498	496	522	524	552	556	541	530	475	482	496	527	535	493	511	537
22687	21098	28937	23520	21101	21183	11895	1504	1041	1113	947	793	759	700	605	643	638	524	409	361	386	344	376	327	344	388	298	303	287	319	333	312	294	306	305	293	314	310	284	308	299	315	313	312	314	329	373	379	326	295	345	298	299	363	491	791	720	583	439	477	300	320	276	264	276	255	264	260	255	308	239	305	299	257	270	257	265	277	238	277	253	278	298	284	285	264	278	283	249	289	303	283	260	286	279	272	276	257	266	261	270	239	287	282	281	252	250	250	260	254	245	273	247	259	236	244	296	260	256	284	279	243	270	274	269	280	277	277	256	285	302	265	240	265	253	320	303	282	268	266	270	285	257	245	263	268	251	267	276	293	267	258	268	260	275	273	273	262	294	243	292	287	262	244	259	253	261	291	293	286	282	288	274	267	259	259	269	295	302	254	265	276	265	247	253	292	269	283	287	272	288	299	254	247	295	253	266	255	289	258	277	296	279	284	267	292	241	265	263	247	267	263	268	224	281	259	279	256	272	262	270	258	280	286	282	242	263	261	259	260	283	249	291	287	283	281	224	249	269	294	294	273	256	280	234	282	262	268	264	266	264	271	271	262	258	285	283	242	281	260	282	261	269	227	244	285	258	309	286	254	243	276	253	229	292	258	279	269	258	277	257	261	251	287	259	248	282	286	266	268	292	269	249	284	281	281	284	235	231	269	292	295	276	275	289	262	256	264	285	268	303	318	267	268	265	289	270	271	284	281	275	269	283	283	293	285	281	257	252	273	288	285	272	294	282	287	259	278	252	242	272	274	263	277	255	243	290	268	261	267	251	293	265	283	247	246	261	275	275	313	302	254	226	268	261	260	290	252	292	240	272	288	284	229	270	271	253	254	279	237	285	240	283	293	249	256	292	272	265	295	251	252	278	290	245	266	253	303	271	295	264	279	278	253	248	252	262	270	288	264	274	266	295	274	281	279	250	281	301	284	277	274	282	261	299	263	249	267	269	253	273	278	275	262	259	260	270	249	275	240	272	281	275	279	249	253	262	270	283	250	259	260	271	257	257	271	265	284	266	251	272	294	280	273	264	288	295	261	263	268	285	251	284	247	281	271	276	279	296	256	265	270	273	287	270	237	286	274	267	269	254	252	265	254	259	252	256	233	298	276	254	302	283	275	299	261	269	292	276	257	291	267	298	275	264	275	263	260	276	278	320	270	284	290	233	266	269	270	301	266	273	263	254	255	256	288	264	271	260	264	277	219	243	258	251	280	273	281	278	268	281	287	236	243	279	267	251	266	266	282	274	275	254	279	265	284	284	308	298	268	270	259	299	275	272	302	271	267	262	249	277	258	253	285	264	275	257	282	282	268	287	268	279	279	282	287	274	279	262	287	253	277	273	276	283	270	248	295	265	266	254	269	257	273	249	241	264	267	279	290	269	265	247	249	263	281	274	293	250	260	252	307	268	268	277	268	299	277	270	268	267	289	288	284	293	286	255	285	254	287	273	297	279	278	284	268	265	279	310	272	255	238	255	283	263	292	303	302	268	286	263	260	283	266	286	279	281	269	295	283	267	259	313	285	290	304	317	276	292	263	280	263	286	277	274	280	275	275	256	277	245	260	286	255	255	259	262	289	260	289	247	283	293	267	289	234	240	288	290	238	272	258	277	268	266	249	266	270	243	279	284	273	236	289	299	260	276	261	258	249	285	260	256	278	288	268	252	249	267	293	225	305	278	252	289	289	279	270	268	260	263	274	234	284	253	294	254	311	287	246	271	284	256	265	244	263	267	312	247	244	249	241	264	287	257	286	248	269	281	258	246	244	249	275	289	298	246	258	258	271	289	272	270	270	262	279	289	289	286	285	282	260	257	266	291	296	293	237	266	281	256	235	245	266	263	289	267	261	277	232	271	233	264	238	287	282	239	278	301	246	273	279	268	244	280	268	240	298	276	276	262	258	254	285	263	276	280	284	260	261	269	288	300	241	242	276	271	293	272	288	264	270	279	260	296	299	286	271	270	264	260	270	244	276	282	242	246	283	304	275	284	288	267	265	267	252	280	277	287	282	256	276	295	272	260	271	273	273	264	276	273	294	272	286	257	307	275	270	256	269	292	283	297	262	270	283	235	288	260	250	283	250	260	284	259	261	260	245	231	271	249	272	316	238	285	272	267	288	282	286	314	260	263	263	263	262	277	295	261	271	301	264	269	273	282	251	278	279	266	302	258	254	268	300	251	291	233	251	296	256	278	299	290	235	278	256	263	222	240	291	257	250	294	274	257	231	279	290	298	290	252	261	247	254	263	238	294	266	281	238	300	272	294	269	265	247	264	276	288	263	264	293	296	260	294	272	267	270	267	304	288	289	286	275	262	263	270	278	277	276	255	254	270	265	293	296	282	276	272	254	232	269	290	280	264	308	291	269	254	254	301	258	244	294	243	276	247	267	261	255	282	270	271	249	242	275	276	259	243	272	260	269	290	245	255	250	272	259	285	259	282	272	276	303	267	272	252	288	270	290	276	283	279	259	294	263	284	270	279	262	287	290	227	265	253	268	267	299	254	269	267	239	282	264	281	307	277	281	271	281	260	280	255	262	276	254	300	304	269	271	264	276	251	283	241	278	264	272	276	270	247	297	286	267	255	252	275	247	273	286	272	285	277	271	260	290	267	266	261	267	265	277	272	271	268	267	283	296	313	286	254	281	270	261	274	280	265	253	281	271	258	248	242	249	251	277	262	232	278	266	249	281	270	261	252	231	264	247	268	267	214	257	283	272	284	275	251	275	282	291	271	238	280	262	259	285	259	265	278	278	243	278	255	246	296	282	258	248	277	258	285	258	267	265	295	255	277	263	243	272	257	274	296	259	222	297	286	260	277	278	255	266	252	274	261	263	288	257	252	269	288	293	255	273	259	280	289	316	268	273	254	264	291	274	280	305	255	261	268	257	288	287	297	279	240	290	286	254	273	259	271	276	262	280	282	279	289	291	271	258	275	283	291	254	279	251	267	259	241	236	269	263	277	274	267	271	256	252	250	263	290	263	237	299	265	286	270	266	262	278	295	268	263	264	285	274	282	274	282	268	275	258	241	289	273	275	280	239	274	275	294	258	281	266	251	292	295	253	297	252	278	250	259	248	275	288	269	286	286	291	260	275	227	274	271	260	278	295	272	273	259	264	299	255	246	286	291	288	275	277	282	289	261	280	272	253	275	252	253	258	274	311	247	292	310	273	277	245	285	272	297	259	253	249	269	269	275	270	264	273	275	272	265	241	254	244	260	264	276	258	289	298	297	283	267	254	242	272	274	272	276	256	265	263	268	281	221	263	286	274	259	252	274	273	274	264	252	287	290	270	299	272	274	270	285	253	252	270	250	272	282	266	263	277	254	250	270	292	265	241	256	258	271	309	258	267	269	277	273	262	277	276	274	261	250	269	280	305	262	282	264	293	251	267	260	270	263	270	282	252	264	272	287	283	277	259	283	258	268	288	268	240	264	264	256	276
8791	16110	13736	7609	5315	4355	3898	2929	2406	2351	1770	1568	1460	1064	1144	1216	1021	821	654	532	553	530	537	450	458	463	449	447	391	398	405	364	403	412	427	398	404	431	395	405	364	394	370	395	375	417	472	506	451	412	396	372	377	516	881	1216	1192	822	622	777	332	422	366	367	314	367	348	329	319	318	329	379	364	326	347	359	332	374	350	331	345	354	325	353	359	328	360	370	316	332	342	344	312	322	326	328	322	342	324	321	338	356	345	315	302	351	343	325	325	304	353	357	302	347	310	337	323	333	322	327	327	331	363	345	389	353	355	340	352	347	333	352	324	320	344	358	345	353	302	339	369	336	370	318	342	348	335	362	346	345	335	312	367	332	315	355	345	334	339	339	335	338	328	305	350	320	318	343	302	359	294	348	325	374	321	341	307	353	332	369	333	341	349	313	334	351	333	322	330	323	338	349	327	347	356	319	349	309	355	336	331	351	342	342	324	290	328	347	355	348	368	330	343	327	336	311	356	325	328	309	323	299	332	330	321	337	375	314	342	333	316	370	292	342	320	346	352	330	334	347	334	325	326	322	315	333	338	321	353	352	338	336	338	331	297	358	339	323	335	326	351	332	352	324	357	349	338	319	324	343	341	366	349	329	342	329	328	342	341	329	349	322	317	326	341	317	337	343	323	356	327	319	340	351	353	332	331	315	347	357	350	355	316	391	346	366	341	297	323	363	314	326	339	336	315	336	323	316	321	351	317	334	324	373	333	329	297	314	339	299	356	323	327	326	313	320	310	355	334	330	338	330	326	326	356	331	358	355	331	338	331	332	346	385	337	321	366	309	337	333	337	327	318	340	325	353	308	343	330	334	351	352	331	338	351	355	352	319	350	334	344	355	350	325	375	342	342	350	327	347	306	331	337	353	323	321	328	323	331	327	332	336	333	307	323	352	336	352	308	335	333	358	327	303	353	384	354	337	360	349	390	354	335	340	346	343	334	318	345	349	324	329	325	353	334	320	337	344	340	291	350	348	341	303	328	325	368	364	350	350	356	363	357	371	319	306	351	307	330	341	366	358	319	352	343	321	321	329	326	312	366	365	355	322	318	323	349	341	315	334	338	346	312	367	345	341	348	335	388	324	319	343	349	352	349	348	338	343	306	360	346	295	355	362	326	378	356	329	354	323	343	369	332	321	358	326	340	319	331	356	336	365	327	334	307	327	329	313	330	382	348	344	351	357	366	341	357	335	305	364	349	360	330	322	335	350	366	325	329	307	353	332	334	354	349	332	331	338	320	349	345	348	325	372	319	338	351	326	335	330	309	327	337	325	338	335	318	331	338	357	308	324	323	324	349	333	346	368	340	327	333	339	325	312	363	347	340	342	350	349	365	309	318	364	351	313	321	336	375	287	351	363	339	346	318	315	356	375	326	357	323	316	361	336	319	342	361	349	362	333	321	346	361	322	331	324	338	328	346	307	300	332	341	336	341	327	331	334	360	315	332	345	355	339	332	333	355	383	331	342	348	299	347	347	355	348	324	290	341	343	358	315	362	324	324	378	340	343	344	340	311	329	298	319	331	309	331	386	291	338	333	327	347	330	337	337	345	353	313	354	337	317	329	347	358	312	346	318	358	319	348	320	376	369	328	348	342	336	341	348	345	358	360	345	351	323	326	360	340	326	361	315	370	326	309	349	341	367	346	342	313	291	336	351	315	319	342	324	329	363	339	334	315	333	365	311	327	356	347	321	359	313	344	351	311	342	341	312	341	321	313	357	339	331	315	320	340	339	350	326	328	307	338	308	344	323	347	363	328	332	327	314	354	340	324	326	321	334	335	323	349	311	366	351	351	343	330	289	354	319	316	364	331	326	321	341	330	342	340	348	314	375	331	339	313	360	312	330	355	316	353	340	348	320	317	315	315	344	313	328	322	335	340	381	343	325	365	335	373	356	349	356	373	341	332	353	303	335	338	348	334	339	310	374	336	352	340	368	334	314	331	319	369	355	328	357	330	363	353	343	330	311	337	348	344	312	319	339	340	356	361	327	355	359	365	350	339	352	330	350	317	368	344	362	305	307	324	367	334	353	333	323	357	322	338	393	325	353	321	345	343	349	364	349	325	352	337	342	353	342	339	348	312	335	322	362	321	335	349	306	323	326	316	325	361	344	317	368	327	351	338	342	345	343	323	352	340	342	327	360	334	340	326	324	310	380	315	317	352	321	331	341	296	308	322	329	354	315	336	326	321	334	318	328	322	353	334	331	336	340	328	314	365	349	326	335	342	353	366	335	342	370	352	389	297	337	334	356	340	348	367	324	371	331	339	320	349	340	342	331	345	346	302	322	335	342	305	367	367	377	373	305	346	334	324	341	361	324	350	343	300	367	320	321	302	291	311	323	344	334	322	348	332	343	353	345	307	338	352	337	329	336	304	354	353	318	338	310	316	355	360	344	334	306	308	381	323	344	298	351	322	340	336	340	343	347	347	330	334	343	336	346	310	319	291	360	338	338	344	340	329	308	342	369	314	336	348	331	347	345	343	308	351	337	344	333	327	348	318	333	358	334	331	334	334	327	329	321	358	364	303	383	367	322	354	378	363	344	326	300	344	315	339	345	332	333	363	350	337	342	303	337	323	362	339	360	328	334	347	331	331	311	340	319	328	355	328	317	331	316	355	334	352	292	330	341	323	320	337	333	317	334	341	353	342	304	335	344	343	313	347	340	353	327	322	338	338	344	356	339	343	322	344	335	368	340	368	348	354	359	335	350	320	341	327	319	365	332	329	338	351	324	369	326	352	345	310	340	343	327	347	318	335	327	311	344	334	327	336	349	291	321	359	303	335	331	343	321	334	354	330	343	336	313	345	345	331	315	359	334	333	358	316	326	346	334	343	355	317	317	362	335	309	316	345	319	319	334	346	342	344	378	321	307	337	343	349	346	344	365	319	346	347	353	324	379	351	357	380	341	365	337	361	337	336	371	352	322	330	341	330	343	357	337	327	338	325	345	313	338	327	335	366	302	362	319	324	348	337	311	343	330	343	329	355	345	344	296	362	304	318	358	333	380	348	339	359	374	327	341	356	338	341	315	337	329	320	334	336	330	356	363	350	324	337	358	321	355	306	325	369	335	337	332	338	328	354	332	293	353	352	314	320	320	346	322	344	342	337	349	318	370	325	379	355	331	338	344	332	364	326	317	328	359	345	353	358	326	333	374	340	355	333	315	337	338	318	359	310	339	374	350	326	337	347	327	307	355	351	354	331	333	336	319	331	317	334	382	316	330	352	305	369	342	345	339	353	321	332	350	335	328	328	301	346	349	326	351	323	317	325	330	352	345	330	340	350	365	328	314	309	339	338	328	329	340	341	342	300	347	312	346	316	333	329	321	357	325	338	335	346	356	342	310	322	330	338	347	350	323	331	308	360	345	322	340	328	352	306	339	361	327	314	328	351	340	356	321	324	330	307	335	344	311	356	361	308	317	354	335	343	353	334	363	317	333
26733	20713	10014	1281	795	771	838	757	750	755	744	773	692	684	685	718	736	682	646	597	648	638	633	622	648	653	619	585	601	607	618	663	642	594	605	676	612	602	613	657	672	581	630	601	617	639	611	636	613	653	617	606	623	647	743	757	742	698	724	681	637	650	590	577	593	590	610	600	660	608	601	616	617	654	596	632	645	614	600	617	641	580	638	641	637	597	622	621	574	618	607	607	602	624	587	609	617	609	675	645	677	632	581	628	634	609	618	633	595	631	659	641	624	587	602	605	619	611	594	603	642	626	638	616	647	632	649	622	605	615	616	608	607	595	658	635	638	644	643	580	671	607	653	617	693	598	586	609	665	658	606	609	628	620	648	633	636	644	655	576	611	655	636	663	637	624	654	615	604	639	674	632	621	619	625	613	627	616	601	667	622	639	673	600	624	616	603	606	603	661	607	614	615	647	615	620	604	631	570	640	681	587	623	567	638	614	651	645	631	593	657	609	613	626	646	618	627	600	641	572	616	645	619	638	637	622	595	632	591	619	622	616	660	634	609	651	597	584	628	639	617	664	634	589	640	612	571	593	628	636	640	619	587	589	654	615	625	585	590	614	653	605	626	615	605	598	636	638	588	628	631	610	600	628	552	600	636	645	658	575	596	608	601	597	602	681	670	631	607	572	577	660	622	647	622	650	601	600	644	646	614	611	606	627	590	626	637	571	613	639	693	639	670	621	595	619	587	638	596	600	610	623	628	608	643	642	609	654	595	658	614	629	616	642	614	622	632	616	609	627	612	650	599	667	609	671	623	608	631	601	601	584	654	640	666	621	595	603	606	645	603	613	656	633	616	616	595	619	662	656	637	632	634	614	576	645	640	634	646	607	630	622	609	625	647	586	567	589	627	601	607	614	614	600	634	650	618	649	641	598	667	663	575	635	612	614	592	596	617	599	679	635	664	592	621	658	635	629	640	631	604	679	608	592	593	628	638	596	619	619	626	649	656	651	619	623	639	657	636	649	622	647	658	597	596	640	659	604	630	616	640	612	624	631	634	629	609	615	585	632	670	608	608	644	646	558	612	633	656	628	602	643	628	628	603	607	668	650	628	627	615	640	660	633	620	678	561	614	576	624	619	618	595	611	591	647	601	624	639	631	663	597	611	596	620	611	598	627	636	624	608	641	593	693	672	638	622	611	615	588	593	613	625	649	608	652	620	643	585	604	602	573	638	658	626	615	629	612	619	596	622	658	588	611	602	630	611	646	633	646	646	629	653	613	612	613	614	638	648	579	634	619	611	588	647	600	617	641	656	619	658	654	614	616	623	630	617	616	573	648	646	617	600	593	629	612	660	620	623	642	576	615	631	650	623	671	622	630	575	588	636	599	655	634	636	585	654	649	607	611	625	666	591	618	609	633	635	638	621	591	612	578	658	649	609	589	636	605	613	644	663	624	620	605	632	609	597	616	618	600	689	608	620	637	611	640	624	612	628	642	628	597	602	636	644	655	625	640	600	630	622	637	636	620	629	628	635	600	609	594	608	643	636	593	619	644	649	639	557	605	648	603	589	614	622	607	618	634	603	601	617	630	619	646	581	593	598	599	603	662	636	620	616	577	624	623	629	613	640	603	613	643	622	638	653	664	646	598	613	606	574	622	619	639	636	610	590	616	566	629	647	629	645	624	607	671	602	626	639	608	605	646	632	674	609	619	638	603	596	599	607	651	598	633	621	610	624	593	608	603	615	628	613	623	622	677	609	604	669	646	673	620	576	603	598	578	639	688	601	596	607	639	631	654	608	609	619	661	625	607	638	656	625	630	674	631	647	643	618	608	630	622	620	615	625	654	652	620	607	636	612	647	667	595	605	644	617	625	636	613	547	593	685	592	606	611	580	637	622	560	624	639	645	623	611	631	616	629	631	606	609	609	582	639	640	613	586	621	641	634	649	627	594	639	623	642	595	578	606	618	626	641	657	633	666	608	658	641	594	602	637	588	619	596	604	629	583	633	645	627	634	566	581	554	632	589	618	636	660	605	659	613	632	608	622	623	638	618	658	645	660	655	584	673	617	652	672	648	641	626	603	629	635	674	624	609	591	605	595	614	651	612	638	585	591	602	611	663	560	647	683	597	617	666	607	625	606	602	615	629	642	633	628	590	615	631	617	614	639	628	595	603	624	637	638	612	615	627	585	624	602	586	611	631	582	629	599	637	626	619	626	651	576	649	607	612	600	661	623	638	647	650	631	629	631	598	650	612	609	644	638	653	623	605	622	606	626	616	622	633	632	627	605	636	622	624	612	642	591	598	615	625	627	627	584	601	628	589	602	624	648	647	641	603	632	607	610	606	606	660	626	646	623	597	601	591	611	637	615	673	650	643	584	636	646	615	593	617	607	621	591	637	609	623	643	619	620	619	599	623	601	588	613	624	606	621	636	591	652	647	630	656	624	605	632	612	641	623	674	585	584	581	635	609	575	609	654	590	620	626	598	654	631	597	610	646	598	646	631	682	617	629	625	614	622	596	630	621	635	593	645	651	644	612	616	647	590	612	644	639	589	612	642	587	595	618	578	627	609	625	622	592	643	649	662	637	646	638	590	603	637	600	637	635	625	575	588	629	582	649	686	596	628	617	634	647	622	607	599	624	583	598	570	608	653	611	652	618	575	624	625	625	564	615	600	615	609	614	628	628	604	628	603	625	634	599	586	588	631	629	650	640	622	592	599	606	598	648	649	638	602	618	641	630	614	603	616	608	628	614	628	648	610	606	602	607	653	620	656	614	601	633	649	652	648	631	606	598	631	622	608	663	671	629	638	585	641	644	615	631	677	622	606	659	655	597	615	628	654	621	623	622	630	592	629	597	590	585	624	636	650	642	658	642	645	616	629	582	628	614	575	640	595	630	619	615	607	643	595	620	611	632	646	636	604	607	611	636	597	609	618	655	596	597	622	646	605	625	678	599	626	576	624	575	590	586	641	653	643	602	614	576	661	588	650	601	600	611	604	611	620	629	566	620	634	649	630	622	609	610	592	613	632	645	633	650	600	613	613	617	646	609	618	626	625	630	600	599	634	671	613	643	642	678	623	625	617	613	619	634	621	634	617	671	600	613	624	589	620	630	588	635	635	656	631	624	639	614	628	648	592	611	659	618	605	628	632	628	623	598	612	627	602	644	613	613	606	626	601	565	639	605	644	619	581	598	652	592	629	631	660	617	594	607	634	596	631	614	639	634	632	584	595	600	606	597	627	615	608	633	657	620	629	562	644	606	659	593	630	619	624	627	615	626	629	599	630	590	608	590	645	622	610	599	627	627	608	616	651	622	629	590	603	613	668	651	594	605	640	616	629	597	611	601	625	614	595	579	604	643	618	603	663	667	610	630	599	612	619	564	636	585	614	636	630	597	650	641	571	581	600	614	601	616	625	616	663	707	589	605	615	603	651	631	606	606	620	595	583	593	592	639	582	579	611	592	630	600	644	647	638	672	619	612	597	612
4202	1583	1448	1144	1020	1136	1181	1173	1042	1153	1042	1033	983	886	934	1050	1017	856	855	804	850	796	853	781	768	783	769	785	826	762	847	753	751	758	805	739	758	812	774	767	762	781	780	819	753	804	841	808	784	750	761	774	846	819	903	1064	1089	1018	944	944	830	833	800	786	803	761	802	747	760	778	780	761	787	769	804	765	811	774	762	799	779	800	787	764	780	684	768	755	722	759	774	770	818	789	805	775	810	742	771	767	777	755	731	745	751	770	737	742	760	780	781	787	752	727	776	733	828	834	790	776	787	770	730	786	755	777	758	788	816	774	790	754	763	782	753	796	768	810	758	769	788	749	793	721	759	765	777	774	751	789	789	826	736	754	840	789	730	772	752	849	741	772	818	799	784	755	762	805	767	784	729	770	744	825	803	783	748	747	774	773	748	757	753	744	748	759	776	735	799	794	805	831	842	786	778	795	766	811	775	750	744	770	840	775	780	754	743	745	762	758	771	780	774	810	777	806	767	785	737	781	756	779	789	753	829	776	766	776	784	767	786	747	734	832	751	780	732	796	833	791	792	811	785	778	751	776	838	779	730	777	749	771	755	803	784	752	757	763	735	811	805	835	734	761	766	762	778	791	714	756	786	786	844	719	793	761	809	745	757	732	815	751	759	777	769	753	743	770	737	757	796	742	782	709	791	726	738	749	785	781	746	750	823	762	744	820	793	778	782	753	783	747	746	765	787	787	762	737	811	775	758	780	763	815	741	767	822	754	806	815	807	772	764	743	814	745	749	814	802	793	793	761	751	784	696	757	786	759	752	741	812	734	803	785	798	748	767	762	781	730	768	784	786	777	821	707	864	803	788	788	746	834	799	752	752	760	751	717	826	843	759	782	802	759	806	791	764	793	844	786	740	756	794	749	714	774	747	789	763	859	783	779	753	808	762	770	798	745	769	790	730	784	754	800	813	781	788	746	801	773	812	769	795	794	781	790	812	786	749	749	780	836	784	788	708	789	741	777	764	834	785	792	714	809	776	752	788	760	758	785	800	752	809	761	777	795	783	750	779	807	793	801	806	774	749	795	806	790	777	780	770	775	756	789	833	792	771	774	764	744	814	803	801	764	777	817	786	748	752	841	767	820	792	794	783	812	763	765	738	766	767	750	824	792	768	832	730	770	753	763	769	754	739	809	746	722	788	792	773	758	781	764	808	739	770	771	789	754	820	760	776	849	798	774	852	783	788	764	784	775	764	707	805	778	765	763	770	779	820	790	775	775	717	770	796	778	748	804	815	768	784	760	806	746	805	752	785	767	759	802	748	762	718	769	769	762	748	772	779	771	803	790	760	834	796	736	754	786	759	779	800	781	763	800	822	746	776	733	770	806	766	813	770	814	788	813	807	749	779	768	809	783	764	732	743	789	808	778	793	765	796	767	756	745	798	766	761	809	787	741	781	774	761	727	851	819	757	766	785	754	754	747	769	823	756	758	787	795	749	791	778	758	758	795	789	781	771	779	724	802	737	812	765	777	728	761	735	812	772	775	786	797	784	736	806	738	778	724	758	784	811	761	785	780	722	790	810	783	741	729	751	742	746	749	768	777	749	783	754	765	799	833	817	732	779	779	773	793	784	767	768	809	795	751	813	737	730	751	800	749	728	772	795	758	775	723	761	741	780	704	866	790	747	797	769	774	757	804	799	765	762	778	814	802	768	779	802	835	854	789	733	800	744	763	754	779	840	734	763	801	727	775	762	778	815	808	751	699	747	793	802	780	795	788	753	782	766	809	780	751	815	760	755	768	779	734	778	759	796	847	795	836	728	738	760	767	791	815	761	783	753	801	727	747	722	758	804	803	782	795	726	730	730	723	775	779	768	830	735	764	766	796	769	769	815	808	787	769	813	796	806	758	728	761	751	778	768	780	805	755	815	820	780	789	769	771	770	738	783	783	776	790	765	814	777	815	785	772	776	728	811	773	781	801	765	753	712	792	743	788	755	784	732	766	740	790	750	796	775	756	722	754	800	844	812	739	775	804	789	778	780	755	773	795	741	752	788	741	832	802	798	782	761	754	811	782	796	747	781	780	734	723	771	756	748	723	792	786	776	795	780	787	776	740	777	783	710	743	781	757	739	796	743	766	818	785	738	800	802	808	748	740	796	799	788	812	773	769	793	755	797	707	780	823	785	756	746	784	784	734	763	778	791	803	757	792	782	779	755	765	775	783	747	766	723	795	711	806	775	777	752	782	796	818	773	812	781	753	796	774	819	768	746	758	855	763	756	816	765	774	726	800	779	788	771	759	796	755	762	802	774	796	781	789	817	762	797	763	791	779	789	801	725	781	775	765	772	748	768	778	763	760	794	746	762	744	766	738	774	754	742	789	724	816	784	772	766	761	774	801	773	763	797	751	757	779	753	788	782	742	777	788	795	787	793	794	769	750	749	785	758	777	774	804	807	782	794	759	757	771	798	811	772	781	736	790	792	811	755	787	750	785	756	756	811	759	729	735	778	783	757	784	771	794	779	760	750	765	728	779	766	738	752	755	789	745	796	793	790	792	780	828	748	782	763	776	736	784	749	806	766	763	795	770	778	715	818	741	746	777	795	770	810	787	770	747	746	744	760	805	746	815	744	744	704	795	820	767	740	753	730	747	741	784	785	738	776	808	801	777	805	827	804	782	812	754	767	796	785	780	786	743	788	811	770	748	775	747	724	745	763	819	785	762	751	769	804	762	741	775	805	777	820	795	748	838	784	702	753	777	759	764	756	758	821	780	771	819	804	807	831	751	786	811	729	834	775	776	798	769	753	757	764	792	767	771	751	806	829	795	758	803	766	774	724	820	758	786	795	678	765	790	796	752	795	777	790	799	732	718	743	781	743	807	756	766	813	777	752	742	755	783	759	772	779	780	759	807	765	760	718	797	810	796	758	794	710	776	781	785	769	749	745	789	802	778	755	795	793	822	777	753	743	825	775	799	808	791	745	756	794	808	807	781	780	771	801	753	798	749	756	792	780	805	750	733	752	763	768	755	819	797	789	764	817	733	762	715	741	784	790	833	756	800	826	771	767	783	823	789	774	791	813	777	788	837	778	770	743	781	741	730	794	740	773	759	770	755	759	779	766	792	751	760	762	746	778	779	781	779	809	761	781	748	764	783	772	800	802	774	751	776	759	789	795	836	777	695	803	763	809	762	766	769	816	760	755	787	822	791	799	767	748	760	768	752	807	761	795	806	761	803	770	707	859	820	781	791	794	771	761	739	768	800	734	777	748	773	741	790	816	728	808	814	760	757	786	737	768	736	787	803	759	775	754	768	750	753	767	784	784	778	732	747	791	811	723	762	759	823	756	739	777	823	793	787	779	765	769	758	786	798	780	803	781	714	782	773	756	779	790	781	759	805	797	770	765	763	761	813	798	829	759	721	773	770	802	726	774	779	827	756	840	774	824	744	819	803	795	779	781	779	780	759	778	807	790	737	768	767	781	748	762	774	782	789
23573	21170	28698	23903	21158	13631	1812	1192	929	985	797	752	714	659	638	658	750	567	499	480	468	451	478	467	469	456	453	444	427	483	438	426	440	450	438	456	412	437	430	432	441	471	432	468	421	490	476	492	455	425	460	440	485	514	620	768	690	671	659	553	424	462	433	404	427	440	413	407	422	437	446	448	446	437	427	425	454	445	405	433	427	446	415	435	437	412	406	431	444	385	417	404	415	424	444	419	426	398	454	437	429	401	401	403	413	432	414	428	410	407	446	431	415	461	419	422	437	465	436	422	443	435	407	406	425	425	437	444	434	433	441	421	448	411	416	386	464	433	408	418	432	416	417	418	450	416	457	425	441	445	454	424	425	447	398	401	431	419	392	453	404	441	440	424	412	394	410	467	400	429	452	443	422	408	418	445	419	427	404	463	451	436	407	393	431	451	401	422	434	421	410	432	462	439	423	398	480	415	431	441	400	432	436	449	440	448	439	402	430	410	414	447	399	440	420	426	442	430	404	436	440	396	442	465	391	393	416	429	435	420	398	416	424	358	454	410	400	445	413	416	421	429	444	436	410	415	402	432	423	406	426	427	402	411	449	417	395	435	450	458	429	441	454	441	448	393	419	382	413	415	423	391	436	406	414	385	467	435	438	423	413	429	435	427	399	378	442	447	437	445	422	435	435	445	438	411	404	429	452	428	414	442	387	493	441	406	434	486	439	427	421	419	441	418	466	426	437	437	434	433	450	401	416	427	437	421	432	419	397	427	428	430	428	453	412	438	411	414	445	416	401	421	453	426	467	459	413	439	405	437	431	448	422	446	402	410	453	409	441	454	405	426	440	433	423	424	398	403	457	429	406	409	453	420	435	443	464	399	427	419	448	452	404	426	449	420	405	416	408	431	435	424	422	401	435	413	420	412	408	421	425	455	470	426	452	447	407	446	420	436	457	410	409	438	421	435	411	449	391	393	439	443	427	446	412	451	449	415	427	371	437	446	439	426	453	459	428	436	441	428	406	424	441	421	421	438	395	383	441	401	440	429	435	425	409	433	429	415	425	442	446	423	464	410	427	434	419	431	421	456	423	430	424	459	412	421	436	426	420	410	378	442	432	447	434	387	455	434	406	457	445	420	448	435	401	401	439	427	441	426	424	424	426	411	441	440	424	432	451	397	446	415	415	422	431	435	430	411	445	432	429	464	422	433	467	435	392	430	439	428	430	412	426	379	413	431	465	416	429	407	410	444	447	443	431	426	441	456	440	466	437	407	379	451	420	462	423	398	456	408	453	452	407	418	391	477	430	419	405	413	407	390	435	401	406	435	472	468	416	413	453	459	425	485	399	434	408	434	424	393	397	413	415	430	427	407	392	433	398	412	433	400	409	410	399	420	419	448	420	423	423	438	450	448	431	435	425	451	429	424	410	431	417	415	413	421	438	393	420	425	421	417	453	391	421	409	380	404	407	433	397	451	469	443	446	430	425	395	431	452	400	400	419	452	453	457	445	410	385	430	430	425	415	397	420	393	417	418	405	414	464	420	447	429	445	426	427	400	456	419	415	398	443	438	414	399	429	405	436	451	435	422	421	411	446	403	425	449	458	433	427	445	450	410	413	445	411	408	435	413	440	410	447	443	442	428	410	450	455	419	451	426	427	437	456	413	405	460	441	426	408	434	426	423	417	387	411	433	446	445	426	401	446	429	433	490	411	398	440	430	408	468	426	429	438	439	435	422	425	408	441	424	433	407	408	435	450	412	423	434	432	457	448	391	439	398	422	422	396	429	403	410	440	469	398	400	405	471	395	441	456	419	435	448	442	399	453	450	426	396	442	428	451	457	429	428	396	427	431	418	390	429	441	444	393	440	432	423	433	408	405	434	438	480	446	454	426	377	450	418	440	425	362	434	387	410	437	408	413	422	424	406	428	435	414	431	435	393	433	408	423	417	432	443	389	407	423	410	421	442	440	389	419	425	418	436	430	427	417	431	421	424	439	462	412	438	446	406	441	406	447	417	400	398	384	402	426	378	406	417	432	467	439	408	396	415	447	449	431	432	430	432	462	415	407	432	417	441	392	425	424	435	405	410	411	389	427	430	417	407	404	402	445	411	407	420	476	407	422	414	428	417	441	421	415	421	408	409	435	427	476	416	428	405	434	435	407	440	387	444	424	417	438	418	423	432	438	400	396	387	401	450	434	436	438	440	428	393	425	433	428	445	424	379	429	424	421	412	417	426	435	434	406	406	414	455	425	446	420	413	428	411	412	439	424	412	452	426	394	436	435	372	426	425	395	478	386	459	427	425	430	405	402	447	429	429	387	412	397	423	431	418	447	407	406	393	405	402	383	421	415	411	455	432	403	446	421	412	403	404	453	409	400	411	409	442	466	440	425	407	429	433	402	405	431	424	454	412	441	405	433	447	455	411	436	406	427	408	353	423	427	416	449	464	393	436	445	432	447	461	429	395	412	420	450	406	424	415	442	404	415	416	420	396	429	452	376	421	429	409	434	465	380	448	422	430	408	405	411	418	418	389	449	443	436	407	438	395	369	390	436	424	432	437	404	413	420	413	417	399	457	403	419	434	413	428	451	411	447	420	481	434	404	424	405	403	402	430	412	423	417	454	418	423	441	434	444	432	425	388	396	370	400	458	432	428	499	420	434	444	424	415	422	417	446	386	426	396	406	399	423	442	434	434	415	411	390	418	436	424	436	391	467	400	366	398	492	377	443	393	401	436	406	405	409	440	383	400	408	404	473	403	448	431	407	416	436	411	395	411	409	431	428	438	454	427	425	421	427	426	420	423	404	366	471	500	429	438	410	444	439	388	392	434	423	440	393	431	431	442	449	446	437	448	400	464	438	388	425	428	408	445	423	395	386	396	431	411	385	417	437	411	420	449	413	430	415	446	390	414	431	425	448	413	412	459	445	434	432	437	402	427	438	426	409	401	415	411	456	434	438	432	424	388	462	434	426	393	424	379	450	423	437	400	439	471	422	398	415	415	412	478	426	474	453	467	432	409	407	420	417	440	400	428	405	372	434	439	460	457	404	418	413	459	445	471	461	432	441	415	435	409	449	437	444	410	427	413	415	434	437	455	449	401	426	458	448	408	440	395	444	452	389	429	402	467	427	412	388	418	394	401	401	434	407	423	424	442	445	402	432	438	443	462	420	441	426	429	416	426	397	428	435	419	398	440	453	436	419	456	430	384	430	398	402	399	409	439	420	432	431	435	419	397	422	458	413	430	417	404	411	457	419	413	425	414	426	448	424	426	424	423	413	407	430	416	446	455	431	438	409	406	413	426	415	428	438	435	444	445	407	426	444	420	432	435	406	465	400	449	404	435	407	433	408	441	436	448	406	412	400	452	408	416	401	448	416	417	408	448	399	418	417	420	393	430	466	413	436	453	384	386	420	452	412	426	452	404	396	422	422	433	421	430	444	458	433	440	436	404	389	419	395	461	389	422	412	435	401	427	437	420	420	443	421	435
6155	10227	8859	4627	3321	2908	2532	2053	1785	1779	1439	1376	1178	975	1055	1053	1101	891	719	685	720	672	597	665	590	612	597	603	586	529	572	605	589	550	637	540	616	571	562	556	577	593	603	504	584	573	613	659	574	564	590	569	575	663	878	1138	1058	897	1016	811	565	605	582	551	535	521	579	481	531	549	572	517	555	547	538	525	528	526	531	496	549	564	514	547	544	487	571	547	546	535	589	557	541	562	529	511	575	578	534	524	582	528	595	505	526	541	546	516	524	532	505	555	567	529	525	540	545	526	551	559	505	511	543	522	504	551	547	553	524	488	551	560	525	542	540	545	507	503	556	546	527	536	553	514	522	604	516	548	500	496	528	544	541	526	559	522	540	541	565	508	564	561	540	498	542	529	547	544	568	572	555	521	587	548	526	569	611	518	562	563	546	526	496	548	496	534	528	586	512	560	572	542	551	540	531	566	527	538	548	565	566	541	515	549	526	553	517	537	566	516	609	529	511	530	550	537	564	530	534	540	543	516	575	540	523	556	552	564	525	531	523	510	555	548	535	556	549	537	508	560	543	537	533	570	557	514	536	516	575	502	572	533	555	542	516	539	534	565	574	539	544	543	558	552	560	598	537	566	502	533	527	569	544	523	560	528	558	541	524	526	562	524	528	573	526	525	520	505	573	522	529	539	530	519	577	570	530	527	508	547	582	524	527	532	538	561	509	527	533	520	543	527	518	545	552	591	566	560	488	502	522	518	589	534	589	552	543	557	569	536	576	521	551	540	528	547	514	562	529	538	495	550	564	535	521	530	532	520	508	568	490	563	542	512	521	542	549	510	548	535	540	562	560	532	538	556	556	559	512	530	552	545	571	554	519	545	570	512	524	519	525	540	563	487	506	564	544	562	543	515	525	575	531	548	533	536	518	561	520	512	576	591	545	495	551	515	529	553	567	515	552	540	494	513	551	574	524	539	538	536	534	587	572	566	516	575	559	556	515	511	551	532	508	516	520	546	545	601	540	552	532	524	562	536	556	526	556	568	558	555	550	560	534	493	551	547	535	575	523	486	580	524	573	539	573	523	579	530	518	544	539	505	580	501	560	496	494	518	529	536	549	549	552	536	524	571	542	550	551	543	513	558	501	554	566	505	541	539	576	514	577	540	522	584	543	528	569	576	541	560	536	567	500	537	564	574	538	560	537	560	562	504	536	570	545	559	561	556	553	576	610	563	541	538	535	533	520	554	587	541	554	542	547	576	534	528	526	512	519	583	529	620	566	534	543	535	552	564	565	548	534	518	498	558	539	554	540	553	483	523	528	549	519	481	579	566	524	562	520	559	530	557	533	521	557	537	538	566	563	551	543	498	541	539	559	564	509	555	518	527	553	542	542	509	551	544	487	515	512	520	592	546	532	523	552	527	552	527	581	538	525	543	518	513	514	545	529	524	557	526	503	570	527	547	547	563	567	573	484	501	555	544	578	599	570	533	545	543	552	539	560	533	523	578	537	507	561	515	515	510	529	562	531	570	555	525	560	513	541	543	564	558	520	518	529	535	555	584	531	551	554	526	524	568	592	549	552	477	507	558	566	551	516	554	527	601	522	571	543	526	543	566	537	511	537	531	541	569	519	538	523	538	558	539	552	532	563	540	579	524	536	582	538	528	521	518	525	546	518	556	519	499	566	522	554	537	547	560	545	524	489	541	550	573	527	512	539	585	549	510	516	545	562	535	547	523	514	525	566	553	543	549	524	521	558	507	553	513	558	511	547	520	587	525	576	546	561	568	569	508	544	533	532	524	553	561	557	536	547	572	562	548	554	528	560	562	561	544	551	558	514	580	562	499	508	572	510	571	520	589	550	530	532	538	531	537	561	505	567	535	498	538	506	522	595	528	538	514	534	536	553	543	539	548	547	563	538	533	543	521	547	575	542	558	551	532	495	520	527	559	559	563	544	530	519	533	537	551	525	539	530	532	536	542	539	528	526	569	552	506	558	524	544	547	566	587	546	535	507	573	548	533	540	559	561	527	542	533	522	537	575	521	527	556	525	503	558	547	545	492	506	531	578	523	550	542	569	517	505	522	543	586	518	529	544	585	550	542	560	511	527	585	550	543	558	554	542	551	557	538	575	510	510	543	539	515	569	531	522	525	538	504	556	514	534	516	520	547	496	536	584	541	560	543	558	531	524	572	516	530	564	480	596	557	624	578	534	517	540	538	539	556	551	503	548	544	573	558	567	525	552	558	533	564	518	544	527	550	516	498	569	496	525	544	541	570	530	546	535	530	522	525	512	538	564	552	563	533	556	547	563	560	498	563	541	504	522	568	544	562	561	564	549	537	527	549	520	558	497	597	501	547	527	553	539	529	543	534	573	585	556	534	556	515	503	542	542	568	506	548	508	533	528	587	512	539	557	547	515	552	570	517	518	538	539	514	530	590	529	556	533	560	536	497	508	481	507	573	523	567	527	582	543	487	561	581	519	580	554	553	555	540	539	532	540	544	544	534	524	534	552	548	529	512	517	549	522	516	573	521	525	539	556	554	539	588	571	561	548	508	573	558	541	528	556	518	509	550	565	534	482	539	550	562	554	546	539	530	526	559	539	563	524	507	510	542	537	570	521	490	564	513	557	567	530	540	527	549	569	562	553	562	535	507	506	509	532	518	568	518	538	529	546	558	603	551	575	573	551	556	562	552	577	566	590	537	567	505	542	525	571	518	530	490	525	538	529	552	524	540	560	515	564	529	539	599	562	552	526	523	527	518	520	572	516	530	600	555	546	561	521	575	520	570	553	567	531	557	560	611	544	550	516	528	528	502	522	545	549	561	547	546	501	511	558	519	587	543	520	545	563	550	544	551	519	531	556	549	595	570	528	543	483	558	542	492	544	557	508	525	510	507	534	503	573	550	555	506	544	542	545	544	499	581	494	559	515	565	537	522	513	515	553	524	560	542	536	544	537	571	577	573	570	569	520	573	559	561	502	537	525	542	567	559	544	503	537	543	567	558	544	532	539	543	557	542	549	525	524	572	530	538	551	534	532	548	500	567	547	539	542	535	584	517	509	499	522	563	540	534	574	522	538	596	570	576	565	572	509	540	529	514	558	531	535	550	553	532	540	526	559	509	550	521	549	539	547	513	523	563	536	571	553	551	537	537	540	549	495	566	521	549	596	553	567	556	569	565	542	571	516	547	520	540	513	532	516	586	523	543	535	569	529	544	567	572	541	569	562	577	541	543	524	536	528	554	529	603	568	523	534	527	494	547	578	554	534	522	509	498	529	544	546	543	535	585	547	554	546	536	506	510	560	521	522	525	537	543	523	540	562	521	562	549	553	571	547	542	579	562	531	537	524	528	530	502	576	525	522	525	520	522	530	543	546	511	517	561	523	512	559	535	565	587	535	574	532	557	519	542	535	524	543	533	521	549	534	554	538	535	556	551	492	580	537	529	538	522	552	574	580	568	545	500	513	558	554	614	548	520	574	574	559	536	537	517
22708	21142	28985	23570	21143	21201	12142	1581	1100	1124	950	876	805	657	622	734	663	535	448	357	377	417	407	354	351	360	332	316	356	349	308	331	327	344	342	312	331	323	325	320	303	347	333	357	337	325	393	383	354	300	318	326	351	410	643	719	748	682	695	464	306	343	320	307	297	325	337	293	291	318	292	299	282	316	285	288	309	287	294	300	254	299	309	334	297	292	282	319	308	264	278	318	311	308	280	290	284	302	297	278	313	315	302	286	284	326	287	305	296	285	292	306	298	263	318	275	266	288	325	301	318	307	286	285	286	293	294	283	314	316	299	298	327	320	281	303	250	296	302	322	311	329	306	303	258	300	322	294	289	307	292	302	313	279	315	290	290	299	279	321	322	306	327	311	284	294	293	311	312	284	295	312	287	290	293	301	279	318	291	290	328	266	294	311	290	281	314	281	321	288	300	291	285	315	304	294	273	275	297	292	266	317	285	301	281	326	285	304	324	285	280	251	305	281	315	277	309	288	282	284	276	291	262	270	297	320	259	306	307	308	289	284	300	276	301	256	294	303	273	281	312	281	285	299	286	276	294	296	286	269	299	316	286	298	281	308	283	310	303	307	343	261	308	265	291	318	295	276	260	283	296	313	265	291	308	305	283	299	328	299	279	303	311	265	263	284	289	267	311	279	278	302	293	284	302	292	308	322	286	284	288	271	285	308	298	295	276	307	281	296	290	275	286	279	274	297	284	314	308	298	295	295	310	294	300	291	270	281	281	306	293	300	286	316	292	293	252	276	299	302	303	307	305	319	304	301	302	311	298	293	332	300	313	323	314	281	286	325	305	277	301	301	315	317	310	279	303	297	313	310	304	306	287	275	299	332	302	287	280	286	306	317	282	286	303	273	299	313	308	319	296	290	316	318	334	293	317	317	269	306	294	252	299	304	306	279	319	299	287	316	290	290	276	312	271	305	275	276	295	296	319	291	317	295	286	312	310	289	288	311	325	294	287	337	293	306	268	291	277	284	283	304	319	312	289	271	313	303	312	304	327	301	295	279	297	275	305	294	284	302	305	270	313	298	289	310	304	303	289	305	321	334	296	254	290	296	303	284	259	285	320	290	300	310	282	293	317	258	267	310	297	296	295	299	291	303	289	306	282	308	304	290	314	316	268	315	316	275	328	289	276	303	305	288	291	295	301	291	289	300	301	275	321	308	324	305	293	310	291	300	289	288	285	272	289	275	282	276	298	310	319	278	316	282	311	281	305	292	275	324	258	298	288	295	285	298	278	308	295	301	308	291	291	298	271	301	295	287	278	314	304	272	268	273	299	312	277	279	288	288	302	323	295	284	291	285	286	275	316	310	249	291	299	308	280	289	287	301	272	254	320	288	295	276	303	308	299	299	278	297	283	312	278	291	334	261	272	302	257	254	295	309	296	299	266	289	282	278	319	298	316	279	343	285	299	309	308	330	277	295	259	283	291	296	284	320	300	321	256	304	298	304	306	310	308	325	318	283	282	293	316	294	278	296	289	304	281	335	314	304	304	278	272	289	286	287	295	306	312	271	281	266	299	308	297	305	297	281	286	282	346	284	290	311	293	298	299	297	288	317	312	321	302	301	290	302	290	294	263	319	269	305	299	292	295	289	301	303	305	305	296	297	288	323	295	316	294	305	284	316	273	311	265	248	288	301	312	302	305	262	294	298	271	313	273	284	307	301	312	278	305	287	274	286	277	299	297	280	281	285	281	266	294	317	298	290	328	304	272	288	302	294	303	289	279	288	300	329	297	336	311	281	282	281	275	266	286	280	266	309	316	304	284	283	308	308	305	277	291	284	309	320	322	270	293	309	317	298	300	261	299	310	293	293	290	307	312	296	301	280	307	284	266	294	300	306	303	291	290	285	312	307	274	290	300	286	301	310	304	321	301	276	301	300	281	321	281	282	301	298	308	295	279	268	290	294	297	289	299	291	314	290	288	310	293	309	319	312	318	299	289	324	332	306	299	299	319	305	283	297	260	280	303	306	279	301	287	276	299	302	290	287	285	311	280	330	297	295	307	318	287	273	284	263	283	296	312	289	317	289	273	298	290	272	276	300	300	269	314	287	289	318	287	278	308	294	311	316	298	272	267	299	286	291	299	278	288	294	299	296	254	258	336	294	276	283	300	288	272	310	279	283	290	301	301	299	271	281	319	288	311	287	294	286	289	315	300	314	293	320	302	301	300	272	312	305	272	305	305	292	285	259	305	283	287	300	286	302	320	266	315	306	305	285	300	336	318	295	276	301	307	333	308	321	284	274	296	323	262	299	283	300	267	316	292	305	305	280	270	288	286	308	318	309	317	302	311	294	265	296	298	294	285	280	277	286	295	296	303	265	308	298	283	287	323	300	300	269	347	301	314	293	295	289	247	269	301	296	303	271	276	296	299	321	272	331	287	270	281	298	299	292	301	314	291	293	282	312	289	294	290	293	327	303	298	317	291	297	298	298	278	296	310	281	295	298	280	283	285	272	267	299	285	308	280	290	316	275	291	288	301	319	312	292	277	265	252	312	300	273	287	317	270	289	290	300	274	302	313	310	292	305	289	304	304	306	320	285	258	290	310	293	279	296	299	280	302	303	294	292	292	280	325	301	306	317	313	309	298	266	302	286	301	297	305	306	294	260	295	311	293	318	287	261	307	306	298	319	313	282	290	300	275	288	306	297	301	306	314	277	297	306	265	280	298	295	285	300	271	302	287	309	325	294	276	332	314	315	275	287	280	296	293	276	272	297	271	304	277	276	271	274	272	283	232	294	292	275	288	316	279	279	307	264	299	308	288	288	306	304	272	300	300	293	267	309	315	269	301	262	298	304	279	282	288	267	315	298	289	279	294	283	318	308	311	291	273	316	325	249	278	261	298	310	295	289	293	319	294	291	319	273	296	301	286	281	283	283	309	306	289	306	305	263	302	294	281	305	289	313	318	315	260	319	271	294	295	281	307	318	289	290	306	265	309	277	275	295	286	307	276	268	274	301	319	298	323	296	306	319	303	274	274	289	280	272	291	269	289	298	271	303	302	292	321	319	301	276	327	262	296	307	306	286	322	312	274	290	312	291	297	310	289	293	293	307	297	328	300	334	281	280	292	287	278	278	307	288	304	320	305	286	281	296	311	324	269	264	290	321	312	279	278	298	290	304	307	292	276	298	264	321	297	303	275	328	276	291	312	301	281	269	314	279	321	280	285	278	269	285	305	283	280	296	278	289	338	291	326	308	296	279	268	318	292	270	300	276	301	294	258	328	278	299	275	295	289	244	294	291	267	299	280	313	301	266	265	303	281	273	291	290	306	319	275	296	262	316	280	324	256	298	249	302	277	284	265	282	289	287	267	289	288	302	309	268	300	299	285	333	271	264	311	297	274	298	282	304	301	335	260	299	286	283	282	312	304	309	286	276	292	289	288	292	283	318	298	313	299	297	292	301	298	324	312	273	292	303	300	291	312	296	288	291	280	269
8822	16067	13918	7543	5375	4499	3951	3098	2473	2353	1774	1675	1549	1178	1215	1305	1198	917	672	633	571	571	473	495	496	464	536	439	449	467	455	431	426	428	424	437	414	421	430	408	425	388	386	431	427	468	472	579	439	411	394	449	466	530	984	1208	1208	1158	1070	644	417	478	412	433	371	403	344	341	331	332	405	368	398	412	344	347	368	361	386	318	360	376	348	336	370	386	350	352	356	365	382	357	364	379	395	375	366	339	358	369	370	359	326	361	371	362	327	380	352	339	335	368	321	355	352	378	368	351	362	373	375	368	388	369	366	385	363	393	401	350	354	352	373	347	391	371	344	353	357	397	356	388	364	388	356	372	354	358	361	371	337	354	342	362	348	366	379	404	356	366	381	349	352	344	384	402	373	359	363	349	369	359	345	385	362	354	354	381	350	363	341	385	359	373	370	371	401	351	354	378	370	356	354	363	373	337	361	396	404	329	363	358	368	320	354	355	349	339	387	356	388	374	347	366	391	398	378	362	358	348	356	348	345	355	356	375	373	379	370	377	366	342	380	354	346	342	383	334	326	354	371	349	368	365	348	336	332	364	371	359	361	394	350	371	368	341	357	364	368	413	360	360	334	331	370	381	346	349	342	351	350	355	340	357	326	367	343	332	381	378	380	353	343	385	342	384	394	378	355	349	341	329	350	351	349	381	333	366	357	357	368	349	391	345	378	363	387	377	386	357	350	347	334	373	352	358	338	368	369	371	367	378	356	357	351	350	341	352	344	362	398	349	377	389	365	343	385	357	356	383	357	345	345	370	385	352	359	415	379	356	348	367	384	372	365	349	390	371	365	371	338	367	340	372	359	376	398	370	378	381	351	369	353	370	378	354	382	365	380	385	328	370	343	361	350	358	374	373	333	362	360	366	385	375	380	390	366	360	368	379	364	326	336	370	362	366	404	335	362	390	377	361	346	362	380	403	362	378	390	339	339	368	323	369	316	349	366	365	369	397	375	358	356	352	379	354	348	350	350	369	354	342	366	350	352	343	358	376	338	394	333	326	356	389	355	366	346	353	331	334	362	369	377	342	369	362	351	356	365	350	377	389	347	378	346	390	382	336	320	382	400	351	381	396	397	390	376	380	331	350	389	349	380	393	379	384	364	381	370	373	343	368	345	354	373	368	399	341	390	371	343	340	380	402	389	383	351	346	394	361	351	388	372	355	360	349	367	392	388	388	362	322	383	359	385	401	356	325	368	379	325	361	349	382	348	343	342	346	381	382	352	337	372	367	388	355	387	392	339	351	332	362	355	361	371	349	359	384	328	367	350	368	369	353	387	375	377	348	358	346	378	377	382	355	378	383	343	401	381	367	348	355	389	349	368	339	350	383	364	344	354	342	343	356	381	355	373	389	356	359	357	373	332	352	368	347	371	363	360	343	367	352	376	387	323	359	388	358	345	329	378	349	385	362	390	327	355	377	350	335	341	344	360	380	356	365	376	370	369	346	378	318	372	364	380	355	352	385	350	372	349	390	357	336	405	394	342	360	344	376	346	378	375	359	375	346	376	374	355	346	378	356	365	310	400	383	384	389	367	357	350	329	364	338	381	382	349	364	341	341	348	408	355	368	346	345	372	346	385	360	382	371	374	377	347	339	355	370	350	366	335	365	361	362	363	393	395	345	343	352	375	360	349	361	359	391	368	360	358	357	369	354	338	361	379	352	341	402	332	323	376	361	340	331	358	355	333	405	363	342	329	355	373	345	346	346	356	413	359	362	376	357	377	372	366	379	374	379	351	360	382	362	339	408	369	367	358	345	361	312	344	374	381	349	354	370	401	349	354	345	349	366	341	359	405	349	375	364	365	358	369	381	365	316	320	386	411	316	367	384	334	349	379	379	333	369	334	349	374	312	330	361	369	326	396	358	370	329	339	370	393	361	366	334	385	374	344	365	345	387	400	361	340	351	341	370	354	360	392	344	360	344	353	390	393	334	372	352	364	336	379	364	400	392	351	399	330	335	354	348	357	360	346	345	341	361	381	351	352	349	348	363	376	354	352	342	364	385	395	340	355	361	348	376	361	389	351	361	360	416	332	362	356	363	394	370	372	347	360	389	341	340	360	377	353	378	345	357	386	367	343	388	374	338	393	384	410	394	320	383	369	331	373	345	375	375	346	380	329	344	356	351	339	347	327	330	354	340	324	389	366	362	345	384	361	336	388	372	353	382	337	355	347	335	334	349	371	342	369	348	385	370	352	350	398	353	366	367	382	347	376	355	346	383	338	351	364	324	349	346	371	355	373	358	345	350	348	343	358	337	358	354	400	342	382	336	340	366	359	354	339	370	352	341	365	352	363	339	355	376	340	363	361	336	394	365	367	353	350	362	369	367	338	369	363	370	379	360	342	361	325	335	364	343	408	355	359	359	371	370	328	365	382	368	383	376	376	316	394	396	360	343	347	364	355	353	366	338	360	366	372	357	345	368	352	355	351	359	362	368	384	352	376	365	337	346	410	337	381	373	380	376	390	347	326	367	349	325	361	340	337	360	374	354	387	374	356	346	340	345	352	345	367	369	392	354	341	370	336	390	367	398	361	346	356	344	339	334	378	355	355	370	391	340	357	366	363	345	355	374	373	329	332	382	337	335	331	356	356	387	360	390	331	348	363	354	386	353	367	356	397	338	339	361	355	361	310	379	363	359	349	349	319	351	374	349	377	388	379	360	355	352	358	351	387	376	343	351	368	340	349	342	354	379	379	341	364	371	345	375	376	361	357	373	357	370	319	377	380	352	331	338	378	380	338	350	337	333	340	344	368	356	360	355	370	363	364	351	378	340	361	370	384	372	342	347	388	399	367	368	366	343	369	332	364	394	386	371	361	356	366	343	362	376	362	368	345	365	353	353	361	387	401	394	345	350	386	386	347	380	385	372	362	385	342	337	371	339	388	357	316	342	346	367	339	376	363	353	352	362	356	333	345	392	377	342	409	370	390	354	338	366	345	355	346	380	355	346	336	280	382	362	343	379	373	361	345	349	344	345	361	370	355	308	367	356	364	384	349	371	370	339	357	359	345	382	367	378	370	382	363	387	338	378	356	372	341	371	357	363	339	360	380	380	379	393	386	346	386	356	390	339	374	346	363	373	364	363	370	371	339	354	358	355	353	384	342	396	342	336	364	376	382	356	346	353	362	333	374	368	352	366	365	384	359	355	355	374	397	358	364	380	347	370	389	367	364	365	361	351	357	379	364	354	391	351	353	326	340	352	345	385	337	357	380	352	370	340	373	363	356	360	374	365	338	361	370	324	342	375	346	345	386	369	369	373	386	319	383	368	369	343	395	386	366	356	371	365	343	359	365	358	375	361	355	376	359	393	342	337	322	366	338	376	342	385	354	381	363	370	369	323	363	373	349	345	369	343	329	355	375	370	330	337	358	364	371	360	350	352	343	372	368	368	359	353	350	330	364	396	341	345	338	369	332	383	352	371	332	387	350	359	343	364	335	368
26856	20684	10084	1217	829	843	819	769	738	846	788	725	736	709	738	763	781	713	680	617	680	690	666	648	621	664	579	666	668	685	624	646	643	663	637	633	640	643	665	663	651	624	646	638	630	638	664	684	720	629	593	680	677	687	753	750	774	759	803	706	662	696	660	600	630	676	659	628	623	675	634	636	675	643	669	643	657	645	662	598	652	631	653	683	645	663	700	628	636	687	650	668	634	613	654	684	647	609	633	671	654	651	631	616	603	675	642	698	653	646	627	665	710	634	669	613	630	632	624	637	688	690	634	617	618	594	637	631	640	673	628	635	667	700	696	636	623	656	654	680	671	629	679	654	657	667	663	645	648	676	649	632	686	683	644	654	608	603	642	644	706	645	633	620	634	662	651	667	681	600	635	672	702	614	668	618	614	635	664	655	631	656	670	595	634	595	652	687	658	697	628	667	659	679	668	615	691	679	704	629	637	649	682	596	683	680	703	685	635	641	614	632	638	636	638	675	616	617	595	665	693	678	663	625	653	645	661	645	643	648	670	660	682	618	664	634	693	627	652	645	604	673	652	699	619	609	621	639	678	615	691	635	634	661	633	597	629	645	613	623	628	587	659	645	598	629	574	670	591	670	615	618	638	694	637	639	619	658	646	613	604	627	702	660	677	667	708	612	649	668	677	686	689	637	662	663	640	587	658	669	652	626	656	617	621	604	701	621	634	636	655	667	632	638	670	628	672	652	632	618	627	658	621	673	630	626	654	638	613	669	664	635	680	679	671	628	626	635	623	638	680	606	668	665	611	627	628	619	610	646	649	649	672	666	634	646	650	658	639	621	657	665	686	665	672	669	619	629	659	618	614	685	648	610	669	636	636	656	643	642	679	634	656	646	714	670	646	686	656	678	693	639	681	703	628	647	734	635	647	644	642	660	684	671	683	614	636	656	684	665	625	636	657	640	658	674	646	684	626	637	625	643	652	649	647	603	611	602	655	682	649	678	626	670	678	611	644	652	623	657	603	614	611	660	625	654	686	675	679	646	620	663	588	672	697	634	655	636	638	622	629	679	649	661	632	642	676	630	718	645	647	647	594	630	658	654	668	638	644	646	652	676	618	628	642	623	626	698	639	629	609	697	619	645	608	707	638	643	662	687	626	622	666	619	648	621	676	634	685	654	619	678	611	683	623	659	634	679	645	664	625	679	622	617	598	610	644	651	686	634	633	697	644	684	665	680	661	592	691	641	656	652	660	657	671	660	656	668	668	633	665	659	678	678	678	646	660	615	637	678	686	616	641	659	625	637	635	635	658	645	642	631	632	649	636	639	670	674	634	636	685	633	633	646	648	643	657	655	656	616	651	663	679	681	655	623	628	669	655	660	647	635	649	638	667	614	646	616	687	627	678	642	625	638	644	643	638	632	605	660	650	705	668	624	675	667	648	640	665	685	661	644	671	659	607	647	644	596	609	645	680	599	634	690	613	616	626	666	613	613	665	662	659	654	644	641	647	656	665	663	659	656	646	647	695	675	640	678	672	665	656	665	653	634	626	653	670	641	631	672	619	636	628	611	668	648	662	690	653	593	619	649	664	666	663	690	642	676	645	669	658	614	637	645	611	597	601	647	695	590	628	633	642	646	614	648	646	625	651	608	682	656	653	658	648	664	669	643	665	682	632	619	595	647	627	682	716	624	649	666	645	687	690	652	667	656	644	648	657	625	662	634	644	667	659	659	629	669	659	668	629	636	664	682	658	634	626	638	636	654	634	614	673	669	682	692	679	642	629	655	647	672	658	638	624	668	667	647	612	678	606	622	628	647	724	675	676	675	659	629	666	640	648	680	628	640	647	637	599	594	664	676	666	673	685	657	657	610	608	642	689	670	640	627	665	666	699	658	696	609	655	643	605	660	648	659	679	721	684	646	667	621	628	715	597	644	647	620	643	682	673	600	651	671	613	647	665	639	665	667	658	615	645	626	669	641	649	676	686	636	611	702	641	597	610	625	674	592	593	660	645	684	622	688	602	616	667	664	668	668	656	662	636	661	676	626	607	665	692	676	709	686	674	622	676	672	670	645	673	635	724	647	676	628	643	627	628	654	625	644	619	623	640	639	654	654	642	675	703	625	669	640	669	631	660	679	662	596	636	635	647	655	689	709	642	678	631	666	676	667	642	669	651	631	678	671	660	611	635	620	617	625	674	677	610	619	705	622	621	667	663	645	690	644	595	651	630	650	670	604	669	636	623	666	640	673	685	647	629	631	637	614	654	623	628	643	613	668	647	625	663	674	660	614	635	649	619	634	637	638	634	639	613	653	638	650	678	702	620	633	637	661	702	668	607	665	716	688	628	640	696	608	622	664	659	664	636	682	668	649	642	584	629	660	705	682	668	647	649	630	675	669	654	672	608	633	625	650	634	669	625	660	664	606	649	634	698	695	682	642	646	671	664	706	714	648	688	632	671	661	647	630	665	640	622	647	702	688	631	650	672	631	629	609	669	677	664	660	624	643	613	682	654	672	691	672	648	670	696	628	652	626	703	652	673	619	646	650	637	618	634	658	610	624	664	620	705	628	681	665	650	629	646	645	657	631	658	665	669	636	701	685	684	612	662	669	646	637	668	607	661	655	642	630	645	627	664	605	672	639	648	612	657	641	669	701	628	592	635	649	627	621	679	656	643	619	623	630	647	706	603	630	621	629	635	650	654	626	636	648	675	649	693	679	600	654	617	635	648	666	613	652	645	645	632	623	621	657	687	695	615	667	605	653	679	665	636	649	630	659	658	713	683	652	621	669	684	660	666	604	593	692	629	677	625	649	634	647	600	676	675	618	651	647	634	614	634	676	603	657	651	678	645	638	690	638	625	659	670	606	668	638	676	618	595	632	688	641	671	631	673	638	618	655	653	663	682	695	613	628	661	666	622	652	627	644	641	620	655	670	697	655	659	673	615	675	641	708	679	677	702	655	628	615	637	638	615	637	610	596	691	633	629	698	672	628	679	634	673	637	678	682	625	652	672	626	663	647	630	653	682	727	721	617	637	646	670	660	616	646	678	661	653	673	651	670	643	678	698	683	623	721	654	639	633	644	653	632	670	653	674	695	706	678	623	665	628	634	622	670	676	676	682	639	598	672	654	648	614	636	626	654	612	631	671	650	703	671	664	606	697	642	649	661	625	626	630	616	658	636	629	652	702	636	637	627	673	651	663	627	671	644	658	658	631	643	679	643	637	670	626	628	689	698	649	650	635	632	643	680	617	631	608	666	661	677	626	650	676	659	658	631	599	687	623	673	662	690	608	646	607	648	664	647	671	658	673	645	667	682	658	662	682	626	676	659	624	648	663	634	629	653	617	665	640	597	680	616	660	645	673	581	617	668	651	641	663	665	606	642	654	660	639	632	626	581	625	679	677	595	681	667	665	656	659	625	639	681	667	681	645	680	636	651	662	715	636	625	671	703	625	614	671	683	666	645	649	637	675	621	637	661	580	627	655	626
4261	1658	1571	1085	1115	1139	1208	1242	1081	1204	1055	1082	1056	913	970	1036	1052	889	809	819	831	777	818	764	785	821	816	789	773	799	803	861	805	838	787	803	833	785	825	786	869	829	794	810	881	816	829	824	756	793	831	780	778	881	1026	1057	1033	1078	1024	861	824	871	793	791	803	807	760	817	748	841	761	809	842	781	771	772	776	799	834	774	735	790	809	796	798	738	814	817	755	825	841	748	869	819	777	800	800	800	764	789	803	826	812	785	752	820	811	798	791	767	835	775	779	787	782	763	793	816	818	796	818	814	741	795	822	830	813	787	813	828	799	786	784	822	772	795	772	813	802	827	757	813	759	800	836	784	733	784	791	799	811	790	812	838	850	829	789	789	833	791	812	790	792	813	842	776	773	808	777	836	832	769	796	770	834	812	760	775	811	759	755	814	830	817	815	785	809	763	785	789	828	787	813	772	810	785	761	835	795	814	804	779	826	835	800	761	753	843	835	798	766	775	826	713	867	865	797	795	807	787	779	767	779	819	783	810	820	805	790	773	834	822	791	742	751	747	807	872	779	751	813	767	762	796	814	783	882	760	794	790	783	792	798	768	786	777	864	780	743	774	776	849	755	808	829	832	809	793	787	791	805	816	869	844	838	774	782	825	787	843	766	813	743	795	779	777	748	818	762	756	828	856	802	840	770	811	781	777	773	797	767	762	777	838	793	798	792	827	812	810	791	786	780	758	813	804	778	840	826	785	730	808	837	761	776	805	788	759	808	769	813	817	795	804	810	794	800	811	794	833	781	775	803	757	813	756	773	781	789	804	786	822	759	790	793	824	742	833	813	798	825	779	797	815	795	756	816	802	829	771	690	764	810	728	772	804	849	771	786	823	792	807	776	810	826	786	763	823	876	781	800	739	798	811	792	801	774	782	803	805	781	841	833	789	796	778	805	731	799	840	780	833	715	799	754	868	781	831	781	816	795	798	749	800	830	815	801	788	799	776	772	769	839	796	793	780	806	840	815	813	830	813	809	780	798	796	840	788	783	800	780	809	816	783	818	736	847	842	791	806	789	848	813	765	834	779	831	793	771	763	818	816	754	758	788	777	812	799	804	787	780	836	779	817	772	853	772	774	821	781	839	800	832	798	837	789	787	822	787	804	767	764	782	821	770	749	788	864	758	776	799	832	795	754	780	740	848	764	845	816	751	820	772	793	792	785	817	844	783	822	763	820	749	860	781	804	745	822	808	769	769	788	781	818	819	804	782	774	803	771	784	784	848	809	841	801	788	816	758	822	774	729	771	827	800	785	833	788	814	771	853	789	843	812	849	757	759	767	761	812	794	793	800	812	768	754	839	791	772	826	804	823	798	761	818	811	768	724	808	828	826	790	842	792	820	784	780	767	807	778	792	788	816	805	784	786	766	832	821	832	772	784	779	785	784	829	802	844	850	807	778	816	844	819	781	782	778	754	802	793	777	783	755	818	771	772	785	743	811	799	797	775	787	811	811	776	810	763	801	843	809	769	830	740	795	769	845	798	840	751	830	785	793	796	814	848	768	849	751	797	784	760	819	743	793	787	813	790	776	805	825	810	793	821	782	770	787	763	801	780	794	763	749	799	815	775	781	748	833	799	790	813	786	791	827	801	767	796	814	814	773	773	794	775	792	813	773	767	818	807	807	812	848	795	780	807	815	786	832	825	801	808	765	792	821	806	801	740	779	813	733	828	788	819	853	779	791	781	778	820	758	783	796	786	810	799	813	799	819	812	830	788	837	826	759	766	818	814	798	783	867	800	804	814	767	766	801	779	758	844	782	795	805	802	778	785	785	814	807	792	755	753	806	792	796	803	812	828	813	798	743	805	784	806	768	816	782	753	775	789	851	812	800	786	774	837	824	792	774	809	766	778	775	767	770	839	802	817	777	781	785	820	841	741	744	766	782	826	832	822	752	816	769	805	799	799	769	829	767	801	808	832	814	804	771	844	744	756	786	809	801	778	796	814	760	785	763	797	826	778	774	812	793	818	768	774	810	831	772	762	753	848	738	745	775	788	815	807	752	807	760	778	851	805	759	788	842	823	833	814	793	800	791	814	781	791	825	761	760	831	776	810	788	778	764	794	760	737	785	802	777	832	766	824	845	822	738	810	759	815	803	843	810	776	810	771	814	772	766	813	794	807	764	783	823	808	804	782	776	800	806	820	730	757	768	804	820	771	802	824	811	754	807	745	751	825	771	793	719	803	770	807	826	763	794	766	794	756	811	819	792	794	765	792	805	756	810	749	771	809	799	780	830	815	816	839	814	825	801	809	788	779	801	820	802	784	828	779	788	776	766	828	833	782	816	841	754	838	764	768	788	837	815	772	843	831	747	795	783	770	852	857	809	788	781	791	769	754	801	760	804	780	761	874	785	800	819	800	772	819	771	794	820	749	777	766	820	759	784	815	791	826	780	808	823	769	798	774	779	763	779	795	848	751	803	767	784	733	782	800	802	783	814	759	822	800	755	779	794	786	816	745	848	825	792	787	788	805	716	767	787	771	783	799	816	785	811	827	807	862	792	818	764	792	788	772	797	791	765	818	781	777	838	829	815	779	749	810	750	765	767	790	793	810	798	814	798	814	825	766	783	775	827	774	826	804	772	778	839	823	781	762	770	764	787	784	745	826	775	833	774	810	870	839	827	768	736	748	749	780	783	816	805	842	791	792	786	867	797	837	803	774	772	790	788	857	737	802	790	821	761	759	784	803	812	762	843	819	813	781	803	762	775	816	855	774	789	761	803	831	768	785	789	783	827	770	743	847	756	794	789	809	797	791	759	852	796	751	801	821	804	770	789	787	750	785	754	794	781	780	749	793	769	778	774	778	823	823	837	795	839	849	760	750	826	781	781	844	801	836	831	765	786	786	729	762	787	774	813	794	793	814	810	792	807	809	793	780	768	787	807	785	811	836	776	818	775	748	787	763	780	785	795	829	712	801	779	750	784	768	801	819	790	773	825	831	771	834	790	874	806	839	765	817	820	810	809	792	820	811	844	770	830	802	758	809	768	804	772	810	772	810	817	769	798	750	789	875	818	827	808	855	814	791	767	810	781	787	730	815	813	792	769	767	811	777	809	784	787	838	795	774	733	766	751	833	788	803	763	809	757	769	828	801	793	828	798	803	765	751	750	849	774	833	741	796	810	771	762	828	842	786	825	756	829	809	845	763	762	769	769	806	803	846	841	802	760	795	765	790	816	805	800	778	775	755	781	788	837	780	833	781	809	803	781	750	806	830	811	751	796	754	826	789	838	818	841	771	783	794	769	803	851	783	804	798	777	778	768	772	755	784	827	786	790	787	831	819	793	833	776	804	801	819	798	823	854	763	793	828	777	769	773	818	781	802	772	809	835	800	855	815	806	798	802	774	850	814	777	820	789	780	836	838	818	771	769	820	805	779	736	866	829	849	808	759	798	802	776	793	739	803	786	859	810	817	808	760	796	795	772	803	790	809	790	763
23534	21114	28641	23820	21117	13819	1974	1195	937	958	841	863	766	682	704	771	708	657	520	505	510	500	483	485	481	496	476	472	478	488	481	444	485	496	488	472	452	439	474	461	510	495	462	463	486	496	463	500	474	441	471	470	447	524	701	745	727	786	700	488	449	508	451	490	492	444	480	392	489	450	421	417	463	408	457	454	466	429	439	451	433	446	404	449	448	460	489	424	465	427	480	454	439	399	452	433	452	480	454	447	452	438	458	450	449	465	445	440	457	451	427	458	433	391	433	481	436	464	404	433	463	409	454	462	461	397	414	432	407	484	470	483	461	415	479	467	434	470	459	439	435	420	470	450	450	435	429	476	410	450	448	475	431	415	447	438	432	452	452	433	464	444	446	455	455	446	444	474	441	495	428	453	460	459	429	420	452	460	478	468	408	461	456	450	429	460	415	478	455	471	408	461	432	462	454	459	449	442	446	477	446	438	456	467	488	479	463	429	429	462	420	454	423	431	443	473	448	419	422	483	450	458	418	499	431	454	435	449	427	431	453	428	416	445	431	444	461	435	449	457	470	428	436	458	419	459	467	447	442	443	438	454	412	420	409	457	444	449	444	457	434	451	456	473	429	440	462	435	443	442	419	442	423	441	492	450	456	449	435	462	447	425	457	441	437	454	431	430	459	479	470	450	437	446	443	441	486	449	470	444	458	442	403	447	471	445	449	455	424	412	461	430	456	418	439	480	426	415	435	416	450	450	423	485	436	440	405	452	496	438	474	481	461	433	446	425	413	437	463	465	454	456	467	435	465	430	446	388	450	448	453	450	451	483	481	467	468	447	437	435	470	413	440	479	452	451	443	445	466	456	458	394	460	475	491	435	449	446	458	446	433	434	436	420	484	426	473	390	485	442	421	461	397	467	428	439	445	444	453	450	428	442	462	440	472	431	445	441	444	458	466	453	471	465	456	456	440	433	483	442	462	438	474	431	423	476	460	441	424	411	430	448	431	465	449	441	431	467	447	451	431	421	479	469	428	413	462	471	479	455	438	462	422	470	403	421	476	436	457	418	452	451	459	444	450	431	423	477	464	419	482	435	445	460	446	430	419	423	440	449	438	403	443	495	437	462	421	447	434	421	485	428	438	446	445	452	417	440	435	438	423	452	425	485	450	478	433	466	451	450	450	447	436	419	441	421	440	427	472	424	455	493	445	444	426	395	435	460	446	420	462	422	423	476	421	419	423	447	432	460	422	429	471	421	464	428	492	461	412	465	441	425	432	457	436	474	442	460	458	457	410	433	425	461	458	452	445	407	447	400	433	421	466	422	457	449	445	490	452	470	420	474	439	448	448	478	501	451	443	438	430	431	441	476	436	417	474	431	430	463	450	421	475	458	443	468	433	430	463	448	408	463	427	451	464	462	467	456	441	403	444	439	454	419	475	477	433	453	448	435	447	468	478	443	441	464	437	441	462	437	445	458	445	450	447	455	494	423	440	417	456	444	444	438	451	437	422	407	456	492	438	468	473	447	438	445	441	430	466	421	481	471	426	460	475	454	441	461	467	462	414	448	445	448	448	436	450	450	479	457	446	463	466	446	463	447	453	443	441	443	430	422	421	469	436	407	457	476	473	435	442	439	422	496	468	470	421	432	420	444	423	429	473	422	452	440	428	443	429	452	460	460	454	441	446	465	471	436	420	451	447	479	451	446	463	438	505	443	415	428	412	453	455	446	440	465	471	408	422	475	443	461	435	413	427	425	434	411	446	426	434	439	420	457	430	462	418	411	449	452	432	421	456	447	436	436	445	470	448	471	440	466	403	414	436	460	465	447	435	435	432	456	459	457	462	411	458	449	476	461	492	472	462	439	481	446	457	457	403	441	468	473	490	456	424	440	455	446	434	468	473	429	475	407	457	454	470	415	436	445	451	480	439	468	459	489	442	454	442	469	462	432	485	421	427	477	481	450	447	436	451	399	473	446	435	424	393	466	435	484	477	452	469	438	444	423	467	461	453	481	441	499	435	461	414	464	433	462	449	478	444	445	451	445	461	432	459	454	441	458	465	457	429	445	419	476	444	485	436	455	452	452	426	413	448	425	462	414	423	426	438	416	457	451	471	436	439	424	443	476	412	433	455	456	437	463	447	448	459	439	446	426	393	423	475	453	467	449	430	448	456	444	438	438	457	460	450	439	464	438	444	435	467	443	446	447	425	436	411	431	435	464	434	440	406	402	441	436	482	437	445	451	474	414	453	432	452	429	416	422	448	406	448	428	433	399	466	470	454	485	450	460	426	469	456	480	475	438	431	446	445	431	445	431	435	441	428	487	436	437	430	444	467	438	442	412	442	437	413	416	419	471	431	431	400	442	477	421	453	490	508	411	464	413	391	463	440	456	417	456	451	435	469	425	436	449	436	429	446	457	475	436	442	462	463	420	444	440	470	464	438	476	454	453	441	429	464	411	485	457	454	439	458	481	433	445	395	502	451	515	509	432	394	402	493	436	466	437	432	444	465	461	468	482	414	483	425	481	437	429	454	467	480	457	444	412	450	424	469	430	473	444	436	454	472	462	388	454	422	412	459	429	465	472	439	428	466	452	406	474	422	410	490	445	450	450	448	426	483	454	443	480	479	421	431	427	444	433	463	415	433	415	464	439	443	414	481	483	447	449	440	403	445	492	467	467	457	470	439	410	442	460	439	398	466	455	444	425	442	454	424	389	454	439	452	431	456	430	418	418	458	405	455	424	440	423	467	438	443	429	431	440	444	445	415	434	455	486	480	433	458	443	430	458	465	422	437	431	444	450	417	420	416	465	459	434	455	469	460	456	463	458	410	440	403	438	433	481	455	455	420	418	416	447	466	467	465	482	456	435	453	442	442	448	465	442	454	418	431	454	442	434	469	462	452	392	445	449	435	472	448	455	471	445	445	426	399	434	445	422	452	465	389	445	396	478	458	443	434	468	440	446	405	436	413	469	467	440	488	447	456	423	475	465	449	437	465	428	462	427	432	466	409	485	434	445	436	442	459	428	446	443	476	466	425	408	445	395	420	426	425	481	455	435	463	407	438	470	467	436	433	440	446	460	447	468	431	436	434	453	438	434	453	469	453	426	486	413	432	450	439	424	445	415	434	480	436	443	482	454	440	426	419	418	442	447	415	402	420	423	417	456	431	453	463	428	440	421	403	470	471	466	406	407	449	461	429	416	434	436	438	470	447	472	416	462	423	421	468	419	458	462	489	462	431	455	438	453	467	443	423	459	460	438	448	466	468	438	433	463	436	442	427	418	423	425	436	457	417	396	448	432	482	414	421	430	439	417	438	461	423	466	454	461	454	454	463	475	387	471	425	440	438	452	452	481	429	431	453	453	456	462	463	460	447	431	440	470	458	495	422	445	453	464	445	461	477	475	431	429	443	434	432	442	422	447	465	425	409	453	431	418	443	453	454	422	449	455	442	426	479	459	441	441	435	463	457	427	422	452	407	449	472	430	489	423
6319	10051	8901	4690	3298	2912	2538	2339	1726	1758	1451	1476	1283	1041	1034	1149	1073	896	746	707	707	672	644	656	657	671	643	599	602	615	571	607	591	590	583	569	568	613	591	591	578	607	629	593	587	609	589	663	606	604	564	608	664	783	1069	1115	1157	1143	1005	684	578	690	573	572	566	559	590	615	564	550	553	569	550	548	546	610	610	561	547	549	560	617	545	567	575	590	547	547	577	540	571	551	620	537	578	639	570	611	530	520	535	592	523	533	567	538	604	520	534	545	548	581	560	551	562	546	508	560	577	563	552	580	600	579	553	577	593	538	576	597	599	547	575	609	532	539	548	598	563	566	536	587	584	538	564	538	591	580	557	588	588	577	548	563	538	541	564	545	553	534	543	554	508	591	586	538	534	565	559	550	575	587	582	547	520	572	532	584	561	543	573	545	532	568	573	574	564	589	550	590	562	562	518	589	546	590	582	557	551	595	566	547	565	535	556	555	573	564	587	520	510	571	584	574	567	635	532	560	545	593	593	567	512	530	590	551	585	572	530	582	539	556	531	551	568	599	583	617	561	540	516	561	530	518	575	535	590	531	516	626	569	579	586	559	532	558	562	565	607	571	526	571	569	578	543	577	527	558	514	555	577	535	525	505	547	581	562	541	537	526	557	570	557	570	556	596	526	567	557	565	533	608	570	566	568	512	566	573	554	583	531	551	538	550	583	541	597	583	572	572	520	562	569	591	545	560	638	597	588	619	584	553	606	565	528	573	561	553	544	592	561	598	602	558	564	553	601	579	543	601	536	566	535	527	531	589	567	604	584	556	581	572	565	583	616	588	520	552	600	605	524	574	568	559	572	534	539	536	549	585	578	560	554	570	603	586	568	543	578	551	562	543	587	562	579	543	585	566	543	571	623	578	588	544	548	565	539	617	561	524	571	598	561	560	597	550	528	545	540	579	530	528	551	566	503	570	554	579	541	560	572	600	562	540	550	596	539	587	533	571	524	526	588	586	558	514	570	545	560	568	541	523	559	543	546	597	555	563	537	607	559	550	571	598	522	576	581	572	546	527	568	550	558	563	530	536	559	540	586	579	568	584	532	552	562	549	590	568	604	565	570	581	525	542	600	535	572	541	553	555	530	540	518	564	579	552	555	506	583	598	538	579	551	587	529	569	542	587	532	557	555	561	577	605	550	555	560	598	564	562	554	546	553	580	563	524	556	555	582	552	555	562	559	534	543	558	523	581	552	593	514	573	561	552	544	518	571	544	519	578	584	535	543	584	584	577	576	572	541	550	550	558	598	569	576	557	571	540	593	529	574	516	555	538	528	592	557	582	543	603	603	531	544	576	558	562	587	574	546	551	573	548	550	572	543	551	590	582	560	586	568	549	559	585	577	559	562	553	587	575	531	542	587	584	524	535	527	548	568	522	565	559	580	594	554	542	587	577	573	566	552	559	557	553	551	553	589	535	566	546	529	552	541	563	563	551	555	560	533	588	512	536	572	562	546	553	492	558	578	596	589	539	542	524	588	563	573	536	582	591	576	532	541	604	509	570	535	553	571	576	552	555	553	600	552	557	529	550	563	518	567	560	572	529	570	553	563	585	558	518	561	569	581	564	569	544	551	550	565	578	564	546	550	534	550	602	540	547	564	542	538	623	536	564	564	590	546	561	562	566	555	572	555	553	581	593	579	540	531	559	508	559	537	534	611	589	544	548	573	545	602	602	583	555	560	548	543	591	571	529	552	551	562	526	599	512	508	555	578	569	582	528	549	541	550	564	571	549	580	592	559	562	545	598	535	534	603	574	599	559	544	551	574	573	536	548	530	609	522	559	557	552	554	547	543	567	558	606	559	569	558	570	565	522	591	564	581	579	562	574	552	563	576	540	552	520	597	511	552	585	571	544	583	522	572	573	551	589	567	520	532	567	547	543	527	553	534	582	566	530	554	620	573	560	579	554	567	563	552	519	539	603	552	536	560	546	540	570	543	547	543	565	560	550	594	565	576	523	538	562	585	546	619	576	590	583	580	539	564	527	548	559	613	566	534	584	588	581	554	570	570	539	559	537	555	593	549	579	530	558	569	527	585	636	556	550	538	609	546	577	552	524	556	579	518	548	600	563	600	568	553	559	571	533	535	550	545	538	562	545	575	541	583	578	578	542	537	548	576	570	570	554	548	563	512	562	565	575	594	576	580	572	567	542	578	574	544	544	521	553	565	534	558	554	535	529	568	607	548	582	579	576	539	561	562	597	561	566	560	526	577	501	579	537	582	580	545	600	560	585	538	607	547	571	556	573	538	526	563	574	547	560	579	549	575	560	589	542	548	538	556	572	553	562	524	540	562	565	545	555	550	547	617	565	549	574	588	565	553	548	560	547	577	570	602	531	563	571	500	556	545	574	528	545	536	570	563	543	573	558	602	550	583	570	555	575	528	552	539	516	616	565	548	550	553	567	568	541	570	558	578	571	576	555	593	557	553	557	557	553	557	578	584	565	560	593	508	572	598	564	544	553	564	561	545	589	610	589	585	525	516	576	547	600	591	593	546	550	556	546	557	540	524	559	583	529	558	571	593	513	583	549	533	533	496	582	566	543	563	547	552	559	594	583	593	567	528	541	569	555	592	553	553	566	549	538	551	580	562	588	551	570	598	581	560	563	616	532	530	589	574	584	609	565	513	553	594	571	530	605	586	546	593	546	537	550	554	530	579	564	571	541	574	526	566	551	543	601	543	526	539	563	564	508	540	600	606	574	597	570	549	538	585	561	610	560	559	531	575	543	556	562	542	545	529	588	558	526	563	539	548	543	534	555	520	540	562	560	540	527	521	558	558	585	574	572	529	580	542	529	626	556	516	526	601	594	558	583	571	562	575	562	544	556	582	589	560	559	558	523	529	544	535	554	547	575	577	545	536	535	546	549	574	548	553	574	543	509	576	541	520	581	575	578	557	525	570	567	545	573	550	580	535	593	553	543	574	557	555	557	538	553	591	563	541	562	579	582	588	582	575	552	554	571	514	581	567	578	572	560	547	564	554	569	593	566	555	556	519	503	550	520	539	557	597	568	521	531	558	553	543	584	589	602	559	555	603	553	585	550	537	547	598	569	534	545	598	569	540	574	555	595	566	535	545	508	540	583	584	549	614	561	535	593	559	548	574	596	611	542	576	589	556	583	571	547	553	575	520	576	609	568	587	543	586	502	577	544	526	547	544	546	604	583	548	532	571	573	565	563	563	567	524	575	539	546	566	558	576	622	545	548	556	573	561	548	591	548	575	561	526	578	561	572	566	523	543	598	570	571	578	522	544	551	569	568	576	592	560	520	593	581	577	561	552	540	512	529	522	554	569	542	589	583	535	567	537	548	546	542	540	611	572	555	531	571	556	579	508	564	556	592	571	561	552	512	552	549	582	591	551	548	500	545	564	543	521	550	592	531	564	550	594	563	559	549	570	571	530	584	589	560	580	532	562	563	558	571	562	524	592	572	559	533	574	595
22656	21098	28915	23504	21100	21174	12180	1813	1136	1165	937	1007	793	651	723	788	674	575	459	421	417	406	401	389	421	387	352	348	362	341	358	340	341	323	352	350	321	362	322	297	361	358	364	364	354	347	387	392	350	348	343	395	433	529	723	751	816	851	712	378	369	342	345	339	288	301	307	333	309	301	301	338	321	317	311	301	326	288	295	310	320	311	362	309	340	333	311	303	310	314	304	291	307	278	312	328	335	331	310	321	298	304	301	338	311	297	308	323	327	307	346	302	327	291	323	303	329	296	299	337	313	318	305	323	317	323	319	294	334	307	312	288	302	302	300	300	333	304	319	318	305	287	327	304	304	318	306	322	331	323	328	319	309	302	312	316	301	305	311	287	315	341	300	316	323	326	316	301	313	286	338	297	281	302	297	320	313	345	313	271	336	343	290	300	330	332	339	297	316	328	354	309	288	281	299	290	303	351	315	301	322	296	282	312	308	329	293	308	309	302	321	312	307	282	343	323	302	318	286	300	295	345	323	318	366	310	332	328	336	305	298	297	334	300	281	293	269	315	318	287	307	306	311	319	298	316	315	334	298	326	322	305	308	309	299	305	320	302	322	321	308	286	292	307	322	300	294	318	292	320	333	301	303	307	338	313	321	307	281	305	294	296	324	319	286	331	311	317	314	337	311	302	312	309	327	309	310	295	312	331	309	311	327	321	272	330	312	335	316	325	331	322	296	320	336	305	331	318	338	289	293	333	325	290	344	288	306	303	310	303	305	316	332	316	282	302	318	326	329	312	327	345	346	346	315	303	319	326	297	296	305	309	296	275	331	318	295	315	294	318	293	325	309	327	308	315	280	338	303	353	329	336	290	342	328	297	314	342	308	283	327	310	314	312	313	296	303	293	357	318	334	313	312	329	318	293	313	301	324	306	327	278	315	304	310	310	307	305	287	341	335	319	317	300	338	326	305	284	285	270	323	303	322	334	268	328	338	314	302	310	314	299	308	349	322	328	325	316	298	314	274	316	321	325	325	302	291	301	290	296	316	324	315	294	311	322	291	327	318	292	308	312	306	288	288	309	300	310	326	325	308	337	314	334	314	273	323	302	291	315	312	307	322	332	307	313	299	300	286	285	323	310	366	298	305	302	292	313	298	345	275	322	345	297	348	293	302	317	319	307	354	319	331	318	318	291	273	281	303	313	314	315	316	305	309	329	284	261	291	317	289	349	318	332	285	309	302	320	285	337	315	320	288	292	304	316	321	289	323	351	326	307	294	314	328	340	308	319	299	353	296	305	307	305	331	304	378	314	332	318	294	303	301	324	311	320	317	310	294	307	311	285	295	311	352	307	288	339	288	290	301	321	327	312	305	313	317	335	307	327	293	306	283	320	309	297	330	295	309	337	312	316	290	268	324	333	320	281	301	292	300	311	317	314	297	306	288	302	313	319	326	311	288	294	315	304	325	299	306	331	315	314	309	322	319	347	316	299	316	311	313	332	322	310	325	303	294	333	303	317	332	312	309	321	297	262	281	323	304	299	311	325	307	320	282	259	365	324	322	323	305	309	323	336	308	311	355	332	288	287	298	307	328	300	322	323	324	293	304	332	303	302	300	284	331	311	303	313	295	297	301	311	320	313	327	292	302	346	301	287	300	332	332	290	281	306	274	328	325	306	321	310	284	338	293	293	328	308	312	350	320	318	303	282	295	357	304	300	299	324	311	309	333	320	292	321	349	319	338	296	327	346	310	331	324	307	299	295	319	299	302	306	320	326	319	324	306	343	305	299	299	296	303	305	310	333	311	317	316	315	302	295	308	291	278	324	306	313	307	325	309	323	311	298	286	319	319	325	287	291	330	304	294	297	310	297	314	290	297	304	298	319	289	311	322	318	310	296	293	313	311	333	289	285	306	294	314	306	295	300	320	313	283	338	331	320	318	329	291	311	336	304	302	333	327	312	342	315	292	344	301	332	326	320	298	313	326	304	302	318	302	316	304	311	334	313	337	289	349	319	333	360	329	315	333	311	336	286	314	315	315	324	301	309	326	311	319	332	284	309	296	339	304	324	313	311	292	289	298	304	293	301	289	289	346	316	342	337	322	311	335	328	332	331	289	312	325	320	306	314	306	300	319	321	315	307	311	324	313	305	309	324	296	330	313	334	306	315	327	332	323	323	291	360	307	337	292	291	291	302	294	311	330	302	326	337	307	349	320	307	317	307	310	330	314	327	320	307	311	320	307	291	296	298	311	320	317	324	287	309	351	311	322	332	334	308	298	329	314	307	306	301	322	335	316	293	328	344	322	305	318	340	332	325	329	319	320	316	328	343	310	325	283	308	312	279	329	321	315	294	314	332	301	298	279	321	330	314	320	326	297	287	307	300	281	323	294	313	301	332	297	286	321	307	331	320	289	309	303	305	327	257	297	310	317	324	315	300	308	324	296	319	302	313	289	339	342	329	281	304	324	334	312	288	326	299	324	291	300	291	289	331	297	328	291	331	313	330	299	291	329	296	344	318	311	311	315	283	303	315	296	349	317	320	307	306	306	295	323	289	294	333	335	333	299	335	330	340	283	326	288	326	330	292	305	326	342	322	341	330	318	289	344	306	315	310	304	302	320	351	291	299	329	317	302	322	314	328	318	328	298	346	310	314	278	293	262	313	327	340	319	302	321	285	302	328	311	306	296	328	314	336	289	277	286	321	296	313	311	286	312	300	341	292	285	286	332	273	310	340	322	301	285	322	315	320	297	305	342	323	306	300	310	326	310	297	295	311	309	302	322	318	331	280	325	309	290	284	309	277	318	303	325	292	319	288	293	302	316	273	309	318	340	351	341	296	311	323	313	334	322	315	328	294	320	330	312	335	304	303	324	301	292	296	320	302	322	321	299	308	324	271	314	296	282	342	353	307	321	305	325	326	306	296	312	294	335	291	319	295	324	336	324	314	335	316	304	334	324	335	291	348	304	319	316	299	303	299	327	328	292	346	285	323	322	336	314	328	325	325	309	320	303	308	328	301	316	270	284	341	305	321	308	318	306	332	285	324	314	310	277	316	301	330	296	317	305	282	303	301	288	359	309	307	319	319	300	311	301	295	243	330	324	323	288	318	327	296	303	267	293	323	348	315	296	285	316	319	308	308	272	320	299	305	293	317	305	296	317	325	296	328	314	323	293	327	285	318	297	261	341	325	334	353	307	286	337	329	330	323	304	339	329	296	312	324	320	274	306	309	279	296	312	306	287	311	341	292	316	312	320	311	348	279	282	318	325	327	287	319	295	331	299	303	303	305	324	305	316	332	302	332	318	296	309	313	301	334	294	325	289	316	309	321	311	310	327	303	283	339	292	321	314	297	324	323	331	313	297	309	331	286	291	306	291	285	350	281	299	318	292	338	329	306	319	323	320	316	278	310	325	328	321	296	296	298	321	324	286	320	339	317	303	313	324	318	290	323	336	324	292	306	325	323	290	301	309	294	303	319	325	296	334	326	329	296
8555	16099	13732	7628	5451	4507	3967	3304	2540	2492	1848	1804	1555	1098	1231	1390	1263	920	707	639	645	599	548	553	483	544	506	479	497	456	433	457	435	422	458	435	456	450	434	479	417	442	440	509	459	491	470	568	437	422	423	550	601	820	1175	1198	1247	1335	1183	509	535	468	377	426	373	388	408	428	409	395	394	406	395	406	363	397	397	354	331	377	386	348	381	396	348	372	376	401	384	385	383	384	432	372	411	409	374	426	416	411	387	360	378	403	409	383	367	398	392	349	358	383	363	396	353	380	384	403	394	378	384	357	416	395	376	403	406	407	391	378	386	370	413	364	388	390	349	378	375	402	383	376	398	357	394	385	348	377	357	357	392	370	424	380	400	414	383	401	393	395	371	392	391	402	388	355	389	395	361	390	393	389	381	382	386	394	369	413	375	384	415	380	369	408	406	415	355	389	377	384	351	356	384	400	356	387	355	372	402	367	350	373	385	403	391	378	417	355	380	360	387	367	404	424	399	385	382	388	358	391	383	385	391	376	353	422	406	378	415	386	350	406	363	387	391	402	380	397	373	370	352	394	381	368	409	403	370	395	425	363	382	339	346	388	378	350	379	363	392	382	380	387	352	383	363	367	397	368	384	391	411	338	382	382	421	358	406	382	387	375	384	395	362	364	391	411	399	355	365	376	379	387	400	384	390	389	412	393	375	376	381	421	390	414	384	395	358	361	368	393	397	371	379	425	348	368	392	378	400	422	370	356	404	377	366	390	401	359	390	409	358	382	376	394	353	392	365	368	434	414	398	398	389	404	384	373	386	376	365	379	388	371	362	374	396	359	351	373	384	402	376	358	389	383	409	371	364	370	364	415	405	397	360	370	386	358	378	341	381	419	373	392	413	429	364	362	374	363	372	403	367	422	413	365	379	367	382	381	408	382	407	400	409	391	386	386	398	380	374	376	442	412	342	400	382	384	392	406	359	364	350	374	402	356	386	365	395	400	400	385	376	386	410	357	388	391	413	396	389	380	401	368	396	381	407	392	377	397	377	391	401	353	377	400	377	377	405	397	392	428	406	377	397	444	402	383	393	381	421	371	369	376	359	391	370	377	381	420	397	392	422	377	388	395	418	407	348	362	370	410	371	378	384	408	396	356	403	386	381	391	375	350	378	385	399	397	364	378	400	378	346	345	380	349	380	366	436	380	392	397	352	401	377	361	391	399	392	370	403	390	393	371	393	385	373	377	383	364	389	395	383	389	381	413	399	360	362	363	391	376	384	407	397	369	371	370	405	360	392	384	403	413	389	424	403	398	358	385	349	371	375	392	358	392	376	407	424	377	367	354	352	351	380	380	364	377	384	346	408	404	367	373	384	344	359	355	387	373	370	363	416	409	393	389	352	361	354	440	379	389	388	374	366	383	388	383	386	397	403	389	392	380	398	402	390	353	341	430	381	402	362	390	381	394	387	390	379	363	355	416	359	401	377	405	338	381	358	418	418	401	384	416	398	409	382	386	347	372	373	401	364	382	422	374	409	349	396	380	370	374	403	397	412	420	360	412	395	384	402	374	393	398	377	340	370	365	387	364	377	386	366	400	391	362	360	407	415	342	400	410	411	402	386	390	386	401	414	372	405	373	400	365	404	341	383	411	356	406	342	383	362	379	377	405	403	366	392	390	398	404	403	393	391	387	380	373	425	380	394	387	415	382	381	357	399	419	427	354	392	406	384	399	378	394	360	391	375	368	378	353	400	369	376	370	375	404	375	381	417	383	365	367	386	410	385	399	375	348	393	382	398	404	369	389	344	386	381	360	378	428	366	399	397	406	376	402	399	371	378	383	387	381	385	394	378	413	410	377	382	383	357	428	407	381	358	368	401	385	398	417	393	344	353	373	385	391	415	375	365	380	387	382	367	393	366	367	429	378	370	397	374	359	375	383	401	355	363	388	391	387	375	433	347	403	381	383	388	384	409	377	364	380	399	398	369	374	403	370	364	387	373	412	391	383	376	382	375	347	374	382	389	385	390	392	386	378	404	362	374	357	390	360	423	371	387	392	369	380	408	390	370	389	363	364	379	345	394	420	365	392	435	408	411	402	378	371	398	386	374	361	391	363	406	375	398	375	372	407	358	363	414	357	376	379	403	375	391	347	398	394	380	394	384	385	376	403	374	378	433	364	367	392	405	374	348	390	359	371	391	379	376	400	369	357	379	364	382	413	381	428	387	391	385	377	381	361	385	356	393	390	386	400	386	398	376	389	372	387	393	415	389	405	379	402	418	396	360	402	392	360	402	379	390	427	408	396	364	366	396	373	398	344	405	383	428	365	401	382	368	392	369	388	386	393	400	366	377	382	406	394	366	404	388	378	375	364	406	392	387	384	411	379	364	372	382	362	395	401	407	352	389	378	413	380	379	371	420	350	389	373	380	411	398	409	378	362	358	396	364	406	409	380	377	364	370	402	373	396	401	397	352	383	406	386	410	391	357	384	369	394	419	411	373	394	372	365	380	418	360	380	357	400	405	377	395	379	382	399	414	377	401	397	381	373	408	388	379	342	390	445	364	371	378	398	426	370	402	397	381	393	382	404	395	410	409	373	378	378	385	360	386	384	394	368	360	414	379	388	379	376	362	401	385	376	389	387	373	376	382	339	411	408	380	406	402	411	384	372	397	369	412	359	410	386	361	378	368	361	382	398	384	368	392	372	400	382	376	370	403	355	400	375	369	397	382	397	398	354	361	370	381	415	362	390	384	365	394	368	392	367	403	404	376	394	383	396	400	383	380	359	409	363	412	357	368	403	370	353	373	407	390	397	396	364	392	358	365	386	371	394	366	375	374	369	387	349	384	387	359	423	394	352	375	396	397	414	360	351	385	377	393	388	350	385	372	396	410	407	383	353	417	420	377	367	371	385	404	420	381	381	398	387	392	403	396	372	386	386	396	392	397	382	409	404	390	358	397	376	401	387	407	367	396	359	368	353	388	362	375	360	356	393	368	398	396	355	339	377	377	381	369	390	383	365	385	411	379	390	397	366	403	374	368	345	360	395	389	376	399	389	355	379	381	426	368	365	388	383	401	375	403	369	390	375	380	348	375	399	398	400	396	360	378	359	361	393	368	382	430	334	374	412	425	381	419	383	398	370	404	376	443	417	381	377	408	361	370	396	368	364	348	377	390	379	379	375	348	381	399	363	399	388	407	397	331	410	349	388	375	373	391	402	410	364	377	375	370	393	380	374	398	394	420	377	428	381	410	378	431	361	368	397	392	399	371	357	376	398	391	383	371	396	407	381	410	397	353	397	388	364	399	411	362	410	366	378	404	402	393	371	401	387	429	377	391	372	398	385	402	369	357	357	377	373	384	390	375	410	366	399	372	398	425	373	367	350	385	353	374	387	376	390	391	380	363	393	393	399	380	362	389	339	392	395	359	398	377	368	383	355	373	371	381	393	388	384	375	400	387	372	373	356	388	363	339	358	383	363	382	389	378	378	360	401	389	325
26794	20668	10280	1332	845	880	894	867	776	842	787	837	751	722	756	790	795	745	672	685	692	645	645	683	659	679	661	636	635	645	711	632	676	690	685	649	702	631	712	698	641	667	689	689	698	665	738	686	695	666	661	653	708	700	842	804	814	820	775	704	691	643	668	675	651	675	655	672	708	675	665	692	698	666	657	656	668	707	659	654	639	647	706	685	678	626	701	659	663	636	691	680	669	636	641	642	659	696	658	641	648	701	661	685	644	695	660	690	639	678	687	667	662	670	671	698	702	664	625	671	677	669	646	682	665	646	641	657	660	681	680	641	680	618	647	646	659	670	683	695	718	670	663	676	615	705	681	652	625	670	693	663	669	688	667	692	612	681	683	667	613	645	690	684	628	637	648	683	721	660	659	667	640	609	643	635	655	687	662	679	680	671	631	691	664	669	657	654	653	611	598	639	625	690	656	697	672	642	673	650	638	665	642	681	636	630	677	649	641	662	637	723	684	672	632	647	660	632	673	701	646	636	666	656	615	696	690	637	674	662	660	652	644	663	677	649	630	667	636	684	644	683	712	643	640	685	686	642	594	653	630	698	633	618	641	634	623	631	669	649	652	642	711	647	643	638	665	636	658	710	633	641	633	680	629	687	649	660	634	626	651	659	706	688	719	654	660	656	680	661	705	669	696	636	713	694	689	661	637	717	664	639	640	687	667	667	656	685	658	648	663	682	626	641	700	685	634	649	641	694	631	676	681	645	659	618	652	632	704	683	706	677	702	666	720	672	661	691	686	704	653	698	615	613	700	648	642	683	694	640	671	654	658	649	637	634	664	685	648	671	663	645	646	631	668	659	704	646	654	643	696	704	659	651	649	681	637	688	705	657	639	639	634	614	651	687	694	671	641	669	654	682	641	678	625	652	675	657	704	715	661	657	686	667	660	695	726	694	671	634	646	613	617	660	627	681	659	707	613	657	677	597	634	613	683	642	658	631	659	635	638	661	649	642	679	676	668	605	662	648	657	655	663	679	678	643	667	688	656	663	660	677	649	686	700	679	653	687	649	671	658	621	662	676	642	645	649	639	657	660	723	697	663	650	685	655	668	653	666	676	619	691	662	739	669	680	659	690	629	672	647	649	593	632	669	670	691	606	644	646	667	669	654	665	653	671	679	638	626	717	673	660	708	647	707	650	668	706	651	677	665	637	692	634	680	648	654	655	647	717	642	686	683	666	640	641	674	701	670	651	688	658	686	709	663	659	644	613	627	653	685	651	671	687	683	680	711	629	696	632	588	682	688	688	687	659	645	676	614	667	658	655	681	733	682	674	628	651	658	654	674	644	662	689	674	684	656	695	631	608	598	655	662	689	651	640	737	641	686	658	655	679	654	680	644	653	665	679	706	633	653	708	655	664	630	626	654	627	694	683	682	648	627	673	668	686	659	675	624	626	644	660	681	653	646	652	714	662	638	668	672	659	633	647	702	706	645	622	638	647	733	689	648	621	658	704	686	627	700	658	673	694	670	687	652	703	704	604	670	635	685	656	674	707	681	666	610	713	683	635	716	655	634	636	655	682	686	649	630	680	639	633	675	661	663	702	660	655	691	679	674	649	623	704	704	696	657	652	711	653	623	682	643	703	647	646	662	678	646	653	665	658	663	629	654	676	650	642	659	645	621	674	642	688	684	657	603	640	658	643	677	682	678	636	675	660	690	679	618	699	635	713	669	691	660	672	652	707	656	610	690	655	653	640	647	686	632	668	659	651	720	676	664	704	665	648	639	604	671	652	644	661	712	682	672	638	689	597	655	676	728	703	684	662	611	678	660	669	707	659	752	624	699	660	666	673	708	661	661	668	655	665	632	665	617	694	639	671	670	653	660	656	692	657	615	630	699	696	661	632	668	674	655	661	659	680	617	719	638	667	700	631	639	666	700	690	628	658	671	696	634	673	685	658	658	683	645	642	678	624	665	641	630	680	637	672	612	712	698	660	681	685	604	668	676	634	633	654	675	648	637	670	633	656	617	682	692	660	654	656	703	722	643	639	667	697	692	691	661	674	671	646	699	664	672	682	688	682	644	659	657	674	648	684	665	620	618	674	646	668	654	637	680	663	714	664	705	640	636	686	600	626	638	649	638	646	669	643	673	664	692	659	600	675	696	685	722	631	671	661	630	720	683	677	677	692	702	641	614	658	674	638	663	661	690	631	676	636	667	687	648	664	660	656	659	700	605	653	678	622	676	629	670	698	612	699	678	685	614	682	698	645	670	653	665	607	668	695	631	682	616	613	684	695	749	677	602	616	699	716	619	618	671	678	640	688	644	616	660	645	641	603	655	682	682	639	636	688	675	656	659	682	604	649	653	662	630	649	677	659	705	636	703	607	651	666	652	692	677	637	673	686	646	647	631	668	660	645	700	606	634	670	625	673	657	679	637	685	680	648	645	674	673	613	635	698	636	683	668	704	636	658	633	711	693	653	597	648	670	643	679	645	665	618	662	706	653	675	675	656	661	688	641	657	667	728	685	659	685	667	672	668	645	664	676	640	674	667	670	664	667	679	690	671	697	715	661	674	688	728	699	683	637	677	633	650	640	639	680	660	719	682	658	687	677	608	672	650	722	710	640	696	679	654	599	712	676	702	651	683	696	697	654	646	686	624	701	725	711	611	650	688	663	643	652	658	662	688	663	653	672	598	653	665	683	705	714	642	672	637	644	656	644	620	689	683	643	640	675	645	699	644	648	649	674	727	681	674	670	653	618	656	687	708	608	692	629	690	659	709	658	635	669	634	679	663	663	644	639	683	661	650	631	618	704	679	624	624	686	588	644	668	635	654	603	683	675	695	671	699	682	641	692	670	685	652	651	676	694	666	672	718	672	682	658	671	648	663	727	702	693	657	683	616	663	670	685	641	627	656	670	661	657	618	667	649	664	650	677	669	654	665	638	646	667	647	672	692	644	643	625	679	700	671	667	668	665	693	630	621	605	618	682	670	696	630	669	602	660	658	665	679	684	632	687	679	625	671	667	672	707	650	642	672	682	639	710	629	651	676	695	656	680	654	681	671	648	668	653	667	663	727	686	656	673	648	653	627	621	617	694	685	669	656	704	685	679	611	715	671	646	638	673	668	673	702	641	667	685	703	687	667	650	643	650	651	653	645	684	668	640	689	662	614	644	663	652	668	682	644	667	679	692	663	690	737	664	641	680	660	650	679	670	659	642	633	706	687	608	646	664	663	691	732	721	640	662	694	667	639	624	614	715	671	680	672	663	667	676	695	659	667	673	650	655	628	661	699	682	637	622	659	682	600	689	670	675	655	672	694	670	668	640	653	598	651	640	651	656	667	681	673	650	713	679	657	666	671	641	693	679	643	662	648	674	668	659	666	692	712	657	675	652	640	662	632	626	661	660	652	657	666	684	628	656	712	670	693	652	678	665	644	666	653	670	654	649	598	678	669	645	679	644	657	705	628	666	673	699	697	663	649	676	686	669	630
4402	1660	1531	1111	1066	1157	1363	1208	1143	1151	1127	1150	1048	935	1021	1060	1075	905	925	845	878	809	830	779	808	846	788	837	817	875	792	784	786	839	899	799	802	850	764	855	809	853	780	784	810	834	865	882	853	830	800	797	922	964	1042	1072	1123	1184	990	930	845	785	808	791	762	795	767	825	792	835	796	821	815	877	806	781	824	823	813	816	830	795	821	815	857	759	798	872	825	789	828	831	787	834	808	813	817	800	840	801	764	802	836	847	760	793	787	790	793	767	800	830	826	825	849	804	857	818	820	797	830	801	806	852	764	845	782	842	810	798	784	819	824	811	830	860	847	798	785	827	796	840	774	834	770	838	827	814	760	838	797	825	870	874	806	775	803	864	824	810	812	820	804	807	848	811	841	820	819	774	793	745	842	720	802	832	802	795	826	744	813	752	820	806	783	846	796	818	808	848	820	806	839	820	783	872	928	815	817	802	826	794	862	801	801	816	839	807	794	837	800	789	778	800	788	803	855	807	756	808	846	808	833	865	868	773	787	789	822	819	846	851	819	792	830	823	798	750	822	779	813	779	797	858	809	813	824	815	784	813	797	808	804	832	786	766	843	802	825	804	854	771	800	884	818	828	805	828	834	819	849	814	828	841	778	858	814	834	783	821	768	834	856	773	822	793	847	779	811	843	799	788	825	852	842	804	802	819	849	842	780	781	806	795	826	855	805	825	822	872	772	824	864	821	812	797	783	845	767	786	773	816	825	798	815	730	810	809	774	773	797	792	797	824	774	816	793	838	841	816	847	790	818	878	765	831	803	819	825	798	815	814	769	771	784	796	781	806	777	805	791	778	826	809	817	795	839	788	802	815	810	837	845	824	827	793	826	787	807	796	778	800	814	799	778	802	865	780	805	804	801	785	826	831	820	803	813	853	775	793	803	834	811	785	865	792	842	855	841	821	769	839	764	882	824	822	827	836	758	807	789	821	810	807	810	850	808	803	774	802	803	776	851	772	818	848	798	806	824	851	818	807	818	780	800	802	851	815	814	802	831	831	804	823	848	841	809	798	864	796	806	795	815	816	809	825	827	788	829	821	782	812	820	797	806	786	802	795	760	761	828	840	797	793	804	787	823	818	843	826	871	841	842	799	822	831	787	796	809	786	778	802	767	801	820	808	820	769	802	832	819	772	790	795	788	787	809	781	851	753	789	823	807	814	807	782	787	783	843	772	852	824	842	842	840	799	845	801	814	825	838	820	828	803	818	834	808	816	827	812	837	791	815	784	826	826	788	801	848	807	835	809	828	789	787	784	797	791	804	768	831	826	778	786	822	843	831	883	805	788	838	815	822	806	784	821	792	823	823	794	852	803	818	799	775	836	785	792	813	836	839	806	803	823	800	780	859	830	806	830	788	774	840	813	870	858	827	782	835	779	784	753	791	803	857	782	825	813	829	776	734	825	817	850	848	799	807	843	824	836	820	809	794	856	805	833	796	834	830	826	847	820	839	791	829	826	810	813	847	780	783	821	787	834	819	809	857	796	828	806	830	792	781	814	795	853	780	873	782	850	782	801	828	774	759	830	784	817	790	826	840	861	800	814	870	801	778	836	794	835	830	842	808	843	827	849	830	822	835	834	844	847	760	799	843	813	798	846	814	795	788	805	772	829	872	790	820	835	797	756	782	859	749	820	816	852	798	793	814	777	829	858	814	853	780	794	829	789	731	820	826	818	791	804	801	831	807	770	862	871	816	851	826	859	804	843	852	805	829	808	844	808	778	848	857	813	773	836	802	817	836	774	810	811	805	818	797	866	827	846	771	798	844	809	863	776	781	787	788	810	859	818	783	840	800	829	776	812	798	795	809	797	844	846	859	802	838	781	781	825	749	769	803	816	881	831	823	844	777	771	758	839	800	827	820	831	834	869	824	728	811	839	796	800	801	821	835	843	790	837	779	800	804	836	815	777	804	848	822	766	817	870	830	771	830	810	807	883	824	796	820	776	796	834	801	822	780	807	811	844	836	810	792	829	820	852	800	811	792	794	810	833	847	791	799	755	766	775	832	786	811	830	825	842	772	800	850	878	830	826	825	775	813	791	840	760	868	806	862	825	832	835	790	839	825	812	841	808	825	827	813	869	846	808	811	826	814	877	794	816	789	816	784	781	739	816	810	828	782	771	823	814	833	794	775	802	825	846	842	810	840	816	788	802	802	780	789	857	791	782	807	796	835	862	799	870	794	847	810	830	760	799	781	884	806	796	809	821	829	796	780	806	820	829	805	777	795	846	848	805	807	855	793	861	836	788	815	827	798	834	817	814	775	794	813	778	830	831	798	869	842	827	761	792	800	832	860	765	778	809	813	789	812	860	851	759	823	840	814	778	802	815	793	801	819	800	773	830	813	842	807	842	859	755	902	850	798	793	829	830	763	785	784	827	805	786	867	839	760	790	758	818	857	816	815	827	853	834	810	803	842	778	821	781	781	816	810	784	817	830	812	750	821	861	858	816	793	802	792	839	811	833	770	804	839	793	795	816	852	833	805	833	830	854	796	831	864	823	812	889	763	828	810	793	775	778	824	838	823	805	759	832	817	800	849	758	809	835	812	911	833	844	849	804	821	795	827	810	851	820	791	858	841	840	799	837	773	809	825	832	788	837	814	830	861	794	866	785	807	786	811	808	787	784	810	812	802	811	787	802	845	835	847	837	829	817	817	843	845	810	813	836	861	807	872	787	797	877	839	786	810	786	830	816	828	816	845	820	806	792	807	850	839	821	847	860	802	786	826	843	780	810	812	800	828	848	814	828	775	861	830	773	817	770	809	829	835	782	828	806	826	825	854	789	786	831	846	817	815	833	848	769	836	781	798	794	782	814	800	783	880	809	851	787	827	870	762	809	797	830	819	797	797	804	805	841	821	828	828	794	861	778	859	835	808	820	854	801	813	780	854	814	869	823	816	778	798	800	821	795	787	820	781	788	839	867	761	835	794	839	784	820	813	804	853	803	820	826	863	803	807	799	828	803	745	786	833	774	794	775	821	837	822	848	845	817	833	827	846	844	839	848	793	815	820	851	779	843	792	802	809	827	814	862	831	808	774	828	818	871	831	864	802	797	802	854	780	829	838	778	835	831	847	830	756	796	851	787	846	854	780	831	838	839	802	870	782	776	918	843	843	825	811	813	834	833	835	812	801	843	784	779	810	806	846	782	832	817	809	795	837	866	816	817	842	828	807	806	804	828	833	790	816	768	814	802	826	812	857	800	851	831	814	810	825	816	822	823	806	795	793	835	791	823	777	798	788	825	806	850	860	815	842	817	774	813	836	828	848	839	808	807	755	840	798	826	778	807	856	816	834	785	781	784	825	853	824	785	817	878	795	842	805	810	834	838	791	813	793	785	778	823	802	819	848	812	872	855	821	799	823	835	788	847	832	810	777	817	836	806	826	802	804	846	814	811	806	808	806	813	823	807	817	789	796	836	783	823	828	847	801	817	820	834	739	825
23521	21130	28664	23855	21121	13904	2003	1208	1034	1069	852	812	779	637	711	779	722	641	560	538	548	508	518	516	491	479	492	494	491	503	485	477	483	486	457	465	458	477	470	466	454	441	495	469	473	512	487	542	494	493	463	463	544	729	785	726	781	850	644	497	503	497	490	514	462	437	448	478	486	470	446	454	455	454	471	449	449	443	443	486	450	467	457	397	438	448	453	471	426	448	463	463	462	469	415	479	484	478	475	476	483	460	464	501	479	480	445	449	440	454	453	463	488	462	508	463	492	454	497	459	465	437	442	427	441	466	503	471	446	499	457	497	456	503	450	468	454	441	478	474	469	476	466	433	472	443	459	477	441	474	459	474	469	448	487	478	471	456	492	437	473	439	466	455	461	489	486	457	485	502	458	467	453	443	492	432	482	461	478	426	460	452	463	448	436	466	460	448	436	480	435	427	476	473	454	447	463	468	470	455	484	463	469	467	444	427	468	447	445	488	456	443	452	465	443	440	439	435	505	437	446	500	443	443	470	451	501	470	442	468	452	446	506	496	465	457	474	486	426	501	442	462	442	462	451	438	486	449	456	432	487	434	498	458	424	509	463	451	476	422	462	455	478	443	415	456	421	467	429	491	458	439	467	497	427	391	467	461	447	433	469	467	476	460	468	433	444	443	476	437	433	456	464	464	490	446	493	459	460	450	440	462	442	427	460	420	455	416	434	445	477	448	456	452	459	436	475	466	472	472	493	421	423	482	460	449	439	451	488	464	452	453	433	450	484	449	484	477	481	467	480	455	465	449	480	512	480	452	466	497	437	468	457	446	449	439	434	448	437	467	465	423	461	451	416	479	493	462	454	465	460	426	414	457	496	471	453	506	446	491	455	486	460	456	458	476	485	494	436	463	462	415	455	457	433	461	467	470	467	435	435	468	461	481	445	487	433	502	470	419	455	448	478	420	473	497	447	474	447	460	432	491	449	461	470	472	461	423	440	447	472	455	461	494	440	518	466	485	445	482	454	457	455	460	447	466	472	464	460	436	430	440	459	433	437	457	447	467	447	455	467	443	460	451	469	444	425	455	475	494	481	411	469	460	463	455	442	402	457	455	452	477	461	498	434	462	447	451	422	485	466	459	444	467	474	483	463	435	442	466	475	484	485	433	465	463	444	428	446	503	410	496	464	429	425	459	424	427	467	451	464	462	470	473	430	494	497	469	424	449	452	466	450	497	456	462	495	463	459	429	430	437	471	461	437	470	448	444	459	435	472	457	464	448	490	476	446	502	460	457	461	482	482	461	466	446	457	443	509	479	486	484	490	454	455	479	473	523	431	473	456	454	487	455	472	489	468	438	470	471	460	497	478	497	458	451	480	456	449	451	481	431	467	481	479	484	467	470	431	441	467	471	444	444	458	451	460	479	475	475	474	478	497	489	441	477	438	470	456	457	485	510	464	485	464	467	466	444	488	430	469	489	459	467	462	447	436	428	413	446	462	467	426	456	474	464	466	438	445	454	456	429	467	459	452	493	466	479	459	474	506	454	473	455	458	462	447	444	472	440	438	447	448	455	477	510	486	466	522	440	476	460	414	434	439	446	464	470	457	507	488	464	457	459	457	498	417	433	418	451	458	450	458	451	432	434	446	460	451	453	469	436	470	428	407	473	456	448	422	445	435	436	443	490	430	428	471	454	438	464	448	472	437	473	442	474	465	459	458	426	456	459	480	478	485	452	458	437	490	428	419	427	492	448	489	483	486	425	440	441	389	451	450	419	444	441	418	471	429	435	437	479	423	451	445	473	464	459	447	482	480	486	477	452	436	430	422	436	466	410	447	491	451	492	444	506	490	497	460	491	485	472	442	494	457	461	450	460	469	472	428	434	467	479	445	457	494	451	449	449	444	457	442	481	458	483	482	492	459	474	432	452	439	498	459	466	444	473	443	448	469	420	429	451	467	454	461	454	472	455	450	435	448	472	434	456	457	435	443	464	494	479	439	458	469	466	470	449	449	440	457	460	481	441	461	453	475	463	465	445	487	458	486	480	473	471	433	469	460	494	469	458	481	430	470	440	472	456	469	468	440	508	436	413	419	486	455	442	490	461	434	401	468	455	424	475	472	469	466	413	433	435	505	439	435	416	473	449	433	493	469	477	448	469	444	468	456	460	460	453	446	448	461	477	443	442	466	442	422	476	445	459	451	451	449	462	428	472	447	458	461	429	447	446	459	417	405	454	457	447	436	475	462	465	457	473	472	446	431	439	452	404	490	458	495	448	467	472	424	466	430	448	500	465	483	440	411	492	443	430	492	446	470	483	467	498	456	441	472	438	415	475	436	438	457	426	411	459	494	450	458	442	467	471	438	437	470	473	436	470	460	454	458	466	468	458	443	450	437	447	468	463	455	492	488	438	452	478	470	467	486	460	466	455	455	485	459	444	452	496	471	438	451	495	439	482	479	449	454	450	447	448	439	473	464	434	456	453	476	454	481	455	481	430	486	449	446	465	450	424	441	442	470	436	430	431	459	478	470	466	429	456	479	504	470	463	452	472	459	456	445	461	451	464	486	455	410	435	436	480	467	469	462	428	444	512	498	473	434	392	516	472	460	460	465	452	440	468	469	449	470	462	491	492	461	469	460	434	442	471	427	457	436	463	485	460	483	453	424	457	459	439	462	399	459	474	467	500	421	452	453	469	453	437	450	441	473	451	476	446	462	478	459	478	488	471	466	467	453	459	500	461	469	454	469	498	459	420	442	469	430	470	490	447	420	487	470	456	428	435	493	444	476	456	443	457	428	472	469	481	442	468	497	474	481	425	493	459	457	433	421	444	442	445	471	480	467	468	438	468	417	408	471	448	462	467	449	451	444	437	477	452	462	456	473	461	449	453	430	446	450	427	483	486	465	449	460	477	478	423	468	477	438	440	450	454	511	486	450	474	451	458	457	446	470	464	436	449	447	477	466	465	485	500	438	492	448	493	465	448	453	489	483	454	459	457	422	449	425	409	436	463	449	451	471	466	453	441	454	464	466	422	447	440	452	455	496	436	425	459	463	468	448	463	435	526	459	439	476	455	434	443	430	440	463	452	450	444	449	461	444	456	501	456	452	479	452	453	439	453	441	456	449	497	446	463	460	420	427	435	452	493	472	463	435	439	441	453	472	463	487	450	442	456	450	473	400	499	457	464	462	477	427	451	487	474	459	480	441	437	486	434	445	438	460	446	452	466	507	487	422	456	450	476	442	436	451	451	466	457	431	456	514	497	478	445	451	415	445	480	462	469	456	449	448	463	467	449	452	446	459	450	474	464	474	481	456	427	452	503	450	446	469	450	452	431	449	461	460	451	426	453	458	450	482	452	480	503	462	462	461	461	509	456	421	460	514	481	427	450	468	429	482	471	453	473	454	477	451	531	444	498	431	450	406	473	494	478	486	446	437	465	469	479	461	464	433	476	459	483	437	491	423	453	428	460	466	446	447	458	476	441	441	509	442	457
6265	10094	8881	4801	3426	2946	2740	2396	1863	1830	1475	1433	1272	1001	1176	1279	1108	930	754	745	708	704	655	688	627	683	629	649	605	616	595	610	611	601	610	640	606	617	594	655	616	602	584	597	607	635	614	649	660	587	593	671	809	989	1101	1074	1244	1335	865	691	631	604	607	605	593	537	618	577	589	561	583	599	633	569	583	567	605	608	579	577	563	595	590	598	531	599	592	562	635	594	636	603	600	506	571	562	604	612	615	554	604	600	572	542	576	571	564	544	581	578	533	579	568	615	524	582	584	617	570	610	585	609	585	590	584	624	599	584	590	577	580	598	625	580	593	545	592	574	577	577	566	584	547	547	536	614	612	569	594	630	589	618	581	559	583	600	555	601	561	608	551	608	542	608	573	595	552	631	629	601	530	587	563	572	572	590	576	562	565	534	533	572	573	573	571	577	566	569	595	563	570	579	561	569	553	563	601	605	591	529	564	570	565	591	615	597	557	542	625	591	595	596	594	579	625	591	546	552	574	594	572	567	600	596	626	558	542	599	575	562	548	588	546	568	587	564	569	602	591	572	603	547	595	604	616	614	540	596	564	566	571	546	611	584	566	584	601	635	589	590	563	618	549	585	577	568	619	582	586	569	565	576	592	574	519	536	583	604	554	595	570	558	599	585	573	582	597	592	579	597	586	623	599	577	550	569	572	578	565	578	576	574	558	546	564	585	600	584	574	591	569	545	577	576	553	565	563	616	569	535	627	539	547	578	563	565	610	559	546	571	585	551	596	528	574	577	569	575	575	605	622	566	588	605	599	564	574	576	608	576	618	542	586	576	567	572	580	525	559	552	558	608	601	602	582	556	604	574	530	600	619	610	560	554	592	554	610	540	574	543	584	540	570	575	561	556	584	611	575	528	577	579	600	572	571	605	565	592	567	553	574	578	599	565	577	559	554	599	587	572	623	592	564	595	576	552	572	580	615	605	590	518	605	605	593	581	600	580	545	565	605	589	558	546	550	555	540	563	567	576	572	551	605	570	601	611	588	596	554	581	577	587	588	560	542	603	555	574	575	581	582	556	622	598	586	546	552	545	565	647	558	545	575	576	574	593	581	596	622	575	589	561	597	569	555	568	570	580	542	553	582	572	604	593	563	562	550	572	584	541	576	568	571	641	581	597	587	582	513	600	593	603	591	562	573	591	604	572	599	572	582	562	590	599	568	626	586	562	565	575	589	534	587	574	575	566	532	565	638	557	573	569	541	546	542	609	558	567	537	584	578	577	590	599	565	554	592	614	565	560	576	562	590	629	628	560	581	593	589	562	584	579	543	537	551	601	622	564	555	560	556	528	527	512	600	568	604	570	570	604	573	583	578	562	572	602	601	566	571	593	598	622	594	550	550	559	515	559	610	579	615	553	609	567	564	545	554	591	581	537	559	580	586	568	574	571	598	585	552	605	593	578	612	547	562	579	600	570	594	559	595	580	582	581	555	572	557	618	516	569	542	557	600	548	577	551	547	640	588	582	574	578	605	551	527	571	575	557	595	621	568	556	570	566	610	589	589	638	522	549	556	587	567	582	575	580	579	561	526	566	553	590	560	572	596	582	555	567	563	575	556	535	547	588	586	574	601	573	591	542	530	536	570	546	544	560	575	596	605	561	566	601	548	602	538	568	563	609	575	558	600	631	586	573	563	617	565	580	553	573	562	528	592	565	541	585	556	559	592	602	548	646	567	592	586	561	599	584	588	570	565	558	583	610	591	569	567	569	597	597	594	573	592	593	620	548	550	566	576	596	584	578	501	567	593	546	602	584	600	649	587	574	585	600	643	572	622	561	628	555	553	595	573	578	587	544	591	595	628	568	557	563	584	566	594	547	580	593	551	581	595	599	576	607	593	558	558	589	577	556	572	596	601	568	597	564	570	570	533	592	590	604	567	593	586	587	537	552	550	567	597	571	588	603	548	573	561	569	550	561	566	600	576	610	579	606	561	562	579	583	565	592	569	521	603	610	552	545	591	565	572	579	595	582	536	580	563	517	536	586	611	577	572	557	546	549	565	592	588	556	546	596	619	553	581	572	609	559	585	552	598	617	578	619	597	534	573	597	562	576	526	574	571	564	570	575	560	614	575	623	620	551	536	561	615	574	564	591	529	580	581	544	561	611	556	574	553	584	578	575	614	576	579	590	565	586	571	596	578	588	580	572	568	579	588	553	588	614	576	598	608	568	528	558	571	605	578	592	591	609	541	589	614	579	603	581	556	570	583	556	560	569	556	528	605	606	571	588	569	604	575	566	546	618	626	580	538	588	559	600	594	550	580	587	587	507	641	558	581	593	567	591	587	562	549	580	555	541	586	564	585	588	602	567	562	542	590	593	519	599	560	613	571	570	590	559	596	589	546	599	598	557	568	568	566	582	617	591	584	565	578	605	566	575	601	594	601	631	563	592	565	609	541	555	571	554	549	566	583	663	595	561	553	572	558	590	602	588	576	614	552	579	582	553	610	579	557	565	583	560	553	573	614	586	582	580	572	605	577	562	634	579	557	556	578	567	585	553	562	526	575	567	592	601	575	569	586	588	599	542	595	550	615	559	572	532	519	612	598	594	601	571	560	564	560	553	621	584	576	580	544	558	596	586	581	616	600	552	553	581	580	542	579	624	566	552	564	564	597	566	596	579	541	536	601	524	607	618	609	566	581	571	583	562	615	602	591	639	591	547	557	563	597	566	542	574	540	578	602	602	606	607	568	610	588	603	542	604	617	586	557	590	577	568	559	606	603	596	589	553	555	586	588	538	615	583	583	560	576	567	565	578	615	604	574	569	562	561	619	597	590	583	610	551	567	526	581	559	573	549	573	543	622	534	564	547	600	557	566	543	590	606	591	630	605	593	628	604	545	598	588	562	579	594	568	560	556	553	619	575	554	581	574	599	567	595	555	551	590	560	592	601	599	574	536	557	598	572	549	580	587	583	576	549	613	560	577	537	617	591	589	544	526	577	598	581	599	571	624	562	570	563	572	568	560	572	587	582	580	613	582	570	595	553	577	597	638	576	571	634	575	563	554	600	613	510	611	551	555	556	562	615	567	574	578	598	567	609	585	555	577	599	600	582	597	583	570	575	581	569	573	613	569	620	581	560	570	574	580	594	586	574	617	582	548	591	537	569	548	585	609	586	569	608	594	568	559	601	563	569	562	577	580	538	593	581	574	565	606	581	596	595	592	563	581	608	550	588	575	584	592	602	604	599	593	602	581	580	533	576	604	622	527	606	560	561	534	593	578	618	562	592	536	522	579	604	573	562	563	532	612	569	545	575	537	577	540	562	562	591	565	628	620	611	599	563	562	562	580	580	587	568	535	595	543	553	556	603	586	530	561	567	588	603	590	604	590	564	585	595	594	531	549	581	574	560	537	603	567	592	571	611	593	569	550	560	558	600	596	562	543	616	498	561	603	530	538	586	584	571	576	592	584	529	581	597	619	543	616	590	579	584	591	558	575	575
22642	21108	28937	23507	21110	21179	12308	1872	1205	1134	951	1009	853	732	765	837	742	623	470	466	439	415	363	424	406	396	379	411	366	351	356	365	360	350	363	344	368	359	338	382	366	366	327	316	365	369	361	401	311	348	339	389	582	672	740	735	848	800	523	441	377	363	374	368	334	287	323	326	324	294	325	305	338	367	315	298	320	296	324	348	320	333	303	353	317	319	313	330	312	339	312	354	328	363	309	330	318	320	300	319	294	330	345	292	334	307	347	271	324	302	326	302	333	336	338	318	299	299	352	334	290	304	329	313	296	302	329	313	338	314	338	326	341	313	316	312	308	334	347	329	335	343	315	327	310	319	307	323	312	327	345	342	361	345	327	337	327	314	325	294	341	311	344	316	338	304	321	324	338	336	338	320	303	303	314	312	323	333	319	325	311	303	317	342	326	350	311	311	317	356	307	293	338	312	304	321	342	326	349	352	341	338	319	320	328	331	314	314	348	306	332	319	328	301	332	319	306	320	327	331	311	314	351	325	332	322	332	308	322	358	346	294	317	296	308	316	346	330	351	291	327	349	327	325	305	313	333	310	330	340	302	333	330	308	287	340	333	324	296	329	331	332	338	326	325	321	306	340	329	323	289	332	296	326	324	352	323	353	332	323	341	321	368	324	354	328	312	332	307	340	342	309	298	338	332	328	312	330	322	291	348	307	319	323	319	321	317	347	312	314	329	311	352	332	320	341	326	326	333	349	340	320	334	335	317	347	305	330	348	332	310	339	336	334	317	324	316	352	354	325	336	331	336	326	322	318	309	323	337	313	351	324	311	300	320	364	338	332	317	305	304	305	362	346	308	349	325	354	347	310	291	317	327	330	320	320	334	324	323	305	330	340	310	336	336	323	323	298	299	321	331	302	311	318	331	324	323	336	337	333	317	307	306	333	352	340	319	327	287	335	343	366	324	376	346	321	291	308	305	329	311	329	335	308	345	310	298	294	330	296	333	342	331	313	301	334	325	317	301	337	314	312	341	345	317	344	304	335	323	336	306	317	326	335	312	330	305	310	331	361	342	321	306	323	309	333	309	326	313	335	324	298	316	328	315	286	330	309	335	318	318	325	323	345	328	318	318	283	333	323	341	337	290	329	288	301	318	311	322	331	290	307	343	330	322	305	376	341	338	312	335	317	336	316	341	350	297	349	350	307	308	347	325	304	293	323	322	336	297	306	318	334	319	346	326	313	337	306	307	333	328	305	308	344	305	312	334	360	320	319	329	337	343	325	314	326	316	341	343	331	331	308	335	337	335	302	319	311	346	334	359	311	335	285	306	316	312	298	322	317	314	340	313	328	311	345	334	322	335	323	341	316	311	291	308	297	329	333	300	297	338	311	315	326	326	304	305	325	358	315	276	376	337	326	309	294	315	316	356	337	346	336	326	349	305	296	285	328	329	304	296	345	327	346	321	322	347	306	311	342	332	329	355	341	319	333	306	349	314	351	325	318	326	347	320	328	313	333	311	321	328	335	333	353	327	331	325	345	366	331	324	318	324	349	339	320	325	334	326	334	321	332	348	333	307	331	343	309	321	331	355	311	332	304	303	328	361	327	314	341	319	299	304	302	310	325	311	352	327	338	315	342	361	319	321	339	287	324	330	291	331	366	339	315	353	323	329	308	324	318	333	309	338	339	321	349	336	291	326	315	353	317	328	324	348	335	323	311	333	323	306	318	321	313	347	292	314	345	337	335	315	319	316	318	350	331	315	320	301	338	319	310	313	285	349	343	330	333	296	339	304	292	335	316	322	356	340	312	290	317	301	307	353	330	303	322	329	309	321	272	366	294	303	319	341	333	311	354	300	305	344	333	341	322	335	333	325	330	277	310	370	337	289	307	334	305	307	342	321	305	329	312	306	337	312	300	316	320	324	342	346	328	321	348	320	337	309	339	332	314	331	345	318	293	343	311	341	301	356	323	305	308	335	337	305	305	346	338	324	352	300	350	326	334	328	323	295	295	331	321	323	336	332	321	346	295	328	306	297	345	358	334	335	322	364	319	331	334	321	338	334	303	311	329	303	333	333	325	317	318	333	350	328	345	329	331	322	336	332	276	325	308	317	310	309	291	323	345	300	333	303	317	351	309	318	315	343	328	324	340	314	310	345	305	345	342	359	336	285	341	336	317	328	325	318	291	309	318	317	311	318	330	314	322	361	327	314	355	315	329	314	323	286	322	319	321	319	336	325	325	311	324	326	306	341	363	350	279	332	286	313	316	340	313	333	339	309	330	302	323	333	311	316	282	339	307	303	334	324	287	304	329	323	331	320	321	322	329	331	318	312	302	311	362	304	320	313	339	330	304	310	317	347	282	356	353	331	303	325	307	325	326	323	304	330	329	306	310	323	346	322	303	304	316	352	330	282	350	306	333	322	335	328	363	338	322	311	349	332	300	335	325	297	333	292	336	338	299	353	323	301	344	294	309	328	301	327	338	351	286	273	344	345	337	315	341	311	353	316	318	300	335	309	317	342	331	328	345	311	296	300	347	306	295	330	318	333	325	309	333	292	331	293	337	308	338	324	346	314	343	336	313	302	343	303	327	283	291	364	327	340	331	338	328	365	317	343	306	359	349	326	317	303	347	345	318	320	313	358	343	334	340	344	304	311	310	302	322	318	321	318	307	294	320	325	318	305	305	301	284	360	328	337	300	324	322	291	336	320	305	315	286	326	320	313	371	307	342	328	326	315	330	306	346	289	333	302	311	305	314	322	325	351	337	313	335	334	324	315	347	313	331	375	335	317	375	327	343	334	326	329	318	324	316	325	321	348	358	353	284	307	280	342	334	308	347	333	324	319	341	317	327	375	297	310	330	318	317	332	320	343	337	351	314	320	323	312	301	321	339	334	302	316	338	338	344	317	340	337	322	330	322	305	342	318	313	326	330	321	311	340	337	354	306	314	332	325	331	336	361	303	305	331	298	342	315	316	311	368	324	309	305	332	321	325	316	338	325	343	324	312	323	316	343	309	319	328	353	290	349	343	294	315	325	340	350	316	311	331	309	340	360	329	323	303	308	308	298	298	321	301	311	316	325	304	338	319	295	298	333	297	325	297	285	309	335	326	332	310	318	336	324	317	297	303	339	285	297	345	316	344	332	344	284	331	326	340	333	308	331	328	354	293	309	316	296	311	348	336	330	334	314	337	326	337	311	316	352	320	322	330	350	331	334	310	315	322	303	334	326	334	327	301	348	305	322	328	299	346	332	318	323	316	312	318	335	303	311	324	312	325	318	332	326	319	313	310	315	311	295	338	301	321	337	302	312	293	346	335	347	310	337	320	281	307	304	341	292	340	345	310	305	323	364	324	303	315	314	306	320	314	325	330	325	287	315	314	304	305	320	323	294	328	338	305	324	349	351	312	314	315	335	322	315	313	293	317	326	321	342	326	337	319	341	282	329	303	344	308	318	349	308	324	298	344	305	318	318	335	304	303	327	333	321	326	291
8610	16077	14035	7795	5421	4672	4106	3478	2696	2537	1894	2014	1558	1196	1288	1528	1272	976	781	617	654	651	556	549	556	523	504	474	492	498	436	482	495	481	481	450	469	430	500	446	436	431	436	448	504	493	502	530	420	444	446	502	858	1127	1274	1097	1399	1324	840	599	473	525	514	437	378	407	429	406	403	400	399	392	382	431	411	404	432	372	367	410	402	399	384	405	418	368	418	421	380	406	392	418	407	371	364	428	417	374	428	380	446	383	424	424	409	398	379	371	417	375	402	386	412	381	402	407	385	405	408	399	407	387	357	393	386	444	385	416	375	382	401	366	399	389	419	434	411	401	409	430	355	392	407	412	417	371	388	456	409	411	388	406	414	413	391	397	390	417	409	378	416	391	409	387	421	396	386	393	404	379	386	373	402	366	375	418	414	383	385	375	396	351	403	391	384	393	395	424	429	369	402	378	420	404	401	400	394	451	390	426	400	375	391	410	403	410	426	359	374	371	375	381	380	385	409	382	397	401	377	385	394	387	416	397	415	439	372	406	399	394	376	382	399	391	405	379	367	376	387	408	417	364	382	387	403	389	392	409	423	405	403	375	379	404	431	442	403	418	382	387	404	391	407	397	406	425	410	402	407	389	359	413	401	347	424	389	395	418	371	372	382	408	399	371	396	404	398	407	420	412	404	383	377	394	421	392	414	379	401	400	406	393	404	380	357	393	406	371	407	390	384	387	363	409	389	402	396	383	393	446	370	397	411	398	413	400	435	385	369	409	381	380	387	407	395	367	354	400	395	381	396	417	423	409	391	384	421	384	364	365	426	397	387	386	431	405	390	377	394	433	383	388	401	380	394	425	394	413	422	411	423	350	350	390	405	412	372	402	386	417	439	446	413	416	390	389	431	382	409	401	415	407	389	374	430	383	413	390	381	398	404	383	411	429	388	373	389	427	420	400	398	421	390	414	414	391	419	417	403	412	404	411	416	410	422	386	374	403	376	393	409	394	378	444	402	387	390	390	386	366	425	386	404	404	367	392	391	429	365	388	375	392	377	381	401	404	387	375	387	376	408	386	396	395	373	401	400	363	369	381	390	382	363	378	349	405	388	412	389	417	361	374	405	401	391	399	393	401	374	393	382	376	408	412	410	390	403	402	405	403	431	427	379	378	388	383	349	383	403	388	403	389	409	403	386	391	438	406	395	427	368	374	415	444	444	380	416	391	392	383	406	363	394	381	454	392	402	433	409	359	391	377	375	427	393	388	407	362	373	381	357	408	427	381	383	378	393	417	372	406	398	388	371	402	402	408	396	422	373	392	389	413	373	413	378	401	386	405	402	365	400	410	359	379	432	415	389	415	430	422	419	411	404	391	391	390	387	368	386	388	398	367	399	406	417	388	400	378	417	431	361	377	380	389	375	363	435	408	399	371	406	357	372	428	410	405	370	412	428	406	406	374	404	387	402	386	410	423	391	403	388	410	425	372	391	399	399	396	403	363	370	373	405	417	394	386	398	368	426	396	381	418	439	394	394	410	398	376	434	419	386	407	390	388	393	379	421	385	398	382	420	375	377	403	412	397	378	414	396	388	374	424	391	390	399	419	359	399	377	386	431	394	404	392	368	396	384	361	406	390	413	398	388	430	461	401	422	394	372	395	382	403	396	379	384	402	448	377	380	396	395	408	386	426	427	407	349	413	351	427	378	387	408	419	430	442	398	388	395	404	389	355	405	384	397	414	354	418	404	419	373	440	408	371	388	401	388	397	393	410	397	417	373	401	396	416	364	404	353	373	384	390	397	411	371	365	379	411	382	404	392	393	404	365	408	371	384	396	373	368	393	419	393	400	407	427	417	418	370	413	393	384	392	409	397	401	388	406	380	385	395	357	419	404	388	358	392	369	404	371	408	395	382	406	397	399	403	432	367	416	397	388	381	386	421	380	369	375	406	413	409	398	395	396	361	373	411	396	361	376	375	382	397	389	373	366	354	387	402	397	384	395	386	394	411	442	401	408	404	373	387	379	372	396	396	369	379	392	403	400	399	385	389	387	369	426	415	365	420	412	370	391	395	370	382	434	423	394	383	408	416	422	381	414	367	374	397	387	407	419	384	380	411	377	403	389	422	366	408	416	390	396	396	414	377	380	389	423	395	386	371	420	391	392	396	398	364	422	366	413	407	386	418	407	382	388	380	405	395	392	357	374	410	375	395	413	398	408	377	396	398	368	407	385	433	387	423	372	370	400	392	392	403	375	409	414	394	402	393	389	393	399	373	373	392	434	392	418	415	360	407	424	403	426	371	358	380	402	412	396	414	373	380	421	374	391	411	397	423	424	432	405	410	377	390	394	411	424	403	399	389	376	375	388	406	422	425	419	385	384	387	425	398	417	400	420	372	378	362	388	419	397	367	393	405	399	423	374	386	387	376	419	361	390	404	355	383	425	380	368	418	438	377	384	403	367	413	365	406	394	414	382	380	372	377	384	394	432	360	402	411	395	386	404	391	387	385	388	378	407	385	388	416	341	412	395	409	411	383	404	430	410	352	358	405	376	377	387	385	414	372	411	417	429	360	424	425	384	416	391	391	401	411	424	428	398	363	387	383	397	386	414	382	379	402	383	430	444	403	404	371	385	424	419	410	417	401	404	406	397	364	423	403	399	396	390	375	387	369	368	398	385	412	381	382	381	383	405	388	402	387	400	425	375	386	401	407	401	384	391	407	379	381	389	374	410	425	429	388	418	405	398	447	403	400	405	399	389	401	418	395	424	399	405	388	367	375	431	428	394	390	414	394	385	410	388	386	372	419	370	418	384	389	399	366	421	379	386	391	401	380	412	399	357	391	417	391	412	394	428	377	408	398	365	397	406	376	393	393	396	415	420	405	388	375	425	382	366	396	387	409	392	426	383	356	392	400	386	406	380	387	375	421	368	432	385	403	425	424	402	410	396	374	417	374	402	426	362	453	399	393	415	385	386	404	405	377	392	425	382	407	414	389	421	390	419	371	402	411	379	414	386	404	385	395	415	372	408	409	398	411	382	407	424	371	382	395	402	413	414	383	380	410	391	393	386	370	402	390	359	405	391	392	409	381	393	385	379	396	396	370	435	403	371	420	386	402	370	397	390	417	387	414	403	367	451	422	381	393	412	408	397	392	400	408	397	422	404	378	378	368	397	428	368	400	396	404	383	371	368	400	400	393	403	402	394	401	350	400	418	384	401	376	415	385	424	419	429	376	405	389	402	375	387	416	381	370	407	391	379	394	437	414	393	443	378	400	402	370	376	421	396	395	409	357	384	380	398	395	390	422	391	387	387	418	394	425	393	419	404	433	372	391	356	381	367	394	412	422	392	413	385	437	394	364	417	367	373	377	372	403	401	381	375	400	375	424	385	418	407	384	386	412	439	405	392	405	412	381	380	391	393	372	406	367	393	396	368	408	384	383	383	423	383	422	391	397	399	409	408	386	394	387	410	385	422	375	370	368	424	390	408	385	400	417	355
26857	20715	10106	1247	827	759	944	904	843	825	782	810	767	750	783	846	810	769	667	734	691	661	663	626	727	663	666	695	705	673	658	671	651	654	645	709	672	667	690	672	680	616	643	735	685	682	645	693	681	669	688	680	797	862	806	826	868	762	723	706	684	737	666	658	660	669	687	707	660	625	702	653	686	685	687	697	620	690	646	667	616	655	699	685	669	672	681	690	692	622	703	661	678	665	673	654	711	682	642	646	643	709	698	637	638	726	648	716	656	684	602	628	678	699	721	669	673	644	693	663	694	696	631	641	666	677	676	697	677	665	652	621	692	694	661	652	702	642	716	669	648	722	680	667	698	674	660	686	627	701	684	658	612	686	657	702	680	658	657	669	668	682	659	652	639	686	663	706	671	664	659	660	674	632	718	641	717	653	672	696	702	652	664	630	671	688	642	679	658	615	637	623	654	678	643	670	689	622	699	675	714	645	686	705	690	666	682	666	698	677	634	684	678	691	661	712	659	634	668	635	685	621	653	639	686	723	684	692	606	655	663	671	693	698	675	635	652	704	665	630	629	664	730	662	712	707	722	664	696	688	676	655	709	656	668	698	678	650	639	690	685	727	688	687	654	692	642	694	694	663	644	674	643	666	664	701	638	696	711	658	665	655	645	662	711	704	657	686	669	718	687	692	681	633	731	677	697	674	632	662	720	639	678	667	675	670	665	711	659	645	692	667	657	630	692	687	685	676	685	661	665	660	657	640	673	678	658	676	686	680	640	685	658	623	641	678	682	664	660	708	683	664	658	659	626	695	699	668	693	670	679	629	651	687	626	665	642	643	615	633	700	655	663	686	691	673	636	682	656	669	660	667	638	664	662	713	694	673	668	668	670	673	697	738	653	686	638	648	669	665	679	693	722	633	669	688	670	674	684	670	649	640	661	589	671	670	709	630	664	666	697	687	694	679	645	657	661	690	693	700	648	670	655	690	660	713	708	704	692	708	620	631	637	657	680	679	721	675	662	693	703	665	581	701	669	725	695	677	627	680	647	681	696	659	680	623	667	704	668	627	690	658	672	679	657	677	653	673	692	653	655	652	676	717	643	654	650	642	697	632	634	661	691	659	669	664	669	692	672	665	690	726	642	691	688	668	681	681	647	696	646	698	634	658	635	699	683	661	680	732	692	678	704	683	707	637	662	658	654	658	668	719	677	675	708	636	689	692	640	626	625	668	651	669	725	658	690	675	708	656	697	695	684	692	695	689	667	677	664	660	656	658	652	675	696	733	664	660	716	636	694	641	626	637	645	684	663	666	659	694	638	652	624	699	663	693	683	625	641	653	685	669	686	654	654	676	614	620	671	651	721	649	693	673	648	680	632	681	714	728	709	700	627	672	685	664	646	639	634	673	710	705	660	663	669	669	704	636	680	683	635	674	695	655	646	659	601	655	724	702	674	618	673	682	669	670	642	629	643	697	635	653	666	676	675	705	655	620	643	677	684	671	678	677	678	706	665	683	692	672	684	669	657	629	647	692	710	664	662	670	665	693	695	717	646	683	665	673	674	674	669	659	668	655	654	643	685	646	672	641	718	707	702	635	691	663	703	665	683	636	667	691	667	678	620	687	658	678	647	682	692	664	655	695	690	632	668	700	666	624	667	653	686	652	709	675	668	663	670	680	679	658	684	658	688	703	681	645	665	675	672	670	693	658	663	619	681	661	676	645	686	676	614	671	625	617	660	672	650	683	659	665	665	611	708	675	651	696	685	674	612	635	648	662	692	662	675	681	639	690	668	676	706	666	667	627	645	663	673	641	604	693	641	675	667	664	673	704	670	718	628	642	653	701	689	637	666	699	655	698	674	662	658	605	632	649	647	650	653	691	719	708	655	635	713	662	605	614	673	663	665	632	639	622	678	705	655	672	668	657	691	660	620	680	698	691	662	680	704	676	683	681	675	657	689	693	684	666	631	700	687	677	646	667	672	686	676	685	672	679	706	656	710	690	697	679	713	710	679	649	679	636	653	670	625	716	662	678	636	652	675	685	654	647	667	644	698	637	646	648	662	623	676	659	701	695	660	628	638	664	649	702	684	677	715	689	685	670	663	669	648	653	652	709	698	701	713	690	655	688	683	597	624	668	684	684	695	658	697	693	717	678	695	666	676	629	689	691	656	682	705	680	634	707	687	714	665	674	617	690	639	662	698	695	702	655	659	632	662	697	695	687	647	664	715	665	734	691	678	699	647	679	650	699	662	652	668	663	686	664	656	682	699	667	670	663	674	674	670	680	649	645	637	605	698	683	659	660	663	701	673	653	653	741	682	691	637	655	661	642	686	693	701	684	633	644	699	709	638	687	678	691	691	682	680	717	677	652	684	673	728	625	688	668	672	683	649	679	679	657	692	690	667	679	679	682	619	665	626	664	707	669	694	686	676	623	688	683	668	677	721	705	639	660	667	672	671	679	692	690	676	663	656	687	610	665	655	683	658	688	634	676	668	651	668	690	690	684	672	627	646	661	688	714	690	662	663	685	688	713	645	682	665	650	642	680	649	625	682	661	646	675	677	694	659	714	684	652	664	676	671	605	679	664	617	699	660	666	634	687	657	672	651	662	686	662	648	659	662	651	646	630	708	727	713	699	656	682	660	702	668	674	702	662	650	679	705	640	694	690	664	681	654	682	630	643	695	724	658	664	663	656	687	670	689	692	703	655	664	698	622	684	657	698	702	667	678	689	665	647	684	702	659	711	641	653	639	677	683	690	671	647	695	674	684	686	687	636	652	629	659	658	656	659	655	638	668	700	695	703	643	660	674	649	652	707	661	674	691	683	664	657	682	654	679	682	644	690	661	661	698	694	719	653	673	746	713	663	662	624	693	653	689	653	667	679	664	672	687	669	650	682	688	659	634	632	683	635	666	678	642	656	689	671	689	656	669	705	620	674	667	685	646	684	607	697	697	682	654	659	683	667	649	679	664	616	692	661	658	681	676	642	637	656	670	704	631	652	620	622	642	730	669	709	676	626	671	668	681	685	724	700	683	718	621	651	671	722	680	707	642	691	654	694	669	665	688	610	684	681	707	695	709	701	668	622	655	679	676	633	672	659	618	662	699	659	686	694	739	690	680	713	674	658	681	673	669	660	670	679	644	615	690	659	659	706	703	686	701	653	699	658	677	670	717	653	693	675	624	709	654	681	674	619	664	671	704	665	663	692	595	709	664	688	659	648	636	655	598	656	676	713	668	642	683	651	681	639	668	690	641	680	673	692	701	676	685	724	679	648	687	657	667	663	658	663	689	686	682	688	629	663	669	674	637	723	683	653	672	676	670	651	711	649	709	680	697	660	702	684	656	676	678	642	692	642	630	634	684	664	674	675	675	635	661	657	634	652	649	679	724	712	678	632	660	685	680	676	678	631	649	674	643	665	691	633	695	696	687	647	644	687	619	644	703	683	662	658	671	682	671	650	654	705	641	648	672	694	673	672	671	667	674	650	685	687
4293	1641	1462	1204	1090	1204	1323	1391	1168	1332	1133	1203	1057	980	1037	1173	1045	977	899	876	894	796	827	817	869	843	810	836	831	834	871	808	845	881	829	843	820	847	818	896	853	831	792	851	873	842	828	862	850	825	855	868	1035	1123	1121	1099	1226	1091	1020	827	880	880	830	920	875	828	821	838	838	835	865	866	820	851	894	829	849	822	847	824	843	843	841	843	782	832	792	833	818	857	828	834	818	882	811	850	803	891	835	796	798	843	819	854	811	843	833	776	839	825	826	810	788	813	846	805	820	832	862	846	805	906	811	857	784	804	795	835	849	761	843	814	802	795	814	818	833	823	827	812	822	837	815	809	842	823	839	791	846	825	859	865	787	830	822	840	809	817	808	802	840	818	820	798	830	858	830	859	890	781	814	825	803	841	870	903	852	855	796	850	847	790	816	842	853	802	816	771	814	821	822	853	791	824	763	792	741	819	812	872	879	776	832	823	858	826	835	813	884	840	842	800	808	843	815	787	854	822	840	849	882	814	893	835	814	794	843	804	840	802	835	833	823	844	822	881	863	787	852	827	804	805	848	858	788	879	823	825	845	861	781	802	788	810	881	843	794	841	800	843	834	806	824	855	813	857	862	819	856	849	861	801	843	846	780	783	799	872	834	869	877	821	782	833	850	866	839	848	802	868	790	862	818	834	819	828	880	824	726	828	811	855	837	853	786	797	785	854	810	789	882	831	807	844	823	815	853	806	809	828	860	833	793	863	821	841	783	871	817	837	790	822	847	828	854	820	855	880	840	866	853	810	800	818	848	819	772	859	866	789	788	751	830	825	842	820	817	799	933	852	836	829	822	778	838	836	844	809	798	827	831	839	838	796	839	848	783	847	840	861	850	785	819	788	801	783	809	802	858	847	813	801	808	839	759	797	802	853	866	806	819	817	780	818	852	800	743	814	851	789	811	833	829	829	877	856	820	842	805	807	791	833	825	846	841	809	842	818	849	764	851	858	856	841	801	861	811	875	813	792	872	876	860	793	837	828	821	791	789	852	837	871	852	832	881	804	869	809	794	816	839	796	850	777	836	831	787	834	822	835	796	816	814	828	797	846	819	810	834	875	843	818	808	790	836	816	797	820	828	881	819	825	830	795	877	818	867	854	850	852	812	840	852	836	802	838	781	862	826	850	780	830	823	800	854	788	839	797	832	841	830	871	821	805	804	835	829	810	846	851	823	846	772	769	813	823	839	853	783	826	847	846	810	830	804	827	832	815	827	836	833	833	766	844	843	807	796	790	825	831	839	774	806	846	846	869	830	830	836	829	859	811	835	822	862	807	763	819	790	851	886	810	818	837	859	823	851	820	827	800	838	885	789	807	803	823	807	812	833	792	863	826	841	808	840	827	812	770	798	817	761	917	810	812	825	825	819	796	780	875	855	796	873	842	800	819	813	819	771	800	862	833	821	903	880	807	800	878	798	835	803	856	775	842	816	822	765	854	903	820	841	802	790	794	816	802	809	785	891	817	862	821	844	897	838	828	781	820	824	804	887	799	841	866	808	857	889	845	846	835	855	850	865	796	878	821	830	820	820	847	838	832	784	823	807	815	845	821	792	821	829	813	820	868	837	876	833	840	803	850	890	826	870	837	792	821	809	797	874	820	858	879	826	884	832	867	821	768	847	811	845	778	861	849	829	821	836	845	842	811	834	837	842	806	824	836	832	855	831	799	821	837	832	813	833	837	835	951	811	823	747	817	886	840	847	840	830	824	831	850	844	817	865	824	830	817	805	793	751	868	829	849	830	867	854	795	809	785	798	805	841	805	792	824	864	851	817	815	846	776	775	918	794	869	833	823	832	813	831	760	801	809	842	838	883	779	804	877	823	814	878	847	846	870	840	833	803	889	787	829	832	843	815	839	841	846	815	839	866	863	808	806	769	825	820	800	835	845	819	796	855	809	873	801	785	840	804	835	820	793	847	819	861	835	831	819	824	829	858	788	829	836	836	833	803	815	811	853	823	855	778	862	895	803	810	798	825	851	793	863	872	849	853	856	789	809	871	828	868	863	829	809	799	823	868	791	828	839	815	796	815	832	854	832	872	887	814	798	832	808	826	842	857	856	836	846	839	882	813	870	835	813	797	784	883	821	788	877	789	828	867	887	814	828	858	831	809	784	823	840	846	802	832	824	804	860	795	840	830	807	849	813	843	794	828	851	812	815	787	869	825	854	861	851	852	864	859	881	855	816	879	846	857	771	780	832	828	787	853	879	849	831	868	829	885	794	835	832	833	866	811	846	782	832	882	865	843	804	852	834	795	817	867	821	849	795	793	791	825	872	794	790	822	796	799	831	866	840	810	812	829	859	853	822	830	826	859	844	890	822	863	822	805	855	815	873	789	836	836	792	873	850	824	833	874	805	870	832	824	811	831	822	808	814	836	802	813	833	786	852	822	855	878	838	853	867	822	887	828	790	827	825	821	789	829	840	827	865	847	859	801	822	838	869	825	855	838	839	854	791	809	842	844	819	819	833	796	878	817	847	830	758	885	804	811	830	802	796	832	866	814	807	801	826	835	836	826	806	817	925	784	812	816	821	806	780	826	817	799	821	811	875	845	801	845	794	827	836	832	807	796	870	823	817	811	867	835	818	841	806	863	826	886	850	846	766	818	846	826	810	782	817	848	864	807	866	866	849	819	846	891	855	793	879	797	818	833	836	839	844	846	847	823	776	791	802	834	818	795	856	866	794	789	858	778	822	837	809	793	866	826	817	848	801	847	822	827	826	809	887	895	864	840	826	828	830	830	824	825	871	840	809	812	810	778	797	817	836	849	827	871	846	829	793	838	839	812	819	810	843	841	841	799	765	845	836	861	868	873	839	843	873	809	802	847	854	817	794	826	820	833	811	815	811	827	803	853	864	837	837	842	853	849	790	796	838	831	800	831	845	850	805	816	857	827	799	842	837	824	798	843	759	846	813	848	794	826	825	788	791	826	788	817	822	819	831	829	842	866	834	832	860	825	871	807	806	810	819	887	845	783	806	833	816	849	832	827	860	850	812	897	837	849	795	830	823	805	849	840	794	823	834	777	806	796	827	775	814	835	851	799	855	844	844	854	863	834	817	795	901	845	861	839	881	852	824	816	865	787	857	815	825	808	802	856	849	832	822	839	849	832	807	820	779	792	841	861	820	878	805	877	822	861	850	841	780	844	814	858	839	827	763	777	863	814	853	789	838	779	838	838	871	844	835	843	873	790	798	855	803	844	786	811	816	800	851	809	830	859	867	827	841	826	806	832	857	827	793	874	845	839	812	864	860	840	817	823	843	814	823	810	876	847	832	859	831	858	823	815	828	804	876	821	826	851	776	822	850	855	880	858	814	826	872	822	795	814	853	863	864	803	764	828	822	804	808	858	849	826	815	783	847	823	860	826	874	770	854	833	848	844	875	819	834	860	815	844	822	833	834	878	870	847	824	855	844	806	863	791	841	866	805	820	809	788	825
23518	21102	28606	23832	21087	13784	2114	1343	988	1030	872	926	826	657	774	857	717	647	602	570	577	537	515	538	520	495	497	511	476	499	522	483	497	464	497	506	473	482	492	492	497	502	448	502	532	511	522	542	476	451	488	537	721	806	739	727	869	679	618	540	529	541	548	514	449	511	441	481	483	502	493	507	462	447	483	471	459	483	473	482	509	478	506	498	493	476	474	523	446	492	505	442	467	457	474	448	489	485	505	433	479	501	479	445	473	473	498	482	506	507	487	476	477	459	474	458	473	449	488	479	507	456	483	515	491	481	436	449	464	460	468	454	449	455	463	519	486	494	469	455	494	458	462	496	477	479	474	456	468	464	460	455	473	514	495	486	509	465	482	482	463	443	466	485	496	480	494	467	468	492	437	484	447	455	455	498	478	445	477	484	446	464	482	473	491	485	483	486	452	459	480	502	452	440	465	444	481	469	473	459	421	461	471	474	475	453	458	455	490	432	472	459	475	483	454	490	456	455	454	489	487	490	520	444	495	492	460	512	474	483	474	483	484	485	465	469	494	459	501	483	494	432	489	462	487	443	476	465	470	461	475	487	461	481	491	459	501	460	475	480	461	459	479	506	456	490	490	432	460	464	484	490	491	443	490	467	481	480	447	470	493	478	455	433	438	460	516	468	492	454	513	482	483	490	491	460	466	473	480	524	453	485	513	431	500	460	456	513	444	482	437	474	458	477	455	455	486	450	500	458	498	456	400	483	473	493	475	499	482	481	544	486	472	440	444	469	431	495	481	498	474	499	499	464	474	479	480	466	460	478	480	477	457	479	507	472	458	472	525	488	447	465	476	471	479	445	474	449	469	475	451	461	508	464	494	460	481	459	448	473	502	465	453	489	473	488	508	451	485	438	514	488	507	495	508	481	433	461	450	437	461	519	481	459	517	460	456	452	452	485	452	494	523	460	472	495	490	455	458	492	459	475	459	501	494	514	477	487	482	495	514	436	469	475	463	480	475	459	467	521	448	445	460	504	455	482	449	466	526	417	495	446	472	481	481	486	481	466	485	475	466	451	482	477	483	469	519	486	482	479	456	465	444	517	497	428	465	489	476	475	443	468	473	465	503	484	485	480	470	511	459	513	465	475	469	465	456	474	483	520	500	483	478	508	503	484	476	473	451	495	513	475	454	490	471	523	517	511	485	472	475	454	504	492	490	457	460	455	482	476	462	466	472	458	515	478	431	448	486	464	503	450	464	476	490	475	463	474	482	492	453	484	506	456	507	516	487	477	472	490	485	433	520	482	453	516	452	511	464	501	496	472	454	450	499	473	488	451	444	489	475	481	448	469	509	527	441	495	440	489	509	475	497	443	481	449	522	478	525	507	446	513	456	456	498	491	479	518	451	439	492	438	448	450	496	484	496	471	471	454	469	507	502	473	466	475	464	476	443	449	487	489	442	475	474	492	470	489	462	461	509	446	480	512	427	466	508	474	469	455	506	448	454	471	507	476	434	507	499	477	479	474	478	511	480	515	482	492	461	503	478	500	457	451	456	469	494	497	468	490	500	493	458	521	492	482	465	451	475	489	487	467	459	477	477	496	481	468	479	476	455	465	500	458	468	508	500	443	485	460	485	480	472	468	472	502	491	468	466	453	481	456	484	517	491	439	470	450	493	456	452	472	462	476	520	511	448	476	494	499	462	458	481	466	477	467	502	431	524	494	472	464	468	470	458	454	505	443	471	453	447	495	436	460	456	491	426	474	478	451	490	475	482	422	445	505	432	444	461	489	522	489	505	437	476	507	529	482	473	497	506	455	447	465	496	508	458	464	516	458	446	486	459	487	481	483	483	487	526	486	505	494	476	457	466	430	492	459	466	501	451	483	474	465	496	478	477	459	498	482	443	512	480	503	486	502	490	449	465	433	516	447	495	493	492	475	470	477	466	484	474	482	478	442	452	502	495	494	487	464	467	501	485	460	457	455	459	486	470	477	481	434	481	516	459	447	444	467	466	431	457	473	453	499	481	477	467	461	527	478	451	521	471	504	491	453	451	446	471	459	487	516	476	468	443	460	430	460	487	478	493	476	456	448	466	504	494	446	450	477	456	486	454	449	469	491	495	464	434	451	494	498	459	478	431	501	483	475	470	481	471	469	467	496	494	452	510	475	487	489	462	485	464	472	453	507	426	506	464	473	458	489	453	476	455	443	451	458	508	443	453	500	472	504	442	506	486	475	474	442	494	456	454	486	475	443	495	500	478	446	464	479	483	443	506	465	479	472	467	475	508	484	451	474	444	437	521	471	470	470	508	438	490	436	458	468	476	438	483	456	519	442	530	447	492	486	500	458	464	492	488	461	470	480	441	474	463	448	462	468	486	454	424	487	471	498	491	459	504	474	513	489	451	457	505	488	487	490	436	479	446	455	472	440	498	480	473	506	440	489	461	448	449	471	497	500	458	504	486	453	470	453	461	472	461	463	478	492	463	457	449	441	487	456	496	460	438	451	496	455	501	471	460	491	479	514	481	481	497	492	459	500	482	439	476	472	507	454	443	465	473	495	455	475	465	508	452	458	457	491	457	446	475	520	482	467	458	490	451	446	470	505	459	500	461	463	472	488	459	494	490	466	475	528	461	438	454	496	487	511	466	465	444	487	465	457	460	427	496	493	446	477	516	458	494	453	486	480	478	508	474	459	479	486	515	457	450	452	492	474	465	507	457	480	495	467	468	516	498	480	485	463	468	513	444	468	471	439	483	507	462	507	505	473	466	485	443	459	469	493	487	490	452	469	472	480	458	476	506	454	488	472	502	433	458	529	505	490	490	471	500	475	473	464	480	471	448	446	461	497	448	457	442	506	446	499	470	495	433	440	503	495	479	446	479	472	443	460	501	453	492	488	480	470	533	456	485	465	502	476	485	514	462	489	477	456	480	475	484	517	513	530	492	502	454	439	457	477	463	441	444	461	484	479	492	442	440	480	471	479	502	485	426	471	489	460	478	534	464	481	427	444	436	467	489	447	453	474	450	455	480	433	432	502	451	484	443	492	514	502	427	478	491	484	456	467	458	481	500	486	484	473	465	454	450	470	487	453	497	449	443	441	495	499	481	455	461	465	469	467	490	460	507	462	463	505	464	461	473	466	499	492	462	486	503	465	441	501	454	494	489	439	483	462	518	438	498	468	446	477	481	464	451	461	498	460	452	487	495	497	496	450	439	471	474	468	501	456	494	489	484	483	474	480	436	445	461	467	480	476	461	461	448	493	480	497	471	483	504	483	502	504	471	509	458	453	479	417	450	462	489	447	470	479	544	502	458	479	468	489	469	505	451	453	499	492	474	472	493	490	468	476	450	465	458	463	469	463	486	487	458	497	463	462	471	480	447	481	480	473	463	455	474	471	475	511	503	463	451	499	495	500	470	459	486	494	469	476	484	427	473	474	478	493	463	503	474	493	448	463	508	446	455	486	466	493	490	494	475	436	485	491	456	465	451	485
6363	10285	8844	4746	3361	3053	2895	2536	1911	1850	1490	1537	1324	1078	1289	1373	1142	932	775	723	750	733	666	657	651	645	675	666	660	642	663	613	619	681	600	650	613	651	629	654	623	661	640	638	639	594	694	665	623	648	609	702	1109	1164	1111	1039	1306	1038	920	703	701	657	705	644	574	604	579	580	556	592	590	598	603	605	565	610	566	603	594	613	588	615	607	612	594	587	580	642	590	587	597	616	623	585	584	602	606	602	597	638	600	599	608	625	617	624	528	570	589	594	580	614	607	593	614	621	610	591	550	583	646	605	617	610	539	585	623	576	586	579	636	636	592	614	611	581	588	598	603	566	597	639	627	588	591	594	590	597	522	587	593	597	613	622	629	599	652	598	598	627	610	551	595	560	637	570	608	563	616	607	551	574	602	597	566	618	609	625	605	586	574	595	585	586	607	606	590	583	617	636	571	637	645	583	573	591	587	571	576	575	547	552	607	587	603	603	635	639	619	621	625	610	600	613	568	577	566	590	588	607	555	628	585	576	607	601	591	611	543	583	565	587	578	599	622	649	566	606	602	577	626	572	581	601	565	599	572	642	568	593	598	613	631	616	611	576	643	645	597	596	598	652	603	578	620	604	566	584	591	628	591	598	576	580	580	578	601	583	619	611	630	548	556	576	579	625	633	584	592	607	550	584	593	575	636	552	602	627	595	588	615	592	593	591	570	600	636	582	591	586	577	599	574	594	562	543	609	615	618	599	593	595	580	599	582	627	571	564	637	555	648	590	570	589	558	615	648	597	549	585	634	585	564	602	626	592	578	638	594	595	590	628	581	634	587	617	624	610	608	624	624	591	629	575	612	581	581	603	592	637	583	576	588	608	629	629	564	581	597	642	585	558	601	591	635	576	643	599	592	634	574	576	597	619	584	592	610	593	573	590	581	565	625	640	612	540	579	596	603	611	611	595	610	601	574	638	606	600	640	660	589	601	606	615	609	602	604	581	541	619	601	580	607	633	622	563	605	537	618	587	605	602	572	578	554	627	645	621	577	629	633	599	583	617	568	585	588	599	623	633	619	598	602	610	624	597	593	564	543	611	581	587	573	593	620	614	609	582	562	627	585	605	599	632	584	610	597	610	583	568	646	557	605	569	603	604	585	582	573	596	604	579	618	609	595	619	603	615	622	604	594	628	640	638	562	571	587	645	568	598	595	576	614	615	584	660	624	584	605	609	637	554	606	590	628	633	577	568	633	584	612	638	600	626	626	544	607	631	630	614	523	630	530	566	589	612	631	591	586	609	582	561	595	625	624	600	590	534	647	610	577	635	572	607	591	604	627	631	570	590	591	631	614	590	565	626	625	589	594	611	571	634	611	596	608	613	644	611	586	591	605	601	549	594	595	609	618	591	615	574	567	622	610	559	578	617	572	591	561	562	592	573	570	568	615	583	610	605	623	629	586	600	627	581	653	606	600	554	585	611	627	587	588	616	641	632	587	586	608	617	633	617	602	640	621	596	599	581	570	611	603	675	597	597	559	617	578	607	570	612	624	617	577	555	618	632	585	591	616	543	620	587	626	596	617	643	591	590	600	610	621	607	576	619	570	605	604	610	590	595	610	552	585	665	576	586	557	581	566	629	624	567	589	603	635	589	613	591	572	642	561	583	591	551	614	610	549	538	575	620	612	600	628	555	568	590	587	577	580	610	594	634	592	594	579	580	574	626	609	588	601	589	627	577	583	596	570	621	633	621	575	638	564	611	589	625	645	604	562	602	634	584	586	619	595	601	535	592	595	632	623	565	599	545	563	622	620	647	580	609	643	616	622	567	559	574	564	576	583	602	603	575	582	574	591	568	592	601	594	581	575	597	578	578	608	614	587	587	592	594	596	614	606	592	616	568	576	621	590	604	574	608	591	615	574	573	586	596	602	584	611	598	620	589	626	565	605	600	589	600	582	577	581	590	597	582	616	619	598	609	610	573	612	641	600	607	592	588	632	599	631	598	607	632	621	564	600	601	563	605	562	586	569	655	596	601	639	582	593	625	619	633	615	569	601	613	560	599	596	605	586	554	595	624	609	661	567	627	618	572	582	590	583	609	571	584	621	599	584	591	590	581	600	596	633	593	612	617	593	587	617	624	609	633	629	542	627	593	584	633	599	606	620	571	602	610	567	577	573	625	571	614	574	619	611	595	600	567	617	609	646	585	583	600	586	599	577	577	535	606	591	575	579	633	608	560	608	562	595	621	620	544	561	606	621	611	586	639	622	579	658	620	602	613	615	558	594	579	570	582	569	647	632	610	619	587	635	610	611	603	621	592	617	560	578	604	597	596	608	620	592	645	529	620	633	615	629	572	566	606	610	581	547	618	558	582	580	550	581	574	608	583	569	601	615	649	634	619	590	554	631	601	648	615	578	589	564	612	625	593	596	528	565	589	634	579	586	609	620	601	628	623	623	570	612	587	583	581	601	575	592	652	633	645	568	585	584	579	627	585	613	622	595	572	605	604	609	622	617	596	591	604	557	600	594	618	598	604	560	625	596	590	608	579	596	595	613	589	572	592	576	565	608	608	544	595	599	623	628	607	600	580	625	588	605	586	608	625	634	591	595	628	627	623	582	561	545	605	606	615	567	588	552	584	572	564	600	635	606	609	609	594	604	595	597	588	644	611	586	576	608	641	610	593	601	563	630	610	589	609	611	593	613	579	578	611	593	618	584	596	575	585	550	617	597	594	583	627	591	595	632	618	618	571	573	609	574	608	566	609	601	580	620	579	614	589	577	615	546	542	589	577	560	578	651	564	627	653	600	620	579	613	598	570	633	605	632	615	624	591	568	627	609	651	639	611	598	602	577	582	608	597	582	590	616	617	589	615	614	615	601	574	606	568	546	538	625	557	601	643	569	576	624	607	611	592	625	609	562	597	583	569	565	631	568	609	621	591	596	593	604	622	599	559	593	592	570	545	587	583	599	570	596	585	591	574	541	631	628	566	583	616	593	610	622	598	601	610	581	585	619	600	610	583	622	597	590	602	574	591	602	595	578	555	549	618	613	560	617	596	615	552	584	629	621	579	559	611	636	597	600	620	653	624	539	607	583	561	622	558	601	576	608	645	564	572	590	603	595	563	638	583	603	579	624	606	576	645	592	642	615	601	588	587	556	630	634	609	620	553	615	596	574	597	629	630	621	590	603	582	558	610	570	621	601	572	581	575	645	600	592	595	632	623	612	621	577	620	591	592	565	582	587	601	591	602	553	635	592	559	589	597	562	604	622	566	633	563	586	589	571	608	579	560	572	573	588	577	582	626	592	621	600	584	570	548	629	606	573	610	625	607	592	615	589	575	592	615	608	595	615	589	576	601	612	591	625	618	675	597	586	580	630	612	608	605	593	566	594	596	620	612	578	617	580	574	601	621	625	600	636	576	628	595	621	643	625	613	626	571	601	569	596	538	559	587	582	555	636	596	597	582	578	579	579	594	576	591	607	617	580	614	624	631	584	610
22652	21098	28929	23507	21099	21171	12266	2001	1247	1252	990	1112	884	731	826	926	727	608	466	523	469	414	422	405	420	431	411	416	367	370	395	381	366	390	390	379	390	372	364	343	364	376	381	377	420	387	423	417	414	383	365	460	738	774	773	699	842	740	527	368	432	436	398	371	344	366	313	324	359	361	340	350	369	371	373	347	388	351	319	315	353	329	340	340	338	365	338	361	346	331	339	336	340	332	358	339	371	364	359	327	354	335	355	337	378	351	356	327	353	340	358	375	321	306	326	361	343	343	344	346	353	329	332	347	341	343	350	384	352	346	336	345	356	325	321	325	349	323	350	360	336	389	369	366	382	347	351	344	336	353	309	368	360	307	330	323	370	369	323	334	359	313	337	363	326	349	346	357	346	343	340	352	365	355	360	362	307	341	329	344	353	326	355	320	327	338	334	327	328	360	363	368	371	316	331	343	333	335	371	375	303	332	318	348	323	321	361	357	327	343	339	329	344	329	340	356	343	330	347	370	329	351	358	351	321	348	322	354	349	353	337	356	362	360	347	361	343	329	330	361	352	362	356	352	324	341	362	343	323	313	326	362	352	324	352	360	368	351	334	348	314	342	342	337	368	332	342	366	344	330	332	369	371	331	338	366	335	337	330	329	336	376	333	335	322	331	367	325	325	308	357	349	318	323	324	334	367	307	299	349	361	363	348	368	320	382	334	350	364	379	359	335	381	333	366	361	345	363	363	330	350	357	339	388	357	356	354	323	322	354	357	314	311	345	317	328	343	359	357	339	355	357	355	350	334	306	371	343	343	331	372	358	354	347	316	349	356	376	343	365	348	349	361	356	326	321	345	381	383	364	335	343	324	359	340	351	349	326	366	349	328	362	348	353	359	367	330	351	325	310	312	317	345	356	346	336	338	372	365	329	347	344	362	322	341	353	343	327	370	344	372	371	312	335	330	312	367	365	368	329	384	346	303	321	327	356	319	337	349	317	328	364	337	356	379	350	306	315	364	340	314	330	343	328	376	351	331	326	345	326	342	325	376	357	308	331	375	338	327	374	304	383	374	342	340	349	359	331	367	352	343	359	354	340	353	341	343	326	329	348	307	339	364	347	339	365	341	328	310	340	337	354	336	358	356	329	316	374	349	346	380	353	334	348	390	351	335	354	345	344	316	376	337	318	334	337	318	323	348	323	350	373	338	365	355	320	319	338	341	375	331	366	352	344	348	349	320	362	327	331	298	370	358	370	356	315	325	341	331	338	353	381	332	351	331	365	333	341	327	327	349	340	362	366	344	335	360	333	369	334	356	328	336	362	364	333	336	360	357	343	334	335	332	360	357	337	301	303	340	359	344	323	351	349	312	341	318	375	369	323	342	344	364	348	321	365	332	321	336	328	335	327	351	344	374	347	373	353	357	328	329	356	333	346	352	365	365	358	350	387	333	349	350	366	344	356	331	317	351	329	345	325	340	357	346	335	357	311	359	344	341	366	306	335	317	348	369	317	324	329	356	351	352	346	336	360	306	330	357	367	325	346	340	342	364	320	329	350	344	342	371	342	343	354	330	354	346	343	334	316	337	381	378	322	331	354	382	369	348	336	340	349	364	307	362	356	343	376	342	372	331	361	339	342	372	349	366	346	328	355	357	336	322	367	350	325	351	323	323	342	326	389	354	381	355	339	330	352	331	341	333	322	343	318	362	349	371	368	354	330	380	330	342	348	375	339	350	336	342	349	351	325	360	352	371	331	358	362	345	333	380	357	373	352	332	322	339	343	327	365	350	403	359	340	320	342	309	344	355	340	329	349	310	358	371	349	339	336	362	327	362	355	326	306	332	322	340	367	352	328	335	339	366	358	356	359	341	332	373	342	335	352	340	344	351	373	334	353	348	322	374	352	359	371	393	331	356	342	353	375	345	300	353	360	316	338	350	322	329	327	350	335	345	343	382	353	365	337	343	346	359	335	358	322	330	318	352	332	305	329	361	348	363	357	367	387	339	375	384	402	407	362	354	350	384	351	353	349	336	360	373	338	340	346	333	330	354	360	323	324	362	360	357	335	348	346	343	325	362	347	340	355	344	375	388	375	327	328	355	354	353	357	330	318	339	319	378	344	324	340	340	315	334	351	355	360	355	317	320	339	365	339	334	397	310	356	341	346	370	326	359	372	372	350	344	342	335	336	345	353	344	341	335	349	329	353	373	355	352	377	340	348	343	339	366	325	371	329	340	357	321	364	353	370	354	342	307	338	334	352	350	322	356	344	377	356	362	376	340	324	379	318	325	357	352	337	349	361	375	371	340	360	356	308	321	375	339	330	354	326	323	331	349	356	367	347	343	331	335	363	354	353	337	341	331	355	380	367	381	335	341	334	351	351	331	354	354	324	343	352	348	333	312	370	352	346	355	351	313	346	348	323	319	381	348	335	330	341	339	347	331	359	364	354	406	338	352	362	380	355	363	374	336	337	316	368	317	346	356	333	398	346	316	359	322	352	351	347	339	324	352	334	321	386	342	379	355	325	338	339	361	349	355	335	351	359	327	326	357	338	351	363	310	362	305	335	325	386	305	351	346	338	363	345	336	352	343	314	344	321	331	338	335	315	335	341	331	359	361	330	324	371	334	336	350	377	353	330	324	377	343	358	334	341	320	323	350	373	366	362	353	371	352	344	309	359	349	325	336	347	342	333	326	347	339	343	323	367	389	323	336	337	334	336	335	357	359	342	379	358	366	355	359	360	339	374	338	362	336	355	370	321	324	318	344	334	349	347	384	320	377	340	343	352	339	337	338	325	329	357	335	330	322	340	355	312	364	355	346	350	357	312	347	359	344	329	340	339	330	363	363	380	341	344	361	353	341	319	370	377	336	316	390	318	342	318	355	355	329	330	347	363	326	334	346	326	336	358	300	349	311	321	385	367	346	367	369	315	360	320	350	383	345	316	361	347	351	330	358	335	339	361	386	375	349	338	375	360	335	331	342	337	324	360	357	330	315	345	341	333	314	343	372	335	347	343	359	350	350	340	334	334	320	329	380	346	316	326	340	339	302	350	365	368	356	353	318	340	353	352	370	348	344	360	367	372	343	335	351	324	338	367	323	367	296	338	324	330	341	352	335	350	337	347	331	302	322	346	349	372	351	389	368	383	370	354	348	322	332	329	339	333	359	378	322	376	363	318	393	334	369	347	345	325	328	355	330	352	360	345	321	364	297	356	367	360	336	324	376	339	344	364	367	341	363	323	333	321	327	314	322	334	332	343	322	338	328	371	361	332	359	372	377	344	336	344	328	340	364	369	341	345	362	369	360	323	343	305	336	327	368	341	339	356	329	362	321	319	340	327	315	326	327	328	345	349	340	351	354	339	376	340	341	345	338	334	371	368	346	340	344	337	344	318	333	311	326	339	358	334	359	334	340	348	365	321	340	360	310	340	346	333	355	380	343	347	333	342	335	353	344	332	341	348	366	356	345	313	351	360	364	331	317	342	347	311
8922	16176	14210	7830	5526	4713	4281	3644	2628	2547	1941	2168	1642	1270	1415	1744	1324	1067	758	663	631	571	567	560	560	555	514	504	510	501	489	451	490	510	507	485	485	459	507	448	464	450	480	499	480	454	568	539	469	514	486	648	1195	1216	1205	1161	1383	1074	725	473	615	603	457	431	429	438	418	453	399	417	464	398	414	426	435	432	423	412	432	437	421	412	412	397	398	437	437	407	399	431	428	423	444	397	397	423	432	427	433	445	450	441	431	453	439	431	437	383	402	410	437	409	451	420	413	390	426	409	432	423	398	462	410	416	400	439	433	447	399	446	434	429	424	407	392	436	399	391	393	390	429	464	415	431	414	441	440	474	443	424	457	419	408	420	398	409	402	415	425	451	426	407	402	423	439	430	443	389	433	404	449	401	455	407	438	431	447	452	459	408	425	448	399	400	431	414	435	409	410	419	417	414	452	444	415	443	415	427	423	420	451	413	371	418	403	435	440	432	422	387	404	403	397	445	408	429	420	431	398	420	422	406	442	412	429	423	418	415	428	400	438	399	425	424	407	437	486	428	384	387	439	427	441	409	416	435	408	405	388	408	444	421	395	409	421	418	452	450	435	428	411	440	399	410	427	430	416	432	399	404	415	414	429	417	402	416	411	409	448	421	456	415	416	427	419	428	410	459	406	383	386	405	455	392	434	414	433	430	450	453	430	445	423	410	422	423	424	415	402	417	437	473	431	398	441	429	435	430	424	454	401	432	448	404	435	429	425	419	423	420	425	423	428	438	371	457	449	433	445	411	431	426	409	417	444	438	468	432	444	392	405	411	418	417	399	400	402	394	438	386	457	414	396	397	391	420	428	391	418	414	400	428	382	427	430	427	414	406	413	431	387	423	460	414	449	424	409	417	404	447	437	438	412	432	406	403	433	448	452	430	415	420	444	398	463	454	448	462	429	420	424	413	423	424	417	409	440	428	407	434	385	435	424	406	444	437	442	398	425	433	402	430	393	414	426	415	423	426	415	391	404	449	426	393	413	416	382	433	416	426	431	403	422	443	442	430	443	429	438	404	427	422	425	430	425	415	415	435	369	424	402	417	429	449	450	425	425	439	425	433	442	411	421	437	427	422	445	453	426	454	400	444	416	433	407	415	444	410	403	450	418	369	433	404	425	414	428	383	425	434	424	386	423	456	451	414	459	430	367	440	434	407	441	446	424	428	448	422	437	491	404	416	422	426	398	412	412	464	378	440	398	420	391	433	436	404	426	418	450	435	412	421	428	451	426	398	394	409	417	408	435	420	400	411	406	390	416	405	473	408	431	485	416	412	435	388	420	422	427	439	427	428	425	420	437	438	415	424	427	406	400	413	444	403	390	461	390	395	448	427	419	420	452	402	405	401	412	399	451	408	430	418	404	460	415	410	450	403	431	456	404	420	413	410	399	411	436	456	443	415	405	432	403	411	398	409	462	421	399	410	441	412	416	411	418	392	434	362	411	402	431	448	409	471	408	417	420	404	400	397	409	453	421	428	405	396	404	434	409	436	386	422	397	379	420	434	436	429	399	413	431	448	429	420	444	381	414	408	426	413	430	373	412	419	440	437	441	415	379	443	437	440	428	411	423	448	434	419	406	407	432	425	413	413	411	410	435	414	437	406	420	430	410	403	377	419	437	422	423	425	407	437	419	435	397	433	410	390	410	448	410	389	441	398	429	434	428	427	405	442	430	399	447	399	421	405	422	420	418	414	411	407	442	417	396	437	435	431	440	414	379	447	424	434	408	408	450	443	458	437	401	445	417	406	423	394	394	424	423	441	453	415	420	456	471	417	432	412	379	373	410	373	428	449	395	457	417	400	402	454	413	420	416	419	392	410	431	441	418	424	406	451	417	423	455	412	422	415	403	467	448	407	420	423	424	420	418	424	432	428	432	413	419	436	417	407	412	404	414	440	447	403	408	406	447	403	406	445	441	405	451	452	417	364	433	434	422	402	430	443	450	428	425	427	403	431	450	455	432	427	439	419	448	408	432	414	421	461	458	411	478	461	419	466	433	404	435	389	444	450	441	427	442	395	376	435	410	431	442	437	397	393	461	414	404	440	412	466	448	414	443	421	452	404	423	417	402	456	451	434	401	456	424	449	409	437	424	431	428	441	370	424	432	419	428	451	443	440	429	432	447	392	459	396	413	423	475	390	424	413	457	425	438	422	414	441	430	428	435	436	418	413	402	440	452	434	425	450	406	414	414	432	396	464	428	451	434	407	448	420	445	398	423	424	411	426	407	444	438	425	388	422	442	429	423	389	412	431	455	407	405	425	443	450	413	431	442	435	441	426	429	392	406	430	419	403	433	414	406	401	427	399	430	438	425	423	400	441	406	421	421	436	432	460	425	420	443	414	441	457	403	446	429	443	412	412	451	399	437	411	444	423	396	416	423	429	408	402	432	451	409	428	404	403	378	422	445	456	411	421	438	377	428	410	425	463	392	415	409	429	477	444	419	432	428	418	419	436	435	428	421	386	425	420	448	456	429	427	418	445	425	413	422	404	373	421	417	423	443	462	421	452	482	434	443	453	436	437	400	426	451	429	437	398	458	443	400	405	439	424	420	421	404	411	427	409	422	427	461	419	393	398	434	416	468	396	438	435	453	400	418	414	449	407	447	371	424	427	390	383	425	421	408	445	438	447	461	427	456	431	438	439	423	443	444	439	425	434	450	426	449	433	411	458	388	393	410	416	414	426	426	442	429	449	411	421	429	396	461	386	420	392	448	440	417	421	398	450	394	449	458	440	433	396	409	375	415	426	407	396	457	442	369	443	436	441	417	415	431	434	415	414	462	424	438	455	446	407	412	396	451	456	388	423	479	421	407	429	417	422	420	406	396	420	451	402	416	438	394	414	447	426	376	409	436	434	429	456	402	416	392	410	417	444	428	449	418	460	426	421	452	410	408	427	406	431	433	456	423	393	438	420	399	398	422	413	443	456	405	412	442	447	437	424	398	445	408	451	422	411	419	401	428	451	420	437	456	443	428	476	411	438	419	445	426	427	415	442	427	424	426	453	440	393	417	435	458	421	418	423	409	390	458	430	401	446	433	445	421	406	423	427	410	410	454	402	410	423	410	391	423	439	392	422	428	443	416	374	435	456	429	454	474	419	419	446	437	410	417	395	409	406	441	445	390	400	408	446	438	466	433	398	438	419	381	411	413	407	446	424	461	402	402	398	390	395	427	440	406	414	431	460	424	441	452	460	446	433	447	420	412	436	406	453	449	400	404	447	390	422	420	421	462	396	452	409	440	449	402	375	431	422	417	412	405	411	411	427	385	416	422	415	450	442	432	419	403	425	420	382	445	442	401	429	428	418	450	436	439	413	405	434	437	440	406	407	409	445	441	403	400	407	400	400	397	454	430	400	397	406	457	466	445	433	423	419	455	443	417	382	440	436	415	430	428	402	443	416	424	410	392	429	450	407	408	420	445	450	454	411	430	425	463	428	432	418
26740	20730	10555	1534	990	1002	1041	1000	872	878	845	918	846	800	821	875	788	786	746	705	743	656	670	718	707	705	748	724	693	711	670	715	707	687	688	714	711	720	722	694	679	716	707	735	718	712	706	739	729	634	725	764	814	847	743	863	852	873	747	711	649	718	702	730	675	684	704	700	678	718	691	683	708	721	706	704	677	686	730	633	676	765	704	679	636	667	700	675	679	664	735	688	735	700	698	682	674	673	703	714	687	697	656	706	643	698	727	722	704	704	708	695	701	681	666	691	717	676	683	676	706	680	699	708	704	699	725	711	666	679	710	710	655	701	719	669	729	720	712	697	713	667	682	690	703	688	697	689	700	682	696	694	700	743	699	679	729	686	690	680	710	701	657	715	689	690	674	686	651	702	657	692	692	660	733	679	670	705	666	700	673	680	709	738	685	707	711	698	734	708	660	671	675	633	730	688	709	647	662	707	682	716	729	721	652	726	727	665	664	724	714	712	698	717	657	677	715	664	675	716	708	682	669	661	679	693	724	705	686	699	748	699	671	683	665	686	718	695	682	689	634	739	725	678	687	689	716	702	679	700	667	734	698	686	663	666	670	695	693	687	707	693	713	710	710	664	688	705	657	682	696	685	663	694	671	698	741	704	707	716	687	678	686	662	655	714	643	658	722	716	704	682	733	670	667	695	710	669	670	670	706	730	716	643	692	738	698	649	661	676	688	671	663	691	673	679	698	651	711	711	692	700	646	709	643	685	711	702	705	704	684	688	681	689	698	675	682	694	727	681	650	724	656	718	693	726	702	663	722	686	684	697	664	680	696	704	699	705	733	714	683	693	714	676	676	675	705	675	648	731	689	687	713	700	705	698	733	632	702	710	655	687	726	690	712	714	713	710	681	650	675	697	701	662	722	713	725	719	689	697	671	731	687	680	697	736	693	669	723	729	697	691	744	674	679	727	706	665	664	715	762	683	708	681	722	731	696	664	702	705	740	677	668	687	669	734	696	672	646	685	690	690	657	716	685	686	717	721	749	708	726	703	697	705	690	719	703	721	672	716	692	646	697	710	706	680	685	703	671	690	690	696	697	652	715	723	695	765	704	669	741	715	672	709	668	693	678	687	685	695	706	728	678	693	670	724	647	661	693	682	678	708	720	675	780	684	723	731	678	688	653	630	740	717	711	760	669	651	704	649	732	648	666	662	682	687	705	717	677	685	727	715	696	684	722	744	670	714	732	767	684	722	684	686	706	691	700	658	705	724	726	698	691	738	681	699	662	709	684	654	704	672	676	681	702	725	706	702	716	702	699	701	696	686	687	728	705	649	680	693	663	674	659	666	711	702	662	678	696	715	672	672	701	707	721	683	731	695	676	701	659	689	707	670	715	710	681	693	681	666	667	650	666	690	691	702	678	682	685	692	656	693	649	720	715	720	708	710	713	639	710	703	737	673	706	674	707	704	726	699	700	702	709	683	680	711	705	692	706	683	702	675	690	651	692	684	740	685	739	738	671	707	736	687	666	668	721	679	667	669	709	677	694	670	712	671	729	715	654	664	675	693	758	697	672	746	657	700	696	715	634	676	737	767	724	694	692	724	704	666	664	663	717	700	685	720	650	677	670	657	706	710	637	687	654	679	694	685	695	738	717	729	699	739	720	683	711	684	683	666	672	709	696	699	679	682	661	690	641	702	700	724	727	665	687	672	690	681	662	642	723	690	681	728	672	720	673	689	686	707	654	712	663	655	637	734	699	691	717	690	715	683	657	650	684	685	644	663	698	694	638	727	693	716	682	688	707	725	668	699	647	665	708	672	689	712	728	714	670	753	681	718	713	739	678	685	688	722	684	697	669	691	642	675	719	663	650	653	680	714	698	722	703	702	699	707	697	709	662	672	641	656	680	640	646	733	718	712	724	744	701	752	697	757	731	700	712	711	718	734	700	678	693	692	691	641	671	700	727	727	684	645	699	640	690	711	648	717	691	680	655	636	717	717	691	729	666	661	718	690	666	709	692	724	719	687	682	696	720	641	676	672	669	697	727	697	658	730	675	719	732	751	740	648	723	686	670	671	672	691	699	674	743	697	712	699	729	656	667	667	705	731	674	664	698	674	694	680	646	709	682	661	697	705	685	695	700	705	682	655	678	705	652	688	719	661	719	740	736	708	645	685	697	729	701	709	726	706	692	701	684	668	698	721	678	709	689	690	661	725	694	706	702	670	681	710	680	688	718	678	697	664	715	726	741	708	683	704	662	685	710	738	686	710	725	656	693	714	716	665	692	689	716	702	703	703	721	698	725	669	703	727	657	704	729	707	716	743	666	699	714	682	712	744	664	674	658	725	648	727	700	712	669	669	695	669	668	681	706	664	759	637	708	677	680	701	695	650	693	703	634	715	675	633	722	700	715	703	703	702	641	675	698	710	664	663	730	698	657	703	726	653	680	684	671	720	685	719	728	727	676	706	662	712	699	704	650	726	689	723	720	696	665	705	688	697	652	655	694	740	726	700	667	711	689	712	692	710	726	655	687	686	653	727	704	757	689	696	698	693	670	675	663	702	675	672	692	683	656	724	707	682	726	675	730	700	706	652	693	668	712	705	686	675	697	697	746	726	713	700	717	730	669	663	700	706	730	740	692	665	698	747	633	743	641	742	691	685	696	679	658	736	729	703	672	725	666	697	686	693	709	672	728	672	657	689	728	690	673	716	651	734	736	758	675	673	731	743	660	710	700	677	700	682	671	681	696	701	687	668	671	641	699	676	663	655	697	689	654	671	684	708	666	646	659	698	755	691	698	663	639	718	703	709	681	695	715	693	638	695	719	667	719	682	689	737	727	641	705	677	745	700	689	678	706	647	703	664	687	751	667	685	685	660	715	693	722	655	712	673	648	624	714	685	714	668	709	668	683	701	674	680	679	642	740	691	691	705	699	713	748	743	679	667	766	726	729	691	677	695	678	659	675	718	685	709	712	696	669	729	700	680	672	733	714	634	703	689	670	711	662	672	649	712	690	715	679	694	682	698	709	724	671	655	682	710	704	695	712	680	669	732	739	674	687	692	675	655	729	695	710	712	742	710	664	702	730	718	681	647	683	691	689	696	666	671	684	672	691	693	731	654	722	692	698	741	662	710	751	695	713	719	706	662	674	673	708	668	666	644	724	681	712	675	713	748	708	654	683	708	662	747	658	638	687	745	686	648	687	668	708	646	693	703	687	719	691	714	714	698	703	712	747	716	714	690	695	703	674	690	652	705	664	686	653	740	686	705	698	754	718	700	650	692	679	653	719	714	691	689	668	734	717	678	684	685	680	716	693	670	701	653	623	711	674	728	703	734	678	701	707	701	725	700	734	714	738	652	692	664	688	689	728	671	647	680	696	736	692	737	670	712	732	691	672	671	693	699	716	721	703	718	714	687	694	660	725	684	701	698	712	686	674	676	696	641	686	656	673	668	715	738	695	677	653	682	691	697	723	715	663	704	709	745	663	697
4361	1854	1680	1262	1149	1352	1571	1518	1163	1317	1147	1304	1127	977	1087	1261	1086	995	892	885	901	886	904	825	876	883	833	876	847	808	896	900	849	870	827	825	916	848	879	843	858	868	927	855	851	891	903	883	881	817	913	934	1132	1146	1106	1163	1187	1194	982	852	912	914	907	841	817	844	804	837	858	844	853	847	870	848	862	857	843	818	832	823	832	835	836	861	882	869	843	812	878	823	862	836	888	895	836	879	818	821	817	847	863	837	836	842	777	862	814	848	819	819	858	886	814	865	864	912	864	862	885	899	910	838	886	842	841	827	849	890	832	881	881	816	838	843	896	867	875	874	860	833	879	806	827	889	879	848	898	835	848	895	888	848	846	842	829	895	839	829	860	857	839	798	879	825	891	841	855	829	811	816	849	822	822	835	858	822	866	863	828	810	841	776	820	837	857	851	824	859	876	841	851	809	872	790	891	841	840	862	844	873	823	809	887	781	850	882	876	791	867	903	838	900	801	846	860	830	867	849	822	805	888	808	837	868	839	837	887	902	845	815	814	856	843	836	835	886	810	819	840	829	853	882	807	841	892	895	891	877	864	812	851	806	858	827	871	866	879	807	869	863	826	873	868	816	867	892	891	919	881	843	821	832	814	838	865	851	804	886	846	840	797	867	835	829	811	820	844	886	820	849	879	923	855	836	827	800	831	890	862	843	889	857	824	805	860	849	862	881	867	887	830	851	861	811	824	883	884	871	864	855	819	837	895	823	896	819	866	843	803	853	832	877	831	882	856	884	826	842	886	851	815	866	840	881	870	839	890	855	833	860	825	871	867	866	850	850	809	866	837	872	882	805	824	821	883	872	835	834	873	846	884	921	816	811	855	783	856	820	860	859	883	817	861	811	849	860	836	815	873	785	865	862	836	860	828	855	826	865	826	847	850	843	845	844	845	849	868	903	822	849	824	829	888	856	840	844	806	926	827	819	803	848	883	833	818	853	866	878	833	877	841	879	875	837	868	860	876	873	864	844	846	840	899	865	836	875	830	864	850	829	878	822	880	865	883	847	856	844	791	900	839	849	821	869	881	838	890	878	865	811	852	852	873	876	842	838	862	836	850	850	860	877	850	866	852	803	851	871	840	802	812	826	811	838	805	871	828	855	889	797	860	845	867	807	812	927	868	841	817	890	865	822	846	863	916	777	881	850	810	887	859	921	906	850	901	836	848	861	809	802	894	899	819	866	765	886	827	811	815	793	857	835	846	873	851	810	837	836	852	836	876	856	844	881	896	786	831	870	838	780	847	878	856	852	868	816	792	827	861	866	772	875	836	839	861	815	858	821	817	843	799	828	874	820	866	832	855	792	857	844	837	840	852	871	859	869	814	835	841	840	871	863	873	799	836	807	813	823	800	818	843	802	870	859	848	878	831	869	828	903	857	826	847	854	853	898	857	877	849	823	868	855	880	806	871	846	787	860	861	854	860	858	875	888	851	886	824	865	821	845	845	831	848	819	843	854	856	837	809	897	791	834	848	827	834	837	872	841	839	869	872	836	788	868	923	851	833	834	815	823	841	822	846	851	824	861	879	840	892	850	817	890	835	831	808	826	815	867	892	818	827	877	855	852	846	873	832	875	834	806	858	885	820	888	861	835	795	787	808	846	872	854	814	812	780	860	822	861	901	869	856	853	882	867	830	853	869	863	866	857	842	794	848	858	852	815	902	867	875	860	864	788	882	858	838	811	893	854	839	834	798	837	820	845	841	849	867	826	828	863	856	818	821	879	792	843	835	855	840	859	833	844	839	846	898	888	902	860	862	795	844	839	857	857	878	874	797	885	835	874	855	843	891	876	855	871	807	846	860	887	790	819	847	869	836	879	902	835	884	849	832	815	870	861	834	894	811	863	827	856	918	826	856	904	846	925	836	872	905	831	867	898	882	883	833	826	843	808	838	819	866	867	866	830	859	776	917	880	828	873	835	856	882	866	836	853	837	862	902	868	874	837	808	820	825	814	816	802	846	837	810	892	817	853	871	877	858	834	902	852	874	877	845	859	860	891	882	872	869	843	799	852	818	869	853	869	908	838	841	874	874	795	857	818	839	893	833	889	874	831	845	831	841	840	811	837	829	855	845	850	897	811	914	793	873	852	814	852	835	906	842	881	823	851	814	839	863	814	891	807	843	845	812	854	838	826	849	902	880	844	828	818	874	859	865	805	881	813	867	852	834	860	846	839	815	824	882	857	858	842	918	809	821	830	901	809	825	873	856	846	830	822	825	816	838	865	851	820	834	849	847	884	849	872	847	863	850	832	842	874	804	793	919	801	859	891	847	841	859	866	897	840	827	861	859	871	831	917	856	921	866	836	787	882	867	874	882	832	857	850	811	851	817	853	799	850	802	815	868	803	879	852	863	825	849	829	921	834	807	841	883	823	887	879	839	873	837	852	810	775	865	826	860	817	845	829	866	836	819	827	852	875	868	835	917	838	812	858	831	854	786	857	841	871	857	817	866	866	866	871	832	885	835	809	879	841	814	816	878	876	861	840	877	834	812	827	801	849	897	822	854	840	831	872	862	856	802	770	867	852	854	823	840	847	845	832	846	812	817	836	816	769	831	876	862	865	855	883	813	823	859	841	894	854	838	824	861	832	834	818	838	842	851	809	863	849	815	828	850	847	854	836	841	863	872	836	868	866	823	848	851	885	854	843	821	859	889	810	849	857	861	901	905	871	885	865	808	821	838	838	806	812	837	871	805	893	874	890	830	869	853	832	833	804	863	837	853	902	815	816	847	860	817	902	844	824	826	788	830	847	868	833	852	861	815	808	880	855	856	872	801	878	852	870	867	838	874	834	880	839	833	841	858	866	879	834	884	900	852	842	854	881	846	906	808	833	833	817	875	796	816	841	881	851	845	846	880	862	810	868	837	862	822	859	814	809	840	856	886	789	889	824	850	865	827	879	815	785	829	840	853	817	834	829	821	880	873	791	836	867	864	847	847	818	871	834	868	870	880	827	894	881	859	812	831	834	810	848	844	890	821	825	875	877	899	868	838	835	850	874	807	867	850	786	831	859	865	869	904	860	830	872	891	870	827	813	868	881	840	832	837	848	851	884	893	857	795	889	837	817	842	847	889	864	888	797	908	820	795	847	834	809	860	846	855	825	826	884	888	866	837	871	838	798	817	887	846	822	858	826	889	862	849	814	876	896	881	839	857	856	806	882	854	842	822	840	840	868	840	829	844	826	861	848	880	843	845	860	919	825	895	879	860	848	819	858	873	861	869	830	906	865	833	863	882	839	822	870	835	893	854	813	883	841	845	884	886	815	860	846	880	874	859	850	856	862	825	876	832	889	801	929	854	868	873	823	880	880	848	788	866	854	832	818	849	795	836	863	858	845	839	832	824	819	883	826	857	844	828	862	840	860	854	844	803	831	878	803	855	893	801	844	867	807	851	909	845	796	822	838	875	865	818	790	861	851	823	814	834	820	833	844	824	858	798	847
23539	21116	28632	23872	21106	13979	2211	1448	1091	1056	902	978	807	709	800	921	782	640	587	589	570	515	541	550	494	534	494	555	522	519	468	551	536	511	496	512	501	508	479	548	514	532	485	524	519	501	533	492	501	472	503	614	867	784	720	827	803	811	578	569	555	546	542	491	517	491	469	467	458	499	505	491	435	526	492	482	475	471	475	475	485	450	477	448	468	512	516	478	529	498	496	534	530	468	506	534	474	454	472	485	494	490	488	536	509	489	531	460	503	497	485	487	449	496	497	494	478	514	510	489	521	514	460	500	473	484	489	485	470	521	485	479	491	500	450	440	520	482	490	494	503	471	478	460	468	483	479	449	482	480	490	485	482	514	463	523	510	492	515	466	443	485	514	491	448	471	485	508	508	468	510	489	480	442	505	490	478	504	499	514	487	462	471	475	494	489	509	496	479	476	517	476	476	497	461	497	479	478	474	482	477	498	495	495	467	534	471	490	467	502	482	496	468	471	468	485	507	467	493	494	467	511	465	469	454	462	473	493	479	493	499	532	483	493	454	522	431	491	462	444	506	458	489	511	486	522	485	467	470	506	466	488	501	502	479	480	456	468	481	496	454	453	475	499	495	484	497	475	506	456	489	468	463	520	527	484	492	484	468	476	477	495	508	450	480	487	502	497	484	489	486	514	548	479	507	458	467	526	483	503	492	489	473	484	491	458	519	482	510	501	488	531	472	477	518	485	481	490	477	487	480	508	470	449	501	500	485	486	458	516	492	495	495	479	477	488	503	522	488	477	478	500	478	486	468	491	471	535	461	471	506	500	478	489	485	484	499	468	508	503	471	495	444	473	487	496	490	502	496	512	491	507	521	481	513	498	516	419	505	481	481	488	482	460	492	521	481	489	496	489	483	493	479	494	481	481	475	488	492	496	444	459	503	490	462	476	497	491	493	496	468	492	457	479	508	484	470	454	496	472	486	493	455	494	480	453	486	495	506	502	519	481	488	448	486	497	482	506	471	497	483	534	472	438	452	482	477	494	472	453	516	492	503	469	470	463	469	515	489	492	461	466	470	462	435	554	481	477	507	492	458	471	470	458	503	478	478	492	478	506	483	500	477	456	485	528	488	487	485	461	500	446	491	471	474	512	450	454	459	515	491	462	461	523	510	518	478	517	506	531	512	505	478	468	453	494	458	464	496	494	506	501	448	495	472	458	462	496	492	506	490	496	465	492	486	471	441	495	492	475	493	468	516	464	484	511	477	471	456	484	464	488	482	530	478	492	500	478	501	509	513	468	455	492	504	501	474	458	451	434	495	523	484	494	502	471	525	464	527	463	439	489	481	504	474	509	488	490	509	518	452	460	452	511	490	522	499	483	489	485	497	496	483	473	479	477	454	502	444	524	474	484	506	525	490	472	460	466	473	485	491	512	473	470	493	502	471	519	489	440	476	488	463	483	520	449	518	514	473	503	523	510	505	500	498	501	476	494	427	456	517	450	503	500	493	462	507	474	506	474	486	506	480	474	445	521	496	457	511	459	508	463	510	486	511	506	458	525	484	472	520	537	543	521	496	499	507	489	495	524	461	502	501	490	475	467	486	471	455	491	500	485	464	479	493	491	416	502	476	504	477	488	495	504	495	514	471	485	468	501	447	480	463	483	509	484	510	463	538	449	507	478	491	492	469	486	493	518	480	493	483	478	503	479	472	471	497	499	488	482	467	452	481	504	478	455	506	461	507	513	480	445	482	457	514	501	481	463	464	448	445	488	497	483	508	460	510	467	522	502	450	496	475	528	489	477	520	455	465	450	481	475	486	493	502	475	504	471	493	498	467	468	508	493	494	501	472	498	504	502	520	444	500	503	460	531	466	484	533	488	494	502	497	510	433	462	463	477	463	542	517	477	507	495	473	485	481	479	516	496	516	471	481	511	468	478	520	532	462	487	486	504	511	504	467	487	494	483	490	515	455	480	485	451	480	505	471	438	467	506	493	497	524	487	494	440	503	479	515	482	511	435	458	513	494	482	482	462	457	534	495	471	442	466	484	497	482	514	498	514	541	463	497	480	520	479	494	470	513	463	512	485	491	505	490	479	489	485	490	472	521	500	487	466	485	463	492	504	495	465	495	477	489	500	513	468	485	500	502	474	481	504	482	494	497	511	488	507	483	512	504	517	480	510	518	465	506	512	493	522	481	482	482	456	425	454	499	459	475	480	462	452	496	482	450	506	483	482	533	490	484	498	520	539	465	524	517	442	512	514	503	498	485	470	487	488	489	499	513	446	436	471	501	509	464	484	490	453	488	480	506	522	507	501	483	521	475	484	477	443	519	498	466	459	483	459	472	495	495	474	517	497	493	486	466	482	513	512	485	496	476	490	478	506	473	509	509	493	494	488	515	504	447	489	477	471	471	540	517	452	490	525	518	461	508	479	499	491	494	489	474	490	482	484	465	460	469	480	514	507	495	504	509	487	472	477	507	487	486	518	414	508	487	470	454	477	515	470	484	484	500	522	489	499	474	472	490	484	480	487	419	510	493	472	521	484	447	507	514	489	481	472	527	498	496	530	451	465	514	507	522	460	459	504	449	474	485	529	463	461	472	511	452	467	480	475	489	493	522	485	471	502	493	498	485	489	478	461	520	523	497	502	516	482	500	466	492	494	511	472	467	479	470	500	484	466	477	426	479	535	475	498	472	473	449	492	472	492	506	511	468	477	507	479	484	481	499	522	451	502	463	431	447	481	429	471	484	509	494	467	470	468	466	478	527	476	500	459	458	509	493	490	438	480	493	516	532	503	447	480	482	480	487	474	476	499	469	499	464	504	518	524	470	515	512	489	482	508	484	482	467	516	459	422	484	496	461	472	462	495	474	485	483	475	514	484	511	499	478	487	451	458	460	515	509	477	491	484	489	497	494	486	476	489	449	508	473	467	503	495	496	508	467	499	525	502	476	504	490	460	463	510	465	466	502	435	480	484	462	492	488	500	452	509	509	492	467	470	495	467	485	454	492	461	521	484	460	469	492	482	452	455	502	477	462	460	488	504	482	492	481	454	485	496	485	457	479	522	472	480	466	479	501	485	482	469	478	477	438	506	478	511	474	457	476	468	506	492	463	484	508	496	493	467	519	472	485	497	486	482	507	466	438	455	489	505	486	478	504	497	512	504	506	480	514	457	478	502	494	492	506	482	459	468	493	515	507	491	521	475	492	488	478	492	516	452	447	499	501	474	532	464	482	458	519	488	493	485	519	491	495	485	523	483	517	472	496	481	483	492	483	499	447	504	479	487	489	489	533	471	483	447	509	496	483	464	450	501	501	513	450	496	507	527	474	468	510	490	498	488	514	481	481	492	487	476	466	499	483	470	449	521	482	515	490	477	518	481	494	492	489	500	483	513	509	469	541	492	505	501	514	515	496	473	491	470	489	485	523	490	485	448	482	451	502	472	496	522	505	508	492	468	497	469	499	489	457	498	464	457	486	458	461	484	475	488
6614	10267	8917	4794	3507	3026	2899	2699	1989	1872	1534	1694	1362	1088	1285	1517	1240	943	802	738	747	800	663	691	664	695	688	643	652	659	618	655	658	628	643	635	628	636	653	645	652	626	617	645	675	626	647	711	629	690	630	868	1217	1136	1046	1211	1220	1086	702	651	822	731	610	590	571	605	623	624	590	639	580	625	612	647	655	568	592	619	634	606	631	609	597	592	574	626	589	633	621	667	633	643	614	610	590	594	618	656	576	637	569	571	601	619	608	656	652	572	606	598	595	582	568	609	577	581	615	618	582	602	616	625	593	620	602	630	563	612	631	583	629	619	626	580	603	660	613	592	609	652	592	652	591	608	604	614	592	576	661	643	647	586	610	589	618	607	650	598	606	585	619	604	608	601	619	595	635	615	678	604	583	560	546	577	625	599	629	591	630	591	566	633	564	610	639	602	611	611	630	580	612	630	616	613	612	617	561	643	614	640	610	574	595	602	574	596	589	622	592	608	590	574	650	597	643	658	631	640	596	593	633	649	600	593	602	636	675	577	636	598	582	639	631	598	592	618	604	641	599	616	604	607	608	610	606	624	608	624	648	624	604	599	567	569	627	600	582	571	616	582	594	621	588	610	620	622	611	578	602	622	552	638	593	626	591	623	634	578	602	602	577	603	612	563	599	580	625	574	598	639	591	605	581	589	559	651	640	637	599	611	599	574	627	590	597	582	617	614	598	582	630	597	590	590	585	542	604	625	561	559	603	596	582	634	619	618	643	588	598	613	650	599	604	603	639	629	570	645	628	573	617	589	586	592	618	563	589	589	571	577	616	608	614	617	578	722	609	602	616	595	621	636	568	625	593	579	639	615	569	559	626	590	560	607	606	574	618	607	587	617	633	578	599	594	585	628	603	587	611	556	603	625	608	603	607	596	597	600	578	615	621	599	590	594	625	617	649	602	583	608	649	598	594	633	609	600	580	582	661	619	647	605	624	621	572	558	630	575	582	610	615	591	604	583	595	590	577	617	561	627	637	607	572	562	608	566	592	634	607	589	584	587	628	573	580	635	600	643	598	622	600	610	584	622	598	597	583	605	639	609	615	584	599	622	621	616	621	621	565	611	626	622	644	640	592	595	621	628	568	612	599	592	582	612	590	578	602	607	658	619	588	609	595	610	634	656	603	615	596	613	619	608	614	602	617	595	631	605	591	617	607	635	626	585	643	586	578	604	576	575	581	562	638	631	577	591	629	612	601	639	608	657	642	613	569	604	577	650	602	598	628	598	657	678	658	602	606	621	599	632	636	617	613	585	651	600	610	627	579	627	610	602	605	622	581	653	615	611	590	590	577	597	660	524	591	578	631	581	618	604	589	572	576	591	603	630	567	599	538	650	601	549	617	620	613	624	640	579	579	605	597	582	604	648	610	631	624	598	594	592	618	581	614	655	606	618	619	621	603	646	591	643	598	614	620	616	586	616	633	608	632	623	586	626	601	620	625	688	601	582	586	574	678	624	603	620	570	645	611	633	645	588	644	612	593	594	591	610	609	579	659	614	608	616	603	586	641	609	610	603	604	626	622	611	593	593	585	629	613	603	632	588	617	617	635	573	569	637	628	595	636	583	598	608	583	615	621	549	592	641	543	623	562	631	622	591	579	590	577	579	587	593	609	629	642	647	620	651	602	626	621	652	663	605	620	599	593	613	568	580	661	608	616	586	647	630	594	613	613	574	579	633	577	614	597	617	607	585	643	583	615	597	588	647	679	585	568	626	632	608	653	597	612	609	628	617	581	614	595	567	616	639	596	648	577	588	589	569	620	617	656	592	617	606	586	610	635	618	613	604	607	606	649	611	598	557	629	630	569	619	591	645	611	605	593	621	585	605	609	548	625	624	577	647	629	597	622	583	608	617	618	587	650	608	604	598	624	605	592	611	630	619	630	593	607	619	629	584	610	620	609	594	605	623	637	596	578	636	595	622	635	633	604	618	604	592	581	599	588	584	609	586	585	569	640	610	614	648	610	650	591	648	618	617	627	610	591	560	627	619	576	600	612	663	597	585	615	610	617	598	654	607	583	596	548	629	647	607	638	604	608	636	615	604	632	616	581	606	599	625	645	596	628	616	627	572	626	581	614	587	660	637	633	641	605	612	582	586	627	595	632	603	621	638	662	621	573	600	578	601	653	585	567	580	578	577	632	631	589	612	638	630	628	591	623	567	641	611	618	634	614	640	604	579	586	610	584	603	599	613	606	583	584	566	604	584	610	605	602	615	621	595	643	576	601	629	580	599	592	580	594	627	634	611	638	603	618	597	617	586	616	610	610	609	616	633	617	639	639	597	606	654	623	582	564	616	625	629	622	602	583	563	589	621	649	558	603	584	587	618	581	601	587	616	617	580	606	600	596	622	592	563	587	640	589	615	603	606	652	637	644	591	576	605	590	580	602	620	581	580	659	592	589	596	630	618	580	624	650	607	642	571	645	613	624	631	603	552	642	587	616	606	623	604	573	587	604	600	601	633	654	567	603	617	611	617	586	600	651	609	585	643	579	615	616	582	633	632	603	631	628	565	606	598	547	596	609	569	606	663	579	580	614	602	618	596	584	617	610	604	606	619	587	582	568	600	583	599	602	651	584	595	622	546	630	613	617	593	573	632	597	589	620	597	587	587	621	618	622	590	582	591	603	584	609	614	629	586	602	610	585	603	559	646	584	589	583	626	582	636	616	604	605	543	644	604	595	574	592	567	648	632	604	609	623	642	637	600	631	586	613	614	617	603	585	586	622	597	613	609	621	576	601	622	603	612	618	583	631	625	602	585	614	603	593	631	659	611	564	605	629	623	608	603	573	649	670	567	616	631	607	584	586	607	565	601	594	587	606	605	605	616	609	613	620	645	583	604	590	570	563	583	569	617	612	649	640	549	582	587	643	601	613	597	644	586	599	578	632	613	584	615	622	626	609	603	575	608	607	558	590	644	578	591	619	604	597	582	586	578	605	605	583	593	541	595	601	602	608	590	538	574	600	628	623	595	599	579	572	648	606	609	622	596	577	613	604	585	654	609	579	606	644	615	624	607	594	611	630	600	557	615	622	602	613	670	607	610	644	562	667	637	620	570	554	638	584	677	549	600	601	595	627	650	604	640	560	606	615	610	629	589	592	630	626	597	602	638	593	661	638	612	626	599	610	577	591	620	594	615	621	629	581	571	629	621	647	591	588	580	595	636	582	609	647	650	593	621	645	584	634	595	563	626	602	627	589	611	600	605	618	595	594	585	626	564	612	603	632	593	594	600	586	634	612	537	595	603	654	538	609	584	621	620	645	571	606	590	625	601	610	579	573	582	628	620	560	606	644	590	631	594	589	648	597	624	606	602	570	591	621	585	630	589	600	589	607	599	623	624	620	607	610	629	575	599	627	612	604	643	591	615	600	622	631	599	601	625	585	582	624	623	604	597	603	599	567	661	654	636	569	584	594	619	588	581	568	596	619	619	580	615	599	561	598	657
22642	21108	28948	23523	21112	21158	12503	2052	1247	1164	1013	1071	848	758	899	1005	784	614	556	510	458	421	364	434	359	431	378	374	388	363	399	396	385	417	398	337	400	385	397	387	376	407	359	380	408	402	375	426	349	375	369	512	882	822	677	788	868	556	432	480	486	441	339	351	371	375	360	352	350	356	328	340	360	322	349	363	365	360	351	341	347	320	318	359	326	361	357	351	339	331	328	330	324	332	362	317	367	369	339	368	310	351	356	337	326	351	345	335	315	314	326	355	327	359	353	350	350	332	337	376	360	338	335	331	312	378	345	332	377	297	347	377	373	379	358	351	336	353	359	351	349	338	345	326	341	350	342	364	336	352	339	349	345	341	331	344	363	355	362	340	347	349	364	337	337	368	365	337	334	340	370	320	364	322	334	350	328	332	334	344	347	309	377	341	332	310	341	354	351	340	345	332	337	345	327	327	348	357	323	366	330	356	347	340	340	341	341	342	308	363	358	360	354	350	351	324	345	349	366	344	349	323	333	327	331	325	330	352	357	322	325	348	338	372	339	354	359	357	365	356	375	309	325	325	333	360	322	359	377	341	347	367	360	364	366	334	347	349	354	334	343	339	368	350	372	355	322	360	357	331	323	341	347	326	333	360	356	359	315	331	333	340	376	358	331	346	332	359	365	354	319	353	357	336	339	367	354	357	327	358	321	366	324	341	336	352	333	357	325	308	368	292	355	295	327	329	362	309	341	327	340	333	370	339	317	362	310	347	336	346	330	323	361	359	355	362	363	358	347	331	360	315	347	377	354	373	335	361	353	346	369	348	358	296	346	335	350	362	312	359	330	377	342	363	325	317	316	351	339	342	355	355	362	346	328	349	326	330	328	353	346	333	347	314	343	356	343	346	342	357	332	345	371	352	358	327	371	327	373	347	368	323	363	344	311	330	330	348	321	337	357	359	316	341	338	346	361	337	355	350	337	346	334	315	388	348	371	329	365	349	359	347	320	325	357	325	336	317	385	338	368	357	314	360	340	346	332	341	376	342	336	358	370	370	348	340	379	343	363	307	341	337	364	353	324	326	352	327	379	357	335	378	328	346	348	351	338	359	349	357	306	345	342	341	320	333	330	376	391	330	349	360	358	358	325	355	348	346	366	372	331	345	319	352	331	359	360	345	336	317	336	357	341	356	339	313	335	361	327	349	359	344	333	342	309	365	345	361	336	328	319	345	355	350	347	358	370	367	340	331	327	324	322	335	343	326	320	312	335	335	361	355	348	356	344	387	327	368	349	348	326	370	322	342	360	352	360	334	342	334	304	323	354	374	339	364	325	337	383	336	320	353	355	339	349	322	312	360	350	337	378	351	358	356	364	354	359	331	306	322	340	362	321	344	364	319	330	330	337	337	346	341	359	357	374	353	356	311	341	334	353	322	361	375	318	398	372	325	344	333	339	328	332	350	327	343	350	320	378	345	364	320	384	330	351	367	364	339	348	317	353	353	337	347	324	331	367	342	354	356	340	351	392	340	313	315	387	349	325	365	342	344	347	316	353	349	351	331	341	338	340	316	365	359	342	334	385	321	368	335	330	330	376	326	350	361	374	374	358	360	344	345	394	322	350	341	336	302	345	325	331	361	341	348	402	374	343	298	325	344	357	337	344	337	375	374	331	336	354	378	334	358	350	380	333	360	341	352	341	355	352	356	373	382	345	344	318	376	359	329	329	368	384	392	362	348	348	366	359	340	332	345	349	336	373	364	342	339	319	318	345	307	356	354	372	329	341	369	355	367	352	314	362	364	328	319	335	330	369	367	361	366	330	336	357	359	343	376	339	328	363	359	342	300	332	347	357	351	357	337	326	301	365	340	308	328	372	323	327	341	371	369	358	330	344	369	352	303	347	352	336	347	356	344	349	383	361	351	345	352	326	323	337	346	352	296	379	331	346	347	332	315	347	329	344	354	305	322	356	371	309	330	378	349	335	360	342	358	351	337	326	344	398	344	326	336	333	359	372	355	327	340	356	354	343	350	350	357	352	367	379	349	368	344	379	359	319	346	354	320	311	332	335	382	361	350	318	320	326	365	332	340	321	345	373	341	321	345	330	350	326	333	371	350	387	321	323	305	372	357	356	352	348	342	355	332	373	347	355	373	341	325	360	320	378	309	331	372	326	374	340	305	342	332	344	367	365	323	385	331	307	337	349	342	343	316	343	331	323	335	320	379	375	332	347	317	363	338	338	358	372	359	327	311	357	362	340	354	339	320	306	348	361	365	336	340	346	351	360	350	345	318	324	380	383	382	351	339	326	360	302	348	345	363	361	358	380	344	356	328	348	348	355	327	347	337	330	309	366	324	349	373	367	355	381	345	348	398	391	317	331	329	314	339	341	351	346	335	384	355	302	367	331	351	328	349	354	306	332	357	314	328	338	365	346	318	316	350	324	322	351	372	372	389	338	349	327	311	340	345	333	357	358	344	323	328	373	317	322	399	367	341	359	347	323	337	348	344	344	376	306	331	334	338	365	378	339	343	343	338	330	352	336	333	338	309	310	348	337	366	330	367	334	350	367	357	316	368	328	327	374	335	344	328	343	364	328	330	312	342	342	327	347	340	331	349	346	325	365	363	345	314	349	343	366	343	334	359	367	332	367	327	333	368	272	365	333	337	360	344	335	335	364	353	348	350	336	343	314	348	359	328	338	330	313	326	336	335	318	383	353	363	349	313	353	378	341	351	331	353	355	343	353	337	333	332	345	321	333	342	317	332	359	322	332	322	322	338	329	324	328	354	319	355	340	352	332	339	352	354	340	320	356	329	333	313	341	329	336	344	328	343	344	320	344	347	349	328	344	348	316	349	337	348	366	310	332	343	321	328	315	355	330	363	332	340	368	347	317	326	339	354	334	359	340	347	336	373	319	366	364	341	345	367	301	354	331	371	353	322	330	358	339	375	364	324	382	337	338	345	353	365	322	355	341	339	331	346	332	338	324	326	351	368	344	339	356	334	356	352	378	343	343	342	349	360	315	325	339	359	348	311	354	343	327	333	325	346	342	348	358	342	339	345	297	310	343	379	339	334	349	327	351	329	330	337	372	376	314	323	346	365	319	331	335	347	357	351	339	359	353	331	342	305	352	350	358	319	350	324	346	348	330	333	334	348	358	378	357	330	358	330	370	311	347	339	369	370	360	367	385	318	341	332	359	334	367	353	332	342	367	362	326	335	316	365	323	360	342	341	326	325	353	339	345	351	341	367	343	338	348	312	355	346	352	366	343	348	358	314	349	329	348	350	342	341	339	343	365	336	384	355	314	339	348	358	369	331	317	371	337	328	350	338	366	352	360	344	354	339	335	363	351	334	338	331	354	358	323	365	329	340	339	352	334	322	335	321	331	313	356	319	341	351	368	332	371	355	355	367	334	350	343	354	337	337	358	343	354	377	350	318	325	363	347	330	347	358	347	368	361	361	359	349	301	324	326	349	362	349	331	339	357	354	348	361
9465	16291	14147	7894	5554	4663	4436	3959	2777	2460	2002	2211	1673	1250	1570	1848	1345	962	825	639	659	600	599	600	535	552	537	540	493	484	502	498	495	507	456	505	500	500	463	501	438	501	522	475	506	441	508	515	464	497	479	819	1383	1185	1057	1252	1485	823	497	553	697	565	430	442	425	460	406	391	447	432	444	418	400	424	426	390	424	425	468	390	426	445	440	451	411	420	415	412	398	406	400	419	410	400	411	426	454	453	441	407	400	420	440	444	421	452	424	461	413	421	399	405	428	418	436	408	430	453	423	405	392	415	410	409	391	408	382	376	403	433	410	408	456	399	379	365	395	396	401	399	454	410	430	417	433	406	422	416	413	390	373	404	426	448	424	418	475	447	440	407	403	427	391	405	436	396	391	417	426	424	409	415	396	412	399	423	403	413	410	450	425	424	423	449	422	406	415	391	376	418	390	419	445	422	367	441	444	374	428	379	417	437	392	440	435	405	402	387	447	418	429	444	409	413	424	445	372	423	444	398	418	415	375	423	415	418	393	398	428	418	444	424	447	453	459	434	423	399	415	437	395	454	415	418	417	412	470	395	388	400	424	435	402	379	418	381	394	411	439	350	392	419	407	437	408	421	415	429	414	429	414	433	445	400	383	429	409	410	446	421	389	397	418	408	373	424	438	430	400	414	407	410	426	405	400	434	418	446	439	417	425	428	420	428	421	413	414	412	377	435	456	391	412	416	404	381	427	435	426	440	415	373	391	396	398	461	411	407	424	421	428	414	405	401	382	409	432	409	391	434	415	432	408	401	433	437	422	407	403	434	423	407	391	439	412	421	401	411	421	407	453	422	451	385	421	420	442	402	413	428	422	438	431	465	439	444	456	436	391	420	441	437	418	437	444	411	384	402	366	384	401	406	409	408	446	408	429	434	437	382	406	387	453	417	405	419	442	448	414	394	411	422	426	423	431	412	395	410	425	420	439	446	400	417	387	426	388	433	414	401	447	403	426	423	418	397	448	392	418	382	424	433	418	385	379	416	409	427	386	416	422	387	400	417	402	391	403	428	417	410	429	412	418	395	454	388	392	403	406	420	410	393	438	436	390	444	426	456	409	389	389	444	424	390	394	421	455	426	427	410	443	480	426	435	407	394	415	427	428	443	426	409	441	386	386	439	384	427	437	393	441	436	444	411	417	443	420	410	392	444	407	410	404	426	427	388	444	444	422	390	401	450	414	424	445	421	406	435	419	371	412	391	425	443	395	417	375	420	412	442	429	422	428	383	403	444	421	422	398	408	411	416	444	454	430	407	465	471	434	407	421	447	388	407	406	403	422	416	426	397	411	450	457	401	383	424	411	440	448	441	430	450	402	453	397	433	454	406	411	392	425	390	469	367	438	426	367	403	419	396	468	425	433	375	441	421	407	424	400	412	407	422	421	446	405	428	414	403	407	423	445	400	440	438	434	439	395	408	416	372	424	418	385	417	424	408	451	408	403	417	405	416	423	446	442	443	390	404	455	394	407	403	439	450	406	427	416	419	436	452	377	431	398	390	382	439	412	417	429	405	417	449	418	384	410	436	405	424	430	400	373	440	380	378	409	452	387	434	403	415	403	447	448	440	407	405	446	435	440	421	424	425	391	410	406	401	449	420	428	410	453	418	414	412	430	398	417	387	441	384	425	405	376	427	410	438	389	398	373	389	424	459	449	411	428	380	391	400	403	397	404	445	399	430	443	400	414	409	414	412	426	393	439	399	431	400	410	450	457	427	409	412	416	443	375	437	412	430	413	416	393	434	437	377	424	433	412	379	431	427	458	404	448	422	402	413	417	443	400	437	437	417	423	378	453	382	437	414	395	454	402	397	417	436	459	412	434	422	396	404	428	434	426	428	455	399	417	405	454	400	413	420	428	390	391	402	457	404	398	435	415	425	432	397	384	463	415	400	421	407	418	400	411	427	401	379	407	424	389	409	433	414	425	428	422	418	407	395	423	429	445	389	441	419	424	374	456	410	425	399	403	428	408	442	417	414	424	428	446	434	449	444	388	431	391	388	458	427	405	390	414	419	407	447	462	414	403	411	432	393	422	412	419	464	412	442	435	407	423	420	450	421	400	426	411	394	401	430	386	423	410	452	432	446	419	410	419	463	383	405	402	371	418	427	416	433	414	432	449	416	404	463	385	418	417	421	367	406	439	409	406	384	432	435	413	410	439	418	408	411	420	399	456	423	410	403	452	417	414	431	446	401	439	394	446	456	449	404	424	428	455	408	409	412	400	430	406	406	396	396	423	414	428	404	410	400	369	463	369	411	395	416	400	458	413	400	415	416	401	425	415	437	407	393	424	427	397	419	426	430	390	426	405	420	389	432	392	428	438	408	410	441	401	411	380	446	368	366	395	387	391	434	449	452	411	416	421	443	417	394	433	417	425	431	419	367	384	419	406	437	410	410	414	408	383	424	388	460	385	428	450	435	441	436	403	421	425	399	447	397	428	426	420	416	432	439	426	441	411	425	396	405	439	439	431	419	418	427	464	411	414	450	413	421	398	396	429	445	449	431	386	407	427	427	404	444	423	390	430	412	422	426	418	416	400	416	412	369	389	392	450	427	414	412	437	416	405	426	437	458	425	437	468	430	417	430	417	425	378	415	431	418	430	391	426	434	411	442	442	431	420	401	422	435	436	410	407	397	453	374	420	416	423	383	430	413	466	386	422	419	430	431	403	470	412	410	426	391	430	422	402	401	434	431	374	376	433	426	427	408	391	412	431	424	371	417	390	406	418	428	421	399	426	392	437	426	402	422	405	405	405	388	429	393	435	436	402	404	402	395	443	431	406	399	411	436	445	435	448	413	408	417	446	442	398	445	426	441	408	460	411	414	417	407	412	411	413	424	418	376	391	430	391	392	421	412	419	429	433	404	415	419	423	446	399	443	457	423	435	437	406	427	432	429	410	433	410	393	394	429	430	400	385	451	411	420	445	431	425	396	425	414	376	421	433	416	371	368	441	441	431	436	375	411	403	429	472	439	450	424	416	407	422	391	400	408	435	423	426	407	377	425	384	409	404	422	424	440	380	441	470	463	437	405	424	403	419	447	432	415	412	389	375	410	425	409	451	415	434	425	418	386	368	426	394	441	454	393	415	419	430	425	412	411	444	411	412	429	428	398	430	388	432	441	408	430	487	461	417	413	423	398	418	455	442	417	444	408	397	430	464	415	430	414	433	403	420	413	412	426	440	421	420	415	406	428	443	453	406	417	390	416	397	426	463	434	402	431	403	404	385	421	420	419	407	441	420	409	403	413	412	375	377	431	404	461	418	401	445	386	411	392	426	416	426	431	429	415	431	411	399	442	453	399	420	383	439	404	383	464	446	427	422	417	403	409	428	420	421	439	448	391	405	418	434	430	396	409	417	429	398	417	410	424	435	439	444	383	453	388	422	427	402	412	435	391	424	443	416	399	436	406	429	423	386	396	401	429	424	389	403	393	435	407	432	419
26827	20696	10453	1290	919	869	1033	1051	918	856	811	930	812	748	882	939	843	764	692	708	715	725	645	711	713	656	726	690	741	672	710	715	711	705	700	720	693	772	696	690	673	711	719	698	689	663	756	746	707	708	760	748	837	808	831	885	878	794	711	769	707	749	706	690	694	723	641	704	659	689	724	665	724	688	732	709	719	667	678	669	754	674	663	742	705	691	679	666	681	668	737	714	703	695	676	672	722	690	730	679	698	663	717	707	675	686	677	678	674	705	708	667	677	697	693	688	696	697	656	690	676	696	695	718	666	678	687	737	705	697	703	668	727	717	698	707	646	696	739	728	684	639	713	669	710	719	714	743	686	641	695	686	690	731	653	700	672	739	721	710	640	693	666	661	685	722	734	716	732	694	640	658	681	706	693	677	690	687	718	709	671	701	687	638	654	690	687	706	650	756	738	736	655	659	631	719	706	698	718	699	676	694	735	699	705	692	671	746	692	671	701	693	690	682	732	697	713	666	675	714	717	642	667	645	686	712	679	647	742	719	713	669	691	682	695	629	676	716	664	679	726	690	636	675	680	695	669	701	715	699	664	669	653	713	717	736	717	638	728	722	676	673	685	712	716	690	689	729	682	684	663	725	698	751	725	700	705	687	682	685	697	709	760	733	713	690	704	686	676	696	705	729	701	702	690	703	703	717	672	690	658	676	745	728	657	718	690	681	681	650	651	700	698	652	672	686	676	687	682	726	693	704	691	741	774	711	708	679	728	701	707	738	690	721	726	697	661	695	707	699	650	688	634	683	695	690	700	704	640	680	672	689	694	698	676	703	675	697	656	730	711	696	723	718	692	692	682	650	664	700	662	619	730	720	687	717	709	692	737	695	700	721	709	716	729	705	663	731	656	712	689	744	710	725	703	700	696	700	659	685	697	671	692	702	730	690	713	710	724	673	670	643	698	703	697	703	668	692	703	712	695	671	720	707	642	709	667	670	705	649	678	739	708	647	724	704	709	703	702	679	697	690	664	674	674	754	696	705	703	716	714	692	730	699	678	691	679	728	756	690	697	691	666	685	726	726	662	739	673	750	730	675	651	672	684	689	695	702	732	679	640	707	682	717	699	712	689	727	693	705	708	703	678	720	780	703	670	669	673	713	728	732	672	643	695	695	657	704	674	689	673	694	713	679	732	684	735	717	690	685	692	654	668	723	720	720	649	696	705	709	708	710	707	650	737	695	709	675	718	718	690	656	690	701	704	662	650	655	743	702	706	757	680	694	742	668	653	706	706	699	683	677	675	704	704	683	696	663	686	692	673	695	687	690	672	706	681	710	700	681	684	734	709	747	718	635	613	743	673	688	725	726	707	706	697	680	647	707	649	664	720	701	719	659	701	732	614	689	685	706	702	704	687	717	696	726	675	671	700	669	745	673	727	687	682	706	674	693	694	686	706	674	726	704	693	687	693	694	692	676	743	655	686	741	748	670	715	741	644	696	745	675	698	698	668	727	711	724	673	707	720	717	709	719	704	663	687	706	688	662	704	673	745	690	715	695	698	701	686	650	742	686	680	680	662	715	682	702	686	692	689	690	709	717	684	697	699	641	677	688	663	686	691	710	683	675	741	753	677	659	721	645	703	725	692	722	681	695	716	672	712	744	663	719	689	691	668	695	675	720	701	714	734	677	640	679	669	744	707	691	748	707	662	704	666	672	740	698	691	676	713	718	712	711	673	667	693	693	691	666	695	704	684	683	688	734	673	756	702	716	706	725	682	663	700	708	717	689	725	730	683	688	736	693	640	662	763	707	719	722	698	671	672	719	764	727	664	723	677	617	714	639	671	717	715	723	702	672	725	687	703	657	671	691	663	681	680	687	726	687	683	711	656	711	714	664	692	714	750	696	692	667	732	603	705	667	668	672	676	728	675	692	747	698	724	722	674	703	707	699	699	720	688	682	653	663	659	636	638	689	674	727	695	720	697	668	658	681	703	710	704	713	691	697	716	742	675	699	698	702	708	715	729	688	657	697	684	654	688	701	679	657	691	727	642	691	706	714	684	700	661	710	703	721	708	695	725	696	670	706	686	710	675	645	710	687	683	712	703	714	705	659	729	697	697	686	717	693	706	717	702	699	720	633	671	713	690	671	729	680	706	707	678	722	712	696	678	692	671	737	672	651	692	700	727	735	677	647	653	728	643	738	722	683	677	712	719	709	703	722	693	741	701	689	654	747	734	691	679	696	695	682	700	683	715	716	690	630	732	693	693	696	715	667	717	703	726	713	672	666	733	700	735	667	678	704	689	663	714	690	634	698	679	676	687	667	713	648	734	670	747	685	669	705	731	718	698	639	668	654	726	745	686	710	769	663	658	703	663	721	733	706	640	672	705	655	725	679	667	680	712	734	733	686	703	695	742	700	696	732	719	693	659	765	693	732	680	745	716	719	692	701	674	719	670	730	626	697	706	695	666	720	707	673	700	674	658	733	699	675	693	722	702	726	735	715	733	687	694	680	733	689	626	678	718	776	749	690	685	690	718	686	715	688	663	663	679	719	719	642	675	671	741	708	720	676	664	666	653	661	678	677	672	658	656	759	728	693	723	684	685	666	712	661	644	684	741	701	685	681	670	687	731	648	662	690	707	701	711	718	687	702	702	709	699	635	702	698	715	709	672	698	644	729	668	644	716	720	741	717	704	740	691	654	693	715	701	745	689	678	715	662	656	675	713	650	676	681	689	686	689	660	701	678	658	712	698	683	659	668	727	702	632	692	734	653	720	703	693	701	719	674	674	671	727	668	716	686	728	689	688	693	694	670	702	725	703	697	701	673	702	720	706	666	673	671	719	713	712	700	730	692	651	696	693	654	708	699	651	656	721	693	674	722	676	677	687	717	706	677	649	693	737	710	713	701	701	681	638	669	712	690	660	714	702	700	730	674	699	685	661	716	688	683	683	696	697	711	746	737	727	697	614	700	750	657	692	699	732	738	664	657	711	661	696	721	681	694	719	712	735	705	746	685	663	641	669	706	720	638	664	661	698	710	714	708	657	690	703	708	740	718	688	690	687	689	644	659	646	678	716	669	690	708	686	742	660	663	726	664	679	643	674	703	731	681	693	648	693	709	733	714	713	676	664	687	656	658	698	704	708	714	673	666	734	701	695	713	732	698	684	720	710	696	678	717	731	707	669	688	668	704	699	738	702	710	678	719	682	711	676	707	640	738	747	727	687	728	723	728	715	685	731	700	725	715	685	670	678	712	744	741	670	719	733	717	732	735	775	660	675	677	677	736	728	695	709	688	657	692	760	684	694	720	772	707	703	673	712	705	697	757	704	713	667	739	650	681	675	704	722	665	679	709	670	693	668	701	712	700	704	709	699	735	676	610	721	643	655	704	650	677	697	719	741	693	724	710	669	742	705	726	666	685	741	711	751	677	675	694	682	725	710	674	706	702	660	727	706	719	701	690	637	734	708	656	676	672	660	661	685	713	675	687	661	650
4293	1755	1620	1238	1125	1353	1548	1590	1302	1320	1150	1279	1200	1019	1158	1349	1167	968	916	912	891	848	824	853	833	879	868	848	868	841	824	891	866	804	855	836	859	874	847	915	846	835	832	822	822	892	903	884	835	846	898	994	1201	1136	1137	1157	1260	962	924	934	902	933	866	900	850	857	859	839	789	840	875	849	856	897	818	848	850	842	825	863	816	844	867	865	820	863	776	821	855	842	887	878	842	909	885	867	871	860	833	875	811	851	823	851	797	893	884	834	887	878	789	808	825	835	860	851	834	858	837	946	880	871	887	799	849	851	837	850	828	835	851	892	819	915	839	835	826	851	823	846	894	877	855	875	856	805	833	902	888	817	868	825	885	841	875	841	851	875	840	869	896	876	835	872	843	881	838	814	838	894	880	851	891	867	868	884	837	804	934	843	873	829	835	822	867	843	789	877	875	854	837	849	846	890	871	807	827	825	836	874	913	852	839	859	837	902	860	878	873	818	878	885	801	861	890	881	887	877	834	824	856	906	925	836	848	829	893	792	873	860	819	842	805	891	873	915	924	856	846	877	915	810	819	908	852	813	825	892	861	864	849	849	854	816	876	835	884	876	863	829	816	872	842	877	796	845	831	856	846	861	871	859	876	863	867	872	824	806	868	920	834	832	813	842	830	862	848	867	867	852	860	862	852	861	839	872	840	860	879	831	883	849	851	818	845	852	790	898	860	853	819	853	928	882	908	823	890	845	832	851	851	852	903	836	847	843	901	850	841	861	858	816	911	843	856	827	879	827	829	876	852	825	828	866	916	850	874	858	880	874	837	866	793	854	836	838	854	868	858	858	841	824	886	848	889	917	861	850	866	848	875	901	849	887	835	904	858	841	817	848	814	905	940	849	881	866	867	851	837	891	869	871	837	821	872	832	896	851	855	870	860	839	830	906	831	852	796	859	853	840	886	848	863	815	854	784	827	849	847	829	877	884	849	858	849	885	867	837	838	864	860	839	870	876	868	821	866	867	874	880	862	778	898	836	832	834	848	861	857	891	842	839	869	855	855	805	885	790	816	845	877	829	824	863	826	818	881	876	889	854	829	822	826	850	791	873	817	843	887	830	850	825	876	839	838	880	826	839	897	865	839	861	826	822	825	863	819	888	869	872	967	837	872	845	859	860	860	830	899	848	893	867	814	826	839	808	848	874	874	889	875	819	867	820	828	879	841	896	851	838	811	869	775	886	819	868	859	851	903	872	917	918	800	818	852	798	807	849	849	861	829	867	881	814	855	809	872	823	840	904	804	849	860	830	867	863	865	892	867	852	865	877	850	845	852	836	834	856	837	845	876	872	856	847	842	859	803	809	927	800	868	846	802	865	814	866	830	793	834	872	822	829	816	877	844	834	879	851	867	821	843	874	783	804	910	874	784	907	845	845	875	848	816	853	781	885	844	808	856	878	835	882	845	815	880	839	862	831	824	837	859	816	842	863	864	856	893	870	838	833	919	822	822	841	842	897	815	829	864	836	868	886	851	811	833	887	847	834	872	876	858	861	855	858	817	831	855	840	824	899	850	857	878	878	878	792	816	869	848	844	863	852	833	832	827	827	809	837	868	902	855	852	825	856	859	813	843	853	814	855	878	830	805	834	868	833	830	888	845	843	829	883	850	885	914	804	824	858	805	855	858	813	867	866	836	825	891	863	860	825	875	839	901	871	917	859	892	831	826	846	859	850	871	805	832	837	894	857	824	839	881	832	874	850	852	850	848	812	834	874	820	829	824	862	862	769	852	805	906	839	863	879	857	827	818	863	804	868	862	833	883	792	837	863	824	837	886	880	819	823	829	866	831	858	862	861	857	874	888	837	835	811	869	843	810	836	847	867	856	883	848	833	831	832	882	813	899	886	905	884	858	849	812	867	872	849	866	844	836	850	851	865	821	818	857	860	847	865	841	837	880	800	838	878	836	854	794	876	875	852	841	869	789	876	932	844	818	836	791	833	851	866	880	882	863	861	824	870	834	859	813	818	841	834	850	879	829	863	926	822	861	886	875	792	848	874	832	864	891	844	881	841	823	863	848	928	870	877	874	834	852	865	863	784	877	798	848	887	850	874	865	889	834	815	863	911	856	833	848	790	848	819	850	868	863	866	849	824	841	817	864	859	809	896	862	851	868	852	911	831	893	857	854	875	824	818	878	814	848	872	923	896	900	855	860	874	840	847	809	839	855	898	856	868	852	814	845	860	865	853	848	878	862	861	897	896	890	914	873	817	840	837	845	882	852	842	896	865	793	888	876	839	831	840	841	849	827	922	864	848	854	857	859	828	871	827	821	869	817	865	831	829	847	847	818	819	901	828	837	920	855	846	884	813	795	879	905	866	853	826	809	864	873	858	829	913	865	833	863	877	916	843	847	801	866	826	907	831	868	852	881	902	835	836	864	867	847	879	918	838	880	840	858	829	888	860	829	838	836	842	920	853	829	818	926	878	793	834	852	832	858	818	852	795	878	847	855	879	899	911	849	904	824	868	828	863	826	883	898	789	902	819	812	874	867	893	861	847	863	908	872	817	836	844	857	895	882	858	856	901	853	896	842	859	795	826	848	868	917	858	911	842	832	864	843	850	872	806	822	845	851	886	878	857	849	857	868	824	863	776	812	917	876	855	878	863	809	784	821	815	869	873	816	871	825	819	824	850	862	827	844	879	880	895	856	847	881	784	867	834	819	848	851	872	855	881	873	894	862	885	857	814	822	914	866	866	822	861	855	825	828	822	851	844	869	884	860	835	844	864	905	868	828	861	816	820	804	817	868	875	887	851	861	811	799	875	847	912	866	844	871	870	793	814	889	852	821	871	906	874	873	827	803	868	848	837	878	855	866	843	892	886	915	923	870	808	807	839	855	876	841	874	858	820	850	839	878	840	848	928	867	875	798	893	884	798	838	824	874	905	841	818	897	849	842	821	864	861	851	862	887	831	883	864	844	840	810	829	876	910	886	873	869	849	777	834	816	851	848	844	872	837	830	920	873	895	863	877	829	852	851	805	879	890	852	838	876	828	818	863	835	891	824	812	845	873	871	826	777	856	797	876	908	895	820	857	885	887	903	803	899	837	820	842	875	860	815	826	864	812	887	862	828	859	860	863	847	880	793	884	833	870	841	894	817	875	786	818	827	789	815	845	851	872	914	855	858	869	857	822	844	823	869	889	855	880	874	840	877	848	872	894	870	827	801	874	848	819	840	868	817	862	813	896	863	794	904	887	862	885	889	841	842	850	879	889	826	871	854	899	833	861	889	849	839	834	838	782	858	889	885	854	833	867	847	843	839	873	853	857	855	894	868	847	804	790	879	836	856	849	806	837	876	861	833	863	871	793	887	838	803	818	838	866	826	863	867	830	862	784	877	829	773	823	860	810	841	863	877	871	878	839	863	848	802	837	900	816	843	810	843	857	812	820	884	839	837	872	876	851	877	846	878	881	860	858	832	879	806	878	822	884	812	851	808	830
23499	21090	28583	23814	21080	14156	2366	1530	1094	998	900	956	856	714	891	983	744	700	568	597	569	560	557	529	545	541	502	535	509	528	528	559	535	524	536	532	547	526	529	475	518	545	537	524	535	497	547	581	521	507	517	725	781	748	796	806	957	620	573	550	536	571	485	532	480	507	480	477	494	507	455	464	459	537	479	491	485	507	524	523	495	557	509	470	535	542	475	474	453	511	524	483	497	466	510	492	498	490	496	530	485	490	467	478	493	546	527	506	491	521	473	508	501	486	483	532	494	476	519	528	518	509	511	528	491	540	469	509	480	511	484	503	517	521	558	506	551	490	541	503	500	510	501	489	514	491	513	505	514	493	523	493	490	487	507	511	484	484	476	507	460	482	525	491	477	496	480	561	467	539	513	497	477	505	470	484	531	463	495	517	487	477	560	471	528	481	470	507	469	546	506	530	480	495	530	506	505	511	481	542	492	508	524	481	491	500	478	485	533	521	473	492	493	523	460	492	503	517	504	471	510	481	528	510	474	488	545	507	491	512	484	464	498	484	524	501	488	503	494	520	467	496	477	463	477	488	513	466	542	550	485	539	531	515	542	508	486	501	499	483	489	493	460	545	519	504	485	460	473	469	467	524	506	520	536	520	471	511	486	463	512	525	515	500	513	515	518	518	498	510	539	496	479	483	460	499	480	499	513	479	467	473	475	523	503	525	485	483	448	520	494	496	505	496	503	492	528	534	533	497	472	510	467	481	489	523	490	484	489	512	491	481	480	490	500	508	522	509	487	503	508	472	467	500	489	491	474	508	504	480	533	499	503	481	506	512	527	492	477	466	499	500	505	517	524	522	509	488	489	450	499	474	467	448	490	466	481	528	527	506	467	491	484	508	484	473	516	501	487	449	482	513	518	491	545	480	526	477	541	502	474	510	544	489	501	505	488	503	503	514	517	498	491	478	534	478	496	532	467	481	482	501	495	452	526	458	473	505	504	461	496	463	481	507	458	520	515	466	516	483	482	476	484	496	490	517	473	528	504	487	447	531	506	497	502	500	505	506	490	507	487	526	478	516	486	467	501	488	472	510	493	499	522	501	522	471	495	508	484	494	519	526	517	500	485	520	510	500	472	501	496	483	478	505	494	504	464	483	484	509	501	477	497	515	508	476	512	517	526	481	447	521	535	484	502	483	518	523	487	547	509	524	514	494	490	471	495	504	525	484	503	489	495	490	492	521	503	511	535	536	476	490	513	514	463	539	486	471	452	488	462	490	523	487	493	522	460	519	507	466	477	516	469	514	528	488	515	459	515	466	495	530	489	509	506	471	550	495	470	463	501	487	541	491	500	541	535	490	489	457	471	518	458	500	496	495	550	477	474	464	496	541	497	481	485	502	497	458	489	496	481	489	488	484	472	481	510	490	484	479	499	500	480	525	503	517	505	499	504	462	528	501	509	489	478	483	492	518	536	472	515	484	481	499	508	517	484	458	493	523	450	506	479	522	492	515	478	507	518	480	503	504	491	502	494	481	498	454	490	472	476	478	517	463	506	488	530	498	516	516	478	479	501	475	471	524	494	460	523	498	485	540	479	468	544	519	515	502	473	514	425	483	522	482	507	475	467	497	507	511	454	508	466	482	477	488	563	517	504	490	495	538	499	477	518	510	516	529	475	464	530	515	485	535	470	533	506	492	505	507	511	488	483	489	491	517	506	510	492	506	492	508	504	487	521	509	488	468	490	506	499	495	479	469	475	458	546	460	495	495	456	478	514	436	498	496	522	492	469	457	501	479	516	499	507	504	498	529	466	518	507	484	519	482	548	503	502	495	500	515	503	443	492	515	463	500	449	522	512	493	542	493	474	491	471	523	476	499	468	517	515	535	473	513	524	472	527	502	480	494	495	455	461	507	493	534	544	525	483	514	488	475	459	501	464	474	491	479	521	524	495	485	470	471	523	473	486	515	492	501	496	518	484	478	503	446	489	537	507	472	507	490	520	477	549	477	472	497	492	500	487	468	524	488	504	499	478	487	536	488	500	509	451	469	494	513	494	482	476	469	472	474	505	479	499	501	475	482	497	478	544	467	476	491	494	509	498	484	504	467	480	499	510	491	491	538	507	500	470	488	501	501	548	446	494	544	486	510	491	497	485	471	509	456	478	505	477	491	482	463	461	468	473	509	482	489	541	493	458	481	499	521	480	481	490	503	494	498	526	514	510	537	519	495	513	495	515	492	516	478	475	534	482	465	513	522	524	519	489	484	479	513	498	466	463	470	506	527	506	488	477	478	468	522	520	484	525	502	475	537	544	500	542	493	522	505	481	491	499	496	499	477	507	461	485	531	470	503	510	504	472	458	472	506	504	489	481	484	473	530	524	486	511	511	495	467	505	518	465	484	471	473	478	524	481	506	495	495	518	522	492	508	471	514	485	457	486	500	501	519	499	476	490	526	507	538	483	499	490	505	494	489	465	449	536	493	503	506	545	480	506	475	485	511	504	480	520	485	488	457	505	501	470	453	513	494	485	507	523	500	512	471	470	519	477	511	512	492	471	502	444	488	538	472	506	475	495	477	465	475	507	504	478	519	548	505	522	524	494	450	491	523	485	486	479	503	509	493	533	491	459	444	506	460	492	489	487	496	492	500	494	520	508	456	449	486	503	483	495	494	525	485	509	486	509	491	501	532	499	510	492	497	512	482	479	452	493	508	484	524	495	489	496	504	504	468	503	518	502	515	526	491	498	483	519	458	531	488	528	498	487	502	511	493	498	499	486	483	492	508	486	497	514	494	504	485	514	490	494	480	503	468	541	460	512	498	495	503	497	484	544	461	476	502	506	471	516	538	519	497	522	487	479	519	490	509	526	519	478	463	478	514	485	485	521	490	481	461	512	492	492	476	502	466	486	518	494	465	476	514	534	516	534	494	467	495	484	496	478	480	509	485	478	538	521	500	490	508	470	492	511	509	503	475	492	517	480	499	524	496	522	482	490	450	484	486	518	497	460	501	469	464	513	483	505	471	495	513	480	480	526	510	469	490	448	504	468	496	462	476	458	476	446	521	513	512	438	481	488	479	484	535	492	499	551	496	459	476	476	544	485	452	526	492	518	486	479	529	461	541	475	483	490	499	516	518	533	472	499	487	483	525	475	432	503	486	486	527	460	513	524	466	487	469	497	495	494	450	470	507	476	501	468	488	511	520	511	502	523	489	476	502	556	524	454	488	480	448	507	526	497	523	523	501	496	478	472	488	478	513	476	500	489	488	550	467	468	496	487	470	508	447	499	527	506	496	461	519	520	500	499	468	484	507	439	489	513	479	418	501	506	482	499	485	471	499	496	488	494	498	522	461	486	515	538	507	465	526	514	450	519	517	470	450	508	506	480	493	531	463	514	526	473	494	484	468	474	514	491	475	504	517	509	463	516	496	491	500	471	462	505	464	529	512	485	466	474	514	463	498	490	505	485	486	498	492	512	509	505	507	483	502	504	536	530	508
7166	10345	8966	4769	3572	3163	3113	2836	2022	1913	1504	1783	1450	1134	1382	1682	1244	922	817	839	820	680	655	697	714	664	683	651	654	644	662	667	699	678	693	626	699	641	596	656	669	645	612	631	678	643	706	705	644	696	676	948	1248	1201	1079	1243	1281	765	711	747	760	716	657	606	615	604	626	641	620	598	597	614	643	628	619	579	656	617	591	633	595	679	611	617	631	558	623	615	629	612	606	604	621	616	617	590	635	640	589	588	615	573	600	591	600	590	637	663	614	600	635	634	611	623	593	623	632	636	603	605	635	661	621	603	653	611	657	676	692	628	645	608	623	662	627	639	616	605	617	566	591	606	637	580	640	608	631	632	640	630	673	649	625	622	600	629	625	643	602	615	572	628	644	622	564	606	580	581	568	636	694	595	611	591	633	580	607	603	581	605	646	603	585	610	603	632	615	616	613	650	637	656	572	610	617	627	615	595	616	618	661	635	643	586	581	622	581	617	627	609	595	636	608	618	605	633	604	614	555	614	624	604	598	654	585	643	605	596	612	603	608	579	623	629	610	622	651	589	631	628	669	615	602	604	696	664	608	600	597	620	651	630	642	607	651	612	612	631	602	581	623	559	617	652	652	644	604	620	601	589	658	617	593	650	600	630	655	604	628	624	612	614	639	606	599	598	622	604	643	592	638	578	621	631	607	686	629	621	616	626	586	564	645	605	661	584	598	623	645	629	597	613	635	638	641	608	624	608	601	652	590	630	621	569	598	600	635	628	611	607	639	612	671	617	577	599	584	609	586	591	624	610	624	571	628	617	635	621	637	616	576	639	685	599	600	655	598	589	618	661	614	640	619	634	652	646	584	605	649	631	663	623	624	606	584	592	621	601	592	617	641	621	621	656	603	606	632	631	625	614	610	641	618	605	621	623	624	579	587	561	643	606	647	643	637	561	591	591	624	641	582	635	601	618	585	649	649	594	635	612	621	594	611	650	651	622	560	616	640	601	652	617	609	647	597	615	609	584	612	567	657	600	619	664	605	618	610	570	631	592	628	594	615	593	615	631	609	664	646	645	592	589	619	612	610	612	639	620	586	628	636	620	609	613	601	592	600	575	625	644	593	591	609	595	572	624	604	607	593	623	614	579	616	622	677	618	626	615	602	577	639	606	629	604	625	640	595	582	628	573	577	567	645	573	614	583	672	591	610	620	596	608	637	608	607	624	624	611	602	614	595	612	614	553	641	598	632	613	679	590	621	641	628	570	637	652	605	686	645	619	614	647	671	659	632	649	656	646	588	648	632	622	655	598	621	640	560	632	584	641	650	603	624	590	625	624	639	640	615	614	647	632	616	580	628	605	610	578	637	631	585	621	632	658	606	645	618	620	553	622	599	604	627	569	642	613	580	629	630	541	663	638	617	623	625	675	616	596	611	595	632	637	622	644	633	604	657	625	627	578	629	653	645	639	609	631	591	623	657	617	620	637	596	613	616	599	647	602	658	629	615	584	620	649	614	613	620	632	550	597	594	626	547	672	646	645	587	621	611	641	572	647	598	621	627	601	625	579	628	649	665	616	579	607	603	643	639	591	657	635	605	603	606	614	615	653	604	580	639	639	613	602	608	656	614	651	601	588	611	623	617	592	603	647	626	568	574	584	606	604	564	609	638	637	643	632	644	595	646	627	635	615	602	596	586	627	647	628	647	615	659	643	629	642	621	641	606	648	588	605	644	585	628	633	566	575	573	623	618	605	564	584	590	641	606	611	602	554	627	628	611	605	609	627	607	612	594	605	589	634	656	622	605	618	624	589	623	556	615	638	607	603	588	619	600	611	642	630	590	654	602	650	594	645	667	573	620	659	592	610	612	651	603	626	623	632	620	614	629	589	610	641	550	609	649	584	641	584	617	616	636	606	609	586	624	652	590	602	589	619	571	611	615	610	607	603	594	642	653	626	660	632	618	602	581	652	617	630	637	604	596	636	627	653	640	688	620	653	579	642	595	606	597	669	566	611	604	612	650	620	577	617	688	631	647	635	627	610	615	580	624	666	594	599	603	647	657	625	648	638	651	574	597	627	628	611	644	605	625	661	635	617	593	643	664	630	618	633	648	597	618	620	618	605	654	640	587	644	642	599	566	605	626	622	618	646	601	659	629	581	620	597	569	671	603	642	635	588	594	620	626	597	614	618	622	600	652	662	650	592	621	594	602	626	642	598	615	637	623	581	649	573	636	608	628	629	615	615	615	611	550	597	610	627	609	616	609	575	612	606	592	604	659	616	616	593	588	587	591	595	626	615	614	638	687	571	635	635	604	579	581	593	608	595	592	655	607	607	585	590	623	595	628	631	624	606	589	625	624	613	612	632	605	564	597	617	604	615	649	620	623	616	619	585	597	602	617	607	621	643	629	672	593	626	599	619	628	633	636	654	598	594	637	623	628	650	618	614	607	623	595	595	611	670	658	639	613	583	649	595	632	609	587	697	564	593	652	596	617	610	613	614	591	563	637	618	601	587	599	643	632	675	611	590	605	619	598	617	607	608	640	636	580	628	563	647	615	660	611	628	630	567	653	603	639	594	625	649	606	622	626	613	601	640	604	605	642	591	597	591	578	641	612	647	588	572	669	605	626	594	624	633	634	612	589	652	653	631	634	661	646	617	603	583	653	581	621	612	628	637	596	622	588	655	595	579	598	626	611	606	608	623	584	640	646	617	643	647	643	636	598	629	602	638	620	617	584	560	634	634	651	620	619	634	630	637	622	588	595	627	617	595	598	585	602	614	605	644	680	609	619	595	586	604	617	639	603	600	624	612	610	629	624	595	677	626	610	656	625	612	601	584	595	637	644	640	609	593	641	598	605	630	627	664	624	627	607	613	587	628	625	579	608	577	589	590	589	610	607	646	642	624	602	593	631	642	607	596	599	640	620	615	615	606	613	620	577	681	595	635	619	655	638	627	661	604	625	593	591	638	620	616	592	576	585	610	556	615	580	654	579	609	664	639	602	636	599	653	596	606	618	656	617	651	639	665	599	607	622	610	623	622	628	657	667	671	567	607	613	606	607	617	641	636	637	618	597	660	634	621	565	623	656	620	583	674	626	569	597	594	603	627	604	574	625	609	630	634	599	573	598	601	631	645	643	563	612	682	624	611	610	637	595	594	592	598	620	584	593	647	632	630	663	607	598	634	609	639	597	635	651	636	624	600	621	630	609	663	586	599	647	636	620	656	582	614	611	657	604	647	607	611	641	631	589	573	611	633	596	599	618	586	594	611	620	624	612	619	600	661	588	602	590	629	603	615	625	595	585	597	605	640	621	611	619	609	633	607	586	595	620	595	655	606	619	644	598	658	622	649	599	592	655	621	616	618	607	631	636	619	629	625	652	632	591	631	603	623	618	620	614	603	604	608	658	627	613	600	621	583	596	596	608	617	615	629	645	598	611	607	617	619	620	635	592	628	614	614	616	631	612	648	650	627	646	607	606	683	590	636	649	669	589	620	601	585
22645	21126	29004	23493	21131	21208	12879	2430	1320	1280	1035	1227	1036	743	953	1098	863	625	538	492	442	480	456	445	407	446	408	406	398	400	367	402	409	409	406	385	368	374	414	379	431	377	387	406	399	419	441	471	368	408	422	676	899	759	743	829	944	533	544	416	437	452	392	361	371	367	370	341	397	374	335	390	337	404	371	356	368	357	360	365	314	360	366	384	360	372	370	379	376	368	355	353	321	358	398	364	343	344	368	387	390	333	356	345	373	370	345	370	347	352	386	376	347	358	342	331	374	349	343	346	352	363	351	362	350	391	346	344	359	347	374	358	346	363	354	365	368	378	366	352	357	426	359	376	364	360	388	337	364	367	357	327	386	361	365	380	373	358	388	360	375	362	354	323	370	336	363	360	357	364	359	383	362	378	362	376	352	321	335	336	354	348	354	345	349	376	341	377	381	378	331	356	369	342	364	352	380	341	333	355	360	332	355	371	366	339	372	363	371	348	371	330	347	376	359	351	357	339	370	345	338	382	333	308	349	365	340	382	353	357	360	351	355	373	349	352	353	360	361	353	350	402	378	345	349	397	371	345	393	364	351	351	364	371	339	342	362	344	374	369	335	371	346	379	350	361	374	330	359	355	341	354	332	353	357	376	334	354	357	373	336	401	367	359	371	355	383	363	379	393	347	385	385	368	347	399	316	350	333	363	339	333	358	359	355	333	358	366	332	332	378	373	352	313	322	342	357	363	359	353	367	367	330	357	373	367	360	330	354	335	376	324	385	346	377	361	386	363	383	354	364	306	362	341	344	364	396	355	366	357	372	363	371	378	378	362	397	356	385	349	360	335	375	367	371	365	357	344	360	350	344	320	376	355	384	401	347	344	362	347	372	330	337	372	328	360	337	342	370	351	374	352	358	363	360	325	319	387	381	388	373	376	338	347	373	341	331	368	378	349	354	343	367	346	331	345	373	346	348	363	359	341	334	355	360	354	362	351	355	368	363	352	372	346	366	382	393	368	331	359	355	359	343	369	337	392	367	351	306	378	358	365	355	383	362	341	355	365	350	360	376	372	387	332	354	371	350	357	328	327	350	345	382	375	378	371	353	342	349	342	351	362	358	343	408	405	367	345	355	358	379	382	332	366	347	367	349	333	345	353	355	375	368	371	391	368	391	361	353	366	366	373	363	333	328	340	363	400	382	363	335	396	404	329	348	365	360	365	367	362	367	359	348	380	353	366	380	360	338	330	345	348	354	355	377	335	358	338	405	370	384	350	382	345	326	343	365	382	347	364	347	344	356	342	337	348	319	331	326	345	353	368	364	365	338	351	343	349	371	339	360	362	418	362	370	348	348	363	336	363	386	359	352	319	352	335	380	362	365	379	363	379	345	350	332	371	387	390	375	353	345	373	338	378	369	344	409	323	352	366	328	364	343	352	379	371	343	391	372	398	383	361	369	355	366	360	359	366	379	338	376	363	334	338	365	351	343	357	354	355	364	336	354	323	380	379	332	380	389	363	358	374	346	357	346	371	375	366	329	335	369	385	355	338	367	346	315	358	391	378	334	365	350	363	337	365	348	379	346	353	380	381	372	353	365	354	364	359	363	351	369	389	343	365	376	394	345	418	335	390	358	367	337	374	391	323	367	364	357	374	372	372	327	379	335	317	351	369	341	344	379	359	384	335	364	342	333	379	339	362	371	378	375	356	339	351	373	363	366	346	349	344	364	369	376	394	354	389	346	377	351	334	365	341	368	377	352	364	369	342	339	378	351	358	346	382	391	342	393	350	365	325	339	374	370	323	370	341	356	370	375	373	396	363	353	354	357	356	364	402	363	372	361	374	388	365	371	376	366	371	374	360	335	366	342	330	346	339	381	365	345	370	351	353	365	365	353	348	394	334	367	356	330	345	373	348	352	350	356	362	368	364	393	329	349	370	385	353	336	361	361	353	367	361	351	368	395	364	349	322	351	352	357	360	382	358	362	363	346	339	367	346	349	361	367	380	349	380	367	369	348	389	347	339	350	338	372	370	374	411	348	348	393	378	363	360	392	379	347	349	350	389	351	373	384	317	382	352	358	355	397	345	375	389	370	355	344	347	397	359	381	334	329	351	367	363	359	339	354	347	399	370	322	346	359	348	374	362	382	349	370	364	375	391	379	351	373	372	333	339	378	360	322	348	355	360	332	348	381	346	332	383	347	406	378	369	367	346	331	336	368	348	396	375	362	352	346	365	374	372	324	364	360	355	367	353	347	376	329	344	369	317	368	359	366	357	365	346	384	382	321	330	351	355	350	355	359	340	407	354	363	356	346	367	378	384	371	351	368	366	358	358	346	387	370	341	326	383	378	359	333	330	380	354	370	353	343	329	369	396	374	346	356	334	339	332	372	387	360	335	344	372	376	365	356	355	369	334	340	337	375	404	328	341	348	332	340	323	327	380	354	337	368	349	346	380	372	341	361	360	355	370	387	373	340	340	324	337	318	348	349	331	353	363	362	348	346	354	336	353	342	348	373	350	353	375	368	328	326	373	351	339	359	363	333	344	360	340	375	385	362	340	355	389	351	360	360	368	338	349	363	361	329	348	387	370	346	368	347	332	373	380	364	374	348	356	366	354	333	396	354	347	365	368	365	387	334	352	371	363	330	375	364	376	362	366	359	353	381	347	415	362	372	381	352	388	396	391	369	364	379	404	349	347	343	369	366	366	352	342	371	383	351	360	371	391	344	333	388	394	401	333	364	337	353	340	357	354	384	331	347	369	360	357	343	321	378	328	366	345	385	361	378	336	355	351	373	373	339	372	375	388	371	345	338	336	328	337	345	357	360	351	387	384	340	328	362	346	367	368	328	367	346	349	366	371	341	360	386	346	353	351	345	365	355	356	353	323	373	355	350	345	361	331	355	368	380	340	371	353	369	362	350	366	343	351	395	365	361	371	372	376	339	383	348	358	359	358	354	375	353	383	366	359	318	355	341	366	343	355	390	352	338	351	360	352	380	379	357	356	359	366	348	368	363	385	389	371	344	354	356	384	321	359	327	397	358	341	385	370	340	338	377	361	344	330	342	352	360	340	331	342	345	360	361	362	361	338	340	358	365	360	370	387	358	357	331	376	372	353	349	374	354	361	366	340	322	370	356	365	374	337	361	343	383	366	375	350	366	369	363	353	389	377	377	375	344	391	378	362	357	348	328	360	362	384	358	367	302	348	373	351	351	386	361	369	325	333	350	361	377	404	343	373	362	337	364	380	348	334	333	360	354	340	380	378	357	374	358	373	371	367	339	352	372	331	335	337	320	364	370	331	331	381	375	345	394	335	402	379	355	348	385	349	364	323	365	358	359	375	351	382	384	368	374	368	375	339	353	349	323	384	358	356	349	353	355	376	365	391	353	387	367	370	350	377	366	373	331	357	329	363	362	357	375	354	358	363	367	373	354	320	376	360	340	334	362	394	368	355	389	360	367	372	375	365	375	335	371	342	338	369	344	361	349	331
9768	16214	14099	7808	5643	4964	4725	4285	2893	2396	2023	2454	1772	1282	1645	2024	1359	982	818	741	680	627	629	607	578	594	588	509	524	477	486	513	500	533	462	483	486	490	515	472	479	467	502	501	505	525	571	582	471	490	571	1021	1401	1184	1235	1257	1312	727	774	578	664	591	537	450	388	442	465	426	482	430	439	419	471	449	467	472	477	425	436	467	400	440	427	435	450	392	427	462	419	408	438	432	395	415	405	472	427	433	437	447	464	427	442	475	479	475	430	444	450	448	466	431	426	424	453	455	452	429	428	428	446	419	470	427	436	410	441	444	451	432	459	450	448	427	428	416	452	437	452	480	428	428	463	446	439	460	399	414	398	429	439	454	411	432	466	454	408	425	438	431	427	440	422	404	410	450	439	425	447	460	437	430	461	421	425	386	440	439	436	440	442	421	402	402	436	438	452	388	452	404	428	433	452	437	437	396	445	410	357	402	444	442	432	427	447	446	480	420	417	420	438	471	420	447	416	437	452	449	432	435	428	426	429	462	418	432	472	410	420	437	422	400	463	451	449	445	412	411	407	451	438	440	467	433	428	403	448	460	429	455	433	441	410	434	423	422	438	385	450	421	453	453	442	443	468	461	450	450	434	449	421	433	432	416	430	434	460	466	467	463	429	457	437	424	455	413	451	396	434	457	450	481	454	426	466	450	392	438	409	434	419	477	431	437	447	454	427	432	450	450	400	404	482	458	440	427	476	471	408	445	448	435	430	450	459	433	442	450	437	465	455	461	447	461	442	408	440	448	435	467	452	440	425	442	416	456	451	466	432	426	464	460	423	409	457	417	447	461	413	402	402	431	417	410	434	459	453	449	441	450	471	453	453	430	444	424	389	412	446	452	455	420	446	420	410	435	456	446	403	472	413	419	443	445	482	404	434	427	491	418	410	437	423	451	422	440	469	428	438	439	434	456	424	423	446	414	421	399	458	391	432	406	428	433	436	437	449	470	411	431	428	430	453	423	437	424	449	385	491	403	414	418	451	439	444	476	444	421	411	437	471	419	402	407	449	465	449	440	439	442	421	452	425	411	375	418	439	422	420	400	427	451	457	378	451	475	488	458	440	444	424	410	423	452	463	428	422	425	399	429	416	460	431	427	440	440	428	433	450	431	444	445	451	428	443	424	421	416	396	445	455	431	427	452	437	440	453	424	399	432	439	451	454	465	436	478	374	453	404	418	456	429	455	438	436	456	431	414	457	448	432	443	452	406	438	449	410	444	420	440	421	449	417	426	441	406	426	482	438	418	421	407	463	421	447	426	423	429	441	431	457	462	434	441	450	425	430	426	414	442	406	470	423	443	416	419	439	444	403	481	464	449	441	456	421	480	431	433	417	416	426	445	414	426	410	431	449	439	449	452	442	437	444	446	423	411	448	422	431	469	443	445	451	435	424	450	405	402	396	461	409	428	471	428	451	424	471	422	460	453	464	445	439	462	422	422	419	404	439	422	405	424	434	436	461	465	441	425	448	440	452	451	445	454	443	441	436	388	459	446	419	450	447	428	447	435	421	427	417	429	410	460	430	466	433	415	426	424	402	411	418	437	424	446	458	407	428	453	397	443	485	442	463	428	427	429	450	462	433	495	434	467	435	420	398	417	450	455	422	424	446	397	439	462	400	420	466	444	440	419	429	436	449	437	449	421	426	417	403	459	450	443	429	454	408	457	447	408	414	443	450	439	407	446	393	437	422	462	398	419	450	396	442	400	429	405	440	436	455	460	441	437	451	436	434	458	436	432	415	428	415	409	434	423	469	413	458	438	400	442	422	423	449	464	408	438	418	399	440	474	477	454	467	412	444	432	438	439	442	420	441	414	438	454	432	401	441	418	460	429	448	459	440	439	397	422	429	418	416	422	421	424	418	452	418	443	440	464	462	442	400	433	417	411	442	429	424	440	438	427	441	456	439	447	407	465	460	399	502	409	422	432	427	428	465	463	401	457	434	455	438	446	441	438	441	447	414	443	397	415	434	402	439	446	451	434	442	445	431	417	422	456	430	436	443	405	470	439	478	443	435	441	429	405	414	431	425	443	448	407	394	390	465	407	414	419	437	408	446	460	429	412	432	440	389	448	439	462	411	454	449	436	423	443	448	427	449	450	446	443	443	420	419	441	404	422	452	440	468	456	455	403	415	444	453	451	405	414	431	453	387	453	460	438	425	443	450	390	423	478	435	421	433	460	425	476	428	451	448	447	446	463	427	465	443	435	453	472	468	444	459	404	436	411	451	442	432	423	432	431	441	465	445	423	478	449	420	429	444	403	432	437	438	447	404	446	469	466	486	451	451	423	407	463	457	448	435	417	462	436	417	445	451	434	445	451	401	437	393	445	428	421	424	416	439	463	461	452	442	405	465	452	433	429	409	420	446	470	437	422	428	437	431	403	448	406	431	432	426	434	408	429	464	445	427	438	467	439	404	416	397	444	421	429	429	443	416	455	451	394	418	445	422	479	440	420	485	414	454	431	418	428	455	431	443	431	409	411	436	433	439	427	439	448	466	450	438	430	442	459	430	407	430	440	431	439	422	442	420	411	430	452	450	444	457	420	459	404	403	457	410	456	421	440	469	466	429	449	451	482	421	421	459	435	432	415	427	421	452	462	417	427	418	436	461	438	452	465	450	450	429	440	402	452	407	466	473	407	444	438	431	437	453	435	435	463	464	417	468	457	466	449	471	417	414	487	456	450	439	427	457	439	420	435	469	463	414	443	406	461	468	433	420	433	426	430	427	400	427	450	465	437	443	462	403	434	465	426	439	473	455	434	421	447	460	446	440	446	424	428	453	440	445	478	416	416	451	436	466	442	433	427	418	421	424	427	448	451	448	451	433	432	440	453	454	414	401	443	434	430	432	449	422	459	437	450	429	454	452	439	463	435	439	432	417	431	451	418	452	457	450	412	412	401	445	425	453	432	417	444	464	433	418	443	428	433	419	410	406	410	483	446	447	432	435	460	458	432	416	444	445	461	408	406	432	441	410	452	419	450	427	411	470	453	416	447	428	448	472	470	478	473	453	388	430	458	393	450	442	426	431	460	424	435	443	446	446	408	401	448	430	433	432	430	402	407	421	428	454	452	391	455	431	437	448	426	471	433	443	414	459	426	392	413	395	437	435	428	464	420	459	438	437	421	455	416	464	439	467	409	431	408	451	438	406	429	462	471	412	418	492	412	456	424	474	420	424	420	433	426	461	457	414	446	460	435	431	482	441	456	418	429	424	407	435	443	399	448	411	439	431	430	448	427	433	418	448	474	433	428	442	446	429	437	399	465	446	438	421	401	445	422	418	433	444	472	419	414	424	406	401	448	412	452	430	480	456	443	445	422	452	447	452	419	452	440	392	418	465	445	420	434	471	428	415	416	458	416	405	417	457	475	416	420	473	432	434	435	466	446	428	437	418	447	404	415	428	415	368	420	438	452	436	462	448	446	452	426	421	420	478	437	431	431	440	430
26818	20742	10621	1466	936	967	949	1041	893	865	872	958	866	808	813	959	885	720	749	745	769	703	704	718	747	713	705	692	688	714	765	727	667	740	679	713	754	725	721	689	674	745	723	688	701	723	730	705	710	682	674	843	892	798	859	822	858	803	770	715	739	706	640	707	714	747	713	728	701	649	728	730	686	668	725	710	697	726	678	686	725	717	679	707	753	651	711	706	723	714	700	671	674	716	714	763	676	733	724	650	717	738	665	723	694	761	732	677	736	680	666	757	743	649	680	687	674	671	691	732	697	679	722	673	658	703	675	632	747	708	697	657	696	687	717	699	718	703	706	712	726	746	684	710	752	664	709	658	711	683	715	742	738	726	726	710	718	657	702	696	660	743	741	715	694	721	684	757	741	697	726	729	685	672	683	693	738	672	691	717	738	705	680	692	726	748	727	696	688	708	713	741	713	656	763	690	700	678	694	701	731	687	671	718	715	707	720	692	704	693	731	730	645	750	721	725	726	682	682	734	686	686	673	736	689	730	701	713	727	712	690	751	709	741	717	723	752	710	693	711	705	674	670	705	764	708	693	718	708	739	682	711	719	707	681	689	717	705	708	717	713	714	679	702	698	698	705	756	670	714	781	704	690	688	693	717	685	738	729	700	699	671	629	674	720	684	742	716	725	672	746	695	699	703	773	674	718	671	664	725	736	715	711	679	755	705	655	681	713	683	745	730	683	691	703	710	680	687	701	677	662	704	717	701	675	701	728	734	702	740	719	726	774	716	701	721	662	736	667	666	675	741	678	697	644	684	703	736	665	745	690	740	722	673	728	705	718	712	682	744	669	713	714	726	675	743	715	663	718	651	662	709	670	705	695	704	624	686	708	714	700	725	698	718	738	671	739	705	654	655	699	713	696	661	719	730	714	716	732	696	711	712	729	676	807	707	721	740	722	699	713	745	680	736	678	660	720	718	693	720	741	680	674	718	654	699	686	756	717	740	732	699	679	677	716	707	712	710	707	725	698	713	736	730	706	691	755	693	705	746	668	717	713	681	660	705	727	755	708	728	706	703	713	673	677	693	788	706	731	671	701	691	661	690	717	692	692	667	735	701	701	751	693	687	732	705	739	726	697	740	735	675	715	726	703	771	731	682	680	703	707	663	720	690	702	686	730	707	692	755	755	691	721	712	737	731	677	703	669	724	750	694	702	673	683	694	714	702	712	773	692	643	659	652	701	694	674	720	722	701	697	713	726	684	747	732	681	724	685	726	676	690	679	717	679	712	643	698	697	703	689	721	756	669	713	694	683	663	719	694	685	698	707	664	715	735	726	730	744	760	686	694	719	695	735	749	716	695	741	686	733	683	724	703	691	739	729	736	675	695	729	714	664	695	712	709	693	652	706	698	724	687	754	698	691	713	699	746	716	711	713	754	720	682	724	735	741	704	710	735	652	691	717	721	727	686	659	689	706	709	710	738	660	678	751	674	731	702	665	711	700	709	724	691	709	730	667	712	697	726	691	762	709	673	682	676	656	706	687	695	737	712	677	650	681	703	752	703	718	675	671	679	717	712	722	733	714	758	713	666	696	713	683	692	704	679	663	732	701	679	706	632	720	704	678	695	751	721	700	701	750	723	669	680	694	753	702	743	735	728	676	702	676	715	685	763	659	691	692	725	671	705	707	695	712	700	710	752	653	730	708	701	694	736	682	679	747	729	731	747	663	722	666	722	704	702	693	703	675	711	673	686	717	752	710	712	726	753	709	691	694	702	690	708	688	739	646	695	727	714	747	731	709	694	714	774	726	692	704	655	728	721	711	697	752	754	704	715	706	700	669	756	718	746	668	681	649	694	700	739	709	759	749	696	745	749	695	746	720	716	725	746	698	641	702	688	719	678	684	687	663	716	708	740	702	683	704	690	705	715	714	697	683	712	693	722	705	738	683	758	725	680	704	737	726	686	697	710	683	691	701	692	711	690	757	689	713	717	665	672	669	741	704	657	718	653	724	727	690	686	728	697	676	749	679	739	720	689	681	705	726	731	663	713	715	736	729	697	711	705	704	715	722	715	701	662	695	696	688	681	677	711	673	693	667	680	688	643	740	681	709	691	737	709	720	663	710	699	678	723	699	739	736	713	742	695	678	726	690	661	686	659	682	728	762	703	726	754	654	709	741	674	722	650	708	699	668	742	690	745	713	700	707	703	660	720	709	722	742	771	722	694	673	712	695	657	696	697	717	746	733	779	703	697	704	714	685	671	723	730	711	741	693	679	737	718	744	684	692	723	733	707	710	679	689	689	746	689	722	750	689	707	728	716	712	702	716	710	695	715	757	754	733	749	735	752	701	716	699	733	716	713	682	647	726	657	690	711	726	719	709	690	728	679	710	738	705	725	666	700	706	742	707	728	718	718	654	720	719	668	716	703	737	710	721	731	689	713	699	751	760	742	694	685	723	690	713	741	723	709	691	724	743	711	682	688	714	688	676	661	683	688	731	661	705	706	673	717	685	733	722	717	720	714	704	684	728	692	689	709	713	730	683	755	718	705	744	770	710	712	680	706	686	718	680	710	708	687	707	676	740	679	762	702	679	689	696	694	741	709	693	671	677	641	680	707	686	684	671	726	737	742	710	716	735	729	660	719	722	745	713	675	673	705	700	707	743	754	707	660	734	704	723	711	684	746	699	647	728	678	675	755	623	707	717	716	695	697	726	685	675	755	718	727	709	686	738	668	707	703	707	714	726	689	755	678	715	730	715	686	705	688	720	754	726	743	729	739	688	693	738	678	742	713	678	729	713	682	685	695	716	745	726	688	732	703	665	708	683	675	691	647	703	685	689	678	690	735	681	670	695	701	692	671	732	724	656	687	711	708	716	762	694	716	714	691	699	677	715	769	726	664	698	693	738	659	642	690	691	730	672	689	712	692	720	684	705	726	671	719	730	693	712	684	745	711	710	696	722	679	699	748	724	741	712	716	708	684	668	727	682	713	731	730	720	742	690	728	680	716	688	714	748	647	735	698	721	701	713	669	761	699	713	688	695	709	711	740	700	732	692	653	686	682	724	692	682	751	753	725	719	677	720	653	673	713	728	651	675	667	710	659	725	666	749	717	703	675	715	723	713	710	699	726	765	692	764	702	658	700	734	711	681	685	691	689	717	746	693	720	678	690	719	720	696	701	680	772	671	706	730	720	705	731	689	720	675	703	715	704	736	715	725	690	726	739	749	696	721	700	728	679	730	720	697	733	729	719	741	681	712	768	694	723	707	727	704	710	721	717	665	619	698	688	687	622	693	661	725	731	681	744	702	724	684	703	649	707	706	681	732	722	735	740	735	681	729	727	686	680	706	677	693	669	706	671	686	729	730	731	749	764	726	714	661	698	758	710	738	676	729	704	700	689	716	747	703	759	702	647	707	650	665	734	689	670	710	702	722	671	664	712	731	693	688	697	710	667	680	688	722	709	671	712	763	727	699	679	666	695	714	679	689	706	744	718
4433	1855	1580	1237	1202	1352	1646	1738	1322	1281	1171	1409	1105	995	1179	1413	1132	952	961	876	973	919	889	899	917	869	851	794	897	872	892	862	867	860	892	866	871	881	846	901	836	871	914	932	880	864	884	897	821	860	865	1129	1223	1139	1146	1218	1177	1001	1018	878	903	888	817	898	839	812	898	890	821	865	894	850	859	880	861	848	905	854	873	829	890	895	837	852	887	862	870	867	859	874	845	898	851	833	845	875	896	845	860	855	828	864	859	853	904	864	828	909	820	856	926	847	893	891	845	857	859	888	895	894	891	826	870	881	905	864	904	842	806	845	837	863	826	870	865	849	839	864	874	830	867	862	840	889	853	883	828	895	863	883	932	886	897	863	837	844	886	883	879	805	858	883	845	891	875	895	913	911	843	793	841	863	915	790	850	859	956	888	864	840	883	862	859	891	898	825	837	906	874	839	848	857	844	840	845	866	894	888	874	845	848	879	808	875	831	845	869	891	887	884	865	850	861	833	881	884	891	843	825	844	879	825	893	881	826	860	860	852	905	851	863	814	857	822	838	875	856	892	817	856	902	851	850	895	855	846	868	824	873	880	869	825	870	856	900	886	827	873	896	877	866	843	829	883	918	819	912	787	856	906	885	899	811	901	849	901	887	832	855	941	884	867	893	913	876	895	821	824	864	859	843	852	876	891	859	930	922	876	899	940	869	797	892	865	841	922	914	861	824	847	871	841	853	824	842	884	895	841	845	920	926	895	870	896	882	819	872	838	883	858	880	869	908	891	886	872	773	866	828	833	883	847	889	885	878	879	879	816	876	887	876	846	861	847	864	884	809	843	865	869	848	866	875	894	892	830	880	864	811	847	835	871	868	899	847	846	870	890	930	864	806	830	786	925	848	860	900	866	867	826	866	868	843	910	882	863	865	873	897	833	858	859	824	763	836	893	833	859	861	822	889	900	901	828	911	854	874	833	867	899	843	835	878	906	866	834	880	861	880	851	907	836	904	850	823	859	882	823	882	839	855	864	849	848	854	888	887	849	829	873	895	911	829	866	880	857	843	883	898	808	855	807	939	904	865	864	811	846	840	852	899	892	846	887	895	892	907	876	892	914	830	880	861	895	877	895	868	809	815	849	863	856	887	854	837	855	856	844	884	877	875	838	852	858	876	822	859	880	816	858	838	899	884	842	891	846	808	885	870	838	907	884	894	912	875	847	831	875	900	883	860	828	918	813	887	880	904	867	857	828	877	850	916	859	899	873	843	849	858	880	840	842	871	922	869	890	914	879	905	838	890	862	852	880	848	893	796	839	852	913	901	887	877	850	845	865	907	876	891	893	853	863	838	851	896	843	917	872	873	825	871	915	858	853	873	883	865	828	825	900	909	846	838	913	876	865	914	817	869	859	900	877	912	849	834	830	838	894	843	819	862	887	906	895	885	875	837	924	895	856	817	862	906	821	850	811	878	839	853	868	813	840	907	897	896	929	820	842	841	896	828	926	828	867	865	872	814	886	859	845	831	872	873	882	851	893	837	875	863	873	868	884	807	880	843	865	900	890	849	857	820	897	855	859	910	865	867	820	857	847	794	818	875	866	828	849	895	854	830	888	855	886	865	857	904	833	863	920	870	827	847	863	850	830	898	863	863	854	895	877	888	906	942	838	840	856	922	847	863	911	881	838	861	846	850	913	874	813	919	890	881	826	847	860	864	913	890	886	846	845	891	810	917	860	927	874	858	862	861	857	885	866	808	858	890	848	843	882	906	848	900	838	861	884	835	861	879	850	880	879	853	858	882	849	839	836	908	832	828	912	832	880	923	883	870	929	856	850	879	881	866	912	828	803	856	836	826	858	901	860	847	856	840	893	860	840	923	833	868	868	865	805	862	872	877	874	888	900	876	911	836	802	816	887	825	863	930	885	861	917	918	873	900	852	841	895	870	865	852	819	899	800	867	858	863	878	828	829	877	823	882	835	899	867	862	877	856	856	823	837	833	895	896	830	869	866	858	850	849	865	839	846	882	879	907	869	847	854	904	829	824	866	870	832	899	916	883	902	852	856	824	845	906	878	861	899	863	877	895	887	838	845	881	845	824	837	879	878	866	849	871	887	859	844	859	888	858	877	866	872	894	881	914	833	851	808	922	831	828	890	888	873	862	813	892	858	844	838	828	891	859	826	865	820	857	827	922	868	832	855	865	853	847	879	868	907	841	854	896	849	867	851	873	856	892	903	895	846	840	883	814	851	874	856	965	840	841	868	894	860	886	848	855	843	916	896	911	847	852	910	853	868	855	875	886	849	862	906	850	848	836	790	884	818	867	896	835	890	865	844	897	862	890	865	875	868	837	837	827	873	847	902	832	880	826	871	854	917	842	863	850	886	878	884	873	839	807	842	861	897	841	864	842	886	847	862	896	833	844	879	866	846	884	902	883	914	856	930	880	860	848	886	875	841	814	854	894	860	871	849	837	842	831	823	851	866	852	844	857	838	884	894	866	845	859	881	861	874	823	892	917	856	846	844	854	849	883	848	880	885	853	887	843	874	869	849	850	870	884	905	860	858	873	863	839	832	857	884	808	911	861	839	814	899	837	890	888	878	925	837	873	828	833	906	874	866	892	848	931	881	890	890	894	837	892	844	863	896	861	948	875	833	886	890	819	896	872	853	844	862	903	849	825	840	858	819	921	885	860	846	827	852	821	835	834	884	919	905	895	843	870	824	874	882	854	929	885	835	857	873	874	833	848	850	843	878	860	901	868	828	871	847	895	817	878	888	869	814	881	843	813	880	901	916	917	841	807	848	885	892	835	919	871	843	891	877	911	848	856	927	921	906	864	858	836	867	815	853	869	894	838	901	875	912	874	873	901	845	887	832	880	843	936	809	872	886	854	825	874	796	881	826	896	850	886	873	863	883	875	873	877	860	843	822	874	876	899	853	894	863	917	849	891	860	849	898	827	910	887	868	877	895	818	844	917	866	880	867	817	856	822	811	848	819	823	828	858	864	867	860	855	863	847	845	896	856	860	889	883	882	856	859	867	881	853	856	792	917	870	868	842	887	864	907	877	872	852	879	843	863	868	850	830	851	886	861	879	806	878	855	874	864	873	885	863	835	900	794	811	877	755	859	858	840	838	823	811	898	861	879	843	871	869	867	846	855	860	877	897	853	851	893	889	877	864	878	842	880	841	846	840	860	858	837	832	842	858	839	870	891	863	855	844	864	873	863	831	882	883	873	900	837	862	835	868	828	843	826	862	855	914	869	852	945	855	856	873	804	827	877	823	848	854	849	806	859	848	836	849	792	910	890	887	857	885	855	868	812	913	919	862	893	874	873	860	804	884	897	880	891	851	844	848	858	851	861	862	814	897	849	903	861	875	905	909	890	870	918	891	869	849	836	899	865	851	880	859	869	866	863	852	926	928	797	898	858	851	867	867	897	821	873	841	819	862	831	879	860	827	867	843	931	836	882	894	854	887	888	829	890	871	875	864	842	862	871
23522	21124	28645	23868	21113	14186	2323	1582	1091	979	934	1128	864	707	908	1016	786	710	592	599	556	524	526	568	547	547	555	503	555	502	502	530	511	514	544	551	538	505	528	529	540	533	499	493	512	561	536	603	479	559	527	727	813	749	793	848	814	682	613	541	575	531	484	518	531	498	492	513	517	501	502	497	518	496	520	502	495	478	504	487	490	526	503	463	493	456	465	502	493	484	485	495	518	483	503	470	483	496	498	490	454	491	505	499	521	534	503	457	523	508	534	484	485	527	460	543	474	522	525	503	537	469	482	464	485	489	500	492	480	488	492	475	545	468	517	531	521	489	515	469	462	464	494	527	532	493	500	485	497	509	521	473	483	513	470	480	466	474	462	456	521	504	476	477	503	493	483	483	528	532	499	512	512	518	494	503	508	446	530	509	475	463	503	499	539	510	497	509	449	540	518	505	532	494	481	508	551	512	483	497	532	547	504	504	522	517	518	508	560	505	454	496	536	519	486	505	511	525	514	495	506	490	493	519	484	496	526	478	490	508	500	499	473	541	476	495	522	550	487	498	490	485	499	485	512	505	517	529	480	472	486	478	496	466	522	456	523	467	453	489	534	488	474	530	538	499	495	476	496	495	520	491	496	509	520	493	451	523	484	495	465	507	488	509	501	495	549	470	462	469	519	498	483	487	515	443	501	500	512	527	485	530	486	507	528	472	494	510	482	478	481	510	520	501	478	442	523	485	473	550	473	519	502	522	494	510	500	488	488	492	471	510	522	513	491	492	499	491	502	506	514	501	534	466	476	487	482	488	511	495	461	512	527	525	514	479	534	485	512	489	486	475	486	489	513	491	511	528	532	486	493	488	504	476	505	518	509	494	498	509	538	498	505	481	474	466	479	489	510	548	501	527	497	497	484	481	464	534	509	492	498	523	480	478	504	509	487	495	488	478	519	480	512	455	483	503	545	495	483	547	538	527	496	462	455	445	492	536	500	496	479	494	506	499	519	519	478	492	522	529	521	497	503	468	485	509	488	510	476	530	500	503	521	541	490	505	510	481	460	506	494	507	483	529	502	499	495	508	442	498	520	465	516	489	506	507	528	502	472	500	508	447	464	481	472	500	488	488	502	505	512	470	494	505	479	504	501	456	477	512	530	500	499	454	487	491	528	520	504	525	446	486	482	485	492	489	453	535	489	480	493	522	541	502	468	540	497	511	516	519	518	493	473	533	474	497	519	493	520	494	514	511	512	510	491	477	506	486	475	482	527	460	498	522	499	502	517	501	454	440	481	515	507	540	496	508	512	513	501	483	466	510	498	518	498	526	505	518	508	530	486	517	475	509	497	488	492	486	538	505	481	476	513	506	452	522	525	499	485	474	503	500	527	512	484	490	488	540	515	484	476	532	517	474	506	467	497	510	445	495	502	515	483	501	501	525	506	502	515	545	480	484	516	470	497	494	517	465	522	492	480	481	503	534	507	472	471	488	479	535	513	494	470	507	483	518	495	495	495	493	522	501	507	516	519	501	526	534	539	495	505	482	471	504	486	474	470	515	497	492	506	477	504	492	528	488	535	483	525	531	523	489	512	448	536	489	476	478	528	513	508	470	503	499	499	493	494	545	496	546	526	511	465	525	501	512	537	518	473	474	490	547	466	514	495	478	572	484	493	464	513	476	506	472	447	506	534	480	487	497	488	493	489	444	484	447	507	525	458	506	518	502	520	545	510	469	528	496	480	521	469	496	485	519	467	519	457	489	506	488	508	495	497	488	455	478	528	458	495	535	503	474	512	534	499	493	484	510	475	548	478	527	467	481	470	462	473	528	457	507	499	481	473	502	479	510	502	510	489	502	489	485	531	482	532	482	475	469	545	521	497	537	484	474	535	464	447	486	502	545	472	509	485	546	513	528	508	477	463	478	507	480	475	489	494	509	443	540	538	453	507	472	456	481	520	479	524	460	457	462	475	478	463	500	529	504	473	499	471	446	535	509	493	515	533	486	529	502	522	547	526	506	482	536	494	499	525	503	501	511	475	530	503	497	467	483	519	529	525	460	490	477	515	518	513	504	465	498	524	506	457	499	527	493	505	506	510	528	468	493	513	486	497	501	494	500	518	499	496	464	527	512	515	464	472	498	505	525	472	544	542	482	475	476	552	512	485	523	494	441	494	486	529	513	500	484	489	460	476	509	434	468	479	486	475	514	513	507	491	495	523	480	555	447	544	502	507	502	492	518	504	506	487	517	487	533	492	470	522	488	496	455	491	515	514	467	486	498	496	501	495	505	459	478	483	514	506	479	529	502	467	508	473	505	528	494	533	510	477	484	469	466	524	482	491	505	519	485	522	496	531	462	487	467	524	483	479	526	482	511	506	441	502	501	533	491	489	525	505	436	537	504	513	460	525	487	469	457	508	522	501	512	470	511	536	509	469	461	519	507	493	506	488	480	508	505	453	510	527	543	481	472	527	490	501	456	518	467	492	500	509	494	512	459	525	496	492	481	530	513	488	478	484	503	507	559	512	490	458	465	484	464	509	494	514	513	533	484	489	503	472	521	513	487	518	483	504	479	517	456	506	484	541	508	500	466	477	477	505	473	502	506	471	506	452	502	501	490	486	511	481	505	489	513	523	520	496	477	447	492	504	487	483	482	474	512	495	494	472	471	473	497	509	521	484	519	491	491	471	489	500	466	459	504	481	470	508	533	470	499	508	515	479	531	477	505	537	509	477	504	492	479	584	513	497	532	498	493	514	485	516	476	529	507	470	490	504	518	503	457	515	521	513	483	475	499	529	444	473	486	475	447	484	507	520	518	506	477	477	497	525	448	500	498	508	514	518	474	491	486	486	472	484	534	494	464	506	459	482	501	480	473	498	526	544	486	480	486	491	507	506	468	518	453	448	536	501	510	517	508	502	528	514	460	479	493	480	498	503	492	509	480	520	480	508	485	503	569	469	505	497	497	505	495	499	495	482	478	513	489	511	517	494	512	504	477	501	492	480	513	495	499	500	553	462	481	526	454	494	501	534	466	505	472	504	489	527	479	495	500	454	431	490	484	518	532	503	510	500	469	485	456	528	473	479	521	557	471	494	502	490	504	493	491	480	502	530	489	529	494	519	496	481	481	511	473	525	505	450	504	499	494	466	539	488	497	479	491	477	465	510	453	507	514	513	492	518	475	460	513	513	486	528	527	450	475	510	492	500	475	481	512	470	517	477	504	498	493	501	503	472	481	478	473	493	472	497	502	462	497	476	527	506	503	500	501	529	531	504	516	451	492	505	484	471	487	490	501	469	539	545	484	488	527	474	552	441	499	505	521	530	479	539	481	477	506	507	481	443	512	483	520	465	497	513	523	485	498	503	503	570	459	496	514	512	486	530	484	517	521	525	511	481	479	467	522	484	534	476	513	519	522	508	490	513	488	484	490	498	483	509	518	480	512	490	488	536	507	475	485	508	478	499	453	481	516	480	466	526	511	531	507	515	487	521	517
7362	10118	8947	4741	3574	3220	3170	3019	2108	1883	1563	1955	1479	1152	1450	1705	1269	998	878	743	768	762	665	720	726	756	674	666	656	739	627	678	683	652	633	664	612	604	667	619	650	654	675	675	694	633	679	702	631	690	710	1067	1133	1034	1186	1323	1319	962	817	655	749	655	645	629	610	582	647	624	631	630	599	665	587	644	646	615	641	613	652	656	657	613	623	626	599	649	660	648	598	685	653	607	636	642	625	602	649	653	627	609	610	623	631	608	610	588	614	606	636	667	664	609	594	650	656	605	640	640	652	600	664	586	681	622	624	640	643	645	612	653	684	629	670	644	607	653	640	668	629	617	630	591	625	635	623	625	601	655	628	618	658	684	636	626	603	597	588	597	629	671	604	617	674	630	603	628	612	648	606	667	625	625	654	630	619	610	642	636	629	613	647	636	607	645	630	622	653	666	663	607	667	614	622	684	592	643	661	630	624	630	600	579	623	635	624	653	627	648	648	596	620	608	592	630	565	646	602	651	619	612	596	591	625	614	646	632	657	651	613	588	669	657	604	663	601	604	625	580	684	646	637	626	603	627	594	628	624	631	668	575	674	628	643	655	651	620	613	632	648	570	600	579	593	618	611	633	611	618	610	581	646	590	612	589	607	600	659	604	575	656	636	644	630	625	637	618	651	674	642	638	662	615	650	627	655	638	657	596	623	615	680	628	596	605	586	595	634	588	670	612	606	660	619	666	589	638	641	653	615	639	618	678	615	585	618	599	661	635	628	649	665	690	615	630	606	602	591	594	602	645	623	578	631	612	657	637	620	597	603	599	632	665	587	603	680	612	669	665	624	628	626	641	606	640	660	633	613	636	625	587	620	596	617	647	615	632	644	619	657	594	610	586	643	655	606	634	625	619	588	623	653	643	626	647	579	595	608	601	615	613	667	678	660	593	640	667	646	624	577	579	594	641	626	591	645	657	616	604	632	632	634	608	620	639	642	614	627	630	585	607	638	635	576	605	605	623	648	593	658	651	624	650	636	645	657	645	602	628	634	632	612	588	585	628	595	632	638	652	662	598	623	608	627	598	642	624	586	627	593	626	614	672	693	594	615	622	642	616	639	624	653	595	647	595	629	603	679	631	612	619	655	569	640	632	652	680	609	616	612	626	628	627	649	609	639	642	633	603	590	638	626	635	631	658	651	634	622	642	586	598	622	606	632	644	624	678	626	647	669	641	639	616	593	603	593	616	629	653	687	636	658	605	634	625	630	622	640	607	643	637	611	658	623	644	586	664	622	615	638	648	654	605	646	597	566	639	612	660	646	616	606	619	611	640	670	617	612	652	611	637	699	647	624	630	598	660	604	605	624	620	672	657	564	638	611	589	634	631	636	602	591	630	593	618	620	651	649	674	648	625	651	607	630	626	654	654	612	633	638	634	605	667	642	633	594	623	609	658	610	610	609	587	602	653	594	586	607	637	664	637	648	626	635	664	588	647	675	604	599	675	644	647	600	610	608	608	622	603	614	662	607	608	595	615	634	637	607	658	642	628	596	648	588	640	642	621	600	612	663	636	656	608	577	633	609	605	591	616	631	650	639	563	585	625	636	597	610	651	664	591	581	647	607	602	627	655	635	620	627	644	602	649	661	648	633	593	668	647	603	613	628	637	625	629	606	628	649	613	616	627	651	622	585	610	596	573	602	671	653	678	592	623	619	625	650	570	605	577	626	639	611	634	677	610	641	633	615	621	616	647	602	608	614	619	643	658	594	621	644	627	636	626	640	605	630	642	601	624	673	612	573	655	611	667	614	645	658	658	656	605	595	605	588	609	631	620	630	578	636	602	616	614	611	655	649	639	607	628	615	629	652	599	597	614	603	607	618	644	599	560	626	588	603	633	624	647	626	657	617	591	614	641	672	607	664	669	600	568	630	598	592	605	593	604	632	622	618	633	595	634	611	635	612	579	621	652	667	656	614	647	644	649	632	598	605	613	627	613	605	602	622	664	561	617	625	627	651	583	663	658	643	623	652	633	643	609	640	650	606	622	626	622	639	620	654	636	609	617	602	649	601	615	602	611	659	601	572	626	617	638	609	659	631	649	635	663	606	594	649	600	626	630	581	619	593	610	640	647	669	603	618	620	615	619	633	573	627	572	654	676	627	629	641	589	619	626	603	608	630	602	685	670	627	611	593	659	649	605	620	582	646	589	627	591	643	623	641	612	680	652	669	606	600	584	613	635	588	594	616	632	674	592	624	617	660	634	638	608	662	614	631	644	611	637	600	669	612	631	602	659	649	595	595	627	617	651	637	594	594	636	648	661	604	628	649	606	646	634	615	612	568	589	596	604	596	648	616	648	652	615	619	627	664	607	655	613	655	613	647	619	689	659	660	606	610	662	622	640	644	598	631	594	581	620	652	637	604	641	630	642	660	662	669	656	638	615	624	612	646	608	573	657	608	588	597	627	628	613	573	654	587	617	689	662	597	644	619	635	621	619	586	687	626	674	617	678	647	616	612	628	617	669	642	630	597	637	641	641	626	611	650	615	670	623	669	688	637	601	568	630	655	581	613	617	618	635	591	628	616	604	623	578	626	609	598	638	653	614	592	618	626	647	649	626	653	627	628	571	620	617	632	589	606	628	600	604	635	648	607	669	624	639	620	640	598	647	621	654	616	591	630	656	576	637	582	621	635	592	590	596	600	626	569	600	692	649	621	596	644	623	645	630	654	600	641	636	651	635	658	654	631	627	601	636	662	647	617	671	658	665	601	572	624	585	630	612	609	612	604	628	648	617	604	647	596	620	623	615	634	646	607	602	627	598	589	578	575	661	641	637	653	665	639	621	655	640	622	645	631	619	626	671	637	612	662	622	556	672	613	628	632	697	625	606	616	644	613	648	610	638	624	632	629	634	630	619	636	589	613	598	631	620	624	610	648	601	614	628	625	623	645	665	686	638	645	623	639	660	621	603	655	636	613	585	611	637	620	630	622	634	617	595	650	613	622	633	648	620	594	622	589	629	661	671	596	587	632	635	624	643	638	614	637	593	613	627	644	610	617	662	614	613	628	584	637	603	631	617	614	602	588	610	631	644	648	589	596	576	588	628	608	605	679	641	643	656	635	618	613	613	634	641	608	587	648	629	642	649	616	652	670	592	580	600	608	630	624	609	654	594	643	637	664	647	659	609	636	631	654	590	649	551	587	663	619	598	624	610	600	613	629	666	605	652	623	617	639	634	661	573	611	626	641	651	710	637	599	630	643	629	645	642	620	616	620	686	639	631	629	604	619	625	574	640	622	605	654	609	614	614	633	594	644	674	576	621	624	572	624	608	609	571	630	637	606	607	597	625	603	644	618	623	644	627	593	593	622	647	621	658	610	630	580	586	634	629	674	612	624	633	634	620	640	633	631	609	643	618	651	592	630	602	616	600	662	588	612	604	574	575	644	617	646	658	620	565	635	615	663	676	652	590	621	622	635	658	609	621	593	651	637	628	636	609	643	623
22666	21138	29017	23539	21142	21216	12754	2402	1308	1197	1113	1347	992	786	983	1095	869	615	555	506	541	509	463	463	444	412	415	377	414	384	423	421	369	359	402	441	379	395	425	387	385	376	401	394	391	411	413	417	390	387	433	709	802	721	784	954	799	602	552	411	456	406	362	356	362	379	378	338	353	347	368	349	353	361	385	352	373	364	356	358	365	344	346	366	370	352	354	360	344	365	379	358	365	354	363	383	340	389	397	365	377	372	373	366	362	366	378	334	371	357	382	357	356	357	363	382	323	363	352	366	335	340	347	369	377	354	368	381	371	366	369	382	372	311	365	331	325	340	345	369	345	354	350	335	374	395	356	330	366	329	401	359	329	351	328	370	328	350	348	377	337	364	358	321	341	338	373	342	369	343	373	346	347	357	372	351	384	362	337	358	367	341	366	350	377	363	359	353	388	353	353	357	357	332	374	342	343	426	368	392	372	377	359	367	355	365	359	350	414	334	348	367	357	370	357	355	328	352	376	329	384	336	350	347	386	366	348	333	357	400	333	364	348	370	336	340	350	336	360	357	378	368	331	329	363	370	381	354	359	360	373	358	352	334	361	328	358	369	343	376	397	384	342	335	339	368	385	366	380	356	359	372	351	341	366	330	354	348	386	358	361	374	359	349	316	368	347	363	391	366	354	353	352	362	389	347	384	363	369	366	369	324	342	340	322	376	353	363	389	374	390	364	353	365	329	364	357	338	363	336	365	354	343	346	335	346	379	346	363	325	384	352	368	391	370	326	361	356	394	351	370	366	368	382	365	343	329	380	324	343	345	351	400	326	339	337	375	392	335	339	331	363	340	350	330	347	365	395	343	363	376	358	366	369	369	391	390	368	368	338	317	360	323	366	358	361	357	367	344	344	367	337	371	350	310	357	358	325	341	345	350	356	349	355	374	351	361	355	359	351	366	367	336	335	351	390	360	343	404	321	360	388	348	364	381	348	362	371	365	356	329	364	357	364	361	359	321	359	383	359	369	331	333	399	331	360	340	347	381	360	361	371	355	341	345	389	394	346	338	340	350	346	373	359	345	394	366	355	394	335	341	356	351	357	356	337	350	357	336	354	353	337	366	376	365	368	359	368	371	351	355	350	382	376	348	375	348	351	356	366	364	346	383	396	328	367	347	379	312	333	351	365	345	341	381	372	402	366	391	330	376	362	340	325	353	332	365	331	356	377	360	370	326	349	351	360	378	367	389	351	385	369	364	360	344	323	339	384	358	352	371	340	356	362	357	328	375	349	345	392	337	338	386	344	348	345	369	346	360	346	334	338	365	382	331	387	388	384	352	327	384	343	353	367	373	329	343	346	365	373	376	324	342	366	354	358	356	348	344	366	357	325	351	387	386	339	369	324	346	339	344	348	356	363	346	386	360	365	383	333	364	353	365	357	347	355	356	361	346	358	353	356	343	326	329	365	346	391	363	319	352	337	363	376	365	343	369	358	402	355	299	353	364	366	362	359	396	375	366	375	332	352	358	336	366	346	357	354	376	374	362	376	361	315	358	348	336	351	364	410	349	381	373	357	375	362	318	316	396	357	346	331	356	388	355	356	338	371	347	343	348	353	357	378	380	343	358	340	359	375	361	335	351	386	381	359	368	345	362	365	332	359	334	382	350	356	384	353	339	376	356	379	361	334	370	328	352	373	374	347	378	337	340	379	350	361	347	361	325	393	357	368	320	347	371	361	348	358	363	385	378	351	376	388	354	390	364	355	352	313	355	383	380	324	395	364	377	351	359	356	343	348	355	341	342	328	379	344	378	355	371	367	375	397	379	374	345	361	356	344	364	342	369	361	356	334	360	414	372	370	330	340	355	349	394	350	351	373	375	353	374	367	336	370	348	388	362	360	347	351	349	355	367	369	363	365	312	350	355	352	352	397	374	349	378	363	375	318	395	341	338	325	377	362	351	386	356	340	321	351	335	383	346	348	372	378	367	350	336	374	349	363	367	340	355	348	385	365	372	381	335	344	386	337	348	350	375	338	368	369	373	315	377	353	364	374	359	349	373	371	332	346	329	344	372	346	349	343	381	352	341	371	369	319	352	383	359	372	344	368	354	376	363	385	330	357	378	324	344	367	356	328	353	353	360	366	360	358	353	362	365	350	338	340	346	363	342	336	369	357	344	379	357	321	318	360	343	348	353	350	333	373	312	372	348	363	363	345	368	405	356	372	382	371	363	350	372	363	329	350	368	400	342	348	341	356	345	365	371	325	340	353	347	361	362	365	373	390	376	378	342	363	352	367	362	355	359	324	331	362	354	369	380	369	335	356	362	351	363	377	352	345	367	342	322	363	356	380	360	348	340	403	384	370	357	346	330	389	361	341	336	362	383	373	324	341	342	344	355	367	388	332	341	388	371	359	343	317	315	371	376	355	341	335	351	385	350	398	348	358	351	356	374	370	384	334	351	363	346	347	380	382	382	351	361	369	310	353	343	365	418	333	357	327	384	364	364	363	341	340	351	346	366	328	349	369	337	341	364	373	352	308	326	325	370	368	351	354	355	330	313	370	322	350	367	351	370	399	366	366	345	381	368	373	336	340	342	334	342	353	336	350	338	383	342	321	350	354	338	337	353	324	376	337	339	365	328	341	353	357	349	379	347	340	340	365	407	349	359	375	418	378	364	354	379	368	382	339	370	369	332	378	335	376	365	404	341	367	332	368	341	343	383	407	368	308	329	362	393	348	371	348	343	358	332	330	347	339	379	390	378	375	341	385	334	342	349	388	362	328	357	333	351	352	355	347	335	341	370	331	372	354	351	350	364	348	330	347	356	315	360	374	370	350	358	340	396	365	368	360	376	329	357	359	363	371	372	385	336	342	372	377	333	359	364	360	382	356	326	349	379	383	401	366	369	317	330	360	366	364	347	357	396	357	372	339	350	337	364	346	333	394	372	380	368	367	381	348	341	374	354	363	355	323	375	349	355	315	318	337	343	384	360	358	368	369	366	351	353	358	359	326	376	303	371	341	365	376	345	368	374	360	345	364	339	340	384	345	344	375	329	366	332	360	366	325	352	352	336	351	370	370	318	405	359	375	370	348	356	392	352	348	335	350	366	384	373	354	364	373	328	366	385	389	363	337	386	381	340	342	345	361	343	344	353	360	363	333	354	345	353	333	341	332	356	366	332	337	363	371	390	330	371	360	323	330	376	316	386	366	377	388	356	363	379	365	348	367	337	370	346	356	362	341	349	359	379	394	339	363	383	390	343	356	334	333	329	341	338	379	359	366	330	338	381	349	352	359	347	345	374	371	352	387	329	359	365	356	369	367	371	380	373	379	341	344	350	351	348	353	343	358	366	332	323	344	354	379	399	377	353	361	333	362	371	370	371	402	345	332	360	371	376	371	358	339	347	354	323	329	387	330	363	344	353	317	341	333	355	363	341	341	358	329	378	364	361	354	359	321	339	366	364	306	376	356	343	357	355	374	328	346	361	363	370	371
10078	16108	14139	7831	5679	5099	4814	4319	2920	2532	2030	2662	1783	1296	1731	2126	1435	1068	863	758	698	634	604	604	512	579	491	499	527	539	509	511	523	489	507	503	504	455	473	523	515	476	482	527	521	466	566	553	489	466	568	1167	1247	1039	1253	1420	1189	863	780	493	577	510	406	455	411	440	459	420	396	441	431	452	438	408	417	387	425	415	437	425	418	407	414	425	432	410	405	435	436	420	442	459	429	445	465	402	435	428	413	457	430	460	435	439	429	444	436	443	430	418	417	420	448	396	448	434	420	411	442	439	388	425	388	400	431	459	444	480	438	442	438	463	458	409	421	418	437	419	467	446	407	462	439	392	427	437	461	407	428	411	443	436	433	414	442	428	458	394	453	464	446	422	431	388	437	441	463	477	407	435	418	451	429	399	422	415	402	423	441	429	441	404	429	426	436	429	438	435	436	435	455	432	434	439	474	437	415	411	426	436	390	434	434	437	435	453	446	446	425	425	438	404	446	441	471	466	421	449	457	442	466	449	423	452	438	443	428	433	405	421	414	426	451	393	435	459	427	439	435	426	454	439	421	473	398	425	427	395	431	428	419	426	382	452	439	411	434	422	421	391	407	412	456	411	434	422	469	438	462	446	419	423	412	459	402	412	441	423	436	457	442	440	447	458	432	415	450	461	442	409	400	478	440	432	471	429	427	409	423	439	417	437	394	412	471	481	455	421	418	424	438	429	445	455	488	458	433	414	424	420	446	407	455	461	449	468	419	436	453	424	436	421	425	455	432	438	465	426	432	416	432	421	454	450	448	413	467	467	430	426	419	438	441	454	423	400	469	473	437	457	444	465	444	415	444	439	434	469	441	457	429	428	412	421	457	452	392	445	427	430	434	448	406	412	448	424	398	440	425	444	412	421	410	434	430	422	436	432	461	432	433	457	434	429	441	445	405	437	401	445	417	432	438	460	445	462	436	429	450	442	469	471	454	456	438	435	395	449	408	414	457	434	434	432	425	420	426	425	427	444	431	446	444	418	446	409	447	426	423	482	477	471	418	437	452	402	422	432	406	469	416	445	478	458	417	406	397	459	436	459	418	439	441	422	438	384	427	460	491	432	455	440	405	438	431	452	428	445	444	451	441	419	414	445	430	448	428	445	418	436	461	426	451	429	437	473	398	410	429	407	454	443	447	414	419	407	439	465	418	418	418	412	407	439	415	396	434	434	440	385	389	410	426	485	436	426	427	459	459	413	460	425	447	449	462	439	446	436	468	413	448	422	468	413	423	407	466	411	396	452	415	430	458	418	399	454	447	434	420	460	412	443	478	419	446	487	407	457	427	411	438	441	436	391	428	457	425	448	400	468	438	413	421	445	436	425	445	427	420	438	438	440	432	402	414	451	416	449	435	426	453	444	447	458	420	440	464	461	474	414	427	464	434	446	426	452	409	452	390	411	438	410	450	448	411	442	440	450	477	380	424	473	480	435	446	426	393	415	427	449	459	416	438	435	461	456	414	448	464	412	444	414	439	445	466	420	421	429	452	418	426	412	438	454	410	444	411	400	420	436	440	438	434	427	451	427	459	454	420	437	428	432	449	441	438	421	453	431	412	443	454	408	410	441	457	433	432	441	438	393	414	413	430	444	473	421	391	438	428	436	456	414	457	386	421	447	421	425	438	422	426	454	399	386	405	427	426	434	464	433	402	419	443	461	445	432	379	428	399	434	435	433	426	383	408	436	402	394	454	439	432	446	422	441	428	478	430	437	443	430	416	444	398	424	430	440	450	448	457	415	439	446	450	447	422	424	428	437	443	449	409	448	463	443	395	419	415	455	406	471	426	441	456	416	400	428	456	416	467	398	448	429	477	398	445	445	445	443	445	415	443	380	451	477	450	440	452	415	419	502	427	435	401	448	420	454	461	412	445	423	479	446	440	462	406	427	449	458	440	462	419	418	470	412	444	402	439	408	454	456	447	412	419	437	432	434	409	408	424	440	455	449	432	414	429	442	447	460	444	425	430	424	435	431	441	459	407	434	427	434	457	428	422	401	439	416	434	412	453	430	427	441	443	429	423	447	434	407	432	434	432	422	433	441	421	477	424	454	421	434	429	462	407	415	425	449	435	444	451	443	444	457	475	405	414	406	428	425	431	406	434	432	454	459	423	468	442	471	391	427	432	445	472	438	429	440	433	460	447	460	475	394	428	421	413	454	426	472	413	432	387	451	421	407	410	405	429	434	404	444	484	409	457	422	423	447	404	427	409	431	454	407	431	455	473	449	408	429	425	408	438	413	479	404	423	448	433	447	457	439	465	415	475	414	450	420	467	424	451	450	427	429	428	433	464	434	429	422	443	451	459	417	442	421	460	408	450	416	475	452	412	427	445	434	413	436	432	438	426	458	424	421	421	436	435	410	441	429	455	469	414	442	438	422	424	423	421	443	435	445	457	424	467	404	432	456	442	408	390	428	390	447	433	446	440	423	460	468	422	450	443	428	430	454	436	416	434	468	456	440	454	417	473	395	402	413	404	436	423	444	445	432	403	443	429	437	422	465	460	412	438	430	429	418	450	470	428	439	429	417	429	425	426	435	453	420	396	444	412	420	438	435	455	418	425	442	435	436	424	429	443	436	439	392	427	428	433	430	421	434	402	424	402	414	435	429	432	402	466	412	421	435	418	450	388	424	447	424	447	402	424	436	415	485	481	423	398	429	420	429	432	459	463	384	457	446	428	412	426	449	414	423	416	405	472	448	439	409	449	442	418	423	395	429	435	448	464	446	415	431	402	445	464	431	428	419	414	418	438	422	455	438	399	392	470	444	477	412	440	435	450	428	424	439	386	434	410	439	446	462	444	425	409	379	452	462	454	403	428	413	443	435	437	429	419	471	452	415	456	456	431	408	463	425	439	439	452	384	456	409	396	384	430	432	428	400	431	413	454	448	460	440	433	425	449	448	438	456	442	410	427	431	424	460	444	440	424	439	395	470	434	445	418	451	420	415	462	443	459	428	428	433	457	448	417	410	429	471	462	407	427	456	430	457	446	416	431	452	395	444	439	461	413	459	417	427	410	456	423	447	452	461	423	417	444	420	445	440	463	449	445	465	426	424	463	389	395	451	447	455	421	444	424	386	417	471	420	442	403	405	447	464	426	450	450	447	457	380	415	431	443	440	382	389	437	429	404	423	396	437	439	440	419	423	424	476	428	420	416	432	470	417	450	451	429	409	424	392	411	441	444	422	425	433	467	413	441	448	425	433	438	435	475	426	420	440	466	408	453	437	445	428	413	436	423	439	435	474	410	456	430	419	463	457	398	437	455	460	419	416	428	417	456	428	416	428	419	446	440	448	422	445	444	434	415	447	435	428	375	427	378	468	449	431	431	419	427	416	434	439	415	458	433	470	446	421	499	476	425	417	411	428	429	450	447	435	410	431	423	442	479	411	420	455	482	443	418	417	425	467	404	427	454	416	442	385	408	438	434	435	430	443	436	439	442	461
26815	20712	10543	1387	915	990	1048	1147	896	851	827	1012	840	790	903	948	850	717	765	743	767	719	723	676	691	699	688	695	681	667	668	699	724	705	746	737	747	713	685	681	708	715	710	699	731	741	775	754	719	681	770	876	809	837	889	950	804	766	743	726	734	683	712	698	699	768	713	705	658	713	714	705	722	712	757	686	708	702	728	722	694	712	698	704	708	666	699	662	729	706	657	714	706	706	681	746	682	694	680	705	765	706	678	755	691	684	708	721	704	663	708	712	697	719	685	735	739	744	722	781	744	728	694	695	724	690	747	749	722	691	732	711	757	678	680	679	728	698	740	745	685	713	678	625	765	702	710	703	730	688	726	710	704	693	711	654	719	676	705	692	692	693	732	688	710	729	711	711	698	704	708	732	707	698	660	668	716	731	691	667	725	671	720	655	706	729	717	678	687	686	638	692	666	692	698	700	688	683	710	705	710	721	762	723	694	731	744	710	687	726	715	670	669	721	692	689	663	637	693	687	690	721	650	667	726	674	745	647	736	722	711	687	703	759	716	697	693	738	707	728	695	723	661	684	636	733	652	690	702	736	708	674	669	735	726	664	712	708	714	706	718	706	697	710	706	704	756	675	715	722	732	742	688	710	694	678	691	721	725	675	712	684	714	780	696	694	748	688	713	742	738	727	734	684	754	710	706	721	694	720	694	696	736	721	713	732	692	692	686	693	720	682	689	681	700	732	692	696	678	753	726	725	702	734	699	718	711	718	690	681	707	727	737	743	748	657	724	729	721	685	739	753	680	701	703	668	731	732	675	707	700	731	686	664	755	688	716	740	753	691	700	748	719	706	694	675	683	697	778	698	719	725	711	725	694	682	674	719	680	664	694	720	714	717	698	702	718	718	722	697	696	701	711	659	766	692	698	718	685	663	696	690	715	663	680	732	674	671	694	690	721	693	698	763	724	731	677	751	663	739	722	716	675	714	663	693	738	721	700	686	726	705	706	726	663	677	658	698	673	711	717	681	667	717	675	752	712	666	725	660	776	652	704	671	705	735	723	714	745	734	695	696	636	742	705	722	706	702	690	724	704	675	636	664	681	710	672	738	720	763	691	721	682	699	705	718	704	719	722	737	692	709	708	687	661	708	701	705	706	741	670	731	707	724	704	710	712	710	659	669	738	697	675	664	665	712	678	642	715	710	685	721	739	717	658	724	727	736	684	695	732	710	746	702	716	670	697	729	719	677	695	706	735	734	715	688	734	705	717	704	695	655	705	704	749	693	685	708	719	696	743	686	695	691	677	677	680	746	711	714	693	725	695	685	697	677	710	711	699	684	700	717	686	707	702	722	674	734	726	713	746	714	683	717	674	723	723	696	714	690	727	649	668	685	683	704	727	705	733	708	646	681	685	718	741	711	665	752	710	755	719	685	710	700	720	714	708	697	693	721	698	715	739	724	718	786	678	723	713	693	746	686	683	726	702	715	669	691	686	692	689	725	632	662	716	746	738	680	708	718	680	667	735	710	712	705	713	674	750	662	712	759	689	709	686	693	698	685	664	681	710	703	713	679	740	719	688	738	739	718	724	664	706	715	657	683	708	700	650	660	718	695	710	728	698	684	717	749	678	699	725	681	739	711	707	733	709	676	690	678	693	702	752	674	735	761	697	741	699	695	683	755	725	722	727	682	635	669	740	710	700	662	683	726	717	706	732	673	670	735	763	695	689	723	730	694	702	710	748	691	674	682	725	710	708	735	706	718	770	726	719	763	726	733	733	708	690	695	701	735	697	666	694	687	729	677	705	689	721	679	715	656	653	705	709	722	714	691	727	731	696	777	675	693	722	697	723	702	748	655	710	698	703	737	712	695	688	701	701	719	717	699	767	668	678	670	714	754	716	707	668	725	691	683	714	724	676	683	708	731	663	687	736	681	691	743	677	684	663	664	709	719	747	705	700	744	711	683	722	708	671	716	670	699	711	722	668	730	725	661	694	732	712	747	658	699	750	677	682	689	723	684	699	667	671	686	738	710	709	717	690	712	688	753	742	699	729	650	663	693	725	724	743	731	708	690	706	742	712	671	711	699	720	716	679	676	675	681	729	666	714	758	674	688	721	714	720	691	699	714	741	695	688	682	729	691	710	723	693	655	663	747	693	702	733	721	687	690	722	717	700	737	705	694	713	708	681	700	759	709	679	730	684	674	694	724	730	690	754	735	710	702	690	691	730	643	704	706	635	652	687	667	740	728	715	724	703	688	692	732	718	696	705	738	691	745	694	711	681	721	689	711	688	726	704	682	725	712	697	669	725	644	721	719	702	713	703	750	710	737	688	719	738	735	703	703	648	714	692	765	727	686	680	695	680	731	687	743	752	660	729	640	678	673	702	689	712	666	706	676	665	746	712	705	731	690	721	752	707	731	736	712	679	668	695	719	749	697	721	734	681	720	693	719	709	741	703	684	752	679	754	694	682	733	658	742	677	722	715	742	711	708	706	720	705	692	704	731	714	697	664	714	668	773	730	678	692	730	657	700	646	644	658	695	741	710	681	721	768	688	674	724	708	700	723	708	695	700	713	676	705	699	691	694	744	728	737	703	707	742	726	688	675	704	648	703	724	694	690	709	712	702	712	695	693	716	719	711	641	728	692	726	715	675	710	687	697	677	735	716	703	680	704	662	708	694	642	688	698	697	696	695	710	740	674	719	703	773	699	677	694	728	680	686	674	689	682	711	726	743	702	716	731	696	687	700	668	718	714	700	712	721	719	665	711	739	725	689	688	725	691	725	709	715	735	682	667	706	673	692	688	714	710	733	696	682	734	690	715	679	702	713	704	676	713	736	701	739	705	673	669	714	746	730	707	652	685	727	727	706	694	693	735	655	680	680	687	735	706	651	733	694	703	745	714	696	675	687	691	648	712	684	721	746	721	675	720	697	682	725	745	681	722	734	684	702	691	720	678	725	747	745	646	677	687	674	675	741	690	756	668	692	716	709	743	727	722	713	732	712	690	723	728	683	699	701	739	756	661	662	742	718	663	683	679	723	667	710	691	714	668	714	722	682	705	719	716	663	680	757	700	729	719	694	681	697	669	725	675	711	702	712	767	681	678	709	721	712	695	676	749	694	688	741	696	690	680	718	686	700	652	700	683	714	663	752	661	680	702	718	719	746	678	692	700	732	671	711	734	661	732	672	711	717	721	739	724	740	697	698	675	711	704	714	700	764	663	666	715	753	734	697	717	748	748	708	692	699	694	666	701	740	699	756	703	723	694	679	724	723	653	745	712	714	676	661	691	713	658	721	686	765	736	692	746	688	688	708	738	671	713	683	744	684	729	662	733	669	733	680	675	648	712	681	741	726	752	714	727	684	696	649	635	685	694	711	726	699	745	743	702	706	689	699	677	693	690	735	701	711	654	702	710	655	711	702	687	727	691	719	742	702	661	713	720	687	734	697	752	703	732	743	693	725	722	680	712	718	719	757	710	714	720	680	690	694
4450	1806	1553	1265	1222	1461	1744	1903	1340	1300	1140	1443	1243	1041	1176	1326	1116	1000	921	889	876	923	883	823	844	875	888	861	849	802	868	911	924	862	874	874	874	861	886	854	850	844	852	812	837	892	925	898	855	851	892	1102	1080	1090	1134	1171	1125	1002	967	934	965	889	873	880	854	810	853	837	846	829	830	823	839	904	860	851	842	878	901	806	866	860	870	881	849	861	857	925	835	822	882	870	847	868	884	817	813	851	860	879	857	829	934	912	881	910	857	844	870	882	862	887	838	847	911	876	886	787	861	874	853	827	903	877	887	794	828	880	873	883	877	840	855	854	883	827	807	857	856	834	849	886	798	877	831	821	842	866	865	876	854	845	854	819	803	838	907	829	882	867	785	835	830	815	871	857	880	839	888	877	885	861	821	860	927	825	833	915	787	864	872	828	810	807	811	894	896	829	837	851	881	840	866	843	846	843	843	828	851	845	811	834	886	870	905	879	846	871	889	852	869	829	872	848	899	861	894	856	855	876	830	856	888	907	853	833	866	832	835	857	863	788	897	897	869	831	830	878	851	852	853	903	906	826	899	790	898	819	901	912	851	833	875	832	872	847	870	848	809	858	922	897	844	864	941	864	839	863	819	861	875	859	852	800	837	899	842	857	894	884	880	863	845	845	863	825	865	875	855	832	832	848	873	896	842	861	835	850	900	845	867	936	869	849	851	832	903	842	889	875	834	852	825	866	868	844	830	839	901	854	897	882	845	826	851	915	848	835	818	884	818	795	878	862	888	921	870	847	842	851	856	855	891	827	818	843	844	912	830	783	873	845	815	856	861	883	846	863	880	846	856	877	870	861	896	839	864	847	839	839	854	874	865	838	886	853	877	845	868	839	852	829	868	834	836	840	863	863	853	906	834	857	820	845	909	876	864	832	906	928	853	874	834	776	872	881	847	865	822	926	855	842	831	860	909	887	828	810	833	804	873	934	831	832	833	856	805	873	906	820	919	826	855	875	849	869	836	894	819	816	833	853	864	897	842	901	883	851	876	881	851	867	849	928	864	891	819	869	890	835	842	848	859	835	842	846	867	872	849	809	905	870	890	873	876	890	839	777	865	862	856	867	875	906	916	882	787	873	839	880	827	844	891	934	840	912	826	871	847	879	880	886	885	813	879	822	864	889	869	873	876	837	863	851	860	884	892	859	850	882	882	859	853	846	847	844	879	846	876	868	807	812	878	845	868	889	841	854	878	832	846	842	871	839	851	860	872	865	888	840	847	804	876	862	883	823	928	858	846	852	842	841	910	846	880	889	854	811	871	817	844	876	872	832	860	805	879	853	844	817	862	850	887	876	852	867	873	876	853	893	896	851	875	810	924	889	860	845	832	881	843	834	837	874	827	879	798	827	873	815	905	870	846	850	867	885	881	841	866	838	920	859	845	890	826	807	831	841	871	866	878	885	853	867	846	860	846	846	834	884	876	842	870	809	815	866	879	836	842	798	836	833	886	820	828	858	901	873	815	838	866	861	845	877	898	851	836	894	855	878	827	877	877	841	868	870	836	810	834	820	852	854	806	816	885	819	880	850	814	867	869	882	891	802	852	823	824	902	890	887	828	813	835	858	880	872	856	819	834	871	835	839	885	859	883	816	883	920	813	905	912	885	848	862	917	827	869	887	871	904	865	874	798	846	881	883	841	845	848	795	858	822	838	879	888	872	877	822	832	812	877	845	881	869	907	907	844	884	874	897	876	851	912	885	852	917	883	846	848	852	836	854	874	808	841	850	845	854	875	858	869	880	856	814	803	865	840	824	855	886	861	850	866	919	825	924	858	836	837	848	866	891	847	835	876	883	826	841	857	910	881	837	830	868	814	913	866	844	897	882	877	829	870	836	853	859	915	883	866	910	858	903	892	936	820	838	857	854	804	845	882	840	840	885	839	831	859	819	831	840	863	853	821	856	820	860	875	865	848	806	896	860	865	869	844	901	851	826	850	882	840	870	843	832	852	851	811	857	862	890	878	835	840	853	828	853	828	856	843	846	892	813	882	893	885	838	861	855	777	852	910	858	885	847	851	858	877	848	852	839	866	855	864	802	853	798	873	866	862	819	838	890	908	848	868	872	886	887	873	871	891	858	816	830	836	858	852	846	862	857	842	895	830	856	836	866	885	899	880	911	832	873	878	900	823	851	862	879	864	896	821	854	860	840	881	895	864	865	844	812	851	828	851	822	881	896	829	848	847	920	927	888	930	871	882	856	860	813	821	873	855	822	857	813	855	831	820	847	878	876	875	811	922	884	859	838	859	921	846	830	868	840	883	923	843	875	828	881	846	891	858	885	827	868	913	845	857	861	925	861	902	826	842	823	840	845	880	845	833	836	902	874	854	823	860	835	864	841	908	842	886	900	797	874	890	875	885	877	848	820	828	859	882	906	889	815	807	862	783	863	880	858	875	843	835	884	855	825	855	884	907	821	837	861	872	878	823	833	885	866	887	881	863	854	906	820	866	832	842	903	859	862	907	837	837	859	900	863	910	861	837	866	802	809	883	810	844	894	848	862	852	872	833	878	885	911	858	785	865	882	850	865	840	847	901	824	883	873	891	822	827	802	865	884	913	826	856	911	850	846	904	866	844	860	857	841	865	818	864	873	887	845	824	894	868	884	827	802	883	885	888	804	864	853	919	850	800	879	826	823	858	841	866	842	877	849	807	806	877	820	859	830	828	815	846	863	889	893	904	839	899	853	818	857	825	876	880	881	858	919	885	831	848	838	889	816	855	891	859	843	820	891	862	891	893	830	844	800	843	878	884	887	848	824	864	866	862	875	878	859	893	848	879	882	879	800	845	897	871	861	852	866	847	857	868	846	846	864	839	802	868	883	849	852	859	837	861	857	861	837	863	815	868	848	901	898	896	833	878	840	833	872	801	868	897	858	833	834	867	814	864	927	889	805	892	867	889	861	852	862	848	895	893	843	897	834	833	834	870	844	860	824	845	816	839	852	882	861	841	837	847	846	865	862	862	830	862	846	848	860	914	809	812	864	862	869	863	842	853	889	823	840	836	843	850	929	868	806	842	877	870	873	851	843	816	838	832	850	899	859	884	897	834	853	869	802	871	819	825	858	842	898	904	868	893	865	855	883	891	894	885	892	888	870	855	872	896	830	878	869	853	862	863	888	857	866	919	858	815	885	842	827	861	879	878	848	807	841	840	895	891	868	858	914	833	858	906	865	879	832	859	840	837	839	800	873	840	821	887	850	858	908	888	907	834	829	835	795	889	896	869	806	826	827	849	843	854	825	881	863	842	877	885	876	824	839	845	849	869	892	848	836	849	845	821	888	906	879	843	856	886	831	825	795	807	865	889	907	886	845	873	863	854	851	904	860	870	822	860	880	834	876	846	871	784	873	856	884	824	873	867	827	851	836	873	816	835	834	863	857	898	828	888	868	864	854	875	868	826	815	873	861	877	856	816	829	876	865	886	899	857	835	880	821	889	896
23504	21110	28630	23822	21101	14359	2484	1628	1186	1046	982	1152	873	805	992	1075	763	676	609	579	568	538	571	520	518	533	533	530	486	547	502	499	500	526	495	552	538	504	516	495	503	571	564	515	521	552	568	493	515	517	549	739	762	767	782	871	745	662	622	525	531	483	465	489	518	453	484	472	489	477	480	499	487	498	507	486	510	531	461	497	484	511	469	471	516	479	535	512	500	475	481	467	486	492	529	501	480	463	479	536	532	466	507	468	448	486	481	528	484	524	498	479	516	486	518	480	477	498	512	499	486	465	506	467	511	478	468	473	480	456	498	509	476	475	505	478	481	487	503	501	504	492	476	496	499	507	525	472	457	468	479	472	517	506	540	506	488	483	512	476	481	501	503	474	470	470	520	510	512	492	531	465	500	513	487	502	479	459	489	488	455	474	482	516	501	516	528	456	475	512	558	510	473	479	474	469	480	532	497	523	478	499	483	470	538	483	509	531	448	483	460	527	561	502	480	512	506	480	495	496	509	520	528	492	509	533	494	484	476	476	452	505	451	512	481	493	518	496	491	524	452	492	534	441	500	486	530	462	474	502	465	473	489	468	460	497	490	519	464	482	500	495	473	493	477	472	478	523	482	450	500	478	489	514	481	543	477	522	471	533	506	477	471	498	483	484	484	490	475	468	513	473	505	490	497	510	478	455	533	485	522	486	508	441	519	506	496	507	503	483	507	515	499	498	471	491	500	483	486	479	501	487	461	473	461	505	458	532	491	507	519	502	486	525	457	511	482	480	464	494	484	489	515	515	479	459	495	459	482	519	462	490	491	476	489	534	498	481	488	464	455	477	471	543	489	487	478	483	470	507	500	512	506	489	497	497	477	483	492	475	523	477	502	515	500	472	515	499	484	472	473	485	498	482	492	483	507	539	487	457	494	493	476	481	506	498	521	471	518	498	489	503	488	523	482	456	491	489	471	479	534	478	477	499	492	513	522	486	452	498	476	480	542	488	513	477	525	486	505	505	503	481	481	481	471	508	505	516	476	460	485	480	463	510	477	502	468	506	483	467	480	463	502	496	452	475	519	498	469	501	495	494	518	477	497	487	462	445	523	459	481	460	523	487	471	477	518	489	473	463	504	460	496	514	500	456	487	504	488	472	494	471	490	456	488	445	469	500	482	491	499	456	468	503	513	490	485	522	481	472	481	473	446	440	483	495	513	477	499	465	529	479	495	472	496	511	492	491	507	479	495	505	489	459	483	520	531	483	474	476	477	510	487	471	449	508	494	471	512	508	526	516	466	496	460	496	504	524	484	462	518	484	520	476	508	492	532	455	482	489	499	488	486	516	462	522	490	496	491	479	497	462	459	468	471	465	464	506	510	485	500	526	484	474	480	507	495	506	499	504	503	504	481	481	492	524	474	524	497	554	536	487	494	490	469	498	480	487	502	466	508	470	493	493	506	524	488	513	509	481	532	455	481	494	519	470	453	457	490	506	510	493	502	502	515	521	487	478	484	464	495	487	452	475	495	439	510	509	469	473	486	492	477	487	477	490	475	481	464	507	486	505	493	508	483	502	482	511	496	463	494	474	489	491	479	511	515	470	480	464	513	470	500	468	479	502	531	510	499	465	469	465	517	482	491	503	474	518	502	459	506	464	521	498	495	472	448	479	485	458	504	443	497	495	482	499	511	507	496	494	457	501	499	473	505	490	523	448	448	475	486	481	494	528	487	482	461	451	486	469	471	489	492	470	470	490	509	463	462	483	483	495	473	460	484	483	480	499	508	494	480	490	497	497	494	526	499	466	473	530	475	482	491	455	517	474	498	476	451	506	505	487	504	464	524	511	489	467	519	508	508	440	456	511	515	500	491	467	468	502	485	485	484	514	504	484	486	482	536	511	498	514	512	463	478	508	511	474	473	456	487	508	528	498	451	519	471	480	461	483	521	493	489	499	499	490	467	496	496	448	518	463	503	464	508	495	449	482	490	541	513	478	513	502	507	435	471	480	503	508	490	474	502	508	489	511	478	524	482	471	474	549	480	508	494	523	517	472	472	513	457	469	501	489	526	482	507	522	507	497	499	510	482	529	469	477	540	487	479	457	488	481	509	498	513	464	509	512	510	503	515	464	484	476	512	462	530	474	496	488	553	505	525	487	550	500	470	492	460	485	498	520	461	499	462	489	470	500	468	529	478	486	485	427	497	469	489	514	470	503	498	499	484	484	519	476	475	490	483	469	450	503	497	494	459	482	512	502	527	487	484	542	479	487	505	480	485	489	449	522	491	505	486	517	489	519	500	525	540	472	479	514	552	483	451	483	487	470	491	466	487	535	446	472	521	489	482	505	529	497	481	449	513	500	525	490	476	503	517	499	470	515	521	484	492	496	496	507	503	492	482	482	494	452	499	474	494	504	486	474	471	498	473	483	488	540	506	502	510	524	467	511	499	531	457	485	533	486	500	526	527	488	487	533	541	480	486	505	497	461	452	460	539	465	503	522	523	494	474	499	471	478	484	465	476	503	523	496	498	512	478	502	494	487	512	475	499	509	505	494	460	513	513	513	486	492	523	520	522	518	481	489	510	488	518	524	493	467	534	461	471	460	533	514	494	484	492	509	479	516	556	491	489	522	487	488	506	471	503	471	489	461	491	473	463	532	506	500	491	480	466	497	475	501	501	501	479	503	487	502	474	475	498	510	472	467	498	478	454	531	489	508	468	500	479	494	482	492	519	448	500	497	444	479	489	488	535	554	510	456	482	521	501	486	497	496	559	495	488	477	541	472	464	512	468	478	493	506	474	493	465	497	462	473	509	500	452	458	509	492	435	507	520	485	508	522	529	475	517	512	488	493	495	476	527	497	505	493	495	502	495	512	485	494	472	503	476	510	481	459	469	499	494	502	522	535	505	474	517	483	493	517	458	474	457	479	485	486	524	457	510	506	470	479	497	501	527	514	488	462	517	495	507	502	500	479	516	492	464	448	494	480	476	498	507	488	480	459	492	487	479	512	478	454	465	522	526	500	484	509	483	487	438	527	516	492	484	480	497	526	484	494	476	497	488	448	487	522	484	493	534	522	485	481	478	493	493	492	459	492	525	525	535	486	521	492	472	481	508	488	490	497	491	514	481	489	493	490	474	506	493	487	502	496	488	492	457	508	527	508	503	520	506	460	480	536	512	476	500	513	464	516	490	485	456	489	500	454	493	525	457	479	491	502	491	469	506	471	513	484	491	532	458	464	509	529	488	472	517	488	470	492	494	463	487	472	484	474	478	468	473	488	534	494	493	513	490	467	488	482	488	489	478	429	463	460	498	475	502	479	467	455	457	483	429	480	469	487	500	482	494	498	487	479	508	441	464	489	530	489	527	518	478	484	482	473	480	475	502	476	490	461	493	484	513	444	497	482	492	489	462	459	496	472	469	469	511	503	493	490	484	475	440	456	497	469	508	498	494	470	456	480	505	454	509	501	464	483	495	503	481	489	501	477	439	548
7868	10190	9136	4777	3578	3249	3397	3263	2144	1827	1585	2057	1609	1218	1648	1727	1218	999	870	792	729	727	679	659	684	750	665	626	629	657	675	643	707	647	665	629	594	637	640	677	618	638	629	676	670	660	607	669	612	664	698	1065	1096	1105	1187	1290	1057	968	823	682	682	622	588	616	585	613	656	588	613	629	649	586	608	627	651	632	634	637	627	583	676	622	605	600	636	617	624	600	558	609	606	602	632	592	682	576	630	588	607	593	608	631	665	581	622	657	602	631	636	611	621	564	643	628	629	644	647	612	622	582	603	620	602	672	642	609	646	637	637	581	624	616	627	615	588	567	588	572	640	604	596	641	603	629	583	627	616	600	617	607	579	589	605	576	599	605	639	610	561	607	623	569	572	566	634	609	593	591	605	590	624	650	603	615	617	613	588	573	640	602	618	598	623	611	593	561	594	639	599	643	581	641	640	596	580	611	623	625	634	583	586	612	616	634	608	593	643	602	599	603	650	550	625	591	589	631	595	618	610	615	632	597	590	612	591	590	628	643	628	566	579	575	588	584	604	636	599	622	604	592	639	624	619	592	617	619	594	616	570	590	642	619	584	586	645	657	626	658	601	574	598	595	662	625	621	607	598	609	605	619	631	630	604	606	627	625	623	610	572	628	605	633	643	602	630	610	601	653	607	658	614	588	580	612	642	643	612	632	615	633	622	613	656	619	608	591	597	590	594	615	624	644	607	601	605	569	604	604	591	604	625	582	625	612	583	579	607	636	633	597	585	600	570	558	606	644	605	662	577	624	633	618	638	636	609	580	630	618	604	601	622	642	641	621	597	640	604	601	587	614	599	574	591	641	663	652	592	644	621	621	581	589	597	591	568	596	566	608	679	624	606	583	619	617	638	630	587	631	589	620	632	619	639	614	569	614	636	614	603	609	600	585	627	645	636	625	618	581	642	643	616	624	619	599	646	573	614	605	626	635	617	630	659	626	625	597	615	567	592	609	600	575	600	590	566	660	648	628	613	616	626	583	561	597	644	576	601	590	600	587	684	590	651	603	639	596	603	653	648	613	571	575	601	597	619	600	644	577	647	589	597	625	550	611	570	609	604	673	616	614	608	626	602	596	595	645	624	608	578	599	618	607	642	614	609	620	640	641	589	618	598	599	600	617	643	638	619	621	638	613	575	615	632	604	619	625	588	634	631	657	641	613	651	592	615	617	610	612	568	605	625	586	602	598	561	660	630	612	606	628	603	627	569	640	597	637	606	614	599	563	608	606	591	613	636	625	630	589	567	668	635	595	649	620	620	628	644	624	585	604	596	606	609	607	561	657	604	655	588	596	625	563	636	643	625	630	597	653	600	623	594	613	617	614	583	586	599	589	652	571	606	676	617	611	612	591	557	597	613	590	614	590	602	587	540	585	635	629	609	650	670	628	594	628	604	640	595	594	601	618	598	585	598	618	591	612	617	609	597	613	637	593	595	591	603	592	624	633	604	605	607	619	583	609	650	623	611	614	627	626	597	602	630	637	608	601	615	583	575	567	651	581	606	592	601	627	613	653	623	580	592	581	616	610	602	571	647	657	629	597	584	584	636	634	569	608	626	638	576	620	660	572	610	585	632	598	601	596	628	598	634	619	634	633	596	602	598	628	621	617	581	605	659	605	617	617	599	622	594	607	642	588	598	616	611	589	615	612	635	609	626	689	599	610	586	589	558	653	579	626	653	588	585	647	584	590	620	597	588	568	616	599	605	662	619	558	579	630	657	559	640	624	612	587	593	604	639	596	598	594	642	625	612	593	566	600	601	574	604	585	611	619	565	609	601	587	621	606	630	614	652	618	588	588	586	650	582	585	618	620	610	617	638	602	656	619	589	592	642	585	629	591	582	581	600	632	585	580	604	628	575	591	586	590	637	574	670	639	604	625	623	589	594	640	631	652	615	596	568	615	645	672	604	639	632	575	605	560	599	568	581	616	632	602	606	577	601	598	590	621	618	611	622	555	587	611	642	650	566	623	634	627	614	596	588	645	603	636	593	577	618	577	610	574	573	634	624	628	592	586	627	638	612	562	585	639	627	614	635	553	607	636	611	605	616	615	631	584	609	552	614	621	610	601	630	645	635	605	627	636	562	632	613	559	600	622	598	614	598	601	587	625	577	620	591	629	583	613	620	611	624	594	572	638	644	604	632	557	632	617	589	542	618	617	640	577	619	640	618	645	553	581	585	590	643	623	602	626	552	599	611	624	574	613	576	595	584	623	657	659	597	581	655	596	640	636	611	597	663	609	617	605	545	603	624	618	614	605	612	611	559	602	581	599	610	594	619	610	569	629	589	644	581	606	577	640	583	589	585	602	602	605	622	607	572	616	607	641	560	632	612	616	596	603	625	657	646	632	613	616	618	603	621	615	603	616	608	605	604	614	611	635	609	693	592	605	588	600	576	664	577	579	635	658	623	657	620	610	587	588	582	608	643	578	581	612	600	607	575	628	603	616	657	617	589	608	590	598	629	676	590	628	624	571	593	580	607	612	615	622	563	611	634	573	603	582	592	646	638	625	624	604	612	588	574	576	667	578	617	586	566	610	620	602	601	646	643	623	607	580	579	614	580	575	582	630	633	609	589	644	591	613	624	569	622	647	614	601	625	603	637	596	562	641	604	606	595	642	568	604	667	610	584	624	606	601	605	627	592	602	588	629	611	606	613	605	615	617	643	590	634	588	588	595	586	582	594	621	599	628	608	619	609	614	599	611	605	611	607	584	583	600	595	565	607	608	622	621	607	637	590	598	613	602	604	613	611	619	618	603	611	600	598	643	604	627	564	605	582	647	597	634	603	626	606	616	659	623	575	583	605	612	613	618	600	566	604	650	636	612	657	642	618	638	621	563	602	593	644	605	587	611	581	600	574	598	592	576	630	574	618	665	603	605	619	622	613	590	606	633	600	622	546	611	623	645	593	617	590	649	590	634	624	660	611	601	612	608	622	651	586	613	567	650	619	654	597	630	656	625	609	606	628	638	583	632	616	631	611	617	621	592	570	600	602	597	607	647	608	587	609	628	596	587	643	617	617	582	578	588	605	593	573	624	608	601	625	619	576	624	630	648	590	585	578	609	609	600	601	626	606	566	646	578	645	611	620	603	595	612	621	634	612	580	592	610	615	581	613	574	621	624	633	653	621	615	588	600	613	614	653	641	588	645	612	645	601	621	566	616	621	615	596	597	556	608	622	571	617	621	603	614	620	586	586	601	640	558	650	648	567	598	588	586	624	584	598	570	627	615	616	631	614	621	588	627	634	652	646	659	625	618	583	614	590	585	615	574	611	621	585	647	625	625	560	612	586	606	609	642	597	596	587	618	672	582	606	585	603	549	584	608	621	605	616	590	604	583	626	605	606	589	607	614	595	631	640	603	589	583	632	585	605	602	598	602	560	617	628	559	608	590	670	660	585	629	597	634	598	599	660	603	599	602	632	589	591	633	629	633	616	645	635	620	570	614
22718	21132	29012	23511	21133	21224	13112	2578	1411	1253	1030	1418	1066	798	1144	1171	803	622	527	546	460	473	414	425	458	415	403	380	421	363	383	409	368	403	359	385	389	386	365	394	384	386	351	386	415	414	407	425	357	393	439	664	751	847	776	815	703	591	528	386	375	333	390	363	342	339	353	332	364	335	369	346	335	349	330	333	310	322	343	346	362	384	358	349	389	355	382	306	367	336	339	374	367	332	365	386	352	306	368	336	378	367	324	339	339	373	367	329	299	326	337	334	362	365	329	354	390	353	363	341	361	372	348	360	381	326	362	356	348	355	339	340	343	353	326	322	328	351	365	337	389	333	343	339	300	357	328	383	355	318	360	367	351	359	346	339	374	335	375	340	319	318	329	371	366	354	350	348	358	343	347	342	357	365	333	345	352	333	330	326	315	355	335	356	290	353	334	334	331	347	334	304	356	335	345	343	369	345	353	353	356	376	373	343	327	340	372	359	328	376	355	337	344	336	329	332	318	353	374	335	344	357	346	316	367	365	350	375	340	350	363	334	358	346	328	333	351	361	346	347	368	339	357	358	355	365	395	349	323	355	326	322	351	344	346	328	294	371	340	368	336	344	304	343	370	329	311	341	349	350	392	346	372	351	346	340	332	369	362	351	338	330	357	313	348	371	355	369	319	333	340	383	321	324	321	378	357	343	374	336	361	331	340	335	367	325	360	361	352	303	371	317	352	383	318	341	328	326	340	362	355	334	374	349	348	356	342	336	365	374	324	331	348	391	326	377	345	342	364	336	369	323	341	330	335	359	343	349	336	353	334	320	361	331	339	327	355	369	368	365	390	345	345	349	318	340	351	323	324	348	346	348	341	365	355	321	337	370	347	353	359	322	357	351	380	329	341	352	334	366	325	368	371	328	342	352	343	346	374	368	315	325	330	354	339	324	367	352	342	353	342	335	302	347	309	354	345	376	344	334	328	373	325	357	344	332	342	331	314	381	355	365	341	340	358	323	358	360	341	350	361	335	354	349	372	354	322	311	336	364	335	333	332	315	352	361	334	325	354	327	342	364	344	413	329	347	372	350	368	346	341	338	367	357	304	370	319	377	326	367	337	315	363	376	346	328	368	370	348	315	335	369	333	353	338	364	345	353	358	332	349	314	359	304	351	349	360	324	336	353	315	347	334	366	325	313	364	353	334	341	323	367	406	356	353	381	322	357	329	359	369	339	382	317	350	377	347	346	352	350	352	376	375	341	322	341	354	325	354	358	344	337	375	362	358	343	365	358	343	319	352	316	365	360	364	362	335	373	367	322	325	343	336	344	347	326	329	330	328	329	354	348	323	350	337	330	350	314	328	333	351	330	341	318	347	339	312	358	348	337	350	338	347	316	354	342	347	342	354	364	335	356	350	346	329	365	337	357	376	341	334	369	343	344	328	353	356	347	367	344	351	324	336	329	339	328	358	355	364	353	354	335	345	351	335	358	326	379	349	372	342	352	325	366	334	345	333	356	341	337	318	330	328	331	363	351	368	324	338	333	340	328	342	342	328	383	343	325	350	387	342	324	332	368	351	370	352	329	351	333	320	364	354	354	358	342	327	334	339	349	332	349	360	333	393	382	338	333	328	362	337	319	355	345	333	356	368	315	305	344	357	346	316	333	364	356	346	345	346	332	328	336	387	323	316	361	348	351	335	356	316	355	353	350	326	342	332	337	350	320	347	354	338	320	351	348	325	343	375	359	371	315	310	354	381	363	371	361	333	337	309	343	344	298	323	328	357	353	377	355	356	355	331	362	375	365	377	354	381	322	347	339	356	337	345	397	373	348	354	374	332	323	335	324	368	353	353	317	330	344	322	335	346	356	334	353	334	325	339	332	356	355	334	337	398	324	378	338	341	342	393	323	353	357	372	330	337	337	376	352	363	342	330	328	358	391	369	380	368	320	343	360	343	319	351	348	319	344	328	325	358	329	318	328	361	376	350	356	336	333	357	346	370	364	387	371	329	353	390	353	331	359	336	352	342	349	370	337	367	351	367	339	327	350	350	356	351	372	299	338	349	358	320	353	324	372	359	364	363	301	303	334	350	331	338	362	336	332	328	357	360	356	404	349	360	333	351	392	319	366	345	359	329	345	319	318	326	328	337	320	329	351	330	333	322	334	349	358	346	371	346	349	346	325	370	343	363	342	375	324	372	356	348	353	326	339	343	364	341	340	372	361	345	336	353	322	339	328	347	339	349	353	377	319	362	337	368	327	299	377	356	337	345	378	332	356	347	346	348	365	341	353	333	360	354	319	354	344	347	355	337	366	357	354	374	360	320	330	371	333	319	362	340	343	353	328	369	337	366	339	306	394	338	341	342	364	350	346	360	327	348	372	351	328	386	345	337	362	338	325	351	348	362	351	353	347	348	334	351	361	377	349	380	358	314	341	336	363	354	345	324	358	359	353	368	348	335	335	354	339	334	353	336	347	345	355	360	345	315	318	364	354	339	343	334	356	359	363	344	376	320	322	351	358	340	354	352	337	350	350	339	344	328	362	392	362	340	388	342	340	355	345	372	357	351	348	332	343	354	339	333	346	349	326	355	340	350	347	379	351	342	333	342	346	335	351	342	349	359	342	366	395	353	354	332	354	349	362	316	329	363	331	348	331	304	351	370	346	306	317	325	334	346	314	326	364	350	352	357	342	360	352	372	364	336	336	352	340	348	322	360	319	373	329	362	375	344	346	353	365	343	344	336	358	368	327	317	320	364	325	338	362	329	373	360	338	346	381	360	328	366	330	350	342	339	366	359	370	331	369	363	385	357	393	367	348	388	334	328	315	332	353	342	325	348	358	340	356	357	342	351	313	362	371	329	369	326	326	313	375	326	377	348	356	361	364	339	358	384	322	329	347	334	365	334	328	314	328	364	385	368	346	331	371	310	345	330	331	326	339	331	345	376	349	351	335	346	347	345	346	338	347	334	372	375	346	340	370	341	345	320	352	334	366	303	364	343	370	366	354	327	320	326	350	336	365	357	325	318	335	334	352	366	368	360	338	334	360	367	354	345	345	357	318	366	349	369	352	353	335	345	332	316	357	333	361	329	338	346	339	375	358	330	350	347	355	353	366	316	356	334	368	319	342	358	349	330	328	364	296	333	332	344	355	350	314	334	349	330	369	338	331	348	316	344	319	352	318	336	395	339	358	353	373	355	348	308	364	366	373	343	352	343	362	311	342	347	341	326	329	328	357	357	322	372	345	333	347	325	346	383	333	373	379	372	313	332	367	346	333	365	346	353	323	341	327	361	364	355	362	316	337	342	345	359	334	363	309	389	361	349	339	372	322	343	336	331	350	358	355	351	354	359	354	330	367	363	349	368	310	349	358	365	351	326	367	371	342	343	361	332	327	327	339	353	327	326	357	336	349	379	347	330	343	340	337	330	368	365	334	333	324	314	335	326	353	360	339	314	314	345	347	342	377	348	337	332	362	334	377	339	293	315	342	348	351
10848	16050	14019	7701	5710	5091	5154	4717	2932	2429	2075	2896	2011	1368	1996	2117	1281	908	826	743	664	620	596	553	567	527	513	509	533	487	459	531	484	469	490	470	463	487	480	539	477	471	513	487	503	508	519	548	441	484	584	1093	1101	1252	1149	1375	1018	910	697	550	496	436	452	442	456	435	431	404	410	424	409	430	400	430	390	412	427	406	416	435	446	430	412	397	430	437	427	405	419	429	395	402	421	378	387	429	394	391	402	405	417	440	406	439	414	388	420	388	413	408	391	406	428	450	428	408	398	422	425	406	422	424	419	414	406	453	449	409	406	384	432	414	411	405	435	408	433	411	425	467	409	429	433	429	416	429	394	428	419	427	451	453	460	381	400	405	439	426	397	400	397	415	412	430	411	449	378	416	410	425	420	405	441	421	431	428	393	410	416	380	424	401	398	393	453	427	405	422	451	405	418	440	406	419	422	422	427	430	417	424	458	432	378	417	434	387	432	385	432	418	417	384	423	445	430	412	427	436	400	417	405	413	412	416	406	403	432	390	396	389	420	409	439	413	398	416	446	411	383	431	424	434	457	399	421	385	426	426	369	412	389	407	392	411	435	420	431	430	413	437	448	440	432	463	417	419	421	427	420	413	453	408	395	386	410	409	409	383	417	405	423	403	410	385	405	416	404	400	436	453	403	450	411	401	410	405	392	398	390	439	436	460	410	415	376	398	376	404	421	406	398	404	409	414	425	402	414	427	438	398	406	407	436	436	444	404	425	412	428	419	416	409	415	445	427	405	429	415	416	402	413	427	440	385	407	417	416	440	403	409	436	411	450	435	422	443	417	374	437	442	440	408	475	465	429	416	395	393	379	433	432	412	400	430	432	453	380	414	408	448	408	410	429	398	421	438	404	404	399	404	430	408	424	423	419	440	424	408	439	411	428	394	436	404	406	445	438	396	417	392	420	408	424	436	399	391	457	433	420	421	413	393	412	402	451	419	430	461	454	431	406	436	413	426	434	416	456	464	425	460	425	429	444	433	391	433	469	403	425	373	391	439	452	410	403	422	432	437	424	426	426	395	429	414	381	417	422	389	430	409	394	427	420	412	437	448	430	457	404	394	439	406	422	418	409	445	398	393	425	409	435	414	405	439	427	449	436	421	382	368	436	386	393	425	434	417	444	404	438	442	389	392	425	406	436	415	394	411	422	371	419	404	428	413	431	434	380	426	432	452	409	405	419	407	416	411	405	368	407	439	420	431	428	439	426	408	418	413	400	411	409	419	409	418	427	406	391	411	427	444	393	439	421	398	415	418	406	399	420	442	461	438	403	437	389	405	397	393	397	468	401	410	412	461	391	441	399	420	433	370	426	404	388	394	420	446	420	373	430	406	412	428	436	430	407	401	407	420	442	398	439	410	437	385	437	421	447	443	420	406	424	460	407	444	406	407	398	412	408	452	438	433	438	416	422	418	450	415	417	404	403	414	404	435	429	428	430	416	409	365	431	410	467	462	390	423	437	437	425	440	425	437	428	398	425	390	415	438	431	452	449	394	425	435	443	396	415	450	408	445	421	387	458	405	459	411	456	477	417	413	408	462	443	438	440	438	421	414	396	406	446	410	421	457	423	398	422	429	437	406	404	405	403	412	411	402	400	419	426	419	390	418	437	457	391	390	435	464	374	440	421	413	451	454	461	404	404	413	426	395	409	416	382	418	424	432	375	425	403	385	463	443	412	417	368	406	412	408	426	433	427	419	436	418	423	390	417	393	390	413	423	459	406	392	433	422	419	405	426	422	386	452	430	426	403	406	418	400	429	406	426	408	424	382	418	422	413	394	427	422	406	390	403	415	455	426	405	434	415	420	417	434	437	437	428	428	404	452	429	414	428	405	418	443	415	406	378	427	414	418	397	377	422	393	403	406	401	387	440	395	415	390	424	403	423	400	419	390	431	448	436	416	445	438	440	409	402	404	439	440	431	424	410	434	412	417	422	433	444	433	427	425	397	411	417	435	451	427	427	427	402	402	428	414	414	434	443	441	435	390	412	405	397	426	427	406	396	431	441	431	432	440	431	407	420	444	443	389	419	398	423	420	394	418	420	431	425	417	414	450	418	398	430	423	448	418	455	419	441	439	413	373	448	400	415	425	419	411	398	408	404	424	393	426	407	394	453	376	437	424	426	419	421	401	452	408	440	416	415	413	380	418	397	413	453	396	401	429	391	391	423	379	426	425	450	445	464	414	397	435	452	441	398	483	404	448	395	392	426	417	432	413	385	418	420	404	386	439	450	424	414	396	407	450	421	418	417	408	380	393	394	437	394	397	420	414	413	409	427	424	418	412	442	412	379	418	426	427	407	436	408	426	427	437	419	445	439	407	406	431	402	408	418	425	419	395	431	422	437	460	436	449	393	409	433	398	447	432	441	414	474	418	436	417	450	428	413	435	414	419	424	458	377	425	402	462	401	481	408	406	442	424	426	446	425	410	409	420	403	397	444	449	431	381	433	399	405	411	393	426	412	425	393	378	419	407	427	400	430	432	447	430	431	415	368	430	442	412	433	436	423	455	412	404	443	430	390	430	380	407	416	432	424	400	446	395	437	413	396	415	406	417	416	440	380	413	408	401	414	435	382	445	415	441	432	421	385	421	432	382	391	427	374	419	424	421	423	408	383	411	393	411	416	410	444	427	404	387	398	366	433	417	433	443	396	413	434	416	424	414	444	418	414	402	424	451	410	438	421	456	435	369	385	393	397	404	428	419	454	425	406	412	396	417	439	466	388	437	387	423	470	410	437	419	404	410	449	415	425	407	427	426	427	419	411	421	424	400	418	435	433	422	454	399	432	422	419	455	441	427	405	421	437	409	411	380	435	399	414	426	423	414	426	371	416	396	414	426	432	413	414	408	423	417	418	434	418	418	404	420	429	405	401	407	390	414	432	423	430	369	420	426	423	439	413	401	426	428	442	419	403	406	431	419	412	395	429	426	410	411	439	438	428	422	400	441	400	391	417	383	449	430	403	403	422	451	405	407	442	409	409	421	438	416	439	473	377	388	399	435	433	417	420	430	391	405	407	395	449	388	395	418	439	444	438	420	387	388	391	462	430	376	406	398	448	410	411	439	407	409	433	462	394	406	420	437	462	399	440	463	391	422	400	349	364	444	411	386	433	415	442	425	399	410	386	393	409	407	398	425	414	461	429	416	409	383	413	399	422	378	430	408	428	430	418	366	443	440	399	410	411	383	404	364	418	393	447	443	405	400	416	395	396	416	419	382	440	407	433	393	401	449	431	452	443	437	371	439	413	401	396	423	399	424	413	398	427	416	431	416	430	422	418	409	426	431	415	386	409	413	418	378	399	403	421	446	415	409	436	408	408	399	411	410	436	446	402	427	419	395	429	407	432	377	407	445	391	400	424	427	379	442	426	379	445	407	429	411	438	418	460	416	380	414	416	405	384	410	437	426	416	435	440	406	370	445	414	431	401	388	411	400	433	430	395	445
26860	20758	10570	1414	965	997	1169	1121	909	921	830	997	895	769	933	951	839	749	770	749	688	735	725	713	699	716	657	716	708	694	684	723	740	725	681	677	746	720	711	719	723	705	695	724	747	736	762	771	729	740	708	825	788	864	868	834	794	827	779	744	716	711	713	738	671	688	705	726	715	692	727	758	741	727	729	723	716	696	679	697	678	673	664	687	745	714	686	681	721	685	678	692	699	697	730	706	709	702	719	681	717	664	653	712	695	700	709	717	715	695	698	689	703	719	702	706	709	678	713	673	701	745	693	700	729	703	742	760	683	688	699	686	685	661	689	648	747	725	715	696	727	709	707	681	708	750	696	699	721	651	694	675	729	726	725	680	701	751	739	694	741	724	689	671	687	668	757	702	687	732	708	728	681	690	739	764	714	755	707	710	697	744	700	669	670	693	672	730	646	714	734	691	718	657	718	683	702	704	714	710	721	749	688	674	695	719	688	736	668	676	687	683	693	687	752	692	710	707	684	668	722	741	710	740	731	666	726	755	672	732	724	721	706	714	690	716	720	682	680	636	735	741	721	718	734	711	734	718	730	760	747	715	664	680	698	673	674	665	729	719	727	700	683	675	700	758	745	720	674	738	690	702	724	724	691	747	660	717	719	701	662	710	685	685	720	679	695	741	690	738	734	692	761	644	733	690	764	770	720	696	716	773	691	736	685	701	765	760	675	713	703	713	722	695	701	671	704	677	675	714	702	730	723	716	709	722	731	709	705	730	712	662	727	715	710	755	716	746	706	714	689	709	754	728	726	678	673	715	722	707	713	689	728	735	709	710	681	742	682	735	731	702	713	709	696	673	709	716	738	733	698	676	665	699	721	713	717	743	675	694	697	743	739	650	655	738	684	682	709	742	748	692	723	785	699	694	709	691	672	665	745	692	688	716	707	729	701	733	706	756	698	682	672	750	755	731	693	725	680	734	721	712	655	658	713	785	691	715	729	724	700	693	728	752	748	717	685	710	674	768	679	686	684	690	708	699	706	709	734	724	645	744	711	685	731	731	696	678	737	700	711	690	658	703	684	684	717	728	689	711	679	692	686	680	685	684	683	694	713	706	738	678	701	694	703	699	677	668	706	688	786	662	719	722	739	692	714	667	648	670	731	676	713	669	671	676	623	669	724	700	712	711	728	691	690	743	714	697	670	700	669	661	655	754	760	743	659	690	731	751	717	732	706	685	702	706	723	700	701	709	692	715	699	789	659	733	699	677	715	688	639	667	687	706	729	706	735	702	701	689	724	740	655	759	663	681	744	667	708	713	734	722	730	716	713	766	682	671	727	714	692	682	694	710	686	758	704	689	716	710	671	661	704	683	701	674	729	719	684	695	705	705	727	706	682	691	706	666	710	686	698	680	721	744	714	704	665	730	665	680	695	683	734	690	712	685	732	752	699	712	743	702	733	688	719	672	693	713	693	718	681	734	680	666	663	724	672	730	756	694	681	721	712	718	702	705	690	707	683	682	743	711	729	683	727	717	692	729	703	677	689	664	730	726	711	696	722	733	742	716	738	753	702	727	755	681	703	699	676	697	717	734	733	706	716	727	667	702	673	682	718	678	688	668	687	732	643	659	669	707	655	734	708	689	658	689	665	715	681	714	707	701	659	657	688	717	723	668	704	679	686	687	703	727	724	721	714	726	735	689	696	737	713	746	692	708	668	692	717	694	673	717	645	697	703	686	674	691	711	711	716	781	728	695	709	680	712	722	756	730	728	761	734	731	687	755	677	649	707	651	682	740	666	684	728	693	668	707	723	703	689	716	686	702	715	709	680	721	733	733	704	704	699	692	715	726	755	666	711	736	757	655	729	752	725	748	688	688	710	693	635	699	721	726	690	718	680	705	759	703	714	691	683	703	697	678	688	706	651	716	720	652	705	635	707	714	702	673	720	714	716	723	680	677	692	682	707	724	724	697	731	709	743	758	708	680	747	672	733	674	740	714	708	691	697	695	717	734	725	727	694	767	702	723	694	711	726	692	730	675	696	711	741	738	741	674	687	720	714	704	705	716	715	724	686	693	716	672	701	687	691	708	705	675	739	726	732	747	665	811	768	743	693	704	698	685	683	716	686	699	662	693	738	690	719	663	699	718	685	730	711	707	661	701	750	710	725	699	732	708	681	707	681	695	697	730	678	718	734	690	689	690	724	776	746	660	697	631	659	683	699	681	709	716	674	693	689	718	721	735	695	714	739	731	712	692	718	709	712	678	680	669	698	672	661	701	722	682	749	680	713	725	738	728	690	713	728	702	695	703	663	726	708	707	633	721	735	711	679	721	703	709	673	692	660	712	755	688	704	703	680	696	734	704	680	713	719	708	694	739	694	721	696	679	702	715	690	675	714	745	736	715	729	701	756	706	704	715	682	700	704	626	737	714	697	717	700	778	702	713	727	777	707	698	684	686	717	724	673	700	673	703	650	701	719	703	736	752	722	704	704	683	692	678	696	705	695	704	708	719	671	712	717	653	696	663	761	687	680	696	690	672	690	723	668	673	669	677	681	744	723	729	681	707	715	683	682	731	737	691	657	756	736	726	788	716	689	678	714	731	681	721	684	724	712	676	745	751	694	694	718	717	713	740	726	716	704	686	692	725	678	694	691	741	738	705	716	696	770	721	710	727	737	687	724	703	689	718	735	696	677	732	714	712	697	737	692	694	717	749	712	669	736	718	734	713	661	670	728	684	728	674	726	704	713	681	720	696	724	667	709	674	730	740	701	697	708	659	719	742	697	697	693	698	659	726	683	727	689	730	742	688	734	747	685	683	698	680	730	692	723	671	686	729	757	699	692	697	654	758	766	706	714	681	735	710	673	703	720	660	649	671	728	716	696	717	723	688	716	700	695	697	705	676	676	712	672	703	708	710	744	702	706	706	713	728	695	733	708	655	721	664	679	628	726	741	706	653	717	723	692	742	728	722	726	695	702	701	681	649	701	693	706	743	644	729	720	741	693	747	702	692	686	690	738	752	721	728	718	691	730	710	690	744	667	733	668	712	741	753	665	716	742	719	715	717	716	735	701	714	722	700	701	732	705	705	686	687	734	717	727	766	726	696	684	669	754	724	698	680	697	678	712	687	675	734	731	705	692	660	684	731	722	672	717	683	688	682	668	667	700	654	711	716	713	700	699	746	646	718	745	728	679	724	728	701	737	722	709	684	711	735	731	706	710	702	683	689	728	711	669	711	707	731	702	711	708	701	759	708	673	717	664	715	723	681	687	695	720	678	730	685	725	731	684	665	693	721	681	697	693	709	710	714	721	696	719	646	707	692	677	738	701	676	733	690	691	683	725	718	742	687	689	692	716	711	691	732	713	704	694	698	762	712	709	676	771	742	701	709	699	697	673	702	662	706	693	698	740	683	702	732	698	687	696	674	741	744	756	701	714	725	707	689	749	689	729	670	669	696	708	704	770	765	697	704	706	730	709	707	701	703	662	709	669	737
4542	1818	1614	1371	1212	1563	1965	1899	1329	1237	1210	1601	1243	1070	1398	1367	1049	947	929	873	846	864	845	870	883	902	850	882	829	815	831	850	862	850	840	823	858	883	876	856	877	849	849	843	855	919	917	856	846	880	928	1083	1109	1192	1156	1170	1030	982	984	882	918	885	897	868	833	901	833	869	823	824	866	867	840	868	869	789	929	839	858	831	857	860	863	868	810	898	892	869	884	852	847	850	878	814	888	867	806	886	863	881	870	923	849	842	872	849	934	848	939	853	853	860	809	882	836	865	847	858	878	852	819	865	869	915	849	904	859	859	855	831	859	844	868	874	806	826	908	875	871	838	888	892	863	914	876	867	911	797	891	887	867	879	807	854	899	868	859	873	896	882	869	841	867	841	838	855	868	841	878	875	855	889	858	822	869	862	836	845	846	922	863	854	853	857	875	825	883	869	876	877	906	822	865	900	844	818	844	902	804	886	829	805	854	876	824	883	858	837	869	909	861	867	853	852	904	866	857	843	879	882	845	862	899	840	791	792	878	848	856	829	834	881	856	815	884	852	858	856	878	882	904	897	812	891	788	875	823	853	861	873	854	896	874	878	928	864	864	885	852	902	842	887	851	834	897	869	869	837	822	876	895	868	864	897	838	871	867	806	892	871	879	864	869	852	865	831	856	817	857	832	828	845	837	833	865	865	898	874	916	906	863	895	893	860	842	877	840	876	877	895	933	883	837	839	856	886	872	884	879	836	874	860	862	806	853	875	842	868	866	850	828	898	876	924	862	855	892	857	846	832	832	898	887	791	890	921	853	866	803	817	883	855	849	818	830	847	844	865	864	863	861	872	884	799	822	870	901	864	812	852	837	923	893	849	883	874	874	816	884	924	827	897	900	873	842	882	864	840	895	833	860	909	842	859	871	911	845	865	803	882	833	866	821	876	893	888	853	880	917	835	884	865	895	836	867	855	953	845	863	835	825	867	886	817	895	853	890	833	853	893	825	886	906	820	879	834	863	838	879	812	834	856	863	900	817	861	838	842	859	849	879	865	874	868	823	859	835	861	840	815	844	856	858	916	829	874	872	892	832	907	856	805	817	831	863	854	837	860	853	869	875	814	843	860	873	828	853	862	877	821	929	829	860	858	895	839	854	857	883	880	841	910	808	883	877	821	873	870	840	851	903	879	857	849	869	865	906	879	846	857	879	852	832	908	831	858	846	901	886	877	835	855	889	886	869	923	879	827	878	932	834	853	831	848	835	834	841	814	901	856	885	928	877	929	839	866	844	821	845	837	806	849	848	863	894	884	876	878	801	827	816	851	847	859	854	863	833	835	866	900	871	850	829	834	879	858	737	893	859	877	897	883	884	915	918	887	869	812	813	875	842	841	858	804	838	858	841	909	883	856	854	892	855	845	862	853	872	811	849	883	849	865	833	805	854	832	874	874	831	880	880	851	908	847	871	873	860	851	890	865	846	891	896	900	856	888	847	875	858	866	859	859	881	890	921	885	849	803	866	902	838	862	899	862	806	876	888	841	887	840	865	843	877	904	874	910	836	905	860	830	913	845	894	873	880	860	845	807	885	883	842	858	854	857	874	835	882	828	861	885	918	854	863	842	889	835	850	831	884	842	813	868	812	890	877	893	839	895	791	862	865	847	826	865	912	853	840	872	873	852	820	762	919	870	881	897	840	853	895	890	861	874	865	873	905	853	836	865	833	820	879	904	850	916	836	839	906	819	810	879	854	898	863	856	894	904	859	840	846	810	948	890	838	876	842	885	823	855	869	895	847	861	878	913	887	884	849	881	858	815	827	858	877	899	867	805	908	867	858	874	868	838	807	876	832	844	808	868	819	860	846	860	876	870	878	896	866	854	896	869	859	843	841	804	860	871	856	881	888	857	872	892	863	931	885	835	820	858	841	879	848	888	876	900	912	872	867	850	867	832	886	849	846	899	856	837	855	843	866	840	831	800	929	876	856	880	871	836	863	849	903	876	864	863	841	826	874	820	890	871	818	871	872	846	877	897	859	873	850	813	845	869	868	868	885	837	818	871	850	853	875	862	889	868	840	835	830	866	845	917	851	866	861	808	892	932	871	894	854	913	916	903	885	887	897	883	838	915	865	847	896	916	846	888	852	833	860	809	885	864	825	842	842	864	824	809	806	799	845	849	879	833	886	847	862	826	867	855	904	878	885	810	833	841	879	832	892	911	884	853	830	888	823	882	877	834	803	839	820	850	806	850	863	844	866	848	867	876	843	873	856	816	857	877	844	932	817	805	837	862	823	849	829	894	867	893	819	888	855	861	831	887	887	893	889	824	881	862	835	847	895	878	839	853	879	856	894	886	836	851	838	878	873	856	874	832	894	913	852	890	853	830	897	910	832	940	860	858	886	848	856	871	803	885	898	910	909	804	875	831	875	861	862	912	869	811	883	866	846	847	819	871	873	886	852	844	798	851	880	855	869	900	855	829	862	859	858	872	886	890	838	839	866	868	856	884	886	892	879	804	820	864	865	904	862	868	897	888	796	849	883	876	891	852	899	821	808	809	862	858	879	856	897	880	866	881	902	814	805	872	894	913	865	898	863	793	894	854	873	871	882	816	862	854	874	854	854	852	852	846	898	857	877	854	900	852	854	886	890	884	884	886	876	876	849	823	859	968	828	806	848	849	871	874	845	849	854	852	895	891	871	880	827	840	842	886	855	874	881	836	848	868	879	894	872	820	829	894	835	824	839	862	854	817	859	875	857	863	841	784	867	917	811	843	846	856	862	905	864	845	864	918	799	785	792	947	848	863	817	895	819	880	876	839	858	906	880	856	878	827	894	865	840	901	880	880	875	875	870	849	875	833	868	811	860	846	831	839	862	872	812	876	909	864	850	822	898	837	828	793	898	849	914	848	827	839	838	895	810	800	840	901	832	859	874	837	874	872	835	825	877	860	895	854	821	864	846	839	827	893	869	837	923	833	874	828	844	814	859	872	874	791	896	841	857	890	810	824	827	846	832	859	899	869	871	885	811	848	865	862	893	903	837	905	848	824	847	835	869	824	812	831	874	902	846	831	873	861	807	850	879	892	855	869	818	906	882	842	846	837	881	862	830	860	893	888	882	859	849	858	858	848	850	854	832	832	890	863	841	834	813	842	844	849	868	897	841	878	832	833	833	819	864	859	844	843	878	860	837	869	836	831	874	833	943	868	934	820	865	848	807	819	834	875	849	876	892	821	834	848	795	848	855	901	853	906	808	840	806	877	876	877	824	843	863	905	877	880	868	846	840	886	845	853	885	831	866	866	849	892	846	828	811	851	820	852	867	845	865	847	876	836	858	850	838	874	863	843	876	881	837	830	848	879	872	853	898	868	853	853	811	855	795	828	850	845	871	857	853	896	862	844	854	903	833	853	871	853	882	875	864	915	897	845	902	868	910	880	869	863	860	819	811	864	857	885	830	896	855	838	854	876	853	852	844	868	837	846	878	820	896	898	829	865	845	878
23549	21096	28587	23820	21084	14274	2672	1773	1101	1048	983	1282	992	763	1084	1031	746	649	598	580	566	566	555	558	538	497	557	535	527	542	496	524	511	514	501	502	520	540	515	549	482	534	511	508	526	529	574	578	528	546	595	703	766	847	736	773	647	648	641	608	469	503	526	545	528	521	464	510	516	501	500	482	521	484	493	520	472	495	514	526	530	495	485	509	503	489	466	497	509	450	541	462	536	465	505	476	479	454	440	523	485	473	514	493	490	496	447	533	473	465	495	476	496	470	432	490	481	498	500	478	498	529	449	505	515	448	526	507	503	500	506	526	472	479	476	481	536	509	493	489	509	475	483	494	493	483	475	477	514	470	495	525	474	476	483	494	488	494	499	469	511	502	487	495	533	529	484	470	514	462	504	477	478	515	484	465	493	494	510	507	535	494	489	455	491	481	489	508	486	494	511	464	490	479	516	483	490	543	515	505	479	501	461	520	520	509	491	484	524	539	491	505	509	530	511	470	542	489	499	484	513	497	484	476	478	520	484	506	514	500	489	502	466	498	494	523	493	507	525	496	531	488	428	510	498	505	443	506	503	490	479	526	498	552	489	518	514	499	536	466	511	480	499	492	535	474	492	501	469	456	502	511	485	506	474	479	510	510	516	523	495	486	449	501	457	485	515	428	469	494	490	510	467	482	513	501	477	465	529	485	462	517	507	495	529	488	528	473	456	493	488	483	478	523	460	449	493	499	526	519	507	491	479	505	490	487	463	468	514	464	491	508	500	488	509	476	473	526	493	457	487	463	498	525	516	475	524	502	439	473	457	480	531	491	495	471	502	470	470	510	505	522	468	485	490	466	508	515	488	494	474	435	457	498	547	498	490	465	477	450	515	533	514	485	484	495	524	482	476	460	441	503	517	495	512	500	553	472	519	523	516	510	479	499	517	516	493	491	460	512	540	487	471	489	501	476	456	474	484	480	505	499	491	506	475	479	476	502	485	465	511	496	517	517	471	479	493	505	504	475	491	487	492	479	495	467	500	502	477	502	490	505	516	485	518	478	508	519	471	479	493	526	525	483	515	497	502	465	470	494	518	485	475	473	504	488	487	490	510	471	513	532	522	499	479	459	515	483	495	504	487	497	475	520	509	515	490	496	488	508	496	461	456	508	460	454	475	523	488	485	476	505	503	492	498	492	474	464	491	523	473	482	490	462	472	503	472	482	499	484	466	457	484	509	442	492	486	462	487	526	441	471	521	521	520	477	501	512	503	520	488	519	526	457	510	491	501	504	498	513	503	453	502	468	521	485	493	490	422	466	444	476	506	465	496	479	488	531	511	501	503	512	468	475	527	471	513	457	511	469	489	486	549	485	510	501	493	498	500	510	481	489	519	492	488	478	527	470	494	529	485	489	465	487	520	505	462	502	455	474	500	447	457	489	507	482	519	504	505	479	440	529	496	498	516	479	510	500	477	480	467	468	493	490	499	483	497	505	465	496	427	528	472	509	490	473	465	460	475	475	472	502	470	492	480	451	489	516	462	494	506	497	460	505	508	503	479	481	482	502	499	487	486	525	510	494	512	469	487	505	512	492	524	486	519	520	499	471	495	518	489	491	501	482	495	494	499	514	491	485	488	494	499	519	485	472	494	522	509	485	471	473	489	464	467	508	504	517	506	475	462	504	481	522	494	487	464	520	470	501	518	505	466	474	481	501	483	482	520	497	470	491	476	490	500	521	456	496	473	504	467	455	485	534	477	509	520	458	513	450	473	497	486	498	481	505	469	493	512	528	469	471	480	497	483	479	499	491	481	532	523	507	502	502	486	496	483	491	547	471	518	491	499	508	485	496	501	467	469	478	488	499	466	448	492	499	514	510	454	480	459	457	470	502	425	544	546	519	520	449	498	445	493	470	524	486	471	497	465	479	503	465	533	532	532	475	463	512	443	451	498	528	506	490	477	492	484	486	509	482	513	453	491	492	480	458	480	452	508	459	477	476	467	466	494	513	507	486	503	451	533	457	512	475	506	500	516	478	500	462	496	498	537	476	482	467	504	462	470	472	468	458	497	501	503	496	502	480	495	495	536	513	492	464	485	515	483	479	471	475	490	490	487	511	521	521	499	453	499	456	513	517	499	474	487	496	488	544	503	463	462	511	525	469	472	476	509	511	462	483	468	495	484	496	468	463	489	516	471	495	464	499	510	494	512	488	477	487	488	490	517	461	470	518	516	466	496	487	513	484	529	519	542	469	518	444	474	497	504	512	490	495	503	479	514	527	499	483	517	468	470	511	512	515	504	484	472	479	518	477	470	510	526	500	521	462	495	476	506	464	500	496	474	483	539	507	507	513	468	527	480	518	465	554	508	483	452	467	514	448	538	514	498	514	505	497	500	509	497	516	452	469	522	458	481	491	505	485	495	482	526	499	506	492	451	476	516	500	465	504	490	476	492	494	512	476	536	529	497	514	492	481	508	464	477	496	435	473	478	465	503	458	482	469	503	485	481	518	472	465	462	505	494	486	485	482	512	516	481	482	483	469	467	500	505	505	540	545	503	521	515	485	503	483	464	514	503	516	491	453	434	544	487	513	469	495	501	460	513	496	502	476	519	504	494	503	511	509	491	515	500	474	469	503	526	445	479	482	494	459	482	472	498	500	477	510	537	515	525	494	498	464	499	493	536	510	476	467	481	491	507	529	503	502	441	492	521	482	508	501	478	475	511	489	502	488	459	458	450	470	520	525	505	523	514	528	549	471	491	499	495	492	488	461	494	513	489	497	476	496	463	529	439	522	507	477	478	497	500	474	454	464	498	509	521	500	473	478	491	481	509	550	477	481	482	489	503	510	478	499	461	475	480	484	479	501	499	521	490	461	548	508	488	498	502	491	511	504	506	488	476	491	453	514	461	474	506	496	488	489	484	497	543	515	474	489	475	497	504	495	503	472	519	472	518	508	536	497	488	494	472	521	498	462	514	531	504	489	504	509	506	510	539	491	479	483	526	525	492	483	485	498	495	514	456	484	505	508	502	476	487	467	480	496	494	489	491	467	524	493	493	490	462	500	497	511	500	529	504	472	476	519	490	474	441	459	541	495	479	499	485	469	474	508	486	496	466	500	515	507	533	451	505	552	495	502	475	490	476	473	495	477	500	513	499	488	488	510	517	506	496	502	504	499	498	440	482	544	536	495	493	493	473	467	459	548	523	498	486	498	527	488	485	485	499	460	455	494	478	496	482	489	497	498	496	544	475	484	500	479	472	549	491	494	504	475	498	494	520	483	496	473	550	502	528	453	497	497	502	451	488	479	493	478	519	487	490	466	474	508	509	447	516	490	490	501	457	505	502	455	501	526	508	502	521	499	514	466	481	487	441	495	498	470	490	449	515	481	474	470	454	453	472	485	471	491	480	494	541	503	494	475	466	503	482	452	479	429	508	512	506	454	481	475	493	530	518	511	432	487	531	475	450	459	487	468	457	503	506	507	520	495	513	465	464	503
8761	10378	9031	4932	3641	3428	3597	3487	2234	1839	1613	2378	1586	1242	1851	1765	1093	862	858	784	741	725	654	679	682	702	720	682	659	642	655	646	661	651	668	650	671	576	656	620	677	626	617	703	638	687	661	657	622	653	785	1092	1115	1231	1137	1204	974	901	915	777	623	618	633	635	624	649	627	659	623	573	613	600	578	670	612	659	613	617	587	591	639	620	647	600	608	575	633	629	607	606	612	612	604	602	669	619	615	610	604	644	585	583	607	583	680	615	585	602	624	613	617	646	632	601	606	622	644	643	582	594	598	635	620	615	613	577	612	673	626	614	617	634	641	589	574	599	616	627	554	658	603	602	573	606	607	629	616	623	590	616	581	618	601	632	604	628	638	576	612	630	658	648	583	569	621	620	581	641	590	603	630	604	593	582	577	639	611	586	594	627	576	633	606	676	630	605	619	633	605	631	619	627	615	619	576	620	647	585	586	618	609	672	628	634	631	636	582	594	619	633	636	564	626	631	603	621	622	607	566	627	590	593	624	574	612	630	591	601	630	651	609	604	570	576	634	590	660	649	611	655	589	570	674	623	586	610	590	635	607	656	608	572	638	570	611	591	595	629	560	604	632	623	662	592	605	626	603	592	646	603	645	576	587	594	617	612	625	626	634	620	607	621	581	652	637	585	633	550	594	624	600	625	576	638	599	602	624	570	554	643	607	610	625	633	612	606	603	642	593	607	650	633	605	629	588	588	666	621	620	606	605	652	600	630	611	588	639	633	592	623	562	621	605	580	625	624	636	574	627	600	597	613	643	627	590	613	611	603	599	553	610	581	633	640	596	600	553	614	599	619	625	605	610	615	611	618	577	582	594	580	585	602	595	622	625	636	590	643	590	609	626	604	667	646	620	640	605	614	568	613	620	591	592	615	605	664	623	587	578	636	609	622	630	614	640	615	639	658	591	609	643	645	627	602	615	586	637	596	619	571	568	612	580	628	554	630	645	617	623	603	613	631	568	627	620	575	637	592	615	646	597	622	597	603	622	630	610	632	588	606	554	609	560	623	587	585	581	585	639	609	625	579	642	612	598	638	597	655	584	610	636	644	610	606	618	602	607	593	609	622	664	618	630	607	578	593	613	601	611	637	606	653	617	559	569	588	601	624	638	633	622	632	599	634	636	604	627	604	611	620	589	655	614	626	596	620	635	653	587	634	608	624	621	611	632	621	621	639	634	622	629	620	619	619	612	593	591	598	627	619	589	576	630	601	607	607	570	644	590	577	585	615	554	643	633	624	623	573	618	593	587	617	587	588	617	620	642	606	612	634	654	632	619	641	583	676	604	656	587	608	623	594	630	616	593	623	634	599	623	601	543	618	668	627	595	620	589	669	642	611	604	659	614	624	617	580	636	599	594	635	603	612	626	632	598	588	625	628	593	583	572	609	604	587	629	610	632	602	634	608	580	607	626	630	635	601	645	614	611	607	642	592	632	640	609	573	596	605	637	609	623	609	599	612	538	618	595	574	585	612	670	595	590	617	597	622	608	648	613	600	579	627	609	626	601	594	625	611	644	600	592	618	653	642	623	606	612	640	638	606	607	641	615	588	580	603	625	572	610	602	635	623	609	595	620	580	588	592	593	652	634	602	640	621	614	578	634	636	637	623	623	595	641	607	666	600	606	593	648	604	640	594	620	630	611	633	563	629	655	550	621	648	577	621	608	629	605	632	646	609	608	647	642	626	567	579	619	606	590	651	648	627	585	621	602	641	669	601	592	618	639	662	583	596	648	608	681	631	574	612	600	606	574	597	646	639	594	614	612	605	636	615	634	647	599	603	602	609	616	631	634	593	619	631	609	604	571	579	610	626	614	629	596	630	595	659	610	582	597	620	585	608	587	639	608	620	663	573	571	637	637	631	645	615	662	626	626	571	602	596	603	625	644	647	610	615	600	644	597	604	599	620	618	603	603	601	622	630	621	647	587	601	579	594	604	667	625	650	570	576	594	610	612	610	620	634	562	619	635	628	631	623	653	640	591	609	633	610	597	579	606	603	594	632	598	632	651	594	593	588	559	602	629	571	628	612	610	621	611	600	616	662	618	627	614	541	619	601	579	594	616	613	606	591	612	608	608	611	605	625	570	582	581	598	614	620	629	587	606	554	641	557	619	581	601	663	551	645	605	605	561	652	610	590	629	617	633	602	599	546	631	622	597	608	662	599	631	638	639	639	588	629	601	615	614	624	610	628	676	606	613	581	607	608	616	596	617	630	623	597	591	625	616	618	648	590	593	587	583	613	634	637	611	606	622	600	625	641	632	589	639	598	573	635	597	632	627	610	615	635	612	612	605	612	606	584	615	594	629	591	633	632	599	597	617	623	575	596	604	608	639	597	601	580	584	635	623	577	596	558	608	627	581	651	604	597	588	622	620	626	637	599	605	583	627	594	657	618	583	611	600	638	624	605	668	622	612	629	595	651	652	615	592	639	594	563	615	653	623	629	613	610	577	590	615	583	586	577	637	606	565	572	618	576	627	581	647	586	625	592	609	575	568	618	570	612	620	578	602	623	596	598	613	594	591	581	624	651	570	604	621	619	592	653	642	605	572	615	629	625	635	630	625	634	619	672	551	641	607	614	637	602	666	630	621	599	602	623	597	618	605	585	559	580	630	578	606	640	617	601	636	620	616	615	657	583	611	611	621	615	569	625	627	625	632	650	597	574	595	577	615	596	600	551	616	570	573	597	603	564	609	612	565	605	568	621	598	595	584	594	575	618	620	573	653	589	582	628	580	593	622	573	564	610	626	618	591	593	622	625	639	644	645	605	585	589	644	617	582	617	619	583	626	628	628	597	598	614	596	589	627	593	636	627	631	612	598	579	602	608	643	575	622	609	616	627	602	602	619	582	590	629	623	635	593	646	616	577	581	637	615	588	634	595	590	610	606	580	597	605	647	652	629	652	581	622	620	583	584	620	568	630	634	575	632	621	570	615	629	619	610	617	595	582	596	592	631	647	637	617	609	618	636	604	593	615	550	617	583	598	590	621	612	582	618	613	576	625	569	649	561	606	643	636	598	625	636	602	679	574	587	618	654	582	611	576	611	609	618	596	605	614	610	571	564	610	612	619	623	625	640	641	589	620	641	608	537	615	649	618	563	591	589	653	574	583	552	585	629	606	621	566	626	626	592	621	547	604	595	618	613	617	683	623	605	624	611	640	631	646	619	604	618	628	642	660	620	601	681	596	588	611	612	615	638	618	660	628	632	626	639	637	620	633	619	636	556	598	608	603	619	601	629	623	595	652	646	590	576	609	599	633	634	598	629	600	607	580	634	658	588	569	633	625	590	627	579	615	613	585	622	576	606	621	583	616	647	644	557	611	629	622	629	573	607	589	638	618	566	590	647	603	605	604	621	618	586	640	602	611	676	572	635	626	602	659	590	646	652	603	611	600	652	616	578	616	580	605	633	575	614	599	599	600	646	577	644	580	601	631	623	609	632	594	627	591
22686	21114	28950	23511	21115	21214	13062	2693	1401	1231	1132	1556	1094	758	1143	1188	765	587	540	547	456	418	398	413	467	425	406	421	422	362	393	379	421	399	388	400	391	373	405	393	387	380	409	414	427	410	449	401	379	364	514	693	782	798	756	797	563	607	605	443	384	365	360	380	332	350	346	342	383	341	342	365	385	372	349	365	356	373	336	318	373	357	393	389	358	353	357	369	328	376	367	349	342	341	368	322	340	352	366	344	347	359	354	312	342	330	376	368	374	360	373	374	359	352	370	352	327	343	330	332	378	332	346	330	320	362	330	367	364	360	351	381	362	375	315	366	352	365	340	360	338	344	354	367	338	367	342	367	351	351	349	352	368	369	344	377	376	349	330	348	369	384	343	345	328	382	335	308	341	343	330	380	353	355	321	344	346	331	333	344	369	368	335	351	359	382	341	337	341	345	359	337	353	378	335	361	379	371	388	353	320	344	392	343	355	334	387	363	348	380	351	353	352	382	380	355	345	327	348	345	355	335	314	348	330	346	353	349	342	345	354	390	353	341	353	347	360	325	360	380	340	319	316	360	390	361	335	345	331	359	352	339	347	349	354	349	366	357	327	361	344	332	337	329	376	338	372	354	364	342	343	385	363	367	371	356	372	365	341	346	354	350	352	358	354	346	351	343	352	340	379	339	365	378	344	354	373	336	352	342	356	346	374	337	338	341	367	363	340	350	357	341	383	357	343	350	353	383	342	347	342	352	355	335	349	345	356	329	333	356	347	369	361	337	355	357	352	349	358	335	320	369	341	353	346	366	315	322	331	367	352	355	377	363	347	387	376	346	355	359	323	335	378	354	354	372	383	379	364	360	383	345	349	388	354	317	313	386	367	354	337	358	334	354	358	372	360	375	378	334	352	362	344	332	351	332	331	363	342	379	356	370	384	340	345	350	391	334	371	377	328	342	337	368	359	333	344	374	350	345	385	380	370	346	348	369	316	366	324	384	324	380	340	373	378	337	375	396	376	368	360	314	373	345	382	345	368	409	343	344	358	336	370	342	413	349	354	371	325	324	424	367	361	390	359	382	363	351	345	336	345	334	305	363	386	356	372	350	333	334	336	327	376	382	343	370	355	349	352	334	360	361	381	317	348	353	348	347	366	327	389	343	349	349	369	362	329	352	357	347	350	332	321	341	352	362	345	355	337	345	325	344	337	334	359	356	367	386	348	336	360	358	357	369	359	368	346	360	354	355	379	338	317	367	361	354	377	373	343	336	374	386	361	347	375	319	379	330	344	354	370	335	397	348	332	333	382	321	327	366	367	334	355	361	361	324	355	376	339	352	348	383	353	343	333	359	324	344	380	344	332	348	377	331	352	335	350	341	313	354	370	331	349	349	366	371	361	356	364	349	361	360	353	316	370	377	360	366	346	351	338	389	356	366	370	356	399	344	357	358	317	307	350	368	341	325	371	364	338	339	365	389	363	355	329	350	351	342	350	356	357	348	343	349	360	378	330	335	328	374	365	342	385	321	360	370	376	331	345	345	350	319	341	359	362	329	354	361	385	350	323	341	370	368	382	344	317	358	353	365	358	331	331	346	363	376	355	361	318	361	348	377	372	368	353	331	359	319	373	345	363	324	380	364	353	369	354	363	343	371	343	362	351	345	354	342	357	369	345	330	388	334	322	356	355	343	353	359	350	345	320	360	352	359	348	359	330	334	335	353	318	347	373	383	320	374	359	332	394	355	327	371	332	344	314	336	398	342	323	356	338	363	330	336	393	316	355	369	329	348	358	390	369	370	345	335	338	359	334	390	332	317	385	355	332	332	375	358	377	370	352	367	351	346	338	385	348	367	368	370	365	351	342	318	343	363	345	353	355	385	299	370	363	380	338	375	356	369	353	371	370	367	344	360	364	344	362	354	352	348	316	369	354	347	390	305	368	327	346	343	323	351	344	328	338	347	368	359	302	351	342	344	334	362	365	388	366	371	395	365	358	365	381	331	373	368	351	384	347	356	328	372	339	333	371	358	373	323	375	348	351	345	355	326	345	355	373	322	375	370	338	385	326	344	358	333	349	354	353	366	345	353	323	356	358	372	351	354	388	335	357	365	379	340	350	352	333	342	356	349	360	372	386	344	358	347	364	364	338	352	347	337	356	334	345	372	336	396	348	359	389	405	311	319	358	347	353	345	372	359	380	354	336	342	357	344	363	333	348	344	359	360	357	343	368	343	366	333	323	369	350	357	344	361	338	374	337	367	342	342	377	365	368	343	339	310	361	365	374	345	370	349	337	388	329	330	366	311	347	348	389	310	371	386	327	383	358	338	342	338	366	386	370	327	344	383	304	393	345	337	328	366	351	343	364	321	375	383	331	366	343	324	355	371	348	337	364	374	338	351	371	354	327	380	371	355	352	372	353	348	321	378	371	344	350	375	335	340	349	333	358	329	351	364	324	349	369	362	369	360	354	355	352	358	338	357	354	329	322	382	335	368	357	335	372	330	375	360	373	369	343	371	370	346	363	355	366	370	364	344	339	375	361	376	370	350	381	377	332	350	345	362	346	355	360	338	348	357	330	371	311	351	362	350	329	326	320	361	342	370	364	324	355	331	337	361	336	334	361	357	329	328	390	351	362	331	345	344	368	351	345	368	367	380	341	362	379	337	357	336	319	364	342	359	322	348	341	356	333	356	373	345	324	358	364	353	365	391	344	370	337	343	344	354	362	362	319	327	347	350	367	343	363	347	352	345	382	369	334	338	373	356	362	355	365	335	338	367	353	344	355	346	342	349	338	339	365	323	315	358	349	355	353	368	349	354	364	347	352	348	342	344	332	344	362	382	358	351	353	352	353	368	375	350	353	352	371	385	333	347	339	352	354	356	319	341	339	386	380	363	331	367	349	350	376	337	368	356	362	370	352	348	314	387	346	339	371	336	347	353	373	359	357	355	393	354	307	395	341	328	373	316	332	348	352	308	373	360	364	323	372	357	390	350	344	358	369	356	346	369	348	370	324	375	347	334	344	358	350	361	353	366	349	328	331	345	346	373	374	368	316	387	350	364	360	347	346	350	347	322	369	327	346	377	351	330	340	379	364	342	349	344	343	395	355	363	381	347	374	380	361	335	355	373	360	337	334	377	351	356	373	355	346	307	357	392	323	367	333	343	373	327	368	358	332	365	356	329	312	359	369	380	363	335	355	329	364	343	319	358	368	355	362	352	365	361	394	332	371	318	350	326	341	335	348	358	355	362	351	386	353	358	340	358	377	396	344	355	312	342	336	350	329	360	353	343	341	370	348	355	342	337	352	363	337	349	337	380	372	346	341	357	360	352	344	328	375	374	380	330	364	289	367	342	392	385	369	347	386	380	340	384	345	356	381	370	358	366	335	357	325	356	364	347	357	360	365	374	362	360	342	365	338	379	345	383	357	380	346	330	332	361	355	377	354	351	335	340	368	330	339	330	338	355	343	356	335	337	331	312	330	375	340	352	352	350
11542	16132	14270	7991	5909	5469	5450	4981	3071	2537	2198	3129	2042	1415	2135	2315	1245	921	772	746	664	660	596	514	570	551	494	520	510	541	529	469	493	530	493	476	511	455	503	515	452	475	533	511	554	490	556	521	478	492	710	1102	1193	1258	1123	1303	813	882	960	571	469	448	453	425	424	398	426	407	446	398	442	422	431	448	457	475	396	390	425	415	427	446	421	412	418	436	434	436	435	429	447	459	442	409	451	408	430	417	418	470	411	421	414	425	444	444	406	418	453	453	430	423	439	429	440	419	428	413	413	447	409	430	427	435	458	426	447	440	420	431	437	420	451	433	436	402	390	411	386	414	475	437	439	428	389	447	463	446	401	408	418	414	438	415	453	460	390	421	457	415	447	460	417	462	466	446	391	447	405	437	405	421	429	427	424	405	430	427	457	405	425	434	457	440	422	437	445	430	420	396	403	443	435	421	461	443	416	445	427	452	441	441	450	456	454	426	427	399	400	429	438	423	459	460	455	416	406	383	477	469	441	447	441	450	444	426	459	463	450	404	440	423	402	457	408	422	422	402	400	435	423	426	478	405	393	419	392	397	410	434	441	434	431	431	432	443	431	456	396	432	467	432	413	456	415	429	431	432	441	438	458	392	430	408	457	411	422	410	400	412	392	450	422	411	431	460	424	407	389	428	421	425	453	457	428	423	448	428	398	433	443	416	443	435	441	427	421	423	425	439	425	442	447	430	426	458	435	430	398	448	418	439	398	404	454	449	413	424	428	419	398	435	450	459	427	426	432	386	443	437	416	431	423	440	471	384	440	431	441	428	377	444	440	450	447	438	436	463	450	405	409	432	438	417	443	438	424	418	404	427	447	419	408	410	417	429	411	433	436	419	404	429	417	425	401	447	402	401	419	438	420	456	423	432	498	454	435	422	431	402	394	406	449	428	384	421	458	400	423	397	368	436	404	451	429	446	413	443	408	407	406	411	438	420	402	419	459	468	418	428	449	411	440	419	423	417	435	425	437	433	422	409	444	426	440	417	414	407	451	427	428	431	401	452	408	407	391	417	448	437	411	432	423	414	412	456	460	427	424	392	458	451	405	436	438	401	448	436	407	452	430	475	404	465	447	452	462	414	430	412	415	427	432	439	448	416	400	446	429	436	450	462	414	423	418	417	395	402	403	437	460	405	447	457	417	404	386	402	473	485	445	450	409	405	426	444	379	458	416	412	422	424	445	429	421	436	431	461	427	434	420	423	436	429	443	452	460	414	410	441	436	443	429	447	423	472	470	396	390	422	430	439	419	423	459	390	418	449	459	454	399	444	416	430	445	435	431	447	429	407	450	411	438	388	411	407	435	432	468	420	411	430	459	445	394	415	425	409	431	433	427	408	445	423	428	416	402	422	425	436	425	435	444	442	425	379	416	455	426	405	404	463	426	424	413	402	439	399	405	445	431	446	485	419	449	386	433	414	450	437	434	405	418	492	451	453	432	415	369	455	465	447	416	448	388	470	427	408	440	451	384	411	407	420	418	429	415	403	407	395	433	421	468	421	420	376	436	390	422	405	420	431	451	433	433	456	389	446	421	431	434	432	412	395	444	434	446	390	440	429	418	430	426	451	420	437	406	433	433	443	453	461	438	415	451	417	433	416	438	469	439	441	423	426	459	436	481	446	431	398	420	420	451	419	462	429	430	433	450	472	404	441	442	454	461	434	422	388	433	448	405	410	403	437	401	438	414	431	444	434	413	432	452	432	401	444	413	429	441	437	408	426	448	432	437	376	458	426	412	398	416	407	426	446	430	425	416	404	462	482	421	412	434	411	442	425	418	454	383	415	391	450	420	444	407	433	410	424	420	438	419	419	401	438	465	436	424	466	378	418	449	399	438	417	443	419	432	425	447	422	434	400	421	399	391	453	413	428	429	422	436	400	414	409	447	440	420	434	420	417	408	415	414	411	431	428	422	450	431	415	420	413	429	442	435	423	427	428	436	410	402	427	428	410	446	440	429	426	429	394	426	407	435	388	439	421	410	419	441	417	415	453	460	402	431	410	411	429	432	390	429	411	401	410	458	426	442	404	465	454	449	457	435	409	445	422	425	425	418	464	430	408	412	442	434	410	431	442	445	454	427	446	460	429	447	421	440	433	424	439	427	424	435	446	468	430	447	427	397	450	428	430	453	425	431	438	411	433	411	402	401	465	404	450	433	469	444	428	412	407	423	437	455	425	417	432	404	406	470	412	460	375	382	430	421	445	465	399	405	450	375	412	431	416	435	428	421	454	396	413	403	431	407	421	426	413	435	445	409	419	449	419	442	400	409	462	418	410	421	420	446	405	411	437	462	425	411	413	375	418	414	431	430	421	427	477	447	429	415	446	428	414	429	451	435	448	388	435	440	411	420	404	435	438	411	432	422	404	475	393	410	428	410	489	441	444	431	447	410	405	391	421	426	452	448	427	413	406	407	412	417	436	447	425	416	453	411	435	406	457	429	428	486	420	405	425	393	412	405	430	409	406	454	416	473	441	432	411	447	435	406	427	433	382	410	425	440	411	397	424	453	461	438	450	448	428	447	444	442	396	431	431	430	441	433	441	411	459	406	417	402	433	415	426	423	437	453	447	421	386	448	454	423	406	430	429	434	462	377	411	429	383	413	442	443	414	442	441	433	411	458	482	412	450	434	413	472	401	431	437	424	399	399	420	444	416	442	413	411	435	446	394	450	457	430	426	425	426	405	400	414	396	437	400	439	442	401	409	430	444	416	433	467	424	409	452	434	402	419	455	418	443	424	461	416	450	447	426	414	503	409	436	421	412	423	440	455	414	404	435	437	439	396	428	429	401	423	439	468	411	410	448	451	422	441	418	423	408	441	440	464	439	464	429	425	450	411	411	407	440	433	408	421	430	420	400	454	416	452	420	442	459	440	466	406	420	439	453	448	437	420	455	427	440	401	430	465	435	420	435	428	448	431	406	441	441	445	419	391	418	452	436	452	430	396	411	456	416	428	426	436	422	450	426	366	447	403	404	384	467	390	420	426	378	431	430	395	427	386	408	436	401	464	442	413	418	448	445	429	437	421	414	391	419	469	427	455	408	439	403	464	433	443	414	400	436	415	386	388	444	432	435	438	418	456	394	402	410	488	420	437	394	466	444	403	426	449	448	428	445	449	429	433	427	425	416	416	452	427	422	399	411	454	456	396	392	455	447	392	436	416	402	425	397	432	416	437	416	437	458	421	407	435	428	423	458	427	431	418	429	417	421	436	455	404	413	427	420	400	423	401	419	468	426	423	416	436	424	433	436	424	408	429	437	411	420	411	439	420	432	404	413	455	397	423	432	420	462	448	424	419	450	420	414	427	424	441	433	436	459	406	452	430	431	410	415	429	453	439	445	433	457	421	402	446	416	427	433	405	396	383	449	459	442	413	414	432	414	460	406	420	442	445	430	430	409	423	459	417	414	440	433	421	450	456	421	470	459	402	443	419	459	417	441	440	423
26688	20745	10607	1531	1012	1070	1222	1238	911	956	853	1083	973	885	946	1010	851	756	737	728	780	707	740	706	729	723	714	678	703	735	741	761	702	713	722	719	786	719	703	683	732	695	696	738	753	771	748	733	715	698	776	826	823	908	852	846	783	863	802	706	704	745	758	717	722	693	721	716	720	726	688	725	755	733	700	764	718	720	697	734	698	746	750	741	761	696	743	707	706	723	711	732	685	712	712	665	724	742	696	743	696	674	742	718	705	710	735	677	668	728	692	731	693	687	695	752	774	691	697	695	731	686	720	723	731	736	713	745	725	676	739	698	710	697	748	721	683	750	713	681	730	700	771	701	724	724	750	735	732	731	696	730	685	736	733	701	718	713	693	759	687	719	719	716	745	700	704	681	728	735	723	708	757	693	704	706	709	765	659	705	694	766	692	701	738	699	724	687	723	719	736	705	684	761	675	706	775	721	686	759	734	709	732	719	671	743	702	724	698	674	696	728	700	722	753	747	784	695	742	680	700	664	706	687	725	699	716	704	732	716	754	732	719	707	759	683	691	731	717	740	730	671	718	737	736	671	744	715	678	686	763	700	717	701	725	685	661	711	755	722	712	756	781	734	734	689	699	748	685	736	710	710	690	773	709	738	752	690	684	703	741	730	704	665	742	721	715	705	716	732	711	737	705	708	782	735	718	739	675	730	685	697	715	689	691	716	687	723	723	729	724	697	688	711	697	738	735	725	656	719	720	723	735	746	725	772	671	735	657	732	711	687	704	713	705	715	714	730	753	693	734	743	699	704	684	712	691	746	767	659	720	701	733	744	705	754	701	714	749	708	743	695	725	696	743	791	674	744	725	725	719	718	700	686	709	691	713	759	729	713	708	753	708	674	763	719	713	719	747	715	720	726	712	744	747	741	725	714	788	740	717	722	725	693	779	711	695	735	695	636	737	725	708	714	694	778	725	751	746	724	728	777	709	719	663	800	712	672	756	716	714	710	725	718	750	682	676	699	720	689	741	749	702	746	739	663	734	694	647	722	752	640	766	740	752	708	734	728	703	743	660	747	718	749	748	723	705	706	720	680	724	707	710	680	716	776	749	709	728	726	720	765	704	700	725	767	748	689	700	673	689	689	733	685	724	733	683	754	709	746	748	729	706	721	663	723	705	744	684	728	738	743	688	691	705	702	707	705	704	727	736	724	736	764	689	737	725	686	708	714	703	706	708	697	717	759	697	712	766	739	716	703	711	670	710	697	724	727	730	674	716	713	720	717	729	718	759	705	714	709	772	727	743	695	700	695	684	654	715	756	750	721	683	718	708	726	678	664	738	785	766	735	691	676	739	747	701	704	751	698	701	746	712	727	763	726	721	719	715	685	692	695	725	735	738	734	746	760	720	698	695	740	707	687	705	687	725	706	733	745	678	709	706	705	669	709	707	738	724	743	718	708	767	645	724	707	702	743	742	718	689	700	728	706	726	754	657	722	740	696	705	708	750	749	681	705	728	715	725	722	694	706	705	692	686	702	698	748	711	701	713	694	682	678	714	718	774	705	739	753	715	711	729	693	662	748	733	733	673	728	684	687	748	737	714	696	682	699	688	735	731	652	748	761	726	730	703	666	689	702	760	676	723	733	728	685	680	747	744	750	737	739	700	779	695	704	689	734	719	711	701	714	738	734	761	751	733	728	749	681	709	695	713	700	683	721	732	741	725	682	682	771	749	725	718	666	727	710	697	720	690	710	718	753	717	712	709	719	765	692	722	702	738	696	683	717	707	687	761	722	700	675	686	722	716	678	729	741	687	766	728	702	701	724	755	677	746	756	709	678	655	666	741	711	717	799	735	711	721	675	715	747	750	766	763	739	687	714	758	686	729	732	686	738	739	721	703	745	674	719	692	684	668	738	699	734	710	704	688	752	696	734	733	726	753	772	731	735	665	696	712	727	730	687	706	694	733	692	725	722	731	714	725	707	731	738	727	740	715	676	762	705	740	765	691	676	714	684	713	746	676	767	705	740	742	733	738	701	759	731	754	725	702	712	713	734	700	687	750	724	673	695	677	709	734	757	708	758	706	740	709	713	712	690	691	730	729	698	714	716	726	710	718	721	718	686	719	689	708	742	708	769	753	708	665	741	771	665	656	742	715	681	694	719	729	710	720	714	734	711	739	750	698	736	738	772	757	734	706	728	723	730	740	715	742	705	736	714	732	774	709	717	720	727	731	781	676	710	712	720	736	752	737	691	706	695	712	754	693	747	719	723	676	670	725	733	700	686	705	671	700	681	710	742	650	706	727	683	731	655	709	698	710	695	697	743	769	730	713	729	741	743	721	698	719	733	785	669	768	655	736	712	710	736	686	719	700	732	734	710	717	751	752	701	743	720	736	699	759	704	674	743	699	725	752	747	705	686	732	743	745	705	687	687	676	687	755	663	725	726	718	738	677	746	685	715	685	726	732	726	749	700	696	707	727	753	718	681	751	750	718	761	688	692	716	722	698	658	715	754	780	726	678	794	749	693	738	685	712	712	678	691	713	714	717	735	716	730	732	746	696	742	730	738	738	733	765	682	700	669	732	667	712	773	700	736	771	681	724	732	659	684	746	748	753	726	698	692	696	705	736	729	751	709	688	698	747	713	748	704	752	715	731	742	727	718	695	710	698	724	706	742	734	720	709	683	719	727	667	721	735	758	742	724	703	755	693	751	730	711	688	724	732	701	779	762	714	681	708	702	724	672	706	688	685	667	691	722	710	704	700	750	688	720	760	712	728	756	715	710	676	712	687	686	694	656	746	685	721	713	739	703	731	731	706	760	752	709	699	731	682	768	716	761	727	676	697	721	697	714	677	757	765	684	719	731	728	711	670	756	713	736	714	739	734	686	700	716	740	757	739	746	708	676	688	712	697	725	721	711	714	752	690	692	712	697	712	707	644	770	760	772	741	759	736	738	717	739	705	684	700	738	712	715	728	779	691	755	733	732	710	724	694	688	716	693	733	705	713	782	724	682	691	696	699	723	692	763	725	686	710	709	724	714	731	718	718	691	762	748	705	717	727	749	713	704	719	714	722	762	728	708	716	751	691	690	768	716	699	732	728	685	718	730	699	751	675	739	754	767	669	731	740	729	735	668	773	748	707	778	716	683	716	685	704	723	715	679	683	742	695	727	727	738	722	701	753	666	702	780	724	752	738	688	708	742	742	723	777	741	737	710	735	645	713	705	700	705	708	668	728	704	767	705	700	714	756	754	717	715	703	710	673	721	697	723	712	763	662	777	704	725	724	723	708	714	710	733	733	749	705	697	688	674	743	746	708	721	680	696	670	722	700	717	703	724	726	757	696	727	735	703	705	711	741	724	682	757	670	738	701	737	659	683	709	698	713	692	709	719	751	710	762	715	673	650	750	700	731	704	769	710	691	743	698	688	752	675	695	749	736	700	725	749	715	725	718	732	686	639	734	745	702	682	744	701	749	711	691	692	679	673	684	734	709	731
4574	1787	1721	1305	1294	1589	2033	2246	1359	1303	1293	1761	1353	1062	1393	1496	1040	959	928	940	932	878	857	893	928	826	901	857	883	833	870	887	924	895	918	880	843	819	893	877	862	852	895	876	872	928	937	870	915	901	1034	1103	1124	1209	1122	1121	970	1111	1030	889	823	861	856	927	880	878	832	898	872	913	858	860	806	899	842	851	880	888	864	815	803	830	864	861	890	853	860	842	875	851	864	902	908	840	888	875	925	856	964	885	842	918	874	899	846	874	855	862	842	906	823	902	896	881	873	899	885	866	928	888	892	909	832	882	872	933	922	837	870	838	847	868	848	842	892	889	882	879	844	831	874	848	887	876	879	870	837	894	906	889	846	876	869	902	866	888	839	893	863	860	850	866	918	829	856	820	877	904	906	867	843	842	888	923	845	903	867	857	850	858	892	864	925	834	865	856	856	841	856	816	884	866	838	846	881	853	888	836	900	868	836	885	873	849	908	840	896	874	837	866	844	818	856	901	906	854	882	897	848	916	898	902	852	954	857	905	865	821	851	889	891	905	831	840	826	860	870	808	877	906	835	892	891	834	874	880	876	892	872	869	906	804	909	947	902	874	895	912	870	868	833	911	918	863	911	881	851	820	859	836	890	825	831	855	890	856	852	860	894	816	903	826	861	845	888	875	881	880	867	842	898	873	953	846	907	889	854	836	854	874	786	857	830	879	848	857	817	794	842	849	872	872	849	893	878	824	865	865	893	822	848	862	882	875	874	823	866	840	899	810	853	846	834	838	909	916	876	858	861	815	905	897	863	839	862	877	843	851	872	893	893	852	843	904	884	885	941	845	858	908	869	835	837	899	828	841	868	920	855	878	861	863	873	920	927	847	850	859	877	878	861	831	866	853	885	887	891	851	882	929	819	829	938	850	854	900	841	811	885	843	853	873	826	856	840	845	830	819	878	864	867	837	876	848	884	919	885	873	906	904	869	845	884	853	884	926	912	852	822	846	835	891	875	887	874	893	904	826	875	908	871	842	848	894	865	824	840	818	859	905	888	836	870	814	871	909	827	899	816	855	854	822	840	892	838	891	802	864	828	864	866	822	886	878	883	820	878	877	851	900	813	875	929	896	855	865	847	857	859	923	831	836	865	844	873	833	883	875	903	835	867	820	845	865	884	845	841	869	878	837	874	861	878	859	836	876	892	844	832	824	869	914	865	845	910	887	905	945	917	848	871	880	880	834	893	880	831	924	845	870	841	871	860	858	880	872	872	820	904	883	900	899	867	908	879	895	874	932	871	890	865	844	844	903	889	845	855	858	854	873	872	895	868	858	842	809	851	874	857	830	855	918	841	889	859	873	866	833	843	902	864	906	863	874	856	862	848	839	856	846	889	843	837	920	818	847	893	862	819	848	831	856	886	885	832	889	910	886	853	797	888	824	891	894	866	936	909	883	866	864	836	879	890	873	906	854	862	876	882	858	891	862	839	916	835	917	913	829	877	871	874	844	891	840	867	868	836	875	880	849	893	839	864	888	851	841	858	932	842	841	866	894	853	903	885	868	869	892	860	892	918	852	899	853	870	878	849	806	887	882	863	867	860	873	884	855	877	845	890	880	867	873	887	886	868	882	880	892	877	889	840	834	845	861	838	861	828	867	888	914	863	899	865	855	881	861	868	859	852	884	903	812	874	904	929	865	841	889	899	871	866	885	847	815	885	860	844	905	856	844	869	861	823	845	864	835	849	872	805	908	869	903	935	865	878	845	855	848	815	843	823	869	900	966	838	891	862	850	870	928	858	908	858	888	860	858	922	874	896	804	859	853	867	851	899	852	862	849	847	874	859	846	923	883	892	870	838	886	847	851	887	906	812	891	873	844	875	825	876	892	909	917	867	863	849	865	829	859	903	838	847	926	900	874	897	827	908	909	867	872	872	901	817	857	867	900	902	863	895	853	924	847	866	826	866	942	790	897	848	857	903	884	842	890	886	863	826	881	850	909	845	861	872	850	844	868	873	835	824	872	855	855	813	881	894	893	863	922	876	849	866	873	869	881	889	850	827	871	833	893	835	898	830	841	856	840	865	881	917	838	902	842	869	853	886	834	903	892	927	865	823	845	907	881	874	823	830	843	850	878	834	833	836	842	849	920	861	879	841	885	825	892	846	905	860	843	851	861	851	894	843	839	883	884	882	890	834	830	856	843	899	865	882	929	878	857	856	844	910	895	855	878	873	894	863	793	852	895	852	847	861	901	851	856	881	878	837	854	883	854	854	908	859	849	887	868	840	859	870	845	893	933	829	875	914	814	846	866	892	839	865	848	830	884	879	909	873	842	860	858	873	867	850	841	826	865	809	934	820	836	841	890	850	865	832	845	873	893	853	859	867	909	874	907	837	811	842	853	881	871	878	840	826	854	838	924	846	919	858	874	876	880	886	892	858	821	851	867	857	860	849	871	867	869	813	843	839	889	879	851	908	899	865	866	872	908	858	834	872	875	897	883	822	833	794	863	830	808	860	872	858	879	898	833	837	870	812	883	831	914	884	847	869	851	855	981	853	795	844	877	847	926	907	880	857	853	820	872	874	886	886	887	840	850	876	945	870	873	848	818	820	840	850	804	860	899	889	850	856	860	822	911	887	877	855	893	837	878	900	846	854	844	887	820	891	858	895	848	863	861	925	856	870	793	886	876	834	877	876	852	832	872	822	871	885	936	902	876	827	931	873	819	847	859	900	855	871	814	923	930	909	851	875	818	859	887	878	852	906	842	912	865	883	857	874	889	853	859	849	861	865	840	871	920	856	924	857	821	853	829	880	926	876	806	869	889	916	892	890	820	928	860	903	852	872	867	857	865	881	878	834	869	899	865	921	864	846	847	899	834	869	899	849	867	892	903	870	946	875	829	836	858	906	869	882	878	866	845	948	850	932	864	858	897	890	874	905	853	821	845	919	883	892	925	854	798	877	872	873	855	854	884	821	869	923	851	852	836	883	918	852	929	940	908	840	881	866	883	917	900	851	874	870	864	901	907	867	860	870	938	859	857	915	873	836	889	861	859	820	796	863	878	829	920	867	890	846	829	894	829	911	890	875	917	857	891	813	848	886	904	887	915	841	870	861	826	892	930	823	809	879	834	879	903	849	877	864	852	923	862	894	900	858	875	890	865	850	879	805	796	887	897	919	894	906	827	834	832	874	847	873	850	834	873	832	904	838	855	874	831	835	876	841	918	914	866	875	865	902	900	882	878	823	913	823	848	864	875	855	829	886	834	845	895	830	815	878	866	869	881	885	890	852	897	873	860	859	827	850	806	852	948	823	861	913	874	895	900	849	876	857	841	859	946	864	841	824	904	869	871	860	856	905	895	896	855	907	873	879	910	923	843	928	877	921	883	888	840	883	871	891	883	887	856	872	899	854	811	914	879	786	910	873	873	819	828	866	893	880	866	927	896	912	835	858	850	909	895	874	872	883	908	905	888	859	908	881	853	858	850	829	853	874	875	848	871
23448	21096	28626	23806	21081	14602	2940	1942	1180	964	983	1352	979	792	1093	1144	750	658	646	622	576	538	550	579	540	520	525	531	519	555	501	483	547	484	472	532	536	544	547	532	529	499	532	593	536	510	517	538	501	486	616	777	779	760	753	795	730	747	590	518	468	500	491	511	496	481	505	477	483	456	523	494	504	491	478	526	474	484	502	482	486	494	470	505	491	474	496	478	515	479	516	468	484	518	523	500	506	470	466	480	529	496	509	538	467	506	527	473	450	489	507	510	470	513	488	487	465	478	504	463	498	503	488	523	446	497	511	512	488	486	501	492	466	507	474	523	505	501	494	484	466	449	466	497	514	493	503	484	538	510	502	492	487	514	514	455	481	489	481	507	509	530	505	491	501	455	500	479	491	524	483	506	454	511	515	523	468	519	462	484	490	524	489	489	478	454	479	511	471	488	496	507	486	519	481	484	468	501	490	471	493	496	519	495	478	487	514	481	513	479	481	461	448	460	515	499	501	499	555	495	467	475	513	502	486	473	482	494	454	501	516	488	496	483	480	491	490	535	512	472	518	530	517	471	519	455	469	496	492	473	492	506	486	480	481	503	482	491	466	509	485	482	517	503	479	468	481	506	468	465	512	506	464	495	471	473	488	476	484	526	492	515	512	501	518	508	479	464	490	496	505	491	489	479	503	480	497	499	493	516	493	492	471	492	486	497	480	451	493	512	493	516	503	469	496	485	518	484	481	509	481	507	440	473	511	527	482	505	488	458	508	480	487	505	475	478	521	486	460	505	458	497	489	499	511	495	475	541	493	478	510	487	477	480	523	500	498	525	427	482	485	501	479	520	501	461	446	490	505	481	512	502	514	500	483	473	488	487	523	483	453	475	469	507	460	490	495	471	486	506	498	479	499	490	491	511	456	445	473	501	520	497	545	447	510	468	486	512	486	508	505	478	506	542	472	495	520	499	483	493	457	496	516	435	489	491	480	508	463	500	500	524	466	532	487	505	457	502	479	481	502	511	506	504	493	507	502	517	489	517	485	462	450	493	508	513	492	494	484	457	499	525	477	501	486	509	513	483	474	503	476	530	488	503	512	496	487	529	485	501	473	508	477	520	472	504	469	492	529	494	476	463	493	514	485	508	462	470	491	494	507	499	458	484	426	491	509	489	515	489	487	460	486	517	505	453	475	506	484	453	486	534	464	474	497	489	451	496	521	511	486	526	519	453	513	517	489	472	475	465	476	517	529	456	524	500	505	523	466	535	457	509	505	499	509	499	515	526	461	472	538	503	520	508	510	516	540	487	534	469	474	494	465	492	506	488	535	487	445	504	482	510	500	516	485	474	539	500	505	492	540	448	487	535	487	509	487	491	509	469	463	517	488	489	508	463	477	484	492	515	471	437	494	469	492	474	497	526	477	481	493	487	503	538	471	494	452	472	483	501	484	498	479	500	476	465	491	509	496	502	471	484	501	501	474	481	482	476	494	520	516	464	464	480	501	482	512	550	481	455	483	500	529	517	484	446	466	530	523	463	483	505	513	502	466	488	511	493	497	452	526	525	507	498	507	505	495	551	457	460	478	502	512	498	499	504	462	487	473	510	496	537	499	512	534	493	442	478	532	520	513	487	515	487	472	499	491	487	461	509	496	506	503	496	513	489	472	463	492	505	467	485	483	520	511	518	524	452	484	515	481	546	471	500	502	544	471	511	431	502	501	486	485	462	495	504	506	526	472	482	517	474	508	545	508	459	439	494	487	478	506	493	488	501	504	482	469	520	486	522	494	471	454	500	501	481	499	521	484	524	505	496	445	453	523	526	484	487	515	499	490	503	477	481	472	495	474	505	485	495	454	452	500	501	504	507	514	486	456	465	525	500	501	479	504	465	493	479	502	491	499	460	500	467	463	498	490	498	488	505	499	514	457	491	464	506	487	502	494	488	517	501	515	456	460	484	455	512	488	501	483	494	511	527	487	518	417	487	481	461	510	465	514	488	534	495	485	496	499	520	504	508	476	508	503	479	461	469	452	522	516	476	463	509	506	462	486	540	468	505	472	526	476	483	485	500	499	469	514	434	494	521	489	479	514	499	473	452	470	532	516	483	540	533	510	494	502	489	485	499	469	485	449	493	505	468	472	489	460	491	495	505	483	465	521	499	529	496	493	493	480	487	498	508	534	512	493	481	500	509	504	490	517	488	537	463	495	479	516	524	481	495	477	480	464	502	471	530	498	492	508	495	511	482	521	489	444	524	458	485	456	495	421	530	529	512	514	512	473	484	520	479	464	501	477	461	483	492	515	505	483	467	491	488	523	496	513	497	470	500	528	494	531	478	522	467	505	513	460	549	472	468	496	484	466	512	482	498	510	514	502	536	479	496	497	448	469	456	498	492	544	452	478	543	485	518	472	480	472	536	453	496	506	504	511	464	499	480	464	446	477	459	454	509	540	465	511	532	470	512	478	482	568	478	488	518	508	480	492	473	452	457	509	518	473	462	504	475	460	510	508	510	488	445	473	504	495	457	518	501	516	490	485	520	487	477	503	453	492	493	475	491	467	460	504	454	474	505	483	517	527	497	511	457	504	487	503	489	483	477	462	496	453	456	493	484	468	485	474	464	498	510	508	463	504	494	475	512	453	509	471	517	496	512	502	488	498	461	497	487	493	495	470	469	513	482	489	516	456	460	549	494	528	496	491	501	486	503	481	474	526	466	438	473	520	519	514	544	492	525	467	533	510	462	462	489	523	489	515	472	502	527	526	498	473	507	493	485	489	495	476	451	459	476	502	446	516	489	457	509	494	483	509	512	484	510	521	484	495	499	505	450	476	480	505	518	516	490	484	472	504	497	521	461	473	551	508	486	503	471	548	467	519	459	550	492	498	517	475	468	450	458	507	536	492	515	522	472	474	469	476	476	505	482	493	475	471	538	543	493	482	467	470	500	462	494	483	513	538	495	536	510	481	527	498	463	479	470	511	437	483	496	431	486	451	476	510	514	540	497	463	480	510	502	507	458	514	474	481	505	529	529	512	493	461	452	494	476	473	469	535	486	471	480	510	474	471	508	519	472	473	526	469	484	484	493	511	496	482	493	494	479	490	484	518	485	476	490	486	502	511	484	472	478	464	512	477	458	487	491	487	465	496	466	512	465	508	508	513	475	491	483	459	468	496	518	506	513	507	505	504	501	480	454	514	479	503	517	496	459	495	502	483	491	510	508	521	512	478	473	484	485	477	536	491	475	483	499	507	461	505	476	468	508	500	492	518	509	462	477	483	477	505	520	522	507	471	517	518	499	462	470	464	496	486	500	478	419	522	505	444	501	512	512	480	492	505	528	482	494	485	492	451	496	515	481	470	469	507	468	501	490	489	477	473	485	485	477	488	536	434	509	530	532	555	469	539	496	531	476	496	514	479	502	488	477	486	493	510	486	462	505	503	465	509	473	514	558	454	489	483	507	473	494	458	511	484	469	490	460	501	522	481	497	481	496
8899	10448	8979	4858	3653	3571	3985	3797	2186	1761	1711	2509	1591	1263	1849	1925	1090	907	840	822	770	717	671	660	688	672	677	676	628	634	629	689	671	677	628	611	622	665	632	655	694	667	659	646	616	663	688	668	685	641	913	1095	1140	1197	1097	1079	965	1069	828	629	654	621	601	569	611	641	608	540	613	670	638	620	559	618	616	586	606	679	618	603	615	619	581	619	613	576	625	638	582	605	588	603	602	660	595	596	612	594	621	594	627	605	577	620	580	602	573	586	616	601	634	601	621	625	617	666	609	631	604	641	583	594	598	607	579	612	656	594	625	623	600	607	658	640	613	610	627	630	615	625	645	625	667	598	620	630	602	564	633	606	628	647	603	575	591	615	604	598	628	628	668	574	623	604	612	587	604	644	619	605	614	630	619	599	645	600	577	578	599	591	634	648	581	614	607	573	600	621	595	618	618	601	581	612	623	576	623	619	570	622	573	622	610	624	636	648	622	603	600	600	601	614	644	608	625	620	604	624	624	571	610	613	582	624	581	603	605	623	627	579	615	589	629	599	629	617	616	631	610	668	585	637	598	636	642	593	601	631	599	637	634	625	613	565	577	575	582	640	598	561	599	618	607	623	631	638	612	600	621	587	573	600	599	615	636	589	593	610	622	595	608	571	654	596	606	548	598	619	654	631	637	628	619	583	592	645	633	623	596	604	598	590	628	578	600	582	641	616	601	616	564	611	660	620	606	638	653	634	557	615	570	591	600	600	603	589	579	629	594	605	632	590	581	567	593	577	619	609	609	593	611	585	593	618	625	633	605	586	621	647	595	603	641	575	586	612	610	648	644	623	585	575	609	601	606	606	583	606	597	602	597	586	611	603	636	640	568	573	590	622	584	588	628	640	582	591	589	599	600	597	614	639	617	596	648	592	569	626	597	624	639	593	629	612	576	640	574	595	591	595	605	595	609	605	556	644	635	565	636	627	588	639	600	582	584	623	623	621	579	663	621	607	592	594	594	625	614	657	636	584	599	606	612	601	597	598	638	598	606	591	612	616	610	632	637	601	614	578	621	586	637	629	619	636	603	533	642	588	626	614	575	610	633	645	596	588	642	613	619	620	621	637	658	639	600	606	608	648	597	586	625	591	614	643	640	608	623	655	659	595	580	669	632	569	607	617	606	618	593	614	574	666	593	632	626	564	603	613	619	619	674	611	629	608	639	640	630	599	631	669	601	596	563	648	632	597	593	653	624	619	624	624	567	612	592	629	667	640	551	609	587	605	534	562	596	616	613	623	645	614	611	578	533	608	614	593	587	573	583	588	585	623	589	578	635	613	616	635	599	595	561	615	611	616	633	627	627	623	608	611	620	612	605	613	591	591	576	636	621	631	589	635	607	617	637	608	604	569	612	612	582	654	596	619	622	618	629	612	555	623	614	631	645	647	605	629	649	600	655	615	616	610	614	609	633	607	623	577	598	601	629	572	657	640	620	636	593	619	621	604	631	594	630	584	600	576	613	615	570	648	621	612	604	599	605	649	584	658	601	598	673	610	596	627	630	634	615	643	627	627	658	616	644	606	639	599	599	594	586	605	551	644	613	592	609	607	602	577	608	599	602	655	614	597	640	604	604	668	612	594	590	573	608	648	627	576	666	628	591	636	548	630	586	573	611	617	647	604	580	562	631	568	628	590	601	600	637	582	617	591	596	606	614	563	617	665	630	603	596	659	596	615	605	599	621	635	609	551	618	610	585	586	630	675	593	655	628	605	587	572	593	604	602	603	609	579	641	621	599	593	633	611	601	628	609	600	561	586	629	603	587	617	586	594	628	666	643	599	618	598	597	592	613	646	596	615	589	588	635	633	607	618	601	609	588	617	612	629	596	615	604	595	620	635	604	630	637	633	621	642	605	635	564	613	626	571	623	622	615	616	615	625	660	598	627	620	626	605	598	623	654	588	617	629	668	625	581	619	592	671	598	562	613	623	607	632	624	606	634	605	648	657	618	671	616	622	579	599	599	593	628	627	601	666	582	602	578	635	607	574	600	616	614	624	600	630	555	608	627	615	620	655	581	599	635	637	604	563	643	593	617	637	644	630	589	578	590	620	554	595	609	595	622	609	594	598	614	629	566	619	576	607	617	581	595	629	593	681	636	604	629	626	643	624	634	578	619	590	586	579	608	640	619	564	590	602	628	638	649	601	573	610	602	580	555	556	675	651	634	625	596	628	622	613	614	660	569	614	576	637	574	620	594	626	605	647	621	590	573	562	594	625	559	622	564	653	585	610	621	587	614	568	626	613	550	587	625	615	634	610	621	616	593	637	570	632	584	630	615	677	609	597	608	621	655	633	586	621	610	581	580	626	609	619	620	645	612	624	607	621	609	654	572	574	618	602	626	608	641	603	582	582	606	594	622	602	581	591	617	606	580	622	599	632	633	629	599	619	627	660	577	617	609	629	558	574	595	615	680	571	596	601	634	594	608	624	603	596	576	588	559	599	595	614	637	616	608	596	619	634	636	627	651	592	616	625	622	631	595	622	587	618	603	573	577	608	634	613	585	587	593	629	609	584	603	624	618	577	597	576	604	601	575	654	599	616	622	623	634	577	624	602	578	600	607	532	597	619	650	585	653	595	637	545	618	572	618	632	632	621	592	617	619	615	635	593	608	602	591	627	600	585	629	589	631	567	619	584	601	640	575	580	576	658	611	619	614	637	613	580	624	668	607	618	639	647	608	588	642	634	638	648	632	592	574	650	618	661	649	542	597	548	628	630	615	551	596	623	640	600	642	578	601	643	582	598	618	625	600	626	633	630	636	587	632	613	592	634	580	601	626	606	631	623	608	608	596	592	623	632	591	644	582	579	586	593	579	615	622	614	602	619	616	599	595	644	615	636	610	604	623	550	619	611	629	576	616	592	624	595	640	626	600	665	614	646	615	657	621	621	600	652	631	617	621	641	560	617	608	627	600	624	585	611	625	562	588	573	594	601	647	642	617	599	577	630	592	591	574	620	607	581	625	616	618	694	611	610	593	621	614	573	635	614	638	585	605	616	585	607	598	607	612	630	612	610	619	606	583	614	601	603	583	592	566	592	630	593	641	564	616	564	560	615	581	626	637	621	636	575	596	605	605	620	580	595	603	620	616	606	611	648	610	636	634	560	667	594	631	629	608	609	586	611	579	617	608	587	609	574	591	561	574	612	651	602	588	621	605	639	659	582	594	617	610	645	652	579	600	643	611	630	625	602	569	643	586	639	566	602	600	610	589	613	619	628	614	608	558	591	636	623	588	633	601	608	612	594	629	620	566	627	661	610	604	635	612	575	636	608	636	603	566	592	618	599	589	619	610	612	595	583	618	603	619	623	588	613	597	650	598	584	633	572	605	631	593	584	631	621	617	658	602	564	645	586	571	623	599	554	618	645	656	606	594	618	610	588	616	582	609	611	624	609	633	622	573	598	646	603	609	579	622	606	631	623	627	630	631	636	627	558	611	613	595	634
22651	21108	28989	23483	21113	21224	13586	3038	1473	1213	1197	1616	1134	821	1197	1213	752	583	551	493	472	467	443	391	458	422	381	397	392	391	383	369	374	408	379	397	370	383	372	369	352	390	420	389	363	398	397	383	375	360	539	742	796	782	753	689	662	671	388	364	314	341	368	363	382	352	338	341	348	351	375	368	350	348	329	319	348	335	341	349	361	334	400	346	340	373	354	352	325	316	337	355	331	350	353	343	353	315	347	343	366	338	309	325	358	361	350	352	355	333	356	336	348	343	366	290	341	343	326	358	326	360	349	356	321	337	323	352	324	324	332	318	349	356	363	366	343	370	355	346	340	336	373	346	373	359	365	364	324	341	341	316	339	333	338	316	377	351	383	342	365	353	321	326	332	344	357	347	358	358	342	333	349	360	325	344	329	309	323	337	340	361	389	332	348	352	359	335	371	332	341	357	363	339	355	330	332	336	343	332	327	340	301	300	315	318	353	341	318	341	330	356	356	328	380	319	343	335	361	329	343	338	351	318	357	357	355	302	374	348	367	334	346	324	317	357	353	375	349	374	319	356	376	331	358	360	341	330	346	361	332	369	303	342	338	365	364	351	336	342	374	317	368	321	328	361	352	325	343	341	348	357	344	354	334	397	339	366	342	322	318	342	352	335	356	312	328	330	339	367	356	337	374	321	335	343	330	343	357	345	343	343	338	330	359	352	354	338	342	372	348	368	356	310	381	355	337	344	315	324	390	365	334	349	365	332	352	348	332	323	349	312	334	339	352	335	339	360	342	332	320	377	337	327	365	349	332	325	351	320	351	332	338	337	331	357	348	332	318	346	346	331	316	357	348	361	391	391	362	351	312	340	349	335	347	311	346	339	347	334	346	387	320	317	335	336	340	351	334	360	326	352	318	367	349	342	337	355	364	333	329	323	355	359	336	328	331	343	357	343	339	352	328	376	355	355	309	364	365	358	390	316	347	324	357	357	333	350	341	369	338	321	307	342	311	343	357	348	333	384	359	375	346	359	332	344	369	333	316	345	349	348	311	337	332	330	328	338	369	369	358	337	331	379	355	326	328	378	355	344	319	333	359	348	356	338	338	357	337	333	340	338	351	361	329	340	335	369	353	335	331	323	358	328	306	334	357	335	343	331	341	348	312	369	330	366	349	336	346	368	384	341	344	325	339	333	357	326	324	355	311	345	337	369	330	315	353	353	352	313	368	330	321	341	345	356	357	355	363	377	338	349	363	342	369	358	330	334	320	357	368	368	353	317	338	338	327	355	321	360	319	328	349	362	355	337	372	336	358	343	343	326	309	350	330	317	363	349	366	310	385	340	358	345	342	349	378	374	353	332	340	325	337	327	355	349	331	340	363	337	346	338	346	355	317	367	348	346	326	313	353	338	345	312	344	350	357	302	351	349	346	345	362	331	345	384	312	320	364	352	355	346	322	344	343	345	330	363	389	324	339	353	329	338	349	321	340	324	359	334	353	333	328	346	334	365	333	378	374	320	308	364	355	357	339	350	362	324	326	310	340	328	351	357	346	316	372	352	358	310	343	362	323	324	341	327	307	320	345	356	356	336	328	337	310	362	355	325	346	375	354	337	339	388	344	330	343	331	328	342	360	361	362	353	323	350	345	329	344	349	330	306	332	301	325	341	322	339	314	359	342	349	353	356	327	375	327	351	318	326	337	360	376	347	354	359	343	362	314	356	320	321	342	343	360	343	372	369	346	350	332	354	342	340	323	338	334	363	347	317	321	371	367	349	352	318	304	327	331	377	348	313	341	333	331	308	346	331	300	352	349	356	349	343	322	350	336	334	334	329	360	350	338	351	349	374	367	339	352	333	326	369	344	353	354	314	337	332	310	357	352	340	331	307	371	372	346	363	349	316	364	346	333	371	333	350	310	356	338	337	325	335	372	367	322	355	372	343	310	348	355	323	312	345	350	373	352	326	350	332	353	342	340	348	362	370	337	357	369	344	342	347	374	319	326	323	350	345	353	358	327	360	344	339	369	334	350	351	346	362	318	370	337	334	362	358	363	385	331	335	357	361	333	334	296	364	304	345	364	346	352	330	337	345	357	348	339	377	332	331	331	329	328	343	341	348	338	378	355	346	336	356	350	370	345	360	340	323	372	346	331	341	347	330	368	351	352	342	335	345	366	337	324	329	358	324	379	375	333	361	319	377	332	343	329	335	358	349	341	356	305	346	361	334	333	362	386	400	351	338	332	346	354	333	336	346	377	358	332	344	344	334	345	313	353	340	364	348	359	325	322	332	332	362	333	329	360	349	349	302	375	374	336	343	348	355	378	360	354	339	324	349	351	328	347	323	328	333	325	324	345	331	328	373	350	330	329	350	333	356	332	328	346	317	359	317	360	347	339	353	340	331	361	357	341	327	356	339	294	337	333	346	332	331	353	343	373	360	367	367	353	357	349	323	366	353	319	329	322	364	315	338	360	349	331	333	364	345	337	387	348	351	331	351	309	358	334	336	362	358	357	339	362	355	326	344	337	337	316	365	332	380	361	323	354	359	357	344	355	362	322	346	381	328	355	319	348	342	356	342	306	314	349	345	334	383	320	331	340	318	337	340	364	356	337	378	342	375	381	361	354	351	331	305	334	348	337	347	347	333	333	336	334	376	345	337	342	369	330	359	352	345	343	351	355	308	346	365	361	325	347	335	346	348	331	334	342	336	324	360	350	352	339	346	347	363	345	328	328	351	362	337	388	347	326	338	341	380	356	330	283	355	339	364	315	349	309	346	332	342	354	362	330	332	325	367	313	354	368	317	335	347	368	346	315	353	326	349	331	353	339	364	358	337	321	338	340	323	326	339	323	335	336	330	327	330	371	328	350	336	336	316	393	345	339	326	359	313	332	350	311	363	327	335	310	349	362	371	341	332	361	351	344	341	354	323	345	342	352	352	338	318	355	326	371	339	368	365	371	325	351	330	331	353	359	348	378	340	348	331	337	278	337	369	364	355	381	328	337	311	333	356	330	344	386	343	347	319	295	366	312	346	305	368	351	364	383	315	376	348	336	360	343	296	325	321	338	290	323	359	346	340	332	334	402	338	327	366	366	377	374	325	323	323	367	355	373	348	366	362	335	351	363	353	317	357	312	329	365	336	346	351	342	369	346	346	316	310	345	365	348	324	307	355	353	325	352	310	350	347	325	313	358	353	345	325	317	354	329	332	352	349	361	362	330	343	331	324	296	352	323	321	370	327	360	329	316	336	370	358	345	369	341	385	311	325	330	311	328	330	338	332	335	344	338	322	320	347	326	345	392	372	345	370	316	351	338	327	335	326	326	345	367	348	370	349	352	338	356	345	337	332	329	348	364	346	367	330	355	346	366	357	334	325	381	326	366	339	355	332	332	333	312	347	383	297	343	344	325	343	360	368	313	365	358	311	327	320	374	352	357	376	358	330	355	300	365	343	345	360	353	355	319	361	339	357	291	363	362	366	329	313	356	319	339	338
11454	16235	14257	7887	6021	5703	5788	5375	3123	2398	2336	3288	2114	1381	2243	2449	1209	872	757	746	654	616	582	570	552	514	512	498	468	478	496	494	519	510	482	477	489	507	472	499	488	481	483	538	545	423	605	485	472	526	727	1113	1202	1209	1225	1079	1007	1042	576	472	462	424	444	436	434	418	409	436	416	399	416	399	404	425	449	403	395	399	426	405	421	408	406	415	444	423	440	396	425	385	413	422	411	441	439	414	419	425	410	472	394	370	400	403	486	408	455	392	411	411	423	449	403	428	425	421	421	382	402	403	437	430	423	388	445	415	426	421	408	415	448	373	416	438	419	386	442	455	420	408	453	437	434	397	391	425	440	425	440	437	369	413	434	406	437	429	438	387	394	406	417	392	441	417	409	412	404	441	420	406	371	439	421	446	451	406	407	432	416	398	427	453	401	403	406	400	378	407	414	404	423	410	393	421	408	432	398	410	426	414	418	448	421	417	400	440	432	436	409	450	458	397	433	428	417	414	439	412	407	397	405	388	420	418	437	417	399	426	413	411	436	400	432	402	437	425	392	431	417	403	384	411	427	398	404	396	448	398	433	393	446	363	436	428	379	376	439	412	438	396	395	485	396	401	404	429	392	401	408	440	405	407	374	407	414	389	463	440	386	428	409	404	433	421	418	438	406	408	417	422	418	393	411	402	421	398	401	413	412	420	428	447	372	427	417	439	383	416	406	446	438	443	385	451	427	379	428	397	400	434	447	377	405	391	414	444	395	439	424	397	399	428	416	429	430	418	401	420	393	387	402	405	425	437	414	379	425	431	410	427	405	434	421	398	400	407	418	428	415	397	438	421	417	410	401	413	424	419	425	396	415	434	421	464	408	426	423	432	419	427	430	401	384	421	428	434	419	398	375	432	424	402	397	415	416	384	430	394	448	399	376	426	430	409	404	373	443	433	398	447	407	446	413	425	406	432	435	402	420	402	427	427	418	402	419	422	408	427	442	396	367	420	430	391	417	442	427	450	459	411	395	420	384	404	404	422	428	414	410	401	415	395	423	457	425	404	423	440	391	436	451	412	417	424	402	431	442	363	419	410	419	433	423	398	450	419	453	390	445	416	424	419	417	432	378	447	415	426	401	407	420	420	416	401	422	391	435	397	443	418	448	387	415	419	441	432	430	401	449	425	417	386	437	403	394	402	440	454	409	437	403	433	403	407	446	420	382	427	434	437	447	424	383	447	417	420	451	412	411	406	416	407	404	423	436	379	368	420	408	411	384	433	408	439	408	417	413	414	391	405	434	418	386	447	422	409	416	402	396	413	426	401	393	391	404	420	419	441	406	431	402	408	377	430	403	446	433	371	369	442	421	420	454	408	435	385	400	395	409	398	377	411	385	404	428	433	404	440	430	389	452	441	423	405	410	406	402	408	428	439	450	397	457	377	437	416	419	420	382	417	404	425	388	396	416	397	446	426	393	439	384	415	393	402	388	415	446	419	442	394	401	384	419	413	421	445	422	373	382	395	409	404	423	396	450	420	440	424	404	403	416	443	381	405	428	431	409	395	394	414	421	419	379	397	407	388	422	429	414	399	403	425	426	398	399	435	379	433	417	412	391	416	417	393	390	419	424	425	402	380	428	418	427	394	417	438	442	403	453	421	409	442	418	377	454	419	423	432	420	465	364	431	423	385	433	376	424	405	428	386	404	429	409	402	433	389	443	437	402	433	406	395	416	471	435	419	414	407	443	438	433	397	431	416	420	406	415	378	420	430	436	419	446	434	432	438	415	401	403	424	420	370	426	406	395	401	420	424	436	398	450	391	405	429	434	435	363	398	423	438	378	452	413	424	405	403	415	432	402	446	431	417	453	417	413	409	409	409	425	419	379	428	421	421	342	434	378	435	445	404	407	404	382	400	391	445	394	428	437	432	440	414	437	406	397	404	415	369	435	397	458	436	403	385	392	440	419	424	413	420	400	408	397	380	429	394	434	403	398	398	405	411	405	415	404	370	400	420	393	401	417	422	393	393	423	400	411	392	412	400	424	442	395	426	440	430	414	379	404	428	427	402	442	399	422	401	445	448	433	445	415	431	426	387	400	443	403	400	432	401	410	420	425	374	408	401	424	401	428	410	428	429	412	433	394	393	392	451	427	424	417	414	419	440	418	394	407	420	409	448	387	364	407	425	395	394	370	396	408	427	408	393	418	442	427	436	400	391	428	422	445	400	414	401	433	398	412	438	410	431	408	438	415	410	389	370	407	433	411	455	390	400	412	406	430	408	389	399	389	406	401	408	398	410	393	442	397	417	431	432	381	383	449	407	377	426	420	385	431	428	416	406	403	426	438	407	438	427	427	389	409	402	410	396	416	400	411	464	402	398	398	417	402	378	416	372	406	413	416	383	433	375	448	394	389	392	399	385	397	436	392	441	386	388	404	392	424	423	427	425	405	423	426	389	394	397	405	390	396	420	412	429	415	428	412	387	420	386	415	364	423	430	395	400	426	387	385	400	413	439	374	393	414	395	410	413	370	428	397	427	423	405	407	402	389	395	437	391	441	396	411	375	378	413	397	418	432	397	389	416	387	416	418	386	428	439	410	418	392	382	456	407	462	423	402	460	413	395	390	390	418	399	414	434	391	417	402	398	415	408	407	426	444	422	415	426	416	437	389	397	413	417	424	403	408	452	423	426	408	415	422	391	396	397	405	408	400	384	384	410	426	405	416	419	402	425	405	396	464	407	477	444	416	408	411	431	442	425	398	417	434	424	408	441	384	389	391	405	388	420	432	398	444	405	446	426	382	419	375	393	412	390	441	404	434	448	436	419	447	404	420	409	407	445	382	448	419	408	393	391	432	459	439	445	439	452	440	392	403	431	402	376	421	461	416	408	425	408	453	429	446	431	380	427	408	393	403	435	391	443	426	422	385	439	383	385	418	426	415	433	409	429	415	417	401	429	371	398	404	384	435	444	412	379	423	417	389	381	427	452	418	398	436	429	432	389	415	412	409	433	435	417	387	405	434	411	398	430	397	382	424	406	429	427	453	435	432	400	440	401	448	412	406	445	456	430	405	400	416	386	444	443	407	407	401	439	401	433	422	420	436	446	425	434	426	427	416	390	435	405	397	394	442	426	444	434	412	445	415	437	378	442	422	449	413	423	461	395	452	392	447	407	421	421	467	419	420	391	409	421	447	410	408	420	427	377	424	429	410	420	438	379	424	439	398	399	412	460	411	436	407	385	405	454	442	405	400	409	435	427	385	398	403	407	429	409	407	394	375	387	395	402	415	390	410	389	419	397	442	426	452	401	406	423	404	413	405	427	429	460	399	378	426	417	390	409	370	449	396	412	443	437	415	450	433	441	401	419	425	446	379	422	419	407	394	410	388	416	367	416	381	391	421	404	436	413	405	427	422	451	438	425	415	416	409	428	440	428	443	409	413	393	445	415	402	451	432	414	427	445	374	430	412	467	375	416	409	412	431	426	436	447	389	407	421	417
26715	20764	10886	1595	1048	1129	1327	1258	976	957	955	1125	893	813	986	1020	837	753	761	777	675	695	697	729	725	769	703	690	733	705	765	674	736	740	698	724	693	705	763	705	720	721	760	682	658	711	734	708	693	745	787	795	895	891	911	834	807	796	711	743	704	754	667	760	718	748	753	667	679	720	715	692	747	712	743	695	685	667	687	782	743	789	734	727	694	722	721	663	740	702	717	688	705	723	700	721	710	754	699	721	742	646	716	726	716	733	741	724	735	678	730	743	708	725	723	694	722	673	706	770	704	759	641	730	695	724	751	712	739	724	673	695	701	696	728	719	671	721	704	717	748	780	747	689	697	726	703	714	678	696	789	714	732	690	713	741	716	646	696	754	767	712	721	712	689	724	705	692	752	731	735	703	677	778	758	649	665	753	728	726	718	708	682	685	690	714	695	736	666	679	754	707	717	712	713	717	719	700	702	718	726	673	718	724	717	711	730	747	682	753	729	681	723	697	757	686	770	743	699	660	721	696	717	755	741	709	738	745	748	692	739	687	731	726	705	688	716	682	708	716	707	717	725	688	727	712	695	700	743	749	711	734	716	701	691	690	748	744	689	713	721	707	762	735	692	694	752	730	726	730	719	732	707	689	717	695	731	702	710	741	733	728	709	710	724	723	721	697	723	697	698	730	721	688	746	676	686	701	666	721	748	663	668	689	678	738	730	724	720	680	728	731	716	711	730	681	691	691	664	706	732	781	709	737	740	772	731	707	737	693	713	704	718	732	750	679	702	688	734	711	707	732	751	717	712	716	683	667	758	685	644	746	759	724	735	686	734	746	687	745	719	732	703	643	682	717	674	737	716	685	760	721	689	682	695	722	670	740	755	731	680	752	693	749	705	715	702	724	727	723	730	718	718	759	679	686	732	712	717	704	746	722	711	751	705	720	708	695	689	693	729	730	675	762	719	675	705	708	696	677	729	715	731	755	717	736	733	727	712	707	747	768	700	690	665	708	736	696	663	728	720	767	694	719	739	704	722	700	683	710	705	706	720	727	680	748	715	699	713	736	707	737	769	687	735	706	749	689	721	723	693	714	725	689	701	678	739	691	718	680	679	667	715	664	718	732	701	698	701	736	730	711	744	717	780	722	703	710	737	680	752	681	711	737	718	720	752	748	703	676	735	693	757	723	658	728	747	725	727	748	770	697	717	737	675	697	681	757	737	735	767	739	732	675	710	743	683	672	732	710	674	670	714	650	677	664	732	664	699	715	711	712	711	679	706	695	729	694	708	718	685	725	750	736	689	674	688	773	669	719	705	751	706	678	705	702	727	721	705	696	746	735	711	715	742	735	679	687	697	713	747	694	700	742	714	715	678	739	698	722	700	692	647	672	736	683	677	681	675	729	651	753	768	705	696	688	715	726	727	695	712	714	687	707	729	669	707	701	696	745	719	723	749	707	692	730	739	730	719	711	782	747	666	700	704	710	718	688	695	660	710	695	753	724	703	792	736	715	726	713	736	731	761	664	701	710	704	735	693	723	729	714	705	710	744	713	784	706	728	699	750	695	709	714	738	716	736	695	734	681	737	689	736	742	699	705	719	770	714	702	724	723	715	702	662	747	726	745	788	716	717	688	712	713	676	716	698	711	724	692	685	688	697	706	700	685	721	760	696	749	658	708	689	775	733	708	678	749	745	763	695	736	637	712	675	740	753	706	742	693	763	730	708	684	712	696	717	677	718	715	728	726	742	723	709	736	690	713	703	690	704	733	720	694	737	644	723	680	708	695	734	714	664	760	668	722	698	722	707	733	700	707	727	731	687	754	752	715	707	716	788	726	689	703	776	712	720	762	726	703	735	793	724	711	737	718	693	737	709	731	691	676	715	700	724	774	716	701	713	718	736	748	733	713	685	726	688	717	700	701	734	741	707	721	753	671	725	694	694	725	676	696	703	752	708	661	753	709	781	702	733	687	733	727	775	732	744	781	723	702	722	741	704	666	721	705	729	703	731	715	682	733	709	726	709	705	743	704	700	728	709	712	708	690	667	696	697	729	738	711	719	670	692	685	741	714	701	719	678	721	714	682	720	737	725	736	765	688	773	743	714	683	670	668	715	713	728	741	721	711	786	723	708	674	747	680	709	694	718	680	708	752	709	695	806	744	742	705	725	661	708	710	692	726	714	708	690	715	754	711	709	684	713	722	738	759	750	733	661	698	734	742	721	705	755	713	685	741	711	725	712	723	748	703	765	720	744	673	709	680	713	721	699	718	726	691	705	725	716	662	726	717	709	748	694	730	675	708	742	697	696	707	704	721	657	691	739	748	696	703	710	691	687	754	727	718	719	692	723	687	716	739	693	729	700	755	705	765	727	764	710	709	762	703	728	766	673	652	681	697	708	737	708	691	693	734	772	663	735	723	717	695	735	755	778	664	722	696	758	774	727	700	769	681	696	720	788	686	720	706	713	753	723	709	696	713	725	696	753	735	706	756	706	721	689	669	762	714	711	771	706	731	712	704	713	707	714	694	749	719	707	689	696	682	745	720	700	723	772	737	710	726	759	778	659	644	757	716	727	652	726	735	731	689	704	696	740	734	713	747	772	676	702	684	766	710	715	708	708	737	758	706	732	758	682	696	681	719	727	723	723	664	659	694	764	747	723	687	719	718	739	722	729	729	689	725	730	721	717	738	754	689	701	716	707	668	717	724	702	721	728	717	690	684	694	748	704	718	703	679	708	767	719	740	728	693	736	725	702	729	732	702	718	747	716	713	736	721	660	708	702	736	710	702	687	698	715	736	757	714	680	719	728	709	749	731	757	696	723	672	698	685	705	715	708	722	781	779	671	693	720	723	738	747	735	731	716	708	715	737	654	719	688	740	701	701	700	732	662	672	748	686	742	741	724	734	719	723	706	683	696	697	718	718	680	674	733	710	716	690	744	711	714	745	755	725	757	765	766	651	720	734	691	739	738	733	756	739	738	669	710	727	736	758	717	768	712	744	749	711	721	746	727	745	743	696	758	734	756	732	728	705	720	674	762	688	674	699	688	707	691	714	702	702	692	724	731	678	742	741	653	731	761	734	714	696	722	675	751	732	714	737	742	688	783	757	750	729	716	692	721	735	758	711	732	704	730	690	734	694	694	703	708	738	704	708	723	721	723	735	719	740	721	719	720	731	700	726	676	687	679	753	719	720	698	718	704	737	725	662	654	710	697	679	730	709	757	711	701	690	732	674	687	701	728	744	697	712	712	708	697	697	707	714	706	706	712	728	676	706	730	697	749	698	729	721	703	678	686	723	664	725	694	735	667	736	712	747	710	665	698	737	713	717	720	733	740	718	672	694	682	738	702	710	731	727	752	756	697	688	763	702	702	726	731	680	716	729	747	727	756	722	714	733	792	720	695	689	699	702	733	758	716	700	729	749	746	753	716	729	742	730	697	730	679	699	694	674	757	747	714	755	749	729	726	748	661	667	707	731	674	696	685	685	730	702
4549	1801	1740	1400	1349	1831	2301	2324	1405	1236	1364	1776	1388	1112	1489	1555	1048	960	1016	855	928	818	822	874	938	871	925	914	861	862	870	881	905	858	848	860	914	877	887	908	919	853	900	918	857	932	910	864	877	874	943	1129	1177	1160	1120	968	1055	1090	942	923	915	887	874	844	881	856	828	911	830	863	844	870	876	844	876	869	855	860	823	886	871	893	837	822	881	838	797	938	865	819	844	848	923	848	872	869	830	888	878	943	846	907	873	813	871	863	882	879	863	889	828	902	839	800	839	897	857	824	853	854	839	863	863	829	850	839	827	825	838	864	811	825	895	929	876	865	820	863	868	870	878	925	878	911	870	884	838	900	815	838	821	845	852	913	930	856	805	845	853	894	867	864	875	879	890	892	852	848	877	882	829	872	818	913	887	846	899	897	834	844	871	843	885	896	867	930	876	946	872	850	873	873	817	890	875	893	848	808	891	844	904	894	896	846	794	892	813	866	890	850	868	873	869	863	881	871	833	888	860	890	832	857	816	793	828	849	888	811	845	889	846	818	919	862	865	862	869	833	858	840	892	871	790	884	882	841	829	873	857	877	845	867	922	886	865	859	816	867	914	854	822	895	881	798	833	829	866	862	868	869	877	872	825	804	895	857	872	869	808	881	876	854	869	825	854	840	858	865	874	854	866	900	901	870	865	858	838	846	871	866	826	866	864	902	890	879	932	859	849	883	845	908	858	856	873	902	888	852	863	836	866	843	810	875	857	831	864	876	866	877	861	856	882	787	919	826	889	869	834	885	849	835	840	848	861	847	858	876	850	885	841	872	833	899	849	890	857	845	899	854	809	869	829	853	895	855	850	875	870	847	807	861	871	838	822	847	814	857	871	853	821	865	865	879	838	830	857	834	857	812	835	837	863	887	896	862	897	853	860	832	874	852	892	832	852	837	888	841	821	909	876	866	802	852	849	863	842	870	836	887	852	826	855	816	897	832	892	855	831	878	848	898	898	875	849	915	855	832	804	871	890	877	867	867	825	894	917	854	832	829	870	873	858	903	852	877	899	847	820	847	890	864	878	836	833	811	854	853	861	834	854	874	894	847	845	893	862	850	907	795	841	856	851	860	837	862	819	808	870	864	817	905	922	867	851	886	818	870	910	865	840	896	889	910	895	881	857	850	880	898	898	836	851	911	867	883	855	883	829	907	900	845	853	865	833	870	848	863	835	859	845	885	895	841	865	854	873	822	832	896	868	840	912	872	932	913	906	894	832	923	895	851	839	922	877	835	891	856	825	886	822	897	852	902	831	843	875	890	855	843	879	845	846	894	847	862	887	885	865	915	869	865	871	878	864	842	901	867	914	854	926	880	818	825	879	866	908	822	833	847	905	880	844	942	851	880	891	809	853	831	889	889	792	808	833	887	935	827	830	854	865	910	817	854	863	859	887	863	849	891	892	873	832	864	913	858	887	854	827	877	882	844	820	870	855	889	853	849	887	917	860	893	866	850	847	916	855	866	823	833	823	892	903	843	891	867	874	877	837	856	851	826	854	897	848	827	866	892	854	854	899	838	912	863	883	844	891	803	859	851	837	874	886	869	888	823	858	920	850	882	882	830	837	822	872	872	850	836	885	844	871	823	883	878	880	875	862	848	829	871	859	913	909	877	894	914	864	846	860	835	824	825	946	848	888	859	859	902	863	869	874	849	900	905	888	873	849	867	855	847	837	892	857	920	873	891	949	842	865	873	898	797	885	837	855	833	843	821	858	820	900	850	878	842	859	858	851	865	840	912	856	878	839	873	885	892	869	886	854	859	884	865	867	878	839	892	852	832	871	833	839	835	882	849	868	862	845	870	888	864	873	893	867	902	858	882	897	856	838	884	862	801	823	864	848	841	868	850	880	881	908	885	877	838	829	894	822	868	881	870	911	850	874	841	829	857	853	867	860	911	811	889	844	836	854	956	822	854	867	875	825	891	875	891	811	906	840	901	869	889	846	911	844	839	837	834	907	894	870	863	858	784	919	864	866	855	884	843	871	830	825	858	862	863	869	838	846	871	876	882	846	856	844	890	841	902	907	854	848	885	881	828	852	850	855	892	853	822	858	799	853	880	915	846	884	809	854	898	897	877	891	876	867	900	846	867	889	831	891	918	881	806	887	825	838	834	843	770	855	818	850	823	902	819	844	841	901	867	841	890	836	820	865	834	835	850	844	843	880	849	904	847	868	865	867	921	870	850	853	832	867	889	857	833	893	826	856	890	854	837	827	833	878	878	846	830	835	873	847	895	850	843	842	868	905	829	876	836	882	891	885	881	897	841	820	862	863	913	850	841	883	884	827	831	895	846	944	849	855	864	842	862	810	887	850	926	798	848	878	875	874	816	902	883	912	847	917	816	850	866	859	887	860	851	817	828	865	858	859	883	817	892	882	871	872	870	884	877	854	881	854	913	862	831	846	843	856	804	869	873	930	872	871	907	836	888	841	847	843	846	871	898	894	873	824	868	837	861	903	885	845	838	843	805	902	833	917	878	854	856	891	829	826	816	912	832	877	846	853	864	871	847	862	820	844	840	860	861	839	890	921	855	859	889	856	857	876	885	821	846	847	865	859	851	862	805	905	883	884	883	828	847	841	844	852	839	831	875	889	902	865	808	865	838	861	845	920	878	844	848	820	826	887	857	877	832	888	829	871	877	851	836	857	845	836	863	836	835	809	857	887	868	840	826	851	858	828	819	845	829	839	919	816	861	846	813	845	905	832	861	802	879	867	845	879	808	881	840	898	829	875	878	906	851	839	839	879	896	855	878	869	859	852	840	822	841	864	795	921	836	911	851	850	858	872	868	858	857	910	848	843	851	884	874	880	856	879	831	793	834	900	896	855	864	825	856	867	883	843	868	860	874	876	883	873	867	905	844	803	812	818	923	897	850	858	869	858	809	882	841	855	880	886	895	843	873	825	845	891	864	848	877	825	824	901	856	888	840	915	891	819	887	878	854	869	868	837	910	824	904	885	875	878	865	856	836	832	856	913	884	838	879	859	895	850	860	826	854	873	891	847	865	883	888	891	897	881	871	815	885	862	858	833	880	855	885	891	856	839	846	874	877	878	913	894	859	836	864	877	921	867	869	892	852	880	878	881	842	861	825	875	830	885	882	840	886	928	861	859	894	869	886	870	860	876	852	911	965	866	868	885	804	872	867	861	868	804	889	850	860	880	876	880	813	919	858	872	852	885	836	856	862	895	869	866	891	881	907	885	900	894	860	832	888	851	800	874	857	829	862	804	848	823	860	865	871	813	854	897	851	868	834	886	815	864	825	850	897	853	856	824	827	844	826	899	861	842	861	796	873	851	854	884	848	924	860	815	882	817	897	815	873	889	857	850	856	876	916	838	860	908	878	864	833	870	836	874	877	850	909	881	820	886	905	842	879	853	846	866	930	827	924	912	897	893	845	834	844	856	821	856	928	847	834	835	920	910	827	870	809	867	849	862	851	811	874
23521	21100	28612	23821	21086	14546	2947	2029	1144	953	1051	1397	1011	889	1134	1211	700	615	598	572	529	551	549	533	504	521	495	513	534	496	530	492	505	487	547	488	541	520	481	493	486	526	502	524	548	524	577	517	468	527	639	725	772	789	800	621	594	639	645	483	490	438	488	516	523	466	498	478	461	484	508	472	463	476	485	461	497	480	487	474	465	479	504	516	498	463	498	465	475	481	498	511	483	479	485	535	503	484	503	452	501	493	474	500	482	419	547	453	460	441	467	479	491	487	487	476	478	484	449	446	489	472	479	466	508	484	464	495	488	491	483	460	470	514	491	479	507	498	450	480	481	464	521	483	505	480	481	475	484	471	478	469	451	498	502	470	436	484	479	457	475	463	502	500	517	489	495	486	479	463	474	525	487	496	476	456	445	471	481	473	480	513	487	497	492	476	494	496	489	457	475	454	459	485	541	481	551	443	481	433	494	451	499	424	466	478	485	484	457	462	492	482	497	471	508	492	499	518	494	509	503	455	458	483	534	516	490	465	506	470	530	484	456	496	487	478	524	441	504	459	488	489	477	482	483	479	465	475	491	477	457	472	494	482	423	482	488	466	478	466	468	487	498	502	497	527	490	498	505	530	478	487	475	464	445	471	487	462	478	476	450	524	483	493	483	547	459	517	499	500	481	489	462	510	528	460	494	493	483	507	473	449	458	453	511	476	483	508	521	500	473	495	474	460	464	506	535	477	506	481	488	497	524	496	479	446	493	453	428	471	488	498	484	495	510	468	467	482	490	454	484	498	460	475	464	523	486	480	482	498	436	477	502	477	476	501	416	496	448	515	474	486	507	481	480	462	488	498	437	414	491	463	477	505	460	491	481	491	493	462	497	467	527	486	505	481	471	477	481	505	463	459	521	486	501	489	458	514	473	495	472	493	448	475	478	494	490	467	463	497	540	462	462	469	519	494	487	506	495	487	482	464	488	546	482	469	488	486	510	493	479	462	487	494	437	467	470	503	481	479	528	506	486	506	490	491	500	457	476	408	473	477	478	506	497	483	473	488	448	466	456	501	491	457	488	501	486	475	467	478	469	506	501	487	457	473	497	503	471	467	509	443	528	504	514	464	501	457	472	506	503	475	486	481	480	472	483	461	492	483	517	490	523	505	452	502	425	451	465	476	474	492	523	464	469	450	521	499	484	452	500	473	498	491	478	457	470	492	475	485	499	484	459	462	493	499	424	446	509	490	458	480	468	514	457	471	474	469	490	469	489	481	483	493	468	494	475	476	490	448	474	483	502	464	524	470	465	478	448	493	442	531	504	492	526	480	512	522	507	499	502	492	444	492	487	462	461	436	486	518	505	501	473	519	488	480	464	479	479	484	474	514	475	486	487	479	491	487	481	461	496	468	483	438	511	494	488	517	483	502	447	508	472	486	509	484	461	519	490	465	450	457	491	528	507	490	494	457	494	470	475	475	484	476	452	475	460	451	476	496	479	472	486	449	472	498	487	474	436	498	537	474	470	497	479	456	464	443	487	483	500	464	496	511	480	486	472	483	509	489	532	498	498	491	507	472	444	507	502	496	454	441	498	467	498	442	476	447	477	485	524	449	449	480	489	540	487	436	474	532	474	490	503	485	492	503	503	476	477	462	463	458	447	500	498	459	509	455	449	496	510	478	476	469	487	474	486	491	493	492	504	500	468	467	519	452	491	505	458	478	478	479	458	488	447	471	490	470	473	446	490	498	454	480	452	471	489	434	469	485	497	481	461	523	455	500	457	462	497	478	487	459	479	513	445	487	452	474	475	446	436	433	494	477	479	499	492	481	509	461	479	478	512	520	457	472	461	470	504	484	531	516	504	506	511	474	468	499	481	488	493	516	511	432	506	485	485	530	489	524	470	471	461	456	498	475	497	471	459	476	510	482	472	508	490	499	476	486	487	490	459	463	461	485	504	516	506	496	470	453	462	489	473	519	536	493	502	456	502	494	457	484	491	502	499	494	521	466	492	470	462	450	445	461	507	463	484	472	447	465	484	487	504	499	448	500	459	464	505	466	447	461	487	483	487	475	489	475	499	468	514	460	453	485	441	502	465	476	474	454	455	490	501	481	498	495	476	467	476	487	515	481	487	484	475	486	459	464	496	468	505	465	542	461	485	498	453	505	529	454	486	463	510	509	476	518	480	494	499	466	472	476	486	503	497	461	484	459	490	497	493	510	475	462	469	431	516	468	466	493	469	469	503	493	489	496	519	511	457	517	469	474	460	464	446	482	515	491	550	473	501	470	499	478	512	521	436	466	489	462	475	477	463	495	518	453	494	456	489	438	492	469	475	486	493	534	485	486	513	456	465	463	470	500	473	494	478	474	501	466	440	476	491	463	483	509	435	480	475	428	512	490	485	490	470	470	510	535	485	495	487	477	489	475	485	444	479	470	485	428	488	495	446	477	452	486	510	466	515	450	447	454	474	455	500	467	484	472	487	458	494	505	471	488	474	484	450	509	468	518	515	478	469	507	453	469	503	436	482	473	499	462	465	456	479	476	467	510	474	523	475	486	478	493	476	496	460	476	469	487	509	475	484	474	476	478	467	515	464	471	463	447	510	488	490	505	460	514	499	470	472	454	509	486	471	455	475	482	479	468	529	505	454	464	480	473	449	482	493	499	482	474	474	453	467	484	500	473	481	507	462	443	459	465	473	487	467	483	443	481	532	503	442	482	491	481	468	479	494	523	493	509	521	489	507	484	470	499	472	457	478	474	493	467	493	464	474	533	499	540	526	456	487	487	470	505	453	478	464	479	455	472	487	472	479	499	526	515	482	476	491	448	508	497	429	492	468	480	455	480	489	514	518	496	482	467	459	454	475	458	498	476	469	494	467	477	456	471	446	493	476	469	496	505	461	465	484	497	462	479	486	494	507	490	516	513	469	497	490	495	482	464	467	472	468	468	473	500	459	526	469	487	476	494	487	492	491	448	431	493	472	519	492	455	462	480	438	526	495	473	426	474	499	488	528	467	487	461	448	483	532	485	487	452	511	488	439	458	506	483	468	526	511	454	531	479	496	442	467	481	458	488	471	458	481	505	516	465	502	469	482	515	480	469	477	440	484	507	475	470	508	467	492	458	471	484	470	480	498	510	482	492	466	509	471	475	470	508	496	468	521	474	437	484	482	447	497	442	479	493	496	482	440	462	509	487	505	487	470	471	503	483	513	478	467	523	442	480	475	524	513	502	512	482	445	497	475	480	437	479	493	466	538	430	517	476	442	500	497	493	451	516	484	481	428	474	520	487	461	505	454	446	475	445	486	527	473	445	465	485	454	470	544	493	468	456	440	507	458	505	508	492	497	446	471	491	505	453	465	524	499	447	425	471	462	433	486	472	529	487	487	490	497	468	475	479	461	481	475	491	479	478	455	472	497	494	495	508	499	516	480	488	467	461	475	491	482	505	472	503	489	485	513	447	458	525	519	471	488	457	468	486	444	488	480	513
8380	10315	9043	4794	3723	3847	4280	3990	2207	1824	1815	2573	1755	1258	1838	2013	1137	873	814	851	712	668	693	679	655	681	643	654	608	616	662	673	629	636	628	617	664	669	644	599	646	655	648	679	622	647	712	655	672	657	859	1127	1190	1192	1192	919	893	902	837	640	619	617	647	598	595	554	591	574	606	617	539	617	642	564	606	633	592	647	584	586	589	587	574	619	598	610	592	595	627	590	592	581	614	569	619	626	625	593	621	616	627	604	644	573	596	594	631	618	599	597	585	601	590	632	605	572	646	622	624	626	599	631	606	583	584	594	557	584	569	635	599	613	610	566	599	580	567	625	599	585	599	625	603	610	582	622	573	656	623	643	610	584	602	611	577	605	579	640	592	598	629	584	613	647	621	579	660	624	631	587	646	601	614	600	651	583	572	567	581	632	562	611	627	578	648	646	600	632	608	619	574	606	625	597	613	575	616	642	617	624	628	592	621	573	612	594	651	626	593	596	628	640	553	619	582	586	583	573	595	575	638	605	624	580	619	585	588	557	554	616	612	606	606	618	618	608	563	600	568	575	577	586	560	619	599	588	558	598	651	590	583	630	573	596	622	580	622	558	622	573	598	614	633	601	616	587	590	608	654	647	612	588	636	591	604	580	581	577	620	583	587	644	614	593	628	608	620	604	592	566	578	592	626	591	577	609	586	629	601	601	575	621	575	618	620	601	609	565	596	607	586	604	625	582	604	579	644	572	589	608	620	591	573	579	612	614	606	571	631	613	614	546	533	586	599	574	581	560	579	606	599	634	532	619	589	623	608	595	612	598	589	565	645	606	604	601	584	610	579	580	611	578	621	559	605	591	580	593	629	599	641	611	601	631	615	613	603	592	625	618	562	604	624	588	568	607	637	626	617	570	630	615	596	625	578	612	588	608	589	670	627	621	600	652	582	595	610	624	576	562	575	612	592	625	624	621	615	621	621	585	584	634	606	603	612	589	590	586	564	603	602	600	595	585	559	624	610	586	588	600	566	589	595	586	621	620	585	574	595	576	604	633	584	578	611	607	624	633	590	574	605	608	625	605	614	617	588	613	580	627	601	594	584	596	581	605	554	560	588	597	602	589	624	618	609	596	588	567	582	615	641	626	596	641	598	559	585	610	663	565	592	593	609	617	610	585	572	617	583	637	590	569	622	589	557	617	638	642	587	599	602	616	611	613	638	576	664	656	590	607	622	612	606	598	630	603	588	586	634	619	586	604	613	592	626	555	655	588	619	620	639	596	617	597	614	582	558	594	569	635	570	573	596	622	603	593	626	595	614	569	610	615	605	588	602	619	590	611	608	621	593	562	618	587	622	593	611	610	621	624	614	602	574	622	591	560	657	591	604	624	608	614	613	598	600	593	606	632	602	671	629	622	621	610	579	595	623	604	587	578	600	597	616	587	604	649	588	576	574	605	626	631	617	588	603	556	617	635	640	592	590	602	651	626	618	561	607	599	595	632	572	577	617	614	637	579	612	615	607	574	651	623	580	604	634	583	627	586	604	566	630	577	557	628	649	601	585	588	637	609	624	606	562	597	631	570	558	572	615	658	587	580	580	618	604	597	581	593	636	563	573	611	576	639	572	596	624	548	596	624	648	637	591	616	548	613	589	589	592	614	595	579	638	583	579	619	612	632	604	635	604	604	619	578	603	642	624	614	619	599	635	585	618	574	568	604	641	613	621	612	579	623	651	605	615	626	637	576	581	584	548	662	613	592	588	644	601	596	610	631	603	629	641	548	571	611	562	569	621	603	605	621	582	616	592	598	563	621	634	618	595	642	586	599	629	618	590	614	575	592	625	641	628	641	614	629	594	574	623	635	583	596	596	596	610	617	569	613	588	564	587	617	576	559	573	615	610	556	588	596	605	599	650	589	602	614	619	644	553	651	582	605	588	646	590	661	612	588	578	600	588	593	580	593	603	632	584	613	595	571	629	579	627	619	576	589	578	615	610	587	571	597	600	607	588	586	605	622	579	556	611	562	648	608	591	581	538	581	616	555	588	624	579	600	622	616	595	591	571	615	631	579	620	595	600	585	626	582	564	561	639	616	562	610	580	595	586	620	586	586	579	597	602	637	631	615	620	568	592	591	580	582	579	567	567	621	569	604	563	637	568	618	621	564	622	619	598	598	539	600	617	570	642	578	607	586	612	586	572	640	580	595	634	594	599	614	586	606	619	600	624	654	638	598	572	609	615	609	575	648	633	592	589	595	616	627	609	591	613	629	626	598	594	592	587	573	590	600	596	598	616	589	623	623	572	566	581	618	630	627	652	627	595	563	616	621	599	663	608	616	634	602	594	629	594	620	624	610	606	633	601	555	614	604	601	605	622	607	606	632	554	585	653	602	626	596	628	594	645	602	645	656	591	598	577	604	601	583	575	613	553	602	562	641	570	607	604	595	593	569	573	603	591	605	637	593	607	608	593	596	631	613	588	602	617	629	594	606	607	612	592	599	569	577	630	626	585	652	611	537	586	540	608	600	610	597	613	608	618	564	637	620	575	617	556	620	562	606	622	589	590	580	597	590	632	566	621	612	621	566	658	602	591	649	594	571	591	612	574	574	610	639	622	605	619	590	624	626	613	562	613	580	563	568	587	610	599	596	619	594	590	561	559	612	617	617	609	586	636	604	563	604	629	602	628	561	594	599	632	638	587	606	576	594	652	632	622	643	589	650	543	616	590	638	586	592	588	629	622	640	591	583	614	602	576	556	607	585	607	641	601	551	570	588	623	620	620	607	603	579	573	615	625	575	570	642	616	602	606	656	579	582	588	643	621	615	619	592	620	559	604	632	567	594	642	591	556	623	635	592	608	612	618	603	578	578	568	598	596	644	592	614	587	591	559	614	592	547	625	587	593	603	623	574	625	603	601	601	637	612	593	585	634	629	538	594	582	609	627	657	619	585	633	610	635	579	592	576	637	628	654	556	606	607	609	574	637	581	657	655	602	629	620	599	614	579	606	552	610	541	639	661	611	608	614	586	615	619	641	575	614	608	634	580	633	560	613	622	609	605	577	620	594	596	628	586	570	616	573	612	570	571	583	596	564	617	612	608	604	619	613	636	629	652	620	581	595	591	575	593	573	642	584	596	588	609	613	631	607	604	607	621	632	607	558	651	622	607	588	623	590	595	630	648	644	589	566	637	534	594	613	606	574	592	586	644	619	562	632	612	585	639	603	617	632	654	585	619	575	554	645	603	615	635	618	585	588	586	580	598	584	595	645	595	600	601	615	612	561	606	592	585	646	605	566	571	604	605	592	607	577	589	581	615	602	583	634	578	621	625	624	581	585	606	576	610	598	574	585	606	613	588	576	615	615	617	615	609	639	612	560	611	599	602	616	591	628	587	589	618	599	568	588	582	606	616	587	541	608	626	636	588	603	589	593	656	656	613	606	595	611	612	610	616	595	618	626	625	560	613	617	633	607	633	588	610	631	583	568	578	630	627	566	549	579	586
22595	21104	28963	23484	21107	21222	13731	3038	1419	1193	1175	1707	1151	865	1238	1284	773	583	561	514	450	447	418	386	405	381	395	323	374	365	409	378	347	413	397	386	367	375	378	389	390	367	373	368	339	413	399	368	382	407	543	722	776	799	822	618	496	599	404	371	338	357	329	362	323	299	324	348	354	316	340	354	357	322	339	364	334	352	338	331	346	338	311	344	321	344	309	312	331	336	353	313	330	354	324	335	308	353	316	330	341	329	341	360	361	366	332	333	355	356	334	344	306	337	301	317	329	360	323	344	335	312	323	318	365	343	361	317	339	352	356	363	331	347	312	291	335	321	325	335	351	304	350	323	338	335	352	348	330	317	343	342	320	331	330	340	342	339	352	340	358	338	343	326	340	347	300	322	299	345	334	317	367	347	310	333	321	348	340	352	347	346	342	349	322	351	331	303	331	356	350	320	354	298	317	319	319	333	348	329	311	351	329	324	342	357	335	341	334	355	296	317	312	374	353	309	307	314	297	329	348	319	346	317	306	325	364	309	325	344	335	351	347	311	334	309	335	357	362	336	350	339	318	331	365	358	349	354	329	324	339	348	309	328	366	283	337	312	340	296	367	316	348	312	350	349	330	362	339	321	298	333	315	337	332	347	357	308	324	320	318	325	338	330	322	323	332	326	326	348	314	301	346	332	363	351	329	328	313	321	345	347	326	350	349	338	308	347	333	368	320	296	336	324	301	331	316	320	308	312	354	315	342	327	357	309	337	320	348	328	328	339	324	314	331	332	323	361	321	301	355	328	315	341	316	365	366	321	356	332	330	332	353	338	341	351	353	323	319	319	276	325	311	343	305	331	335	316	343	302	313	340	333	329	351	325	346	324	315	301	338	282	328	307	325	320	322	335	345	332	342	343	342	327	310	333	341	350	326	341	328	338	331	373	330	330	334	336	364	352	320	350	337	318	320	332	344	344	330	346	323	335	370	314	329	341	342	352	370	342	323	315	338	356	335	336	379	337	362	328	313	318	346	312	336	340	319	339	412	323	318	351	338	336	343	321	324	328	369	338	327	306	328	343	357	312	377	351	366	353	329	301	301	341	301	306	312	305	312	332	357	361	323	346	318	368	350	352	332	341	342	322	331	301	337	346	350	306	321	340	338	336	320	336	362	326	340	362	337	318	356	329	317	309	342	342	335	362	304	357	314	346	360	329	344	343	352	358	322	336	359	325	357	318	348	354	313	342	320	334	333	350	339	358	355	339	314	341	341	316	339	355	322	316	317	329	307	329	339	331	358	317	327	329	342	307	324	367	310	290	316	315	365	356	332	351	367	328	310	358	330	325	351	319	307	354	359	328	350	323	358	318	340	349	343	330	353	323	325	359	358	349	361	333	351	356	340	327	331	354	345	326	358	345	352	352	336	341	345	323	329	337	349	326	326	317	340	335	368	320	305	370	324	359	284	299	327	360	357	342	335	334	340	285	344	334	366	347	343	342	369	350	346	366	335	318	318	359	352	363	376	375	349	361	358	325	328	297	338	342	317	324	340	347	342	324	337	317	302	305	358	308	315	342	319	318	352	350	291	317	332	337	358	337	339	360	339	316	320	316	329	343	350	313	333	344	325	348	301	356	338	302	314	338	337	313	313	302	342	352	349	322	338	343	310	336	323	357	276	327	335	358	307	339	335	298	340	339	340	340	361	375	325	337	372	328	357	347	351	360	323	361	333	346	334	316	313	335	318	340	362	340	342	326	329	349	362	305	329	332	332	338	323	326	337	335	348	316	335	298	358	363	347	343	325	335	313	332	369	324	309	344	348	361	357	308	347	345	342	327	350	351	332	300	314	340	359	341	311	314	365	336	320	303	366	327	325	349	338	349	310	329	356	349	312	349	357	344	324	358	293	338	347	366	328	339	306	353	345	336	340	342	321	307	296	322	352	348	312	334	345	342	323	324	351	336	324	306	308	362	331	319	327	315	341	337	344	356	345	326	334	327	347	322	352	365	346	346	329	315	319	339	340	321	293	329	335	322	328	303	356	337	337	333	352	342	359	324	297	321	346	345	336	323	334	325	320	347	345	359	333	334	322	337	311	343	352	326	308	318	363	302	335	323	323	342	328	314	318	350	368	330	310	357	343	328	363	328	321	309	369	350	359	315	329	341	346	290	340	315	323	304	334	341	339	330	356	329	327	345	337	338	322	341	333	346	349	351	328	345	326	315	369	311	340	327	313	307	332	338	322	359	341	305	331	329	348	340	328	317	371	326	315	330	339	302	334	340	347	319	361	318	369	311	334	327	317	332	338	324	312	338	364	352	321	344	318	330	338	360	331	326	310	341	287	343	362	339	333	331	329	301	333	350	347	351	316	313	357	315	330	382	331	350	323	326	357	314	334	333	347	358	292	352	362	343	343	351	349	337	304	343	316	326	321	345	351	335	347	308	323	359	320	350	316	345	340	314	329	322	358	341	354	367	352	345	294	311	332	346	346	321	344	359	331	340	329	336	356	326	307	342	377	350	344	351	334	328	319	321	352	342	343	344	317	340	330	315	331	309	321	321	332	335	334	320	336	342	343	365	341	342	341	348	313	373	340	291	352	322	305	329	321	329	360	311	341	328	334	330	381	345	321	337	348	331	358	288	347	343	351	349	344	332	358	346	351	329	339	333	320	341	341	362	367	329	338	349	318	329	357	336	337	334	341	335	346	334	308	340	322	338	342	352	347	354	329	337	358	336	334	364	291	348	308	371	317	307	269	310	337	315	363	324	348	333	321	324	336	355	325	315	332	319	350	384	339	379	354	354	303	326	350	338	317	331	324	344	342	323	331	326	313	331	358	340	343	314	311	321	326	340	339	318	314	335	340	330	319	331	305	352	340	357	316	310	317	325	321	355	302	367	334	310	346	327	333	334	302	317	329	309	318	329	305	321	334	344	389	354	336	355	308	334	317	343	307	314	368	287	333	329	337	298	345	289	325	345	330	307	293	333	329	341	313	328	381	321	350	373	340	328	331	340	338	346	320	311	327	341	310	340	352	353	328	323	330	346	328	312	329	323	321	337	340	326	357	360	309	338	288	334	358	352	333	322	359	342	355	359	311	371	302	353	347	343	323	330	321	333	329	374	348	328	354	350	294	337	329	348	322	341	334	334	340	318	351	327	358	336	319	346	363	345	312	346	340	324	319	343	336	350	372	285	326	331	346	354	326	324	307	341	340	348	337	373	313	293	316	332	307	310	332	364	344	362	328	328	304	325	343	309	344	341	354	325	321	346	321	331	317	355	342	343	326	324	355	342	332	351	363	339	319	319	323	313	349	314	342	315	345	326	327	365	326	344	346	346	313	318	362	321	334	324	334	370	322	309	286	330	326	352	352	366	297	336	352	330	387	327	372	339	331	355	302	336	326	342	356	347	328	336	318	339	338	371	325	332	346	338	325	338	339	361	379	336	335	315	319	329	334	302	297	348	362	335	319	323	351	320	373	373	344	315	321	332
10958	16220	14228	7897	6009	5918	6085	5761	3029	2392	2390	3540	2335	1456	2324	2484	1205	853	782	756	640	614	569	556	527	527	459	483	487	484	501	507	507	473	464	456	476	470	525	452	450	449	457	533	495	503	565	443	471	535	839	1112	1150	1212	1219	973	700	842	598	442	434	398	368	440	408	408	395	411	405	403	395	408	428	399	409	395	416	447	402	430	458	415	431	386	404	343	410	400	375	442	396	410	441	383	406	372	376	387	401	407	448	371	385	371	395	393	373	385	387	385	402	435	425	395	415	406	430	414	391	386	413	414	410	396	418	379	407	395	410	401	400	406	441	436	401	397	390	392	399	409	396	401	448	395	424	397	426	444	407	412	443	390	394	392	373	394	395	407	389	388	380	409	375	415	355	396	416	384	397	400	434	364	407	389	381	435	408	414	403	427	426	380	395	420	404	395	406	405	391	401	377	368	366	418	373	415	401	388	431	443	382	387	340	418	406	443	401	403	376	379	408	399	398	366	365	369	410	394	387	436	409	387	392	409	419	401	386	414	394	391	421	399	420	434	377	417	414	393	417	419	425	390	364	401	387	397	434	383	407	403	386	403	408	421	391	391	392	425	399	415	405	374	385	412	418	416	415	367	415	429	417	416	403	405	423	454	426	410	430	408	418	380	353	382	441	384	389	428	425	446	403	389	391	400	442	420	408	413	422	407	419	412	387	397	409	402	448	393	395	431	411	412	435	419	396	379	416	392	434	412	378	429	393	351	362	391	405	413	409	364	402	421	446	393	415	443	426	359	424	414	435	395	390	392	390	438	440	428	402	370	389	402	421	370	378	401	398	385	382	423	425	423	421	402	416	403	391	428	443	390	383	446	387	430	417	392	433	413	422	414	399	427	382	381	436	424	387	434	410	425	374	381	358	399	380	378	389	431	457	350	396	399	423	422	385	386	404	388	387	411	429	411	411	415	399	395	409	411	427	422	408	406	421	419	402	366	375	434	386	395	406	373	392	439	397	388	386	398	414	387	427	369	410	383	430	426	379	391	452	418	401	435	410	368	423	410	366	408	385	420	400	388	385	418	405	397	435	405	372	415	392	420	391	394	414	388	398	414	411	399	438	435	401	410	418	427	394	413	395	404	408	387	401	390	395	375	400	391	394	354	381	433	420	397	394	404	385	441	377	394	418	411	444	429	448	392	438	380	389	421	404	416	377	422	415	417	395	442	408	378	400	428	403	396	385	427	386	415	402	383	417	368	416	457	435	370	385	432	429	425	390	381	426	430	396	373	417	368	410	394	402	393	374	368	406	381	379	383	398	382	419	423	392	366	421	403	384	446	416	399	408	404	375	396	425	406	413	368	431	431	354	397	384	400	383	414	427	401	402	374	431	426	388	400	444	434	443	407	411	374	402	413	390	401	396	391	381	413	413	397	416	421	385	391	378	407	427	417	371	425	408	401	424	425	369	436	412	407	370	398	381	365	414	369	406	426	414	420	428	381	429	396	405	417	400	395	390	415	367	387	388	395	378	387	429	419	421	406	403	389	421	416	389	407	381	400	408	422	410	438	422	416	369	447	420	402	405	407	410	386	414	407	409	402	392	423	397	378	416	423	417	406	387	418	406	449	405	380	390	437	429	407	397	414	414	402	397	407	394	395	416	420	389	379	375	417	407	423	402	429	398	395	413	390	410	424	389	422	406	392	379	401	421	411	404	386	368	392	396	423	416	401	405	417	394	409	441	376	369	400	387	350	409	416	390	397	406	367	436	402	429	383	422	405	401	364	419	410	401	410	394	439	409	392	413	388	414	409	405	380	354	401	380	377	364	388	432	406	372	438	358	400	423	410	419	394	418	404	385	392	406	390	409	365	370	396	377	443	398	412	388	405	394	387	410	406	403	399	407	419	386	370	377	364	406	408	387	437	407	408	441	420	421	433	392	425	404	416	391	409	391	363	395	395	383	409	400	436	431	404	401	408	385	437	414	415	396	418	415	395	396	385	393	429	428	407	417	375	402	394	424	410	375	342	430	416	377	405	388	407	371	424	426	369	410	407	394	391	413	402	396	434	429	405	382	439	391	369	386	433	397	408	402	395	407	429	379	437	398	393	353	444	394	426	410	475	400	407	384	388	397	418	408	398	420	409	437	405	407	454	410	407	407	415	410	395	424	385	410	426	425	426	405	434	397	404	387	365	398	385	367	413	408	433	402	358	439	420	401	390	371	393	394	373	421	385	396	396	407	412	407	404	405	387	391	376	417	465	396	457	399	396	424	422	405	382	403	395	381	419	378	424	425	370	398	390	430	393	431	414	386	413	463	412	402	415	438	386	389	402	375	377	394	404	376	403	365	402	406	410	411	414	419	396	392	419	428	392	435	434	375	425	426	403	415	425	393	390	394	405	401	401	396	399	398	413	432	404	385	384	427	391	399	429	440	373	374	381	396	391	396	387	396	414	399	386	386	409	424	380	396	393	375	395	418	402	428	403	406	444	394	379	405	369	423	400	435	410	388	416	379	437	441	419	396	386	405	419	398	401	402	392	417	362	386	372	381	406	419	414	428	416	393	372	429	416	406	439	421	381	383	406	404	398	410	405	391	409	393	369	398	402	375	441	413	410	413	431	432	435	385	431	413	415	408	384	396	414	423	393	410	393	371	414	398	417	394	371	380	398	421	414	398	381	411	404	389	425	403	413	402	406	383	395	370	406	403	425	374	447	412	411	392	399	390	400	393	381	397	376	396	392	428	403	442	390	421	438	358	395	409	406	382	380	426	409	400	403	377	367	363	389	394	422	417	414	382	405	395	421	409	397	433	392	421	406	383	390	396	416	385	416	370	381	417	412	391	382	422	382	384	415	404	416	402	409	402	399	402	405	427	408	387	433	381	389	407	433	412	422	393	387	407	411	396	402	393	399	426	433	371	395	393	393	379	397	412	395	429	390	374	396	406	426	394	391	412	416	408	404	411	391	407	443	417	393	384	447	378	378	455	424	414	432	399	397	378	380	414	408	394	407	411	402	414	373	430	400	419	383	428	389	406	410	417	414	398	427	383	396	382	415	409	432	412	434	406	415	379	399	393	406	393	386	411	397	403	392	378	389	428	410	395	430	369	404	368	411	372	415	418	426	397	436	417	403	395	400	415	427	419	397	427	395	381	401	400	406	394	399	413	404	387	427	427	395	423	399	442	433	400	426	399	391	391	423	449	397	406	385	426	419	427	391	413	440	414	384	394	419	382	413	411	404	380	434	409	406	434	425	459	363	416	364	434	443	361	397	408	414	394	421	403	402	402	444	388	374	418	453	368	385	420	419	392	419	430	407	389	422	405	425	441	421	436	397	399	388	354	405	398	387	437	380	395	407	377	401	379	409	392	386	385	396	402	404	418	412	409	396	405	370	424	404	418	432	430	385	393	368	420	430	408	398	415	411	437	425	416	418	388	422	378	385	410	413	414	400	419	394	427	389	383	375	389	409	388	398	399	396	380	440	402	431	433	383
26780	20709	10672	1580	1043	1156	1380	1371	908	859	929	1153	913	856	1011	997	807	701	752	700	700	719	708	700	740	680	711	685	680	685	699	727	714	726	714	703	690	726	652	700	694	682	711	727	697	654	756	723	765	694	775	862	855	870	828	764	731	762	686	712	664	756	726	702	712	727	700	688	720	735	685	699	679	703	708	722	697	721	721	712	721	685	664	707	688	712	702	639	703	703	701	728	667	688	713	692	694	684	682	681	709	680	717	688	714	673	734	681	713	663	684	743	721	659	753	717	708	755	691	707	673	702	723	686	675	709	723	710	683	745	697	692	659	694	687	676	705	708	723	698	721	696	696	687	688	728	708	709	738	672	739	655	664	687	698	685	726	708	710	693	686	656	671	715	721	725	729	715	696	688	703	694	664	678	687	741	727	707	737	713	700	717	692	677	697	742	686	675	684	679	719	738	688	722	716	718	689	698	716	722	705	703	707	737	719	716	675	687	701	712	696	701	719	720	701	713	740	715	701	665	725	625	685	745	681	718	728	664	678	723	685	686	690	741	708	713	702	672	689	729	724	728	716	686	736	708	708	724	732	684	686	683	661	630	701	698	721	673	754	630	734	625	655	738	700	694	722	752	711	638	690	705	695	747	675	676	732	691	692	696	718	696	707	703	702	669	654	664	696	735	717	689	681	716	729	717	700	735	709	681	721	651	691	677	716	711	700	715	768	698	748	680	684	727	703	682	682	711	708	677	709	708	689	719	692	724	696	731	689	736	747	747	712	753	672	706	704	718	665	667	689	706	738	677	708	708	707	727	726	678	692	761	711	621	731	716	714	676	674	720	668	710	689	688	719	689	725	727	667	695	719	714	741	704	704	623	761	683	670	699	675	733	675	680	704	672	720	694	694	710	823	731	734	649	655	732	677	693	674	695	701	685	688	676	715	684	699	712	723	705	708	710	719	659	699	655	716	711	735	710	746	717	694	695	648	742	700	689	701	704	719	696	728	708	706	680	686	677	708	715	694	683	708	711	711	690	695	753	684	663	756	705	677	676	717	695	721	684	726	711	707	750	680	738	710	691	662	723	705	654	648	719	740	706	742	693	708	672	716	648	698	699	641	732	701	680	685	688	682	704	748	694	674	670	741	716	709	695	723	690	702	709	719	741	699	718	648	671	692	689	705	729	700	707	665	737	680	730	704	679	683	638	688	695	741	671	637	688	706	668	651	642	708	681	709	652	698	706	720	652	675	707	746	699	680	652	724	747	664	718	701	692	668	709	639	717	696	687	708	679	689	710	681	711	698	740	767	675	669	707	691	693	682	714	722	714	697	763	672	691	707	707	681	646	751	688	717	687	725	706	767	746	671	738	721	702	704	669	708	687	688	710	692	676	697	722	668	732	762	696	673	725	691	730	661	693	696	739	701	714	650	735	700	723	707	674	689	677	710	681	690	697	710	748	722	676	675	697	718	694	773	769	712	690	689	656	714	729	670	685	665	694	685	706	676	691	732	764	662	689	713	716	683	684	678	714	704	713	706	725	692	675	683	737	683	712	735	727	652	719	674	703	688	721	727	681	730	699	739	721	722	678	676	687	751	750	735	696	695	672	699	684	720	661	713	724	720	710	698	730	713	738	687	663	661	716	687	707	748	665	644	683	708	685	745	715	700	704	662	712	742	698	712	731	675	669	695	717	743	710	745	706	628	723	703	710	670	668	716	712	692	682	716	712	717	703	715	705	714	721	722	721	711	674	713	680	706	728	691	749	709	668	718	694	691	713	690	740	705	716	679	710	718	731	668	679	695	697	717	733	733	727	716	682	722	723	675	709	714	689	698	653	742	673	711	698	704	721	659	713	736	743	678	709	738	683	674	742	717	632	750	653	703	695	724	739	700	687	669	715	719	729	700	664	742	695	680	713	688	706	732	695	678	653	689	711	709	709	723	697	696	744	694	628	695	734	723	686	676	728	729	710	687	688	728	670	657	723	704	701	683	708	741	692	717	699	704	729	733	699	710	724	705	710	729	741	724	723	686	671	707	685	682	670	739	721	641	683	636	703	728	743	685	695	744	689	685	684	728	739	736	713	754	703	720	730	727	708	707	706	686	726	735	673	667	648	711	629	705	720	730	704	688	674	701	686	725	667	702	665	681	704	673	705	721	712	669	696	722	752	691	692	702	670	700	756	693	748	676	695	692	698	703	734	732	696	689	723	727	681	684	715	677	676	715	700	731	723	727	683	710	741	748	710	676	684	684	679	734	733	679	713	666	696	703	701	671	699	711	715	709	725	712	659	707	718	788	681	717	703	754	686	752	677	711	681	688	724	698	706	665	733	756	714	719	741	675	708	740	701	743	726	732	727	664	718	697	740	673	701	700	731	739	673	702	710	696	682	652	717	679	696	716	694	735	725	707	741	704	673	722	691	728	697	697	697	746	694	687	664	697	727	729	758	705	703	713	696	722	695	655	682	703	722	729	701	737	698	720	715	722	722	714	661	741	697	735	747	724	697	687	661	713	693	711	682	710	711	713	703	675	674	709	710	695	662	711	709	677	739	711	680	742	669	722	719	687	682	693	708	685	685	707	726	683	703	716	630	742	671	785	730	688	709	696	711	758	656	699	695	704	735	677	734	692	660	665	670	729	688	744	664	690	679	729	705	698	689	696	709	691	705	703	698	690	762	681	705	764	719	681	711	727	677	692	716	691	706	705	642	693	699	711	704	697	701	712	752	697	722	748	780	703	726	674	714	724	750	700	702	719	699	753	709	701	733	708	686	713	700	698	786	710	714	702	669	707	710	740	677	689	665	695	698	734	717	716	703	679	686	694	697	679	710	756	725	694	708	688	705	681	694	697	706	704	652	713	679	657	682	714	697	666	676	677	724	676	703	658	725	717	702	689	729	708	777	655	695	692	701	724	703	716	734	690	686	705	716	709	696	693	711	686	687	695	691	696	658	692	659	713	735	687	692	671	720	707	637	716	701	676	626	693	696	710	679	716	696	740	688	665	675	688	718	689	702	737	718	672	703	670	695	648	667	679	699	748	662	693	691	659	691	699	698	728	702	693	725	675	656	705	682	729	713	694	699	697	699	673	729	684	700	726	680	681	705	668	682	720	719	692	743	719	661	711	724	686	699	665	653	694	709	663	706	738	639	704	706	686	688	674	741	727	722	719	738	693	680	722	718	734	681	669	715	714	693	743	692	692	703	698	701	698	709	718	699	700	676	681	730	672	714	665	697	728	717	711	688	678	670	722	730	721	652	679	702	672	709	667	700	716	697	661	675	752	701	701	714	711	727	701	726	683	689	752	681	677	720	711	679	658	696	703	672	668	660	645	668	749	733	682	691	693	685	696	725	705	700	734	682	743	656	729	713	666	721	695	739	707	744	687	742	685	724	699	689	681	673	705	720	662	680	692	718	688	696	654	686	695	734	672	700	641	684	723	715	683	712	701	698	690	734	752	709	741	670	715	686	695	658	729	688	678	705	694	715
4569	1866	1701	1411	1404	1979	2380	2489	1330	1236	1345	1858	1425	1136	1541	1507	1111	952	936	904	909	854	881	868	893	880	858	857	886	832	822	876	857	887	850	859	834	889	840	847	937	812	862	879	849	873	889	850	927	883	978	1097	1111	1154	1165	997	935	1025	850	855	851	825	869	856	798	803	856	856	798	872	859	822	867	858	875	866	818	835	879	824	856	863	860	828	842	873	903	820	805	866	861	831	884	860	909	821	870	899	821	848	875	860	810	869	853	866	866	832	888	867	827	886	777	859	898	869	886	878	830	846	859	886	843	849	870	850	864	897	789	865	861	822	848	886	849	838	851	874	861	816	868	868	827	878	838	848	879	861	829	877	828	832	897	820	824	856	835	858	881	861	860	873	899	801	801	881	890	847	865	900	847	868	872	826	829	883	879	818	850	778	844	869	919	888	892	870	838	842	874	858	868	860	822	901	813	880	906	867	847	875	839	862	873	869	867	861	819	867	819	872	901	845	816	838	895	837	841	889	872	857	899	846	864	872	871	833	847	856	874	841	866	845	849	854	862	833	828	855	832	886	841	833	912	847	878	789	794	836	827	855	863	863	881	829	871	850	903	824	875	855	883	871	849	830	878	856	919	844	865	853	873	826	856	854	822	840	859	860	853	848	887	871	891	827	878	846	882	810	868	859	836	901	860	841	874	859	846	840	896	790	864	814	832	870	871	876	845	878	866	823	851	809	842	879	887	837	871	855	927	873	874	872	875	892	786	874	934	850	851	815	851	878	834	861	835	831	847	829	864	836	862	874	817	878	913	832	873	854	820	821	854	809	850	889	880	874	858	834	876	864	909	842	855	838	879	837	849	871	822	809	857	852	809	843	858	901	853	875	875	876	873	839	879	809	848	846	868	891	812	883	828	871	873	871	845	888	888	835	832	857	878	843	836	874	906	836	851	894	893	789	861	922	851	905	873	845	863	863	862	888	834	845	864	838	843	834	853	849	857	858	821	924	802	863	871	826	878	825	873	868	900	852	862	853	809	880	914	842	862	889	876	895	868	849	859	871	900	895	874	864	848	886	858	885	852	890	827	855	847	831	895	884	815	893	819	890	793	819	844	930	858	835	818	839	860	839	878	796	859	860	852	842	892	841	869	860	825	855	873	848	802	867	864	862	834	913	888	830	838	844	826	825	866	860	895	880	811	832	858	873	821	911	856	864	832	859	910	900	863	837	852	834	845	797	841	899	894	879	844	832	861	862	856	818	855	856	827	868	852	866	886	818	906	896	861	829	878	858	844	843	832	873	833	895	829	845	868	857	851	882	858	853	904	847	853	873	836	855	847	855	846	866	840	901	848	886	900	852	858	858	890	841	809	855	905	900	829	838	832	839	835	865	866	807	887	839	887	823	880	820	834	850	839	871	825	817	838	832	875	821	856	867	833	875	889	820	839	877	908	841	915	809	805	859	807	867	826	900	870	855	872	898	845	833	895	858	825	838	831	853	890	856	896	871	887	871	829	850	894	876	802	881	801	916	850	871	872	814	874	905	858	833	823	851	873	818	776	911	918	814	902	896	842	868	865	833	834	774	889	810	850	833	890	854	865	815	899	859	861	818	828	846	843	815	873	879	886	866	830	877	829	872	837	902	870	844	841	901	883	877	845	903	848	894	827	860	892	879	895	875	830	863	871	851	872	899	903	884	875	844	856	846	873	843	878	807	854	882	859	862	864	865	806	875	895	857	875	871	893	910	904	852	818	889	863	880	846	882	874	879	829	892	898	854	792	822	803	848	866	845	848	893	870	832	887	824	908	837	783	860	792	866	852	795	867	820	821	879	824	811	851	824	805	886	858	882	875	823	879	885	816	804	845	857	827	838	822	873	865	896	913	820	831	877	826	892	881	825	887	829	852	846	807	872	860	853	846	857	836	824	876	848	834	879	885	880	845	896	823	836	852	823	855	837	902	814	855	850	887	899	854	840	876	897	899	876	865	836	824	867	865	846	836	885	827	847	863	801	874	881	835	815	862	873	871	859	920	866	874	831	853	832	816	885	834	857	835	835	797	849	825	853	929	865	879	841	818	809	813	838	885	901	855	825	891	848	855	826	880	817	840	812	868	819	865	842	865	816	901	884	872	853	859	865	872	924	846	883	852	834	868	908	810	893	845	885	847	875	842	853	859	894	862	854	848	902	850	801	837	847	830	921	861	897	797	851	876	847	862	824	899	860	900	814	872	863	813	858	869	822	837	833	822	850	900	858	842	885	854	833	847	840	850	879	841	829	846	859	832	855	825	882	870	887	831	867	855	873	880	805	854	851	862	882	871	897	865	906	833	836	906	815	901	855	826	840	888	866	807	889	843	815	857	862	826	871	855	843	918	826	851	830	852	875	874	800	889	886	869	910	885	829	879	827	821	909	841	853	884	814	827	837	812	833	843	859	832	890	854	865	854	871	857	860	854	875	842	863	895	841	867	893	873	859	829	829	815	860	871	881	800	865	864	928	835	843	865	884	914	881	809	888	893	806	876	829	869	886	874	859	822	897	856	873	806	836	850	843	899	815	852	835	873	879	832	848	884	829	871	868	884	886	886	852	857	834	864	863	896	874	834	845	868	873	885	889	844	899	811	836	876	856	876	840	829	855	850	896	778	833	851	814	820	863	839	872	884	845	882	865	856	829	832	809	866	825	851	851	865	843	809	845	868	892	934	839	828	863	867	843	874	810	892	843	802	878	846	850	860	821	887	807	872	860	803	880	856	877	898	883	852	813	786	862	847	882	845	875	858	873	862	859	820	882	844	850	867	866	871	886	868	896	908	846	922	877	865	916	858	811	885	814	906	882	829	844	892	885	880	818	853	838	887	839	868	872	853	840	879	877	856	841	802	835	840	846	798	881	876	856	860	874	887	875	840	825	856	881	824	867	824	805	862	893	867	847	803	877	886	833	870	841	802	874	857	823	823	862	825	909	848	833	856	862	840	849	858	832	890	857	873	835	914	895	869	909	828	863	861	839	829	872	846	837	871	846	827	842	846	832	884	890	851	873	820	887	863	815	876	890	825	850	824	868	822	885	814	847	833	897	912	830	855	877	907	876	850	867	858	885	892	840	918	813	868	820	883	853	860	814	871	867	882	852	884	873	879	840	888	868	850	867	844	848	880	823	838	842	839	848	864	817	876	845	870	859	853	910	839	867	906	875	870	789	855	848	833	860	867	865	856	902	896	881	892	895	874	828	824	836	861	807	860	868	861	809	866	841	928	802	859	873	837	808	880	872	839	893	869	876	835	843	825	864	855	864	862	875	881	870	834	841	872	842	885	857	911	806	849	858	855	848	844	906	838	872	869	853	817	885	836	824	868	863	886	829	855	867	834	779	955	884	813	790	895	871	836	818	855	818	880	875	892	863	791	854	861	925	879	885	897	858	851	838	830	852	875	905	890	839	849	858	820	807	912	864	811	866	863	819	877	849	859	897	861	870	850	869	827	872	818	857	902	857	860	797
23488	21094	28574	23827	21100	14619	3143	2282	1192	955	1041	1370	1095	827	1184	1044	710	629	629	591	500	560	547	533	516	495	487	490	526	507	509	512	467	509	486	482	527	482	478	522	503	499	523	548	503	539	557	483	485	551	666	758	793	818	786	709	652	738	569	484	505	493	493	493	460	502	478	495	475	508	505	507	533	444	485	510	491	473	462	463	479	463	509	461	482	499	501	483	468	487	491	494	481	469	498	513	496	504	463	481	498	474	492	478	502	475	507	481	469	512	448	456	519	480	485	496	475	475	517	499	480	482	485	473	494	467	490	484	470	507	519	513	505	471	470	481	488	464	472	493	491	498	447	473	482	477	465	471	508	525	493	485	488	483	509	485	458	499	451	486	478	478	474	488	475	486	515	471	518	481	489	504	481	475	491	480	510	491	524	460	499	503	462	490	483	490	509	490	472	456	459	509	508	465	446	518	510	533	514	489	492	494	492	467	484	514	507	486	457	484	462	511	492	499	483	491	466	506	452	483	492	473	495	494	499	483	484	483	497	482	540	510	478	452	505	458	482	465	494	482	504	500	479	480	479	460	477	477	468	484	482	486	443	485	472	523	500	493	461	452	490	508	476	494	488	501	485	506	470	498	459	522	511	448	469	508	500	496	475	472	463	494	513	473	471	505	521	491	462	493	500	475	483	496	488	483	499	484	522	454	481	492	487	502	438	485	473	460	521	467	500	486	489	465	497	458	456	507	472	495	499	492	471	478	513	488	509	489	475	480	529	486	472	534	467	456	495	487	468	456	471	483	483	516	523	506	509	464	491	450	538	494	468	473	498	449	512	550	486	495	495	484	480	482	493	510	487	531	459	498	468	505	492	460	457	461	510	473	492	489	539	506	437	456	494	457	488	486	496	473	484	473	508	518	465	492	470	503	471	456	502	514	491	508	473	484	447	471	470	512	486	487	493	454	503	474	519	519	470	446	519	474	466	492	517	477	474	518	482	501	484	492	561	521	481	463	468	507	482	498	479	477	523	504	482	503	479	507	440	470	534	509	509	463	484	474	488	462	486	524	451	518	512	489	474	476	447	530	500	493	475	470	462	441	470	510	540	476	509	480	497	480	486	488	501	468	512	464	502	516	532	458	464	448	508	480	512	495	472	465	490	488	492	481	494	493	488	481	495	481	475	453	433	500	521	477	501	472	533	446	501	470	460	450	471	524	470	464	445	466	459	471	495	529	513	474	460	502	497	459	459	465	444	499	470	482	450	461	526	501	455	448	470	509	513	445	488	516	483	505	516	497	462	492	492	469	477	532	479	499	489	504	496	488	501	468	482	493	477	515	495	499	475	477	464	493	523	473	498	484	484	488	485	521	474	499	473	453	450	515	471	496	485	484	522	470	475	523	505	472	462	523	468	466	475	485	464	503	496	452	460	509	520	503	486	494	467	514	503	529	479	516	470	493	462	500	522	460	512	466	475	519	466	465	474	486	493	460	461	464	479	480	447	531	526	489	467	467	491	502	488	480	475	472	505	507	497	517	509	461	505	493	511	474	500	473	477	484	491	505	484	430	463	491	485	461	483	485	450	493	467	532	476	461	468	502	499	503	455	499	520	504	441	481	531	455	468	531	515	481	532	486	501	478	467	452	483	470	523	485	466	530	480	475	488	496	493	510	478	509	453	442	487	529	501	488	479	460	479	501	510	484	455	500	485	496	442	501	474	519	470	482	460	461	477	541	489	492	487	482	477	491	485	534	475	524	489	522	470	476	480	475	500	537	456	511	489	499	465	479	473	504	469	461	467	484	486	495	471	493	461	473	452	473	454	493	492	475	503	501	473	479	520	487	498	465	447	531	486	464	477	492	453	508	488	480	495	492	458	483	449	509	495	458	479	501	527	481	498	511	453	479	455	483	516	474	506	470	478	491	491	489	476	470	502	475	493	463	472	493	482	486	460	457	484	469	476	469	483	519	499	472	488	455	494	468	473	488	451	474	474	509	518	490	470	485	480	521	505	486	479	480	478	515	472	431	507	522	487	455	483	495	493	474	464	504	456	465	471	476	481	471	510	437	497	462	487	481	469	510	452	440	488	488	479	472	446	531	468	464	477	478	490	468	490	470	510	496	502	447	506	483	503	466	499	502	524	524	485	447	515	491	504	473	495	461	441	491	497	468	471	517	451	496	453	510	458	490	494	508	466	498	461	485	494	505	487	462	529	447	483	472	452	473	505	511	483	493	476	474	479	458	477	489	480	483	469	496	512	516	508	461	417	461	465	451	474	504	497	494	479	476	481	474	476	518	477	461	475	523	487	502	447	460	507	458	484	464	478	485	447	487	505	547	461	477	497	466	489	462	498	506	506	516	513	477	472	525	450	490	451	464	480	451	529	499	521	500	491	496	485	492	469	460	481	467	487	468	475	468	465	463	485	510	441	472	509	508	488	455	521	503	473	478	478	472	450	495	486	474	513	482	455	518	430	482	458	498	503	476	532	450	506	489	494	507	471	491	455	486	493	507	512	492	465	442	461	470	491	476	476	459	427	461	504	515	487	467	492	491	486	496	475	498	463	484	485	471	531	463	521	492	503	487	497	491	523	478	433	520	491	475	489	498	459	505	489	469	475	527	488	510	501	486	480	488	481	477	465	464	492	492	475	473	488	485	534	492	424	468	495	503	531	481	510	522	463	465	464	468	481	485	495	468	505	472	493	496	508	471	503	484	460	472	481	493	491	472	495	455	456	459	501	504	502	473	478	469	495	479	477	500	506	484	498	497	535	454	460	469	474	441	484	510	513	519	463	481	477	492	509	483	479	488	462	482	504	466	545	491	511	506	479	475	468	516	484	476	456	455	514	444	482	471	494	451	514	417	493	462	443	463	481	488	460	498	476	548	479	444	452	484	485	507	513	489	468	485	477	479	483	506	444	488	474	509	471	477	439	453	494	459	475	474	472	518	467	486	456	489	496	502	445	463	520	490	499	452	523	489	455	467	508	471	498	541	494	461	508	473	461	477	494	529	468	452	463	455	481	496	448	463	523	460	484	515	492	511	497	482	468	457	500	482	475	478	489	451	492	506	486	496	496	493	505	496	467	471	451	497	496	479	466	485	462	469	483	527	464	473	481	484	465	518	469	458	481	470	506	504	464	502	507	480	511	487	532	500	494	461	484	478	491	510	462	485	527	493	482	507	488	487	500	485	473	469	501	465	499	473	445	470	479	497	469	473	466	470	509	486	502	433	494	454	451	513	485	462	450	489	516	491	516	477	505	475	495	456	471	516	459	481	459	471	471	480	493	462	442	530	478	482	469	465	471	498	448	498	467	514	472	466	495	480	498	470	477	469	485	506	463	518	521	502	459	445	457	483	481	470	439	463	487	457	482	523	480	515	491	433	471	451	487	474	467	487	466	492	478	472	451	485	508	479	512	512	527	484	460	470	546	452	440	461	499	497	480	510	468	511	477	479	477	488	541	494	482	480	489	469	474	471	491	480	479	483
8047	10437	9131	4989	3874	4165	4519	4367	2349	1893	1925	2912	1884	1345	2097	1879	1111	927	841	843	707	707	700	698	654	697	625	675	654	657	670	645	671	663	660	645	635	604	636	660	609	667	638	640	666	650	712	621	640	713	928	1091	1118	1194	1019	978	874	991	736	622	576	582	615	582	634	635	592	622	605	605	641	582	645	613	604	634	602	600	603	606	660	618	639	559	590	628	596	585	559	567	614	637	662	564	596	607	624	633	655	609	607	614	598	632	599	626	655	599	560	591	587	574	599	639	617	630	623	603	629	598	605	628	676	583	607	605	634	623	612	600	598	648	601	568	651	610	607	601	599	572	642	553	583	650	601	574	586	642	585	622	658	646	646	553	629	666	625	574	649	606	601	571	571	623	607	620	645	635	596	601	605	579	592	575	620	575	611	596	596	677	623	626	623	592	594	614	610	586	611	591	629	612	623	607	616	630	605	586	608	597	579	608	630	606	609	609	583	613	639	587	618	617	636	582	667	593	634	623	579	582	615	575	601	618	592	614	606	578	574	618	613	614	626	582	583	594	601	576	632	587	557	610	603	610	630	616	604	571	614	649	646	619	608	570	644	591	605	604	625	658	595	601	590	605	598	654	613	576	592	591	617	612	590	608	585	627	553	557	632	638	622	641	612	580	616	601	638	624	621	614	600	621	567	599	619	614	594	617	620	604	614	586	576	595	638	613	600	628	689	633	606	610	597	617	579	557	609	591	629	627	573	635	567	588	626	611	613	613	631	645	602	608	589	634	634	612	598	615	612	621	634	574	638	632	616	597	587	625	670	573	567	582	586	659	586	620	616	608	582	646	624	592	623	636	641	619	563	615	627	614	587	614	606	634	592	638	592	626	616	595	592	568	630	560	593	588	619	607	609	586	621	609	600	594	593	596	573	600	543	634	610	589	640	600	615	594	601	622	621	657	601	587	598	600	646	591	632	612	599	636	615	612	595	623	605	591	567	581	639	567	598	613	613	583	652	633	649	584	631	658	613	637	608	629	584	603	640	588	643	632	564	622	583	642	604	627	605	621	596	595	641	635	624	608	621	569	638	600	652	589	635	607	588	598	612	573	614	669	600	615	609	575	607	622	627	635	588	673	581	584	582	599	565	583	632	612	606	609	651	595	578	613	625	592	603	623	570	593	597	627	632	584	614	613	571	607	593	632	631	585	596	630	628	642	585	648	575	613	610	633	582	604	627	626	590	608	574	669	595	636	571	584	651	598	672	622	618	580	561	617	575	611	601	570	581	595	639	638	539	597	615	608	606	625	613	626	622	613	574	569	619	604	589	577	598	575	625	578	575	618	633	623	617	571	591	564	622	601	596	593	579	608	635	627	613	606	605	635	572	613	577	609	556	650	590	608	612	646	582	611	628	608	599	622	583	604	629	598	600	635	620	615	635	595	627	607	608	623	603	632	635	617	635	594	576	591	613	610	650	644	575	604	596	604	597	621	566	654	622	628	582	587	650	592	583	631	617	632	619	604	581	595	646	582	645	620	595	624	610	626	602	661	587	542	618	623	566	596	575	614	617	693	595	593	644	584	639	586	571	627	606	573	592	613	586	598	589	594	687	643	591	615	621	626	597	633	623	635	601	633	582	557	604	647	594	617	647	598	643	606	595	613	586	618	593	606	615	593	600	632	614	611	639	584	610	608	624	617	610	656	619	603	629	579	630	605	594	571	612	627	603	605	571	620	612	623	614	603	598	671	616	609	660	618	560	603	616	580	591	626	617	616	603	593	641	621	585	586	606	648	568	611	580	599	614	611	604	617	613	619	618	593	616	610	602	582	613	601	561	593	637	624	631	626	611	558	568	577	619	593	602	599	590	595	599	613	599	638	593	627	579	626	608	609	657	613	628	620	564	633	625	659	598	626	630	608	592	570	606	654	602	601	593	615	633	629	596	637	598	672	588	606	597	655	594	611	590	624	632	603	590	570	631	633	612	624	608	594	603	546	602	660	637	581	598	577	613	624	602	558	642	585	599	590	635	660	610	636	567	601	586	593	586	592	595	644	621	627	576	625	642	581	610	606	607	592	618	613	578	591	646	580	633	626	606	620	619	565	639	599	590	558	654	616	617	641	614	602	610	610	623	607	647	620	592	587	583	608	613	573	625	647	607	629	595	587	621	596	579	571	610	588	623	637	603	597	599	627	629	627	628	595	628	592	633	601	626	577	570	597	608	602	646	609	606	605	618	642	609	628	619	631	546	585	611	624	567	621	607	602	600	594	601	627	610	612	558	579	632	622	611	623	517	592	612	610	595	615	654	596	596	608	585	603	603	588	592	626	552	578	642	588	604	580	607	627	581	608	551	558	641	626	596	620	585	600	615	595	602	607	617	610	539	644	616	618	607	565	638	592	622	590	637	582	578	567	620	590	600	558	608	594	555	648	588	592	624	579	587	612	611	573	602	652	583	598	606	566	602	613	615	648	661	631	592	540	628	632	554	626	620	598	633	633	624	614	620	586	646	598	572	611	589	604	581	615	570	582	601	637	637	631	655	633	660	604	592	614	566	612	589	666	617	568	600	626	599	639	586	581	615	570	551	615	608	581	638	605	621	620	591	582	632	602	600	617	633	583	636	609	616	598	596	633	615	619	597	611	586	560	566	616	661	597	635	595	592	588	622	618	616	616	616	597	617	618	624	666	641	603	596	584	644	585	610	629	635	607	618	636	614	622	589	623	550	614	616	616	598	592	583	603	609	555	592	610	603	618	648	598	600	634	618	640	625	601	612	619	597	579	591	597	619	646	611	640	580	590	636	632	575	613	578	630	559	618	590	609	574	588	591	579	615	574	601	613	588	541	615	621	596	585	575	667	547	629	581	551	631	621	607	614	600	601	616	604	576	658	629	624	603	569	574	583	636	620	619	565	589	634	564	564	607	636	634	577	589	647	579	623	599	559	614	568	608	607	612	602	623	608	602	625	582	611	620	600	591	621	616	643	627	622	611	625	656	607	588	559	618	638	575	605	658	618	614	608	605	634	575	599	618	605	652	625	605	612	602	594	631	607	612	586	640	605	637	586	581	643	628	631	630	576	631	622	563	625	591	584	658	608	615	619	622	627	631	620	597	564	556	596	588	615	587	609	618	607	591	612	553	640	561	562	591	605	636	585	599	591	664	591	602	633	608	629	608	604	621	586	667	614	616	622	641	578	612	646	619	576	578	619	587	577	601	597	607	602	578	606	589	627	624	620	616	610	616	617	588	614	610	647	657	615	646	588	608	618	625	588	598	637	557	652	585	587	589	603	587	600	612	567	606	609	653	631	643	625	589	593	606	592	592	595	594	626	633	560	569	643	630	641	610	605	585	585	687	604	607	609	632	606	600	650	575	597	584	575	626	635	610	616	583	626	636	618	625	638	593	579	647	611	634	608	634	591	619	546	633	632	646	601	581	622	574	607	616	579	608	634	617	602	573	578	603	604	607	603	604	625	601	635	604	621	628	588	608	606
22677	21138	29014	23514	21139	21248	13898	3335	1471	1211	1263	1904	1315	887	1446	1188	710	575	553	481	488	432	408	407	385	393	407	371	330	365	379	358	378	392	398	368	378	424	366	413	374	393	380	397	400	393	428	373	373	425	600	724	721	768	693	629	604	558	374	356	316	359	338	404	350	335	368	358	332	370	336	360	351	338	335	372	324	330	352	341	337	339	340	337	313	345	331	333	337	315	334	328	336	383	371	353	366	310	336	318	340	351	345	335	368	344	319	355	338	337	363	351	352	332	339	368	356	364	310	318	324	338	354	321	332	348	354	370	338	341	364	359	317	351	332	296	320	318	326	351	318	331	345	365	304	304	346	343	331	343	333	318	339	373	332	349	310	342	327	327	347	341	346	367	366	358	331	331	333	352	379	348	363	347	320	358	329	361	360	351	332	302	369	331	374	329	329	365	322	348	330	358	337	336	321	364	343	356	323	362	341	357	302	369	340	357	326	342	328	346	346	340	325	340	309	311	346	331	320	346	331	326	341	339	359	360	345	333	350	334	365	328	347	340	372	353	353	351	346	329	332	372	336	322	349	350	336	299	361	322	330	332	375	338	319	355	331	363	353	326	328	335	341	321	322	344	346	327	330	324	328	351	362	352	307	348	369	348	319	352	382	325	362	343	333	343	336	327	330	310	358	338	373	339	329	326	351	325	364	349	337	327	337	335	362	363	369	335	330	345	342	347	339	330	373	341	313	341	306	369	338	336	315	321	362	338	311	343	374	321	343	327	337	351	308	367	334	347	358	312	364	328	335	400	349	320	331	355	330	332	327	356	317	347	352	311	346	336	319	332	337	304	364	333	318	362	347	329	317	348	355	342	317	325	352	326	316	334	346	353	357	353	340	331	363	336	330	348	323	339	348	339	322	354	337	337	331	368	334	353	312	333	333	326	336	346	321	329	355	343	355	332	348	365	348	349	318	306	317	333	316	300	370	322	369	359	352	371	338	338	307	366	347	312	328	327	360	294	335	345	319	345	314	344	329	304	343	347	345	353	329	353	334	346	362	371	315	326	364	362	321	350	338	316	355	355	344	369	327	346	310	327	322	348	313	342	320	323	324	335	336	300	348	343	338	313	365	319	330	353	335	307	310	324	360	335	344	319	320	326	342	332	337	323	360	325	327	381	352	296	324	322	340	352	320	358	334	357	345	367	286	340	347	339	342	346	358	350	375	370	328	319	325	327	356	342	313	326	332	348	312	326	379	342	348	340	311	356	318	346	335	341	331	338	326	320	337	349	327	322	388	361	311	347	357	338	347	327	326	350	331	324	344	341	346	334	341	313	365	355	353	320	326	336	314	342	339	314	345	307	296	361	347	354	336	297	362	321	333	341	366	332	298	322	329	334	333	368	338	331	324	346	351	314	303	320	336	307	351	328	333	320	347	316	359	339	340	322	322	329	342	299	371	310	317	353	317	333	315	377	344	355	326	366	376	349	357	336	333	363	352	359	323	326	373	354	333	335	347	340	321	297	349	348	333	371	357	297	340	331	349	353	359	341	349	323	360	324	347	356	370	348	319	321	364	336	330	357	332	357	332	344	351	349	343	342	324	356	331	349	316	326	334	319	300	342	334	348	337	359	358	334	309	351	315	327	353	382	324	329	344	339	341	325	313	317	342	329	325	318	349	364	334	340	332	359	347	326	341	345	344	331	327	361	342	319	314	363	352	348	336	341	328	334	350	348	341	331	335	332	339	353	343	319	325	317	352	326	346	362	320	314	346	345	367	337	310	346	342	334	295	331	350	369	356	356	340	326	314	298	328	326	346	353	363	354	329	338	363	334	364	333	337	323	375	332	351	355	363	341	314	367	340	323	354	322	325	308	337	320	305	347	328	332	340	371	326	331	376	327	333	354	342	309	372	345	305	338	332	351	359	334	323	319	310	342	334	333	333	363	350	335	308	341	370	314	336	315	337	307	325	365	341	325	322	347	328	348	353	377	311	328	345	332	324	343	320	340	339	333	338	314	342	346	323	329	348	339	340	320	343	356	316	312	319	324	305	327	337	354	324	328	319	357	329	315	371	338	368	336	329	348	328	350	324	335	337	330	327	335	396	320	334	314	364	359	305	355	350	353	340	332	340	327	340	350	343	355	322	356	337	342	341	334	344	339	338	338	305	354	372	317	341	354	305	338	306	316	337	370	318	357	320	332	340	334	350	348	354	319	353	351	358	319	298	340	331	331	333	322	363	353	340	330	337	330	331	357	332	327	323	348	319	358	350	342	345	329	296	322	310	382	346	326	347	329	309	305	315	312	315	303	348	326	312	338	320	356	400	333	319	342	327	333	338	347	370	350	333	347	370	311	329	329	310	338	344	323	331	341	361	319	358	319	325	363	343	368	344	328	340	312	341	355	338	339	329	370	309	325	359	341	341	351	339	306	313	352	321	312	330	357	318	321	324	312	306	361	311	327	339	339	338	327	321	320	364	329	353	303	357	328	338	330	361	336	380	344	320	354	312	363	340	361	337	351	326	321	336	330	346	338	374	343	342	354	332	336	342	322	354	284	339	341	332	380	337	381	357	355	323	346	355	350	373	359	321	345	357	377	335	328	321	386	365	290	352	307	330	356	315	357	337	356	326	322	337	330	340	326	341	335	324	339	361	348	338	353	336	371	350	349	304	329	340	327	361	352	336	372	339	339	338	323	311	331	328	374	322	342	342	332	381	370	340	311	305	345	367	334	340	341	292	347	365	329	323	336	357	327	318	342	344	332	312	351	316	309	306	319	366	347	339	371	313	356	340	380	333	350	335	316	342	337	341	328	350	339	353	338	318	329	322	302	347	353	345	333	352	358	345	354	312	372	335	324	315	339	335	364	322	346	302	370	334	370	343	308	354	345	363	356	332	342	359	338	352	322	346	347	378	323	339	376	306	342	358	349	321	325	353	360	332	346	352	317	326	344	340	340	282	355	333	353	318	375	346	327	352	355	321	299	366	340	330	343	345	340	354	341	293	346	309	323	322	355	325	343	327	348	373	345	339	331	341	359	349	367	349	354	371	309	329	307	340	355	320	337	333	341	334	351	338	332	333	324	337	339	337	352	380	324	361	351	308	326	345	344	362	350	340	357	338	354	361	345	379	351	322	371	333	350	360	325	353	334	330	314	341	319	355	366	332	349	307	344	311	330	354	348	325	321	331	340	352	316	316	340	329	329	325	348	339	338	312	338	322	307	363	319	349	313	345	336	354	334	365	305	339	329	327	351	357	320	353	320	314	357	345	378	316	332	367	358	355	333	320	325	383	342	330	323	359	349	359	308	354	343	315	346	346	321	340	328	316	351	327	317	360	332	342	333	343	352	352	339	332	338	359	307	339	325	320	325	355	298	356	355	289	355	341	331	326	365	339	310	352	341	348	321	316	376	352	351	326	356	334	338	344	350	362	325	356	384	326	362	329	340	332	334	328	327	322	355	359	328	301	340	313	346	352	290	360	311	331	345
9901	16387	14584	8048	5953	6271	6386	6120	3197	2459	2556	3844	2408	1603	2747	2143	1142	879	851	775	579	592	547	538	568	550	558	530	521	471	482	488	452	503	476	459	474	467	467	472	489	433	509	493	494	455	584	442	538	562	942	1152	1148	1165	1060	994	918	821	546	413	419	429	405	414	436	427	399	418	440	426	431	411	408	412	389	405	435	410	382	413	372	388	395	430	461	415	396	409	399	379	398	398	451	367	412	441	409	407	418	411	395	422	439	425	435	389	425	377	442	434	382	403	427	462	379	416	399	416	419	404	392	391	397	436	399	420	428	398	410	418	426	384	400	428	371	439	415	405	444	417	396	441	387	377	415	432	379	444	431	423	423	409	417	391	419	408	435	389	452	426	407	442	397	399	372	391	444	418	405	414	410	388	370	416	391	364	451	416	409	364	392	395	399	395	399	431	436	408	428	410	430	404	400	399	450	439	435	402	437	377	439	426	385	449	417	399	382	407	398	410	448	423	356	429	383	416	394	391	430	432	408	409	419	394	422	393	412	426	390	424	389	403	405	420	409	398	422	415	425	425	392	394	403	424	434	395	377	412	401	417	379	428	420	427	435	426	383	413	382	412	421	402	441	437	425	413	447	394	459	384	414	379	397	395	426	409	414	419	398	382	422	366	417	416	423	400	431	406	414	410	426	386	427	419	429	408	387	410	375	383	422	372	401	415	430	412	421	407	418	391	409	416	390	396	414	381	386	421	419	402	405	429	411	400	415	425	371	402	400	435	401	406	394	384	423	468	439	424	416	401	396	397	425	394	408	409	392	396	437	413	397	378	435	424	388	413	394	400	380	395	398	374	369	398	410	413	383	394	420	379	364	414	422	425	415	397	379	421	406	426	384	423	408	427	405	393	402	417	423	382	424	382	411	386	426	438	408	404	405	397	402	418	396	421	403	374	390	413	439	416	382	395	420	401	390	423	417	409	410	409	412	390	428	453	382	427	432	415	444	414	391	419	431	392	401	435	392	410	424	431	412	421	399	392	408	407	414	394	395	431	437	430	392	396	418	410	391	399	407	402	414	406	430	406	404	379	387	407	409	404	404	439	421	432	399	369	407	402	412	428	421	422	403	364	421	400	394	435	409	410	373	432	432	404	405	419	406	405	372	423	373	406	415	394	402	366	386	442	414	415	409	416	433	379	409	415	377	420	439	394	437	426	389	390	445	374	401	427	417	402	430	397	416	424	421	393	415	397	404	413	404	395	428	409	402	410	415	412	408	428	422	426	386	418	394	380	382	381	408	409	413	435	431	418	416	421	402	436	422	389	403	379	413	357	426	381	395	400	397	431	407	419	354	394	452	407	379	406	456	437	437	426	409	382	427	396	419	419	387	406	415	445	415	414	405	401	428	404	400	383	397	393	405	402	443	406	410	447	445	421	421	387	415	418	404	390	408	409	442	379	396	417	427	422	436	391	417	406	409	391	387	422	381	381	405	393	419	396	405	398	397	415	417	397	426	418	426	415	401	428	393	438	395	409	389	418	371	421	415	433	437	444	408	404	450	413	419	380	397	444	397	392	422	414	439	429	394	402	409	374	351	421	431	446	399	407	391	384	401	430	422	420	406	412	430	423	422	404	413	427	376	422	429	425	419	419	402	394	436	405	381	413	420	409	436	442	398	394	382	427	446	417	427	447	399	417	407	407	438	423	381	433	405	397	400	429	384	410	373	388	437	387	396	413	417	423	405	435	414	407	394	412	407	442	378	402	430	428	441	406	420	425	391	383	382	428	384	387	396	430	435	417	400	442	431	380	428	438	399	374	404	399	407	423	408	427	353	419	396	396	403	419	434	416	433	427	399	398	405	444	406	369	414	437	406	425	418	399	459	426	392	427	388	428	460	435	389	416	429	403	443	406	423	414	401	395	443	442	436	381	403	441	438	427	417	388	448	394	417	402	415	417	379	421	411	410	405	410	403	372	406	423	412	423	418	411	432	421	378	430	416	409	459	440	434	432	426	407	392	431	436	409	395	407	420	391	414	428	412	410	423	430	426	432	390	427	430	412	407	417	383	397	385	381	407	445	434	420	406	411	414	412	393	414	412	403	398	412	398	401	387	418	415	392	412	394	401	435	419	436	411	410	434	424	428	422	376	429	424	429	408	380	425	410	427	426	429	458	395	394	440	424	405	402	398	390	427	380	395	427	422	455	415	407	402	402	425	418	383	390	439	415	387	416	452	379	405	418	392	431	418	424	405	403	408	411	425	419	415	459	401	381	420	388	401	454	403	467	454	410	411	424	431	420	434	404	416	385	393	420	416	445	417	405	438	417	393	387	414	398	405	419	424	382	428	398	424	414	436	373	384	405	395	413	407	432	405	434	350	403	383	390	432	421	412	412	402	399	407	411	405	414	445	368	425	440	386	429	437	413	387	418	420	409	385	401	428	430	429	417	401	376	403	386	398	418	402	428	449	393	390	428	400	409	422	426	423	442	444	405	413	462	379	432	438	361	395	414	423	409	377	411	390	410	388	383	412	373	412	360	437	457	404	393	409	434	382	422	386	421	426	413	395	402	421	409	440	432	421	407	408	404	381	383	401	426	411	395	431	421	372	388	447	446	383	430	408	409	403	430	384	414	386	398	401	439	404	419	452	361	413	415	417	397	382	411	406	417	382	383	422	411	414	449	424	428	422	419	396	389	382	399	418	418	426	399	409	388	435	417	389	409	416	440	412	407	444	375	398	422	394	430	368	415	402	421	402	420	391	426	379	413	404	411	378	412	400	457	387	368	443	397	398	432	399	419	427	417	434	411	394	416	403	407	421	419	458	417	400	416	414	441	418	392	422	459	401	424	418	411	416	415	399	385	401	421	362	453	408	386	417	381	384	398	413	439	397	408	431	394	400	381	416	418	396	418	393	385	422	392	427	421	415	414	420	416	443	385	430	395	380	385	412	418	437	417	412	374	395	437	446	372	422	442	418	455	404	439	393	424	406	405	440	451	412	394	405	440	438	431	427	373	427	436	433	446	437	389	411	432	402	414	407	475	410	437	413	416	449	429	436	359	372	402	395	400	400	398	420	401	392	410	408	394	413	385	384	430	418	422	375	381	405	411	447	434	410	441	398	448	432	414	410	413	415	406	419	402	416	369	412	422	387	414	443	401	395	402	407	406	412	436	380	415	445	408	432	436	426	416	402	445	420	381	405	403	452	413	408	387	441	399	380	424	397	442	424	434	453	437	420	413	443	420	437	424	414	420	403	374	400	398	393	415	411	408	416	402	394	394	395	390	374	402	411	424	405	426	408	390	409	395	420	412	402	387	390	398	384	453	395	423	409	444	374	402	398	425	406	424	423	385	442	390	396	421	407	452	413	420	435	409	412	414	385	405	423	415	421	375	381	419	420	429	399	410	368	376	439	382	430	414	404	390	393	410	387	401	408	404	425	415	418	385	414	405	401	419	393	438	401	387	400	408	412	402	422	395	409	391	446	405	388	419	433	393
26700	20738	10949	1550	1031	1223	1497	1474	931	904	888	1183	975	864	1177	999	791	787	714	774	742	738	738	701	722	737	771	736	771	676	730	720	716	698	703	704	784	721	734	757	719	718	696	754	703	715	727	693	650	708	827	895	844	859	848	779	802	814	765	694	673	676	700	734	716	730	672	715	724	687	704	722	696	675	675	688	718	679	688	718	710	738	680	722	708	727	725	732	679	753	710	750	733	734	693	744	735	736	732	700	725	699	707	715	706	707	706	726	702	719	723	740	735	734	700	668	712	700	710	690	740	678	683	734	693	736	742	702	651	741	735	715	719	714	719	656	696	728	673	736	725	690	739	695	760	660	706	716	702	664	741	694	752	701	770	753	747	686	724	765	696	690	724	702	744	758	703	691	699	681	714	723	707	720	735	716	698	731	749	747	691	705	706	754	720	706	690	733	692	758	720	720	725	674	731	679	752	709	681	754	746	702	791	739	708	746	701	710	701	721	711	712	688	729	703	704	712	744	670	736	666	710	716	692	728	636	685	770	718	729	758	739	687	717	747	747	727	685	746	682	737	736	680	676	707	709	721	703	752	710	715	710	767	737	742	708	732	740	715	711	753	732	682	705	719	692	709	721	679	690	721	744	705	769	720	748	727	741	740	704	716	718	745	767	747	738	703	760	703	679	701	703	673	707	741	707	698	692	743	700	700	709	691	717	730	699	706	760	698	723	711	704	724	695	706	673	710	684	707	665	699	719	706	691	686	750	725	714	739	674	703	764	686	721	651	704	748	721	676	685	724	712	700	720	706	714	685	773	714	756	722	724	737	753	720	703	711	669	692	694	722	765	722	727	715	707	761	716	710	751	677	759	710	742	708	690	773	719	738	736	729	729	725	673	750	727	731	732	660	722	684	746	735	694	688	706	668	718	713	739	667	693	676	731	716	707	752	680	748	729	739	715	666	737	722	727	692	699	705	704	683	686	758	718	685	698	759	716	738	731	717	726	710	728	747	756	675	708	719	737	711	742	707	687	710	707	717	686	680	721	741	710	702	692	715	692	727	690	704	692	699	693	707	654	743	749	717	709	747	699	750	719	761	701	698	718	709	707	730	693	687	727	739	761	742	706	754	670	717	678	711	702	699	728	676	689	710	678	771	665	752	696	760	695	712	720	726	726	717	757	658	710	713	686	723	754	714	724	700	727	686	713	656	693	708	763	710	747	721	710	737	706	679	716	702	711	700	705	741	704	704	782	746	776	771	712	732	716	719	693	729	713	713	697	732	719	741	728	702	726	676	697	740	730	727	738	696	725	732	763	679	743	690	724	710	662	757	737	729	756	722	713	694	687	682	729	723	677	682	718	738	704	730	705	723	696	715	704	724	715	720	645	753	747	682	706	734	710	677	709	620	730	697	704	729	723	726	750	747	739	694	697	703	721	745	756	723	677	723	733	694	754	714	715	707	704	692	711	748	673	683	705	745	728	664	722	731	750	699	790	752	691	668	714	732	727	741	719	729	709	729	687	731	750	716	665	702	682	701	710	761	672	749	684	668	739	767	706	732	717	664	724	664	735	729	751	705	712	709	723	730	745	682	748	690	741	738	710	790	732	684	684	747	735	709	655	692	727	737	710	761	689	692	738	757	703	682	731	736	702	708	736	734	754	748	736	693	716	710	746	683	734	726	679	733	681	747	687	714	713	714	720	679	733	755	740	726	714	723	673	692	721	741	776	671	719	747	650	705	722	749	720	773	720	696	692	776	726	738	669	723	698	648	730	761	722	750	719	707	790	706	741	726	732	745	707	733	676	707	707	738	740	755	716	722	755	685	754	690	700	768	708	697	732	717	701	723	711	740	678	727	752	696	727	702	707	694	680	685	679	730	734	713	690	717	703	715	732	666	669	714	713	666	679	741	755	717	717	727	756	724	737	730	738	701	724	704	693	700	727	710	662	724	729	707	703	739	740	689	764	685	715	714	714	679	790	706	686	723	719	690	723	735	740	711	718	722	734	732	688	728	747	673	693	712	693	739	704	721	763	712	674	680	782	731	746	727	739	710	762	718	726	713	752	714	709	693	721	743	743	688	774	726	714	718	764	687	677	775	723	788	729	753	751	742	685	680	710	721	774	739	719	761	757	710	714	721	652	712	772	727	764	721	739	723	731	695	702	715	696	751	699	696	718	645	745	757	730	703	708	685	708	737	715	704	703	707	677	716	741	698	732	734	725	703	747	686	733	711	674	706	767	709	707	713	709	723	682	723	715	691	700	733	705	729	717	732	677	718	703	744	730	708	709	749	740	743	695	730	691	760	715	697	723	697	706	732	729	743	671	726	737	733	708	749	686	715	732	677	729	754	689	689	685	712	696	764	721	766	741	750	694	750	778	735	740	666	731	688	744	734	686	715	713	703	720	742	720	703	737	781	691	729	761	746	744	729	736	731	777	728	735	699	730	685	631	700	686	708	703	668	719	737	742	777	716	762	670	699	721	733	737	725	722	730	772	732	705	729	717	717	704	712	700	728	744	748	676	718	738	660	704	747	754	721	740	724	670	723	708	710	746	753	722	728	729	715	670	772	693	729	689	666	724	722	696	688	691	686	734	751	693	717	709	670	720	679	751	702	717	706	735	699	676	687	762	713	756	742	745	715	733	737	734	749	710	697	693	689	728	746	714	720	724	680	730	707	756	713	668	737	760	701	721	704	714	704	712	726	768	721	762	721	700	724	687	711	724	702	718	708	739	758	728	740	787	709	676	735	730	717	728	692	701	676	684	731	693	661	722	761	698	687	757	710	665	725	693	721	737	716	701	724	683	733	756	653	685	780	721	681	731	735	736	661	704	728	678	683	708	749	693	681	736	666	715	729	754	712	715	703	761	662	674	758	675	722	721	721	726	733	689	727	715	680	716	674	682	704	686	696	730	703	717	715	723	708	688	717	719	717	695	675	638	722	742	683	734	719	694	758	700	733	749	742	736	706	740	719	695	701	697	700	689	715	720	716	663	707	742	716	686	717	762	758	714	685	673	677	705	721	715	665	719	788	706	706	730	737	711	688	724	729	760	713	732	706	668	750	703	683	728	762	675	747	725	772	723	677	738	695	727	762	735	702	691	710	727	738	698	716	712	683	709	680	733	710	694	737	730	673	709	717	743	713	647	688	670	756	713	703	712	750	710	745	761	693	720	680	687	698	718	703	715	684	705	710	665	677	707	714	710	709	672	767	738	789	757	699	696	674	701	703	781	741	746	700	737	709	705	703	728	697	709	750	740	706	724	734	721	755	628	707	746	743	755	716	757	745	693	754	724	688	675	706	744	684	736	713	699	723	716	727	675	721	724	687	708	743	715	721	729	690	724	749	717	709	687	737	731	655	714	709	663	720	725	668	711	709	758	701	747	712	751	701	710	703	675	738	669	687	708	704	692	724	744	768	732	733	701	708	750	729	726	724	686	695	685	710	701	698	688	704	739	751	718	717	700	703	741	728	727	703	741	693	701
4505	1972	1772	1411	1449	2179	2663	2545	1443	1280	1391	2126	1553	1238	1788	1455	982	978	958	940	901	894	824	868	898	866	859	851	872	905	856	877	859	881	913	874	884	905	787	862	903	853	894	894	873	907	919	900	850	889	1024	1108	1159	1186	1111	999	982	1027	950	829	861	891	916	903	882	853	890	842	913	904	859	873	861	878	842	866	892	916	880	914	877	858	831	849	866	907	814	841	860	854	866	852	852	842	829	892	872	816	867	893	878	907	830	803	829	891	836	834	892	816	941	893	839	851	899	839	851	864	903	920	927	877	800	853	877	895	889	863	835	892	880	911	869	849	877	896	837	885	847	831	819	899	853	860	901	894	836	875	856	874	897	879	872	877	865	847	862	871	886	868	894	853	896	878	867	907	910	827	867	834	902	820	867	864	862	879	882	842	868	901	859	870	848	901	863	875	871	873	927	882	878	889	839	875	892	905	842	858	895	889	833	829	860	886	824	834	858	882	891	933	865	926	846	880	875	846	892	892	912	854	889	857	895	844	836	834	860	851	891	923	895	869	837	876	895	890	913	828	893	856	844	919	867	871	857	844	832	878	918	820	856	906	854	907	874	869	872	894	819	872	872	823	855	858	927	849	877	837	902	928	851	877	863	849	907	856	864	890	913	872	839	870	805	847	876	857	873	878	899	856	853	831	867	869	894	888	877	916	847	864	831	877	832	832	837	912	888	866	800	860	854	885	861	831	899	813	870	838	875	893	850	847	858	864	869	868	832	874	860	884	824	925	907	873	847	846	858	866	821	893	875	816	869	857	890	807	848	881	858	837	884	913	863	910	873	852	843	873	885	860	846	885	880	871	843	892	889	833	824	892	801	885	865	854	869	878	886	839	867	866	876	873	825	855	895	886	869	862	883	893	850	843	823	922	791	862	882	863	869	860	836	834	897	859	864	890	876	852	844	830	868	895	890	845	885	864	855	902	890	874	812	886	825	895	848	883	891	834	870	878	845	851	878	968	787	833	894	890	842	872	839	854	868	849	843	944	893	810	876	852	852	887	926	902	848	891	873	915	869	862	846	911	922	937	856	864	881	867	895	843	842	906	851	844	865	891	862	877	890	883	883	906	870	905	915	866	924	891	858	824	847	907	842	834	863	877	835	833	867	861	857	862	913	856	846	869	922	908	841	879	930	874	851	849	904	906	894	816	878	860	829	859	848	861	866	856	862	864	867	860	786	903	908	840	869	856	855	896	876	861	857	874	843	892	869	902	826	866	850	905	838	856	827	862	856	864	890	828	830	878	910	910	824	858	876	912	876	903	870	843	860	834	900	837	882	889	861	893	890	824	903	844	892	869	854	881	835	842	857	852	861	872	855	846	887	924	861	888	843	848	881	844	870	823	870	859	839	844	858	922	876	837	837	865	866	883	855	908	897	829	884	898	855	884	858	904	881	895	824	807	884	845	869	847	868	842	824	847	859	862	836	866	872	840	939	830	817	843	883	834	840	844	895	923	851	878	821	833	880	892	879	819	887	858	898	910	901	888	889	840	889	844	879	864	850	819	915	871	906	889	858	920	845	875	912	850	867	899	846	851	857	854	869	899	873	868	845	899	849	920	910	893	879	877	901	873	841	831	853	855	867	825	856	832	868	867	920	919	838	848	856	859	896	824	836	888	853	857	822	875	816	864	904	837	884	890	850	818	839	862	838	874	868	853	887	869	916	867	859	921	847	909	875	865	902	898	876	864	905	867	832	830	868	885	852	857	916	869	879	845	881	849	857	863	900	835	806	881	843	891	897	934	850	895	863	898	840	835	895	853	857	866	910	851	882	817	846	896	863	854	854	892	842	906	880	853	882	859	831	898	824	845	862	858	903	880	815	878	893	868	822	861	879	868	860	856	922	866	904	829	907	866	864	832	921	872	895	869	844	848	879	871	854	889	851	900	886	905	888	832	824	865	907	878	873	842	900	938	830	847	882	903	865	873	899	839	843	915	857	873	875	914	850	896	834	832	882	863	882	853	858	908	852	914	878	868	878	818	834	814	903	927	893	850	793	856	817	850	876	881	861	873	893	891	857	872	839	859	892	875	861	868	901	911	852	834	846	851	831	936	864	906	851	862	850	908	859	892	944	842	861	897	900	872	871	920	896	881	870	818	857	873	892	858	858	834	876	898	837	853	954	847	871	805	832	876	795	932	848	823	889	827	886	860	854	882	858	910	900	850	868	880	914	858	899	843	888	849	867	866	898	892	856	772	855	866	849	837	847	855	820	812	884	893	841	895	838	825	912	933	855	863	841	875	847	889	851	876	874	854	864	876	849	833	872	923	865	907	798	849	857	873	870	901	872	882	824	869	810	818	805	856	880	903	869	844	917	890	844	956	884	810	912	906	871	846	899	855	923	862	847	882	865	822	843	910	870	873	904	885	859	887	873	869	878	878	845	863	824	867	904	870	903	871	858	841	843	900	797	876	878	849	852	896	846	912	857	855	824	865	838	894	866	823	811	892	825	841	866	828	917	900	856	852	889	839	845	908	898	931	901	869	862	845	852	832	866	841	864	873	858	926	887	874	832	889	894	872	849	924	861	853	926	858	880	815	871	865	891	887	817	831	894	839	887	868	858	900	861	904	873	898	870	835	855	919	859	898	907	861	852	911	846	855	854	804	812	884	870	869	884	932	865	889	876	843	833	834	881	904	849	872	864	877	890	873	871	856	862	874	908	887	858	867	871	861	897	858	884	845	833	839	857	901	824	901	865	868	866	815	925	844	908	857	901	851	859	880	851	858	905	850	876	873	905	908	864	875	889	872	877	855	891	887	873	900	813	834	887	854	901	893	837	866	834	837	881	802	860	838	875	832	843	885	885	843	894	884	809	911	896	884	888	860	884	939	814	868	864	894	859	857	825	912	871	861	854	836	890	831	894	820	866	867	882	840	838	884	780	870	853	882	871	863	893	864	831	876	835	925	825	894	846	858	845	848	875	826	864	902	862	860	876	844	858	868	858	898	835	883	883	851	893	872	866	840	905	838	865	872	831	889	813	848	897	822	870	838	890	848	885	850	797	893	863	899	878	854	907	817	835	844	894	887	821	840	896	925	850	871	890	820	888	897	838	921	850	857	842	884	861	901	903	901	882	852	897	871	849	870	859	902	865	855	850	882	899	892	847	878	814	893	888	864	854	916	841	820	925	824	837	876	905	907	817	885	876	901	937	845	833	889	898	874	847	819	901	884	927	877	877	865	816	846	857	888	870	875	825	887	897	864	920	849	928	897	912	865	858	835	881	826	852	847	911	880	872	860	914	828	854	869	869	871	844	861	843	906	887	882	819	884	803	850	847	886	854	883	890	829	851	840	863	893	890	874	838	848	953	826	802	836	861	831	849	873	894	864	827	879	852	849	863	846	884	875	872	865	858	845	906	856	870	839	863	808	912	916	896	883	819	841	868	841	882	884	822	837	874	893	926	877	862	816	936	876	879	852	905	865	856	874	837	815	851	837
23502	21110	28633	23839	21111	14550	3376	2231	1192	947	1090	1588	1208	866	1424	1036	693	621	642	646	539	540	530	495	513	518	550	517	473	522	490	501	527	508	497	489	544	534	506	492	498	544	516	539	553	544	526	555	563	580	676	767	749	851	677	650	639	759	523	505	477	514	459	525	523	470	473	460	481	518	461	484	532	512	509	470	487	475	509	493	518	527	503	446	530	495	462	489	479	481	497	537	518	494	480	511	499	482	542	502	488	473	492	487	486	474	444	504	515	476	524	488	454	472	490	472	490	454	508	506	468	470	474	488	485	438	506	507	485	471	487	481	519	504	485	523	436	498	496	501	492	524	481	457	482	508	490	472	501	480	506	504	463	465	505	464	488	479	496	450	479	485	480	515	471	480	486	474	482	478	487	496	474	450	500	499	526	500	478	496	465	502	517	535	513	494	476	493	525	484	495	506	520	501	477	513	519	463	535	451	477	483	481	462	477	501	525	484	475	481	465	481	486	497	519	495	540	499	466	487	505	497	503	467	466	484	483	488	509	495	513	472	491	463	503	481	491	455	493	495	446	489	499	534	513	497	469	457	495	477	515	504	485	496	487	533	526	478	489	517	492	491	491	467	471	481	504	506	505	520	496	451	440	534	491	483	505	522	526	495	539	466	516	508	523	446	497	521	466	497	476	492	512	455	503	492	474	532	518	518	502	479	498	505	476	507	493	505	519	501	470	508	523	524	488	498	491	480	511	488	481	533	498	483	483	532	468	470	449	485	469	510	484	522	489	470	495	473	496	485	516	516	516	493	481	543	491	489	458	488	467	470	519	452	462	480	510	496	477	516	506	497	490	485	512	479	484	484	475	490	505	514	461	502	489	513	515	499	454	487	522	520	487	455	504	452	473	565	470	519	489	476	470	512	497	462	503	459	476	468	464	481	506	479	510	450	485	500	503	475	441	477	509	482	506	471	485	489	477	450	500	475	450	505	490	496	464	491	485	504	488	473	466	503	492	504	490	504	487	513	523	494	478	496	477	491	515	476	485	507	507	547	494	500	481	493	487	467	462	464	462	479	476	476	495	492	467	508	518	515	487	533	494	486	516	508	471	487	496	525	513	466	493	479	498	539	485	491	496	494	529	465	497	473	512	489	452	498	475	502	496	462	529	500	513	454	458	453	491	467	491	539	504	542	481	473	483	508	474	462	468	470	504	493	467	512	468	466	510	478	474	532	498	504	499	509	497	472	468	468	497	511	477	440	536	478	510	534	505	467	511	493	472	503	464	445	480	531	487	474	490	528	489	527	531	473	453	486	458	492	472	486	508	463	491	480	501	454	472	516	466	532	512	461	487	508	499	475	477	496	468	467	507	487	507	528	519	483	482	496	520	467	500	489	508	512	445	474	456	512	447	471	487	455	524	516	476	447	444	488	489	493	492	520	490	506	446	477	475	520	522	457	448	475	483	490	482	445	442	482	506	516	496	476	466	490	495	495	493	512	464	512	457	522	484	471	468	529	515	484	505	543	495	493	496	510	457	485	506	473	498	446	527	481	506	507	483	490	499	482	490	469	494	483	479	476	445	515	500	466	461	505	504	490	497	492	521	484	477	534	539	466	480	503	508	470	472	465	488	488	473	474	497	515	463	514	478	547	487	465	450	468	440	474	482	495	533	515	497	471	514	500	534	473	511	512	500	468	466	503	456	470	516	488	452	473	512	448	516	539	498	459	526	514	512	479	506	507	473	504	539	458	508	480	532	490	457	466	471	461	529	486	493	520	512	510	498	501	499	514	472	493	508	508	497	504	519	523	501	506	529	484	458	483	478	541	490	475	480	503	459	497	499	510	464	502	488	485	490	481	506	505	465	512	462	504	466	518	495	483	445	527	463	487	481	504	504	474	506	501	489	496	462	467	543	476	485	495	498	472	464	493	485	486	509	524	476	466	500	508	473	499	514	476	474	522	515	463	520	498	462	492	493	494	483	508	509	492	525	490	517	484	472	524	466	531	492	470	493	499	496	497	507	508	464	487	471	465	494	465	485	492	519	460	525	502	496	518	474	456	513	518	473	499	461	482	468	501	491	534	525	521	533	467	512	513	474	481	454	504	486	505	503	472	498	488	486	465	483	466	490	495	483	482	472	526	485	534	482	420	509	462	517	491	509	488	485	479	498	445	504	515	463	475	494	489	489	508	503	493	500	428	506	481	477	483	480	532	514	493	484	501	472	479	489	469	535	486	530	457	494	476	510	481	451	485	504	499	488	460	484	487	500	495	521	481	477	507	476	527	519	470	456	503	489	461	500	481	482	508	492	511	511	491	483	513	517	492	479	497	495	478	468	498	473	491	470	479	471	505	510	472	475	457	497	477	495	521	494	472	491	471	476	496	486	532	457	494	504	496	487	441	545	485	484	503	463	530	468	463	528	446	474	461	467	517	507	494	471	478	487	478	490	541	495	464	472	500	499	465	505	500	469	510	475	526	493	488	497	491	487	534	520	494	463	519	504	514	502	507	465	463	477	511	476	496	494	471	497	516	500	532	502	497	538	476	480	482	503	436	479	465	511	502	468	505	482	497	509	479	466	469	504	513	506	472	504	503	469	459	486	509	493	535	476	489	520	468	522	471	462	473	447	484	490	470	484	480	461	462	515	476	483	465	494	454	461	510	515	478	496	475	514	452	499	452	485	488	503	517	493	473	504	468	538	485	513	511	486	504	515	512	493	530	507	505	457	505	494	466	491	488	457	518	494	493	458	472	490	500	475	502	538	505	453	480	467	447	463	454	498	470	512	510	515	543	489	462	487	484	490	504	474	521	507	463	457	476	465	476	457	500	490	481	471	488	474	477	502	478	507	475	483	502	468	485	522	463	494	485	491	511	499	508	478	453	453	491	502	480	504	502	512	488	493	474	484	511	476	497	508	501	528	483	480	449	495	497	521	457	480	505	479	481	501	500	529	456	496	503	488	479	493	483	522	514	495	472	465	526	525	460	481	457	437	486	486	498	497	562	486	483	471	463	464	510	521	475	495	475	455	512	490	508	498	486	476	502	460	493	536	454	533	474	462	481	509	457	478	491	524	478	492	472	479	471	496	497	499	519	474	462	517	515	475	485	497	559	481	495	495	457	480	466	502	507	478	499	493	499	515	488	493	501	482	477	447	524	527	467	447	483	495	508	516	476	485	506	481	521	472	491	505	465	481	486	484	472	489	490	506	507	471	495	485	516	478	450	524	500	480	491	520	498	502	500	448	482	480	446	499	500	477	517	507	538	542	521	520	443	471	499	490	515	494	511	453	488	476	510	470	483	512	506	451	499	493	498	493	446	479	500	469	443	480	502	452	524	479	486	500	486	468	474	506	514	493	507	480	513	481	494	497	464	461	478	515	488	478	487	493	459	488	490	493	506	474	498	487	533	483	505	531	490	552	511	483	487	471	506	514	505	506	511	494	499	477	496	517	462	472	517	523	525	453	504	459	532	523	463	516	535	436	500	469	484
7062	10382	9273	4961	3952	4471	4651	4614	2294	1912	1940	3130	2030	1366	2352	1904	1068	896	856	833	752	702	727	726	694	675	665	660	618	640	649	610	635	653	666	640	673	646	675	657	679	650	608	677	658	635	677	626	670	732	938	1204	1168	1298	940	882	929	1026	724	621	571	658	611	633	615	616	583	615	615	612	637	601	594	665	633	613	614	617	607	629	571	604	641	578	588	629	610	627	570	641	574	572	616	636	618	643	606	581	591	610	608	591	572	633	614	579	597	576	636	642	589	608	618	631	587	620	621	610	606	593	596	582	651	572	597	654	599	609	600	623	587	614	577	576	576	597	615	610	605	643	622	635	614	604	604	580	606	616	598	640	621	602	601	631	612	599	624	615	596	639	569	595	617	619	591	564	595	613	604	603	620	615	631	626	596	620	644	613	614	620	632	582	632	620	613	618	638	577	627	605	598	624	614	589	617	585	569	621	609	615	621	605	631	580	585	622	641	613	659	619	627	616	612	583	586	663	590	569	578	580	616	639	611	630	616	583	594	597	621	662	594	631	595	647	644	592	662	626	667	637	618	615	609	652	630	631	646	586	640	579	619	610	565	596	600	605	590	574	643	591	641	569	631	585	623	627	570	567	556	576	592	581	636	597	566	630	599	613	624	623	580	636	608	633	599	656	634	664	634	608	603	612	635	627	641	620	625	605	597	631	627	599	605	628	666	601	606	600	636	616	567	628	611	607	593	625	624	571	622	639	639	620	625	561	622	627	626	564	596	562	649	625	603	638	612	575	580	556	625	629	586	565	591	594	613	629	668	557	624	611	629	650	571	599	647	624	625	603	614	633	605	601	653	561	648	618	627	621	627	629	611	660	597	573	645	596	579	633	591	580	573	650	610	614	603	617	617	583	636	593	608	598	593	603	616	582	565	631	596	626	600	611	632	592	631	611	616	626	571	626	573	607	585	578	625	626	636	650	635	603	638	598	626	622	672	588	577	583	654	598	604	639	627	623	617	601	607	610	589	613	622	595	612	629	611	623	579	625	561	628	617	612	614	665	606	590	627	629	620	564	592	596	628	639	579	613	570	657	609	567	632	659	627	609	605	621	588	651	629	612	592	626	617	631	652	576	621	611	628	596	568	673	613	611	632	624	595	616	642	607	603	617	604	600	661	589	632	651	659	657	613	565	650	607	638	592	575	614	585	558	623	588	613	617	578	604	590	620	554	635	600	601	624	595	607	631	590	593	613	603	578	620	637	581	608	625	655	590	649	584	639	580	650	617	579	628	579	633	647	590	642	613	585	597	642	606	615	581	582	589	621	624	581	576	624	577	642	598	608	617	664	600	603	592	606	613	594	642	627	666	599	601	605	631	608	589	584	621	589	641	629	596	613	611	626	651	639	584	591	589	625	631	593	601	658	635	609	620	533	575	572	594	630	561	611	615	592	560	626	653	661	604	584	586	608	635	600	632	565	631	649	634	622	612	589	650	607	636	629	608	589	705	617	616	592	571	618	587	628	634	575	616	676	615	622	620	607	586	616	593	647	629	649	603	621	609	626	596	588	616	584	632	583	583	650	639	579	556	650	689	640	601	559	597	671	613	593	592	600	610	637	623	598	661	636	619	591	550	628	607	629	600	627	588	616	578	623	640	572	625	626	585	626	608	594	589	566	615	656	614	602	617	600	638	594	581	621	583	622	573	618	600	585	613	592	592	649	588	602	656	579	614	605	607	619	642	617	603	626	584	648	634	601	619	580	637	613	669	561	635	582	633	590	578	585	594	582	624	604	605	586	602	620	637	647	629	642	673	567	602	602	619	578	644	604	573	607	620	617	567	634	588	615	602	606	610	627	593	582	591	598	628	625	596	620	624	559	579	554	602	598	609	584	606	609	598	647	601	589	638	588	634	643	655	611	578	613	584	601	620	602	663	601	635	560	562	590	658	605	622	572	620	586	618	578	628	561	592	678	657	655	574	604	628	616	598	622	623	603	612	581	597	543	583	648	590	609	640	622	615	622	598	641	591	569	615	578	639	607	602	636	629	582	625	611	619	641	643	645	634	609	611	600	620	631	628	651	589	623	627	600	626	601	606	617	598	627	618	603	618	640	629	599	607	652	632	612	666	580	578	603	638	644	617	595	632	648	593	616	631	581	608	578	574	631	642	574	602	583	629	683	585	614	622	647	586	586	591	624	625	605	611	616	586	574	565	555	650	632	623	547	615	629	591	603	632	616	612	586	626	642	615	603	637	663	595	607	650	660	603	573	598	615	560	622	621	561	609	597	610	643	610	584	594	640	598	622	619	592	628	631	611	627	550	597	596	617	652	632	595	648	628	625	656	588	622	609	562	678	604	623	562	578	658	624	606	573	599	608	595	627	580	576	606	585	610	613	581	603	608	640	580	636	630	617	596	617	649	611	635	623	608	592	601	612	635	615	657	595	659	650	581	631	602	651	628	568	629	624	618	583	593	598	629	597	603	603	645	633	624	618	578	574	608	597	613	596	610	670	601	564	611	578	590	602	573	600	661	625	583	627	628	589	562	637	623	624	637	641	620	643	601	597	629	595	568	597	555	634	569	627	612	619	594	602	619	571	608	631	598	650	604	671	590	605	590	555	624	557	627	582	602	606	605	591	626	586	615	615	627	618	647	624	666	655	621	624	608	602	582	595	650	596	632	613	635	630	608	643	651	637	643	626	602	594	634	564	608	650	631	600	612	592	608	631	620	648	643	576	589	611	626	641	630	613	643	602	637	579	619	611	620	636	578	639	641	639	609	618	604	579	623	621	592	600	588	576	602	619	636	680	589	624	624	642	607	615	606	611	601	619	607	629	612	605	641	688	583	586	612	611	616	620	599	620	647	630	613	599	587	626	610	603	615	581	617	632	620	620	611	600	623	595	607	628	633	626	621	572	608	570	612	650	606	606	609	586	617	611	559	613	591	593	578	581	594	633	606	595	628	618	575	590	616	617	600	566	578	597	647	635	561	612	595	615	619	582	603	633	627	589	627	606	575	618	585	609	613	563	601	585	605	667	627	615	626	603	601	566	595	602	606	612	577	602	592	633	611	596	653	622	628	629	614	594	620	610	619	609	583	566	617	643	610	632	586	629	607	583	581	600	568	586	619	568	587	618	567	626	612	603	627	598	644	643	613	588	635	622	633	612	627	636	604	576	639	614	589	601	607	642	623	584	639	682	638	581	646	615	620	597	663	615	603	601	589	577	605	577	617	600	583	633	597	590	624	625	628	608	632	610	585	621	605	622	597	599	645	616	624	566	606	596	560	622	590	571	629	610	669	600	587	633	603	608	614	620	608	624	674	627	571	644	633	587	577	641	591	607	584	600	612	629	596	621	665	617	629	595	578	599	547	656	584	599	597	587	648	605	571	619	629	584	639	627	644	612	629	586	615	600	645	607	613	617	616	630	633	650	630	599	627	595	610	602	602	614	605	621	618	537	604	600	645	591	617	559	590	582	579	660	629	606	626	613	579
22663	21098	28930	23494	21099	21261	14103	3570	1457	1281	1232	2122	1449	913	1647	1296	700	594	544	552	479	426	446	463	387	421	365	405	373	369	369	376	379	407	380	371	381	404	402	388	393	345	379	405	390	374	426	408	398	478	610	718	733	841	623	569	595	596	378	347	382	347	340	327	360	340	356	336	349	373	358	365	323	330	343	356	345	345	340	346	380	376	345	357	317	342	347	328	334	348	350	353	360	343	336	333	349	314	327	322	371	346	303	345	357	361	360	351	353	386	360	360	353	316	335	305	354	340	361	359	347	372	344	326	334	383	345	354	356	345	356	347	332	329	346	345	332	327	354	388	366	346	344	356	377	360	299	333	365	344	379	368	345	334	339	356	305	341	347	355	356	336	338	349	336	313	357	325	365	323	353	349	326	317	327	329	363	353	367	343	334	323	367	347	317	375	336	337	372	357	341	334	327	356	362	358	328	349	333	354	346	333	360	357	357	298	343	339	347	343	335	345	338	321	312	331	331	335	352	372	378	340	344	357	328	351	350	381	350	344	323	332	367	340	377	334	341	339	353	345	370	326	355	359	360	336	344	354	348	331	324	309	347	338	319	369	340	354	343	367	342	352	346	331	324	323	353	326	356	327	393	350	358	331	315	315	359	350	327	322	360	361	310	340	366	331	329	308	351	357	345	332	328	322	328	317	346	365	350	349	356	340	326	321	343	329	320	322	370	350	360	374	361	344	362	334	339	356	352	358	317	346	344	342	374	368	348	371	334	356	354	304	371	344	332	343	354	355	346	340	336	331	335	346	366	364	360	326	348	365	372	361	337	342	357	367	328	340	316	320	360	369	335	327	316	330	343	344	360	336	350	328	362	355	364	337	325	357	336	342	310	366	340	327	336	314	371	346	333	338	353	320	332	377	334	364	350	338	317	344	350	339	359	332	357	325	359	339	390	335	309	344	354	357	347	350	365	339	344	383	324	345	341	371	344	314	322	346	324	334	332	360	349	355	337	376	364	344	386	364	334	342	367	304	309	337	358	330	320	363	346	343	346	339	376	339	310	366	357	325	348	355	344	342	364	336	362	299	381	337	403	357	334	342	343	367	352	342	346	383	379	347	345	389	298	341	323	343	364	371	332	320	333	331	348	352	341	372	361	333	369	356	339	376	360	325	366	350	380	378	314	346	333	339	321	357	346	354	360	344	352	356	350	362	337	345	347	340	345	357	337	339	378	376	353	345	387	333	358	373	362	344	356	356	323	314	372	331	316	349	341	365	303	367	317	310	337	332	317	347	350	315	335	334	321	329	336	334	314	324	353	368	343	318	324	331	341	336	354	340	324	351	330	324	299	340	336	385	375	325	364	367	343	341	348	329	345	350	358	346	352	362	357	338	359	343	339	325	361	328	346	352	332	330	332	326	334	365	337	335	349	345	318	338	337	352	326	317	357	316	342	338	349	345	347	335	349	372	368	341	337	333	387	344	353	346	339	370	373	358	361	373	369	370	317	318	383	333	346	364	318	326	366	350	340	325	345	317	348	324	349	384	359	333	358	351	350	315	360	320	348	347	363	377	310	317	345	345	347	344	357	326	343	316	364	377	348	372	335	342	322	344	359	363	343	335	362	342	339	368	328	346	343	354	352	364	334	338	344	356	341	335	332	331	350	351	357	369	326	344	346	333	339	340	357	371	373	381	341	345	327	348	347	334	359	315	356	343	326	327	335	335	346	357	355	350	347	364	336	340	366	346	361	328	349	334	314	320	321	342	327	347	352	345	330	359	339	341	327	363	351	345	362	379	362	342	355	320	333	328	344	333	388	343	337	354	324	365	355	316	341	345	330	342	337	362	330	319	354	327	340	380	347	344	354	347	369	347	347	342	351	358	332	308	310	351	332	299	346	374	357	347	330	320	348	363	320	330	329	369	342	347	364	367	365	372	384	315	351	343	346	337	324	356	330	316	373	363	350	341	330	327	357	345	314	377	351	347	333	345	305	323	323	349	372	342	343	344	346	358	371	378	357	383	312	339	351	341	352	361	324	332	316	331	348	344	346	319	347	323	344	349	329	341	307	333	320	347	335	381	317	345	364	357	331	320	331	336	349	324	357	321	371	368	362	342	347	340	380	344	331	340	323	344	341	345	328	367	339	329	354	344	320	354	352	332	361	366	355	346	314	306	341	354	333	311	369	343	336	328	330	330	335	358	333	339	343	347	336	357	329	347	363	316	336	356	330	358	336	316	333	368	346	329	329	351	353	325	315	346	338	383	315	371	347	353	361	296	354	335	331	337	312	354	304	350	379	355	325	354	330	314	312	384	315	338	343	335	338	316	331	334	342	315	353	308	320	344	338	348	334	346	346	347	364	342	311	342	359	361	339	326	330	344	341	336	332	329	387	374	378	392	323	340	340	371	346	384	389	324	355	348	309	325	338	365	302	360	361	321	335	312	347	353	341	346	326	308	344	329	365	379	355	343	328	381	340	349	317	374	361	321	351	324	345	351	354	353	348	329	358	355	329	335	354	355	339	361	352	346	351	343	322	357	326	351	359	332	348	323	327	306	352	362	348	326	331	324	360	310	329	286	356	355	359	357	332	329	386	324	340	324	331	331	347	371	311	320	340	297	329	344	325	342	349	346	337	295	343	306	336	363	363	365	342	343	360	344	343	363	315	348	348	368	331	363	340	340	329	340	333	333	327	364	352	316	372	297	356	343	354	330	302	330	376	322	326	357	300	337	336	334	336	351	364	322	323	328	367	331	325	330	369	360	347	340	333	352	333	302	318	353	328	335	328	345	306	320	319	312	377	347	370	356	363	329	359	360	309	325	352	335	352	330	347	329	330	329	358	324	360	368	347	361	347	325	340	295	339	334	324	325	358	350	339	341	358	369	383	348	340	349	346	354	323	363	332	302	359	343	368	371	329	372	329	325	359	340	345	320	369	378	348	365	322	327	355	328	368	351	329	337	364	366	335	336	339	333	354	359	333	375	349	342	336	309	371	337	368	337	332	371	346	341	346	326	340	347	331	375	343	360	344	374	325	308	349	336	371	333	320	328	345	329	338	350	348	337	350	322	358	351	340	338	362	357	332	372	325	318	342	340	337	375	347	327	360	366	369	331	312	352	365	357	371	339	353	330	317	302	330	350	341	342	384	362	331	336	349	314	372	330	335	340	345	328	332	319	343	331	333	333	325	349	358	347	331	341	330	343	357	324	337	307	308	329	387	312	340	341	313	354	332	350	311	367	333	295	347	358	326	314	378	347	373	359	307	337	337	333	338	328	315	336	334	329	367	382	347	336	339	339	336	327	327	323	320	347	345	358	346	342	374	345	334	339	311	322	336	320	343	370	381	331	343	343	327	374	352	344	346	351	348	321	372	362	364	391	354	339	350	380	356	372	330	323	325	346	352	366	355	382	336	352	364	340	359	354	308	344	358	341	340	354	342	338	337	353	345	331	332	313	338	359	324	337	377	364	337	351	357	339	310	332	341	344
9365	16449	14319	8188	6175	6431	7074	6487	3187	2489	2581	4196	2792	1590	3001	2199	1105	888	823	765	616	601	566	546	519	523	564	509	525	448	496	474	464	514	504	498	523	492	517	493	505	474	527	544	488	470	577	440	490	649	992	1174	1159	1271	989	836	909	979	486	410	429	415	464	438	423	444	416	446	434	399	438	404	431	389	415	388	412	452	415	423	426	425	428	450	451	446	398	436	455	395	460	384	428	400	422	414	411	401	418	406	391	414	411	382	440	396	441	409	454	396	429	444	404	423	393	432	427	382	411	409	400	388	437	432	392	423	380	412	436	376	423	414	394	425	408	431	440	420	412	410	456	390	411	422	430	413	377	416	419	421	406	442	427	428	431	408	424	394	384	435	463	389	384	421	416	418	405	421	429	442	361	428	428	398	404	407	385	419	409	421	403	414	434	390	455	393	398	391	392	427	435	446	402	397	423	399	392	424	396	395	428	378	405	437	441	423	398	406	375	405	432	408	389	457	446	403	426	425	416	414	470	451	464	384	378	412	393	400	445	434	436	393	403	393	412	399	432	429	419	394	358	409	429	422	411	428	405	412	442	424	436	400	416	419	377	444	407	404	418	401	432	385	415	382	425	400	453	434	407	409	426	418	395	401	380	405	446	398	401	432	419	417	424	418	369	414	443	429	439	442	414	455	393	458	451	390	416	449	439	416	399	431	398	424	374	435	442	407	406	408	415	383	402	430	421	379	422	396	389	409	394	407	366	432	396	416	433	444	385	395	422	438	417	411	418	448	423	427	405	439	441	406	419	448	395	405	407	456	421	421	456	428	476	409	402	389	427	416	426	399	426	421	421	415	408	417	414	415	468	389	435	395	392	425	403	410	388	442	368	428	431	376	394	390	436	431	437	416	408	373	412	394	428	407	412	400	415	429	408	391	383	457	439	433	414	403	403	401	375	408	403	411	434	455	416	398	406	405	415	425	413	425	376	389	408	406	425	396	402	401	371	393	423	413	387	398	400	383	393	429	423	398	388	400	413	406	406	413	425	412	428	400	401	431	397	400	423	429	437	448	421	420	395	421	458	378	479	402	432	438	461	412	413	413	413	406	433	420	435	412	395	402	393	391	448	434	413	419	420	433	439	446	382	470	409	398	394	429	387	426	389	435	437	433	395	427	399	379	445	441	402	417	369	415	407	395	434	412	414	411	401	419	422	389	410	403	388	422	416	441	424	392	439	392	402	399	402	454	433	427	387	406	412	436	394	432	438	416	408	401	451	375	382	421	401	376	391	412	401	411	399	399	412	425	414	442	396	401	444	370	418	419	402	400	417	437	427	390	418	402	423	430	443	403	410	442	418	446	460	431	409	391	419	386	406	413	393	394	416	428	423	413	432	430	445	452	412	434	398	412	407	443	390	398	415	388	418	428	410	425	411	398	415	403	428	403	431	427	474	427	418	390	395	367	392	404	425	416	453	413	432	429	398	395	376	388	401	373	410	427	410	390	408	394	433	444	412	418	445	434	392	381	401	416	449	385	415	425	364	400	409	405	428	462	445	378	405	414	424	403	401	445	419	403	417	421	408	374	440	430	402	433	430	408	425	413	431	381	436	407	431	401	382	412	412	432	407	426	428	393	441	396	371	421	400	421	387	403	409	424	386	427	416	425	414	427	451	407	366	403	417	432	422	412	399	439	422	428	405	399	399	398	390	417	436	418	448	387	415	407	395	408	385	402	430	399	410	419	407	440	413	408	408	406	421	404	428	426	372	415	422	431	369	422	424	390	421	418	440	412	387	379	419	406	422	437	404	431	389	382	422	441	432	433	407	423	428	419	437	408	450	397	427	415	438	445	439	418	388	391	432	424	378	461	408	433	388	379	420	445	443	433	400	429	418	419	439	410	415	419	446	378	452	442	430	401	396	435	425	379	409	406	457	387	419	448	439	457	428	433	435	411	453	417	452	395	429	381	411	403	399	419	404	415	401	419	408	429	419	416	400	444	392	418	417	418	404	398	393	396	455	416	403	409	428	417	406	433	410	426	411	385	432	431	444	412	411	403	425	431	432	400	446	403	454	437	408	412	406	435	408	382	419	415	384	397	407	410	395	418	393	397	420	411	423	467	421	440	421	397	443	395	414	404	401	419	381	410	421	408	392	433	419	423	436	421	394	389	410	415	450	426	414	389	434	396	400	406	403	430	420	388	408	382	410	447	387	419	399	406	421	427	401	438	412	391	438	404	453	397	419	444	447	432	423	455	429	430	447	434	421	429	435	402	400	467	426	427	409	409	418	397	414	409	423	426	430	425	421	343	434	396	429	424	420	398	413	426	423	400	397	392	432	425	393	454	420	424	420	412	458	392	424	403	385	397	425	408	412	410	387	425	391	378	395	391	461	455	406	417	439	443	436	414	415	429	396	416	405	399	421	462	383	405	412	440	437	422	412	453	404	399	418	433	427	427	427	389	437	386	416	439	413	439	421	401	384	391	404	412	431	405	401	423	421	382	417	408	411	386	416	439	430	420	416	417	403	401	418	431	401	428	416	406	402	394	429	427	412	413	385	399	436	449	394	453	419	382	401	438	436	441	424	431	388	414	416	444	398	444	423	420	412	408	400	404	418	409	443	439	430	425	379	431	351	461	418	417	392	371	399	441	426	432	421	401	375	448	373	432	447	388	422	419	434	408	440	408	443	454	406	392	423	421	397	425	438	410	401	414	436	371	384	413	414	401	444	418	427	436	422	421	431	432	428	429	415	435	390	385	430	418	408	401	420	405	429	408	421	447	395	426	407	407	400	405	405	410	394	404	440	443	396	419	434	405	410	399	440	410	476	402	426	401	408	410	388	424	409	393	397	427	368	377	450	427	430	401	454	398	414	420	396	428	422	422	423	392	403	398	425	404	421	376	411	394	414	408	421	409	399	424	415	407	424	432	398	445	444	439	436	413	428	390	414	419	420	416	444	404	417	435	395	428	414	428	399	420	426	411	384	412	435	440	415	379	427	426	413	410	413	412	431	386	402	440	393	401	404	448	408	419	394	402	417	423	449	396	393	394	389	403	407	413	389	400	398	443	387	392	404	396	404	419	415	371	407	419	417	406	403	414	403	428	430	413	441	436	421	421	416	414	396	436	423	393	453	392	398	443	421	429	397	457	406	440	404	403	420	455	401	413	413	412	424	406	440	399	413	418	424	427	436	449	437	440	438	436	450	412	437	448	418	376	414	394	414	433	405	437	454	393	384	420	461	402	458	426	421	408	420	415	413	434	421	409	405	413	429	390	424	398	418	424	421	399	409	380	382	403	396	427	373	386	403	413	435	393	398	414	399	389	440	409	375	386	456	419	391	416	438	407	424	404	425	420	409	446	408	423	410	393	391	413	395	414	457	446	391	441	400	412	389	432	420	438	426	441	419	368	439	392	411	408	435	439	414	393	405	411	412	406	403	400	416	394	448	395	397	433	413	390	404	436	455	432	412	412	445	417	447	448	407	420	400	409
26752	20726	10727	1570	1079	1321	1502	1487	952	935	935	1327	1059	838	1150	1007	783	783	783	728	728	753	703	702	705	712	704	760	736	707	687	745	714	768	709	738	728	710	725	735	747	737	759	822	751	683	740	683	733	788	832	843	850	895	818	842	781	752	737	719	674	696	746	710	718	700	723	743	715	712	674	710	739	655	697	704	776	689	747	766	706	739	716	775	691	699	718	695	677	687	711	710	729	699	721	667	741	710	736	712	705	745	700	752	765	714	757	732	690	763	713	682	726	725	732	680	691	661	757	747	692	728	721	717	724	736	727	785	677	701	750	702	671	677	718	695	737	738	714	752	787	732	698	690	717	712	709	737	719	731	695	750	739	755	689	732	708	733	675	672	726	734	754	724	730	727	684	697	732	728	714	724	681	722	712	756	686	704	700	688	732	662	753	709	706	759	787	734	755	715	719	704	749	726	781	741	801	683	778	704	713	693	779	745	696	720	672	759	674	754	703	678	711	705	712	744	719	704	732	726	701	723	745	738	699	711	714	690	717	686	753	707	727	676	715	745	741	702	702	712	725	739	708	693	701	744	711	718	720	736	695	718	694	687	714	669	724	733	696	674	728	734	693	718	718	665	742	681	721	716	706	754	711	715	758	722	765	727	746	752	710	727	720	694	752	762	674	717	719	682	691	718	706	682	719	699	692	666	722	750	714	741	708	726	716	703	733	705	713	744	714	754	715	722	749	741	743	715	816	735	729	714	697	710	740	713	674	700	758	676	697	672	737	718	749	720	715	705	748	674	754	756	738	715	777	684	710	664	701	765	686	717	740	727	685	718	693	703	705	707	712	736	760	695	734	716	732	724	756	696	703	755	712	720	719	748	680	657	724	689	708	758	762	703	703	691	706	715	749	678	717	719	728	755	696	713	700	695	693	726	720	723	676	740	699	725	683	700	696	764	687	727	720	659	737	728	753	738	686	692	701	711	698	735	672	672	768	713	685	703	690	697	731	744	734	722	717	678	702	672	720	693	727	731	731	675	714	707	657	737	705	719	762	735	701	735	697	697	729	690	710	708	704	702	757	713	685	731	693	708	724	667	739	726	672	738	732	683	748	706	714	730	733	746	768	740	699	687	721	742	740	709	741	732	701	707	720	740	696	748	724	727	732	749	766	758	740	718	704	723	751	729	730	675	728	750	750	697	687	723	700	721	737	722	719	683	690	701	687	708	759	774	726	707	741	712	703	732	714	785	700	733	732	763	745	689	697	727	777	674	722	748	686	739	706	726	697	714	700	689	769	730	773	735	718	736	679	696	752	753	720	731	741	710	709	729	682	738	688	764	704	696	723	721	695	746	719	710	744	723	722	734	762	652	714	714	719	731	730	723	714	727	730	694	768	739	714	746	699	736	686	687	724	707	703	707	706	750	718	689	729	723	725	692	717	742	741	770	734	701	688	732	657	715	698	716	726	716	732	722	735	715	699	697	721	707	755	739	696	718	696	701	714	732	721	774	739	741	746	719	740	711	712	727	752	693	694	718	760	703	688	721	696	735	785	692	713	720	720	756	716	708	720	748	689	760	703	699	697	708	761	709	725	704	733	712	746	736	718	687	715	705	684	688	705	730	742	718	748	702	721	678	734	700	730	715	689	718	726	707	707	723	724	771	690	723	754	743	724	723	712	720	705	734	700	723	719	721	722	755	691	724	686	741	739	719	680	735	751	714	754	735	740	708	721	729	717	716	727	760	733	718	676	756	705	696	696	733	742	685	684	739	735	698	739	738	748	677	751	769	678	720	705	693	724	756	706	733	711	762	737	723	740	758	744	694	705	739	695	708	705	717	714	708	758	680	714	737	748	687	706	756	718	683	726	705	683	724	671	715	737	714	728	720	677	720	733	741	730	736	726	691	709	688	711	722	740	702	710	692	704	722	697	723	771	669	703	699	732	728	698	734	741	710	692	690	759	711	701	744	724	712	723	732	739	702	674	675	721	702	763	748	672	714	774	744	723	717	729	692	721	729	694	729	690	686	750	759	757	672	743	721	672	697	732	678	692	727	701	720	763	677	713	691	745	752	706	720	733	701	726	738	720	691	665	710	692	694	689	711	679	782	713	726	704	698	773	756	744	709	677	739	717	757	769	741	742	738	780	730	734	722	719	728	724	729	730	727	691	739	700	652	704	671	687	674	741	689	719	719	718	733	715	679	670	676	707	734	679	721	735	728	747	730	740	763	724	693	718	700	737	729	686	706	680	702	727	723	743	729	740	754	763	671	745	717	703	713	736	745	720	696	734	685	721	721	741	719	724	781	770	743	714	701	720	717	698	708	731	713	683	746	715	751	729	682	718	711	718	741	742	740	737	716	735	698	713	725	708	685	728	704	713	702	675	708	705	752	694	713	707	747	744	693	760	736	714	678	714	730	739	722	718	710	731	765	701	702	747	712	721	712	642	671	751	712	743	724	723	706	748	732	731	750	760	725	753	727	706	691	732	714	744	692	736	661	687	693	724	728	675	752	695	705	741	729	704	683	719	743	729	726	695	689	760	731	714	667	715	731	702	667	688	730	696	746	747	711	709	790	695	683	749	707	743	738	749	716	673	766	721	687	739	718	659	708	727	689	729	735	681	737	726	749	727	709	714	721	745	717	677	752	651	727	761	773	698	745	732	659	685	728	728	692	701	713	725	787	728	700	737	724	727	698	714	770	678	725	745	794	688	724	735	738	726	695	730	729	685	718	686	713	744	743	737	722	684	722	712	718	690	733	664	702	669	744	699	695	788	742	745	716	713	701	731	707	713	741	740	720	711	754	722	696	730	709	720	699	720	740	728	789	748	721	770	707	712	660	709	757	736	680	733	683	740	692	705	702	718	734	710	692	734	717	747	754	732	702	724	729	729	724	762	736	752	681	752	761	702	720	721	716	703	659	734	720	696	719	693	683	733	714	757	737	733	769	722	709	706	697	708	750	723	737	719	706	678	754	745	755	706	735	733	761	694	754	691	749	753	735	718	725	725	694	706	739	705	758	676	759	704	734	708	692	742	775	703	746	731	724	701	751	742	750	741	700	738	738	744	748	743	718	718	699	729	715	700	713	715	715	682	701	682	701	685	709	725	724	711	737	711	741	709	754	714	739	733	666	757	675	668	702	746	689	674	725	744	703	688	750	674	734	713	685	708	695	733	719	691	688	771	684	735	727	757	759	669	668	721	720	728	716	741	696	723	737	704	726	725	706	686	718	641	730	733	742	725	693	741	756	731	719	699	739	692	736	748	713	695	760	704	673	702	770	715	683	762	683	722	686	684	714	712	700	719	749	758	765	678	738	658	758	743	694	685	716	725	641	730	710	690	732	707	737	685	693	711	742	737	696	735	684	673	711	710	741	685	691	737	721	751	697	740	714	704	678	744	720	785	681	728	707	713	719	761	745	672	715	751	698	747	689	739	696	711	738	697	722	770	675	777	763	712	730	723	730	706	710	709	704	737	678	714	661	752	708
4382	2020	1862	1479	1508	2282	2893	2775	1455	1239	1434	2206	1719	1157	1835	1479	1009	993	937	917	941	868	869	899	867	906	909	917	915	869	875	890	915	871	874	905	896	828	908	866	828	862	909	880	843	909	937	906	929	979	1049	1103	1121	1184	1067	1009	1075	1025	949	853	868	943	896	885	926	896	877	852	838	868	853	853	910	871	861	898	948	849	842	906	884	886	866	821	881	923	833	822	870	863	859	844	919	903	883	822	887	846	872	822	861	867	932	865	835	869	837	931	879	888	876	889	912	873	881	841	868	947	882	872	880	914	891	856	864	852	876	898	866	863	886	884	914	907	864	842	867	823	842	872	863	922	861	873	919	936	863	872	851	878	855	870	880	811	882	909	848	891	873	876	858	859	860	864	826	863	877	907	845	850	871	858	911	908	826	837	814	886	905	837	854	869	843	873	867	850	845	878	883	896	883	864	885	908	859	902	932	892	889	864	886	921	899	870	886	874	868	900	840	875	836	895	833	932	880	902	926	918	807	918	889	856	903	830	889	867	901	857	939	849	910	923	831	876	851	875	889	835	832	795	834	895	909	910	893	911	870	841	906	900	839	882	893	873	865	862	873	819	895	910	893	877	848	875	858	900	857	882	884	812	852	914	906	870	812	891	841	890	891	848	877	908	870	830	866	880	898	885	871	909	908	843	882	872	897	899	886	875	893	921	871	888	920	857	820	855	875	861	913	841	942	882	884	833	864	888	873	895	892	882	862	861	859	955	861	909	860	931	883	860	914	917	874	852	869	877	911	879	878	871	892	824	851	826	904	876	836	943	914	881	827	883	947	927	848	867	897	906	851	890	881	914	847	892	843	913	921	873	865	873	863	824	884	839	899	880	807	884	881	861	848	908	890	886	855	899	880	906	887	880	899	884	871	882	907	871	899	866	890	881	849	870	905	912	845	873	871	883	908	908	871	841	863	917	883	876	874	902	875	846	813	858	889	879	876	880	886	831	879	860	884	889	879	889	871	894	835	841	908	911	866	865	893	847	889	903	888	864	855	915	872	924	803	877	876	890	882	825	882	873	892	888	892	913	935	834	833	881	880	908	898	878	924	868	853	890	893	864	861	922	907	855	811	875	876	842	847	856	877	887	881	882	879	886	871	895	908	898	890	840	958	890	939	832	890	868	874	864	901	849	851	869	865	872	892	861	848	887	876	864	906	871	938	832	834	900	868	867	881	873	915	890	871	880	899	867	835	861	871	915	879	860	871	975	865	893	895	913	855	817	882	911	863	898	841	855	863	847	854	885	859	800	857	899	895	827	868	890	837	860	854	881	891	830	894	842	864	957	870	865	877	826	890	882	895	855	920	870	852	879	853	871	876	829	852	909	852	870	851	808	922	865	849	908	868	872	890	915	852	846	835	842	883	833	904	916	871	874	835	889	887	940	921	879	905	796	886	903	823	848	839	893	885	855	850	834	914	918	869	915	908	838	843	882	898	900	869	854	869	895	890	841	916	889	884	878	904	877	893	881	885	853	874	926	863	923	880	917	899	865	827	869	826	890	845	868	960	836	845	850	820	837	875	937	839	884	910	907	918	905	895	935	899	885	914	868	873	860	808	911	869	872	825	894	866	843	885	851	860	879	919	903	881	899	847	859	916	865	854	888	875	891	940	863	864	857	863	892	883	900	879	866	890	901	877	858	851	909	881	889	895	859	892	871	846	890	936	936	834	892	871	916	868	893	915	931	888	981	866	873	876	904	846	838	939	859	869	848	870	864	847	861	871	817	856	852	872	861	843	873	909	860	899	917	861	864	844	897	883	893	915	918	904	870	862	859	928	871	849	907	856	875	874	843	834	857	840	920	883	921	872	873	854	874	866	912	923	847	866	896	851	832	898	874	882	860	879	833	914	872	904	853	872	869	871	836	885	877	899	874	861	869	868	909	883	868	901	868	840	840	948	864	878	914	918	876	891	865	878	850	838	879	860	895	909	839	912	876	852	884	820	862	853	895	846	854	933	844	811	854	850	856	894	847	883	928	921	862	869	897	876	885	931	808	864	941	912	870	830	879	874	878	873	876	820	859	864	888	906	861	902	910	890	854	883	852	879	920	866	926	846	850	922	949	848	856	883	856	897	820	836	916	858	928	896	931	906	874	871	891	932	863	888	903	934	895	896	865	881	905	887	898	863	908	880	898	932	831	917	814	889	873	863	884	867	946	854	871	849	843	863	862	911	830	870	894	881	872	864	870	912	873	849	905	878	892	897	909	896	936	858	920	842	835	822	872	840	879	851	885	884	928	935	865	908	901	829	859	841	932	874	841	908	825	889	884	827	877	829	905	884	845	873	865	862	847	896	905	854	910	923	914	874	897	882	874	866	896	886	837	840	872	826	891	884	805	832	900	906	846	907	868	856	864	870	852	919	879	834	889	898	864	886	857	888	891	909	851	883	930	909	879	887	820	873	907	902	848	819	864	947	918	848	907	871	869	874	859	932	871	893	826	887	902	863	851	845	891	846	942	898	850	831	896	885	898	860	899	884	859	863	885	874	864	903	843	938	894	884	867	869	868	858	900	902	867	877	846	860	875	889	913	888	897	949	890	883	882	828	870	892	916	857	906	901	892	879	866	931	922	865	870	866	853	836	853	880	860	853	908	898	913	906	845	899	848	831	870	864	865	856	868	888	846	871	814	789	834	884	865	869	903	839	911	873	848	859	866	909	848	854	879	884	832	880	838	856	813	881	841	906	855	885	862	942	858	851	853	865	812	893	869	892	867	867	872	905	898	847	861	901	839	868	841	842	856	882	882	847	895	908	914	856	860	904	877	847	897	842	902	854	869	899	903	871	915	873	855	946	840	886	925	916	913	920	869	869	873	896	888	881	917	902	869	877	878	830	919	886	843	863	858	846	895	893	842	829	858	899	892	868	877	910	885	866	863	906	874	872	887	914	877	895	925	877	872	858	901	866	894	883	889	866	866	854	843	839	839	899	828	880	917	908	889	889	865	873	866	919	845	878	907	914	880	899	855	907	852	944	853	919	887	924	897	890	880	885	904	902	866	865	846	890	881	889	847	899	877	854	885	860	897	879	880	867	870	853	899	848	874	883	859	908	892	849	892	878	950	921	888	909	858	916	877	881	909	878	827	835	842	806	862	871	883	814	898	966	891	902	886	948	905	864	902	873	797	855	832	862	839	851	843	908	855	925	893	912	907	892	871	846	871	899	885	873	880	852	858	877	908	868	868	867	816	920	876	887	879	884	860	901	878	879	875	883	893	865	871	907	894	868	830	869	888	827	850	859	924	908	876	911	898	897	857	873	931	877	899	828	860	844	858	906	849	808	885	880	892	891	871	856	881	868	798	925	908	874	846	949	872	905	908	823	866	857	899	835	841	856	841	841	867	898	840	875	847	922	865	926	862	830	840	871	906	889	895	967	919	901	875	891	932	855	861	875	927	884	928	880	875	889	799	899	894	894	914	831	875	809	860	836	861	880	899	887	824
23570	21110	28646	23824	21113	14848	3558	2396	1227	1097	1095	1738	1366	937	1406	1165	652	611	607	607	557	535	539	507	519	514	535	527	507	463	526	530	503	533	537	549	540	539	487	514	493	519	491	489	532	537	564	496	534	581	680	793	749	850	674	677	701	646	521	507	531	523	512	527	450	517	494	460	512	517	464	461	503	509	532	496	491	485	499	494	506	496	473	498	499	456	459	480	503	489	467	509	487	533	455	473	482	495	475	479	446	486	454	477	473	459	461	501	446	519	495	496	479	467	463	471	516	503	497	524	504	472	510	444	451	474	483	469	480	512	485	480	533	451	468	462	461	509	501	432	467	490	491	495	484	498	494	473	501	467	458	471	506	507	465	498	468	461	444	526	499	483	474	491	459	517	496	466	483	506	505	474	484	551	496	483	482	485	455	487	492	464	488	460	444	538	517	456	472	452	489	493	490	491	497	505	454	503	478	497	465	505	497	517	505	473	480	511	478	505	472	501	475	471	504	506	502	488	466	504	467	503	503	490	469	493	500	455	488	484	460	477	506	492	487	509	515	495	469	471	487	525	474	486	505	489	470	497	460	465	480	471	517	492	500	471	499	484	469	459	480	449	493	500	471	464	456	477	510	489	448	488	493	468	488	499	479	473	525	477	480	512	473	505	521	485	469	500	475	519	465	486	519	500	477	483	468	507	493	501	467	511	491	451	476	475	492	481	482	496	490	458	475	517	519	509	463	492	518	466	480	459	486	518	525	511	503	517	476	480	491	491	463	524	492	530	534	481	478	444	493	427	463	469	472	460	463	498	463	526	501	460	534	482	475	463	470	463	478	493	484	465	487	557	485	504	433	494	482	496	461	499	512	493	497	516	491	474	499	519	467	500	530	478	446	532	504	473	469	490	486	530	506	471	470	513	495	469	490	453	504	478	485	481	484	515	447	536	482	503	451	452	485	489	467	494	482	481	502	488	424	519	482	471	489	529	516	512	472	512	506	525	493	407	485	471	514	452	433	519	450	479	485	490	472	513	456	465	501	480	512	467	497	478	469	478	481	495	453	499	524	488	518	518	474	467	520	484	479	497	524	482	524	504	490	513	479	495	503	473	516	482	464	500	523	519	451	501	494	475	468	480	500	480	487	493	492	468	481	531	504	455	484	476	482	460	512	500	494	451	491	491	494	511	461	519	475	508	516	481	480	465	506	487	434	475	510	497	526	438	458	475	523	537	481	509	491	482	433	511	486	536	482	471	468	499	439	496	453	493	506	536	500	505	467	506	530	500	483	455	479	455	501	489	482	544	512	473	497	495	470	456	478	511	471	482	496	507	508	500	468	511	520	497	447	486	471	467	485	498	473	472	475	456	504	465	478	505	446	487	485	490	480	496	472	472	490	469	526	495	481	466	485	517	487	504	464	482	481	523	482	460	437	496	475	472	485	478	451	474	466	487	499	505	505	478	486	488	510	464	472	489	501	535	467	503	486	487	496	508	471	468	500	496	495	463	503	505	507	491	506	502	498	478	472	462	484	511	477	512	477	500	491	523	477	477	496	520	487	465	540	450	474	487	472	482	482	490	495	541	508	516	471	516	461	467	475	443	474	455	480	457	500	501	480	525	474	501	502	475	478	507	478	501	489	437	468	455	455	509	482	455	497	420	500	495	483	465	489	481	478	507	510	473	496	459	460	486	514	468	489	487	453	488	469	511	434	523	486	496	460	492	500	458	477	466	469	514	482	538	494	497	497	504	459	465	463	461	508	527	488	499	505	448	484	498	436	495	511	492	493	476	450	497	492	515	508	472	495	486	478	473	475	497	455	482	484	512	476	479	495	441	467	500	458	505	440	485	521	472	511	489	513	480	502	507	498	499	535	486	499	516	537	490	520	467	482	491	487	469	510	489	515	459	490	500	468	460	518	473	496	503	504	506	473	495	476	519	473	479	445	494	480	491	492	453	516	508	508	475	489	503	484	539	459	500	444	481	487	498	485	498	463	459	526	499	503	513	530	471	531	482	483	487	470	499	508	507	510	488	502	478	542	446	466	497	483	469	434	453	485	462	490	516	488	478	517	488	457	476	498	491	508	519	488	486	482	537	488	467	509	498	490	513	478	482	505	489	491	463	486	477	516	476	476	496	484	484	473	484	457	489	492	483	496	506	507	503	484	499	467	446	485	445	493	514	496	509	489	484	512	488	499	502	451	470	479	469	502	490	486	495	515	474	508	485	526	483	499	513	503	490	495	525	518	493	475	474	488	468	473	518	484	460	482	483	455	479	501	464	505	474	549	488	463	471	497	468	534	511	525	515	504	470	490	502	473	502	534	511	473	476	497	479	488	510	462	474	497	495	455	523	461	469	485	475	500	496	507	510	493	535	460	451	488	485	509	470	480	493	513	487	478	510	486	500	447	469	503	470	505	510	474	486	503	497	513	508	519	473	463	476	484	483	494	514	452	487	476	493	500	499	490	486	469	483	493	487	490	497	464	531	469	469	463	518	506	499	514	513	480	510	511	465	487	459	501	495	471	472	481	474	561	520	511	483	475	511	508	494	536	474	494	452	521	500	491	527	500	505	501	503	515	504	525	533	493	485	486	449	469	514	474	506	478	479	493	498	515	460	488	487	474	493	470	524	468	489	449	492	481	433	485	485	491	484	494	496	489	495	480	519	458	514	462	498	462	471	478	463	490	510	490	518	525	470	466	476	482	494	467	500	488	513	500	463	489	454	455	524	474	492	492	459	493	487	513	541	453	437	495	458	485	444	491	445	515	533	455	475	507	437	460	476	485	489	491	486	493	459	524	473	502	502	490	489	498	535	452	499	466	508	477	494	476	487	467	483	509	475	513	498	470	506	488	489	473	499	534	460	511	446	479	447	473	477	438	502	529	477	528	520	529	465	450	482	498	457	474	484	486	488	488	488	487	498	467	516	468	503	500	492	486	483	494	464	483	537	473	505	541	489	489	501	483	485	489	478	476	446	527	517	479	461	522	493	480	505	521	486	530	481	476	501	457	504	480	461	481	503	513	472	486	506	501	456	495	445	460	504	475	482	496	508	474	466	497	504	472	464	459	526	481	506	495	469	489	460	499	504	505	471	465	492	487	505	474	471	506	509	517	479	461	480	470	504	510	445	480	521	501	503	484	480	504	507	474	452	497	457	461	506	446	519	472	481	516	506	468	496	453	476	526	490	480	492	496	463	480	521	469	446	479	472	496	469	514	526	475	516	493	507	505	492	504	475	459	440	456	478	496	458	485	480	453	480	480	478	505	503	480	474	498	504	494	457	458	497	498	459	447	502	482	452	493	509	503	481	480	499	441	504	500	499	472	471	500	465	529	502	491	469	476	471	462	510	478	511	478	457	494	528	483	491	504	436	440	485	488	499	506	467	494	517	484	524	471	489	472	473	498	467	433	453	489	511	467	472	477	491	516	491	462	498	462	460	419	505	490	476	474	481	477	471	463	528	490	484	527	488	508	485	464	496	445	454
6832	10543	9344	5189	4059	4744	5169	4924	2375	1911	1935	3320	2396	1482	2439	1952	1009	925	853	791	726	730	704	730	663	689	614	659	640	635	671	673	644	623	605	624	658	613	648	681	669	619	663	658	693	631	723	633	668	756	940	1139	1048	1269	972	949	991	854	606	642	628	643	590	590	667	621	609	631	640	648	594	596	619	620	652	620	581	592	602	610	631	636	645	640	623	594	621	662	570	613	648	607	599	634	613	635	614	598	620	630	572	613	597	638	651	605	618	602	626	599	574	586	589	595	544	634	603	575	616	598	635	612	572	634	574	622	611	618	636	578	626	638	616	637	601	652	601	654	632	557	581	575	569	579	600	584	607	590	599	605	622	623	606	599	600	599	642	599	598	640	599	612	653	569	637	601	639	631	600	612	626	634	575	625	605	629	558	598	610	590	614	603	602	639	619	642	576	643	575	589	605	582	568	614	594	706	618	591	622	588	616	623	596	606	591	588	624	622	557	612	631	579	633	597	633	604	608	627	574	613	595	606	588	617	612	614	646	611	639	580	579	581	670	606	595	603	588	635	609	624	594	595	636	604	589	603	592	627	578	609	622	598	586	594	620	614	651	609	627	616	635	608	601	582	610	567	641	607	604	609	625	593	617	633	617	624	647	589	593	617	653	585	629	623	628	589	591	594	607	664	580	603	616	619	605	599	603	625	589	664	585	609	588	598	609	611	618	626	609	598	618	609	560	586	659	579	659	623	599	607	594	630	579	585	611	598	597	696	632	624	571	642	613	597	619	619	604	652	617	603	620	593	586	610	632	574	607	603	634	573	617	567	601	622	601	602	590	598	616	633	620	625	625	616	572	622	622	635	588	601	613	589	621	575	611	597	632	611	626	566	624	593	588	589	562	642	598	596	629	592	643	582	582	621	565	569	617	558	591	573	634	618	640	624	645	591	629	566	606	587	626	604	649	645	621	624	591	601	624	580	611	590	569	620	608	571	617	616	609	611	608	577	577	611	588	615	572	592	611	623	580	606	656	594	646	591	590	584	623	618	578	623	621	579	610	623	618	627	643	634	615	629	611	624	643	615	559	644	595	559	606	648	576	610	595	595	616	578	618	611	571	613	581	571	643	590	638	609	588	607	621	614	611	620	660	596	624	618	615	599	560	646	635	623	638	654	600	611	618	588	614	531	614	570	637	585	634	555	577	557	610	626	630	582	605	635	604	635	616	577	631	615	592	660	622	624	638	599	601	626	592	625	582	632	623	620	597	643	615	590	610	584	614	659	583	587	564	628	609	594	626	658	607	621	615	604	592	651	628	591	605	584	665	630	619	609	591	608	615	624	630	630	591	580	687	603	597	571	618	589	630	572	635	615	639	635	566	663	657	622	633	616	634	617	640	595	573	599	603	606	601	583	636	622	600	639	592	627	579	599	643	634	634	604	597	657	617	564	627	600	618	603	610	631	590	579	559	621	551	605	611	590	651	609	636	620	633	606	616	611	592	579	625	595	621	640	579	593	564	605	610	601	655	642	618	634	624	572	596	663	629	616	578	629	612	605	663	624	603	609	638	613	645	643	600	609	639	585	596	594	599	567	615	612	622	614	639	622	619	650	565	588	685	576	587	554	603	657	604	586	588	567	608	612	596	597	619	584	628	607	637	579	596	625	649	653	657	595	589	646	565	633	576	635	599	615	666	595	614	609	590	605	605	620	599	576	619	611	642	600	597	600	636	648	608	585	552	606	594	620	600	614	632	601	599	627	642	603	601	609	622	656	634	607	658	639	626	613	622	601	584	622	632	616	616	630	591	588	625	641	636	582	587	623	600	658	606	554	572	631	607	638	576	640	609	600	630	620	607	626	622	584	623	623	610	542	587	590	582	621	682	623	609	637	631	631	597	624	609	594	594	594	624	610	605	589	598	597	626	588	630	590	617	624	610	613	632	593	607	605	607	623	630	580	582	618	612	600	613	633	655	622	623	639	669	640	644	602	592	622	597	617	574	628	614	623	616	637	569	613	601	623	610	606	621	585	595	565	603	577	577	595	579	538	633	617	589	603	646	673	624	613	596	620	581	585	629	587	619	610	593	591	603	606	636	608	633	604	620	626	600	623	659	595	654	626	624	573	609	596	643	594	586	633	656	645	614	575	555	600	574	590	596	596	609	586	613	614	589	575	594	598	618	627	626	636	596	578	609	618	594	583	619	634	595	653	587	640	601	611	607	589	622	630	647	581	632	586	579	592	618	591	634	623	612	621	581	617	637	589	603	621	639	599	638	648	626	619	601	582	611	602	590	612	610	629	626	595	599	617	601	623	632	644	605	641	635	595	571	620	655	610	620	628	618	611	625	633	631	633	592	586	613	597	605	630	608	576	647	580	615	600	572	658	604	605	589	621	606	689	588	609	599	619	589	634	604	632	636	613	610	636	608	632	589	618	623	595	585	641	607	594	627	642	582	608	619	590	620	616	590	647	586	587	648	656	603	601	595	583	608	582	586	598	576	626	617	593	635	618	622	602	611	645	594	584	620	599	623	580	611	599	567	652	624	655	651	602	564	625	611	636	606	598	589	614	607	631	598	619	565	611	603	593	602	621	576	634	630	603	634	608	591	632	632	647	597	577	633	667	620	627	641	640	629	558	582	622	607	654	604	586	548	631	601	653	620	619	656	591	619	637	615	616	614	675	633	599	649	628	638	584	619	651	603	623	612	609	610	615	620	622	631	633	579	637	625	605	632	581	622	630	615	610	616	603	614	616	629	626	576	576	600	627	590	598	610	581	618	600	653	610	568	565	636	659	565	597	621	605	625	636	626	601	638	600	586	597	606	559	619	597	619	644	623	582	603	615	622	562	611	589	611	588	560	614	564	625	606	596	655	594	639	611	622	621	618	589	624	592	610	621	628	654	557	598	637	594	646	596	594	632	599	580	600	581	632	569	646	614	606	632	658	584	609	569	639	610	607	593	600	609	595	627	638	584	635	593	627	596	595	595	610	595	610	624	592	622	584	572	615	602	582	602	603	602	620	613	609	610	637	566	628	612	579	675	672	636	618	617	622	613	617	565	613	651	581	621	591	646	632	572	628	580	594	601	631	593	606	580	596	609	619	665	627	586	603	603	662	601	617	600	643	608	624	638	602	593	617	621	590	589	650	586	581	627	590	649	630	587	610	581	601	635	623	618	610	610	544	610	651	633	608	590	531	568	594	631	626	620	637	633	596	656	655	593	618	617	628	644	591	616	617	569	613	595	628	607	567	615	578	624	610	635	615	619	641	611	552	612	607	623	598	611	608	605	594	618	611	607	620	604	620	590	617	615	640	590	618	633	635	607	578	605	610	607	597	609	606	595	613	586	631	596	629	599	600	600	617	616	623	622	614	657	532	623	615	651	610	627	621	559	573	628	576	613	586	615	616	602	633	611	598	653	633	597	634	561	577	650	600	649	622	590	597	626	597	666	590	615	648	617	620	600	610	646	636	563	620	593	611	618	620	603	593	621
22573	21100	28962	23494	21101	21240	14505	4002	1477	1281	1270	2108	1600	996	1611	1314	660	585	582	562	488	468	402	419	435	389	393	392	359	408	398	345	389	389	342	387	373	371	371	394	317	422	410	362	399	422	442	361	397	566	663	687	738	822	624	700	598	464	399	333	368	378	395	352	356	360	361	338	347	319	364	357	363	345	349	348	354	341	344	372	336	372	350	331	375	340	316	325	314	357	376	364	329	359	356	350	333	373	354	362	382	387	357	350	356	320	354	330	350	337	363	340	345	362	359	346	340	340	334	359	360	350	333	359	345	341	357	357	323	341	319	368	352	339	343	349	359	338	366	321	321	346	319	312	371	377	340	299	367	348	357	390	337	338	372	342	367	322	332	332	360	364	354	360	358	365	372	346	353	343	342	330	367	339	340	325	325	363	362	367	330	347	333	340	335	326	347	318	346	356	339	352	343	333	348	349	327	359	330	365	332	343	344	350	371	308	353	362	350	334	364	342	351	353	330	340	331	320	366	347	365	343	340	340	326	344	352	340	350	345	327	333	329	323	345	356	346	320	369	348	350	342	337	359	352	353	362	305	350	332	339	311	359	338	331	351	361	315	364	322	379	352	323	342	326	351	345	330	330	322	372	383	316	311	312	336	346	343	353	357	354	346	352	325	355	342	352	362	380	355	325	347	337	350	377	360	328	325	334	331	331	369	339	351	350	349	339	349	373	363	359	360	337	360	339	356	345	331	326	362	350	356	376	355	321	313	330	366	386	343	339	303	328	390	346	356	327	360	342	366	352	335	332	324	385	343	353	373	324	342	318	371	365	346	370	338	368	327	333	377	341	365	340	319	318	342	329	360	338	343	336	317	359	313	360	311	322	347	345	329	323	358	372	367	365	366	387	356	340	368	319	361	331	357	343	309	372	353	314	328	356	364	345	349	352	361	326	337	329	341	340	322	337	364	362	336	331	347	331	317	364	329	361	316	330	351	378	341	340	329	349	348	341	325	376	366	331	313	330	350	339	357	343	336	361	348	328	344	333	355	319	338	332	306	349	349	373	316	329	314	307	325	367	335	320	340	344	354	364	365	327	328	372	335	329	373	340	355	325	359	328	373	377	322	342	352	356	345	338	384	344	338	372	315	318	331	364	345	369	329	320	356	323	376	341	331	368	352	330	348	358	359	363	349	379	355	383	302	336	319	311	342	343	376	329	357	352	355	339	339	360	328	356	343	344	349	362	312	330	350	367	363	373	369	370	353	347	321	352	317	345	348	324	341	319	340	313	356	357	339	366	340	394	379	332	387	352	383	354	330	333	360	373	354	359	329	336	297	338	340	350	361	359	325	340	335	339	327	308	353	356	352	367	350	353	344	362	319	350	335	333	345	363	334	364	344	325	343	375	327	333	319	317	332	375	329	383	339	361	357	351	340	370	340	326	342	364	353	338	341	334	363	363	308	342	366	367	351	329	363	325	376	351	324	322	360	330	360	347	328	363	360	315	347	346	367	353	345	328	367	376	350	345	392	370	372	360	371	388	355	347	351	346	374	350	301	333	359	326	354	355	344	348	364	338	324	355	357	360	368	318	316	324	380	318	350	359	325	315	364	322	357	336	355	353	352	361	326	350	330	324	382	355	336	328	327	348	354	370	342	347	341	383	335	356	355	311	326	367	348	360	368	344	344	376	336	350	338	327	302	358	360	383	332	370	371	354	360	355	370	336	336	326	333	356	396	375	325	325	376	356	344	362	345	348	337	323	340	334	382	332	349	339	351	338	329	346	349	342	382	353	336	386	356	324	321	338	322	345	342	338	370	354	346	353	355	344	340	362	356	352	305	347	361	374	328	325	353	338	320	314	321	356	353	366	335	335	369	337	350	362	379	375	341	363	358	356	342	300	350	335	353	316	365	352	341	354	363	378	348	346	322	324	346	378	347	343	341	291	344	353	321	366	357	340	368	363	357	375	361	351	334	346	330	306	368	322	327	343	347	340	331	347	296	334	349	364	355	319	329	337	378	345	313	358	324	364	354	366	355	322	349	329	364	326	350	343	353	361	347	334	299	339	399	362	350	318	388	332	330	336	383	361	363	346	376	329	366	328	350	348	353	344	362	365	349	355	369	352	334	349	362	339	357	330	387	390	334	332	346	336	370	342	320	358	348	325	352	327	337	342	348	362	331	303	343	354	333	326	343	347	363	335	378	327	349	313	375	368	348	332	346	365	367	341	357	363	320	384	348	322	355	345	343	329	313	318	324	347	352	364	330	353	339	362	355	367	356	350	349	345	356	360	345	337	342	339	330	356	321	324	329	367	316	334	375	331	316	331	351	328	359	358	309	358	315	303	370	338	367	359	358	343	344	343	353	362	330	343	344	326	346	343	356	362	319	317	350	345	373	341	325	363	347	352	364	334	352	324	355	350	344	343	330	323	367	322	351	347	351	334	346	369	340	334	348	366	321	333	342	351	306	337	330	352	354	354	330	338	343	359	307	366	328	347	348	372	314	332	348	378	309	338	351	369	376	345	321	335	347	351	349	326	342	342	366	361	328	334	326	343	341	355	339	298	345	328	344	357	336	298	320	329	360	358	365	370	341	356	340	352	349	381	326	364	367	333	349	375	327	362	325	368	356	344	334	357	331	318	374	325	352	362	360	360	332	319	354	359	355	337	377	358	362	350	305	356	362	355	345	341	339	369	346	302	322	365	354	343	377	338	331	342	332	329	329	318	364	376	339	350	329	357	326	378	346	314	346	372	340	335	349	329	364	369	352	322	333	332	356	360	312	366	348	369	324	341	358	317	324	331	332	318	345	363	348	333	311	352	338	329	334	324	325	309	344	342	315	339	321	329	314	360	335	330	363	336	340	368	363	369	324	337	348	357	336	325	345	378	345	335	331	320	333	323	352	348	394	356	326	355	327	316	351	333	339	337	374	352	334	338	335	334	336	366	357	340	331	335	356	337	338	331	351	363	342	360	343	354	383	345	334	346	335	341	341	322	346	343	330	324	321	343	340	352	308	363	319	341	356	353	340	314	355	360	342	332	345	357	335	356	342	348	379	351	343	346	312	350	348	341	331	350	333	327	352	334	347	339	356	360	341	342	320	331	347	344	358	380	345	342	360	326	336	332	342	318	326	365	332	342	366	354	376	346	321	387	354	358	315	338	372	332	382	331	355	338	333	363	328	369	363	349	339	357	360	333	315	330	349	327	371	348	379	302	331	329	333	330	332	352	330	361	370	330	342	324	320	339	316	350	344	343	351	315	336	360	318	341	354	329	337	355	346	349	341	343	367	321	360	361	373	367	349	344	344	339	329	374	341	338	326	361	344	308	333	362	325	341	347	342	348	329	354	360	318	328	329	328	337	357	338	325	368	344	323	346	344	345	331	370	356	334	339	347	347	339	335	325	330	318	334	347	319	355	355	298	350	390	349	338	352	336	377	343	327	339	295	344	352	337	350	359	332	346	358	383	345	343	326	330	349	372	328	341	320
9058	16382	14559	8200	6296	6943	7417	6920	3360	2609	2582	4497	3355	1787	3132	2272	1008	915	856	774	637	638	611	549	508	528	546	483	480	484	494	505	480	496	423	510	517	456	517	482	484	497	521	525	566	495	553	491	529	716	1026	1174	1091	1292	917	1052	893	696	545	430	438	444	423	425	459	430	425	434	424	404	427	443	430	415	425	391	442	427	415	420	414	451	462	431	416	415	417	448	445	423	404	438	427	454	422	427	430	470	426	422	446	413	431	425	429	437	396	415	428	428	423	397	441	384	418	418	408	384	436	435	402	430	391	396	414	398	424	428	426	457	476	408	394	402	437	454	413	439	425	436	405	366	407	419	411	395	413	397	422	424	452	405	432	434	416	410	458	420	429	466	440	412	432	401	446	438	436	451	415	421	414	410	414	378	391	404	451	439	435	412	402	410	434	409	413	437	428	427	439	435	425	456	416	411	432	457	406	434	398	397	443	450	436	423	416	408	430	440	379	421	405	390	412	429	448	426	411	420	412	472	425	399	451	370	433	435	445	391	419	427	424	426	445	408	414	429	425	401	385	420	442	424	408	448	439	442	398	452	435	416	440	408	426	435	417	418	428	417	441	422	405	400	449	413	418	435	425	405	418	400	459	435	444	444	423	398	477	385	385	394	440	430	449	440	399	417	425	437	433	423	479	391	442	412	413	390	435	431	399	418	404	414	433	424	414	399	417	389	413	457	396	417	445	413	431	415	414	438	433	405	430	418	486	412	418	443	464	377	449	406	431	400	460	402	403	416	410	409	415	399	384	415	421	418	410	414	414	429	404	425	418	451	442	416	394	399	371	370	426	433	436	450	433	415	399	448	432	432	423	417	411	410	467	404	407	426	421	416	401	430	435	403	429	408	430	411	422	387	406	420	420	376	408	430	400	408	381	422	448	408	431	385	379	382	396	439	429	443	452	423	452	410	424	382	438	414	414	442	425	424	387	426	399	406	412	397	426	405	420	428	434	423	419	407	385	433	428	420	456	433	429	438	400	431	404	427	424	460	397	415	382	410	404	416	398	457	401	401	436	405	441	440	424	435	429	438	404	397	445	426	432	422	436	417	406	444	436	412	445	403	422	410	448	386	412	428	420	422	406	445	446	428	391	426	451	436	448	424	432	424	449	432	474	412	416	431	465	407	385	424	397	413	426	385	400	446	430	405	409	430	401	426	422	394	443	415	423	419	434	445	428	429	426	386	430	420	381	407	437	399	405	394	389	458	406	431	420	434	392	408	429	435	408	445	418	420	423	409	431	413	400	438	455	460	380	416	413	462	390	445	437	392	413	417	428	442	393	426	428	423	412	480	414	387	431	404	442	435	444	434	407	397	418	427	423	422	455	412	396	412	427	451	423	416	441	410	403	409	411	436	439	439	419	434	425	395	409	450	429	393	446	418	378	403	408	379	407	396	447	416	388	455	425	400	404	428	391	397	473	412	429	437	451	411	426	420	421	416	412	402	444	396	433	433	410	403	415	436	433	432	401	431	439	416	402	402	421	419	430	435	407	415	416	429	426	418	405	425	448	430	419	453	391	421	395	428	421	415	431	432	367	418	402	420	426	450	410	419	400	432	436	436	392	401	415	435	420	472	432	412	423	407	443	415	401	403	385	416	399	395	452	490	457	391	443	442	461	443	405	458	442	390	391	423	419	407	457	408	414	452	442	438	409	414	398	441	397	412	411	401	434	435	424	421	442	470	431	444	402	426	431	444	427	438	403	407	389	447	396	401	423	429	425	389	412	401	431	422	368	393	430	406	401	392	440	422	420	388	383	432	453	417	408	414	418	450	395	449	405	420	420	412	424	384	403	397	426	380	429	429	469	392	407	436	424	410	401	438	430	386	417	404	410	411	453	420	393	407	452	404	413	422	446	418	399	437	399	458	391	416	446	421	394	434	416	430	384	419	394	428	446	422	405	414	403	432	436	399	407	408	425	384	421	407	404	414	448	398	401	401	414	407	402	397	409	444	406	427	420	436	385	425	394	407	401	430	388	421	412	427	444	434	418	412	413	427	400	418	424	383	449	432	371	397	389	486	389	412	422	388	423	420	403	445	414	423	433	411	416	412	432	458	437	432	402	440	426	411	405	402	422	407	410	394	436	462	434	399	392	422	442	441	388	388	425	429	395	437	443	407	408	415	430	400	447	428	410	413	430	413	420	425	460	418	407	410	438	406	430	449	417	380	396	427	430	416	421	400	434	445	410	441	393	400	418	428	383	434	418	428	436	408	381	414	428	394	457	424	442	379	402	429	423	437	450	419	425	439	457	422	419	463	415	411	406	442	404	401	398	408	411	421	412	434	445	418	411	361	442	422	442	428	454	436	448	407	406	442	410	372	390	416	431	432	438	447	442	430	437	393	406	424	385	448	395	418	433	386	439	427	395	392	434	421	361	382	450	427	434	398	396	441	410	414	409	471	432	404	424	424	444	384	442	425	405	408	420	373	375	404	437	442	386	419	398	409	423	372	445	438	406	420	395	431	418	390	402	447	414	392	418	409	429	431	438	399	375	408	415	429	415	453	432	436	417	431	400	419	417	424	390	448	409	398	414	443	430	430	432	395	392	470	455	444	410	442	433	403	427	368	463	414	424	420	405	426	408	429	475	462	406	411	431	420	425	419	468	411	411	396	416	425	461	393	455	408	426	418	419	440	399	400	452	395	385	404	370	420	446	402	416	401	413	431	396	479	417	423	461	395	383	406	444	484	408	436	413	422	406	378	408	402	431	411	433	415	441	409	410	416	375	418	387	408	437	398	425	425	418	429	416	449	414	418	412	379	440	447	407	409	415	429	398	426	428	460	420	423	408	444	476	415	436	393	434	459	410	410	373	397	434	403	415	402	425	394	399	414	421	413	439	427	414	413	397	410	427	402	439	407	396	454	413	445	421	434	430	412	399	399	418	435	401	435	457	407	425	431	449	399	397	406	398	410	407	409	443	412	421	413	428	404	427	394	419	429	443	420	410	437	441	439	406	455	414	411	417	430	451	440	450	442	419	448	424	407	440	421	402	406	438	426	426	433	425	415	435	408	425	449	420	440	417	432	420	426	458	433	417	411	408	447	428	414	384	356	413	435	422	417	374	400	419	413	421	429	425	408	435	401	444	419	443	415	409	395	421	418	460	437	387	428	401	436	410	436	381	431	430	406	435	435	439	391	425	453	451	397	394	392	428	438	431	406	404	449	402	401	422	440	385	433	449	391	404	436	433	416	449	404	388	430	461	442	396	393	471	398	403	381	450	410	431	446	436	442	396	404	456	432	421	432	408	384	452	436	445	396	378	413	433	418	420	436	448	443	408	388	420	373	437	403	401	447	382	422	394	412	430	407	397	424	443	414	424	415	476	417	439	418	423	400	405	419	430	443	402	442	440	455	420	387	417	405	417	447	434	428	403	436	437	389	425	398	429	426	430	398	440	434	388	446	436	434	417	424	409	399	404	438	393	426	388	383	422	409
26832	20764	10803	1733	1122	1395	1653	1560	959	924	1044	1312	1171	867	1133	947	791	773	779	753	743	740	710	728	748	723	704	762	762	776	742	709	749	745	706	717	694	686	728	749	705	761	742	756	709	741	771	778	782	794	853	869	857	880	769	888	776	809	786	728	692	754	776	730	710	802	755	747	734	678	740	712	729	677	704	719	759	678	754	713	737	716	730	747	684	757	722	716	739	773	704	738	716	771	745	704	759	713	731	754	737	724	716	705	701	744	718	750	748	785	723	743	778	735	695	716	751	734	711	727	734	712	733	668	704	762	741	703	686	729	768	694	693	718	740	672	748	756	722	727	731	715	698	723	715	694	691	747	725	714	757	721	755	769	708	768	760	747	721	690	704	778	739	693	775	708	758	735	707	757	729	737	705	687	729	720	747	663	726	717	725	721	716	736	701	695	691	737	740	651	758	736	720	740	737	722	771	737	730	704	728	675	719	739	761	705	732	743	746	736	723	715	753	707	763	727	669	708	719	716	696	780	776	765	719	723	696	755	758	713	748	731	695	726	727	713	713	686	700	711	738	736	700	765	753	746	741	733	723	678	756	714	728	765	735	760	718	724	736	711	724	739	756	716	773	702	731	725	720	778	721	705	722	771	727	684	754	688	764	724	736	704	749	710	722	760	716	728	771	718	674	750	721	759	714	725	755	719	722	749	763	724	739	727	711	759	771	762	753	744	688	734	723	746	741	696	698	732	777	744	703	687	778	719	733	727	703	716	720	791	711	737	752	689	729	704	703	792	775	742	705	702	701	741	758	721	759	706	694	705	702	758	769	782	715	724	744	703	739	746	792	733	734	705	735	713	730	727	694	679	756	737	772	744	725	725	699	680	763	729	684	713	700	746	725	766	739	725	767	747	712	749	767	757	776	736	703	721	736	717	728	752	744	672	808	686	689	723	692	728	720	764	742	713	761	705	725	706	725	726	766	731	736	697	720	741	726	729	727	714	764	729	733	753	785	650	734	748	713	737	744	734	736	688	747	750	791	715	698	746	714	718	700	731	732	723	701	660	748	758	705	711	731	728	718	730	717	753	716	753	705	757	741	729	737	723	705	631	722	733	738	702	709	736	719	746	735	746	727	663	749	686	662	739	739	721	730	710	713	676	708	743	730	780	741	676	753	729	760	790	740	732	707	721	719	719	764	785	732	741	784	725	666	776	770	690	690	712	654	757	710	730	707	682	747	744	712	772	734	708	730	746	735	756	691	729	735	724	680	728	738	753	724	723	726	700	778	708	711	719	707	731	762	703	768	737	770	753	734	710	748	760	741	724	777	695	698	746	713	693	751	708	737	738	733	759	753	757	699	738	749	780	725	678	720	708	761	694	733	725	745	702	727	790	726	737	775	755	700	721	686	731	759	705	734	711	714	682	714	709	722	683	679	729	719	755	685	705	701	747	754	651	715	753	702	708	708	750	751	712	720	726	762	729	743	701	699	723	760	714	738	716	759	745	676	690	756	713	724	771	731	783	674	746	786	700	685	759	739	707	735	756	787	732	753	743	707	715	737	696	734	760	738	798	705	685	715	703	704	720	717	742	662	740	677	664	769	742	709	725	696	698	779	721	763	746	753	674	714	694	768	694	689	720	677	684	688	748	727	776	706	744	714	685	741	738	677	722	699	681	785	637	702	730	753	763	757	743	748	726	709	699	701	771	770	752	682	802	690	731	753	731	699	730	745	698	777	728	720	735	763	796	732	729	729	733	737	719	718	742	727	727	709	740	747	751	712	717	771	696	709	697	705	751	707	730	713	716	759	708	726	754	747	772	739	707	709	784	692	779	748	726	715	742	718	714	728	741	721	745	736	739	694	761	693	714	695	738	721	721	685	750	712	669	763	717	755	716	720	680	718	737	754	749	715	724	745	731	765	686	744	737	702	773	688	749	715	729	738	700	721	695	747	727	733	718	720	711	741	712	740	748	716	759	753	723	705	695	688	719	770	730	722	720	749	752	722	743	690	707	736	724	751	723	718	726	677	720	745	719	762	727	710	697	727	708	668	781	679	692	764	723	736	692	721	695	714	696	719	735	752	740	716	717	715	724	752	754	750	737	726	761	731	718	813	716	693	667	708	693	722	711	753	700	695	751	722	718	773	704	749	724	747	744	732	714	710	707	753	734	681	713	717	753	730	712	741	723	737	732	692	756	717	699	670	759	744	747	676	727	758	689	716	768	760	710	722	737	695	723	722	718	693	749	729	736	785	691	733	757	752	742	733	720	715	736	729	753	775	699	736	721	734	727	752	720	676	765	707	734	769	725	732	727	758	748	703	737	756	783	718	703	739	729	722	716	763	723	708	735	697	721	709	753	677	776	742	731	754	772	733	710	703	736	709	772	707	707	720	740	722	746	754	736	711	714	716	741	720	724	715	746	776	697	800	752	704	727	718	749	663	799	749	741	729	666	774	692	729	752	760	751	756	749	780	705	733	684	738	721	733	779	746	718	734	720	728	755	709	744	722	767	749	732	735	712	721	677	695	759	666	740	747	683	731	721	692	721	746	737	772	780	734	751	695	728	751	729	740	765	709	711	732	758	727	708	748	701	690	730	728	740	713	682	742	757	743	794	708	713	725	741	739	702	674	741	721	732	748	762	752	758	746	715	707	724	750	718	744	701	736	720	683	722	711	727	716	745	715	750	738	753	722	755	752	702	742	755	709	709	750	728	766	737	753	766	737	791	740	725	687	720	686	696	763	746	662	695	719	727	690	721	720	731	769	742	726	718	758	702	736	736	697	730	709	748	677	722	774	692	713	764	718	726	719	709	749	711	725	722	741	729	759	717	685	750	737	755	717	724	736	724	731	695	691	707	739	730	758	678	704	744	704	690	724	724	719	721	716	749	755	755	734	673	707	715	685	757	774	755	746	725	736	707	702	682	724	711	729	762	753	758	734	742	713	697	719	734	728	725	763	715	736	733	724	690	749	702	735	724	710	668	765	736	741	738	693	705	731	726	699	759	689	728	719	814	749	716	757	741	771	700	718	765	719	737	761	753	729	737	743	713	745	705	695	737	740	690	697	726	739	722	709	738	717	799	704	709	713	728	731	736	781	686	767	689	714	726	693	744	719	715	769	729	737	765	707	777	733	708	732	749	749	684	728	745	733	719	688	735	720	709	747	719	670	743	700	734	748	731	725	730	769	714	717	708	758	700	753	715	728	757	787	702	763	769	716	701	700	668	762	717	729	732	686	710	731	725	698	714	759	747	745	744	740	706	711	765	700	747	703	688	772	724	744	746	745	708	756	733	708	766	722	764	808	667	701	734	752	734	698	753	680	726	807	722	708	744	714	753	696	746	678	723	734	754	714	718	746	704	704	718	702	691	730	707	748	719	729	783	755	729	725	723	704	711	694	750	712	740	672	682	776	720	758	769	750	691	713	744	742	711	720	739	725	721	756	720	704	715	748	734	719	735	747	701	703	693	756	702	741	738	739	709	720	702
4467	2055	2071	1488	1723	2503	3033	3068	1562	1325	1392	2239	1939	1286	1783	1496	1086	982	917	941	879	858	903	913	894	903	891	868	896	885	900	898	934	871	891	885	893	863	848	868	932	882	903	905	869	896	916	860	917	991	1118	1122	1152	1144	1120	1078	1026	1061	949	866	899	911	925	929	871	861	878	867	844	910	884	868	905	888	918	869	873	873	919	864	906	853	902	858	850	932	865	867	907	839	849	895	879	939	919	889	884	888	860	912	877	867	912	864	897	857	910	813	879	896	876	901	918	899	923	870	852	906	925	909	935	935	893	881	901	850	869	906	925	884	871	915	890	908	885	830	876	898	893	914	853	938	856	852	906	853	890	862	845	857	932	886	816	872	881	931	939	887	880	815	851	890	874	892	868	895	855	849	882	840	873	885	959	862	890	903	867	902	858	860	871	899	940	825	888	892	880	873	967	878	887	883	890	860	858	904	929	839	886	928	949	851	917	863	886	890	920	913	884	821	888	878	853	898	923	898	896	893	861	882	902	914	884	886	883	890	901	871	871	860	850	912	891	894	881	862	845	880	872	884	901	888	909	876	900	932	904	870	906	855	918	922	892	860	860	913	898	862	853	851	846	884	848	882	842	894	922	905	847	874	856	892	856	885	896	914	918	863	872	963	953	852	865	871	867	867	889	856	818	843	903	910	892	917	888	894	920	861	908	836	929	871	919	895	829	957	842	913	817	803	881	903	912	828	850	876	848	847	904	916	886	881	880	878	888	846	851	932	911	886	865	927	844	872	944	889	902	928	900	936	852	855	917	889	906	842	832	896	913	868	863	879	899	930	899	878	910	912	883	867	893	894	905	839	933	910	928	895	865	944	854	868	870	865	824	884	879	940	890	859	934	875	872	882	880	895	885	852	916	907	875	843	896	846	879	895	921	910	930	918	942	888	905	858	877	809	911	893	929	886	864	870	895	813	927	885	843	867	951	884	929	863	856	884	850	917	856	889	935	851	875	840	869	926	856	858	875	887	881	846	886	824	855	892	921	869	916	926	857	862	873	868	883	896	887	862	889	856	925	844	909	913	836	864	832	902	812	837	849	937	869	905	892	865	900	850	826	907	857	837	838	887	891	897	850	948	847	905	836	950	829	879	872	887	889	927	897	932	847	844	920	885	892	890	892	934	822	843	915	889	937	883	862	893	922	869	933	894	922	824	891	917	873	886	916	927	888	863	894	876	879	840	955	915	883	857	832	895	916	931	908	873	955	853	891	859	862	895	916	862	897	972	926	885	895	891	969	872	870	946	894	899	873	872	891	834	856	907	839	912	880	855	880	888	860	885	892	862	879	880	880	905	841	882	913	877	865	930	871	917	863	815	860	906	850	881	905	943	865	851	971	931	916	876	904	888	851	894	886	889	850	903	859	852	842	891	923	877	806	895	885	844	900	886	828	919	847	887	868	866	867	906	873	927	854	848	861	855	867	878	888	895	882	919	888	871	920	892	864	851	875	908	870	940	876	915	894	892	901	936	922	909	890	888	882	882	924	904	958	862	869	881	868	916	875	830	943	866	885	885	889	957	878	930	857	976	913	889	862	850	881	880	941	913	917	911	901	901	876	908	858	872	857	915	863	906	840	898	895	916	853	881	920	894	900	921	906	883	856	870	920	888	849	914	899	865	880	886	892	920	944	912	879	895	923	894	857	888	850	932	917	890	905	908	867	927	900	895	921	892	926	870	924	875	881	824	895	917	922	906	877	876	966	884	849	886	896	878	851	916	905	878	858	863	875	904	870	892	841	847	853	885	873	901	910	910	894	863	874	902	865	930	886	893	925	880	927	823	864	870	880	865	887	902	894	877	902	918	883	880	840	877	903	914	919	921	895	868	844	897	893	870	885	878	857	919	879	965	903	897	894	875	885	866	912	881	883	896	960	874	868	834	874	864	892	931	911	930	883	857	881	919	850	912	879	904	916	925	899	828	851	886	909	877	818	935	893	833	909	937	845	883	926	902	875	878	901	868	906	869	879	888	869	895	877	898	919	914	942	805	882	875	888	823	852	907	874	878	893	895	886	841	825	836	897	885	885	876	914	853	892	872	919	887	889	934	905	912	851	893	929	909	874	876	906	893	864	854	901	901	848	927	878	821	892	878	865	896	876	931	881	884	848	854	890	881	896	891	881	903	898	903	921	917	847	898	850	879	908	867	891	852	917	875	903	872	868	832	875	873	843	897	893	892	907	933	885	934	870	899	901	889	891	911	909	962	807	874	932	855	920	844	883	915	864	884	925	898	902	891	895	882	896	901	884	883	891	854	902	828	933	845	881	929	872	853	942	881	869	853	880	909	865	884	897	848	891	871	868	867	919	872	889	878	924	869	932	883	865	920	865	876	907	863	899	892	839	891	899	838	891	900	853	871	868	931	860	913	892	921	910	880	895	838	878	862	895	907	934	900	829	905	900	891	850	854	876	908	817	890	895	939	920	890	948	890	823	825	866	887	894	885	915	893	880	859	901	865	919	908	872	938	931	939	907	926	855	880	864	894	867	860	900	848	872	881	938	960	879	791	851	856	898	888	925	860	843	828	870	913	932	943	866	903	908	878	862	862	850	877	844	889	894	904	865	898	842	902	912	864	859	937	907	896	901	873	890	901	897	936	837	890	886	910	891	926	915	938	885	961	870	962	886	842	956	879	902	869	852	901	832	938	872	883	909	875	872	891	959	861	888	905	932	917	920	852	894	942	875	885	884	850	936	875	881	863	920	860	932	908	909	865	871	884	880	924	903	898	827	885	928	843	865	889	902	900	893	932	861	882	917	891	890	901	887	844	868	896	882	903	949	849	911	866	877	859	962	855	895	904	850	875	863	956	884	874	892	830	884	926	874	892	860	920	886	882	907	906	881	821	947	920	934	907	877	902	883	879	849	880	891	854	891	840	854	882	852	891	914	898	862	856	874	919	838	880	912	902	927	932	916	879	851	867	855	846	885	869	889	864	930	880	943	905	895	928	939	833	899	881	852	906	863	874	890	923	891	910	907	858	849	877	936	877	881	873	921	845	898	889	912	856	881	894	915	855	924	892	890	877	946	859	895	932	826	890	905	863	850	946	932	848	907	897	851	877	891	863	877	903	910	905	882	908	870	907	878	951	887	901	964	916	879	865	891	821	851	875	848	882	817	941	869	942	946	914	886	876	914	951	873	868	896	889	885	874	877	852	907	886	904	896	888	880	903	901	897	894	920	836	926	936	896	891	855	833	833	849	938	919	792	919	890	853	872	882	837	911	912	884	879	877	883	884	881	916	861	923	887	902	886	867	826	862	882	896	917	906	903	851	936	902	874	879	898	836	903	912	832	863	903	860	884	834	853	870	909	901	871	881	867	933	930	913	925	941	898	904	852	908	889	863	881	925	871	866	889	930	903	876	877	869	877	836	917	863	909	890	874	928	847	919	861	876	846	888	892	903	893	880	841	887	835	926	921	855	912	926	907	914	845	903	925	866	867	857
23473	21102	28632	23794	21091	14924	4064	2703	1304	1080	1110	1681	1494	922	1297	1052	694	630	664	605	578	544	584	548	532	535	471	537	539	558	554	547	535	524	519	499	528	552	556	529	501	539	484	531	577	518	525	488	537	674	700	744	673	744	706	716	678	607	552	515	520	528	517	536	528	517	495	495	510	501	491	525	533	503	525	509	501	508	520	487	541	518	501	498	491	477	541	526	528	525	478	493	508	473	495	515	485	527	537	491	511	476	520	515	504	492	502	533	499	498	524	524	535	508	501	518	506	475	506	490	520	484	521	469	483	534	464	540	493	530	506	486	539	529	510	474	524	519	464	508	509	460	492	479	486	562	508	485	488	522	479	497	469	523	522	508	468	500	506	468	486	493	540	486	512	467	483	528	487	499	515	498	501	489	543	523	494	500	480	506	552	493	506	492	503	558	525	489	500	495	526	492	547	486	548	484	524	496	519	509	478	527	488	527	495	475	498	473	522	523	507	519	490	487	491	498	542	531	526	463	535	543	533	528	515	495	522	449	463	512	528	488	495	502	504	470	510	478	498	500	537	504	460	516	491	505	530	517	490	527	508	471	478	528	526	463	507	487	474	518	513	517	526	530	518	485	503	510	471	483	513	501	494	509	525	538	515	479	498	515	503	483	506	513	521	513	532	512	517	534	502	519	521	491	508	534	527	523	509	530	489	497	521	466	513	502	521	506	495	552	521	508	507	491	496	499	540	527	530	511	483	502	484	492	515	506	516	507	494	539	488	461	472	535	497	494	545	525	517	492	464	508	523	519	501	489	542	462	491	512	522	496	496	514	490	488	476	496	496	498	532	526	489	506	504	543	527	473	533	518	516	499	464	519	489	490	497	525	506	468	527	481	498	489	480	510	504	516	479	517	508	507	513	497	542	527	549	567	477	499	508	528	492	506	528	500	469	499	484	526	517	446	503	506	483	487	500	457	495	499	504	539	490	495	487	492	528	491	485	492	525	480	502	510	523	509	472	496	535	507	484	486	545	499	495	507	485	462	555	497	506	528	517	486	515	505	448	518	481	509	589	499	510	511	520	537	473	543	518	500	477	476	497	516	522	490	498	517	479	541	519	558	473	533	533	516	466	470	482	535	473	475	504	500	496	522	500	495	497	526	504	507	521	481	537	531	496	458	487	520	444	514	492	511	502	452	496	474	519	518	500	492	544	485	514	482	501	519	514	499	466	501	494	489	484	536	516	503	546	493	478	464	499	519	513	489	476	504	488	460	519	506	507	491	515	496	504	507	472	498	504	479	531	525	538	504	497	460	530	495	450	542	504	475	526	517	482	530	500	527	506	502	495	515	469	542	469	507	508	485	480	533	487	507	477	495	518	478	547	490	522	482	474	526	538	493	543	500	511	470	456	496	529	483	452	529	548	543	510	483	528	495	515	505	561	504	517	506	493	492	488	525	487	533	494	547	513	478	438	500	505	526	494	517	538	512	499	507	521	499	520	541	529	539	482	499	470	504	514	544	483	449	490	532	531	493	518	496	511	513	464	487	484	507	495	467	503	489	503	509	501	542	512	521	466	481	531	486	524	508	527	493	502	556	475	495	516	505	482	499	515	488	511	498	505	568	505	525	476	516	490	512	483	515	486	500	464	497	523	474	483	486	514	524	480	507	501	531	520	457	491	457	523	482	484	497	524	539	529	488	499	534	549	507	492	509	520	503	513	515	551	507	543	477	504	517	476	513	524	508	514	514	484	467	522	465	521	503	475	485	534	481	498	509	527	528	482	495	517	513	517	514	492	507	532	510	517	524	480	503	520	505	505	518	492	542	480	462	492	532	533	550	498	480	542	515	475	499	517	486	499	512	532	480	507	478	460	507	507	495	504	491	540	520	525	492	495	512	470	508	522	519	537	481	484	488	540	535	482	484	518	520	499	532	472	506	527	523	509	476	505	503	495	522	523	509	532	502	510	542	467	529	522	504	534	489	488	510	540	518	495	486	452	507	503	509	510	501	512	495	482	521	474	525	491	553	518	544	540	488	527	489	495	494	506	519	509	486	514	495	503	426	491	519	489	534	478	534	493	509	506	498	499	455	526	461	509	495	497	468	491	461	494	489	507	497	503	531	475	478	486	489	512	467	500	453	493	508	503	525	487	518	499	446	502	473	507	506	503	496	505	546	492	472	518	515	515	497	521	488	510	500	512	508	491	503	474	506	487	528	515	525	512	516	498	501	483	540	527	474	514	472	501	522	513	516	510	536	524	543	473	521	472	472	488	475	502	512	478	506	496	483	481	484	533	493	486	492	494	496	503	518	472	493	490	471	529	503	511	505	484	490	498	491	499	550	511	504	466	475	481	490	490	519	534	525	505	505	478	518	500	475	476	540	484	503	515	493	465	501	471	488	531	528	512	469	521	514	520	544	502	500	495	523	481	491	490	483	514	499	510	477	484	530	518	513	525	458	508	524	487	499	514	498	519	503	478	506	512	481	506	463	510	470	474	507	500	496	493	464	491	529	507	520	505	472	515	493	503	555	492	489	548	467	497	490	488	530	495	473	512	480	473	524	506	503	510	472	502	479	512	485	520	511	527	529	496	496	530	501	531	473	491	503	512	497	495	492	507	534	491	506	499	476	517	464	482	517	475	546	475	517	463	473	494	475	502	492	474	517	501	490	485	523	477	517	440	484	510	514	528	507	543	520	554	529	470	518	487	468	512	511	524	527	474	538	498	497	504	484	513	500	479	484	486	502	492	548	507	493	473	501	486	512	537	504	481	470	511	527	471	502	461	564	494	475	515	542	510	529	509	486	522	500	480	445	469	506	491	491	525	523	501	521	522	493	540	471	487	511	486	457	489	508	510	493	470	509	475	466	517	502	548	480	502	501	474	489	485	541	520	486	474	503	472	474	462	497	498	470	523	517	520	502	455	532	502	505	469	508	472	556	466	503	508	497	491	500	499	482	486	530	542	503	507	553	510	447	518	492	528	497	504	496	491	543	524	477	505	516	517	512	484	499	520	520	527	513	527	481	507	514	496	523	486	471	539	492	500	508	522	467	495	505	503	523	511	521	508	497	503	477	530	501	506	531	450	506	510	481	509	492	537	459	509	519	489	540	530	483	467	472	488	510	541	450	489	487	449	502	507	522	484	488	503	449	488	473	494	480	476	507	498	475	509	485	512	486	494	470	481	472	524	483	518	476	461	470	495	487	533	509	526	507	480	458	489	551	460	470	531	480	483	511	495	517	524	506	512	529	508	474	460	469	479	490	494	517	470	464	491	499	494	538	515	465	540	518	520	481	510	499	516	498	511	542	514	475	495	478	506	518	445	497	513	504	528	524	476	530	500	465	521	492	461	511	518	505	466	513	473	499	491	508	520	524	505	503	526	496	507	517	498	513	507	538	494	458	508	460	527	482	497	514	512	518	503	533	507	522	487	506	504	542	480	489	477	497	520	474	472	474	509	477	536	472	483	523	516	474	485	504	501	522	530	491
6686	10553	9294	5151	4215	4855	5601	5229	2456	2051	2037	3453	2742	1464	2297	1812	958	859	896	827	740	747	668	670	676	723	681	677	712	696	651	652	627	624	644	687	680	711	695	656	643	676	689	683	737	685	696	645	711	828	1056	1137	1186	1154	908	1089	921	819	737	639	629	658	618	655	642	644	629	605	627	615	645	619	634	652	600	634	589	631	587	591	645	587	617	617	639	653	603	651	651	673	625	650	597	621	618	643	621	617	644	628	661	663	637	656	588	596	605	621	629	648	643	600	637	635	647	633	642	613	620	580	632	646	646	672	649	625	664	633	648	641	612	595	652	639	679	617	691	626	596	647	592	653	649	613	619	648	579	638	626	599	605	617	607	579	614	569	621	618	645	609	647	604	631	617	607	660	631	616	657	617	616	678	609	641	623	634	614	626	649	587	620	595	634	636	595	638	582	577	659	647	634	622	623	640	619	579	586	671	601	626	610	654	632	574	633	639	635	649	590	628	661	586	625	627	630	627	615	658	623	624	556	619	618	637	648	623	626	649	616	583	636	616	656	603	640	652	587	668	606	660	625	629	598	608	650	619	633	605	622	639	668	667	646	605	659	608	610	622	635	608	617	619	596	609	608	632	603	596	609	651	647	624	560	657	615	638	600	631	636	615	624	622	641	624	635	597	621	653	565	615	634	626	570	612	612	653	639	647	613	649	644	583	592	619	631	664	647	589	645	635	598	585	616	619	624	661	637	626	613	608	629	620	586	633	650	636	631	644	661	639	595	629	672	595	665	623	625	633	612	605	620	610	637	659	654	638	622	603	625	635	603	633	624	686	616	594	622	634	650	626	608	648	568	627	640	621	639	637	644	648	628	616	671	627	634	653	612	603	572	593	642	629	607	640	641	617	583	605	621	633	631	626	614	644	643	646	619	633	646	612	638	666	654	640	657	624	628	635	627	619	620	634	630	631	602	630	621	664	597	607	600	619	593	634	687	681	633	672	586	623	617	626	588	624	580	608	620	617	621	634	597	664	610	609	596	642	636	649	643	627	595	679	638	663	604	619	620	588	649	658	591	573	656	629	618	636	639	652	690	660	632	624	603	645	602	663	624	602	632	607	648	631	659	642	657	639	619	632	612	606	628	648	627	621	603	608	623	600	641	632	633	623	654	644	613	581	595	600	629	609	629	639	668	604	634	614	621	619	608	663	603	668	598	630	647	603	649	647	647	593	598	657	604	678	630	598	640	631	613	690	644	663	683	629	660	651	640	614	578	651	657	627	611	650	616	614	623	644	603	629	611	614	630	642	595	641	626	622	625	632	671	676	635	631	605	641	634	616	643	626	618	622	641	631	635	626	605	656	634	615	613	662	617	636	642	620	637	639	615	690	605	640	615	646	620	631	641	615	631	604	621	641	616	610	631	592	647	646	627	626	638	642	634	655	626	661	652	611	659	614	564	628	662	660	635	623	622	632	624	644	625	623	632	592	627	628	633	607	627	603	643	596	624	642	627	585	625	633	633	617	562	630	648	637	686	607	626	620	672	639	684	641	639	644	642	630	640	611	589	629	590	633	618	664	595	623	598	640	601	638	604	626	653	609	620	645	643	631	602	652	652	620	655	633	606	610	672	628	612	613	626	592	631	645	611	652	643	632	607	637	602	608	610	644	621	644	630	612	627	619	619	622	615	675	684	623	670	662	668	609	651	607	629	609	628	643	615	614	621	576	610	648	559	603	605	586	612	634	613	643	640	609	618	674	643	596	679	614	586	603	634	677	633	599	673	617	669	572	627	617	628	640	598	605	624	633	618	597	624	659	624	664	663	645	596	596	599	648	590	629	614	627	624	618	632	641	654	625	623	666	601	661	621	606	589	639	645	641	631	622	569	611	625	606	642	606	682	623	626	679	664	630	652	621	623	645	630	688	609	629	591	621	699	621	634	638	649	676	602	625	593	674	629	637	603	613	610	609	623	594	651	634	616	624	566	650	665	596	605	651	654	641	655	646	625	647	584	627	622	673	626	668	600	597	661	619	651	556	611	653	600	641	629	633	595	561	605	626	647	635	607	633	595	634	599	621	578	656	622	613	603	578	614	662	627	690	583	581	616	632	608	613	616	627	627	655	639	631	605	624	654	668	617	606	640	603	651	643	600	617	636	618	622	588	619	616	624	612	611	633	684	632	634	585	621	651	620	677	620	659	683	621	661	636	622	640	622	607	624	637	608	659	632	628	595	604	570	614	630	641	640	642	613	593	636	581	626	600	611	613	649	641	593	642	583	609	615	649	625	589	599	642	639	649	657	603	670	603	619	621	653	657	650	671	589	641	651	626	615	665	629	654	581	612	666	611	619	629	612	615	631	641	608	605	651	610	595	623	629	642	602	647	646	625	605	607	667	628	631	627	621	623	586	615	616	621	627	611	653	622	690	642	659	686	670	651	608	612	601	616	608	626	641	634	615	617	611	604	606	689	633	630	628	615	648	627	596	650	602	646	681	623	644	639	635	628	624	641	649	631	619	656	666	586	625	589	654	667	653	635	571	613	645	595	626	590	598	598	627	584	639	651	619	640	616	657	628	590	647	616	640	642	648	653	627	636	610	659	627	609	628	621	658	612	623	575	616	668	583	636	642	627	628	609	672	657	627	646	623	603	596	625	673	619	653	636	635	646	600	618	596	600	620	592	634	662	613	619	626	630	674	574	600	635	597	641	634	618	639	622	583	613	661	586	626	610	633	630	631	634	622	649	608	624	632	630	590	616	592	562	634	602	639	654	601	633	610	614	544	622	608	604	601	602	626	621	561	652	663	622	642	610	580	608	593	606	648	598	652	600	620	567	627	629	567	669	631	626	618	669	613	674	608	611	583	641	659	577	631	649	653	631	629	580	615	611	657	647	604	626	616	597	638	609	603	591	642	662	662	619	624	634	661	646	601	630	641	630	643	589	613	608	639	610	635	586	597	670	596	629	599	639	625	606	578	615	614	620	658	641	585	606	606	630	628	608	652	627	581	605	617	638	583	615	615	682	610	612	591	640	620	646	639	651	606	629	601	589	623	584	597	594	617	636	622	609	590	634	648	640	621	615	629	615	644	585	636	623	622	611	655	589	646	602	668	626	620	645	658	647	626	640	621	594	643	615	604	645	585	642	659	622	603	644	654	609	629	616	652	635	686	629	606	643	639	627	621	696	662	655	634	615	608	628	650	621	634	689	591	596	641	638	617	653	588	634	646	594	615	597	629	615	619	619	636	645	665	665	625	635	619	639	608	624	665	625	633	588	605	667	615	582	678	600	602	629	655	601	624	583	616	631	600	579	637	712	622	622	635	633	676	660	573	655	602	620	615	587	588	674	597	605	641	597	591	626	630	667	654	588	610	663	616	685	584	650	626	618	672	662	617	610	570	610	608	634	619	641	629	632	618	638	602	635	646	642	612	637	593	632	585	592	562	628	649	645	579	668	655	626	613	623	668	651	621	641	617	641	675	604	609	621	622	639	638	648
22681	21108	28937	23512	21111	21260	14805	4090	1619	1374	1257	2122	1907	996	1557	1256	644	576	536	488	480	473	432	479	397	453	415	395	421	436	395	433	410	377	420	425	394	422	400	341	399	361	432	418	449	368	427	369	412	608	652	827	815	688	680	740	618	546	457	370	385	379	396	369	351	355	344	352	386	344	365	348	366	359	357	327	339	336	354	367	326	351	355	352	348	360	354	385	333	345	349	351	345	360	381	329	361	367	375	375	335	361	354	376	359	339	362	336	377	359	345	368	352	383	360	364	369	371	361	347	344	334	371	349	364	332	348	394	371	369	364	336	380	331	359	338	361	334	407	340	366	348	359	347	341	354	367	354	359	335	372	358	366	374	380	369	360	364	357	351	363	364	355	352	354	347	354	342	374	352	377	342	390	360	349	372	361	319	373	336	331	352	357	356	364	350	346	351	369	345	342	356	349	364	366	332	339	369	326	351	367	342	369	355	369	342	370	326	361	382	324	345	321	365	354	352	336	339	362	310	356	326	376	351	369	381	370	351	366	344	351	356	342	366	324	326	355	323	340	365	364	346	365	356	372	339	344	347	351	360	346	342	359	375	317	340	354	365	365	360	382	360	320	362	336	350	358	347	373	361	331	319	335	358	390	361	371	354	342	334	334	347	369	364	362	382	361	320	367	336	349	343	344	353	352	357	364	351	362	365	353	365	326	341	380	407	343	338	349	373	333	348	331	375	412	349	324	361	335	361	362	338	349	344	370	374	386	361	355	361	345	358	331	349	340	365	359	359	357	370	367	334	339	334	370	388	348	366	354	368	389	386	353	345	347	355	363	356	363	337	339	353	374	347	355	371	330	372	326	364	323	341	364	381	320	367	364	402	399	374	387	340	291	360	359	347	327	376	370	358	347	367	348	358	330	358	331	348	334	366	371	348	373	352	347	381	356	346	364	343	363	355	340	355	349	334	363	337	333	324	391	358	336	349	380	328	403	342	399	368	389	341	364	332	374	359	372	358	388	372	331	376	337	345	368	339	369	365	358	353	320	349	327	343	345	335	343	381	348	343	367	334	339	337	357	367	337	379	360	320	387	385	320	348	337	338	331	327	344	324	346	358	344	318	369	348	360	395	340	356	348	364	376	355	365	338	321	363	349	357	346	343	365	329	332	351	345	364	369	319	349	313	335	359	373	358	348	364	352	385	366	373	324	332	336	318	331	345	344	355	354	342	353	361	351	334	352	338	374	368	352	335	341	351	368	372	348	370	327	395	324	377	360	362	357	334	392	368	352	350	355	383	308	345	336	316	351	372	342	363	351	388	354	343	345	342	344	346	340	327	351	340	345	345	377	356	350	378	332	330	324	327	367	289	360	378	362	339	351	350	385	344	384	331	358	349	384	355	332	342	346	339	365	338	391	358	378	347	327	350	357	352	382	366	358	374	347	358	369	341	368	322	394	358	367	323	363	347	329	348	314	331	352	329	325	357	330	378	392	360	335	355	358	361	354	347	335	379	335	358	343	348	352	327	353	329	356	381	335	314	350	357	361	359	363	369	350	326	327	360	351	333	334	360	344	338	328	357	387	381	385	379	371	342	360	347	346	325	328	361	355	352	373	371	332	364	353	354	371	359	361	347	369	332	365	357	362	374	370	346	363	374	364	325	368	388	368	361	364	390	357	357	333	370	359	362	352	331	347	325	369	375	363	368	342	392	348	356	387	366	352	335	344	375	346	357	318	360	363	333	361	363	343	334	364	333	343	331	327	360	376	355	377	363	339	333	354	359	355	374	346	327	335	331	312	349	327	357	370	380	341	358	363	394	360	352	355	365	371	359	342	371	361	364	351	356	368	335	345	332	374	353	347	330	345	374	339	364	383	358	350	393	340	322	374	325	366	359	302	304	357	348	347	346	359	357	353	371	385	312	336	354	388	335	391	369	381	363	359	353	337	327	341	369	350	349	330	337	391	377	349	353	334	359	374	370	313	353	344	352	355	355	333	350	339	358	362	356	402	332	349	353	374	357	355	344	369	320	335	377	355	353	357	345	349	347	371	351	373	370	355	368	351	329	329	378	329	367	349	378	334	376	361	333	351	380	343	363	334	345	359	347	352	347	361	339	377	403	323	319	340	363	363	320	319	348	376	371	349	331	360	367	320	359	357	351	362	385	357	364	353	346	338	340	368	359	353	351	365	334	377	323	364	387	367	346	357	371	352	366	361	355	336	382	378	334	372	396	373	355	374	335	364	368	373	360	355	340	326	354	340	374	347	367	328	364	379	384	358	324	359	367	369	350	337	366	361	321	348	369	350	339	361	347	382	333	343	362	363	359	341	341	367	356	368	333	337	342	348	351	360	347	364	361	344	402	365	389	341	380	370	353	360	344	349	375	358	356	371	373	368	358	331	334	342	355	341	348	351	333	327	339	354	320	340	382	369	380	326	370	353	358	388	379	338	355	341	368	322	345	313	377	359	378	341	350	329	350	349	383	322	357	366	336	364	343	370	366	348	332	379	316	328	367	366	379	346	332	369	375	346	346	341	330	375	356	330	349	335	346	354	357	373	348	369	389	351	332	377	390	355	340	387	335	402	339	357	361	371	344	354	369	328	354	343	320	313	365	352	364	373	347	351	324	367	350	340	348	345	389	349	348	359	327	373	365	367	370	333	356	358	346	363	400	374	350	329	359	373	352	383	312	340	336	345	347	366	357	335	367	339	328	360	333	338	336	325	381	377	362	360	380	319	362	372	358	344	350	376	353	340	364	358	358	382	351	366	379	360	349	379	354	351	382	382	360	360	379	344	356	376	376	351	341	347	380	369	332	342	368	361	356	350	353	379	374	376	355	373	368	348	337	375	373	372	390	378	375	349	340	368	342	366	333	341	378	368	350	367	389	347	354	323	334	364	379	381	324	357	344	349	361	344	328	374	354	364	360	373	351	362	331	355	369	378	381	376	350	349	311	333	343	351	322	378	337	352	370	385	353	357	376	365	350	381	328	355	297	355	343	349	354	353	340	392	353	363	316	369	367	326	335	335	390	339	353	345	367	371	385	347	371	352	352	387	349	352	352	366	350	335	335	384	342	369	388	368	379	337	360	349	370	392	321	369	347	375	339	345	358	352	339	369	318	371	370	366	354	326	355	362	354	322	361	359	380	367	363	367	338	328	315	311	316	300	358	334	351	325	339	386	359	321	372	336	344	350	385	348	328	351	371	404	342	328	372	357	327	361	355	382	364	346	390	370	341	382	373	341	392	321	347	364	347	342	322	363	371	364	362	338	328	355	351	348	360	371	370	321	304	383	356	344	388	371	319	337	342	337	357	336	350	324	298	367	397	375	338	357	326	359	359	327	332	355	349	367	331	369	347	380	348	370	347	371	359	328	390	361	362	337	384	369	377	355	360	359	338	354	348	359	333	337	385	358	359	364	339	335	369	355	358	341	373	354	318	355	371	365	388	364	358	368	372	351	382	367	344	337	362	328	352	339	334	372	344
8979	16464	14345	8135	6443	7239	7919	7321	3424	2809	2624	4257	3702	1815	2914	2248	1106	951	848	798	641	599	612	548	526	531	491	529	497	499	515	501	495	540	495	519	504	496	475	510	473	466	540	510	582	533	520	463	586	782	1016	1174	1236	1051	973	1090	860	782	608	466	470	495	488	388	400	479	423	418	411	427	397	421	437	393	430	423	432	394	428	442	429	447	435	457	440	446	396	430	418	407	448	426	404	407	437	439	395	406	445	413	430	434	435	445	394	478	439	444	430	444	438	409	391	416	436	435	428	426	430	436	446	400	423	398	412	377	411	421	442	447	387	444	412	434	434	429	422	427	439	404	387	419	425	441	417	421	446	421	436	430	448	454	454	418	422	436	415	397	452	428	433	465	441	400	432	408	462	450	422	465	409	448	458	442	437	404	413	454	407	422	409	421	466	437	464	462	411	406	414	447	433	434	438	451	409	393	405	456	434	464	440	464	430	443	408	418	408	394	393	422	439	415	437	416	449	439	427	420	445	415	453	455	424	421	404	449	403	451	408	410	394	434	430	408	412	447	442	446	428	443	457	456	414	435	464	406	436	449	405	421	440	436	430	431	450	451	449	443	436	413	436	423	404	415	413	467	410	460	419	393	423	425	455	424	464	467	425	437	430	436	397	413	413	443	461	445	436	442	420	402	455	459	421	414	435	400	433	437	400	402	445	423	431	409	412	408	442	471	437	424	467	467	431	443	436	427	421	450	430	400	369	435	440	433	450	452	409	415	421	395	384	411	446	421	423	459	430	406	421	427	418	447	420	441	397	420	424	419	430	431	424	437	453	428	430	471	437	417	429	433	429	440	428	400	423	413	442	413	418	447	408	434	447	451	449	414	384	441	422	420	444	438	438	460	432	444	452	419	410	431	388	423	414	406	453	388	428	381	457	445	445	403	437	416	404	447	427	410	407	414	426	419	407	467	439	419	446	398	426	406	422	435	430	450	468	425	438	433	446	448	418	387	455	455	405	479	415	420	429	421	446	446	469	478	463	413	429	424	386	419	445	416	480	435	444	426	417	406	412	418	461	428	425	431	436	435	428	420	463	426	425	461	443	459	467	439	445	461	406	423	429	414	450	431	445	438	427	416	419	420	403	426	427	418	430	434	445	441	391	423	453	422	400	442	427	432	427	437	435	428	464	442	415	404	432	400	434	436	438	453	407	431	438	494	456	357	435	438	467	452	417	462	461	421	457	454	439	415	435	408	450	413	399	426	428	412	408	463	449	445	437	416	441	416	427	403	448	453	436	415	430	453	427	428	452	413	415	406	432	424	440	421	446	426	457	450	412	451	430	415	455	437	440	430	427	456	424	418	452	416	461	484	433	431	423	476	444	400	431	429	395	424	426	462	429	463	404	431	413	381	439	385	413	430	435	402	423	429	435	441	423	508	432	412	417	426	433	437	426	421	425	454	450	435	450	419	411	433	435	421	413	442	414	432	453	431	445	425	432	444	433	427	449	451	460	457	413	398	405	453	457	433	440	458	412	483	430	431	455	423	418	458	396	421	441	439	444	432	469	414	432	430	459	457	466	438	448	451	438	441	391	416	461	444	414	462	483	413	444	441	411	439	442	429	423	453	454	412	437	444	423	417	410	441	414	421	434	424	438	406	437	377	412	439	399	422	442	416	428	440	448	454	431	451	412	442	447	438	393	470	413	443	414	436	427	411	408	391	446	421	385	436	430	450	441	415	456	422	403	404	465	414	427	406	443	418	415	435	409	459	434	433	402	417	425	475	429	435	431	413	417	410	440	417	429	448	428	409	435	425	462	448	410	412	416	412	443	430	427	456	413	457	420	404	471	415	429	433	378	455	431	441	412	428	427	388	408	440	422	415	431	441	378	406	412	438	419	426	390	428	464	445	455	415	402	474	413	454	430	431	407	410	421	440	405	435	454	434	425	398	419	431	451	419	479	455	457	406	416	410	406	443	434	454	427	413	408	432	425	494	445	386	461	416	429	454	415	441	446	437	452	443	392	408	455	462	458	403	400	418	383	436	450	461	407	475	426	407	407	421	446	399	443	445	396	430	424	452	437	450	404	452	424	421	393	402	424	438	465	427	432	406	391	420	454	441	439	442	425	473	462	419	461	414	443	416	409	396	462	437	444	417	433	387	394	393	445	441	418	430	433	463	447	421	416	428	428	436	479	395	475	365	432	410	427	454	399	440	442	413	450	433	452	400	462	406	396	456	420	435	459	440	455	448	451	419	451	466	436	424	433	431	423	461	492	404	456	406	403	458	435	433	427	447	424	436	456	419	443	415	417	468	423	485	450	418	442	444	416	497	410	405	429	411	413	426	429	431	436	379	432	394	440	471	445	452	423	432	390	424	430	397	440	436	439	418	413	453	391	438	446	438	422	459	437	427	414	408	416	442	423	428	425	436	412	427	429	433	408	433	473	454	470	448	422	418	447	448	408	446	411	437	403	414	415	419	429	390	424	453	420	409	430	427	441	416	442	430	456	423	397	394	428	464	415	414	460	426	440	422	451	442	441	425	428	412	472	399	417	404	426	404	415	428	402	377	427	404	422	469	430	420	424	448	401	438	426	434	432	446	413	454	401	411	422	422	412	455	441	429	429	418	451	442	433	443	450	439	442	428	422	421	426	452	442	441	437	452	424	410	423	432	456	421	406	429	431	420	449	421	436	450	428	417	407	427	461	417	398	436	451	425	391	451	418	466	465	405	439	409	407	421	454	418	426	397	444	452	432	441	394	414	410	420	468	449	444	434	418	461	459	411	460	419	436	428	441	405	434	393	414	392	390	420	435	443	428	452	421	439	424	424	409	451	422	408	423	424	456	423	431	465	434	410	412	460	409	432	408	461	450	415	413	436	447	475	424	435	458	414	442	435	446	432	403	386	451	467	429	441	451	463	416	414	445	419	428	462	408	443	440	402	424	416	407	442	446	455	406	385	419	437	409	426	438	429	429	425	410	399	443	424	436	451	409	427	429	411	440	423	444	439	379	441	428	432	412	453	426	410	440	459	454	385	397	435	459	430	445	412	437	430	448	448	457	423	435	449	430	405	424	402	446	437	393	420	459	458	448	441	429	456	418	400	427	429	412	446	427	457	468	434	420	432	430	452	433	429	410	471	455	410	435	415	420	422	416	404	429	442	444	395	459	423	436	432	440	413	448	388	431	447	461	444	439	427	458	404	427	448	426	436	436	439	402	411	450	410	421	454	445	448	427	437	425	419	419	427	422	464	457	447	436	420	463	421	395	454	429	461	483	466	400	459	476	384	426	439	423	405	450	425	427	441	395	413	418	419	415	413	429	457	430	419	429	424	432	446	476	440	407	424	435	441	430	432	437	459	410	447	403	422	417	383	457	422	411	430	452	387	454	447	416	428	418	406	446	410	411	444	429	444	422	418	415	409	422	427	429	406	401	458	439	426	457	418	432	421	411	438	455	417	455	425	463	428	439	422	397	407	446	385	460	431	427	418
26874	20777	10942	1653	1175	1499	1724	1680	1037	906	955	1336	1296	949	1123	972	779	786	817	753	735	712	772	792	724	735	697	763	756	753	772	792	707	730	714	733	762	785	761	750	704	745	718	723	721	777	715	746	758	788	808	879	898	867	828	916	784	811	777	714	750	745	812	753	763	744	716	768	777	763	774	763	709	775	748	667	747	737	734	781	753	772	740	708	742	700	723	745	736	731	727	762	742	758	782	714	695	726	786	738	706	762	731	707	692	742	765	698	754	732	749	789	704	737	688	744	734	747	721	752	696	696	759	681	704	715	754	721	713	738	701	731	774	701	749	766	785	749	739	763	746	752	729	728	705	716	737	713	742	722	745	742	744	762	724	729	726	713	727	700	705	741	769	766	744	760	744	726	795	729	743	744	685	737	784	754	781	732	729	724	775	698	758	732	707	746	737	739	711	715	726	748	705	756	730	760	746	720	671	735	722	740	719	717	719	716	756	754	702	739	743	745	690	753	684	731	719	780	756	739	752	731	731	734	728	710	713	714	749	707	779	778	743	759	732	742	706	704	702	726	762	753	704	741	755	723	768	740	699	721	743	696	731	767	757	646	781	718	767	720	731	737	742	771	708	738	750	712	737	727	734	731	732	736	795	699	734	699	797	805	739	723	691	722	729	749	733	749	746	720	705	756	732	747	713	749	800	787	765	791	703	737	753	696	735	756	708	730	760	741	699	718	679	676	709	716	695	713	735	763	697	729	732	744	768	717	678	691	709	700	760	700	766	717	746	725	813	749	765	677	708	741	697	721	676	731	752	725	710	698	754	725	770	746	752	701	715	719	739	663	716	791	740	738	706	719	710	776	734	715	777	766	717	732	745	733	717	718	676	779	701	719	744	759	678	748	750	739	695	764	726	797	687	774	775	694	743	777	741	757	691	769	771	722	705	742	736	724	774	712	716	764	715	749	747	791	732	723	756	732	731	738	681	744	722	695	719	743	731	763	717	705	777	769	721	730	712	755	750	742	787	775	735	700	698	765	713	731	752	747	742	773	750	742	760	733	701	778	759	774	724	726	724	749	723	767	705	729	714	730	696	729	702	731	770	724	718	752	744	730	730	711	743	741	726	700	724	741	688	735	742	744	738	782	748	741	727	738	758	780	714	720	733	721	757	728	707	714	721	694	723	722	720	716	700	741	703	745	758	731	744	754	702	755	715	692	774	687	769	744	727	751	732	716	688	787	694	737	727	717	719	719	767	719	702	749	703	739	728	746	727	747	670	775	745	762	745	752	763	744	718	742	728	690	715	762	758	740	720	717	710	728	737	822	676	714	779	739	697	689	796	704	711	776	757	754	727	726	737	712	745	679	694	715	750	738	746	730	725	699	750	795	711	777	763	754	715	697	745	715	744	730	716	785	755	748	721	726	777	767	668	755	663	735	729	746	800	673	749	741	720	777	770	753	710	753	718	751	785	720	744	701	726	799	740	735	736	744	749	748	718	718	700	742	769	724	679	701	776	775	745	736	776	743	749	741	726	746	743	737	721	690	696	740	764	737	705	742	747	756	729	701	715	797	756	753	730	717	797	693	727	745	752	738	774	770	698	813	730	740	708	755	763	748	747	737	772	684	729	735	751	761	775	720	761	762	712	735	748	734	734	726	705	762	739	724	725	711	742	744	705	733	717	761	717	760	745	698	751	738	725	717	755	737	756	748	739	734	742	712	728	718	740	745	771	771	755	804	739	719	725	725	753	730	736	772	706	683	771	761	726	728	742	665	724	705	703	685	695	731	706	754	713	722	754	750	662	721	729	674	744	708	747	713	725	757	696	712	732	727	760	744	725	720	772	694	748	749	711	702	696	770	721	712	759	724	732	714	728	698	684	730	716	734	725	730	686	743	749	733	768	749	775	735	741	713	753	757	727	711	752	755	737	697	715	686	741	741	751	695	718	717	699	749	746	717	749	742	696	741	753	768	728	774	786	733	722	727	740	690	749	710	720	727	755	738	722	765	764	772	806	732	733	760	742	703	732	803	752	708	787	673	706	766	737	729	716	743	701	742	765	723	754	737	782	757	746	734	673	705	717	699	773	766	766	730	704	721	694	781	736	729	713	741	754	752	786	712	736	765	722	751	716	770	726	683	715	745	731	731	735	736	710	732	757	673	676	759	688	811	750	758	734	726	697	786	674	772	713	704	735	709	730	745	728	739	751	723	756	750	721	736	724	753	769	733	712	756	715	769	732	724	685	725	712	689	711	729	778	695	709	695	744	694	771	691	764	720	686	774	700	742	737	779	761	712	706	752	717	776	646	725	723	757	684	743	748	676	767	722	734	746	723	708	750	741	747	720	753	747	748	826	764	767	734	778	720	790	722	725	735	690	773	734	747	790	783	769	735	773	720	692	718	690	778	714	717	715	719	668	735	729	709	773	724	745	747	777	671	738	695	765	715	701	759	759	784	737	721	742	699	719	767	750	710	735	742	740	756	742	718	762	701	780	748	715	756	673	759	729	745	698	745	743	763	740	813	774	715	727	695	719	715	731	708	747	742	727	769	743	706	746	723	745	713	716	734	687	734	728	718	757	764	772	734	733	711	725	701	774	714	768	753	736	706	710	734	744	744	729	733	732	745	701	722	731	699	703	754	701	729	698	738	725	693	745	711	775	693	728	761	733	746	706	747	719	737	689	709	747	757	725	713	768	748	669	747	774	773	722	780	745	745	757	743	739	739	690	731	736	735	770	772	750	739	774	718	736	710	776	693	776	722	748	772	770	799	697	765	709	734	737	755	728	711	710	708	727	735	742	775	757	732	790	729	743	753	712	777	743	715	732	772	705	675	740	720	739	730	718	695	741	793	763	709	766	757	717	793	754	742	768	742	706	700	739	725	749	722	693	754	712	713	752	730	700	734	763	719	730	681	755	721	681	680	730	761	732	744	711	768	725	753	705	795	678	749	717	742	673	733	738	748	700	686	741	743	754	729	678	759	722	738	777	759	750	745	782	751	747	735	729	732	741	751	712	703	784	698	743	720	711	720	698	734	746	706	728	737	764	716	723	761	733	733	799	734	739	710	712	736	789	755	738	781	719	667	690	707	747	690	728	785	722	738	771	769	782	727	725	699	712	729	728	710	778	680	772	716	763	708	768	758	712	688	748	767	754	736	742	754	713	778	733	710	770	695	733	694	709	711	737	695	737	757	706	727	664	750	748	827	772	724	768	708	747	788	762	752	758	798	743	729	767	701	744	727	711	720	708	740	711	718	749	729	696	690	722	757	744	729	708	720	718	751	742	684	715	764	711	775	691	704	705	717	710	745	769	724	763	710	776	752	745	720	714	739	732	755	722	741	804	708	702	690	724	719	738	788	747	731	765	750	742	680	702	722	736	746	743	698	719	719	712	733	746	709	704	735	709	728	754	728	697	731	709	756	717	716	774	746	758	682	701	717	699	724	724	644	754	752	728	712	703	730	727	750	757	785	700	721	669	683	717	699	715
4483	2170	1897	1566	1767	2658	3298	3348	1630	1446	1472	2134	2049	1364	1856	1486	982	961	978	939	885	948	978	873	914	835	939	895	954	867	872	869	915	906	898	917	906	937	933	908	909	887	881	913	927	917	904	915	915	980	1188	1144	1165	1048	1085	1130	1032	980	917	902	922	995	944	906	926	893	920	921	857	913	879	859	952	909	849	886	939	910	941	881	903	873	918	935	920	900	894	910	867	884	903	901	878	905	879	829	896	885	925	926	877	896	935	880	899	912	861	923	879	909	933	918	892	885	884	891	942	901	870	856	916	891	926	903	923	883	835	896	894	872	920	861	902	969	887	905	809	866	878	912	881	905	871	914	871	902	945	860	903	877	932	898	909	875	859	897	879	921	895	915	873	962	945	855	959	943	896	884	903	943	913	911	855	910	913	929	843	871	896	922	907	892	902	946	894	887	932	904	913	935	899	927	897	929	900	889	892	867	881	878	937	889	911	852	872	925	910	870	948	889	909	886	892	905	893	833	853	900	927	900	875	883	945	845	869	901	879	921	893	864	892	916	907	920	887	920	918	906	880	858	921	905	928	897	914	922	908	923	892	894	906	912	910	900	873	905	891	886	941	891	896	938	891	930	908	872	840	868	910	905	858	909	911	929	914	917	931	896	890	886	893	922	897	911	894	866	877	945	902	875	891	906	988	895	862	824	977	907	929	898	847	881	937	903	881	920	958	924	859	959	905	897	957	874	885	845	917	950	886	869	887	899	861	950	902	918	847	864	844	859	921	867	828	872	993	882	932	877	876	899	923	971	883	852	940	890	914	835	893	886	896	907	895	920	891	906	885	828	916	911	864	915	895	849	921	970	950	909	811	918	922	890	889	878	904	869	929	859	916	892	951	825	872	920	907	894	902	910	903	893	907	955	924	937	913	880	886	874	903	879	917	956	906	910	889	818	919	915	906	910	890	885	908	908	896	904	916	897	864	874	915	928	846	884	923	904	935	959	919	891	908	875	942	873	871	887	933	900	922	972	912	846	872	842	917	908	915	874	845	955	911	927	880	901	885	891	911	908	874	973	888	893	933	897	863	914	897	865	871	907	947	893	878	926	944	872	959	957	910	886	884	916	830	885	875	932	907	889	903	905	884	879	875	919	924	935	851	839	842	919	914	913	944	908	907	875	876	902	891	908	858	919	931	897	905	915	872	916	898	888	934	873	874	911	915	834	936	884	883	866	868	893	919	911	945	864	817	910	952	931	894	906	896	911	913	886	900	886	919	886	892	885	908	909	888	922	890	883	901	948	866	897	913	891	900	927	911	856	912	871	865	856	893	882	902	854	960	824	872	891	888	905	888	903	836	875	922	883	870	915	877	845	864	849	859	939	936	885	863	919	911	886	872	971	904	911	917	874	867	889	879	906	856	925	885	924	916	904	956	910	892	914	886	879	877	886	949	889	921	910	935	904	849	865	819	886	935	889	848	860	931	904	843	854	851	880	847	912	826	930	880	866	922	838	873	935	852	883	871	889	857	915	838	874	828	905	865	869	876	878	881	926	829	868	887	906	922	917	930	888	932	942	879	897	891	950	859	879	902	862	971	868	885	927	970	928	852	887	891	936	929	926	906	887	849	910	890	884	863	882	908	899	908	897	868	918	907	917	883	915	918	958	884	874	860	870	985	856	898	848	954	903	903	889	886	925	824	907	888	854	948	905	894	873	921	908	895	911	906	835	861	937	875	900	865	880	917	902	888	981	904	890	853	892	954	878	871	881	880	870	880	852	881	882	895	939	925	848	904	875	894	944	854	936	897	936	941	903	964	888	890	947	886	898	963	919	909	908	904	893	864	899	899	870	894	887	878	922	897	869	895	882	894	863	883	922	839	858	853	890	944	911	916	938	888	921	921	835	860	871	909	880	891	907	820	927	840	947	923	920	913	888	859	857	871	864	931	901	942	869	871	884	889	892	903	853	925	901	871	905	917	877	839	918	907	874	929	900	821	936	877	908	899	930	879	859	890	892	896	952	903	901	889	875	927	860	865	940	830	900	867	877	877	842	871	851	895	890	892	888	938	914	837	883	898	907	920	929	875	926	911	824	905	930	907	892	963	907	925	904	885	885	858	932	882	908	918	923	851	912	888	899	888	907	877	918	906	859	867	892	894	914	874	942	880	861	927	898	928	869	914	865	912	902	889	869	946	918	931	874	905	893	875	911	919	910	928	863	850	897	919	886	853	929	955	932	814	879	905	895	923	895	897	962	954	906	876	935	917	923	884	926	887	866	910	898	861	870	903	842	928	897	860	847	871	852	918	883	924	907	880	916	898	886	867	904	890	866	853	897	890	951	889	897	849	876	876	880	876	910	898	919	917	935	940	859	959	893	872	918	889	817	907	917	900	882	908	878	859	897	895	859	845	824	871	869	840	881	933	862	905	909	879	878	917	889	881	880	923	880	886	816	910	866	869	884	924	929	880	906	894	869	856	914	867	905	881	937	934	907	936	887	947	898	936	895	926	855	900	929	846	842	882	919	939	902	917	872	886	934	883	882	919	876	895	921	931	870	883	921	884	886	871	965	896	861	900	883	907	904	928	918	890	873	922	883	855	919	889	857	894	907	901	925	948	870	893	904	903	890	870	860	902	883	881	855	911	931	946	889	902	894	898	893	910	925	905	831	888	885	892	900	893	915	913	876	899	954	895	908	894	880	856	864	920	900	918	901	893	905	899	924	902	905	921	922	872	880	879	892	929	892	934	964	877	896	911	897	824	927	923	907	834	1027	888	894	943	901	882	868	895	915	927	917	875	877	919	906	878	928	886	890	927	815	923	896	938	877	961	895	923	955	932	919	934	887	874	902	870	947	922	943	920	907	894	906	935	945	913	918	878	911	889	917	906	911	923	902	828	872	934	916	947	868	893	843	878	909	929	890	874	902	913	909	932	881	946	914	916	873	936	870	930	852	861	887	915	834	961	908	940	880	892	918	894	850	871	892	892	939	895	916	936	872	870	943	915	894	908	892	920	910	901	871	941	909	918	890	906	876	876	920	902	900	864	826	897	883	883	859	883	908	922	894	876	881	899	889	908	910	906	895	881	849	897	869	944	882	950	905	925	839	892	843	886	859	865	924	942	911	905	909	937	906	853	921	926	915	877	902	894	864	898	906	891	887	903	846	903	892	902	872	906	880	888	876	864	891	904	917	878	866	906	894	900	907	944	912	914	889	868	918	903	879	896	923	904	896	910	913	843	870	935	929	930	820	918	949	908	935	943	885	922	880	933	952	898	933	898	895	886	911	864	911	902	903	853	900	898	927	885	927	924	907	871	893	903	900	875	948	878	891	951	869	912	863	877	926	915	841	893	920	924	848	908	892	873	864	870	856	895	929	960	895	902	862	933	904	905	896	881	898	891	870	988	908	917	911	891	893	885	920	861	918	873	886	911	891	872	874	872	880	890	941	872	901	912	864	923	917	907	919	870	908	874	934	912	873	947	915	865	931	909	860	871	864
23520	21100	28630	23797	21087	15172	4105	2807	1392	1110	1156	1670	1631	909	1324	1056	724	657	622	592	581	561	559	550	558	608	494	556	554	531	512	528	563	514	520	567	501	526	517	499	501	508	594	550	544	491	527	499	546	654	752	762	807	723	706	755	683	667	497	475	551	561	501	476	498	511	549	523	511	505	510	523	488	455	524	527	540	519	525	494	538	487	514	511	506	493	498	511	537	511	485	504	519	492	545	524	487	534	535	508	541	469	487	544	526	522	506	512	515	518	523	504	518	498	485	556	455	478	524	492	507	491	504	456	488	498	494	509	512	461	493	471	496	505	481	545	503	519	485	513	535	498	523	520	518	468	567	539	473	497	521	513	534	545	461	507	524	495	488	492	508	538	504	483	494	568	512	503	515	528	517	511	530	508	536	515	538	513	464	512	508	517	487	511	553	559	504	512	502	488	507	461	532	509	546	522	515	553	469	540	520	525	475	540	475	519	481	490	547	553	506	521	509	514	491	510	504	493	522	542	520	529	490	531	517	527	508	507	484	522	464	517	510	494	549	507	492	533	545	504	540	549	481	502	526	518	502	526	510	478	504	521	525	506	497	531	479	543	473	501	477	498	500	487	492	486	496	507	529	502	497	486	496	536	524	527	518	499	503	491	501	490	544	486	529	499	506	500	501	526	521	528	523	522	526	470	510	517	503	506	502	511	499	532	516	494	539	498	502	516	483	513	495	466	509	447	471	502	508	506	493	481	521	515	496	490	526	481	500	498	520	499	526	544	492	497	509	510	506	512	495	550	495	530	547	519	475	525	486	539	508	484	507	484	491	561	536	467	513	506	475	511	472	530	486	509	512	495	498	489	512	474	544	529	516	493	539	493	508	487	514	472	501	524	495	498	511	514	520	511	529	529	519	504	473	499	544	517	517	564	475	521	508	504	509	498	498	513	545	523	484	495	510	529	535	525	445	539	475	536	478	529	510	496	494	535	550	488	529	552	497	474	503	511	509	496	498	498	522	516	504	493	494	533	493	519	513	516	478	472	495	494	516	522	510	509	534	502	501	467	460	517	515	520	488	496	515	512	533	528	531	496	493	531	474	488	518	523	502	543	518	508	515	506	502	512	504	484	497	503	547	507	524	487	486	524	517	571	482	506	517	519	532	489	502	484	503	480	506	481	529	528	506	490	510	478	540	497	536	509	483	483	475	516	496	482	549	543	510	509	555	483	544	491	517	543	491	491	527	554	518	523	549	532	502	495	526	519	540	518	514	519	525	503	513	484	509	507	537	545	513	514	505	529	526	477	502	491	532	528	501	517	505	503	492	502	503	497	491	492	496	518	479	514	501	540	513	487	538	477	523	500	530	470	493	534	486	492	503	490	507	508	491	533	536	516	517	512	501	520	490	514	507	468	523	517	506	573	495	525	533	513	498	530	490	523	485	539	515	496	490	494	518	531	513	513	523	509	510	531	509	534	504	496	486	503	489	531	524	526	480	512	483	517	521	502	508	510	528	500	515	506	507	556	461	478	522	515	517	499	499	506	480	504	512	529	546	521	487	496	508	530	501	560	512	478	507	530	514	487	477	496	484	532	554	520	522	517	513	517	554	552	536	506	513	525	485	496	515	536	522	470	547	506	473	536	563	490	501	518	468	529	481	524	520	554	524	508	507	543	475	467	489	541	491	507	509	477	493	506	468	543	538	479	533	495	546	532	505	509	511	507	537	518	538	507	505	515	512	483	478	535	544	473	504	481	489	533	508	523	516	515	506	533	502	484	495	510	507	450	517	508	525	489	461	492	490	513	518	494	524	527	530	548	528	511	475	510	505	510	524	510	480	509	531	486	454	535	499	496	466	512	490	487	510	541	500	508	515	516	530	496	493	470	520	498	491	472	528	568	521	524	492	495	510	465	503	508	516	472	509	476	527	513	520	485	507	483	544	518	534	526	574	500	515	486	520	537	539	506	500	494	508	500	490	525	496	495	497	504	496	510	509	499	493	503	506	507	529	522	504	524	467	497	503	519	492	526	540	474	527	503	478	519	504	491	476	525	493	514	516	480	480	527	475	508	517	496	454	505	497	498	506	513	496	452	508	532	549	520	503	508	518	508	519	498	483	490	495	501	501	466	519	490	488	498	500	509	493	530	496	512	477	503	475	504	489	496	498	516	537	501	522	505	527	514	561	515	545	529	525	451	482	496	519	508	452	492	522	491	537	473	516	461	519	539	493	526	458	481	481	523	507	471	492	536	510	499	514	526	487	501	524	489	551	489	521	523	503	489	521	545	549	494	479	510	468	507	527	488	479	505	503	504	516	496	537	475	560	533	538	523	527	538	575	484	480	486	491	515	498	527	518	528	501	509	493	494	506	506	515	533	535	521	526	545	524	518	528	525	518	501	499	504	530	515	505	508	505	502	553	498	489	502	489	487	537	500	508	483	494	484	485	496	463	519	499	507	510	462	507	506	474	475	528	526	524	494	477	507	508	525	500	515	511	495	509	500	536	499	483	515	447	473	524	547	519	480	498	483	539	532	517	523	510	522	541	514	467	517	479	507	490	518	532	529	534	500	472	509	494	510	493	502	483	533	475	520	476	498	510	519	499	496	521	489	557	464	548	456	492	506	536	524	528	498	540	536	486	479	471	539	517	483	467	484	549	498	513	451	499	492	492	503	480	556	531	533	494	515	529	521	508	471	527	505	551	475	515	472	472	519	491	496	503	514	484	506	505	494	507	511	523	473	498	531	502	482	536	521	536	534	503	525	539	513	537	512	469	516	508	508	513	529	493	494	480	477	528	500	517	487	488	529	509	499	477	475	477	499	506	551	492	544	502	507	478	523	493	503	496	530	494	505	536	504	519	541	510	486	541	524	527	494	528	517	504	534	519	497	469	539	518	500	543	490	489	492	513	505	521	495	498	520	519	516	501	500	517	524	535	467	551	510	498	504	508	495	544	522	502	516	475	498	523	498	521	485	494	518	460	513	526	497	513	518	476	508	467	532	470	491	482	459	453	487	485	517	492	480	476	526	504	530	554	525	501	531	510	485	516	512	548	527	533	552	506	523	509	493	502	479	519	514	476	541	479	513	497	505	494	522	501	550	514	475	525	525	496	547	501	457	577	556	520	541	521	491	490	504	496	504	530	494	493	534	505	479	466	497	520	546	514	489	504	515	522	508	521	524	479	464	500	519	469	503	500	522	503	479	526	469	548	483	513	475	450	520	505	478	511	501	530	485	547	515	516	495	527	494	488	508	495	534	452	511	522	516	504	476	509	475	510	514	514	536	530	487	541	474	503	487	504	483	488	512	505	484	512	487	547	490	489	507	544	490	533	522	501	479	546	508	527	492	521	521	527	501	506	532	526	521	522	521	476	532	541	506	516	555	535	510	538	529	551	515	495	547	540	505	478	507	518	485	502	495	496	484	517	497	516	474	467	517	508	538	515	531	500	502	519	509	466	531	497	501	484	484	509	514	475	515	516	504	506	474
6512	10695	9350	5299	4271	5285	5868	5679	2656	2009	2163	3019	2988	1670	2300	1819	1041	925	902	827	798	716	725	657	615	673	704	676	697	652	675	691	634	683	697	687	645	648	717	646	620	684	687	713	688	692	660	664	683	844	1040	1036	1113	983	976	1056	904	939	627	648	594	770	648	636	690	658	643	630	624	632	646	616	630	646	628	669	649	687	624	655	671	664	639	621	643	668	631	647	644	587	614	610	619	651	622	640	613	654	659	572	639	626	644	671	598	658	644	624	617	662	616	628	654	620	607	586	612	658	673	657	627	629	639	620	600	660	675	601	618	646	628	662	604	627	643	627	628	605	642	650	614	646	651	620	647	625	643	660	611	607	606	586	595	645	653	629	600	641	642	593	649	646	639	636	646	610	619	604	639	651	634	635	651	614	604	647	645	666	660	660	626	595	619	625	639	638	642	640	639	602	606	667	660	617	685	615	628	679	640	662	590	652	611	592	626	660	597	634	621	655	658	611	651	628	636	676	673	644	647	651	609	660	615	589	611	674	612	639	623	625	635	598	648	607	584	592	607	667	606	668	657	629	644	638	619	660	636	625	679	603	663	642	675	608	656	686	641	650	618	634	611	626	643	632	653	663	692	619	609	653	659	621	645	635	636	568	652	614	686	622	657	639	617	636	646	626	631	633	618	621	618	661	628	663	624	568	631	617	577	612	609	596	611	603	636	601	641	664	653	641	574	608	645	589	651	647	672	635	622	624	644	625	663	627	668	578	629	640	594	600	630	625	637	641	634	698	623	631	625	649	595	657	664	651	609	634	649	648	663	610	669	629	627	624	619	616	641	641	609	631	645	614	627	647	641	629	641	626	609	656	637	635	682	626	654	633	641	625	612	636	616	637	632	612	637	628	640	634	623	618	600	622	601	623	644	642	601	608	692	608	670	658	621	625	663	609	610	641	647	617	646	639	587	624	646	638	606	610	607	631	655	660	653	671	618	609	630	617	659	650	654	678	644	632	605	620	652	649	643	631	665	647	605	627	665	651	662	619	663	630	633	604	635	675	680	625	650	637	644	627	614	654	613	642	648	644	581	639	625	636	647	682	656	634	667	603	582	618	636	642	640	666	640	596	633	640	626	675	640	632	627	655	656	660	596	642	670	647	638	653	620	629	612	662	600	611	631	625	658	646	641	642	626	596	639	625	629	671	622	585	670	585	640	644	681	653	621	674	633	651	640	651	645	634	627	633	587	644	611	650	606	628	655	626	629	602	658	593	644	652	632	624	600	658	634	620	648	588	617	655	638	610	629	609	644	629	590	619	588	595	643	613	631	588	640	612	642	677	587	599	599	642	613	628	609	663	601	646	674	666	626	620	620	622	642	656	582	572	641	594	625	611	582	652	594	613	657	674	630	613	649	642	637	604	615	613	635	643	658	641	646	656	590	647	612	638	655	604	642	640	608	654	627	637	680	663	659	637	626	636	674	625	614	609	652	610	576	610	595	647	621	638	621	633	620	637	603	615	654	608	615	637	623	631	609	649	659	627	623	635	653	604	657	586	652	671	651	687	622	623	637	610	644	642	639	611	685	650	637	671	641	618	643	605	684	666	678	609	598	639	627	607	627	639	647	604	659	698	640	655	658	606	628	672	614	610	653	643	615	665	622	659	627	653	643	615	614	624	638	664	600	679	641	613	628	658	628	646	621	652	645	599	596	617	655	631	660	614	669	620	625	632	617	657	658	618	585	682	617	591	626	574	613	645	614	649	611	639	684	684	581	696	594	574	635	635	607	573	622	618	626	641	632	670	609	622	628	656	626	652	592	646	668	635	643	610	637	631	619	584	615	625	626	625	657	622	591	705	663	599	608	645	628	641	672	636	617	578	654	656	630	646	596	635	625	624	583	627	599	614	647	657	631	653	639	620	607	636	605	655	644	589	666	638	631	636	610	618	661	630	607	644	666	622	654	647	668	615	620	617	672	630	625	641	600	587	629	630	634	614	662	663	603	665	646	584	657	636	669	627	636	597	654	632	667	612	638	627	622	632	614	629	648	617	674	634	636	699	635	630	652	625	654	639	655	542	655	627	609	617	592	619	646	617	651	622	597	635	636	604	637	653	657	631	641	639	643	636	581	651	616	634	660	671	637	638	636	609	640	614	672	669	664	638	606	709	642	615	685	634	623	622	598	635	586	631	625	662	634	646	629	613	634	574	583	628	623	646	620	670	664	631	612	637	628	654	637	648	658	656	614	645	627	701	643	642	594	616	615	609	618	632	613	673	620	662	653	624	589	631	673	618	598	647	604	618	661	656	654	610	603	625	595	626	601	640	638	603	669	633	652	641	621	651	601	576	589	653	599	600	635	643	612	585	639	670	652	648	627	603	635	612	613	603	608	619	617	591	657	647	670	643	662	628	640	600	627	593	665	613	641	624	645	644	643	662	637	580	645	584	675	641	638	603	643	606	621	641	650	579	666	613	676	641	672	686	601	635	682	628	665	632	602	633	629	658	618	607	593	645	651	609	583	698	626	648	651	620	636	622	592	599	621	622	683	597	638	673	647	649	598	637	661	612	654	610	605	639	624	628	600	613	652	648	657	640	628	620	640	648	631	637	627	662	604	618	662	613	648	593	638	615	633	604	676	633	637	607	610	614	617	592	661	609	625	631	607	586	608	619	631	647	647	650	655	622	633	636	671	647	638	620	612	649	612	643	645	636	628	667	647	561	625	660	694	634	685	619	630	665	628	640	598	633	611	675	627	626	617	621	659	591	618	623	579	632	630	589	660	661	615	622	637	646	623	642	639	612	626	656	668	637	628	614	671	674	634	581	663	682	651	614	589	603	616	648	623	661	640	607	627	668	648	637	636	626	628	639	605	679	671	617	619	618	636	631	665	635	642	635	628	650	621	668	654	598	626	632	648	620	606	649	624	588	572	640	642	621	585	630	641	637	615	613	598	626	639	640	640	626	632	590	648	625	675	672	659	690	644	667	605	649	625	562	583	661	614	636	610	648	631	599	656	604	628	612	620	632	607	608	583	621	624	620	585	623	640	606	592	678	651	659	640	633	631	693	661	602	607	611	607	662	623	619	606	641	670	634	645	614	625	626	640	632	637	609	632	610	594	619	636	691	591	607	626	617	673	651	630	628	624	645	642	653	578	714	643	631	699	623	673	588	641	623	658	625	617	613	649	608	659	609	630	631	620	645	588	607	643	609	630	677	630	643	667	637	655	583	655	626	623	604	638	604	650	609	608	592	587	605	637	626	606	611	627	686	646	610	634	579	673	651	628	622	657	601	611	647	601	616	660	636	585	647	663	633	669	656	616	600	645	634	623	598	608	642	659	635	631	647	621	665	637	660	555	671	637	600	585	587	658	623	604	565	605	637	593	650	665	615	597	643	633	640	613	597	680	580	626	641	671	657	663	590	632	613	649	666	634	675	670	669	656	603	578	669	618	620	649	609	619	624	621	601	621	621	608	620	656	612	620	603	629	590	628	610
22695	21114	28954	23484	21115	21271	15082	4439	1790	1399	1343	2021	2027	1042	1639	1214	680	576	576	487	455	434	445	436	425	441	400	430	396	368	407	389	375	392	401	387	370	398	432	402	393	422	423	419	364	398	418	379	433	576	698	729	726	634	678	715	543	533	378	369	404	407	390	351	327	379	372	376	360	359	337	361	318	383	370	351	328	349	359	378	339	356	329	342	325	315	362	368	316	377	383	357	354	348	366	334	370	384	342	321	357	375	370	344	375	346	369	390	370	370	391	354	392	333	356	349	382	349	323	363	346	381	394	365	356	379	350	335	341	358	347	353	349	354	343	368	352	332	352	351	356	350	341	354	350	351	380	354	349	372	358	346	391	375	347	333	316	368	325	339	351	324	355	384	352	355	358	313	332	336	380	387	372	379	329	350	368	330	336	368	351	353	323	350	342	371	346	388	347	331	342	320	360	351	343	366	382	378	342	308	352	391	371	367	372	323	342	370	348	324	371	362	361	364	336	333	364	330	341	334	343	368	349	315	307	342	365	367	368	348	374	368	358	320	337	339	336	394	361	339	357	327	340	338	354	355	341	364	369	329	354	383	304	342	373	361	369	366	367	369	369	343	345	378	355	358	363	355	371	377	348	320	319	385	366	359	345	348	334	336	392	373	359	381	377	376	353	352	345	366	358	383	351	339	354	338	377	322	328	371	371	350	369	359	341	327	374	345	355	405	351	358	345	344	375	369	320	344	389	368	370	359	339	391	328	373	375	357	372	351	378	362	358	349	376	333	341	366	352	388	335	330	368	340	346	319	338	337	358	368	336	332	355	372	372	345	352	356	352	329	361	331	354	333	334	378	374	363	334	387	366	391	376	352	353	350	359	343	332	347	387	358	339	361	353	335	354	354	386	350	369	337	362	359	350	387	346	378	388	361	375	347	353	336	354	382	344	338	367	349	334	369	355	349	342	368	342	354	354	370	330	335	331	341	381	350	342	370	368	370	377	366	375	364	377	358	345	349	370	341	327	325	387	363	327	358	358	344	384	358	354	328	334	365	349	350	337	340	358	309	347	353	363	343	405	353	330	359	379	361	328	353	340	352	393	341	420	359	349	340	364	354	378	342	375	335	333	353	331	334	382	357	363	332	331	354	341	376	359	366	366	352	349	344	349	359	376	377	376	350	365	325	376	376	368	348	388	327	367	341	322	348	356	376	339	351	390	330	359	401	370	387	352	360	388	358	387	350	340	345	352	346	362	332	309	362	336	383	354	355	317	366	388	343	382	353	333	345	351	344	380	385	353	383	338	341	350	346	343	366	317	356	351	323	415	348	356	336	345	359	332	369	354	351	353	369	308	338	356	341	364	338	351	363	341	343	347	341	355	357	345	401	346	341	352	355	372	342	360	346	334	420	356	386	358	369	337	344	357	345	339	360	362	367	316	304	385	366	348	341	358	308	354	359	353	368	372	382	334	359	372	376	338	347	339	373	344	330	344	343	350	335	333	333	366	357	385	342	342	363	374	363	336	368	357	337	377	322	339	327	349	349	337	375	347	353	352	326	355	370	358	382	355	345	345	350	360	358	346	372	349	309	373	348	359	364	358	356	381	365	325	389	332	391	349	308	364	338	321	332	365	339	372	366	346	361	346	314	370	375	327	346	336	338	329	387	344	391	355	356	357	316	351	393	343	346	359	340	370	347	359	368	381	364	364	318	357	362	363	343	365	356	334	355	357	376	342	370	358	353	370	351	354	351	354	323	399	370	387	344	358	323	348	347	382	341	362	368	325	344	397	357	351	363	317	319	367	356	330	360	346	340	368	352	360	352	354	366	348	345	360	335	360	317	366	326	340	334	350	352	363	348	363	344	345	357	363	366	375	353	370	339	336	363	364	350	352	348	351	367	368	333	342	339	350	362	368	370	370	350	311	365	376	340	340	386	352	352	325	336	350	357	366	349	383	324	357	377	370	389	378	371	345	352	340	376	381	388	342	356	359	354	370	358	330	337	324	361	360	375	337	333	352	358	346	339	354	328	374	357	343	353	352	369	312	346	331	372	378	329	337	347	375	364	367	335	359	384	384	341	339	368	355	343	323	355	365	372	329	383	342	359	338	355	337	387	370	342	329	319	347	338	368	346	374	362	328	360	336	342	367	388	364	370	368	333	360	358	340	358	336	351	404	344	334	360	360	372	369	341	336	329	331	335	346	369	353	350	361	349	337	351	358	356	335	384	368	386	363	339	359	399	342	346	345	320	373	349	327	339	348	357	364	361	354	348	370	364	349	333	355	323	343	393	357	368	348	352	371	369	369	408	319	374	377	340	358	325	292	322	339	346	354	380	386	373	360	327	364	332	339	362	344	346	343	336	356	332	344	345	354	332	331	362	366	346	329	335	356	301	372	351	382	351	382	352	349	380	353	342	378	384	340	374	365	337	374	348	341	375	360	331	370	372	342	342	350	369	402	333	351	328	346	373	334	375	359	352	370	375	354	353	347	361	351	365	368	355	359	365	356	366	359	351	351	353	346	329	341	341	336	358	331	333	341	357	348	356	383	354	372	359	364	380	337	359	351	355	373	391	363	374	390	363	390	362	333	354	376	358	373	367	369	381	348	346	375	386	390	344	356	346	380	357	320	342	336	335	329	371	361	326	367	351	356	340	389	345	349	357	354	354	358	335	393	339	372	351	351	365	355	369	348	324	387	332	344	350	333	352	307	331	367	355	366	368	355	331	353	359	372	384	349	339	368	344	372	315	359	335	354	373	349	339	349	367	342	336	336	373	355	372	323	339	349	386	344	357	367	318	356	330	357	331	381	354	360	378	382	367	369	365	366	391	366	313	366	361	361	342	379	335	340	346	364	349	339	379	344	371	347	322	370	349	372	350	352	368	345	366	333	344	341	356	363	363	377	361	372	355	354	346	358	370	352	342	350	319	326	366	339	340	389	369	350	352	362	363	338	328	385	375	339	400	364	361	336	369	374	338	316	339	363	386	377	365	358	345	405	337	351	365	350	368	373	407	344	334	355	376	364	373	349	362	343	344	361	386	366	361	356	367	370	352	362	365	384	301	386	365	348	335	354	371	365	350	345	372	375	362	339	362	347	317	360	342	335	357	341	365	363	339	398	319	354	340	347	369	345	307	344	354	370	347	343	364	349	339	385	333	372	312	329	351	384	354	363	314	381	367	347	381	346	320	376	337	337	362	354	364	365	318	355	352	380	359	337	356	331	332	336	364	362	332	351	362	354	336	382	356	370	355	342	376	345	335	334	362	345	354	331	351	332	372	358	361	364	349	344	368	361	329	330	351	353	319	347	346	367	347	352	366	371	370	371	373	342	352	362	329	362	366	309	360	363	360	342	343	333	375	367	332	358	344	370	359	379	368	344	361	346	374	358	360	343	370	341	327	353	369	372	344	366	316	344	341	332	359	355	310	349	373	342	327	378	344	335	345	372	375	350	366	349	366	373	336	360	343	352	344	313	352	341	350	367	327
8584	16463	14689	8480	6776	7775	8269	7819	3606	2680	2746	4059	3958	2047	3241	2094	1035	884	861	742	625	642	590	578	526	542	540	502	529	543	515	534	479	518	490	491	488	525	487	492	499	506	542	548	539	539	528	483	626	785	1049	1196	1144	964	1040	1107	780	738	457	477	505	556	475	423	465	406	436	455	425	442	436	464	395	420	417	435	435	422	393	384	407	444	415	438	385	417	416	411	412	436	424	455	456	411	391	424	480	385	434	407	399	468	436	443	446	418	419	444	444	465	432	454	441	426	395	426	428	445	430	424	416	416	433	448	395	456	415	458	448	414	436	385	459	387	427	413	453	394	440	449	384	476	440	417	421	421	407	430	407	392	417	424	430	442	388	457	408	395	431	457	418	427	430	406	460	455	400	421	419	421	407	421	424	410	435	426	408	446	451	435	408	469	423	452	434	415	479	442	507	434	471	463	412	443	427	418	458	423	425	393	408	389	380	429	403	444	424	440	432	430	435	439	431	417	434	447	425	453	457	462	433	434	449	458	394	405	421	437	444	411	408	459	458	427	427	440	442	401	452	420	405	429	447	408	436	423	423	445	412	450	449	408	438	433	449	471	462	418	438	423	424	423	418	407	433	445	439	401	392	428	422	419	417	453	423	466	451	423	414	432	436	407	431	444	420	442	415	460	434	409	429	429	446	468	398	475	398	472	455	431	426	432	403	470	405	413	422	420	431	395	456	416	440	421	407	431	421	425	444	424	416	403	396	404	413	422	430	401	419	435	438	422	464	446	421	443	434	443	443	398	421	413	423	413	414	413	451	429	399	435	432	368	416	415	446	453	403	405	427	424	428	418	446	406	432	438	385	432	433	423	444	420	436	455	414	404	465	417	465	437	418	433	448	401	447	428	415	439	430	405	428	430	444	422	415	448	429	426	400	473	430	451	428	430	457	444	414	404	416	426	400	413	426	442	466	459	418	384	420	410	422	451	415	437	435	443	384	453	426	414	409	424	420	466	388	404	414	443	421	439	419	390	405	394	406	394	426	427	439	453	436	442	444	458	417	445	441	441	419	458	484	461	433	459	461	441	464	408	441	430	399	416	442	430	382	445	448	404	447	433	416	418	433	465	399	427	393	416	425	430	444	404	449	382	439	441	441	382	452	452	409	462	464	422	454	391	399	395	445	420	398	439	363	440	429	442	421	407	420	441	411	429	436	421	398	456	436	387	407	439	397	399	447	426	415	448	408	447	432	443	415	419	403	443	390	418	420	416	421	393	418	479	442	420	417	431	421	444	460	423	418	426	458	435	457	412	425	450	401	458	420	447	441	432	420	420	422	442	425	422	393	427	435	412	440	438	471	383	400	451	423	391	425	417	407	434	456	436	413	424	389	441	403	417	428	414	441	416	389	403	458	467	417	459	421	429	453	419	405	438	397	446	440	446	410	431	444	441	454	412	443	439	425	425	461	425	421	420	396	440	421	468	440	391	443	409	404	436	461	400	450	397	413	430	381	408	439	448	389	441	436	401	411	409	425	431	453	430	434	436	433	437	468	429	444	419	428	414	464	400	418	425	429	412	400	425	402	403	462	452	458	417	426	415	441	437	419	407	432	426	446	474	419	451	424	418	411	460	426	440	436	449	406	399	408	410	423	447	425	449	414	413	395	432	437	447	430	431	426	421	420	459	428	442	457	419	401	419	426	458	428	443	462	422	404	382	469	407	398	450	438	402	424	411	444	436	427	430	441	420	418	414	425	411	432	439	456	457	403	427	448	438	417	438	404	450	451	408	408	433	398	452	440	475	403	451	416	438	444	461	439	419	390	447	413	444	427	424	439	413	425	447	436	405	383	413	439	441	413	405	433	422	420	480	423	431	418	435	453	398	444	420	436	411	444	401	423	408	495	419	423	400	410	408	433	396	422	437	430	459	431	399	426	432	439	415	411	460	438	470	444	424	411	422	402	445	417	414	439	455	437	433	413	415	436	413	410	468	461	445	433	440	444	418	426	414	446	429	418	428	423	422	454	407	450	432	477	437	422	412	453	453	462	402	392	425	421	449	453	410	435	422	416	432	449	433	434	428	416	388	406	395	407	454	447	400	406	398	427	440	427	467	435	405	461	436	454	425	438	451	432	448	432	402	425	443	411	453	426	402	419	397	440	447	412	400	435	433	441	427	431	440	392	385	439	390	437	459	419	439	449	449	423	462	425	416	404	410	452	402	414	425	430	475	434	431	463	461	415	408	438	451	430	436	473	404	422	458	408	414	427	438	415	418	466	393	406	429	451	458	414	419	430	402	433	405	412	399	407	412	420	441	425	463	379	411	382	432	421	419	420	407	417	404	424	421	418	433	433	439	412	455	405	418	418	421	417	445	458	426	443	448	386	409	423	410	413	401	409	393	437	418	410	447	436	427	421	423	469	452	430	451	419	430	467	404	439	395	437	429	442	463	422	437	419	438	434	412	428	440	391	442	421	451	428	421	413	415	442	401	419	434	419	431	437	437	403	408	428	453	419	409	429	419	456	439	428	414	393	430	423	439	412	419	400	502	453	429	408	414	448	415	443	408	452	436	427	436	420	399	427	413	402	396	428	427	448	419	431	417	434	456	432	403	436	422	429	405	398	450	435	474	429	427	387	414	427	446	398	463	404	432	433	407	442	441	437	476	440	407	372	448	440	416	404	439	416	448	412	423	400	442	449	434	428	414	388	447	426	434	415	427	440	446	466	464	442	427	383	402	432	416	422	416	450	469	448	408	444	426	424	456	423	391	469	421	441	429	454	414	439	450	431	393	429	436	394	434	468	430	432	412	411	440	450	417	430	413	435	436	423	440	437	380	430	468	463	415	426	411	454	413	415	374	432	440	420	379	420	422	448	451	408	448	440	416	437	407	413	470	426	441	393	394	445	422	393	426	451	412	402	428	423	434	435	470	442	448	412	442	450	369	432	437	425	439	434	428	424	465	447	429	421	414	436	450	441	389	442	435	422	420	380	406	447	444	420	439	425	454	421	445	457	425	434	456	400	393	454	446	430	449	449	427	415	430	409	442	438	424	414	424	439	421	418	437	399	434	433	430	426	402	457	412	405	406	452	470	468	431	430	477	446	432	440	433	421	417	415	442	420	429	423	423	463	426	443	400	419	432	419	442	455	419	420	434	417	422	410	439	419	416	439	424	406	392	398	467	404	448	433	461	467	397	406	417	432	447	399	429	414	441	433	462	395	438	460	429	428	411	459	425	425	405	448	421	446	447	440	428	424	417	423	431	401	467	431	455	432	431	395	411	407	433	429	419	398	409	385	462	430	416	397	425	433	442	436	454	403	444	422	393	416	422	412	449	409	439	436	411	455	420	400	437	432	459	428	435	422	412	440	412	431	432	444	429	428	426	437	428	459	412	439	418	435	422	449	403	444	471	459	430	430	425	393	428	420	424	474	429	434	410	392	461	417	431	454	445	447	459	411	424	448	428	447	420	425	429	409	422	453	420	432	420	442	447
26833	20745	10880	1729	1218	1530	1799	1741	997	937	1002	1181	1268	977	1156	998	819	815	775	769	731	715	749	768	744	730	720	714	734	751	755	701	711	759	753	725	743	820	706	743	709	761	717	795	757	752	736	718	804	799	889	868	796	789	799	843	811	771	768	728	758	731	762	726	705	755	731	673	777	718	698	737	770	730	730	724	686	695	697	755	726	732	733	724	773	744	702	719	763	763	749	716	760	791	682	740	738	735	780	725	693	785	770	707	728	781	709	753	734	735	717	761	686	734	711	746	722	695	734	738	697	742	754	713	762	734	691	680	701	769	728	709	750	676	772	738	729	723	744	730	727	737	753	754	723	739	719	765	731	743	755	762	687	720	780	739	738	744	712	760	731	688	774	718	730	757	769	710	723	732	705	708	665	726	748	759	770	743	741	787	719	696	739	754	746	780	692	795	744	737	772	680	704	708	708	756	768	729	713	758	700	735	750	734	760	693	702	748	690	744	746	741	754	696	771	761	761	745	781	741	721	765	746	720	711	742	754	719	707	761	699	749	739	759	701	726	738	728	761	721	726	753	711	696	744	716	705	720	738	742	711	735	752	718	704	707	714	673	710	794	730	716	767	727	737	765	679	746	726	758	762	723	742	719	729	703	758	706	741	763	752	734	731	697	756	728	694	757	767	742	698	710	697	715	738	725	712	740	704	768	719	691	741	732	753	696	734	700	716	733	744	721	684	720	757	735	742	695	760	760	730	687	721	682	755	696	707	744	700	782	704	712	694	723	720	772	731	725	732	735	756	713	772	746	749	736	714	719	728	727	717	721	758	749	693	735	703	751	762	764	742	742	755	725	737	765	737	738	768	727	717	777	724	783	691	748	707	718	734	768	792	737	796	695	757	749	705	733	731	697	706	707	699	732	697	721	708	722	735	766	734	758	732	731	773	711	708	744	770	695	738	715	682	728	752	705	779	716	704	685	736	709	724	725	720	692	725	753	686	663	742	729	767	737	773	710	772	759	754	770	713	782	693	783	737	714	723	695	725	734	781	744	739	711	738	712	759	744	714	747	749	742	684	697	711	785	701	749	722	707	741	751	763	698	762	696	725	736	721	753	755	750	767	743	742	715	778	711	743	711	737	707	699	727	697	729	706	714	717	715	730	724	715	735	720	690	739	712	707	704	754	770	756	715	735	782	739	706	728	702	697	714	736	752	696	721	740	744	699	699	770	715	704	710	806	687	731	726	697	744	720	729	715	769	746	744	697	711	746	747	752	706	752	731	760	750	720	778	689	790	718	740	721	745	707	750	711	739	766	767	724	751	732	757	730	704	776	780	707	723	677	765	720	740	760	699	731	747	752	673	691	754	752	723	787	749	751	742	688	725	755	724	792	734	732	716	715	724	733	719	716	708	735	735	745	718	713	747	770	693	753	759	712	730	772	726	733	738	739	732	722	777	660	738	745	694	740	741	750	705	773	730	733	689	744	689	733	818	752	712	733	738	753	703	735	725	725	743	716	687	765	753	719	738	698	734	684	748	777	724	696	773	741	715	720	763	733	733	739	736	784	749	721	703	694	718	766	759	684	717	775	717	711	731	741	708	742	763	701	739	718	750	742	687	748	695	749	754	775	690	754	727	734	740	709	669	724	735	767	786	687	763	750	735	735	710	734	666	723	646	682	742	776	751	731	737	737	717	694	748	715	723	721	705	687	736	705	741	735	748	719	787	701	770	741	669	729	740	751	697	782	724	667	695	770	720	707	690	746	796	735	718	733	731	738	716	705	746	741	681	727	717	753	696	734	690	716	734	729	689	732	742	704	716	714	795	735	714	682	722	728	763	742	754	676	724	728	771	743	719	751	720	692	715	680	761	780	706	745	745	695	754	734	761	712	698	750	736	747	774	749	678	727	722	731	707	675	680	686	703	689	718	678	751	780	762	739	695	730	722	753	708	719	719	738	737	711	730	713	709	723	763	722	691	721	739	735	753	739	729	711	734	671	686	752	758	741	771	791	711	746	746	720	744	718	768	747	676	741	739	770	716	800	656	782	717	747	767	744	753	711	745	701	748	741	727	766	738	713	730	770	709	757	681	754	725	703	753	697	756	733	705	735	731	715	755	764	707	763	764	714	724	706	707	748	709	717	769	756	740	694	727	692	713	744	761	655	701	737	742	728	755	671	739	752	778	746	753	750	705	735	738	771	740	758	780	704	734	752	726	745	706	719	725	715	767	720	767	737	732	750	734	709	761	750	690	739	744	721	747	706	716	693	748	723	724	746	722	689	782	709	728	692	746	711	760	761	724	747	696	676	744	715	732	729	769	776	796	770	755	740	781	767	742	723	758	700	704	730	710	735	736	759	747	701	735	728	678	754	743	726	683	736	721	710	745	705	698	717	712	726	775	717	753	734	716	713	711	699	722	714	721	718	739	716	770	770	687	755	694	783	729	754	713	730	753	785	701	778	750	667	760	729	743	752	772	759	805	748	769	686	719	750	705	724	719	731	729	751	766	757	700	708	757	703	736	736	723	720	703	662	709	758	762	747	730	711	691	768	741	721	767	734	763	669	696	748	716	708	739	754	701	743	762	693	712	720	776	692	727	779	705	727	739	687	759	733	730	728	752	700	753	725	725	728	723	726	776	683	724	751	752	670	746	716	723	706	755	702	758	751	739	768	704	737	742	754	688	692	757	708	733	739	781	719	760	738	759	769	742	762	715	756	672	738	720	735	769	738	699	683	748	724	753	722	736	743	762	760	745	794	768	756	729	757	764	727	760	731	761	721	716	770	768	740	669	731	731	748	699	730	723	749	733	769	743	778	702	755	722	753	746	737	740	682	722	733	758	713	702	680	729	736	740	708	702	735	750	743	793	698	715	778	739	774	703	734	744	738	671	688	743	741	800	699	741	715	671	793	746	766	717	788	738	713	715	718	729	720	719	726	772	752	752	722	775	757	706	734	771	761	732	756	740	743	727	746	744	728	733	717	750	802	772	688	759	780	734	753	747	719	762	709	732	745	736	722	720	772	729	716	722	760	677	780	737	759	749	689	743	742	736	766	704	750	735	715	714	751	763	737	693	695	679	721	791	727	734	734	730	745	744	734	736	727	708	735	721	720	726	716	756	744	783	753	752	730	731	685	749	734	726	705	702	717	750	741	699	793	691	733	689	721	719	710	722	761	730	726	779	733	737	737	753	768	749	766	728	741	664	708	765	731	782	737	705	741	710	732	729	682	751	775	760	725	648	706	706	752	730	734	703	740	716	733	760	729	731	674	726	775	770	725	724	713	713	675	765	747	810	753	679	692	721	717	792	726	718	718	717	735	706	730	753	737	722	665	724	699	700	692	705	780	720	722	727	696	717	757	721	705	762	739	770	720	695	758	727	726	774	739	706	742	723	786	747	744	729	732	762	732	720	723	709	694	710	740	751	713	734	719	758	716	677	730	724	754	759	764	765	699	749	738	782	724	760	758	696	764	734	729	780	767	735	771	784
4382	2139	2058	1633	1768	2758	3551	3468	1681	1406	1577	2014	2154	1341	1812	1403	987	978	973	987	881	907	907	973	875	904	919	946	929	912	881	956	880	893	852	891	918	914	906	877	897	902	918	940	845	889	889	837	949	1051	1092	1161	1095	1126	1066	1134	1050	997	869	934	929	894	918	979	907	899	877	910	895	866	900	932	824	888	908	866	886	923	866	949	892	938	860	885	908	905	910	902	889	909	912	932	900	881	948	885	870	893	913	877	963	906	870	867	908	901	879	934	856	903	904	884	869	925	872	884	896	831	910	847	905	864	871	873	866	852	937	825	889	897	815	903	878	864	922	924	891	859	891	914	891	892	895	913	973	884	824	881	894	922	832	828	886	895	868	887	889	832	871	903	925	929	906	872	899	945	933	1027	911	951	885	844	881	891	869	845	848	931	936	859	882	907	901	892	915	907	913	867	922	904	887	854	892	884	890	950	929	897	865	925	900	883	894	879	902	868	917	877	855	866	940	903	948	915	924	901	894	933	878	865	893	887	925	867	934	896	915	834	920	933	910	908	909	884	872	865	925	883	929	883	904	866	904	866	900	891	898	896	890	887	822	893	889	887	901	874	926	897	875	865	895	892	894	858	923	933	876	910	916	925	900	882	915	898	894	869	907	884	899	891	913	887	831	889	923	879	883	845	872	904	847	875	916	926	902	864	834	874	922	866	869	864	881	1016	905	868	856	854	900	895	954	881	882	891	871	907	927	882	875	883	888	897	837	873	904	885	909	840	893	890	941	906	866	906	897	899	934	863	894	853	888	898	861	924	849	908	897	904	880	901	871	890	865	909	936	880	881	932	932	925	906	883	904	903	901	897	901	889	936	922	922	957	914	885	922	915	905	889	921	887	880	894	906	905	904	905	912	886	859	901	893	925	849	914	903	912	885	931	905	867	916	895	859	826	854	872	938	884	880	926	877	917	911	886	905	833	896	879	875	896	893	908	936	910	932	929	890	873	888	898	876	883	867	907	885	895	903	908	897	921	809	892	910	906	911	848	889	949	881	895	937	872	899	961	912	874	928	875	920	878	861	932	937	837	844	881	853	929	919	896	922	909	919	872	863	903	940	880	891	896	908	878	888	874	891	967	875	916	868	893	879	917	898	886	911	965	881	833	863	854	918	839	929	835	920	898	910	863	909	887	875	857	903	901	839	902	921	866	918	933	883	875	941	914	894	870	876	918	954	887	864	901	925	934	905	920	877	885	940	834	886	890	938	871	846	911	855	852	908	900	957	897	906	853	872	864	845	880	895	908	939	873	907	849	902	882	899	898	890	870	850	890	873	899	872	873	950	904	881	869	872	854	881	864	885	906	883	864	919	880	888	953	916	920	894	883	880	862	928	878	916	878	850	937	872	930	911	872	863	925	873	915	922	903	903	909	887	913	834	828	895	900	922	882	888	878	861	859	878	940	874	946	868	926	929	901	863	920	912	871	837	885	913	876	878	892	891	934	966	885	888	949	944	874	889	880	862	882	858	883	848	891	889	841	919	870	911	918	882	924	809	899	881	859	927	918	888	860	881	918	888	895	905	883	961	859	916	895	916	929	884	937	872	910	871	868	893	869	912	898	824	904	870	891	876	862	888	885	934	899	917	880	945	867	912	908	935	878	938	926	928	909	883	894	943	965	901	834	963	877	891	908	905	936	898	881	933	908	922	873	859	906	908	867	853	845	863	899	911	887	845	882	856	894	856	904	879	862	888	840	915	916	895	903	856	928	898	916	895	875	919	935	891	941	880	902	899	914	916	937	901	916	883	882	892	893	856	850	892	882	944	907	862	900	882	871	899	936	930	896	890	849	830	893	916	884	859	887	897	891	902	911	869	885	821	910	857	881	944	843	844	896	917	933	871	916	902	852	917	877	856	894	905	932	868	874	921	895	881	895	938	868	881	907	923	880	873	896	910	928	856	891	903	925	894	883	850	956	930	867	872	909	905	850	924	891	922	900	904	906	894	883	830	930	845	912	891	896	918	872	884	885	867	913	825	895	917	876	923	899	924	876	849	894	858	955	878	879	929	886	883	884	897	910	889	913	888	930	908	911	866	925	919	937	844	916	879	882	887	889	868	898	914	928	868	860	895	868	920	940	884	857	888	913	886	882	851	932	932	839	915	862	912	832	853	924	863	921	935	907	902	850	825	849	905	848	893	896	853	887	901	932	886	841	893	872	915	889	869	870	896	909	869	868	869	917	945	920	892	907	913	880	871	896	897	870	855	909	954	934	866	848	876	828	850	856	879	916	924	880	855	852	944	871	912	835	916	910	827	886	921	872	876	880	864	909	905	919	903	881	929	852	844	848	890	889	916	902	948	853	910	885	893	880	884	845	912	905	902	881	890	910	906	894	932	824	915	955	923	921	874	879	863	924	882	860	827	871	835	885	960	913	874	920	871	916	916	875	890	914	889	926	926	907	910	941	880	904	912	885	924	909	907	877	876	911	917	923	954	914	857	891	931	932	895	910	925	884	824	905	876	834	911	866	874	846	775	917	891	856	902	848	906	900	895	867	908	866	882	817	946	918	848	860	903	928	863	872	934	913	901	889	903	852	906	869	907	838	869	932	837	908	916	868	957	914	902	862	862	888	870	958	887	917	913	880	910	865	907	836	870	902	936	909	894	899	885	892	899	899	880	939	865	928	871	847	840	915	901	908	888	920	814	923	917	863	888	826	919	874	860	895	868	849	867	804	885	905	905	839	860	874	868	857	913	875	890	907	933	882	909	865	892	859	840	894	872	876	876	864	937	896	879	904	913	925	952	882	929	876	906	911	883	901	902	836	885	906	881	898	947	937	858	912	874	910	864	935	870	869	932	896	887	897	906	844	904	907	915	883	895	882	951	885	926	878	929	878	909	887	875	905	919	900	875	898	934	886	906	890	889	908	877	911	877	975	907	860	884	864	928	926	918	890	885	913	867	884	913	853	869	864	849	894	872	854	898	884	892	857	856	949	865	904	853	874	881	903	869	873	880	940	871	873	874	857	859	883	853	909	880	902	924	918	954	865	856	875	940	822	877	840	896	845	861	875	863	908	939	943	918	802	862	890	914	897	897	923	906	924	932	860	860	907	875	906	882	855	845	938	872	881	878	882	927	825	877	890	914	934	872	917	881	892	875	895	854	894	879	865	917	875	915	917	895	870	880	903	932	902	901	897	885	909	876	881	899	866	891	874	824	856	876	933	936	895	868	959	874	897	895	858	875	919	864	878	888	841	874	880	896	880	867	893	944	880	885	883	930	887	908	891	872	909	887	946	862	900	873	874	908	916	909	897	939	893	929	875	896	928	945	883	903	874	874	891	900	913	904	875	883	887	885	881	912	927	856	865	882	851	903	898	855	868	919	839	922	883	870	876	876	940	911	816	887	919	933	871	882	901	921	895	860	933	915	908	869	912	944	918	866	940	891	921	816	932	901	952	896	905	911	894	907	841	908	881	906	950	892	901	878	941	878	923	953	827
23628	21138	28649	23889	21148	15247	4424	3058	1359	1197	1186	1585	1682	1028	1438	1008	690	619	624	590	660	564	514	531	551	565	481	537	543	536	504	501	518	518	518	491	539	506	541	540	535	495	550	549	550	556	550	467	552	698	750	745	719	687	698	727	583	594	546	507	507	488	515	478	518	492	497	498	514	492	532	460	497	507	548	532	509	486	522	530	535	505	527	507	511	519	504	492	519	475	467	533	510	449	500	496	512	485	481	487	484	492	497	508	514	527	510	489	506	502	532	515	556	524	489	516	488	537	528	504	512	540	492	491	505	531	483	505	536	474	486	569	505	500	504	523	491	506	513	498	480	529	519	492	466	540	513	533	522	446	486	467	528	485	519	456	492	480	470	471	490	527	476	508	529	534	498	492	531	473	467	521	503	500	496	451	473	482	472	508	515	462	482	484	518	510	456	482	510	490	523	475	476	501	507	508	492	522	487	519	545	535	518	542	513	504	507	495	504	483	501	494	511	485	507	492	470	505	486	515	534	511	484	512	487	501	515	446	512	513	531	490	518	502	478	491	502	514	518	500	507	529	496	492	503	495	486	487	473	501	500	480	475	484	487	474	590	516	483	518	523	502	525	498	511	475	467	507	507	542	505	457	535	469	537	547	476	482	486	518	488	515	492	508	477	489	508	503	485	533	469	524	515	474	503	523	493	496	527	492	511	467	512	514	509	506	523	514	487	522	516	501	515	516	536	499	549	477	500	497	507	492	495	532	489	487	475	497	497	557	524	538	510	501	506	494	520	518	514	525	512	497	483	536	460	512	472	498	492	499	521	523	480	507	500	480	499	496	512	492	495	506	475	495	506	466	522	488	448	487	489	462	499	499	498	497	511	486	436	469	459	493	519	518	476	466	489	472	512	494	502	479	516	517	507	479	492	493	517	477	509	477	491	525	515	453	483	491	489	482	478	485	516	454	516	513	465	503	485	491	468	507	484	475	495	527	495	488	502	503	429	499	470	474	510	464	486	508	473	487	533	473	482	487	539	504	519	508	465	479	493	491	519	526	489	496	522	491	527	527	497	484	535	470	494	464	479	540	528	477	519	477	525	514	471	520	523	498	476	519	458	499	468	509	526	515	508	527	471	490	470	509	455	509	496	500	501	536	466	504	511	503	515	457	483	514	481	483	487	482	488	498	479	519	512	465	482	513	496	543	505	464	522	480	507	505	531	502	482	499	512	496	491	476	502	464	516	494	501	515	496	539	485	467	519	541	482	461	505	454	451	516	549	516	500	462	513	530	483	479	523	489	486	504	483	535	481	549	481	526	476	497	456	495	467	487	476	481	532	513	527	507	507	512	468	521	508	448	520	510	555	488	471	524	502	485	484	506	490	495	512	497	539	500	518	517	518	534	504	515	520	514	485	495	509	519	486	495	462	482	496	515	497	505	499	515	479	503	480	510	533	483	530	492	527	489	494	494	467	516	534	510	484	526	490	481	493	540	520	498	475	519	478	514	517	490	510	518	485	538	525	488	473	510	533	535	471	539	526	486	528	501	505	521	482	487	483	479	526	517	496	503	499	483	525	510	463	512	533	494	533	477	503	465	531	494	480	532	478	473	495	544	522	452	485	505	504	511	515	503	536	520	505	507	510	507	500	539	489	501	492	494	500	483	479	473	515	500	502	495	499	509	538	481	506	490	499	482	496	511	515	470	546	494	478	471	484	493	528	482	538	483	518	500	500	510	471	472	501	577	477	503	519	491	527	478	482	488	454	506	437	491	494	524	506	511	520	500	495	490	514	522	509	498	539	475	527	499	481	497	536	493	479	495	488	451	477	450	488	460	459	505	502	460	450	530	516	505	490	503	476	497	489	540	502	494	553	498	483	517	498	492	523	467	517	531	482	472	507	492	509	523	529	498	485	479	466	497	506	538	475	472	494	515	502	462	528	483	487	507	539	533	497	534	497	515	480	541	496	511	558	538	531	505	487	490	470	520	450	497	516	499	536	506	511	516	494	515	487	521	493	514	486	472	503	461	474	519	542	510	496	524	504	517	497	491	507	453	541	502	563	522	502	491	531	504	500	541	512	508	513	501	512	471	525	509	467	470	490	506	507	484	497	502	483	508	543	518	483	515	479	500	524	482	521	485	455	532	485	486	471	484	532	481	516	539	491	532	511	550	471	485	545	471	486	483	500	498	503	538	519	527	489	491	523	477	476	495	481	499	486	501	515	514	487	505	476	523	491	467	496	513	518	519	500	521	478	479	466	561	521	473	482	523	494	459	492	507	501	476	472	537	484	519	498	503	495	502	536	556	483	511	464	441	506	482	488	488	525	455	486	522	455	523	509	508	484	493	523	510	446	541	465	546	457	528	508	509	519	458	471	491	508	520	516	501	489	507	503	493	508	500	483	508	525	509	495	532	531	523	508	499	495	460	503	484	501	489	529	473	507	478	476	503	517	505	503	467	531	540	507	517	502	476	535	459	501	489	525	485	515	489	498	504	481	482	468	510	510	496	483	475	540	511	530	495	470	505	530	527	518	483	506	508	478	515	555	511	502	468	508	514	477	520	486	494	451	479	501	486	512	531	545	487	551	510	490	526	467	487	478	487	482	533	477	509	535	485	504	482	552	476	531	451	504	473	527	442	487	483	494	511	521	471	479	465	494	496	553	536	486	504	459	472	508	474	520	488	536	489	525	473	526	528	481	487	465	509	508	508	466	485	502	486	482	472	479	527	537	502	513	548	524	484	501	523	477	521	497	508	499	503	526	530	525	516	519	508	477	537	487	487	499	482	515	495	486	483	554	500	523	511	526	501	524	511	459	470	485	488	488	502	462	486	505	501	493	481	492	492	534	472	493	478	515	525	478	476	512	500	527	501	493	506	520	477	480	441	525	453	529	500	485	452	513	526	490	485	487	530	467	486	478	508	491	512	522	525	511	537	511	509	545	524	510	485	506	506	480	519	482	536	492	462	505	492	478	489	516	530	524	505	514	522	497	530	486	514	517	516	488	515	504	503	507	494	515	511	500	495	494	485	476	533	483	500	503	522	511	494	499	465	479	492	468	518	509	501	520	510	481	482	520	536	491	515	503	523	536	490	517	510	547	524	519	517	462	478	516	510	475	461	507	498	478	491	468	478	526	465	530	467	497	475	484	470	493	496	492	496	531	506	540	532	523	495	478	486	491	550	474	483	525	505	513	519	501	507	500	511	512	514	505	508	506	500	475	471	514	521	463	501	478	489	476	508	506	536	498	458	513	475	485	483	521	529	498	481	449	495	531	502	454	501	474	488	530	485	478	460	507	484	493	501	501	480	520	546	507	498	514	495	479	500	473	521	492	446	494	477	515	505	504	463	492	479	480	469	537	494	495	529	463	492	497	525	495	529	499	517	451	488	472	509	496	527	472	511	501	478	520	493	513	474	488	472	489	509	511	480	507	543	499	464	493	504	473	518	481	499	486	477	481	512	489	474	521	492	504	504	513	509	520	526	482	468
6350	10762	9607	5544	4526	5581	6297	6026	2773	2120	2160	2958	3212	1765	2518	1754	964	913	867	766	735	749	664	719	728	698	677	686	646	690	650	698	664	695	685	674	644	671	684	668	655	687	744	679	695	690	666	650	742	1014	1062	1094	977	970	1030	1079	749	829	647	664	732	629	681	633	601	633	659	640	651	646	594	647	656	667	609	634	625	619	608	601	640	610	622	614	636	594	613	648	625	633	651	661	586	585	639	641	675	626	612	610	623	625	623	625	660	616	612	629	639	656	619	678	610	646	602	653	607	599	611	646	602	635	615	619	579	626	613	646	626	592	611	641	614	653	671	619	625	634	642	622	611	665	626	635	635	621	613	637	631	583	663	674	635	629	590	663	646	579	628	594	620	583	689	598	630	643	638	593	609	613	639	617	630	599	647	668	622	654	611	599	627	663	654	615	642	645	649	600	648	625	612	654	602	640	664	622	604	640	599	621	650	621	668	602	629	635	596	626	592	693	625	608	613	646	613	601	639	634	622	619	632	620	641	611	629	642	605	629	580	646	595	660	612	620	592	643	646	640	582	630	675	609	676	675	601	633	655	620	640	650	632	622	661	683	642	619	614	588	657	615	660	644	630	600	604	668	593	592	597	653	654	607	632	637	608	624	623	632	618	620	624	668	594	658	599	621	651	640	634	621	641	639	617	619	626	628	647	687	613	605	656	637	673	633	665	677	625	631	582	627	629	669	604	619	586	593	648	628	609	604	614	605	628	628	599	626	629	637	628	662	599	648	587	644	647	650	654	649	648	646	611	641	623	592	606	630	626	633	670	633	651	608	633	585	574	646	590	680	662	630	637	637	607	652	619	621	604	607	575	588	611	641	644	637	646	647	616	641	674	620	658	652	611	593	597	651	676	655	648	601	638	615	635	592	635	593	602	607	600	604	675	621	657	609	625	645	663	580	613	641	595	670	658	610	629	622	620	625	628	676	615	606	609	642	639	664	684	610	644	618	623	643	589	603	663	591	643	614	653	608	617	556	610	623	697	597	603	625	623	593	654	566	614	656	603	604	644	637	649	618	640	620	614	618	640	627	606	673	621	625	615	670	607	664	628	646	634	650	615	610	590	582	638	638	622	654	627	627	588	630	649	615	560	595	638	636	638	648	653	632	652	599	631	621	645	626	611	617	614	639	647	684	645	632	611	661	597	640	637	638	622	653	653	611	657	651	648	618	621	624	648	644	658	640	665	610	650	629	610	640	627	641	621	609	599	601	621	651	624	592	622	629	607	620	583	605	640	645	592	606	616	648	625	605	663	654	652	577	601	607	685	651	603	604	653	592	647	644	631	645	618	664	622	610	622	652	653	616	639	655	635	640	627	643	593	652	624	655	633	608	620	573	621	639	634	599	606	638	630	630	620	610	621	572	604	567	603	604	597	624	621	667	589	625	635	607	610	568	629	650	614	649	630	626	561	638	679	602	652	637	644	605	660	635	642	631	640	627	588	602	657	634	608	606	604	620	624	667	618	623	654	605	610	628	656	601	637	631	651	643	630	639	650	642	652	609	624	614	586	650	604	624	616	666	637	637	635	639	677	599	647	646	588	640	654	589	620	591	633	595	635	673	605	635	626	621	641	678	631	642	586	625	629	596	641	693	642	648	597	622	631	656	615	615	647	613	611	668	648	601	624	607	647	680	659	628	675	669	603	651	643	650	631	648	626	590	635	602	667	628	595	615	584	647	612	623	637	590	664	622	596	645	612	673	614	619	627	646	603	630	650	651	681	592	674	635	625	611	639	645	629	598	628	620	636	634	600	636	601	627	603	596	628	633	636	604	637	620	569	673	632	605	660	615	671	634	616	587	670	615	601	640	636	612	600	663	607	615	623	650	592	645	626	606	613	615	621	628	651	652	619	634	632	646	633	644	613	603	635	600	661	622	603	633	595	633	646	634	618	630	601	612	624	628	640	602	614	610	680	623	594	634	621	646	664	602	611	647	604	606	606	581	652	633	597	606	666	625	613	642	644	596	634	630	595	616	652	598	645	610	637	624	607	657	652	654	595	609	604	623	600	584	683	664	653	602	659	547	612	610	573	621	648	688	628	661	640	604	650	599	658	654	609	608	609	640	625	625	647	630	573	649	621	640	635	601	624	607	640	683	649	570	587	594	589	589	608	649	619	611	601	592	650	634	619	584	606	636	617	600	618	627	597	627	619	582	607	584	655	644	661	649	643	645	636	622	634	683	628	602	663	638	628	620	581	621	648	576	600	571	711	597	604	637	661	617	605	621	604	639	607	636	643	634	606	619	638	610	649	594	626	636	644	592	591	627	596	660	666	627	612	608	632	585	650	592	575	603	621	659	634	632	595	592	599	591	623	606	645	641	654	605	596	640	616	640	594	636	651	605	639	625	652	597	654	636	638	672	630	584	610	646	654	646	607	628	613	615	607	611	644	629	651	653	627	609	684	601	628	614	647	646	626	651	608	596	652	610	647	653	656	643	634	626	621	593	626	604	645	637	619	606	620	628	624	586	629	657	607	669	655	635	628	627	618	617	631	639	609	625	583	637	611	664	629	654	618	670	599	602	606	579	643	639	607	619	632	595	603	680	620	646	637	678	608	589	632	593	621	610	636	646	617	630	622	583	670	635	638	607	670	619	659	657	655	579	629	583	617	634	641	600	616	606	654	639	621	635	611	615	639	645	619	684	600	648	601	600	654	587	642	587	619	645	599	637	574	618	628	659	621	630	637	598	667	648	643	643	623	592	561	611	619	594	661	634	619	660	639	621	670	649	573	658	672	625	615	656	702	614	676	594	627	620	653	637	621	661	628	644	640	632	603	642	614	587	606	655	628	649	595	638	643	594	656	599	627	642	680	681	623	652	607	610	645	623	635	600	653	665	604	595	626	653	624	623	656	617	627	586	594	634	609	632	631	578	603	601	630	612	618	653	663	637	626	634	603	624	629	688	641	625	581	591	599	637	653	653	642	690	615	672	614	646	652	642	617	632	640	636	645	642	642	676	648	607	616	603	589	625	614	621	621	634	643	650	639	647	583	669	617	645	602	614	658	603	612	609	610	635	606	598	636	666	657	621	654	623	585	651	654	607	624	587	636	647	634	651	642	666	607	652	592	672	643	645	620	574	608	619	573	629	623	631	565	638	597	616	581	661	632	660	565	640	607	656	662	634	597	619	650	574	652	630	651	616	627	601	671	685	624	628	636	619	623	643	570	619	634	640	635	635	632	617	614	620	612	624	635	666	662	645	653	614	613	660	651	600	620	627	628	619	672	579	647	644	622	628	632	583	580	617	604	646	650	652	630	646	660	611	676	659	639	649	640	600	608	622	600	630	632	646	614	633	647	633	653	654	598	596	596	670	626	607	639	627	638	618	673	608	611	628	606	634	599	593	623	600	648	615	671	664	619	599	624	634	605	624	635	583	617	593	605	597	602	630	590	627	603	627	630	661	605	592	635	610	636	654	607	644	603	610	636	586	596	656
22668	21100	28935	23498	21104	21264	15318	4706	1832	1345	1405	1799	2124	1208	1768	1172	736	633	583	503	485	428	424	419	385	431	452	428	409	412	410	405	407	387	372	422	376	371	381	385	417	384	422	385	421	424	363	357	479	715	716	645	657	631	676	678	501	448	319	386	393	318	416	364	363	354	397	351	362	364	370	338	361	392	337	371	322	326	355	349	324	358	344	355	358	368	351	341	349	337	340	369	360	335	364	349	367	395	389	347	336	358	396	344	336	409	331	354	355	335	328	348	364	376	382	362	356	332	358	368	312	383	355	332	320	348	379	327	371	373	361	352	353	345	343	336	413	349	351	355	364	356	349	364	357	326	351	337	328	365	335	321	343	337	368	358	310	337	350	336	326	360	347	358	359	353	347	396	378	342	352	340	329	347	358	359	305	323	354	387	333	348	378	351	374	364	336	352	361	345	357	387	348	360	359	323	312	392	371	340	343	368	339	403	369	329	347	362	361	376	342	378	370	345	329	357	337	347	334	370	340	369	361	370	376	338	371	343	366	342	352	313	334	360	361	330	335	347	352	368	338	391	360	351	364	365	337	356	358	363	385	301	350	316	341	359	360	366	361	331	364	395	361	350	348	341	381	319	333	364	315	363	325	371	376	351	291	381	343	351	318	335	315	324	360	346	390	357	357	345	350	402	322	362	339	338	370	329	383	367	362	389	346	349	350	385	362	362	338	340	345	332	399	332	341	359	341	340	384	328	373	355	337	356	340	349	345	359	365	328	351	369	338	336	350	377	341	366	353	348	352	349	363	344	382	364	344	329	346	335	341	334	378	339	382	354	374	355	342	351	355	363	359	356	351	361	350	343	361	311	359	329	373	382	373	353	346	358	345	321	347	323	341	368	344	353	348	356	349	337	323	306	339	348	338	357	358	345	321	346	334	329	345	360	358	326	340	387	342	336	364	318	328	378	368	343	346	340	374	343	368	334	353	339	352	323	348	335	365	346	354	342	334	355	355	375	343	347	321	350	361	359	325	345	352	340	367	352	327	341	350	383	353	326	340	358	338	332	329	359	335	359	348	358	314	346	357	350	360	322	337	386	377	325	338	345	358	343	352	324	337	351	324	374	346	317	355	353	318	328	387	355	352	358	318	319	321	364	322	316	332	374	347	359	371	374	338	315	346	354	352	321	329	357	317	346	330	370	338	336	368	325	357	373	363	363	357	336	326	365	349	357	335	331	359	370	340	306	353	346	342	324	378	352	347	367	351	378	354	344	384	357	366	346	377	339	362	339	335	309	363	365	378	342	368	338	381	353	381	341	377	359	343	381	369	367	356	342	328	342	339	345	354	385	345	371	342	340	352	352	391	363	380	333	359	347	338	346	402	323	353	332	350	372	356	326	343	365	322	381	366	311	386	330	350	347	349	375	317	338	347	341	326	348	349	341	311	354	384	346	360	336	352	364	351	387	395	338	362	351	343	383	330	355	354	350	360	309	367	346	357	332	363	378	366	354	368	338	339	366	335	370	352	344	365	365	324	357	363	355	358	318	370	360	361	323	370	363	358	358	390	339	329	353	369	360	363	347	360	357	320	349	371	371	344	349	327	361	361	332	319	354	333	345	358	360	369	340	372	378	335	352	357	361	363	382	373	349	354	334	378	362	350	369	327	339	396	341	377	329	373	325	343	342	369	340	338	375	320	344	313	381	341	387	342	354	354	359	324	343	318	357	367	356	362	309	354	338	360	356	349	357	348	316	363	326	346	333	361	381	359	351	344	345	342	366	376	370	365	375	359	321	357	377	359	354	371	343	342	340	356	319	358	325	361	348	354	333	357	390	365	349	360	356	372	345	316	336	345	334	341	325	359	365	388	351	333	357	333	361	334	337	394	332	351	367	367	334	377	336	329	366	369	339	331	344	346	355	325	375	358	355	365	346	353	349	361	358	336	336	362	366	345	333	327	340	366	347	377	381	353	358	357	346	330	345	356	353	365	329	367	338	335	321	357	337	352	360	361	347	364	357	360	365	330	328	388	363	350	378	327	370	323	368	399	345	364	368	342	316	348	327	352	333	342	357	317	375	332	336	349	346	330	331	337	309	350	335	329	350	350	325	340	351	352	346	340	338	362	343	353	339	377	330	362	372	360	356	355	334	319	344	327	348	370	348	330	356	351	319	397	360	368	353	315	380	375	327	339	338	338	338	352	324	340	359	343	321	350	390	340	331	377	377	314	355	311	335	376	344	380	354	356	358	356	373	333	352	356	365	377	350	345	344	381	394	349	375	330	361	345	372	357	358	362	352	346	345	341	357	345	347	340	358	363	337	351	319	372	352	336	351	340	362	360	352	366	322	340	331	319	352	319	370	372	341	388	340	361	337	331	360	345	349	364	383	354	371	324	334	344	322	387	357	356	341	347	367	350	355	338	355	355	362	344	370	314	376	333	324	317	354	355	368	347	368	363	334	338	346	308	355	392	393	340	352	390	393	336	367	340	331	337	364	376	332	340	347	323	367	347	336	355	358	364	324	358	346	315	343	378	369	353	339	335	380	344	314	363	348	358	370	374	350	364	330	337	353	357	330	354	345	339	344	354	358	358	363	375	327	338	331	340	336	346	343	359	351	330	407	349	347	365	351	311	349	338	342	354	340	342	365	329	336	343	350	340	359	358	325	331	350	395	354	385	388	363	339	371	320	397	325	350	352	380	350	367	323	364	319	335	341	331	317	354	360	358	375	376	366	349	351	315	384	351	313	335	358	376	358	324	360	345	367	336	342	343	339	345	364	341	354	359	353	329	333	343	375	323	335	321	353	355	357	385	350	340	359	368	337	375	356	344	322	395	335	346	366	333	338	355	332	361	353	338	356	354	338	370	359	330	336	362	366	331	353	333	348	318	393	368	340	355	365	343	344	337	343	344	338	365	370	363	347	360	344	377	342	347	361	367	351	396	353	368	351	346	315	378	351	344	374	343	343	380	335	361	374	365	357	343	346	335	341	332	368	342	352	354	374	360	339	352	352	344	348	338	350	359	362	367	326	337	353	338	360	393	354	335	332	357	337	330	330	351	348	342	355	352	360	300	299	360	339	357	381	380	393	349	330	359	321	331	329	357	328	371	339	351	358	351	347	352	333	335	350	332	353	369	335	301	334	327	341	338	355	338	335	358	338	325	323	346	372	360	351	339	354	326	349	348	354	377	345	352	334	361	348	364	362	354	348	360	376	372	353	334	358	363	348	339	334	324	357	339	369	389	338	338	340	347	340	354	304	363	380	314	358	356	344	335	345	328	331	350	375	353	358	338	364	330	350	376	332	347	377	335	338	350	320	306	315	367	315	349	392	328	338	351	327	347	393	353	348	354	375	332	372	346	337	374	380	364	316	362	339	385	370	382	307	338	344	316	350	361	356	351	367	345	350	339	372	371	399	355	330	356	322	342	359	384	329	372	341	385	356	390	388	364	345	347	338	360	337	339	375	338	367	363	352	377	323	346	342	342	334
8389	16357	14629	8507	7070	8018	8921	8385	3698	2941	2835	3805	4271	2255	3244	2002	1111	885	914	740	611	590	567	495	518	534	527	538	500	565	525	501	457	489	488	498	497	509	450	498	519	504	521	512	496	539	538	502	695	1055	1148	999	998	949	1039	1122	691	547	446	474	513	498	542	447	463	434	423	436	455	454	432	412	441	448	412	438	431	422	414	420	412	410	424	451	440	462	426	462	406	430	446	431	423	420	396	462	435	426	423	424	387	372	443	425	431	458	433	421	413	413	422	445	438	458	460	445	452	435	407	426	432	382	430	421	411	444	448	398	420	424	457	419	426	419	438	430	439	414	409	405	396	401	433	400	428	435	432	471	410	396	441	437	423	394	427	425	429	431	450	427	369	437	424	374	444	440	430	411	389	411	444	413	406	440	412	414	443	453	437	409	414	423	421	452	426	465	408	420	443	451	432	421	417	436	397	432	445	428	425	438	421	430	431	431	409	445	435	426	437	416	405	436	429	435	405	456	417	408	440	431	413	421	429	430	457	383	401	422	444	435	411	391	446	398	423	467	394	429	419	448	416	411	437	461	416	455	442	462	424	411	426	432	436	414	424	408	460	428	422	446	456	391	446	429	417	391	433	418	456	404	440	447	434	420	457	394	461	438	435	407	474	414	432	423	409	409	394	433	465	413	412	420	440	420	429	386	407	408	424	471	431	423	452	423	443	477	441	436	447	462	410	466	408	418	446	442	412	396	444	407	447	430	447	459	442	413	403	415	493	450	418	423	404	420	396	453	431	415	427	451	429	464	431	420	434	449	436	439	418	440	423	458	402	434	433	388	437	426	473	427	428	432	448	405	429	399	422	425	472	409	425	436	444	435	424	417	425	415	405	403	417	430	436	416	413	495	437	442	382	421	427	419	428	464	432	398	448	433	406	381	416	423	450	439	377	439	442	446	427	413	447	448	434	440	449	429	421	397	457	408	435	458	420	459	446	443	396	456	465	439	385	414	395	408	420	409	390	394	402	388	442	415	414	454	469	393	410	436	429	429	404	451	424	419	424	445	412	391	448	420	410	437	419	413	470	463	433	454	459	428	451	397	443	424	423	446	450	466	426	458	404	424	446	461	399	429	424	411	427	427	393	475	402	403	446	421	430	409	410	417	406	386	428	436	432	396	430	442	451	397	456	423	434	439	410	396	403	457	397	431	427	382	469	406	410	468	452	390	427	473	435	450	447	426	430	407	432	437	430	415	432	422	389	395	446	402	442	449	414	384	431	445	439	389	421	434	447	409	424	418	438	412	419	434	426	443	448	437	404	410	438	415	424	448	414	396	445	411	423	439	412	439	453	390	456	437	437	470	439	393	437	435	430	446	443	424	416	424	407	408	422	369	443	433	431	459	439	432	418	383	430	416	397	416	423	444	422	410	431	446	433	443	444	446	434	416	429	440	446	445	411	409	415	373	440	411	417	439	407	409	426	471	428	420	409	447	429	406	417	398	440	452	379	437	435	412	441	419	462	437	409	434	431	389	399	435	423	413	388	435	423	438	458	429	434	455	482	437	457	416	418	412	408	396	430	426	440	427	405	453	438	425	417	430	460	425	435	446	432	414	466	452	423	439	435	437	396	415	426	425	411	419	447	439	456	397	404	463	429	408	419	386	411	383	422	414	415	431	425	455	409	454	419	422	427	461	412	438	413	406	418	411	443	434	389	408	427	414	437	428	422	416	447	426	399	429	410	466	436	455	479	423	430	432	431	414	388	409	410	413	407	429	430	393	412	410	411	445	405	453	403	397	372	404	453	448	432	394	447	434	393	383	393	407	404	442	400	415	447	418	467	413	412	402	402	450	453	433	414	403	464	433	427	457	415	440	426	407	443	421	403	448	438	446	432	402	431	451	425	446	417	465	454	399	427	450	434	469	409	437	455	449	401	458	413	390	409	452	466	431	417	389	434	412	476	415	383	429	426	446	416	408	402	408	442	429	433	410	386	465	422	410	419	434	425	394	387	412	440	394	417	445	446	421	488	417	414	419	424	428	439	426	422	412	415	414	418	426	432	431	412	445	446	443	406	392	443	419	440	426	432	430	424	419	420	448	438	443	441	427	463	445	417	420	405	427	421	427	413	444	426	411	428	426	453	414	427	434	409	443	437	424	418	435	456	453	412	438	409	464	411	445	394	448	408	395	427	463	418	427	418	416	410	456	445	418	460	429	442	435	441	418	446	426	436	413	415	433	451	411	419	456	473	410	417	388	417	420	447	431	470	439	469	412	434	441	431	422	436	408	466	431	437	412	430	425	419	405	473	403	432	442	418	459	438	448	405	441	434	410	396	410	430	405	413	453	449	446	430	456	438	421	415	441	432	430	437	444	427	386	430	430	425	433	465	417	437	422	408	431	456	418	414	421	473	420	442	455	382	393	400	405	395	411	387	440	420	386	431	425	436	423	451	422	454	450	445	414	413	460	421	446	447	450	423	439	419	458	438	428	442	429	420	422	411	440	439	408	420	399	412	409	439	448	418	385	393	442	421	426	460	449	440	456	449	398	423	420	448	434	441	369	420	419	427	369	417	416	417	423	450	433	456	418	409	407	426	388	453	412	432	410	447	420	437	442	451	441	430	404	462	449	444	420	414	436	452	460	419	429	432	419	447	425	417	439	442	435	392	453	427	423	393	410	416	413	424	460	384	425	413	434	394	473	429	463	412	432	443	381	376	431	453	396	411	437	411	421	429	432	412	466	398	423	436	402	424	401	460	451	455	420	403	438	409	412	445	411	411	461	432	449	391	422	425	440	432	477	419	415	419	447	405	427	438	444	464	426	426	438	448	435	394	441	433	446	421	433	411	437	442	446	400	410	446	445	438	430	408	400	412	437	460	449	434	421	442	415	407	399	435	394	449	422	453	402	445	425	419	420	450	434	435	387	475	431	428	415	418	397	434	430	422	448	463	442	433	455	471	414	430	394	418	411	403	405	441	416	463	460	430	391	404	428	445	391	405	414	456	406	451	474	402	425	429	446	416	399	432	401	413	419	461	421	438	410	459	459	416	423	422	435	402	399	428	431	417	432	421	431	407	423	434	385	415	413	402	454	441	459	411	452	408	430	430	482	410	429	404	427	439	433	441	407	450	445	369	428	446	418	443	414	417	408	404	440	396	425	426	462	440	411	430	441	392	428	415	428	424	428	418	428	408	432	426	440	417	403	425	459	469	419	423	450	410	408	409	473	392	412	444	431	409	439	412	404	407	391	417	433	456	395	425	440	414	431	409	397	430	435	412	439	449	447	407	432	414	405	441	440	422	412	397	400	455	426	448	384	409	434	409	401	432	430	428	440	437	417	382	424	410	434	457	427	434	440	418	430	449	395	437	426	425	405	419	473	416	414	414	445	423	481	407	436	454	417	431	376	443	399	377	427	413	467	435	404	432	444	444	420	419	378	437	441	475	435	411	426	412	426	405	443	436	427	455	401	441	452	384	424	424	436	442	440	449	439
26720	20744	10727	1664	1217	1643	1929	1938	977	968	1033	1145	1354	999	1166	940	783	776	738	749	708	745	697	686	769	727	802	714	729	762	693	683	749	738	702	762	807	703	691	731	701	753	734	772	764	723	715	754	733	829	889	842	846	777	824	856	771	730	788	702	718	803	712	749	727	730	735	703	743	728	746	787	724	764	726	771	684	740	724	763	725	770	741	705	704	714	700	722	701	742	714	722	759	761	728	718	716	749	727	724	697	732	740	701	701	736	748	743	767	740	745	717	715	719	701	693	718	728	732	781	700	740	707	692	752	763	690	692	710	700	698	761	762	791	730	712	732	718	727	747	755	737	786	714	754	724	694	706	767	758	730	739	731	726	740	729	753	729	740	772	738	717	735	727	730	699	727	723	690	708	689	753	747	719	711	717	759	756	721	787	752	744	722	730	693	736	762	732	733	740	803	703	740	718	729	729	724	734	727	746	673	765	737	745	733	725	711	719	798	704	774	738	732	746	725	732	771	741	732	764	691	723	691	759	685	778	777	713	703	713	696	725	742	723	743	728	746	712	736	691	718	729	764	729	709	705	730	750	743	738	722	747	729	729	714	699	733	764	797	716	707	747	729	740	696	705	755	723	691	729	714	714	679	737	752	740	780	727	663	729	695	694	749	749	746	738	742	689	755	686	739	722	763	701	718	744	751	755	696	726	720	691	774	751	752	795	729	732	724	717	722	763	734	712	702	721	744	696	750	725	710	727	752	756	776	690	708	764	766	750	734	727	763	682	770	729	731	738	751	752	702	735	732	755	750	755	715	715	700	728	690	768	764	730	722	768	723	703	707	770	690	761	728	713	698	736	756	747	714	754	758	775	721	723	695	718	770	702	729	745	700	721	737	753	737	729	694	716	684	697	715	741	702	767	723	736	744	709	702	702	721	718	735	726	751	749	748	683	751	761	780	736	711	767	725	748	693	757	751	743	710	776	762	712	688	694	758	669	731	703	745	706	676	747	745	749	696	761	732	697	717	748	794	783	740	712	754	706	750	718	703	768	734	778	748	726	759	762	733	745	721	767	770	739	692	725	726	660	701	677	719	737	748	767	740	705	739	726	698	741	703	749	784	756	783	708	694	760	732	712	747	749	780	801	728	690	744	748	764	703	761	722	738	694	735	692	706	724	678	740	732	708	751	706	760	657	705	700	713	710	725	715	724	718	746	724	748	729	762	765	789	695	705	729	758	690	778	701	775	740	690	762	759	774	714	764	743	729	782	751	772	739	737	762	703	719	722	703	758	699	745	725	726	736	749	772	746	778	709	745	715	720	709	762	704	747	706	730	691	761	700	726	713	675	763	725	750	752	688	718	776	686	701	724	734	727	745	740	718	718	801	701	725	709	750	714	702	758	794	701	750	685	693	760	761	690	709	724	715	735	739	731	788	734	730	739	743	726	758	741	709	746	759	682	734	700	718	740	726	714	745	725	702	761	761	778	726	763	743	727	707	734	743	725	680	706	770	720	722	778	734	731	736	751	754	735	719	778	717	767	717	731	763	723	647	782	693	720	712	763	772	719	736	773	757	699	719	791	770	733	701	714	710	688	712	721	736	736	742	754	734	722	773	718	745	699	771	735	752	681	753	769	735	702	718	703	711	716	759	742	775	685	749	721	688	722	710	771	706	720	757	702	718	797	721	719	690	733	696	737	781	731	672	761	749	731	718	690	718	745	671	721	738	778	745	714	725	747	748	733	725	713	754	717	693	694	732	747	759	724	706	762	767	721	659	734	701	730	744	682	711	709	688	750	708	732	713	759	756	752	725	679	718	739	707	754	744	728	719	720	737	686	701	678	755	720	755	730	728	712	748	739	786	764	686	704	728	674	667	767	725	761	711	777	739	751	737	726	736	720	755	729	714	689	743	745	749	723	742	776	747	746	730	740	737	753	701	733	733	728	785	721	771	755	703	736	697	740	712	696	744	751	727	773	759	743	729	736	714	704	760	713	718	761	717	760	719	762	714	750	743	660	702	766	772	700	734	691	744	685	726	771	713	753	770	745	747	722	732	774	740	779	694	704	725	764	697	752	704	730	749	710	737	770	781	684	713	751	777	743	740	775	701	698	695	724	751	721	727	741	692	735	734	664	657	713	705	709	695	703	706	746	785	686	693	757	751	717	776	786	725	765	737	782	732	771	733	736	711	749	775	725	744	752	744	729	731	710	759	733	744	738	708	709	710	671	748	757	712	739	760	723	759	776	771	672	691	754	725	764	758	743	743	705	690	714	747	718	733	729	769	731	758	718	725	700	786	728	748	724	755	786	725	761	739	703	715	762	685	751	739	745	719	717	742	757	775	746	727	695	694	733	741	748	736	738	716	724	740	752	777	722	685	730	717	719	740	765	684	680	727	741	699	723	759	772	704	717	744	755	757	744	695	699	734	729	759	716	751	715	745	695	750	722	718	737	693	699	780	712	738	696	723	722	719	695	722	726	740	705	745	745	767	762	715	735	710	721	816	770	691	748	781	727	750	774	747	754	773	753	722	712	675	704	748	725	748	727	688	717	701	696	738	735	759	752	733	761	768	684	726	725	772	740	720	743	750	754	710	750	741	726	720	765	788	726	723	746	778	674	793	732	723	728	717	764	764	762	760	732	728	724	743	714	761	778	722	793	686	765	748	774	769	742	762	718	825	746	767	701	764	741	729	725	733	773	776	717	746	689	711	676	732	764	716	723	712	739	754	699	774	739	693	726	783	705	720	706	769	736	735	703	694	768	757	778	721	706	733	768	716	707	776	766	732	750	736	761	722	676	758	761	746	711	697	719	706	760	712	721	727	732	692	725	690	731	724	697	743	786	748	717	711	720	753	697	722	750	789	704	745	743	730	725	747	709	736	751	763	762	714	805	760	720	729	664	729	710	741	742	766	704	775	749	710	759	682	722	802	715	745	747	733	681	759	737	708	736	741	730	737	681	727	717	687	748	663	756	767	746	763	722	686	733	755	700	722	763	674	706	743	721	757	690	739	726	702	725	768	772	743	762	749	718	770	777	720	673	708	720	732	737	700	739	707	741	691	724	724	703	754	772	725	689	782	724	728	742	758	747	795	733	731	732	733	697	730	717	800	755	730	712	736	706	725	755	679	693	724	705	642	741	752	741	759	751	742	734	734	692	713	744	719	718	695	747	711	757	763	735	754	757	738	747	727	675	705	732	746	759	699	751	740	745	728	705	712	793	759	701	737	730	732	740	700	768	720	727	733	753	745	668	741	716	738	721	697	688	745	706	720	729	718	671	707	717	699	700	713	733	769	735	736	706	713	723	715	814	744	754	757	746	796	766	755	752	737	707	715	760	745	740	702	713	680	708	748	751	712	690	770	726	704	723	715	775	750	730	745	709	730	755	718	720	715	676	754	714	731	703	788	736	758	695	773	733	743	696	728	733	725	757	725	721	747	727	723	692	700	705	717	726	711	718	683	752	672	726	740	751	747	763	758	723	653	723
4420	2231	2068	1730	1826	3132	3883	3886	1817	1496	1531	1949	2243	1442	1807	1371	1056	996	977	929	936	864	875	894	918	905	924	936	891	871	906	894	925	925	909	947	899	880	909	986	897	977	951	890	931	941	916	919	1000	1139	1180	1041	1046	1162	1104	1079	981	937	872	944	951	931	934	911	953	939	939	853	870	894	918	932	885	885	897	867	895	881	860	883	909	903	932	912	895	893	877	857	857	946	912	906	919	881	931	879	871	904	902	895	951	880	910	902	868	878	885	893	931	896	894	847	922	926	869	860	872	931	897	858	940	891	908	877	871	957	873	844	842	882	901	879	888	945	945	923	901	851	904	891	945	908	925	850	851	960	905	855	862	884	887	870	876	894	879	934	918	902	936	883	930	928	840	882	884	918	943	947	940	915	912	902	929	859	840	927	918	895	876	889	912	842	882	917	903	867	928	858	852	891	877	868	853	874	894	870	886	898	875	902	917	925	907	892	876	850	891	865	872	912	900	887	870	902	909	920	885	842	880	903	934	928	886	901	908	895	856	909	824	907	928	906	884	902	910	930	861	901	905	891	916	879	882	875	875	955	857	906	867	916	864	888	890	918	902	930	847	957	858	900	922	879	891	889	919	870	853	919	898	892	930	891	910	938	931	914	894	846	902	932	879	900	907	896	934	909	898	914	875	882	900	947	898	853	901	911	972	880	921	888	868	901	881	840	958	905	819	912	873	900	891	932	923	908	881	907	906	887	915	834	900	900	931	921	913	888	881	938	882	899	930	888	884	946	990	885	902	855	886	908	878	898	932	906	916	914	895	875	876	885	899	907	893	894	888	887	915	893	882	935	926	863	914	859	875	891	883	867	844	904	952	933	895	844	908	857	905	890	825	885	907	947	885	886	893	856	928	894	921	863	916	870	924	889	851	893	893	953	870	863	894	842	878	886	827	886	928	894	889	927	869	920	904	919	905	910	933	892	808	946	886	898	825	923	883	935	892	843	894	905	907	975	930	901	880	917	905	934	886	907	927	930	919	905	901	887	947	911	866	943	892	913	892	897	914	909	864	963	847	926	895	922	875	916	919	839	941	945	902	922	921	909	919	876	930	868	902	886	876	946	867	863	877	889	891	913	872	912	898	853	904	929	904	906	935	866	840	912	923	861	896	898	915	853	911	922	907	834	865	886	888	870	902	891	912	896	884	880	922	865	935	830	912	884	899	965	843	923	916	920	908	932	913	923	885	883	909	859	930	859	865	878	933	923	891	925	868	909	889	902	889	853	900	825	911	875	918	911	908	914	921	914	867	891	957	933	858	859	958	1010	862	907	901	887	895	933	854	912	903	860	905	863	894	910	913	918	921	935	875	879	908	888	916	893	881	892	915	892	868	869	935	907	905	886	867	935	925	858	826	882	886	924	931	903	960	919	881	854	844	906	935	867	883	902	875	920	898	932	919	911	889	894	951	890	888	917	942	977	887	916	930	903	924	891	856	902	935	944	913	914	884	887	921	815	895	888	850	875	802	882	925	931	893	895	861	887	916	903	877	860	888	941	904	860	897	933	895	884	929	922	853	926	841	863	902	929	866	923	972	903	947	892	882	927	884	877	895	896	975	934	879	881	906	910	902	921	853	928	892	868	871	878	838	928	917	848	864	875	971	858	896	882	902	881	870	844	870	886	807	943	903	896	899	903	873	926	944	916	878	891	871	922	878	919	912	869	922	946	930	878	905	933	901	900	901	870	944	899	867	907	900	864	857	843	923	913	871	877	884	865	886	904	892	850	885	890	914	889	921	897	887	930	908	913	909	865	836	909	850	907	852	876	932	897	922	889	867	870	933	907	895	936	937	935	883	892	872	921	919	930	894	891	855	895	902	871	887	939	897	859	922	882	878	873	887	886	921	861	905	918	880	872	920	894	918	908	882	860	895	841	893	940	882	877	869	877	871	954	819	881	868	901	914	886	880	882	892	853	849	922	876	928	841	920	876	896	900	894	896	885	877	932	899	905	880	920	910	918	919	848	943	957	892	886	891	909	883	890	906	921	925	887	969	899	869	870	939	910	897	902	880	882	851	869	933	860	959	864	874	858	882	855	870	870	959	910	877	888	896	899	872	857	859	851	856	884	874	835	901	896	843	923	870	896	912	849	930	908	893	891	929	897	896	878	920	884	848	920	946	842	905	877	847	925	941	890	884	820	842	846	904	880	890	904	902	897	937	945	897	909	884	889	854	886	946	883	900	931	929	921	898	865	867	843	864	896	868	925	887	861	888	855	916	911	878	926	940	881	937	902	876	919	879	930	922	883	852	869	928	839	898	900	905	924	880	947	885	887	909	914	872	857	925	908	936	913	875	905	892	886	902	918	924	899	905	909	929	907	926	895	882	930	880	837	892	906	884	919	852	889	922	888	893	922	881	950	907	898	890	872	899	884	861	902	869	964	901	854	865	873	856	909	902	833	875	936	862	897	845	942	919	905	872	916	892	880	883	864	883	888	873	877	863	894	920	937	931	888	916	934	930	842	897	917	860	903	872	920	908	876	876	912	930	899	907	945	870	904	878	925	918	926	908	901	880	932	932	898	891	861	834	892	932	872	918	853	889	845	896	907	913	873	856	834	875	912	898	867	814	845	886	847	946	890	895	855	935	929	903	857	936	902	875	888	895	915	846	927	876	855	945	908	927	892	897	900	849	842	913	904	871	910	815	894	869	872	911	901	944	900	855	910	895	881	846	902	888	845	849	885	909	903	862	882	893	887	899	897	923	915	893	878	870	909	949	907	883	832	835	881	911	891	923	913	870	869	888	893	888	877	868	875	849	869	917	876	910	901	843	864	918	944	856	935	925	919	933	919	872	871	903	930	886	916	888	894	890	872	899	903	905	893	884	859	917	913	904	890	949	939	827	875	866	865	910	900	898	852	901	900	863	883	875	881	889	904	920	876	869	853	861	890	888	879	837	881	908	855	912	905	898	859	918	909	923	896	869	859	914	905	903	927	849	860	874	876	906	891	875	912	895	904	918	901	884	850	919	872	861	863	838	863	921	899	854	911	882	895	875	894	914	866	890	901	911	889	894	915	883	873	913	914	825	885	899	946	896	919	887	900	888	877	895	905	923	877	872	904	848	923	852	852	863	849	936	913	907	909	929	919	913	843	879	908	899	930	888	879	908	859	874	870	876	876	954	886	893	879	866	859	899	873	921	920	862	910	876	826	877	915	917	890	944	853	880	889	898	885	912	903	889	934	829	859	930	868	935	916	868	903	902	929	925	916	879	893	904	884	820	896	864	892	931	909	907	927	921	887	927	898	886	901	892	837	846	912	883	909	869	874	909	938	879	919	902	850	907	878	915	880	920	872	969	906	927	885	926	931	884	913	834	861	882	935	864	893	901	844	894	851	898	908	889	854	862	860	899	881	876	914	945	902	894	902	863	925	889	904	940	864	918	891	895	894	882	853	896	828	897	896	922	887	904	884	832	897	888	896	890	947	884	875	892	927	888	906
23498	21118	28628	23826	21102	15383	4631	3266	1544	1227	1218	1460	1795	1026	1407	1001	631	665	614	580	580	548	545	555	562	523	537	513	544	539	543	548	530	556	576	530	561	524	491	557	530	524	584	552	563	546	497	521	610	770	816	676	712	717	699	727	636	519	484	539	511	528	567	560	503	475	541	527	435	448	494	509	523	503	525	525	474	498	537	523	512	490	512	481	469	507	516	519	500	528	538	485	516	530	461	498	491	524	464	476	528	508	499	478	504	510	512	518	486	541	490	511	507	549	508	447	462	529	503	492	483	498	501	509	515	473	490	522	534	479	518	484	516	505	555	505	511	497	500	482	458	497	469	523	516	489	543	529	458	523	560	519	498	486	494	526	522	479	471	518	540	546	519	503	512	518	498	496	520	538	507	525	494	501	482	508	528	519	499	560	525	538	523	472	487	466	481	526	492	486	562	563	498	468	523	505	475	506	546	577	517	493	505	501	525	548	522	531	525	499	507	539	515	518	503	514	503	557	475	516	521	505	527	506	485	502	525	529	510	528	489	510	521	514	512	492	543	527	519	480	512	491	501	484	488	522	501	500	475	520	546	529	511	510	493	539	522	472	501	501	508	497	522	471	500	526	506	522	521	503	512	512	488	479	513	557	508	511	493	508	511	527	509	529	488	508	525	494	493	503	501	532	546	521	486	516	513	531	551	487	482	476	536	541	468	496	509	481	523	499	526	471	486	530	511	516	546	488	484	509	526	502	490	513	521	510	533	541	531	462	517	475	519	532	503	496	563	461	513	494	518	483	526	507	497	475	511	497	543	466	529	523	503	489	487	517	531	487	507	509	467	498	541	479	541	508	511	492	544	507	479	535	491	471	548	470	520	513	494	502	499	503	490	509	525	508	516	511	518	516	518	541	491	500	532	503	505	541	526	503	530	532	502	478	498	536	495	477	566	528	500	516	483	499	500	497	530	520	547	517	488	478	486	530	464	511	540	504	535	467	501	508	465	498	517	477	498	481	488	530	541	526	524	461	506	477	502	507	503	507	544	502	506	505	503	556	522	500	531	534	505	517	463	519	518	500	478	517	517	524	515	539	502	528	476	492	488	498	513	501	495	536	483	528	523	517	495	476	474	481	534	502	484	505	446	517	509	507	457	513	499	510	504	471	457	511	473	517	538	517	551	496	520	503	472	545	487	511	479	490	502	505	539	546	503	485	506	529	499	527	538	518	519	511	539	485	521	499	484	506	500	471	523	453	503	517	506	517	512	510	531	474	519	483	520	526	566	459	497	532	527	515	524	495	499	493	490	534	482	501	467	490	461	524	484	569	511	489	542	489	511	514	520	474	486	491	481	517	496	522	519	526	546	504	470	488	530	487	492	492	510	549	506	513	515	531	498	516	533	527	524	509	544	514	512	536	525	483	485	529	477	521	512	481	515	436	564	519	513	492	496	480	477	483	505	500	525	483	493	509	522	523	529	536	532	501	476	505	450	492	481	540	515	531	525	515	536	479	549	500	489	532	486	536	525	487	545	509	477	503	509	503	493	524	476	531	504	529	526	517	498	499	501	515	501	458	483	540	471	493	492	495	482	533	504	488	485	527	490	500	473	497	497	526	523	472	469	500	505	484	485	479	543	475	478	496	477	517	512	491	450	509	496	532	506	519	544	508	494	493	526	490	509	474	516	551	515	497	529	502	476	535	493	476	482	522	491	498	492	498	507	489	527	529	493	512	506	519	531	507	521	504	492	514	500	506	510	495	525	488	527	494	505	504	481	480	545	525	554	498	492	519	507	483	527	510	498	514	527	477	538	523	507	495	487	556	509	505	467	473	480	466	508	488	460	468	515	495	489	509	533	448	527	526	505	523	533	532	513	533	548	495	536	467	527	502	458	538	504	482	508	507	513	541	523	502	509	470	494	503	512	498	492	554	471	492	526	511	509	517	510	481	505	488	480	498	520	524	505	492	512	501	516	494	525	474	516	526	455	490	500	530	516	471	525	525	507	446	522	465	515	502	521	511	489	515	549	490	515	511	494	522	520	521	515	514	484	506	473	462	500	532	501	502	528	459	479	522	488	482	501	517	518	514	488	496	516	573	530	478	535	506	526	510	498	506	550	509	481	441	510	509	521	493	466	465	569	511	486	481	491	511	478	488	493	511	516	488	463	502	530	487	510	551	522	491	489	468	477	476	545	499	524	527	482	537	463	486	504	499	501	528	543	502	507	527	527	490	503	486	555	514	546	524	473	475	506	531	518	486	509	499	533	493	497	495	499	498	508	531	463	471	558	506	497	477	516	500	477	503	504	535	527	508	478	504	486	482	508	520	524	460	492	505	528	530	453	504	501	460	520	507	558	503	480	489	487	503	492	525	513	473	507	480	520	522	515	460	466	497	518	520	530	486	463	467	487	513	525	489	483	510	472	501	511	519	497	509	492	476	489	527	507	499	510	523	519	515	504	514	507	515	441	519	467	502	471	504	495	544	487	491	511	482	507	493	558	519	448	502	465	515	497	500	500	481	487	494	504	471	518	496	521	515	525	537	527	479	492	589	516	528	497	502	472	480	516	528	506	480	524	527	510	497	518	489	505	513	501	541	471	519	467	515	514	507	468	528	487	521	468	483	525	475	529	526	529	471	532	490	525	480	531	480	499	484	557	517	509	515	518	503	482	507	495	497	496	537	537	507	534	498	471	523	500	514	482	519	480	500	486	517	512	529	523	518	483	519	511	507	491	494	465	514	523	486	530	521	485	483	510	485	498	504	526	540	500	542	551	516	529	520	518	528	490	493	484	525	485	525	504	534	503	492	483	485	481	508	507	487	533	536	552	527	466	518	521	525	500	518	530	483	504	505	514	519	519	467	469	520	489	489	514	461	523	523	494	511	481	485	497	500	526	531	548	482	548	545	488	531	520	502	467	520	562	495	477	542	494	480	536	549	505	519	527	503	532	474	545	498	517	507	485	484	527	503	492	492	522	513	500	527	477	508	485	466	492	548	507	511	482	514	502	496	482	495	511	546	498	493	554	506	518	500	532	462	465	530	490	497	535	514	545	483	470	490	518	512	498	487	504	523	531	508	478	515	527	491	507	486	467	477	514	522	501	493	530	488	536	520	478	511	464	507	512	519	510	523	504	510	491	470	455	492	510	539	499	509	480	492	498	500	488	499	492	494	496	489	510	503	519	563	509	501	500	515	530	504	530	522	503	499	509	501	520	493	468	543	510	440	533	475	475	515	514	520	502	502	488	490	525	473	509	514	536	508	484	510	524	515	468	505	521	504	519	588	538	499	483	536	504	482	506	504	495	515	490	535	531	481	476	547	558	492	487	513	539	505	454	467	510	512	494	507	498	508	489	479	496	539	499	494	513	502	477	491	506	505	481	499	523	536	544	486	497	490	490	498	483	536	526	530	513	503	502	536	468	518	538	517	487	511	518	547	508	513	539	464	502	531	507	515	477	483	491	527	487	481	506	495	526	498	492	492	487	514
6292	10627	9662	5543	4735	5923	6757	6268	2852	2175	2187	2626	3365	1864	2438	1660	994	951	947	794	727	724	723	710	699	700	647	668	727	672	684	690	708	662	701	707	698	671	696	712	682	755	718	674	654	759	702	660	919	1106	1167	1004	1019	963	994	1071	886	644	598	619	685	676	666	682	649	643	707	643	654	627	597	698	600	617	641	643	612	673	604	700	631	667	658	636	637	633	644	636	645	685	617	640	638	640	660	610	603	642	614	583	625	642	635	688	604	658	639	590	655	637	639	626	621	570	654	602	605	598	642	631	642	693	650	662	649	633	608	614	609	612	637	647	655	630	637	620	601	668	634	636	634	610	672	629	606	627	622	621	659	634	639	659	615	590	636	658	663	637	658	640	605	607	640	625	635	655	648	619	627	641	574	614	585	611	650	601	634	645	636	598	593	625	603	602	615	612	662	646	630	639	613	603	649	647	616	631	660	681	653	593	625	660	591	668	601	638	649	645	633	555	651	610	606	613	600	614	626	616	639	637	635	654	668	599	634	620	638	605	648	617	635	634	643	618	672	650	607	631	613	616	654	658	628	675	630	630	667	686	626	613	652	627	620	612	596	602	601	711	625	616	650	635	593	610	590	613	607	628	644	653	646	628	633	653	618	666	673	613	630	646	660	672	631	615	643	632	601	652	640	602	637	604	612	673	605	643	654	620	649	627	603	664	600	587	635	629	599	699	660	641	634	590	625	603	647	674	669	636	602	590	655	593	618	599	624	640	631	617	650	663	634	645	603	622	620	601	631	705	618	667	617	638	628	627	635	644	643	597	666	620	629	570	623	634	635	651	688	610	609	616	628	666	600	611	654	604	596	655	632	635	681	626	622	617	582	675	620	617	616	620	636	659	634	610	628	685	613	633	632	655	621	605	647	646	637	654	653	620	610	630	612	630	634	676	657	610	650	631	649	598	650	637	632	640	646	678	655	684	660	605	672	649	571	606	629	601	642	663	622	623	627	637	693	611	556	673	650	609	668	643	605	618	672	616	605	651	619	657	660	656	633	652	603	615	631	664	611	665	604	612	607	617	665	629	652	617	648	697	632	637	661	610	630	638	616	679	603	684	621	662	620	650	603	698	653	605	699	613	666	643	629	591	627	671	623	646	646	582	628	608	622	622	629	655	604	620	638	597	637	600	581	646	613	642	677	624	618	582	646	631	621	607	610	628	651	671	616	652	653	605	620	650	633	651	621	586	652	636	641	651	661	639	626	680	639	639	674	654	640	637	612	646	632	647	636	637	649	648	610	608	649	644	627	630	617	639	645	634	638	640	661	638	634	601	630	605	629	634	613	670	685	637	567	658	673	629	662	640	623	611	637	651	632	659	636	662	602	632	693	633	642	625	613	651	625	629	647	637	651	638	624	587	650	648	641	628	645	638	599	653	621	650	627	630	619	640	614	613	637	636	609	624	636	593	634	648	641	640	602	622	618	631	653	676	621	630	659	610	590	609	654	624	668	627	636	660	676	668	631	637	608	609	630	625	642	632	625	672	602	672	650	623	649	624	653	652	624	651	671	662	629	614	640	621	587	634	648	672	655	648	609	633	632	631	624	645	643	608	601	639	622	674	634	658	626	598	647	685	578	606	654	644	634	673	623	621	653	589	609	601	667	601	620	618	610	649	664	629	608	665	634	622	584	620	615	615	639	613	636	662	653	596	629	600	610	616	660	670	661	613	690	659	632	611	636	633	588	687	636	649	650	580	660	594	606	631	619	625	667	620	627	607	584	654	592	616	631	650	662	632	632	611	636	618	599	615	656	649	609	632	627	638	665	671	622	610	637	636	620	654	647	605	668	613	634	646	632	651	612	662	650	616	653	623	646	629	623	632	647	634	623	651	619	600	591	607	647	625	621	627	618	606	669	670	600	638	640	586	624	612	615	588	642	659	622	627	586	624	595	642	570	666	570	610	632	641	650	670	622	660	628	649	643	628	615	679	654	637	622	590	653	611	632	643	587	671	625	652	628	672	575	619	603	660	611	652	643	638	574	616	566	661	630	618	675	653	618	634	641	654	661	596	684	614	661	709	635	635	600	609	625	648	624	602	644	625	646	661	616	627	616	648	638	633	600	658	611	654	636	721	671	636	651	630	596	635	627	612	651	653	616	645	657	615	658	638	671	656	609	612	671	653	590	673	666	639	620	605	620	614	608	666	655	664	666	597	636	683	614	604	643	595	592	628	602	661	593	634	661	643	613	621	635	632	610	676	571	625	671	649	679	647	598	628	673	650	601	613	616	643	581	644	627	651	625	617	650	641	658	650	627	613	608	626	622	665	605	644	634	635	627	625	613	623	632	648	636	617	657	604	606	727	636	632	642	660	607	634	629	608	654	599	625	607	646	633	650	663	647	636	662	681	699	613	621	644	623	621	618	587	643	587	676	637	641	615	651	629	611	609	595	638	608	643	636	665	638	660	594	631	677	644	653	620	646	626	606	620	681	626	639	621	643	624	640	610	630	584	645	649	625	614	632	629	652	619	634	605	605	623	601	647	646	618	606	632	706	616	637	648	621	632	653	651	610	604	650	643	606	641	645	692	662	663	632	639	677	660	678	656	622	633	663	600	624	686	624	620	658	616	603	629	645	596	671	629	637	637	656	578	662	654	640	618	646	598	665	620	640	637	652	620	638	623	674	640	610	608	633	642	644	587	606	642	620	582	641	656	639	645	597	633	653	599	627	601	608	647	671	617	656	613	622	632	626	638	604	616	592	599	658	632	617	642	607	664	633	634	648	655	582	655	621	628	665	585	588	593	609	654	624	672	655	603	591	659	618	635	620	644	616	633	651	658	608	597	613	604	615	609	616	652	626	601	638	659	642	615	640	629	637	611	636	645	647	596	651	694	675	615	650	641	648	609	621	674	627	635	624	626	613	604	632	612	625	651	607	627	650	627	642	632	622	628	658	644	635	656	672	606	592	615	642	647	601	615	645	645	636	689	633	630	606	658	639	609	640	641	610	623	668	625	627	629	649	616	613	683	636	640	609	611	712	633	642	652	634	636	640	642	589	651	658	677	598	611	653	622	604	644	567	626	651	625	585	630	665	628	661	646	644	687	622	622	635	611	634	624	592	669	625	620	598	618	663	602	642	660	661	602	650	642	649	594	620	620	626	646	630	606	647	639	638	664	624	633	627	618	595	638	633	608	639	580	644	617	595	650	578	646	654	629	605	651	664	655	667	640	583	626	625	645	643	659	627	614	586	659	634	632	654	654	611	637	644	658	621	635	638	631	629	640	606	646	617	687	643	627	632	617	642	648	621	675	586	636	567	641	654	627	615	605	634	632	624	645	583	619	624	628	606	652	629	611	638	648	643	612	686	596	646	621	673	676	597	634	619	614	607	610	672	641	619	681	612	679	710	626	642	629	557	672	641	618	627	618	634	654	626	637	623	675	677	660	698	633	653	653	657	633	654	616	625	616	705	633	682	623	643	627	636	637	649	603	680	623
22673	21114	28983	23499	21118	21310	15439	4966	1977	1490	1506	1684	2230	1270	1581	1102	653	570	589	476	444	455	449	425	433	451	432	387	438	419	416	396	400	391	353	386	416	381	425	440	442	411	440	429	385	452	372	391	591	823	789	670	632	615	681	678	595	397	386	367	394	414	442	379	358	361	412	359	360	355	378	373	354	385	350	352	393	369	367	327	318	365	363	369	311	355	370	378	391	350	350	377	395	384	347	337	376	341	350	356	406	393	353	376	347	371	337	355	361	328	343	369	362	386	393	364	353	360	368	364	385	349	382	383	391	376	371	345	360	385	371	326	349	353	368	378	360	356	342	361	351	328	341	364	359	372	388	342	370	365	372	364	374	375	391	365	368	330	387	358	376	388	381	345	374	367	375	368	355	352	341	353	372	350	341	371	370	336	367	313	303	372	368	362	340	373	324	377	375	362	367	353	391	354	378	365	378	407	347	378	376	349	339	368	362	376	369	347	352	391	379	350	330	353	392	344	342	371	357	344	335	376	374	359	396	372	353	369	389	342	377	365	364	380	354	373	354	357	387	361	360	373	353	350	379	406	339	354	347	333	344	360	352	387	376	351	362	370	334	367	364	397	382	386	374	370	378	362	376	360	357	410	384	338	361	368	377	363	327	338	358	369	363	369	369	383	378	345	398	382	334	348	351	356	372	343	380	380	366	352	348	341	351	378	388	418	374	329	322	352	384	380	356	354	360	368	373	387	381	350	361	347	408	356	379	363	348	348	324	378	369	346	343	386	385	368	324	359	389	389	360	354	358	376	385	336	352	362	354	387	340	379	396	391	335	373	325	359	351	389	387	389	337	372	345	376	349	372	402	369	381	373	378	362	372	358	371	440	347	353	346	374	350	353	351	342	343	375	373	401	364	388	383	330	342	358	363	399	385	363	376	368	362	390	373	355	336	371	380	374	365	343	385	314	346	364	378	369	359	342	376	356	358	343	327	332	362	384	363	375	365	345	367	325	363	360	367	358	381	349	354	361	414	337	374	364	359	328	362	396	351	361	371	345	370	348	326	353	330	323	332	343	360	363	345	327	382	325	372	391	349	354	402	349	379	370	391	389	378	351	333	355	350	362	369	341	341	364	364	372	393	334	356	377	393	375	355	366	377	370	411	370	342	323	338	335	375	387	325	338	368	354	361	341	370	340	354	374	359	364	400	355	356	374	380	368	339	331	358	375	361	377	345	364	370	388	361	368	404	362	353	415	387	335	353	372	363	359	367	380	346	357	348	396	365	377	383	389	402	369	371	337	365	356	348	383	329	363	377	365	341	356	367	346	347	338	409	359	326	368	383	369	341	368	357	333	357	353	396	357	347	413	355	331	379	387	363	363	333	343	344	364	356	335	383	357	372	380	348	347	339	399	397	362	343	342	337	340	379	315	373	351	325	386	337	395	338	368	379	328	369	354	365	370	386	364	333	331	367	370	350	361	380	350	355	352	379	395	329	382	388	336	373	341	358	410	342	354	366	335	368	354	388	328	377	354	354	370	371	389	369	404	376	363	391	375	378	347	383	383	376	382	351	359	365	378	359	334	360	382	377	352	317	352	348	362	398	382	360	362	382	351	350	389	400	367	328	403	319	354	343	343	361	327	370	340	324	323	378	369	354	373	358	382	334	328	382	326	376	364	367	372	352	354	330	359	330	346	346	361	370	365	371	369	364	418	361	376	346	358	350	361	405	344	343	332	343	353	363	366	361	338	343	364	373	351	347	365	361	365	349	342	351	343	369	381	373	358	343	365	331	348	416	361	402	382	391	356	357	372	349	390	366	346	403	370	381	373	352	367	392	361	353	349	388	357	354	354	361	334	376	373	332	362	366	360	370	350	361	348	349	354	359	345	349	385	350	371	376	359	326	368	357	331	372	362	376	381	327	375	355	350	391	390	358	391	384	337	301	343	357	341	329	338	355	357	360	361	322	357	352	345	334	349	360	380	408	352	378	369	349	363	341	362	355	365	356	356	367	383	374	363	366	384	379	374	336	372	368	351	386	373	374	325	374	341	364	375	331	310	360	366	387	356	339	355	387	363	360	386	349	368	399	390	359	341	345	391	325	363	361	377	349	372	359	348	378	336	364	364	413	369	322	355	353	384	367	357	357	379	344	385	362	375	354	356	345	353	366	348	378	359	378	366	343	371	409	389	380	381	375	370	334	368	367	363	356	407	338	333	382	372	396	386	395	388	381	364	329	359	385	400	340	407	359	341	391	391	389	352	390	365	325	339	357	402	385	383	352	394	371	361	352	366	362	359	367	374	377	374	354	390	348	332	382	375	338	331	346	354	394	351	368	365	392	390	389	378	345	395	367	347	400	395	347	351	366	381	360	377	363	371	391	320	328	354	386	432	355	376	349	339	368	358	365	388	365	375	376	356	351	339	332	380	334	346	354	350	340	371	350	345	390	362	355	369	363	384	394	386	334	349	389	338	379	356	336	358	372	382	361	358	381	375	373	389	361	356	336	398	342	331	341	362	394	362	391	371	329	402	374	389	362	357	358	365	382	355	353	340	343	359	379	363	359	389	335	331	334	395	339	374	358	369	326	363	374	349	358	353	314	361	382	377	380	336	345	373	356	386	332	373	379	391	350	352	364	387	367	367	318	339	370	388	358	370	372	346	327	354	353	351	348	346	376	327	384	362	359	340	359	383	351	361	320	372	338	396	350	394	371	371	356	363	364	403	336	372	355	371	363	341	359	347	368	359	358	373	359	349	339	365	344	327	355	323	377	396	370	365	333	375	343	402	352	383	390	366	363	345	345	330	351	368	377	318	346	359	363	357	329	367	367	303	337	350	352	361	358	326	357	362	347	340	337	388	354	362	361	369	368	332	341	376	376	376	356	365	370	357	345	389	339	399	334	370	385	354	359	380	326	358	336	364	357	398	392	378	328	335	368	354	320	355	364	394	368	346	384	377	328	396	361	355	353	338	332	384	354	364	355	350	368	388	356	359	366	343	327	373	340	344	379	370	370	342	367	336	350	351	358	333	347	336	395	341	370	390	374	359	362	356	355	334	367	351	346	348	349	342	355	354	357	321	379	359	374	394	357	370	373	376	335	350	329	359	337	391	359	352	345	364	329	362	374	349	352	374	359	353	383	362	386	375	369	328	369	328	338	351	337	350	365	358	365	371	373	352	368	366	336	382	383	349	342	359	354	364	368	368	375	360	350	350	367	377	349	354	396	378	345	348	371	332	395	376	346	330	354	353	344	400	326	377	385	374	376	355	354	319	373	381	323	368	385	394	349	362	375	337	365	357	375	334	360	353	335	384	371	338	393	340	359	321	378	375	346	338	360	350	377	372	328	344	376	355	320	356	352	356	373	358	379	347	380	310	368	372	383	323	392	362	357	353	350	385	346	373	371	330	372	342	348	366	353	371	380	334	370	351	350	348	342	345	360	358	370	348	356	376	385	366	323	362	401	384	366	352	377	357	382	342	366	368	360	360
8185	16655	14665	8657	7317	8596	9404	8754	4151	2915	3010	3540	4379	2354	3072	1934	968	914	909	738	651	652	608	599	558	541	537	574	516	510	535	501	515	560	498	494	466	497	489	512	542	507	553	548	581	609	477	511	848	1132	1195	926	926	957	1002	1000	781	495	473	493	578	498	570	490	443	472	436	434	468	470	466	437	453	451	448	461	459	452	431	430	475	443	465	436	463	422	448	433	402	442	439	428	426	443	482	469	434	409	464	433	452	459	462	420	467	443	489	473	450	423	443	438	464	427	449	463	414	457	435	447	415	426	410	440	475	420	486	416	431	451	414	448	439	420	439	408	435	465	426	443	427	430	446	421	431	489	431	428	470	467	439	464	448	422	422	445	442	458	438	450	449	478	434	414	434	473	450	435	440	457	443	448	421	462	431	435	431	433	449	444	434	443	433	480	425	475	435	433	425	404	471	420	433	423	438	406	418	449	473	395	437	443	455	437	451	410	459	469	418	429	480	418	484	468	440	432	442	406	468	442	445	412	449	465	436	430	433	408	413	438	477	414	453	454	426	443	476	438	460	423	461	460	421	450	455	432	451	456	433	449	436	424	404	404	424	448	454	444	444	455	458	457	429	450	439	432	457	441	424	436	485	417	410	465	452	440	479	448	433	436	475	430	465	379	435	437	458	441	444	448	412	421	447	465	423	454	419	447	427	429	437	460	408	440	443	471	429	422	453	467	461	472	451	412	421	434	450	451	462	408	419	451	450	423	426	428	409	433	450	463	424	430	431	434	398	446	433	460	435	475	464	413	464	448	469	438	473	394	401	430	422	413	462	431	445	449	389	422	443	427	410	426	460	470	450	423	431	448	460	433	430	431	441	474	425	406	416	430	456	425	445	436	483	462	442	439	443	426	421	480	425	456	426	400	423	426	456	456	441	415	445	434	459	441	448	469	436	467	409	421	443	432	449	432	425	498	434	474	454	436	433	435	409	443	458	426	447	491	460	436	443	422	437	452	442	453	454	447	470	445	457	473	469	443	477	411	436	457	491	427	426	435	430	424	433	442	421	467	444	434	448	421	425	442	499	461	475	471	465	393	458	431	425	452	444	443	476	450	396	446	401	432	458	441	486	427	448	432	436	464	448	428	435	444	445	431	443	470	434	468	420	424	468	419	404	426	494	438	438	443	397	474	423	455	447	446	463	412	442	383	440	447	451	416	455	431	430	422	436	455	434	441	444	429	444	452	461	473	436	489	435	433	454	483	468	427	439	438	409	451	456	429	442	451	438	434	424	423	462	502	447	415	475	434	425	425	436	436	448	444	402	443	467	408	437	417	458	477	440	427	438	472	415	426	420	408	445	475	459	440	418	444	420	439	483	457	485	452	428	422	464	460	482	401	421	455	455	416	455	446	448	473	455	422	431	477	424	441	433	462	431	457	418	414	447	470	439	448	434	443	424	430	467	395	453	402	408	476	434	444	467	415	436	432	435	388	462	422	467	429	444	422	419	417	476	455	426	464	459	409	422	459	451	464	433	455	442	446	434	435	433	462	425	453	463	463	437	430	448	423	457	412	460	425	436	449	424	456	466	428	451	426	442	422	469	467	427	453	433	441	393	400	431	442	439	444	398	441	406	453	459	454	423	471	454	430	435	425	437	434	434	417	439	456	416	431	441	420	471	429	480	472	423	437	452	444	423	458	443	422	425	440	447	427	469	448	466	451	415	463	438	439	426	428	450	453	467	454	433	445	455	452	434	422	447	424	445	412	424	478	451	429	443	417	458	446	426	444	458	471	408	435	473	451	465	438	476	463	441	418	478	457	468	444	442	428	452	431	396	447	418	425	475	448	468	442	468	422	398	431	433	408	415	450	454	432	438	466	471	439	429	463	430	448	462	415	433	452	430	466	439	454	434	434	435	451	425	445	414	422	414	446	441	451	431	429	428	429	423	425	448	438	440	455	438	456	451	448	418	432	415	432	436	440	423	404	399	480	470	463	457	475	448	479	444	437	452	440	454	454	453	429	423	436	399	480	424	449	453	437	457	441	428	437	420	417	432	449	428	448	458	420	472	412	390	432	414	410	449	444	422	466	471	428	478	444	414	432	427	426	439	450	462	425	423	461	418	463	431	411	409	412	420	404	466	449	462	444	413	418	453	446	468	442	468	446	465	434	424	471	435	417	434	457	458	431	444	402	426	426	424	445	431	450	423	462	427	465	431	448	441	425	449	447	449	431	475	451	413	432	439	435	395	466	415	436	470	440	416	435	456	434	407	441	433	448	430	448	447	480	449	425	437	446	396	484	425	457	423	444	424	415	462	439	429	413	421	425	427	479	422	458	417	424	428	435	443	444	434	459	436	408	435	440	450	426	465	468	453	452	454	439	456	462	481	440	442	437	435	454	431	409	437	450	447	431	422	436	410	440	458	463	453	462	439	440	417	431	422	458	404	458	423	429	437	465	462	462	430	433	413	436	414	470	435	417	445	460	413	446	474	439	422	452	450	423	477	464	457	417	440	455	435	466	456	426	444	434	459	422	471	398	406	458	412	431	401	441	422	482	434	423	444	439	442	449	383	444	463	430	451	458	444	439	442	406	423	438	428	437	463	438	430	473	456	427	414	424	437	429	467	454	419	437	429	447	435	419	457	474	469	430	448	409	424	446	415	423	467	410	462	446	441	461	437	427	454	432	433	467	440	512	441	450	409	432	431	411	460	432	449	463	462	417	451	445	462	428	413	427	432	448	429	402	402	430	453	438	433	434	467	404	422	422	429	445	474	437	450	424	429	473	438	443	407	444	450	438	454	412	440	458	441	441	449	451	457	435	428	444	450	460	442	414	440	424	453	465	437	438	464	463	443	477	457	444	416	457	453	455	435	458	431	454	423	423	410	468	445	446	410	421	416	431	474	465	437	464	455	409	449	431	447	479	420	410	434	424	399	410	442	493	468	409	451	441	436	439	439	438	465	457	450	461	437	430	432	426	415	430	430	422	415	426	423	450	445	473	479	454	462	480	426	425	456	449	448	429	463	479	465	459	425	463	441	435	453	446	473	445	446	456	425	459	430	435	466	464	447	449	449	397	413	478	433	412	418	499	421	427	445	412	436	430	442	442	394	440	483	461	433	463	452	449	464	456	442	448	445	469	430	436	448	445	443	420	447	434	456	448	427	442	414	436	443	421	432	463	428	415	441	458	432	460	401	422	460	437	425	369	427	431	428	434	444	453	433	461	445	451	432	450	451	422	414	481	391	417	450	403	447	434	471	465	445	398	421	467	409	422	416	426	427	439	417	458	427	474	418	444	462	433	425	425	438	436	428	439	443	436	426	437	454	457	434	421	510	455	419	457	430	465	448	421	392	439	443	437	405	457	456	437	414	434	488	427	454	408	428	459	435	440	432	405	447	454	416	440	422	458	443	450	442	481	459	394	436	433	468	448	437	473	473	430	427	439	416	454	400	426	411	441	433	421	457	419	437	432	443	418	469	431	454	402	447	417
26801	20757	11122	1938	1427	1701	2057	1934	1167	1055	1069	1145	1374	1006	1189	956	798	794	766	758	700	740	734	733	736	726	746	717	717	748	760	751	729	750	717	752	787	710	765	806	713	770	782	755	758	740	717	749	874	860	901	836	824	836	851	773	784	724	732	754	806	760	729	755	714	757	748	767	786	722	738	724	761	766	754	709	711	784	702	763	745	745	731	766	763	771	721	731	737	778	731	743	742	771	754	741	713	732	812	769	731	744	734	788	774	737	730	745	748	781	761	718	761	708	780	740	713	747	749	755	721	668	741	782	748	754	735	727	770	727	790	718	710	712	731	760	701	698	727	714	789	730	759	762	728	768	713	713	767	748	764	721	719	769	749	750	736	750	766	749	778	753	749	745	729	744	737	747	741	732	722	734	729	727	735	751	754	730	764	744	711	744	786	749	724	751	720	768	691	739	734	762	775	783	695	785	749	754	744	730	725	723	729	738	733	764	738	761	778	731	718	745	750	770	809	718	767	778	703	775	720	848	816	748	743	728	749	747	775	779	731	717	731	741	739	780	750	746	752	763	747	796	737	721	700	770	752	772	758	652	755	744	721	738	789	761	741	750	750	743	725	743	715	759	732	774	736	738	761	761	742	711	727	756	733	752	755	734	768	760	757	748	715	741	776	706	799	757	782	757	763	723	727	708	731	747	776	740	732	763	766	778	772	794	763	778	753	741	733	742	751	692	777	796	718	774	723	721	725	751	765	749	741	702	736	751	702	756	692	768	738	746	737	744	748	735	763	717	761	757	762	749	739	745	772	751	797	752	753	768	755	744	764	764	777	740	788	746	711	763	726	765	717	772	781	782	764	758	760	748	753	754	728	706	746	740	760	690	742	700	742	698	785	701	721	704	729	770	729	761	765	769	742	741	744	734	780	733	733	784	736	750	744	733	744	727	729	756	765	780	745	691	731	741	788	717	721	733	732	738	781	746	785	742	746	722	762	739	731	730	729	744	772	786	716	790	759	729	747	737	726	777	724	781	772	727	753	688	752	781	782	752	781	695	722	759	698	765	744	742	712	750	746	680	759	743	755	730	782	685	729	764	752	743	770	750	750	753	733	765	803	730	753	748	772	746	707	719	734	757	762	742	730	723	733	750	821	738	727	732	694	738	718	729	723	770	778	696	771	819	775	715	786	754	780	734	757	783	770	720	729	775	776	765	727	751	738	781	740	749	752	794	711	762	772	722	755	756	712	791	766	758	748	743	737	691	747	723	771	748	723	803	798	754	662	745	781	706	738	748	726	701	745	735	689	742	753	778	737	721	765	711	745	718	762	762	716	786	709	699	753	781	711	766	717	714	722	711	730	721	774	741	726	716	737	744	778	747	734	738	768	779	801	743	702	741	729	774	712	719	770	779	768	743	757	728	769	773	762	828	739	761	740	722	736	752	724	779	720	704	736	795	712	744	704	766	709	745	759	739	768	721	719	765	667	760	733	709	689	750	754	712	708	716	757	771	772	747	740	748	721	743	754	799	758	763	723	678	763	737	750	745	786	710	737	765	778	749	758	683	750	811	749	747	753	719	745	710	737	745	831	743	771	743	706	748	708	750	723	775	787	720	788	749	725	746	689	734	762	738	719	749	744	775	727	762	770	760	777	753	758	702	756	745	751	746	762	760	773	681	749	760	707	753	726	768	735	837	720	749	760	714	753	773	736	723	702	767	728	767	688	740	803	756	747	693	748	746	767	760	746	675	766	794	757	723	734	717	709	751	750	746	747	723	725	715	737	716	753	692	722	772	826	737	804	745	772	781	737	714	785	745	749	759	767	779	714	732	752	761	790	739	782	757	691	740	815	767	740	729	735	705	719	766	746	728	720	747	722	745	757	674	769	717	762	733	747	751	738	706	740	757	753	703	715	684	779	741	735	785	722	724	732	812	764	728	751	755	729	732	720	732	777	730	719	776	727	696	752	740	779	704	705	785	747	736	715	722	752	740	771	771	670	688	763	742	764	770	709	790	770	740	718	745	745	779	763	792	726	744	741	697	738	762	770	772	736	765	816	743	751	755	738	794	760	803	717	756	803	776	781	745	730	722	728	759	763	707	760	735	734	766	789	782	721	715	746	751	776	772	741	769	757	794	749	711	774	690	775	776	769	732	756	737	709	751	817	727	770	779	730	740	742	708	765	707	719	712	757	732	784	770	719	757	747	724	746	829	706	746	711	752	757	745	738	719	732	731	756	777	744	761	720	700	782	678	758	750	752	774	757	716	735	739	712	770	759	754	729	726	672	725	799	773	720	730	789	698	764	708	748	714	720	742	764	759	734	782	779	742	751	729	763	737	760	796	748	729	734	761	712	732	775	774	766	758	736	705	707	706	714	749	786	726	747	785	737	760	744	748	780	740	747	720	768	790	772	732	749	744	788	713	740	749	761	771	776	716	692	775	769	702	707	756	773	774	744	713	736	781	776	744	733	705	763	733	729	677	755	743	733	807	786	760	756	756	827	773	760	727	757	743	735	706	747	738	753	762	730	759	757	748	706	794	730	773	767	749	721	741	740	728	757	747	785	698	699	729	754	758	652	764	742	756	720	707	741	764	741	697	710	758	782	750	748	742	746	757	697	766	694	721	769	782	750	726	749	759	718	770	737	785	727	708	763	686	749	799	746	749	740	755	761	742	740	750	761	803	747	742	714	760	766	783	695	735	721	783	705	743	715	765	715	757	763	730	769	725	775	796	755	745	775	716	727	788	723	758	698	729	804	774	744	740	777	778	720	767	767	728	749	797	725	785	726	791	696	783	735	766	762	724	761	778	736	695	728	702	803	738	770	759	733	774	739	743	715	753	705	756	691	751	740	737	728	789	731	737	728	750	776	730	726	716	802	746	787	749	766	794	712	749	749	725	728	722	726	744	763	729	789	735	727	807	766	722	753	754	756	740	719	777	763	766	817	733	738	775	752	765	781	723	750	766	705	770	682	731	713	678	756	725	757	736	743	764	726	760	768	758	705	764	748	761	753	746	743	739	751	750	728	774	757	776	753	722	776	742	752	737	734	699	756	778	787	742	720	720	757	772	796	698	668	785	720	732	727	769	765	696	719	817	778	807	728	769	785	756	762	764	745	777	734	751	769	732	740	745	760	743	813	731	748	785	751	770	775	846	771	722	710	811	734	704	732	723	754	730	747	797	785	777	719	775	765	763	738	775	777	703	744	732	782	714	784	715	710	780	756	730	731	728	728	773	736	727	723	807	749	698	723	699	786	746	701	758	746	771	754	729	734	726	768	750	762	737	699	804	810	721	744	728	727	727	721	745	715	748	738	749	783	798	764	702	764	760	731	713	758	782	752	754	714	774	788	776	762	751	782	703	760	764	754	779	764	743	748	779	762	733	762	721	782	742	743	755	744	768	774	751	734	774	736	778	795	737	724	733	773	751	784	728	795	747	773	772	799	729	747	778	774	760	739	763	743	736	724	776	802	717	767	751	832	718	826	760
4446	2143	2240	1778	2058	3360	4094	4113	1963	1542	1605	1819	2235	1528	1850	1336	940	1017	955	918	900	918	921	900	890	928	929	901	885	895	919	946	923	868	879	910	927	896	959	875	871	948	941	969	984	1006	918	870	1007	1096	1157	1093	1053	1070	1026	1048	1053	928	960	874	931	966	902	941	882	884	890	932	905	873	875	899	896	922	944	933	881	918	901	914	903	918	904	903	897	904	872	912	955	924	940	899	892	878	947	924	883	866	897	913	918	894	898	886	943	933	857	915	879	893	892	914	947	951	873	865	918	956	923	884	944	887	903	908	852	954	949	964	933	905	970	857	933	898	922	923	912	902	961	901	931	923	894	929	948	887	922	949	909	933	876	883	912	909	912	935	881	891	914	956	905	885	873	884	944	887	892	930	888	921	874	940	884	892	930	867	876	889	912	963	883	920	905	891	889	921	896	921	915	903	956	861	930	907	929	897	932	882	946	911	877	879	897	894	895	860	864	933	877	921	917	938	924	882	948	885	919	890	967	908	912	886	852	922	973	935	912	933	968	906	953	937	973	875	886	904	914	922	823	884	906	889	908	894	941	861	854	967	901	882	946	919	875	878	989	926	898	927	906	905	854	907	947	899	898	964	913	955	894	891	841	917	893	856	920	921	895	922	864	960	917	909	949	888	953	913	900	870	958	928	859	938	900	908	934	900	911	921	901	978	919	888	868	892	928	896	928	852	961	902	947	886	953	891	901	957	919	892	937	953	939	899	931	952	846	922	923	911	883	928	900	987	934	940	903	912	872	939	925	988	899	937	957	907	914	921	914	886	987	918	941	916	907	948	862	895	841	868	904	945	942	854	891	950	867	891	873	933	915	955	889	907	866	912	934	939	912	948	904	921	906	896	860	902	928	920	893	864	919	903	893	903	933	910	931	935	922	885	985	888	908	876	879	907	900	895	869	960	889	904	916	892	893	893	865	915	943	898	854	948	907	946	874	928	918	888	931	960	876	908	892	874	888	884	906	941	894	904	880	869	878	918	898	874	944	908	943	885	908	924	942	909	885	877	947	940	938	938	915	906	927	881	920	909	900	924	912	930	955	904	905	947	925	877	922	940	843	892	922	903	912	956	916	920	887	919	901	943	893	890	906	863	941	946	896	869	889	936	940	878	936	948	917	905	954	864	914	890	1014	901	898	926	961	949	921	926	906	854	897	953	917	877	880	911	858	921	968	896	879	908	905	918	881	952	974	901	918	932	868	876	927	937	929	846	915	914	893	923	881	912	864	883	847	930	898	934	899	920	947	917	904	920	870	864	902	883	901	927	899	873	917	859	882	931	932	927	883	924	920	911	876	940	904	912	907	914	883	922	937	882	946	890	925	895	888	903	964	910	870	937	951	930	892	896	896	899	961	924	858	916	883	943	900	909	927	913	873	864	878	900	902	933	912	908	902	904	863	910	913	890	908	900	909	896	856	923	884	921	920	892	885	848	918	916	887	922	926	911	911	917	955	958	932	934	897	956	932	893	934	921	954	902	912	899	872	926	884	915	891	884	840	943	876	902	905	912	860	949	927	976	930	948	935	928	932	895	882	887	909	947	903	910	899	911	890	865	889	961	890	934	970	933	869	927	873	936	938	919	945	925	898	925	908	911	847	917	873	914	921	927	918	926	858	911	847	944	916	922	883	902	918	900	877	937	898	867	927	897	938	900	890	853	921	901	898	919	925	937	894	917	888	882	904	903	895	847	964	871	884	929	931	890	922	974	893	916	896	935	870	961	954	917	947	911	933	910	859	882	920	941	889	895	885	892	923	893	867	917	945	933	878	911	931	951	910	889	901	952	958	956	931	913	929	886	903	909	921	890	922	936	916	937	938	960	903	915	945	904	914	915	877	907	919	896	893	875	890	900	908	905	884	934	881	896	895	902	906	935	882	946	908	907	901	898	962	899	964	895	872	907	896	935	931	869	879	931	925	875	895	922	911	885	915	892	886	889	934	918	909	883	949	890	920	911	887	873	911	925	918	885	893	977	886	954	899	932	934	884	892	871	964	904	915	917	874	934	855	895	936	887	925	898	937	960	900	928	887	891	910	893	894	902	920	904	903	916	862	889	898	933	945	925	829	929	920	884	924	976	901	945	902	862	894	930	882	884	932	900	891	896	870	903	893	963	874	882	870	952	873	875	913	951	917	886	930	903	924	895	916	949	865	933	937	898	877	911	925	902	906	859	871	894	922	909	881	937	886	843	933	917	935	873	915	886	890	938	924	896	955	913	964	951	941	978	922	968	834	902	865	977	930	920	933	877	921	918	885	878	909	923	913	918	959	939	901	895	889	904	934	897	879	894	947	913	930	904	908	852	889	897	907	932	919	936	898	865	980	899	923	881	926	966	844	955	932	945	911	925	928	950	891	918	948	885	919	906	910	955	894	876	903	886	950	939	869	966	935	949	930	906	883	924	921	964	868	900	901	897	850	918	911	850	881	871	916	899	894	918	875	879	912	855	878	847	937	916	908	924	896	927	919	919	926	919	902	913	870	934	925	932	889	860	927	905	939	959	957	870	938	914	947	869	903	903	928	893	901	942	937	940	908	910	926	869	853	931	886	896	911	895	898	884	901	961	915	903	945	909	915	947	924	874	927	868	873	942	912	890	885	858	892	923	969	930	944	950	916	863	890	956	917	965	884	881	904	891	923	873	903	936	910	954	848	928	871	927	936	967	906	904	853	861	927	883	846	908	914	879	915	850	927	871	902	886	877	922	871	932	944	909	919	903	882	922	890	947	893	921	921	924	866	952	919	937	885	906	951	959	929	927	893	930	926	948	899	895	945	838	889	920	920	865	911	922	956	891	954	885	909	896	878	914	860	883	872	923	898	986	921	898	901	885	940	829	920	876	892	926	887	926	955	934	917	923	887	877	905	937	910	831	919	870	892	854	929	929	938	902	878	829	912	946	961	866	909	922	921	885	901	907	940	880	907	946	963	908	925	906	889	906	909	910	958	868	919	931	917	943	940	886	887	953	904	951	865	931	884	914	895	948	930	923	976	907	880	890	946	941	913	884	940	911	934	937	920	926	925	917	939	880	931	861	831	914	936	926	900	905	910	961	904	878	883	928	901	965	883	922	926	929	866	931	927	869	962	917	911	898	968	888	918	855	885	928	919	931	963	883	859	932	930	940	840	951	887	863	988	897	865	941	912	883	936	914	945	917	890	886	899	932	920	909	861	856	890	917	954	890	907	884	940	906	923	939	922	916	875	897	918	905	964	940	916	920	931	878	889	934	929	870	926	928	879	939	937	880	941	910	960	890	903	846	919	858	884	849	859	965	935	941	890	896	900	918	915	933	911	940	918	852	866	899	901	936	896	928	923	903	933	916	942	945	922	868	902	916	890	906	930	902	930	936	905	936	860	894	915	925	895	896	875	838	883	908	923	932	897	920	893	860	901	927	951	841	901	912	932	884	928	914	971	882	938	991	902	931	856	904	902	893	891	912	890	924	898	941
23548	21142	28686	23844	21132	15471	5058	3446	1587	1222	1278	1359	1774	1098	1309	949	691	647	664	633	551	574	540	575	475	544	526	543	471	574	560	535	568	563	539	520	546	526	547	543	521	532	559	582	580	591	571	546	615	759	789	667	725	720	760	645	679	494	523	511	561	568	552	539	504	498	507	536	538	543	441	535	482	517	504	472	506	565	516	489	499	507	520	509	464	464	515	515	500	552	499	468	538	531	543	482	539	520	477	513	512	510	506	508	516	540	551	525	485	494	535	525	473	525	506	509	510	475	496	510	527	562	526	487	464	555	558	547	478	504	481	514	483	501	504	502	557	498	527	526	522	487	483	490	476	457	496	501	535	528	491	519	516	515	518	506	502	495	485	519	538	515	495	500	505	486	487	496	508	533	554	497	509	510	511	491	512	517	585	544	543	510	555	480	507	482	485	524	495	476	511	502	516	487	511	507	537	487	513	521	509	543	547	520	513	531	520	512	534	551	525	550	507	502	468	552	476	560	481	568	484	490	491	514	538	514	505	515	510	508	490	525	497	504	548	521	531	562	508	546	512	503	513	505	572	519	484	479	451	540	505	540	473	522	511	520	470	497	506	530	504	496	532	514	481	492	499	479	499	523	531	506	520	511	503	500	484	493	511	488	540	537	505	468	504	521	498	514	520	517	505	486	517	539	534	516	502	495	505	496	510	553	506	508	489	547	505	491	500	498	501	510	505	472	521	492	488	516	539	543	550	488	509	502	494	497	465	509	521	527	461	532	472	489	532	476	535	515	501	476	524	524	499	537	516	473	516	507	572	524	517	553	475	507	477	502	475	482	523	507	504	524	522	484	497	551	511	506	499	506	491	500	547	538	506	492	544	575	527	489	515	487	502	473	528	525	472	531	507	473	515	516	536	519	537	505	495	507	563	503	484	524	466	567	500	523	509	551	517	504	517	473	509	517	523	521	470	529	538	520	541	521	502	492	550	530	525	517	513	521	559	531	518	520	516	510	497	549	547	553	521	534	504	529	525	529	503	515	521	532	497	522	484	490	498	504	506	522	509	508	532	550	518	488	540	520	478	539	480	517	509	496	540	507	518	495	515	493	513	546	456	536	441	499	494	485	499	519	511	500	504	515	504	522	490	530	516	504	508	502	533	523	538	510	519	478	492	461	502	466	517	509	483	484	475	557	514	483	486	503	548	501	496	498	496	515	516	499	496	496	489	455	554	486	531	489	473	529	501	497	507	491	495	502	532	546	480	494	528	527	506	532	557	518	482	522	509	511	523	485	546	518	512	522	519	502	539	541	460	538	481	491	528	539	487	513	502	505	534	537	472	492	526	518	475	491	501	497	509	478	510	528	523	527	512	508	482	509	530	484	517	492	502	510	509	521	521	498	505	493	518	496	482	479	531	531	499	480	541	534	527	577	499	509	510	486	524	472	505	506	534	516	486	505	498	517	502	461	486	518	511	504	516	508	539	540	478	535	537	547	526	493	523	490	508	563	513	497	536	536	523	533	530	512	529	523	493	509	491	528	482	515	533	480	508	485	453	453	496	491	497	508	503	519	534	561	562	508	501	495	563	513	482	510	520	526	561	505	551	492	549	505	508	522	507	499	511	482	560	448	515	503	492	529	501	526	485	511	494	510	495	515	471	534	540	513	498	522	505	491	533	516	512	526	566	535	499	505	511	493	498	494	529	514	484	523	556	539	560	497	535	511	522	528	524	521	547	473	505	493	486	501	487	488	465	499	547	477	465	481	505	505	537	511	492	492	505	491	507	512	566	531	522	496	520	544	533	536	525	493	495	518	490	507	499	526	520	527	504	516	498	511	482	515	516	508	496	537	514	508	485	510	501	515	483	517	488	508	483	511	531	528	515	445	501	523	500	466	535	510	529	527	498	520	526	527	501	558	537	484	505	522	532	516	494	508	504	503	525	513	510	514	573	523	504	504	498	502	521	487	528	454	463	518	492	497	504	551	497	523	514	455	518	516	489	514	515	511	490	537	490	474	530	504	502	516	509	505	495	511	547	520	504	522	505	519	538	554	503	557	514	499	517	516	501	518	486	531	483	470	556	512	550	501	501	518	515	526	498	513	488	531	543	521	494	476	538	520	466	494	508	548	544	500	515	536	502	494	491	494	520	507	548	501	538	502	478	538	540	515	566	502	552	475	523	533	484	494	533	477	523	497	489	503	544	522	514	505	539	522	503	491	503	493	493	532	507	537	491	479	521	522	504	538	543	476	503	506	472	516	505	485	467	528	529	471	487	498	492	536	489	490	526	503	523	467	506	488	515	528	513	517	493	486	498	509	507	512	515	466	533	519	537	509	503	495	516	528	522	497	499	499	489	515	497	470	511	533	536	519	509	504	513	498	505	508	479	532	487	506	484	503	475	533	529	539	498	517	535	485	533	493	535	550	557	514	476	529	517	468	508	517	519	499	526	498	488	514	511	494	490	506	483	503	554	524	532	472	529	538	525	543	524	529	503	525	458	515	481	497	532	484	549	518	525	536	518	507	492	543	514	543	528	523	540	508	529	542	482	491	490	518	529	533	524	542	509	506	492	482	509	498	560	523	560	550	480	530	530	489	485	517	522	527	525	501	508	473	508	491	488	499	497	504	546	508	520	483	543	514	530	545	532	520	511	521	524	522	522	544	507	517	445	497	495	505	482	519	533	486	550	530	531	525	543	547	542	485	476	510	519	499	522	517	505	508	493	503	540	524	519	503	479	525	477	528	505	507	533	515	509	510	542	497	499	515	492	496	520	499	506	487	522	483	516	505	472	510	522	481	520	466	482	504	500	492	510	492	565	514	508	518	489	498	456	489	473	512	542	514	520	509	544	497	507	505	490	519	519	502	456	542	508	520	492	486	551	508	467	499	499	539	483	515	498	498	506	507	474	496	522	538	479	489	510	490	479	442	507	518	481	494	492	540	475	526	515	466	491	529	514	521	495	471	521	499	467	555	466	482	506	518	500	487	505	480	498	531	486	480	513	527	482	522	526	526	491	535	536	520	475	520	479	559	525	498	513	489	532	488	481	483	523	528	509	518	511	541	528	489	500	542	522	466	488	526	505	520	517	504	493	548	531	522	516	529	520	504	482	495	476	482	500	488	499	494	494	491	500	488	503	551	521	493	503	544	510	507	498	504	569	520	524	521	521	493	552	506	507	492	493	510	518	459	585	505	494	523	507	505	482	519	560	509	513	475	505	503	559	493	526	520	519	470	506	508	497	477	537	491	548	460	508	475	513	487	515	509	510	541	499	537	534	505	521	510	487	524	514	508	520	515	520	534	459	497	501	521	562	497	500	493	504	529	488	498	533	488	526	511	528	559	538	503	520	500	507	520	510	563	493	533	512	516	490	468	509	532	513	526	473	501	470	528	496	494	490	534	525	492	515	482	565	496	561	503	507	511	492	498	501	506	500	495	527	530	497	517	528	513	517	542	501	496	516	564	501	533	458	470	519	463	500	474	497	508
6166	10979	9648	5614	4958	6377	7103	6750	3223	2381	2234	2588	3320	1962	2371	1527	940	960	904	813	729	711	685	676	711	673	708	748	689	675	688	714	718	691	627	662	682	701	697	662	706	722	727	643	775	692	679	695	925	1004	1128	909	1010	981	1052	1016	880	623	603	672	716	748	725	646	669	659	671	638	671	660	673	635	665	691	623	616	648	639	621	666	652	671	660	659	631	611	662	655	635	655	623	644	609	637	633	639	611	630	638	625	641	619	636	635	595	687	657	631	643	623	692	646	652	636	653	615	628	608	603	641	630	642	645	624	659	669	703	658	624	623	578	669	641	678	621	603	653	668	659	641	594	656	631	663	636	650	590	666	660	643	644	699	611	701	644	639	617	655	665	628	591	641	594	653	652	654	609	635	629	655	672	623	651	677	674	618	610	642	612	612	605	643	662	653	672	602	676	616	651	636	710	631	657	609	576	649	630	723	637	668	672	658	621	591	615	663	633	658	619	593	641	661	618	649	624	619	632	664	635	612	627	641	657	642	652	619	627	688	574	587	642	585	628	663	667	651	601	645	681	620	636	623	596	660	653	659	640	632	678	644	657	634	649	619	599	658	645	632	687	601	626	615	633	603	644	675	670	659	596	696	615	633	577	628	637	622	672	629	625	672	644	648	651	659	674	656	671	613	603	628	627	673	640	669	629	645	620	634	639	634	619	631	649	601	621	657	645	643	666	640	649	648	684	589	642	622	654	642	621	694	630	637	657	636	626	608	643	607	609	654	627	629	665	610	640	647	634	657	654	618	691	676	681	638	650	645	640	595	651	628	645	676	645	641	664	607	672	639	653	622	614	651	617	676	618	623	682	630	640	648	667	606	673	654	618	652	670	627	683	635	643	651	645	596	644	688	622	641	650	661	641	664	596	675	692	653	657	682	668	621	660	639	644	613	656	637	620	679	607	660	619	631	652	627	548	604	651	658	642	597	671	617	657	671	629	610	625	618	653	646	670	665	590	649	603	599	652	635	630	655	590	614	615	632	605	691	637	675	632	697	608	593	662	670	671	645	677	641	633	638	632	638	613	680	624	644	663	628	616	660	636	655	618	644	626	597	596	651	581	573	656	612	646	680	673	630	613	600	662	626	633	624	587	706	649	661	619	618	637	626	613	690	671	653	604	658	655	674	635	634	686	663	616	665	617	625	642	636	662	649	645	633	628	626	627	671	654	615	628	604	650	622	648	665	638	626	613	640	627	657	650	639	682	637	685	625	589	639	646	644	638	599	640	691	664	620	640	648	599	663	649	629	671	602	632	596	631	666	609	644	617	685	590	626	669	664	615	625	659	639	625	642	630	650	658	629	602	605	646	617	620	670	612	617	628	632	633	646	663	660	624	659	626	634	661	627	627	620	646	673	660	636	630	688	680	646	631	647	629	676	650	626	625	649	663	680	633	649	654	623	627	634	642	599	640	624	662	651	647	628	652	673	670	624	625	643	643	662	633	657	636	641	659	641	628	600	631	627	634	626	652	675	596	659	649	643	586	647	693	646	659	662	573	650	654	689	644	632	602	616	643	650	701	624	646	637	629	645	658	626	610	649	651	640	664	665	604	627	624	642	686	620	638	621	611	614	608	658	614	623	604	640	668	650	650	681	636	640	604	641	619	677	644	641	637	619	638	667	681	642	603	645	653	619	664	666	629	669	680	646	625	622	618	629	673	670	635	648	674	674	600	629	636	684	681	648	600	657	659	669	664	637	607	682	639	615	656	582	666	616	667	641	625	673	641	678	659	692	660	662	659	649	658	662	661	651	635	626	641	692	704	640	667	648	666	622	631	694	607	623	662	598	630	659	645	672	654	680	656	624	628	662	661	626	640	609	628	632	648	617	653	661	660	625	604	668	646	588	661	679	624	664	635	590	640	677	607	694	656	611	636	645	627	604	658	664	599	628	617	614	643	632	659	658	654	625	644	650	638	642	623	643	666	648	670	678	661	688	612	651	642	652	575	636	638	657	613	626	681	662	623	658	643	623	624	651	629	637	673	663	606	614	603	696	622	646	599	637	619	630	668	662	672	619	644	646	613	663	661	632	640	635	656	613	643	577	628	653	641	620	639	670	661	645	671	588	634	677	632	692	625	652	600	658	681	624	644	664	617	639	583	605	578	666	652	626	621	621	576	626	629	603	628	647	634	641	649	666	613	625	656	585	628	610	620	653	638	610	669	645	642	636	655	639	634	618	655	632	613	625	604	612	684	662	648	641	620	666	656	641	661	681	637	637	658	636	636	581	615	636	701	635	694	614	637	589	606	648	635	615	626	659	645	632	634	618	648	631	631	651	627	623	650	635	618	618	640	656	643	664	601	620	644	623	693	649	641	671	643	636	635	647	656	699	631	659	662	622	619	632	659	685	644	632	639	664	613	649	618	621	659	651	626	670	630	623	653	615	668	679	670	611	630	636	626	603	652	642	612	669	678	625	648	625	636	631	626	625	644	651	636	641	620	615	666	668	623	675	651	672	648	628	638	607	655	643	701	709	606	662	627	668	664	616	678	658	644	660	666	627	670	669	579	677	677	630	625	662	649	629	641	652	656	618	619	617	682	623	690	650	621	602	663	655	686	642	626	624	635	600	626	646	622	633	613	624	630	614	653	634	622	653	648	656	640	622	637	580	651	643	678	636	634	600	670	635	684	719	639	586	666	642	604	597	615	603	584	658	607	653	616	656	631	644	650	654	610	624	629	629	633	690	682	648	675	640	649	620	683	621	643	693	679	678	657	622	648	639	633	663	637	660	651	639	689	624	647	657	622	621	644	649	650	649	612	630	647	610	646	617	628	685	672	661	645	666	631	622	602	610	603	669	680	617	606	639	633	700	657	620	600	625	591	664	629	638	635	599	655	630	648	647	646	662	629	679	629	636	666	672	647	649	652	645	649	674	651	680	609	637	666	685	654	616	610	639	662	683	633	624	629	659	628	647	658	651	681	642	612	662	665	618	658	601	656	675	605	680	677	674	651	652	629	630	639	650	671	599	635	619	661	609	615	644	659	676	621	659	675	675	608	584	649	600	673	645	640	609	672	674	659	645	647	612	660	646	653	621	610	604	671	660	645	649	602	648	675	628	631	645	650	656	683	623	604	621	680	640	646	635	614	639	671	634	617	654	661	610	672	639	682	617	677	665	625	650	589	631	671	608	616	601	616	637	642	583	627	641	678	657	709	585	638	651	627	637	633	637	610	605	664	643	609	615	684	645	664	598	645	676	638	674	661	625	621	661	627	632	612	640	684	668	661	674	667	638	620	650	599	661	660	627	595	640	638	627	608	616	611	626	656	658	584	560	628	663	661	617	634	640	659	606	646	619	633	633	669	643	680	662	640	624	622	674	649	651	636	706	652	638	654	637	660	652	615	678	618	643	640	630	589	667	669	622	638	602	632	638	609	619	632	687	643	620	606	631	664	626	649	642	631	615	624	627	589	699	629	631	651	666	637	655	649	641	631	663
22690	21112	28955	23537	21113	21282	15743	5130	2006	1563	1503	1711	2126	1326	1534	954	594	547	556	494	439	488	438	404	433	429	396	402	350	375	410	402	396	398	409	412	400	410	379	390	406	382	393	450	442	438	366	422	558	687	779	614	670	638	682	665	495	409	396	370	401	375	384	334	389	364	378	357	356	295	373	369	373	352	355	346	350	347	358	397	372	352	338	382	342	354	342	395	375	366	340	308	357	380	367	339	332	326	363	336	377	341	354	337	355	331	333	332	337	367	369	339	364	345	367	391	351	392	345	402	368	359	384	378	380	364	358	342	370	387	346	332	344	356	367	365	344	335	374	347	340	387	350	330	351	345	340	353	358	341	361	353	350	369	373	381	359	335	344	360	346	362	354	346	326	336	343	331	349	351	362	352	385	357	387	364	361	389	386	331	344	370	332	348	355	359	364	375	374	352	358	369	381	354	378	337	377	382	323	376	344	360	358	334	335	352	371	366	389	343	359	352	349	333	346	347	370	368	368	338	344	354	380	333	345	352	342	334	385	369	343	365	331	358	385	376	369	340	365	351	353	337	368	350	370	377	364	327	379	340	335	358	361	401	364	367	366	381	353	352	369	339	350	334	363	370	354	339	370	327	351	351	366	328	358	356	366	327	369	363	350	337	358	355	341	365	329	362	337	355	370	348	342	331	373	361	337	363	357	348	346	323	352	402	367	332	332	341	357	343	353	377	341	353	354	355	324	376	361	374	352	370	378	346	373	317	361	355	374	363	322	383	387	381	353	327	364	399	354	362	383	348	345	375	352	359	317	345	389	378	371	376	356	332	334	367	333	360	385	354	353	364	368	396	363	361	359	362	308	348	406	384	355	340	378	368	322	381	356	373	324	360	354	368	399	346	367	369	334	385	359	371	347	343	371	378	365	396	341	333	370	396	350	355	402	374	346	346	358	401	369	358	411	345	358	384	323	352	351	319	369	385	356	368	366	353	360	358	376	378	354	335	347	351	345	331	335	358	352	391	352	397	338	352	414	339	360	341	360	363	382	349	387	346	354	385	339	319	362	399	384	359	377	376	384	352	359	372	349	378	360	370	339	374	375	357	353	348	380	366	339	363	345	317	362	352	367	372	339	338	343	359	378	349	349	356	377	388	329	329	379	358	352	337	352	342	348	340	351	330	339	364	394	369	322	357	370	381	375	356	350	360	362	382	325	388	361	326	377	333	317	353	350	325	359	350	324	349	344	401	368	358	332	337	370	340	399	340	351	381	381	351	345	354	375	360	367	336	330	340	325	386	374	329	368	382	356	332	318	373	362	355	375	335	335	378	355	355	342	389	330	322	361	368	350	318	368	302	383	379	372	348	352	304	334	346	350	339	369	332	343	359	366	343	355	341	381	350	357	338	396	377	347	382	367	307	369	372	367	366	376	352	361	330	386	309	336	337	346	343	348	336	367	371	359	358	345	350	391	381	382	345	369	360	382	324	328	340	332	332	368	356	368	380	332	371	361	356	333	375	349	356	374	355	329	367	328	347	368	327	375	360	361	358	376	359	368	371	348	360	377	360	354	355	328	377	366	333	358	355	322	370	359	361	361	357	366	360	379	348	342	364	356	355	368	383	341	360	359	310	348	354	394	373	340	340	367	358	386	339	369	374	382	364	347	373	370	348	324	353	390	362	376	342	345	370	350	346	347	357	365	373	339	396	359	348	324	356	365	351	356	358	360	335	361	330	368	363	361	354	372	364	363	319	386	334	384	394	364	338	348	358	345	369	371	345	393	353	374	339	353	348	378	379	379	348	359	376	362	356	355	347	363	349	410	336	326	338	337	349	364	380	348	346	349	346	371	359	370	324	355	350	350	372	344	378	378	350	364	396	374	320	369	337	348	341	387	366	365	344	395	360	359	351	380	393	376	349	352	363	374	381	359	366	344	361	334	332	348	334	363	396	348	376	340	347	329	355	353	349	378	342	335	354	371	331	384	361	352	363	327	374	368	331	371	341	337	356	351	363	350	400	371	366	384	373	389	339	355	314	358	363	358	346	348	375	348	312	342	374	343	386	332	369	371	341	380	343	356	365	343	342	340	340	355	367	367	335	387	348	356	325	397	345	338	360	392	314	345	365	346	351	369	323	349	370	345	342	364	341	366	358	363	353	333	369	360	340	375	343	395	332	376	379	405	360	353	363	352	327	352	360	376	331	353	339	362	356	332	372	374	362	334	362	365	357	402	350	359	333	374	353	387	350	354	385	370	351	323	368	353	342	338	325	379	358	356	366	391	345	357	368	351	406	361	380	363	350	346	351	379	349	366	370	342	333	369	344	399	345	351	383	369	358	418	373	350	352	335	397	369	346	308	362	346	356	355	348	333	347	336	371	326	345	387	354	373	354	335	332	360	338	352	362	364	376	380	321	357	355	343	343	392	365	320	358	389	353	375	341	353	317	389	354	383	363	378	331	360	377	337	346	304	342	369	365	344	339	348	372	348	335	381	373	390	373	369	361	327	368	343	350	322	321	360	347	374	353	300	347	359	329	330	368	321	358	368	358	351	338	419	359	348	346	332	342	355	330	357	332	378	332	350	369	330	342	333	354	352	356	348	377	353	355	348	350	348	337	336	347	352	341	361	343	360	372	363	388	393	356	356	348	384	359	342	329	348	359	378	365	354	346	358	353	341	330	355	335	327	356	361	346	366	381	383	354	323	356	389	378	352	330	358	324	332	354	330	313	325	344	348	348	374	366	378	335	343	366	341	360	358	353	356	360	337	350	381	384	350	356	340	373	363	346	355	353	338	361	354	368	353	330	360	350	309	329	380	336	371	323	376	339	333	373	351	356	368	370	316	381	371	345	371	359	366	363	353	329	354	357	359	350	335	364	375	365	380	402	365	370	361	380	365	338	362	347	348	343	357	357	374	338	364	364	352	370	371	349	359	385	356	357	333	353	374	306	373	339	336	373	339	362	333	358	356	383	357	340	344	364	370	340	354	366	370	367	318	361	360	383	334	368	378	356	378	395	348	359	360	365	369	352	364	357	324	337	345	383	357	362	350	368	371	365	370	368	379	367	360	376	393	383	392	368	348	323	367	349	357	356	351	355	378	344	369	392	377	345	352	357	324	316	392	342	344	364	365	373	365	313	336	383	357	317	335	349	372	353	345	366	362	346	369	364	370	352	350	337	358	328	360	365	350	348	328	357	329	361	349	352	359	357	352	347	361	339	349	352	377	339	366	374	356	366	342	347	356	365	370	366	359	353	348	352	364	327	352	356	343	389	367	366	364	341	335	379	344	364	362	341	342	348	349	362	349	353	347	328	384	379	360	374	335	383	392	373	370	358	354	389	333	367	353	354	346	364	379	358	357	321	396	343	366	356	333	381	365	342	350	335	350	382	399	355	340	328	355	343	343	360	323	376	335	321	339	335	398	343	371	361	339	340	338	370	335	355	384	377	362	347	338	326	371	386	362	341	330	397	351	351	321	334	380	383	319	351
8185	16762	15018	8816	7624	9186	9955	9155	4254	3154	3052	3207	4079	2504	2903	1869	975	887	911	686	639	646	576	565	542	537	579	507	503	515	482	507	513	500	547	516	533	458	444	491	528	517	518	563	576	591	491	527	882	1133	1128	838	914	1012	1045	1056	709	483	424	511	509	533	462	438	463	411	437	415	462	460	444	443	451	418	413	458	450	445	416	434	425	421	424	434	416	440	395	456	458	431	433	466	459	438	464	416	446	448	417	430	424	475	432	470	475	430	450	421	413	410	421	405	443	429	439	439	412	441	421	449	458	409	419	439	440	421	407	465	421	435	469	445	419	470	418	454	413	478	456	427	454	461	432	441	442	435	428	421	435	419	426	430	409	401	442	439	394	413	438	422	456	412	439	443	415	458	419	435	452	435	451	421	478	434	416	456	407	415	453	450	439	422	441	410	408	448	430	443	458	397	442	444	448	424	435	446	433	469	435	405	409	427	465	411	423	404	449	475	472	431	415	445	418	448	441	470	433	418	448	432	397	427	458	423	422	416	439	415	442	446	429	420	394	451	464	434	438	402	445	440	414	456	408	428	451	434	455	435	465	416	421	398	422	430	411	423	480	463	441	423	419	416	402	428	472	439	460	441	442	412	392	473	451	403	434	452	402	471	404	434	420	411	434	492	432	444	427	451	388	398	416	435	477	471	446	443	419	457	451	452	458	453	440	474	425	455	452	448	419	493	451	442	432	430	459	444	404	452	432	426	451	415	425	440	461	439	466	438	409	402	486	425	424	383	409	431	413	445	411	434	481	463	449	421	437	400	434	449	432	439	428	452	493	470	467	444	471	436	406	417	454	439	442	434	449	443	441	426	396	420	439	447	407	514	431	421	433	433	454	438	449	445	417	434	420	464	425	405	422	385	441	407	423	449	433	426	437	428	391	409	433	435	445	451	428	442	427	444	418	453	452	428	471	410	427	424	442	423	429	448	421	414	412	417	427	432	477	437	456	438	436	452	454	416	437	457	424	441	408	401	437	449	424	458	425	443	442	443	434	417	437	452	445	452	440	427	441	417	410	408	403	426	445	437	434	473	441	465	403	434	426	448	473	458	464	410	442	464	413	439	430	406	458	444	424	448	439	469	453	445	427	422	454	437	456	423	422	412	413	405	457	430	438	461	430	443	434	391	484	420	425	429	447	426	442	425	441	437	411	404	407	438	450	429	435	446	445	457	449	451	429	437	453	454	436	393	455	459	436	434	498	451	433	467	433	445	422	423	427	454	453	431	418	403	455	450	440	462	410	426	463	421	448	430	403	429	467	460	411	454	424	422	452	448	466	430	440	463	409	448	438	438	461	452	457	402	435	464	421	419	419	453	419	433	440	424	425	432	423	446	421	461	456	466	455	451	454	407	436	450	447	423	411	429	448	448	400	413	422	446	409	407	426	446	448	418	413	428	413	444	457	430	482	444	416	451	443	464	450	439	421	457	423	450	453	383	473	397	465	445	439	454	411	427	431	449	439	426	453	429	447	460	422	468	427	433	443	419	446	448	445	449	439	413	404	446	412	448	410	426	443	442	439	443	415	423	447	439	483	432	429	417	420	400	420	404	429	465	435	473	436	432	369	393	438	406	447	443	412	459	418	437	421	433	393	425	460	423	474	437	456	442	443	455	459	443	385	440	425	455	473	441	419	410	432	416	420	412	398	481	427	451	448	465	405	385	472	395	430	484	440	446	440	406	461	447	429	445	428	422	472	422	465	443	413	441	397	430	405	463	438	407	443	422	419	436	460	415	434	432	447	400	407	393	453	469	459	433	431	409	468	407	392	405	404	455	431	431	400	412	437	461	435	417	409	483	431	389	439	415	405	428	427	460	453	452	433	427	429	436	496	426	422	421	455	431	408	410	420	439	436	425	455	430	433	432	444	432	448	413	443	440	458	397	421	415	420	427	476	428	473	427	476	452	415	484	421	403	414	409	447	426	436	470	431	442	432	431	460	449	461	432	474	407	439	438	435	435	423	423	407	416	398	442	431	413	414	444	408	420	413	441	411	428	460	446	448	448	472	437	437	451	460	415	433	417	451	435	406	426	428	462	447	438	458	445	416	467	403	436	442	424	438	450	422	465	423	407	430	398	436	434	399	407	436	471	465	431	473	472	445	463	404	458	437	429	420	477	444	472	421	414	403	454	440	453	432	450	407	411	497	434	447	440	415	408	429	402	461	455	412	478	411	424	478	415	468	420	455	448	455	409	434	430	429	466	432	436	450	431	477	418	467	459	457	451	464	454	455	464	424	490	430	473	408	426	437	403	449	441	452	458	439	428	449	417	429	410	391	393	421	406	435	455	437	453	443	444	414	431	475	432	438	457	466	430	451	458	464	423	393	440	467	420	400	461	429	422	422	439	439	449	423	412	433	403	466	442	378	422	447	438	447	428	434	472	423	396	471	433	444	456	408	457	420	455	447	446	434	443	451	427	457	459	455	438	406	394	446	410	409	412	406	430	430	457	431	444	440	405	452	438	409	422	381	430	407	436	426	452	493	479	436	460	409	454	417	419	452	392	431	454	418	421	442	454	470	439	428	446	428	431	445	412	454	469	461	484	434	406	425	410	461	454	415	447	413	432	440	463	445	413	419	457	446	462	442	455	460	446	433	480	429	444	477	447	430	452	406	458	434	445	468	451	436	441	443	457	401	425	430	458	418	437	419	453	444	417	416	459	453	402	464	481	430	437	420	434	439	455	465	454	437	452	400	455	398	436	457	428	433	423	409	450	456	453	451	424	398	429	388	464	453	465	435	386	450	429	430	418	457	432	458	434	405	402	407	455	426	452	443	448	393	434	425	415	461	472	468	451	427	423	442	423	461	452	430	441	423	470	426	421	402	440	424	424	474	445	442	427	430	432	444	434	442	472	444	445	416	453	385	455	424	439	432	423	430	446	429	403	460	464	425	420	470	413	421	443	430	431	411	433	463	397	429	436	461	487	449	429	419	448	445	467	431	436	415	469	463	427	446	420	440	435	414	423	447	434	420	449	458	434	423	410	453	461	426	442	441	433	465	440	413	438	412	461	425	432	460	411	444	428	457	449	407	418	451	416	428	445	445	435	467	442	442	475	446	441	436	446	423	414	403	441	448	489	453	416	467	383	439	430	428	436	462	420	437	462	449	454	414	459	455	438	476	436	422	426	442	447	439	415	461	411	441	435	475	434	436	415	457	477	373	442	414	409	406	431	444	398	450	435	420	383	452	403	443	381	432	449	473	408	412	438	418	444	420	449	424	412	431	454	450	437	416	431	419	450	465	447	446	438	402	444	465	445	437	445	448	448	424	445	420	463	447	421	420	455	463	437	444	465	435	429	445	410	428	447	461	482	430	453	440	467	417	442	427	485	427	411	426	461	423	426	449	438	455	464	416	457	421	430	416	451	438	411	449	420	407	430	438	411	435	423	451	416	407	408	428	411	428	443	466	479	421	434	416	452	451	406	443	450	426	417	449	420
26693	20753	10853	1846	1346	1890	2143	2048	1167	1049	1065	1093	1288	1069	1093	930	791	801	786	807	756	752	769	735	717	788	772	716	768	727	749	765	719	761	817	761	743	736	733	764	753	772	819	777	798	792	707	782	816	868	877	818	840	879	868	814	766	762	770	737	754	829	729	747	750	778	775	715	756	778	741	747	785	735	743	726	766	760	716	772	775	756	763	730	767	710	774	696	740	707	751	787	752	780	762	762	758	747	742	754	765	710	752	725	772	728	757	740	736	757	757	733	731	728	727	797	757	718	766	751	764	723	711	745	737	744	806	733	748	750	759	715	789	747	744	757	710	748	729	787	739	771	766	689	783	731	779	782	777	707	745	757	795	711	714	719	751	711	714	772	696	754	784	743	680	782	770	740	759	771	709	766	763	770	718	710	752	748	747	741	800	750	715	719	717	722	736	709	755	736	744	769	753	741	734	778	740	761	734	768	790	734	723	736	712	740	748	736	750	765	759	729	743	704	730	768	753	736	729	762	752	736	728	803	790	735	785	751	758	788	745	789	774	756	712	766	789	710	723	750	734	773	730	758	798	702	737	710	759	713	742	742	795	715	792	810	727	776	800	723	821	681	717	717	726	731	772	697	745	783	731	745	766	764	760	764	752	722	724	709	769	792	788	766	737	768	729	775	816	756	804	775	771	735	729	782	781	750	818	764	776	780	746	721	705	705	746	756	768	748	710	709	733	768	770	753	730	747	746	744	727	716	705	757	737	729	748	742	763	747	767	740	723	678	765	710	752	784	752	790	803	765	765	719	755	769	764	693	769	719	733	774	714	767	800	819	724	722	714	746	758	770	778	737	678	796	710	796	728	731	783	743	724	761	765	749	773	745	741	771	728	749	812	732	776	751	780	746	785	751	747	750	742	722	764	740	720	759	727	738	753	759	730	715	773	770	714	726	822	754	765	748	714	760	730	777	768	745	755	753	790	711	762	778	772	739	783	805	763	766	749	766	731	772	756	726	766	758	757	737	732	747	751	770	769	744	709	723	701	800	753	743	755	738	781	739	760	756	749	755	736	747	741	801	739	706	755	740	763	747	708	712	714	763	703	753	713	748	775	766	766	735	728	706	725	785	742	710	783	739	753	776	795	792	753	758	716	737	762	782	782	743	718	744	783	758	698	715	741	741	776	770	751	791	705	741	744	711	770	756	761	751	743	711	782	745	757	775	764	712	757	761	757	734	746	784	731	761	775	787	678	738	729	732	687	742	725	714	680	743	728	736	756	733	771	783	743	749	746	760	725	712	715	720	738	750	754	706	712	766	753	749	798	755	773	740	721	758	736	763	719	755	746	754	790	743	762	773	745	764	732	742	720	765	743	791	745	776	798	734	768	767	766	696	768	723	756	750	776	732	748	706	733	777	748	752	725	746	747	787	761	788	735	740	705	751	744	714	772	747	788	735	730	714	759	809	778	751	758	718	720	732	740	742	779	820	769	693	727	722	735	764	705	706	734	726	740	738	789	742	752	692	780	763	759	768	781	709	787	790	776	718	711	740	780	735	754	751	765	746	739	763	759	753	723	741	782	771	721	735	753	744	730	796	703	773	714	771	705	768	687	737	768	762	759	774	736	738	751	757	761	717	766	733	760	708	768	726	738	703	746	721	746	775	729	769	712	782	793	740	748	780	741	753	764	742	725	759	738	768	762	762	720	728	757	751	745	778	718	793	780	799	795	757	745	709	704	792	819	768	766	723	750	700	726	744	760	753	731	703	716	733	760	772	773	707	740	776	759	733	719	724	752	691	792	768	760	743	745	755	710	736	775	761	755	757	768	771	708	733	738	766	754	731	768	743	722	767	734	696	783	716	762	787	729	749	783	778	742	728	778	747	705	732	760	747	751	767	762	754	756	773	803	776	765	761	720	741	696	720	763	692	755	758	766	784	742	750	706	712	797	757	735	773	775	734	782	720	816	754	761	734	760	720	741	766	746	755	831	784	725	707	732	780	743	762	750	725	732	788	693	725	743	801	770	719	788	756	731	784	738	705	832	748	720	733	742	743	695	748	734	742	717	754	766	771	748	798	736	814	738	768	728	745	747	751	755	753	757	768	819	738	784	718	722	754	777	722	694	731	750	736	760	751	801	780	774	724	757	775	774	766	738	730	824	775	724	682	741	714	767	707	803	742	734	727	771	720	686	765	774	785	733	726	714	779	768	698	734	734	762	760	748	729	786	752	724	721	721	768	745	716	691	768	751	712	794	728	759	729	806	739	748	756	745	737	765	721	757	715	692	740	761	736	710	760	759	736	730	727	749	741	744	712	761	738	718	742	719	714	758	736	750	752	750	740	774	768	728	744	703	767	764	783	732	704	718	778	762	743	750	784	772	756	763	738	737	668	724	755	741	799	761	766	719	784	739	771	738	733	742	748	772	743	724	730	775	745	779	756	752	732	770	748	769	747	801	741	759	782	767	734	743	757	760	783	731	709	739	740	730	792	719	786	734	773	735	729	752	747	738	711	747	769	738	722	734	768	746	795	746	769	785	703	762	740	793	759	749	772	729	748	739	790	769	711	782	758	716	755	761	743	745	745	775	687	809	743	728	739	741	711	770	714	710	712	798	793	794	727	766	739	779	767	741	759	774	732	714	785	761	727	738	754	705	721	743	713	758	759	767	801	745	708	733	747	719	737	781	806	757	723	720	766	733	760	750	795	758	759	766	745	750	764	770	771	777	721	814	683	760	776	737	734	782	724	719	754	821	771	726	771	750	740	780	743	767	745	786	734	797	707	813	711	731	762	732	757	813	741	746	739	740	714	760	775	759	829	767	742	729	770	747	735	736	729	742	740	760	748	778	729	743	776	761	721	747	752	730	744	746	748	722	731	772	730	731	762	759	754	750	764	730	730	756	757	789	745	756	721	769	760	751	747	743	742	759	692	734	756	761	745	765	728	718	725	701	802	731	785	717	753	759	748	733	684	770	732	768	686	767	763	738	718	758	772	773	736	749	744	742	751	773	784	746	750	817	725	793	747	734	768	789	732	716	756	708	739	745	741	788	727	787	707	775	782	771	731	705	783	699	766	750	732	749	726	753	694	775	781	731	742	778	710	703	714	723	723	729	747	759	705	785	701	772	732	748	766	781	735	791	692	739	764	708	782	749	701	782	723	777	773	724	725	761	745	752	752	762	787	734	728	756	712	782	763	816	731	684	699	787	749	766	727	729	732	802	736	740	774	719	794	782	753	724	732	734	703	760	752	727	727	760	756	743	742	721	754	761	712	790	778	753	797	772	711	720	731	761	719	723	757	790	784	745	715	757	775	699	699	743	778	764	792	748	772	759	720	747	764	745	704	750	764	761	830	740	773	750	775	765	748	749	735	717	731	813	759	762	788	730	733	729	779	754	740	724	751	810	796	807	746	763	743	760	775	794	729	727	762	754	787	714	741	739	710	776	773	716	739	723	731	803	761	744	780	765	772	731	727	740	753	787	764	774	775
4379	2218	2312	1849	2278	3602	4394	4229	2046	1559	1610	1666	2189	1614	1726	1313	1027	1051	997	995	912	886	901	934	909	903	922	860	922	942	929	902	931	922	920	920	979	963	895	911	941	949	1008	931	921	972	953	915	1036	1131	1137	1060	1075	1016	1071	1097	944	933	912	953	947	981	920	957	936	901	941	903	905	919	927	905	909	934	909	886	899	964	910	877	907	909	885	895	947	914	902	969	857	933	919	903	936	956	870	908	885	912	921	919	938	935	951	928	932	913	841	931	873	935	858	918	911	899	925	865	911	964	881	935	868	909	910	841	931	895	917	875	901	898	900	887	922	900	935	918	868	927	912	900	898	835	899	877	935	897	827	906	899	893	941	943	901	919	887	911	881	969	918	929	935	900	862	931	913	907	919	894	938	896	883	886	899	895	885	890	879	907	885	885	915	909	930	927	927	900	910	888	981	840	885	918	925	912	930	911	902	889	978	922	986	906	919	887	946	874	893	912	902	927	914	885	873	909	930	957	889	932	963	921	927	949	925	890	933	859	908	917	893	936	915	977	888	932	915	940	879	942	944	914	927	945	933	903	911	867	879	891	903	938	927	910	897	896	883	951	936	902	952	878	892	946	952	947	908	913	894	907	920	941	942	901	958	945	882	887	900	907	942	915	891	929	882	927	936	874	890	928	926	949	919	928	880	939	910	873	903	944	930	922	942	936	887	961	945	895	879	905	981	877	885	909	931	875	924	898	947	919	940	988	862	921	956	906	931	977	925	871	910	936	896	917	914	868	910	946	920	859	898	930	890	908	913	896	898	903	949	904	897	924	892	878	887	904	965	895	914	896	928	901	927	883	921	913	923	898	884	917	935	866	899	958	995	892	977	874	935	888	894	961	872	900	851	934	966	866	913	929	941	942	903	926	948	907	941	911	933	937	912	902	896	952	881	941	878	879	912	931	858	897	932	936	893	930	897	921	895	899	937	905	924	875	894	918	954	908	986	901	922	959	915	914	943	937	944	880	888	937	933	913	895	892	932	910	917	952	878	940	913	901	915	945	937	897	945	886	897	859	869	869	903	919	923	919	878	932	907	940	872	932	886	894	935	914	931	946	911	960	930	877	865	919	960	935	983	934	879	919	848	889	884	998	882	871	937	872	916	896	906	909	930	888	884	939	935	949	953	946	916	942	955	920	913	957	953	918	967	926	922	916	939	904	900	849	906	906	916	884	912	927	906	884	901	923	940	934	920	928	925	908	859	902	950	931	884	926	947	931	865	904	964	938	929	923	871	969	923	988	903	933	930	863	915	870	901	932	911	907	899	881	911	907	916	907	934	891	848	904	918	874	956	917	898	919	924	965	890	896	946	914	956	976	902	946	949	922	890	924	939	907	943	928	870	941	907	931	889	880	953	883	896	890	903	860	963	919	907	946	886	912	895	878	951	860	916	913	969	866	955	907	915	948	888	898	885	890	929	921	920	931	936	883	868	907	948	895	942	884	889	949	954	851	874	926	927	888	925	957	851	910	905	879	911	935	915	888	891	920	901	927	880	930	890	914	936	880	938	943	915	903	905	887	910	938	913	939	943	905	887	927	905	923	878	880	957	909	846	921	931	899	900	932	863	893	863	931	891	901	945	875	951	928	918	928	885	957	861	897	883	888	936	954	870	903	888	943	965	930	939	869	936	889	894	954	895	898	891	940	914	936	877	925	944	954	867	862	909	882	905	869	866	886	917	908	864	921	967	919	906	872	919	946	904	865	961	930	870	873	926	890	913	872	921	877	884	944	950	916	944	886	932	911	905	913	954	919	897	930	890	894	903	904	893	871	948	928	883	923	877	895	928	904	928	923	902	915	952	936	895	857	896	930	960	933	848	897	970	896	954	845	916	902	940	887	899	921	858	919	919	843	936	921	886	943	965	957	888	947	914	958	902	903	983	918	949	914	949	917	913	948	909	979	911	922	940	889	872	910	890	904	950	867	923	910	859	911	908	943	935	897	916	875	939	882	982	906	920	878	910	920	904	943	870	874	934	883	906	915	881	862	895	980	912	915	907	859	924	895	946	883	934	875	890	923	931	944	894	924	911	929	912	881	915	926	956	903	930	918	908	876	897	931	913	979	913	846	894	855	940	929	901	899	935	902	872	892	900	909	962	937	879	909	868	919	867	930	910	884	904	904	889	924	953	883	905	881	905	883	922	899	963	932	881	929	920	911	871	896	953	953	947	908	918	924	904	912	946	835	907	967	898	860	905	910	938	898	911	921	924	918	885	891	894	924	903	852	987	952	906	935	959	918	862	922	869	884	860	923	887	944	888	908	962	934	893	947	898	898	945	900	865	869	899	866	920	968	865	915	933	907	899	878	841	893	849	900	947	959	902	944	839	935	919	924	922	894	928	952	896	953	869	911	927	906	902	945	882	884	930	929	918	911	840	900	944	951	904	947	904	946	908	925	882	907	920	960	926	971	922	942	858	908	925	865	936	941	885	921	863	897	927	960	948	906	890	895	936	917	916	934	914	983	924	932	937	911	932	897	969	879	906	898	953	911	938	892	914	885	874	911	946	953	915	962	944	964	880	917	875	956	903	913	876	873	854	884	918	857	917	906	900	907	960	902	889	943	937	971	908	900	952	945	908	898	873	947	913	902	929	888	879	890	887	922	873	944	891	887	878	893	935	941	908	900	881	939	940	862	950	898	869	906	915	942	905	982	897	914	927	912	909	912	942	937	970	892	918	869	947	898	933	877	881	917	925	882	906	903	897	925	903	929	943	881	893	941	867	866	903	886	868	901	864	980	960	925	883	931	958	938	863	957	863	933	944	955	904	932	853	894	906	914	929	922	931	923	941	936	941	942	946	939	951	933	898	930	946	895	892	937	888	926	929	913	909	879	927	943	918	947	886	882	904	926	944	907	935	931	940	932	879	927	894	883	938	887	924	919	917	895	913	921	932	897	876	933	866	907	957	911	898	837	919	942	914	895	917	975	887	924	933	921	904	935	939	991	914	955	930	873	891	921	946	913	918	955	874	920	908	915	934	906	874	924	903	924	877	915	880	873	982	934	909	824	891	868	914	881	913	933	947	907	934	949	888	928	943	862	932	891	917	940	965	882	926	921	897	921	912	960	935	950	901	957	878	938	927	939	927	961	908	928	928	911	906	887	940	923	890	880	926	897	924	896	877	878	955	929	866	949	925	902	913	921	958	896	886	900	907	924	898	946	966	874	939	847	934	957	892	916	943	912	882	931	952	923	904	930	976	928	861	900	917	952	902	916	917	847	882	928	960	935	920	908	912	922	844	933	919	967	932	922	901	872	894	921	917	918	931	918	902	934	856	948	934	900	925	907	940	977	920	850	946	849	954	928	911	947	903	952	907	893	871	867	913	920	880	944	886	903	921	897	975	934	864	887	882	910	913	932	927	963	947	892	909	922	882	876	955	942	923	892	994	890	867	887	976	932	886	959	960	936	916	904	900	967	914	902	890	888	923	913	923	927	963	879
23576	21154	28695	23881	21151	15703	5400	3424	1682	1355	1391	1247	1610	1205	1291	923	671	623	615	619	599	526	558	553	510	581	545	537	551	528	537	506	579	535	538	500	532	518	594	523	555	514	604	571	547	534	528	602	663	715	730	678	702	743	758	657	602	506	547	529	519	548	548	482	506	499	494	500	498	486	552	521	523	534	503	537	505	495	531	520	540	499	494	530	502	519	555	532	541	537	483	515	562	481	516	517	519	509	523	534	503	514	497	539	512	470	504	533	497	516	565	508	520	567	526	513	503	494	500	538	520	544	531	528	512	513	513	458	527	541	490	489	540	524	510	501	481	475	534	493	497	480	537	510	511	510	516	540	505	542	547	539	543	540	481	529	526	507	523	528	493	461	549	519	529	475	530	524	523	486	552	530	473	523	514	531	529	471	492	519	509	514	531	510	507	540	509	509	453	527	519	516	481	552	533	516	523	493	495	500	495	550	493	508	544	523	488	528	518	462	483	514	511	515	545	484	497	464	523	501	503	541	508	518	529	529	517	516	489	465	510	509	466	518	562	501	469	541	497	483	550	540	504	506	493	511	514	555	491	510	519	565	492	520	524	488	493	535	544	508	527	508	510	480	495	510	495	492	498	460	487	574	529	534	529	520	498	570	519	526	481	528	508	509	512	527	564	507	503	504	490	501	530	487	495	533	506	496	505	494	510	527	531	445	480	510	520	479	482	529	496	518	526	522	505	530	490	499	547	474	519	493	552	516	538	526	547	517	508	528	534	541	555	513	520	513	502	552	512	503	509	512	499	536	541	486	521	513	490	529	508	530	510	506	465	524	509	519	513	532	476	496	532	567	483	504	535	520	503	510	579	516	482	505	545	460	545	496	478	516	514	521	509	519	556	491	540	491	552	534	519	499	539	511	512	506	512	542	490	510	538	510	514	504	503	534	510	510	500	500	497	495	521	555	519	483	489	491	482	548	493	479	505	509	529	509	527	483	509	485	512	496	485	556	514	497	516	491	523	525	489	510	496	524	512	522	531	478	544	516	511	524	524	560	479	507	487	478	550	521	514	465	483	529	497	507	541	498	530	522	527	532	512	479	511	532	536	511	514	514	487	506	512	500	545	534	543	473	482	485	552	537	558	501	505	525	485	538	491	573	520	489	524	495	471	530	520	528	521	494	518	500	502	465	531	505	529	515	530	527	550	552	501	529	535	474	488	514	564	524	507	549	518	537	529	506	507	508	527	495	448	528	538	518	524	529	511	509	494	501	480	498	478	484	530	508	500	525	508	521	512	481	523	498	492	480	523	527	472	473	507	501	557	519	509	555	532	522	515	498	518	501	516	524	475	503	502	491	533	502	549	521	528	518	506	539	494	510	540	518	493	537	522	458	509	537	527	470	504	504	500	529	475	501	461	506	513	529	480	555	508	507	487	483	521	496	507	507	502	519	502	496	542	492	523	535	504	506	505	511	523	494	511	527	494	504	522	529	489	507	501	510	539	543	577	504	525	537	530	572	495	520	523	521	532	496	546	497	464	483	514	514	473	546	479	510	489	521	481	518	539	499	533	493	540	501	494	498	560	528	504	487	537	516	512	538	491	526	473	528	549	500	508	501	528	482	501	475	515	487	492	470	523	506	544	528	502	506	492	516	556	498	526	506	501	503	470	516	498	525	512	519	528	497	494	479	515	551	488	521	507	506	546	530	526	498	511	518	495	477	487	545	519	527	518	539	536	515	519	505	495	553	478	505	497	504	538	546	546	490	531	532	500	489	527	512	521	506	506	522	473	548	537	456	497	524	515	505	504	540	502	558	537	517	502	528	515	503	513	497	492	594	527	496	522	431	513	513	486	473	542	490	536	485	526	492	506	560	502	544	515	498	484	532	510	498	510	534	534	495	473	484	523	527	559	501	537	462	480	532	495	514	545	528	561	505	525	539	481	519	506	522	504	509	472	462	494	490	523	505	563	482	514	535	532	530	496	561	489	520	476	526	568	473	477	475	491	509	539	491	514	492	494	553	524	573	486	501	516	521	541	487	513	542	547	511	513	498	519	482	474	475	534	533	529	510	502	567	495	537	509	489	497	476	471	505	491	497	490	500	515	553	524	494	505	513	506	540	538	551	516	483	499	502	524	515	496	548	483	481	549	520	495	507	495	462	474	499	510	543	499	501	526	501	507	475	555	552	487	516	539	511	527	520	521	481	495	550	519	497	518	474	551	532	486	502	522	508	504	527	506	500	510	493	515	471	537	508	496	512	512	507	492	508	519	464	540	546	541	476	490	518	508	545	495	489	538	544	491	524	537	484	508	538	467	495	531	520	532	538	512	506	488	538	492	549	539	511	524	538	483	496	525	515	525	533	534	484	509	530	497	485	527	534	546	480	571	532	530	504	498	492	514	524	490	496	520	514	497	485	490	524	506	504	567	538	524	503	513	533	529	489	502	516	500	517	516	522	521	504	512	502	528	538	566	505	516	549	520	455	498	503	527	479	539	488	465	518	512	505	499	539	501	538	522	495	504	461	549	532	535	504	513	557	539	528	519	532	513	533	485	527	514	503	502	539	507	514	518	512	527	496	516	483	517	503	502	536	527	519	500	504	489	534	492	546	504	478	496	498	547	537	511	542	491	503	511	534	485	493	525	521	557	532	554	497	484	504	477	511	510	499	526	523	555	533	508	557	534	518	569	469	546	465	541	513	506	543	529	504	522	513	526	512	527	542	491	525	520	483	502	469	501	530	560	497	498	502	541	499	507	499	549	518	503	510	502	531	540	544	508	516	535	516	530	505	471	511	499	497	522	523	521	523	487	500	504	534	433	501	514	516	542	497	507	545	522	501	535	589	511	502	471	482	494	517	516	483	547	544	500	525	531	541	516	536	535	507	550	513	535	518	548	563	522	487	562	503	508	549	506	531	509	512	545	500	518	538	515	509	465	473	490	504	543	495	474	502	538	561	507	509	530	508	531	514	523	506	490	508	479	487	523	505	499	544	497	553	503	539	558	540	518	527	491	510	521	482	502	527	556	485	516	500	563	476	530	521	510	489	495	481	509	520	480	530	481	545	522	490	547	509	477	499	507	522	507	524	545	548	489	481	496	530	522	509	524	526	523	483	520	526	501	501	537	494	494	509	523	526	498	501	506	471	530	535	490	562	483	499	529	504	507	509	485	558	550	506	491	516	503	510	508	517	506	494	526	517	513	472	484	476	534	521	514	517	493	522	491	503	505	480	499	524	515	505	553	501	501	512	519	475	512	507	531	556	498	510	555	521	519	498	526	534	492	493	545	509	523	528	509	520	514	522	521	532	518	463	560	504	505	505	516	456	521	540	517	506	509	530	506	510	518	505	539	486	539	532	511	503	484	503	498	423	463	528	520	481	519	533	495	535	514	534	526	479	495	525	539	490	533	507	541	541	486	525	486	475	532	544	515	510	501	495	458	490	509	537	514	513	568	489	478	512	515	487	543	549	510	489	501	472	520	517	507	526
5795	10726	9621	5822	5054	6757	7393	6891	3332	2443	2385	2289	3044	2030	2208	1558	967	910	876	806	761	696	696	720	727	690	696	694	679	719	679	674	722	665	692	665	675	674	678	740	696	680	727	715	769	732	671	721	956	1055	1031	975	978	1011	1104	959	862	662	684	662	721	825	713	654	675	657	691	609	665	686	739	675	658	636	664	679	624	668	664	656	653	625	683	622	671	641	611	645	652	651	666	652	611	617	620	623	639	641	594	687	625	663	655	618	667	630	641	618	687	665	625	708	646	630	626	652	613	602	638	653	663	641	675	655	624	637	599	636	617	600	677	658	690	616	634	652	603	613	631	625	636	613	600	659	619	621	620	643	678	650	616	676	680	631	658	687	682	649	661	658	670	649	677	604	687	635	663	627	634	656	680	636	591	687	690	649	632	599	620	644	653	645	598	639	632	670	644	684	674	680	643	632	685	629	622	635	669	588	652	598	647	657	723	634	687	647	633	630	624	626	669	688	638	650	607	657	654	709	666	650	615	657	621	615	680	630	658	635	674	632	663	637	606	661	614	662	599	663	616	685	627	622	552	636	633	628	646	618	698	659	667	650	649	612	629	638	649	619	640	656	637	634	627	605	673	613	625	630	609	606	637	600	658	646	626	614	628	609	661	658	633	632	636	603	629	593	612	653	663	662	612	641	662	632	645	638	646	617	679	639	666	641	660	639	655	643	645	668	642	602	668	627	704	604	586	692	605	664	692	639	665	670	649	650	624	644	658	606	677	701	643	646	650	654	606	640	669	681	627	615	615	642	637	653	598	624	639	611	629	638	589	639	647	593	671	688	650	656	646	601	627	658	623	626	649	603	675	657	625	666	632	664	595	696	646	664	666	667	675	646	641	655	656	648	649	657	670	626	634	656	644	621	635	684	629	613	594	591	666	683	690	693	641	603	635	627	629	663	645	627	622	627	615	651	628	667	646	672	630	640	651	670	589	602	652	635	630	620	660	643	638	595	631	600	628	679	649	646	598	661	665	630	668	599	654	633	638	650	606	659	639	652	661	601	638	647	683	663	651	627	667	586	622	633	657	609	651	664	633	665	617	624	649	665	668	668	700	649	648	635	618	651	658	633	667	651	661	648	666	629	602	633	592	659	665	650	658	654	650	643	642	631	645	599	621	614	617	648	661	689	617	611	660	616	650	665	665	678	674	603	621	595	655	636	626	632	611	645	601	632	630	637	636	639	634	656	624	620	642	637	679	619	628	627	636	640	632	645	657	626	641	676	652	636	644	601	628	677	602	640	664	668	638	644	653	626	635	661	659	633	657	619	600	628	646	636	642	628	658	635	680	694	646	670	638	641	659	655	628	608	629	668	645	662	661	650	618	665	603	637	653	662	630	663	655	638	623	645	722	656	669	612	662	646	638	646	644	593	612	630	608	639	642	671	620	628	648	649	680	615	653	638	588	619	671	638	635	640	671	621	629	706	576	645	661	638	636	644	656	686	640	652	620	675	678	693	624	651	636	650	713	627	657	596	667	629	602	700	664	618	658	623	672	659	644	631	660	641	632	703	640	660	683	641	637	640	660	638	652	611	580	644	669	595	652	638	644	646	660	612	649	604	671	683	662	661	626	630	656	655	666	628	664	611	618	653	659	627	633	693	638	683	599	630	636	644	642	675	672	652	594	643	679	644	662	630	672	593	668	619	640	637	587	687	616	667	663	676	676	639	621	662	651	659	614	612	655	696	672	632	639	665	641	661	649	644	625	628	637	649	651	667	649	612	626	671	645	654	601	657	634	656	637	660	658	614	667	654	642	665	658	647	671	666	666	658	675	637	666	652	628	681	594	614	638	649	672	654	640	668	615	675	658	637	589	645	657	604	654	640	660	626	636	665	635	583	659	616	618	668	639	652	652	616	597	596	649	661	634	668	631	654	689	656	687	628	678	611	640	642	616	582	629	611	624	606	636	676	667	646	680	618	642	672	660	627	649	602	658	671	665	642	630	642	624	643	681	626	635	639	652	637	649	653	639	644	608	628	643	638	669	621	650	612	621	627	645	628	614	654	642	609	658	620	656	656	655	667	635	646	673	652	631	621	638	669	600	655	650	674	666	624	682	605	629	690	691	665	583	640	692	619	635	651	674	650	629	685	622	642	647	673	650	628	625	629	625	687	649	641	652	618	658	610	628	653	623	690	636	665	649	651	635	655	644	635	605	594	638	672	689	651	652	618	648	642	647	646	629	660	671	648	663	641	639	616	642	656	633	626	654	652	629	615	636	646	635	608	595	704	682	647	630	650	585	642	631	632	673	665	648	630	645	601	622	582	617	620	605	619	626	647	592	643	660	602	630	654	657	628	651	669	637	682	629	658	647	621	654	648	617	621	640	654	648	614	588	653	634	633	616	633	663	677	622	656	638	621	614	617	682	670	641	634	668	649	606	667	620	649	593	641	640	656	644	637	673	657	695	686	664	653	632	641	613	630	653	680	661	680	625	631	644	674	686	604	671	628	630	637	638	664	638	649	628	641	663	687	672	586	646	680	644	650	634	621	633	617	607	633	623	640	667	655	630	628	620	613	665	617	657	622	637	615	622	590	641	595	675	621	661	687	667	650	626	623	639	654	626	635	636	643	644	661	597	658	684	679	594	672	661	629	679	617	645	639	656	706	689	614	623	633	630	609	684	628	691	655	662	657	634	590	630	622	689	689	673	627	616	661	617	640	671	644	627	647	650	642	656	669	638	590	637	629	694	661	649	644	633	669	642	636	696	684	626	644	647	644	685	677	675	648	633	617	619	673	664	654	624	623	628	655	636	663	632	613	669	659	646	652	610	675	618	631	672	616	639	654	662	612	634	659	645	658	662	630	643	635	642	668	663	672	635	672	643	606	665	675	662	604	641	667	633	649	625	647	640	645	674	649	668	639	671	640	652	687	657	605	632	684	683	623	665	616	646	648	636	647	640	629	673	634	642	635	660	661	697	646	648	672	634	625	642	655	641	669	641	662	666	681	641	683	682	657	615	662	651	633	610	658	686	667	636	640	632	632	618	629	643	634	651	710	638	588	626	655	619	636	641	601	642	651	641	605	595	626	628	642	653	637	669	646	571	638	678	627	654	658	647	642	664	598	650	653	652	634	630	651	624	644	604	634	631	627	617	587	661	632	622	630	630	655	665	653	650	665	637	608	625	645	630	601	679	651	644	660	665	600	657	707	648	686	632	689	652	668	593	643	653	649	621	594	641	673	657	634	613	639	661	645	646	652	652	687	664	677	646	583	602	629	633	682	664	683	650	628	660	629	666	674	644	654	662	640	624	703	634	653	639	640	661	659	655	604	686	645	660	632	655	653	649	628	629	642	633	644	675	645	647	574	640	665	657	658	623	638	670	657	660	682	668	645	677	638	659	666	618	645	617	667	634	639	663	632	574	612	673	621	641	639	671	638	678	636	649	592	614	666	626	698	629	633	620	624	570	655	665	628	698	658	621	630	653	617	639	624
22669	21094	28906	23505	21095	21313	15998	5287	2208	1679	1630	1493	2080	1380	1410	969	629	624	590	496	477	454	472	451	448	470	379	422	408	405	397	378	413	414	442	395	391	446	372	375	398	446	458	438	452	425	375	434	640	715	704	549	595	697	707	692	506	361	381	402	394	510	371	409	403	368	367	349	388	361	338	377	374	343	382	412	375	365	408	366	354	372	394	357	382	375	374	375	389	358	414	363	371	369	390	379	417	362	361	363	394	382	362	367	366	423	369	355	415	355	390	376	359	377	384	390	388	344	370	370	355	358	342	383	377	383	342	335	374	319	390	343	377	337	395	336	346	394	330	366	391	416	383	366	389	338	392	375	364	392	350	383	369	399	375	353	381	373	379	404	366	318	352	345	370	360	363	391	371	322	376	400	327	382	368	348	398	378	406	371	368	374	371	391	363	358	364	365	371	370	336	368	334	369	387	367	336	368	364	380	357	338	396	392	390	350	362	345	375	375	356	375	408	344	349	379	368	384	394	391	375	380	370	377	390	406	360	403	362	350	345	393	390	395	350	402	376	402	351	356	381	385	373	359	361	390	344	351	380	385	379	373	340	353	319	351	378	364	366	337	403	379	348	388	373	353	373	377	376	357	352	356	378	384	360	348	380	349	359	332	350	341	355	341	346	397	375	391	379	371	411	405	370	357	383	359	335	361	365	365	383	336	369	398	369	365	346	389	392	374	343	360	344	376	369	412	361	393	386	366	343	370	377	384	378	347	379	356	346	344	348	353	379	379	352	371	376	346	352	386	356	363	367	341	368	378	369	388	374	366	375	378	389	382	371	370	414	336	381	369	350	368	388	335	367	401	371	378	355	338	388	394	371	329	333	390	383	366	399	359	414	371	369	362	370	384	368	392	408	364	387	385	370	337	387	361	346	369	398	356	343	363	361	361	373	327	359	364	336	325	371	381	383	349	339	375	341	344	371	372	365	371	373	388	353	362	389	372	401	372	360	371	377	342	363	403	347	360	358	380	404	394	365	389	378	373	376	393	357	369	351	351	337	359	383	383	369	393	390	357	376	383	349	371	365	364	366	416	365	411	387	342	402	330	374	392	364	374	408	354	388	400	353	375	362	369	375	367	357	383	383	346	408	374	368	364	370	378	371	390	327	372	386	380	374	372	351	349	352	347	375	414	367	369	352	374	376	358	353	379	353	366	380	383	389	360	359	356	365	330	356	339	370	371	380	360	369	368	354	344	354	364	354	375	344	405	355	375	385	392	342	363	360	397	414	388	372	359	384	379	413	368	351	364	340	379	352	325	348	383	339	355	358	336	364	372	383	372	391	355	374	385	363	364	415	347	366	383	386	364	372	355	394	361	393	337	380	380	420	349	366	387	336	365	366	384	381	366	345	356	386	392	382	371	378	360	385	368	399	358	382	397	369	367	368	354	377	383	372	340	367	345	371	365	399	356	370	364	352	347	363	366	382	372	354	365	350	368	366	355	374	346	384	366	390	374	402	373	361	381	390	410	370	366	347	385	370	362	331	394	375	363	356	353	382	333	372	369	402	376	394	357	353	383	360	383	366	379	389	379	346	393	359	356	393	363	353	364	384	352	391	376	378	366	355	377	358	359	348	396	380	333	350	351	343	371	416	388	395	367	385	368	391	367	377	357	372	359	331	358	339	354	410	401	375	355	374	350	379	353	362	356	364	330	388	385	365	351	384	380	359	351	374	337	352	387	393	389	366	373	376	383	383	370	379	359	386	341	388	367	408	392	364	388	359	360	370	363	385	377	348	340	345	347	348	337	392	372	364	365	372	382	372	373	397	331	373	360	364	347	381	361	420	330	383	372	348	369	346	371	368	346	344	380	342	393	350	390	391	362	370	382	345	367	357	370	392	368	328	356	361	341	375	366	401	342	349	345	353	386	362	377	368	356	362	365	356	339	361	375	350	383	371	361	336	389	379	384	385	349	363	395	355	368	370	370	328	370	332	362	364	402	378	365	337	353	361	364	365	375	366	361	366	353	382	349	339	368	359	364	340	378	385	334	354	355	375	351	354	358	359	362	351	390	390	393	392	359	359	369	369	344	370	345	375	333	372	385	386	355	349	371	348	386	367	318	398	408	358	389	381	351	375	351	363	348	356	375	385	344	390	410	362	371	379	383	404	378	347	355	389	350	324	349	359	369	333	337	383	335	362	359	329	341	366	376	360	376	382	372	381	400	368	340	362	378	380	382	386	358	396	362	368	383	394	377	406	387	352	342	383	376	372	343	362	363	385	360	378	355	369	367	413	402	366	376	363	386	368	359	376	363	400	383	345	357	352	355	331	364	369	360	352	382	375	371	358	381	360	394	400	402	403	379	360	360	390	313	353	410	348	367	366	370	344	335	384	314	381	372	361	353	353	368	373	409	354	360	354	351	368	390	362	359	344	379	352	347	367	370	356	385	366	375	361	369	392	361	366	373	345	354	347	365	364	372	357	401	365	360	351	346	381	351	351	359	389	355	364	389	369	363	401	380	393	366	343	382	357	335	375	345	347	372	373	340	367	346	372	343	338	370	354	383	338	344	346	338	385	359	372	340	368	355	395	352	345	329	363	337	358	338	363	359	404	361	376	357	352	387	384	368	390	384	352	376	379	328	353	385	374	395	344	354	389	346	367	372	372	383	383	379	371	351	365	416	371	364	367	365	367	379	367	354	383	369	363	394	395	350	345	369	355	405	386	384	375	352	337	335	351	396	376	371	360	369	371	361	345	392	370	375	342	349	352	379	370	366	373	372	329	331	364	369	367	360	364	365	361	358	387	358	362	351	356	385	380	372	390	400	388	377	345	359	380	383	376	360	377	381	333	362	362	375	418	389	351	364	354	323	343	363	394	382	377	358	374	365	383	376	368	364	384	360	370	386	368	360	358	369	367	381	362	349	363	370	375	349	376	395	383	392	372	359	373	356	360	335	367	370	407	374	392	395	349	359	368	392	357	363	347	347	360	363	342	373	372	376	322	362	351	351	383	396	383	368	403	356	337	369	397	373	347	367	369	375	360	364	345	347	355	385	351	366	378	361	394	369	394	344	368	345	335	371	337	356	360	357	349	387	356	359	361	359	343	363	379	369	367	380	368	388	385	384	375	359	366	388	359	339	384	394	370	370	344	377	361	393	332	356	376	368	358	360	368	350	386	353	314	382	355	329	386	385	323	384	388	357	369	366	342	387	373	353	341	368	394	359	376	352	332	338	372	321	331	355	351	347	394	389	354	348	342	365	355	355	393	346	379	388	402	388	373	360	382	397	379	387	394	362	353	363	315	330	332	363	387	354	354	387	320	391	371	355	345	379	381	355	367	351	382	348	371	325	394	332	386	346	346	369	379	358	361	376	363	379	381	346	369	380	369	399	367	364	353	358	385	351	371	372	337	322	358	361	355	367	366	387	340	371	378	335	346	390	328	377	375	367	367	367	382	370	354	360	375	378	380	355	363	387	381	378	337	344	373	396
7825	16667	14836	9025	7720	9519	10473	9512	4646	3353	3188	2910	3905	2603	2641	1789	960	894	869	701	686	605	569	607	575	529	530	568	541	526	535	529	539	533	552	479	508	513	458	535	560	548	552	599	612	648	482	528	925	1097	1027	834	907	1022	1063	943	717	437	457	478	500	684	488	508	449	507	459	423	435	455	455	432	489	465	464	476	446	440	453	471	480	519	476	440	428	446	455	451	459	449	479	439	444	469	443	450	442	453	455	451	404	443	443	448	459	417	451	416	431	473	461	428	465	452	450	412	421	423	414	430	416	460	457	464	475	475	419	451	401	451	467	461	428	428	471	446	440	471	456	466	443	471	452	445	469	442	432	459	443	422	458	476	410	453	458	442	425	429	436	445	456	473	430	466	456	399	431	452	474	436	442	460	483	419	446	401	455	445	490	429	438	435	472	450	452	431	436	414	466	426	416	463	435	434	430	446	468	426	469	454	471	435	426	445	391	439	437	417	423	416	446	451	412	445	427	437	439	451	449	427	450	478	434	463	457	432	458	420	441	456	471	469	470	429	414	467	441	470	416	440	423	435	444	445	479	460	459	485	481	455	442	450	467	422	460	461	431	447	434	455	430	434	438	420	410	453	463	462	499	466	450	439	467	422	426	467	442	433	435	437	437	431	471	447	450	415	489	393	464	480	455	468	444	429	470	478	451	460	459	477	456	453	434	464	433	416	448	428	452	469	440	434	435	425	452	464	436	446	424	460	442	470	449	418	504	453	431	494	422	434	434	431	443	475	418	450	439	470	443	443	472	447	469	462	461	456	465	488	450	459	462	437	450	419	463	426	378	413	427	440	448	459	425	481	463	429	431	435	434	446	449	428	442	459	424	391	466	462	458	443	439	468	436	453	454	457	458	466	425	437	438	448	439	408	419	430	465	464	431	444	423	439	434	440	473	454	404	447	445	455	450	444	450	457	431	406	474	453	426	448	457	425	476	443	415	468	469	476	457	470	435	496	442	450	465	457	418	464	433	470	496	465	442	445	422	457	436	418	442	427	465	416	406	431	454	409	428	439	449	450	441	479	448	459	411	438	431	399	433	453	445	431	416	416	459	440	435	441	456	459	445	426	477	459	426	440	461	446	448	400	463	457	483	449	444	431	452	483	425	439	455	456	450	477	459	437	431	431	458	429	478	459	448	437	462	455	466	449	426	470	459	430	488	425	461	443	453	442	473	469	434	448	429	486	460	464	462	438	440	466	462	462	442	456	435	471	501	457	429	447	437	464	431	414	445	423	435	438	433	444	431	448	454	420	418	444	473	444	479	436	452	416	450	442	450	422	433	436	472	467	413	458	413	447	421	466	424	474	461	431	441	422	424	427	449	454	419	431	427	427	455	459	470	479	411	447	463	476	441	459	461	444	449	442	429	461	435	413	436	451	424	454	476	428	419	463	454	477	475	458	456	462	465	431	470	441	437	464	440	437	493	415	464	441	445	411	494	425	477	438	468	452	487	469	477	423	446	464	430	447	426	469	476	420	457	450	474	432	424	429	463	405	417	433	478	479	432	462	454	459	452	450	449	454	441	478	448	431	438	380	422	394	458	427	471	435	437	445	437	429	442	440	422	476	440	439	429	484	410	435	420	411	471	413	452	421	429	429	446	440	438	443	428	404	405	449	442	447	468	455	432	486	468	454	450	445	432	475	476	466	455	431	415	441	448	450	418	439	451	416	430	447	389	434	429	429	462	465	419	431	446	483	471	425	415	424	422	409	437	407	412	429	437	448	445	476	409	450	455	442	458	446	429	425	423	464	478	454	442	439	433	458	445	479	425	462	456	454	435	440	445	425	442	412	451	425	464	470	487	434	452	450	446	454	431	459	432	419	446	434	423	405	441	440	434	469	455	467	452	449	443	447	468	439	437	444	466	442	466	501	462	446	499	431	421	457	438	426	443	436	411	448	418	440	428	445	481	457	440	462	408	428	441	424	448	457	456	450	424	459	449	416	435	455	470	438	420	446	455	485	469	469	471	446	405	443	467	463	486	453	485	416	446	442	443	464	449	439	469	510	472	445	414	459	487	437	468	451	491	434	411	458	444	439	441	452	468	474	389	419	471	444	450	416	468	443	442	493	433	455	438	449	468	443	508	496	474	492	453	471	474	403	413	467	467	411	480	420	456	419	407	470	440	451	421	448	442	496	425	477	471	482	464	434	446	455	423	483	392	432	471	470	462	408	448	460	470	402	425	450	432	437	435	438	453	435	451	436	494	442	466	471	472	428	431	469	428	457	430	444	423	467	461	467	430	443	400	469	422	449	459	447	435	431	433	426	406	431	455	432	462	491	430	439	445	435	437	454	424	461	450	435	423	438	446	448	394	448	421	443	420	404	458	448	445	473	443	479	449	440	462	444	438	460	472	443	424	448	428	460	399	436	454	467	453	452	427	423	461	452	462	442	433	441	468	442	405	459	394	421	480	460	440	453	463	482	445	466	476	426	421	482	417	418	450	457	406	459	457	462	437	449	456	463	451	471	448	463	445	471	461	435	442	433	449	430	446	387	471	431	434	447	443	415	429	451	451	493	417	459	452	442	459	427	469	458	440	438	425	436	410	424	459	438	435	444	458	467	437	452	476	445	457	410	498	418	449	435	421	481	457	458	452	440	465	488	419	422	438	469	471	420	419	438	453	468	385	396	415	437	390	475	447	469	442	439	454	486	446	467	426	435	417	440	440	461	441	459	452	451	442	449	474	450	493	457	463	464	409	454	466	457	439	450	486	454	420	401	413	439	461	443	427	457	427	468	465	445	458	453	415	403	426	453	444	469	461	436	442	431	444	464	440	447	427	453	441	466	468	435	441	429	418	459	428	451	471	447	409	461	416	445	449	434	466	468	438	446	468	433	451	440	456	452	419	508	428	458	442	461	467	456	469	433	457	434	447	452	428	433	438	446	433	466	456	443	444	439	427	437	445	449	436	446	465	455	437	441	446	412	434	448	485	454	458	422	430	441	457	416	404	438	433	405	437	499	459	448	402	472	458	411	466	449	429	416	469	450	437	454	430	464	459	414	435	417	439	427	467	464	438	450	411	431	428	423	439	467	465	459	416	461	455	439	429	439	475	437	460	463	464	455	427	449	445	468	415	457	404	448	454	443	482	445	461	423	450	422	406	525	475	443	460	422	429	467	462	443	476	462	439	446	468	473	386	416	462	433	447	474	399	418	468	448	443	418	442	453	445	442	430	443	442	480	454	397	415	447	457	455	450	444	461	455	428	454	451	439	443	471	405	409	417	437	455	424	403	455	458	472	438	422	423	459	418	418	424	464	429	465	473	464	442	497	452	450	448	441	443	476	423	429	423	455	451	451	442	455	469	429	421	473	436	448	435	434	447	445	470	422	494	478	425	443	454	465	431	425	425	420	431	477	441	478	417	457	431	438	406	429	466	432	483	455	439	436	456	437	422	475	440	443	428	440	471	462	463	439	435	450	449	431	412	445	442	466
26687	20765	11000	2021	1515	1877	2450	2229	1244	1046	1056	1029	1228	1069	1067	887	796	805	808	729	787	758	711	773	752	746	785	759	763	725	753	766	748	725	721	765	727	745	759	732	778	789	780	749	771	789	778	764	814	860	863	886	836	875	890	834	816	688	751	765	787	753	741	720	800	776	673	705	755	788	743	807	786	794	746	774	794	756	779	791	782	747	753	739	749	786	739	761	755	775	768	793	711	759	756	785	767	741	724	763	708	717	761	737	759	769	795	774	719	748	793	782	784	756	765	699	778	748	756	712	758	714	729	749	769	725	716	787	735	740	694	733	722	700	780	750	747	724	769	708	758	778	747	737	737	757	745	755	765	755	738	711	722	727	758	742	765	758	778	781	739	771	748	774	786	789	738	734	735	744	817	748	709	763	743	770	692	805	748	762	744	713	771	726	786	737	770	767	754	731	771	718	780	711	751	753	742	751	764	760	729	759	749	705	754	697	762	702	790	760	774	768	743	735	727	758	719	770	749	764	739	688	788	723	711	788	740	761	713	714	731	757	723	742	769	733	733	738	737	736	721	736	733	744	731	734	775	763	733	740	737	799	713	728	755	758	705	723	712	729	758	756	722	729	754	740	760	749	747	746	746	720	762	781	713	756	771	734	702	814	735	699	758	729	735	737	748	763	707	766	752	757	755	778	748	773	761	735	718	748	754	761	753	753	741	716	706	789	757	764	718	746	749	801	757	716	790	747	743	741	752	780	724	729	737	822	790	730	783	731	727	704	740	782	759	770	772	761	751	786	751	783	785	781	672	715	725	812	791	767	783	795	779	798	763	769	732	761	800	736	744	715	768	767	742	764	729	747	755	724	730	721	739	784	752	719	763	745	742	709	725	731	753	708	750	721	733	754	729	766	769	749	742	791	743	744	716	703	700	730	768	756	709	748	732	765	781	753	721	741	711	763	730	772	719	747	719	774	735	679	723	699	756	758	748	735	689	726	734	733	751	767	782	750	732	782	736	715	731	736	753	798	727	725	726	725	712	786	777	748	765	782	766	725	756	732	694	684	785	747	756	784	746	769	778	760	774	766	741	763	735	757	779	785	747	759	747	758	715	729	751	727	740	741	647	755	711	763	766	749	787	790	727	784	771	730	767	746	797	765	793	701	766	785	728	770	709	746	747	783	734	725	807	732	722	740	728	789	727	779	782	751	739	744	797	778	725	731	778	783	773	694	735	751	696	726	753	765	772	743	766	728	757	744	733	734	725	753	728	723	729	764	738	753	780	733	768	773	710	714	799	776	709	760	708	781	709	752	747	748	801	732	751	762	732	742	746	726	769	742	769	753	726	728	773	764	751	756	752	803	720	726	735	768	732	722	761	723	745	729	734	721	674	760	751	720	748	808	730	766	773	726	754	778	765	800	715	728	741	725	729	720	749	744	735	714	784	713	717	737	746	740	729	742	736	723	729	724	803	755	769	697	716	782	722	731	717	727	656	742	736	748	724	721	720	761	728	779	769	751	774	811	692	769	761	777	767	763	757	737	746	720	735	773	783	764	717	829	769	745	782	795	736	753	753	717	756	768	735	716	747	770	757	792	739	797	750	737	718	762	770	747	740	719	745	722	717	698	714	740	731	762	766	700	753	756	735	763	765	747	759	746	699	786	739	708	686	746	707	727	716	801	728	775	767	774	734	742	762	757	731	756	766	717	741	819	737	754	767	701	720	730	807	782	755	787	708	758	728	697	740	806	744	733	753	752	710	711	714	796	718	746	779	694	750	785	785	775	732	758	759	762	731	731	748	738	779	767	762	708	693	696	732	778	747	716	696	727	775	720	739	779	730	737	756	734	737	725	783	718	751	735	758	739	732	734	663	769	759	751	749	755	731	735	722	740	701	748	746	734	737	721	713	768	745	782	752	703	747	709	764	777	797	736	773	715	730	759	749	771	724	737	755	732	704	724	738	722	736	709	718	717	711	735	731	723	760	768	722	734	745	716	778	741	786	755	750	743	749	710	773	732	765	695	700	744	752	755	759	738	752	715	737	753	754	775	732	759	798	756	722	754	700	765	790	739	751	739	735	775	749	833	729	724	725	747	773	723	735	723	658	730	765	705	723	728	759	753	754	713	772	763	736	764	783	780	673	722	721	754	716	754	774	687	719	738	745	737	736	760	743	739	723	812	722	727	730	731	790	755	747	726	755	752	803	731	724	745	742	732	741	717	734	788	715	763	728	722	746	729	724	777	712	728	729	756	756	775	769	859	745	716	714	784	778	720	700	824	719	703	693	768	749	769	714	771	750	686	769	768	753	740	769	736	724	746	748	717	691	695	780	730	737	774	776	731	756	769	757	758	743	780	745	760	769	726	764	770	796	738	822	759	786	724	772	723	759	730	739	713	756	770	728	731	786	710	739	747	780	747	756	789	769	749	733	782	765	719	709	799	796	731	783	775	731	737	727	766	772	732	744	778	760	750	708	735	720	719	769	771	716	711	697	703	782	721	721	751	766	786	768	762	742	737	754	740	778	740	737	747	733	713	721	724	769	735	743	760	807	750	717	759	748	761	700	745	726	768	765	780	708	833	752	787	758	737	723	795	732	774	799	721	742	759	718	720	690	769	718	753	720	696	735	743	764	715	760	777	788	762	719	770	728	722	797	758	708	756	710	756	775	780	821	735	713	770	759	752	761	764	754	709	746	754	720	725	775	763	722	741	718	801	771	767	777	682	749	728	767	754	776	795	739	770	767	732	722	743	815	757	725	765	729	735	755	841	724	725	766	731	763	797	801	711	752	703	750	748	723	744	721	764	780	761	770	721	703	733	742	754	757	677	773	777	734	688	760	697	725	707	781	707	763	766	757	716	728	725	765	723	735	739	764	783	721	723	731	722	721	692	755	753	721	775	751	757	720	748	724	736	783	740	766	821	728	741	785	816	724	764	756	763	730	696	793	751	744	730	764	696	715	763	784	759	719	704	733	769	733	748	769	729	741	770	752	759	725	696	802	765	795	746	706	745	783	747	724	720	780	746	750	697	815	726	771	755	787	747	692	746	745	762	768	714	748	769	730	723	723	748	763	698	732	768	706	721	730	768	750	726	718	709	731	732	730	774	738	764	788	694	743	770	752	795	745	758	758	740	760	707	770	739	785	775	734	712	730	746	766	760	757	760	783	768	767	719	748	778	697	718	718	743	797	690	760	728	826	771	719	756	767	783	741	757	759	724	759	719	771	770	720	723	721	744	777	719	784	717	766	727	747	751	757	728	761	775	780	763	744	747	726	738	769	725	812	756	767	755	761	740	726	702	727	748	754	740	746	725	767	736	761	702	750	805	775	723	800	804	720	781	754	754	731	775	715	758	755	778	761	810	782	770	730	754	732	720	777	741	774	763	714	756	728	701	748	762	707	702	790	760	760	733	759	795	758	793	776	737	766	730	724	761	763	746	804	704	772	729	753	734	775	703	766	774	723	713	767	751	815	747	764	751	701	719	762	721
4352	2330	2330	2008	2393	3806	4612	4262	2154	1682	1714	1628	2052	1515	1617	1256	989	1021	1009	933	910	980	943	887	955	896	917	930	875	954	880	960	913	957	873	905	896	904	925	935	880	977	894	983	941	979	920	949	1116	1136	1106	1060	1087	1167	1088	1048	927	901	1010	892	890	950	926	920	889	947	931	919	972	964	901	920	948	881	869	920	914	867	933	939	938	932	918	895	874	952	905	928	988	802	914	893	937	916	892	853	939	911	929	884	902	905	919	899	899	953	894	993	987	915	920	878	869	928	919	871	936	900	945	905	877	902	910	905	901	911	902	921	943	897	962	880	899	891	942	908	932	933	886	968	896	876	860	954	924	871	946	888	931	906	924	904	899	957	897	921	901	897	887	903	905	896	931	899	930	919	882	894	924	875	891	917	894	897	936	907	917	888	933	961	900	923	913	954	891	911	888	900	911	941	932	872	922	936	905	882	912	929	896	926	939	951	923	895	924	892	932	956	921	853	874	931	934	920	894	932	935	906	944	885	885	908	884	907	961	936	893	932	952	871	898	942	907	865	904	873	884	914	935	932	926	879	866	928	893	928	906	922	935	888	923	943	908	929	922	940	922	938	952	989	945	948	885	917	941	924	844	945	912	903	914	929	914	879	870	925	911	828	896	942	901	879	895	907	920	933	911	875	863	899	952	838	908	952	868	987	911	932	864	940	879	939	912	946	937	901	923	958	918	936	946	934	971	891	974	932	876	929	940	914	907	923	869	893	926	919	866	902	998	962	903	921	872	975	896	895	935	945	886	857	949	920	898	920	931	899	920	918	948	883	910	966	940	927	876	898	993	908	928	904	875	894	909	943	951	986	905	912	935	900	888	913	899	926	905	935	971	884	864	907	912	922	940	916	893	932	895	899	923	947	902	947	942	944	908	873	936	951	896	857	948	897	894	918	909	866	921	927	939	867	843	887	1020	902	936	913	892	949	944	969	916	934	918	869	921	922	937	926	890	894	850	900	873	896	898	844	871	924	944	886	883	899	910	947	924	938	883	931	954	927	916	959	890	845	855	924	930	906	937	895	891	903	902	910	895	961	917	915	897	905	880	938	914	868	891	941	950	868	916	882	923	952	938	944	926	970	888	940	912	927	938	954	875	886	938	919	907	912	946	929	946	893	926	938	900	946	941	941	899	934	952	933	885	948	882	863	936	906	963	917	954	911	935	883	912	904	942	875	906	931	941	906	933	906	935	956	962	860	946	923	906	908	900	941	934	950	923	865	872	902	936	981	901	944	928	898	935	905	930	955	957	878	952	860	913	931	890	866	954	944	950	911	917	915	908	877	871	833	876	923	947	959	942	893	925	884	946	923	901	927	897	890	901	910	957	1006	913	944	914	925	922	923	878	938	928	951	923	942	960	882	901	923	937	926	895	906	913	923	877	919	925	964	886	899	875	946	938	919	952	922	891	910	904	958	894	893	958	931	936	928	844	859	910	918	913	910	935	912	909	958	980	910	895	907	901	920	910	908	936	937	889	902	878	925	938	909	952	951	893	875	941	923	945	931	983	947	893	973	928	886	962	874	910	888	911	919	923	896	894	920	916	936	902	961	945	955	887	948	838	930	940	881	881	889	946	906	876	941	940	940	924	875	908	836	878	931	915	898	935	942	877	903	879	931	923	909	906	893	875	912	870	903	915	875	864	977	917	963	891	917	946	893	898	942	985	897	909	915	926	967	976	970	899	935	884	889	869	875	923	912	909	929	910	937	914	921	863	902	955	852	912	878	914	932	869	930	896	910	879	925	920	895	946	928	920	901	873	909	883	875	917	906	894	945	899	961	865	983	885	914	889	940	930	903	886	919	953	928	881	945	957	876	946	910	918	922	914	888	891	968	927	923	901	921	936	898	913	949	914	903	890	919	897	935	939	877	971	920	955	920	932	903	947	922	871	976	896	927	909	879	929	911	941	935	918	932	910	898	922	880	906	948	913	933	944	916	939	888	882	931	952	922	927	913	912	966	876	868	878	929	897	905	882	975	902	909	938	927	914	913	917	908	952	964	985	937	956	892	939	877	868	884	895	961	940	884	950	934	926	939	886	908	943	881	951	896	945	900	947	859	873	921	920	913	866	956	915	887	920	915	876	867	908	931	876	897	906	919	870	955	929	918	967	979	884	889	910	930	829	943	866	902	911	843	943	891	963	937	927	904	866	916	900	978	951	899	920	915	931	917	884	895	944	856	938	849	917	917	943	903	937	905	923	927	915	935	926	888	965	878	900	1017	872	953	882	874	892	871	934	849	929	908	900	910	898	940	893	904	952	906	921	947	906	896	927	876	928	921	939	936	879	949	990	920	897	926	942	915	905	937	887	953	912	897	901	831	945	892	901	971	914	892	906	887	867	900	864	926	904	950	906	938	930	870	903	871	933	902	949	877	899	925	940	952	889	863	889	923	928	881	922	867	968	922	913	927	919	925	874	926	940	888	905	944	932	864	946	943	882	908	925	880	905	901	917	928	906	918	925	947	916	967	885	921	934	914	955	939	980	901	957	866	933	900	905	872	870	935	942	938	951	935	917	931	891	882	881	919	880	873	946	913	905	925	900	977	898	906	882	924	933	839	867	881	873	930	963	891	890	895	927	934	940	894	929	920	946	945	893	915	898	889	904	945	924	923	889	941	888	958	946	916	940	936	892	946	892	905	906	935	945	930	894	926	881	876	881	973	876	909	941	917	927	920	924	939	920	928	902	860	875	889	891	917	952	898	871	902	855	946	875	976	944	921	908	877	943	948	919	945	927	893	920	892	873	915	912	926	875	884	898	901	888	949	963	925	908	869	899	893	879	876	921	925	915	936	931	924	911	894	896	934	911	853	883	945	923	930	932	910	925	963	948	952	932	890	925	994	938	893	928	933	898	979	930	905	916	917	893	908	892	908	890	891	989	875	959	914	917	920	887	966	938	916	950	910	1013	939	896	937	938	912	968	903	876	876	913	929	937	904	903	916	943	924	869	884	872	884	913	902	933	944	900	879	872	860	926	916	856	851	926	883	941	870	966	941	938	880	932	916	887	935	871	873	919	902	939	897	932	918	936	934	906	967	930	951	868	889	886	904	921	856	908	948	878	912	865	934	911	929	907	898	867	914	866	938	873	886	844	875	893	943	938	889	875	862	938	982	888	905	910	938	874	898	916	926	939	938	848	930	898	887	936	928	941	952	876	929	907	907	917	857	878	916	916	909	925	895	947	875	906	922	940	870	982	877	899	906	919	917	914	929	885	838	922	929	919	880	867	901	907	910	896	875	933	938	918	959	890	919	884	926	947	919	954	866	957	997	925	901	917	895	965	926	974	912	924	924	957	929	960	910	886	896	886	966	950	858	959	901	909	922	939	917	943	861	915	889	918	900	924	929	943	917	865	936	897	980	929	846	889	895	863	877	927	938	901	943	924	857	880	906	945	952	904	859	935	895	919	943	908	928	885	946	899	966	916	893	945	892	943	940	936	928	883	930
23580	21116	28645	23840	21107	15904	5716	3644	1858	1361	1351	1227	1651	1218	1292	856	613	677	662	557	537	581	546	554	528	539	522	544	547	512	489	531	517	496	518	526	535	543	582	509	550	534	526	590	532	565	534	552	707	719	705	658	712	771	742	717	607	542	526	534	541	563	509	501	524	449	527	492	480	450	492	548	524	513	513	510	482	519	491	510	490	553	483	494	524	511	508	524	500	522	542	505	512	501	484	541	504	475	524	525	553	498	527	472	509	495	547	506	521	545	467	526	480	502	512	505	519	487	526	493	540	494	509	470	500	514	508	513	531	532	500	540	502	518	531	503	540	525	503	470	491	524	496	549	482	512	499	530	471	459	529	524	478	533	498	554	521	490	541	500	514	505	513	519	524	520	503	503	492	535	495	488	490	448	523	509	512	560	512	532	487	495	540	507	522	509	497	529	496	547	521	502	502	527	515	479	450	491	473	513	511	524	518	450	487	530	461	532	515	520	492	519	481	515	502	539	531	524	524	499	469	486	534	468	483	508	535	526	494	521	520	551	486	506	512	494	520	515	482	488	507	500	503	532	506	508	536	511	536	459	500	525	494	465	531	464	515	521	491	505	516	515	547	518	540	511	486	524	517	478	523	531	487	522	522	500	496	504	531	455	506	542	479	523	527	521	512	512	488	488	523	526	507	500	490	576	514	528	522	516	508	508	490	515	464	516	534	528	510	503	482	501	523	510	509	537	501	502	462	484	505	523	522	496	542	537	537	489	503	489	507	495	500	522	535	473	455	499	461	534	484	524	487	525	484	472	528	500	493	482	525	523	481	509	504	507	471	502	484	477	514	512	513	498	518	533	516	524	496	488	486	507	498	533	478	542	452	500	484	462	470	524	506	503	505	544	502	527	509	544	520	522	469	489	525	520	487	509	508	483	527	509	513	512	510	532	521	501	512	501	539	541	468	526	548	546	541	510	496	505	519	534	517	497	518	533	496	515	498	541	455	505	534	506	471	510	507	523	489	512	495	506	484	517	505	551	488	489	517	501	557	516	516	516	465	512	546	451	456	534	498	496	493	498	516	473	519	530	511	509	484	537	504	509	549	547	512	478	465	498	533	510	523	519	501	466	477	487	537	517	494	489	502	524	484	465	453	511	468	506	519	484	465	516	505	486	463	490	476	473	497	532	474	500	508	479	489	530	500	523	534	499	482	514	516	489	496	565	505	496	534	524	496	469	517	503	483	499	507	507	472	486	473	528	543	480	512	498	502	504	467	529	473	514	512	462	520	470	481	519	514	495	513	477	552	495	514	544	525	515	528	458	522	524	523	476	486	530	496	496	532	481	477	474	445	528	499	473	509	465	529	538	499	534	511	506	493	515	491	529	546	538	535	480	522	538	518	471	537	499	496	523	502	515	492	504	506	510	514	522	515	515	490	501	521	491	525	521	501	508	503	499	539	491	480	508	463	490	479	481	544	527	526	547	504	464	463	537	538	488	513	547	498	509	547	522	485	499	492	515	505	485	522	516	483	518	517	527	507	521	494	491	507	458	501	538	475	508	526	533	515	510	476	511	505	512	506	509	519	515	486	532	517	485	536	499	510	488	524	484	535	522	512	504	514	531	521	518	467	523	499	492	493	527	516	514	522	474	498	537	522	471	482	528	518	498	508	515	542	505	507	521	451	539	496	486	523	510	489	507	480	479	498	479	513	520	507	511	478	514	501	492	516	505	504	505	503	489	493	511	470	521	512	536	498	531	503	503	535	534	470	509	573	514	497	488	498	511	500	514	526	516	530	518	522	479	491	499	517	554	496	479	493	465	491	488	497	501	524	459	514	526	506	498	449	457	507	538	550	518	485	499	503	551	557	523	519	498	545	521	552	510	505	505	508	487	513	473	520	500	524	501	532	499	498	495	518	527	499	479	548	499	485	508	516	511	457	509	510	478	537	507	494	545	492	509	509	491	542	498	515	485	526	487	514	472	492	488	492	503	504	513	484	527	516	513	479	482	508	528	488	499	475	473	501	526	539	502	486	507	485	495	496	528	468	518	514	523	491	527	522	478	482	494	519	475	477	496	495	529	540	489	455	478	485	515	469	508	482	462	488	503	473	494	529	500	508	509	511	513	500	496	487	482	507	526	514	491	497	480	500	495	503	508	480	508	487	509	497	499	500	501	496	510	514	481	503	531	504	483	492	462	494	517	521	473	527	511	481	462	478	478	545	483	525	534	487	497	499	475	517	508	490	501	483	538	529	496	506	540	477	524	496	520	488	518	509	513	514	519	517	499	495	532	551	519	535	499	507	492	521	546	497	532	516	512	502	469	507	461	507	521	513	513	529	513	505	510	509	497	510	509	496	466	547	511	527	489	458	535	531	485	559	541	492	521	503	518	504	504	515	496	481	499	517	455	490	496	526	508	551	504	510	488	490	490	477	509	491	507	515	506	492	498	517	490	525	493	510	495	538	466	475	498	507	487	514	493	487	530	514	520	467	548	507	505	531	502	527	495	542	529	492	481	523	515	519	485	521	534	501	522	514	510	476	502	486	484	491	518	533	503	511	491	480	489	553	476	541	484	519	516	540	497	501	493	526	523	523	503	475	467	522	496	498	492	520	507	538	520	514	518	512	508	516	545	533	537	522	462	513	505	560	525	516	514	499	505	526	540	468	486	484	453	508	513	544	503	523	517	510	485	489	506	497	485	525	490	495	499	473	492	514	493	530	499	476	502	535	510	475	512	508	536	492	515	546	488	482	506	500	507	476	526	522	510	454	505	457	551	481	544	461	500	457	510	494	489	474	500	485	512	543	546	500	543	493	482	504	524	495	501	509	503	511	532	511	500	534	504	488	524	520	508	491	502	476	509	515	510	495	501	450	494	509	486	497	497	481	535	497	501	471	507	541	518	523	536	448	501	507	505	482	491	504	490	503	470	516	497	499	517	532	500	464	480	501	544	506	524	529	500	533	509	522	548	508	509	512	493	500	538	536	511	506	479	515	521	542	510	475	550	518	510	516	519	508	549	510	499	481	515	521	548	555	481	492	491	508	488	534	500	500	496	484	491	541	531	484	505	476	485	491	479	511	507	500	495	447	504	507	522	533	484	524	498	528	504	515	534	509	495	491	535	527	495	492	494	512	514	529	501	543	493	513	528	479	521	485	501	539	518	485	520	473	477	510	516	484	497	520	494	598	496	511	490	521	521	484	537	510	496	488	514	510	460	536	498	505	509	507	504	523	524	519	507	532	529	506	494	482	500	525	540	540	507	515	520	509	485	526	521	518	509	504	502	512	505	553	530	493	489	514	516	493	487	462	514	480	560	540	502	531	502	526	498	493	505	542	527	468	527	495	493	517	482	524	516	480	522	515	505	517	501	511	502	489	525	476	506	480	537	521	513	467	513	540	508	492	503	502	534	473	512	495	511	503	522	478	476	504	497	535	493	486	493	482	493	504	520	494	505	453	494	480	470	523	504	510	506	485	514	484	509	532	514
5774	11033	9838	5902	5432	7088	8061	7258	3639	2542	2553	2281	2833	1969	2186	1406	965	906	876	836	725	752	756	701	675	744	683	669	718	694	716	688	656	671	711	664	682	635	642	659	737	709	692	794	728	715	648	731	1025	1032	989	1017	971	1153	1060	1084	769	633	640	683	728	691	654	610	671	677	657	626	652	673	646	665	663	630	632	652	653	650	598	655	670	603	580	621	595	636	658	682	668	638	627	625	628	665	653	669	645	683	640	616	611	643	626	659	668	621	606	622	661	698	640	650	616	652	574	620	662	636	663	604	664	657	606	638	637	632	692	635	634	627	687	599	628	641	656	667	627	667	669	642	622	649	670	664	633	650	603	614	662	636	650	650	668	666	649	597	646	606	626	659	620	644	622	696	661	628	601	634	628	660	629	625	618	581	603	592	591	621	645	657	628	613	657	659	651	637	627	604	634	641	614	592	643	640	608	623	621	666	625	614	613	647	669	601	696	664	561	641	638	609	621	622	584	638	682	620	651	653	637	632	709	683	657	623	601	646	667	676	657	635	596	620	632	648	612	627	657	652	613	636	599	608	647	638	643	651	686	665	627	640	612	650	600	626	573	650	629	649	648	618	587	649	668	621	603	639	665	607	674	660	624	660	631	626	605	615	662	637	636	637	631	610	663	620	618	658	622	672	702	649	668	592	584	594	658	605	608	617	700	615	668	667	676	633	617	704	690	648	593	596	661	637	642	645	677	642	620	681	634	658	682	605	608	670	602	633	635	615	580	611	635	661	664	651	604	639	669	619	673	673	618	635	637	606	627	638	660	631	690	657	622	669	666	651	649	610	617	678	636	652	688	687	626	690	629	606	621	671	645	648	643	620	638	602	609	655	652	583	654	637	645	658	587	651	604	644	603	666	619	593	630	642	639	602	649	595	648	694	598	642	661	626	693	637	660	612	661	629	663	684	600	632	640	665	682	660	681	594	645	626	600	588	598	624	601	638	602	665	614	580	698	611	618	641	593	639	633	660	632	670	604	623	637	629	640	655	612	662	603	672	629	659	664	619	651	632	679	653	594	650	643	646	581	642	641	626	636	633	642	573	628	666	683	657	660	631	625	636	664	605	678	653	661	594	634	651	631	642	618	662	605	632	691	630	604	652	641	650	607	690	593	662	646	624	640	654	636	643	674	668	633	642	639	610	629	653	640	648	674	667	617	610	635	620	644	636	589	635	661	663	640	636	660	650	633	647	616	658	630	659	652	635	631	616	686	624	631	624	610	600	641	631	628	644	649	658	623	630	614	642	619	638	622	642	649	628	614	651	641	600	673	621	634	609	651	657	646	691	586	682	630	629	623	640	627	649	629	559	665	668	644	638	662	634	599	626	638	631	639	624	624	622	641	645	658	648	622	628	634	620	606	662	609	624	639	629	657	641	630	647	639	658	638	641	651	607	649	695	627	669	613	655	616	645	618	639	646	645	648	608	695	665	667	636	621	615	627	618	651	636	587	624	635	622	650	626	618	625	635	595	657	654	595	659	595	628	646	608	621	634	657	598	612	649	668	624	677	615	624	636	648	634	625	682	630	664	624	603	665	578	624	675	610	618	657	574	623	676	639	642	697	669	600	594	642	625	589	636	635	652	625	657	653	634	643	645	649	627	627	621	627	647	648	623	628	621	685	638	624	637	580	629	639	646	633	663	645	640	605	652	608	650	652	621	617	680	665	643	631	616	633	634	641	673	645	623	645	653	609	641	639	621	654	659	625	654	638	629	613	639	723	634	662	647	624	640	606	645	658	638	653	603	681	617	667	595	632	636	675	622	638	638	663	657	567	658	664	625	629	604	661	689	618	612	613	664	663	630	668	610	616	638	659	661	663	643	694	592	630	631	632	662	661	635	621	631	664	625	680	581	634	637	640	658	614	625	611	702	629	680	689	617	667	643	666	597	640	632	632	596	659	621	650	599	693	666	619	649	600	624	635	632	662	638	662	617	648	610	623	631	665	617	630	607	662	594	618	621	623	641	620	608	622	647	639	664	673	607	643	621	618	644	650	641	635	613	671	650	668	612	624	631	621	615	612	589	689	618	641	640	610	632	600	644	605	603	674	638	620	654	663	625	591	646	628	649	616	628	618	621	598	629	590	641	635	603	622	637	618	645	634	631	594	624	642	662	666	652	657	630	625	672	598	679	641	617	622	650	632	624	622	662	623	641	663	672	618	601	634	658	666	607	624	635	626	656	664	622	687	634	605	650	598	599	610	623	622	651	634	633	642	604	613	654	629	624	657	638	599	637	652	660	643	616	634	620	585	621	640	660	611	628	652	629	583	631	647	643	620	618	601	614	628	695	648	639	643	658	633	650	647	649	629	619	601	654	600	635	620	640	640	633	650	668	590	632	609	640	642	621	630	621	663	639	664	638	669	653	596	645	645	660	651	671	610	639	643	666	666	685	633	657	615	648	639	632	674	646	646	666	617	633	645	616	654	641	657	645	653	634	628	632	642	652	617	605	615	590	639	645	633	630	611	640	613	648	622	654	599	616	615	598	646	612	665	613	659	651	613	671	643	646	660	638	655	607	650	613	609	670	621	579	616	645	603	618	645	621	627	624	649	648	648	669	610	674	603	590	634	616	642	636	658	624	625	656	602	598	621	615	616	608	643	595	620	704	621	605	671	641	657	625	652	610	640	658	673	629	652	642	681	617	634	650	626	630	662	634	693	609	642	653	627	610	680	630	566	604	603	583	610	641	669	644	657	649	605	628	629	599	651	658	599	631	653	598	584	615	609	675	610	683	595	618	682	633	672	680	639	596	662	628	620	603	626	632	653	656	663	637	625	658	642	662	654	615	570	629	640	642	636	654	612	590	630	609	638	646	607	649	614	630	602	680	668	647	606	608	634	600	628	600	634	622	662	689	623	595	612	700	610	630	639	630	639	608	698	639	629	643	687	621	624	634	617	623	633	669	687	656	654	616	638	618	603	656	631	619	653	643	589	630	641	632	644	666	652	629	598	640	652	663	586	579	620	648	655	590	642	642	676	635	674	659	602	619	621	602	632	613	613	667	627	618	689	675	633	621	628	644	633	693	637	609	646	670	633	636	671	662	622	630	570	637	571	596	663	627	621	643	646	655	651	636	624	624	630	623	620	619	653	662	597	661	656	674	664	613	607	687	640	626	615	681	629	650	628	650	642	615	618	655	598	626	625	673	614	635	635	584	607	617	658	637	697	620	699	639	620	613	656	622	659	624	640	594	619	647	650	657	599	657	621	661	627	622	638	652	609	629	685	609	651	642	624	600	675	612	631	603	678	611	661	592	630	679	666	648	632	662	636	677	650	696	602	639	648	575	656	636	569	643	646	626	671	630	600	601	667	607	649	639	665	615	663	627	624	686	610	622	646	639	630	608	644	660	627	627	627	643	628	694	622	643	594	587	626	678	662	628	637	593	640	642	613	636	570	602	650	615	633	649	679	664	652	597	664	591	629	604	658	595	607	664	615	578
22726	21116	28964	23513	21120	21331	16423	5769	2380	1754	1652	1395	1892	1361	1521	927	674	603	596	468	469	475	442	459	437	452	416	413	413	413	400	390	397	424	410	452	438	398	376	393	389	421	417	436	452	429	395	463	625	713	696	618	597	753	715	706	422	362	368	379	443	419	399	342	381	384	355	386	353	383	382	342	362	357	366	363	377	379	401	365	346	372	363	371	383	344	395	367	363	359	390	351	386	326	324	360	363	349	397	314	389	344	348	367	352	369	335	332	367	342	369	325	359	384	350	388	381	364	382	347	369	366	349	352	374	368	387	343	378	362	362	368	344	368	360	390	357	363	346	375	372	374	339	362	370	362	386	377	386	345	361	345	403	339	386	363	366	321	370	357	389	321	364	366	363	360	374	370	389	358	345	356	348	365	357	362	372	382	363	340	384	380	371	350	339	372	377	352	378	328	360	341	356	340	377	339	343	363	370	383	352	380	378	361	417	376	328	358	392	370	353	336	379	361	389	373	351	356	372	398	379	354	376	336	339	375	376	368	360	362	349	383	348	374	399	372	357	394	352	382	352	393	356	355	368	367	378	341	411	377	353	368	382	348	372	345	350	358	363	375	349	371	393	416	357	359	378	362	380	354	393	381	371	337	371	366	356	341	352	369	359	370	367	377	376	382	382	387	352	362	361	385	394	365	365	395	345	392	325	347	352	364	375	328	401	366	320	368	397	387	318	363	361	351	371	357	375	395	395	398	392	365	380	368	345	393	336	361	375	383	355	389	358	371	370	389	330	389	373	355	372	354	367	384	338	399	374	344	365	399	358	395	341	387	369	380	383	355	337	357	363	350	360	350	395	345	350	372	341	334	363	360	361	332	376	362	351	362	347	362	365	364	318	334	339	370	371	379	361	418	395	368	368	396	373	388	360	370	381	371	394	361	355	368	400	353	381	369	360	374	355	363	350	403	395	377	348	338	318	385	368	378	356	358	363	366	373	377	364	352	349	362	355	330	373	354	381	348	385	364	352	357	345	349	389	383	354	375	398	328	379	350	374	364	377	349	361	317	373	354	369	336	384	345	384	377	379	368	338	382	360	372	365	359	332	350	370	374	346	397	380	358	371	362	361	350	345	360	387	351	398	353	334	388	385	345	351	338	364	351	332	353	381	379	357	358	348	360	376	392	393	366	350	341	343	389	353	372	340	371	384	350	340	327	356	352	368	369	351	380	396	341	376	374	378	357	384	364	340	344	373	331	361	346	380	334	353	326	368	376	395	405	368	381	376	358	333	382	369	383	365	344	328	339	354	355	393	334	369	384	396	379	364	371	379	354	375	359	373	341	361	353	373	359	407	380	382	369	394	354	370	377	364	359	374	330	315	356	371	369	363	350	336	374	378	384	397	365	325	368	332	372	367	387	377	371	330	373	389	346	373	330	354	372	341	391	352	372	354	358	337	352	359	398	356	398	382	370	363	349	373	328	342	356	373	348	361	369	354	331	341	368	369	351	315	330	355	356	347	383	337	368	368	343	338	378	330	356	393	379	375	329	342	331	353	349	382	357	345	379	326	383	376	371	367	341	339	360	372	366	370	341	390	360	385	362	375	348	358	372	346	354	367	375	362	340	387	352	371	359	366	383	349	341	332	353	352	352	346	360	364	380	387	331	359	365	366	364	336	353	385	351	371	367	382	326	360	371	344	365	354	383	387	382	367	387	363	364	367	369	362	392	361	350	362	352	345	363	380	349	357	358	365	378	385	358	358	368	373	382	382	340	401	350	349	391	363	390	389	330	379	395	384	360	368	379	382	367	379	363	359	316	366	359	302	353	364	370	377	378	353	345	356	400	343	335	368	375	390	371	395	373	361	349	367	364	339	354	360	360	343	382	370	354	372	383	343	334	395	347	380	366	387	375	373	365	388	389	363	349	382	380	360	344	363	393	395	365	334	362	340	377	371	361	408	371	354	410	345	378	352	368	338	352	355	370	402	354	370	359	355	418	379	395	426	369	372	346	353	361	395	365	330	355	394	371	367	371	366	372	332	348	374	373	365	351	385	354	372	344	362	348	406	362	355	389	345	376	351	376	375	345	384	367	425	349	348	337	415	343	358	384	367	343	348	366	368	334	381	374	357	351	384	377	390	355	355	363	350	341	368	334	353	384	353	334	363	406	376	366	366	344	347	365	359	350	377	362	327	370	370	335	362	335	359	370	350	376	357	366	353	368	371	364	354	354	359	366	370	363	343	347	352	354	350	373	360	350	369	400	357	396	395	329	352	417	387	347	398	371	337	371	383	349	362	396	328	321	373	382	367	359	362	381	351	350	385	341	363	338	384	376	365	338	346	389	366	388	364	349	341	355	403	353	378	359	381	361	360	357	363	358	346	364	396	371	366	347	345	362	376	368	365	394	354	324	372	355	335	383	363	362	353	365	354	357	341	368	366	352	366	367	334	376	369	347	350	371	401	326	367	352	372	351	380	351	346	358	321	364	378	370	342	393	352	347	357	386	374	395	359	359	369	356	351	342	383	350	353	354	356	340	361	365	384	372	370	373	360	361	380	347	356	360	343	342	359	382	380	345	357	374	421	335	352	368	373	362	350	353	375	356	376	330	363	367	395	359	358	360	363	360	364	346	343	389	365	356	371	345	352	348	367	349	370	359	349	403	394	365	331	342	341	389	372	395	392	351	326	364	381	325	356	377	395	341	346	366	335	345	397	371	358	339	337	351	350	350	393	329	330	353	378	369	360	356	400	354	361	343	333	350	385	358	372	396	351	348	350	328	348	404	372	347	355	332	340	374	394	389	346	369	354	352	372	362	392	396	341	356	373	390	351	360	363	369	377	379	358	367	372	370	346	369	410	374	344	376	368	342	396	344	356	354	371	358	396	329	358	359	372	352	347	368	357	368	350	377	353	392	376	374	358	379	348	366	360	401	364	359	392	352	354	353	322	372	342	344	374	341	351	352	359	352	370	355	375	373	396	338	344	374	382	383	339	351	367	359	356	354	366	362	369	364	345	370	368	332	384	375	376	366	353	366	349	366	369	371	367	393	329	388	370	348	376	366	363	322	395	363	352	374	367	368	361	377	377	361	387	340	362	363	372	395	385	347	375	371	353	380	388	349	378	383	389	351	386	356	368	351	393	366	371	332	347	350	381	363	355	381	375	364	332	386	362	365	375	351	393	369	379	363	366	352	365	360	330	355	348	398	342	353	371	358	363	371	331	374	366	369	352	369	341	394	370	332	367	360	318	359	380	351	409	383	365	389	371	340	328	412	337	345	386	345	327	363	398	390	365	369	356	352	377	355	385	357	344	334	387	331	350	360	359	370	337	362	366	366	361	383	370	392	374	343	338	358	346	342	375	357	355	358	373	370	369	369	342	349	375	390	377	350	326	341	346	363	335	345	386	373	372	361	369	351	355	353	352	366	366	356	404	338	351	380	331	355	352	386	406	352	331	375	390	379	353	371	377	368	383	369	383	377	381	374	370	360
7698	16662	15143	9153	8103	9806	11181	9767	5181	3520	3503	2878	3571	2489	2843	1557	958	910	849	695	632	613	591	593	521	565	540	564	508	572	560	504	548	541	525	495	496	451	500	482	503	560	544	626	582	567	504	578	991	1097	1019	1006	979	1137	1137	1058	576	464	432	483	605	485	502	473	511	431	448	462	448	465	443	423	463	492	421	440	417	437	468	427	438	429	432	450	478	452	440	453	447	431	450	436	450	449	393	475	445	445	453	443	405	417	452	430	439	441	461	414	449	445	452	439	480	418	431	428	429	445	425	470	437	409	431	455	413	462	495	411	467	436	438	438	433	440	470	470	460	462	428	427	421	441	436	452	418	465	470	437	446	419	439	441	440	445	444	449	493	446	432	450	440	447	440	458	459	460	492	421	436	459	435	464	432	443	467	428	461	440	464	443	444	413	424	431	453	450	441	425	406	414	431	446	458	409	441	463	426	462	440	455	458	432	445	413	447	456	401	427	420	455	477	456	401	434	438	442	430	412	414	454	463	453	465	451	445	440	444	426	460	458	460	439	444	450	444	477	478	426	487	414	423	424	426	435	451	400	420	465	441	432	436	400	441	433	445	459	428	465	449	427	430	432	405	427	463	423	421	439	462	450	444	454	443	400	406	444	439	430	434	453	451	462	452	428	447	427	435	462	481	432	509	444	398	478	460	461	440	443	418	447	448	421	403	449	432	448	466	434	452	424	408	431	449	450	424	425	439	425	439	449	412	438	397	441	431	426	428	443	425	429	402	449	462	443	453	455	409	468	454	459	459	440	436	473	469	422	446	450	431	444	417	446	443	407	433	501	461	445	434	449	419	448	466	462	442	423	468	468	439	487	425	416	444	427	423	437	453	416	435	449	441	465	465	407	438	443	427	406	444	442	442	398	417	423	406	416	457	468	449	418	480	490	430	441	466	451	413	436	448	425	464	440	453	421	427	459	478	434	438	437	426	419	423	421	473	439	465	424	429	436	476	489	464	436	403	410	442	425	444	432	417	459	423	478	441	457	450	498	408	429	435	473	442	445	426	425	463	431	436	455	454	438	426	402	444	467	469	421	425	453	400	423	474	455	432	444	441	417	410	438	437	476	456	442	421	452	452	428	401	471	446	414	506	449	456	438	470	446	461	433	432	402	464	453	461	434	394	452	423	450	440	405	401	460	441	444	431	441	426	451	448	449	408	477	419	471	420	409	429	428	420	425	432	450	451	456	459	428	423	460	445	465	449	461	423	435	461	419	480	447	444	437	444	447	438	454	423	444	469	448	462	444	442	470	435	459	423	430	404	438	456	433	428	435	446	433	411	416	446	457	453	410	414	457	438	398	439	465	425	467	457	456	399	451	446	434	440	386	466	475	433	403	407	468	473	390	452	406	388	451	452	454	431	402	463	486	469	482	460	441	403	441	425	417	437	429	440	431	446	450	417	398	447	490	427	451	436	459	452	461	415	436	440	426	468	433	472	416	434	455	399	443	444	419	451	439	468	479	457	459	453	433	440	429	443	440	447	435	468	509	465	460	405	443	424	409	414	463	430	459	445	441	469	401	431	445	433	450	432	440	463	412	485	456	430	418	446	444	463	424	450	458	461	429	450	411	477	413	442	421	433	446	459	471	405	449	414	415	423	426	447	442	430	471	421	439	458	412	452	468	470	432	452	438	481	422	439	448	490	456	464	464	452	439	422	428	454	439	460	431	397	446	468	453	459	464	459	478	466	402	414	432	416	462	445	461	441	438	441	443	405	426	437	416	443	442	448	426	463	412	448	392	424	466	423	446	457	454	475	451	417	424	430	453	478	431	445	423	425	492	426	454	444	415	456	443	422	460	444	447	453	451	419	430	440	413	447	477	428	442	443	497	465	466	486	436	409	426	439	457	418	473	459	444	409	455	451	482	404	379	432	406	448	448	467	458	438	457	490	428	480	453	424	443	431	445	450	443	478	443	480	467	418	477	421	447	400	440	437	487	429	408	430	394	442	409	456	456	433	440	452	438	457	410	452	429	432	389	431	440	469	412	447	426	446	441	419	432	470	477	442	405	424	453	433	441	443	430	461	419	429	475	398	473	457	416	452	419	471	434	496	421	439	428	434	411	448	429	426	472	434	459	460	439	450	455	436	452	445	488	439	435	441	419	449	449	448	470	407	417	478	436	471	398	444	436	429	460	433	430	443	463	434	444	456	456	431	435	459	418	443	433	417	414	451	428	463	417	473	439	439	444	445	438	475	460	446	451	449	411	464	466	412	437	428	477	405	428	445	463	435	452	432	409	441	439	476	498	420	430	420	441	464	454	440	422	441	441	466	470	477	454	436	438	442	418	486	459	418	418	401	461	433	466	451	442	475	460	449	405	452	454	423	431	419	468	415	438	421	463	432	453	435	411	431	424	424	444	424	451	428	440	446	451	412	437	455	474	425	446	412	457	468	441	439	453	413	471	450	406	462	450	444	456	450	430	437	439	412	446	402	410	445	417	449	464	419	460	461	454	444	458	378	458	423	466	435	413	397	435	436	433	394	471	469	460	430	447	440	439	427	424	425	439	477	427	394	436	453	428	447	432	455	465	487	453	436	430	460	437	424	443	436	450	449	410	452	449	455	444	470	409	455	435	461	426	434	440	448	464	486	431	435	490	452	430	444	407	414	436	435	458	424	454	453	435	456	437	431	444	410	411	469	425	443	457	439	450	435	428	440	459	416	436	461	442	433	472	434	451	459	411	435	472	432	420	449	453	424	423	426	432	449	451	468	469	407	402	466	427	431	470	465	438	441	431	422	420	424	435	443	428	479	445	455	477	412	430	417	456	441	458	416	428	438	434	424	473	423	449	460	458	450	422	449	462	415	452	429	430	463	412	447	448	448	487	450	414	450	467	486	430	440	418	450	440	464	437	472	447	394	458	435	475	429	463	448	474	439	443	467	444	425	480	417	463	456	463	461	433	464	435	456	457	414	438	456	429	444	478	421	455	453	386	438	460	432	487	465	454	449	425	457	455	464	393	436	443	439	434	436	433	416	422	431	429	460	450	445	415	423	431	442	451	461	453	441	435	462	469	494	432	430	419	436	435	490	429	445	438	399	412	441	439	401	497	468	452	441	456	455	459	455	433	422	460	429	443	432	407	426	442	475	442	428	394	435	434	454	420	476	417	435	407	467	459	454	446	478	431	427	435	443	457	446	436	440	445	447	431	401	455	454	424	454	419	420	453	462	473	469	447	418	442	426	443	437	467	432	423	453	416	428	435	440	476	434	442	419	450	448	429	389	453	404	401	431	401	474	426	436	442	430	447	441	448	443	414	453	447	450	449	459	436	409	422	413	411	420	485	443	469	482	448	456	426	431	425	457	414	461	431	456	449	456	449	431	451	452	465	409	438	445	461	454	437	475	423	442	470	437	405	419	458	436	438	423	424	470	412	446	456	408	439	480	425	432	478	451	466	486	419	438	418	417	449	462	473	445	458	442	468	450	453	434	451
26777	20743	11225	2064	1640	2034	2468	2277	1328	1131	1154	1038	1256	1076	1065	892	774	822	794	792	769	776	810	752	732	788	732	804	760	752	770	814	732	744	736	772	755	779	745	808	794	826	747	778	838	736	766	791	869	879	831	804	844	883	854	820	749	747	815	762	774	760	732	774	719	744	768	786	774	770	736	774	742	745	753	684	750	739	749	716	748	743	733	747	786	745	754	750	758	758	706	775	790	792	766	733	740	750	776	764	759	758	758	773	748	719	734	770	788	781	759	769	753	734	722	796	754	741	790	750	673	777	803	732	774	720	748	730	735	736	775	781	767	705	745	752	746	760	746	774	699	730	759	767	738	763	750	769	767	790	725	760	764	743	709	756	743	766	753	722	781	743	717	735	743	769	759	742	726	765	759	751	738	729	746	752	790	754	712	784	751	756	746	751	776	741	760	727	739	725	765	761	767	738	719	815	775	723	840	780	741	760	746	750	742	742	824	761	682	755	783	753	781	783	760	755	691	750	732	741	767	792	744	757	832	792	760	760	727	718	755	790	723	736	786	740	753	733	810	768	746	776	766	730	734	780	793	727	728	772	767	767	762	774	721	772	769	761	778	735	754	714	768	766	735	728	762	752	726	736	692	702	731	735	777	769	757	779	768	829	721	743	771	769	761	725	813	744	750	744	781	807	758	797	780	763	708	775	776	760	739	765	713	721	754	790	795	747	764	755	766	774	764	751	723	744	719	702	798	772	824	767	768	721	709	716	794	770	750	780	758	740	777	738	780	794	773	765	766	736	720	747	781	747	760	772	756	790	756	769	726	735	756	715	782	724	751	750	752	787	749	725	752	768	767	767	815	713	738	792	752	759	785	767	772	778	731	732	738	756	813	791	760	737	776	721	745	784	765	715	791	753	717	774	771	756	750	736	789	749	762	823	761	742	741	743	767	774	774	726	822	743	795	728	803	751	747	750	745	743	791	716	742	776	793	774	714	701	731	766	772	751	776	741	775	785	743	724	743	699	725	707	752	787	791	741	750	765	753	744	764	742	708	785	754	747	753	791	768	806	764	739	774	731	778	777	775	804	765	759	774	806	711	731	710	690	736	770	759	769	737	748	788	801	769	747	750	745	754	761	757	799	752	790	730	783	780	762	737	743	727	778	764	770	763	758	739	729	763	785	753	788	735	786	752	739	751	793	801	766	756	768	784	759	747	794	732	753	777	773	747	799	759	769	809	714	756	777	772	734	761	715	729	781	726	760	780	733	720	750	749	784	755	749	670	798	754	734	803	747	724	765	787	762	778	802	775	744	740	761	693	810	686	761	745	766	720	773	779	731	730	782	728	766	787	764	725	740	780	774	761	742	772	749	734	688	786	758	731	793	800	769	718	714	751	768	802	735	729	781	720	781	727	742	744	762	700	732	733	765	700	753	776	725	757	740	734	793	720	752	752	786	731	721	740	798	764	790	774	769	728	753	796	757	757	715	776	713	769	734	746	721	786	708	750	748	727	745	788	729	733	735	747	768	724	769	779	762	744	815	780	757	721	791	772	736	810	736	775	702	760	746	739	753	810	721	782	798	745	751	779	772	801	787	753	821	730	753	753	785	815	749	751	771	727	703	764	747	835	774	772	727	806	745	737	777	780	764	759	797	754	757	697	724	734	762	812	770	717	762	744	800	739	772	785	748	769	741	725	766	736	744	740	764	721	744	752	736	748	710	719	768	743	755	802	799	769	760	714	729	743	729	755	712	717	750	786	785	825	756	737	753	758	710	753	762	741	749	710	730	768	758	766	740	752	726	766	721	789	762	778	792	768	743	751	763	792	749	758	750	759	731	706	736	750	781	729	741	797	717	786	757	740	719	774	786	772	792	773	717	770	727	776	751	759	753	787	728	716	738	744	731	764	737	771	746	727	739	771	773	776	742	745	760	757	744	745	721	732	778	750	738	774	740	754	784	683	780	763	765	779	773	763	751	842	796	756	752	711	751	768	766	779	745	781	727	759	741	723	707	764	782	763	764	773	720	783	765	784	746	716	741	747	767	761	775	828	737	734	722	829	770	728	763	746	727	706	768	787	729	782	751	770	759	804	733	782	734	799	800	758	742	749	777	718	765	752	752	706	780	768	736	776	765	751	736	714	767	755	786	738	770	772	800	765	725	739	756	753	760	737	759	722	729	784	767	800	734	800	770	733	742	768	774	755	783	718	748	767	825	767	781	719	747	735	748	723	734	740	712	757	742	789	747	758	798	763	754	749	747	787	748	811	751	696	781	736	789	737	828	769	749	721	747	754	698	733	752	723	738	767	796	741	727	747	741	765	790	783	752	764	796	775	755	751	780	720	741	733	780	748	753	735	790	734	802	778	768	730	751	764	774	740	736	712	767	735	730	713	770	727	785	738	779	709	751	748	760	756	779	740	731	770	761	760	738	755	710	765	790	760	787	815	775	736	724	734	769	762	759	751	730	768	730	768	697	787	731	752	757	779	748	781	733	740	752	779	765	775	739	767	722	792	726	731	732	748	745	774	761	759	728	768	760	770	720	735	762	783	744	741	778	742	783	694	767	739	750	735	735	743	757	780	761	778	765	798	793	754	733	755	759	719	738	736	751	764	742	713	768	769	774	777	725	767	800	738	759	755	765	747	763	744	761	754	776	770	745	801	733	767	700	715	847	730	741	735	794	767	741	850	731	727	773	715	751	748	740	829	773	771	748	783	764	793	775	720	768	778	778	725	744	718	787	793	779	766	753	805	773	749	733	774	731	755	738	765	769	762	737	779	747	785	720	778	805	772	780	743	752	727	762	781	719	745	731	718	756	786	745	738	769	744	757	760	726	767	773	771	778	792	736	737	753	714	738	776	736	775	733	796	756	717	786	752	769	775	813	765	797	758	813	757	738	766	782	755	729	766	729	773	765	745	733	762	732	735	810	726	725	750	788	798	769	781	752	770	770	753	753	713	738	757	733	762	758	699	739	769	693	816	734	758	754	772	760	786	771	771	735	792	739	744	731	744	771	778	791	760	738	744	780	780	752	735	759	719	791	808	786	717	742	784	704	783	789	768	781	733	746	766	754	812	762	772	774	781	786	728	725	763	757	753	760	761	766	733	747	748	739	739	748	733	730	761	717	772	727	764	764	765	802	694	744	768	745	701	770	799	728	695	741	756	762	704	784	754	722	789	783	742	769	702	740	768	713	762	778	746	778	750	741	764	763	771	757	769	742	754	726	747	736	743	726	796	798	774	783	717	772	764	776	786	763	733	754	784	780	721	761	758	781	789	762	756	744	720	815	741	692	726	773	718	748	781	757	744	738	764	695	700	764	763	757	768	735	770	726	770	733	773	738	714	749	766	713	725	752	795	736	771	760	736	771	744	739	761	724	731	794	775	792	786	694	792	764	752	688	806	772	787	720	758	721	795	771	738	741	757	749	791	724	744	731	770	752	752	704	754	787	791	764	751	760	778	783	780	820	739	763	770	740	774	787	735	733
4362	2196	2488	2173	2440	4005	5034	4582	2422	1943	1859	1519	1949	1589	1707	1181	978	1011	990	921	906	916	932	934	964	925	933	968	893	916	920	910	922	921	932	960	926	917	888	935	905	1006	924	961	907	926	948	979	1117	1144	1126	1139	1052	1127	1181	1136	951	938	926	931	937	915	938	983	927	932	918	889	932	886	957	927	933	938	959	902	915	954	921	926	924	919	918	908	879	959	898	898	931	873	881	929	901	882	929	901	888	914	876	966	943	923	930	935	974	889	939	925	877	926	925	927	882	965	959	926	937	906	886	943	950	930	888	917	954	949	959	896	901	933	963	912	928	900	935	996	932	978	915	938	916	999	995	981	988	961	925	921	941	858	939	910	896	931	913	916	849	908	913	882	968	897	934	913	940	904	955	946	928	876	931	907	919	899	965	903	919	911	961	951	917	1008	934	967	907	983	945	865	864	903	883	876	878	959	908	872	947	914	874	925	902	925	922	889	934	920	929	936	873	886	863	905	975	857	860	919	946	936	949	947	922	922	903	905	981	898	948	927	972	938	895	955	974	913	992	928	935	954	967	906	931	912	952	867	912	900	886	856	945	894	907	895	915	956	968	880	909	856	912	977	937	908	938	918	909	940	910	910	922	929	948	881	937	884	945	863	974	890	952	907	910	925	887	885	935	935	942	933	950	922	952	946	1005	907	966	935	884	942	912	922	927	922	882	930	935	944	880	918	970	900	951	910	880	938	913	962	900	930	896	901	913	937	934	850	984	910	922	906	915	937	906	924	913	936	911	918	883	879	945	917	878	956	946	931	886	928	907	920	916	963	948	959	960	930	879	862	921	959	902	924	905	872	876	922	928	944	908	891	920	899	936	868	879	899	884	944	865	998	929	941	884	906	932	856	948	928	878	918	949	964	896	938	880	883	913	900	933	902	924	894	913	946	893	952	872	889	891	865	936	923	933	919	898	909	914	962	874	918	917	914	926	868	909	903	898	930	925	873	915	925	935	908	958	948	943	962	949	892	911	947	941	908	910	949	934	902	912	885	892	936	893	896	901	998	906	912	966	955	943	943	897	888	931	919	915	954	935	962	886	914	871	881	947	902	934	903	909	917	924	962	946	870	882	916	1017	935	938	890	942	928	949	929	898	954	879	925	905	971	838	958	911	899	944	918	903	946	956	948	878	895	948	974	907	925	880	907	896	938	911	877	889	905	901	954	906	931	930	937	948	922	953	931	953	935	919	893	916	861	883	896	897	890	875	926	912	936	915	928	946	963	879	954	935	903	885	922	906	912	916	944	874	915	916	935	902	916	885	875	917	958	900	876	938	861	908	851	906	943	965	893	884	940	974	926	919	962	912	945	894	974	966	910	885	946	964	951	906	977	955	896	913	920	892	872	901	918	909	975	878	914	958	922	926	975	889	945	903	930	924	968	920	925	930	931	952	893	871	850	899	934	928	914	891	958	880	921	960	940	929	881	872	932	925	908	905	938	949	947	935	914	879	946	916	926	934	925	966	917	906	940	874	929	955	933	993	894	944	926	923	945	879	945	931	898	949	908	878	883	924	944	931	962	892	862	912	944	1010	904	921	937	916	915	920	948	887	955	891	916	909	911	916	921	968	944	912	906	932	927	905	941	898	895	943	935	977	892	921	953	916	930	903	925	933	920	924	864	919	919	877	947	933	900	918	914	955	935	962	941	956	929	952	922	918	923	932	946	953	939	888	904	907	920	935	907	971	848	936	917	941	868	911	949	953	940	904	900	890	939	920	865	933	939	919	892	909	903	952	933	957	900	926	940	958	873	911	933	923	879	911	895	900	974	922	872	949	928	921	904	899	891	913	928	889	908	946	922	918	929	901	922	860	949	926	896	863	950	860	932	910	922	942	885	960	918	949	982	913	934	913	933	865	928	957	878	885	942	886	931	938	908	826	888	929	958	948	908	890	932	949	945	933	932	907	924	981	908	923	966	954	926	944	934	915	840	923	932	887	971	979	963	958	880	879	909	886	916	922	943	863	940	914	885	987	909	885	897	934	879	886	978	950	930	955	948	951	948	970	960	942	932	907	924	951	966	954	903	915	891	921	911	926	894	886	933	936	909	908	906	860	941	930	976	910	906	953	949	886	877	939	950	972	925	909	936	880	897	926	899	876	924	909	920	911	906	949	969	947	856	916	854	927	951	913	939	942	860	927	906	946	881	948	900	978	923	889	952	995	916	908	906	924	949	880	911	853	934	949	917	896	906	944	968	937	919	893	874	957	922	897	910	928	988	910	891	912	907	932	871	904	923	924	948	906	926	920	924	843	910	880	911	955	975	906	967	925	959	889	859	951	925	933	917	924	888	932	912	931	945	906	933	979	948	907	909	936	892	927	981	895	873	928	911	917	873	935	883	956	945	857	920	927	910	936	920	887	890	899	929	1014	915	932	959	909	934	941	888	924	942	908	893	900	863	876	1008	898	949	966	924	932	929	928	972	901	912	985	927	937	886	900	954	931	927	923	912	951	958	947	938	954	893	891	927	896	896	932	917	906	916	921	903	878	909	908	952	934	910	965	870	932	970	964	893	900	927	909	876	880	897	919	951	889	929	937	925	923	952	955	927	908	933	868	862	910	910	900	915	925	858	918	878	909	914	938	856	901	976	960	940	962	909	965	980	920	900	891	902	923	914	945	930	986	938	972	919	909	902	969	875	936	913	923	921	910	902	964	896	918	877	951	963	924	859	942	962	939	946	938	981	908	887	925	875	911	889	927	964	926	934	910	871	887	929	898	944	949	917	886	901	883	914	925	907	904	954	972	858	893	922	957	891	891	904	931	916	966	973	963	963	897	907	897	940	944	884	906	940	907	936	912	899	940	964	878	938	909	949	925	950	908	886	930	915	934	947	943	923	899	895	954	934	906	952	919	891	956	915	904	927	979	915	938	914	915	931	861	908	940	928	911	868	876	934	881	960	876	955	893	891	939	955	939	893	952	948	953	949	903	956	927	917	960	962	891	882	991	898	898	929	914	969	927	931	867	956	904	890	920	908	964	911	1008	985	946	867	887	908	926	916	931	894	904	935	964	872	936	835	968	925	985	952	902	857	860	939	870	960	911	923	886	953	951	921	909	950	920	894	940	958	901	883	942	867	878	903	952	931	949	962	906	924	918	928	923	913	949	906	970	904	910	934	950	883	938	959	985	912	873	950	922	904	921	883	907	932	899	930	923	916	917	951	915	939	951	893	877	913	928	893	963	932	936	859	910	974	939	908	909	938	873	950	901	959	912	908	870	901	936	966	897	834	899	932	876	920	881	950	920	937	936	872	861	976	931	936	888	906	875	948	904	960	903	890	873	828	920	960	953	912	915	964	911	994	949	955	947	957	907	914	871	953	939	889	932	917	967	933	952	909	963	950	995	938	900	915	853	933	910	895	921	934	914	908	927	898	939	891	890	981	985	940	979	896	957	907	963	919	950	896	929	923	925	923	934	956	881	919	869	925	909	964	922	942	896	923	903	967
23490	21106	28633	23823	21098	15903	5961	3885	1932	1415	1388	1180	1408	1161	1300	825	672	647	665	580	601	554	536	549	516	574	522	593	464	536	541	541	530	547	549	559	560	537	503	514	542	551	573	584	529	550	547	548	722	778	741	717	732	829	743	673	514	520	519	554	530	585	563	517	522	544	534	554	489	525	540	525	537	560	487	503	503	499	512	526	504	523	500	472	517	483	501	481	554	503	542	475	527	485	521	533	517	511	502	490	506	528	482	506	527	517	543	529	527	543	535	510	526	482	496	518	510	494	513	478	530	542	504	537	509	510	519	520	508	536	507	466	528	556	543	470	499	559	532	534	489	504	523	546	516	450	467	533	544	510	528	485	478	559	551	530	561	505	504	488	504	529	526	538	534	484	520	517	552	540	503	532	510	512	502	520	525	537	514	502	520	450	515	479	491	534	480	507	509	508	547	534	504	496	518	518	525	525	539	512	531	520	521	506	510	458	533	530	487	515	530	509	530	563	515	497	510	509	503	513	482	524	492	485	513	492	522	511	488	481	549	535	511	540	513	542	501	528	535	470	518	542	497	513	505	473	506	517	529	485	531	498	490	524	498	535	498	530	557	501	587	498	515	508	500	471	527	532	540	488	495	496	515	474	527	520	532	486	528	502	518	529	496	566	489	473	514	504	490	548	528	503	471	537	486	521	512	459	473	468	519	518	519	502	514	491	526	513	547	579	534	505	544	509	498	552	542	498	524	496	513	569	513	505	492	545	544	542	532	509	504	497	513	517	513	545	516	523	529	506	505	495	519	501	535	531	521	530	539	561	486	522	554	494	496	534	512	532	505	531	516	517	541	501	512	486	523	527	546	562	532	500	491	484	512	551	547	482	497	496	538	499	505	523	488	492	490	474	467	493	459	515	488	519	578	491	562	510	478	524	500	530	500	483	529	512	565	515	526	505	502	537	519	473	508	572	510	555	543	553	540	547	447	527	512	487	526	462	497	505	476	506	492	514	465	542	462	523	485	527	555	515	509	587	541	521	485	485	518	534	543	526	480	542	534	506	512	539	501	534	499	539	518	538	501	526	530	531	516	519	508	513	519	511	547	491	527	544	508	534	519	509	493	476	527	555	529	532	516	505	513	497	509	547	541	495	512	522	479	542	531	531	487	509	533	524	527	511	541	487	569	505	473	517	579	539	513	481	518	507	514	537	506	525	522	522	500	510	505	497	499	483	558	483	502	497	527	488	519	486	495	516	498	532	540	505	495	516	475	546	507	539	554	511	520	559	512	520	530	505	533	464	499	532	488	491	502	484	509	505	510	494	435	500	509	481	507	536	495	506	510	545	525	517	489	493	531	498	472	510	523	527	540	515	537	529	464	509	533	501	493	502	492	499	502	526	499	487	542	497	475	535	538	515	529	503	484	536	501	511	516	524	503	510	514	539	499	512	519	497	538	524	487	521	462	530	531	525	516	511	481	511	485	501	493	510	503	498	501	529	525	520	501	542	507	526	504	503	490	550	492	478	472	498	498	500	523	547	549	529	532	494	543	511	508	499	549	499	524	573	531	507	536	453	537	543	535	499	525	482	512	511	569	507	527	476	528	492	506	526	512	531	510	552	502	492	513	531	510	542	519	504	483	504	542	519	534	490	487	530	528	473	540	517	514	528	509	536	534	531	466	489	505	515	570	489	479	509	540	481	506	540	534	511	479	469	564	541	507	490	518	486	472	510	549	514	506	549	514	478	494	551	507	487	523	491	547	498	524	525	469	521	509	503	525	514	462	472	504	500	566	504	524	512	490	543	485	522	512	518	497	520	549	506	524	530	533	575	506	549	498	516	546	497	555	528	473	496	493	509	497	553	555	534	472	483	497	522	506	502	503	516	506	528	479	543	515	504	516	542	502	524	516	493	526	488	520	512	515	504	535	516	538	510	532	546	504	511	484	520	532	561	553	557	551	506	512	525	527	513	507	498	479	524	510	496	509	500	527	521	541	509	520	493	477	543	558	540	564	516	529	520	507	509	538	517	481	484	497	564	512	547	523	494	530	476	545	461	508	523	499	525	502	504	477	580	525	547	502	513	475	523	525	525	493	514	548	511	495	518	500	550	489	542	499	497	573	480	471	479	519	516	513	519	493	493	543	481	508	491	484	511	534	516	490	509	469	496	494	518	493	537	518	475	494	526	518	520	486	584	539	509	533	456	503	499	559	497	526	451	560	515	493	506	535	462	485	531	461	512	571	501	517	518	535	506	497	508	526	520	513	494	514	512	524	531	497	535	510	473	481	516	527	489	515	544	530	519	511	505	474	492	515	504	502	483	551	546	545	492	502	525	524	531	522	529	469	511	514	499	508	510	549	534	492	466	526	556	524	530	509	524	500	490	500	542	500	537	498	504	488	518	457	497	502	518	560	498	508	509	568	535	512	522	505	511	465	510	484	507	509	518	550	518	502	528	484	490	539	488	498	559	488	560	523	523	558	517	571	504	523	519	551	529	503	499	538	577	494	488	548	534	522	529	472	522	478	486	500	486	509	556	546	492	524	515	535	515	524	531	499	530	536	489	528	542	482	504	544	507	505	539	536	525	542	515	503	503	499	565	549	525	520	483	508	517	510	479	506	507	490	498	489	476	518	530	542	497	485	526	542	513	509	527	487	492	534	513	527	530	526	504	493	494	537	517	491	540	533	499	495	516	470	516	509	507	498	510	521	531	509	562	512	516	488	477	504	518	531	488	541	571	501	528	540	483	505	492	550	515	525	503	495	516	536	524	474	474	540	515	485	514	490	521	506	478	576	512	505	484	493	519	494	509	539	487	528	477	501	533	522	553	518	504	511	510	507	510	510	538	495	513	541	524	494	518	488	509	501	488	543	505	472	499	475	496	539	504	521	512	515	491	481	481	503	530	543	517	498	529	541	515	531	491	521	506	492	475	500	483	533	505	505	515	548	505	506	475	495	521	503	521	520	501	522	506	550	491	481	492	562	501	501	498	506	519	492	497	507	486	501	535	491	487	491	523	460	501	534	507	484	528	553	482	530	526	491	519	514	491	476	552	544	531	538	500	554	540	501	493	520	523	503	516	516	541	476	495	510	501	490	497	507	513	509	499	494	529	478	514	504	530	487	526	535	506	528	544	522	517	536	508	557	482	480	504	495	525	535	521	541	552	510	497	499	500	524	514	481	499	520	513	485	502	513	494	538	523	550	518	500	530	501	488	477	516	519	533	525	541	502	513	511	561	505	490	511	494	518	493	497	499	503	484	522	492	518	520	492	497	525	528	491	506	546	511	563	529	519	475	510	467	458	516	495	499	507	537	497	490	523	527	518	488	517	526	529	557	518	493	488	542	509	487	509	508	499	501	520	536	527	462	526	530	508	507	515	531	543	507	454	525	503	504	511	477	514	478	522	506	542	539	502	496	468	535	489	514	508	588	521	497	514	563	515	514	571	539	489	531	518	523	500	533	523	480	514	555	482	516	491	547	520	549	521	484
5725	10986	9925	5988	5439	7257	8565	7614	3965	2775	2613	2102	2703	2085	2289	1260	974	868	864	796	770	725	690	709	676	702	722	679	757	677	672	713	684	716	666	645	719	647	698	723	729	705	725	771	729	692	636	732	1116	1064	984	1096	1099	1150	1061	974	680	592	642	616	756	692	677	670	614	671	598	665	643	615	697	679	617	607	674	626	665	644	660	681	622	656	659	624	617	596	656	597	600	643	682	691	643	625	660	626	664	650	623	611	656	635	671	644	639	659	643	658	697	594	622	651	637	641	680	631	627	654	647	701	658	620	662	648	646	671	633	652	618	609	661	624	629	624	674	656	681	653	652	616	643	609	626	604	690	665	645	607	661	663	650	680	643	631	651	647	650	638	659	657	655	596	649	635	669	649	661	613	656	676	663	642	582	650	642	630	662	652	604	676	626	652	609	630	661	672	623	619	634	682	600	641	621	633	678	641	612	656	616	677	653	631	619	629	642	672	633	619	628	646	634	650	636	635	629	679	621	655	672	696	661	674	665	634	637	635	644	640	661	600	638	650	642	660	654	645	637	652	645	642	648	649	663	669	640	632	688	627	605	657	621	714	630	634	604	662	648	646	653	622	611	655	675	654	675	631	623	658	635	623	655	652	675	648	681	630	622	606	616	643	658	643	622	676	656	647	642	628	607	647	670	665	703	620	611	654	633	655	654	597	655	640	652	640	669	661	657	647	621	635	630	605	672	676	613	601	671	656	626	618	629	635	640	647	650	660	650	665	678	642	647	614	652	665	599	663	626	617	621	645	651	637	687	685	663	660	666	672	640	658	653	653	664	677	647	626	643	672	655	611	632	650	679	709	662	628	660	660	639	633	662	703	671	615	664	704	671	609	628	633	662	617	631	660	609	664	637	634	653	610	614	636	668	657	623	614	711	665	643	612	677	630	641	692	673	612	667	681	624	624	674	665	643	604	623	672	656	659	612	633	650	625	626	634	622	691	611	647	659	665	629	631	606	640	624	638	622	672	642	649	597	604	671	668	652	653	601	650	620	677	646	667	642	652	647	668	663	599	623	645	640	635	668	600	678	655	630	642	616	646	673	638	673	658	677	655	686	636	629	634	704	649	665	630	656	638	628	607	650	645	625	693	635	637	606	634	643	634	664	638	578	631	662	604	662	648	625	652	615	589	656	635	642	641	617	615	631	641	621	662	634	641	624	610	714	671	609	612	658	658	668	659	621	652	632	660	636	658	650	663	611	659	661	674	620	625	648	638	653	628	607	627	683	640	650	649	665	645	652	641	660	648	680	675	627	622	672	588	641	625	632	621	647	661	640	616	646	679	647	612	677	648	680	649	664	636	666	609	626	639	638	630	648	680	597	654	666	631	643	637	645	675	640	650	616	632	618	642	640	625	605	639	627	600	676	696	662	637	682	647	607	619	643	656	639	619	608	659	664	634	652	646	655	677	642	613	655	650	654	670	625	632	608	648	638	589	649	666	593	637	601	644	650	624	630	651	640	669	678	634	633	653	617	660	627	633	624	638	645	680	637	645	626	627	652	648	670	636	672	591	629	588	672	610	659	636	679	631	666	664	625	637	656	671	657	684	634	662	635	629	601	659	668	663	685	677	631	637	651	620	628	635	662	646	557	616	644	677	665	647	648	667	619	654	651	670	640	654	661	638	627	648	642	659	676	625	608	647	649	658	640	619	659	660	611	672	642	644	659	666	670	670	626	636	670	649	681	680	665	638	629	615	607	609	655	681	637	632	655	645	605	631	651	649	662	650	678	640	649	648	649	681	632	625	618	668	646	661	617	665	639	643	614	643	641	657	679	669	662	644	575	610	642	619	619	667	641	695	631	631	587	667	657	661	627	667	658	677	624	719	664	652	629	627	654	681	675	652	682	676	590	660	647	653	637	651	675	668	629	651	670	624	642	661	617	634	658	649	632	651	619	620	645	671	606	629	635	644	610	606	627	607	691	674	646	724	642	683	668	692	632	661	570	626	676	621	614	685	639	661	656	636	644	651	653	664	648	670	673	714	661	658	677	611	611	650	634	630	689	704	603	663	639	652	601	645	644	637	649	602	582	678	639	635	639	654	629	656	652	682	665	640	622	628	619	662	685	688	625	657	616	596	650	650	609	640	594	622	669	645	674	657	610	614	611	646	653	624	669	622	656	655	671	652	635	667	679	641	609	644	622	654	618	682	649	668	689	630	658	622	716	636	644	666	635	647	655	685	633	651	636	696	659	672	660	623	666	649	635	640	661	657	708	669	640	652	622	658	611	682	675	631	668	621	659	667	725	637	612	671	617	612	618	677	694	649	648	645	607	656	649	622	644	679	659	658	667	695	640	601	610	674	681	627	659	635	662	679	634	650	585	644	636	739	620	661	659	615	655	596	620	668	633	623	699	676	659	681	701	614	664	661	657	702	625	637	610	655	660	641	645	696	659	664	640	739	666	656	673	656	652	578	655	672	631	629	622	661	655	600	599	657	636	624	622	655	664	643	623	635	644	634	602	616	631	664	660	616	649	629	637	653	632	652	607	689	645	630	655	608	677	645	654	630	614	632	609	633	692	627	637	643	662	693	650	642	639	673	629	617	639	625	665	627	606	619	629	664	620	655	663	656	634	617	635	590	659	640	659	642	676	623	661	661	671	604	656	648	625	616	646	633	633	635	679	591	663	651	625	656	658	649	614	659	620	694	656	652	656	624	606	648	670	616	648	657	653	656	651	643	655	625	642	658	667	637	708	643	654	633	619	672	637	663	617	640	663	647	635	644	619	651	679	662	642	593	585	618	640	617	654	693	643	631	676	635	651	636	641	615	693	676	646	678	629	710	664	614	693	675	598	695	612	635	654	667	598	613	683	627	629	656	665	619	618	649	615	646	669	675	647	640	658	674	684	631	672	640	626	617	634	696	648	664	623	636	619	626	654	612	626	692	658	640	658	628	641	620	658	664	637	672	617	650	646	615	652	685	635	679	622	661	640	651	636	685	639	663	658	632	604	621	651	636	605	630	646	608	617	612	637	638	634	669	650	658	635	647	653	587	668	649	648	623	647	618	702	649	622	638	614	668	665	669	617	649	645	611	643	665	675	660	663	689	662	635	661	672	674	685	657	639	634	681	623	651	633	611	636	654	659	646	634	640	628	675	659	690	618	662	634	691	612	639	634	681	679	644	670	614	642	683	629	634	606	600	649	644	667	634	657	649	601	635	641	583	656	691	654	637	662	620	647	682	643	615	646	676	655	647	662	625	670	619	633	643	622	663	623	625	695	684	646	669	674	625	694	640	630	667	625	660	664	636	662	626	654	680	650	652	684	628	689	635	675	643	665	619	665	638	621	633	648	696	646	644	666	665	657	620	624	648	637	698	617	604	608	697	667	678	675	661	650	666	632	712	618	632	640	672	633	544	669	649	607	619	639	628	696	618	660	646	674	654	652	643	639	634	671	653	619	609	658	645	654	654	643	658	661	665	631	621	655	655	680	642
22728	21134	28997	23532	21134	21386	16747	6090	2625	1812	1742	1354	1664	1312	1497	883	636	611	532	499	457	460	443	423	438	397	420	400	427	392	405	396	433	439	423	381	379	398	402	381	419	457	461	488	430	382	384	462	660	679	685	718	744	787	727	599	381	365	361	404	417	432	404	393	323	412	388	388	384	336	349	360	381	363	372	374	370	406	374	379	347	388	344	383	390	403	372	369	386	389	364	367	364	369	329	366	401	360	364	340	331	375	312	373	354	381	381	370	360	343	374	386	348	394	365	345	388	326	343	351	349	379	392	382	363	380	339	377	353	367	365	372	401	392	369	365	360	349	386	356	380	372	350	339	397	363	349	364	377	398	387	365	352	416	383	357	357	357	381	350	355	351	364	367	377	366	348	359	362	351	368	361	403	374	340	364	375	381	393	361	382	398	368	360	347	357	352	350	372	348	383	377	373	377	372	373	360	374	357	375	340	356	356	382	392	353	358	384	375	349	358	387	353	382	353	362	365	397	357	345	370	348	348	366	349	354	396	350	381	348	349	374	339	336	352	385	317	391	379	358	377	380	376	318	374	376	372	369	384	381	386	370	346	382	363	373	388	340	371	383	381	387	386	361	360	374	381	385	360	373	351	365	367	371	398	367	366	345	370	389	369	360	372	372	386	375	373	322	343	364	334	350	387	358	358	353	331	354	357	355	315	333	371	379	378	404	359	384	392	356	382	361	361	373	369	367	337	375	340	361	363	368	367	391	360	380	338	360	353	380	350	403	383	361	363	367	347	373	389	345	379	366	359	348	363	315	386	398	358	361	371	377	365	387	331	360	337	372	357	356	368	344	370	376	381	385	384	371	378	384	361	345	338	354	368	364	381	375	369	329	335	343	345	354	374	372	375	341	345	351	364	352	369	387	362	346	367	334	357	420	403	363	350	340	372	361	344	359	403	372	359	372	351	363	345	350	369	357	333	404	364	377	391	367	383	393	357	351	345	381	348	330	377	387	374	382	376	331	386	370	345	382	318	374	393	390	364	391	377	359	341	363	356	337	358	388	381	359	382	357	351	374	364	362	358	325	332	368	339	342	382	352	367	366	328	337	362	353	347	366	331	367	400	335	350	348	345	343	342	395	386	360	354	368	375	353	354	339	382	350	362	346	383	342	391	381	363	376	348	350	372	360	372	364	322	352	360	390	364	377	370	357	348	352	367	360	360	336	379	354	385	354	380	350	378	379	379	381	324	360	372	395	380	357	355	328	382	395	387	340	366	362	359	352	376	385	372	383	358	389	368	314	350	387	344	346	338	371	338	365	362	374	366	376	392	373	371	340	349	417	351	357	335	358	353	412	371	359	375	368	362	350	353	363	362	371	387	355	346	337	345	400	382	351	368	352	362	361	350	334	398	333	348	337	380	359	341	365	357	342	345	358	355	326	339	381	386	366	378	355	354	337	355	346	357	352	326	399	330	366	399	341	362	378	364	352	389	364	351	351	412	382	385	357	364	362	381	412	355	346	374	376	350	350	330	371	352	360	335	339	388	360	397	385	374	331	344	381	397	338	359	368	395	341	345	360	343	392	358	355	375	336	373	398	384	400	379	378	340	375	363	372	388	365	349	364	355	375	400	375	365	330	334	394	366	376	416	345	364	379	410	332	314	360	371	393	341	361	380	360	361	352	361	354	358	398	372	395	350	338	365	390	363	351	377	378	373	342	367	361	367	429	356	375	356	412	360	380	371	366	348	364	381	330	379	357	344	344	350	383	364	348	372	387	392	364	373	397	352	359	364	417	386	338	354	343	374	345	358	360	355	357	339	374	393	356	409	376	387	355	377	396	362	332	345	339	381	354	367	387	397	377	345	398	337	383	393	363	349	336	374	371	400	350	348	358	358	385	370	360	387	371	356	356	332	335	373	363	374	385	338	386	381	344	344	341	359	344	383	358	375	362	372	344	344	342	349	333	358	375	378	352	400	353	386	359	362	374	334	369	360	372	377	372	328	374	382	354	363	388	370	367	338	357	351	349	389	360	357	334	334	333	328	374	328	352	366	379	370	392	372	359	386	334	350	369	358	370	357	350	405	396	435	345	360	351	361	351	373	363	397	326	379	372	370	343	335	374	379	370	341	345	378	372	345	355	371	375	369	366	410	383	340	354	376	349	361	354	323	363	360	368	396	324	353	345	354	355	378	352	312	381	381	349	367	381	381	369	386	387	348	361	361	362	352	389	357	390	366	356	351	391	356	359	341	367	347	369	356	374	405	343	341	375	392	379	354	391	351	376	362	352	332	382	344	342	387	352	364	378	365	391	343	366	357	379	340	311	341	371	392	361	361	366	330	371	368	361	360	357	353	364	371	354	356	380	351	356	357	382	364	373	358	336	343	383	336	367	363	340	399	360	374	344	370	355	348	353	364	325	360	351	378	341	386	354	363	375	381	363	368	383	322	344	370	387	363	334	412	388	366	371	343	358	357	370	372	329	384	363	371	337	323	364	343	400	359	367	357	364	348	372	325	383	374	387	341	387	344	380	338	367	369	332	352	372	380	368	357	353	373	367	407	402	360	356	355	384	330	337	339	369	341	361	365	397	325	341	396	360	379	329	397	347	368	357	373	362	371	378	364	384	390	345	357	380	334	387	374	391	357	348	363	350	369	385	356	353	353	369	352	371	388	349	381	387	390	340	358	374	378	373	341	394	366	379	378	384	349	372	339	359	332	348	380	353	353	366	349	403	353	359	349	347	357	367	396	357	362	397	361	360	348	423	370	326	375	335	335	360	369	374	387	338	366	347	338	339	346	333	408	385	369	381	346	395	321	355	358	350	349	343	354	362	357	401	376	313	357	357	424	324	364	368	373	371	362	378	352	329	358	358	348	369	330	341	382	387	368	375	371	360	371	344	378	372	382	357	359	388	362	355	377	370	370	407	388	364	331	355	365	406	379	366	360	370	363	380	366	373	395	345	408	354	361	382	372	382	365	384	347	356	410	337	359	384	381	378	389	349	370	350	379	362	356	391	376	388	372	351	347	370	364	309	386	338	366	357	348	371	351	383	343	384	380	382	379	341	344	396	342	382	359	369	382	343	329	361	334	365	350	331	350	336	357	353	371	361	361	379	378	361	359	355	372	346	360	334	356	358	351	337	370	386	367	381	346	357	347	353	364	361	337	381	346	381	361	352	378	374	405	358	369	375	328	366	366	370	359	379	358	361	353	391	348	345	375	355	361	334	380	352	388	351	362	361	345	361	366	351	316	372	380	381	366	400	370	376	339	365	358	362	368	373	364	352	375	385	363	367	363	336	359	350	377	381	353	367	384	362	365	370	362	364	370	362	329	346	389	378	324	361	351	374	354	367	394	375	391	356	391	346	354	373	344	377	369	349	340	375	352	361	357	331	361	382	386	377	375	366	365	359	356	380	335	382	400	361	389	332	363	345	364	350	351	362	326	391	364	352	377	401	358	362	392	340	357	371	322	364	362	357	381	343	376	367
7990	16819	15163	9297	8416	10324	11562	10347	5551	3769	3559	2634	3452	2599	2879	1441	1029	949	879	711	642	599	605	574	573	575	553	510	519	554	506	552	528	504	536	492	492	518	507	535	547	540	598	608	605	549	524	627	1007	1038	995	1097	1179	1272	1187	896	488	481	457	497	556	538	454	451	451	424	436	451	433	454	432	423	431	429	479	466	425	461	459	449	423	462	465	431	453	415	458	452	473	481	470	416	451	415	443	463	448	461	437	424	436	456	428	432	445	429	454	455	492	433	410	453	450	419	445	449	401	464	433	461	472	422	410	429	485	430	415	437	452	457	444	445	435	480	413	438	437	464	459	436	471	423	436	446	470	460	434	505	423	450	451	443	460	440	469	437	461	418	435	483	410	457	397	450	434	413	446	457	454	431	480	432	403	453	459	467	423	465	462	437	428	432	447	393	440	431	457	439	407	501	447	475	448	425	467	455	418	464	455	442	447	430	453	467	448	461	418	415	408	430	409	450	409	454	445	482	416	429	409	464	455	444	414	418	425	414	463	429	446	459	417	417	404	452	454	453	461	440	463	473	418	410	424	438	403	420	464	423	472	469	463	440	452	446	411	438	475	459	483	431	413	403	463	451	457	448	443	477	449	444	447	458	463	411	470	433	424	421	435	453	430	438	472	450	440	449	470	484	410	445	442	488	442	442	441	472	441	444	440	449	419	481	441	427	416	473	430	467	435	441	418	433	425	458	449	473	450	465	420	426	448	438	436	426	448	483	472	490	453	416	438	467	472	467	441	477	460	446	453	441	460	448	426	466	435	444	452	440	455	440	436	431	465	453	448	431	421	436	464	471	429	474	445	450	403	464	447	470	465	450	460	435	468	426	447	456	414	481	474	475	428	463	500	436	466	442	440	404	469	444	477	430	444	435	455	464	446	473	480	440	447	449	454	435	482	436	427	447	439	468	442	456	438	435	424	458	404	440	442	478	440	477	451	423	453	444	427	454	432	432	452	396	443	461	451	503	478	437	479	477	407	449	438	453	471	468	467	449	428	464	476	435	457	443	411	440	449	427	466	457	476	438	428	451	429	454	443	467	452	453	441	456	469	417	473	456	457	428	460	442	437	471	462	500	446	428	418	483	431	441	452	459	448	419	448	493	455	441	439	445	422	460	475	447	425	421	447	429	453	450	456	471	444	423	452	461	466	447	446	439	425	478	432	400	442	424	452	453	473	431	483	441	447	428	438	470	439	429	460	428	431	469	477	460	454	474	442	435	473	459	480	428	437	466	434	443	416	455	480	418	433	444	460	468	477	396	453	433	418	474	476	461	462	405	440	429	436	441	443	430	438	412	409	428	432	415	442	468	472	450	459	407	462	444	439	390	430	486	446	443	419	438	464	447	435	436	462	413	479	450	399	444	429	465	416	479	454	423	449	379	493	467	388	443	418	437	430	426	433	447	479	469	409	454	424	450	481	480	475	455	440	438	415	423	455	424	468	457	490	444	465	407	467	454	437	409	449	433	429	440	464	428	447	419	467	443	484	461	416	433	446	444	447	423	425	448	474	483	456	443	450	426	418	454	419	411	452	440	417	436	458	451	435	452	470	424	431	457	486	478	441	483	435	424	448	450	461	407	450	478	471	433	432	445	442	432	449	468	445	458	455	455	419	460	442	453	443	479	448	443	411	409	439	444	442	421	426	448	464	424	443	444	433	424	468	452	448	462	448	471	435	481	452	484	461	422	487	468	439	440	443	409	435	474	400	426	433	421	457	472	463	448	449	443	460	437	446	428	443	440	446	420	445	417	433	472	459	469	448	413	419	465	450	422	462	480	470	441	435	442	454	439	416	479	428	493	398	429	459	421	446	415	456	385	437	444	428	458	431	478	465	451	453	451	455	414	415	419	412	443	414	438	422	442	455	510	446	419	487	443	469	453	416	435	471	430	450	423	438	445	447	464	446	411	419	423	450	437	441	430	424	418	451	437	446	447	457	445	464	435	426	473	453	448	431	464	460	460	438	406	455	441	429	428	430	419	433	425	407	454	433	470	423	478	453	445	469	435	448	450	426	430	443	431	438	410	456	421	410	440	430	468	421	448	434	423	436	460	452	434	409	466	443	438	465	422	453	439	444	425	436	416	438	411	466	430	424	408	448	489	441	460	460	455	477	456	426	440	467	417	426	464	426	447	424	389	431	462	432	456	438	448	468	464	454	436	430	454	443	426	395	419	432	458	435	432	413	443	401	428	466	418	461	440	464	414	437	415	438	452	448	433	450	435	427	414	418	429	446	431	452	467	447	447	413	466	430	429	475	441	449	436	416	450	435	443	435	424	456	462	435	457	486	468	440	476	425	431	405	411	472	447	421	467	408	425	455	471	441	443	452	441	468	427	419	435	432	486	435	426	447	401	476	467	440	465	436	409	428	422	476	446	471	432	437	458	410	444	432	468	453	428	479	475	442	432	468	469	390	474	478	452	426	477	459	443	465	421	463	448	469	452	396	428	417	438	473	425	462	444	423	433	485	442	395	463	415	441	457	466	475	414	419	414	422	452	475	404	451	442	477	449	421	435	446	449	475	431	480	482	448	470	440	466	435	436	463	452	457	412	457	470	411	411	414	461	441	438	439	452	420	437	425	436	454	444	398	445	454	440	433	431	451	449	458	441	435	430	456	429	433	447	474	450	434	444	425	433	446	444	441	465	435	450	511	426	420	422	463	453	446	414	433	438	415	439	485	505	454	421	446	417	426	429	447	451	422	458	441	453	430	425	479	430	434	461	432	433	427	471	448	419	446	418	460	444	438	418	443	446	456	442	399	468	474	480	428	423	468	497	444	409	490	441	441	460	429	452	429	441	438	426	452	426	391	418	448	461	428	408	451	449	421	451	478	510	431	452	470	470	442	431	447	456	421	451	462	455	440	427	455	445	425	474	475	438	469	459	431	465	434	475	465	425	455	462	467	437	447	413	431	446	434	409	406	439	423	443	442	468	456	445	419	435	414	462	472	467	417	438	417	432	457	456	457	473	434	448	447	463	434	463	455	445	450	449	472	398	463	454	416	430	433	446	421	458	461	469	442	450	421	428	467	447	459	455	437	440	464	417	469	439	418	461	453	443	446	427	468	428	434	466	446	448	458	460	446	484	443	453	463	440	469	419	452	450	484	444	478	440	475	456	455	412	435	401	455	458	463	428	452	435	417	424	450	453	455	445	479	488	427	444	448	442	456	454	394	437	442	465	470	464	448	445	463	424	466	442	439	412	454	424	487	431	449	462	472	437	449	424	465	399	474	453	495	465	433	465	431	422	422	408	418	443	443	457	430	443	464	449	458	426	448	439	455	437	450	450	450	426	448	460	474	423	450	487	447	485	411	476	444	459	428	447	465	441	437	447	453	448	455	410	459	466	441	435	433	447	468	465	423	449	459	467	473	474	463	459	428	416	387	424	418	454	448	450	428	425	468	464	471	470	434	456	480	444	443	434	449	466	472	417	458	468	433	438
26859	20820	11136	2053	1557	2148	2642	2420	1417	1157	1152	1006	1183	1133	1045	883	812	811	820	776	763	787	863	778	708	780	714	743	777	743	752	721	856	793	766	749	788	767	783	755	825	793	768	789	747	793	803	783	868	843	823	862	880	846	880	817	754	740	762	743	800	775	764	776	753	753	765	744	785	750	775	816	775	772	750	763	775	739	750	792	765	768	819	732	770	763	750	751	749	725	752	808	736	690	798	794	745	744	761	781	774	732	756	749	772	802	760	748	766	730	720	749	763	754	750	783	789	785	751	796	774	722	738	738	742	727	732	747	738	790	700	773	750	779	832	751	794	750	763	839	775	769	783	731	715	742	753	734	795	733	788	738	763	725	773	775	706	750	718	778	759	771	743	799	730	791	796	746	782	733	760	778	756	789	733	734	720	714	770	796	751	804	720	775	792	775	812	738	745	709	791	769	769	797	762	762	743	769	723	815	738	736	737	717	767	780	763	749	713	763	783	759	760	791	737	735	747	770	750	666	788	737	766	762	731	751	859	732	757	754	746	773	776	726	746	752	742	721	697	751	738	749	805	772	772	826	751	744	743	782	772	797	759	726	761	724	732	750	747	716	733	723	704	769	773	812	726	793	775	740	761	728	752	737	802	716	742	716	768	762	776	776	745	724	756	756	773	712	744	715	746	786	804	772	787	778	699	744	712	760	761	783	748	763	801	784	791	717	791	752	745	791	770	718	775	734	779	820	801	758	739	795	759	751	735	750	721	723	766	744	745	760	735	760	738	755	720	817	785	718	764	761	719	809	703	771	783	783	767	746	768	773	730	766	742	710	747	762	735	789	737	748	749	753	776	719	753	801	741	766	781	761	736	745	805	756	755	775	750	786	762	740	727	765	746	806	743	740	763	692	746	723	754	737	768	744	771	751	765	762	748	766	785	788	797	727	801	738	725	754	760	747	801	757	789	747	755	755	750	836	773	781	787	834	746	748	786	728	767	771	767	770	765	707	740	776	709	801	769	767	784	744	740	771	738	761	794	788	799	724	745	761	762	713	730	798	705	767	758	773	734	754	780	780	749	721	749	733	767	773	784	788	728	743	770	758	771	746	781	786	718	747	751	730	767	734	768	794	756	735	715	770	753	751	774	732	727	804	791	721	749	723	794	786	780	723	740	767	757	766	744	775	715	769	751	753	727	715	669	792	796	755	803	779	740	744	803	750	783	726	729	772	750	763	788	755	725	739	782	774	747	748	737	743	744	804	751	764	786	734	739	737	726	786	787	774	761	778	755	751	748	694	717	766	768	749	807	777	738	780	821	812	770	743	763	781	769	724	684	736	774	732	766	765	863	780	764	800	773	718	794	754	751	777	756	811	747	748	729	755	765	755	740	750	791	764	727	742	752	766	732	755	760	753	782	751	765	748	775	770	762	709	763	742	739	718	765	749	718	786	724	772	751	769	722	760	725	754	788	776	751	706	764	730	784	798	722	717	781	747	768	728	770	737	817	771	753	741	745	752	738	775	745	744	777	720	754	724	743	755	781	757	769	762	755	722	763	754	730	752	788	750	734	822	741	816	749	788	782	774	809	751	718	775	791	730	727	774	774	738	784	769	779	716	776	780	780	746	785	814	741	778	762	748	726	776	711	728	787	756	819	762	759	747	757	761	789	751	766	756	770	764	774	769	721	784	715	734	759	815	760	743	716	749	713	757	722	726	830	741	798	777	758	773	690	786	751	741	748	763	753	718	770	738	782	788	792	759	741	752	766	813	775	736	759	756	752	750	809	740	743	744	776	737	779	782	776	753	800	706	718	731	713	781	806	757	763	791	737	710	788	775	785	732	776	768	739	723	765	777	795	757	774	767	808	760	745	748	780	702	770	790	807	761	777	760	755	769	761	803	727	793	767	771	812	726	817	764	819	740	766	773	763	752	782	788	781	763	743	750	780	792	707	746	764	751	753	737	761	743	777	722	746	753	737	760	724	734	787	810	702	767	743	708	817	767	769	759	787	711	722	769	743	746	661	748	754	747	773	758	735	761	759	773	767	741	836	756	716	760	716	736	772	790	781	755	790	728	782	793	780	816	775	745	732	776	734	758	731	779	715	804	753	794	780	738	727	751	805	737	781	726	794	729	745	725	804	743	762	756	740	776	728	777	729	805	745	784	736	721	738	725	732	773	785	743	712	720	766	772	761	838	767	780	749	727	815	753	727	760	750	746	730	766	749	705	752	778	780	795	701	755	735	765	742	744	742	773	751	755	753	758	800	718	799	753	790	764	757	759	780	713	746	777	764	738	748	729	736	722	760	776	780	747	804	762	764	764	766	778	734	800	731	772	800	740	735	733	757	786	808	735	755	767	754	736	746	752	772	751	752	756	802	767	731	756	761	792	767	768	778	740	807	773	744	733	807	731	726	743	743	748	795	784	748	811	772	758	753	766	768	786	777	755	862	775	709	776	732	751	777	787	743	764	729	765	795	721	778	811	746	728	771	763	681	873	772	748	768	753	782	780	750	773	737	799	769	774	753	808	754	699	762	787	790	782	756	749	775	800	758	763	766	784	765	780	815	833	763	727	714	760	755	709	771	762	785	743	772	737	790	731	831	794	760	799	798	741	770	727	748	687	734	766	740	792	740	796	783	763	792	738	710	775	721	713	756	737	732	722	829	764	801	754	750	763	786	747	790	725	796	735	727	693	785	752	754	799	746	781	780	768	806	731	793	774	744	763	818	796	747	797	811	800	732	778	749	748	717	754	745	720	747	773	752	783	742	782	799	784	737	746	779	829	760	771	729	784	807	793	767	785	755	730	736	771	790	726	762	721	736	817	750	745	757	732	768	817	691	770	762	771	770	771	725	788	768	775	770	753	805	732	743	798	742	812	758	764	804	810	793	790	728	742	727	780	745	750	695	725	771	737	730	738	726	802	733	783	747	744	742	733	781	723	759	789	788	773	736	770	777	773	742	770	763	713	796	769	730	748	769	673	732	768	749	765	775	772	761	756	696	762	731	736	821	793	789	724	726	752	778	733	800	764	777	770	713	753	765	756	768	792	753	755	774	722	730	766	758	755	702	741	774	700	777	765	774	758	749	766	744	770	768	780	733	833	764	788	735	761	828	760	737	763	764	768	790	788	730	806	756	753	775	777	749	783	830	754	826	787	740	726	732	759	773	808	757	748	729	794	817	706	805	735	764	783	736	750	805	825	784	784	717	780	793	751	733	786	732	750	791	742	709	775	730	796	779	750	744	796	752	758	797	801	775	744	766	741	763	728	800	754	741	745	753	746	794	726	751	793	731	755	741	736	716	730	746	762	761	800	779	800	768	747	765	780	804	731	689	744	778	748	731	768	761	789	763	740	764	747	708	754	765	758	749	773	754	730	763	762	771	759	731	767	752	748	731	742	721	745	728	702	707	779	727	767	779	719	770	738	748	717	711	808	785	734	725	782	731	771	743	798	732	746	753	824	742	718	767	781	766	709	772	799	795	715
4416	2338	2625	2156	2573	4232	5213	4950	2533	1893	1874	1524	1934	1509	1596	1184	1063	1039	1029	956	978	923	922	962	972	952	896	936	947	957	928	972	929	945	934	925	949	971	921	881	960	974	973	940	937	1003	945	1016	1119	1114	1079	1135	1179	1144	1135	1028	906	941	938	1009	992	929	911	922	951	919	993	904	955	922	955	963	980	902	947	934	963	920	873	979	895	922	938	879	919	944	921	932	894	940	990	926	897	947	906	897	900	949	893	915	915	867	925	972	871	917	899	955	965	899	930	895	976	965	935	931	1002	866	973	917	905	873	970	924	979	987	897	975	943	923	953	918	932	976	916	951	977	911	998	912	911	920	938	925	943	981	915	920	969	917	878	881	910	966	919	922	901	907	944	914	913	906	941	913	945	921	897	896	958	923	896	910	926	948	965	967	936	939	931	936	916	935	965	931	996	919	917	918	970	949	928	966	929	936	948	920	907	845	936	932	964	969	951	958	906	925	965	905	934	916	951	978	943	935	884	867	912	866	946	952	938	964	925	921	891	854	966	956	905	911	922	959	896	952	903	948	937	958	914	956	980	939	955	911	895	957	920	872	889	967	931	921	911	920	938	902	954	933	950	920	879	913	934	918	903	970	911	916	938	944	942	951	936	940	912	961	888	927	944	855	899	939	965	905	869	989	940	931	863	962	922	976	925	914	906	997	906	913	918	924	885	925	936	901	950	920	1015	979	913	923	941	930	992	914	880	883	946	918	974	973	918	914	947	899	913	890	881	900	978	927	938	908	906	884	942	867	903	930	930	961	967	900	914	890	907	890	919	900	917	898	906	912	880	896	919	930	895	919	951	910	930	946	934	953	938	921	969	940	918	925	966	915	996	921	969	901	927	919	932	881	920	909	889	935	918	903	962	944	894	907	945	914	997	954	946	960	966	904	964	919	947	930	893	910	944	892	881	934	938	912	892	893	902	933	933	906	918	931	919	849	909	935	966	909	931	976	897	916	987	948	956	948	954	910	913	869	973	937	914	924	901	903	943	931	874	989	866	885	924	923	944	935	886	980	906	955	920	967	978	961	927	914	940	956	920	919	869	910	894	937	893	914	939	969	924	902	955	917	913	936	964	922	968	948	926	949	965	920	936	923	921	900	931	932	937	943	873	949	898	908	891	1004	886	965	911	966	966	930	936	935	964	916	885	895	906	944	935	983	955	956	963	882	939	940	930	979	939	953	886	935	959	963	989	955	905	971	934	897	916	955	931	918	986	970	931	954	908	951	875	901	939	930	926	925	883	937	877	963	884	900	910	857	854	886	996	943	943	919	891	918	971	894	885	1008	968	916	884	923	942	913	936	919	929	925	933	933	930	968	893	922	907	969	911	925	958	892	921	931	889	933	926	926	910	918	922	945	863	948	903	901	956	893	989	915	901	900	881	915	901	912	950	882	914	942	969	948	941	870	950	933	973	973	955	936	916	898	897	885	935	932	916	912	927	963	879	990	944	926	950	904	881	856	931	962	888	914	902	910	933	889	905	891	956	962	895	914	891	913	885	948	877	926	941	908	995	952	912	897	878	959	860	857	978	943	911	898	907	937	938	972	946	969	894	832	937	926	944	899	941	951	952	901	927	889	956	944	910	887	900	937	975	933	897	949	941	941	882	888	911	912	922	889	942	928	1012	948	895	901	875	861	944	944	921	940	939	886	916	926	943	900	932	896	926	907	918	946	927	933	964	909	992	934	943	949	881	940	927	968	903	935	953	920	969	957	982	966	877	925	950	979	971	914	990	901	953	905	897	913	886	918	909	943	947	966	920	898	1004	924	960	923	933	955	910	948	914	974	1008	922	933	906	942	916	913	869	939	987	969	922	953	896	935	971	952	944	942	901	924	943	912	894	904	922	920	886	984	874	954	917	940	905	914	869	982	981	927	914	930	936	976	908	957	936	899	942	896	901	939	988	981	899	982	912	947	927	932	926	937	898	917	912	910	923	929	962	943	950	943	926	887	941	914	884	899	931	977	960	947	893	923	864	938	952	928	912	942	891	999	935	979	910	880	951	969	914	906	921	967	910	960	904	930	912	939	918	920	928	963	885	950	942	966	940	948	944	963	925	956	883	923	924	997	921	950	939	913	911	933	942	924	934	922	916	842	938	948	880	901	936	961	911	900	931	928	927	939	952	923	941	956	918	917	889	952	968	908	925	917	962	902	904	958	947	911	913	900	915	928	959	970	906	956	934	911	954	920	907	950	942	968	951	904	909	910	853	936	918	945	958	906	992	931	928	902	915	938	911	954	916	950	923	930	916	932	905	921	920	966	926	925	895	901	925	904	942	928	926	927	915	966	968	879	938	970	966	906	964	908	896	963	935	941	908	895	973	910	907	943	880	900	884	945	985	909	941	896	943	894	926	916	942	906	966	962	917	935	942	934	944	912	906	941	917	924	890	961	878	893	951	895	976	1001	917	962	901	969	979	881	933	896	904	924	886	884	959	973	909	897	916	944	986	899	953	965	869	901	950	1017	891	894	958	907	921	905	960	980	960	955	940	937	938	908	958	911	925	975	934	957	958	940	930	889	940	925	943	944	922	900	894	917	950	944	868	940	945	946	900	913	903	912	949	906	885	926	927	950	919	941	926	967	942	909	889	891	922	946	908	935	918	893	896	937	913	867	961	935	941	926	960	963	915	884	919	926	926	910	927	950	986	923	883	918	927	962	942	941	874	912	933	982	896	912	884	947	904	911	934	958	922	931	882	919	933	926	845	892	907	965	918	952	908	993	859	949	928	853	949	962	936	941	911	907	856	924	975	917	899	926	906	917	964	911	936	931	867	948	907	909	923	931	888	845	980	879	981	963	927	867	904	957	1010	921	930	950	955	892	953	929	898	912	921	932	958	903	919	918	900	936	931	942	924	946	915	928	948	950	952	913	986	939	939	865	927	871	925	943	899	931	930	923	971	926	899	981	905	904	1018	937	957	961	954	951	939	867	869	888	958	917	919	940	933	945	972	918	963	978	885	969	946	967	899	847	927	920	916	914	919	864	878	890	938	919	924	939	969	926	884	968	870	983	952	950	896	918	930	892	943	930	901	947	921	922	913	898	925	945	934	905	920	943	945	923	953	915	918	914	944	946	941	913	912	966	959	923	951	952	889	915	870	918	928	945	909	949	899	909	942	903	959	939	923	973	952	958	954	887	929	905	898	921	955	976	893	939	939	912	923	883	885	899	911	913	933	964	972	958	915	896	913	917	902	938	934	930	980	940	934	994	948	938	961	924	896	929	977	938	891	925	917	950	910	951	912	948	970	936	929	929	938	1018	910	948	921	954	956	873	953	924	901	975	916	891	912	989	896	886	939	975	944	935	931	941	955	920	925	919	978	890	982	902	929	876	1005	952	910	932	953	946	1005	962	905	909	956	904	942	969	956	833	936	935	921	958	921	929	899	935	911	943	909	974	957	956	920	964	924	928	925	928	959	928	905	948	992	892	918	888	917	937	981	891	1022	886	954	875	921	883	882
23490	21100	28611	23829	21098	16035	6118	4144	2147	1521	1502	1111	1357	1217	1253	797	647	706	616	643	550	547	592	524	568	507	572	491	554	549	554	525	475	529	507	541	484	542	508	529	534	534	550	566	614	538	528	587	749	716	694	707	793	816	760	579	516	498	516	588	532	528	516	534	477	482	511	530	539	504	490	483	498	529	514	489	501	526	516	474	516	496	487	501	449	562	461	518	532	506	496	480	491	460	502	525	492	496	507	511	506	494	493	528	478	488	517	475	522	502	504	512	512	516	495	498	541	508	554	491	501	506	537	533	545	507	469	463	507	492	526	491	484	494	537	524	511	498	487	511	521	563	535	526	497	517	536	508	543	552	509	492	495	498	479	511	522	484	540	526	500	498	530	496	539	486	517	517	540	547	495	504	573	500	484	486	497	512	476	496	506	469	512	483	475	525	493	532	500	517	472	513	495	514	529	503	513	548	547	500	608	501	503	522	501	518	520	514	511	546	510	562	496	487	516	554	550	512	507	532	475	461	527	472	510	530	484	503	498	474	478	468	540	538	525	495	512	513	490	503	509	503	523	518	499	474	505	539	544	542	519	506	535	528	508	485	542	543	484	503	527	498	500	468	502	557	499	520	529	502	508	467	499	516	621	504	508	508	487	504	518	513	493	507	520	499	484	500	475	503	477	515	509	517	470	474	493	488	503	476	487	512	519	539	512	535	529	444	477	510	535	517	498	500	485	495	522	499	522	500	538	514	543	542	520	474	530	522	491	467	527	490	525	526	490	512	514	509	541	475	545	503	497	506	519	555	525	489	507	531	509	524	484	465	493	472	507	539	586	524	509	512	501	521	531	514	512	490	535	519	512	530	521	579	489	512	496	527	503	492	492	533	508	505	499	457	503	522	503	482	486	503	519	488	477	530	510	537	485	487	551	541	485	490	530	519	547	511	479	505	534	503	540	559	461	506	483	497	509	477	512	512	485	557	519	541	503	491	494	491	487	488	503	498	482	484	487	490	502	499	521	503	474	505	491	500	476	551	466	550	482	521	498	487	528	445	475	513	535	529	540	503	510	496	528	522	474	531	541	526	491	507	486	514	490	500	519	451	521	500	477	530	520	474	487	488	535	521	460	546	501	528	500	487	482	547	526	521	512	514	513	479	499	532	508	504	507	498	503	486	527	494	502	498	492	507	483	471	524	506	507	530	492	465	505	494	537	536	494	475	559	483	499	534	495	522	502	453	505	511	520	537	535	520	477	531	470	524	505	516	474	525	509	510	502	545	533	503	465	550	533	496	535	513	515	513	519	514	509	524	546	509	515	490	531	522	534	531	529	503	507	482	495	484	477	534	534	565	508	505	513	517	482	519	479	517	502	509	539	544	502	534	540	530	538	502	519	488	519	484	518	495	482	507	529	516	525	504	540	478	441	534	516	528	524	486	510	504	512	518	511	528	521	515	488	478	521	498	508	523	484	499	523	506	499	473	504	539	505	468	478	530	519	556	540	541	462	536	508	554	515	509	494	490	509	550	494	493	499	532	497	515	512	511	502	488	514	503	514	540	515	515	573	525	499	492	542	493	496	479	508	524	490	524	481	487	521	481	466	470	528	518	510	565	495	505	485	531	540	467	503	522	482	500	508	500	494	525	493	503	532	492	493	490	465	500	501	500	492	511	518	511	478	550	509	526	500	532	496	498	498	529	528	494	521	519	518	488	525	502	521	470	495	505	476	481	464	500	528	512	511	537	484	549	516	505	499	474	493	539	501	494	507	505	552	530	547	522	537	522	509	534	534	489	503	483	501	519	540	511	481	533	507	488	514	491	548	511	526	553	554	508	539	493	537	511	488	522	514	523	495	515	507	495	497	496	552	503	525	516	493	534	494	522	543	538	506	481	460	479	505	488	442	547	529	527	505	488	546	473	482	499	514	538	511	535	578	497	495	499	477	546	548	541	474	502	526	517	481	528	497	524	496	522	538	477	494	462	516	478	509	486	499	539	500	522	496	501	492	499	481	503	518	537	497	474	507	517	541	522	531	488	556	486	532	524	543	476	480	504	506	508	480	540	499	481	517	472	483	484	475	527	516	517	518	510	516	516	531	548	470	494	451	523	477	501	514	473	492	534	511	509	559	495	484	526	551	507	494	504	550	516	516	517	489	524	492	506	540	475	505	547	492	552	513	499	492	518	488	515	522	515	494	512	482	489	568	481	449	503	477	492	510	511	493	516	496	506	519	480	488	492	481	534	542	519	520	501	487	510	531	552	491	492	549	522	511	461	507	573	552	495	520	531	531	526	531	556	532	510	500	517	492	538	514	506	520	542	510	476	544	542	515	511	493	528	501	501	525	514	477	530	501	513	513	538	509	512	495	498	475	524	518	506	529	514	495	548	570	491	483	504	520	486	499	471	499	545	482	517	505	508	530	542	483	472	507	470	487	497	516	480	537	510	485	554	457	507	474	530	488	528	502	542	491	500	500	515	525	504	518	512	490	508	523	479	489	498	482	480	502	498	488	528	482	510	489	524	492	483	513	541	477	506	537	552	498	523	490	525	509	502	524	498	529	454	484	512	520	505	543	538	502	513	497	493	508	470	515	507	503	519	534	558	534	510	542	517	497	533	507	525	493	483	476	514	520	531	499	498	527	518	524	508	462	550	490	543	532	565	489	518	482	521	515	553	471	488	480	559	509	509	526	486	476	455	507	526	488	530	488	510	512	495	500	520	511	502	529	544	504	497	512	464	553	509	534	490	490	519	536	491	520	493	491	473	498	534	524	501	505	496	528	509	530	502	512	511	533	514	451	506	493	497	494	552	480	503	487	514	528	569	481	512	519	508	486	475	509	537	530	516	507	544	509	506	515	511	479	534	535	503	543	505	489	525	525	521	559	490	523	539	491	495	537	485	529	530	491	540	475	502	481	508	534	509	481	489	494	513	492	529	491	498	530	549	522	528	551	501	487	508	484	510	501	503	483	509	512	535	492	495	522	510	495	517	488	508	519	515	517	539	483	507	485	491	528	503	501	454	520	496	501	519	474	488	497	488	530	479	500	508	497	547	521	500	478	469	546	537	507	526	544	503	536	543	510	490	493	476	553	516	523	503	510	501	500	500	500	533	514	469	499	465	500	490	521	519	503	500	501	492	505	536	534	532	525	482	498	501	518	495	480	524	488	514	491	497	486	485	522	505	514	540	501	543	531	485	522	520	511	523	464	522	498	549	494	460	502	482	475	529	469	487	486	518	518	488	514	530	472	479	497	511	511	496	493	519	510	489	524	519	487	508	469	485	472	564	498	509	520	530	502	498	501	492	480	481	540	520	520	511	502	517	477	547	490	506	536	533	525	455	516	501	468	485	497	513	471	540	501	525	497	513	482	517	506	513	531	492	545	501	538	490	510	538	531	511	566	529	522	538	538	508	542	494	498	531	520	497	507	531	470	509	522	488	508	498	526	496	521	504	534	504	493	505	523	509	498	549	527	509	480	510	481	509
5834	10980	10286	6179	5881	7614	8755	8076	4335	2850	2881	1946	2612	2023	2029	1241	975	942	860	756	737	737	713	703	696	727	696	632	695	678	676	694	730	711	652	748	652	665	717	689	670	689	735	729	750	749	629	722	1001	1018	913	1022	1170	1175	1103	757	726	697	605	656	646	625	627	658	626	607	626	641	657	647	684	677	642	595	658	610	661	683	603	631	664	681	610	667	605	640	617	599	644	609	613	614	575	624	630	633	625	594	632	609	697	642	607	623	644	656	643	611	648	596	671	635	619	616	635	612	649	663	670	632	645	625	647	603	654	664	641	633	627	627	622	627	624	621	648	594	599	590	623	627	667	610	623	619	645	602	626	696	669	625	613	739	616	640	640	618	602	673	617	639	648	608	665	617	643	636	640	593	590	657	613	656	603	720	628	629	645	645	662	648	641	645	639	629	622	681	686	624	632	636	634	584	646	641	631	653	655	623	614	626	618	609	575	641	618	604	672	592	647	638	635	670	632	655	608	652	638	639	585	656	645	651	626	656	647	648	646	635	640	623	631	665	647	598	657	635	634	609	650	605	655	599	627	640	609	612	636	634	622	669	600	618	678	599	666	654	616	666	651	643	610	659	582	664	611	638	605	626	619	587	597	622	641	634	663	647	600	666	595	590	636	647	634	598	644	643	667	618	645	645	655	626	634	643	642	644	595	641	612	609	613	620	646	654	650	639	624	613	608	610	621	652	620	647	620	673	606	626	615	614	682	643	657	652	615	646	610	643	620	626	604	628	644	647	635	662	603	643	653	635	607	626	614	639	621	612	638	605	609	576	637	636	612	637	651	679	644	665	680	626	630	625	693	603	649	637	650	616	622	635	625	588	626	640	604	617	646	665	637	606	596	631	615	627	623	641	631	687	621	650	637	623	606	620	587	630	639	610	636	687	660	617	609	667	657	655	616	600	648	632	627	611	684	624	613	625	630	657	604	612	691	628	654	658	645	612	641	641	615	662	627	628	658	629	640	663	638	662	680	645	651	606	640	649	615	596	620	637	641	624	681	645	624	620	654	663	659	653	612	657	604	642	637	653	581	636	658	625	673	624	607	655	619	636	647	657	627	646	658	606	621	611	635	578	640	577	641	591	657	682	623	651	614	624	615	630	642	611	645	632	658	658	623	643	653	602	639	649	654	636	610	599	638	592	636	624	622	610	610	619	642	692	613	679	653	661	633	637	590	643	667	611	626	659	617	647	576	594	625	653	617	668	641	616	672	625	589	607	599	626	644	599	658	651	622	627	651	627	611	634	663	621	621	655	639	623	627	642	616	611	631	642	639	616	641	664	663	618	633	618	593	637	641	636	616	633	648	643	615	636	643	634	655	661	655	611	661	609	656	584	612	625	652	657	633	617	599	690	638	614	650	571	719	634	620	639	661	633	659	658	651	623	622	669	633	617	624	622	622	626	631	649	678	576	626	601	662	638	659	631	602	601	587	676	638	673	703	627	626	606	654	658	620	593	674	657	669	673	640	640	646	660	706	610	699	599	663	632	640	625	643	622	665	650	681	658	626	636	628	643	624	635	626	579	675	635	627	634	661	625	672	683	637	658	669	654	670	599	564	600	652	623	619	633	673	640	627	644	649	624	676	655	644	681	682	641	690	635	633	646	628	657	647	666	625	599	604	621	647	613	633	623	623	615	642	677	640	624	620	626	661	624	621	652	583	630	634	644	653	596	557	646	643	661	666	609	655	654	629	619	652	620	655	631	634	610	663	609	623	632	637	687	610	605	694	628	616	604	619	661	599	607	645	607	647	606	675	638	594	644	572	658	669	612	634	632	663	650	643	642	592	645	633	605	709	609	587	631	609	645	672	668	667	650	640	615	634	607	605	680	589	683	616	626	615	601	631	684	659	635	596	674	600	637	628	655	631	652	599	596	632	656	636	716	664	656	661	602	661	612	642	665	596	669	586	606	676	630	614	652	624	630	647	648	664	648	609	627	630	595	618	638	616	659	645	638	589	663	665	662	610	650	603	640	660	603	617	655	596	644	634	662	601	636	647	625	657	640	614	642	639	660	640	599	681	676	616	611	648	648	661	638	641	670	639	603	657	652	650	636	633	612	672	653	633	600	630	660	629	663	639	668	601	625	640	622	655	666	641	653	645	629	624	597	596	636	634	653	671	665	599	615	635	629	715	601	668	604	615	606	664	653	615	588	584	626	599	616	642	614	647	616	682	634	630	626	637	631	646	629	612	649	645	628	580	621	620	596	635	627	653	637	648	662	617	664	638	604	622	663	614	656	608	645	609	658	641	605	614	615	659	576	618	627	649	654	649	637	632	659	690	650	630	625	647	615	633	635	555	650	639	604	666	664	645	675	617	660	664	614	620	641	643	615	703	660	641	619	634	609	595	607	623	635	670	618	633	610	654	638	664	669	661	627	619	597	644	632	643	649	625	656	656	643	608	649	630	658	630	616	632	614	644	602	627	645	658	631	610	630	654	593	652	626	669	622	652	634	629	603	632	624	614	638	661	674	640	615	627	662	581	618	660	652	649	634	629	603	589	643	604	611	585	670	617	638	638	611	634	643	649	643	641	647	631	635	630	605	580	662	692	608	644	596	675	665	694	649	627	680	625	637	580	630	643	636	662	622	626	623	653	614	637	627	627	650	625	630	584	583	612	686	623	686	619	710	638	618	672	626	637	674	636	614	637	664	625	625	627	661	594	656	585	585	627	600	651	618	605	658	589	613	626	598	642	660	638	649	615	615	633	691	627	607	622	626	638	652	718	655	634	668	616	652	604	662	613	642	618	669	661	665	619	611	644	686	630	658	650	671	596	655	650	630	626	638	611	597	653	651	616	629	617	619	629	680	603	585	653	637	605	641	626	648	613	623	630	667	649	662	630	649	642	663	640	648	632	660	632	650	650	635	579	616	647	632	609	595	630	606	650	608	672	612	631	619	623	662	616	629	627	672	633	616	677	647	644	603	628	638	615	650	630	671	635	623	630	637	643	648	638	620	603	610	652	606	636	643	645	632	624	665	658	638	626	673	691	566	655	612	608	604	614	615	685	641	647	645	669	604	665	678	651	675	656	648	655	626	608	630	584	684	609	652	640	639	660	635	606	630	670	632	634	616	627	659	625	647	627	603	622	647	639	634	679	628	606	644	621	592	670	664	656	647	643	626	655	612	669	592	638	610	613	659	643	616	662	682	624	587	616	586	626	634	631	593	622	650	647	612	679	601	593	658	648	630	624	624	638	635	609	622	650	633	585	577	629	617	651	618	632	600	639	610	667	602	635	673	633	599	701	624	684	627	623	666	634	644	640	594	661	617	648	626	589	623	623	615	611	677	663	597	639	654	654	624	659	644	734	662	693	606	631	656	677	639	619	653	678	610	644	658	646	622	616	618	642	662	659	630	674	633	634	619	639	632	640	644	622	623	633	657	592	631	571	635	640	601	649	643	689	634	635	669	622	619	608	650	624	642	600	649	622	651	628	632
22670	21096	28939	23494	21101	21347	16837	6381	2933	1945	1917	1302	1596	1417	1346	742	609	569	537	467	482	408	404	425	403	401	406	403	413	413	400	412	369	396	437	363	426	435	382	435	387	390	461	426	452	419	396	438	673	627	552	697	760	774	703	471	370	356	360	366	365	354	351	347	346	348	353	363	340	335	356	375	340	368	345	362	335	348	369	379	353	343	339	304	368	353	338	345	393	374	345	349	325	340	352	341	377	344	346	374	367	323	354	343	291	353	363	368	360	352	328	349	349	355	329	331	371	352	305	382	379	350	359	373	363	372	339	349	358	365	364	354	350	344	360	367	331	354	339	353	331	350	338	378	349	322	337	355	335	318	320	330	337	355	346	329	322	354	356	350	386	345	331	327	357	355	357	349	367	329	349	331	368	367	363	388	343	345	324	367	321	334	362	363	329	330	358	320	371	316	362	343	348	338	332	348	361	347	343	316	377	345	326	335	381	326	364	376	347	356	343	343	351	354	341	353	377	320	338	365	344	340	357	343	367	346	333	365	351	367	347	354	338	348	382	331	347	330	342	366	345	348	321	362	341	389	323	327	382	342	327	342	348	338	330	342	390	345	333	381	337	325	371	346	347	378	365	375	342	359	317	345	375	335	343	335	335	365	338	329	364	344	345	342	357	340	369	366	337	290	351	351	336	364	329	329	348	366	353	352	354	330	329	380	353	350	305	350	359	394	329	356	364	347	366	341	340	343	358	357	380	352	376	340	369	368	347	345	341	364	323	371	352	323	335	333	338	356	350	336	390	372	329	307	352	346	324	312	336	344	367	335	367	355	339	404	347	369	330	355	330	338	363	342	341	347	326	349	334	382	389	348	384	326	361	344	345	325	333	351	366	369	335	329	329	384	350	407	331	355	328	337	342	327	389	351	360	353	323	377	340	317	332	320	337	345	337	343	346	332	323	385	359	338	360	349	348	356	367	342	328	337	320	345	344	353	363	371	336	351	334	336	346	340	366	328	379	358	336	367	340	360	359	342	341	329	338	339	371	422	352	345	334	325	354	361	379	372	351	367	314	352	364	348	396	344	371	334	361	352	343	334	353	334	307	370	393	358	331	322	404	327	310	297	333	373	315	390	352	357	335	347	354	325	342	319	368	317	390	368	324	338	340	364	326	323	339	344	354	338	326	338	325	368	297	333	348	343	378	322	384	336	377	332	328	365	345	371	347	365	338	328	322	314	343	359	321	342	343	339	356	324	335	334	336	338	343	354	371	361	339	377	348	346	345	343	375	339	331	347	323	334	362	360	317	335	350	380	335	367	338	360	324	331	381	353	330	363	321	323	348	330	355	351	329	359	326	311	345	345	383	323	356	378	342	367	338	314	355	333	381	377	377	361	348	351	351	372	338	360	406	327	337	348	343	324	347	332	358	361	344	319	322	344	312	329	339	366	340	327	353	382	352	353	342	328	367	363	354	343	332	357	355	359	349	317	328	387	351	325	358	357	356	347	322	357	350	350	338	347	358	356	385	389	366	305	377	293	335	357	331	350	367	355	340	363	331	359	378	359	321	349	370	316	352	347	354	362	302	328	368	347	359	356	369	356	382	354	378	383	357	361	338	376	335	376	353	364	343	327	378	336	348	339	349	340	344	365	343	333	340	365	345	383	362	341	354	336	353	303	347	336	339	333	349	348	311	347	332	341	318	354	361	365	352	343	357	382	333	349	373	329	368	345	368	348	328	346	370	350	347	291	364	333	367	331	370	304	326	369	370	343	357	339	349	354	349	379	365	340	334	340	344	309	339	332	348	325	360	366	370	342	331	352	317	344	334	323	338	347	369	314	360	314	350	337	366	344	352	352	369	356	352	381	362	336	344	359	327	374	359	343	345	347	353	353	305	323	371	327	351	394	339	336	336	399	360	343	391	334	355	348	342	332	357	336	329	337	365	336	356	367	359	354	338	335	326	333	394	359	345	336	345	371	358	362	325	338	361	371	320	323	353	340	351	362	348	360	294	337	364	336	360	367	344	360	330	329	369	347	349	353	341	352	378	335	330	356	369	337	331	354	382	365	368	364	360	387	319	372	333	332	366	328	339	362	377	357	366	355	364	369	355	354	333	321	311	367	323	358	330	376	375	350	375	376	321	349	381	377	340	351	325	328	353	349	303	353	349	339	360	342	371	365	358	325	322	371	315	394	363	351	348	343	340	354	371	340	352	376	365	355	340	340	361	349	353	382	342	338	333	317	349	352	362	309	316	376	326	355	324	363	359	345	341	316	345	365	349	331	347	365	346	359	331	327	395	350	352	363	311	332	334	339	336	346	375	342	350	340	343	332	342	343	352	331	363	328	350	341	330	375	350	339	334	309	332	361	354	333	354	309	366	350	355	374	347	348	345	351	342	345	327	365	314	333	341	364	338	303	335	350	357	354	367	343	348	350	355	352	352	398	331	343	336	318	342	362	357	336	330	334	364	320	357	362	371	350	338	333	332	350	362	346	344	373	376	327	346	319	352	343	340	349	339	348	335	340	367	340	317	372	337	340	344	338	336	354	358	330	368	365	340	334	335	330	355	325	349	349	347	384	353	345	369	377	349	349	347	373	335	363	356	322	367	303	343	367	336	334	359	364	326	366	366	358	354	333	346	343	344	351	357	340	303	389	368	345	331	372	344	381	329	347	342	361	350	352	344	368	346	314	342	372	332	357	353	310	365	338	351	377	355	348	342	335	347	376	355	352	323	336	358	341	351	342	354	372	387	347	358	366	326	318	316	370	339	333	363	351	343	341	350	340	343	363	359	364	339	341	347	347	362	331	340	344	326	350	358	346	351	345	324	310	369	346	366	348	328	345	353	345	330	350	335	353	325	303	358	323	336	342	348	359	335	345	346	348	358	339	357	363	382	344	379	405	319	344	370	316	367	339	384	315	368	351	336	371	371	377	323	338	317	334	358	342	366	328	314	362	347	376	339	342	321	304	343	370	319	343	348	329	341	364	326	343	347	361	356	369	317	356	325	371	367	350	360	343	326	321	303	370	389	378	330	343	370	324	344	368	355	352	399	343	354	385	349	334	343	347	342	345	343	343	349	358	389	309	354	364	345	365	326	326	312	336	338	365	338	337	349	351	360	342	319	343	369	324	338	354	343	354	336	363	344	370	351	322	323	327	325	369	392	355	381	377	352	366	348	358	316	358	358	367	368	341	355	360	373	349	391	340	378	355	357	361	343	334	354	356	312	370	344	348	356	373	325	346	340	341	326	336	346	291	328	337	368	363	357	388	353	313	350	384	339	369	322	349	344	353	346	347	374	358	325	350	372	360	332	331	382	345	323	342	352	327	357	349	345	349	358	368	343	374	347	331	372	314	346	307	371	321	341	336	349	377	348	365	365	336	368	336	334	346	346	345	343	373	360	353	344	317	349	326	334	336	342	354	330	350	350	392	323	343	352	325	335	368	357	337	338	372	359	314	353	345	350	370	359	336	348	376	351	354	345	366
8054	16810	15394	9442	8358	10573	11892	10861	5940	4133	3684	2520	3135	2629	2527	1296	980	910	826	677	621	610	577	531	575	538	493	517	487	533	502	504	524	487	475	495	507	530	511	498	532	578	582	593	635	510	510	563	1033	1009	931	1110	1294	1239	1043	627	451	459	447	467	536	447	443	415	434	412	443	433	445	432	450	411	416	432	458	429	408	418	438	432	399	434	450	459	418	415	434	441	437	442	454	428	410	455	455	430	401	410	398	440	425	414	452	392	417	406	449	422	406	397	420	436	431	415	384	432	432	441	448	424	402	408	381	453	413	426	422	390	422	449	375	375	441	425	453	397	419	424	418	398	440	446	410	423	412	431	411	435	432	445	385	463	426	412	401	412	407	419	417	411	439	406	434	426	430	432	388	418	407	452	428	428	460	448	406	410	424	415	443	452	390	424	386	442	433	393	427	419	435	404	435	416	435	436	456	455	454	428	446	409	397	423	414	388	452	459	418	457	421	406	427	427	418	438	399	398	447	422	428	433	450	430	408	446	448	438	441	414	437	447	412	422	445	404	420	427	430	408	412	405	460	448	400	442	422	426	421	398	410	422	461	422	410	411	432	425	422	423	375	429	439	413	425	414	400	404	434	399	393	455	450	414	433	402	463	480	402	428	442	419	434	394	410	437	442	421	448	415	414	414	440	433	458	388	405	408	412	459	406	466	430	417	382	431	400	417	384	473	410	455	432	451	422	416	420	390	437	430	461	475	414	425	464	428	427	430	413	406	410	419	411	366	465	433	426	417	462	447	449	429	436	443	396	446	440	432	437	455	444	415	467	476	434	445	436	412	424	421	447	419	422	434	403	418	393	422	417	391	410	432	415	440	420	440	425	483	411	423	421	398	406	427	419	409	415	468	413	436	416	389	382	398	437	389	425	418	447	430	427	400	426	437	402	457	426	441	447	467	415	455	432	422	433	426	471	424	443	402	431	444	417	462	416	414	420	380	449	457	441	438	456	441	449	390	373	437	411	403	401	432	436	418	405	457	465	394	454	414	411	460	431	403	412	427	436	421	417	453	491	421	413	411	443	438	434	410	404	398	456	446	423	402	407	427	401	417	434	406	424	434	402	431	408	427	395	410	422	415	410	406	439	427	443	451	426	424	409	414	441	431	430	440	430	440	451	424	442	452	408	433	393	427	408	437	390	408	442	428	409	423	420	449	451	428	425	381	432	416	423	401	423	424	386	406	389	456	425	458	438	478	385	397	479	408	425	439	467	459	402	417	446	434	422	468	429	475	430	452	439	409	440	428	456	429	435	418	434	446	433	425	451	458	473	432	409	418	395	427	411	446	442	432	417	393	437	436	443	405	395	426	434	457	395	405	425	426	434	421	408	440	455	443	367	390	390	457	432	441	392	425	409	425	418	434	458	404	415	401	404	408	411	430	419	460	420	415	449	456	379	410	429	433	414	413	426	414	431	401	404	441	401	435	407	398	443	446	400	459	461	385	395	444	420	424	405	399	388	426	395	395	398	395	404	415	407	404	441	439	431	412	441	411	445	396	421	442	445	412	459	389	418	421	404	408	362	428	445	427	458	406	436	424	452	424	474	440	427	416	432	439	440	421	436	415	447	435	434	421	475	423	402	429	451	391	423	425	454	412	445	436	439	382	414	431	428	449	435	419	426	416	378	401	407	425	437	397	460	447	440	417	424	428	416	429	443	417	468	470	439	432	428	445	417	430	430	446	405	389	431	412	429	427	408	400	456	427	412	384	451	438	427	427	413	429	394	429	404	403	463	402	393	413	454	414	410	400	423	432	415	442	435	402	427	423	392	412	459	425	409	453	430	423	414	434	411	427	433	468	399	452	447	394	404	434	439	431	394	402	412	399	431	409	417	418	438	418	445	412	420	433	443	468	419	418	462	419	393	442	408	418	439	455	415	424	402	399	426	382	397	411	448	445	422	441	439	401	385	426	419	402	406	421	447	446	430	428	438	441	435	430	410	435	410	449	431	436	472	430	458	425	452	403	419	461	396	439	421	432	445	454	451	412	389	374	415	430	408	418	450	409	410	428	392	417	418	439	409	462	441	400	431	422	425	438	397	408	437	453	417	430	427	390	422	419	420	401	419	412	466	426	421	397	409	399	421	416	442	403	397	422	438	419	427	402	447	430	383	394	425	448	379	403	400	417	432	405	418	427	440	456	405	397	407	436	479	416	437	447	445	429	421	441	435	455	400	426	444	437	473	422	420	427	433	384	449	414	394	451	442	422	432	421	425	459	421	420	424	439	413	480	433	404	417	435	402	420	438	439	426	417	416	402	399	423	445	447	411	412	421	410	474	457	417	406	428	413	432	388	417	423	400	441	443	413	407	389	407	385	427	443	417	414	422	407	456	414	452	438	443	433	417	422	418	433	394	414	400	430	408	402	422	401	415	403	401	421	399	376	427	446	414	437	442	431	423	427	443	434	434	416	432	429	388	455	430	457	426	410	441	434	410	419	388	420	423	430	422	433	434	422	444	406	401	450	421	437	422	419	434	407	449	424	403	424	424	401	433	455	411	410	435	422	418	424	426	428	415	397	428	464	425	405	412	441	389	435	418	400	443	417	445	400	428	447	431	391	451	421	444	422	419	439	453	431	424	440	428	428	401	451	413	407	434	432	431	439	391	413	433	398	443	428	457	422	414	425	430	440	427	448	431	447	430	440	417	436	430	439	451	406	449	416	437	429	427	463	423	423	432	444	410	455	410	460	444	430	408	437	436	435	381	416	438	434	460	416	421	454	398	401	447	422	428	467	444	416	442	473	448	414	433	409	422	426	421	458	414	423	451	439	412	436	406	459	424	423	428	438	440	418	437	462	441	423	413	414	435	415	403	376	418	424	434	434	422	424	392	425	410	460	458	410	443	427	458	435	440	429	377	461	497	447	419	479	398	415	435	417	436	410	418	428	460	444	447	441	395	406	435	456	416	424	426	391	464	405	427	458	393	398	418	427	444	415	394	433	434	434	396	439	398	386	402	432	399	435	432	432	434	417	466	418	438	437	430	420	401	425	456	423	425	411	425	444	421	435	444	418	422	478	396	440	391	396	404	415	420	448	417	437	425	405	452	401	446	420	445	441	474	440	434	444	429	396	432	447	429	468	440	406	413	418	389	455	436	465	410	469	378	471	421	429	407	389	436	454	429	438	399	446	420	416	432	449	406	409	455	423	408	403	396	433	474	457	453	432	425	394	446	419	491	423	410	415	455	411	458	444	443	435	407	447	466	456	412	404	409	433	436	404	445	423	421	461	426	463	398	420	432	423	449	418	417	427	385	393	451	469	446	395	413	431	464	431	431	446	433	449	413	426	429	436	409	407	381	432	417	430	446	423	436	459	409	443	425	449	417	395	430	429	441	470	392	432	414	447	434	410	437	426	435	385	409	419	459	435	423	427	479	426	441	444	412	424	401	411	466	416	425	461	429	437	400	456	403	420	406	438	420	442	452	386	432	426	406	400
26811	20732	11108	2176	1665	2323	2620	2450	1636	1200	1191	1013	1107	964	1098	881	780	757	755	758	779	727	774	767	731	758	729	753	803	799	714	732	743	742	814	741	716	771	794	772	719	746	786	759	784	777	809	801	851	851	871	862	906	897	842	803	759	739	764	736	764	717	769	742	727	836	788	747	770	719	824	726	712	746	763	752	758	736	745	790	777	736	749	747	739	743	780	739	817	778	808	802	774	733	768	742	694	734	722	803	758	748	765	765	779	746	760	743	748	686	718	744	790	729	708	725	771	715	784	714	728	755	748	751	807	757	782	777	733	706	722	748	762	763	792	789	746	763	740	755	754	747	785	725	733	767	746	756	733	735	742	749	745	724	713	778	763	693	760	718	759	761	718	750	725	770	795	762	754	731	723	762	750	762	752	701	724	708	670	733	722	782	795	781	725	773	790	765	720	761	761	775	757	757	740	730	761	731	787	720	831	721	726	801	757	714	754	773	713	725	747	774	782	731	733	742	717	793	727	731	745	795	783	759	738	712	772	731	781	723	753	770	770	746	780	743	761	769	708	742	757	738	777	755	729	730	745	705	746	763	718	768	719	710	758	743	765	766	778	751	751	758	780	753	733	704	748	717	744	740	712	749	775	715	772	724	722	725	731	728	718	761	726	722	717	732	781	711	785	762	753	744	727	715	754	721	706	751	760	740	713	722	753	750	754	762	754	752	768	731	745	747	761	754	769	808	743	734	745	736	775	789	707	746	784	759	760	715	743	699	822	769	761	752	780	824	735	742	797	750	765	781	763	752	750	715	833	777	772	747	716	724	761	759	746	708	761	788	701	730	782	738	743	786	733	742	759	715	766	776	778	734	774	787	758	738	719	755	753	758	783	745	797	749	752	749	751	730	749	792	742	778	774	759	754	790	737	745	736	761	727	777	740	791	757	753	737	826	710	765	741	779	777	727	725	758	742	720	751	806	704	732	730	768	756	718	790	739	804	752	717	788	773	753	749	724	764	720	741	733	773	746	772	727	797	749	782	788	768	728	779	758	780	728	758	764	753	746	712	751	756	733	728	753	794	753	746	746	765	800	761	718	741	789	768	742	774	737	765	790	756	701	728	760	710	778	704	736	779	792	750	722	752	727	785	820	781	808	743	704	746	749	771	727	779	754	798	699	779	748	744	727	776	712	738	804	720	744	765	731	761	786	742	753	732	716	768	704	746	772	738	734	780	750	763	728	773	769	742	742	752	793	751	724	675	733	745	706	754	736	768	728	740	736	750	745	734	744	743	780	772	749	748	808	807	796	800	794	732	749	801	781	787	746	776	754	763	715	745	729	740	751	703	776	719	752	760	770	790	719	776	751	776	733	740	788	782	779	777	741	737	761	704	756	815	717	755	765	749	797	730	738	740	763	828	785	735	772	750	766	759	781	767	804	706	792	758	732	702	704	738	730	760	736	735	763	762	770	745	736	734	708	809	786	751	735	731	749	762	760	749	725	796	733	784	769	769	729	745	768	758	733	706	709	758	727	735	751	774	786	766	723	805	787	755	780	758	750	704	705	754	741	740	685	751	758	739	776	770	769	734	706	758	699	737	762	711	788	766	749	747	726	789	753	725	793	769	819	761	772	798	744	770	759	727	713	715	759	726	762	762	774	782	775	744	776	749	750	717	756	746	750	730	725	748	755	725	739	766	732	753	722	786	756	791	757	807	765	756	796	746	724	724	762	760	765	764	748	754	755	764	716	735	760	757	757	754	759	765	785	801	771	750	758	815	749	699	757	711	723	709	751	742	785	736	753	737	741	761	723	753	736	739	778	768	759	726	736	716	726	736	716	741	716	763	803	754	746	784	747	731	717	688	732	733	746	723	802	718	722	761	743	757	698	694	670	714	778	750	762	730	710	752	699	728	746	706	682	758	758	721	723	764	738	774	764	807	740	776	748	739	777	742	736	737	772	729	754	716	780	754	782	761	767	724	745	692	753	771	782	778	766	718	801	717	780	750	778	751	781	752	734	763	761	757	693	795	800	690	756	760	748	760	756	759	767	769	743	773	775	760	739	726	789	713	756	762	772	697	780	731	743	775	778	721	753	736	763	726	729	735	742	788	760	673	744	715	751	773	696	741	779	742	746	711	759	765	730	767	759	761	765	756	725	730	779	745	734	792	758	752	734	720	762	728	742	775	743	780	734	744	793	783	711	789	767	748	784	727	725	738	721	742	747	742	728	718	792	767	764	775	808	748	755	713	767	715	722	760	758	786	793	721	745	746	747	778	722	806	768	754	732	749	731	743	738	756	738	725	750	751	743	736	786	772	762	738	739	732	747	755	726	745	758	756	799	732	706	774	774	729	762	775	703	767	687	793	759	804	747	745	797	731	773	763	728	761	772	748	772	762	736	742	713	780	753	725	742	797	754	794	765	738	747	700	746	770	692	705	738	734	717	742	746	769	766	694	790	769	741	730	767	793	764	739	763	751	770	723	717	788	727	733	758	750	713	763	731	740	738	763	758	792	714	718	708	757	739	723	785	733	749	779	711	764	714	788	731	740	780	776	698	742	751	698	769	740	832	754	753	768	695	765	729	724	727	817	719	768	762	777	767	780	736	806	739	698	732	756	770	755	746	740	741	749	760	736	702	769	778	795	740	752	741	761	760	805	749	761	796	713	707	726	724	762	766	757	714	793	781	768	763	729	689	759	809	721	761	767	770	714	769	732	740	739	736	746	803	746	736	689	745	748	742	753	707	763	773	682	743	771	777	737	737	781	802	746	770	782	721	752	726	750	725	708	768	777	783	740	778	778	779	801	758	733	719	707	722	740	782	792	729	802	748	773	723	748	817	772	812	729	766	787	812	777	779	797	753	758	760	765	784	754	776	776	762	746	754	738	756	756	804	767	743	752	775	760	717	789	731	738	739	809	752	750	763	712	762	719	788	758	706	771	823	741	722	724	755	696	742	751	733	666	777	726	764	769	770	775	730	704	790	726	753	732	720	743	758	748	759	789	774	791	770	732	727	738	737	745	756	779	732	721	711	713	745	738	729	741	769	710	722	752	718	751	755	690	753	724	759	774	766	729	805	772	764	765	778	726	806	736	793	724	736	730	767	784	760	728	767	783	758	792	752	745	754	768	749	721	754	716	731	796	758	810	735	793	780	770	805	709	671	761	749	770	795	742	788	758	728	740	748	695	752	747	744	753	748	792	762	771	790	730	731	713	758	750	735	718	754	736	738	757	754	779	721	738	771	726	779	764	744	721	735	727	748	784	732	741	741	778	765	745	769	733	689	760	749	751	784	813	765	767	740	767	725	805	762	772	730	787	725	750	759	753	759	694	770	752	735	736	705	736	756	779	741	762	738	711	728	762	790	745	722	724	742	736	722	719	790	738	740	752	769	800	769	714	775	710	782	725	726	758	765	728	776	732	754	717	746	785	749	752	753	759	745	725	745	810	793	787	717	784	760	719	720	761	755	750	795	724	813	731	681	806	735
4356	2314	2616	2232	2767	4299	5394	5234	2940	2034	1958	1515	1677	1600	1486	1102	1036	955	978	932	971	896	884	916	899	971	912	941	931	914	903	937	927	926	899	915	885	884	945	929	984	987	958	960	981	943	919	990	1108	1129	1145	1137	1117	1147	1133	931	960	927	882	917	914	933	906	900	950	923	921	924	860	948	934	911	887	910	909	975	946	939	895	914	897	940	889	893	914	879	883	897	924	914	893	912	888	938	937	970	916	918	887	887	866	886	918	937	881	923	895	949	904	894	839	912	952	898	902	964	917	957	882	894	954	905	874	947	895	978	921	822	895	880	942	936	956	912	949	936	878	900	912	857	978	879	938	903	947	923	905	936	923	926	918	960	888	938	938	944	926	892	964	920	920	955	899	967	927	941	904	877	946	884	923	956	951	958	897	920	947	922	913	889	872	959	921	892	921	914	984	903	915	934	920	928	951	903	902	862	907	915	952	891	989	926	933	927	932	922	951	912	912	940	929	868	946	934	916	883	924	947	927	934	928	957	896	938	913	889	917	936	913	923	820	898	955	885	906	957	890	913	932	959	927	919	960	952	931	871	954	865	851	944	924	945	898	917	905	953	915	884	890	911	943	872	840	878	901	882	930	925	896	888	905	897	926	876	912	925	904	918	906	925	904	910	927	894	915	899	909	899	899	997	923	943	931	933	967	931	923	903	894	912	873	952	937	881	942	943	966	948	883	869	946	991	958	908	872	944	922	951	909	933	894	876	868	933	941	930	962	924	929	1028	888	932	899	909	926	901	910	968	931	862	914	923	902	898	897	970	930	915	862	885	875	922	872	939	939	858	913	943	913	905	928	920	923	882	916	900	979	960	940	895	941	927	932	879	893	887	906	886	940	931	906	920	933	889	929	928	914	905	888	949	870	896	892	889	968	892	874	972	956	917	922	914	914	969	878	911	902	915	927	879	867	892	923	915	911	875	938	852	935	966	919	901	952	925	902	863	900	912	897	918	930	898	965	906	934	882	869	936	901	912	967	861	905	863	896	902	932	956	888	938	830	881	926	897	966	955	918	983	939	969	939	943	924	919	908	922	949	965	944	911	924	910	919	956	922	911	913	898	920	947	904	932	862	900	891	892	900	936	879	890	911	857	944	947	924	905	880	911	915	934	926	914	873	954	875	909	958	955	958	936	964	888	880	890	877	909	917	919	951	923	934	930	912	910	879	948	858	948	859	920	946	877	889	874	915	918	939	910	917	932	896	845	970	915	905	925	896	965	918	889	933	895	882	933	888	875	933	951	815	917	852	917	917	888	921	897	870	902	905	851	964	949	945	961	955	907	929	891	885	885	911	988	928	897	914	906	934	899	909	881	949	923	920	929	933	926	889	952	972	875	942	959	902	922	893	923	910	889	913	921	893	896	941	878	904	932	917	956	885	886	930	879	899	932	865	919	957	935	914	977	888	931	899	893	914	971	951	915	946	888	862	857	854	946	888	929	940	947	905	927	936	922	925	868	928	893	870	964	934	928	907	943	923	922	868	924	862	908	901	933	926	890	935	961	905	957	938	873	939	933	883	960	878	917	894	931	906	917	966	915	909	898	861	916	931	950	859	947	912	900	921	889	921	911	899	905	924	879	894	912	943	935	895	924	858	860	935	938	966	915	906	944	847	895	952	906	895	915	896	884	898	899	911	932	971	893	923	925	945	864	948	907	903	935	901	922	899	916	958	915	927	866	888	980	912	913	926	971	962	904	912	899	894	928	920	881	915	924	857	926	939	889	906	922	982	949	947	921	925	915	917	941	923	869	909	899	918	913	944	901	900	906	902	972	964	940	899	952	933	903	907	865	890	964	897	924	941	915	898	864	915	940	888	951	885	978	961	894	952	921	954	898	907	951	894	909	931	928	916	949	878	892	884	941	914	922	878	914	928	923	905	873	897	908	934	882	951	907	884	916	960	946	941	941	882	853	907	903	943	927	927	879	893	855	913	869	910	875	983	907	940	862	926	931	909	944	945	886	915	887	940	907	940	907	906	913	923	896	880	902	953	924	902	872	938	904	968	904	947	889	884	911	929	921	948	922	957	1004	948	947	903	905	957	858	935	944	894	906	961	940	885	936	927	898	908	895	953	908	921	918	872	897	913	909	933	886	934	888	894	835	900	894	990	928	950	965	864	907	927	915	917	886	942	887	973	896	908	915	889	886	953	944	902	904	922	931	961	875	901	899	948	936	992	948	871	877	939	942	928	908	924	916	883	972	902	962	906	905	931	933	941	916	897	918	941	890	892	882	949	880	899	881	910	921	918	914	905	928	918	903	962	941	957	923	947	861	901	932	896	968	910	870	889	959	933	869	907	928	934	887	907	920	904	875	960	933	898	898	897	939	935	923	906	908	892	937	891	933	944	876	936	979	918	929	897	939	896	894	915	928	872	901	902	884	866	927	905	927	936	919	944	892	935	921	907	948	905	899	907	881	946	918	890	899	917	915	910	841	913	917	911	901	999	889	1016	933	905	918	906	870	910	952	850	951	919	916	938	887	878	914	926	908	899	970	921	937	889	869	876	902	968	900	936	966	928	934	921	894	856	903	869	838	888	907	934	938	896	893	964	888	959	902	920	954	892	952	883	900	921	900	926	954	911	914	960	960	982	882	887	861	957	918	926	937	902	871	917	903	899	908	916	875	869	903	938	913	970	932	960	917	901	861	891	913	910	959	949	893	912	917	877	878	977	922	932	873	913	939	915	890	861	894	883	944	841	890	911	983	945	891	915	887	887	907	896	895	852	936	878	916	943	915	909	925	908	902	918	945	957	883	946	901	884	932	924	906	911	931	946	907	872	867	938	916	870	928	898	916	928	905	936	847	936	920	903	931	894	931	935	964	900	953	891	889	880	895	915	885	936	943	940	867	921	927	862	907	923	949	969	833	929	938	868	972	906	906	888	943	932	923	911	906	886	938	891	918	936	904	936	960	908	893	939	921	908	960	882	927	911	913	951	957	915	894	901	936	921	886	904	952	915	950	925	919	922	964	886	906	974	893	952	948	993	938	864	939	948	888	898	918	879	899	945	945	923	900	916	938	900	897	867	914	969	919	930	945	924	964	923	904	950	952	892	955	922	948	958	906	913	896	901	898	945	934	910	976	943	932	925	960	920	935	888	947	887	927	951	944	947	915	933	940	900	994	874	926	927	968	907	939	946	928	905	897	937	904	912	913	927	903	936	927	917	951	913	922	877	942	886	880	930	923	944	947	896	907	915	881	934	866	940	942	925	928	914	899	955	898	933	907	940	957	899	883	913	902	891	872	948	924	912	945	925	976	905	910	928	919	987	917	916	940	874	888	914	894	905	947	904	921	948	948	911	921	962	921	914	925	915	945	912	916	900	942	912	877	894	911	925	866	889	892	895	936	948	906	990	887	911	948	930	915	909	910	948	895	916	904	884	939	978	858	894	936	894	889	929	932	886	894	883	842	979	882	951	974	896	931	886	874	952	929	906	884	906	955
23660	21154	28690	23894	21150	16154	6640	4319	2331	1581	1444	1098	1261	1266	1135	772	650	680	655	565	597	563	526	526	530	546	528	551	540	516	543	542	546	551	522	545	560	558	495	480	527	516	602	565	551	553	469	568	698	657	683	728	831	749	722	524	531	524	557	494	503	502	534	508	506	523	506	527	510	515	511	515	529	468	448	533	506	505	497	470	529	500	541	495	475	503	493	518	498	511	504	533	529	497	528	471	465	494	525	513	504	500	526	503	537	507	538	500	517	475	488	504	520	524	506	517	491	509	511	519	496	477	493	492	495	518	468	474	504	497	482	493	514	561	502	469	510	458	496	467	501	511	500	530	483	498	534	542	513	490	475	514	481	462	524	498	503	513	500	520	488	522	524	514	475	501	489	479	529	497	540	514	524	515	519	507	465	456	483	561	492	492	526	500	496	492	457	498	522	506	471	465	522	464	488	471	492	473	445	484	470	527	557	515	513	525	468	538	508	539	469	496	528	491	475	474	477	515	514	521	494	490	488	514	455	510	498	535	476	511	473	513	487	481	515	512	507	495	530	515	509	493	490	497	504	541	509	517	481	515	492	492	487	514	490	486	514	509	513	460	531	464	535	470	526	488	512	487	514	503	493	501	489	497	500	499	493	509	489	501	514	484	458	490	497	492	504	481	519	518	494	542	514	523	506	522	519	499	482	498	521	542	500	480	515	533	529	535	494	489	508	515	492	512	529	504	480	500	475	512	468	552	481	463	504	498	505	544	522	513	474	538	497	506	481	487	485	510	522	504	514	517	465	491	487	492	507	521	470	524	543	496	514	523	499	499	539	513	533	469	504	507	513	517	522	505	477	498	474	478	482	534	466	489	510	525	490	480	528	489	515	508	518	474	489	536	495	495	526	477	497	520	514	493	503	475	497	471	523	470	521	543	452	521	486	503	533	518	519	463	499	467	479	494	500	521	502	478	498	502	502	501	484	507	474	471	537	486	479	486	487	497	498	493	545	498	513	467	532	520	475	495	521	493	534	511	532	528	490	533	508	522	521	501	512	514	514	424	505	530	544	512	474	485	480	535	520	489	509	511	482	492	547	520	478	484	556	490	472	483	504	534	485	493	504	504	508	490	481	511	485	505	518	508	491	530	516	467	492	496	506	482	523	524	549	509	514	538	527	495	505	490	505	515	510	487	505	542	499	537	472	496	497	525	479	507	526	475	472	474	522	537	544	506	521	495	545	451	505	508	490	489	496	496	501	507	522	532	491	541	470	484	518	509	479	529	552	506	515	517	491	543	512	522	472	497	502	469	517	507	508	498	522	550	498	489	514	503	530	512	459	529	488	529	532	509	514	520	460	492	483	487	494	496	508	495	551	501	514	521	504	475	481	500	512	481	517	494	525	480	497	514	472	497	484	507	512	514	467	522	517	522	511	441	484	498	474	479	525	516	480	498	520	499	539	521	512	486	508	526	452	499	496	489	545	519	503	471	500	546	520	545	495	488	491	484	485	523	548	480	516	524	483	533	538	514	513	538	504	493	499	522	507	504	486	483	499	491	506	512	548	495	514	545	485	526	524	492	497	472	520	558	500	489	516	503	506	474	518	486	455	489	512	488	487	535	490	479	491	508	547	470	499	528	518	541	464	484	508	463	498	461	487	486	491	477	532	483	480	494	493	483	520	505	535	507	514	544	521	535	513	502	511	512	503	506	479	504	511	507	501	520	484	523	461	515	517	513	512	502	482	489	492	491	493	514	533	505	517	506	493	487	520	496	515	507	488	486	475	507	511	497	489	478	501	472	483	478	463	508	481	478	558	492	501	543	508	517	464	511	569	520	510	543	506	476	495	487	479	482	520	436	531	509	510	470	483	476	483	518	481	494	503	499	496	497	519	490	500	494	508	497	490	496	452	487	491	530	471	494	502	493	499	492	476	505	516	507	496	521	506	486	496	465	509	524	478	474	501	513	524	573	499	509	504	472	490	537	505	462	534	501	534	494	492	514	514	495	509	479	498	508	515	477	519	459	460	543	498	478	527	477	519	519	469	501	491	487	519	466	498	484	499	475	515	467	524	505	530	499	484	521	506	495	485	501	491	517	480	522	484	508	466	470	493	505	454	522	496	506	532	457	454	452	535	518	512	451	497	504	503	473	542	509	491	516	533	558	486	516	570	517	498	458	497	503	484	503	516	518	496	519	448	495	495	529	518	494	478	504	484	507	503	479	481	522	507	538	487	473	506	471	501	505	508	480	494	533	505	527	479	508	527	465	520	511	449	490	469	510	492	523	512	569	516	503	483	502	473	497	525	483	497	513	527	494	526	504	505	522	496	499	495	509	514	506	497	489	489	523	512	519	497	496	538	513	461	468	502	486	461	492	486	468	493	481	429	521	517	490	511	469	529	495	494	531	495	514	518	516	481	496	475	484	535	471	483	512	481	467	469	524	483	525	540	520	528	514	491	511	494	520	516	441	490	496	517	470	489	474	470	491	542	552	520	550	525	478	529	521	521	494	496	509	484	508	527	530	510	503	498	543	490	500	486	521	518	496	490	520	499	515	510	520	496	495	487	504	480	482	509	528	495	470	525	513	522	512	500	511	535	456	558	493	516	519	518	510	468	492	519	493	495	498	509	487	526	510	472	521	512	521	509	522	532	516	507	565	491	511	479	513	488	496	505	510	521	514	488	523	517	515	478	502	509	487	510	471	524	477	487	507	492	542	480	542	506	504	514	498	508	490	510	487	479	496	472	492	508	467	477	501	505	516	494	480	458	494	478	445	490	486	502	488	490	514	490	525	514	471	495	531	503	513	500	502	493	496	436	531	505	482	517	489	518	479	479	481	520	517	472	480	469	494	498	536	504	478	488	512	490	510	521	481	484	498	495	504	538	497	478	485	517	488	499	494	499	497	521	418	508	511	501	524	505	508	554	542	526	526	515	527	467	562	511	476	497	505	492	525	495	477	486	502	504	534	487	474	485	488	497	497	487	542	490	517	538	521	489	516	490	473	519	481	529	481	499	503	487	499	549	499	508	545	498	521	474	521	488	500	517	535	494	510	503	497	487	497	521	505	477	523	533	477	523	509	501	521	468	526	510	474	493	525	487	540	536	495	501	482	495	472	513	484	489	459	515	500	473	488	489	504	461	494	499	482	472	526	487	518	475	494	502	503	489	534	526	497	506	490	495	484	501	507	517	515	488	497	499	500	529	485	499	483	506	506	523	527	478	516	464	513	501	501	490	508	510	456	536	497	496	501	533	526	469	507	493	486	462	529	498	481	515	525	524	486	523	511	508	473	462	495	493	541	500	492	510	498	527	494	489	481	485	480	458	519	479	504	503	493	468	503	487	524	509	485	501	508	496	478	481	492	482	538	506	502	514	467	533	494	553	506	489	548	494	496	512	503	486	491	485	533	511	491	504	471	487	480	464	486	497	514	504	496	506	514	510	523	501	482	476	508	525	538	459	491	505	490	516	457	485	447	510	572	467	513
5741	10946	10439	6232	6070	7942	9217	8282	4765	3149	2830	1804	2330	2108	1928	1153	939	909	867	772	776	692	757	689	680	695	693	681	711	655	693	660	677	712	690	701	675	665	693	731	703	700	736	721	767	661	674	771	1010	973	985	1118	1122	1100	1036	696	641	687	609	723	685	632	652	663	655	615	663	663	639	642	566	615	652	637	613	629	669	589	633	620	642	631	644	590	663	634	656	652	627	595	617	658	603	607	693	648	658	674	631	627	638	610	642	606	607	645	657	580	654	582	617	632	649	627	611	715	610	708	642	625	663	616	618	633	615	595	650	607	591	642	608	655	647	621	622	588	660	666	642	590	612	652	621	600	567	656	629	630	664	631	654	645	656	614	565	606	614	597	636	623	590	614	657	667	624	681	675	658	639	590	633	647	666	622	611	600	640	627	650	649	638	598	626	630	652	651	629	583	609	595	635	645	629	627	659	644	655	617	598	633	671	629	591	652	612	667	626	627	627	607	663	651	679	687	652	631	598	618	618	629	644	654	620	658	663	653	636	644	606	658	642	603	609	597	618	596	615	678	607	608	610	611	643	634	663	703	634	637	632	658	651	616	630	665	637	656	634	635	600	620	656	627	598	648	607	602	608	599	624	673	618	669	635	638	627	596	621	650	638	614	653	612	637	637	640	629	656	635	632	622	600	605	649	669	601	644	659	617	661	655	636	649	663	589	614	630	613	632	615	632	597	624	651	635	602	640	659	600	625	636	647	609	622	623	616	560	638	593	596	628	693	580	619	641	656	602	648	608	646	626	568	606	616	660	612	658	633	661	634	621	696	678	606	618	630	601	644	594	647	597	656	636	655	668	610	642	614	615	592	638	649	607	653	635	619	633	634	657	629	596	659	628	611	625	645	607	647	608	626	606	620	655	625	661	577	610	680	611	662	643	667	611	592	618	618	625	601	621	651	621	657	598	589	655	674	612	644	634	640	635	588	612	639	614	650	625	640	641	656	618	644	635	628	636	599	605	633	617	610	605	608	624	622	609	581	621	596	644	583	607	646	570	630	637	613	639	646	597	615	609	591	601	616	577	646	632	668	652	585	635	684	643	632	613	623	656	660	637	646	611	582	635	651	677	669	655	613	639	656	640	639	631	618	620	641	622	611	616	607	620	572	612	650	621	639	633	640	599	628	595	640	593	599	648	629	664	589	640	612	685	609	608	650	618	595	587	618	672	659	607	594	666	630	633	636	623	630	614	634	598	644	665	681	635	583	599	658	686	650	664	604	628	657	613	643	628	675	635	646	640	600	627	630	614	668	622	624	622	652	665	635	654	634	595	601	678	627	623	651	671	679	591	634	673	638	673	645	587	613	626	626	607	562	625	604	614	630	585	625	712	627	607	654	666	576	639	651	660	631	619	646	606	677	656	641	610	654	623	593	652	600	639	640	640	617	660	651	636	618	616	624	626	637	628	649	640	611	614	645	583	631	598	582	639	595	601	615	607	608	630	613	672	630	611	661	670	659	666	641	643	644	582	646	578	652	597	595	584	647	623	627	630	609	582	627	620	625	600	576	608	622	637	637	612	645	663	641	676	681	682	635	619	637	639	607	646	615	665	631	643	647	614	648	608	636	613	623	629	643	606	668	647	597	591	640	642	570	657	591	608	627	672	635	638	619	612	611	616	626	610	621	615	630	642	636	595	677	624	604	623	564	643	570	648	633	617	663	614	615	611	627	615	646	624	650	596	649	602	687	615	661	628	643	625	648	646	605	587	612	632	619	631	633	599	645	624	627	665	663	635	647	645	644	592	623	644	609	645	634	623	647	584	637	595	615	594	635	648	635	603	613	652	631	661	653	608	621	622	615	667	642	629	634	613	612	660	625	636	632	644	600	627	632	622	709	590	609	647	631	682	661	620	657	646	652	642	653	633	626	648	604	644	650	605	646	663	668	636	603	624	673	646	672	642	660	632	628	649	623	630	636	644	634	670	621	588	650	604	674	644	618	622	646	648	605	595	639	671	647	602	636	663	646	698	643	620	619	611	602	608	577	610	653	594	671	610	606	632	609	627	617	599	598	623	607	626	641	691	651	639	624	628	623	623	664	660	649	612	588	658	621	660	680	597	639	616	618	636	640	630	585	646	671	647	643	645	618	652	571	600	666	646	669	658	654	650	662	640	660	618	635	584	638	612	626	626	684	657	623	629	601	656	638	648	635	610	618	653	635	604	627	601	682	568	640	597	645	630	642	665	631	590	617	631	642	625	602	601	587	653	641	624	669	649	643	619	619	636	632	627	668	649	617	658	606	602	667	629	662	679	632	566	608	591	600	669	649	642	603	694	667	627	647	606	678	651	639	675	647	646	631	657	639	610	639	613	618	601	651	659	598	593	677	648	637	651	620	589	574	671	634	635	613	635	640	609	652	619	613	618	590	627	612	605	679	629	620	624	620	635	621	653	617	650	648	636	673	639	571	623	600	656	615	636	612	707	592	627	607	599	634	584	624	642	655	594	679	578	602	639	637	597	680	663	614	669	599	628	614	653	640	651	630	631	656	639	631	627	616	652	659	659	631	632	668	656	613	660	613	645	652	638	633	632	580	650	628	694	629	624	614	625	609	659	613	643	660	571	624	642	626	675	649	611	637	636	649	652	658	605	598	634	598	641	629	636	616	661	574	656	625	643	646	633	625	642	641	622	607	634	647	607	618	653	615	608	662	635	663	625	584	638	624	639	665	641	616	657	648	629	632	603	660	597	619	596	612	585	642	586	643	635	630	640	663	637	572	626	624	637	602	645	629	648	598	616	601	638	613	622	629	680	617	654	580	610	608	599	593	614	664	609	670	595	638	646	636	653	633	617	673	671	655	639	632	623	606	590	617	635	662	612	609	646	618	634	608	598	638	610	696	636	620	657	648	687	676	615	670	618	642	662	628	616	578	616	657	612	632	602	678	624	636	602	668	695	660	644	631	634	645	644	632	621	654	579	651	629	628	630	621	640	604	630	634	613	584	616	624	611	648	652	623	623	630	625	674	650	607	632	621	622	623	631	633	655	637	631	598	603	665	670	640	623	642	648	603	637	618	655	650	610	578	635	633	620	635	606	609	614	627	636	624	633	629	600	593	618	621	615	620	624	657	672	633	596	639	619	635	627	663	610	692	620	619	626	654	624	651	653	663	654	637	653	653	623	643	666	601	632	651	636	626	592	628	638	615	628	645	650	644	640	651	668	616	654	594	646	660	636	650	627	610	611	633	645	587	641	632	653	640	696	658	595	617	628	616	624	655	631	574	650	622	602	575	617	656	657	710	681	639	647	664	615	609	602	620	627	638	644	619	638	612	618	614	654	618	636	623	675	646	591	620	603	611	654	648	652	635	633	662	607	666	666	638	638	596	644	600	654	684	669	627	589	596	631	622	670	616	666	664	616	629	603	628	640	615	621	644	649	659	615	660	601	629	634	620	578	643	644	596	597	616	609	573	642	657	673	606	597	660	583	660	634	643	652
22698	21136	28994	23525	21137	21400	17152	6659	3213	2151	2003	1248	1496	1438	1312	722	617	626	573	453	443	419	420	390	390	452	384	402	401	427	394	392	382	379	409	373	372	411	341	388	454	462	470	430	480	424	365	480	695	613	621	718	792	774	650	352	345	347	370	369	380	409	365	368	340	358	380	377	345	336	340	340	366	379	338	381	387	346	345	364	369	367	353	329	338	367	352	350	364	370	335	308	361	350	341	371	357	324	338	353	320	375	340	345	351	377	351	361	336	347	304	360	364	353	348	367	358	360	346	340	354	367	359	345	340	339	342	346	342	350	339	351	321	337	352	373	364	355	332	368	334	348	355	345	367	366	329	337	336	335	365	348	353	362	373	374	373	346	376	365	324	348	354	360	368	328	316	381	377	345	343	350	359	354	360	364	330	328	388	315	373	323	358	364	349	316	366	352	338	371	322	358	362	344	329	319	364	323	336	373	334	347	365	346	326	349	348	347	358	371	374	357	377	398	366	358	343	357	366	350	329	321	352	369	369	335	350	349	328	343	350	348	386	344	339	377	304	315	339	346	363	406	368	329	344	357	334	377	376	363	324	320	303	347	345	351	353	365	366	363	367	359	374	350	363	348	350	320	351	335	370	335	353	353	321	350	353	341	341	344	317	355	337	370	334	356	346	333	347	334	372	368	357	361	368	363	347	353	339	350	381	362	355	373	360	384	330	339	357	342	342	335	335	364	327	393	345	337	352	365	346	359	357	346	349	362	316	362	339	339	354	342	391	347	346	377	347	366	362	335	302	363	365	325	368	327	389	363	352	349	324	359	336	338	336	376	355	353	343	360	370	362	344	340	389	349	361	365	364	328	355	353	351	338	352	357	340	334	350	380	316	367	349	373	355	347	364	361	383	332	321	332	342	354	325	365	426	377	355	381	336	355	346	333	364	334	314	326	355	334	350	327	339	378	350	348	340	380	342	334	354	381	391	347	336	321	339	364	352	342	340	371	350	310	351	329	377	327	355	364	350	334	325	321	351	336	358	351	332	386	353	383	340	330	392	336	310	320	364	320	365	346	347	347	392	351	330	359	381	357	327	333	382	319	355	347	349	355	345	317	349	344	355	326	372	359	316	347	347	315	346	381	344	337	337	330	382	328	358	380	327	350	363	379	345	341	327	370	322	387	388	381	336	323	330	356	309	345	357	359	317	349	346	353	363	327	345	342	361	358	340	337	343	372	357	338	363	360	299	346	367	302	355	369	338	311	348	366	352	323	391	390	318	359	373	344	331	344	393	354	366	349	347	387	341	331	365	301	332	334	343	346	360	369	308	367	370	341	352	371	359	368	347	348	325	330	332	355	353	352	348	359	374	357	350	349	323	346	317	349	346	336	352	330	336	339	350	366	354	306	335	329	374	344	343	370	354	344	342	338	343	337	377	341	346	322	329	328	345	352	364	352	367	343	378	336	356	352	370	341	327	320	333	349	363	341	359	330	325	349	364	370	374	343	362	325	362	328	370	345	360	341	348	313	317	356	302	341	334	322	382	365	361	350	351	364	364	350	320	348	356	335	382	373	349	365	356	317	345	317	362	357	357	337	378	374	345	367	332	347	340	338	363	346	327	344	352	359	347	310	380	358	353	344	365	337	356	322	383	340	384	355	339	374	359	335	379	346	384	344	365	367	380	354	336	357	362	354	373	336	361	335	332	339	342	343	340	340	356	350	363	352	363	344	365	368	323	380	355	356	357	332	339	364	353	318	336	371	344	356	359	373	377	376	398	369	390	378	369	381	357	363	358	338	339	368	308	363	348	343	360	349	336	370	374	379	337	367	364	369	326	330	370	393	318	342	335	364	368	331	348	348	347	365	334	371	423	323	365	391	343	350	335	351	355	348	382	341	338	333	325	357	350	348	349	355	363	350	376	341	349	332	333	360	339	338	332	353	377	358	328	343	306	306	351	373	370	377	364	328	340	331	343	334	348	316	376	336	341	385	312	354	338	348	333	379	364	340	318	333	334	353	314	349	371	359	381	342	318	360	333	382	346	311	368	356	372	352	361	338	352	354	407	389	351	324	351	350	339	363	351	344	344	328	355	346	352	353	362	335	318	367	318	382	344	338	415	344	373	326	357	325	336	374	359	361	340	366	339	375	334	354	359	368	351	347	360	352	329	349	356	338	343	354	333	327	378	348	365	328	358	354	355	349	333	322	365	336	345	342	340	361	339	366	363	355	375	357	353	353	336	348	341	389	378	384	367	367	363	345	340	332	361	332	345	350	339	346	341	338	356	372	347	349	380	352	359	319	340	363	343	329	357	319	386	304	348	348	319	385	352	352	349	351	326	350	344	322	359	330	337	340	324	339	352	335	351	378	339	368	344	345	357	343	326	350	321	310	344	329	361	324	377	368	351	337	357	365	344	337	310	333	346	376	323	344	347	352	331	340	338	344	340	355	330	363	351	356	362	349	353	365	359	343	345	377	311	366	350	324	331	346	367	359	364	354	343	347	337	344	339	365	372	337	363	341	354	347	334	344	338	358	359	288	380	339	328	354	346	359	323	347	368	362	348	345	361	344	322	357	356	334	363	335	332	362	321	353	328	357	386	352	324	337	353	391	347	317	352	350	351	347	364	330	359	338	367	360	365	354	336	341	305	350	334	367	348	338	367	360	349	331	359	343	337	337	335	396	386	333	373	333	298	370	337	340	366	361	316	375	344	355	346	333	338	309	362	337	321	325	365	392	361	330	338	345	319	357	350	333	376	361	355	327	351	371	385	376	373	372	350	356	349	342	320	353	343	317	350	343	336	379	359	379	378	326	367	357	378	389	340	357	370	331	328	335	357	332	392	370	362	360	368	347	329	322	350	357	329	377	332	343	366	339	363	333	339	350	336	342	339	314	336	369	351	379	356	348	355	345	329	337	368	367	373	323	347	349	354	327	358	345	365	348	340	312	339	345	392	362	370	366	388	345	345	376	358	380	327	325	363	338	343	340	361	342	354	337	374	364	356	339	379	389	340	366	369	324	368	344	331	330	357	356	359	349	332	314	345	392	367	345	367	342	353	371	335	316	338	323	363	355	360	319	355	317	359	373	340	353	347	331	347	340	312	375	363	340	327	330	354	350	340	298	370	353	357	327	361	367	347	349	339	367	354	356	345	402	351	339	380	305	346	362	382	358	344	351	351	353	324	350	332	354	318	342	355	336	344	329	338	331	372	348	330	321	341	358	364	335	263	359	329	331	366	370	345	400	346	350	359	364	351	365	352	323	376	352	354	340	351	355	336	374	354	334	325	373	339	314	348	359	347	365	352	343	351	371	356	350	355	330	348	343	367	345	368	345	324	343	350	357	357	322	338	346	341	341	358	372	344	354	342	320	385	308	342	348	359	355	342	373	305	346	361	352	356	355	334	343	365	344	360	343	323	368	359	360	334	390	368	386	346	364	338	334	371	313	378	364	380	355	343	354	352	363	373	368	384	375	358	333	358	332	368	341
7778	16766	15590	9904	8785	11054	12410	11515	6692	4402	3862	2483	2930	2641	2416	1220	973	916	791	651	604	599	597	520	553	530	536	504	520	479	500	521	492	512	532	510	473	484	509	563	530	570	627	595	588	529	484	663	1040	905	966	1100	1216	1215	940	463	476	433	461	505	473	529	421	431	418	440	421	416	434	461	436	438	436	445	428	443	446	401	427	403	423	440	456	406	393	442	422	446	446	417	390	443	430	432	458	378	444	443	423	439	405	424	457	408	423	456	412	435	451	427	435	447	427	414	438	461	389	445	423	444	423	440	465	390	429	413	427	448	464	429	431	432	411	399	416	448	430	425	414	403	424	440	397	450	430	442	434	434	419	413	441	417	430	395	427	419	425	403	433	442	398	435	422	451	416	424	449	435	388	438	444	421	402	381	437	435	435	461	427	437	421	400	460	436	422	437	427	383	446	453	448	427	413	406	448	389	454	404	438	407	417	438	435	390	429	405	381	389	418	449	422	452	424	429	397	449	433	431	432	413	413	427	393	408	446	407	420	392	441	397	451	423	414	402	451	431	434	443	412	452	436	401	416	425	414	438	414	396	418	425	466	413	428	411	382	417	445	458	440	400	426	449	442	444	405	438	399	446	404	459	461	457	469	446	455	429	432	432	414	399	432	434	397	435	405	403	425	418	471	391	379	421	420	390	401	393	426	410	426	434	407	442	419	415	435	448	445	407	443	455	428	436	421	432	426	408	440	392	420	382	401	408	449	420	395	391	412	434	401	409	424	439	426	430	436	448	469	395	422	460	415	424	436	400	405	440	424	402	405	418	423	431	416	404	435	435	442	404	426	436	445	402	451	422	439	443	420	433	437	415	418	433	443	412	406	404	420	424	408	430	422	460	416	406	458	397	413	424	419	431	446	409	409	432	428	413	467	411	428	404	408	435	436	440	424	439	406	419	431	420	432	444	457	439	396	442	411	446	435	415	431	404	396	433	447	451	439	409	437	459	433	465	424	427	438	461	430	426	448	426	414	395	436	443	433	440	409	432	453	455	429	430	428	423	419	438	483	433	462	423	436	405	406	440	455	448	409	407	413	424	432	441	432	423	426	394	404	439	436	420	451	408	432	453	450	423	438	418	403	409	425	428	411	449	423	439	445	448	413	427	479	422	415	379	412	418	411	448	404	438	432	396	404	411	438	411	395	427	402	389	425	406	412	443	404	462	409	405	441	411	420	398	448	454	433	428	377	443	391	438	405	448	431	428	407	442	430	418	433	381	416	419	413	395	442	475	415	427	421	420	452	430	415	402	437	441	447	440	467	414	432	450	415	434	394	419	424	425	411	432	420	405	455	427	412	430	441	434	450	437	398	417	436	428	428	396	429	395	397	414	451	410	436	431	428	407	405	437	432	377	411	422	451	402	387	426	409	421	408	440	399	463	403	431	428	412	430	437	424	402	433	415	422	437	410	425	374	411	433	435	438	428	407	416	408	397	445	427	412	426	486	433	396	378	432	427	441	458	414	389	459	418	415	413	410	463	396	419	420	419	419	434	411	419	438	425	399	441	424	433	450	415	417	433	477	415	457	431	442	405	406	452	457	387	411	456	441	410	399	419	403	417	435	423	426	478	427	422	425	460	413	440	420	415	424	441	399	455	428	400	446	407	469	433	408	414	415	416	403	406	436	429	427	417	411	443	397	417	391	420	417	402	411	415	421	406	422	405	432	398	420	390	400	429	403	449	421	413	406	392	411	426	429	427	436	416	425	420	391	434	408	428	444	421	413	420	410	373	448	430	408	425	417	410	426	406	438	427	429	417	422	398	418	370	410	443	453	406	416	417	397	438	406	418	432	453	392	410	419	437	399	377	383	435	442	415	415	452	437	418	390	431	415	466	441	390	401	411	398	413	430	438	423	415	397	452	389	407	423	415	439	424	424	427	396	418	442	448	456	444	415	416	402	406	411	400	448	389	453	409	407	431	465	411	397	423	465	423	439	447	427	462	453	434	395	381	421	431	434	414	428	385	447	464	422	454	424	430	394	437	424	430	421	427	445	407	414	410	401	398	392	378	414	433	440	443	422	436	458	421	445	404	427	454	436	463	382	447	427	456	426	448	433	412	406	405	440	435	402	440	449	414	434	441	456	463	412	409	433	390	435	427	409	431	444	430	443	427	446	390	437	372	430	455	447	485	410	394	439	446	445	431	438	429	461	435	419	471	470	398	399	388	428	407	448	442	437	458	453	398	416	423	421	415	486	422	425	412	430	453	423	438	423	445	446	418	444	426	438	443	436	424	383	454	441	434	407	450	384	401	408	437	450	463	424	406	414	418	423	416	413	403	417	415	453	429	423	410	402	441	396	380	420	444	428	447	407	374	418	452	400	450	442	428	398	383	442	463	432	432	419	423	431	405	429	444	430	450	448	426	409	408	413	424	389	397	422	408	426	432	450	460	391	449	422	391	438	432	460	478	440	444	464	381	408	407	438	429	440	423	418	431	450	441	428	443	386	440	438	439	399	386	473	456	413	452	450	424	432	468	424	445	410	433	429	415	447	426	393	408	417	427	409	425	414	460	455	424	395	437	416	439	400	420	410	431	456	399	415	438	436	422	411	444	435	439	403	458	433	448	401	406	412	432	412	424	407	443	412	449	406	433	476	442	420	399	442	455	422	434	473	420	419	424	421	417	447	417	373	459	394	445	406	455	417	374	448	434	413	401	409	435	401	468	444	453	434	425	433	415	450	419	456	426	421	414	431	411	414	440	413	413	407	414	415	381	433	440	421	428	418	448	409	410	421	424	414	441	412	434	418	441	436	455	443	405	401	403	434	446	444	428	416	418	440	429	482	454	448	431	426	436	426	403	424	425	444	447	411	426	425	389	411	411	491	380	431	441	432	394	424	424	424	442	399	440	441	449	431	447	415	412	435	417	426	440	419	384	425	429	420	478	435	409	445	419	434	417	412	433	417	453	450	419	413	393	476	468	448	447	412	406	438	419	464	423	440	406	429	417	439	441	456	428	407	447	459	416	409	429	417	404	425	411	420	459	422	396	443	431	410	428	421	466	418	446	419	421	421	400	396	434	436	441	399	413	430	448	408	420	427	432	448	428	392	445	405	446	441	398	415	399	434	395	461	385	422	436	437	400	421	428	426	401	407	404	399	415	425	426	440	443	422	420	433	419	403	447	439	406	420	434	445	472	416	417	420	407	418	416	411	426	434	450	406	424	420	380	420	398	456	449	410	407	394	371	405	438	420	405	380	409	414	400	375	408	443	447	439	429	410	445	432	481	412	421	392	435	403	370	424	403	414	426	419	415	393	457	429	431	445	383	431	401	405	419	420	417	409	459	414	415	412	429	466	460	460	455	404	399	409	426	435	426	437	374	439	455	428	405	424	402	452	401	423	444	424	396	419	445	415	439	409	451	478	414	429	435	432	408	436	439	430	435	404	413	428	409	453	402	442	441	415	424	427	443	443	422	409	433	434	425	394	452	430	421
26758	20719	11244	2285	1756	2402	2814	2732	1683	1274	1148	1035	1064	1097	1070	867	785	818	781	793	778	764	781	739	774	781	757	832	767	751	772	786	752	783	792	775	834	730	763	820	804	758	821	734	793	757	771	804	897	828	904	872	949	851	809	774	795	763	779	807	776	785	770	767	703	760	720	787	746	736	806	807	756	733	777	786	784	752	842	743	768	713	762	749	719	748	794	749	766	814	763	798	771	761	744	776	725	795	745	740	745	679	724	771	741	770	747	694	725	761	724	764	768	741	780	770	805	795	754	737	796	796	829	788	776	784	789	762	751	756	787	770	718	758	778	705	769	726	747	740	799	806	716	754	769	748	752	733	741	759	718	762	746	767	768	770	784	751	794	732	732	761	760	798	771	776	739	785	737	784	744	737	739	738	762	757	758	733	728	781	817	769	760	785	790	691	775	793	735	757	790	715	720	715	722	756	756	727	707	662	786	733	707	785	744	757	753	786	750	715	749	768	776	746	786	775	754	769	769	722	769	759	793	757	742	740	759	751	776	775	815	741	770	793	700	759	771	777	809	804	762	748	814	800	739	745	715	723	733	771	789	694	723	813	747	754	805	709	754	733	792	826	764	764	707	742	771	785	796	758	754	727	767	745	747	736	772	765	725	757	787	790	765	763	804	749	761	741	795	798	741	748	772	764	793	809	761	764	798	798	749	748	785	779	719	753	738	754	818	740	770	784	757	757	804	790	770	773	801	736	788	775	738	748	743	773	783	735	746	831	774	730	751	780	773	774	759	698	786	793	758	772	732	782	735	788	776	724	812	792	793	783	806	767	757	780	770	778	778	789	736	712	751	743	749	751	722	739	725	736	759	721	763	744	783	766	758	786	725	779	776	767	772	771	787	787	749	800	723	780	770	769	769	778	713	793	757	769	762	751	769	733	744	722	775	752	812	765	756	719	779	749	772	736	767	715	740	791	833	762	728	730	760	787	832	746	717	761	782	789	740	749	796	789	765	774	739	755	787	755	790	759	757	789	730	767	776	777	784	765	744	740	787	745	773	770	755	754	749	754	680	768	768	744	745	752	767	780	716	729	755	770	770	790	750	808	766	780	754	813	736	777	746	776	757	749	772	711	751	776	729	762	849	765	703	762	720	730	727	725	776	737	747	792	724	756	799	758	802	740	757	739	818	784	770	752	798	810	763	785	739	748	730	736	787	780	741	802	769	761	818	813	776	775	736	722	770	746	783	769	773	752	808	775	753	732	758	716	769	789	792	736	752	800	745	799	760	775	766	744	767	709	790	749	732	750	722	770	726	783	782	748	766	786	727	812	764	802	726	715	777	752	752	748	772	744	746	742	750	762	713	763	765	790	773	754	743	793	752	759	796	755	733	805	725	751	740	818	737	750	715	769	792	803	741	820	783	749	805	758	801	753	777	766	743	795	722	808	768	798	764	757	731	779	768	763	790	729	761	668	772	743	750	771	731	765	764	757	745	744	763	766	777	744	768	809	737	783	802	779	732	740	774	779	812	758	747	760	771	736	772	738	717	800	766	747	790	710	750	743	775	700	769	742	768	772	770	772	769	778	765	724	755	774	798	809	798	729	788	734	751	754	777	735	776	793	804	751	764	768	790	783	741	783	785	741	745	790	785	764	755	737	748	835	768	769	777	749	732	786	710	698	767	737	785	755	743	730	758	764	779	731	793	797	692	758	714	778	765	749	788	735	724	748	768	755	788	733	789	747	742	732	771	748	819	788	768	756	747	761	733	751	746	797	760	780	759	760	722	772	717	769	808	755	771	720	802	797	762	725	760	762	731	755	770	762	797	788	832	741	781	765	795	728	717	799	809	737	775	782	772	741	759	780	740	783	762	759	755	794	795	747	718	749	767	745	733	729	806	791	789	810	778	771	739	742	754	694	738	725	743	731	773	733	732	775	751	750	795	795	752	776	772	800	773	744	761	767	788	782	779	711	801	747	761	795	739	801	744	754	777	725	794	767	746	757	764	807	748	748	781	767	726	752	820	747	752	783	747	783	782	748	754	791	781	783	716	744	826	749	728	723	792	815	783	748	779	761	837	763	732	719	724	769	752	756	754	760	760	743	802	747	742	759	773	793	748	775	734	753	792	722	829	768	771	775	770	736	746	775	790	779	772	768	755	774	760	763	755	778	727	773	770	775	762	723	776	780	705	714	742	713	781	772	740	736	739	767	792	786	729	748	790	785	744	753	769	781	729	760	768	718	739	788	734	738	744	795	746	790	785	842	805	807	783	784	760	798	745	760	793	763	762	775	744	723	782	773	757	762	748	722	784	771	778	772	793	796	823	790	742	761	744	744	745	753	765	794	756	775	785	733	795	760	732	740	761	772	759	753	739	743	725	744	733	750	728	751	788	767	788	765	735	727	743	757	762	769	804	818	750	769	730	764	726	771	824	776	742	714	765	748	747	828	733	740	760	717	725	776	767	773	746	781	693	773	738	802	747	745	787	766	769	731	735	767	772	768	783	769	745	741	792	746	741	760	732	757	769	723	738	798	724	757	743	721	806	738	766	748	765	788	773	783	791	731	836	685	737	759	757	753	747	770	693	712	737	782	746	756	760	735	758	762	801	768	775	790	791	706	775	736	773	747	777	756	745	790	762	770	773	780	729	783	755	714	724	733	770	784	771	730	765	736	790	772	759	744	761	763	815	754	816	753	768	742	769	752	787	728	724	738	779	742	772	754	714	730	749	747	802	759	774	767	771	747	749	733	743	758	752	782	792	790	773	792	788	779	729	766	779	747	761	703	803	772	791	711	767	748	775	736	716	769	769	782	821	779	802	765	739	736	818	729	803	756	753	791	754	771	791	788	732	738	741	732	747	848	738	823	799	758	760	798	754	795	744	789	755	770	728	768	751	743	776	768	749	762	750	773	746	795	763	814	764	765	780	824	760	762	789	758	756	738	800	764	791	719	772	758	703	765	786	810	758	774	749	763	785	755	700	801	800	726	734	753	721	777	781	719	762	790	723	837	769	710	693	793	770	740	752	742	747	782	720	750	735	758	725	745	741	752	787	735	717	819	778	775	775	698	772	805	789	729	749	775	736	781	770	769	775	765	762	711	733	757	744	763	755	794	812	752	781	737	733	720	774	731	760	779	798	830	752	772	725	792	757	760	780	784	754	748	744	794	807	762	774	813	775	767	741	742	724	811	769	789	735	766	807	782	732	770	791	812	765	746	764	782	782	825	791	784	761	761	777	781	782	776	783	743	766	787	767	809	764	723	757	723	761	765	799	780	771	729	819	760	761	686	744	765	748	756	733	776	757	747	756	753	783	810	698	758	751	747	725	725	775	735	714	742	771	817	758	727	808	794	759	761	784	773	788	747	740	756	752	753	730	740	752	729	766	720	792	778	768	699	674	778	762	787	782	779	782	715	717	730	799	777	712	754	791	749	709	746	759	761	757	814	766	714	765	762	787	735	772	739	820	753	758	788	807	756	738	803	716	818
4394	2286	2628	2435	2967	4712	5886	5510	3206	2185	1955	1442	1643	1617	1535	1143	1065	966	977	984	953	906	955	932	881	886	889	953	884	927	912	926	943	934	946	946	935	920	988	963	946	972	935	1044	995	968	962	985	1142	1106	1122	1162	1172	1131	1064	951	877	986	946	953	953	907	969	944	938	874	914	879	920	929	939	974	987	891	914	905	918	916	936	917	885	906	970	917	922	921	975	944	906	938	903	937	972	895	917	916	915	955	948	985	913	908	904	912	946	906	928	889	935	939	896	932	955	964	903	921	910	924	902	919	927	978	938	999	912	1026	913	899	919	935	933	937	976	981	934	933	943	937	926	972	950	904	923	879	925	920	936	923	952	931	967	921	943	929	888	929	947	939	938	925	921	895	933	927	929	894	926	887	899	974	929	934	899	896	917	913	922	974	912	864	913	964	930	930	881	936	913	876	898	912	939	949	904	950	922	912	952	995	951	976	925	936	930	878	881	894	947	917	903	939	890	892	929	881	887	953	925	956	828	928	958	991	929	925	886	930	903	894	889	915	859	955	928	928	894	889	955	930	917	912	950	937	873	893	908	895	855	923	946	922	922	934	926	954	929	949	893	917	943	936	892	887	866	861	935	879	930	941	952	939	915	892	975	893	919	823	978	902	888	914	908	914	906	1013	890	958	925	929	963	877	957	945	895	911	936	914	891	898	919	972	972	879	921	962	963	961	967	975	942	958	895	972	895	928	943	939	915	922	932	906	885	914	938	957	946	929	916	902	927	929	888	912	1009	913	966	896	903	929	895	865	990	940	935	925	917	953	990	889	924	924	964	900	941	941	968	911	961	913	882	936	899	949	912	918	968	966	909	943	997	960	874	951	905	873	939	965	967	912	911	909	915	927	945	899	916	914	937	876	919	861	950	932	903	934	989	930	909	862	968	879	878	964	936	928	963	931	928	952	886	953	947	945	942	913	946	910	939	901	946	955	864	912	897	928	910	921	913	922	959	968	897	946	941	889	963	914	916	952	903	897	934	911	913	952	939	863	942	877	994	866	911	951	903	925	928	964	960	959	891	946	896	930	912	925	892	985	908	969	927	901	915	958	952	883	969	927	941	908	868	921	984	928	932	991	914	971	920	932	947	874	907	981	933	944	906	883	920	924	915	937	909	950	924	891	989	884	928	935	919	897	893	882	936	940	953	947	939	979	932	935	954	917	891	901	945	966	938	933	902	949	930	954	970	925	957	952	951	945	923	909	934	893	953	932	944	912	866	915	965	895	939	938	922	933	990	889	896	855	930	924	902	849	904	913	961	920	915	936	939	989	910	948	892	910	931	964	967	887	917	938	886	922	908	955	940	910	852	934	901	904	936	956	979	921	973	914	954	956	909	895	902	908	872	952	935	956	954	915	948	920	935	925	978	919	952	899	929	975	957	911	972	928	976	926	972	956	902	957	907	869	864	887	910	959	911	911	922	861	920	972	879	911	962	906	997	950	949	914	828	958	887	929	908	992	969	977	932	966	929	943	909	934	907	964	872	945	967	954	959	950	945	921	930	938	873	920	913	907	881	916	916	942	979	943	893	893	888	916	964	939	906	920	962	925	922	963	921	913	952	916	949	935	941	895	914	896	924	890	949	930	918	926	892	954	918	951	928	894	995	939	909	904	971	920	973	874	952	935	960	995	919	1005	953	927	896	928	952	965	929	962	936	929	977	928	930	982	930	886	948	941	962	902	979	905	949	936	928	952	945	984	907	929	954	948	928	893	894	895	914	935	931	933	966	931	933	897	905	880	890	897	950	905	957	875	902	888	923	924	852	967	928	961	924	966	940	930	902	916	935	892	920	938	921	932	931	883	980	965	961	898	881	902	898	928	912	939	902	896	921	917	958	974	927	885	977	937	958	929	917	936	949	907	909	963	900	936	1007	917	877	875	889	902	968	968	910	945	924	890	951	886	953	926	979	967	964	889	943	925	933	946	924	919	900	907	942	959	954	893	896	955	931	891	916	899	921	925	944	906	949	975	996	942	856	891	997	934	927	967	898	926	912	941	923	912	916	931	965	969	927	950	988	941	924	974	921	936	902	865	927	953	921	938	927	907	927	953	877	903	905	923	913	914	947	941	954	970	935	897	905	934	902	932	954	932	935	895	994	972	967	931	918	929	854	880	926	907	921	950	926	941	939	915	930	921	906	896	896	1000	926	944	910	960	896	878	890	897	892	965	963	925	872	918	904	970	1013	917	940	912	899	915	931	926	868	938	916	907	911	944	924	854	915	919	927	929	940	912	884	986	911	966	908	918	934	967	955	956	883	926	911	999	919	916	862	903	918	938	890	944	931	936	927	965	916	949	928	925	931	926	899	919	913	990	910	936	974	936	972	961	892	932	904	928	891	908	926	924	894	936	943	959	943	959	871	947	906	920	925	963	940	939	918	918	911	934	944	972	970	886	929	916	949	924	951	912	930	905	861	927	986	938	951	909	927	915	967	956	892	926	912	925	920	901	895	922	916	926	921	956	932	905	921	903	906	928	927	942	988	943	931	916	940	916	953	933	927	950	921	903	965	901	946	958	933	941	942	926	914	938	916	996	924	929	966	891	886	961	907	951	925	927	992	911	957	915	938	928	890	900	877	961	950	948	880	912	941	925	950	961	865	989	943	912	891	920	928	870	918	905	923	956	989	938	909	903	926	881	975	994	930	941	935	926	930	908	930	914	932	1008	933	920	918	908	898	920	906	891	942	910	912	972	938	1000	921	956	931	920	972	928	974	867	922	903	934	881	902	941	890	841	978	976	934	978	931	974	937	964	964	923	903	964	939	881	884	917	913	938	930	954	916	973	922	920	906	923	925	895	916	973	946	874	895	958	908	927	905	923	922	945	870	951	912	943	901	969	925	928	909	899	918	951	976	923	921	951	915	925	915	935	885	924	967	942	943	918	935	945	963	921	918	930	916	958	936	905	956	946	915	948	960	878	981	904	921	921	889	903	923	947	954	899	918	978	943	916	900	912	944	964	884	941	936	874	944	988	935	937	940	933	990	955	917	871	901	955	962	930	847	899	940	912	943	955	904	942	920	943	931	945	964	955	941	884	912	937	932	923	936	944	912	888	931	955	927	950	870	963	882	901	915	870	940	955	936	960	910	940	906	951	897	915	963	914	875	943	911	893	873	960	882	923	924	951	993	951	949	940	857	969	883	926	961	928	940	948	954	950	961	878	902	909	927	857	920	944	958	926	921	898	956	860	902	914	914	909	878	901	894	943	971	989	839	970	910	909	920	932	939	964	913	984	919	924	899	949	949	986	907	883	931	984	964	939	906	945	925	900	911	922	940	923	956	890	979	915	958	958	905	900	1010	973	880	934	923	969	922	943	958	902	968	956	912	957	899	871	932	937	901	940	936	912	942	959	927	915	984	916	954	961	899	910	958	957	916	900	902	930	964	953	942	915	926	939	951	903	980	945	951	907	935	987	913	922	978	917	961	930	899	977	951	872	952	959	943	890	915	875
23531	21118	28599	23855	21119	16162	6937	4565	2639	1746	1512	1108	1176	1203	1076	722	688	660	576	567	577	576	568	568	537	519	513	539	504	508	555	512	554	550	542	555	562	540	568	576	568	570	596	560	572	558	541	651	752	739	718	762	807	789	619	518	544	592	584	569	576	539	491	513	509	509	505	489	510	524	529	510	493	485	565	514	508	523	520	526	529	482	574	514	504	510	517	502	540	490	547	499	518	500	458	514	523	508	538	518	511	475	506	493	515	499	544	533	518	486	487	515	530	514	507	502	536	511	501	536	497	528	508	518	480	519	514	496	526	485	545	535	533	521	523	519	506	496	504	534	489	519	515	529	492	498	534	543	525	521	514	525	490	511	518	452	517	502	534	551	557	507	539	496	458	537	498	494	523	510	500	514	494	507	516	531	534	521	531	501	528	485	523	521	517	517	507	566	540	479	495	486	503	476	499	499	504	475	525	526	581	530	525	521	560	471	476	527	553	510	489	481	541	458	505	513	471	539	487	525	553	493	506	495	488	475	533	514	500	489	530	494	551	514	523	552	506	504	483	537	518	499	531	497	563	528	515	504	531	500	526	563	496	473	524	487	484	544	548	528	504	544	505	487	513	494	517	488	490	536	504	547	454	517	509	512	503	496	515	498	476	501	506	584	490	558	527	509	484	512	530	520	437	559	481	483	528	518	508	491	561	552	528	521	531	481	505	498	527	541	501	447	480	496	514	519	484	503	534	517	462	475	525	535	528	474	536	526	482	515	501	482	534	530	524	480	504	497	487	494	569	501	572	511	503	539	489	541	519	493	502	518	497	483	558	515	509	523	504	518	498	500	494	502	519	495	509	520	531	499	531	506	499	521	505	497	515	522	522	501	524	521	490	488	505	506	537	499	536	495	524	539	524	537	525	495	487	539	512	504	502	524	543	537	488	525	523	504	497	502	540	555	523	506	532	555	505	488	522	528	538	524	540	528	537	491	561	510	541	554	543	547	521	502	508	529	526	506	554	499	538	529	548	488	505	522	520	519	505	519	495	487	524	486	516	501	494	485	500	481	518	524	515	487	510	506	514	529	489	479	568	525	517	518	526	550	477	527	538	505	580	509	478	494	461	479	527	503	511	529	500	474	471	537	512	512	507	506	551	449	510	532	494	525	538	472	511	522	517	486	545	486	521	512	519	519	525	469	500	529	478	538	480	525	516	482	495	518	481	495	509	478	495	500	495	509	481	527	518	565	523	543	504	501	560	492	459	528	521	502	552	505	550	523	528	555	499	540	533	534	492	511	512	481	495	487	525	509	485	511	505	495	529	568	492	528	553	543	518	481	451	531	505	483	545	548	492	542	490	482	497	546	489	517	513	499	468	463	505	528	516	509	503	539	522	515	513	541	473	479	516	487	510	494	496	503	513	556	545	536	524	512	504	507	526	523	478	506	501	538	524	482	518	525	501	509	479	539	514	521	530	542	493	523	519	496	543	532	478	475	511	487	522	513	496	495	516	503	488	489	483	536	505	521	528	508	515	513	528	517	496	538	518	543	552	475	519	513	530	540	490	561	476	489	502	549	523	552	469	523	502	479	513	510	489	479	536	475	504	517	493	524	523	528	526	518	503	502	498	535	526	515	524	510	471	520	548	500	545	508	520	521	532	469	507	521	505	494	516	533	497	540	531	496	515	521	504	477	501	495	473	529	545	550	491	518	509	502	533	547	531	525	525	507	509	508	515	520	524	521	500	518	507	494	487	510	513	494	568	547	510	517	509	522	484	503	480	503	453	511	528	518	519	540	520	523	537	526	511	506	515	532	524	520	492	507	520	515	519	516	537	498	488	512	491	482	528	580	528	510	496	481	509	530	486	517	515	535	532	525	515	540	510	489	526	527	522	507	512	505	541	468	481	492	500	486	527	521	513	544	523	486	477	506	563	503	489	500	485	498	509	534	522	544	508	485	526	517	530	486	501	542	492	538	516	545	528	517	488	503	494	513	548	534	502	528	518	483	495	534	498	501	495	526	516	529	535	514	489	538	554	526	527	516	508	491	510	574	509	488	496	535	494	501	526	498	522	493	487	484	493	508	485	498	544	522	527	514	496	498	517	537	505	522	467	490	550	519	520	475	474	539	516	469	488	530	501	471	483	508	492	534	544	528	573	522	516	556	462	518	489	550	504	492	476	554	512	522	516	489	503	532	472	488	569	507	509	483	503	492	508	529	484	506	511	506	522	459	485	521	495	520	496	546	512	513	540	484	487	511	504	511	548	548	537	514	482	523	546	526	492	521	563	492	481	500	520	572	530	509	532	542	493	506	495	515	529	512	479	521	519	547	493	496	492	514	499	540	515	484	468	530	510	486	525	511	519	500	511	491	525	502	518	507	553	456	531	543	476	542	537	512	494	498	507	508	537	525	539	529	531	483	525	509	468	502	542	511	498	496	524	501	527	479	509	531	533	508	517	530	467	525	488	495	460	536	500	530	534	543	535	513	510	542	521	508	485	487	530	565	536	516	530	516	483	530	509	537	497	517	516	504	522	492	511	505	518	530	535	509	543	522	496	536	490	498	459	478	480	488	518	494	521	514	500	508	501	520	537	531	535	508	509	532	490	493	464	527	535	485	488	529	487	492	480	512	540	510	509	489	502	503	516	484	512	495	498	492	553	497	511	489	494	477	535	485	526	517	514	468	530	488	497	480	492	488	498	505	454	508	495	531	535	482	493	507	568	502	510	540	555	461	550	514	488	526	512	483	486	519	472	486	522	543	526	510	555	506	488	559	507	475	491	494	531	487	510	527	531	484	519	520	511	519	483	531	550	528	507	472	498	489	529	483	560	572	490	548	535	496	535	524	507	536	572	497	520	497	491	499	525	500	485	519	578	529	488	538	512	546	532	519	495	532	517	515	476	518	522	536	499	505	475	551	523	512	508	497	519	529	536	508	490	522	522	495	514	566	510	528	461	536	557	531	542	505	530	540	525	514	539	501	564	555	481	540	536	510	528	465	501	530	542	539	488	506	495	481	514	524	474	487	514	518	501	489	537	521	508	550	517	526	528	509	502	535	542	447	502	523	453	490	496	519	553	493	492	502	500	507	510	571	538	516	546	495	547	509	499	527	525	532	507	541	489	524	504	522	534	555	520	526	542	527	474	502	494	510	516	507	507	510	504	503	525	488	564	479	505	544	543	465	522	564	495	536	542	497	550	536	479	509	516	500	502	480	507	506	522	468	553	510	527	517	509	491	509	529	533	480	520	519	493	486	539	496	513	528	501	498	551	493	507	540	479	531	486	514	531	526	494	500	503	493	502	497	487	544	478	520	529	515	497	552	514	479	536	513	490	484	518	480	507	536	544	512	519	501	513	515	530	531	532	535	481	526	482	532	504	500	482	541	541	535	501	552	488	506	505	514	515	526	488	493	544	517	519	529	492	550	532	544	469	492	494	503	503	475	522	540	484	530	544	474	540	526	516	511	540	510	492	546	452	525	462	521
5898	11259	10356	6640	6338	8086	9634	8912	5336	3167	2874	1937	2182	2033	1749	1112	918	911	822	807	774	747	715	714	694	663	693	685	728	695	691	669	660	697	659	701	699	705	669	685	749	779	760	754	731	728	683	880	1071	959	964	1085	1122	1166	863	709	640	675	678	672	712	758	645	639	642	627	632	649	623	612	640	655	625	617	661	586	674	637	650	608	691	665	670	645	632	617	633	642	642	623	663	665	648	597	640	671	626	659	647	649	641	663	661	612	600	620	662	618	639	632	647	585	630	606	587	563	616	650	632	682	641	667	658	654	640	660	599	681	647	639	693	633	633	653	649	622	619	625	668	658	623	652	648	660	622	643	668	616	664	616	614	653	634	612	640	622	625	599	622	626	624	639	633	678	645	633	632	661	621	604	596	658	657	632	622	576	587	707	630	637	614	620	653	626	651	694	649	628	658	676	652	670	612	661	658	633	629	621	641	637	639	675	644	636	673	608	632	637	662	608	639	618	627	669	644	614	669	627	653	627	648	674	679	568	620	617	680	607	624	666	625	654	611	631	624	625	638	704	669	638	671	629	655	636	577	628	599	617	625	645	636	682	647	638	614	633	651	650	618	624	682	671	605	659	650	623	639	635	656	633	649	600	693	639	637	620	628	644	554	624	616	624	660	641	644	605	673	652	591	638	651	629	642	633	685	654	638	642	647	598	652	637	648	649	662	636	659	662	616	590	637	639	660	639	631	672	590	623	621	677	683	672	658	668	636	659	677	602	701	649	680	675	624	689	651	636	629	629	654	589	653	596	629	603	638	658	597	640	646	626	630	636	633	678	632	583	624	603	624	671	655	632	655	667	629	652	681	694	653	632	638	651	679	635	659	603	611	639	632	647	642	640	682	621	629	579	675	610	633	627	636	625	631	706	626	636	651	659	658	623	682	610	665	641	665	691	629	675	620	611	682	647	693	613	633	616	608	664	625	643	623	627	601	630	621	636	667	639	622	622	664	646	679	635	676	614	653	642	611	607	614	665	631	638	627	559	626	660	640	651	646	602	665	613	647	636	626	621	637	611	643	692	634	628	662	649	613	613	661	631	641	686	619	676	637	611	630	634	638	656	655	666	633	647	622	626	610	629	668	609	678	655	647	620	644	661	668	681	630	647	612	672	656	631	638	620	641	627	645	638	675	649	592	653	611	625	640	622	624	643	656	639	649	610	626	669	663	626	668	651	661	656	685	649	629	649	637	711	623	642	663	644	632	656	692	662	659	606	625	629	656	653	627	661	658	613	620	729	646	611	638	613	616	641	638	664	644	623	601	613	643	665	654	636	600	599	648	635	672	625	645	661	659	624	652	611	604	647	626	634	661	643	639	617	625	629	605	626	609	624	640	637	628	630	661	652	642	662	633	618	623	656	648	629	619	594	646	606	621	575	642	660	631	659	620	630	703	606	640	622	652	635	607	643	610	585	597	676	654	645	655	630	654	642	630	627	615	690	643	662	618	638	633	639	607	643	621	636	639	635	684	645	617	634	654	613	672	671	639	603	655	636	607	698	600	615	645	650	641	634	625	625	674	658	640	628	662	675	618	645	617	590	683	639	640	661	654	618	642	639	693	617	631	590	656	614	613	661	670	641	662	637	621	637	610	670	643	616	637	645	681	612	636	651	640	593	641	633	582	659	634	637	634	682	637	628	646	669	634	589	654	676	655	662	657	637	656	645	611	632	632	673	628	666	659	622	628	600	686	672	612	662	634	653	681	623	635	653	635	699	631	693	593	648	662	629	639	616	648	575	610	598	652	599	677	655	627	601	646	634	601	605	635	647	668	656	658	684	629	647	610	610	651	636	647	661	640	702	593	641	666	642	667	614	635	621	594	661	688	640	663	667	624	605	606	653	670	648	639	626	651	682	692	606	665	641	646	593	634	640	601	617	639	640	629	609	658	643	678	672	634	666	687	616	622	666	637	587	614	655	621	608	671	591	664	641	620	629	687	584	600	631	620	634	662	642	633	614	608	642	658	609	613	536	633	606	631	648	653	625	641	634	681	663	692	659	650	594	639	629	665	684	624	686	638	642	609	627	616	627	633	705	666	657	658	692	669	630	638	645	606	660	689	633	687	657	712	643	640	653	664	681	653	667	630	660	634	675	684	665	621	654	635	588	653	609	642	643	638	661	563	596	693	647	627	626	644	609	686	612	610	693	620	678	646	601	620	628	692	608	634	632	665	642	590	659	630	645	634	675	613	613	636	586	594	625	654	660	635	620	649	649	632	632	620	629	633	615	649	622	613	658	647	635	610	678	632	667	620	651	604	605	662	654	666	611	623	633	642	630	635	643	649	625	668	594	640	646	625	597	644	646	663	682	648	644	642	646	645	676	634	617	576	629	667	626	639	650	624	627	611	623	640	630	649	635	668	636	638	599	690	637	620	677	590	639	657	596	605	603	614	630	623	624	673	625	684	689	645	634	634	678	625	673	674	624	670	607	635	632	621	631	650	623	618	635	683	627	680	652	626	623	625	646	640	627	640	659	652	615	624	675	642	606	623	652	631	661	629	681	597	641	649	643	614	619	621	628	633	695	653	657	579	651	674	669	652	624	619	621	682	612	653	619	633	616	658	609	620	656	614	616	610	624	617	606	636	635	624	676	627	635	679	630	615	642	643	701	649	588	655	633	585	650	632	619	636	621	663	631	663	621	678	613	695	608	646	631	619	671	642	600	667	619	595	682	637	672	636	608	644	658	615	640	634	625	622	612	647	590	595	595	652	627	672	629	670	668	641	624	630	633	665	609	637	655	643	633	645	668	644	672	609	627	657	622	675	674	687	620	598	598	650	636	606	667	653	624	621	591	693	621	619	613	640	620	622	669	691	602	608	591	634	667	624	646	646	637	667	606	579	634	655	645	640	589	670	634	661	676	607	620	642	663	648	626	646	655	657	636	668	672	624	637	625	624	643	641	640	668	677	685	627	626	606	684	645	630	650	644	619	675	639	606	618	630	635	626	649	665	648	627	653	601	655	636	651	680	615	596	610	626	661	655	666	683	639	661	662	644	606	658	605	625	646	600	666	625	648	663	617	663	639	660	623	605	645	606	651	647	612	571	606	660	641	610	648	659	633	638	642	638	637	634	671	664	632	575	642	624	612	635	642	628	583	613	630	662	696	664	609	657	701	633	629	661	630	648	599	631	642	676	621	626	645	627	624	655	652	621	656	643	659	616	656	713	640	658	606	711	595	627	663	654	643	635	624	627	641	580	688	654	655	634	670	654	636	626	661	626	611	650	611	663	635	649	595	654	617	654	611	651	663	651	691	653	640	645	620	581	653	670	650	634	686	632	611	675	619	667	633	588	639	637	637	631	624	610	616	668	655	652	642	709	618	645	628	642	641	643	611	649	627	602	673	663	647	695	639	635	669	594	627	680	590	638	642	667	681	594	635	612	654	651	662	646	647	638	653	637	623	638	627	626	674	641	670	617	636	650	636	638	665	617	632	627
22688	21150	28964	23582	21156	21438	17593	7175	3631	2265	1882	1275	1420	1362	1151	674	657	582	571	464	426	429	445	414	430	404	402	428	452	412	436	423	401	405	404	369	407	384	404	449	411	467	452	441	430	401	408	516	739	688	654	759	777	826	518	389	367	360	397	383	411	405	395	367	364	350	333	349	365	336	358	344	395	360	389	378	368	356	379	347	359	368	328	348	347	349	340	313	358	374	371	340	354	369	345	349	367	366	350	338	353	338	351	379	341	364	348	344	345	364	351	346	344	350	341	369	379	365	319	366	375	356	362	330	339	345	349	359	389	382	325	389	390	343	380	368	358	347	330	350	385	346	375	377	376	379	360	325	369	320	334	377	364	340	348	368	366	329	374	354	334	345	341	347	373	373	341	356	329	367	330	348	370	386	367	329	339	350	360	361	370	370	345	321	357	361	378	353	371	319	382	350	355	340	378	332	370	342	387	340	335	335	371	339	364	377	356	353	362	349	351	343	364	345	379	372	369	325	338	354	365	391	337	384	366	372	353	404	371	358	351	354	366	383	382	349	364	362	347	356	363	341	344	371	343	328	356	380	347	359	342	380	331	304	333	353	358	366	350	365	377	355	367	365	372	383	357	361	360	342	351	347	385	352	367	359	381	360	336	367	376	346	372	374	363	319	359	343	375	348	369	358	374	375	373	368	361	322	371	354	356	373	390	347	353	356	361	355	326	354	371	355	380	370	362	355	357	358	350	357	343	304	335	387	366	336	372	355	329	367	341	336	333	358	321	338	355	334	362	344	327	321	353	364	338	367	360	362	372	399	381	380	378	409	359	329	355	338	372	342	347	371	325	345	362	307	335	341	365	362	347	406	393	374	357	373	368	343	357	356	336	349	351	358	360	371	337	336	336	351	363	355	352	371	385	355	361	389	341	370	340	362	326	345	341	384	325	381	350	371	374	363	353	363	347	331	333	356	361	353	344	388	357	379	371	368	395	348	353	377	378	361	365	336	330	319	366	374	390	320	362	362	357	319	377	360	356	357	356	363	363	373	373	351	338	375	386	344	352	349	365	360	381	354	358	353	353	371	328	377	365	351	354	368	336	332	330	375	368	367	361	345	375	359	367	351	350	338	331	351	350	360	317	357	374	354	343	371	371	356	303	364	353	377	354	349	357	367	396	349	386	325	307	396	343	390	368	356	355	368	331	341	363	339	372	373	380	346	373	366	347	389	368	376	377	318	339	351	349	376	349	341	359	373	372	339	365	362	368	321	377	361	331	373	349	367	349	377	355	359	371	345	381	378	350	368	339	352	367	340	356	376	341	341	363	362	341	330	337	340	357	333	382	350	341	359	343	382	348	370	337	355	386	334	346	333	351	347	362	394	338	340	349	360	369	353	368	371	389	362	311	390	348	371	381	356	350	371	366	418	383	383	342	357	364	358	341	363	349	365	346	357	349	370	359	360	353	339	338	392	327	342	366	359	367	356	347	372	358	336	356	341	357	339	353	354	366	382	359	328	349	356	373	348	378	349	351	367	364	332	346	341	361	332	329	363	348	368	348	339	379	376	339	329	372	382	341	329	356	342	361	395	352	349	360	356	373	355	346	394	358	399	340	375	335	334	382	352	367	351	344	344	341	353	372	360	377	390	356	347	341	354	370	311	333	360	352	363	318	321	381	340	366	348	362	343	375	340	332	395	366	330	352	395	314	375	387	359	330	350	352	352	383	362	362	385	354	400	359	339	351	371	378	330	346	337	355	330	329	315	363	331	338	340	351	370	356	355	363	381	343	362	353	356	343	352	373	339	366	394	348	345	328	345	365	342	359	305	346	344	355	359	338	388	347	371	323	335	345	368	351	403	369	363	349	335	366	381	358	375	367	354	361	358	309	349	353	365	362	349	367	370	321	377	366	366	335	355	341	358	362	380	387	339	343	343	348	347	332	370	347	351	368	359	329	350	343	397	336	361	378	369	340	362	322	329	361	382	354	334	334	347	365	371	356	359	335	351	337	352	341	321	343	317	367	360	367	343	337	371	358	392	346	352	390	379	367	352	349	318	348	336	326	356	342	349	372	359	338	334	341	342	334	389	371	359	341	356	323	359	344	340	364	364	350	383	338	365	384	354	395	336	374	367	404	361	390	368	350	335	338	391	369	352	367	364	361	341	351	354	338	355	357	398	303	356	344	334	366	361	343	354	362	375	360	347	361	367	341	359	359	360	368	337	355	333	336	386	402	349	343	361	349	365	377	323	328	354	364	329	405	388	352	335	375	333	374	378	348	353	343	374	369	316	365	357	341	389	361	348	348	329	329	380	343	360	330	371	361	340	347	340	371	376	356	350	368	341	378	335	353	335	339	360	308	377	360	335	361	370	355	358	362	388	341	328	374	332	358	340	344	351	355	365	343	356	368	356	359	352	383	313	374	357	331	343	376	384	357	348	361	343	336	339	372	343	355	334	363	339	380	404	338	350	360	351	392	338	369	319	364	363	362	357	349	343	345	309	366	363	344	342	365	364	378	345	358	374	333	349	382	387	382	360	374	339	355	389	345	364	318	331	363	354	359	346	348	347	347	338	309	347	357	375	354	327	351	411	354	360	393	336	369	349	370	353	338	356	430	356	350	384	308	358	341	361	328	370	376	347	343	359	334	355	331	361	390	322	333	345	339	334	369	388	390	356	339	353	379	386	335	339	327	365	332	360	375	355	331	334	345	339	349	327	370	339	333	359	341	360	376	373	346	362	360	354	342	362	355	349	355	347	375	358	362	392	342	379	370	335	378	369	334	396	370	387	386	383	366	360	355	338	364	347	359	346	380	359	328	359	336	329	347	329	339	374	366	387	352	329	340	338	402	341	330	329	344	342	381	361	380	362	357	362	364	381	379	345	361	347	357	340	341	368	350	374	400	375	362	354	377	367	346	392	342	343	393	343	376	349	358	329	369	370	358	351	406	348	319	341	346	372	350	349	356	337	331	357	352	356	362	350	362	358	348	386	362	352	337	360	377	353	361	347	343	355	372	363	333	351	370	369	336	371	378	376	334	343	361	328	369	351	393	354	355	338	376	344	363	359	374	339	333	339	368	327	353	350	330	341	347	359	352	353	347	367	365	337	381	356	351	360	339	345	387	362	326	347	386	370	386	335	364	325	330	345	352	350	337	378	321	349	339	340	347	364	352	362	366	386	344	360	338	362	348	334	318	340	354	368	371	356	339	361	328	352	351	353	328	338	371	370	380	340	354	325	318	380	351	346	332	395	338	386	350	356	336	387	362	351	308	340	360	362	369	340	367	390	357	351	354	348	307	359	333	377	328	370	334	363	352	353	328	356	323	356	367	348	329	345	346	349	350	333	375	371	366	418	379	340	360	348	347	370	372	340	377	370	309	369	352	334	370	350	348	306	300	383	335	328	366	334	368	375	332	353	339	309	348	349	342	352	357	365	344	322	314	362	353	330	392	355	345	374	343	358	330	378	396	356	367	372	338	342	339	335
8083	16960	15683	9921	9241	11201	13106	11998	7172	4470	3844	2399	2717	2498	2045	1151	1028	873	783	715	646	626	599	568	559	550	545	549	499	541	516	519	526	550	512	493	463	506	538	534	577	629	599	621	545	577	525	719	1126	933	1044	1146	1232	1206	691	511	428	419	486	480	539	513	471	429	436	455	444	421	448	398	453	465	426	423	466	442	417	423	475	439	431	447	456	456	432	405	434	437	426	426	433	426	431	442	429	452	443	423	435	488	430	455	425	422	448	417	430	444	437	416	437	400	424	442	486	406	407	393	473	432	456	483	430	439	448	421	436	444	416	435	475	401	454	442	444	446	429	426	456	410	456	451	438	410	422	459	456	432	438	448	452	459	412	446	418	412	418	416	410	463	430	433	455	464	437	418	436	416	438	428	408	409	427	430	447	464	406	449	429	400	406	420	424	430	376	463	393	421	440	456	391	457	421	414	425	444	388	445	425	409	390	418	470	460	413	440	434	408	427	446	446	389	458	413	482	448	424	415	428	416	465	431	412	433	425	453	432	419	399	440	430	410	435	428	446	404	449	445	451	450	412	402	434	408	436	408	397	469	428	404	406	428	389	450	468	399	447	418	420	416	455	421	450	400	432	428	433	452	422	462	461	445	455	423	439	444	439	448	448	425	397	442	434	414	428	472	421	453	470	418	452	460	419	433	430	443	450	455	436	458	424	475	446	420	469	432	412	420	407	460	455	473	423	458	408	408	442	410	432	437	479	426	421	393	420	464	403	404	416	447	429	444	428	419	450	414	420	416	454	434	447	422	418	440	440	413	506	434	400	447	465	428	406	414	466	439	422	408	462	428	426	391	428	453	416	456	422	429	399	411	468	410	409	424	457	465	417	434	435	446	418	444	445	423	438	446	437	459	428	399	440	446	449	440	469	409	430	409	407	463	461	424	439	450	414	481	440	465	412	384	416	442	453	441	417	432	458	428	419	453	402	461	429	443	436	447	451	384	414	421	407	432	418	426	448	438	424	427	407	411	383	453	423	461	450	440	431	460	460	457	421	402	403	420	428	442	503	393	386	414	421	431	395	440	435	433	454	435	450	410	450	435	442	421	443	426	413	412	452	451	400	413	433	411	398	426	419	428	405	431	403	446	455	425	419	476	437	428	430	429	425	438	419	432	459	405	416	403	415	438	503	422	421	436	471	420	419	447	423	462	440	430	432	409	422	456	412	433	408	418	422	426	441	461	405	401	412	430	412	438	448	419	452	452	413	391	440	413	431	422	432	475	445	452	458	406	470	436	446	469	393	437	468	414	446	453	414	456	381	470	417	414	447	426	398	438	428	400	446	404	451	471	422	438	429	401	477	379	369	439	397	422	409	438	435	450	449	420	468	436	447	415	449	416	432	439	442	442	428	480	459	395	428	457	443	421	455	404	404	478	444	431	470	441	420	433	421	434	441	426	423	437	428	434	444	435	426	443	407	407	434	474	456	426	435	396	424	437	465	465	443	439	466	416	415	397	431	422	450	441	408	438	434	417	437	414	434	446	458	444	454	440	411	431	463	449	415	423	432	443	428	475	415	417	414	455	443	419	452	442	416	423	437	428	419	435	406	438	451	400	453	460	405	454	441	436	441	427	414	471	401	450	413	447	442	436	432	410	420	447	414	446	437	411	441	414	427	443	424	456	395	436	404	412	453	427	447	451	439	429	451	403	465	440	431	451	439	408	429	444	423	434	438	442	463	387	439	447	412	460	468	440	415	438	447	411	426	384	453	429	406	458	401	425	440	389	437	429	447	446	410	436	461	437	422	460	489	431	441	441	451	418	399	410	422	395	426	463	443	460	402	408	417	406	417	467	451	425	408	443	431	429	458	458	442	436	429	387	440	425	459	476	445	403	449	453	450	419	455	442	439	455	440	447	432	433	453	413	429	415	415	435	406	410	457	394	418	463	404	439	420	449	438	431	458	431	457	410	442	422	407	424	435	428	456	452	423	410	434	459	419	465	436	401	408	457	396	433	446	459	448	435	431	468	453	401	413	433	438	440	428	404	448	456	420	427	428	416	459	419	428	443	431	459	395	424	412	427	436	412	455	411	428	407	456	446	446	481	396	437	400	425	406	468	402	444	410	449	435	437	437	473	458	413	405	433	459	460	406	437	478	432	430	416	438	452	420	460	416	412	417	413	455	452	435	415	412	414	435	436	437	422	406	445	468	450	432	411	424	488	432	432	421	429	413	441	448	425	428	421	437	435	440	417	400	432	408	412	449	449	424	440	442	424	421	428	428	419	441	441	438	477	458	408	438	415	446	453	449	412	410	440	448	451	431	424	415	412	418	434	437	426	461	391	382	439	428	455	431	436	435	424	420	410	425	429	443	431	453	476	439	410	437	389	433	438	413	447	435	473	452	445	425	423	424	429	432	458	425	425	443	477	391	457	428	438	438	404	425	426	410	393	393	436	428	432	424	434	443	439	418	390	414	436	409	431	454	415	441	443	444	450	421	423	407	449	404	464	428	428	407	432	428	434	428	414	444	431	404	410	400	442	446	433	435	443	419	439	453	410	429	427	423	458	438	476	418	439	401	457	438	394	434	412	456	436	397	490	471	422	421	433	441	428	474	428	422	421	415	449	401	407	440	441	439	418	420	439	443	465	413	460	438	447	429	463	455	425	424	415	398	411	422	452	408	436	460	447	428	398	431	430	447	425	437	435	464	444	435	475	432	428	449	399	409	440	455	423	451	441	421	417	472	440	462	431	425	402	422	454	458	392	412	469	469	449	472	421	416	423	406	438	430	427	426	417	431	474	455	420	404	411	419	413	430	429	407	458	454	409	407	446	422	371	430	451	432	444	453	471	409	455	408	471	441	446	434	432	440	387	447	425	431	441	420	417	428	463	416	458	398	412	442	432	442	411	393	463	405	442	391	437	439	421	455	414	384	424	457	446	426	425	431	451	440	442	389	430	408	419	426	466	451	434	461	408	417	432	452	443	414	449	438	495	445	445	443	442	404	440	413	425	418	412	391	441	430	447	444	393	432	414	423	437	412	422	413	426	412	446	441	433	424	456	441	440	394	444	472	442	438	442	415	448	437	394	429	442	448	409	470	452	409	447	436	457	436	433	468	419	428	390	411	459	405	435	451	414	431	427	434	435	459	445	418	418	441	403	453	407	452	447	476	416	392	444	425	426	446	414	426	441	449	437	426	448	440	397	461	439	404	428	458	449	448	440	465	456	454	471	441	436	436	426	438	421	403	460	418	427	410	435	421	415	392	456	413	437	432	470	441	450	418	445	431	400	385	458	440	445	445	429	434	451	427	414	460	445	386	446	436	402	449	416	414	431	415	445	413	453	454	452	410	461	463	430	431	448	440	410	407	430	420	406	422	401	462	421	443	442	414	416	411	417	447	431	429	437	470	397	452	382	414	451	468	439	410	447	435	415	451	465	427	418	401	423	419	408	410	425	453	465	416	432	435	434	445	460	422	462	417	453	426	447	394	398
26818	20715	11083	2397	1985	2460	3126	2760	1820	1318	1223	953	1033	1061	947	830	751	798	793	774	780	808	750	803	809	771	786	764	750	775	711	777	770	819	789	767	721	773	744	769	803	824	788	771	794	781	808	823	915	854	852	899	851	886	844	780	783	826	726	797	776	768	805	782	740	772	830	731	780	783	740	750	770	784	768	796	787	733	798	716	720	736	783	776	734	791	801	803	750	802	748	798	766	799	780	714	779	820	724	779	750	776	745	831	761	802	750	743	791	792	807	784	827	766	734	781	753	740	781	793	771	755	725	749	778	823	748	796	762	725	767	759	786	776	734	807	758	808	762	762	744	761	785	717	729	788	718	767	788	751	738	784	757	730	752	761	795	778	765	766	733	762	705	747	827	734	792	732	749	738	775	735	778	763	779	751	741	723	772	760	747	750	754	764	796	801	750	775	765	767	752	787	762	763	784	775	782	734	784	731	725	755	759	772	774	721	717	756	754	798	741	761	788	740	753	806	730	768	756	731	767	763	682	768	759	773	765	754	777	755	761	796	756	783	835	720	774	771	753	727	769	767	753	783	801	754	741	756	757	751	734	772	731	780	778	769	783	759	744	738	813	801	807	749	747	787	731	823	742	784	756	750	760	786	769	677	739	771	772	766	779	750	791	738	780	849	719	785	776	743	775	754	760	750	807	746	734	740	735	744	772	766	743	827	791	771	779	810	738	744	766	773	750	758	829	761	775	771	786	723	744	754	758	775	763	763	839	782	757	750	768	756	767	747	784	753	789	797	770	768	778	775	750	781	768	788	766	705	750	778	724	714	735	767	757	789	733	717	800	755	788	798	790	742	724	766	785	732	731	773	802	761	745	745	764	729	855	769	741	740	743	743	755	713	733	759	770	822	745	739	744	742	705	752	803	764	749	791	767	775	745	772	786	759	741	735	713	794	743	771	755	772	789	794	820	711	744	762	778	752	743	726	729	735	738	732	763	740	786	786	718	754	718	748	785	748	749	743	762	778	769	772	785	749	716	759	775	777	758	791	803	742	712	749	767	753	814	788	780	736	744	785	731	810	732	734	792	760	750	747	733	718	838	742	757	757	782	771	758	755	768	754	750	731	767	775	692	766	779	741	752	796	781	733	754	732	706	786	776	775	731	749	734	729	729	730	707	777	763	793	735	723	813	808	749	704	795	781	773	765	716	764	801	755	736	783	720	786	748	729	785	745	807	749	760	768	798	730	769	783	752	786	760	790	759	780	769	713	751	763	823	697	771	779	786	750	761	759	772	767	768	751	779	771	783	782	781	701	760	787	772	746	760	713	761	757	738	800	770	758	781	723	781	760	765	767	767	745	780	772	754	740	732	743	714	787	774	784	765	737	765	830	727	745	850	750	762	715	792	777	781	798	749	815	803	758	790	748	753	747	728	787	730	750	768	786	777	765	781	741	793	776	765	735	734	768	706	751	778	760	796	790	795	762	768	799	758	759	775	780	784	719	765	708	772	835	764	755	801	754	745	792	752	749	733	729	782	795	754	766	759	788	795	751	801	742	772	779	710	775	771	751	759	732	760	770	780	730	729	795	775	740	760	783	777	741	810	777	762	783	769	769	740	785	801	765	739	717	791	776	732	807	784	754	740	780	737	726	776	784	792	762	750	747	762	801	730	762	741	747	759	804	768	785	717	780	781	724	742	761	725	752	792	753	756	791	784	808	810	789	790	781	791	762	763	720	764	707	753	768	790	763	786	796	737	763	801	778	757	782	746	796	826	726	780	747	799	745	796	749	797	757	752	709	782	737	774	758	779	771	732	745	768	754	742	746	773	763	763	777	798	758	784	787	728	766	791	754	769	755	747	733	774	796	783	719	742	767	762	776	764	789	764	762	765	775	765	783	779	738	797	817	762	826	733	764	795	740	825	697	780	735	730	744	748	784	792	731	781	744	817	767	776	788	754	742	803	757	761	821	746	815	792	745	750	762	737	782	762	819	774	775	779	727	724	781	794	765	746	737	776	748	761	747	731	753	788	784	757	770	758	775	767	723	769	808	784	760	751	771	783	739	769	783	794	713	765	806	791	781	759	762	780	764	773	771	766	755	766	779	785	793	773	735	749	795	830	734	764	802	724	803	727	814	779	770	767	784	711	764	771	748	797	737	753	752	755	727	781	800	781	754	733	751	749	762	778	740	781	783	774	748	759	749	760	783	766	745	761	792	758	800	782	827	786	809	772	815	747	752	697	779	794	708	742	747	765	712	728	772	772	696	779	746	753	740	784	792	757	744	779	701	779	762	738	755	794	741	735	781	765	808	709	741	762	769	747	777	801	787	787	808	769	750	724	700	765	786	734	792	704	784	767	801	801	759	772	797	772	782	783	773	765	839	752	803	750	710	787	781	725	725	817	795	801	756	786	771	725	774	768	799	771	738	766	800	772	777	765	768	748	748	762	814	752	784	690	768	798	808	798	748	739	748	819	726	783	779	778	710	741	801	709	780	813	821	775	767	802	815	775	761	755	790	717	702	786	742	692	756	753	781	760	700	768	718	779	773	781	746	790	732	738	795	768	773	797	741	796	816	710	799	782	750	809	717	749	752	760	736	797	784	770	770	795	733	766	762	743	781	794	745	812	749	739	743	745	816	788	744	723	771	755	719	782	767	800	855	810	773	759	798	804	768	747	755	727	727	712	810	846	739	784	763	715	755	754	747	780	784	772	752	765	803	778	756	691	771	802	750	811	769	751	744	771	726	793	781	778	810	705	743	784	773	715	760	742	756	806	747	737	790	805	780	749	793	741	781	752	756	755	769	800	730	774	741	757	734	788	760	786	817	743	765	756	754	742	758	751	763	742	775	777	736	732	760	745	747	764	756	752	742	792	745	753	755	775	782	791	729	757	712	737	753	789	740	827	794	821	715	781	760	721	763	790	750	712	738	790	761	754	786	747	712	726	791	752	751	706	730	774	741	693	774	713	743	778	805	786	756	739	782	759	799	763	747	737	752	780	803	767	745	778	762	757	781	733	763	792	779	739	809	733	789	777	752	733	754	782	764	767	746	803	762	810	764	830	749	767	777	785	767	751	784	734	715	729	773	768	781	721	779	809	818	781	815	755	720	809	761	770	757	778	768	720	790	744	756	769	757	798	787	784	751	784	772	764	769	718	791	738	771	772	765	743	776	724	750	786	786	750	719	777	795	775	741	740	790	740	769	792	782	763	772	764	734	802	762	725	748	724	744	779	759	778	777	791	758	782	797	721	799	738	727	756	691	786	736	701	769	774	752	783	781	758	713	777	749	784	696	798	760	783	757	753	772	780	755	724	773	778	754	793	834	790	733	781	731	711	747	748	784	712	716	778	818	756	782	721	751	740	749	743	832	763	769	789	787	763	764	782	771	778	736	792	739	725	765	752	777	814	760	794	820	748	809	721	728	755	796	764	777	800	827	719	799	740	808	694	768	794	734	791	774	807	757	805	778	781	801	750	736	789	769	717	747
4380	2474	2858	2637	3317	4722	6069	5668	3469	2162	2046	1416	1607	1586	1322	1081	1050	998	964	952	941	947	905	937	981	929	867	935	962	939	913	1005	883	917	960	950	974	889	951	1003	972	913	974	997	958	981	963	1034	1113	1103	1168	1189	1176	1185	993	930	886	998	961	963	948	948	894	897	909	986	927	968	948	953	957	945	887	955	920	901	896	921	924	895	924	898	892	901	885	919	919	940	912	911	930	973	923	942	918	919	920	906	961	932	858	971	913	923	922	934	918	873	897	922	948	916	971	958	947	880	961	937	915	942	947	935	883	996	959	928	980	904	862	934	949	914	910	965	919	912	918	876	893	900	915	930	920	915	891	901	956	939	908	948	916	899	946	926	947	943	1004	957	884	888	932	910	905	938	963	978	896	954	936	911	923	914	935	957	932	924	944	970	921	933	976	911	928	980	922	913	952	871	900	950	935	907	916	934	943	982	898	959	911	966	904	906	860	957	938	931	929	920	900	930	870	934	908	922	939	914	983	909	917	892	939	932	981	960	964	907	947	962	934	937	894	909	936	877	959	873	961	942	908	940	918	932	954	967	941	942	911	964	945	910	918	933	939	926	956	952	970	896	981	907	939	929	894	959	955	950	906	997	948	950	935	886	895	957	942	960	889	959	877	920	926	923	959	902	943	921	888	894	878	896	908	889	943	967	913	914	973	899	916	932	979	953	932	885	957	952	970	910	960	935	949	935	934	961	989	930	963	922	920	892	961	957	947	978	969	930	888	974	958	956	900	920	903	944	950	933	924	911	945	962	951	928	945	943	933	929	950	925	894	944	915	939	905	951	931	911	935	976	968	881	917	963	935	930	917	936	939	904	942	928	927	931	972	964	920	948	939	945	916	920	951	901	930	931	923	922	903	963	913	919	949	912	883	913	978	925	888	950	894	939	928	982	934	908	920	913	915	935	925	921	982	905	969	971	939	882	958	890	845	907	940	943	947	859	926	937	822	896	898	934	895	908	910	955	923	953	963	957	916	937	882	933	947	880	923	912	937	972	895	931	922	937	897	885	921	1000	931	932	915	983	957	1011	916	939	962	915	901	916	947	932	922	948	948	912	953	882	959	984	933	917	951	931	985	872	926	913	892	903	873	905	954	901	955	1023	952	866	975	889	896	903	905	968	944	942	892	920	924	942	944	965	921	912	926	894	973	913	963	984	934	993	924	920	952	997	959	903	911	977	909	953	966	886	874	960	924	943	948	951	953	891	898	922	919	930	953	953	946	940	918	931	898	930	928	932	918	1015	915	869	936	939	911	874	908	932	905	913	882	927	956	936	941	918	947	905	882	928	979	965	924	869	912	932	872	926	910	925	918	946	960	926	972	950	949	914	952	956	881	916	916	951	924	909	876	905	953	908	931	968	891	930	958	949	931	942	937	862	915	982	910	953	948	894	916	932	903	905	938	998	930	947	941	912	945	946	930	929	928	940	971	954	942	915	981	926	934	959	949	944	914	890	898	908	889	961	967	938	867	944	903	929	872	952	934	917	938	888	958	932	927	927	1006	925	939	885	912	937	907	931	937	989	957	971	919	884	923	893	996	928	928	910	957	934	952	858	922	941	917	911	987	956	907	919	898	902	918	876	935	971	954	1020	882	933	948	915	924	887	913	921	954	918	928	900	907	943	980	930	911	922	909	993	955	875	909	913	891	900	951	969	875	899	938	958	934	955	910	910	949	917	915	940	905	878	943	913	934	913	962	906	890	907	907	923	957	904	1001	966	951	907	926	936	907	957	905	973	961	976	936	937	949	898	908	939	933	901	945	917	934	938	931	936	951	932	923	898	858	959	913	961	927	939	909	922	958	917	908	936	900	925	958	946	938	957	943	916	909	887	921	916	946	971	917	921	938	886	874	946	912	905	915	930	926	910	942	966	911	925	972	897	932	900	1001	935	900	875	905	905	957	955	962	937	960	916	922	911	934	911	918	923	951	945	886	860	968	905	944	927	930	941	948	936	927	975	913	984	941	874	898	965	944	908	951	965	959	903	894	964	901	957	941	924	988	913	897	947	933	900	929	924	997	894	961	946	910	911	936	914	920	908	923	894	897	951	903	932	958	941	982	928	898	969	903	948	924	935	918	885	923	894	924	881	949	932	925	935	910	942	884	895	927	910	920	904	943	928	906	968	893	903	903	939	883	936	964	959	918	879	946	961	874	867	893	898	944	912	967	886	920	961	845	857	948	974	922	976	936	940	882	958	913	909	940	973	921	924	912	937	927	892	979	939	928	936	937	961	945	881	929	945	936	955	899	937	928	991	919	939	975	959	952	911	926	909	971	903	944	948	931	918	939	899	957	995	962	955	887	915	972	908	971	910	940	972	966	863	910	937	905	924	931	894	972	899	916	925	929	893	937	954	928	968	988	891	889	921	859	999	948	925	889	970	944	956	935	971	943	961	1003	926	945	894	890	958	940	877	881	919	922	957	947	920	867	915	886	889	927	944	905	989	931	936	985	914	954	954	890	960	898	874	932	937	921	925	894	913	919	925	1009	956	914	921	902	920	942	923	951	986	931	963	914	907	968	937	950	940	956	936	955	921	972	930	906	963	931	881	917	952	930	959	911	929	897	918	934	932	923	873	965	985	887	965	930	940	908	979	973	900	921	922	943	973	934	946	936	880	938	930	948	972	912	935	937	909	946	936	865	895	895	974	953	950	986	907	931	883	888	928	940	896	925	948	887	987	912	946	953	967	947	954	929	934	954	922	926	955	940	945	925	966	898	918	941	938	925	941	937	932	939	950	907	998	959	916	952	959	969	896	975	902	879	954	920	919	919	903	862	955	927	918	891	924	906	905	858	906	885	900	930	928	931	934	870	950	891	890	985	906	925	921	921	899	888	926	958	919	898	884	927	919	969	921	927	971	896	879	952	905	932	982	879	946	926	989	882	944	901	947	923	968	966	885	938	925	919	910	938	947	950	958	933	973	917	960	892	876	941	881	943	949	960	949	871	951	887	936	937	914	935	937	933	885	885	871	924	911	924	903	931	959	826	940	910	916	892	935	916	961	948	956	947	921	892	952	905	897	948	926	966	890	929	954	871	916	923	913	881	922	989	946	956	906	945	890	962	890	963	932	911	905	938	955	901	914	910	946	947	895	926	935	930	989	944	942	946	898	896	906	897	931	891	919	916	882	976	964	981	898	929	960	920	968	938	952	917	977	896	923	915	931	944	941	907	932	927	980	917	987	957	911	951	900	915	898	942	966	913	948	903	942	933	859	947	932	922	1001	887	897	911	907	897	934	915	907	934	921	955	950	898	911	914	934	929	892	978	915	938	983	922	911	952	957	937	892	898	894	924	975	882	1000	894	910	968	911	907	905	920	975	950	985	922	857	921	943	920	1000	895	890	896	930	959	1000	912	894	899	911	946	907	913	932	934	932	945	943	899	1009	927	1005	939	977	905	872	969	909	959	886	928	950	945	951	962	867	889	874	944	860	1004	970	949	975	959	921	901	980	941	947	931	882
23485	21086	28607	23776	21082	16285	7311	4942	2854	1722	1599	1120	1230	1195	1001	723	725	702	600	578	598	544	571	538	544	503	553	544	530	555	551	523	513	567	504	543	547	569	551	576	596	561	598	566	539	541	543	652	680	699	798	788	748	857	553	561	494	524	531	545	538	544	527	552	520	499	527	491	494	553	517	532	475	517	553	502	538	525	491	535	518	498	479	507	564	508	483	535	516	536	517	514	486	473	497	539	483	506	516	489	504	529	481	514	501	528	521	503	497	526	540	505	524	460	516	495	545	489	500	499	507	480	490	514	544	509	512	541	514	506	522	525	488	466	488	521	510	492	498	531	540	507	515	527	513	511	527	520	539	503	487	511	589	556	510	467	486	501	494	505	521	550	520	498	512	495	505	537	537	490	451	524	539	530	504	467	465	510	524	536	504	529	543	503	521	511	454	513	495	502	541	549	544	504	512	532	528	486	564	544	499	521	502	516	562	446	519	518	524	515	504	511	522	537	487	495	516	508	513	527	517	508	511	493	512	485	522	478	510	563	509	491	513	506	488	502	547	481	533	509	499	511	512	545	492	556	527	464	510	486	502	522	502	513	508	517	526	530	509	506	492	474	545	499	506	514	538	518	477	506	523	507	533	531	498	500	522	507	497	506	484	488	521	519	514	544	513	534	547	490	502	481	508	522	544	506	503	506	554	483	488	500	504	515	547	483	505	506	536	501	502	536	518	517	503	482	512	508	458	481	484	527	492	510	501	462	492	522	512	484	504	507	505	490	504	544	559	491	493	544	545	463	502	510	507	510	498	536	530	528	537	514	544	519	465	520	477	479	487	533	478	491	520	506	483	510	494	520	483	493	473	507	483	478	495	528	468	457	491	483	477	490	485	532	499	503	501	499	496	482	484	517	495	512	470	465	548	530	477	482	518	522	485	505	535	523	492	482	484	504	536	511	494	507	490	476	499	513	500	469	506	479	510	478	517	522	520	548	537	500	477	468	499	474	471	482	555	509	511	503	495	487	512	477	481	525	517	525	473	522	506	501	520	532	527	497	510	512	507	501	532	511	468	476	454	556	473	465	507	532	496	498	493	460	523	500	523	498	473	491	508	478	544	471	484	546	489	534	506	496	532	555	556	509	501	523	493	521	516	514	569	483	515	508	487	511	556	535	510	504	477	451	447	537	498	516	552	504	520	546	468	511	522	541	517	504	458	532	566	501	458	474	485	501	514	553	517	480	548	544	520	491	536	460	510	507	495	520	540	504	541	490	507	513	499	502	497	538	497	482	495	509	515	483	549	486	506	541	546	497	477	461	527	489	488	521	463	489	478	487	492	537	526	528	505	471	473	516	492	540	489	477	510	475	523	480	484	505	505	494	477	453	452	509	538	504	520	538	514	523	524	461	517	530	540	510	521	484	498	481	495	548	473	522	494	523	515	523	493	518	504	564	539	519	484	515	505	529	519	474	541	525	529	503	470	514	501	509	504	530	509	502	514	510	522	494	467	529	485	471	535	495	488	499	488	491	505	488	568	470	512	538	524	488	530	489	510	495	499	515	517	508	474	484	502	518	504	530	521	470	487	541	479	545	511	480	511	462	485	525	476	483	507	516	479	493	513	514	505	527	494	489	521	525	537	482	525	511	455	494	514	521	551	462	521	461	488	521	511	461	505	539	492	506	468	514	479	496	516	493	480	521	507	508	501	470	486	490	519	519	518	508	488	516	504	475	495	514	487	507	458	498	510	504	516	487	477	491	475	494	522	514	504	507	570	503	503	532	522	497	479	472	504	535	482	475	521	562	469	507	521	533	525	513	473	485	516	479	512	471	533	516	510	497	463	499	537	536	527	480	531	518	513	520	528	559	463	525	517	473	512	480	520	493	488	498	508	485	514	510	495	508	519	502	518	500	479	458	499	496	502	531	487	498	502	498	485	550	509	557	503	471	513	491	488	489	486	533	503	491	516	517	545	497	551	498	511	498	505	517	506	504	499	523	494	491	528	528	476	500	540	462	455	534	511	542	483	495	486	507	506	486	462	501	486	510	485	485	501	493	503	513	516	520	489	523	493	517	507	522	487	516	513	520	488	483	471	442	477	547	489	518	515	527	506	458	502	495	527	527	526	524	509	517	487	552	506	492	489	490	512	509	493	493	508	483	455	504	494	481	488	510	523	523	520	524	511	526	504	527	528	491	513	551	512	502	472	464	481	525	469	489	513	565	544	488	512	491	521	539	498	492	490	521	474	508	459	497	557	512	484	529	520	504	501	491	503	506	534	516	519	529	535	506	475	479	480	510	482	512	508	501	533	533	494	552	517	521	546	529	503	510	521	489	456	504	554	540	498	540	500	530	519	498	539	499	494	507	529	530	528	507	510	520	528	500	474	510	520	481	485	492	508	513	501	517	491	487	496	498	480	555	528	510	498	515	502	527	503	527	507	511	485	472	493	516	543	493	449	485	529	496	508	507	484	487	478	478	518	537	531	538	555	514	524	482	474	482	493	504	477	465	511	527	495	487	448	504	514	494	514	498	554	460	478	531	491	495	526	537	524	497	526	534	505	490	487	483	512	468	522	545	497	507	510	550	527	491	495	488	465	471	499	541	521	510	506	502	509	516	509	521	549	510	508	473	553	545	498	550	504	501	496	524	507	514	492	486	511	490	555	526	507	542	498	487	507	489	509	516	507	551	484	522	516	495	457	546	533	500	488	494	500	548	502	511	531	474	493	471	500	472	525	530	514	504	501	508	542	503	506	492	514	499	503	499	498	521	506	477	469	505	493	569	519	492	522	537	484	490	518	502	489	502	525	497	531	468	482	473	476	506	536	511	525	526	510	530	511	513	500	455	501	515	531	498	524	511	542	520	472	502	530	527	494	511	507	527	503	508	481	517	478	510	509	513	510	495	536	497	502	516	532	499	504	496	552	508	468	497	504	437	528	511	525	557	517	503	498	466	526	497	511	495	466	512	490	460	482	514	513	510	512	488	492	531	531	499	486	508	462	466	513	505	537	515	505	493	511	508	495	463	527	507	501	483	498	480	522	516	520	503	501	505	530	487	509	547	509	523	503	507	479	487	553	527	502	493	504	514	510	523	534	531	499	507	468	520	469	489	494	507	491	492	514	505	477	529	500	498	512	513	509	522	493	543	513	496	500	504	496	506	510	546	525	519	484	532	502	494	492	523	497	505	472	501	475	558	522	485	534	502	499	493	487	503	517	471	506	501	546	509	553	467	491	535	538	495	485	483	480	524	464	540	525	503	522	518	493	481	532	516	519	478	480	472	489	524	500	503	554	485	494	520	548	509	505	513	496	493	499	478	515	489	545	468	500	478	507	490	490	527	553	496	490	494	529	508	514	490	544	481	532	523	501	489	536	502	503	511	488	503	517	515	517	489	537	521	533	499	501	479	490	503	523	487	524	491	505	515	510	469	470	546	536	477	514	501	532	533	486	581	521	479	507	485	497	543	511	497	461	481	467	507	465	507
5582	11084	10293	6663	6551	8489	10176	9188	5820	3341	2877	1915	2145	2096	1509	1053	933	954	860	793	743	727	696	697	719	717	683	702	669	707	694	696	701	688	667	698	674	620	706	700	685	751	746	747	673	771	687	874	1026	972	1044	1169	1131	1129	684	668	652	654	692	670	667	639	606	636	619	609	647	667	638	636	635	592	641	621	626	633	623	603	637	636	634	613	604	627	611	620	656	619	673	655	706	651	640	643	653	603	710	607	637	685	667	666	615	639	618	629	593	635	611	620	594	629	614	674	675	631	644	659	651	607	620	609	596	603	650	647	683	622	647	610	652	605	655	665	629	639	630	607	680	657	615	606	614	673	638	670	663	627	633	638	621	612	670	643	674	631	602	631	651	612	621	618	645	654	637	673	654	592	611	642	588	633	624	646	631	586	647	637	654	658	616	620	677	677	652	613	661	624	657	657	638	608	621	649	673	643	636	615	625	671	639	631	657	633	633	638	611	635	684	660	625	622	633	657	615	651	607	612	643	670	683	597	666	630	647	624	627	627	634	638	617	605	606	673	662	662	597	631	613	676	588	636	615	632	618	672	639	650	664	604	637	633	637	656	680	643	651	624	643	640	617	645	609	648	585	603	637	605	679	630	624	601	615	604	579	612	693	644	636	669	645	643	636	614	629	591	636	628	655	650	630	618	651	643	615	590	619	668	579	661	609	577	623	582	639	647	631	608	648	632	612	604	643	614	591	634	678	602	617	618	644	663	657	635	673	615	613	609	634	628	669	634	698	594	673	631	647	645	632	591	615	595	664	629	626	596	667	606	666	661	662	608	668	618	637	630	662	541	667	618	623	667	672	674	654	663	653	668	655	612	650	652	676	681	618	632	636	619	664	611	636	635	629	631	657	631	651	617	633	659	619	624	614	611	666	651	598	666	594	697	627	607	661	631	622	665	619	620	642	643	606	618	643	677	630	595	633	618	619	649	686	651	599	651	630	622	607	632	654	595	654	639	655	659	626	674	613	655	679	675	626	631	626	599	615	628	621	633	638	661	588	633	646	648	694	657	696	603	638	614	634	636	632	624	616	623	648	613	659	674	657	653	586	639	620	649	629	630	655	610	666	604	616	642	634	665	592	633	735	622	667	622	581	676	640	653	613	669	631	608	600	633	619	660	640	612	707	683	630	617	608	634	598	621	640	608	617	690	622	647	608	601	639	627	614	620	637	612	626	638	631	615	652	635	664	691	655	610	657	616	600	695	622	651	670	597	636	659	598	614	684	653	661	663	628	569	608	615	633	649	599	627	602	619	626	686	619	634	646	674	606	673	618	640	637	660	621	608	603	617	646	668	673	670	606	640	692	655	659	615	608	656	638	669	618	624	636	644	614	613	615	639	677	669	652	605	639	614	584	607	651	590	639	644	634	644	632	654	647	593	631	639	682	639	618	645	645	688	650	641	660	621	659	667	608	596	648	638	610	610	677	621	619	627	703	643	620	631	699	615	657	622	641	650	623	680	644	651	657	628	611	648	667	697	620	670	672	655	625	617	629	643	647	615	645	683	657	654	639	624	647	627	657	647	663	615	634	620	667	633	637	671	668	642	690	648	613	626	630	608	643	613	600	646	601	629	637	596	673	623	627	594	645	667	636	657	642	620	636	677	637	678	645	609	608	635	633	637	611	605	682	617	634	627	640	636	632	622	642	641	618	643	640	635	628	637	642	608	663	593	611	661	611	677	592	625	601	631	620	624	599	617	647	619	659	602	634	668	677	634	667	642	652	645	625	636	607	613	612	649	648	632	648	616	638	647	621	634	647	645	605	620	665	612	637	617	652	638	632	651	631	646	634	616	571	629	633	641	644	698	634	597	628	631	621	660	631	644	602	635	668	650	634	635	602	636	657	670	667	636	660	659	632	627	626	627	681	663	636	646	663	611	629	613	625	657	639	622	685	638	649	641	671	625	597	646	607	595	623	705	647	622	580	666	637	602	609	594	654	645	610	630	585	651	612	689	677	644	597	641	639	613	678	602	602	553	647	631	622	626	648	640	698	644	623	668	604	613	592	650	609	628	647	659	596	654	616	623	635	608	593	620	661	611	649	631	665	653	615	624	667	642	649	619	604	611	596	637	628	631	608	643	658	635	632	659	643	660	583	608	644	602	656	659	679	666	687	594	613	617	652	689	612	654	644	586	614	621	609	681	621	651	606	616	604	601	635	623	606	628	645	559	628	600	622	656	638	680	632	628	639	630	648	622	658	674	630	663	609	660	606	658	618	671	619	641	583	625	637	624	607	670	628	632	632	651	671	650	610	646	622	603	649	630	583	614	648	609	634	638	586	591	642	619	643	638	660	604	663	620	629	626	636	636	627	642	621	640	627	656	610	612	637	660	648	646	639	632	639	600	629	656	686	641	615	650	624	678	599	630	655	618	645	627	605	577	596	646	612	636	592	616	670	673	650	647	666	653	623	627	635	634	617	612	580	656	618	677	627	664	661	652	639	647	669	631	631	624	605	653	627	629	623	695	652	630	627	609	648	633	643	591	620	624	593	657	638	645	575	602	611	655	619	600	649	639	603	639	643	663	713	634	697	648	662	613	635	669	651	643	581	700	639	624	615	634	642	634	635	635	601	685	654	616	652	660	609	612	616	601	601	635	636	659	637	660	667	636	614	601	651	604	610	682	620	651	612	618	628	646	640	642	617	607	633	677	631	665	603	642	610	629	605	637	614	610	660	636	669	613	597	608	613	666	686	636	642	646	621	652	642	598	608	651	646	640	620	672	630	624	666	617	642	649	644	640	645	626	606	658	658	600	641	687	633	613	696	632	648	651	612	623	632	673	640	634	607	593	652	647	606	631	636	634	611	678	678	608	617	637	601	616	660	638	615	645	633	676	628	636	653	620	651	614	619	619	640	645	650	652	615	663	660	607	599	638	644	656	674	660	604	613	624	675	664	676	649	680	673	638	606	649	615	571	619	622	647	598	596	628	648	631	591	637	619	622	641	609	614	621	690	595	595	624	679	699	619	667	604	665	594	626	615	586	661	642	626	624	659	617	633	603	655	654	617	647	669	661	653	673	626	613	615	706	657	622	653	701	651	581	615	603	588	652	624	638	639	620	628	638	666	642	610	605	686	598	612	616	594	611	657	659	636	634	648	671	688	592	637	611	586	658	653	631	647	661	668	609	646	608	619	622	618	673	611	614	621	636	630	612	577	672	641	578	649	649	625	668	633	635	601	675	631	629	656	616	641	588	671	667	633	628	685	570	682	674	593	627	661	626	612	603	606	697	591	688	624	666	633	665	656	638	631	616	694	612	605	616	630	615	634	640	619	643	587	635	660	683	625	630	622	629	600	606	635	635	648	621	619	651	655	655	623	641	643	669	616	604	659	631	719	647	657	633	607	621	614	638	602	619	619	634	634	676	637	657	636	669	629	585	650	626	623	677	634	614	655	636	649	606	634	612	611	619	642	609	601	652	616	647	664	637	650	632	677	636
22707	21130	28984	23541	21133	21396	17985	7557	4007	2336	1930	1241	1381	1379	963	677	609	584	524	442	454	449	424	387	464	405	384	385	395	412	379	408	411	359	393	478	362	370	427	431	429	405	469	411	419	384	397	533	704	634	727	742	765	787	419	351	377	381	367	409	388	384	366	357	332	340	366	363	355	363	347	359	352	357	342	344	368	338	372	348	382	336	329	380	386	345	340	374	324	330	343	349	377	338	328	343	366	397	374	336	361	384	313	360	347	328	344	355	319	381	328	325	345	332	371	334	326	340	346	343	332	344	363	303	339	353	362	357	365	342	332	381	358	355	403	337	357	356	369	363	304	350	341	360	336	346	348	384	352	355	380	358	342	332	336	340	366	324	327	392	336	340	349	354	330	337	343	352	352	345	339	354	363	349	372	318	365	356	346	329	353	364	340	329	339	338	374	354	346	358	373	379	375	365	342	358	334	321	359	372	363	327	323	350	339	371	370	337	339	391	343	329	336	343	347	340	372	355	341	370	349	343	351	386	334	356	356	347	338	361	341	367	341	347	355	355	340	372	375	347	373	355	354	367	366	325	339	333	373	338	375	335	334	320	345	370	344	396	357	323	303	372	363	339	347	369	364	367	342	350	359	340	329	332	356	363	403	323	337	318	326	382	360	323	381	325	345	328	374	331	360	325	370	352	364	337	353	378	320	362	313	323	360	366	368	386	331	389	375	353	331	401	358	337	361	345	319	361	329	349	355	307	349	350	347	372	339	346	334	330	323	342	328	348	339	310	345	329	337	336	382	331	343	319	360	332	339	334	337	353	335	323	337	333	362	354	310	351	348	360	365	360	343	341	360	316	356	352	346	359	395	346	337	357	406	350	348	366	351	333	351	376	342	364	324	363	311	348	408	376	310	375	334	340	350	350	386	346	296	350	379	375	343	354	344	321	355	341	350	367	316	327	358	359	341	361	382	348	337	330	345	340	347	323	368	350	350	359	326	347	338	364	379	360	335	353	364	308	343	383	364	315	350	341	395	342	336	361	375	321	366	360	357	379	314	384	380	356	331	319	350	355	367	333	406	358	357	361	347	363	362	324	340	367	362	357	305	350	368	384	340	312	354	372	348	326	348	330	340	363	378	349	359	299	326	348	363	367	354	363	364	380	358	344	343	327	383	367	377	352	387	368	356	378	359	351	339	344	338	377	340	317	330	323	339	353	366	348	352	336	328	328	334	360	338	356	312	366	355	355	371	351	321	371	377	351	335	367	324	349	359	319	348	364	378	334	334	359	353	353	362	338	382	373	324	341	358	354	356	361	338	373	355	359	344	346	347	359	342	341	356	366	365	383	330	346	336	357	356	374	351	345	341	364	355	344	380	335	351	348	351	328	345	349	358	393	342	362	367	390	376	373	368	358	345	349	368	350	361	328	384	381	336	341	372	363	352	323	358	333	366	365	335	338	383	348	344	358	360	341	369	366	397	367	350	333	349	360	368	357	352	366	326	384	341	351	330	381	380	326	349	369	394	348	380	378	349	333	362	338	362	349	308	382	373	375	370	348	358	342	339	327	338	380	345	357	349	346	350	318	366	327	348	352	333	343	374	357	321	350	353	368	363	355	343	339	330	341	380	324	330	371	353	357	352	339	353	358	344	322	347	350	318	392	324	341	350	345	352	340	362	353	356	361	357	319	306	353	322	344	326	342	344	371	311	360	360	382	369	352	316	357	390	319	350	384	432	344	346	346	357	342	352	351	367	386	359	354	343	335	351	364	347	355	346	358	341	354	356	317	303	355	359	339	340	318	342	352	380	372	353	330	318	358	367	325	351	334	360	339	381	353	371	339	342	368	375	323	341	319	360	376	345	359	352	354	333	345	328	360	376	342	336	332	373	340	364	373	331	354	327	364	368	345	291	378	366	362	327	331	344	357	353	348	361	365	337	361	317	337	377	383	377	332	347	357	333	373	353	366	327	319	324	309	360	329	317	369	329	361	370	329	376	341	374	339	317	353	353	362	368	364	340	349	342	406	356	361	337	327	371	343	351	359	338	368	341	405	324	333	371	378	338	352	359	345	353	337	343	339	339	352	358	363	337	333	340	378	360	378	310	301	335	350	351	372	368	366	351	345	369	323	351	334	365	374	359	341	346	384	333	346	389	357	357	324	354	350	339	358	356	374	347	330	367	342	362	345	359	356	345	328	319	336	347	359	340	332	359	360	344	321	353	353	323	341	331	355	330	356	362	331	358	343	318	362	293	367	352	365	326	362	346	314	330	343	369	360	355	365	360	351	337	364	343	345	360	347	345	348	352	344	347	343	359	393	336	346	318	347	338	340	337	342	318	343	362	322	307	359	323	368	389	386	329	352	336	337	326	344	368	395	338	373	332	358	335	382	391	320	379	370	364	350	332	336	337	368	336	317	376	340	340	353	347	324	338	372	343	351	330	358	348	352	359	334	384	324	307	348	348	329	343	333	357	343	333	348	332	350	325	344	318	318	326	346	336	337	336	317	350	372	371	364	375	357	346	336	329	331	353	372	363	362	330	336	322	315	337	359	350	350	334	352	344	319	349	326	335	359	326	347	323	314	319	333	347	305	370	352	363	384	339	343	336	359	361	348	382	344	329	356	337	368	332	342	352	330	376	373	379	344	323	364	361	328	339	358	338	339	361	339	350	362	343	367	338	341	382	354	335	355	340	326	363	401	325	322	333	336	362	367	344	325	329	371	366	337	350	344	338	368	342	332	355	344	342	358	333	369	338	335	382	342	328	321	342	363	352	349	370	357	339	381	358	338	380	350	351	346	368	366	347	358	385	362	356	320	328	339	348	332	343	355	352	343	330	349	312	364	342	361	366	352	353	357	345	347	377	339	344	346	342	351	364	346	351	327	361	337	391	346	352	381	365	366	373	352	360	391	339	338	351	340	333	371	344	363	363	369	345	382	365	347	331	336	404	368	332	300	356	357	337	362	324	353	343	333	372	363	340	344	330	311	359	342	358	329	356	362	366	383	341	310	361	366	373	382	368	344	330	361	329	351	340	393	346	332	345	348	352	333	345	337	337	353	343	346	337	308	317	339	361	360	360	325	338	366	399	364	377	345	390	339	362	336	337	358	321	335	332	378	356	363	359	353	347	350	352	323	348	347	348	341	351	355	332	344	360	367	341	325	351	349	364	335	318	338	346	348	357	358	335	352	394	346	347	391	324	352	363	349	357	339	357	357	330	347	334	335	308	343	329	362	318	352	359	369	335	372	346	370	352	335	367	375	341	372	339	334	348	365	355	341	348	348	338	354	356	318	357	353	336	306	363	340	393	348	337	352	348	370	344	377	341	354	349	326	329	357	363	350	355	341	340	357	385	348	353	386	341	319	384	348	304	334	333	331	332	362	323	310	361	326	347	368	349	366	354	346	355	354	331	332	340	321	383	373	352	355	359	364	376	327	341	329	364	359	339	369	306	353	311	380	339	351	364	336	350	333	316	351	352	342	368	354
8040	17024	15955	10049	9655	11649	13564	12366	7886	4643	3913	2394	2809	2465	1850	1116	925	982	735	671	616	621	569	547	512	519	521	561	537	506	583	492	512	511	515	516	460	455	506	545	547	600	631	531	521	513	564	837	1072	1009	1145	1242	1133	1299	506	505	427	447	505	458	506	454	423	459	442	435	447	441	431	431	421	402	476	428	443	414	422	405	457	395	445	415	420	419	409	403	416	441	406	429	449	452	426	432	429	401	402	419	375	419	431	450	431	427	427	437	442	440	426	405	432	424	414	450	389	439	407	446	442	439	435	396	455	434	404	404	444	411	435	434	405	428	405	457	411	408	412	421	432	473	431	434	440	398	409	469	426	435	407	449	437	404	413	434	447	440	427	448	436	418	413	405	466	421	381	421	434	436	405	421	429	426	395	406	429	426	448	426	438	435	460	430	428	428	387	406	425	417	441	416	435	414	442	377	441	393	440	439	427	430	434	414	464	451	462	395	410	400	426	441	429	451	439	415	429	380	404	410	429	421	406	391	398	418	409	405	423	433	435	417	421	417	426	395	427	425	457	436	405	387	442	446	425	464	416	422	435	394	439	422	437	445	432	415	409	397	451	425	492	432	454	450	434	396	443	430	461	426	421	408	400	432	453	425	409	406	453	445	420	418	455	426	438	424	456	452	410	463	412	401	449	417	388	408	438	428	438	409	443	363	443	418	390	415	436	413	426	472	440	428	401	417	424	436	415	441	434	465	468	439	453	449	408	447	410	445	442	430	426	416	414	385	388	446	413	429	433	407	413	421	450	406	422	422	418	449	428	431	418	441	449	434	424	425	455	452	410	411	409	423	396	405	429	434	416	417	407	421	449	424	446	460	373	398	469	433	411	422	464	436	419	429	384	423	466	443	419	406	412	425	443	435	419	416	461	430	412	455	420	387	425	385	420	423	441	435	435	406	434	420	451	463	396	411	444	435	429	417	440	429	426	431	392	485	443	430	420	431	437	410	405	440	392	405	433	394	396	382	401	452	452	394	411	396	403	417	392	452	445	448	402	412	420	450	441	454	426	445	428	425	424	405	446	411	439	429	409	407	440	434	433	429	411	434	420	430	421	425	437	442	400	428	436	443	424	439	424	438	399	430	432	429	423	420	423	437	393	413	399	410	434	433	417	451	411	437	423	413	422	412	432	433	423	454	412	425	391	414	462	434	434	452	434	414	421	395	407	447	431	419	459	397	431	453	413	405	408	418	441	419	454	421	411	418	415	459	405	431	430	415	374	412	399	431	478	433	408	441	441	430	463	431	453	430	423	399	422	413	448	429	443	406	380	439	433	404	458	417	423	400	416	447	449	431	452	422	410	437	398	453	434	444	445	445	433	452	418	429	437	434	440	417	411	421	465	405	417	443	422	459	419	402	426	414	441	430	424	434	443	405	480	416	455	439	442	420	411	411	412	412	428	438	432	414	423	427	410	378	384	427	448	451	432	402	417	427	445	427	424	403	422	378	421	413	431	468	435	451	448	413	441	481	404	423	440	407	386	419	424	431	429	430	434	437	407	433	417	426	390	460	406	435	433	423	461	443	438	482	399	445	473	438	432	405	423	414	407	429	415	421	435	434	423	417	433	412	433	394	420	429	461	402	421	467	449	420	472	439	471	435	441	416	464	403	460	403	433	447	468	449	425	458	425	416	417	390	466	454	419	408	440	412	472	409	441	416	444	429	434	444	395	394	466	428	433	440	430	441	408	430	396	446	401	448	435	408	433	422	435	426	424	457	440	400	457	434	426	451	440	429	428	439	453	419	443	436	454	405	432	445	416	405	430	455	368	445	435	411	436	451	416	400	425	415	437	459	416	434	406	436	412	413	424	408	417	443	396	437	432	436	458	416	434	409	441	432	422	408	448	436	444	464	443	395	399	429	430	408	457	410	434	434	435	400	448	415	391	451	453	461	388	394	431	427	440	434	415	474	421	403	433	409	421	440	411	426	412	446	429	486	433	460	414	413	413	410	426	411	399	416	439	419	438	424	450	438	450	434	457	411	463	446	464	441	444	428	436	393	428	446	433	453	446	413	418	449	390	410	434	446	466	439	440	434	433	405	409	393	397	407	432	416	414	435	440	440	396	414	406	424	413	397	374	407	427	437	412	422	452	417	398	430	445	454	397	414	448	431	426	434	464	418	399	419	427	446	446	421	379	448	409	451	443	416	431	427	421	428	397	445	419	439	464	451	424	417	398	413	416	398	423	429	433	417	439	428	427	429	405	411	392	409	409	407	414	402	422	443	428	436	391	463	438	413	417	427	438	445	445	442	412	418	421	466	431	420	390	419	439	425	443	422	414	428	442	448	440	430	436	442	446	439	421	449	438	427	440	428	439	419	432	436	432	408	402	404	435	411	423	446	437	419	411	403	432	421	419	392	443	424	423	436	420	405	439	395	439	447	451	460	431	432	374	412	418	406	440	408	414	414	418	444	483	432	423	450	463	403	442	411	455	431	424	433	426	431	421	426	432	402	421	400	478	428	371	425	427	421	399	416	391	430	454	420	411	418	441	400	409	426	436	403	448	419	431	420	459	460	425	419	435	435	417	407	420	446	425	427	434	427	433	448	440	447	429	426	389	401	437	429	434	379	419	385	465	444	415	437	444	417	438	440	430	430	429	449	400	424	416	438	417	426	432	440	419	405	408	401	423	435	404	438	408	413	451	404	419	413	424	452	444	413	443	444	434	437	426	421	448	414	429	406	435	426	446	444	412	428	406	435	378	413	425	406	441	435	417	430	411	418	416	449	432	428	454	424	430	427	418	413	432	428	418	394	443	413	413	437	419	429	435	435	406	433	404	428	433	447	394	484	430	411	366	422	438	439	462	474	433	436	383	424	431	419	410	450	429	417	428	437	448	398	458	438	431	409	429	455	389	412	458	411	441	470	442	437	371	471	389	407	400	416	463	455	432	459	451	471	453	426	441	420	407	400	397	367	463	442	417	440	424	415	408	410	438	440	448	409	424	424	438	372	416	422	429	413	436	454	415	449	433	422	432	437	398	429	409	404	443	418	437	442	409	445	409	414	444	434	446	431	423	417	402	414	399	420	413	424	428	378	449	397	414	439	410	412	465	418	449	432	366	410	425	426	427	464	434	474	396	404	418	422	415	481	379	439	431	414	447	392	449	436	448	425	467	435	429	440	427	420	389	433	425	443	437	407	432	425	445	436	442	419	426	411	377	446	422	478	449	426	432	438	405	421	478	419	441	419	408	422	434	424	434	403	407	421	434	456	395	434	444	430	423	431	430	392	436	459	473	418	443	429	460	398	441	456	456	388	451	405	412	438	414	447	430	433	418	421	401	436	407	446	426	414	426	435	428	428	407	426	470	417	437	431	431	444	406	416	406	400	456	441	421	446	415	473	425	413	440	451	426	412	414	429	412	438	432	425	406	439	439	416	402	370	426	413	439	436	446	451	444	445	440	435	436	408	421	378	435	412	428	411	420	424	423	411
26844	20786	11226	2511	2078	2549	3225	2842	2000	1344	1259	989	1071	1087	942	847	798	832	758	786	773	744	793	770	806	789	742	788	746	785	745	746	766	801	798	745	801	789	735	749	813	793	770	774	758	797	772	850	889	854	884	900	887	878	832	746	808	797	782	809	777	720	748	773	751	742	823	776	739	772	797	753	736	761	792	808	766	793	721	785	755	758	756	711	728	792	732	769	758	786	777	736	807	769	780	794	731	729	761	753	791	774	745	724	767	768	787	760	744	750	731	773	767	777	754	760	744	824	793	801	808	755	762	785	770	755	730	740	752	727	794	737	809	728	768	738	778	704	748	766	754	793	782	758	789	791	788	773	813	773	787	726	764	750	805	752	798	779	750	830	785	767	776	779	764	774	730	758	737	809	760	756	723	767	745	758	740	794	799	749	755	732	783	738	759	752	801	786	779	801	757	735	799	724	738	762	758	799	736	785	754	766	743	736	745	843	793	767	749	778	760	721	790	762	735	742	808	769	807	775	785	751	766	823	751	741	778	743	794	751	733	773	748	782	754	770	716	753	738	777	785	824	750	746	785	804	773	759	727	817	765	701	752	772	785	810	772	755	792	800	717	800	794	776	762	825	748	768	806	721	814	791	761	764	773	741	760	761	718	734	755	711	794	753	724	762	784	750	791	784	783	787	768	745	749	793	784	770	766	741	788	782	735	795	767	721	796	770	749	738	770	781	705	768	786	742	746	758	854	763	746	725	718	758	824	808	806	692	790	753	833	713	796	738	759	737	790	715	788	759	756	784	748	749	789	723	769	727	771	740	753	804	745	792	780	760	730	788	793	794	775	767	761	770	705	745	770	811	791	733	763	738	785	774	755	737	755	784	791	766	774	752	797	775	746	799	776	757	741	778	817	710	738	714	741	745	779	763	788	750	768	841	818	760	815	738	780	755	774	777	722	827	775	745	766	726	781	808	751	716	757	745	755	800	739	770	746	841	799	798	721	746	740	761	765	726	766	745	772	745	703	793	748	768	751	769	770	717	779	778	813	841	794	760	801	761	782	755	810	754	817	767	794	784	772	786	760	737	813	777	744	816	778	800	756	750	759	768	751	778	744	712	771	728	774	766	766	779	845	792	738	738	752	749	825	780	759	752	748	728	743	868	797	759	797	782	738	751	766	750	759	783	793	735	772	754	765	767	707	810	765	757	748	828	765	754	737	768	805	761	788	757	779	751	835	773	759	747	761	739	817	782	773	792	723	770	775	774	794	760	745	777	741	805	818	732	734	787	740	769	784	799	756	754	744	693	812	758	742	756	757	747	727	761	759	738	727	760	779	788	753	722	758	754	717	729	795	759	770	740	736	738	767	743	774	800	724	775	748	778	765	803	742	742	782	774	730	763	808	801	739	797	775	778	754	715	763	774	768	765	795	732	737	743	824	731	803	766	768	755	764	750	788	734	725	764	759	775	732	806	750	765	783	796	791	795	741	754	746	743	795	786	842	732	747	782	749	772	763	718	781	748	769	767	781	768	755	783	768	820	768	801	733	769	763	753	758	800	805	796	749	722	746	742	780	775	746	785	753	768	770	749	737	746	782	814	781	734	726	785	742	818	782	775	765	775	739	748	770	770	762	739	766	776	793	785	728	773	758	776	751	739	747	808	832	758	712	743	749	797	790	768	766	739	740	825	765	780	772	773	755	783	766	775	707	741	763	760	743	689	732	766	726	759	825	768	788	757	756	767	713	782	790	756	758	752	742	769	782	758	732	753	734	745	735	751	761	772	774	790	742	764	793	805	837	794	753	788	757	791	773	774	732	797	700	720	716	760	778	736	797	765	787	698	748	801	744	791	765	737	720	793	767	755	747	742	759	728	786	803	796	739	786	802	765	750	763	737	794	802	799	727	701	725	754	789	756	769	730	778	730	737	716	784	767	788	758	760	779	731	748	750	812	816	776	749	807	805	751	763	810	770	779	791	770	764	767	770	769	785	736	720	756	754	781	814	728	743	776	739	739	751	779	763	794	725	789	735	759	791	744	783	758	774	761	761	788	761	836	749	785	814	743	727	780	736	757	788	763	784	767	833	778	750	739	703	786	745	763	751	805	776	735	770	779	757	674	778	746	751	737	741	786	795	777	769	801	799	734	783	728	759	761	784	783	763	788	755	778	774	774	780	774	770	737	768	749	725	734	775	806	746	784	749	774	792	731	782	755	764	816	755	775	717	751	826	747	796	819	744	795	784	725	774	741	727	752	757	807	782	770	751	792	795	819	739	795	734	759	774	737	780	807	728	735	740	754	767	777	734	748	758	750	726	750	747	706	717	780	755	743	758	741	774	786	784	762	756	747	762	731	728	754	773	746	719	777	717	791	754	756	770	778	742	811	715	701	707	789	814	777	775	727	751	701	778	757	713	791	757	764	731	745	750	750	757	734	743	761	798	731	751	755	794	762	784	729	797	815	745	766	722	764	778	770	762	740	797	740	751	758	761	734	802	752	777	747	778	753	755	777	720	787	751	729	763	760	765	741	747	767	715	729	719	795	818	776	796	793	804	760	758	789	713	815	777	764	767	799	786	787	800	760	755	787	766	736	722	767	780	729	720	756	770	729	780	765	768	735	779	776	818	757	800	824	715	754	795	798	769	749	737	774	683	820	787	776	699	794	783	848	755	767	787	774	737	758	750	803	731	765	792	742	736	787	737	777	759	749	735	791	729	752	762	782	780	774	731	756	747	793	734	754	760	788	758	807	726	766	771	767	794	751	766	830	783	788	756	756	800	800	756	794	762	706	802	761	772	759	767	731	783	757	779	778	753	738	800	770	733	767	747	740	775	789	756	793	793	782	718	743	740	782	755	800	762	769	719	762	787	768	776	724	777	744	769	806	734	801	780	758	806	731	716	787	748	735	715	756	775	727	723	785	775	719	743	827	734	782	736	719	786	744	800	778	761	778	765	790	748	784	758	764	775	750	763	772	768	749	737	782	755	750	738	763	753	773	773	784	726	744	800	742	772	732	766	733	810	777	771	745	755	756	772	774	767	783	736	781	758	829	763	748	795	709	777	821	798	801	802	751	812	737	703	744	732	752	769	813	779	741	784	778	749	790	762	770	772	763	735	794	775	783	726	758	755	750	761	737	798	804	774	727	784	754	772	770	778	791	751	771	751	739	768	731	745	754	738	760	802	727	739	726	768	715	762	745	807	775	742	753	769	779	754	769	733	772	744	745	772	748	787	725	784	764	775	798	755	753	742	808	772	702	773	779	756	776	796	716	748	752	781	839	758	737	756	799	742	724	791	762	811	774	745	770	826	728	728	813	728	767	750	785	770	758	758	723	789	724	802	756	851	708	758	760	755	761	745	735	761	804	771	747	786	754	731	795	782	747	833	815	748	731	793	710	776	748	710	738	770	756	727	782	789	790	813	732	796	751	790	735	756	786	798	790	739	755	746	803	784	795	787	748	742	774	767	778	769	714	788	755	805	761	780	773	771
4444	2509	2824	2736	3394	4978	6486	6120	3724	2333	2024	1473	1630	1635	1282	1036	1057	1044	1038	931	910	946	912	933	917	953	967	897	926	940	903	964	944	863	951	940	880	976	902	958	945	1014	1012	1052	944	1007	1013	1035	1163	1134	1176	1224	1082	1096	924	940	891	967	902	996	966	952	927	941	945	942	905	916	981	942	902	952	935	923	942	959	937	973	935	903	932	951	897	934	874	971	908	911	904	932	921	951	927	957	935	885	951	954	891	929	975	896	972	950	950	938	952	928	920	901	979	896	914	962	977	976	909	889	971	931	905	969	963	890	936	912	952	937	936	973	953	942	962	962	954	927	902	914	914	961	947	944	1008	966	873	933	943	917	944	923	916	957	937	998	954	967	925	992	922	918	919	905	908	902	947	969	933	961	938	910	921	868	898	965	919	945	957	951	901	902	939	939	890	911	980	962	946	939	898	974	962	934	947	919	891	907	982	962	936	960	944	961	966	927	961	927	856	919	918	897	923	960	927	980	928	914	923	877	889	920	917	903	866	955	949	981	954	893	937	904	923	898	965	940	939	905	950	966	930	943	937	962	1006	898	936	936	884	915	909	859	883	889	949	973	928	915	940	857	917	931	910	940	926	955	943	946	969	906	982	914	1003	922	874	931	915	896	925	907	980	952	948	935	961	898	964	998	931	871	908	915	968	956	978	935	909	896	1020	912	895	901	973	933	951	946	925	957	925	951	992	916	944	905	1005	923	935	971	875	942	979	967	963	983	959	940	931	896	947	917	903	941	872	937	881	932	962	888	949	935	929	927	978	939	952	913	894	907	945	905	965	928	937	933	926	971	991	907	977	899	917	892	919	922	926	1002	910	923	980	952	920	904	919	925	925	998	947	922	887	945	957	936	935	974	971	921	928	857	938	965	963	879	911	911	954	941	920	905	898	880	919	933	965	962	927	894	931	940	903	933	955	888	885	861	917	935	975	976	963	915	994	903	923	932	923	918	925	953	926	900	920	963	885	925	905	930	911	906	853	942	940	904	947	901	1043	912	903	948	955	907	947	929	918	930	933	925	958	914	914	893	950	922	933	890	916	929	870	963	957	931	945	895	945	973	1006	911	891	939	948	969	910	900	881	920	978	925	933	896	950	963	972	932	952	886	944	909	952	950	944	884	974	886	902	935	939	937	894	931	961	902	898	881	885	952	1004	923	929	917	910	914	938	874	914	946	938	928	937	901	939	986	957	942	922	977	934	954	976	1003	920	969	943	911	950	983	903	965	953	936	966	935	912	903	927	953	939	948	961	914	919	896	981	928	929	962	908	963	903	958	879	948	977	940	913	949	944	953	911	934	924	931	900	932	948	956	877	940	886	948	936	884	944	878	973	955	925	941	926	892	937	970	977	902	930	913	893	931	940	952	913	901	961	933	940	960	961	953	946	915	928	922	950	950	873	928	959	931	920	922	920	929	906	936	963	921	911	990	899	902	952	971	943	926	950	965	912	910	882	989	915	913	909	922	971	899	1004	924	925	956	943	968	918	884	934	947	921	932	858	933	940	926	951	966	924	921	981	929	962	872	1000	938	907	903	876	935	913	975	964	962	899	905	904	900	946	897	915	976	939	923	941	950	944	948	867	937	931	891	907	923	922	908	937	948	945	905	952	938	942	946	932	939	934	952	922	936	953	981	926	955	943	914	956	949	967	966	957	929	942	951	912	945	925	896	977	959	916	976	995	924	951	939	972	919	881	909	991	937	948	921	949	873	910	923	933	896	1020	933	959	957	920	983	902	942	890	919	910	880	954	952	922	881	1008	904	954	959	919	945	922	936	965	909	944	897	921	841	997	950	942	945	965	925	924	963	915	953	951	991	956	921	921	944	927	917	933	934	931	932	957	937	901	969	907	905	951	877	876	830	962	898	897	920	949	934	948	958	894	910	920	923	913	928	966	913	946	875	928	907	916	960	908	935	979	907	892	910	888	914	982	927	912	871	951	945	878	914	909	914	917	954	941	944	943	971	960	935	874	931	919	895	944	926	949	870	925	974	975	941	911	911	906	957	921	946	973	890	956	969	940	918	1016	919	939	888	970	906	990	960	903	959	909	941	933	957	948	919	940	898	905	971	952	889	895	956	941	918	911	917	937	909	946	935	910	931	921	965	955	929	917	919	844	948	948	954	918	864	948	935	936	947	908	998	965	910	984	906	948	895	911	934	899	958	942	984	938	911	885	938	934	953	936	889	915	935	924	930	917	934	974	926	944	951	900	917	936	876	918	970	949	936	884	939	989	970	947	920	929	907	941	878	907	941	966	1011	1005	924	938	922	988	948	950	909	933	934	921	905	896	956	884	891	903	913	895	950	978	891	925	934	945	901	941	906	944	910	951	920	887	941	975	913	890	921	942	951	987	912	902	916	900	964	943	944	922	966	921	925	953	900	946	953	939	924	979	906	924	875	936	872	941	957	924	975	915	939	900	941	923	957	900	930	947	973	915	901	953	903	906	987	955	934	946	961	918	929	929	955	951	965	954	926	894	882	909	953	933	975	941	936	952	925	975	935	903	936	939	894	990	871	933	987	935	911	906	936	921	922	922	926	961	923	890	886	890	887	916	941	973	969	904	902	969	930	999	897	900	931	1025	929	902	889	928	905	900	956	927	903	883	896	988	924	930	931	980	963	913	899	896	991	940	936	917	909	925	915	955	927	893	969	948	976	916	966	980	984	902	921	904	939	928	875	989	897	911	997	951	937	921	929	955	903	899	922	929	951	955	909	895	933	904	1008	949	904	974	910	919	950	916	975	904	981	994	927	938	972	945	947	996	921	982	924	937	902	903	929	924	915	921	914	964	952	939	928	910	888	900	969	935	912	935	912	1008	973	897	997	909	926	864	942	926	980	958	947	971	916	933	961	938	884	981	922	928	902	879	875	976	935	962	915	923	896	967	943	943	924	920	972	909	935	909	964	927	913	935	977	926	938	988	891	927	950	907	963	891	941	953	931	909	883	971	938	935	943	908	976	975	917	979	907	948	895	917	954	948	917	920	949	962	949	937	943	924	954	886	947	935	966	906	927	1005	934	906	907	917	939	960	864	929	925	961	912	919	900	923	960	968	892	883	928	967	905	927	954	943	964	888	913	950	923	914	966	905	887	964	966	928	976	944	945	911	971	971	933	971	927	878	937	945	961	930	903	949	887	953	906	936	934	953	905	946	911	969	917	957	965	916	864	954	929	922	914	918	928	953	889	924	866	957	979	881	938	871	929	912	928	915	922	929	904	936	924	936	902	949	952	979	875	901	935	905	947	923	865	971	928	988	935	948	901	901	915	909	964	953	955	950	939	921	927	896	942	892	893	875	930	933	954	981	936	947	928	927	922	945	935	874	931	886	903	919	943	942	951	881	971	930	946	928	929	961	955	925	943	974	944	886	919	950	926	958	958	947	924	892	1001	947	889	985	920	949	919	946	876	943	896	889	926	922	937	902	902	927	942	914	942	902	896	915	898	904	915	924	963	927	984	913	932	912	893	935	898
23587	21114	28634	23834	21110	16461	7324	5070	3137	1830	1589	1088	1230	1162	953	663	650	640	621	609	507	559	549	536	527	549	570	545	508	528	527	566	521	555	534	545	497	488	511	520	537	572	556	526	542	506	558	709	693	734	755	762	768	666	530	531	533	516	534	539	534	543	537	521	485	487	504	456	499	488	470	521	487	525	534	534	496	502	511	523	564	473	502	557	521	500	457	525	540	512	517	539	498	497	510	507	486	534	496	479	499	479	491	494	531	474	522	507	504	518	531	516	511	488	460	481	516	532	518	516	534	525	488	483	503	561	494	452	492	481	444	492	483	558	502	513	504	503	495	526	492	476	494	521	503	500	523	501	504	479	520	531	528	517	518	529	558	566	516	514	474	521	493	520	482	478	526	542	508	510	499	474	519	466	519	462	546	513	549	471	510	503	502	527	468	533	512	500	521	513	531	509	518	517	508	532	510	504	476	480	489	510	496	535	493	506	472	520	480	532	488	503	470	483	523	525	538	561	524	465	460	542	472	515	507	521	468	477	459	467	489	549	510	522	525	467	495	524	504	484	538	525	486	488	547	512	460	498	508	458	482	498	511	476	507	486	477	475	525	524	480	479	538	513	523	519	478	478	528	476	481	489	517	535	495	502	504	456	511	529	506	494	535	543	478	519	516	479	449	525	503	504	492	485	498	525	479	492	464	506	493	521	479	439	546	519	507	523	500	543	523	491	505	539	487	526	513	490	520	497	494	481	493	536	525	495	533	497	545	516	510	498	467	493	513	515	512	503	512	512	532	487	540	478	519	508	527	511	501	511	572	498	490	526	521	478	519	503	512	456	512	495	495	470	519	533	467	545	512	522	536	492	495	491	533	490	461	509	495	507	523	475	547	521	520	509	523	521	480	496	497	557	499	522	525	544	511	518	507	487	497	493	565	504	514	492	481	507	497	522	483	480	484	502	483	503	518	500	514	515	512	505	467	554	500	490	507	493	497	491	508	524	481	481	494	542	513	478	529	509	512	527	470	543	546	512	496	428	508	533	515	477	475	511	495	450	521	526	489	453	478	521	489	493	499	471	501	481	473	494	497	560	515	485	505	491	523	473	519	484	515	472	513	554	451	489	525	493	498	497	466	478	496	513	509	461	459	487	555	498	510	491	533	491	518	514	492	509	520	537	502	504	512	547	493	523	477	547	523	526	535	506	497	510	514	502	493	517	512	505	513	525	484	478	498	546	531	507	499	541	485	530	518	470	497	517	476	498	513	491	456	519	563	487	465	479	496	499	474	534	514	521	534	535	488	492	509	531	504	517	443	512	512	508	497	458	490	531	537	498	516	496	468	485	543	476	530	479	512	509	483	504	492	565	530	538	473	537	517	483	461	506	502	509	521	517	499	483	498	522	497	480	526	511	481	523	493	528	498	489	507	528	481	524	498	495	487	493	555	495	527	485	503	488	514	473	546	476	490	500	490	499	485	499	494	512	479	478	493	492	500	461	500	500	452	503	524	538	482	498	491	541	466	537	493	526	536	530	470	534	525	538	505	441	480	535	478	504	486	507	478	505	510	523	510	476	489	511	494	528	492	493	455	513	537	472	503	500	538	517	525	510	520	527	491	514	497	494	502	492	519	502	521	498	465	523	527	461	506	497	532	528	509	527	491	524	450	484	495	530	532	467	505	516	503	559	539	496	516	487	533	522	501	532	490	526	509	503	522	494	489	486	480	519	551	482	513	496	493	508	504	499	511	520	516	486	535	549	509	518	516	505	478	515	503	518	503	522	529	516	485	467	529	515	501	515	480	525	457	507	485	527	478	466	550	503	510	479	457	479	505	476	503	515	525	513	527	513	505	506	469	523	498	501	479	498	504	489	517	515	515	533	490	479	515	510	512	502	485	519	536	535	518	520	542	501	529	510	514	472	485	476	494	482	496	467	500	504	527	539	503	434	499	454	501	503	530	520	482	494	514	484	537	470	517	476	519	490	488	494	488	478	489	483	537	535	488	520	486	524	553	516	497	548	491	558	467	489	488	488	490	502	486	543	486	497	520	491	526	505	467	530	518	510	474	468	511	524	539	532	517	490	526	490	504	499	527	515	560	522	473	521	516	483	534	481	523	503	499	540	520	474	500	469	460	497	463	491	505	505	532	514	526	511	486	519	511	557	490	521	494	503	499	464	456	509	508	486	506	510	526	464	486	514	503	539	527	505	524	464	564	535	485	485	479	511	482	517	490	494	504	485	484	495	507	477	506	527	482	475	511	520	496	480	488	526	517	473	480	489	533	519	471	488	487	498	513	497	507	487	482	527	534	519	488	490	470	482	478	515	488	520	489	491	473	514	502	524	493	522	498	531	505	490	555	526	535	482	471	499	481	508	496	523	524	497	510	494	506	484	462	528	541	508	517	492	530	507	476	509	488	516	453	472	500	513	499	480	466	532	517	526	527	459	496	537	513	471	530	511	525	565	461	445	524	479	499	466	538	504	494	504	527	534	514	523	522	551	477	492	551	483	512	493	510	511	519	496	488	474	490	528	487	510	484	481	511	523	477	522	514	502	536	510	508	515	528	501	473	546	528	509	504	461	477	475	541	517	526	470	512	508	465	484	479	499	484	494	510	515	490	520	495	471	513	500	535	515	454	512	471	436	478	481	535	494	503	508	492	502	502	489	522	502	551	505	486	513	473	499	467	473	509	500	528	460	491	477	509	483	499	475	497	496	489	518	473	495	481	474	488	469	468	481	513	481	506	531	460	487	477	530	477	531	519	463	465	490	500	493	526	515	491	498	539	488	524	519	508	508	478	523	479	511	501	547	527	457	500	485	476	483	506	506	484	481	552	507	509	462	543	467	531	513	517	506	500	491	506	513	488	485	462	495	524	496	521	521	524	525	511	534	495	542	535	490	547	526	509	504	461	542	484	485	484	501	540	493	513	455	496	459	494	511	513	477	485	519	544	483	511	526	537	510	514	522	489	466	494	479	551	523	480	516	477	465	482	485	536	462	506	504	520	496	481	489	474	528	517	519	502	514	517	481	506	464	499	489	497	486	531	518	462	513	475	481	489	504	511	518	498	514	502	510	490	530	499	531	492	529	492	498	522	482	532	502	492	505	496	532	499	470	514	516	547	483	502	473	494	497	480	433	528	496	524	546	489	521	522	491	491	496	533	511	521	512	494	498	504	511	491	531	525	490	530	472	487	517	518	485	518	536	519	493	478	501	501	561	496	484	517	508	482	509	475	468	545	478	529	522	533	531	487	513	515	482	557	516	505	509	491	510	449	471	480	534	509	482	471	472	505	490	520	496	476	485	495	504	508	526	527	513	462	470	506	534	503	500	509	536	492	485	500	496	496	493	503	503	479	549	480	512	490	484	528	525	513	472	493	501	492	467	514	459	546	568	461	473	463	480	520	520	535	506	473	543	513	519	496	486	526	481	469	485	497	504	524	494	513	533	496	517	511	513	497	480	509	521	504	495	456	497	514	472	514	516
5826	11136	10641	6870	6860	8790	10322	9726	6303	3494	2992	1998	2099	2103	1469	1037	1004	921	760	730	727	728	713	652	683	734	695	712	712	711	711	633	751	636	662	629	655	717	678	731	741	778	776	728	706	670	769	900	1078	1056	1097	1155	1165	997	689	722	666	626	632	635	635	671	621	652	636	612	667	606	684	667	660	635	608	654	654	660	623	618	657	623	643	648	611	608	642	608	642	635	713	647	674	574	618	649	580	632	643	647	663	654	663	597	640	605	653	624	581	652	620	665	628	630	629	622	632	624	607	633	620	624	652	668	599	650	605	655	635	612	651	623	624	652	668	606	662	650	648	600	620	623	584	633	584	640	635	649	619	621	601	616	648	661	688	624	621	650	580	574	606	610	645	662	661	630	671	645	629	617	641	607	638	635	672	616	601	612	661	582	662	617	636	616	669	659	644	638	646	647	623	590	665	650	593	666	632	611	622	671	619	618	664	655	668	638	670	608	675	623	628	660	617	606	585	603	616	667	651	605	646	613	614	662	629	634	633	593	606	605	629	659	597	644	648	637	615	621	628	638	628	646	630	641	679	636	633	633	647	639	614	653	640	616	646	620	670	672	618	623	644	610	596	687	617	626	650	628	619	645	628	645	643	641	636	626	636	642	640	625	662	650	624	642	595	610	655	642	642	642	609	658	654	611	596	619	640	593	600	645	616	602	651	589	673	657	600	639	649	598	654	599	637	653	637	645	623	682	628	654	634	638	662	670	620	608	647	698	615	643	650	612	564	653	618	615	587	674	633	660	614	639	577	648	593	587	622	617	572	627	654	675	662	628	660	646	635	654	667	624	638	638	650	635	592	607	614	643	668	655	629	609	613	620	651	607	639	594	628	674	595	669	640	657	625	619	662	594	641	606	623	653	622	659	583	618	622	648	612	631	618	681	643	637	679	639	673	648	653	585	701	638	613	640	598	641	635	654	618	658	638	629	611	654	671	639	606	717	652	644	636	597	629	629	660	673	611	656	645	633	621	692	629	621	641	640	630	644	645	621	636	647	652	658	615	626	639	665	621	645	659	662	662	647	645	630	622	666	665	630	664	629	596	618	605	636	652	601	618	588	645	689	609	655	650	705	602	638	623	616	628	666	660	649	630	610	646	645	566	677	660	602	638	621	628	643	602	656	613	626	655	607	646	625	652	597	607	634	646	665	600	624	647	671	630	627	590	677	646	667	627	604	652	629	613	642	637	649	613	621	628	625	657	594	632	623	645	682	632	596	642	606	663	589	611	641	627	617	604	636	647	627	610	678	614	636	604	653	630	645	682	624	649	576	619	573	670	685	655	673	654	591	608	641	589	628	667	648	662	591	620	662	604	620	643	649	610	592	627	643	582	651	639	633	617	633	651	613	645	663	675	593	626	647	606	614	620	630	614	639	656	605	652	630	660	661	613	613	640	652	585	647	648	653	655	681	628	609	591	614	634	625	585	663	681	686	620	628	637	587	656	653	683	632	635	652	630	652	644	682	626	611	567	619	634	639	562	657	642	630	630	644	631	643	608	632	626	672	696	601	641	605	663	619	592	629	626	618	624	662	662	651	617	641	618	608	626	691	594	633	649	605	622	652	613	660	630	641	658	636	623	617	704	633	604	623	655	678	635	634	698	644	591	652	656	625	652	616	708	615	599	658	687	639	668	595	670	599	652	624	612	662	609	639	664	629	652	562	608	599	641	663	669	592	656	640	676	607	585	606	625	695	616	652	617	603	643	660	668	624	669	603	634	625	675	644	677	609	658	644	623	660	603	654	637	608	595	619	616	631	679	659	623	623	662	636	587	617	610	565	612	650	651	589	653	649	679	636	608	598	678	617	605	615	643	632	671	620	638	590	649	613	646	687	669	638	588	604	603	609	659	660	633	628	636	641	624	634	636	662	643	631	665	658	616	617	617	629	640	661	622	613	662	648	612	659	668	609	648	650	647	627	602	621	659	649	647	653	617	622	618	699	649	589	632	617	628	586	617	669	634	662	648	578	634	640	628	627	628	638	680	628	631	632	636	643	683	641	649	658	605	678	602	633	633	615	624	646	633	642	675	632	621	595	607	633	635	648	659	627	625	647	587	601	622	626	604	635	599	605	681	663	611	628	697	650	641	680	654	656	580	612	657	580	610	645	645	625	652	678	652	645	618	617	625	625	640	627	606	641	606	578	648	661	601	648	618	617	677	620	671	620	585	598	623	675	623	636	643	603	614	639	645	594	642	681	622	630	628	630	625	609	666	622	646	674	622	597	664	619	645	605	635	642	661	615	658	643	631	675	642	614	643	634	644	659	598	684	614	645	624	644	630	624	657	638	615	636	633	669	627	607	624	636	657	614	587	655	593	652	626	673	621	662	670	675	642	637	679	644	659	640	687	650	629	573	589	695	653	718	612	643	631	636	624	649	639	645	672	633	653	666	626	651	662	625	667	656	632	658	601	650	585	628	651	633	578	622	641	670	634	615	572	674	615	615	619	599	623	643	652	607	669	598	619	627	616	664	619	648	637	615	629	704	616	621	643	663	621	619	625	613	622	693	652	637	603	616	674	614	636	647	657	647	590	684	596	634	627	634	637	624	606	593	590	653	610	671	649	599	620	621	604	642	626	630	612	630	672	625	649	663	640	625	620	636	670	613	652	610	628	651	649	610	642	645	626	632	648	600	642	614	640	641	656	641	637	649	646	651	616	654	587	635	638	632	613	605	643	639	652	643	616	623	644	636	653	610	598	654	701	615	596	620	639	649	635	647	611	599	658	644	659	634	594	695	602	647	632	617	660	653	631	590	636	664	632	639	655	634	627	649	642	645	657	633	609	595	587	604	628	675	635	628	655	664	657	617	632	662	569	625	639	642	653	614	603	592	620	636	608	616	644	623	619	623	629	621	650	657	627	655	640	682	609	623	652	581	606	645	637	612	622	679	629	650	642	642	657	656	654	589	625	619	652	624	579	593	565	573	662	615	620	602	607	682	624	647	645	624	631	641	635	675	630	673	629	638	614	645	634	642	603	593	589	643	666	639	605	647	682	607	629	633	659	653	650	646	650	620	621	620	662	692	607	602	667	625	598	661	677	631	630	670	654	634	691	663	654	641	632	648	645	641	600	657	618	626	584	581	620	644	645	615	655	600	648	578	601	615	650	607	691	646	652	607	607	602	619	631	636	622	643	615	673	643	621	617	644	610	620	634	649	670	635	682	620	578	624	637	636	623	647	643	632	608	659	624	649	611	651	585	665	641	629	690	618	668	655	648	650	671	601	653	626	637	621	644	651	666	609	633	673	680	653	654	648	631	629	644	648	603	627	672	661	586	626	613	652	657	610	662	632	629	643	654	627	645	616	652	630	620	631	624	657	633	640	637	654	641	680	656	622	647	623	635	644	635	637	647	650	629	682	627	651	633	650	677	691	621	678	667	620	603	652	634	635	637	633	608	643	677	662	579	648	633	633	654	622	629	612	662	624	604	622	623	631	597
22660	21100	28952	23497	21105	21366	18009	7873	4399	2394	1852	1208	1362	1329	913	673	644	516	494	472	484	439	406	384	390	391	395	404	390	402	421	435	409	397	378	399	403	417	430	372	423	460	451	417	466	400	401	616	724	694	673	800	806	522	407	365	349	359	378	371	365	367	349	368	356	357	395	330	384	359	370	343	386	315	341	406	375	333	361	337	362	353	339	332	342	338	375	361	318	362	372	331	319	374	332	334	334	339	342	353	349	354	316	352	341	372	334	380	340	358	357	342	375	350	330	388	386	369	373	363	344	336	331	340	312	339	354	344	337	336	347	365	326	354	361	335	352	359	348	333	335	358	336	357	358	345	365	377	391	370	367	393	380	332	374	341	359	363	336	322	348	326	345	358	340	344	361	339	368	330	368	368	346	352	333	340	324	327	343	329	324	327	371	352	346	313	364	379	370	341	341	376	346	357	352	327	351	312	367	313	316	355	362	348	338	393	326	338	350	361	357	353	364	353	355	378	363	324	365	349	331	326	317	373	357	322	350	351	360	329	302	345	340	375	328	355	369	347	327	346	336	346	332	323	338	358	344	370	360	367	341	323	352	355	355	357	361	329	341	332	350	314	352	348	349	364	338	356	354	367	327	304	370	347	394	346	382	346	329	345	367	348	364	320	304	350	349	340	339	321	359	352	354	353	347	339	364	374	360	355	353	360	354	354	352	361	327	352	345	348	335	334	347	352	371	356	376	355	362	343	343	306	359	318	318	336	341	316	361	336	339	324	336	324	339	348	352	365	338	351	382	322	342	362	362	330	325	315	365	331	360	335	343	372	342	320	325	311	345	375	361	353	357	344	376	372	340	318	358	325	323	350	343	355	352	347	380	361	362	384	359	356	353	357	354	337	364	350	330	338	312	350	373	334	361	341	339	347	364	392	351	375	369	341	345	330	317	349	366	361	365	323	356	388	330	345	344	332	354	360	375	347	346	358	330	353	359	348	369	340	343	343	366	350	327	350	328	368	345	337	360	338	346	317	369	346	377	335	343	333	345	382	341	367	367	339	344	354	314	325	337	345	353	325	356	322	344	339	366	308	349	319	355	364	343	348	347	336	317	361	354	354	340	379	359	321	325	337	340	340	335	343	323	326	331	310	334	356	373	355	348	305	326	360	362	345	331	359	349	379	353	351	321	347	354	344	368	373	367	378	334	364	337	390	369	393	332	358	343	351	340	342	377	341	337	357	355	340	368	363	347	359	350	389	369	351	340	352	371	357	324	315	308	320	310	324	332	342	322	344	383	373	345	366	326	380	353	340	351	360	336	368	320	340	328	347	375	333	354	339	346	359	360	353	317	325	377	365	350	345	369	337	353	391	330	369	309	328	323	346	356	387	350	351	311	356	337	339	372	339	357	339	356	370	345	353	325	321	366	368	373	347	356	328	317	354	365	319	332	375	339	378	359	305	374	314	340	352	342	352	349	323	351	329	344	329	362	366	344	362	340	337	334	312	312	362	356	326	317	321	355	336	357	370	339	376	365	298	340	353	364	333	347	341	317	348	303	321	334	308	350	378	354	330	374	374	325	326	340	337	337	351	359	355	337	346	351	320	376	321	344	355	350	368	326	355	322	333	368	356	323	339	320	356	332	346	342	342	347	333	354	347	366	327	356	355	336	378	352	343	328	336	347	335	367	372	327	334	330	368	308	330	349	355	366	354	334	327	355	340	321	368	356	357	355	325	375	338	311	370	315	343	320	347	366	342	365	378	341	356	370	336	349	360	369	347	328	386	309	349	327	318	338	370	340	314	319	347	345	371	368	346	345	375	354	352	376	358	347	336	385	319	385	320	335	326	350	363	351	307	357	328	344	343	362	365	369	364	337	352	335	389	344	354	327	363	307	337	370	335	342	369	306	353	361	339	380	341	334	342	343	360	350	346	354	342	336	358	356	363	347	367	343	347	330	359	339	339	309	330	363	389	324	347	339	354	361	379	332	374	343	363	365	363	329	328	355	351	385	385	334	336	327	355	366	366	351	321	313	341	331	343	331	329	327	344	368	342	356	312	328	383	344	346	365	366	326	362	374	331	334	336	349	348	345	357	319	327	345	354	348	336	346	342	345	348	344	370	363	343	330	368	335	342	358	323	358	338	377	359	300	323	313	323	360	349	366	338	328	336	331	352	380	395	367	352	347	347	319	331	367	356	341	337	374	344	342	296	309	340	376	339	345	355	347	328	369	310	318	325	354	344	347	370	318	316	351	343	333	340	366	419	361	355	353	343	344	331	353	348	349	344	381	329	364	365	320	364	356	364	361	321	382	336	356	370	371	345	321	342	312	291	379	322	357	361	320	355	367	343	353	363	305	333	361	348	352	408	343	364	348	360	352	330	343	340	345	322	328	350	374	368	351	328	345	379	343	355	352	370	321	306	341	326	335	351	321	371	358	337	349	337	315	338	362	346	371	337	347	363	362	321	352	371	337	349	329	349	346	345	331	325	377	355	314	354	337	319	360	372	372	302	357	379	310	353	340	346	342	352	331	334	387	371	359	351	346	355	343	358	317	377	345	336	354	359	325	322	339	340	338	355	330	330	328	337	330	351	349	333	341	344	318	338	367	348	335	314	337	369	311	387	331	359	345	307	352	374	349	334	337	365	352	341	383	355	333	332	333	363	339	339	362	347	344	310	348	335	326	329	368	352	326	316	336	372	336	352	339	333	372	330	327	337	341	377	376	356	375	336	376	331	346	342	353	336	348	361	359	371	346	322	358	317	383	355	320	320	320	340	348	342	354	345	373	345	347	357	329	358	340	317	341	363	342	349	356	360	344	335	336	363	349	359	335	331	357	322	381	363	338	357	313	363	361	341	320	339	362	377	346	397	330	327	373	335	329	348	337	332	348	336	372	342	321	351	355	305	307	315	363	352	343	343	403	332	318	311	361	352	347	356	339	332	345	367	339	346	327	323	360	335	360	368	360	345	348	352	337	340	345	345	360	364	350	347	316	370	355	324	333	381	346	306	378	347	353	332	349	340	326	328	380	376	325	311	321	352	335	338	359	360	348	320	311	369	360	339	320	339	352	359	321	359	392	329	367	345	350	363	339	318	361	373	344	337	329	326	302	389	339	338	340	357	377	370	342	392	381	348	340	347	348	339	330	362	367	343	381	345	309	323	367	382	310	354	297	329	359	370	347	314	378	355	346	342	358	321	335	335	373	350	343	339	334	355	355	344	361	335	379	358	364	362	395	371	334	323	360	377	356	332	311	341	337	331	352	326	337	390	381	390	342	377	325	332	331	375	368	333	398	342	375	360	332	309	321	376	336	362	339	371	367	328	329	327	342	331	362	379	379	357	364	343	367	339	353	350	341	326	326	360	361	360	316	367	316	348	341	332	345	348	352	354	331	335	354	361	349	336	329	364	330	365	343	330	328	315	369	331	335	351	346	324	354	368	363	317	335	343	392	357	348	331	340	343	331	320	359	364	318	327	358	341	349	335
7899	17137	15896	10530	10152	12390	13912	13092	8680	4866	3943	2487	2784	2390	1651	1025	928	938	744	674	607	593	557	556	542	528	522	510	540	470	486	515	512	497	489	506	488	480	582	542	547	632	571	558	535	510	588	914	1092	1075	1063	1267	1172	808	483	467	436	417	447	439	493	453	425	448	447	422	413	437	408	415	474	436	408	424	462	422	431	455	411	432	413	420	425	431	436	434	415	419	413	406	435	452	404	393	429	449	415	408	450	438	445	401	437	456	430	463	431	406	444	426	419	416	430	443	455	425	430	402	434	427	424	423	457	398	408	408	412	441	404	424	420	402	417	479	400	403	438	416	430	395	444	423	436	448	416	473	460	403	429	394	402	396	496	467	429	443	453	398	450	427	426	421	400	430	441	443	417	392	415	428	432	414	426	415	411	400	421	433	421	422	412	445	400	446	432	420	400	409	411	442	454	405	448	467	407	420	389	403	414	443	418	419	423	429	423	431	427	408	428	437	450	487	427	407	405	427	419	474	437	436	449	411	420	418	417	427	408	397	429	391	402	437	445	438	412	421	428	414	408	437	371	408	419	448	409	420	461	425	432	390	478	432	437	430	395	437	395	398	438	453	407	444	440	385	433	421	412	400	379	468	410	439	426	425	389	416	457	431	403	443	441	435	424	415	448	409	395	412	415	433	435	439	427	411	423	393	425	422	431	390	396	416	470	426	412	437	424	415	476	420	435	422	403	412	421	381	429	415	439	380	431	420	420	426	434	399	418	457	406	398	387	415	431	460	463	407	430	430	417	376	424	422	416	406	442	400	417	424	411	399	436	412	419	422	450	425	433	413	432	419	419	424	439	432	447	406	430	393	413	433	405	415	445	417	441	400	421	437	428	419	419	416	414	400	396	429	448	426	414	419	423	399	422	413	430	433	435	465	425	425	407	444	429	440	390	417	446	433	453	418	418	398	438	426	438	417	438	414	371	410	430	418	418	410	425	458	422	426	440	438	425	442	418	431	384	409	383	406	438	431	427	403	436	434	410	405	431	409	407	423	429	420	421	425	436	448	448	428	405	393	452	464	402	418	399	435	400	420	423	424	407	442	415	434	425	398	436	467	446	476	461	414	382	461	415	397	444	428	456	451	404	407	420	460	430	428	444	445	422	420	434	451	438	418	387	444	376	391	446	392	424	417	443	438	403	404	417	458	464	406	411	456	407	446	420	422	416	432	460	434	459	409	425	429	425	392	408	408	397	449	452	419	429	448	445	393	418	419	403	387	405	395	408	430	390	439	400	427	415	461	412	398	444	380	420	412	449	413	407	409	417	438	438	432	403	427	452	440	394	450	429	444	435	384	417	431	435	458	429	456	437	412	477	412	442	401	439	410	452	422	458	432	446	429	401	418	454	420	448	414	420	403	411	400	396	419	425	466	417	426	430	440	418	418	412	423	462	427	423	404	457	422	434	423	398	405	430	455	419	402	412	443	387	433	434	385	435	403	436	413	414	404	419	420	395	454	449	424	434	427	432	431	405	420	431	420	408	435	407	450	423	414	416	429	430	425	447	444	425	409	429	405	426	454	399	425	387	441	416	467	428	470	424	467	452	398	443	421	451	423	428	419	427	429	419	419	403	399	416	426	451	445	403	419	417	439	401	444	444	390	421	457	423	445	388	452	389	420	409	440	425	422	417	437	423	407	395	416	421	467	416	426	419	409	430	445	415	396	427	419	428	413	455	405	425	417	445	393	471	434	418	424	454	444	470	428	451	440	431	399	466	419	420	429	408	432	415	454	425	434	433	419	431	430	442	445	407	380	437	406	445	400	456	408	415	404	435	399	440	417	429	392	383	416	444	468	446	445	454	453	419	430	396	425	388	400	433	435	415	433	425	430	443	404	468	420	417	453	441	441	442	433	421	437	416	454	442	432	477	411	408	422	443	425	393	441	422	429	398	431	403	416	424	425	400	382	447	411	434	450	421	391	434	419	412	423	420	479	401	395	411	412	386	416	421	461	437	428	439	415	439	438	457	447	433	426	433	441	427	456	438	416	441	410	402	408	400	410	421	408	399	422	399	417	409	430	401	429	423	443	431	406	399	421	433	437	426	455	422	417	420	468	437	424	427	411	424	437	448	401	409	419	405	410	411	409	400	373	419	459	448	425	416	411	420	456	414	394	421	430	425	438	443	388	405	447	410	426	398	400	367	426	472	444	404	432	433	451	412	401	434	456	437	396	443	415	417	438	412	420	434	433	442	417	446	439	430	439	399	417	425	399	417	424	438	441	432	432	411	437	420	430	401	414	410	429	409	413	429	419	421	414	374	403	438	419	440	416	435	378	434	425	400	405	436	420	479	436	425	404	393	419	437	453	442	432	453	395	436	421	410	432	455	436	417	419	449	429	445	415	432	400	430	409	437	428	411	422	459	418	409	405	440	441	421	416	444	435	422	422	430	402	429	453	428	436	417	425	436	411	467	408	429	397	421	411	423	391	414	452	422	448	413	431	424	433	404	436	397	399	363	400	413	408	449	454	386	420	404	428	395	428	404	452	435	420	435	417	406	444	434	411	399	420	433	473	395	410	405	437	451	412	433	470	402	464	443	416	419	416	399	396	408	393	429	420	443	419	454	455	411	384	415	387	435	450	419	464	449	464	414	442	418	420	452	423	378	439	409	405	430	415	416	449	422	431	459	399	399	409	440	436	453	450	431	431	416	428	435	426	390	417	442	449	393	436	404	424	432	409	406	412	409	440	411	450	448	427	418	404	442	393	454	492	428	377	454	449	399	453	426	432	425	409	392	444	394	443	409	434	422	425	420	433	445	425	437	428	436	429	396	456	421	430	417	424	436	433	470	440	401	420	433	400	438	417	428	407	406	425	434	434	440	394	446	436	459	397	440	409	421	421	408	439	393	449	415	429	441	398	389	393	431	420	411	411	432	393	400	442	441	451	411	407	411	390	397	403	409	416	430	443	422	410	418	426	409	409	425	398	405	426	390	416	420	412	409	421	455	445	401	403	415	419	444	422	431	416	404	463	436	439	391	422	418	420	427	409	467	446	431	418	407	448	441	439	405	438	406	421	419	413	415	411	414	423	371	450	428	410	396	402	429	413	476	437	413	440	408	423	429	438	406	438	419	457	416	436	411	424	434	411	431	444	442	457	415	421	391	425	401	437	412	441	449	463	401	412	436	455	421	433	438	443	427	437	437	414	440	456	445	428	416	415	424	411	459	434	395	379	435	433	425	441	404	442	449	407	433	409	404	442	437	439	449	428	447	457	429	385	438	443	409	446	391	459	467	427	408	436	406	417	398	452	440	418	421	428	403	417	447	450	425	456	391	401	449	395	427	400	423	386	407	430	447	387	415	432	396	397	390	442	432	400	427	418	433	407	453	453	438	455	401	439	466	413	399	426	423	434	439	433	445	430	458	437	417	420	431	430	407	418	421	401	428	431	392	421	421	443	417	421	411	439	425	427	439	448	410	431	450	417	434	393	474	465
26867	20820	11167	2490	2080	2688	3357	3127	2103	1394	1270	1004	1074	1028	914	864	820	821	779	819	837	712	784	735	805	760	792	769	772	793	766	794	786	755	819	757	762	734	786	822	834	791	795	753	795	827	751	868	897	878	894	891	895	830	764	753	736	775	773	783	763	795	725	761	777	762	769	791	760	775	697	772	794	747	755	763	693	751	755	777	814	758	752	756	739	822	789	739	802	755	740	821	796	773	771	794	713	766	780	802	760	803	761	717	763	732	764	729	707	785	738	776	755	794	822	792	773	744	750	760	743	775	761	797	717	783	732	762	774	752	759	782	759	714	771	764	804	785	776	772	750	762	803	779	756	732	741	784	766	817	772	737	786	806	734	758	754	715	752	754	739	773	764	752	805	705	773	770	782	806	736	722	787	841	752	801	779	760	758	778	790	767	765	724	788	728	762	745	805	806	758	774	798	789	780	803	761	814	774	747	768	797	733	780	767	789	755	769	817	778	775	788	775	774	806	791	736	792	790	744	767	758	806	788	818	781	731	764	803	783	819	751	752	751	792	766	783	765	751	757	751	790	792	738	779	782	735	739	782	810	797	801	743	748	683	752	745	749	792	784	814	781	742	804	779	760	776	749	710	706	736	756	791	801	746	708	750	740	788	727	775	738	777	820	778	802	752	749	778	769	698	746	745	754	795	754	738	734	765	748	718	773	789	787	766	702	726	778	736	754	761	738	763	729	716	787	770	807	800	749	794	776	745	782	749	790	776	778	733	768	745	788	788	794	847	768	754	786	700	809	767	780	731	791	712	780	812	711	735	737	754	780	816	807	749	708	776	772	778	740	770	767	774	738	801	754	742	791	744	754	753	740	758	756	775	804	818	747	753	733	751	792	795	758	806	744	798	784	799	745	764	714	811	787	703	759	700	770	725	790	782	795	807	805	776	748	778	805	778	757	796	734	724	761	764	756	748	784	783	778	760	811	766	809	771	810	764	756	709	761	755	763	801	758	773	767	767	772	789	765	747	768	765	812	779	786	729	765	765	723	733	762	756	774	742	699	801	764	724	833	779	735	737	804	794	787	780	800	744	724	774	752	752	777	779	754	810	739	760	738	750	774	776	768	787	780	785	742	739	776	759	772	788	759	758	732	791	788	786	736	750	797	755	799	776	798	778	793	745	741	784	796	762	775	776	766	787	734	772	721	796	759	771	760	773	760	727	751	792	826	759	739	792	770	805	773	848	721	758	818	708	782	753	737	756	751	731	796	724	832	736	776	807	789	815	784	814	730	764	827	774	792	734	728	741	749	767	764	800	770	754	744	774	744	734	758	806	739	735	766	774	814	798	795	716	736	774	756	800	751	713	750	741	775	746	743	800	739	802	783	717	775	790	706	766	748	760	795	750	745	748	760	795	806	778	769	788	787	771	745	740	739	842	740	757	759	766	732	802	761	811	786	749	776	751	772	770	754	740	821	755	810	762	747	811	797	773	720	777	750	760	770	789	765	808	781	757	778	724	763	733	764	789	749	717	733	808	791	734	759	786	766	722	767	785	724	781	752	790	763	728	758	718	787	783	810	772	800	787	719	738	723	781	752	755	789	773	765	743	719	788	712	725	743	787	788	741	782	806	776	755	795	774	755	752	771	780	795	764	759	713	744	756	778	774	711	786	774	756	752	702	731	729	811	758	756	737	760	806	774	744	719	735	779	715	732	797	725	743	752	760	770	736	811	752	757	718	729	738	783	809	788	774	769	761	809	784	735	799	707	848	797	786	764	797	749	747	787	799	753	783	779	805	772	747	743	735	746	760	748	767	742	748	736	723	796	784	750	752	778	781	699	766	725	810	775	771	799	765	758	763	855	798	728	811	774	758	788	825	745	761	819	778	840	776	753	821	725	775	720	753	762	740	790	778	739	732	789	813	764	753	764	757	760	817	741	771	759	741	756	696	696	767	768	782	799	767	771	770	720	766	793	734	751	782	790	726	774	732	731	803	802	841	804	814	783	762	769	794	747	776	781	788	788	752	752	699	735	767	782	737	766	738	789	779	771	759	727	741	698	790	729	756	773	807	797	806	751	739	784	802	757	766	752	739	749	787	754	757	809	727	760	764	764	741	744	790	744	783	803	784	746	769	763	747	765	778	704	766	743	779	746	815	786	786	812	782	769	834	782	763	759	776	725	760	784	732	753	772	729	806	742	765	781	749	742	749	771	781	796	711	722	750	792	743	740	796	749	736	793	791	795	798	760	771	753	775	796	756	736	788	756	760	728	736	789	717	775	730	787	807	755	763	754	739	797	759	791	789	767	743	772	717	719	768	791	733	799	799	774	802	734	739	746	779	781	776	782	791	740	754	775	768	707	827	726	771	784	763	777	794	749	775	774	745	743	727	816	729	718	733	756	757	745	779	772	759	758	719	756	708	766	793	756	775	749	754	739	780	717	762	784	784	805	796	729	795	745	723	764	753	772	877	789	749	765	810	752	768	762	789	775	723	777	737	795	779	725	783	779	805	722	748	749	724	765	805	760	735	741	744	783	746	788	763	763	780	818	752	773	772	799	767	715	778	742	735	743	774	772	791	793	765	719	736	798	746	774	834	751	740	826	730	764	767	757	752	775	753	751	784	737	733	738	766	744	748	763	798	769	783	800	771	773	731	746	754	780	781	738	791	802	756	775	722	799	758	764	777	721	724	805	778	767	731	775	728	807	724	743	784	772	797	776	752	764	713	721	818	805	776	758	733	775	759	781	744	719	762	759	758	779	774	735	770	727	779	773	798	787	770	776	783	745	779	735	770	755	753	760	781	757	784	824	770	738	756	774	781	802	768	764	735	730	784	709	731	763	800	796	746	773	764	768	781	751	756	757	742	766	734	790	750	818	733	734	792	773	747	820	751	804	806	753	711	745	744	713	721	792	804	777	746	738	769	805	780	752	778	798	769	719	762	746	744	761	777	745	796	806	801	743	774	724	770	744	805	774	788	807	723	770	836	749	739	786	734	762	765	764	758	708	727	726	750	764	765	707	726	763	732	765	817	716	789	774	807	801	718	785	806	773	778	791	797	703	760	774	738	749	798	753	740	779	774	750	710	791	778	786	793	745	753	804	764	785	780	820	713	765	785	771	787	760	736	783	767	801	814	787	755	784	761	759	753	715	758	751	780	748	749	751	742	772	809	737	725	734	764	751	759	805	772	724	754	782	743	767	767	812	746	710	751	742	813	777	790	757	746	811	797	806	772	782	761	698	779	760	787	817	746	778	720	789	725	790	728	757	742	830	807	778	800	793	788	757	766	763	776	789	780	802	791	727	764	758	763	773	778	776	784	778	767	797	785	768	744	777	838	757	742	726	758	767	722	803	778	778	766	753	746	767	762	725	758	760	745	749	772	754	792	846	792	718	803	766	774	733	743	763	755	759	751	797	793	753	763	695	794	714	775	769	781	786	767	761	804	772	824	763	716	751	734	761	784	797	782	777	739	756	753	781	782	776	770	706
4469	2708	3057	2831	3626	5372	6806	6574	4201	2381	2040	1547	1553	1519	1215	1067	1047	1054	934	975	976	921	911	927	947	974	963	896	991	889	925	928	942	972	998	940	988	973	993	948	976	995	1003	864	966	959	1050	1179	1175	1148	1207	1158	1141	1020	958	973	931	952	887	943	903	900	962	910	942	957	920	958	928	916	909	945	922	961	987	925	880	947	922	920	958	933	941	967	947	1002	912	1002	899	929	912	893	978	971	927	896	913	895	917	870	987	935	974	953	956	896	960	902	931	959	975	939	938	959	905	923	881	896	1021	896	972	954	929	919	927	941	959	897	901	928	938	944	912	954	918	917	959	936	926	978	941	901	933	902	957	966	935	910	962	957	916	938	884	981	959	952	925	896	939	956	923	956	905	944	957	949	950	955	940	941	932	989	964	966	874	963	863	923	938	981	949	967	904	957	932	968	879	880	990	967	952	938	955	905	949	967	920	926	983	920	921	916	938	906	972	910	964	897	931	938	962	937	903	955	915	944	926	947	936	990	960	888	955	1000	895	908	883	904	945	974	931	936	934	939	990	983	907	980	913	917	881	925	924	859	973	979	905	934	953	953	951	913	968	941	960	965	924	960	894	929	918	932	930	962	948	942	937	900	889	992	900	920	888	922	921	931	990	969	967	944	951	955	1003	946	945	1018	901	938	908	912	883	959	967	900	943	981	920	930	940	899	1004	911	931	963	966	925	898	942	983	946	914	1001	962	929	929	880	942	913	922	887	973	952	907	939	971	887	953	920	938	920	947	929	923	899	943	987	951	909	973	919	953	967	964	922	934	977	861	913	879	942	944	964	949	906	943	918	913	951	908	911	931	933	918	941	895	964	885	930	892	944	908	930	916	970	933	933	918	952	923	960	950	963	905	942	925	937	922	956	883	971	923	941	939	919	935	930	1002	954	951	965	948	971	949	923	903	892	930	929	911	1010	943	897	897	934	963	951	991	922	950	887	930	975	1021	913	882	980	950	970	915	958	975	973	960	906	972	914	956	925	993	933	970	964	930	934	951	942	1012	889	918	932	930	940	945	913	961	908	892	893	984	988	898	979	940	909	981	920	928	924	975	919	970	925	961	961	916	908	932	972	927	941	969	954	978	904	945	932	949	890	921	927	909	910	937	910	952	990	928	919	956	925	904	881	934	936	948	892	963	983	975	968	959	917	975	888	914	956	935	953	934	929	909	951	934	941	921	897	965	944	933	923	918	909	882	966	908	902	915	950	996	906	903	953	874	947	934	895	878	922	949	985	923	936	965	882	949	884	921	968	914	957	982	936	952	956	935	943	953	902	961	928	901	997	950	977	933	959	941	905	910	898	995	926	952	901	950	929	953	968	917	960	941	974	959	910	930	951	890	949	978	955	999	957	949	912	996	918	912	915	938	932	981	938	977	962	940	920	870	952	978	933	948	954	952	956	932	942	961	964	948	929	913	921	924	946	910	989	976	961	990	937	941	921	945	949	943	911	964	916	972	923	971	925	970	937	902	933	948	908	964	909	932	987	959	957	961	939	932	950	988	943	892	910	927	960	955	952	901	919	947	946	928	909	925	956	949	893	925	879	895	909	927	962	921	901	930	935	900	957	954	925	946	934	907	910	960	949	951	925	983	946	924	964	941	952	964	870	968	910	935	957	923	903	955	917	946	898	972	911	939	942	907	934	915	905	988	919	917	951	887	968	909	951	882	914	929	970	939	968	944	901	954	955	941	931	966	939	947	940	906	950	896	914	907	889	846	927	945	931	974	944	930	971	965	883	909	942	945	959	923	907	971	920	973	886	912	965	921	947	868	917	871	1002	939	934	953	947	950	985	941	919	914	984	928	885	948	992	999	922	934	980	936	960	926	941	867	963	971	916	946	935	942	924	937	934	926	966	926	966	900	924	892	932	972	896	927	915	920	933	860	944	949	963	904	958	965	966	926	936	917	965	946	901	949	951	954	919	934	931	983	917	935	937	891	929	928	944	1017	927	953	928	987	929	946	946	955	942	949	930	930	935	953	905	970	981	930	960	954	953	882	937	885	912	924	905	925	972	932	954	926	966	900	864	876	928	977	965	942	948	900	995	941	932	934	874	943	915	942	1001	914	885	932	893	967	983	972	945	938	972	980	969	999	1023	939	932	914	957	1008	939	887	861	956	975	978	928	926	922	951	915	920	873	984	913	902	977	921	965	947	889	887	885	942	954	944	948	898	951	930	959	910	899	936	964	975	965	934	981	973	934	1004	929	925	927	930	980	976	958	944	910	960	948	938	939	943	859	940	1000	907	903	950	951	915	945	990	904	1008	953	981	948	952	977	934	925	954	924	1024	964	917	955	958	917	1012	953	908	936	948	955	896	920	928	933	940	921	932	936	962	941	961	952	972	965	925	904	925	931	978	918	940	933	928	949	935	919	935	910	905	960	957	954	974	914	903	890	928	971	912	976	1015	973	950	943	946	936	964	930	937	894	991	906	901	951	923	918	977	904	947	896	937	900	941	944	957	950	892	931	920	889	952	904	939	958	966	917	964	899	890	920	959	941	956	972	902	965	956	982	972	946	949	957	920	956	908	962	912	927	927	929	954	929	925	933	888	911	987	918	1001	944	935	957	984	936	994	969	922	978	928	948	988	928	906	993	985	982	913	906	962	959	1006	934	944	856	928	925	907	905	942	969	930	952	970	895	944	956	872	958	960	916	970	959	963	945	920	928	958	940	947	902	898	921	968	916	972	945	925	916	936	921	927	915	935	911	944	934	957	933	930	964	917	869	866	922	963	887	900	940	960	932	957	957	929	905	1024	938	930	939	968	876	898	981	908	978	913	959	958	953	889	926	904	953	911	934	966	929	944	946	894	917	888	974	958	944	930	963	997	968	953	977	951	847	921	918	1025	939	923	926	975	900	904	956	983	975	947	922	958	930	921	936	980	1010	945	900	923	962	917	936	943	952	936	988	972	946	964	970	927	934	988	934	962	932	936	946	959	958	917	888	946	936	942	985	952	961	910	948	943	939	908	945	944	994	932	910	917	908	974	892	957	929	992	875	960	933	979	918	939	948	904	929	949	921	910	938	960	967	926	892	957	909	975	920	924	955	940	929	927	879	992	951	979	912	893	913	917	986	910	919	918	935	938	962	972	951	926	929	939	1027	982	911	917	985	897	910	900	901	927	927	963	923	978	982	885	976	952	923	940	952	891	916	937	962	979	944	993	987	1018	963	956	935	908	957	966	1000	929	945	934	905	913	964	931	947	916	924	933	989	975	1008	949	910	942	932	905	904	948	907	946	950	961	970	893	932	1001	946	889	950	940	919	963	932	943	962	904	953	909	972	955	957	957	929	933	878	913	904	939	911	958	937	884	931	955	950	924	945	960	1007	911	935	976	901	935	901	920	904	913	920	923	938	858	891	985	921	975	984	960	945	919	934	889	996	944	865	943	987	949	927	919	960	986	943	988	997	939	853	1006	955	963	960	938	948	899	898	954	966	953	910	890	940	914	955	932	897	907	963	906	948	957	922	874	941
23506	21106	28638	23810	21101	16547	7754	5626	3434	1855	1584	1112	1247	1192	887	734	670	685	569	547	586	554	544	517	560	522	552	505	517	511	556	524	565	476	489	512	512	526	520	511	565	581	549	537	523	551	593	702	752	794	765	831	848	613	518	550	558	558	566	504	508	506	487	493	510	522	530	529	535	493	509	504	536	503	485	499	540	498	495	522	538	533	488	500	536	497	501	484	536	503	524	503	477	502	524	539	497	521	554	560	522	467	467	487	535	503	524	524	490	508	494	494	462	491	500	513	530	527	523	517	523	468	550	502	516	486	540	520	518	545	475	527	497	519	516	529	504	496	525	510	523	524	472	489	540	499	551	544	502	473	518	478	498	508	510	535	549	495	515	479	517	511	526	504	512	505	521	519	532	509	457	547	484	510	502	504	498	459	532	527	523	487	477	513	497	482	477	472	533	500	448	505	563	479	504	476	513	499	535	501	483	474	515	516	495	524	533	521	506	509	518	526	536	496	508	559	509	477	498	510	502	507	483	511	498	473	505	470	501	520	489	516	526	466	462	480	501	502	527	526	501	491	502	475	480	503	516	504	510	513	510	508	512	526	507	507	508	481	509	501	491	481	510	475	463	509	535	502	502	510	507	508	506	477	482	499	507	490	498	462	528	497	496	478	509	503	523	522	527	471	495	486	489	549	514	473	511	521	511	491	537	464	499	490	535	517	495	547	496	516	523	556	481	487	546	504	504	525	511	515	526	545	542	507	505	497	477	481	540	518	461	524	513	491	523	512	501	532	488	508	511	483	524	527	513	481	471	515	481	503	519	513	503	526	503	550	536	491	497	542	502	510	533	523	518	537	494	509	485	536	513	519	497	529	471	491	507	537	529	485	515	500	496	533	470	477	499	494	503	500	501	543	496	502	487	527	532	506	519	468	515	496	510	567	490	532	531	507	494	508	496	481	531	463	506	509	504	527	492	527	523	507	511	487	515	447	490	511	507	559	522	495	486	489	539	501	507	521	541	533	524	478	512	502	477	498	521	553	498	490	489	510	489	476	507	528	499	482	496	523	511	485	493	497	503	515	496	518	504	530	518	507	493	506	498	508	548	470	514	463	510	487	497	517	484	499	493	508	472	496	498	478	488	497	504	561	503	531	498	560	571	492	540	492	524	508	549	476	520	535	490	538	528	510	461	530	504	545	539	469	540	471	496	459	464	477	495	504	481	510	533	500	485	540	560	489	494	501	506	503	505	490	492	508	542	500	505	505	557	514	495	502	507	556	495	465	510	519	492	554	493	521	499	503	549	527	466	513	501	507	519	504	498	545	506	505	507	469	513	467	552	505	488	501	543	474	498	520	510	516	510	502	482	479	504	510	454	512	479	527	487	519	497	526	506	475	505	552	538	488	528	531	503	492	503	488	513	505	544	504	476	453	515	503	508	558	496	505	472	509	501	488	495	514	503	503	541	526	513	513	524	484	492	504	550	472	494	484	527	478	520	504	471	537	529	526	553	535	533	527	518	503	517	511	478	511	487	516	511	495	489	491	524	538	536	532	518	475	509	508	502	531	506	527	493	444	474	536	546	506	472	551	493	490	495	553	486	487	554	509	488	529	470	504	496	525	519	538	487	499	513	504	480	484	479	497	498	514	504	491	490	510	466	524	496	515	457	491	487	514	539	493	511	546	499	515	489	491	522	501	475	467	540	546	528	534	485	530	540	505	551	496	505	536	487	515	544	510	532	504	557	486	539	480	502	501	510	524	533	513	520	500	522	517	492	507	469	510	512	526	535	519	484	500	506	528	502	505	522	495	492	557	482	484	522	504	567	488	512	500	515	462	483	520	511	546	519	512	498	515	509	528	504	488	537	529	502	494	469	490	502	493	496	518	493	508	453	472	537	508	509	498	537	515	465	483	534	492	482	537	485	524	541	523	549	464	484	487	543	511	518	518	508	517	478	509	512	507	507	524	486	528	515	497	519	478	510	496	505	488	507	483	494	541	510	526	516	530	501	486	527	495	503	529	522	499	504	505	541	491	484	502	522	532	531	527	494	542	472	496	481	479	467	543	494	468	528	475	534	504	510	507	500	544	495	490	504	542	506	430	536	490	509	514	519	495	532	500	504	482	520	497	511	508	493	493	522	467	506	524	503	524	554	525	478	513	522	506	517	499	507	496	533	507	518	490	518	517	547	530	510	507	476	534	514	545	514	500	524	534	517	525	508	523	517	496	566	496	516	496	506	512	512	458	488	525	496	518	510	483	527	472	529	495	491	481	482	533	497	545	516	516	485	540	522	503	492	487	474	492	501	537	512	523	501	507	495	500	527	500	550	532	535	523	535	513	515	513	543	532	512	522	521	467	474	495	527	476	521	487	521	525	513	468	515	521	517	495	476	498	489	523	514	546	487	511	519	532	479	501	490	511	506	531	494	516	471	520	523	528	504	479	528	515	469	532	544	519	543	482	482	523	533	490	527	506	501	496	508	510	495	502	549	494	531	524	464	525	488	497	533	489	476	496	505	516	509	499	511	504	529	498	534	472	511	495	508	519	485	466	519	497	503	526	475	490	491	545	495	522	502	487	497	532	545	513	478	514	514	477	512	523	483	472	502	493	481	516	478	501	522	481	482	508	465	494	559	515	508	531	514	520	514	531	486	525	482	522	493	545	535	505	524	523	513	532	489	525	521	477	533	464	536	505	495	546	510	515	531	557	515	486	530	513	521	479	453	505	554	536	519	500	522	458	487	502	465	541	526	495	492	537	541	484	515	500	523	489	506	468	525	542	566	479	517	529	533	480	515	494	496	493	501	501	521	482	468	567	465	467	504	567	531	530	508	528	515	518	505	513	488	534	491	480	487	520	485	482	544	476	497	523	478	479	545	504	491	494	506	531	523	518	536	517	503	501	501	495	488	517	499	494	475	513	483	527	481	495	547	483	482	490	495	501	501	510	534	551	512	472	545	477	483	483	543	510	488	530	487	528	545	503	505	515	531	483	519	530	524	505	474	504	515	496	502	484	507	523	522	507	527	527	515	493	477	517	498	451	488	491	509	509	492	457	502	495	514	489	485	500	502	500	488	527	541	484	501	514	466	553	505	488	490	537	504	499	496	467	482	557	523	484	475	499	489	512	514	479	527	498	476	512	473	468	512	507	495	498	519	524	440	542	478	519	535	493	495	475	500	557	457	529	499	517	549	485	459	481	491	505	527	521	511	560	494	498	471	527	513	504	528	509	503	533	523	532	522	458	512	549	521	530	518	499	492	516	522	492	482	508	515	512	508	494	557	480	491	488	481	547	493	515	504	467	520	519	467	486	496	512	516	509	514	473	491	493	507	520	477	493	489	474	507	525	517	524	552	491	487	474	494	476	517	502	521	515	507	498	531	465	458	555	527	470	461	497	519	486	500	510	511	494	516	534	490	516	496	513	514	501	492	519	501	497	485	533	510	507	507	526	535	468	545	499	501	505	473	494	544	555	512	536	540	497	494	516
5762	11078	10547	6959	6964	9310	11033	10304	6707	3671	3123	1950	2240	2056	1364	995	963	895	765	778	764	716	704	690	727	692	666	688	681	676	685	700	663	693	661	728	671	702	677	710	718	785	746	697	781	694	810	1046	1084	1127	1154	1166	1137	726	690	623	663	656	672	639	667	655	664	653	614	642	612	619	609	587	655	641	619	650	660	646	644	605	649	616	662	639	612	645	652	650	647	627	616	601	648	659	622	654	626	665	647	664	614	644	631	644	606	657	640	621	679	640	617	648	625	623	676	591	598	656	663	626	670	619	644	651	634	679	626	686	667	644	679	632	657	642	585	651	623	648	627	634	632	612	644	645	625	643	650	667	630	633	600	660	625	634	625	615	659	630	639	659	626	688	655	675	612	614	653	649	645	668	630	633	618	630	609	621	629	625	653	645	644	657	659	661	638	614	621	634	644	597	649	624	706	615	618	644	660	639	610	630	619	649	638	606	613	641	625	626	628	624	578	633	609	623	642	613	609	619	652	655	607	624	639	626	592	622	661	632	658	605	629	603	669	631	629	619	640	660	668	660	632	682	655	632	654	619	621	690	603	629	656	635	682	607	625	630	609	589	663	643	625	669	642	613	658	616	585	584	646	657	602	619	649	648	676	651	664	662	647	615	683	666	635	645	662	639	599	609	652	632	636	638	653	608	625	668	611	643	680	591	688	631	582	620	669	615	633	620	667	626	617	624	606	658	640	604	646	645	627	607	620	612	644	642	646	587	625	677	628	657	663	632	615	677	589	646	664	668	636	670	581	667	625	636	623	606	629	645	579	611	652	600	632	597	661	657	646	679	622	633	647	633	654	620	619	608	639	657	657	627	588	657	683	636	652	648	632	643	671	621	627	633	646	655	641	656	638	633	679	624	623	666	648	691	666	646	647	639	629	602	618	621	705	588	615	620	648	644	643	589	629	634	622	645	629	660	631	724	645	656	606	650	647	629	638	653	639	645	612	607	675	619	671	665	569	616	639	635	678	640	646	637	598	610	618	618	659	622	614	637	629	664	629	657	592	645	644	660	652	656	670	644	693	584	653	650	665	656	635	626	638	698	646	614	653	625	659	623	628	610	648	663	635	606	670	650	635	611	659	640	669	672	609	679	641	647	610	668	623	709	612	672	654	642	634	663	637	662	592	606	685	597	649	628	607	622	609	615	673	641	633	618	651	604	607	656	634	610	627	613	638	669	631	626	641	664	609	621	607	639	641	620	616	655	621	616	639	644	624	643	677	611	620	632	643	642	601	693	644	649	621	624	635	639	663	625	612	623	675	681	611	634	618	649	578	628	604	625	653	668	620	591	654	645	664	642	628	655	686	636	660	597	677	643	615	654	618	620	614	638	593	644	639	595	657	639	645	617	642	615	635	642	638	621	688	631	665	630	633	666	646	619	658	609	636	622	639	609	609	626	619	593	667	607	622	633	603	673	644	597	655	668	626	668	591	609	629	663	677	632	658	614	665	658	643	633	619	614	643	619	632	584	664	675	643	663	682	635	688	626	655	631	681	613	567	668	670	635	646	648	645	613	655	626	643	622	619	653	614	634	601	622	606	623	643	651	643	578	601	640	658	635	646	653	627	661	620	627	639	635	643	687	644	669	563	652	637	641	652	612	627	685	665	591	620	626	636	648	639	689	628	644	625	603	606	653	628	667	647	660	624	655	649	611	637	609	640	660	629	642	631	652	601	653	596	654	592	614	630	653	624	640	641	618	593	657	669	636	622	598	618	612	656	651	608	629	608	650	634	641	621	604	685	660	652	620	663	604	635	644	625	620	622	641	662	670	613	687	672	660	647	605	657	652	618	632	655	586	655	591	615	659	613	682	652	645	642	646	616	613	649	668	643	639	701	628	645	610	642	603	639	630	648	667	662	628	634	612	631	648	623	674	668	662	610	626	616	672	625	650	574	645	612	643	627	637	654	631	594	689	649	642	643	596	628	613	648	636	665	670	607	639	634	654	643	644	645	656	685	686	609	576	614	647	660	667	647	585	636	668	651	643	643	663	640	667	595	642	619	658	635	602	661	631	642	646	614	616	646	679	618	640	638	644	648	641	662	613	663	658	620	688	646	630	633	609	613	625	688	632	622	652	676	642	645	648	620	618	650	683	628	616	657	658	599	641	647	624	637	687	682	652	646	607	669	650	623	585	638	673	651	646	631	594	614	638	615	681	662	617	657	653	628	621	647	620	637	629	608	630	621	690	646	622	647	685	638	667	608	671	681	643	647	719	639	611	627	640	675	664	628	578	621	676	627	608	643	645	665	639	608	589	618	630	646	582	644	654	630	633	584	633	681	687	658	641	596	631	648	664	677	626	663	641	618	632	671	649	652	618	655	649	649	622	653	644	625	624	626	665	659	630	662	665	704	611	623	601	617	675	638	612	655	627	649	647	650	608	673	596	622	627	671	649	656	585	655	669	580	669	591	630	655	631	675	590	626	569	648	651	660	596	661	639	637	645	613	673	639	647	660	651	610	618	658	662	596	669	634	636	649	652	684	640	629	640	637	655	687	630	620	630	598	635	693	651	600	641	608	702	649	632	658	655	663	633	634	626	630	665	617	643	614	637	606	656	638	600	629	652	630	607	653	634	632	650	610	675	610	637	646	673	628	707	631	647	635	669	633	690	613	625	634	659	647	689	635	615	650	631	668	638	648	639	626	637	657	636	599	642	613	637	611	624	641	657	624	631	637	655	634	668	671	691	640	631	665	586	619	633	596	642	670	621	710	621	657	673	654	619	615	641	669	669	625	646	642	621	656	576	670	655	665	623	662	653	640	627	630	636	678	652	652	625	595	671	681	694	631	624	640	605	628	699	623	630	651	659	620	658	666	633	612	682	653	637	639	633	645	565	633	590	608	665	605	651	628	623	657	610	640	602	621	672	707	637	690	616	634	647	640	664	660	637	635	733	658	620	657	646	627	678	659	620	625	594	633	646	623	649	641	668	625	634	683	600	664	661	673	602	624	618	639	673	642	693	638	618	636	646	623	617	627	618	627	636	652	643	626	656	657	662	716	624	659	644	661	628	624	594	607	625	640	625	635	643	671	669	638	594	623	597	648	652	668	630	652	587	644	695	628	634	635	664	679	614	681	694	654	652	616	620	616	713	653	599	626	624	651	632	632	653	634	634	609	639	644	636	646	627	642	617	607	601	661	687	615	613	653	602	599	618	678	621	621	632	661	642	635	663	636	649	610	677	657	607	632	650	622	607	665	665	634	652	644	682	612	611	640	654	619	619	666	636	637	699	609	638	619	617	647	678	623	636	660	676	633	607	659	645	648	656	645	651	619	644	640	578	631	611	627	691	688	609	600	697	663	660	638	592	609	647	636	627	648	638	702	643	655	658	651	639	665	633	646	613	658	686	651	666	665	623	629	697	665	634	602	641	622	612	658	590	718	604	662	655	629	633	632	639	644	659	630	661	669	632	607	674	664	639	648	647	654	660	649	666	626	651
22677	21108	28969	23490	21109	21400	18477	8371	4673	2498	2036	1224	1520	1355	853	667	632	582	481	481	463	439	454	424	417	415	443	417	423	410	446	397	410	439	363	397	412	386	437	447	453	475	477	368	431	391	514	681	741	819	767	765	843	518	393	387	376	370	378	356	362	353	360	387	377	388	400	364	383	361	324	353	372	371	382	357	380	335	372	341	362	331	330	333	337	345	359	339	348	343	374	313	364	368	361	373	406	374	354	329	405	336	360	361	370	370	339	388	342	358	330	320	369	386	332	365	340	370	350	353	332	355	378	360	389	366	357	347	373	378	380	381	365	376	315	346	369	360	379	338	399	361	351	385	358	410	375	349	363	355	330	382	363	345	385	357	333	367	354	334	308	363	327	376	378	363	352	347	343	348	350	349	357	349	372	346	391	330	349	372	367	365	349	341	372	389	337	338	362	337	366	352	347	361	401	345	395	389	350	405	363	351	371	376	370	368	367	327	335	366	382	366	377	374	370	346	346	340	352	351	327	398	384	351	370	363	349	381	379	361	363	367	327	383	349	381	380	325	361	349	351	369	377	357	357	401	366	363	342	374	345	359	361	337	343	355	381	336	360	378	346	383	363	324	331	353	353	384	372	358	353	366	372	371	349	333	358	370	322	374	316	361	357	360	356	361	361	353	397	366	338	354	362	358	389	350	337	379	345	332	348	356	357	382	349	405	352	376	375	367	358	358	346	362	357	333	337	352	346	373	346	375	338	377	406	331	351	338	363	341	343	331	374	373	387	371	394	351	358	352	346	381	344	346	331	371	400	369	370	390	370	338	330	358	377	372	365	381	390	342	345	342	385	326	339	368	369	354	310	396	322	364	365	376	358	350	349	340	364	339	348	399	375	367	338	349	336	356	342	378	368	367	362	370	341	379	351	365	381	365	359	378	373	363	353	352	383	359	354	347	342	343	337	327	361	337	380	389	357	359	357	349	376	357	350	381	359	321	353	359	368	392	393	346	364	415	365	344	367	338	363	371	376	363	347	358	335	381	356	351	331	350	407	347	376	381	353	365	346	351	335	348	391	378	309	349	335	375	357	341	345	344	350	379	376	374	355	374	347	353	360	359	355	383	348	355	357	365	360	360	388	387	355	358	399	334	336	366	361	387	351	356	359	363	353	357	370	355	365	345	390	373	376	336	366	359	352	339	361	372	342	368	361	327	379	366	350	347	349	388	347	358	343	333	341	363	380	341	342	367	397	352	363	403	380	357	368	344	312	346	360	354	362	385	342	341	359	407	354	350	354	325	366	358	370	338	394	347	336	373	364	334	368	360	365	364	367	359	349	340	352	346	365	364	359	344	377	349	339	379	344	338	343	341	396	362	335	381	357	339	359	347	349	354	374	377	347	339	367	340	337	366	350	391	335	332	341	374	345	377	380	354	336	383	347	327	379	363	370	375	368	352	327	387	373	365	382	353	344	343	341	350	355	343	323	351	377	405	389	347	373	344	362	380	342	372	375	351	347	351	365	337	373	355	362	352	355	367	357	308	385	401	348	369	377	354	347	390	348	351	354	356	362	356	364	367	354	327	360	361	350	344	337	360	326	371	358	345	340	359	386	357	353	362	338	361	374	384	367	366	351	339	335	402	343	369	347	326	356	367	362	375	328	352	346	367	367	331	352	361	392	355	363	353	324	339	377	345	343	332	332	364	345	386	358	359	376	367	364	335	357	381	353	336	368	369	387	358	365	366	341	342	361	345	373	358	350	329	347	374	338	337	342	362	337	392	344	357	347	364	347	359	353	373	353	350	396	363	336	349	359	356	357	337	349	360	342	371	341	385	351	370	363	393	376	362	349	346	392	356	359	369	355	367	366	345	382	362	345	408	374	333	349	380	376	338	359	361	357	363	374	332	360	356	350	345	347	361	371	358	356	365	344	362	319	336	359	332	359	416	339	334	367	332	371	368	336	396	361	342	348	339	363	347	365	353	356	374	362	346	354	383	362	366	372	342	309	369	363	357	356	363	359	385	363	347	320	360	363	355	342	355	349	362	362	367	377	361	332	320	355	372	344	319	370	337	367	329	350	324	313	331	363	348	407	330	353	386	332	349	357	385	384	334	366	361	335	382	374	350	350	380	344	347	356	350	390	364	333	335	340	366	366	387	316	331	384	358	351	336	345	385	368	345	335	378	361	350	355	354	370	349	376	360	375	350	365	351	361	349	382	409	369	371	344	392	350	375	327	368	366	377	385	336	338	385	380	321	354	377	332	355	339	353	332	372	327	346	389	334	331	371	377	335	375	354	375	352	366	357	335	385	361	373	371	348	334	356	386	335	353	347	333	338	348	351	347	340	360	352	348	383	343	377	396	362	377	354	340	362	397	318	354	349	375	354	344	390	347	372	376	342	360	367	332	352	352	340	363	384	343	348	351	360	296	351	381	361	357	359	379	363	370	348	374	370	387	363	353	338	386	349	341	377	359	311	346	341	396	369	399	387	340	357	370	349	360	398	375	337	367	376	341	321	368	353	350	363	371	355	394	378	358	364	321	373	361	332	347	400	411	374	328	343	360	361	353	342	366	392	368	370	406	349	380	382	309	348	358	371	327	387	346	382	355	347	357	367	404	347	381	357	372	339	359	329	345	381	323	376	370	360	365	374	353	338	362	340	326	357	360	347	340	356	379	358	381	357	361	395	375	333	294	331	334	329	346	355	369	371	348	362	357	348	339	349	341	343	356	402	351	338	406	350	352	358	362	335	365	336	355	353	365	391	370	348	348	358	350	348	371	345	366	361	395	372	374	379	351	356	376	355	365	382	373	365	357	321	354	360	371	340	360	360	345	346	370	358	396	354	336	356	368	388	340	384	371	360	336	356	345	378	330	349	367	358	342	347	334	360	358	374	350	376	359	308	338	347	353	355	328	343	366	321	327	371	359	389	348	347	368	382	348	337	363	362	382	346	339	346	342	359	366	354	306	340	351	369	381	347	380	360	365	358	360	355	364	346	398	350	364	342	353	369	352	366	380	367	353	362	383	412	340	360	366	377	392	367	381	331	372	359	351	385	369	390	384	341	382	354	360	361	335	346	344	347	342	352	382	389	338	357	341	341	367	345	354	369	376	371	379	351	355	339	363	380	347	346	394	366	386	397	371	370	369	386	346	382	374	358	348	373	341	387	380	358	344	345	366	308	391	359	379	347	362	342	332	355	327	348	341	344	352	339	370	352	321	337	352	344	331	363	384	316	338	351	370	333	345	334	390	321	373	358	327	365	371	366	377	355	366	377	376	345	390	363	351	382	331	349	349	370	380	359	367	350	381	375	342	372	365	358	362	337	408	358	318	379	328	335	362	351	352	335	384	352	369	367	355	393	335	366	367	344	402	371	354	373	362	370	370	365	358	386	359	321	347	331	394	363	352	352	372	354	341	314	342	370	353	353	350	368	347	363	386	356	335	361	374	372	364	332	364	363	350	361	336	374	351	334	374	371	392	339	379	378
7982	17303	15961	10787	10314	12809	14711	13845	9324	5118	3993	2432	3022	2578	1539	989	912	851	696	662	644	610	568	580	605	575	557	551	544	497	522	536	508	524	464	511	496	513	579	532	588	676	643	536	528	496	721	1134	1143	1340	1165	1272	1293	725	509	517	427	479	454	466	436	450	436	395	407	430	452	422	426	433	440	442	434	421	477	414	443	422	463	446	399	392	456	469	443	414	427	470	447	427	437	473	399	442	435	436	427	460	443	492	449	439	450	417	430	437	477	449	442	480	462	431	445	493	466	455	415	459	398	468	456	425	422	429	445	436	436	429	448	453	439	473	424	430	401	438	401	465	453	425	467	452	452	431	445	403	447	430	446	428	461	420	424	483	458	472	462	400	442	398	422	435	433	420	395	447	444	454	472	465	459	421	429	429	405	429	461	419	428	440	397	415	413	392	434	414	459	401	431	448	417	433	413	475	411	438	472	435	441	438	429	488	436	431	421	459	451	445	456	443	430	426	440	428	373	462	417	438	456	439	447	424	441	424	406	441	432	428	453	414	420	423	454	417	425	476	522	462	440	453	422	420	442	448	433	434	432	426	439	448	451	442	450	436	430	446	410	469	464	458	408	441	485	410	446	439	419	444	429	490	421	464	456	412	444	457	446	469	432	448	423	420	433	426	466	420	448	427	458	437	474	430	438	433	473	433	444	433	430	440	436	444	430	415	450	460	419	443	451	432	436	409	456	439	405	458	447	426	480	428	446	451	410	441	425	490	450	402	445	480	415	461	473	431	412	430	435	423	461	430	469	447	478	479	423	420	414	432	449	456	421	403	446	450	485	463	427	445	435	422	454	429	443	435	429	444	405	438	418	456	431	451	419	427	421	453	438	427	445	440	402	439	459	433	380	417	468	462	439	430	450	415	422	452	434	486	439	438	441	459	496	418	437	431	450	475	392	455	439	438	400	450	463	452	430	415	452	430	432	414	456	434	419	445	427	394	412	407	455	437	444	417	417	424	419	433	411	463	427	451	398	411	438	427	420	433	441	443	434	415	436	436	446	403	425	442	401	466	433	426	467	441	455	416	445	444	412	465	439	449	403	417	422	448	398	420	466	464	417	473	419	454	448	447	448	460	406	438	437	439	460	410	450	435	398	429	428	418	432	463	420	412	452	463	410	434	459	413	462	459	428	467	464	423	426	460	447	435	411	454	449	439	426	426	484	472	451	427	433	450	405	420	417	429	464	459	392	439	434	436	444	412	401	427	456	433	458	415	480	426	452	423	475	442	436	500	428	458	403	423	465	418	430	399	416	430	448	467	440	448	426	429	445	442	432	465	460	425	440	399	436	476	451	423	447	414	449	428	439	443	422	442	430	449	439	473	404	431	437	450	429	391	449	461	434	436	436	421	467	437	464	445	441	435	403	423	489	410	440	422	435	399	439	483	422	420	452	434	438	444	428	451	425	405	474	444	410	451	453	420	432	423	448	459	425	467	420	415	475	450	436	450	460	440	420	423	405	432	430	408	480	432	417	433	431	441	450	423	425	432	445	428	410	452	460	460	440	424	438	442	429	414	476	422	453	438	447	448	417	417	422	444	416	465	438	429	471	487	459	396	456	451	474	423	414	423	444	435	423	417	447	417	460	458	408	467	433	451	467	436	468	478	449	441	461	463	421	435	419	443	424	441	411	408	450	437	436	443	426	423	405	439	446	447	458	431	437	437	435	482	461	425	399	412	442	420	451	414	408	433	462	458	462	478	463	457	451	460	414	437	446	429	448	441	437	446	419	411	454	427	456	440	432	431	425	429	420	470	437	438	457	464	446	496	440	452	424	459	419	424	443	434	448	412	459	455	454	433	446	427	418	442	425	419	431	436	416	464	438	423	444	449	425	428	442	462	438	444	412	466	465	418	438	449	479	405	432	460	444	438	419	447	485	439	439	455	465	419	450	413	472	425	452	433	425	431	439	425	422	424	453	451	447	425	451	436	414	423	442	423	413	421	406	471	430	432	440	439	432	425	427	455	499	439	480	412	425	412	426	434	427	406	451	425	401	403	414	441	454	416	449	469	430	459	456	448	414	464	404	436	444	403	387	474	426	391	461	467	452	445	469	449	465	485	406	422	439	465	428	429	450	451	449	426	411	471	427	414	436	443	456	463	452	411	458	437	422	450	415	455	446	428	418	438	430	424	449	469	465	440	417	422	461	424	416	470	464	436	447	454	431	416	428	401	434	427	410	401	418	434	459	428	438	438	438	435	397	437	425	433	449	457	423	412	467	473	439	430	428	432	450	457	439	431	458	426	417	430	401	445	427	424	411	478	430	472	434	428	442	422	436	457	416	433	459	405	425	434	443	443	449	457	413	425	439	440	435	432	456	446	440	425	446	418	427	385	446	424	467	425	432	476	446	439	423	457	459	423	440	427	469	438	455	432	442	447	437	459	469	444	434	432	435	441	458	447	438	441	444	419	425	442	418	418	479	454	432	411	458	439	430	451	424	422	447	414	446	436	433	449	414	443	430	434	451	434	439	439	434	397	416	461	414	422	442	421	434	409	415	460	446	452	466	445	422	467	453	457	445	430	421	465	445	463	440	455	459	476	460	431	464	425	477	447	437	428	447	436	433	417	396	422	474	435	475	436	436	414	467	473	426	403	431	454	419	421	453	431	453	435	456	438	432	438	462	451	412	478	469	428	437	448	446	466	442	482	450	446	440	469	411	412	409	403	398	433	458	466	400	396	447	429	452	421	440	411	431	420	470	427	440	414	443	415	411	446	396	415	471	442	423	448	450	411	450	452	430	460	423	468	437	440	435	490	396	403	477	419	432	424	484	407	413	466	448	438	448	472	478	450	447	481	457	453	447	428	452	436	408	434	442	416	438	435	454	415	423	450	429	433	423	448	414	443	457	452	436	428	439	413	469	443	453	411	449	426	433	450	443	424	409	457	418	436	406	433	447	399	439	422	430	452	469	447	429	465	487	414	417	447	430	411	453	432	456	436	426	432	439	409	425	454	419	414	439	447	417	411	442	435	447	497	404	454	464	422	404	432	432	432	445	432	450	442	447	433	479	429	453	444	434	411	407	455	384	444	419	459	411	452	451	424	427	452	445	455	424	437	456	442	414	465	429	400	417	448	419	466	458	426	438	453	401	411	440	430	462	435	448	424	418	432	422	425	468	445	411	450	443	441	458	440	453	431	471	427	425	448	451	451	431	440	428	421	413	446	425	408	487	463	428	451	425	434	422	434	421	420	437	429	462	425	429	399	428	426	432	440	422	443	430	468	450	412	430	421	458	457	440	423	420	404	464	461	471	423	406	417	430	436	426	388	477	370	440	430	421	456	422	433	441	445	416	440	470	456	429	425	437	437	427	433	415	407	447	466	447	435	447	432	443	438	457	428	421	457	448	452	469	428	450	447	426	449	464	424	439	437	408	446	448	419	426	453	429	419	440	428	479	455	422	475	422	448	436	445	463	439	472	427	461	433	470	445	446	417
26758	20765	11421	2702	2203	2824	3475	3205	2301	1457	1290	1001	1044	1103	932	804	841	797	803	840	796	749	803	777	807	781	783	772	735	807	777	806	833	792	757	825	776	786	795	776	832	836	738	821	816	775	833	956	901	892	897	937	937	878	784	820	785	826	780	733	784	774	822	780	771	750	784	781	797	770	749	799	808	762	785	734	790	798	800	745	790	805	776	804	786	836	802	718	816	727	776	811	743	766	781	734	817	744	799	770	764	798	823	790	777	780	793	783	745	816	824	776	812	780	755	796	795	789	848	760	737	769	761	776	805	844	800	779	832	819	778	768	782	801	799	802	837	771	753	790	782	775	784	789	792	717	743	806	774	744	727	770	724	740	759	777	776	771	759	773	761	789	747	765	773	784	785	775	780	733	853	784	798	750	771	739	786	740	771	758	812	767	798	754	754	766	743	732	754	736	814	720	772	752	789	761	763	796	774	751	822	751	826	786	778	777	745	763	783	778	769	810	740	762	783	818	791	765	779	750	747	782	751	765	752	796	783	774	774	781	776	759	749	749	819	778	772	797	802	767	739	769	831	757	750	822	788	780	776	810	763	753	814	762	772	745	797	768	798	783	777	830	804	703	767	756	757	751	811	774	781	752	856	754	765	802	753	788	778	785	752	814	729	720	744	795	736	810	733	787	728	777	800	728	777	795	845	750	753	695	781	760	726	751	782	804	801	780	703	743	765	788	813	764	808	782	805	748	780	793	731	752	774	765	757	800	812	755	790	788	782	776	714	782	806	814	818	784	787	752	781	762	758	742	731	769	786	771	810	811	781	745	757	755	747	778	780	778	797	767	737	760	770	751	778	814	801	797	765	782	791	785	785	773	796	784	725	776	783	768	804	849	736	823	751	746	727	769	772	784	742	765	755	757	744	783	747	724	765	800	801	752	797	794	768	796	804	813	795	762	782	797	749	776	803	798	785	752	809	778	734	789	777	771	744	784	719	761	764	776	782	822	760	780	816	803	796	760	809	799	805	760	810	774	779	769	810	797	786	761	825	828	782	780	800	786	765	770	762	787	817	799	763	790	777	765	775	784	745	762	778	757	762	795	772	788	748	753	743	759	756	770	776	849	734	827	800	755	808	756	792	786	740	797	756	789	769	732	793	787	775	782	769	754	827	708	792	766	792	801	776	812	830	790	799	744	819	799	769	763	779	827	751	773	818	777	748	749	751	753	712	777	750	805	782	777	733	831	754	785	783	770	770	790	705	787	754	789	835	833	754	777	746	768	780	762	752	754	750	754	757	752	754	739	760	784	776	801	766	759	747	755	796	744	766	740	788	787	742	805	810	804	727	728	798	776	799	806	757	784	711	771	779	777	777	753	744	792	770	784	804	779	774	709	794	821	735	813	795	758	793	782	749	768	779	737	798	798	741	819	803	744	747	788	759	814	746	720	789	781	772	796	800	804	791	732	772	791	792	783	757	748	839	779	831	795	773	797	744	777	760	763	801	737	791	787	796	774	799	738	832	768	789	782	777	789	766	831	779	737	809	812	784	778	747	808	795	724	728	756	761	692	793	775	755	796	780	772	742	725	740	793	793	775	809	802	773	775	758	789	782	761	729	788	790	749	788	782	775	773	772	767	820	793	811	749	752	801	744	781	794	770	787	784	745	770	772	730	767	787	804	777	781	798	794	754	802	834	760	725	764	798	796	754	732	736	801	711	813	764	822	792	750	778	797	785	792	747	757	734	785	751	746	828	850	764	769	777	777	779	715	810	757	777	815	735	756	771	792	772	813	816	786	721	759	766	832	778	745	782	773	747	776	763	793	765	813	779	772	774	774	794	780	813	771	783	753	816	831	767	768	796	783	756	729	747	776	797	806	747	734	795	775	784	763	824	732	764	778	808	787	809	806	772	766	776	815	814	809	789	760	777	769	742	745	773	743	809	742	776	758	737	803	742	827	779	781	773	763	810	777	726	804	799	762	749	780	782	803	755	811	793	801	718	737	759	743	768	761	821	825	773	792	809	815	749	779	767	731	773	789	743	762	739	770	768	804	781	788	779	753	770	790	802	804	775	768	764	794	790	820	781	791	791	779	762	758	761	808	769	779	829	773	798	791	755	821	778	774	788	729	812	800	798	802	741	756	756	808	784	780	706	786	789	806	788	759	780	766	804	743	779	819	792	742	823	773	776	757	784	793	777	771	809	781	769	806	791	812	767	787	807	751	791	780	793	802	813	765	806	794	744	768	819	751	783	783	759	782	783	761	766	771	774	777	797	819	762	749	771	786	770	769	753	786	735	766	754	799	815	798	780	734	819	799	758	815	826	731	741	745	772	789	784	763	727	790	724	771	774	824	791	815	784	827	754	827	754	796	748	795	774	816	773	766	766	788	797	800	776	780	788	791	792	744	759	761	801	835	724	822	770	767	830	781	780	760	753	762	755	744	768	771	748	809	780	801	767	828	797	819	787	799	796	760	806	770	752	747	805	798	791	781	780	760	752	775	783	842	778	754	793	755	826	788	788	789	767	827	812	779	789	785	794	770	822	811	772	737	769	755	773	774	784	773	807	795	842	797	817	745	781	771	822	757	735	725	783	755	854	785	719	812	763	817	748	767	782	761	777	749	765	803	774	782	760	761	751	801	801	747	804	747	766	766	803	786	767	786	774	770	802	765	781	797	722	784	835	771	776	787	800	774	787	731	757	766	739	795	801	790	771	777	770	748	796	837	785	784	773	845	769	754	796	806	756	761	743	771	796	784	762	765	770	770	735	825	764	749	821	810	804	817	760	791	749	776	833	775	747	776	772	748	773	801	764	725	748	802	746	809	815	771	758	778	768	745	791	802	732	714	748	740	760	768	755	750	769	806	745	785	824	741	754	811	791	795	753	755	796	824	774	797	755	772	736	758	796	783	724	738	796	731	794	762	797	791	739	773	731	771	744	771	764	785	815	777	728	756	779	801	754	709	722	749	791	805	802	779	761	782	736	770	768	747	820	780	750	761	770	759	795	730	759	796	738	780	823	803	749	789	787	770	809	752	763	757	764	777	785	785	787	790	778	775	792	779	774	781	784	791	765	759	795	788	756	728	774	759	785	783	800	820	777	779	788	800	776	777	704	758	765	792	812	749	755	857	788	745	792	778	761	760	795	771	752	777	781	808	791	785	746	715	759	737	786	773	775	761	820	752	765	794	794	797	771	824	762	760	790	749	788	823	767	808	788	782	764	739	759	760	789	821	775	770	766	788	802	772	775	784	803	754	765	780	757	790	806	748	755	799	742	760	768	790	782	824	810	788	798	771	844	766	801	779	801	814	751	792	730	764	783	808	741	782	733	812	803	707	826	774	765	788	752	785	748	737	769	814	751	757	787	805	783	761	782	769	745	793	793	775	760	777	773	674	768	789	825	820	777	788	800	746	813	774	804	797	742	775	819	755	771	794	808	820	837	822	751	755	753	775	772	767	779	761	724	774	753	788	750	795	819	706	784	792	753
4491	2750	3249	3105	3804	5595	7066	6785	4327	2518	2090	1530	1744	1628	1187	1027	1038	1056	969	1008	953	959	999	955	941	950	965	935	950	932	921	987	996	970	994	915	921	984	958	962	988	980	1070	956	968	979	993	1218	1173	1251	1192	1174	1216	1052	917	977	945	973	984	950	997	924	964	964	965	938	901	919	977	929	916	932	963	946	1031	989	931	941	927	908	906	931	995	961	978	925	990	986	936	961	936	955	971	946	913	980	948	973	944	946	982	881	963	953	953	901	991	963	922	995	928	927	922	972	948	993	954	937	965	925	932	985	931	968	941	924	936	938	943	901	925	933	964	948	924	964	982	919	932	975	921	1009	950	928	966	948	919	957	977	880	985	921	901	903	934	950	923	967	920	925	942	936	927	999	944	978	986	912	946	971	929	905	986	934	894	949	981	940	942	967	1008	922	979	956	925	976	909	924	958	971	996	932	945	915	921	948	930	962	928	998	966	914	934	931	930	930	931	948	922	904	1012	1010	947	901	883	924	947	989	967	942	952	946	960	931	947	928	996	945	934	985	899	1012	933	937	924	971	938	1011	932	958	939	964	950	899	916	958	958	974	994	975	983	933	954	977	911	942	950	876	968	939	974	919	947	867	921	945	911	938	972	938	973	944	854	911	956	952	978	930	955	988	917	991	934	899	964	968	922	929	930	944	1015	932	926	1020	906	961	956	899	940	948	958	915	995	989	907	959	905	913	929	980	923	959	986	924	954	911	926	988	916	963	952	909	952	935	955	908	959	1004	942	928	964	992	975	919	949	909	940	913	975	945	981	940	980	946	999	952	921	973	1012	872	975	940	988	957	898	972	916	911	981	967	963	964	931	928	973	913	971	932	1006	909	891	1023	937	959	910	1028	962	950	939	1061	974	937	923	938	996	997	930	956	929	958	959	918	951	998	974	973	970	918	922	981	950	947	972	878	938	975	888	942	953	954	950	934	916	939	943	972	934	956	938	948	927	952	891	961	930	918	930	969	910	914	991	938	933	925	910	936	921	990	960	903	976	928	969	955	1027	945	974	957	939	912	978	931	983	928	919	909	922	953	922	1002	925	924	953	894	991	940	961	926	969	940	975	968	937	954	967	1019	983	925	953	932	934	903	967	964	983	975	947	945	955	905	905	934	940	970	985	927	960	939	960	955	878	938	971	945	949	914	982	947	927	1000	945	963	897	933	950	922	942	961	947	948	983	1000	925	933	965	969	979	1012	1005	1013	982	949	974	924	926	915	937	863	959	992	894	938	941	967	908	900	935	950	917	962	929	894	901	948	939	953	992	927	956	949	947	987	938	931	890	952	962	933	977	971	876	975	977	934	984	950	958	876	950	942	950	994	904	933	967	1004	1004	983	974	948	904	987	916	946	915	970	918	918	973	934	955	954	957	979	928	947	996	937	892	916	991	914	939	982	906	943	952	890	961	990	968	949	1009	962	983	922	962	946	937	949	879	951	930	962	960	967	901	934	930	939	964	973	904	900	947	935	975	936	937	920	908	970	926	957	872	920	927	961	928	910	916	984	917	895	953	926	904	948	943	932	894	949	938	999	957	945	937	919	954	988	932	917	925	918	917	942	917	987	1016	891	936	964	992	1005	962	931	942	906	936	892	962	939	986	944	940	988	956	947	908	947	950	1006	937	917	964	957	909	904	982	957	993	949	965	942	958	904	872	952	928	988	911	959	937	906	881	964	969	969	962	956	918	936	978	970	943	967	933	960	954	918	976	941	926	955	911	920	922	969	1008	942	959	928	920	953	924	958	937	942	976	995	940	995	1006	919	986	893	996	934	944	952	947	921	881	954	970	919	971	937	961	974	928	951	911	903	957	938	964	900	972	922	954	979	995	924	891	942	979	906	979	942	896	914	922	936	979	907	911	939	902	972	943	931	975	962	997	928	953	906	940	966	991	979	922	969	1047	958	942	979	951	949	916	986	953	904	937	930	954	909	943	969	970	937	968	965	974	937	980	925	963	966	908	959	943	916	957	973	930	969	956	928	970	906	917	978	974	902	944	971	938	885	975	916	915	940	940	956	936	951	940	894	957	906	961	961	1002	943	1019	961	921	977	952	945	960	889	915	975	990	981	1022	940	947	1017	910	990	932	941	924	981	934	963	945	922	893	909	937	944	902	974	943	982	922	989	975	950	901	951	954	919	988	961	968	981	922	910	927	959	971	1009	994	987	959	957	932	972	988	899	930	950	952	902	953	934	914	944	920	932	985	902	951	896	951	1008	979	925	925	851	918	1031	955	934	993	926	972	905	973	999	984	959	938	957	926	944	960	986	970	943	948	915	973	938	944	945	961	971	910	944	875	904	946	929	939	977	950	973	956	986	887	972	935	969	923	984	908	967	943	985	953	915	986	986	965	924	935	937	956	950	940	981	937	940	951	917	948	1009	931	934	949	957	912	964	1001	1003	956	930	973	964	960	940	950	1015	928	915	966	950	967	960	949	949	935	934	924	940	933	934	1002	1018	969	960	930	942	900	956	960	906	968	915	911	976	909	927	979	955	992	948	935	951	919	958	956	926	1004	899	960	909	962	920	992	935	941	976	986	915	933	919	971	935	917	953	958	969	982	966	895	929	924	914	978	1011	974	918	938	976	989	925	934	908	920	970	885	927	976	975	936	955	899	924	947	961	941	941	945	946	988	959	981	981	919	930	902	932	880	985	933	1004	933	895	920	929	964	932	881	930	958	954	908	996	922	933	927	906	949	959	961	984	949	922	976	945	920	943	952	944	970	916	930	1013	978	920	941	919	959	905	991	954	955	947	942	1008	892	942	972	1007	965	944	940	949	929	936	916	925	1018	954	946	913	931	1013	939	989	964	973	935	905	991	977	972	966	953	877	921	935	967	977	903	1035	916	943	926	987	893	949	922	939	938	881	954	973	965	918	935	939	947	946	1000	956	924	913	965	933	928	929	901	907	901	901	971	933	878	941	983	893	947	934	923	971	966	969	954	900	947	942	923	964	1005	995	944	988	956	932	972	959	978	971	901	956	952	926	931	911	984	927	937	963	935	940	943	929	940	976	878	933	956	956	918	956	980	942	935	929	953	985	968	955	902	952	979	980	932	979	982	934	959	924	935	919	935	944	963	973	994	948	944	968	935	924	913	946	953	962	978	965	940	976	871	913	938	948	935	938	967	954	913	928	962	963	949	916	951	980	908	900	974	990	973	993	912	1013	901	1002	971	920	1001	978	926	938	975	972	930	980	948	941	926	905	909	948	962	945	912	902	953	941	950	947	904	932	972	953	936	967	913	960	965	916	902	956	930	961	910	946	1014	937	930	935	936	943	917	937	951	936	1002	963	920	927	935	921	995	917	924	975	935	941	1017	986	994	945	945	965	969	918	923	918	944	947	898	934	958	967	901	968	917	938	908	947	953	938	921	948	945	949	1002	977	972	953	993	996	864	1008	970	964	928	936	914	910	926	924	935	969	945	937	964	1000	994	922	882	910	924	980	960	939	924	940	902	890	944	968	985	966	869	980	910	957	959	985	928	912	980	894	914	950	969	921	924	916	954	987	953	977
23522	21113	28645	23834	21120	16767	8250	5799	3691	2033	1627	1170	1172	1137	815	685	636	701	603	588	583	580	531	556	588	551	533	546	571	527	534	541	564	591	585	524	518	577	562	570	554	596	615	536	543	535	649	792	829	792	790	819	738	576	558	567	527	560	520	540	514	526	483	504	532	533	496	510	519	509	548	564	556	554	520	525	545	534	526	537	478	527	565	497	539	523	539	550	524	523	518	501	532	528	511	484	496	493	511	527	546	514	514	506	532	531	545	507	519	501	532	528	527	547	535	496	498	555	536	532	482	549	560	531	559	455	509	516	545	522	547	486	485	518	545	521	509	523	524	507	532	544	547	569	557	580	530	528	527	533	478	513	535	494	571	522	530	500	515	602	489	514	493	547	530	510	491	534	545	520	489	492	525	493	542	551	525	511	522	540	522	533	534	515	535	573	466	500	480	499	513	579	499	528	518	523	513	503	528	489	528	486	561	519	552	496	533	541	532	533	532	519	554	509	525	514	559	485	524	506	531	544	537	506	500	526	552	534	527	543	509	509	535	516	509	495	498	542	525	533	536	499	518	504	522	525	538	528	477	541	500	570	525	518	457	492	479	508	499	540	559	548	523	495	531	522	475	509	484	528	502	530	492	501	557	495	517	523	490	521	515	516	528	466	488	511	546	498	548	519	556	485	572	521	512	501	487	541	526	527	540	484	525	541	523	510	523	483	525	535	527	517	552	458	494	500	510	515	522	523	543	481	473	533	526	508	516	515	503	533	486	530	523	491	498	489	532	510	518	495	518	519	511	550	535	520	537	517	491	526	490	507	522	554	521	509	482	524	513	520	551	522	528	551	526	497	527	515	536	497	515	526	491	527	560	524	514	478	534	528	521	529	526	523	504	536	498	514	521	545	530	509	529	512	530	507	519	555	524	522	541	565	531	535	513	501	507	566	524	500	527	543	490	526	539	532	517	500	552	517	503	510	508	498	496	551	513	516	534	548	543	514	514	534	531	512	552	546	513	532	492	523	513	571	527	516	496	467	509	527	543	522	504	530	447	535	486	589	520	539	506	523	483	500	492	515	492	539	555	532	517	498	527	536	535	532	507	527	507	561	542	514	526	538	512	545	507	531	445	471	491	567	530	556	523	524	490	481	503	494	498	495	506	516	519	532	526	499	529	512	523	494	526	530	518	515	482	500	522	509	515	476	512	526	515	515	523	542	507	490	547	520	536	499	489	507	515	505	528	514	551	478	500	491	497	549	493	518	510	512	503	475	518	527	505	525	486	552	528	526	535	525	535	549	547	496	548	521	515	576	522	475	528	531	547	511	541	535	483	513	479	479	540	511	539	506	529	494	501	501	527	490	518	538	508	507	528	524	545	510	569	463	510	508	496	501	514	532	533	551	535	514	536	508	528	516	494	534	503	485	531	515	506	520	471	523	514	553	511	527	513	529	515	469	530	494	498	507	522	530	500	504	525	542	527	461	474	510	510	535	506	491	530	496	513	504	516	516	509	472	515	523	481	499	501	494	548	481	493	518	535	557	554	556	503	523	503	538	552	526	521	525	503	493	497	534	517	518	497	494	529	514	493	488	527	507	513	547	527	473	531	512	499	519	518	529	487	518	503	545	555	510	528	498	544	557	542	529	535	495	540	495	514	524	529	509	545	489	519	528	529	536	502	487	538	492	475	549	547	471	512	541	514	572	511	513	563	481	545	557	540	522	516	507	517	527	487	522	513	520	521	548	545	503	514	555	484	508	552	535	524	506	483	509	541	451	513	527	528	491	500	501	554	485	531	526	529	493	525	478	562	516	567	521	523	554	551	547	562	514	506	468	525	521	537	535	501	504	523	514	534	468	527	509	513	493	530	555	504	552	484	544	493	505	550	487	528	519	484	561	530	508	491	491	510	486	541	523	516	521	517	521	490	498	509	470	544	547	486	540	531	540	486	553	532	548	531	512	473	511	521	492	537	510	501	528	536	512	468	489	470	513	526	511	496	528	518	512	504	484	527	506	515	524	522	545	531	523	495	521	541	513	510	484	515	518	515	499	530	560	490	497	483	540	517	479	535	495	517	499	520	486	519	525	510	547	520	499	533	527	533	517	525	525	537	473	554	484	550	523	485	498	521	513	507	544	520	541	503	487	486	566	500	455	528	524	564	564	510	543	515	519	522	512	529	464	527	524	491	531	574	549	537	520	553	537	521	531	528	516	555	489	510	530	538	505	530	518	538	497	520	524	532	515	462	503	529	512	516	531	550	522	490	511	526	502	543	507	518	567	508	512	510	517	504	503	522	539	487	529	534	522	531	547	475	541	485	468	561	515	579	495	530	522	544	505	538	530	531	532	503	497	520	530	515	486	500	503	538	522	523	490	501	536	514	487	493	487	477	533	510	474	508	537	530	563	497	515	524	477	513	536	526	543	519	494	552	533	511	500	555	494	526	507	492	503	502	511	480	513	492	505	506	491	533	515	496	499	537	514	509	507	504	522	519	515	507	492	523	533	533	525	492	556	523	573	499	495	479	512	506	518	575	517	485	505	522	514	550	535	516	524	510	517	508	498	532	520	548	488	485	499	478	507	510	487	537	468	502	529	494	499	523	515	517	479	583	525	497	533	494	493	546	476	513	509	543	514	540	510	525	466	519	514	531	517	486	525	552	527	512	544	537	517	556	547	533	514	509	476	497	505	503	469	521	512	530	498	528	509	546	503	500	517	513	488	519	475	507	545	500	498	493	448	517	534	515	494	536	444	511	554	507	510	524	508	549	537	558	543	525	510	492	508	547	520	512	554	526	550	512	511	546	485	527	489	462	502	506	510	514	476	502	519	490	528	535	533	497	525	526	506	517	476	498	513	548	468	506	549	488	535	557	504	493	502	483	515	518	531	533	498	464	573	494	527	564	458	524	526	522	502	529	479	497	496	517	492	511	518	515	485	554	531	536	521	508	498	509	482	541	485	518	526	503	507	520	522	560	508	525	539	543	552	497	505	487	522	463	510	494	547	518	489	521	521	552	519	524	501	500	529	573	485	497	530	520	515	495	507	504	491	532	553	549	528	500	506	548	510	567	450	554	497	536	540	491	515	509	517	512	540	527	541	526	511	522	497	462	523	517	480	553	506	531	497	525	533	522	522	533	514	537	510	552	540	525	539	501	511	547	520	503	493	456	539	511	543	509	529	561	506	519	496	493	505	466	533	479	529	514	486	500	562	525	475	532	516	484	533	517	525	506	496	492	487	491	519	550	531	510	525	507	506	546	529	481	499	484	528	504	506	545	480	505	519	521	544	558	562	503	511	527	503	508	472	491	545	484	513	521	503	528	526	533	516	500	480	497	484	486	520	497	492	523	507	537	482	518	523	515	482	539	532	508	528	525	499	515	504	501	494	546	534	533	498	507	571	509	480	549	555	479	505	487	534	528	536	535	513	473	497	541	520	465	535	505	501	572	514	495	473	511	549	523	540	538	520	503	514	508	530	562	493	533	566
5762	11545	10902	7393	7537	9677	11449	10947	7311	3858	3048	1942	2188	2153	1271	984	901	908	831	771	763	750	735	736	647	695	684	737	691	707	674	687	696	672	678	657	693	676	705	715	777	749	796	739	673	690	909	1165	1226	1296	1261	1130	1112	727	698	643	679	684	661	670	650	675	650	726	677	651	706	655	662	658	650	616	695	635	621	639	624	645	646	645	683	673	682	658	656	652	662	637	660	655	635	670	629	660	652	637	631	729	661	647	661	674	615	641	621	670	695	658	683	628	604	628	682	636	693	677	621	649	648	618	641	667	604	663	662	647	701	728	648	667	643	637	694	615	614	628	604	640	673	667	638	645	686	640	650	644	634	684	652	655	608	657	661	637	660	664	648	674	668	675	651	631	692	684	651	644	656	662	662	657	672	633	659	582	643	628	692	641	632	651	643	664	644	630	643	624	658	707	625	701	642	670	667	673	642	605	621	684	681	692	596	686	660	650	615	646	606	669	645	674	719	639	630	615	630	601	639	664	642	644	667	619	622	624	649	636	643	663	671	650	669	658	756	671	594	641	648	662	649	669	626	663	655	677	655	615	630	621	655	619	646	640	655	654	640	718	644	638	625	682	661	657	613	684	678	645	632	630	644	654	684	631	608	636	668	642	632	685	663	675	645	646	647	594	633	647	637	650	637	678	627	655	650	642	681	649	651	666	627	628	659	700	625	634	666	628	650	630	630	653	635	636	642	669	656	650	643	606	711	662	685	696	622	709	660	632	612	638	665	629	684	675	658	658	652	656	666	637	666	644	652	644	654	664	584	682	620	619	606	687	649	669	648	649	616	633	640	657	663	599	682	632	663	591	657	635	680	690	666	682	676	610	622	655	615	709	658	669	605	645	679	655	627	623	605	643	634	615	637	636	661	684	644	627	663	650	678	646	691	695	657	657	686	636	609	643	639	620	638	603	654	660	643	658	695	617	700	634	646	607	612	656	691	667	645	646	665	648	652	661	612	639	662	660	616	605	686	662	681	635	703	638	674	647	670	668	667	693	693	618	688	656	634	635	629	659	680	662	606	624	645	629	672	653	685	668	648	637	609	653	620	621	656	681	647	642	637	647	623	607	651	622	634	686	638	691	621	628	638	651	606	681	637	661	616	620	684	646	641	639	659	610	667	674	596	662	636	647	686	633	731	686	657	683	656	701	642	704	619	644	684	614	669	724	648	650	605	588	627	621	675	648	599	687	659	650	625	673	667	700	649	650	633	626	667	632	649	734	673	633	681	651	700	647	662	649	681	618	585	624	610	704	685	664	674	638	665	610	704	666	652	681	646	639	627	628	643	646	681	698	716	653	659	659	670	660	664	690	626	643	689	659	667	647	657	640	644	672	650	652	639	652	669	665	666	647	690	579	622	680	711	638	611	643	630	692	651	632	682	693	679	639	665	675	686	642	675	653	635	643	663	657	618	680	702	657	671	658	676	642	686	640	658	647	670	640	637	646	693	663	674	606	647	654	683	660	669	642	665	667	677	636	622	597	631	646	698	710	619	670	640	664	604	636	621	678	667	605	689	645	669	658	626	648	670	633	649	686	637	596	674	657	633	619	634	649	645	676	636	657	655	610	646	689	672	673	658	678	651	665	662	635	638	599	680	651	667	615	624	620	673	592	632	654	637	691	625	689	649	584	697	657	647	668	684	656	672	673	651	622	655	678	654	664	695	664	617	639	654	621	639	643	627	650	657	672	666	682	643	635	665	640	651	681	642	618	668	654	632	690	666	623	649	688	646	646	679	671	642	623	614	682	626	587	609	567	590	634	603	618	652	685	634	627	617	669	629	706	716	673	630	690	646	668	649	665	668	635	649	647	699	700	636	678	683	639	629	692	633	615	676	692	675	662	676	659	615	659	666	653	693	645	664	666	639	625	627	669	679	638	651	674	666	649	594	699	678	608	654	662	670	683	651	661	669	660	656	668	689	654	645	665	658	647	658	633	693	636	679	615	691	627	647	626	682	631	668	660	653	656	705	626	655	603	595	626	617	659	677	621	632	692	644	683	664	676	651	626	613	655	685	668	654	629	652	676	607	645	666	636	655	639	640	668	631	658	590	621	601	625	682	631	639	620	636	654	692	654	644	643	607	603	634	664	611	674	613	643	633	655	647	661	650	646	631	686	641	681	615	661	712	666	653	630	639	665	669	661	637	632	688	658	685	625	655	639	649	648	677	631	617	650	666	661	648	652	664	638	690	655	691	637	645	647	657	604	648	614	691	640	648	681	637	608	657	702	646	614	665	642	619	715	639	595	662	675	671	658	674	647	684	632	662	649	632	619	627	679	646	670	615	610	670	637	612	654	658	630	630	641	618	655	675	641	648	619	658	657	696	630	612	643	624	624	639	682	670	661	618	612	681	666	628	652	658	666	629	723	689	665	638	660	654	680	646	628	679	641	669	622	672	682	680	687	670	666	645	698	646	669	650	613	608	641	644	657	626	681	626	662	637	666	649	636	657	670	671	684	693	649	704	670	623	638	622	657	625	623	691	620	668	666	709	675	681	646	646	689	670	631	638	645	647	641	625	664	641	668	636	638	652	603	713	713	686	665	655	648	606	646	672	584	677	659	642	678	682	676	693	640	647	652	628	643	628	622	673	599	639	672	636	616	684	669	674	608	643	663	660	638	671	611	617	658	659	661	620	637	655	687	617	677	729	620	671	664	640	648	636	634	645	669	666	717	617	685	697	691	640	645	674	627	654	659	688	642	631	650	639	652	664	695	695	648	603	654	595	685	648	662	654	671	643	617	632	663	611	636	708	661	621	614	638	668	644	661	640	675	643	612	659	705	665	704	629	621	650	670	631	663	689	702	677	631	633	660	657	632	645	643	635	634	679	661	673	671	627	662	680	640	587	643	662	670	620	638	638	619	707	629	687	642	613	632	651	672	666	653	731	614	659	630	684	671	640	648	666	631	604	660	691	684	694	656	663	655	680	599	656	632	630	703	696	649	696	695	667	660	695	644	634	682	696	646	682	616	645	631	632	630	627	628	742	615	653	630	650	613	632	599	666	657	662	640	642	641	609	649	646	641	684	668	687	666	646	663	638	653	666	653	689	639	619	660	685	602	673	654	638	647	625	650	640	643	649	654	668	631	638	665	693	616	621	627	597	700	661	652	636	658	619	638	654	625	638	631	655	639	650	740	650	668	626	634	625	614	706	648	645	631	659	638	587	630	745	669	649	648	672	647	617	693	635	635	637	650	651	737	633	651	649	681	620	645	694	650	637	611	647	651	653	613	638	674	655	621	642	648	636	652	685	617	675	645	632	654	646	642	669	649	677	627	653	655	645	663	638	689	631	689	638	674	619	675	657	634	697	639	611	637	656	603	659	658	645	647	673	685	656	666	637	684	601	604	659	641	613	648	654	658	646	653	661	632	668	636	652	663	688	675	626	659	623	652	672	615	639	665	626	621	632	639	645	694	673	625	646	663	636	654	634	622	688	706	638	642
22650	21098	28949	23467	21103	21438	18935	9008	5203	2677	2134	1290	1341	1406	937	671	611	605	508	499	469	474	406	447	454	403	445	450	438	403	477	417	371	402	407	422	396	453	397	433	433	447	471	468	437	399	546	734	776	868	888	741	721	446	435	416	375	366	344	414	379	357	399	386	410	355	377	384	352	404	383	355	356	352	353	355	345	344	387	388	379	356	383	377	390	386	367	369	386	382	411	348	381	339	371	384	372	386	330	336	371	360	382	395	369	372	393	341	357	387	387	379	344	301	381	376	404	423	320	403	375	378	356	353	371	343	386	376	390	337	361	372	353	369	369	390	346	391	389	383	386	339	376	405	362	387	384	378	367	377	341	367	346	359	337	351	390	379	370	350	337	367	349	369	373	351	329	367	389	367	354	370	392	388	356	365	377	395	384	336	362	368	365	335	379	359	372	399	374	384	337	343	346	376	341	338	343	377	376	380	390	317	357	364	392	379	359	360	375	376	391	374	381	355	376	364	378	400	334	380	377	368	376	354	371	369	380	368	352	364	349	339	381	346	348	365	358	367	405	347	366	346	351	365	342	384	364	377	336	364	349	326	365	403	369	399	374	401	370	375	335	355	354	374	377	367	357	355	387	352	355	352	343	385	386	340	390	417	369	383	348	375	375	393	366	319	369	332	343	382	348	353	365	375	358	391	359	343	338	377	350	345	394	352	339	351	348	395	349	404	334	350	364	341	354	351	346	341	382	353	368	354	344	392	365	349	374	353	353	382	339	378	395	352	350	367	368	324	374	363	359	378	352	379	363	365	391	349	358	387	335	365	350	369	353	370	376	361	384	349	374	339	363	398	362	397	345	354	383	374	360	387	379	358	364	339	336	380	365	384	362	349	360	354	361	380	352	330	375	372	361	349	374	343	353	389	375	327	356	383	365	368	353	337	367	364	357	349	344	397	385	373	372	363	376	387	346	415	372	338	354	352	372	372	386	374	372	345	361	378	379	338	339	376	352	366	330	405	356	338	338	355	338	373	362	347	356	380	388	354	403	371	368	373	346	359	349	365	382	347	361	357	372	355	397	397	352	367	381	325	369	368	349	379	365	385	336	347	372	364	382	351	356	386	366	359	388	349	318	380	391	384	384	333	352	362	359	377	389	357	393	381	376	360	370	340	372	384	370	373	367	347	383	374	354	356	354	373	354	402	362	315	355	388	379	395	352	404	368	375	336	342	333	351	342	390	353	356	379	385	377	382	382	364	380	346	332	388	374	361	382	356	361	366	368	340	386	379	383	320	368	380	369	383	375	380	395	344	339	395	359	367	347	326	351	405	371	392	384	383	398	345	360	376	381	371	364	377	353	406	351	345	331	371	373	381	340	328	378	364	379	350	360	391	352	369	386	378	367	310	360	382	386	350	332	361	363	367	362	329	387	370	361	350	366	360	347	359	354	347	376	357	369	330	373	375	374	380	341	393	368	391	358	364	340	350	372	335	379	350	350	353	397	359	414	334	377	388	339	355	354	359	398	386	390	376	351	361	376	392	363	392	347	329	353	387	360	365	353	368	354	325	385	386	392	387	347	373	368	366	387	366	373	344	380	326	377	349	373	372	366	372	372	388	384	419	341	396	381	371	372	348	366	389	360	365	365	364	387	362	395	354	350	379	385	365	362	332	377	343	348	369	357	362	359	380	340	358	359	351	364	382	342	355	384	370	321	346	328	370	411	366	360	372	388	396	364	335	386	366	370	378	380	368	356	359	384	328	386	370	374	371	337	404	362	352	346	387	373	363	388	375	328	385	352	397	365	385	336	323	337	386	362	355	329	365	382	393	351	369	357	342	326	374	347	372	406	363	349	355	368	330	360	395	384	352	376	356	335	378	352	383	351	367	359	404	370	357	360	351	324	353	352	349	359	348	391	339	367	371	355	346	377	351	373	361	354	350	341	360	352	341	394	392	366	367	380	367	370	376	357	367	390	360	345	358	397	355	368	359	346	348	355	390	351	366	382	354	375	378	356	372	352	388	388	343	387	391	364	388	339	391	359	354	349	365	345	364	407	390	369	386	401	396	361	337	361	368	382	363	350	331	319	381	325	360	351	377	346	377	360	349	370	356	363	321	355	403	387	356	348	330	348	353	356	338	351	345	368	405	335	390	370	344	415	378	384	387	374	379	370	357	385	314	367	373	359	360	355	366	376	348	359	365	324	377	362	361	395	356	352	373	369	339	350	349	369	347	381	347	365	359	369	366	355	363	341	379	372	389	350	359	417	348	373	356	344	351	336	351	360	352	377	392	347	363	358	366	374	356	386	382	389	363	331	377	346	389	352	348	345	397	355	366	361	345	368	340	352	331	359	338	364	332	365	354	343	373	371	340	339	370	340	388	349	404	354	378	341	350	385	366	363	365	362	347	360	383	350	329	383	377	374	377	357	340	426	384	395	403	369	374	344	388	425	347	340	357	369	375	362	337	395	361	365	341	341	361	378	377	363	396	362	394	357	330	334	395	330	361	382	367	410	327	379	359	355	318	337	385	391	370	334	374	386	365	349	352	361	365	395	345	348	369	355	365	371	345	357	377	368	369	350	400	378	367	376	354	352	346	403	359	338	349	372	345	382	383	389	354	397	327	364	387	371	353	362	335	371	376	343	392	370	334	344	358	374	353	408	345	363	382	338	352	379	342	368	371	359	374	394	394	358	343	394	402	393	357	344	394	348	350	373	382	373	367	364	390	367	376	349	390	346	349	351	371	369	377	310	391	335	352	344	358	376	328	359	323	350	328	354	375	366	386	373	343	421	355	355	371	374	381	340	372	357	376	370	411	365	379	378	324	344	341	357	355	375	386	334	352	372	382	358	367	351	370	365	387	372	344	354	379	351	373	357	367	369	374	350	370	402	383	346	379	340	345	373	374	335	362	389	384	325	367	346	365	371	369	366	339	367	389	356	359	418	321	376	382	364	379	366	362	415	364	360	415	332	391	350	362	366	346	358	384	404	417	369	371	389	359	368	357	370	378	357	377	369	394	377	335	325	379	385	328	339	375	349	355	326	356	364	336	370	329	360	346	358	317	383	385	346	388	370	361	347	357	314	368	385	377	362	361	357	388	378	384	367	351	357	355	344	386	348	375	391	333	335	417	350	351	331	348	374	382	375	364	369	345	389	322	354	374	343	332	314	377	361	373	346	391	379	341	365	383	347	345	349	369	347	367	344	346	376	389	369	383	359	381	376	341	377	347	353	379	383	369	355	350	383	319	358	354	348	373	344	372	388	365	369	350	351	341	357	364	358	315	384	360	336	348	367	365	390	362	380	406	332	368	393	355	317	365	399	373	369	384	346	362	371	388	362	368	374	372	368	362	388	345	381	353	343	382	395	365	356	386	377	413	345	372	379	367	416	351	384	365	361	386	399	372	376	357	373	379	363	349	373	358	365	388	346	401	353	380	360	341	370	321	357	388	384	341	384	332	351	387	370	373	373	364	381	357	339	364	387	353
7929	17362	16307	11233	10699	12924	15248	14406	9786	5246	4187	2463	2745	2545	1474	1045	939	873	707	711	645	589	589	570	542	517	550	543	566	555	509	546	495	538	513	491	512	520	566	561	574	595	660	552	497	528	839	1196	1215	1466	1307	1178	1093	571	609	531	465	459	452	458	497	450	456	469	459	427	529	480	440	448	448	482	463	456	437	421	483	452	452	418	422	433	461	455	431	436	462	413	433	457	417	470	479	449	452	459	454	417	441	459	456	424	450	396	464	428	474	462	430	466	439	428	438	438	445	423	458	446	433	450	435	479	466	418	444	420	430	418	449	470	440	427	456	400	403	408	490	465	499	427	482	455	446	487	456	457	412	458	446	462	440	417	476	421	441	454	442	456	484	438	419	452	454	439	435	415	459	437	464	447	447	455	441	482	447	461	438	456	451	419	399	418	410	430	414	426	454	455	425	468	438	460	463	473	422	466	446	418	448	423	458	429	427	464	447	464	426	443	404	432	445	469	420	456	440	446	447	418	466	427	441	443	458	420	442	416	413	426	435	407	450	458	443	440	454	470	448	409	452	445	448	456	444	450	446	475	432	449	491	431	459	443	433	471	424	427	482	453	453	427	436	462	447	472	449	442	438	429	454	452	438	454	491	424	482	393	416	453	462	427	436	463	473	461	435	410	417	455	430	456	435	420	459	417	447	429	447	453	400	446	461	433	467	453	473	480	483	413	435	494	436	442	444	475	475	487	421	469	476	447	385	471	440	415	416	436	449	435	436	410	450	440	451	398	421	471	463	459	461	436	458	446	462	437	422	490	472	436	462	421	447	439	470	450	466	449	429	452	449	460	417	454	418	403	451	460	451	462	461	487	450	454	453	452	428	449	431	449	422	439	443	444	451	451	466	494	467	429	444	480	436	438	415	457	423	444	432	476	473	448	473	456	464	476	474	421	450	496	463	468	416	452	452	455	440	457	440	455	453	455	432	414	441	507	428	437	425	422	450	423	459	445	414	422	452	439	402	479	457	423	456	413	466	433	427	435	449	491	438	428	486	478	431	442	457	413	431	421	424	443	409	429	425	421	432	432	479	458	470	445	428	474	455	444	475	454	472	431	482	431	444	447	447	409	459	419	422	446	437	426	436	435	469	435	456	450	456	448	422	421	431	452	431	405	454	422	448	476	444	465	443	423	450	461	435	410	448	468	419	425	418	452	445	415	488	459	449	475	426	452	460	424	455	417	471	423	466	421	447	467	442	450	401	437	473	420	463	420	425	408	450	419	398	460	459	467	469	429	470	476	473	441	438	451	482	457	423	442	444	451	478	419	475	415	465	439	457	445	462	453	416	448	454	473	484	450	452	442	488	438	440	438	480	440	455	421	437	392	461	448	407	415	455	414	445	454	431	439	414	461	443	433	495	424	452	450	472	479	446	430	454	456	433	437	410	452	467	456	433	470	420	382	426	460	401	478	446	429	427	418	453	428	471	483	481	467	421	429	474	460	440	467	442	437	474	436	407	416	431	423	447	432	440	438	427	432	454	452	418	465	435	445	472	432	437	446	446	475	472	443	453	463	441	435	443	469	427	442	447	488	432	443	424	471	470	454	394	437	453	438	423	424	448	440	451	431	447	461	438	438	436	447	478	419	468	455	425	422	450	411	461	498	444	426	448	456	416	444	470	432	465	480	438	428	444	477	455	459	493	469	419	472	431	481	424	469	465	474	454	454	428	412	428	456	437	448	485	433	454	446	436	416	423	437	457	442	416	469	442	483	447	428	455	443	466	442	440	441	497	424	444	423	442	458	424	458	451	428	437	421	483	459	448	421	484	392	464	477	449	462	453	447	457	492	427	435	425	480	463	453	464	442	431	478	441	450	458	482	447	482	422	463	446	487	461	427	446	457	471	441	424	435	449	421	439	449	445	461	468	461	398	452	450	454	423	472	423	419	458	423	459	434	434	451	410	426	452	462	426	471	413	465	436	465	462	456	402	447	471	446	411	441	469	418	413	426	488	443	468	457	449	426	439	424	447	430	475	436	388	436	447	458	462	459	441	424	483	400	453	495	447	467	439	486	422	420	429	413	435	432	428	430	436	464	441	452	465	455	464	440	438	416	439	410	460	450	473	419	470	460	461	423	465	493	460	450	465	435	455	461	434	486	457	439	502	418	455	436	434	454	478	455	432	486	443	399	490	464	428	442	428	467	428	449	416	407	430	472	443	458	435	470	434	447	431	438	451	460	472	427	462	487	434	485	482	459	457	439	433	432	416	419	418	446	460	440	414	438	429	432	466	442	431	413	425	455	458	475	488	411	457	433	461	439	448	425	450	452	448	467	434	416	467	447	462	449	423	448	450	459	419	438	465	462	410	448	428	439	424	435	462	454	433	388	474	424	417	480	438	455	472	413	471	428	444	456	414	450	420	482	456	437	452	442	447	424	439	420	453	436	453	504	455	437	438	439	458	458	433	446	463	447	453	467	447	422	415	429	414	440	405	398	473	424	417	424	438	454	468	462	424	419	441	441	439	470	423	467	462	416	437	461	450	471	461	442	439	448	412	452	465	453	428	426	447	430	461	451	442	445	462	449	444	413	456	464	453	441	477	485	450	432	393	456	452	455	466	450	435	437	445	449	432	467	477	459	465	394	442	413	449	431	454	452	451	441	455	436	469	460	461	451	416	450	481	442	494	445	455	438	439	463	461	440	432	477	451	468	448	450	475	411	436	448	403	474	454	458	474	463	431	441	432	423	490	462	442	450	432	449	435	435	416	448	425	482	447	440	446	473	439	485	501	408	469	400	435	451	438	432	454	432	477	440	440	448	425	450	430	465	486	446	431	434	454	421	434	435	446	473	434	449	440	442	449	427	430	481	482	469	432	434	441	463	453	422	428	468	417	418	458	432	469	460	412	437	437	456	416	445	460	450	385	406	441	430	468	480	471	449	478	475	450	465	438	491	456	428	464	440	446	454	435	480	454	457	458	484	450	468	458	441	443	445	464	479	419	448	422	494	488	448	473	452	420	464	465	426	425	454	405	423	429	442	453	420	430	453	422	372	421	435	466	423	459	451	433	405	437	448	420	473	452	438	446	463	426	421	445	468	480	406	486	446	450	441	492	486	433	473	398	476	460	432	433	422	478	436	453	462	481	477	480	446	419	438	445	428	491	439	417	438	458	400	445	459	442	407	475	489	444	433	446	456	446	439	442	435	444	464	476	443	451	421	456	425	430	446	420	469	431	430	461	387	460	444	465	422	428	434	438	416	438	434	468	448	426	451	422	442	441	433	445	475	465	505	459	465	435	463	401	489	413	443	459	437	419	442	469	450	447	439	416	441	430	458	435	452	493	481	405	420	460	398	455	447	449	454	451	488	420	439	442	440	409	415	415	445	434	427	454	456	451	450	455	450	475	452	426	411	459	437	466	446	398	455	422	463	413	433	429	426	432	430	429	450	447	461	458	447	439	456	425	436	432	447	431	450	456	453	439	412	439	462	457	491
26863	20732	11283	2839	2260	2984	3669	3408	2428	1413	1271	1033	1121	1035	915	868	807	784	829	736	861	769	805	839	881	788	818	802	794	801	777	808	841	795	843	801	787	788	773	822	818	824	825	824	826	804	869	889	901	942	925	834	909	805	782	830	785	759	767	827	783	774	789	806	819	858	792	766	809	808	783	767	820	758	757	807	745	725	754	806	761	736	810	762	786	748	814	871	788	775	778	712	820	797	812	755	758	788	798	792	841	813	775	741	744	771	790	824	780	825	741	787	770	823	756	764	784	812	772	749	760	823	793	807	816	797	824	767	747	839	763	795	818	786	763	777	755	793	773	849	728	725	805	812	771	816	804	765	811	755	748	822	774	747	748	752	801	779	810	746	762	813	784	747	809	759	777	742	818	764	798	770	811	823	851	755	781	814	778	798	784	793	752	755	789	772	732	769	842	800	816	738	834	754	848	763	767	773	808	756	810	838	807	778	775	723	825	805	810	775	796	775	768	752	802	808	788	833	781	735	787	825	770	760	824	829	846	812	802	745	764	751	808	758	743	809	805	793	826	796	779	775	790	816	755	787	816	763	812	745	765	803	775	799	815	782	809	797	769	771	771	793	820	746	815	805	801	754	756	840	812	819	793	767	790	768	793	798	804	789	781	823	744	786	794	803	791	791	749	786	762	771	829	767	809	783	769	771	803	744	772	819	797	782	831	803	791	832	812	790	768	751	791	762	765	753	770	807	789	749	769	788	797	825	858	787	781	788	783	746	761	813	775	804	797	768	795	772	782	775	775	785	751	764	777	789	765	794	820	853	775	808	777	830	744	797	811	789	793	800	790	817	804	769	801	778	834	805	748	792	690	813	803	797	837	812	792	786	774	762	737	766	802	824	768	767	806	778	818	759	775	853	744	815	821	733	802	765	780	838	819	797	802	784	796	804	794	748	840	777	803	776	809	768	834	766	777	807	781	808	784	772	798	753	805	810	797	762	757	773	783	814	751	831	770	772	762	823	774	779	795	803	808	779	793	792	722	731	736	817	754	779	781	752	816	858	778	769	764	753	811	805	805	802	802	793	816	770	793	757	761	809	842	784	820	765	805	800	783	732	763	781	820	756	805	814	799	785	849	781	799	740	785	780	774	800	774	799	760	758	775	784	795	821	786	796	836	749	782	741	771	822	793	777	728	817	764	817	802	792	792	764	808	814	779	790	752	749	776	771	780	768	843	779	788	792	801	787	812	841	732	800	786	834	785	759	760	787	802	786	759	765	759	886	781	804	778	836	737	804	773	765	789	839	773	806	805	750	803	774	814	810	764	749	768	844	765	746	780	732	810	812	839	829	779	774	767	784	786	789	784	816	789	819	739	767	833	768	782	779	770	789	796	738	787	804	808	822	827	752	774	780	821	790	734	819	812	771	821	809	794	804	764	751	814	800	788	759	796	778	736	748	776	791	792	812	763	828	792	783	796	767	782	767	792	802	746	845	782	793	770	782	811	764	823	770	799	783	757	795	762	723	783	772	798	765	735	774	819	734	798	794	772	804	749	813	800	755	780	784	777	802	760	760	815	795	784	794	813	816	810	802	824	767	768	784	795	771	802	765	783	791	723	759	742	778	788	787	730	775	797	775	727	845	809	781	748	765	806	818	822	789	808	803	797	774	775	736	774	744	762	793	766	805	810	739	796	766	777	791	789	783	804	757	800	803	785	780	758	814	827	798	826	801	771	820	745	832	773	802	791	794	805	845	773	777	809	765	813	793	791	823	819	786	806	819	787	753	804	747	817	742	769	790	798	758	807	816	794	830	750	786	765	788	813	764	793	802	781	775	826	801	776	790	834	824	814	816	783	809	821	821	811	732	837	801	778	768	750	805	829	765	769	788	786	783	800	759	768	811	840	747	833	757	759	805	772	786	780	812	825	745	805	783	764	830	732	811	780	814	749	772	777	840	809	809	801	787	806	808	785	780	815	797	787	778	758	744	791	794	760	752	816	757	748	802	745	792	815	788	828	790	762	788	761	748	844	813	792	778	729	706	753	795	787	793	790	837	750	779	785	802	788	806	819	746	779	801	753	778	772	800	796	764	802	804	754	783	721	734	776	801	729	799	785	770	766	825	768	734	781	812	807	795	802	797	808	740	799	753	749	806	805	778	799	717	799	778	768	782	775	772	797	779	735	823	828	835	829	807	768	794	769	759	780	763	771	734	814	762	750	781	786	738	752	783	773	785	790	782	750	795	830	786	754	767	808	797	773	818	796	764	814	814	749	772	804	795	813	774	791	776	801	801	751	801	823	768	737	720	794	807	799	733	799	781	794	791	814	757	834	783	770	764	808	812	742	796	827	760	782	770	774	802	810	767	817	757	792	735	788	781	778	817	809	774	809	762	796	865	829	790	792	834	774	761	806	778	830	796	785	824	762	777	798	822	773	803	829	784	822	791	803	793	786	744	840	783	822	814	774	771	764	814	796	748	766	811	803	764	797	761	798	796	794	755	813	846	768	796	744	765	779	792	803	831	762	798	762	736	760	787	765	790	751	810	753	801	795	814	792	778	757	819	742	748	778	797	810	809	823	766	785	796	803	799	817	820	780	799	766	766	789	737	826	772	778	848	815	804	813	830	751	779	834	825	780	753	821	758	800	791	763	803	783	770	823	775	781	809	767	819	841	783	779	783	778	746	837	758	770	799	745	758	760	778	808	770	826	821	790	765	805	850	720	788	781	779	786	766	774	801	751	774	746	760	796	822	770	739	779	743	817	731	762	790	799	798	793	779	798	786	797	715	780	796	809	795	768	755	768	816	797	786	838	768	791	787	797	758	802	784	799	779	812	767	816	757	806	770	824	770	802	772	741	794	756	804	792	788	769	852	777	817	812	847	827	837	777	768	765	797	785	792	749	808	759	769	765	763	806	757	784	730	795	812	789	773	764	794	782	774	786	809	746	803	834	785	782	821	735	797	803	742	785	764	758	804	811	805	789	753	806	772	819	760	785	829	808	755	827	830	779	785	816	791	734	757	760	831	747	760	773	767	774	779	834	793	802	780	781	786	740	806	839	781	813	747	786	806	793	734	828	742	732	777	785	773	743	769	770	786	796	788	772	755	787	792	791	719	812	781	778	750	829	759	811	755	763	813	763	787	824	753	780	793	758	752	784	808	816	777	753	792	769	769	766	749	825	745	763	796	783	780	732	758	795	805	818	821	791	813	798	775	770	785	800	762	768	767	806	779	770	784	727	794	785	827	774	813	831	773	853	788	792	785	799	740	830	801	844	824	835	769	792	750	794	762	767	798	765	751	739	755	831	772	799	810	780	809	739	764	754	754	781	748	760	751	823	777	798	727	771	739	803	785	773	773	811	791	764	759	797	806	759	795	792	766	766	821	815	816	775	836	776	778	808	780	834	774	806	746	759	858	771	782	807	791	787	798	803	806	783	714	769	797	770	772	806	797	766	758	788	831	815	804	750	805	812	729	815	791	778	725	775	780
4467	2664	3204	3296	4017	5838	7480	7217	4862	2530	2190	1492	1653	1620	1218	1056	1059	1044	965	986	1007	969	956	972	977	920	1015	966	980	1011	945	985	1038	970	1017	992	1002	972	948	952	1014	1044	989	992	977	993	1121	1216	1254	1268	1260	1162	1143	989	1068	931	949	973	1032	952	983	954	953	944	915	985	958	903	972	980	971	1033	938	951	953	981	955	990	957	974	891	980	954	924	931	1003	989	975	915	928	930	995	922	969	921	980	970	920	968	965	939	971	967	973	950	980	882	972	894	960	1007	966	968	958	1015	936	974	923	945	928	1049	969	968	950	957	960	946	924	981	957	998	946	925	930	942	971	950	965	916	975	958	984	958	960	958	931	1027	949	964	939	989	912	906	932	965	937	932	974	940	980	916	985	990	941	995	1018	914	921	904	933	959	980	979	952	1026	962	948	988	965	961	1006	1023	908	942	897	960	974	965	968	968	964	946	947	924	922	936	950	944	923	972	1015	969	997	1000	940	925	957	939	970	983	955	891	945	929	956	959	953	941	962	982	980	1022	920	880	943	972	986	965	917	955	1029	971	963	926	963	971	909	966	952	989	988	996	932	990	925	921	1012	1023	951	979	952	967	943	939	1003	995	962	952	915	988	989	996	990	921	965	1018	890	949	1015	935	981	971	979	1001	1058	962	1024	938	987	973	928	953	946	968	942	1020	1007	946	917	978	987	969	952	884	987	937	937	989	1011	882	947	968	979	921	1003	933	938	1003	978	869	940	969	951	982	968	998	949	945	1003	969	960	993	999	960	969	996	939	1014	928	970	956	989	920	990	967	971	964	988	933	968	963	1003	976	952	977	938	929	941	987	975	963	956	910	960	1011	917	936	929	918	953	921	919	963	971	945	982	961	985	954	948	963	923	891	974	885	943	956	965	972	966	972	919	981	933	938	938	1011	966	956	950	985	1039	997	931	952	938	960	1005	980	995	1013	1005	948	973	953	1008	983	988	971	999	975	966	906	886	970	958	1000	961	962	941	969	970	996	905	996	1008	1028	953	1002	946	957	939	979	937	978	953	956	980	954	980	939	1030	980	972	928	944	934	974	925	978	926	944	981	972	979	972	950	928	1008	941	984	953	933	985	946	971	968	948	918	989	965	925	1002	980	950	926	978	966	925	972	946	914	965	949	961	915	1036	954	926	923	932	907	1022	988	1022	977	898	898	944	906	954	905	884	972	957	952	935	973	918	949	943	1004	957	952	955	965	972	1010	960	898	983	929	988	954	979	945	908	959	944	888	942	953	923	979	977	914	999	982	943	940	937	976	990	997	957	929	981	953	932	964	962	918	966	982	910	964	951	943	932	977	963	972	884	904	984	895	933	927	974	945	991	1006	1024	944	982	908	1008	926	943	937	941	962	1007	940	1007	963	911	950	931	940	930	941	966	934	951	992	903	906	972	935	963	1008	965	941	938	975	970	983	935	936	976	931	963	931	982	890	954	952	970	956	960	997	969	940	938	971	1049	979	892	982	1002	941	993	965	989	970	933	956	992	975	951	968	985	948	960	947	948	971	1025	940	960	950	989	914	960	950	968	875	971	996	1015	935	951	944	893	934	961	945	921	913	926	942	1000	931	938	937	957	927	928	977	940	945	966	935	939	973	930	944	932	943	939	967	973	974	943	924	988	948	922	1000	998	945	996	939	989	934	931	953	993	939	890	991	924	923	920	923	965	946	928	964	1003	933	982	910	980	909	959	960	981	923	956	946	964	945	919	997	990	944	902	997	944	967	959	951	974	976	925	954	967	965	947	978	964	901	893	956	940	929	983	976	889	969	949	956	870	927	912	925	970	919	939	1020	997	957	932	1014	930	987	964	916	985	977	997	961	965	964	995	988	969	929	951	944	1032	941	937	905	987	960	932	984	956	965	942	1003	959	962	995	929	941	938	927	1000	971	988	954	940	972	968	1004	939	866	956	953	894	975	994	974	947	933	926	999	980	1006	885	931	938	974	961	981	944	961	962	915	941	999	935	942	946	947	1017	968	915	1018	980	924	952	971	905	1009	1014	983	943	1023	922	967	945	906	952	977	937	982	943	958	1003	1009	899	942	970	973	907	954	1013	984	890	974	954	938	937	985	980	951	997	960	965	955	938	917	935	930	979	945	920	970	956	945	988	971	1021	944	975	939	976	954	973	967	933	1015	999	958	973	966	979	932	928	986	957	1007	929	963	897	939	981	968	992	882	1008	940	941	957	887	990	909	939	978	950	984	967	966	1001	934	954	931	915	900	958	977	963	964	926	928	1004	1010	955	928	945	965	991	976	892	927	887	941	989	932	901	950	915	936	941	1007	898	992	995	977	977	952	945	962	968	903	940	1000	955	949	943	934	961	924	937	942	945	1025	883	957	977	995	970	980	990	978	865	939	948	923	954	929	917	937	987	986	966	945	919	957	976	944	961	886	1002	973	988	965	979	954	983	978	989	992	1003	920	970	982	948	931	992	976	1036	937	967	907	1030	975	998	958	933	967	941	962	892	931	965	1013	969	991	932	982	931	940	961	918	962	930	1007	952	925	890	993	954	954	999	1031	972	943	924	939	972	986	993	936	934	944	956	960	937	980	991	964	925	921	980	1005	970	967	1005	989	1044	968	909	958	992	971	970	919	985	889	992	986	940	950	1013	896	1012	927	956	979	981	990	943	961	927	955	924	1034	933	949	937	938	1026	943	857	969	921	963	935	939	963	959	1004	959	954	910	1005	959	968	952	937	983	983	966	915	971	929	960	956	959	1024	977	994	917	967	973	971	1028	942	929	950	959	974	946	963	965	958	964	984	971	977	993	936	978	899	932	973	969	976	961	983	1010	983	998	959	908	937	985	942	932	961	935	949	974	957	939	1003	939	968	925	963	942	941	963	962	945	958	928	959	995	976	911	968	984	963	961	976	929	969	968	994	947	999	991	948	988	986	970	991	904	982	966	940	932	986	929	912	983	936	966	989	986	979	967	956	964	932	935	941	954	954	973	917	977	1042	1013	911	988	960	974	938	960	988	967	907	917	1036	952	975	996	900	912	987	983	984	947	943	911	957	979	978	970	933	932	927	875	968	1001	949	1018	947	955	981	942	983	935	926	919	954	1005	925	942	1009	984	986	953	914	981	983	1001	986	966	962	957	967	998	985	920	966	1011	969	988	969	947	962	930	936	980	942	964	889	954	924	921	940	972	975	931	921	925	972	984	1013	962	904	1021	953	955	980	963	894	962	903	977	982	973	930	952	940	972	969	936	999	933	945	964	975	964	1011	978	898	953	1021	982	951	943	947	1019	907	992	920	951	988	991	982	944	934	966	1003	954	929	966	930	931	973	961	980	901	959	1035	983	967	978	963	930	944	931	911	853	956	947	940	918	905	972	972	1034	965	973	953	1008	926	966	990	957	943	920	1003	965	981	974	955	931	906	962	984	1009	916	919	898	928	924	965	986	989	1010	964	935	956	1010	959	944	941	932	948	951	929	975	999	969	954	989	934	965	979	947	986	951	1022	960	989	939	1008	995	969	935	937	947	968	955	942	960	944	908	954	953	981	975	930	944	964	962	928	941	956	996	988	882	1006	923	992	928	943	907	991	956	947	906	961	995	985	923	1055	878	988	956	942	939	957	975	973
23490	21096	28608	23818	21106	17020	8854	6328	3901	2153	1639	1115	1197	1292	772	704	690	599	625	597	562	627	600	575	575	487	548	546	553	566	524	527	566	581	521	545	545	533	559	574	581	586	555	605	541	551	690	742	829	897	818	819	668	571	573	605	547	496	542	577	508	586	529	515	548	529	547	563	512	527	542	514	521	525	511	528	513	518	536	527	556	509	551	497	501	546	569	504	559	546	533	510	571	553	514	533	519	549	587	519	506	530	573	565	550	532	493	481	530	516	556	492	545	547	529	511	499	508	535	511	573	528	558	537	519	484	527	529	553	521	541	504	524	529	512	537	569	517	543	549	528	543	536	516	537	516	531	516	536	542	545	496	576	516	500	511	508	538	493	525	543	537	507	526	545	539	533	562	506	513	537	516	565	556	536	527	565	487	504	522	512	531	458	570	547	512	524	520	515	547	539	555	542	543	586	569	553	552	544	520	510	535	542	583	533	541	538	511	524	555	572	510	520	500	579	515	484	531	536	521	525	504	548	540	562	513	589	541	514	503	496	527	526	510	521	552	574	526	555	564	517	568	572	556	505	512	525	558	494	547	580	537	517	609	543	523	535	528	561	554	518	543	503	546	579	524	548	541	516	541	534	580	508	514	514	549	525	512	565	564	491	521	478	535	523	545	571	531	545	534	539	496	574	499	522	525	522	549	513	557	570	594	508	509	566	547	522	523	522	521	549	530	530	512	547	531	521	527	539	512	534	557	490	490	529	487	558	520	519	558	524	541	555	495	493	550	511	508	545	569	573	509	475	502	499	523	517	494	511	514	505	526	506	543	519	532	542	522	506	548	555	501	511	536	522	523	528	530	503	541	574	533	556	510	512	575	523	546	539	503	545	519	551	543	533	513	498	514	530	533	563	499	572	560	509	535	547	502	526	555	537	529	563	529	508	557	554	512	539	531	530	521	523	484	516	512	516	519	524	558	556	529	497	506	516	522	571	509	524	530	554	554	533	524	520	544	561	544	544	502	500	550	613	510	548	538	523	511	536	514	493	540	521	530	563	490	551	488	548	544	534	532	549	528	517	529	517	529	529	535	525	544	500	549	530	543	522	537	540	547	535	519	549	536	537	514	502	493	539	508	526	513	508	549	525	516	518	480	565	580	538	502	538	553	521	548	520	507	574	506	525	548	531	531	505	511	562	492	540	532	546	547	520	543	493	578	524	550	530	509	521	510	516	535	491	516	498	509	530	574	548	525	511	518	532	482	520	498	551	502	525	526	514	551	524	511	521	532	550	519	522	561	528	512	525	535	507	530	502	552	551	519	538	521	577	537	554	532	534	515	543	488	528	545	549	521	538	509	532	573	567	551	537	568	540	551	510	552	530	570	517	527	558	530	481	517	556	532	516	552	496	571	529	553	489	534	470	540	540	547	532	546	546	583	513	540	592	532	480	545	539	528	522	525	513	521	500	535	536	513	494	546	548	517	546	506	540	514	566	531	511	530	531	529	492	482	562	593	528	585	528	511	545	532	502	516	528	560	477	536	555	561	515	501	548	494	543	546	555	529	552	521	542	551	492	551	556	532	547	533	564	524	552	509	511	505	490	532	555	531	553	525	542	571	525	550	534	509	499	535	524	529	540	517	537	542	533	556	534	536	536	500	514	538	530	528	530	537	498	567	506	508	528	502	529	523	500	567	530	538	500	509	500	540	532	542	539	541	553	582	507	546	490	551	518	552	528	570	537	535	553	530	569	541	523	513	499	537	521	575	510	488	558	505	547	505	495	542	520	490	534	515	533	538	532	533	531	535	549	553	509	583	545	559	525	556	520	518	513	538	550	527	519	512	501	592	539	531	534	512	542	543	507	529	540	527	553	515	542	536	568	528	509	530	511	559	498	535	508	549	534	542	515	556	523	568	558	552	529	500	544	509	535	575	526	481	520	505	510	549	539	509	567	536	529	531	561	560	546	569	496	549	579	527	517	532	543	551	504	528	534	569	534	511	491	511	527	505	487	539	533	549	570	519	555	533	539	523	514	500	535	493	545	524	560	537	512	559	533	505	503	532	489	493	523	478	545	523	494	500	498	546	520	546	548	535	544	535	526	516	498	579	532	529	555	542	510	561	492	528	506	531	565	554	533	556	524	538	516	562	523	480	534	535	519	540	530	520	526	526	579	512	505	516	551	553	532	525	526	518	525	526	525	531	553	487	531	531	532	534	507	538	539	558	520	528	556	514	506	486	522	551	510	531	565	537	503	533	537	563	522	519	523	499	507	501	491	575	530	500	521	533	571	518	535	527	535	522	514	507	514	538	557	533	586	502	508	510	543	516	529	500	526	566	516	499	555	538	530	548	535	508	550	544	492	503	557	547	527	531	571	534	516	511	583	570	500	511	519	499	540	550	558	524	536	544	542	519	530	518	559	511	494	548	516	541	552	554	518	568	513	549	542	512	542	559	565	492	539	522	525	567	550	551	547	524	514	502	533	511	498	543	539	518	497	513	518	512	536	526	469	548	471	525	509	507	530	548	521	520	522	478	497	514	527	522	497	556	517	515	537	519	539	525	553	522	533	466	519	522	547	534	546	497	531	523	514	503	523	574	499	515	568	562	577	543	540	494	535	508	505	539	552	529	530	536	563	509	537	530	509	535	550	559	533	544	472	483	541	510	549	552	494	564	507	548	507	553	522	524	529	536	523	554	555	544	519	516	496	515	530	592	493	531	475	553	498	538	565	512	504	527	574	560	506	537	494	505	506	547	495	520	508	508	488	555	523	503	517	561	535	539	542	535	497	512	500	511	535	509	528	503	539	529	544	533	524	522	521	510	555	537	519	515	535	573	572	567	544	506	505	510	544	517	522	522	563	570	505	523	518	519	510	541	504	541	540	506	509	545	506	571	565	532	537	554	507	500	510	542	533	510	528	572	566	548	535	518	535	516	530	551	550	535	520	516	580	570	515	535	528	496	528	551	545	559	571	512	546	509	515	550	510	545	519	547	509	517	517	520	525	532	544	552	538	540	511	521	531	520	537	552	525	533	565	512	544	543	529	543	518	567	515	512	535	525	529	559	530	563	536	496	526	509	530	540	522	559	547	504	527	542	500	530	495	532	507	520	516	523	517	548	536	539	522	529	495	540	498	503	547	499	569	529	541	545	538	535	553	542	490	541	516	518	540	502	509	520	521	518	551	540	532	523	588	503	530	552	503	510	532	517	591	502	537	505	516	534	527	499	501	528	536	562	543	549	540	494	522	545	508	542	512	516	526	492	517	525	496	504	543	580	540	546	557	536	496	550	552	559	549	491	543	508	541	538	516	496	525	504	573	552	558	524	560	506	534	528	519	503	509	519	519	517	546	549	542	510	576	562	505	505	552	533	535	505	518	570	523	539	512	561	529	539	510	535	569	535	559	494	551	533	520	502	521	539	563	524	551	510	514	531	554	519	529	516	547	505	551	541	474	494	500	537	521	548	469	547	519	498	523	544	568	555	513	504
5639	11577	10961	7922	7883	10001	12303	11461	7913	4080	3210	1991	2182	2211	1329	1026	955	973	814	804	712	730	737	727	720	738	723	693	690	723	693	741	706	684	713	707	667	760	733	754	750	764	746	759	677	673	934	1120	1143	1346	1374	1192	971	739	832	768	654	632	683	723	683	688	672	682	667	648	757	666	627	651	639	677	654	661	635	706	608	713	646	676	679	671	660	666	655	685	701	652	676	659	620	661	654	583	659	674	612	646	669	647	689	620	693	680	712	693	666	680	639	663	638	683	664	664	642	664	647	661	634	613	656	692	648	662	665	668	692	678	641	649	658	676	674	665	625	623	671	669	625	623	656	636	655	677	636	701	688	634	651	651	659	674	638	680	680	662	676	707	650	668	670	682	668	684	671	661	637	707	718	648	715	635	628	642	610	644	641	615	659	675	668	698	685	685	722	638	619	633	645	699	703	631	653	642	687	642	679	692	636	648	635	678	651	655	668	672	703	642	637	692	639	649	662	659	663	659	685	627	696	684	685	649	664	637	651	660	691	654	702	616	649	673	667	654	638	635	693	630	692	676	624	673	632	668	676	648	656	655	712	707	641	699	624	646	650	632	682	650	666	638	631	630	686	656	644	695	659	705	625	683	613	666	619	667	646	684	652	646	646	695	644	651	648	693	674	647	707	662	618	673	678	675	678	637	718	652	634	650	715	682	654	650	662	690	640	701	640	653	665	651	637	663	680	652	635	674	631	696	668	654	686	671	696	658	694	636	699	661	670	688	730	643	643	657	627	710	668	698	648	675	642	657	679	659	678	645	621	651	668	622	659	653	663	660	616	686	633	659	666	647	624	690	669	649	644	632	640	639	665	657	640	643	645	690	646	649	652	665	682	660	683	673	677	651	639	640	658	655	635	685	675	634	671	649	629	659	626	663	646	689	659	678	642	670	673	614	717	650	684	639	643	663	680	663	666	704	640	686	664	656	656	664	632	664	685	655	651	675	691	640	631	663	657	662	634	631	673	639	663	669	692	662	669	620	658	633	694	629	751	640	682	623	641	654	625	650	646	646	671	625	675	698	646	685	694	684	645	707	666	646	664	641	699	642	686	669	656	606	650	678	683	627	671	654	660	661	662	652	664	662	676	653	623	685	665	664	660	647	598	636	632	663	682	650	643	672	671	631	671	653	682	607	674	676	645	686	696	641	651	714	645	633	681	684	672	673	676	643	643	685	676	684	645	693	642	664	677	695	656	681	703	710	682	671	638	666	676	617	650	640	645	687	658	626	712	651	624	696	632	651	664	649	662	659	669	659	649	670	654	637	603	665	669	641	588	654	668	662	630	649	667	611	700	647	650	700	631	661	663	662	660	630	654	660	667	665	678	672	683	659	650	649	658	660	686	655	671	668	678	681	706	693	691	672	680	668	689	687	642	644	612	637	683	633	662	675	607	605	661	669	615	620	677	697	672	665	648	666	672	673	654	647	663	701	696	703	618	634	663	625	664	713	652	670	662	642	624	663	676	670	685	607	686	621	645	695	659	661	671	665	696	645	693	667	657	670	709	663	679	620	639	680	694	660	645	683	642	676	707	647	709	651	673	639	637	625	662	667	661	677	665	638	647	668	682	689	688	642	662	692	690	681	632	638	697	649	682	704	654	649	668	621	621	621	680	659	686	701	674	671	699	626	649	661	702	658	664	666	669	647	615	677	688	680	660	680	599	623	705	684	639	688	655	658	638	654	655	646	699	697	656	623	675	687	700	667	703	636	677	664	672	637	621	677	688	616	651	686	725	640	612	628	657	633	698	661	701	647	664	695	661	679	688	663	685	647	669	621	689	641	641	643	646	671	634	678	682	679	666	676	694	654	637	686	645	646	667	660	615	653	628	677	669	717	685	623	663	666	664	695	664	654	674	623	643	666	633	616	655	611	689	646	646	678	642	650	636	656	637	637	659	662	647	654	632	652	690	645	655	645	681	659	692	659	665	663	598	703	677	602	685	646	642	671	675	676	690	693	671	690	656	631	677	681	668	633	690	631	644	648	687	654	635	650	679	636	664	647	684	621	664	680	724	651	671	690	672	646	646	686	665	693	647	664	712	706	641	659	625	675	638	681	660	694	617	613	687	661	698	653	651	649	685	633	663	645	667	650	642	662	651	657	635	629	678	664	670	629	681	655	700	701	675	633	637	666	692	684	652	670	680	675	722	717	674	651	694	663	624	628	648	636	695	682	668	663	632	648	666	705	658	664	659	671	685	658	642	640	654	667	676	672	675	664	671	688	644	701	689	664	633	633	720	650	692	657	711	620	699	635	626	624	658	661	663	645	692	673	681	671	687	679	697	678	649	637	605	644	613	673	682	627	627	685	655	610	633	674	686	669	686	650	740	690	659	675	647	646	683	636	666	688	648	752	691	639	641	629	642	656	670	642	655	658	672	640	661	658	660	612	661	626	626	689	647	648	604	646	656	660	668	607	633	683	636	683	641	671	693	655	626	644	693	700	673	637	662	646	692	646	660	654	671	630	673	663	664	653	661	685	648	636	651	628	620	662	703	662	661	634	648	646	681	701	639	670	679	667	700	666	666	671	627	648	658	669	684	672	611	670	663	655	637	662	676	651	640	653	665	625	652	642	677	618	656	673	675	671	623	680	664	613	643	658	654	618	646	665	713	647	694	649	672	637	637	648	655	685	668	621	649	690	688	656	667	635	678	646	639	636	689	628	572	635	680	617	640	676	668	667	663	668	666	700	658	627	669	657	658	635	651	692	590	674	637	670	667	632	654	674	678	686	659	672	655	637	636	669	660	671	697	638	644	670	647	647	614	669	677	735	689	632	620	738	631	672	669	667	626	649	626	681	649	655	645	639	709	645	658	650	656	635	671	658	646	648	674	641	670	612	645	649	697	699	642	623	690	647	656	693	668	650	650	675	701	615	689	703	649	679	680	635	695	694	621	689	640	688	718	616	662	656	663	626	674	617	622	670	674	634	651	670	639	649	670	692	656	659	689	694	660	654	659	692	681	683	669	644	639	711	636	665	652	652	661	642	677	664	690	627	659	651	696	667	629	610	679	660	653	661	686	686	641	643	699	714	639	658	636	710	712	635	651	689	664	684	671	645	659	647	710	658	691	689	643	659	653	628	697	677	640	633	726	647	638	662	682	652	700	663	693	665	662	653	671	705	677	680	623	651	633	676	646	708	686	664	648	659	706	678	695	636	685	635	658	583	652	681	681	678	618	615	714	653	630	648	640	646	679	681	664	628	680	706	655	633	670	658	693	688	649	691	654	678	628	693	683	639	633	664	692	682	635	665	653	634	701	605	665	661	659	680	702	639	694	648	703	643	660	650	712	654	656	649	692	682	677	651	689	671	611	668	626	655	656	635	616	689	668	620	648	676	645	600	618	613	608	612	667	665	661	637	636	630	626	666	674	637	643	631	601	671	642	708	652	625	672	648	677	651	675	650	718	611	672	688	620	654	659	665	696	738	676	638	693	645
22674	21096	28917	23508	21098	21462	19222	9469	5466	2800	2258	1390	1379	1392	791	643	608	571	524	457	525	449	452	427	412	426	433	404	412	421	437	420	430	381	449	406	439	440	435	432	435	483	469	407	423	387	644	740	817	958	858	795	551	408	478	427	346	430	390	386	381	378	414	371	382	402	364	404	363	359	388	359	391	375	381	347	383	358	353	348	337	374	362	388	378	361	367	351	375	377	348	384	392	373	366	387	361	370	400	385	389	385	394	384	373	385	349	346	373	407	346	374	352	356	368	402	361	403	388	366	345	379	364	361	378	350	378	381	366	399	363	351	383	349	386	358	362	371	386	348	375	396	376	380	360	386	383	374	329	364	365	365	386	347	369	426	391	376	371	348	354	376	378	357	421	362	390	396	383	370	388	374	378	412	379	379	368	356	374	366	396	370	412	382	383	387	392	399	405	378	355	333	377	375	355	378	370	373	420	360	350	309	364	375	383	362	366	396	332	348	367	372	370	393	365	385	361	397	382	365	376	356	382	403	365	362	369	381	341	374	398	360	360	401	362	392	371	383	346	378	383	339	391	413	390	377	354	367	346	386	414	388	346	361	388	387	363	360	387	371	376	361	385	387	367	403	394	376	353	380	395	357	403	382	400	378	404	371	380	350	392	374	353	379	366	384	400	385	362	366	408	368	365	338	360	380	365	359	372	392	357	363	359	338	355	351	380	329	366	368	368	360	354	379	405	406	391	400	360	371	361	380	358	343	387	394	349	347	367	369	432	340	375	348	391	342	383	390	376	390	397	377	374	386	368	392	364	385	400	383	381	355	376	360	387	357	347	368	352	381	371	367	369	377	361	376	350	361	373	349	380	365	393	346	391	378	387	368	357	356	359	338	388	375	378	383	405	408	376	360	403	388	403	357	368	374	344	372	344	393	372	384	364	358	373	384	355	394	353	372	380	359	389	358	388	364	346	369	350	394	363	347	388	369	361	358	354	359	356	379	380	363	372	340	362	357	355	366	379	382	390	399	363	382	378	368	372	386	390	390	333	360	361	380	386	374	366	389	363	359	402	412	361	372	358	370	334	377	376	399	349	373	352	396	369	350	352	348	373	386	351	376	369	392	374	343	348	385	352	338	393	399	385	368	347	361	368	403	406	373	373	360	413	344	360	365	368	378	370	354	379	403	373	398	395	374	409	390	354	373	402	384	372	396	382	367	366	353	347	386	355	372	369	377	371	381	346	351	362	363	381	356	371	384	380	376	377	346	378	361	356	361	384	386	383	373	376	330	337	375	370	356	387	378	394	356	406	385	367	354	334	382	370	358	367	350	353	383	396	336	362	355	368	383	375	339	369	376	344	381	381	366	372	373	410	389	362	377	380	390	401	342	369	388	364	400	367	417	378	372	402	377	368	370	388	379	404	399	381	395	373	365	368	395	365	379	386	330	411	329	374	381	383	347	395	378	368	388	361	358	371	345	340	378	357	354	382	373	372	385	368	344	357	364	381	392	397	329	344	352	349	342	349	354	371	381	400	383	405	391	354	359	395	400	372	339	354	360	382	390	372	397	387	372	375	330	390	375	349	374	367	357	367	347	341	402	391	379	382	384	344	343	367	402	351	402	366	349	402	374	388	363	351	381	349	389	391	341	348	373	391	362	360	358	379	361	379	374	349	374	359	376	359	363	406	361	353	371	332	362	394	361	378	380	333	341	405	353	366	371	348	390	343	386	363	348	401	376	382	370	395	389	405	357	376	382	404	404	390	370	352	389	367	379	380	337	384	396	344	351	351	339	387	362	381	397	369	363	394	368	345	375	379	365	378	388	369	379	388	364	394	356	365	363	349	398	375	372	348	402	388	368	367	379	379	372	362	400	381	391	357	325	398	366	362	396	354	383	403	395	386	370	411	434	387	359	404	383	378	360	352	358	404	409	393	371	367	337	335	357	348	363	351	354	396	337	402	343	382	379	344	382	377	363	342	366	396	357	391	411	368	365	378	384	364	363	365	392	399	377	371	391	346	356	417	360	374	374	373	366	406	351	358	353	372	357	380	373	389	385	393	377	349	363	396	374	356	381	368	351	362	346	359	386	377	375	336	346	367	379	383	377	360	369	357	330	350	346	357	379	406	369	386	379	400	417	352	334	346	350	364	379	399	377	375	346	344	382	398	378	385	403	375	380	365	373	415	373	404	336	362	343	383	323	355	355	356	388	387	398	405	375	380	375	368	367	356	385	357	388	363	355	369	356	356	364	354	359	411	326	362	376	386	383	352	352	347	373	405	405	380	374	372	369	369	366	359	354	375	359	359	365	361	389	342	340	383	371	387	369	347	377	396	400	370	383	359	368	390	401	362	378	385	394	355	359	351	327	396	389	392	366	378	370	409	365	373	355	386	380	363	383	376	371	366	349	351	335	373	351	336	352	412	347	396	327	389	371	362	379	338	344	388	383	381	363	345	397	400	380	377	360	377	354	368	360	382	406	390	369	357	369	357	372	380	374	381	402	393	374	349	375	379	335	356	385	372	358	322	359	376	367	388	395	389	341	385	364	372	370	370	339	380	374	393	343	397	371	364	361	377	351	379	352	373	355	388	366	366	378	363	332	372	405	375	412	389	362	388	344	355	419	414	381	350	408	367	362	346	361	370	365	387	416	383	351	407	346	346	357	383	379	362	380	376	386	368	357	360	375	354	341	386	360	367	395	398	348	361	361	366	335	354	333	376	360	362	330	353	361	303	384	316	366	357	368	372	328	369	377	336	372	367	392	362	356	397	376	333	370	386	383	333	352	382	362	351	386	405	395	388	377	382	389	379	374	351	352	391	382	349	367	375	394	417	381	361	372	365	379	373	368	355	408	401	366	389	362	361	349	380	350	354	350	383	404	385	327	385	349	315	362	374	380	374	362	409	381	360	359	398	390	382	342	314	379	378	398	383	378	370	406	353	372	355	380	414	377	348	385	378	344	370	368	375	367	368	395	384	389	369	384	377	352	350	385	393	360	387	387	364	402	391	388	365	385	348	339	340	369	361	371	344	381	374	387	371	369	373	378	362	397	390	341	394	338	349	375	385	407	391	356	376	324	397	366	342	360	346	359	379	357	354	352	346	406	391	367	344	389	351	381	379	350	365	406	387	394	371	369	376	357	385	368	366	366	393	348	371	367	331	405	373	370	389	395	392	400	354	378	377	391	391	366	371	355	381	331	365	380	385	372	380	379	389	414	379	348	365	345	418	370	385	358	327	358	372	367	394	388	341	420	385	366	361	367	352	386	358	378	352	358	399	362	376	378	368	348	389	371	430	332	389	357	354	358	387	393	380	352	367	373	388	331	368	356	353	392	369	380	367	357	371	381	384	383	366	370	355	362	377	392	348	351	376	325	350	367	358	339	369	393	367	379	373	389	383	373	358	339	382	344	384	389	347	358	373	397	355	361	398	392	367	372	376	374	367	344	362	345	352	387	369	388	365	366	361	392	371	351	382	331	389	358	368	372
7839	17276	16289	11479	11117	13634	15936	15233	10516	5462	4303	2719	2646	2718	1432	1014	909	820	739	683	633	642	644	612	572	552	562	558	534	564	550	538	526	517	537	519	480	578	547	602	629	692	646	557	523	489	871	1111	1266	1459	1346	1221	858	554	644	558	465	485	460	498	473	445	476	443	451	454	488	447	422	438	489	447	440	456	454	447	528	433	486	431	464	465	432	437	432	453	474	460	461	457	448	439	519	446	468	435	414	439	477	441	436	449	493	470	441	452	443	470	470	438	449	479	445	453	467	443	455	454	497	429	435	472	438	472	440	427	451	481	474	452	476	458	420	423	460	449	480	427	453	437	461	450	466	463	439	414	426	430	448	444	459	478	475	497	448	454	441	450	469	504	438	467	446	457	471	460	437	426	452	451	460	483	480	492	427	443	457	433	462	468	466	454	442	469	447	439	431	422	491	457	462	420	439	475	432	460	454	463	422	435	423	446	442	452	418	498	440	413	464	464	449	458	439	434	500	462	449	463	482	460	442	460	460	445	476	496	480	424	441	474	460	489	468	450	424	479	443	442	458	433	465	426	478	410	396	467	455	457	453	443	466	483	465	407	412	445	493	468	438	479	465	445	477	398	455	434	450	429	430	483	440	474	424	475	456	413	481	475	411	442	443	483	459	453	458	487	439	459	468	490	471	418	452	433	460	455	449	438	426	459	464	402	416	439	460	420	467	428	475	465	417	442	451	428	472	457	503	435	473	476	457	451	428	476	478	445	475	451	425	474	473	475	441	470	456	430	453	541	487	475	418	451	444	482	438	448	481	479	429	461	491	439	467	447	443	484	455	455	444	482	433	460	465	439	504	428	466	432	454	461	448	415	441	462	465	480	456	429	455	429	484	446	398	462	444	404	432	420	402	458	434	497	422	441	467	408	460	451	447	467	444	422	417	421	464	449	469	439	446	474	458	459	450	466	429	443	449	436	487	424	465	477	452	459	460	453	444	435	424	423	495	462	459	444	413	468	410	452	422	423	461	423	458	442	472	442	423	443	465	462	479	467	428	451	470	436	450	453	469	482	458	454	465	407	438	455	416	480	444	457	434	447	443	447	460	468	430	447	473	475	444	471	434	488	465	473	464	487	441	446	422	414	444	460	423	444	451	467	494	476	431	466	474	460	460	440	463	452	436	445	449	501	478	457	458	439	490	478	445	448	460	477	454	460	474	448	420	469	437	429	444	434	461	430	505	455	409	448	440	452	465	458	468	452	459	460	482	412	463	470	450	494	469	460	444	450	435	443	451	436	465	467	456	468	459	458	502	440	447	444	438	467	460	437	441	481	457	458	453	394	433	426	423	488	461	484	444	430	469	408	453	420	447	423	427	476	416	481	457	465	451	448	415	451	465	428	454	451	437	439	476	446	409	446	442	469	418	461	462	446	438	470	411	480	430	439	469	427	409	457	477	442	466	431	425	444	427	475	441	452	476	477	429	446	468	464	445	438	504	481	433	478	398	439	443	429	428	449	433	443	443	453	497	425	420	485	448	441	441	415	453	449	445	455	459	447	436	451	453	475	473	438	439	438	435	501	474	441	459	450	446	485	483	472	487	434	450	454	459	444	467	441	453	433	441	447	433	484	455	438	449	475	451	432	452	447	443	403	470	447	431	522	441	485	409	452	465	429	436	415	441	466	472	465	423	454	454	471	440	440	473	426	429	455	423	456	455	476	462	447	435	436	443	471	445	472	461	445	473	431	453	475	460	476	471	462	467	472	456	438	417	491	481	465	466	424	477	417	447	447	468	448	459	462	448	436	482	420	456	438	446	408	467	490	442	499	432	449	417	463	467	479	472	442	428	433	472	429	473	460	438	456	496	438	439	416	466	479	408	487	451	431	460	409	455	440	463	452	465	407	455	417	451	432	407	462	434	430	434	488	481	460	448	413	434	422	443	465	436	470	471	430	434	438	436	433	458	477	452	427	485	451	461	457	482	508	475	456	437	442	449	447	430	477	512	468	479	433	509	448	458	473	419	442	420	439	457	465	430	479	387	425	458	460	457	425	440	421	480	453	458	436	450	461	468	462	435	471	437	423	446	462	442	467	425	431	468	445	460	470	407	448	474	460	475	488	461	432	417	461	458	460	477	428	410	451	443	439	450	417	493	447	415	424	497	436	446	455	442	444	459	453	425	451	462	433	463	441	424	459	426	452	458	460	429	449	431	432	456	433	443	475	422	446	453	395	486	443	424	445	474	444	465	417	425	453	450	423	477	448	497	482	448	451	447	445	459	452	480	484	403	426	445	474	452	464	419	424	464	509	453	463	460	429	447	463	461	442	453	446	461	482	466	428	449	436	480	466	413	454	467	467	436	464	442	422	426	494	435	450	449	432	464	475	452	432	404	459	453	474	441	430	419	460	449	433	484	504	451	427	466	439	460	445	439	441	450	434	461	443	404	457	444	422	453	436	456	423	496	436	495	437	470	443	490	450	476	470	445	465	430	436	441	457	449	478	430	427	476	426	485	464	415	475	463	442	496	414	484	458	476	489	449	454	449	464	440	460	445	449	451	447	469	483	472	458	468	426	471	472	454	441	458	449	455	480	452	435	441	475	474	445	478	477	482	453	442	428	459	471	434	474	439	415	439	480	421	455	396	465	460	480	477	457	459	407	455	420	468	422	462	474	419	481	479	477	473	475	456	446	449	456	484	468	460	402	465	483	465	452	423	484	479	429	467	435	479	433	452	464	475	472	467	440	445	437	407	415	444	467	448	422	436	450	458	453	479	443	467	466	429	479	428	453	422	462	439	432	436	410	429	436	425	437	425	462	423	452	430	470	454	444	434	440	463	488	452	448	426	447	459	458	504	488	434	461	434	464	431	441	483	462	452	496	458	439	469	436	463	487	433	448	414	441	483	491	442	457	452	449	448	466	459	414	428	438	468	454	440	468	413	464	440	445	459	430	457	441	430	447	447	458	434	485	450	473	466	439	451	468	478	428	421	455	453	448	439	458	436	479	455	455	449	461	428	455	452	485	437	401	464	452	446	470	458	444	461	492	451	431	452	464	427	455	464	405	446	482	474	444	454	477	476	433	430	432	456	452	454	453	476	439	430	455	441	452	471	451	429	451	457	469	440	409	485	481	435	462	436	433	474	469	462	475	432	454	414	477	449	432	465	426	463	463	426	440	486	453	436	432	438	422	460	450	460	456	419	465	445	465	424	431	463	448	444	465	434	456	466	457	472	432	445	451	448	443	414	455	419	454	478	444	472	493	447	433	457	466	450	445	457	463	465	459	471	449	429	452	418	458	447	450	434	494	433	441	431	440	443	411	449	421	482	452	462	450	445	437	459	445	450	456	446	479	418	427	425	421	460	455	436	477	495	439	481	482	482	429	438	454	476	428	424	412	401	457	445	451	473	468	437	453	454	457	424	441	491	487	422	475	441	446	410	459	488	437	469	413	483	453	437	406	480	435	445	421	454	447	449	453	466	474	507	465	434	432
26804	20749	11532	3033	2475	3177	3878	3711	2649	1556	1393	1109	1116	1153	917	898	855	834	803	818	773	778	792	822	772	787	787	841	789	783	862	786	814	776	786	842	814	752	794	839	844	753	865	768	848	767	880	974	940	1006	936	967	888	845	856	798	770	850	785	766	796	800	813	779	821	766	847	813	782	802	773	730	755	777	824	789	785	811	787	777	768	779	783	801	843	840	748	795	799	815	787	797	834	805	805	792	793	787	843	838	818	784	784	800	771	838	789	792	808	786	796	824	782	844	862	802	837	798	803	818	866	799	826	810	796	824	794	764	803	820	815	763	845	767	787	830	770	774	742	784	831	820	835	789	856	836	809	853	770	789	811	827	773	795	781	808	793	832	826	733	780	801	772	770	790	830	730	808	808	832	844	816	842	816	811	818	775	756	803	814	760	821	810	769	819	824	775	822	799	786	735	824	772	801	824	804	804	779	796	788	805	811	778	802	814	820	797	763	780	806	790	777	818	788	816	836	778	731	755	810	797	798	788	825	793	807	740	795	802	820	825	837	794	784	791	807	825	807	816	788	771	823	818	756	832	850	794	814	812	779	760	756	853	828	807	762	812	816	824	804	775	761	792	752	779	748	868	822	836	803	817	804	790	797	823	842	795	784	788	767	775	790	796	807	807	809	807	827	826	814	839	783	795	793	820	776	830	817	796	806	795	771	810	774	787	839	809	771	808	795	818	850	801	789	748	741	788	740	804	806	778	804	838	785	831	815	779	806	775	809	849	824	759	771	799	780	826	825	774	794	801	802	780	786	775	808	810	818	819	815	775	765	805	817	773	782	840	837	792	794	770	806	769	773	819	778	754	778	795	771	802	788	774	835	821	794	774	772	787	758	737	826	830	873	813	812	822	814	839	796	798	843	817	775	835	838	767	777	799	813	788	866	801	840	790	773	795	813	829	780	749	805	829	767	810	781	804	826	789	855	815	806	758	738	782	781	796	807	810	802	792	772	786	789	764	771	815	800	750	767	824	829	719	806	801	865	798	772	854	796	792	838	843	828	795	771	741	800	830	797	763	819	824	837	827	772	854	798	779	794	784	754	797	780	808	792	810	840	800	815	754	779	847	827	752	783	774	843	819	813	847	798	754	788	791	818	786	796	823	858	776	814	784	858	822	799	766	819	832	806	778	773	784	755	801	748	790	831	798	743	802	787	832	807	797	759	801	814	794	758	779	835	757	831	792	784	798	828	843	825	775	780	831	796	734	764	768	798	788	758	789	831	793	813	819	819	746	761	797	820	821	780	807	782	828	773	776	746	834	770	823	744	792	783	836	833	774	757	806	749	810	748	785	797	826	796	769	831	780	773	825	816	817	822	788	771	806	784	829	798	825	798	799	842	807	809	880	824	798	775	786	817	775	810	741	838	835	799	789	786	754	818	820	833	794	789	774	796	786	784	769	820	742	817	777	803	822	781	831	750	787	780	746	803	809	813	823	775	817	768	859	765	769	789	853	803	802	791	811	790	793	801	803	806	793	819	803	826	766	841	850	792	769	759	784	771	859	789	827	788	755	808	834	734	807	831	788	782	783	741	842	795	806	817	812	780	803	785	784	758	787	765	788	773	818	778	819	775	809	820	784	821	800	771	784	785	853	780	792	775	796	746	850	800	780	802	804	826	777	758	815	793	791	784	822	815	851	769	804	786	806	805	866	804	811	859	793	771	786	798	767	826	798	748	756	796	811	790	778	820	781	769	827	799	829	788	778	818	818	796	816	777	795	747	760	805	787	807	823	783	795	803	800	828	765	778	879	836	748	762	772	821	835	789	807	845	801	823	838	842	770	770	802	790	793	808	852	818	812	836	785	777	795	727	793	809	794	788	775	865	771	715	769	801	811	776	752	770	774	785	849	821	783	830	784	789	784	819	838	769	760	816	836	773	779	766	782	822	838	765	805	804	856	801	791	824	778	770	768	816	778	838	782	853	745	791	785	777	775	814	844	801	751	794	827	787	783	793	769	768	799	791	806	787	764	770	806	825	800	794	806	815	773	801	756	819	759	767	826	811	771	805	837	766	859	777	786	805	783	841	824	797	737	823	765	772	774	802	839	768	794	794	806	841	783	804	727	785	824	789	828	830	782	806	791	788	761	820	765	782	740	861	771	812	785	828	810	791	757	832	735	766	831	825	786	797	807	808	836	804	799	784	832	758	808	837	765	827	783	844	794	785	771	887	786	860	778	803	774	813	831	780	834	802	792	850	869	841	812	787	795	805	767	789	804	793	794	807	801	806	848	797	818	849	820	820	800	796	823	792	784	818	845	744	801	767	788	831	822	788	761	797	769	804	821	821	807	779	805	790	839	813	801	775	755	800	754	771	853	831	794	810	829	808	798	803	764	835	850	828	829	831	820	789	794	775	845	797	800	777	801	801	778	817	838	814	832	838	827	810	815	820	842	839	782	822	817	868	793	788	806	807	824	812	841	790	762	804	808	764	791	845	773	821	803	838	793	812	749	800	814	797	822	798	737	832	821	820	731	792	849	848	786	731	832	791	781	834	797	783	778	780	802	845	829	822	768	793	789	764	833	782	821	804	728	812	808	813	802	792	759	826	828	819	761	805	749	775	805	742	794	846	816	858	809	825	803	772	791	810	788	801	803	786	849	813	796	788	764	826	834	808	843	839	811	830	806	764	842	770	806	860	762	760	753	776	762	793	786	846	841	825	776	825	821	784	825	805	767	736	797	795	837	786	829	804	804	813	779	868	757	806	805	809	800	794	852	781	746	794	790	772	828	763	792	834	838	801	792	814	823	752	780	837	799	775	779	732	776	838	788	742	778	807	773	762	811	780	759	833	847	793	780	879	855	822	812	753	875	800	805	813	782	812	821	797	784	789	853	856	817	788	792	761	769	767	807	799	727	817	844	841	852	820	771	792	777	792	848	803	793	802	797	777	838	804	722	847	871	801	815	788	775	815	777	778	832	801	784	742	830	788	817	776	836	813	816	807	820	759	828	791	819	800	801	763	804	782	789	818	813	850	771	801	815	818	803	847	810	794	819	826	844	789	763	824	768	802	780	793	762	743	788	784	770	852	831	786	795	855	824	772	771	811	833	790	813	794	784	801	788	826	780	759	738	748	829	783	820	804	840	776	772	831	757	763	824	862	856	757	816	795	806	768	817	842	782	807	818	845	829	771	856	736	762	796	810	820	780	771	812	776	794	784	801	794	794	797	770	779	804	846	808	801	769	819	789	791	780	809	825	835	793	789	733	807	863	815	791	784	830	835	810	819	801	801	761	770	783	787	804	765	830	809	806	784	802	745	783	869	811	835	840	792	779	810	814	806	762	767	871	860	788	800	767	800	815	807	828	797	792	809	807	813	784	798	864	816	811	783	800	809	758	796	773	760	768	785	722	826	746	810	800	822	822	792	790	806	784	789	789	801	790	756	764	798	829	817	777	793	767	773	788	825	790	780	770	813	837	814	797	767	824	817	788	803
4410	2952	3488	3684	4182	6248	8011	7546	5113	2633	2248	1588	1566	1651	1188	1068	1059	995	973	1043	946	1009	985	976	987	969	981	962	953	939	923	997	969	981	995	926	1021	976	1017	1003	925	1042	981	985	904	1001	1099	1231	1210	1303	1199	1240	1028	960	1046	929	969	1007	979	936	974	951	904	982	977	932	991	997	1036	986	949	954	950	987	1002	987	979	978	994	996	961	951	1039	952	1021	1000	909	992	958	1014	975	965	969	993	987	1021	970	909	953	970	971	965	954	1061	969	951	1019	981	920	937	994	981	941	955	1037	961	934	1006	930	952	955	997	954	969	947	935	963	978	1009	959	990	976	940	948	958	1009	970	949	976	945	970	984	993	1020	972	994	902	956	966	885	955	968	965	979	992	934	958	957	969	966	875	996	970	936	972	943	947	935	958	963	995	972	964	954	950	962	983	1000	914	1005	947	959	974	991	959	964	952	994	955	1015	1009	1041	1034	944	1017	965	987	920	992	965	948	993	968	960	912	958	997	912	947	970	957	963	968	956	979	959	934	1001	944	916	949	964	964	938	992	1018	989	963	983	973	972	1004	946	948	1005	1025	992	957	931	979	974	974	965	915	1003	965	919	969	965	976	948	941	931	932	995	968	940	943	973	932	912	931	990	925	1016	975	940	897	900	973	927	963	968	1012	1026	971	943	935	930	914	953	955	939	963	1031	967	925	1043	975	955	950	1018	1014	979	1034	962	964	1024	967	938	949	1005	937	962	991	975	954	932	999	984	989	955	963	938	976	911	970	940	989	962	989	1000	929	979	937	923	970	980	1001	986	959	1033	988	960	941	958	948	992	965	974	930	1023	922	953	970	997	953	981	928	1007	981	966	946	929	979	953	1001	1007	936	965	958	972	987	905	972	997	999	980	969	1008	942	924	977	969	1007	975	961	963	925	957	978	997	948	945	960	958	963	999	946	936	968	1005	1036	1020	934	938	954	945	928	950	923	962	946	938	959	998	978	876	1017	956	1002	948	964	984	957	956	941	944	1048	974	926	938	951	1009	955	999	976	937	985	976	1001	958	969	955	964	948	951	956	994	967	937	960	928	939	982	953	978	942	957	955	1004	911	957	956	961	937	969	983	918	984	931	1028	932	1010	993	966	954	993	998	985	981	954	938	965	942	1034	962	944	988	1014	976	1023	966	896	967	976	978	974	991	922	1000	971	980	941	925	943	954	878	942	987	975	954	900	938	946	982	959	969	991	997	966	951	952	936	940	996	1021	921	951	934	926	977	959	958	976	951	961	973	948	919	970	971	971	981	964	974	967	903	997	942	960	959	958	930	931	935	895	984	919	947	923	978	959	1015	938	951	938	952	906	968	990	963	975	940	970	942	1000	951	942	912	984	958	927	1005	974	971	984	976	989	980	966	990	987	934	969	943	980	951	921	953	973	944	949	964	967	996	983	957	952	1026	959	954	997	979	937	998	975	972	1005	972	992	951	959	943	953	955	987	984	979	970	981	945	1048	903	942	963	985	955	1016	913	1005	973	969	969	999	1016	968	939	1000	964	1025	965	979	935	938	1001	945	975	984	970	982	955	990	948	981	967	1008	1008	993	964	1006	970	920	949	1064	979	958	948	957	987	972	1009	972	997	962	957	970	961	978	920	1008	1039	958	951	965	984	964	997	961	892	975	983	920	942	969	983	1011	972	998	965	1014	980	930	938	994	1026	988	997	944	937	943	994	994	979	976	898	989	929	939	992	948	993	975	959	997	950	977	1014	995	989	964	987	915	994	921	947	942	988	906	965	922	988	1003	944	897	958	917	927	973	964	993	987	990	1009	939	911	1004	989	1011	955	974	940	998	941	982	970	941	949	1015	980	966	948	995	942	962	907	924	969	978	934	943	953	985	972	921	974	967	964	937	983	1011	993	1010	959	966	941	1007	978	934	959	972	1019	988	1018	974	954	931	977	934	1015	986	919	983	1027	990	979	978	953	971	979	1021	967	890	974	1007	978	906	982	964	945	975	935	932	977	921	990	902	970	991	975	959	1007	994	963	976	1001	948	889	972	947	924	915	907	967	961	964	981	953	956	983	1007	919	952	940	963	949	972	979	1031	998	957	987	949	935	959	959	944	1003	943	977	974	978	910	1022	978	960	956	943	972	963	960	972	929	989	947	989	1001	944	965	975	956	944	924	914	1010	953	950	933	929	946	998	971	1000	995	1026	933	966	973	960	994	996	980	966	943	927	950	971	962	990	935	955	962	950	975	924	935	956	969	966	963	939	931	981	953	998	979	957	969	951	946	986	1006	964	954	954	976	961	995	965	999	1020	911	914	927	979	999	977	923	966	962	917	963	942	961	920	970	985	944	977	961	962	965	969	987	908	978	1001	994	993	939	1019	926	957	945	1012	1016	1004	960	1004	1040	971	963	955	928	980	934	944	1012	965	1001	1018	935	975	980	1002	965	920	919	935	922	894	977	957	974	976	950	979	958	959	935	952	1017	1001	1035	969	971	939	968	931	925	942	960	1020	904	958	961	1043	916	929	964	940	999	992	974	987	918	986	978	944	982	956	950	912	996	966	983	973	965	1004	932	989	952	966	951	925	939	974	953	953	968	957	949	971	978	996	945	958	972	941	964	991	981	1019	883	942	957	931	938	943	1005	963	928	952	972	988	943	919	951	956	987	913	988	1008	978	965	966	966	960	975	925	993	935	947	969	1016	968	1000	970	972	967	966	954	984	962	970	1030	1018	929	907	990	999	943	966	990	1048	959	943	970	945	923	980	1025	965	988	956	951	957	921	897	979	1002	923	997	1021	949	991	934	938	955	1028	950	952	974	943	991	911	978	893	1026	929	983	987	925	916	951	973	957	966	952	912	922	948	973	997	1000	919	1022	999	967	957	983	964	945	956	941	981	960	962	992	977	986	981	1030	991	924	959	964	937	970	984	977	923	967	1025	983	938	979	941	985	995	976	935	915	942	937	940	991	975	929	966	946	992	904	958	1069	978	975	966	999	989	1005	975	962	985	979	958	1012	991	995	1021	970	973	962	998	994	954	931	982	914	911	982	934	971	1036	949	916	984	1010	941	944	936	974	984	969	914	954	951	951	938	924	972	962	966	964	970	991	971	945	927	1008	941	986	930	909	933	943	936	979	978	987	1021	976	958	1031	882	962	953	992	968	937	985	975	944	954	970	955	909	938	972	989	959	983	965	973	933	910	950	914	910	999	974	968	975	945	974	985	981	964	976	920	990	920	969	957	944	932	928	987	949	967	976	949	970	972	974	985	998	928	1008	952	1000	935	1017	941	1013	994	922	1017	984	921	973	1049	965	1024	959	977	926	920	1008	1019	982	1006	985	946	947	923	1018	1013	923	926	971	997	1037	1001	1028	869	995	933	915	991	936	898	944	907	945	932	938	951	887	976	1037	1002	979	921	920	932	988	965	949	946	1010	910	912	983	946	959	969	957	951	975	906	978	925	954	981	961	981	1001	961	955	1013	940	956	977	962	912	998	998	1012	964	934	1001	944	1005	976	970	989	983	977	942	1013	987	952	995	994	972	978	931	960	1038	936	977	917	992	967	1016	928	967	997	905	1004	979	963	990	975	944	975	959	951	1015	1028	982	948	1010	897	961	954	1000	925	988	971	962	981	897	975	967	1001	936	901	944	995	997	955	937	951	954	1003	895	970	951	1006	920	945	964	970	965
23532	21138	28635	23876	21157	17239	9165	6658	4283	2331	1795	1147	1198	1270	801	659	641	645	648	644	600	635	584	592	580	579	603	588	571	612	605	559	572	598	524	526	553	572	605	593	583	630	585	554	528	548	723	813	908	899	857	786	647	532	619	544	549	584	518	524	555	530	586	544	531	528	539	564	568	525	520	524	526	557	540	474	560	496	526	554	578	557	516	577	525	558	571	560	557	525	572	520	591	576	531	547	556	527	552	517	541	546	584	523	544	573	555	508	551	561	543	491	530	549	562	553	545	517	558	555	504	573	549	577	521	553	504	545	555	552	526	524	548	522	517	543	573	523	555	538	556	534	562	545	567	555	533	523	544	535	495	534	566	513	538	519	527	486	495	569	510	535	553	537	582	544	545	567	510	541	558	557	514	539	526	535	525	511	560	491	538	523	540	536	599	565	542	537	526	530	570	544	536	529	541	530	545	508	522	544	495	522	541	558	561	533	519	509	502	542	556	565	565	547	529	554	560	511	525	523	581	534	523	568	564	541	593	543	488	545	543	571	548	545	523	525	550	524	532	565	519	542	571	562	514	550	547	533	508	581	534	517	550	510	586	530	528	544	503	569	570	502	547	565	538	552	542	517	561	545	566	545	538	523	551	571	519	513	499	587	556	503	523	546	597	525	581	557	570	550	529	530	533	521	537	489	543	574	563	551	520	519	553	554	574	529	567	534	517	591	528	526	520	543	535	558	544	539	580	541	478	504	511	517	557	524	538	567	571	552	550	573	544	546	528	525	564	541	557	529	566	565	544	558	597	552	514	536	501	543	498	536	541	565	553	492	589	549	565	566	549	536	549	521	528	580	572	517	569	522	542	509	539	558	562	522	535	561	547	555	541	549	508	572	558	528	544	556	546	553	497	499	552	536	537	512	516	535	561	511	553	549	494	539	539	518	549	521	535	507	512	563	522	552	524	526	555	525	541	480	537	542	530	535	544	523	546	530	569	552	517	540	530	558	530	522	520	527	574	572	551	601	522	547	534	536	538	498	553	556	557	512	544	531	520	533	481	572	526	596	546	577	542	512	557	550	535	508	544	566	552	583	556	554	486	518	541	532	541	543	531	546	542	534	494	539	571	566	565	518	513	578	552	589	525	517	556	599	551	556	566	552	548	549	550	524	563	549	560	512	524	530	536	551	544	575	528	516	523	531	542	555	518	523	584	527	555	522	524	514	565	518	542	584	548	477	539	529	482	524	528	559	546	498	521	545	564	525	573	553	565	564	571	550	585	587	535	520	569	535	525	517	543	539	542	541	565	501	548	517	552	560	554	522	546	556	561	534	510	545	484	545	537	531	550	554	553	519	547	566	543	560	546	562	546	558	558	565	521	542	520	522	538	526	577	527	509	526	526	541	521	533	537	563	527	522	547	545	559	572	587	532	541	529	526	545	577	512	529	518	553	550	560	532	555	534	534	570	603	534	550	549	525	551	604	563	585	567	624	553	577	550	555	502	513	549	554	534	543	555	567	529	555	536	599	577	528	527	537	501	554	581	518	515	509	540	483	517	565	565	496	534	545	535	556	522	550	535	556	530	549	513	582	533	510	534	563	530	570	534	545	536	538	543	543	537	543	551	573	548	579	508	564	531	574	549	513	522	489	551	551	537	575	560	512	597	511	569	507	549	514	493	521	540	509	524	538	570	584	519	493	546	531	572	554	575	557	530	587	520	555	505	525	534	530	574	566	522	567	515	549	526	530	559	595	573	527	474	546	555	526	565	536	563	544	528	545	575	527	550	521	498	527	543	524	563	510	492	556	573	581	562	544	561	557	567	530	531	538	510	556	541	556	569	558	508	509	553	500	575	508	536	588	508	517	561	583	521	551	530	534	543	528	559	549	569	528	548	512	539	536	542	566	516	481	507	554	526	530	538	538	559	601	506	541	534	539	557	522	529	598	572	509	522	567	489	512	556	531	569	535	491	523	556	579	583	532	574	512	537	515	560	550	599	537	516	550	486	532	547	579	514	542	515	565	557	542	586	550	527	509	526	553	575	543	550	543	531	580	578	540	530	521	539	588	552	543	526	508	546	502	535	546	534	506	546	540	550	539	532	569	541	566	566	541	571	558	553	561	554	535	512	515	552	522	494	523	570	542	553	544	532	584	536	555	532	541	537	541	530	582	525	502	539	545	548	495	486	551	549	591	526	542	523	531	529	540	546	544	516	526	557	528	542	533	563	493	523	530	531	585	555	579	556	550	509	501	531	500	562	531	539	537	516	524	536	548	518	556	524	519	539	523	527	510	545	541	531	583	544	576	504	545	592	548	550	532	539	525	542	512	529	555	533	551	545	536	521	551	543	548	536	557	566	518	550	547	528	543	510	500	551	558	569	544	511	558	595	513	566	521	571	546	503	547	532	529	514	566	525	557	558	575	549	570	583	549	531	557	552	530	525	531	550	557	539	558	556	515	593	552	511	536	545	536	549	550	530	537	521	487	531	527	567	551	537	554	508	552	564	551	556	555	531	565	553	544	512	581	555	548	522	524	547	529	532	502	518	568	504	532	507	535	594	533	531	565	527	567	567	530	571	578	553	518	550	557	523	514	568	536	545	528	490	531	528	496	522	545	551	573	510	551	521	575	520	541	551	589	551	531	555	547	542	546	560	548	553	542	560	503	546	535	544	510	508	509	544	556	532	511	561	573	537	578	511	561	510	564	558	546	508	598	575	545	536	522	562	525	497	528	547	564	549	537	620	536	538	579	525	554	526	562	524	523	525	569	518	537	533	491	529	542	543	517	531	558	534	561	508	547	552	551	511	540	521	516	562	569	550	551	525	560	475	537	537	495	539	535	517	553	531	544	552	533	548	549	535	536	479	543	518	531	543	500	524	548	515	559	507	560	531	532	544	524	487	548	498	562	517	602	536	549	534	527	549	555	536	498	534	505	511	490	524	561	546	550	550	569	564	518	544	510	514	517	519	552	556	516	505	569	556	516	555	538	531	534	516	539	589	511	538	575	554	555	581	542	535	548	551	516	540	532	536	525	546	526	528	533	552	577	493	512	563	553	543	557	538	498	531	536	555	547	552	539	529	576	517	516	566	516	559	538	548	507	515	562	503	524	531	538	555	516	549	598	552	519	526	531	532	556	509	534	521	565	519	552	540	543	540	549	541	504	543	510	500	522	555	533	530	519	513	578	528	536	543	504	552	541	584	543	545	535	541	538	589	567	568	507	571	553	592	509	566	561	564	570	578	534	535	524	535	520	540	508	511	545	528	550	558	551	520	531	573	515	555	503	551	528	517	615	537	529	549	518	541	567	586	528	505	567	547	534	559	534	570	517	528	568	558	521	546	516	510	586	557	593	537	531	530	505	516	543	535	538	512	549	552	527	538	504	535	553	534	540	567	509	509	552	520	502	541	523	547	561	522	529	553	562	534	565	557	526	536	553	528	516	548	541	539	516	516	543	546	543	544	510	540	518	514	571	533	557	521	510	530
5716	11484	11129	8302	8288	10717	12684	11989	8278	4278	3222	2081	1973	2153	1222	1023	1010	910	872	788	795	787	769	742	690	724	726	760	738	724	727	733	707	738	683	674	669	718	765	766	772	828	795	726	690	731	926	1248	1314	1388	1235	1156	835	738	860	765	752	674	662	690	676	686	699	680	656	675	673	717	678	690	676	744	662	623	666	696	624	721	675	698	663	664	723	640	642	706	663	655	659	664	655	694	674	662	642	667	714	686	717	668	722	671	684	672	654	672	669	663	726	697	700	692	669	666	658	713	712	689	642	694	673	679	690	686	689	647	679	620	670	652	637	612	654	707	686	710	677	680	656	656	676	647	661	660	701	665	682	664	655	660	622	667	700	649	669	694	649	701	676	690	657	648	698	680	683	688	678	731	661	683	641	674	697	691	689	647	679	693	695	706	704	631	651	729	676	663	697	685	653	671	703	684	686	670	660	755	651	670	640	690	646	666	690	696	670	658	634	714	664	649	663	658	675	669	674	658	644	681	679	727	672	637	651	681	642	719	699	712	709	669	684	664	723	667	658	656	695	656	710	679	715	682	673	646	665	650	698	653	655	674	669	710	635	696	695	658	680	641	711	688	635	680	646	657	692	689	659	667	651	627	679	625	729	621	663	639	660	685	671	723	635	666	661	675	675	649	672	627	711	674	699	708	648	683	724	609	724	696	695	656	697	669	648	658	710	658	719	616	620	686	630	667	704	653	719	655	636	663	691	606	697	715	687	657	647	689	687	676	626	681	640	690	642	668	680	648	666	687	668	666	642	646	661	695	663	715	716	635	693	672	645	672	679	660	674	604	663	695	664	638	688	630	632	675	660	646	709	660	689	648	732	681	677	668	659	745	653	637	642	673	690	680	679	637	676	678	637	689	665	658	694	662	659	652	637	680	653	662	672	688	623	718	638	670	685	669	661	707	683	651	693	685	662	645	641	679	645	701	692	736	643	714	689	672	647	666	695	704	641	680	663	694	625	673	677	697	679	655	679	670	744	654	664	679	653	661	701	709	676	649	717	658	724	656	696	646	646	649	708	637	649	678	634	652	662	686	678	666	644	690	699	679	670	666	702	693	616	656	711	714	675	632	712	690	678	712	671	682	681	677	659	687	690	715	681	677	701	707	647	711	693	683	650	690	658	715	689	707	683	670	693	684	666	678	702	658	682	629	696	661	680	679	679	714	686	706	650	649	655	692	701	684	707	704	668	610	675	689	667	655	695	676	619	639	635	674	658	629	652	727	625	665	689	669	661	692	612	693	669	688	693	668	644	669	662	658	692	704	667	710	656	683	714	652	678	670	669	705	638	680	691	648	664	634	701	683	678	687	626	680	687	705	695	677	644	651	656	716	635	700	662	650	662	630	648	673	694	677	685	675	710	658	705	618	682	689	675	720	670	704	718	654	674	686	644	687	658	686	683	694	656	635	677	642	672	659	662	663	642	690	632	704	626	642	679	680	646	655	682	637	684	693	660	667	688	676	689	640	673	651	658	678	666	668	651	695	708	690	694	696	714	651	704	666	604	665	698	690	711	675	692	645	654	628	659	653	632	696	657	650	696	662	661	647	612	673	699	660	694	659	654	694	618	696	663	699	710	695	701	650	623	685	648	678	647	670	660	702	700	697	670	704	650	668	673	689	687	667	637	655	650	689	693	695	646	700	676	693	656	698	687	650	638	672	673	672	671	665	672	644	637	675	657	697	684	656	664	710	698	709	669	661	630	636	696	637	672	637	695	679	653	694	631	690	688	713	697	660	692	641	640	669	658	656	661	651	610	643	631	689	658	675	668	681	652	666	696	667	630	676	699	675	699	634	675	700	672	648	685	683	696	687	696	635	680	639	633	702	683	659	703	696	670	660	679	658	682	663	656	643	675	654	713	670	687	654	595	647	707	650	623	668	643	646	696	657	699	673	661	657	647	674	692	627	679	675	658	674	692	728	677	655	638	667	660	676	658	686	680	623	640	712	650	670	631	678	667	689	673	676	688	609	686	703	642	675	697	667	670	613	665	666	671	643	671	667	653	704	670	689	663	699	659	690	672	710	716	656	679	694	656	692	683	673	669	673	634	658	660	672	673	688	680	715	691	652	680	679	639	638	649	678	653	682	685	666	697	663	676	610	692	678	673	695	679	645	630	675	675	677	624	663	664	675	697	713	698	681	669	645	686	686	668	684	669	668	642	678	613	646	672	654	695	684	681	685	621	625	650	660	673	713	611	692	660	649	655	686	663	697	663	649	685	651	644	673	664	690	629	661	624	696	693	659	665	673	660	653	674	683	709	744	691	666	641	683	645	699	646	658	661	733	658	650	657	674	663	634	674	658	682	676	648	678	691	685	674	676	688	656	681	685	707	683	632	677	634	684	635	638	642	636	678	727	692	649	706	667	696	650	644	669	679	711	622	705	654	663	651	719	656	662	624	673	619	684	688	631	706	671	646	655	647	694	691	684	700	671	731	664	716	631	635	650	625	677	697	664	670	673	670	682	617	688	688	644	717	701	661	690	700	664	614	669	660	689	649	645	665	664	709	633	707	675	684	683	673	706	711	698	706	666	669	636	677	680	671	707	704	679	650	656	673	666	641	706	671	683	680	662	610	688	664	674	709	684	680	684	660	622	707	638	724	711	685	681	667	652	688	660	695	688	686	671	664	683	658	650	697	646	664	675	692	613	627	650	616	628	699	725	667	698	679	629	654	612	682	711	714	664	668	700	649	712	637	680	699	648	640	689	671	652	708	648	725	667	655	652	629	645	638	674	665	691	699	636	669	634	634	682	640	697	670	679	665	687	685	666	690	678	689	700	649	666	675	709	684	678	679	720	689	697	677	677	672	676	669	686	684	688	661	698	709	693	660	692	665	667	643	677	691	716	662	650	693	639	643	688	677	700	669	675	639	666	705	655	662	675	668	718	658	684	692	632	689	669	693	671	678	682	685	700	679	706	654	678	695	641	624	647	670	673	638	704	678	660	695	660	734	670	645	709	643	681	634	662	689	658	648	679	638	692	647	688	690	668	637	671	686	644	744	675	691	697	652	652	721	649	664	620	638	707	680	654	661	626	673	699	685	684	650	624	677	654	692	669	683	660	622	710	689	622	662	694	658	681	657	628	707	696	692	621	641	681	679	646	671	689	647	669	649	652	650	636	698	693	675	697	663	702	678	638	675	676	696	627	659	637	673	684	695	650	718	708	647	654	689	625	650	672	643	657	638	680	680	676	689	694	680	660	693	666	655	703	668	635	631	683	666	686	673	667	708	670	669	707	663	672	635	657	692	660	660	676	637	671	638	654	633	715	702	643	664	652	662	650	696	648	657	672	623	649	677	682	645	667	636	681	669	669	687	691	712	641	664	673	669	686	669	680	655	625	701	616	681	649	666	715	682	698	636	682	658	653	633	635	651	627	664	677	648	684	610	700	705	646	687	694	656	645	660	645	639	627	651	661	662	713	668	654	707	662	713	675	662	639
22623	21080	28903	23474	21085	21500	19581	9849	5964	2907	2192	1481	1262	1407	851	674	604	548	514	537	467	472	473	467	462	440	471	439	448	430	430	483	403	437	425	443	436	439	471	412	454	545	490	433	421	422	616	827	934	974	875	762	545	454	508	453	405	421	402	415	415	368	377	373	398	393	379	359	379	408	366	395	398	393	405	378	386	380	372	398	416	402	433	372	399	399	399	386	392	358	429	410	385	392	391	403	391	388	367	387	382	400	387	383	391	401	368	355	348	366	346	378	396	401	374	374	404	400	375	381	350	401	399	371	404	369	356	392	401	334	411	394	386	389	381	405	394	383	415	392	346	357	371	382	382	369	361	388	380	387	409	398	373	389	404	429	380	378	388	364	408	388	413	393	373	392	404	404	396	381	403	381	364	355	396	367	387	395	390	383	401	391	412	377	376	366	380	399	370	419	424	374	386	370	410	398	369	366	368	377	423	388	408	397	407	363	422	382	370	370	382	355	413	391	408	348	379	398	374	364	371	382	394	366	419	381	376	390	347	442	369	399	385	405	388	371	400	391	403	369	406	397	358	392	412	382	405	357	404	392	413	393	357	394	399	381	413	379	396	401	371	361	423	393	398	382	356	363	366	372	370	442	398	395	374	381	438	396	391	384	375	395	398	400	402	405	392	360	377	391	363	383	389	404	369	357	376	394	364	394	349	417	387	367	394	387	353	369	367	413	400	367	395	374	379	370	367	388	390	432	372	414	404	370	399	356	407	382	376	386	418	371	389	403	383	417	403	413	426	381	393	387	387	363	389	399	401	396	430	378	417	398	392	390	359	372	381	401	432	377	396	412	395	390	406	369	371	416	400	377	385	417	375	418	384	355	378	385	335	387	430	379	374	373	383	385	401	329	373	356	403	378	373	368	399	368	387	384	347	374	390	428	393	392	364	378	359	435	363	359	363	436	383	413	381	424	385	421	397	411	400	362	397	398	357	390	402	372	385	364	380	386	393	398	380	350	393	410	364	410	370	368	403	373	363	403	365	349	376	378	406	382	393	402	423	383	362	401	380	356	415	402	352	391	395	421	394	389	399	353	357	381	383	396	382	427	398	370	382	390	405	405	355	416	368	417	377	394	357	422	404	396	371	361	406	415	396	401	419	381	375	372	352	404	390	429	382	357	399	348	364	385	390	370	402	385	365	387	378	364	360	378	377	366	409	389	376	387	376	362	374	344	390	390	364	409	372	418	405	370	366	417	389	395	375	373	361	353	360	432	403	399	375	350	362	372	445	350	352	403	406	360	372	391	387	416	408	416	379	388	350	391	401	375	400	376	403	422	375	359	375	359	382	389	396	372	385	406	405	410	408	413	422	379	326	350	372	381	379	390	401	378	361	393	395	389	363	361	348	340	390	354	417	375	408	361	368	405	381	380	396	389	393	391	382	390	411	412	364	407	413	359	409	392	391	389	424	369	389	404	396	402	442	414	407	421	423	395	388	366	405	399	398	400	391	375	373	367	387	386	395	378	352	428	412	386	369	368	383	357	368	370	393	385	400	412	392	376	376	387	415	370	378	395	370	428	348	347	389	407	381	383	361	404	380	395	382	387	380	396	394	432	417	404	392	392	376	367	358	379	397	380	369	360	413	398	378	409	382	395	355	387	402	354	378	391	403	418	394	389	398	375	394	357	396	362	360	362	361	375	399	389	379	363	372	365	423	364	354	367	432	401	391	430	366	400	421	402	352	378	383	436	356	381	379	388	405	406	391	387	394	382	386	410	403	400	380	385	395	443	380	372	392	367	396	400	388	410	404	371	396	373	372	377	385	388	407	389	411	447	405	364	408	385	370	384	368	385	373	416	361	405	377	351	360	367	387	354	382	380	393	395	356	388	376	407	387	372	413	440	364	358	414	386	412	410	398	391	423	410	353	419	373	318	412	381	387	363	366	350	374	399	356	400	364	384	380	356	399	373	374	403	399	379	376	397	417	379	384	384	391	390	399	398	377	412	381	402	383	370	394	392	380	348	406	390	388	385	390	376	356	413	375	399	387	390	372	376	321	401	382	378	364	380	427	387	410	375	394	417	392	351	392	385	378	360	381	350	363	386	393	405	381	384	394	400	418	407	364	390	357	428	394	369	404	413	376	409	382	354	385	370	413	394	357	412	401	390	378	401	375	380	384	382	417	378	413	398	363	363	379	344	396	347	419	384	402	387	374	380	369	421	376	388	403	367	404	402	388	404	391	386	411	410	326	364	388	417	367	357	375	382	391	401	388	392	436	406	407	407	378	413	379	384	392	402	359	364	398	381	348	408	379	385	355	408	373	408	386	390	422	379	368	383	388	371	365	374	360	364	391	359	415	387	407	391	383	397	386	369	370	368	391	395	394	405	412	405	390	416	383	362	376	374	403	375	383	361	380	402	376	366	375	391	379	381	396	397	363	371	393	361	380	416	415	388	412	376	388	387	382	400	395	356	407	389	375	366	365	377	344	393	357	398	384	370	358	392	371	372	375	379	375	368	368	430	385	384	387	393	416	392	385	400	406	399	396	344	384	382	378	372	395	360	398	405	364	372	409	371	375	381	418	399	383	390	364	404	370	381	374	404	389	399	363	369	398	362	367	393	425	349	417	396	383	376	380	372	402	347	395	406	399	368	378	399	388	409	414	392	367	380	377	405	392	411	385	364	365	382	373	393	364	395	383	364	405	401	369	399	386	404	390	358	421	374	366	400	380	369	373	414	405	404	373	426	394	403	352	379	359	378	426	380	375	360	387	416	364	397	387	372	372	364	396	388	375	400	383	368	409	413	409	341	387	405	394	348	416	390	391	404	387	367	376	334	375	350	383	376	384	415	393	410	401	368	355	400	368	346	399	380	356	422	381	380	378	366	415	361	373	383	394	400	379	377	402	374	404	409	381	385	387	376	399	350	376	376	398	347	411	353	396	370	383	369	378	371	361	386	380	371	365	414	354	387	383	423	375	388	425	378	374	350	355	384	383	369	402	394	388	404	379	420	389	376	393	376	386	380	420	383	403	381	396	384	363	346	401	399	401	358	375	338	386	396	375	385	389	380	400	383	378	331	388	365	395	408	401	387	399	395	417	395	364	430	364	384	355	406	385	396	378	374	361	395	379	383	380	384	388	398	412	383	407	378	391	371	384	359	361	414	377	392	379	338	396	371	379	352	415	396	357	367	384	398	378	380	373	377	407	373	360	379	399	375	409	378	361	380	371	385	380	388	414	366	403	385	390	389	405	435	369	359	357	388	392	375	378	359	410	381	358	386	337	395	404	379	379	367	393	393	365	391	408	395	387	393	400	407	384	363	391	365	335	404	378	406	409	386	359	391	374	385	399	359	388	412	358	374	390	368	401	356	405	394	360	386	381	384	401	391	403	374	416	372	354	381	405	410	364	374	365	399	384	419	368	355	369	372	398	385	370	393	393	400	368	375	399	399	397	391	386	393	403	432	403	437	370	412	369	367	392	371	456	384
7698	17314	16657	12012	11498	14442	16535	15780	11071	5686	4349	2819	2427	2599	1418	1122	936	817	777	727	659	622	624	601	569	576	574	619	594	522	589	559	532	507	551	557	552	617	568	577	622	764	623	495	517	564	898	1177	1605	1504	1257	1177	752	593	702	514	570	496	481	488	503	524	501	468	481	446	479	461	485	466	475	482	473	482	484	495	490	431	469	480	499	479	478	462	446	481	471	432	441	454	489	489	482	438	444	453	479	448	467	433	464	481	464	458	435	473	506	451	437	466	499	477	451	523	518	458	477	467	453	476	447	467	413	503	481	535	440	482	471	450	431	417	437	464	449	474	489	524	477	445	433	471	494	448	474	471	472	439	499	453	458	449	448	461	423	519	484	495	426	473	476	507	492	490	484	466	504	438	459	436	430	516	432	474	444	472	527	445	476	464	448	447	464	446	433	441	481	501	469	425	459	468	447	483	449	476	465	492	460	448	484	474	458	489	478	465	470	482	456	459	490	457	441	468	446	450	520	457	438	465	430	474	494	483	478	439	436	477	461	477	421	468	464	480	453	465	464	448	454	470	421	454	448	465	482	476	443	470	465	439	512	470	465	445	457	470	468	480	449	473	457	440	457	455	462	532	500	477	483	465	483	473	469	480	461	456	467	443	456	465	434	461	491	466	455	456	483	509	478	464	483	480	435	475	448	437	452	449	460	489	454	462	471	496	476	448	475	484	455	491	420	473	475	441	494	510	450	475	437	445	457	517	454	472	459	470	473	467	465	441	441	464	483	464	452	483	490	463	461	458	490	448	481	451	496	492	486	471	447	481	432	460	456	458	436	460	459	465	522	452	470	481	459	495	479	442	510	469	431	449	448	464	415	482	467	470	435	465	479	449	496	467	473	487	468	469	495	473	457	465	473	443	464	476	457	491	483	465	468	458	454	509	487	462	492	454	452	465	459	454	460	462	478	450	475	442	474	484	461	465	474	426	486	459	466	466	474	469	443	452	454	462	445	466	443	439	463	456	444	480	443	471	469	508	467	457	472	451	459	476	462	462	477	446	491	452	450	496	465	472	473	482	454	452	481	460	447	449	479	437	460	463	454	465	458	482	457	437	423	465	465	492	471	456	461	443	463	480	486	473	475	458	481	453	450	471	463	425	457	505	461	469	462	467	464	477	508	425	462	455	473	465	468	430	451	483	462	475	426	466	475	483	466	471	476	470	458	434	483	494	487	467	415	435	459	452	467	463	495	466	453	477	469	458	471	475	451	461	490	432	443	499	443	456	488	469	448	463	480	476	489	466	468	501	461	457	460	441	489	483	437	459	453	453	497	467	458	446	497	452	434	463	476	474	470	463	438	523	414	494	479	481	463	466	479	464	463	482	494	454	478	449	413	445	489	484	468	451	461	445	461	489	470	422	447	495	458	459	486	476	433	461	424	478	497	486	459	461	465	465	484	485	463	482	491	438	422	471	487	460	468	461	479	444	457	478	456	471	430	524	452	462	451	474	456	466	474	458	427	486	449	464	450	466	474	482	462	481	490	457	446	467	454	451	478	452	475	480	459	499	471	457	450	452	437	476	432	466	463	470	431	458	511	467	502	463	454	489	450	462	457	485	459	477	464	466	458	456	430	444	465	485	429	481	464	450	461	495	425	466	440	482	434	493	443	485	474	430	457	496	483	471	442	473	488	504	453	478	445	488	392	486	525	448	469	496	439	489	491	502	452	439	426	450	512	459	443	474	470	481	468	437	473	469	478	456	474	442	460	470	485	489	434	478	477	504	468	487	456	460	464	484	438	468	451	441	446	494	446	494	485	430	442	469	498	431	453	457	481	439	472	453	504	491	474	452	461	441	468	469	488	457	469	451	420	476	452	484	475	470	434	476	491	480	473	423	509	478	463	467	486	454	479	466	437	460	455	461	498	470	472	425	442	469	496	429	457	442	462	449	450	446	457	483	466	459	478	440	459	444	437	433	504	461	450	458	441	468	461	448	449	461	444	485	440	505	431	451	429	453	444	474	511	467	454	486	502	478	489	445	457	453	455	440	469	476	468	474	465	470	487	462	475	505	472	490	434	475	457	462	468	500	452	459	413	492	486	442	461	472	490	460	463	492	475	480	457	453	462	477	470	454	508	435	468	479	445	477	487	455	462	435	452	464	473	501	446	482	444	482	470	446	457	458	445	424	454	490	482	472	485	481	465	465	462	479	446	460	476	481	467	447	463	483	447	491	465	424	424	446	443	457	456	489	473	465	517	477	455	448	462	491	462	485	448	488	461	435	467	465	465	462	468	457	477	478	425	475	470	441	466	458	479	466	475	455	449	466	421	471	470	482	471	449	476	476	485	462	441	457	468	480	437	514	467	473	454	449	454	461	454	459	456	419	459	457	425	430	491	478	460	424	479	467	492	468	496	442	427	457	475	483	487	456	475	424	455	432	484	479	486	448	462	490	509	462	462	452	463	460	464	474	454	444	447	446	472	461	442	444	506	464	458	469	416	427	441	446	454	420	446	488	485	469	463	466	462	439	494	448	468	457	428	452	458	448	487	464	466	475	451	502	497	477	473	436	515	490	452	458	474	479	461	454	425	461	461	453	434	429	443	460	467	483	473	442	456	431	444	460	463	461	465	409	487	470	461	451	491	481	462	443	434	511	486	451	488	452	464	468	433	513	455	479	481	491	464	472	471	474	452	470	455	459	432	461	496	481	465	448	488	454	442	435	478	443	457	458	458	461	488	481	437	466	508	469	471	451	449	500	459	445	482	477	478	473	479	456	430	487	483	444	427	458	465	472	461	429	476	446	446	486	476	502	499	462	460	474	495	473	465	467	474	466	455	480	457	432	455	470	448	462	444	471	447	497	424	484	479	479	452	513	445	458	434	421	457	498	445	469	467	474	440	483	452	492	463	504	503	489	457	459	465	498	482	499	474	448	518	446	487	425	444	467	460	492	474	474	450	468	439	456	472	440	471	478	437	432	455	491	487	435	467	506	454	481	467	537	481	428	514	476	457	480	464	489	474	480	499	464	433	484	495	466	462	451	475	459	489	474	435	493	478	481	474	447	496	491	496	439	489	436	462	465	461	483	454	461	445	475	473	472	461	456	431	449	461	435	478	439	459	472	449	433	459	485	419	445	471	487	441	444	447	513	414	474	478	470	442	501	459	480	451	476	494	452	537	429	498	498	424	456	470	437	459	467	479	446	437	501	453	490	449	452	491	436	475	491	465	452	479	431	464	454	441	478	453	450	433	443	454	471	471	458	486	494	450	469	468	455	438	455	483	427	507	515	436	452	441	438	466	484	450	461	503	435	471	499	441	491	468	468	470	473	459	438	449	466	446	464	467	465	481	482	449	481	497	464	431	487	467	483	450	447	477	452	464	467	452	443	476	439	490	481	475	454	470	469	474	462	462	475	468	475	453	443	447	452	470	463	462	462	452	445	506	455	478	471	450	450	441	429	436	447	500	443	478	482	474	459	456	472	442	478	434	444
26759	20718	11456	3040	2489	3336	4210	3973	2715	1526	1420	1131	1094	1105	904	871	858	796	832	815	842	838	821	806	867	808	802	799	793	851	811	807	871	870	867	806	817	831	812	817	853	805	810	843	833	820	916	986	977	991	989	872	852	825	879	838	826	765	818	833	824	802	790	829	837	766	850	714	768	819	869	823	775	825	827	800	839	815	808	777	801	866	796	800	795	836	808	809	847	805	817	750	830	807	782	773	836	736	846	800	823	807	797	818	845	824	829	816	830	748	794	791	803	814	818	829	802	763	826	792	830	809	823	793	801	740	788	783	822	761	824	795	807	814	839	819	807	793	780	781	777	813	770	816	781	807	778	833	812	756	829	810	792	780	812	858	829	837	830	834	800	847	833	815	834	785	791	823	797	801	816	820	831	804	808	864	824	842	903	817	800	807	848	814	827	846	776	793	801	791	791	835	786	778	786	792	774	798	766	817	775	795	759	790	826	846	785	815	820	796	825	819	843	856	812	781	786	800	796	802	822	809	788	826	868	839	753	812	826	804	834	814	859	769	789	780	781	781	845	789	828	839	848	790	806	773	793	810	811	797	869	784	770	830	803	806	796	849	801	786	758	882	815	823	821	844	764	805	789	780	823	783	787	822	766	810	831	802	804	856	776	796	839	775	805	804	819	840	822	818	866	823	845	800	859	846	800	834	753	807	861	853	836	842	803	793	804	769	772	863	784	781	776	809	789	759	787	844	808	816	801	756	801	869	774	819	797	812	832	816	798	831	783	858	808	884	803	789	808	822	799	832	806	883	775	807	817	774	813	828	805	821	779	789	756	773	808	778	836	846	817	784	809	801	811	798	795	796	807	815	853	806	788	802	807	835	849	814	826	743	783	758	804	806	841	835	804	798	786	788	802	794	827	823	864	844	811	839	868	781	807	791	833	820	809	802	796	806	800	857	798	858	849	791	795	810	805	838	810	795	823	774	820	810	821	814	840	845	811	834	809	797	815	822	856	809	843	841	840	809	811	791	865	772	814	825	810	800	817	779	766	813	778	849	819	829	810	777	770	803	805	856	804	798	816	871	803	830	826	786	811	820	776	799	776	866	849	836	775	803	806	802	851	808	788	811	810	849	822	810	796	841	766	859	808	815	776	799	805	856	816	838	845	832	794	834	786	811	859	772	856	812	801	807	742	809	787	780	815	841	772	832	822	828	831	822	816	883	776	868	813	883	823	775	780	788	805	804	831	833	852	802	765	817	826	766	786	863	826	803	775	817	822	800	784	856	761	791	848	819	767	780	834	797	796	785	878	834	817	842	825	807	831	859	793	783	771	775	818	829	800	766	803	837	776	789	809	788	810	874	799	772	822	804	862	831	837	845	856	741	838	835	796	821	888	857	833	832	821	806	800	864	826	764	771	813	767	860	800	773	829	803	791	796	812	774	842	894	826	878	793	810	763	833	798	807	800	837	792	821	807	825	795	822	753	837	844	792	772	826	824	809	803	849	783	810	840	822	792	873	786	815	782	843	779	803	819	807	780	845	788	787	813	780	811	822	826	778	787	792	812	798	859	862	794	789	791	826	819	800	748	808	841	819	782	778	884	759	849	849	781	802	846	805	798	844	808	798	844	839	814	828	768	793	737	764	823	853	793	819	889	812	842	833	831	823	810	795	785	806	821	837	805	819	827	801	805	831	826	825	785	792	776	817	783	805	772	793	787	854	830	847	815	731	863	821	785	787	784	828	746	758	797	772	818	868	788	757	816	817	847	814	763	829	821	830	873	801	801	766	774	823	773	798	789	800	838	752	791	814	810	831	775	818	808	817	731	797	853	832	804	746	789	800	868	745	785	825	828	824	817	817	768	843	815	800	823	835	794	785	790	831	785	808	824	792	776	830	815	771	797	803	774	813	769	741	840	823	864	801	820	838	841	835	787	838	758	813	806	858	822	795	833	794	806	779	800	815	833	819	767	832	800	800	827	750	822	804	820	765	825	845	814	848	809	772	817	821	832	806	807	851	806	823	862	783	807	775	790	820	813	806	817	809	824	772	817	857	823	805	810	823	828	876	862	869	760	791	825	796	808	813	793	768	807	784	771	797	819	798	840	789	810	794	793	829	794	831	790	810	813	801	775	887	821	754	788	770	793	841	817	780	850	798	812	807	811	801	838	817	808	845	794	861	786	795	812	802	824	807	837	800	787	814	767	801	850	827	792	791	809	793	838	813	835	829	817	789	829	840	822	877	776	806	789	762	901	813	813	791	818	768	819	842	796	729	847	800	762	764	833	800	860	828	822	796	800	845	835	792	778	813	803	813	748	776	850	822	845	778	826	853	860	833	772	858	780	774	808	877	755	844	782	780	829	806	824	791	825	847	799	796	804	784	802	806	776	778	820	817	876	837	852	821	837	818	822	817	837	829	739	790	824	822	828	830	829	783	860	818	807	827	827	815	846	828	776	819	807	813	765	777	775	802	857	864	863	836	827	796	784	816	845	769	837	794	802	793	838	784	807	835	772	824	808	840	837	800	774	784	835	799	775	804	812	809	844	811	759	854	799	807	786	801	820	777	815	808	824	836	791	743	838	809	784	829	844	849	849	784	791	811	799	791	821	801	827	802	833	842	819	831	869	837	758	799	804	832	813	817	826	808	778	853	791	802	818	821	807	831	727	832	815	825	821	839	823	772	813	829	744	820	819	794	844	796	793	806	771	795	796	839	781	832	799	797	775	800	790	832	773	788	839	830	863	801	779	849	817	840	812	818	797	834	846	849	850	814	830	731	859	788	803	795	806	790	841	793	795	782	784	778	823	814	851	795	799	744	805	839	820	878	855	863	812	828	801	814	815	863	821	808	826	820	793	788	831	805	789	816	853	804	841	807	843	840	845	812	813	821	836	821	785	813	830	841	805	826	816	820	853	787	818	794	813	844	829	821	840	788	815	816	849	780	798	798	773	795	790	786	824	801	786	835	810	829	831	791	835	830	786	808	807	765	827	843	821	829	816	818	847	822	784	811	838	801	842	791	801	799	866	771	777	820	802	817	775	806	780	850	795	807	778	770	808	855	833	810	799	831	852	773	786	829	817	747	761	815	864	787	816	853	848	795	799	801	861	827	799	769	843	810	755	838	837	785	801	794	845	795	751	809	756	873	810	805	841	829	807	795	832	821	842	847	768	825	823	790	728	873	815	792	802	855	781	837	745	819	834	793	843	836	799	789	842	801	825	827	836	807	831	828	813	852	804	766	839	825	772	832	782	845	810	774	796	809	810	792	807	835	897	811	848	823	811	818	807	818	844	782	813	867	851	834	836	847	832	807	766	823	830	833	843	837	780	810	876	791	787	791	810	815	798	816	743	808	835	832	852	862	866	795	817	769	825	834	844	770	811	851	835	835	741	846	762	826	795	817	789	783	826	802	817	830	816	834	901	832	828	803	799	801	804	767	795	816	818	776	824	812	846	802	809	910	820	840	854	797	825	773	778	808	784	811	770	783
4561	2934	3616	3866	4512	6590	8272	7931	5300	2667	2332	1718	1521	1612	1207	1098	1019	1007	958	1012	973	946	989	992	1039	974	953	944	1033	1005	1007	972	967	1036	1016	973	986	1027	1027	1027	1021	1106	1053	965	1006	966	1137	1292	1410	1299	1214	1182	1020	1065	1029	1028	946	993	1000	957	968	1001	988	969	989	967	1037	965	1018	972	951	972	1027	960	975	996	952	963	998	996	973	983	1029	990	982	986	982	970	968	951	998	1002	954	946	962	970	1011	1007	941	964	1014	972	942	973	1022	941	949	1044	980	961	994	1011	980	969	979	955	985	966	963	1052	987	995	979	955	977	1000	986	969	988	977	1002	975	1028	916	905	949	1013	945	983	994	981	953	958	973	964	961	996	985	957	1035	952	982	1036	944	963	960	952	963	935	921	944	977	996	985	982	990	979	1015	990	987	1018	946	995	1008	989	1009	921	952	954	998	935	995	960	957	955	965	912	968	962	976	1004	964	951	1006	1019	1026	955	957	990	976	958	987	1025	965	955	1002	990	945	966	1000	941	974	925	987	1013	1006	958	943	987	1016	914	1010	940	1044	982	912	961	1013	993	959	1004	980	1004	1004	1046	953	958	1003	1000	1028	944	1024	968	971	1020	989	964	972	963	959	964	932	955	976	1011	1034	1004	954	973	951	1041	983	989	951	989	953	999	989	931	979	954	1008	973	977	971	982	942	964	987	957	945	919	942	942	991	1028	961	1014	987	977	1061	932	966	1010	932	993	1038	935	1003	974	999	992	985	999	1006	991	973	988	941	978	993	1011	1059	931	1011	1032	995	964	929	986	958	973	932	978	943	1038	987	975	972	960	993	958	963	943	984	928	997	947	937	1003	961	1014	945	954	1046	985	985	958	952	975	1012	970	1034	958	963	987	1013	946	920	968	998	990	927	1015	973	976	993	926	976	959	955	953	1053	1012	955	992	1047	994	1017	934	981	1000	946	967	1004	991	990	1000	959	974	951	976	1001	1001	978	963	1026	968	945	946	959	950	975	984	964	1023	981	979	1020	938	1014	1007	989	941	981	1008	989	1007	988	952	995	1001	998	1027	997	919	1003	996	1004	959	954	952	981	1004	1008	976	994	1001	974	993	957	980	975	919	962	987	976	974	986	1016	1052	916	954	1023	1041	1014	987	948	971	967	982	1017	988	1014	939	964	980	986	941	1008	981	938	936	1033	998	986	983	952	944	971	953	935	986	985	948	990	1044	1005	973	1001	1034	923	980	1030	978	956	1004	990	987	971	979	1005	1017	1002	973	1017	969	969	970	1012	958	993	948	959	982	971	969	932	946	972	1007	993	1005	928	1014	1003	1000	992	989	1028	991	903	969	937	961	978	1016	958	935	949	939	983	1015	1003	1016	989	974	952	942	958	1035	960	1012	990	894	988	1022	1003	999	954	998	939	996	1011	949	1003	956	1013	967	1017	945	1009	1009	1010	1049	978	1000	1002	1048	987	967	974	994	977	946	963	965	940	928	951	978	1032	993	981	974	993	957	1012	983	999	963	946	958	995	940	988	992	1014	1020	970	990	1006	1010	996	997	973	927	946	974	1034	971	1001	939	1013	967	1052	1005	992	992	940	961	985	1015	993	973	922	959	1008	954	1053	915	959	951	973	944	1025	1007	958	997	981	1004	926	1012	997	973	972	988	992	963	996	954	1079	1007	1012	1041	1022	1023	1010	954	980	951	1028	969	1000	962	988	1007	992	969	965	931	928	950	909	985	951	927	983	1016	1054	971	995	985	964	943	983	981	964	989	953	979	964	937	1015	1027	1004	1024	941	993	943	969	904	983	978	947	920	1002	921	992	981	999	964	969	932	1009	1011	981	983	972	996	1017	944	965	970	939	975	898	955	971	989	988	995	1013	945	956	1005	995	1023	938	1009	955	923	988	1042	956	1015	955	1002	1004	896	963	940	960	986	952	973	964	1007	970	1017	942	989	984	980	1005	974	999	957	981	968	931	1032	1005	990	954	987	952	968	1057	947	955	1013	971	947	936	935	950	1000	1022	980	925	966	985	986	964	906	960	971	986	1012	980	949	958	933	1023	981	1010	940	1024	974	1020	994	956	1005	935	981	985	1019	944	979	934	996	994	1004	969	1031	970	988	1001	972	987	943	1066	980	957	1040	1014	1035	1010	973	1028	990	979	923	994	990	986	1015	960	988	965	986	1036	1010	994	980	922	929	989	980	978	991	1013	1025	978	928	982	1027	1005	972	1005	945	942	1023	936	973	940	972	952	1019	1018	1038	1033	990	937	951	1017	989	918	945	935	949	1005	974	1023	974	948	1021	1005	978	1010	976	987	977	1029	1018	888	963	969	995	973	1010	969	987	971	1015	1004	974	980	988	965	971	967	970	958	952	1006	973	999	995	957	1028	976	1009	970	972	970	986	980	947	977	969	1007	974	1019	949	1007	1017	1024	1045	971	980	1015	1005	966	980	986	1039	971	938	980	1002	990	997	931	1012	1036	1005	968	1005	940	961	1014	985	962	953	983	956	959	972	1013	957	984	1003	936	982	1009	998	988	942	1011	938	991	954	1011	970	1004	970	922	983	998	1013	949	1060	933	943	975	919	962	1013	993	958	968	895	973	976	999	1016	1042	979	984	1002	1001	933	1019	1016	1057	1000	934	1014	988	954	1003	982	965	1044	959	990	1031	923	986	976	983	1005	1040	951	942	1034	977	980	949	973	977	1054	953	984	954	977	1029	966	991	953	962	974	1010	982	937	1024	976	987	1021	969	967	949	1019	938	959	916	963	1026	1023	991	1002	1055	964	951	963	1070	1016	948	945	987	1006	995	992	992	1033	987	927	1012	967	986	974	946	948	983	1002	987	929	937	955	1061	938	991	1022	984	1007	976	985	986	976	1015	1040	1000	1044	969	992	975	963	1051	1005	1024	935	975	935	1049	942	955	935	983	1006	1023	1001	1003	942	995	1002	962	1017	962	981	894	961	897	989	969	1020	952	1012	981	981	1004	950	1010	1009	990	978	988	1023	954	986	999	967	1052	1021	994	1002	1007	987	941	984	1048	993	1015	918	980	974	979	988	1010	948	970	1023	961	993	988	978	989	968	939	941	978	948	997	994	993	1024	970	1049	1039	988	987	955	932	975	962	992	1017	974	996	1004	964	1002	972	968	980	1008	1058	940	974	989	1035	997	991	1034	993	1013	967	996	1022	973	952	974	983	981	913	952	1005	916	1046	970	1012	979	969	948	1010	986	1003	963	1048	1045	1011	945	1016	978	982	995	1003	1003	984	971	969	980	1006	1000	991	1027	1047	1027	1007	953	1013	1014	998	938	1010	993	980	995	1019	1019	1029	985	952	1087	952	935	940	985	953	980	924	1055	978	988	976	968	1001	991	991	1016	971	964	983	989	1019	968	892	997	968	1023	989	985	992	1008	976	996	941	950	984	970	993	984	936	998	1026	994	1017	1026	943	950	963	998	1052	952	981	996	1019	1000	950	1004	994	993	962	1009	1007	916	1006	969	978	958	1037	953	967	1006	983	1010	1015	999	1040	943	1013	940	1003	969	992	1032	1019	1014	979	1033	948	946	1017	994	989	944	1015	1025	967	989	955	985	953	1034	935	938	1029	986	1029	1006	1000	996	983	1038	945	973	1045	1008	945	964	948	935	1014	989	940	1010	1017	949	955	937	963	1010	983	968	981	970	959	923	1002	1035	964	974	996	1012	949	994	951	974	1041	1015	1061	964	979	931	952	1031	976	1001	1027	971	993	973	978	968	980	982	1014	961	922	938	991	963	995	997	949	994	967	1006	958	986	1013	953	982	994	935	972	1027	997	1036	1010	976	1002	1054	963	961	957	965	1003	969	998	913	1008	978	954	995	998	1058	992	1013	946	1018	964	970	1002	980	949	1037	940	975	939	975	949	999	995	996	1008	963	1007	886	958	979	949	1016	959	1016
23507	21130	28647	23882	21146	17435	9617	6804	4426	2328	1844	1257	1072	1197	798	762	616	617	628	649	589	589	575	658	547	597	581	567	567	575	538	567	631	567	567	570	585	553	589	625	593	632	614	544	567	613	750	885	965	881	814	776	589	664	649	562	592	551	530	563	546	541	550	604	565	524	514	564	552	572	595	536	540	561	550	544	525	536	552	566	527	585	539	557	538	563	528	543	519	560	557	560	567	542	557	585	580	560	542	552	563	536	548	591	549	538	562	491	525	539	548	520	560	508	558	559	595	577	505	570	540	526	555	549	545	551	527	546	588	544	554	534	594	526	570	530	526	551	554	572	558	553	559	549	548	544	530	594	554	535	569	557	569	590	550	543	555	507	539	551	544	571	515	556	511	505	566	569	594	574	535	537	592	580	581	535	573	535	558	538	528	569	538	551	554	573	508	553	563	518	552	531	564	544	554	544	557	540	523	577	529	535	577	558	525	516	562	567	568	524	549	557	570	543	526	534	513	560	533	550	507	532	539	528	584	541	523	560	538	502	553	560	558	567	573	524	553	495	546	553	569	561	556	507	575	579	560	529	518	579	578	533	565	516	573	532	560	549	540	514	495	544	532	534	516	529	574	608	520	569	570	553	544	579	495	546	589	549	582	563	534	550	540	565	525	512	538	562	524	534	551	559	559	550	598	559	554	570	570	521	553	532	584	538	531	598	570	574	568	534	550	547	542	504	549	573	518	507	571	518	540	561	593	554	603	531	546	505	589	569	545	519	529	565	563	544	577	515	552	562	553	553	569	576	516	566	539	529	566	548	576	598	537	577	537	531	582	556	549	538	521	576	567	529	535	523	566	509	533	571	572	529	550	576	556	588	535	562	530	495	565	533	544	546	585	539	564	545	563	554	528	561	502	481	528	552	540	576	542	535	566	576	557	573	537	572	551	575	525	569	522	555	546	524	535	543	546	583	529	524	561	595	559	564	561	584	494	535	583	537	507	545	518	526	519	546	555	535	556	576	550	541	569	521	553	546	510	579	563	542	546	500	558	532	571	543	532	523	599	553	595	549	562	562	561	536	558	528	522	551	565	555	554	567	546	531	572	580	565	534	548	510	545	543	585	501	560	539	530	522	556	549	570	532	539	563	550	558	514	576	540	560	525	550	546	553	593	568	537	523	513	556	536	507	527	560	560	584	537	563	547	567	499	556	552	554	529	536	560	544	537	502	590	560	486	554	541	530	546	547	513	497	568	587	548	547	601	525	544	576	535	515	561	513	544	566	535	548	564	524	525	545	564	551	530	559	559	532	584	512	532	558	511	507	530	558	515	547	550	502	516	524	553	520	573	540	536	527	538	566	588	553	561	525	551	519	564	542	577	543	541	525	507	537	562	553	538	540	530	550	535	516	564	545	557	466	552	546	548	577	500	537	533	560	520	555	550	550	508	582	533	538	550	523	523	555	584	537	519	573	556	549	547	522	529	537	536	543	540	525	538	530	602	551	532	543	531	520	554	542	548	557	585	547	515	538	552	549	514	531	594	516	537	548	582	558	569	526	533	571	551	549	533	561	562	571	572	593	576	579	540	565	540	562	524	557	545	531	522	568	570	549	556	510	538	537	565	548	522	544	525	536	573	552	547	527	547	546	540	537	557	563	551	581	512	533	565	537	562	522	578	544	535	551	559	540	566	552	564	604	552	526	545	561	574	551	555	579	601	584	566	504	585	557	548	525	529	543	596	546	543	540	523	522	591	531	581	524	534	554	489	565	545	554	530	527	507	541	562	572	573	552	509	544	579	590	542	579	552	556	547	498	508	565	507	608	544	518	584	507	545	530	551	545	584	536	570	568	552	545	537	541	529	556	529	553	577	489	551	519	592	526	541	544	578	554	525	573	530	504	569	524	508	528	567	553	562	537	550	569	543	559	560	488	555	587	582	562	556	536	529	529	584	509	566	554	526	530	564	574	606	545	519	562	546	561	535	523	551	563	576	553	523	516	527	495	522	519	569	578	538	529	512	552	571	585	571	563	554	522	537	500	504	561	527	550	554	508	573	548	536	578	552	517	554	578	531	508	562	555	528	567	534	547	547	566	527	533	536	566	581	544	565	593	554	526	514	591	532	556	553	562	552	557	554	548	525	517	531	585	552	519	552	580	511	535	517	561	525	588	570	582	551	584	568	507	578	604	548	503	534	579	551	576	521	532	533	552	526	532	547	579	567	550	555	530	562	531	559	564	607	531	562	551	555	535	527	549	517	511	528	514	563	562	569	539	535	539	560	565	528	560	539	577	550	568	550	542	555	562	564	516	591	557	548	536	529	552	551	576	526	579	571	547	535	510	565	576	567	525	520	556	568	559	575	623	569	578	549	561	536	553	516	537	541	520	538	576	562	517	541	580	583	560	531	571	535	537	549	560	565	548	541	573	589	554	552	537	494	542	555	597	560	563	565	548	518	512	609	576	544	494	541	531	496	549	537	561	554	547	571	538	563	552	507	550	522	508	535	531	555	576	551	539	575	588	478	527	523	518	521	528	557	605	518	540	556	527	555	513	540	546	551	585	552	548	547	561	516	606	524	524	539	552	520	557	538	527	549	502	506	590	561	561	556	538	552	560	552	513	556	538	582	587	550	524	551	548	536	566	500	567	514	552	582	583	544	555	509	543	523	528	553	525	591	535	566	615	544	517	546	578	533	552	531	542	542	508	544	566	534	576	575	549	543	537	551	523	635	547	537	538	574	519	553	573	560	556	524	513	555	524	539	567	532	508	574	502	550	574	540	534	584	547	545	549	576	565	498	595	533	539	542	534	574	552	555	558	527	567	544	565	520	531	512	588	539	577	544	526	554	602	491	545	519	540	497	568	545	575	543	591	542	552	492	549	547	527	489	578	558	568	526	553	530	543	514	523	527	540	569	518	586	536	570	547	579	537	545	546	514	524	598	567	556	558	588	517	541	556	565	529	559	561	517	554	583	554	534	539	546	554	596	524	551	570	535	547	563	528	553	572	548	586	536	553	533	548	548	540	541	563	518	557	550	560	541	541	517	569	582	602	551	587	488	564	542	499	566	579	536	553	574	573	577	543	535	561	566	564	591	522	542	556	540	519	543	601	517	525	552	561	547	524	523	510	557	544	551	547	548	516	562	526	555	595	587	517	534	521	553	575	567	535	552	535	557	584	542	520	526	532	542	520	521	565	529	506	565	610	563	584	534	538	548	539	575	541	540	566	562	529	554	589	481	550	544	543	544	506	523	529	539	561	551	552	574	569	543	549	563	554	533	556	559	489	578	562	558	515	556	563	540	527	573	524	580	548	559	511	512	590	546	512	526	540	576	543	538	563	568	551	549	563	557	522	557	537	524	559	542	545	554	547	542	505	528	520	531	566	553	541	555	572	547	559	529	542	552	564	538	563	526	590	534	519	523	538	526	525	594	575	555	536	562	552	533	534	530	569	553	563	551	586	547	555	563	569	553	577	573	569	532	556	523	505
5594	11652	11294	8491	8297	11292	13252	12275	8547	4257	3477	2155	1902	2005	1214	1061	958	852	797	809	769	768	781	758	739	757	780	700	758	772	778	728	717	714	712	698	732	711	805	820	871	885	791	703	767	723	981	1291	1526	1394	1155	1112	789	795	802	768	733	703	675	724	686	719	708	661	663	698	739	698	680	750	669	715	697	700	708	657	658	728	720	644	655	693	695	662	699	685	663	707	694	667	720	630	688	747	713	672	651	656	695	695	701	705	690	693	634	673	719	699	661	671	717	653	664	655	679	640	714	743	721	706	651	698	688	673	684	643	708	634	662	674	677	661	684	729	714	683	662	667	680	624	622	635	685	649	677	664	656	692	659	728	648	632	673	668	651	627	647	738	697	702	730	634	700	671	687	647	629	685	658	674	689	724	705	676	687	669	648	666	677	679	695	672	690	671	691	732	673	676	690	714	699	680	611	720	677	648	682	673	672	712	720	659	650	680	683	711	675	669	666	710	703	701	613	727	662	637	665	674	668	656	660	661	699	684	689	650	683	684	687	697	678	698	722	638	674	695	715	642	636	723	650	674	744	710	687	665	668	668	682	635	682	642	690	699	705	673	677	685	686	686	671	685	667	709	699	661	675	701	663	726	699	679	691	640	651	656	644	729	674	672	670	659	705	676	705	681	667	652	671	704	639	670	666	702	640	718	688	689	655	676	681	697	703	698	684	681	715	681	710	640	685	696	659	712	683	672	684	715	654	716	680	688	693	725	699	732	687	712	701	701	725	646	677	661	673	699	704	693	678	747	704	656	696	666	726	658	684	647	660	681	715	698	693	684	653	663	630	703	679	679	637	663	610	711	679	729	701	681	674	697	704	690	718	651	699	695	676	700	675	652	680	685	681	697	709	685	675	640	695	666	689	647	654	682	731	754	700	693	667	700	669	711	682	665	660	640	641	721	661	700	688	662	666	657	682	723	653	706	749	692	687	706	611	645	672	719	663	711	675	696	703	651	705	707	741	661	686	718	717	708	668	698	687	709	700	678	698	696	674	669	682	648	659	660	686	680	695	662	672	684	694	698	667	679	679	641	684	692	660	670	723	685	719	636	645	715	683	681	673	671	708	644	718	733	625	702	673	709	697	666	701	657	656	717	656	690	661	654	688	706	699	593	663	692	724	720	688	682	718	691	629	722	667	665	685	683	675	683	663	686	678	698	667	666	670	679	681	679	712	689	662	670	678	685	681	683	657	696	717	710	693	666	694	686	697	688	681	683	693	694	667	666	675	689	671	688	678	670	702	659	630	672	702	679	684	685	717	717	683	665	650	681	645	642	717	672	696	658	665	665	646	702	659	647	661	690	661	700	675	702	632	676	710	604	648	732	697	715	656	727	646	663	673	722	663	661	711	671	668	610	680	649	667	673	713	648	645	676	683	657	679	716	684	698	712	683	657	695	665	650	690	679	710	660	678	700	664	711	621	695	697	672	705	689	697	700	712	690	698	693	666	724	648	675	689	663	686	659	706	683	666	693	694	686	627	727	691	696	701	689	692	733	721	718	670	668	722	662	639	681	689	680	685	694	701	706	698	649	698	684	707	680	690	704	664	664	667	703	647	724	653	685	676	690	660	655	684	683	669	676	719	667	725	732	673	658	736	677	659	663	667	701	690	724	711	660	665	700	642	676	659	664	670	716	719	723	672	698	667	699	651	672	729	680	620	636	644	704	694	647	662	680	720	729	732	639	667	663	664	671	690	683	658	696	707	721	648	657	658	639	726	670	683	679	679	653	777	683	691	697	667	684	699	656	704	638	720	676	708	662	719	676	659	689	694	686	672	696	701	665	664	728	702	687	659	715	719	734	680	669	707	638	677	643	705	651	636	649	697	720	667	711	705	717	707	652	715	686	696	685	669	691	703	708	658	697	733	677	698	757	708	660	687	668	659	666	668	668	697	706	673	686	727	676	715	656	727	724	695	707	689	643	667	679	701	641	673	686	700	653	689	688	728	676	689	677	698	660	656	685	721	677	681	675	684	695	694	694	683	697	667	718	650	696	672	646	638	653	636	713	679	666	698	693	670	664	687	685	667	664	659	675	660	656	642	632	666	688	660	704	734	684	680	711	720	708	673	679	629	645	714	691	656	693	691	674	654	645	700	673	679	707	682	696	702	697	672	663	664	641	633	667	683	678	716	711	647	689	644	646	688	696	696	702	672	745	679	648	664	665	651	684	684	678	712	663	661	661	667	697	697	677	685	742	694	662	695	686	682	712	678	699	700	672	672	672	675	666	656	730	667	682	699	681	693	675	683	684	691	673	654	678	661	672	667	714	642	645	677	689	746	728	699	722	698	662	630	647	678	673	661	692	715	729	741	655	656	694	679	617	743	680	682	672	655	651	675	666	660	670	659	673	722	742	683	684	649	697	689	707	710	683	662	695	691	688	725	687	690	650	663	692	714	674	637	677	718	658	694	683	679	707	684	687	694	692	668	710	684	651	688	689	669	662	673	702	668	686	717	672	664	700	664	667	692	676	711	655	683	667	696	699	711	656	629	670	673	671	667	652	688	712	688	675	711	641	714	679	690	707	692	675	665	712	649	657	693	677	678	647	666	683	642	680	700	696	676	686	685	698	672	690	688	686	659	650	698	686	697	729	656	657	667	710	678	661	668	696	672	696	647	702	633	621	687	672	689	736	649	689	684	679	660	649	697	669	690	687	658	696	712	704	717	683	707	676	714	719	735	663	655	713	697	727	730	737	722	652	689	686	675	704	691	683	674	722	725	704	654	689	694	655	705	613	687	671	657	706	698	700	669	693	671	680	646	684	675	692	704	673	699	680	749	673	647	697	703	699	679	656	685	703	704	661	683	722	683	677	678	686	696	673	710	754	665	708	649	643	722	700	708	653	670	678	642	648	739	651	689	705	728	634	724	669	700	700	657	721	721	730	700	651	675	713	706	728	664	667	688	657	698	688	690	668	669	687	678	638	692	661	669	732	703	693	707	667	650	680	702	671	667	696	681	700	660	654	693	700	657	655	684	697	692	690	715	699	714	694	674	659	668	668	640	671	658	710	685	724	643	733	664	701	669	733	681	675	668	694	680	697	696	706	696	694	680	704	687	681	698	656	628	718	689	654	685	684	726	694	686	707	672	655	663	718	691	702	706	678	712	680	668	682	665	660	660	697	714	689	684	644	676	706	724	669	655	640	702	646	710	715	716	672	724	680	689	696	655	684	694	660	715	701	673	721	684	690	692	695	698	681	701	671	696	653	691	726	714	718	666	631	688	662	694	660	687	674	705	711	709	635	633	690	660	660	697	690	704	694	707	702	688	664	698	690	699	729	688	657	684	666	728	701	633	654	707	688	683	658	715	687	654	678	665	659	669	659	614	756	699	689	720	688	636	637	634	721	685	671	642	676	663	683	657	712	679	668	648	679	670	717	634	698	683	718	727	661	623	660	648	735	703	655	652	701	660	695	672	659	663	643	735	674	720	682	712	682
22621	21106	28945	23529	21111	21569	19906	10211	6263	2915	2323	1379	1243	1296	802	635	619	597	518	529	478	456	478	439	436	446	445	468	424	442	499	465	416	408	397	409	442	445	460	457	538	577	440	420	433	462	597	972	1017	930	787	724	523	464	577	447	404	388	402	437	389	409	401	370	389	403	371	409	393	416	373	378	399	412	374	414	389	374	408	399	389	390	403	397	434	383	407	397	348	415	384	403	347	373	368	401	407	403	393	383	425	375	401	366	391	376	418	374	389	392	394	419	353	360	389	387	384	428	391	387	366	384	375	392	398	425	367	448	398	421	440	391	416	384	357	399	408	372	405	417	387	396	401	409	391	395	425	371	401	386	378	367	408	375	347	374	422	404	389	379	377	373	398	427	384	394	371	382	387	416	364	377	374	401	370	354	417	389	439	403	398	362	401	417	369	410	375	376	377	397	379	364	405	363	368	390	378	383	414	385	396	385	384	380	373	373	387	409	392	392	398	378	386	378	376	371	422	388	393	407	399	391	383	369	381	397	396	372	400	403	380	378	374	420	398	401	366	402	400	379	386	375	377	397	392	406	377	361	435	402	406	347	376	383	388	426	421	374	382	392	393	411	388	409	423	354	382	417	371	397	385	366	385	430	379	444	375	405	366	391	425	381	385	401	373	372	415	396	385	417	379	414	374	393	387	398	368	435	374	415	412	405	377	414	376	410	389	384	384	377	393	404	393	394	386	408	367	367	391	393	345	373	392	374	384	419	392	449	384	359	380	389	372	417	400	388	408	386	396	356	401	392	422	381	372	397	394	378	402	381	378	400	402	403	386	401	390	403	394	425	398	377	411	403	378	377	390	380	373	385	396	409	352	375	392	378	378	378	375	380	428	383	366	376	386	403	371	361	403	394	369	383	371	418	385	394	391	396	365	385	380	394	395	373	374	413	406	358	404	363	355	400	417	357	374	388	364	374	366	407	371	384	426	403	388	389	439	365	358	395	398	401	402	429	400	373	408	369	403	397	399	349	388	381	369	408	390	413	384	398	438	392	380	354	388	409	366	408	392	391	396	392	417	403	409	397	380	373	363	383	360	406	374	380	390	390	409	385	391	400	395	416	400	418	424	382	355	372	376	370	446	385	396	393	392	418	418	417	361	399	399	387	359	378	408	416	398	395	367	377	378	411	388	371	398	383	420	396	392	381	394	385	417	417	365	382	384	408	398	372	398	395	386	379	378	390	396	388	428	427	418	403	370	379	403	415	438	373	353	391	395	407	374	376	370	419	428	399	374	383	366	373	376	401	359	379	403	407	376	403	415	385	399	373	391	353	405	375	375	398	389	367	389	371	380	395	375	380	391	359	398	379	401	429	416	420	392	382	416	390	419	372	404	401	372	395	366	391	429	434	365	417	395	392	391	389	361	387	396	379	380	360	373	400	399	375	372	399	375	402	403	417	420	394	411	382	379	396	398	362	366	389	423	380	394	389	408	411	356	417	406	387	387	342	392	411	377	354	391	426	362	376	397	372	400	407	358	385	396	406	409	408	423	375	427	401	401	403	383	410	400	411	411	446	401	386	386	378	404	408	360	378	388	411	399	394	411	412	370	393	414	361	387	402	402	373	398	384	395	398	401	387	402	390	409	357	404	350	399	378	435	420	388	423	397	423	421	384	397	404	375	409	354	379	395	403	366	379	392	426	359	392	423	374	404	391	374	383	380	393	388	376	426	397	387	419	388	422	389	387	388	357	383	397	398	412	413	380	421	385	372	391	411	373	408	368	427	425	397	365	407	413	400	344	385	367	349	367	368	419	361	391	375	386	393	350	400	402	362	406	422	392	374	400	364	377	388	409	388	375	380	388	419	420	394	372	341	367	384	379	419	379	380	426	419	396	420	400	356	382	393	389	375	384	359	395	360	376	405	359	360	368	394	404	413	382	404	385	376	385	379	401	381	400	397	406	377	407	398	410	415	393	385	387	425	361	407	384	376	384	366	406	409	387	380	394	361	399	380	372	397	407	407	398	373	374	414	376	362	378	398	402	381	385	428	378	425	401	395	390	358	390	378	381	423	371	397	433	409	406	455	355	364	385	407	387	397	368	428	391	391	365	410	385	410	402	442	341	424	397	389	375	349	403	412	420	386	396	361	388	358	405	416	402	387	368	368	387	415	395	391	395	396	376	414	412	395	420	354	403	397	384	405	401	398	380	391	377	404	414	382	453	357	401	401	401	420	374	393	394	362	391	398	385	397	376	371	418	396	366	435	385	395	389	363	346	400	411	428	390	393	388	405	385	382	371	395	385	406	380	392	387	373	373	395	370	383	419	372	400	380	416	398	387	392	367	417	393	411	417	404	366	404	411	360	380	384	392	410	378	423	377	390	352	372	396	373	389	414	368	390	349	382	376	429	369	378	386	372	376	375	413	401	401	375	428	381	351	384	391	388	407	400	381	375	418	382	400	404	383	416	394	364	385	382	387	362	394	384	386	408	398	385	383	378	384	393	424	402	367	397	396	392	375	362	376	431	366	387	375	391	434	397	413	370	405	382	389	384	379	358	372	402	410	406	398	359	409	357	386	377	403	397	357	395	362	382	384	381	384	397	372	409	420	390	391	395	443	376	373	370	396	378	389	383	411	418	411	405	383	372	399	362	393	360	404	418	385	382	392	383	399	387	386	369	364	373	395	384	408	380	419	405	400	394	385	373	397	378	363	390	389	386	373	367	402	368	404	362	389	399	382	380	391	407	386	411	370	399	405	412	393	356	384	359	430	357	409	403	381	385	413	397	394	396	342	384	402	412	392	405	420	420	409	414	398	411	395	399	402	413	369	425	420	377	413	421	393	362	410	359	392	389	394	402	396	406	413	411	396	386	398	358	418	375	354	386	342	365	375	389	385	370	418	374	373	424	372	386	396	379	385	413	385	363	406	363	354	391	360	398	385	374	358	385	377	385	411	376	401	388	409	365	400	387	414	366	385	372	372	384	363	379	365	402	388	452	402	387	371	369	389	393	379	417	353	384	389	421	370	377	359	397	394	386	415	415	393	371	367	437	368	366	420	376	407	396	379	365	404	389	411	384	366	382	389	371	359	384	415	410	416	384	412	377	384	421	382	369	395	372	399	396	400	402	409	401	405	397	386	432	390	385	389	394	400	385	389	422	403	428	386	355	401	414	391	375	416	373	377	382	372	397	395	393	398	407	394	372	389	412	415	406	400	390	406	370	394	404	388	374	384	373	394	404	389	364	437	428	401	363	391	391	366	392	391	361	406	408	401	369	381	361	389	407	418	394	397	376	386	421	374	394	359	401	391	411	390	417	377	361	408	405	380	373	353	436	362	387	411	388	388	408	378	377	399	365	386	384	375	384	397	397	357	401	390	399	404	396	415	405	404	380	357	408	387	385	412	387	416	390	359	388	402	377	389	370	394	401	411	365	398	403	417	428	368	432	394	372	407	396	372	425	436	380	369	372	396	375	398	361	385	359	414	408	384
7542	17322	16686	12414	11669	14680	17098	15992	11473	5771	4817	2869	2332	2381	1366	1038	928	827	741	670	692	637	670	606	619	563	588	563	565	575	557	592	545	535	574	542	539	578	603	580	720	786	594	522	501	555	882	1383	1671	1497	1217	1113	657	697	763	552	517	487	497	556	491	495	502	454	511	497	470	480	478	484	483	521	505	465	459	512	478	493	517	474	489	499	442	492	457	455	469	483	435	486	497	495	462	469	476	453	486	455	490	484	478	479	457	470	472	494	459	510	480	503	421	478	502	451	451	509	478	437	496	412	474	454	423	456	491	459	470	491	458	473	475	446	490	490	443	504	459	483	459	474	487	470	476	461	474	449	491	454	507	470	487	458	485	463	484	479	472	494	471	420	465	491	472	461	486	496	467	493	480	481	482	497	469	506	475	489	445	468	474	456	486	458	501	512	486	482	499	433	466	501	476	457	476	495	476	486	484	463	468	483	473	477	437	504	479	480	468	452	499	471	467	451	460	471	469	440	481	480	488	461	461	495	511	456	469	470	435	510	514	467	490	503	454	488	459	519	465	479	470	464	481	499	464	478	459	475	470	478	490	453	490	478	473	543	488	477	495	454	468	490	460	464	525	513	465	492	479	467	472	468	488	470	416	463	441	507	455	499	499	471	493	473	461	513	470	449	451	484	493	515	477	469	485	503	474	439	447	488	476	464	463	462	474	460	484	527	445	504	458	463	492	448	453	447	423	458	452	475	492	490	469	462	474	458	499	421	477	459	456	508	459	471	489	418	457	466	520	503	428	467	450	487	439	469	490	490	461	517	476	480	491	497	447	442	467	466	507	496	504	495	503	420	451	471	478	483	507	503	485	450	447	478	469	441	489	459	491	467	482	502	439	534	469	465	457	439	488	490	457	455	496	468	529	492	457	500	467	441	445	444	488	500	451	489	444	492	499	489	540	443	482	499	477	467	496	498	460	494	477	461	477	459	461	501	449	458	450	476	460	461	477	460	443	471	465	508	492	477	467	471	490	490	434	496	499	481	467	435	485	478	484	475	459	468	463	491	480	487	423	462	492	520	483	492	471	491	460	480	460	459	447	512	483	479	494	440	468	438	452	470	443	448	478	510	465	486	473	449	438	458	495	491	465	464	467	488	451	468	507	476	478	457	468	440	520	447	441	485	455	459	487	477	456	446	516	450	455	467	475	450	456	471	528	494	521	483	451	469	476	468	439	459	423	512	471	494	483	454	484	459	483	473	486	429	484	477	519	470	458	495	462	468	473	481	477	483	458	504	457	466	475	486	423	505	479	460	466	490	471	452	452	451	470	516	455	493	471	489	471	491	483	482	425	441	433	505	516	465	455	473	463	487	475	445	480	483	500	460	496	430	424	448	498	483	451	462	443	474	456	458	521	476	442	489	476	462	416	478	445	492	473	466	462	472	467	460	484	440	471	503	448	502	438	469	485	478	479	496	486	461	479	484	450	495	484	510	480	474	430	477	453	470	463	505	518	485	489	458	471	503	494	473	485	453	465	456	510	496	448	428	490	480	440	481	468	517	506	498	482	450	427	444	450	489	468	479	459	478	482	486	446	463	491	469	475	489	454	442	476	454	528	467	460	462	471	470	486	484	466	434	503	471	442	466	499	482	485	468	470	436	490	490	490	494	447	492	471	411	468	510	458	470	448	478	470	474	507	469	525	446	463	468	452	435	408	491	463	483	465	470	466	501	467	439	487	462	508	441	480	496	463	496	457	451	482	468	486	476	496	464	424	464	481	449	471	484	484	470	489	477	494	492	502	496	489	442	467	525	473	510	464	518	455	502	475	477	492	473	445	462	475	467	463	478	453	429	469	454	436	493	490	468	475	462	488	463	509	439	443	454	489	507	476	483	465	483	456	483	480	489	525	464	521	501	470	519	492	465	469	494	487	474	458	493	480	493	473	481	485	433	480	470	434	474	488	505	463	459	428	491	413	474	484	464	506	459	480	460	450	483	474	492	438	454	385	481	462	476	454	479	469	453	458	477	466	448	493	470	529	393	475	471	481	471	473	491	494	437	466	468	481	449	471	508	528	486	517	455	504	459	486	459	464	458	470	464	488	474	455	482	510	466	488	455	466	469	510	484	445	468	485	504	431	485	474	504	455	458	458	475	487	495	489	454	449	492	477	432	479	480	449	457	459	481	469	503	485	475	491	489	505	450	492	455	462	471	494	482	446	519	493	442	494	447	461	469	469	450	457	487	459	482	473	455	505	460	451	495	469	474	482	478	470	463	477	464	498	473	457	457	484	472	451	490	458	475	464	483	505	451	478	468	481	529	485	453	471	458	433	464	483	497	483	480	449	488	497	454	511	456	464	441	473	482	448	459	481	512	495	443	451	490	452	478	472	491	452	464	472	487	463	467	440	489	530	460	519	465	482	506	462	464	515	451	463	516	512	480	465	497	466	475	472	498	489	462	456	502	467	480	470	526	482	523	443	456	504	491	488	475	508	425	509	479	425	505	480	503	476	478	491	512	482	484	422	455	461	447	490	526	486	496	496	496	443	454	499	476	466	470	490	457	473	497	503	479	494	468	437	499	479	483	468	478	439	460	527	468	458	448	464	474	470	512	470	509	474	453	496	471	499	458	436	485	470	471	507	512	526	489	486	454	478	430	498	476	453	492	492	452	484	462	483	470	469	474	489	449	469	478	481	484	492	429	495	464	472	469	492	474	492	445	492	455	507	456	466	437	486	476	497	495	486	471	488	440	465	487	469	454	462	476	475	488	486	464	466	455	487	454	475	496	473	477	425	496	493	475	459	456	443	486	442	462	517	482	494	461	489	454	459	460	446	466	476	470	450	503	471	477	480	434	488	471	465	459	466	462	477	476	487	486	475	471	484	463	491	439	509	458	504	500	505	450	488	500	470	455	467	441	443	464	456	447	465	497	461	474	455	459	459	443	494	481	487	466	478	485	471	472	528	441	499	503	417	484	445	485	500	465	483	448	488	484	479	445	460	482	472	434	493	480	452	475	479	480	470	473	489	476	473	470	544	508	461	464	474	422	459	511	481	464	493	458	482	483	500	496	463	450	488	465	438	454	488	486	461	476	451	508	482	462	476	451	444	498	500	463	454	482	465	489	474	451	471	499	453	481	465	454	488	463	438	459	467	447	472	521	455	439	479	474	446	469	453	475	463	450	473	449	492	458	520	478	451	488	510	486	473	454	507	469	466	482	472	448	498	508	465	476	480	479	523	465	482	489	452	468	465	478	469	442	470	490	491	505	497	494	499	442	483	474	437	513	496	465	452	455	454	466	457	487	464	496	414	482	484	502	469	465	477	480	483	471	457	521	502	459	435	473	504	477	489	490	477	449	464	473	493	445	456	444	461	499	450	468	433	460	478	482	452	473	464	504	444	512	485	454	462	505	473	464	495	522	464	487	457	466	492	431	449	493	450	470	434	526	471	483	444	503	500	485	465	470	490	496	488	485	488	484	514	445	460	480	475	424
26825	20803	11666	3268	2614	3454	4378	4042	2913	1525	1428	1111	1023	1146	939	842	874	835	865	838	825	819	840	856	808	823	840	822	795	836	804	854	789	826	826	825	851	826	818	832	882	799	866	805	803	863	887	977	1046	1016	910	917	853	848	889	867	761	831	807	798	783	835	828	816	790	785	828	771	792	831	794	765	812	856	791	808	828	817	852	798	797	841	796	806	834	742	782	833	762	824	839	814	815	824	835	820	829	819	815	815	819	828	860	819	794	849	823	837	865	805	867	861	819	823	798	819	844	803	888	820	845	841	809	799	835	797	775	819	844	824	802	824	844	815	846	839	807	807	787	801	808	842	881	810	851	859	820	828	789	781	852	791	776	864	838	857	775	827	823	833	792	831	768	764	822	884	798	787	789	784	825	835	815	794	794	817	878	798	818	821	806	831	867	766	843	827	862	789	824	828	807	781	812	749	818	793	806	824	816	929	830	893	820	795	816	807	809	804	801	816	866	809	844	824	774	835	833	848	877	827	816	811	787	832	854	806	829	868	852	832	790	811	824	822	818	845	766	850	762	790	783	837	851	815	821	808	852	824	834	792	815	851	817	852	865	814	853	807	841	830	759	881	813	751	819	811	823	828	807	834	817	841	834	813	801	817	844	797	786	824	838	816	827	806	873	805	748	763	830	800	772	758	830	843	794	809	830	785	816	835	878	785	873	798	852	843	849	809	802	811	820	833	858	852	875	823	811	854	823	815	756	731	812	806	844	798	890	775	774	843	810	810	870	840	854	837	823	748	797	769	792	833	814	840	786	816	827	810	847	791	856	804	828	821	838	827	859	855	769	848	797	821	793	824	831	841	833	821	805	789	812	806	820	809	851	815	887	819	818	809	805	836	840	802	819	810	868	806	797	786	833	798	825	849	825	817	879	739	798	801	801	793	832	787	855	870	823	861	845	784	872	851	810	816	885	904	850	794	881	798	836	821	798	765	835	766	811	757	788	846	769	795	816	854	775	845	854	874	808	838	846	870	857	819	824	798	821	830	840	843	821	832	878	840	859	840	851	821	782	826	814	765	853	804	774	819	805	814	803	787	804	893	828	802	791	781	853	760	827	857	868	831	824	829	796	808	780	811	812	822	827	789	776	865	846	904	831	767	818	855	816	843	775	836	835	833	823	798	789	767	834	841	774	832	780	809	808	874	817	844	835	866	826	771	786	807	797	845	795	877	835	790	801	815	813	762	811	836	816	801	792	804	791	799	829	799	820	810	806	819	866	804	846	832	762	819	761	806	808	872	890	813	871	816	806	787	838	815	791	864	812	824	836	783	798	859	805	806	837	815	814	824	839	876	827	826	824	853	799	810	812	832	774	808	850	837	821	807	854	767	759	778	804	854	839	839	834	785	753	772	844	798	812	794	848	795	834	814	819	819	775	798	826	789	792	789	811	791	837	808	791	777	791	837	844	822	765	843	842	818	819	842	808	820	783	806	772	857	842	875	850	867	817	815	846	795	825	838	873	819	816	839	827	858	844	726	772	840	859	738	809	827	834	832	793	818	809	806	778	854	806	781	794	870	809	799	813	878	890	837	806	878	793	779	797	831	836	842	832	840	804	784	783	847	846	846	740	879	823	852	808	778	817	824	814	767	778	797	836	817	869	825	859	817	795	815	835	808	834	773	805	812	791	847	846	822	822	854	782	844	823	858	785	808	834	814	783	828	840	814	840	807	787	783	811	876	800	850	829	839	838	837	810	824	832	770	848	807	805	844	825	819	848	773	779	828	835	806	830	865	814	781	840	811	829	830	831	823	825	800	846	858	788	772	802	817	776	823	834	828	859	803	796	833	771	854	783	747	807	806	829	804	820	836	811	804	809	798	783	802	830	821	783	875	759	783	867	817	865	786	821	851	868	786	847	833	821	841	817	817	804	811	859	779	832	853	811	857	825	843	811	793	802	859	858	810	807	864	853	801	799	845	788	824	792	814	790	794	791	775	806	808	810	823	762	852	878	817	832	866	887	821	825	834	823	837	771	814	802	818	784	789	770	809	818	830	822	787	790	828	812	858	817	797	888	794	764	791	850	857	783	794	767	842	803	806	837	802	760	848	810	819	858	815	779	855	806	768	819	842	771	827	836	847	823	803	844	852	794	780	849	787	836	824	817	780	811	850	775	854	787	801	806	833	779	839	810	842	831	831	829	798	786	826	845	768	751	817	813	829	826	808	780	813	839	837	811	809	808	837	831	786	824	834	800	856	830	837	820	772	804	834	835	824	844	812	780	845	839	815	835	805	802	806	777	813	857	792	793	824	805	822	871	817	854	835	833	843	770	774	863	849	773	810	884	818	826	847	845	840	894	791	835	860	839	783	804	805	828	845	812	806	773	780	786	844	829	842	838	857	839	788	864	805	857	812	788	831	805	774	824	801	834	830	771	819	849	816	805	801	802	827	842	831	899	826	852	821	795	779	804	816	808	805	760	787	788	861	797	820	778	794	810	838	841	813	830	802	869	838	803	862	828	823	797	775	767	811	793	778	816	862	792	831	794	829	836	824	806	779	831	837	772	798	842	850	831	812	824	816	793	852	852	806	827	841	825	869	804	828	815	851	813	818	800	832	790	845	790	816	768	818	841	817	792	824	835	802	817	834	841	887	834	791	769	826	852	783	835	794	830	825	794	790	795	865	816	781	830	837	805	806	747	809	806	765	774	867	814	822	803	819	861	863	818	779	777	859	822	790	809	814	838	846	833	794	826	798	814	801	818	848	774	821	748	783	828	842	816	884	864	787	820	854	793	822	834	798	826	826	822	840	808	809	809	776	855	859	897	842	851	820	829	801	816	830	847	859	768	788	791	800	830	803	824	835	830	841	877	846	838	817	846	823	845	759	775	813	820	850	804	878	792	822	766	859	793	809	835	869	836	834	804	739	747	888	833	790	830	846	803	835	773	845	862	815	864	825	795	803	818	818	816	849	829	822	851	810	803	820	844	769	825	800	788	782	783	818	780	805	826	755	786	798	798	863	839	868	790	819	801	862	863	824	832	853	782	791	790	844	833	800	809	784	792	817	907	764	836	845	857	783	821	826	820	820	837	807	808	804	850	826	792	759	793	845	839	865	844	796	818	810	842	856	806	831	822	799	858	830	797	805	843	775	738	807	838	841	840	859	813	818	808	813	796	832	818	798	799	832	805	811	833	828	821	793	815	795	832	804	883	784	866	851	863	787	816	815	816	863	843	833	824	823	795	819	803	784	794	829	814	850	828	821	780	795	816	823	768	802	827	812	827	812	832	799	859	838	810	784	830	825	839	844	844	843	822	820	777	855	810	815	856	809	820	808	841	822	814	784	789	806	847	855	882	794	846	831	824	828	809	784	795	843	808	792	776	821	832	873	856	821	853	835	847	876	860	781	805	780	851	829	835	818	859	871	839	811	855	857	842	846	882	756	792	802	806	790	817	832	810	842	765	826	807	774	828	813	780	819	812	803	858	781	769	827
4436	2903	3771	4001	4621	6950	8724	8178	5646	2825	2449	1674	1520	1586	1153	1108	1073	1041	1004	1014	1021	1003	1004	978	1011	1033	1032	1052	998	1023	1001	1015	1022	957	1039	999	973	998	1065	1047	1011	1079	985	975	975	1068	1114	1243	1412	1269	1255	1121	995	1065	1159	1024	1008	1018	988	1008	984	1002	1020	1041	984	1015	948	989	1061	1045	921	946	989	1034	976	1010	1003	998	957	1046	1038	1036	986	984	955	1001	955	961	1006	981	1013	977	989	971	996	981	998	978	1002	1024	973	942	1046	976	987	985	953	996	1012	983	983	986	990	966	960	955	969	1007	965	1008	1012	985	1014	987	1010	968	1011	1002	940	1039	938	950	1020	965	975	1018	968	1033	967	1003	975	924	1039	991	1038	963	958	948	976	962	965	931	1007	1036	917	980	1017	1031	979	992	962	1007	983	1007	954	1009	1009	964	964	984	1058	1055	1016	1063	970	962	983	988	957	997	1005	1037	995	942	1026	966	984	1004	960	932	1028	900	1023	991	995	984	1035	1042	956	1018	1044	979	971	1016	1011	1021	982	965	988	972	995	957	931	976	951	947	1017	953	998	978	1010	1001	1051	982	939	996	936	991	1082	993	1061	913	1009	967	1032	1026	985	996	1015	978	982	977	1007	1013	990	1000	967	963	1016	904	989	942	999	1038	951	1045	1036	1005	942	964	985	952	921	1021	976	1025	923	1036	979	921	991	1030	966	1035	1021	1000	929	954	964	1016	992	962	971	999	1010	952	1009	1009	954	985	1020	944	978	1021	960	1010	1003	954	992	982	957	1014	945	1018	995	993	985	1010	1010	973	1012	1005	983	1029	996	979	983	965	960	942	919	970	1011	991	978	1012	936	985	1002	948	1007	1031	1013	975	983	977	995	1003	991	963	1002	994	950	961	1019	966	943	910	1029	1015	967	957	995	951	987	984	960	1012	984	975	945	1038	943	1000	1026	958	994	933	993	1035	951	979	998	970	986	966	927	984	1000	985	1005	990	953	1024	970	955	1035	988	1004	954	1007	953	943	945	1016	978	977	968	979	1038	981	958	1000	977	1037	938	955	1034	998	969	936	957	1014	987	973	1066	999	991	1028	970	990	998	936	989	1042	980	1016	1003	992	955	961	1007	1014	1019	975	972	942	997	966	1010	1014	996	1034	1034	992	1000	1012	1014	966	1060	1004	1010	950	950	991	970	995	1021	1050	960	983	997	979	962	992	949	1037	933	1012	988	984	959	960	1005	997	983	987	997	1034	994	1052	1022	958	1017	1022	945	976	1011	1033	1017	940	977	1001	935	1051	978	932	983	973	1038	1005	1011	994	972	1013	932	992	1010	1011	913	993	998	1057	1004	1016	928	955	942	971	1000	1013	1012	939	1013	1007	937	927	1031	1015	1046	994	1003	982	1004	1019	1070	986	978	1016	989	1000	1001	997	952	958	1036	991	1030	1049	1074	996	971	983	978	1024	953	1073	999	995	1039	964	969	1003	983	991	1045	998	990	1024	1036	1004	1076	987	975	956	1015	1074	1039	935	970	1000	929	952	955	996	1013	987	994	987	981	993	951	1010	1004	984	963	952	1021	1032	1061	1012	999	961	1036	960	951	998	1014	1048	998	994	932	1036	1006	987	941	1034	1011	1011	976	1014	951	1030	1031	992	1037	1068	1012	990	972	960	975	998	957	1001	976	981	1008	987	1039	992	995	969	956	998	980	1038	1027	961	972	997	1020	998	999	1022	1016	963	1038	1062	925	978	980	1011	1015	970	1051	939	1050	1008	984	943	984	934	981	1026	1007	1063	939	971	1045	1010	948	1008	1020	971	995	981	1001	1049	1026	987	995	962	1065	977	997	959	996	1091	1058	1005	935	961	970	935	1024	1022	1017	1002	989	1008	973	994	973	1037	987	921	1006	1043	1028	1007	986	1016	1006	1026	1041	1021	1009	1032	990	1015	1042	968	1022	988	980	959	930	1024	990	1022	1032	1062	979	997	1023	965	1027	990	988	1038	1010	1003	1000	973	940	1013	967	975	1044	982	1014	1031	978	1026	996	963	974	972	1014	1024	989	998	1001	993	1006	965	1010	981	962	967	960	1010	1016	987	989	1002	989	971	914	954	968	1027	945	964	998	1014	1002	979	953	968	994	973	950	933	1014	1016	977	982	978	988	992	928	1005	977	984	970	1004	990	984	1014	995	959	994	1031	978	1006	1003	962	988	951	996	947	983	1018	978	980	985	988	983	1009	949	1003	987	965	1020	977	1013	981	1026	971	984	998	1002	944	984	962	1011	980	999	980	1011	994	1008	1011	992	946	989	992	992	1013	1044	949	998	1027	897	947	995	1007	997	942	1080	1006	1000	1022	1022	892	951	1040	976	991	933	1025	1003	1032	993	961	964	962	943	998	946	1021	1029	965	1004	1005	996	968	1014	999	987	1045	989	1019	991	1015	959	991	989	992	954	967	996	979	1053	982	998	1003	944	999	947	984	1023	968	1025	963	955	993	994	998	960	967	993	986	987	997	1029	1018	946	963	1001	987	957	969	992	964	1001	956	966	1011	951	968	987	952	962	967	979	1003	991	999	1065	981	972	1002	1018	1012	989	1010	1051	979	948	995	999	1011	984	992	1001	982	980	952	983	1003	1018	1038	992	981	969	999	938	953	979	982	960	1029	977	913	991	1045	1040	1065	975	1039	920	1030	942	1035	993	1035	1019	953	980	979	973	989	919	985	947	991	977	1004	890	1000	992	945	919	1020	1026	1040	1069	969	998	998	1052	955	932	955	931	1053	977	931	992	991	1025	997	1000	1063	985	1009	982	953	988	998	996	1042	954	984	951	949	1059	1021	988	1002	994	1009	967	970	1030	972	972	1006	960	997	989	940	1025	1010	982	960	977	1020	989	972	1029	938	1009	972	992	1003	1005	971	990	965	1010	951	964	942	941	1019	1016	928	1001	1045	996	1022	1034	953	966	984	1016	975	990	982	950	964	968	948	986	954	996	963	971	981	987	1018	984	975	952	988	1010	984	972	985	1007	932	995	963	1012	980	1058	984	1039	1064	976	1012	999	926	969	963	997	993	1028	994	952	1050	1031	1032	973	966	1003	1018	977	984	982	971	930	971	1038	996	974	1050	969	965	922	1005	964	1013	1028	1033	973	1036	1005	978	969	986	964	973	979	1002	969	969	924	967	920	939	997	1043	1008	1018	970	981	996	940	992	1003	996	1009	1018	958	1005	996	1010	999	988	1025	1017	1000	1030	1012	983	971	1008	1040	931	1018	1002	1012	989	988	958	976	1013	934	997	980	983	1052	1009	1023	948	1012	995	967	1004	1005	1068	995	983	990	1022	987	1011	1014	992	963	987	1010	957	938	1048	1027	1018	980	997	1025	952	999	991	979	967	960	1015	949	1000	972	997	1013	994	1018	963	981	978	1029	992	969	1001	931	1024	998	939	1004	1007	1016	984	1026	989	984	1012	1019	1016	963	1003	951	981	1034	997	962	994	967	983	953	1004	969	1015	970	1039	1046	998	1006	952	981	983	990	1016	993	996	999	1006	1001	987	994	1011	992	990	953	1019	1011	950	957	966	1036	966	1007	1007	1019	1009	944	953	1056	963	1023	971	1012	999	967	938	1003	970	1021	1032	1018	988	1010	996	946	955	1034	990	1039	964	1014	972	978	998	980	1005	1019	1006	1041	1010	978	1023	1035	998	943	986	1001	977	965	969	929	986	995	963	1023	978	988	940	997	1016	1030	984	1002	942	988	986	959	1004	1017	1003	954	988	975	931	1042	994	1035	1006	1030	1026	956	961	981	1004	949	991	985	1018	990	977	1075	983	1012	953	941	989	986	984	959	1036	1047	1036	944	975	966	972	978	986	973	937	1012	962	1030	1002	1000	978	962	946	1006	1044	1009	984	983	979	990	1028	1015	1021	1018	980	1026	1024	933	1013	987	942	966	987	989	1011	915	948	966	1035	1027	1015	991	991	1000	988	1037	931	957	1006	1032	977	985	1030	933	980	964	1013	907	1025	984	998	1008	1023	937	976	995	999	952	985	1024	1000	995	967	979	935	975	1026	945	1014	973	973
23585	21110	28604	23856	21115	17541	10022	6996	4583	2356	1907	1272	1121	1188	760	738	664	650	658	584	620	590	545	588	620	596	631	555	540	558	570	563	595	556	622	573	574	590	576	574	648	687	614	567	570	603	647	831	927	933	824	746	636	578	707	580	595	554	544	599	539	524	567	558	541	552	555	519	527	574	534	530	559	554	570	505	596	588	508	563	536	534	558	543	531	542	544	548	520	545	556	558	502	507	575	532	571	528	536	543	534	544	550	548	571	515	538	600	523	567	533	547	561	579	531	537	598	547	585	542	555	525	590	541	550	547	540	531	580	578	556	557	515	513	571	538	554	581	612	514	539	548	563	525	550	553	566	546	551	527	609	535	588	539	561	556	591	596	565	532	544	537	529	559	588	564	564	549	537	533	570	512	518	542	553	553	498	565	554	520	525	542	530	540	519	536	540	542	540	537	572	565	598	507	525	538	545	570	563	556	510	531	555	550	542	527	569	570	497	564	567	536	532	531	547	533	548	573	540	545	591	614	497	579	546	579	566	530	538	551	530	578	528	542	561	538	516	571	543	573	587	547	502	542	539	559	519	549	546	515	524	598	577	570	587	553	538	561	525	482	537	540	580	535	570	547	573	534	599	555	555	569	563	549	552	530	539	577	539	556	509	524	575	510	506	568	543	559	528	518	551	570	581	542	553	584	516	541	542	562	552	540	556	537	522	573	510	556	517	520	517	526	515	527	501	576	582	549	561	566	549	537	542	529	534	568	581	553	544	576	539	549	522	551	547	542	527	547	520	572	558	582	526	560	535	561	563	539	557	564	516	558	487	536	548	551	554	510	578	523	554	556	552	562	565	532	548	538	549	547	570	566	536	582	547	547	538	568	514	556	561	542	516	550	591	517	561	573	557	535	566	574	540	530	544	547	555	546	580	545	533	595	525	515	577	577	579	589	553	529	571	561	563	503	554	521	537	539	536	557	568	524	545	535	552	524	544	572	526	542	533	508	537	506	587	534	563	588	564	520	521	586	504	543	542	557	550	557	549	572	578	593	566	578	534	534	569	561	550	496	541	557	561	534	561	577	548	569	575	584	577	518	543	581	540	571	505	537	554	540	504	522	560	595	564	528	577	560	524	530	571	570	546	551	573	544	526	519	591	523	556	593	568	528	575	534	567	565	574	553	560	584	523	532	532	537	539	520	525	551	531	547	565	566	516	587	532	525	575	562	561	549	527	563	563	573	560	533	553	554	543	485	573	562	532	524	586	550	555	530	549	527	553	501	519	576	557	557	553	559	520	521	548	560	572	513	556	554	574	519	548	527	525	530	564	518	534	557	523	583	548	580	518	567	540	545	565	545	536	554	510	570	579	560	543	541	533	517	571	540	567	535	562	557	569	569	550	555	577	556	520	555	512	513	538	548	553	531	557	613	543	552	563	573	535	579	533	572	584	549	519	529	629	559	532	539	577	587	566	538	498	591	528	564	542	506	519	554	554	514	578	522	538	550	530	546	542	573	559	540	558	544	486	531	540	542	578	537	570	562	560	529	583	542	527	582	570	549	551	569	581	583	564	561	522	534	522	555	533	571	556	562	541	540	537	560	550	558	588	543	532	516	581	547	579	523	543	531	583	587	553	545	547	506	529	546	530	536	543	538	526	561	530	474	514	603	578	533	557	543	561	539	564	564	564	557	563	533	577	525	545	548	551	582	502	546	583	551	477	562	536	533	551	574	558	533	586	531	531	560	552	532	520	574	559	549	578	528	555	562	563	536	551	553	542	554	563	590	546	545	541	554	564	547	561	515	519	537	517	544	593	508	533	570	559	594	547	511	536	584	577	581	550	564	534	597	547	562	563	563	528	564	550	557	545	550	540	580	565	571	542	543	567	567	548	557	523	547	574	540	534	526	539	550	552	601	565	583	530	593	525	517	571	558	573	570	529	533	599	557	570	531	511	535	558	535	554	557	567	548	545	576	540	521	528	541	543	533	586	569	558	535	538	551	563	533	546	551	502	546	576	526	535	539	568	549	566	538	532	524	557	533	543	526	565	535	549	580	593	524	581	561	529	574	574	584	532	558	579	516	596	525	518	590	534	564	594	519	584	489	524	533	573	528	563	516	542	562	540	516	565	547	519	527	582	545	514	524	566	517	569	534	520	521	537	550	582	560	533	612	585	538	541	557	537	554	557	576	550	520	533	536	526	545	543	541	533	549	488	564	551	566	573	557	577	561	574	573	548	566	535	546	561	560	577	542	520	489	522	533	513	516	567	490	533	564	572	522	541	557	542	543	598	531	562	571	538	565	550	567	521	522	537	537	556	548	569	548	575	538	574	601	510	549	517	557	514	515	542	512	566	554	506	551	552	538	551	564	534	505	559	519	557	560	538	512	535	535	526	519	535	511	570	588	537	563	543	543	549	564	573	567	556	508	545	555	559	540	532	552	532	574	529	563	530	566	502	538	568	525	528	560	556	547	529	526	526	554	555	523	527	569	537	536	538	493	531	520	581	578	531	526	563	580	524	541	528	564	544	493	587	548	573	526	535	548	569	557	548	524	551	563	555	563	544	541	593	539	560	496	575	519	541	579	537	564	555	517	562	548	559	504	497	549	581	545	573	563	557	548	550	539	531	561	547	560	537	589	534	564	545	541	546	538	565	550	563	542	537	506	577	552	533	530	524	499	574	546	576	535	558	548	515	541	562	535	577	542	542	536	513	541	544	532	540	550	554	515	569	529	601	554	557	560	543	531	548	541	533	535	538	543	569	577	555	572	512	614	538	556	586	542	534	541	557	544	574	519	547	556	576	575	564	528	565	553	582	506	529	525	590	532	545	549	571	580	601	542	529	500	550	515	523	519	575	548	570	537	571	507	538	580	599	576	548	527	509	533	520	542	504	549	568	517	532	576	550	537	539	542	580	556	542	500	515	551	521	543	559	556	589	543	522	521	538	557	533	566	569	524	515	550	513	546	572	560	527	551	549	548	559	550	554	529	557	557	505	539	552	542	530	536	541	548	564	547	569	528	538	552	559	547	504	543	570	555	553	567	542	533	545	517	561	565	501	537	565	552	514	597	585	529	577	567	560	594	558	560	512	591	545	576	599	515	541	529	523	545	542	581	556	561	548	588	526	551	544	567	567	572	547	554	538	505	554	539	514	502	559	555	525	569	554	565	565	533	567	578	546	586	525	518	582	571	546	559	560	539	587	521	546	521	564	535	530	535	544	520	557	574	549	563	568	529	532	582	574	577	556	501	544	540	549	515	520	489	524	542	551	528	593	543	549	585	544	602	529	544	538	545	543	517	539	559	547	555	530	533	537	563	507	548	594	547	551	481	530	554	554	523	551	571	541	546	521	573	567	563	539	496	609	579	517	569	548	546	535	513	518	573	553	565	579	539	582	566	576	519	544	532	539	523	542	554	565	515	543	553	586	566	515	545	497	536	586	547	552	604	539	571	543	553	563	569	589	576	521	512	546	569	530	538	553	546	548	542
5306	11795	11735	8928	8631	11517	13818	12587	8802	4383	3498	2080	2025	2053	1153	1062	945	860	845	783	828	748	767	795	753	756	752	735	706	732	710	696	764	679	737	688	772	786	770	749	815	856	687	696	773	755	958	1219	1375	1282	1198	1071	768	797	863	719	697	725	717	739	716	673	677	692	641	682	658	693	669	654	655	709	679	672	673	673	732	644	705	671	705	662	696	650	667	688	674	664	646	677	707	675	665	695	692	711	703	667	705	649	689	706	692	679	706	667	644	699	641	682	696	690	720	696	663	666	723	660	706	682	679	672	656	705	656	651	661	688	658	678	703	721	688	683	674	720	657	673	682	678	691	695	706	714	664	668	675	681	694	651	700	670	657	675	670	680	696	653	665	699	680	665	717	694	707	687	691	697	665	648	716	664	739	655	643	666	679	658	683	635	651	667	688	684	666	684	646	655	657	689	667	696	664	725	716	656	668	678	670	688	739	650	693	677	625	658	642	678	632	703	655	708	691	684	710	695	686	715	692	662	670	702	716	617	675	656	681	682	684	696	670	662	668	622	734	682	685	647	650	708	724	667	673	658	693	682	672	673	669	703	662	673	655	690	721	688	665	657	685	705	635	663	720	658	688	725	645	682	663	684	703	718	662	675	686	701	654	664	664	665	685	652	679	611	698	664	671	697	700	628	686	659	694	648	704	702	662	706	670	712	654	677	657	672	668	706	686	713	704	675	682	674	695	706	665	709	719	687	647	675	705	670	643	704	734	641	694	673	697	646	707	684	681	664	678	735	702	697	715	686	670	735	696	682	670	697	690	664	689	633	703	744	704	684	662	739	664	689	662	692	674	693	686	719	684	663	643	720	665	709	702	703	654	631	688	679	691	721	691	654	655	669	690	686	695	667	665	700	694	706	694	682	650	696	717	702	690	676	676	640	686	698	688	680	714	696	733	702	731	685	719	682	715	711	683	676	672	715	706	689	718	687	690	705	679	715	663	693	708	676	661	695	660	691	708	738	685	701	735	716	699	690	639	729	699	668	676	698	666	692	657	709	690	687	693	673	693	657	660	700	664	654	700	687	684	715	704	684	717	663	706	726	650	672	720	685	662	652	658	667	707	703	721	665	655	681	661	671	736	657	663	707	636	661	679	692	680	650	669	693	703	666	667	676	741	704	694	670	671	700	671	705	694	677	730	635	651	696	705	666	720	638	666	629	699	638	709	659	630	685	663	722	626	675	700	717	686	678	676	677	677	738	670	671	661	676	674	694	664	692	689	727	709	728	682	675	622	660	688	703	671	611	734	673	663	735	715	673	669	675	690	680	645	700	696	711	636	680	658	694	683	670	668	679	663	675	726	679	716	696	670	715	705	676	700	717	717	682	649	720	697	687	673	695	724	677	699	677	700	658	691	694	694	671	692	736	632	717	699	688	699	627	708	645	678	692	690	663	688	701	666	707	630	668	675	668	678	643	680	656	650	691	709	750	701	729	687	701	661	655	655	687	686	656	693	667	692	693	731	727	671	696	691	721	663	670	699	683	676	698	667	682	651	672	701	716	677	675	703	699	671	644	686	682	686	673	706	682	693	674	616	660	675	714	695	676	645	699	684	719	667	705	646	692	639	641	675	693	709	686	662	729	686	682	649	686	611	633	694	721	690	697	711	686	683	676	671	655	677	719	651	662	664	694	685	644	651	670	632	694	711	686	663	633	735	639	677	667	668	630	656	668	716	709	689	682	681	686	703	659	702	690	661	663	672	705	684	663	644	675	695	680	636	669	662	676	652	668	683	660	665	649	697	670	675	735	690	685	632	672	641	657	700	706	666	629	657	702	685	727	695	731	675	674	686	676	663	659	686	707	686	646	677	622	683	676	660	734	668	681	698	703	690	678	748	662	664	712	656	682	625	719	676	715	661	635	667	681	640	664	662	732	651	709	695	688	641	731	725	685	642	674	679	660	687	661	660	693	670	730	679	647	724	663	669	687	707	698	682	691	698	683	744	669	637	692	680	698	669	681	742	680	706	677	660	696	731	660	685	687	684	654	651	672	666	679	692	669	681	664	712	683	669	749	672	681	652	739	725	674	676	712	698	692	686	645	675	670	680	677	694	705	735	685	639	634	672	679	701	677	693	705	715	666	679	682	718	675	705	678	709	690	682	697	683	700	711	649	697	699	658	683	680	667	656	653	648	649	705	672	697	732	694	680	670	666	672	692	674	727	676	689	661	697	701	732	691	673	690	690	668	639	710	686	652	692	669	696	709	723	658	762	676	672	682	651	646	616	679	682	671	681	667	695	665	653	693	669	691	689	674	693	632	727	661	677	700	709	669	703	670	708	660	718	695	694	697	710	674	713	678	683	681	681	656	679	693	699	720	661	652	649	648	643	671	704	725	714	684	641	709	739	724	714	685	685	682	708	704	692	692	715	727	716	692	676	637	688	676	650	654	646	675	678	718	660	690	653	733	658	661	653	704	714	670	660	669	677	656	681	647	723	699	738	663	679	656	636	737	698	647	693	709	686	667	679	730	702	716	710	693	653	641	720	683	692	728	691	653	702	685	684	682	657	667	689	679	662	673	722	666	690	679	643	746	700	711	690	695	670	686	683	692	686	683	681	696	689	676	661	694	697	663	642	665	669	674	653	657	692	720	664	698	704	675	656	734	674	671	649	632	695	691	723	688	709	645	642	707	658	697	637	649	688	643	724	702	681	661	681	674	709	656	730	656	689	702	681	642	686	670	705	644	674	700	743	664	683	669	689	621	643	695	647	715	657	686	655	675	744	708	695	704	646	708	695	681	772	680	668	682	673	654	676	670	669	680	736	654	729	699	647	657	691	694	668	715	708	656	702	702	711	649	649	690	691	671	676	679	718	711	651	649	655	652	696	670	720	699	650	701	662	635	683	654	674	667	737	672	648	695	706	689	715	702	672	694	745	686	673	681	632	680	688	714	710	645	641	688	670	703	682	726	736	702	682	679	674	705	677	665	737	707	682	679	688	652	688	741	681	684	674	728	672	708	725	700	635	682	702	648	619	679	720	688	690	652	673	688	670	658	700	703	655	707	657	663	697	711	741	685	714	711	674	672	670	692	672	659	683	686	653	714	695	677	710	706	692	645	690	638	724	713	720	665	662	643	659	702	685	675	667	733	680	715	631	676	673	674	668	728	663	677	663	684	691	672	723	671	665	661	716	646	700	713	666	655	728	722	697	747	690	691	650	681	695	656	716	702	675	699	689	657	692	707	689	668	684	668	691	700	703	687	680	693	666	644	680	673	657	723	619	691	672	660	696	717	667	705	705	660	705	718	687	695	602	667	670	665	664	677	676	676	695	693	700	685	674	700	715	722	618	690	677	659	659	708	696	688	686	663	663	678	718	634	654	754	651	693	679	645	687	707	726	710	690	732	676	658	698	722	668	675	689	693	650	669	697	675	657	707	706	684	716	696	695	685	642	702	701	709	650	713	703	665	708	667	665	694	686	654	681	699	680	666	672
22646	21126	28973	23530	21127	21599	20398	10692	6405	3043	2369	1522	1355	1448	807	662	614	567	573	525	506	480	445	472	439	419	463	491	432	472	477	437	435	423	433	429	459	473	443	420	550	529	395	441	468	452	558	781	876	894	776	712	515	526	553	385	378	440	417	433	366	427	415	403	366	381	428	407	390	381	408	417	387	385	399	391	370	383	378	405	365	377	384	397	423	393	376	416	395	393	403	398	422	391	397	384	391	377	361	430	407	417	372	399	409	360	375	393	409	375	445	374	377	383	382	395	357	369	365	406	396	389	412	359	375	360	363	378	377	369	384	401	394	397	389	433	376	381	395	390	421	333	419	366	375	407	397	401	423	419	347	390	395	392	385	394	362	398	353	386	385	385	374	396	396	352	356	378	415	374	384	393	374	337	396	379	444	397	398	392	417	370	390	393	364	406	416	395	390	404	376	393	387	400	393	405	353	392	385	377	399	405	363	409	368	379	393	411	395	388	421	405	385	398	384	380	379	402	404	371	368	378	397	393	384	420	411	381	384	398	360	407	405	420	382	383	402	411	403	382	387	388	402	362	385	407	346	362	400	395	384	405	417	436	365	400	379	371	395	396	395	429	356	378	364	401	387	380	403	366	378	411	385	394	405	408	416	425	370	395	344	402	375	397	346	411	375	441	379	345	375	352	419	379	407	372	402	359	345	375	415	390	372	387	428	374	406	388	395	373	356	428	372	367	407	408	394	405	395	382	380	399	384	401	356	372	386	409	365	388	415	389	403	362	399	432	376	401	380	391	371	389	408	393	400	363	382	417	354	387	404	393	383	413	387	390	377	364	389	383	383	393	399	384	361	418	429	341	386	421	372	384	359	396	415	381	381	381	419	430	397	404	386	368	387	387	399	382	394	385	395	404	370	416	416	418	395	422	424	390	395	394	392	388	417	376	390	383	384	407	422	393	384	408	378	360	364	372	363	403	382	392	393	385	380	390	430	393	384	373	388	402	401	410	373	385	441	384	406	368	399	404	411	364	416	411	355	405	401	379	358	388	396	397	382	405	403	387	391	373	380	376	373	413	394	393	399	367	401	388	368	412	401	387	407	370	418	403	364	363	422	382	378	393	418	363	419	415	379	371	402	368	373	410	415	406	402	389	362	395	401	412	408	371	366	336	391	379	364	395	358	376	422	384	406	376	379	382	401	397	404	412	422	382	392	399	381	416	369	421	382	394	387	373	394	381	371	391	400	376	392	438	361	379	388	401	403	367	394	374	357	357	400	399	407	388	398	373	381	382	398	392	411	404	371	396	349	376	376	382	391	394	410	397	417	408	389	430	367	384	406	377	384	386	384	371	391	423	400	404	380	385	371	350	389	406	414	393	372	417	376	398	411	421	416	420	378	381	362	391	409	391	366	389	430	345	344	334	385	349	365	401	416	406	412	373	376	398	375	375	450	405	352	403	397	396	352	388	384	412	400	398	409	399	394	401	368	369	409	364	389	391	376	363	383	429	387	372	381	405	361	366	411	395	393	396	403	384	357	377	381	358	369	399	420	422	377	351	414	368	396	386	425	413	386	415	431	409	410	382	355	401	401	385	388	429	395	395	389	406	380	400	363	354	381	377	389	366	376	377	379	392	395	396	384	414	387	387	368	421	399	394	390	401	404	384	377	387	365	390	376	402	353	376	387	377	387	427	404	413	409	396	393	390	370	380	396	384	411	404	409	419	412	404	426	392	407	380	376	401	400	399	396	398	397	364	412	371	386	400	379	420	396	406	395	337	407	391	370	383	383	341	405	390	396	351	370	383	372	408	388	376	417	407	381	388	374	379	398	409	426	373	398	420	368	355	373	379	415	386	408	402	405	386	351	378	359	374	391	394	397	370	396	392	363	398	349	421	401	423	426	360	400	361	402	389	384	356	380	402	377	365	396	392	392	383	413	374	390	390	359	382	414	386	410	375	343	395	407	405	405	409	398	427	398	374	420	397	411	414	403	397	381	361	363	372	359	389	397	386	398	401	382	363	366	391	402	375	385	446	363	373	371	371	348	397	412	381	369	399	389	369	374	375	402	382	421	379	369	387	396	382	401	390	404	398	425	394	387	395	377	434	361	382	375	391	389	371	379	391	380	387	435	390	427	372	398	400	350	398	393	391	378	380	385	405	407	402	405	355	389	383	387	381	365	431	416	383	415	399	381	402	364	371	377	365	407	391	389	399	402	377	402	387	426	394	389	380	383	398	421	393	378	399	374	376	393	353	432	378	332	415	370	398	376	372	394	398	388	394	388	370	400	395	422	408	367	411	373	388	378	398	381	408	340	377	393	390	419	395	364	373	410	410	429	414	396	408	404	408	367	408	408	435	406	377	396	343	357	411	406	400	390	390	386	392	369	396	391	418	395	416	400	364	378	402	392	356	405	408	410	371	393	378	387	381	351	392	396	371	377	396	395	377	383	353	419	396	349	411	386	372	341	377	406	411	387	369	384	392	362	387	394	382	363	409	364	392	402	413	390	384	378	392	407	391	386	358	388	366	417	374	404	393	407	401	367	363	390	375	378	385	373	368	370	405	378	375	418	383	404	389	386	377	367	418	391	426	379	368	406	409	404	361	435	421	388	393	357	428	414	398	374	351	377	376	371	400	375	401	397	387	359	418	410	361	407	399	435	399	393	384	399	401	359	384	389	356	409	351	408	406	418	362	402	381	391	396	423	420	416	385	405	401	430	395	354	383	372	382	383	392	394	388	409	363	385	359	392	403	356	384	408	399	387	405	392	400	385	375	349	414	379	384	391	392	352	344	334	404	379	384	413	402	386	357	376	366	450	357	415	365	401	391	404	419	386	422	422	439	405	443	423	356	410	400	390	363	405	378	368	411	376	389	383	392	385	392	454	376	414	393	385	403	386	444	403	394	373	366	386	403	389	436	391	411	373	387	369	406	334	402	385	373	397	380	369	370	371	375	369	417	390	373	390	376	393	396	418	377	383	393	400	353	407	380	366	406	379	432	400	391	406	402	409	384	353	342	396	364	415	412	402	394	402	393	409	394	409	366	372	385	391	389	392	418	418	410	358	345	386	425	377	391	372	387	394	405	396	389	367	390	363	412	402	376	407	379	412	386	384	396	367	356	408	375	407	391	367	378	395	395	345	387	354	361	403	395	386	401	367	372	356	367	380	381	420	410	368	368	393	420	416	407	393	423	363	377	413	395	419	375	365	385	397	402	384	400	358	394	347	380	401	359	357	377	379	374	416	394	410	400	385	384	426	388	381	410	370	380	423	390	382	391	392	396	382	368	418	359	389	368	373	383	428	392	383	408	406	388	350	376	415	403	399	395	386	366	401	368	378	373	411	410	370	365	390	395	352	389	382	353	371	387	411	407	364	381	406	415	412	377	388	351	412	391	363	388	400	376	415	404	372	405	375	422	404	394	400	369	368	405	421	420	356	385	394	401	387	363	414	407	416	390	398	416	388	405	375	412	396	403	420	383	386	367
7358	17709	16844	12766	11975	15321	17797	16421	11445	5834	4727	2904	2489	2719	1254	989	910	796	718	702	683	652	614	668	550	600	585	632	572	533	600	518	505	545	541	556	564	565	587	618	722	695	541	528	533	538	786	1239	1433	1400	1303	1030	617	654	875	501	432	516	559	495	504	493	442	453	481	476	466	476	459	490	459	476	434	452	496	448	474	466	464	479	431	469	473	461	497	482	463	453	483	501	461	509	482	474	482	472	463	448	492	466	465	485	467	442	461	479	453	479	476	453	477	479	461	453	475	451	445	487	428	451	482	474	447	462	470	463	479	497	460	423	435	420	446	473	494	407	474	501	498	440	468	503	497	427	496	519	447	440	469	470	445	460	458	425	444	479	481	470	463	502	466	467	473	458	418	476	472	469	472	503	490	449	470	460	473	459	466	464	478	479	449	485	472	512	449	439	439	477	487	463	459	452	513	475	461	454	491	443	476	486	480	447	433	485	497	510	456	465	409	472	463	478	458	475	468	485	466	446	428	442	475	449	436	476	480	424	513	469	457	440	444	460	489	451	452	447	454	458	441	453	488	503	470	455	482	473	469	465	461	465	446	488	463	457	447	469	505	453	494	485	438	520	456	463	468	469	464	457	454	480	456	483	492	446	489	478	427	460	482	479	431	465	482	452	477	454	480	482	455	453	503	486	474	477	508	481	455	494	481	471	481	444	440	486	474	466	460	448	454	470	465	463	493	487	428	464	427	425	441	496	489	483	482	496	451	449	485	446	456	458	454	465	496	439	488	453	454	489	455	484	469	467	510	467	489	470	436	475	483	467	482	498	479	495	461	450	493	443	482	483	514	411	470	459	463	463	441	521	495	460	453	456	484	527	460	450	489	424	434	403	458	457	509	448	466	477	467	476	496	473	436	454	490	442	513	477	445	453	458	467	472	453	456	441	480	461	456	474	445	447	434	489	419	470	470	482	459	406	465	499	474	460	488	450	464	473	455	505	489	457	421	451	461	459	458	493	479	472	466	420	481	451	470	475	464	470	474	463	482	480	466	455	456	485	445	483	419	489	475	446	482	408	417	460	465	505	470	429	474	427	453	499	462	452	475	481	460	447	459	476	471	449	459	455	464	437	440	507	474	445	480	452	492	466	471	440	458	468	430	471	442	484	478	477	475	458	449	471	483	457	466	463	456	464	485	463	436	513	452	484	486	446	456	464	463	464	514	487	483	457	458	463	466	452	451	495	444	498	499	449	491	493	492	505	468	506	485	448	468	454	462	484	451	419	475	450	445	451	493	455	462	500	483	481	467	471	459	459	454	462	483	472	465	482	464	508	476	469	513	477	463	501	464	465	464	467	482	469	457	467	482	456	447	439	473	495	470	431	462	467	484	445	449	468	482	466	429	500	484	501	490	499	456	480	449	465	483	478	460	493	467	475	516	452	468	443	451	468	441	467	477	488	482	478	470	477	480	481	483	487	455	496	460	499	438	473	494	486	478	480	483	478	453	449	456	447	486	463	452	474	504	489	471	470	468	483	499	471	469	441	468	390	465	493	451	461	481	466	476	464	479	487	505	484	468	468	471	473	481	466	465	478	454	504	473	462	463	460	457	516	493	471	477	486	475	485	494	480	471	450	515	455	483	466	452	447	510	451	477	484	449	513	449	461	453	466	450	461	467	474	472	430	451	478	475	445	487	459	458	452	460	460	512	490	498	461	463	497	434	447	476	468	485	477	491	486	460	493	449	460	480	539	454	495	436	488	451	446	425	460	488	443	489	469	445	491	486	507	451	443	503	456	489	462	434	467	486	465	452	464	465	489	452	485	494	473	510	499	491	477	456	448	474	496	521	478	490	481	407	489	477	445	464	450	483	487	468	448	502	453	466	472	481	455	468	482	449	458	485	511	463	518	479	474	473	429	498	434	447	493	442	428	434	446	463	457	468	499	470	452	451	457	430	444	449	446	483	487	475	457	477	446	515	461	474	475	439	456	467	443	483	504	401	466	464	489	481	472	432	480	501	493	439	474	425	487	454	451	470	450	470	473	445	453	468	467	451	478	480	477	443	481	491	530	421	458	468	428	462	476	479	459	448	460	461	440	454	430	485	510	483	432	507	476	491	467	451	470	452	498	489	454	426	468	478	465	478	497	423	449	444	472	473	423	519	486	445	471	501	470	467	483	481	446	529	466	505	470	468	455	464	445	442	463	450	454	485	498	474	461	502	474	429	454	506	467	462	476	448	472	471	486	426	489	421	504	473	483	454	451	470	488	468	456	452	467	440	481	469	462	480	483	444	487	488	442	444	461	482	468	450	484	471	439	469	469	489	478	484	445	517	447	445	468	455	441	449	448	474	511	459	456	459	426	464	467	460	475	446	486	466	510	476	464	494	440	485	490	454	507	462	450	485	481	472	451	443	449	467	502	515	404	474	496	441	443	479	486	494	497	452	440	465	465	481	467	467	468	470	444	447	460	432	455	486	446	486	438	468	410	472	465	489	456	475	432	492	446	461	470	482	454	462	463	478	450	485	467	500	429	469	438	491	454	488	448	482	489	470	470	452	440	498	485	479	494	476	443	486	463	435	470	444	490	464	460	485	497	458	493	446	487	463	464	466	447	489	488	430	448	453	509	463	442	456	472	454	466	475	452	501	446	480	494	446	483	499	478	471	421	466	454	481	476	456	480	472	445	449	469	460	478	440	454	465	464	492	431	468	446	462	451	448	440	501	485	507	452	463	464	477	506	489	481	460	480	488	502	459	493	502	430	472	459	466	470	515	501	455	454	501	457	496	478	468	475	466	462	510	473	470	460	488	468	487	451	476	443	462	457	484	424	493	477	457	436	475	461	448	478	467	429	465	429	464	434	470	456	463	446	461	473	524	471	459	488	424	468	453	482	439	456	489	442	470	466	476	517	449	490	497	476	444	427	453	487	470	517	463	463	459	447	468	434	473	442	408	451	472	456	433	495	462	460	453	476	495	458	496	469	483	453	482	430	479	473	471	472	440	453	493	479	456	464	456	485	450	498	421	457	484	504	446	461	446	506	515	483	431	443	465	486	474	475	481	481	488	453	472	445	467	468	484	502	420	471	441	448	483	459	474	455	441	442	513	488	474	463	479	472	457	479	458	489	513	470	443	455	474	427	476	448	484	487	463	485	497	466	445	493	466	481	474	513	456	467	447	494	479	498	486	487	437	491	419	495	453	472	477	478	425	442	450	477	479	445	513	468	472	489	461	476	490	458	466	468	477	538	515	465	471	478	485	456	492	483	486	464	475	447	485	450	492	485	445	462	476	490	440	453	491	487	461	489	452	451	429	456	439	448	455	489	449	454	505	445	490	469	466	489	467	483	446	458	453	474	481	486	448	474	411	449	482	445	468	441	501	450	458	468	499	477	453	468	500	427	447	496	414	468	427	475	458	481	487	471	482	462	471	512	469	473	471	456	437	475	492	488	459	484	460	489	473	497	481	430	469	523	492	479	477	465	454	465	484	463
26764	20798	11918	3595	2974	3846	4744	4083	2964	1702	1439	1179	1094	1156	909	868	891	790	801	815	865	842	805	833	808	891	843	810	814	811	821	828	816	900	813	830	830	783	822	787	859	888	819	811	822	827	853	929	973	1003	965	890	897	813	894	784	802	798	804	807	841	812	791	802	806	824	791	794	849	788	825	807	808	752	798	849	809	796	874	830	802	769	808	809	798	830	836	762	809	832	821	846	835	857	812	840	797	790	836	833	862	796	811	760	781	792	776	792	778	794	779	832	847	791	836	798	815	818	833	867	818	801	810	792	852	817	805	791	777	819	828	814	791	832	804	799	827	763	831	787	789	833	789	848	783	823	798	788	810	845	762	787	833	827	815	808	789	815	859	840	811	793	793	796	814	848	798	796	795	841	844	791	839	828	855	830	793	794	786	827	844	852	779	822	833	824	834	785	820	789	825	823	802	867	785	802	785	809	774	809	865	771	871	797	838	825	778	851	838	837	810	808	829	773	823	818	779	808	779	801	796	833	840	810	774	794	809	803	795	805	817	821	793	816	825	795	773	796	857	777	815	801	807	795	848	827	846	811	789	800	831	788	767	836	841	834	840	821	800	810	827	832	828	802	795	817	816	883	792	790	792	789	811	741	827	818	859	836	789	830	819	769	820	827	831	803	804	825	828	751	832	761	840	773	807	802	857	814	841	875	846	794	837	768	819	841	830	785	809	795	800	760	823	791	834	778	764	753	813	849	785	781	837	798	830	806	811	824	852	846	794	815	787	759	814	818	833	875	826	774	818	833	822	853	865	776	817	801	778	851	806	789	797	813	838	799	827	798	839	869	794	788	844	787	834	805	789	823	824	777	813	839	780	839	843	867	843	835	851	779	815	822	769	817	811	818	825	837	794	827	844	822	807	810	820	821	807	818	830	848	862	783	805	742	868	853	798	782	802	840	859	836	829	772	801	816	823	840	804	808	815	861	788	787	865	846	765	789	805	827	826	850	808	846	804	843	824	817	878	817	822	794	875	844	773	806	809	809	800	812	877	779	850	790	775	825	843	826	796	828	822	811	822	887	820	822	833	872	824	806	853	748	843	826	789	815	800	792	846	832	849	803	863	824	816	804	844	811	799	867	861	883	842	822	797	820	834	824	821	786	809	812	790	806	793	763	796	847	845	774	799	844	774	815	780	796	813	888	812	780	858	808	828	809	750	785	814	793	822	777	797	799	811	853	867	809	838	745	847	835	817	847	781	801	742	789	853	792	798	787	861	831	790	855	772	859	814	820	834	799	817	742	805	813	813	835	841	762	806	797	804	801	810	803	789	826	810	806	810	799	822	796	806	823	882	846	815	826	846	833	772	758	924	856	843	828	788	755	837	825	784	864	758	823	821	859	790	790	803	812	841	843	822	782	755	869	849	776	832	796	792	798	783	806	799	768	804	833	851	808	826	802	878	808	834	832	773	826	814	814	781	790	835	798	875	788	794	822	809	787	764	817	855	804	778	863	798	759	796	783	797	781	810	838	836	780	805	827	760	783	821	812	805	822	771	842	829	766	801	814	836	833	795	821	770	793	790	818	796	786	810	821	854	829	827	783	847	788	828	847	816	839	786	774	832	745	805	808	758	820	854	809	846	893	840	779	892	793	811	843	811	788	820	820	818	775	800	803	817	826	830	813	859	765	798	805	797	810	783	798	780	820	798	732	813	882	789	813	868	842	828	837	835	843	803	766	812	798	811	813	823	782	804	803	875	779	821	798	809	777	840	850	837	810	813	786	790	833	809	798	849	783	810	808	799	835	879	863	783	770	808	879	877	850	839	774	814	886	784	732	837	778	816	788	844	831	851	822	820	799	861	801	842	811	823	837	815	810	832	813	799	835	775	820	845	758	818	881	812	835	819	829	820	823	767	836	796	800	821	828	761	786	760	817	793	806	806	849	893	818	856	834	766	764	803	841	802	799	830	828	777	864	740	816	805	827	810	808	806	776	765	815	828	835	851	817	827	868	839	806	829	801	827	792	792	845	794	855	795	823	764	840	852	796	826	779	817	791	763	837	828	824	845	835	789	804	847	805	837	764	807	843	786	843	807	836	763	831	855	843	775	805	836	815	845	819	840	819	841	801	835	848	781	778	818	803	806	770	809	818	863	825	809	814	803	867	810	843	819	825	837	825	801	806	821	879	819	812	820	816	798	798	850	810	806	876	762	840	820	851	817	798	810	813	816	797	816	746	807	779	802	848	776	864	833	868	798	818	815	796	784	815	794	827	814	787	810	822	780	776	833	764	811	805	770	778	797	802	830	844	835	818	839	821	859	807	790	752	840	843	775	825	799	824	812	853	817	812	810	797	815	814	794	847	824	811	784	813	827	822	831	822	844	819	823	789	794	772	786	867	782	829	777	829	820	783	820	847	795	827	829	823	755	812	868	815	868	847	785	852	813	767	780	837	827	775	846	774	829	840	792	816	814	799	795	864	865	799	789	774	860	814	756	828	780	781	757	860	817	848	878	867	839	851	807	792	819	818	867	853	835	832	844	844	805	819	834	812	845	816	848	824	834	798	815	739	828	823	829	830	791	789	792	771	840	874	791	825	855	801	793	811	787	821	808	792	822	810	844	864	786	839	822	788	829	836	791	844	834	829	769	851	822	824	828	813	823	824	837	862	827	818	834	791	807	806	870	864	850	792	826	841	861	798	788	806	839	888	792	812	763	788	811	818	804	785	839	806	881	834	805	836	845	809	886	790	809	847	839	839	790	866	807	846	781	792	802	779	819	798	808	834	830	790	830	803	833	815	848	854	787	810	787	819	788	824	805	817	830	823	799	811	823	818	832	802	817	807	794	803	837	798	832	824	813	777	817	840	868	829	808	762	806	836	857	828	832	821	840	766	813	778	812	812	811	759	785	784	810	876	782	794	820	868	785	841	818	777	829	835	826	820	832	818	792	819	826	778	853	891	825	750	830	756	801	784	817	809	880	776	805	820	858	812	815	872	831	790	836	816	784	820	799	804	802	849	804	824	787	797	838	822	842	821	793	856	823	810	783	816	820	796	828	743	805	781	765	813	848	839	791	817	782	765	825	796	796	798	836	773	836	831	804	817	801	777	808	827	876	780	838	815	824	766	801	809	865	791	774	785	844	826	809	778	776	817	802	857	817	797	805	827	808	767	835	782	841	809	810	818	855	799	786	796	815	806	821	786	809	853	833	872	861	804	797	837	846	800	887	867	807	832	781	766	835	804	826	807	832	789	836	861	811	767	809	832	826	844	833	847	821	827	889	860	861	826	821	844	824	820	823	797	766	825	834	766	834	843	842	793	886	827	756	826	824	840	828	803	791	865	833	799	795	778	835	797	817	821	815	789	810	830	777	856	840	800	831	847	845	798	813	823	792	833	826	806	801	883	810	823	789	778	811	828	855	779	755	761	861	817	803	802	823	832	840	812	793	813	828	794	798	842	790	798	832	781	793	777	829	779	832	778	843	824	789	782
4505	3062	3926	4158	4899	7247	9118	8341	5699	2844	2426	1672	1602	1645	1168	1058	1064	1093	956	1042	998	1070	964	1038	1034	979	997	968	991	995	1008	1034	1001	1018	1014	1009	1035	992	1021	1078	1039	1003	1020	1016	1033	1036	1038	1246	1329	1257	1277	1117	1035	1085	1168	981	990	968	979	1020	1027	997	1002	976	992	1018	1001	1043	985	967	1025	1015	982	972	967	1007	993	948	954	979	915	1006	1004	996	1034	1013	987	984	1021	1010	1049	991	1010	1012	982	1000	1006	972	990	959	964	969	1011	957	962	1010	957	947	1031	949	1011	1005	994	991	953	963	1000	1020	994	984	1007	995	1024	1030	984	993	1056	974	999	979	1041	1003	969	1022	1006	1000	964	950	941	1006	983	968	996	980	971	965	957	1006	963	1017	984	1001	963	984	1005	995	972	955	1009	1009	984	1025	1009	1007	978	984	967	1022	1021	971	965	936	994	965	1029	1006	997	1003	999	1000	983	1035	1023	976	984	961	1007	1052	951	1036	1008	1008	1024	991	966	979	1009	1039	1035	946	984	987	977	1032	978	1007	1004	1004	989	938	1013	1031	951	997	975	973	1040	988	1016	987	986	995	1001	990	960	993	1000	999	924	978	979	990	995	978	995	925	977	930	1028	999	989	986	983	1013	1018	940	1041	926	987	985	991	943	989	938	961	1032	988	987	970	1015	997	1002	914	994	966	991	1027	1002	966	953	939	995	1026	968	995	1003	958	985	970	1034	1001	990	1010	975	979	986	978	993	993	956	1019	1019	1071	1033	989	1005	967	973	1015	955	1041	1018	1021	994	962	1030	1029	1014	1001	989	980	945	946	993	1013	932	997	963	997	961	1010	940	994	932	1023	975	964	954	1007	1009	997	998	1016	988	998	945	1060	1014	983	980	951	939	934	988	938	928	1001	994	1016	1010	1008	1056	949	1030	974	977	1007	997	966	1013	981	986	953	959	1083	990	1010	992	986	989	1022	959	1008	962	950	961	968	956	1017	973	1020	1000	953	1013	1022	1015	1009	947	984	923	954	999	960	980	955	1014	991	939	967	976	988	1016	1005	1008	980	982	953	995	920	1012	1000	987	975	937	1006	972	991	1042	1073	998	1017	955	939	1064	1013	991	974	962	1035	963	948	972	991	1035	1041	949	970	979	1023	994	985	951	1015	1038	988	965	1000	989	1016	969	1028	966	937	990	978	1002	1059	1019	988	939	966	997	949	959	971	1044	1053	999	1057	995	956	1018	968	960	1008	994	957	967	956	1059	1040	986	980	993	972	1012	1019	962	977	1011	981	980	1017	968	999	1029	959	976	1006	955	1008	976	1004	997	990	1026	966	1064	995	1046	931	1027	1018	974	1017	987	1034	932	960	997	935	991	970	986	1035	974	959	1007	1012	954	952	985	991	1008	985	947	934	1014	1019	955	951	935	1028	1006	1053	967	973	1042	973	962	969	978	983	974	977	995	983	999	969	981	978	967	952	971	1014	1023	1019	1022	948	986	973	993	1019	1032	974	1013	1011	1018	971	957	972	1020	982	930	915	968	970	947	992	990	971	957	991	1000	1004	985	987	1046	962	1010	959	971	1007	960	955	972	968	939	989	1010	994	965	1036	962	944	1003	935	955	1000	1022	1000	987	1001	1000	998	946	999	985	1013	997	1000	983	1008	944	1024	1006	1003	999	962	971	926	986	1009	934	998	930	963	1030	1009	1018	986	944	977	975	1010	1004	979	1059	1032	1039	984	993	957	998	968	1008	1013	1007	987	942	1081	1021	1000	1001	943	1019	965	940	1000	936	963	935	1034	960	992	1012	979	982	997	992	1010	991	980	1028	984	968	972	966	1005	937	969	968	991	1015	959	1000	1013	1077	961	927	1045	940	980	1020	1020	1013	1007	1005	1007	953	1009	979	1009	997	965	918	947	1031	920	951	1101	968	965	969	965	1036	991	995	989	986	915	994	1001	961	932	1046	987	987	989	1032	921	973	1023	943	1006	959	1023	966	990	1028	1020	1027	1015	1073	978	955	1016	1014	1021	947	1044	1000	952	989	1018	1025	944	949	986	995	1013	1025	991	995	940	1001	970	980	998	970	995	992	971	986	998	992	1014	967	1047	984	1017	983	993	1036	971	1010	965	953	1057	933	914	1011	958	979	947	938	976	1024	1009	984	930	974	1070	992	952	997	1032	998	989	960	1041	1037	962	1016	988	1025	951	989	998	949	977	977	987	1027	983	1001	1015	1015	900	962	963	960	991	1047	990	997	981	911	983	987	951	965	1001	969	931	1032	1013	987	1010	988	1025	1023	972	1031	967	971	980	978	908	1022	1057	967	975	979	1034	1001	977	982	986	999	989	932	985	1003	1019	983	982	924	1003	982	1045	988	938	1012	1013	993	950	933	985	994	978	946	1039	1023	973	948	1002	1035	957	988	958	1022	1022	987	1027	954	954	1003	973	958	950	988	955	982	995	968	970	1014	1009	968	1035	1038	988	986	1013	980	938	965	959	995	1028	1007	961	974	1011	979	967	943	986	1025	1029	958	1028	942	956	1004	949	1022	1001	987	985	1018	981	985	1037	968	953	978	966	991	1005	996	959	1035	990	1031	980	1003	941	941	1021	951	1024	960	1022	1018	983	1047	954	1005	1046	1013	994	1001	940	1011	1002	979	982	931	989	993	920	1020	1014	988	922	967	998	1002	1019	1023	995	985	1014	1003	970	927	995	958	949	1027	1015	1014	1013	990	974	977	1001	959	972	998	992	968	1000	915	1021	988	989	996	985	964	914	947	877	988	1011	969	961	1006	1047	978	1015	1000	998	982	1045	958	990	928	961	987	956	1023	1004	929	991	985	1018	954	1044	1011	994	1034	1040	973	948	962	1022	972	996	998	1016	1011	1006	949	1012	971	964	979	991	930	955	962	1004	982	1052	951	990	978	1004	967	967	994	1059	946	1006	973	961	966	924	954	1044	965	1023	968	1013	1010	1030	983	987	972	1016	984	923	1054	960	931	1028	905	1020	1006	953	981	998	1122	968	984	949	1006	950	1073	973	1008	933	974	1011	971	980	988	958	1017	965	998	970	968	1001	970	1007	977	946	913	970	968	1001	954	1065	991	1011	1030	928	996	1013	993	962	983	1012	989	1016	1053	1000	1018	968	1051	991	967	978	953	971	1019	971	966	974	992	977	967	993	1001	982	975	936	985	948	1014	960	958	1013	1035	924	942	972	1000	929	1018	1013	986	1038	1018	991	928	1003	983	1013	872	1008	981	986	992	1025	1041	955	1005	980	1013	971	1010	985	984	1030	998	966	984	1012	948	998	922	1028	1006	1028	958	993	998	973	973	1015	1009	958	1005	977	992	1021	932	1029	985	959	981	966	1022	1003	983	963	999	1011	1004	1050	1001	971	1011	935	1018	1011	1014	1024	994	1026	979	980	965	952	987	988	991	967	1038	986	1047	991	1020	1041	1018	955	976	985	984	963	983	1029	1002	933	1023	999	976	1022	1045	978	944	973	963	956	986	936	986	945	1019	1017	979	951	992	1032	1019	1041	1009	991	970	951	957	961	977	999	977	968	973	992	1034	967	946	1007	1026	998	973	1027	1005	986	989	942	936	968	988	963	935	1023	977	971	986	974	990	1036	935	951	997	1010	1031	1000	985	969	992	1040	980	1009	991	973	932	970	982	959	1035	991	994	990	972	987	974	1042	992	1019	954	933	1050	960	1016	995	961	959	1000	1024	1001	992	1007	998	1021	1023	991	1015	979	988	987	996	1079	987	959	963	1038	1016	1025	933	993	1007	988	883	962	1007	967	984	1022	950	980	1008	948	969	1006	997	969	984	950	980	986	968	971	934	975	968	932	1016	956	1014	954	1019	951	950	977	1000	1048	1006	1029	950	975	980	972	949	1036	984	1003	990	997	1037	982	1011	1008	926	966	1006	1008	954	965	945	1003	1013	1016	989	1012	1008	963	987	1029	1026	935	994	953	966	969	940	990	1003	993	1044	1056	988	995	1026	951	973	940	959	1009	1013	952	1035	995	1018	931	1036	1035	968	944	946	1012
23511	21090	28609	23823	21107	17763	10381	7091	4711	2317	1906	1218	1199	1234	728	709	672	646	636	625	571	628	597	575	626	557	616	550	537	567	598	560	525	600	605	572	594	605	599	586	701	615	614	583	606	564	656	823	892	849	836	667	653	607	694	605	564	565	585	614	576	531	569	531	569	547	574	544	558	576	526	579	523	572	552	537	561	557	547	507	560	580	591	565	579	570	518	579	528	586	568	543	564	555	590	551	557	558	518	549	552	564	552	529	585	536	551	552	511	529	550	540	527	542	538	538	566	550	559	558	560	540	512	520	551	518	532	586	526	539	524	537	529	562	539	548	540	596	554	586	577	496	520	543	547	513	542	521	577	531	562	584	542	545	541	581	551	539	598	511	533	555	581	513	550	560	520	553	544	554	570	603	543	577	575	584	525	607	514	496	519	545	585	553	570	608	573	557	532	549	476	521	542	542	554	543	529	573	561	581	528	535	556	559	575	522	535	516	581	515	545	568	549	519	575	576	554	589	557	573	535	559	548	554	561	504	572	531	529	579	551	497	502	578	532	530	578	557	536	573	562	549	566	589	546	539	514	544	547	563	555	533	509	513	505	513	536	544	530	552	551	544	524	547	542	539	545	598	555	562	549	561	485	511	565	568	585	589	520	553	565	524	535	541	584	538	569	527	555	551	551	590	532	566	558	526	566	590	553	536	558	562	600	533	534	584	535	548	543	540	534	533	539	543	605	561	559	566	604	532	508	562	565	549	565	566	560	521	534	605	562	547	516	558	550	553	523	522	537	564	517	559	595	560	540	562	546	546	522	587	538	547	551	586	521	511	546	519	591	592	535	551	549	554	553	529	603	548	539	538	543	544	547	559	538	551	546	571	546	559	524	572	515	536	520	525	551	591	557	565	572	545	511	535	539	532	580	527	560	509	553	556	503	586	568	570	545	573	553	536	541	511	524	493	518	589	585	554	542	555	613	527	556	552	567	560	563	554	549	585	519	561	555	549	530	561	545	593	544	572	553	514	541	540	573	521	553	502	530	582	559	519	578	566	567	550	510	560	545	515	521	570	539	511	502	553	571	560	592	542	564	506	540	531	532	572	552	537	520	588	544	547	557	554	560	589	545	505	527	548	557	512	547	555	561	554	536	518	561	559	547	519	554	517	563	547	556	532	566	550	549	582	556	557	556	507	617	545	541	611	495	538	557	549	586	566	569	548	531	529	551	566	509	604	554	563	559	575	562	553	546	548	562	531	543	536	558	546	560	589	564	536	548	536	553	577	519	540	541	529	531	512	513	547	544	538	520	542	552	549	561	549	547	547	579	556	537	546	547	528	586	572	563	567	556	576	552	559	563	527	568	524	543	552	548	562	543	597	507	529	542	518	545	535	544	507	524	561	541	599	566	542	521	537	523	574	526	504	581	583	546	528	528	514	538	535	548	526	537	576	543	555	498	529	595	555	542	587	613	560	520	518	563	512	536	551	583	557	544	561	554	561	524	546	512	579	556	548	558	518	532	548	524	544	583	543	555	523	552	541	562	577	510	525	538	531	551	544	524	557	529	533	535	520	558	537	572	537	579	548	546	576	510	561	549	523	556	559	548	530	500	565	554	531	574	536	546	553	562	550	526	583	546	554	588	581	558	517	582	562	568	590	501	651	537	515	530	564	533	533	532	544	547	587	545	568	526	591	489	545	533	540	504	557	578	516	568	581	569	526	513	565	504	497	569	528	590	534	525	550	522	563	555	511	547	572	554	527	561	549	548	538	538	550	559	531	559	546	570	571	528	496	569	537	511	508	533	573	531	537	561	533	582	552	556	545	485	552	527	549	561	563	547	544	543	535	526	543	533	512	562	545	541	569	576	570	550	560	536	583	538	529	556	542	555	533	566	575	528	549	494	515	599	542	534	541	552	558	510	528	548	558	549	533	541	562	543	521	564	524	537	537	552	494	534	569	555	500	532	530	523	573	539	541	548	531	578	574	521	532	575	535	549	574	521	515	558	552	541	544	519	563	531	576	546	541	574	561	586	536	577	574	530	557	577	601	527	582	512	519	546	582	529	537	546	531	549	547	565	508	528	523	579	561	525	556	570	551	606	581	552	530	572	555	590	553	538	533	558	566	531	513	501	545	569	564	555	551	489	594	529	579	507	571	566	543	555	537	555	535	513	563	543	581	509	553	555	527	523	560	532	558	563	578	521	560	525	537	545	554	561	573	554	535	528	583	576	543	547	559	532	601	526	542	545	523	521	496	505	528	574	563	575	539	542	566	534	531	552	580	583	562	528	563	562	544	614	569	552	527	544	547	461	549	528	554	545	585	572	538	529	545	569	564	510	566	530	558	520	583	538	531	547	539	531	521	589	546	522	559	563	547	549	572	562	571	563	554	619	564	560	592	541	570	552	562	548	556	527	551	551	519	539	520	572	534	553	526	521	576	547	570	560	502	535	590	529	573	582	554	534	535	536	549	497	557	543	551	569	551	549	543	547	572	572	543	512	523	524	517	558	515	557	551	551	562	551	527	528	572	550	573	577	582	551	583	550	574	539	535	534	525	571	523	575	524	541	544	554	552	580	547	561	548	536	502	580	584	563	541	579	543	557	570	543	549	550	504	593	548	569	541	526	557	615	561	553	593	555	535	539	531	535	531	524	500	566	527	542	526	533	576	598	518	559	563	546	558	579	542	575	536	532	583	523	556	515	553	539	518	543	555	572	543	589	544	537	537	532	554	574	573	520	562	541	556	573	512	499	600	557	524	519	553	561	525	558	486	543	545	555	553	522	529	535	581	495	553	551	561	557	564	547	585	569	562	584	554	557	538	539	557	564	563	513	538	534	564	541	559	500	555	561	547	525	545	576	542	540	516	542	538	551	563	552	561	534	525	573	530	546	540	599	564	572	607	517	542	569	530	564	543	506	540	561	595	553	569	549	524	557	525	525	495	548	525	537	519	534	525	578	581	550	502	584	566	547	578	582	548	593	560	541	548	521	554	551	552	519	528	524	556	536	528	553	567	499	547	561	543	535	570	570	489	570	552	539	529	574	531	537	576	524	533	577	503	561	526	572	550	546	533	554	512	526	534	513	595	604	587	555	526	579	555	551	535	547	541	552	510	568	537	533	563	576	578	504	545	578	553	530	560	533	553	526	527	548	527	537	508	558	559	534	595	560	514	529	543	559	565	592	561	542	542	545	594	500	566	542	577	514	535	575	516	577	506	579	555	518	539	523	559	535	588	532	505	566	563	550	520	521	548	579	502	528	496	565	559	555	513	541	559	534	573	514	562	566	545	573	553	545	546	555	565	526	536	528	553	530	537	563	537	528	521	532	572	576	548	516	516	511	543	543	549	551	603	566	573	539	516	535	544	547	560	536	551	500	525	563	560	578	549	569	525	515	526	590	527	518	572	579	534	527	542	543	554	543	516	577	574	537	533	518	500	557	505	600	541	564	508	565	523	551	557	572	533	522	548	530	560	558	522	528	555	572	584
5319	11905	12001	8910	8901	12133	13955	12522	8914	4336	3459	2234	1966	2075	1127	937	966	860	819	748	812	796	786	726	786	760	729	684	738	786	750	699	717	723	711	734	740	758	763	777	906	718	727	729	722	692	914	1127	1323	1325	1280	940	789	883	951	703	676	737	761	741	704	692	650	709	672	707	654	652	671	677	693	711	697	695	705	723	634	669	734	666	663	642	656	691	710	688	678	714	693	721	679	648	658	704	676	643	714	637	684	667	678	681	664	674	678	688	669	648	655	715	654	670	687	697	685	687	664	742	696	657	713	700	721	716	665	687	681	663	679	628	687	665	706	693	685	659	672	650	654	662	738	664	636	693	685	618	710	679	703	697	656	655	693	687	666	684	731	643	669	682	683	663	689	690	653	695	672	690	701	673	660	697	670	690	717	653	650	621	650	708	634	641	689	678	662	655	688	711	693	674	709	646	665	699	710	690	683	650	631	623	675	680	727	658	697	655	680	685	692	691	713	680	636	670	720	645	656	682	661	651	616	698	673	679	680	663	651	706	694	654	640	658	690	720	707	660	679	709	664	670	725	657	648	651	673	686	665	692	653	704	692	688	652	678	648	682	701	664	686	695	692	709	643	678	657	686	696	721	719	634	640	674	695	664	676	640	689	709	685	701	665	667	711	669	652	667	674	717	678	711	695	722	661	651	687	704	724	620	661	696	681	691	690	642	658	706	664	639	672	669	702	708	671	628	711	723	673	660	658	704	692	693	694	623	688	694	701	724	659	706	647	680	705	677	660	719	695	649	640	685	701	662	696	642	686	683	740	612	682	698	704	663	711	710	642	719	677	682	636	692	680	672	643	647	694	670	682	655	710	672	710	703	637	666	718	680	702	702	660	664	678	673	663	728	708	676	664	659	673	634	716	676	726	726	691	679	690	638	685	695	680	649	701	687	730	649	711	642	687	694	668	690	723	666	701	670	677	707	723	685	661	666	696	704	682	688	680	708	686	713	703	650	657	733	665	715	666	695	682	651	660	656	706	674	725	698	684	671	673	703	685	658	694	732	733	663	671	661	663	654	677	673	699	675	678	653	730	645	666	705	682	663	660	717	735	727	693	722	683	684	656	683	657	645	651	705	628	686	657	709	647	698	657	686	698	705	668	686	624	673	722	695	670	723	711	693	686	707	694	677	681	740	662	662	661	700	691	678	676	718	705	687	668	654	679	697	690	702	656	706	718	697	690	685	646	670	699	678	649	721	636	736	676	693	650	703	648	691	658	751	656	711	710	712	710	667	740	694	676	678	712	697	638	705	628	645	717	673	625	649	643	626	707	666	674	667	684	625	728	713	692	688	659	653	712	681	671	693	673	704	719	677	681	669	660	701	658	682	721	656	660	667	698	652	638	717	699	697	683	668	688	653	670	667	672	663	690	674	671	644	675	711	663	645	657	646	724	708	671	679	671	667	646	667	651	671	687	655	667	688	704	631	674	682	666	691	663	670	665	679	668	721	661	692	699	726	710	708	670	634	666	708	693	669	662	676	693	696	701	670	642	670	651	652	670	720	634	699	679	715	658	658	689	678	643	706	679	690	700	696	764	656	643	665	669	675	654	678	667	697	660	695	666	631	685	662	679	670	646	669	699	684	681	672	686	677	670	735	710	658	657	645	648	674	689	650	753	663	674	679	668	644	645	642	672	690	699	697	681	660	720	668	656	684	678	664	627	722	661	670	661	703	661	686	670	712	646	635	687	687	683	682	681	619	651	686	701	681	625	689	629	654	668	737	673	683	653	616	715	678	683	627	670	688	685	644	710	691	659	713	680	645	658	697	621	701	650	692	707	694	665	690	673	726	715	670	679	671	723	701	672	710	654	669	693	661	650	632	702	628	677	636	683	666	706	643	704	660	647	674	682	734	638	705	660	675	716	686	692	680	667	689	678	669	644	691	680	664	649	732	710	705	708	677	695	759	678	648	698	711	674	690	679	655	620	674	683	620	686	683	708	675	684	687	674	624	685	679	675	710	669	658	648	700	667	673	664	666	694	698	689	701	682	644	672	698	686	678	650	639	658	706	656	620	702	674	713	678	708	661	700	664	670	660	670	669	719	656	686	727	686	674	690	661	706	665	726	665	693	680	689	676	698	738	650	681	722	686	696	687	705	639	682	722	703	663	695	658	683	710	714	680	683	679	700	668	634	681	698	696	675	691	647	656	663	642	705	679	681	709	666	720	658	674	685	665	695	688	747	702	673	655	673	706	655	686	691	693	638	668	681	683	693	640	686	649	679	651	642	681	715	671	674	667	678	695	662	674	670	709	685	639	660	724	682	701	676	704	692	748	667	712	695	674	682	674	677	663	697	739	712	702	735	678	675	711	692	711	676	691	681	702	686	649	679	685	659	653	731	663	689	714	658	704	678	707	643	686	678	677	642	667	654	662	672	716	708	621	735	651	672	666	694	712	673	678	700	716	712	710	672	686	650	644	649	692	656	713	652	710	703	638	714	726	731	659	660	656	690	722	675	697	675	693	649	674	713	734	668	690	682	721	702	699	684	665	689	660	645	691	723	684	703	683	681	659	688	703	703	676	692	620	667	660	650	699	661	678	696	692	629	668	711	687	663	648	685	692	695	682	661	682	662	662	679	635	716	646	700	693	660	683	681	623	696	646	691	696	690	677	667	673	690	664	708	673	691	692	700	698	667	666	735	668	704	726	666	710	649	679	674	718	642	678	663	665	653	701	678	713	644	705	681	669	693	682	681	688	646	680	700	662	666	683	667	653	674	671	697	686	670	696	636	694	666	658	704	654	668	716	678	680	661	603	673	691	690	636	710	670	697	706	695	759	683	676	681	667	689	690	675	690	705	684	676	720	666	701	666	698	680	691	692	672	683	640	662	722	678	697	654	671	724	680	658	676	689	647	731	659	696	709	698	707	680	707	693	704	628	658	695	707	710	657	675	672	704	665	685	703	724	685	721	682	694	718	679	692	698	694	730	703	669	665	715	715	654	639	641	713	640	617	657	676	660	666	715	622	661	653	653	677	672	673	701	658	639	671	682	685	704	687	647	693	697	658	689	699	663	613	603	708	714	688	700	664	673	651	693	654	696	714	640	691	633	676	660	691	659	689	698	725	710	692	690	667	685	688	679	651	695	722	680	689	690	671	638	715	697	693	683	693	709	710	619	692	654	669	680	728	704	671	648	660	670	684	709	664	696	660	680	664	702	659	677	694	675	696	722	671	671	678	676	669	707	690	662	688	752	643	716	687	676	703	679	656	701	687	714	665	683	690	668	679	725	683	697	671	645	677	688	672	650	657	685	663	624	658	678	671	646	709	676	675	638	689	708	683	726	675	705	715	633	670	696	717	722	673	682	668	693	700	655	689	687	664	669	690	650	683	649	671	656	684	658	692	683	720	683	669	677	686	710	695	659	675	696	703	654	648	682	669	717	700	662	744	674	702	659	682	648	676	693	681	697	682	673	667	712	664	689	631	657	705	646	691
22720	21138	28967	23564	21144	21624	20694	10530	6353	3041	2434	1485	1324	1405	764	638	537	558	573	541	499	472	498	486	465	459	445	462	454	453	434	447	449	460	453	434	437	420	427	492	540	478	449	393	429	402	633	768	884	898	910	615	484	556	564	383	409	415	431	429	412	403	380	416	365	354	409	391	410	411	364	379	429	411	379	390	380	387	409	388	351	416	405	397	386	363	395	389	398	396	390	373	393	389	373	433	355	332	372	389	387	359	413	370	391	376	405	421	397	413	385	360	360	410	342	385	373	401	376	418	347	390	356	393	375	382	381	388	384	398	385	385	360	385	424	376	394	354	372	364	354	379	386	393	391	398	372	438	414	380	370	417	384	387	361	406	383	413	379	368	361	381	403	410	399	439	375	392	358	386	369	393	387	440	397	419	399	392	393	356	375	382	375	397	384	390	411	408	382	366	404	398	379	406	398	421	363	430	402	382	408	414	388	434	371	367	405	394	412	390	397	376	381	370	387	390	401	373	386	396	401	391	368	399	366	373	403	407	405	386	383	379	386	392	407	390	387	417	400	402	374	434	418	398	388	374	421	350	359	403	396	386	417	392	355	377	388	403	396	408	333	365	401	401	389	432	388	402	388	379	381	354	372	392	379	436	392	372	386	393	378	364	387	373	371	383	379	380	354	422	381	410	364	415	402	366	377	397	385	418	439	421	402	428	400	394	395	380	390	394	413	407	356	387	401	380	387	334	399	408	447	406	372	373	413	378	373	410	430	426	378	383	381	388	397	391	415	393	395	384	407	408	395	409	426	365	395	391	405	378	411	393	406	370	417	419	402	386	384	396	396	386	375	393	422	369	421	383	402	421	368	378	404	393	400	404	393	405	349	381	386	378	352	375	377	398	390	364	357	398	393	408	409	350	387	397	396	415	404	389	391	419	379	397	374	400	394	398	399	380	391	392	396	359	389	400	406	373	374	409	360	364	367	370	379	381	391	395	404	401	385	392	367	410	366	364	415	391	384	395	379	381	386	372	415	388	400	365	380	392	368	402	412	404	360	434	371	407	362	417	403	391	362	373	376	395	365	400	360	382	395	355	376	393	370	379	384	399	364	412	399	405	373	401	394	383	369	397	382	347	398	436	360	395	403	382	414	391	374	413	363	367	397	370	383	395	385	380	389	370	402	391	373	390	369	353	360	379	425	361	375	399	382	382	403	365	355	409	404	408	370	394	371	371	405	396	435	390	410	411	362	369	341	391	390	403	374	412	418	417	359	385	401	379	401	407	361	395	387	404	401	389	398	392	381	404	352	384	390	394	372	371	352	371	382	376	369	368	362	432	377	364	401	405	382	366	397	386	347	400	384	343	369	386	386	398	355	367	383	336	391	355	402	390	402	422	416	413	352	380	405	392	373	388	403	377	370	384	398	364	414	411	382	370	357	400	412	396	385	363	403	415	368	381	392	376	374	389	389	385	397	417	387	416	363	387	402	412	375	395	399	401	385	402	367	388	366	387	380	376	372	390	389	378	413	388	395	385	389	353	391	366	428	376	379	406	430	352	376	399	393	392	421	395	407	391	380	393	427	350	387	386	396	432	411	410	431	393	397	404	423	393	428	384	382	375	381	422	368	408	385	400	388	388	369	370	385	414	386	410	360	367	371	430	377	393	372	401	398	412	397	395	427	401	409	398	395	349	379	375	404	396	373	381	401	379	397	407	425	376	402	362	414	368	369	416	381	405	412	386	422	367	361	358	356	373	360	373	384	375	378	376	395	394	401	394	377	416	368	420	422	434	410	392	383	367	395	364	393	404	383	376	387	413	379	365	387	401	370	398	386	358	388	380	398	366	412	408	399	409	352	373	405	398	378	380	372	377	379	390	412	406	388	391	384	362	405	366	412	411	417	345	402	355	373	358	405	374	403	389	385	400	367	404	375	379	406	390	396	400	372	376	424	391	386	376	394	392	374	370	380	402	376	378	346	407	373	384	366	418	367	400	392	415	388	396	383	407	371	378	365	388	389	379	394	364	421	386	359	381	401	380	384	417	403	389	365	392	415	373	390	410	366	398	366	389	339	379	357	391	405	407	412	380	380	416	413	381	397	351	388	416	363	379	401	397	404	411	396	412	382	369	380	369	389	393	388	409	414	381	364	398	411	400	420	387	408	411	377	404	403	385	376	358	404	369	378	377	402	375	390	394	382	375	405	383	387	407	410	382	397	364	397	413	421	400	358	420	386	373	405	401	424	391	406	414	345	380	400	397	403	374	358	359	399	392	403	388	392	376	429	382	390	374	379	402	412	432	395	405	410	399	387	380	412	409	400	387	397	392	402	398	386	396	395	362	363	393	359	366	384	417	371	393	379	405	415	400	407	385	348	389	382	405	387	379	386	392	421	380	404	355	393	386	348	399	406	424	352	357	405	391	401	413	391	402	401	426	427	371	355	376	406	406	358	383	385	391	381	385	428	382	355	354	338	395	423	392	404	377	380	424	393	432	364	424	383	383	406	362	388	388	386	339	391	385	375	424	381	412	367	401	377	383	421	411	355	412	394	411	406	400	392	400	416	386	406	373	383	406	360	423	373	385	369	349	375	381	409	408	411	376	381	379	332	399	397	378	390	409	401	414	347	378	380	396	386	387	423	364	426	399	335	371	406	430	384	390	395	400	385	362	414	346	348	363	410	371	456	401	404	402	412	399	361	411	426	381	403	391	417	372	401	371	395	379	384	395	409	377	438	372	378	377	415	363	377	419	368	369	380	392	403	347	411	383	395	378	364	343	368	380	367	394	389	386	404	406	427	367	387	359	395	365	389	404	405	377	386	399	381	395	369	391	407	349	425	381	408	413	403	391	382	384	387	375	371	394	361	397	356	391	337	371	426	395	406	417	418	376	401	355	418	345	385	395	360	398	422	397	417	416	392	370	395	372	413	378	387	366	396	381	389	373	373	371	389	366	408	373	357	412	391	379	388	363	364	365	351	417	387	409	376	384	345	393	402	384	398	397	391	372	392	390	409	402	376	392	372	414	374	405	419	389	401	375	371	390	386	414	369	375	371	377	373	402	360	402	379	448	372	407	407	409	426	393	421	373	399	397	401	417	361	420	426	407	403	393	398	373	411	410	404	405	368	408	417	388	374	403	376	345	399	340	378	355	410	383	388	415	389	379	356	394	370	421	427	402	416	404	378	417	370	387	402	428	378	403	401	383	397	380	387	359	415	381	387	404	375	400	421	379	421	393	412	400	394	417	418	378	393	384	414	421	405	400	397	378	403	387	399	360	387	384	349	404	395	389	375	424	381	397	378	414	395	419	362	365	408	408	356	406	395	404	390	416	419	356	378	383	374	348	397	396	395	378	394	347	415	352	383	384	376	379	361	373	417	379	398	378	377	408	405	372	392	397	396	396	372	408	350	368	383	383	440	404	393	411	397	408	371	408	403	397	431	381	379	375	388	389	411	406	349	363	414	409	375	422	378	391	406	394	417	379	399	385
7361	17693	17143	12940	12316	15997	18083	16442	11854	6046	4692	2815	2487	2626	1235	1021	940	752	803	697	613	638	625	633	613	564	583	557	591	595	558	553	542	554	529	522	553	530	564	641	756	612	511	547	546	546	892	1178	1353	1360	1349	886	672	731	806	491	478	484	653	518	497	507	451	480	491	503	508	467	460	465	429	485	484	479	467	444	500	479	475	477	472	444	483	463	479	480	490	479	500	452	458	486	478	422	495	445	499	487	477	443	485	461	469	503	478	459	517	465	446	445	475	451	461	447	471	462	473	442	486	477	470	480	462	501	433	480	462	494	473	491	493	502	496	452	434	452	490	480	495	452	482	471	433	508	465	474	454	497	458	484	441	464	478	460	462	455	435	492	455	453	464	456	463	496	445	452	491	495	516	479	470	477	465	467	445	478	480	470	475	502	492	522	454	495	454	459	484	478	478	460	496	473	462	489	490	430	461	477	467	474	507	494	483	497	467	461	443	426	482	443	475	462	475	459	485	455	496	440	440	430	451	427	468	460	475	468	419	475	478	460	452	523	476	403	462	444	476	480	488	477	473	478	493	477	461	522	495	469	476	484	463	439	466	490	460	460	492	498	454	483	461	455	465	446	426	475	454	473	499	486	451	447	473	442	470	498	457	440	456	502	498	467	496	470	472	487	444	491	470	477	450	483	459	442	414	467	460	426	443	433	436	494	447	491	461	483	477	428	482	502	447	457	472	468	444	471	440	454	459	455	490	482	450	473	465	466	432	488	474	497	462	495	452	448	428	472	447	469	452	471	470	474	499	499	491	489	525	489	517	444	513	479	457	458	432	491	493	467	482	439	480	425	465	516	454	454	436	483	506	475	426	474	457	440	460	464	488	515	466	457	441	454	448	407	455	464	511	478	461	496	472	451	467	462	471	458	480	453	453	481	454	522	461	430	479	456	441	415	460	461	469	446	441	432	505	465	464	504	466	458	459	447	482	481	442	425	496	459	478	474	451	459	497	450	475	473	484	477	427	457	439	450	472	461	464	497	479	432	479	457	485	477	486	450	458	468	473	478	494	472	460	463	464	486	491	489	456	497	450	442	453	464	461	474	487	439	450	466	461	461	489	500	461	447	432	459	477	442	477	506	489	482	424	463	501	488	465	471	489	445	488	497	477	479	503	494	466	498	442	443	486	450	459	486	439	465	441	519	478	460	466	483	416	472	476	514	478	454	477	438	460	476	490	449	436	464	495	472	505	465	473	504	462	454	483	493	460	443	488	466	432	493	513	481	466	485	445	462	437	443	444	478	458	488	488	456	465	452	435	467	466	473	457	422	433	524	448	449	457	494	475	480	474	440	471	432	491	509	450	450	436	451	459	481	471	435	455	458	461	429	452	424	455	453	475	474	466	470	478	476	499	508	441	446	472	505	496	480	487	474	482	454	502	427	469	448	473	476	457	480	489	420	476	425	477	510	472	487	481	460	482	444	473	463	458	458	465	502	425	463	472	469	466	496	470	450	410	427	519	501	491	437	478	456	462	456	469	436	502	495	483	516	436	482	507	452	445	470	451	463	472	466	509	430	485	434	502	432	502	449	484	506	476	442	481	482	432	466	475	465	457	463	490	451	460	478	506	456	476	460	468	504	455	468	459	474	454	454	444	450	465	478	494	475	487	466	486	471	472	508	495	443	472	496	501	462	473	473	490	463	461	485	460	477	457	464	511	443	465	463	497	472	468	439	442	461	477	475	446	486	442	490	474	469	473	442	442	458	417	454	453	463	445	481	487	502	483	465	478	469	452	435	405	470	477	455	462	445	453	485	476	433	491	475	476	471	463	447	492	461	515	413	466	496	466	475	439	463	480	498	469	441	451	451	453	466	449	513	465	456	459	500	421	516	464	460	488	476	444	447	445	478	473	497	465	507	472	452	483	443	479	477	466	471	498	472	467	443	456	464	457	433	471	445	493	480	481	442	449	501	456	484	418	469	459	454	471	465	474	474	463	452	504	470	467	469	464	419	494	458	461	472	481	456	456	485	456	450	453	441	464	452	497	463	469	464	456	431	517	437	486	497	478	450	488	485	460	442	518	444	437	486	493	483	440	457	489	459	485	503	475	510	453	482	426	496	508	472	472	441	469	461	495	465	494	472	438	460	474	489	455	445	495	474	465	448	411	503	463	452	480	480	484	458	470	463	465	476	487	486	492	485	471	479	457	452	467	424	470	437	487	467	491	472	457	497	455	497	440	482	471	438	450	474	472	449	478	472	463	467	459	462	491	467	470	474	458	435	473	442	449	454	489	446	462	469	438	480	486	514	462	448	464	470	444	443	440	416	454	501	494	456	485	505	481	475	467	417	473	476	458	488	409	465	454	473	488	445	486	468	466	518	488	466	458	485	442	447	466	485	482	468	449	459	490	502	473	446	470	486	458	470	491	462	499	461	475	456	499	459	472	438	498	466	469	417	499	421	426	443	480	491	437	479	477	464	486	480	463	444	483	464	465	455	517	477	462	443	463	455	467	474	466	468	477	493	447	457	454	481	478	472	487	485	474	471	508	491	487	468	460	486	448	471	472	499	505	454	486	488	502	447	470	472	484	498	495	468	480	476	471	454	476	471	491	455	461	493	454	445	479	486	503	502	461	443	481	468	471	458	462	461	473	493	484	470	503	449	460	454	499	449	464	524	489	482	448	479	438	484	489	445	467	484	480	496	508	448	454	478	477	465	490	437	443	458	442	483	459	455	471	476	500	478	477	474	440	506	459	478	450	439	444	458	480	446	439	507	481	468	451	469	486	469	445	495	488	476	517	452	453	477	447	437	452	484	446	489	451	468	456	480	472	453	474	465	473	473	452	464	471	470	447	458	429	452	457	448	458	520	488	469	437	481	453	482	477	506	473	457	462	467	468	472	449	440	466	462	464	463	480	432	468	458	516	481	472	469	515	463	459	423	494	464	479	432	496	452	526	466	429	486	459	453	470	461	448	458	417	507	478	479	494	452	473	490	455	490	486	510	451	452	465	481	508	491	482	471	437	482	438	450	512	485	446	448	463	519	447	413	471	477	438	499	472	467	470	490	452	476	478	469	463	451	466	461	456	500	429	489	488	498	464	457	475	456	474	498	455	454	457	460	490	462	405	456	492	468	495	463	443	454	505	465	506	455	472	475	436	465	483	440	445	471	440	476	482	497	452	489	483	472	432	462	464	453	459	488	472	434	469	446	465	486	453	454	436	478	438	462	467	487	460	505	487	512	463	430	483	424	463	462	469	461	452	446	424	481	472	471	428	474	465	452	457	496	444	456	505	502	466	470	473	476	474	515	473	506	474	451	446	463	428	460	434	439	450	429	463	425	417	501	488	476	453	518	499	449	470	473	469	449	429	481	486	459	446	469	447	474	455	454	452	474	434	433	484	499	447	485	436	497	480	497	445	476	446	466	454	474	440	464	452	481	494	420	461	444	457	486	481	467	449	491	457	478	484	468	461	468	487	517	474	448	489	425
26816	20779	11894	3761	2805	3921	4779	4039	3016	1631	1459	1158	1068	1090	906	901	832	809	846	790	826	881	845	857	826	820	841	878	835	785	837	830	841	834	821	870	800	839	841	831	910	809	817	773	790	808	884	994	1042	1014	981	917	859	879	881	800	810	789	870	825	871	842	798	835	801	849	851	829	812	802	776	851	810	848	857	799	803	827	838	762	798	857	802	856	826	831	860	856	892	811	839	791	791	844	846	845	890	837	860	814	866	823	823	830	809	839	755	870	800	783	874	838	833	827	839	897	810	811	807	856	798	883	821	834	809	782	800	878	865	811	854	825	817	832	833	806	800	770	775	824	814	850	788	785	840	842	819	866	875	772	782	809	790	822	875	797	850	810	870	904	812	827	838	859	836	807	851	825	863	819	782	803	857	825	829	792	817	780	819	841	820	842	812	783	840	810	815	841	867	786	766	793	824	845	832	848	805	827	773	897	804	787	819	810	816	807	799	799	810	828	809	817	819	789	859	833	884	791	880	814	841	793	818	798	830	856	825	821	793	817	828	773	795	809	799	837	818	798	831	889	808	825	812	813	872	823	840	815	796	813	847	811	790	817	835	832	784	833	861	796	806	813	842	784	806	836	828	777	808	809	786	857	841	830	855	783	802	812	848	857	829	851	818	804	846	830	782	857	799	814	764	841	819	881	816	841	826	835	820	810	784	865	803	815	788	773	812	836	864	819	835	825	789	877	832	834	840	835	793	812	808	830	783	832	862	797	798	823	821	827	866	790	834	803	811	831	888	817	846	802	841	817	850	854	765	803	799	781	896	837	859	778	807	797	858	843	801	841	824	828	829	865	838	810	837	862	811	804	848	784	865	872	839	843	842	849	771	819	866	800	854	767	818	844	844	858	864	833	831	801	775	806	823	841	812	808	824	782	834	843	850	832	838	801	814	802	752	835	774	794	824	853	837	777	855	859	827	780	876	804	857	800	804	847	785	827	850	805	802	881	813	813	796	842	857	815	767	813	850	855	820	790	838	788	819	794	798	784	844	794	832	820	820	855	863	786	838	800	885	857	794	817	811	834	804	836	813	819	834	832	830	772	789	815	804	820	802	821	772	791	827	843	805	813	811	813	855	832	819	824	808	886	773	802	795	779	828	798	844	816	850	814	802	819	863	814	813	864	813	837	778	905	890	881	752	846	804	787	889	818	827	834	834	862	797	810	829	800	802	808	800	806	801	815	841	805	803	823	840	845	824	811	834	839	815	826	779	855	799	789	864	816	820	853	863	856	790	800	846	910	857	806	841	803	847	865	787	813	825	809	816	802	786	856	828	827	836	850	847	866	792	862	806	842	838	807	845	835	858	841	826	824	830	842	779	797	817	802	788	825	853	819	839	845	836	779	804	813	855	796	798	765	806	880	865	776	771	812	901	800	827	858	889	855	813	775	891	827	881	811	809	812	849	809	831	837	787	859	786	805	848	819	848	837	816	834	812	835	805	851	795	783	853	846	764	823	819	839	824	786	796	793	851	870	838	809	868	860	823	840	856	804	836	770	803	817	826	847	833	831	808	814	790	815	826	850	842	832	856	804	825	768	894	877	821	789	754	881	796	809	864	802	825	778	823	791	868	845	832	860	827	800	814	818	785	863	833	853	806	816	815	830	889	842	813	851	828	838	839	804	797	808	805	844	821	828	793	807	855	780	845	840	846	806	784	792	849	776	807	788	869	784	845	804	776	858	894	833	838	823	807	839	857	817	777	851	819	821	821	845	809	848	887	853	810	867	793	838	795	822	835	842	766	820	820	801	857	857	799	848	822	845	777	828	881	804	823	795	801	792	777	820	824	776	824	805	860	881	833	832	789	895	835	802	839	811	806	848	830	812	780	849	819	836	796	836	802	855	832	836	797	796	791	812	788	855	822	866	806	827	823	908	843	826	846	721	774	833	838	788	838	819	856	842	795	816	805	846	778	857	886	819	823	823	856	790	883	816	806	851	831	830	833	796	828	885	799	857	843	815	832	842	814	851	786	837	836	830	819	821	835	797	773	819	758	864	784	820	905	763	842	874	807	789	802	811	813	832	830	813	766	844	805	836	817	788	851	844	824	814	820	847	852	809	845	875	780	823	850	796	805	858	806	825	803	794	837	789	842	835	786	799	853	828	832	870	772	809	814	849	757	819	868	840	859	849	823	797	847	809	841	866	809	869	795	783	824	803	866	770	814	843	853	881	868	870	845	824	822	847	825	849	843	801	820	828	808	803	824	808	820	780	852	781	870	830	830	842	806	786	791	859	849	802	768	804	807	858	802	767	887	865	795	848	813	845	827	828	804	777	842	802	796	805	841	820	848	824	820	824	892	829	812	841	817	794	827	807	807	804	840	790	858	784	877	843	815	804	772	866	826	848	842	828	814	828	788	825	859	843	843	803	803	852	836	853	881	857	790	853	826	808	786	843	874	809	851	823	828	816	847	804	835	799	857	815	807	864	847	811	793	789	834	822	894	848	842	806	806	855	851	810	804	797	796	842	840	818	861	849	856	779	840	832	822	812	829	872	765	897	816	878	844	818	817	795	799	833	813	853	798	816	830	847	869	771	788	816	849	789	811	849	795	830	809	791	869	833	852	783	875	771	870	896	874	812	833	786	807	857	804	834	827	805	855	823	834	809	826	825	832	752	828	848	798	812	776	790	811	833	796	791	838	865	796	843	795	811	850	826	799	798	836	850	800	805	857	804	818	829	831	790	823	859	788	758	800	834	804	855	876	835	805	829	796	820	793	738	835	826	821	840	809	791	828	818	823	806	869	801	871	818	775	819	815	778	832	807	828	791	847	853	812	787	821	816	843	779	840	826	815	850	860	799	800	765	790	838	841	856	758	801	817	815	821	768	828	850	823	832	831	845	821	776	867	812	869	858	837	852	852	784	815	865	859	807	846	849	854	819	872	797	805	872	807	786	857	870	770	777	801	830	840	783	814	843	814	839	776	830	812	844	829	800	876	868	839	830	821	818	798	836	814	823	834	814	873	823	836	807	800	812	796	804	810	808	816	807	760	843	833	868	852	802	833	837	870	817	825	821	771	797	852	757	811	829	821	828	851	804	866	841	836	767	844	794	787	801	794	818	817	830	814	820	808	818	820	847	871	809	848	833	844	825	848	798	813	806	796	864	896	799	783	783	815	803	852	814	841	861	815	813	839	834	854	787	819	831	817	897	819	895	863	804	852	861	802	826	847	834	832	798	806	742	847	797	814	787	824	775	835	806	836	826	804	789	838	778	828	829	807	835	785	839	791	825	776	803	838	811	802	816	826	814	835	782	800	810	852	830	873	834	788	775	826	818	814	810	780	848	850	863	855	864	811	862	841	849	875	874	868	781	828	832	801	793	803	812	802	834	838	812	831	819	772	827	865	823	795	828	830	809	812	788	828	769	840	849	768	849	842	790	847	852	832	831	795	832	758	847	827	810	833	816	851	833	809	850	860	842	819	858	803	781	826	792
4547	3288	4019	4458	4934	7795	9376	8268	5649	2782	2378	1653	1632	1616	1127	1064	1075	1028	1021	995	1002	1048	997	968	1047	1030	995	1059	1013	1014	993	1002	943	934	1020	1015	991	1024	992	1028	1073	1037	979	1003	1040	998	1152	1252	1281	1304	1187	1110	1137	1077	1081	882	972	1038	1017	977	941	969	985	998	989	979	1029	978	973	999	950	979	995	1027	963	994	985	955	989	984	1069	1033	1003	952	998	993	1020	970	1046	997	934	991	1041	984	919	978	982	986	993	929	950	1018	968	1015	1030	971	988	989	974	1014	981	997	1045	1062	969	943	1018	981	980	943	938	947	954	1050	948	974	991	971	996	935	995	1019	980	1006	979	1034	971	986	984	1002	985	1002	1073	916	965	958	1045	927	992	935	1022	1025	986	977	992	984	988	1020	980	1007	1023	955	967	990	989	1017	1024	994	951	994	998	996	982	970	958	1070	998	980	909	945	1007	1011	972	1001	976	1006	1022	1010	1000	1022	998	1032	955	983	992	997	974	1008	987	941	1020	970	994	962	1025	970	1017	979	980	994	975	998	943	985	1052	1009	946	1050	990	991	996	948	969	1010	1009	985	953	993	1013	999	1025	1031	983	1017	1019	983	967	1028	1030	970	961	984	1006	965	1000	958	1013	984	996	950	1017	965	1025	1051	984	1016	997	922	958	1049	976	975	977	979	1006	957	970	970	960	1005	1027	1026	1062	1037	973	988	1002	937	975	964	1015	1025	958	1009	988	1031	1047	958	1006	972	980	978	1009	993	965	1021	968	980	1000	1021	977	986	1004	982	990	985	1010	1002	911	943	1025	977	1014	1036	1018	981	976	1030	995	968	975	1030	972	1005	1012	1007	1006	987	998	1018	964	998	970	927	1019	966	966	1015	982	997	1003	996	983	974	1008	991	995	1008	1012	1022	1015	984	988	1037	975	993	1021	976	1030	953	1030	996	956	1022	982	974	964	997	1039	936	961	1009	1049	996	1018	1034	907	979	952	987	1027	976	950	983	969	1025	944	946	960	1017	977	1010	998	1006	992	1014	981	935	955	965	1032	1055	984	1024	986	1004	993	1009	913	937	1029	981	982	996	986	981	1010	982	1002	1019	1031	974	993	1037	1028	987	979	1017	954	1061	953	997	1000	991	959	987	1024	977	997	989	954	943	976	985	1006	1006	987	1030	923	1043	947	915	975	977	983	961	922	1059	997	974	1011	921	1000	951	1012	985	986	989	1015	983	990	1027	1059	989	976	1050	930	955	1032	972	960	944	994	1007	977	959	943	971	1012	959	1017	990	975	1033	1070	993	969	974	1012	1009	1030	1001	988	985	1019	1026	997	956	1010	1053	957	969	981	994	1006	971	965	983	983	968	1006	993	973	1017	954	943	948	976	970	1015	952	978	949	1014	1039	980	1006	957	1020	994	1030	969	1000	996	1016	1031	955	945	911	1047	992	997	974	1008	1013	991	1005	1014	969	998	992	1012	1029	974	925	956	1062	900	1018	976	976	962	922	1021	1025	953	1056	1013	1008	966	1000	962	1025	1032	1017	947	995	971	993	974	945	961	972	1008	993	943	1038	978	1015	992	1017	1005	984	1002	1012	997	992	976	1002	970	905	978	1009	979	1007	989	1019	952	987	915	927	971	1027	994	1040	973	982	923	1001	1006	976	958	987	1002	968	977	1016	1014	980	983	928	958	980	976	979	1023	1004	947	995	954	1047	996	966	992	1036	997	1012	968	997	983	1013	942	977	1044	1018	947	1021	946	943	954	987	934	977	1022	947	987	951	988	969	972	988	923	1021	988	1028	1027	978	1052	1043	987	946	1024	940	1012	1077	933	995	965	996	909	954	951	947	1022	952	1012	988	963	1043	983	938	969	1035	976	983	974	1001	978	1024	983	967	1005	1033	1009	983	938	995	1006	1021	959	995	1041	956	1028	967	993	1044	990	988	1026	1024	993	952	979	960	1041	1013	969	994	950	1003	1012	993	1022	979	1001	1027	964	1023	975	996	1042	981	985	1024	1000	995	1021	986	948	1039	989	1013	971	963	1063	974	981	978	957	1019	1008	1007	949	957	995	1019	982	1037	1043	995	1058	970	987	1021	997	992	963	958	961	1015	1023	972	1006	975	993	985	1042	936	1036	953	984	1013	1015	1002	1001	982	1038	1014	970	999	963	955	1045	1020	949	941	1010	1023	1000	1012	925	1029	1039	994	967	988	1007	981	1029	948	973	1044	992	988	974	964	1005	1039	1006	993	989	941	1036	1026	1049	1049	989	1028	950	1017	1046	1011	976	972	1016	951	1011	952	1014	984	999	986	998	983	1031	970	968	1040	969	1023	983	1028	1023	963	979	1062	997	989	985	1000	954	973	1023	965	978	1021	989	932	1007	1004	971	960	1007	942	908	974	1002	1050	906	984	1025	1024	1047	971	991	995	987	1006	976	1018	998	940	945	986	989	1022	1024	1000	949	1014	1003	1027	1012	1005	1020	971	1026	963	1013	938	1088	961	1003	1002	1048	957	930	998	962	973	967	1026	1002	1016	984	1031	1022	960	944	1000	974	999	1003	985	1018	947	959	940	1048	1045	954	990	994	1021	997	994	1008	980	995	1022	1030	947	962	998	1034	1024	1021	1012	1027	961	999	1006	1000	1016	1002	999	967	1035	1046	1007	1008	927	974	977	1054	1009	970	995	987	1018	1028	997	998	1010	965	1014	1026	998	973	998	1023	1001	1016	995	950	1026	997	1032	998	980	1008	994	978	983	1014	921	1002	1041	1029	979	1039	977	1040	994	1023	988	1010	1028	991	986	1003	991	1009	963	941	949	962	1004	1012	995	989	1035	969	1012	975	970	1022	982	996	1016	949	1025	1002	1050	974	933	1013	985	963	985	970	970	979	1012	983	977	1006	976	966	1023	1005	1034	975	944	996	1039	985	972	953	1046	980	953	975	946	1014	1007	1075	1016	990	968	989	1032	951	1039	944	995	1019	992	1042	984	1017	956	990	979	1038	920	951	1012	999	1038	1000	1024	1018	998	999	1022	993	986	1009	1016	1013	953	1000	962	1048	1025	1010	1016	983	1071	1044	1028	944	958	1009	987	1012	1057	1001	954	982	971	1045	946	1004	991	1007	963	936	1000	991	1040	1067	1014	985	981	988	953	922	960	969	1037	982	958	1039	1021	1025	981	1029	1001	1057	940	948	1000	979	958	989	1016	1004	969	935	995	970	990	1031	973	946	948	1010	992	1006	991	1023	998	1046	1007	1004	986	1012	1025	950	1028	1000	992	973	960	946	1014	992	946	1052	1042	971	993	1013	987	967	981	995	990	990	1021	989	1023	995	947	974	1006	1012	939	969	939	990	959	975	1031	975	985	1036	999	942	1049	990	1032	960	1032	989	1016	996	1004	995	1018	988	999	1020	1007	995	988	1014	992	1014	940	945	957	1048	1009	997	1016	960	942	985	945	1031	1021	1011	998	1019	1007	987	954	1010	965	978	993	959	1003	982	975	1021	1029	1003	1030	952	968	985	980	1010	999	955	988	982	1003	1012	985	990	1022	979	1023	1015	977	963	993	956	961	989	970	978	1009	957	1032	1025	1004	997	1022	1045	1004	968	978	990	1050	979	941	937	998	979	1031	976	981	926	985	986	986	1028	1029	1048	955	982	1006	916	1023	1014	950	1007	1025	962	1017	1056	970	1013	1022	1004	1052	970	1002	1044	1024	976	1000	969	983	951	1024	956	963	983	1034	972	1005	1041	1019	943	1007	936	967	964	1026	981	976	1003	970	1029	987	1007	1013	974	996	973	1020	993	1018	975	985	962	977	995	974	931	965	970	996	960	1015	995	1031	965	968	1015	1021	981	973	1032	977	1013	1041	991	1001	1024	1011	959	976	967	1025	956	994	975	992	1039	944	987	945	994	1010	960	1009	1042	1005	971	997	958	994	987	1003	945	947	941	985	1057	987	976	978	907	1004	993	969	1014	987	992	961	965	963	894	946	997	935	989	945	974	1029	970	929	1007	984	1040	983	979	922	1032	962	984	1055	1001	953	1012	996	1016	1012	1001	974	998	944	1046	980	992	982	1017	1019	991	975	1007	1036	1024	995	1044	1001	1030
23531	21122	28671	23859	21155	17822	10913	7384	4721	2214	1901	1183	1216	1104	738	725	662	597	589	632	605	590	558	609	551	581	597	570	611	585	580	587	617	544	579	562	598	616	534	644	638	590	562	559	576	575	718	793	837	871	816	662	667	615	637	541	541	580	587	546	540	574	555	515	534	511	550	569	572	564	597	545	523	592	530	561	526	549	544	562	543	522	523	583	545	547	553	541	539	522	555	555	540	531	565	557	504	556	584	507	553	536	529	539	549	514	533	551	551	539	546	575	531	539	518	599	495	538	509	513	551	568	551	517	527	596	542	540	569	543	556	531	571	555	527	549	555	534	533	515	578	543	575	538	572	509	570	468	592	512	551	542	551	561	538	576	564	524	560	559	537	551	571	535	524	564	575	507	561	541	565	551	552	493	556	570	544	546	519	579	531	562	514	581	562	489	524	524	537	551	536	504	535	551	537	535	497	571	543	555	527	516	570	550	558	593	579	564	530	567	547	574	560	545	528	532	541	605	538	569	536	506	540	542	519	527	542	578	515	549	533	522	560	564	561	569	576	498	528	557	568	537	546	574	568	524	530	520	550	561	540	573	532	514	574	562	541	532	542	523	535	524	548	557	567	586	531	503	567	568	579	522	558	552	561	557	541	565	536	551	554	518	523	533	534	508	538	555	569	555	578	530	519	511	519	550	549	578	575	526	549	564	570	556	534	516	554	518	548	523	531	529	513	545	544	571	573	556	539	541	551	523	561	578	568	532	545	596	569	544	585	559	552	575	522	536	501	514	556	581	555	534	539	566	503	541	497	551	495	522	601	544	558	536	532	518	527	568	596	520	546	527	560	528	550	534	550	581	550	554	537	543	554	541	508	541	547	592	546	526	507	561	548	527	579	563	539	567	549	576	540	546	563	546	536	539	561	570	522	566	531	547	550	559	552	556	519	546	529	549	544	527	553	516	532	532	548	552	495	493	614	498	545	520	550	571	540	531	574	512	523	541	560	580	547	520	560	540	571	521	520	500	511	521	564	584	533	524	553	517	516	591	499	534	550	523	522	566	533	565	526	537	529	590	561	524	528	535	516	553	571	520	523	507	539	547	514	521	569	546	558	551	552	510	544	559	533	527	540	549	537	550	542	598	533	543	574	510	549	512	546	554	526	542	512	556	512	556	611	515	512	549	556	573	538	570	572	525	556	559	547	543	574	528	588	518	561	572	552	543	521	557	545	510	535	573	515	533	565	541	535	501	599	536	547	547	537	512	560	532	549	526	525	532	562	512	527	567	562	545	557	550	556	497	552	515	556	521	594	512	535	556	569	513	525	552	526	515	572	570	535	552	540	533	562	544	536	505	558	523	590	570	566	482	560	530	570	562	503	525	555	542	534	558	536	549	573	522	562	551	523	586	564	597	518	538	547	534	525	573	578	560	532	573	550	487	555	549	553	539	525	578	531	517	554	501	529	545	550	514	574	533	506	526	521	588	568	537	564	540	546	525	565	556	597	524	523	553	524	540	538	531	556	555	523	538	536	555	561	540	554	519	553	546	553	520	539	553	515	549	533	505	553	548	547	488	545	546	547	537	543	569	564	516	571	536	573	563	537	546	567	509	499	528	501	512	554	526	567	584	525	566	523	547	547	567	519	552	564	556	548	539	543	555	541	551	563	598	527	534	566	542	529	578	543	533	561	568	530	542	558	524	497	534	569	554	550	565	540	513	582	541	567	527	553	548	577	575	559	534	517	535	546	541	564	514	551	548	550	539	552	554	558	601	563	544	550	576	573	534	543	532	540	528	537	530	572	527	588	589	527	535	528	552	513	544	547	537	515	529	522	560	545	538	531	562	525	522	547	530	540	506	520	570	529	514	480	530	547	508	530	557	542	538	537	531	537	538	566	563	546	568	562	549	518	540	576	549	531	518	557	538	540	522	527	542	558	582	552	561	559	542	567	501	516	529	552	508	545	537	569	552	529	551	546	558	505	526	569	518	539	556	535	540	551	562	546	532	585	535	547	543	535	531	553	565	534	531	589	549	552	512	523	505	522	559	522	549	545	549	578	548	533	538	584	560	550	529	538	548	526	519	562	565	546	557	561	549	597	550	536	560	578	588	566	531	538	561	579	561	501	545	593	544	562	554	545	495	543	565	564	575	571	573	515	541	575	519	581	556	552	528	517	559	552	583	545	544	570	584	539	510	506	539	540	544	557	537	533	530	544	560	559	536	531	552	565	573	608	565	547	569	500	576	565	491	503	567	558	541	549	556	561	525	538	545	550	539	559	513	537	514	541	548	524	554	533	597	542	568	557	554	535	522	559	569	522	564	543	564	556	567	539	560	498	514	551	515	529	579	572	547	573	565	581	564	522	555	540	528	538	484	490	561	540	566	570	550	547	530	536	545	518	534	560	493	579	537	520	555	542	557	550	568	569	533	495	565	560	565	521	553	542	557	547	545	555	544	572	490	529	547	540	528	569	535	564	532	517	552	506	543	552	572	507	548	577	535	556	527	563	521	568	532	553	572	563	571	512	528	505	545	530	583	535	509	532	570	557	564	517	537	576	525	512	537	550	542	540	573	574	527	482	568	564	553	510	547	548	576	555	542	552	562	542	573	540	517	579	567	546	553	583	529	542	561	530	532	527	534	551	543	562	551	598	543	597	515	538	547	542	572	537	532	528	568	539	553	532	548	563	506	523	563	559	583	553	534	507	537	553	509	504	540	526	521	537	581	546	550	547	511	579	506	534	573	548	558	578	532	546	572	521	552	525	519	538	525	563	532	542	549	570	528	558	553	574	540	513	519	544	560	544	533	569	535	565	529	547	534	543	541	540	536	557	526	593	548	558	546	539	562	531	557	531	549	547	542	519	593	560	566	507	558	555	536	574	588	571	539	558	551	531	559	558	554	534	528	538	510	535	548	547	548	542	570	513	499	529	505	510	531	562	573	531	556	526	559	562	572	560	510	562	559	566	547	539	554	570	542	533	560	484	579	541	572	550	546	535	515	575	511	572	534	561	552	537	553	533	505	553	559	521	521	525	561	528	500	568	567	552	533	543	528	534	569	542	539	563	522	536	559	540	525	542	529	524	573	555	544	489	533	562	548	529	576	566	575	589	541	528	544	529	508	546	546	558	600	578	549	544	541	547	523	501	538	591	531	521	523	524	540	521	546	519	565	513	522	548	533	557	524	552	564	528	533	572	527	544	531	561	570	517	531	552	531	568	550	575	554	518	536	518	592	520	520	605	582	554	563	534	541	568	507	562	514	571	595	544	541	535	495	525	538	567	526	537	518	553	538	558	545	567	547	550	505	574	560	524	543	494	533	556	572	544	545	553	517	544	579	552	536	533	521	597	588	560	533	582	521	521	555	526	488	514	571	554	588	540	518	553	575	545	558	569	556	523	533	537	584	503	549	559	509	593	539	546	525	562	559	528	583	555	558	588	518	549	507	515	508	574	516	550	574	563	517	523	522	494	555	560	536	554	549	549	538
5193	11490	12022	9606	9095	12592	14609	12994	8881	4369	3612	2165	2087	1906	1079	978	887	876	843	766	785	850	824	786	735	707	738	734	719	715	753	736	685	719	719	695	715	745	778	795	878	771	689	747	722	727	979	1119	1298	1279	1136	952	883	828	817	709	674	617	752	700	712	643	686	679	685	704	683	683	678	632	667	689	643	701	696	702	651	672	695	682	737	666	672	696	690	676	657	667	630	627	706	639	663	707	681	700	670	715	715	687	666	677	724	675	658	650	686	705	714	697	708	696	677	635	709	661	670	720	686	667	732	675	691	661	701	635	694	660	643	668	698	630	659	668	664	671	677	691	672	703	663	662	661	670	639	689	674	692	658	698	694	646	647	697	675	658	681	639	679	681	660	719	662	658	662	672	670	695	676	736	645	712	689	642	722	688	691	701	716	674	668	677	717	681	655	711	668	620	697	708	655	662	706	710	695	710	752	694	680	676	641	646	659	691	714	642	668	649	660	675	642	670	693	668	659	648	721	682	696	699	663	674	681	667	669	688	689	649	660	692	665	726	660	661	719	754	641	651	676	679	703	666	731	723	690	702	694	665	687	704	660	659	658	697	671	666	708	684	659	708	671	714	644	698	710	643	681	686	717	656	632	688	694	714	689	681	708	707	638	695	705	676	702	674	627	653	670	738	679	657	646	702	681	688	666	708	661	655	643	676	675	665	634	706	689	674	658	691	676	692	660	709	638	705	669	699	635	696	672	688	699	662	660	647	704	695	719	670	667	672	714	669	689	639	713	674	676	639	696	644	665	687	711	697	635	681	677	712	678	723	682	720	702	680	686	713	658	712	646	661	661	668	687	677	703	668	638	700	666	608	694	681	698	662	714	696	730	687	716	699	663	653	636	678	678	693	655	687	681	668	646	678	709	683	649	705	678	682	637	677	671	704	688	727	692	648	657	705	691	717	658	672	644	664	631	664	634	655	673	684	647	670	705	689	631	669	677	681	691	718	656	654	690	684	697	700	665	669	663	637	682	690	659	727	660	681	670	654	655	657	645	704	709	690	696	699	693	679	681	705	679	690	674	674	664	664	640	684	659	716	640	688	682	722	680	684	671	665	675	722	661	701	685	661	641	734	678	684	675	661	661	634	667	677	695	664	709	696	671	642	678	683	681	708	696	688	646	702	677	691	679	677	701	673	689	688	728	641	700	671	685	662	728	662	653	750	653	706	672	658	699	698	672	722	690	656	670	647	676	670	673	684	659	737	696	665	672	614	644	637	720	682	711	728	676	702	650	714	741	727	672	597	649	670	650	667	666	682	684	647	669	654	655	656	698	686	687	681	672	656	699	681	638	745	662	709	669	701	689	687	689	725	682	685	682	673	692	648	687	639	669	676	656	722	713	705	703	664	678	693	711	655	667	677	699	648	682	667	660	682	719	643	663	713	685	669	675	679	660	705	674	703	682	653	668	613	714	674	700	672	674	683	682	688	661	638	676	674	679	691	657	677	697	655	684	695	708	650	700	701	642	645	684	681	689	679	669	727	695	704	687	670	705	696	647	668	669	730	691	714	677	658	693	729	665	675	693	703	689	636	658	669	737	663	694	697	681	723	725	687	715	658	673	694	714	648	698	660	712	670	672	718	679	654	669	675	690	700	714	712	694	674	669	671	694	658	632	670	735	660	691	727	724	670	695	663	683	741	694	675	662	667	703	695	678	713	673	709	658	693	687	704	699	676	696	665	670	656	671	672	678	680	716	646	690	673	647	680	684	725	687	651	663	682	664	690	651	685	704	687	653	701	674	683	700	690	654	679	669	724	651	670	700	676	703	720	658	726	679	693	685	632	658	667	658	634	649	699	658	660	723	697	682	670	678	702	686	669	693	669	667	647	683	664	688	714	677	653	686	646	646	678	701	717	635	681	662	648	660	667	723	719	709	671	684	701	690	671	654	651	666	720	710	698	669	683	663	644	690	691	660	666	706	675	691	682	658	654	714	674	704	664	655	687	642	666	634	629	655	662	632	674	711	641	692	669	660	741	684	669	698	679	699	719	678	700	664	686	726	706	679	706	681	731	694	661	709	700	661	658	672	690	687	689	659	672	633	708	680	704	758	699	635	637	723	683	676	666	659	632	673	692	693	702	680	695	627	723	626	670	681	654	654	712	673	702	680	706	705	664	680	698	645	696	719	662	704	716	723	714	698	658	666	657	703	683	659	720	669	694	720	657	721	653	683	663	703	657	683	694	725	722	659	659	676	672	636	683	672	615	710	674	646	646	677	677	652	655	674	648	686	688	650	714	714	695	693	718	684	681	703	664	692	676	689	661	686	682	704	686	691	684	663	701	654	672	716	646	660	678	658	662	696	693	662	696	658	681	705	705	686	705	652	632	714	684	712	681	665	689	680	700	661	701	679	691	627	685	676	677	649	695	692	640	710	678	644	676	680	623	704	699	680	646	673	665	719	654	641	703	676	728	716	669	683	710	665	694	749	681	689	668	651	696	706	662	669	683	668	674	642	718	703	679	718	665	712	676	660	685	675	683	649	653	670	691	701	705	670	715	689	664	669	709	692	685	654	705	670	710	720	707	704	709	670	700	674	719	669	664	694	654	690	664	694	685	720	679	692	697	659	663	643	721	652	674	705	672	717	691	642	702	674	661	702	697	664	671	683	738	661	683	684	692	683	658	707	667	684	707	687	676	717	673	714	700	726	734	683	699	727	673	622	647	712	695	709	637	705	681	661	687	691	646	696	652	700	728	657	691	710	659	701	674	709	689	675	690	667	711	690	684	629	675	666	683	615	645	704	639	681	684	654	696	675	671	688	640	693	617	663	634	729	683	658	676	677	718	689	683	665	705	646	696	728	704	681	703	683	721	685	663	667	695	691	678	682	645	721	648	703	668	662	662	648	659	714	662	707	629	662	649	684	663	684	664	672	694	687	672	652	713	658	655	656	687	645	666	677	649	696	678	681	690	696	696	688	668	700	690	677	675	680	675	665	669	681	671	675	660	640	669	663	686	719	682	676	663	640	663	680	655	732	647	672	699	687	727	635	687	691	710	738	649	672	706	689	677	685	695	680	666	658	691	703	701	668	723	676	719	697	655	700	692	663	711	696	638	714	656	650	680	724	656	667	667	644	667	697	710	708	699	679	672	757	696	709	654	631	679	659	686	675	648	698	656	656	672	656	689	677	676	664	667	690	684	641	660	675	669	723	695	693	652	654	665	672	672	691	660	658	700	672	654	715	651	656	657	686	722	650	657	699	696	706	653	656	645	649	693	685	670	658	693	644	665	666	720	675	696	682	685	641	709	698	622	648	670	681	655	653	719	735	629	660	708	700	684	676	687	652	683	712	665	681	660	614	647	697	728	646	653	677	700	616	654	679	695	694	674	678	675	727	690	670	649	749	691	712	657	685	693	670	656	638	702	680	703	699	672	674	722	670	659	701	655	663	695	699	679	679	691	648	681	668	699	723	677	649	667	649	680	682	680	702	707
22671	21092	28912	23510	21106	21641	21068	10928	6459	3013	2380	1490	1405	1281	694	648	645	559	516	485	472	465	453	496	508	422	467	414	458	415	410	435	417	388	435	441	413	455	441	455	514	448	443	426	396	455	583	812	850	890	746	625	496	561	496	397	398	404	451	416	371	350	395	361	424	363	337	382	389	381	372	403	390	365	383	373	420	373	387	390	366	414	383	386	385	402	409	387	353	375	376	385	382	364	397	369	352	372	399	392	387	391	378	381	405	419	372	398	411	385	398	389	373	413	408	393	361	391	347	401	378	387	374	390	400	423	391	358	367	414	395	422	382	387	416	385	357	406	393	394	376	388	380	388	380	370	377	438	399	379	377	387	376	373	407	379	383	398	361	393	363	406	391	376	375	380	396	366	352	349	365	394	407	391	359	372	375	386	412	359	393	404	362	359	436	341	390	395	404	410	386	388	381	382	416	351	363	352	384	402	374	374	409	423	380	377	414	369	409	401	393	391	367	357	367	432	379	366	402	350	361	382	389	383	368	406	407	401	388	411	391	388	380	390	347	393	388	381	444	366	351	396	368	410	383	404	397	390	356	386	369	394	388	410	372	390	387	375	381	398	366	386	402	386	401	379	431	346	391	407	395	399	365	360	372	397	396	384	399	383	353	364	412	380	338	398	405	352	333	386	398	400	359	375	356	406	374	406	397	364	393	388	396	359	347	391	431	385	397	381	412	390	375	394	402	382	400	384	378	418	383	390	427	399	347	377	368	396	406	406	400	363	383	395	390	426	390	387	393	382	411	366	377	392	380	365	364	382	394	397	389	358	359	392	361	384	409	362	405	404	382	393	391	383	383	371	392	375	396	371	405	367	386	422	375	426	435	386	364	406	332	394	378	367	347	380	378	422	393	381	372	384	396	418	391	409	377	352	385	412	414	394	386	366	391	413	387	383	359	386	405	362	369	371	362	377	413	403	396	405	420	378	359	384	408	367	363	354	362	378	376	398	363	352	409	372	394	374	376	390	365	346	358	386	367	394	414	360	357	348	383	416	381	344	383	377	385	411	401	365	394	387	386	408	429	403	407	444	406	387	384	373	393	386	377	384	361	381	413	355	376	356	401	369	371	406	379	359	378	389	375	360	413	378	381	358	400	376	388	387	394	394	395	423	363	352	394	409	389	404	382	396	398	407	359	381	395	377	362	391	363	418	381	403	357	362	348	395	390	335	374	377	369	375	371	373	376	349	362	373	381	365	399	376	380	369	357	368	374	384	391	369	371	389	380	401	365	422	366	371	377	389	413	359	355	385	407	369	368	373	342	382	364	379	411	379	384	396	348	350	383	347	373	382	367	377	352	393	398	374	386	420	417	382	415	403	403	370	394	361	360	392	362	387	350	373	410	390	386	382	384	379	411	373	401	376	357	382	377	384	400	346	373	401	393	407	395	366	389	391	395	368	376	361	355	387	381	371	358	355	397	372	391	358	386	378	381	401	409	386	389	381	394	375	363	367	382	384	374	376	355	387	364	380	407	362	363	394	381	373	379	381	343	376	366	369	379	388	414	392	388	380	386	387	369	377	377	352	410	386	378	383	400	436	405	392	374	362	375	371	370	375	360	341	352	327	375	405	369	380	365	404	384	366	357	395	380	365	404	383	371	391	371	395	344	392	400	353	389	393	384	398	396	404	403	366	365	365	361	401	393	376	348	382	389	374	385	406	403	364	398	379	391	409	375	394	362	380	383	400	354	399	383	375	374	397	413	391	383	372	392	368	401	388	367	364	407	392	378	398	384	384	382	359	385	369	355	384	376	413	373	372	353	385	348	400	395	366	391	349	388	374	358	386	405	387	371	381	414	387	374	350	374	398	379	364	372	412	376	377	398	406	396	363	405	386	418	396	392	407	396	379	403	382	393	383	414	366	375	409	386	377	387	379	367	408	349	350	378	384	362	372	356	383	368	369	378	390	378	348	410	392	409	404	372	405	417	385	385	363	399	369	353	361	385	362	384	327	393	397	394	354	353	397	387	348	394	374	397	367	397	391	414	363	376	378	393	395	361	370	390	401	352	394	351	382	372	380	390	407	404	363	355	363	391	391	400	422	362	409	375	384	384	433	365	403	350	396	374	361	436	370	371	410	357	377	367	392	350	383	397	366	395	392	366	378	392	400	387	403	403	370	384	379	409	371	418	406	390	400	361	352	391	401	397	350	357	370	387	422	380	377	354	344	359	415	348	353	391	421	401	353	370	358	407	381	390	377	383	386	390	409	393	335	409	381	398	367	394	370	369	368	381	412	380	349	362	363	392	389	428	365	377	361	367	382	373	355	432	388	402	373	383	397	383	398	387	362	382	400	369	401	405	401	355	374	371	386	381	364	334	403	370	365	352	405	384	370	430	376	342	408	380	399	389	345	364	372	357	356	368	398	402	390	380	371	407	378	414	422	338	395	355	371	390	372	399	358	389	378	383	380	402	374	387	397	405	353	358	381	378	358	399	408	385	367	345	369	348	376	386	371	396	389	402	398	393	410	430	360	424	394	353	403	383	369	400	379	389	352	387	376	392	380	368	397	352	382	408	386	376	376	351	363	386	353	356	371	424	364	382	347	410	381	382	379	353	395	400	361	375	353	389	383	398	387	355	344	391	357	375	406	380	396	420	395	388	404	398	365	403	384	377	407	391	377	385	386	385	362	370	370	377	366	355	408	374	349	352	366	398	377	379	372	341	372	364	359	367	370	376	411	390	419	414	411	406	376	389	368	372	400	393	368	413	385	398	391	338	376	393	368	390	417	365	382	393	355	347	362	380	424	358	394	354	358	377	371	367	403	387	395	389	366	365	373	415	347	378	382	394	365	351	372	415	356	432	373	365	402	400	389	394	392	369	365	429	372	378	409	376	363	393	389	355	419	400	385	400	346	375	355	367	381	435	334	350	387	426	393	403	400	394	389	381	400	377	358	382	359	335	352	373	351	417	389	378	383	380	411	403	345	398	391	393	397	387	388	380	370	393	392	392	374	385	385	411	413	377	369	388	346	388	404	373	407	378	391	377	369	395	389	404	386	382	397	365	383	380	365	405	379	399	397	416	353	380	365	406	344	364	378	378	414	376	375	394	387	403	445	378	431	369	386	384	401	378	390	378	374	374	352	408	371	366	392	357	373	403	367	397	385	384	367	381	372	405	334	383	417	374	394	376	384	424	411	392	386	352	406	368	386	367	412	398	405	408	389	397	404	437	376	405	430	361	401	386	380	403	383	383	385	391	377	384	419	398	369	365	409	352	382	371	355	385	384	369	419	390	413	402	394	404	381	388	394	413	339	378	394	372	397	386	377	389	365	383	360	385	382	388	398	387	385	327	380	380	380	403	409	385	381	416	388	342	395	365	369	373	398	407	391	371	424	374	380	415	391	414	386	399	388	394	382	363	411	408	389	359	383	419	383	391	379	353	397	429	380	373	393	353	411	381	381	431	358	389	391	371	387	401	389	400	382	399	408
7289	17648	17136	13637	12488	16536	19080	16913	11518	5918	4786	2741	2767	2311	1133	975	843	748	751	648	656	627	624	604	593	582	552	553	548	548	521	619	466	519	533	525	575	538	558	595	677	586	510	548	517	576	926	1228	1307	1407	1171	813	706	717	615	509	514	500	593	519	449	498	500	479	469	495	475	483	433	424	479	461	470	483	434	470	475	462	489	468	497	486	435	509	484	435	446	448	445	457	474	464	464	465	482	487	494	494	475	422	472	478	478	462	461	454	475	461	455	491	457	462	451	463	481	467	445	493	458	457	457	474	468	481	441	463	459	456	488	474	424	489	482	440	433	449	461	458	473	469	461	449	473	442	434	469	445	417	478	462	471	456	485	472	495	475	442	457	449	456	475	472	453	462	513	453	471	487	451	459	451	476	468	499	455	475	481	451	466	444	454	425	491	458	482	472	433	486	464	476	474	461	491	467	474	471	452	497	455	458	472	465	509	429	437	496	441	507	477	473	466	449	450	463	470	439	442	470	468	458	468	451	443	478	474	494	421	483	472	502	471	465	454	472	486	468	485	492	448	477	465	457	425	480	457	500	448	458	471	445	472	452	456	442	485	517	489	481	451	484	471	509	452	434	423	466	473	487	507	429	469	467	471	467	458	436	447	439	476	462	443	481	476	508	436	435	449	437	439	457	448	439	461	504	453	492	496	434	512	477	446	467	443	460	453	487	469	446	504	492	448	485	510	459	441	452	488	478	490	451	447	473	457	466	464	431	469	443	426	457	464	476	502	480	485	481	441	481	473	435	489	433	468	412	445	442	482	454	464	458	439	453	453	464	436	459	449	486	438	449	504	486	451	448	475	435	432	465	471	474	484	431	446	455	445	450	411	503	442	493	441	461	478	459	474	496	445	434	468	486	432	435	452	468	482	480	480	459	462	448	459	479	472	437	453	436	477	426	486	447	472	436	452	445	413	467	430	463	453	466	462	441	427	457	451	443	472	462	521	447	486	490	464	440	467	452	451	441	489	504	474	490	456	479	492	458	414	454	452	470	495	438	481	458	485	418	460	457	510	450	499	508	501	468	475	460	462	455	442	459	448	438	449	420	441	446	459	454	483	445	484	487	473	458	473	514	463	469	451	442	433	457	417	488	454	455	452	465	462	470	480	474	469	447	442	485	417	477	445	447	485	438	471	480	487	460	475	494	453	436	524	469	402	458	479	481	455	467	438	402	419	493	443	444	430	450	470	443	469	470	445	460	471	470	457	444	460	461	446	451	501	498	469	488	467	442	498	484	451	460	454	457	461	463	431	467	447	448	430	463	510	500	437	430	458	460	475	488	485	469	451	484	461	477	471	482	458	470	450	511	446	461	465	465	456	468	448	467	444	474	430	469	413	444	462	469	463	433	463	471	477	458	452	455	427	442	444	447	449	412	502	474	469	480	444	457	439	477	480	467	465	471	483	465	460	476	471	447	465	474	464	463	430	462	477	447	445	439	467	479	473	439	489	432	472	467	462	451	458	481	480	466	420	443	479	498	453	432	468	475	453	462	454	434	449	481	469	495	451	451	460	462	433	481	430	517	462	448	476	434	412	496	499	456	485	460	416	473	454	430	478	477	459	489	455	457	493	466	477	474	452	454	511	489	450	470	450	447	446	480	438	466	458	483	459	491	413	479	498	455	447	437	467	459	505	481	514	461	454	462	453	452	476	435	451	520	454	461	469	455	432	511	454	451	490	442	443	495	468	494	474	444	496	466	459	459	479	451	457	490	482	441	454	464	442	471	443	451	490	437	455	490	465	439	468	480	467	459	439	439	429	474	453	450	516	481	461	465	485	499	465	447	480	441	467	469	451	462	466	474	457	462	492	466	448	450	457	449	435	489	430	444	450	467	487	458	486	439	472	439	471	458	474	478	468	476	466	472	482	431	506	459	421	417	454	498	452	472	494	432	475	444	509	478	481	474	461	436	518	464	449	467	460	452	494	473	440	446	481	504	459	485	442	457	435	447	465	458	513	483	476	426	464	460	472	451	465	462	483	470	524	482	476	485	457	478	446	468	487	480	480	452	455	441	453	459	431	483	469	487	468	482	461	490	461	436	452	481	461	460	453	464	473	430	480	458	420	453	490	504	473	479	435	423	462	478	452	418	444	432	457	440	475	426	474	474	428	443	484	487	436	440	472	427	479	451	444	481	433	447	415	471	446	482	443	485	459	473	472	477	493	436	478	466	515	461	468	461	441	443	488	442	463	473	457	452	489	469	473	464	477	459	437	445	474	460	455	418	466	453	475	463	479	489	462	474	457	453	471	488	471	479	454	470	476	495	476	448	467	469	469	452	489	478	427	459	456	469	414	439	482	448	460	450	461	462	459	478	495	490	451	470	468	480	449	492	462	494	458	468	499	462	465	444	441	442	490	492	474	512	463	491	438	460	476	479	490	432	477	466	446	422	487	464	435	460	465	485	428	443	437	441	501	460	443	464	446	454	471	453	458	500	445	425	479	485	449	447	451	477	444	459	439	447	466	498	463	458	462	408	465	495	466	461	442	472	480	479	480	471	455	471	458	466	493	421	419	473	485	440	479	474	447	467	475	485	455	485	439	492	468	466	477	446	449	441	478	469	461	448	433	467	455	463	457	497	477	500	426	454	386	445	470	460	445	433	448	450	452	463	494	448	461	466	451	459	461	464	439	452	455	468	482	445	439	455	466	476	425	490	472	436	487	412	488	441	487	455	498	435	460	420	437	418	447	439	462	427	445	492	495	499	434	459	517	462	466	412	469	421	414	495	494	443	462	437	461	478	492	455	473	454	449	482	439	461	520	484	454	447	465	480	441	441	445	504	489	487	427	462	423	460	482	459	461	479	504	482	442	443	484	464	429	470	445	444	502	494	461	478	498	434	471	447	489	491	442	442	472	472	481	440	461	452	470	438	464	465	447	479	489	454	487	421	418	475	479	471	477	472	484	439	477	451	479	500	454	467	439	458	473	475	435	467	441	463	472	467	482	466	430	457	495	481	444	521	449	485	427	444	474	463	478	458	470	469	439	508	484	441	458	428	491	464	482	456	491	445	453	475	473	451	446	452	448	496	458	460	428	450	427	467	495	454	474	433	496	438	469	445	458	514	480	465	440	469	455	460	488	496	490	441	457	439	496	446	507	505	497	469	453	460	470	462	463	455	481	472	461	506	464	420	459	439	462	477	442	438	461	434	455	489	477	449	475	434	490	474	501	452	499	435	461	430	469	450	479	513	477	479	467	451	442	488	449	445	445	428	464	465	489	485	482	485	444	464	480	460	454	441	442	507	462	496	436	484	495	455	513	468	440	428	433	494	473	520	494	442	471	451	484	443	468	481	445	447	453	454	446	501	451	451	458	460	490	476	465	450	483	467	473	466	436	430	476	473	493	435	440	480	442	441	493	491	453	465	445	474	478	455	451	470	454	458	465	484	463	457	471	449	469	463	472	416	455	442	509	482	473	448	474	462	432	408	500	470
26759	20855	12105	4031	3117	4156	5063	4265	2923	1631	1467	1138	1165	1085	869	831	863	850	824	794	848	895	855	844	812	809	822	806	826	764	906	832	835	863	792	781	831	821	795	885	882	819	837	735	776	786	937	942	950	933	936	901	802	818	892	824	832	816	834	869	811	829	832	795	868	814	845	793	840	785	807	819	875	819	814	804	841	794	855	789	851	828	868	839	781	867	817	811	876	769	827	836	824	867	848	803	785	841	819	832	840	857	793	822	801	864	876	839	780	884	789	859	839	826	782	809	872	783	769	837	800	771	881	857	767	855	828	838	837	882	805	789	805	821	828	831	843	858	824	814	854	838	841	853	776	823	827	821	818	847	819	798	797	747	826	843	788	849	788	847	874	827	847	860	775	828	802	824	823	768	842	824	852	834	826	866	780	849	791	808	827	816	795	826	867	783	803	800	853	813	804	784	846	806	809	795	854	836	809	835	825	818	870	829	806	833	777	780	804	834	825	836	824	797	771	812	861	838	781	883	824	812	835	821	801	854	841	820	854	832	828	844	827	823	802	866	832	838	766	885	831	842	843	852	839	861	834	765	822	803	827	828	831	849	798	842	814	779	817	836	815	849	780	766	807	823	818	871	843	785	842	820	850	797	816	815	828	823	825	794	852	778	817	859	859	838	842	840	800	806	786	814	852	818	802	814	850	798	815	833	812	815	825	806	825	842	818	812	811	827	797	825	830	859	797	789	868	752	803	798	884	861	761	852	748	831	837	793	844	836	811	813	797	798	880	849	854	813	805	832	794	770	811	823	831	816	777	809	844	828	834	879	797	827	841	805	864	804	868	811	883	802	833	802	799	809	809	811	830	811	820	833	826	808	820	839	872	814	819	794	785	802	857	851	825	823	885	848	831	809	844	857	854	818	813	885	845	789	786	839	793	864	876	815	789	823	853	856	839	792	803	791	801	867	843	828	794	815	804	830	805	823	855	829	834	845	824	804	816	775	776	864	855	791	819	788	797	808	783	784	773	859	783	842	817	777	818	809	791	791	820	771	824	807	845	805	868	821	832	801	794	840	863	830	816	883	836	797	843	871	804	810	780	824	848	761	851	865	849	829	813	757	799	777	873	816	797	792	843	832	775	831	865	763	816	812	795	842	854	827	827	851	844	804	827	851	853	821	796	876	802	893	856	833	855	867	840	800	813	844	836	831	835	829	802	819	823	841	818	833	861	832	830	825	835	890	792	798	850	883	826	872	805	803	798	823	819	855	786	801	840	783	844	820	863	861	847	824	830	853	841	812	761	840	826	796	807	849	808	809	810	798	804	831	830	797	811	842	876	813	850	832	792	857	815	841	813	825	801	821	818	845	836	805	785	821	845	821	776	816	808	790	883	842	845	832	867	834	851	850	845	805	825	792	848	824	792	830	878	773	783	847	860	792	832	790	770	790	834	855	798	791	855	803	800	821	835	827	810	810	808	799	811	783	819	810	853	841	807	827	834	840	846	802	823	845	839	818	805	849	777	793	851	837	859	788	796	842	825	818	747	822	808	844	804	826	804	824	791	810	853	814	833	820	851	836	861	820	802	804	811	788	809	818	861	814	858	825	845	806	808	846	817	828	855	826	837	862	756	889	814	844	806	843	838	826	862	861	791	857	844	806	803	800	827	819	863	866	848	854	816	780	792	848	803	814	797	777	829	862	830	821	819	807	798	843	802	837	850	826	866	801	836	759	851	814	781	856	822	816	817	791	821	811	808	820	811	808	799	834	847	828	811	788	801	798	849	809	841	792	779	812	810	779	850	827	804	843	835	803	825	782	810	794	833	867	826	827	864	793	828	846	797	840	809	858	809	829	832	833	836	804	789	842	811	872	833	772	802	795	851	808	809	824	829	827	832	813	878	831	830	870	814	841	893	801	820	861	798	829	780	786	774	812	808	839	873	822	808	831	818	833	829	790	795	819	797	848	820	817	791	859	798	879	816	828	809	806	791	847	833	844	848	810	880	816	787	824	793	810	806	878	801	834	790	803	844	836	800	823	781	807	792	885	795	881	806	804	834	826	845	833	855	806	809	823	820	824	820	815	763	831	870	827	840	876	788	781	813	810	777	812	811	798	843	813	803	865	850	830	809	869	790	830	804	830	814	793	832	841	823	823	805	805	773	799	797	821	819	865	782	824	841	852	842	840	777	791	818	837	798	829	853	786	868	808	869	844	813	795	846	813	782	874	834	809	832	863	807	837	866	810	830	754	744	842	822	743	839	847	799	802	798	861	793	784	811	803	789	818	801	820	813	847	852	816	830	814	768	825	824	777	813	843	834	794	797	829	801	869	767	758	806	820	857	813	847	775	833	846	800	808	827	799	806	794	822	852	875	796	839	809	806	769	834	837	831	801	863	832	816	812	840	821	827	875	875	846	829	818	809	795	801	828	846	845	805	808	813	882	828	841	827	868	885	844	824	795	830	842	828	810	802	807	837	811	800	797	829	876	839	849	851	825	812	795	858	836	821	828	854	811	832	863	813	863	786	815	769	834	865	813	816	855	844	900	823	840	829	795	800	816	841	803	787	834	846	797	791	832	869	850	774	870	810	845	847	832	817	831	811	822	845	859	797	832	825	826	800	821	799	822	808	824	879	834	803	855	811	806	847	854	827	816	837	822	841	794	873	818	804	854	818	833	875	783	810	837	844	790	826	828	886	815	820	844	768	808	813	831	863	800	779	817	821	808	864	875	782	800	876	813	834	858	764	796	877	879	851	819	877	856	828	845	807	794	788	880	843	831	817	806	891	744	778	819	857	796	857	895	808	819	819	765	821	838	871	793	826	838	840	847	833	829	790	800	761	805	802	930	797	856	826	852	818	801	822	772	828	805	821	792	848	833	846	808	804	809	800	840	831	831	859	792	895	811	822	770	840	819	809	806	822	773	823	794	850	843	858	788	790	880	828	788	878	823	788	832	801	836	813	830	822	818	826	787	840	806	815	786	809	778	861	801	818	848	827	787	804	804	843	866	801	845	825	792	817	788	825	825	802	839	786	853	848	810	833	802	791	830	815	765	784	830	813	801	898	858	818	852	840	864	779	829	804	840	802	811	859	807	829	795	748	874	818	831	883	877	829	805	820	869	811	860	770	783	847	814	847	849	822	779	796	814	861	839	851	831	878	821	813	867	854	766	848	883	841	835	821	823	824	827	816	838	843	841	850	802	841	874	827	831	883	812	877	853	802	830	842	807	780	820	875	831	801	849	821	779	771	868	858	775	827	841	855	879	896	849	818	803	876	770	834	876	840	826	774	865	833	747	857	856	840	838	782	840	832	795	858	816	846	770	808	779	815	838	880	860	814	862	832	844	796	815	770	824	905	813	804	806	776	816	834	868	833	823	866	810	790	784	843	796	808	812	772	790	809	821	837	879	855	852	815	829	843	818	826	820	810	905	860	828	813	852	853	831	822	825	839	865	836	836	808	868	824	766	859	763	886	811	786	796	842	837	786	796
4533	3380	4355	4960	5131	8018	10041	8647	5561	2822	2361	1690	1686	1562	1144	1049	1087	1028	1077	1073	1000	1025	980	1073	1049	1003	1007	1031	1016	971	1009	1024	991	982	1006	963	1058	1038	1004	1043	1061	994	1025	1005	961	1009	1215	1224	1368	1313	1216	1117	1030	1025	1049	1010	1027	996	1060	983	1018	987	963	987	1002	1012	972	1051	954	1025	1023	1038	1006	967	962	1039	990	940	1040	1006	984	963	984	984	951	921	920	1017	963	975	994	1013	992	1029	969	984	1022	985	985	1002	936	1020	978	984	988	1050	958	998	1036	955	985	979	991	1016	1002	1027	939	973	1071	982	1031	990	975	1002	969	1009	979	1004	996	1037	1011	1043	969	956	983	1009	1036	1021	958	1015	1019	1044	971	995	963	966	1019	939	1019	971	958	1016	973	953	990	950	1032	1011	1012	981	1011	951	1011	966	1018	960	1005	995	999	1029	969	996	972	1018	1025	959	1034	991	959	997	992	1021	1040	983	968	1040	986	951	1006	1004	933	974	1013	968	967	1021	985	1020	1034	984	1073	978	1022	934	1046	950	1054	1019	989	1023	984	1017	1052	1031	974	1021	1008	988	968	1041	997	960	983	978	990	1026	1052	1002	1009	929	971	990	989	973	911	1037	975	1006	973	1017	971	1004	929	1013	952	991	961	1004	976	975	978	1050	1045	976	1008	1017	1022	1030	1029	970	1013	1019	999	1026	997	980	972	1012	958	1038	1027	1014	989	1014	1004	984	1028	1006	987	991	1054	987	975	1021	1003	1036	1006	946	1023	973	985	963	1053	989	924	1014	1007	1009	1104	982	1040	959	962	1052	1007	916	993	1058	1053	1008	1007	973	1020	976	993	1011	1003	999	1001	1006	986	966	990	953	940	1004	980	975	959	962	1019	1003	1016	1007	969	995	991	1069	973	956	1005	978	963	1032	971	1000	996	981	1003	1000	1018	1009	964	995	999	995	1011	1028	1011	1005	988	965	1000	1026	963	999	977	999	987	987	1051	1003	967	1031	1017	950	999	998	1008	953	961	1038	1013	969	981	1040	971	990	1021	1002	989	887	990	955	922	1004	940	979	1025	996	983	979	1001	995	992	980	984	1006	994	1018	999	1025	981	987	963	995	956	1015	962	1004	1005	1031	949	1043	994	982	1006	1055	956	954	1023	1048	1043	1010	969	1022	1023	997	1024	994	1010	1022	973	952	1064	940	996	1022	954	965	995	998	1013	975	963	994	908	1010	1027	963	998	964	1056	949	1027	970	1000	979	971	921	1000	986	1029	986	1043	1029	996	988	969	1012	985	1028	997	1025	976	950	1019	980	1047	1019	990	1018	1020	1004	976	1039	1022	1026	1017	1042	994	972	1032	1046	980	969	988	1076	999	987	1036	976	954	958	931	966	1005	955	931	994	1010	950	995	1054	968	994	1061	993	978	1070	1016	1041	1013	1039	954	954	996	1045	1002	1000	1013	1039	989	971	977	1023	1018	954	1031	956	956	982	970	997	985	1012	1008	1001	935	959	1063	959	1048	1044	993	1024	982	1000	958	965	1052	1009	941	1014	985	1030	1027	955	984	970	980	1028	997	998	1003	957	1011	990	999	982	965	1000	1015	981	1028	956	1017	935	1054	986	979	994	945	996	1017	955	992	1033	1005	1042	995	966	967	952	1032	990	1023	992	988	1016	1025	1000	976	948	951	944	964	1024	993	956	1033	999	1017	993	990	948	1018	1044	1014	1051	994	975	1000	987	970	943	997	996	968	1010	973	1027	1025	991	954	983	1007	1012	935	973	1011	968	949	970	1016	932	1000	1058	1002	964	1071	979	961	1064	948	1067	1010	985	995	986	964	969	973	984	1004	1010	994	993	943	1022	1002	934	925	979	932	995	1004	948	982	989	978	999	974	979	990	1017	980	1020	1003	985	985	999	1012	959	926	990	983	1014	979	969	1032	953	995	995	987	999	1041	974	990	989	1030	1023	1026	1015	932	1026	974	1001	974	1001	1051	1010	1004	981	993	1046	918	1063	965	999	957	1032	975	923	977	941	1002	978	929	1009	983	978	1041	936	1020	1046	983	1048	945	998	992	1017	1065	938	1022	993	991	992	910	1029	987	976	1049	1026	1018	939	983	976	992	1040	968	1048	960	970	1005	1004	1002	997	980	1054	980	1013	949	1028	1034	916	968	1003	1031	991	1033	1010	997	996	1013	1030	937	1020	1041	988	978	1035	988	938	1040	981	979	988	1011	1015	1021	1015	1011	1015	993	1003	987	958	958	996	975	993	1068	960	979	1003	1033	984	994	987	1031	1014	976	1043	992	983	950	993	1001	959	991	986	985	1002	983	1000	993	949	938	1020	972	996	974	1048	1062	994	1020	1021	1003	1019	980	975	1000	1042	938	923	960	1026	933	1015	993	1019	984	998	1019	1011	1066	966	1069	1016	1019	1006	1018	964	997	983	1032	997	944	1037	978	985	970	984	995	1014	1033	993	1009	997	960	956	1049	1009	943	1005	979	995	949	998	999	987	967	1018	1027	1004	977	1029	957	995	993	963	980	1002	973	999	1002	982	1030	996	978	991	975	1010	982	1000	992	979	994	998	968	987	1066	1038	1015	997	1082	959	975	1042	989	936	971	963	999	991	1018	1024	979	986	940	1002	946	954	982	961	993	1004	976	995	925	1008	994	1001	991	1031	986	1002	911	971	1012	1038	987	1018	1032	1041	952	959	1006	965	992	982	959	1045	989	990	972	988	1023	964	984	1074	1026	971	1009	930	986	943	1016	1060	952	1014	1010	1025	1019	977	1010	979	1032	989	1009	1004	999	998	1018	959	975	1000	943	967	979	1019	998	990	984	940	989	989	967	959	949	963	999	965	988	968	1014	990	1019	1026	1031	967	1026	966	958	970	990	944	977	1039	1018	1001	1022	990	937	984	1017	987	925	1028	1001	989	987	1014	1006	988	981	1004	981	1049	996	968	1002	1001	996	1019	1006	1007	951	1003	1029	927	1022	954	986	1012	1069	945	997	1022	1014	908	1021	989	1012	975	1009	991	951	985	1008	1005	1010	984	989	1019	985	1015	1015	1000	993	932	978	1012	1027	959	1021	1037	978	992	1034	965	979	955	977	1028	993	1025	1028	993	1027	1016	1018	1032	1006	972	944	1040	1002	954	1007	999	1045	988	1007	993	974	974	1048	988	981	1001	1019	1045	982	989	1046	1009	1018	1033	1018	1009	989	1037	1004	1000	1014	953	1006	1013	1012	977	966	1032	1000	955	1029	997	972	977	930	1030	1036	1008	974	995	993	974	988	1008	1027	986	975	982	1040	1034	965	992	971	1013	1025	1002	1012	1017	984	1066	1024	978	993	984	987	981	977	1031	1015	959	1012	960	1012	1003	947	939	1009	993	1049	1009	941	976	1002	998	1009	965	1034	981	1032	998	956	949	963	1032	1011	994	921	1036	923	973	1005	999	1029	1020	1017	957	1023	1038	966	1003	960	1022	1029	972	981	1017	944	957	993	1004	940	1001	1035	979	990	977	911	980	1035	1008	950	1006	995	999	947	1024	989	1003	955	930	1014	1043	980	966	993	1005	1031	1032	977	1015	1007	998	983	976	941	1025	1017	977	1047	962	1032	957	1006	996	994	969	1049	1021	976	954	1001	996	1050	1075	954	940	980	967	962	1019	1035	957	990	959	1042	943	993	944	969	1022	962	1011	1019	1023	1020	1053	1013	952	1056	974	952	992	921	977	972	1037	980	992	981	1014	1001	1015	954	961	1005	1035	990	1024	1005	965	947	1013	995	1033	970	1014	1050	1020	1040	946	1010	983	988	1019	1025	982	991	1056	1025	1039	1011	990	998	953	968	1005	982	1069	998	985	1004	953	995	1012	1021	1016	1041	987	951	945	1037	1025	1001	1045	967	973	998	992	1022	1033	1065	982	978	983	958	942	1046	977	1015	965	1004	951	1016	1007	996	1025	984	978	1051	935	1054	1018	967	1027	959	1008	998	994	1043	1067	956	997	986	993	1025	941	967	962	988	1027	985	1006	1003	1057	965	995	1003	990	1051	1020	984	1041	1054	1015	1021	1017	948	1016	970	970	1040	1002	999	1009	1001	1042	987	951	987	998	1002	978	1003	973	988	1028	941	1023	987	991	1003	973	1010	965	1002	1025	969	1024	947	983
23518	21089	28581	23795	21105	18199	11544	7617	4566	2284	1949	1236	1200	1175	723	712	631	680	619	639	610	598	591	620	575	604	585	585	565	582	582	587	556	590	608	541	605	577	618	619	598	555	552	557	509	635	762	816	890	877	808	749	675	646	661	558	547	575	576	544	614	585	550	577	521	584	558	585	517	565	511	560	559	576	568	550	552	505	534	543	595	571	524	516	562	574	604	533	511	533	550	540	512	556	570	565	565	556	544	583	557	542	563	539	551	527	575	582	541	519	515	533	517	571	554	556	543	545	544	541	550	524	558	523	527	580	525	535	528	516	513	594	561	583	526	532	525	552	534	559	510	557	530	548	536	548	539	543	510	513	537	538	530	578	552	533	564	579	577	513	550	559	545	486	546	565	525	550	577	569	506	577	539	495	529	542	529	539	548	534	552	528	557	535	555	526	563	574	573	534	542	555	507	563	505	564	505	564	566	539	562	496	555	563	519	512	559	530	596	548	575	582	507	567	588	527	543	573	585	568	565	552	528	528	556	535	595	524	545	555	584	580	559	596	525	511	550	570	549	537	562	578	532	567	525	547	542	566	534	536	554	585	550	557	574	562	530	582	568	576	566	510	552	563	557	574	580	560	580	550	568	569	572	571	557	550	482	565	593	572	554	487	543	557	542	573	575	567	577	567	541	487	556	544	555	551	548	589	559	530	571	589	585	550	531	554	543	543	560	589	605	549	538	549	493	539	579	571	584	573	555	536	548	565	557	535	508	538	528	560	536	553	595	556	558	525	510	550	514	571	545	569	547	575	514	541	545	567	556	565	545	596	597	540	551	573	540	565	574	584	532	561	546	540	531	546	542	571	534	544	553	575	560	561	541	544	537	566	543	560	573	577	549	538	571	502	562	591	558	572	544	512	532	565	537	555	542	573	534	559	563	563	531	581	575	569	545	543	590	585	540	511	552	544	562	592	537	557	537	535	560	527	550	547	577	560	555	554	530	537	510	585	568	566	538	514	548	561	570	556	533	550	601	578	530	515	549	528	547	512	577	551	508	560	547	591	524	522	577	579	582	565	572	529	563	586	511	575	549	573	555	537	578	557	515	568	557	520	515	540	524	544	555	524	547	571	567	509	574	502	579	553	539	554	507	536	559	530	576	596	529	558	597	570	573	558	567	545	599	515	587	535	507	565	544	558	572	526	583	551	564	562	519	521	532	542	540	536	535	517	571	563	567	511	549	570	548	516	550	558	576	551	534	561	515	534	566	490	549	583	523	563	565	527	556	558	564	560	550	554	590	520	531	543	547	526	562	532	531	517	536	545	540	548	530	553	538	549	571	558	516	545	508	552	573	536	547	526	533	523	530	498	582	555	499	544	535	558	578	464	509	573	517	551	525	553	556	520	589	489	560	557	519	574	515	528	553	555	588	578	551	536	531	572	593	592	575	542	521	581	528	581	529	566	552	528	573	563	580	594	513	542	533	551	601	515	537	554	518	547	531	546	635	529	532	539	556	531	551	513	563	560	576	553	537	538	570	545	569	552	513	518	586	542	568	574	556	527	575	565	534	532	562	563	519	566	563	502	555	548	544	574	562	529	550	532	589	534	555	570	514	569	547	518	529	564	537	581	566	573	557	560	570	530	550	557	523	557	562	527	515	548	543	580	569	554	518	535	557	582	552	539	541	546	574	551	544	526	580	536	484	525	570	604	568	562	533	521	519	542	552	526	585	505	575	515	491	526	570	571	538	545	557	546	576	590	555	577	570	545	552	557	546	561	574	576	591	512	561	572	561	578	517	582	522	543	578	543	518	511	531	584	534	526	563	546	530	507	546	523	527	551	522	575	616	552	566	567	557	530	553	559	561	522	606	520	543	554	583	541	540	533	592	537	540	586	528	527	573	549	537	549	536	529	549	544	552	586	558	561	554	533	525	563	556	573	532	521	575	588	534	539	587	541	554	533	564	564	545	547	564	551	537	578	594	532	509	527	573	552	522	567	543	594	533	546	573	514	523	554	558	577	612	561	583	574	534	565	567	558	548	534	546	526	539	513	591	536	542	579	533	552	526	561	538	558	540	523	568	569	553	541	532	563	559	553	516	566	569	540	560	553	558	567	558	563	520	555	562	573	527	518	550	570	533	557	573	544	542	514	553	522	535	505	552	516	536	550	528	539	527	542	570	551	556	580	537	533	534	636	561	528	572	557	539	525	569	525	535	566	500	517	549	581	556	542	539	533	521	568	547	548	576	529	535	539	516	479	525	549	550	527	563	550	562	557	592	557	531	556	580	596	527	562	535	551	520	563	495	595	547	517	591	610	566	551	545	568	581	554	573	540	530	536	519	493	544	570	589	522	513	579	556	509	560	546	526	549	545	534	549	555	568	524	536	553	582	539	593	537	584	531	504	568	521	505	540	544	556	556	539	577	533	523	560	548	570	547	517	521	564	586	538	565	536	533	562	560	554	545	528	558	554	550	515	524	571	508	552	566	529	528	616	542	533	557	507	520	561	553	581	580	549	531	586	553	569	591	498	541	558	543	554	558	522	547	563	582	570	540	551	530	536	516	523	557	543	550	541	510	528	551	551	554	548	541	543	549	574	542	547	608	574	538	562	559	619	551	573	574	579	570	544	503	518	568	525	629	512	552	540	536	531	575	597	526	572	559	524	552	510	560	533	543	556	476	524	508	537	576	544	547	483	524	569	548	562	552	541	551	581	536	516	557	548	582	532	549	533	542	550	538	543	532	526	555	560	555	534	575	543	570	587	539	542	525	557	535	548	543	595	506	561	573	531	588	536	543	493	529	556	529	556	504	523	576	516	540	564	526	582	494	524	515	579	529	546	543	552	596	560	541	494	521	539	558	515	529	576	536	530	530	564	576	528	538	565	590	549	536	557	598	551	565	581	556	577	590	534	568	569	544	480	544	554	499	538	547	559	577	591	523	525	568	558	550	549	571	573	554	565	583	553	545	584	538	547	543	566	586	540	481	541	578	538	570	597	508	542	546	553	566	504	553	507	526	558	556	545	524	537	568	549	550	567	532	532	531	564	571	498	530	517	547	598	571	571	532	523	533	565	553	545	535	558	540	513	539	551	583	498	573	585	522	546	552	521	540	535	514	560	538	539	550	544	550	570	542	563	513	486	535	591	538	557	558	541	531	528	543	581	507	552	505	528	589	543	539	539	535	509	587	571	551	529	570	538	563	544	557	552	539	533	589	578	530	572	578	579	545	585	518	526	567	537	524	560	562	551	604	587	523	540	562	533	542	568	570	512	515	565	532	549	550	558	536	525	565	516	521	522	542	541	508	526	547	512	582	551	570	542	579	519	574	575	578	493	547	573	534	544	555	503	545	527	560	515	543	536	561	552	531	516	525	505	575	561	557	595	567	542	545	531	546	532	576	511	573	547	549	554	522	527	509	562	550	548	578	557	517	511	567	516	577	520	618	500	547	549	566	564	597	525	600	549	560	541	542	547	487	572	522	540	547	534	561
5175	11922	12159	9989	9339	13132	15222	13322	8735	4429	3622	2150	2126	1877	1031	948	887	904	828	836	773	780	766	763	773	789	758	759	748	751	751	754	705	738	707	770	725	725	771	742	837	786	741	725	677	731	1012	1223	1221	1382	1152	960	861	873	859	705	706	733	714	691	645	664	711	695	750	669	698	680	624	688	623	683	701	657	674	653	666	655	694	689	656	589	676	736	650	669	674	678	738	652	651	618	728	699	689	666	648	677	685	707	672	699	655	657	708	709	661	666	645	668	673	678	690	686	675	641	672	707	738	691	645	647	697	665	733	642	663	703	704	726	683	688	714	696	732	677	666	673	684	667	711	690	689	686	652	689	672	664	685	724	648	681	656	662	694	663	658	700	699	685	699	687	711	720	687	675	696	657	708	672	727	673	660	664	688	649	714	654	762	702	712	691	689	684	694	729	683	674	651	663	700	687	650	699	681	639	711	673	667	691	706	653	667	700	743	667	657	705	646	674	689	644	668	645	726	634	684	729	677	696	682	666	704	717	639	695	693	680	649	659	653	622	663	662	623	671	705	679	707	721	716	684	691	680	695	699	665	664	724	661	710	718	626	720	679	678	709	668	690	659	706	618	683	665	708	696	690	669	744	672	661	692	730	667	672	680	730	696	662	635	712	654	663	683	716	684	662	688	705	699	640	725	667	655	637	689	673	715	673	690	664	749	705	686	710	661	717	676	670	674	717	681	642	706	662	669	669	672	698	648	673	709	677	698	685	686	695	671	647	719	601	684	642	645	680	695	645	712	698	708	693	682	694	669	602	736	659	685	646	658	671	709	696	656	660	662	704	666	641	737	676	654	663	689	706	687	729	675	724	742	662	646	680	738	671	696	670	662	684	675	629	696	688	700	687	698	687	680	703	648	676	657	624	663	676	652	686	702	717	670	681	654	681	650	708	702	691	698	657	677	663	671	693	672	670	696	661	698	657	643	664	622	664	693	697	661	700	674	688	725	664	681	656	696	677	678	677	636	665	678	656	668	685	650	652	736	719	748	703	636	612	648	634	662	640	638	708	695	704	717	653	683	624	652	673	704	669	730	707	665	695	672	694	715	687	647	709	672	676	666	693	671	692	688	678	646	697	711	697	686	674	676	728	719	736	697	670	666	663	690	643	660	710	705	708	692	646	695	671	724	703	692	641	676	642	624	682	657	692	680	642	706	639	689	674	706	699	692	673	775	632	651	730	665	693	720	716	679	700	691	686	715	651	679	672	701	688	664	697	674	718	702	673	644	701	703	678	691	678	683	698	663	623	699	662	712	691	671	707	655	690	735	666	682	755	684	653	697	684	682	652	701	698	655	665	672	705	666	709	620	685	674	683	689	663	689	711	667	649	673	679	670	639	687	682	662	657	654	677	666	685	666	685	649	628	681	701	653	684	687	632	693	690	679	678	679	667	735	650	712	678	681	692	703	684	707	695	698	673	676	698	698	699	646	689	687	706	673	677	671	662	660	688	648	689	740	673	664	662	630	673	691	706	689	705	685	661	702	645	669	695	624	716	698	684	683	698	691	650	698	659	698	694	663	663	649	668	686	667	705	710	696	718	693	699	632	672	626	702	673	688	634	710	661	670	725	680	715	701	671	628	677	726	639	743	676	673	717	719	711	719	691	656	728	668	649	643	663	659	710	698	705	665	681	674	692	674	686	677	690	691	705	684	688	669	709	662	675	685	659	659	663	720	733	731	670	688	711	731	684	676	690	719	662	688	648	662	706	725	645	659	711	714	673	722	686	678	688	725	642	668	700	677	704	724	711	678	661	715	665	695	660	663	701	696	663	636	693	710	650	671	641	696	668	669	644	700	698	674	678	683	709	715	724	626	667	674	667	739	692	666	679	695	715	663	694	622	656	698	695	698	709	671	647	693	690	658	675	735	659	643	700	688	712	665	712	651	686	667	687	669	654	682	704	662	692	693	681	665	692	680	700	732	751	703	699	667	712	638	676	722	660	624	720	706	657	679	675	698	648	674	708	669	781	659	716	652	703	658	628	656	728	691	714	697	641	717	653	658	718	737	640	682	667	690	641	648	757	705	653	657	646	707	668	710	672	652	680	699	730	646	705	702	702	738	721	677	703	690	715	686	665	663	692	751	673	688	683	680	677	705	691	701	745	723	686	672	706	657	666	707	644	626	653	701	712	727	675	630	654	677	665	672	676	685	695	682	696	649	705	619	685	668	736	665	645	695	700	658	655	697	707	640	666	650	662	698	658	699	654	624	703	660	660	663	657	702	726	645	668	636	655	692	684	677	688	647	659	716	621	700	691	651	697	673	674	699	660	662	688	693	692	705	711	710	692	648	744	633	684	698	713	683	700	699	644	699	677	693	708	690	681	681	678	644	659	673	690	688	660	700	710	668	736	712	678	705	713	693	695	670	639	667	701	702	726	652	710	684	695	705	713	722	607	653	717	731	703	639	647	678	642	704	659	657	692	719	711	676	707	661	716	650	700	711	720	703	666	696	678	666	657	654	630	704	705	676	680	669	645	678	666	709	705	650	658	680	670	664	669	673	717	690	699	614	663	706	678	715	663	641	723	700	755	720	672	692	662	682	647	687	678	668	708	728	685	701	664	715	686	724	721	706	694	656	659	670	699	649	664	690	665	681	680	643	675	646	641	695	689	665	704	744	702	718	654	678	666	684	670	682	669	674	701	683	712	682	706	632	701	675	662	677	686	715	708	661	674	688	735	644	690	671	688	647	663	653	673	702	671	665	640	690	662	666	657	700	684	614	658	666	700	737	710	655	696	736	621	696	677	658	693	723	634	682	636	675	678	680	677	656	659	724	688	727	640	684	684	653	754	661	687	714	686	648	690	710	697	645	721	681	676	669	666	702	689	678	674	701	678	690	662	705	653	733	681	674	673	665	663	685	659	646	692	745	748	718	694	662	659	687	699	647	651	683	727	671	669	682	696	642	703	683	660	712	700	699	666	663	698	638	692	674	628	704	678	624	661	713	651	646	655	673	679	700	674	664	639	699	692	724	676	696	655	713	710	667	657	663	666	697	662	703	685	658	676	704	715	658	715	712	650	668	712	671	665	698	706	665	665	685	685	687	706	658	683	644	614	638	676	651	678	703	709	676	700	702	661	693	672	617	652	671	676	667	627	695	678	687	702	696	672	703	700	716	699	703	663	691	681	693	643	708	697	681	628	697	671	676	669	675	640	682	678	705	661	675	655	717	690	663	680	670	698	701	681	671	695	663	703	680	720	705	620	686	661	650	675	689	688	651	686	685	629	686	689	647	666	678	684	674	670	670	612	676	676	696	729	672	631	666	687	690	652	707	713	686	682	702	706	705	663	686	725	710	696	676	697	666	658	656	647	648	691	703	719	676	684	672	689	721	686	721	662	691	700	689	695	650	658	676	719	672	680	685	668	663	673	647	642	687	715	632	679	633	711	711	705	702	708	690	713	679	680	719	703	714	681	643	727	697	661	679	697	676	664
22634	21106	28964	23527	21117	21699	21449	11178	6116	2993	2398	1408	1446	1235	710	616	569	534	548	536	487	513	471	415	422	437	456	451	469	437	485	391	411	441	445	436	450	452	409	463	512	425	410	449	456	445	631	834	853	790	790	635	591	531	467	385	360	425	446	396	396	413	410	380	407	397	385	375	401	383	396	403	395	406	362	401	413	385	376	376	390	369	387	409	380	388	386	400	368	404	379	383	386	394	401	388	404	380	345	425	392	366	424	370	376	363	385	355	387	375	376	416	400	429	388	390	387	403	389	381	356	432	416	368	407	378	356	411	389	374	377	393	400	359	401	383	386	345	349	380	381	358	398	401	380	397	392	403	402	392	368	412	374	393	408	398	375	417	353	382	363	423	373	383	417	390	401	383	370	372	383	385	422	381	381	400	387	396	431	421	378	405	379	396	378	388	391	382	350	378	386	385	405	346	394	419	369	385	394	415	430	398	396	420	410	406	370	407	416	370	404	381	405	399	375	389	354	410	398	391	373	383	405	398	407	375	386	359	416	401	389	374	393	393	405	387	343	412	439	406	404	395	379	407	408	410	387	404	388	398	386	351	410	362	354	404	409	384	410	420	410	403	395	397	404	370	380	380	402	376	396	380	393	386	408	355	392	420	376	379	367	387	379	401	421	366	376	393	391	380	386	390	415	352	401	419	376	395	374	360	405	403	377	414	407	408	400	384	389	359	372	431	370	401	363	399	391	392	394	401	439	402	402	374	370	405	416	387	380	402	394	406	380	401	364	415	365	378	388	352	388	382	364	374	388	398	368	366	347	386	410	401	361	378	397	384	375	411	397	396	385	382	396	397	393	421	402	373	405	405	401	362	387	388	384	409	391	375	385	389	411	389	359	409	351	393	393	405	385	431	390	374	380	353	409	396	364	348	375	371	370	385	407	358	384	396	385	387	382	361	412	400	384	374	421	414	367	429	362	379	373	417	382	379	379	383	363	375	384	403	364	431	382	385	392	349	371	395	366	393	347	389	415	374	405	407	414	409	394	399	391	390	391	412	411	362	385	347	372	420	396	440	381	335	385	386	429	386	406	376	387	407	383	401	377	389	401	423	387	395	375	400	377	438	375	396	393	435	398	375	416	375	389	381	400	390	396	409	410	378	396	379	409	379	377	442	393	400	403	371	384	388	377	359	389	404	394	362	391	376	368	395	411	397	388	359	386	385	402	387	388	404	379	385	374	391	383	427	386	380	403	362	404	379	408	376	397	423	367	379	395	380	377	396	377	378	370	356	367	410	374	373	397	420	388	358	399	357	390	434	406	371	378	398	446	410	399	361	401	416	390	442	384	399	390	375	387	377	367	369	384	410	352	399	432	365	364	399	420	333	406	381	398	381	410	405	397	382	359	410	391	385	443	364	382	357	404	416	431	386	380	380	404	410	424	404	396	390	378	411	417	385	393	366	403	381	368	367	406	396	360	381	374	415	381	363	425	421	439	348	377	381	358	404	385	370	374	372	363	380	346	380	377	396	379	383	402	372	393	371	393	364	382	375	401	371	371	385	363	357	382	403	362	425	384	409	398	394	419	407	366	396	337	378	350	378	356	402	377	417	376	388	426	413	374	400	382	376	383	393	359	401	405	412	380	392	452	406	387	374	343	374	411	398	375	373	372	408	382	377	382	377	405	358	378	399	386	373	383	374	379	383	424	382	378	408	402	411	371	398	387	375	332	389	380	377	403	369	396	375	398	359	391	395	388	400	367	409	354	449	360	400	350	393	383	355	392	385	396	375	397	377	396	396	378	386	415	389	376	361	425	433	388	394	398	402	383	343	387	430	374	385	384	391	379	365	416	404	371	378	360	372	385	430	399	392	371	402	385	392	386	374	383	407	377	352	422	361	377	429	424	400	413	404	412	340	391	380	395	388	400	403	394	379	399	378	381	408	407	378	375	386	396	391	373	373	373	436	382	375	342	421	390	364	400	394	368	418	388	375	393	377	382	376	365	406	393	362	386	371	368	409	371	378	392	382	379	346	371	426	380	399	366	390	383	415	413	368	385	389	358	355	393	388	390	390	377	379	428	359	402	339	409	380	402	372	378	380	417	371	424	354	355	406	357	381	411	363	389	378	400	394	375	391	418	389	393	362	398	404	377	374	377	368	400	358	400	399	370	348	423	407	383	390	398	404	410	372	372	357	387	381	399	397	390	380	352	408	383	377	379	416	400	377	366	372	401	396	361	386	391	370	362	386	379	380	403	383	357	395	339	394	392	375	394	401	371	378	381	398	407	392	328	377	395	344	398	396	369	363	396	405	386	406	406	418	398	385	381	359	427	369	374	374	395	392	382	351	383	392	395	386	368	372	417	420	396	409	356	408	384	443	401	378	390	394	401	371	415	340	385	411	353	392	397	386	370	373	377	401	366	389	379	429	382	347	365	403	366	396	387	370	404	383	398	379	411	416	400	373	405	374	376	418	390	383	383	385	369	401	406	434	381	397	408	376	365	351	354	393	397	366	364	392	398	395	371	356	380	368	349	364	395	366	387	349	403	385	355	387	371	403	413	386	403	395	415	371	372	397	405	341	377	414	382	368	397	392	400	379	395	355	405	419	386	395	367	371	394	364	402	356	391	359	354	383	350	398	402	367	364	396	408	373	402	387	418	399	403	364	378	387	394	394	388	373	382	413	369	381	389	400	391	434	364	370	406	391	397	397	391	412	399	379	403	423	367	398	384	360	377	412	401	386	373	437	363	423	415	385	345	356	409	387	363	416	414	360	426	361	391	388	407	364	393	380	408	388	404	389	394	383	392	386	392	367	398	395	415	383	381	405	384	362	419	393	395	413	416	366	351	366	387	391	400	396	415	389	409	395	363	395	379	386	394	425	392	375	382	379	372	376	419	379	412	419	372	450	413	377	408	389	398	364	371	402	426	381	392	370	396	395	385	398	382	332	389	370	363	398	373	398	359	406	401	400	366	374	352	389	369	382	373	412	413	381	385	373	395	346	386	412	392	393	353	405	366	385	347	405	365	354	409	410	387	391	357	364	358	392	391	352	395	410	381	385	364	384	401	389	367	392	377	387	357	423	410	366	394	400	342	380	363	408	384	387	354	398	385	388	379	421	410	387	391	362	387	426	396	435	359	394	388	371	389	381	380	378	408	373	366	375	411	389	437	381	404	372	385	386	375	395	424	406	384	376	374	430	383	413	358	394	406	363	388	337	404	398	375	365	378	393	393	373	374	365	382	405	399	376	411	370	376	383	393	364	368	374	406	409	373	384	387	381	406	381	396	389	418	372	373	407	398	393	408	379	407	364	351	404	400	341	408	367	390	417	405	402	404	393	415	390	382	362	361	390	365	410	367	404	391	360	443	364	383	371	388	412	410	360	373	367	374	399	397	411	391	389	389	392	409	384	389	374	382	388	402	383	374	394	382	407	380	393	401	396	413	371	402	370	377	402	413	391	370	381	357	376	391	388	382	364	369	385	381	375
7164	17828	17844	13991	12996	17091	19660	17306	11356	5876	4775	2715	2698	2172	1183	964	864	768	728	678	685	650	617	634	575	545	573	553	587	582	606	598	533	510	543	544	599	548	606	672	676	588	564	522	533	608	1003	1198	1375	1340	1194	850	746	735	634	518	507	540	537	483	457	482	495	511	505	495	455	458	462	466	456	493	496	492	532	464	468	472	507	477	473	477	494	464	446	486	455	458	466	519	469	469	479	467	476	450	447	509	445	468	431	464	464	481	472	489	446	495	465	452	506	454	480	452	476	485	484	478	487	447	438	507	465	500	468	459	463	469	475	527	488	444	445	436	459	474	470	462	475	466	510	448	457	440	452	445	442	488	450	462	464	461	462	462	467	473	461	465	457	507	480	459	434	459	510	494	494	505	498	514	472	460	446	473	490	483	491	479	450	487	510	476	475	487	458	450	481	438	434	492	464	497	446	498	523	453	458	489	466	487	460	511	492	502	480	467	490	491	470	490	482	451	465	454	437	466	442	492	459	460	421	446	432	475	467	482	475	481	466	450	450	467	427	478	482	486	494	502	452	469	452	459	420	469	481	462	483	463	469	451	536	519	496	490	484	484	479	511	475	498	469	452	455	462	485	482	452	441	436	458	461	469	471	446	496	450	491	490	455	459	453	491	453	471	475	475	491	467	438	472	464	507	474	471	496	453	466	489	472	487	454	506	486	451	468	459	475	438	480	499	501	456	455	465	452	483	494	452	514	463	470	459	458	478	454	481	498	465	453	446	473	465	486	475	482	499	487	480	482	463	471	499	462	477	492	505	461	496	456	472	483	490	472	494	495	488	446	485	479	449	472	450	467	437	454	451	449	500	497	458	458	472	508	478	477	450	462	466	443	443	472	489	525	464	471	468	442	449	489	487	471	483	443	450	467	435	446	448	464	487	512	476	428	467	438	475	435	449	458	458	471	469	469	460	463	444	440	468	451	482	452	485	502	440	510	502	487	483	476	476	464	456	469	441	474	448	514	476	452	478	488	473	455	491	472	430	458	429	483	460	478	474	491	471	447	453	443	512	484	464	427	447	461	467	477	500	455	523	492	450	438	530	491	475	433	413	466	478	459	465	488	496	501	481	473	458	487	457	457	445	482	490	499	503	488	479	460	481	465	488	468	413	470	462	478	488	462	488	496	507	452	466	506	433	478	481	514	477	522	450	463	451	477	435	478	423	452	495	462	506	454	469	452	479	476	473	457	482	453	450	453	463	468	471	479	478	415	453	486	461	490	464	478	518	486	455	451	494	472	506	443	455	484	434	459	472	476	471	490	445	480	479	470	472	456	463	481	497	470	445	454	448	489	473	451	498	446	479	506	441	489	489	422	430	452	484	446	458	476	483	462	483	436	488	496	468	477	461	490	480	475	438	496	477	505	475	436	433	427	498	472	446	442	462	458	453	480	439	457	470	476	452	501	456	451	479	449	444	483	458	427	455	488	494	473	457	455	501	471	474	508	466	457	481	502	489	472	440	468	474	460	501	477	444	458	479	468	432	477	451	451	462	486	434	452	498	428	458	496	469	466	483	450	491	486	476	426	440	464	468	456	453	434	507	470	491	496	485	457	449	477	486	498	445	507	470	450	466	454	487	489	508	497	444	485	491	497	451	463	443	491	485	495	468	469	484	434	460	480	468	474	458	474	476	487	418	459	435	479	459	476	488	469	480	445	451	488	495	429	500	468	464	486	456	499	462	508	462	455	401	466	475	455	466	454	491	473	459	442	485	473	484	471	479	493	462	452	457	503	455	427	501	450	463	447	448	461	441	512	497	446	463	478	499	447	438	510	458	475	484	468	440	466	456	471	459	474	494	481	475	483	447	497	465	495	450	483	490	430	436	466	452	457	474	462	487	477	473	442	456	458	455	503	467	450	464	491	474	466	474	449	462	460	444	461	478	472	440	452	476	506	502	492	467	472	459	453	466	432	453	466	474	441	468	467	467	448	469	479	478	465	478	440	479	428	474	496	448	504	471	442	454	462	483	518	464	478	466	480	455	442	456	481	436	433	492	454	465	485	475	449	418	474	454	496	468	469	466	447	458	464	497	480	459	469	483	473	442	485	462	441	391	485	453	518	511	460	438	446	475	460	457	453	483	483	466	463	446	487	473	467	451	504	451	444	472	465	488	457	471	435	502	463	452	451	440	495	519	472	480	467	477	453	458	457	470	505	477	447	477	467	462	482	480	465	501	444	496	485	467	484	470	456	492	462	457	441	465	476	457	498	443	471	467	494	471	434	494	488	439	456	453	462	458	452	433	428	449	425	459	491	470	484	481	470	483	506	492	527	444	474	487	476	482	435	476	452	482	482	438	475	484	470	414	488	460	414	449	453	451	502	460	494	481	422	436	434	444	468	493	466	457	462	491	449	462	474	436	469	424	484	458	466	457	442	413	486	463	503	508	486	467	494	494	479	445	502	468	493	500	483	439	475	496	459	441	516	461	447	457	476	436	456	466	492	467	462	486	478	461	480	472	464	432	476	484	440	452	484	444	466	475	480	459	512	467	417	463	492	460	479	444	482	469	445	468	503	452	445	450	439	444	431	466	505	482	460	504	518	452	472	462	446	484	468	484	513	442	497	465	441	465	467	467	440	465	478	459	455	397	468	445	489	495	453	489	454	437	452	485	446	438	478	418	467	459	487	473	467	474	452	508	439	485	484	514	475	465	465	482	490	468	481	468	452	483	463	453	462	460	421	443	456	455	452	459	500	471	472	473	472	469	488	445	456	488	439	463	479	483	481	492	466	429	486	469	474	481	448	508	457	448	440	482	450	468	452	468	472	502	460	446	500	457	469	444	527	492	498	457	474	455	484	445	460	478	477	438	451	476	440	469	425	480	420	471	498	412	482	476	464	439	487	502	478	443	450	439	469	477	474	502	485	409	480	491	452	435	465	494	505	467	505	484	434	442	444	486	468	462	485	433	479	443	480	483	490	416	469	464	421	469	498	492	474	468	452	436	469	468	456	448	483	486	454	490	515	475	471	476	487	446	455	495	471	464	429	464	466	486	413	488	491	492	459	451	471	494	488	479	448	457	459	492	461	444	498	465	418	453	460	463	456	433	471	456	486	468	455	456	489	486	468	455	494	453	437	456	496	436	511	485	475	446	442	457	459	457	481	466	457	474	454	467	459	435	451	454	453	465	468	459	454	452	463	456	487	449	480	421	480	469	456	494	459	454	453	475	476	470	466	451	473	465	452	507	476	468	477	468	463	487	461	457	421	446	432	481	445	470	469	457	506	475	440	484	471	465	463	464	481	435	476	466	484	455	476	458	459	454	456	458	469	481	487	482	480	441	471	444	465	450	472	416	456	458	495	450	484	508	449	457	473	476	489	525	489	490	502	437	445	453	449	476	452	410	457	431	497	463	445	472	424	450	461	490	446	437	481	446	428	443	465	492	456	490	479	448	442	476	447	474	486	485	487	478	484	501	447	476	454	481	500	485	474	460
26743	20762	12160	4107	3266	4249	5381	4387	2702	1686	1417	1158	1127	1056	857	867	833	815	847	864	846	878	858	797	877	851	842	824	803	852	808	804	797	817	835	843	844	786	827	848	885	829	841	852	807	804	919	943	1035	1016	912	917	858	838	816	833	859	854	822	833	884	840	796	806	870	803	863	826	827	875	811	754	809	849	813	827	827	815	838	817	823	850	833	829	768	814	876	837	798	861	833	866	790	847	867	828	834	789	840	794	874	845	925	830	831	789	869	830	817	802	818	820	824	868	802	862	836	864	853	831	806	784	841	843	834	781	814	824	836	809	782	816	812	808	825	864	801	784	811	826	880	772	819	837	840	818	829	825	889	847	794	850	824	791	796	818	840	800	798	806	799	809	823	864	821	846	814	810	822	850	807	823	833	845	753	816	849	799	805	865	876	837	843	804	813	826	840	821	868	783	840	787	844	849	830	782	785	846	811	779	813	856	862	786	833	805	823	802	798	804	804	887	829	883	849	809	836	832	813	773	838	822	837	883	879	804	858	803	819	821	817	816	833	823	830	832	877	828	811	821	858	823	820	866	828	837	807	830	800	834	781	827	826	822	793	794	859	767	853	781	825	840	810	853	870	854	829	841	867	778	808	877	840	826	849	805	837	827	839	807	891	821	813	821	841	777	831	811	830	793	851	808	813	836	767	871	854	820	793	843	806	884	869	826	823	826	886	794	849	843	840	801	865	889	845	857	785	801	814	829	832	836	815	838	826	858	766	774	787	789	814	807	785	788	870	763	836	793	866	838	825	807	852	830	846	815	778	826	836	837	794	770	822	842	825	823	830	836	849	792	817	861	848	824	821	809	864	831	822	830	809	801	828	818	839	823	860	859	871	812	787	824	847	793	781	827	835	831	830	858	792	850	846	824	853	783	807	835	825	797	860	822	814	839	792	864	832	837	802	807	840	829	822	864	784	810	834	866	838	808	759	818	835	860	812	831	783	820	889	886	801	811	810	878	806	837	825	782	794	810	849	834	751	810	845	811	845	867	869	837	796	824	861	868	838	838	860	823	860	839	856	894	856	823	873	828	802	817	816	844	780	793	817	846	820	843	845	846	845	858	808	813	787	802	840	799	798	856	837	810	789	845	844	820	862	830	780	795	852	827	790	790	857	877	812	804	840	813	829	849	813	834	844	802	762	848	818	852	783	881	799	844	847	820	880	784	797	826	830	841	835	859	827	801	875	773	881	810	813	794	836	827	849	892	877	858	827	816	865	835	815	851	871	813	818	867	834	821	792	833	788	880	813	870	835	815	844	847	842	825	792	817	807	774	802	858	852	822	815	826	838	859	848	768	819	860	830	799	800	812	860	808	770	813	755	830	857	818	823	800	886	794	772	784	856	858	796	789	803	814	797	816	865	873	858	889	822	838	843	786	838	861	808	830	820	803	862	807	772	800	809	800	794	845	814	770	821	840	773	838	802	785	830	816	792	868	833	844	811	824	841	804	825	879	852	835	784	831	782	788	820	773	819	819	834	832	827	842	774	799	822	818	802	824	802	813	793	846	823	844	820	781	812	836	799	859	813	822	825	853	866	863	830	804	809	817	769	764	813	841	802	828	787	821	818	855	805	846	796	852	809	812	824	872	830	869	878	816	836	840	800	834	839	823	827	873	797	846	820	809	834	778	830	809	812	783	858	814	840	825	831	821	836	855	837	806	819	815	814	779	785	823	803	862	816	869	839	903	851	830	849	827	853	872	868	852	831	840	829	838	828	842	810	862	855	829	831	833	808	842	804	827	863	803	837	844	873	798	819	835	893	793	816	842	802	821	847	804	803	870	800	846	827	852	800	787	834	836	800	824	846	845	878	859	838	811	808	840	859	835	819	834	892	847	853	826	788	817	794	802	842	806	874	771	807	852	815	790	812	782	797	848	863	842	833	803	860	890	842	788	845	853	847	827	779	780	841	858	832	800	880	816	783	800	864	836	832	797	806	812	804	815	811	865	837	806	779	823	815	863	865	820	853	850	841	824	842	846	863	821	845	864	845	823	810	838	822	882	829	840	800	814	846	779	891	811	824	837	850	750	809	842	822	823	859	761	845	862	854	795	837	804	816	854	844	834	848	842	838	824	869	866	786	794	807	826	815	838	805	835	842	831	821	829	849	843	792	826	850	872	830	888	827	830	835	798	863	842	819	805	840	773	825	815	819	842	801	797	831	861	828	821	851	838	827	846	828	818	843	798	827	800	852	821	871	820	816	831	844	776	839	809	877	755	831	846	806	851	845	803	801	828	814	797	831	835	815	834	804	815	886	881	793	786	817	796	822	841	861	829	847	819	852	756	827	820	846	878	798	834	877	865	858	807	893	825	819	869	814	866	901	813	848	824	828	836	859	811	779	818	818	819	803	849	884	810	814	810	779	794	834	829	839	805	875	843	834	802	780	840	772	857	796	809	773	810	876	853	848	819	846	851	823	842	811	762	825	802	841	858	855	813	858	795	763	849	823	839	852	806	794	841	787	852	823	859	782	825	806	862	804	824	820	841	889	848	846	805	829	805	809	783	844	909	828	844	804	850	824	823	790	818	823	846	805	849	812	841	824	818	835	828	828	822	801	815	820	801	783	807	787	844	812	873	839	851	863	821	873	813	828	825	860	857	823	843	848	799	786	810	830	860	868	849	816	796	846	783	787	780	877	827	824	802	834	849	829	829	799	866	824	846	854	910	816	835	861	818	859	795	847	873	816	835	848	854	901	807	838	828	772	837	848	840	849	820	801	842	813	827	839	857	834	832	796	811	808	767	825	833	832	846	814	820	796	824	886	772	828	785	796	852	801	852	813	829	830	816	795	870	827	820	811	834	828	779	828	812	794	837	810	837	872	818	855	818	828	866	843	808	889	868	809	787	846	812	791	846	839	802	797	841	877	792	842	800	859	848	810	782	828	838	839	817	813	798	810	816	857	791	801	829	829	863	824	839	810	825	789	823	859	800	886	794	804	808	836	833	825	911	862	828	820	847	833	848	811	833	809	871	832	855	811	817	872	770	811	840	841	838	855	817	815	766	815	847	817	881	823	858	774	856	806	822	842	824	828	831	821	793	780	794	835	808	843	808	826	853	823	828	836	839	852	855	821	874	861	815	834	796	791	802	855	817	804	812	807	781	839	773	862	857	831	813	842	766	817	872	812	812	845	832	885	800	810	877	843	805	848	859	799	829	783	806	830	874	794	859	796	823	792	878	851	855	852	829	865	812	834	782	833	806	820	837	861	846	792	834	857	842	827	866	801	765	849	811	856	831	842	821	842	790	836	820	814	817	788	856	820	855	877	761	845	844	823	779	856	866	786	811	857	813	821	854	855	820	836	833	800	825	858	875	801	848	857	805	827	839	827	815	826	838	829	849	859	820	836	772	896	815	854	855	824	851	844	837	854	837	834	805	869	829	827	858	804	836	824	814	844	788	878	879	834	813	774	906	767	825	815	833	806	833	820	830	844	857
4472	3483	4711	5051	5520	8420	10108	8649	5299	2725	2518	1675	1559	1452	1160	1052	1060	988	1042	1002	1014	986	959	1042	1006	982	1101	1031	1052	988	995	1033	951	996	959	1037	972	1024	985	1013	974	970	1052	1035	951	1006	1173	1267	1265	1355	1198	1100	1083	1038	1011	974	1032	980	1046	1001	1027	1010	1053	983	999	1049	1032	1038	1019	1035	990	966	997	976	995	997	1047	1060	1071	1008	1004	952	1011	1031	974	1002	1019	1007	978	1010	1052	1040	964	1048	956	1048	982	990	1030	1043	971	936	972	969	932	969	1003	1025	1010	947	998	1033	983	1041	1054	1019	980	1027	999	947	1011	1022	992	1034	1028	1002	1036	1010	1017	951	992	1036	939	998	968	996	1021	995	1013	949	982	994	942	1043	1000	972	984	965	1011	976	937	975	987	1042	1002	984	961	1010	977	943	1016	1023	1050	995	989	1008	942	931	952	978	986	975	982	1043	982	926	964	1065	1020	981	1017	974	956	1068	1006	1011	1034	956	1028	971	951	991	1001	954	955	981	993	1050	972	1016	1063	1018	1107	982	991	995	949	1003	1011	1039	965	987	1029	1004	1029	972	1042	982	1019	999	1000	1060	962	995	948	995	1011	1016	1059	1004	1056	955	1009	944	996	1005	983	1017	998	993	975	988	1005	987	1007	1051	961	1020	1012	1015	1016	959	1033	995	956	1024	984	1003	1054	979	998	1012	962	974	955	993	980	936	998	1035	994	988	973	990	993	1009	979	1014	1044	933	975	958	1058	995	1005	939	1038	998	1044	1026	988	941	1014	1009	1047	984	1024	995	975	989	963	1016	975	964	1027	961	976	1014	1027	995	1031	972	1018	1020	979	975	983	1024	965	994	1022	991	998	970	966	983	988	1008	945	1000	970	970	965	1002	1016	992	1054	980	994	993	965	988	1037	1054	1003	1028	989	989	990	973	946	1014	984	1037	1031	918	979	954	996	958	979	1071	959	958	990	1000	1023	1003	1032	1024	990	1059	998	945	997	948	970	1019	986	1004	997	1055	952	926	983	1024	1039	988	1026	975	970	992	956	974	983	986	985	1069	1003	983	991	990	1030	1017	949	1039	1031	978	973	963	994	982	946	1045	982	999	928	1015	1067	968	904	945	1024	1003	1016	1025	971	996	1025	1017	1010	961	987	929	1029	999	1000	981	1019	980	923	1011	962	1013	989	1047	1001	945	1029	967	1043	1030	1006	949	1001	1014	1061	977	972	966	983	972	1009	1042	967	982	1005	967	968	1002	953	985	998	1048	979	976	993	959	1050	984	965	973	1003	965	1014	1013	1025	984	1044	1008	1048	988	1012	997	986	937	1003	1023	991	969	1046	959	1003	1057	1031	984	1042	1043	1033	988	961	1001	969	1012	1002	1010	1015	979	1010	1025	1001	986	1026	998	1033	1053	974	1012	991	1012	995	994	977	946	957	974	1014	1042	976	979	935	994	999	954	967	992	1001	972	968	1044	1029	1020	1043	1014	961	953	1013	957	1002	987	1037	1010	1012	939	1024	1070	1008	1011	1016	927	1003	970	1020	968	1052	928	992	956	999	1034	948	1018	1002	1035	961	1008	1044	994	967	975	999	1043	1008	1015	1054	1010	961	995	1004	1007	1012	1000	1034	983	926	977	953	1018	1028	1026	1001	992	1003	975	1049	945	1061	990	1023	958	1002	1028	1048	1061	950	1001	935	955	1015	987	1043	1016	958	1012	961	919	1014	980	1007	1003	979	976	1010	1028	1065	1026	953	997	1026	1000	1014	1010	996	941	976	1009	1007	975	997	1048	959	1048	965	1003	966	992	1053	985	1013	974	1004	1028	1004	1009	992	1015	973	975	961	1034	1008	938	980	978	984	995	1006	982	973	973	1000	976	1000	936	975	985	983	1015	964	991	969	1005	990	1008	1003	974	1008	1061	990	1013	956	962	1024	970	1040	1039	1017	993	1027	1005	985	995	1002	999	993	979	994	981	999	991	1030	967	962	999	994	973	986	1016	967	980	1032	986	993	997	949	994	1016	1012	1018	1052	999	950	994	1023	1014	1035	1018	953	964	1081	997	970	987	1042	975	977	937	939	979	1047	996	1065	984	1017	969	1007	970	960	927	1016	997	984	950	994	1002	1001	984	954	1025	1018	990	1008	1019	999	999	990	985	989	978	1069	1005	948	1001	972	952	1027	949	974	975	976	1001	1023	1040	995	1005	989	1019	980	1029	988	1000	1013	1053	1041	1007	996	1044	1028	1002	1009	1018	1046	989	987	974	1051	984	970	984	1030	988	979	1019	987	989	988	989	1008	978	1021	1004	1006	997	1065	1009	1001	967	1009	1007	1005	1051	1033	1020	962	974	976	940	981	946	986	1000	980	1001	940	1031	1018	1014	991	992	948	972	986	1002	1045	1009	980	1009	969	984	1010	987	994	1011	981	1019	1005	1029	1011	1018	974	972	1042	965	927	991	1034	1016	1054	1015	1000	1039	1019	949	1012	1005	967	1069	989	992	996	919	1002	1020	945	1065	982	1009	956	1043	959	901	1011	973	966	1022	998	944	1040	1005	967	1028	1027	962	964	1014	1042	953	1009	1058	1041	931	1000	999	985	1014	1007	997	1042	1042	1006	963	999	990	990	989	992	982	923	1001	1004	1025	980	992	959	988	968	1023	998	1021	1013	996	969	1074	993	963	1012	1009	995	988	1005	967	983	1033	947	1022	1021	941	1004	994	1005	980	1056	976	967	1012	1016	988	991	1012	1020	981	970	1025	1037	979	986	961	1015	989	996	995	1023	1020	1005	958	1008	957	985	1007	1024	1001	990	963	972	966	1003	981	951	1011	1032	998	1030	999	984	995	1052	990	1044	987	990	981	1034	1011	968	949	955	977	1004	998	1022	980	991	1047	985	1034	1037	1035	988	969	944	998	1055	973	997	995	986	1006	1004	1018	963	1015	985	995	971	1008	922	971	1026	1014	971	1103	957	970	1039	1011	1029	941	954	991	937	1017	989	1019	970	1064	982	1026	1013	924	1020	1047	1036	1004	1040	983	1010	1009	1018	976	956	995	996	1050	964	974	993	1004	963	994	964	984	1021	1021	1037	1017	1049	1007	1003	982	1024	998	1031	971	976	1025	957	978	1042	1009	939	1046	1006	1024	1005	963	1008	1034	923	1021	1071	1005	1047	984	941	975	1026	1035	1039	1075	963	1002	986	1024	1030	988	963	979	1036	1022	992	957	1004	958	984	987	1018	1001	996	1004	968	957	981	927	945	976	965	1055	1036	946	997	1016	1000	988	1020	1021	977	998	979	946	1035	1012	948	966	1068	1055	1031	967	1049	978	1017	992	1018	1018	1010	1013	972	1038	1024	1025	1011	978	1027	1051	1012	994	1020	1015	978	1006	1042	1031	1050	1004	1021	1017	944	1024	971	1027	1051	962	998	920	1043	1025	1006	1023	1035	986	1054	997	996	934	986	1043	997	1024	974	981	990	1040	985	967	976	1010	993	978	1013	987	1009	984	991	968	980	970	1036	983	975	985	949	976	1000	1000	1065	968	997	1047	959	962	1030	979	1012	983	1022	968	1003	1017	1015	1004	962	948	967	978	1061	1005	994	1038	973	963	1055	1022	955	941	1058	1019	984	946	952	1017	945	990	1050	1024	961	978	980	970	1017	945	1005	975	980	985	989	997	1027	1058	1006	947	1014	975	957	979	1012	976	1012	942	948	946	988	1007	998	972	987	983	969	1052	1046	1027	997	1013	981	1063	990	974	1011	985	1003	992	978	990	964	968	949	1001	1023	1017	968	1009	924	1030	995	976	1036	1039	1010	982	1013	1053	999	979	992	1005	966	979	1058	996	1018	985	976	957	966	978	1025	976	998	991	964	956	892	966	1004	1023	982	978	959	1009	1013	1031	1009	997	1049	1061	994	1008	965	1015	1054	1007	983	949	973	1020	1051	1001	989	943	1057	1031	1038	1041	1018	994	945	1007	958	983	1023	988	962	1004	1001	978	1017	1014	997	978	1002	956	1015	1008	980	996	968	931	949	1027	979	1011	982	963	965	976	958	1031	993	960	1029	1009	980	1008	1038	1016	1037	1079	952	996	989	1009	1028	1019	996	1005	969	965	1037	944	1007	978	1008	1045	1020	972	1073	985	974	972	1002	998	981	993	988	998	1001	1003	925	1045	1001	950	1003	1045	982	987	1027	1010	1002
23527	21092	28612	23793	21092	18181	11718	7852	4319	2284	1940	1271	1164	1046	739	659	657	597	638	627	599	598	607	554	615	561	601	609	597	556	553	543	596	605	592	582	602	584	596	603	639	581	568	570	564	566	733	837	907	883	790	690	636	616	610	561	510	584	597	591	566	589	577	490	518	561	561	514	549	583	572	537	507	556	514	570	560	559	576	552	562	619	553	549	564	588	552	547	565	556	561	525	543	583	527	562	565	571	563	540	569	581	555	533	583	534	547	526	532	548	545	576	534	546	547	546	541	538	534	573	545	500	525	513	555	580	532	560	566	538	572	561	569	544	551	527	563	515	574	494	548	587	562	531	497	565	574	515	539	514	556	575	537	597	537	582	542	548	505	561	603	581	547	518	573	542	581	567	564	564	586	536	555	537	565	561	572	562	535	550	575	569	555	563	561	570	555	582	561	563	546	527	580	554	505	510	584	550	539	521	560	533	561	554	575	532	547	515	565	542	538	534	528	563	537	544	545	504	536	531	595	550	553	580	574	514	530	524	538	561	548	567	538	566	566	535	579	555	549	534	549	582	562	573	538	580	584	537	522	577	544	582	563	531	547	546	520	562	567	564	557	556	571	642	522	560	516	583	505	494	585	504	522	564	530	545	615	544	556	526	531	545	527	522	509	549	549	586	576	548	536	533	541	506	555	577	553	527	520	578	608	553	540	511	539	548	523	535	547	555	551	532	528	531	581	544	557	560	596	546	520	540	568	565	547	571	544	551	578	565	559	536	549	542	547	547	514	531	554	543	496	552	618	573	572	556	531	533	530	523	549	597	548	536	593	563	530	571	585	609	534	612	575	531	586	518	573	534	580	535	568	527	512	558	576	560	557	601	531	564	540	562	525	528	533	543	577	595	523	524	541	538	522	524	539	567	584	560	523	515	566	519	567	548	564	569	565	544	518	539	529	543	556	528	506	571	550	553	560	536	588	568	523	551	539	581	561	544	523	524	539	509	580	550	546	516	508	528	547	492	548	535	539	569	520	557	532	557	555	551	539	561	544	575	534	531	514	549	511	525	552	509	556	567	560	554	585	559	516	535	498	545	535	589	550	559	559	557	576	524	536	484	518	510	546	556	561	565	527	501	563	521	529	516	523	552	600	556	506	565	553	519	549	562	536	575	508	517	502	562	557	544	546	530	520	585	572	626	531	520	592	495	570	528	519	563	560	599	578	551	562	539	568	513	539	565	508	580	544	528	527	553	553	529	539	539	553	483	525	558	567	541	556	554	554	562	532	568	533	550	531	580	509	553	530	560	591	516	577	566	540	601	543	537	528	565	565	530	548	532	565	506	596	547	561	549	588	559	582	566	526	550	576	592	591	566	543	562	578	549	561	548	526	506	579	498	556	543	519	538	541	523	505	557	535	563	506	532	531	496	531	567	571	524	616	550	566	550	537	542	520	563	540	513	542	529	600	573	584	503	550	504	557	563	537	542	572	510	548	540	565	598	580	540	595	549	516	567	509	558	559	573	528	510	539	551	567	580	568	548	542	587	549	574	584	534	566	573	522	585	546	563	582	532	560	520	565	562	553	528	569	566	545	581	599	571	544	525	552	537	548	564	560	592	538	534	553	513	521	530	591	555	597	565	489	544	553	539	565	542	544	559	578	538	516	591	539	545	540	569	581	504	558	544	569	557	541	555	567	521	553	545	535	559	533	569	553	599	573	570	556	533	554	559	560	532	522	533	530	530	537	514	518	530	503	544	560	556	541	542	594	524	529	510	525	551	576	514	540	563	544	552	545	592	546	566	545	528	553	548	550	547	531	553	549	549	537	581	569	587	560	569	544	515	527	545	559	532	545	566	537	542	554	560	529	544	564	551	580	568	584	556	541	549	529	529	541	620	546	565	603	564	524	537	525	590	541	528	571	547	542	525	501	547	559	522	551	589	557	513	517	534	513	542	517	545	575	558	544	553	553	563	562	550	552	547	492	552	592	527	576	576	512	594	591	561	536	580	560	569	553	513	566	526	542	525	570	559	541	538	595	580	540	555	556	575	553	574	571	545	528	517	535	541	516	540	521	561	552	520	563	552	513	584	533	544	543	570	557	541	542	524	568	601	548	551	569	524	543	552	596	548	514	554	535	554	587	525	525	581	511	581	554	553	551	527	569	541	563	545	535	551	528	534	526	541	585	590	528	544	565	515	532	587	551	531	571	579	557	542	587	574	540	535	541	563	562	534	540	560	554	541	541	562	526	558	570	537	529	599	548	530	515	551	571	562	563	554	566	557	565	518	521	541	560	542	514	540	556	533	581	579	572	512	547	592	564	549	526	549	535	571	531	540	538	550	511	502	583	553	579	566	564	571	548	585	559	577	546	559	569	565	564	532	509	512	538	550	534	562	518	577	569	551	510	600	558	590	589	515	547	570	523	540	561	541	547	559	617	565	537	592	531	546	587	540	553	569	538	524	545	519	547	528	513	540	567	567	562	593	543	549	536	538	539	505	525	568	561	578	557	542	560	545	562	555	493	561	542	548	556	540	568	545	525	581	542	585	551	576	566	529	508	507	566	544	580	581	554	586	585	578	568	508	543	549	550	559	552	524	513	567	492	618	524	559	526	566	541	561	541	556	572	517	569	551	559	514	552	518	552	533	529	555	556	541	559	567	563	517	559	537	573	558	573	526	529	530	530	541	531	562	522	546	578	554	566	549	566	582	510	517	482	526	567	550	583	544	552	542	528	531	560	519	586	569	551	542	541	531	583	509	550	547	508	541	563	583	530	558	538	535	545	548	524	528	537	545	585	533	503	543	521	553	566	534	548	573	580	595	587	561	514	521	573	572	526	516	555	554	563	561	560	544	545	547	565	502	582	544	513	513	536	554	538	530	565	539	541	577	555	559	559	538	567	588	522	520	541	552	553	531	548	534	527	519	559	554	566	536	573	541	550	558	550	558	562	561	545	577	575	546	576	538	554	509	539	527	565	560	564	557	561	586	524	552	501	570	529	550	563	557	581	520	566	580	535	536	512	541	548	551	535	541	559	560	550	537	556	560	519	532	531	542	595	572	518	548	563	560	584	526	533	549	533	514	538	553	570	573	551	524	488	552	547	529	504	533	534	521	554	498	555	542	581	560	519	579	599	562	548	533	583	555	577	557	550	539	533	576	622	523	588	551	567	509	567	580	583	526	551	547	557	588	534	565	543	537	565	542	588	524	547	553	571	550	560	534	550	540	587	572	529	519	519	533	504	561	543	550	543	550	599	557	540	571	546	557	530	515	547	586	523	545	559	514	540	573	525	547	533	528	543	547	531	535	540	535	598	549	536	570	559	553	555	537	550	535	565	504	566	530	543	577	513	572	547	584	511	532	526	533	570	562	549	550	616	560	560	529	606	522	544	551	562	522	594	573	507	531	560	553	535	547	583	564	550	559	526	518	546	563	536	544	564	558	544	543	560	570	562	550	525	549	541	509	564	539	563	595	520	561	577	513	542	527
5192	11765	12592	10085	9447	13470	15414	13461	8143	4386	3634	2223	2011	1777	1062	949	864	870	837	868	792	807	757	725	765	751	783	724	764	738	749	741	768	736	706	727	733	756	789	777	741	716	715	724	722	741	1038	1213	1303	1308	1113	920	874	780	762	709	658	806	688	730	700	712	656	695	630	712	664	736	666	685	727	645	702	663	685	722	661	731	684	678	712	729	708	680	695	657	682	668	677	676	702	703	660	670	692	705	692	663	638	691	706	713	694	669	704	709	715	658	720	685	691	697	634	658	667	690	736	720	642	710	697	660	712	696	661	704	662	656	664	680	668	670	676	630	703	658	664	712	674	709	667	689	645	641	679	703	629	747	711	678	688	676	647	663	685	686	687	697	746	673	670	680	686	720	709	688	606	656	704	670	746	671	704	684	663	660	665	683	743	699	650	677	682	691	668	680	714	700	678	666	638	686	660	689	670	702	647	676	690	669	641	679	697	699	719	691	700	685	692	699	688	704	624	664	688	697	687	681	704	681	639	702	678	709	663	675	680	712	693	713	680	664	656	736	677	672	716	664	698	654	648	650	673	713	683	656	665	636	714	670	696	703	695	715	674	654	672	750	657	740	701	745	656	675	690	657	663	729	693	711	714	666	672	690	713	662	742	687	726	698	708	680	675	687	614	696	669	726	718	747	666	691	740	657	697	627	640	664	686	686	680	661	670	654	665	727	681	706	696	628	659	660	669	666	664	717	665	656	670	710	687	705	686	682	695	686	697	674	692	712	683	680	649	667	686	682	690	675	661	659	703	699	714	645	682	640	666	660	691	651	666	714	638	678	677	701	675	627	662	734	659	683	698	684	683	684	650	718	719	694	662	694	680	633	676	703	730	685	669	677	643	677	661	673	725	723	676	674	698	693	714	698	690	661	635	709	633	677	660	660	660	684	699	731	660	674	687	711	668	689	677	707	712	690	702	681	677	661	655	722	680	668	676	672	653	681	697	685	685	684	656	707	654	703	675	708	710	706	648	711	678	744	723	696	681	659	682	689	677	689	689	722	693	673	656	679	703	664	722	666	720	643	727	705	693	696	719	706	713	715	739	680	684	662	691	683	655	708	651	662	715	691	663	697	664	705	714	722	700	646	698	636	675	706	683	658	660	630	668	675	696	690	722	677	703	686	622	694	704	673	697	695	697	693	709	680	633	672	716	685	711	714	714	671	671	665	661	678	721	686	689	658	705	681	677	721	689	700	710	711	676	703	701	694	653	654	698	702	694	681	636	669	694	667	716	721	695	672	638	677	744	688	703	701	676	715	671	700	683	655	701	690	710	631	679	656	671	670	700	672	685	702	690	666	698	668	704	693	674	686	675	667	686	661	664	681	703	713	658	667	672	657	689	707	695	713	713	692	685	677	741	742	693	688	663	715	657	645	679	676	708	716	671	740	684	677	649	665	685	674	711	688	667	712	672	700	669	624	695	680	682	674	671	702	665	681	720	692	693	699	698	645	683	702	725	688	701	704	685	703	663	659	689	680	699	628	645	657	721	699	725	671	729	669	634	675	718	665	677	681	676	632	686	688	664	662	717	693	652	702	727	712	688	683	657	635	708	656	698	673	724	677	677	644	700	709	656	677	702	659	729	704	712	683	653	645	723	663	654	685	697	658	636	746	672	684	671	707	707	714	681	705	725	709	688	686	665	717	644	672	718	707	697	730	695	662	643	678	709	673	685	648	722	676	657	703	688	736	699	711	656	686	688	679	684	713	660	711	711	698	692	672	689	727	658	674	697	710	651	696	708	692	658	708	645	703	666	643	627	683	700	710	640	654	658	709	638	680	732	683	689	696	705	735	733	636	651	711	706	650	692	681	710	704	664	658	686	618	670	710	705	707	645	670	712	663	698	689	658	667	639	674	638	662	715	682	672	710	695	680	698	670	680	695	746	704	709	663	663	711	685	710	644	621	634	719	665	736	706	675	654	650	688	706	689	688	658	655	654	673	684	673	701	683	705	695	719	617	677	673	685	704	729	656	672	700	657	669	728	721	687	711	671	698	634	701	636	680	687	616	697	715	707	683	674	673	629	702	673	692	692	715	656	688	696	683	661	670	671	688	685	712	647	710	714	693	658	653	708	684	675	685	740	699	695	685	741	684	688	739	688	658	713	660	709	647	654	709	670	647	685	645	684	705	705	710	680	726	695	716	627	647	702	696	646	654	681	726	717	695	646	672	679	680	713	657	726	684	671	689	675	674	700	691	674	682	664	655	701	644	700	719	675	691	705	671	654	643	719	673	695	698	647	703	714	674	738	638	672	703	670	699	662	679	677	695	674	697	659	707	666	682	685	697	693	672	651	681	682	683	671	685	661	689	654	633	665	660	675	702	681	727	717	652	667	673	679	760	697	705	700	701	662	692	656	673	686	677	681	677	674	651	654	648	761	672	687	741	680	704	697	687	668	707	688	696	635	722	650	710	679	683	710	663	669	704	654	687	657	688	697	687	745	657	674	685	705	685	681	690	673	705	653	687	679	694	690	669	660	681	646	657	717	671	687	704	703	632	718	687	735	691	681	684	686	702	699	659	642	686	629	692	688	720	669	724	683	654	670	684	680	736	681	693	666	709	713	683	662	688	646	715	667	714	701	698	657	699	665	674	754	681	689	697	684	659	727	680	671	665	662	674	711	686	697	657	632	682	697	698	709	709	704	690	695	664	720	647	665	664	734	669	730	695	682	708	705	706	688	721	687	661	687	718	674	718	681	690	645	683	711	682	676	714	716	706	673	646	667	673	708	678	684	695	679	710	707	675	697	698	685	662	669	726	704	713	724	677	666	703	675	659	676	680	720	705	677	724	678	652	631	632	707	690	667	649	659	690	682	707	663	669	659	691	684	645	708	669	698	696	708	669	701	684	674	662	636	748	629	699	726	732	737	685	708	680	685	668	673	708	650	705	691	633	667	661	643	668	681	679	636	699	693	672	680	692	665	735	697	655	671	663	662	680	633	702	716	681	706	734	696	675	677	677	705	667	712	701	683	692	673	705	683	642	689	691	643	668	695	671	698	667	677	673	687	691	685	720	691	697	646	693	712	722	722	701	663	708	661	693	702	671	651	674	669	738	658	707	688	694	647	649	732	684	682	652	688	682	656	663	711	656	652	685	713	686	714	696	705	671	685	637	660	696	680	682	688	674	703	671	659	676	677	680	687	700	641	728	718	701	698	641	732	662	686	620	716	714	715	629	695	714	682	678	688	649	677	661	704	693	693	707	662	663	690	691	699	746	696	669	661	711	690	676	655	687	711	711	633	649	690	679	683	677	696	732	670	665	699	661	645	729	698	648	685	661	711	691	709	654	648	645	685	681	690	649	718	724	692	724	651	709	691	659	659	718	647	716	658	657	688	701	696	685	693	679	710	656	724	702	721	671	675	680	688	600	751	697	666	639	671	710	657	713	699	695	644	672	717	663	725	653	706	686	715	677	741	672	754	690	665	715	682	684	661	693
22700	21124	28973	23528	21129	21734	21576	11492	5943	2946	2417	1486	1378	1151	699	636	603	484	555	502	509	476	516	473	457	478	443	473	463	478	405	445	450	460	412	470	430	456	456	463	467	474	433	400	385	433	682	854	844	898	741	642	544	484	450	390	400	441	418	417	400	428	393	434	408	418	385	362	399	419	378	404	405	406	390	399	365	389	398	381	376	380	373	367	376	412	402	425	383	350	401	384	396	368	359	412	380	379	397	399	401	410	373	384	430	373	386	375	416	373	385	373	413	396	414	362	368	408	411	417	351	407	405	403	359	412	366	360	382	385	391	379	383	400	398	387	379	385	382	384	346	362	386	397	405	443	355	371	376	398	390	422	390	385	384	380	401	370	393	391	369	392	423	359	431	327	380	429	359	401	389	394	377	371	393	358	406	374	356	403	383	398	402	379	356	388	376	384	372	375	352	390	352	395	359	394	375	370	394	384	382	369	392	428	394	414	364	380	407	372	383	380	391	392	407	382	386	362	390	365	375	382	365	386	399	389	420	403	378	421	364	377	370	381	362	367	376	394	368	342	403	399	383	389	359	387	380	409	362	383	397	385	390	429	372	402	373	352	358	390	378	360	371	370	401	376	431	377	382	407	392	369	377	373	414	393	417	385	351	409	429	411	394	395	401	362	393	353	389	374	413	376	395	392	390	386	378	385	391	382	416	392	355	418	388	409	403	372	382	399	389	382	380	435	425	388	422	387	411	390	417	372	393	349	405	361	363	403	413	398	360	421	415	387	372	384	372	370	399	364	398	375	337	402	418	399	420	363	415	425	410	397	370	366	384	360	394	368	381	362	387	403	404	384	393	361	394	395	410	392	410	348	386	416	387	384	407	368	400	396	394	397	409	385	374	408	381	385	397	361	379	381	357	426	385	437	361	394	394	364	392	384	395	368	360	393	340	374	330	363	394	393	364	397	413	376	433	376	393	401	383	387	370	385	356	393	362	398	380	392	410	389	406	382	387	385	390	374	394	357	357	409	403	419	423	412	382	366	419	369	407	387	400	394	390	370	368	374	365	374	416	393	371	369	394	384	378	400	392	398	375	423	376	394	392	404	364	357	364	386	404	355	379	395	366	375	377	409	401	407	375	401	396	376	395	362	406	369	381	403	393	411	365	353	365	386	358	414	391	369	390	378	388	381	345	384	374	363	371	361	414	373	366	368	381	407	388	361	382	413	367	392	406	408	405	377	382	387	377	384	379	372	366	419	432	395	376	362	398	392	395	397	381	431	377	364	401	386	362	377	379	404	406	369	419	391	381	380	397	393	376	385	353	400	400	394	381	384	402	418	392	377	389	386	398	385	418	372	387	423	399	413	393	376	403	399	386	394	385	412	351	384	386	366	381	387	400	383	377	375	385	412	350	383	383	381	368	404	400	403	402	423	348	395	383	386	387	396	395	362	390	363	384	378	407	374	403	392	374	423	384	387	388	397	382	414	398	396	390	376	409	428	378	428	369	361	400	385	410	398	374	409	365	393	395	366	373	395	379	392	378	353	355	379	409	392	418	428	378	370	378	404	374	361	394	406	374	403	387	401	369	349	363	379	385	369	382	363	400	415	398	406	405	393	381	393	375	390	378	381	402	384	379	379	384	347	418	414	400	377	384	364	378	387	377	396	369	370	377	376	402	406	382	353	331	402	396	412	401	363	430	366	398	407	404	375	356	427	412	376	371	414	441	373	385	395	388	385	380	376	424	332	390	383	374	363	384	350	383	411	419	390	393	397	414	378	396	388	424	376	381	398	412	388	410	388	378	354	374	395	390	379	393	407	397	388	421	377	377	373	358	426	464	380	394	394	399	369	381	393	362	386	377	406	385	362	417	373	402	375	411	387	406	381	425	381	386	381	397	384	379	380	355	400	368	369	360	362	399	401	402	368	417	375	324	403	381	374	424	398	367	380	395	420	443	389	373	399	372	399	412	369	404	442	405	383	389	388	392	394	380	375	385	372	353	377	399	391	369	361	343	391	403	376	368	410	415	386	414	390	366	385	381	394	408	387	360	418	442	371	375	391	388	392	404	395	416	384	377	388	383	414	352	375	379	378	380	383	379	370	397	378	381	402	401	395	410	354	388	365	363	386	388	402	411	388	350	380	373	380	384	401	381	416	406	355	368	411	401	406	367	421	387	409	372	398	419	371	412	379	399	362	402	393	380	395	412	400	416	408	369	382	388	378	402	395	405	368	365	373	406	415	389	401	413	401	398	386	364	404	370	386	375	393	392	372	398	397	397	399	392	384	364	381	378	398	408	389	399	398	389	399	374	377	392	378	395	345	350	394	364	400	420	381	375	379	374	380	364	404	387	376	406	397	383	385	370	380	348	406	416	364	361	396	366	375	402	437	379	401	372	402	371	391	371	402	405	404	382	381	373	416	379	370	424	390	416	390	375	391	398	389	375	397	370	417	357	380	380	385	399	382	369	388	373	387	407	375	380	394	395	389	375	367	383	380	385	368	398	412	400	389	371	361	397	367	387	384	388	371	389	413	383	406	371	391	432	366	387	383	421	389	400	383	393	390	361	337	375	382	361	403	408	381	368	382	406	393	366	390	382	424	389	393	374	375	427	385	401	435	403	406	356	402	358	379	384	356	397	367	364	388	346	406	368	373	395	406	388	358	368	372	422	377	363	403	366	392	396	397	387	377	367	389	409	370	379	384	402	349	368	399	388	376	387	400	401	349	384	423	381	394	373	376	385	407	389	387	382	380	417	385	386	386	401	358	382	375	372	397	376	400	375	377	335	385	407	378	348	396	398	401	372	425	397	400	403	361	408	377	410	390	397	386	365	412	412	383	402	410	367	380	422	382	406	356	391	388	347	389	382	370	384	397	362	370	378	392	412	320	419	376	362	366	377	352	397	375	411	407	398	357	396	402	350	366	389	387	357	351	363	379	362	385	382	400	387	368	399	369	361	407	397	401	391	386	360	373	406	379	391	383	367	383	429	375	403	377	408	362	383	390	379	410	397	361	393	371	377	406	394	425	382	400	393	347	353	386	398	383	394	367	388	421	375	377	378	401	395	398	370	386	368	398	411	366	399	385	378	384	383	377	391	337	394	362	382	387	391	348	411	395	391	395	417	415	410	413	378	375	401	393	388	363	349	407	347	382	403	366	384	371	365	392	412	433	423	384	417	398	411	373	402	393	392	404	408	392	397	361	381	352	375	383	380	394	391	374	373	381	383	396	372	402	376	394	368	420	394	396	404	370	397	407	402	389	395	385	379	366	349	395	421	386	408	360	382	419	343	428	383	402	387	372	383	384	394	393	378	404	411	390	388	360	382	362	391	387	373	374	357	389	407	337	376	396	358	355	425	373	355	379	406	384	360	401	408	387	377	390	415	384	395	398	378	407	369	387	410	378	392	360	368	386	369	418	401	359	425	380	372	385	414	389	364	365	363	367	424	395	391	336	385	392	428	395	341	381	370	366	360	367	374	428	410	374
7264	18026	18112	14352	13315	17480	19800	17530	10496	5892	4984	2854	2509	1976	1198	939	884	718	750	647	640	691	692	595	592	529	598	597	590	546	548	554	525	545	512	552	576	521	573	662	598	578	510	563	520	574	1072	1195	1288	1430	1072	866	768	717	569	494	523	547	524	471	483	471	483	473	466	493	515	438	509	482	439	453	444	507	507	485	462	485	472	455	429	491	485	517	462	508	462	496	485	477	495	463	474	475	444	460	483	476	464	454	475	481	479	486	471	475	460	473	500	428	434	453	489	457	473	476	448	503	470	501	488	488	486	502	481	456	506	482	500	467	485	484	479	469	482	442	489	511	463	478	459	453	497	459	497	446	453	480	481	503	436	453	470	475	432	450	468	450	465	463	457	430	469	451	475	483	441	485	452	444	450	490	416	438	484	445	435	469	458	450	482	443	470	463	445	424	472	480	478	466	443	462	480	492	467	463	464	475	492	470	454	477	470	492	472	458	451	476	441	472	446	459	477	483	454	490	447	459	482	461	467	439	525	431	492	494	441	466	452	449	479	484	469	443	464	468	481	433	476	479	498	477	508	488	500	448	488	436	423	491	471	468	489	481	474	443	507	464	462	471	498	459	451	423	443	421	463	521	455	457	487	476	454	472	436	473	500	493	465	459	471	510	465	438	476	474	471	480	481	464	461	454	470	458	484	469	461	452	475	492	488	496	454	452	467	470	462	468	484	487	469	475	463	494	450	487	457	441	473	418	428	475	485	460	455	461	474	489	443	480	452	492	463	467	459	454	464	489	498	452	501	482	474	469	476	494	436	465	459	476	449	478	510	446	475	447	449	471	475	467	474	417	454	480	478	452	441	503	485	474	508	458	484	428	461	457	458	469	467	444	460	480	481	443	491	443	441	450	478	456	491	480	470	469	492	501	442	453	478	448	458	463	477	497	450	492	457	476	453	451	486	431	471	473	476	500	451	453	443	444	425	474	469	453	487	426	440	486	468	490	511	460	490	458	506	459	489	480	458	446	492	471	459	465	454	420	434	424	482	464	448	450	476	494	496	456	484	467	494	482	444	468	448	477	460	443	478	472	484	471	467	478	463	510	460	484	474	480	479	475	488	478	465	428	476	446	465	471	461	464	468	498	433	446	465	449	465	478	469	491	453	461	457	460	470	476	453	474	453	444	454	466	469	502	465	437	510	443	490	443	497	459	496	468	478	504	473	482	455	490	455	464	485	482	462	502	436	468	468	442	433	499	476	490	447	482	466	422	468	496	463	439	444	496	479	448	471	433	480	429	428	461	480	465	438	452	487	491	475	464	472	445	440	475	504	461	466	463	484	454	474	445	458	441	476	494	484	482	468	469	500	486	467	490	425	492	483	426	459	462	485	454	482	458	498	495	474	484	496	480	446	459	479	444	461	482	479	472	459	448	464	477	453	469	426	457	461	440	456	450	484	478	502	462	478	477	493	436	433	448	447	461	465	484	433	457	469	462	450	426	472	479	473	462	470	472	467	501	485	450	439	468	447	433	474	450	518	459	483	453	439	450	458	491	445	459	476	473	444	480	435	439	430	437	436	454	458	450	445	466	435	470	498	466	475	471	429	477	465	462	485	485	469	504	484	472	472	464	439	483	477	444	440	488	456	475	447	484	453	482	476	491	488	491	460	470	463	427	488	492	473	477	480	489	455	462	462	459	436	499	462	483	485	466	471	500	464	460	483	468	452	466	466	482	503	457	441	450	480	438	509	467	461	490	468	474	473	466	480	467	461	488	493	470	451	483	447	489	450	432	477	452	478	469	446	462	450	442	487	453	489	417	443	462	496	447	470	473	451	467	484	446	475	464	487	469	492	479	497	456	456	450	494	519	475	431	466	471	437	437	453	468	482	466	458	486	465	480	470	430	471	435	469	450	465	482	501	492	465	442	477	483	461	482	480	450	442	472	473	441	479	421	504	445	454	417	458	462	462	495	459	470	474	469	472	435	464	485	484	449	493	443	491	453	443	451	505	464	437	449	444	486	456	473	512	445	463	458	445	453	427	484	438	456	485	448	463	464	499	493	480	518	459	435	446	449	489	449	459	439	454	463	469	468	459	513	461	489	453	439	466	470	483	473	517	443	479	465	474	479	467	462	475	458	447	449	493	461	456	422	441	469	449	489	484	486	493	493	476	474	464	459	449	467	420	484	477	481	465	455	443	476	479	481	435	488	452	433	455	437	459	465	466	438	463	507	449	444	469	460	422	453	464	490	472	469	473	489	488	430	475	481	447	469	486	455	468	478	458	472	479	475	463	451	477	467	471	476	452	436	434	451	445	457	471	462	486	459	466	444	449	454	459	453	419	534	479	489	519	461	463	477	473	454	485	436	480	488	448	466	472	459	471	492	484	460	457	412	454	456	469	442	444	450	418	460	474	450	436	494	472	435	456	421	459	463	504	498	454	482	451	462	496	465	478	466	449	458	444	491	465	417	455	434	457	468	452	471	455	462	456	492	491	466	461	470	482	434	467	483	466	450	494	472	462	475	466	517	485	454	511	456	456	472	507	439	500	461	445	457	507	507	436	472	447	462	481	400	479	440	500	489	490	454	491	500	436	481	464	451	428	465	436	482	458	462	435	485	476	463	466	459	456	452	520	463	455	434	441	469	438	471	476	481	453	448	501	421	484	505	487	482	464	471	463	463	478	477	513	462	490	448	449	428	475	443	467	456	449	492	472	425	468	467	477	477	465	514	465	482	457	454	476	481	486	487	502	499	460	508	479	472	474	464	497	484	420	468	435	465	429	462	463	528	491	461	462	489	423	472	453	478	453	445	463	451	498	428	482	471	496	441	468	492	489	487	422	443	487	497	484	505	477	465	479	466	450	465	485	467	488	495	475	451	480	463	475	449	442	461	477	478	432	422	480	479	433	489	473	473	424	456	459	446	509	457	449	468	454	435	465	508	510	450	456	468	432	463	497	468	480	441	452	465	495	457	492	457	477	463	479	461	451	484	495	454	488	469	501	472	467	498	465	489	460	431	427	446	438	473	482	457	434	456	494	457	438	456	466	478	482	434	479	432	462	476	478	440	499	501	482	450	442	449	487	414	455	454	474	453	451	478	464	479	441	459	480	475	470	453	469	466	461	476	479	499	480	494	446	458	517	463	487	469	437	465	471	442	486	495	475	487	452	453	466	449	478	466	463	456	413	438	474	489	469	437	468	458	443	470	469	468	481	435	466	481	496	497	469	461	487	460	468	473	467	448	431	469	472	500	454	447	456	459	475	478	444	440	476	504	454	463	494	487	476	465	464	448	452	460	469	494	452	445	484	460	476	486	487	473	505	484	462	487	504	470	441	456	452	443	457	490	442	459	495	523	452	446	465	435	477	455	459	462	476	500	442	465	501	435	458	487	503	452	477	499	431	501	484	484	506	455	461	466	489	444	443	475	431	444	486	485	506	472	472	465	477	454	431	470	448	486	445	472	473	468	460	461	451	454	462	503	447	467	481	485
26910	20787	12184	4237	3097	4322	5237	4336	2566	1633	1509	1160	1109	1055	859	822	839	834	831	849	908	821	813	781	809	841	860	839	862	905	856	821	882	842	863	876	856	874	840	837	885	869	831	865	838	882	916	968	991	1017	934	861	904	863	859	844	827	853	862	822	837	880	815	819	799	802	820	812	851	843	851	808	778	795	857	820	839	853	849	835	845	844	821	806	835	785	767	782	839	831	851	829	849	852	826	843	767	827	826	879	840	861	816	773	884	830	862	842	812	856	829	807	851	844	767	811	842	894	819	867	827	802	813	813	821	771	871	866	864	822	822	813	822	824	805	854	852	821	786	838	837	824	820	828	866	834	810	818	833	831	865	861	838	887	820	863	818	801	833	826	782	829	808	808	838	839	827	801	795	807	868	856	782	801	807	813	835	809	849	828	843	852	897	822	870	867	826	794	829	779	849	810	820	859	881	781	856	808	792	842	859	880	845	839	816	831	844	861	867	841	820	806	819	809	780	806	821	841	852	803	819	810	865	849	807	860	798	801	823	840	850	752	840	770	865	864	844	831	870	853	818	858	882	846	852	840	782	830	860	838	870	787	849	824	791	856	796	857	872	851	846	793	783	837	855	895	837	839	857	813	847	849	834	820	839	807	887	802	807	841	828	813	825	832	798	822	803	832	817	876	808	868	878	829	837	872	829	835	820	884	816	866	811	867	832	833	813	838	839	805	841	837	830	801	837	864	878	800	805	816	804	831	829	818	843	901	811	797	864	874	795	784	828	877	865	813	846	868	826	786	878	862	853	846	834	851	837	787	870	828	816	854	813	885	850	818	847	907	832	776	796	772	827	814	810	819	837	812	779	839	847	841	794	815	863	810	831	804	844	828	828	840	815	823	789	841	820	879	855	847	835	800	815	787	840	825	829	839	825	795	848	852	842	817	814	846	833	816	816	844	784	799	834	800	853	824	806	837	854	852	848	825	872	804	818	803	780	839	808	870	849	807	829	788	832	781	822	837	848	846	818	817	872	777	879	806	850	825	893	785	823	868	800	809	813	794	872	810	815	831	887	824	813	888	800	830	837	836	863	850	794	858	824	779	792	834	886	833	877	876	794	838	844	820	842	808	835	836	819	855	870	811	839	855	799	844	871	810	828	806	896	838	834	884	833	843	821	865	858	832	797	839	784	871	888	860	871	853	866	862	860	887	856	804	866	838	826	847	802	876	838	849	803	861	818	846	870	798	777	824	824	859	857	829	825	888	852	833	814	809	808	867	869	847	825	846	859	787	846	903	815	822	856	881	807	799	809	879	815	820	806	862	861	866	806	820	833	845	830	820	770	802	802	836	813	789	827	760	822	814	815	819	898	806	801	850	842	837	861	802	831	883	846	807	835	809	834	854	811	852	807	811	795	855	858	817	837	843	782	821	858	789	827	785	844	858	827	817	817	852	809	834	867	842	860	829	874	848	815	846	807	803	847	788	826	835	837	880	847	879	859	870	822	800	832	818	848	809	863	816	849	853	861	812	862	831	841	898	827	827	875	828	858	825	829	824	854	796	840	842	872	860	807	845	830	825	827	835	851	834	842	829	792	830	818	832	856	838	854	857	800	835	836	807	825	868	857	798	799	825	803	852	850	825	792	833	806	875	865	836	816	812	877	819	860	810	801	797	858	869	831	830	848	808	878	887	831	789	838	791	824	853	825	834	815	779	792	778	836	859	870	847	843	801	808	817	872	825	816	834	855	806	832	792	808	775	819	841	833	848	829	813	839	793	889	791	790	797	843	910	857	796	825	860	801	823	826	852	813	839	795	792	860	903	808	798	849	844	815	832	849	791	830	870	847	814	808	799	839	814	827	829	807	809	815	844	875	838	864	825	822	825	832	850	813	816	853	863	826	868	826	830	857	837	857	913	786	851	817	846	884	804	827	832	842	770	793	813	805	830	802	792	818	817	862	822	894	865	815	823	802	794	799	796	852	836	822	836	820	763	848	807	828	822	855	796	802	805	817	834	840	864	804	802	859	822	836	869	867	808	813	815	802	850	786	905	837	821	824	823	838	850	833	790	842	814	821	826	833	807	827	823	835	864	810	857	793	809	871	868	901	861	813	785	849	850	841	791	804	819	836	807	805	820	812	837	864	883	816	821	764	856	808	840	820	806	872	829	791	880	822	779	788	830	845	846	832	872	880	765	810	814	841	869	799	840	840	876	901	825	791	813	910	848	842	903	810	800	819	865	829	826	846	877	832	830	824	827	789	819	851	830	814	854	800	842	812	848	805	848	781	832	877	859	842	840	826	814	856	852	871	819	871	819	792	799	782	804	830	828	826	776	833	830	842	816	863	759	835	856	846	810	832	847	848	865	850	855	868	852	834	809	834	828	833	807	852	875	802	851	849	841	879	865	820	850	885	815	842	834	838	874	805	856	794	886	894	808	767	882	774	850	810	790	866	839	855	837	852	853	879	815	847	867	854	812	799	828	808	821	804	834	818	816	855	817	841	872	816	836	788	809	803	816	835	792	832	795	780	872	790	778	823	810	870	796	816	898	850	818	844	811	894	839	805	866	823	880	835	816	841	824	870	860	842	817	888	809	791	812	804	812	808	762	847	801	846	826	801	836	844	831	861	792	864	782	822	809	811	831	869	840	869	819	874	815	790	851	907	835	877	859	791	872	857	852	855	808	800	821	835	842	837	818	813	819	812	831	860	831	851	856	810	826	848	790	784	818	822	857	802	814	840	783	794	829	858	821	798	824	846	831	875	837	854	814	843	848	822	799	862	786	821	785	815	767	869	865	876	840	843	873	810	892	843	787	825	851	832	829	840	800	893	825	816	873	886	817	814	801	892	825	780	876	831	821	825	823	815	846	894	901	887	870	831	867	787	855	815	827	861	818	849	841	891	858	863	785	858	814	853	828	845	841	865	861	832	836	779	853	774	824	821	820	825	830	813	837	848	793	849	845	835	849	849	791	834	851	783	860	826	908	800	767	807	837	803	834	827	807	809	836	865	866	833	847	838	852	827	868	825	797	877	772	896	848	807	854	750	830	828	829	847	828	810	843	816	861	790	792	841	822	821	807	861	782	872	850	846	804	854	832	860	837	814	844	852	829	832	859	880	918	852	812	857	823	812	825	928	831	812	811	800	862	845	827	865	816	795	835	848	787	813	845	830	818	827	879	836	850	837	865	792	845	824	807	851	799	836	842	843	864	858	825	856	844	832	862	841	751	832	818	835	850	822	797	833	824	834	876	863	854	870	810	806	842	811	787	825	773	805	792	817	829	859	834	842	870	825	800	841	844	834	850	809	795	799	798	849	805	826	810	801	836	834	899	833	807	867	830	835	870	760	868	815	843	833	784	835	862	794	861	821	775	879	843	813	903	857	834	826	852	851	868	865	882	829	798	859	851	824	839	831	858	835	855	843	797	850	851	831	795	820	865	824	826	834	827	868	852	816	838	836	840	900	791	819	858	900	855	819	810	847	855	882	848
4495	3569	4785	5231	5364	8446	10327	8736	4870	2887	2582	1690	1608	1344	1094	1073	1052	997	1017	1018	1103	997	1034	999	1035	1003	980	975	1052	1027	1034	1094	1056	1054	1021	1023	998	1043	1075	1037	1033	1059	990	1014	1013	998	1208	1219	1254	1321	1165	1165	1038	1073	1046	1065	1058	1003	976	995	1018	1056	997	991	1009	1059	1034	958	977	977	1028	1026	976	995	1027	1002	997	1049	1010	987	1001	1010	996	1049	995	1005	1031	983	985	950	1008	1011	998	1050	1050	970	947	986	1008	982	971	983	1018	1042	1013	1042	1039	1045	987	1003	984	977	1042	974	1007	1042	1003	1065	1010	1016	1043	1030	979	984	987	1056	989	992	998	985	960	1018	975	1020	970	980	1015	993	1050	999	991	1027	1030	976	1007	1028	1005	1015	971	1016	1034	1053	989	995	976	1034	1016	1075	1016	959	996	1011	1005	1128	1001	988	1046	1000	957	958	1064	1002	962	991	998	1029	1021	1013	1013	1003	1039	1078	1046	1020	971	1056	1045	1040	999	954	1044	1028	1018	1010	1030	970	1010	1021	968	946	974	1059	992	1016	1002	1031	963	1003	1053	1011	1014	1019	1015	972	1087	1001	1048	1006	1019	1047	1029	990	981	977	1051	991	983	1016	982	983	1033	964	1036	1022	1023	995	989	1005	1000	1017	1037	998	998	1041	965	978	945	996	1081	1034	983	970	1020	984	963	1005	979	1038	1003	1036	1002	986	1009	991	1029	922	1014	1057	1024	972	1069	1025	1002	1006	994	934	1049	1043	970	1058	954	1022	1007	1038	1012	978	1025	1000	995	1030	1001	951	1032	1037	950	1018	1055	1006	966	958	999	1050	960	956	1008	1003	969	941	968	1032	1015	973	1009	1002	1049	995	928	1036	1035	994	988	1010	991	997	1090	1012	1014	974	981	1053	1001	1016	975	1045	974	1000	1021	1026	932	983	1018	985	1036	1016	979	992	1039	1068	1016	1009	979	1040	1019	994	1004	1003	1025	990	995	1016	986	1019	1004	916	1030	1001	1030	972	1061	1013	1006	1002	1038	948	953	1031	1041	1012	999	972	982	966	981	1028	1048	1007	998	1068	985	998	965	1041	1023	991	945	1057	972	953	1024	1021	970	1007	981	1005	1024	1025	988	1025	1050	1007	987	1061	992	979	951	1035	992	1000	1037	1030	1006	1022	1023	1015	1013	1001	1004	1033	971	1004	1003	1062	1017	1026	984	1012	970	984	978	999	1025	930	985	1017	1027	998	967	1036	963	991	995	988	1039	968	977	1002	1005	986	1075	1056	1008	998	1065	1013	998	968	1036	1020	1018	986	935	1015	1039	970	985	1014	940	1002	1050	959	969	1038	1048	1035	996	950	1037	994	997	953	981	1026	998	1022	1051	998	1016	996	1035	914	993	1019	976	1048	1013	1018	1073	1049	972	971	1026	1002	1017	1020	1026	1012	941	995	1040	988	1052	1015	972	971	970	1007	979	1000	1006	1005	966	975	1055	970	1021	1036	987	1006	968	991	952	985	952	996	983	983	1035	1012	979	1032	1030	1050	995	1008	957	979	968	996	1007	965	1024	968	1082	1035	1042	1029	1040	1044	983	966	1045	1006	990	1014	1010	1007	1059	988	988	1016	1020	1041	1011	1011	992	1014	997	982	1024	958	1102	982	1056	1018	950	1004	940	996	997	965	1019	998	964	1012	1015	971	1007	962	1023	1019	971	1010	1013	1068	994	990	994	999	982	979	986	999	1023	1030	1021	1052	1008	1039	999	1043	970	1005	1080	990	988	1038	1029	1019	990	988	955	1005	987	993	1007	990	1015	1048	1011	1045	1060	1000	1082	963	994	1005	1045	980	1041	1026	1011	1022	975	1068	1025	1044	1063	935	960	1065	1026	1013	1053	900	1007	1021	990	1055	1050	976	995	1022	991	1005	1010	1030	997	1012	936	1000	990	978	958	1004	979	965	985	1044	1019	1026	985	984	1033	1010	1038	1018	1039	1015	1000	1014	980	1057	990	1009	993	971	975	1066	1021	1039	984	1050	1017	1030	998	1024	993	1014	998	972	953	1055	996	995	989	1007	995	1043	1009	914	1010	1030	1017	959	1008	995	957	974	1035	986	994	1036	933	985	996	1075	1032	1037	968	992	979	970	1015	1010	977	1024	1003	1024	1052	1033	1090	984	990	1040	1008	1000	980	1047	954	990	995	988	984	1076	985	1009	985	991	1007	976	928	973	1007	1042	983	1029	1028	1046	1030	975	944	1002	982	969	1049	971	978	1013	1042	982	1000	1051	968	1040	1010	1066	970	1017	1049	989	990	978	1043	1021	965	990	1022	1005	974	1009	998	962	1009	1053	1026	986	992	988	972	952	996	985	964	1000	1005	1027	991	1095	940	962	1032	962	1014	994	1020	1009	1007	992	976	1011	1053	1017	1049	1003	918	965	1019	965	984	1009	964	1024	1019	1002	1047	953	1020	1001	1048	1007	1001	1001	1056	1015	1037	1078	1037	1041	1031	1001	1014	955	974	1008	1008	984	1032	983	1041	959	1004	982	1034	979	969	993	1049	1029	996	988	986	1004	956	1020	940	1045	1013	997	998	1034	998	1003	1021	1037	973	1017	992	1020	950	987	1016	999	1028	984	1050	980	990	1046	987	979	1032	1027	993	1039	943	972	1027	969	1017	963	996	1085	1029	1043	1025	955	1026	1015	1034	1017	969	985	1044	1019	983	1014	1035	1062	1076	998	1049	1000	928	955	1015	966	978	1072	1006	974	1074	995	1042	1028	953	1053	992	985	981	1021	1050	1043	1021	1027	999	989	1019	981	998	1037	1005	997	1025	989	1049	996	948	996	967	958	983	1034	1013	1000	1008	1008	962	995	976	983	988	971	1040	1006	970	993	1015	1009	996	1030	1058	986	981	1010	1022	996	1051	1015	994	1011	992	1005	998	999	997	1026	992	972	956	1011	956	1023	1004	1019	1035	978	997	988	1030	1001	994	1032	971	987	991	989	978	1018	1043	954	1034	1027	1037	1016	1053	1050	1044	1000	1021	1062	1000	968	1004	999	1032	981	1032	989	950	993	997	1018	1037	982	1000	1006	1010	965	976	1009	1024	978	1033	970	986	998	993	985	988	1058	987	1021	1025	990	1011	1026	999	978	1039	994	988	1039	1037	1025	1005	961	991	974	940	1029	1040	987	1055	1019	1017	1019	942	1017	1036	1031	1072	1017	982	1004	981	995	950	1030	963	934	990	986	1023	945	999	1022	979	991	937	953	1071	1033	982	970	977	1048	1026	1032	949	986	1028	1008	1018	974	1003	979	998	1032	1010	1022	1030	976	1010	995	1032	1029	1004	1053	1060	1036	1053	970	1023	970	1032	998	998	964	1005	1013	1045	926	1027	1055	1087	1016	1011	1018	1034	973	977	974	988	1026	1018	1072	975	998	1038	948	1042	1012	961	1027	993	1003	1051	979	1029	1008	981	1013	955	1003	1008	1104	1072	997	1030	991	984	987	1005	1053	1007	1010	1004	1016	1019	957	1014	1013	1060	1015	1056	976	1025	1028	1045	1007	982	974	1004	1005	1047	989	1036	1019	994	1058	992	1020	1030	984	969	1011	1031	1009	1023	965	1009	1021	951	1015	1009	998	984	1027	996	1037	986	1000	1024	1025	1060	1011	999	1059	988	1033	1018	1000	983	1033	989	1075	1027	1026	992	949	1038	995	1039	1014	962	1020	951	996	1088	1018	1024	1075	980	1042	976	945	952	936	1016	958	997	1002	961	980	1047	1037	985	983	963	1029	1036	1019	997	998	1010	1005	968	991	990	1047	1018	1005	993	1007	988	956	935	1023	965	974	998	967	1003	1053	988	1022	986	1074	1031	1049	928	974	1009	1013	991	1003	1040	1072	1027	1041	1009	1002	1008	957	1024	1035	1009	1035	988	963	1000	928	1029	1028	1056	958	1013	1007	1026	997	993	1015	922	1084	1035	947	1047	1033	1001	974	1013	963	1004	1095	1030	1018	1089	1035	1027	977	1028	984	961	981	1012	918	950	1017	1006	990	1021	954	940	988	988	1002	1043	1026	982	1079	959	941	1006	1014	978	983	1010	990	969	1005	1011	1009	1046	1059	947	1029	995	982	1032	1009	986	981	1011	992	976	974	1007	1005	1026	1072	985	981	1007	1007	987	1011	1018	1031	982	1021	990	1050	1011	1022	996	986	984	1018	1002	1022	1039	986	982	1023	948	1017	971	1020	993	978	986	1022	980	1032	1034	1044	1012	1000	1013	1070	1003	986	990	1003	1018	990	1042	976	998	1034	1005	959	992	1008	982	971	982	1033	978	1047	1037	1045	979	951	1022	957
23593	21146	28672	23859	21148	18370	12146	7778	4067	2258	1995	1304	1211	1001	721	707	687	626	608	641	600	579	568	577	602	602	593	537	576	624	633	602	611	570	582	571	612	595	625	607	639	557	563	573	609	611	753	874	856	893	701	698	666	630	545	540	553	522	575	575	523	535	572	591	584	584	555	549	537	563	580	557	544	549	556	602	555	560	528	578	509	563	557	527	539	559	571	546	567	548	534	537	546	587	578	567	519	547	573	536	548	563	548	546	543	578	529	552	591	578	564	558	581	540	510	569	583	563	522	514	558	603	558	566	567	572	545	537	566	546	559	567	577	541	516	563	582	554	560	582	560	542	525	532	584	546	515	531	547	579	580	550	546	548	577	569	571	557	526	557	542	525	554	550	581	577	507	571	542	560	616	564	559	533	545	557	505	532	539	521	613	540	587	547	565	528	549	555	553	580	576	545	577	561	524	549	594	557	530	544	550	590	555	556	521	536	534	513	593	545	546	535	530	559	553	587	577	572	539	562	576	566	544	543	548	554	560	529	556	555	570	522	549	562	567	590	534	543	562	535	567	555	529	533	581	583	551	518	539	547	509	534	544	563	577	575	539	573	534	536	566	505	560	539	555	570	499	572	555	570	514	542	593	575	506	550	554	588	572	544	514	517	533	597	580	505	535	584	561	529	560	544	516	530	540	518	511	554	536	559	515	551	551	530	545	550	556	576	565	493	544	507	533	559	582	584	580	581	525	544	544	536	532	550	548	559	571	569	558	592	553	535	561	557	594	552	558	556	525	566	595	554	589	543	561	542	575	575	555	531	515	564	553	591	563	574	555	541	539	576	575	543	528	533	573	569	565	536	509	528	570	572	584	542	536	507	535	549	560	602	576	574	544	541	585	531	599	535	580	554	562	552	559	542	568	576	568	534	568	533	569	521	545	521	569	551	525	525	524	553	520	549	511	565	568	572	592	547	544	540	537	506	591	558	586	545	549	529	564	552	583	583	564	565	576	586	574	556	529	585	566	569	580	560	536	570	563	576	589	586	533	549	531	526	549	530	584	529	555	531	556	547	527	561	570	517	587	554	493	580	513	558	563	582	554	558	570	589	546	549	529	565	579	567	575	592	541	564	550	495	574	574	552	538	559	580	590	547	588	572	523	539	529	535	545	587	568	572	561	559	534	532	562	573	532	550	537	556	571	578	507	568	533	495	563	551	533	540	547	565	557	527	535	573	579	559	531	559	594	539	547	557	565	539	562	531	601	571	538	543	548	593	509	566	546	513	517	527	563	535	584	554	546	549	563	549	569	557	566	535	555	572	566	599	591	587	590	593	574	574	562	594	569	499	577	526	576	569	566	557	523	542	537	564	582	592	538	542	539	555	508	538	520	548	524	509	564	547	528	543	556	578	591	538	566	536	540	567	549	589	582	542	563	603	569	557	565	541	573	555	525	546	552	582	541	567	530	584	532	592	561	564	559	567	574	534	585	565	554	551	510	552	548	558	537	552	554	576	539	544	578	529	478	557	586	573	591	563	562	555	555	573	529	546	544	551	556	526	549	530	570	564	533	528	547	531	558	545	521	539	532	554	535	535	563	536	572	559	534	537	569	502	572	542	577	535	556	518	525	571	542	538	548	582	532	563	540	565	580	564	546	549	544	605	524	538	536	518	547	552	557	528	525	551	541	510	547	538	551	535	544	496	556	549	514	547	526	592	585	553	583	530	544	523	532	512	550	561	510	569	576	546	557	546	551	580	529	581	536	544	562	560	577	537	554	565	551	536	573	507	526	578	553	563	572	510	554	570	529	574	543	495	537	493	558	543	585	543	587	572	549	545	566	542	519	554	520	559	542	562	559	572	542	552	548	570	565	564	547	570	528	541	525	516	529	558	484	613	571	536	561	556	556	600	520	545	610	617	541	533	535	566	555	553	540	512	523	544	518	522	573	590	546	586	555	569	583	561	538	556	580	512	596	520	519	583	591	576	524	545	568	553	507	546	562	629	541	506	573	535	532	596	554	540	575	507	564	563	531	539	574	507	537	550	521	546	538	538	528	563	519	556	513	588	561	520	551	571	523	527	585	537	539	582	543	548	585	543	550	581	563	561	576	548	530	524	580	551	569	496	513	571	534	593	595	552	578	572	562	568	553	546	533	560	573	537	556	524	588	586	544	551	549	548	540	537	551	573	546	591	561	546	555	551	567	551	504	542	527	530	593	568	536	576	545	536	555	563	587	563	545	590	578	588	568	582	561	538	552	574	528	547	546	554	538	567	537	558	548	546	585	575	553	573	552	511	597	536	586	523	570	541	522	571	576	564	542	594	528	572	591	548	508	515	572	550	570	530	549	542	545	540	547	533	542	511	572	565	554	530	538	523	555	585	518	550	565	567	539	540	483	532	581	524	524	535	507	592	540	533	583	555	511	549	535	551	564	524	553	573	573	517	550	542	527	570	555	597	570	561	554	543	524	578	567	569	559	551	576	533	552	581	587	573	516	591	509	517	569	549	550	573	564	537	521	558	587	538	547	527	581	546	548	537	555	538	561	524	506	564	539	525	553	551	547	564	567	509	581	496	588	523	569	546	543	543	566	512	611	577	565	534	555	594	516	534	540	523	572	541	549	567	531	537	570	534	574	560	523	488	539	545	545	560	514	606	544	529	539	545	562	509	525	547	535	538	569	599	587	527	588	542	553	476	526	538	569	578	574	569	565	582	599	557	539	562	586	555	567	531	561	515	606	550	570	570	546	582	568	580	586	512	575	554	565	609	582	574	594	549	502	594	529	527	531	547	600	553	553	552	515	577	563	522	539	563	557	545	517	574	572	529	524	521	537	547	552	575	587	566	566	571	528	532	559	584	546	603	561	544	513	518	557	541	550	566	526	519	541	563	592	568	607	524	538	580	549	543	562	529	576	555	527	571	592	574	585	556	554	560	538	583	558	547	558	565	531	546	561	583	581	566	532	551	537	505	571	545	542	541	572	525	569	528	530	569	584	570	493	569	556	563	540	577	562	547	553	561	522	565	552	577	604	548	517	571	484	522	565	537	577	551	541	549	556	566	593	563	520	530	585	545	536	549	575	554	501	535	537	556	568	592	546	524	557	585	543	580	535	528	549	542	550	560	543	547	500	567	514	546	579	584	553	533	550	537	522	520	532	539	548	538	558	516	560	563	540	539	528	559	506	568	522	538	575	535	555	556	574	572	517	530	594	566	547	494	581	529	561	541	532	591	561	526	545	582	539	565	581	561	588	540	546	559	534	584	533	521	567	528	552	514	529	517	548	539	534	555	586	574	563	538	535	537	583	547	568	532	542	568	579	556	611	543	498	528	594	565	558	546	534	544	564	561	528	555	557	574	558	598	564	524	556	547	538	516	557	543	526	515	572	556	577	576	539	564	550	562	525	565	531	555	586	571	588	554	567	555	580	554	541	526	519	539	532	521	554	553	567	519	585	570	560	569	544	541	557	559	577	557	533	543	536	542	570	571
5315	12307	12960	10423	9706	13758	15684	13585	7557	4248	3615	2252	2021	1530	1052	932	886	861	856	851	840	805	792	790	798	794	725	732	695	717	756	662	763	737	679	742	741	764	781	765	754	795	727	771	742	800	1031	1277	1299	1340	1038	989	885	810	732	691	683	754	763	693	712	644	688	669	712	711	770	724	724	699	676	691	784	718	658	696	681	737	721	720	716	637	701	666	694	722	697	666	703	656	680	681	707	685	749	732	713	710	695	705	701	708	679	651	654	700	701	677	656	687	710	686	732	666	721	676	656	670	735	672	706	687	685	654	680	657	700	714	690	745	694	689	629	679	682	687	725	687	706	704	727	682	669	675	740	716	655	717	706	732	669	676	688	653	736	646	682	684	648	688	650	698	667	694	634	662	713	687	710	677	701	671	701	711	664	662	665	709	689	713	647	709	707	746	709	698	690	705	728	755	695	679	710	662	716	676	689	677	709	679	702	694	691	703	671	659	674	650	670	661	743	669	709	742	670	666	649	715	704	720	673	664	694	662	709	709	693	731	675	691	674	685	704	679	710	719	675	664	713	664	653	666	652	688	684	693	688	704	661	720	694	674	620	649	701	704	679	642	678	654	724	663	714	670	681	684	701	685	695	704	694	609	694	664	713	686	708	702	715	680	720	712	654	691	715	669	694	680	721	668	687	667	669	697	702	668	712	670	719	672	698	734	697	701	664	681	710	682	647	677	669	687	680	661	689	684	684	673	699	720	678	686	661	643	685	674	703	725	693	726	721	699	673	660	665	711	664	712	696	615	709	690	715	708	679	693	737	700	654	690	709	657	675	739	704	656	684	692	676	707	700	692	655	684	659	669	716	718	673	700	742	686	698	695	686	672	665	659	677	693	720	704	672	689	704	649	714	706	687	668	660	695	636	679	721	653	688	671	679	680	695	681	675	661	714	680	667	681	719	672	650	650	694	686	683	664	736	715	681	676	697	663	724	660	704	731	675	686	702	684	691	707	662	672	670	752	656	678	662	690	703	696	703	764	736	715	643	672	701	690	724	664	649	722	679	703	695	678	707	693	684	657	711	710	682	696	703	651	714	664	724	685	640	766	643	703	670	709	723	722	713	695	711	700	631	729	685	733	718	668	700	699	677	723	664	675	641	666	661	721	680	697	685	689	719	660	689	715	709	683	664	655	662	775	678	699	690	667	663	676	685	684	666	691	693	684	702	744	674	696	684	677	678	669	710	712	704	718	646	653	669	692	659	660	745	700	680	692	669	685	698	673	660	688	705	698	650	708	711	704	671	677	688	685	685	702	672	704	716	712	690	648	635	739	700	679	711	708	628	654	736	702	677	685	709	677	736	735	662	642	703	659	711	697	657	685	672	693	695	678	692	656	643	694	680	673	663	669	710	729	670	699	689	677	701	702	691	665	643	714	683	715	702	649	715	695	675	684	723	630	665	659	687	704	689	702	709	670	685	654	748	646	675	664	683	728	679	724	651	686	671	690	670	707	679	686	678	702	669	651	711	675	691	660	659	675	643	705	729	742	690	679	696	722	695	685	688	738	682	678	704	697	691	687	694	655	684	670	683	684	712	680	676	705	710	732	701	714	687	697	758	689	648	724	683	662	636	698	660	701	692	698	691	675	640	696	681	655	725	666	756	694	703	704	653	698	687	657	692	680	649	674	732	662	663	657	689	683	669	694	680	679	671	678	659	723	677	677	695	687	705	633	698	693	657	701	677	677	699	655	683	640	655	698	682	685	707	683	681	644	698	681	677	628	687	746	663	693	722	692	669	663	671	709	699	682	718	685	724	638	665	684	669	663	658	684	655	698	650	684	666	696	729	727	650	715	680	697	652	661	630	699	716	703	686	678	653	678	654	668	650	683	703	649	686	685	686	630	689	678	681	672	701	693	691	694	674	675	719	743	662	722	690	695	723	703	665	667	684	704	665	684	662	698	642	670	697	670	701	692	665	690	643	718	658	697	730	666	720	675	678	651	679	700	673	693	687	671	722	683	699	684	704	665	671	694	643	661	683	715	698	700	735	728	682	705	714	756	708	721	685	679	678	685	669	692	688	704	681	637	714	683	674	682	729	707	678	717	715	699	722	685	687	714	628	691	715	690	656	692	710	705	672	689	670	728	682	710	665	709	676	712	647	734	691	708	658	640	679	728	679	692	676	716	660	769	701	711	667	664	660	670	681	662	689	687	694	677	695	674	703	713	664	709	695	717	685	729	673	695	692	672	661	665	700	681	731	676	688	662	674	690	655	688	715	667	689	677	675	733	739	669	688	685	661	681	678	698	683	717	705	649	676	678	675	715	691	676	714	705	696	703	705	712	708	710	712	667	653	707	680	669	682	683	730	658	710	671	700	656	710	691	697	674	633	749	686	711	670	709	693	645	663	667	702	731	694	672	658	695	687	664	692	678	686	711	692	718	676	653	696	686	707	693	684	690	694	651	643	728	714	690	650	687	666	704	666	701	682	671	657	646	699	697	696	690	693	682	744	735	701	694	738	726	652	693	672	755	720	662	744	691	746	689	663	700	628	731	675	687	707	694	717	662	713	694	674	700	683	640	700	700	643	709	714	675	713	669	674	711	693	695	677	689	669	701	687	682	697	755	654	726	669	691	663	678	691	676	702	652	709	683	690	650	720	707	698	729	698	689	679	705	679	701	705	690	755	689	738	726	706	691	675	674	696	718	665	663	689	693	678	674	699	694	665	652	738	720	758	665	695	695	701	694	666	693	681	714	672	645	672	655	704	666	662	731	646	684	718	729	693	651	769	712	691	663	682	675	683	685	714	687	702	622	660	685	729	707	696	655	713	689	651	738	698	668	638	699	660	670	680	711	728	678	697	711	708	697	725	699	670	652	701	683	663	700	656	724	673	697	674	680	709	703	729	718	656	675	651	670	747	669	728	654	732	661	696	676	637	665	685	697	696	657	685	695	683	703	662	695	698	637	691	682	685	666	707	650	680	678	681	676	712	680	719	698	686	713	657	708	676	678	637	704	681	669	659	720	681	713	711	652	676	715	667	665	638	685	684	720	711	745	696	677	685	625	669	676	728	681	680	713	686	731	684	681	677	708	684	686	697	724	661	637	683	629	717	667	656	697	652	681	690	687	688	667	676	704	684	679	702	669	669	685	693	670	667	662	668	642	677	683	764	698	721	696	708	700	676	693	707	673	698	719	706	698	642	687	685	701	720	661	708	706	660	646	654	689	679	676	715	682	675	670	663	689	676	682	698	667	706	679	697	706	666	654	712	740	700	631	676	702	723	695	682	716	663	669	689	687	693	683	724	732	685	702	695	715	663	690	703	692	700	644	628	683	655	665	701	778	658	661	659	694	663	688	689	693	678	690	733	676	737	692	685	683	682	656	658	665	677	726	720	727	672	702	689	683	708	680	653	683	723	680	703	690	700	671	656	710	669	645	753	681	703	752	693	688	720	671	706	646	680	728	714	681	709	653	674	736	738	708	687	688	677	723
22672	21100	28963	23493	21110	21767	21562	11380	5332	2893	2571	1542	1416	1004	685	583	557	575	533	457	501	507	454	455	463	472	451	418	432	456	467	442	463	437	466	453	467	425	473	473	482	432	441	424	396	428	682	976	790	862	639	640	596	536	408	398	424	412	455	387	421	398	358	407	420	369	356	376	403	378	348	375	396	418	373	380	387	405	368	404	417	379	385	358	367	395	384	374	371	412	411	390	378	416	440	374	389	396	383	413	387	372	392	378	390	389	355	385	402	395	379	426	416	408	417	415	424	366	380	398	397	401	399	429	390	375	421	406	395	395	422	391	416	409	361	390	381	376	377	409	421	377	412	423	415	384	379	374	373	412	385	415	414	391	413	375	373	376	381	402	401	391	394	380	408	366	341	415	416	389	376	400	408	392	422	347	368	397	419	384	397	376	425	421	373	403	395	389	399	378	406	436	360	398	384	387	442	407	386	407	410	387	388	336	386	377	383	402	389	398	381	410	409	413	402	403	404	423	398	372	396	375	362	386	391	398	391	418	362	384	388	388	384	431	372	385	422	412	398	412	431	403	404	400	385	368	380	405	364	378	362	374	366	412	383	410	401	389	377	344	435	409	398	360	343	431	389	375	404	412	421	381	383	411	361	330	404	372	378	380	390	378	385	410	398	424	398	392	407	388	375	390	395	383	410	407	384	431	412	397	376	386	402	383	396	373	367	380	396	430	390	393	395	394	385	371	402	381	363	362	379	352	390	371	367	375	403	400	400	366	404	373	420	394	388	378	366	397	394	402	379	377	394	374	370	390	377	375	361	404	393	402	399	376	369	405	386	412	372	360	396	394	360	390	361	366	381	397	388	379	413	396	409	410	429	406	335	392	379	364	347	390	389	395	397	376	426	426	363	363	396	374	355	423	389	395	397	400	401	420	405	384	383	382	384	408	372	378	378	387	382	421	394	404	374	374	379	393	420	378	394	382	386	422	408	402	385	366	390	372	375	383	396	368	360	344	383	414	403	430	382	374	410	429	386	410	410	372	396	403	436	375	376	382	370	389	420	415	395	405	387	391	373	387	394	389	369	407	415	413	391	380	393	388	358	398	356	360	394	373	377	359	387	382	401	389	383	380	390	412	420	397	386	390	374	371	376	398	354	370	377	386	402	386	394	378	377	374	398	400	349	368	386	404	372	373	391	375	390	403	375	383	392	397	370	373	402	403	390	394	414	405	377	354	384	378	357	390	426	387	431	414	382	394	392	396	385	375	374	382	429	395	404	345	402	395	418	409	383	373	366	385	390	414	379	402	400	412	385	384	411	423	379	374	392	389	420	378	419	366	415	388	389	394	390	376	393	375	378	409	399	366	420	378	412	408	397	387	392	408	437	385	380	390	382	396	391	371	400	383	363	368	399	382	384	402	364	347	385	415	369	360	370	431	344	359	379	392	399	384	375	376	377	396	375	408	397	389	398	372	335	384	376	402	380	390	421	357	386	382	399	380	417	368	398	430	383	398	386	409	365	362	418	406	362	370	356	396	366	406	393	390	375	365	365	394	381	373	376	367	369	373	412	421	404	363	392	368	409	383	397	359	377	376	419	401	393	399	371	359	366	400	385	356	357	397	417	377	371	376	408	418	379	390	399	400	408	385	381	397	386	398	379	375	392	387	387	404	414	376	416	410	387	411	406	355	418	408	404	404	363	390	394	406	386	388	429	420	376	381	386	369	353	373	406	416	412	410	379	433	402	337	367	378	384	385	389	379	421	390	413	398	407	383	360	424	399	387	370	374	383	370	389	424	398	401	397	370	388	409	406	343	366	380	372	411	369	369	391	370	400	432	409	392	383	389	395	397	364	399	378	371	397	386	378	414	374	388	371	371	381	412	377	401	408	404	394	362	380	388	416	389	394	382	362	385	395	396	393	368	359	396	419	406	381	398	401	371	385	350	387	391	406	380	364	421	432	388	369	389	381	383	392	367	411	388	404	429	404	399	391	387	405	366	400	422	377	391	394	359	360	369	403	430	392	411	374	400	414	376	408	381	405	334	368	412	383	445	380	381	383	413	413	406	400	369	383	355	366	395	372	372	383	420	375	386	387	406	393	423	401	410	373	397	395	358	362	349	407	431	379	399	396	368	381	375	372	437	370	401	381	410	383	376	358	386	413	386	392	381	407	384	411	412	362	386	380	361	376	395	406	392	385	395	415	406	415	380	390	343	415	349	397	391	400	423	371	378	402	399	372	392	404	396	408	381	385	376	379	354	397	370	384	390	385	399	394	393	403	377	360	433	412	368	392	342	407	369	386	386	390	404	399	404	394	366	354	377	409	398	379	404	359	341	403	383	384	393	406	397	401	398	408	421	412	400	407	400	375	402	365	402	405	407	392	382	395	396	334	368	366	369	352	402	390	385	402	380	415	394	376	397	404	408	423	362	343	382	398	373	393	384	399	390	372	382	411	383	367	358	379	383	389	396	426	349	382	412	398	354	374	390	374	369	378	395	380	391	414	353	386	382	364	428	379	365	376	419	379	414	357	376	355	386	377	383	410	418	412	391	404	390	362	345	371	375	429	418	398	417	408	400	392	385	408	392	375	354	385	396	384	408	395	406	345	383	376	414	405	355	367	383	376	431	373	388	376	404	341	378	394	387	411	395	396	414	401	404	381	415	378	382	388	409	379	415	366	398	405	384	407	406	407	420	385	394	375	360	393	365	414	436	403	374	349	351	388	385	379	376	416	387	387	373	391	413	380	411	403	402	395	384	450	389	393	362	383	419	403	379	396	406	396	403	390	408	374	349	390	401	401	391	381	379	388	397	424	388	409	429	402	402	366	383	414	407	408	438	368	388	368	353	403	377	372	413	391	414	387	353	379	367	374	382	406	409	440	371	354	391	378	374	416	360	373	377	406	390	391	395	386	377	372	413	360	363	395	363	410	386	363	375	375	384	390	378	368	393	374	374	397	409	398	382	357	400	428	371	386	407	407	396	400	373	378	410	386	387	409	397	383	371	376	361	367	371	366	350	426	390	379	383	394	424	410	381	378	406	378	423	404	376	389	383	399	421	398	393	391	389	357	394	383	398	390	406	378	383	398	398	387	413	351	375	370	391	431	370	390	379	386	385	396	412	352	366	394	407	429	390	384	404	382	369	384	373	360	350	416	419	370	356	358	378	427	360	371	388	390	386	429	421	359	394	385	389	372	397	347	406	351	395	380	404	422	406	396	412	416	419	369	392	350	405	407	338	379	386	404	366	385	372	361	379	418	383	430	414	379	412	350	386	386	370	416	377	389	378	344	375	401	383	371	391	356	376	379	376	395	347	411	426	363	417	371	382	377	357	380	349	400	376	390	397	403	398	393	373	381	371	386	400	382	381	338	408	394	362	395	384	360	441	367	386	360	396	382	383	358	364	435	395	382	416	396	377	394	387	365	383	403	395	423	407	360	371	369	411	382	380	370	387	359	404	363	434	405	382	382	390	396	382	382	394	372	389
7365	18184	18443	14466	13558	17681	20075	17234	9810	5904	4969	2786	2713	1830	1146	970	832	777	727	702	700	632	663	594	567	564	596	558	598	561	587	581	525	551	583	551	602	556	611	610	626	616	528	572	507	615	1042	1481	1281	1389	919	923	787	703	483	481	466	511	551	480	477	471	474	450	478	497	479	449	469	472	465	440	459	461	488	470	464	453	492	469	492	503	464	447	462	515	437	502	465	468	433	440	451	438	419	461	480	464	492	505	451	480	479	492	460	488	456	462	438	475	488	452	476	481	483	469	480	453	480	488	467	496	476	496	438	508	444	444	481	481	528	462	467	468	475	488	473	485	437	509	469	497	468	461	472	468	469	441	453	480	446	453	448	459	447	511	503	452	456	437	482	467	503	465	431	412	489	488	477	482	455	472	452	511	484	486	499	473	459	455	455	467	470	465	492	486	490	458	471	463	473	439	477	455	474	445	483	480	475	489	465	488	442	470	464	492	501	476	463	476	490	458	433	456	501	497	481	477	450	458	464	478	482	521	484	449	440	467	448	501	489	457	481	486	486	496	458	463	489	505	448	451	507	463	465	488	505	489	511	527	450	499	490	482	487	440	486	458	476	481	485	469	450	478	484	450	459	493	442	492	468	505	476	472	483	482	444	469	487	458	481	464	439	463	452	488	480	443	500	487	466	452	460	438	472	477	480	448	428	507	500	465	457	481	472	456	447	490	479	463	482	444	464	497	465	484	422	456	502	479	477	462	447	533	471	452	466	453	481	449	477	480	500	489	438	473	455	451	459	453	479	455	469	434	462	465	485	500	423	448	466	495	434	492	456	472	537	463	479	475	486	495	470	485	453	444	487	474	463	423	472	456	479	481	482	463	519	462	456	441	531	464	447	456	457	472	414	500	477	413	442	457	488	499	450	489	471	461	510	413	488	494	519	473	480	478	434	479	437	479	441	446	467	463	484	464	458	514	476	445	422	451	489	462	493	473	477	448	483	445	451	456	474	442	477	461	472	431	478	442	468	426	465	464	463	424	448	497	451	475	461	474	471	467	465	481	501	431	494	466	452	491	467	442	461	487	438	479	445	498	468	448	461	490	472	444	476	462	446	470	469	517	495	447	463	439	445	529	428	485	506	467	447	493	454	489	494	438	462	450	443	457	459	473	432	453	469	467	497	461	458	491	471	450	465	446	429	502	458	443	490	466	451	487	486	502	448	474	467	447	479	450	489	469	492	493	478	452	468	486	477	445	470	473	478	485	515	466	480	480	467	465	480	517	486	464	421	517	488	460	507	505	471	449	479	468	478	455	463	461	432	468	458	464	515	468	485	463	454	480	449	463	509	531	477	469	433	469	447	505	480	455	424	448	456	453	513	446	445	429	494	424	482	439	495	451	507	483	442	476	508	441	434	445	471	471	445	469	465	462	458	453	481	469	480	441	521	450	457	474	497	437	483	499	467	450	514	485	478	504	466	476	434	497	465	459	490	461	483	474	455	455	447	484	472	448	506	482	457	497	502	470	470	493	481	453	458	473	443	482	444	487	475	483	460	477	465	466	486	437	479	450	461	452	445	502	463	469	467	427	484	506	465	470	479	482	453	471	485	452	501	468	456	487	446	483	445	435	499	469	501	501	440	461	475	479	469	448	446	469	490	480	484	465	476	477	477	473	456	490	499	476	457	420	507	484	453	464	453	462	469	476	458	468	486	485	463	453	469	439	474	466	455	487	449	484	462	417	470	487	473	466	446	455	490	493	484	480	444	480	490	443	459	439	473	471	448	494	476	474	466	431	463	422	452	466	482	491	432	466	481	442	442	461	466	478	468	450	469	509	490	457	484	421	456	444	454	481	502	496	491	433	476	540	453	457	461	457	481	489	483	466	445	477	495	444	448	480	508	489	449	476	490	425	441	468	446	483	484	426	439	497	472	485	430	470	434	448	460	505	471	491	465	450	505	481	453	433	479	446	473	435	466	541	452	460	504	505	446	482	489	482	498	506	458	437	436	449	455	467	458	474	492	453	491	480	476	443	489	465	481	480	505	450	471	481	495	436	468	473	474	435	498	504	432	467	445	491	495	469	484	470	488	482	411	473	444	474	465	485	473	459	454	501	455	476	446	429	423	461	443	501	491	483	446	482	434	484	420	480	446	504	433	461	440	488	508	465	492	445	460	435	468	495	485	495	507	419	495	506	465	451	491	464	465	443	462	471	463	459	478	466	513	472	459	448	480	506	455	489	469	455	481	466	480	456	458	440	497	513	490	546	427	470	488	450	490	448	444	453	459	495	472	454	486	493	436	443	468	478	462	508	488	473	480	461	457	478	502	428	462	484	502	480	486	462	489	448	449	478	481	466	462	428	483	502	476	494	449	430	441	483	456	459	454	490	454	466	455	472	478	469	484	492	457	492	467	479	482	452	456	456	484	488	457	506	481	509	479	508	449	468	466	419	445	441	465	486	459	473	527	437	434	461	509	524	487	478	449	527	481	445	456	443	491	430	459	462	425	437	494	474	446	457	499	459	524	443	473	479	477	483	478	466	485	483	466	511	500	477	454	440	450	464	445	518	484	487	492	499	504	469	467	456	492	471	450	463	499	459	475	483	472	454	492	464	468	475	483	486	463	463	488	494	496	459	493	469	493	437	448	497	488	465	455	447	478	444	470	462	486	463	429	496	456	457	449	474	463	467	466	456	435	437	452	463	476	468	445	481	465	477	456	441	487	441	460	456	493	462	491	458	447	447	480	453	484	465	444	467	507	463	475	473	440	478	500	490	472	478	477	460	505	435	463	462	447	522	449	465	419	473	487	478	499	490	458	461	468	486	457	461	482	457	454	473	457	466	484	446	451	442	492	468	459	475	451	471	453	460	462	494	477	504	460	512	488	473	477	450	459	458	465	510	471	494	438	483	477	463	473	469	480	489	437	493	494	489	481	443	450	449	472	468	432	439	480	474	428	488	469	454	477	498	444	492	462	473	462	456	441	454	483	491	509	485	459	455	451	472	446	459	477	480	504	472	499	497	444	483	461	509	483	482	431	464	448	462	447	468	470	481	444	481	482	511	425	430	406	457	459	426	451	489	447	471	479	470	486	470	459	445	431	484	469	490	486	513	504	489	492	499	483	507	484	476	471	504	438	457	450	453	437	483	453	458	444	460	468	508	488	467	445	464	452	435	509	430	467	419	458	489	480	444	466	455	447	485	437	451	441	476	438	443	458	504	486	469	490	433	453	484	505	456	473	473	470	488	468	467	433	479	503	472	436	472	503	473	472	499	477	423	448	464	479	473	503	501	461	430	478	436	478	459	456	451	457	475	472	483	463	413	446	514	509	507	461	492	467	482	491	446	477	456	437	425	451	528	462	438	484	452	456	471	463	458	459	427	475	474	444	469	488	490	510	480	463	483	454	476	521	486	497	448	486	449	499	491	477	457	504	506	443	443	464	437	450	470	496	460	474	484	481	450	459	449	396	465	466	476	465	425	465	472	441	489
26689	20789	12729	4746	3369	4482	5456	4356	2358	1606	1504	1179	1114	988	925	904	912	919	855	872	878	852	830	867	810	813	830	828	839	843	831	889	882	887	850	836	889	871	863	873	846	824	836	848	857	849	962	980	971	984	943	941	888	819	842	831	846	902	893	867	880	794	840	847	849	844	876	816	799	804	855	875	807	875	833	764	867	865	784	863	850	841	866	854	833	869	893	787	848	830	859	799	850	821	841	861	841	820	848	837	812	861	818	809	834	808	843	801	864	881	824	827	844	769	829	809	870	794	863	829	833	852	810	879	869	792	780	854	837	858	851	866	832	847	874	837	820	846	871	828	768	843	867	847	798	843	860	851	835	784	847	864	830	858	857	850	813	829	859	855	900	853	766	853	805	816	850	786	845	791	841	787	828	812	873	855	846	860	878	896	903	846	815	826	873	774	875	841	813	861	866	833	839	796	831	839	830	855	890	823	827	842	880	861	883	782	851	783	842	868	814	830	859	834	785	786	826	830	851	842	823	792	828	833	869	849	837	811	847	783	821	831	821	839	881	805	820	820	856	878	876	819	811	881	825	859	846	881	835	861	839	843	806	797	851	812	862	846	805	850	851	919	781	828	863	853	835	821	791	848	823	824	807	819	841	848	823	796	860	812	856	816	838	850	823	836	804	819	842	853	848	820	854	865	887	858	797	869	865	898	859	903	860	881	850	833	815	882	844	827	838	860	850	793	841	818	825	843	863	795	839	828	821	820	898	805	852	826	900	813	830	835	871	830	856	873	846	853	837	841	823	806	808	825	872	787	826	820	821	853	825	866	843	858	846	869	871	809	862	817	849	828	844	843	837	820	853	873	815	856	851	806	836	775	839	847	810	812	825	817	829	896	852	884	824	845	851	853	854	847	831	829	856	858	831	801	804	812	822	787	844	828	835	775	823	814	834	895	850	810	834	836	764	809	830	864	834	842	782	822	821	894	855	864	843	866	871	836	839	871	856	822	789	849	839	880	799	874	869	870	842	848	856	845	891	841	877	846	848	847	837	848	881	827	808	863	829	807	812	824	878	856	854	825	821	832	783	840	847	828	836	842	851	816	833	813	816	805	766	865	839	821	836	775	847	825	839	821	850	791	851	815	834	819	878	807	778	838	861	835	832	811	855	865	873	845	871	803	793	814	878	777	831	856	816	814	833	790	812	866	866	836	815	856	795	827	827	832	838	824	805	876	822	832	835	859	863	844	829	806	846	835	861	824	891	918	861	881	854	784	833	836	820	802	842	921	826	842	878	864	859	856	900	839	851	812	837	874	873	853	856	861	828	861	848	811	803	821	860	870	817	808	863	824	835	906	849	882	875	815	845	830	900	851	857	815	878	827	902	781	861	776	821	871	849	820	848	791	830	809	783	794	865	835	772	810	818	854	834	808	785	878	784	892	861	818	882	830	825	839	828	883	833	889	841	821	870	879	867	852	800	821	838	836	825	843	877	857	816	840	825	817	863	801	790	766	836	864	846	865	880	812	823	862	846	827	829	834	827	865	797	830	840	803	846	853	814	818	873	834	865	823	894	825	824	833	828	796	836	845	865	872	843	803	821	864	867	828	836	837	858	850	864	896	820	795	832	824	824	819	881	895	818	828	838	862	863	870	868	849	915	856	870	865	797	817	804	827	842	841	821	810	787	777	843	798	831	850	877	831	841	822	843	845	832	834	831	799	856	825	839	814	823	818	844	852	821	817	823	818	840	851	812	778	835	864	868	864	824	855	788	834	856	799	855	836	800	803	858	831	898	822	871	810	810	840	864	863	803	801	900	834	821	848	836	852	805	850	799	844	872	831	865	835	822	866	767	844	880	827	853	857	855	844	869	856	885	818	877	798	818	874	855	865	812	845	831	785	877	869	910	818	820	841	889	846	796	827	800	840	853	890	830	854	845	833	810	848	808	827	828	829	880	836	819	822	846	820	856	815	804	776	813	912	836	840	829	827	826	810	854	814	877	846	856	865	841	847	836	818	839	889	827	865	878	807	844	864	864	878	789	851	820	806	848	827	839	867	859	854	853	843	831	844	795	819	834	857	866	859	850	888	898	853	828	835	809	851	766	835	840	869	805	824	844	927	826	803	817	800	822	855	813	837	849	817	778	880	884	824	849	828	784	845	821	837	802	895	773	837	827	805	795	831	819	837	858	810	823	843	828	820	845	771	830	888	824	868	847	846	818	813	752	814	793	836	822	873	887	822	809	847	796	874	859	797	866	874	868	835	827	838	861	844	867	828	843	856	851	868	863	812	781	829	854	865	813	829	835	834	818	807	833	811	867	888	773	813	813	825	840	813	888	841	818	918	815	855	816	803	811	813	867	877	817	815	873	824	877	842	782	821	838	855	797	819	869	833	838	880	829	853	859	785	821	870	820	787	849	830	770	836	850	837	816	828	819	840	850	799	811	862	822	911	805	867	870	872	868	797	832	882	923	809	780	808	822	857	829	883	818	833	847	808	825	880	839	839	841	820	827	827	842	885	877	858	840	883	814	795	859	826	847	825	850	871	839	837	802	813	864	843	778	793	849	924	808	844	871	828	815	835	821	802	824	825	824	828	847	865	824	846	832	898	825	801	795	843	852	822	849	867	837	846	861	852	817	820	839	818	893	817	832	833	854	864	819	869	797	825	875	850	875	870	805	854	854	857	825	788	854	842	854	825	843	787	827	855	803	884	838	898	829	824	849	900	818	834	819	810	816	869	822	883	837	821	862	828	864	868	850	871	853	852	854	798	844	866	865	817	890	918	792	837	804	854	826	842	868	845	784	834	818	842	855	856	808	861	829	842	827	844	856	919	862	887	862	864	873	843	865	858	877	811	854	901	841	773	887	822	786	804	871	840	838	768	828	819	788	797	855	866	859	829	828	833	845	840	856	864	857	878	829	820	778	872	842	809	826	825	837	807	818	872	860	811	881	820	882	827	821	779	846	835	819	858	828	820	818	859	795	848	833	840	874	857	890	819	865	842	847	779	847	915	869	792	891	836	832	821	800	898	876	843	836	804	832	854	817	856	781	792	826	821	828	811	867	807	866	848	812	865	844	898	864	838	828	841	840	847	821	803	862	826	857	814	841	848	827	811	818	850	844	825	826	881	876	828	897	829	854	831	853	812	838	845	837	813	836	788	845	818	816	843	900	764	842	835	810	825	850	821	866	836	812	846	914	819	853	904	864	858	834	833	796	881	802	828	817	864	819	903	848	818	808	856	905	804	812	852	833	850	856	843	874	821	802	830	851	838	832	824	800	857	829	806	833	830	839	836	791	827	853	808	817	851	845	884	816	850	834	859	813	810	823	828	866	915	804	817	824	821	843	830	799	807	871	868	851	814	848	844	865	809	834	874	846	830	848	816	812	864	789	856	861	820	825	874	831	810	817	867	758	847	809	878	823	872	855	826	822	818	860	854	827	821	826	821	838	788	820	832	848	819	862	829	829	816	791	871	759	784	844	807	852	818
4613	3613	5562	5690	5598	8541	10366	8672	4475	2812	2547	1742	1556	1356	1172	1073	1058	1009	968	946	950	1049	1070	1063	1038	995	1047	979	1085	1035	1029	986	1076	1045	968	1064	1054	1021	1054	998	1067	985	1056	1047	974	1028	1233	1375	1319	1321	1221	1150	1038	1092	1017	1020	998	1004	952	976	960	989	1015	1040	1036	994	1025	998	1039	985	1016	984	1021	1026	1003	965	1014	1089	966	1000	1014	966	963	986	993	965	1042	991	990	1059	998	1012	1024	956	938	993	1006	1049	972	1064	967	1018	1017	996	994	1000	977	988	997	1003	968	1010	995	983	1003	1025	989	1035	991	1020	988	1000	1016	961	985	992	1020	1026	979	1069	1047	1019	1021	1027	1018	1041	1029	1080	1021	1004	1005	954	1000	1022	1098	971	994	999	975	1031	988	995	1010	997	989	982	1099	953	1016	1034	1035	1023	974	995	932	1097	1016	979	942	974	1014	1053	991	1078	1025	988	1017	977	977	1018	953	970	1035	1059	941	982	972	1056	1024	988	1001	1023	969	1022	978	1010	993	1010	1001	1027	1012	1021	1006	1023	957	938	974	956	1001	1071	1002	1036	1001	998	1024	1035	955	1022	973	1016	962	953	986	1008	1027	975	984	980	1019	1020	973	1006	1001	1024	1048	1048	956	1077	1066	1025	982	982	1056	992	957	1009	998	981	1030	1000	1013	1030	974	956	1043	952	1000	1021	1057	961	929	984	1006	1064	989	1005	1035	1002	1010	989	1047	986	977	1021	1010	981	1024	988	1025	975	1042	1006	925	1027	1034	1035	1064	1064	1017	1002	998	992	1008	964	1010	980	990	1008	1002	1038	994	943	1016	1027	1008	1025	1012	1024	1041	969	977	927	1001	1005	1007	1001	1026	1002	992	1021	967	1044	1032	1060	1024	1038	1007	957	974	1007	1058	1039	1023	969	999	1043	976	1047	995	1038	1057	1043	1001	1045	980	993	1008	997	1039	1028	1048	917	1034	997	1007	1000	989	997	934	964	1029	1004	1019	944	1008	1026	975	989	996	1036	1041	1040	1002	1002	1002	1023	998	1065	989	1023	1009	1001	1035	998	969	1007	1024	1011	1005	969	1037	1022	1008	998	1006	1001	998	1002	1018	1026	1014	1075	1032	952	1011	979	905	996	1023	958	999	980	984	1026	1043	1031	1012	1012	1016	1050	999	951	1008	1023	990	996	969	941	969	1001	974	960	1003	1032	976	993	992	1041	1021	1019	925	1026	1020	932	1004	1028	972	1020	1050	997	990	1009	977	1067	1010	1036	958	1025	974	1003	984	1013	1010	975	971	1029	980	979	1016	939	980	1009	1011	1017	995	966	998	1042	983	1000	1021	1079	1031	995	958	1010	999	977	1008	1018	1023	1038	1018	1021	1032	989	959	976	993	981	952	977	991	1004	1001	992	1021	1060	961	996	968	1000	1040	1025	1004	999	995	1071	1035	1047	996	995	995	989	1009	988	968	989	982	984	1062	979	1024	1001	1021	981	983	1056	1006	1024	1007	1053	1025	981	987	1035	970	986	1041	1051	1055	983	982	1041	1009	973	1007	972	999	1049	1039	957	990	1021	1006	973	1042	1032	1007	992	998	977	999	937	954	999	979	972	998	1008	1022	1001	1006	982	999	981	1017	1027	941	973	949	1003	1043	978	993	951	1019	993	1065	1021	1001	993	1039	1030	1092	997	987	987	1058	996	1000	983	983	1012	971	987	1019	1016	957	999	974	976	988	1015	1003	998	1025	945	957	985	1000	1001	1027	1002	1011	1035	998	928	978	1046	936	1014	985	984	1058	1036	1000	986	986	1018	955	1061	1039	1047	1001	1026	1021	1049	1027	955	979	984	1044	1038	998	1001	941	976	1002	1047	995	1007	998	969	1046	1018	964	982	1001	962	1046	987	1013	995	1045	1029	1053	1019	982	958	970	985	960	998	1017	1006	953	1013	1005	983	1024	1002	995	1051	977	1012	964	1031	983	940	1039	957	968	1010	992	1028	1013	1044	1003	989	978	978	910	1009	1018	970	993	991	1000	1030	1011	934	1024	1036	923	979	1011	947	996	982	1067	1029	1007	1009	984	1073	1005	1053	1041	1004	1016	1024	1008	1036	1008	1007	1010	1006	986	1028	1045	1040	1033	1009	983	1001	1096	1027	997	1047	1014	1008	928	967	1021	1057	1021	980	987	1022	1010	1007	1007	1016	1033	1022	1034	990	970	1062	984	1036	1007	1043	1080	1053	954	995	964	1016	989	988	973	1015	965	965	1043	993	947	1020	1067	984	969	922	1023	1029	1011	967	1024	947	1020	943	1007	935	1010	941	969	948	1046	1034	1038	1076	1034	1023	967	1057	990	980	974	1018	964	1018	955	987	994	987	1024	1019	1000	926	1051	1060	1016	998	959	971	988	984	1007	956	1029	992	1015	991	1007	960	1037	1009	998	1034	1052	1048	1041	974	1017	1022	1058	998	1000	931	999	962	1028	1022	1059	1012	1040	998	988	980	1013	985	1011	1023	1012	964	987	1032	963	1005	998	1024	1013	1026	959	979	1002	997	967	959	1007	968	1042	1057	997	984	973	1014	966	1069	971	980	973	1015	987	1014	982	995	1019	1005	964	1052	988	997	928	1046	998	992	1037	1013	1029	1006	996	1011	1042	931	980	981	1000	1016	968	1007	999	1009	1000	995	1021	964	1053	1017	1051	1044	973	987	1061	1030	1029	1025	1006	1086	1041	962	1027	937	992	1014	987	995	965	969	993	1006	999	1072	978	1034	1041	999	1063	1010	1062	964	994	1017	1067	1010	971	1009	983	970	1025	996	976	978	1010	1013	988	965	1010	1019	998	989	1005	1009	972	1030	977	999	1010	943	1017	1033	969	1001	946	926	1004	1011	997	1020	977	1041	1030	944	994	946	962	954	1010	995	975	1019	1025	957	1002	1000	980	1010	1003	1020	1013	978	959	1004	1010	1021	1047	1012	986	958	992	982	1017	1058	990	998	1012	1002	892	1006	1027	989	978	1048	994	1017	1046	971	1046	1030	954	1039	1025	972	1011	1038	996	960	912	1026	983	982	983	1029	1013	1019	1024	1025	1000	1010	1064	1006	958	950	991	1047	992	981	981	1010	976	991	1009	1045	988	983	980	1010	984	1006	978	1008	965	1002	1008	996	997	1019	1005	1065	1040	1008	1040	1062	997	995	1005	1001	1004	991	934	1003	988	969	1040	1033	1001	973	957	1029	1013	968	1027	1018	1017	1004	969	1026	1014	1045	995	976	1013	984	1019	1022	1013	1026	1013	997	962	997	1003	987	961	950	981	1017	971	984	977	1018	1054	1034	1012	992	1038	979	1093	1010	1038	1001	992	1028	962	998	1038	980	994	995	1018	1028	995	1035	1006	1006	1052	987	1026	1028	1010	1015	960	986	1009	1011	950	1035	972	1018	967	1013	1007	990	1022	1017	949	975	966	1002	1006	1028	1087	1001	931	1020	1052	1017	1007	949	1026	1029	1033	985	1032	1015	1007	1044	930	955	996	1012	968	997	1049	1021	1016	1037	1015	1060	1048	964	995	1030	1024	967	990	1042	1003	1011	1044	987	993	986	1003	994	999	955	999	1018	1027	1010	1004	1012	971	1049	988	992	988	1009	1011	997	996	951	1035	979	1007	1028	1036	1027	1007	1006	988	982	952	986	965	946	1008	990	1038	1046	1047	993	1079	1021	986	1038	1057	1023	998	1015	1058	981	985	996	972	1049	993	983	1031	989	1021	1001	1039	1040	1018	1024	987	1014	1003	989	989	1034	1042	1013	942	1006	1013	1042	999	988	984	1006	1040	965	993	1008	1045	1021	952	994	993	1043	1112	961	1032	1028	987	1075	1009	983	1000	979	979	976	1027	1035	1009	1038	1014	1004	983	1004	967	940	1020	1000	1040	1009	988	987	967	991	1004	1055	967	977	1016	984	980	999	971	1013	1037	985	970	1033	1036	994	987	1035	970	984	994	1081	932	1023	1038	984	976	1018	1018	1018	1068	984	991	989	1003	979	944	1041	1006	1024	1011	1025	1016	1004	1012	997	1059	1055	996	963	996	1029	983	980	1038	982	1024	1026	1032	933	969	979	1010	1041	1062	962	991	1021	1006	1013	1041	1033	966	998	990	1000	996	974	1014	1012	970	1052	1062	1032	969	1036	948	943	1000	1012	980	1015	1015	1013	948	961	972	994	1040	1020	1048	974	1043	1012	1004	977	1042	998	998	1017	1045	1014	1034	942	1019	1000	1032	1063	1002	1017	1049	1024	1030	1017	1049	1049	962	1037	949	974	1018	1072	966	1059	1012	1042	1031	982	998	1028	1017	1021
23514	21092	28582	23839	21129	18284	11943	7672	3810	2189	1999	1306	1250	1005	692	684	645	613	633	669	608	632	635	599	612	615	618	591	540	575	568	647	609	593	589	596	578	598	591	630	630	578	628	610	622	606	856	901	877	892	722	728	666	607	552	626	555	577	575	572	552	574	579	536	547	548	583	533	543	561	548	576	576	565	590	538	543	561	564	570	549	545	554	602	558	561	563	565	541	597	564	533	614	543	541	575	574	550	577	584	533	562	576	559	602	580	549	561	605	534	549	544	548	513	567	593	556	539	587	574	564	560	556	570	569	571	599	576	572	550	597	547	569	528	527	578	563	564	542	542	568	540	597	576	565	591	583	542	547	561	539	571	572	516	548	563	586	547	578	590	574	530	533	562	580	550	561	556	578	587	580	599	546	535	593	538	546	586	540	582	522	579	579	551	543	554	517	589	549	557	553	594	593	567	564	592	535	593	559	571	558	516	583	542	553	588	546	557	606	537	544	549	586	561	523	545	517	566	617	523	569	595	536	570	582	554	551	560	561	593	567	531	569	551	555	549	556	558	593	509	565	559	575	531	559	553	571	544	567	569	566	580	558	538	544	585	535	545	584	544	553	531	538	548	548	586	607	557	527	570	535	565	546	541	548	575	511	503	541	552	560	545	555	560	602	617	576	597	582	551	589	548	558	636	567	529	576	557	553	497	530	586	586	536	540	533	572	560	577	515	532	557	583	574	546	580	569	584	553	599	576	552	563	562	515	551	608	526	548	591	590	568	560	568	534	544	575	560	531	532	537	563	562	559	518	541	558	536	540	564	589	524	562	555	551	569	586	565	582	565	577	558	555	561	596	555	576	504	562	565	510	521	561	580	552	543	539	548	582	541	565	594	525	567	559	558	570	533	584	527	588	604	571	543	547	536	566	576	534	552	554	561	569	527	573	582	584	532	556	539	546	546	535	554	570	550	526	514	548	564	551	566	568	589	595	583	537	577	552	610	588	560	575	548	499	570	592	633	550	566	527	570	558	539	573	578	552	549	561	549	528	533	533	521	545	558	552	559	584	572	582	574	574	510	580	587	557	579	593	617	550	562	582	533	552	585	557	547	586	590	581	580	542	600	577	586	524	575	539	558	575	537	536	541	554	560	581	586	584	529	588	535	570	565	569	523	574	610	548	556	590	545	519	570	519	551	593	550	551	591	562	605	552	534	529	548	579	544	575	544	554	561	558	578	558	526	555	537	556	542	560	588	513	544	551	569	562	558	557	553	560	528	552	517	542	558	548	548	524	614	576	525	575	547	551	563	587	557	580	539	574	548	558	541	532	565	554	567	560	571	538	559	516	602	571	559	567	587	577	562	571	559	558	559	512	581	601	569	594	535	555	523	562	592	506	575	553	595	536	565	567	542	555	583	540	573	575	513	538	581	538	564	534	580	551	614	541	524	542	567	589	558	574	541	537	580	563	574	570	507	578	556	564	527	513	544	528	546	599	538	569	566	571	539	517	578	566	570	523	536	528	546	565	545	532	560	537	553	546	554	556	532	548	543	503	541	525	510	542	543	533	505	552	528	545	546	533	597	582	580	610	590	576	582	564	545	563	580	549	528	556	594	619	607	526	574	601	556	578	553	589	538	544	572	521	547	539	542	566	562	542	516	586	501	556	554	553	555	566	610	574	522	560	540	554	568	567	582	599	540	570	540	598	554	545	522	545	565	540	534	617	570	532	576	543	572	573	556	588	528	553	578	529	534	538	548	551	547	538	525	560	571	554	549	571	549	530	522	544	534	615	514	534	560	607	549	555	557	553	592	596	625	543	538	518	570	538	597	603	609	538	588	537	544	553	551	549	544	574	548	538	570	553	554	575	601	598	577	583	542	538	530	578	562	578	552	540	562	580	577	576	532	555	584	575	551	526	555	557	588	563	636	525	548	583	528	543	555	558	571	605	548	535	634	566	547	560	572	582	553	574	568	588	580	577	570	552	591	578	592	550	551	559	577	547	622	551	579	514	578	534	538	578	557	507	586	532	540	583	536	508	566	558	548	551	565	562	528	551	576	582	566	560	522	551	540	501	572	555	569	548	524	555	546	522	507	538	558	563	535	557	561	575	592	544	539	509	549	578	595	559	578	560	543	551	578	555	544	577	565	538	558	532	570	531	555	546	572	534	565	575	581	561	566	569	527	578	548	563	553	569	548	502	549	530	550	537	539	544	557	551	569	574	576	600	538	566	609	490	543	552	519	550	550	575	567	548	569	549	525	576	585	571	563	552	544	556	556	553	550	563	560	562	573	553	538	577	608	587	571	570	541	528	553	547	591	579	565	582	548	540	593	557	526	538	590	566	544	574	508	564	539	505	565	584	572	570	555	550	545	556	542	544	557	554	563	528	541	551	583	560	565	522	547	535	523	597	521	570	554	558	598	543	598	569	521	543	548	568	581	589	569	588	577	592	526	554	554	566	591	552	575	537	559	524	567	599	558	539	529	551	573	558	545	548	548	593	595	540	528	566	604	561	546	515	535	534	587	548	530	580	508	554	554	552	544	542	567	579	574	575	552	564	570	536	549	531	557	566	579	550	591	540	561	583	562	525	568	610	522	529	537	583	543	538	589	544	579	545	542	543	542	521	551	545	537	569	539	574	495	532	542	532	550	546	556	575	554	533	561	565	550	573	573	551	566	556	560	594	548	545	567	543	541	544	594	548	526	528	584	546	537	500	511	563	519	526	575	569	562	548	567	565	549	523	569	571	553	550	539	566	551	585	584	591	563	567	559	592	522	492	542	568	533	508	590	546	605	588	563	568	521	560	551	564	575	559	561	513	529	543	579	567	550	536	537	540	614	514	583	557	516	593	578	571	547	524	563	602	534	548	561	563	562	537	616	573	542	544	560	568	557	602	607	574	576	587	557	521	527	549	541	566	536	546	553	551	540	557	555	525	495	566	587	581	574	588	550	591	572	565	560	570	522	586	540	556	532	558	506	587	558	600	613	556	542	578	558	555	582	557	550	567	584	580	584	563	532	566	528	564	542	529	539	539	555	507	573	603	577	530	556	557	575	569	561	593	553	547	539	577	538	570	572	551	559	592	535	565	587	546	563	564	543	545	600	537	552	564	567	620	519	542	557	547	563	575	548	544	575	561	555	523	564	535	574	579	557	522	548	523	587	583	563	541	563	549	571	571	564	538	606	530	556	576	555	575	567	549	533	571	567	537	590	576	574	546	583	587	568	518	552	530	545	537	568	554	593	527	585	517	595	593	567	580	581	591	554	556	540	554	539	569	535	569	570	527	533	554	564	537	583	550	556	585	549	587	517	542	524	561	574	556	566	543	551	525	546	592	556	543	542	589	547	535	560	562	525	546	561	581	539	526	546	552	531	559	502	607	529	549	555	560	548	592	566	556	540	552	581	572	543	533	538	578	590	566	585	548	559	569	526	554	526	567	508	595	551	549	562	539	523	525	581	530	571	535	569	567	530	574	566	552	560	587	541
5310	12254	13288	10925	9840	13535	15581	13232	7089	4148	3776	2303	2120	1464	1066	985	954	843	866	880	795	810	769	745	779	762	763	734	761	762	736	749	769	726	729	774	718	814	767	825	793	771	729	712	679	777	1103	1304	1241	1287	1045	1013	858	818	724	667	673	673	714	691	697	698	700	690	666	658	690	699	648	682	654	713	704	649	656	687	699	630	689	641	630	714	705	683	681	678	620	754	694	646	703	678	684	711	700	691	691	704	680	730	654	675	659	687	655	706	695	657	659	691	674	688	679	667	689	723	687	723	687	642	689	770	704	693	658	680	710	702	721	713	711	712	668	689	686	694	702	696	639	640	638	712	675	658	705	666	696	750	674	695	720	697	691	650	671	667	704	668	718	738	749	684	677	681	719	649	708	728	717	681	677	693	705	697	699	683	680	691	679	759	743	645	716	683	610	697	694	659	695	695	685	671	699	662	677	663	674	663	647	752	645	665	645	682	662	668	678	699	631	700	626	669	727	708	654	740	650	700	654	669	667	674	713	673	747	722	681	662	702	716	677	668	674	692	697	746	694	714	689	661	652	717	707	707	709	672	689	632	750	719	694	688	705	682	664	670	650	740	663	676	665	681	696	676	643	684	729	704	703	701	671	710	652	710	676	689	667	659	675	697	709	711	666	710	699	688	720	698	739	678	675	645	664	725	670	735	696	706	675	733	691	648	701	697	711	712	675	728	690	672	665	723	706	673	709	663	667	707	654	677	716	670	668	676	682	664	684	710	652	662	709	680	710	706	694	660	692	710	671	709	714	613	660	685	674	707	723	733	715	748	674	666	661	679	724	671	705	711	669	637	647	689	698	662	729	656	713	708	703	671	671	722	663	687	677	713	729	691	693	675	758	697	699	702	738	711	657	715	695	648	728	728	704	688	692	687	707	691	697	716	661	751	677	719	714	707	693	627	753	698	687	690	735	650	710	693	712	656	668	736	683	699	654	746	704	660	678	675	653	743	673	674	641	674	741	677	669	700	713	733	651	703	667	684	692	692	681	657	694	672	659	657	708	727	650	744	652	689	707	695	648	688	690	715	646	710	716	686	695	704	686	730	697	712	680	676	689	660	713	669	706	682	707	671	667	724	664	720	661	680	616	642	723	678	668	690	732	729	667	671	635	697	718	700	674	682	644	704	670	696	675	695	725	715	697	680	742	676	700	677	669	655	667	691	721	692	683	689	699	687	743	668	699	687	665	661	704	684	673	661	724	669	731	662	699	660	736	727	693	737	696	670	660	672	678	714	703	714	680	723	778	696	692	696	712	694	705	732	730	707	673	674	670	670	642	738	663	643	705	659	687	707	706	694	698	684	716	703	657	714	697	722	706	703	723	718	657	685	634	742	651	680	681	693	692	722	692	640	697	705	685	727	692	673	692	711	669	691	724	692	668	683	728	706	736	707	653	686	663	703	705	679	658	672	628	696	676	686	688	706	667	697	700	683	648	702	646	691	683	624	685	645	679	707	653	659	701	705	668	641	697	698	650	643	669	691	728	673	710	669	690	681	653	689	684	693	695	655	637	709	655	694	692	639	653	708	698	720	698	638	703	707	677	742	680	682	703	715	735	758	708	674	631	694	704	664	694	711	679	720	682	682	666	699	742	710	692	663	698	705	716	679	710	714	678	679	734	640	682	661	695	702	694	706	664	656	670	694	706	692	649	638	677	644	691	700	683	703	619	711	696	728	687	723	673	709	664	686	688	680	683	661	697	650	725	699	689	747	720	688	707	681	651	733	650	716	693	685	691	668	693	704	682	711	750	650	662	658	664	675	701	695	664	691	668	723	668	702	701	713	658	695	681	666	693	703	705	683	723	682	654	667	667	731	641	667	683	664	711	657	686	692	658	698	706	674	705	703	683	701	694	729	720	698	668	742	677	697	696	650	659	665	659	687	704	695	694	696	647	620	751	690	694	709	613	642	697	711	649	698	722	661	699	684	737	706	643	662	625	672	682	694	731	690	710	706	671	637	715	681	686	671	710	695	733	633	684	695	711	666	686	698	683	720	665	689	740	677	690	664	710	623	700	665	712	689	701	697	678	680	699	700	656	715	648	658	678	691	705	684	691	704	666	687	684	687	701	684	692	670	743	689	691	707	741	661	729	703	686	679	650	708	676	651	679	705	714	679	675	685	699	702	665	722	671	691	670	681	696	709	667	667	689	680	654	739	695	666	684	724	680	708	709	719	656	686	652	686	695	673	690	678	687	653	641	678	681	707	700	670	655	639	673	695	696	682	657	691	715	681	685	685	676	700	675	720	723	647	703	649	634	695	695	676	645	708	675	709	722	677	715	708	672	698	678	670	686	700	716	686	684	691	676	702	692	703	687	688	690	682	684	657	631	750	710	726	658	675	684	669	766	673	659	685	647	666	649	661	668	646	723	672	764	696	653	679	666	659	674	664	699	694	696	692	622	705	670	690	705	694	683	694	706	680	620	679	711	686	693	674	704	707	704	682	635	701	704	698	687	714	701	682	656	660	665	667	671	695	672	710	664	717	712	679	711	687	692	721	696	703	647	681	677	698	690	683	734	700	673	701	666	734	684	657	679	663	689	697	705	670	677	668	732	694	707	697	679	702	661	678	708	676	733	664	691	681	697	679	672	683	709	701	690	692	688	673	665	666	682	697	678	717	679	671	675	701	717	684	617	692	634	699	749	692	712	672	679	675	727	682	725	651	707	688	735	719	695	719	670	668	703	718	708	718	704	684	682	686	657	666	697	696	757	681	721	683	667	745	664	707	676	705	667	693	718	735	663	648	717	679	640	672	698	715	687	690	671	702	720	712	684	666	645	708	714	655	696	662	719	723	710	687	677	714	693	716	697	678	724	660	692	662	707	711	663	655	696	718	764	673	675	717	687	639	720	704	671	698	669	634	710	737	662	686	723	658	702	721	672	729	690	687	726	686	691	704	685	699	680	705	697	658	684	675	706	718	674	703	635	680	718	728	680	668	673	664	721	707	700	669	737	693	681	660	708	634	668	690	702	692	703	623	676	700	710	738	650	637	692	616	684	720	686	648	686	689	649	688	707	700	690	653	681	688	718	666	728	689	742	626	651	626	667	711	716	681	674	703	633	679	632	692	712	679	722	675	713	753	684	641	668	668	666	687	714	698	678	707	704	645	669	683	709	688	677	658	709	702	706	717	694	667	693	674	693	716	723	706	670	671	682	652	679	607	698	672	693	639	679	716	687	716	699	604	691	673	677	703	646	655	700	693	676	714	751	722	675	674	687	707	743	675	712	698	664	722	684	667	635	680	671	689	660	696	694	684	711	694	688	648	724	652	683	714	702	668	693	682	676	707	705	676	694	666	709	695	654	682	711	698	713	688	658	707	663	668	702	676	683	725	711	669	661	666	669	684	668	683	689	678	702	706	700	692	686	712	666	676	692	693	688	749	719	680	689	654	663	673	697	728	640	691	710	648	679	686	708	685	682	646	749	685	681	686	678	700
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
