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
338741293538	338741294106	338741294656	338741295206	338741295756	338741296306	338741296856	338741297406	338741297956	338741298506	338741299056	338741299606	338741300156	338741300706	338741301256	338741301806	338741302356	338741302906	338741303456	338741304006	338741304556	338741305106	338741305656	338741306206	338741306756	338741307306	338741307856	338741308406	338741308956	338741309506	338741310056	338741310608	338741311156	338741311706	338741312256	338741312806	338741313356	338741313906	338741314456	338741315006	338741315556	338741316106	338741316656	338741317206	338741317756	338741318306	338741318856	338741319406	338741319956	338741320506	338741321056	338741321606	338741322156	338741322706	338741323256	338741323806	338741324356	338741324906	338741325456	338741326006	338741326556	338741327106	338741327656	338741328206	338741328756	338741329306	338741329856	338741330406	338741330956	338741331506	338741332056	338741332606	338741333156	338741333706	338741334256	338741334806	338741335356	338741335906	338741336456	338741337006	338741337556	338741338106	338741338656	338741339206	338741339756	338741340306	338741340856	338741341406	338741341956	338741342506	338741343056	338741343608	338741344156	338741344706	338741345256	338741345806	338741346356	338741346906	338741347456	338741348006	338741348556	338741349106	338741349656	338741350206	338741350756	338741351306	338741351856	338741352406	338741352956	338741353506	338741354056	338741354606	338741355156	338741355706	338741356256	338741356806	338741357356	338741357906	338741358456	338741359006	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2804	3600	2300	2804	3600	2300	2804	3600	2300	2804	3600	2300	2804	3600	2300	2804	3600	2300	2804	3600	2300	2804	3600	2300	2804	3600	2300	2804	3600	2300	2805	3600	2300	2805	3600	2300	2805	3600	2300	2805	3600	2300	2805	3600	2300	2805	3600	2300	2805	3600	2300	2805	3600	2300	2805	3600	2300	2805	3600	2300	2805	3600	2300	2805	3600	2300	2805	3600	2300	2805	3600	2300	2805	3600	2300	2805	3600	2300	2805	3600	2300	2805	3600	2300	2805	3600	2300	2805	3600	2300	2805	3600	2300	2805	3600	2300	2805	3600	2300	2805	3600	2300	2805	3600	2300	2805	3600	2300	2805	3600	2300	2805	3600	2300	2806	3600	2300	2806	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23863	21592	28597	25055	21602	21740	11338	2136	1566	1335	1292	1145	1087	975	933	884	820	868	815	774	781	777	736	705	727	716	706	693	688	672	686	734	698	681	651	685	668	657	689	665	620	649	650	606	636	617	619	632	646	644	711	668	637	623	634	648	644	641	640	631	621	638	617	660	639	598	627	646	637	624	619	627	677	657	622	637	650	597	636	600	648	676	620	631	624	664	586	595	607	644	687	635	606	626	636	607	622	635	573	637	637	644	636	707	630	612	641	639	620	633	604	610	654	618	610	667	592	629	608	643	640	614	638	647	627	666	598	604	619	616	630	583	625	600	624	611	595	679	684	612	647	586	593	610	618	630	604	607	619	617	659	625	648	613	637	649	638	650	613	622	596	637	636	664	593	684	629	637	642	666	594	605	643	611	616	654	640	575	630	638	574	626	633	637	610	630	625	602	649	628	640	623	638	634	640	642	615	628	659	598	605	623	624	617	654	647	631	619	620	580	633	641	632	576	627	550	636	639	616	616	627	653	637	645	670	617	623	660	664	633	604	626	648	633	636	628	647	628	624	633	658	604	613	638	668	600	618	627	614	564	674	635	617	652	650	599	642	623	605	678	602	627	566	577	624	601	649	640	636	622	622	662	608	604	611	632	584	603	549	636	639	643	639	613	640	644	615	643	650	579	635	650	658	629	660	591	639	609	616	627	620	634	618	621	628	625	619	607	652	628	603	628	639	644	643	631	613	627	610	629	596	613	670	618	615	637	645	615	652	596	593	665	642	615	598	623	641	612	621	620	653	651	606	630	644	623	643	617	666	649	676	592	632	629	595	636	638	586	656	575	618	652	645	608	613	658	650	628	610	647	581	619	620	587	624	587	615	605	659	606	607	622	610	635	615	647	607	603	671	616	624	647	629	627	617	634	631	670	585	618	642	604	626	621	634	657	616	639	622	627	609	626	710	633	630	562	650	587	663	594	618	602	589	635	640	612	613	586	676	615	587	641	660	615	640	628	588	609	640	619	646	615	621	629	647	614	701	646	620	638	612	607	658	606	628	660	628	707	656	590	674	583	641	634	626	571	596	631	599	618	605	613	559	650	627	669	621	616	611	625	620	608	616	631	661	608	651	638	638	657	629	607	609	626	624	607	601	620	656	638	564	670	644	625	585	626	653	602	618	640	601	633	682	641	610	631	634	646	598	596	622	663	607	706	645	559	652	670	643	594	616	647	610	660	590	584	609	637	626	641	671	614	593	653	640	647	659	616	614	630	638	620	659	637	632	616	602	676	600	555	619	612	651	594	639	565	608	622	586	671	671	607	593	654	621	594	640	645	656	672	634	607	578	610	656	609	622	587	661	639	660	639	635	676	663	598	596	621	622	637	610	618	654	595	626	601	608	632	554	627	620	618	595	608	627	642	600	592	606	613	626	652	626	649	613	659	649	638	623	631	631	648	583	675	637	621	636	590	662	672	629	612	621	633	656	692	606	658	652	627	670	614	624	642	645	629	633	655	615	617	623	640	631	625	614	651	603	593	599	667	638	626	610	619	678	619	609	640	644	647	614	617	638	632	674	634	612	625	644	624	618	604	601	619	596	603	640	594	646	642	621	588	641	648	582	622	650	565	646	639	645	619	628	648	645	613	624	662	616	614	647	669	628	624	614	582	650	619	624	671	612	620	652	630	624	658	587	659	590	655	625	645	581	608	600	625	593	614	626	625	618	579	626	629	638	621	619	628	622	634	634	657	625	631	600	648	641	589	606	623	652	596	619	630	651	635	611	643	641	633	643	609	605	620	621	618	561	612	668	614	631	623	632	591	661	660	674	599	625	661	639	636	645	608	663	620	612	654	627	611	610	582	588	618	617	647	608	636	622	623	624	648	660	625	574	641	647	628	633	634	639	610	632	640	606	605	646	684	629	672	605	653	669	619	623	674	632	648	621	588	586	607	646	587	643	616	625	559	628	594	594	607	658	660	607	584	635	578	598	622	651	604	613	615	606	624	620	607	655	653	614	592	622	640	610	660	633	642	601	620	666	621	627	596	621	610	625	611	641	615	606	613	662	588	569	628	667	606	654	636	591	627	656	679	623	607	629	631	587	639	606	636	650	631	662	610	590	662	611	654	619	627	630	602	644	599	635	611	615	650	581	598	601	688	621	615	654	629	611	636	626	639	620	670	613	606	555	624	639	647	636	607	645	619	625	620	639	615	629	602	601	607	627	620	651	623	590	591	618	613	663	626	615	609	632	609	565	569	615	619	637	601	634	602	667	648	628	586	649	620	609	582	590	607	631	641	568	646	641	665	586	620	622	597	620	607	618	595	649	635	619	642	627	631	644	610	604	584	602	601	651	602	627	597	625	623	665	643	629	624	665	659	621	641	613	619	581	616	607	604	620	604	607	624	644	638	577	553	588	613	634	614	564	601	597	533	602	604	597	649	646	575	684	628	593	659	659	598	593	594	586	601	635	612	616	599	630	663	575	626	619	575	623	607	624	610	625	616	657	645	610	659	637	644	662	615	629	608	618	577	639	605	628	553	676	614	636	607	645	634	639	608	614	632	610	617	628	641	633	657	640	581	657	585	601	625	642	641	642	612	617	650	576	628	617	647	592	652	618	645	622	634	649	633	610	628	662	606	629	633	661	614	627	657	616	614	611	613	645	674	636	672	581	642	606	577	621	608	634	621	590	698	619	606	583	610	610	648	629	623	644	627	601	660	672	614	629	613	634	638	608	620	670	616	607	644	685	662	611	602	620	649	588	614	634	599	638	644	612	606	600	584	656	696	606	621	668	583	614	611	587	615	619	615	640	586	650	626	602	649	555	617	624	642	611	594	589	628	616	658	638	610	601	618	570	632	666	596	594	597	646	629	650	642	604	659	610	649	660	634	634	623	605	596	622	598	587	584	628	621	646	644	627	638	606	603	658	608	651	626	601	642	623	644	653	611	600	628	616	601	648	671	629	606	640	667	602	591	614	580	663	591	628	632	611	686	572	617	619	617	651	608	654	595	629	655	636	607	583	658	636	636	627	661	621	604	603	604	643	603	639	596	609	646	582	577	650	627	626	607	675	648	576	634	644	637	623	641	625	603	612	645	609	609	630	627	655	653	582	602	625	654	658	637	607	622	587	633	662	623	635	626	626	587	641	618	658	609	638	624	663	599	617	636	584	622	615	633	622	598	654	604	665	637	644	620	665	617	621	601	635	629	633	648	608	636	604	596	647	626	620	676	677	623	596	632	633	649	644	644	614	649	594	647	660	657	594	627	624	617	645	571	621	599	617	652	590	639	636	612	655	588	637	621	642	597	639	660	583	627	626	655	675	627	612	627	621	637	613	576	615	601	599	631	569	619	640	618	620	626	625	647	651	630	640	633	587	615	605	602	634	676	641	627	655	664	570	628	585	624	640	614	639	633	612	582	666	655	636	611	612	616	654	609	665	650	676	635	631	679	607	670	659	621	622	628	627	619	655	640	622	638	588	637	600	577
10466	19048	17718	10325	7157	5337	4043	3203	2657	2266	1948	1676	1501	1339	1235	1161	1105	1006	951	911	838	839	810	778	739	785	708	685	733	681	651	672	732	702	696	694	724	685	612	656	635	636	617	651	656	636	610	671	625	623	599	628	623	604	638	572	600	604	594	565	556	655	614	667	586	583	606	595	605	606	600	634	579	584	576	636	563	555	595	591	636	584	594	631	573	573	604	576	578	618	564	572	558	575	577	608	616	601	639	601	607	584	544	599	571	569	568	581	613	606	589	619	575	594	611	607	592	592	576	610	570	578	614	577	580	542	597	595	601	598	579	590	596	562	577	559	595	607	543	592	554	558	597	552	607	566	593	599	608	540	616	576	622	627	580	585	568	597	569	565	587	603	548	610	557	641	593	600	565	612	585	576	588	596	632	595	572	598	551	571	628	586	604	561	567	549	611	604	605	570	551	585	585	577	512	576	581	578	608	566	587	595	537	588	586	540	597	609	593	581	602	577	592	577	547	534	597	593	591	604	558	562	624	600	592	601	584	592	579	604	606	590	600	596	586	601	561	579	586	567	590	596	607	582	593	581	570	598	616	599	558	568	614	625	510	598	611	604	591	572	561	594	604	613	587	579	612	555	585	578	594	578	554	544	583	587	577	599	576	606	578	622	590	591	546	576	585	519	577	552	560	571	570	536	635	614	568	611	563	563	598	580	559	563	560	550	584	584	583	568	547	589	573	582	595	588	583	531	565	593	583	571	559	605	593	570	579	610	609	558	571	567	590	512	588	587	550	571	608	543	579	575	560	532	605	568	595	591	575	569	578	569	586	591	555	610	579	566	572	560	611	576	530	571	581	590	594	590	585	526	602	564	571	593	593	568	527	565	567	531	591	547	596	600	603	556	597	567	565	564	591	553	578	578	574	571	563	555	592	592	597	592	583	631	552	542	554	545	587	556	553	587	590	564	610	546	559	562	584	566	583	593	598	602	598	619	584	591	644	567	539	549	577	620	568	600	563	609	594	557	579	577	591	573	593	590	584	594	601	561	621	600	582	594	591	585	588	617	563	567	595	576	599	551	581	607	566	570	557	583	580	598	621	588	547	546	574	585	575	586	546	570	635	582	569	587	583	594	573	606	611	566	605	565	560	577	557	627	614	572	619	561	585	590	578	543	589	587	574	583	584	576	564	600	599	597	603	617	612	590	637	561	598	576	572	598	568	531	613	592	599	563	602	583	595	620	588	558	608	569	606	557	554	583	605	613	607	574	568	626	596	599	594	627	554	581	607	582	598	602	611	598	567	587	530	552	553	588	551	583	590	577	605	564	614	568	551	602	577	605	555	579	615	591	536	581	577	604	562	602	542	532	612	595	605	610	583	564	577	600	602	621	589	569	553	605	567	610	569	540	621	560	579	596	592	594	549	620	544	595	584	578	562	601	634	585	594	595	555	543	562	586	646	593	624	605	574	567	602	648	585	587	581	590	597	601	592	562	605	562	524	615	601	614	578	565	607	597	618	569	601	629	574	579	611	607	617	558	563	583	581	603	578	599	608	586	544	613	584	597	585	564	591	556	581	569	585	536	602	605	528	571	578	570	595	555	567	617	631	592	590	565	552	621	589	577	592	537	560	581	601	587	608	580	545	586	597	604	550	574	612	549	600	591	607	597	564	591	619	570	547	559	600	555	550	584	598	614	618	579	602	539	537	606	564	596	570	583	555	569	567	568	585	562	623	581	586	561	618	541	551	584	581	586	628	573	586	591	634	629	569	576	604	575	608	547	561	594	610	588	576	632	585	579	577	566	582	561	582	585	574	625	580	572	583	624	616	603	617	547	563	625	571	576	589	582	605	569	564	561	586	576	571	543	561	551	559	604	553	570	603	572	566	613	550	570	599	533	580	631	612	570	635	577	616	578	566	626	591	596	629	581	573	600	596	623	574	579	569	577	588	592	582	600	612	589	577	568	575	544	601	576	545	550	553	587	594	561	594	575	538	585	579	554	603	499	576	564	568	569	569	576	591	631	589	569	603	580	548	595	575	580	587	587	586	584	547	570	545	594	584	552	566	569	585	613	596	548	618	563	597	580	540	581	592	586	565	580	602	545	586	571	592	605	540	555	551	607	590	590	582	596	593	567	551	594	589	611	548	599	568	599	575	593	584	567	617	549	605	555	555	601	616	565	596	625	566	561	600	618	543	568	588	571	603	575	601	570	602	609	568	620	599	593	591	567	624	580	598	582	556	629	616	612	560	584	596	590	575	575	582	581	581	591	581	598	555	547	529	583	540	585	575	586	599	638	626	605	558	591	570	590	628	585	603	585	540	612	584	560	581	594	545	557	575	591	591	587	603	595	589	578	607	561	562	581	598	584	521	579	587	559	579	607	585	624	597	570	597	595	570	576	587	578	601	587	582	615	592	554	577	623	599	555	591	565	579	541	600	598	621	575	567	575	577	615	597	594	614	620	582	581	571	596	588	631	623	556	598	605	558	548	569	604	596	612	596	631	577	601	561	613	549	557	606	588	604	588	619	612	596	540	518	574	592	606	620	564	597	599	582	559	596	617	551	560	546	562	575	576	595	559	565	581	573	606	558	597	597	590	556	581	549	578	542	564	592	555	572	570	611	577	596	591	573	622	574	551	545	567	536	588	544	565	596	555	542	616	544	628	607	596	613	550	628	586	563	604	613	588	551	610	588	603	602	590	577	572	606	572	623	563	587	580	567	564	574	570	598	581	570	592	590	584	615	593	509	600	554	592	614	596	578	580	602	579	574	570	584	571	559	591	577	581	560	554	563	572	601	563	570	639	537	608	572	596	562	589	578	597	566	546	559	568	595	562	589	612	585	550	593	577	622	542	619	583	597	543	562	564	597	559	596	542	534	577	559	578	596	556	554	578	593	584	565	610	574	563	583	590	600	587	589	564	596	601	582	562	633	514	545	601	602	545	616	638	543	595	586	627	561	582	564	524	606	550	529	614	574	542	558	543	577	611	608	573	562	571	586	587	536	598	590	628	530	594	554	547	581	551	596	562	597	648	545	599	590	567	560	527	591	582	593	589	589	609	575	641	642	561	611	574	600	552	632	532	601	568	565	565	613	566	591	576	545	600	603	584	591	546	552	615	577	617	565	563	596	578	587	598	588	571	600	588	589	617	569	616	597	542	593	549	628	591	589	567	611	599	579	575	568	574	580	610	550	576	576	551	601	630	616	562	623	561	575	603	577	587	573	638	557	581	606	567	593	581	611	581	564	559	560	583	544	547	599	556	588	570	601	588	618	563	591	597	615	615	583	548	579	552	609	645	632	578	515	584	540	608	564	616	567	537	578	533	575	572	559	567	576	585	626	586	560	577	557	580	580	589	657	600	568	553	597	605	615	577	545	602	599	567	570	586	548	607	612	604	585	614	603	610	606	563	557	607	570	571	590	573	584	555	552	582	632	590	561	581	579	558	602	605	596	571	578	557	626	543	563	568	615	588	579	600	598	596	583	609
28444	14714	1755	359	237	219	179	152	159	155	141	135	159	139	110	141	160	131	126	130	134	113	114	121	135	119	109	141	140	111	148	115	121	114	99	125	142	128	123	112	160	139	111	112	144	111	153	114	130	124	134	129	132	116	131	129	141	118	125	108	112	112	138	113	128	136	129	113	134	140	126	129	117	139	118	121	124	134	133	126	98	108	119	107	133	138	122	137	126	159	112	120	146	145	119	136	139	160	128	121	133	111	117	135	118	138	137	150	118	133	134	120	115	126	138	126	130	125	126	121	124	124	140	144	118	135	128	132	131	141	120	130	135	139	114	115	114	130	131	118	132	139	124	120	114	126	121	119	132	132	131	126	146	125	105	123	117	126	123	131	102	120	120	126	131	129	119	118	117	123	117	111	128	129	139	132	125	157	131	130	131	125	127	143	125	124	122	150	151	137	110	127	144	118	142	123	148	118	121	122	121	142	102	130	130	126	125	131	140	141	118	110	137	118	137	129	135	113	109	141	126	122	111	135	129	119	101	133	128	126	112	100	115	131	132	143	137	140	125	116	104	100	134	111	122	122	120	120	154	143	137	134	132	138	116	127	130	110	120	130	111	110	115	147	116	119	149	127	118	136	118	130	138	123	127	136	128	111	122	126	115	120	151	145	124	127	129	134	114	110	114	125	116	118	125	143	125	126	102	126	104	111	109	119	131	122	120	130	130	119	124	105	124	129	127	120	140	130	140	123	118	113	129	124	127	121	150	128	125	129	122	120	127	121	114	134	122	115	120	130	121	110	126	119	133	144	127	132	109	132	124	118	120	138	102	131	116	132	119	124	136	136	131	138	134	126	122	145	153	118	137	114	132	125	107	132	119	129	145	135	129	147	107	126	100	103	127	114	136	127	109	103	127	138	94	124	122	122	136	121	153	102	123	109	116	120	133	128	137	136	120	134	116	135	113	112	104	129	138	136	139	136	118	123	130	126	111	134	144	116	126	114	121	106	123	125	144	121	140	133	121	129	132	114	136	111	121	108	130	149	131	146	135	120	134	123	120	114	106	116	132	128	121	121	134	135	136	136	112	142	145	129	142	111	111	116	126	117	139	125	131	115	106	126	135	115	116	130	139	142	123	121	124	151	144	137	127	122	123	141	131	111	122	137	135	109	130	137	116	138	134	136	130	122	132	114	139	106	119	138	116	129	109	157	106	130	145	130	112	128	129	130	120	123	138	151	97	144	118	141	129	119	119	123	125	121	125	139	119	99	111	125	144	113	127	120	128	129	108	131	113	129	128	119	128	108	145	113	142	142	144	127	130	121	143	122	108	135	120	129	145	110	115	130	141	106	113	121	113	121	136	133	112	115	117	123	125	122	114	142	114	111	124	110	109	129	121	124	132	106	124	135	122	117	137	82	126	134	137	133	138	111	131	115	127	136	121	129	127	105	126	119	127	130	121	134	102	153	127	129	120	116	125	122	109	113	101	122	118	119	131	132	120	108	116	117	133	130	126	112	110	135	135	107	134	147	114	129	101	152	130	112	113	127	106	135	121	128	121	128	121	109	110	147	110	125	134	124	145	130	103	120	122	129	133	107	132	126	129	88	125	117	125	132	141	110	130	136	143	113	125	111	119	122	137	159	153	125	104	117	128	122	122	137	107	148	125	120	128	121	131	142	115	131	139	113	119	129	125	133	115	115	141	121	129	105	121	105	122	136	129	113	131	123	122	136	154	122	114	133	124	120	127	126	124	138	123	133	129	129	145	121	123	101	131	118	121	129	121	109	141	121	128	117	142	132	116	112	107	112	126	120	144	113	110	132	123	105	129	135	124	126	151	111	102	102	115	128	133	114	124	135	146	132	125	112	117	100	133	108	128	120	109	106	122	105	137	129	135	130	140	124	136	115	138	135	112	112	130	118	130	118	120	103	115	136	131	131	121	118	110	109	118	121	120	122	112	139	128	125	103	146	129	127	131	131	133	117	141	109	125	123	143	120	129	127	122	121	117	123	127	118	143	128	138	138	124	127	150	135	150	103	108	113	130	125	143	128	138	118	140	135	145	108	125	127	102	136	106	107	121	118	132	115	138	144	127	108	131	127	130	137	110	112	118	117	132	132	124	117	119	101	119	122	127	111	115	133	135	116	124	127	125	131	118	125	136	144	111	123	125	134	152	126	122	123	128	132	109	113	121	103	118	124	118	113	118	117	127	116	130	127	133	110	122	141	147	149	107	123	116	135	145	141	122	136	139	115	105	146	110	117	122	124	129	137	124	132	129	135	117	127	106	116	130	143	118	111	126	120	148	122	134	141	119	133	113	128	118	140	119	123	108	137	137	136	115	114	126	145	122	128	122	110	113	122	134	120	139	115	126	133	127	130	141	152	117	135	119	132	121	123	113	137	144	131	134	118	124	125	128	122	130	133	131	136	115	132	113	141	151	139	137	127	128	132	109	120	134	147	120	113	129	113	140	139	126	111	122	127	136	117	141	106	132	116	122	117	137	122	119	120	101	133	139	148	119	121	122	124	105	108	129	147	133	129	111	115	132	123	113	113	121	134	138	109	126	110	109	113	129	121	130	120	125	117	128	126	108	152	148	124	115	122	124	137	122	116	110	134	140	109	112	109	126	142	130	109	130	120	100	124	115	139	129	116	140	138	135	122	129	131	150	110	130	134	119	116	149	120	113	151	123	121	116	155	132	127	122	121	129	122	138	101	125	131	105	118	123	109	109	96	132	126	138	99	115	121	140	121	121	132	135	120	123	126	140	138	131	125	142	123	112	135	127	123	120	114	123	132	128	131	128	137	113	132	106	123	123	117	129	123	125	116	110	109	133	119	138	136	126	121	116	145	115	129	122	127	116	139	119	122	126	113	127	109	123	144	118	133	104	105	120	123	143	158	124	130	122	121	125	123	128	136	139	116	120	125	134	117	120	146	122	134	123	117	134	117	124	126	110	116	122	143	132	132	139	131	149	114	120	130	116	122	146	146	130	114	128	133	123	124	143	119	121	156	122	116	132	143	104	133	139	132	138	123	129	125	136	108	126	120	159	133	115	128	131	134	115	114	116	114	130	124	121	115	118	137	135	131	129	124	122	124	126	141	134	128	126	139	129	116	135	123	124	127	120	145	139	123	118	138	127	118	132	115	125	129	123	117	110	137	145	137	132	143	119	117	140	128	128	125	130	130	138	144	122	129	118	132	125	141	114	132	129	140	105	126	136	125	120	127	122	111	124	130	120	142	122	122	115	124	130	109	166	121	121	119	124	119	124	145	134	115	135	112	120	148	122	109	119	130	122	134	107	113	134	104	135	105	126	135	126	123	134	138	136	120	127	135	129	130	132	113	149	107	135	133	125	110	120	133	107	134	132	108	127	123	123	122	117	136	120	119	114	124	124	123	119	118	140	111	115	130	98	113	129	147	126	133	119	137	139	125	119	141	125	115	138	128	123	125	120	124	125	136	144	114	144	135	135	130	126	120	135	107
5062	787	671	378	300	234	233	190	140	167	138	176	142	139	139	149	117	137	139	133	130	123	163	130	144	137	143	150	125	132	145	137	124	112	120	124	128	136	138	137	133	101	123	145	124	117	138	123	125	131	126	154	140	123	118	133	122	133	120	130	126	126	137	151	116	115	127	129	128	151	136	133	133	120	128	119	133	133	135	134	122	94	130	140	154	132	121	138	135	137	129	120	133	114	146	116	127	132	130	145	112	126	137	117	127	138	135	127	122	120	147	142	142	129	141	132	138	107	141	121	138	120	148	129	139	123	128	124	135	141	127	134	139	132	122	117	128	123	128	147	131	142	164	123	113	141	128	112	123	119	127	138	131	135	127	113	110	131	137	121	127	144	145	136	128	134	146	120	143	134	116	138	124	145	136	128	135	135	138	128	126	121	148	140	128	131	136	132	129	136	128	144	133	138	148	125	112	118	140	112	129	136	136	137	129	139	125	115	153	139	123	121	121	149	124	133	132	124	149	115	130	138	140	125	131	137	135	117	134	122	134	135	112	123	136	139	122	145	130	127	142	125	115	126	117	139	116	111	113	135	148	131	135	150	138	125	109	138	131	120	148	119	108	107	127	130	139	126	111	118	129	117	113	125	118	113	143	130	151	144	138	134	139	130	160	133	122	121	147	135	110	135	126	120	120	136	127	129	141	120	111	131	106	126	137	135	117	120	137	149	127	136	122	127	133	114	128	115	129	120	144	159	136	128	138	130	127	142	128	116	141	104	133	120	133	136	134	127	117	134	143	130	124	117	125	138	102	123	150	115	130	145	135	152	106	114	129	114	139	162	116	130	134	126	113	138	129	125	129	120	152	131	125	136	150	130	128	148	113	133	116	150	140	128	128	121	140	125	164	142	112	123	126	128	107	122	129	128	135	134	146	136	118	106	126	112	137	132	124	116	140	112	119	140	119	129	151	131	130	136	122	128	118	99	132	118	126	143	132	146	113	132	122	139	137	147	141	142	134	118	132	145	118	140	123	139	107	129	123	127	132	124	130	128	119	132	125	130	133	137	127	115	122	107	148	133	138	138	131	115	123	127	145	134	133	122	117	114	147	147	132	134	119	120	130	118	135	112	122	141	126	133	126	131	131	120	146	119	138	143	114	140	132	156	132	125	120	141	126	122	132	138	139	135	131	138	131	138	128	129	119	123	143	130	125	137	111	120	114	148	142	117	123	126	130	136	135	136	127	134	111	139	133	125	142	133	129	134	133	125	125	126	148	120	122	131	119	154	135	133	115	113	117	135	123	122	162	139	123	120	131	137	147	116	131	132	128	148	95	137	105	138	137	123	133	137	127	141	106	136	103	136	114	128	110	137	119	134	146	135	145	119	117	115	149	134	136	130	138	129	100	123	131	143	112	148	123	114	131	112	129	110	131	124	131	147	116	122	118	127	124	155	126	129	132	103	137	124	134	121	140	137	113	148	115	134	129	121	119	112	126	140	142	128	124	119	134	122	139	130	125	130	132	144	142	141	135	126	115	129	144	140	139	134	109	133	149	129	135	115	140	129	113	148	133	141	135	139	147	132	124	113	136	137	132	140	104	130	159	136	124	134	136	129	113	137	112	136	135	141	142	149	135	129	138	119	133	137	110	111	129	128	135	135	110	117	111	120	140	144	133	126	123	145	128	136	124	126	132	131	112	124	143	121	110	128	107	131	146	123	134	137	107	115	138	128	142	131	152	120	135	133	132	125	125	117	138	133	138	114	117	128	119	133	144	123	121	147	117	133	137	126	125	131	112	136	144	126	120	124	134	155	135	125	112	121	135	120	138	111	145	113	151	127	129	119	113	120	140	108	130	124	125	148	133	117	124	144	124	155	118	131	117	137	127	143	125	129	125	124	124	136	102	130	122	134	129	144	164	124	128	133	127	143	135	134	149	143	142	120	131	125	128	121	121	140	117	129	141	106	131	137	141	123	134	118	109	120	136	155	121	132	141	151	140	146	129	125	141	122	116	148	120	108	141	131	114	124	134	134	125	128	108	126	143	135	122	119	123	122	123	135	134	122	126	130	117	132	126	133	142	136	110	134	126	140	120	135	125	113	136	135	110	123	107	133	134	132	139	127	129	134	112	139	117	132	145	155	121	119	130	133	117	130	137	137	137	133	108	140	139	137	141	148	121	136	144	146	137	127	132	134	124	124	146	161	112	139	117	125	126	139	122	123	126	133	127	120	113	136	150	138	141	127	151	127	132	118	126	124	113	110	139	131	148	123	155	143	141	129	121	105	137	125	133	126	119	139	118	140	117	134	131	117	149	116	126	149	123	125	145	138	144	143	137	103	135	125	175	148	138	130	117	112	130	115	138	119	134	142	140	128	143	121	132	113	139	136	145	139	144	136	142	104	130	135	120	139	143	129	137	142	147	112	130	122	111	124	134	124	132	140	133	138	116	124	107	142	150	125	132	113	135	125	119	112	128	107	142	132	119	132	131	133	127	126	133	109	140	118	143	117	141	122	124	120	140	115	112	118	129	133	113	105	130	129	137	153	122	126	143	135	133	127	127	110	127	138	124	117	132	119	129	112	115	117	126	108	130	129	148	136	129	148	125	129	123	148	127	122	165	124	128	121	132	124	134	125	116	138	121	129	150	137	155	138	133	141	164	125	136	140	147	131	133	117	158	122	129	118	151	118	136	132	129	140	131	142	106	157	145	136	137	134	128	145	135	144	121	116	152	134	141	140	119	134	124	133	121	118	140	132	147	119	153	113	130	123	130	133	127	131	127	129	131	129	129	132	135	134	127	136	137	128	129	115	115	134	124	130	124	135	130	142	109	131	124	141	98	123	116	116	142	148	115	109	137	119	137	139	111	128	125	139	144	126	141	114	121	115	117	121	140	100	106	158	127	148	124	132	129	128	133	122	142	120	144	153	143	121	124	117	128	134	136	142	134	119	136	131	143	113	126	133	132	121	143	120	116	128	149	122	129	155	128	127	129	113	124	133	128	133	149	133	150	120	113	115	127	144	145	134	143	119	142	134	135	132	122	126	141	142	122	115	132	148	133	124	122	132	129	128	102	139	115	131	131	128	130	142	128	133	136	115	114	139	124	121	130	114	131	149	130	120	111	124	126	141	148	123	143	136	117	136	162	117	135	133	153	123	136	140	134	131	150	140	134	143	154	136	139	132	131	132	125	134	124	125	108	107	132	122	146	146	126	126	140	135	131	131	115	120	129	127	154	124	111	134	134	134	132	151	117	146	127	142	124	150	138	126	150	157	126	118	128	136	136	115	133	124	129	129	138	142	143	134	136	141	151	112	146	115	134	128	116	148	148	143	143	141	117	124	120	129	130	122	145	124	128	132	137	111	149	138	126	125	136	156	137	124	130	128	149	120	135	120	116	119	162	140	147	131	169	130	135	113	131	132	133	125	123	124	120	108	111	138	130	131	133	128	138	135	138	121	114	111	128	152	121	142	125	143	145	127	122	128
25238	20846	27398	24440	20872	12257	1731	1118	830	800	707	614	626	551	521	522	524	536	492	486	465	436	419	464	432	444	414	414	403	459	430	414	410	428	436	372	456	440	466	387	420	424	406	405	441	427	432	353	351	402	433	370	432	428	404	404	381	389	387	418	421	394	428	394	380	396	381	413	414	374	406	396	413	399	366	423	357	411	432	413	411	357	373	388	387	430	406	414	392	400	361	425	411	388	378	426	375	387	388	348	396	362	407	359	386	412	404	393	390	390	384	370	372	406	412	398	405	368	361	365	420	386	410	342	397	387	385	371	427	388	410	393	421	405	337	357	410	401	391	403	389	405	403	378	409	379	388	375	385	372	355	387	372	406	380	378	367	400	411	343	365	414	388	398	388	408	434	397	399	369	361	374	405	405	409	356	341	386	417	391	393	431	402	416	394	398	388	392	358	378	395	407	398	361	428	375	365	409	377	386	382	419	383	385	407	401	352	389	357	397	404	371	419	359	407	390	449	402	416	381	397	434	390	392	415	350	406	386	405	441	412	413	372	403	368	391	404	405	342	394	370	380	391	435	397	377	405	361	387	408	434	396	388	396	379	415	403	412	389	368	389	386	413	352	350	373	408	393	460	403	407	369	421	431	427	400	423	385	394	367	403	421	372	390	403	378	400	394	392	381	417	368	391	396	393	387	390	436	359	404	399	395	415	347	391	380	365	405	413	379	400	394	378	385	398	385	351	385	351	374	398	402	395	394	414	393	421	368	401	406	423	410	391	337	411	392	397	405	394	399	383	363	379	410	372	368	363	363	386	401	382	420	387	386	370	436	394	388	397	395	398	385	412	334	397	406	386	412	378	413	383	395	402	407	341	382	378	376	403	346	393	401	376	382	393	418	375	382	356	408	378	361	407	388	403	399	396	420	424	405	392	424	403	424	412	413	381	425	400	386	394	411	380	398	403	412	371	393	380	391	382	385	397	374	369	372	394	385	350	430	380	388	387	417	379	374	386	370	350	401	377	396	396	421	379	357	429	395	356	364	371	377	404	380	392	396	412	349	402	352	398	364	341	444	396	363	393	416	352	413	400	381	398	395	392	392	391	383	394	396	374	388	421	394	398	398	391	378	401	425	386	402	375	407	436	378	380	426	406	403	372	390	398	422	402	407	358	396	421	385	423	369	392	423	394	410	390	414	399	370	381	397	386	386	386	375	388	441	394	433	361	418	409	387	416	401	369	398	410	410	360	429	368	362	367	391	364	401	395	364	404	360	372	418	394	393	404	377	377	381	369	430	435	402	449	389	436	392	394	361	404	365	428	368	396	389	405	404	447	361	394	398	371	400	400	399	415	422	406	392	397	361	395	389	399	370	386	375	386	409	400	389	391	405	395	368	406	381	407	384	382	437	409	408	367	389	382	429	389	376	421	383	371	410	402	369	412	399	389	382	351	387	394	387	359	347	414	379	389	375	376	420	394	425	396	373	375	438	376	409	399	396	382	419	363	383	387	410	393	372	415	382	347	413	370	355	392	369	382	400	361	399	388	366	398	395	386	424	400	397	377	418	389	397	400	434	401	389	378	438	362	381	404	383	362	392	381	391	414	433	376	368	436	402	448	408	387	409	375	394	396	454	392	429	390	415	387	407	379	431	393	396	371	396	372	425	362	403	369	370	391	387	392	385	422	389	390	382	392	369	406	437	330	384	399	392	364	404	413	388	368	401	387	380	417	381	407	379	405	382	399	394	402	395	438	388	401	363	406	392	384	391	390	386	343	447	408	408	412	408	398	375	386	374	387	407	361	382	415	394	435	369	370	395	393	389	406	397	374	373	399	397	407	389	431	376	386	390	395	416	367	383	410	357	422	382	395	410	389	414	387	384	419	412	415	358	427	405	403	382	420	402	384	380	387	386	373	386	420	377	411	385	447	359	395	377	387	431	400	388	384	385	394	394	400	391	379	419	410	402	413	388	386	421	403	353	389	408	381	438	440	388	373	409	394	365	403	382	396	440	371	349	419	408	368	413	412	386	391	422	400	360	381	412	381	417	376	408	423	394	384	387	403	412	394	358	419	389	392	396	396	402	405	416	363	392	390	387	401	375	417	368	371	392	402	403	383	417	384	396	382	390	403	401	382	381	408	414	388	410	411	351	363	404	418	413	407	399	356	400	412	378	372	393	415	350	416	384	427	429	378	380	354	372	380	385	400	392	372	375	352	453	407	381	352	332	332	368	389	391	409	401	402	399	396	385	406	409	406	422	400	367	405	361	393	379	423	378	381	356	376	403	347	363	418	392	407	405	382	392	376	415	429	410	398	391	407	390	412	372	391	375	361	388	389	427	397	388	393	384	398	366	412	380	398	384	403	374	388	369	430	356	353	388	406	421	371	404	386	406	383	387	375	416	403	417	369	388	419	371	391	361	368	425	393	407	383	387	385	409	443	383	376	371	358	368	427	360	406	393	395	392	352	356	401	396	383	391	395	390	392	417	416	401	412	406	365	390	373	401	389	404	382	368	375	364	341	413	406	362	401	399	401	372	396	389	378	415	391	409	392	426	413	397	392	368	383	383	407	384	421	386	390	383	386	358	413	381	392	391	398	409	388	393	377	399	376	384	418	373	425	371	372	437	426	396	407	388	416	375	383	414	377	375	407	411	392	355	395	395	381	384	395	357	399	392	398	377	400	392	387	389	369	391	424	404	366	389	392	404	369	415	417	407	400	396	379	400	391	370	391	399	410	394	383	407	396	413	386	396	381	398	365	365	373	375	387	396	376	390	415	372	383	388	368	418	403	389	371	397	396	393	335	387	385	399	395	425	407	393	363	370	402	431	396	401	397	391	441	403	378	393	407	385	380	413	362	437	397	360	407	404	412	388	423	375	386	385	378	374	411	384	374	408	359	428	357	362	392	414	396	407	440	387	367	418	405	407	397	399	400	424	419	396	412	413	394	404	383	416	385	426	357	386	404	404	427	353	417	418	395	423	441	368	375	393	400	378	376	408	396	369	380	360	400	443	409	378	394	409	437	373	395	402	378	355	416	396	382	388	385	404	358	396	373	402	398	377	382	443	427	387	381	354	399	414	387	362	402	398	372	362	402	378	364	366	354	369	400	405	410	386	407	379	336	395	430	392	388	366	394	400	376	426	391	380	371	398	355	381	408	413	427	394	379	398	394	431	365	405	418	441	374	397	392	348	401	402	380	395	390	387	353	405	410	376	403	432	441	371	426	426	384	405	365	429	365	393	382	380	402	426	389	406	388	353	392	397	447	436	404	431	421	385	356	412	397	390	388	385	396	378	399	390	396	409	360	388	377	415	394	423	386	404	403	398	404	393	363	383	374	412	400	397	394	402	353	376	381	423	391	418	390	365	389	385	397	425	410	402	384	384	434	381	396	394	360	385	372	444	372	380	413	380	385	384	395	377	417	388	407	365	388	359	387	409	352	379	399	422	443	398	377	380	393	395	391	388	402	434	427	415	431	377	397	413
7082	11913	10724	5859	3896	2829	2089	1737	1469	1164	996	921	816	750	729	682	605	590	516	505	538	470	482	448	482	427	478	452	424	457	382	414	402	393	406	417	386	388	418	377	387	384	379	369	385	365	374	389	394	379	382	390	386	406	373	374	370	374	341	387	378	350	346	373	337	365	402	392	361	346	364	390	335	375	387	356	373	428	381	347	411	378	388	404	395	391	371	374	396	414	367	405	369	396	365	372	361	364	401	346	381	384	367	344	359	365	362	373	380	380	397	373	376	337	329	369	341	376	373	373	401	375	366	350	351	388	380	347	366	350	379	348	406	386	361	334	353	357	333	347	409	347	327	363	349	352	347	383	367	398	381	355	371	348	358	388	341	366	370	360	368	370	372	429	339	395	373	389	352	363	383	354	381	368	372	396	384	341	375	350	355	398	351	348	348	379	370	373	358	384	367	401	343	400	377	332	387	356	369	354	339	385	348	355	370	372	379	376	354	382	368	363	383	374	360	340	380	380	331	342	355	365	378	316	362	372	358	367	362	397	385	342	348	393	397	353	345	336	402	370	335	389	373	378	355	361	401	345	363	427	384	419	370	318	377	375	377	378	399	390	352	376	343	370	402	380	366	378	341	345	367	384	353	404	344	392	370	329	354	353	377	378	380	369	369	365	379	358	369	398	345	345	365	390	381	397	375	337	357	371	339	356	346	386	374	347	383	368	347	370	351	372	346	341	378	389	387	372	385	383	400	384	377	381	361	358	347	384	365	330	374	378	352	385	388	334	367	335	380	404	334	367	353	376	367	368	396	369	391	355	376	395	349	352	364	381	351	386	341	338	346	357	367	344	372	308	375	380	370	328	396	350	362	366	358	381	341	360	355	356	406	360	397	371	354	365	353	342	380	347	380	385	336	391	356	360	359	368	374	387	329	339	395	354	353	384	377	371	324	380	368	362	357	368	319	363	366	351	335	339	358	366	346	346	365	362	340	349	329	377	387	371	371	377	365	350	371	379	343	349	360	316	365	362	367	408	337	352	375	358	358	391	380	368	362	396	344	361	327	351	364	342	351	351	374	373	356	377	339	382	355	380	366	366	394	371	383	342	337	360	347	391	349	381	373	354	328	362	365	359	380	348	363	341	369	366	362	358	364	367	332	316	340	355	343	378	371	362	364	388	342	381	400	383	367	409	337	371	360	374	375	367	335	361	353	392	385	335	355	342	367	361	382	385	366	374	370	373	367	325	319	364	381	338	363	365	327	374	367	355	390	385	375	375	368	378	323	372	347	374	367	364	340	369	355	364	393	413	360	387	366	351	372	386	311	361	372	394	384	376	375	388	359	374	361	376	377	348	359	354	386	354	360	342	349	340	364	397	372	372	365	364	387	391	359	356	333	353	398	362	340	333	381	360	377	349	377	377	383	371	361	390	384	371	371	367	331	405	346	354	385	352	361	375	338	366	351	353	365	356	378	330	322	345	379	338	362	359	381	377	352	354	411	377	340	364	351	385	340	391	364	373	387	343	393	322	385	357	344	392	372	378	407	400	356	392	354	339	348	343	361	363	348	369	382	354	382	371	379	373	374	356	354	353	357	377	364	371	328	351	369	334	340	355	377	398	347	403	395	348	364	350	362	365	344	330	356	392	368	388	377	366	355	367	377	366	345	361	375	379	357	365	404	371	379	385	379	366	335	349	390	376	305	368	362	382	348	382	383	401	365	384	375	361	373	384	341	338	350	357	364	383	407	348	354	378	356	363	337	381	385	368	358	382	362	342	345	358	368	380	340	377	350	387	333	362	354	386	362	383	390	367	387	354	360	345	381	371	352	376	368	381	375	403	380	358	359	350	377	361	367	356	362	366	358	361	370	360	368	355	371	360	359	376	378	381	368	391	349	349	375	351	325	349	387	346	383	354	366	355	365	375	378	343	370	383	386	345	367	349	344	373	390	398	360	363	396	353	378	357	341	402	345	385	372	340	332	356	354	388	386	361	339	372	376	346	388	368	364	340	343	376	362	393	395	391	365	395	397	367	366	375	372	375	355	343	380	370	380	365	348	380	358	345	358	357	375	372	388	380	333	352	376	353	344	366	390	399	379	386	380	341	357	356	339	343	348	347	358	391	365	354	347	345	370	359	409	355	387	341	358	399	373	371	382	395	354	416	372	371	372	363	396	375	409	330	388	383	383	351	380	389	393	351	359	351	373	368	357	369	379	378	361	359	375	334	358	332	361	373	352	364	317	365	330	364	367	359	348	349	394	354	376	364	338	351	354	361	375	389	360	378	321	359	358	353	360	363	347	386	372	369	352	372	372	377	383	376	420	389	370	366	358	360	344	380	352	361	400	360	342	373	367	361	379	396	349	345	377	382	338	354	396	372	332	339	347	353	330	342	368	370	341	396	383	357	353	377	355	352	362	359	407	328	364	330	312	367	379	403	328	393	385	358	368	395	370	390	383	365	368	380	343	346	370	389	349	366	361	372	358	348	342	352	367	345	415	357	370	367	321	365	387	353	388	349	365	377	390	336	341	359	367	375	386	344	367	355	373	371	367	351	359	351	370	381	364	356	338	392	354	352	355	327	391	364	383	352	366	366	364	375	378	369	348	381	355	360	340	387	386	402	378	382	361	346	362	388	376	363	352	359	367	346	335	346	337	362	370	360	381	366	381	354	351	355	352	371	347	362	378	350	340	384	358	357	359	360	358	338	398	389	379	359	341	348	354	346	347	346	357	353	362	371	361	375	374	352	377	383	376	353	382	392	348	391	373	328	338	350	347	364	365	373	340	351	367	382	351	360	392	370	350	354	351	357	399	372	368	340	384	325	353	377	367	379	342	341	368	352	371	341	372	367	390	363	380	368	346	343	376	386	378	367	368	346	370	326	383	384	351	384	369	405	339	389	392	348	384	391	362	382	337	371	396	357	343	356	358	345	395	395	348	340	356	383	356	363	341	354	365	384	376	388	372	357	380	359	363	348	379	391	371	413	379	374	388	411	335	408	389	378	383	324	378	317	376	352	361	361	366	369	383	393	384	355	365	394	329	387	382	408	367	369	392	328	340	382	362	403	339	362	366	355	353	371	360	363	393	384	375	345	365	346	379	348	346	368	320	361	345	377	329	315	390	350	356	369	355	375	358	379	371	348	360	367	374	340	376	371	356	425	390	360	340	356	377	372	364	371	371	333	402	336	333	392	388	361	316	400	377	366	390	407	345	377	377	356	349	348	354	431	378	359	351	368	371	362	368	372	343	338	368	361	336	361	361	390	343	361	367	357	372	372	355	375	375	356	389	371	367	384	389	364	324	371	367	372	357	349	383	346	374	369	350	371	350	342	343	336	354	354	365	347	365	378	344	385	366	355	388	366	351	354	375	348	361	380	341	381	321	373	377	385	374	338	353	377	360	377	360	374	361	344	348	379	389	417	380	348	369	348	373	372	379	357	372	383	362	413	392	375	401	378	363	366	371	384	350	388	382	382	334	375	349	392
22993	20852	27634	24171	20859	20949	10833	2125	1525	1288	1221	1111	1028	931	906	857	801	785	790	756	769	737	733	684	676	699	741	702	666	652	646	703	608	672	652	668	610	645	625	626	576	676	599	637	624	624	605	652	652	634	672	650	588	640	608	620	628	626	622	612	629	636	596	646	624	632	603	639	634	620	640	602	644	611	618	583	636	549	638	620	612	623	644	615	568	600	612	623	568	636	643	605	612	610	609	636	612	628	661	615	592	584	579	596	605	588	598	616	613	629	641	599	605	631	628	617	588	560	640	591	652	599	663	631	632	612	635	587	590	648	585	607	616	568	607	632	637	650	598	605	622	603	607	549	617	627	650	627	574	579	613	559	598	595	616	625	642	617	639	582	601	619	619	641	604	594	573	581	613	612	645	607	616	558	660	654	599	604	598	575	591	608	600	619	560	605	601	616	609	614	607	600	601	610	590	615	610	600	570	629	570	643	670	646	605	608	658	596	640	580	602	626	597	575	597	586	566	564	622	648	608	640	569	596	642	646	609	597	628	615	588	568	622	611	592	594	576	586	592	604	620	612	609	616	577	583	599	669	585	633	631	597	608	609	610	581	623	598	586	617	665	553	621	597	582	630	586	647	608	620	637	624	588	668	621	585	596	612	566	600	596	590	608	640	642	540	612	608	640	577	605	601	600	572	632	635	618	616	627	600	614	612	576	611	618	605	591	574	611	612	575	614	610	576	602	588	598	587	612	653	605	578	616	611	578	582	593	619	597	588	605	629	593	531	570	625	588	584	624	591	565	574	581	622	583	655	609	605	582	616	645	602	661	640	644	601	598	631	597	579	604	592	653	635	619	604	610	582	615	603	578	602	646	625	641	640	551	611	659	675	595	616	657	584	601	606	606	602	613	595	637	591	667	638	642	633	599	606	645	641	611	639	537	560	648	628	591	602	597	579	565	617	629	577	636	611	609	653	583	599	626	632	636	564	638	603	600	617	631	630	590	598	612	589	570	599	628	588	578	607	582	597	619	588	629	593	628	615	612	569	607	601	614	537	584	646	642	632	622	572	596	644	595	606	598	627	543	614	556	612	606	618	590	618	620	615	603	605	648	630	638	578	641	627	558	620	601	588	573	628	598	627	607	587	609	702	620	603	634	605	607	624	577	589	612	563	601	624	589	583	597	609	610	626	535	606	620	589	622	592	574	594	603	658	612	608	614	630	613	609	651	590	572	582	637	625	628	589	609	621	595	628	619	627	601	587	675	632	620	640	647	585	606	621	598	613	597	618	620	587	600	635	627	610	600	623	609	595	583	573	567	532	641	612	614	587	638	605	656	637	636	597	606	569	574	575	585	617	624	609	630	640	603	580	566	583	610	569	591	605	618	666	636	596	639	584	566	609	601	581	576	578	585	655	624	574	576	652	607	612	657	597	609	642	565	606	634	573	612	548	614	594	597	609	573	614	623	598	607	574	627	611	619	604	630	609	639	582	579	605	552	618	612	571	603	582	587	620	550	600	624	622	655	593	600	582	609	619	589	613	618	631	580	633	589	646	581	587	624	583	572	598	618	603	642	590	624	576	604	617	587	591	636	555	611	561	650	607	601	612	650	589	603	631	617	590	608	631	628	611	582	606	590	645	579	613	590	588	603	611	578	598	587	569	634	637	550	622	601	572	612	574	674	600	612	573	610	608	622	614	637	568	567	645	615	565	606	576	609	627	641	598	573	586	609	634	562	615	588	592	611	621	598	584	611	599	571	584	587	613	635	609	623	655	605	617	563	600	614	572	635	591	637	640	598	623	538	614	623	668	605	606	599	614	629	607	604	583	603	639	600	609	642	580	579	610	567	590	587	584	598	593	572	647	622	626	591	568	610	566	608	614	590	613	583	564	557	605	632	632	616	588	635	575	584	633	594	582	567	598	627	583	552	596	588	603	611	574	564	602	571	635	594	649	595	632	616	613	614	625	638	613	623	619	613	613	597	636	593	580	587	576	643	575	609	616	625	617	591	588	580	589	600	600	613	611	606	605	636	586	624	611	576	593	562	618	647	568	581	665	619	603	624	596	619	610	677	601	657	605	633	584	575	588	592	654	599	605	613	566	579	619	595	614	630	594	624	615	589	606	620	587	607	666	600	635	595	635	628	607	617	584	568	615	572	604	594	617	595	613	618	664	633	622	599	582	630	605	555	609	641	650	644	619	642	622	649	581	592	591	634	646	606	609	614	629	608	606	583	589	564	638	604	592	589	584	592	612	574	590	613	583	632	595	616	636	582	630	609	625	641	620	613	619	609	639	608	620	620	599	622	586	600	580	624	631	600	609	578	607	594	573	523	605	584	618	606	628	638	536	616	585	623	655	583	601	543	604	608	589	636	584	640	594	628	555	575	562	609	598	621	564	613	617	594	618	647	587	669	608	631	671	644	572	588	626	590	575	611	594	576	614	605	634	581	565	600	617	624	585	591	591	611	623	598	638	590	640	588	609	595	603	621	587	645	570	606	628	576	551	636	577	611	601	573	614	571	627	569	612	580	608	601	595	614	613	625	613	667	653	626	633	616	593	575	630	604	629	613	624	597	607	585	607	557	612	625	672	662	622	577	588	610	602	605	586	602	580	627	587	597	546	585	640	532	595	539	607	572	608	620	636	632	558	588	614	576	604	586	656	654	607	588	586	625	587	566	615	594	626	647	600	554	632	620	607	580	570	631	592	616	560	582	588	611	580	592	597	588	615	586	608	586	625	606	612	606	563	577	615	580	612	609	628	619	640	593	634	568	622	630	597	610	595	585	584	595	573	601	586	605	612	609	626	629	610	637	615	569	603	618	609	591	598	576	593	632	609	599	625	626	607	569	597	610	635	558	605	646	611	603	576	595	573	619	561	600	576	613	587	658	641	621	620	570	605	604	618	626	606	605	567	609	622	639	628	578	591	596	595	620	622	611	586	586	612	627	586	614	599	595	611	601	602	659	632	552	620	586	586	647	647	594	614	597	610	612	600	569	595	597	617	627	592	609	583	618	627	608	599	576	628	569	543	612	612	593	598	650	597	588	621	635	557	643	617	570	602	571	602	614	542	609	599	569	642	629	609	615	581	609	649	588	628	644	611	643	582	580	596	618	597	601	648	637	585	579	600	618	565	601	623	575	622	582	596	598	592	630	594	585	576	641	619	582	644	631	606	613	605	627	572	603	619	573	589	581	604	647	614	600	600	574	616	663	622	630	600	625	610	631	603	638	586	567	557	618	603	617	651	582	593	583	595	641	599	646	609	633	593	622	582	581	545	581	594	608	606	576	650	644	608	607	565	619	632	584	582	645	608	611	593	622	605	600	636	611	607	630	630	677	552	615	592	556	577	607	640	632	627	593	591	623	622	657	571	589	571	655	627	643	625	621	596	568	610	608	577	602	635	614	582	556	604	554	584	571	595	564	620	596	637	605	612	570	596	639	592	592	559	594	584	597	584	603	606	619	608	580	613	589	573	619	594	648	617
10236	18499	17106	9977	6965	5219	3872	3147	2582	2153	1914	1620	1492	1335	1152	1118	1055	986	988	871	853	868	799	741	720	707	736	683	703	692	695	679	640	624	646	660	617	643	618	644	658	641	597	587	588	586	607	629	649	574	571	592	568	629	595	590	550	604	566	617	612	616	557	594	571	608	606	583	579	590	544	576	581	513	554	563	542	583	581	553	557	564	612	567	558	597	591	553	537	591	553	560	578	561	561	540	594	608	592	601	576	549	547	568	567	555	575	609	590	598	562	558	571	550	582	552	583	574	587	605	570	575	550	598	554	552	552	567	559	574	553	538	571	582	561	583	585	586	584	611	578	547	602	545	604	520	529	561	547	561	588	563	564	565	560	538	547	550	549	605	580	535	548	593	600	558	579	561	575	576	557	584	565	589	574	583	586	550	544	543	559	574	594	580	527	554	612	546	556	554	550	568	533	524	572	582	559	574	578	566	567	567	545	573	551	544	584	570	571	578	586	551	539	601	571	574	574	531	575	597	582	578	560	589	539	573	594	566	565	574	585	591	604	534	568	542	561	565	548	545	583	560	544	569	573	558	572	573	558	539	576	583	620	582	531	536	581	548	582	527	577	552	524	519	556	508	598	544	581	594	576	546	585	585	535	571	576	575	590	546	551	601	574	551	530	543	562	525	576	572	501	565	573	583	554	571	552	573	600	542	548	557	607	584	568	508	593	564	553	564	570	587	556	557	566	525	544	558	542	564	579	570	545	535	560	561	598	558	586	560	585	568	585	556	522	560	533	540	545	553	530	558	553	558	530	590	557	555	556	531	610	529	604	544	577	554	536	556	570	602	560	533	571	569	599	562	552	595	553	563	600	575	555	599	574	592	546	527	555	608	537	574	563	563	546	593	609	553	587	556	574	576	583	531	543	544	576	561	559	579	584	559	600	572	594	560	558	527	523	549	536	567	563	569	602	573	600	585	531	550	606	568	553	535	541	512	537	618	585	604	583	563	561	530	590	567	551	558	546	574	559	573	566	530	563	580	578	569	571	564	578	585	580	545	577	566	560	559	567	555	573	581	550	550	541	561	577	551	554	549	546	554	537	533	543	590	562	577	559	571	566	582	622	554	566	540	605	557	545	555	579	584	609	556	566	558	577	590	593	552	591	552	541	543	566	577	560	591	547	574	545	559	568	580	634	572	552	546	549	545	596	561	537	552	537	569	549	542	598	564	557	592	526	549	601	520	547	555	596	606	572	563	569	546	560	553	543	544	548	587	543	557	596	536	569	603	553	587	610	564	558	554	597	530	585	577	540	585	593	588	553	560	529	584	560	638	577	514	579	562	573	567	548	532	539	555	570	536	604	568	569	512	562	590	601	612	525	601	531	603	566	571	576	552	544	558	525	544	564	599	567	564	567	575	542	588	566	545	548	529	543	533	561	540	580	538	565	539	567	547	563	588	573	595	570	583	613	573	535	592	562	609	519	543	550	548	588	529	541	555	568	593	560	611	601	587	610	576	599	527	572	521	542	555	544	553	575	552	549	564	578	505	548	569	582	547	588	565	534	575	530	597	591	563	493	596	589	587	564	537	591	580	537	536	600	581	543	563	560	607	556	595	579	566	599	586	535	585	555	583	583	542	530	515	526	588	519	571	556	553	554	534	542	585	519	578	550	547	554	546	585	556	603	557	507	595	550	575	562	571	538	567	564	576	553	505	570	568	526	534	589	565	592	551	585	545	556	540	566	568	581	585	573	552	558	589	606	601	559	595	526	572	540	531	539	581	541	558	546	574	577	578	579	577	546	566	538	564	546	587	582	594	561	551	555	584	567	569	583	539	577	599	538	551	555	594	534	595	570	600	618	568	567	553	552	577	550	572	574	563	564	582	561	526	565	526	515	560	549	595	555	580	587	580	601	601	557	547	578	544	577	591	538	594	578	563	540	522	560	547	562	587	558	524	527	535	584	534	545	562	575	572	564	576	542	541	542	560	575	589	579	528	558	544	564	604	582	574	570	568	569	561	554	545	547	554	605	568	586	547	586	509	534	546	590	579	543	580	555	556	607	555	551	568	560	560	569	563	520	546	517	586	518	568	552	573	613	574	556	586	563	602	548	556	551	543	570	553	538	539	576	569	522	568	588	550	599	554	576	512	592	591	563	557	528	583	584	571	554	576	571	563	547	587	570	578	574	608	533	574	569	553	549	577	542	566	575	533	508	603	550	547	542	526	568	543	525	523	574	573	622	616	610	535	528	576	578	596	551	558	552	577	549	562	547	606	593	537	575	569	565	544	581	593	545	623	545	572	584	582	592	593	566	582	557	592	544	570	568	549	571	588	568	558	548	574	542	588	599	594	565	578	592	571	593	519	611	593	577	573	549	588	530	537	558	570	555	591	585	561	561	582	555	576	580	537	583	562	545	570	573	498	570	579	597	540	553	588	584	542	579	558	548	562	574	574	584	516	562	572	535	559	554	586	613	613	579	569	522	563	547	554	558	563	605	548	512	579	600	587	558	558	520	546	546	599	610	570	544	590	575	608	608	573	587	582	531	575	540	534	546	573	585	544	567	546	552	566	603	584	548	611	564	606	553	584	589	581	547	545	602	581	555	573	551	587	530	557	568	591	570	574	557	595	531	572	562	560	557	527	585	550	555	536	594	575	566	613	519	583	573	554	557	548	529	565	582	583	595	581	584	591	600	589	536	561	575	593	562	567	532	594	595	593	562	554	586	559	554	555	544	544	600	578	518	549	544	561	513	598	563	566	566	519	580	530	532	548	564	577	572	516	583	552	588	571	533	545	558	592	520	550	560	563	579	602	575	570	546	542	576	588	567	512	556	552	582	587	557	570	573	577	560	534	552	558	614	557	586	552	612	602	558	570	578	580	589	579	530	564	578	591	562	524	546	587	565	554	554	607	562	603	610	605	593	559	531	553	593	568	540	578	611	537	534	550	557	568	541	565	561	546	568	552	549	554	569	546	550	563	550	542	558	562	554	512	612	590	545	549	593	561	555	586	591	542	513	543	565	598	540	542	606	545	576	569	567	548	553	542	617	534	543	570	542	596	587	563	578	535	563	578	521	600	554	541	577	570	594	557	547	565	563	540	566	577	570	572	573	524	556	551	564	549	580	550	559	567	569	558	593	587	562	596	577	590	545	561	575	573	563	592	554	554	538	568	565	548	601	571	569	539	544	535	539	545	619	537	573	557	583	533	585	553	596	610	563	586	595	553	542	578	517	584	556	572	556	558	577	557	585	532	582	553	599	552	604	590	550	578	620	583	577	573	571	562	565	576	571	539	574	531	562	578	562	567	560	544	543	532	586	544	539	561	549	566	549	598	559	586	548	563	595	543	581	550	593	579	583	516	557	572	564	569	592	568	570	583	612	550	600	540	572	581	594	563	591	559	554	588	531	557	540	544	566	589	575	528	609	593	567	576	583	559	591	575	578	570	590	564	563	601	569	564	566	567	579	540	562	612	524	561	573	530	581	570
28412	14590	1850	450	301	264	214	169	170	135	127	112	121	124	119	121	148	146	124	124	118	138	119	118	140	127	125	114	152	138	117	131	125	142	118	123	140	133	123	118	133	145	117	155	117	122	119	102	140	118	125	111	117	120	119	134	133	137	112	122	151	117	131	116	128	134	135	115	117	125	125	131	115	131	143	130	132	125	111	114	121	116	107	128	115	100	104	127	122	111	132	131	108	138	152	118	136	110	134	138	124	128	125	115	126	130	129	138	143	134	125	123	151	127	117	122	132	140	114	138	128	120	132	129	118	140	117	120	131	150	117	136	124	132	136	135	132	121	130	113	135	113	139	137	128	132	126	117	125	127	128	131	121	137	120	116	102	120	126	135	115	141	116	132	127	124	134	127	124	119	123	112	145	134	124	129	108	127	120	114	130	138	117	131	132	140	117	123	128	125	129	138	131	125	133	129	122	128	133	119	145	136	146	156	132	126	132	118	122	137	137	128	130	129	117	121	128	129	130	147	145	128	118	121	114	120	118	134	106	145	126	136	120	106	127	144	111	121	125	128	130	124	118	124	115	122	119	124	141	134	107	133	130	127	136	114	140	105	136	126	158	132	141	128	117	118	120	138	117	116	134	133	117	132	122	147	135	131	125	127	109	121	108	118	137	125	121	117	115	145	144	128	131	135	129	117	159	128	123	131	133	133	116	117	121	120	142	145	135	126	119	115	131	125	126	126	133	129	137	130	107	137	127	133	110	142	108	114	114	142	136	124	139	128	110	129	133	116	141	134	139	124	129	115	142	125	114	128	138	132	125	111	122	129	140	152	131	122	134	118	129	135	114	127	136	136	137	153	120	135	144	130	136	140	150	112	118	138	124	123	121	122	127	123	121	138	136	129	106	120	136	113	128	128	104	117	123	137	134	122	111	103	124	140	123	146	99	137	126	133	122	116	137	123	123	133	130	119	134	130	127	119	118	130	127	115	130	123	108	116	116	121	135	113	128	151	123	121	129	136	133	122	116	116	136	113	147	121	124	131	121	109	141	121	129	117	139	114	117	119	115	126	121	110	124	110	114	132	124	110	129	128	129	103	115	144	122	121	142	152	128	122	130	105	111	130	133	135	129	153	137	112	133	126	117	132	133	117	132	108	126	116	132	121	111	123	122	125	138	123	130	106	156	135	132	131	135	121	122	132	144	104	136	116	120	138	129	123	131	104	133	146	130	135	145	132	116	131	129	125	127	127	128	123	125	149	122	117	125	132	136	139	112	129	127	117	117	111	135	134	123	135	131	135	114	115	114	139	133	142	129	123	138	100	125	122	123	144	117	121	139	137	133	125	141	141	104	129	134	123	119	117	127	127	118	132	108	111	136	123	133	132	130	116	129	124	136	115	116	113	106	132	146	129	124	127	121	140	131	135	137	129	130	127	130	126	139	125	121	126	112	125	146	110	145	134	106	121	131	133	122	114	127	131	129	126	136	114	136	125	122	122	139	133	128	111	127	127	118	121	118	129	127	133	121	133	137	134	128	97	127	116	127	136	115	147	119	121	140	133	101	132	118	125	130	107	128	129	109	134	127	129	116	127	159	131	102	122	145	146	127	134	137	138	138	139	123	123	137	124	145	130	121	115	110	120	133	139	127	126	125	147	136	122	139	110	101	137	120	143	143	125	137	112	98	117	150	150	126	139	107	132	128	135	115	134	118	121	115	130	122	121	132	132	136	114	115	134	135	113	144	126	118	139	126	123	132	132	127	121	151	127	130	146	157	120	127	133	139	135	118	130	138	154	106	138	138	127	130	122	126	126	108	129	123	130	125	104	137	117	136	114	120	128	130	137	126	126	117	114	125	116	133	125	129	142	121	138	120	149	129	131	125	104	105	127	130	137	101	128	125	129	125	110	143	110	111	114	128	129	115	120	118	139	106	130	129	129	117	109	119	121	141	102	124	132	123	136	137	140	135	115	148	120	110	134	143	127	125	112	139	134	128	109	118	126	132	134	134	144	140	131	115	116	128	118	112	118	143	118	118	131	126	133	117	123	130	124	123	125	129	129	122	118	131	109	145	132	137	131	127	118	131	134	116	135	144	123	127	125	120	141	134	114	107	138	130	128	120	132	117	145	118	124	128	112	103	130	125	115	116	122	107	112	121	128	125	122	128	126	146	130	124	114	125	132	129	120	111	132	129	126	113	130	126	139	113	138	114	137	143	118	121	131	132	125	132	147	109	111	130	110	118	126	134	120	129	128	112	124	141	110	128	141	137	118	106	115	138	130	130	122	128	116	127	126	124	102	143	128	151	127	121	120	134	127	120	130	117	112	125	117	132	117	136	136	108	119	136	143	138	112	126	126	120	122	124	121	105	109	132	117	126	115	132	122	121	118	127	118	115	136	140	114	130	130	116	128	132	124	134	127	141	118	141	101	133	142	112	131	119	140	128	130	137	115	147	147	118	137	127	113	125	135	130	124	127	132	120	120	135	132	131	117	129	128	109	129	142	115	146	144	101	124	109	117	137	142	128	140	122	116	119	114	126	119	151	114	126	119	105	116	108	131	125	124	112	125	114	102	115	126	126	149	134	108	115	158	132	132	122	136	116	127	120	123	144	136	124	121	123	149	138	144	122	129	147	149	116	133	112	107	107	105	140	128	135	146	127	116	104	155	128	132	126	146	132	136	118	130	133	128	118	124	116	120	128	139	112	112	113	126	127	147	139	112	133	133	115	149	109	128	128	129	128	136	138	125	133	125	125	117	138	130	136	123	113	90	135	133	135	124	132	133	140	108	136	146	150	121	105	133	139	102	147	127	145	128	124	113	136	121	130	122	134	114	127	122	120	121	119	124	111	114	130	121	139	151	122	135	142	134	136	119	133	130	127	127	116	115	132	120	124	109	137	120	137	131	119	120	125	139	114	122	141	123	119	116	123	146	141	140	119	145	123	125	128	119	141	144	122	133	139	125	111	116	142	141	127	112	146	137	125	125	110	121	118	115	142	117	151	141	126	142	118	129	130	124	155	139	121	121	142	116	121	124	111	124	118	111	150	123	132	116	131	137	123	131	124	127	118	126	127	131	131	140	116	128	113	116	127	135	117	124	118	110	133	123	120	124	135	147	102	134	121	121	132	136	147	133	122	119	123	129	114	142	127	141	122	148	129	103	131	148	151	122	131	129	145	112	117	154	133	119	110	119	108	139	140	131	128	125	127	124	117	127	106	116	140	130	119	127	137	129	131	112	137	128	124	140	126	131	124	127	122	141	123	120	135	136	130	127	121	111	136	145	114	127	121	154	112	123	110	131	120	123	131	117	127	131	118	130	118	128	134	136	143	127	136	117	131	119	138	155	116	128	127	133	113	149	123	128	116	145	120	131	111	124	122	121	130	105	150	126	100	131	121	141	133	127	130	122	124	148	121	134	131	137	136	152	131	114	116	126	120	118	134	131	121	119	121	134	141	129	131	128	143	145	137	127	114	134	117	123	131	133
5141	888	768	436	326	230	231	195	153	176	190	173	153	141	169	159	135	148	164	123	126	138	151	141	130	132	169	165	157	133	146	119	143	127	155	125	136	133	130	134	134	126	137	134	123	138	137	118	124	146	108	123	120	128	119	124	122	159	111	128	151	137	159	143	150	135	134	139	124	120	136	121	130	148	133	128	141	142	135	104	138	137	139	132	131	122	126	162	140	129	137	112	148	118	128	152	122	140	126	121	135	117	133	108	134	140	120	120	139	150	143	129	147	137	122	147	155	134	139	134	138	158	147	143	123	123	130	124	123	130	137	139	125	135	138	134	150	132	114	137	135	138	126	151	111	136	138	136	123	129	138	125	135	127	128	121	136	134	120	119	128	147	143	152	122	120	163	142	122	129	159	142	138	150	132	137	140	124	132	151	145	129	122	150	147	140	118	134	133	118	127	119	134	153	133	114	120	130	137	132	152	140	141	130	119	130	118	135	162	127	128	144	133	105	113	161	131	117	132	126	150	142	127	124	114	133	123	123	127	135	118	124	120	118	125	132	104	153	132	137	127	113	144	139	129	117	123	130	131	127	138	129	143	149	124	132	122	112	139	148	131	128	109	122	143	120	124	150	129	157	140	141	115	116	137	141	120	137	137	127	135	133	146	146	134	128	122	120	134	132	125	130	133	104	111	126	115	127	115	139	124	118	127	127	118	133	140	124	149	117	135	143	139	132	141	140	108	132	125	134	120	132	135	133	138	129	143	121	136	139	134	122	132	138	137	145	132	132	138	137	148	142	123	118	131	122	125	161	138	108	114	144	134	122	134	127	131	125	126	138	145	121	134	116	111	133	107	122	128	119	133	142	145	133	128	146	134	119	125	139	139	134	133	115	133	140	124	115	130	134	129	129	136	141	150	116	131	136	145	127	150	129	122	128	146	150	119	143	123	131	137	147	110	133	143	144	128	140	133	122	118	124	129	152	147	147	118	139	125	120	127	139	126	128	133	129	141	112	136	135	135	128	115	145	129	142	136	123	140	118	121	129	119	138	142	143	154	127	128	135	118	139	116	138	118	128	135	122	134	160	147	110	132	132	146	126	123	137	126	95	135	127	146	129	129	121	133	139	124	130	130	139	125	148	102	146	119	136	135	140	133	126	125	129	127	116	131	132	139	130	134	133	145	132	133	137	122	143	141	140	140	127	116	133	135	117	113	132	147	130	128	155	134	126	144	116	151	144	140	156	120	117	134	142	129	148	116	145	131	116	126	147	131	118	125	133	123	155	151	153	131	131	146	142	131	107	150	147	136	131	124	125	119	160	129	134	136	136	144	142	133	133	130	131	131	121	131	144	125	164	135	138	136	110	120	123	110	123	136	145	133	124	150	109	125	129	133	149	146	111	166	150	127	121	150	135	107	113	127	138	131	134	131	134	123	149	144	117	127	122	120	143	139	134	121	133	128	146	129	150	125	144	133	143	153	150	137	135	128	137	128	130	129	122	123	128	151	134	140	126	128	131	139	123	135	140	110	145	104	136	140	117	126	129	115	150	127	144	154	128	120	127	141	123	134	134	125	121	123	131	151	137	131	125	146	124	135	118	143	117	142	143	113	140	131	118	129	119	146	132	140	126	126	127	135	107	149	133	107	159	134	138	131	122	137	121	136	150	130	140	121	160	134	141	137	131	138	116	132	150	129	108	135	136	130	149	122	127	126	141	129	123	130	129	159	137	125	118	129	147	122	157	127	122	136	138	130	150	121	144	151	137	141	109	123	142	110	112	115	122	152	113	122	124	136	139	130	121	144	120	126	141	121	142	141	123	125	144	103	135	138	120	148	138	125	132	116	139	136	129	135	104	154	117	143	118	136	107	135	139	127	139	116	151	139	146	129	136	117	149	105	126	136	122	129	127	134	127	133	139	132	108	133	128	125	128	136	161	128	122	144	141	125	134	127	133	135	125	113	109	134	141	109	143	125	136	149	133	135	123	155	132	128	128	137	136	134	124	119	108	129	147	123	135	145	165	145	143	116	119	129	143	118	134	126	139	115	135	133	120	133	132	131	136	149	141	127	134	148	134	143	122	145	150	129	132	125	150	124	130	129	117	136	122	131	154	142	143	126	142	152	120	121	151	127	105	122	137	127	103	137	107	157	123	152	139	169	115	127	121	157	146	132	138	136	125	134	131	108	120	135	102	153	126	128	132	127	134	120	125	146	129	129	125	137	126	132	143	120	142	132	141	118	129	149	122	152	128	132	132	144	136	114	118	136	132	136	134	136	158	132	132	142	135	139	137	141	140	141	109	149	124	126	107	156	143	130	120	122	130	146	136	145	138	129	146	133	120	123	132	148	134	113	142	118	122	124	131	131	148	114	139	136	126	139	138	116	121	132	126	132	132	157	151	135	127	136	141	128	151	136	135	142	133	117	136	144	158	125	117	132	129	147	135	135	140	135	113	127	114	141	126	138	129	130	123	120	113	144	132	121	120	118	132	134	140	139	141	139	144	127	145	150	124	165	129	146	128	151	133	123	134	126	134	113	140	120	122	116	129	142	111	132	121	136	133	125	131	117	127	130	127	131	130	103	134	127	150	112	136	123	145	150	139	124	129	133	140	136	140	139	135	120	129	125	145	159	118	138	141	119	137	136	157	149	134	129	132	129	126	139	136	135	138	116	131	137	128	128	139	137	134	149	137	127	140	116	145	122	131	138	119	129	149	114	127	154	120	124	113	130	131	132	126	128	124	126	120	119	126	115	153	149	141	121	134	128	141	122	129	133	142	145	122	127	125	121	128	119	161	125	123	141	137	126	127	128	116	118	121	125	122	129	120	146	145	148	131	132	124	140	137	131	138	130	120	134	133	127	113	134	114	117	116	146	113	127	136	138	141	128	128	153	133	122	123	112	136	115	132	146	132	157	123	141	150	129	129	132	137	130	129	137	154	135	144	141	128	147	152	115	124	127	136	133	130	132	141	128	123	118	164	119	146	112	132	133	129	131	126	127	138	127	122	131	146	136	101	136	117	139	134	126	122	136	141	135	142	130	121	147	126	127	124	118	143	140	112	117	128	147	157	150	135	114	152	142	132	140	131	131	138	141	140	148	125	110	123	114	127	139	140	129	125	149	128	118	151	120	113	137	121	112	134	110	141	130	145	145	127	131	141	109	129	139	118	113	140	156	125	151	125	148	106	146	128	148	147	116	140	153	130	123	119	126	139	122	150	152	138	146	129	135	122	128	127	155	143	132	132	131	133	148	127	125	132	132	140	149	123	148	139	136	155	114	118	150	126	152	118	129	132	135	120	137	123	132	120	135	132	137	122	111	144	127	157	129	131	128	120	107	128	133	106	121	127	125	114	147	138	115	119	134	137	142	137	157	132	134	123	127	138	125	134	135	124	137	132	158	124	134	124	151	119	110	132	127	163	116	133	139	122	131	138	127	149	131	114	143	142	145	123	141	120	136	147	135	142	134	136	133	139	131	125	136	146
25224	20856	27352	24496	20858	12250	1731	1045	867	782	684	665	629	574	583	539	508	499	521	470	487	438	449	420	467	409	445	438	418	404	435	452	450	403	397	427	429	411	406	421	424	395	400	396	396	412	372	428	411	388	412	411	418	416	396	388	425	389	412	401	387	413	386	385	386	438	393	431	381	386	392	387	413	374	412	371	398	379	392	408	373	388	403	385	429	423	411	400	401	397	386	403	346	378	401	407	365	412	375	385	416	441	354	396	407	418	366	387	380	365	362	386	405	381	403	376	413	386	380	430	407	401	394	398	379	358	404	404	376	411	383	425	430	388	400	391	422	393	425	405	390	411	396	427	414	396	415	446	404	398	432	417	363	401	437	380	396	426	449	389	403	392	383	430	365	395	407	379	428	406	372	392	413	392	396	391	377	404	373	412	408	426	411	414	393	394	398	398	398	392	385	416	383	433	378	374	375	412	377	372	384	428	383	396	383	376	387	378	417	393	379	402	394	357	389	363	370	367	377	413	393	381	408	418	415	377	429	399	424	385	392	399	436	392	378	375	382	383	384	432	385	400	378	417	421	398	391	381	409	411	358	401	413	402	421	415	405	371	390	396	399	393	369	409	367	377	410	359	405	377	413	405	380	385	383	384	380	381	367	406	421	430	393	416	445	379	387	371	400	358	399	373	386	380	385	410	396	420	394	373	406	400	407	378	360	399	400	388	395	381	421	374	412	323	380	385	417	384	385	385	410	405	388	386	404	374	406	395	385	357	391	347	383	400	415	408	408	364	372	414	371	416	403	397	382	344	394	401	381	392	404	392	370	363	414	364	407	398	388	370	401	368	400	398	413	382	440	422	402	407	397	400	400	375	404	392	400	385	391	391	434	383	399	395	392	406	366	362	393	396	400	397	377	376	364	380	414	370	411	420	398	388	416	403	375	411	409	432	380	405	420	415	418	376	392	372	408	383	391	333	392	423	406	386	392	387	389	381	407	349	373	414	390	431	379	412	397	414	406	397	379	373	384	399	369	350	411	397	351	398	434	389	369	440	390	358	395	400	424	402	383	380	414	405	387	417	426	377	416	400	398	387	399	391	419	373	419	360	359	398	433	374	384	406	395	401	417	409	378	376	405	374	447	377	380	422	379	416	363	361	408	399	457	377	411	397	407	424	342	392	424	426	426	423	389	401	395	406	394	379	376	390	407	392	374	381	432	359	441	417	396	411	380	410	390	441	393	377	388	402	418	378	406	388	406	361	392	369	379	387	410	395	419	370	411	364	376	406	380	424	386	401	384	398	419	396	377	410	403	407	417	395	401	441	386	378	400	402	392	390	392	390	396	385	406	412	425	386	409	372	396	465	401	406	398	379	378	368	404	386	398	408	374	388	377	380	365	365	368	406	415	416	393	405	399	372	389	409	351	413	407	423	391	375	370	417	397	376	386	396	419	391	415	397	411	390	401	391	393	347	395	399	385	359	416	383	388	411	406	391	409	382	413	415	441	407	415	412	359	369	374	417	395	411	418	375	390	407	400	381	375	420	408	405	367	410	352	421	387	407	408	419	403	365	403	394	405	380	404	399	363	352	389	395	388	383	390	411	359	348	396	408	407	373	363	413	411	380	399	403	399	384	373	394	368	358	378	399	388	402	381	383	391	443	409	388	401	413	399	356	439	425	392	398	417	381	392	406	376	400	379	415	372	392	400	391	384	430	409	356	399	376	373	369	386	386	402	384	394	402	375	402	417	387	404	433	391	347	390	400	371	371	387	369	389	400	368	400	400	435	400	428	404	392	399	368	436	350	363	398	430	438	415	426	392	381	385	395	419	382	429	379	414	390	389	334	366	371	405	377	389	356	410	368	408	386	409	372	388	398	386	398	391	400	422	381	424	420	401	381	426	402	451	379	374	361	370	376	392	387	418	386	414	428	425	413	398	414	396	411	371	409	367	410	400	373	403	394	387	410	383	379	411	396	375	387	399	391	397	423	386	422	375	389	384	373	415	368	405	381	393	352	398	365	383	369	356	399	362	343	415	418	389	390	399	367	408	398	439	400	394	394	395	393	403	348	389	388	390	380	391	388	385	379	406	368	401	415	370	398	388	402	374	400	372	392	360	342	353	387	381	416	357	401	393	385	401	394	389	382	419	365	416	387	398	378	401	349	389	376	385	390	414	390	414	381	372	355	379	390	381	382	411	376	405	353	370	369	368	382	379	386	410	410	423	425	425	368	399	394	385	398	395	413	418	361	377	421	396	385	374	393	386	403	380	406	403	373	386	421	420	410	410	385	369	390	419	430	382	419	381	380	432	415	422	390	417	399	393	414	387	368	400	381	403	395	371	404	414	376	391	374	413	421	394	352	400	335	402	392	413	409	387	396	387	388	431	363	429	386	404	417	409	392	374	382	383	381	419	378	389	438	379	400	393	360	353	377	393	407	400	410	395	408	367	379	392	390	391	411	401	405	388	416	417	393	413	400	385	396	374	391	365	415	370	399	368	387	388	407	403	401	385	407	383	363	387	406	381	397	375	392	372	394	380	370	376	405	409	403	374	418	386	384	359	414	436	391	368	383	397	425	403	415	399	414	427	400	369	427	418	386	380	391	388	374	380	386	398	346	391	403	404	380	351	395	376	400	351	391	372	372	381	413	425	387	393	409	403	385	397	417	426	411	434	383	432	381	399	381	389	399	426	389	395	411	394	429	417	406	417	392	375	408	355	430	402	422	396	377	408	412	419	396	381	416	410	388	407	420	402	407	397	393	398	364	404	393	361	424	402	388	397	418	407	401	392	389	394	381	385	410	405	436	378	403	375	414	389	382	402	399	385	397	390	387	382	432	371	392	399	383	377	429	386	387	393	377	392	356	395	383	390	403	371	414	368	411	363	408	396	366	393	394	393	371	376	387	377	381	389	411	412	390	409	356	390	391	409	403	397	378	381	387	395	398	391	408	383	356	403	386	396	407	416	363	399	381	387	395	369	399	397	418	404	398	381	436	394	379	383	363	400	412	432	429	392	360	398	423	370	386	371	386	372	363	403	395	403	380	401	411	385	426	368	401	387	418	379	379	389	418	338	415	410	424	404	390	393	392	375	366	381	371	391	410	376	403	398	389	402	371	408	413	390	386	394	385	421	359	391	377	417	405	380	391	395	413	384	427	368	400	384	414	404	426	403	366	405	423	396	438	402	420	351	384	385	414	379	392	374	405	381	422	416	385	366	394	399	409	389	378	397	411	409	389	386	394	418	370	370	372	363	397	384	425	413	369	385	386	401	415	365	401	389	395	373	377	392	389	379	354	402	417	366	370	397	379	429	376	367	397	380	419	387	375	406	441	401	392	403	378	405	409	418	378	400	372	406	377	410	381	374	389	422	401	383	407	395	402	415	393	379	423	342	437	404	414	396	406	397	416	395	348	392	352	377	355	356	399	372	386	378	386	404	389	381	366	379	376	394	396	386	403	394	396	369	395	407	403	382	382	408	410	451	405
7084	11716	10729	5945	3963	2849	2093	1733	1403	1198	1018	926	815	778	662	646	607	590	566	504	458	495	480	473	413	488	383	445	407	403	431	377	443	384	343	395	388	399	433	411	414	398	376	375	418	406	418	393	366	377	375	379	404	358	388	394	411	368	382	397	353	367	372	378	348	390	381	380	396	379	390	376	380	387	362	347	354	367	392	364	413	392	362	375	379	374	379	345	356	382	381	377	348	364	381	324	389	347	371	366	392	347	375	332	363	386	363	367	368	400	358	368	385	355	364	360	366	376	338	364	357	356	391	360	357	367	398	353	361	360	379	376	367	347	338	340	388	370	345	397	386	367	394	347	390	373	417	330	371	390	372	349	355	390	374	374	390	407	378	355	352	382	388	400	352	380	373	378	369	352	385	379	393	415	348	368	356	373	342	390	346	367	347	368	381	386	363	361	340	349	375	355	373	337	365	361	365	398	379	355	372	364	368	390	371	367	394	360	389	361	400	363	388	376	361	370	370	347	383	363	346	383	350	359	399	342	363	367	377	325	332	378	381	334	368	388	347	356	365	363	368	370	372	374	355	378	380	411	349	340	367	375	358	355	347	357	370	366	351	404	379	334	389	376	376	354	362	332	345	392	368	362	376	365	373	370	369	336	378	357	364	378	384	353	360	356	378	385	385	387	379	376	379	383	391	346	354	362	366	399	378	396	389	379	380	359	368	387	378	366	364	368	373	372	337	356	352	354	329	380	386	413	338	386	362	354	373	392	335	373	333	343	364	348	393	392	354	350	363	354	324	362	399	364	385	392	368	365	394	343	365	379	389	373	382	388	377	338	365	347	368	366	349	335	328	371	387	360	356	359	392	343	389	376	362	358	372	385	352	382	408	337	357	367	351	350	363	380	354	367	337	381	394	399	345	398	374	356	344	365	383	350	347	388	400	350	380	362	410	394	378	349	398	319	354	345	351	342	343	371	398	358	389	398	384	376	378	354	379	370	362	331	375	388	363	334	368	361	377	379	364	385	360	347	365	388	361	379	366	392	380	354	397	401	374	339	383	392	381	365	340	379	362	343	359	374	389	371	357	362	352	392	362	379	350	357	359	363	377	353	339	376	353	376	372	398	357	352	330	330	357	372	352	389	341	398	374	363	352	360	364	351	367	375	402	359	376	337	357	357	330	352	392	361	386	380	366	390	381	314	337	373	389	370	384	346	386	369	342	362	350	323	363	373	384	360	352	355	372	344	406	390	331	377	389	376	364	380	375	353	394	351	366	394	374	348	350	374	357	392	369	342	389	383	343	385	364	344	422	355	384	372	367	394	364	337	362	348	360	362	352	367	361	379	352	358	379	357	347	364	361	364	330	358	409	333	407	384	423	360	392	362	411	355	350	350	348	354	391	363	376	413	397	376	362	359	362	338	331	379	382	369	341	363	372	348	351	379	377	371	377	380	378	357	362	365	328	334	345	371	377	384	360	360	379	363	361	376	389	372	376	356	407	367	362	378	317	328	380	379	388	355	372	352	386	372	354	386	359	382	342	373	375	390	380	398	392	344	325	362	330	337	352	330	366	430	364	375	365	363	350	356	378	374	349	356	368	376	347	335	359	371	353	390	355	385	343	370	346	363	364	382	403	366	352	393	367	372	372	375	371	379	350	369	392	382	356	369	369	386	390	336	340	404	387	394	354	353	377	421	347	362	372	348	365	368	355	396	384	365	376	357	367	336	397	404	377	356	361	332	378	374	356	357	327	375	368	353	329	355	386	346	347	357	347	352	360	379	354	337	374	351	349	355	350	384	361	359	354	358	358	370	376	355	362	335	408	373	386	372	384	382	386	366	352	342	344	371	358	393	373	358	355	377	374	358	373	383	372	376	382	358	374	363	364	381	360	337	379	365	406	376	402	377	358	371	363	344	352	387	375	362	386	350	332	379	332	374	356	341	353	361	385	438	343	360	377	347	379	380	374	381	342	362	336	361	378	392	328	328	353	352	378	381	374	388	375	397	339	344	393	343	352	367	394	400	364	357	388	383	366	362	376	355	378	363	347	360	365	386	360	389	404	356	363	391	376	374	359	362	359	383	381	372	347	371	408	383	348	372	346	367	356	354	354	359	356	403	372	392	365	373	383	356	361	392	388	367	376	371	360	370	365	360	355	366	373	366	341	353	380	369	356	368	375	377	373	367	342	383	357	350	349	363	398	361	364	364	355	381	359	343	376	390	336	349	358	354	351	348	318	381	335	399	378	328	366	393	374	376	361	367	382	353	380	353	389	332	345	367	351	365	402	339	378	343	352	326	360	372	370	354	360	362	326	346	360	361	338	357	337	391	371	377	352	356	371	358	360	403	358	357	364	389	379	358	379	385	373	383	366	401	393	388	350	363	334	396	390	363	401	355	380	388	369	370	374	356	369	423	379	347	343	371	373	379	378	379	368	351	365	345	384	359	352	325	384	374	375	359	378	371	356	357	373	355	320	376	389	328	381	344	344	341	382	392	391	352	358	366	366	336	361	347	381	377	376	333	368	378	338	409	377	364	361	391	372	393	374	383	363	369	363	369	343	339	376	386	372	337	346	344	373	380	392	360	339	355	388	326	383	357	347	368	332	317	380	350	368	364	330	378	355	356	388	361	386	334	367	384	349	366	380	365	347	352	346	386	377	408	354	343	378	389	376	381	382	367	414	389	314	346	345	345	380	378	352	382	357	401	356	358	369	361	349	365	372	349	338	373	372	357	403	377	351	335	385	386	364	399	373	389	356	395	396	369	400	391	362	363	366	381	361	369	365	338	363	373	339	397	343	377	379	384	365	398	347	368	353	366	366	356	321	376	393	360	373	382	363	371	348	359	338	371	392	361	386	377	364	378	336	383	339	379	358	322	344	342	355	373	380	351	349	364	343	383	376	361	371	350	370	347	364	366	389	389	346	371	369	352	360	359	366	351	381	377	355	375	416	380	403	349	382	351	373	362	381	358	341	351	343	322	373	388	383	375	386	370	365	348	374	381	359	382	358	370	374	349	375	368	356	391	375	375	333	386	386	333	377	373	367	353	357	378	377	380	375	361	364	316	362	351	356	344	381	352	359	354	375	381	359	382	381	348	346	352	383	376	382	379	363	361	390	382	363	386	369	385	359	361	393	366	387	349	399	363	374	392	409	381	359	351	394	364	372	413	385	371	371	341	361	338	406	373	368	384	369	389	392	376	369	387	364	354	365	395	356	340	380	380	397	388	390	341	375	373	382	353	377	353	357	385	379	409	320	359	392	362	326	378	388	366	383	396	351	350	408	351	374	388	359	370	325	363	352	352	369	367	340	371	364	373	366	346	361	348	363	397	346	344	380	358	376	390	369	363	355	358	360	371	377	364	365	366	347	366	359	373	368	323	363	351	368	382	382	360	350	330	342	329	357	385	373	368	377	373	375	349	384	365	374	366	399	392	354	392	346	410	393	344	392	363	353	346	349	336	357	351	368	354	367	369	394	378	360	375
22951	20838	27638	24155	20850	20962	10896	2028	1505	1338	1214	1114	977	925	928	866	797	791	761	738	721	732	741	685	697	650	679	692	668	689	681	624	690	677	697	644	646	682	621	676	640	626	651	595	634	608	621	628	618	592	621	596	615	617	630	592	635	665	613	626	671	623	589	645	630	596	655	575	623	632	610	632	645	585	604	680	642	609	623	651	610	582	635	616	601	624	638	617	613	668	583	602	649	625	638	600	614	629	615	583	592	641	627	641	618	615	617	611	601	573	638	578	612	671	630	640	641	644	631	602	654	584	625	582	594	588	596	566	606	617	653	590	590	647	600	614	602	605	572	633	617	597	638	599	638	619	622	594	604	617	619	604	613	633	570	605	566	609	637	590	645	583	591	613	598	571	598	597	621	590	618	645	597	614	603	604	646	638	609	625	645	632	557	644	577	584	648	620	565	636	622	593	654	630	593	582	615	596	573	573	626	646	638	570	554	566	603	607	608	607	626	623	613	533	578	570	613	640	594	585	617	606	580	632	604	561	644	579	572	606	607	632	586	590	603	600	639	597	622	596	638	608	606	571	551	596	571	633	632	630	631	619	597	586	643	617	578	614	620	588	574	594	625	613	606	620	566	593	629	676	640	633	651	625	632	605	619	595	599	574	605	612	625	597	575	595	616	644	615	565	614	603	611	608	685	589	582	583	623	591	621	597	582	608	615	569	614	614	581	604	596	592	600	578	615	621	636	653	616	602	637	590	615	584	578	641	592	632	600	611	628	570	568	619	585	569	586	586	574	622	627	585	578	636	607	612	581	606	614	600	592	653	587	587	564	651	620	651	575	623	618	640	599	572	607	581	612	618	595	608	612	588	607	601	643	640	573	577	622	616	669	620	551	585	593	570	618	560	604	641	631	620	606	582	624	611	603	620	597	594	594	611	601	662	637	601	610	612	628	644	622	583	598	605	563	608	594	608	610	620	623	567	544	581	642	612	601	594	627	582	608	629	615	657	639	580	612	570	594	637	605	602	601	585	568	583	622	615	585	556	588	630	615	622	665	599	626	604	605	642	617	574	605	620	614	650	622	619	620	601	566	589	571	616	616	643	597	629	606	596	577	621	573	655	605	581	599	591	643	563	642	628	616	642	602	626	589	620	638	593	607	593	584	604	613	666	600	558	615	560	620	612	632	578	605	618	603	559	640	630	632	607	599	606	632	603	634	600	590	610	624	621	619	573	593	599	604	585	626	617	611	611	595	609	601	611	641	621	567	596	578	611	598	637	596	626	622	643	609	614	633	617	586	637	611	630	597	587	611	606	654	614	618	588	614	551	635	596	582	585	605	645	597	579	638	634	587	587	643	598	626	573	569	613	585	604	600	635	602	592	631	610	526	598	623	581	642	612	586	583	590	624	627	593	590	619	574	589	609	606	592	579	591	603	613	580	603	638	594	601	583	614	616	598	620	624	589	631	613	581	572	648	594	567	646	670	608	596	550	619	637	614	604	605	587	588	600	596	613	591	577	600	591	634	653	642	627	596	618	565	601	606	613	587	624	574	645	596	624	639	624	582	622	634	601	636	648	599	612	608	607	631	614	581	634	662	612	640	584	562	607	591	638	606	588	601	603	594	626	605	600	615	593	611	632	593	617	644	551	569	583	599	566	634	613	633	650	579	634	610	666	591	594	552	573	636	590	615	564	615	634	625	620	629	553	639	588	588	585	617	602	573	581	584	626	556	596	606	578	611	598	565	671	613	623	608	581	629	584	595	615	614	597	598	670	660	614	613	583	624	616	606	586	588	590	618	615	610	635	602	621	628	629	633	667	587	559	570	596	540	599	566	538	656	609	613	643	606	575	622	566	655	617	583	564	655	600	601	591	598	628	621	594	620	625	635	561	622	586	582	582	591	612	566	597	603	566	608	609	576	592	640	608	579	613	613	581	625	581	589	627	595	611	660	628	600	615	586	570	620	582	610	566	600	620	585	600	552	586	519	602	588	581	579	645	599	666	606	627	549	607	605	574	609	598	624	629	635	592	600	561	565	586	575	600	617	579	608	599	627	609	617	607	556	613	656	605	612	603	603	573	597	663	673	656	600	601	639	594	593	592	575	611	615	603	605	640	597	627	602	570	596	596	604	590	614	570	609	635	599	628	594	572	610	653	605	580	606	600	639	622	639	598	595	586	627	600	640	551	580	648	592	622	598	576	653	626	599	606	567	586	595	604	609	627	646	575	569	593	613	652	614	585	582	604	594	562	592	616	588	596	593	589	603	604	576	550	614	618	603	551	570	582	566	683	565	585	640	621	574	599	611	637	578	610	572	601	588	600	609	597	557	599	634	608	611	570	572	597	589	578	629	602	610	575	636	615	663	586	580	603	558	618	632	605	614	637	600	591	556	599	634	615	640	605	630	587	619	592	612	587	570	641	647	611	578	608	657	632	634	613	614	577	589	656	641	595	609	582	639	642	616	608	602	601	673	597	591	606	602	567	603	587	602	603	584	588	546	586	640	644	641	602	610	563	635	626	607	607	590	588	611	607	583	567	576	615	615	623	593	564	585	606	612	586	595	638	608	643	608	690	535	629	576	552	571	603	615	586	596	587	561	593	591	562	549	624	643	616	636	585	588	616	591	615	619	577	618	609	616	591	635	586	581	601	601	605	604	595	589	622	593	616	603	589	614	622	586	593	598	588	624	622	571	625	573	632	591	616	608	582	595	598	621	577	578	627	618	595	598	556	625	636	578	599	655	602	589	603	586	600	610	589	617	598	635	594	652	621	584	610	615	660	584	672	566	595	624	626	619	599	610	629	594	599	596	568	584	615	624	652	571	576	624	562	628	608	604	578	566	581	642	581	606	566	639	575	627	563	595	613	628	553	558	586	565	597	619	594	560	567	624	597	608	566	587	622	593	598	599	627	561	628	638	561	544	606	548	586	625	645	587	612	590	580	608	595	579	603	593	567	646	586	590	625	590	557	599	630	616	581	575	659	619	613	635	611	633	606	608	576	607	606	579	624	617	584	642	582	555	617	605	566	598	607	575	610	609	600	645	586	601	621	559	607	607	594	596	615	619	655	638	642	617	604	586	622	589	601	611	606	588	607	577	556	633	575	605	623	611	619	602	615	589	600	628	624	582	607	603	606	639	624	646	599	541	613	608	617	648	566	618	593	602	628	594	595	607	560	598	585	604	596	575	564	611	628	617	586	620	618	619	592	585	605	583	558	544	590	626	600	612	640	609	621	631	621	637	626	586	597	600	582	640	631	620	590	621	595	642	597	627	558	635	615	612	615	586	615	616	659	606	624	584	581	601	611	606	588	567	635	596	608	636	557	607	585	610	634	587	590	606	586	576	630	613	579	586	586	616	606	625	634	573	630	598	615	585	608	626	594	637	643	627	595	622	600	671	610	640	594	676	622	575	626	562	594	606	590	628	590	570	620	636	618	640	633	565	545	639	611	582	591	621	627	597	612	672	616	648	600	590	604	602	600	604
10048	18608	17008	10061	6820	5149	3912	3181	2625	2111	1822	1667	1475	1369	1161	1097	1013	951	874	829	870	852	806	739	734	727	733	761	685	713	692	682	719	679	597	601	656	681	601	592	617	628	594	607	604	650	622	608	583	559	586	612	540	611	596	567	563	570	594	576	607	604	599	576	574	565	560	568	576	599	613	581	567	583	601	594	608	634	588	582	575	539	570	602	576	583	579	571	556	568	578	576	607	583	606	580	566	536	555	579	539	569	563	595	562	606	551	552	587	590	552	580	518	566	565	570	560	581	601	610	585	586	530	597	619	581	565	571	534	583	596	559	573	562	515	560	583	595	582	536	569	534	589	602	565	554	552	558	568	569	583	537	545	568	584	575	569	579	588	582	588	599	568	592	529	595	543	562	576	573	559	542	575	632	559	586	582	526	592	612	550	580	544	565	588	604	579	511	563	574	636	560	540	547	559	603	580	585	540	569	558	557	592	602	561	530	598	574	569	561	571	575	557	619	562	560	578	563	575	584	556	561	616	573	602	575	591	518	490	563	550	573	596	578	532	571	578	575	558	580	572	607	584	563	566	539	554	563	568	541	549	531	589	534	559	571	582	577	548	556	604	572	574	600	529	533	556	565	571	559	571	549	582	544	541	601	543	552	595	567	532	536	566	547	603	568	596	585	606	555	562	556	511	563	610	552	558	556	558	547	611	558	577	566	577	557	561	568	601	566	517	573	561	566	577	552	575	575	577	554	598	526	587	544	572	573	578	590	526	527	554	552	540	570	586	548	533	568	542	614	569	567	519	541	591	523	574	602	543	552	605	554	512	551	543	582	613	550	572	539	552	524	550	566	552	563	552	569	547	554	539	594	609	577	578	512	600	526	608	605	569	559	595	544	560	564	499	528	582	573	589	595	522	584	562	551	572	572	561	578	589	571	581	573	567	557	560	563	551	526	588	594	559	559	618	548	593	550	581	584	577	558	572	593	565	612	619	558	587	562	570	563	511	561	534	588	548	548	611	560	602	549	580	590	532	575	555	563	582	603	579	597	581	592	592	541	583	567	535	604	542	567	591	571	556	543	550	582	550	588	558	593	541	583	601	564	538	582	528	575	549	584	598	591	596	558	582	597	599	566	541	548	564	592	565	552	579	563	646	545	560	590	552	582	592	584	534	568	584	560	536	549	555	573	562	588	576	581	561	533	590	575	564	565	555	598	525	593	575	563	556	579	546	631	535	570	586	550	562	537	588	592	576	562	567	552	576	554	576	559	608	567	542	512	544	578	565	609	568	598	583	568	581	640	551	571	576	575	564	557	556	567	561	541	586	560	554	590	579	576	564	511	574	569	567	513	617	583	544	533	555	543	551	555	587	541	594	576	577	597	538	572	550	557	564	564	541	535	546	606	593	565	591	592	548	566	565	595	613	518	546	582	619	569	558	554	495	526	553	566	574	581	592	578	568	530	583	583	553	543	574	592	546	553	562	562	581	556	604	570	544	572	516	550	531	571	567	596	561	570	583	611	583	541	550	594	573	548	614	593	550	557	579	594	533	629	599	574	581	598	612	574	539	537	589	577	616	600	580	534	544	568	562	564	559	584	578	604	563	540	539	560	593	573	525	562	576	580	594	553	569	570	604	585	583	567	587	553	580	588	591	567	537	558	604	528	598	537	529	584	523	570	594	531	577	553	562	578	584	555	578	592	591	562	563	569	543	562	577	564	571	566	534	550	557	559	530	555	551	570	555	581	554	559	573	536	571	617	565	587	602	552	559	529	564	556	610	595	523	607	579	578	561	612	576	588	594	540	584	612	579	518	578	529	523	560	558	572	521	573	569	582	541	531	541	568	559	560	559	565	552	557	568	537	579	549	548	555	590	585	561	552	598	577	564	525	558	580	617	559	577	553	555	579	543	571	569	612	561	522	569	574	542	566	570	577	552	572	586	518	565	604	564	554	555	547	553	598	524	557	539	594	545	550	545	581	528	535	584	592	594	605	584	563	563	558	574	601	585	585	593	573	580	564	566	551	536	592	540	582	586	577	555	581	600	530	583	549	571	556	573	567	555	593	592	584	578	589	531	571	538	584	560	565	574	597	556	595	531	597	581	548	554	594	587	627	607	543	547	601	631	555	567	577	583	530	534	540	572	546	566	561	579	569	602	573	600	601	561	566	573	535	563	581	615	570	521	568	574	571	573	594	584	534	527	558	538	613	508	603	552	625	581	582	581	602	608	553	576	566	578	560	563	526	569	565	541	536	572	583	563	551	604	559	567	574	607	603	521	594	559	572	570	489	563	574	546	569	569	574	589	519	604	592	583	559	560	561	547	536	565	570	596	612	592	564	606	572	558	560	553	576	580	528	596	595	563	571	555	578	513	591	546	595	563	604	552	600	576	572	570	564	584	557	618	535	566	540	577	544	580	564	569	591	617	558	539	537	576	552	585	559	564	585	569	519	544	545	522	582	583	576	554	516	516	575	551	561	555	559	583	551	532	568	594	563	551	596	595	556	569	526	583	573	590	596	555	562	585	554	603	553	573	572	572	586	583	566	564	509	568	604	576	559	560	572	587	560	566	552	564	568	550	513	567	557	610	523	535	548	535	558	583	538	569	594	594	594	529	588	546	573	556	564	554	562	606	581	550	573	591	586	593	540	585	540	561	608	590	579	568	560	553	560	568	574	539	569	629	529	556	582	583	535	584	554	546	608	559	601	594	528	555	585	554	575	580	549	546	566	574	571	562	545	604	533	547	565	618	604	551	574	543	592	564	583	544	539	530	567	545	542	567	569	568	563	540	544	551	543	596	507	584	597	597	586	583	546	595	571	599	572	572	572	554	566	592	540	569	578	522	576	598	584	545	571	541	585	604	592	599	575	550	572	574	542	569	587	569	608	564	578	612	592	567	551	578	576	539	593	527	598	574	578	526	566	590	589	544	587	539	617	565	511	615	614	550	556	573	573	546	548	559	564	534	554	601	533	584	579	559	530	522	588	543	562	548	547	576	591	565	589	605	568	574	586	582	533	569	578	531	562	587	575	601	587	595	530	545	597	542	590	576	571	570	596	593	558	537	626	572	568	572	595	572	588	615	555	563	576	600	573	579	592	599	539	546	586	533	568	579	539	517	536	591	562	581	554	579	593	603	595	598	575	544	507	555	583	559	526	552	504	597	565	601	522	546	616	545	589	585	566	578	579	541	548	582	580	593	538	571	581	563	607	555	574	584	570	528	591	570	595	550	558	544	589	564	559	575	558	557	620	504	556	591	551	509	574	532	552	544	548	548	564	574	575	582	599	538	525	592	511	553	597	562	540	554	564	581	616	590	612	544	592	549	548	560	560	537	554	591	584	607	586	550	564	586	521	599	500	550	576	595	548	540	591	532	575	577	550	543	564	562	550	549	562	586	548	570	542	566	550	573	610	538	551	588	552	574	560	554	561	590	575	563	540	580	548	558	574	552	544	578	604	542	583	540	534	549	551	532	577	568	561	573	560
28185	14575	1691	378	251	193	197	143	129	116	141	144	135	141	115	135	121	136	108	135	128	132	114	131	132	135	114	133	118	133	119	136	130	133	118	124	130	128	132	136	110	147	142	126	130	145	133	135	132	144	137	106	117	126	132	141	129	116	117	127	129	131	135	140	124	116	116	133	135	106	126	140	128	125	133	119	112	138	135	113	144	119	138	116	115	127	114	119	145	120	128	111	108	105	126	130	123	127	128	131	100	132	109	111	127	110	110	130	118	102	107	127	146	145	117	122	120	130	134	132	126	125	139	133	123	148	114	123	124	124	128	102	137	107	145	119	134	131	142	123	125	125	112	119	137	132	114	126	131	126	105	115	123	121	121	119	107	133	150	117	111	117	118	128	114	131	111	128	125	122	114	126	117	129	131	116	122	108	128	115	117	115	135	111	123	105	122	117	109	119	123	114	145	136	133	142	128	150	103	133	121	123	122	132	137	116	136	100	111	121	116	130	142	108	149	114	126	104	126	108	130	135	125	125	118	113	133	113	107	125	129	130	109	123	127	124	136	113	123	118	143	138	114	112	115	114	119	123	145	119	124	124	115	110	140	124	119	117	102	122	136	129	126	107	114	120	125	136	117	140	127	122	114	110	129	107	142	129	120	115	132	132	136	121	127	130	119	140	131	116	115	135	111	129	134	108	126	109	119	123	103	117	99	111	129	130	144	124	146	119	134	129	114	138	133	124	124	129	122	104	133	132	101	146	115	135	98	123	117	118	117	132	113	113	126	123	124	123	129	137	127	128	118	119	124	148	130	120	130	138	121	119	121	118	128	140	118	133	135	126	140	107	125	130	126	136	114	120	120	115	120	139	123	123	121	114	110	127	130	123	104	103	119	140	141	119	134	118	144	119	143	127	117	130	113	115	125	124	128	130	125	135	139	132	114	118	107	128	127	114	129	119	115	127	131	142	138	132	133	108	116	129	133	121	126	122	119	121	145	136	147	115	115	114	118	119	124	123	119	135	115	127	104	123	114	108	119	122	120	126	114	133	116	135	104	116	149	112	126	131	133	121	116	130	143	128	124	129	131	129	130	153	121	147	125	112	112	137	139	130	134	122	118	136	134	143	97	110	131	120	117	127	147	145	117	123	148	139	137	143	132	147	110	115	126	132	135	110	118	114	124	137	104	120	118	140	125	135	122	132	118	139	123	122	125	117	121	130	122	98	115	132	130	135	119	100	111	132	123	120	113	128	126	110	123	141	112	126	145	129	126	117	132	129	113	127	133	137	131	121	134	125	119	104	111	118	137	127	133	131	131	133	113	113	106	125	109	140	105	142	129	104	122	114	122	123	109	115	132	115	131	121	126	136	134	102	131	110	129	134	128	121	117	118	117	111	151	121	112	119	136	125	146	142	111	105	111	124	112	116	124	130	123	137	107	112	136	110	119	133	126	108	133	161	132	123	128	132	134	127	121	119	133	124	125	110	130	141	129	139	108	146	131	127	125	115	116	127	116	143	144	126	110	142	134	114	118	126	131	120	128	124	116	128	137	145	127	155	123	123	115	120	140	158	123	124	131	107	103	138	116	120	120	124	129	134	118	129	127	140	136	109	131	120	113	118	138	164	118	119	132	118	107	129	147	139	127	106	126	131	135	118	120	137	107	120	142	125	140	105	112	132	134	128	137	135	130	114	120	124	105	130	124	109	131	116	153	125	132	136	128	120	153	120	141	115	130	135	136	117	136	113	123	131	124	114	109	136	133	94	126	128	138	122	127	119	127	123	117	123	121	126	107	108	111	138	144	114	116	123	145	135	128	127	117	103	117	131	105	138	124	109	139	113	109	109	124	138	127	120	109	124	126	108	121	117	124	105	123	105	146	110	138	141	119	110	120	132	102	136	149	156	118	120	126	129	134	125	123	116	139	127	120	104	123	131	129	122	142	124	143	133	130	123	133	129	111	142	113	142	121	120	99	118	118	120	137	118	136	134	132	136	130	120	125	108	136	135	144	130	156	120	122	129	115	116	121	118	119	133	110	124	122	131	126	134	134	139	129	124	123	132	116	118	141	122	137	126	132	130	121	130	131	109	126	117	135	124	134	124	123	142	121	125	117	135	130	130	118	110	116	142	126	122	130	129	126	134	120	110	112	122	147	129	115	118	122	109	119	123	104	118	122	140	137	118	108	109	114	121	131	114	128	148	131	129	126	136	119	127	97	114	125	127	122	120	144	128	122	121	123	108	132	120	138	117	125	107	124	107	107	128	131	129	129	116	110	115	109	101	118	139	130	142	130	145	121	120	148	127	119	130	125	112	128	131	125	153	121	152	114	133	134	120	110	135	111	124	113	118	109	127	118	118	128	138	111	118	133	123	145	131	106	112	123	123	118	129	129	133	105	141	126	129	133	118	144	129	134	134	133	128	117	122	141	126	122	112	132	117	125	128	120	143	131	154	113	116	129	111	115	119	127	144	118	106	139	128	117	127	123	126	131	117	134	111	126	149	122	131	124	111	113	148	120	117	113	114	130	131	119	119	137	117	127	128	133	153	160	125	139	109	124	127	117	137	128	112	122	142	127	106	137	134	112	134	142	152	117	123	125	122	137	123	118	116	124	124	124	125	137	114	137	119	123	141	122	126	127	116	115	138	121	120	136	114	112	102	118	131	134	121	134	126	113	108	119	136	107	110	124	134	117	132	135	119	110	120	110	126	141	116	106	145	119	143	127	122	128	137	136	124	112	116	137	109	138	136	121	121	127	127	112	134	140	128	143	113	141	131	117	120	117	142	107	125	136	125	122	129	121	119	124	115	135	135	104	132	122	132	120	123	133	129	132	137	112	147	127	127	115	117	106	107	122	135	108	136	118	108	131	113	128	135	117	127	116	127	140	124	133	134	125	119	128	139	113	122	122	114	125	122	135	120	141	150	123	111	150	108	117	141	145	132	117	133	108	137	116	123	127	113	123	127	131	120	111	125	125	119	109	133	119	108	139	120	119	117	127	130	132	130	113	108	124	128	115	113	124	151	135	116	120	109	108	108	133	125	145	123	127	141	157	151	119	108	139	139	137	143	135	113	139	117	138	130	121	128	132	133	122	120	118	108	112	102	153	110	141	112	123	133	120	139	117	125	125	116	117	123	120	126	127	114	104	127	122	128	141	110	110	108	102	133	105	133	130	143	110	131	132	129	125	131	133	143	140	118	119	128	130	122	130	137	107	148	110	100	132	103	125	118	118	120	113	139	125	138	127	120	130	143	137	123	133	137	111	138	124	117	124	134	121	120	115	117	150	122	128	127	122	101	131	124	127	141	140	134	118	124	130	120	112	129	117	119	123	129	133	137	132	119	120	100	122	142	129	120	132	122	114	129	124	109	132	128	131	154	130	116	120	98	118	119	149	131	111	117	115	133	134	116	126	117	115	124	158	135	121	127	112	105	124	125	136	129	120	122	111	136	112	125	121	118	108	146	119	127	114	147	136	106	137	97	143	118
5037	814	702	373	291	231	224	185	177	164	175	159	142	143	146	150	140	149	135	122	139	136	136	136	123	123	132	143	127	124	125	143	136	117	122	134	139	118	141	108	131	126	131	111	138	124	133	141	128	115	127	136	119	129	130	113	126	134	144	116	129	125	122	132	137	123	121	128	129	115	122	144	135	130	128	135	128	139	139	131	123	111	118	113	122	114	127	135	138	128	134	118	136	132	142	121	136	133	149	123	123	141	128	144	128	129	154	163	147	131	109	127	115	129	126	129	138	136	137	139	110	134	125	132	117	129	135	130	131	137	126	114	134	160	131	132	123	125	128	134	126	133	131	137	153	163	134	127	118	118	131	130	130	137	140	121	127	132	128	125	118	126	141	139	132	157	112	155	164	134	142	145	141	118	116	113	122	125	124	117	115	98	127	118	126	129	137	142	117	122	155	145	150	129	122	116	130	135	134	143	137	131	127	123	135	154	139	146	127	118	152	122	145	134	139	123	109	135	112	114	136	152	145	130	140	145	122	132	126	137	134	130	135	102	138	144	141	127	120	145	137	145	133	133	116	129	127	149	143	138	121	151	120	129	134	130	137	135	123	127	136	128	130	124	141	122	128	137	132	141	119	128	133	150	122	128	125	128	129	124	98	135	130	140	134	145	125	144	138	147	134	122	137	134	115	128	126	117	136	117	127	118	130	132	149	145	117	118	123	136	145	121	121	136	124	122	121	120	131	121	149	141	143	125	148	137	130	130	117	136	138	131	147	122	124	130	133	125	138	146	129	136	119	137	113	143	144	120	160	149	122	120	136	139	134	117	117	135	128	149	140	116	129	121	130	147	145	128	141	115	117	138	113	129	125	143	119	133	134	136	132	138	113	146	125	133	128	126	142	135	135	124	141	128	124	107	118	125	130	154	120	128	120	142	125	148	112	129	120	168	144	140	122	112	123	124	116	133	120	136	107	140	138	130	129	144	136	122	128	144	128	149	130	130	154	133	125	118	120	124	125	142	134	148	130	137	127	130	129	152	121	131	145	127	157	127	137	131	134	131	115	108	147	144	125	115	144	116	130	116	128	125	120	135	133	119	123	158	120	127	145	126	136	164	141	134	117	118	116	110	134	138	120	154	137	149	136	131	130	128	143	143	138	126	117	136	122	138	130	126	131	138	117	140	116	128	134	139	127	123	120	127	122	136	135	131	107	106	120	130	127	127	130	148	119	158	145	114	121	128	133	143	120	144	124	143	120	114	120	143	129	117	130	124	106	114	143	145	120	148	123	136	133	157	108	153	129	129	136	135	122	113	132	131	131	114	133	126	135	125	139	131	140	131	140	126	123	123	136	136	143	133	119	110	136	168	123	113	116	139	130	110	141	127	123	110	111	138	124	124	130	132	111	137	136	148	115	136	128	133	114	116	136	140	140	138	143	113	127	126	120	133	132	134	136	139	109	152	111	131	120	127	135	124	137	133	114	118	136	141	132	123	112	142	135	135	120	110	135	138	130	121	143	150	131	129	121	152	131	126	152	125	136	120	118	116	142	124	117	144	139	146	135	130	155	125	126	132	121	143	137	127	103	137	152	140	113	124	137	145	132	118	121	153	130	129	147	126	129	132	107	128	140	151	143	120	143	139	117	146	116	115	139	119	132	133	138	118	140	121	133	135	157	148	118	127	132	146	138	126	145	136	123	132	121	142	107	120	122	144	118	124	129	133	131	111	128	143	121	114	122	117	126	142	128	125	169	140	151	128	135	109	126	124	116	124	122	115	128	107	155	128	112	136	135	111	114	129	130	127	148	129	147	128	113	133	112	115	124	116	123	134	121	127	130	133	135	138	141	142	144	117	135	136	135	141	117	117	116	131	108	122	142	110	128	127	138	100	120	125	132	137	127	130	136	130	135	139	144	126	120	138	141	131	125	137	145	131	132	119	144	132	142	145	123	149	126	151	115	144	118	142	127	119	128	144	143	137	107	105	137	88	125	146	140	146	121	118	136	105	145	112	153	110	130	148	141	115	116	136	125	108	119	125	133	122	144	129	145	131	140	132	108	135	149	137	119	109	130	127	115	139	133	107	112	141	124	131	111	139	121	133	131	121	122	125	137	131	138	142	122	134	117	137	128	128	144	118	148	130	132	130	132	129	153	147	145	132	138	139	142	120	130	132	131	112	127	107	135	130	142	113	132	115	138	134	136	138	153	136	145	120	131	153	144	122	133	153	129	131	128	126	133	130	141	125	125	131	161	134	132	137	142	131	124	141	146	141	137	113	141	135	119	135	141	135	135	119	127	125	136	125	134	135	130	127	108	137	135	122	133	147	117	128	119	134	129	113	105	133	127	120	129	145	122	145	103	145	126	126	149	117	123	132	147	140	134	117	136	141	144	122	158	122	143	134	122	131	143	132	139	126	132	128	121	128	114	146	106	157	130	140	124	111	130	136	137	115	118	153	136	114	130	119	142	126	109	144	134	147	131	113	136	156	128	129	136	140	139	139	137	140	156	137	133	137	121	136	132	131	117	138	144	117	126	143	127	141	118	133	141	131	140	130	133	126	137	125	129	135	113	130	147	121	134	124	134	144	133	119	108	131	159	144	123	140	137	136	119	124	114	122	130	135	145	123	103	136	114	135	128	136	121	139	131	127	135	140	132	143	133	128	124	127	125	113	149	112	143	138	135	115	126	135	118	132	133	138	111	138	126	124	132	135	142	133	150	119	134	141	134	127	128	119	126	131	138	142	143	120	137	139	120	138	137	119	138	133	114	128	113	138	132	138	131	127	123	132	123	134	119	132	119	124	125	122	122	120	132	138	131	138	125	127	135	139	124	124	131	134	109	140	123	131	137	111	134	124	133	122	113	139	136	118	128	128	140	110	128	127	112	138	125	136	99	147	140	132	136	117	126	120	139	103	122	130	113	117	132	149	133	123	140	140	130	122	142	126	109	148	132	121	127	123	131	125	136	146	118	127	130	121	122	127	139	140	117	157	144	125	127	143	121	121	141	121	127	120	125	134	115	131	137	125	147	141	129	119	117	115	128	137	124	135	133	118	129	131	131	124	133	125	137	134	136	122	114	140	151	118	131	126	128	121	150	152	124	126	135	119	133	145	130	125	120	134	138	134	115	125	106	136	135	133	125	131	131	127	135	119	124	139	114	138	138	135	122	128	119	125	130	130	120	138	132	153	123	125	140	130	144	138	129	149	139	131	150	138	125	127	144	141	119	140	115	126	128	134	118	130	135	134	106	138	125	129	136	140	116	118	144	116	131	120	126	137	135	154	130	132	126	128	119	139	140	152	128	105	145	111	117	118	119	128	147	134	129	118	127	137	147	146	147	146	140	147	106	131	139	132	131	128	142	114	136	117	124	140	129	147	116	155	143	142	130	136	146	124	132	117	140	118	130	115	116	125	134	141	141	119	150	139	110	128	139	141	152	128	125	102	147	133	147	140	124	121	130	128	139	137	123	145	106	128	125	114
25208	20854	27338	24483	20853	12287	1716	1009	871	747	728	651	624	590	513	568	500	528	495	495	460	490	472	441	454	443	461	451	459	431	393	418	398	394	421	424	438	404	430	401	407	395	398	435	382	376	394	435	406	400	401	424	398	398	405	387	406	389	417	387	440	414	388	405	391	433	412	418	396	435	348	410	406	391	434	400	393	392	395	361	421	371	358	364	404	423	407	426	397	406	410	404	405	400	399	394	402	402	417	412	368	402	399	437	369	418	389	397	393	386	440	426	418	402	373	395	392	393	411	391	443	393	376	400	399	377	419	416	411	382	372	378	403	377	399	413	373	385	383	397	357	378	394	360	369	399	425	441	386	407	410	393	415	405	398	382	390	409	418	378	401	403	395	373	398	394	406	400	428	383	392	386	383	393	401	402	368	393	382	363	400	404	376	380	419	391	432	397	390	410	412	394	389	403	434	386	401	402	336	426	381	417	409	392	378	428	436	393	387	396	395	381	407	419	419	375	387	400	407	387	402	376	439	388	399	414	418	390	416	389	365	391	395	413	405	339	394	394	412	359	395	412	374	386	396	410	435	415	396	387	400	372	371	451	428	403	430	395	400	408	372	401	391	411	380	386	389	400	404	407	386	406	388	358	405	399	429	419	415	373	379	412	416	369	397	432	382	399	368	395	393	360	401	376	382	390	399	410	405	395	387	392	407	394	415	427	391	416	379	408	412	404	377	404	366	386	421	419	381	409	391	410	421	389	367	400	393	403	382	371	390	396	410	388	453	404	368	355	385	419	400	397	387	378	418	380	389	413	407	410	364	364	426	364	375	385	380	391	398	389	360	430	369	418	418	427	385	403	364	388	420	387	398	370	415	384	405	394	387	421	391	410	423	413	385	402	388	410	404	392	425	347	439	408	381	397	390	402	417	411	384	411	424	366	377	406	403	356	412	431	408	443	394	425	450	411	435	366	412	395	413	348	429	436	385	378	417	372	412	377	372	395	405	392	380	433	367	381	395	390	407	397	400	402	419	391	411	405	380	400	376	421	419	428	382	390	361	392	403	417	396	375	403	406	405	411	422	368	388	399	438	389	378	396	418	373	409	405	411	421	384	381	389	377	407	383	414	409	396	371	368	404	384	383	384	381	414	404	415	398	396	392	419	365	368	376	402	376	405	392	399	410	378	406	402	422	401	405	402	398	369	432	373	400	409	363	425	394	422	404	410	399	428	430	384	417	384	398	410	390	391	362	386	382	394	383	422	377	402	428	430	396	394	445	409	436	400	386	405	374	391	397	401	411	394	383	393	409	411	404	367	394	415	405	369	374	392	396	377	391	373	404	409	409	376	436	402	396	420	389	427	408	380	385	414	423	384	383	415	382	411	390	389	389	368	390	411	422	405	414	391	418	381	377	355	387	415	421	391	376	403	407	406	388	407	382	388	396	386	393	383	400	394	383	408	412	417	409	458	381	394	374	396	379	391	405	383	401	409	386	397	379	452	380	386	385	409	393	380	414	424	398	450	409	414	399	390	416	373	427	351	385	406	420	411	390	403	406	379	366	418	439	410	421	414	401	385	425	409	425	395	376	429	410	416	395	431	410	370	387	394	426	412	382	369	398	397	415	442	370	465	409	411	396	369	421	393	389	357	421	383	377	399	351	417	440	445	379	415	357	395	418	406	389	406	380	427	385	377	421	379	393	363	400	382	382	407	409	402	376	404	373	349	403	358	409	389	397	384	388	365	430	439	393	387	387	400	399	381	384	430	380	398	413	432	384	415	418	357	419	401	416	393	395	396	436	415	419	435	380	405	401	398	398	388	393	400	396	391	369	394	401	372	431	398	427	395	387	364	373	410	376	352	358	393	376	369	381	383	409	450	406	391	399	388	420	401	382	355	385	389	446	391	402	398	406	389	411	394	413	380	425	382	400	377	406	392	384	397	386	395	438	408	433	395	360	372	384	397	432	405	429	394	412	370	419	418	403	372	385	427	394	363	395	420	429	387	376	376	393	384	358	383	409	401	391	386	416	347	422	395	378	407	413	379	407	411	387	408	381	404	395	416	358	394	374	400	387	385	362	390	385	381	432	382	374	433	386	428	421	404	386	356	389	363	426	401	376	406	373	431	340	412	411	389	366	389	387	407	394	410	401	411	352	396	380	384	414	409	396	398	436	418	367	416	401	377	378	403	369	387	405	399	379	423	431	391	382	407	407	434	442	405	412	431	348	408	403	422	427	391	428	427	423	407	403	391	406	419	416	398	393	422	401	383	391	392	385	397	383	372	423	408	412	371	414	396	406	427	417	373	385	444	441	394	427	421	411	402	403	394	355	380	381	422	437	432	375	395	401	406	353	391	377	378	403	400	363	427	393	401	389	394	404	374	374	387	355	404	392	386	420	403	420	398	405	394	384	357	378	390	411	375	416	434	377	371	401	409	385	394	429	431	378	445	414	348	424	431	412	418	390	387	409	412	399	407	372	410	399	407	400	383	378	392	401	375	393	399	433	420	378	426	390	397	414	440	419	429	393	411	416	394	392	404	414	408	394	406	433	373	395	415	369	368	403	399	420	405	409	452	391	381	388	372	394	394	427	392	369	397	360	367	428	420	396	389	382	398	426	409	377	415	391	382	398	417	407	384	404	404	398	386	401	397	423	431	370	377	392	401	402	373	418	386	395	416	393	400	371	428	395	386	398	392	408	367	385	371	383	376	404	418	390	380	417	398	408	393	404	432	413	380	395	413	397	398	417	383	400	397	376	376	390	406	380	384	386	413	428	400	393	401	439	397	362	398	411	413	368	350	405	434	423	401	410	386	403	427	385	367	374	390	427	409	356	394	382	413	386	397	410	389	383	372	438	392	387	401	400	398	393	398	404	378	421	428	408	391	387	408	359	392	395	399	352	400	363	382	411	385	401	351	416	408	385	415	393	363	392	405	403	375	421	390	388	393	358	389	413	370	420	405	414	372	397	393	446	418	405	408	410	382	399	392	415	403	370	405	425	390	397	382	380	405	386	400	402	391	394	389	398	375	383	392	365	416	397	381	384	402	369	415	382	428	383	414	412	395	399	351	392	378	392	428	384	383	410	388	390	407	400	389	368	414	394	426	387	398	405	386	360	423	407	418	393	366	402	390	403	415	400	379	411	395	379	403	414	355	394	399	388	424	401	389	357	343	418	418	348	383	442	401	388	425	442	384	394	457	396	416	345	385	404	392	404	386	375	367	373	433	387	391	396	393	427	418	400	430	409	409	393	381	421	399	427	423	399	392	401	353	394	406	409	391	390	403	359	425	405	370	385	424	404	417	397	384	396	378	372	402	404	384	403	400	365	387	376	361	397	382	384	442	398	412	392	381	410	383	368	414	389	389	408	397	393	392	444	380	406	407	392	389	422	379	404	353	412	435	386	362	391	390	376	411	402	385	407	409	375	370	368	379	393	410	400	418	416	397	389	409	409	432	392	387	415	398	397	420	415	423	391	405	384	351	373
7327	11838	10565	5852	3909	2878	2175	1753	1424	1201	1092	934	806	761	687	650	630	572	617	526	514	526	551	462	411	474	430	389	463	442	416	457	451	418	409	449	401	404	411	422	380	432	409	403	352	361	388	366	389	385	427	404	378	370	373	388	410	342	383	413	370	352	371	394	371	346	365	395	363	384	381	352	354	379	387	399	387	383	384	369	354	343	369	402	405	374	350	368	417	358	371	382	357	382	362	390	376	354	360	373	398	348	336	374	372	403	355	407	397	351	355	382	365	339	349	347	351	368	402	391	378	348	365	371	379	338	393	404	365	374	398	329	354	359	362	401	350	370	372	373	356	382	344	370	383	375	409	371	354	377	371	379	358	365	363	392	393	420	383	373	374	379	390	372	367	369	385	385	348	378	378	381	384	358	374	387	362	363	373	369	371	388	389	366	375	342	361	374	383	352	346	361	343	368	382	409	354	327	402	383	340	338	372	370	385	374	345	390	375	363	387	365	349	377	412	383	336	371	356	359	374	380	378	392	354	376	375	375	379	381	333	390	372	339	354	377	357	348	371	356	368	356	330	357	387	365	370	358	345	373	358	382	368	390	342	376	356	362	382	381	324	384	381	370	384	389	364	358	371	375	383	384	355	351	384	364	378	362	360	390	377	363	374	344	352	379	391	362	375	381	379	349	352	384	363	398	373	356	344	366	357	396	387	366	346	400	374	365	382	414	324	390	371	377	364	350	363	344	392	387	377	379	371	375	376	382	392	396	384	331	360	387	338	371	376	383	371	370	360	366	366	362	361	376	346	363	382	368	387	352	349	343	347	372	386	332	352	388	351	343	382	364	359	377	347	372	386	387	358	348	353	351	348	380	380	360	391	378	354	429	384	350	381	362	389	365	344	353	377	353	384	331	403	347	385	372	348	382	361	374	366	350	381	419	393	372	338	380	364	361	346	343	343	358	342	321	404	394	392	381	369	355	356	375	380	348	404	393	357	390	368	349	371	364	365	361	368	364	377	381	374	379	422	389	408	357	368	390	380	369	337	376	361	371	403	394	376	370	377	350	371	374	367	391	362	383	366	349	360	381	391	366	386	399	368	370	358	362	366	385	374	338	331	363	370	360	405	378	388	336	390	363	400	344	349	372	345	354	366	385	411	377	353	377	387	397	401	388	367	373	340	350	364	360	350	383	374	326	356	367	346	343	362	366	378	328	401	371	424	352	341	395	368	419	372	346	358	354	375	358	369	360	342	315	358	352	363	378	386	365	349	343	372	346	390	390	376	362	380	371	375	359	341	386	388	395	346	360	375	335	343	382	346	351	361	361	343	373	360	392	318	368	374	364	337	356	321	348	336	353	361	412	369	369	373	356	335	375	353	384	368	368	349	370	365	380	361	379	381	393	358	339	389	382	359	378	376	351	396	398	364	365	378	389	337	335	367	379	401	355	387	399	368	370	368	353	380	351	369	365	373	337	343	363	392	366	379	361	401	375	344	356	347	383	361	375	338	351	395	340	350	372	358	401	368	369	360	395	374	334	367	345	347	418	369	389	393	372	356	376	331	384	377	362	352	344	377	394	371	355	363	337	341	358	406	396	372	350	367	363	404	387	335	348	378	369	372	376	391	332	376	374	381	367	390	373	369	374	389	342	348	341	383	333	369	342	364	370	362	355	391	359	363	371	363	373	368	386	376	383	378	374	382	404	353	372	385	358	373	379	360	352	361	347	376	344	375	364	408	340	341	377	333	394	359	369	363	368	369	368	377	348	383	356	362	384	364	348	361	349	384	377	347	376	371	378	403	366	378	380	333	373	329	356	394	388	383	348	352	367	357	381	402	368	348	349	379	371	399	345	357	366	376	394	412	384	382	363	386	365	361	384	354	372	370	362	389	352	379	361	361	382	390	351	337	378	368	407	357	382	341	379	342	372	379	352	376	351	369	371	363	397	379	365	345	386	337	342	397	362	358	377	353	355	386	346	358	361	370	382	345	357	342	338	358	327	356	381	402	328	370	384	352	372	398	370	358	375	375	359	366	345	349	348	386	342	345	335	372	388	385	364	356	348	364	367	378	365	359	367	358	372	369	400	363	410	352	376	380	407	344	338	360	344	370	357	353	376	346	367	341	376	356	378	355	370	339	374	372	382	330	372	360	358	333	362	345	359	348	377	375	371	379	372	368	349	404	367	333	390	381	375	376	399	353	382	354	364	361	334	350	361	363	387	363	394	382	363	356	326	380	423	378	361	371	360	366	375	364	347	389	395	354	383	364	382	339	353	368	389	359	370	377	354	379	380	395	361	341	356	391	401	372	370	385	397	385	347	336	367	379	366	381	367	383	373	389	374	353	372	375	349	396	359	367	362	387	393	373	355	358	378	360	363	344	373	359	400	375	372	363	372	331	368	358	339	382	347	394	347	376	379	354	395	350	352	394	363	366	330	407	380	374	388	370	370	354	358	367	365	381	369	380	345	357	346	375	362	358	342	339	352	364	364	367	341	354	326	376	369	345	393	377	400	327	402	374	356	341	344	327	344	361	347	353	381	377	377	384	414	364	370	354	331	366	361	371	348	356	383	382	362	370	386	348	345	417	365	354	379	352	364	391	366	374	334	357	389	361	339	347	339	404	346	382	336	368	357	405	365	352	433	376	355	353	352	384	375	414	381	376	354	391	382	344	361	377	357	352	360	381	389	377	377	340	376	392	362	369	383	342	382	376	359	403	380	385	375	411	351	374	387	372	387	329	354	356	390	335	336	386	369	355	379	412	343	361	377	387	367	346	411	367	339	364	358	366	343	379	380	370	401	362	398	348	378	336	361	354	341	333	337	365	312	375	323	375	368	367	367	360	343	379	372	374	332	345	351	354	352	330	362	344	360	400	390	349	360	404	374	347	375	390	374	332	352	359	378	368	361	380	373	343	363	355	374	358	379	394	358	392	373	371	362	372	393	350	366	367	382	338	386	383	378	379	377	372	390	387	404	354	352	348	373	379	378	373	325	330	343	352	354	367	392	357	359	366	384	377	380	350	365	341	338	369	364	362	363	351	390	420	378	386	363	368	390	368	364	404	405	371	366	362	423	372	394	386	371	365	358	404	366	373	355	383	350	336	354	351	323	373	348	351	353	336	378	370	341	340	401	370	392	407	365	364	371	362	381	387	388	346	386	345	383	368	357	407	382	360	358	360	363	368	403	349	380	383	359	353	360	406	357	362	375	360	382	356	385	367	339	360	393	382	375	409	376	374	364	376	395	378	339	367	380	390	374	392	366	364	352	396	359	367	364	365	365	372	382	401	379	372	367	367	380	337	359	362	354	367	346	358	344	372	322	351	407	359	375	367	379	349	345	360	349	331	365	368	322	400	360	417	356	370	370	386	403	371	344	372	350	411	336	366	371	371	384	390	351	372	360	352	363	382	403	367	331	381	362	418	380	351	347	380	367	370	355	386	390	351	376	386	390	388	349	324	349	348	398	350	426	405	345	361	356	363	352
22994	20842	27656	24136	20848	20956	10789	2103	1509	1362	1232	1097	988	978	899	885	860	767	789	786	778	741	734	705	669	715	682	664	718	644	684	652	675	697	647	643	660	649	609	640	640	639	618	644	599	606	640	613	599	573	591	640	610	623	627	622	626	615	612	604	677	686	558	600	610	628	559	599	660	630	620	614	656	596	657	611	634	599	640	643	645	559	654	646	598	599	613	616	624	559	620	661	622	621	622	606	608	608	580	589	607	612	631	622	628	557	605	591	622	615	617	613	587	627	602	628	575	614	629	561	623	598	634	605	608	585	601	623	618	604	609	619	578	629	646	611	610	614	594	591	621	643	580	631	602	609	604	584	624	619	601	582	616	607	645	576	565	611	616	587	582	594	637	612	573	601	607	639	611	628	668	624	570	651	650	617	627	591	612	644	598	612	596	617	583	618	583	577	618	643	646	636	640	590	601	619	616	579	585	571	602	580	618	579	606	577	639	638	593	587	621	622	584	591	597	561	637	575	624	593	589	605	642	614	617	651	644	593	644	661	603	602	586	623	609	651	591	661	550	599	634	619	585	601	605	646	586	644	591	582	586	593	598	648	632	600	543	590	585	638	590	645	657	590	626	646	655	579	650	600	591	621	589	615	644	637	589	630	604	594	574	607	627	600	618	615	572	588	609	568	591	591	593	615	617	620	547	634	618	653	579	634	658	586	616	579	642	558	593	628	661	601	636	631	582	596	602	603	606	618	591	597	614	592	611	628	622	608	585	610	619	612	624	604	634	628	590	626	609	596	569	639	601	642	628	589	589	579	578	624	572	606	584	562	587	581	590	601	615	607	623	628	608	572	568	605	607	564	626	595	598	620	609	581	607	663	617	570	640	644	615	610	610	643	610	616	628	597	631	642	605	631	642	627	595	600	604	660	616	624	660	591	553	583	663	600	650	601	602	634	577	558	643	619	640	636	657	599	616	589	621	565	590	578	584	586	623	591	643	567	616	623	632	578	604	591	610	626	586	596	606	603	598	594	616	630	609	643	608	603	558	644	618	661	609	667	636	591	628	607	589	610	554	650	599	655	588	601	574	589	603	591	597	614	612	600	637	601	595	567	618	606	596	604	648	581	566	610	650	621	602	620	605	566	582	580	593	615	661	609	614	609	576	567	635	619	643	618	616	601	576	555	590	584	591	617	634	581	638	585	604	617	588	665	630	605	601	580	619	639	575	614	566	604	597	598	639	607	656	619	626	598	577	613	630	580	585	572	593	649	593	631	604	588	559	561	596	608	629	624	620	597	643	634	596	600	628	633	586	595	622	571	620	612	561	610	589	650	595	625	649	576	602	620	629	576	650	601	603	599	651	591	570	657	584	593	595	600	637	635	555	604	604	615	550	633	611	604	629	605	578	623	646	637	632	578	571	596	610	610	609	627	604	627	614	605	638	604	585	589	567	590	580	671	620	615	616	584	615	630	588	559	566	605	576	626	638	590	553	585	606	604	613	630	591	625	590	628	592	572	646	630	606	567	666	624	599	631	567	635	616	608	615	593	612	603	581	611	560	625	646	607	561	595	600	576	591	594	628	615	609	608	612	582	571	628	590	631	592	631	638	634	621	667	615	609	624	594	588	613	620	645	621	584	595	571	640	615	590	596	580	610	633	640	604	607	645	610	627	584	594	608	580	623	637	583	612	651	616	615	602	607	640	612	603	616	559	605	633	589	615	583	614	641	588	583	614	567	591	590	606	590	633	587	649	611	654	643	600	609	590	569	557	546	610	619	657	588	581	615	625	616	604	639	665	598	600	586	635	610	619	595	618	600	621	601	586	612	587	624	571	617	580	592	565	616	576	583	565	570	681	582	648	621	647	616	618	622	605	609	573	635	593	578	588	621	611	611	612	618	606	621	626	610	598	623	617	581	613	621	584	576	642	590	621	613	600	609	582	640	615	639	698	574	576	636	644	590	612	584	611	592	580	602	583	613	545	636	613	610	614	620	620	555	618	578	576	599	610	635	605	633	625	641	631	586	616	601	605	591	585	583	605	612	628	609	642	583	601	613	631	603	626	602	602	634	617	602	574	577	646	620	565	588	595	614	652	577	608	581	622	545	569	610	616	527	623	619	550	600	574	613	615	616	617	624	620	665	649	616	606	590	637	617	639	630	609	609	628	569	681	588	659	612	609	637	606	583	597	625	572	580	600	609	584	632	568	610	555	588	630	631	618	602	575	621	596	603	593	649	612	634	656	641	601	639	589	608	595	647	641	622	555	604	612	630	565	622	621	593	590	592	633	586	613	601	589	609	567	631	605	636	608	621	607	623	607	574	614	583	601	580	622	542	594	579	590	627	595	638	609	633	581	633	600	622	617	568	631	597	623	628	632	599	637	675	634	580	590	577	574	586	601	602	566	659	688	604	545	568	595	591	605	539	618	604	641	636	581	569	604	591	652	597	555	629	555	601	580	612	640	613	628	597	555	586	640	624	583	565	611	596	575	576	624	584	649	621	639	586	625	589	633	641	587	602	617	582	637	583	603	614	640	580	588	566	625	605	634	610	587	604	582	580	600	568	631	636	607	612	632	566	625	572	591	600	596	589	623	584	601	622	667	634	624	636	608	603	609	627	641	573	601	614	620	637	621	578	610	633	586	570	620	572	601	574	678	655	605	635	661	561	625	612	626	616	656	577	557	588	645	666	621	634	586	598	634	609	582	571	620	639	617	587	600	564	582	624	583	577	607	612	609	597	652	636	608	592	619	614	619	563	634	601	606	623	549	595	580	587	569	596	604	644	584	585	586	633	608	591	631	576	602	632	600	632	554	598	604	548	615	638	626	597	607	573	606	635	610	600	600	619	651	616	653	616	634	599	558	574	575	595	600	640	607	588	593	615	596	580	665	646	589	627	640	603	606	582	664	618	618	589	634	594	616	611	610	600	597	611	615	602	632	602	568	606	623	571	580	625	635	595	581	595	590	654	611	574	635	582	631	631	552	587	586	590	533	599	578	571	603	626	598	601	584	539	594	601	623	628	602	606	609	605	570	594	575	596	649	616	585	608	616	602	614	654	613	615	645	620	588	615	608	577	605	594	582	599	593	607	593	616	571	617	570	638	584	620	599	570	591	615	599	592	585	604	612	621	596	584	608	637	618	587	556	631	644	611	657	553	590	607	590	629	632	614	623	586	625	576	621	601	664	607	594	570	560	586	613	627	620	638	609	594	593	597	592	608	629	690	585	678	608	638	634	633	623	630	629	592	588	613	588	566	604	595	590	603	577	566	629	615	575	608	560	591	591	598	615	612	615	628	599	623	626	630	584	600	559	601	631	605	603	606	593	634	586	590	606	596	602	592	599	627	600	601	594	592	609	624	626	639	650	640	632	642	601	597	636	634	654	591	605	606	642	568	564	611	599	589	618	641	634	623	586	641	578	571	596	592	619	612	595	575	596	609	608	622	634	596	574	625	637	568	611	592	613	566	608	563	625	632	606	590	576	607
10123	18672	17167	10053	6947	5070	3847	3177	2548	2170	1783	1663	1499	1339	1249	1053	1059	943	939	874	911	825	826	837	781	715	738	744	715	697	681	716	623	637	633	641	610	645	622	612	618	643	620	570	637	608	589	624	627	627	604	583	572	623	606	626	588	593	583	636	624	631	583	575	600	549	587	553	605	644	534	610	564	544	595	537	566	607	577	603	582	586	570	597	555	586	597	556	576	549	638	609	558	540	585	552	592	520	538	599	554	604	583	562	606	550	590	591	571	596	582	565	511	558	557	573	551	552	565	599	540	607	590	558	548	580	614	557	606	547	588	572	557	580	568	528	563	559	569	544	538	579	576	552	564	510	559	576	553	512	554	581	585	582	580	521	552	588	541	623	540	561	567	581	587	590	589	598	561	549	530	512	593	541	581	572	541	577	521	593	588	529	558	537	579	588	526	582	543	516	580	546	574	604	572	543	607	603	599	531	550	545	592	537	560	555	589	579	570	588	578	561	575	587	571	536	559	568	548	591	564	586	588	583	545	604	575	589	579	559	567	577	537	583	604	586	587	561	570	550	593	515	567	573	547	626	566	598	562	583	567	610	553	571	588	527	594	586	593	590	538	579	547	539	563	546	549	559	567	622	559	519	571	581	579	563	546	581	567	520	562	547	632	571	604	588	608	594	602	585	589	523	566	597	556	568	579	531	566	572	627	573	548	558	557	571	554	548	577	511	578	549	548	527	585	569	560	555	553	574	548	591	566	539	563	574	522	555	564	557	626	543	560	583	582	596	555	571	562	583	594	547	548	547	590	565	579	611	563	605	560	595	563	589	557	612	542	570	586	622	552	557	553	540	559	573	564	561	615	595	562	567	563	543	558	571	610	576	584	501	607	586	551	577	571	549	558	601	562	580	581	552	555	590	586	580	579	605	572	569	563	597	533	557	564	527	558	579	561	583	571	557	588	575	579	595	577	558	578	583	604	599	583	525	559	575	541	547	600	546	568	585	550	572	593	585	600	569	620	585	551	517	533	569	539	538	547	567	542	574	596	575	570	580	608	542	590	535	568	604	561	576	554	554	546	555	567	595	591	542	556	541	574	552	570	600	574	607	560	546	537	586	588	556	597	568	550	528	539	527	537	545	531	551	557	577	556	566	580	569	547	574	589	536	586	529	561	591	581	572	601	556	566	588	590	596	570	573	594	584	577	572	541	553	566	572	587	565	558	555	554	586	582	596	573	574	567	544	579	546	529	603	558	574	569	559	557	549	589	567	551	586	568	560	592	572	580	587	592	560	584	597	559	565	564	560	566	577	579	561	559	542	559	569	556	576	529	605	564	564	548	561	538	556	621	567	532	589	554	594	583	601	553	597	558	581	578	554	586	541	544	557	583	571	601	598	555	610	586	580	581	547	567	589	584	555	580	570	594	561	585	562	581	572	574	543	562	568	612	609	577	564	531	577	517	574	593	583	559	559	572	581	611	583	528	546	565	541	591	587	607	575	595	604	565	542	550	593	574	542	560	536	566	587	582	589	602	594	537	584	523	576	533	557	564	535	624	553	560	571	555	568	565	563	592	549	585	568	541	568	581	581	571	592	547	562	551	578	571	606	567	595	543	571	559	574	570	572	595	587	526	553	557	517	569	554	547	583	594	563	572	583	557	588	561	557	594	578	578	565	591	598	552	561	584	614	562	577	561	612	569	599	569	530	621	568	559	579	547	549	571	561	584	592	535	501	562	559	592	564	531	582	569	563	561	564	613	561	542	572	589	563	584	603	583	542	576	517	578	569	541	567	554	568	539	554	596	560	616	566	561	593	505	630	577	554	587	583	579	558	641	567	544	580	554	595	588	542	507	557	569	589	569	556	557	609	533	604	567	531	569	620	520	575	545	583	566	551	571	544	555	539	548	570	571	557	594	559	545	577	536	548	551	591	569	576	554	548	545	556	597	543	580	566	547	571	576	603	580	579	544	575	547	560	552	557	589	549	578	555	606	563	581	566	577	584	589	533	577	569	573	576	578	568	571	589	596	557	577	537	533	527	537	582	593	544	595	546	607	562	598	566	610	575	569	558	535	548	580	529	570	559	570	560	552	600	564	564	550	569	572	524	548	539	568	560	558	583	596	594	591	609	598	541	522	549	572	561	557	553	549	585	614	568	571	575	599	602	584	563	558	570	562	547	562	539	537	572	570	561	597	568	533	548	578	567	596	563	579	523	557	583	560	558	617	595	526	560	590	591	566	548	610	571	532	572	577	558	567	571	564	629	588	575	591	560	536	605	607	590	569	546	586	546	605	568	553	626	556	586	577	539	536	595	577	525	552	596	571	547	537	584	586	572	576	592	604	499	548	574	561	562	554	626	619	581	535	554	571	622	557	594	551	577	550	592	584	546	563	517	568	548	568	538	572	550	636	540	562	537	540	576	580	617	529	573	585	560	575	598	562	593	517	606	569	531	557	597	582	584	558	557	567	535	577	551	557	623	526	605	589	544	563	550	597	570	602	571	585	607	540	572	550	575	607	569	550	537	539	580	538	565	523	595	597	557	576	589	613	586	588	574	601	544	538	535	591	564	588	585	583	542	596	578	576	574	565	563	586	571	632	579	588	559	582	603	572	574	588	581	622	547	541	595	541	556	581	574	612	532	570	534	574	563	582	593	573	543	572	593	607	572	551	545	508	545	572	549	557	590	559	564	518	560	600	565	558	555	552	580	550	605	594	566	543	585	547	601	530	577	582	563	640	604	535	585	603	564	561	573	580	575	564	550	580	563	549	595	598	568	550	569	590	554	567	562	542	571	528	581	560	585	543	581	565	561	587	586	591	560	562	590	519	552	540	612	597	611	591	592	572	562	535	545	560	538	561	544	597	546	551	572	541	573	546	573	581	608	542	586	557	539	581	553	553	551	598	559	587	569	562	568	575	599	581	539	593	607	592	537	556	551	585	576	600	558	560	546	564	575	591	559	604	565	563	598	602	585	590	605	551	565	559	569	600	553	575	599	570	582	556	604	592	574	548	557	571	571	577	524	593	591	525	531	558	551	543	595	573	591	532	604	585	572	514	603	585	577	570	533	570	556	576	557	580	552	568	576	572	565	558	621	586	576	621	533	568	577	590	551	580	571	590	622	583	574	570	553	588	601	555	550	559	557	550	573	602	559	526	591	602	567	575	574	555	616	592	592	565	583	543	569	587	573	577	564	573	547	559	549	571	596	578	523	585	518	591	533	538	565	551	562	552	561	591	561	563	577	553	566	535	561	591	600	557	535	590	528	523	596	570	519	534	591	547	550	555	552	583	595	547	511	594	566	599	564	563	583	591	569	592	583	548	567	575	561	587	537	589	555	539	570	592	574	561	546	549	606	544	521	592	540	520	572	535	588	541	601	531	576	585	555	549	573	601	553	553	600	559	529	533	592	559	556	552	555	580	581	550	598	559	576	555	562	555	536	555	596	553	546	574	547	616	482	545	547	589	565	548	572	563	566	550	549	547	582
28511	14600	1724	396	229	205	179	162	160	135	131	144	123	137	134	127	125	112	97	133	134	127	135	127	154	140	122	113	139	127	122	125	127	149	119	128	131	132	123	109	134	123	112	104	136	129	124	126	133	108	126	149	106	145	123	117	96	127	118	111	132	120	140	129	130	140	122	130	141	122	123	109	117	145	123	109	125	113	118	113	135	127	121	124	131	122	129	103	124	128	122	126	131	118	105	136	122	118	124	137	122	126	122	145	110	123	118	121	126	112	122	126	133	118	120	118	106	128	126	126	127	118	131	144	129	136	114	149	133	123	135	134	142	129	147	121	125	119	129	148	117	142	127	142	116	113	133	139	124	126	127	132	135	124	128	121	113	123	134	126	117	109	115	132	133	108	119	124	119	114	149	129	126	133	124	108	139	131	105	143	112	126	124	110	110	136	151	136	153	114	150	133	135	154	111	150	129	126	138	129	109	117	109	146	129	123	133	128	144	140	151	143	144	127	123	109	129	107	135	119	142	133	119	129	142	128	131	112	132	141	109	125	132	124	142	116	128	139	134	144	132	140	131	129	122	126	137	120	143	132	135	114	136	121	123	142	103	127	120	127	129	123	133	115	126	112	111	129	104	136	137	133	127	115	107	122	134	131	137	125	120	127	148	145	126	130	139	110	132	118	140	103	137	102	117	125	135	125	128	113	133	125	105	129	128	128	120	134	139	129	135	122	139	132	123	113	153	131	139	123	129	137	135	146	121	147	115	133	129	154	117	131	125	135	113	147	124	120	161	125	117	109	113	126	128	130	130	142	129	140	111	115	116	134	127	142	126	133	121	136	125	127	111	117	134	132	119	121	153	117	138	115	115	138	137	127	129	125	121	130	138	130	126	116	119	147	108	135	126	118	125	114	135	136	142	133	113	143	134	128	105	137	139	145	133	125	120	118	126	126	152	141	116	130	132	139	134	127	119	129	133	112	141	131	121	130	135	142	119	117	125	122	141	132	147	120	125	133	144	105	125	131	122	118	130	128	119	138	140	134	125	140	117	152	137	131	128	130	117	137	124	131	107	146	119	126	124	140	119	134	133	126	137	124	138	123	114	131	117	138	129	126	111	125	138	139	118	137	126	127	125	114	118	122	106	141	135	134	134	121	114	116	127	104	119	128	122	125	120	135	135	131	127	129	124	129	134	129	127	115	137	121	145	157	143	135	119	144	135	97	125	126	117	126	116	116	148	135	119	136	111	132	132	124	112	131	119	133	118	132	141	119	130	123	159	138	131	128	119	117	148	119	122	103	123	111	130	124	120	130	116	136	114	112	143	130	121	126	133	128	143	115	133	119	125	129	128	123	133	127	155	127	139	106	104	124	130	131	109	139	123	135	128	136	148	113	125	129	126	113	134	118	112	106	146	106	137	114	127	136	116	115	131	123	107	124	114	126	130	134	129	99	124	140	135	142	115	136	120	131	117	123	126	124	123	121	123	124	114	126	108	121	113	123	107	111	124	121	125	105	125	121	120	116	132	126	136	123	118	125	120	129	132	109	132	130	123	133	127	115	125	124	116	129	124	116	136	124	112	131	122	141	136	131	96	132	141	150	135	138	111	120	138	133	125	141	124	121	135	141	118	137	114	131	114	109	113	132	129	121	135	123	138	132	132	132	125	102	121	115	117	140	140	136	125	127	127	115	152	110	128	143	131	125	128	128	123	133	140	133	138	136	119	127	102	145	118	124	123	130	127	129	124	104	148	126	133	134	111	111	132	129	146	127	123	122	121	120	119	125	120	126	125	129	139	139	117	141	122	118	119	123	120	106	132	109	122	143	128	129	129	125	120	130	128	127	123	146	125	139	112	125	125	123	152	133	128	112	130	141	133	134	119	108	142	134	123	102	129	134	130	135	130	139	124	106	131	114	129	131	99	124	118	137	107	134	129	102	139	124	125	127	140	138	116	134	122	150	106	106	112	132	118	128	130	119	129	112	119	138	120	123	136	119	122	149	120	112	124	122	133	108	133	116	121	140	145	112	121	133	142	143	144	118	140	137	115	137	142	121	129	116	134	133	148	128	134	153	110	116	141	114	149	90	139	127	128	124	131	129	123	116	111	132	130	123	134	128	157	128	100	109	125	137	142	124	135	119	125	132	125	139	118	144	120	126	114	126	132	124	141	116	144	119	140	131	125	125	141	124	121	100	123	132	119	127	129	123	135	133	132	131	147	127	151	104	123	118	109	128	141	134	120	122	125	133	119	153	109	122	116	128	124	148	110	127	128	138	133	129	111	131	126	121	138	109	133	114	134	135	127	137	121	132	125	133	131	140	111	138	141	127	122	123	136	120	120	121	135	146	118	129	128	142	138	129	123	116	148	115	156	126	126	127	125	112	127	117	115	120	123	108	135	123	121	122	145	126	122	130	133	135	118	141	124	110	144	129	119	117	121	135	118	148	133	144	125	126	144	139	126	115	131	129	134	134	135	144	139	128	117	106	112	129	129	153	132	132	149	103	138	143	120	145	129	154	125	133	118	134	139	113	120	141	131	125	107	134	116	128	145	139	117	126	116	129	118	108	123	128	118	125	115	134	132	128	120	118	131	121	139	122	135	130	119	121	139	121	122	128	122	126	139	108	143	122	108	142	148	134	127	130	146	119	129	133	129	111	129	132	112	99	127	148	127	96	110	114	133	123	126	146	130	124	131	124	117	124	119	133	121	124	143	120	127	143	111	116	106	117	109	130	125	127	132	132	125	150	113	121	118	127	106	136	119	107	126	122	134	137	127	124	137	129	120	116	126	138	124	128	140	116	127	130	114	130	121	131	144	125	131	104	124	122	125	108	124	102	109	126	117	132	131	141	141	119	115	139	133	134	116	124	110	128	128	122	141	113	141	120	134	146	135	144	137	123	112	132	123	112	133	133	126	133	111	112	138	149	144	116	121	118	129	119	135	126	153	136	125	112	124	136	133	147	148	130	148	130	107	125	122	129	95	112	131	114	127	129	135	119	128	111	116	129	128	130	124	118	112	123	151	125	131	116	144	125	122	131	114	128	123	127	125	122	138	130	139	134	129	116	129	132	109	134	106	128	107	136	127	151	114	144	127	125	112	113	126	127	141	133	108	133	117	124	116	124	133	114	138	137	127	148	119	155	108	135	137	125	135	136	138	119	113	123	138	123	137	116	131	124	127	141	147	120	132	136	105	117	135	126	111	138	125	134	140	126	124	123	130	140	117	140	132	102	125	123	146	114	125	120	118	121	142	145	113	108	130	93	143	126	129	120	112	139	120	133	136	136	109	131	141	118	141	118	144	123	116	123	131	129	115	109	129	131	127	125	131	116	103	119	138	135	123	130	114	112	124	117	124	123	131	115	104	119	117	127	131	123	104	131	133	116	112	131	97	120	149	127	126	130	124	134	130	139	138	123	122	116	129	125	121	123	139	136	114	129	120	138	120	148	116	137	128	127	128	137	108	136	126	142	102	136	127	107	126	120
4992	722	716	417	299	241	201	191	165	167	167	186	149	163	159	135	134	118	151	140	128	146	164	128	141	130	121	140	127	132	137	131	132	121	145	140	150	148	143	143	128	131	137	129	138	143	142	123	137	108	138	139	142	128	140	135	122	131	133	130	145	153	145	132	117	121	140	131	137	123	127	131	116	145	123	139	126	142	132	140	116	119	132	125	119	138	128	126	133	111	141	143	147	155	131	131	135	131	133	129	148	139	138	126	138	118	96	117	129	144	141	134	109	114	128	132	141	116	122	134	148	143	135	140	106	134	127	146	123	124	150	118	132	130	123	127	140	147	133	101	106	131	163	128	135	132	123	126	129	141	137	126	133	136	137	119	131	137	146	131	133	126	141	132	128	141	132	125	136	125	121	132	116	131	105	115	126	126	130	133	120	128	121	142	128	130	127	125	129	136	148	133	129	163	144	122	137	148	120	124	121	139	121	127	119	130	131	129	133	147	131	138	140	151	137	119	147	132	134	117	145	114	141	125	136	97	126	148	153	148	128	122	128	125	137	133	138	123	108	132	138	129	139	149	135	144	136	128	129	123	128	134	121	127	174	127	137	131	149	113	124	134	132	157	126	98	123	146	140	128	122	142	136	135	134	148	148	133	123	141	105	151	144	131	148	117	136	133	136	118	111	142	135	137	123	124	140	150	127	145	132	127	136	114	125	134	117	119	118	124	128	125	120	133	137	121	142	113	136	126	130	127	130	138	122	130	119	123	144	126	114	132	122	138	134	133	137	119	133	124	144	137	132	130	133	140	122	134	125	133	123	126	145	143	128	143	123	101	136	152	134	122	153	124	141	153	140	129	120	137	149	142	116	126	124	125	144	121	131	147	115	139	126	110	122	133	138	116	129	137	144	145	114	152	136	120	124	111	113	120	131	132	133	102	120	134	136	135	131	127	142	130	145	120	135	112	150	154	149	154	124	138	138	145	123	120	129	113	127	130	120	128	151	120	137	117	133	102	124	142	141	111	121	134	140	121	141	116	121	138	125	137	134	139	133	133	137	118	141	160	125	139	128	116	133	127	100	133	124	135	136	129	140	137	130	123	129	122	118	139	123	116	125	131	118	127	126	145	114	122	132	142	151	130	118	139	144	142	149	134	119	108	126	145	128	147	129	137	123	122	136	110	129	145	154	118	135	143	134	129	150	119	132	137	119	123	152	140	108	125	120	130	132	134	164	115	125	137	114	128	130	136	148	144	145	137	142	116	122	139	140	141	118	143	133	113	146	140	147	138	134	157	153	133	140	139	145	125	139	129	124	133	135	133	138	132	133	124	116	139	137	131	126	140	121	123	135	138	126	139	142	152	127	150	143	135	134	142	126	121	159	127	144	153	141	120	121	130	131	115	129	137	134	126	135	135	148	152	144	159	129	133	144	164	137	142	135	124	138	138	142	149	119	137	125	169	124	125	146	127	143	123	123	130	128	138	127	127	146	138	132	122	143	118	129	136	145	141	136	132	123	123	119	141	132	137	138	122	123	141	139	120	119	151	137	123	135	118	142	130	145	137	142	133	143	129	142	136	124	133	119	118	130	144	140	136	130	136	122	119	150	124	130	137	141	113	145	135	130	123	131	127	113	119	123	133	114	153	136	128	149	149	158	127	130	120	125	143	122	134	130	131	115	128	121	135	138	117	143	142	127	129	126	138	124	123	148	116	168	133	116	148	134	125	154	125	134	145	136	122	125	134	133	96	149	122	113	118	130	123	142	157	109	127	130	134	126	138	127	132	139	125	156	125	128	110	159	159	113	127	119	126	130	126	141	141	124	127	128	139	138	141	134	130	135	137	121	128	126	127	144	115	127	146	141	130	146	144	130	128	119	120	122	113	141	126	131	127	142	126	121	156	144	117	137	140	128	131	127	157	127	148	117	134	131	123	132	129	146	132	130	120	135	123	124	130	132	145	147	138	117	142	132	142	150	125	135	134	126	138	124	137	147	124	126	128	131	125	126	111	150	133	134	120	113	134	137	134	121	142	146	122	126	136	140	121	132	139	125	131	128	116	133	141	129	123	115	141	127	142	124	140	131	140	140	116	153	131	146	128	123	143	155	138	114	151	128	116	127	140	145	125	142	138	128	124	133	145	127	136	128	132	137	141	132	125	123	142	119	130	123	142	139	143	128	129	134	126	160	133	139	140	125	139	140	130	120	139	122	127	136	123	120	150	115	133	160	132	133	143	142	116	151	146	140	134	126	139	137	135	138	132	133	120	135	128	136	141	112	125	112	128	117	124	110	130	128	134	119	136	130	114	144	106	121	155	133	128	130	153	123	128	131	130	141	140	132	145	128	138	134	150	126	127	131	136	114	157	132	152	128	125	116	149	103	136	129	126	134	133	129	133	134	134	139	135	134	130	143	125	142	137	148	120	133	138	148	161	109	127	146	138	119	117	123	112	121	121	136	138	132	133	126	139	146	136	137	126	129	127	134	136	116	133	130	112	122	120	153	140	137	119	129	132	137	140	131	128	140	133	141	150	163	122	135	138	129	119	123	135	130	132	148	141	131	126	140	131	132	144	142	149	147	124	132	140	137	116	129	128	141	112	139	122	119	132	132	130	126	130	123	138	130	114	114	127	119	127	141	127	123	130	122	126	127	139	139	142	114	139	120	144	115	134	134	122	133	134	145	152	154	112	138	121	123	131	149	143	112	140	156	130	126	135	144	158	145	118	122	129	139	143	111	120	137	109	146	133	149	134	138	113	152	137	129	132	133	136	144	150	113	124	136	123	136	123	140	137	154	109	134	108	123	140	134	150	138	119	119	135	125	143	117	148	125	130	144	124	114	138	143	139	155	126	135	111	136	144	132	123	128	140	137	152	132	138	133	128	131	111	118	119	128	129	127	156	127	130	136	158	143	108	142	109	148	113	123	134	123	148	131	148	129	147	160	127	140	133	119	131	153	133	156	134	134	136	145	145	120	161	116	110	144	126	130	121	128	145	138	150	152	145	129	121	150	116	154	140	147	129	127	151	141	132	148	128	120	124	136	124	147	122	136	104	126	138	131	150	143	147	128	116	139	123	119	149	142	128	142	118	130	160	140	146	127	148	157	133	126	146	134	116	128	128	128	126	122	123	126	127	138	148	130	152	139	150	159	127	141	137	148	133	133	131	122	147	107	123	108	135	135	141	119	131	143	113	113	134	143	118	127	135	135	123	142	145	122	142	130	131	144	164	136	142	158	119	115	138	119	127	122	122	141	116	124	131	120	129	139	122	136	120	146	138	145	142	127	144	128	105	134	115	132	118	122	108	125	130	118	134	141	142	148	161	140	149	120	140	133	120	143	132	117	129	143	137	131	128	132	143	137	144	122	130	109	147	144	126	136	150	142	156	133	128	155	141	125	132	121	142	139	121	121	138	114	137	118	127	142	137	139	133	134	139	141	163	118	136	133	122	159	129	116	141	132	122	134	139	144	141	131	129	153	128	120	123
25346	20880	27367	24539	20900	12384	1727	1080	842	751	687	681	617	559	559	511	534	477	436	506	493	429	446	452	417	432	468	434	428	429	382	431	396	416	451	423	426	459	401	413	433	432	403	416	423	415	410	397	450	408	420	423	401	391	439	393	429	412	446	384	396	407	430	401	424	422	422	412	396	427	383	408	443	423	417	417	367	415	377	427	395	400	394	410	390	420	375	405	391	367	385	394	370	394	397	436	397	412	452	418	407	398	404	403	396	382	423	381	403	424	408	390	392	391	377	374	464	459	423	406	425	401	409	405	416	402	375	412	408	405	410	351	388	413	405	419	418	432	397	404	340	393	383	410	396	392	400	421	395	391	384	416	387	391	406	385	427	421	392	382	371	413	382	391	401	357	397	390	393	435	390	401	439	417	393	388	372	372	394	362	410	396	375	421	426	439	405	351	402	378	359	401	389	368	390	402	450	394	386	435	363	380	407	390	410	409	426	390	401	382	398	401	399	393	418	407	411	440	376	382	382	415	395	428	415	389	394	410	385	408	397	390	380	416	396	387	419	381	369	416	363	379	388	432	410	431	401	387	373	415	359	417	410	395	387	390	355	386	384	399	407	393	393	397	408	383	415	390	362	396	404	448	373	434	424	402	366	405	415	411	392	436	352	403	395	393	372	358	388	421	379	384	419	393	370	404	388	386	404	371	415	399	443	381	368	393	372	401	378	423	395	435	412	445	405	382	424	425	376	395	406	363	383	425	399	421	423	420	390	394	400	409	416	388	415	428	418	408	400	404	382	391	412	365	414	435	405	399	399	415	386	382	397	411	380	385	422	388	419	417	395	383	435	421	392	390	398	393	416	383	417	433	401	406	430	397	396	408	391	386	391	391	402	369	413	415	397	427	399	405	421	392	427	421	392	364	406	415	375	382	397	416	417	413	389	406	431	381	383	425	409	359	427	385	416	407	407	429	426	430	410	394	420	413	428	376	373	371	394	405	386	394	375	367	362	407	398	409	392	400	376	410	397	409	377	388	376	446	393	415	368	394	406	432	373	415	408	435	388	395	441	396	413	417	428	430	385	395	398	387	389	376	407	374	380	384	420	416	385	419	405	406	394	410	410	381	405	383	420	382	354	366	397	400	392	392	391	389	417	364	408	397	386	407	427	391	395	405	434	393	428	395	418	427	383	391	389	420	450	370	375	385	392	421	424	425	418	409	377	401	410	370	376	387	380	396	390	433	382	406	415	392	414	401	386	405	436	397	426	372	392	453	409	365	437	398	395	407	372	389	383	437	389	398	372	383	357	424	365	421	363	399	376	395	428	391	381	339	373	391	414	394	411	404	361	400	374	392	368	408	400	399	418	393	402	391	400	417	404	360	426	392	385	425	414	386	432	386	385	368	357	408	371	409	405	410	416	389	376	425	386	412	400	408	404	412	400	391	425	423	417	378	414	417	388	409	392	390	365	403	377	439	395	404	408	387	393	391	353	402	402	437	405	417	375	393	378	435	387	356	394	419	367	390	392	388	392	403	391	429	387	400	354	426	446	412	371	399	375	400	404	371	395	404	375	429	404	394	392	344	407	416	398	403	398	409	402	436	368	417	400	418	384	403	399	428	413	378	386	416	347	420	396	394	398	395	412	379	367	398	344	399	401	379	380	405	379	385	418	417	406	366	407	390	424	397	452	458	387	414	394	404	398	405	388	376	404	371	434	398	416	412	380	389	401	407	425	407	407	423	436	385	407	448	386	375	377	429	416	369	366	360	421	393	392	409	384	420	358	420	387	382	423	387	410	394	412	370	397	398	374	430	401	368	411	371	440	398	386	394	403	403	412	415	394	397	398	386	398	395	383	399	401	405	390	430	472	405	418	358	377	352	413	410	409	376	415	409	403	417	401	452	428	395	411	391	401	393	389	430	402	394	402	399	410	406	417	421	439	377	369	404	394	376	379	383	434	402	434	381	389	379	387	378	419	370	399	393	391	373	375	407	410	383	401	393	424	394	416	382	429	393	400	393	418	401	404	422	381	423	396	386	395	393	369	416	367	427	346	403	380	350	385	395	388	406	386	385	400	452	464	418	401	425	409	413	397	419	393	383	404	379	396	387	383	396	419	411	419	398	422	416	380	382	383	404	382	379	403	381	377	380	408	388	399	416	382	390	378	414	390	379	389	405	399	389	377	365	428	418	409	390	402	418	422	391	411	391	395	424	400	360	401	411	375	396	388	374	392	411	408	400	402	419	370	407	441	379	363	379	405	400	406	409	414	438	398	422	405	372	390	382	373	430	438	384	396	441	397	404	404	408	419	359	395	374	372	413	384	421	381	400	365	407	390	408	390	373	362	392	373	415	397	429	386	416	407	402	389	439	380	358	379	424	440	398	420	382	395	377	365	422	412	384	419	387	377	353	448	370	380	379	392	372	357	383	380	348	403	395	407	380	365	426	401	373	402	375	434	398	402	394	397	378	410	409	420	383	407	416	388	394	396	434	362	389	402	378	418	406	413	393	379	419	385	438	357	420	396	403	419	427	427	376	391	415	414	384	377	391	401	370	423	367	403	398	402	441	365	403	384	403	407	414	404	394	426	366	407	371	366	432	394	375	406	415	400	413	422	407	387	414	415	405	361	398	397	391	412	416	388	398	393	416	393	385	390	370	397	442	414	392	399	410	382	395	395	397	413	379	410	395	410	407	353	395	380	397	411	400	442	409	409	404	419	422	431	388	353	424	396	429	421	409	389	413	381	371	380	383	414	354	408	373	381	386	388	389	396	408	404	368	409	402	394	380	380	390	353	400	417	432	428	395	377	437	388	376	378	371	411	390	388	395	393	375	387	379	419	383	439	375	383	405	396	414	404	413	405	404	372	367	401	396	386	379	390	356	401	416	402	387	390	404	421	411	433	404	416	370	398	387	399	398	383	400	379	378	400	354	391	434	380	430	425	389	402	377	388	374	411	386	412	338	411	385	381	415	398	389	402	395	386	395	414	385	406	390	379	385	392	374	370	401	399	370	388	425	394	419	369	378	405	394	395	422	388	397	413	424	433	389	364	395	382	385	393	430	405	420	412	394	388	424	399	372	397	406	433	381	396	358	395	392	439	387	364	409	397	400	412	349	410	365	382	383	412	370	400	413	415	371	408	415	396	401	381	363	386	417	399	393	394	402	446	413	405	394	373	445	397	382	449	383	400	386	382	410	395	385	422	408	420	397	422	398	386	394	379	389	409	414	409	420	380	389	385	402	413	392	399	401	405	380	381	402	424	372	412	396	399	392	392	382	415	388	403	439	413	388	395	388	400	397	428	369	391	408	399	416	392	394	371	370	350	371	411	399	410	427	416	400	410	408	412	406	359	415	375	365	375	382	360	381	408	384	438	441	402	381	412	432	416	374	405	389	420	402	386	368	399	415	388	407	423	391	414	407	378	391	396	413	441	438	412	414	406	409	397	413	360	426	372	369	391	385	420	374	373	408	380	408	383	413	400	412
7275	11839	10774	5838	3886	2832	2245	1766	1517	1256	1022	977	858	737	695	619	627	573	576	535	512	500	466	461	466	432	443	419	444	446	428	447	397	364	358	429	414	428	374	398	411	404	420	423	389	385	391	387	384	396	393	391	401	364	374	382	374	351	377	379	370	374	379	378	390	374	388	379	373	400	379	368	398	410	393	359	352	399	388	342	326	372	398	372	371	359	371	393	399	392	359	362	390	374	374	379	373	372	387	357	352	370	346	371	398	369	432	382	388	362	366	366	355	348	372	369	350	341	385	369	412	373	329	380	387	350	383	392	402	366	371	367	391	377	375	376	349	392	370	383	390	405	367	406	390	366	356	367	382	384	379	427	372	361	354	398	378	375	358	383	372	352	371	410	395	357	348	345	369	362	398	354	353	354	413	383	376	348	365	344	368	371	338	379	376	411	360	363	365	410	401	345	380	368	335	368	367	369	373	395	356	345	357	399	388	387	365	350	401	363	366	395	365	350	403	358	364	357	377	405	365	379	394	380	376	407	370	341	389	377	381	363	375	372	359	402	360	331	342	366	360	359	375	390	427	366	316	363	379	332	358	378	359	393	377	367	416	346	356	396	364	386	385	355	394	352	389	383	359	384	387	370	340	386	384	359	349	400	359	398	358	363	379	370	397	353	360	400	365	381	354	396	368	387	366	368	375	380	401	389	368	375	391	351	397	390	386	358	390	335	382	373	368	383	377	392	380	409	372	389	388	393	386	356	353	384	356	354	403	380	367	372	363	365	326	351	368	351	359	368	368	398	398	355	360	367	387	403	384	357	368	342	381	380	376	353	362	379	375	366	361	394	394	366	373	381	352	352	353	377	366	370	405	372	359	357	383	372	366	364	383	350	374	368	361	362	369	382	370	359	340	366	351	379	386	384	397	358	367	379	374	353	353	385	366	349	327	372	398	364	379	351	415	349	368	374	386	370	425	357	369	386	341	378	355	369	381	402	345	349	375	343	396	385	353	366	359	393	370	371	340	389	397	370	361	394	381	383	378	360	346	374	332	369	382	398	387	368	373	386	351	367	349	367	396	358	400	399	371	362	406	347	382	368	384	394	368	373	387	356	346	357	387	367	376	361	394	400	314	380	378	348	347	374	359	367	345	347	365	355	401	372	360	358	382	379	376	370	363	366	383	359	349	362	362	374	377	337	352	379	347	421	367	388	393	378	372	377	390	387	361	374	389	357	387	388	402	359	365	340	405	342	378	414	391	383	353	351	393	351	360	337	370	373	394	368	400	385	349	396	392	361	351	382	364	352	374	380	360	382	396	357	367	379	399	341	409	360	360	395	368	355	364	343	374	393	350	376	398	385	384	394	393	348	402	395	386	365	377	354	395	361	360	349	370	381	398	385	375	366	380	375	365	366	330	354	393	385	407	337	370	389	414	353	363	396	368	336	367	371	371	380	351	378	367	349	376	345	352	327	351	370	368	427	363	338	376	364	346	409	355	374	354	377	379	393	361	326	376	419	375	357	354	422	377	351	372	382	387	375	377	364	335	426	353	361	359	355	373	383	326	413	368	362	375	365	350	396	379	376	334	359	392	358	384	394	370	390	355	356	408	374	396	403	390	395	353	382	355	365	367	370	366	387	350	339	362	393	391	400	355	392	361	377	380	357	363	372	358	363	390	396	341	398	355	356	372	359	381	387	364	388	367	410	349	371	377	377	387	365	398	384	382	371	377	375	397	370	346	369	386	357	367	390	357	358	357	341	362	364	369	368	378	368	399	332	345	359	371	370	395	351	385	397	365	357	405	374	378	360	364	347	388	358	370	356	337	418	362	356	385	355	345	347	355	342	346	338	379	370	343	374	376	350	371	374	359	379	371	392	368	386	394	390	366	389	370	374	398	412	333	344	341	399	376	372	341	396	352	334	367	391	383	371	372	371	389	332	348	372	354	389	356	387	382	349	381	369	407	397	388	352	373	376	347	380	348	362	373	374	359	374	332	349	355	399	360	389	379	357	380	372	379	352	396	387	377	334	376	395	345	344	379	400	345	374	368	364	345	367	369	380	365	352	375	382	371	352	358	392	359	389	349	367	379	386	378	355	391	359	354	414	381	369	374	367	401	345	400	379	335	392	365	388	380	362	358	373	361	402	380	351	352	363	381	369	347	361	337	361	376	363	379	373	390	393	346	349	372	356	388	376	364	320	360	388	314	365	366	374	378	381	356	350	365	382	373	372	393	364	390	366	402	376	370	359	388	323	373	375	380	387	371	397	364	374	365	375	354	352	352	350	363	375	356	360	415	357	399	390	391	379	377	367	348	369	353	355	358	390	378	368	382	367	352	363	381	351	365	391	381	346	384	363	367	381	396	368	357	317	368	379	359	353	372	370	388	368	380	377	337	386	383	352	331	378	355	375	345	362	377	374	366	374	370	363	403	360	363	376	382	373	392	369	398	368	397	376	339	384	381	364	383	388	343	383	397	353	352	397	363	359	386	372	357	339	368	357	374	336	366	352	383	375	372	372	385	366	339	357	402	405	340	377	368	381	317	358	371	360	369	352	368	334	370	391	365	358	383	360	362	363	358	377	364	358	360	369	397	349	367	344	379	383	363	362	371	367	407	364	375	386	348	354	370	414	388	349	363	381	352	358	374	383	387	357	388	392	380	355	356	370	402	355	356	336	351	377	363	417	368	371	375	422	381	371	374	361	410	389	400	366	373	366	355	384	366	386	381	378	384	372	357	385	371	371	365	375	368	374	347	380	344	358	361	381	348	378	394	356	357	357	375	388	369	392	320	399	382	370	363	365	369	352	346	352	384	340	387	379	364	385	332	331	406	382	378	372	386	413	375	370	391	350	373	385	383	357	360	347	384	358	397	393	383	386	382	363	354	374	366	383	326	385	381	379	368	368	386	389	403	382	378	343	376	376	355	362	381	416	408	380	343	370	376	369	372	406	354	382	361	392	376	380	373	369	375	378	433	371	373	367	416	394	357	355	356	358	363	391	388	350	351	393	386	366	346	369	373	388	363	380	395	355	323	360	390	363	355	386	404	395	377	413	364	352	366	379	391	333	361	379	372	359	397	384	360	398	399	342	389	357	363	379	367	366	381	367	341	314	377	360	388	375	381	369	390	388	373	384	362	375	366	394	371	346	359	369	372	376	370	347	360	377	372	385	321	369	425	373	376	394	357	388	364	378	372	383	361	344	393	364	391	366	355	356	380	416	378	365	359	351	343	348	355	386	379	356	367	354	353	370	357	376	386	376	341	359	379	399	370	367	411	391	374	354	380	384	338	356	370	347	373	371	337	384	338	400	375	365	386	364	384	351	370	396	364	391	379	416	368	373	369	371	350	403	389	358	380	403	352	371	383	366	401	367	354	382	367	339	359	348	394	377	346	357	361	354	364	376	350	367	356	373	394	380	350	421	392	354	390	413	356	381	402	361	374	360	383	373	392	396	376	363	377	359	361	389	352	395	340	325	385	367	356	364
23023	20850	27636	24163	20856	20960	11045	2109	1468	1310	1160	1017	1063	986	923	886	787	830	839	804	708	743	740	711	707	691	704	709	684	680	687	662	647	665	661	630	685	650	601	665	665	645	582	655	633	619	623	628	603	611	700	659	644	617	667	642	621	635	626	588	603	612	631	654	597	615	658	588	655	624	591	603	652	642	599	653	601	614	618	631	646	625	584	626	669	588	665	637	639	634	600	601	663	607	627	614	623	640	615	607	614	593	583	579	604	630	614	619	665	635	614	654	640	659	647	591	640	596	595	639	627	657	608	643	626	603	643	655	606	599	590	637	607	628	615	601	637	610	630	576	645	649	558	612	609	590	668	604	591	643	644	556	589	624	610	555	633	613	637	571	613	626	621	599	595	638	595	535	612	602	580	577	651	631	578	611	634	629	619	586	606	601	570	613	605	602	615	650	635	655	643	627	607	565	617	621	639	644	626	611	558	678	605	609	581	600	628	622	635	603	626	583	632	641	592	618	593	568	593	616	600	617	613	592	553	660	639	630	641	580	608	595	622	656	597	598	635	612	570	581	599	615	645	652	632	641	611	570	557	628	648	580	643	573	605	578	654	601	624	620	591	595	648	653	632	583	648	618	623	599	580	601	619	597	593	562	608	620	593	612	581	627	544	637	601	665	675	621	675	616	612	610	614	680	624	579	630	636	628	622	613	641	621	602	660	584	620	629	629	667	613	626	595	582	648	613	604	557	634	627	676	613	601	598	587	632	578	597	621	616	591	615	597	636	581	569	595	643	629	647	644	625	648	584	631	635	619	637	609	643	598	625	632	619	607	607	608	640	638	643	571	669	595	646	641	635	642	592	584	565	626	637	617	659	626	627	633	627	637	625	594	583	635	629	615	613	623	588	595	638	631	637	654	627	572	634	641	619	604	576	632	627	639	611	587	624	591	620	617	557	606	587	597	613	601	593	652	602	615	650	615	631	575	595	618	602	654	591	574	607	603	552	576	620	617	565	661	624	644	657	619	620	564	593	598	598	611	595	624	639	584	592	578	588	626	615	619	668	654	633	578	616	655	593	632	622	606	591	609	613	618	602	607	584	622	604	608	588	579	630	602	631	590	601	610	562	601	634	636	596	664	597	644	631	693	573	623	632	583	592	584	610	610	581	621	631	570	551	626	606	590	660	593	589	581	600	624	586	610	630	651	618	605	629	643	620	565	594	600	620	634	638	660	603	582	590	585	648	592	604	628	615	621	657	587	638	669	638	607	624	593	570	630	621	604	622	599	621	595	636	594	590	635	598	571	617	637	627	640	589	588	612	618	616	599	579	587	615	597	593	580	607	596	542	624	613	627	632	588	652	588	600	583	606	623	609	622	630	608	651	595	609	578	608	610	628	594	657	609	606	641	612	637	629	582	632	616	619	580	603	583	598	640	614	593	591	584	596	574	601	628	607	612	636	629	592	600	595	651	593	618	590	629	627	676	627	655	576	603	575	629	603	572	596	598	636	616	607	597	639	615	652	612	590	612	552	604	605	614	622	600	618	653	599	628	651	618	629	642	625	588	657	618	629	627	623	599	586	562	603	580	616	657	644	648	602	602	604	563	609	572	641	639	618	555	616	596	678	590	615	619	602	613	596	563	614	614	605	622	624	620	574	639	635	598	592	668	578	622	606	662	623	608	594	640	615	630	627	581	613	614	580	611	616	655	619	602	534	629	630	611	615	613	588	620	597	639	605	617	590	637	589	596	608	663	647	607	606	605	578	587	627	594	648	596	593	615	620	628	611	625	617	649	595	662	603	608	634	634	631	606	611	578	610	597	638	656	585	586	600	578	622	604	587	614	603	621	620	616	594	608	612	627	615	610	588	601	665	638	618	615	617	617	629	595	656	607	634	576	596	600	633	599	604	599	636	589	600	563	601	595	597	604	681	618	635	568	600	623	644	577	599	585	594	605	626	584	655	667	586	612	625	581	560	581	613	588	601	634	619	649	606	576	614	613	597	617	605	575	637	622	611	614	663	560	568	586	600	597	603	592	574	617	634	611	616	609	625	611	586	582	594	648	641	618	634	577	625	597	596	619	610	596	613	633	617	650	590	602	596	567	610	643	608	607	576	603	656	614	606	588	629	660	579	572	653	624	630	614	642	618	659	664	601	626	644	609	598	592	594	634	637	633	632	590	617	621	585	606	595	606	599	631	584	597	603	606	622	625	591	626	578	589	652	611	611	592	661	653	603	633	593	582	615	631	598	653	645	605	651	590	643	629	558	568	615	612	646	591	645	551	604	589	661	592	611	576	635	612	610	596	661	617	621	605	682	636	628	636	622	583	606	599	606	581	602	606	660	586	591	583	625	602	592	608	614	595	548	586	602	625	581	636	587	614	612	690	620	607	617	605	611	550	621	631	638	560	630	601	571	631	590	583	625	563	577	596	632	632	571	599	660	635	584	663	583	623	622	616	636	592	580	635	588	597	576	633	609	572	581	593	555	614	601	611	608	573	611	582	631	587	612	612	612	628	620	626	586	631	616	609	601	580	598	586	616	610	637	654	597	636	587	633	638	627	552	629	613	597	605	650	628	652	625	625	614	601	600	612	661	659	573	588	590	640	586	641	626	592	571	636	571	630	600	634	577	604	600	604	615	609	661	621	611	635	599	599	651	629	621	576	611	582	558	625	596	598	636	636	600	630	618	652	584	603	596	584	578	578	611	599	603	606	602	621	643	635	613	586	619	677	602	618	598	616	617	555	668	601	624	643	644	642	624	590	632	600	608	618	593	600	608	618	635	586	577	562	575	582	578	631	627	590	601	660	644	605	605	593	579	604	594	628	612	639	675	590	579	590	612	562	611	600	627	620	594	581	605	589	612	598	566	588	591	589	583	595	602	605	625	595	579	609	611	612	615	658	661	608	619	593	654	609	625	606	572	623	610	596	592	617	602	600	613	578	606	625	603	622	675	599	623	590	626	602	614	611	625	589	606	621	570	647	606	619	609	600	590	618	642	606	601	680	615	640	640	631	543	637	622	623	602	602	620	596	594	602	625	621	602	613	636	626	607	618	582	631	569	638	615	592	594	585	589	629	596	646	631	633	601	640	596	611	620	605	610	632	593	633	574	569	599	617	608	620	593	613	609	606	610	585	606	636	626	603	640	620	591	634	659	566	633	594	591	614	649	630	605	615	635	593	569	597	637	616	604	595	589	558	553	601	626	631	628	598	631	625	651	611	627	659	642	589	623	645	642	657	609	602	605	590	586	602	636	637	588	620	614	602	588	646	607	572	614	659	601	592	592	603	617	601	632	588	613	600	597	589	618	628	588	642	638	610	589	634	586	546	615	604	593	605	678	582	601	587	583	637	605	660	639	635	571	586	634	627	558	608	617	631	638	595	657	631	602	620	607	630	581	621	608	563	622	623	635	593	532	615	604	568	596	597	676	614	652	621	597	594	607	612	633	588	608	617	615	598	634	596	611	599	567	610	613	601	650	600	630
10088	18696	17162	10023	6895	5162	3920	3107	2589	2181	1907	1699	1461	1281	1279	1128	985	961	915	898	877	739	776	791	769	767	663	715	742	692	684	656	635	665	671	680	667	653	629	620	605	604	624	612	630	644	666	664	644	590	564	612	592	617	589	626	599	568	634	604	579	636	598	557	554	590	558	623	555	597	552	568	578	554	612	604	584	592	542	585	619	572	608	587	590	575	608	557	601	597	577	579	561	579	556	620	599	558	562	595	622	606	635	587	552	580	563	599	594	579	574	557	562	569	586	574	557	556	555	546	584	564	605	579	570	585	587	528	605	555	602	588	630	593	592	554	557	595	534	581	605	603	533	569	592	574	584	579	534	573	560	569	548	598	570	583	558	607	582	593	558	568	614	565	577	545	569	589	570	579	551	555	579	555	523	576	538	556	635	578	564	579	570	574	603	607	578	608	513	556	557	577	561	599	560	543	563	579	556	564	625	607	582	577	589	594	552	571	568	555	520	520	640	593	614	596	561	579	602	554	567	574	567	565	587	538	595	567	528	551	628	557	569	565	548	561	581	608	533	570	574	607	543	580	572	522	549	596	563	560	537	568	580	668	577	574	577	503	564	579	607	568	578	567	587	589	551	566	559	582	567	547	627	561	623	591	557	540	596	572	590	571	564	564	556	595	552	585	534	555	581	571	543	562	598	548	529	608	547	574	569	566	584	572	602	566	587	573	554	561	599	575	552	561	591	580	555	531	547	607	575	560	592	617	565	577	528	566	565	548	618	525	519	597	562	556	554	555	568	602	558	539	563	595	555	603	552	563	530	602	583	597	565	584	552	569	599	613	606	567	572	549	567	542	565	552	599	607	558	593	568	527	570	550	557	572	539	622	543	555	554	538	599	597	553	595	560	602	562	558	582	573	577	549	558	546	565	561	566	547	548	563	569	526	576	598	579	574	568	554	592	582	570	609	590	556	566	565	577	575	566	548	513	567	613	583	562	592	553	590	586	593	582	572	585	578	581	601	586	539	566	577	597	556	598	573	576	582	582	585	546	528	588	554	542	599	568	553	587	522	605	580	556	525	552	565	560	560	541	605	566	566	562	599	600	532	559	530	598	565	589	567	601	571	559	523	548	573	556	574	545	564	549	556	560	596	562	566	606	533	558	555	550	592	565	596	536	575	573	576	580	577	543	606	577	520	518	585	573	608	595	559	528	548	610	580	590	593	537	581	567	541	560	542	572	580	584	556	538	590	554	555	566	563	559	569	590	563	623	561	548	549	603	579	552	562	526	530	610	564	577	558	532	563	577	573	603	569	642	549	596	581	508	589	555	551	629	543	586	593	613	558	521	541	556	553	589	539	550	546	522	556	586	574	567	537	562	590	560	534	554	609	568	581	512	578	557	561	585	545	563	579	555	532	547	601	594	584	563	560	584	564	569	572	606	549	594	570	561	564	584	577	593	536	591	572	576	529	544	571	594	548	562	578	571	595	554	582	576	550	609	510	545	598	579	577	585	539	534	559	545	593	591	568	558	559	545	536	554	570	543	554	573	551	611	580	564	565	549	566	569	563	551	588	558	586	562	580	569	572	547	539	565	542	582	584	592	565	550	556	543	555	578	574	561	578	552	591	581	571	524	575	562	567	550	561	568	532	558	567	569	548	554	585	603	565	558	585	552	568	540	556	568	615	596	586	542	553	544	573	543	591	591	585	602	576	503	547	542	571	574	585	568	550	580	533	546	559	581	529	571	582	547	598	589	547	581	558	596	531	525	573	574	594	563	557	593	589	556	548	543	556	587	604	540	595	546	570	591	568	537	607	587	576	584	553	606	583	555	587	562	649	560	540	545	564	621	565	555	537	588	572	569	545	550	590	574	619	568	560	566	617	551	587	618	596	592	573	545	591	596	562	565	573	529	578	550	545	557	547	526	545	588	594	588	578	576	560	583	577	571	577	597	577	551	577	598	597	569	518	560	553	564	573	607	568	588	581	581	569	526	548	556	623	548	518	597	572	521	603	557	616	555	569	608	592	567	544	519	551	575	573	527	563	585	593	596	597	559	582	568	603	534	526	568	580	568	584	515	595	624	570	541	589	562	567	571	598	556	569	557	561	566	572	525	519	583	547	591	558	561	563	580	540	576	550	593	598	548	585	598	566	578	557	577	589	551	560	585	594	555	566	553	543	556	551	564	588	541	576	601	594	546	536	550	582	569	591	577	551	549	592	561	564	606	516	630	587	567	587	636	563	575	523	559	567	588	542	571	561	561	620	601	504	581	561	586	571	551	488	587	576	548	560	554	535	544	590	564	622	551	567	570	558	575	579	574	589	577	572	584	574	597	533	592	583	572	572	569	568	591	576	577	568	555	611	586	571	590	600	577	538	616	580	624	552	569	601	561	603	586	589	594	598	557	617	569	546	549	554	593	535	560	592	552	587	546	595	543	561	587	586	560	522	529	577	596	557	604	525	581	545	584	591	596	574	598	589	582	581	565	591	557	571	601	585	561	584	548	562	537	576	595	551	572	578	589	615	554	569	611	562	562	562	541	547	563	557	582	553	576	618	561	529	538	578	533	569	515	592	612	569	556	554	526	597	604	572	559	576	623	557	593	587	572	609	601	610	603	553	595	576	565	556	560	608	566	606	567	579	612	568	572	613	569	546	583	532	582	568	543	616	578	553	634	585	562	582	604	579	584	586	530	534	566	564	554	526	543	520	543	588	508	573	596	581	588	549	537	555	552	549	544	571	576	616	601	595	562	621	576	583	555	614	591	563	581	546	558	520	587	520	561	572	600	574	566	539	600	591	523	539	583	548	547	551	577	604	617	525	575	514	577	598	583	548	612	557	569	579	562	590	563	605	571	603	564	583	533	529	534	568	593	542	579	599	546	584	611	599	563	583	604	530	592	564	583	578	567	574	530	567	551	546	570	548	558	546	576	603	566	544	558	585	598	561	556	591	540	622	593	610	558	591	557	588	560	523	556	592	531	600	590	555	528	562	588	584	506	549	584	566	570	513	570	549	545	599	575	576	614	553	514	611	578	597	553	578	553	612	607	538	559	594	575	600	597	577	578	614	508	585	577	583	593	550	557	541	535	598	533	540	604	581	600	596	557	558	533	567	562	546	557	619	541	560	556	578	551	595	564	574	581	571	558	539	519	594	559	560	571	571	578	575	563	550	568	554	551	542	646	555	586	552	539	564	585	575	546	540	567	577	552	601	618	575	566	598	549	578	566	571	575	578	585	546	550	530	535	563	573	582	561	535	611	547	561	556	531	578	579	552	533	555	565	553	535	551	585	545	590	547	585	553	544	597	554	586	582	560	573	550	537	580	571	574	557	554	579	539	573	592	560	567	547	566	597	573	617	556	536	619	539	612	593	558	564	542	557	568	564	554	607	586	583	578	559	579	578	616	576	595	543	596	531	600	564	591	579	605	573	560	583	591	579	570	591	567	557	545	538	550	568	599	547	544	599	563	597	595	534	561	553	593	540	514
28388	14650	1889	705	475	421	318	161	152	153	137	146	145	135	141	148	140	139	141	156	126	157	137	128	137	142	116	140	140	113	122	124	123	159	125	130	126	129	135	122	121	137	120	141	140	130	120	170	137	114	149	110	116	106	142	129	147	138	150	139	127	113	118	134	116	117	124	141	128	130	145	138	161	149	129	132	132	122	142	136	143	122	119	123	105	151	119	153	146	134	119	153	128	112	131	133	142	153	126	137	131	153	134	105	114	135	127	136	144	137	132	146	136	130	134	134	123	141	137	118	131	121	143	118	121	108	126	162	134	130	141	109	144	122	124	125	144	136	141	148	145	125	148	128	130	111	132	148	119	145	126	132	128	119	130	121	141	116	121	137	147	131	133	168	126	130	111	119	128	154	151	140	129	112	131	124	127	127	134	130	149	154	132	123	132	122	156	108	131	142	147	143	126	112	150	123	125	131	134	141	106	113	146	108	117	136	131	122	122	151	144	117	139	136	154	124	136	141	157	125	127	130	136	130	128	114	136	120	143	140	122	130	108	131	142	126	137	114	143	120	124	133	120	133	119	119	145	122	152	149	130	146	118	143	137	124	132	140	128	132	128	142	151	133	139	122	143	138	121	129	147	144	124	125	140	178	135	140	135	124	132	125	137	132	134	113	134	136	141	122	142	128	134	120	138	117	147	138	145	122	133	136	133	120	137	138	140	125	136	126	138	115	136	125	127	115	130	139	137	137	130	117	117	119	186	122	134	131	123	148	126	138	140	132	129	139	124	110	130	128	130	120	143	123	155	128	138	138	126	143	136	125	145	114	133	134	120	144	133	145	133	140	142	146	135	121	137	132	134	155	152	128	139	127	118	144	128	153	127	118	150	132	122	116	142	144	145	146	145	151	126	141	128	153	152	138	156	128	143	150	123	122	143	128	117	125	127	133	137	143	121	134	136	127	151	140	137	144	119	124	137	128	112	135	136	114	112	129	140	151	116	159	134	154	116	131	157	135	130	136	134	149	112	122	113	134	143	133	134	128	102	123	146	134	126	116	107	129	121	136	125	138	125	121	121	125	138	115	147	128	125	143	129	132	142	127	140	118	141	155	148	154	123	130	132	105	125	135	127	148	120	155	142	146	127	128	135	130	127	135	139	144	123	157	124	123	134	125	135	116	141	139	145	125	130	126	149	131	135	159	123	133	137	134	135	148	113	143	143	122	150	153	125	141	150	125	112	141	128	133	125	149	140	136	136	134	144	125	143	150	122	131	125	115	143	143	132	114	139	159	133	113	140	127	122	115	145	144	124	133	141	140	144	146	125	127	137	136	128	127	110	150	128	139	142	149	131	130	109	134	143	131	135	125	133	134	145	154	118	134	124	130	124	136	137	140	133	122	139	132	145	140	131	143	146	141	139	106	134	142	157	145	131	130	130	139	148	119	129	138	140	114	119	122	138	129	139	126	122	150	137	120	143	135	140	133	120	125	133	134	130	156	139	132	133	112	124	119	157	123	148	128	151	149	147	127	151	126	143	123	127	120	135	145	150	119	150	120	125	144	131	115	127	136	121	127	154	129	118	131	131	141	137	165	135	145	122	142	136	133	131	156	126	126	141	119	154	132	119	134	139	127	125	118	110	120	132	150	115	118	140	119	156	133	151	141	146	138	140	118	123	132	122	112	127	110	129	128	145	140	131	123	118	129	128	121	115	142	137	115	128	140	122	129	134	129	157	127	127	156	146	146	127	122	126	123	106	127	122	126	130	131	129	135	148	138	129	139	139	142	138	144	144	137	137	150	129	131	120	144	152	132	141	127	118	143	134	121	135	136	126	135	126	138	151	110	125	118	118	125	130	138	139	122	96	146	143	146	131	145	128	132	142	128	133	121	129	118	122	119	127	142	136	127	148	138	148	131	121	137	147	134	118	118	111	134	113	126	131	141	115	119	132	119	146	131	133	133	117	124	124	125	120	125	130	124	140	120	132	128	136	116	125	130	154	139	148	134	129	136	99	117	125	123	148	149	155	135	147	140	151	133	125	121	128	139	145	133	124	107	137	101	139	151	126	136	130	126	153	133	142	134	120	130	156	108	144	126	135	125	125	138	141	135	138	127	128	139	139	113	125	127	144	139	146	140	135	129	169	129	133	115	115	127	144	120	133	121	164	131	123	126	131	140	121	125	148	135	156	124	145	154	124	118	144	127	150	134	138	113	140	107	121	131	129	138	127	128	138	138	131	128	138	128	153	138	127	138	154	146	116	112	129	112	139	136	115	133	147	153	135	165	126	123	116	130	142	141	129	132	124	124	115	113	154	128	153	133	120	129	135	152	144	150	126	136	156	136	131	128	144	145	119	153	140	136	157	138	107	128	116	137	121	136	133	131	138	122	113	137	124	132	137	128	139	154	134	135	137	138	120	119	141	122	138	119	133	131	121	137	131	125	143	129	150	145	139	131	117	116	132	133	126	147	139	130	140	126	147	122	152	143	124	133	134	133	113	134	132	133	119	133	135	119	131	120	124	109	121	121	130	129	146	137	139	120	123	142	154	116	132	117	138	142	138	144	113	124	120	143	144	136	140	144	125	112	95	149	120	131	124	127	141	123	146	132	127	135	124	138	113	149	133	127	136	125	108	142	135	148	121	121	107	118	107	136	125	126	134	129	154	129	146	137	125	156	130	143	141	138	132	126	129	144	107	121	125	139	135	127	138	127	133	129	114	146	140	110	127	142	107	138	137	157	122	121	120	148	145	128	129	137	126	127	143	131	141	141	129	127	144	132	118	130	142	124	137	124	124	121	146	132	121	123	136	106	142	129	128	118	125	159	128	159	126	142	115	134	150	107	129	143	140	138	135	149	113	132	130	144	120	148	138	135	141	97	129	138	131	140	126	110	160	138	150	139	131	115	138	150	106	119	128	146	158	154	126	125	140	138	121	124	139	130	119	141	129	138	141	125	122	115	138	133	147	153	119	125	121	117	122	149	130	133	134	138	144	144	122	118	117	148	139	128	129	133	116	143	130	125	111	120	130	128	132	137	142	120	116	131	135	147	113	124	141	125	112	145	108	124	135	135	129	132	126	125	128	143	136	139	113	117	127	138	134	120	124	136	129	139	134	128	127	130	134	127	113	146	145	170	147	130	130	132	153	143	121	131	134	154	119	154	126	141	140	112	132	142	116	122	131	134	133	144	140	125	137	125	136	138	129	145	124	114	130	123	124	132	147	124	153	144	164	131	151	131	137	149	159	134	128	160	129	153	147	144	147	127	109	118	124	134	97	151	157	124	130	142	124	125	120	135	151	121	121	144	133	133	151	113	129	146	141	142	119	140	135	119	134	105	148	145	141	135	131	143	143	126	152	141	126	126	149	134	135	122	133	121	126	119	138	141	135	118	129	136	130	132	117	163	138	136	120	126	119	143	132	154	145	144	142	130	141	125	132	129	122	140	113	137	134	147	158	139	129	157	142	116	137	120	128	129	131	138	128	133
5089	1025	897	506	353	269	262	200	222	166	198	178	184	172	134	173	130	160	164	158	132	116	138	146	145	146	157	135	134	126	136	143	135	128	165	143	156	132	148	164	138	164	155	128	158	142	134	140	158	132	132	133	139	147	128	141	126	135	114	150	139	137	153	160	133	141	146	117	123	127	137	142	148	133	148	152	148	139	129	117	136	159	147	127	123	126	150	128	146	138	112	129	144	136	117	147	133	140	135	154	147	143	149	144	142	142	162	143	141	138	144	138	128	126	139	147	145	125	135	119	139	128	142	151	144	166	139	126	150	141	126	126	137	141	137	140	152	170	146	140	128	142	149	141	131	163	143	135	159	144	128	144	154	143	131	113	128	130	172	136	131	133	124	130	153	131	139	126	145	130	112	125	124	138	148	130	128	128	121	146	151	113	122	144	140	135	146	138	135	139	118	135	132	113	134	140	148	137	162	146	146	144	138	146	139	126	147	135	154	151	156	105	134	138	141	135	155	127	137	137	122	138	125	127	126	164	125	125	163	126	143	122	137	137	146	146	138	131	137	104	137	124	127	138	146	144	142	142	132	142	141	120	140	130	145	143	149	155	134	125	124	171	124	126	134	149	122	136	144	142	144	124	139	135	128	152	160	136	137	126	142	146	141	139	152	157	142	155	142	149	144	121	132	123	135	167	119	132	140	118	144	138	148	162	122	148	147	150	128	132	133	137	156	139	120	123	127	144	130	112	133	142	142	132	127	145	143	146	133	146	158	135	135	144	132	139	149	137	143	120	139	143	131	151	147	153	150	150	147	127	145	135	153	133	132	154	158	125	124	128	132	129	149	155	132	120	140	138	132	146	132	126	126	164	144	133	131	133	143	134	129	136	136	127	139	133	131	141	113	144	146	146	160	143	159	135	117	143	147	118	134	127	130	125	129	141	136	133	141	119	140	140	139	151	155	124	139	141	154	134	126	145	129	130	151	148	125	152	136	129	122	145	128	122	131	132	154	144	125	134	124	168	133	149	147	145	135	141	158	146	138	115	129	138	132	130	149	145	125	132	125	150	132	146	137	146	137	132	148	122	137	143	135	118	150	139	141	135	143	161	144	149	145	133	131	127	153	169	144	149	135	118	133	155	149	150	128	125	132	140	147	138	142	135	135	136	120	140	146	146	149	132	144	140	134	135	152	113	147	140	144	120	143	125	137	143	126	136	122	105	133	154	141	143	142	125	139	145	146	144	159	132	149	128	131	133	136	155	120	150	126	133	139	138	142	133	137	144	137	143	124	148	141	151	144	118	119	133	122	136	145	127	122	126	139	163	153	175	154	142	149	155	124	125	135	128	142	129	142	139	147	126	165	135	130	132	138	142	157	166	149	145	137	153	124	128	128	133	149	143	132	128	131	153	129	149	124	145	132	120	107	135	136	126	145	132	137	151	138	165	141	131	147	132	127	134	139	123	154	135	141	135	113	135	131	155	148	131	125	132	160	152	149	133	123	145	139	147	122	127	144	104	146	154	146	151	142	145	126	131	121	149	140	151	139	137	144	131	129	120	155	144	144	134	133	149	139	126	141	139	129	132	133	153	123	159	143	130	137	133	140	124	135	145	154	153	133	127	133	121	136	121	143	126	135	140	129	135	143	137	146	123	131	129	135	114	140	137	154	153	138	129	140	122	144	126	126	128	157	129	128	153	134	152	123	148	137	144	135	150	120	139	138	161	104	139	135	144	123	147	148	133	139	119	148	164	133	142	141	122	104	126	139	148	135	140	146	168	132	141	134	130	140	125	132	131	133	128	143	111	128	148	136	142	159	139	126	147	148	111	150	138	141	132	145	141	135	146	124	155	154	131	125	141	158	135	133	159	148	121	141	136	156	126	148	110	141	130	137	108	131	135	139	158	152	157	142	145	129	140	157	137	134	113	134	139	136	149	133	146	141	137	135	134	134	132	155	123	135	122	137	134	163	129	146	133	131	120	124	148	138	150	128	137	120	147	133	119	149	125	125	123	137	154	125	134	137	135	138	149	129	153	148	131	118	160	129	123	144	136	123	139	141	137	121	126	134	142	144	129	157	133	129	114	135	143	136	148	119	154	108	138	109	140	134	132	148	140	134	141	140	148	123	134	129	149	122	148	147	150	145	125	135	127	122	131	126	123	136	146	127	121	115	126	143	139	124	143	140	151	143	140	143	136	125	138	157	135	140	128	131	138	146	162	124	137	128	143	132	126	143	117	141	124	133	116	138	115	147	130	112	141	157	127	123	132	152	142	159	133	141	132	140	123	121	119	140	141	138	143	114	128	129	128	143	141	135	123	127	139	127	123	133	136	111	123	157	159	118	143	139	135	152	159	144	123	159	143	129	137	134	130	139	150	123	112	149	151	150	122	132	141	132	147	152	123	138	129	130	170	147	166	139	134	153	126	138	129	149	141	139	111	159	140	136	122	151	145	149	151	121	138	132	151	154	124	154	140	140	136	130	119	132	131	104	142	104	136	117	136	134	135	124	133	126	139	136	142	144	158	126	137	142	115	118	131	130	149	127	128	125	146	134	138	143	125	136	134	142	136	144	137	135	115	147	134	140	138	141	148	149	147	151	141	127	133	152	152	122	141	155	127	143	130	150	114	148	97	149	111	152	141	142	133	156	148	161	128	160	154	121	128	143	128	148	148	126	163	135	143	144	120	133	131	143	122	144	143	147	149	134	126	144	156	136	128	134	153	125	128	172	144	121	143	153	132	151	129	134	140	131	134	130	121	127	141	132	121	126	128	102	140	165	147	126	129	131	124	115	133	139	132	130	131	134	137	148	147	121	140	122	165	148	122	127	130	128	139	135	126	130	153	127	136	141	145	152	139	133	174	161	131	150	145	140	138	134	132	130	145	143	135	157	137	132	126	135	133	141	145	131	113	166	148	134	144	146	135	149	160	172	119	139	141	153	140	121	145	131	132	133	136	131	141	155	118	154	136	145	149	161	143	121	128	139	140	139	125	134	128	140	138	142	139	135	159	139	132	141	141	136	142	131	136	144	134	132	130	118	140	135	131	154	122	159	137	132	167	131	123	133	125	135	158	159	143	132	138	142	124	127	157	145	148	158	127	151	146	146	133	129	134	157	145	151	161	140	162	142	131	140	142	156	140	123	154	129	137	149	124	146	131	145	139	158	169	135	137	121	129	151	129	133	141	143	158	141	172	128	132	149	127	150	145	124	160	166	132	125	149	141	125	146	147	129	113	140	153	144	135	140	145	118	144	146	138	147	154	147	135	131	131	124	154	128	148	133	135	127	142	141	120	133	134	133	125	119	146	122	134	144	108	125	125	136	149	138	104	152	138	127	129	128	108	126	134	125	133	141	125	139	131	141	124	121	141	149	146	139	158	150	151	138	153	144	121	156	134	139	132	142	134	123	160	131	129	120	129	119	139	145	139	136	137	137	118	137	157	152	155	140	134	131	137	111	152	136	155	137	150	111	148	145	142	132	149
25308	20892	27399	24507	20896	12416	1670	1033	841	804	668	644	619	586	539	530	474	509	489	464	453	475	474	487	443	425	455	416	439	435	464	432	429	466	432	423	474	419	398	467	438	420	419	421	394	430	398	417	408	430	390	401	394	397	390	375	415	433	416	398	402	415	421	404	406	414	414	410	397	415	392	410	428	393	404	392	392	414	375	418	416	375	402	381	378	390	388	363	441	407	393	419	414	400	393	409	392	421	389	401	402	413	410	414	393	426	394	405	461	420	443	386	394	415	432	398	413	446	406	393	414	433	429	401	409	404	422	410	368	377	405	421	431	404	445	411	428	435	416	401	399	378	398	399	410	363	391	401	371	396	405	399	402	426	420	421	425	411	379	387	415	397	397	421	380	437	403	395	414	380	388	374	379	427	403	428	441	423	392	383	401	375	406	420	400	395	414	430	399	380	440	399	404	453	382	418	397	375	386	426	408	402	415	378	396	413	378	385	416	423	396	393	397	380	381	372	392	394	423	421	423	370	424	392	425	372	423	403	430	395	407	379	373	373	389	431	356	382	406	404	413	402	385	382	375	441	377	430	409	415	404	416	393	409	431	420	379	404	391	403	423	386	398	426	387	429	409	367	347	395	408	396	444	407	368	413	402	410	376	390	405	407	412	414	409	409	401	437	393	425	391	395	374	396	395	398	402	390	351	433	405	423	401	372	423	377	408	385	419	406	448	424	424	381	401	407	391	394	405	392	369	430	393	399	395	391	392	381	417	358	383	428	376	400	379	409	394	394	361	393	380	410	389	408	436	356	413	409	384	366	404	387	382	423	406	393	369	391	401	426	429	372	433	433	408	421	424	376	366	420	397	395	445	449	380	424	395	449	383	411	374	424	425	407	375	414	405	398	413	380	398	397	424	409	427	403	410	405	381	397	411	422	403	377	403	415	393	415	427	411	378	427	417	396	443	408	422	416	407	420	406	407	406	401	393	420	414	400	382	356	401	376	381	378	390	422	400	405	421	456	373	388	394	380	419	411	451	372	452	417	401	405	406	391	432	424	394	366	425	418	391	368	424	413	385	385	370	412	405	427	390	383	432	374	420	425	396	399	387	448	407	393	366	393	421	364	422	415	349	412	385	413	399	402	402	349	395	386	366	418	425	398	386	411	371	411	390	396	457	391	394	393	435	381	405	435	396	417	395	384	421	394	402	418	394	429	403	406	374	387	428	394	399	418	401	370	404	370	371	403	418	390	412	403	398	392	401	384	404	399	394	374	379	389	379	380	358	389	399	402	386	378	393	403	403	415	445	428	399	396	375	358	404	436	371	421	386	417	402	410	423	387	428	410	404	388	409	376	394	397	392	405	385	417	388	395	388	350	400	403	417	403	388	422	412	389	390	400	396	419	407	358	377	415	413	421	376	378	390	374	400	402	393	439	427	405	413	395	401	428	383	409	383	417	374	414	430	400	392	395	413	435	405	396	420	423	408	394	404	419	415	360	376	396	429	412	383	405	390	405	385	392	367	352	388	381	396	387	390	365	389	420	416	401	422	418	347	403	384	459	381	388	396	432	417	388	394	416	350	383	410	417	382	418	355	389	384	374	384	409	402	420	412	418	430	407	397	436	394	382	381	378	404	374	397	381	384	440	415	395	398	439	401	371	388	397	375	387	418	394	395	432	365	431	412	400	372	414	366	410	361	375	379	414	408	427	392	424	386	386	388	417	377	418	372	407	390	419	392	394	432	392	403	392	367	380	418	385	381	403	405	444	384	417	389	413	426	423	398	429	395	389	398	383	405	398	414	400	398	405	399	422	384	397	402	379	382	435	422	411	387	403	378	395	418	379	422	392	406	403	411	425	382	393	395	409	407	404	406	381	387	405	407	400	399	422	372	389	448	403	421	398	411	435	389	380	432	438	421	420	406	393	417	431	395	394	411	390	393	454	438	361	399	387	412	438	422	416	353	394	385	411	395	426	403	401	380	414	416	394	387	397	414	392	379	395	408	383	395	378	378	426	385	397	407	410	385	417	405	391	413	428	401	383	390	383	398	384	384	399	441	410	397	439	400	412	376	400	380	369	362	421	388	393	445	391	393	431	423	411	431	396	369	387	398	400	418	386	413	435	374	396	401	389	411	415	373	393	418	410	387	400	398	417	422	411	393	362	372	408	392	406	400	388	384	352	412	387	381	429	403	398	411	409	394	391	375	394	417	402	381	426	410	398	413	384	387	379	373	405	335	401	371	384	415	413	408	399	431	383	410	399	413	416	388	382	414	398	438	403	413	408	400	380	384	377	381	392	382	407	392	388	403	414	390	427	382	391	395	446	444	413	391	394	366	379	379	364	418	385	417	413	384	383	384	396	388	376	409	415	379	397	417	432	394	417	432	402	406	399	410	399	392	404	372	401	418	413	426	405	412	441	401	385	398	386	386	396	392	404	387	414	424	427	402	388	405	387	438	402	407	415	411	408	398	408	375	368	433	400	418	381	417	370	438	370	420	419	425	416	409	409	412	378	382	378	404	400	404	363	385	415	344	381	419	397	423	412	426	357	431	377	376	416	365	376	404	371	373	383	410	406	432	393	407	421	412	406	369	396	403	377	389	430	433	429	407	401	410	384	389	380	361	385	400	386	427	389	389	356	415	398	372	351	395	396	413	359	388	403	370	398	413	399	405	416	424	397	372	414	375	398	419	374	430	404	406	394	419	372	380	454	370	407	387	427	368	382	401	406	387	385	432	400	391	392	400	420	419	390	378	399	364	385	422	454	389	413	421	404	390	391	385	412	391	386	415	407	402	375	408	425	383	384	426	424	404	399	393	403	399	433	364	402	396	417	393	419	385	382	441	378	420	406	372	368	394	420	382	412	398	409	404	432	380	391	394	390	413	431	424	395	425	386	427	399	458	387	375	405	417	428	405	380	414	410	388	411	406	412	418	375	425	436	412	407	377	394	435	383	413	408	415	351	416	390	418	423	416	401	378	398	387	379	395	397	410	414	384	396	366	407	441	389	381	394	421	413	410	397	383	407	408	379	382	389	403	423	410	404	403	412	395	389	408	445	432	409	402	371	389	410	440	420	442	404	421	394	409	377	411	382	386	412	397	394	397	412	370	385	448	387	428	412	397	418	394	399	402	404	364	354	366	409	396	406	400	430	403	408	395	385	430	416	407	388	413	415	402	400	409	368	422	415	411	423	450	403	391	446	392	394	384	384	433	399	402	409	413	395	423	344	384	384	405	385	385	403	431	386	376	413	405	386	381	385	407	364	403	413	413	413	412	391	430	417	402	390	423	366	408	402	424	406	405	426	399	376	381	376	370	393	406	387	389	375	399	366	406	419	428	389	434	415	442	389	407	388	427	374	349	421	396	404	415	378	408	400	415	388	403	397	410	416	435	400	388	389	430	434	388	386	379	396	392	372	356	382	417	422	420	418	360	396	397	365	399	386	362	345	489	360	405	419	437	400	381	392	417	384	391	409	373	418	397	408
7179	11755	10828	5933	3915	2880	2125	1770	1417	1218	1046	983	795	751	746	643	592	575	572	542	563	518	489	483	445	474	455	466	416	403	415	422	401	413	448	406	425	398	355	432	406	422	417	382	394	368	395	385	392	373	380	413	361	393	407	368	400	404	405	363	377	379	379	391	329	385	388	394	388	416	390	365	349	351	359	360	391	376	343	342	379	409	385	379	351	393	370	394	368	363	388	382	384	364	378	350	389	353	332	361	374	338	353	397	342	370	364	382	397	348	364	388	340	364	411	387	414	404	365	390	451	379	360	374	383	392	354	378	331	372	390	413	393	396	347	373	372	365	353	357	375	388	378	410	355	359	386	389	397	365	355	391	398	383	339	374	394	376	368	342	336	366	364	361	379	406	355	398	388	386	369	346	378	404	398	400	376	375	368	345	383	358	353	341	373	439	368	384	395	335	354	410	357	401	366	348	379	389	406	369	398	378	397	378	362	372	386	379	350	373	352	359	390	379	385	394	405	367	365	408	372	384	358	385	388	366	384	353	376	361	382	357	354	369	397	367	391	415	393	359	389	367	416	361	390	382	366	352	402	374	367	360	382	354	357	377	378	400	355	386	364	356	358	368	349	357	375	358	385	376	390	396	382	379	379	376	370	368	384	351	353	367	351	353	350	394	363	354	356	388	380	388	398	394	378	369	357	363	349	371	349	356	392	358	361	366	386	399	371	393	409	358	360	349	367	370	383	410	362	382	395	358	378	380	354	360	405	374	389	375	380	416	403	384	371	354	385	379	360	386	401	400	399	392	374	388	367	353	364	375	387	381	416	377	347	386	394	357	388	347	395	380	383	384	411	390	370	378	370	393	359	354	352	389	360	400	381	365	386	350	380	386	379	358	344	412	362	382	403	358	377	372	391	381	379	390	365	377	319	361	358	399	348	336	391	362	362	363	386	364	369	351	377	354	349	364	383	403	346	400	368	366	383	388	391	382	383	379	370	374	385	388	354	385	383	362	364	378	358	363	351	381	369	371	361	365	393	386	368	384	362	372	394	373	354	390	330	416	380	349	376	371	371	361	392	398	410	396	394	406	392	352	367	345	371	413	352	375	362	370	387	380	344	350	362	393	382	387	363	401	370	356	386	396	361	394	381	373	380	385	335	399	371	380	360	372	386	397	376	370	395	378	389	364	361	340	392	415	363	348	402	367	353	365	393	361	377	393	392	354	373	363	368	378	413	391	396	332	340	374	371	355	375	384	453	371	370	386	365	380	378	386	379	384	394	363	328	364	411	362	385	374	415	384	361	354	350	363	385	376	395	373	363	380	364	340	383	391	347	408	355	390	368	388	381	406	371	365	374	365	384	370	361	404	384	388	333	377	382	353	381	350	381	370	401	384	345	371	363	369	364	355	352	399	383	383	333	365	345	359	411	367	388	418	355	333	372	395	338	368	364	366	375	381	401	399	385	357	332	374	384	403	360	391	373	419	379	389	377	374	372	366	406	361	377	408	384	394	360	395	398	401	357	388	332	390	394	427	399	376	388	372	394	361	408	377	380	377	354	369	393	362	366	416	383	346	367	364	368	392	353	353	371	371	353	384	371	364	375	348	356	367	374	360	369	370	364	348	354	353	369	399	381	379	376	369	366	407	371	351	371	388	343	356	419	325	368	365	376	412	358	408	372	378	329	406	399	376	389	364	357	362	353	367	361	396	386	383	402	348	333	376	343	355	391	385	432	389	379	377	377	396	356	353	358	371	370	409	411	359	403	350	391	390	376	363	389	383	363	376	367	357	351	399	413	383	386	383	372	361	359	404	370	366	366	333	328	379	348	348	393	406	371	426	386	388	375	380	376	362	356	320	386	383	392	359	375	386	349	350	357	339	346	396	374	380	400	371	361	375	335	387	377	410	406	369	376	365	340	394	374	374	409	391	368	362	386	361	382	361	350	362	334	345	349	383	360	367	371	407	370	388	361	378	365	367	358	330	412	387	347	373	383	388	350	413	360	379	363	408	388	366	355	401	368	343	399	390	388	406	420	370	423	388	363	377	379	348	411	347	366	375	377	334	388	379	371	396	378	396	371	368	390	373	378	380	366	365	381	345	347	387	362	392	364	345	374	404	360	383	361	377	366	396	390	392	360	356	379	387	347	365	360	342	371	370	367	386	388	362	415	341	375	357	386	371	383	386	394	366	351	359	341	361	378	392	362	343	359	356	388	397	340	362	339	367	377	367	393	375	406	388	392	392	410	346	375	394	364	381	410	376	348	401	375	386	349	355	362	401	372	361	391	327	378	399	386	410	357	352	359	379	371	392	322	345	372	374	372	385	400	381	366	355	394	375	354	387	369	378	385	349	387	373	402	356	364	368	347	377	385	387	400	397	366	347	360	359	377	378	368	368	347	362	368	370	364	378	365	417	360	371	362	348	353	405	363	360	376	392	350	347	381	387	395	332	379	384	378	369	384	397	368	400	363	371	365	356	391	357	351	384	379	344	348	362	392	429	401	378	376	394	329	388	371	388	365	354	364	360	388	349	357	397	350	383	355	364	388	377	405	385	376	359	347	390	354	384	380	360	352	362	380	390	367	385	388	395	396	370	363	357	370	368	381	377	387	363	392	371	370	416	351	367	343	371	374	372	357	359	356	389	385	356	380	343	371	369	390	388	376	374	365	369	358	348	377	358	345	374	388	361	366	381	384	376	394	392	432	362	371	412	396	366	380	348	341	377	351	385	368	358	348	357	371	369	373	372	369	391	347	377	390	382	338	379	379	361	376	400	403	379	397	381	376	369	322	402	385	369	354	369	413	361	366	365	366	382	395	352	361	367	358	352	402	363	392	375	352	351	358	370	340	364	391	341	341	372	406	360	386	377	360	363	363	406	393	392	394	374	398	370	384	390	383	372	362	378	387	372	359	373	387	411	353	411	386	366	344	366	385	349	345	349	354	376	404	351	385	383	383	345	338	371	397	376	382	379	367	380	362	357	367	395	388	382	382	366	363	380	392	362	421	353	372	373	365	377	371	358	372	372	374	406	352	369	347	350	380	359	360	370	383	339	355	391	365	388	375	375	356	358	360	364	384	346	374	398	415	400	404	366	404	356	401	377	341	390	353	384	349	358	374	370	384	386	385	370	369	356	376	378	344	374	354	360	385	386	388	363	364	359	343	374	358	382	384	360	372	376	378	390	369	333	375	348	381	388	354	360	402	385	339	351	337	339	334	382	367	410	342	374	383	382	415	359	374	385	356	376	376	370	397	376	346	386	388	369	393	419	374	367	404	375	386	359	341	407	369	389	342	376	367	374	376	385	346	350	425	361	360	394	353	375	341	413	387	342	363	347	391	340	361	367	382	369	397	364	345	382	393	365	366	390	378	386	386	360	372	350	416	382	384	370	378	366	346	375	377	386	409	370	367	412	418	390	348	356	370	407	382	360	394	376	366	357	376	400	348	353	355	388	384	396	390	382	389	373	376	383	381	377	380	342	376	351
22979	20834	27612	24169	20835	20962	10802	2120	1523	1420	1219	1092	972	1008	914	836	795	804	807	819	738	720	730	758	702	686	678	690	660	638	684	673	680	682	679	668	641	700	640	681	604	634	591	652	604	628	615	655	618	619	622	619	599	597	624	675	609	621	614	611	648	608	626	656	637	638	599	633	613	623	605	646	593	656	610	636	650	574	562	665	618	601	613	592	633	661	648	613	604	616	584	618	597	603	628	633	648	619	626	623	574	590	597	672	609	608	597	613	591	653	590	635	627	629	626	595	628	630	618	570	612	651	587	622	659	640	627	587	604	615	586	611	568	596	636	620	643	588	604	657	609	587	624	621	639	630	597	664	606	615	642	628	652	580	592	614	594	637	583	615	616	591	632	600	568	607	584	605	600	631	580	640	609	636	684	625	611	603	600	634	623	592	663	608	641	603	619	625	601	605	620	607	608	615	618	596	553	614	578	594	598	604	604	616	653	602	590	616	594	588	609	599	581	611	624	625	599	605	620	612	586	609	623	646	613	641	572	622	599	591	575	634	629	565	617	656	571	587	593	569	569	652	617	642	662	591	579	600	641	662	618	622	616	642	583	584	613	633	606	613	616	567	638	604	605	585	618	637	570	597	596	611	591	615	569	599	562	619	620	627	602	580	615	593	584	575	614	669	603	607	611	596	575	629	617	600	632	602	602	662	580	637	600	590	614	599	648	633	628	600	605	595	626	612	590	636	637	651	659	622	637	607	640	643	643	605	645	609	608	614	621	600	593	630	627	624	601	605	586	635	611	653	627	630	629	648	597	599	609	597	621	597	595	648	562	588	574	635	590	599	658	613	620	627	617	565	626	665	576	642	564	605	614	594	626	582	586	620	595	587	688	639	614	650	612	566	618	624	576	618	617	588	637	599	619	642	592	602	616	619	627	615	578	640	571	606	629	591	613	623	601	628	647	593	626	618	635	582	632	651	644	611	568	624	632	586	594	643	628	634	606	591	607	611	631	630	613	564	633	598	580	605	562	614	608	585	610	637	611	607	624	625	599	634	605	605	558	582	570	582	611	635	615	666	611	610	600	607	615	607	541	604	650	620	642	614	576	609	587	602	621	610	590	594	621	659	685	591	603	596	643	630	568	624	621	586	600	670	599	665	626	617	619	626	661	621	663	611	634	593	643	603	584	589	594	590	627	643	607	660	625	602	623	625	643	568	659	611	590	639	600	617	612	628	655	648	622	599	637	635	566	591	626	601	582	631	649	580	629	609	615	551	584	573	614	595	597	603	620	600	645	600	615	600	579	636	593	624	590	612	628	556	559	623	586	631	648	568	637	621	609	649	614	633	624	656	591	609	624	620	618	597	599	579	576	604	644	598	616	599	625	624	585	637	562	593	650	695	557	638	628	591	634	619	666	619	662	605	572	593	599	636	580	599	622	636	638	614	568	606	661	592	579	614	555	602	600	654	625	585	610	583	639	628	618	577	650	604	602	596	636	653	616	528	624	626	629	631	696	609	616	631	652	629	610	617	609	601	589	608	592	556	602	645	633	626	603	640	628	598	617	619	631	586	580	587	579	630	609	645	636	628	631	616	635	575	677	640	599	569	620	626	656	592	586	562	607	619	656	615	608	609	613	570	605	636	620	651	644	594	593	582	678	607	574	605	647	622	618	623	597	655	614	580	604	639	617	600	602	619	616	611	635	640	615	647	625	631	631	613	600	596	566	577	610	681	586	612	642	588	600	630	661	644	589	584	657	614	596	597	629	601	585	657	570	589	646	576	652	599	643	573	571	631	622	651	602	612	578	636	648	620	608	594	604	563	677	627	670	600	651	598	607	614	611	615	598	577	594	588	572	580	632	608	605	622	636	618	639	685	641	617	623	604	656	591	621	603	656	578	647	613	638	607	629	621	602	589	570	637	605	611	638	620	580	595	608	607	641	586	564	600	619	608	637	622	585	613	555	592	626	562	595	598	612	610	629	600	612	690	600	641	648	607	646	564	664	606	626	635	603	616	628	608	598	597	595	610	638	574	626	611	560	602	644	579	591	620	577	581	570	625	625	603	608	602	622	650	680	617	621	631	604	655	606	605	603	593	630	592	598	600	596	638	596	627	615	581	611	622	610	609	592	628	608	603	549	612	603	633	632	633	608	670	600	584	616	596	691	626	573	628	570	606	629	592	609	619	651	647	608	565	577	657	580	573	612	606	595	605	588	622	629	614	612	569	641	637	653	600	605	563	599	600	573	607	644	602	601	563	635	607	616	638	603	645	607	556	593	613	581	624	574	548	634	629	634	612	582	609	636	634	587	590	647	617	612	569	602	608	626	613	630	621	592	621	599	612	579	584	613	606	595	621	609	568	586	589	624	646	609	613	587	637	628	613	632	606	579	582	661	617	586	610	629	611	628	617	657	614	602	590	612	582	629	619	608	579	601	642	589	660	598	609	599	632	645	596	620	600	609	600	573	609	612	582	619	630	577	601	642	607	620	637	558	627	565	590	589	555	603	606	654	575	672	584	601	610	647	619	634	586	575	608	628	598	618	571	577	605	570	608	629	628	630	667	590	633	607	600	604	641	584	604	609	647	586	608	622	580	579	632	537	624	587	586	571	629	647	626	615	577	632	617	639	588	623	601	625	629	592	598	608	569	603	597	545	582	642	605	643	608	629	631	656	568	623	612	596	585	621	637	585	610	608	636	582	652	640	641	629	615	612	577	620	635	639	573	609	592	578	601	571	626	608	619	611	608	604	623	608	596	604	647	594	614	599	613	617	603	634	643	648	619	615	657	644	634	641	652	605	575	627	607	640	652	635	587	637	583	599	604	605	635	603	645	608	604	613	597	609	610	631	621	597	634	582	604	618	517	599	641	594	626	615	675	634	620	567	622	602	609	604	637	629	597	590	611	631	609	584	597	609	567	637	630	624	629	560	604	604	605	589	598	524	600	620	574	613	577	592	576	602	628	610	603	618	617	606	582	569	612	629	617	591	626	630	652	624	638	586	588	604	660	625	614	624	600	561	634	608	620	642	610	595	617	640	581	589	616	651	656	632	608	626	610	582	633	637	615	597	602	640	579	617	582	546	613	637	618	579	596	621	620	601	659	600	566	603	579	629	590	641	635	668	623	604	577	634	601	573	609	640	605	607	601	569	613	607	610	628	615	594	601	583	622	628	659	633	618	578	547	615	642	665	579	620	595	600	622	618	608	651	619	561	549	599	663	575	622	599	637	619	629	647	608	648	565	664	604	655	584	632	635	619	610	621	624	626	656	612	661	623	605	606	620	604	586	617	595	602	603	588	640	612	631	609	613	635	608	632	598	627	598	641	637	630	562	576	580	619	594	597	624	586	624	605	651	626	622	607	616	707	612	594	617	574	596	628	628	623	620	636	579	614	651	626	624	615	627	655	635	583	604	594	609	662	621	613	647	627	633	590	639	581	622	614	609	580	586	623	639	663	624	608	631	622	673	598	590	597	594	638	684	551	616
9984	18529	17000	10032	6836	5203	3924	3189	2574	2077	1835	1646	1432	1299	1145	1159	1028	920	875	849	865	772	788	744	770	713	729	727	721	647	697	675	660	679	656	643	631	655	675	665	655	616	627	638	619	622	584	608	588	627	613	570	589	606	582	611	610	604	617	582	572	570	574	600	579	625	595	622	615	547	594	610	600	602	581	538	541	556	577	599	582	583	615	635	583	586	544	570	603	576	578	551	590	565	553	566	559	602	606	568	578	527	563	611	578	626	619	602	543	557	538	564	616	585	584	614	563	587	593	579	575	587	602	579	612	543	562	543	561	553	600	569	592	568	582	533	566	590	558	581	610	595	567	561	580	553	584	539	573	566	574	606	606	570	618	563	532	562	591	568	564	572	547	567	577	598	561	611	557	571	568	606	562	557	565	530	574	556	576	585	590	553	612	572	562	604	590	569	575	569	558	511	572	583	585	599	573	594	626	619	543	589	596	568	601	545	545	557	544	530	538	550	563	594	580	578	551	562	573	590	604	564	604	545	577	556	568	604	561	553	591	581	547	562	564	586	572	549	554	585	564	546	575	595	587	577	552	513	607	586	557	595	551	561	544	560	568	593	567	549	572	584	587	530	547	543	563	623	557	557	554	584	548	613	548	555	538	567	550	541	636	595	573	579	605	599	521	589	579	573	552	571	566	615	620	591	590	562	600	642	548	583	535	596	558	602	547	525	563	599	579	572	560	597	566	639	585	526	558	584	606	543	598	534	567	587	529	560	546	556	553	547	572	620	572	594	584	558	593	557	574	573	580	615	582	558	624	555	552	589	539	526	586	575	550	606	584	574	586	558	565	564	600	591	564	554	569	581	578	604	645	577	585	559	616	545	572	570	547	567	606	582	523	566	566	596	561	575	600	612	609	588	599	576	563	582	538	577	592	598	523	578	541	575	578	571	579	601	576	565	565	555	548	553	559	564	590	565	564	515	566	592	560	624	550	595	613	571	600	548	556	560	578	520	576	572	616	578	525	563	538	574	604	570	556	518	585	583	554	599	538	585	570	598	577	574	558	529	560	595	609	579	622	536	591	566	594	556	549	567	640	561	593	598	532	566	599	523	607	600	569	555	579	581	546	587	584	532	600	557	588	597	588	543	594	548	547	573	527	589	603	556	573	599	542	571	584	593	620	576	549	607	595	566	524	544	573	534	578	566	587	537	595	603	606	538	576	635	553	534	559	587	592	571	564	613	603	626	552	573	601	554	596	570	599	562	529	553	562	548	576	571	537	553	508	565	555	528	590	578	561	552	571	557	578	596	562	535	567	558	572	595	589	547	579	559	569	580	558	508	568	578	606	552	552	566	584	571	582	562	557	552	551	560	573	546	609	569	573	578	574	594	542	582	559	565	546	558	597	606	560	570	585	622	556	624	554	556	567	614	562	564	592	536	550	597	607	557	583	549	554	556	572	544	540	574	581	558	575	580	618	578	587	613	569	567	612	583	586	549	580	534	528	555	547	584	619	565	555	599	573	553	563	556	585	570	514	583	600	560	538	520	539	579	516	574	583	561	576	570	567	568	552	590	572	546	610	595	614	547	542	546	599	580	583	567	593	563	580	553	603	600	572	601	556	596	563	601	580	552	566	574	519	589	594	593	566	565	592	561	573	542	614	599	575	588	589	566	566	597	576	601	601	562	567	597	579	533	556	598	600	582	577	561	547	561	534	570	598	600	584	624	568	614	569	607	547	591	606	571	550	583	566	589	633	567	591	605	536	531	550	557	576	556	566	568	541	584	596	547	575	550	607	559	604	585	521	572	560	524	589	525	588	527	523	554	531	568	547	564	575	591	591	581	559	573	529	564	554	546	585	552	584	592	580	557	576	564	623	550	572	564	585	551	554	569	617	608	563	576	551	594	562	583	575	564	574	573	589	571	577	600	554	571	549	560	581	592	562	573	609	572	579	519	565	559	588	582	549	570	553	560	583	552	544	577	545	600	576	595	530	548	594	550	540	568	567	568	552	581	560	579	574	558	549	636	576	602	610	549	546	578	542	568	518	564	534	564	552	546	619	552	588	572	551	605	539	552	566	534	578	589	576	586	532	612	547	551	544	569	567	618	563	579	607	576	554	565	593	605	574	534	568	591	572	572	560	541	567	522	582	596	545	553	553	565	570	552	576	607	555	542	580	562	595	597	534	542	500	554	569	547	608	553	593	578	604	591	562	567	570	556	583	580	576	554	566	559	577	583	602	587	579	553	593	577	596	581	548	570	581	597	571	563	544	609	604	596	584	540	606	540	573	560	593	578	554	561	580	598	608	591	576	585	551	552	577	643	560	598	596	567	569	566	599	568	613	587	591	529	576	527	614	573	563	632	573	583	554	584	579	543	575	547	549	575	592	576	569	574	564	610	599	567	571	580	578	535	525	556	557	577	592	592	544	539	597	611	564	525	577	571	571	584	590	530	593	566	627	607	539	558	556	542	547	578	576	594	580	590	577	566	589	566	557	587	549	580	606	550	545	591	585	546	586	587	609	583	578	582	550	544	579	574	542	594	569	547	631	578	578	570	527	579	561	556	597	588	568	582	570	558	590	605	533	574	595	592	581	566	598	602	557	613	528	605	525	573	623	605	570	559	605	570	557	528	569	594	581	594	552	555	585	588	570	562	569	549	543	587	593	577	573	574	559	541	524	552	525	584	541	575	554	550	586	610	582	563	544	527	570	580	555	597	572	559	557	581	601	608	581	573	561	552	544	563	580	547	583	610	579	593	603	551	594	610	589	504	560	570	595	581	579	596	565	548	540	584	547	586	590	545	543	582	569	580	554	571	600	574	543	574	592	562	582	551	580	619	595	601	573	572	570	583	550	561	552	574	581	588	586	569	562	579	606	582	570	583	545	562	554	613	548	590	559	545	577	596	562	518	605	535	561	594	557	544	579	630	527	577	580	537	579	553	592	558	610	550	542	602	586	553	503	580	549	507	591	581	601	567	592	555	573	595	560	535	541	590	552	557	562	573	605	592	552	548	570	544	558	563	560	523	608	530	560	597	551	575	541	564	569	545	617	540	594	577	582	546	564	553	594	579	618	561	553	565	603	624	570	542	565	612	594	528	569	605	567	534	551	576	542	513	593	594	579	583	547	575	569	593	545	574	563	570	625	540	567	577	567	572	550	559	572	574	551	597	591	567	541	586	586	550	577	590	575	591	538	536	574	611	576	588	580	587	617	604	577	567	609	577	607	556	589	548	595	581	571	607	595	575	601	533	557	598	557	559	580	579	535	592	604	570	556	569	604	566	628	529	555	575	565	589	569	576	565	572	597	577	551	594	572	573	566	652	561	564	571	577	594	595	570	555	563	543	572	553	573	556	558	588	559	594	579	555	563	591	570	562	602	596	593	574	597	556	588	594	583	597	549	626	533	570	576	550	573	567	582	601	580	574	581	577	587	574	554	594	548	543	566	558	563	566	554	587	559	604	594	571	536	538	608	575	544	567	564	543
28114	14478	1698	389	228	191	157	154	153	158	140	162	133	124	125	155	127	120	114	134	119	117	122	146	118	149	131	141	121	151	139	122	139	126	106	121	120	115	123	137	121	131	123	132	123	118	135	120	134	129	126	148	137	101	111	112	125	111	128	122	127	115	131	117	121	111	132	139	124	111	144	141	125	129	121	121	139	129	117	125	139	148	130	132	120	134	142	134	120	119	127	124	139	106	129	126	147	112	141	114	135	123	139	129	125	130	133	124	134	120	118	119	124	143	130	143	121	118	121	135	131	127	139	128	131	135	116	139	108	125	125	112	136	116	108	109	132	119	113	130	128	119	128	133	126	139	105	116	129	137	132	128	111	143	122	133	109	119	115	119	121	130	126	124	123	134	135	132	105	151	128	134	119	122	118	126	110	118	115	146	121	133	131	131	125	127	117	107	137	151	126	133	123	118	117	119	127	121	111	135	117	127	129	124	125	130	135	154	133	110	136	143	127	120	117	122	122	119	124	127	104	111	131	122	125	129	123	109	128	118	150	132	129	111	132	129	133	95	161	131	138	114	163	124	118	138	125	121	131	132	138	141	133	113	115	124	126	139	138	131	126	130	125	132	121	135	117	133	135	119	148	137	142	124	125	137	134	122	125	126	111	126	128	118	130	114	111	129	127	124	119	122	123	126	117	130	128	120	124	112	131	127	136	121	121	135	128	130	129	147	128	127	129	136	133	133	125	136	117	121	124	110	132	148	129	143	149	108	128	127	136	125	138	115	112	116	141	120	143	120	118	123	113	132	125	124	130	114	111	139	135	148	129	109	121	143	147	140	121	131	126	124	129	116	121	129	133	118	164	137	134	113	125	116	129	139	138	148	119	111	125	129	126	106	139	117	132	134	118	108	130	137	147	144	118	121	115	128	125	103	116	128	116	142	120	122	141	111	132	133	123	136	122	149	128	133	139	124	114	144	133	120	111	135	124	119	132	116	116	109	138	133	128	119	124	142	140	126	112	114	123	129	124	127	147	116	111	120	135	139	126	117	115	126	112	135	115	122	109	117	134	119	135	117	112	105	127	128	107	126	120	114	126	119	146	117	127	129	112	120	118	108	131	120	112	135	112	104	122	124	134	136	139	109	140	127	122	126	119	125	136	131	127	124	127	133	145	124	133	109	118	141	116	131	127	128	120	127	138	104	119	132	109	134	104	123	125	130	117	121	123	114	142	131	133	135	115	119	147	102	113	131	139	110	140	142	145	129	129	126	124	112	132	135	139	119	127	137	122	129	128	134	129	144	130	136	141	137	138	116	118	123	128	118	133	126	115	115	133	141	138	113	125	132	112	122	136	130	138	147	126	129	109	142	130	128	133	131	127	124	125	135	134	101	129	121	142	127	104	144	129	120	139	119	129	126	119	130	114	124	126	109	136	135	132	120	118	127	137	128	94	103	146	129	140	130	132	128	128	111	117	131	124	131	137	121	111	136	114	114	132	128	115	143	133	137	128	130	131	148	141	120	116	119	106	115	119	113	122	103	146	125	123	118	112	126	129	123	119	127	131	119	118	121	108	111	135	111	128	143	110	119	146	123	116	121	122	129	115	106	118	125	113	131	129	106	108	111	136	124	155	133	130	102	111	109	125	116	118	127	159	131	134	126	123	111	125	115	119	133	128	112	137	126	121	135	124	114	107	111	134	140	117	118	137	126	130	133	137	139	123	123	127	119	120	119	120	123	141	133	137	124	132	151	124	137	123	131	121	115	124	121	128	126	132	135	121	137	123	126	142	119	134	129	120	115	126	126	145	132	141	113	137	139	139	126	143	125	126	141	150	112	127	121	124	113	127	142	108	111	129	126	121	139	135	130	124	134	118	132	127	127	97	126	114	105	131	135	121	141	108	124	131	118	137	131	116	111	117	123	141	117	125	140	134	117	112	119	129	109	105	129	108	108	123	119	144	118	136	139	131	116	108	104	151	129	120	141	124	120	116	106	129	132	139	119	119	107	114	145	106	132	120	119	108	125	144	127	125	129	138	141	116	120	140	133	113	131	126	133	123	121	138	115	121	128	123	108	117	116	141	112	134	120	123	125	127	119	119	128	136	134	117	146	103	131	137	144	130	134	129	122	125	135	118	114	133	117	119	131	111	136	107	123	124	132	124	107	123	124	126	117	115	127	141	141	125	93	110	120	146	150	124	126	132	127	139	129	122	130	123	115	123	109	141	133	114	129	124	150	130	120	118	134	136	148	131	130	125	107	135	122	151	118	117	138	128	128	128	107	89	122	128	130	130	140	127	110	142	134	123	125	133	139	105	107	141	138	113	114	116	126	103	132	112	126	123	128	134	138	136	127	123	123	142	124	132	138	117	127	141	128	123	125	129	107	139	128	124	121	147	144	126	110	116	136	138	125	138	143	107	129	117	119	124	105	101	125	124	118	136	140	132	130	124	137	118	118	148	148	138	119	121	137	120	125	117	143	107	148	126	138	117	109	113	120	135	126	94	122	130	126	130	108	129	129	138	120	134	132	122	134	129	120	130	131	131	117	103	102	128	114	123	135	105	126	148	125	124	141	124	109	140	128	125	124	117	123	118	121	131	135	113	119	133	134	123	135	129	124	126	117	119	127	100	123	130	129	131	116	112	129	139	141	122	145	110	113	132	113	124	122	147	143	138	107	145	124	152	123	128	109	137	100	125	118	129	140	132	112	128	130	127	120	129	122	130	128	114	127	119	125	120	129	132	111	122	135	120	138	139	128	115	134	112	119	133	134	112	118	126	140	107	141	125	130	142	122	121	115	126	123	130	134	125	92	131	119	142	124	109	113	122	141	127	115	132	110	137	130	137	127	121	122	125	144	111	154	131	143	128	114	114	113	119	125	117	140	122	132	118	102	142	121	112	119	123	110	132	111	116	121	106	130	146	125	102	127	117	134	121	127	107	132	145	120	117	136	106	117	123	125	151	134	143	121	118	125	104	126	131	131	134	132	112	124	127	115	119	125	159	119	111	119	118	133	110	133	140	123	147	122	145	140	121	113	134	125	114	139	130	131	106	110	131	133	116	134	123	150	121	140	127	124	125	129	132	120	110	124	107	116	136	131	113	119	111	143	135	111	132	135	135	124	118	136	124	122	135	138	145	113	148	133	139	129	122	119	118	128	128	126	133	132	115	123	118	122	147	108	119	125	125	129	135	115	110	132	144	126	141	128	133	126	117	105	130	101	125	131	107	103	107	133	144	117	127	115	128	112	111	109	121	149	135	120	115	132	122	142	113	126	132	115	125	110	130	135	122	138	125	119	133	130	126	125	117	135	135	124	145	131	141	129	143	137	129	106	127	116	126	142	122	130	115	126	134	124	112	115	120	117	120	124	128	132	133	132	136	128	146	106	138	126	134	121	138	127	138	126	117	124	137	126	126	111	137	120	134	127	113	144	122	129	112	129	143	117	132	153	114	143	139	107	137	132	107	109	115	108	117	137	150	149	121	117
5027	773	691	374	304	230	214	195	187	166	172	166	158	160	170	153	139	137	145	123	133	124	156	146	119	155	146	144	118	150	128	123	135	140	143	131	127	144	125	138	122	155	142	143	138	129	127	137	134	137	141	139	116	130	139	141	140	149	145	141	141	136	123	121	132	137	131	135	134	133	132	117	129	130	152	147	143	134	135	151	139	128	131	126	133	127	130	125	149	136	152	133	130	119	141	127	134	139	154	146	130	122	131	142	122	137	148	130	130	146	118	141	130	120	130	141	113	129	132	139	138	109	126	121	122	139	120	151	147	125	132	134	143	137	141	149	129	123	136	144	115	114	129	127	139	118	120	139	116	129	126	135	140	145	115	130	133	144	145	112	134	136	133	151	127	125	138	151	126	125	135	102	134	123	148	119	125	129	122	137	117	128	128	166	127	115	123	95	138	138	134	132	144	139	132	115	131	140	134	130	142	141	127	106	128	130	145	132	141	151	133	137	112	118	112	124	145	117	135	132	133	138	142	150	135	118	158	139	143	144	130	148	147	110	131	140	133	130	121	114	121	133	126	124	119	152	128	134	143	114	134	137	135	109	118	126	144	133	141	129	146	117	125	168	122	135	116	131	136	133	119	118	118	150	115	106	143	141	148	110	150	115	129	134	134	103	150	130	124	126	142	131	129	130	130	115	107	145	129	129	125	116	155	142	140	136	127	151	129	126	133	123	139	122	137	122	131	153	132	120	146	145	131	119	138	149	142	156	137	133	143	130	119	123	114	124	139	149	138	121	117	124	147	104	113	128	109	142	163	146	125	140	117	117	132	109	121	150	136	116	122	138	143	132	149	133	128	126	134	127	130	126	142	120	133	128	135	137	131	136	125	131	122	140	150	138	157	149	115	125	109	140	119	117	126	142	131	133	122	125	120	132	109	120	115	134	141	134	144	123	136	102	132	158	117	127	138	145	133	118	117	109	133	141	132	135	147	146	134	138	134	120	135	142	119	123	127	124	107	131	134	152	127	131	128	130	136	126	131	131	129	114	123	143	130	128	136	132	130	123	152	131	135	133	132	124	148	132	130	139	128	124	146	114	116	121	146	127	127	116	135	138	126	134	135	136	124	127	124	124	111	135	112	130	138	146	150	125	113	124	122	147	134	146	109	115	115	127	128	143	141	130	134	133	132	143	125	145	128	127	126	140	99	143	135	123	128	130	149	152	119	131	138	123	135	130	130	136	129	117	126	139	144	134	140	128	128	126	136	137	114	133	121	124	159	130	140	135	131	133	131	135	120	128	113	129	142	133	129	149	120	118	129	128	148	124	141	131	137	130	132	127	120	118	134	130	134	119	152	146	140	133	125	120	130	137	129	122	117	143	114	125	127	139	120	113	139	125	129	128	132	140	127	125	146	118	125	148	131	126	120	124	123	138	154	134	136	140	121	129	135	136	129	111	121	118	141	141	141	148	132	137	139	132	133	137	135	137	133	139	136	141	114	139	132	137	140	136	111	129	132	145	114	139	115	105	135	122	121	119	157	130	120	144	145	117	137	134	124	130	117	134	118	130	142	149	135	127	121	158	114	128	115	139	137	123	125	148	123	139	120	157	124	150	130	103	129	126	127	133	137	139	133	119	120	143	140	118	119	153	136	138	114	134	136	140	135	144	120	131	133	153	114	135	135	129	140	130	144	129	111	132	126	130	147	139	113	129	143	149	135	147	141	131	148	120	131	120	115	152	154	130	137	126	130	137	129	140	130	140	133	126	129	123	123	117	119	133	125	118	124	125	138	131	146	124	112	134	105	136	134	136	145	126	111	129	139	128	148	135	121	120	128	127	139	128	131	135	123	125	127	135	116	148	122	133	132	119	122	139	138	121	117	122	132	124	132	126	137	142	117	137	137	131	109	144	132	150	135	124	134	147	131	128	136	133	134	135	128	133	117	127	138	160	108	140	118	158	130	120	128	113	110	129	128	142	112	132	136	124	147	128	122	119	102	127	117	111	140	120	144	129	135	130	161	122	135	133	121	109	132	137	125	123	146	141	125	128	140	119	143	134	130	134	124	147	120	126	137	144	124	125	136	142	124	113	137	125	127	160	119	128	137	125	127	113	121	120	127	136	145	146	120	145	136	141	140	134	141	138	155	115	129	129	131	141	120	126	117	166	116	148	132	142	156	122	127	135	128	140	134	138	121	116	126	132	130	146	144	121	134	136	125	132	132	132	115	156	119	149	129	137	126	128	128	149	137	146	118	125	114	135	124	143	121	108	153	131	132	127	121	138	128	125	131	136	138	120	125	130	148	127	125	126	141	138	127	137	111	146	114	144	142	128	127	116	130	141	128	118	126	134	144	137	149	136	126	139	125	134	125	115	126	116	140	122	130	130	119	129	113	143	132	148	136	132	130	118	134	123	120	124	130	137	146	148	138	128	129	105	141	127	125	140	121	131	153	129	125	150	125	122	140	145	150	136	129	137	143	140	135	123	147	128	126	141	148	126	132	126	118	162	154	114	132	124	96	143	119	124	118	132	133	135	129	128	147	134	138	137	135	136	142	149	146	160	141	124	119	121	117	131	134	147	125	142	149	133	124	131	121	142	133	140	135	119	136	123	143	109	112	138	133	144	145	138	121	122	134	144	132	143	120	121	127	144	135	112	129	118	139	131	124	121	138	131	147	110	118	136	136	126	121	129	132	130	115	118	144	118	119	120	131	143	127	142	143	130	154	117	121	133	119	110	133	129	134	133	151	140	131	140	134	136	128	126	135	148	140	118	102	118	125	125	95	117	151	116	142	109	128	155	113	126	119	125	106	150	123	144	132	134	123	135	134	125	148	138	130	129	137	109	159	141	133	121	150	114	127	113	126	117	136	144	122	129	147	150	127	123	130	138	129	131	149	132	134	132	165	131	132	132	122	150	143	136	143	120	121	152	140	118	125	132	132	126	139	140	136	111	126	122	129	133	129	148	133	125	146	109	138	125	123	116	138	127	149	143	136	135	114	138	137	133	120	113	125	125	143	125	117	137	128	122	126	143	128	146	134	146	112	128	129	126	117	144	142	138	131	136	126	135	114	125	133	133	133	138	127	144	122	126	137	117	137	124	127	140	130	122	122	130	129	114	128	114	133	129	155	124	115	132	132	126	129	138	127	134	125	144	143	132	154	124	121	146	123	129	122	147	131	143	126	151	132	139	131	122	119	137	132	151	145	108	128	137	131	118	140	135	154	130	141	133	152	137	126	122	119	142	139	142	129	129	140	137	127	145	135	145	148	122	138	147	129	134	140	123	124	139	120	132	111	137	121	147	126	147	137	106	125	148	116	114	139	132	127	140	119	97	125	116	126	135	132	141	134	130	152	133	121	118	136	124	113	128	125	149	146	136	141	125	143	139	140	116	144	144	131	110	131	136	125	129	123	152	141	153	127	129	130	137	125	111	122	137	137	128	121	122	104	126	142	112	139	128	120	138	129	137	120	138	146	123	113	141
25230	20848	27324	24448	20848	12324	1728	1068	890	792	660	649	615	599	550	516	544	472	509	527	481	438	454	445	468	458	455	451	456	478	448	436	405	431	464	430	446	423	438	433	366	410	399	413	405	400	439	366	429	407	391	396	401	389	422	432	424	397	436	424	448	422	387	401	431	430	403	378	398	420	419	386	445	387	404	400	372	401	388	396	423	403	425	467	389	404	396	391	435	423	364	417	431	402	391	380	411	449	426	404	398	384	460	378	428	422	401	413	398	393	421	399	430	398	324	395	425	423	378	392	377	438	407	396	368	373	420	417	425	387	405	408	419	395	404	418	405	438	420	367	424	436	410	403	405	371	409	413	413	384	448	378	445	429	398	420	399	416	389	375	405	415	400	413	416	435	393	384	436	413	417	414	408	394	405	376	381	436	427	441	393	404	385	369	444	337	379	398	409	378	420	467	399	422	410	418	416	435	387	416	405	430	415	390	407	377	422	407	402	398	419	383	376	375	431	408	389	441	379	394	389	401	419	423	367	394	380	435	400	413	408	384	389	393	429	421	429	394	408	412	428	392	406	403	370	409	397	399	394	442	366	405	389	391	414	407	351	410	387	400	391	399	380	374	372	409	432	378	392	398	462	383	387	408	401	398	427	394	366	386	368	403	435	396	419	397	392	394	397	393	401	385	392	412	449	423	400	391	394	358	437	418	392	391	407	397	399	428	396	399	395	369	405	394	403	404	387	390	408	438	375	467	387	425	409	388	428	416	405	410	470	413	391	407	458	360	429	401	389	419	421	398	396	440	412	390	391	416	410	413	415	413	379	408	398	390	376	419	416	415	366	387	399	381	430	412	431	419	424	401	381	387	421	461	424	400	411	408	424	422	433	410	416	385	415	417	406	392	433	409	403	382	410	423	374	393	374	417	401	434	406	420	433	417	363	406	408	409	424	440	428	375	400	391	344	415	419	410	428	411	426	384	379	414	427	436	412	406	382	408	427	352	396	418	392	415	427	384	407	390	418	380	402	410	414	401	427	416	433	386	363	391	404	427	408	426	359	403	385	437	374	392	395	426	420	425	436	395	428	399	409	412	396	407	422	440	405	371	380	405	404	400	367	400	416	381	390	395	392	384	411	411	421	377	351	438	392	380	427	420	414	377	399	395	427	379	384	360	413	426	394	398	397	392	384	391	408	371	418	403	362	396	388	395	451	382	414	417	345	392	400	383	410	453	415	439	394	404	371	432	388	421	402	411	398	379	398	401	429	368	406	441	420	414	429	397	395	421	431	408	386	440	413	415	401	422	383	404	364	447	412	400	424	364	416	407	390	402	427	428	406	424	410	416	374	381	407	413	370	390	446	373	410	403	398	410	387	401	415	380	405	409	374	418	410	439	396	417	398	393	420	372	402	406	417	407	384	396	430	392	425	419	441	387	393	421	380	374	404	370	411	457	401	437	441	410	391	400	391	414	394	436	413	433	385	406	373	384	397	404	408	418	404	400	423	400	404	439	423	422	372	417	377	397	390	400	391	401	391	439	416	427	393	432	392	406	404	406	350	359	364	385	368	380	401	411	396	400	425	387	427	390	393	396	418	409	435	435	379	414	396	418	445	424	390	423	399	410	407	433	390	409	394	403	433	415	423	445	410	370	374	394	405	390	427	379	432	417	398	386	401	391	430	389	398	422	439	419	408	404	366	390	397	373	399	406	429	412	410	409	349	411	368	434	377	407	394	378	388	418	365	398	401	417	437	402	406	422	425	375	408	405	405	416	403	412	426	383	401	423	407	440	414	360	390	397	395	388	395	436	382	416	372	423	386	420	412	383	423	432	421	421	399	403	376	429	396	457	408	375	389	363	385	371	389	392	363	420	433	403	372	448	446	370	418	405	430	398	405	403	379	385	421	375	402	386	440	390	408	411	443	390	386	430	407	383	402	427	416	426	396	394	439	397	427	413	405	377	414	436	415	445	425	404	428	411	378	408	392	371	404	399	407	404	370	418	380	393	429	412	372	408	399	416	435	422	377	371	427	419	403	393	390	407	393	363	408	440	424	383	397	414	398	387	400	468	406	411	412	401	426	430	377	411	401	402	426	399	414	411	394	376	452	387	404	383	399	422	423	446	424	394	394	406	411	386	380	425	406	416	421	387	382	382	400	414	429	419	421	368	417	413	417	422	373	371	447	408	377	415	410	449	406	389	402	394	396	446	399	423	406	405	437	412	449	408	368	389	409	428	393	420	418	422	380	389	386	392	406	412	420	430	399	405	358	438	417	411	395	416	391	407	432	405	390	427	431	394	371	411	421	429	444	415	418	434	407	424	353	381	435	398	378	418	420	395	397	431	405	400	417	391	355	410	390	409	435	420	406	424	438	400	421	480	426	399	384	383	361	353	399	415	419	419	447	412	439	382	426	384	423	358	389	375	408	420	364	386	392	393	406	395	417	373	384	389	355	439	376	401	410	363	440	422	419	433	395	413	413	344	435	421	398	358	412	400	416	407	426	382	412	394	424	417	367	404	447	417	413	436	392	417	417	393	403	430	450	422	396	417	417	400	417	428	383	373	395	390	443	414	418	396	362	387	400	417	383	391	415	388	380	381	417	386	413	408	418	413	361	432	397	388	431	394	415	442	422	399	393	375	403	404	415	389	421	410	395	398	403	387	434	401	437	393	380	446	389	390	413	412	397	410	426	403	408	380	397	384	380	404	422	398	394	395	397	419	410	397	456	403	420	396	392	388	415	431	398	429	412	392	435	400	386	396	394	381	388	383	407	406	400	400	389	401	370	407	371	388	406	430	403	432	378	415	389	397	390	387	419	440	378	415	410	396	386	421	450	419	392	427	397	431	426	429	370	399	412	366	418	405	381	426	405	414	400	378	382	381	414	413	393	417	409	393	410	394	421	419	421	383	417	422	406	411	433	397	405	448	385	411	414	403	397	390	402	397	436	401	379	415	398	444	387	384	411	401	419	406	416	398	418	405	355	421	412	342	408	387	382	426	397	429	373	449	387	437	389	417	396	371	372	384	405	400	431	391	368	414	432	399	401	433	403	401	413	408	403	415	413	395	404	420	370	428	402	380	353	371	380	386	395	411	356	407	406	409	408	412	391	404	393	420	405	423	382	408	425	408	374	397	414	417	394	420	399	380	405	411	386	393	386	405	410	392	426	420	400	388	419	408	395	385	414	416	431	419	377	405	416	409	411	397	399	399	371	392	408	380	475	378	400	405	410	406	396	425	389	388	431	403	389	377	397	426	383	407	429	424	415	414	408	384	396	454	426	390	393	416	377	399	409	427	414	417	405	362	416	424	354	427	399	396	416	402	454	412	428	377	440	413	407	391	409	408	444	374	384	400	397	428	408	394	384	407	396	393	392	404	406	388	384	356	419	422	381	423	420	415	422	391	388	421	427	453	385	434	404	410	377	423	425	391	386	379	397	416	408	400	401	389	401	418	417	426	407	409	381	411	401	382	425	407	405	405	435	402
7291	11883	10777	5920	3951	2874	2225	1792	1417	1254	1001	909	833	726	687	654	610	553	564	536	496	465	461	460	446	466	461	465	465	420	407	412	399	447	416	415	390	418	379	408	423	438	371	389	409	364	402	395	375	417	379	420	414	417	372	394	391	395	364	382	406	390	395	381	391	400	404	393	384	364	352	373	390	362	393	348	380	379	371	398	393	401	366	378	347	392	392	391	344	351	400	359	392	394	360	379	357	345	374	400	399	358	413	361	373	352	358	398	393	405	381	390	380	402	366	317	359	339	382	354	399	389	352	401	384	390	382	355	371	341	390	381	335	371	351	344	362	372	344	378	368	377	394	381	353	325	402	358	356	406	357	366	416	402	373	356	361	371	350	346	337	400	337	360	361	383	392	372	385	368	384	356	364	396	373	352	361	380	362	400	369	397	377	376	395	403	359	388	386	353	421	360	415	387	326	396	392	384	395	373	381	387	381	386	388	420	387	383	391	383	389	341	404	401	393	366	361	353	373	392	368	376	386	367	346	360	365	380	395	371	392	371	350	398	397	352	375	357	417	402	379	389	370	331	382	361	384	367	366	351	370	352	362	322	367	385	392	356	376	427	347	394	363	383	386	391	405	359	367	370	381	372	350	373	357	384	365	349	357	332	356	369	379	359	411	373	375	364	356	386	372	361	355	393	393	363	367	378	352	397	380	371	372	392	391	391	369	373	368	336	380	381	424	395	369	380	378	337	367	377	383	364	384	365	364	375	377	354	379	363	368	388	371	368	379	363	362	356	410	372	372	394	360	374	372	378	380	395	367	385	389	368	341	395	380	403	392	412	347	390	394	371	371	386	396	382	359	347	368	378	370	352	386	415	361	371	396	385	408	341	364	417	361	356	397	375	341	378	351	379	328	371	350	375	383	407	375	389	385	369	372	386	391	382	354	364	402	356	384	411	365	382	345	404	395	384	397	342	382	365	358	372	390	364	417	406	359	361	376	381	389	398	367	349	362	366	386	403	371	337	364	392	375	339	382	381	373	365	422	330	387	427	394	383	385	351	355	379	379	377	351	371	393	361	404	407	366	397	403	373	359	397	332	384	360	342	346	357	363	390	371	376	363	380	343	370	353	376	379	389	406	376	378	350	374	363	400	381	393	382	382	367	417	374	315	358	350	372	379	390	391	353	390	384	370	367	367	342	355	341	342	385	392	344	359	363	431	371	386	399	353	369	401	374	354	374	381	356	376	367	354	379	377	421	389	391	376	367	303	372	358	368	383	361	348	407	353	374	346	361	376	376	387	363	344	370	338	359	366	353	365	377	361	363	367	353	394	372	380	381	379	361	388	370	384	361	411	367	393	390	379	361	383	396	383	352	371	370	359	364	388	410	351	358	380	380	374	380	378	382	391	389	365	395	368	402	384	409	383	363	377	382	356	360	352	362	381	408	344	386	398	358	410	355	377	352	384	381	384	398	368	363	410	353	378	359	351	367	397	377	379	371	361	373	396	392	386	385	379	356	394	359	375	344	373	402	386	394	343	347	363	375	380	382	346	397	403	353	380	341	374	377	357	371	383	374	406	402	376	357	375	381	366	392	376	365	394	352	385	409	401	365	402	372	387	405	355	361	375	428	331	401	379	334	382	372	397	369	368	403	382	383	356	391	392	387	361	369	352	338	383	333	371	405	358	336	393	367	382	376	369	379	372	369	395	345	382	348	383	364	335	376	382	340	356	375	370	394	377	407	379	382	390	401	357	353	396	380	390	398	362	356	378	402	379	396	370	382	405	398	372	379	373	395	385	373	367	353	354	387	406	380	369	374	335	359	389	386	402	344	342	375	375	350	390	367	373	387	366	377	358	369	380	372	379	358	345	364	381	387	375	362	412	404	391	374	361	380	334	388	358	405	373	386	336	365	356	396	380	384	397	396	399	371	417	387	373	366	367	357	367	383	385	353	372	393	399	360	360	366	399	367	360	357	387	368	447	401	367	356	381	391	348	368	355	359	372	394	369	359	387	370	384	329	362	374	405	410	321	375	394	375	402	397	337	353	370	386	393	389	368	338	383	337	366	387	380	339	393	400	382	339	345	349	395	403	399	376	410	394	378	362	372	346	381	400	377	355	379	368	388	380	353	388	375	354	370	398	370	379	363	429	392	355	346	392	398	414	418	367	395	374	396	376	366	379	322	392	356	397	391	376	358	355	359	364	379	399	379	359	428	390	376	374	368	386	346	382	368	398	392	381	362	401	401	379	403	402	373	375	396	379	393	376	341	384	363	377	366	404	353	349	386	419	391	371	341	365	367	370	361	376	332	358	341	377	376	353	389	394	366	365	387	362	356	362	385	360	373	337	362	371	356	364	360	357	355	377	355	416	363	386	369	384	365	350	375	378	377	319	377	367	390	415	370	356	373	369	356	370	377	416	370	381	365	365	353	386	385	390	345	404	375	371	375	386	384	343	343	373	392	409	359	403	386	345	360	370	358	362	380	374	353	392	330	359	385	404	369	361	370	413	369	421	376	332	368	347	341	400	341	384	393	388	353	411	387	355	391	379	356	421	352	372	393	390	354	388	365	369	376	339	377	389	350	382	401	370	367	398	359	365	380	362	332	365	380	367	371	367	397	408	384	337	398	367	393	374	381	357	378	353	378	363	351	357	357	396	388	365	373	392	382	346	351	348	356	395	375	393	393	367	365	390	403	397	360	411	425	401	368	360	350	398	360	384	362	364	399	348	365	357	364	383	385	339	366	413	376	383	386	374	374	389	362	369	353	391	395	371	348	363	359	386	373	341	349	348	394	367	372	403	390	372	357	382	362	323	427	357	374	369	388	361	394	331	376	371	338	363	402	386	378	374	373	364	393	384	380	372	387	358	395	365	368	428	346	381	371	401	405	396	350	371	362	373	383	364	408	412	360	340	370	389	376	386	334	357	394	374	364	362	353	366	361	401	394	385	386	339	366	399	367	358	362	358	354	361	386	392	376	384	364	359	409	391	338	348	391	338	350	355	381	324	360	356	400	384	394	372	376	374	367	382	392	413	377	359	369	364	391	391	383	345	398	373	358	377	400	373	345	344	406	386	374	375	397	370	352	383	361	370	345	366	376	364	410	389	360	350	356	367	400	400	383	384	397	394	389	370	355	363	355	383	387	376	380	369	352	399	374	399	385	377	397	366	378	396	382	367	377	423	378	363	336	359	348	366	371	350	377	401	365	378	362	377	371	383	388	357	362	359	377	398	346	350	365	350	385	353	375	375	375	391	369	367	358	347	371	319	386	358	375	377	374	385	346	383	345	371	388	358	336	365	366	353	356	389	371	345	392	374	347	378	384	362	363	399	361	344	375	338	399	346	341	367	403	385	376	338	384	367	361	377	391	341	388	387	346	371	369	382	371	376	348	410	382	384	387	392	380	336	365	371	376	346	384	369	357	360	386	363	351	354	377	383	365	368	378	322	391	368	398	389	345	410	369	365	353	364	363	403	382	369	376	360
23082	20888	27718	24197	20897	20996	10854	2095	1517	1379	1221	1105	991	942	940	875	844	833	783	744	776	762	713	729	680	687	728	749	690	718	667	671	629	682	661	607	676	623	653	661	620	668	650	639	639	660	631	615	653	652	612	623	702	648	620	654	632	681	665	602	641	662	675	621	629	617	653	695	624	621	643	645	623	625	665	587	590	606	627	563	625	595	607	648	622	612	608	630	654	630	578	612	618	596	638	616	626	613	572	639	610	599	633	620	665	614	618	610	662	644	607	603	644	664	600	608	588	591	632	641	614	617	635	632	624	594	656	590	630	615	626	621	609	616	591	622	619	631	601	626	630	608	599	615	626	593	631	588	618	647	629	615	638	642	607	616	647	629	624	637	590	599	624	643	651	639	633	605	634	610	651	615	653	597	605	601	624	626	607	613	614	612	606	651	614	621	636	640	672	629	596	603	622	619	620	646	618	650	660	587	680	601	566	601	605	600	631	637	630	595	682	611	607	620	642	593	652	612	607	630	605	674	596	605	611	639	598	604	614	664	635	646	617	637	623	588	608	637	592	666	635	561	653	595	646	614	622	600	629	620	675	645	659	570	595	633	585	574	596	642	620	602	647	656	645	577	649	589	646	612	606	682	601	619	634	643	616	657	610	624	602	599	615	607	610	615	633	636	651	579	634	567	614	592	662	624	618	616	642	638	618	651	630	639	599	598	632	653	646	629	626	612	622	578	558	599	602	620	613	627	652	617	592	626	585	632	624	623	592	604	621	630	623	604	641	653	646	586	610	595	632	608	634	599	604	572	585	574	572	674	638	608	623	587	615	627	640	610	590	593	579	594	609	642	649	628	605	620	674	639	588	614	615	647	660	615	635	623	605	560	603	605	632	598	605	606	625	638	653	632	628	649	578	592	641	641	555	598	575	610	580	655	570	607	615	623	615	642	605	633	641	607	651	615	658	618	656	619	613	608	616	616	610	657	612	579	637	631	622	620	643	604	586	575	592	617	595	588	583	585	654	581	594	597	602	602	641	595	670	639	607	634	590	632	624	581	572	581	633	624	611	650	602	601	605	598	652	614	623	611	592	641	652	621	602	605	620	596	609	620	618	582	619	664	635	643	641	617	591	607	592	624	603	620	654	646	601	611	604	606	635	610	574	612	636	563	572	585	578	580	587	632	631	581	584	567	583	576	603	654	606	587	614	620	630	642	614	621	650	604	579	631	644	614	641	640	627	592	605	617	593	602	584	635	620	640	644	609	611	555	652	655	616	631	595	556	593	648	653	619	606	602	623	634	582	579	592	680	653	605	591	588	643	654	615	619	630	657	659	586	595	610	620	656	603	650	609	627	638	628	666	661	616	660	612	590	654	597	628	628	607	621	627	628	581	631	638	616	697	607	656	607	629	603	625	660	667	601	622	594	619	611	627	633	610	645	689	622	609	648	633	606	635	552	619	628	634	601	637	621	603	638	571	621	634	626	578	642	586	636	584	598	590	626	575	629	634	603	656	641	689	635	624	667	605	621	602	618	610	628	610	595	584	576	601	640	619	630	609	574	616	648	606	606	596	611	589	638	591	644	618	652	586	628	616	626	640	603	658	627	617	625	575	628	667	608	560	629	591	653	623	662	603	641	635	591	613	628	639	594	649	643	629	641	603	632	626	602	629	673	613	599	639	616	611	601	642	638	640	599	618	632	664	625	654	608	637	649	625	591	665	597	607	610	574	591	622	610	627	613	567	637	626	625	631	683	616	619	570	602	628	609	642	622	626	652	630	606	640	651	617	642	610	610	591	624	622	593	621	618	612	634	572	620	637	642	564	617	581	635	618	588	629	655	584	639	575	625	622	630	615	628	624	617	626	619	644	626	634	597	611	620	637	601	596	602	627	650	612	616	599	586	573	600	569	616	604	563	615	617	615	630	607	576	605	634	587	640	608	649	640	644	632	611	628	596	660	619	637	599	581	594	613	647	588	614	585	629	608	611	591	620	631	596	625	665	624	586	668	604	625	623	608	637	604	582	622	631	644	666	587	623	655	557	599	604	616	608	616	627	607	579	641	587	606	603	612	666	644	576	631	610	639	560	639	609	644	576	607	589	614	601	659	625	639	587	633	657	618	590	600	580	628	611	623	652	634	648	577	566	606	627	607	682	604	604	621	652	621	629	590	584	626	623	652	631	604	679	641	599	607	608	596	593	631	600	647	591	601	610	626	642	573	588	624	633	609	651	626	657	602	633	619	649	613	619	634	669	631	655	592	565	607	610	639	659	588	646	636	615	578	611	616	635	631	656	606	589	605	608	631	593	635	590	631	627	596	617	634	606	590	659	645	605	605	604	629	610	595	612	628	639	608	609	593	613	611	613	609	644	614	568	633	624	669	628	606	611	603	635	617	660	644	583	588	582	596	611	612	611	591	582	619	608	605	605	647	623	680	589	586	566	629	620	613	597	609	608	615	601	595	617	622	656	639	651	606	624	618	635	594	616	663	595	620	638	628	604	629	623	577	621	615	613	634	627	580	575	593	577	605	612	630	596	601	582	617	640	635	635	584	626	633	561	602	637	626	629	630	628	633	643	655	616	598	629	660	613	621	642	634	597	641	658	641	626	632	618	618	609	621	579	602	594	601	593	624	654	635	618	584	607	588	591	623	614	591	610	613	643	606	607	652	593	611	640	600	619	591	605	599	592	639	609	631	658	633	613	615	574	605	634	651	636	622	664	603	622	599	567	604	615	596	585	606	653	573	647	613	643	611	632	668	618	614	585	618	617	656	627	648	608	635	617	632	574	626	604	612	613	612	662	600	622	607	601	639	595	620	607	628	591	631	596	626	634	601	632	622	638	613	608	657	592	619	620	603	619	618	630	634	624	606	603	624	600	582	627	623	633	626	639	647	638	679	624	630	648	607	591	623	622	648	622	596	654	656	573	630	604	610	585	639	611	571	606	615	577	604	594	635	643	623	585	585	611	628	634	613	637	621	663	586	626	611	618	652	650	609	629	628	647	625	598	651	649	622	619	628	616	590	621	619	598	629	636	587	604	579	637	589	648	611	605	632	594	613	615	631	597	624	627	633	592	580	631	592	595	615	628	591	627	604	567	639	635	643	629	582	590	594	648	596	601	644	618	618	625	626	606	589	612	625	592	596	616	610	600	620	544	614	568	623	614	655	638	596	620	608	624	645	597	578	634	602	561	555	584	593	624	690	611	582	588	646	645	621	588	598	630	631	620	577	597	642	579	598	624	599	610	583	627	594	664	657	608	637	614	595	612	660	621	601	577	597	600	614	572	619	611	654	597	626	625	607	631	625	584	650	647	628	629	641	634	646	630	614	588	653	638	604	606	660	599	638	597	634	613	655	598	620	629	628	584	610	599	617	624	577	565	632	639	610	640	603	629	637	668	559	604	617	607	619	625	616	597	610	628	675	659	628	627	622	608	605	648	548	627	600	625	584	582	593	640	620	571	613	627	604	662	630	615	589	614	604	626
10039	18524	16947	9988	6943	5113	3882	3099	2492	2212	1862	1687	1462	1315	1170	1133	1096	1006	919	883	878	801	770	787	797	771	688	675	734	713	659	705	634	650	623	671	681	659	701	647	643	627	561	627	640	598	621	641	643	620	650	621	621	608	610	574	556	640	618	607	578	650	604	602	612	641	625	597	610	602	609	598	553	623	581	571	596	585	601	620	588	584	582	621	581	598	588	549	577	567	588	619	569	588	565	629	582	576	536	588	564	564	589	609	605	578	587	592	562	562	559	582	547	589	572	570	576	597	576	614	567	589	556	564	567	600	629	564	583	588	554	611	557	521	538	572	608	620	570	597	573	587	581	557	601	577	591	575	578	589	570	562	549	598	554	583	579	557	592	530	605	552	602	568	587	580	615	545	581	555	563	568	603	594	599	550	589	581	610	560	601	571	545	581	603	556	551	581	539	597	603	605	622	569	610	549	596	628	579	597	555	577	532	591	583	577	572	590	557	574	595	605	593	617	585	584	574	556	586	572	599	602	603	588	589	569	549	583	554	606	553	601	566	540	613	618	582	556	593	540	562	582	589	571	566	536	595	592	552	591	585	575	629	594	592	560	594	559	595	570	575	559	590	590	641	568	554	609	556	553	587	550	588	596	559	618	567	573	548	587	601	601	581	569	599	539	593	551	576	571	611	607	560	610	525	594	581	550	581	549	599	624	558	617	581	571	573	569	607	553	555	620	582	590	592	586	584	561	551	601	605	634	563	575	594	525	617	580	591	553	539	550	567	601	544	591	596	592	586	601	552	591	592	568	628	535	565	558	540	581	617	610	576	607	584	552	553	606	631	583	575	618	598	643	551	548	578	589	600	560	610	617	543	586	560	597	598	571	524	569	560	603	599	589	561	579	579	555	545	532	612	599	560	555	583	576	595	561	545	547	562	570	590	563	545	567	576	581	587	579	595	529	583	576	571	579	590	562	569	562	578	574	533	565	587	592	543	573	526	611	594	590	557	606	592	584	538	589	605	567	577	593	561	603	567	585	591	583	582	521	555	564	547	590	600	594	552	558	566	600	554	541	591	560	575	596	539	594	634	607	566	568	565	594	586	571	573	592	582	588	590	577	568	596	573	549	619	578	578	597	578	654	588	590	525	553	579	545	599	579	550	560	576	582	589	581	578	551	594	586	598	588	584	566	571	567	545	622	612	541	577	613	584	561	595	540	605	590	595	570	606	568	554	586	549	588	592	593	614	570	587	529	574	569	569	575	556	561	594	577	604	568	622	604	544	565	560	580	593	572	567	582	576	580	563	564	600	561	554	556	565	575	572	611	590	564	584	531	618	578	605	541	563	614	603	561	560	584	573	625	582	645	575	552	571	584	594	574	611	552	577	570	615	578	591	560	543	618	565	609	615	588	604	588	541	554	582	533	553	614	592	568	571	573	539	601	552	603	596	588	588	518	554	581	554	579	568	589	570	538	597	598	543	585	569	590	596	556	601	589	586	567	575	577	574	614	585	610	556	574	583	565	582	571	608	561	599	570	603	583	594	587	581	578	592	601	519	571	585	591	606	588	583	582	572	556	618	591	563	584	575	557	568	568	590	585	546	550	564	548	552	564	569	526	587	564	589	583	603	570	592	556	609	533	602	591	585	575	625	527	577	553	577	581	556	575	593	600	559	544	582	588	575	577	557	548	553	574	561	596	603	594	595	571	622	608	578	632	545	565	559	585	582	590	580	564	576	586	568	572	504	612	577	551	556	601	581	581	578	540	575	573	634	529	557	574	583	570	562	565	552	538	546	577	595	576	533	509	601	593	619	601	522	548	588	591	573	577	618	604	601	507	552	584	570	579	573	563	577	563	555	586	599	561	620	613	574	588	560	605	570	557	582	593	587	596	620	597	571	574	605	596	555	593	566	590	591	563	582	625	534	570	539	569	568	567	548	588	579	577	562	576	584	609	543	538	601	552	541	570	577	586	610	553	634	571	534	541	623	597	600	598	551	592	554	573	582	530	607	599	615	575	560	558	609	567	568	623	647	538	559	578	566	594	557	602	598	611	543	600	560	613	589	577	572	590	544	581	570	581	622	571	605	552	555	570	536	536	586	578	568	550	582	569	541	551	556	601	566	556	617	589	580	622	568	591	585	564	557	566	587	575	596	536	599	594	564	534	569	570	553	567	555	562	573	580	581	555	587	582	565	580	567	552	586	592	552	615	570	566	577	554	572	576	555	569	571	564	584	547	604	571	538	594	557	604	566	552	594	597	546	535	514	566	546	614	587	589	574	578	585	582	566	556	550	544	588	570	585	607	583	590	610	557	587	519	639	578	563	549	575	565	588	575	584	603	583	586	612	553	593	572	568	596	574	592	565	587	522	563	576	598	556	596	595	555	539	591	547	550	570	609	557	612	558	601	558	603	582	572	567	596	581	592	573	591	544	602	614	580	582	534	587	559	556	563	569	570	561	571	577	559	581	605	567	593	575	571	630	571	598	609	561	589	610	582	546	592	558	588	578	561	613	548	542	576	583	549	525	602	590	540	544	586	588	585	593	560	605	608	571	587	590	585	575	591	568	614	559	560	554	556	594	607	571	580	569	613	581	582	591	594	575	574	578	597	564	571	612	611	556	561	573	535	581	555	580	566	566	565	516	585	563	574	577	578	580	560	605	583	571	593	589	552	614	588	584	581	589	557	591	597	615	611	627	617	635	570	550	574	555	575	592	605	573	584	633	596	587	566	620	572	604	577	566	582	623	583	599	588	576	582	586	597	561	608	583	583	589	608	579	613	594	575	616	547	588	616	578	562	568	551	544	586	612	598	580	611	561	566	588	590	563	580	594	602	547	602	610	589	605	582	527	585	570	565	594	591	545	572	616	604	536	561	569	574	598	574	594	567	566	569	611	559	601	558	579	581	591	600	590	552	572	587	562	548	596	569	574	551	570	579	580	563	565	598	553	592	584	599	603	590	587	568	557	551	562	599	567	602	596	572	609	601	527	540	557	587	541	579	602	574	603	606	585	600	572	579	570	602	643	578	560	579	583	595	550	550	586	592	601	563	591	599	541	601	593	600	571	567	567	592	533	583	582	583	576	628	560	609	557	598	554	589	562	593	591	587	582	570	551	594	570	560	543	574	597	550	538	599	568	577	585	564	619	577	544	578	603	603	571	607	553	568	539	578	625	558	545	625	578	588	502	600	594	588	590	582	524	556	592	602	576	601	564	636	580	569	590	563	526	563	550	583	551	604	575	548	592	575	532	571	562	544	581	589	616	546	560	588	573	553	569	589	577	567	662	560	551	523	563	569	566	602	583	575	557	552	589	602	578	561	561	596	551	539	572	515	541	541	600	566	560	531	567	594	536	576	555	534	566	545	613	563	571	588	617	535	593	569	590	581	553	565	589	580	565	573	619	592	586	562	611	551	593	601	593	600	596	601	560	565	551	573	553	593	574	581	629	592	528	547	578	567	604	567	592	535	575	572	616	520	565	535	627	598
28472	14435	1752	353	267	240	186	154	170	133	150	136	133	138	139	136	144	129	133	133	124	123	140	142	129	135	138	117	133	144	145	135	123	131	125	94	112	142	141	133	154	136	131	146	131	118	129	137	125	141	116	128	136	114	116	110	138	143	147	106	125	141	125	159	115	130	137	105	133	134	129	133	134	138	142	134	132	126	143	130	135	121	118	140	143	143	119	122	133	140	127	128	122	137	133	140	117	116	127	118	132	125	112	129	113	129	136	116	128	113	112	140	122	131	131	127	126	123	140	97	140	118	114	130	130	133	126	134	118	126	132	109	126	114	119	147	149	123	108	127	135	124	121	117	128	114	130	121	116	153	138	153	140	104	125	142	124	115	146	127	100	122	131	109	99	122	132	146	124	128	125	129	151	139	126	129	120	114	135	140	139	138	143	130	113	134	137	150	125	114	144	124	132	133	119	129	117	146	129	117	122	131	151	138	118	129	123	120	127	119	146	128	142	143	148	131	121	130	127	118	136	138	136	124	141	113	117	129	148	136	143	123	122	133	126	102	135	130	158	143	123	115	107	122	138	121	138	110	140	141	125	126	139	108	126	116	124	116	127	116	140	114	127	143	136	147	145	118	122	132	123	149	125	119	131	127	123	155	108	143	119	144	126	136	110	124	124	123	136	126	126	133	118	155	130	123	131	109	128	137	137	135	138	131	129	146	138	130	134	125	125	103	126	127	147	130	130	138	129	108	137	125	130	117	124	118	129	140	125	155	121	113	128	124	141	133	144	119	139	124	123	126	120	134	123	133	134	127	117	130	145	129	122	126	133	108	145	128	106	122	117	140	129	128	127	131	136	114	119	124	120	135	114	136	110	131	132	140	106	116	122	123	143	133	132	142	117	123	136	112	157	130	131	136	122	142	124	125	128	123	139	124	124	119	135	134	123	123	128	124	136	119	127	109	98	111	127	139	111	100	130	133	110	126	125	120	123	150	129	120	132	110	133	104	142	101	153	139	145	127	145	120	127	116	143	112	103	131	139	133	128	119	132	115	132	128	125	129	139	133	126	106	137	126	107	158	140	115	133	125	132	148	131	121	138	138	131	115	124	121	116	136	115	132	104	124	134	117	135	143	129	117	126	126	141	138	134	125	145	134	124	141	150	141	128	122	124	143	113	124	111	127	156	141	137	138	138	122	128	106	143	129	131	134	116	134	128	124	148	122	119	135	124	130	144	138	111	130	130	125	151	128	141	123	146	127	116	112	119	134	130	117	126	126	121	137	126	114	146	137	135	125	145	118	134	124	121	130	108	134	144	138	133	121	116	120	145	110	121	130	113	115	131	152	133	143	149	142	119	124	127	117	104	121	131	138	137	141	130	103	123	126	132	102	145	133	127	124	116	136	133	132	136	132	146	121	123	113	116	119	127	135	124	125	124	129	124	116	128	147	123	138	129	117	141	154	129	143	111	150	129	162	134	120	127	124	138	145	140	133	129	131	131	126	124	123	132	120	127	135	118	118	118	115	127	141	142	122	105	119	133	115	125	141	125	130	136	135	144	130	130	138	129	133	124	150	125	143	124	138	124	133	111	135	142	149	118	118	125	126	132	133	127	127	129	128	151	130	132	132	118	141	135	126	126	128	123	143	143	140	119	124	129	137	130	98	135	134	135	125	134	131	127	132	133	114	115	129	152	147	119	119	139	126	118	135	128	114	132	133	122	132	122	132	125	127	135	143	114	132	145	109	137	117	161	122	133	128	151	136	130	134	129	122	113	127	106	128	137	118	139	136	119	122	137	126	137	146	124	146	108	125	141	133	128	123	142	121	131	130	148	147	126	117	140	119	131	113	126	152	122	140	122	123	131	128	102	103	125	128	124	123	171	131	115	134	139	131	138	127	144	111	147	112	119	134	121	144	130	134	126	141	135	123	125	135	135	101	143	116	137	151	144	117	113	136	138	136	120	129	133	127	126	152	140	129	127	133	141	134	136	136	136	129	131	118	150	128	144	124	144	128	135	136	120	142	144	141	113	138	145	140	121	119	115	133	133	132	127	150	126	132	118	138	127	129	121	104	139	138	132	117	124	117	125	124	130	129	123	140	110	130	118	130	133	122	134	108	154	110	125	108	144	127	127	135	122	136	124	119	140	118	144	138	114	118	115	135	123	127	119	138	142	138	137	120	128	121	151	126	123	125	117	107	93	117	123	127	115	127	135	104	151	134	134	137	130	144	116	125	127	122	140	125	118	128	142	112	121	154	130	136	136	134	141	110	140	154	135	144	136	130	123	138	128	124	145	130	128	139	137	128	153	127	110	133	109	129	126	127	134	105	116	114	146	133	127	147	149	134	139	137	125	114	132	150	141	144	129	141	138	114	116	126	121	137	139	105	137	152	137	122	139	122	134	142	129	122	126	138	120	128	122	130	147	135	135	144	134	124	131	152	112	112	132	121	127	137	128	129	120	137	121	128	121	133	128	147	130	131	139	129	127	137	138	135	142	115	123	128	125	123	141	135	119	108	121	134	124	145	143	110	146	119	125	117	120	120	129	125	121	124	116	125	138	154	131	128	131	141	155	135	133	142	136	138	150	119	130	142	113	137	115	123	115	139	129	129	111	141	112	122	113	138	138	133	137	126	121	123	115	116	121	131	146	115	121	131	133	134	135	149	115	133	122	119	119	119	143	150	135	122	122	129	160	144	156	147	124	144	126	143	129	127	138	126	114	138	129	126	128	117	142	131	136	148	118	141	139	148	122	139	151	135	127	129	142	138	134	150	140	127	149	114	130	128	138	120	124	119	129	133	132	132	143	135	106	147	127	110	136	137	132	135	138	123	134	131	124	136	134	123	126	146	126	132	115	142	144	127	132	131	115	135	137	128	132	139	128	144	126	138	116	127	148	131	123	116	126	121	138	141	139	129	130	144	146	123	118	113	137	131	133	148	152	107	113	164	126	135	126	120	124	119	129	142	131	136	126	125	140	113	148	116	139	132	127	140	120	105	137	128	120	125	122	127	118	126	114	150	130	114	124	137	128	112	143	116	131	160	119	133	125	116	148	114	122	142	126	141	120	149	115	153	121	102	126	123	137	127	135	122	135	121	133	136	121	138	134	161	132	138	160	132	150	123	142	149	115	119	152	117	112	139	110	111	128	126	113	122	130	121	117	116	141	117	146	130	141	145	125	123	123	137	133	127	135	120	125	114	130	151	127	139	135	117	155	123	127	115	129	130	107	130	133	111	131	127	150	133	122	147	135	134	138	142	125	138	125	135	128	139	133	115	124	136	114	123	133	123	123	126	141	106	167	140	134	129	126	137	129	113	158	132	136	137	124	133	139	113	136	110	106	114	128	135	130	128	113	146	124	119	136	137	104	127	137	126	104	126	126	111	132	111	129	120	135	134	118	119	143	124	129	122	130	122	113	114	125	136	129	115	135	118	114	123	123	142	139	127	128	122	143	121	118	133	132	119	129	132	144	146	127	133	104	112
5075	793	662	387	294	256	234	171	165	170	166	152	145	169	179	149	138	139	132	125	134	139	141	129	137	153	143	153	137	142	112	148	142	151	131	161	144	129	137	122	114	128	141	143	129	126	126	156	135	123	142	146	110	129	155	127	138	146	118	143	132	146	146	124	110	131	130	141	158	152	139	138	118	134	139	145	127	134	128	148	139	127	134	141	127	130	135	109	138	147	109	110	136	145	127	119	125	126	150	137	123	149	135	122	148	141	150	134	136	130	135	127	151	110	118	126	139	118	118	133	122	138	130	143	106	142	134	135	127	138	142	128	148	124	123	111	132	146	124	140	139	129	162	161	136	152	128	121	108	149	133	147	142	127	129	104	118	123	131	140	130	134	143	141	129	124	111	136	134	125	127	137	126	134	135	126	129	130	137	148	135	132	134	139	141	148	139	142	135	121	129	133	130	148	138	132	138	142	119	126	129	130	119	126	137	139	133	114	129	145	124	130	122	154	118	118	136	110	131	117	138	124	140	138	147	126	157	136	130	150	126	115	126	131	128	131	129	134	140	144	136	141	126	153	126	151	150	132	147	132	117	131	137	112	138	122	132	134	132	120	129	128	154	116	105	109	136	131	121	149	138	127	145	134	132	122	154	120	126	133	146	125	126	133	124	133	127	137	126	150	120	136	135	117	119	146	116	144	138	145	145	116	119	132	118	132	135	132	114	122	140	136	153	124	121	117	127	138	127	105	109	140	136	151	138	137	122	151	112	125	130	112	124	143	123	133	142	140	123	111	144	121	142	131	134	133	126	123	126	118	114	137	117	135	140	135	129	118	124	114	131	147	125	138	149	127	136	136	126	146	133	129	145	130	138	115	114	147	113	146	126	126	144	124	119	143	113	129	139	126	141	143	141	121	128	115	132	146	156	139	139	145	135	159	145	133	140	124	114	148	110	131	128	136	150	155	130	149	136	148	153	129	117	156	126	135	158	127	137	130	121	129	127	111	134	116	135	144	147	144	144	130	127	144	117	151	126	121	126	139	123	124	147	126	129	124	141	133	131	130	137	150	136	139	151	134	144	129	130	140	136	144	128	125	143	132	142	137	134	129	145	121	146	155	136	143	146	126	141	127	132	133	141	121	128	116	149	134	138	136	148	111	130	154	131	120	135	121	102	121	128	113	124	140	154	127	145	122	130	127	125	153	136	135	133	118	123	146	141	122	148	150	121	111	126	130	144	133	141	121	143	154	137	137	116	141	127	144	145	136	148	140	119	137	140	132	125	127	131	102	141	137	124	129	147	126	129	123	133	131	135	121	160	129	121	121	128	146	142	126	124	123	146	107	134	139	117	133	126	136	124	147	120	150	144	122	127	130	144	141	154	127	139	120	114	127	142	125	131	143	137	133	131	121	134	144	108	126	152	130	129	138	119	123	139	150	146	125	163	133	145	142	140	140	125	135	139	118	124	128	146	126	152	114	148	126	147	156	120	150	129	134	143	135	144	132	122	141	113	123	116	123	121	146	155	157	136	146	114	122	123	130	131	130	125	132	119	137	123	134	128	152	123	149	132	134	133	147	133	134	141	133	125	131	132	127	148	136	126	145	122	131	131	146	137	119	153	141	131	132	130	153	138	119	118	114	125	132	126	145	115	136	139	135	140	135	148	127	160	134	128	126	135	110	140	147	134	143	128	126	130	136	131	131	136	131	129	163	145	141	132	113	135	125	117	149	143	130	136	130	113	152	129	140	113	127	140	155	109	128	125	128	131	120	144	122	138	126	132	141	107	143	128	151	147	139	134	132	161	147	138	122	147	141	122	126	135	143	155	140	135	139	126	136	153	143	132	133	142	143	143	127	142	135	142	142	142	123	114	131	137	146	143	138	131	133	124	133	124	141	132	136	121	150	138	126	136	125	135	131	125	131	125	134	162	116	120	128	135	107	138	121	144	132	143	154	130	134	131	111	112	148	122	134	140	136	119	121	136	140	132	128	133	136	128	128	118	124	115	138	128	130	118	124	129	135	130	149	109	147	117	123	128	138	143	126	130	135	136	122	132	132	126	134	128	131	130	141	152	126	126	133	154	119	116	119	130	136	116	139	131	132	143	126	125	131	121	128	142	122	139	135	133	126	119	135	130	126	118	120	145	121	143	137	132	134	130	126	127	159	123	149	124	141	121	145	133	155	145	134	141	131	118	132	128	141	136	118	131	122	133	153	134	147	142	136	130	122	126	123	145	141	163	129	111	138	116	151	132	136	144	144	131	125	121	146	118	145	138	152	136	133	137	145	144	129	127	128	140	128	146	129	135	130	136	137	155	133	123	129	125	131	141	133	156	145	157	150	143	136	139	151	126	154	123	124	163	150	129	130	135	122	116	134	137	130	134	110	133	130	126	129	130	143	125	130	124	151	131	147	143	140	148	122	127	114	144	147	130	124	118	135	125	128	104	125	140	128	138	130	154	132	116	129	142	133	115	133	138	119	124	139	126	111	129	139	117	117	133	130	154	136	116	163	141	136	143	129	124	135	153	128	134	135	127	134	103	98	124	141	121	124	140	131	141	138	133	117	142	133	143	140	140	147	150	153	137	126	141	141	132	117	122	126	116	124	138	123	136	128	135	135	122	113	132	131	144	142	154	138	129	124	140	138	124	137	138	135	125	123	138	142	115	126	132	141	137	162	130	124	130	119	132	139	143	113	116	133	125	145	119	112	114	143	155	136	128	142	140	171	125	143	141	131	137	132	141	137	133	133	152	131	142	127	131	127	135	115	132	139	143	130	131	124	133	147	136	125	137	136	144	125	131	132	130	127	111	130	122	127	132	110	128	142	125	120	134	131	122	130	138	154	116	143	144	155	148	126	136	128	136	130	145	129	145	122	131	123	129	140	129	138	122	123	147	129	157	118	119	105	141	147	144	155	109	113	150	144	133	112	135	130	118	135	155	134	127	146	149	140	124	116	116	139	134	146	129	143	118	125	117	154	141	128	135	147	137	132	129	116	152	118	120	127	141	123	131	126	127	142	127	135	126	126	142	130	147	139	122	124	131	150	138	146	127	123	132	126	154	128	116	129	135	126	113	142	122	129	139	134	126	132	145	138	119	125	120	127	136	127	123	146	126	127	136	130	153	142	117	115	128	133	142	136	119	137	139	148	150	120	167	137	106	135	154	112	124	118	141	135	114	121	137	128	137	147	135	128	144	136	140	117	129	138	138	133	136	121	139	138	135	139	126	138	139	136	137	125	130	159	131	128	116	152	128	132	132	147	131	143	136	137	146	141	123	129	142	115	124	143	127	145	125	141	135	129	148	127	145	118	127	133	124	129	132	141	133	124	128	141	136	139	142	120	145	128	137	156	131	137	113	126	109	131	120	120	129	122	130	133	142	119	128	142	135	143	136	123	135	135	132	151	117	129	123	134	131	117	126	121	108	134	149	147	139	112	137	132	130	115	129	128	142	129	145	148	117	146	166	129	126	124	127	148	129	127
25208	20862	27362	24481	20852	12280	1754	1122	894	780	694	704	616	578	559	515	495	487	480	505	457	412	467	429	447	453	461	442	463	464	455	431	465	437	445	442	430	439	406	441	387	386	415	440	433	425	389	402	443	422	388	425	435	385	413	415	401	422	437	423	424	386	422	407	392	429	426	356	437	408	397	415	421	405	421	416	412	397	376	414	403	400	432	405	418	434	404	387	417	423	387	410	425	399	392	435	413	388	398	410	388	377	380	435	387	437	381	406	414	426	414	384	389	406	417	419	384	407	405	410	386	411	379	414	425	400	403	425	419	418	427	405	364	421	405	396	410	406	398	389	411	417	414	427	448	421	407	405	411	433	452	428	402	449	412	401	400	417	415	407	462	415	387	431	398	422	413	380	422	403	419	402	376	386	395	413	394	415	399	431	368	423	410	417	378	401	414	419	423	416	386	433	398	393	397	374	422	405	441	399	431	419	369	424	415	378	386	413	413	405	415	411	402	404	402	406	393	382	404	418	438	397	402	420	419	380	406	396	384	415	418	398	420	390	397	408	371	424	439	383	407	390	412	361	414	418	376	394	405	413	442	402	397	399	408	426	390	362	404	386	465	427	420	402	411	407	410	419	402	427	387	399	396	408	393	385	408	405	428	383	359	366	391	422	398	363	391	403	398	392	386	399	449	401	360	404	388	445	387	463	394	397	393	397	437	417	395	387	421	406	399	431	404	445	391	428	458	397	407	409	412	425	402	394	418	431	417	410	458	352	409	418	419	448	422	430	418	382	394	411	393	417	409	389	401	405	398	402	393	389	381	422	428	440	430	418	411	402	405	401	421	397	359	394	408	398	419	370	411	390	412	397	411	407	405	409	402	405	365	371	455	406	412	420	385	386	419	412	417	432	397	409	402	415	384	400	428	368	405	433	381	424	407	426	427	434	391	441	421	379	390	383	416	405	420	354	365	389	401	441	385	432	394	396	405	398	419	398	426	407	391	385	374	396	411	408	404	418	434	359	400	418	424	400	417	378	360	414	412	394	379	456	396	387	396	391	405	411	390	386	382	409	439	387	396	400	380	424	402	358	408	441	406	439	374	409	401	435	402	424	408	405	409	413	393	414	424	378	402	399	477	425	405	394	403	433	383	438	409	420	391	408	383	424	394	397	431	408	418	392	419	401	387	437	394	367	407	392	403	423	393	409	431	432	431	420	405	401	463	394	425	389	393	410	416	423	398	418	409	376	383	391	388	380	382	393	406	387	413	419	439	408	411	411	393	422	404	410	435	402	377	395	384	436	373	375	385	408	382	344	379	391	428	409	391	406	407	398	408	389	448	376	420	422	406	408	410	402	411	391	386	411	388	380	371	404	404	439	409	417	390	443	408	389	389	388	387	412	383	377	409	429	406	388	415	411	434	410	406	484	381	404	373	356	381	416	416	366	399	394	417	433	390	422	410	378	395	387	418	408	389	369	405	360	421	393	408	374	417	408	442	399	394	394	421	406	409	413	410	380	416	412	351	449	390	377	413	413	398	364	425	407	396	384	395	434	399	408	366	401	402	430	418	426	392	434	416	373	355	421	408	392	400	413	398	377	394	428	370	433	416	439	381	416	379	392	408	366	372	425	418	424	401	385	380	406	386	365	414	387	419	421	410	415	398	403	423	377	428	404	445	419	404	389	400	377	406	385	395	419	403	402	424	388	380	412	431	420	382	442	413	403	422	400	391	400	390	391	366	375	381	383	414	433	396	434	396	402	352	458	395	397	381	425	388	371	395	389	393	391	418	383	444	409	414	391	372	392	415	399	397	385	425	428	437	386	411	391	436	436	388	363	405	440	376	397	411	412	382	440	378	389	421	382	418	429	412	376	384	383	397	403	386	401	432	394	386	398	410	396	392	427	444	444	417	416	412	394	377	389	431	405	439	412	394	391	367	435	404	412	378	402	418	370	405	386	434	396	361	395	425	437	413	378	369	418	400	442	382	400	410	392	391	401	393	413	417	377	424	373	409	432	366	392	409	410	420	391	424	391	393	419	369	406	385	437	374	434	377	403	441	429	433	382	398	396	390	383	439	391	406	428	365	389	388	398	368	396	384	439	404	428	405	416	394	387	446	450	405	391	412	375	391	382	396	394	398	376	384	374	382	421	410	387	414	395	428	394	386	406	367	406	391	386	367	370	429	394	369	397	403	385	417	378	411	422	401	433	415	438	410	418	410	399	436	382	432	397	397	411	377	402	411	413	364	419	413	425	403	408	414	380	393	426	459	408	408	412	411	386	388	382	424	372	405	418	390	425	453	429	415	410	415	380	414	401	417	434	384	430	423	409	432	378	411	399	429	431	395	382	420	408	388	439	432	389	403	395	398	450	389	423	412	385	447	384	404	393	384	451	429	404	378	415	418	409	447	401	380	396	377	380	373	390	389	408	401	380	415	385	401	415	391	426	395	373	411	383	414	429	439	414	443	376	451	405	401	435	382	383	398	381	383	400	411	380	437	363	434	397	397	394	418	384	395	414	417	431	418	406	415	424	378	410	398	397	438	412	407	400	431	366	424	410	425	372	441	419	410	402	422	427	409	395	395	431	423	380	367	404	377	428	407	437	407	393	386	432	424	394	395	403	433	405	412	383	385	397	367	414	408	368	467	369	412	399	410	384	368	389	421	387	409	391	420	374	381	431	417	346	432	371	433	394	374	402	434	378	410	391	368	405	420	406	396	411	388	362	412	417	422	414	412	380	423	400	407	382	429	390	423	397	385	416	376	402	390	378	395	377	376	394	383	389	387	402	408	427	375	394	411	406	396	411	404	415	416	358	419	388	437	453	411	378	425	384	403	396	410	393	428	360	411	402	413	411	417	421	416	447	410	399	414	411	363	404	401	437	391	375	414	399	403	380	410	392	389	394	419	380	407	388	415	413	371	376	418	395	417	397	415	412	407	434	401	431	429	401	440	399	384	384	372	388	357	408	396	385	399	414	385	393	383	433	422	435	405	402	414	397	377	402	381	412	414	390	401	421	344	404	407	389	411	399	394	436	442	393	408	389	423	424	390	397	414	387	434	414	421	399	441	403	377	398	402	398	400	393	363	402	431	401	426	398	424	403	381	399	363	415	406	420	398	382	369	389	385	416	392	387	410	392	394	407	374	408	422	425	398	440	413	391	393	376	414	388	450	389	430	435	399	378	385	446	407	433	435	377	411	422	417	406	389	411	412	413	407	390	420	452	391	406	423	417	391	392	380	406	393	388	403	400	414	400	417	421	411	420	413	435	422	458	403	366	419	386	395	404	405	399	360	392	403	403	391	449	407	407	403	412	420	378	432	394	385	433	406	371	426	403	428	428	382	395	423	396	406	382	442	415	396	404	393	396	396	375	405	366	387	423	425	385	402	360	407	407	408	426	413	417	397	445	391	407	398	394	403	437	414	424	381	344	426	383	402	414	381	385	408	402	425	384	390	377	420	412	407	381	407	399	441	395	365	388	394	411
7292	11749	10686	5981	3879	2864	2200	1752	1460	1163	1046	894	852	731	743	677	584	627	583	513	543	476	494	467	510	472	450	449	414	436	414	397	440	447	424	422	416	451	423	413	398	395	380	402	412	380	420	402	395	406	395	364	396	425	391	398	384	367	411	363	394	388	371	350	365	405	396	390	382	388	407	378	376	365	410	394	373	384	395	376	373	350	403	385	371	425	366	376	404	351	370	395	392	388	387	352	364	387	358	375	398	387	338	380	380	400	386	381	398	376	420	397	373	377	369	329	344	403	392	391	367	403	334	387	354	373	396	374	397	371	401	348	371	359	357	404	398	378	409	386	395	348	394	367	415	385	387	408	341	381	418	359	380	374	366	348	352	384	404	377	360	409	400	408	378	342	383	405	381	425	365	373	355	370	398	373	405	362	378	369	370	402	380	358	395	371	409	382	379	401	392	386	378	379	393	409	386	390	371	393	390	385	372	412	370	364	384	385	384	418	389	361	400	370	365	362	394	413	364	381	375	354	349	369	358	346	390	350	399	345	388	374	379	393	392	384	391	355	381	375	397	411	398	388	346	360	364	399	382	388	399	339	369	386	383	368	371	362	402	388	420	363	383	383	382	383	383	359	366	367	410	374	406	386	409	383	411	401	376	333	358	362	392	396	400	393	385	362	384	341	373	368	391	397	359	386	370	389	363	390	370	356	393	371	375	400	368	354	327	404	397	366	374	362	388	372	363	381	388	380	357	375	374	374	347	416	374	384	378	371	363	350	367	369	369	363	412	378	382	393	350	388	397	361	376	391	383	353	365	385	359	373	367	392	371	375	366	380	381	333	385	368	385	348	372	387	399	398	431	368	335	387	377	366	359	364	385	388	382	380	363	381	349	384	358	377	372	404	397	347	388	368	406	394	400	345	392	352	406	392	333	387	351	393	383	412	384	351	393	373	406	364	354	362	369	352	358	419	348	380	382	386	387	391	399	419	336	376	395	363	368	355	393	368	384	362	366	391	358	341	405	388	391	405	364	375	379	386	387	370	397	403	370	385	338	383	364	379	373	367	359	375	387	367	384	391	377	370	381	378	373	348	370	352	344	422	414	409	354	402	338	364	378	401	391	390	387	368	379	364	382	372	382	388	387	383	351	369	368	380	404	403	422	381	424	362	419	381	351	363	370	355	357	374	375	374	394	353	394	379	409	375	395	319	379	378	374	350	372	365	351	377	396	391	387	382	384	357	382	374	402	406	385	400	374	387	356	381	361	357	352	358	356	383	388	346	380	345	366	333	368	383	383	378	363	397	373	406	393	372	377	375	367	371	414	349	399	392	388	358	379	347	362	369	383	374	359	373	416	375	357	350	351	386	377	410	369	375	373	384	388	356	361	378	363	356	368	359	403	378	382	407	391	363	384	379	395	361	437	385	346	371	367	385	367	393	354	331	354	398	376	355	409	416	376	397	380	365	373	387	354	367	367	347	368	385	383	375	340	378	408	390	373	349	374	426	388	368	405	391	401	383	385	390	366	323	390	341	362	423	358	383	400	341	361	362	382	366	384	346	368	400	353	406	390	396	396	371	391	377	360	389	366	363	365	390	369	366	360	371	389	355	425	362	385	368	348	407	400	371	400	383	384	334	430	390	367	384	400	378	386	359	391	354	400	389	388	352	395	399	368	424	374	358	382	379	371	413	373	394	348	361	360	343	394	397	373	328	366	337	371	359	373	399	366	382	366	373	378	406	380	376	370	365	382	368	380	364	366	365	378	414	376	386	401	392	382	402	408	368	406	351	417	393	366	402	378	386	361	390	374	371	362	355	358	371	356	389	370	395	371	357	359	382	383	390	372	374	365	332	400	405	411	374	377	370	384	354	380	397	399	407	383	389	402	366	368	359	357	426	377	357	368	350	375	364	378	365	407	382	380	346	348	364	410	390	365	384	371	378	387	389	396	420	396	351	399	361	386	359	383	396	397	367	370	367	380	338	403	352	381	383	399	383	370	392	359	379	383	374	404	382	328	356	366	412	385	341	373	369	378	335	364	379	356	374	389	388	393	364	357	359	367	377	367	362	384	332	384	372	413	380	370	371	365	361	398	372	403	366	389	395	372	399	339	318	357	405	375	376	404	368	386	387	386	357	356	358	359	382	398	392	416	390	398	366	365	357	378	366	385	398	381	431	376	385	368	393	374	312	371	385	347	370	410	401	369	352	406	366	391	379	379	360	393	363	390	372	370	344	358	384	401	374	381	353	329	380	356	349	370	391	373	362	401	365	383	353	374	346	380	362	358	351	371	371	388	383	349	340	364	381	430	383	358	346	384	407	368	362	387	369	348	344	373	321	384	380	405	354	349	347	390	375	390	363	378	370	387	422	392	357	331	403	371	347	414	339	386	379	402	396	369	387	376	390	385	402	363	370	392	319	335	402	382	337	378	364	352	372	384	370	363	369	366	405	350	391	433	369	398	407	365	368	378	336	386	388	383	391	362	394	350	407	354	382	359	390	362	384	351	366	370	375	359	392	361	350	385	368	376	390	379	351	374	352	357	408	355	355	388	376	378	366	356	369	352	375	415	366	394	383	406	357	372	350	383	371	414	382	385	387	364	373	392	377	332	388	377	374	406	369	402	383	388	375	351	349	358	374	359	422	366	371	365	358	361	355	362	356	352	358	381	363	366	381	377	396	392	370	383	350	376	370	374	335	358	321	369	362	385	369	385	406	399	379	371	394	351	376	404	397	373	353	415	385	384	368	387	361	379	359	380	367	355	350	364	371	346	374	413	379	383	352	381	373	366	378	354	377	377	372	371	358	380	367	409	381	394	344	354	375	394	350	375	351	364	380	368	378	360	391	421	363	352	386	380	392	384	347	416	362	385	379	365	373	358	319	355	361	391	377	332	379	402	373	402	405	371	358	407	373	394	380	389	395	375	312	381	384	357	349	406	355	389	398	343	404	369	386	364	409	335	376	371	365	383	377	360	354	387	381	385	387	371	370	362	379	380	382	415	389	362	371	375	370	386	339	342	354	380	360	348	392	339	342	374	365	396	377	375	354	392	376	338	382	401	382	407	355	382	392	391	352	368	382	375	388	396	394	366	380	407	400	363	387	339	366	357	379	356	386	393	353	412	390	355	411	357	402	393	349	375	348	386	367	354	401	336	378	378	361	371	406	392	401	406	356	418	380	404	356	349	349	401	358	347	347	351	362	380	374	387	386	373	362	365	375	393	365	372	380	370	384	336	383	360	394	400	375	350	370	378	348	381	374	359	362	357	390	369	356	377	401	386	339	385	379	381	366	357	365	382	375	371	375	394	386	366	365	386	379	362	387	417	327	424	392	391	342	373	368	378	349	346	367	361	399	366	405	372	366	386	383	370	371	404	358	395	367	336	382	366	395	390	376	380	402	402	349	422	374	395	392	374	395	394	372	381	375	360	378	365	342	414	365	375	380	372	350	408	353	355	365	368	366	381	374	398	371	380	356	404	351	379	359
23029	20888	27692	24196	20892	20999	10966	2061	1575	1314	1193	1090	1000	883	892	887	844	836	795	795	754	703	769	766	736	747	737	670	702	717	650	694	662	669	644	640	639	686	641	630	635	654	670	673	626	629	634	632	640	678	654	618	655	654	623	674	653	605	598	656	617	645	579	664	590	636	614	620	606	601	629	654	612	621	626	645	609	677	619	614	626	599	637	568	629	603	587	626	692	653	603	616	641	606	630	627	589	625	617	637	589	655	607	655	591	609	637	654	617	604	665	631	640	625	631	614	655	611	650	627	606	635	641	610	605	666	637	617	622	634	612	624	626	598	606	719	610	625	661	592	635	633	639	661	593	604	611	661	641	606	667	601	609	646	608	586	616	604	634	700	630	633	644	639	577	559	587	567	582	611	600	629	605	598	658	583	638	670	645	643	613	602	658	572	642	554	590	634	584	568	616	592	590	599	622	630	581	613	583	632	611	626	585	625	590	643	618	596	613	618	629	606	585	612	654	619	634	604	623	634	584	601	601	605	647	594	581	587	607	596	603	620	607	629	617	589	627	640	613	636	616	621	596	686	592	593	632	566	648	545	648	614	603	603	666	599	630	599	659	655	641	634	648	576	583	606	641	652	633	619	600	628	642	618	590	585	581	555	625	651	613	628	607	631	590	580	623	599	603	573	641	669	630	624	649	662	691	634	578	612	602	632	592	598	621	604	655	621	601	573	661	582	586	598	612	584	645	608	615	554	625	623	630	594	673	574	620	672	664	614	605	566	598	585	626	620	629	591	611	636	636	604	600	654	615	596	684	599	618	645	590	629	632	635	637	631	582	606	608	612	605	573	585	621	643	617	623	630	594	660	630	661	630	616	631	622	645	606	584	636	623	584	656	589	587	624	576	613	613	598	608	604	573	612	632	636	567	652	655	592	606	651	580	621	611	634	616	610	663	632	625	633	623	615	617	609	556	572	617	614	643	604	647	618	614	605	648	638	643	590	651	597	637	530	625	609	604	613	636	587	616	616	659	652	633	654	619	610	598	617	611	640	648	624	612	661	613	626	603	589	617	637	644	612	640	571	669	600	637	607	652	628	609	614	565	615	607	624	608	635	619	647	633	658	652	621	573	651	591	624	606	624	615	602	613	664	602	617	624	597	575	589	571	604	587	662	609	588	600	636	582	556	619	640	598	697	607	621	648	580	689	625	577	619	633	640	605	624	596	602	625	588	568	622	623	625	635	667	619	604	649	590	650	662	623	607	643	627	642	606	608	614	601	615	573	588	593	621	625	631	653	653	602	640	604	632	575	648	660	573	625	625	632	610	603	649	655	594	579	599	600	593	607	597	591	631	598	606	648	627	601	618	627	642	600	623	655	597	682	645	614	634	645	616	652	622	626	588	595	585	627	649	611	634	590	598	616	584	588	590	659	599	608	621	590	604	625	629	651	625	629	618	653	627	572	645	611	632	599	664	603	586	625	581	587	622	577	637	656	646	654	636	625	647	682	611	600	638	636	650	642	591	611	622	609	622	571	609	636	614	659	622	620	616	629	619	613	618	635	665	616	557	630	649	613	602	659	639	606	666	651	581	607	580	661	616	592	637	611	617	632	628	591	635	611	604	637	596	624	650	649	614	617	650	626	648	612	658	633	619	605	651	650	618	612	634	594	604	654	613	596	634	614	610	644	597	650	628	622	604	622	599	655	621	618	631	658	613	572	574	615	610	603	603	625	614	646	643	620	604	594	622	612	582	591	651	660	612	609	679	598	597	624	613	625	641	674	578	630	602	568	605	648	682	596	627	604	570	627	584	611	605	590	648	603	625	651	593	616	649	594	609	624	637	672	637	632	611	608	623	627	655	623	611	633	632	643	618	640	596	620	642	633	577	674	674	621	628	612	609	633	620	637	619	615	684	616	620	590	586	657	580	593	672	582	667	633	616	650	622	593	638	656	614	680	569	600	610	573	622	638	611	625	649	598	645	632	603	627	610	592	626	589	642	634	622	641	627	596	638	661	629	664	605	603	611	606	616	642	624	639	690	603	638	617	636	615	623	597	607	640	589	652	622	671	627	585	608	618	640	652	647	623	625	598	653	660	653	613	603	593	602	564	596	603	623	585	601	618	623	616	606	672	635	606	638	635	611	584	624	571	660	626	657	603	667	687	612	597	602	587	598	626	622	617	616	640	624	646	603	608	650	610	586	603	612	633	619	653	652	616	614	621	636	619	588	615	613	625	553	621	638	673	606	634	608	612	638	595	657	592	651	622	581	585	638	620	620	555	661	650	684	583	633	581	644	661	612	635	677	607	600	599	632	613	622	658	569	610	629	586	603	629	629	590	624	639	639	617	604	653	636	610	626	596	599	624	635	596	650	611	665	616	594	612	665	652	606	640	591	594	632	627	611	637	651	600	613	596	650	587	599	647	613	594	618	637	611	596	611	583	663	641	625	616	602	638	653	609	571	677	624	651	612	609	630	595	612	627	628	603	622	620	609	633	567	604	664	592	567	594	586	631	598	653	587	634	628	602	611	638	585	651	622	638	583	603	611	635	624	583	647	612	616	625	571	655	615	611	616	640	599	603	612	664	625	588	626	620	604	616	644	571	608	638	619	607	636	623	633	664	569	596	613	642	602	663	605	611	637	579	570	622	621	603	604	629	624	616	566	676	659	649	625	645	565	601	606	645	603	643	637	640	601	567	596	606	630	630	649	617	623	618	589	608	611	606	609	664	590	606	577	658	660	597	634	623	633	568	627	608	607	638	575	638	614	567	614	681	590	619	656	613	596	576	606	644	639	597	609	590	672	617	618	634	635	595	671	662	641	637	616	610	619	637	580	596	566	592	631	600	625	591	635	611	617	654	654	619	622	606	601	659	616	628	622	642	594	625	635	642	640	635	663	609	615	600	642	590	620	603	614	585	622	609	620	574	608	602	580	595	628	617	635	620	579	618	631	590	650	655	616	600	646	605	556	647	605	606	659	606	608	604	633	578	621	638	634	563	614	638	628	590	604	615	601	646	629	624	617	646	638	587	633	580	592	628	569	657	620	641	648	617	632	619	622	618	624	572	604	628	580	614	651	606	610	598	630	607	605	631	617	603	606	627	616	646	618	664	589	589	614	662	620	610	621	636	640	575	656	611	614	623	657	644	607	619	602	650	608	603	675	592	600	596	609	569	575	649	601	621	647	595	613	608	630	606	616	592	618	585	641	616	589	648	609	620	618	616	610	614	610	626	573	606	646	646	656	623	626	626	617	658	606	646	637	654	625	631	614	586	621	641	607	656	649	639	636	632	631	653	660	656	605	589	666	582	632	614	635	630	641	568	626	631	592	588	623	642	626	604	619	665	620	611	614	653	595	612	649	635	589	597	595	664	616	651	575	627	619	581	610	619	595	607	643	574	607	608	630	624	658	594	603	626	620	612	598	631	603	620	605	594	611	605	623	622	636	605	618	633	626	644	604	591	602	629	641	634	635	621	626	618	636	634	643
10138	18488	17205	9944	6906	5099	4033	3119	2563	2158	1924	1713	1491	1332	1216	1146	1023	932	882	884	852	782	785	774	784	755	742	755	726	688	705	694	655	691	666	654	663	629	648	660	661	641	615	662	650	616	636	594	646	641	623	669	620	616	634	611	585	650	593	613	600	597	601	595	573	615	608	610	602	561	578	573	610	634	573	619	601	598	583	568	619	606	565	583	575	623	611	588	561	564	612	600	597	602	581	597	622	603	615	573	619	558	606	608	618	614	598	604	588	603	561	558	585	559	560	591	574	600	583	596	611	592	610	609	591	626	528	578	569	591	543	558	579	615	529	540	603	600	550	605	559	616	584	560	624	599	554	590	593	560	562	568	543	602	547	597	599	556	652	565	598	614	575	581	591	565	519	511	578	578	549	542	603	590	508	580	544	580	563	568	576	571	575	564	620	593	557	627	565	530	566	566	613	574	600	568	577	541	545	552	600	534	584	554	609	591	588	558	590	559	573	618	566	626	582	555	563	551	591	551	569	580	576	544	587	518	545	590	573	612	607	611	541	583	570	539	598	556	580	544	558	601	615	565	551	550	604	643	573	580	562	599	563	573	603	622	554	606	566	581	600	532	579	606	653	565	604	579	597	568	576	607	586	574	587	600	595	593	547	576	558	539	579	560	580	579	605	569	590	589	588	605	575	589	605	576	580	558	584	538	570	585	563	582	530	610	565	597	553	584	571	603	610	592	572	578	539	579	551	572	605	582	595	591	598	556	594	563	612	578	584	567	614	583	576	622	547	594	586	590	595	565	603	567	555	551	636	572	594	593	555	574	567	554	562	563	588	591	599	590	627	592	590	600	574	574	582	613	605	565	590	604	593	589	566	523	578	631	603	577	553	588	546	622	607	590	581	599	593	586	561	602	595	577	593	634	533	596	580	529	584	574	585	575	591	579	576	620	578	581	597	596	546	596	547	576	541	540	576	566	606	553	593	557	580	580	560	572	579	599	580	586	599	627	563	572	576	599	590	551	554	555	562	604	624	620	599	558	536	574	596	551	589	568	597	583	599	612	548	574	606	581	550	608	549	568	527	611	593	584	548	614	569	596	582	533	553	569	568	590	606	576	576	591	571	636	574	580	588	546	593	573	566	584	586	602	574	568	618	579	567	564	583	566	589	543	552	570	580	596	593	562	546	595	588	581	622	604	557	596	589	587	569	559	595	567	581	594	566	586	582	594	604	600	598	563	614	561	595	562	612	542	551	585	621	568	558	601	606	575	587	566	568	586	574	533	581	582	592	573	592	596	573	597	609	616	575	593	572	613	548	649	609	546	574	569	598	552	564	615	588	588	545	580	571	569	529	605	569	587	581	579	594	520	583	577	647	608	593	594	567	538	592	583	587	586	623	613	587	588	575	583	568	561	583	610	609	527	596	562	594	579	558	610	574	577	592	547	533	588	602	609	558	581	589	590	582	537	610	564	593	574	567	597	538	620	531	625	562	624	591	566	587	541	596	583	618	551	543	583	596	588	564	566	561	535	568	607	544	564	590	602	587	574	545	568	600	575	585	570	589	580	537	587	610	556	611	590	632	605	577	576	598	572	598	553	530	572	549	575	544	584	562	591	572	554	605	622	574	546	587	604	570	627	547	571	548	518	568	591	575	598	579	563	600	597	576	640	535	613	622	595	507	548	575	560	580	599	597	531	579	591	558	578	653	561	558	601	573	563	584	596	603	597	554	585	591	555	549	594	577	552	605	592	586	587	592	587	554	577	577	608	578	566	600	618	563	554	567	604	538	573	569	571	535	593	639	573	584	575	562	563	563	576	594	564	576	621	577	587	606	528	567	587	598	585	577	541	568	595	595	575	554	557	543	574	536	622	572	584	544	554	548	558	524	569	585	591	638	607	551	574	585	566	553	617	559	557	584	579	597	568	569	579	571	553	564	621	620	526	573	584	542	603	610	564	579	570	558	591	593	562	599	630	578	593	555	562	595	603	577	569	603	567	571	570	598	541	559	519	575	583	544	578	561	585	546	606	543	592	581	589	608	564	548	567	582	585	563	606	546	554	570	585	568	556	565	550	575	554	562	567	566	604	600	583	531	568	552	591	548	626	588	565	573	595	578	601	566	606	559	564	610	534	601	553	576	606	563	585	581	571	584	617	576	575	584	601	597	554	539	589	595	544	535	594	579	568	592	561	545	549	569	540	565	563	575	583	545	563	591	614	606	559	611	608	575	552	558	583	586	577	632	542	581	584	608	548	610	560	601	562	557	592	565	558	561	577	596	557	584	592	568	564	576	615	583	607	555	561	594	557	612	588	572	624	605	558	592	559	551	616	557	555	562	587	589	552	576	598	545	620	579	593	593	597	584	577	547	590	554	644	568	584	540	561	595	549	550	568	554	557	555	592	571	590	572	554	601	560	577	592	527	571	570	558	575	636	605	581	568	540	584	584	579	560	619	541	567	614	590	566	560	565	551	575	563	564	577	596	588	536	556	608	567	595	564	591	553	591	563	579	546	577	560	609	597	586	595	616	628	582	583	600	553	543	561	614	600	565	584	599	621	553	553	560	570	552	576	593	536	627	565	627	577	604	527	606	603	612	625	527	594	589	584	597	600	563	555	577	513	543	546	595	555	565	562	610	579	553	580	590	600	561	644	599	580	568	551	560	569	568	542	592	579	618	604	623	576	606	564	631	622	588	639	633	580	635	603	566	573	590	563	567	568	582	560	569	582	529	590	581	546	581	583	571	535	573	562	549	585	564	569	597	590	571	552	624	600	563	550	559	584	572	589	571	567	534	567	555	591	610	636	551	561	577	553	597	571	581	576	554	566	617	570	568	553	620	585	539	610	574	585	598	578	612	584	595	568	575	547	632	590	611	562	586	573	576	586	555	566	610	609	561	609	594	537	547	567	606	589	539	584	566	563	605	612	605	572	579	557	608	578	521	573	621	564	600	606	616	533	570	572	598	558	612	597	587	567	573	596	612	560	605	555	535	591	516	559	545	560	575	553	597	516	540	577	612	573	565	556	557	558	608	608	590	600	550	589	579	542	539	592	577	583	579	610	585	575	527	547	592	561	528	598	562	531	599	566	590	566	583	566	561	590	564	571	561	564	614	558	592	619	578	510	564	553	576	561	566	592	625	607	592	591	595	617	562	561	562	606	559	603	564	581	556	633	599	565	620	540	597	599	608	602	604	593	604	588	536	555	592	562	564	542	560	587	599	580	612	545	579	560	552	578	560	570	567	608	547	583	565	557	573	559	583	557	551	590	540	610	610	542	581	592	589	569	552	614	601	606	580	545	574	595	587	550	564	584	633	597	576	559	567	560	614	538	565	573	583	570	526	587	602	576	549	611	588	557	570	579	619	581	566	555	609	580	582	587	561	598	553	588	584	559	593	544	575	620	572	560	594	586	593	558	613	601	585	523	613	568	577	553	514	581	556	555	605	547	586	578	555	562	582	564	548	573	567	602	558	564	570	580	606	555	533
28539	14567	2094	673	504	471	283	191	169	179	164	127	155	142	165	148	151	143	144	129	127	127	137	135	129	153	127	156	158	128	161	135	133	135	145	123	118	150	157	128	105	139	134	137	125	121	138	131	139	145	132	148	143	142	135	130	154	132	153	129	131	129	132	141	144	134	146	132	130	143	142	152	123	113	120	147	117	146	131	164	131	139	137	139	134	154	140	139	115	138	136	142	132	121	139	149	130	148	122	129	141	161	126	128	126	149	117	131	129	153	131	136	122	124	150	135	140	127	155	140	125	153	156	116	135	144	133	150	145	130	134	136	116	135	132	128	139	138	119	127	149	141	138	145	150	129	123	136	120	133	139	128	118	148	130	135	154	132	157	118	108	132	139	134	149	137	130	143	129	146	139	121	122	145	131	133	124	140	164	131	138	120	157	135	132	123	137	135	147	129	133	144	147	130	163	139	135	128	143	142	130	122	140	134	149	122	124	133	130	118	144	134	138	142	111	141	126	144	126	137	132	134	130	111	142	135	112	127	131	132	146	154	145	128	162	143	153	127	142	142	133	112	137	148	152	121	137	153	138	124	132	122	107	100	126	136	129	135	115	150	129	124	143	137	121	114	120	147	126	131	116	155	143	139	139	120	138	131	129	154	147	145	137	111	140	119	136	135	140	113	137	156	141	125	148	111	147	139	144	136	137	156	125	139	140	134	134	121	116	118	134	136	128	144	133	149	134	113	138	140	126	150	124	144	144	140	133	139	136	142	141	139	127	128	130	154	117	120	147	131	134	135	155	137	134	122	113	115	128	155	124	119	121	111	148	129	136	123	131	139	138	132	152	114	144	128	153	103	140	132	144	140	136	126	132	119	143	139	139	132	132	139	123	118	129	114	135	153	135	149	141	143	128	120	137	150	115	154	126	117	121	116	157	125	135	142	122	114	142	156	133	125	139	148	108	126	129	134	149	141	122	119	141	150	155	110	133	135	148	120	137	127	137	123	136	154	138	137	121	145	139	132	137	142	142	134	151	134	134	114	123	134	173	138	148	127	120	149	131	134	146	120	144	138	139	137	132	128	126	120	130	140	144	124	112	139	135	133	124	112	120	127	127	144	137	127	114	135	127	149	125	134	111	131	140	123	136	133	139	156	143	129	160	144	122	128	143	138	133	147	120	134	130	127	141	143	125	138	124	146	109	133	120	134	145	134	143	153	126	126	141	153	134	140	148	153	104	132	145	140	145	144	129	135	138	134	123	150	140	124	115	137	138	147	132	123	130	107	132	126	134	128	144	133	121	129	160	142	146	127	129	122	149	129	133	119	121	137	136	155	136	121	133	155	141	147	135	136	126	152	142	146	138	112	147	145	124	147	128	124	138	132	127	147	160	122	129	117	122	156	135	140	124	133	142	163	119	129	146	120	137	135	139	131	136	117	110	138	149	120	143	124	121	141	120	141	152	113	132	131	123	145	128	136	135	131	124	123	119	142	127	142	123	130	130	147	143	132	153	151	130	134	143	140	135	161	142	125	140	119	125	134	126	138	126	121	139	117	132	125	143	148	155	138	129	133	128	121	148	139	123	120	157	126	129	126	137	137	140	129	128	125	140	137	139	114	113	142	123	138	114	139	141	155	135	127	157	133	126	151	122	132	115	139	125	138	137	153	120	164	151	153	121	140	122	138	152	127	118	150	131	143	131	134	129	144	113	138	130	128	128	140	141	131	135	139	127	141	120	134	132	130	133	139	127	139	139	140	126	141	148	135	136	140	136	127	152	141	130	129	131	148	139	151	155	151	126	169	125	126	124	136	128	151	131	126	122	148	153	122	129	143	131	138	144	131	140	114	132	123	126	141	143	108	121	122	132	121	138	142	142	151	147	141	150	121	136	141	147	98	147	110	129	155	125	121	147	129	111	126	137	127	139	132	161	141	137	140	127	135	134	118	123	125	138	120	144	144	131	134	131	139	141	132	131	144	152	116	135	139	130	129	121	119	142	128	126	114	149	115	131	141	142	128	150	139	131	139	139	123	139	154	138	154	158	127	132	135	134	133	144	121	141	150	143	132	137	122	125	159	126	150	144	138	113	142	115	131	121	148	141	137	139	155	131	151	158	145	139	118	127	143	133	117	132	139	131	139	137	146	133	144	120	121	123	139	141	129	103	121	158	131	140	126	147	130	140	126	143	134	133	163	133	125	129	144	145	122	142	151	135	151	141	130	157	145	132	130	145	129	136	157	113	137	138	130	129	149	123	115	134	135	120	145	174	137	133	143	123	146	138	135	134	123	116	144	139	122	134	117	145	139	124	139	138	165	150	136	128	143	133	135	155	133	131	124	144	148	141	159	141	124	113	127	124	128	145	134	144	138	129	150	124	130	152	136	128	140	129	132	127	139	133	146	124	137	143	137	143	132	129	135	136	145	114	151	137	149	131	154	131	154	139	126	136	136	124	114	144	134	128	120	135	120	141	111	129	132	139	136	129	140	143	134	130	127	153	159	137	140	127	133	139	136	143	142	149	135	122	137	142	149	128	150	108	148	136	136	147	120	134	155	126	143	141	123	125	133	157	156	140	130	151	126	140	132	135	129	127	132	136	126	131	128	159	110	138	135	126	133	135	143	138	151	129	137	133	118	130	144	157	147	142	135	158	149	128	149	133	129	132	147	125	163	158	135	126	135	146	134	129	127	136	123	152	126	113	120	171	116	133	141	128	134	139	135	150	125	129	137	119	136	149	109	135	127	137	136	158	124	158	139	145	117	111	140	121	140	126	128	125	140	132	140	144	131	140	141	126	138	115	122	118	141	137	142	125	143	134	148	148	130	138	134	137	125	144	134	124	147	139	131	138	153	119	137	124	129	135	150	132	152	127	141	149	139	136	143	136	130	114	149	122	136	132	137	131	115	142	153	151	119	154	130	133	107	143	121	145	116	117	157	116	116	124	134	137	129	131	143	129	129	143	128	132	146	140	150	133	149	136	149	143	128	136	133	149	128	130	117	144	138	128	117	120	147	142	143	149	120	118	161	159	152	122	149	156	131	147	130	129	130	144	141	120	134	156	127	125	143	118	151	145	143	137	126	123	136	145	135	141	130	146	144	136	140	152	135	137	118	141	130	146	137	127	133	132	158	148	131	148	130	114	133	131	128	129	158	153	143	134	116	152	136	147	125	109	121	134	160	138	120	126	157	130	134	139	130	122	127	138	133	142	128	139	135	118	118	155	149	142	116	132	147	147	127	129	144	154	124	135	123	133	133	179	132	153	139	115	140	119	115	142	141	125	129	136	115	142	142	126	119	137	144	132	135	110	137	119	112	130	139	120	128	111	135	133	137	134	146	135	138	153	150	153	128	128	133	134	149	141	127	147	104	131	139	141	140	128	116	149	138	132	119	150	135	147	131	131	129	148	146	136	117	153	123	163	144	140	151	139	121	149	129	137	140	142	138	119	126	134	139	132	152	127	132	139	145	125	121	126	134	149	131	132	123
5138	982	839	512	390	277	264	247	226	200	177	170	182	174	171	182	167	156	170	157	169	144	124	143	160	154	139	149	147	147	147	156	140	134	145	137	143	132	141	154	129	162	151	150	127	142	117	153	149	135	135	136	134	164	136	151	140	179	157	141	136	154	129	155	137	151	134	138	120	139	139	144	137	125	146	154	155	126	126	162	135	141	144	141	158	137	135	149	126	141	154	143	133	138	141	144	141	156	132	144	129	128	152	131	134	145	131	131	134	150	152	141	123	158	121	129	138	131	147	132	133	145	151	142	137	143	141	126	134	153	163	132	122	145	149	120	121	125	131	154	140	139	155	138	160	155	132	153	136	160	144	152	133	121	127	129	138	145	139	156	122	118	127	140	137	140	137	148	141	147	134	144	131	155	144	138	117	145	160	133	141	139	157	126	140	150	143	124	125	140	138	126	134	131	129	144	143	128	142	149	130	149	140	129	141	133	142	136	128	118	140	142	131	163	137	143	150	138	157	146	149	145	142	142	142	129	125	117	141	148	144	132	136	132	140	135	136	131	131	117	144	152	127	131	141	148	139	142	144	143	152	114	123	143	149	132	133	143	127	136	125	144	139	149	132	146	143	137	146	152	168	133	165	159	111	138	156	123	134	155	129	155	129	129	131	132	143	137	126	132	146	126	132	137	128	155	154	121	127	134	160	135	152	144	152	146	145	150	163	128	137	124	138	135	127	122	146	138	144	142	135	136	138	136	138	143	146	151	139	132	144	155	125	115	138	123	142	158	137	147	140	117	151	134	127	145	136	134	131	157	138	132	135	154	155	118	139	138	147	139	130	140	159	126	129	141	138	138	119	133	147	151	149	148	164	139	143	134	129	126	133	150	146	142	139	135	136	119	127	114	132	137	143	139	129	148	122	131	157	132	149	141	130	150	150	142	150	117	143	132	129	162	137	154	136	123	136	137	141	115	137	132	137	145	135	148	134	128	141	137	135	150	133	159	138	159	122	125	164	116	150	137	133	141	131	125	130	176	136	141	147	128	121	121	124	129	135	125	134	137	175	159	139	117	136	148	136	163	151	117	123	146	141	141	153	128	119	131	145	159	140	126	149	145	137	132	145	142	151	146	155	119	134	145	140	126	140	111	146	145	127	154	165	132	129	137	155	159	134	126	145	139	167	145	127	123	131	154	138	134	124	123	123	145	141	129	141	117	147	129	143	147	140	125	135	138	137	141	123	127	141	145	161	130	141	122	123	133	131	132	130	145	129	155	139	124	154	143	144	144	146	143	142	146	144	136	148	147	120	142	143	135	129	150	137	156	169	144	136	114	134	149	155	134	128	149	160	143	157	146	145	149	145	133	153	137	141	146	125	147	128	151	141	169	144	127	140	124	147	120	134	152	137	134	143	131	162	125	145	160	133	146	143	178	140	142	138	139	130	138	135	128	144	149	124	156	141	117	138	127	130	132	126	154	156	144	131	142	150	148	128	140	137	127	133	157	146	146	135	121	143	137	135	170	140	138	137	131	147	131	133	115	139	121	125	147	132	133	135	140	154	128	146	174	149	158	146	99	139	149	132	140	115	156	137	158	125	108	149	142	132	123	142	146	123	128	133	139	142	126	146	120	126	129	128	149	143	129	130	140	164	141	138	133	140	122	148	130	132	143	139	136	148	125	132	142	133	137	158	138	137	133	153	150	145	146	150	154	146	135	140	137	133	121	145	133	149	147	144	144	145	145	129	141	140	145	130	136	126	147	144	144	136	129	126	131	150	150	119	154	140	164	146	137	143	145	131	157	143	142	130	135	134	160	128	135	133	125	144	113	152	132	122	158	143	139	145	129	136	136	137	122	122	137	154	145	148	130	148	138	122	152	136	121	132	157	123	157	145	143	138	134	136	146	114	160	137	127	132	160	132	133	159	134	122	148	141	141	140	127	147	146	117	127	152	148	139	131	163	130	152	144	130	155	141	143	151	134	137	131	154	137	148	136	119	138	159	137	134	146	142	146	152	131	146	150	138	130	136	113	131	168	150	151	138	132	156	142	142	155	144	148	140	146	145	152	126	142	140	120	151	138	154	138	119	134	149	142	149	138	145	146	147	133	128	137	152	137	141	141	121	139	137	130	149	152	139	140	119	132	134	146	132	146	133	121	133	132	143	125	149	120	155	157	141	143	164	130	133	137	122	143	124	107	124	151	129	155	130	146	116	139	140	138	125	129	130	140	147	156	145	138	126	140	148	150	111	125	145	115	147	119	118	117	131	156	133	147	136	137	133	141	132	132	167	147	120	119	132	133	128	123	127	139	146	139	152	121	163	141	139	148	140	145	115	117	163	143	152	151	147	147	138	148	125	146	144	157	137	124	152	134	143	134	129	126	156	139	133	126	134	137	157	140	118	138	148	144	142	130	151	126	152	145	129	143	136	139	156	143	145	135	143	150	126	144	116	133	134	130	133	147	132	123	136	140	140	136	114	131	146	123	147	147	140	143	125	141	129	137	127	139	127	135	159	126	134	127	114	154	161	150	131	138	120	123	123	136	140	141	137	160	148	153	145	130	131	135	132	137	127	136	132	129	151	144	121	142	125	113	146	130	147	128	138	127	144	144	130	147	140	142	147	121	126	141	152	121	152	145	157	165	123	156	147	130	150	140	137	138	169	148	142	127	151	134	142	155	147	136	133	139	146	166	130	135	128	137	149	144	137	128	146	140	133	122	132	130	149	150	167	139	142	132	135	139	156	154	116	121	134	133	119	134	140	140	140	127	136	128	139	124	137	141	151	144	121	143	135	122	145	147	148	133	133	133	150	140	131	134	147	132	147	132	129	132	142	139	129	138	143	147	134	149	145	124	151	142	140	120	161	119	164	140	113	129	134	129	135	144	140	136	138	121	131	137	127	134	107	115	127	127	141	135	126	137	137	138	152	119	133	150	145	114	125	137	136	152	149	160	136	160	129	151	130	145	150	154	148	124	135	155	146	136	131	133	143	141	151	139	146	136	127	142	142	116	147	127	146	145	139	142	133	140	142	138	131	155	147	140	124	146	115	131	149	115	120	145	136	139	140	133	144	146	135	141	123	122	130	157	158	132	145	136	161	168	140	146	125	143	140	147	121	132	141	118	151	141	128	135	127	143	142	154	115	124	150	129	153	141	154	136	136	144	132	125	129	143	147	133	134	149	146	140	109	132	135	109	137	136	157	131	147	156	140	150	151	154	125	129	119	133	124	134	150	136	133	139	115	140	156	113	130	141	117	137	158	142	130	136	116	142	151	153	143	123	133	137	114	139	121	153	132	145	130	158	151	162	146	137	130	124	129	117	158	142	146	131	126	130	142	153	132	113	127	130	136	133	129	133	147	137	142	133	141	150	144	142	146	121	136	141	140	134	143	142	152	128	143	124	135	145	147	140	147	127	143	155	137	134	135	136	139	130	142	136	151	149	140	132	144	133	139	145	131	140	130	134	129	152	137	141	159	147	129	138
25227	20856	27343	24468	20853	12444	1773	1125	845	797	723	691	631	580	577	498	496	532	514	498	436	503	442	508	497	422	442	428	461	430	478	462	442	410	433	459	428	419	436	428	429	391	430	397	439	414	426	400	427	436	434	431	416	413	423	387	425	442	439	411	439	405	399	421	384	446	398	434	407	408	412	385	419	426	415	443	390	440	428	429	419	374	399	438	416	390	405	422	389	419	414	396	410	422	402	387	398	418	418	432	395	404	450	429	395	433	393	400	394	391	438	442	398	421	432	430	439	393	408	385	425	423	437	388	397	417	430	417	383	394	416	428	424	399	403	396	401	430	430	446	425	450	421	393	421	417	407	421	403	393	383	405	406	384	398	369	412	441	399	437	358	392	408	423	415	412	439	429	439	380	459	446	422	382	401	416	425	394	425	403	419	410	430	431	414	417	424	425	377	399	468	425	413	383	388	397	415	434	390	369	400	441	375	381	415	427	436	434	446	436	418	386	423	400	405	440	377	365	414	434	370	389	400	405	409	390	403	401	437	441	405	423	365	431	401	427	379	415	410	382	419	414	446	423	412	427	442	412	437	404	425	391	456	414	387	442	454	412	423	436	413	422	404	436	425	396	400	415	400	453	398	428	419	408	397	403	396	400	421	366	406	398	441	416	425	357	402	413	414	393	409	427	388	372	426	414	413	391	439	397	442	416	402	406	402	427	399	404	466	385	430	386	392	428	446	411	442	384	433	405	412	405	386	425	425	378	395	410	418	452	382	384	441	420	385	396	388	396	413	392	375	386	419	376	389	391	417	395	405	373	417	389	424	402	392	417	413	425	415	451	458	411	428	377	416	400	424	405	425	420	431	417	401	419	421	406	394	384	408	374	408	426	426	404	423	399	397	389	432	410	413	405	390	387	463	401	446	404	397	431	421	404	405	419	420	411	434	416	427	384	417	428	414	409	419	414	402	436	427	371	405	412	427	422	445	408	400	418	393	398	430	394	440	407	387	415	406	435	417	411	420	443	446	428	391	446	348	449	415	425	419	399	404	405	392	399	434	425	406	429	396	401	390	403	473	407	410	418	385	387	418	401	394	398	422	393	376	425	401	413	395	424	451	403	414	359	396	421	393	458	415	411	383	463	438	431	402	424	445	400	411	419	397	414	357	414	388	400	434	394	430	402	418	398	405	372	380	412	431	414	393	462	409	427	435	402	419	425	390	403	423	378	411	383	431	402	408	408	439	422	403	405	407	371	392	410	396	379	403	410	430	386	418	348	394	401	400	421	388	436	380	418	396	393	372	384	364	384	403	414	419	430	401	423	381	386	457	443	415	408	407	392	407	414	422	389	416	390	385	393	414	421	398	395	396	417	424	405	392	407	388	416	370	410	414	432	434	427	414	389	426	413	426	393	389	403	435	425	398	416	425	425	388	419	395	413	381	439	403	396	401	412	372	426	401	411	406	428	406	415	388	379	382	402	368	394	455	414	415	404	401	456	403	434	423	404	430	417	417	399	415	375	417	386	414	378	419	421	420	392	399	426	421	406	396	399	389	412	411	392	380	433	384	416	411	395	409	409	367	442	401	412	463	423	408	409	394	381	407	439	398	376	423	421	425	405	406	409	409	419	402	431	404	412	409	389	474	434	378	417	411	440	398	408	406	379	421	406	417	452	382	424	411	369	425	415	435	415	403	391	417	412	426	391	410	424	417	401	414	404	412	391	370	418	410	404	400	413	419	420	401	415	393	435	381	418	400	409	419	426	449	412	441	420	413	390	408	398	369	408	421	402	408	405	407	417	425	399	380	405	396	408	426	398	402	401	432	433	393	416	390	413	404	400	408	398	374	413	387	421	408	381	416	383	385	397	375	420	405	437	429	419	383	414	400	410	405	406	445	405	383	416	425	403	417	428	441	386	376	398	381	415	399	418	419	368	415	368	406	405	408	413	397	422	401	389	416	451	413	394	410	392	464	410	405	412	433	418	390	387	410	379	416	400	406	427	453	419	393	421	382	428	406	411	412	432	357	366	387	448	395	395	393	416	395	418	421	403	414	377	396	366	382	399	416	406	384	424	430	422	432	443	430	393	397	405	439	427	412	429	407	404	404	429	419	392	408	423	437	417	441	386	442	408	429	375	375	393	384	376	422	423	402	380	406	394	433	383	417	372	419	380	399	430	401	406	422	399	419	402	409	417	394	386	412	444	389	381	371	396	401	412	387	402	430	413	388	414	424	358	447	404	433	395	413	412	411	402	406	427	420	375	402	409	421	403	383	425	372	402	417	405	427	411	408	406	424	410	385	407	421	406	445	439	402	385	418	383	434	391	409	397	438	415	425	402	404	418	431	411	379	382	379	382	420	388	405	394	400	406	440	371	388	420	418	397	390	383	416	378	421	399	415	409	449	392	349	452	401	401	375	423	420	415	447	408	377	330	422	398	387	410	407	460	420	430	429	401	397	451	353	396	409	451	435	426	388	423	407	375	372	436	406	408	465	389	408	412	418	423	432	422	368	405	399	424	393	373	404	365	385	425	391	397	380	452	404	392	401	438	408	415	416	442	410	410	375	416	404	447	428	383	390	426	370	422	400	423	401	450	391	366	460	426	399	367	405	398	432	412	400	411	405	404	397	398	412	417	397	416	408	407	429	387	413	401	424	396	422	422	422	409	388	432	399	373	387	390	392	420	403	422	420	419	400	406	448	430	426	412	399	420	421	399	383	419	419	400	394	412	384	399	433	410	397	442	384	415	422	408	371	385	439	428	415	400	406	334	406	413	426	399	412	377	408	415	409	420	469	411	437	412	407	417	409	369	391	408	404	429	391	415	403	383	411	413	423	389	390	396	396	456	389	391	408	408	409	408	409	420	465	412	448	446	414	410	393	405	401	416	427	407	417	408	404	418	416	398	386	397	382	392	431	383	361	387	401	411	385	424	412	427	403	424	394	342	398	405	423	413	393	427	415	413	403	439	379	388	433	404	392	403	423	407	384	407	370	394	401	434	372	398	425	404	434	412	411	423	378	414	399	403	407	404	403	394	432	368	413	406	405	413	382	418	409	377	415	404	422	418	408	450	400	422	439	414	425	441	402	399	466	427	407	411	366	374	427	430	399	409	421	413	402	424	438	436	390	376	424	379	365	381	396	441	422	377	391	377	415	399	384	375	434	429	408	382	410	415	409	447	424	404	441	388	427	373	409	389	432	386	431	422	402	407	435	405	396	448	434	402	410	374	434	448	403	402	449	408	398	382	405	409	421	411	381	399	376	390	389	442	422	392	435	422	394	431	444	423	406	418	394	402	416	412	390	387	406	417	405	423	415	415	435	431	449	393	411	387	380	413	451	433	423	392	438	426	414	377	430	413	391	343	398	414	433	408	406	392	418	413	395	426	399	400	445	427	389	438	408	398	415	398	400	394	411	395	404	428	395	403	419	410	374	382	380	406	435	398	407	418	443	410	414	420	437	395	410	403	405	429	411	392	421	421	397	412
7198	11777	10710	5923	3922	2893	2214	1689	1480	1163	1078	949	814	764	681	613	601	573	563	539	492	505	497	490	467	470	463	456	490	445	410	408	368	469	423	403	387	393	365	439	368	386	413	414	396	423	383	402	371	383	424	390	375	381	394	372	387	395	376	400	398	390	374	389	415	394	376	384	362	413	411	343	418	392	382	371	389	371	356	361	397	405	382	399	362	378	396	385	362	372	376	391	378	381	385	390	380	360	382	408	349	365	394	394	355	385	409	372	399	393	377	371	370	358	377	345	369	397	376	363	381	380	371	375	342	344	403	397	408	428	380	383	377	375	381	380	358	348	407	397	393	385	327	384	381	376	402	412	377	374	401	372	403	375	346	378	361	396	353	367	360	390	390	398	373	381	389	369	380	389	367	379	409	370	374	371	368	398	376	380	358	393	352	363	342	388	397	355	392	346	392	400	391	394	361	353	347	387	391	379	354	413	408	385	370	397	355	412	395	363	367	371	341	350	387	372	400	390	350	373	378	355	377	375	324	386	372	392	354	387	347	393	385	354	394	372	373	378	377	386	350	410	375	383	391	390	358	397	384	362	348	379	340	373	413	417	362	358	379	400	394	344	390	373	381	366	389	364	373	382	388	356	397	361	344	419	385	375	380	367	368	398	384	380	404	379	367	351	402	338	394	378	396	404	328	354	382	353	370	361	366	379	386	381	338	394	374	391	372	389	388	383	338	376	346	339	396	340	387	398	394	386	350	392	356	404	357	351	417	402	383	387	400	389	409	373	391	377	396	340	376	391	386	382	365	384	378	351	370	357	351	349	402	409	393	384	394	388	360	396	358	394	365	392	353	356	405	394	336	371	392	387	361	370	390	401	389	366	360	354	384	382	381	356	407	382	354	362	402	402	385	390	379	378	374	380	373	384	375	377	361	373	335	331	364	348	378	374	364	372	375	398	368	372	375	368	347	383	338	373	331	345	431	377	365	383	367	391	364	392	377	425	402	392	327	367	352	345	398	396	336	379	404	411	386	378	371	380	363	371	376	354	384	381	387	397	388	405	384	367	379	360	351	378	373	358	367	367	383	406	386	414	362	385	399	383	362	348	395	379	416	351	393	372	388	394	390	397	393	354	402	349	347	371	341	342	360	384	371	381	356	371	361	400	395	364	378	404	393	347	376	352	380	400	415	363	350	362	385	397	406	380	345	395	320	373	366	350	391	380	393	378	383	394	393	420	379	356	414	382	345	380	381	398	377	339	378	386	389	379	365	353	377	383	405	370	370	387	385	367	351	360	349	369	427	340	387	370	366	357	357	376	356	379	376	372	343	388	387	348	360	376	412	408	377	370	410	370	419	341	371	356	340	391	387	347	383	377	388	360	386	353	393	386	364	382	348	378	404	369	334	358	395	383	396	416	391	361	391	365	356	363	393	371	351	358	365	365	405	365	377	360	368	390	367	358	368	348	374	387	377	358	394	404	345	382	419	362	365	363	384	339	341	386	372	365	381	372	385	393	360	431	383	344	360	378	372	386	358	391	389	347	389	382	370	366	372	402	393	398	384	380	368	401	357	343	392	362	390	350	381	405	409	372	387	374	382	374	394	387	371	386	399	396	361	423	358	394	391	343	386	404	371	391	376	404	388	370	381	396	361	345	378	407	401	407	383	381	349	385	375	374	368	386	383	362	341	363	361	374	339	381	395	384	370	396	416	393	374	378	381	376	366	389	407	378	370	408	395	365	394	388	379	399	397	355	412	379	402	365	333	358	381	361	379	351	384	391	380	372	385	357	431	342	391	386	382	360	361	406	394	371	382	365	414	376	365	397	387	392	373	390	403	381	399	412	353	391	360	352	359	368	407	387	377	371	386	419	332	407	398	386	375	378	365	379	414	369	382	370	401	382	408	395	355	367	396	374	362	392	364	391	375	379	367	406	364	375	357	362	406	365	393	411	380	362	407	387	374	358	376	374	330	358	399	397	349	378	409	365	379	386	382	362	406	404	370	401	399	384	373	409	354	393	342	411	354	387	379	373	341	410	339	397	378	377	404	401	399	382	379	388	387	394	341	387	349	394	396	397	385	371	387	381	367	371	400	379	409	373	370	394	380	354	386	407	349	398	371	394	365	358	387	351	353	375	379	393	389	409	346	388	361	377	377	389	347	391	365	390	359	378	384	413	385	348	363	391	401	376	403	333	379	355	383	373	410	374	399	395	347	378	384	381	386	378	381	387	388	347	360	390	351	358	355	369	356	368	388	377	350	360	382	413	389	358	379	363	356	382	402	399	361	382	392	384	369	375	375	362	354	381	369	379	367	373	385	350	358	355	379	379	387	368	389	357	355	429	396	403	366	389	362	378	322	367	345	372	366	408	413	410	367	318	371	379	392	377	428	377	369	373	387	376	397	403	364	377	367	419	407	391	394	423	345	352	392	385	371	380	390	377	397	370	394	390	371	381	373	366	379	397	385	376	355	352	374	375	398	363	383	361	365	359	375	402	377	383	372	386	396	362	354	387	386	390	356	390	352	383	338	418	373	438	354	349	384	367	387	377	391	393	393	393	349	383	367	386	384	383	399	356	376	366	373	364	368	368	392	383	375	370	387	370	352	400	395	377	369	381	374	347	396	409	383	369	415	402	370	344	386	386	367	382	389	383	389	387	367	392	399	390	366	361	361	359	386	348	413	388	387	405	344	388	366	408	384	392	383	402	366	378	333	360	362	335	375	387	414	369	405	385	353	398	354	373	391	367	376	380	367	353	388	378	375	362	372	344	351	374	346	383	397	400	360	350	338	366	375	376	369	388	372	359	354	389	403	394	354	380	362	396	382	412	375	354	354	381	390	402	379	388	379	369	372	391	369	383	372	410	377	358	389	381	367	385	381	355	405	361	404	376	382	376	422	410	369	389	383	332	360	332	346	388	407	374	346	357	362	358	370	411	390	386	377	377	403	365	393	355	392	375	383	376	357	411	398	367	375	397	375	373	401	347	400	365	357	373	341	383	396	383	355	388	373	363	362	358	347	393	381	387	367	372	379	373	367	404	385	411	374	401	370	390	380	354	362	353	369	433	377	384	389	344	368	375	381	367	362	350	363	360	392	385	391	384	360	367	327	353	375	370	382	359	393	375	393	361	374	398	384	397	415	350	371	388	423	372	349	385	388	364	358	382	365	348	343	410	372	375	364	368	389	373	345	393	380	377	402	362	376	392	373	399	360	371	379	387	413	396	387	418	373	381	357	383	349	358	384	414	392	369	409	375	367	363	384	375	360	369	386	368	380	399	389	391	362	404	417	359	397	367	364	350	379	368	380	347	358	402	401	394	395	368	387	352	355	362	377	361	380	366	379	387	378	406	383	384	381	372	402	365	375	383	376	373	383	405	377	408	397	359	376	371	374	380	410	384	387	377	352	381	352	380	376	380	390	389	379	367	379	393	409	379	377	371	365	378	374	412	351	384	346	366	404	367	379	387	386	378	408	366	382	394	387	401
23043	20856	27641	24189	20861	20974	11001	2203	1561	1336	1174	1152	1095	961	894	868	788	820	805	769	802	747	751	730	730	734	738	690	719	657	672	664	672	714	661	692	635	657	659	705	625	680	677	612	629	620	682	616	672	653	680	666	678	680	570	660	620	598	654	614	658	619	591	604	648	599	610	593	644	614	639	656	613	649	614	691	590	605	588	625	601	629	609	527	592	586	633	623	659	645	625	639	616	621	598	622	664	598	590	615	598	586	618	637	593	598	622	630	631	651	612	608	614	624	642	599	628	618	647	668	629	600	628	629	599	640	624	597	636	602	655	617	600	614	605	650	676	639	599	600	598	626	634	641	628	638	638	641	614	640	648	647	635	640	651	625	593	590	668	625	621	584	642	632	612	589	616	636	641	583	649	617	627	578	612	602	668	661	617	665	608	584	630	647	659	619	670	621	608	591	579	611	588	597	620	632	611	630	599	605	577	657	560	624	634	608	640	632	631	628	592	610	667	625	612	640	580	613	635	609	624	623	622	601	638	618	619	652	605	575	624	580	605	613	636	607	642	625	653	601	617	623	618	611	600	615	670	614	583	614	604	607	626	609	603	602	690	662	622	599	651	656	608	622	629	615	596	586	616	674	613	597	567	605	654	599	595	636	642	649	663	595	607	594	623	642	603	618	623	624	599	624	604	611	593	629	621	624	612	621	644	626	593	594	572	601	627	665	611	606	608	612	601	632	624	685	653	678	615	613	604	598	626	618	617	627	625	622	656	647	620	630	618	633	624	603	615	651	653	620	588	616	646	674	607	627	600	628	608	626	621	647	633	598	619	621	589	589	575	619	639	650	594	654	624	613	593	609	632	587	643	626	714	626	622	625	648	627	615	625	602	587	646	625	666	617	621	646	640	594	579	605	613	617	593	642	632	633	605	601	600	630	620	614	656	633	593	616	627	585	613	617	585	660	612	638	659	603	641	655	643	655	614	647	605	633	632	637	643	664	628	650	607	593	656	633	637	600	614	573	630	663	645	625	608	601	629	599	638	580	610	611	618	591	608	620	643	595	627	594	582	620	635	630	605	632	622	612	625	644	597	595	640	673	603	643	623	655	624	592	637	583	607	627	628	595	612	628	669	628	589	634	587	594	599	609	651	605	651	628	619	596	630	568	637	658	635	623	599	598	605	644	588	641	631	678	653	610	561	630	628	638	616	625	583	663	655	623	636	665	664	591	594	618	631	604	606	571	598	574	622	627	656	605	620	649	594	611	622	630	594	604	629	591	621	598	598	616	612	611	621	676	602	639	624	641	606	689	624	647	654	642	621	596	652	627	641	653	624	609	628	619	624	642	628	639	645	611	625	643	647	615	675	634	661	562	601	650	607	623	644	620	585	629	588	634	588	639	623	666	618	555	678	613	653	637	618	647	583	672	657	577	598	633	601	624	628	584	610	626	614	591	603	588	620	599	623	616	645	631	631	642	625	633	657	618	585	618	606	649	607	624	654	607	608	602	605	623	619	596	622	666	634	638	646	600	635	644	637	614	563	619	604	608	629	614	584	590	629	639	658	618	656	652	618	624	647	625	609	627	640	627	612	635	619	633	621	609	641	681	640	630	613	648	601	648	645	634	657	635	671	656	616	650	596	628	701	637	612	639	647	649	628	594	616	635	621	669	575	678	616	611	623	611	580	646	610	632	617	586	639	622	620	624	628	612	620	627	624	611	598	615	615	594	611	599	644	610	659	689	624	614	631	614	617	633	599	620	562	638	650	587	603	588	638	622	577	693	670	658	638	638	595	583	623	605	605	596	617	646	601	630	567	625	626	644	630	662	621	620	652	647	596	652	617	577	590	625	604	618	580	596	588	646	633	655	578	659	628	614	685	617	578	645	618	638	619	613	631	604	603	609	674	594	619	622	638	653	628	650	650	620	653	596	657	585	623	637	628	572	583	630	614	613	661	624	631	616	620	672	660	641	643	593	633	607	631	651	635	592	570	596	571	590	662	648	639	603	639	634	596	604	603	650	626	657	578	636	602	614	643	630	614	623	666	612	603	599	612	640	657	604	613	629	594	594	621	667	633	606	641	588	614	621	602	609	573	596	641	615	632	629	646	650	644	611	617	633	592	632	627	627	642	615	596	665	619	641	667	579	630	630	646	635	612	615	647	637	591	627	651	640	632	634	631	623	619	640	620	559	635	651	651	578	620	628	630	664	647	625	645	647	642	657	597	611	577	616	636	625	603	623	603	603	627	648	653	612	640	597	628	636	636	605	580	622	633	680	653	631	617	615	642	611	618	644	592	642	600	597	572	624	627	591	602	623	632	639	604	621	601	618	670	582	672	601	618	610	604	625	557	609	691	620	601	613	641	619	632	650	655	571	659	622	606	624	627	595	591	646	625	669	635	633	618	620	608	679	583	616	610	667	626	614	629	637	620	653	594	595	601	662	609	618	636	675	624	644	605	601	647	610	606	600	593	602	653	681	661	621	596	630	609	636	620	610	629	629	639	620	675	589	618	600	608	636	631	586	665	618	664	608	643	582	560	624	641	630	610	622	582	603	610	627	638	621	645	643	591	575	602	674	594	598	644	601	631	617	637	601	605	617	594	622	595	621	607	645	626	643	627	664	626	629	621	571	639	611	654	621	634	615	672	614	643	597	643	642	613	640	630	647	616	606	650	631	627	592	598	566	637	617	628	563	647	616	667	608	591	612	595	639	627	611	641	579	620	623	593	613	625	613	599	643	658	657	660	664	600	604	642	635	590	614	618	647	623	600	652	649	605	646	629	650	622	597	633	630	646	626	658	627	616	609	615	593	594	581	667	618	617	610	622	652	631	643	584	620	656	603	605	602	620	629	614	643	621	651	621	624	640	616	641	590	624	621	645	616	610	589	627	649	594	603	610	632	607	664	621	610	598	647	626	626	613	645	618	588	627	655	610	644	616	655	626	608	615	553	619	648	640	601	606	681	568	649	624	617	617	584	665	632	615	641	637	595	581	615	615	595	635	656	613	587	573	620	633	630	642	616	623	575	641	611	623	618	604	595	608	632	636	612	616	633	630	680	597	611	651	625	662	622	607	607	616	579	616	616	599	654	585	638	609	656	645	598	649	573	606	603	621	588	610	598	609	630	658	667	624	623	653	672	640	592	569	637	642	653	609	608	600	641	625	621	606	609	621	642	654	639	621	592	630	613	614	640	670	634	596	613	582	632	634	643	617	618	593	621	685	589	603	611	658	624	603	638	652	597	645	615	641	621	586	633	641	683	661	634	596	614	662	562	682	584	627	676	686	620	642	597	594	581	601	641	607	644	613	604	618	663	639	607	611	630	647	671	620	627	639	677	667	652	605	595	632	582	629	617	588	662	624	608	647	611	620	601	626	585	568	613	611	643	608	616	604	658	629	581	641	649	663	599	665	611	638	668	585	639	650	606	642	648	638	580	598	626	630	617	614	652	655	624	607	624	615	612	648	600	616	606	609	636	634	628	615	605
10042	18599	16873	10239	6934	5030	3844	3237	2580	2158	1867	1638	1464	1272	1168	1072	1001	940	954	880	899	843	788	786	770	727	782	712	697	656	685	716	649	638	680	641	638	626	604	652	653	706	657	654	614	598	614	556	619	675	594	635	587	585	561	553	594	564	622	594	624	586	615	621	608	611	599	623	580	597	603	576	555	596	570	635	579	595	599	605	582	579	555	582	598	599	619	592	589	597	612	563	571	577	582	602	625	547	584	580	596	611	592	613	569	575	594	613	615	566	578	533	602	604	589	594	570	568	591	616	604	596	602	569	576	600	542	546	546	545	591	578	563	587	585	607	552	579	565	572	615	610	585	577	523	582	591	550	584	568	564	607	604	528	602	549	585	568	586	612	585	584	573	588	594	586	569	570	561	546	537	561	602	598	581	567	585	611	568	561	603	580	556	570	552	547	567	589	581	575	565	558	572	558	629	605	549	616	582	568	584	558	571	569	555	599	587	559	572	571	541	553	636	577	563	573	595	603	539	560	504	622	549	607	592	578	611	593	596	578	601	618	557	578	584	587	571	572	579	542	534	568	593	567	538	543	578	565	553	537	602	600	572	594	570	592	572	584	585	550	585	589	626	565	595	630	543	573	589	593	569	529	602	521	613	552	585	594	575	622	594	612	528	579	589	545	591	599	608	585	582	591	568	600	524	553	619	578	553	588	606	612	583	562	580	605	620	591	572	575	572	566	607	562	616	587	609	584	576	574	566	558	638	593	553	625	598	558	587	577	578	546	586	555	586	577	586	580	563	591	599	585	563	570	588	584	558	556	550	558	589	602	622	576	601	556	575	598	527	559	525	591	559	594	584	598	615	561	584	602	610	598	505	541	563	593	558	597	603	562	541	559	576	577	597	577	646	589	541	549	604	519	579	554	549	632	591	522	588	562	578	580	553	600	557	595	586	578	623	614	605	512	563	608	562	599	592	593	569	597	608	601	564	553	635	609	613	627	584	605	593	616	571	572	540	574	609	586	593	581	608	598	633	555	582	628	586	555	563	594	592	632	573	579	561	530	577	542	580	565	646	588	577	592	594	600	593	590	568	583	549	565	615	594	624	569	601	561	574	576	559	574	577	586	601	590	574	586	596	613	566	522	560	628	583	577	594	582	582	564	576	561	585	514	525	574	573	601	570	610	599	619	554	624	579	575	599	576	575	592	590	552	589	620	583	585	567	587	546	574	565	606	605	589	534	579	574	637	574	582	591	589	555	578	616	573	575	572	589	609	625	598	548	601	571	533	538	584	561	618	544	566	517	588	619	612	597	603	577	564	584	593	606	604	599	585	593	572	603	610	541	577	578	552	586	619	581	552	596	592	594	575	569	541	535	575	568	581	630	563	590	597	596	584	552	570	592	594	529	551	568	547	594	589	566	575	590	559	572	531	589	534	573	592	546	620	605	609	551	512	571	535	544	580	614	619	566	582	509	602	607	575	643	653	541	571	538	561	617	555	616	554	570	605	573	628	569	590	593	552	585	578	569	589	612	594	631	585	547	572	575	582	599	585	566	574	577	596	599	604	562	596	560	543	588	551	561	567	559	549	575	576	559	581	605	556	528	605	599	562	565	571	593	649	564	580	579	546	556	592	587	587	599	549	559	583	622	574	620	533	631	552	613	586	580	597	623	570	573	596	597	566	596	593	581	568	597	572	578	581	568	611	582	567	610	521	597	577	600	618	593	527	573	605	643	581	522	595	599	578	549	599	587	611	589	527	588	567	582	571	629	572	603	582	598	561	580	582	592	572	574	566	596	563	564	578	567	617	597	532	592	522	603	552	565	593	540	604	591	575	561	606	578	537	562	628	585	548	608	569	544	563	606	581	559	573	607	582	579	568	563	561	604	584	565	562	576	559	635	562	607	537	575	558	562	583	593	625	570	594	565	592	598	585	592	560	570	578	597	604	570	581	564	596	586	595	536	558	591	602	579	636	618	603	573	612	582	593	578	619	567	539	583	570	549	561	588	556	580	568	591	543	537	578	579	576	588	555	583	573	559	529	568	622	612	612	590	567	543	558	574	581	554	589	592	573	581	572	610	561	589	622	593	563	539	546	561	588	523	597	515	577	581	579	590	556	590	608	601	583	534	577	577	565	604	597	562	549	581	555	572	517	570	579	588	601	612	577	587	648	575	549	584	588	574	593	569	548	550	587	546	545	581	608	578	610	555	598	568	602	579	594	598	577	609	584	548	538	545	575	551	610	580	607	568	560	588	571	589	582	576	597	583	587	558	573	615	617	611	582	582	587	595	550	589	570	577	591	533	593	589	540	614	559	563	579	617	581	603	598	555	562	587	602	577	573	578	628	609	557	608	575	558	598	587	570	646	591	551	578	593	572	569	539	569	585	582	584	570	581	541	539	556	550	583	600	599	551	538	566	613	572	596	585	571	584	575	614	577	596	611	572	556	590	566	561	634	546	575	556	609	562	563	587	582	591	598	580	566	535	514	585	590	565	562	588	591	598	593	542	563	551	598	577	593	573	590	518	599	601	563	579	554	614	574	583	572	593	602	621	596	586	580	575	575	605	592	586	584	582	598	562	576	614	597	588	549	590	573	594	575	609	510	569	575	581	585	621	538	604	558	574	580	610	598	580	639	585	597	570	565	592	568	576	546	552	579	554	609	550	556	572	576	582	563	568	623	582	596	554	576	593	568	578	548	514	598	592	573	594	555	560	550	568	558	566	589	602	551	560	596	601	541	599	603	587	570	596	565	601	578	568	590	577	591	550	597	579	537	590	564	543	571	557	574	593	614	575	564	593	583	593	553	574	599	573	564	551	561	529	556	589	575	573	515	546	584	611	564	583	630	594	588	589	549	563	551	550	563	557	601	543	571	575	609	579	594	588	592	574	511	599	619	554	610	561	527	567	532	592	586	540	583	606	588	593	568	593	610	599	614	571	599	558	610	551	594	566	591	601	602	560	566	597	543	540	600	600	554	605	564	582	561	627	571	580	528	535	578	610	620	578	604	545	559	563	553	574	593	583	570	565	555	571	585	574	567	596	595	603	617	573	619	562	578	579	580	573	573	600	558	573	558	585	598	584	553	574	573	600	561	581	576	563	593	551	593	559	591	582	608	566	552	610	550	595	585	578	564	559	630	626	604	557	570	581	558	577	586	599	574	604	598	564	536	591	576	549	571	587	577	597	533	580	573	603	590	581	592	592	584	587	603	581	555	578	574	563	583	541	559	585	589	539	583	585	592	587	587	569	541	583	561	579	592	615	530	560	611	545	583	599	581	554	598	568	587	560	594	573	602	618	606	573	593	585	536	588	592	575	626	598	575	598	596	559	580	543	579	581	613	539	592	575	603	575	553	584	620	575	607	597	583	573	541	604	583	543	567	557	553	598	544	571	570	565	619	623	584	593	593	577	585	560	602	577	571	600	573	579	602	583	560	558	583	564	547	534	616	590	571	549	581	575	567	592	620	570	534	538	570	603	618	555	592	570
28590	14659	1793	371	258	219	189	163	167	162	162	142	139	142	154	133	140	134	136	138	138	111	142	129	127	121	145	133	131	142	130	128	150	113	140	144	140	132	123	122	142	120	136	116	122	154	125	140	107	108	129	131	121	129	113	141	135	115	131	127	150	133	138	126	116	144	122	122	113	137	145	119	135	131	138	154	140	103	119	123	159	157	125	119	118	127	114	131	118	131	122	146	131	127	135	120	133	119	129	124	127	129	131	129	110	116	120	119	122	140	116	108	114	134	121	134	141	112	134	115	140	135	146	152	120	124	129	124	127	118	125	117	130	144	116	142	105	130	120	111	121	117	143	115	132	142	135	135	142	126	113	123	135	128	123	133	130	145	130	130	147	143	113	111	129	127	161	130	121	113	135	144	140	123	123	120	127	132	132	133	126	122	115	127	129	131	147	137	125	124	131	126	132	139	145	150	149	117	138	138	131	119	111	129	122	104	112	144	130	126	142	115	127	123	116	135	145	133	121	136	144	123	132	119	125	147	136	133	110	141	120	127	124	114	130	135	157	115	132	145	127	150	142	129	126	117	111	126	121	115	130	124	127	117	131	126	128	124	126	125	137	119	127	120	145	136	147	134	125	136	127	114	140	134	127	141	121	136	153	120	131	144	149	140	139	118	118	148	146	147	117	123	144	134	105	147	134	139	146	133	139	127	133	131	113	129	135	124	130	145	128	121	126	131	150	139	118	106	143	119	116	122	119	128	147	108	119	135	139	123	115	123	125	125	127	113	134	136	138	108	135	127	127	145	113	140	134	147	136	148	125	140	134	124	128	134	141	117	143	127	131	145	141	136	116	148	123	135	145	128	138	134	116	130	132	118	140	133	130	112	146	127	124	144	123	118	121	141	132	119	98	107	139	121	124	131	142	115	139	132	118	112	149	123	125	145	126	127	137	123	146	136	136	140	120	124	121	127	129	145	127	120	115	122	122	131	144	120	150	91	131	124	148	107	141	132	130	122	125	140	120	115	128	139	121	127	140	137	155	136	152	134	150	124	132	136	149	135	130	149	107	121	127	126	122	125	136	138	132	111	108	126	133	119	148	142	117	119	145	111	151	125	128	155	150	146	105	143	116	124	126	139	140	99	123	120	141	127	130	122	120	129	138	149	132	149	126	142	134	135	140	127	141	118	139	124	132	140	131	139	127	124	120	105	141	145	128	125	134	146	109	126	132	120	130	138	103	124	137	130	137	151	136	150	141	125	143	132	145	136	130	142	132	124	148	116	135	141	107	124	149	123	130	115	138	132	111	129	152	141	133	126	114	138	125	138	111	118	118	129	122	134	125	140	143	136	132	144	132	128	130	134	131	128	128	130	125	123	147	115	142	144	131	125	134	142	126	133	130	124	141	134	118	148	138	110	152	142	125	134	118	134	129	114	130	139	151	135	131	126	107	131	140	157	119	106	132	139	128	125	155	131	142	122	129	130	115	132	111	140	148	126	124	122	129	144	129	127	137	130	141	111	128	109	122	130	128	139	130	135	139	129	118	134	124	119	131	117	131	128	103	137	146	139	148	141	130	120	133	124	142	124	115	132	119	132	125	130	117	125	131	122	128	127	117	132	135	146	123	129	127	161	140	151	113	122	144	138	120	138	133	138	126	135	134	131	143	129	131	123	146	132	139	141	101	136	116	156	127	127	125	132	124	137	133	115	153	125	154	130	116	145	137	138	135	135	145	132	139	130	120	133	131	117	122	102	146	128	124	133	115	120	146	138	140	122	142	120	131	131	118	139	113	130	135	137	133	118	126	125	111	113	133	117	125	100	139	137	128	145	131	138	116	146	132	130	126	114	126	122	130	124	120	156	116	135	132	133	147	134	141	135	134	139	143	115	128	118	122	119	129	133	144	122	116	103	133	133	142	123	134	150	140	161	119	127	128	124	133	117	99	154	112	150	127	129	136	119	128	129	105	155	139	135	140	141	132	164	126	163	144	110	138	136	143	123	131	119	148	114	147	112	123	110	145	153	135	141	124	120	131	147	131	124	131	116	139	139	126	147	123	138	143	148	141	135	151	129	105	147	123	142	136	143	122	132	130	120	131	155	143	125	132	120	141	123	121	116	112	125	134	128	113	123	138	135	125	123	117	123	148	134	141	147	129	131	139	138	142	123	106	145	123	113	124	114	144	132	137	139	138	107	147	127	159	112	118	131	123	131	114	125	125	119	133	136	138	124	128	130	120	128	148	118	131	137	128	145	121	126	136	130	126	125	135	133	99	126	137	137	122	115	123	129	127	131	141	134	119	123	121	128	145	118	147	126	141	130	134	131	138	121	131	123	109	131	127	118	118	158	146	130	159	123	122	169	141	114	128	104	121	115	135	130	149	144	126	135	141	107	141	142	133	138	139	120	121	117	130	126	128	134	136	120	107	138	172	152	142	144	147	126	128	130	132	132	128	132	119	126	123	115	129	127	113	155	131	127	138	137	114	134	109	119	137	133	122	143	131	150	132	126	127	133	126	137	140	140	116	137	137	130	121	144	115	122	126	130	122	133	145	121	139	135	130	121	160	111	137	131	139	122	130	138	125	131	131	145	135	133	136	127	123	127	132	168	123	142	135	141	150	132	103	118	147	149	134	127	120	155	124	133	113	129	120	133	131	130	133	151	154	116	130	151	129	129	117	135	134	126	128	116	123	145	98	115	145	112	127	124	147	136	126	115	128	117	123	136	120	139	145	121	104	123	128	119	135	129	133	158	129	123	139	158	133	133	156	110	120	135	144	143	137	134	139	116	132	139	138	140	136	126	121	141	147	130	118	152	139	146	119	134	129	115	118	149	130	111	120	137	122	127	131	147	146	101	124	126	119	118	122	121	143	129	123	128	127	135	149	133	114	126	91	130	154	135	123	123	148	127	145	136	129	138	139	130	136	117	117	131	126	132	115	137	147	137	138	137	135	123	125	143	130	116	122	139	127	129	131	111	132	152	129	112	140	154	146	124	132	138	156	149	138	134	118	125	128	126	112	123	134	131	122	138	117	138	131	124	127	128	139	125	119	121	139	150	129	141	130	134	133	129	122	123	147	122	167	135	141	144	133	119	136	128	126	145	127	122	128	130	122	137	135	107	122	118	116	136	130	120	115	109	143	137	126	116	115	141	138	123	125	139	117	114	126	128	145	128	135	124	146	140	132	141	129	150	141	131	144	118	128	136	134	154	143	126	151	127	118	113	133	148	131	141	116	127	118	134	139	128	126	131	133	143	125	132	115	135	131	134	127	129	122	127	117	107	126	128	153	148	130	149	123	144	139	125	132	144	150	130	125	121	141	136	122	123	143	126	119	125	136	132	117	131	124	126	111	140	115	121	115	132	134	143	136	141	127	133	111	134	135	147	130	130	126	133	107	124	106	121	140	147	125	137	119	125	149	133	132	139	139	119	123	115	124	113	136	137	136	117	115	110	134	142	129	129	139	130	131	124	126	136	124	127	132	117
5072	791	668	422	250	243	221	177	197	164	175	175	160	163	193	139	152	160	129	127	138	138	133	141	137	136	149	154	133	139	129	131	161	125	135	137	135	140	138	131	134	113	139	134	152	142	146	140	134	109	142	148	147	138	142	141	132	119	111	146	164	116	129	145	144	142	129	137	136	138	137	144	141	137	115	140	134	138	150	136	140	150	128	147	148	138	129	143	139	143	138	125	142	121	117	138	121	129	149	132	128	123	132	120	126	137	142	125	139	135	147	133	134	141	145	138	142	128	125	149	129	133	130	151	128	123	107	135	139	147	129	129	139	125	139	144	138	146	132	142	144	117	130	153	142	140	109	158	118	140	116	114	148	129	141	146	141	143	134	151	118	134	149	133	120	148	154	119	127	139	141	132	142	162	124	128	141	103	135	141	144	142	125	137	138	129	129	141	122	118	125	135	132	123	138	128	103	113	142	133	118	155	160	140	124	136	134	114	119	140	113	158	153	131	159	136	127	122	125	124	130	129	122	123	141	162	130	142	118	150	127	126	123	151	122	132	144	153	140	111	156	123	154	147	149	151	153	122	146	113	125	156	145	151	148	141	135	113	122	142	142	129	119	114	141	133	157	143	126	144	131	121	137	137	124	135	150	125	154	124	128	123	117	107	131	116	135	157	127	132	123	140	141	111	130	136	119	148	133	140	143	161	148	133	131	135	128	118	142	151	131	133	140	134	131	133	126	139	144	130	128	124	137	140	133	144	131	121	124	129	110	133	143	143	146	125	133	151	133	125	129	143	124	123	127	140	136	122	148	136	149	140	131	127	122	139	126	139	133	119	111	125	125	148	148	141	124	146	157	131	136	130	104	145	117	123	139	130	150	112	112	137	125	137	132	148	114	143	115	139	141	133	144	141	154	167	120	150	134	135	159	131	135	118	131	142	136	128	142	127	118	140	140	129	129	152	131	126	132	132	132	136	152	123	143	135	133	137	150	133	153	133	141	141	124	137	148	143	154	131	99	131	144	137	133	137	143	124	136	133	145	128	135	137	143	123	147	122	145	142	122	127	119	160	126	142	142	133	133	128	129	132	163	148	122	125	134	165	138	112	118	143	147	134	131	130	143	129	127	133	137	141	138	122	147	137	135	133	149	141	123	133	140	146	122	135	134	138	127	125	135	127	113	133	146	128	144	125	128	130	152	147	118	123	124	134	122	144	125	138	141	136	159	121	119	147	130	141	128	139	139	131	146	126	152	150	133	116	143	143	141	163	150	120	124	114	130	126	138	139	134	154	138	141	134	133	145	127	146	133	141	138	144	126	144	165	136	123	129	131	154	131	125	115	136	156	136	158	122	135	128	114	148	129	129	135	157	136	149	113	134	129	135	127	141	133	115	124	139	133	131	143	131	131	143	126	130	133	125	132	143	145	141	139	138	127	124	112	134	132	121	120	130	116	144	133	132	137	121	132	146	141	151	147	138	127	131	130	121	134	106	140	152	138	137	131	127	116	133	142	114	135	132	138	128	139	113	132	133	145	162	122	116	127	129	141	118	134	123	137	137	123	142	119	127	123	139	132	142	138	140	137	153	127	113	135	152	123	126	134	136	123	136	147	127	146	141	123	144	160	137	143	125	131	149	130	129	159	132	136	122	140	146	127	152	127	151	139	136	134	135	146	136	130	126	135	118	153	142	120	116	124	133	143	146	126	121	141	134	142	141	134	113	160	120	129	125	137	128	149	144	126	116	144	147	125	135	131	122	122	136	139	133	148	147	152	118	127	129	108	138	150	137	135	147	140	123	128	147	133	128	148	148	131	121	138	148	160	113	149	163	139	147	133	147	125	123	122	122	117	165	124	147	127	145	141	128	132	127	137	139	148	119	138	135	132	142	143	125	156	140	122	132	143	147	135	126	119	140	133	149	135	115	116	146	131	139	145	152	132	131	122	120	138	131	150	138	116	129	144	147	113	166	117	142	118	152	122	131	118	125	129	134	138	122	124	165	155	151	143	132	154	156	137	113	151	125	118	145	113	114	140	168	142	129	141	153	135	129	147	111	130	132	154	109	135	107	118	158	143	121	127	133	136	125	154	137	147	154	118	134	119	126	140	132	133	137	147	141	131	125	125	123	140	138	127	134	135	115	129	147	159	143	126	128	129	140	133	110	125	136	111	142	145	139	130	147	144	129	128	127	156	116	126	116	115	140	119	144	132	128	119	150	118	130	130	126	132	147	142	138	140	138	139	110	121	108	127	151	138	137	146	148	130	130	154	136	129	124	153	136	135	138	137	143	164	137	134	135	126	108	129	131	152	153	148	142	139	126	134	118	140	103	130	138	129	130	116	136	146	108	126	129	132	149	127	137	120	121	137	149	148	123	138	118	129	132	131	120	113	132	134	147	130	124	143	162	147	152	142	137	117	144	150	144	126	128	118	108	119	126	124	129	143	122	127	132	134	130	147	134	140	132	127	133	116	120	130	152	118	135	154	142	120	139	125	147	141	142	112	116	129	138	164	132	129	119	149	118	128	139	131	119	128	153	125	128	138	142	120	134	119	122	137	140	113	136	123	149	123	127	114	127	116	146	135	139	118	164	146	143	129	129	142	146	142	139	136	141	138	146	142	136	130	143	124	142	127	134	140	143	112	154	140	139	138	139	144	118	141	140	140	144	136	115	115	152	132	147	136	154	129	119	132	148	113	143	156	127	128	154	137	136	146	134	143	133	123	129	127	119	129	126	134	152	147	160	125	141	117	135	138	118	132	152	142	156	122	124	156	135	117	137	131	119	110	139	133	127	157	144	129	146	129	139	118	134	134	143	134	121	133	143	129	135	129	123	135	126	140	130	128	141	149	146	142	152	133	144	137	138	140	125	132	136	151	121	147	116	146	143	145	136	121	143	129	145	147	139	129	130	140	136	157	146	151	138	116	141	139	118	143	133	135	122	131	113	136	124	151	135	131	128	146	134	130	129	151	128	151	127	136	127	128	128	139	129	117	124	137	132	151	135	124	158	139	106	146	147	143	123	142	123	135	129	137	124	143	136	139	141	134	142	147	128	120	123	130	134	140	151	139	118	123	142	142	135	145	130	139	126	113	123	119	162	134	144	160	127	111	125	155	127	136	144	107	138	109	124	132	143	118	154	156	127	122	158	134	131	118	133	144	154	128	128	136	136	139	140	124	155	129	117	140	143	146	148	125	152	131	132	147	151	124	160	147	132	146	128	131	141	142	142	117	116	165	132	140	133	149	142	133	126	138	135	104	132	137	145	128	143	129	154	108	121	150	127	130	128	141	125	142	139	118	138	140	142	132	152	118	119	133	135	117	151	115	150	129	121	155	146	148	145	124	141	143	133	145	136	131	134	137	141	142	142	150	125	142	123	145	132	130	144	137	115	141	134	145	138	147	146	137	130	126	116	144	149	137	143	150	122	115	114	147	134	142	139	136	128	127	146	119	136	138	148	139	131	148	149	127	128	134	147	109	153	142
25230	20854	27354	24475	20860	12365	1813	1076	894	813	673	647	636	605	572	516	605	515	511	514	478	512	462	503	473	489	449	464	454	430	433	452	459	407	459	424	480	445	455	417	453	391	421	439	412	423	434	423	372	398	426	428	421	435	404	414	438	468	425	416	455	399	431	415	450	382	427	378	435	433	426	424	453	398	443	411	393	426	405	424	382	394	401	436	397	416	392	418	447	443	418	407	380	408	441	390	385	440	445	445	425	399	391	424	390	421	382	378	390	408	366	431	400	411	413	423	422	388	474	389	408	439	385	404	386	402	425	392	418	428	393	382	391	387	405	435	407	399	432	414	417	408	413	407	438	419	418	389	459	412	400	402	413	452	383	412	391	419	409	417	412	444	421	419	430	420	391	452	446	409	425	410	422	415	421	409	389	411	433	372	407	450	389	417	403	411	430	432	430	413	410	415	440	442	426	414	441	418	406	440	402	399	397	456	404	408	408	390	394	423	415	406	407	418	415	407	387	433	402	439	467	391	392	412	407	398	415	407	381	415	401	412	436	410	386	400	404	406	405	445	423	372	420	427	385	363	376	448	406	413	405	413	406	451	409	426	404	448	410	401	416	372	408	368	381	393	417	399	394	428	402	413	418	394	410	396	399	389	486	398	403	487	389	416	391	426	455	380	395	413	416	400	373	400	414	439	405	427	386	425	413	410	399	399	420	383	414	374	448	426	423	414	413	415	424	390	412	416	413	417	413	409	404	430	417	396	425	378	404	397	403	410	381	390	413	387	403	415	426	423	446	411	415	357	389	372	415	442	403	399	409	410	401	405	409	429	397	394	388	419	415	431	414	385	393	450	415	405	399	394	422	392	438	383	455	416	387	399	387	399	428	406	376	454	423	400	405	419	402	413	387	391	391	403	432	360	386	405	400	390	399	409	411	388	431	381	421	400	415	403	424	395	421	419	441	407	401	420	442	421	415	413	408	394	452	415	437	402	449	458	416	426	416	404	406	367	403	439	416	453	416	423	405	387	363	408	421	412	424	379	408	405	428	391	366	393	394	418	415	405	441	425	398	379	420	420	401	407	422	372	410	402	398	403	396	425	412	417	407	399	354	383	406	391	407	400	399	421	403	396	439	436	390	423	413	409	389	407	375	399	444	410	423	423	407	413	392	431	431	431	420	396	422	443	398	463	394	399	415	357	405	409	438	405	400	429	393	413	390	427	385	426	449	411	414	426	433	417	395	402	416	407	423	445	401	415	394	433	407	452	440	409	411	389	442	439	381	422	416	439	414	459	432	440	406	417	401	425	415	406	450	430	379	429	394	389	410	401	431	405	455	431	397	417	394	408	394	409	414	402	397	402	436	432	405	378	409	393	388	416	404	411	464	399	390	411	417	453	406	418	416	404	416	393	372	419	405	445	403	399	399	428	431	382	397	420	398	412	434	430	402	423	416	429	392	458	414	417	402	412	387	384	391	433	420	398	401	413	440	388	406	425	419	406	419	399	388	429	398	389	418	425	441	420	381	412	404	410	411	401	409	395	439	411	368	409	387	421	451	427	461	407	411	391	419	432	409	395	423	397	442	399	420	411	359	395	421	437	403	406	419	417	369	420	451	416	426	421	385	441	415	408	373	429	399	411	390	398	416	461	408	410	388	428	403	380	385	407	435	384	415	430	410	374	399	397	454	426	363	446	385	424	424	411	446	388	397	429	398	405	396	390	461	422	452	414	392	405	375	391	435	410	390	429	410	413	408	400	380	395	424	397	411	419	429	432	400	404	402	427	396	404	420	404	401	402	413	449	414	394	424	419	393	421	426	428	416	413	432	397	393	378	397	410	396	418	388	420	402	403	410	426	416	373	425	398	390	432	428	395	426	378	407	389	422	452	425	388	419	434	423	402	416	403	425	422	411	396	398	376	416	414	445	423	413	390	413	415	400	397	404	412	351	427	397	389	435	414	407	429	398	433	411	451	426	410	426	412	412	414	417	389	405	435	413	417	424	415	402	401	409	427	410	436	444	382	414	413	401	408	423	386	446	437	415	398	420	374	394	413	383	428	403	411	378	381	431	438	417	410	426	413	420	396	428	400	443	399	386	412	413	440	440	375	372	407	417	423	402	440	380	409	420	428	412	421	425	461	404	454	366	417	430	421	376	411	406	429	423	448	362	409	404	402	416	406	385	426	424	365	415	427	426	405	404	412	437	391	400	421	428	394	386	441	401	423	417	423	381	418	450	425	371	426	393	417	411	429	407	410	394	387	426	414	388	402	384	429	378	387	399	435	392	414	440	414	380	392	407	411	415	397	421	426	426	440	406	397	414	409	407	415	388	414	408	418	411	373	403	415	469	429	436	421	414	420	429	386	430	427	413	426	386	402	396	399	411	406	389	442	395	427	386	378	442	416	432	417	406	357	434	430	424	396	408	399	384	396	397	417	383	390	381	419	420	357	394	387	433	383	470	390	411	416	417	402	396	400	439	422	378	399	393	400	422	410	398	409	431	401	457	413	406	455	428	425	392	402	395	395	396	378	409	410	414	441	372	434	397	399	380	371	434	407	415	370	409	414	409	417	427	428	428	419	423	410	424	379	402	426	427	413	386	450	391	378	410	421	397	407	418	420	396	417	383	426	386	426	419	404	430	380	384	402	414	425	425	375	421	406	398	420	470	395	392	379	408	431	423	416	432	384	388	450	415	386	385	398	430	405	404	417	406	418	399	413	395	439	392	450	423	416	401	448	393	395	430	421	398	403	393	442	424	396	445	441	380	379	401	435	396	405	425	431	419	383	431	401	401	440	436	397	385	406	392	390	377	441	404	425	388	390	405	372	445	401	398	446	397	404	388	396	442	407	440	412	432	393	359	418	405	397	391	434	406	425	376	425	406	379	402	398	393	393	390	398	437	397	407	376	374	414	414	425	376	441	393	409	396	443	438	393	406	431	404	421	417	399	384	444	384	408	420	447	393	445	377	395	420	406	387	403	421	415	414	426	398	413	409	409	395	439	390	428	419	390	429	419	394	426	414	412	413	418	425	443	445	409	443	438	472	419	404	402	369	388	402	427	414	415	396	408	381	421	400	411	374	423	407	413	413	439	398	419	405	401	418	414	386	434	403	417	417	424	401	392	419	390	421	398	370	442	418	383	421	379	438	393	428	418	392	413	441	376	411	415	429	398	404	472	403	420	435	433	414	358	446	433	419	404	407	394	450	380	399	421	385	398	396	420	407	406	422	441	396	413	409	370	387	384	450	387	437	391	380	449	415	408	409	409	395	423	407	407	396	408	438	385	429	392	415	437	405	372	410	406	392	399	434	428	384	404	392	372	409	398	435	413	421	405	391	418	411	392	431	425	438	387	410	416	474	436	387	427	396	418	395	404	385	370	418	434	364	416	390	379	404	435	384	425	412	382	414	446	448	430	404	407	417	384	427	387	439	403	426	409	399	406	393	408	407	430	415	391	395	446	371	430	400	447	403	457	397	389	409	389
7178	11743	10673	5918	3985	2788	2186	1733	1458	1238	1079	947	871	789	726	660	633	589	518	530	560	533	515	493	485	470	470	501	437	459	435	472	444	424	452	414	423	400	378	414	413	388	409	377	379	387	401	453	368	404	397	384	395	424	380	377	395	400	435	392	391	410	383	370	375	374	408	343	380	370	392	411	372	351	372	392	368	378	381	407	391	360	373	352	402	374	333	364	401	383	367	398	388	385	361	366	336	387	390	329	391	417	369	395	394	376	383	331	381	386	388	411	391	343	380	373	383	404	396	367	425	394	367	372	383	375	411	416	397	378	385	369	385	384	396	368	387	362	376	397	384	352	383	377	391	395	373	385	385	350	371	361	361	357	411	368	355	396	389	392	353	392	412	352	399	392	391	387	390	392	398	371	394	381	413	406	362	366	414	359	367	381	355	369	385	355	365	405	386	393	409	360	373	377	406	373	368	376	394	397	389	394	396	380	388	381	353	389	366	400	391	374	401	395	364	374	395	379	366	369	367	363	372	368	405	360	387	395	421	381	386	420	376	369	380	378	374	359	396	372	405	374	395	354	381	353	426	366	383	371	397	356	376	364	407	380	433	403	364	411	348	391	371	393	377	381	374	363	412	357	416	398	387	374	389	367	416	334	337	359	385	369	377	364	375	389	366	374	348	394	392	367	377	364	335	389	358	352	388	368	388	382	382	367	357	359	375	388	398	399	393	394	364	381	383	402	364	377	413	358	396	365	399	411	352	360	403	375	380	379	380	365	366	388	373	428	395	383	386	381	370	365	394	380	398	377	341	376	365	360	408	376	372	413	402	349	344	399	379	360	393	382	360	374	370	394	365	405	362	401	406	389	354	363	400	386	383	402	382	367	398	390	375	392	363	369	389	356	366	406	392	385	351	357	380	413	398	370	378	398	371	360	379	388	364	385	338	371	390	397	384	377	360	385	363	367	396	379	379	376	379	351	364	396	361	367	354	373	403	387	391	363	397	345	385	357	383	359	360	361	354	358	387	380	398	362	368	380	401	394	390	384	412	372	396	412	401	393	359	383	416	380	352	354	363	365	382	392	382	362	424	383	424	391	374	363	441	385	379	366	397	375	369	372	365	366	337	403	358	393	389	403	360	361	392	407	364	382	392	371	423	361	408	378	371	374	347	354	369	381	376	376	357	355	397	389	383	384	365	388	357	360	381	396	360	369	354	359	390	381	390	372	377	391	408	373	378	381	373	347	392	374	364	404	394	395	350	378	353	369	358	369	373	371	367	378	374	380	361	386	398	422	359	389	403	389	397	369	339	384	372	391	397	413	373	358	375	387	395	400	358	381	365	372	350	390	389	378	386	394	367	366	340	402	379	369	391	382	399	361	339	368	359	391	363	339	354	351	358	397	392	391	380	392	402	368	367	398	382	366	388	401	372	406	362	404	382	409	404	385	399	389	397	366	379	396	392	373	392	370	378	373	357	370	365	341	369	381	377	403	349	370	373	378	383	389	368	385	387	403	395	381	374	415	347	380	382	386	351	382	385	359	349	376	375	399	395	365	365	349	327	355	380	383	415	356	387	376	399	344	385	393	385	388	370	367	345	348	408	360	394	373	366	406	376	377	370	389	419	388	417	378	386	366	382	389	382	413	361	344	375	424	379	368	372	375	372	384	367	374	357	367	389	403	350	380	399	407	351	373	382	421	380	380	351	390	365	368	363	384	377	326	399	377	372	374	419	365	352	399	365	376	366	363	392	411	383	376	385	402	365	424	394	381	369	398	366	396	391	402	372	401	389	349	383	371	396	392	376	362	378	373	390	371	368	387	385	403	385	361	399	381	370	378	360	383	355	397	356	372	383	371	418	370	387	373	354	348	361	393	361	363	370	359	348	366	390	365	378	360	371	408	393	391	388	385	396	391	364	338	374	414	347	397	379	383	395	358	383	376	394	363	369	396	367	372	376	369	400	410	358	372	372	405	332	372	376	376	388	368	390	332	404	384	364	392	358	334	383	385	382	404	391	351	363	371	374	385	392	383	378	405	387	379	360	405	378	361	389	379	399	375	398	348	408	406	349	374	390	413	334	373	382	391	389	384	398	370	412	375	379	397	390	377	415	408	373	385	385	367	375	367	366	392	389	396	354	349	401	387	366	364	383	396	378	373	402	392	347	387	377	334	378	368	389	380	395	424	360	397	393	373	378	379	371	354	363	371	404	376	386	362	386	394	377	391	383	384	417	414	352	393	359	394	365	405	400	375	371	392	383	360	369	393	364	395	375	372	406	401	374	382	400	373	404	366	387	410	365	361	416	350	335	356	337	382	371	361	393	374	399	383	397	392	370	386	366	347	374	398	385	395	376	380	363	387	362	382	378	384	375	374	392	388	403	401	386	359	371	365	393	357	357	398	393	372	360	369	387	380	401	392	381	392	394	376	353	343	363	377	374	398	370	410	363	403	388	381	372	409	364	372	397	396	406	390	371	358	382	388	379	375	380	386	349	396	351	377	359	375	386	382	374	368	379	364	368	362	328	353	376	388	371	391	348	360	380	382	375	373	365	366	371	371	356	341	428	364	402	356	382	378	395	397	389	406	345	354	400	382	367	385	365	400	365	399	406	374	389	414	371	345	353	363	398	368	386	359	391	406	364	385	352	385	370	382	380	375	397	337	379	377	375	353	432	367	369	397	387	423	379	415	389	388	368	366	367	393	378	389	381	360	400	361	375	377	384	384	343	358	370	377	370	372	359	350	408	356	363	389	393	355	391	363	388	346	367	355	387	390	410	355	387	352	398	374	404	351	351	355	370	374	365	379	364	382	391	381	358	386	349	363	366	377	373	397	399	363	382	354	383	377	412	372	384	390	359	406	386	355	339	399	376	388	387	394	357	361	379	378	359	410	408	391	381	374	345	366	396	364	384	390	335	369	400	365	356	348	366	383	337	373	373	390	388	390	382	383	422	370	387	384	371	390	367	389	367	374	388	348	388	358	385	362	392	374	369	379	378	360	387	385	388	384	390	382	374	360	374	368	365	386	388	416	365	355	420	383	364	355	354	437	393	358	415	387	416	364	378	353	386	386	372	355	398	418	380	374	369	356	397	371	363	399	370	398	412	401	400	386	377	391	388	388	351	375	384	405	379	386	350	382	391	352	394	397	390	356	377	371	339	361	372	368	390	377	407	376	356	381	347	330	380	384	349	353	385	398	371	352	382	393	379	409	416	387	359	362	382	407	403	394	426	360	375	400	383	387	405	398	366	376	374	368	395	372	389	406	369	378	376	395	373	327	350	359	366	349	362	360	367	385	360	342	382	389	392	382	369	396	379	370	371	377	400	358	368	360	377	395	358	386	352	404	388	413	379	356	401	395	371	375	402	381	367	370	364	388	368	372	409	350	388	364	354	395	358	394	363	367	398	390	394	380	339	385	381	371	377	388	374	352	345	378	356	412	366	374	362	381	361	380	396	399	363	433	367	389	360	367	379	369	399	388	392	353
23094	20880	27676	24233	20887	20992	11042	2191	1485	1327	1207	1144	1018	933	1001	925	881	858	766	804	755	772	727	693	793	736	707	724	698	706	677	670	667	645	651	673	659	646	646	651	614	689	632	666	668	656	691	625	628	638	626	648	661	674	642	623	658	667	618	604	607	669	658	613	604	674	635	626	635	590	651	590	679	565	595	621	641	614	651	649	609	617	620	681	591	623	651	662	631	665	616	607	661	649	627	630	649	608	613	598	653	666	649	660	608	652	645	606	643	632	587	646	638	625	625	650	692	655	597	671	643	617	638	653	655	596	602	611	659	595	642	613	667	606	569	617	638	655	610	672	715	653	599	648	629	627	620	675	637	623	604	627	618	673	595	661	647	616	633	625	600	670	578	637	636	614	614	687	640	666	649	635	623	645	623	603	557	584	613	632	654	614	621	656	575	595	616	632	704	607	606	599	610	621	654	602	616	632	593	608	584	636	645	648	600	581	638	665	565	632	651	631	643	671	613	591	580	599	654	594	612	628	598	629	599	631	591	626	649	610	641	625	645	625	641	668	666	664	641	601	688	647	646	641	595	594	616	623	631	622	633	619	624	651	646	643	633	653	656	598	601	633	624	607	623	575	631	613	621	638	644	636	641	631	641	655	585	646	652	643	598	561	617	652	592	582	607	622	630	625	654	636	650	655	614	617	668	637	662	660	644	608	594	605	578	648	646	681	619	631	590	626	659	668	648	635	643	590	645	637	631	621	615	631	625	617	586	615	673	633	614	598	623	611	613	603	643	674	659	621	596	604	631	595	610	636	644	650	679	686	608	604	586	591	649	612	647	602	589	591	635	619	591	623	646	625	594	624	638	693	632	647	613	630	655	608	644	647	684	599	651	595	614	606	638	637	606	644	652	629	641	605	632	619	616	672	675	651	625	616	635	624	641	642	590	636	621	660	587	629	598	604	613	595	634	648	647	645	597	665	644	609	640	611	598	640	609	641	627	655	613	605	634	604	597	593	648	608	632	624	563	620	705	644	673	640	628	601	549	599	617	605	595	618	630	602	646	621	610	634	628	601	634	626	640	673	667	651	626	571	645	635	615	649	599	623	629	649	597	651	601	628	655	614	604	639	626	601	611	595	590	591	659	657	612	601	615	633	596	596	652	634	591	624	626	637	671	678	580	656	602	649	576	610	609	603	673	636	604	635	611	578	618	665	636	633	628	660	633	644	650	640	609	629	615	577	630	649	631	635	598	675	649	623	588	654	641	639	615	632	596	596	646	642	626	654	650	690	604	590	644	663	619	591	618	624	577	616	622	626	630	605	597	581	625	623	656	645	644	644	625	640	593	643	642	614	566	651	674	586	645	631	628	666	604	631	637	572	607	596	670	610	621	638	629	624	565	617	603	586	607	614	617	586	594	634	612	607	586	666	631	611	635	625	662	684	604	592	598	646	683	624	591	630	621	627	591	658	626	654	634	653	647	590	610	637	680	632	665	632	602	666	613	648	583	678	632	631	611	640	645	636	563	615	606	619	677	623	594	646	617	626	621	602	615	607	642	628	635	635	622	589	608	600	587	633	613	601	624	637	625	633	628	617	598	638	590	605	635	600	612	556	615	607	613	596	678	647	616	632	620	625	646	621	647	592	642	596	634	600	598	618	591	632	630	638	628	662	634	653	626	669	632	675	620	634	648	613	585	672	639	628	625	638	596	623	619	632	626	585	631	604	658	645	680	614	629	636	630	586	590	548	670	604	648	644	583	645	635	586	632	602	616	588	677	588	613	600	595	554	649	607	633	645	628	598	646	590	628	554	614	628	620	610	618	617	613	636	610	608	597	700	650	626	624	614	642	620	622	647	607	613	687	635	616	665	635	617	574	631	609	654	674	623	629	631	609	603	622	627	644	622	614	581	644	597	660	606	647	630	619	630	604	615	629	639	681	613	599	616	644	647	622	631	628	609	657	629	641	584	639	584	623	680	639	617	610	628	578	621	652	676	650	616	624	573	663	644	582	655	636	630	631	623	653	644	606	594	602	671	589	666	595	644	610	643	604	648	637	644	659	612	614	623	628	589	598	623	617	623	626	596	586	617	644	629	639	624	618	627	617	598	648	617	622	647	692	622	649	620	654	630	645	620	596	608	615	648	612	633	593	618	642	629	624	643	631	683	620	657	642	650	649	615	582	631	611	663	625	624	626	610	601	587	639	616	621	634	598	670	625	640	663	636	623	620	664	612	632	642	624	609	621	595	593	601	616	598	635	616	604	644	592	628	618	612	668	601	615	602	598	648	627	618	644	681	592	599	650	648	666	595	652	636	585	586	619	633	663	663	611	594	633	590	678	654	605	630	662	580	610	626	587	617	628	644	606	636	583	632	674	602	585	628	632	646	613	593	651	619	646	657	572	601	628	621	617	632	639	649	628	594	601	631	582	594	635	590	570	662	650	621	655	633	671	612	626	586	574	645	659	610	635	562	658	634	636	612	620	596	602	617	640	617	649	627	623	662	574	622	626	614	626	587	643	589	657	610	608	618	609	636	633	653	644	639	638	638	604	612	637	590	627	665	615	640	646	622	612	662	641	614	668	618	585	626	654	638	638	625	608	652	644	625	620	586	632	648	619	685	632	659	685	577	633	682	651	612	617	656	628	649	685	646	616	655	648	645	647	624	618	676	603	640	624	591	650	621	651	636	614	622	601	602	624	568	596	648	581	649	667	571	620	607	590	577	643	656	597	591	635	640	611	615	649	621	635	624	655	599	667	594	612	635	674	626	607	617	618	657	645	625	642	661	672	616	663	605	642	657	652	608	600	615	552	625	715	647	595	587	657	636	583	619	638	610	651	655	625	608	615	627	613	574	638	641	632	627	635	628	584	660	656	592	632	633	605	607	640	599	600	654	584	547	642	578	611	597	674	635	670	659	611	631	642	656	617	580	632	616	672	546	614	624	616	599	654	704	603	577	616	639	607	591	617	610	618	636	644	624	608	608	670	630	615	646	617	623	631	644	577	586	653	599	608	619	634	633	666	601	604	606	647	635	614	662	631	601	631	628	645	614	623	621	628	655	601	628	655	621	643	635	595	640	631	594	596	606	581	625	624	633	596	601	621	657	626	615	651	590	573	626	587	615	617	636	625	636	646	677	599	605	626	580	602	631	617	570	675	622	637	596	623	621	607	615	610	685	675	616	622	658	596	602	604	617	596	606	641	609	617	623	621	653	608	562	636	612	635	697	647	577	632	628	619	641	662	592	600	648	613	650	569	596	636	611	582	606	676	618	638	608	588	588	618	602	610	624	633	621	632	604	628	639	629	629	597	683	595	575	577	627	574	635	556	652	651	632	626	608	618	642	630	611	592	632	660	587	622	628	600	646	662	541	607	585	621	630	634	645	589	626	551	593	618	663	640	629	628	610	640	602	582	625	655	660	635	619	652	674	599	613	642	637	617	657	611	676	608	628	632	583	666	630	605	607	634	622	616	602	571	645	595	644	613	623
10010	18538	16893	10088	6797	5116	3927	3187	2501	2203	1801	1660	1491	1385	1193	1172	1028	976	974	887	871	811	790	755	739	732	795	722	753	675	720	692	649	677	623	681	656	678	632	598	663	675	598	658	655	600	588	661	604	600	624	618	600	573	629	585	655	590	597	582	589	615	621	640	610	653	616	564	577	613	607	622	570	598	584	616	592	558	612	613	614	550	568	629	603	559	609	600	572	605	592	584	584	622	602	624	605	591	613	592	575	554	623	595	613	593	576	548	614	588	593	587	596	628	600	567	602	599	581	594	578	609	598	625	570	625	559	569	570	548	590	631	575	635	560	615	589	572	565	563	547	596	559	593	619	576	625	549	607	594	592	597	591	605	607	593	622	566	553	577	554	599	570	580	550	564	553	597	618	571	560	604	592	587	560	594	578	596	600	567	628	583	576	586	566	600	580	613	590	586	614	581	550	602	587	573	567	577	593	616	571	586	577	602	536	559	589	565	577	572	575	548	574	609	569	571	552	549	589	617	572	601	624	591	547	582	547	635	575	549	562	620	595	594	610	497	614	593	592	581	583	590	627	566	623	560	582	629	576	558	589	545	564	593	562	554	538	574	575	571	576	579	601	610	590	576	559	586	574	596	554	586	589	604	581	613	537	558	561	562	583	632	585	578	562	553	550	564	583	600	536	600	541	596	630	591	591	612	601	578	571	540	523	587	546	544	584	597	593	564	596	560	548	540	585	569	606	570	587	602	617	579	572	582	545	548	589	579	574	591	560	602	579	554	558	579	635	636	609	582	579	578	571	608	598	594	616	556	560	581	606	618	610	624	585	561	574	557	603	595	602	592	630	572	584	597	594	562	571	595	598	586	586	591	553	595	589	601	568	623	558	545	574	551	571	600	608	603	567	566	607	620	579	543	604	569	595	575	588	601	557	593	585	583	574	580	630	616	622	578	590	622	590	566	572	557	590	606	583	634	584	571	583	594	621	590	549	595	590	607	590	562	533	593	586	571	600	535	583	584	610	576	593	646	556	574	615	580	593	605	618	580	549	578	573	576	592	598	663	583	579	607	560	576	607	572	570	576	573	571	584	538	587	582	583	587	592	590	595	560	606	564	574	576	593	546	623	543	610	585	589	578	577	621	561	583	572	565	625	580	567	598	604	587	549	605	592	625	591	545	601	585	592	563	586	551	605	597	624	623	574	556	541	540	566	552	596	522	597	564	564	589	599	592	571	619	572	602	590	574	568	597	588	575	566	588	638	589	586	573	614	598	612	595	594	576	615	559	622	571	589	616	584	620	547	562	641	571	582	561	555	573	561	583	585	618	598	566	592	555	599	635	574	600	559	572	607	621	552	589	619	573	585	576	589	545	571	614	550	595	553	590	569	586	613	579	555	547	588	601	583	542	567	574	523	580	568	611	594	575	559	583	601	553	568	611	567	578	588	558	579	558	567	596	555	587	580	565	602	574	548	576	546	566	564	577	568	599	611	613	549	544	576	569	529	561	596	539	573	580	535	618	566	535	525	573	578	581	589	578	579	622	637	612	596	550	574	619	619	563	588	565	556	590	627	576	564	569	617	592	569	539	565	600	576	587	644	596	643	588	541	586	575	616	571	575	562	546	645	538	619	543	575	565	575	579	561	602	598	579	575	582	588	565	572	587	599	582	565	606	583	568	589	590	549	590	598	606	604	576	569	626	560	596	574	560	584	578	548	611	602	615	590	608	605	596	562	594	629	603	586	591	574	570	559	634	585	564	569	613	600	579	536	583	576	572	569	555	595	604	606	579	564	582	593	595	581	592	572	597	575	590	598	576	559	549	548	573	606	557	610	537	593	580	588	608	575	596	570	577	575	580	606	586	552	572	524	567	589	566	595	588	596	577	610	613	607	598	602	568	589	602	557	599	571	575	553	555	558	572	562	578	596	584	590	578	540	621	584	579	572	600	576	587	548	577	589	578	576	548	560	550	585	605	639	534	612	584	599	592	554	585	568	582	599	651	631	551	578	577	555	560	575	597	572	590	599	603	601	579	629	587	574	595	613	548	586	507	577	542	568	560	557	561	553	576	549	601	568	588	591	600	586	597	580	591	566	598	605	581	601	570	588	575	554	596	602	528	542	579	620	574	546	630	585	598	543	579	551	584	569	569	613	570	616	603	564	609	609	542	594	589	569	606	599	569	529	539	561	583	562	576	542	595	589	542	584	529	602	581	623	585	597	610	603	591	592	562	587	568	555	610	633	564	578	568	614	528	554	558	546	599	612	588	592	567	568	534	562	601	583	534	580	541	578	618	587	551	543	538	571	601	618	586	611	540	620	535	586	534	627	543	578	585	549	579	564	616	577	586	600	572	594	584	580	576	560	567	597	567	548	584	561	544	615	521	629	569	547	565	553	607	569	590	594	573	607	562	634	563	624	622	570	568	604	589	539	573	594	588	595	605	569	614	554	558	545	576	616	587	597	576	590	636	619	599	617	575	583	596	605	600	550	588	605	582	560	580	594	610	533	604	585	563	562	580	611	616	575	585	604	572	560	589	592	595	611	601	574	610	565	597	616	620	548	593	566	592	547	595	568	624	607	574	574	580	625	588	647	580	612	563	598	630	596	588	570	594	557	625	582	601	560	554	590	558	579	567	603	579	620	579	633	583	554	598	576	570	593	597	577	596	613	587	582	611	591	601	584	601	578	617	652	588	610	566	612	595	609	580	582	591	607	588	574	558	573	584	587	564	574	562	592	576	575	596	603	543	555	546	610	619	600	605	549	622	575	586	591	601	588	567	608	600	552	594	592	539	601	613	606	593	606	581	547	628	604	584	536	621	618	633	593	566	621	541	587	600	566	584	590	581	562	621	628	614	590	562	554	577	550	622	575	644	532	586	559	590	598	597	574	601	591	580	560	543	542	632	598	568	579	617	549	625	609	603	616	619	549	601	596	578	615	601	553	560	605	559	552	616	595	563	593	609	575	634	573	544	554	563	586	551	580	560	581	617	543	577	593	564	589	552	567	575	595	586	583	579	581	547	593	568	562	611	550	564	593	584	604	609	558	598	586	620	592	609	590	574	540	551	565	590	625	582	613	574	581	624	616	569	611	558	599	588	521	544	604	562	582	601	555	572	577	620	572	635	611	572	594	594	579	611	606	583	583	568	573	584	572	575	619	600	547	537	552	592	617	594	561	600	583	570	599	584	591	557	574	610	531	595	577	558	578	623	582	613	607	548	588	561	582	599	581	634	592	605	544	568	578	567	554	595	605	575	572	614	599	583	573	579	601	578	597	592	558	579	551	576	561	566	631	580	614	575	609	583	557	536	622	549	585	574	600	562	565	547	593	553	589	559	572	576	584	596	565	609	547	588	592	539	571	563	571	610	573	605	554	554	565	584	593	617	554	583	585	578	600	575	533	587	562	554	616	582	619	582	565	606	560	587	559	583	577	585	600	607	569	598	588	604	605	600	576	592	629	568	586	551	563	573	585	545	589	572	566	600
28068	14380	1712	368	237	201	168	142	157	142	151	156	140	140	137	155	143	108	154	153	160	124	129	148	125	143	142	112	124	118	122	145	119	108	128	136	129	129	144	108	130	117	117	133	134	111	135	142	122	149	141	157	131	122	130	118	115	113	118	91	112	132	128	120	128	127	111	117	145	128	117	142	143	112	127	148	133	140	132	114	120	136	117	120	125	104	116	120	128	135	141	129	124	139	128	133	136	133	131	137	135	129	121	128	141	108	129	115	155	127	133	128	146	144	115	131	105	134	142	140	110	118	122	133	127	122	115	134	119	123	126	135	120	162	142	129	96	129	133	118	144	122	145	142	126	126	144	100	118	137	134	139	125	133	130	127	121	110	117	131	130	132	129	143	133	142	138	141	136	110	142	140	127	114	123	147	133	143	138	148	121	124	129	140	122	139	166	145	142	126	149	126	121	147	145	128	137	122	137	138	132	112	136	120	115	114	138	126	138	144	134	126	154	140	127	129	134	114	139	119	123	109	141	135	139	109	115	110	132	143	145	127	119	138	135	142	118	126	128	136	144	131	121	125	123	146	141	126	159	129	140	113	132	138	117	133	131	151	123	121	150	138	139	129	135	125	127	129	141	136	135	143	145	126	111	135	138	143	132	129	127	114	137	123	115	112	139	120	125	127	127	123	133	130	127	127	119	141	137	137	142	122	158	129	130	104	145	119	121	134	147	130	150	126	148	131	123	124	126	134	123	122	136	136	129	111	136	124	137	128	141	160	129	130	127	126	133	112	126	135	133	123	155	134	131	136	129	130	104	130	132	125	110	125	127	135	134	130	128	127	140	133	131	132	139	127	122	127	141	124	128	157	137	131	134	130	122	136	143	137	139	120	133	135	124	133	152	111	150	117	147	122	115	131	133	145	137	124	157	135	131	131	143	121	127	119	138	123	141	120	135	131	137	126	112	141	145	126	129	115	130	134	131	132	107	144	131	127	131	114	120	147	120	115	122	132	112	119	141	140	143	131	138	120	102	121	127	123	129	129	139	117	118	122	150	116	126	126	126	124	141	115	122	121	122	126	123	126	152	118	136	141	139	127	128	131	120	133	108	136	121	129	114	129	128	122	128	114	133	120	123	121	122	133	116	122	110	163	136	111	144	119	147	134	122	126	137	139	134	131	140	111	127	144	124	143	114	128	156	118	142	126	141	134	108	112	145	142	128	130	143	142	126	113	114	125	124	129	123	133	124	144	139	149	136	128	138	119	121	111	135	129	131	118	126	127	143	147	159	131	121	139	124	133	127	126	100	134	142	133	136	121	147	126	145	141	134	119	130	128	145	137	113	117	155	128	129	124	110	145	132	149	141	115	132	143	130	117	123	116	118	135	113	139	129	130	132	130	128	142	119	126	136	127	141	136	131	136	142	113	145	128	132	139	126	120	130	131	107	153	126	117	143	110	118	150	128	133	148	135	117	120	124	127	123	129	116	146	127	122	132	130	135	129	110	122	118	143	135	108	129	116	138	144	141	102	138	132	117	79	119	148	123	119	120	137	129	136	133	111	124	140	138	139	138	134	117	124	123	133	127	147	148	135	116	132	136	161	124	144	118	135	126	127	132	146	135	135	123	138	118	125	121	149	124	116	119	138	148	145	127	134	133	125	114	134	138	122	146	133	139	130	128	117	137	122	124	130	145	133	133	124	113	123	130	107	145	131	116	116	133	139	139	123	119	113	121	141	136	129	148	142	131	118	130	122	119	127	132	127	127	133	136	124	152	125	129	120	154	152	147	135	141	127	132	135	109	120	103	126	129	139	108	132	151	136	129	120	134	120	141	100	133	147	125	155	129	124	133	138	131	146	113	141	116	120	118	144	146	124	145	117	119	139	108	128	129	130	129	114	135	131	120	119	110	118	128	118	151	127	135	125	137	146	133	136	120	123	130	135	124	137	116	138	127	132	121	119	152	145	106	131	139	143	121	134	138	113	148	121	124	137	127	125	116	133	126	120	142	140	125	147	125	142	110	129	132	129	124	124	134	140	139	130	158	122	124	155	132	109	124	116	115	123	153	109	136	126	138	145	114	125	119	119	127	124	104	136	124	139	110	132	129	119	142	111	125	133	131	134	131	129	142	115	133	147	140	125	119	142	114	123	121	114	132	125	144	150	123	138	125	110	130	124	144	144	130	113	127	129	122	120	142	141	120	120	133	134	126	137	153	136	148	121	119	133	124	132	129	109	123	129	133	131	132	133	134	120	129	121	137	138	125	134	135	134	131	127	142	116	125	116	112	122	127	128	123	137	120	131	129	117	126	120	138	117	129	122	125	116	120	128	131	120	121	124	131	116	119	126	144	133	145	103	118	124	99	125	147	125	150	116	146	136	132	130	112	129	117	120	146	112	142	125	133	129	109	147	129	138	136	128	119	124	142	130	125	133	120	132	129	117	129	131	125	139	151	113	124	126	108	147	127	125	124	141	118	116	141	118	123	141	136	133	124	116	130	119	113	140	130	133	133	140	121	121	123	126	113	135	123	130	145	122	127	133	124	119	123	141	109	107	115	147	119	130	125	137	139	138	128	122	138	139	144	128	142	135	145	121	133	130	126	141	114	130	122	148	138	135	139	123	110	140	119	124	130	130	132	137	132	129	133	136	134	131	119	123	139	123	113	113	144	111	149	127	125	121	119	131	106	129	134	123	129	147	127	131	122	140	133	127	122	163	143	139	132	127	121	119	154	134	114	116	144	130	120	109	122	132	122	136	129	115	122	130	119	123	149	139	108	143	122	115	131	110	150	131	133	134	114	136	124	136	120	123	131	132	144	122	121	120	121	119	126	137	133	155	121	141	138	140	129	134	126	132	130	135	130	133	123	136	113	135	138	116	129	123	130	138	130	143	145	120	135	136	129	133	119	134	134	124	115	134	126	108	119	142	123	136	118	143	117	114	133	143	132	112	133	117	116	123	149	126	117	139	139	133	139	127	138	122	137	134	114	110	140	156	124	150	114	123	118	121	100	108	122	154	124	141	149	133	125	134	145	121	120	136	132	123	127	119	105	122	111	135	132	113	120	131	117	127	133	100	131	134	137	150	138	117	127	127	125	118	129	148	144	116	122	122	105	116	114	121	147	120	127	131	132	144	116	141	123	126	124	138	127	121	127	134	119	140	124	133	131	138	133	126	113	158	124	140	148	118	112	128	142	114	100	139	122	133	139	124	107	120	138	133	149	117	147	127	129	119	130	126	142	118	131	151	134	118	127	132	117	127	132	106	125	141	134	133	148	148	103	124	132	147	116	161	138	147	126	126	130	123	137	112	134	124	141	128	106	132	132	132	128	121	129	131	128	143	130	145	119	133	139	129	113	135	113	113	146	157	132	145	138	127	141	135	149	129	139	124	155	128	130	120	128	126	122	134	147	137	144	141	128	129	117	129	151	143	132	116	115	122	128	142	124	142	116	116	137	126	114	125	135	112	136	116	137	124	131	151	133	125
4981	769	702	425	286	228	207	186	174	159	175	176	153	164	146	162	145	154	149	142	148	151	117	139	135	155	151	154	137	126	133	137	134	143	131	151	129	145	128	160	133	131	129	145	158	143	150	127	129	136	109	135	140	138	147	145	127	147	128	149	128	134	134	125	131	128	128	140	139	143	135	128	138	127	156	120	136	151	140	140	148	145	128	160	128	126	136	127	147	138	159	144	117	124	113	110	146	148	134	134	139	118	138	132	138	137	133	149	116	136	135	134	129	138	122	131	119	135	143	128	138	136	138	130	131	109	151	138	143	146	139	127	127	158	148	149	121	124	151	141	126	123	123	146	128	154	128	137	127	139	134	127	147	125	131	125	137	130	132	133	156	138	135	119	125	124	130	106	136	137	130	117	124	132	131	144	145	140	112	164	110	157	138	115	142	146	110	142	127	117	128	129	154	126	114	138	129	139	141	140	123	125	137	127	120	135	142	119	129	140	138	120	129	128	140	114	151	145	162	121	119	136	134	156	156	116	131	148	141	145	121	144	132	136	119	138	168	148	131	151	129	140	148	148	129	132	119	153	136	132	141	134	147	127	121	149	142	112	142	119	136	129	143	136	130	134	137	132	121	137	131	152	149	143	125	124	122	126	134	141	143	121	140	159	141	126	143	148	147	120	137	139	131	145	132	113	142	132	132	127	133	113	127	148	135	158	141	130	131	126	156	131	135	131	150	124	133	139	149	144	120	135	140	122	150	130	108	153	136	134	145	147	119	129	150	138	136	158	123	125	125	113	127	136	153	115	148	119	153	131	132	145	134	115	148	145	119	161	137	150	117	131	135	133	119	111	146	130	128	157	144	123	132	138	135	140	139	130	136	144	144	135	132	130	135	132	149	124	140	153	107	140	127	137	144	121	113	127	137	142	119	161	126	126	150	137	154	142	135	138	136	132	125	128	126	109	151	140	131	146	139	135	137	111	133	135	146	137	129	128	125	128	131	126	132	131	138	135	139	141	122	150	124	120	133	132	160	131	135	117	148	157	127	121	143	123	147	118	113	135	136	116	138	120	156	136	134	133	146	129	149	142	134	149	133	133	164	133	120	147	124	137	167	142	145	141	134	177	117	110	131	127	130	139	129	132	168	138	110	146	121	139	145	122	135	121	127	147	130	115	123	124	128	130	132	140	126	146	127	142	131	134	121	146	143	146	132	143	158	128	154	137	152	135	128	138	159	129	122	133	114	141	104	123	126	121	123	133	143	142	145	116	117	114	153	133	125	140	134	137	138	137	133	126	124	139	123	139	135	117	138	145	129	114	109	144	129	131	112	134	132	140	119	149	132	127	119	125	124	132	136	139	133	134	138	135	136	145	148	145	144	99	134	159	114	132	131	133	135	127	141	146	114	127	132	141	117	118	131	118	128	128	145	126	140	134	152	129	116	133	134	118	137	142	111	117	118	116	143	121	126	123	131	135	140	134	144	143	160	142	143	127	129	131	138	154	116	128	136	142	119	137	129	137	145	131	130	127	131	128	140	126	144	127	131	123	137	139	139	148	132	134	131	148	142	150	132	118	124	115	128	162	124	136	133	135	154	125	145	124	131	137	124	130	127	150	123	141	152	129	145	133	135	121	145	126	138	141	149	113	135	126	158	144	132	124	112	130	129	140	152	141	143	126	137	148	125	130	129	126	130	161	120	129	160	127	116	129	129	118	116	142	147	127	141	122	124	118	127	118	141	134	148	129	107	127	134	140	150	132	150	161	135	123	132	154	126	129	137	136	120	126	132	147	142	115	127	139	128	115	121	137	129	129	147	166	137	145	129	119	131	148	150	127	138	119	125	129	136	131	132	126	132	123	141	140	139	141	139	147	134	139	121	133	130	143	148	137	121	130	136	132	127	145	117	120	151	126	128	136	149	138	145	145	141	124	123	135	134	127	151	117	129	145	146	140	147	146	118	142	125	131	128	127	126	135	143	128	139	155	137	116	138	141	112	135	135	121	139	131	114	132	142	138	148	141	121	152	128	135	142	136	136	150	130	136	142	110	136	121	136	135	137	131	136	142	115	145	164	121	129	128	147	141	131	149	132	134	139	136	131	123	139	132	133	114	142	137	142	144	143	136	144	119	136	126	132	126	126	138	125	148	119	132	119	128	123	135	135	143	114	134	117	123	133	140	123	130	150	159	134	120	124	127	133	123	123	144	133	131	129	140	136	144	143	152	120	114	151	126	145	140	130	115	148	134	139	124	123	138	133	132	117	129	138	133	109	158	120	140	143	142	116	129	143	130	141	153	141	121	129	146	139	139	142	126	130	136	134	120	116	134	126	145	128	151	138	130	142	126	142	131	141	140	137	123	122	119	124	120	118	127	132	115	126	135	139	139	120	109	138	124	116	149	138	131	137	125	132	134	123	143	148	135	117	120	145	130	127	130	150	141	149	122	139	149	141	113	122	138	129	143	131	135	131	148	132	132	145	110	123	125	132	144	108	143	140	139	157	126	141	128	131	142	128	135	118	139	129	143	140	131	121	126	128	131	129	138	129	134	127	134	130	148	116	140	120	144	141	131	122	123	138	144	126	122	116	97	131	117	121	128	135	119	114	126	119	112	116	152	156	129	129	142	132	140	137	142	129	137	131	127	136	127	136	126	123	130	128	143	152	125	124	140	143	123	156	124	139	150	142	139	143	133	137	150	165	127	139	129	128	145	139	141	132	138	128	149	117	144	114	116	123	128	121	139	155	122	171	127	120	131	116	123	154	136	143	148	150	126	136	148	130	139	160	146	165	128	141	138	139	120	137	135	131	145	142	158	131	149	139	138	127	157	147	126	133	131	130	116	137	156	133	148	129	137	142	126	125	142	120	140	141	111	110	131	129	154	137	130	150	144	141	133	150	114	138	122	143	142	148	138	116	115	126	131	127	123	148	118	144	139	144	133	152	143	103	142	149	135	138	132	128	143	136	123	122	134	133	133	140	136	137	139	138	142	132	138	146	131	119	147	122	109	140	132	129	124	136	131	141	118	149	128	134	138	124	141	134	143	165	111	132	132	112	131	154	140	134	150	135	133	126	131	144	125	137	132	153	145	134	132	151	122	138	127	106	130	135	122	134	133	146	144	140	145	126	134	130	134	148	126	119	133	123	129	146	124	136	128	133	138	132	140	153	148	131	128	119	125	116	128	133	142	141	125	136	131	120	115	138	106	136	157	120	163	121	131	122	112	143	153	151	111	137	149	120	152	123	127	142	142	110	116	148	132	135	165	148	140	134	131	141	137	122	125	128	129	124	111	144	165	123	125	116	125	163	126	121	128	138	146	128	141	124	137	135	130	132	131	134	124	146	127	145	122	118	136	130	136	139	124	142	122	135	129	122	121	131	125	145	134	140	133	135	135	130	127	135	135	129	139	140	113	135	138	123	106	142	150	144	143	132	142	141	119	130	139	122	162	132	124	147	153	143	134	134	152	135	132	129	130	123	123	146	133
25286	20864	27370	24465	20871	12405	1714	1118	886	829	769	665	613	574	565	525	530	534	497	495	453	474	453	460	493	486	447	453	450	418	432	435	498	459	419	455	453	439	453	419	410	411	416	416	419	439	443	454	409	434	419	409	472	404	437	470	425	444	405	450	438	408	408	414	408	435	434	417	439	436	406	403	384	400	394	432	397	411	423	422	402	401	432	401	430	416	379	429	399	450	431	403	419	400	366	401	416	389	395	419	429	417	425	394	394	460	385	388	404	401	435	428	412	407	417	396	398	416	455	393	414	412	438	392	411	409	453	398	421	414	394	416	442	403	406	442	422	411	394	473	407	400	399	444	415	403	369	413	395	422	398	424	459	413	391	426	400	430	412	425	402	466	403	409	421	449	432	409	418	400	443	420	420	392	444	397	417	437	427	410	390	396	422	377	401	429	439	428	399	416	452	383	436	397	374	468	414	411	408	379	422	372	425	409	419	421	429	364	407	381	439	399	378	392	407	435	414	426	434	448	405	437	404	449	413	426	425	445	367	416	412	375	419	415	363	404	404	438	408	382	433	414	426	417	391	416	376	449	437	386	401	501	422	410	439	440	396	400	435	413	414	440	392	429	416	366	440	441	411	438	429	436	435	418	426	451	413	439	411	391	406	420	428	443	414	436	377	430	435	401	434	405	401	410	346	417	465	445	402	421	435	429	398	435	432	413	406	444	427	389	424	441	417	433	452	441	438	397	451	425	412	386	404	439	373	400	418	447	413	457	435	394	390	408	457	416	437	386	427	388	385	441	389	437	389	419	391	425	470	418	413	426	406	420	372	423	379	436	404	411	421	404	446	423	395	434	400	428	408	420	386	386	434	425	435	391	404	421	400	376	403	421	434	414	414	391	420	447	468	420	405	398	399	375	459	412	403	392	413	403	435	423	403	406	405	378	395	447	391	405	422	435	409	453	414	408	388	451	395	404	400	439	384	412	415	392	404	419	405	421	401	418	410	429	385	437	426	433	439	434	396	432	422	437	383	430	410	387	404	434	414	406	422	417	387	424	416	389	439	409	435	426	392	388	410	379	420	387	435	399	405	416	421	398	417	413	430	405	472	434	430	443	429	408	402	459	435	383	409	377	410	401	397	380	389	436	403	440	405	445	388	426	419	458	398	404	390	386	416	404	439	390	406	429	411	406	389	408	421	449	394	424	407	428	409	411	403	394	436	411	455	416	441	394	401	406	424	422	372	423	407	389	388	448	433	399	393	423	390	407	405	412	413	446	411	398	385	413	396	446	414	386	424	395	420	386	409	428	388	401	394	408	392	414	402	391	374	450	418	383	401	378	407	405	416	399	400	405	382	430	379	401	398	436	447	411	451	378	419	395	415	426	423	403	423	411	404	421	405	410	405	421	376	349	403	408	429	414	418	419	442	410	439	411	435	379	388	414	404	434	444	403	419	405	433	416	435	373	373	424	451	443	419	454	392	379	406	424	426	420	404	444	387	395	391	410	398	407	439	405	419	433	415	408	437	446	422	412	414	411	440	395	446	407	399	401	384	408	408	444	443	396	413	432	429	392	415	428	416	418	393	436	425	423	415	410	408	408	422	456	418	425	381	399	373	404	432	432	406	428	410	423	404	409	412	454	394	442	392	415	407	422	424	420	392	390	423	434	400	407	411	412	436	445	422	437	427	423	388	395	389	422	403	410	402	402	427	439	432	422	432	440	440	421	420	396	456	441	410	435	398	422	407	417	418	428	431	414	433	433	415	393	395	396	422	402	439	414	412	404	412	396	446	406	426	439	444	384	437	446	368	414	428	401	412	433	390	409	379	433	444	385	418	409	417	370	428	425	401	411	416	447	411	424	426	399	402	402	413	408	433	411	429	434	420	421	435	415	425	413	433	428	383	374	419	385	371	397	383	432	395	410	428	414	394	429	387	419	442	451	401	429	445	384	399	394	403	449	378	417	383	450	406	442	412	426	409	413	399	478	409	396	447	412	442	407	448	381	423	387	400	462	412	394	420	388	415	395	418	382	430	423	382	422	424	398	413	397	431	398	395	398	423	407	423	408	405	416	414	393	437	379	413	408	415	422	403	394	407	410	416	392	418	404	403	393	413	424	453	436	393	439	407	416	435	425	399	392	396	412	413	365	415	399	412	440	426	416	385	383	429	418	420	415	387	443	394	428	393	394	412	412	366	432	403	440	409	423	438	414	418	442	423	405	365	436	424	418	430	401	425	395	420	424	417	411	437	439	399	405	414	451	385	417	421	455	397	386	441	403	435	379	436	432	412	443	415	446	427	443	429	447	409	442	446	380	398	446	381	442	438	409	447	439	425	442	425	428	442	420	417	449	387	391	408	406	410	405	386	383	430	436	429	447	415	421	433	421	448	410	372	383	473	429	414	389	414	413	411	389	420	390	406	381	424	431	421	422	410	403	401	405	385	405	426	395	421	399	401	403	395	377	410	457	434	431	431	416	385	451	434	374	426	405	393	399	441	431	385	422	401	388	383	430	404	447	405	396	431	374	453	376	394	426	407	428	423	421	408	404	392	392	395	437	433	426	440	370	381	409	420	444	419	407	383	392	455	409	413	378	395	457	396	385	376	450	434	392	427	443	417	387	438	398	425	430	412	406	413	386	430	440	429	458	397	397	428	355	396	407	404	390	414	410	429	414	417	430	437	383	452	407	390	401	356	430	419	406	386	424	449	385	451	410	406	416	386	411	405	390	405	404	388	418	428	398	437	423	383	387	390	400	452	434	393	395	410	391	393	412	405	405	438	419	442	409	391	395	408	370	431	392	369	410	415	439	410	403	388	403	401	425	486	425	410	417	413	419	444	407	422	399	410	418	437	410	395	412	411	386	439	427	418	417	425	401	404	413	424	417	450	416	374	440	399	371	406	438	422	411	398	404	391	405	397	409	440	434	411	395	430	401	422	386	411	457	399	406	403	409	412	427	426	432	384	459	426	367	388	424	388	442	394	426	445	424	382	397	425	425	453	457	391	411	416	442	421	449	413	446	431	422	408	412	413	401	410	431	409	423	401	431	431	414	406	397	413	397	404	385	413	428	381	413	393	371	409	383	395	381	387	418	402	423	428	434	428	413	408	412	412	402	411	410	431	442	379	372	401	383	392	419	445	390	383	436	404	435	415	385	399	417	429	425	410	383	407	444	415	436	416	385	427	397	464	462	400	471	437	425	404	409	430	424	383	420	413	428	419	430	423	395	412	419	423	402	406	434	407	443	432	442	422	404	414	422	408	398	439	399	450	421	376	433	414	405	433	435	387	431	415	408	417	415	442	422	404	400	438	396	435	404	408	392	393	394	434	408	445	412	411	419	423	385	378	408	433	378	413	388	415	422	409	440	385	420	464	441	417	417	370	409	417	410	431	394	401	396	407	436	391	406	401	376	418	436	396	411	408	400	406	381	412	375	395	418	445	428	401	393	398	411	398	422	421	408	379	387	421	415	415	438	423	399	413	412
7170	11636	10784	5941	3902	2932	2134	1736	1480	1224	1015	943	860	779	726	641	572	595	573	560	515	536	508	491	467	453	441	434	445	436	454	458	398	406	427	398	453	435	450	456	398	413	404	409	389	429	415	371	368	364	370	421	357	404	365	419	414	407	383	437	365	380	364	392	386	400	385	395	367	387	385	395	361	380	409	427	380	355	359	359	379	379	397	397	379	397	379	375	418	399	395	350	391	406	414	400	380	394	382	364	370	385	381	372	380	396	379	392	411	410	365	392	388	371	357	374	382	377	408	343	388	393	382	376	365	377	387	374	404	388	361	353	383	369	384	358	398	369	419	376	373	391	368	379	374	360	391	412	396	379	408	372	393	374	397	366	361	370	390	374	386	410	382	440	402	366	346	372	368	326	417	354	335	390	398	430	362	381	368	383	362	377	382	392	405	365	392	382	405	406	374	408	384	356	384	402	384	397	352	380	400	398	361	389	395	378	404	364	408	386	397	380	391	380	377	351	357	356	371	417	380	380	397	370	359	373	380	392	372	419	356	376	358	380	412	368	397	421	385	365	370	395	384	366	395	370	353	359	419	406	372	391	374	354	420	369	359	403	403	396	378	400	416	394	391	410	375	396	379	358	345	353	373	357	371	364	410	365	397	375	388	382	360	360	408	373	383	353	391	381	356	386	403	366	364	345	384	396	384	397	386	398	340	394	384	358	396	393	388	376	419	377	377	388	386	401	409	358	383	400	367	364	402	340	375	383	376	382	385	400	387	396	371	368	409	392	359	356	383	422	384	392	343	379	383	401	366	387	383	362	387	393	367	394	372	424	380	364	394	375	332	352	418	380	369	383	383	369	346	358	382	408	390	372	378	411	383	373	423	376	379	410	360	395	397	375	379	408	365	406	366	398	384	413	364	377	381	392	365	353	350	363	368	387	384	365	393	418	393	353	386	379	395	379	392	375	408	402	382	388	357	386	440	365	381	387	382	410	370	398	417	407	367	380	403	369	357	393	387	380	351	369	395	400	348	411	383	379	390	391	358	372	400	383	356	418	397	366	369	384	385	360	364	384	377	354	396	409	393	399	359	386	409	397	374	391	365	419	383	395	344	362	352	399	367	375	353	369	391	362	400	406	394	372	401	403	365	381	383	359	400	383	384	351	370	380	399	401	385	442	386	361	388	368	420	424	402	356	373	397	397	378	348	365	378	400	357	393	373	334	348	364	388	389	380	369	386	375	375	377	417	402	374	370	395	397	336	372	389	376	381	424	372	357	372	396	363	371	387	399	384	399	391	397	409	360	369	370	394	400	397	368	363	376	389	373	365	392	392	378	374	377	400	391	389	375	398	398	400	384	378	402	404	363	388	360	396	401	400	309	397	350	376	423	351	354	367	394	387	368	376	397	373	366	373	393	385	386	359	357	349	343	389	356	400	352	406	416	358	372	407	392	395	399	373	375	377	371	378	413	402	383	415	349	381	393	364	378	374	384	342	369	406	394	375	382	391	386	394	398	395	411	367	410	377	395	402	422	379	370	380	375	389	394	370	383	405	355	364	368	371	367	368	383	365	386	370	383	367	376	390	356	393	405	369	372	366	392	364	379	360	370	395	377	419	360	394	388	404	397	406	391	363	360	388	385	358	366	402	351	405	367	386	382	383	379	368	373	411	367	386	396	378	360	378	380	388	364	409	338	391	403	381	347	364	384	367	353	409	399	388	398	388	360	393	391	384	380	424	375	370	374	387	349	399	401	384	393	371	363	379	369	352	361	383	349	344	364	371	387	368	368	397	399	396	358	380	390	389	408	364	385	382	371	399	401	419	351	401	390	385	398	361	404	400	401	396	396	358	370	400	384	417	381	395	367	385	370	367	385	373	345	370	387	345	390	362	419	367	413	408	354	370	394	358	382	355	391	392	433	390	355	380	386	359	359	359	367	376	384	382	378	384	390	374	408	377	368	352	400	380	383	403	361	411	353	376	394	422	332	405	364	398	353	420	372	404	397	384	363	371	377	351	387	388	380	400	421	390	392	374	412	349	383	353	391	373	356	380	393	379	394	369	398	392	366	367	406	387	363	406	358	365	347	345	376	365	367	396	352	404	385	374	374	400	374	383	393	361	366	406	390	425	376	391	376	396	375	363	338	385	406	348	389	370	376	375	384	365	385	372	339	358	368	406	353	414	402	398	371	395	359	368	359	395	417	403	380	394	369	400	403	390	374	396	354	362	344	377	374	402	404	391	359	378	376	380	384	371	393	378	365	390	361	349	378	375	377	391	371	342	376	378	407	379	407	352	378	400	359	372	360	343	383	359	371	409	393	388	363	393	408	368	370	354	376	367	337	405	408	358	383	393	412	381	343	382	377	406	377	394	389	376	379	380	375	382	362	401	359	365	355	414	360	389	397	395	349	381	395	375	363	339	373	393	361	332	367	382	388	381	368	356	396	422	408	352	407	394	366	373	335	399	401	372	367	368	356	382	364	403	369	347	364	373	373	381	369	390	398	377	358	411	368	340	385	369	395	390	420	415	356	361	373	394	404	378	380	379	373	372	390	370	399	359	351	391	382	382	401	383	376	386	376	396	375	353	365	355	395	368	375	417	373	375	357	369	364	396	370	377	368	407	393	362	402	373	372	328	386	421	407	383	371	387	338	371	372	386	401	407	393	376	374	370	379	418	381	401	381	335	351	374	382	388	364	367	423	396	375	382	374	359	375	399	370	371	368	367	410	380	375	390	393	376	379	372	374	338	352	358	373	405	395	385	364	379	381	367	369	387	375	373	383	361	379	345	386	406	351	376	358	382	375	362	401	382	385	387	386	398	303	400	398	397	401	401	397	374	414	404	387	394	390	383	385	403	380	359	378	390	371	354	421	401	388	388	377	380	381	371	389	374	384	368	373	359	410	380	383	372	386	392	378	374	396	387	407	386	400	377	371	365	385	379	383	326	391	357	402	380	405	374	383	340	371	390	400	379	355	374	367	362	380	370	387	391	372	413	413	397	362	365	387	385	388	391	360	377	396	360	411	420	444	350	373	349	391	400	375	372	359	386	335	417	381	387	363	398	376	373	389	407	362	371	397	366	383	408	387	425	366	365	356	384	374	344	378	355	388	395	380	335	393	384	351	399	346	365	382	390	359	411	379	354	380	408	373	402	406	394	387	388	375	355	362	390	364	370	379	383	369	367	381	362	399	380	386	365	374	379	384	375	399	359	379	397	418	395	376	384	405	363	397	365	369	410	362	395	400	376	383	361	380	400	366	381	401	404	396	383	352	401	391	358	361	399	390	350	393	350	353	383	381	354	356	375	383	372	407	387	398	380	369	351	408	385	388	390	404	388	364	392	363	381	385	346	397	399	343	414	351	395	362	362	371	375	354	396	364	380	427	370	368	385	363	353	421	374	349	385	392	399	382	395	388	368	390	394	371	376	377	387	402	390	379	365	356	366	368	391	392	398	404	381	395	370	382	362	364	383	364	376	366	402	358
23047	20900	27717	24247	20906	21019	10851	2049	1568	1369	1237	1167	1026	991	918	940	876	806	830	713	744	775	739	726	745	679	730	701	685	666	699	705	700	659	690	672	675	626	640	696	660	689	679	643	677	647	637	671	666	652	644	707	663	623	641	609	604	619	613	643	662	599	654	576	639	669	643	626	617	625	611	644	632	634	653	644	615	625	693	675	663	633	609	627	642	617	627	626	660	639	641	620	588	632	638	641	617	584	667	572	629	556	623	650	582	632	601	603	632	675	640	650	609	635	605	675	635	639	628	631	643	608	586	642	606	602	692	625	625	625	629	603	644	629	627	613	632	685	647	637	611	651	599	637	624	633	568	634	658	700	697	643	610	615	645	669	628	566	598	637	596	608	597	637	623	585	672	671	632	657	690	641	605	640	676	676	592	629	622	585	662	627	642	583	609	610	661	608	646	647	672	648	617	640	657	629	618	630	613	611	660	617	639	651	639	659	621	646	657	627	615	620	652	609	663	591	626	632	634	610	625	591	640	630	603	618	639	584	631	622	619	648	644	629	603	615	597	640	622	612	627	616	593	653	606	648	650	582	627	655	699	653	675	601	658	673	616	630	617	643	608	666	613	589	649	652	681	649	643	626	666	622	604	662	651	605	620	655	622	662	648	619	613	624	646	573	601	597	640	562	617	626	650	642	613	689	610	681	659	624	645	608	676	588	614	661	603	625	622	606	654	627	605	642	613	597	622	627	612	644	642	639	620	630	614	654	576	650	592	621	661	594	631	624	640	596	632	575	631	625	647	622	644	613	635	677	647	626	663	627	670	584	618	639	601	671	593	564	655	613	641	623	653	627	634	610	622	560	626	569	608	613	630	599	604	613	619	612	612	644	614	598	681	627	647	664	622	650	592	620	658	612	602	637	651	636	600	602	645	573	640	616	665	619	663	610	685	605	707	627	614	611	594	606	627	619	590	662	569	651	616	647	655	672	648	617	578	657	643	637	611	582	675	641	654	603	640	624	633	640	579	628	600	637	673	646	649	635	674	648	602	608	609	620	599	639	608	648	617	681	606	594	631	597	571	651	609	617	611	601	655	654	616	637	640	610	637	656	631	636	636	631	538	591	662	650	595	627	633	633	591	591	621	665	640	697	607	615	618	668	632	609	579	637	614	603	640	671	583	626	591	669	624	652	620	656	589	587	609	595	614	672	633	613	622	630	610	579	664	618	616	588	624	667	600	637	633	614	608	575	588	631	575	667	653	646	633	629	699	603	616	661	582	650	641	618	606	638	645	657	591	620	614	611	631	629	611	673	625	638	655	636	620	648	592	602	599	614	670	608	646	624	657	657	642	610	640	636	665	660	652	630	605	647	652	644	668	605	620	681	587	649	602	655	603	637	619	609	618	613	591	612	645	614	670	631	618	642	633	647	655	606	604	609	638	606	617	613	640	682	660	589	612	629	639	612	578	612	659	648	658	589	619	652	594	604	622	676	584	658	685	621	645	582	631	641	677	644	615	630	646	647	593	613	676	620	615	641	637	613	642	671	661	592	612	630	662	622	650	639	603	656	617	623	603	567	616	652	647	635	652	601	627	616	601	619	624	669	610	674	584	638	646	676	622	623	661	640	598	667	638	649	647	617	628	640	636	624	672	654	652	613	572	599	642	616	629	598	630	648	611	624	596	610	633	634	636	606	598	657	603	609	595	682	622	615	614	623	621	651	619	614	607	649	698	672	646	617	632	633	632	597	648	621	635	622	590	589	670	625	642	622	632	652	666	661	623	605	605	645	607	596	630	654	600	611	651	636	639	630	616	666	646	639	672	622	654	575	635	637	608	626	669	631	625	623	576	662	610	620	576	660	657	623	651	645	629	618	618	623	635	646	592	645	609	603	633	645	602	619	631	599	647	666	661	602	610	618	600	631	657	648	605	596	607	613	607	576	666	649	624	613	640	622	581	622	630	622	639	654	622	612	639	584	605	622	624	613	626	627	640	688	591	576	634	590	591	653	615	617	631	671	601	636	604	617	659	617	617	637	657	563	630	640	644	617	698	625	636	605	617	627	646	641	625	613	609	615	575	606	621	638	673	657	636	624	642	654	653	633	615	664	608	618	620	591	591	630	655	591	612	618	612	607	617	654	629	622	653	649	605	629	627	630	626	621	643	641	593	629	623	619	610	648	634	663	612	610	609	595	659	617	634	602	599	651	594	612	647	633	577	659	549	621	606	620	612	624	654	584	691	632	576	647	582	602	618	604	616	616	665	629	614	598	618	636	621	657	617	577	695	571	612	655	634	636	694	602	663	671	598	631	635	671	604	583	615	607	609	580	619	621	616	628	665	655	596	662	622	599	635	675	625	611	592	624	619	622	631	609	634	632	586	589	641	609	640	631	656	648	628	634	665	668	652	623	638	579	641	650	577	621	606	622	649	637	622	635	604	615	596	627	632	606	652	626	645	621	672	634	614	651	621	619	624	623	658	626	634	623	605	616	620	624	593	586	642	662	651	635	620	614	646	624	615	655	594	678	642	609	633	681	655	705	638	622	628	569	703	612	627	588	614	636	654	574	650	594	652	625	622	624	611	595	642	665	611	606	651	641	654	592	673	614	639	608	590	633	669	636	658	646	659	628	609	621	600	616	595	614	594	603	626	605	619	648	612	635	629	618	688	661	574	602	639	652	627	634	653	651	622	611	630	662	655	609	659	596	667	627	622	579	628	577	574	618	634	632	634	655	632	584	583	644	656	573	583	680	658	634	647	597	588	608	611	621	609	668	607	659	630	556	617	626	592	632	572	638	641	649	644	647	590	645	650	614	655	672	640	621	610	671	596	608	619	635	638	653	600	630	675	606	619	623	640	623	616	634	634	581	657	622	621	637	603	586	612	583	643	644	645	652	597	603	609	654	615	591	642	668	605	642	559	643	635	642	610	613	619	634	615	672	612	637	614	640	680	643	656	621	592	618	613	652	585	605	565	643	587	621	675	621	624	624	653	591	622	611	606	642	621	672	656	647	649	634	664	660	630	636	617	591	615	649	646	617	570	579	653	638	595	605	631	620	645	625	586	635	622	628	673	604	633	616	597	661	602	623	625	643	630	652	610	571	616	613	623	604	640	615	642	644	636	633	579	639	628	614	678	616	604	675	603	632	619	647	616	636	625	640	609	642	641	634	584	613	641	658	615	622	604	627	672	657	666	608	584	643	634	608	662	623	631	612	587	608	621	627	574	583	644	700	643	653	624	669	652	606	618	635	666	628	658	647	639	647	627	624	683	621	606	626	688	651	641	615	651	638	617	598	654	611	606	670	656	622	651	671	613	623	635	660	617	624	649	632	619	626	631	642	660	580	655	629	633	602	639	636	651	587	621	627	621	626	684	637	651	648	663	613	624	613	591	616	586	646	593	637	603	686	632	572	697	608	613	659	592	622	622	630	629	617	627	643	650	597	616	612	669	631	673	630	641	630	636	591	596	636	611	630	647	634	610	642	628	662
10025	18638	17012	10032	6994	5166	3937	3143	2568	2133	1834	1694	1512	1272	1195	1132	1008	929	978	868	846	852	840	782	726	717	688	749	733	702	679	693	629	639	654	648	662	616	645	608	618	624	661	592	667	656	648	605	599	584	620	622	632	647	578	616	590	625	617	596	666	587	612	581	596	643	650	576	636	647	614	595	613	555	586	568	575	621	605	600	637	587	611	580	616	630	605	592	598	592	589	602	605	583	589	588	575	578	594	574	628	615	613	567	602	578	610	581	623	633	587	616	601	611	570	625	552	604	579	629	607	600	526	607	579	606	620	611	629	567	610	578	554	576	587	582	548	583	589	558	563	580	566	599	630	586	610	591	591	570	621	623	593	598	605	567	561	566	597	589	602	567	554	580	584	566	588	582	545	535	626	598	594	599	574	571	608	552	609	589	569	575	588	590	613	550	578	622	593	607	594	570	616	566	577	629	605	582	552	617	556	585	573	593	553	601	599	574	599	590	611	578	561	559	555	622	586	560	609	611	565	541	613	537	630	636	594	570	544	579	560	550	629	573	592	576	575	597	556	603	571	611	599	604	597	612	664	561	586	564	625	601	579	586	568	638	586	605	578	614	542	599	593	529	600	600	598	622	591	580	595	559	573	602	590	536	574	583	584	600	563	609	620	622	556	564	602	580	619	609	602	535	619	580	583	567	594	577	573	581	547	568	569	585	562	582	573	593	597	601	542	588	589	579	649	572	587	555	601	606	625	576	580	551	596	570	586	609	561	604	637	592	589	575	579	598	566	583	602	550	592	634	594	582	558	574	593	570	651	598	621	561	563	543	577	603	593	561	597	593	599	608	588	617	621	540	587	577	588	549	583	594	622	581	597	616	564	597	579	602	534	572	578	594	583	594	615	571	620	565	551	568	561	612	539	537	563	608	566	584	573	592	576	604	571	608	564	531	575	611	531	552	580	576	530	603	591	578	597	562	560	576	567	602	554	554	566	573	608	610	562	543	625	607	578	588	564	574	594	568	592	549	547	589	571	567	602	591	571	604	586	591	607	582	562	546	608	550	605	579	593	595	619	607	614	563	570	562	630	574	580	607	582	562	587	603	550	570	541	586	605	583	615	560	612	561	599	630	584	596	561	590	613	559	651	582	614	595	577	607	554	589	621	592	610	521	591	575	567	569	578	590	537	612	600	639	588	577	565	569	580	611	572	584	554	602	583	587	567	592	584	593	556	554	635	630	569	569	604	601	595	603	542	566	599	605	576	596	627	616	523	607	583	554	591	555	601	574	559	601	571	680	588	576	575	581	599	589	589	581	577	629	598	594	588	606	558	586	582	608	576	555	585	582	566	582	569	562	586	584	579	577	539	616	613	547	586	610	592	582	586	579	560	568	596	595	603	603	577	576	596	610	602	575	629	553	542	563	557	584	588	615	629	555	580	601	631	602	549	569	623	597	594	637	560	615	620	590	598	562	547	569	584	604	588	590	596	602	599	584	597	559	585	535	584	618	532	610	606	580	589	533	625	574	607	586	591	586	585	610	579	564	572	583	538	618	563	574	608	552	588	568	589	577	572	600	570	577	572	603	536	557	555	591	575	602	544	583	595	582	519	552	604	591	598	588	597	616	558	585	577	584	617	595	588	625	582	596	611	578	574	569	556	571	581	584	556	598	556	546	600	544	581	560	599	556	598	579	617	623	580	606	560	608	565	587	592	645	574	594	564	610	521	600	557	565	611	589	551	605	597	596	563	593	556	586	610	567	574	565	607	620	611	577	624	595	586	601	598	602	609	571	585	522	550	614	574	596	582	585	585	618	589	590	569	594	582	544	579	598	597	580	519	601	582	586	563	597	594	615	627	590	565	575	603	586	581	588	568	548	571	633	584	640	594	624	573	532	569	592	547	598	592	572	608	546	565	562	597	598	569	642	566	592	551	566	645	560	609	601	632	534	544	590	556	554	587	575	596	585	572	597	555	573	615	573	596	585	582	603	586	581	571	623	574	557	588	599	597	586	585	632	539	587	618	561	539	552	592	569	598	619	611	622	600	602	597	619	600	560	614	533	577	551	584	599	603	562	616	641	594	577	619	574	573	598	618	560	572	552	586	568	563	605	605	590	644	602	591	599	625	593	550	553	637	584	589	575	600	607	579	525	576	613	618	562	592	636	638	581	619	609	610	612	575	571	595	571	594	599	586	595	600	543	584	554	567	571	602	533	586	555	607	570	599	570	579	570	575	549	603	593	597	590	589	602	601	589	584	595	596	577	547	603	615	629	605	567	566	567	580	641	600	556	557	537	589	614	592	549	592	595	573	569	550	597	579	565	597	572	599	545	586	555	586	624	581	654	613	619	577	570	555	568	592	592	570	542	571	578	576	609	615	616	579	609	542	644	593	561	550	564	599	599	551	577	562	593	563	597	577	597	586	568	568	575	541	548	570	587	587	524	584	622	549	599	597	571	620	589	607	600	572	533	569	580	592	572	604	643	561	619	534	620	595	574	557	565	615	590	581	609	576	594	525	564	585	593	600	592	573	567	616	584	620	620	554	593	576	565	563	601	579	575	556	632	631	604	583	574	606	587	521	548	586	546	614	628	585	596	569	591	589	595	610	598	574	616	557	603	572	560	564	583	610	581	557	537	581	562	560	598	584	599	556	610	618	571	626	557	553	587	626	624	573	581	603	573	556	624	593	575	581	558	554	578	580	573	600	582	543	562	575	586	577	589	619	617	592	626	612	553	590	573	555	582	597	560	609	597	643	577	605	590	566	588	589	557	595	523	601	594	608	567	619	634	562	621	602	562	610	597	568	613	607	579	584	596	547	603	640	557	584	616	592	573	558	626	561	588	552	628	546	585	581	581	563	584	594	580	603	591	584	547	627	596	588	572	593	575	573	638	597	573	618	563	581	571	590	570	626	551	610	615	574	580	572	557	554	556	546	561	653	587	573	584	542	632	544	569	619	590	655	607	573	587	572	572	614	588	542	575	600	579	603	555	646	546	576	546	566	588	600	594	579	535	602	585	563	554	582	578	612	565	603	589	614	591	571	559	596	587	583	560	571	563	547	554	604	557	558	584	582	563	574	612	610	563	591	599	599	634	534	602	573	622	659	600	577	593	570	573	557	640	577	560	584	612	583	582	610	600	578	538	559	584	606	572	582	571	574	587	581	542	621	590	581	582	565	576	544	587	607	556	561	562	595	568	587	589	584	559	616	588	629	594	552	617	654	601	602	595	553	627	557	583	594	571	544	617	580	571	579	567	587	570	576	589	566	565	543	567	561	565	566	599	590	567	577	561	607	554	603	595	583	529	562	598	603	562	585	607	580	613	573	562	574	569	565	610	603	616	572	615	582	600	588	567	558	582	576	591	587	568	629	602	584	612	565	584	603	645	589	558	589	640	597	578	586	575	581	593	620	587	600	552	560	579	595	601	555	596	544	606	574	593	611	582	607	612	614	585	562	626	602	576	553	548	575	538	598	574	600	607	564	576
28130	14322	1739	407	241	223	178	154	140	137	154	161	127	138	132	151	136	147	115	130	130	154	130	117	139	132	147	106	129	121	136	122	129	117	119	132	108	134	117	125	133	127	143	140	138	130	137	142	140	121	132	149	127	136	132	122	119	127	133	139	112	124	111	128	115	139	138	133	136	157	136	123	121	131	141	123	148	118	138	127	136	145	116	143	117	112	119	129	122	118	127	136	115	144	133	133	144	127	124	133	120	126	149	149	129	120	145	122	135	152	137	123	131	106	127	123	127	141	132	116	132	130	125	121	142	113	142	121	131	133	151	137	143	130	135	116	152	131	137	148	132	159	126	134	139	144	133	133	126	112	140	134	120	138	126	134	123	128	109	126	132	139	140	144	130	145	143	105	146	115	143	131	103	120	158	142	142	116	131	130	152	131	128	127	129	131	121	113	126	114	132	122	138	125	117	130	115	112	126	131	135	141	135	131	119	116	133	140	137	146	122	120	122	117	130	118	152	120	116	141	117	125	126	125	127	132	122	121	123	126	133	137	115	135	126	137	127	127	147	133	152	129	128	138	119	124	129	111	131	146	112	121	136	120	131	141	137	122	130	144	129	116	119	138	114	112	130	143	132	120	121	112	102	135	118	135	126	136	113	114	149	138	133	119	126	123	127	121	133	133	122	132	143	135	133	138	146	118	120	137	117	132	121	129	127	153	150	116	152	138	133	130	122	112	125	125	109	161	132	145	138	123	119	113	131	116	141	129	139	127	126	120	127	120	135	122	143	113	131	120	150	129	119	132	148	138	161	133	135	129	138	120	130	122	118	116	128	122	134	113	115	140	129	111	132	136	147	125	128	127	129	128	138	135	133	139	125	121	125	119	137	140	124	105	146	138	139	113	136	128	125	112	128	119	134	128	128	149	122	144	110	137	152	122	122	109	119	107	137	138	153	118	143	112	128	119	142	132	118	149	138	140	144	142	123	127	129	143	120	135	115	125	122	125	125	127	125	107	148	135	154	131	128	122	143	152	118	124	142	143	118	124	143	133	139	139	115	116	138	129	136	118	136	137	125	123	122	110	130	119	147	119	125	125	139	126	133	112	118	118	131	129	140	155	109	114	135	108	129	133	146	127	132	117	128	109	147	123	131	116	142	104	113	112	123	126	127	104	117	123	124	109	138	129	122	135	112	135	130	145	132	139	134	120	111	135	140	129	121	107	128	136	132	127	119	136	129	126	139	118	120	125	120	143	128	141	127	133	132	109	108	124	138	132	119	125	133	134	126	155	132	132	151	120	132	153	114	141	108	143	129	140	143	117	150	120	119	140	141	130	121	134	146	127	128	99	123	117	128	129	125	126	121	134	136	125	132	128	123	138	130	123	133	121	133	114	140	119	134	138	140	132	134	129	131	131	117	123	136	147	161	113	115	122	142	115	143	126	138	132	132	109	117	125	131	134	114	132	120	110	157	124	123	120	134	112	143	133	120	142	140	146	157	111	137	143	148	130	141	129	141	160	113	134	121	133	131	133	139	169	131	148	102	136	132	123	113	127	141	138	131	133	159	116	133	118	120	115	126	144	119	124	131	146	142	150	101	154	136	128	118	150	129	152	122	155	141	147	129	134	135	114	114	138	114	133	137	131	140	133	147	142	131	134	151	138	147	121	153	130	119	138	133	107	149	118	130	128	135	134	134	136	132	134	126	131	128	118	125	124	135	140	116	129	110	134	116	155	126	128	137	127	117	112	115	125	133	134	111	149	115	137	152	126	119	124	126	154	123	142	143	135	95	143	129	117	137	147	136	130	130	117	122	133	128	140	122	137	125	123	135	143	140	115	138	130	117	126	133	130	112	103	133	129	127	138	133	126	116	140	132	135	143	140	112	134	136	113	126	136	110	129	110	119	137	144	131	124	127	117	150	151	99	133	156	123	108	127	133	143	113	120	151	127	137	133	106	142	117	115	144	122	121	122	120	99	137	121	125	127	134	119	126	135	123	111	128	134	136	154	114	127	130	121	123	135	123	139	111	113	129	150	114	146	122	108	147	126	139	160	131	126	120	137	133	142	137	137	118	133	127	133	141	125	115	135	116	139	133	127	125	156	137	128	121	128	139	145	126	122	112	119	130	138	124	139	150	129	119	133	139	140	115	124	127	142	126	120	137	126	147	137	151	125	131	110	135	149	129	135	121	150	121	122	131	116	139	130	143	143	124	149	145	129	127	147	135	132	123	122	118	124	146	135	121	131	123	132	133	122	120	117	118	121	109	117	131	118	110	132	155	135	153	137	123	138	126	134	120	135	120	127	116	134	113	121	135	135	125	124	138	125	116	133	126	137	138	99	146	111	117	127	120	130	99	119	111	127	141	144	105	127	132	107	135	123	120	125	130	133	134	128	139	127	135	130	102	114	134	137	138	124	118	121	113	125	141	137	119	123	134	124	121	127	133	144	123	115	155	133	138	124	124	144	109	145	118	120	127	122	131	124	121	134	106	139	123	111	150	119	109	139	134	118	116	133	120	141	117	131	117	150	130	128	145	135	124	132	127	123	131	115	127	125	136	133	121	133	119	119	120	130	119	132	117	132	122	143	140	116	121	134	133	132	135	128	115	125	118	118	150	133	138	123	137	111	119	134	136	127	115	115	118	95	130	136	128	146	133	145	135	128	126	132	129	139	118	141	135	127	131	122	135	112	121	129	126	111	142	135	131	144	104	130	128	137	149	122	138	141	154	126	152	148	124	126	126	139	116	116	136	130	109	114	124	139	139	146	136	114	129	122	107	128	136	129	142	113	155	146	147	136	130	138	104	140	166	123	136	111	126	127	122	109	138	120	150	157	141	138	127	144	134	121	145	121	120	134	125	153	130	150	134	149	128	125	135	135	134	136	134	115	122	140	116	117	145	132	141	137	137	127	122	132	131	106	118	131	136	115	129	145	126	124	135	124	152	129	139	142	131	119	144	142	113	107	137	148	134	120	118	120	153	125	144	147	125	122	116	140	136	143	106	155	156	139	107	117	157	124	130	126	135	126	124	143	151	136	130	136	128	127	137	138	132	114	128	149	136	118	116	131	150	154	121	143	104	126	119	135	135	128	131	151	152	139	129	135	149	116	140	128	130	106	108	140	139	153	149	104	145	116	130	132	127	119	109	128	141	128	108	137	124	127	136	118	111	141	136	142	123	121	135	111	142	145	113	139	121	130	129	127	118	125	138	122	123	122	147	157	123	140	135	135	114	127	149	138	123	128	127	130	118	134	126	117	116	129	139	122	143	119	163	156	133	127	117	104	132	110	126	125	116	107	136	113	129	133	137	126	133	114	127	112	143	135	152	140	146	147	113	130	147	133	132	132	133	147	131	139	111	125	133	131	117	126	127	125	122	114	127	140	144	141	126	125	106	128	133	167	114	135	122	124	109	123	110	130	116	149	138	130	114	124	144	148	133	126	127	125	143	119	137	121	139	146	138	129	131	132	134	144	114	142	127	131
5030	787	703	399	292	246	220	204	179	169	178	135	152	157	140	150	130	125	147	131	149	135	156	141	141	136	138	129	141	120	132	115	142	136	127	132	129	115	140	131	136	124	129	151	148	124	139	125	141	145	129	135	116	123	131	128	130	121	132	164	124	133	122	110	127	161	133	129	142	154	134	143	146	116	143	157	132	129	135	136	138	142	166	137	133	116	140	112	136	150	140	135	117	135	167	140	147	127	136	124	132	129	128	133	126	122	112	132	143	151	136	132	139	133	141	119	136	161	136	142	138	154	132	134	129	126	130	109	126	129	132	138	125	113	129	120	144	130	138	130	115	140	148	131	145	124	151	146	138	134	145	136	127	128	139	132	127	141	122	128	163	139	155	130	113	131	126	119	141	128	145	134	154	128	125	145	129	132	130	138	146	124	124	139	122	127	120	142	131	131	138	146	145	135	138	142	128	138	131	128	149	116	137	137	141	131	136	156	126	125	137	140	141	128	120	144	137	147	128	148	137	124	127	121	127	136	141	145	109	143	119	146	148	130	129	133	105	143	127	121	141	138	135	157	110	138	126	132	142	131	131	142	126	136	128	137	111	136	131	124	132	137	145	153	103	137	128	125	142	148	126	139	122	126	117	129	138	141	122	122	118	130	133	126	109	132	137	136	134	139	136	145	133	132	147	106	128	129	122	125	133	134	141	141	132	145	126	135	125	137	124	138	125	106	149	134	134	131	144	128	135	131	143	130	123	131	134	142	141	120	118	131	131	121	141	151	132	142	115	136	124	150	133	130	138	129	133	132	126	150	133	128	120	133	131	137	135	153	140	124	128	140	124	136	159	141	135	128	120	118	132	122	133	129	125	149	126	138	154	153	121	157	121	134	125	132	119	103	144	135	164	133	148	125	131	141	123	130	127	128	132	139	140	119	132	137	123	121	144	154	128	138	143	111	129	130	148	137	127	149	134	131	114	129	119	166	143	143	139	126	129	135	139	144	132	130	139	148	140	118	159	135	131	135	118	151	148	133	144	143	130	128	129	138	143	129	144	139	141	150	129	131	140	144	127	131	123	118	138	153	127	127	138	136	135	112	127	131	118	128	135	146	136	137	128	136	137	153	149	149	137	142	145	138	122	121	140	130	159	127	148	103	110	136	136	131	124	118	130	129	139	112	121	117	135	147	136	139	129	124	137	132	130	156	104	142	118	138	161	115	143	130	142	118	131	128	123	124	126	161	131	138	131	130	130	153	164	129	145	157	129	126	131	134	133	125	156	148	115	152	119	133	130	136	134	124	140	149	142	140	135	120	118	138	160	165	146	134	128	124	119	131	134	146	108	133	120	140	134	125	130	132	124	150	118	138	140	134	131	124	120	106	136	134	144	141	150	129	136	134	147	123	139	111	126	121	131	136	149	131	150	130	120	132	143	121	140	140	137	163	135	132	131	118	146	152	111	132	138	125	137	128	133	126	131	126	151	135	147	137	151	143	134	143	142	140	130	141	144	141	129	141	146	114	136	149	131	142	142	141	126	120	129	118	122	118	132	151	139	149	136	121	132	148	141	133	158	146	128	156	126	134	154	133	121	130	120	110	123	124	138	132	136	144	142	125	130	144	107	142	134	136	124	118	153	138	141	114	121	134	126	149	128	134	145	109	121	139	122	121	147	121	112	132	137	141	124	139	134	143	125	137	122	163	138	135	133	145	133	128	141	132	142	125	143	154	135	114	141	140	131	134	136	129	122	151	152	127	148	139	133	132	132	138	152	142	122	145	125	135	125	124	131	120	141	137	136	127	122	135	128	124	90	125	123	139	149	134	141	128	139	114	135	136	121	131	151	137	143	121	142	130	129	142	140	124	144	130	127	139	121	130	122	153	132	129	144	129	142	134	130	151	132	139	142	145	132	137	119	125	131	150	163	128	152	144	142	134	144	130	136	121	142	119	129	136	139	127	119	111	139	132	127	141	142	148	146	133	145	141	121	135	125	146	119	140	135	142	123	122	137	129	118	142	126	133	147	130	142	141	151	129	129	130	129	132	145	129	145	138	143	125	131	127	142	118	141	152	129	137	125	133	139	129	151	148	130	122	156	122	122	159	131	133	159	156	135	133	138	149	130	137	153	147	138	133	131	152	134	108	145	138	131	156	139	124	135	127	142	138	140	127	139	138	139	137	141	152	119	127	154	140	140	125	135	150	129	148	137	133	140	159	121	144	128	140	142	156	122	149	140	127	141	124	126	149	147	142	138	126	140	121	126	140	129	144	138	146	132	133	147	104	120	126	138	136	134	135	133	129	158	137	139	109	141	118	129	133	128	119	125	124	133	138	129	126	130	135	114	109	126	131	128	130	143	138	117	132	133	125	116	134	137	122	121	136	136	95	134	127	126	134	163	119	128	124	118	142	148	142	142	142	110	143	142	146	126	129	128	136	148	132	137	127	130	143	145	141	124	138	128	131	126	160	128	135	105	123	127	132	120	126	125	121	144	122	141	131	124	120	113	135	132	134	127	140	139	126	117	149	143	136	127	154	132	129	128	130	128	128	129	130	128	137	154	134	138	149	113	131	142	141	153	121	164	123	109	135	124	127	136	136	125	116	140	125	143	136	143	126	145	147	137	116	140	128	125	128	136	125	150	101	134	135	147	145	131	122	121	117	139	136	129	132	139	134	126	121	140	111	140	150	136	128	117	128	135	120	129	126	138	132	136	145	136	118	122	148	119	160	136	119	131	139	135	134	112	142	145	139	133	139	143	142	123	147	154	128	153	141	138	107	143	130	142	122	131	124	142	114	142	114	118	143	142	130	135	150	133	143	153	151	141	121	131	138	114	132	129	139	117	130	147	125	139	129	137	128	151	133	122	129	141	122	120	134	123	123	138	138	146	131	147	147	113	140	139	150	166	132	127	123	142	131	122	132	104	129	129	115	148	131	149	142	124	134	136	151	123	144	121	112	136	145	118	129	132	126	134	130	130	144	124	125	128	126	132	140	144	133	140	128	139	140	133	155	123	127	122	129	125	112	160	126	124	152	139	129	127	143	157	135	109	144	134	137	143	139	135	154	136	148	161	140	121	132	143	145	145	124	111	120	136	112	137	140	128	146	120	146	142	138	135	131	122	137	130	150	130	126	123	131	130	140	119	126	138	123	136	127	126	142	129	119	134	123	119	137	147	139	126	148	141	141	146	135	123	121	144	122	132	142	132	151	147	156	152	121	147	147	137	115	139	125	148	122	123	129	139	160	123	135	134	137	147	125	146	128	137	124	116	125	108	123	128	102	140	140	141	113	135	145	134	132	129	134	144	132	131	154	129	129	138	132	124	134	121	143	124	123	122	137	135	136	119	131	115	113	138	141	151	129	128	140	136	128	144	133	146	134	129	129	133	145	133	129	142	139	124	122	143	157	145	130	138	137	134	134	138	161	126	137	146	137	122	154	112	145	133	116	138	129	120	119	132	115	147	147	145	142	150	134	137	122	137	109
25264	20866	27371	24473	20883	12388	1757	1103	876	786	717	622	653	570	565	533	551	512	515	492	491	457	495	468	469	463	438	444	399	441	447	408	430	426	440	443	457	413	410	403	428	397	460	436	421	480	411	426	462	412	442	434	425	408	389	418	444	428	433	414	410	415	403	424	423	401	436	438	454	417	452	423	427	386	400	382	430	418	428	423	386	390	393	433	411	431	429	415	437	424	397	434	412	417	466	416	456	399	393	431	440	403	416	410	403	392	420	446	385	430	453	461	421	442	414	442	406	406	429	446	408	416	380	375	412	406	398	421	458	398	414	434	418	452	397	450	420	404	434	457	444	382	415	416	414	357	396	437	448	412	421	448	408	395	406	416	422	397	400	419	443	420	390	387	378	408	380	407	368	401	411	415	400	401	413	401	404	385	411	433	395	401	433	424	443	413	388	397	431	426	446	436	427	396	400	405	427	409	414	396	376	410	417	441	432	402	400	370	398	442	403	417	412	400	438	449	363	409	409	413	413	395	424	419	442	430	415	434	389	402	420	369	384	425	422	442	419	444	445	441	434	386	426	402	408	409	398	367	435	391	436	405	418	404	412	419	399	406	395	399	426	392	386	416	367	410	406	408	403	395	412	405	405	372	422	417	417	424	399	422	388	394	424	410	383	409	408	397	434	413	419	399	387	388	424	394	432	452	403	418	404	449	418	381	441	407	436	426	432	419	382	422	388	445	389	422	411	461	408	377	409	389	400	389	396	391	422	450	383	460	400	421	429	419	426	407	432	434	404	430	402	449	419	374	426	429	391	400	481	410	395	411	398	392	414	438	368	428	355	463	410	400	404	415	396	394	400	420	424	435	391	419	422	386	380	419	459	381	399	402	390	417	415	404	416	410	421	417	406	400	417	416	424	413	399	469	399	432	414	362	433	420	432	410	421	467	432	405	392	417	394	379	410	402	419	414	441	429	409	437	395	423	423	433	421	429	413	379	379	427	403	406	414	418	409	391	419	418	400	426	447	445	395	397	382	365	418	395	416	431	397	438	410	395	445	436	392	394	430	398	458	424	413	423	440	399	414	426	449	416	402	433	383	389	425	442	413	417	405	411	413	394	411	370	390	462	413	428	400	397	417	475	441	410	430	404	409	440	420	409	436	400	399	395	442	405	422	392	457	417	442	421	446	426	395	417	404	452	423	460	397	419	385	371	424	397	410	410	395	441	418	401	439	387	419	407	402	409	467	410	407	395	350	402	410	456	385	435	392	411	409	411	434	418	433	420	436	412	423	395	422	394	379	424	420	459	388	422	425	404	428	388	364	402	452	439	466	413	423	397	419	459	386	402	380	404	431	395	403	424	414	440	415	404	416	429	379	421	384	380	400	378	415	433	394	414	431	410	423	424	439	461	404	432	436	392	409	396	385	398	401	365	410	438	426	403	405	359	395	422	395	378	442	422	454	406	418	382	396	428	395	407	421	403	374	400	425	405	439	444	408	418	403	412	409	377	409	431	435	417	390	432	370	430	429	452	421	448	412	446	400	421	440	406	409	397	391	389	458	421	395	418	437	442	440	403	440	400	397	411	386	449	397	436	425	417	428	430	377	423	414	392	420	401	415	402	429	391	441	438	410	408	441	380	411	427	389	422	446	400	439	362	399	384	402	397	398	447	391	415	396	414	410	380	415	438	383	396	420	391	423	429	400	423	413	422	418	414	408	423	418	458	401	413	417	405	429	411	409	392	376	415	405	396	447	416	421	403	394	375	436	409	449	387	455	429	403	432	373	403	463	388	404	435	393	394	419	406	440	363	408	424	419	401	419	431	429	410	424	398	373	456	411	375	382	393	385	395	420	388	424	429	407	404	408	414	471	428	369	437	411	406	408	427	404	372	404	446	406	394	406	420	398	376	376	396	427	414	449	439	442	404	487	404	442	400	387	403	409	413	401	403	415	389	384	416	402	394	389	396	401	408	422	417	407	409	422	433	414	441	403	381	413	403	419	410	418	366	385	429	376	391	437	401	437	406	415	436	385	429	409	425	393	407	411	398	388	401	398	429	434	385	412	411	443	402	408	429	428	433	417	409	415	443	420	423	417	402	435	406	394	415	392	430	382	392	399	402	389	408	415	419	393	387	394	411	411	405	423	405	408	413	428	395	452	386	417	447	413	401	449	417	388	448	446	460	406	382	420	429	413	389	379	427	445	434	388	410	416	392	394	417	397	433	459	405	396	395	451	414	395	410	439	408	398	446	425	403	397	431	403	389	413	390	407	413	420	421	423	394	403	399	441	420	416	428	440	400	426	419	384	437	394	400	385	453	400	421	414	394	410	407	427	434	401	443	435	404	402	381	422	437	396	431	402	395	437	431	391	410	407	422	424	441	400	419	402	380	435	441	437	407	409	436	393	407	386	403	392	411	425	410	412	410	427	437	417	408	444	406	368	376	403	371	434	393	429	411	384	407	442	432	385	413	464	400	383	416	403	459	398	420	428	426	407	379	391	409	423	385	399	385	427	381	425	466	412	406	418	434	425	395	408	393	408	389	394	418	416	425	385	399	416	419	407	451	414	390	445	390	448	430	398	430	418	431	384	409	432	430	394	406	408	425	418	397	432	417	428	431	413	424	380	372	424	444	437	382	455	398	426	411	414	460	431	409	431	403	432	409	400	396	385	442	433	437	432	384	393	419	404	411	419	393	395	430	420	390	427	427	398	385	434	399	439	433	413	383	437	395	419	436	382	407	410	413	439	410	410	410	405	422	394	425	397	425	422	425	404	411	417	415	422	386	399	343	403	404	402	424	437	419	432	400	390	393	396	401	424	409	431	407	430	412	406	430	431	407	440	408	408	417	430	422	408	408	399	391	413	439	405	405	419	422	420	428	395	376	441	421	415	410	442	439	434	435	427	429	445	389	403	414	418	423	421	422	432	420	411	432	420	380	401	415	444	421	438	423	385	438	407	428	427	416	388	420	418	421	408	375	454	425	379	427	409	390	395	421	393	418	413	401	417	392	412	419	459	457	455	410	450	413	415	394	422	437	424	409	415	417	421	402	430	409	394	416	419	401	411	389	431	401	390	373	414	378	428	403	394	429	394	417	384	409	408	451	407	439	385	417	410	401	434	429	395	385	411	416	417	415	427	424	415	439	425	412	428	400	397	395	409	435	427	440	401	420	445	444	428	411	426	435	418	414	382	442	402	447	420	391	405	387	392	384	426	439	390	450	364	434	378	406	382	404	410	462	423	415	416	430	421	389	427	415	397	398	366	414	412	382	395	391	418	436	417	432	438	395	422	384	410	414	433	444	403	389	423	389	406	411	400	374	410	423	420	403	401	385	424	408	454	417	414	360	403	431	425	441	428	393	399	425	442	385	405	408	402	429	401	419	367	437	400	376	410	441	429	410	401	391	440	436	395	433	417	414	425	443	450	399	400	381	392	402	424	416	426	388	427	422	442	399	419	376	402	405	405	411	422	414	427	387	441	415	406	406
7293	11715	10564	5893	3905	2847	2220	1738	1474	1211	1070	922	869	735	707	649	597	622	624	526	511	510	511	463	469	455	503	453	461	458	430	434	425	423	426	418	377	398	430	403	371	372	411	407	400	422	474	400	426	396	395	362	412	402	377	388	403	389	375	418	404	362	397	425	403	333	422	402	379	403	388	388	381	383	378	394	410	385	410	423	391	400	419	400	383	410	390	383	399	389	351	424	353	362	352	422	364	405	383	374	413	431	393	403	375	386	391	399	419	392	410	394	445	423	398	367	366	336	390	432	369	440	382	378	365	380	367	388	340	380	377	407	350	385	374	388	406	352	381	377	379	362	363	378	363	387	391	388	378	406	396	363	404	384	387	385	389	360	390	380	363	395	401	397	402	376	382	338	354	384	387	389	386	349	356	396	391	337	397	366	365	408	373	361	376	367	374	394	429	390	416	413	388	371	397	398	386	383	393	375	386	382	347	384	358	371	395	372	376	382	375	364	385	372	350	407	441	350	386	398	383	394	362	366	360	400	353	377	420	383	380	374	375	358	387	399	349	367	351	368	395	380	408	378	391	382	409	367	408	378	367	370	372	389	409	374	430	361	404	360	395	365	374	418	379	351	404	389	398	391	388	369	382	359	355	331	400	389	399	361	384	360	357	397	376	319	395	360	382	378	351	382	409	364	417	384	377	341	397	372	372	369	392	382	399	395	360	412	392	360	361	394	357	408	413	370	365	425	398	362	394	363	356	398	374	363	349	400	404	392	368	416	360	368	379	384	400	385	362	348	380	394	370	385	354	360	384	363	366	363	358	352	413	324	358	390	421	391	398	352	406	404	373	388	362	377	386	393	410	381	398	384	393	363	361	366	405	394	388	409	382	382	348	386	393	360	367	378	373	424	380	390	395	379	360	342	410	374	387	403	417	390	359	391	365	379	369	354	383	417	371	361	350	377	407	354	410	369	366	408	353	379	315	336	377	370	385	354	368	348	384	390	400	361	377	409	404	398	391	397	407	382	376	375	375	414	352	393	372	394	412	412	380	330	370	388	342	389	400	399	377	390	411	389	382	393	406	392	360	388	376	367	387	392	400	367	406	366	391	394	372	395	392	400	399	396	400	406	375	373	376	367	381	379	355	344	390	402	372	395	379	372	360	402	443	388	386	365	394	393	396	396	337	379	424	412	379	371	372	407	387	359	364	365	390	403	371	369	397	347	366	401	373	343	396	395	376	365	379	396	394	352	361	374	371	381	377	385	394	369	432	362	347	389	394	372	379	423	393	419	355	376	398	391	407	407	388	388	376	391	371	389	380	368	383	384	389	393	364	368	390	397	373	359	359	374	389	367	383	400	385	402	358	381	368	366	365	387	361	407	422	362	381	393	368	379	393	427	383	389	369	389	359	426	380	406	413	415	371	360	362	409	410	411	374	398	384	376	393	372	395	379	355	368	391	376	398	362	389	384	413	375	388	357	341	404	386	392	365	394	425	389	393	405	355	344	378	374	372	367	364	346	401	410	415	375	413	404	363	400	409	397	384	375	391	393	412	388	368	394	366	414	384	375	382	384	383	388	378	385	374	352	349	387	385	342	374	397	378	368	364	384	392	393	408	405	404	407	386	403	368	391	358	373	391	408	369	345	339	340	404	392	430	406	351	423	402	398	374	383	396	399	423	396	398	375	418	394	399	369	399	388	360	383	403	390	384	400	404	384	370	369	391	365	427	398	388	389	353	381	411	401	367	355	381	382	404	392	386	380	381	400	394	383	401	375	389	397	400	429	370	388	397	366	371	365	393	418	410	384	412	388	373	384	364	376	409	367	386	377	339	379	357	413	368	377	423	382	393	414	408	413	372	353	384	338	378	392	343	378	361	357	388	392	380	373	391	386	382	388	386	382	396	401	373	391	385	375	404	392	381	415	385	394	351	398	417	389	376	378	363	367	370	405	382	339	373	353	381	383	403	365	368	410	373	363	354	349	365	385	364	404	384	411	368	377	396	336	422	391	416	405	399	389	360	388	389	378	417	408	354	373	354	405	383	369	350	350	407	360	400	372	346	360	396	377	421	363	400	372	369	398	368	371	381	390	389	343	367	419	401	367	403	368	363	360	414	384	383	408	383	384	399	391	367	405	397	359	392	369	369	358	383	374	353	367	371	395	357	371	343	422	377	358	416	398	364	399	398	424	400	392	382	363	360	389	349	368	393	431	375	408	387	401	371	412	367	402	411	396	373	421	365	391	407	414	375	362	392	361	393	390	392	380	361	385	372	374	371	363	396	390	364	370	408	371	395	378	383	388	379	379	381	376	361	399	409	354	389	398	409	349	345	366	354	366	430	391	387	407	370	388	392	390	390	391	377	362	388	372	372	396	343	387	424	407	416	339	347	374	414	376	399	407	365	355	393	368	368	384	372	421	380	379	385	412	406	385	365	411	384	378	407	384	379	373	382	387	338	397	384	388	417	390	410	348	393	393	390	378	413	405	387	393	380	414	354	361	375	376	376	377	365	399	374	410	368	381	410	380	409	355	414	375	362	365	362	350	394	378	356	404	447	412	383	377	368	380	374	377	368	390	351	391	396	405	389	383	414	369	398	386	374	365	387	331	407	366	401	442	376	391	378	388	377	416	360	369	410	380	394	380	372	421	381	384	382	427	358	394	390	373	379	392	367	394	378	403	379	402	384	403	408	367	382	406	346	359	389	371	408	374	403	371	387	368	393	373	389	383	384	381	413	368	367	397	384	391	421	393	369	372	389	364	426	412	348	382	398	389	377	366	379	381	356	379	394	364	402	416	387	369	368	381	388	372	401	389	377	386	404	376	370	382	375	383	367	374	375	381	371	365	383	372	395	397	358	405	366	371	368	372	372	390	334	367	360	405	403	373	375	396	397	376	365	387	367	386	367	385	350	383	398	363	391	367	367	349	363	348	373	370	385	371	376	365	376	415	391	364	357	373	359	382	376	381	377	424	396	352	310	350	389	381	371	399	383	401	390	390	398	362	373	382	392	374	375	354	355	389	366	394	407	375	388	363	397	402	381	363	358	371	394	401	422	348	357	366	352	376	372	398	438	398	371	336	389	377	394	360	387	378	398	386	371	395	367	382	379	378	384	371	369	400	339	428	376	374	381	367	367	387	355	379	393	385	359	376	347	393	409	379	353	380	386	396	338	412	389	383	374	391	365	405	375	380	368	397	393	352	383	365	363	384	404	365	353	388	392	344	363	367	402	382	373	384	393	379	349	366	396	437	333	423	377	353	399	398	383	380	362	396	379	359	362	386	384	382	385	410	370	374	369	369	359	368	387	353	363	387	406	398	378	384	369	393	403	422	389	404	378	427	398	359	383	376	373	339	429	400	374	392	351	361	419	388	418	352	391	379	412	384	349	427	371	344	369	388	409	352	380	390	380	384	376	389	381	404	376	382	396	369	386	401	417	417	380	358	365	396	398	397	391	381	384	413	359	395	373	374	374	355	401	367	380	352
23015	20838	27628	24175	20849	20938	10873	2093	1475	1356	1245	1182	1012	970	888	899	842	805	780	828	756	756	747	750	729	698	724	715	700	692	690	749	640	723	678	675	724	631	625	651	673	674	680	650	688	639	641	645	679	653	688	675	655	638	617	652	661	663	640	624	676	652	635	643	692	644	636	694	620	665	650	617	706	645	662	586	653	666	645	648	593	648	641	644	669	613	615	643	611	647	609	632	640	671	611	648	624	651	621	622	637	611	688	636	623	660	610	630	642	626	677	627	638	625	649	613	623	614	628	632	632	644	574	647	650	635	640	670	612	616	618	637	627	576	643	603	636	605	641	578	631	612	644	634	661	592	609	632	624	652	616	576	645	614	613	624	667	588	617	650	654	658	645	646	631	640	675	626	630	625	642	562	663	659	642	635	618	621	622	629	625	640	658	617	613	628	644	612	644	568	623	631	625	651	631	640	633	630	626	642	624	632	621	625	637	690	593	616	629	667	610	572	598	613	619	612	658	611	639	638	640	679	639	614	654	600	597	607	620	652	647	614	585	631	654	625	654	631	639	638	595	606	617	637	595	634	627	653	586	596	627	637	646	655	595	659	615	611	689	621	648	658	611	630	617	673	654	616	620	662	613	625	654	654	624	614	612	605	632	633	635	606	591	617	630	610	650	647	638	602	641	628	632	637	648	659	627	657	641	633	614	602	646	641	670	641	632	656	665	622	630	653	606	600	639	597	612	579	599	604	650	646	613	631	592	638	601	640	623	629	623	643	657	597	572	614	636	631	588	666	648	622	628	610	630	641	641	600	623	588	642	632	623	606	585	677	595	604	604	625	644	640	687	605	593	650	643	658	636	609	592	642	605	635	641	604	588	627	616	611	644	622	615	654	634	623	615	660	626	628	596	612	638	604	623	648	585	596	651	649	661	629	618	609	679	679	680	622	632	626	654	622	620	614	627	649	630	609	605	572	634	650	617	626	601	675	640	651	619	645	645	620	617	595	610	646	606	651	640	629	623	657	623	654	629	623	617	616	618	627	632	639	653	655	584	635	649	650	656	644	609	646	629	617	594	649	629	623	645	668	625	657	644	627	658	606	639	617	671	614	594	634	681	651	615	658	660	592	653	602	669	671	627	628	641	636	659	617	651	625	596	635	654	596	653	661	639	596	679	601	639	603	615	679	630	620	667	656	687	650	628	622	672	624	662	618	654	648	646	622	634	626	594	607	635	590	593	648	665	565	682	599	641	625	652	649	625	621	627	669	625	633	610	606	625	619	637	660	655	630	637	629	628	582	650	636	604	657	643	610	593	615	625	655	648	639	638	611	634	602	623	628	613	652	652	632	630	644	640	634	643	626	646	598	647	638	630	684	597	648	624	619	652	607	675	656	642	584	619	671	638	647	644	616	643	632	588	690	621	603	597	615	630	559	596	600	612	602	596	639	631	609	603	595	610	641	604	626	633	614	641	607	616	610	644	614	673	599	641	605	618	613	623	623	577	626	611	648	610	639	592	648	642	607	653	649	658	647	597	640	624	622	642	607	636	651	657	685	593	615	648	637	629	629	644	627	643	652	591	629	620	604	627	592	655	654	609	624	604	603	615	648	634	600	576	655	592	629	666	647	606	639	663	575	625	652	652	632	643	640	612	644	656	623	636	649	670	573	610	627	641	582	658	630	614	631	651	633	645	635	656	621	624	619	664	628	620	646	614	682	631	607	602	632	652	601	622	603	619	648	623	611	638	600	644	565	628	616	644	599	591	659	629	651	672	629	641	642	593	659	602	639	612	594	704	572	644	588	643	619	644	577	560	618	630	609	638	613	655	615	605	608	605	604	625	723	580	629	664	636	617	618	640	622	636	682	618	644	646	610	602	619	626	606	674	577	600	624	606	609	645	619	628	632	633	648	624	640	699	581	632	644	630	592	624	670	644	661	611	592	625	603	609	593	645	648	547	617	600	669	631	645	602	692	636	612	630	618	653	612	638	662	618	633	637	636	631	616	646	640	666	641	627	616	602	638	592	629	609	638	610	629	676	577	614	618	621	648	655	618	607	598	630	630	617	585	654	578	641	631	638	589	624	650	610	609	689	593	620	613	650	620	594	600	623	646	581	604	647	658	644	634	626	647	605	590	626	629	601	619	579	621	618	638	587	611	661	607	646	584	628	600	649	612	646	623	607	610	666	626	657	629	646	646	644	669	667	636	659	615	599	622	635	579	612	603	642	608	606	631	596	609	632	637	592	593	645	637	641	629	667	599	676	588	639	609	650	628	634	645	613	660	619	642	615	639	625	648	615	616	603	584	640	603	644	618	647	623	669	616	658	648	619	657	697	592	616	637	644	621	635	610	617	623	619	628	645	634	659	627	700	653	609	623	614	617	632	600	661	637	624	620	670	664	604	647	654	608	587	653	599	624	632	659	644	646	642	654	615	629	671	609	596	648	609	612	664	603	653	639	613	620	649	663	655	634	647	645	603	626	628	642	625	639	650	605	649	653	577	640	628	600	651	626	594	578	657	585	667	603	618	658	649	632	639	639	626	621	610	622	623	630	573	641	651	617	640	589	611	646	657	574	641	600	638	655	622	612	669	652	635	637	607	632	612	631	641	608	622	654	632	634	594	637	641	626	642	599	656	634	660	652	612	602	609	641	632	635	599	650	655	582	591	606	637	659	606	615	638	597	603	590	615	658	617	608	666	647	614	588	621	636	609	598	645	656	636	623	632	628	636	620	637	636	636	627	692	627	688	559	590	631	646	636	615	633	650	642	668	631	650	595	640	634	633	630	613	648	635	668	671	617	632	625	651	638	660	628	637	615	612	577	654	663	669	572	647	605	673	606	627	615	644	673	638	559	609	613	646	588	623	637	623	619	587	603	606	613	612	602	639	589	602	644	652	652	635	670	603	601	627	617	630	673	636	631	609	642	622	637	633	652	606	613	632	700	621	574	634	604	640	581	611	604	625	618	652	624	563	576	638	598	629	646	647	684	643	602	620	640	613	603	633	593	618	607	635	645	629	642	617	613	643	623	597	631	642	625	621	634	650	603	617	590	686	656	598	696	647	616	607	622	620	675	626	648	643	643	571	601	611	658	582	597	634	613	627	604	653	625	600	578	656	657	674	662	624	577	633	625	685	584	661	653	691	588	609	610	637	677	619	616	610	634	639	628	664	619	591	582	648	630	655	603	619	630	615	630	634	625	647	614	587	632	637	617	625	645	628	647	609	637	611	598	635	613	556	577	638	661	633	638	628	672	630	623	604	607	602	657	628	610	659	637	647	599	639	589	615	623	608	623	600	654	626	617	667	685	618	644	640	681	602	687	661	650	612	604	651	589	618	604	606	621	647	625	634	672	605	612	644	673	619	676	624	615	641	625	636	682	636	674	622	620	614	568	592	610	601	619	635	593	625	604	645	628	607	651	593	616	581	684	618	568	623	625	665	665	600	655	640	648	623	631	658	625	676	621	634	616	617	613	681	578	609	599
10047	18514	17120	10132	6905	5065	3927	3075	2660	2289	1814	1667	1472	1304	1201	1136	1062	998	951	896	882	876	819	770	751	762	763	753	687	686	704	659	598	662	656	654	637	662	634	612	623	633	621	641	667	639	607	602	639	578	667	615	592	620	638	645	625	644	583	549	587	558	623	627	587	588	624	611	560	607	568	600	611	623	597	589	575	606	605	593	609	587	575	611	605	590	576	607	541	634	613	550	558	621	580	597	609	569	564	584	558	632	613	596	591	628	580	594	614	603	588	608	566	588	599	573	596	620	590	570	592	613	589	593	594	571	592	551	575	557	591	578	568	558	627	578	586	629	550	608	514	558	557	581	575	544	544	556	583	557	588	578	602	618	593	585	556	622	559	611	590	602	600	569	619	590	586	583	592	568	591	540	582	588	555	599	588	592	568	587	598	616	536	580	614	537	604	583	614	596	544	613	596	579	573	566	591	589	617	593	607	571	579	539	578	565	655	584	618	611	611	547	584	587	588	591	589	625	587	591	601	586	601	570	614	627	610	579	621	581	595	585	578	562	581	572	596	590	584	585	577	597	595	608	539	584	606	571	606	561	569	642	597	574	554	593	556	591	576	626	585	584	608	561	564	606	565	577	603	554	599	628	567	613	582	550	586	566	582	592	598	555	572	595	611	587	610	578	565	556	574	541	611	600	604	584	537	592	604	592	534	578	563	577	569	588	582	573	562	538	617	597	556	561	543	550	617	587	561	561	584	563	605	581	578	594	590	618	554	523	579	519	600	598	599	595	624	579	568	556	559	577	606	557	575	598	617	556	561	584	595	576	603	608	538	584	569	619	644	609	560	573	563	613	609	545	576	575	624	589	576	584	575	568	581	591	586	541	611	597	597	598	548	576	575	583	529	605	591	579	659	581	595	610	576	574	599	638	580	599	552	606	579	571	595	592	574	591	555	569	555	573	599	561	645	588	609	571	574	553	550	592	592	618	616	580	565	548	595	620	554	611	588	635	586	610	605	583	589	616	557	603	608	494	599	561	584	567	580	563	551	600	537	559	610	609	625	570	582	585	580	636	566	617	560	601	576	593	600	617	552	590	558	578	595	612	537	582	558	597	592	583	584	676	582	553	577	580	558	613	594	616	635	563	577	625	554	580	564	631	508	595	550	605	574	578	579	545	575	543	573	569	580	610	610	618	560	604	585	588	567	589	549	602	538	583	555	549	588	593	565	570	570	573	616	596	523	643	615	540	564	565	571	569	549	572	562	575	612	581	583	559	574	586	579	558	579	570	617	585	617	576	571	598	597	587	562	551	587	600	585	538	616	566	588	621	595	543	598	548	578	573	547	578	569	598	567	569	607	590	622	575	561	549	580	613	575	642	573	664	576	584	554	553	607	591	576	594	596	572	605	559	554	555	593	554	592	555	615	580	578	578	573	588	561	639	577	579	585	595	538	543	598	544	577	565	548	614	546	597	578	550	544	539	628	552	593	573	558	575	605	595	610	564	594	554	635	542	577	584	577	537	615	621	555	546	597	619	558	594	560	612	603	585	592	570	599	573	561	600	566	524	607	603	608	552	601	554	528	603	557	562	581	589	564	593	572	592	586	594	582	606	557	591	558	590	579	579	583	554	583	587	587	583	588	544	578	582	599	577	600	595	584	556	604	601	545	600	581	599	603	548	591	577	582	573	574	573	603	552	613	572	568	566	633	580	602	562	564	626	565	561	600	576	616	594	567	585	611	567	593	550	565	590	575	579	583	601	591	570	586	560	592	594	626	558	581	572	575	608	633	572	578	586	574	569	606	562	602	541	557	557	564	577	577	616	584	571	606	560	571	569	536	561	589	568	567	558	572	566	569	579	570	612	562	537	563	616	574	560	552	566	530	544	583	585	587	610	620	622	625	608	559	605	628	558	615	605	574	603	582	621	547	576	600	563	603	582	604	578	557	599	582	566	589	569	553	580	554	558	578	553	563	594	580	597	613	589	622	561	573	618	576	604	605	584	611	596	605	581	565	606	613	567	585	580	575	568	561	531	593	591	578	610	588	580	561	607	561	587	608	585	595	579	561	549	563	604	592	594	579	586	636	616	550	570	579	575	630	607	547	616	609	547	571	554	552	597	573	596	575	587	585	539	590	623	597	618	601	577	541	595	592	583	560	630	616	586	588	548	535	629	557	594	586	616	567	578	561	576	624	600	612	608	578	652	548	553	570	600	595	611	617	548	551	531	566	561	588	576	558	556	626	644	604	639	561	580	606	572	639	609	589	596	595	555	542	581	568	580	575	557	597	586	575	596	547	569	602	593	615	571	619	606	590	555	564	583	580	624	583	617	576	605	556	591	586	562	607	614	606	594	622	563	589	580	613	598	597	569	630	566	575	592	576	607	642	567	566	585	586	606	618	582	617	566	576	510	585	602	566	604	551	609	611	560	581	611	584	562	607	576	592	593	584	570	586	593	539	587	574	613	577	596	619	544	577	569	581	619	599	570	585	598	606	596	544	574	570	573	546	592	579	581	599	557	573	599	547	557	572	618	560	590	563	595	585	625	581	540	586	603	581	578	625	620	591	538	551	535	593	589	596	579	588	586	589	599	586	608	584	631	611	593	597	565	541	597	582	541	583	602	586	592	553	584	610	587	574	565	589	588	564	558	543	562	620	636	553	638	575	573	615	592	618	603	565	574	583	588	555	590	554	578	587	558	614	576	577	564	582	602	605	626	571	565	564	573	595	549	534	585	583	573	574	605	592	586	585	602	596	570	578	550	567	583	616	563	607	632	608	579	612	572	600	606	581	543	596	577	584	566	609	575	574	643	585	602	553	572	537	580	538	621	637	571	597	555	612	609	581	598	618	612	601	596	531	587	610	572	586	622	543	542	575	618	574	591	646	594	603	586	558	575	559	589	592	570	599	589	636	577	558	576	566	626	536	606	554	591	541	549	540	568	542	594	572	597	563	538	595	600	617	616	607	605	598	571	600	585	557	521	610	560	602	594	600	599	535	607	583	576	573	596	612	594	624	617	607	588	573	544	583	556	587	618	574	538	588	549	581	563	529	566	575	586	591	550	548	601	566	559	602	595	602	564	606	573	585	534	565	563	583	583	583	572	563	623	594	582	561	650	565	617	577	595	574	594	602	569	593	646	554	595	596	595	575	563	586	614	513	570	583	541	605	590	576	608	581	585	603	602	592	572	589	584	566	626	633	596	617	580	572	593	586	606	562	581	560	585	575	575	608	594	569	590	579	604	638	619	575	602	594	572	588	530	605	588	598	619	590	570	620	642	605	588	584	598	584	567	538	570	587	576	616	572	593	567	597	584	604	569	573	602	639	558	594	609	593	609	563	571	580	539	551	599	560	614	569	598	599	566	589	587	594	642	559	584	590	601	574	584	627	545	584	560	601	612	564	639	576	573	582	548	615	597	618	563	580	569	606	589	593	601	571	566	608	577	580	552	595	590	576	572	578	587	571	598	591	604	560	601	578	599	599	616
28487	14697	1778	363	264	218	174	163	138	161	139	137	143	145	140	134	142	140	135	141	147	128	138	139	150	148	140	145	144	123	117	134	123	127	121	132	136	148	133	150	114	124	125	134	140	131	121	138	119	139	140	155	116	127	134	124	146	137	142	169	123	136	114	122	110	162	161	130	136	126	125	151	137	147	131	140	138	125	135	121	122	118	126	123	128	121	139	134	140	134	137	120	125	144	119	122	137	138	125	145	145	122	136	148	147	116	106	130	140	128	135	125	132	135	117	125	126	130	140	141	136	147	130	140	111	149	119	139	130	121	129	135	143	146	126	126	113	136	156	134	127	140	148	136	126	135	138	148	143	122	122	135	126	134	136	134	140	133	128	129	128	140	132	135	136	128	140	151	126	130	152	130	136	163	134	143	139	140	134	132	129	123	126	130	112	121	138	109	123	118	139	147	135	137	126	129	142	137	159	141	126	114	153	130	126	138	138	139	136	130	129	141	147	96	137	120	127	122	145	154	140	131	137	142	127	129	127	145	141	121	149	139	130	153	132	149	127	134	124	121	133	127	125	141	128	123	140	136	117	139	144	151	140	131	138	135	140	131	137	131	142	144	127	112	117	117	132	128	126	136	133	135	139	127	131	128	133	154	115	139	132	125	122	131	113	138	151	130	123	141	114	136	138	149	151	133	113	124	115	137	119	131	141	107	127	123	110	115	126	143	135	138	124	121	114	128	134	131	140	128	114	140	121	131	138	140	117	135	123	125	130	148	135	127	119	153	128	135	131	121	142	147	122	137	122	108	130	110	118	149	140	117	129	136	132	125	151	134	143	127	131	144	126	123	128	149	146	135	132	118	142	117	145	134	138	121	121	135	132	127	129	147	143	122	133	106	138	144	111	125	144	139	149	117	121	121	139	109	141	120	124	120	142	107	134	121	113	138	146	113	148	113	135	123	110	136	145	103	133	134	133	130	107	132	124	116	129	116	129	147	162	142	127	120	158	109	128	145	133	124	134	127	113	129	115	128	104	141	106	128	129	149	146	119	152	133	125	120	127	157	135	152	139	137	141	130	126	123	140	137	137	160	147	144	114	137	119	122	153	126	118	132	109	132	116	165	140	127	145	130	136	129	124	119	113	135	141	129	131	160	130	126	126	137	124	114	157	117	127	123	132	135	133	129	133	115	141	137	127	104	136	140	128	122	137	144	156	129	136	118	150	124	126	139	131	126	146	118	151	145	110	131	166	124	154	135	130	146	120	139	123	122	140	120	142	132	130	155	137	109	134	155	142	115	134	149	123	130	140	157	122	133	141	121	114	125	131	132	131	129	134	136	143	124	128	123	125	118	130	147	131	122	135	129	146	129	114	135	135	124	128	137	139	137	120	132	118	130	141	114	139	145	164	139	150	134	130	134	121	119	149	116	128	110	145	109	130	142	154	133	123	127	125	128	136	138	148	136	133	124	149	140	119	137	135	130	137	132	129	148	132	115	122	134	156	118	110	138	142	133	141	121	145	131	125	159	141	132	135	153	118	149	124	152	132	127	121	132	131	121	133	136	130	137	143	134	113	125	127	141	128	121	121	116	108	124	147	132	129	140	134	121	146	121	132	117	135	148	125	125	120	121	159	141	120	135	138	123	157	134	135	144	119	135	133	108	116	135	142	154	137	127	143	141	139	119	114	128	148	114	130	141	141	150	129	133	144	129	137	116	125	120	126	129	112	134	126	121	143	138	136	125	124	145	130	137	140	125	132	120	126	144	131	120	130	122	147	123	142	131	123	141	140	135	152	130	131	99	134	121	139	149	137	143	144	146	131	124	143	133	130	137	157	149	139	112	132	128	146	128	135	128	127	139	137	118	143	133	139	124	121	129	139	144	125	143	132	114	155	132	133	140	158	137	141	121	143	114	113	149	132	137	120	153	124	146	116	137	117	124	125	132	111	143	159	123	131	133	128	135	133	122	136	119	123	135	122	125	112	141	154	149	138	108	148	141	138	123	121	123	123	127	152	141	143	133	135	125	150	127	136	136	112	142	118	140	131	150	135	123	127	149	130	133	148	130	127	126	115	131	126	146	129	123	147	125	139	133	130	135	144	129	132	141	141	144	139	116	135	125	143	133	121	129	120	122	115	138	119	135	136	137	122	120	131	139	125	130	144	127	143	139	134	125	134	112	130	144	139	128	120	119	113	129	131	123	120	133	135	141	120	160	141	122	128	145	134	126	132	143	117	129	133	108	115	135	126	103	150	136	132	148	149	144	137	122	150	130	130	130	128	132	158	124	137	116	141	140	137	113	123	129	135	133	122	119	134	116	115	140	133	133	130	133	142	136	127	140	117	117	135	135	129	139	111	118	143	136	145	140	144	132	140	125	123	130	131	136	129	131	122	129	120	133	149	148	135	128	129	145	137	123	135	124	125	134	147	127	125	123	130	120	120	119	121	152	118	115	140	125	137	126	138	122	150	117	149	150	142	157	139	141	121	109	134	140	109	136	124	141	136	129	142	135	127	151	124	124	122	136	144	150	135	122	125	136	110	128	148	123	130	117	128	120	127	132	121	133	114	125	156	151	142	139	124	135	128	127	137	128	119	137	125	121	133	140	138	128	127	135	133	140	119	117	108	151	138	142	135	120	128	132	127	139	123	156	134	124	138	141	150	120	130	133	146	112	132	125	136	132	135	146	110	145	147	135	133	125	123	135	137	121	130	143	127	132	131	133	145	137	141	114	151	115	149	134	124	143	139	128	134	116	128	136	148	132	134	125	144	127	113	147	132	130	127	126	124	136	132	129	165	124	116	124	114	120	135	134	115	140	124	121	131	147	124	126	170	139	135	127	144	136	116	129	145	123	137	122	136	137	132	132	140	127	127	113	141	146	131	122	129	118	132	109	117	110	125	135	140	138	124	136	150	123	129	119	113	139	151	140	132	149	120	147	141	124	133	137	145	146	140	139	132	146	115	118	130	143	146	120	145	140	113	151	143	131	143	115	130	145	136	121	134	115	134	112	126	129	143	134	114	135	129	137	114	130	115	176	148	124	140	137	126	117	118	131	122	117	118	134	131	131	132	127	146	141	120	147	138	146	132	128	119	127	133	118	157	128	143	149	130	150	117	125	132	146	132	127	143	137	137	140	123	141	151	122	115	134	135	109	123	161	137	151	114	151	137	127	135	130	133	128	123	146	124	134	147	143	120	137	133	140	154	118	117	140	164	128	139	143	125	137	139	139	133	135	105	146	133	117	150	114	148	126	145	150	131	139	132	111	132	123	144	140	151	142	140	134	138	120	128	147	152	129	136	136	133	138	123	119	142	122	151	160	129	123	147	135	129	124	124	120	139	128	134	135	130	122	119	129	118	143	121	133	143	114	113	126	132	111	130	125	146	117	133	118	123	136	133	138	131	132	133	135	131	134	118	144	146	121	146	116	131	139	122	130	125	144	127	131	117	130	127	124	123	123	141	133	135	144	146	129	120	115	128	152
5084	820	696	435	310	240	205	183	195	184	174	157	140	154	161	148	139	142	136	156	157	139	133	131	145	140	140	147	129	141	139	142	130	136	157	130	137	122	134	128	141	160	137	150	136	135	130	152	159	134	143	129	150	124	127	156	136	128	157	140	153	128	130	152	128	135	144	152	135	132	159	137	114	132	129	129	127	126	149	124	128	125	142	125	137	139	146	146	139	141	149	115	138	161	128	117	140	131	140	157	121	124	125	137	154	137	134	138	151	157	131	139	146	112	154	120	121	140	121	145	143	135	138	154	142	130	148	148	136	120	124	166	118	123	142	127	132	125	147	149	131	143	148	126	131	126	152	136	136	138	124	148	142	136	162	125	155	126	142	122	130	133	121	128	143	139	137	143	131	140	132	147	136	157	119	120	128	145	124	104	128	124	131	143	142	127	127	116	132	124	140	148	152	105	146	131	142	126	167	147	124	153	137	152	117	143	137	157	149	139	123	139	121	127	141	135	125	134	137	121	115	135	123	146	119	139	152	148	136	128	122	132	139	118	122	141	141	136	127	138	122	128	128	141	128	113	125	135	109	155	151	152	138	117	131	151	135	132	125	132	142	132	133	133	137	125	160	137	132	146	132	146	118	138	149	125	129	140	132	118	157	136	144	129	140	145	156	146	139	127	138	123	130	144	127	139	151	144	121	139	126	131	152	129	129	125	157	147	135	133	140	135	124	146	146	125	155	146	146	129	150	150	128	158	124	129	154	145	113	116	148	143	143	151	129	135	128	129	134	110	137	128	126	122	155	141	130	118	137	168	128	141	136	136	143	150	140	150	142	121	138	121	146	140	142	131	120	139	143	144	143	142	151	143	120	127	136	127	145	140	141	135	139	142	147	148	141	134	154	112	137	137	134	132	140	128	141	138	123	133	142	131	134	136	120	134	116	138	151	118	126	121	154	131	118	135	126	136	133	127	125	145	123	144	131	131	147	145	143	132	134	149	136	131	157	125	127	126	147	113	138	110	145	133	131	151	137	131	126	130	131	145	159	133	128	119	148	123	116	122	134	122	139	139	140	164	143	134	120	130	137	140	147	141	132	141	131	146	135	135	145	140	147	118	115	132	132	146	153	145	125	131	131	123	155	135	165	150	123	119	127	138	145	143	136	140	150	122	126	140	142	146	151	134	142	156	123	142	146	111	120	134	143	143	144	112	134	134	120	132	127	124	155	138	121	129	160	149	128	140	134	97	144	133	140	133	136	131	134	119	127	134	144	151	111	133	136	126	143	137	130	149	140	138	158	148	132	127	126	118	140	142	145	124	132	139	117	127	140	131	130	135	116	140	127	138	137	117	115	151	141	137	130	121	125	143	141	153	142	119	128	123	137	132	133	133	138	136	133	149	109	155	124	146	144	139	141	119	152	131	123	134	120	154	140	124	148	133	129	135	150	126	136	151	136	141	146	130	133	125	129	138	141	134	139	154	134	155	138	142	134	126	119	127	123	131	127	135	136	128	140	124	132	139	109	118	111	126	107	120	129	159	149	126	141	153	116	135	147	136	128	120	141	121	137	114	147	149	158	120	123	140	135	132	127	130	120	125	141	125	126	144	128	144	130	134	143	123	121	128	126	115	128	117	127	134	128	130	129	138	139	128	138	124	139	162	130	128	137	123	149	140	146	146	119	133	129	129	147	119	114	120	147	132	144	135	155	131	140	120	104	122	126	157	132	118	148	137	123	141	128	127	144	126	131	127	124	147	139	129	123	136	116	124	141	156	137	115	126	149	131	161	139	132	134	116	151	138	140	147	143	150	135	115	144	133	136	125	142	148	142	115	149	143	142	140	124	140	127	150	134	130	129	148	150	145	112	123	135	145	127	136	105	154	117	135	163	122	140	126	150	151	138	131	132	132	141	115	134	135	121	131	139	133	131	145	132	141	157	141	123	150	144	140	126	158	142	140	143	119	153	124	125	130	149	135	145	133	145	140	140	131	157	127	123	132	150	147	153	155	148	130	132	136	138	150	131	129	147	144	131	156	126	131	122	137	133	144	121	146	131	134	142	113	121	123	138	141	121	146	129	128	140	123	124	133	144	137	129	146	142	131	135	121	128	142	135	140	129	151	127	127	124	127	112	145	133	145	115	139	141	140	128	138	136	144	117	127	135	150	134	132	134	119	147	156	119	128	145	130	126	135	124	132	128	127	148	125	131	128	133	160	150	137	133	131	134	133	140	129	145	131	143	132	119	131	138	160	138	127	141	141	147	136	124	140	138	125	140	131	135	129	123	158	134	145	137	118	121	151	136	132	134	130	133	148	125	161	149	159	128	143	110	136	149	134	123	111	137	139	126	145	137	115	124	121	132	142	123	164	117	138	131	142	146	151	147	126	121	132	137	147	127	132	126	116	144	134	143	117	136	152	144	133	119	132	119	139	142	136	161	128	137	151	126	122	127	142	135	128	158	138	140	144	136	133	152	138	143	149	137	152	136	129	160	130	148	129	146	120	123	142	142	139	140	122	155	170	120	121	144	120	135	138	149	112	119	132	162	150	120	116	145	131	155	134	141	126	135	122	125	137	153	147	140	128	134	143	145	151	122	139	141	132	146	134	143	128	120	135	134	147	139	142	133	143	142	109	129	126	132	134	136	142	152	137	140	134	155	135	145	150	146	152	129	147	146	129	114	120	120	122	134	137	132	140	137	147	135	129	145	130	135	164	128	141	128	149	128	141	128	126	146	155	132	138	117	126	148	125	134	127	140	135	130	149	138	146	125	147	128	143	114	116	120	141	150	147	125	146	138	144	143	134	143	145	137	127	122	151	121	138	130	125	116	142	148	122	140	145	150	137	158	128	132	134	127	123	139	117	157	137	144	132	117	132	152	132	128	135	132	126	138	140	145	134	123	138	151	138	142	148	131	133	136	147	122	152	150	143	122	152	145	154	144	129	146	135	153	135	127	137	160	128	125	147	121	117	147	151	131	130	130	149	130	122	131	140	136	144	149	123	135	142	148	122	136	132	129	107	137	148	142	146	141	118	134	148	110	135	137	153	121	145	145	136	152	141	139	102	131	147	126	121	136	133	145	122	144	138	129	142	157	144	135	148	145	144	150	165	124	132	133	157	145	136	145	125	140	138	136	141	134	133	162	130	139	135	114	131	140	146	150	142	143	137	130	146	144	153	135	113	140	143	135	152	153	140	139	134	135	149	136	139	138	140	120	139	128	141	130	163	110	150	125	128	144	141	148	143	135	116	144	126	135	137	141	135	149	132	131	139	164	149	130	136	127	146	128	124	141	116	134	157	118	150	139	142	128	135	148	147	145	132	118	126	138	150	137	141	134	123	128	128	128	140	140	155	122	147	134	127	121	137	145	154	134	137	138	146	126	146	134	123	128	127	131	141	128	131	133	137	141	157	139	101	133	128	128	102	121	126	107	110	119	132	161	140	134	138	126	130	142	135	161	113	159	119	140	145	133	137	120	107	155	128
25279	20846	27325	24475	20861	12370	1745	1099	897	793	734	701	638	649	610	508	506	492	495	446	464	476	475	456	443	426	426	470	484	465	450	434	428	453	506	422	428	414	453	427	448	373	448	406	426	430	447	435	429	428	422	450	429	409	432	444	462	407	445	422	456	377	408	436	417	420	420	400	407	387	396	434	429	392	447	447	389	386	399	404	428	421	422	438	405	381	438	412	437	408	423	425	403	415	429	409	409	442	428	413	413	441	416	410	374	395	435	457	387	397	441	419	426	408	434	381	438	429	416	440	418	427	449	430	410	446	403	431	463	425	391	383	430	421	368	431	434	372	435	370	433	392	441	388	422	403	404	448	392	460	402	418	421	401	406	453	413	426	418	457	431	426	405	405	430	428	430	377	415	422	382	392	403	393	424	410	452	363	447	444	362	411	458	379	422	450	439	465	464	421	443	412	395	406	430	376	422	384	420	401	410	415	389	414	423	394	415	416	397	432	432	400	420	430	434	403	438	397	466	376	436	419	446	450	419	459	447	416	421	391	425	434	419	426	437	434	372	404	425	388	467	442	393	422	426	416	428	417	434	377	435	436	401	443	413	388	417	410	416	394	432	387	391	431	404	444	425	397	421	391	421	399	428	420	376	407	400	399	395	392	410	429	389	401	400	419	422	401	416	414	413	429	403	380	409	414	446	403	419	408	403	445	429	418	430	411	412	437	408	392	464	436	413	410	454	428	379	395	465	412	387	403	402	465	401	402	388	381	389	403	417	435	464	399	412	461	421	379	408	397	457	402	405	434	444	429	427	422	429	415	410	407	434	432	422	393	453	446	430	467	409	389	397	395	394	407	454	409	427	426	432	405	419	430	416	443	462	406	423	406	444	384	422	377	421	394	392	405	423	400	396	416	469	407	410	411	424	408	363	415	418	392	415	431	436	349	438	378	446	426	424	405	406	431	417	404	416	395	393	420	391	436	431	378	424	423	432	408	435	417	403	446	409	450	415	395	409	419	432	444	419	402	456	405	379	426	415	434	405	382	440	432	397	387	426	449	398	399	397	383	402	401	448	459	423	428	405	415	385	408	415	409	460	427	400	457	413	432	426	405	442	423	410	436	408	438	388	405	436	414	409	422	378	409	399	396	401	401	418	435	459	426	409	413	388	402	427	408	409	435	464	404	401	402	402	436	410	411	395	405	403	402	444	441	440	382	445	373	416	439	403	415	407	383	408	405	394	417	400	396	405	403	468	426	439	426	436	427	414	395	426	416	409	426	454	437	412	426	397	391	436	420	389	412	432	391	424	437	420	406	402	418	385	413	453	413	473	439	385	432	392	414	400	393	424	436	424	426	436	435	435	416	434	394	393	414	381	441	416	426	413	428	429	424	448	453	369	375	375	399	435	424	424	401	408	434	433	408	405	407	391	447	386	384	430	449	459	397	444	428	430	371	400	401	433	425	400	406	412	423	389	432	424	440	409	402	445	389	418	418	439	423	370	441	418	395	394	417	421	440	394	419	404	427	419	421	457	423	425	444	420	445	413	386	414	402	429	421	436	416	408	405	435	418	413	387	385	386	415	399	434	419	432	398	441	419	423	439	386	403	421	405	431	393	426	419	364	371	406	431	410	419	396	400	433	446	429	418	406	417	423	364	445	462	450	424	436	433	443	411	438	420	428	451	429	401	429	474	442	384	386	410	436	428	406	403	454	416	447	426	395	400	431	371	438	409	424	427	436	410	385	400	431	396	449	440	431	402	446	433	418	433	395	438	469	450	406	408	443	430	447	411	414	371	390	415	442	420	422	405	400	422	359	384	421	400	421	402	422	411	424	407	435	401	418	417	402	407	369	436	408	439	397	419	404	384	425	423	416	424	442	434	425	451	461	386	408	397	410	417	382	432	418	457	416	408	409	399	456	384	439	402	422	404	440	419	403	429	450	427	408	416	437	395	416	424	427	440	452	407	407	438	393	384	381	456	399	376	378	435	398	387	436	415	393	419	390	407	429	423	419	435	439	453	439	452	402	421	415	429	460	392	378	420	426	437	416	423	393	441	420	430	420	396	405	405	430	401	382	423	445	459	416	411	411	426	360	429	458	407	405	419	404	411	394	425	400	405	403	434	421	373	424	422	429	412	396	414	377	439	410	452	395	440	443	415	448	425	404	422	391	426	418	405	389	369	425	404	419	438	439	403	405	424	392	414	416	399	440	427	420	405	407	402	437	391	418	447	432	406	414	439	380	417	402	413	414	407	411	381	405	431	376	405	423	381	398	429	411	415	402	393	395	427	451	426	396	409	424	421	418	418	426	441	429	399	379	431	414	412	377	412	403	435	428	466	416	399	407	431	413	414	427	441	398	368	430	437	444	417	453	428	430	410	412	435	397	416	439	427	435	438	444	413	427	408	421	415	421	432	407	413	427	445	422	411	424	409	431	411	416	396	425	425	399	419	403	435	405	425	436	371	415	398	391	420	423	453	444	401	433	390	409	414	408	432	395	435	449	406	437	422	390	396	423	381	430	448	433	384	394	365	441	410	403	440	455	427	422	398	417	415	407	415	419	429	435	434	416	447	378	387	406	405	408	426	400	406	430	449	426	415	438	407	387	401	450	461	417	399	443	413	418	423	390	422	459	410	438	429	423	376	385	446	434	403	433	416	393	444	450	425	428	419	397	413	435	428	426	452	410	398	430	409	418	422	396	465	389	435	416	430	407	425	414	388	375	423	444	431	407	455	406	410	436	424	413	405	428	410	427	423	388	425	437	456	403	398	437	404	408	396	417	445	390	420	433	392	415	417	417	401	397	433	399	396	435	415	418	391	417	442	426	433	443	460	426	436	425	404	431	402	410	373	421	459	454	399	400	400	410	420	418	391	444	424	389	431	439	414	396	413	403	396	427	399	402	419	388	460	393	390	431	412	412	400	379	404	374	436	452	420	417	433	383	423	426	424	376	414	404	403	429	364	413	378	395	396	387	395	428	431	420	424	432	425	411	423	418	413	402	407	402	420	428	421	449	387	423	416	426	442	457	407	413	421	398	440	451	422	395	439	421	409	424	407	403	382	423	407	410	423	364	462	425	396	430	404	413	404	413	432	422	419	417	415	434	404	362	426	410	437	381	411	410	385	421	378	409	398	419	426	381	402	414	438	422	413	412	414	391	376	424	426	435	391	423	392	393	430	393	425	431	394	428	421	444	378	379	449	414	446	397	418	407	402	417	390	437	461	423	409	405	421	430	383	425	430	432	410	376	412	427	438	432	408	414	418	396	448	448	424	410	451	451	421	428	394	391	374	401	396	421	451	401	438	405	436	402	446	417	414	393	416	431	397	455	413	416	432	407	411	424	443	460	410	443	449	409	415	439	378	414	385	404	412	401	404	414	439	410	412	402	404	440	449	445	441	447	435	419	423	388	427	408	406	409	444	429	399	466	405	394	415	437	422	442	442	450	408	437	424	391	419	378	420	443	423	353	399	458	431	436	404	407	411
7262	11649	10591	5865	3875	2872	2182	1756	1499	1266	1049	925	855	793	676	657	644	568	571	549	496	507	456	497	480	436	471	440	443	430	494	414	428	419	420	414	423	412	437	375	402	383	392	429	407	390	426	399	423	403	414	375	403	402	412	426	394	417	409	383	357	408	388	383	403	414	378	380	380	412	384	393	401	377	416	376	371	400	418	341	414	387	389	375	392	381	393	408	394	377	376	408	361	381	386	411	408	383	381	380	388	358	359	401	408	377	418	403	381	395	379	407	396	414	406	409	370	412	384	403	378	394	409	384	382	381	406	381	346	379	380	398	372	377	386	410	361	360	386	376	397	425	398	369	395	387	382	363	395	397	391	385	404	379	378	346	414	371	385	350	380	388	405	393	390	382	395	403	378	380	377	405	400	411	391	392	385	371	377	362	413	397	404	399	394	371	387	374	411	424	353	358	385	409	372	381	385	383	407	413	381	362	347	377	332	398	375	376	357	388	373	376	376	406	374	382	402	399	395	361	360	352	372	397	330	381	395	373	365	402	373	419	389	406	360	388	382	355	384	382	398	390	375	373	362	386	412	358	420	383	377	374	355	367	354	374	405	373	410	371	359	374	383	403	362	406	401	373	356	360	376	374	344	384	371	391	398	374	410	368	354	376	392	369	353	378	378	392	350	374	391	364	389	390	365	340	360	340	386	384	357	394	395	423	422	383	366	409	416	366	366	377	370	367	386	391	352	407	329	373	374	357	335	405	369	366	352	392	409	394	379	383	391	425	383	348	379	383	383	363	360	375	351	400	408	404	431	370	405	417	395	384	361	368	367	390	352	367	417	363	413	387	336	375	399	386	399	375	376	386	375	361	391	364	389	370	370	387	412	395	361	399	406	324	381	405	447	377	396	345	393	340	397	368	393	367	405	367	394	375	398	373	380	368	395	349	387	417	404	350	409	369	377	365	370	444	370	360	363	392	354	384	394	391	390	362	344	390	385	416	393	380	401	395	408	407	408	414	361	400	350	359	401	385	371	361	363	368	388	403	380	363	352	364	366	354	402	350	400	393	397	384	386	377	380	382	392	386	379	404	341	394	351	371	405	370	409	373	377	406	412	430	396	373	399	403	407	432	407	373	394	381	377	399	369	373	394	394	377	394	393	379	402	383	373	398	389	404	363	364	397	405	387	400	397	400	343	395	437	440	347	347	374	377	395	391	421	422	388	394	424	399	409	356	402	372	405	370	391	388	401	379	358	353	351	405	402	385	362	379	397	407	354	382	336	386	397	386	388	392	403	428	360	389	410	366	367	391	415	384	400	389	391	373	399	384	396	347	373	387	370	377	381	400	376	398	389	426	388	415	417	366	377	334	372	372	404	397	400	391	375	390	372	417	391	396	365	387	385	361	388	408	373	383	368	354	397	378	394	362	396	377	352	338	356	367	359	401	399	405	382	364	428	360	397	390	387	392	376	359	398	372	367	403	377	408	390	391	394	379	439	378	361	379	400	365	392	421	404	365	368	376	376	364	378	407	388	380	350	368	365	352	390	381	362	384	392	409	390	365	412	381	387	382	376	374	379	338	378	405	352	332	386	368	363	400	364	400	402	357	418	387	341	432	363	370	371	408	361	384	381	401	383	394	369	402	411	397	378	387	345	371	385	405	376	413	380	363	392	405	378	367	403	392	395	414	397	384	409	441	391	405	393	427	381	394	346	362	379	392	416	402	402	356	406	413	371	387	357	402	428	388	384	386	402	389	409	356	402	393	389	380	380	401	388	374	373	391	378	359	387	385	380	359	387	391	399	388	402	406	373	407	389	413	395	357	374	362	403	374	418	372	407	361	393	406	397	377	394	417	406	405	376	378	403	380	390	401	380	429	432	378	423	383	326	386	382	378	392	375	395	372	382	380	390	374	364	406	354	367	367	411	364	343	401	365	402	382	364	350	382	366	400	415	406	370	405	362	348	331	376	387	419	358	355	367	368	377	368	360	422	384	367	361	431	401	416	371	363	372	368	406	380	377	423	383	397	380	329	353	389	386	363	381	396	402	400	362	376	389	399	404	406	377	367	364	384	356	398	391	383	374	411	352	380	361	370	381	339	410	373	400	382	374	393	396	393	385	392	392	405	398	399	382	381	406	372	394	397	396	400	406	422	390	398	400	387	359	381	365	435	386	393	387	424	402	366	368	388	390	398	370	361	394	367	387	395	346	415	353	380	355	375	414	380	421	387	391	415	382	388	386	406	354	384	397	427	366	365	379	382	401	369	369	367	411	406	362	360	377	371	381	392	375	352	388	390	407	358	356	373	381	389	378	379	384	392	369	384	338	400	391	407	334	381	406	365	353	389	381	405	369	372	387	438	390	382	358	370	397	402	396	394	374	363	358	379	372	378	383	395	404	395	348	406	392	379	395	377	394	405	387	376	345	381	370	401	410	416	364	346	389	396	361	385	397	388	364	370	339	380	391	385	366	373	386	405	377	389	402	379	353	396	378	414	334	371	380	399	384	389	358	391	367	396	368	421	337	394	379	377	408	373	378	400	375	391	367	374	368	406	424	391	397	381	405	367	402	409	432	394	358	341	429	375	382	389	380	373	382	371	378	386	365	391	363	361	352	409	381	390	364	371	362	393	411	400	392	398	390	353	386	389	377	360	357	370	387	376	392	383	385	381	400	381	396	399	370	393	371	373	389	387	393	417	361	412	351	391	394	408	359	386	346	387	396	383	353	388	390	371	353	372	354	375	375	426	387	393	392	350	396	407	388	357	378	365	396	371	372	358	385	389	386	374	399	387	404	385	390	412	386	367	394	397	382	418	376	379	400	392	392	412	370	385	369	391	386	389	367	392	388	410	378	398	379	364	368	382	388	398	361	385	370	367	377	407	372	394	365	418	410	370	399	380	370	389	379	371	385	363	403	397	386	404	377	399	363	391	392	384	377	367	403	400	386	376	359	379	353	368	380	348	386	338	357	394	392	395	382	390	415	365	360	374	391	415	362	368	400	363	399	388	395	419	367	386	408	391	397	405	410	381	366	375	396	399	362	398	347	345	374	375	372	384	373	384	398	344	390	380	406	380	370	382	401	378	371	367	366	375	396	368	408	388	377	377	356	364	383	408	354	331	357	370	399	389	385	358	400	395	387	369	358	401	378	356	401	358	389	333	375	392	366	399	364	402	371	357	380	383	405	380	391	386	373	382	352	389	421	383	373	386	413	377	398	389	369	376	357	368	377	393	378	381	398	416	378	402	394	361	386	401	394	393	363	385	368	380	357	366	394	418	372	376	358	386	377	371	388	399	390	379	380	367	383	399	360	375	366	369	424	391	376	387	372	380	371	375	354	349	347	362	345	371	372	358	407	402	419	376	403	385	331	436	377	420	379	389	432	421	367	358	342	374	353	382	388	361	381	364	360	379	407	372	400	383	382	374	362	404	353	374	397	414	407	387	385	371	403	413	355	371	354	395	364	411	369	405	384	420	351	364	393	416	393
23000	20888	27710	24187	20901	21015	11085	2112	1615	1378	1265	1136	1078	1064	997	888	871	842	841	771	751	779	759	722	686	744	760	727	708	696	684	739	701	695	677	686	682	720	649	662	635	676	694	663	607	679	706	664	669	598	635	640	635	626	685	623	644	634	654	635	627	674	626	660	673	644	656	661	653	648	611	616	634	670	644	631	620	642	653	673	630	617	675	644	647	635	670	628	681	655	640	639	631	620	716	637	610	624	615	669	624	617	658	649	642	652	677	630	661	584	591	670	669	668	644	624	635	591	643	636	637	606	608	626	637	620	677	633	662	643	632	683	632	630	640	639	644	639	644	627	634	657	616	640	641	677	646	630	623	652	646	640	629	609	631	601	666	642	606	597	639	658	649	601	654	604	623	624	660	637	649	639	598	612	659	659	605	629	630	636	637	654	626	652	622	635	658	624	660	631	651	676	626	656	648	623	615	602	687	660	614	631	655	619	608	605	659	627	638	620	601	633	611	651	668	679	637	626	601	619	637	659	618	662	664	668	619	629	644	626	619	631	624	641	621	643	642	613	637	644	674	642	698	663	620	643	640	631	630	620	639	617	603	665	601	594	652	640	636	632	647	628	654	655	638	618	657	646	676	649	635	642	608	618	638	662	655	606	631	642	649	622	668	595	641	627	592	645	640	645	636	640	651	649	656	670	646	653	644	666	612	654	620	650	691	677	637	633	658	647	670	624	662	645	638	631	633	617	651	652	651	611	651	624	652	675	621	584	602	633	629	660	647	610	630	679	646	616	625	620	601	650	643	629	644	636	651	633	656	621	642	608	668	641	614	668	686	643	601	651	623	572	638	636	596	634	648	610	637	642	654	645	600	656	650	670	646	625	636	635	636	701	638	632	587	644	639	640	619	615	622	631	634	677	573	673	662	654	608	615	629	634	607	646	641	642	736	631	638	638	646	598	627	642	638	625	582	656	652	601	608	657	650	641	603	625	607	656	643	626	654	631	611	639	611	654	654	635	610	615	661	616	603	631	627	644	619	621	648	631	592	666	623	643	637	629	695	633	665	621	639	670	633	657	594	630	636	626	650	635	620	611	613	628	656	639	624	648	600	635	690	642	610	638	618	642	646	618	633	632	624	633	630	625	643	647	654	612	676	649	658	683	648	685	617	637	684	661	593	652	628	618	658	582	619	641	632	571	672	689	600	658	644	606	644	656	672	610	651	602	655	598	642	701	646	659	665	661	621	640	638	631	656	655	601	592	624	651	660	625	663	653	636	689	588	655	640	624	654	680	655	695	622	649	698	617	585	628	622	634	601	666	596	611	618	671	590	612	629	635	650	693	627	604	632	687	653	690	648	699	597	705	618	674	588	676	649	663	689	632	650	622	625	639	631	628	647	608	652	630	600	650	644	653	578	630	611	596	625	623	647	600	620	612	595	612	665	652	652	632	628	682	647	617	669	606	656	676	611	669	628	635	653	634	639	641	624	644	670	650	676	653	622	642	584	642	611	604	660	624	617	626	619	607	664	685	575	637	713	664	637	642	612	657	647	644	692	629	651	646	676	659	650	657	624	644	594	648	634	654	638	646	627	641	610	615	609	647	613	612	639	589	625	660	659	621	646	602	649	613	631	607	658	620	599	653	647	623	615	612	649	657	625	620	627	669	619	597	612	651	623	616	674	626	647	644	600	606	645	622	680	665	646	667	639	661	632	580	611	713	573	635	670	607	619	631	640	655	596	592	607	622	642	667	574	587	658	640	702	624	621	634	587	654	639	600	628	641	624	650	634	620	676	614	629	664	642	613	626	579	662	606	650	627	637	617	650	648	625	627	623	642	688	652	611	634	658	658	642	627	606	642	651	652	637	707	615	638	628	631	620	616	622	627	687	584	641	626	632	624	633	621	634	643	635	671	604	648	624	672	633	652	681	692	631	615	637	689	680	679	639	652	596	665	607	697	634	606	636	622	633	638	634	657	666	625	594	678	651	572	661	705	690	668	652	651	616	579	664	613	690	674	597	649	597	647	641	623	638	639	608	652	663	638	624	631	593	633	604	634	638	690	637	647	639	631	617	588	638	592	622	599	640	636	607	624	622	653	640	656	640	655	602	622	632	588	645	601	667	620	643	659	616	645	617	633	585	654	582	632	629	623	640	629	605	645	662	634	630	649	648	631	562	650	601	616	616	638	647	598	623	598	632	640	609	640	686	639	626	618	641	609	573	637	649	649	675	614	627	644	637	577	611	649	666	653	623	645	649	690	616	669	626	669	630	605	610	650	596	678	590	655	663	636	596	689	640	628	619	588	608	585	614	622	627	654	613	628	676	618	624	622	615	660	639	659	619	662	652	609	649	679	685	618	624	685	637	650	624	598	634	624	647	636	639	593	643	658	626	634	595	708	634	648	633	654	626	659	665	630	589	620	650	620	640	659	612	607	661	590	625	655	673	615	642	617	636	620	602	638	638	639	671	626	617	606	637	614	604	670	618	660	627	631	676	629	663	602	665	633	598	653	644	672	646	615	592	649	625	615	624	606	626	650	665	653	616	607	649	649	630	590	600	691	599	622	673	611	600	567	594	613	653	660	632	640	630	661	653	640	645	618	655	647	655	674	638	658	663	604	641	604	626	627	658	590	650	623	676	669	613	613	628	605	637	647	593	623	634	660	609	654	646	622	677	605	643	672	638	623	619	645	629	628	671	616	654	654	619	634	625	637	605	657	610	628	630	619	593	634	657	650	696	600	643	658	628	641	608	658	596	648	671	619	653	614	608	686	675	709	670	645	618	636	677	613	630	611	648	672	612	644	571	663	685	624	622	674	612	606	655	656	659	663	646	645	625	610	614	666	657	612	644	631	620	609	632	607	617	590	651	578	620	644	653	625	687	645	663	612	655	669	590	625	652	637	638	649	615	655	621	585	607	613	615	609	682	667	675	660	662	628	656	648	625	626	616	659	637	677	666	690	594	618	618	582	650	670	608	676	654	623	624	600	605	608	594	637	668	608	670	664	575	616	667	615	624	621	636	631	672	652	644	650	678	629	619	606	603	656	609	615	601	589	649	630	674	668	593	650	620	561	631	611	637	623	617	619	651	632	647	580	650	657	633	631	641	639	633	614	620	641	644	599	662	619	644	610	613	632	609	643	625	652	633	616	650	616	619	654	627	602	638	607	646	621	650	598	681	624	653	674	581	615	599	631	612	633	649	620	599	635	637	661	659	627	618	679	636	623	617	650	606	636	620	588	627	606	613	680	655	606	628	664	621	666	627	613	647	627	624	606	608	654	641	654	593	638	598	622	654	683	673	672	628	601	661	628	595	618	614	647	655	643	666	632	622	656	641	644	664	621	655	632	655	586	627	688	620	634	593	624	639	653	634	617	624	612	638	663	666	646	635	590	635	656	673	672	644	662	601	649	654	607	613	675	633	615	614	623	641	673	663	630	628	605	609	706	609	660	645	656	618	665	589	599	617	629	611	617	605	616	630	674	613	589
10219	18649	17020	10016	6888	5133	4006	3197	2535	2206	1952	1672	1520	1314	1208	1126	1041	987	929	863	800	855	833	749	775	742	747	715	674	731	656	700	674	697	603	681	666	662	645	629	632	656	655	598	657	647	637	654	676	652	636	629	618	598	621	651	647	600	608	580	639	624	611	592	600	565	642	668	612	611	628	606	543	578	609	632	608	582	627	574	598	640	576	602	635	585	602	553	556	599	568	610	589	609	564	614	589	628	601	619	564	613	585	631	637	605	583	562	602	604	576	535	572	576	593	545	589	627	587	583	583	597	609	633	586	550	584	585	582	594	582	598	565	593	608	593	585	576	606	581	593	544	602	593	569	594	613	632	602	612	576	596	606	570	564	571	606	563	564	596	650	590	604	603	605	617	581	593	606	584	619	616	604	591	599	586	624	582	617	591	555	593	604	576	619	592	596	569	588	603	628	597	589	637	573	579	584	582	597	581	567	586	603	560	579	577	570	595	570	589	524	619	565	550	648	611	565	566	586	592	587	592	562	594	562	551	602	583	608	602	602	591	578	614	556	593	560	576	649	572	607	608	566	647	608	591	587	598	586	601	584	579	582	585	557	647	561	597	567	564	601	589	618	581	551	617	660	590	576	576	599	565	576	584	593	584	583	610	569	566	581	556	582	563	557	555	587	622	577	627	597	587	583	606	592	645	585	576	607	608	614	616	612	619	560	635	571	614	638	575	584	591	585	625	614	574	623	590	585	558	560	584	589	619	586	588	597	529	596	614	569	560	576	607	557	596	592	589	609	589	580	592	586	613	562	591	580	573	609	583	567	574	585	605	632	586	625	583	518	579	563	568	584	590	601	609	611	626	631	587	609	589	567	547	554	530	616	566	603	577	605	622	550	641	608	631	582	580	590	526	563	593	599	609	591	587	622	593	616	574	611	569	560	612	584	575	554	591	624	541	590	559	532	597	605	594	586	550	563	579	563	562	564	563	575	596	578	583	591	551	597	565	593	620	583	595	644	619	568	577	562	595	620	596	590	567	609	608	544	598	584	609	603	585	598	564	600	565	569	584	600	574	559	590	617	586	615	566	598	600	577	577	573	546	597	582	580	587	621	609	598	592	616	574	558	586	576	637	603	602	568	603	599	593	592	604	580	551	578	565	572	582	562	613	602	583	615	596	606	563	585	585	575	576	605	604	578	593	591	638	559	572	565	557	583	568	606	565	605	577	588	569	575	570	573	599	609	607	595	581	569	521	597	564	578	601	625	565	578	532	625	600	622	584	599	559	646	614	563	588	547	620	560	607	547	584	580	589	579	620	605	611	584	633	578	568	586	581	610	583	598	580	596	623	573	555	583	594	574	572	563	626	543	578	610	604	581	583	553	602	601	616	591	596	586	567	570	561	580	572	593	536	572	588	565	623	566	585	609	622	555	627	541	592	554	583	560	562	573	589	610	578	585	556	592	603	588	588	582	597	553	571	600	615	590	598	574	589	578	619	626	613	651	607	611	582	575	608	616	590	592	573	626	584	557	594	584	601	603	606	615	580	608	596	578	558	580	605	558	609	630	611	589	601	556	596	552	618	576	588	585	567	593	615	601	634	623	564	604	578	639	609	592	608	571	567	580	546	574	574	575	571	599	613	619	607	536	608	609	546	566	562	574	574	590	616	588	648	574	624	567	563	566	569	581	582	618	575	577	607	546	608	575	596	556	597	581	624	621	619	577	561	633	599	578	574	600	548	581	598	539	574	602	608	576	597	568	612	592	593	592	604	619	589	572	605	596	554	563	582	637	563	553	578	573	583	565	613	615	629	598	553	644	615	590	598	607	614	545	554	597	547	602	580	590	629	595	563	552	553	611	608	588	570	561	612	553	587	570	543	579	551	589	590	604	549	603	589	584	622	561	561	558	622	592	598	546	640	553	567	565	566	593	606	604	533	569	567	608	564	618	601	612	573	586	552	586	605	564	592	551	545	614	591	572	626	634	613	600	545	584	573	578	569	548	517	572	576	612	585	622	560	551	567	591	618	582	597	595	606	581	585	626	567	633	567	585	601	575	575	599	622	604	603	546	581	579	603	595	572	592	607	608	592	622	570	571	588	636	583	604	631	581	564	610	573	597	611	611	572	603	593	543	617	593	564	598	571	598	574	562	562	611	592	604	563	589	556	578	598	595	549	573	559	607	608	603	566	569	616	588	595	613	576	588	596	645	563	585	566	596	593	577	600	568	597	610	585	596	569	597	587	564	626	567	560	582	619	603	579	575	587	595	608	589	569	595	530	606	619	622	574	562	579	598	572	577	606	618	604	566	581	571	631	590	603	591	593	579	575	565	613	583	551	593	547	581	569	609	594	589	561	597	570	563	606	577	584	572	590	582	603	593	587	567	598	583	575	526	556	593	565	597	547	575	621	618	562	593	580	599	587	591	572	590	577	589	592	603	578	569	572	608	589	608	607	575	592	616	595	578	613	592	582	533	584	544	553	594	590	585	582	574	575	590	591	598	549	563	574	615	567	579	642	583	593	640	549	583	589	548	567	601	562	526	575	599	563	574	568	608	571	606	592	594	538	572	615	599	638	570	608	554	610	586	581	591	598	604	612	580	562	616	624	637	572	634	570	597	591	553	625	588	592	581	568	595	599	582	614	598	540	569	562	576	563	569	542	564	550	572	567	562	572	618	578	593	583	587	616	586	611	594	592	613	583	599	604	580	577	561	547	579	566	599	612	586	621	582	572	637	606	584	537	578	596	574	574	642	604	567	588	583	615	576	578	584	597	579	600	584	591	609	572	591	555	605	572	597	592	616	615	567	603	623	597	592	609	577	593	585	634	592	555	630	597	578	590	579	558	563	577	582	560	603	564	592	532	604	572	601	643	595	550	599	609	621	586	593	583	542	605	595	590	625	587	561	596	568	577	588	530	589	575	586	601	568	621	622	558	636	618	556	568	586	612	597	596	628	583	529	568	628	613	603	571	589	567	608	593	515	572	602	607	584	523	602	559	578	570	583	569	566	632	592	554	609	567	566	562	607	595	555	521	613	620	587	579	597	624	561	572	576	558	611	602	606	608	600	568	626	547	589	630	604	582	590	582	602	606	610	571	568	605	571	552	582	554	600	570	580	564	614	579	602	615	630	587	584	558	584	585	577	597	564	528	615	614	598	597	540	670	561	569	599	572	583	581	607	655	602	580	567	607	605	601	602	570	590	569	567	552	599	566	635	622	574	563	617	632	562	592	618	613	566	592	551	628	600	583	584	596	551	580	600	542	555	586	610	605	555	594	620	617	563	571	576	594	617	572	642	576	573	594	547	587	588	552	574	586	522	618	550	529	554	635	594	606	593	641	592	606	615	578	610	580	607	559	615	593	579	606	602	626	558	581	609	603	576	576	616	599	639	620	539	599	549	579	554	569	596	610	590	577	581	579	595	578	606	627	591	587	606	619	586	622	540	575	584	641	594	595	600	599	583	600	604	585	560	617	580	559	580	604	552	630
28347	14561	1776	398	260	218	175	150	168	140	143	145	153	163	141	134	130	115	129	142	134	140	130	137	135	131	149	124	146	129	102	124	115	137	134	135	137	122	133	132	161	137	132	119	135	121	134	138	133	116	124	143	156	138	135	135	121	138	130	145	133	113	123	137	145	118	123	129	149	131	131	145	128	144	130	138	141	121	149	128	123	143	118	132	135	121	144	118	112	129	136	142	104	136	138	132	147	134	123	144	136	129	119	117	127	133	128	106	120	119	116	126	123	130	120	124	115	138	110	128	132	137	147	134	153	131	144	149	145	113	137	134	125	126	117	142	102	146	123	111	115	128	96	131	127	139	127	121	126	152	143	133	160	132	133	143	136	129	137	126	147	146	127	155	147	124	135	135	133	140	133	125	165	141	152	127	127	144	126	131	118	120	135	112	140	121	155	129	126	129	119	134	136	154	135	152	120	123	144	115	136	131	132	151	140	126	121	107	140	138	146	144	145	130	119	141	124	135	130	129	131	128	120	133	137	121	129	133	127	130	153	124	141	145	125	111	126	119	137	136	135	129	145	152	135	122	136	127	129	125	116	132	149	133	115	143	112	135	128	134	126	138	127	140	140	129	118	140	143	141	135	147	133	133	115	144	131	122	144	154	141	152	133	135	136	142	141	129	144	115	125	118	121	124	136	131	114	130	144	137	134	134	123	106	126	144	124	132	125	146	148	145	123	133	138	129	112	128	147	135	130	140	121	129	121	120	134	137	140	145	116	146	123	123	132	122	115	109	132	124	116	116	118	127	114	152	123	126	142	131	132	146	138	120	132	133	145	136	134	151	136	130	113	132	128	107	128	132	126	123	113	139	137	131	164	140	129	142	135	169	134	117	152	143	132	124	137	133	142	133	139	111	168	122	141	121	118	128	124	143	151	132	142	133	130	119	142	120	146	122	123	148	137	121	139	120	122	132	131	135	128	130	112	110	117	150	137	132	134	129	132	124	140	120	142	140	121	99	129	124	133	145	130	136	141	154	118	146	129	129	130	118	127	128	123	124	133	134	121	140	144	143	115	137	135	138	145	125	134	142	134	120	119	128	104	124	129	149	125	129	118	115	134	108	156	131	122	160	127	123	136	125	127	145	127	148	147	138	150	131	123	124	133	147	115	116	129	134	144	118	126	140	159	111	123	112	137	138	125	121	138	116	147	138	124	145	105	142	123	132	162	129	140	125	133	138	143	129	131	106	160	144	136	130	130	139	155	121	143	129	133	132	123	117	112	139	132	121	128	120	113	133	135	129	131	113	133	116	124	139	128	128	135	128	141	146	134	130	126	130	148	136	128	111	139	133	120	121	140	141	127	137	137	134	117	132	132	135	141	152	129	135	120	150	137	140	121	137	132	133	121	115	121	149	129	145	140	117	141	145	103	138	131	128	123	123	108	106	109	151	138	120	136	124	144	131	124	140	111	135	127	109	136	134	137	140	128	150	120	132	125	133	117	131	150	139	124	117	100	153	144	126	128	135	138	121	133	135	137	129	131	147	137	123	124	126	133	129	127	119	145	115	150	132	133	123	125	152	141	141	119	129	163	109	118	133	133	142	109	139	132	108	133	143	124	133	141	132	150	115	130	127	131	120	109	144	121	130	123	117	130	141	114	120	124	115	125	118	124	128	140	120	124	139	127	144	123	147	124	140	120	121	119	133	129	148	142	140	131	136	143	131	133	129	120	136	111	133	142	136	132	146	125	124	134	133	144	138	112	139	119	125	129	133	120	148	151	119	144	125	120	119	123	129	118	119	118	121	126	124	148	131	152	141	115	108	113	124	141	112	129	149	126	137	112	118	148	126	125	131	127	128	137	144	142	126	128	134	131	126	128	126	146	118	127	124	125	120	119	126	130	125	117	117	122	136	141	105	140	133	128	133	131	139	153	175	121	137	122	130	145	142	126	137	125	119	130	131	125	144	142	120	126	135	117	144	145	123	141	146	133	136	132	110	136	152	132	132	146	141	119	128	146	131	122	123	126	140	128	134	138	127	135	125	125	138	120	123	119	126	123	139	147	106	135	138	141	137	122	123	115	158	138	127	145	131	144	160	142	135	146	125	131	116	146	126	136	127	115	142	126	135	135	137	140	119	148	127	114	148	140	127	149	127	156	148	179	148	142	123	149	116	145	125	126	131	147	133	135	156	123	130	110	137	133	129	142	116	137	114	126	122	116	133	123	142	125	144	133	140	114	131	117	128	142	124	133	132	120	146	153	135	131	145	140	135	138	133	129	132	129	119	126	105	134	142	124	140	131	159	139	116	118	118	122	125	129	131	146	145	128	152	121	118	116	127	123	137	121	120	110	133	127	125	113	158	129	156	153	142	121	129	126	144	156	119	123	133	127	140	121	129	119	132	128	134	123	126	150	134	131	116	129	130	122	133	115	128	112	130	133	136	151	111	126	153	147	145	137	147	132	140	135	129	173	125	133	130	130	114	116	117	135	140	114	117	122	121	134	124	158	124	135	129	127	132	120	124	145	116	135	133	123	145	125	127	139	128	129	133	129	129	128	123	121	139	145	134	124	135	130	128	116	117	124	151	139	142	125	115	146	111	123	132	138	121	123	148	141	131	129	146	141	131	141	154	149	137	139	143	122	123	150	126	140	126	134	138	133	131	132	129	129	133	141	124	141	116	128	140	133	123	143	120	139	115	145	122	138	134	133	118	113	129	124	151	142	145	126	126	135	142	109	132	124	122	135	144	134	136	154	139	125	127	108	116	137	139	132	119	143	113	113	135	143	130	136	135	116	160	140	122	124	152	120	121	130	132	146	119	115	127	154	121	124	123	115	130	128	150	129	126	140	140	145	134	129	128	106	161	108	138	130	145	138	121	134	130	134	135	117	132	136	135	150	136	121	136	123	148	140	120	123	136	152	119	134	119	125	128	116	137	125	124	125	128	128	119	121	119	140	130	118	116	122	138	142	137	122	135	123	130	128	146	143	125	137	137	101	138	141	119	145	116	137	140	108	131	108	143	147	136	138	140	125	132	153	126	133	127	128	136	127	140	124	120	116	115	128	123	119	127	163	156	141	125	139	113	128	110	153	129	119	137	129	150	145	123	137	108	144	115	146	133	138	118	139	143	123	148	135	113	118	123	136	131	146	120	140	123	142	133	123	129	137	121	131	127	127	133	124	125	126	141	131	112	140	138	120	117	132	127	141	139	119	134	147	133	136	140	125	130	126	152	128	137	130	139	138	143	132	138	131	125	122	134	147	117	129	126	128	133	144	120	127	132	127	117	140	139	157	152	102	156	140	113	121	131	139	147	152	120	128	119	128	127	126	127	127	135	139	135	133	147	145	121	122	126	127	141	150	147	125	127	132	121	149	137	110	136	135	133	126	133	129	127	125	128	131	127	127	130	122	124	119	116	121	136	149	136	149	141	113	117	122	128	143	122	151	158	119	152	132	132	137	136	127	119	146	122	154	137	136	122	170	129
5049	812	687	395	305	262	234	198	193	174	160	156	126	151	169	143	136	141	137	141	131	136	145	127	135	146	136	140	133	139	114	131	147	142	143	136	135	122	144	151	149	148	136	142	143	128	130	165	142	136	130	138	114	120	131	134	135	126	142	141	138	132	150	140	134	166	121	150	170	131	151	129	146	153	135	126	129	152	118	145	134	149	136	133	140	151	135	124	144	144	144	142	135	150	120	120	155	144	139	138	138	147	131	133	159	141	127	112	141	123	138	144	139	151	139	126	156	138	135	95	133	133	147	132	139	121	134	157	135	149	142	119	123	142	127	121	148	134	137	125	135	137	127	128	111	124	145	139	132	146	143	155	162	129	117	130	127	148	132	115	126	136	132	146	129	141	123	136	140	124	144	132	153	134	136	136	151	131	139	115	147	110	126	151	148	121	133	139	157	131	139	132	132	156	134	139	132	124	115	132	148	153	152	130	126	128	140	131	131	153	136	124	142	114	118	142	113	156	137	136	159	127	136	131	153	107	143	158	149	166	140	132	126	128	142	128	130	139	143	125	131	154	137	150	141	140	143	130	140	130	128	128	150	148	135	143	150	138	127	130	130	128	132	126	127	134	147	161	154	132	124	140	148	126	134	137	152	153	128	136	152	138	138	117	134	142	135	147	142	172	139	133	134	126	137	141	152	154	124	143	105	150	126	156	141	140	133	138	131	139	134	136	115	126	131	137	121	133	128	143	137	140	146	139	127	130	156	125	149	138	148	152	125	129	135	138	130	142	134	131	136	144	148	130	152	128	143	134	136	158	121	156	128	143	136	136	142	153	110	146	115	127	141	131	116	117	128	118	125	131	123	129	129	131	131	126	114	122	152	144	134	127	161	125	132	158	166	130	132	140	118	138	143	134	144	132	132	121	148	145	146	133	145	117	135	135	115	155	146	120	146	130	136	141	138	119	138	126	135	138	145	137	136	120	144	127	136	139	150	162	152	134	134	127	132	141	129	120	132	131	150	125	159	155	117	156	150	143	128	139	123	137	142	151	142	135	166	114	125	159	131	126	117	127	144	149	146	156	120	114	129	120	97	146	122	130	151	144	135	143	131	156	104	145	127	127	130	151	120	133	152	148	144	134	142	139	135	139	116	134	136	143	130	130	118	130	144	152	135	122	156	137	119	133	113	141	134	153	161	145	122	147	141	144	122	107	137	118	152	136	117	120	142	145	138	121	127	142	150	131	140	129	135	142	132	156	131	150	143	135	157	145	144	132	128	131	147	125	126	135	117	149	140	143	146	158	142	140	135	139	132	116	131	130	117	123	118	129	135	159	146	133	140	133	146	149	119	124	113	135	142	130	139	133	124	123	131	145	134	155	150	141	127	135	160	143	140	144	162	135	139	119	143	128	118	146	138	128	141	152	147	139	147	144	129	132	137	142	119	144	159	151	147	144	143	121	129	145	142	133	122	144	144	120	140	150	114	114	128	139	131	134	129	133	139	132	136	128	118	141	134	125	151	125	122	135	114	141	151	154	162	141	138	143	127	148	124	151	102	122	146	140	143	127	131	140	142	152	131	139	136	112	139	136	156	168	142	125	130	141	133	135	145	132	154	129	145	150	122	140	120	141	125	125	127	121	131	143	134	141	124	137	139	127	131	139	141	127	159	152	143	134	150	131	134	146	140	118	163	136	141	138	117	141	135	110	135	121	134	127	128	151	136	147	149	137	133	145	129	130	137	141	129	157	149	129	139	142	131	154	133	125	118	145	139	116	134	126	135	117	125	129	132	105	145	136	147	136	151	143	132	119	138	147	130	123	159	129	135	140	140	140	122	131	128	124	130	139	140	166	152	146	133	149	110	134	138	130	148	140	148	136	117	152	148	133	134	130	149	142	140	111	153	141	157	143	136	132	139	125	141	140	138	134	120	131	140	130	137	133	138	153	138	131	117	127	146	131	153	144	131	154	145	137	141	116	130	135	153	118	142	142	154	121	142	140	145	127	139	157	151	125	120	148	145	150	128	143	121	116	138	134	140	142	153	129	140	138	132	135	142	122	137	163	163	140	140	135	149	124	140	138	126	136	143	132	124	162	121	117	132	157	148	131	137	123	150	125	111	126	135	144	133	128	131	131	151	134	155	167	140	140	140	140	151	132	133	145	133	129	140	138	146	139	124	146	132	124	140	133	121	150	139	146	152	126	140	170	126	152	130	136	160	139	116	129	114	150	137	138	145	144	126	153	147	139	129	152	144	129	137	149	127	107	144	146	135	155	119	109	123	139	154	126	106	126	134	151	142	122	148	132	105	133	150	123	127	141	137	126	118	126	128	130	137	144	147	129	145	123	135	142	136	143	125	154	142	151	126	124	151	152	131	111	120	123	111	145	162	132	137	136	132	142	113	149	148	133	123	138	145	123	129	135	135	154	125	121	143	143	117	141	137	160	137	139	150	149	144	123	136	126	125	146	144	127	139	113	134	140	138	135	129	112	140	131	137	124	139	131	122	133	159	129	151	147	125	157	149	130	122	143	129	156	134	128	127	132	158	131	126	136	148	123	128	121	138	125	127	131	125	136	111	153	142	126	133	111	149	109	140	118	143	148	131	141	118	142	138	135	128	130	152	147	147	116	122	154	127	149	129	134	135	117	132	132	140	119	133	147	169	143	121	137	142	150	130	144	135	140	126	119	136	150	142	134	140	151	152	140	139	139	154	132	121	147	139	128	152	122	120	146	130	125	115	125	143	146	119	126	129	129	126	132	144	145	146	125	142	141	123	141	157	132	120	124	116	133	127	147	155	149	152	132	125	160	130	134	124	128	157	147	132	132	150	127	146	127	162	147	126	135	115	102	139	122	147	151	133	120	136	116	136	144	131	125	121	151	121	125	127	137	129	141	122	160	112	114	137	126	137	122	132	127	138	119	126	140	132	145	130	133	151	142	147	148	114	150	126	133	137	166	134	132	125	118	130	118	122	139	141	134	132	123	147	143	144	148	136	167	135	128	139	137	143	133	136	132	142	130	113	121	154	128	140	130	139	133	147	125	137	144	122	149	128	139	123	137	117	152	132	134	143	146	128	131	131	132	161	141	127	124	142	140	125	114	120	124	132	118	147	144	128	125	153	128	142	136	139	135	141	145	135	136	158	143	140	154	145	148	144	132	140	126	134	144	145	138	146	124	124	103	146	134	113	128	147	146	142	118	147	152	144	123	130	128	148	155	129	134	143	134	142	116	137	134	150	126	139	163	149	162	126	133	118	134	146	146	135	127	126	140	147	127	125	127	125	123	130	164	130	138	118	145	144	118	134	125	146	121	135	125	117	127	121	134	121	123	137	136	147	150	144	108	140	151	131	133	159	134	126	139	141	151	132	156	135	128	159	125	149	131	148	136	119	143	170	143	142	136	120	135	130	128	145	131	131	136	130	133	123	155	132	140	142	131	154	154	124	150	149	139	126	142	121	143	129	152	133	146	130	137	114	138	140	144
25200	20842	27300	24491	20846	12420	1677	1069	897	829	700	661	617	608	558	543	526	527	498	484	491	502	489	493	502	479	431	476	455	430	441	437	468	426	438	425	453	423	475	430	485	430	408	430	433	466	413	431	417	436	386	399	403	457	425	474	447	418	437	429	409	412	421	432	406	427	397	400	453	449	444	413	443	436	418	437	434	461	396	409	444	414	450	443	471	412	432	409	448	451	448	445	435	403	405	453	405	405	419	421	436	399	450	430	456	425	437	426	400	426	442	425	387	427	461	426	434	440	393	439	417	386	422	419	441	438	436	419	366	417	405	435	430	413	447	424	377	442	407	367	439	439	415	415	427	427	408	461	411	427	449	409	400	419	436	412	439	423	439	436	411	389	400	397	416	402	413	443	431	422	404	407	443	460	414	426	397	432	421	386	435	454	458	425	395	414	412	416	437	416	401	398	397	401	441	438	403	408	459	410	405	435	417	431	427	397	387	444	444	427	417	425	447	400	439	420	444	415	400	408	410	428	414	439	416	395	395	390	394	403	439	398	417	453	442	403	424	412	466	434	375	407	375	428	422	403	395	414	479	436	415	434	420	450	441	423	408	433	413	431	418	452	390	391	424	403	404	384	436	391	395	428	438	410	425	442	391	429	438	459	442	435	454	444	422	442	421	441	440	440	433	385	443	433	442	426	418	401	389	411	413	436	432	412	411	435	408	423	384	411	414	473	422	458	459	417	429	407	413	425	404	411	427	396	454	437	431	417	446	418	424	445	424	394	448	387	433	405	410	409	424	432	440	375	463	428	421	430	411	407	387	419	413	413	432	436	422	387	416	405	439	396	414	414	398	427	412	431	418	421	440	432	433	425	475	411	416	425	423	443	383	470	430	393	384	442	408	417	426	442	433	475	438	389	418	394	417	431	435	418	421	417	395	403	398	410	424	395	456	419	399	410	390	389	396	440	461	440	423	401	406	417	396	456	425	440	414	424	415	405	435	452	434	409	407	427	422	416	423	391	398	410	426	424	416	443	413	419	398	413	411	424	420	396	369	434	412	425	414	407	423	395	437	409	424	457	416	441	387	434	424	407	418	430	392	418	385	418	399	415	452	415	418	432	417	441	431	429	430	431	418	450	444	412	393	420	434	442	433	411	380	431	383	383	397	426	470	412	406	435	441	415	397	418	392	439	434	393	442	410	406	391	410	430	424	408	461	419	407	418	427	455	425	436	410	403	403	471	424	397	407	420	415	453	382	410	401	412	444	453	403	430	468	396	456	427	443	421	449	412	418	445	413	427	445	407	435	462	428	414	458	378	375	421	398	436	458	459	403	453	444	425	432	397	454	420	437	409	409	443	388	449	401	433	450	457	418	387	412	448	422	454	410	437	406	404	417	424	453	379	428	364	447	407	435	424	422	403	412	413	384	406	380	440	420	382	410	410	410	426	417	398	413	413	421	410	415	410	392	437	404	406	454	401	427	419	404	426	417	421	447	380	453	469	434	447	387	391	385	406	403	445	426	401	415	426	437	443	396	433	403	437	410	408	403	401	375	400	413	428	404	420	407	397	482	422	395	422	407	417	428	452	392	408	423	447	427	430	405	381	425	448	431	438	406	416	417	426	429	388	413	442	425	434	425	406	383	411	443	397	399	438	422	402	393	410	423	400	406	394	428	405	444	430	408	434	425	418	379	410	404	429	420	414	438	400	416	407	392	426	443	442	426	435	396	445	417	421	416	435	396	424	392	420	428	392	404	412	413	428	412	425	411	442	412	443	414	387	405	384	407	431	414	432	406	423	401	385	422	435	419	426	394	466	413	402	419	463	412	434	389	426	417	427	437	403	419	406	422	442	412	426	433	416	401	414	414	422	388	430	422	429	424	431	417	396	424	455	414	427	437	435	397	399	447	406	446	402	405	384	405	422	412	419	383	403	416	429	392	414	402	418	442	472	415	410	392	406	442	428	411	412	438	423	449	393	423	411	460	428	379	397	410	409	418	392	374	433	464	417	432	440	397	392	401	418	438	441	455	431	417	432	429	440	440	468	362	396	403	449	398	416	415	416	423	410	401	400	432	403	409	430	422	422	432	443	438	447	426	436	384	424	418	403	443	444	424	413	416	416	448	410	433	462	428	430	397	430	435	438	429	476	377	443	408	394	431	391	417	451	388	421	452	364	444	406	425	411	397	398	483	406	410	399	366	397	428	429	428	409	419	415	432	442	416	428	403	420	394	410	435	364	426	469	376	439	456	425	389	422	451	426	375	407	442	418	417	388	449	421	389	388	417	398	427	392	435	409	440	435	415	439	474	432	357	407	418	398	389	400	399	423	409	430	425	429	406	425	431	414	409	390	411	430	432	407	437	439	422	407	449	434	411	393	385	367	416	389	452	436	392	409	435	413	382	392	398	473	403	422	414	411	401	362	425	418	448	382	419	426	413	426	438	419	420	439	401	442	399	419	444	428	421	421	378	365	437	432	443	397	412	429	443	392	462	410	417	405	378	403	425	417	392	446	424	409	389	459	389	371	457	421	433	445	424	401	437	396	464	391	414	401	405	386	422	401	421	419	445	414	381	461	445	412	416	403	449	404	371	415	415	392	384	416	391	440	409	477	413	425	415	435	408	428	432	421	414	434	448	435	400	409	434	424	425	404	450	455	459	416	385	457	369	459	427	387	428	456	453	374	409	370	408	424	427	436	444	427	425	416	429	429	392	410	418	419	408	393	424	375	441	399	391	411	434	388	429	416	386	390	426	412	437	421	417	444	412	407	435	417	407	410	417	424	399	431	403	391	405	435	455	432	444	402	412	445	414	431	416	389	416	425	391	407	440	435	452	438	430	404	413	439	410	447	424	380	421	424	434	420	425	412	433	389	366	416	395	446	402	441	436	389	416	412	412	428	429	412	438	403	421	425	441	451	383	422	427	401	443	382	445	440	419	455	439	415	391	456	439	416	401	438	426	404	434	428	432	389	443	450	440	360	411	444	437	432	429	404	455	441	431	421	400	429	434	375	414	417	403	410	400	406	421	395	417	411	411	406	393	416	403	406	376	436	398	382	422	407	434	417	428	417	456	370	394	416	398	402	451	461	399	429	404	393	408	408	423	431	414	415	399	440	397	450	440	411	417	439	384	474	405	407	442	419	429	448	425	436	440	435	395	427	413	408	408	431	445	418	418	423	406	428	391	410	413	445	377	436	417	397	414	416	451	417	416	467	391	406	392	438	409	415	438	402	432	421	415	396	443	439	467	426	419	423	408	430	438	391	418	444	390	380	393	421	401	432	406	420	397	393	405	378	429	438	414	413	430	461	441	385	375	413	427	394	449	400	455	429	388	401	433	417	404	431	419	427	391	444	458	428	405	393	403	388	463	417	420	439	443	419	401	437	418	412	409	403	434	417	443	421	382	402	449	414	382	390	443	408	419	404	405	415	389	436	400	458	426	436	405	421	443	416	430	420	419	407	417	401	381	425	425	405	410	424	412	390
7145	11764	10588	5931	3872	2919	2152	1751	1470	1258	1078	929	868	764	754	678	619	620	622	548	500	463	505	464	498	446	456	430	468	427	447	426	417	439	456	389	414	370	402	436	404	432	412	382	433	421	411	355	411	399	386	411	348	393	394	429	404	395	410	431	353	384	407	393	366	432	411	400	356	394	403	395	373	384	422	429	371	384	381	397	385	389	407	399	379	417	395	384	377	341	385	391	395	406	387	417	436	366	403	363	391	390	401	383	401	397	399	410	386	378	375	358	365	352	384	382	373	351	378	371	395	355	379	387	418	363	404	411	391	390	416	361	396	388	402	382	373	381	396	390	409	378	387	382	371	418	392	367	376	394	404	392	397	379	390	379	366	345	388	400	386	410	422	379	416	367	400	411	358	379	358	380	388	400	395	380	384	355	370	404	374	381	387	399	406	382	391	400	370	389	377	420	343	376	421	368	408	400	370	415	370	364	369	407	380	402	399	344	388	410	392	396	372	378	395	417	394	393	392	404	405	399	377	364	404	353	365	414	395	402	382	397	392	402	365	371	383	407	349	362	351	450	361	382	393	398	403	359	374	358	398	396	365	356	401	391	440	387	406	359	385	398	414	384	397	428	402	382	371	368	400	371	412	360	433	378	422	413	404	391	385	338	397	413	398	366	377	384	406	357	347	374	388	379	419	396	374	405	400	367	381	411	394	362	420	390	389	367	405	390	412	406	370	419	370	380	366	409	374	394	370	408	382	349	355	364	374	372	354	391	390	343	372	384	381	379	383	349	374	425	385	373	375	389	378	355	378	415	406	360	369	403	383	384	413	409	368	412	404	405	349	367	383	388	366	359	409	393	368	400	380	398	388	421	366	401	378	384	408	373	350	398	388	365	385	366	372	394	364	397	359	388	389	394	378	393	392	414	371	421	389	381	374	373	372	370	392	370	434	408	378	401	401	387	359	439	416	393	361	396	384	400	370	419	386	402	381	376	396	386	382	378	373	403	389	411	374	389	386	383	406	396	377	389	394	402	375	406	379	400	366	399	359	400	362	384	358	357	397	401	345	399	363	412	407	424	400	407	362	399	405	404	409	359	384	418	371	388	373	396	371	379	363	405	424	401	373	373	399	389	412	395	364	392	383	385	419	396	360	387	353	373	383	383	376	358	393	386	390	373	380	408	416	400	432	399	369	416	417	392	387	402	374	389	358	356	379	392	340	397	395	374	356	394	399	425	394	391	398	384	389	399	368	380	406	389	405	398	400	358	414	378	392	374	372	415	385	380	385	438	356	380	388	368	368	380	410	412	372	402	381	369	368	391	365	390	380	359	403	349	376	380	391	360	355	377	403	401	350	410	407	364	409	371	403	366	415	371	378	394	376	379	404	387	356	403	401	425	409	377	407	416	383	376	390	386	351	361	374	370	364	360	420	381	372	396	394	370	376	400	398	376	391	376	371	389	392	412	378	390	382	398	370	415	371	377	349	373	403	409	403	376	397	398	362	414	377	389	424	393	389	385	361	360	383	384	374	364	368	373	407	358	420	345	385	353	389	356	352	394	365	400	397	433	372	374	358	383	381	387	383	395	427	381	402	395	393	366	395	375	363	375	396	370	390	382	393	372	380	415	375	402	384	396	355	380	381	369	397	434	418	359	384	399	416	345	390	380	381	371	419	406	403	394	407	379	367	395	378	396	429	349	403	370	378	376	373	341	363	390	374	368	398	370	400	387	379	401	367	375	351	431	355	395	340	391	419	356	429	394	439	353	330	399	411	376	401	402	394	395	394	371	369	404	365	350	362	379	380	388	361	394	387	378	415	375	408	338	392	379	380	367	388	404	389	373	380	390	380	340	394	346	397	399	362	392	349	401	383	400	388	381	382	384	363	386	365	376	403	396	399	384	425	379	381	356	403	390	376	368	387	369	387	382	433	398	384	401	386	371	400	378	349	368	387	395	373	350	395	370	382	389	356	376	378	370	375	359	423	360	391	391	392	364	379	395	368	368	421	398	371	381	364	343	379	391	400	377	391	359	355	366	380	335	370	407	428	418	362	391	341	407	418	396	352	387	414	369	394	407	382	369	376	433	403	397	420	399	383	381	363	372	395	377	413	370	403	390	435	368	396	375	374	360	398	384	372	363	402	398	376	399	428	374	408	450	368	384	369	379	393	385	384	362	377	390	381	359	380	417	340	383	403	403	401	361	385	408	385	385	388	378	390	376	431	408	362	378	393	401	376	388	366	360	398	409	387	342	392	373	400	419	423	378	375	366	372	367	433	365	397	352	391	372	393	371	338	400	401	378	394	366	378	373	394	368	360	413	358	381	410	400	399	410	373	361	393	378	365	362	389	368	360	388	389	379	366	376	380	385	401	365	432	383	362	375	392	352	400	408	434	379	403	380	408	410	372	373	351	378	391	402	385	368	392	398	405	410	391	377	405	388	366	428	398	383	398	399	394	390	385	398	399	386	391	382	393	388	416	385	387	400	344	349	379	409	392	380	421	389	421	386	393	384	376	405	352	383	399	401	385	396	427	392	381	362	396	442	388	399	379	370	419	362	387	380	388	422	382	375	430	359	362	375	364	395	364	360	407	403	363	400	390	388	384	398	374	369	363	366	376	391	381	405	414	391	386	368	377	354	412	379	412	373	381	371	417	395	386	399	393	406	351	403	395	411	379	358	364	348	392	382	396	381	408	358	379	404	407	380	385	392	393	391	363	424	387	352	374	360	400	384	350	380	433	395	387	410	385	385	379	386	383	374	377	408	352	377	382	342	369	363	416	387	390	384	350	398	389	370	412	392	371	389	420	379	377	376	368	365	383	404	356	389	366	344	352	383	390	399	392	396	383	368	397	426	409	369	374	436	353	374	421	398	370	373	402	403	390	383	399	366	409	401	388	399	363	359	359	369	399	398	388	354	385	394	387	360	371	404	378	382	433	399	383	389	399	382	358	374	403	362	374	366	441	372	390	352	385	432	392	404	380	390	368	380	362	386	381	377	386	392	385	362	414	402	387	360	387	372	398	389	384	355	402	385	425	371	366	395	376	366	387	356	358	398	388	419	402	408	426	382	387	416	390	378	414	394	355	405	360	389	387	376	380	367	374	390	380	395	347	391	367	387	399	388	361	394	423	339	351	360	384	371	345	414	383	385	365	406	380	381	389	390	393	413	356	386	375	387	394	392	376	400	384	393	367	352	366	398	356	387	373	369	356	386	399	369	367	372	370	415	359	410	392	405	372	373	404	387	331	415	403	397	389	408	401	390	388	367	408	364	424	370	384	386	406	341	399	413	390	371	410	390	385	377	388	412	379	372	339	374	403	405	390	384	417	395	373	424	375	405	351	390	383	393	395	403	381	406	362	369	388	394	399	383	401	388	391	377	391	402	389	409	409	339	395	369	390	389	382	381	367	378	345	347	428	358	409	394	353	387	405	385	424	400	374	353	428	374	391	403	375	348	357	390	364	378	396	372	385	398	393	359	356	368
23005	20842	27641	24166	20844	20966	11055	2100	1477	1320	1258	1064	1032	976	952	892	871	852	825	817	711	780	752	700	751	742	747	768	696	684	693	716	688	686	663	674	702	660	690	659	643	622	700	657	672	682	657	634	654	629	599	683	585	674	649	661	691	670	706	639	672	634	669	655	670	657	621	660	595	659	633	610	640	668	632	684	648	635	607	646	645	630	596	640	635	645	635	635	669	638	679	640	632	636	663	618	650	617	643	669	616	662	628	622	586	639	618	624	634	614	647	631	651	683	634	682	639	627	680	628	640	601	718	636	667	617	619	647	637	680	625	621	645	646	610	618	645	605	600	632	662	662	709	661	621	648	658	618	629	696	598	653	646	681	697	650	625	653	659	626	653	614	601	608	617	633	621	634	661	662	668	611	592	668	619	644	666	635	614	626	636	657	645	624	635	619	624	653	627	624	625	674	641	627	613	629	622	602	612	645	604	614	666	659	634	687	639	587	617	628	636	634	647	625	649	631	670	635	626	665	603	627	630	645	674	655	634	608	666	630	627	691	650	645	616	621	629	650	567	599	635	608	621	631	638	659	650	651	656	619	579	624	637	647	680	637	617	632	661	588	680	678	631	637	658	627	648	652	644	637	625	619	671	640	627	622	674	617	590	634	682	659	628	650	640	622	637	645	646	659	654	630	652	619	652	592	600	614	651	649	657	608	642	588	620	700	677	628	631	648	644	677	663	627	613	650	657	695	627	619	634	644	688	652	609	620	633	668	655	605	647	597	642	612	681	672	635	663	654	620	635	617	625	611	655	666	633	628	636	630	653	599	644	623	671	609	631	614	678	631	611	639	624	599	669	573	612	653	633	637	654	613	613	672	640	633	566	642	597	680	630	639	617	654	634	631	624	647	650	656	674	645	598	694	631	647	617	631	621	667	601	628	615	632	685	609	628	655	688	626	637	680	621	630	635	618	655	625	612	639	622	618	618	624	644	647	633	638	682	599	633	652	689	615	651	666	666	679	669	665	617	633	648	650	607	653	630	690	636	653	627	629	638	607	666	616	585	640	641	642	676	654	643	589	643	638	627	621	620	670	646	691	636	621	620	620	627	650	641	648	607	569	617	654	686	617	653	663	619	645	634	628	597	667	645	589	617	615	613	645	622	638	653	629	609	700	675	575	631	690	671	647	657	648	618	618	688	657	616	620	616	632	622	631	647	691	628	671	664	604	629	679	664	610	641	623	646	641	632	633	613	650	654	640	637	643	633	658	601	591	585	673	591	658	618	648	633	655	646	667	626	643	645	626	656	565	641	634	678	701	642	585	683	656	675	617	599	623	614	608	679	661	690	638	679	680	627	645	678	647	646	633	572	659	602	623	668	614	675	579	689	628	664	635	661	588	592	661	659	672	661	652	631	638	693	628	619	651	653	594	593	652	672	674	641	619	595	637	641	596	658	621	622	648	687	650	647	602	620	729	642	629	633	672	661	655	622	651	643	594	618	640	638	634	615	661	647	614	587	628	600	657	685	617	660	675	647	650	657	616	589	622	646	620	676	673	659	647	635	612	630	674	673	674	634	627	644	594	677	671	620	670	656	630	619	660	662	656	647	658	593	624	688	612	660	619	657	626	604	674	614	654	647	612	673	624	626	675	622	688	650	641	652	660	648	650	608	639	659	670	647	646	648	646	644	684	671	642	638	642	676	662	647	618	643	637	605	618	688	634	674	636	631	664	614	609	646	595	668	638	631	599	619	617	590	686	595	666	620	679	573	647	650	635	638	620	634	637	670	630	659	636	590	607	600	639	649	643	633	635	638	663	597	629	665	624	655	660	589	679	643	608	669	651	633	695	652	596	630	636	618	608	602	634	648	666	650	609	631	588	650	602	634	639	606	619	627	591	572	612	617	635	599	628	601	600	645	700	651	599	643	604	646	612	640	606	621	606	631	631	657	597	651	656	619	603	638	678	614	616	667	604	628	594	616	625	619	619	642	673	630	690	608	636	621	601	611	672	668	609	607	631	622	637	607	636	647	656	626	620	615	638	656	610	646	605	587	624	624	653	614	678	647	595	605	677	638	620	632	670	641	644	557	686	596	696	672	664	656	628	660	631	632	601	660	654	635	672	660	609	612	621	626	645	630	660	614	651	631	624	640	669	655	645	650	634	646	651	637	640	616	587	662	691	594	626	623	626	671	671	615	616	670	621	608	606	646	583	644	639	659	637	611	659	655	636	650	643	639	645	623	638	666	677	651	651	662	658	653	651	632	721	658	638	620	623	663	596	621	616	620	637	638	622	636	612	619	584	590	640	600	633	644	641	590	646	654	637	620	623	650	644	661	629	644	617	648	620	586	651	608	618	624	676	666	669	616	641	666	649	665	664	647	615	599	583	598	655	598	602	664	600	619	651	620	643	621	632	622	666	641	611	640	624	615	611	664	656	631	644	620	615	640	608	607	603	635	619	601	654	625	623	642	631	629	579	575	689	623	609	643	640	654	573	621	616	653	679	609	657	666	596	635	635	645	623	634	613	586	628	650	638	631	618	580	672	653	652	641	676	663	635	621	648	643	664	637	670	634	644	668	627	627	624	615	637	676	596	646	629	622	602	625	619	618	604	637	632	650	630	679	649	661	635	621	648	589	605	623	631	644	639	639	628	674	649	669	606	626	619	628	646	647	629	618	613	619	637	622	646	654	622	633	675	679	641	620	656	637	676	646	643	647	634	622	627	623	612	639	637	619	590	624	650	639	640	632	688	641	646	628	618	611	634	612	613	654	642	600	608	623	661	645	671	643	649	661	637	606	649	679	598	625	671	670	597	645	577	628	585	618	648	649	637	608	669	590	605	669	639	618	606	590	650	612	696	624	602	636	645	614	653	619	642	641	656	610	631	611	615	604	665	647	612	634	647	658	677	680	654	666	708	642	708	632	640	569	630	609	625	579	676	674	610	585	611	624	614	663	610	632	693	700	632	694	654	714	627	628	655	586	643	602	617	622	639	659	649	640	676	673	675	632	629	664	635	663	644	631	608	588	650	639	598	654	619	671	642	647	657	634	628	618	624	607	655	667	598	619	659	610	623	615	642	630	599	607	644	632	618	611	627	638	618	614	644	673	641	615	632	663	608	608	601	613	633	639	604	649	632	602	592	640	607	542	612	620	638	620	670	616	602	625	616	639	647	625	675	651	633	631	672	670	599	636	649	652	612	625	635	675	586	631	627	676	686	658	606	654	638	638	634	619	626	624	621	608	671	595	655	592	640	660	610	628	652	617	608	622	680	618	653	600	629	626	600	616	581	634	643	662	627	641	627	629	594	626	647	653	610	618	668	620	615	642	615	629	646	639	661	643	627	659	678	644	615	622	673	634	656	644	633	609	617	619	643	643	634	620	631	625	609	617	661	638	628	646	662	632	623	628	647	644	644	630	599	684	599	673	635	631	605	616	662	615	563	594	629	635	675	614	629	651	611	610	666	618	632	653	624	631	664	641	610	649	654
10072	18579	17065	10098	6806	5145	3993	3105	2505	2116	1953	1652	1437	1343	1295	1081	1045	1002	921	891	877	840	810	759	766	731	791	735	744	667	700	757	661	678	635	673	659	634	643	600	669	602	639	674	687	598	580	687	657	621	624	618	606	618	590	616	607	657	583	618	599	639	596	617	622	574	578	599	614	646	623	618	582	606	630	610	613	577	632	590	584	587	621	601	596	575	619	588	570	605	623	582	612	589	632	606	630	592	534	554	634	583	622	574	579	573	589	603	595	592	557	594	581	596	615	609	599	607	615	604	603	611	581	579	591	602	597	557	587	586	568	600	601	616	594	563	577	581	552	589	634	601	610	642	569	623	598	575	597	644	575	595	594	615	555	619	595	588	598	564	579	587	622	601	587	636	572	593	595	569	608	558	605	593	610	600	579	611	593	553	562	622	576	606	598	536	579	594	564	599	593	611	616	582	553	566	565	589	593	578	585	620	582	578	605	631	599	572	598	632	596	607	627	591	630	578	598	619	583	608	608	576	637	604	620	606	585	587	588	542	580	582	573	600	569	629	589	582	609	576	580	583	575	615	609	528	586	574	592	624	575	589	621	544	623	593	600	603	543	566	586	590	630	567	601	652	563	590	543	603	575	587	564	566	549	583	575	565	614	574	598	581	596	582	550	575	624	585	583	587	556	579	598	569	630	534	576	605	581	598	632	581	578	547	531	589	557	617	586	604	632	583	560	616	608	571	651	564	629	549	604	533	607	609	590	602	603	570	652	598	572	626	620	566	540	589	630	561	589	596	532	602	570	556	636	565	603	612	578	592	587	551	594	609	603	553	594	583	578	591	596	635	556	620	545	578	574	604	568	556	542	573	642	587	611	569	602	576	562	561	589	557	620	612	576	604	617	565	591	605	594	575	608	565	568	576	580	641	569	584	602	614	577	656	571	602	614	570	574	614	567	572	590	586	606	570	627	583	587	544	643	609	584	618	564	573	617	654	605	606	578	619	611	566	588	598	575	569	611	583	573	544	573	598	582	599	591	591	587	575	617	597	597	587	584	599	597	560	576	584	583	616	579	595	595	569	598	603	582	572	613	561	538	586	554	549	603	573	561	601	582	609	586	568	573	577	584	609	573	578	578	562	612	574	574	578	612	565	576	589	555	608	564	569	566	575	657	570	596	617	592	592	607	612	597	585	529	592	576	568	539	575	592	594	603	600	636	593	581	624	589	567	574	640	586	596	574	571	562	547	612	580	604	569	548	565	595	589	577	578	553	612	583	555	578	609	606	574	591	559	571	629	640	556	580	578	577	559	580	590	565	594	576	619	615	554	529	605	578	622	585	561	623	545	574	586	576	659	600	571	586	584	611	599	585	595	551	592	600	581	586	615	616	615	591	559	590	610	587	583	604	626	602	615	631	562	599	558	602	620	606	606	624	561	580	580	554	565	594	604	594	558	641	575	579	617	605	608	588	573	621	597	615	584	560	604	570	557	613	592	618	646	557	574	573	595	615	553	578	570	583	596	546	613	576	583	566	634	575	621	599	590	593	593	591	611	585	609	617	573	606	569	567	603	560	631	571	587	584	565	594	594	596	591	614	609	540	565	629	675	570	590	575	612	605	637	614	578	592	586	581	604	593	609	581	578	576	598	589	599	564	551	600	583	576	570	598	555	537	565	573	599	587	554	573	555	574	538	567	605	587	583	622	577	560	545	607	612	574	613	607	598	592	619	584	553	561	561	577	606	547	608	597	534	577	552	569	556	580	609	554	592	604	595	567	604	604	629	637	560	628	589	621	578	595	632	614	608	580	578	554	619	585	538	603	595	600	566	551	605	626	601	618	602	580	604	547	554	639	597	610	535	555	545	632	614	564	550	594	587	604	601	604	612	561	616	575	602	584	596	565	567	603	529	578	580	583	602	593	595	643	576	570	590	619	598	603	621	610	607	589	570	562	631	553	592	585	593	576	605	630	644	603	551	571	556	563	548	617	607	563	583	654	584	557	578	588	560	560	568	633	603	517	575	567	584	597	590	571	628	664	562	571	569	630	558	573	593	561	585	592	592	605	635	607	574	542	597	594	613	570	592	534	578	641	577	584	617	569	563	555	569	595	634	603	587	560	598	571	569	545	647	582	576	591	578	563	615	550	585	573	585	597	529	573	576	561	588	590	613	611	583	585	581	581	635	592	587	597	582	605	638	611	609	579	620	594	556	601	575	624	533	598	591	551	609	572	590	557	563	562	590	618	600	532	549	593	566	550	552	575	555	589	615	622	563	537	596	588	571	619	585	595	649	601	598	563	610	586	573	569	624	576	590	619	627	585	561	592	552	600	610	575	571	596	608	558	584	586	583	569	622	610	575	613	597	602	563	597	623	571	599	575	562	625	586	583	546	551	619	597	576	614	584	611	567	587	590	568	551	599	580	572	611	566	532	600	534	604	590	578	604	598	564	570	608	591	545	600	566	604	589	568	609	596	521	547	634	585	606	585	588	640	572	542	553	592	600	586	573	539	622	619	569	606	607	586	576	596	564	562	562	595	543	582	600	572	540	627	581	578	599	605	565	614	557	579	586	557	594	589	599	580	580	559	594	601	561	576	623	554	609	631	577	613	567	583	583	592	540	607	534	583	580	574	582	574	579	607	592	577	556	580	607	602	588	582	562	624	594	588	577	601	609	586	592	568	620	622	586	582	548	575	568	571	593	554	574	628	575	613	603	633	574	578	622	622	598	627	584	627	556	582	558	565	584	620	589	554	566	652	631	650	624	572	566	587	538	585	555	616	572	625	606	617	610	583	598	579	616	591	570	609	605	526	618	588	555	624	607	579	603	594	587	566	576	612	620	559	572	588	580	604	576	595	564	615	585	571	594	616	608	633	631	610	578	610	556	576	514	604	554	590	611	602	631	592	609	597	579	596	579	598	584	580	612	541	613	602	614	585	589	630	586	557	648	577	582	555	608	558	584	573	560	582	605	615	595	577	584	626	588	590	614	599	594	568	634	582	616	589	573	604	572	550	616	554	620	614	573	618	604	606	551	586	587	571	539	548	576	601	617	610	609	621	578	616	571	557	584	587	623	609	594	582	608	537	592	582	568	592	552	608	593	569	608	564	608	571	573	591	569	552	596	637	567	596	641	584	560	585	581	607	613	606	630	590	590	587	574	539	622	580	645	590	620	585	619	581	570	592	559	609	559	583	577	584	591	609	590	586	581	630	607	606	601	560	603	602	582	586	615	588	579	585	579	592	584	581	594	605	574	604	594	612	572	586	607	600	576	611	570	608	573	591	591	597	608	595	572	598	590	599	588	581	596	615	637	593	582	594	605	618	608	575	597	587	581	569	599	546	569	561	603	546	548	579	589	590	592	615	598	637	553	607	583	595	537	554	589	569	575	615	617	600	570	556	611	611	576	589	613	578	582	591	588	559	631	583	580	548	595	544	586	567	574	572	567	602	613	519	571	575	582	597	585	571	581	580	596	578	557	608	591	604	611
28238	14603	1939	509	351	274	242	170	138	158	136	129	151	158	148	150	123	172	151	153	134	117	148	116	156	130	140	131	142	127	126	149	113	149	154	136	114	135	125	155	159	119	151	146	130	158	160	136	150	136	124	151	125	108	137	124	132	159	131	139	129	129	135	129	120	132	154	129	141	138	155	135	147	136	160	133	134	131	146	125	128	136	128	136	136	133	122	119	130	135	133	140	124	144	137	162	126	109	140	119	135	131	146	142	134	122	121	133	143	135	155	141	136	120	139	118	127	138	127	124	126	144	151	146	138	109	131	140	121	134	135	149	136	127	141	123	154	136	144	140	128	133	129	136	114	135	136	131	143	165	143	120	116	127	137	136	150	134	132	133	144	131	127	130	139	129	129	126	148	137	128	121	141	127	136	129	144	126	136	127	139	122	132	156	131	120	145	144	139	145	130	146	132	142	147	129	123	118	124	117	107	125	148	136	141	146	139	125	119	134	130	142	147	127	136	133	120	146	120	143	139	123	135	104	121	126	136	161	113	151	120	145	144	117	122	123	131	142	124	109	156	140	130	136	129	146	146	115	164	146	135	141	132	150	138	127	124	162	170	115	128	134	127	149	110	143	118	145	129	141	128	131	141	132	138	146	130	130	123	136	116	134	137	132	120	130	150	137	164	145	132	151	126	129	144	145	117	167	146	160	138	133	115	135	129	136	165	124	125	146	129	154	143	120	132	147	142	153	125	116	129	128	155	127	138	159	114	116	140	123	121	147	138	133	145	144	152	133	115	161	142	135	122	157	132	140	153	139	145	131	122	124	127	125	103	136	129	146	125	141	151	147	133	141	115	136	133	116	131	138	130	135	123	142	138	131	144	138	143	137	128	128	134	127	141	106	171	127	146	148	135	134	143	137	148	151	136	136	138	124	135	118	143	130	120	122	135	134	131	136	140	107	144	120	123	112	149	148	143	130	120	131	129	135	131	125	136	139	139	140	121	130	149	133	147	127	135	116	139	121	137	110	150	152	136	130	127	143	136	154	136	128	129	136	140	128	124	124	136	141	142	124	129	130	142	124	115	126	130	123	134	152	163	140	145	124	122	136	169	114	122	150	142	168	134	125	126	147	144	131	150	117	149	147	123	144	112	134	128	136	139	136	143	127	107	135	122	149	128	123	131	119	135	167	124	141	150	121	146	121	143	132	151	124	126	148	131	130	150	137	122	111	155	143	138	120	138	113	139	138	137	129	124	128	129	112	133	124	134	144	150	118	110	130	137	130	131	132	142	121	133	127	152	121	131	160	134	141	136	142	139	134	123	125	122	132	121	130	128	137	148	141	129	162	122	134	159	134	131	126	153	132	111	147	131	125	150	136	120	138	156	148	126	127	123	123	145	120	127	131	131	134	131	139	107	136	141	123	143	139	138	146	146	126	136	113	136	137	131	141	138	140	135	141	137	127	154	132	121	141	149	149	144	138	138	133	132	137	138	119	144	136	142	157	143	147	151	139	146	126	145	132	143	139	138	132	133	150	135	144	142	123	165	138	135	131	127	141	139	141	136	142	141	128	148	134	126	133	146	139	120	144	153	121	141	140	146	142	144	117	133	139	112	143	133	127	127	164	127	127	150	129	130	136	142	138	134	138	120	130	121	135	142	116	137	147	130	141	139	135	155	117	148	126	131	144	129	127	146	130	132	139	134	140	125	121	141	121	139	139	135	155	145	146	135	130	135	123	125	129	134	121	127	118	107	141	133	131	113	138	148	135	126	143	152	146	141	146	129	138	146	144	144	133	140	139	133	129	142	130	157	128	149	138	122	116	119	141	144	138	157	134	137	140	137	155	148	111	138	159	150	123	118	146	137	148	131	129	125	117	141	148	157	127	119	132	149	132	139	126	129	142	127	125	134	114	150	139	145	143	111	121	135	138	142	140	146	153	151	130	125	132	111	123	136	128	147	139	126	148	123	141	128	146	133	136	146	131	135	122	129	139	125	124	130	133	123	139	128	139	129	138	132	120	112	144	145	122	127	119	122	121	135	145	122	141	140	138	149	132	145	140	143	124	130	120	136	135	117	156	123	131	140	132	116	133	135	123	150	140	130	131	123	158	142	127	154	124	137	122	129	130	124	121	113	135	139	138	165	134	125	116	121	140	146	165	144	153	140	139	127	137	133	132	148	148	135	153	125	133	128	134	152	121	130	132	130	111	128	145	149	147	124	137	143	146	134	130	125	110	148	136	123	144	144	148	136	151	118	128	154	147	138	139	120	141	143	137	135	129	130	133	155	145	121	152	134	126	133	131	152	115	121	130	104	145	129	140	145	156	132	147	142	121	135	148	138	138	123	127	144	145	150	146	130	132	119	145	160	127	125	144	129	131	142	147	127	136	131	124	130	130	131	124	139	133	117	138	130	142	133	138	146	125	116	126	128	128	136	131	139	136	136	135	131	147	124	124	137	131	150	149	131	140	152	147	129	145	141	132	130	112	136	128	116	111	162	116	110	95	128	131	132	140	130	141	127	141	143	132	125	143	129	139	141	136	123	135	131	143	124	136	132	132	144	138	129	127	151	139	123	134	123	130	151	149	113	127	128	140	141	115	144	130	152	139	143	134	125	141	119	123	134	128	136	125	163	135	128	153	144	124	140	128	163	133	123	112	139	141	113	148	120	136	124	125	133	159	129	117	140	124	152	118	110	145	134	136	144	121	137	130	131	137	134	142	143	130	138	120	147	101	138	120	127	137	123	147	142	145	156	125	134	134	144	144	123	148	135	133	124	146	113	133	111	140	119	132	118	122	130	125	134	130	153	122	150	127	138	134	116	130	134	135	164	142	147	138	127	137	132	145	130	129	138	137	144	147	141	146	143	148	138	132	138	111	153	141	119	117	133	125	132	134	129	121	150	136	134	121	149	161	129	151	121	151	121	130	127	129	155	135	154	143	146	136	129	135	142	128	134	121	140	132	132	123	148	147	133	149	141	148	122	135	145	123	114	130	130	117	126	136	143	130	140	143	128	127	123	143	139	120	130	125	136	133	142	125	125	112	150	120	138	145	126	145	136	120	117	129	125	138	139	155	138	162	127	128	137	148	141	134	137	135	118	121	139	144	123	135	137	149	124	129	132	139	123	137	130	151	140	115	137	137	139	140	135	121	117	134	133	135	130	128	139	134	140	144	132	118	126	140	155	135	133	125	132	143	133	129	141	152	125	119	127	138	121	144	133	143	136	132	124	140	112	163	147	146	107	151	140	132	131	136	142	109	134	125	120	126	137	148	136	121	153	114	130	131	164	129	140	135	123	152	122	129	122	145	129	140	126	141	139	130	141	146	122	131	135	136	150	133	136	139	133	132	118	123	145	132	128	144	126	142	140	130	129	134	132	131	121	127	131	131	139	144	128	135	122	129	127	111	123	121	136	142	133	137	121	120	130	150	118	132	125	142	140	142	136	126	138	146	141	128	129	130	126	129	121	147	151	139	150	142	128	134
5054	878	757	437	310	265	246	194	202	199	166	154	166	149	182	151	137	161	131	132	142	133	152	129	157	173	152	120	128	143	125	131	142	136	139	135	141	134	136	135	140	143	143	146	136	149	125	129	124	127	149	155	141	149	165	144	132	137	145	136	152	155	135	160	125	124	136	136	131	124	136	147	137	144	130	142	113	146	151	168	137	159	132	150	141	149	115	152	123	138	150	128	135	139	159	133	154	124	150	146	120	143	138	132	130	126	135	132	132	138	146	142	145	120	127	140	117	134	159	125	136	140	143	136	143	150	144	148	128	138	130	120	148	136	139	143	169	158	112	142	140	132	160	146	146	145	134	132	127	129	124	142	156	140	134	132	135	130	131	133	149	114	133	141	133	108	128	126	119	135	126	128	130	123	143	131	166	144	152	150	153	115	129	134	140	128	139	132	152	146	131	137	141	147	129	148	142	143	127	136	141	144	128	162	121	169	135	135	135	128	133	162	163	132	142	129	141	122	134	130	149	128	137	142	122	136	120	154	134	181	146	149	156	109	139	122	139	153	147	127	147	130	129	126	151	136	132	126	122	131	139	150	129	153	132	143	142	130	147	146	149	142	144	155	131	153	139	154	123	140	112	151	152	125	141	152	154	133	130	139	130	132	146	155	134	137	142	130	130	135	131	136	148	131	140	134	149	125	143	149	134	133	141	159	138	165	146	124	122	156	128	132	150	136	164	138	136	133	139	144	144	144	143	139	145	119	138	154	134	148	150	143	129	133	123	142	162	136	115	141	138	161	120	135	138	146	144	142	123	133	118	139	127	148	117	141	142	133	138	147	131	127	124	148	160	142	125	142	123	153	151	146	136	155	134	113	131	134	114	134	144	126	127	135	145	154	149	136	135	133	137	132	161	127	112	163	131	130	149	128	140	152	162	136	146	151	135	157	129	154	135	148	142	149	131	157	136	119	133	134	142	141	161	142	153	164	134	132	140	135	160	138	136	133	151	140	128	118	112	138	148	142	121	153	151	140	138	139	131	134	129	144	155	143	147	147	137	150	139	138	146	128	150	141	152	162	128	145	153	127	131	131	113	146	129	156	114	145	136	154	140	133	153	131	143	117	138	127	152	128	115	129	141	126	133	139	144	105	134	134	148	134	149	150	145	131	128	138	140	161	131	166	128	120	130	156	133	138	138	135	145	135	133	126	131	126	145	140	145	146	139	126	121	149	144	136	148	142	138	131	150	140	151	128	156	129	137	138	157	137	143	133	152	127	126	119	147	123	150	162	141	146	124	145	127	147	134	155	126	152	127	134	156	134	121	132	150	128	144	142	143	133	109	142	148	126	142	133	131	133	131	140	136	127	147	148	167	147	151	152	131	103	137	138	143	128	131	148	133	144	153	135	129	125	140	130	164	141	146	144	140	124	131	142	135	138	139	131	150	147	141	130	155	122	139	145	132	133	123	132	140	144	116	117	139	150	130	151	111	161	130	141	158	134	163	140	147	157	135	122	123	117	138	116	139	164	144	133	156	137	141	109	136	137	148	140	129	129	146	141	142	125	138	133	129	138	167	129	146	150	125	144	139	119	108	129	150	125	148	141	153	136	133	152	158	128	125	158	151	138	141	139	158	158	148	128	135	144	130	118	125	131	153	144	126	150	132	154	131	161	137	159	142	143	138	157	132	154	134	128	142	145	126	140	139	158	149	125	138	143	135	139	139	138	144	158	131	149	143	125	137	152	143	169	137	151	163	153	137	150	137	150	135	135	136	177	138	150	128	136	150	146	153	130	151	125	139	140	137	113	154	140	127	159	134	129	142	135	121	162	121	138	131	134	160	129	125	113	141	133	151	136	137	147	172	124	145	152	143	141	147	155	129	156	128	140	111	135	142	132	149	138	157	125	161	118	136	151	145	154	147	136	130	133	141	136	154	139	140	139	126	166	157	160	150	141	125	136	140	145	126	137	138	129	145	148	148	151	140	149	146	164	136	116	137	126	137	144	132	111	131	145	144	156	139	133	135	130	158	136	157	137	145	126	124	132	144	165	133	138	135	139	144	137	164	136	138	144	124	131	132	143	127	141	128	119	136	130	127	131	127	128	126	125	128	122	133	137	133	134	133	159	156	142	129	133	141	140	139	142	142	134	135	182	133	156	142	140	119	146	148	118	133	142	151	141	149	139	145	151	140	137	152	144	153	134	132	130	119	138	144	118	140	145	134	150	139	131	141	132	161	120	158	139	128	148	133	123	130	138	139	134	136	136	142	154	123	133	151	121	139	130	132	147	125	144	141	129	151	150	148	131	164	145	138	132	150	139	125	144	130	143	163	145	145	134	157	158	135	136	146	147	130	138	141	134	130	129	142	132	132	142	142	139	138	138	109	128	129	141	136	171	129	120	125	145	157	138	143	139	129	134	150	136	141	128	127	139	121	129	130	136	155	149	133	142	128	140	133	145	139	158	132	120	143	128	135	166	136	160	125	138	159	122	125	146	143	127	135	134	148	140	126	121	153	122	144	136	123	142	136	128	128	145	147	125	137	141	122	131	148	141	142	141	156	149	134	142	155	146	150	153	156	142	127	152	137	131	119	145	147	146	141	120	136	133	165	147	146	139	139	147	137	143	123	138	150	133	132	144	126	121	159	124	131	123	141	145	145	157	117	149	129	148	147	145	138	137	147	132	132	158	112	137	154	134	131	143	110	122	143	134	143	150	125	122	135	125	161	131	148	121	141	132	138	133	126	126	145	123	136	130	138	152	129	138	141	146	105	148	131	134	124	136	142	144	125	135	140	141	133	134	125	144	133	134	166	163	139	130	154	126	132	150	128	130	162	146	144	139	127	163	124	131	146	144	147	128	133	126	121	122	143	153	169	142	120	113	145	159	131	116	154	135	151	138	139	120	127	135	135	121	135	120	125	126	157	135	154	152	124	142	120	137	120	123	151	140	142	116	124	145	140	145	143	122	135	139	155	136	131	148	112	157	147	163	133	119	130	124	141	155	122	126	139	141	149	156	133	144	122	145	161	123	131	127	145	143	149	129	140	135	125	148	135	142	145	154	126	167	133	144	134	111	126	117	148	136	136	151	128	146	139	152	143	149	121	141	136	152	122	136	159	137	157	148	127	132	136	126	141	143	141	126	128	145	145	124	134	133	127	136	131	144	137	129	128	131	125	123	129	148	123	148	157	146	138	141	126	151	143	130	151	121	166	139	135	129	132	140	120	129	139	133	148	137	146	138	121	143	139	149	138	133	151	115	168	132	152	122	148	130	128	141	133	126	138	138	143	131	119	152	142	117	147	146	125	128	121	149	146	128	170	136	128	131	117	144	133	140	135	122	165	130	134	136	151	147	155	137	144	152	136	133	144	140	131	136	128	126	132	139	147	135	146	174	142	139	137	141	130	127	145	133	127	132	141	128	126	145	133	153	132	151	125	142	154	141	135	137	117	140	136	117	130	144	141	132	115	129	162	129	121	133	118	159
25278	20856	27321	24485	20862	12406	1761	1057	876	785	701	674	626	608	613	568	536	554	496	530	539	492	462	516	433	474	450	446	462	493	424	441	482	466	471	404	428	427	432	453	505	420	458	463	406	422	375	432	432	419	440	454	436	426	422	435	411	422	463	429	405	431	469	451	425	433	443	431	443	441	442	395	419	413	418	411	441	429	367	463	421	378	414	413	401	385	442	422	470	451	410	462	429	418	409	434	422	425	421	456	445	422	432	421	430	428	454	431	400	420	435	389	394	413	410	443	457	410	427	450	417	402	458	418	423	419	424	419	430	417	444	431	402	411	400	412	423	388	382	424	393	428	409	441	407	439	412	414	438	442	420	421	398	467	436	422	456	382	410	433	413	413	432	447	419	429	399	425	412	455	415	406	444	431	446	394	434	420	445	419	410	459	439	404	422	410	416	442	410	446	427	453	436	446	435	410	464	450	435	420	420	431	441	408	458	446	410	431	419	430	453	397	429	401	393	418	452	426	414	401	450	387	419	426	446	397	434	437	427	413	422	441	419	431	421	456	397	392	434	448	407	468	409	428	449	416	416	438	427	448	411	406	410	437	439	430	433	400	410	380	434	419	440	385	435	417	436	397	440	430	408	410	417	432	413	405	442	424	421	438	445	423	407	417	430	403	447	434	401	412	413	452	446	402	433	381	450	425	427	414	373	416	404	435	459	405	428	448	438	420	426	398	445	426	422	418	407	435	397	397	384	445	403	419	431	459	418	418	422	453	421	451	413	455	401	389	438	411	400	433	395	425	418	409	435	420	412	463	427	387	447	464	404	393	422	408	430	402	430	421	433	442	452	443	421	417	431	423	422	423	442	384	444	425	385	445	390	412	411	442	408	403	493	405	396	441	441	423	434	406	392	385	436	426	449	393	407	393	397	466	435	406	382	427	418	403	411	389	405	400	438	416	457	446	410	396	420	415	451	427	454	398	431	443	411	433	445	413	459	412	466	404	444	410	444	380	424	405	401	424	448	435	463	451	418	414	393	411	422	417	443	412	410	434	466	447	405	408	418	372	395	423	443	420	443	464	391	448	420	437	416	405	431	442	443	417	425	442	444	420	404	417	419	434	454	430	410	397	436	407	471	410	418	419	421	400	441	414	426	415	410	455	429	434	439	433	448	450	437	421	426	416	412	410	373	422	425	430	418	431	396	432	401	403	404	414	384	419	414	407	438	430	420	456	436	420	439	415	453	385	454	392	419	420	413	412	433	409	437	440	405	410	451	386	438	386	419	427	389	395	378	433	438	405	406	422	371	398	429	409	452	436	428	414	427	424	449	447	418	425	395	406	430	428	406	398	397	444	416	438	438	411	410	388	440	418	404	407	396	408	442	422	412	410	426	404	450	404	437	407	409	424	391	424	397	377	420	412	455	401	427	406	401	426	379	416	418	426	421	392	390	387	444	394	409	450	439	421	419	409	408	423	440	443	474	448	417	440	430	413	451	406	440	395	408	389	430	404	443	459	446	439	424	405	450	433	415	439	470	447	447	428	430	429	436	423	455	470	399	407	404	427	416	409	433	416	459	406	396	422	422	428	382	418	439	415	433	429	415	429	418	446	401	413	403	407	389	419	418	404	490	421	414	447	420	438	389	394	420	410	419	391	454	429	457	408	453	434	424	422	400	397	410	413	421	402	377	405	410	437	405	427	418	443	372	414	434	444	411	394	407	464	410	425	426	403	449	418	428	405	412	432	412	427	429	450	435	417	422	416	433	424	423	430	418	419	397	381	417	459	438	402	425	401	402	412	450	399	437	405	399	389	432	430	423	429	379	415	428	429	383	398	422	428	417	442	424	397	474	445	418	430	445	442	403	446	461	399	409	395	436	434	415	414	445	402	439	412	412	404	375	437	449	385	403	436	410	413	420	421	379	435	421	430	472	404	405	467	427	436	423	457	423	446	455	440	412	475	431	422	447	418	452	412	414	432	410	360	380	432	407	444	434	444	442	435	417	429	442	429	418	444	446	440	399	403	460	405	455	424	437	434	429	404	424	404	386	405	402	426	430	418	392	423	420	434	458	444	421	415	427	439	447	421	390	434	359	405	418	447	425	420	411	476	423	424	414	445	425	433	390	425	431	405	426	425	387	452	399	431	426	463	433	401	410	447	397	365	405	412	446	424	440	432	415	414	405	448	421	446	426	412	436	407	449	449	426	438	436	440	408	443	413	450	417	434	404	432	423	427	425	437	409	403	455	400	432	376	413	433	413	404	413	422	469	427	442	425	459	394	400	460	432	421	431	397	411	419	436	468	448	428	389	449	430	460	398	412	423	433	401	425	442	400	389	412	405	412	390	428	432	456	419	394	407	491	403	433	412	441	405	399	403	398	428	401	425	416	454	423	416	423	404	413	432	396	443	415	416	459	397	430	434	413	429	418	437	435	414	412	448	464	429	404	410	446	436	408	440	465	440	432	439	423	414	412	390	423	358	428	413	417	426	445	443	442	402	430	422	474	431	456	414	440	405	426	389	450	430	459	418	438	419	431	420	427	426	417	421	410	426	414	424	465	408	447	383	460	409	419	415	423	432	404	395	440	381	469	436	425	414	444	398	393	419	432	393	392	443	425	400	429	410	421	423	481	392	417	390	416	456	436	458	402	385	407	427	443	461	400	433	399	391	407	437	457	399	421	419	398	413	417	427	430	430	391	440	435	429	421	417	385	400	430	461	434	420	439	454	402	462	428	425	409	394	385	421	446	380	412	403	434	436	372	446	426	419	456	439	442	433	447	385	449	440	451	436	445	403	419	429	447	430	461	415	432	438	403	427	415	386	429	378	461	442	426	433	402	403	434	416	430	409	425	425	430	428	416	405	394	437	444	400	391	430	425	398	420	425	438	437	445	401	395	422	406	382	417	396	447	432	403	415	437	376	420	442	448	404	448	435	421	411	391	418	438	432	426	388	448	457	428	397	448	397	432	428	416	402	414	444	455	427	470	400	423	440	418	435	462	426	429	396	407	416	429	431	438	443	399	397	431	416	427	435	390	419	431	386	436	400	426	416	413	400	454	437	430	426	453	446	453	460	424	426	402	421	417	387	438	413	383	400	442	407	460	423	430	433	425	378	411	436	370	425	434	400	454	423	416	415	425	430	476	421	405	410	446	445	446	405	427	444	407	419	483	375	416	439	412	443	442	399	441	456	407	432	389	410	433	388	442	438	449	390	429	420	444	392	419	441	441	392	447	431	432	422	447	466	385	391	390	449	430	442	393	425	424	412	420	428	408	414	424	438	430	412	454	439	370	427	413	429	397	414	445	388	439	424	425	419	422	386	401	440	451	427	372	429	432	397	425	407	410	395	462	415	407	431	404	433	442	404	374	486	437	443	421	477	400	400	426	433	417	400	442	403	396	421	400	379	421	424	437	438	386	401	378	410	404	421	420	404	404	388	399	449	445	421	404	396	409	434	431	440	402	437	433	380	414	413	430	383	431	424	400
7136	11550	10501	6006	3942	2916	2278	1746	1477	1262	1058	974	877	773	762	674	599	596	615	569	509	520	474	479	458	483	461	467	462	415	420	441	450	444	460	423	448	416	401	406	382	381	428	427	401	396	399	405	425	383	418	396	395	385	391	407	388	408	415	401	391	398	369	386	384	413	366	386	388	383	412	399	411	389	368	383	396	386	387	382	385	395	361	394	423	386	405	404	384	390	395	392	400	401	414	409	397	369	389	398	393	397	392	434	368	389	392	413	358	377	415	410	410	385	385	382	405	410	417	377	393	391	374	388	410	408	373	406	419	384	385	370	379	374	386	378	377	406	376	386	403	364	398	371	429	406	382	327	386	397	384	428	367	398	445	381	385	397	384	402	395	426	398	365	385	361	394	390	385	382	379	399	405	371	372	398	402	382	384	394	393	371	390	377	405	364	415	407	410	388	376	389	410	413	397	369	397	400	358	359	426	382	401	398	373	365	385	392	386	390	381	380	351	404	363	417	396	391	391	391	354	381	393	382	381	429	364	411	379	413	427	359	396	383	389	358	370	413	380	376	383	385	347	387	383	409	380	430	380	377	377	390	395	392	380	410	366	364	340	363	401	367	373	382	367	393	362	397	396	375	393	357	393	367	417	389	415	382	377	401	374	361	392	387	390	359	361	367	396	430	368	401	388	392	403	399	376	368	406	412	396	355	381	384	419	414	434	391	390	372	385	349	397	359	402	419	366	402	404	400	370	398	370	378	375	393	360	434	377	388	373	371	406	400	376	338	408	413	399	384	409	428	388	366	389	376	405	386	360	385	373	370	382	409	409	380	440	365	419	375	404	414	387	407	386	377	384	357	407	374	362	403	389	415	385	383	384	394	399	363	409	429	379	410	350	392	366	379	374	378	390	367	383	391	376	383	398	378	387	424	393	418	384	370	396	385	375	365	347	399	402	379	414	407	395	429	386	365	395	420	392	379	380	373	387	400	386	390	398	376	395	393	359	380	406	367	398	400	371	398	393	390	412	400	395	419	394	407	418	403	364	384	421	394	403	392	368	386	367	383	379	395	344	340	407	353	391	364	369	369	369	359	401	401	408	379	380	384	359	397	382	377	359	382	443	385	362	366	388	377	402	396	408	393	381	394	369	376	392	397	389	430	357	354	395	404	400	373	420	422	392	351	394	375	410	368	364	330	399	434	386	391	360	389	397	386	394	405	372	391	382	363	376	415	382	378	428	398	331	360	338	381	375	350	433	372	415	394	372	397	361	378	368	375	393	411	385	385	400	395	389	394	366	391	428	366	394	407	395	369	391	378	359	393	372	408	395	374	392	378	365	392	395	389	390	397	405	391	352	395	357	413	360	434	419	356	412	381	434	389	363	410	397	400	370	397	400	400	379	400	374	412	341	384	395	394	403	416	415	414	413	364	386	343	394	377	353	385	384	363	363	367	391	369	425	406	416	395	381	410	353	362	390	375	383	366	382	374	406	428	419	377	385	394	392	423	373	366	400	396	361	398	399	357	408	371	408	407	381	376	397	379	413	390	398	391	380	372	386	376	419	345	371	411	384	388	394	363	410	382	420	403	398	395	340	395	387	376	373	375	412	376	392	368	372	406	392	344	375	374	384	402	385	416	400	364	388	390	395	384	380	370	378	407	425	425	408	402	394	399	381	363	384	394	361	425	388	388	411	407	388	391	380	409	359	408	393	372	360	363	412	372	395	406	394	392	361	356	396	376	380	374	380	386	357	363	389	386	370	367	380	414	379	397	423	394	386	391	400	391	387	369	394	412	416	409	364	409	410	417	370	400	397	396	361	403	377	387	361	377	375	370	406	377	368	374	363	381	354	391	374	360	358	392	385	394	419	401	390	359	377	359	369	371	401	374	402	385	393	420	386	386	401	382	410	391	390	389	397	372	392	389	389	343	394	399	420	372	386	329	374	389	376	387	386	423	405	404	357	389	372	374	387	394	384	361	390	416	384	405	359	397	405	388	342	351	387	426	364	376	396	399	378	403	374	374	414	398	382	382	366	390	371	377	353	386	424	384	370	407	399	415	387	399	369	368	378	394	389	393	390	369	380	411	388	409	382	420	365	410	398	412	363	389	388	399	348	385	400	397	345	390	368	421	370	360	369	398	406	373	381	397	349	370	376	385	358	396	387	396	356	408	352	368	382	383	365	420	370	348	363	416	393	392	379	376	396	386	415	392	415	407	399	405	412	376	391	394	411	351	392	412	358	385	416	381	341	386	389	393	375	406	368	389	405	382	422	404	387	359	383	386	387	373	386	348	359	395	409	396	376	353	392	397	418	421	392	396	428	402	402	401	361	361	348	382	394	418	369	381	381	382	374	379	411	409	399	395	391	369	388	376	428	380	398	402	401	403	382	414	396	374	378	398	412	353	401	387	410	384	405	412	404	383	367	381	374	373	414	405	430	389	384	357	389	405	391	400	395	372	415	367	389	391	386	391	374	365	405	378	384	374	397	396	359	365	366	391	367	374	395	386	364	360	415	377	370	397	421	405	389	386	391	399	374	417	411	411	442	386	376	387	405	403	388	400	344	374	372	376	389	353	375	360	373	404	369	375	379	399	351	399	431	363	383	365	409	337	403	391	376	363	389	393	401	403	374	367	398	409	373	383	371	435	392	406	385	401	399	425	425	423	405	370	407	393	378	377	390	390	388	416	368	389	402	409	411	400	383	374	380	384	400	389	390	392	433	406	401	386	387	413	395	375	392	393	410	411	385	426	381	358	400	365	387	410	396	366	381	378	372	378	410	394	422	381	384	360	383	408	399	363	406	401	393	404	403	427	375	398	380	411	394	320	367	380	369	402	381	397	357	385	416	367	392	382	436	380	384	378	416	375	405	369	383	407	420	373	362	406	400	403	427	390	378	392	395	427	380	403	393	385	395	370	370	400	355	401	391	399	377	386	393	423	390	349	430	414	406	354	365	373	382	385	382	365	378	406	393	330	368	347	400	395	364	407	370	407	401	384	455	367	421	371	380	398	415	379	400	426	399	385	382	411	391	372	421	411	432	403	390	375	378	382	366	408	391	418	377	390	362	377	391	369	388	373	405	378	385	383	395	383	382	372	385	382	395	384	402	358	386	389	414	383	405	404	343	393	369	370	391	383	398	370	385	373	372	382	411	382	369	413	410	383	393	426	398	422	387	369	384	402	367	350	395	404	358	422	391	401	383	386	394	351	373	390	382	365	408	338	407	396	366	367	374	370	384	417	411	403	413	372	422	388	366	350	414	393	385	401	373	370	367	421	417	388	394	374	384	407	394	374	366	387	411	402	403	394	369	385	415	386	398	374	360	383	352	384	396	406	381	378	402	388	371	371	379	368	416	421	381	363	379	349	411	341	438	385	416	408	376	393	355	354	389	393	372	382	351	414	418	414	382	406	399	391	400	380	388	362	387	395	384	357	375	429	386	374	407	377	372	380	397	356	359	383	384	384	407	365	383	393	386	389	368	381
23009	20840	27622	24164	20849	20945	10992	2127	1519	1405	1233	1135	1041	895	995	865	866	860	858	819	797	781	783	774	731	745	740	690	701	706	683	669	697	683	658	705	681	673	659	700	692	713	652	659	608	653	643	713	644	626	683	610	625	637	686	631	639	681	638	626	684	609	652	630	620	674	657	595	646	619	646	627	675	657	633	660	719	669	708	638	671	681	654	595	629	671	662	638	662	626	632	700	609	644	673	631	636	637	630	650	613	641	619	632	691	693	671	634	620	661	582	602	608	679	696	697	651	648	660	658	624	613	621	660	638	653	565	625	633	638	673	565	661	621	629	622	663	612	638	615	631	636	626	677	683	682	646	654	642	653	657	630	616	639	679	654	614	599	646	667	621	613	613	630	655	638	635	625	620	659	673	630	635	637	634	630	661	651	633	659	640	583	615	610	663	632	609	636	652	663	587	630	627	634	608	648	664	636	621	660	595	711	617	612	644	607	657	684	642	638	656	613	683	608	609	689	644	637	643	676	673	601	658	642	633	628	637	634	627	608	625	647	619	658	603	677	697	630	637	637	691	651	640	699	581	676	627	610	650	645	622	614	644	608	665	651	666	675	675	659	667	642	647	624	662	675	642	678	660	628	652	630	665	638	621	613	666	648	641	659	650	612	649	654	656	638	637	637	657	634	587	645	633	619	658	611	647	649	693	610	656	678	635	643	600	610	645	632	587	631	616	650	634	649	624	631	609	669	624	638	617	628	623	591	640	654	592	648	666	681	591	645	633	617	573	669	624	603	623	680	626	636	627	623	630	617	575	643	665	627	619	668	653	639	660	596	648	656	634	653	644	637	638	632	620	662	676	622	647	612	653	679	642	622	615	655	636	620	641	611	635	656	616	632	691	627	617	708	673	643	672	623	600	657	626	613	667	593	631	675	671	645	659	669	611	638	663	649	584	681	657	645	626	660	601	649	606	674	626	621	584	614	621	633	647	633	635	649	637	643	608	612	611	641	626	591	677	621	617	687	571	607	609	654	665	646	693	639	607	620	630	626	619	519	584	687	612	627	614	626	607	628	608	639	650	618	663	648	622	636	607	662	647	675	634	636	588	624	652	626	635	640	620	655	661	597	656	639	695	638	649	658	625	609	639	645	639	648	666	607	660	644	611	640	659	601	636	605	640	603	672	654	662	586	635	611	680	629	665	623	576	631	618	632	652	663	585	599	602	620	631	643	635	667	609	653	673	639	669	680	633	650	633	658	655	631	634	603	650	616	572	604	640	631	622	623	610	667	666	648	680	619	608	643	640	623	643	655	596	615	620	645	630	594	651	621	691	623	623	620	601	575	585	599	647	622	630	628	657	644	651	622	635	657	692	667	610	628	661	659	614	664	663	598	609	641	643	663	604	584	659	643	632	615	670	644	669	655	648	598	657	636	630	617	657	662	589	647	647	620	627	673	655	625	635	680	632	641	720	632	646	611	628	691	607	632	669	615	632	613	618	672	600	642	668	664	602	589	615	599	670	670	629	630	659	664	672	665	639	597	618	614	653	633	655	653	580	627	643	667	604	613	663	669	573	604	620	622	644	611	627	633	629	610	643	664	613	639	649	640	636	634	603	623	639	626	618	633	686	610	615	614	626	638	654	639	651	637	632	658	621	628	657	579	632	637	660	610	605	615	671	628	615	626	646	668	619	670	621	654	616	650	614	622	634	628	663	600	618	622	605	666	626	638	633	645	587	699	638	606	633	631	650	636	602	602	652	662	616	663	614	626	644	589	613	643	662	650	617	671	651	628	612	645	626	590	652	602	607	666	610	568	639	704	741	628	590	665	621	604	603	685	655	612	669	647	638	628	651	651	678	660	633	614	697	618	606	637	638	594	603	674	625	615	622	651	624	651	649	617	638	630	641	630	632	616	589	624	620	642	617	629	663	662	626	645	638	629	665	644	634	664	587	633	662	665	644	623	627	619	675	699	630	654	616	652	621	622	646	662	656	626	671	636	627	570	624	655	634	622	642	637	630	664	643	617	670	641	663	611	653	662	603	615	619	593	600	665	659	646	619	624	613	618	649	624	619	660	616	612	665	635	655	618	616	615	650	576	633	662	646	623	696	593	660	599	629	644	637	644	704	603	657	669	638	663	654	681	670	630	652	655	639	626	651	602	628	620	652	618	648	656	627	611	652	668	662	627	606	622	615	687	638	632	653	624	627	641	607	662	633	650	654	634	621	660	656	597	653	676	628	610	629	627	649	620	618	678	623	657	646	650	606	620	658	612	657	577	578	627	578	594	650	621	647	630	673	629	627	613	607	633	645	661	617	654	630	624	607	618	643	615	635	655	650	656	637	639	636	599	600	626	605	619	666	641	648	643	628	586	687	660	584	637	620	614	653	649	578	636	649	637	656	638	657	651	654	640	609	666	605	610	658	673	607	641	625	596	635	650	601	618	644	634	635	641	680	645	664	648	639	618	616	638	602	619	679	615	628	608	671	666	641	634	656	606	626	647	652	627	628	629	628	645	642	620	637	676	636	683	612	634	665	654	648	615	641	666	628	615	613	641	652	609	638	598	612	623	593	621	633	630	638	626	629	671	600	639	662	668	638	616	635	623	703	644	638	619	669	645	607	641	631	620	654	608	664	614	629	628	593	657	618	627	640	632	638	665	628	605	672	633	608	639	631	617	610	614	603	624	665	654	623	630	631	668	651	630	606	644	650	667	668	605	655	646	624	612	632	602	607	641	640	643	584	614	641	615	605	616	620	644	643	601	626	597	619	612	627	615	619	614	627	610	662	646	611	646	619	638	661	634	654	617	645	666	672	639	630	620	636	644	653	631	584	635	614	619	650	608	616	627	658	596	644	632	654	603	638	632	621	603	626	601	680	606	660	570	658	630	629	610	665	635	640	604	628	636	612	596	704	637	654	653	575	606	601	625	655	624	656	575	618	657	612	641	619	615	655	603	612	681	617	670	656	601	632	623	669	669	619	642	632	651	638	661	625	594	637	570	689	668	602	656	633	618	657	668	646	675	635	610	653	627	600	615	666	633	638	697	629	680	615	561	634	639	657	647	675	623	664	655	603	619	611	624	676	631	642	624	622	656	640	647	636	637	592	616	669	634	642	627	655	628	646	596	651	647	634	646	674	650	638	615	670	618	625	660	558	623	635	633	658	602	637	644	637	641	593	677	661	586	610	652	624	662	673	660	611	603	631	651	662	618	630	591	662	659	658	661	620	602	626	610	616	620	636	667	615	633	665	614	631	640	630	623	621	634	649	637	612	638	683	629	596	653	637	621	632	644	627	649	662	614	617	682	657	649	598	637	640	634	645	653	623	687	637	650	594	640	626	645	586	644	623	654	604	659	626	697	663	593	643	638	635	633	617	637	622	644	616	566	615	641	616	643	649	604	605	671	658	607	657	638	630	652	651	619	621	650	643	602	610	615	656	653	659	613	624	633	666	659	620	615	588	665	644	610	698	620	643	663	619	619	646	634
10270	18645	17034	10187	6892	5068	3980	3205	2522	2191	1911	1712	1444	1311	1182	1171	1076	1014	912	875	877	872	803	785	750	761	730	773	737	719	719	727	684	660	697	649	666	632	694	667	626	646	654	626	631	617	630	642	630	614	623	587	612	608	598	605	626	607	619	624	611	632	590	619	608	565	642	610	604	604	609	618	584	623	638	568	653	630	568	614	625	610	580	593	563	615	567	619	665	654	590	568	624	574	618	594	622	561	621	607	626	612	620	557	585	525	638	558	599	625	591	579	586	603	599	586	571	595	592	597	562	566	599	582	588	580	618	620	546	580	573	560	609	603	559	545	591	618	564	627	563	623	624	628	602	621	611	570	562	589	571	581	626	590	617	657	597	560	587	551	639	554	654	586	561	603	571	652	597	545	586	595	596	610	570	582	586	589	600	598	624	628	589	572	619	584	624	605	599	612	593	576	565	618	607	602	613	578	588	602	580	602	559	585	549	567	561	629	557	633	571	564	556	562	597	598	591	561	633	578	576	576	576	574	608	571	610	605	601	559	591	600	576	550	577	571	608	579	614	582	548	556	590	577	626	623	612	636	574	629	576	608	565	586	611	609	593	606	589	571	597	596	584	563	637	595	559	562	609	590	553	568	574	600	558	578	601	592	596	582	549	600	632	512	613	583	615	577	607	572	603	605	633	625	597	639	579	587	587	605	586	594	579	585	621	608	608	588	599	564	602	572	619	620	589	581	611	594	580	609	610	593	572	550	564	594	563	586	570	619	577	549	579	592	591	615	616	599	551	565	581	601	599	567	613	635	607	608	573	575	611	609	603	605	598	639	599	561	562	593	567	614	608	574	587	541	611	621	592	609	601	608	607	560	569	589	565	586	600	606	559	586	572	623	581	640	568	590	589	587	546	600	544	646	602	573	584	635	573	553	585	555	605	605	627	583	576	592	588	561	574	557	645	531	584	552	618	561	638	614	616	621	586	588	597	588	590	606	568	592	606	588	577	628	611	587	587	580	583	572	590	575	631	618	616	569	569	569	579	551	652	587	566	600	590	556	596	585	590	563	561	586	570	589	549	639	557	622	633	582	602	568	606	599	577	600	603	597	600	582	616	618	591	580	591	608	650	570	606	639	575	575	623	588	589	546	597	606	597	587	593	578	589	618	599	618	570	628	575	597	610	565	591	520	631	574	570	618	578	579	582	569	545	591	583	552	596	612	634	611	563	609	578	569	629	558	588	601	575	609	625	583	576	575	547	618	548	610	602	562	572	577	565	590	565	576	564	566	590	579	596	555	604	639	610	591	640	542	568	566	568	566	552	597	603	588	598	592	592	597	575	602	596	569	595	630	638	587	583	562	585	643	568	606	566	576	613	564	575	590	578	564	561	585	595	582	603	583	595	558	588	618	612	589	572	598	649	555	604	600	555	555	613	597	615	579	601	555	608	595	570	581	557	582	628	550	569	605	567	629	570	621	585	593	618	587	559	609	584	601	582	567	565	609	573	569	558	579	598	586	603	648	602	598	561	556	608	602	615	621	559	589	581	633	621	578	595	567	607	621	631	592	556	613	605	558	580	610	600	603	567	592	590	597	595	606	619	590	556	557	619	592	585	599	573	618	572	571	623	592	624	615	607	621	583	614	579	575	589	594	545	577	611	586	588	567	589	565	611	552	562	601	555	615	598	607	587	578	643	546	605	575	582	618	588	596	560	592	573	563	576	590	565	558	598	645	584	600	564	596	567	596	594	612	614	574	552	591	527	563	583	594	633	537	576	621	595	599	595	624	559	619	602	569	611	645	561	577	580	610	598	612	607	559	601	558	596	546	573	606	587	622	656	615	565	618	598	564	549	583	564	562	567	547	566	619	613	565	586	580	581	610	593	575	599	575	641	592	564	558	551	556	591	569	599	624	558	605	609	590	658	588	572	602	566	610	577	601	573	577	568	618	621	603	615	608	554	586	589	607	569	563	598	597	584	560	590	594	570	580	644	609	620	588	579	620	604	586	604	613	591	561	599	601	582	574	586	560	586	562	612	599	625	594	604	576	554	558	558	562	564	593	544	608	576	570	630	538	578	603	606	613	619	567	602	612	632	618	626	597	623	615	600	567	559	607	631	560	596	537	612	583	613	582	560	629	579	605	574	585	583	569	614	603	591	630	613	576	579	600	584	633	571	546	627	557	574	617	570	567	597	573	594	599	577	546	535	613	587	596	601	590	609	593	545	589	596	587	618	596	605	593	570	607	628	613	600	594	543	560	581	578	571	563	569	600	607	608	588	580	608	591	603	598	603	592	593	553	562	592	613	564	607	555	615	584	568	578	588	569	563	604	599	606	561	587	552	542	598	608	594	610	574	584	558	585	572	612	588	585	614	580	566	599	592	574	558	559	620	633	634	598	584	603	592	582	582	583	607	593	546	591	589	616	611	614	574	557	583	578	578	586	566	580	591	578	618	560	617	575	595	560	596	561	598	612	617	570	570	564	626	636	566	624	605	583	578	546	555	601	665	564	599	617	584	582	560	615	596	585	569	590	594	647	578	633	591	596	567	610	564	611	569	557	640	605	605	602	564	600	597	552	610	589	580	629	654	540	586	611	594	630	558	593	555	546	645	569	574	595	604	577	566	554	557	577	572	612	582	596	571	591	588	594	593	601	589	621	579	555	583	565	629	559	576	606	620	562	584	599	568	611	551	587	608	599	621	594	562	576	602	598	587	550	565	563	577	614	591	594	574	555	572	607	581	545	597	563	559	595	568	605	638	630	613	584	584	599	598	565	558	563	603	590	591	578	587	575	611	537	634	597	621	545	604	608	597	632	581	593	581	554	619	557	580	590	597	560	611	594	614	586	582	608	572	633	623	595	585	588	558	589	641	615	581	606	574	576	622	586	616	614	609	616	590	637	589	588	618	600	617	575	520	558	543	567	598	597	558	588	566	575	533	631	578	570	567	571	637	620	586	563	607	622	598	576	585	582	548	589	565	601	621	629	556	573	605	567	593	598	622	611	603	623	617	632	562	593	596	584	599	595	576	607	586	557	607	581	559	540	563	575	587	571	550	619	574	601	572	582	611	566	531	599	595	559	581	578	554	624	572	585	559	633	597	610	592	609	582	609	572	563	586	633	586	566	615	589	582	557	584	575	627	610	620	629	569	600	583	626	594	592	573	579	564	557	587	595	591	620	602	600	569	599	570	570	551	587	570	591	584	600	620	568	600	537	571	616	591	596	566	587	596	642	622	606	600	608	587	602	599	634	582	582	592	590	591	577	604	616	598	578	586	574	579	563	632	593	556	605	590	586	579	579	614	630	577	581	588	596	596	589	578	615	537	599	604	635	625	593	592	586	601	550	599	612	617	604	579	592	598	550	608	596	568	565	603	590	568	615	580	568	596	563	587	580	537	613	604	583	552	647	563	610	584	564	589	592	590	573	597	636	594	604	598	580	588	606	598	634	651	590	588	585	589	550	578	582	615	598	558	632	611	560	594	559
28250	14668	1750	400	272	206	188	152	133	170	135	148	132	138	159	135	133	143	138	136	135	131	141	146	139	137	131	140	124	143	138	155	137	139	145	138	135	134	121	140	129	126	135	137	117	124	147	150	120	130	153	148	143	140	132	145	118	145	124	112	124	134	107	129	124	146	124	123	130	124	136	109	140	132	125	135	138	132	152	114	139	136	126	123	108	139	135	136	126	135	140	139	147	133	135	104	111	116	132	147	128	140	151	132	121	151	126	124	156	133	127	150	138	130	130	148	148	144	113	119	113	136	133	137	144	134	115	161	133	131	140	137	128	127	148	120	140	143	137	160	116	126	142	122	131	149	120	140	158	105	131	122	132	141	134	151	140	126	138	137	131	127	146	147	141	132	135	113	130	128	126	135	129	129	142	138	135	131	118	131	146	143	139	121	140	132	132	138	136	141	113	135	140	123	139	132	139	132	124	138	156	138	119	138	118	149	132	121	130	141	113	158	129	122	136	118	155	111	137	131	134	138	110	104	120	126	145	154	134	130	135	127	130	118	139	154	149	126	121	129	147	121	149	141	120	120	121	153	133	146	136	126	141	146	129	144	108	122	136	141	114	125	113	124	135	123	135	144	127	133	108	143	133	144	145	132	124	129	138	121	139	141	139	115	124	126	128	144	127	112	132	143	125	138	159	138	128	143	132	99	116	155	125	145	141	116	158	133	148	123	140	142	118	132	132	117	136	122	146	136	131	133	145	115	113	141	132	121	133	126	118	129	102	125	120	149	130	141	133	115	118	134	150	143	127	117	148	122	131	125	124	121	133	118	129	115	152	161	132	155	146	155	127	122	139	134	127	132	116	122	135	143	123	122	138	147	123	148	155	122	149	137	124	135	142	147	133	135	123	135	124	134	133	113	124	121	133	139	139	119	128	132	123	125	118	138	137	148	141	105	130	137	152	133	129	154	155	111	139	122	134	143	120	126	128	130	128	124	135	146	133	132	137	136	130	104	125	121	132	134	114	143	133	130	125	150	118	134	125	120	143	154	121	138	127	142	136	127	143	125	128	155	122	119	111	124	149	122	143	139	115	124	141	134	120	130	135	127	139	135	128	139	142	124	157	127	131	151	135	148	120	132	139	137	129	124	125	112	129	149	123	133	133	117	140	120	130	127	147	111	113	131	121	133	132	132	137	132	144	133	147	140	131	128	121	128	110	127	115	134	137	155	142	141	123	134	136	117	142	146	119	138	137	133	133	118	168	145	146	141	123	148	134	141	144	131	130	122	132	142	130	149	106	148	132	153	141	138	131	116	118	126	139	156	125	121	127	138	151	133	139	118	148	115	120	118	149	140	139	134	138	130	137	102	136	162	134	130	123	136	120	128	127	144	143	121	124	129	139	111	130	135	135	145	130	132	135	130	137	135	121	113	146	120	115	126	122	111	119	145	135	130	115	149	136	160	117	138	121	132	126	159	139	124	122	120	120	154	126	122	124	142	139	117	153	139	148	136	145	135	126	133	117	125	137	135	145	118	139	109	114	132	133	134	136	116	133	120	131	143	138	136	135	139	126	128	132	128	158	109	150	126	139	131	158	129	126	125	143	154	130	137	130	139	138	112	130	135	140	135	130	150	138	121	118	140	102	125	137	134	141	124	129	144	134	124	126	130	130	142	141	141	124	135	130	132	137	136	123	118	149	135	117	123	132	151	135	142	154	136	139	143	129	149	128	115	118	127	137	128	152	134	134	163	137	146	123	155	153	144	144	137	113	141	148	128	131	152	111	132	123	139	138	133	143	139	149	139	124	139	148	137	143	127	144	121	137	113	133	129	141	129	108	134	146	136	133	129	128	127	127	149	151	121	145	126	122	138	113	133	158	126	144	137	126	142	117	136	124	137	158	145	140	123	153	142	148	163	131	130	128	125	139	132	124	113	138	146	124	136	143	134	155	123	117	121	150	152	141	125	111	147	111	127	145	134	112	137	129	138	133	121	132	121	116	138	142	141	134	137	149	132	123	120	125	146	140	139	138	146	121	141	143	132	128	125	132	132	133	144	130	120	153	135	140	125	137	123	140	126	108	171	133	135	135	141	153	138	151	129	143	132	112	118	119	122	138	152	128	132	153	145	126	131	112	161	122	124	150	135	132	116	161	107	145	117	129	115	123	129	122	127	134	142	138	130	149	140	128	144	148	113	132	124	109	136	146	131	122	128	145	139	134	148	121	138	121	145	135	127	117	140	113	126	141	161	124	115	134	149	125	128	126	127	147	143	142	124	138	134	134	134	121	130	122	129	128	126	156	146	143	139	123	119	151	130	159	138	125	137	129	132	123	140	126	110	131	130	121	122	130	143	130	150	138	134	139	125	130	146	117	150	120	116	135	114	136	148	130	151	136	134	121	146	134	120	132	153	156	137	143	126	127	136	128	140	144	139	150	130	136	120	122	145	128	140	137	135	119	131	131	123	150	124	128	120	144	120	123	125	129	130	153	116	116	169	126	139	141	139	138	134	136	139	138	136	144	122	128	149	146	133	133	125	125	126	142	155	130	132	148	140	131	138	111	131	115	121	137	146	116	112	133	141	156	129	120	136	138	125	140	119	133	139	145	140	144	145	143	133	119	136	134	124	145	120	144	128	136	131	130	121	158	116	135	155	128	127	128	134	130	129	122	136	115	155	128	146	144	153	138	133	144	147	153	129	133	135	135	132	111	146	133	146	122	125	97	128	124	123	150	134	106	138	142	140	131	116	129	140	132	139	138	135	144	113	131	114	141	121	143	149	130	127	136	126	140	140	141	136	142	113	121	136	143	148	135	130	143	114	139	130	147	133	151	127	133	120	107	134	142	122	152	128	141	151	134	121	147	132	128	142	151	132	149	131	137	129	137	150	122	143	125	150	139	129	151	133	128	120	130	148	131	125	138	136	126	123	137	111	150	144	139	124	147	116	148	120	125	143	130	104	156	121	125	132	120	139	125	154	143	137	154	132	127	129	110	137	139	133	128	132	129	133	115	132	140	122	121	123	115	118	122	132	126	126	123	114	143	138	136	136	135	149	115	125	114	123	143	151	122	134	122	143	127	137	114	116	118	140	152	117	129	113	134	139	131	115	136	131	125	134	136	134	130	125	121	137	153	126	142	145	139	137	170	129	149	134	131	118	136	152	153	147	132	128	141	134	114	129	146	147	133	153	121	139	144	122	130	125	132	114	129	124	134	120	122	144	129	137	129	126	120	130	136	141	128	133	118	128	138	144	135	129	116	138	146	135	154	143	122	121	129	122	141	139	142	145	120	129	125	129	130	122	137	145	104	132	121	138	165	137	147	142	140	140	116	133	148	133	133	133	133	132	145	128	129	117	130	123	144	131	126	143	135	129	128	128	125	137	121	137	133	130	128	134	139	129	128	144	114	136	145	140	138	130	155	130	131	138	141	143	119	142	133	151	123	135	132	124	122	113	126	137	142	144	142	137	152	112	128	155	142	149	159	155
5011	826	696	412	301	255	227	197	177	171	176	148	153	155	156	140	133	128	134	133	139	144	149	150	141	127	125	148	122	147	155	129	115	136	140	139	144	144	147	131	140	130	140	140	132	127	129	135	137	143	121	125	139	139	115	164	114	154	151	137	157	128	128	124	131	132	153	137	155	139	137	148	130	149	137	138	155	152	121	129	142	145	139	122	131	123	115	145	134	157	145	157	137	129	126	126	129	137	154	121	148	156	142	141	143	136	146	123	131	136	151	141	132	147	127	138	132	119	135	162	123	144	146	149	139	133	118	132	136	130	126	154	143	133	125	124	129	134	154	130	137	130	148	132	123	116	156	143	164	138	121	126	136	149	161	129	127	143	137	138	136	122	134	143	133	122	142	135	152	134	147	146	127	131	126	126	123	141	137	145	150	122	141	144	128	141	129	146	145	144	132	123	132	126	130	162	138	129	137	135	133	143	156	128	129	138	125	145	134	129	116	131	114	140	127	122	134	141	143	132	149	138	141	130	122	143	117	119	128	128	124	122	129	117	149	136	139	142	124	152	137	154	136	140	145	129	116	137	147	148	129	143	142	135	140	135	139	126	127	137	137	136	122	137	136	132	137	145	133	134	139	129	119	126	141	136	141	131	128	136	138	130	126	134	164	147	138	129	132	121	129	136	145	133	132	157	152	111	114	131	137	129	140	146	127	128	132	164	143	133	134	145	136	135	148	140	117	129	122	126	112	106	156	143	116	144	122	123	150	150	144	151	136	142	150	129	124	141	135	135	122	126	120	146	160	150	159	130	152	120	142	139	163	141	139	135	128	146	130	115	131	134	135	114	135	139	135	153	123	146	153	149	122	145	132	130	142	127	129	129	145	139	139	159	141	143	118	154	121	165	150	124	126	134	142	143	136	153	151	141	142	122	139	127	131	148	155	136	123	135	138	125	145	131	131	141	117	128	137	121	120	130	144	135	135	142	124	138	135	133	132	139	144	141	124	160	134	125	135	141	132	158	132	138	153	98	120	131	141	108	134	135	134	124	126	157	142	136	146	122	139	137	145	125	131	125	126	142	115	113	136	163	134	129	132	157	150	142	129	134	134	148	132	136	145	163	144	143	134	137	143	127	149	122	134	143	143	127	149	157	126	138	121	147	127	136	138	126	144	152	144	154	152	145	122	149	123	121	139	140	132	134	113	129	142	151	147	157	135	138	135	148	151	141	129	139	165	136	149	147	167	128	132	130	128	139	132	120	151	135	135	138	127	124	130	144	142	136	153	117	132	137	135	139	136	122	126	137	137	135	140	127	141	148	115	136	145	143	136	119	131	138	130	118	140	162	140	137	146	120	115	126	144	137	144	154	135	140	162	132	124	135	153	113	158	132	144	135	129	135	127	140	133	151	118	115	135	155	136	163	145	144	148	137	126	122	135	139	136	123	131	126	135	136	138	131	114	141	139	127	143	122	136	142	144	125	128	114	129	123	133	133	135	135	146	131	171	145	138	130	158	114	151	143	150	155	120	128	121	151	138	129	127	136	137	132	145	149	128	142	113	148	130	150	129	133	158	139	143	128	143	127	137	155	121	124	141	151	124	125	113	123	136	139	133	146	126	143	126	124	146	142	131	157	139	149	129	143	124	137	125	150	139	136	139	130	124	123	156	131	145	116	125	157	122	144	131	141	140	162	135	139	145	145	119	142	150	154	122	142	124	141	119	129	132	140	135	117	137	162	145	142	138	148	142	150	131	132	128	130	145	133	131	137	138	157	148	130	152	136	137	133	134	137	123	131	136	139	132	146	133	124	135	141	144	139	141	134	139	116	156	137	140	128	150	148	112	132	138	128	139	110	146	144	136	136	151	137	121	132	139	140	148	124	143	138	146	155	113	136	140	155	160	141	143	132	118	134	150	164	130	137	133	160	155	135	138	155	151	129	136	130	115	123	118	162	132	116	113	141	137	125	133	126	117	139	160	137	144	143	151	136	126	140	140	145	133	149	153	117	125	126	134	124	162	122	150	121	136	136	144	164	126	130	133	133	92	140	124	144	128	141	129	128	117	144	145	121	149	135	122	130	130	147	131	138	140	133	152	132	141	146	142	145	133	120	140	129	112	139	151	126	147	139	160	140	134	134	127	149	118	130	146	123	126	139	142	138	139	142	126	127	126	143	144	123	115	152	114	137	126	129	154	128	123	122	134	121	117	144	140	139	132	149	129	137	135	132	131	144	142	136	130	132	136	126	136	137	142	143	128	126	157	143	136	141	143	128	145	147	134	125	118	148	136	114	153	150	135	145	127	120	128	143	145	123	131	148	108	146	137	141	130	141	144	108	128	142	134	156	129	132	138	136	114	142	132	135	130	125	154	128	140	134	133	139	151	153	156	129	141	124	135	137	123	138	162	139	139	109	133	151	164	150	133	139	113	125	127	147	146	136	140	136	131	129	124	131	130	139	115	121	156	146	112	136	150	156	150	131	126	163	143	137	155	136	142	143	155	130	152	143	156	141	111	113	130	136	125	156	125	128	138	141	123	127	125	135	136	154	132	128	141	121	149	155	144	145	142	146	131	129	149	142	137	145	138	140	138	151	127	125	115	128	136	162	128	133	121	125	143	135	143	122	144	134	154	140	166	127	147	140	129	157	149	132	139	132	142	146	140	128	131	144	133	135	129	130	149	131	125	153	128	124	124	131	139	139	132	141	134	140	150	154	131	137	143	125	131	138	140	142	142	127	121	135	125	155	114	153	154	129	143	142	125	135	120	143	148	132	143	143	142	150	134	137	133	150	126	134	132	146	132	134	120	140	161	134	115	150	131	153	123	167	142	132	146	141	156	136	110	137	144	163	134	148	130	144	142	133	131	129	128	143	146	129	130	117	151	138	109	138	149	129	132	144	151	114	133	137	136	126	131	159	152	130	135	141	139	114	133	158	125	141	143	125	138	132	161	131	132	129	147	139	127	143	122	139	129	142	116	119	121	133	159	144	145	134	158	147	131	177	122	132	139	139	138	139	140	123	158	132	125	125	143	144	134	143	125	141	127	135	141	152	122	148	132	142	151	140	138	151	137	128	142	153	133	156	136	143	147	144	139	157	124	126	140	144	149	136	129	114	148	136	143	121	138	123	117	111	135	143	155	138	148	132	119	156	138	131	136	151	145	124	131	113	115	141	140	132	149	133	149	131	133	146	150	124	139	126	139	147	139	133	135	137	154	145	133	105	133	155	137	133	132	127	136	149	140	140	132	133	126	137	141	142	144	142	140	135	118	136	147	132	145	139	142	137	120	120	133	134	165	128	135	140	125	125	145	132	125	146	145	149	141	126	154	143	142	136	147	160	139	136	137	114	123	137	120	156	152	139	128	148	144	127	135	108	147	137	150	134	148	125	121	132	128	157	131	127	141	161	135	122	142	136	133	154	117	124	124	128	145	122	122	132	140	149	159	160	145	134	141	136	140	125	126	137	113	136	165	145	126	149	131	150
25318	20838	27312	24452	20862	12466	1787	1104	875	836	798	662	617	604	546	529	553	493	527	474	478	524	477	466	488	464	479	439	474	469	483	462	487	418	444	457	429	469	413	409	478	489	426	407	467	438	400	418	465	424	446	435	486	405	463	380	446	423	425	417	448	406	392	430	417	442	425	410	452	466	440	428	428	435	415	436	453	456	445	438	436	425	421	396	412	438	417	408	441	429	430	423	448	431	445	451	422	408	426	456	425	418	445	422	444	412	453	429	389	435	406	446	401	390	431	444	415	432	417	420	413	414	391	422	422	439	415	404	470	418	429	403	465	426	431	436	381	458	372	429	443	393	411	467	441	414	412	425	397	433	426	418	429	432	439	414	406	442	397	411	402	422	395	422	410	415	393	388	425	423	434	434	432	434	437	418	440	405	422	432	413	403	423	421	401	423	387	435	422	412	412	437	438	408	463	409	449	427	452	430	369	409	441	483	405	430	418	421	409	428	400	440	419	471	391	416	413	437	425	453	429	462	402	453	375	411	419	436	388	413	423	417	418	402	413	425	442	426	418	430	395	403	425	420	459	436	429	403	419	431	398	470	443	456	426	426	424	426	409	422	417	434	439	399	442	463	412	366	399	390	433	408	406	426	427	427	420	431	420	424	399	416	431	436	464	415	400	456	417	405	438	424	398	408	389	360	421	409	433	447	387	466	410	430	446	420	437	418	412	444	444	428	429	428	436	415	472	410	408	398	402	409	446	441	450	452	428	415	430	415	462	427	418	413	422	418	390	421	418	438	449	448	418	436	416	389	442	452	390	407	435	394	433	435	440	430	465	436	434	400	446	441	416	434	429	420	411	397	393	448	419	415	401	424	436	477	433	459	413	402	425	395	469	415	406	448	450	430	437	428	423	447	417	390	456	423	437	418	402	437	475	411	421	421	426	434	424	403	416	399	411	442	405	418	421	431	400	458	436	438	443	447	451	489	420	419	437	419	439	437	433	447	420	482	466	434	412	413	457	410	433	408	426	435	450	416	436	454	421	440	454	409	434	405	433	445	399	419	454	426	407	421	405	412	469	445	443	412	412	398	437	405	408	439	424	442	471	453	425	410	436	439	434	447	420	440	419	441	429	375	425	441	404	452	416	469	413	456	406	398	439	413	384	401	437	463	413	438	375	427	444	422	437	421	472	387	417	400	399	458	420	401	428	390	440	418	422	419	437	446	458	401	398	422	428	461	422	381	397	411	446	422	462	411	445	464	441	392	410	473	422	395	470	400	434	419	428	445	387	424	401	441	461	427	412	420	407	399	438	439	426	416	457	382	406	460	417	420	422	408	432	388	437	414	434	411	419	454	439	462	412	423	447	469	417	398	431	440	417	431	438	462	381	432	420	433	429	429	412	440	386	419	386	431	399	430	408	434	413	421	467	403	458	413	401	433	411	433	444	417	412	428	426	417	419	414	443	423	446	407	436	375	454	427	417	468	423	432	414	395	450	457	404	417	381	407	382	399	421	408	463	401	379	400	427	411	448	379	409	418	464	413	377	428	434	450	493	430	406	433	432	422	391	391	394	437	458	394	458	451	452	419	408	434	465	468	405	422	396	444	472	448	419	425	399	412	404	433	426	456	378	420	429	439	438	402	437	429	421	397	449	461	407	430	429	429	410	433	465	416	409	408	432	392	418	418	411	405	435	408	436	431	390	453	428	421	408	411	404	389	419	436	419	470	427	409	430	424	469	434	443	389	406	391	402	412	419	460	408	391	449	396	394	418	404	414	452	395	436	390	439	393	446	407	449	416	436	385	443	414	451	418	454	406	427	451	467	443	432	435	417	434	456	408	424	414	410	423	443	399	416	409	445	423	451	413	417	390	424	418	397	394	422	419	410	385	417	420	419	423	442	425	393	432	391	411	401	412	442	412	441	451	426	434	438	402	444	440	416	433	451	400	388	422	396	400	430	439	430	386	380	433	423	413	455	387	413	447	433	382	452	406	452	420	446	452	432	436	408	441	441	417	420	400	458	405	401	430	397	454	416	432	457	441	421	421	447	439	406	475	434	405	393	390	445	407	435	454	424	457	403	436	387	423	416	434	456	432	419	407	415	414	406	418	431	440	431	427	406	407	409	397	418	485	393	390	411	431	411	416	399	427	437	388	438	430	423	431	417	431	429	413	433	428	403	427	429	437	388	415	438	458	407	400	423	394	412	443	419	413	413	410	455	430	395	417	427	409	448	418	374	460	418	416	462	419	432	402	424	437	441	429	422	400	410	422	391	412	416	424	397	421	452	422	444	422	440	422	443	403	415	454	421	413	415	395	428	388	456	414	434	445	418	403	443	443	438	413	421	411	437	411	461	443	410	424	392	432	460	456	410	420	469	400	441	414	424	427	463	400	422	417	417	422	396	430	436	392	437	414	451	391	388	416	436	408	427	402	399	426	427	411	408	427	425	405	429	424	423	399	445	425	412	472	426	399	406	405	400	441	416	428	461	400	394	421	436	412	419	443	409	412	431	420	431	440	395	400	415	394	414	381	464	437	414	424	412	436	373	377	400	440	450	425	445	453	481	416	438	409	453	433	431	457	416	427	421	436	447	411	448	419	417	419	410	429	421	430	436	396	430	417	480	431	420	362	472	416	418	423	440	407	409	415	396	424	408	446	454	399	451	433	409	410	407	460	422	433	439	417	421	456	415	436	441	425	430	397	385	385	446	441	442	413	379	401	454	453	442	397	422	419	428	403	427	451	415	418	439	445	402	448	418	427	423	401	397	396	429	410	433	389	429	427	452	447	418	425	375	450	451	407	438	421	419	424	392	399	414	377	370	443	441	410	429	412	441	407	394	441	430	410	404	420	407	445	407	466	434	413	403	430	430	461	417	403	432	428	444	416	437	415	414	409	406	413	426	415	405	415	432	455	430	405	418	397	475	467	401	397	430	494	448	449	429	458	416	418	417	440	431	437	446	428	421	446	438	428	466	453	410	447	469	427	450	403	411	432	394	387	390	439	381	440	456	436	416	441	433	411	433	445	437	426	409	430	398	366	444	469	408	435	417	401	448	426	449	433	401	421	426	392	426	446	437	430	446	415	446	396	417	419	420	415	422	428	422	440	433	427	397	440	406	422	397	436	402	438	388	458	428	430	473	390	427	426	409	426	431	427	421	386	454	408	392	412	433	460	452	411	400	427	449	452	442	410	442	419	427	423	435	423	426	440	355	470	399	406	387	441	403	443	439	421	453	402	387	392	394	419	452	406	404	407	400	456	416	390	451	412	401	410	407	430	435	419	465	393	407	391	443	408	416	396	436	455	423	440	439	387	412	399	442	434	494	388	425	443	412	387	430	414	445	427	411	427	443	411	387	427	436	438	433	401	452	471	453	419	418	413	436	435	442	384	384	396	383	413	399	413	414	441	394	420	422	435	405	441	393	415	447	419	449	439	416	384	432	438	406	455	401	406	420	432	437	412	421	441	427	408	387	461	403	448	440	428
7267	11702	10778	5910	3987	2907	2244	1725	1412	1254	1015	928	811	754	711	694	649	581	516	565	549	476	486	474	474	477	465	454	474	462	439	411	399	434	464	440	457	453	420	413	448	397	386	439	420	406	379	396	414	384	413	412	406	396	412	392	400	398	385	399	445	396	386	419	370	408	386	443	423	419	391	379	376	392	434	380	399	395	398	379	401	402	387	428	378	396	389	415	383	402	384	386	374	386	363	391	361	409	366	368	378	404	398	348	380	403	361	410	378	396	386	387	398	394	387	411	417	404	414	401	382	393	385	431	360	398	359	415	386	404	406	388	405	418	415	382	409	385	384	441	421	420	374	382	388	386	381	412	417	421	358	384	404	392	410	391	390	386	395	422	377	400	397	411	359	410	421	381	394	382	415	390	416	353	396	401	398	443	412	393	370	386	388	371	380	410	399	430	385	369	374	404	403	403	433	422	370	375	384	378	382	379	388	423	385	384	402	391	395	394	414	381	391	369	376	392	401	381	416	383	382	424	372	401	401	373	378	381	407	383	381	372	380	399	366	400	447	396	384	371	398	390	369	375	400	367	364	368	408	418	414	425	386	393	399	348	367	395	399	379	372	341	408	400	378	395	372	402	399	374	389	406	384	406	394	360	379	392	364	391	413	361	400	420	383	395	393	363	380	386	407	369	385	365	385	402	379	383	365	387	408	434	426	408	350	409	359	427	356	346	376	365	416	401	380	402	385	402	409	432	397	394	386	394	368	401	376	398	361	388	410	419	420	393	367	411	401	404	395	375	381	381	368	410	407	403	392	401	396	398	384	390	388	407	400	388	401	420	416	355	413	373	397	356	410	410	362	414	365	378	384	410	431	360	363	324	388	395	396	380	423	396	380	397	405	427	410	409	352	435	426	412	404	403	393	399	373	408	387	399	388	389	399	389	372	391	400	404	376	384	438	409	340	406	386	382	400	376	394	418	381	438	383	387	382	421	389	396	399	366	413	421	372	372	392	376	397	376	372	364	395	414	353	392	415	343	398	363	402	390	359	373	413	359	374	437	377	381	407	380	361	406	363	415	393	364	368	402	372	417	397	429	384	382	394	391	346	369	402	393	396	399	412	388	375	390	364	390	361	380	380	379	379	397	395	395	365	364	387	421	389	376	390	384	370	409	410	395	384	373	399	408	382	379	399	375	405	380	411	408	377	409	402	398	392	393	391	386	394	350	391	368	393	389	386	397	382	401	331	384	390	359	370	375	431	361	407	376	392	412	340	383	417	403	364	375	380	382	368	396	364	421	395	362	377	372	398	365	384	416	384	401	386	412	386	372	417	434	419	391	396	385	351	419	422	376	393	397	343	454	403	386	362	361	383	380	392	376	404	383	387	374	354	409	409	426	386	382	413	344	420	381	363	380	424	431	397	397	376	409	346	370	408	364	421	378	394	360	385	362	396	406	400	394	390	395	357	356	371	397	376	384	356	420	397	377	374	406	355	363	393	438	381	424	391	401	429	401	396	412	407	386	392	400	384	387	398	430	368	393	412	393	351	375	408	401	418	373	407	405	384	403	354	401	364	391	373	422	370	413	414	373	370	397	420	394	375	399	411	389	341	389	387	389	364	440	392	338	391	404	380	406	371	375	419	372	372	419	401	435	420	400	377	425	419	359	412	400	388	420	417	389	397	414	362	376	374	391	365	399	385	394	368	373	400	357	378	352	402	377	405	399	383	369	369	369	368	388	374	397	358	396	375	410	392	400	367	354	407	428	368	412	348	375	391	376	397	416	377	388	424	374	383	372	378	377	418	390	428	388	407	397	387	388	384	333	381	435	406	370	436	360	371	388	385	396	383	410	368	344	368	385	418	401	384	396	382	384	391	423	401	403	402	350	385	379	403	410	369	389	383	376	389	381	392	401	365	426	359	395	384	363	381	366	402	413	410	369	380	404	395	409	381	380	436	378	410	383	357	387	381	413	403	404	424	398	411	423	380	409	396	387	372	404	355	384	408	390	390	368	371	411	382	384	406	394	431	395	391	435	379	374	396	391	372	400	384	381	362	346	405	374	399	427	398	389	365	399	405	377	387	398	394	409	381	427	422	405	423	375	373	390	378	422	362	384	399	358	434	404	397	405	370	399	384	397	401	379	387	442	369	369	379	393	393	391	360	347	396	399	414	371	335	395	355	410	376	350	387	404	425	411	395	384	400	381	417	401	379	373	395	374	336	382	385	375	400	380	399	427	387	364	417	383	350	358	399	374	400	380	384	386	395	353	401	391	381	424	385	407	416	384	361	385	382	408	406	411	391	416	432	379	414	411	412	400	402	394	393	369	412	407	366	381	375	391	394	361	436	383	373	432	357	413	423	384	386	371	423	392	409	416	401	411	436	388	379	388	346	386	379	377	380	358	401	428	401	396	390	384	400	371	374	389	392	388	358	384	402	368	365	375	391	422	397	377	408	405	392	389	365	350	379	440	350	386	410	430	382	380	379	385	365	384	392	410	377	405	392	401	413	413	363	358	386	369	372	366	408	364	407	382	375	411	382	357	370	414	385	393	382	412	372	403	393	389	420	407	400	390	391	392	374	358	406	425	361	379	382	362	404	394	397	407	374	369	426	371	379	406	409	386	353	401	392	354	368	402	403	417	386	404	396	381	396	387	431	388	416	384	350	388	409	413	396	366	380	371	375	412	396	391	383	352	353	369	410	410	409	354	384	384	420	403	372	361	393	352	400	363	397	383	374	381	412	397	414	415	401	400	386	397	380	387	415	377	395	401	415	381	391	366	382	385	390	344	413	405	396	388	371	403	374	421	395	380	393	405	441	375	380	410	383	389	383	404	398	373	369	395	386	365	383	404	385	403	385	414	374	384	387	364	395	381	370	403	389	415	386	380	368	384	417	372	386	392	408	401	402	414	402	383	410	369	401	366	376	396	393	396	427	361	371	418	396	379	406	399	388	365	371	392	406	441	388	410	407	398	387	376	370	368	410	407	393	368	400	384	366	390	399	386	372	387	378	358	337	383	426	386	372	378	379	436	396	416	391	397	399	395	374	445	434	384	398	390	423	385	404	376	382	360	372	374	386	399	417	367	371	373	380	419	428	353	420	400	386	372	406	382	388	411	365	411	352	358	363	416	391	399	375	391	399	392	375	398	373	391	429	411	384	350	388	408	432	403	390	384	371	417	365	409	385	371	367	407	403	416	386	364	406	416	357	408	374	449	402	381	419	389	359	413	388	401	400	413	369	403	391	392	376	406	391	388	405	385	370	380	391	364	371	374	396	381	415	396	398	412	386	390	412	411	380	392	388	411	377	408	411	399	382	358	378	367	419	390	382	377	367	385	361	412	408	360	411	405	382	381	387	392	391	373	364	370	395	370	419	396	375	362	397	373	382	395	402	391	398	388	363	405	376	366	372	398	357	381	387	381	400	422	407	424	394	395	372	392	384	411	395	374	386	376	405	418	390	369	366	379	419	409	392	384	406	409	384	374
23036	20858	27626	24193	20867	20950	10931	2088	1500	1428	1200	1158	1121	975	933	885	839	834	853	789	746	827	745	806	765	781	698	713	715	652	672	670	702	669	655	706	683	716	697	675	656	671	649	638	648	647	697	670	680	624	678	659	664	646	659	654	634	664	650	657	633	653	662	721	609	636	665	637	635	663	605	672	639	642	665	664	645	639	669	638	641	615	611	631	627	623	650	626	627	615	640	638	636	622	652	657	653	664	666	636	660	614	657	652	622	687	609	637	685	640	633	676	628	659	622	601	637	612	623	650	627	609	654	657	651	678	696	627	647	662	642	641	655	632	624	679	623	658	654	678	693	658	649	645	665	671	654	616	655	622	702	643	614	633	619	647	644	689	602	657	618	634	626	657	609	628	619	655	621	637	622	676	658	604	637	644	660	637	619	610	658	665	623	640	639	617	636	656	669	694	638	625	607	648	647	641	607	645	673	637	599	602	617	629	621	627	626	662	666	682	658	687	627	674	616	636	652	650	649	646	653	664	636	618	653	655	641	627	637	640	655	614	590	619	683	660	680	585	626	657	658	629	648	596	668	655	684	630	652	609	633	626	667	662	649	615	625	646	650	653	667	627	658	660	629	647	615	694	602	641	667	649	603	623	639	633	619	708	625	655	620	681	647	603	649	634	600	603	623	694	622	631	642	692	601	611	687	625	626	574	613	665	620	638	637	653	601	632	615	624	692	640	638	636	656	687	619	609	613	638	616	660	626	643	696	598	648	637	632	628	634	607	640	647	605	647	633	578	702	669	659	618	622	618	657	611	635	619	651	581	625	650	646	615	642	586	616	586	627	600	671	640	617	658	660	660	614	663	611	629	665	650	664	632	612	659	611	632	662	676	638	608	620	666	690	663	641	586	661	659	666	655	656	652	621	597	656	637	658	641	619	609	651	625	628	641	669	674	651	631	652	599	675	669	595	617	661	646	621	652	617	649	673	622	595	586	605	653	648	671	678	657	648	648	605	676	633	605	630	667	655	645	636	641	723	653	652	634	672	660	657	638	635	591	662	655	653	606	640	673	650	629	620	642	628	658	654	640	648	650	629	599	633	667	645	623	632	609	657	650	675	695	629	612	696	669	672	648	646	667	568	600	639	620	639	645	671	608	652	610	641	611	623	676	651	655	649	581	616	609	616	649	632	596	590	606	678	634	612	658	640	676	630	653	643	616	620	656	656	643	642	604	653	633	594	622	627	664	639	678	614	632	626	669	610	659	633	674	715	643	651	642	604	651	713	647	648	637	648	625	654	626	668	608	654	683	660	648	634	672	664	654	655	662	627	586	597	651	606	642	656	636	672	637	630	664	630	598	670	626	604	636	635	585	623	622	648	624	624	658	614	668	642	629	638	648	575	630	623	674	639	615	684	626	643	638	618	603	632	602	620	634	653	638	639	619	634	654	604	648	656	650	637	635	642	606	697	675	635	606	665	625	625	649	647	623	644	662	624	641	590	606	613	645	605	652	663	614	652	679	693	635	629	680	632	623	602	654	643	673	626	608	696	682	627	586	629	632	651	687	628	641	633	606	647	679	634	650	649	642	629	644	620	584	640	610	609	682	685	645	643	611	677	621	586	695	614	630	584	631	636	626	655	594	654	662	625	624	654	587	616	619	637	631	630	618	610	614	641	610	613	651	654	594	653	664	634	583	624	635	632	653	663	618	658	684	657	632	623	628	669	655	659	641	604	664	598	639	616	622	674	646	637	584	656	637	609	614	656	692	612	616	645	622	643	643	620	639	654	652	628	632	615	639	649	634	613	627	602	651	631	636	643	644	629	650	619	667	636	631	666	631	639	680	618	610	650	677	623	648	647	639	596	608	657	685	615	632	613	629	649	642	645	620	604	660	628	607	604	649	670	642	663	674	636	616	621	618	660	606	602	631	654	636	609	652	650	612	604	633	627	668	562	612	625	647	636	667	624	650	643	636	659	611	610	618	649	654	623	609	681	632	653	608	599	674	627	658	605	684	608	651	649	631	694	643	635	597	629	643	669	652	662	617	661	675	613	685	604	619	577	691	686	632	636	615	631	622	648	639	590	649	633	625	677	617	638	654	665	628	630	666	650	634	633	668	656	620	664	638	673	635	629	616	632	671	628	598	653	618	645	603	612	602	665	657	621	637	632	636	675	646	666	653	634	614	656	617	660	642	638	607	613	623	692	646	617	641	616	658	627	601	648	611	656	666	667	659	670	595	604	674	624	638	671	675	639	636	623	639	686	629	641	659	619	617	642	599	661	678	624	607	629	630	603	669	619	648	596	664	604	618	638	688	633	641	624	661	621	647	649	666	651	636	623	646	675	602	632	621	598	635	650	645	646	631	649	702	667	589	663	640	680	676	645	633	654	637	654	627	598	614	613	644	639	654	618	642	661	625	612	674	599	625	649	663	608	668	678	638	650	627	654	606	664	680	637	644	652	632	579	551	663	612	633	658	589	674	646	659	647	611	653	657	662	627	616	675	615	638	687	614	654	695	631	611	644	650	649	654	648	614	679	651	649	664	623	626	651	610	649	637	627	672	640	632	629	608	633	611	637	613	648	646	656	653	660	614	649	648	612	667	590	614	632	634	641	601	611	616	658	660	650	633	615	628	644	607	605	668	627	641	623	640	629	663	619	681	608	644	654	692	657	611	647	632	664	627	624	647	624	659	657	644	596	598	650	587	607	629	615	605	651	630	635	587	665	623	638	629	561	609	664	666	572	652	613	639	648	600	657	651	642	654	635	621	601	625	637	622	614	641	617	609	634	647	631	639	633	692	612	652	625	647	597	594	617	667	616	674	652	596	650	628	625	601	618	636	619	578	638	601	615	619	649	600	641	656	641	620	606	621	613	646	627	645	662	616	643	632	581	605	640	619	644	610	619	642	624	674	642	639	602	661	614	637	663	636	624	629	702	681	670	690	645	671	626	674	622	594	659	625	679	614	635	615	672	604	617	602	624	634	605	671	641	648	592	656	604	611	595	649	643	632	648	652	603	580	648	652	605	655	640	673	624	649	620	564	580	698	643	647	614	636	622	641	676	623	665	605	640	624	589	627	623	671	619	647	652	647	626	646	646	632	607	618	582	640	596	597	642	651	633	604	689	630	611	614	601	597	632	619	656	592	641	662	630	613	630	661	616	622	613	670	603	725	650	632	631	635	583	641	649	656	628	625	652	586	586	601	615	651	647	652	652	600	648	628	630	604	619	666	627	661	706	652	634	682	619	641	634	658	671	599	594	580	656	608	635	626	654	641	649	627	635	655	672	674	695	641	662	622	664	640	656	614	673	657	660	651	630	610	644	621	648	652	595	613	655	621	631	655	644	618	662	670	619	676	655	619	642	616	653	630	669	604	665	641	646	612	607	664	685	632	599	639	639	687	676	621	628	681	620	598	667	664	638	607	667	675	639	601	626	645	662	650	647	618	638	658	615	594	610	639	601	661	630	637	676	661	662	640	683	673	640	603
10070	18309	17024	10118	7010	5055	3902	3119	2576	2193	1956	1626	1486	1347	1230	1078	1048	965	977	900	869	876	838	780	767	770	760	739	774	698	728	692	699	667	682	670	645	675	667	676	654	616	632	628	638	700	638	583	644	658	613	648	646	609	659	609	620	574	607	597	624	630	614	601	582	637	565	576	604	616	625	628	593	575	594	651	582	573	639	620	629	625	645	610	609	596	564	604	587	572	596	629	622	612	578	619	605	598	622	622	615	576	642	581	618	602	585	618	560	603	594	593	590	614	619	602	556	605	630	592	602	603	515	571	608	597	584	594	628	581	588	584	607	611	593	590	643	598	582	586	590	619	594	606	576	592	598	628	632	609	611	597	595	597	614	593	595	621	597	610	629	614	599	598	626	584	635	586	580	582	610	594	588	641	637	577	574	624	603	580	570	590	616	593	594	614	611	555	554	586	596	607	551	621	563	616	592	600	621	625	573	566	607	622	559	594	611	624	591	599	599	575	619	592	567	602	550	519	578	604	582	564	556	542	598	595	600	571	601	622	600	618	559	589	602	561	555	599	593	577	604	608	552	561	591	607	609	632	601	608	620	603	557	618	597	556	582	569	560	586	597	572	596	649	629	577	607	623	564	601	581	617	644	565	610	571	570	620	573	595	586	605	560	587	569	601	601	606	632	582	559	566	624	573	614	576	599	598	621	590	613	594	579	559	605	573	557	599	582	585	564	580	547	572	635	579	624	578	623	628	635	580	573	588	601	607	576	575	583	579	553	544	589	603	634	568	588	587	592	617	602	555	560	528	558	581	573	576	586	581	600	612	560	583	606	623	547	615	616	543	568	576	569	566	617	590	614	559	582	583	571	641	595	595	602	557	628	600	608	561	567	609	550	606	594	627	589	591	606	588	535	534	562	611	613	581	601	607	607	633	602	585	590	651	577	592	535	581	626	572	606	595	610	627	547	604	627	613	625	627	575	603	552	619	551	550	602	583	603	622	584	601	599	628	598	604	568	547	554	600	656	603	580	579	611	603	621	584	607	589	583	613	603	570	597	573	615	561	586	604	648	577	635	572	584	620	612	552	600	573	596	574	581	624	597	560	576	603	624	586	608	588	621	568	610	606	602	591	603	597	593	592	606	600	581	549	567	621	609	594	605	572	584	604	617	576	580	585	598	613	591	625	579	591	565	610	598	651	585	576	616	596	605	593	569	617	593	568	609	565	625	570	617	536	583	635	615	598	601	591	573	585	585	585	597	602	558	592	630	577	605	603	581	597	602	594	560	645	583	577	617	617	561	598	593	579	608	554	591	613	594	587	601	608	618	601	625	592	609	573	588	554	589	597	617	589	565	590	569	594	588	623	590	623	620	583	542	582	606	595	577	535	579	590	589	551	633	590	576	574	563	610	575	573	590	589	573	611	640	628	571	557	591	560	612	575	563	582	578	594	595	551	565	594	605	625	603	626	606	600	572	596	603	547	601	618	593	596	648	598	541	624	588	679	550	590	602	648	640	566	606	600	587	565	576	577	570	607	602	574	640	582	593	596	620	583	589	549	557	587	599	588	593	589	581	601	536	583	621	567	580	547	584	604	580	580	575	601	583	564	581	583	598	585	593	640	621	628	637	562	588	627	562	612	593	638	601	591	580	602	619	596	594	554	599	597	650	606	567	576	595	567	571	573	560	617	611	591	586	578	578	565	599	638	621	548	575	580	569	560	589	596	607	575	590	573	606	624	569	625	617	563	570	638	596	578	557	587	599	535	602	616	598	533	626	593	591	627	580	605	573	584	564	608	599	585	640	602	579	566	578	564	558	588	601	592	601	565	577	589	621	593	617	575	602	574	629	594	582	592	551	615	619	622	580	600	572	615	606	562	626	570	624	578	618	634	581	636	631	590	570	595	583	542	624	549	552	578	532	568	625	575	613	544	567	536	600	589	598	556	601	618	564	586	615	577	519	580	562	577	601	579	593	599	618	574	576	589	622	534	580	594	639	612	620	646	656	617	641	615	562	627	569	582	614	591	592	601	586	584	582	590	565	600	644	587	581	619	574	606	643	577	588	589	598	570	564	585	590	602	632	623	613	585	608	599	593	605	575	620	630	594	592	623	587	535	572	585	567	627	585	544	570	585	548	538	560	585	588	564	567	601	635	565	566	561	620	577	567	583	589	579	591	593	612	555	579	607	593	596	574	602	549	567	605	535	581	620	580	627	560	653	568	642	594	591	603	580	579	621	595	582	598	607	609	546	591	591	581	577	630	561	557	584	584	560	603	611	561	598	582	608	571	568	571	597	639	602	613	607	626	589	612	613	593	559	604	592	628	650	617	645	575	586	553	621	577	590	566	566	620	547	598	613	566	601	601	592	632	611	592	583	568	582	580	593	543	570	586	596	578	592	613	575	555	583	595	633	575	608	622	612	584	592	581	662	552	617	578	591	608	595	620	616	614	611	601	579	612	577	571	574	594	594	558	607	564	579	614	589	581	581	600	592	599	522	587	597	591	598	597	617	585	613	572	600	579	558	620	594	603	555	573	600	575	581	554	597	594	614	645	595	589	557	605	563	567	598	586	584	575	597	567	559	601	612	615	609	601	573	577	580	594	624	663	537	581	573	591	621	599	579	580	556	598	633	547	605	596	572	592	581	577	584	583	609	572	583	600	622	618	606	595	580	583	566	599	623	574	611	587	567	548	614	577	620	580	579	603	570	579	572	569	630	644	580	617	640	574	568	602	598	575	614	557	571	541	560	594	592	575	618	586	566	565	575	636	595	593	549	584	585	566	604	604	601	594	528	612	628	613	594	592	568	566	617	580	608	673	550	631	606	578	601	610	561	569	649	608	596	562	556	624	583	537	581	568	593	626	600	639	583	588	591	597	578	603	583	604	586	534	553	573	572	592	532	563	575	628	582	585	585	573	624	543	578	606	576	604	560	601	614	534	562	570	587	586	588	599	560	594	541	606	601	546	572	590	640	622	609	571	579	549	632	551	575	613	577	618	587	603	609	600	580	570	628	589	578	593	588	570	622	641	629	613	580	570	628	612	645	614	572	620	600	580	608	589	582	541	603	584	593	603	562	596	602	557	582	592	578	614	579	594	626	598	587	584	612	591	604	632	570	548	566	585	577	583	591	612	600	590	594	571	593	621	614	582	583	559	625	535	597	556	624	609	581	616	578	590	611	555	587	523	610	563	555	625	576	627	580	590	577	556	569	593	571	574	598	599	615	585	571	587	628	602	587	597	613	593	595	558	599	612	576	589	555	622	633	566	606	614	605	577	597	595	564	631	591	573	603	624	612	569	574	590	605	583	595	593	628	547	596	626	592	591	570	569	584	600	544	557	567	557	598	593	626	553	605	545	528	597	586	588	578	593	563	562	587	534	561	585	595	606	581	596	620	560	566	607	561	621	609	562	565	580	596	596	599	552	574	578	581	622	611	593	541	597	598	624	543	576	587	581	561	563	592	594	592	590	589	565	609	557	573	575	611
28178	14599	1758	352	229	179	187	185	147	145	134	158	148	137	142	143	132	129	120	121	137	149	144	152	146	134	157	118	130	109	136	138	132	142	146	137	124	132	127	125	122	137	112	136	128	138	114	149	120	118	135	130	150	143	150	130	139	133	135	123	166	131	127	126	109	146	141	110	131	136	136	117	129	142	134	136	123	141	137	123	139	135	120	152	116	134	121	144	145	143	127	154	135	105	150	137	125	152	139	135	104	136	140	120	147	136	144	138	129	119	142	127	116	118	114	139	143	127	121	126	124	145	156	122	135	146	126	147	146	140	129	140	141	142	138	140	133	130	137	148	148	129	153	135	120	130	131	127	128	142	125	135	114	132	123	118	127	127	116	145	136	110	125	132	131	143	145	124	129	139	126	131	131	159	106	130	123	130	127	133	140	128	138	113	122	129	126	146	131	129	145	135	137	151	143	146	125	134	122	155	110	122	140	140	139	110	134	144	128	136	138	140	157	124	127	146	129	121	124	140	147	139	151	131	145	121	135	135	133	144	119	143	133	148	135	142	137	136	119	146	144	133	154	141	122	143	135	141	118	126	114	116	155	124	127	151	128	134	122	120	146	133	111	131	118	119	133	118	142	129	124	127	134	136	141	131	130	133	116	152	140	142	131	144	153	126	136	120	135	119	156	133	142	140	120	126	132	136	144	141	114	135	142	118	142	154	131	127	144	114	114	121	132	159	128	121	123	143	131	142	130	119	143	135	120	134	122	128	147	140	127	124	131	126	121	127	127	125	147	132	142	142	111	134	125	143	134	144	149	115	121	124	131	141	132	113	136	149	112	112	154	139	121	123	123	124	142	135	137	129	143	127	125	105	139	120	135	136	154	142	128	144	130	135	122	136	127	131	125	121	136	137	132	121	144	134	132	131	123	146	121	147	137	126	139	123	122	148	131	146	140	109	122	117	130	122	120	147	126	145	136	129	134	129	116	148	127	133	133	123	131	146	142	99	126	161	135	129	139	108	126	166	127	134	140	133	138	131	136	128	140	151	121	132	137	136	144	148	116	148	118	135	139	141	123	115	120	128	133	124	137	129	133	133	123	153	142	143	125	125	109	141	131	134	155	131	116	122	132	147	131	132	162	121	124	112	139	143	123	121	165	130	134	111	114	124	126	123	135	144	124	132	125	117	128	150	119	138	122	139	126	125	119	125	139	108	160	124	135	144	135	124	120	130	149	148	135	141	132	130	115	129	108	138	114	139	134	129	103	138	142	123	139	126	120	132	141	119	146	147	119	141	125	127	147	121	101	147	147	134	153	118	139	128	126	135	139	128	114	125	122	153	124	119	140	134	134	144	144	135	131	122	123	140	142	130	128	163	135	123	121	121	118	123	140	128	132	132	135	148	158	129	122	143	145	128	137	147	130	132	146	128	142	126	133	144	126	107	128	111	135	145	126	147	137	149	164	134	130	130	138	137	139	133	139	121	116	134	121	119	121	122	139	125	126	140	125	127	134	154	148	146	128	129	142	147	122	141	136	121	125	134	129	114	129	127	143	132	132	148	153	129	134	117	133	123	138	150	139	130	142	129	134	133	125	122	125	138	133	138	123	147	134	140	126	138	143	147	121	121	150	142	131	127	125	122	123	129	138	131	128	134	139	119	128	169	117	111	136	130	129	109	133	127	128	114	109	129	134	126	140	111	125	132	135	147	142	136	125	131	132	136	137	124	131	127	133	151	136	136	128	113	138	142	150	143	137	120	134	136	127	137	148	132	132	127	130	139	140	137	124	128	139	154	125	116	151	140	131	138	128	133	136	136	135	146	136	113	118	120	135	127	145	126	158	130	131	144	120	130	148	126	126	143	129	148	146	131	124	129	120	136	119	122	110	151	120	129	147	143	141	129	129	155	130	148	128	144	108	147	128	148	130	125	133	113	125	122	123	136	137	146	126	116	139	133	139	137	129	136	134	131	133	119	140	135	136	109	128	137	149	105	129	122	136	123	147	146	148	132	125	135	126	138	146	129	117	129	119	130	161	133	161	141	119	135	125	139	140	139	145	128	149	115	137	140	150	129	130	131	129	123	125	125	114	110	136	112	137	127	121	136	106	123	142	142	151	128	136	131	116	125	126	119	140	142	145	121	151	116	115	145	124	129	122	145	114	117	143	124	133	128	135	129	131	128	135	151	108	162	140	133	124	114	123	153	136	135	128	116	141	138	148	145	133	114	145	144	137	120	133	129	136	133	152	121	134	128	138	127	153	140	159	130	128	120	147	141	129	136	129	137	118	147	135	141	123	134	111	140	126	127	135	129	140	150	132	129	117	112	135	129	132	168	119	114	105	157	117	112	143	149	135	136	141	135	134	130	120	129	146	121	138	136	147	124	137	132	134	136	136	145	133	134	139	115	124	142	131	132	137	131	120	141	140	124	122	140	139	142	128	121	133	126	142	148	123	118	139	128	137	151	155	109	128	125	105	135	137	141	132	136	134	139	134	140	149	117	121	152	147	124	141	130	116	147	130	115	120	121	139	169	119	129	160	125	147	140	140	137	128	127	110	138	128	139	142	121	125	144	141	134	135	122	124	121	136	139	140	123	149	123	124	135	132	108	145	139	138	125	164	163	131	124	131	143	122	148	139	145	131	138	140	120	131	137	141	128	125	122	125	127	138	114	132	142	145	99	152	136	122	113	133	134	125	129	145	124	146	125	120	122	162	128	112	133	137	127	108	126	121	132	114	160	157	141	111	149	116	152	125	147	133	116	128	143	145	142	154	132	123	131	124	126	130	115	141	152	130	135	125	133	139	161	122	143	113	139	135	139	140	133	114	129	129	131	139	122	130	134	157	122	150	119	134	145	138	144	156	153	136	114	162	117	139	131	142	132	116	126	131	144	141	143	144	123	143	139	128	128	159	119	151	154	133	135	131	133	108	129	142	124	127	136	127	116	130	136	134	145	144	137	130	148	151	154	125	140	121	123	142	121	127	116	140	142	165	134	133	115	146	149	128	125	109	138	120	131	147	138	115	129	150	130	143	125	129	127	138	113	134	139	151	127	136	127	145	123	142	127	142	135	117	164	116	125	143	130	154	133	144	118	129	165	132	142	126	150	144	147	138	150	140	126	127	130	131	127	127	145	120	134	134	128	148	134	140	153	132	139	122	127	116	133	125	124	127	132	127	125	116	133	136	133	120	133	133	124	138	147	122	130	138	120	128	145	134	129	142	150	119	123	121	138	132	148	151	152	142	156	145	154	126	133	115	142	145	134	129	117	137	132	136	124	134	117	135	131	147	101	130	142	135	116	171	141	133	154	141	130	140	121	135	135	139	130	124	139	119	162	137	128	148	122	116	129	143	146	123	126	140	144	137	151	112	153	144	142	116	146	126	131	134	133	141	136	110	103	130	155	141	127	146	147	141	142	133	127	140	127	145	132	128	135	131	139	126	146	135	154	151	134	135	130	146	155	145	130	140	121	131	143	144	155	130	140
5003	740	688	380	314	227	243	183	181	172	190	180	151	144	121	146	150	147	150	126	139	127	150	145	139	124	158	155	125	136	133	142	127	139	117	123	129	138	127	131	144	151	150	152	141	117	120	122	146	122	121	147	138	140	133	142	141	128	142	133	138	137	141	137	160	126	136	146	153	128	147	141	118	128	125	135	144	121	130	129	136	151	129	144	144	137	116	138	119	145	150	123	130	134	132	157	128	141	142	111	153	125	128	130	127	143	138	143	143	125	145	150	125	142	125	144	136	142	159	110	117	123	149	119	137	135	131	137	126	116	133	157	153	139	125	147	138	147	140	160	140	126	123	124	120	132	141	139	152	116	145	129	160	133	122	132	127	143	121	121	123	119	155	145	153	144	142	142	147	143	121	147	131	130	111	137	153	119	129	142	123	123	134	125	136	153	168	141	155	138	132	142	133	120	127	126	138	141	132	138	141	146	125	141	134	140	137	141	158	150	166	124	156	144	132	153	123	122	134	153	148	150	135	121	136	117	121	139	132	132	139	136	149	130	131	141	132	143	132	112	139	147	147	128	128	138	148	126	138	132	122	132	135	146	156	129	114	136	144	130	138	142	140	146	136	137	139	141	129	142	132	143	120	141	139	137	119	151	138	113	112	145	145	130	122	146	131	126	135	136	132	124	135	130	136	141	126	110	130	125	140	133	117	127	149	140	140	118	146	126	135	155	135	123	140	137	149	120	134	158	140	140	123	127	164	138	128	124	127	139	141	142	144	130	148	140	148	142	149	147	117	144	128	113	112	110	114	158	142	136	143	108	138	127	134	126	147	146	131	134	127	150	127	133	137	127	140	138	144	129	144	142	135	153	141	117	121	124	143	134	148	110	152	110	131	131	131	114	123	162	144	124	129	138	140	164	146	149	139	145	125	129	136	141	121	149	128	126	129	142	138	134	138	143	145	136	148	146	153	132	139	146	144	156	144	137	130	124	139	121	135	130	139	125	127	124	130	137	140	128	135	110	121	145	149	141	129	127	150	119	143	132	146	126	123	113	112	124	156	125	130	166	127	131	142	130	121	139	151	127	135	151	140	124	153	138	142	157	154	156	148	134	132	141	127	137	116	132	137	126	141	137	128	139	160	118	137	152	126	122	141	121	136	130	135	131	161	124	129	136	134	130	131	116	136	124	105	163	152	117	135	147	127	143	132	143	140	125	138	126	124	123	156	131	126	148	143	143	138	139	125	145	127	146	137	137	108	125	130	130	127	131	127	131	135	123	155	126	140	144	126	151	125	135	131	127	124	111	143	132	141	133	99	146	150	161	137	163	127	138	127	138	110	135	150	143	157	139	142	154	144	131	100	126	140	132	120	148	135	126	138	137	140	124	151	145	130	128	123	119	152	133	126	150	161	128	126	167	133	134	138	145	151	144	130	129	114	139	134	113	141	142	117	125	148	125	126	131	127	150	136	129	123	138	110	124	136	124	126	143	137	163	155	144	135	131	168	124	127	130	147	166	118	144	149	150	124	143	121	137	131	147	148	150	153	138	113	135	153	145	114	135	152	122	134	143	145	144	141	128	137	140	128	115	129	150	146	142	139	158	120	144	135	127	110	147	131	141	147	140	134	152	125	146	119	168	129	151	148	144	150	154	135	124	138	139	144	150	127	140	122	145	128	161	154	135	138	130	139	137	132	145	111	140	112	123	119	131	132	147	122	127	135	134	150	120	125	143	120	142	148	122	161	133	135	130	138	124	125	125	133	145	147	136	132	140	147	134	137	124	131	143	140	122	137	143	128	144	120	140	133	139	137	132	123	132	141	127	150	121	146	143	138	144	151	134	123	142	134	144	153	132	119	130	146	127	117	130	129	145	156	133	136	130	133	135	154	114	134	123	133	115	149	137	135	147	134	149	132	137	142	116	152	142	130	140	158	114	145	147	135	150	139	141	134	152	143	135	120	132	148	144	145	133	138	127	138	158	163	152	145	120	119	151	117	145	128	153	126	130	151	158	155	153	117	149	137	127	140	126	150	139	117	136	144	150	136	133	145	121	143	139	140	135	141	140	153	143	123	116	151	125	139	107	142	113	137	130	132	128	126	126	128	122	121	138	144	115	154	125	137	153	145	132	106	119	145	160	142	113	152	138	121	138	138	151	144	124	136	127	140	135	129	132	144	140	115	131	128	142	146	144	129	119	135	147	139	137	123	160	121	138	143	121	122	122	137	135	139	119	119	138	132	151	131	144	127	139	141	126	131	134	142	127	139	135	120	123	153	141	147	131	128	142	125	118	127	161	135	152	140	136	132	138	141	127	142	137	146	129	149	124	138	151	155	133	140	146	131	142	122	150	163	141	137	149	121	134	145	140	136	145	128	126	137	123	144	134	154	139	128	123	129	125	116	136	120	136	110	132	120	133	120	126	124	141	140	142	121	132	135	157	152	116	134	134	144	126	140	118	145	158	133	117	144	131	136	125	136	160	158	144	136	144	121	120	151	131	127	138	138	116	135	138	142	138	139	157	137	142	166	130	128	133	139	114	121	140	133	143	141	123	116	152	132	116	141	164	129	137	138	121	134	143	136	116	142	140	133	123	145	127	125	136	131	130	138	116	133	128	155	146	125	132	132	127	124	150	143	128	143	144	145	144	128	136	133	136	139	123	137	135	148	117	136	159	116	122	133	140	133	159	149	143	146	144	133	133	146	125	129	125	137	152	127	134	139	139	136	129	133	124	121	130	154	141	144	133	136	144	137	127	155	120	156	128	136	121	125	148	129	129	144	132	137	119	118	140	128	136	141	140	124	158	149	132	110	137	122	125	120	138	150	135	156	138	152	134	134	121	120	127	153	129	135	115	149	145	114	149	137	126	138	165	125	125	143	138	139	129	137	118	154	118	155	137	134	127	143	116	146	138	117	124	128	134	134	127	128	137	127	118	123	145	127	133	156	139	132	129	132	143	150	120	154	125	153	143	133	134	135	123	144	136	121	128	150	144	134	115	150	132	133	148	135	132	129	131	115	133	111	138	154	145	137	133	134	120	123	145	144	99	148	138	127	141	118	147	138	123	135	122	163	123	129	133	142	141	144	130	150	107	134	145	127	147	128	144	150	128	126	142	140	137	129	125	130	146	135	147	117	131	128	138	142	159	150	144	126	131	147	138	156	137	128	168	125	142	147	126	147	125	136	126	117	114	133	128	127	114	122	140	148	132	140	123	134	132	136	136	135	142	134	132	141	134	135	156	146	137	115	131	162	153	143	142	142	148	130	123	136	127	122	143	142	136	152	129	115	135	134	144	134	144	143	153	132	128	159	146	145	120	124	117	152	155	138	132	157	117	129	115	144	102	158	120	133	144	149	150	125	135	122	139	154	123	133	141	156	105	121	145	127	156	144	150	140	121	132	127	134	141	138	159	146	133	131	129	140	124	145	131	140	136	117	130	134	127	132	145	137	158	131	140	137	116	135	154	140	148	144	124	132	165	141	135
25216	20842	27377	24447	20865	12503	1775	1087	868	793	706	663	646	599	575	548	546	507	525	480	514	465	456	468	496	472	510	494	388	466	453	456	477	451	448	443	433	453	443	471	450	403	449	434	437	432	445	470	444	467	413	476	431	416	456	438	427	444	431	437	412	429	439	445	443	431	420	469	460	401	453	460	404	391	444	439	415	411	455	451	438	468	434	400	385	445	440	402	465	467	429	465	415	436	445	446	481	431	449	398	443	440	412	483	395	431	467	470	426	391	416	417	441	430	450	432	434	439	441	427	447	408	398	454	425	473	440	465	432	442	434	400	419	413	414	429	411	405	439	437	412	425	412	481	449	429	425	432	410	388	441	440	373	415	422	455	457	354	442	445	454	409	397	446	398	396	488	442	422	422	437	462	429	447	439	451	422	407	402	402	455	479	469	474	433	421	447	437	427	436	392	419	410	430	433	419	375	395	388	425	438	428	401	458	447	419	422	399	436	447	421	417	453	420	425	442	416	392	435	450	437	393	464	424	413	424	414	455	414	435	405	415	437	407	445	454	450	444	426	424	419	419	435	421	419	418	450	406	387	449	426	405	417	422	424	448	448	452	419	451	414	419	429	438	416	464	431	406	440	404	428	388	413	417	424	386	458	449	437	409	428	404	460	419	418	445	425	386	440	405	464	423	410	414	376	433	436	376	417	427	424	453	449	432	424	408	448	408	409	439	459	422	421	441	434	389	414	427	442	433	447	484	441	409	440	429	456	442	438	465	419	415	430	433	400	444	393	412	408	427	373	447	409	422	410	438	394	434	440	456	440	476	401	441	441	421	416	426	448	413	415	411	412	420	418	402	434	395	440	400	433	426	408	387	402	414	396	467	431	409	414	422	398	426	423	385	434	430	402	434	455	437	401	380	418	474	441	459	428	460	426	458	463	412	433	400	456	414	399	396	414	447	398	457	434	405	415	417	446	430	418	453	422	429	436	464	455	415	436	413	415	439	405	426	470	426	413	449	450	396	447	431	460	451	430	422	441	431	422	433	420	438	428	431	493	402	454	429	442	391	438	429	408	456	472	436	424	413	402	409	442	434	416	411	437	439	414	420	460	417	443	437	452	425	442	402	476	417	432	449	415	417	409	414	448	425	407	458	455	369	399	399	384	438	431	409	451	423	381	426	446	459	394	454	438	454	455	435	415	434	429	405	450	428	444	391	410	425	427	458	427	472	426	402	425	384	407	417	420	459	419	411	384	412	431	464	454	431	429	425	432	444	440	401	408	410	410	429	423	437	450	459	457	437	413	392	402	459	423	413	411	415	403	438	429	401	449	452	468	426	450	408	425	416	453	437	409	440	416	405	435	428	416	413	439	444	403	425	437	440	437	429	429	461	433	427	414	405	407	420	428	455	436	428	420	422	433	410	452	408	447	411	378	443	450	410	468	454	423	404	420	436	431	418	437	452	431	446	446	417	436	430	425	417	437	430	430	439	403	445	406	419	445	419	442	409	437	447	425	442	425	407	426	430	447	400	401	427	447	439	434	411	417	438	417	456	432	419	404	423	409	420	418	433	411	402	409	430	453	430	417	458	421	421	460	412	400	431	415	434	433	429	413	418	398	396	411	420	447	451	394	436	443	428	418	437	448	427	426	416	424	424	429	403	418	383	393	419	442	402	427	443	445	424	448	423	413	408	428	435	432	421	438	395	441	443	427	444	394	442	411	460	433	444	391	409	433	415	420	402	477	401	419	420	412	445	459	492	444	415	420	476	450	419	435	413	402	388	435	404	432	427	429	433	428	390	429	420	440	420	437	428	419	422	417	429	467	440	438	422	406	440	446	443	410	449	422	415	392	480	461	435	427	425	413	400	404	420	431	413	423	413	409	407	442	431	427	382	369	444	450	408	443	443	375	419	445	406	380	428	402	406	429	404	445	404	392	430	423	461	418	454	410	445	396	416	413	426	382	392	447	395	437	413	421	471	424	401	445	404	450	455	432	427	455	401	435	417	390	434	424	425	425	431	431	420	418	446	429	402	439	411	394	419	433	420	425	439	410	420	415	407	420	436	404	446	421	409	433	449	443	451	404	388	463	430	419	466	441	426	417	443	413	429	440	465	405	463	423	432	441	461	413	444	447	405	459	382	443	449	402	436	420	423	422	405	442	433	435	423	390	441	458	415	439	440	403	422	405	408	419	390	400	439	445	436	406	438	413	409	429	433	441	422	428	419	426	448	409	448	457	404	383	443	455	389	431	412	418	460	409	464	475	435	415	422	430	418	452	440	409	433	416	427	431	390	440	408	414	409	427	438	420	412	449	431	437	429	431	425	424	455	416	428	443	437	440	435	422	450	406	432	415	408	380	426	418	426	424	452	425	467	451	449	403	433	397	413	443	404	410	371	459	443	450	419	408	426	416	433	419	444	429	455	429	422	413	409	417	401	392	433	429	446	432	436	410	408	397	343	432	416	433	476	427	465	408	423	427	427	406	434	411	432	409	448	431	429	402	435	428	428	427	429	413	413	417	434	432	433	431	444	419	373	439	405	399	432	421	411	415	446	420	450	430	439	428	425	427	443	407	414	412	436	400	390	420	402	434	451	413	435	430	432	455	468	416	441	440	450	444	425	428	429	402	436	437	412	455	415	439	419	420	442	450	429	408	402	412	403	435	402	417	391	460	424	408	454	395	401	406	426	431	428	433	425	425	421	412	421	428	443	388	409	403	426	415	444	423	451	433	454	446	443	426	431	441	392	439	404	473	456	407	427	390	457	401	490	416	408	440	391	462	419	452	410	425	462	414	458	438	434	414	422	464	405	459	411	406	446	430	407	411	406	460	445	401	460	442	444	392	462	410	410	430	429	458	414	415	457	462	414	413	408	428	422	405	403	449	394	420	403	420	392	406	423	412	401	434	411	428	436	410	391	421	407	433	412	442	416	382	420	423	421	429	443	417	437	428	449	434	395	426	423	434	436	412	445	473	418	427	420	389	389	418	439	431	420	408	411	447	398	439	438	415	433	412	435	495	428	421	441	415	437	410	407	446	479	486	390	463	410	448	435	386	449	421	417	426	401	432	411	434	426	457	394	420	435	409	429	415	434	442	387	392	448	426	443	403	353	404	410	398	400	440	448	439	423	437	419	406	427	452	416	424	426	415	411	410	399	414	426	421	446	411	455	420	397	443	420	454	418	445	428	450	457	410	436	435	401	469	417	438	418	403	425	420	388	451	370	410	392	430	444	442	427	415	415	394	451	439	416	421	435	444	426	392	421	423	427	436	420	409	440	460	429	403	435	449	419	413	460	485	452	435	424	432	414	409	456	425	412	443	422	455	416	407	449	420	425	465	427	435	422	442	438	437	457	442	438	453	422	442	440	403	396	409	439	430	404	420	432	444	428	456	466	409	456	435	414	434	395	433	417	427	437	426	383	442	451	420	397	404	453	428	462	400	450	433	398	417	446	387	425	453	443	415	422	425	425	431	440	444	434	448	452
7280	11650	10646	5963	3896	2804	2121	1732	1389	1205	1069	905	826	740	731	642	655	590	548	540	547	556	487	482	480	529	488	471	463	506	475	445	446	462	426	447	420	400	423	412	434	393	410	406	472	419	394	388	382	424	405	388	405	407	404	440	409	388	420	439	404	403	373	411	370	423	387	394	402	398	374	367	403	422	402	383	381	430	387	371	404	390	411	376	395	392	364	391	402	408	390	372	409	402	384	401	413	410	395	391	396	412	383	411	391	374	404	414	427	380	355	409	389	363	384	365	408	376	382	397	405	402	365	381	382	374	419	375	357	362	394	388	406	378	398	416	376	394	392	393	401	401	403	408	371	412	404	367	373	376	403	380	419	371	382	397	366	391	354	399	367	352	368	399	404	431	420	442	418	405	397	375	387	380	403	394	390	413	392	425	398	385	351	415	401	382	397	385	412	389	373	360	375	382	420	376	376	404	438	395	375	340	368	410	405	353	361	367	409	432	375	345	374	386	388	423	426	378	397	392	400	408	394	369	397	374	421	392	383	353	388	389	385	378	371	375	397	394	409	408	369	391	369	406	379	373	413	394	418	380	406	390	403	399	384	373	411	434	338	395	395	396	394	368	390	396	381	405	393	413	388	421	410	406	381	379	385	422	382	397	366	391	390	386	393	377	379	412	422	406	437	422	417	392	375	415	385	413	402	382	422	380	400	409	331	406	404	373	362	394	428	398	365	375	399	407	423	381	366	412	368	370	384	379	373	381	381	400	407	414	366	429	405	369	346	394	375	368	371	375	429	386	417	366	359	371	380	410	357	417	386	407	372	382	381	403	415	393	423	383	423	395	387	428	406	363	423	387	393	373	369	373	403	389	360	349	395	385	409	390	362	418	399	403	401	418	419	394	405	381	387	390	393	424	397	397	410	379	394	390	370	429	369	402	436	408	392	371	416	395	383	371	382	399	391	397	382	342	385	384	389	382	413	382	385	399	404	379	385	401	390	383	423	395	400	376	376	433	398	436	407	406	390	366	403	402	374	388	433	361	439	369	390	380	377	399	401	417	392	427	412	363	373	398	399	382	377	375	402	405	390	385	362	385	393	415	366	386	407	388	401	422	361	391	381	380	380	382	404	396	406	376	400	405	385	394	390	397	417	427	374	383	408	378	366	395	387	398	394	370	362	410	374	412	413	371	418	381	420	356	354	383	367	415	399	398	379	390	365	377	387	383	407	412	406	400	355	393	402	400	390	404	425	385	355	376	410	379	415	365	396	385	383	395	374	385	408	390	381	385	390	370	410	400	397	416	400	390	406	372	380	394	399	391	404	397	400	395	374	394	375	382	395	363	354	401	415	392	357	411	385	414	397	435	408	380	379	354	379	380	390	386	399	385	366	353	370	358	404	386	399	375	391	391	416	379	396	407	366	379	403	401	376	394	399	416	391	405	425	428	374	399	375	366	398	399	377	381	392	403	364	392	384	394	392	407	390	376	388	380	379	362	429	422	438	405	387	392	374	440	424	393	396	368	375	398	376	394	383	387	359	367	381	399	427	423	408	376	414	401	394	392	408	343	416	357	377	388	399	400	362	381	368	385	411	374	377	371	407	339	393	399	391	410	395	383	416	391	388	333	414	393	408	388	381	390	351	400	364	368	404	405	386	414	385	400	389	388	353	395	413	416	421	367	368	393	406	396	443	415	363	398	413	400	395	388	383	406	401	393	366	399	394	400	380	402	385	369	371	406	384	394	371	365	380	408	387	378	363	397	374	412	419	374	410	442	418	353	392	391	421	369	405	375	377	382	431	390	386	394	385	408	405	435	376	418	410	362	395	393	381	385	372	411	420	384	395	426	419	379	359	369	381	388	387	360	383	370	405	347	376	380	398	412	400	398	376	384	391	364	367	364	404	427	377	387	397	417	393	380	403	397	373	371	404	368	382	388	433	373	396	381	414	419	383	377	424	399	411	365	380	393	378	387	403	397	387	369	376	386	418	406	425	388	419	367	376	330	373	366	352	407	381	385	401	379	419	388	404	356	371	418	396	414	385	380	382	379	402	391	399	350	431	347	378	424	418	389	361	421	392	375	379	421	375	395	375	390	398	397	380	409	409	372	369	424	412	403	354	423	386	390	346	367	423	392	341	399	384	378	399	406	420	412	364	418	351	422	376	376	373	392	371	419	384	395	427	397	370	405	402	381	353	380	387	375	461	420	371	404	379	434	354	392	437	391	366	385	388	375	392	407	370	386	415	387	335	405	406	384	365	376	397	371	383	350	388	365	372	369	424	390	395	417	394	415	415	398	355	385	351	414	379	407	392	375	409	382	360	390	370	394	378	412	407	378	422	381	379	386	414	362	364	375	421	396	408	420	411	359	391	387	400	399	376	416	414	392	408	406	393	385	375	368	392	356	411	393	369	361	424	360	352	404	410	396	391	359	397	363	409	362	391	408	412	397	393	383	390	384	407	358	399	393	403	395	404	433	403	384	369	382	410	401	390	388	363	361	379	424	386	366	428	363	399	374	402	383	378	391	369	368	392	379	355	398	414	414	377	364	378	371	371	394	400	432	399	364	382	378	416	406	378	388	416	406	401	421	423	379	386	399	425	387	380	411	384	409	388	368	368	362	399	387	373	369	386	389	385	416	399	408	389	366	383	384	342	416	383	420	396	390	380	378	376	364	371	411	420	393	384	388	421	354	347	374	406	349	394	421	415	423	417	418	420	395	416	424	382	382	368	422	395	362	404	340	381	389	372	391	407	390	412	409	384	400	418	393	378	372	395	371	403	397	369	400	389	390	391	370	416	389	352	411	395	379	418	384	398	439	390	391	357	379	386	367	413	377	410	367	394	391	394	393	420	403	404	383	379	426	371	399	358	397	412	411	425	365	405	352	412	414	377	428	371	362	367	412	444	418	385	387	369	427	413	400	348	398	402	367	410	353	391	393	394	390	382	401	384	386	361	402	437	402	375	416	370	394	421	445	429	381	392	435	377	370	398	393	383	384	398	425	396	398	398	400	382	387	384	408	392	404	388	401	364	401	389	413	383	412	430	406	379	367	377	398	361	431	352	377	380	372	363	421	428	388	351	403	386	383	382	433	411	404	356	407	342	379	373	368	404	427	419	384	392	381	397	388	400	363	379	393	365	407	420	371	392	391	410	424	403	429	345	396	407	369	397	367	362	369	403	381	394	357	415	366	389	392	388	364	414	442	407	427	398	434	381	356	384	391	388	367	393	394	395	395	407	406	423	415	386	380	394	380	386	423	350	394	410	391	377	377	378	372	422	413	390	435	393	379	395	391	348	402	432	385	397	413	397	401	350	406	402	383	385	377	366	390	394	421	370	364	397	430	411	396	365	393	428	404	431	411	375	402	398	363	376	380	406	384	419	414	406	390	414	436	396	412	385	372	389	400	386	418	378	383	384	414	427	350	371	387	381	380	400	390	368	405	378	388	370	405	402	404	394	373	369	386	402	370	376	402	390	415	406	423
22976	20848	27690	24141	20853	20958	11111	2150	1568	1401	1230	1178	1036	992	919	927	874	889	830	792	794	740	740	745	733	712	699	729	678	673	655	634	723	708	674	731	684	685	708	707	674	712	687	687	662	663	715	646	650	671	677	693	669	700	659	660	668	653	675	639	618	655	705	657	639	630	661	653	680	677	639	653	610	638	636	668	669	640	630	596	664	630	632	654	670	622	630	632	692	666	669	628	627	668	622	660	644	638	651	600	619	646	593	673	654	677	624	608	685	673	627	615	692	626	667	647	664	612	626	638	670	613	642	638	632	608	643	692	691	664	651	621	609	615	650	685	670	669	643	637	668	623	643	629	616	654	658	651	637	630	664	596	656	628	640	648	642	678	589	635	664	650	654	640	660	650	606	674	643	644	633	607	636	666	676	628	606	627	655	650	665	628	669	637	657	660	636	617	667	679	603	667	640	660	645	654	647	668	615	603	612	645	633	647	661	639	635	683	639	645	620	648	626	656	595	613	650	615	620	658	640	628	647	650	650	696	669	643	663	643	615	610	677	660	626	648	638	635	643	662	658	641	614	608	674	638	643	635	648	668	673	646	629	613	597	624	659	655	642	642	632	619	628	602	672	656	623	626	663	591	621	675	669	618	643	627	629	643	649	683	636	618	661	617	660	619	674	612	636	663	669	651	623	621	600	631	620	620	648	701	679	673	611	654	644	603	697	621	625	644	626	609	673	660	633	675	657	622	661	666	660	654	644	690	642	676	629	657	620	621	628	630	644	661	634	588	664	661	648	619	615	631	620	668	692	667	695	668	648	658	629	641	679	646	621	591	627	611	623	646	594	604	668	590	653	663	663	664	614	678	634	644	636	616	655	650	634	615	649	646	599	699	640	677	637	651	640	616	653	631	642	646	626	653	688	620	673	675	633	631	628	628	616	624	612	617	618	610	613	652	691	646	647	613	630	611	650	633	606	638	647	647	704	615	666	617	625	605	646	664	680	653	644	611	651	645	656	654	662	611	633	679	604	693	654	615	653	626	647	619	654	658	651	654	589	577	639	641	646	618	635	659	644	619	652	661	639	588	619	671	604	648	627	664	654	631	623	661	597	608	654	652	615	618	628	650	634	662	687	685	642	606	626	632	632	663	671	607	624	626	612	664	669	645	606	679	626	646	631	596	598	618	657	628	600	627	572	627	661	659	639	656	601	632	680	678	623	627	695	641	655	614	641	640	634	684	649	642	681	647	675	671	620	676	654	640	642	640	636	633	576	636	582	583	603	674	626	635	634	637	674	688	632	605	641	652	633	612	614	646	639	657	640	674	586	666	656	605	625	611	659	633	628	615	691	624	659	657	641	687	648	638	696	673	633	672	656	636	681	667	621	688	618	626	630	613	635	633	606	656	649	701	638	639	651	633	631	628	649	646	667	637	594	625	582	620	630	654	633	661	641	620	650	646	613	582	659	618	662	620	638	617	595	626	633	642	675	636	587	615	641	629	673	656	620	648	608	640	631	623	662	667	624	682	615	681	656	629	651	652	635	666	663	663	633	601	595	625	682	690	662	622	661	635	619	666	660	669	617	672	605	647	615	665	685	610	655	684	647	625	637	675	700	652	622	652	615	672	672	633	648	659	666	621	659	616	621	605	635	636	650	631	640	655	608	674	606	591	661	644	599	663	635	641	635	639	622	647	664	623	640	666	647	645	653	644	608	657	600	688	682	617	682	654	683	654	672	646	643	617	652	645	620	639	676	689	715	643	587	649	639	690	656	662	678	630	705	620	634	655	660	615	649	637	630	628	620	627	679	639	655	608	663	637	610	570	649	649	662	639	658	617	609	661	666	657	696	657	619	657	684	629	661	640	647	641	650	642	655	648	652	692	660	653	645	576	662	626	624	589	590	641	665	607	638	706	621	588	598	613	697	610	646	666	701	658	624	650	660	664	667	667	649	663	603	642	629	615	676	645	633	611	613	638	664	653	633	652	653	681	584	640	628	600	643	628	622	606	632	668	657	681	641	643	667	594	661	630	668	627	629	684	591	666	623	620	589	695	593	645	667	611	657	635	687	656	637	624	666	643	606	613	628	607	633	618	600	626	630	689	633	667	680	624	622	576	652	625	668	650	600	589	637	594	623	672	656	632	651	683	637	648	631	626	640	621	683	639	654	676	642	640	634	615	677	617	615	609	618	623	630	622	655	646	633	611	648	635	674	637	650	665	629	590	699	645	643	635	649	646	591	607	633	652	616	670	658	617	662	642	658	627	673	641	620	607	647	611	661	642	660	616	675	598	640	650	659	601	682	621	627	649	672	626	642	621	587	586	603	658	711	669	626	682	608	655	661	667	657	636	628	607	598	647	651	666	601	610	577	616	653	637	643	640	655	672	671	688	623	699	636	651	690	619	635	610	641	662	609	655	661	636	655	602	650	650	628	651	649	653	655	671	668	652	612	648	614	673	635	664	588	667	665	632	644	668	675	646	673	670	611	638	631	646	659	629	601	647	628	643	646	640	656	688	648	628	637	633	650	643	617	657	614	683	593	631	683	661	644	630	608	638	649	649	653	656	640	661	617	625	641	668	623	639	648	644	611	623	655	603	674	672	661	622	658	637	650	663	637	683	635	610	675	631	633	648	615	675	703	677	633	614	658	607	646	627	600	642	610	658	661	634	657	660	652	653	629	634	664	631	637	664	647	632	653	652	662	634	663	641	665	710	661	623	608	588	637	652	625	694	708	634	627	643	673	600	651	642	617	623	638	635	620	608	644	603	647	650	660	611	639	673	660	645	707	626	638	594	635	669	652	644	666	612	570	607	625	640	671	616	640	658	632	627	618	639	683	628	644	630	634	645	632	631	613	662	688	652	645	593	666	651	621	665	609	673	619	649	635	622	639	620	606	609	652	649	631	681	647	619	667	670	651	642	648	580	622	657	632	611	642	591	651	594	701	634	697	640	649	693	598	666	602	614	647	647	643	639	695	635	625	632	580	631	667	651	623	615	571	678	630	679	603	697	602	692	636	600	646	617	567	633	651	633	636	658	664	653	658	622	616	673	648	649	677	676	629	608	627	662	653	656	597	627	655	627	646	611	619	669	635	621	645	626	632	660	647	662	635	649	654	572	660	657	679	658	657	637	618	596	593	618	597	661	683	576	652	633	694	628	593	686	626	677	653	669	638	635	636	677	643	623	677	653	648	607	689	632	645	632	619	650	659	649	598	659	626	640	658	638	639	627	635	611	609	648	658	629	624	610	639	670	628	667	663	639	614	671	654	607	623	646	599	630	641	617	634	643	639	654	671	641	611	621	639	704	620	614	653	661	640	616	633	662	627	623	629	637	619	640	647	647	642	615	644	667	660	660	642	638	655	632	681	648	613	678	622	698	632	567	622	623	633	667	669	630	651	689	642	619	643	640	624	661	675	664	637	650	636	626	613	590	625	688	612	653	602	631	679	604	701	595	636	690	650	620	612	675	606	560	617	676	663	577	615	636
9996	18599	17023	9992	6889	5056	3979	3177	2579	2257	1920	1679	1480	1312	1215	1149	1060	1004	971	890	845	865	807	849	775	809	717	735	739	688	732	709	695	686	665	637	659	709	647	669	673	618	621	656	611	578	621	639	662	659	640	645	619	646	635	615	619	663	631	586	605	613	636	643	640	584	594	653	632	587	612	607	602	610	592	622	595	598	562	583	587	596	631	572	566	641	591	594	612	582	638	601	607	626	572	623	647	583	623	612	576	563	617	606	603	630	615	606	598	583	581	575	579	624	613	566	605	559	589	591	559	617	572	589	627	632	580	544	582	610	609	592	610	630	599	654	597	582	565	581	602	611	570	580	603	599	607	591	566	599	564	600	611	562	632	593	586	570	641	553	600	593	580	572	597	602	594	586	568	581	611	599	596	583	603	573	628	616	576	558	589	571	597	606	564	593	580	573	611	630	625	611	604	552	659	679	616	581	591	570	615	622	602	600	580	612	592	573	609	569	588	623	616	584	567	587	589	568	640	595	595	587	564	584	585	646	556	609	608	575	574	596	611	608	565	583	618	623	574	554	571	563	593	646	579	584	569	576	603	597	614	605	562	620	602	547	598	601	587	603	618	604	594	601	610	548	591	578	556	584	604	623	602	585	572	578	579	527	612	556	567	586	592	569	517	611	621	574	595	538	630	608	635	604	619	600	606	619	589	593	582	583	569	619	578	619	592	606	588	572	635	595	599	615	574	587	559	593	594	595	593	592	587	610	593	603	615	560	557	586	598	559	589	615	610	566	624	575	579	576	556	596	628	593	594	621	588	563	557	660	579	609	582	590	559	628	613	610	589	559	597	616	584	590	639	595	546	594	563	587	586	543	652	610	581	618	579	602	584	555	611	585	631	602	571	664	578	603	608	607	557	577	592	576	595	589	539	599	635	596	560	609	644	608	611	566	571	609	588	577	620	571	558	602	601	556	603	584	605	602	626	630	608	640	606	611	584	584	621	627	583	587	551	637	602	595	620	592	604	591	595	667	618	596	593	603	579	601	576	576	576	601	598	619	583	512	638	624	610	587	614	551	635	581	570	576	567	625	589	599	550	556	613	594	618	585	602	604	549	619	570	612	590	617	624	576	589	565	590	597	588	563	596	591	586	578	547	598	640	588	606	638	597	592	562	588	559	559	541	589	599	563	596	593	604	611	562	595	637	584	602	605	614	541	604	526	619	590	574	579	610	602	615	633	612	561	569	550	604	597	544	601	571	566	613	581	565	578	608	584	568	573	619	625	605	585	583	567	566	619	571	636	581	567	586	564	584	607	606	588	606	561	613	590	570	624	597	548	595	598	584	592	611	568	612	590	601	560	610	581	601	596	586	546	592	586	613	577	623	615	568	552	611	636	621	649	605	621	586	575	587	575	563	546	593	596	580	663	573	595	575	592	597	577	523	595	549	551	614	588	591	553	631	606	623	576	653	609	630	581	611	602	602	643	637	612	624	575	577	569	609	582	582	551	601	608	566	596	619	639	595	640	598	597	541	589	608	594	595	594	608	591	588	585	581	652	617	571	612	604	610	603	579	598	583	584	617	599	625	587	603	587	607	639	684	620	614	592	588	604	574	643	610	596	607	574	584	606	610	594	572	575	588	596	583	575	601	644	575	592	567	636	632	576	643	562	639	558	581	589	607	623	573	562	592	593	573	585	584	575	597	575	605	588	594	607	573	609	561	588	605	659	600	601	615	591	641	621	552	580	612	586	578	593	566	547	594	600	602	592	561	581	609	582	632	615	582	607	591	570	602	609	566	608	579	606	606	612	565	588	582	564	600	572	590	571	586	608	606	600	633	644	543	609	590	594	575	557	623	627	579	590	573	589	593	592	557	552	609	602	565	543	559	562	587	593	593	560	564	613	593	623	585	647	577	567	613	564	596	542	610	639	564	622	552	595	552	592	580	629	615	538	570	621	606	561	563	570	582	588	604	568	575	625	616	625	592	601	599	576	558	567	557	617	569	628	617	612	578	612	607	560	588	630	584	553	573	626	568	574	583	599	610	603	577	628	622	602	551	563	614	580	581	616	604	569	576	596	580	615	511	583	604	577	624	606	556	581	594	561	603	598	575	618	594	581	578	595	604	588	591	612	562	567	575	648	586	629	557	607	549	595	590	630	649	588	586	602	614	608	625	591	636	603	548	593	629	624	593	585	613	630	635	631	593	611	593	604	631	579	539	622	619	623	581	588	583	585	572	573	584	611	633	591	560	581	560	568	564	545	592	568	576	616	602	584	622	578	580	595	619	568	577	620	600	589	568	584	569	601	576	609	571	589	548	607	592	639	635	613	603	547	619	553	551	551	583	586	576	575	612	594	634	594	613	582	639	576	578	635	596	590	538	572	603	609	579	547	582	588	622	628	610	582	565	634	588	601	589	628	612	607	580	609	613	598	576	645	568	586	551	534	608	617	621	609	588	581	548	579	604	626	552	572	647	618	556	554	554	624	606	536	566	611	554	608	521	594	575	599	599	561	585	625	561	542	565	583	555	584	610	583	582	653	602	583	605	603	569	594	599	583	601	550	596	592	639	593	542	580	570	558	621	581	569	565	584	612	578	565	599	570	572	571	564	620	540	583	612	543	607	624	611	565	593	583	560	574	585	627	581	587	585	582	618	591	563	611	614	602	641	633	541	576	572	579	559	614	583	584	630	594	590	589	586	569	561	557	600	615	565	634	558	576	585	605	540	603	597	625	639	602	613	534	628	585	596	596	596	601	581	555	574	608	589	570	558	596	574	584	609	599	651	576	566	585	542	613	591	594	595	610	567	590	574	572	558	608	563	558	544	567	605	636	661	608	584	629	584	576	613	603	639	591	609	592	587	578	609	605	593	565	572	599	608	604	571	575	624	549	623	582	611	582	619	592	643	594	579	600	562	554	597	582	633	572	615	610	607	611	611	594	660	589	639	595	643	600	603	621	561	608	604	595	597	568	570	594	599	585	579	580	591	576	593	587	574	602	588	610	565	589	635	573	604	619	584	618	553	632	587	573	603	597	603	559	576	591	585	625	645	626	598	638	592	594	577	573	575	568	600	627	603	600	562	662	618	612	612	636	578	583	603	566	590	598	594	598	606	569	599	626	627	580	608	620	572	580	576	558	587	591	593	592	559	601	535	585	582	568	599	592	597	598	628	605	575	591	545	581	605	596	585	565	580	537	615	595	595	630	593	588	609	580	619	568	602	595	608	580	559	609	616	636	566	599	587	544	597	599	558	572	586	590	609	585	587	604	581	591	552	601	572	575	613	573	645	615	579	571	603	601	590	577	577	630	617	585	622	589	610	592	580	566	616	606	588	592	603	625	628	615	625	571	560	584	626	620	593	601	600	647	545	565	589	624	572	622	606	567	582	584	592	596	597	598	618	568	645	601	566	564	592	610	570	579	576	596	595	627	564	591	556	601	610	578	614	589	602	565	607	617	581	663	595	629	605	583	561	602	560	590	586	552	584	569
28352	14619	1729	386	247	219	158	166	161	150	145	149	134	146	128	154	135	142	143	129	144	115	122	153	129	121	128	128	125	132	119	135	115	126	140	132	123	115	153	132	116	131	131	138	137	121	141	132	114	132	110	125	128	114	141	141	143	121	149	137	131	107	127	150	101	160	150	143	135	119	122	140	129	126	131	114	158	149	121	108	136	141	161	118	138	136	116	124	137	136	128	135	144	146	147	143	147	143	133	133	147	150	138	143	120	138	128	119	125	112	127	129	130	148	131	151	131	147	150	144	127	121	123	137	120	133	148	138	127	139	140	128	134	137	113	142	130	137	128	125	118	131	144	116	140	117	139	129	157	151	164	124	128	140	124	152	118	133	130	131	132	139	127	124	140	117	119	125	105	140	147	132	131	161	163	134	137	129	127	131	147	133	124	121	125	146	150	125	112	142	133	133	164	128	128	132	139	130	140	123	136	131	130	135	118	131	148	124	146	130	120	110	150	140	141	118	144	114	139	139	131	151	107	129	128	107	114	137	133	119	127	131	143	148	130	162	145	130	152	145	160	135	148	133	111	121	139	131	135	123	124	133	120	136	134	130	170	104	139	155	144	127	130	124	132	134	136	146	142	136	112	149	128	135	135	126	131	122	124	120	143	138	129	129	140	130	102	121	132	130	123	129	139	160	132	117	141	146	120	120	122	152	127	122	151	133	148	116	132	147	147	130	127	130	143	132	127	123	123	140	138	122	144	119	134	116	127	136	113	122	125	136	125	141	134	150	132	143	131	150	149	148	131	125	133	140	147	143	126	138	133	123	145	140	125	131	134	131	158	135	146	122	119	138	131	134	134	134	147	128	107	129	126	131	128	140	126	154	118	119	134	138	137	117	125	130	129	124	124	156	134	126	126	128	134	121	137	137	133	111	129	131	152	134	138	128	136	138	136	125	145	137	150	119	140	125	136	137	123	132	128	118	149	123	137	135	125	153	118	125	149	150	126	132	127	137	115	129	137	151	127	124	125	141	132	111	130	137	143	116	149	127	126	137	138	131	113	150	136	124	133	139	130	152	146	146	120	148	129	141	131	113	132	123	141	127	125	119	138	154	115	136	134	137	124	131	135	161	140	136	134	134	122	140	142	134	142	146	121	150	130	153	131	125	136	138	142	122	128	131	133	119	134	146	157	136	134	152	134	127	129	125	133	128	123	130	129	139	147	129	121	142	123	142	119	140	122	124	138	128	141	114	142	143	139	120	138	134	132	142	146	118	141	96	136	135	160	116	146	121	138	135	139	146	137	113	150	120	130	138	121	136	144	174	142	125	127	150	140	147	145	135	127	125	137	118	126	143	128	123	130	120	131	150	127	113	138	128	118	119	113	131	150	145	136	149	128	130	146	157	118	138	141	142	151	135	123	136	137	130	143	132	137	111	142	133	154	135	139	141	133	133	140	111	121	126	130	118	139	150	128	138	140	118	136	130	140	138	157	136	136	135	134	136	151	140	136	130	144	116	148	115	146	136	153	129	154	122	131	152	121	148	130	122	165	144	120	116	137	138	137	137	128	134	125	130	119	130	134	129	142	128	141	142	132	125	133	150	126	134	130	130	125	129	128	163	130	125	130	140	159	143	145	135	133	153	128	143	115	115	114	132	131	132	133	121	119	153	141	132	139	132	123	134	134	153	126	130	129	133	125	119	128	104	135	126	115	153	115	149	131	128	120	115	114	150	130	155	147	124	144	149	137	127	145	126	115	130	148	140	134	122	133	129	158	132	142	138	142	111	124	149	129	143	133	124	125	137	138	122	133	135	135	134	140	141	140	122	135	139	128	145	122	121	133	144	140	138	123	119	120	137	114	140	135	144	129	126	145	104	144	128	164	153	160	151	135	137	144	146	142	145	112	120	122	149	145	149	144	124	148	129	122	131	140	141	162	125	119	145	129	143	133	132	140	130	147	132	126	130	126	137	147	159	143	143	129	127	128	129	135	141	141	135	139	130	107	113	135	131	136	122	148	122	145	144	140	145	161	131	152	131	128	123	137	160	140	135	134	128	123	121	131	130	127	131	135	126	137	140	140	145	133	143	127	122	134	130	154	108	141	150	133	120	116	129	117	114	127	122	141	123	135	91	130	141	149	154	132	131	131	126	142	125	147	131	142	119	145	115	126	153	138	144	122	131	126	114	115	111	122	153	154	129	127	122	122	118	145	129	150	130	148	126	151	145	152	136	127	102	117	138	137	156	132	126	145	135	143	110	147	141	143	167	114	133	120	143	135	124	137	120	122	150	116	141	125	136	141	128	108	114	123	108	136	125	148	136	122	128	133	138	147	130	155	129	131	153	145	136	135	142	126	139	121	142	122	135	146	127	138	141	137	149	133	150	149	133	131	132	120	112	146	161	120	149	114	137	143	123	147	140	126	142	133	123	115	118	136	141	156	143	137	132	112	131	132	154	132	140	134	112	145	123	137	122	132	129	153	122	139	135	132	143	145	126	133	135	138	154	137	136	151	150	133	121	133	135	126	132	124	127	145	122	131	124	114	124	134	140	134	143	150	149	130	132	127	138	116	128	147	138	127	132	135	130	118	135	111	130	156	149	123	140	160	138	131	144	154	134	145	157	133	138	143	129	140	133	148	157	137	138	134	131	126	141	122	142	157	135	135	127	117	130	153	140	137	135	134	131	128	145	127	144	152	166	158	122	135	121	131	134	128	150	141	138	133	162	125	148	148	116	145	124	151	133	137	141	155	114	157	125	163	141	162	127	128	133	141	144	149	140	130	106	122	146	131	125	119	151	140	111	150	132	135	137	143	146	138	129	144	122	143	142	126	120	112	142	124	109	143	119	128	122	146	123	137	122	146	122	137	141	163	137	144	129	133	142	117	146	118	122	136	130	144	114	143	151	146	141	132	137	144	142	139	153	110	138	166	121	138	147	134	103	129	136	134	142	134	139	126	150	134	131	159	159	126	127	139	110	117	121	134	122	128	129	143	136	152	126	147	119	133	136	126	123	125	127	153	149	134	114	137	112	147	133	145	109	132	154	161	128	140	123	111	159	132	148	127	142	128	132	131	139	121	125	132	131	144	126	142	144	131	123	152	149	138	146	144	123	151	137	139	140	129	154	129	110	142	123	106	143	135	136	129	138	126	123	137	139	145	132	146	138	129	130	148	142	127	144	138	125	111	145	124	123	145	148	119	128	160	117	124	113	125	142	111	141	135	120	138	148	145	170	130	123	147	135	138	149	133	144	150	123	155	145	127	132	148	151	128	132	147	134	138	120	123	129	143	157	113	153	123	119	137	128	130	149	136	126	148	145	145	142	136	124	123	153	132	137	136	138	128	103	135	132	154	135	150	156	150	118	134	136	141	123	125	137	153	120	148	141	129	126	125	131	171	133	142	117	124	146	131	128	124	134	132	141	131	136	122	126	143	136	135	133	151	138	136	141	132	116	141	122	130	130	129	137	133	123	144	153	142	115	134	131
5082	763	653	398	323	232	215	192	186	158	156	140	163	132	146	155	152	147	123	128	141	140	141	148	152	140	157	148	136	138	128	128	131	153	127	150	129	140	126	138	146	146	140	138	158	155	149	157	131	144	158	152	144	132	149	153	159	122	116	144	138	131	127	120	158	134	141	144	126	120	135	149	130	130	129	142	132	145	148	136	138	131	145	148	129	136	153	139	120	130	155	133	156	143	123	157	150	146	145	139	148	153	128	157	137	150	152	136	130	127	125	131	150	131	134	173	123	124	128	139	131	135	131	121	132	143	132	142	148	141	150	154	142	142	145	122	128	141	144	153	135	151	146	125	139	150	139	145	154	131	128	130	147	131	124	120	139	133	141	145	140	134	144	124	149	125	149	147	140	142	122	118	137	138	118	140	131	114	146	145	121	146	132	137	140	123	148	135	132	159	163	136	155	106	134	139	112	153	142	137	128	120	117	136	121	140	136	132	120	146	139	131	147	134	114	132	128	147	131	138	143	150	132	134	128	142	138	148	116	151	147	132	134	135	142	160	145	103	141	147	133	137	135	134	132	121	145	118	149	145	148	127	135	144	151	125	162	120	143	148	143	153	122	146	146	135	135	132	143	145	124	125	133	146	145	165	125	132	140	138	140	146	136	132	143	141	148	143	156	145	143	141	130	126	132	123	148	129	136	131	154	152	155	148	131	132	135	134	147	123	138	144	126	118	154	143	147	139	131	160	123	137	136	114	140	158	131	136	133	123	127	128	158	152	139	128	133	141	144	142	136	136	136	129	134	134	149	137	133	134	155	125	134	132	129	131	133	126	127	139	141	155	117	158	153	145	115	129	118	124	158	117	140	146	150	161	124	139	138	123	128	168	141	138	124	145	137	132	138	117	155	116	134	144	122	135	133	143	144	138	124	128	124	144	129	130	138	129	129	145	131	132	137	129	145	126	122	151	125	136	137	134	143	162	143	133	123	148	139	136	139	137	118	136	130	133	140	141	120	139	126	159	149	142	162	110	148	150	137	134	141	143	158	133	140	116	122	114	138	140	129	144	133	133	141	129	133	131	124	136	143	115	129	135	147	141	141	136	126	133	137	146	143	157	119	137	157	131	134	151	137	130	143	142	138	133	125	161	136	142	138	129	126	117	133	140	134	121	140	132	134	135	133	134	142	125	146	149	114	141	122	143	127	163	150	139	103	141	156	134	142	139	142	145	150	142	139	129	148	152	134	137	137	138	131	136	123	148	128	164	133	140	130	142	127	114	119	125	141	144	140	141	130	148	120	126	144	141	147	136	113	136	124	140	144	158	165	126	144	137	136	123	138	158	126	124	123	151	136	115	128	132	131	134	123	140	133	136	148	136	142	154	143	126	151	118	147	120	129	138	140	131	116	138	113	136	140	152	125	156	131	144	140	132	129	154	151	137	126	138	138	138	151	124	131	137	134	117	138	138	141	119	157	137	141	138	138	151	146	150	131	129	127	139	131	150	145	152	161	138	160	150	158	150	114	133	141	121	132	148	134	158	158	160	130	126	164	133	154	133	128	121	147	117	129	143	155	131	138	132	131	156	132	133	126	138	155	133	140	120	129	150	146	164	147	153	133	139	130	133	160	125	140	144	132	125	148	139	136	126	146	129	144	137	129	134	131	143	150	149	127	136	144	144	135	151	137	156	135	141	152	125	127	147	145	140	133	150	140	149	132	145	147	130	144	141	143	151	139	136	128	131	119	124	134	141	129	131	128	142	113	144	128	151	124	131	133	136	129	149	149	119	128	123	164	132	135	137	146	130	119	137	154	137	114	127	119	147	149	136	133	147	132	129	138	163	134	166	119	124	156	153	129	143	157	149	136	148	145	136	135	132	144	140	148	130	120	132	142	146	128	147	133	138	128	129	151	139	132	128	154	143	151	125	143	150	130	151	129	161	135	128	169	130	133	135	141	161	135	117	138	152	149	126	155	147	128	146	154	160	119	127	153	149	117	133	143	96	134	120	139	150	147	130	149	131	134	169	141	154	139	168	143	149	135	142	132	153	127	141	142	118	131	144	152	132	151	154	131	142	137	138	137	145	152	130	135	132	137	128	125	128	132	134	137	116	127	140	131	123	130	142	145	129	125	156	165	157	125	150	154	129	163	129	123	147	140	144	154	128	135	165	132	130	151	144	111	111	147	156	147	119	125	155	122	141	145	136	142	132	140	125	121	136	146	156	142	138	128	131	141	137	141	121	139	149	137	135	120	154	126	137	142	116	134	127	123	153	137	148	155	130	171	125	132	142	127	147	148	142	132	148	127	137	147	132	143	123	155	128	126	128	136	128	141	153	147	138	134	146	135	152	135	130	142	157	142	140	121	127	164	135	116	128	126	140	132	133	138	126	135	137	143	133	131	137	141	128	135	133	134	117	143	141	126	163	112	141	146	160	116	139	111	134	127	132	153	136	158	149	152	145	134	151	157	124	144	136	145	155	144	140	144	122	138	125	122	146	122	142	133	138	148	154	137	131	136	131	128	133	131	133	123	132	142	161	142	126	135	158	145	176	138	144	125	151	128	116	133	134	135	135	141	134	118	150	130	134	127	143	137	136	137	145	127	121	140	140	123	135	143	152	124	134	121	149	136	150	127	140	129	139	132	132	145	149	158	140	123	141	133	143	155	149	125	137	151	143	132	151	144	144	139	135	130	131	155	125	150	130	144	142	157	143	164	143	121	159	136	140	162	144	141	154	122	139	128	147	144	147	140	130	137	132	130	131	147	130	134	128	146	160	129	133	123	144	126	122	147	131	140	131	125	135	141	136	116	154	160	129	144	138	142	114	136	141	132	137	153	139	124	151	133	133	138	133	140	138	157	138	139	143	129	133	132	124	134	120	143	135	131	120	131	141	113	149	142	136	129	141	142	137	122	140	126	125	142	135	131	139	151	143	123	138	112	134	121	150	123	157	129	138	134	141	122	116	156	160	137	129	131	137	119	151	159	114	135	134	134	121	126	144	132	136	137	148	135	108	145	137	122	127	162	134	131	119	137	137	143	125	119	148	156	153	136	154	131	115	156	136	130	127	138	130	135	145	157	153	149	138	146	133	135	138	132	146	148	129	134	157	137	136	128	146	145	132	160	131	151	129	132	141	141	133	126	128	155	145	124	125	115	129	120	146	137	135	141	120	132	116	147	140	145	125	128	142	134	136	118	115	143	132	127	147	157	128	116	136	143	124	138	133	147	141	137	125	142	138	151	137	154	136	158	131	141	127	120	135	143	125	163	143	138	143	126	129	119	128	138	133	146	134	129	118	140	119	139	139	139	115	142	156	159	148	133	135	165	135	123	127	155	142	148	156	137	130	123	135	126	138	138	116	151	131	118	133	126	138	141	128	125	156	132	131	133	140	143	128	136	154	141	143	151	133	158	137	156	135	124	139	140	163	157	130	119	141	156	153	173	120	127	117	146	128	128	142	144	155	128	134	161	150	124	138	123	141
25312	20846	27319	24474	20860	12574	1819	1094	914	758	765	689	683	510	545	534	576	549	520	503	482	546	514	486	482	481	444	491	443	490	448	441	465	462	458	454	473	461	434	459	471	441	446	417	448	457	441	416	409	450	441	416	474	421	426	455	419	444	430	422	504	436	449	425	394	454	432	440	430	432	461	445	488	434	424	421	467	417	435	450	452	402	413	422	418	446	457	434	425	435	426	394	420	441	452	404	422	413	437	446	441	418	422	391	445	452	416	440	406	422	410	430	431	414	449	418	446	427	457	396	460	456	414	442	424	416	442	434	462	456	409	433	408	423	422	460	416	429	438	467	396	412	419	424	429	398	453	425	407	443	432	445	436	442	401	395	445	440	450	402	481	422	436	431	403	480	445	386	457	457	459	419	399	434	426	444	448	402	425	457	447	437	450	395	436	416	420	430	411	416	449	414	410	426	430	452	385	441	411	427	393	426	422	437	444	403	452	422	464	431	455	439	420	445	404	430	423	416	439	405	406	446	432	409	412	465	426	413	410	459	435	420	437	440	439	409	459	440	401	420	429	445	401	438	420	397	424	463	393	447	412	429	455	437	445	369	423	422	453	440	443	414	437	419	424	400	396	409	431	439	442	387	407	397	400	459	405	444	399	437	452	430	439	411	446	435	386	413	426	442	412	425	410	445	425	438	454	434	424	427	452	447	434	425	442	431	411	444	474	431	424	453	442	373	466	428	456	416	413	390	434	394	412	437	439	428	418	419	410	454	404	427	425	415	424	419	407	421	423	451	439	417	434	435	392	442	420	401	424	440	394	416	398	428	447	421	411	406	447	425	448	444	436	424	424	432	398	385	386	445	409	444	427	413	424	444	459	404	420	443	444	411	422	398	416	414	475	436	421	401	472	442	432	425	405	434	435	445	414	414	421	449	418	399	439	424	440	446	444	427	419	396	460	402	454	440	467	436	439	414	419	446	405	471	430	402	449	401	420	388	417	459	442	420	449	452	450	453	456	448	428	418	419	439	413	454	456	437	435	407	403	382	408	391	433	462	415	405	429	424	400	441	403	406	445	417	401	455	397	457	423	443	433	454	385	420	440	433	441	407	391	394	408	435	435	403	439	446	410	451	438	413	433	405	458	398	400	409	447	390	393	435	390	405	419	446	400	445	411	424	418	416	395	429	440	417	453	428	424	438	434	388	434	389	407	405	403	415	410	455	450	408	370	420	434	444	433	417	416	396	422	413	441	439	435	434	418	393	435	441	458	429	420	401	389	406	406	447	403	412	440	478	413	441	412	432	421	420	408	450	453	419	400	436	478	450	409	403	428	424	436	432	435	410	403	406	422	437	419	395	416	461	410	380	417	431	420	486	485	446	429	416	455	437	380	454	432	455	428	418	392	434	440	410	431	417	430	400	428	446	437	440	447	388	414	424	421	417	401	443	448	444	471	429	449	403	413	417	435	409	429	399	400	398	419	416	411	436	393	410	453	414	430	437	437	420	448	398	460	414	392	448	443	404	413	416	379	389	475	386	398	429	413	413	407	416	410	447	413	428	443	451	427	447	440	404	478	424	405	420	379	445	432	451	415	470	408	390	411	450	433	426	442	425	447	440	439	428	421	429	422	432	431	408	465	398	386	411	426	462	416	433	453	404	390	380	430	428	431	409	418	428	433	420	412	438	430	415	429	421	417	449	419	413	396	416	413	423	421	459	423	424	415	429	448	407	412	404	407	452	428	444	444	473	424	417	423	398	417	432	412	423	393	414	453	419	418	435	444	410	393	413	432	399	419	378	425	451	401	409	432	471	407	426	409	426	404	419	437	375	430	416	429	433	423	452	421	430	414	419	461	413	420	427	463	438	419	433	436	427	438	443	392	411	474	443	433	442	411	399	415	412	407	407	440	430	427	426	470	440	433	371	440	425	442	417	394	454	424	419	417	415	465	450	430	408	409	435	411	413	432	440	438	435	416	407	411	428	450	446	400	425	448	433	426	448	400	455	387	468	433	423	428	455	422	416	431	417	435	445	445	446	407	418	429	462	432	402	473	451	417	438	426	455	483	420	389	411	423	405	389	442	384	456	425	437	441	435	446	461	386	446	430	429	392	402	418	461	398	434	431	431	390	406	394	436	470	430	402	437	418	418	383	453	423	419	414	437	453	455	418	431	410	393	404	408	439	413	415	385	400	411	407	386	430	401	440	407	418	425	419	410	411	455	407	417	381	444	427	425	424	386	413	401	412	399	417	464	414	416	452	423	430	416	425	401	457	415	412	413	398	408	449	421	434	433	402	425	397	418	437	429	411	422	448	403	458	415	402	411	459	426	400	420	457	444	430	418	438	428	421	410	417	438	352	415	446	424	449	414	398	391	406	413	392	424	424	398	425	454	418	411	452	421	439	412	423	437	403	427	412	421	405	402	408	446	419	410	418	399	422	420	467	422	461	446	419	439	446	446	438	431	399	458	428	433	437	411	423	453	444	430	386	430	420	433	406	437	420	413	461	440	421	444	414	450	373	435	428	437	414	397	401	415	430	433	419	409	431	414	431	424	434	415	406	440	451	429	437	447	424	439	427	414	423	418	408	446	442	405	428	454	437	447	457	406	425	464	445	442	415	443	428	459	411	440	435	436	443	400	440	440	451	409	412	436	415	426	442	430	442	414	413	440	416	426	409	399	419	435	418	452	417	427	421	430	400	461	421	451	421	437	405	409	442	399	464	446	415	431	398	412	490	441	433	451	434	415	381	433	460	466	388	437	465	418	392	434	420	451	437	421	430	420	431	410	441	425	428	430	402	419	450	423	429	435	402	459	426	401	414	427	423	425	459	436	416	440	408	418	443	426	393	429	455	431	446	448	422	440	388	391	422	418	442	409	379	438	450	425	442	429	413	389	437	410	449	436	388	424	442	385	426	431	429	453	402	441	411	436	446	396	440	438	417	451	435	420	418	409	420	448	462	418	446	428	397	446	409	404	420	452	417	445	462	464	445	444	436	452	447	443	429	431	426	403	433	425	452	436	439	404	406	434	405	436	454	450	424	432	427	394	430	447	396	436	405	390	443	447	430	412	398	436	402	417	447	425	420	388	397	400	448	411	450	400	416	402	438	441	401	417	423	434	429	423	406	439	419	415	386	422	433	444	413	412	399	401	395	436	427	394	447	419	412	428	398	430	392	463	428	426	411	438	438	430	434	418	466	424	379	407	444	424	392	421	433	415	439	416	448	459	413	433	458	396	421	447	428	426	463	432	428	431	427	415	435	453	426	451	432	411	416	414	425	426	445	447	423	441	451	409	427	411	446	415	425	426	438	426	405	426	440	428	431	440	423	413	435	389	431	436	479	432	410	394	412	450	386	428	463	423	414	433	440	439	448	395	434	403	432	428	431	417	398	461	382	440	426	435	433	432	465	418	456	374	421	439	408	429	428	427	413	422	409	405	435	447	389	448	415	413	415	398	413	443	460	386	392	471	441	427	412	430	402	409
7300	11634	10702	5935	3968	2833	2261	1691	1502	1279	1067	971	861	781	695	661	608	617	653	556	505	505	471	484	513	473	449	474	450	402	465	444	442	413	474	396	443	444	434	409	430	426	444	416	421	414	405	410	391	392	388	385	391	402	423	429	410	398	413	393	389	405	391	356	399	412	402	413	395	385	399	387	408	373	357	379	354	375	386	398	411	416	417	389	394	387	421	373	394	393	372	399	415	368	375	384	411	406	357	395	396	375	383	387	424	396	408	404	424	400	443	387	392	407	390	420	413	415	416	412	381	369	412	411	363	374	419	373	377	383	400	398	360	428	354	380	396	396	382	388	387	398	401	390	427	398	385	372	370	353	396	409	400	391	372	375	433	439	394	412	399	405	382	378	403	394	425	410	419	384	400	426	387	396	403	382	386	387	391	418	393	373	391	383	367	397	387	397	404	372	406	387	393	405	382	394	397	382	382	383	403	410	404	409	433	336	402	445	407	426	373	363	398	431	370	352	401	394	391	372	368	353	385	365	376	386	381	417	377	402	397	369	415	411	377	412	331	390	415	408	387	363	365	396	427	372	363	424	404	366	408	370	419	400	378	402	392	398	396	407	371	399	411	391	408	382	397	364	389	390	432	400	400	351	363	399	395	373	364	401	392	418	400	390	379	399	432	415	388	414	374	360	385	355	384	379	377	366	406	389	407	386	357	382	360	393	387	437	424	371	401	369	410	379	431	362	395	368	384	385	359	384	393	381	397	361	401	376	425	390	383	388	353	383	418	421	402	384	411	369	392	349	381	408	423	360	400	370	396	373	386	377	394	384	422	407	375	391	383	387	403	362	420	405	385	395	409	395	395	370	419	380	376	375	391	379	404	378	356	398	384	362	410	395	409	420	400	381	406	391	382	387	398	390	367	374	420	405	376	369	433	385	363	397	384	382	391	403	385	403	399	368	419	381	407	398	355	377	385	423	396	389	396	370	429	412	427	408	391	398	430	421	405	386	398	391	361	354	346	393	391	390	379	404	411	377	367	405	447	389	398	390	411	399	361	381	425	365	393	402	391	434	374	418	422	436	376	385	412	424	386	384	400	399	378	395	412	379	391	361	411	370	377	364	404	387	401	375	374	408	374	394	410	406	393	369	438	427	382	364	426	394	372	382	407	355	400	397	411	415	396	366	358	406	389	388	395	369	392	406	372	384	381	388	395	419	401	379	361	364	383	368	386	427	395	388	392	391	397	378	409	383	399	387	364	401	378	408	414	393	389	382	355	416	398	383	384	373	417	377	395	407	385	383	374	350	393	382	368	404	420	389	347	380	377	376	395	394	369	400	402	380	407	401	402	385	401	434	396	390	392	416	402	406	385	403	363	360	401	406	388	404	348	401	387	400	403	399	395	403	408	368	360	385	404	391	418	404	386	386	361	364	374	385	384	358	403	409	399	365	379	414	421	402	362	388	352	353	394	377	355	385	425	377	403	361	374	398	390	355	388	410	396	392	408	397	367	365	386	400	377	409	386	387	402	372	445	381	396	402	402	394	393	413	376	418	378	382	394	405	400	374	388	381	398	404	371	374	425	397	405	401	373	396	425	372	362	388	378	386	412	392	403	382	383	405	400	413	409	372	395	429	364	404	395	399	405	383	419	432	391	437	410	388	356	368	376	381	376	405	369	384	414	417	399	374	384	363	389	381	393	411	354	377	363	396	390	403	383	381	401	405	365	369	419	366	367	362	354	374	413	430	448	376	395	395	400	408	386	381	407	382	407	411	392	363	350	389	384	380	362	385	414	382	392	363	401	394	382	404	407	376	407	417	382	405	416	395	359	401	398	373	357	379	412	414	363	408	408	401	389	377	377	412	387	402	367	356	382	417	432	349	384	390	398	411	386	421	425	367	416	392	373	424	440	367	397	353	391	423	400	387	367	391	392	395	393	413	385	363	400	423	411	383	380	391	387	411	378	359	400	369	378	407	399	381	362	411	378	391	382	398	406	389	389	387	407	391	362	382	409	375	424	408	396	383	378	437	381	367	400	370	450	418	386	380	411	385	386	381	368	393	365	403	389	383	390	395	379	347	404	403	417	388	383	382	380	397	409	353	381	415	384	369	379	407	342	428	418	396	395	355	402	367	371	397	392	407	368	395	399	391	402	396	394	383	420	408	402	365	392	417	393	380	383	415	420	380	409	375	423	384	392	391	397	396	387	368	392	415	396	413	394	395	417	413	426	361	424	392	373	378	408	402	371	372	421	425	415	404	358	388	427	332	401	375	409	379	416	386	394	368	404	365	384	406	412	395	383	363	387	371	407	382	408	424	386	383	376	400	400	396	396	405	420	368	410	357	414	416	415	391	406	417	430	403	426	390	403	405	378	398	392	384	361	397	391	354	354	408	384	417	378	370	395	446	430	386	390	386	368	351	370	387	385	367	371	366	389	380	394	433	428	358	399	372	394	382	376	396	366	428	402	374	359	383	404	392	385	374	385	386	370	380	407	426	400	400	379	395	404	425	433	407	388	387	446	353	368	382	392	391	425	365	394	418	412	392	399	373	387	379	378	405	372	390	418	375	403	392	395	397	416	376	384	394	397	378	391	375	419	366	375	377	365	397	393	360	391	353	370	417	414	379	373	387	399	405	369	388	364	391	373	377	386	404	382	402	394	379	414	355	372	417	381	366	371	378	393	397	400	396	376	423	366	370	424	380	418	389	394	393	384	417	372	415	387	412	382	384	404	388	392	408	391	365	378	392	390	377	353	407	373	373	437	418	443	406	395	412	383	376	410	396	396	404	376	404	357	388	401	401	422	412	380	400	377	372	381	401	437	388	417	400	405	414	401	400	400	377	387	394	360	399	354	403	390	379	357	393	384	397	343	374	409	409	430	358	365	393	394	369	370	384	385	353	394	372	399	410	372	386	404	394	380	384	405	408	404	381	374	374	387	412	357	349	377	370	400	395	402	399	406	420	411	406	422	420	373	400	367	397	350	409	434	397	386	406	420	424	401	348	365	385	434	385	413	373	382	424	372	392	392	417	377	391	372	383	377	391	396	412	400	392	419	390	387	409	392	414	405	373	348	377	429	385	435	418	361	376	400	400	369	370	405	415	401	401	435	382	367	415	349	390	388	406	379	424	360	395	381	379	359	375	398	400	393	390	379	373	367	422	395	414	431	403	405	370	379	371	404	444	382	406	390	397	413	367	368	394	355	402	383	386	398	379	404	398	383	430	393	374	413	410	391	388	377	399	409	422	379	358	371	383	377	394	402	429	385	412	383	389	367	396	414	357	407	402	391	398	383	377	377	404	420	399	409	366	397	403	401	378	402	394	405	403	402	372	354	399	380	389	337	423	346	404	369	405	391	396	415	380	419	378	398	373	413	403	409	400	385	369	401	382	388	396	408	404	416	391	406	386	377	394	388	359	387	382	381	417	377	389	380	413	400	391	369	385	393	342	388	383	376	335	371	413	401	405	386	383	375	434	378	406	405	378
23034	20846	27627	24210	20851	20950	11025	2195	1615	1317	1218	1154	1048	993	869	866	874	799	820	818	749	790	808	744	735	712	742	724	706	705	645	686	718	704	673	702	689	685	698	655	707	699	686	666	661	632	652	647	689	655	635	645	622	686	673	671	653	660	680	659	645	628	641	674	673	692	629	664	618	633	638	629	639	632	676	637	668	716	635	654	625	638	671	640	630	651	636	635	617	664	647	668	656	597	610	639	624	652	643	673	681	636	655	644	651	640	664	678	608	626	631	640	643	597	662	662	622	673	623	621	642	650	662	629	651	652	644	635	712	635	617	656	652	631	661	687	682	632	662	655	621	629	651	609	640	659	668	657	653	604	609	656	616	601	677	682	632	691	599	651	693	672	618	617	642	659	617	593	630	653	648	607	618	649	643	659	653	605	621	634	660	686	685	682	641	650	694	659	702	600	649	631	682	675	640	613	644	645	597	632	637	659	604	627	606	647	615	671	637	620	609	662	630	663	566	645	620	648	649	628	638	671	674	563	616	688	663	628	689	609	619	646	662	634	634	653	623	634	660	679	615	613	633	677	656	649	644	651	597	647	671	643	658	629	617	665	643	643	655	638	608	573	624	684	698	671	600	650	678	631	668	632	596	633	630	658	622	602	649	610	684	637	638	642	698	658	662	630	666	654	602	651	659	648	633	634	597	656	633	646	656	648	632	642	635	639	625	602	668	600	612	619	664	632	640	668	629	682	679	667	624	632	658	648	655	607	675	648	643	627	631	694	642	632	676	659	630	626	612	673	649	649	617	627	621	683	664	642	610	645	629	601	637	670	659	656	636	636	643	595	639	620	644	648	611	667	591	638	596	618	662	629	619	648	631	617	634	622	651	685	670	690	640	646	644	620	662	640	648	604	644	646	601	646	649	659	683	636	667	613	639	692	685	633	639	599	625	609	617	585	653	650	657	616	646	612	589	627	636	644	671	620	642	659	651	630	655	616	660	635	633	651	622	634	630	655	645	666	616	634	643	613	645	645	639	637	602	641	604	647	642	663	646	642	693	658	626	635	656	670	626	692	587	602	597	653	672	655	609	630	674	670	635	719	687	671	633	636	580	655	628	607	657	709	632	652	663	649	596	638	655	685	655	611	655	637	656	649	609	613	612	667	575	672	636	572	656	611	652	713	651	651	681	649	578	633	603	635	619	619	710	629	648	630	643	577	658	638	630	606	638	629	637	630	629	646	632	612	612	604	628	587	610	649	616	666	665	615	636	603	671	635	599	673	645	635	659	612	628	634	670	652	632	620	646	658	631	617	665	650	643	677	599	642	624	673	647	598	635	656	694	634	649	644	642	615	618	628	591	644	648	663	609	657	618	650	638	641	647	631	616	646	654	609	683	625	660	614	673	658	612	660	578	621	701	574	644	626	616	634	617	663	610	648	665	629	595	602	638	654	607	662	649	654	628	641	698	623	642	594	650	627	649	640	603	623	644	671	623	663	653	637	623	660	630	673	653	671	639	655	692	619	607	646	615	635	667	620	659	692	642	651	676	624	663	626	636	633	639	654	594	621	603	652	642	656	658	655	618	672	647	640	601	657	674	669	649	658	665	654	627	639	623	625	656	647	646	637	641	649	638	642	647	681	595	630	617	743	646	647	622	628	623	654	649	699	625	598	628	621	627	703	659	707	628	627	671	650	672	588	646	659	612	623	600	643	629	638	648	659	629	627	637	604	627	655	703	650	663	609	623	634	666	608	586	666	595	631	609	632	644	606	643	632	633	635	612	609	637	671	699	654	635	683	649	654	635	678	663	663	578	605	631	616	638	658	641	634	673	650	605	647	650	638	683	648	638	625	661	636	649	679	646	635	635	608	660	674	616	662	691	644	635	636	655	648	656	654	648	643	665	681	701	644	597	679	589	663	646	642	614	591	660	643	661	596	613	644	640	628	647	649	644	603	661	670	669	667	620	629	614	644	634	615	638	640	634	643	610	652	601	615	612	637	647	640	644	669	631	639	662	659	655	665	636	641	619	614	659	626	648	615	625	643	648	659	669	666	670	658	591	678	628	629	641	617	627	653	634	609	614	635	665	631	613	657	665	619	668	591	633	644	648	636	627	663	617	633	648	623	635	618	636	648	615	713	662	682	634	604	656	658	651	633	670	662	601	638	624	660	638	655	656	682	654	654	616	661	644	608	626	634	622	629	640	619	631	603	650	613	691	628	653	623	618	634	630	612	650	636	635	648	621	590	635	584	644	663	655	621	622	647	662	612	626	612	641	655	617	641	608	603	696	646	633	708	670	666	625	596	656	664	655	666	657	645	619	632	607	615	662	642	696	637	647	652	676	606	663	688	612	643	610	663	639	688	641	648	600	623	678	636	655	613	682	660	669	629	671	648	640	663	638	604	649	661	622	620	624	645	662	657	613	662	626	662	686	659	643	621	658	642	647	646	662	651	643	628	629	587	634	636	659	666	625	630	637	645	632	618	641	618	644	646	602	604	601	602	637	679	683	597	636	650	635	679	612	642	621	623	657	574	591	621	650	606	609	594	669	589	645	599	643	630	652	603	624	641	602	654	668	601	620	702	660	630	689	666	585	640	662	598	613	625	643	647	659	630	576	641	647	635	624	686	622	648	627	666	631	619	634	656	621	667	664	623	663	653	611	676	641	652	632	643	634	648	638	639	630	662	652	682	669	672	638	664	627	698	620	654	615	661	631	706	698	622	614	657	641	648	649	631	660	616	673	633	630	645	691	633	693	646	662	654	672	680	635	647	624	651	654	631	641	659	644	639	631	651	615	617	635	595	579	619	616	597	674	636	663	612	620	648	667	633	678	643	631	635	622	635	670	703	635	656	634	685	621	612	604	635	657	635	670	607	615	596	643	646	651	628	665	621	643	641	687	669	648	648	672	675	615	627	588	619	628	600	650	631	707	644	560	643	631	638	659	664	624	659	627	611	666	619	614	645	675	620	634	613	600	680	609	659	598	622	676	622	635	636	646	630	625	629	606	666	666	597	612	607	630	595	641	657	640	646	623	651	626	612	660	636	662	655	658	626	625	660	636	678	650	629	642	684	615	650	667	666	640	631	618	634	650	639	607	620	611	651	621	677	612	652	691	600	667	603	614	653	609	663	601	618	652	630	638	653	597	634	631	639	619	643	646	612	669	627	638	636	695	647	622	645	625	650	652	668	625	630	663	686	654	662	616	613	622	628	638	641	624	689	638	630	660	662	614	613	639	650	652	592	618	650	655	628	633	645	619	608	677	645	611	654	630	633	610	674	661	602	643	610	693	682	694	630	608	652	679	666	647	599	714	605	604	638	634	593	615	646	633	664	647	597	596	626	621	595	652	639	636	649	630	702	645	655	663	637	641	697	644	631	647	616	615	658	629	635	595	651	633	640	672	645	617	663	652	658	620	691	650	626	611	630	612	618	640	664	643	628	660	654	666	665	628	662	675	637	628	593	633	695	626	658	660	647	653	621	657	627
10048	18409	16951	10086	6906	5113	4160	3157	2618	2108	1928	1610	1474	1290	1206	1123	1061	958	935	920	884	869	842	773	771	722	757	740	723	769	708	711	691	682	647	660	643	599	657	605	659	649	654	691	663	645	645	642	676	599	579	618	598	645	665	640	574	620	628	612	639	646	571	601	589	583	549	624	619	645	602	620	623	582	619	611	591	624	561	642	613	637	629	569	577	634	627	645	549	619	609	607	626	629	605	613	618	624	594	597	601	626	566	608	632	566	576	603	619	564	624	621	593	625	591	634	599	601	655	593	580	589	581	569	618	564	600	590	591	599	630	630	595	617	592	619	591	613	591	624	604	597	570	609	605	611	592	624	614	599	581	638	599	577	596	656	529	610	611	592	539	628	592	575	596	595	597	614	582	626	584	639	559	580	619	613	600	533	603	626	574	563	639	586	572	593	574	587	615	636	591	621	588	601	605	563	599	617	631	618	624	620	614	563	625	578	586	558	556	590	607	611	613	573	565	573	628	582	604	586	618	577	587	553	584	591	616	563	618	620	621	587	583	599	592	582	591	628	569	586	594	584	626	595	585	591	572	577	613	581	577	559	601	623	582	600	639	647	628	569	580	521	554	590	567	625	602	609	624	613	600	614	602	612	621	614	584	593	642	590	566	634	600	595	635	590	583	610	631	595	596	634	534	560	540	632	601	586	511	612	577	584	616	665	575	614	617	559	642	605	598	578	564	550	612	600	603	618	605	566	602	581	613	599	583	587	604	583	618	573	575	588	604	644	605	586	596	580	594	573	635	572	583	586	550	642	554	656	590	593	588	571	614	640	621	591	626	616	574	554	564	561	567	595	646	638	641	572	610	626	606	590	591	560	610	588	597	584	573	554	576	568	588	590	619	625	587	587	609	599	572	591	600	544	609	580	601	568	593	602	549	583	612	584	621	579	566	597	611	600	577	604	575	577	586	571	600	580	577	587	610	636	619	564	624	617	620	598	607	587	599	540	571	591	567	586	606	609	590	564	623	635	583	618	540	615	584	643	600	615	588	611	616	587	607	607	624	608	563	603	609	609	596	585	553	590	576	562	619	589	572	621	609	600	555	624	558	624	543	635	565	606	568	573	590	595	564	566	619	576	601	565	579	594	599	578	620	584	598	587	558	540	573	601	568	583	657	585	583	608	590	567	574	539	615	626	611	609	607	631	601	603	589	585	607	590	619	534	623	563	594	543	624	578	578	585	599	595	598	600	576	599	607	578	568	621	585	612	631	584	588	603	592	573	624	566	590	574	609	619	612	602	592	575	604	602	609	558	593	609	617	572	540	589	584	572	586	588	620	581	599	621	584	582	587	592	591	600	605	608	577	582	639	570	634	577	601	560	574	591	671	635	635	597	605	585	590	609	624	579	585	617	559	568	590	585	606	599	603	631	592	575	574	626	578	653	607	590	588	569	620	603	610	612	621	621	625	552	587	605	615	607	602	607	629	563	587	594	590	592	606	598	596	567	608	614	601	569	545	609	558	574	613	572	582	612	636	603	622	591	605	563	563	574	579	573	553	606	589	603	586	606	599	588	598	648	583	585	586	577	592	592	560	591	545	619	632	547	602	659	559	585	596	614	616	550	577	570	601	601	639	590	615	598	600	571	600	669	594	587	662	612	615	636	613	625	637	603	618	613	608	584	561	583	602	628	584	651	607	588	598	603	580	598	599	601	593	610	626	575	598	613	616	595	610	593	610	601	581	604	600	630	578	568	604	591	557	605	570	635	607	567	591	566	601	610	596	580	572	631	562	562	568	578	572	598	561	600	568	634	537	586	631	606	603	596	600	549	607	580	616	619	588	544	579	631	599	624	596	637	607	572	580	675	550	588	565	607	582	606	583	584	585	597	644	610	597	625	579	556	631	605	598	614	600	619	587	539	571	583	583	617	588	597	576	604	548	606	594	567	658	604	590	599	592	570	609	608	600	579	554	540	587	581	597	590	604	614	565	601	593	588	549	600	573	632	606	580	593	622	583	603	624	617	574	565	556	638	664	561	628	607	594	608	596	576	596	568	594	620	581	569	596	592	622	608	614	604	613	574	608	561	533	639	589	583	623	632	577	625	633	591	573	614	610	587	645	569	581	609	616	650	550	575	564	580	617	583	575	588	589	595	617	623	546	609	658	571	568	615	642	592	583	562	587	619	540	603	584	570	613	618	580	630	614	556	621	561	603	601	561	627	569	561	590	629	558	548	563	566	544	595	564	595	554	548	547	580	601	630	608	616	581	563	608	614	578	596	593	561	604	579	552	567	601	593	592	582	566	586	586	590	598	608	595	583	578	591	562	601	584	617	616	599	590	584	613	549	537	606	581	597	564	590	598	619	599	581	632	540	586	621	598	611	550	599	592	570	537	580	636	583	644	664	581	573	607	554	609	572	591	575	595	600	609	632	575	597	571	561	600	620	569	558	607	576	598	578	589	623	588	583	584	651	622	630	584	567	607	633	583	618	613	581	612	549	599	643	568	602	577	577	597	610	607	571	562	594	588	583	643	574	580	566	593	569	598	584	558	610	541	577	584	586	590	563	581	559	544	576	599	572	602	564	607	597	617	567	615	603	563	571	579	597	607	640	614	603	544	638	628	570	590	618	598	562	589	560	613	595	606	587	564	597	592	561	618	599	572	587	563	615	555	580	576	590	603	584	621	575	605	612	625	559	592	595	561	567	597	586	615	566	571	571	604	584	581	597	614	576	582	525	577	585	631	610	580	594	561	603	597	585	609	653	575	608	638	579	585	639	597	609	596	590	588	557	590	584	583	615	621	629	599	607	590	591	576	598	596	623	644	581	567	623	615	556	604	564	572	567	608	601	599	627	603	634	613	608	565	627	599	598	583	601	604	577	601	627	594	560	641	545	614	623	615	620	618	591	582	590	624	615	620	569	611	614	596	593	597	583	589	602	631	571	571	587	588	609	587	594	624	596	556	594	585	626	595	610	536	582	564	600	634	592	626	555	592	580	633	594	580	647	582	570	586	620	587	570	585	591	526	593	601	660	604	593	603	603	660	599	591	601	634	642	599	581	595	586	584	590	554	597	617	628	568	614	584	598	588	576	571	635	590	585	610	613	592	647	569	561	592	558	635	594	597	551	578	637	569	624	593	604	615	577	602	563	618	602	594	602	606	612	608	594	611	603	571	565	550	604	606	591	617	627	586	608	609	578	569	627	594	659	569	625	619	579	572	606	582	606	592	614	621	577	599	617	607	581	635	581	541	574	590	590	614	617	576	622	554	587	595	629	596	598	581	608	590	656	622	629	605	582	590	581	552	626	612	596	580	585	623	612	575	592	588	566	569	604	578	563	626	611	576	552	592	603	612	594	592	573	576	629	567	598	596	619	606	642	572	572	616	590	598	576	586	614	628	616	631	558	580	620	609	582	595	600	597	612	594	561	567	617	611	568	608	588	624	649	602	594	648	625	612	593	608	626	569	604	559	591	592	589	633	583	573	583
28120	14714	1921	412	251	217	195	157	146	171	138	135	158	134	127	124	152	141	159	150	144	140	117	118	144	112	151	125	151	159	134	118	149	130	131	126	134	148	119	132	123	129	133	162	146	124	128	126	116	137	147	125	120	161	134	131	125	130	148	161	139	136	130	129	140	124	124	151	130	127	138	123	129	113	140	118	139	140	133	130	133	142	164	154	125	133	134	135	128	146	128	131	136	140	128	129	151	146	135	133	139	130	124	130	110	137	139	128	137	134	122	135	123	153	153	120	134	139	136	146	133	150	139	131	134	146	130	136	118	141	132	148	123	112	138	130	141	133	143	138	139	121	147	136	139	152	125	122	123	140	135	150	143	129	136	156	125	134	142	137	125	126	154	146	114	116	146	128	122	148	138	160	126	132	127	137	148	133	134	133	146	145	117	124	131	136	133	124	129	138	143	143	139	129	158	142	145	111	126	128	122	120	129	139	147	141	139	118	144	119	140	141	127	110	119	146	135	107	139	138	138	137	126	141	139	124	133	141	123	123	131	131	112	137	122	157	131	126	135	145	131	132	117	139	123	137	128	128	127	143	98	125	137	129	120	118	154	134	121	129	149	141	141	125	128	154	130	126	127	159	155	157	151	125	147	131	139	127	135	144	130	144	137	162	137	135	134	121	114	153	133	113	116	126	129	134	128	138	132	130	139	127	130	125	145	136	130	131	150	151	134	132	128	137	127	145	133	135	129	110	127	104	130	113	137	145	120	114	130	131	162	133	113	142	127	117	152	140	109	141	107	142	129	143	158	121	118	156	146	167	132	122	134	138	119	136	117	131	141	153	127	148	125	137	137	162	125	145	141	160	146	135	150	120	139	144	127	135	138	133	123	144	130	132	129	121	143	137	140	139	136	127	137	126	121	132	133	128	138	114	145	137	137	157	146	130	144	143	112	133	135	129	125	146	114	127	130	165	130	155	144	130	133	142	135	134	120	143	132	140	140	146	139	134	141	138	107	148	144	113	141	119	127	138	130	126	125	142	127	136	129	164	127	131	122	127	123	143	135	133	134	116	149	137	148	153	133	123	126	129	143	142	111	150	137	145	133	138	150	116	149	141	123	128	128	130	130	125	150	120	122	127	135	123	139	128	144	137	143	154	126	140	162	134	146	145	124	140	145	106	141	119	134	144	124	138	129	135	125	162	131	126	136	127	124	135	139	135	138	141	138	163	136	131	121	120	130	112	146	127	128	134	100	128	142	161	144	146	142	133	137	117	120	144	137	127	138	152	121	148	127	146	158	130	144	121	119	150	131	132	142	123	118	155	144	142	115	112	154	119	131	129	123	128	127	115	131	138	145	137	122	142	118	140	132	124	141	141	151	139	125	142	145	128	122	126	129	154	116	148	150	131	148	135	124	121	122	124	121	148	128	114	131	158	151	125	141	138	93	112	131	156	136	123	133	132	139	129	113	117	149	133	126	122	120	130	126	138	143	152	125	125	126	150	121	128	136	155	112	128	106	135	153	145	128	137	131	147	138	131	132	132	137	128	138	121	157	143	112	125	138	148	123	147	130	136	121	108	151	148	145	135	122	135	135	160	110	136	162	135	140	133	130	140	134	142	126	138	125	110	138	138	131	135	142	131	118	128	132	134	130	129	146	141	122	140	109	141	124	128	130	132	135	135	116	133	140	127	133	148	124	135	130	144	152	145	128	139	152	129	127	126	142	117	132	143	141	132	138	134	135	140	130	131	120	148	137	142	130	150	114	145	128	134	146	137	115	118	128	120	134	145	134	140	119	124	132	133	125	153	131	141	130	125	140	118	127	143	110	146	134	147	152	140	129	129	126	146	134	128	137	153	152	126	149	154	112	136	142	148	134	147	143	129	126	147	121	118	157	146	120	137	144	135	162	131	141	110	143	117	129	131	143	148	143	131	133	129	123	120	117	126	137	119	156	126	132	129	142	143	144	128	143	135	135	109	141	152	125	130	149	149	158	146	140	120	151	151	133	144	143	147	152	151	133	125	142	127	148	140	126	128	134	145	135	122	138	141	159	141	132	131	132	131	121	118	140	135	156	142	154	137	122	116	129	119	154	154	119	118	133	143	133	130	124	147	125	138	144	133	133	125	146	148	143	137	127	132	131	139	130	123	122	140	132	133	164	123	144	112	138	123	141	140	111	138	146	136	143	156	139	137	149	135	135	132	154	140	111	118	143	125	126	134	138	125	125	131	145	141	148	142	127	137	148	127	124	156	127	132	136	138	132	135	154	124	124	127	111	147	115	136	137	139	111	117	130	130	158	133	150	134	119	141	129	117	148	148	116	147	122	146	142	139	141	112	129	127	127	125	138	122	124	141	144	148	162	124	136	120	131	142	123	133	115	144	146	136	147	145	128	153	136	118	128	148	157	130	126	167	123	134	142	119	149	143	132	136	126	135	146	127	145	119	150	150	159	123	129	136	118	132	128	124	142	153	138	136	122	152	109	132	132	121	153	133	130	139	144	147	138	142	124	132	149	130	135	135	118	141	142	141	117	133	134	146	138	131	132	128	146	162	130	137	127	118	136	126	171	125	139	140	151	115	120	142	132	146	158	129	142	138	140	121	135	125	137	103	127	105	130	126	125	144	91	149	150	112	132	124	115	141	136	136	151	156	127	121	125	134	141	127	126	142	132	158	137	131	136	140	132	122	134	148	150	140	128	134	147	113	130	119	120	147	129	138	150	123	143	142	142	131	137	127	143	160	137	128	144	138	129	139	136	139	144	152	130	143	143	147	138	153	142	122	150	133	134	154	134	137	142	120	118	139	125	139	146	135	120	157	136	137	132	136	152	132	129	133	139	148	133	113	116	142	141	161	133	122	130	132	152	139	143	127	148	106	173	136	130	117	133	159	123	124	161	126	110	142	136	131	124	121	161	117	141	133	124	143	120	118	136	144	126	147	131	121	142	137	112	136	150	131	113	120	128	152	131	139	135	128	134	147	129	140	147	131	136	133	141	118	134	122	126	144	128	118	143	133	137	142	133	142	153	125	128	131	130	126	114	139	129	117	130	131	147	133	123	121	130	144	126	126	142	117	131	130	124	159	139	151	114	130	150	105	133	149	126	149	122	151	131	139	130	106	158	137	130	147	128	118	122	140	153	148	112	125	144	142	98	132	131	131	147	131	148	140	163	158	147	130	147	121	137	116	136	128	129	125	150	144	135	136	107	128	129	129	146	135	123	149	143	118	136	146	115	149	155	148	123	124	135	133	128	126	119	145	143	110	121	133	127	130	128	142	143	119	140	126	146	113	139	133	127	113	126	149	138	127	118	144	129	128	138	106	140	109	134	129	143	127	123	126	124	111	120	141	145	111	128	121	128	137	140	116	125	137	121	129	144	136	135	126	125	157	140	118	117	124	139	144	139	125	132	123	138	130	112	135	140	126	125	134	133	136	137	133	119	136	125	142	106	153	138	136	131	141	125	143	127	127	159	145	140	143	138	141
5069	784	698	419	311	242	231	218	198	166	165	160	174	166	146	146	150	151	132	153	136	147	135	132	135	140	144	135	156	138	126	160	138	121	130	124	146	122	154	124	128	131	131	129	130	140	147	143	120	151	151	153	139	163	165	132	128	127	120	134	148	143	136	136	132	150	134	149	128	133	133	113	145	132	129	135	127	124	128	135	134	148	136	129	143	128	131	137	125	117	141	138	150	150	127	133	134	144	135	122	128	132	118	135	151	138	131	127	133	139	133	146	131	123	128	137	121	150	142	146	154	151	143	131	130	143	147	151	130	132	132	143	131	176	144	149	133	137	127	143	138	121	143	126	148	146	164	132	141	128	144	143	141	150	122	161	139	130	147	135	135	131	135	167	119	163	139	147	115	131	150	136	133	150	143	134	139	147	138	131	143	150	146	144	146	138	130	135	137	157	135	153	125	117	142	142	145	137	148	138	110	151	128	137	144	119	140	119	137	137	134	128	128	113	116	154	141	144	141	140	141	120	146	126	119	130	138	148	133	132	144	143	150	132	117	159	149	137	147	136	131	173	125	145	124	154	125	134	147	151	132	148	124	121	155	149	158	141	140	152	145	154	149	115	152	151	144	156	151	149	136	119	135	148	138	137	133	132	135	128	110	137	143	121	123	152	142	141	133	161	125	112	167	128	145	142	139	150	150	151	123	127	127	135	130	121	140	129	146	128	134	157	131	138	120	125	154	130	142	138	124	160	140	126	129	140	147	140	130	114	128	135	139	139	140	136	124	166	142	131	116	130	119	155	135	139	130	157	123	149	150	145	138	124	121	144	140	131	151	134	127	139	135	141	130	155	147	133	158	146	130	152	136	128	138	122	123	141	126	135	148	117	127	136	144	133	150	132	117	133	115	137	145	151	149	137	112	141	135	145	109	149	141	138	140	135	150	132	140	131	147	127	144	120	147	142	126	126	138	129	138	120	134	141	153	136	150	138	132	128	130	155	114	141	137	123	111	135	150	141	131	137	154	134	117	150	146	129	136	121	148	136	167	144	138	153	119	144	139	156	139	149	134	138	132	128	147	148	126	148	120	139	153	138	144	143	138	140	146	150	147	136	136	130	131	140	142	126	156	134	146	149	155	130	125	171	140	151	135	156	132	124	154	136	132	147	141	129	123	139	133	135	154	151	152	113	119	156	131	152	143	124	122	107	147	130	113	155	139	136	155	145	143	122	121	153	128	153	132	135	147	134	152	144	145	125	143	120	143	137	128	132	126	150	141	135	156	126	125	118	147	146	145	129	132	132	134	145	145	125	141	116	137	149	148	136	131	128	119	126	143	124	142	147	152	178	138	143	155	143	141	112	132	139	141	150	150	158	131	143	126	134	165	128	130	138	142	131	129	153	136	125	152	126	134	153	147	122	123	135	125	139	124	135	125	151	130	127	137	145	113	131	132	123	138	131	134	122	133	153	150	131	134	135	134	138	130	135	127	138	141	138	131	122	138	151	114	134	138	153	113	146	150	152	136	141	121	100	148	145	126	117	128	148	138	134	135	137	133	126	135	128	151	129	161	161	127	149	135	148	145	119	124	118	126	139	138	150	150	152	129	160	130	130	132	172	128	137	152	129	145	143	145	133	144	135	123	130	148	150	145	125	129	146	142	126	125	143	120	142	131	132	103	140	133	117	135	126	143	156	148	128	140	134	131	141	156	133	149	153	148	143	128	141	113	143	136	135	136	159	141	151	156	126	142	132	146	124	135	110	153	147	159	129	118	159	171	116	145	124	133	115	128	135	143	129	141	123	125	140	142	134	130	134	119	142	143	146	116	130	135	126	142	117	131	118	120	131	133	119	145	141	128	134	132	129	164	125	140	157	147	151	127	135	131	135	143	130	130	128	142	144	148	122	133	133	129	141	130	133	152	167	158	135	142	129	145	119	137	120	141	137	130	119	135	151	126	142	140	163	148	107	148	136	136	147	140	141	132	143	146	134	137	152	128	154	132	150	123	153	147	156	133	127	134	125	144	122	147	126	133	146	153	137	134	137	135	126	124	148	139	151	131	134	128	102	131	133	153	144	129	144	144	134	161	120	129	136	124	135	133	135	122	131	115	124	154	122	117	142	140	136	133	140	134	131	130	127	175	127	135	130	132	155	135	141	113	140	120	141	137	147	136	142	165	153	166	149	160	147	143	145	133	142	132	135	137	124	133	138	160	132	153	143	146	148	155	143	148	150	141	157	145	143	139	135	131	157	149	149	144	140	147	152	144	140	138	137	134	149	130	132	135	163	128	116	136	135	115	124	124	131	129	127	132	136	133	126	151	153	135	138	109	137	133	122	160	123	148	140	139	123	149	124	146	127	138	141	158	145	142	158	146	145	141	126	132	141	147	136	141	153	138	143	136	137	123	131	121	143	141	150	111	142	139	148	119	165	129	141	141	153	144	143	120	138	133	127	141	128	150	131	144	142	148	128	138	139	137	140	144	125	137	121	127	141	130	138	116	124	126	131	126	133	155	133	133	149	133	137	133	128	147	116	146	148	128	116	145	135	141	122	152	135	128	135	148	141	136	134	131	151	140	144	147	143	138	121	131	134	135	142	152	123	131	159	134	118	156	139	158	138	143	117	108	138	132	146	127	131	126	149	136	133	145	151	136	136	155	140	136	126	132	128	127	132	155	161	143	151	117	128	144	126	140	169	134	137	137	136	124	131	132	122	130	149	124	122	147	135	131	143	138	152	126	147	144	152	138	120	141	151	134	140	131	147	147	158	142	144	131	130	157	137	138	132	131	126	110	142	151	153	148	137	140	131	149	129	113	130	148	133	130	154	139	139	154	139	161	118	138	134	148	141	119	139	150	129	140	131	129	135	143	143	133	133	135	128	155	139	125	131	143	128	130	140	138	130	115	151	138	129	125	124	132	178	160	146	130	138	142	149	133	145	125	134	116	114	139	130	134	145	119	136	119	112	136	110	148	130	120	148	143	135	131	157	152	130	137	112	127	133	119	146	148	131	140	137	150	150	143	128	157	119	134	143	150	148	127	137	143	140	134	127	137	129	138	130	126	119	148	126	136	133	140	119	119	136	143	141	136	150	143	143	141	135	127	143	140	132	142	130	153	143	144	153	155	128	153	132	134	130	134	131	133	131	158	153	130	145	135	157	138	151	112	121	135	139	153	138	139	132	150	133	137	146	166	130	156	151	133	161	149	146	117	124	144	117	122	128	119	138	119	148	129	128	151	131	148	123	152	140	135	144	148	169	147	126	139	129	133	141	147	130	123	163	129	150	152	129	144	137	155	126	144	135	142	145	148	121	144	132	150	139	140	124	129	138	126	145	138	137	163	127	150	133	142	140	132	131	128	124	153	130	143	134	156	174	136	134	146	135	141	148	133	128	153	140	135	135	125	150	145	148	132	145	145	159	156	125	131	142	108	140	148	141	133	121	140	122	160	130	139	125	131	125	139	133	125	134	154	124	134	144	130	142
25367	20884	27393	24518	20906	12583	1818	1072	939	755	732	670	578	603	604	570	544	540	505	531	497	478	494	484	473	497	491	444	460	487	476	476	465	460	477	442	452	452	463	433	482	415	420	450	424	443	443	438	433	453	467	436	443	438	451	466	433	434	396	444	443	465	415	387	424	465	406	447	423	435	469	430	442	453	445	476	427	465	420	419	404	462	398	428	444	455	426	384	434	431	420	445	404	426	426	436	429	422	414	436	440	455	412	478	420	431	427	401	410	410	426	436	431	417	432	422	392	439	408	443	416	416	422	449	454	398	420	453	420	433	399	425	424	455	446	418	439	404	384	411	411	466	462	426	435	432	429	462	420	456	435	433	421	439	465	436	476	461	448	455	480	418	449	435	401	445	406	421	445	450	425	442	414	396	375	411	419	418	421	414	421	449	453	424	422	425	425	426	460	440	423	457	469	423	455	461	456	473	463	435	442	412	403	461	429	427	421	455	479	473	486	412	430	445	394	451	434	416	410	448	405	445	463	427	425	432	385	419	399	424	436	438	438	415	425	427	421	400	400	427	429	411	397	425	455	393	422	415	410	404	431	414	373	417	438	409	429	432	419	429	420	437	394	393	412	436	416	406	419	428	450	412	431	418	406	437	438	426	415	454	445	476	386	407	442	417	448	427	424	429	436	396	435	436	399	455	442	444	415	471	452	425	434	425	407	438	442	438	424	437	388	437	407	451	419	431	412	418	426	408	410	458	416	420	424	451	427	386	440	412	433	432	412	441	402	427	409	428	435	435	399	426	438	448	412	456	402	396	430	430	428	428	425	422	410	396	442	407	462	444	405	435	399	466	419	435	404	416	410	426	429	416	429	452	433	391	441	415	454	408	422	458	455	400	385	438	431	448	424	417	414	440	392	461	389	389	430	434	472	430	408	388	433	427	403	422	458	438	425	425	416	404	428	446	390	454	426	416	460	424	436	379	437	418	413	439	439	431	449	442	403	430	448	400	416	449	449	436	418	438	418	436	438	403	460	442	424	399	421	407	395	412	460	413	429	425	436	414	446	436	398	450	446	419	417	415	460	441	435	433	419	444	456	396	415	451	409	457	389	433	445	431	410	425	432	429	426	436	451	431	459	458	421	417	424	428	427	421	408	433	429	449	438	424	429	434	390	455	423	417	445	418	467	436	396	395	410	397	402	437	439	411	442	413	415	435	413	438	449	459	443	423	431	458	453	420	442	444	451	433	395	439	447	449	461	423	467	451	423	437	456	428	422	457	461	419	428	421	444	411	420	419	420	429	449	461	431	401	385	423	413	410	415	463	422	409	416	451	410	417	439	412	441	444	456	440	417	430	406	417	420	430	412	428	422	396	440	448	454	460	435	434	424	423	429	418	434	432	428	410	438	448	417	382	421	415	429	414	436	437	399	415	428	437	434	440	446	409	452	460	410	404	436	387	429	427	419	444	396	417	464	441	408	439	412	434	430	439	406	462	410	458	431	438	410	432	413	432	460	439	434	434	427	430	442	423	437	455	431	444	412	449	437	457	425	424	446	442	425	435	432	423	428	461	404	433	396	425	372	419	452	393	419	426	410	439	446	441	454	459	428	437	445	404	433	421	394	413	395	444	439	391	406	422	388	410	434	438	416	400	457	433	451	429	440	470	428	412	424	427	402	445	370	443	413	438	377	433	439	440	416	435	403	442	442	421	441	407	412	411	436	423	418	445	455	405	446	402	414	431	429	439	396	389	476	468	433	433	464	451	399	419	455	466	419	431	443	445	412	409	472	409	418	420	411	388	487	430	428	407	435	450	447	428	452	425	421	441	453	424	451	404	434	443	460	401	432	441	431	470	472	415	441	407	452	454	468	438	429	424	457	420	436	410	436	449	440	388	422	428	426	366	439	423	410	463	428	386	401	419	407	441	431	468	422	406	423	393	426	411	425	453	421	441	427	421	433	436	477	396	475	425	457	437	397	512	418	414	446	411	436	409	408	435	395	477	418	408	430	425	423	429	415	408	391	423	449	409	420	418	443	417	451	455	406	443	454	395	405	415	414	418	438	421	458	455	451	411	476	438	407	459	427	426	447	432	473	446	371	443	449	429	450	425	406	445	391	403	425	449	420	408	415	411	455	439	412	446	452	419	423	428	413	411	444	434	439	450	462	423	476	413	423	450	417	444	462	452	413	470	394	434	448	468	405	412	461	435	409	437	440	396	437	428	445	395	431	454	411	438	439	364	397	398	419	426	432	461	364	397	396	423	443	407	435	407	477	456	447	430	435	464	438	453	440	404	434	425	420	419	429	416	425	436	450	433	421	438	460	440	425	433	417	420	410	412	433	445	421	408	419	407	438	423	440	451	415	447	428	431	459	405	424	435	451	428	446	461	448	429	414	419	426	406	461	422	479	447	427	458	460	373	443	455	406	460	447	415	441	429	494	426	404	410	424	427	414	402	442	499	437	409	431	430	402	414	404	401	458	443	437	475	455	428	421	439	434	408	450	429	420	434	403	427	456	409	411	413	415	443	473	428	442	426	436	451	473	414	403	433	398	435	440	422	423	366	423	421	424	441	405	479	437	369	424	424	456	427	474	410	400	402	480	424	450	410	416	403	404	410	439	401	394	431	441	422	417	416	423	404	378	404	442	428	420	446	456	434	418	410	427	447	441	432	423	431	450	440	407	418	409	452	419	390	451	393	397	442	428	399	435	439	433	411	420	439	437	422	399	446	474	423	426	416	446	444	429	395	421	447	443	435	422	439	427	420	400	446	381	437	427	444	435	426	434	449	437	427	407	436	405	460	425	424	451	448	430	407	410	435	438	445	418	412	464	429	423	449	412	435	446	470	405	432	444	454	404	413	452	409	404	422	406	424	426	416	410	447	446	446	451	432	441	423	438	440	420	429	447	459	422	443	429	410	437	420	474	421	436	417	459	448	407	415	425	403	436	450	433	422	417	430	448	427	470	419	411	433	377	437	439	449	433	450	420	423	433	439	428	448	425	422	425	454	426	419	433	430	461	464	450	407	436	450	428	419	411	427	430	409	412	441	454	415	435	403	443	449	424	457	433	428	433	443	423	437	434	410	404	427	441	435	456	407	420	410	430	444	431	453	442	427	425	422	414	418	414	417	422	417	406	450	457	425	431	421	383	454	447	442	466	450	403	402	415	450	415	442	455	394	450	438	412	410	383	388	416	432	458	430	413	398	395	387	433	442	472	429	418	441	428	441	437	451	466	443	423	450	442	421	402	432	420	370	436	447	421	457	427	421	469	447	408	438	426	467	420	426	414	419	456	426	440	420	431	390	434	398	435	427	428	399	423	424	429	440	464	439	449	439	408	418	390	435	414	433	395	391	447	429	470	408	407	456	437	427	419	400	452	476	424	440	421	438	437	455	408	441	464	434	418	430	408	430	434	441	440	446	424	432	462	397	468	429	394	446	439	423	429	432	399	423	437	465	444	396	387	418	404	422	435	404	405	394	423	442
7335	11894	10835	5994	4005	2866	2304	1734	1466	1220	1035	978	833	754	701	667	590	575	569	564	524	559	484	505	458	459	466	479	476	451	418	444	444	462	433	451	463	402	434	444	443	431	424	408	409	426	427	357	422	418	458	439	384	402	442	418	383	397	399	411	403	360	402	410	393	404	416	397	421	447	378	399	415	407	395	412	404	423	386	430	398	413	409	383	394	379	382	396	396	458	400	376	361	397	396	412	452	409	394	422	364	385	402	423	409	398	368	367	398	414	410	410	409	410	371	415	385	416	378	391	385	420	431	396	431	367	389	382	388	379	379	367	414	421	391	395	409	374	399	410	381	420	385	413	370	409	392	414	390	395	384	418	387	386	382	405	392	402	396	390	404	415	390	386	382	417	404	392	377	400	400	379	389	380	397	398	408	399	390	391	379	397	406	398	418	375	391	363	419	391	397	411	384	374	385	384	359	388	393	362	430	391	379	387	382	404	404	445	412	412	404	388	375	401	419	413	393	335	404	388	384	411	392	397	351	407	402	403	421	401	384	384	388	397	373	437	444	417	411	367	434	395	386	395	376	412	389	406	383	411	409	388	438	399	370	403	402	419	360	377	377	369	349	411	389	439	387	370	430	362	383	395	422	375	407	412	393	388	366	400	414	400	402	387	401	420	428	384	377	397	427	411	413	396	390	368	417	383	429	383	385	404	373	363	364	403	355	413	383	405	384	390	372	379	404	415	410	406	421	437	358	401	429	379	380	381	378	412	380	406	390	356	367	376	413	376	384	378	383	423	390	367	371	390	407	408	371	405	424	390	347	385	407	413	401	364	382	404	416	413	400	429	376	399	397	383	386	414	424	401	399	370	372	396	433	399	394	390	407	387	359	373	394	374	386	371	366	386	398	374	395	419	392	380	398	370	410	379	397	396	346	388	375	408	397	424	390	369	385	410	411	391	427	399	396	397	397	403	411	379	379	412	400	404	432	437	390	345	379	402	386	389	367	407	378	400	386	395	366	397	367	380	364	402	402	408	362	376	397	413	363	347	408	428	396	382	401	379	408	425	375	376	377	400	397	379	378	391	416	379	380	401	406	398	370	387	396	421	411	369	409	425	380	393	358	384	408	396	427	417	389	402	364	375	389	430	389	374	407	432	382	397	412	390	422	380	408	382	363	451	379	390	411	384	394	402	399	394	404	420	378	425	404	404	409	427	397	430	410	455	383	400	382	379	421	405	380	399	402	369	428	392	399	402	391	397	392	395	393	392	418	387	427	376	372	402	420	375	386	445	395	368	367	404	388	395	400	423	373	366	347	398	404	405	421	372	380	395	383	389	400	420	385	374	362	384	387	385	426	413	434	389	360	417	373	431	394	384	400	388	394	398	392	384	418	397	385	406	408	386	397	408	377	402	414	450	404	434	399	415	409	365	399	376	415	388	365	363	397	373	411	403	409	376	392	385	410	371	373	408	369	414	369	406	427	408	367	364	403	424	378	385	400	375	387	417	374	400	407	392	387	398	396	412	408	371	391	386	401	405	375	415	414	402	342	431	393	361	421	376	402	415	393	399	402	393	427	364	392	402	424	414	386	408	396	368	392	420	386	412	380	376	390	398	409	409	401	404	415	408	394	402	383	375	380	383	351	363	402	388	401	361	381	373	366	390	367	356	392	383	403	329	371	399	406	389	392	369	392	382	405	416	374	402	384	385	419	430	401	403	393	385	447	387	401	378	373	378	410	391	390	371	407	380	398	398	369	421	399	394	400	380	445	387	376	408	379	416	389	380	361	401	391	419	368	406	408	406	380	398	393	389	416	388	422	398	383	429	376	402	401	408	361	407	394	414	414	376	372	390	401	409	383	370	392	383	412	406	350	353	347	366	372	388	390	390	360	380	386	400	387	389	367	397	379	375	404	361	384	410	424	408	417	398	382	394	381	402	395	411	359	377	410	389	420	390	420	393	400	374	391	441	353	371	363	396	408	431	348	418	396	419	366	380	457	428	403	400	401	361	393	411	401	404	394	412	378	379	398	369	389	400	390	386	374	390	379	394	392	408	406	430	406	395	417	381	431	370	412	380	423	372	379	420	370	406	415	385	393	371	406	430	449	387	424	363	368	382	372	401	401	400	404	410	390	403	379	402	404	429	370	417	417	396	422	386	406	379	414	343	370	427	372	394	391	405	399	400	392	388	399	360	402	390	399	401	393	364	399	384	384	415	413	380	366	387	400	368	377	412	362	414	383	376	406	382	398	392	384	419	418	374	370	394	385	380	361	383	400	403	388	394	386	405	381	393	399	428	396	422	416	403	387	389	357	396	400	425	397	411	397	399	356	404	386	400	380	392	368	397	428	376	411	391	405	374	435	387	425	367	429	378	382	391	392	404	382	387	395	427	407	394	401	391	395	392	360	394	379	362	397	422	410	389	397	364	393	401	403	398	386	384	412	359	394	402	413	386	356	422	391	406	379	396	386	437	375	341	394	391	373	352	419	394	398	375	416	433	396	406	436	373	436	404	376	403	432	382	419	406	395	400	403	386	381	404	414	378	369	379	363	381	417	391	375	395	392	371	376	420	397	417	408	367	436	399	403	404	391	402	408	378	418	392	393	412	392	367	397	416	409	344	406	392	380	407	409	387	373	366	399	390	373	398	422	388	397	394	402	367	401	416	419	397	384	433	407	421	403	433	380	387	396	384	359	408	381	389	382	397	360	408	408	399	399	382	404	405	407	388	415	407	388	392	433	419	378	420	396	409	385	414	386	379	411	400	380	413	391	403	398	371	368	415	380	396	385	402	412	391	387	367	372	373	400	389	377	401	410	423	412	394	394	385	409	413	417	426	398	411	370	393	377	407	394	426	426	416	408	400	404	390	386	432	416	389	358	395	395	375	425	398	368	393	355	396	384	385	388	382	401	401	409	383	415	400	387	427	348	401	381	410	449	361	393	373	410	419	429	386	384	396	405	433	404	364	371	406	378	414	422	381	382	398	403	400	413	398	393	381	378	407	411	398	411	409	415	388	398	410	371	377	411	391	426	420	379	407	409	397	383	406	379	424	397	393	421	392	372	388	375	417	355	420	368	415	402	416	365	395	379	371	406	409	367	376	381	390	377	380	388	394	427	402	417	401	399	355	417	384	377	396	398	413	359	386	416	385	402	399	370	374	411	374	386	434	399	419	424	404	384	387	412	459	399	392	381	419	392	388	376	401	380	438	379	384	414	401	402	400	355	401	416	424	438	393	370	427	399	398	395	391	390	417	374	383	391	413	415	378	414	405	397	368	401	423	426	366	395	371	433	378	377	398	371	385	354	424	366	384	411	408	407	386	359	398	399	408	412	431	380	411	396	415	400	426	396	365	417	420	379	404	401	393	412	416	417	390	404	383	399	348	399	384	399	383	406	384	415	380	367	408	416	389	411	424	389	409	386	405	391	395	404	402	419	350	382	379	431	396	398	411	383	377	428	417	356	440	413	392	402	385	391	395	428	377
22971	20836	27609	24168	20845	20957	11119	2124	1582	1467	1235	1086	1045	1056	929	899	841	798	793	810	778	796	746	739	724	697	759	713	728	686	704	724	684	717	719	716	642	684	728	677	696	715	685	651	644	694	690	644	661	680	685	612	664	647	651	719	654	665	633	643	677	613	657	650	633	626	663	647	700	639	671	679	622	688	635	671	608	639	613	646	663	689	652	674	676	669	665	678	661	597	648	669	649	640	668	631	646	624	628	636	664	653	642	664	625	663	640	674	686	644	723	615	661	634	634	648	648	663	653	617	669	647	645	620	624	645	678	644	665	667	686	644	597	638	668	624	639	591	669	649	625	649	627	613	607	659	643	675	618	658	643	679	632	655	667	645	620	639	656	632	633	623	662	595	653	651	629	595	654	613	675	643	664	616	660	620	624	587	681	615	666	646	639	650	649	615	656	641	654	643	635	623	614	626	632	621	623	675	638	648	635	614	627	669	666	696	626	667	647	633	626	699	637	645	648	648	674	641	701	665	636	666	599	653	651	651	658	606	604	648	646	653	664	685	663	666	661	648	636	645	648	603	675	664	634	656	698	603	654	650	640	629	628	626	644	667	679	637	651	619	644	596	665	684	635	618	649	595	667	622	664	660	616	665	649	644	665	621	588	684	585	578	630	637	640	619	643	609	657	647	615	638	604	658	675	647	633	650	655	635	640	603	618	646	626	655	657	626	624	610	633	612	691	648	616	634	651	657	640	656	649	640	613	633	643	602	666	656	660	668	647	620	672	647	666	622	647	634	624	656	716	658	635	573	606	635	671	683	643	636	663	621	666	672	662	602	594	677	665	631	649	601	661	690	619	638	634	616	600	596	645	633	650	619	641	602	626	709	645	662	720	670	575	679	658	683	688	647	633	610	626	610	653	660	668	666	616	645	635	635	638	631	609	625	651	641	648	633	695	636	643	632	615	701	632	615	598	637	622	626	642	646	682	622	669	648	639	602	673	663	669	625	627	665	633	667	654	602	688	651	589	686	639	668	632	639	619	640	630	646	628	680	634	642	653	698	646	632	613	661	583	631	653	694	686	639	666	641	662	622	658	615	680	622	636	675	653	630	625	605	656	670	643	686	605	635	623	607	619	617	629	620	665	667	655	684	640	653	594	620	629	623	648	651	601	644	685	673	634	652	659	628	672	618	628	653	648	643	663	639	631	616	658	628	672	663	639	678	672	657	593	669	654	628	649	613	669	724	683	618	652	643	624	621	670	694	644	685	626	672	651	656	637	644	628	632	637	630	618	691	672	626	674	673	587	649	627	644	658	653	684	576	648	659	675	650	662	644	654	636	651	616	651	610	648	646	680	641	677	562	621	662	653	658	622	679	659	649	666	671	605	668	640	677	636	622	641	647	683	643	697	676	687	637	625	653	664	629	655	627	680	682	648	673	647	654	680	627	635	687	594	638	668	668	631	612	633	612	625	674	684	658	602	661	662	620	647	628	602	705	657	624	622	616	662	633	554	648	623	641	678	640	628	634	628	626	651	694	620	631	658	733	646	647	685	644	643	661	645	631	632	673	616	644	676	625	625	652	627	601	623	650	659	684	649	644	630	652	601	687	596	621	622	629	687	657	689	646	624	620	663	670	611	643	626	655	641	653	602	618	624	616	647	669	690	676	735	628	628	648	598	626	632	610	606	641	625	658	638	644	669	654	631	624	625	676	671	627	635	638	663	657	628	626	643	622	665	658	642	651	630	661	616	650	666	610	641	652	631	617	640	643	679	652	643	654	653	617	677	724	641	571	643	586	651	636	637	691	621	649	605	647	625	684	635	678	637	600	631	635	650	639	645	676	684	667	653	657	659	649	649	661	603	657	662	686	631	626	700	655	651	636	689	639	641	619	640	665	623	595	602	747	667	706	630	658	638	639	656	627	652	634	641	636	655	689	668	622	699	659	633	638	659	694	664	606	641	606	664	627	603	685	663	651	645	574	651	635	659	626	643	617	624	618	632	648	644	626	631	601	622	642	618	687	650	687	610	638	631	673	613	694	664	629	692	652	647	641	595	656	634	686	622	643	616	613	595	632	675	636	615	643	637	664	647	636	697	614	642	645	630	652	624	661	619	634	638	622	613	650	633	612	664	654	650	637	611	674	684	605	613	660	639	638	623	627	656	657	631	650	627	611	602	631	612	635	665	645	614	612	632	642	626	628	641	639	647	640	663	667	646	658	660	636	662	632	631	682	618	626	635	656	592	650	685	629	597	635	647	598	639	621	642	634	638	634	643	622	609	649	624	618	625	625	621	671	654	643	632	594	633	626	628	644	634	656	620	631	669	619	648	666	633	675	667	637	634	646	642	692	671	635	624	630	640	648	633	638	618	658	662	657	623	674	603	612	659	642	642	652	639	615	643	651	666	648	652	652	640	632	686	697	600	639	634	636	640	654	602	642	652	642	642	655	604	608	657	637	657	631	641	655	633	653	649	681	662	634	671	627	651	606	658	661	631	608	622	705	622	640	666	671	630	674	646	637	653	654	647	699	685	614	633	663	669	666	614	658	634	649	633	610	694	627	639	631	648	671	612	651	636	710	652	623	653	674	611	628	614	653	617	642	642	689	633	652	610	680	637	642	664	624	648	632	630	676	659	619	642	611	633	662	635	580	720	649	626	682	656	656	634	632	645	637	674	629	609	717	609	632	642	605	625	625	605	637	594	666	641	668	630	616	650	693	658	627	641	660	630	636	684	640	625	631	590	624	623	621	656	658	638	647	641	678	659	675	669	636	652	642	700	655	654	652	662	659	655	626	644	594	667	657	676	660	590	660	668	644	683	620	678	661	620	639	639	656	605	640	645	701	655	695	615	620	624	662	644	639	616	668	634	638	642	606	677	700	646	636	662	629	617	653	664	638	642	652	638	649	643	650	637	665	720	603	607	651	601	629	600	583	654	655	646	645	653	653	651	609	608	652	648	656	661	618	648	625	664	623	628	702	637	600	683	664	659	723	648	658	637	660	602	630	626	645	653	602	635	634	654	646	631	645	630	646	624	624	637	608	630	628	615	630	638	688	603	677	699	641	637	649	685	611	636	630	630	652	645	646	661	644	647	645	621	612	608	614	650	605	631	677	669	637	621	585	640	608	647	625	661	686	629	671	635	628	678	657	648	670	622	597	664	693	646	577	677	637	615	654	620	669	634	682	634	665	610	611	632	684	669	633	705	608	613	678	631	624	670	645	655	602	596	613	632	640	655	615	634	650	631	653	612	654	661	651	651	677	662	637	645	651	643	608	630	612	630	671	648	662	629	647	589	617	655	665	653	626	634	665	672	616	659	608	644	620	656	611	620	666	640	612	678	657	646	644	591	615	680	646	643	592	662	644	595	644	632	607	668	627	665	646	580	610	688	619	658	691	632	581	669	621	619	605	661	696	586	655	674	604	664	641	597	655	599	601	623	626	625	616	604	658	634	670	678	621	648	665	651	655	660	632	656	685	668	665	605	603
10200	18790	17106	10011	7037	5219	3977	3171	2629	2258	1845	1656	1492	1319	1220	1136	1049	1032	997	951	825	837	799	794	826	754	735	712	651	719	684	681	690	703	686	709	723	638	603	664	689	664	674	652	654	653	660	604	629	598	627	610	640	613	612	572	608	601	598	606	647	599	617	602	592	612	636	583	629	651	652	662	583	625	615	638	601	631	570	582	592	609	588	606	627	582	611	589	605	615	653	594	609	620	600	655	567	577	671	602	611	579	586	634	570	602	597	641	607	541	633	573	600	582	582	637	610	616	588	588	613	583	608	589	636	598	591	607	588	586	574	631	638	601	597	560	585	584	596	622	650	611	587	571	586	578	631	572	597	588	608	599	607	648	600	602	603	586	602	568	619	604	616	529	607	608	617	567	611	649	565	624	596	627	603	613	588	602	611	569	569	604	589	571	572	582	623	611	614	563	595	630	591	563	564	596	586	585	605	624	610	601	622	554	587	570	604	625	600	563	601	612	582	558	573	586	567	589	535	601	586	625	593	594	586	550	611	610	612	621	553	563	579	628	610	631	580	640	606	597	609	627	601	582	645	629	594	584	625	598	591	593	636	606	574	603	543	640	602	565	621	567	570	575	589	583	646	660	597	578	630	619	574	627	622	600	601	610	679	578	623	628	603	625	563	613	623	546	592	551	590	570	612	579	629	622	562	633	631	596	628	620	568	585	595	611	612	589	563	615	611	593	565	595	580	576	610	583	646	526	633	582	567	595	602	630	563	582	552	617	564	632	562	609	587	602	611	605	572	586	605	580	618	557	594	613	561	589	599	608	616	552	638	608	613	556	602	580	619	581	547	615	618	635	570	628	631	589	588	579	598	609	563	626	575	525	572	608	569	606	530	546	611	595	633	597	599	578	595	636	576	590	578	620	606	580	617	621	584	584	588	611	567	611	604	608	595	577	581	610	616	575	547	567	577	604	655	617	617	590	599	586	569	598	609	597	618	583	609	634	554	595	560	606	596	599	653	561	591	545	598	585	560	608	600	596	619	612	633	654	557	614	606	608	577	596	553	591	614	586	642	603	584	585	594	600	575	618	562	609	596	597	604	588	604	604	620	571	609	612	594	579	564	622	564	599	640	572	601	624	580	645	576	567	595	583	597	584	600	612	613	612	521	589	600	569	603	544	592	599	519	537	568	599	603	598	556	603	571	594	595	583	602	582	602	566	633	607	640	628	569	599	600	576	611	579	580	557	591	594	587	577	591	586	564	625	583	630	637	579	631	626	585	632	572	601	614	595	615	573	589	599	605	557	622	616	610	615	591	625	619	623	596	599	559	642	581	607	586	622	602	552	555	554	605	566	608	619	609	588	601	595	629	591	582	636	615	549	580	572	584	598	612	617	606	600	626	614	630	626	614	608	633	561	582	625	576	574	595	604	558	571	595	604	604	632	577	573	621	619	602	630	588	633	629	620	617	590	571	556	590	573	610	590	604	617	610	569	642	642	549	597	578	584	633	594	594	579	580	642	595	595	575	582	616	608	595	588	619	577	598	610	583	595	595	596	621	578	631	588	572	583	594	533	584	585	585	602	596	573	610	621	606	593	614	579	599	610	636	621	602	563	561	603	571	593	601	597	602	591	608	634	607	601	590	628	588	626	617	570	624	616	580	587	584	603	571	580	632	583	598	579	587	596	614	571	608	575	587	562	576	581	644	564	623	620	595	621	590	577	567	618	617	585	543	635	581	586	600	605	594	632	581	607	587	612	614	609	586	606	592	599	622	575	631	587	591	581	610	621	622	615	563	573	598	641	568	596	635	619	599	602	591	571	581	600	556	597	575	575	588	595	588	611	607	593	598	600	605	591	616	618	590	580	594	602	621	602	554	599	577	582	670	575	605	578	626	605	588	602	586	628	625	613	589	613	618	588	566	623	609	574	623	572	584	608	633	630	630	604	601	614	584	604	648	592	627	601	591	577	559	610	616	573	583	586	618	590	625	575	614	610	550	576	624	610	612	614	611	599	621	642	596	610	569	567	608	602	598	597	621	561	604	610	617	563	616	607	626	613	556	563	664	568	609	570	604	600	593	624	619	591	618	547	595	602	558	614	603	597	610	611	596	567	584	603	589	581	573	584	634	605	594	597	632	588	617	591	619	604	618	563	536	564	559	610	602	636	622	657	575	605	609	602	604	608	571	595	588	623	587	620	627	638	616	564	599	612	568	612	590	546	622	626	587	584	568	597	565	557	591	597	611	588	589	621	597	592	620	624	591	644	586	594	595	597	590	578	636	618	624	592	642	607	590	623	580	554	618	620	580	567	569	638	633	584	663	558	619	591	605	627	615	609	638	582	583	614	610	557	635	580	585	550	572	597	596	626	556	605	615	573	593	529	572	595	567	597	623	572	575	605	607	595	588	625	616	591	642	582	628	550	553	595	587	598	611	584	605	570	616	588	607	575	603	589	572	586	581	601	575	598	575	632	605	617	593	602	626	618	630	595	569	639	626	636	611	615	604	602	564	578	586	571	573	548	605	637	580	621	582	562	603	569	611	558	596	601	591	575	616	620	566	628	620	610	602	608	606	617	556	604	517	609	594	590	606	610	582	640	563	627	594	564	613	629	595	574	586	642	609	659	564	617	577	584	629	611	597	606	604	608	571	609	593	574	614	596	610	648	632	605	554	625	607	608	621	585	637	621	637	616	603	608	626	602	598	560	570	587	600	572	597	595	644	595	606	599	585	600	608	593	577	597	554	621	596	612	587	592	611	592	589	603	628	585	577	619	600	593	558	571	630	615	636	573	612	583	553	553	590	591	588	573	585	563	628	577	646	615	592	620	613	562	632	633	586	592	565	617	597	603	633	590	569	595	622	625	617	598	606	604	562	584	578	652	642	619	591	597	587	609	601	575	584	592	609	594	609	615	591	601	612	607	622	585	584	626	600	659	604	575	571	581	601	583	586	594	614	587	642	545	594	602	588	639	567	596	624	604	601	534	557	604	590	554	576	617	625	589	618	612	576	590	543	577	607	608	576	630	615	613	580	621	607	590	584	599	644	582	601	574	541	569	582	603	624	601	575	627	598	582	601	584	581	596	649	570	605	630	604	571	595	611	634	619	632	613	635	612	612	556	648	635	599	621	621	574	579	628	627	618	586	628	603	586	601	616	602	634	612	605	618	617	568	615	620	631	590	562	627	610	582	612	619	575	609	593	641	603	637	608	622	614	584	583	539	567	601	625	595	594	607	560	598	611	546	599	593	590	593	596	636	570	601	641	552	600	501	598	570	603	589	571	624	595	597	582	577	575	639	631	600	619	567	562	545	616	601	619	560	625	573	599	619	610	617	614	595	597	572	574	638	596	565	565	558	614	585	602	605	600	593	578	571	595	587	568	550	573	572	602	574	601	586	587	611	549	602	575	589	599	647	555	603	593	587	602	553	606	618	573	613	602	564	647	555	618	631	597	620	588	580	625	604	562	610	597	596	593	614	580	540	619	563	591
28212	14431	1806	414	262	225	149	158	161	178	162	138	150	150	136	123	129	147	146	138	148	149	136	124	139	142	155	112	130	115	150	141	132	131	134	143	129	133	159	138	137	133	126	126	141	152	142	150	123	134	136	132	127	135	125	147	140	146	122	161	121	120	132	147	153	155	137	119	135	126	133	111	136	113	144	142	121	124	139	137	133	134	125	149	121	120	136	120	138	144	121	126	114	125	128	128	121	133	144	125	147	144	144	132	120	129	151	131	141	156	135	133	131	145	133	134	123	114	136	137	142	129	120	136	122	149	113	127	129	119	165	153	145	161	147	153	133	139	144	137	117	149	125	135	119	125	127	137	131	152	122	133	124	146	130	132	132	141	149	134	155	150	130	141	133	131	127	133	120	146	137	154	134	122	144	127	125	145	140	135	136	128	151	156	145	139	155	152	123	135	141	128	148	125	132	124	122	143	132	133	129	127	122	143	129	138	112	137	146	129	116	138	136	146	119	129	130	131	140	138	149	118	144	155	124	138	123	127	133	129	131	134	129	139	137	155	146	152	105	146	150	128	125	135	124	136	131	147	127	142	125	138	141	150	125	143	145	133	117	110	146	135	142	125	129	143	134	131	152	125	130	116	133	131	134	136	130	142	144	121	132	155	126	149	130	134	157	122	139	133	122	147	129	135	120	139	125	131	139	150	149	123	127	141	144	130	146	148	137	136	135	139	131	158	143	126	150	118	138	142	139	116	126	132	129	174	123	136	146	132	144	123	121	132	132	149	134	127	145	116	147	139	124	122	122	121	121	115	117	126	123	129	143	136	132	134	130	104	135	148	152	135	148	131	140	143	133	129	147	127	147	140	121	137	142	131	140	117	142	138	139	136	129	132	137	139	151	120	143	129	131	124	137	124	115	129	121	140	131	117	126	137	119	146	138	117	118	113	127	129	117	150	128	120	138	138	131	126	131	139	142	158	127	117	136	161	155	155	149	135	138	135	157	129	140	135	137	142	146	119	123	157	139	135	141	145	110	147	131	134	131	140	126	129	159	122	130	129	120	138	131	148	140	141	126	130	127	123	128	140	145	109	137	120	121	130	147	152	127	150	135	139	109	134	127	125	155	139	131	121	153	137	123	134	155	118	147	127	126	126	125	146	152	136	149	112	138	146	133	130	129	139	127	126	146	130	121	116	143	145	130	145	146	115	143	131	140	141	128	134	132	148	139	126	158	142	143	137	118	141	145	120	112	132	133	151	111	129	123	141	126	108	157	134	144	140	156	129	138	131	133	113	116	133	141	133	138	129	130	147	122	147	133	126	138	135	142	161	133	153	132	137	126	121	132	130	121	114	139	123	133	129	131	123	150	145	136	144	135	117	147	121	126	137	129	127	124	141	114	124	135	149	144	121	161	155	145	119	137	132	136	114	137	132	135	136	135	117	132	140	148	151	121	126	141	120	142	135	126	148	135	154	149	133	128	142	129	132	130	130	131	153	144	133	124	146	125	124	137	108	131	142	150	128	142	117	121	129	117	124	115	146	122	142	151	143	141	138	144	147	132	147	130	152	134	147	116	112	126	141	139	146	146	122	131	113	134	110	127	133	138	130	125	137	116	143	128	150	166	131	137	143	143	126	132	118	153	133	174	113	132	153	126	138	136	127	152	129	146	133	131	159	122	144	128	139	124	126	143	152	153	145	132	117	146	139	129	135	132	141	137	140	142	142	158	139	134	135	135	134	119	117	145	112	163	115	128	146	131	144	131	124	152	141	122	138	138	136	123	132	153	144	131	134	137	138	141	136	118	146	130	129	151	126	135	114	164	111	129	117	139	133	150	140	131	129	133	131	136	154	116	129	161	142	130	139	138	113	153	139	131	132	152	152	127	147	157	130	168	138	141	113	149	134	138	134	136	143	128	142	129	136	125	131	127	137	136	154	115	145	142	141	121	142	144	122	104	141	122	135	166	133	128	126	141	126	125	124	138	135	128	124	142	126	151	128	128	112	135	150	135	142	134	138	116	142	127	131	116	137	134	147	128	139	130	137	128	133	145	145	134	132	119	139	139	146	126	114	132	131	105	131	149	128	141	141	140	125	129	129	144	146	136	125	122	142	137	151	120	117	128	146	127	151	104	129	134	131	145	150	147	145	144	119	146	130	146	161	138	140	142	121	147	127	123	112	146	133	132	129	141	143	119	131	134	139	133	125	131	129	137	130	131	120	137	147	135	138	128	139	140	126	132	135	128	123	124	129	163	129	111	143	113	124	124	144	155	135	129	126	139	128	151	146	130	119	145	141	129	152	132	132	137	141	125	131	131	146	146	132	133	143	135	126	114	132	129	122	140	140	125	131	139	133	142	140	130	129	143	141	128	138	130	124	131	122	135	137	134	127	146	145	118	138	124	135	155	142	146	143	110	114	131	137	150	133	125	150	143	144	125	140	129	111	116	128	130	145	151	149	145	138	131	129	105	125	142	122	117	132	139	136	146	148	145	125	140	133	161	150	149	144	115	135	146	140	137	120	127	143	134	156	131	119	139	136	130	135	131	117	141	142	141	122	141	135	131	159	141	118	128	147	170	144	130	134	147	137	117	116	132	150	133	137	131	133	131	145	135	135	125	131	131	121	125	122	155	127	117	128	140	150	132	138	148	131	134	143	129	139	151	141	118	130	144	115	171	125	126	137	146	128	143	150	115	142	130	156	121	137	140	142	142	145	129	130	115	137	145	119	131	141	132	125	125	153	134	130	134	131	130	163	133	145	118	151	132	116	123	119	134	139	128	126	135	140	126	116	138	149	134	136	144	127	129	129	132	132	132	137	130	125	137	157	135	137	134	145	124	167	135	149	129	155	117	114	144	131	135	122	138	129	133	132	136	146	137	125	133	138	131	130	119	134	123	129	132	163	116	135	119	136	127	115	149	157	111	119	119	135	118	130	153	124	141	132	129	143	136	123	126	134	136	136	122	131	129	126	144	125	130	105	133	134	142	150	137	130	130	112	124	129	133	112	119	135	148	145	123	121	136	136	143	144	136	124	124	119	136	131	135	117	143	162	136	126	124	126	152	121	138	113	138	140	125	132	128	141	138	141	147	114	124	147	154	123	125	128	112	156	135	141	154	148	113	144	130	134	135	141	132	119	116	160	132	137	132	138	130	142	151	110	134	126	143	145	125	139	146	128	129	130	147	127	135	143	135	145	150	131	140	131	119	135	125	124	138	153	144	117	108	134	132	165	152	145	130	132	115	123	125	125	147	133	131	134	137	129	132	130	143	126	127	148	145	151	122	129	138	127	136	137	146	149	120	134	112	139	127	147	156	138	128	148	118	148	121	146	123	145	120	131	132	108	123	147	142	139	137	136	139	125	123	141	164	137	141	131	154	128	138	142	151	151	138	135	141	137	134	116	135	152	141	136	131	147	146	126	124	120	132	138	104	140	137	149	113	132	137	147	142	122	149	139	129	140	129	111	127	133	150	165	127	133	131	130
5002	811	674	379	326	234	212	183	199	178	169	156	162	160	159	164	147	157	150	129	149	129	144	142	158	164	132	128	131	126	148	135	163	160	138	138	148	154	128	148	138	149	141	158	142	140	161	144	163	137	153	128	150	148	154	131	132	132	159	129	133	150	139	118	148	133	159	138	138	145	134	144	127	145	142	128	124	136	136	135	143	125	133	131	135	150	151	129	127	131	124	131	127	141	121	121	183	152	128	141	139	151	143	154	133	151	129	149	130	152	137	122	133	127	135	152	159	126	137	134	148	141	141	148	125	133	123	147	136	145	139	149	153	133	138	148	157	134	133	140	134	115	126	125	136	145	141	123	153	139	146	152	140	145	128	147	149	151	143	134	147	145	143	129	125	135	145	149	149	142	150	161	161	146	165	119	130	154	161	136	149	129	120	177	127	108	137	146	139	146	133	133	112	124	135	173	141	136	138	148	158	130	124	121	126	112	130	117	143	127	139	147	138	134	151	140	150	142	140	130	135	137	150	139	113	135	133	123	134	165	128	124	123	153	133	140	122	140	161	151	131	140	142	137	131	129	137	149	140	131	152	159	131	140	143	134	152	152	147	141	152	140	146	137	140	152	128	147	144	150	135	142	143	112	147	147	137	136	136	141	147	149	141	143	136	142	144	146	128	133	130	110	140	157	128	150	137	136	128	132	143	140	143	131	124	146	144	137	135	132	137	136	132	180	126	151	143	127	140	142	141	153	143	101	125	163	126	124	137	154	148	128	152	147	132	151	150	124	162	148	130	167	119	150	149	133	121	113	128	136	117	138	143	131	141	127	156	148	155	120	138	122	142	151	139	137	156	129	136	131	124	117	133	132	118	129	153	145	145	134	147	135	115	137	148	142	127	134	120	148	154	152	145	115	157	148	153	134	162	134	129	128	138	144	136	148	157	144	135	149	118	108	149	137	118	122	134	145	159	136	149	150	126	113	131	146	142	133	140	124	149	149	144	130	152	138	128	135	147	134	152	134	135	124	151	133	136	139	156	121	138	116	139	136	140	149	134	132	138	137	154	136	119	157	147	143	152	144	139	132	159	125	149	150	157	129	176	140	133	149	124	160	111	135	137	133	110	120	143	140	133	126	122	142	138	149	162	147	134	139	133	133	126	125	129	131	149	137	127	155	137	147	144	162	145	168	127	139	149	134	146	123	141	150	146	151	135	141	141	141	135	120	124	140	131	130	136	156	143	150	120	138	138	146	133	158	140	162	153	160	129	132	138	136	122	137	141	151	137	139	148	148	146	156	139	153	146	137	135	147	131	131	151	134	139	140	143	131	132	136	140	142	148	139	148	141	136	144	125	135	140	135	127	155	135	160	112	98	119	138	143	135	131	137	139	145	126	143	168	134	131	125	129	139	126	155	146	160	146	146	153	132	115	150	136	140	111	153	133	142	134	145	145	116	146	152	140	148	132	143	137	144	134	116	113	135	138	133	126	142	130	142	139	134	141	156	151	135	133	144	160	152	145	132	157	131	153	143	138	136	137	129	133	127	133	135	131	133	123	142	141	118	126	114	149	144	169	167	137	138	125	149	131	142	141	133	148	125	139	130	117	140	127	117	138	113	122	140	142	138	161	145	145	153	121	126	147	121	125	128	131	160	117	147	124	125	138	143	148	131	150	137	148	157	124	162	144	123	126	112	142	130	142	126	130	133	140	131	127	137	128	134	158	139	149	156	152	147	133	141	154	145	140	121	145	139	135	143	142	149	130	129	118	167	152	141	143	164	123	134	147	133	154	136	138	139	128	122	148	145	136	135	141	150	128	156	152	143	142	143	149	148	145	116	132	156	138	139	139	116	127	151	129	129	130	137	125	147	144	144	124	129	141	137	128	135	131	139	144	137	131	129	121	138	144	143	139	150	150	136	146	126	128	144	127	136	138	168	118	139	131	140	120	145	139	153	131	119	123	140	151	143	144	111	149	135	165	157	127	157	143	139	141	143	149	132	131	117	142	160	158	134	138	141	128	120	138	136	125	148	128	147	118	131	115	154	156	140	139	132	144	144	129	125	135	136	140	152	135	155	158	114	159	131	143	143	142	150	147	154	146	139	126	120	160	133	139	128	149	140	136	122	135	152	131	153	117	134	155	137	157	146	134	158	146	153	138	144	140	106	137	145	137	139	134	147	136	129	140	132	134	105	154	131	139	140	138	123	126	140	152	132	164	134	141	134	151	141	148	143	127	133	149	139	131	126	142	125	144	130	132	131	133	130	132	129	120	135	157	132	133	161	134	149	130	116	125	156	140	133	140	137	154	135	154	152	144	150	135	120	148	148	128	142	140	120	131	131	153	117	153	141	139	132	143	125	114	129	115	141	135	150	123	151	135	117	147	119	154	133	129	134	120	148	134	109	121	153	150	150	120	151	144	142	139	128	155	140	147	155	149	149	129	137	120	131	129	122	121	153	134	145	122	122	147	149	115	134	128	146	129	123	123	135	135	143	147	141	162	132	164	126	146	140	121	136	138	133	144	145	114	124	147	150	122	137	156	147	164	136	123	141	116	104	150	122	147	144	130	152	142	145	153	127	131	128	139	133	139	140	130	143	155	142	134	145	137	125	140	144	159	156	143	147	132	145	121	146	129	150	134	134	132	135	154	159	143	134	149	141	129	114	149	132	161	145	132	158	127	146	135	143	122	156	149	138	145	150	159	128	128	137	124	150	156	152	138	132	155	144	151	117	128	142	145	137	124	129	169	140	147	143	135	141	127	144	141	144	165	117	152	138	146	147	145	123	140	147	119	129	156	132	147	149	125	141	157	161	150	133	134	144	134	165	152	135	129	140	124	133	116	128	155	149	149	144	134	121	155	127	137	154	119	139	153	133	132	150	146	147	139	160	141	145	149	131	151	133	140	128	146	148	134	149	134	148	134	152	138	148	146	126	143	118	152	167	148	136	148	140	131	143	129	129	149	139	139	157	136	148	132	122	147	120	127	130	122	135	148	135	135	136	144	145	160	140	146	142	159	137	138	132	137	142	177	132	152	128	133	130	131	136	157	115	128	131	136	131	130	116	138	144	154	136	143	153	144	146	129	153	142	145	141	145	155	135	141	149	134	147	130	153	150	125	132	150	110	119	132	140	131	152	136	127	144	156	138	119	142	135	118	126	131	125	147	147	174	131	155	142	153	131	138	109	154	117	167	149	128	160	145	126	128	137	135	129	144	142	136	140	145	139	133	134	144	133	135	126	161	134	127	144	134	145	138	141	132	116	135	143	143	150	112	134	144	112	131	142	140	147	125	134	142	149	137	152	121	135	132	138	137	156	131	130	128	115	167	111	144	141	140	147	135	148	135	134	141	162	143	140	134	136	137	131	146	138	139	135	128	127	113	144	125	144	138	140	144	158	130	113	151	131	130	146	145	131	165	129	146	119	137	106	117	138	135	171	139	152	140	130	151	156	143	117	128	145	136	159	132	146	142	140	135	110	148	160
25308	20892	27426	24483	20891	12520	1747	1066	890	801	737	697	641	611	590	561	576	521	550	548	463	464	497	444	496	498	472	419	466	409	507	445	471	473	439	489	417	456	489	465	440	421	435	412	440	430	418	406	439	458	462	465	454	474	428	447	441	437	408	443	388	446	408	470	489	465	416	463	457	481	438	445	420	417	437	433	478	423	437	451	413	459	462	447	409	473	436	432	483	426	451	424	429	456	427	469	410	436	434	441	420	387	456	449	456	413	406	409	435	438	417	422	426	430	425	418	425	375	414	448	470	479	419	414	441	413	405	388	410	447	397	413	410	467	459	407	446	418	397	445	447	376	438	424	439	442	427	426	378	407	401	388	434	430	453	408	438	461	392	431	411	436	399	445	419	411	422	441	450	433	440	440	453	456	443	433	404	387	463	387	423	447	439	394	437	426	436	457	404	420	415	421	384	457	426	434	425	449	406	449	469	443	411	444	442	428	396	411	406	425	430	406	425	414	422	479	425	403	428	433	404	442	441	397	408	424	410	442	425	396	459	418	414	432	450	448	441	419	425	446	402	416	454	419	474	409	448	434	413	454	410	438	441	448	446	460	431	426	392	451	406	452	441	396	414	422	400	425	419	443	455	416	407	450	486	443	410	483	443	475	447	442	453	434	447	406	430	464	418	418	399	440	433	418	444	469	414	436	433	436	448	403	421	400	434	422	453	431	433	467	443	449	419	403	475	428	417	432	417	454	433	444	418	429	420	450	344	449	450	443	445	426	410	451	420	411	443	436	434	447	411	402	426	425	427	424	411	434	454	439	418	421	427	408	419	388	429	431	419	465	421	466	449	382	425	412	406	451	421	456	440	470	435	416	422	397	445	420	434	417	412	414	439	417	388	445	436	408	441	413	423	395	408	444	430	400	421	457	446	432	435	413	444	430	426	423	467	432	433	432	406	414	457	438	428	421	438	406	419	398	435	415	406	437	431	438	451	402	400	460	394	399	464	389	443	412	441	488	453	420	417	452	462	410	439	441	440	414	403	432	416	396	436	401	454	424	439	383	403	409	395	402	413	470	387	465	426	437	434	445	437	407	428	441	406	421	436	449	414	414	422	406	440	438	411	429	439	399	438	446	435	408	436	459	444	388	421	397	423	436	447	427	447	447	429	406	373	425	451	405	457	428	424	450	410	443	446	438	469	453	382	415	439	475	451	438	429	408	421	410	473	411	434	420	422	415	380	419	407	436	424	429	454	468	402	449	416	408	390	401	430	437	410	414	413	420	439	412	440	384	432	451	462	433	457	414	417	413	433	394	459	433	411	415	438	423	420	416	431	458	478	393	459	396	415	430	443	431	455	408	425	446	404	467	412	432	460	389	409	436	412	415	447	425	433	435	428	429	428	423	414	433	449	389	429	429	449	443	428	437	402	429	420	407	433	429	464	436	425	431	475	444	456	401	399	429	444	426	467	465	426	397	430	445	393	429	428	414	420	422	432	381	416	432	415	464	459	408	434	430	401	426	439	440	444	417	390	437	432	411	444	442	476	415	415	459	424	425	420	445	442	417	461	432	400	424	409	383	409	427	423	452	399	414	435	444	411	425	422	424	418	433	449	416	395	442	430	415	417	456	480	454	426	454	457	377	451	452	407	391	404	426	423	431	410	449	471	465	437	396	437	415	443	429	420	451	440	438	431	414	416	412	426	442	402	416	431	400	427	462	421	446	477	436	382	409	411	433	417	456	409	428	438	447	441	454	433	437	420	418	444	432	480	471	412	430	433	433	415	450	431	456	434	397	440	393	434	428	424	420	461	455	374	451	441	464	408	426	408	424	432	403	411	445	386	424	451	413	458	437	434	419	429	416	449	412	414	420	434	418	442	401	415	414	410	414	417	406	447	392	445	463	434	419	424	385	409	429	407	443	414	406	438	420	431	445	421	425	395	420	434	397	452	426	412	436	433	412	452	444	401	470	438	488	431	454	437	470	414	447	404	441	477	419	415	404	435	387	424	416	436	419	453	387	447	434	405	453	448	443	450	394	390	457	468	449	401	400	427	421	456	411	439	397	444	427	418	418	443	419	446	466	400	393	409	427	420	422	392	471	390	427	416	407	477	448	438	411	424	427	427	438	455	410	421	434	418	474	428	436	437	397	431	473	418	413	448	385	426	419	453	454	444	444	440	457	408	438	436	391	426	459	418	379	408	420	449	445	403	435	464	414	439	404	401	480	417	429	416	406	424	421	427	416	424	414	451	452	465	423	437	449	448	451	417	402	419	441	396	456	417	422	480	445	464	436	423	474	426	412	421	430	479	439	441	430	416	423	398	401	384	422	438	398	409	429	439	420	411	421	453	438	438	411	396	412	433	420	416	431	444	421	440	429	437	444	438	461	431	415	422	419	417	470	471	389	445	430	422	480	429	428	447	406	461	421	427	438	418	453	450	439	431	404	434	392	451	444	428	422	430	399	432	455	429	418	422	410	420	408	437	427	465	463	434	449	443	462	440	406	443	412	451	425	400	465	413	422	391	400	424	426	377	407	455	395	410	450	439	382	440	398	414	387	409	409	461	409	442	411	424	405	421	434	414	448	445	415	419	434	456	460	447	406	431	439	432	390	408	394	415	416	446	402	409	436	404	411	465	431	442	423	472	409	434	436	465	423	437	446	403	393	465	447	434	418	440	464	445	441	448	429	435	431	421	402	405	401	468	424	418	405	431	434	476	424	413	401	440	451	447	411	406	432	424	411	473	414	416	412	439	426	406	442	413	435	453	414	407	435	431	418	403	416	439	415	428	413	455	430	410	397	429	438	435	429	420	439	435	428	427	425	409	430	423	452	435	438	432	450	426	414	413	429	416	454	439	474	425	431	415	438	400	444	394	431	406	438	462	430	426	472	410	453	428	399	426	437	427	460	437	438	447	426	443	460	434	422	428	453	418	439	431	413	440	424	463	443	418	426	405	451	433	391	416	420	462	420	402	450	394	439	430	450	416	436	397	437	450	429	418	457	417	420	375	469	412	396	455	427	455	440	408	449	444	432	431	429	428	433	446	419	445	435	395	411	429	422	414	422	441	419	434	424	429	418	466	381	397	438	425	391	408	496	421	435	447	452	420	456	425	414	428	445	428	408	427	400	457	467	439	436	449	439	429	423	423	473	402	444	406	443	449	437	427	439	408	446	447	447	407	454	436	434	415	410	427	418	454	419	419	432	446	413	446	425	448	458	408	416	434	439	471	447	445	420	432	411	448	397	423	437	405	432	382	413	416	418	451	451	434	424	417	442	436	435	467	437	466	462	411	410	450	433	400	426	421	468	433	403	399	438	412	432	421	432	418	414	441	416	475	386	411	398	398	450	425	430	474	395	436	458	443	403	431	438	439	424	419	439	449	447	400	445	453	414	435	462	409	424	408	411	440	463	417	438	404	422	422	425	445	421	434	443	437	435	433	419	449	426	465	400	450	433	425	419	422	431	450	446	401	458	394	424	411	410
7147	11661	10738	6040	3962	2951	2164	1766	1469	1237	1095	971	869	792	723	723	675	615	613	579	532	553	537	485	490	510	501	464	474	473	474	423	483	428	457	438	400	432	435	413	447	426	420	393	434	378	395	404	384	409	401	435	391	417	376	397	378	378	385	409	383	410	424	404	385	426	427	409	389	391	377	411	442	405	419	435	417	368	379	393	394	412	412	398	375	411	416	375	405	369	416	371	437	383	383	423	455	385	389	388	389	430	381	398	414	403	374	407	385	414	411	428	400	400	413	410	404	428	401	397	405	413	377	394	416	413	407	409	400	380	406	393	407	396	405	404	388	401	407	410	435	407	352	376	397	425	411	453	422	416	404	409	408	401	412	396	409	400	400	414	390	427	405	440	376	387	383	368	389	403	409	379	382	400	391	423	378	400	412	423	394	396	382	380	408	372	398	409	396	382	378	378	374	414	433	397	402	385	387	397	382	385	419	389	376	406	411	426	406	411	414	406	418	404	366	383	427	420	406	381	400	381	414	397	413	397	389	426	386	409	405	403	375	372	406	393	400	374	426	369	387	433	390	431	386	379	394	426	411	399	402	388	409	391	385	365	394	417	408	377	391	388	400	389	393	386	399	411	426	386	414	386	362	388	417	416	365	433	412	405	420	394	431	392	405	454	402	411	414	377	381	363	392	361	406	390	396	381	409	395	396	402	381	405	402	359	397	429	417	347	386	377	410	432	420	390	412	364	386	398	401	416	377	394	374	376	395	382	411	396	381	403	416	372	413	361	398	357	407	397	398	393	386	396	409	416	383	408	358	413	361	385	385	415	447	385	376	387	407	387	356	378	374	384	396	399	397	397	390	425	389	389	433	400	401	408	409	393	385	410	384	432	403	389	354	423	438	399	388	383	403	407	389	400	389	416	422	375	402	410	392	376	372	422	448	416	415	420	364	381	365	393	382	383	407	422	424	399	388	373	383	413	409	378	369	389	383	366	450	415	394	431	390	408	418	397	402	447	377	408	399	432	412	429	399	376	412	383	413	356	372	387	376	391	403	429	387	395	407	385	393	385	421	429	410	393	409	449	434	422	389	419	384	385	402	428	392	399	415	414	389	434	373	430	376	370	397	388	393	415	393	365	403	384	419	387	383	386	427	372	375	376	379	397	414	391	394	389	411	388	388	373	433	373	408	382	393	397	357	396	400	435	387	401	393	393	387	401	377	382	393	411	399	393	401	395	416	369	394	404	404	393	364	394	379	409	411	403	392	378	395	405	386	355	406	379	423	393	414	366	408	377	420	420	420	393	401	385	396	354	360	379	405	425	392	423	417	420	406	405	372	395	405	393	389	385	376	409	422	392	391	378	418	387	412	375	434	385	386	381	388	410	403	397	375	364	386	350	375	401	336	407	374	386	407	415	405	369	394	380	395	419	408	397	402	399	389	392	368	442	396	394	406	389	375	401	390	412	362	350	412	423	372	390	395	410	398	381	412	416	400	395	364	373	378	354	413	412	383	405	407	375	392	390	411	400	407	412	400	375	392	370	360	390	353	387	432	368	374	431	419	390	413	380	422	379	394	371	409	410	377	388	411	375	387	404	409	376	364	404	384	400	383	385	400	401	399	430	423	422	390	434	397	385	412	381	359	418	372	366	357	428	384	366	387	374	443	375	400	400	391	419	401	411	400	415	435	390	410	380	409	401	417	367	413	392	365	368	404	401	391	406	350	370	402	387	392	371	402	405	364	442	397	371	369	396	359	400	386	395	396	375	406	440	423	406	396	395	386	391	437	416	398	430	430	420	425	400	376	401	393	402	387	391	381	419	389	381	394	372	392	405	390	432	371	426	422	360	374	401	418	383	430	403	392	377	407	417	386	390	387	359	391	371	366	425	368	429	398	396	404	411	368	402	412	403	420	370	391	390	406	388	389	370	387	369	377	376	392	397	395	370	412	386	406	367	410	407	393	428	374	363	415	396	366	356	382	387	399	417	357	413	458	391	391	406	391	407	425	373	388	443	411	363	391	374	368	396	411	392	417	370	399	399	385	400	427	436	397	423	406	406	393	401	381	405	387	381	416	400	395	427	428	401	423	407	397	358	396	388	404	428	381	415	405	379	360	407	362	394	385	405	344	357	397	386	406	400	407	397	383	369	401	381	407	409	414	379	409	421	375	411	386	417	385	414	416	396	349	391	404	409	372	385	384	361	387	388	386	386	407	393	391	402	401	393	390	390	409	406	392	409	404	432	423	380	397	392	381	397	398	419	410	451	364	394	355	382	387	420	398	421	405	358	356	397	360	409	422	424	408	369	397	374	400	439	402	416	430	364	370	375	386	418	376	417	360	397	391	405	405	402	402	410	427	392	399	386	386	412	406	383	394	402	421	375	389	423	404	391	383	414	422	405	426	372	397	378	407	402	419	431	383	368	382	387	399	382	394	365	408	392	400	380	405	401	373	424	428	361	399	385	395	382	366	432	401	384	418	418	383	364	384	440	428	396	408	421	401	363	393	374	385	391	397	383	387	380	384	396	394	408	385	436	396	392	406	397	404	390	406	444	408	360	396	404	387	420	402	384	386	397	418	398	413	383	391	419	428	380	356	425	364	410	406	376	413	393	412	392	407	371	403	386	422	416	363	372	404	367	383	433	388	404	408	396	372	421	382	420	372	399	374	387	392	403	390	387	406	453	411	404	373	419	383	411	406	387	395	376	417	377	413	438	450	396	390	407	380	399	386	369	422	386	408	402	390	409	390	375	407	372	389	417	408	402	406	397	375	354	383	402	401	391	419	399	398	391	416	378	357	379	365	429	392	397	429	363	402	400	394	426	432	413	389	403	434	406	398	380	404	363	414	396	394	379	386	397	410	349	389	389	416	392	406	388	408	413	402	412	415	399	395	380	378	366	401	430	392	412	385	394	407	408	409	378	431	411	428	398	441	360	358	388	361	399	362	407	448	373	381	397	388	437	394	407	388	385	368	411	407	387	405	401	424	390	397	409	387	392	376	419	377	394	385	403	367	389	416	392	412	414	379	432	383	399	400	405	426	399	396	404	414	383	395	374	416	376	424	451	390	429	370	402	391	363	359	403	389	378	336	376	421	387	438	415	371	406	373	367	394	413	382	387	400	413	388	411	415	416	400	389	364	396	425	352	430	390	384	426	389	447	390	378	396	421	368	415	389	362	419	394	418	412	370	382	393	365	372	410	422	450	402	429	398	396	424	378	416	380	378	384	409	400	377	381	404	371	412	414	380	389	367	379	380	394	394	419	420	400	403	390	409	395	397	408	401	405	421	436	386	418	373	371	401	355	400	401	391	374	389	405	398	401	384	410	404	378	402	375	358	383	349	387	395	383	395	425	378	378	414	408	416	391	400	407	378	390	405	411	401	404	401	394	413	394	395	389	386	422	415	382	437	425	387	357	378	390	418	399	391	393	394	363	385	418	387	383	369	412	378	399	367	399	408	406	405	385	373	394	429	417	402	414	382	422
23044	20880	27641	24283	20890	21006	11209	2168	1632	1319	1208	1091	1089	994	938	948	852	878	807	833	818	782	727	753	754	773	711	724	755	737	744	707	717	703	661	746	678	684	653	682	672	699	649	690	680	606	685	683	664	645	664	677	640	678	720	603	638	634	658	666	631	637	668	663	652	655	677	687	655	678	663	662	668	674	663	631	651	644	680	638	650	624	711	635	610	672	680	686	694	668	604	701	704	657	611	682	639	651	704	670	633	681	660	635	673	652	652	682	629	667	662	624	632	645	616	704	641	682	609	644	645	687	659	630	627	708	656	633	630	634	649	633	657	616	648	642	657	682	676	647	669	638	689	621	630	640	686	641	604	668	653	676	684	659	645	604	680	651	644	636	681	670	645	617	658	634	646	645	662	681	650	633	628	629	581	643	619	675	671	647	621	681	636	661	659	655	628	635	626	676	702	608	619	641	628	629	660	661	669	672	668	624	668	667	608	651	682	663	681	653	680	685	621	657	638	646	656	623	630	644	644	659	606	697	687	653	636	653	687	648	638	649	680	643	624	602	658	646	629	684	634	665	642	621	650	660	652	612	703	648	646	686	661	622	628	637	730	661	696	620	626	643	671	635	620	668	628	681	669	692	606	630	672	609	693	660	652	653	632	574	670	642	620	613	665	691	686	654	657	593	636	656	625	620	661	649	663	651	649	674	607	617	644	657	659	666	654	595	654	657	635	649	648	690	657	624	687	641	681	633	667	627	680	631	618	644	654	678	666	715	667	638	600	612	672	631	622	614	631	634	651	658	632	584	662	607	624	661	614	658	685	618	655	654	630	703	634	656	623	614	639	625	623	646	632	620	613	618	627	586	670	623	661	628	664	694	610	633	653	615	661	632	671	617	625	650	602	638	635	666	653	632	669	617	662	716	694	596	660	699	624	629	632	659	614	626	661	659	648	727	610	614	611	637	616	625	670	598	638	664	632	676	589	623	650	644	668	623	616	655	657	603	653	622	627	632	679	677	649	646	655	625	700	644	636	623	623	641	657	634	627	669	632	613	651	669	651	680	660	661	647	623	676	622	655	638	637	700	677	667	650	624	635	628	642	673	638	653	686	652	675	616	614	640	650	681	671	654	635	662	657	661	641	675	659	672	665	636	688	613	633	658	635	630	643	667	694	659	649	706	681	634	611	661	620	605	674	661	682	630	671	652	665	657	666	674	637	659	675	634	619	681	597	634	669	634	654	664	644	605	603	638	656	664	655	621	615	664	639	667	692	618	667	650	694	664	638	579	639	645	659	660	656	661	630	668	635	678	650	687	695	674	649	649	617	601	628	634	597	708	649	625	647	638	652	637	670	630	645	644	637	636	681	664	657	630	681	638	719	644	670	688	628	666	617	628	645	637	684	604	676	663	670	680	579	605	694	645	580	599	646	611	620	692	653	643	650	680	700	633	681	624	596	624	667	638	705	611	704	626	652	621	709	630	626	663	598	623	639	653	625	677	646	674	659	693	625	621	610	629	658	665	576	670	589	624	649	635	662	609	663	654	642	693	664	658	634	671	660	610	700	656	696	612	674	666	627	687	662	631	642	633	620	634	636	638	665	702	670	620	610	690	666	651	651	674	642	584	633	649	635	629	628	642	648	661	623	630	605	640	645	595	648	643	641	671	650	659	657	649	620	673	682	643	648	648	662	607	692	658	605	585	619	628	663	674	639	623	618	678	624	670	667	658	621	641	625	660	687	672	684	647	660	620	651	636	640	649	675	691	617	638	666	645	613	608	601	646	684	684	594	632	602	640	630	667	642	660	655	612	617	618	638	699	648	660	653	644	690	637	627	650	646	646	604	627	668	672	687	584	633	642	673	657	671	656	713	668	633	622	665	665	641	624	666	617	641	703	602	712	638	634	660	668	647	645	673	648	641	592	644	621	632	675	609	653	665	638	643	644	668	696	623	615	647	668	618	658	641	614	615	599	646	631	624	682	611	595	688	622	643	630	626	649	599	659	627	669	711	651	659	652	672	677	650	658	664	615	637	664	674	594	627	636	603	615	672	613	632	614	648	640	643	673	689	640	645	672	664	642	632	645	640	677	622	649	681	622	655	663	622	655	688	642	659	666	629	641	685	616	669	651	622	659	585	631	616	631	636	635	687	644	651	653	641	654	616	628	698	634	612	651	651	620	634	645	618	645	652	646	639	625	665	623	665	647	673	663	628	603	646	645	681	557	637	648	675	604	645	666	628	614	638	635	660	626	688	632	667	651	652	669	634	662	621	682	676	657	662	661	644	699	681	666	633	656	622	654	652	646	657	621	612	612	681	607	662	700	655	655	693	603	644	648	668	649	627	649	654	711	667	644	674	657	667	642	602	651	741	625	643	629	655	645	638	627	692	606	637	610	676	603	615	650	632	661	635	622	654	674	630	698	636	668	634	629	712	662	651	633	628	629	651	613	645	650	681	612	645	645	656	651	615	606	605	656	622	693	690	652	596	650	630	662	664	679	680	649	622	627	644	652	583	662	660	630	646	681	658	610	626	608	680	664	672	650	612	652	651	690	634	623	579	634	657	657	656	654	657	634	630	619	632	685	624	623	629	672	646	682	666	646	674	608	607	646	670	634	646	626	640	636	714	664	627	643	609	632	623	622	673	693	674	643	661	662	613	661	677	682	605	618	646	661	667	669	653	662	664	644	637	673	626	645	676	653	625	613	663	655	617	631	622	667	640	635	647	646	634	634	621	641	664	608	661	654	649	644	673	642	629	632	652	660	642	646	656	664	665	619	666	632	631	635	626	591	676	635	678	665	628	610	649	670	621	646	638	633	682	660	644	651	650	615	666	659	618	646	668	579	663	630	728	653	678	627	647	615	628	635	614	633	647	650	620	655	598	630	654	630	617	653	682	693	558	630	647	626	610	607	684	692	647	630	616	643	640	650	684	646	609	605	629	615	654	656	643	675	646	665	664	652	586	643	702	627	681	620	656	665	604	631	651	660	646	609	647	646	632	656	630	663	617	622	653	610	597	624	632	629	622	602	665	627	633	613	572	670	611	677	635	669	631	588	644	656	649	654	629	632	662	644	650	646	635	620	637	661	638	622	637	665	652	618	633	618	633	674	641	621	667	642	662	691	654	646	668	682	647	655	665	639	643	670	655	660	620	656	626	583	647	612	700	643	645	660	668	661	614	665	593	673	640	663	649	645	633	630	625	664	642	665	599	679	634	698	651	677	671	599	692	678	614	648	624	669	604	663	670	638	689	669	621	671	670	627	606	649	624	645	572	608	613	637	631	647	670	645	660	663	681	652	633	618	570	666	626	697	639	643	676	616	604	680	650	647	623	607	610	642	678	637	601	634	675	659	633	621	640	617	662	622	644	656	637	670	642	611	647	645	643	634	627	624	633	605	657	653	682	659	629	675	641	663	665	595	639	603	684	617	627	658	646	623	658	642	637	664	671	624	629	644	653	637	620	627	661	633	664	631	631	614	649	658	650	610
10136	18535	17020	10030	6826	5229	3998	3141	2651	2250	1889	1687	1509	1338	1222	1122	1073	1021	1012	961	901	844	815	798	780	807	742	725	678	745	714	701	715	699	676	647	692	654	655	661	668	647	652	646	644	623	669	669	625	681	630	662	679	624	621	587	623	596	577	627	648	665	591	572	630	667	613	619	617	613	589	609	615	619	614	658	649	584	635	591	653	596	588	580	640	599	639	588	649	605	616	616	567	621	570	620	674	622	621	598	621	641	558	617	562	620	607	607	597	637	577	604	602	649	567	621	589	565	591	629	594	580	643	632	576	551	631	591	591	582	572	591	583	669	631	597	610	598	577	569	592	622	616	628	588	594	609	597	566	620	616	572	575	578	583	604	577	608	595	605	599	612	606	599	573	614	598	601	621	617	595	600	597	613	583	617	562	647	584	611	601	623	593	604	642	576	608	608	593	620	602	595	569	587	606	644	608	579	568	584	591	593	638	581	546	597	553	596	630	570	585	560	604	650	569	633	589	614	584	609	633	593	581	602	609	580	561	602	576	624	533	630	596	601	615	575	598	584	584	544	618	575	624	622	631	593	601	627	569	622	629	650	613	566	589	600	610	608	570	662	616	632	599	599	620	584	629	604	575	612	587	617	593	615	599	634	568	603	643	594	601	568	589	612	600	600	660	579	624	608	646	613	646	625	599	607	608	603	595	621	605	620	605	595	594	564	616	609	605	573	585	612	625	591	565	610	555	593	594	585	641	553	600	617	573	588	605	568	602	626	574	643	629	627	647	634	610	591	631	643	600	590	597	597	614	625	583	577	585	570	584	597	611	635	612	599	607	620	562	577	664	634	590	612	608	599	607	616	576	570	631	613	635	570	577	627	605	609	570	614	619	616	601	557	612	601	571	623	627	570	658	595	576	627	626	596	626	617	646	608	625	596	592	619	579	583	606	593	581	612	584	600	586	595	658	597	619	564	617	572	589	600	590	581	589	624	562	608	603	566	600	615	555	583	647	601	581	603	611	641	614	607	616	594	581	610	574	622	587	635	611	606	637	647	618	620	631	565	580	598	596	565	637	589	578	590	618	591	603	608	615	627	614	567	622	563	626	634	609	616	637	602	611	622	631	594	567	618	587	588	602	599	638	607	576	611	572	588	619	600	588	590	585	608	571	594	577	609	599	599	627	594	608	602	593	613	578	563	645	630	616	608	634	573	605	601	578	541	608	612	605	578	615	632	592	627	568	629	565	561	582	572	579	620	627	573	611	567	614	587	615	588	602	646	567	575	615	572	629	578	560	616	582	589	571	586	567	604	572	563	609	585	622	609	587	618	547	638	615	615	623	593	592	533	615	547	599	579	617	616	600	580	574	580	583	601	582	591	594	598	609	594	650	628	607	616	600	583	597	566	592	595	598	584	587	612	595	565	561	609	592	631	597	597	571	572	572	590	584	617	579	625	601	597	584	574	626	600	593	665	612	599	601	582	587	603	596	566	587	540	593	633	615	632	598	600	610	574	585	608	634	598	600	562	572	573	558	598	576	578	590	645	603	586	589	637	582	575	600	653	640	586	596	569	565	657	606	561	579	609	569	611	619	557	598	653	572	609	579	573	625	625	615	650	602	617	602	588	589	591	582	633	596	586	579	601	548	600	583	657	565	601	607	627	600	615	603	583	613	645	599	663	641	581	637	576	582	636	611	592	620	618	614	603	663	616	644	627	609	599	629	617	612	600	580	613	583	576	618	586	595	599	617	578	617	558	609	669	597	600	599	553	629	607	652	635	609	609	606	635	639	607	601	613	617	600	564	580	591	587	605	608	571	572	619	601	575	618	594	587	602	591	623	613	588	588	588	548	603	611	600	581	613	624	608	627	627	574	614	594	582	621	591	618	616	612	639	581	560	634	623	559	601	640	574	597	579	596	540	583	594	606	614	584	622	622	602	588	549	554	599	614	582	605	559	610	639	603	630	591	643	638	579	614	585	616	599	596	622	585	609	581	615	631	592	586	676	603	578	631	602	604	612	619	583	642	623	629	632	585	625	625	594	604	586	658	622	603	582	602	538	619	602	613	618	583	619	601	590	601	622	633	609	566	590	605	589	611	633	581	580	616	592	562	591	586	616	598	607	591	623	649	585	600	576	584	621	555	604	598	583	605	569	609	633	593	594	600	576	593	608	623	556	621	588	607	590	634	578	593	625	591	613	620	589	544	610	571	640	611	612	555	587	563	599	650	611	538	608	586	572	588	554	581	618	619	587	599	597	571	612	602	603	603	629	583	591	582	561	590	595	631	603	626	596	592	565	559	611	637	579	592	627	608	597	592	612	594	629	583	608	628	626	627	620	631	644	614	585	599	571	621	620	621	543	579	641	606	599	602	576	624	626	570	572	589	568	565	584	604	577	571	603	605	610	596	627	627	592	583	583	629	584	581	550	566	576	612	609	587	541	618	602	591	579	654	597	607	609	584	603	579	587	589	618	643	596	594	602	587	620	656	610	603	549	559	551	608	595	577	557	627	628	585	634	606	596	610	578	590	598	583	604	607	614	619	603	545	579	621	577	596	577	573	595	613	594	669	632	613	585	594	559	561	605	614	589	581	557	623	621	583	559	590	565	605	630	587	568	604	582	605	564	579	638	560	578	563	627	556	588	644	614	618	583	554	605	615	574	570	580	601	572	642	582	585	626	602	606	615	626	597	595	609	640	562	575	562	583	605	596	602	638	603	588	584	601	591	643	562	629	592	616	627	627	604	623	604	586	604	573	630	595	597	598	598	553	586	589	640	588	613	622	607	605	617	607	604	552	591	618	612	650	595	622	652	579	631	566	586	588	605	579	609	602	616	597	637	607	565	636	524	595	628	584	620	608	580	597	628	609	587	616	599	599	545	607	599	618	568	580	590	581	580	594	608	589	533	559	608	623	602	632	558	569	661	596	587	602	630	553	537	615	595	577	618	598	593	613	607	610	544	614	563	598	624	616	623	649	666	575	629	597	598	554	584	619	594	586	600	606	596	600	588	565	571	595	604	613	597	600	582	607	619	646	614	580	604	580	611	608	606	600	600	618	612	592	597	581	579	561	612	579	629	576	598	550	527	634	640	590	613	613	619	632	595	573	649	616	582	589	586	607	629	554	574	639	604	629	624	575	588	634	577	571	617	581	591	574	645	607	579	569	555	594	644	591	609	615	613	576	580	597	623	656	595	612	646	613	598	581	599	620	629	591	591	609	575	595	596	584	593	621	585	618	587	611	616	628	597	631	606	599	605	602	608	553	636	547	576	553	606	578	617	554	567	557	618	604	608	590	589	611	581	557	593	590	647	573	622	562	607	576	552	597	594	574	612	637	593	606	597	582	604	594	618	616	583	555	599	628	567	633	603	613	553	586	617	581	612	548	550	582	629	587	586	614	607	556	591	611	592	628	619	596	591	660	573	572	547	569	603	580	623	601	623	614	549	602	574	584	600	589	591	620	642	571	592	572	615	572	635	607	621	580	582
28392	14521	1769	389	300	226	183	170	162	178	141	132	143	139	141	126	125	136	133	150	139	117	148	135	133	130	146	119	136	133	141	131	141	145	149	149	147	125	148	142	133	148	138	136	147	142	144	124	165	110	137	134	129	114	141	120	148	161	118	121	126	144	131	154	164	149	122	159	139	140	134	133	128	152	145	118	137	172	138	135	130	143	124	140	134	132	143	134	143	129	136	146	146	129	129	118	125	131	140	149	133	139	131	130	150	123	138	125	126	134	144	107	141	161	129	147	104	142	111	138	139	119	134	154	166	156	149	116	138	159	144	120	147	124	131	131	143	134	149	136	133	126	146	127	168	139	128	136	141	142	131	123	148	129	135	134	133	126	136	118	145	148	126	155	127	117	141	133	136	151	152	128	137	141	137	135	120	147	133	155	140	134	131	136	132	125	122	124	153	131	142	139	137	139	134	129	141	114	136	140	150	145	153	150	147	154	150	130	148	132	125	135	124	133	135	146	154	148	145	128	118	136	127	119	145	124	144	139	122	145	141	142	132	135	140	141	148	134	176	152	140	132	129	138	142	148	131	122	141	154	128	114	146	128	138	148	149	146	125	141	145	119	156	144	148	111	129	151	138	143	141	133	147	142	156	121	134	120	125	129	125	136	126	145	129	121	144	140	134	142	117	132	139	133	123	114	146	140	116	142	131	142	123	145	131	114	151	136	138	140	133	149	123	149	125	132	142	159	118	146	124	127	136	125	133	154	132	147	121	116	136	133	151	113	117	131	139	132	127	121	141	143	127	132	126	157	134	125	147	131	127	124	135	129	146	145	123	129	120	148	143	129	162	128	139	138	128	132	141	131	137	122	126	138	138	141	125	114	167	110	115	124	148	130	148	136	134	144	132	136	152	125	141	153	142	133	128	126	148	136	143	118	146	121	137	132	129	135	139	133	142	136	122	120	126	149	141	123	140	134	156	121	139	125	147	146	133	143	126	140	155	130	132	128	120	123	103	134	143	120	129	145	127	133	134	129	142	118	156	136	135	133	126	142	142	128	141	141	149	133	151	143	137	122	132	128	129	160	142	148	135	138	130	127	146	136	129	138	148	127	136	123	125	131	133	144	124	153	120	128	138	125	141	128	145	121	139	131	134	130	127	130	131	155	137	137	141	120	123	126	125	136	142	130	132	152	118	155	146	139	133	149	128	146	144	146	117	125	167	129	127	144	120	126	132	136	124	120	138	130	132	153	127	132	149	140	132	115	114	149	142	141	136	138	135	153	143	132	136	128	141	128	148	149	129	132	134	131	148	128	135	149	127	109	126	132	131	119	127	150	126	144	131	140	124	148	129	149	126	135	119	133	144	156	146	120	125	117	125	139	131	148	127	126	125	148	146	121	115	149	131	161	145	117	156	130	134	140	127	138	118	148	144	137	143	148	138	120	119	158	131	147	128	136	133	136	131	141	155	130	130	135	139	127	135	120	131	109	138	147	131	145	143	133	121	131	141	142	150	162	129	143	131	137	148	137	137	142	137	126	149	131	138	120	166	130	140	124	125	140	118	151	144	128	142	143	144	140	124	138	119	135	133	126	122	125	126	119	137	147	139	142	137	137	132	117	138	155	123	125	123	136	160	155	138	124	134	121	144	129	138	153	115	125	132	142	155	126	138	128	138	150	155	132	135	141	112	141	138	149	137	123	127	127	111	122	119	130	120	138	140	144	121	121	125	137	130	132	133	119	133	118	124	121	119	144	133	134	115	122	130	136	136	132	137	139	143	128	164	156	145	114	128	150	121	110	155	163	119	132	140	150	144	131	148	135	147	133	133	137	149	113	149	161	120	122	130	122	129	128	146	124	121	141	129	136	133	142	127	131	128	153	134	143	151	132	116	130	149	130	137	129	147	134	140	154	137	98	107	162	148	129	136	137	137	126	121	127	142	143	122	122	128	115	143	136	142	117	131	146	125	145	145	151	133	131	119	155	125	99	134	137	134	128	131	130	122	121	136	129	125	154	137	143	145	120	132	137	128	134	123	121	146	129	146	139	150	140	126	133	131	142	130	131	136	123	126	122	134	137	113	122	134	139	142	144	128	126	126	137	131	154	128	147	145	130	154	119	149	134	155	126	135	134	131	131	142	137	146	162	132	112	126	154	145	126	131	132	134	147	118	134	140	134	120	143	128	128	140	138	119	129	133	152	147	131	158	120	135	134	144	134	133	134	144	131	119	138	151	125	129	138	149	163	139	148	151	125	119	135	134	114	117	144	124	121	130	116	154	111	112	113	131	116	117	140	133	124	160	123	133	143	146	147	132	130	143	125	137	155	131	135	149	125	134	128	139	139	131	148	126	116	141	143	123	133	145	131	135	129	150	129	138	134	144	151	128	128	119	146	121	147	139	128	134	135	139	124	138	164	118	139	140	149	135	124	153	141	138	152	137	123	141	128	133	138	136	123	121	124	152	130	138	125	126	140	131	145	141	160	132	130	117	140	141	142	125	143	140	138	124	129	139	138	125	135	134	140	123	143	126	127	144	142	125	143	143	141	132	118	137	146	128	136	115	135	143	149	109	130	135	188	162	163	146	130	135	133	130	125	144	156	131	116	126	134	131	122	136	118	144	127	145	138	136	126	137	159	138	146	133	152	154	155	146	114	147	139	126	139	128	132	128	139	146	143	140	146	145	154	120	128	137	141	151	139	148	153	144	142	121	127	138	122	133	158	120	108	110	134	143	129	123	153	123	128	143	139	131	136	129	125	158	133	112	131	136	148	117	127	113	133	140	165	128	125	134	116	136	146	137	128	152	135	113	135	138	117	129	127	130	148	123	111	131	125	137	140	126	138	149	134	136	143	154	119	139	161	139	135	156	139	124	131	144	150	135	131	138	152	133	159	146	135	144	146	121	157	147	161	127	130	140	134	142	134	144	134	134	138	125	143	127	147	147	147	117	147	137	125	141	139	137	151	140	133	121	136	130	121	160	129	146	127	150	123	138	129	118	140	140	129	150	134	123	133	144	132	125	146	124	133	137	114	133	143	149	126	149	118	140	101	144	118	113	135	137	129	114	135	130	131	135	137	133	139	143	151	109	131	149	133	144	129	147	129	112	152	145	117	131	121	149	144	139	146	111	128	146	134	129	141	135	132	123	109	130	126	138	139	148	146	154	139	115	132	131	134	129	130	135	154	142	161	130	136	131	127	144	150	125	139	146	138	131	152	157	141	128	131	128	123	137	132	142	109	134	135	134	140	148	164	141	142	140	133	155	164	140	131	132	145	141	139	127	125	142	146	144	132	131	155	137	134	141	138	155	125	130	134	149	127	127	117	117	144	136	142	150	148	135	135	140	125	134	122	136	149	142	139	159	144	126	114	126	137	146	138	134	150	148	126	135	149	125	123	133	136	116	130	112	132	146	163	131	137	147	138	130	124	130	155	117	119	150	114	128	145	137	114	145	150	118	138	133	124	148	139	136	158	122	129	121	130	118	129
4980	762	723	392	292	263	225	205	186	181	176	155	170	144	155	145	118	133	152	147	146	155	140	132	125	163	119	139	143	144	141	139	134	128	142	140	146	137	137	116	125	130	125	151	134	144	121	138	142	141	128	158	149	151	117	125	147	152	125	152	146	134	138	149	140	118	127	140	132	130	146	156	146	157	130	128	137	144	145	149	142	126	158	130	142	140	153	139	147	139	140	145	133	137	130	124	121	130	133	138	131	158	135	124	123	133	107	172	141	141	112	128	160	144	148	137	186	138	153	148	159	148	134	155	153	148	143	141	142	140	141	148	161	135	132	146	139	130	140	170	157	145	121	133	121	118	121	125	157	130	153	155	143	144	157	140	139	133	116	135	146	137	140	129	140	149	142	143	141	130	154	125	152	133	123	139	143	125	139	150	134	138	145	140	136	139	139	125	131	141	120	121	152	119	142	140	129	152	128	141	135	158	146	145	141	153	134	141	129	154	161	143	158	143	150	137	146	149	124	158	131	144	135	130	124	129	134	153	123	135	112	138	141	134	129	139	150	152	135	149	144	143	134	149	141	128	140	134	137	130	125	131	129	114	140	170	162	145	129	137	109	132	127	141	141	135	121	149	135	146	134	156	149	150	139	142	157	128	138	133	153	127	147	140	147	163	132	116	160	121	133	134	146	141	133	124	131	131	133	125	150	125	136	129	121	130	155	156	120	120	127	130	135	137	145	152	143	136	132	154	133	147	133	148	128	144	134	135	159	124	133	137	127	122	137	126	148	124	127	154	161	143	132	135	125	136	164	128	126	130	149	122	133	140	140	129	114	146	151	123	137	121	111	142	125	135	136	148	121	134	141	133	147	170	142	130	136	128	120	147	149	148	163	128	135	140	134	128	142	159	135	136	133	122	137	152	143	153	145	141	123	151	125	153	126	131	140	124	180	125	164	123	118	142	134	181	150	137	139	134	141	123	157	145	131	138	142	146	142	144	147	149	136	145	141	150	154	122	127	132	141	149	129	152	137	144	134	133	149	119	133	132	140	163	142	140	124	147	145	147	149	126	134	135	138	141	128	139	120	137	133	146	131	133	136	134	144	129	133	142	147	151	126	133	147	132	128	157	137	132	125	152	143	155	126	145	112	155	135	131	140	137	121	116	152	142	119	148	153	140	126	145	141	133	144	123	148	146	141	124	132	141	125	145	150	120	152	139	176	162	162	120	162	157	137	133	131	163	123	129	120	136	142	134	132	157	126	134	147	146	135	141	143	173	136	120	146	128	144	129	126	143	155	147	168	128	119	140	142	144	135	149	136	125	140	132	166	147	122	147	151	132	140	147	126	127	142	129	141	122	142	160	126	138	136	125	135	119	122	142	151	134	142	140	120	149	167	125	138	137	131	149	152	163	131	151	150	139	163	137	166	137	139	137	132	147	125	158	125	132	130	147	136	153	125	135	139	153	125	149	128	139	129	135	131	142	140	140	132	129	139	132	152	116	135	143	145	136	136	153	130	133	142	144	148	141	141	117	139	151	136	134	139	135	135	124	141	133	151	126	127	144	151	123	143	143	149	151	142	140	177	126	159	137	127	147	152	142	137	144	160	166	150	127	131	151	121	143	146	169	145	134	149	142	140	142	141	144	143	132	136	137	129	169	137	138	124	109	156	112	137	131	139	137	147	139	127	137	138	101	152	134	154	137	131	159	133	135	146	144	139	152	152	150	118	130	149	121	137	146	140	135	149	135	153	154	153	130	128	131	138	130	117	127	146	140	134	144	123	123	146	146	124	166	148	133	161	129	158	143	140	144	154	131	129	135	152	142	141	156	154	156	126	143	133	157	117	154	139	161	139	139	144	148	147	163	131	122	145	148	144	141	139	145	147	139	126	138	130	151	136	110	135	131	127	117	124	141	148	129	126	138	131	157	144	167	147	151	132	159	136	120	133	116	113	125	128	136	155	127	134	131	143	141	161	127	135	138	150	136	118	139	121	159	142	141	144	145	150	166	129	149	129	137	143	148	131	154	155	134	135	149	141	151	116	130	136	152	120	134	134	156	150	146	147	132	121	150	146	137	132	135	142	154	140	137	133	144	142	133	135	140	140	136	137	153	132	131	153	147	168	134	136	146	140	125	118	140	143	147	146	151	150	114	142	146	160	140	122	148	135	142	139	139	151	151	143	139	153	145	136	127	135	156	143	135	127	137	140	148	133	148	146	148	130	152	145	126	109	140	140	137	135	154	138	130	141	141	144	148	152	151	126	159	148	139	133	121	132	131	132	152	129	130	151	176	154	133	145	150	148	134	168	131	147	131	156	136	138	154	135	145	133	145	159	155	149	144	133	133	131	141	135	131	141	154	130	135	163	148	144	159	149	146	171	135	161	132	147	149	124	141	166	148	147	132	148	139	159	159	138	142	152	143	131	126	143	149	127	148	147	131	147	142	150	136	131	135	137	133	145	133	126	120	137	138	125	134	143	164	151	135	152	134	128	136	147	138	130	159	124	118	122	127	131	135	130	139	123	136	141	128	130	156	138	130	159	132	120	140	137	117	155	134	141	135	138	146	135	123	139	131	146	145	148	140	152	113	140	160	133	130	122	151	142	141	135	134	152	154	142	143	124	137	149	136	125	134	134	162	135	145	141	140	138	136	140	142	142	139	146	145	119	132	141	150	135	158	148	130	139	144	132	145	120	161	146	142	153	150	143	152	129	123	124	161	125	149	151	140	145	138	139	128	123	151	140	142	145	121	151	125	153	140	130	143	145	149	141	136	128	148	132	141	147	148	135	156	125	173	136	143	123	139	131	135	141	119	139	148	143	135	149	165	147	127	118	112	126	133	149	161	150	154	133	106	135	148	136	128	149	142	129	135	143	179	141	127	153	148	127	164	148	130	136	132	154	137	137	134	127	139	124	126	124	150	138	127	160	159	138	129	131	131	143	124	154	138	124	136	149	131	123	167	139	129	146	143	124	147	142	128	133	138	132	138	149	152	153	146	141	129	142	152	133	137	139	140	136	143	147	145	133	149	135	134	129	143	163	144	129	136	152	153	122	159	149	149	148	152	129	135	142	146	148	137	138	147	143	127	134	150	135	121	155	153	132	158	146	128	140	122	143	131	127	130	125	138	111	131	158	143	139	135	139	150	161	131	156	112	155	130	126	141	138	122	146	135	163	150	143	151	151	139	129	141	124	120	153	128	143	135	150	163	153	141	153	140	150	143	141	126	153	130	130	116	139	121	143	128	143	152	154	138	147	150	140	164	169	135	110	155	125	128	155	153	159	127	152	125	145	121	145	127	157	134	149	150	133	147	136	139	159	163	132	136	140	116	153	114	143	157	147	120	128	141	158	137	137	124	163	153	141	142	133	139	132	126	149	144	135	138	154	144	131	163	148	122	147	127	142	141	161	132	130	138	121	146	134	124	144	145	124	151	148	139	126	138	142	139	150	134	137	141	152	135	130	132	144	141	135	132	143	150	157	153
25135	20854	27368	24445	20857	12604	1869	1148	906	785	732	676	596	612	604	543	535	539	497	499	487	504	497	498	497	504	469	490	441	478	465	450	430	451	465	471	449	444	442	445	450	403	447	444	459	476	474	447	405	456	438	475	445	443	449	453	391	455	430	441	430	457	426	411	440	445	427	496	421	441	440	435	448	439	452	429	437	463	437	448	442	436	419	428	461	458	435	421	427	438	448	406	419	433	421	442	431	402	400	392	422	448	437	428	435	453	448	426	454	417	417	448	474	419	424	420	413	410	399	433	410	481	443	483	453	421	462	419	404	423	435	421	435	451	447	423	417	409	453	436	410	421	427	451	470	462	433	427	439	468	417	450	401	440	457	447	457	408	447	410	447	452	389	402	424	400	479	403	427	423	384	411	466	439	423	423	402	412	401	451	454	447	411	435	452	456	431	420	431	434	440	440	457	448	400	432	437	421	421	476	438	406	433	474	433	434	414	440	443	431	436	419	440	433	418	436	464	449	418	442	451	442	388	437	393	476	428	433	430	441	425	402	389	421	438	416	459	430	447	439	437	447	447	412	435	458	439	403	444	445	377	463	405	428	438	382	477	399	435	388	420	412	465	452	435	440	454	434	451	462	467	420	434	461	419	463	458	465	445	427	398	429	435	458	464	430	408	428	437	431	389	427	414	452	416	476	433	389	437	449	400	416	430	416	423	460	431	412	454	453	424	387	430	438	468	410	404	476	414	431	426	442	415	399	414	450	440	414	431	438	433	447	404	446	439	416	423	401	440	435	421	423	433	396	455	433	443	412	442	427	440	458	452	445	426	434	467	432	450	432	474	401	438	434	404	463	410	388	456	455	434	470	416	421	438	418	416	439	412	442	412	441	450	396	389	439	443	400	383	437	469	458	447	413	435	419	425	448	407	424	451	444	403	406	446	464	426	426	424	479	453	413	429	449	437	450	459	415	467	415	442	457	454	407	462	434	452	425	409	425	427	470	440	445	403	414	437	451	451	454	426	430	414	438	465	448	430	411	394	414	418	449	428	445	421	444	428	434	430	447	406	449	389	434	394	435	438	408	413	421	440	392	398	447	425	452	459	428	445	407	431	404	465	430	453	429	457	458	452	406	443	438	397	448	406	393	387	406	457	410	472	420	433	448	422	414	442	426	459	431	410	419	451	418	430	480	386	451	418	419	458	428	437	452	422	437	422	450	437	413	467	429	396	417	436	425	451	440	476	418	472	438	420	416	418	417	443	433	404	461	426	371	426	388	447	446	388	448	441	436	464	440	442	386	452	390	422	434	447	446	433	453	402	432	448	463	418	429	436	425	430	469	428	434	444	468	429	401	449	400	425	450	399	441	468	414	430	431	448	433	456	392	444	422	443	438	445	453	458	385	423	489	428	411	408	430	433	416	445	418	440	413	395	428	435	423	424	471	397	460	433	421	410	394	428	429	479	418	427	451	408	402	461	453	425	460	439	469	406	449	459	445	411	446	456	429	436	456	444	426	423	405	445	491	403	418	432	417	445	450	419	441	390	433	429	412	462	400	471	395	423	419	423	422	422	454	467	429	445	390	416	440	456	426	418	397	432	457	400	457	453	439	407	416	427	423	445	445	445	449	435	449	425	418	421	437	446	440	427	428	456	424	439	431	418	430	467	444	467	442	446	469	375	435	389	444	431	451	391	440	438	426	461	414	427	395	466	420	386	423	409	405	405	398	403	429	431	443	460	449	461	410	421	424	400	434	410	400	421	426	461	416	433	457	396	419	405	445	441	413	400	437	455	442	445	466	407	423	457	448	405	440	429	477	446	442	430	408	417	409	439	445	444	426	419	469	450	412	435	409	477	398	424	470	417	442	403	428	458	429	449	423	455	436	428	423	433	426	443	432	458	390	444	421	459	423	452	476	413	400	420	413	442	436	431	462	441	409	420	403	423	420	445	439	462	418	455	439	468	430	473	441	443	416	413	410	411	448	413	414	438	436	453	447	431	422	445	443	440	422	426	435	440	458	399	448	429	419	434	386	415	386	419	401	439	446	402	453	404	445	444	434	419	420	384	431	455	423	409	401	415	443	403	427	394	438	403	437	411	423	443	439	466	476	451	414	428	433	449	448	435	438	465	414	434	459	395	407	403	460	415	436	426	445	428	480	428	426	410	397	455	432	445	442	386	402	430	419	439	425	434	425	414	441	436	441	411	458	440	427	436	402	492	433	435	455	433	435	442	431	431	422	444	417	444	460	425	412	407	441	444	417	409	431	400	449	453	436	424	413	393	418	388	415	458	414	432	431	424	437	448	441	471	440	421	429	432	464	472	418	398	448	451	404	438	422	458	467	410	423	416	433	430	443	424	434	452	422	454	433	435	420	464	425	408	436	451	430	435	405	430	456	419	411	437	426	448	433	445	443	410	440	455	476	429	455	433	417	473	409	458	399	391	426	428	415	423	435	417	431	425	449	428	435	389	385	438	435	449	430	384	437	438	439	428	399	394	428	448	452	410	437	407	434	403	430	462	432	441	467	444	412	430	391	405	451	459	415	424	426	410	446	389	438	443	396	413	433	467	454	416	446	469	401	411	440	420	429	434	423	444	461	464	406	440	438	444	429	466	437	431	414	409	438	398	433	408	426	447	464	461	391	408	465	429	436	403	421	459	433	451	422	443	392	412	460	434	422	437	435	468	434	477	407	420	436	446	398	449	455	453	422	382	432	417	412	419	450	407	437	398	457	430	418	429	401	427	420	421	450	409	450	444	460	446	440	447	457	392	410	428	401	409	450	401	456	429	440	484	450	442	441	410	456	440	470	435	450	428	436	475	435	448	441	442	397	421	441	436	441	433	445	422	424	413	422	414	450	444	478	446	439	408	414	432	421	439	447	445	417	444	427	437	426	405	435	422	461	438	446	425	422	413	400	446	437	401	426	433	409	458	456	455	421	432	436	455	381	457	429	430	444	417	436	473	453	429	428	432	426	419	429	405	471	457	430	423	418	405	398	397	443	435	418	424	423	423	460	468	450	442	426	459	419	434	416	407	415	431	457	405	448	425	434	411	452	468	441	413	425	411	431	402	402	438	416	449	456	418	434	416	392	453	398	469	425	413	464	441	422	478	420	409	407	425	438	440	423	406	475	388	440	428	428	437	440	430	447	462	414	418	436	416	450	441	434	457	410	436	399	423	391	446	412	393	421	442	408	420	437	458	417	385	423	448	451	448	443	433	405	432	436	400	428	459	386	445	404	456	431	424	413	405	467	454	413	414	404	402	425	426	453	444	487	434	427	410	389	462	400	441	402	433	424	449	453	442	414	419	423	461	416	401	467	430	427	431	423	468	458	438	401	430	425	439	467	419	405	453	411	462	465	426	409	463	472	407	426	395	432	452	458	447	424	419	457	439	448	428	439	459	411	430	417	460	422	457	440	425	428	425	456	419	453	443	413	416	400	464	421	428	450	452	454	446	408	420	417	409	454	429	440	425	417	464	396
7198	11871	10571	5945	3898	2808	2169	1707	1437	1154	1062	1000	850	767	746	670	635	605	592	557	561	526	519	526	529	518	481	481	445	439	420	449	450	482	472	461	459	439	420	458	382	438	430	451	451	446	408	398	411	431	401	427	434	404	397	392	424	428	410	420	431	405	401	403	415	413	404	385	392	420	424	397	418	410	407	361	384	381	413	406	403	427	362	398	426	441	372	409	429	406	464	363	374	390	397	394	423	392	419	431	388	381	350	389	400	380	410	410	423	443	392	384	418	414	389	391	376	423	425	402	411	372	397	410	396	352	387	416	410	411	388	425	443	413	402	428	361	386	407	392	407	424	396	405	405	409	369	408	382	405	411	436	382	410	412	400	405	359	414	422	406	415	420	427	391	400	392	404	425	423	427	397	410	381	394	411	411	415	404	393	392	395	398	384	386	410	387	406	415	403	420	424	428	360	384	387	393	389	371	395	432	421	410	395	379	425	386	380	393	406	398	359	372	437	380	434	401	411	437	419	384	404	438	393	419	378	405	395	391	391	396	385	393	371	404	411	426	440	416	413	413	382	396	394	416	384	395	419	394	427	421	421	385	429	409	388	419	442	404	363	360	375	453	382	427	397	369	389	374	412	390	391	353	458	419	393	407	419	380	400	375	415	382	389	405	380	401	369	409	389	425	431	363	382	378	409	408	405	443	384	392	421	419	374	376	458	421	411	386	375	397	375	394	384	413	401	353	391	401	406	402	419	404	369	383	386	367	398	375	426	393	379	397	395	417	376	387	425	378	376	388	431	437	372	407	394	399	402	383	390	388	390	389	369	386	423	392	372	395	398	401	392	367	416	389	432	432	417	433	418	396	359	409	411	411	396	429	393	410	404	416	400	410	409	412	417	392	387	414	384	395	421	447	405	393	379	406	378	365	412	397	364	407	383	404	415	375	402	417	399	400	364	416	414	413	382	408	416	431	419	424	379	401	415	365	411	389	394	378	401	380	393	407	406	415	370	408	409	389	439	399	402	402	397	429	358	394	390	384	409	386	387	393	367	381	368	425	396	386	384	406	377	414	425	375	411	421	372	370	405	371	429	391	413	372	359	402	389	438	434	420	380	386	415	408	361	382	390	381	382	431	392	413	409	425	390	445	391	383	399	400	376	427	393	350	383	392	401	403	412	394	358	390	400	418	441	400	386	425	403	372	416	373	395	438	428	429	391	385	410	399	405	383	376	388	417	401	423	436	407	383	403	413	406	395	413	416	401	418	416	402	383	432	403	372	374	372	390	390	385	436	386	361	388	365	401	387	434	406	388	380	402	425	453	439	426	387	399	383	404	393	440	376	370	390	392	409	413	381	374	394	389	396	380	410	370	367	381	412	385	370	386	382	431	422	381	447	402	393	386	394	414	405	435	401	382	418	373	411	367	413	381	431	416	397	383	352	426	391	364	400	375	397	397	409	383	391	379	407	441	398	386	407	405	421	391	415	389	398	355	388	386	450	382	411	389	382	393	388	383	363	395	410	403	379	391	395	418	367	402	405	409	421	426	409	377	357	374	397	401	410	426	387	416	404	409	415	392	407	378	394	413	397	397	380	422	380	416	413	387	442	374	375	394	398	407	382	442	387	405	435	417	381	399	385	405	380	381	417	446	378	378	392	435	386	356	377	399	381	382	405	410	393	407	385	394	425	396	383	359	386	397	385	379	418	389	395	385	378	387	406	403	374	412	392	398	400	372	389	383	381	401	402	403	387	356	410	399	394	396	365	386	386	437	377	429	354	407	345	402	386	372	400	423	394	386	394	397	398	386	419	386	383	389	410	390	368	386	382	396	409	368	375	387	396	369	428	403	411	422	400	407	407	379	420	385	396	398	388	390	391	386	392	362	411	410	392	411	388	421	341	370	401	381	394	408	402	427	445	398	425	419	425	400	432	396	393	390	391	360	411	391	368	374	394	410	371	403	398	398	422	421	395	366	392	389	417	399	386	411	406	353	397	386	417	395	437	430	414	380	416	395	400	412	431	395	407	441	413	390	405	356	412	368	403	414	376	390	393	407	401	396	396	379	399	411	405	407	393	407	414	387	421	388	382	388	413	384	403	355	387	384	397	401	389	404	381	376	413	421	413	375	406	390	380	383	390	411	397	392	415	396	383	401	390	434	376	373	383	434	356	402	393	379	383	360	395	413	407	410	414	367	386	373	419	367	402	402	416	389	378	418	391	388	423	397	385	388	406	401	371	387	383	387	357	397	355	380	393	416	370	394	412	401	372	400	430	402	395	368	426	419	394	395	397	407	397	407	433	424	388	399	422	386	370	413	400	403	374	408	391	375	409	402	373	373	411	397	410	432	379	403	423	367	387	401	414	412	386	426	378	391	369	399	376	411	401	394	428	369	412	379	394	380	374	401	384	411	379	392	399	439	402	379	379	402	395	368	395	396	440	374	386	408	400	389	385	410	402	380	381	419	343	436	407	424	398	419	394	382	380	363	401	376	376	397	391	395	403	377	441	388	387	423	390	390	405	415	385	368	414	444	383	405	402	360	370	379	396	409	398	376	420	412	394	412	383	422	393	388	392	390	404	390	441	400	405	405	416	452	402	400	406	386	410	414	403	392	405	383	376	411	384	361	397	397	399	394	400	393	427	429	415	413	373	408	381	416	368	397	446	373	346	404	389	423	434	382	394	401	407	391	403	362	438	393	389	398	392	418	418	446	431	406	393	412	388	393	396	429	423	413	405	410	409	386	419	391	424	405	368	396	440	384	370	370	410	400	410	412	384	400	394	355	411	418	392	394	389	367	380	386	417	410	403	391	398	399	387	423	402	384	397	417	395	384	398	373	416	380	380	386	433	419	381	413	408	390	415	380	407	454	418	397	414	377	394	424	422	362	386	381	380	400	400	409	383	385	405	394	357	411	407	435	413	392	406	426	410	410	400	413	398	366	383	398	403	441	380	380	381	381	415	387	370	392	403	394	411	385	401	428	420	371	397	380	388	386	396	411	411	380	405	428	410	415	371	389	396	395	397	392	390	409	408	367	402	424	386	371	390	431	421	377	395	387	404	407	407	422	386	376	398	384	410	416	389	407	385	381	395	389	433	380	425	434	386	442	354	411	393	400	384	393	412	396	366	404	385	396	412	415	417	383	342	382	397	385	429	424	431	381	403	387	391	405	433	430	404	361	398	366	398	381	393	409	385	380	429	396	384	408	385	397	393	370	397	381	397	403	398	405	389	387	385	388	365	394	425	381	402	405	396	410	411	379	388	376	435	451	434	411	416	410	395	405	374	383	402	394	415	404	387	366	404	393	449	375	427	394	382	422	369	396	399	444	391	402	405	394	388	368	404	407	420	396	400	381	439	409	387	418	379	383	401	384	408	397	376	417	433	401	434	394	406	387	415	367	412	395	390	420	392	431	417	455	343	404	415	366	424	384	401	389	368	414	388	399	361	403	428	414	424	380	427	412	415	420	388	452	451	389	406	352	404	390
22963	20840	27668	24167	20846	20942	11142	2091	1546	1349	1231	1136	1089	989	955	968	856	836	809	804	848	763	788	698	705	760	757	751	740	704	715	739	697	764	661	733	713	688	682	689	692	705	706	665	703	696	701	647	682	703	682	684	680	713	716	660	720	641	678	676	684	642	667	661	657	664	680	643	691	651	631	662	636	603	616	650	660	622	647	642	638	700	610	644	650	591	684	582	633	650	702	684	667	611	663	648	670	637	633	635	676	654	664	628	623	651	655	633	667	652	668	611	651	657	647	581	656	653	711	647	614	694	623	604	661	653	634	666	682	665	635	630	658	722	668	654	671	663	648	626	656	631	657	630	619	663	638	699	676	632	624	645	665	622	634	635	683	643	665	651	631	639	652	641	669	661	668	656	708	663	622	695	633	616	659	625	679	681	658	671	639	608	711	638	620	599	613	617	628	623	658	641	612	639	693	655	657	664	687	613	611	659	679	683	628	636	627	639	609	665	674	662	645	683	615	587	640	637	658	667	685	673	614	617	668	692	627	610	653	619	633	640	673	630	637	674	669	657	666	639	650	647	651	663	632	645	656	655	621	671	672	663	618	642	635	656	585	638	659	670	639	659	673	673	647	679	673	628	614	693	611	676	679	635	635	676	667	646	677	647	647	703	655	727	609	603	676	667	676	693	596	672	598	630	639	696	647	670	641	670	638	637	613	687	640	676	641	659	668	674	612	653	674	675	614	643	642	661	663	676	645	638	641	630	670	658	696	670	652	678	736	632	633	620	682	710	696	677	654	631	629	683	644	630	641	622	651	646	619	653	635	624	636	642	632	652	631	661	636	626	622	671	651	631	697	662	633	619	617	628	682	622	635	672	684	652	639	617	693	674	644	646	634	660	676	656	656	652	655	631	690	695	643	619	664	703	684	640	624	645	652	666	650	634	637	622	586	626	697	637	660	607	653	615	637	674	671	635	670	655	663	630	658	657	647	665	685	688	669	626	661	664	626	645	647	643	621	648	630	626	658	649	586	622	630	644	705	689	646	670	620	659	607	655	668	659	632	652	653	659	677	663	659	627	671	673	647	697	694	648	634	658	594	676	634	618	645	634	685	600	696	672	697	630	657	674	653	640	651	638	621	618	637	686	696	655	625	646	665	651	616	607	678	606	624	645	626	627	667	613	650	677	671	662	705	656	639	641	679	648	686	645	618	634	605	672	631	617	599	671	662	655	646	664	620	614	660	644	618	647	682	663	633	618	676	634	674	638	640	634	619	663	637	620	638	659	671	663	665	645	678	656	705	626	643	632	673	709	637	622	643	723	647	615	673	644	675	649	658	672	628	637	685	670	651	604	667	702	653	697	647	631	655	665	681	604	627	637	660	641	644	621	644	626	650	643	697	703	675	651	670	643	670	597	677	620	684	692	620	618	626	643	650	614	635	656	642	673	690	649	632	697	664	597	651	685	625	638	689	643	655	614	708	631	636	650	653	651	665	641	634	661	666	602	688	615	681	631	698	638	642	648	669	657	628	695	676	643	655	640	607	651	641	635	628	649	654	667	646	628	712	655	721	634	639	610	641	669	643	657	649	659	663	627	639	657	649	637	647	651	621	673	650	621	680	656	676	594	658	626	667	696	676	724	640	685	687	644	691	658	626	658	662	627	630	680	630	623	616	604	670	678	633	678	644	659	679	630	637	662	660	632	677	712	670	640	647	663	671	665	647	649	658	625	646	660	650	646	634	649	641	669	613	616	659	617	656	633	615	596	672	629	665	612	622	650	623	737	691	684	622	680	714	626	636	677	636	645	679	638	656	696	631	625	609	662	692	680	601	660	643	655	688	648	686	686	591	656	670	684	644	644	668	683	609	642	642	666	652	644	652	596	677	670	651	634	619	627	679	655	633	608	672	679	690	619	673	649	653	656	625	673	637	678	655	676	649	616	665	667	657	671	639	653	669	655	605	654	683	645	620	658	697	622	712	690	604	688	618	666	649	677	633	612	629	661	613	656	623	649	677	700	655	665	634	634	652	616	664	681	616	633	635	677	656	631	669	654	652	656	720	627	686	701	634	657	610	656	666	627	640	625	629	661	662	640	597	632	622	667	654	658	618	658	644	661	653	637	663	629	660	642	621	643	668	652	703	668	653	648	658	695	684	647	665	692	660	679	684	665	704	662	646	653	626	615	652	650	643	680	656	690	636	652	633	611	627	629	632	630	655	647	639	613	660	675	616	624	628	611	658	651	597	674	621	630	695	620	626	639	667	666	639	650	693	643	663	653	678	633	644	669	642	699	629	672	620	603	681	615	686	656	619	643	594	619	650	655	670	651	631	660	674	643	615	602	703	619	673	619	580	668	669	668	659	689	611	647	615	649	661	612	643	658	631	636	662	659	615	677	679	681	657	649	713	630	649	647	634	669	627	698	636	680	646	654	652	629	679	647	636	689	636	643	627	689	619	656	650	600	665	645	662	639	661	652	673	604	669	650	670	612	602	635	615	681	625	615	673	589	685	619	637	648	655	647	668	664	636	660	639	676	712	649	676	649	642	662	657	637	664	640	610	636	627	624	623	629	676	673	663	673	646	660	617	663	669	645	615	614	619	656	673	647	679	647	624	629	603	672	663	630	640	672	671	623	651	655	693	650	647	620	648	661	691	631	650	675	650	633	624	632	654	658	616	654	628	643	686	640	617	648	665	673	648	670	656	665	619	601	634	622	687	687	592	667	607	595	655	633	621	630	668	606	663	686	664	663	701	623	685	677	654	690	667	691	654	643	650	644	681	624	647	632	640	638	633	626	671	640	689	621	659	630	648	633	633	639	619	674	684	625	611	643	626	628	658	687	643	610	645	651	631	655	637	703	631	617	662	659	672	614	613	609	647	646	623	620	659	693	642	668	655	610	661	680	679	678	686	671	681	644	604	658	646	586	607	659	635	648	652	633	635	639	606	669	645	693	595	684	623	641	646	615	594	699	645	615	649	677	667	695	642	654	640	625	694	652	647	652	655	651	628	618	647	650	661	646	642	717	660	633	633	686	688	649	644	659	649	656	653	645	633	623	622	644	654	619	647	660	660	609	656	613	676	642	665	666	617	606	699	676	633	641	636	640	687	667	631	677	606	662	649	656	691	668	661	631	626	681	675	612	635	649	633	632	683	672	610	653	696	622	641	626	637	664	689	635	675	581	664	674	646	630	628	631	680	655	654	598	638	627	658	616	695	637	665	653	645	648	663	653	640	698	686	626	613	608	638	613	650	644	676	695	711	646	658	653	660	657	650	641	671	646	617	684	633	681	649	668	660	682	653	636	670	623	643	655	621	651	639	670	626	622	678	629	652	668	632	652	659	636	625	655	683	669	660	671	671	663	676	619	642	677	634	616	641	625	668	663	644	653	626	658	599	677	654	654	661	662	690	602	561	676	642	676	629	620	653	630	715	625	645	656	608	652	655	633	658	636	669	619	661	627	577	646	625	688	663	648	672	649	651	646	657	632
10030	18484	17027	10192	6938	5177	4016	3040	2697	2246	1846	1640	1555	1381	1261	1175	1004	1011	942	948	804	859	809	760	791	764	750	751	738	685	753	712	698	688	681	712	673	632	681	624	700	672	633	634	675	668	615	666	604	655	675	610	611	607	704	600	618	618	624	612	631	635	632	608	612	602	654	611	650	588	626	640	598	602	660	639	617	632	612	634	545	598	610	645	593	610	656	630	616	625	601	636	606	604	649	582	607	618	622	561	614	607	632	674	606	549	584	670	621	610	600	559	597	595	618	619	594	597	591	610	614	614	636	620	654	635	594	601	608	589	611	633	623	623	556	585	606	607	597	635	611	571	619	588	596	623	594	621	614	597	604	604	628	576	613	648	542	587	575	609	645	645	569	597	627	613	567	629	562	596	631	635	566	606	601	665	643	597	648	597	566	607	591	581	618	610	593	569	622	566	639	611	614	584	626	578	595	664	596	546	612	604	584	634	601	611	587	606	599	602	592	617	581	614	596	618	593	600	582	532	603	580	588	595	612	612	560	617	607	596	600	578	624	596	594	608	614	578	579	602	544	618	565	586	607	581	594	589	603	590	627	590	595	621	651	612	616	560	564	622	609	611	598	568	615	618	636	580	552	567	612	592	649	632	609	612	625	648	578	575	581	590	557	615	575	602	574	581	603	592	581	551	581	617	611	574	595	601	600	607	628	618	584	669	615	586	601	576	603	598	609	619	584	598	588	645	608	618	570	625	635	563	586	602	571	626	534	617	595	642	605	593	612	645	591	648	587	618	604	613	616	577	653	587	638	612	645	580	640	577	606	595	639	623	585	588	615	626	568	617	587	611	607	636	604	619	643	599	595	602	617	630	605	588	580	584	590	625	593	584	597	624	638	620	608	562	598	644	600	612	577	569	590	635	581	572	573	581	581	594	638	626	578	639	607	599	532	616	630	617	631	614	572	596	586	650	603	576	608	619	587	589	610	603	622	562	618	602	607	563	607	568	610	598	587	621	577	585	600	571	591	574	577	651	586	606	634	590	662	630	599	614	614	592	611	572	560	602	608	564	632	568	591	574	602	597	581	575	577	601	590	594	558	578	607	575	584	578	595	616	563	588	620	551	576	556	581	613	603	620	620	630	573	573	566	563	575	644	619	593	601	588	609	597	596	622	606	601	629	590	604	595	578	646	598	612	596	635	603	590	624	588	585	635	622	555	571	607	587	581	601	629	602	639	600	571	577	624	584	595	584	598	606	620	574	592	575	615	567	610	640	570	631	610	598	616	562	553	615	558	628	591	625	596	623	635	579	597	655	564	593	591	594	625	591	640	646	584	585	586	603	594	601	608	587	581	631	637	624	623	609	612	597	577	587	623	568	606	590	564	650	592	611	617	602	577	595	606	567	635	577	589	523	620	588	613	575	583	648	584	586	598	649	601	584	621	613	621	638	629	563	601	570	635	550	578	629	606	571	598	568	564	572	601	634	572	585	568	602	651	628	608	619	592	603	618	589	615	665	622	587	632	621	564	590	601	609	588	564	603	613	587	607	600	605	618	571	599	594	593	569	620	604	579	537	566	577	611	632	600	589	581	612	576	592	580	601	571	611	613	587	558	650	585	604	599	574	606	559	619	628	638	584	623	607	639	628	604	588	578	588	629	586	622	578	635	632	573	601	587	572	603	595	653	611	590	600	636	604	640	555	636	618	557	614	598	625	598	610	618	616	613	614	602	573	626	586	622	613	630	607	564	620	607	570	588	613	607	650	591	592	597	618	603	575	630	611	632	626	619	609	601	584	574	592	576	594	602	590	563	628	574	617	650	615	625	600	593	608	577	606	569	562	613	641	561	597	591	576	620	623	620	598	583	563	591	582	611	637	559	615	642	611	633	630	583	622	621	548	616	608	617	619	608	575	582	610	610	570	631	590	611	587	627	572	592	610	639	647	603	632	608	589	583	597	586	571	573	614	571	601	605	603	621	597	616	588	619	632	625	630	591	582	599	626	589	616	606	606	594	611	596	549	583	599	617	621	582	630	580	568	572	607	602	586	631	613	590	602	568	572	576	627	595	581	608	634	571	630	618	586	644	593	580	610	633	624	601	579	614	607	638	627	559	636	559	613	579	567	606	555	589	588	616	616	611	630	613	566	583	604	610	611	585	584	604	578	595	614	612	605	603	588	600	636	621	599	610	620	596	569	615	610	607	598	616	620	586	556	538	561	610	643	581	588	630	584	593	615	615	611	573	661	592	603	605	589	648	635	624	572	590	564	607	626	592	643	579	589	604	619	586	619	613	613	606	599	596	644	610	635	623	628	630	634	584	631	588	535	626	630	609	610	607	582	602	588	600	628	625	610	576	586	624	568	624	629	629	604	666	615	592	593	571	597	588	593	580	634	613	618	586	616	604	597	620	621	623	596	603	576	620	604	545	631	612	647	588	583	590	609	569	650	630	601	609	597	599	581	663	624	586	625	623	606	631	617	572	632	654	594	590	617	599	615	645	595	608	578	626	585	603	589	625	570	595	600	629	572	603	576	593	603	607	604	606	571	612	629	579	609	637	611	621	596	670	607	594	615	622	602	576	606	595	600	595	595	574	605	597	568	555	597	637	597	601	621	602	588	609	560	568	581	550	598	568	618	647	639	598	627	634	586	639	617	592	601	590	589	612	602	578	574	632	623	584	603	592	561	589	641	610	582	605	610	563	604	592	568	620	603	623	586	592	626	604	621	571	627	623	604	601	607	618	601	584	662	578	588	608	645	633	644	614	584	622	589	606	621	578	595	583	604	631	618	635	630	605	618	626	609	620	602	622	633	608	586	584	637	608	615	613	574	567	596	575	580	577	615	580	613	591	636	636	595	586	573	575	596	614	583	614	587	624	606	608	607	597	590	652	580	640	603	583	609	584	572	630	572	579	612	622	559	596	614	587	603	603	608	576	588	619	587	559	585	575	664	598	552	603	623	621	626	586	555	583	620	616	595	619	602	602	621	594	611	574	575	562	632	615	594	627	632	598	631	543	660	575	593	559	592	631	610	613	636	577	620	580	596	590	609	650	587	596	606	574	616	592	625	587	598	545	562	622	617	603	576	599	574	566	615	579	591	597	604	572	654	605	643	609	589	604	606	590	666	556	539	626	570	606	569	590	599	647	614	615	592	619	590	603	570	560	568	624	633	607	584	543	625	605	608	615	579	591	599	584	608	610	632	563	611	651	586	602	612	603	579	598	572	604	582	548	594	648	582	581	660	609	586	568	584	584	633	625	584	598	613	600	599	568	580	651	607	619	605	622	599	597	627	649	587	610	593	653	572	564	619	619	579	604	607	631	609	595	607	651	599	623	592	590	603	574	588	587	613	597	591	578	588	596	594	660	647	593	600	581	584	596	617	601	554	593	594	573	595	613	598	570	590	583	575	616	587	580	613	623	572	614	576	595	612	567	599	642	597	583	589	655	590	634	599	612	599	600	619	584	594	608	587	618	580	620	596	558	650	590
28427	14732	1788	377	255	225	184	185	170	150	132	144	148	138	135	139	148	152	143	142	149	133	148	131	128	152	138	137	143	142	159	115	139	138	131	125	150	142	152	124	124	141	130	129	143	130	128	129	128	135	152	123	133	132	115	121	140	122	136	141	150	141	121	123	142	144	141	123	148	159	145	118	137	143	109	137	128	172	136	125	127	124	149	133	144	144	134	111	122	117	140	108	131	168	164	151	124	135	140	143	132	153	128	112	139	154	123	147	153	119	121	138	132	129	134	120	127	131	134	139	131	135	117	146	127	127	144	135	150	145	132	157	128	140	160	123	132	154	132	145	129	132	129	145	143	122	164	147	116	128	121	137	157	143	147	160	127	117	120	147	149	148	141	145	116	127	118	123	140	129	128	134	120	129	136	150	143	134	136	143	137	139	118	133	159	136	158	125	146	113	118	129	132	128	124	165	144	141	161	138	156	138	145	131	154	138	119	131	166	144	127	132	134	131	133	146	135	143	142	133	131	135	121	132	149	119	150	127	151	144	138	136	140	160	133	126	142	134	129	141	101	150	127	153	147	163	141	129	131	155	111	118	132	110	142	134	146	142	126	129	141	138	119	145	117	146	140	143	148	149	130	148	141	126	140	139	136	132	123	138	147	132	133	142	125	144	131	155	121	118	123	133	125	145	133	145	140	151	132	145	138	139	137	135	131	148	124	137	131	126	139	129	145	134	121	126	160	127	146	131	127	121	145	146	137	115	154	127	140	123	129	121	152	133	155	136	126	135	155	132	151	127	133	143	138	139	129	142	142	144	151	119	131	131	157	130	118	133	144	151	140	136	133	130	110	143	146	135	122	152	154	113	139	138	120	134	146	151	115	137	117	125	130	124	154	136	111	139	153	154	140	135	141	144	172	122	156	123	133	146	124	118	136	125	137	154	153	125	132	152	118	127	129	123	113	144	120	145	137	104	119	152	134	157	130	150	138	153	157	147	136	140	126	139	152	123	134	117	133	147	148	150	115	136	139	134	128	143	150	139	142	119	151	129	94	136	139	146	152	136	161	134	141	144	156	156	126	132	157	132	120	145	125	137	151	141	141	148	122	147	166	140	131	140	128	152	148	131	122	123	143	131	128	143	135	154	127	121	129	122	155	129	139	122	132	123	148	142	142	154	131	137	158	135	132	144	150	135	151	127	117	128	147	133	126	138	144	146	118	151	137	143	127	129	120	157	136	135	144	137	137	141	127	126	153	136	125	122	167	136	148	117	129	159	133	143	123	152	116	130	140	140	121	133	159	154	141	159	119	139	153	145	131	130	109	140	118	131	166	152	113	146	128	110	154	134	143	135	141	150	137	130	150	141	150	135	143	124	125	127	140	119	128	127	158	125	123	146	149	137	137	129	146	145	131	130	149	118	141	154	142	155	148	129	123	126	137	156	142	124	147	119	131	128	140	139	147	147	128	132	140	118	143	131	136	140	133	160	128	153	137	139	154	147	133	130	120	122	137	150	138	136	141	146	146	138	123	140	139	115	119	131	152	133	130	151	138	137	131	133	148	151	146	110	138	145	131	137	141	147	134	130	136	128	130	165	121	160	141	151	145	126	133	124	131	141	108	115	130	136	155	131	140	148	151	176	152	120	168	154	133	141	121	145	132	124	141	151	143	145	124	141	133	129	124	139	135	118	140	139	152	148	150	132	126	139	128	151	146	145	156	124	126	132	123	132	143	148	101	126	143	123	145	149	117	144	117	147	152	125	130	133	138	148	127	126	130	146	145	120	127	143	132	149	135	127	145	146	132	150	130	141	139	131	132	161	133	122	156	157	140	134	142	121	136	145	148	151	129	149	141	131	136	137	151	127	137	118	124	116	142	136	137	146	130	129	143	129	127	128	132	152	126	129	144	124	124	140	120	144	146	137	124	141	146	145	142	129	125	133	138	131	126	136	147	137	145	142	134	143	149	138	146	149	141	130	135	118	161	153	143	142	147	126	141	130	166	113	149	134	147	137	142	127	149	128	153	139	126	128	146	138	120	131	142	130	117	129	134	155	118	133	109	129	143	152	104	119	141	111	129	137	148	123	152	138	165	134	139	118	130	136	135	111	134	128	128	135	144	125	123	151	141	120	124	145	140	124	141	113	151	142	138	136	132	150	134	137	145	130	155	145	148	144	139	121	111	130	131	133	145	122	144	136	129	142	124	133	137	157	133	123	151	149	125	128	169	132	119	150	131	147	152	146	123	138	140	134	135	140	131	136	148	138	129	129	138	153	154	132	135	147	144	127	132	136	134	112	121	131	139	108	127	118	123	131	155	127	126	142	119	126	129	156	143	152	103	131	131	133	142	132	138	135	125	146	140	160	124	136	143	139	111	135	149	141	133	144	141	128	155	139	135	138	123	146	136	135	132	113	146	140	138	149	152	141	145	118	136	137	130	145	125	132	152	139	133	144	116	131	125	146	136	140	126	120	155	139	125	136	137	126	131	142	129	142	141	139	128	157	145	132	144	145	149	154	127	142	144	153	128	153	135	142	139	140	131	135	161	150	143	147	139	149	142	137	130	117	141	111	138	140	148	158	128	154	108	138	123	122	131	141	140	138	125	138	149	130	123	137	133	104	144	130	138	114	143	141	143	124	119	125	125	159	135	142	123	115	134	133	115	140	125	138	133	143	144	133	133	141	140	147	164	134	150	152	139	129	124	140	142	128	136	131	141	144	148	130	137	136	125	143	120	139	132	141	124	104	151	124	138	146	129	148	144	132	134	141	133	136	152	144	136	140	129	138	129	151	127	135	156	142	142	127	131	152	138	144	155	131	126	137	146	138	152	124	131	133	109	130	144	130	124	137	140	143	123	132	135	137	154	150	125	146	144	157	137	131	160	136	164	116	137	154	144	157	115	153	122	122	146	157	138	152	124	126	147	156	143	150	152	149	144	144	151	136	135	143	124	119	146	135	141	127	162	125	125	148	130	141	131	145	145	159	141	135	162	144	135	136	118	141	121	139	146	148	164	132	139	120	135	136	149	131	133	129	169	153	128	150	135	138	140	142	124	131	154	144	123	135	152	126	139	142	144	140	127	140	135	156	130	141	118	129	135	137	145	145	134	130	127	125	128	141	128	145	127	152	152	152	120	155	139	120	144	131	138	146	131	143	137	135	133	138	136	134	122	152	151	139	150	116	142	150	140	136	126	128	133	148	136	138	164	133	142	138	137	152	127	161	108	136	122	133	131	133	144	148	135	155	153	128	122	126	133	147	132	142	123	125	145	133	114	149	134	133	123	132	127	129	118	120	140	128	127	135	131	145	127	144	116	123	104	135	148	149	133	146	138	133	149	122	136	121	137	131	124	124	118	120	145	136	140	134	114	134	127	125	132	135	131	161	143	128	150	137	140	143	128	143	97	131	130	163	129	121	139	132	139	149	148	148	145	156	130	124	136	128	133	130	132	147	134	133	142	137	136	124	118	140	134	126	129	135	144	142
5103	768	661	403	291	259	222	182	187	198	181	157	161	148	141	134	132	159	142	135	140	158	145	145	129	128	155	142	146	131	149	177	138	134	110	130	159	116	139	141	137	139	151	137	166	132	141	144	141	141	131	141	127	147	146	160	157	118	122	136	133	124	147	160	117	150	154	165	133	141	159	138	148	136	160	114	130	156	151	158	156	126	161	153	119	145	133	121	128	122	135	160	155	145	158	138	123	150	140	148	136	133	128	130	138	146	141	145	148	129	144	144	137	133	119	112	133	138	132	164	137	133	133	146	147	126	126	147	129	130	142	154	156	129	175	147	159	140	145	162	138	148	140	140	133	141	163	144	147	137	145	133	141	154	146	143	122	143	137	130	130	160	128	141	110	134	156	159	151	144	150	145	145	152	129	166	131	142	144	149	123	149	136	135	133	124	121	142	124	158	132	139	119	139	141	146	153	123	149	140	144	152	129	134	148	146	141	140	125	142	125	131	154	138	166	129	131	124	148	145	132	121	143	129	148	141	147	136	144	144	140	148	141	142	136	134	139	161	132	161	150	141	135	158	156	156	125	145	108	123	135	158	170	129	154	141	137	156	148	161	145	127	129	136	162	156	141	118	166	133	139	121	150	134	127	138	143	148	146	133	153	137	148	138	109	134	152	138	122	161	129	133	132	133	142	141	136	117	115	133	129	130	135	146	149	133	147	133	136	129	138	174	145	140	139	124	161	131	117	155	139	146	126	138	159	141	149	151	126	131	134	125	153	172	138	134	150	141	137	140	131	132	152	126	126	133	135	158	132	130	156	140	140	137	127	109	132	150	132	144	136	121	144	137	141	148	154	133	150	126	131	131	124	143	127	149	119	133	143	119	163	152	138	129	132	126	128	145	138	123	141	146	138	104	148	127	134	134	137	121	148	176	153	134	123	128	135	131	131	137	168	135	141	126	149	160	133	152	137	150	142	122	140	134	123	144	136	137	167	160	146	132	143	141	138	138	127	128	149	135	131	158	153	145	143	124	122	155	150	137	153	142	144	137	120	115	146	128	143	136	142	155	129	108	139	154	136	144	118	128	143	130	129	130	118	168	162	137	119	137	131	133	134	136	134	153	130	158	155	124	142	140	135	148	116	134	139	154	147	117	140	144	146	138	138	159	148	137	146	141	119	131	120	141	132	144	141	152	159	157	132	150	133	134	136	172	141	153	148	133	136	141	149	132	143	152	115	139	137	120	120	153	154	123	137	124	129	138	153	147	141	137	150	155	129	151	125	150	126	146	135	124	155	142	134	130	145	129	142	145	153	145	140	132	127	141	143	150	122	128	145	108	132	138	155	144	140	133	139	143	137	134	150	135	122	143	156	136	153	130	146	151	140	144	180	135	156	126	116	147	148	143	137	134	134	137	130	124	149	130	153	113	130	139	136	122	126	141	151	154	130	143	146	135	136	141	142	169	138	152	123	150	121	127	153	128	147	147	150	140	144	123	141	146	145	131	130	130	147	113	150	147	151	138	141	153	134	145	154	132	141	147	142	164	128	152	171	151	159	145	138	130	133	132	123	141	125	126	139	137	140	136	145	148	135	133	160	162	123	141	138	126	152	142	142	139	144	139	145	139	146	141	133	131	134	138	164	133	132	139	130	132	138	137	114	145	144	123	163	144	139	145	148	147	119	146	136	135	145	144	152	136	138	142	154	136	127	134	144	149	131	148	136	148	130	141	147	136	135	133	147	150	162	141	134	126	153	159	144	162	136	144	143	144	125	126	128	135	118	147	138	125	133	146	168	134	131	110	133	128	128	155	115	129	131	144	139	130	137	151	124	123	134	139	136	132	144	152	145	152	138	189	143	155	120	146	124	149	129	159	142	146	146	150	111	129	138	146	123	134	146	134	119	149	154	145	150	131	152	131	150	145	137	150	147	131	142	166	138	146	143	152	137	129	145	139	147	154	141	164	151	129	153	143	143	153	141	138	163	134	130	131	133	149	147	126	139	133	150	135	148	143	152	132	131	142	135	143	160	132	152	144	133	126	130	129	156	140	136	164	141	157	142	122	123	141	152	146	149	152	146	145	127	138	126	135	136	150	134	139	131	145	129	148	167	143	125	143	139	137	159	146	140	176	136	129	158	151	140	130	120	132	136	151	138	138	167	139	122	143	132	137	162	134	121	127	149	131	150	147	141	139	153	150	131	121	160	132	135	144	140	137	139	149	144	150	146	150	155	146	125	148	132	144	114	147	129	132	136	140	123	149	162	125	136	122	127	150	124	154	122	126	140	141	149	155	136	159	140	138	130	139	140	123	133	138	161	156	153	149	146	142	135	142	145	148	135	133	141	127	146	141	142	147	149	129	142	134	155	155	145	135	127	154	125	127	133	139	146	133	126	149	152	147	145	140	131	153	142	109	152	142	139	144	145	148	135	158	131	134	152	145	147	143	148	133	142	136	143	148	137	158	160	152	143	133	126	140	160	144	150	146	137	152	146	145	126	125	148	140	124	147	139	162	155	133	121	142	165	127	135	129	143	143	133	167	165	133	157	140	141	155	166	141	140	155	127	142	140	125	160	121	139	149	138	141	135	158	149	145	132	164	139	156	129	128	166	138	141	166	174	149	149	141	120	150	137	142	140	151	160	140	126	147	128	121	145	114	146	126	144	130	153	138	143	155	158	155	144	135	110	142	139	132	147	129	167	138	130	133	130	137	130	158	160	162	156	120	150	143	144	141	161	120	140	112	131	122	127	123	131	128	139	140	129	136	140	133	157	140	149	143	128	129	147	133	141	122	140	117	145	176	155	160	116	132	144	115	148	175	139	126	151	111	160	141	133	159	136	157	140	152	164	142	150	126	155	157	120	171	130	132	146	144	144	141	121	135	121	148	149	132	155	131	146	154	133	133	126	144	120	132	152	138	146	165	166	147	146	135	152	143	118	132	161	147	143	161	129	154	137	134	150	153	160	121	120	147	125	149	122	133	129	142	127	148	153	157	149	163	148	120	139	142	152	150	155	156	130	129	141	166	156	151	130	145	131	135	132	130	125	118	140	126	134	155	135	150	123	118	129	146	153	144	168	145	148	148	133	133	134	149	148	141	134	141	116	147	148	158	124	134	130	122	142	138	153	152	148	135	139	160	132	131	142	128	148	124	150	134	155	131	118	162	144	124	131	127	138	131	113	138	123	131	132	140	149	129	147	150	133	134	158	139	151	109	136	131	155	129	133	148	144	145	144	138	137	130	142	146	118	141	147	122	142	122	142	102	148	149	152	139	171	147	137	125	128	139	136	142	154	137	129	132	130	133	146	124	151	128	139	150	141	137	130	133	134	146	135	153	137	143	139	126	133	138	127	155	157	131	133	136	117	139	144	160	113	135	146	141	160	141	160	126	121	141	152	148	143	143	134	145	134	142	143	118	131	132	172	155	153	132	150	145	143	156	134	136	122	128	149	133	141	138	152	141	135	154	125	114	154	129	138	143	137	127
25166	20826	27340	24406	20842	12659	1780	1160	904	801	741	691	666	617	600	556	556	603	514	509	529	490	446	493	496	493	502	473	471	488	511	493	432	479	467	438	451	466	448	481	461	445	435	446	427	463	466	466	465	451	435	458	438	444	469	450	456	430	432	438	454	482	426	437	460	418	461	455	433	430	427	434	461	460	449	437	460	483	468	431	452	469	431	443	420	435	476	426	471	439	432	447	432	461	432	401	421	443	441	461	491	452	431	431	424	483	441	443	412	435	425	462	426	445	416	467	424	428	425	428	430	434	459	415	420	398	425	450	425	430	408	462	417	421	444	419	411	413	412	429	422	474	424	440	425	414	420	453	409	438	396	391	444	443	424	436	455	449	422	419	442	433	428	435	454	421	456	414	454	457	444	419	409	412	435	437	383	461	449	419	425	428	443	462	469	415	473	426	410	409	410	438	432	426	441	433	476	421	458	428	456	433	420	411	440	423	439	425	443	451	414	438	439	479	463	431	425	425	459	429	405	426	428	450	455	423	403	448	448	412	436	443	439	421	455	405	448	463	428	431	382	396	420	421	399	430	390	425	433	423	429	444	425	424	427	457	436	430	463	437	422	405	429	432	454	467	429	397	444	425	455	408	421	441	441	442	431	419	406	448	436	465	413	438	434	437	449	439	462	429	488	416	420	423	473	421	442	444	394	442	451	424	463	453	471	459	429	462	427	438	421	451	461	403	438	426	449	429	465	448	427	431	453	436	456	424	427	412	464	438	424	455	448	446	437	428	437	458	437	457	450	426	419	458	457	453	453	441	471	421	449	438	425	460	416	429	462	446	406	435	405	454	424	423	434	416	422	459	443	451	445	399	406	413	392	429	435	411	452	476	454	440	439	462	406	400	422	406	408	448	459	436	411	441	417	409	446	415	465	436	420	411	397	452	454	490	447	408	408	458	440	406	450	429	444	421	420	405	443	462	411	411	444	436	447	450	425	466	431	411	430	403	441	428	436	418	464	407	412	437	424	414	448	404	407	429	420	440	419	453	429	434	425	420	450	403	432	442	463	410	440	437	439	469	418	443	453	449	399	415	435	427	433	473	428	418	416	457	450	444	439	419	471	423	407	464	422	479	463	431	427	429	420	425	467	429	447	429	390	430	423	467	420	471	427	425	433	429	426	456	444	462	441	444	452	474	458	450	400	438	474	437	454	435	425	433	430	413	446	463	409	434	417	414	415	440	451	408	428	469	450	448	423	420	439	416	420	451	414	421	447	437	439	425	450	453	447	449	439	467	467	411	464	421	431	440	440	426	457	446	438	410	422	417	412	450	407	433	431	475	445	414	435	411	446	422	425	451	437	463	410	422	445	432	434	440	401	420	434	444	447	428	456	426	425	431	441	422	444	439	425	417	412	420	455	468	427	446	404	418	429	415	465	466	446	436	418	477	478	413	430	449	412	449	438	455	431	453	417	418	443	452	407	434	416	429	407	443	413	450	465	449	424	434	428	412	426	395	430	445	414	502	435	455	442	424	437	419	419	436	454	417	438	416	409	438	428	379	434	445	428	488	446	433	430	384	426	424	435	435	443	430	432	441	449	407	439	444	452	397	456	424	452	447	419	453	443	444	434	430	408	414	435	460	453	452	443	423	444	429	447	452	466	463	452	429	459	417	398	442	441	445	427	462	444	431	424	464	443	417	399	398	442	474	423	450	387	440	428	442	379	469	437	424	414	482	440	396	445	411	457	389	435	441	469	451	429	430	435	456	419	423	412	440	442	439	448	415	417	430	404	461	423	450	453	432	458	431	424	423	417	401	421	439	415	458	403	440	429	464	430	480	438	445	436	394	431	428	392	436	437	399	420	402	407	460	457	416	443	425	425	445	424	456	380	442	419	443	419	456	423	429	406	434	404	368	440	456	422	399	451	440	429	412	428	377	426	478	423	443	408	440	439	443	414	430	429	441	434	435	437	453	440	429	431	454	427	405	470	458	438	454	464	410	460	375	450	481	405	446	423	439	438	436	440	437	433	445	405	422	437	399	431	446	412	433	439	442	442	443	457	435	414	459	447	403	440	438	432	425	447	434	433	414	437	445	451	450	436	418	449	406	428	411	420	395	430	442	446	436	425	413	435	442	442	432	395	439	410	458	422	475	440	425	420	470	382	424	428	425	464	445	409	414	485	414	448	422	400	455	428	438	442	481	474	439	455	445	459	404	432	430	433	395	402	450	453	433	460	508	435	394	437	410	447	410	423	434	435	441	442	437	454	420	443	419	443	437	425	430	425	421	416	405	395	471	415	427	445	438	437	448	416	407	423	406	421	420	419	465	424	432	437	434	429	454	415	457	432	440	454	490	456	464	428	421	459	446	399	427	439	462	433	444	421	440	439	445	408	442	439	440	392	435	414	464	458	418	413	439	445	453	434	459	416	418	448	413	436	421	447	407	460	435	455	454	448	447	416	428	449	427	459	417	437	440	423	409	441	464	431	391	420	439	424	439	419	436	443	420	436	387	414	418	419	466	418	449	396	439	408	445	426	438	446	441	417	450	449	441	449	432	458	446	439	417	437	460	449	413	425	419	427	429	446	390	444	438	443	394	460	447	450	443	464	421	426	452	428	433	415	431	448	422	442	429	418	397	448	412	487	393	411	457	422	405	427	457	467	412	444	459	391	435	364	456	475	434	414	418	417	436	401	433	441	419	435	464	429	437	443	447	467	406	410	426	467	412	458	446	449	421	421	411	434	433	474	407	442	396	455	444	422	414	452	460	445	425	423	426	429	421	418	446	411	447	410	401	432	428	433	438	411	449	443	418	430	442	418	449	427	442	405	451	421	398	374	457	413	399	434	444	433	434	425	452	453	436	465	434	440	444	450	439	436	477	411	435	414	438	445	415	427	398	407	435	467	458	422	456	421	414	437	388	402	425	438	413	454	444	465	433	479	462	430	457	463	392	420	442	388	468	468	425	429	416	411	463	418	441	429	419	426	434	437	438	403	431	459	476	433	446	452	412	446	430	431	495	428	452	430	439	438	469	434	430	430	459	404	415	439	457	413	404	421	436	395	420	428	454	454	459	413	461	413	438	459	452	461	443	457	421	416	467	436	422	454	420	421	424	451	438	423	446	469	438	431	443	421	471	406	432	467	392	437	448	470	410	421	432	410	467	419	463	426	431	427	441	456	463	460	401	411	450	418	419	432	445	402	439	442	426	408	420	415	440	423	419	417	447	414	440	429	427	388	431	464	398	441	431	408	430	423	442	414	450	450	437	428	401	429	421	460	426	400	418	455	419	426	383	440	461	415	443	452	470	441	452	430	458	394	448	404	442	422	425	415	428	452	456	391	477	474	488	411	412	416	425	392	421	436	456	439	441	438	425	427	426	434	393	439	477	449	434	467	425	440	461	475	412	432	427	440	430	414	442	423	408	431	448	407	443	456	437	420	427	409	417	432	425	446	408	424	428	430	428	422	411	418	422	420	430	444	418	433	423
7279	11892	10740	6034	3980	2809	2137	1790	1444	1266	1061	927	909	793	738	640	638	620	572	567	525	559	538	484	504	495	469	493	467	469	452	442	442	403	470	422	447	449	418	464	446	441	424	392	416	406	418	411	383	412	439	443	383	405	425	395	391	393	409	411	418	447	405	404	423	402	431	463	409	389	424	439	380	422	385	394	405	415	396	405	418	416	400	406	397	397	387	423	382	388	376	435	400	420	421	394	411	378	380	421	425	406	407	385	407	416	407	426	399	390	408	412	410	392	449	435	404	373	394	411	406	395	401	412	400	380	412	389	411	365	377	399	352	433	404	341	421	385	408	382	382	394	387	433	407	433	390	391	405	391	441	420	400	385	405	383	387	389	401	444	408	392	405	401	405	361	385	383	398	423	376	388	439	383	439	413	384	388	340	371	391	417	387	374	396	394	393	410	380	373	401	376	369	394	423	393	389	353	376	416	404	396	368	389	398	394	411	378	405	440	395	357	396	379	395	376	385	370	406	392	410	412	380	373	377	423	429	412	377	395	402	386	410	388	382	369	394	413	397	401	398	413	443	406	381	396	385	403	401	393	413	382	370	388	374	394	401	411	389	415	409	386	392	380	376	425	384	392	393	364	410	391	427	377	363	428	391	417	417	432	402	379	452	430	391	400	412	389	390	405	427	388	423	391	426	406	398	414	397	403	417	423	389	366	390	364	443	424	405	442	404	430	402	423	415	390	376	420	365	379	394	380	386	412	410	428	419	407	380	387	394	398	389	411	392	403	412	433	423	392	416	396	393	367	367	409	387	428	438	442	427	376	422	377	377	401	381	404	405	370	396	415	406	401	419	381	385	428	385	411	400	430	436	409	382	421	401	406	446	392	404	390	370	368	381	402	406	415	396	437	407	370	394	357	393	394	399	411	398	424	428	369	385	409	417	377	422	427	418	421	409	394	401	422	381	408	394	404	407	381	388	384	438	405	410	422	400	396	440	386	430	390	372	402	402	417	375	373	364	402	422	412	399	410	390	399	413	376	372	387	398	374	411	403	397	388	410	357	392	436	381	420	428	408	422	414	374	396	414	416	422	403	399	427	404	421	386	410	393	413	429	395	422	424	380	394	431	389	383	413	396	401	390	385	359	411	428	381	374	404	399	430	385	397	402	411	384	381	384	416	388	398	393	441	408	403	400	398	366	392	398	407	423	370	399	394	378	404	398	374	402	400	377	422	443	379	376	402	408	406	368	415	386	375	400	395	375	443	368	352	358	396	405	430	391	416	432	416	394	435	388	429	413	441	364	403	420	372	414	411	389	391	387	416	428	404	429	417	382	404	403	384	378	400	378	400	402	394	370	360	404	385	379	378	420	413	400	408	369	390	425	378	394	393	365	398	405	400	414	385	418	402	368	419	390	404	379	390	443	382	414	391	389	413	410	408	392	392	405	389	435	390	409	394	403	344	410	383	407	399	393	378	393	372	393	405	413	376	403	438	420	404	395	397	368	375	379	411	416	370	376	413	423	417	384	400	405	419	404	426	406	433	385	380	405	386	373	428	389	417	355	412	382	352	403	360	412	434	395	407	419	377	423	417	366	395	411	430	395	391	380	379	413	438	437	405	387	366	427	380	372	383	397	385	402	419	404	409	386	419	409	424	390	424	394	415	371	372	424	391	394	408	398	453	395	365	402	431	410	416	417	375	374	421	418	427	399	417	401	394	363	409	414	417	390	388	413	373	432	414	389	377	381	385	394	431	386	385	400	399	368	405	391	442	402	400	378	404	399	377	412	396	422	399	405	387	379	395	389	414	407	400	394	376	407	395	380	392	373	416	385	394	404	403	373	416	364	396	409	410	402	401	391	383	388	426	419	404	408	400	400	381	423	391	457	422	406	398	421	418	407	433	395	388	412	401	415	393	389	375	411	398	386	410	388	424	409	411	425	407	419	392	394	398	387	391	378	386	362	393	419	396	426	411	413	396	406	421	379	404	379	425	382	411	402	375	368	405	403	393	389	407	427	398	345	404	426	397	426	392	391	382	410	394	379	380	357	400	395	397	388	391	370	385	388	405	401	377	389	407	343	369	357	429	357	405	384	377	424	407	371	378	434	359	377	374	424	400	354	393	437	412	428	408	432	414	363	416	399	418	429	389	405	401	391	364	426	424	413	382	407	397	395	409	382	396	403	397	390	405	416	415	422	383	378	388	437	427	411	422	433	384	419	387	390	396	392	413	402	397	376	400	395	406	357	387	376	372	412	408	367	418	374	427	395	413	407	415	336	387	401	400	393	384	407	393	422	387	387	378	413	423	350	383	421	437	374	409	396	388	398	412	392	415	400	404	412	388	411	406	397	404	418	365	408	415	397	434	405	398	408	409	402	366	411	425	402	411	372	386	419	375	392	416	397	391	391	413	401	382	360	395	387	400	440	363	365	405	395	406	383	400	413	394	347	420	406	361	384	374	407	383	399	423	400	379	367	410	378	439	360	364	385	390	413	393	383	414	430	378	427	402	411	420	409	413	357	396	390	412	417	391	379	402	396	369	402	380	397	376	393	378	390	421	387	394	408	399	399	389	369	401	409	357	421	380	424	398	408	386	429	358	424	362	374	401	409	406	400	371	420	382	442	406	410	413	432	386	437	384	407	395	411	404	387	400	402	391	403	416	370	385	379	406	418	372	406	392	425	432	403	409	362	413	421	386	369	419	411	406	380	381	405	432	395	392	386	387	381	400	388	358	371	383	397	397	380	376	412	403	391	417	413	400	421	413	380	389	371	397	403	375	416	426	400	387	375	380	406	425	403	360	436	406	377	394	380	389	392	435	428	385	377	394	415	377	391	361	403	447	419	377	395	415	380	365	397	411	349	392	397	398	397	387	378	393	398	392	395	376	376	389	410	397	389	418	382	378	432	435	426	406	419	424	412	362	437	427	405	406	419	375	371	424	385	401	404	411	412	408	437	412	436	428	433	416	380	415	402	366	383	376	368	445	423	407	420	368	384	378	406	413	399	399	403	421	392	397	418	388	386	422	381	374	411	414	411	377	379	373	412	411	401	397	412	394	384	378	422	377	403	405	401	440	371	392	388	407	431	386	382	423	399	398	380	404	376	438	396	421	407	419	417	377	399	420	408	378	411	396	397	412	411	426	403	409	398	380	406	411	395	400	405	398	406	397	415	385	407	412	384	379	381	413	404	454	400	398	395	365	398	412	383	429	418	394	400	353	406	428	384	419	416	419	402	385	392	403	402	402	401	358	396	371	368	400	411	386	381	408	385	400	388	382	404	431	408	417	383	407	426	387	428	396	392	386	414	424	398	374	368	380	407	386	378	392	413	412	408	442	400	378	415	358	397	357	382	406	426	424	365	396	425	408	377	389	390	371	403	420	408	387	415	386	397	405	395	412	428	430	384	394	397	406	392	437	386	392	377	385	389	385	429	399	416	374	412	390	380	417	395	429	407	405	389	375	399	410	409	380	375	398	385	415	384	407
22964	20838	27627	24172	20847	20978	11104	2129	1567	1368	1254	1148	1049	1004	901	914	931	872	882	819	785	756	762	803	753	735	743	738	734	726	761	699	721	687	703	766	669	651	673	735	688	695	671	624	691	629	714	685	689	622	684	688	658	697	669	693	690	646	657	662	693	660	696	694	626	664	606	616	621	660	634	692	624	660	708	627	722	593	681	673	621	670	669	644	685	664	684	618	706	653	653	672	632	641	678	650	693	659	670	654	627	653	665	655	653	664	667	669	662	620	658	672	648	693	689	652	635	682	682	678	689	684	609	676	629	672	650	655	640	676	637	658	660	724	647	715	662	668	637	673	655	652	652	683	641	687	652	631	653	610	659	650	637	655	625	664	680	616	659	659	613	694	640	662	656	648	654	678	717	677	677	647	628	660	670	650	629	684	644	665	660	619	657	653	660	616	632	624	626	644	675	666	699	652	654	706	679	663	624	626	624	619	653	612	653	653	598	643	640	657	685	665	639	629	669	620	620	620	640	628	665	678	624	679	675	623	628	648	710	640	630	684	676	645	657	675	646	665	668	661	680	673	655	623	682	655	662	696	668	649	668	647	640	659	655	638	661	652	657	609	606	682	653	685	676	649	612	657	646	660	656	686	642	645	677	660	616	697	611	641	622	678	634	631	648	658	681	631	688	657	682	665	648	625	657	694	657	611	674	675	613	660	659	683	661	667	620	649	644	658	687	661	641	633	670	669	678	623	634	611	662	667	662	690	643	626	622	660	667	655	674	660	676	603	613	681	618	631	636	659	662	639	653	652	688	638	645	649	634	643	628	619	712	642	628	647	620	619	660	692	683	646	693	625	631	633	615	689	662	671	624	641	645	674	618	659	654	676	647	710	620	647	654	661	695	646	650	639	637	621	662	666	633	616	605	660	633	652	628	631	662	684	695	674	650	687	625	632	652	620	665	723	682	681	639	637	665	691	683	636	649	660	679	632	652	652	667	692	655	639	656	615	659	711	636	645	651	646	646	656	644	626	612	618	690	663	659	664	645	625	647	671	676	658	661	652	664	645	625	618	629	694	636	733	623	656	660	656	701	650	691	665	660	694	631	646	667	622	656	633	632	671	647	661	586	716	681	657	644	657	656	633	626	692	609	588	649	627	669	612	649	593	621	596	688	672	668	679	628	632	635	615	641	637	656	612	699	688	646	660	644	656	660	626	693	663	648	689	652	658	614	656	688	620	699	671	670	675	649	675	642	639	652	693	641	710	650	627	648	618	632	706	602	660	681	636	660	704	698	628	658	632	659	667	683	695	635	666	671	591	604	658	659	652	655	663	677	607	696	649	676	666	690	601	658	666	617	676	653	694	647	632	720	661	651	627	682	599	658	645	658	698	606	627	642	626	690	597	672	633	594	645	637	655	652	600	659	685	654	616	658	601	641	597	652	629	639	661	630	631	653	607	683	690	728	660	666	587	610	664	608	642	650	698	640	614	633	697	663	625	646	669	652	623	651	636	620	633	644	631	628	661	692	686	643	653	710	621	632	624	609	654	620	654	633	625	686	649	618	640	611	627	653	675	644	622	645	632	644	659	621	666	638	618	647	619	664	618	614	606	610	649	594	647	679	659	678	662	619	626	657	629	667	681	630	686	661	637	605	661	609	688	666	626	688	643	632	632	674	658	627	630	614	684	658	661	673	636	644	658	578	652	636	609	651	656	620	613	629	646	638	613	688	668	654	636	632	621	632	654	639	625	690	656	690	651	628	620	627	640	621	605	659	650	605	599	652	624	597	649	684	606	668	635	657	626	642	679	665	629	599	653	659	641	611	629	630	622	618	601	628	676	670	647	648	565	621	644	637	655	656	670	629	692	676	641	672	617	640	641	638	689	657	646	665	678	676	649	604	669	666	640	645	647	658	686	660	613	630	664	614	672	613	660	615	662	641	630	659	621	661	624	675	652	619	657	617	601	648	679	622	599	676	651	611	641	627	690	645	668	620	651	681	620	606	660	609	625	678	671	652	613	626	695	656	667	665	615	658	654	641	617	693	643	674	650	612	627	661	633	675	646	651	639	630	673	625	619	614	657	628	700	653	626	630	657	621	620	675	666	655	663	633	662	656	634	669	655	614	640	670	628	622	623	681	635	661	641	660	652	651	610	642	668	667	622	663	608	623	654	684	623	642	585	628	662	628	684	608	637	636	667	683	642	637	659	638	682	603	659	686	636	648	683	663	682	643	655	629	584	648	691	646	645	679	622	638	633	659	660	623	671	655	658	636	646	648	667	638	587	663	640	661	590	631	644	698	624	675	638	654	661	663	648	618	632	628	611	622	618	660	647	649	634	683	611	644	670	664	644	621	698	641	663	679	627	661	658	660	662	718	679	659	664	651	651	607	632	636	660	654	651	669	635	622	616	637	647	655	638	615	654	623	653	658	664	695	670	621	549	657	663	652	643	641	664	650	650	674	638	657	669	682	658	685	634	671	642	651	679	653	687	686	653	674	635	623	635	641	666	631	667	677	633	656	699	705	714	669	650	671	641	643	654	609	666	656	647	627	604	644	639	644	619	644	650	609	643	675	658	649	670	717	620	654	648	680	684	686	658	651	633	661	661	676	612	626	611	656	641	677	656	624	587	609	604	628	664	650	645	625	683	655	650	647	664	656	668	623	684	666	639	706	636	645	669	624	665	657	644	645	653	661	661	613	579	653	654	627	665	670	679	710	658	670	666	617	610	671	641	697	629	690	627	645	658	677	636	682	651	661	632	622	627	638	659	665	642	656	635	644	664	639	684	667	669	644	674	675	711	685	674	633	680	662	638	623	684	670	664	691	625	699	632	627	713	614	601	657	694	632	617	633	674	658	639	659	617	643	660	619	618	687	601	635	599	648	640	630	635	604	670	646	642	627	686	632	664	663	687	649	670	685	653	667	664	692	699	629	650	677	651	640	631	667	645	630	666	686	584	644	662	646	653	659	625	634	654	651	615	638	636	656	672	627	677	669	644	628	646	639	669	675	720	647	652	652	662	645	644	667	653	684	605	685	633	638	666	643	674	630	637	641	665	689	608	610	660	664	648	693	624	618	662	624	632	642	604	655	652	616	597	663	591	610	632	688	675	599	672	690	660	639	671	603	627	667	647	633	645	663	666	636	653	632	644	665	637	645	686	695	666	668	594	645	654	607	675	632	650	660	700	617	631	624	611	634	647	670	619	657	684	675	592	637	651	609	622	613	657	634	678	711	664	613	636	619	645	641	648	643	653	642	671	650	612	643	655	614	627	701	640	694	622	657	662	618	641	629	656	625	671	602	662	603	682	660	613	694	653	688	614	656	674	619	681	623	663	613	677	685	626	702	642	648	629	663	648	633	666	694	624	652	626	687	671	675	645	637	664	697	638	655	621	657	634	629	673	598	622	679	650	687	640	657	658	644	681	688	657	622	626	676	659	655	659	618	671	660	674	669	611	630	626	667	653	630	644	655	607	670	657	637	658	626	644
10159	18433	17017	10043	6986	5129	3981	3230	2599	2285	1886	1701	1526	1372	1242	1167	1059	1021	971	919	913	819	798	777	754	808	790	745	710	679	721	708	684	685	726	719	642	665	651	673	691	657	640	669	647	658	626	646	659	622	634	659	653	673	585	655	644	635	627	646	644	569	633	602	613	602	641	634	625	648	611	584	606	615	592	594	626	639	659	613	581	629	591	652	620	594	614	635	594	624	637	594	642	643	611	614	640	610	584	620	575	638	590	619	621	579	613	593	602	648	614	596	651	609	587	609	644	602	571	593	604	582	655	602	619	649	597	592	600	601	592	619	626	581	642	591	625	609	617	595	632	653	643	612	595	637	576	613	595	577	579	580	602	610	616	584	552	623	609	613	628	587	603	577	623	613	621	625	608	684	623	609	592	606	570	639	600	604	591	647	604	602	633	626	608	604	607	615	575	596	646	603	583	605	651	644	567	651	618	559	633	571	651	568	569	650	592	614	625	577	603	632	576	638	633	631	575	552	601	590	620	608	581	638	605	625	593	592	629	597	604	594	595	606	608	669	608	583	588	594	628	594	613	581	578	581	636	623	601	627	599	609	630	586	629	627	558	577	617	561	631	628	599	635	584	597	555	604	572	634	578	608	644	556	576	560	606	610	604	584	609	591	587	597	626	595	629	615	631	631	611	610	614	596	587	591	611	552	638	608	633	605	592	603	579	624	614	629	561	558	614	597	600	613	554	611	595	608	576	579	594	586	625	568	556	597	593	627	589	608	583	639	588	618	594	648	679	577	575	592	570	614	592	602	626	621	618	599	625	565	613	601	623	683	620	634	600	655	593	593	559	601	570	565	619	617	603	651	585	581	601	632	579	591	590	580	661	614	603	623	610	608	583	601	603	638	618	604	594	566	599	631	615	611	600	636	603	644	610	564	576	625	567	578	576	586	580	590	591	584	591	618	578	597	616	595	585	619	610	575	561	601	580	633	656	623	608	563	614	576	616	598	558	598	586	584	619	613	574	605	558	648	599	569	611	627	574	583	637	609	560	610	570	594	610	643	613	620	604	603	594	604	624	585	616	581	619	600	635	641	573	605	595	593	593	618	612	620	638	635	583	599	591	610	596	581	599	631	609	584	569	596	627	635	576	598	574	593	633	596	624	575	577	610	599	599	580	568	550	617	620	615	598	661	606	598	575	589	576	643	605	635	590	647	603	599	613	646	614	596	599	611	640	620	586	620	611	601	566	634	623	608	604	618	581	565	579	591	629	632	599	632	585	601	654	604	540	608	618	595	619	638	611	546	597	594	601	593	609	621	577	569	621	660	573	594	595	594	626	588	569	591	630	547	624	637	617	624	580	569	634	623	605	604	613	576	585	609	607	557	637	614	619	565	625	626	612	605	611	610	610	640	618	607	626	605	599	593	633	612	583	613	520	588	604	601	630	588	647	615	613	660	598	595	583	573	604	602	613	633	617	578	576	598	610	626	580	564	601	636	554	589	632	614	591	599	592	598	591	610	601	576	553	594	628	640	579	612	603	572	634	560	626	609	574	609	560	617	621	595	576	570	613	574	611	618	596	598	675	613	610	621	592	625	605	636	613	575	593	591	628	627	582	606	580	633	597	579	649	573	630	653	590	601	626	637	636	571	612	621	636	607	575	619	583	581	612	593	614	598	548	636	597	582	601	561	623	584	605	595	602	608	648	589	602	584	647	594	604	598	612	595	563	582	600	612	631	568	628	611	578	591	611	550	571	612	590	597	585	622	563	650	563	589	592	657	590	616	587	602	600	599	612	573	604	583	590	591	573	589	642	558	627	639	576	575	618	579	608	582	630	605	645	569	591	599	578	632	609	574	611	578	638	606	621	579	552	601	653	631	608	598	619	590	605	579	601	569	643	607	600	590	590	628	592	614	602	581	637	620	619	621	581	587	566	592	560	575	623	624	624	595	604	628	591	588	576	621	608	625	586	598	631	610	591	616	588	617	629	606	589	634	621	635	619	609	619	609	577	617	590	602	645	597	619	562	562	597	641	599	625	614	646	565	578	586	592	557	595	585	605	622	576	611	622	596	593	581	597	595	600	567	604	591	661	588	601	553	566	580	584	570	633	635	573	604	613	602	606	575	583	604	665	574	640	612	589	566	595	553	571	611	573	646	601	661	637	637	590	615	640	571	633	576	603	592	626	594	607	618	590	594	619	601	593	566	606	605	617	629	629	616	620	627	611	577	609	639	599	605	622	633	597	600	612	600	607	563	623	568	606	614	605	590	611	596	593	624	626	591	560	576	575	614	601	595	650	610	627	609	625	566	612	591	633	611	659	582	581	634	598	626	575	628	598	607	629	563	612	605	641	608	596	600	558	608	583	555	581	570	626	618	631	574	578	576	599	609	587	610	557	622	570	637	589	598	606	633	592	542	589	621	620	610	597	587	629	622	592	602	596	613	615	619	573	609	629	616	599	603	598	611	620	614	630	565	583	592	563	605	590	576	612	602	606	632	579	565	591	582	571	582	593	659	610	585	611	603	635	627	630	556	587	611	558	563	604	606	610	601	582	594	588	603	602	601	621	603	595	599	589	551	598	623	604	612	592	599	600	562	585	575	618	566	589	586	572	606	596	567	619	631	571	575	631	621	583	629	553	596	615	629	604	587	605	590	613	598	595	596	632	608	570	592	551	590	620	607	597	566	608	603	574	615	629	565	618	624	612	594	577	618	639	593	576	594	596	569	586	618	602	619	627	609	594	624	572	596	606	578	607	623	535	603	642	625	563	591	561	598	597	579	593	587	603	618	612	616	584	646	601	634	608	606	602	553	558	582	608	636	580	607	598	580	564	587	591	645	608	641	618	596	613	625	600	597	626	588	595	587	624	622	595	579	586	612	571	624	576	596	682	646	603	646	585	667	648	576	624	603	609	595	576	588	601	591	630	611	574	600	608	605	606	569	647	578	625	583	566	604	607	588	590	612	590	581	576	570	604	635	618	599	613	592	629	602	591	630	553	612	613	568	591	614	633	610	591	622	579	584	614	593	593	584	615	592	644	621	578	672	618	612	615	568	631	652	584	632	621	649	579	568	603	580	631	614	596	589	611	597	634	595	629	613	569	633	567	586	589	618	611	622	568	605	615	616	613	568	583	616	580	641	592	634	619	580	631	626	646	624	598	589	613	626	571	623	570	630	641	558	629	626	599	620	631	606	607	611	607	614	599	641	614	609	626	585	585	612	610	605	595	577	604	522	596	621	636	629	602	579	597	583	595	607	623	595	582	616	612	575	604	640	616	608	648	640	615	627	563	628	597	592	622	605	628	644	590	570	620	623	583	588	613	593	601	595	597	579	602	627	572	615	588	590	628	575	591	593	604	591	590	625	581	641	547	630	570	647	621	586	616	573	607	629	615	570	582	615	580	604	618	573	601	562	631	620	596	584	635	609	620	609	585	607	635	576	589	568	604	581	599	593	611	611	590	616	617	588	590	573	583	603	631	598	580	627
28488	14682	1631	347	249	215	172	171	160	133	142	152	150	173	134	119	145	150	129	123	149	150	157	136	154	133	146	131	146	148	130	142	133	124	131	119	126	132	118	146	121	143	153	150	138	152	128	141	137	144	126	126	155	138	142	145	137	124	146	141	137	121	148	154	146	127	138	134	127	170	140	148	140	148	137	127	139	144	127	138	137	136	117	133	135	131	129	145	139	154	139	130	143	126	124	132	144	146	161	130	139	128	148	146	130	136	137	129	146	158	137	145	159	136	129	142	162	142	164	143	145	153	124	142	131	143	122	143	129	159	117	120	127	148	133	132	134	127	157	131	137	135	136	155	127	114	149	150	150	144	126	144	114	152	161	143	163	139	168	120	142	123	145	134	130	143	136	141	139	120	143	145	127	150	139	146	124	119	128	148	159	122	137	139	166	130	149	143	154	126	136	141	130	150	126	138	133	140	152	140	150	145	128	141	134	131	150	118	133	102	131	129	143	153	130	148	158	155	149	141	119	145	160	140	127	131	142	127	143	144	171	118	107	145	130	136	134	132	131	137	155	140	136	147	143	121	118	141	153	134	146	133	156	132	132	132	130	139	122	139	138	156	126	132	162	156	128	125	141	138	134	121	133	104	130	142	138	156	139	125	113	153	142	138	131	139	144	136	153	134	143	132	136	136	135	135	135	151	142	138	131	141	153	128	118	131	133	137	117	153	141	130	128	135	125	158	131	145	131	116	126	109	127	150	136	119	124	124	144	126	140	145	109	132	162	137	134	128	125	140	122	146	134	112	139	159	126	157	134	142	125	157	152	134	122	131	140	135	120	140	120	142	141	129	146	153	150	145	134	137	123	118	135	119	158	119	114	131	134	142	112	135	145	128	150	123	144	151	115	132	135	137	134	127	121	125	146	146	124	147	124	128	120	148	127	146	142	141	155	120	133	136	154	150	123	137	142	151	168	130	141	136	140	127	121	145	140	140	151	133	127	132	143	133	133	146	137	116	113	145	141	127	143	138	122	127	137	131	135	145	139	124	132	143	125	144	156	158	123	117	130	115	143	145	130	131	134	149	140	134	121	128	125	135	119	121	143	120	137	152	144	122	142	141	146	134	128	155	155	140	128	139	155	137	148	146	142	167	148	136	118	154	142	139	135	148	137	144	128	122	172	141	131	135	133	127	119	150	132	119	150	114	134	133	135	142	154	126	149	155	139	123	138	140	135	144	155	122	153	140	127	152	150	148	131	134	145	119	133	149	117	120	143	127	145	136	134	151	130	126	109	124	140	151	146	141	136	127	120	136	122	126	146	117	141	142	148	124	122	115	118	143	133	146	133	110	152	161	158	123	137	132	160	146	137	118	133	131	138	141	121	124	147	157	116	127	147	119	127	137	138	117	123	134	154	132	121	116	122	135	132	143	153	142	140	139	136	128	128	145	137	142	117	145	147	130	144	122	130	134	135	129	139	137	130	137	153	134	115	145	149	152	145	128	148	140	145	131	137	153	147	128	126	144	136	122	139	142	133	135	129	147	124	125	135	152	152	133	129	159	119	125	150	117	139	139	127	129	140	147	133	131	133	122	122	134	111	137	140	122	149	130	125	137	131	131	126	126	134	131	141	124	128	139	136	134	138	131	137	135	121	138	141	131	129	131	140	155	136	146	128	121	126	120	123	139	135	135	138	146	146	132	122	157	136	134	111	143	151	133	143	123	133	152	136	148	124	142	118	135	156	165	159	132	150	149	120	132	134	151	124	148	128	130	141	143	148	133	121	118	135	139	141	137	133	146	110	119	135	137	146	117	150	123	151	126	133	134	129	139	123	128	150	122	129	117	132	137	122	130	141	143	153	124	111	154	153	137	156	125	134	122	136	122	147	143	135	153	145	131	125	117	136	130	159	142	146	146	148	126	140	130	160	137	143	145	128	143	124	132	136	149	153	152	126	159	138	153	139	164	142	143	147	125	158	132	134	150	126	149	147	148	143	159	131	131	131	161	174	127	156	120	149	134	131	142	141	155	136	135	138	128	141	114	135	121	138	131	159	124	136	110	143	150	133	139	125	163	157	147	133	131	140	112	147	124	160	147	134	146	115	160	128	114	151	114	127	145	152	135	136	137	133	174	155	115	113	147	119	151	147	151	144	138	141	113	146	134	130	140	118	137	124	139	145	126	115	138	127	120	126	132	130	147	143	134	122	145	128	124	142	165	143	148	135	162	127	146	154	128	137	131	164	137	144	134	146	126	140	118	144	138	123	130	140	127	128	129	149	138	128	130	150	136	124	128	139	148	137	131	110	123	134	127	130	128	141	140	128	127	134	161	153	124	138	133	139	141	135	110	126	135	129	147	155	124	151	132	127	164	140	127	138	143	134	138	133	125	145	147	139	132	135	138	141	133	124	116	135	139	147	125	123	143	124	131	134	127	121	151	144	140	152	137	148	119	133	144	131	141	132	134	142	141	143	155	125	147	151	124	147	146	129	136	136	118	119	141	133	144	132	141	132	133	134	135	142	136	129	129	144	146	137	125	129	124	111	131	131	146	127	125	136	131	156	134	152	128	155	126	127	129	141	148	140	140	148	141	130	134	131	145	152	139	129	118	151	136	129	135	129	145	141	148	115	136	137	136	135	133	135	150	146	130	137	132	137	116	128	156	138	138	142	135	124	140	138	130	139	116	134	114	134	140	135	139	166	146	141	125	129	125	114	144	153	126	144	155	156	133	165	148	150	132	132	156	155	144	121	145	119	125	141	135	147	138	121	142	141	141	148	147	137	135	134	140	137	154	145	139	116	148	134	137	136	144	137	111	162	138	129	137	155	126	134	143	146	170	145	143	136	122	125	146	129	130	138	159	137	153	131	143	109	119	149	158	141	123	127	131	156	143	117	142	136	129	157	136	126	144	125	141	142	168	160	142	141	154	143	135	132	110	136	139	156	144	119	147	132	149	133	135	120	163	136	124	141	138	138	141	125	111	152	137	118	131	129	133	131	130	128	129	121	138	127	144	149	121	146	123	133	138	130	135	140	137	102	135	132	131	140	133	123	145	171	135	129	134	119	125	142	150	129	147	134	136	121	141	116	135	124	137	147	155	152	128	134	158	133	151	132	162	140	141	138	146	146	139	144	146	135	137	126	134	126	136	135	133	129	141	142	122	131	159	156	116	140	149	141	161	140	150	142	134	126	133	129	123	131	133	124	147	135	118	121	123	115	104	146	121	152	127	133	140	141	125	139	150	140	121	129	131	137	132	123	148	134	116	134	132	149	145	156	111	144	131	129	149	149	128	132	128	135	137	130	133	137	150	142	144	132	146	126	129	151	146	127	155	139	124	137	148	142	126	127	126	140	135	141	109	134	124	132	156	179	125	148	149	128	137	135	147	125	148	128	145	149	156	134	132	161	124	133	133	132	137	115	130	123	144	132	170	152	142	135	139	118	131	146	155	144	124	139	135	149	131	146	145	129	150	132	127	132	146	135	148
5041	790	654	404	297	218	190	199	192	184	179	149	171	174	190	149	146	145	157	140	151	142	137	145	147	119	149	127	121	128	138	143	147	119	142	146	144	136	138	136	137	148	155	143	136	134	157	144	142	132	129	127	154	142	134	137	129	137	158	142	142	138	143	136	156	129	119	141	162	158	141	142	141	147	149	152	151	134	151	146	145	127	146	129	150	133	155	133	139	142	153	151	134	150	148	166	132	167	116	156	133	132	132	145	149	150	138	144	144	145	136	143	173	147	134	150	161	141	148	153	152	147	134	134	111	138	116	150	136	140	152	139	151	136	118	173	147	137	148	145	136	141	144	144	147	145	146	151	152	138	151	134	144	130	162	145	150	141	129	149	142	146	157	111	144	134	135	139	135	147	137	141	117	148	163	146	120	148	138	154	133	112	135	132	146	146	129	159	137	148	146	144	129	147	140	135	140	125	140	128	139	130	122	113	134	150	139	129	132	136	142	152	144	123	151	123	135	141	130	141	150	168	135	128	119	132	144	147	151	148	142	145	146	145	155	131	150	130	162	136	128	118	149	130	137	124	158	130	142	135	127	132	142	132	150	140	162	141	146	147	141	149	122	150	165	153	151	151	140	131	141	121	132	146	133	136	137	127	154	142	140	154	116	146	145	150	139	162	136	127	181	141	131	115	151	140	134	161	134	151	152	127	131	127	119	147	140	148	141	152	150	165	135	138	141	123	154	146	144	130	152	147	141	150	140	131	155	147	146	144	168	147	143	130	122	150	160	123	144	127	140	134	128	160	146	119	152	126	151	131	124	141	142	130	140	143	135	139	156	152	127	141	149	140	133	134	140	136	150	146	150	134	132	121	140	132	154	126	137	131	128	136	138	149	131	139	130	153	148	129	132	144	151	164	145	131	123	168	143	150	152	138	139	129	147	136	135	140	166	111	151	154	137	125	146	122	124	129	131	140	138	154	134	145	137	152	127	128	167	149	146	134	137	149	128	131	163	144	142	129	142	157	120	147	143	160	139	140	134	146	140	138	135	157	158	136	159	140	121	135	144	127	130	119	149	164	149	136	148	116	138	149	149	131	153	132	127	149	127	135	136	137	158	148	132	148	150	149	148	136	112	153	134	145	109	156	157	144	137	142	141	127	150	130	123	137	124	132	136	118	129	131	137	140	132	141	131	153	143	111	140	143	147	130	125	149	172	140	137	132	137	139	125	124	139	150	151	151	156	145	149	140	148	154	132	151	140	126	140	148	126	150	146	130	144	134	143	147	136	157	149	144	139	140	143	164	145	138	142	160	125	129	128	143	131	120	121	156	136	139	131	151	146	135	129	135	142	146	117	154	143	151	131	128	124	149	123	132	118	125	135	135	138	156	130	138	140	153	156	135	137	143	152	144	143	132	157	146	143	143	158	137	149	147	143	150	125	146	150	140	153	124	144	149	153	139	154	130	127	137	134	140	133	150	139	135	159	133	143	147	139	127	145	153	126	147	153	162	148	118	139	152	145	143	144	145	142	136	130	138	160	132	146	138	150	130	138	129	161	153	132	159	144	125	140	162	142	119	126	131	130	148	135	109	114	150	148	139	142	135	159	125	137	148	143	145	126	144	133	138	138	133	156	126	116	142	141	121	126	152	146	127	170	172	146	136	118	144	138	168	123	152	170	138	136	179	156	141	131	139	164	146	130	140	146	122	154	159	121	147	130	154	152	157	127	133	144	143	146	146	141	133	128	120	151	139	119	153	138	147	147	132	118	128	137	133	140	153	149	135	124	130	140	143	165	126	157	144	118	138	143	138	131	126	131	144	111	131	138	126	130	149	151	136	141	128	137	147	131	148	138	142	132	152	131	126	139	167	145	129	149	144	146	131	131	154	142	133	139	134	133	147	160	139	121	133	140	132	127	131	127	133	138	123	144	136	131	149	127	136	145	126	123	130	124	130	134	126	145	134	132	131	145	148	140	133	134	155	143	139	129	137	148	124	146	142	149	145	167	126	126	143	136	126	134	122	143	135	134	149	153	137	160	160	116	139	134	149	136	126	142	120	130	135	163	137	157	137	118	134	147	154	155	156	122	142	140	143	144	133	135	137	147	144	152	137	143	148	130	125	150	137	148	165	133	124	139	132	125	132	144	127	133	150	132	147	134	148	154	154	134	135	141	167	130	131	133	162	132	159	134	155	136	138	132	130	159	143	145	146	134	126	136	139	134	156	140	126	142	133	126	136	151	146	149	145	142	136	154	169	141	146	131	148	137	134	159	133	129	122	158	152	146	135	124	133	155	126	134	136	147	130	138	124	147	137	136	141	130	150	149	144	174	155	134	136	116	155	131	133	140	132	140	153	134	141	136	136	149	144	160	164	124	134	151	130	131	142	135	136	151	141	150	132	149	137	148	147	158	120	163	149	154	148	137	146	132	125	149	159	146	142	154	125	128	140	146	150	157	151	125	140	157	158	148	136	164	147	131	152	147	135	152	148	131	150	143	122	150	143	127	159	155	152	149	129	137	139	153	163	142	116	123	148	136	139	130	147	118	148	143	146	150	120	141	133	149	148	135	138	138	148	143	132	130	168	134	146	122	145	128	147	141	129	155	166	145	133	147	153	125	161	126	121	136	142	150	163	144	159	143	144	150	142	118	141	133	140	156	163	150	140	155	138	140	117	137	112	154	158	110	128	145	149	142	128	127	136	128	161	123	146	134	129	152	136	138	122	133	137	113	137	130	136	115	145	133	129	139	166	117	162	127	124	136	127	135	138	147	153	138	141	140	128	136	155	136	139	127	143	133	133	121	141	130	125	150	129	102	140	167	116	135	132	141	140	133	138	147	132	158	123	134	121	140	131	131	139	145	109	145	137	147	145	150	111	153	142	131	137	127	146	151	153	140	143	144	148	143	124	125	149	151	159	129	152	137	137	142	132	175	133	156	128	147	141	119	139	158	137	106	135	151	140	146	139	146	132	153	144	147	151	163	140	132	133	169	149	154	122	119	142	125	142	137	146	134	135	157	164	131	146	127	145	133	141	145	113	136	139	122	145	136	142	148	120	139	146	138	176	133	133	162	130	120	129	147	131	134	125	120	132	116	127	134	129	143	126	148	137	154	123	146	120	133	155	127	142	132	134	149	134	129	161	113	154	150	139	145	143	155	129	119	140	146	141	149	121	153	156	146	149	133	122	134	140	120	146	136	143	135	126	128	161	131	135	151	130	132	138	143	140	133	155	162	159	145	137	155	131	142	156	127	136	146	128	143	141	143	149	131	127	153	162	131	144	126	155	139	137	150	136	146	125	151	137	153	151	145	146	136	137	140	120	126	131	154	131	128	154	139	136	140	153	131	152	161	129	147	138	154	134	155	138	139	131	140	144	119	153	150	139	129	128	136	145	141	114	153	156	144	145	154	128	133	144	134	124	141	169	139	134	134	130	143	132	134	142	145	144	138	151	134	160	135	130	143	137	141	135	129	151	147	135	151	141
25316	20846	27347	24469	20876	12529	1812	1111	942	823	788	693	665	646	619	540	540	566	517	559	520	548	541	531	478	484	445	486	458	495	473	479	458	470	449	440	461	445	402	431	464	477	501	410	417	467	459	461	416	450	446	435	420	453	462	444	454	436	452	453	463	438	458	436	423	419	462	447	393	448	399	427	450	446	413	464	443	463	435	454	436	429	390	440	434	438	433	427	406	420	423	434	438	417	433	468	432	480	452	450	449	398	466	445	457	430	441	411	430	441	447	381	408	464	420	446	447	442	428	472	455	438	443	418	416	445	357	420	420	389	441	435	455	427	460	434	420	417	419	427	398	460	413	440	435	422	408	431	459	442	462	432	436	474	421	453	434	434	407	414	462	417	425	467	424	462	428	461	416	451	439	437	423	439	447	473	451	461	409	454	400	490	431	452	471	430	457	429	464	440	479	444	416	457	429	432	459	435	439	418	459	429	427	417	409	433	420	435	388	420	411	430	435	416	421	387	435	445	437	425	451	397	419	460	443	448	439	394	457	410	437	424	455	425	459	444	443	467	441	419	425	408	472	452	426	444	472	404	436	426	425	412	463	453	407	447	448	432	432	438	423	413	461	493	400	466	458	481	445	489	452	419	437	412	408	419	433	447	442	401	417	436	414	417	438	461	445	422	414	435	429	442	440	427	448	415	462	415	450	453	449	464	455	425	458	408	450	446	422	397	453	457	450	425	426	409	420	437	435	429	460	423	440	474	415	423	435	435	454	417	437	435	467	457	459	427	449	467	426	440	450	453	421	449	438	446	425	451	411	449	492	408	428	451	405	419	426	431	427	439	456	458	445	436	436	394	453	462	441	401	429	435	466	412	445	416	402	422	414	460	406	443	469	466	438	420	419	422	441	419	457	461	475	379	414	444	451	467	478	416	421	409	433	431	466	442	438	455	448	429	411	455	435	409	464	425	459	449	453	423	414	444	430	429	463	431	434	459	376	441	449	440	436	435	444	426	432	422	427	421	415	447	432	464	447	415	458	458	470	414	465	411	443	448	424	414	420	404	454	457	445	426	434	449	430	438	460	433	458	434	434	422	430	455	415	423	442	437	405	460	437	441	434	447	429	442	421	446	459	437	440	460	423	428	473	458	449	437	416	457	458	420	427	430	450	430	444	411	386	421	447	467	442	448	449	413	433	471	445	373	407	406	416	383	417	473	493	367	424	458	447	429	439	438	442	431	431	391	419	450	406	426	461	431	449	428	474	413	479	450	454	458	429	422	472	410	408	401	458	441	437	476	469	438	455	428	481	439	454	449	414	410	432	401	431	427	402	453	393	444	443	460	428	415	422	463	429	433	383	482	437	427	452	434	424	402	458	443	443	398	431	443	435	408	436	444	476	426	412	408	443	404	399	432	426	441	401	418	437	431	466	434	446	433	437	420	420	474	429	407	412	455	397	444	426	407	422	403	456	410	434	428	442	452	444	424	433	485	445	427	467	434	423	424	440	407	444	418	440	419	419	439	441	428	428	435	406	447	437	444	442	463	443	427	451	458	433	412	442	466	423	452	461	424	434	440	468	430	442	446	437	432	409	450	414	443	442	424	417	438	413	433	448	436	451	418	431	421	445	457	424	474	415	447	430	379	394	433	427	437	439	439	452	454	419	413	427	406	441	458	421	440	419	415	434	443	461	439	433	433	455	406	452	452	452	406	417	404	440	439	463	433	404	448	423	456	407	415	419	424	447	418	437	432	441	396	427	422	448	400	419	418	412	405	427	415	444	439	448	445	457	479	414	454	441	422	406	452	417	412	458	421	432	408	405	422	465	462	437	441	456	418	455	457	424	438	445	393	454	450	379	387	426	408	468	424	420	453	428	411	445	432	429	457	483	411	422	439	456	464	454	438	466	444	414	393	447	436	394	438	428	426	415	425	403	440	397	444	445	443	430	420	440	432	419	472	458	391	464	446	418	432	421	419	458	426	438	424	433	456	419	440	429	455	433	450	459	429	401	431	415	435	439	444	431	454	420	443	426	421	450	451	415	393	427	414	442	468	402	444	425	439	434	432	449	428	419	409	445	444	404	441	427	434	414	461	401	430	479	443	443	462	448	433	446	435	446	393	449	447	445	425	394	476	450	426	438	398	468	438	409	455	424	442	447	417	409	411	468	420	431	461	425	458	444	439	420	428	443	411	394	424	408	437	448	409	402	444	447	467	442	427	468	445	405	423	419	456	455	428	412	437	446	424	402	467	480	438	471	457	448	398	409	444	414	452	431	427	401	452	478	479	429	427	414	449	430	427	439	424	401	434	448	442	453	413	450	446	455	416	413	460	460	446	402	416	419	437	433	422	442	433	434	422	489	416	438	408	407	449	459	446	448	418	437	405	437	456	443	460	486	445	392	456	445	450	434	410	414	436	432	450	433	423	417	425	440	418	412	448	454	450	436	454	415	414	384	427	452	436	443	436	466	468	410	440	483	407	408	413	407	400	463	412	459	440	444	447	431	395	413	426	468	442	420	428	396	445	411	401	447	404	389	446	427	409	417	439	435	419	417	427	418	456	448	430	463	418	440	381	425	429	418	427	412	438	443	443	429	412	423	441	427	402	432	436	403	429	440	425	441	469	444	421	441	442	398	404	415	437	419	485	388	424	469	423	439	481	473	435	459	451	432	440	460	415	449	473	443	449	438	437	461	457	430	429	446	400	445	408	421	410	442	419	455	437	418	444	420	452	430	395	406	437	417	416	440	406	412	456	450	481	479	447	424	417	420	404	430	395	455	420	444	431	432	447	423	411	413	442	410	465	429	432	441	482	443	469	432	416	473	446	462	417	444	418	444	432	406	433	443	471	401	421	432	443	391	432	459	433	420	433	430	450	417	380	406	433	441	392	423	429	418	423	425	406	415	440	423	390	402	449	438	426	423	470	453	426	483	443	439	428	425	446	432	422	385	444	436	443	442	452	432	438	427	470	440	415	440	423	440	415	436	403	450	459	434	440	383	451	425	443	458	415	424	421	436	412	460	406	430	443	420	396	432	382	414	444	442	456	383	432	445	450	433	377	392	418	459	431	416	476	427	419	423	424	447	436	460	481	424	440	428	442	426	480	436	413	411	395	410	441	452	440	402	424	474	393	416	456	441	417	426	419	414	446	418	419	421	413	429	413	436	410	416	419	452	448	431	414	433	460	404	404	418	464	458	436	437	439	430	430	416	472	416	471	463	438	438	426	425	441	438	436	448	421	431	473	413	423	399	452	431	442	428	472	422	396	403	418	411	409	437	454	413	428	475	420	456	424	423	431	422	426	409	414	434	482	388	414	407	469	462	447	446	406	444	443	439	404	425	438	406	416	448	410	473	459	409	396	427	433	461	424	485	440	456	398	458	439	401	400	434	425	467	453	437	430	432	423	420	442	459	439	427	448	436	439	431	429	411	455	441	432	450	420	409	394	428	460	419	434	439	412	442	431	410	418	484	455	433	398	430	428	439	398
7269	11844	10669	5957	4043	2936	2191	1754	1567	1243	1087	973	901	776	749	658	634	602	520	542	586	557	518	478	496	465	484	474	430	501	457	485	430	440	425	416	429	443	418	432	416	434	454	428	401	432	438	412	439	445	395	431	418	368	423	433	431	376	415	401	422	429	428	384	406	384	443	440	396	401	423	424	410	434	414	422	416	402	442	395	430	384	415	438	381	438	417	411	396	385	403	407	364	393	404	420	403	411	413	401	389	403	400	403	407	437	413	381	406	382	383	423	412	382	421	401	436	395	380	382	392	404	415	364	398	407	428	392	420	382	391	410	405	444	413	390	395	398	378	369	424	441	359	378	376	393	413	382	417	391	422	407	394	409	419	414	353	391	395	402	414	374	399	426	437	415	417	425	392	395	378	391	378	418	402	417	387	395	423	408	389	408	413	381	393	403	393	418	394	436	432	386	390	401	395	409	414	384	390	378	439	383	398	379	385	398	429	398	388	424	389	380	396	398	380	395	386	396	413	417	402	377	401	377	399	429	422	397	389	430	403	390	439	397	411	373	370	393	394	404	415	389	365	394	432	393	407	396	444	398	373	397	389	413	394	397	409	388	396	350	380	402	416	431	420	412	407	388	384	399	398	388	385	417	400	429	394	405	424	392	379	435	391	386	369	403	387	396	393	400	399	383	405	422	393	407	401	418	419	427	427	384	438	408	420	426	400	420	453	397	406	420	424	392	431	381	388	383	412	371	441	414	411	389	397	387	421	397	413	403	434	401	341	413	390	392	377	377	421	399	408	396	411	379	406	441	397	419	436	429	426	400	360	383	391	383	430	418	435	402	407	385	423	366	410	417	391	381	431	427	367	390	410	416	394	406	423	360	407	438	403	396	437	421	402	417	395	409	380	404	387	403	405	395	384	386	415	396	387	391	416	399	423	428	376	444	411	382	413	379	391	415	434	361	386	388	406	395	371	443	405	392	382	395	394	404	452	371	410	387	422	393	414	378	386	365	393	398	398	408	405	378	415	418	384	423	421	405	404	408	458	402	369	389	385	389	428	420	372	353	417	405	447	404	418	370	409	419	421	390	409	375	367	426	421	414	403	388	405	378	390	455	397	412	408	404	387	391	357	447	441	432	434	399	380	414	379	401	438	390	420	419	401	415	411	398	410	380	424	384	411	380	400	411	402	411	431	424	451	361	377	416	377	432	423	429	403	386	390	384	419	383	395	384	396	392	419	436	428	440	402	412	407	378	392	430	377	394	425	426	413	391	390	434	412	431	387	433	373	405	439	416	433	395	368	396	405	377	369	367	432	383	401	415	393	432	423	401	383	434	411	339	425	408	433	392	412	421	409	391	400	408	423	407	428	406	396	387	401	403	402	400	373	387	395	372	400	439	431	376	408	399	353	388	378	373	380	400	414	397	383	412	402	389	415	407	412	412	408	419	364	400	402	402	424	418	400	386	414	414	392	359	396	396	380	404	385	386	400	370	410	387	382	414	368	397	458	374	373	395	381	405	373	405	365	391	418	369	435	400	406	403	411	414	384	406	386	407	378	385	437	379	420	404	428	413	422	393	390	433	436	423	372	394	421	423	402	440	390	434	383	428	431	394	378	437	430	383	397	418	429	403	405	419	423	394	416	390	390	399	438	381	418	412	383	386	408	429	396	413	423	384	378	401	408	372	394	367	414	405	430	394	378	400	406	419	407	432	412	362	408	396	400	393	408	426	398	409	407	423	400	406	359	411	394	413	418	374	410	426	400	400	410	413	414	392	396	419	431	359	437	380	427	412	393	369	382	390	403	412	377	397	404	382	413	442	425	405	389	421	384	411	394	405	378	406	386	396	399	382	403	440	383	409	365	427	362	412	396	419	396	394	415	399	418	406	369	407	384	384	412	402	404	409	376	416	424	402	397	420	396	409	396	398	390	386	395	417	403	395	396	393	387	403	413	436	375	402	374	401	402	399	419	402	402	416	387	384	415	368	392	381	383	410	384	411	418	394	393	436	396	397	371	403	378	418	422	405	421	375	386	373	402	401	434	397	413	407	430	385	366	424	379	357	379	404	387	368	413	380	445	404	410	418	423	395	363	379	415	400	398	442	372	387	382	417	415	394	390	425	399	411	382	379	483	405	392	431	387	395	419	436	390	375	394	394	375	371	421	403	411	398	403	422	410	365	402	410	425	434	398	412	410	382	419	425	422	400	397	413	419	394	398	435	348	418	457	403	418	414	406	399	395	370	402	396	424	401	410	397	429	372	367	419	407	428	433	406	400	419	415	411	384	404	390	411	390	380	390	430	453	393	407	417	421	400	435	378	380	425	366	442	401	391	375	421	385	456	399	446	435	378	384	382	419	391	392	399	440	396	419	403	398	405	383	430	416	372	387	413	372	370	381	393	411	392	408	405	396	436	376	437	387	405	396	417	395	404	363	367	403	387	394	424	432	435	397	432	430	384	425	367	377	414	382	387	375	396	379	432	408	421	397	409	438	414	383	386	410	407	367	389	419	395	392	421	393	385	410	411	387	412	380	405	398	387	395	382	387	388	404	403	383	395	406	417	404	419	410	415	416	415	384	434	403	382	415	417	387	409	394	358	415	369	392	423	420	377	354	415	406	378	412	424	388	358	423	384	377	404	400	416	389	422	361	398	449	417	418	446	401	422	373	375	446	412	412	415	406	396	415	373	390	410	394	429	378	413	396	412	418	418	378	418	388	431	359	382	417	407	424	398	443	431	433	392	384	401	414	399	375	394	425	402	393	399	376	388	395	364	392	409	388	390	451	418	399	356	402	403	404	441	405	433	396	380	397	396	391	373	422	421	393	429	421	402	381	403	415	437	384	383	414	383	413	409	413	353	381	362	402	385	401	383	391	395	416	416	436	365	376	392	394	395	410	380	400	381	393	403	410	401	407	389	404	404	415	367	412	438	365	432	392	412	422	419	378	372	402	434	405	382	419	418	415	405	417	398	382	408	403	410	387	413	418	406	392	388	423	418	437	420	414	398	407	404	427	426	416	412	432	393	427	415	397	431	449	385	417	407	400	426	471	389	424	395	412	400	413	389	391	397	355	408	409	418	371	392	432	379	429	391	439	400	406	379	426	409	379	394	383	371	419	421	401	360	400	403	418	421	425	356	394	424	400	426	396	405	394	416	392	421	405	387	396	362	426	381	392	409	391	388	383	402	427	399	406	398	378	414	406	402	398	418	439	399	430	361	388	392	407	407	406	401	400	418	407	391	390	385	443	344	434	433	417	425	414	375	356	426	405	378	422	393	382	404	392	413	391	366	383	411	375	397	385	378	433	389	409	346	401	411	393	387	430	387	409	408	409	391	420	378	341	392	401	430	410	399	403	430	412	378	389	367	412	430	386	413	383	437	397	423	380	385	417	443	429	398	382	399	448	399	398	395	412	387	389	421	412	404	406	405	384	392	387	422	429	418	415	436	439	404	432	396	447	395	415	412	407	394	424	405	453	382	383	378
22965	20834	27634	24154	20838	20971	10989	2122	1526	1360	1240	1131	1092	1016	954	912	866	819	835	830	828	766	741	696	721	719	759	751	749	705	714	736	702	705	659	722	679	700	656	700	700	697	693	714	704	709	697	734	669	645	614	674	648	676	665	671	660	678	691	609	664	644	650	701	649	630	650	635	685	681	686	666	635	683	701	730	667	660	630	692	660	714	656	675	633	640	657	661	646	652	630	708	631	631	664	636	651	651	644	667	670	645	696	629	654	681	698	709	658	698	621	672	646	674	688	720	674	629	696	653	654	655	674	649	624	666	619	714	644	729	651	642	666	697	620	640	627	638	582	670	657	638	661	668	612	670	663	666	686	648	683	708	683	660	671	661	625	649	662	632	670	667	668	679	632	634	607	618	662	626	683	698	613	637	607	624	649	651	693	665	621	652	639	656	615	672	635	663	618	676	661	623	645	673	685	620	662	615	689	628	673	682	666	662	666	675	637	722	623	635	671	664	603	646	631	653	642	660	678	636	671	644	668	653	626	646	654	681	667	666	683	670	604	619	648	653	646	649	670	633	712	590	635	657	652	674	645	592	633	632	635	711	619	656	648	683	669	647	625	666	665	610	644	679	614	669	613	659	647	666	655	670	667	645	626	634	625	624	659	671	645	678	627	665	658	662	644	704	642	634	639	654	683	642	648	636	635	615	665	640	656	635	685	659	652	677	711	653	647	675	634	644	676	624	643	668	675	659	654	651	645	666	625	661	651	684	636	658	635	678	639	643	628	661	599	650	651	677	681	665	654	637	670	679	647	654	625	630	661	603	661	631	673	640	620	656	633	605	679	580	623	637	643	651	700	622	646	620	633	673	673	673	666	614	632	643	641	662	685	638	672	641	653	689	625	647	650	651	608	617	659	662	635	648	677	672	621	672	678	679	668	643	647	646	645	617	584	673	605	649	672	642	691	639	637	636	657	641	658	614	662	649	654	639	659	658	650	642	654	711	651	672	622	651	721	627	619	622	642	626	627	665	634	658	655	621	666	640	595	623	628	607	662	599	602	658	639	619	671	618	611	645	667	661	657	656	667	650	657	644	639	625	687	627	677	617	625	647	671	657	648	677	636	609	663	629	653	613	684	709	673	684	640	656	652	658	650	674	676	676	598	680	681	668	629	657	615	636	647	660	665	637	632	630	627	638	663	672	717	642	627	687	635	657	661	680	652	646	661	667	670	646	655	638	625	665	623	627	620	647	658	633	656	651	638	629	670	637	626	654	621	672	650	666	649	606	649	633	614	665	653	713	652	680	702	707	701	672	680	663	648	675	692	582	634	667	601	649	670	647	655	698	668	644	607	661	663	606	684	625	641	664	601	646	654	597	632	632	677	671	654	620	646	691	681	653	638	650	659	652	604	667	612	656	639	669	631	644	723	656	665	667	695	638	692	600	648	632	678	609	698	632	667	680	672	591	663	658	620	678	679	609	675	629	693	616	690	602	611	639	665	611	656	644	639	635	693	653	659	666	616	660	578	640	645	634	658	682	649	682	671	636	629	665	645	650	685	671	617	673	646	635	625	646	639	661	646	682	651	648	646	707	656	648	636	689	646	623	639	682	712	695	621	694	629	642	651	610	626	687	686	664	621	594	602	647	638	674	695	692	638	635	612	668	671	705	657	629	636	666	691	644	637	701	608	704	656	643	636	672	680	639	675	704	662	624	676	679	639	624	693	646	647	626	674	688	648	680	642	652	638	646	653	657	608	626	694	661	647	627	637	629	583	660	633	639	685	668	654	640	632	658	597	622	613	629	648	636	644	653	675	636	623	635	665	665	665	646	646	624	636	659	672	646	649	639	651	631	636	635	650	674	658	611	672	647	695	633	658	627	648	649	657	632	604	659	651	709	686	614	668	657	633	627	618	643	598	611	616	677	657	635	650	670	675	656	621	599	654	662	621	637	663	692	686	587	675	651	632	659	618	683	654	695	643	658	619	695	657	632	661	603	648	635	656	664	673	685	632	630	618	631	630	673	623	634	702	659	651	646	693	674	615	655	680	602	637	694	698	653	673	628	596	619	638	685	678	660	609	619	667	647	607	619	672	630	664	630	649	686	620	652	668	636	621	609	616	625	630	646	650	646	683	624	657	677	689	634	646	639	623	660	657	651	664	622	666	682	668	646	631	671	681	661	616	669	662	631	651	680	634	677	624	639	613	671	629	681	701	652	679	667	667	643	641	615	618	637	657	659	678	654	687	699	658	632	643	703	657	619	635	619	642	674	662	691	647	627	681	638	643	673	660	634	631	640	625	649	627	702	659	657	629	629	647	640	680	612	692	687	622	647	609	656	589	658	672	592	696	650	651	590	661	658	664	663	715	617	659	674	614	659	646	640	631	647	666	610	661	669	637	682	686	631	661	653	590	654	708	659	628	681	625	644	676	674	659	676	663	646	633	612	667	640	610	683	658	653	683	635	655	682	657	624	681	651	656	643	669	637	619	640	642	670	660	631	623	649	621	632	680	617	648	655	659	621	672	692	655	661	659	612	632	663	634	621	637	677	690	643	661	664	605	670	631	658	684	649	673	636	653	644	669	618	665	656	654	655	644	634	619	640	670	668	647	654	695	630	658	604	672	686	672	639	657	673	650	658	666	624	633	664	635	649	669	648	670	652	598	626	634	683	635	651	623	669	668	657	686	637	634	606	693	643	619	651	676	663	606	684	671	667	649	630	622	666	628	669	676	639	657	661	651	653	649	648	636	616	648	635	670	599	651	606	667	623	688	664	685	621	651	648	663	633	628	689	638	679	665	635	637	630	676	596	618	665	644	671	663	677	638	653	631	656	657	632	605	638	621	652	647	656	645	623	655	647	677	643	681	694	603	626	661	659	641	697	677	674	664	650	602	638	656	632	657	601	663	673	636	635	661	648	606	665	650	620	625	631	678	595	662	645	655	679	595	656	601	695	631	700	642	670	635	667	638	630	652	638	608	613	634	649	691	624	629	625	642	650	672	600	639	637	634	674	650	631	583	646	655	648	695	652	687	668	663	623	623	636	602	635	643	652	651	681	626	611	654	639	624	674	631	641	647	644	616	647	635	650	639	677	638	618	663	621	655	631	708	643	645	647	688	659	637	628	654	654	666	587	672	651	632	649	652	641	616	599	691	625	675	645	677	638	620	609	662	639	614	596	597	646	671	672	673	631	663	678	677	713	657	618	613	678	646	678	640	613	660	593	645	655	661	630	620	679	668	629	673	671	636	675	663	638	658	656	673	653	621	627	613	631	641	618	633	644	641	655	656	678	640	677	600	608	639	662	647	642	663	652	663	661	636	670	683	639	675	627	672	663	650	719	678	679	645	621	614	682	668	691	682	637	654	690	682	630	656	653	668	621	664	639	653	650	684	654	658	611	705	643	715	665	715	682	673	646	688	646	678	702	672	684	711	632	649	695	631	635	618	661	642	664	650	647	609	670	650	619	624	629	640	656	664	658	651	635	677	681
10089	18612	16832	9983	6929	5151	3957	3172	2592	2264	1934	1697	1513	1322	1241	1190	1068	1010	952	902	907	835	826	795	829	795	730	711	712	747	707	734	742	706	680	701	674	682	670	724	641	656	654	675	665	607	628	692	686	645	637	576	643	632	611	669	640	678	654	612	656	647	647	623	658	597	619	608	581	607	606	609	653	645	629	597	573	639	643	612	578	588	606	615	651	628	612	647	625	601	613	631	631	585	599	597	644	629	635	619	622	632	568	609	597	627	638	598	610	612	649	644	583	567	598	596	610	631	597	677	603	612	604	595	603	592	603	578	624	606	593	598	591	579	612	617	626	610	630	604	627	636	599	624	643	577	603	574	647	579	562	604	597	628	640	622	615	599	572	606	627	589	625	594	592	647	588	590	590	606	594	601	628	603	590	605	597	591	584	628	623	627	605	604	617	630	644	599	589	610	623	610	646	615	635	589	617	586	613	651	586	606	591	618	569	636	596	560	644	602	596	610	650	603	590	624	584	599	559	572	619	625	602	603	614	623	609	654	556	608	657	556	557	552	616	581	606	597	616	554	599	622	625	634	637	605	599	578	608	599	636	618	592	637	627	566	601	605	587	568	602	596	583	589	598	591	607	618	609	607	598	601	610	626	614	618	600	578	571	605	598	586	597	629	638	632	582	607	637	622	617	623	594	606	589	584	576	601	602	610	628	629	590	639	603	669	586	640	609	623	591	555	596	611	598	574	575	583	599	614	550	604	634	608	603	607	601	578	618	602	608	621	584	586	593	641	607	626	587	593	579	557	596	637	632	599	566	623	576	607	607	629	659	619	652	644	583	580	636	650	602	572	615	582	614	620	604	613	633	590	628	627	595	573	586	613	627	615	558	605	611	604	608	626	560	599	621	578	594	622	604	630	607	606	586	585	600	572	563	606	621	618	626	608	552	617	584	578	616	607	609	575	628	603	603	600	622	590	651	550	638	624	625	591	575	595	581	613	597	576	585	571	653	599	596	633	601	622	647	638	613	613	628	615	580	624	615	584	626	645	586	618	614	595	601	609	559	607	615	645	603	583	595	568	600	609	569	580	629	586	606	627	599	604	582	559	618	611	642	616	606	630	608	618	605	584	584	550	631	617	592	583	659	652	604	626	665	655	622	615	610	603	600	567	612	599	609	608	581	581	650	579	591	562	606	577	580	611	660	619	567	636	647	598	626	626	583	603	596	634	556	602	584	598	669	616	560	597	591	617	599	641	646	600	589	576	627	616	623	600	594	609	611	593	613	581	650	623	565	576	549	638	581	652	655	596	596	590	599	654	585	612	608	616	556	565	618	630	609	625	616	591	614	657	573	604	620	574	596	674	561	616	615	579	576	588	604	644	625	584	541	622	627	611	599	611	620	619	620	572	560	657	612	624	604	560	605	647	603	640	620	614	607	599	640	561	578	609	590	635	563	608	637	586	609	629	620	579	632	593	568	643	606	569	613	634	588	583	611	642	592	587	609	596	558	600	601	617	618	605	635	630	639	628	626	628	638	620	569	600	583	622	589	609	595	612	597	630	611	637	618	636	593	635	626	609	689	603	603	590	598	599	617	604	626	599	588	605	569	607	622	600	626	598	623	646	571	624	578	629	617	614	629	640	607	616	643	608	622	602	606	587	574	633	590	598	590	621	623	617	598	592	585	625	602	598	620	651	574	602	609	623	629	620	577	589	593	580	610	601	613	619	601	571	576	603	583	637	613	622	635	583	648	641	588	634	607	583	618	579	599	627	589	569	629	587	610	563	602	607	647	618	616	558	561	582	605	578	635	594	602	619	667	582	567	609	641	623	625	557	623	614	617	639	591	595	619	572	620	532	596	584	616	605	563	589	661	579	584	647	600	613	595	607	617	601	582	602	594	616	556	602	597	582	635	604	601	567	567	591	592	604	582	677	629	600	625	618	583	635	630	606	637	596	652	612	620	571	577	635	626	606	595	624	605	630	668	599	618	592	597	582	588	637	584	621	589	564	594	582	630	623	590	578	591	607	607	639	595	608	610	601	647	624	591	632	647	657	603	561	611	638	568	635	584	612	593	615	646	582	625	606	620	587	628	585	589	595	604	629	599	564	602	566	578	571	595	583	595	583	585	595	581	637	621	610	615	603	606	632	615	618	643	628	590	605	584	627	582	595	567	618	632	617	592	577	580	639	599	612	628	624	646	571	639	602	636	619	631	624	596	619	597	615	606	611	582	598	561	577	628	587	605	588	624	657	585	583	590	607	604	592	590	572	615	597	603	646	588	592	650	582	612	576	609	655	637	600	631	582	606	590	591	627	590	575	619	642	649	615	604	598	633	593	616	615	640	615	583	592	597	538	600	590	595	622	634	620	616	630	568	607	607	615	597	522	616	619	564	549	586	576	630	600	571	589	580	561	610	578	562	625	596	597	560	575	612	626	560	612	613	612	609	558	569	590	579	624	606	587	592	623	614	635	618	669	580	620	626	619	581	604	647	608	579	630	561	596	617	580	599	621	626	620	585	562	614	663	610	580	593	603	568	628	589	625	606	582	597	563	621	586	602	640	560	633	597	629	591	587	609	580	641	643	586	605	606	628	605	582	625	584	592	630	640	616	625	584	618	593	591	560	601	602	609	607	579	579	577	591	596	616	579	587	625	601	583	561	649	625	569	647	595	623	622	593	619	593	611	582	615	596	605	621	583	591	650	639	585	593	644	594	639	627	593	614	609	603	646	659	617	616	573	625	605	551	575	579	581	583	591	620	668	600	631	596	587	634	603	633	627	594	587	606	593	631	581	610	623	606	607	605	625	653	619	587	552	617	597	617	584	608	619	650	621	609	600	613	621	557	564	617	633	617	576	615	608	553	611	582	610	589	630	600	631	607	590	608	609	611	601	615	610	576	661	600	558	608	615	600	606	592	614	618	585	623	662	610	641	643	613	575	577	573	673	593	618	594	648	575	571	585	648	607	616	641	558	603	583	620	606	614	594	602	568	616	629	653	628	608	591	654	582	604	570	563	581	568	612	610	672	593	604	585	580	626	577	568	567	588	561	581	564	598	631	614	580	588	617	638	587	592	575	643	606	597	612	638	602	523	618	585	570	617	597	604	600	645	627	605	657	579	615	639	611	603	610	628	678	588	617	626	602	593	591	636	590	598	627	613	630	628	610	593	571	595	639	647	599	587	594	608	608	601	613	547	601	611	602	643	612	615	590	646	591	588	605	628	604	576	603	624	571	594	568	592	627	611	633	627	601	601	589	582	574	619	605	612	619	586	618	611	616	642	570	601	576	629	643	593	604	586	615	668	614	628	616	624	616	624	584	670	595	581	580	594	622	569	615	644	638	609	634	611	583	580	649	626	620	596	631	572	582	643	604	606	622	590	615	583	599	619	606	571	617	576	589	607	616	619	612	631	620	646	568	591	616	595	615	596	610	604	594	608	599	640	647	614	579	653	606	641	596	607	605	615	608	626	613	595	609	563	614	573	634	607
28296	14581	1760	394	271	210	181	177	160	163	170	145	154	135	141	144	149	145	153	137	125	148	149	135	125	146	129	152	128	116	139	156	141	138	141	162	128	138	128	127	123	174	152	141	131	128	145	153	143	156	140	152	129	162	137	130	153	129	156	139	146	142	123	138	130	147	146	148	146	133	134	128	107	152	153	132	125	148	144	143	131	150	137	137	143	132	118	124	146	132	120	121	122	147	120	131	130	128	141	124	134	141	143	147	135	145	132	131	144	135	124	107	133	131	130	136	158	128	121	156	119	128	132	126	129	130	135	153	136	154	130	138	157	151	124	139	134	130	135	144	120	121	143	144	137	153	169	142	150	142	155	123	149	147	134	118	159	134	130	135	143	160	157	130	147	134	121	143	142	122	147	148	145	120	149	125	149	138	114	137	148	141	146	148	146	126	147	144	146	147	138	138	141	128	128	146	150	136	109	140	145	147	132	139	133	154	135	143	145	134	123	127	120	121	141	152	146	127	145	150	144	148	144	138	145	124	150	133	143	125	149	139	134	155	135	159	124	134	153	148	138	152	124	145	129	114	126	155	129	150	132	125	123	147	116	145	116	126	110	133	143	135	130	136	144	129	152	143	132	131	141	129	131	134	149	140	141	155	124	158	133	134	136	138	162	146	147	158	136	139	141	124	110	142	133	132	142	136	159	154	133	141	124	132	126	121	139	150	135	153	145	129	116	145	130	140	143	141	148	148	123	132	119	133	148	124	115	131	145	127	144	129	152	114	125	144	124	133	144	140	119	115	128	141	153	158	147	147	122	138	138	151	128	135	116	138	139	135	145	130	121	128	137	119	132	127	137	140	154	147	135	141	144	133	127	140	146	133	133	131	114	134	142	127	138	112	134	129	133	112	144	139	136	132	133	151	142	144	115	147	135	154	150	122	139	124	147	148	126	147	141	133	120	140	115	164	134	140	130	139	132	148	137	133	143	147	121	152	124	138	131	135	157	126	146	117	134	153	155	133	152	142	161	130	141	150	141	151	118	151	134	144	135	149	128	125	118	112	143	137	147	152	145	119	158	145	125	142	126	123	114	140	141	126	147	131	129	121	146	141	126	126	161	125	123	111	150	152	155	148	141	154	122	139	137	145	132	146	142	145	120	143	109	140	145	129	149	134	123	150	140	130	142	133	149	130	126	152	133	136	140	123	134	141	133	155	124	135	137	132	136	121	132	136	135	131	143	119	132	123	124	125	127	140	147	149	139	149	132	118	151	129	144	137	138	140	112	150	157	149	149	146	145	134	160	152	156	138	131	149	142	139	107	139	158	130	140	133	117	142	135	143	117	138	170	140	137	108	155	153	132	148	155	148	144	125	137	138	115	128	148	143	153	146	153	135	171	115	146	153	134	150	142	138	132	141	139	137	114	154	131	136	140	155	145	150	138	132	144	133	130	155	127	132	122	134	164	131	139	134	149	135	139	132	125	143	121	127	133	134	123	157	128	152	138	144	130	157	139	147	130	138	133	148	147	151	134	140	143	130	123	144	132	151	146	134	122	146	144	148	132	159	119	145	139	135	135	139	146	149	128	131	133	129	140	120	138	136	156	147	142	145	161	138	137	141	146	137	135	137	132	137	138	135	127	145	138	150	143	138	117	114	131	152	123	140	147	118	149	147	127	130	132	141	143	142	168	138	142	141	142	123	123	129	128	118	134	140	112	128	105	149	135	125	149	137	155	149	135	141	132	130	121	126	117	127	120	146	132	142	150	119	134	141	130	156	124	148	137	119	133	130	128	139	149	124	127	152	156	133	156	146	147	137	132	144	128	137	132	133	133	147	140	142	155	115	142	117	161	134	138	149	146	147	135	121	139	129	137	116	141	136	148	122	155	148	110	142	151	119	117	139	146	111	149	115	112	128	124	140	142	168	130	134	128	144	141	128	152	139	143	139	156	172	127	152	144	111	135	152	125	127	128	138	137	144	156	123	142	119	149	121	147	142	145	130	124	144	126	111	181	136	132	146	141	130	148	162	133	132	151	146	125	160	147	125	135	141	137	153	142	144	136	133	137	136	143	133	127	158	142	143	157	110	131	132	134	138	161	118	160	161	149	134	137	145	143	139	149	131	150	151	140	129	136	127	157	146	132	123	136	131	125	143	128	124	143	133	130	141	126	135	134	142	126	124	148	134	154	151	149	145	153	123	145	120	144	135	134	111	125	151	136	132	130	121	116	130	149	137	140	146	133	118	123	130	135	140	129	140	137	152	129	130	150	132	133	152	126	153	135	152	131	138	150	131	153	138	123	124	141	123	143	148	143	160	136	108	160	154	130	152	128	154	159	109	139	150	150	127	140	139	139	124	123	154	138	121	130	129	135	131	126	135	137	121	148	144	135	133	117	137	119	145	124	132	158	144	139	138	115	159	155	139	138	148	150	123	136	143	131	127	125	118	129	119	144	143	133	138	127	152	152	150	136	136	143	130	130	124	163	135	140	155	134	159	134	137	155	121	129	148	138	155	143	127	123	127	132	130	131	127	147	133	153	133	129	127	135	118	141	133	129	111	138	150	136	138	131	131	132	141	143	141	116	142	151	119	146	137	125	112	138	133	137	144	146	123	137	143	137	153	130	132	169	155	150	162	144	134	157	144	142	137	148	145	139	149	136	121	137	118	154	122	138	140	146	148	138	144	136	148	130	151	137	134	140	134	157	144	138	138	154	140	122	131	128	152	133	119	128	127	142	151	142	131	143	127	153	135	131	129	132	131	149	133	149	139	156	120	127	145	129	140	145	135	149	147	145	138	127	150	156	128	129	126	135	133	158	139	139	133	140	136	129	145	135	141	116	134	148	139	115	146	134	160	138	155	144	125	153	161	136	169	132	115	133	118	129	140	151	129	127	113	139	125	140	145	140	121	128	144	155	145	146	134	146	131	151	128	135	159	133	131	138	138	138	155	125	146	125	123	165	153	138	136	140	121	145	138	141	140	154	117	130	126	134	141	119	161	142	145	137	103	145	123	123	140	135	150	126	143	136	150	130	148	141	152	140	135	131	113	142	139	158	154	163	134	141	126	138	118	131	157	128	134	127	156	126	147	162	133	150	112	116	142	156	133	150	141	139	138	113	126	136	127	152	133	110	133	140	134	161	125	147	127	143	120	156	126	113	148	139	145	138	119	122	147	140	147	140	155	135	127	134	139	139	137	117	138	131	152	148	125	144	158	145	150	143	151	148	139	137	160	112	146	180	136	146	135	126	141	120	127	135	138	115	141	157	120	120	133	125	153	140	113	134	122	139	126	137	120	124	149	131	130	122	157	117	147	145	146	140	139	134	138	135	174	128	147	139	144	136	158	108	131	152	127	143	133	143	118	140	141	153	137	132	122	160	140	149	133	140	147	148	121	138	127	123	130	151	145	113	147	134	118	120	120	138	138	113	136	122	134	154	144	141	141	151	132	115	136	131	127	127	165	153	112	130	131	129	128	141	146	150	135
5067	761	694	409	327	249	212	213	185	187	159	164	166	156	162	165	159	145	136	159	145	138	145	132	127	132	132	138	139	125	135	137	136	167	141	161	151	136	145	158	156	152	149	154	146	159	138	161	135	136	149	131	140	123	154	129	138	146	141	135	151	133	146	143	141	108	118	157	131	151	145	145	155	145	124	117	141	163	117	135	147	138	137	143	133	153	139	150	160	160	140	146	150	143	131	134	139	129	147	131	138	132	149	137	137	151	163	149	150	149	130	133	161	139	137	155	155	152	148	124	162	144	127	134	138	145	135	134	135	133	123	168	138	144	139	141	143	155	139	120	142	120	133	125	144	143	169	142	136	139	130	151	158	116	146	138	127	138	159	145	147	134	113	145	127	147	143	142	132	146	115	133	123	150	157	168	121	126	143	150	137	149	136	145	135	148	144	121	164	116	139	131	126	152	144	142	135	159	147	139	136	129	138	152	150	127	139	145	153	133	126	119	146	144	140	140	156	153	130	143	130	139	135	141	148	138	129	132	141	126	147	154	151	115	149	152	155	141	145	153	123	119	158	146	165	153	170	143	152	123	148	140	142	119	127	135	130	146	132	123	149	135	167	121	149	127	153	165	156	136	144	126	159	164	125	132	146	166	124	125	146	132	145	130	119	150	149	147	149	120	141	154	156	142	147	147	134	154	137	143	144	133	144	157	146	143	145	129	130	132	133	131	125	156	148	143	146	144	150	135	136	164	150	142	130	126	128	135	139	148	158	141	147	137	132	147	146	126	161	117	139	147	150	138	105	118	127	144	149	136	148	146	146	141	122	121	120	115	167	146	122	153	143	137	142	133	130	135	139	147	130	164	132	137	153	127	132	133	146	123	141	136	150	119	158	138	145	107	140	150	145	149	150	146	141	153	126	148	123	167	140	135	136	138	154	129	139	120	130	163	128	156	152	124	146	141	146	161	133	122	154	144	138	133	146	144	138	146	128	133	129	159	131	157	172	122	145	142	142	159	155	144	130	146	147	137	140	173	161	141	142	141	116	155	133	129	136	169	167	142	151	156	132	142	138	137	128	144	135	140	144	153	136	132	149	137	136	126	132	134	142	148	167	161	131	160	134	147	134	147	163	138	134	156	135	122	139	161	143	137	143	125	161	160	130	145	162	148	112	149	133	137	147	154	147	152	146	152	155	128	133	132	133	150	157	134	139	135	126	145	133	159	138	143	109	159	150	124	145	159	137	146	149	130	137	144	130	135	142	128	124	141	132	124	144	125	147	136	143	127	155	160	138	127	131	143	137	138	141	139	146	136	146	129	140	134	116	135	127	160	133	146	141	133	150	128	118	139	136	149	137	122	142	128	143	147	123	136	132	131	147	132	132	141	138	135	157	175	102	155	141	132	138	133	130	146	141	147	156	125	161	114	131	141	126	146	131	132	121	142	151	110	145	119	109	118	147	134	144	152	140	136	114	162	155	124	132	150	151	135	135	148	147	133	149	139	133	160	131	150	146	151	135	134	147	128	130	135	151	147	135	138	134	139	132	150	132	131	147	153	130	156	147	134	144	133	152	137	147	152	137	140	135	129	137	129	142	121	132	137	133	166	161	144	134	147	127	119	124	131	127	140	121	118	120	113	142	149	132	149	143	157	156	152	145	153	142	153	134	121	135	123	145	128	137	150	160	142	151	138	118	142	135	141	132	133	132	144	140	125	141	124	122	134	155	141	141	158	146	141	156	127	163	149	157	139	162	150	134	150	155	132	138	146	149	150	151	146	126	140	137	129	113	144	130	160	144	142	127	131	136	122	125	152	101	141	140	157	162	143	136	136	143	119	127	125	129	158	140	138	140	153	160	129	147	135	137	131	149	138	149	153	119	135	141	148	149	149	139	137	145	151	155	150	140	143	148	145	128	123	142	146	172	137	124	141	120	134	137	130	127	148	127	143	129	142	143	150	143	128	141	163	135	153	158	154	133	146	117	131	144	136	124	158	166	153	140	138	114	140	144	126	122	131	145	128	148	135	127	149	134	151	135	147	153	142	172	137	133	150	144	142	141	150	142	131	144	123	144	135	140	158	151	143	137	138	130	134	144	132	136	127	122	128	146	128	133	142	119	167	150	152	139	155	128	146	133	142	155	137	128	148	130	127	139	158	138	151	140	161	110	133	140	139	140	142	147	133	131	137	127	141	132	129	126	166	150	142	141	159	142	140	135	135	144	143	135	149	146	118	143	141	135	151	127	142	142	129	158	149	129	127	144	123	118	135	139	138	139	140	121	135	129	127	138	145	137	152	153	144	134	150	143	138	117	149	125	147	117	144	162	151	133	162	127	150	159	167	120	160	141	126	153	158	157	128	120	142	147	134	137	132	147	144	142	157	123	138	148	140	141	124	149	134	165	137	139	127	159	154	125	166	157	155	158	148	121	161	145	147	146	128	154	150	138	157	137	147	140	138	141	134	159	147	150	123	126	156	127	160	142	131	146	164	127	140	170	135	135	133	136	138	140	146	134	169	136	153	140	128	140	155	150	135	126	133	118	139	125	137	121	139	147	131	147	156	137	138	144	140	122	132	155	133	151	152	146	137	129	128	127	135	154	161	160	128	144	141	169	142	157	139	159	143	175	134	132	144	134	152	128	160	138	136	142	146	139	129	146	150	148	157	122	154	141	134	137	151	139	157	159	149	140	140	155	126	155	168	123	164	142	121	122	152	137	146	135	144	146	121	136	135	135	133	156	132	135	155	108	147	135	138	131	106	132	149	136	111	135	138	147	140	162	157	132	135	147	128	140	150	121	147	149	132	131	152	128	160	137	159	140	160	125	135	134	135	143	149	150	129	132	144	152	147	130	122	135	141	127	141	121	137	130	149	137	126	139	121	133	171	140	149	156	136	139	134	147	145	131	115	134	141	137	136	155	137	152	158	162	152	148	127	139	120	140	132	141	130	144	167	139	149	152	150	163	138	142	136	140	134	137	124	133	137	129	133	154	153	145	127	139	152	158	145	134	140	157	156	135	158	161	126	142	144	139	134	132	154	143	158	127	139	141	135	134	112	140	144	121	131	154	143	132	142	135	149	139	150	141	148	151	124	146	143	129	151	143	121	147	141	160	120	150	139	140	154	149	139	132	145	134	137	125	131	144	128	146	138	152	149	145	133	142	138	138	159	151	134	138	140	148	157	130	119	155	156	147	139	141	143	136	131	150	143	160	162	143	124	141	122	132	126	144	151	148	157	149	145	128	137	130	122	129	137	146	135	144	144	136	130	158	148	142	127	144	150	137	152	136	142	146	147	145	137	153	142	160	147	134	121	135	143	131	143	145	132	133	144	162	143	148	138	155	133	147	138	136	148	113	143	149	140	157	147	153	138	125	148	135	155	118	120	134	169	158	149	166	140	134	144	157	138	157	150	130	121	159	148	123	146	158	136	122	132	135	128	140	144	132	147	161	142	142	126	132	151	144	136	117	136	132	151	129	121	153	147
25194	20838	27295	24497	20867	12622	1822	1136	979	795	694	667	723	598	631	563	558	585	520	540	535	486	492	528	469	490	450	511	492	478	470	506	461	447	498	460	458	485	456	468	457	494	483	400	433	486	428	447	459	419	458	454	424	422	439	496	433	448	444	448	463	431	389	437	446	434	449	435	456	423	455	467	453	461	430	415	399	467	412	440	439	465	424	403	400	450	446	450	418	435	438	432	434	463	423	427	455	452	404	446	444	423	464	447	416	454	444	473	439	443	427	442	436	475	428	412	424	462	435	400	418	414	472	478	480	438	452	429	475	408	464	443	454	416	471	432	460	440	465	446	454	431	455	436	439	471	449	484	456	427	479	473	442	442	431	459	437	463	441	432	435	428	487	430	427	448	438	432	433	446	434	454	458	428	469	437	423	446	421	437	450	467	439	447	445	444	442	422	423	434	445	462	453	465	374	430	411	411	460	442	451	419	414	455	420	471	453	430	452	419	446	439	415	418	427	439	430	426	469	435	445	451	440	429	462	437	403	417	463	453	464	439	437	446	428	464	489	451	462	447	463	455	435	439	408	444	425	397	431	457	439	429	428	477	417	430	419	438	457	456	428	427	461	414	428	432	453	450	420	413	386	445	438	418	444	430	456	467	423	423	439	414	453	463	439	433	421	403	470	419	396	442	466	449	455	440	439	458	449	442	402	427	422	436	399	464	428	449	420	437	451	445	477	443	388	415	431	482	441	493	420	474	414	476	447	442	461	410	480	414	479	419	493	450	474	409	422	440	418	406	405	463	447	412	469	444	470	441	408	475	441	416	446	480	441	425	471	429	447	426	417	429	435	420	388	426	459	450	442	461	440	439	465	434	441	429	446	449	441	417	458	450	441	429	434	473	429	442	458	449	428	412	433	405	458	497	429	440	413	482	406	443	419	413	460	450	441	500	436	439	436	456	462	452	428	455	466	455	443	444	435	456	438	458	438	443	447	420	447	441	419	429	422	467	441	430	425	442	467	400	448	432	427	423	416	462	391	454	446	448	433	466	481	481	423	405	431	451	453	477	436	447	448	423	404	426	413	426	447	422	411	437	426	445	455	466	438	434	422	391	437	436	461	465	437	438	456	438	461	439	441	438	475	435	450	429	444	445	452	423	440	419	434	416	415	417	470	440	428	444	455	428	470	447	414	435	437	449	448	413	433	436	416	437	384	452	432	435	445	449	407	449	422	430	442	469	421	451	426	409	412	441	423	402	432	451	477	451	438	443	437	476	417	419	458	434	412	445	413	460	420	432	429	412	439	432	401	431	480	464	473	413	434	441	459	406	443	437	421	465	457	411	434	425	463	463	440	441	459	450	433	470	442	430	399	419	475	432	429	412	433	463	470	452	449	426	438	406	431	447	464	448	424	460	427	439	447	430	427	425	471	459	413	441	450	478	433	446	455	453	486	413	449	446	416	443	400	461	419	451	468	440	422	405	452	435	442	434	418	451	433	470	418	448	430	470	400	436	498	436	424	434	442	449	440	412	444	490	450	463	438	416	468	415	447	449	432	422	425	436	421	461	427	425	456	455	389	430	428	430	449	480	446	430	448	428	429	420	432	442	476	472	434	409	411	449	414	427	428	462	408	434	413	476	450	427	400	452	472	444	467	463	439	441	413	459	467	419	458	448	434	456	436	450	407	408	425	452	448	464	404	442	426	438	413	460	424	438	439	433	437	425	444	432	425	448	476	474	435	451	444	449	442	440	446	445	511	434	462	457	410	425	445	446	452	444	467	475	450	408	416	404	390	444	456	441	432	438	469	452	452	468	450	417	450	407	459	451	438	492	439	455	433	417	403	477	490	466	446	452	448	455	435	444	429	452	464	415	455	424	458	475	460	481	416	450	422	401	447	425	426	445	437	434	467	447	472	463	435	455	432	434	426	425	454	473	449	428	420	456	426	407	424	471	442	405	465	402	423	411	442	400	410	435	421	451	435	433	404	411	427	449	407	474	436	429	479	441	439	442	478	451	435	473	430	458	444	438	434	453	443	424	417	446	438	394	431	478	408	418	447	422	398	454	394	438	421	455	449	484	416	427	413	453	428	431	456	438	451	419	394	402	438	427	423	424	415	433	440	443	435	446	438	449	440	376	455	435	413	442	406	455	405	466	459	440	493	450	394	399	427	475	435	443	447	438	442	465	405	397	437	465	439	404	420	478	436	452	435	449	415	470	446	443	448	437	411	439	414	419	443	473	476	437	463	443	424	433	436	430	422	427	379	453	418	494	432	460	436	389	405	437	429	419	427	424	425	469	434	436	426	430	472	423	433	445	408	420	456	429	430	416	418	390	463	461	435	480	433	418	469	446	460	458	404	403	451	447	449	438	430	437	466	462	446	456	405	424	442	447	435	451	438	450	441	417	445	409	465	424	457	435	462	417	428	432	448	459	441	417	454	441	440	416	446	413	468	438	455	458	429	435	437	441	429	433	452	443	415	426	453	441	407	427	438	436	429	479	460	422	432	449	457	484	418	437	483	425	461	456	436	424	419	468	449	465	454	441	395	424	455	437	459	453	439	427	470	458	458	404	440	422	459	450	446	444	420	435	435	439	381	468	419	488	470	403	424	444	448	456	448	460	432	443	409	434	442	406	459	385	408	460	482	482	438	425	464	437	426	426	463	463	430	443	471	466	424	427	453	463	463	492	431	451	438	457	434	453	421	453	433	462	428	405	441	426	436	447	425	448	465	438	449	454	409	419	443	426	455	419	455	421	442	415	454	421	441	457	436	409	444	406	424	413	452	454	445	414	465	429	438	464	396	425	428	434	409	461	451	432	394	442	470	436	417	449	449	461	439	427	407	421	438	419	423	443	439	435	449	454	437	418	451	469	414	450	461	424	458	433	419	448	443	477	445	448	404	446	454	449	423	430	461	442	439	434	487	448	438	443	417	440	451	440	431	391	450	432	456	405	430	460	439	431	460	412	405	403	451	440	440	439	456	449	429	440	445	454	469	427	476	397	447	431	424	455	429	445	439	419	449	413	431	415	431	441	467	470	418	450	428	444	398	427	420	494	449	417	442	469	440	461	420	413	439	401	441	423	477	453	451	432	446	434	465	440	466	473	475	488	475	431	436	416	416	419	411	451	426	420	443	471	451	440	401	417	433	456	455	440	451	412	459	428	450	461	437	420	392	447	416	452	434	397	445	453	468	425	462	443	424	456	405	441	456	428	477	451	439	450	440	415	460	413	454	435	493	424	453	463	449	421	416	435	437	439	430	473	433	429	429	467	441	465	426	445	439	430	426	441	463	447	440	413	431	428	442	408	454	454	481	420	418	422	460	434	421	454	468	426	410	420	425	443	425	464	437	440	427	434	398	479	454	438	429	491	463	422	447	477	442	411	415	461	444	456	471	442	445	418	400	455	459	453	440	458	464	435	402	434	431	418	423	471	452	413	424	467	447	452	480	443	396	423	419	473	397	459	428	440	435	417	444	448	440	410
7232	11893	10698	5883	3987	2847	2261	1737	1423	1249	1097	945	879	855	710	661	637	627	586	565	533	529	497	515	478	515	505	472	442	424	476	421	457	460	426	439	447	440	458	439	431	458	419	435	423	445	416	434	409	442	450	419	429	397	391	411	416	392	426	423	407	411	390	412	406	409	410	450	414	412	418	425	417	393	393	443	435	413	417	421	420	458	408	427	404	402	417	396	440	397	425	403	422	385	429	424	429	410	401	409	395	400	430	423	405	422	423	438	445	428	382	443	406	402	395	407	402	420	392	399	380	422	382	425	382	395	441	393	390	387	450	396	410	398	444	426	389	373	389	395	386	380	405	383	428	382	413	433	406	440	396	391	408	413	422	404	392	400	396	401	422	425	396	435	403	430	391	430	373	363	358	428	390	375	411	393	424	426	385	360	414	387	375	387	414	399	396	398	413	388	402	419	429	412	429	416	413	411	356	417	410	402	403	398	380	414	386	419	410	414	392	412	393	394	400	390	377	407	407	446	408	380	422	402	391	427	385	407	392	444	411	427	448	379	402	415	435	415	422	354	411	424	406	376	408	420	381	388	434	390	399	369	387	401	365	410	439	412	372	411	425	411	403	378	415	386	409	419	443	396	424	402	422	376	411	392	396	394	373	392	394	412	392	385	432	396	381	406	408	398	394	378	372	466	366	398	361	413	367	401	404	391	382	351	404	459	423	400	396	387	428	415	378	397	393	418	427	389	405	376	400	395	418	402	396	413	403	392	397	416	427	432	384	393	395	444	411	402	373	385	381	387	369	420	406	450	409	404	472	419	374	428	397	386	418	400	368	404	404	403	437	402	368	389	366	368	388	408	409	440	410	385	389	391	391	402	421	382	384	417	436	378	406	402	397	359	416	392	388	400	430	405	398	387	400	422	422	418	424	420	395	410	424	443	455	391	411	409	421	393	382	407	415	415	400	426	431	364	415	424	416	408	415	367	452	406	417	413	387	430	390	406	409	374	385	420	420	442	425	401	394	377	409	416	404	435	413	380	419	405	399	389	412	436	403	394	400	358	419	408	398	347	400	407	367	402	381	397	445	408	418	398	375	389	383	428	388	386	407	428	427	370	419	384	449	391	394	397	409	428	441	402	401	367	410	386	415	386	447	422	413	381	402	393	405	364	392	398	409	378	422	410	394	435	395	386	421	426	387	424	408	402	384	390	389	414	396	401	392	397	406	395	382	404	389	402	418	415	385	411	385	422	431	441	426	412	396	438	379	392	385	364	363	399	405	384	407	397	410	375	414	421	360	401	403	417	413	404	406	440	389	436	398	388	394	415	378	448	365	370	365	395	391	412	404	421	424	381	394	393	420	353	377	407	400	393	418	418	402	426	404	387	400	400	428	395	441	378	413	436	372	419	381	435	426	358	399	422	424	441	407	371	413	405	477	437	407	409	424	413	411	408	452	412	383	383	419	429	420	407	378	424	394	397	375	419	393	410	407	436	426	399	411	428	383	392	397	415	405	428	417	389	400	404	387	386	405	356	385	408	433	447	406	443	433	371	435	404	405	429	393	409	380	413	418	391	402	412	421	423	403	421	399	420	399	385	369	410	411	406	407	400	395	413	429	401	397	405	399	396	415	375	407	389	392	415	387	448	368	397	405	390	385	423	420	407	378	401	393	380	434	401	417	376	405	407	412	398	419	390	420	439	400	400	411	410	414	440	408	449	390	444	395	410	407	392	402	426	427	401	399	409	425	391	389	398	380	405	396	407	413	397	442	341	391	410	378	397	407	425	419	384	430	398	418	387	427	402	373	394	433	386	398	416	403	383	367	424	444	411	416	385	398	414	423	387	369	379	409	400	400	389	388	405	406	387	408	435	390	398	389	391	437	392	391	395	392	382	446	384	445	411	394	410	398	396	395	371	409	360	427	384	390	375	415	406	382	409	375	376	420	406	399	381	366	415	400	413	396	394	430	415	421	447	390	415	370	397	437	433	411	354	397	413	393	429	375	417	409	424	420	427	403	399	409	408	395	393	400	418	396	440	439	416	415	434	413	376	424	411	373	413	397	417	416	403	392	385	400	398	453	388	417	425	395	378	403	404	444	415	430	403	402	398	418	363	393	375	415	427	415	435	390	396	425	403	384	415	402	411	377	399	439	424	382	382	441	390	420	392	421	411	395	424	409	416	412	393	394	381	432	393	390	415	447	391	396	401	387	410	435	391	373	407	391	418	422	406	390	391	392	374	377	369	413	366	418	399	401	396	376	375	393	417	385	396	407	419	386	388	378	386	397	363	361	371	379	408	428	426	368	399	416	412	393	401	407	414	412	364	387	398	456	388	412	415	390	419	391	403	394	369	430	426	431	403	392	419	430	395	385	410	412	399	363	376	368	430	408	383	400	402	393	385	410	423	406	370	378	394	372	406	430	389	415	398	410	415	380	393	392	406	417	410	408	397	377	382	414	411	403	405	413	362	396	419	425	376	386	401	430	372	391	394	398	395	399	384	429	393	406	433	401	401	390	390	395	401	399	422	430	414	396	420	390	408	408	395	414	428	419	417	403	404	400	378	380	417	408	409	420	400	389	416	393	381	410	389	386	435	400	416	397	418	408	446	433	436	392	421	408	368	382	393	424	425	410	415	416	445	371	413	387	405	422	385	395	418	397	377	431	388	395	407	434	379	418	392	419	388	419	395	384	389	412	390	405	400	395	405	383	428	442	434	386	387	392	395	430	434	395	432	381	382	434	380	408	407	426	401	422	385	419	422	422	402	414	437	433	386	464	369	365	388	418	383	414	406	394	408	428	412	394	412	394	401	377	415	416	400	414	394	414	392	387	413	379	417	426	411	363	396	404	408	390	377	377	422	389	408	397	425	424	382	392	378	433	450	426	387	384	385	426	419	371	443	417	390	413	390	405	411	424	384	409	424	424	419	411	389	409	427	379	428	410	406	401	397	385	415	386	371	413	417	384	432	339	393	408	387	382	434	372	409	377	395	386	401	409	399	400	407	419	381	420	374	412	421	408	387	435	400	372	401	408	412	415	380	386	387	381	418	408	427	397	399	427	403	412	414	389	407	406	402	411	382	368	425	375	384	396	433	377	390	412	397	426	401	386	399	394	382	410	418	416	367	410	438	447	397	415	417	451	378	410	410	396	410	423	381	410	404	382	366	418	369	451	391	400	392	420	373	448	405	446	419	405	417	409	429	390	429	395	403	407	387	387	403	422	429	380	411	396	384	429	432	395	411	421	391	387	432	389	398	409	424	427	407	414	377	378	424	424	402	413	430	422	393	424	415	400	430	400	406	415	404	397	373	412	382	369	393	402	398	405	444	395	394	402	401	404	398	438	390	396	419	407	383	425	431	442	397	435	390	410	368	399	387	393	360	403	395	400	412	402	396	407	447	390	398	447	404	445	413	412	420	406	391	418	405	369	380	432	385	448	408	386	388	426	384	415	415	398	424	392	410	424	414	376	387	377	422	426	401	386	413
22985	20860	27685	24168	20865	20985	11119	2174	1560	1390	1273	1158	1055	1017	980	936	880	862	852	809	737	786	750	769	785	788	770	787	754	750	741	754	701	675	780	722	705	728	650	685	686	705	686	683	661	653	702	692	687	715	651	635	699	666	727	638	705	665	693	613	685	648	657	675	693	697	665	691	653	692	646	688	673	699	681	669	656	622	702	677	623	687	682	610	665	688	687	673	711	698	641	627	675	616	686	659	645	640	666	706	656	692	663	678	612	662	668	706	629	669	678	662	678	648	687	661	647	659	668	651	618	682	646	648	665	694	664	668	634	683	603	651	646	645	631	660	665	619	630	661	678	680	668	627	672	648	659	672	661	615	658	631	642	635	696	685	671	699	624	710	704	606	622	609	680	674	660	703	618	613	648	674	676	640	682	647	693	683	611	626	601	687	692	667	664	630	653	644	686	679	657	609	667	640	628	677	671	648	631	641	657	627	682	659	654	664	680	664	651	655	671	644	668	679	633	670	672	672	627	652	600	683	630	653	700	671	628	641	643	658	632	658	633	658	626	702	660	679	640	660	673	705	659	624	676	678	643	682	691	683	694	655	644	618	657	656	667	641	634	632	640	669	673	699	648	634	657	681	634	634	687	667	657	660	647	662	684	682	640	665	652	650	650	649	677	705	614	729	687	660	671	671	640	659	650	642	676	677	636	684	665	644	635	670	666	657	656	664	682	646	705	649	625	687	628	636	675	673	671	660	628	646	623	671	642	669	687	656	656	653	670	633	732	683	716	652	648	661	629	683	693	628	629	682	674	649	659	644	666	625	654	682	645	643	644	646	667	684	670	628	663	638	712	655	686	679	608	666	645	597	647	671	649	691	642	716	609	680	643	671	642	651	636	683	639	634	669	651	646	666	704	604	697	704	640	656	652	627	630	645	708	663	628	661	619	633	652	664	692	666	636	660	633	618	670	672	629	673	641	672	668	607	648	631	652	650	649	665	665	664	669	638	652	700	644	644	654	660	649	650	650	667	637	675	669	655	650	696	664	659	646	659	661	641	592	675	671	630	640	666	643	717	659	657	615	675	649	662	650	704	699	703	622	641	653	650	683	669	669	686	600	639	630	653	610	649	653	657	667	635	638	644	654	646	637	618	647	659	680	688	695	698	654	636	696	654	639	599	649	660	624	649	647	668	647	708	665	606	704	642	649	668	596	655	633	610	647	660	656	651	690	628	619	656	666	669	664	672	647	656	706	687	670	652	675	673	607	637	632	644	654	684	680	669	659	649	655	674	698	652	635	640	726	720	653	651	700	677	689	681	637	650	654	642	662	684	671	654	673	666	619	652	677	644	680	692	677	640	660	653	651	663	667	659	620	674	605	690	711	640	631	639	645	653	703	635	639	660	680	646	710	625	672	668	663	682	685	669	652	713	656	640	687	634	661	625	648	673	646	702	633	639	688	663	624	668	703	651	659	614	675	629	611	683	664	651	641	663	655	624	656	633	687	642	655	671	636	686	637	673	667	692	651	594	656	658	669	621	695	657	666	648	641	604	657	645	645	712	674	635	680	646	676	584	674	652	686	631	629	617	616	657	662	655	678	633	653	627	665	642	632	680	641	700	641	611	695	674	716	647	694	682	657	698	605	623	654	700	690	667	617	645	672	699	703	633	640	644	643	666	633	676	632	649	625	647	652	645	632	635	641	661	620	702	666	737	669	637	672	669	660	643	634	615	643	660	580	636	691	713	690	638	668	638	699	618	681	643	671	685	646	676	682	615	609	637	658	679	653	605	680	684	655	688	665	598	681	637	630	625	651	661	679	654	638	644	661	644	700	650	708	705	639	651	591	718	635	653	626	638	665	654	666	639	664	666	679	642	648	643	609	684	651	678	672	655	638	636	637	659	700	660	629	658	627	684	617	627	651	646	646	676	676	694	668	668	637	674	629	667	691	650	660	658	664	660	664	683	615	706	640	679	671	657	650	662	659	652	622	639	719	696	668	671	665	614	647	676	648	593	665	632	650	682	674	648	632	666	646	646	651	621	645	700	652	694	654	657	651	672	589	648	643	652	671	664	682	633	646	667	661	689	637	677	674	672	651	676	691	619	631	643	674	697	660	626	678	671	691	640	679	657	700	641	665	695	658	647	695	664	642	646	663	648	642	640	716	600	649	660	660	605	653	625	634	660	661	678	654	665	643	672	654	651	665	667	625	703	643	679	654	658	656	676	639	668	663	707	647	639	613	681	639	661	689	678	740	674	589	697	671	723	649	663	661	632	625	698	645	629	633	672	659	675	681	666	681	674	624	627	666	675	671	635	653	615	683	682	643	718	665	688	650	618	620	736	619	639	676	660	627	701	641	652	659	661	672	675	698	683	677	638	649	616	688	672	714	629	673	652	685	685	617	703	681	683	662	626	686	678	659	652	643	625	694	698	678	652	657	643	650	662	637	606	659	681	661	638	672	681	636	657	645	682	623	640	631	690	683	687	646	677	650	668	707	685	667	686	669	664	655	684	614	622	696	722	697	673	611	647	726	647	690	630	675	668	657	666	648	672	659	613	662	712	630	624	628	677	635	684	681	657	665	646	646	612	667	659	625	665	685	658	677	658	670	639	685	635	669	645	680	653	664	657	677	633	712	669	647	690	668	647	662	602	688	623	638	631	650	676	636	671	704	632	634	631	641	675	614	603	705	714	665	633	679	658	629	611	686	620	724	625	703	637	651	677	639	709	653	667	638	664	653	657	658	627	601	674	658	652	667	650	707	655	686	695	684	649	687	638	653	623	687	645	698	671	624	648	659	687	652	642	638	635	672	650	621	649	667	682	627	632	634	656	670	667	652	639	695	662	666	666	641	677	629	676	625	640	629	707	609	653	637	678	652	666	702	635	645	687	670	657	634	623	646	641	628	604	623	686	665	659	646	628	674	662	668	646	629	662	646	644	629	629	663	687	664	649	592	633	605	662	677	637	651	661	657	672	595	685	715	631	650	644	689	663	679	721	648	636	621	656	646	679	640	634	646	651	629	644	650	628	640	631	698	672	652	674	621	655	654	625	658	652	633	628	649	700	667	676	595	649	678	628	663	646	620	614	636	699	664	657	619	647	640	682	652	668	679	627	672	696	658	650	675	634	646	636	651	646	675	663	628	658	682	645	634	663	617	599	692	665	676	638	643	657	638	657	688	664	650	684	657	648	682	701	679	646	655	694	651	664	634	696	669	711	614	681	637	662	737	621	670	644	665	681	680	642	644	658	621	607	621	635	673	617	671	621	681	670	695	656	713	657	661	667	649	657	661	667	663	657	659	680	641	621	680	636	666	633	658	705	642	610	634	640	661	650	656	686	677	662	650	654	618	662	664	623	653	658	639	669	655	676	694	677	678	642	681	654	643	629	671	674	671	691	667	645	661	637	658	671	681	636	670	687	626	629	647	695	661	625	718	654	615	651	631	634	636	697	673	598	694	633	637	665	650	595	707	649	692	664	665	619	689	645
10091	18687	17194	10162	6933	5091	3949	3156	2622	2282	1971	1743	1531	1371	1249	1148	1073	1007	968	948	941	866	828	775	811	769	719	722	688	693	737	680	707	661	710	679	615	667	667	678	685	645	661	674	633	629	631	609	645	641	605	642	614	657	640	613	635	612	590	647	621	616	654	618	642	633	614	628	654	631	586	640	610	634	619	652	607	645	660	612	602	654	597	623	635	647	622	645	571	598	641	576	616	678	604	599	648	589	595	621	603	642	615	608	628	653	607	632	622	643	652	597	639	625	632	614	603	588	628	577	605	652	599	635	584	609	597	593	569	621	592	599	641	592	634	597	595	624	554	634	618	635	639	582	584	605	572	610	602	583	615	559	658	598	591	585	586	566	594	641	607	591	598	650	601	619	634	612	583	599	625	612	610	597	641	592	614	639	575	599	628	627	608	609	641	632	624	570	605	646	584	576	618	615	631	613	609	612	626	596	616	559	597	613	612	602	595	611	626	661	644	639	622	631	619	594	601	622	597	622	613	638	620	594	655	578	663	588	605	601	576	643	598	615	634	589	616	642	646	636	652	612	578	636	588	632	572	598	611	575	615	590	587	665	624	608	590	607	630	615	606	580	635	660	620	596	540	587	608	593	584	624	597	599	626	588	652	575	601	594	632	588	616	608	617	594	608	648	632	614	598	606	627	613	585	625	625	571	606	616	592	637	601	630	596	614	576	597	679	664	626	611	637	545	632	585	638	620	600	584	619	607	610	610	601	567	600	613	607	627	607	623	621	659	583	597	608	584	540	617	605	611	588	638	600	596	571	618	619	624	576	592	601	575	588	590	619	620	597	638	598	597	631	644	633	638	617	552	590	662	597	576	599	613	598	620	620	587	592	626	599	632	640	571	612	621	593	594	592	614	577	573	637	647	605	610	624	616	677	676	597	645	602	658	590	632	594	626	578	625	583	592	596	592	596	643	601	570	604	621	628	638	626	601	578	609	618	634	611	657	601	624	605	590	625	698	621	599	633	576	580	609	629	571	591	614	634	600	596	608	614	593	609	620	604	571	600	587	658	614	628	633	590	574	592	597	598	610	566	606	654	604	619	621	550	612	621	575	608	622	593	567	609	612	627	581	642	572	602	582	630	602	626	629	645	543	566	597	589	651	588	609	645	634	606	560	558	620	568	608	634	594	624	586	591	565	620	615	619	595	618	586	613	640	615	611	642	636	597	584	629	631	573	602	598	589	546	525	618	590	638	601	604	574	651	625	615	635	597	588	638	631	622	591	591	593	645	590	608	565	604	604	622	588	589	598	577	629	639	647	613	605	582	625	567	604	619	618	616	613	584	613	612	614	658	613	616	596	630	581	646	602	620	607	564	597	603	594	579	583	626	628	594	575	584	600	581	601	599	591	587	614	623	632	641	642	595	637	603	615	623	601	570	593	604	648	620	612	580	630	634	637	609	623	631	612	626	621	623	600	576	626	570	562	614	616	629	615	537	642	617	602	605	575	594	611	628	640	608	591	599	633	617	613	566	609	615	633	607	635	575	573	596	586	606	584	631	605	595	605	638	628	610	634	577	605	613	612	597	595	607	612	595	573	579	566	566	632	612	581	596	602	614	658	572	647	575	615	591	594	575	557	634	653	623	581	598	615	617	609	622	603	607	650	628	574	599	585	623	631	627	587	579	532	628	637	600	610	616	605	618	563	613	602	614	604	632	574	625	590	601	590	600	604	610	604	578	583	633	556	597	595	600	564	610	603	660	581	565	663	666	584	606	625	651	634	650	577	633	640	588	627	579	598	600	597	561	589	584	574	618	602	620	639	622	608	578	628	600	627	619	599	602	624	594	605	591	584	563	582	641	633	618	614	640	607	603	595	642	606	595	620	597	626	593	633	569	604	590	596	606	619	577	596	611	651	592	649	610	574	570	608	619	616	614	647	576	575	635	574	594	577	617	566	628	631	621	563	600	578	598	567	571	598	560	587	606	617	597	631	629	574	590	633	586	609	532	613	579	627	593	612	564	603	593	595	589	622	597	633	610	611	607	586	608	613	561	625	633	603	580	640	573	636	614	587	592	611	597	577	595	608	641	641	591	633	632	629	639	601	615	611	602	597	606	602	599	593	592	608	623	597	614	586	641	602	620	612	617	599	603	589	611	604	599	645	653	602	610	617	597	603	631	624	632	616	598	604	605	609	585	662	611	627	619	632	595	611	626	619	573	586	615	557	630	591	609	666	623	608	593	589	577	603	647	605	608	597	640	628	602	617	633	579	602	579	612	628	588	630	614	650	601	618	589	576	602	615	562	607	595	636	583	614	595	600	582	626	627	623	631	584	631	607	578	630	601	592	624	609	590	609	589	572	632	600	596	591	610	621	600	622	586	591	610	596	591	663	596	580	611	616	622	588	595	620	599	627	666	633	605	603	561	551	585	594	600	608	618	588	617	625	613	559	605	597	640	618	579	620	613	590	667	618	643	614	580	578	605	593	578	606	601	636	630	591	643	634	574	631	641	605	615	620	604	678	621	586	639	627	646	650	593	612	620	619	627	582	568	587	585	637	621	615	583	622	577	641	582	602	603	600	602	600	584	585	614	621	607	611	595	597	605	593	602	621	598	606	618	656	611	623	605	607	622	615	585	560	653	646	569	559	617	632	596	550	603	637	597	600	616	614	656	585	592	616	575	624	587	606	622	609	599	594	613	652	515	585	665	585	610	607	558	605	589	642	619	595	577	614	619	608	667	635	649	641	578	650	623	610	650	632	615	637	559	646	601	551	605	588	578	565	619	630	590	594	572	626	595	576	616	634	597	572	578	598	618	598	602	615	650	612	587	626	562	582	601	631	612	617	579	601	566	617	595	588	599	601	611	599	646	641	581	617	608	658	627	603	614	638	603	610	607	587	575	645	613	619	629	601	641	647	591	579	624	577	612	622	580	627	667	649	635	608	607	600	611	569	585	588	659	630	635	610	614	605	585	617	623	615	621	611	595	570	587	616	642	622	624	627	605	616	647	590	569	589	623	603	622	584	596	567	549	568	615	599	633	609	635	602	580	644	636	563	616	583	663	578	642	574	599	632	589	615	573	553	569	604	581	605	630	611	607	635	623	570	625	602	601	635	576	618	562	602	599	594	581	614	632	592	638	591	572	595	576	584	556	578	631	593	624	590	556	608	655	608	599	629	607	610	578	565	596	599	653	552	632	633	669	607	636	600	617	580	615	617	588	573	586	660	602	618	647	589	582	600	657	593	578	595	636	638	593	619	629	645	592	621	620	570	618	611	616	630	628	603	633	583	563	613	622	634	620	611	643	615	613	611	633	571	643	586	572	598	614	646	589	593	606	582	616	606	624	583	575	599	618	592	648	593	628	630	628	618	572	611	613	580	593	592	604	592	607	578	567	622	620	598	627	673	586	601	581	611	642	543	574	585	637	596	599	606	589	587	629	587	612	609	625	593	622	544	586	593	588	594	609	578	612	607	629	591	633	571	573	615
28575	14693	1776	431	285	237	196	172	142	170	172	139	142	144	132	141	145	132	155	129	131	122	131	117	133	134	140	123	135	131	129	145	144	136	148	137	120	131	159	163	134	162	149	141	140	142	148	153	171	142	129	150	120	151	130	150	136	145	110	117	150	149	120	152	153	144	129	142	136	138	150	149	136	144	137	132	119	105	156	126	132	139	145	154	138	134	138	129	152	135	134	142	134	159	141	160	149	141	142	154	124	140	129	123	129	132	121	138	142	144	159	148	137	125	122	140	120	132	142	163	142	159	143	144	146	125	130	129	132	133	142	140	130	125	167	152	116	137	153	133	146	140	133	130	130	125	158	126	133	158	123	136	143	137	133	141	152	130	154	154	141	132	135	146	131	134	144	141	133	133	143	117	159	127	134	161	127	144	140	138	128	131	126	147	136	150	131	134	143	119	134	133	147	141	120	131	156	122	139	147	139	137	142	122	139	154	154	143	132	133	152	146	151	143	127	131	104	126	140	152	147	143	149	142	150	138	144	137	128	116	165	137	147	135	125	137	129	144	131	143	140	129	142	127	152	138	155	137	150	129	141	138	130	141	137	139	155	130	127	134	159	125	150	112	139	162	156	152	135	120	151	139	170	125	124	133	125	144	115	133	142	146	158	150	117	143	143	134	144	148	136	111	147	145	138	146	151	133	132	165	140	119	149	120	151	140	138	133	121	154	155	130	140	135	154	139	147	141	162	149	139	146	126	148	156	146	142	145	135	122	134	157	141	149	157	129	130	137	141	119	126	132	146	120	154	125	131	131	144	139	160	133	143	142	152	138	165	162	127	166	134	155	144	145	148	142	115	128	139	158	118	131	159	142	147	126	132	152	145	156	119	125	143	147	133	125	131	147	121	128	112	151	143	139	108	147	166	152	127	130	138	120	137	128	142	113	141	140	135	126	143	137	146	141	141	126	153	150	129	143	147	146	146	157	144	130	144	147	140	123	141	137	143	147	161	156	143	140	132	136	153	126	124	125	130	147	133	144	144	137	126	160	129	124	148	147	116	158	143	138	154	141	146	146	150	128	165	152	125	139	128	172	138	143	119	133	146	157	135	128	127	158	143	127	135	156	133	118	139	135	136	119	129	147	125	141	132	153	137	139	141	134	130	147	149	133	144	140	146	144	132	131	127	134	135	142	180	132	132	123	146	133	141	151	152	121	143	131	130	126	144	126	135	133	129	127	121	149	147	140	119	157	141	135	132	110	123	131	135	161	159	131	168	138	150	150	151	133	155	131	143	141	147	122	145	139	149	139	139	133	128	135	140	133	129	167	97	136	149	133	132	146	147	149	144	151	148	135	138	136	132	133	141	141	138	164	155	133	143	134	141	144	150	137	140	156	142	125	143	133	130	125	129	139	138	124	139	143	142	122	144	128	109	142	143	144	142	123	118	156	148	153	130	149	115	163	138	142	136	149	144	125	124	154	129	151	126	153	137	154	147	133	141	151	142	128	142	118	156	152	140	148	147	141	140	139	147	118	123	148	118	143	154	120	138	133	149	146	131	145	147	134	129	124	147	139	153	158	137	146	138	143	145	138	124	129	144	148	138	139	140	116	141	156	132	134	148	147	143	130	126	148	126	137	163	129	150	118	130	136	129	148	147	119	133	141	152	167	125	137	165	124	139	149	134	133	124	124	138	129	138	143	136	132	127	151	128	124	139	148	131	131	155	136	130	138	146	175	131	123	141	134	138	133	155	137	158	127	149	148	134	145	142	127	145	154	113	135	138	113	132	135	147	127	152	128	149	136	148	141	148	155	154	147	122	139	123	121	130	144	140	139	143	139	144	149	142	140	134	139	132	147	155	130	137	131	146	140	129	132	142	137	135	167	138	133	144	140	146	138	155	128	165	144	140	133	147	140	139	140	135	157	124	144	118	151	156	161	132	134	143	142	121	154	134	131	133	129	151	140	126	159	139	113	143	152	156	153	158	140	136	144	132	141	141	130	137	130	143	174	148	154	173	171	143	135	111	135	151	127	131	125	131	133	155	149	124	140	154	149	135	156	119	148	149	148	153	148	133	143	145	152	135	141	127	126	153	139	144	146	129	164	136	138	136	130	144	131	146	154	136	133	138	136	124	122	132	150	138	134	139	137	133	130	134	159	126	126	135	157	159	129	149	145	126	145	127	140	146	154	139	142	125	130	125	109	146	152	151	130	137	122	141	156	119	134	143	125	145	144	128	139	149	129	136	132	146	150	153	127	126	163	136	142	127	119	150	146	137	132	159	139	133	122	160	140	130	154	161	147	140	119	141	121	145	139	148	154	122	144	150	124	115	145	143	116	128	138	153	144	157	144	148	138	125	120	149	127	148	154	136	131	150	152	111	149	145	148	155	127	134	147	153	138	146	147	135	146	146	133	146	152	124	135	137	159	139	148	131	143	147	126	140	131	146	145	146	147	137	124	121	133	160	171	137	131	147	141	117	123	133	123	148	143	146	135	141	141	135	137	142	119	127	146	129	148	130	146	130	132	160	135	135	133	152	128	156	119	125	145	146	128	138	129	123	127	158	144	162	142	139	130	155	134	142	131	151	142	145	127	136	134	142	130	125	151	133	142	128	139	159	144	121	125	142	134	149	142	112	144	146	129	156	136	150	146	138	133	110	120	139	138	151	119	138	146	126	159	117	135	153	136	131	125	132	127	151	146	146	147	132	164	125	139	133	149	134	134	140	162	126	153	135	129	137	127	146	144	129	152	144	113	141	130	143	128	124	127	131	157	151	143	133	145	140	123	150	145	132	152	146	149	133	138	142	132	159	149	148	138	139	153	139	148	129	142	159	129	142	140	129	150	128	135	125	151	139	146	138	134	140	148	147	139	153	128	128	135	138	148	133	158	103	139	154	112	141	125	137	126	123	147	146	137	134	144	137	112	130	156	156	132	131	148	138	133	129	146	149	131	125	137	139	160	145	136	121	138	141	125	143	144	131	134	122	142	156	127	140	143	128	126	111	124	121	136	142	146	142	117	146	121	156	144	149	128	153	125	111	163	127	149	121	135	130	135	149	146	134	136	124	134	148	138	153	141	125	144	124	140	153	135	125	130	155	150	124	126	144	138	127	133	135	136	128	128	129	133	132	147	139	128	141	123	130	140	153	167	163	137	125	127	140	130	135	129	145	130	148	157	146	159	136	134	149	141	145	140	124	137	162	141	129	144	131	147	145	134	119	159	145	148	125	141	142	131	157	160	145	136	148	141	148	126	124	134	150	129	133	112	149	147	122	125	140	141	142	148	142	132	142	120	145	122	140	146	139	147	125	155	142	123	131	133	127	145	139	159	140	150	129	130	124	154	121	145	139	145	120	139	157	133	120	137	111	147	126	148	154	150	134	130	156	143	140	144	151	139	146	144	154	127	138	151	135	154	168	125	120	140	133	144	129	137	117	145	126	123	124	131	125	136	135	144	141	139	152	150	114	137	164	157	166	129	147	136
5076	817	733	403	286	225	216	174	203	184	166	154	172	159	168	152	153	150	147	135	151	159	141	140	148	146	118	152	142	143	174	176	149	152	130	136	147	160	139	124	172	164	145	133	156	110	147	132	138	126	133	128	152	138	135	132	155	156	135	133	153	134	144	156	120	148	153	145	129	139	136	150	141	135	168	145	130	105	138	159	138	122	134	136	146	144	159	129	143	132	118	130	155	142	163	169	149	147	149	172	134	148	178	138	153	167	145	133	159	141	135	138	158	126	162	142	144	136	138	133	127	138	165	129	127	151	157	135	138	165	154	152	122	140	135	135	135	162	142	160	144	129	132	130	129	144	122	146	152	164	125	147	160	145	136	148	158	158	135	114	156	146	155	161	131	134	163	146	147	136	132	134	146	129	149	155	155	150	126	153	128	122	138	131	140	133	146	123	139	153	123	149	147	160	148	147	131	142	148	139	156	146	133	148	130	144	150	165	141	133	139	155	137	136	159	154	142	151	133	134	161	169	147	114	140	151	157	158	134	150	123	128	130	146	177	130	149	112	161	151	142	145	141	150	152	144	149	140	136	149	154	142	123	182	131	137	146	134	158	138	150	137	148	137	132	132	145	138	143	145	149	138	135	139	143	127	147	148	136	130	138	129	147	139	136	154	136	157	128	149	160	140	124	144	137	147	130	158	138	146	132	140	137	138	125	142	142	134	154	127	150	150	140	149	129	128	158	147	146	143	126	133	135	147	126	154	131	129	135	165	121	141	152	134	143	144	156	139	133	130	150	166	137	138	146	127	143	166	121	132	144	161	149	144	135	144	131	156	117	148	123	144	155	136	117	143	136	137	131	128	145	152	151	149	160	121	134	154	142	130	137	149	147	151	157	135	140	147	135	143	135	138	141	156	136	150	152	148	130	150	137	119	138	136	166	137	137	147	175	141	124	138	111	137	145	153	129	157	137	154	170	146	148	120	121	132	135	133	139	138	149	145	148	135	154	133	145	154	148	143	138	163	134	123	151	123	143	118	146	147	141	136	130	133	141	144	121	155	150	129	130	135	136	154	120	139	147	139	145	145	143	128	131	135	138	157	144	137	143	113	148	142	159	137	147	138	133	129	149	155	117	121	129	154	137	137	144	153	142	160	148	148	139	139	151	132	127	143	135	158	124	130	113	145	142	149	131	148	142	140	146	147	136	171	135	140	135	140	136	154	151	163	139	130	131	138	149	154	157	151	147	156	128	146	108	153	141	151	145	132	144	139	136	127	145	154	137	133	139	144	142	149	136	143	161	131	145	156	129	154	127	154	138	146	155	146	134	122	139	170	149	163	146	140	148	141	133	175	114	152	134	131	134	143	152	123	135	148	127	124	135	131	164	120	138	137	125	145	140	140	136	134	146	151	140	130	151	130	133	141	120	121	149	171	139	127	143	162	145	155	152	113	154	147	128	141	150	132	153	137	126	156	149	158	133	151	133	138	136	152	147	153	143	143	159	137	131	143	146	154	124	138	141	167	130	137	144	156	134	165	150	149	128	151	149	134	142	169	140	145	142	153	136	140	135	149	170	164	134	147	148	141	143	131	147	142	138	167	126	150	128	144	130	122	128	140	152	145	146	156	143	152	142	150	153	138	149	152	133	140	137	148	151	140	130	131	122	146	159	140	141	138	140	139	148	141	116	128	133	141	120	139	143	153	144	141	129	136	127	131	130	132	149	155	154	150	154	156	146	123	166	147	145	153	168	121	139	146	156	108	133	126	142	159	139	154	143	141	164	137	143	157	142	137	163	151	145	137	141	151	147	138	152	128	127	147	131	120	171	155	152	140	125	132	150	143	150	144	137	160	146	142	141	146	151	130	145	119	134	130	135	134	143	136	142	159	124	154	136	113	132	154	153	157	139	140	100	162	143	136	125	138	143	139	135	152	147	125	139	141	151	152	161	152	150	151	162	141	151	153	147	146	137	142	128	125	153	141	133	141	161	156	129	126	141	162	157	131	139	146	148	161	143	139	135	149	128	151	134	140	143	152	146	161	120	133	132	136	142	146	133	152	155	136	118	133	165	142	158	144	130	134	135	135	156	154	135	147	162	137	143	119	150	145	139	137	140	118	153	140	113	143	153	125	132	140	140	140	121	144	151	161	132	142	166	176	141	139	159	147	141	137	151	158	151	127	127	140	146	166	130	147	154	137	130	137	140	133	143	131	157	142	151	135	170	126	137	130	153	129	132	136	137	135	180	151	138	158	144	138	122	149	135	145	153	130	158	127	138	138	135	153	130	127	134	151	136	139	138	124	158	130	144	125	123	140	128	127	147	160	144	157	148	156	179	160	133	134	142	118	139	144	128	143	166	156	139	144	143	139	154	136	140	137	140	132	140	146	147	133	147	177	144	144	136	158	153	153	150	129	169	134	131	142	127	154	127	145	153	120	135	164	147	143	133	143	136	155	142	132	145	129	151	123	138	149	149	138	137	140	147	153	158	165	135	147	151	137	145	144	152	128	155	126	129	142	155	153	143	153	134	150	137	139	138	147	132	134	149	141	160	126	133	135	143	144	133	151	154	144	142	141	146	151	168	132	150	127	155	145	122	156	123	142	145	147	143	121	140	147	155	153	174	147	125	143	131	125	162	134	140	132	121	139	149	152	132	146	133	135	145	151	146	130	135	125	142	126	136	141	165	138	144	152	148	128	142	141	142	159	148	161	150	159	145	157	147	152	126	142	156	141	137	148	138	157	137	137	144	161	123	120	135	170	159	134	135	125	146	145	151	141	144	139	124	138	142	158	143	127	121	134	135	152	124	148	140	149	123	127	126	141	140	146	132	145	135	121	135	124	124	131	160	145	128	136	139	140	166	147	119	153	133	162	127	129	145	139	147	151	129	163	149	158	144	143	134	133	155	147	148	137	156	154	144	131	126	128	151	156	123	146	158	137	159	150	139	149	124	140	143	144	119	136	145	131	158	125	136	150	167	122	153	127	147	136	142	132	150	140	139	121	123	142	139	128	149	137	157	137	146	148	138	152	157	147	151	154	139	170	135	145	158	153	145	130	152	149	151	149	162	144	134	133	148	146	160	139	124	143	163	125	148	135	163	133	133	144	153	155	155	140	151	132	136	136	152	148	132	135	163	141	142	133	144	149	159	149	149	135	137	136	140	137	128	140	137	146	160	153	156	155	137	144	142	128	149	119	147	135	141	143	146	121	139	139	141	141	134	141	138	147	132	145	149	146	121	140	159	135	146	171	134	149	147	151	152	137	121	155	146	148	131	141	142	137	136	152	139	128	133	148	141	147	167	133	137	129	139	147	143	131	136	146	151	160	128	139	161	171	152	145	138	143	139	129	138	124	132	132	129	148	157	143	156	139	157	143	149	157	145	127	125	147	133	138	130	158	157	145	143	159	148	135	135	148	143	139	149	149	141	134	138	146	131	130	161	127	147	161	159	144	131	155	141	144	157	150	135	145	131	137	170	151	158	106
25226	20842	27332	24457	20850	12610	1872	1120	927	813	690	722	614	695	603	552	533	540	482	511	506	481	510	492	511	453	463	452	490	457	475	480	504	490	468	484	466	475	446	476	457	474	477	421	422	481	488	464	438	474	460	425	413	472	488	444	438	453	446	461	437	442	452	436	434	433	411	401	493	438	465	483	442	474	433	409	457	484	415	462	442	424	410	427	438	441	402	446	437	415	412	428	470	446	437	463	453	441	454	445	425	434	421	448	438	409	461	453	428	454	422	420	410	437	441	441	425	428	448	466	444	399	440	482	417	426	479	466	430	400	421	409	430	461	455	408	451	425	411	436	473	460	462	428	409	451	435	415	414	456	432	454	405	453	449	448	433	407	435	435	435	447	442	441	441	420	410	475	437	456	445	465	449	477	450	456	448	442	421	455	435	456	426	433	416	430	471	447	415	445	425	432	474	435	448	449	462	479	437	425	441	439	461	446	445	460	470	417	410	447	409	489	429	437	452	456	444	469	412	410	463	423	457	443	436	451	498	435	442	448	429	433	437	430	473	488	408	451	471	433	453	424	438	423	446	416	418	448	413	416	451	455	441	465	422	483	424	476	449	424	437	443	430	444	454	448	419	385	437	442	487	470	467	398	446	422	448	436	443	458	431	407	415	426	435	494	441	447	421	467	427	477	448	455	406	414	452	461	442	419	433	433	400	404	444	405	437	423	446	434	442	488	456	454	390	455	461	425	420	403	425	413	463	429	422	453	469	439	431	420	428	466	452	455	506	429	483	483	418	446	453	416	438	431	438	433	488	501	411	438	419	445	453	454	433	454	438	444	466	462	445	456	442	448	472	420	461	473	459	445	422	473	479	419	469	453	442	443	454	417	440	443	450	398	444	442	491	451	459	413	439	433	461	468	447	429	460	424	440	419	451	445	469	488	446	435	420	419	421	429	444	453	416	470	438	448	418	458	419	439	417	416	427	445	444	395	438	463	424	407	436	457	446	428	446	450	433	444	440	428	475	440	410	438	482	437	444	445	449	458	402	448	433	456	450	451	434	450	433	434	421	436	448	406	415	461	431	421	439	417	435	482	410	455	440	443	408	436	450	430	398	436	481	436	443	444	444	419	462	461	453	421	435	469	432	457	462	461	443	433	437	467	432	452	455	418	459	446	450	433	457	470	442	447	420	417	446	437	407	403	450	449	442	433	434	438	472	422	426	462	401	456	443	411	413	450	454	427	439	489	436	451	492	449	450	424	441	433	455	455	425	458	423	434	451	394	444	460	453	414	456	426	437	454	434	419	433	434	508	431	429	456	437	426	471	417	451	423	465	421	459	425	433	428	446	450	461	438	430	451	460	452	455	472	419	464	469	459	422	450	437	411	404	453	439	442	457	440	437	439	439	438	419	448	408	446	416	437	408	420	468	445	436	458	454	460	483	434	374	452	433	456	475	424	458	457	463	419	454	439	462	431	436	464	455	439	455	421	420	480	468	473	405	458	429	425	388	450	432	434	411	453	470	437	443	433	433	433	431	412	467	451	410	427	444	399	432	430	424	442	471	450	442	440	440	462	433	437	436	451	433	465	405	425	454	428	400	414	422	482	442	420	461	423	417	427	460	431	447	423	413	411	467	435	455	467	435	440	429	414	442	456	428	448	415	447	444	454	423	403	433	473	429	466	413	446	468	440	428	416	386	429	396	457	430	433	441	450	463	438	437	491	417	471	434	441	410	415	442	481	447	423	439	465	497	428	421	449	426	423	461	473	432	464	433	447	466	414	473	453	470	432	451	458	453	441	430	399	418	423	426	446	419	408	403	398	450	461	427	434	446	421	432	456	452	454	403	419	466	469	471	444	450	455	448	419	431	444	468	442	437	450	451	456	423	473	460	435	457	439	415	443	440	414	480	471	395	413	407	448	463	424	440	467	437	424	473	426	395	428	398	462	445	418	448	458	435	482	437	473	436	434	439	445	465	431	440	425	444	431	438	476	424	455	457	449	450	456	458	446	439	476	449	440	449	453	436	448	466	452	439	430	465	453	466	458	461	451	416	451	430	431	456	443	447	413	430	457	407	456	461	441	437	382	425	457	477	452	480	421	433	432	466	456	453	453	457	416	455	446	459	426	442	416	439	432	427	420	453	410	413	419	442	424	435	456	463	456	445	478	483	425	452	404	431	425	418	396	402	429	457	452	451	418	461	426	427	431	412	419	438	483	436	426	434	421	454	437	429	477	486	444	491	439	441	438	403	407	469	471	415	417	416	412	443	498	425	465	431	421	475	412	411	452	428	432	455	455	430	428	432	439	442	465	453	388	423	407	427	422	470	460	457	431	423	481	454	461	426	477	428	472	447	428	419	439	452	438	472	416	433	472	450	433	434	446	444	439	441	411	448	410	424	438	423	478	434	407	423	461	417	413	460	428	454	478	437	456	452	420	386	453	464	458	433	424	395	427	439	457	484	470	437	385	429	434	438	434	433	445	432	450	425	430	455	444	460	455	444	434	448	442	435	441	447	444	455	416	456	391	438	405	426	454	433	422	488	406	421	446	456	441	426	415	425	447	416	485	404	431	428	459	417	459	414	454	413	448	467	434	439	426	436	423	458	424	445	464	435	431	449	470	433	440	438	470	411	412	436	436	462	453	438	451	431	416	408	409	405	441	471	454	497	420	446	456	405	447	423	408	440	461	461	441	428	421	435	411	474	409	431	438	430	412	443	391	497	462	411	454	412	454	459	456	467	406	421	454	461	445	457	415	456	442	416	469	461	429	445	442	423	469	449	429	390	447	425	417	448	425	439	436	435	440	456	436	469	476	407	430	424	403	480	432	432	468	455	436	472	460	426	448	463	461	458	400	434	416	406	457	436	422	415	436	431	466	494	436	461	430	438	417	420	455	452	425	447	441	433	417	438	453	440	404	485	432	442	421	451	479	430	393	431	424	470	413	450	451	425	441	433	470	473	447	442	448	448	432	459	409	428	416	419	432	461	463	485	422	472	426	430	435	436	431	453	465	421	428	436	458	437	479	474	461	448	457	446	466	442	444	410	436	437	457	453	428	425	409	442	421	443	470	410	419	440	402	443	409	462	411	432	414	454	445	413	467	448	404	463	420	447	472	432	452	457	446	469	420	439	445	423	463	447	430	461	471	484	453	479	458	424	424	466	448	453	442	464	392	434	412	453	444	420	435	437	456	504	466	406	407	442	465	473	441	438	394	411	425	432	419	422	439	405	432	436	447	432	450	400	446	443	424	451	473	420	406	436	442	442	443	480	429	480	402	406	466	416	435	463	447	473	426	460	446	462	460	464	453	455	450	444	432	475	411	438	402	426	466	441	400	446	446	437	444	460	444	422	437	434	448	453	450	468	423	462	412	421	427	425	424	441	426	442	452	456	486	417	375	449	434	473	466	444	446	484	427	445	448	425	428	447	459	427	459	447	408	425	452	433	467	452	423	427	450	450	455	440	451	431	421	421	444	410	423	483	438
7228	11873	10807	5941	3827	2827	2137	1804	1476	1246	1092	1000	848	843	766	653	617	635	581	568	623	609	543	478	480	459	460	448	444	467	482	485	475	466	445	459	440	438	433	430	426	431	461	411	420	443	428	418	413	428	404	415	429	420	412	482	361	408	425	428	412	418	378	395	426	393	404	402	402	430	423	410	361	423	436	402	390	412	416	416	386	396	440	419	427	411	390	398	396	411	465	394	429	446	403	396	398	414	369	428	410	413	372	410	453	425	408	421	398	438	453	408	399	399	384	398	422	424	413	386	423	421	390	396	411	439	398	409	401	398	396	373	383	430	368	427	418	412	408	373	402	421	415	410	412	401	385	432	395	422	358	395	398	445	387	445	384	433	389	382	404	399	390	386	398	361	412	356	400	427	407	424	393	410	404	392	402	421	378	420	421	404	401	387	417	369	380	417	388	432	413	390	421	449	362	423	424	423	422	406	409	406	397	421	397	403	427	417	362	411	397	410	380	423	452	401	383	439	354	407	422	401	408	408	417	384	418	407	400	399	402	392	424	362	429	406	415	380	426	398	410	385	380	406	432	414	405	377	407	405	418	415	404	404	387	421	447	444	384	448	413	420	377	404	418	398	393	395	407	430	402	424	394	359	436	385	409	384	399	413	387	371	368	379	401	430	416	389	417	417	388	402	389	412	404	375	441	437	397	398	403	377	391	414	402	407	395	388	390	416	399	400	417	413	397	396	425	448	343	404	411	404	406	383	385	411	431	425	414	402	396	386	368	413	389	421	427	395	403	387	424	430	398	411	374	417	425	380	416	407	408	408	416	423	405	402	419	405	399	385	379	429	387	414	434	422	394	412	388	415	432	399	408	404	395	420	402	408	417	384	394	438	399	437	390	405	386	375	413	395	376	392	396	386	414	416	379	404	409	385	404	413	394	401	406	387	402	412	411	415	403	402	425	408	398	407	416	419	392	432	386	402	368	426	434	393	426	423	406	412	452	402	369	411	417	371	383	438	432	415	382	401	409	397	403	391	405	380	409	429	418	392	440	408	398	399	413	399	370	393	461	379	419	358	377	426	382	424	383	407	418	401	398	422	400	416	365	404	437	392	411	365	423	403	433	429	386	378	412	412	415	400	397	413	366	421	417	406	409	380	429	372	396	389	402	412	379	391	423	405	417	405	428	396	419	423	398	396	403	383	397	413	380	393	402	397	397	399	394	416	459	398	419	410	407	388	397	415	423	402	405	426	362	425	374	411	381	411	424	405	403	450	418	418	414	434	394	423	387	392	391	435	378	410	382	400	403	441	378	407	443	391	376	353	412	409	397	406	388	384	387	443	385	392	455	394	404	446	389	422	426	394	411	389	417	403	407	408	398	425	397	383	402	368	405	391	364	455	435	429	396	388	410	373	454	424	392	425	406	413	432	435	387	422	392	410	395	379	394	389	391	413	433	419	382	375	411	394	413	430	430	443	385	412	378	379	413	394	389	414	384	412	393	409	382	415	411	389	421	417	389	426	409	451	395	390	373	428	399	387	442	394	409	432	403	404	386	414	406	373	398	410	380	400	394	386	391	397	416	406	392	418	396	422	411	387	409	382	417	428	420	416	406	442	406	452	398	401	429	393	393	404	449	374	418	392	420	402	447	388	409	397	399	386	398	374	404	397	400	414	423	419	379	411	385	390	391	404	408	367	394	399	410	419	413	418	424	397	404	356	430	418	410	419	391	406	423	424	381	407	398	410	441	390	414	430	415	407	415	395	363	419	395	449	393	417	397	401	393	397	417	417	362	399	407	416	423	453	426	389	429	403	426	403	402	397	401	402	431	415	403	398	401	387	383	422	352	422	401	422	397	437	417	412	398	410	395	379	411	401	431	398	398	415	428	422	436	424	389	431	413	424	416	424	416	374	384	400	389	374	424	380	415	391	376	387	383	411	392	414	388	383	429	406	348	422	418	437	429	405	390	411	408	420	410	366	443	383	392	391	435	411	433	446	385	392	368	386	414	426	434	413	402	402	423	356	376	392	394	423	376	407	400	358	418	422	424	410	410	373	407	381	389	452	402	390	373	372	405	396	399	392	423	400	428	365	379	389	394	384	428	405	402	371	410	416	435	396	410	433	414	382	410	359	393	431	416	391	410	378	389	420	372	377	413	419	373	390	406	396	375	415	434	418	367	384	407	423	386	418	419	365	379	410	377	403	384	412	398	417	395	401	373	453	393	404	404	385	393	402	409	416	402	412	389	384	402	396	415	410	379	414	395	458	409	398	409	376	408	395	391	425	398	405	383	383	397	422	411	386	403	353	395	391	396	401	386	417	431	448	391	370	379	417	418	421	422	409	381	372	398	404	422	404	398	384	406	408	389	398	427	413	390	370	395	399	423	410	418	430	367	405	387	403	381	395	411	402	387	399	376	408	426	403	417	429	372	403	435	413	375	384	425	410	419	376	405	389	427	441	418	424	396	434	441	412	397	418	378	426	416	415	413	402	423	400	408	422	415	411	377	410	417	410	358	435	370	393	436	374	390	452	375	383	376	397	390	362	400	392	410	400	424	395	423	393	406	423	409	426	386	356	414	410	371	434	386	396	389	374	412	403	395	438	416	397	427	399	414	452	425	435	448	421	361	397	398	430	403	378	395	416	385	406	410	427	397	402	427	403	429	405	378	421	371	384	404	382	437	413	360	399	418	430	415	410	406	432	375	386	434	421	423	424	448	385	378	436	389	396	457	424	414	402	412	418	441	431	400	404	399	401	426	435	367	379	419	410	399	406	408	425	388	429	377	408	362	414	429	407	365	380	402	364	381	394	430	452	388	404	393	387	384	416	383	392	412	377	368	410	414	413	417	409	437	423	384	403	399	447	438	430	413	386	423	387	396	391	382	392	385	428	428	366	422	428	414	413	423	437	403	396	431	394	394	414	404	389	377	408	415	399	385	391	395	395	416	429	406	392	407	389	420	397	393	398	389	476	414	385	416	427	403	392	395	383	380	423	382	431	426	393	407	441	435	412	435	410	418	379	439	423	372	409	413	470	402	404	438	378	424	436	357	393	429	407	402	403	417	448	426	402	377	414	377	400	382	378	401	397	399	402	421	401	407	390	427	427	441	391	381	368	446	440	435	410	359	399	376	411	369	413	412	389	366	412	398	378	377	421	411	407	404	433	395	395	388	375	384	363	397	403	406	419	411	448	427	419	400	371	405	415	426	396	417	395	422	402	382	436	422	396	389	416	402	411	394	398	423	386	418	408	449	385	428	401	412	386	429	408	423	423	430	413	394	424	410	403	399	440	419	413	416	415	431	372	388	424	388	410	409	394	397	432	392	385	432	377	355	411	396	378	431	380	396	421	396	419	425	399	428	375	402	414	406	409	411	400	427	409	406	376	405	414	407	418	401	405	404	391	381	401	426	430	399	428	448	429	384	385	398	393	455	439	399	371	429	396	415	397	390	420	381	420	399	395	357	348	437	415	424	435	381	404	440	382
22987	20822	27552	24220	20829	20916	11064	2198	1555	1391	1225	1182	1015	1035	982	884	911	898	849	815	802	800	761	782	778	716	743	752	702	744	704	729	688	722	660	681	680	692	674	705	706	671	744	668	695	676	680	683	682	712	673	636	636	663	685	666	673	645	680	656	665	584	642	653	707	698	656	691	643	672	660	710	698	671	643	651	657	662	661	694	698	702	578	675	702	650	664	662	657	648	688	657	649	725	673	637	643	636	658	657	578	632	674	650	656	679	649	685	734	669	676	662	605	668	667	634	681	684	704	666	649	696	662	651	672	647	691	619	652	660	670	662	675	625	653	687	643	646	641	660	689	645	698	638	659	661	670	643	676	687	664	702	643	662	630	625	734	618	676	645	652	676	606	649	668	683	632	682	670	695	670	709	641	662	648	647	676	675	638	623	662	672	662	665	645	636	666	665	647	683	689	671	653	631	623	625	639	646	653	669	688	687	638	668	639	655	658	692	660	664	681	706	654	625	648	686	647	646	666	673	669	642	654	651	689	663	632	687	635	609	619	676	639	650	679	648	731	690	657	670	660	682	688	634	679	667	617	661	643	649	701	687	673	664	651	635	665	676	683	665	712	674	637	643	656	672	669	642	658	653	641	620	612	634	632	671	678	611	692	669	648	698	676	686	659	648	636	673	669	668	695	693	664	630	603	719	688	686	662	638	669	601	624	648	722	689	680	641	626	643	660	650	650	655	616	639	693	625	670	657	680	626	646	693	680	651	634	707	656	627	658	683	638	625	685	690	667	669	618	628	667	642	630	647	669	681	711	657	664	641	661	661	680	678	666	686	652	662	657	615	640	647	592	662	665	679	645	631	638	662	636	689	652	639	661	614	676	622	635	655	619	645	634	628	690	613	624	662	672	649	673	653	652	668	618	621	658	698	647	626	695	652	682	670	669	648	695	663	665	691	630	705	656	639	680	636	609	709	676	678	671	636	654	667	645	677	709	692	682	653	671	611	609	646	628	684	644	675	602	644	697	642	574	623	631	663	659	649	648	603	594	630	641	682	660	619	661	671	632	675	717	643	670	615	690	695	679	664	637	649	652	661	685	649	624	671	669	668	619	652	625	660	636	658	687	643	613	648	642	657	687	690	633	634	697	646	633	642	672	655	727	685	674	679	639	669	713	655	601	612	667	657	678	619	663	678	642	681	675	648	652	665	650	653	639	690	668	662	644	678	620	680	645	686	618	613	643	660	633	663	640	676	661	621	625	650	618	654	640	660	635	681	662	699	670	664	604	661	644	714	683	622	678	665	690	690	684	623	633	641	632	620	639	666	608	627	661	638	672	622	598	635	632	656	659	646	641	629	604	685	644	675	686	606	662	703	637	623	659	651	641	646	713	686	659	652	620	666	684	672	660	658	603	668	670	656	691	684	658	698	643	617	672	651	687	664	660	659	611	645	669	642	620	621	673	631	651	630	637	620	635	642	660	653	656	681	641	624	652	649	631	587	613	656	626	673	624	655	661	684	647	648	654	608	681	703	690	703	696	623	646	689	666	659	719	670	690	627	636	647	632	679	636	676	638	721	618	655	629	674	638	689	655	641	667	656	592	643	671	676	674	684	656	655	661	683	633	639	653	699	655	656	641	672	654	682	661	611	665	596	654	671	699	671	696	629	697	658	678	668	681	636	649	635	621	669	679	680	663	646	680	654	656	669	666	627	642	655	648	654	664	607	682	672	616	660	660	670	648	669	622	679	660	681	636	683	695	645	658	673	675	670	646	639	656	703	710	689	678	651	588	628	599	685	639	625	664	646	688	630	609	649	603	677	687	672	654	604	637	660	721	673	644	605	640	657	678	693	699	635	673	665	627	639	596	652	629	625	628	636	700	667	654	669	627	678	627	647	631	718	641	625	626	637	670	674	658	682	693	621	644	645	658	620	666	634	627	661	601	677	651	629	691	659	676	646	653	652	637	655	663	635	658	620	631	583	626	633	675	675	665	669	705	654	599	648	632	694	676	683	666	629	655	638	616	645	647	673	735	633	634	635	643	678	655	627	626	611	671	634	686	660	663	653	670	691	612	622	666	665	660	640	632	635	620	660	672	668	692	643	623	668	664	686	651	653	656	682	683	638	704	700	643	619	639	647	619	635	635	650	614	672	672	648	650	649	633	631	687	638	620	701	660	692	647	657	634	652	667	622	645	615	643	603	644	649	671	665	704	674	670	638	694	686	683	592	674	638	654	682	591	688	639	611	641	651	654	675	637	656	644	649	634	695	694	658	645	634	629	641	660	693	606	653	657	653	604	647	718	696	665	652	618	694	663	661	710	650	614	645	624	641	659	632	657	634	659	690	655	670	647	630	654	639	640	650	660	620	666	635	626	660	652	690	605	620	673	693	665	651	659	645	689	634	631	652	669	667	681	662	650	658	633	614	686	635	667	682	643	654	678	639	651	661	645	672	654	653	659	692	737	662	641	622	666	632	659	636	662	640	702	687	676	629	634	654	690	644	671	687	648	609	721	666	641	714	617	668	614	670	616	682	637	683	653	658	637	633	630	658	608	661	658	627	653	661	681	609	670	684	662	624	625	668	635	621	669	704	663	596	641	628	639	683	629	648	645	677	649	683	687	645	676	710	650	668	672	691	679	666	636	673	671	678	634	654	644	636	626	633	616	645	599	630	645	665	671	725	650	659	694	724	625	658	673	669	646	658	654	617	659	632	609	647	631	668	605	636	656	643	666	648	654	649	672	620	641	680	682	654	710	665	663	688	685	663	597	670	663	618	677	637	673	662	640	642	673	650	602	629	663	651	644	669	635	658	650	637	647	601	656	606	684	634	677	623	654	658	636	690	623	665	614	652	653	664	623	678	664	707	668	654	646	657	613	651	642	615	705	670	638	615	654	703	638	686	637	644	649	616	682	657	675	668	609	667	634	650	610	656	686	641	631	626	695	653	672	647	658	681	668	703	631	626	624	657	636	645	636	623	638	671	657	646	659	644	643	710	644	642	677	645	642	652	628	695	634	637	686	635	620	634	622	640	674	666	622	634	706	706	638	627	594	682	636	636	660	679	645	680	687	608	660	630	682	645	637	723	632	656	614	684	650	651	613	661	647	664	650	668	639	624	610	675	680	675	656	608	662	673	656	617	676	636	624	648	604	648	653	684	691	662	671	650	657	671	655	644	670	619	590	661	609	697	664	591	618	697	656	633	659	613	645	632	639	619	651	665	638	640	658	656	651	638	690	734	630	680	679	675	675	633	634	662	674	654	676	658	648	671	665	699	663	658	674	639	688	672	640	690	658	624	643	671	598	611	655	691	646	663	645	667	671	652	685	654	665	664	655	655	659	705	650	621	669	632	658	675	643	704	695	656	683	652	651	647	618	659	684	640	677	665	677	646	667	614	694	620	656	631	681	712	651	612	636	615	686	654	675	654	659	619	675	636	612	666	669	640	654	635	617	642	683	651	640	700	680	663	685	665	627	648	632	625	663	648
10162	18569	16898	10138	6891	5089	3936	3200	2541	2198	1870	1710	1482	1346	1227	1163	1028	1010	989	895	927	829	816	831	765	773	767	718	739	732	709	760	725	693	740	739	718	667	715	638	692	657	678	660	683	623	646	622	628	651	641	644	629	650	625	616	616	602	674	593	607	606	598	646	635	612	677	633	637	600	627	635	646	629	621	666	635	604	596	658	611	620	657	648	627	581	608	619	634	582	635	603	639	638	620	612	638	621	635	609	582	639	640	646	607	594	629	646	548	626	617	585	640	640	603	617	652	583	625	606	606	651	655	616	608	610	599	601	621	599	572	662	633	586	573	646	587	607	634	605	580	618	628	568	592	572	592	592	571	637	602	624	594	586	623	609	624	601	613	669	588	623	572	570	644	605	612	645	638	651	539	597	616	600	564	613	613	597	603	641	627	598	600	602	612	622	632	562	625	600	621	570	607	625	582	571	639	612	607	622	603	616	567	619	644	566	575	621	617	620	628	592	615	603	614	575	596	640	584	613	580	641	583	644	646	592	627	605	642	631	623	626	667	601	620	636	587	625	592	672	583	559	618	621	608	578	584	616	602	592	612	602	615	626	593	642	637	573	627	637	579	650	586	600	620	561	616	625	623	592	592	575	595	613	618	579	632	596	622	598	599	574	579	618	655	610	641	561	606	608	612	630	608	605	605	660	611	586	616	600	614	624	611	623	612	581	597	608	592	591	629	608	601	614	657	657	617	581	628	627	618	597	619	582	605	579	651	594	603	589	618	607	593	606	592	644	598	607	648	559	619	620	608	625	672	627	586	596	575	572	653	615	635	572	582	580	593	648	622	659	594	574	565	582	651	571	628	605	574	623	575	587	632	655	594	611	599	630	613	639	642	638	593	616	620	597	606	592	632	548	626	642	601	627	597	612	620	582	581	616	627	589	627	584	665	612	635	609	603	628	639	614	620	622	662	582	588	630	580	594	575	587	636	575	624	638	669	612	619	565	609	582	621	604	610	552	568	636	590	565	586	586	569	586	636	638	600	622	612	585	632	608	637	595	615	636	583	591	622	617	592	660	620	567	593	641	610	643	606	603	598	609	617	603	608	564	589	619	643	662	633	616	629	610	588	630	625	621	612	579	628	574	569	654	590	587	601	602	633	626	636	646	587	592	600	546	650	592	578	618	585	648	631	618	635	608	649	576	629	627	660	602	567	589	598	586	634	627	622	633	632	609	646	615	637	608	583	645	620	622	638	594	591	653	579	603	651	641	621	625	583	627	611	607	617	607	673	633	607	608	556	595	578	627	604	595	628	571	590	628	636	632	617	599	578	626	607	612	578	625	608	645	610	613	619	614	644	640	597	623	594	622	602	620	584	614	606	567	606	552	614	572	614	594	614	607	604	622	613	577	557	635	575	578	578	579	643	629	631	591	650	596	575	600	634	589	621	605	586	587	613	593	603	613	580	633	597	614	601	579	622	608	597	579	601	631	631	644	596	584	584	608	620	596	605	651	629	592	590	609	577	633	639	615	614	586	592	609	594	625	605	603	580	599	637	602	644	573	560	571	588	630	613	599	656	643	588	575	572	575	660	620	610	572	645	604	576	600	620	590	577	658	673	572	646	626	619	637	642	615	584	591	577	593	569	606	630	585	585	627	626	588	574	581	608	600	615	636	647	613	645	601	593	633	612	641	599	602	549	599	654	605	587	628	590	615	640	603	625	589	628	601	604	625	589	626	593	613	598	621	630	647	602	585	610	621	589	636	631	602	553	596	687	626	602	625	612	607	609	637	580	593	604	600	575	622	584	590	625	593	610	594	585	565	597	624	603	638	593	588	603	594	569	625	601	656	609	602	583	574	614	660	591	544	621	611	626	591	588	606	559	574	597	577	613	603	615	618	638	611	578	626	606	608	634	620	607	600	635	642	617	625	602	654	665	584	595	617	627	561	590	607	647	630	609	641	589	635	605	638	565	630	610	572	571	600	614	659	609	593	637	594	584	593	597	656	588	622	637	603	614	648	620	637	626	572	609	622	607	641	571	610	651	621	577	614	573	602	593	593	623	626	608	620	590	639	624	600	614	603	613	608	629	577	628	618	610	593	630	596	595	631	648	595	602	644	629	568	552	610	598	624	656	577	639	624	614	608	611	598	606	633	602	629	602	649	559	598	606	635	612	598	594	620	632	556	606	591	591	641	608	610	569	579	631	562	579	614	586	609	602	561	652	532	631	635	593	596	644	640	593	601	602	665	580	557	581	555	634	564	588	643	600	571	646	651	627	625	595	634	604	614	647	598	605	603	643	600	624	591	595	565	597	590	583	601	604	609	632	626	609	593	635	640	628	604	601	602	606	634	589	632	595	617	615	632	582	651	587	609	610	622	630	613	644	615	614	639	639	633	576	616	624	629	593	605	605	615	571	605	614	589	578	592	633	616	583	602	566	618	604	617	598	607	622	611	595	604	610	624	636	641	561	655	627	640	604	636	613	593	628	622	617	552	617	642	666	641	635	601	620	633	597	628	627	578	594	600	610	618	581	591	588	630	568	551	586	614	594	575	615	627	606	630	616	653	588	639	603	564	577	601	597	614	615	629	628	611	651	606	569	635	613	567	587	621	628	572	628	572	626	599	577	582	596	624	601	609	581	645	608	589	595	601	616	595	619	591	643	574	601	621	605	609	627	638	584	612	571	609	610	594	622	596	618	606	590	598	592	618	615	622	601	616	588	599	611	566	622	596	675	598	580	613	635	628	543	613	632	624	635	593	587	555	637	549	593	673	564	564	597	585	648	584	604	614	579	577	630	649	618	625	650	641	583	643	587	630	581	601	645	629	608	564	599	617	562	586	620	621	634	606	591	605	612	567	586	606	621	580	613	601	569	621	609	566	604	617	568	580	557	622	584	609	585	631	588	623	625	644	661	601	593	603	571	594	589	623	607	592	590	595	655	598	639	579	605	634	603	655	614	621	591	580	594	545	592	647	678	670	593	652	622	628	586	615	557	638	623	634	562	594	630	611	607	609	590	577	627	602	625	630	640	583	612	597	636	584	616	578	611	612	615	616	612	586	600	632	606	647	593	560	612	629	604	551	631	629	615	599	623	610	628	587	611	664	549	589	618	621	637	622	604	598	621	604	614	621	558	609	581	608	594	551	639	623	562	562	573	580	593	612	576	598	599	566	656	640	559	626	571	592	617	588	597	618	669	619	610	558	639	581	625	585	606	636	586	598	610	625	581	620	625	660	651	640	601	599	631	645	561	668	669	644	587	646	599	574	583	610	586	607	572	595	567	632	585	594	576	614	577	596	629	626	585	630	611	624	646	614	619	646	615	591	578	632	599	602	620	601	595	640	618	572	612	586	636	636	620	626	610	562	606	604	609	645	539	629	588	617	608	661	592	583	584	581	611	589	618	604	604	636	570	668	604	619	606	585	588	646	579	602	633	570	628	586	625	626	579	605	628	619	605	603	633	614	637	630	601	570	626	623	615	610	646	596
28464	14565	1699	398	288	210	209	163	161	173	155	161	153	161	167	142	134	143	134	132	139	133	137	131	151	137	134	152	140	141	141	146	143	148	152	124	137	159	140	138	125	145	145	149	143	143	154	136	148	135	153	140	107	142	135	147	105	155	145	141	134	128	139	136	128	131	138	119	139	141	147	144	133	151	152	148	156	117	140	147	144	128	143	142	136	125	134	131	152	114	130	147	152	166	132	126	131	128	153	157	141	143	145	163	123	127	154	136	132	119	142	149	166	125	151	144	144	143	117	134	144	148	136	149	158	135	147	143	137	138	133	154	111	169	145	144	136	144	125	139	132	140	144	135	135	147	133	118	127	117	151	120	166	139	139	138	140	113	138	131	147	135	128	137	131	134	132	135	126	146	119	154	151	118	139	160	147	139	142	148	151	139	161	129	145	127	138	118	141	148	139	154	131	130	128	146	150	148	176	146	143	142	143	132	156	149	122	157	144	131	133	147	146	131	129	121	137	154	135	144	161	139	135	146	146	151	134	155	163	124	138	147	146	139	159	150	125	121	131	127	134	141	127	147	143	133	143	147	140	131	123	143	141	148	141	163	126	130	143	145	131	133	153	129	135	127	119	139	151	121	146	150	120	141	131	139	132	131	107	154	124	164	155	146	128	119	140	134	127	137	142	141	145	151	154	146	153	143	137	134	121	142	144	127	150	159	155	150	150	159	126	138	145	137	131	137	152	153	128	163	133	152	121	140	121	147	132	148	130	143	158	143	144	146	137	170	137	139	146	140	150	153	159	141	132	126	125	139	156	153	131	141	153	132	122	169	153	145	121	156	126	132	135	115	139	128	144	146	137	129	116	146	151	135	118	120	147	149	139	141	132	143	152	133	131	131	131	154	134	130	117	143	128	121	118	137	148	149	139	126	146	150	137	147	151	129	149	163	128	157	139	145	134	141	178	137	147	133	150	169	136	141	153	131	141	147	131	150	143	142	139	135	129	147	130	136	144	132	123	144	131	121	171	136	137	155	139	126	133	130	147	132	134	129	139	166	139	124	129	127	129	138	133	134	125	136	142	146	140	145	120	147	136	128	126	149	153	151	132	130	130	140	136	137	122	143	143	151	129	137	156	134	118	114	147	137	140	142	157	130	130	143	137	142	147	139	127	145	142	153	123	154	139	137	171	161	137	149	133	148	121	156	139	154	167	129	131	131	150	141	144	141	152	135	151	122	147	150	145	133	137	160	150	142	139	135	113	140	143	162	155	143	149	140	160	135	144	146	129	145	143	131	136	123	178	139	144	145	146	148	144	140	134	129	139	132	149	136	142	141	145	129	129	150	138	128	125	140	128	138	137	131	124	122	146	142	126	131	152	127	151	149	139	155	126	152	132	124	136	149	142	125	119	155	110	132	126	121	146	130	121	150	141	144	151	142	141	130	125	134	157	147	117	134	157	136	141	155	142	113	148	128	139	122	138	121	128	137	127	126	122	149	132	132	127	142	143	145	140	158	138	143	127	131	130	135	161	144	129	142	163	119	134	137	131	145	134	125	124	121	124	121	113	137	129	137	112	142	139	155	112	141	153	128	133	147	124	136	129	138	129	129	137	116	125	144	148	137	106	145	116	151	125	142	142	142	148	137	138	145	135	136	147	136	152	138	128	122	154	133	122	132	127	151	128	151	149	109	137	133	128	130	144	133	115	141	149	134	150	156	137	139	146	137	125	122	124	124	134	146	138	158	140	142	158	133	152	128	131	147	137	162	130	146	142	126	141	140	125	143	109	140	135	142	140	145	142	137	168	144	132	133	158	134	131	161	137	140	140	110	138	126	114	145	137	132	135	163	144	138	138	144	144	145	126	131	160	142	148	138	121	152	131	147	134	123	136	127	138	152	116	125	128	135	154	126	132	105	145	105	136	126	135	142	139	131	144	143	162	122	123	138	133	133	154	120	130	127	150	137	131	140	133	154	137	141	131	126	134	170	138	143	131	126	136	166	147	133	133	131	135	128	137	137	153	126	140	138	125	152	160	138	120	145	134	124	114	137	138	152	136	162	146	148	128	149	137	145	144	140	153	127	135	138	123	134	129	154	128	134	128	128	124	126	125	145	135	118	169	131	122	139	146	112	149	143	140	138	153	145	140	143	141	129	152	149	158	161	145	128	160	129	142	142	149	114	143	123	155	137	141	150	165	138	137	132	159	142	146	143	156	142	141	138	131	125	130	128	141	169	142	141	122	150	134	160	140	137	148	130	131	155	124	138	126	152	136	152	140	143	138	150	148	139	126	130	128	145	155	146	140	134	144	146	136	145	135	128	121	151	147	104	134	133	131	139	157	130	151	135	132	138	150	139	132	137	143	154	154	153	136	128	139	154	152	140	151	131	144	130	144	119	135	133	140	140	144	161	143	137	143	144	128	142	157	125	147	133	153	153	131	158	141	131	153	132	159	153	146	136	153	143	167	132	131	134	141	121	135	115	140	118	139	148	129	133	149	115	136	153	151	127	142	137	148	130	127	151	157	138	129	129	151	162	136	130	135	149	149	105	147	140	130	121	134	134	154	142	138	122	122	128	121	118	164	146	157	149	149	126	158	130	139	138	139	141	131	128	127	142	117	146	134	136	147	129	127	140	108	155	136	151	135	118	152	130	140	162	151	128	133	148	151	146	141	148	143	142	140	156	151	137	144	125	139	142	141	126	156	160	126	134	151	136	144	127	131	150	142	136	119	144	139	131	127	121	146	159	170	158	140	139	141	146	117	137	126	147	138	135	148	128	140	127	129	144	139	130	146	107	149	126	135	148	125	133	151	138	151	159	144	116	143	161	136	163	146	138	145	149	141	143	143	131	136	139	118	131	150	134	143	149	144	117	149	123	125	128	129	143	127	151	153	141	121	130	143	145	124	135	142	132	136	144	130	133	140	152	148	147	157	146	112	130	148	144	159	138	150	154	138	161	117	124	151	128	135	146	137	146	115	127	124	136	135	137	123	145	161	142	132	154	120	147	136	121	134	142	131	153	151	128	123	133	148	130	149	126	138	134	156	149	140	122	135	139	116	146	150	153	135	138	149	118	143	134	151	162	163	164	146	130	103	123	150	164	159	142	144	123	131	134	113	159	146	142	130	132	141	130	128	132	158	136	125	144	159	138	137	141	139	131	133	140	142	128	128	125	146	136	133	149	141	126	147	132	147	114	117	122	145	146	138	155	131	140	130	146	147	143	151	135	158	109	144	141	139	138	140	136	148	148	142	123	147	137	130	134	144	130	167	120	141	159	136	142	140	143	123	144	133	153	154	140	153	132	126	142	128	151	144	131	135	140	133	158	116	135	140	135	135	136	133	146	150	124	139	139	146	156	132	139	135	132	130	131	116	149	114	137	137	151	131	139	135	135	119	158	132	111	130	147	140	149	122	147	156	148	144	135	127	138	143	141	155	139	143	141	123	117	151	131	158	120	159	125	139	144	151	123	148	135	143	127	144	148
5088	771	684	409	329	253	236	220	207	181	172	183	160	164	165	152	144	164	167	156	144	163	134	149	138	135	150	142	162	128	144	157	155	141	152	135	150	147	148	139	133	149	129	136	122	138	147	147	151	127	141	158	122	155	146	154	141	146	136	153	153	145	154	139	156	130	136	158	157	141	144	144	154	145	166	128	158	143	131	143	153	140	140	145	156	134	137	149	153	119	147	129	147	141	132	159	135	137	151	146	136	129	136	134	150	127	156	143	133	142	156	142	153	155	152	130	135	136	150	183	136	126	145	152	142	151	149	149	128	122	150	126	143	148	164	148	130	135	162	164	139	171	140	144	146	159	145	156	155	137	135	134	137	121	148	150	154	130	144	136	146	123	157	120	123	119	156	140	155	170	120	142	130	123	137	148	144	153	130	125	129	138	149	168	138	147	152	126	135	157	145	142	136	161	160	133	149	146	137	144	143	153	137	141	153	128	140	141	141	155	133	132	140	169	151	161	145	150	154	140	141	111	155	157	151	148	147	117	144	142	148	122	123	143	134	154	134	127	134	152	126	138	142	158	142	149	156	154	152	143	150	154	164	133	133	159	130	151	141	138	143	126	147	141	153	144	166	150	147	145	132	145	165	142	139	140	139	149	134	140	148	147	141	129	159	146	133	126	134	145	139	148	165	111	150	124	135	152	143	166	142	131	153	137	140	136	113	126	131	179	149	155	150	139	141	138	142	142	128	152	130	135	152	131	136	132	162	126	138	160	144	129	142	152	129	145	155	153	132	124	158	128	158	155	155	126	143	136	138	126	139	141	133	136	144	129	137	135	134	143	139	133	127	146	145	136	165	140	149	149	158	139	146	132	105	153	171	134	154	159	137	136	134	142	179	139	136	157	136	151	150	148	167	134	132	129	139	133	141	144	142	166	166	131	157	164	121	149	148	167	151	121	159	131	155	144	168	147	150	141	146	128	124	131	148	137	130	122	133	160	127	159	148	137	139	122	145	151	147	143	134	157	141	128	150	135	135	144	151	146	152	139	124	149	159	121	135	104	136	127	143	148	135	134	152	143	141	134	142	161	126	147	137	134	136	135	131	127	142	155	142	146	135	136	143	131	128	139	136	124	147	132	124	119	137	154	149	151	136	130	147	150	148	157	129	154	147	129	138	136	134	162	147	139	131	145	144	158	135	134	144	146	156	132	166	134	146	147	145	135	149	144	125	131	151	142	146	118	140	154	142	135	135	124	151	157	130	134	141	149	139	126	130	161	133	156	170	156	137	130	143	142	138	127	156	159	133	142	135	143	150	126	133	141	131	139	146	141	139	148	126	148	150	135	159	142	144	152	127	140	126	168	155	127	137	118	131	150	141	151	146	125	153	133	154	148	143	141	109	151	147	148	150	124	142	156	145	146	147	145	137	162	146	162	146	132	144	149	143	158	126	165	149	132	155	167	131	129	150	158	139	123	138	128	147	113	147	162	143	139	138	142	136	159	132	148	152	172	155	147	131	142	141	143	154	152	138	159	134	152	126	136	141	149	145	136	160	131	145	146	158	157	133	134	145	146	148	170	165	123	149	137	126	163	158	158	141	135	146	168	138	134	155	158	140	149	134	128	148	173	124	140	131	158	137	135	145	153	124	138	141	151	146	155	146	137	143	141	117	159	136	130	155	163	146	134	135	147	161	159	142	142	147	132	137	152	148	131	135	147	146	176	138	154	147	149	130	142	148	163	147	123	137	127	150	130	121	140	130	127	146	155	149	148	150	156	153	152	142	132	135	127	127	136	134	141	146	124	131	130	147	137	153	137	143	149	151	149	135	146	137	151	136	133	136	127	149	131	153	125	142	138	151	149	140	156	139	142	119	126	129	136	137	142	145	138	158	143	128	145	134	162	148	165	136	148	135	135	153	158	155	137	154	151	152	149	146	141	143	158	136	137	149	132	163	154	123	145	127	134	155	172	144	158	135	148	152	157	132	149	108	148	129	152	148	146	142	143	150	145	142	150	118	126	141	135	148	132	152	134	131	150	147	149	136	129	139	130	141	151	140	144	126	162	151	138	154	118	134	138	126	127	121	162	157	157	129	131	159	140	147	123	145	158	119	135	144	142	141	129	124	137	153	156	119	144	134	139	125	132	131	140	146	125	134	141	136	136	162	146	134	157	129	138	166	121	138	135	149	131	145	133	125	124	146	136	121	129	122	117	135	131	130	163	151	137	147	157	137	153	134	144	134	136	137	152	122	144	147	137	159	154	153	147	143	146	150	147	153	160	127	137	151	138	147	153	149	136	148	130	156	154	138	150	139	159	135	116	159	146	150	136	123	140	145	150	133	141	158	139	129	153	133	141	145	148	124	133	149	146	141	145	144	134	147	137	146	140	149	162	144	142	150	140	158	153	139	140	131	144	134	153	157	146	168	152	139	137	132	132	116	166	146	140	113	134	129	151	125	157	133	140	128	143	130	135	157	153	149	148	145	157	134	139	145	147	130	142	126	134	140	126	129	136	134	136	148	92	133	150	132	139	124	139	136	136	129	152	142	144	163	140	144	152	123	142	153	145	126	148	139	141	158	132	120	131	155	154	142	143	127	155	143	160	140	139	133	115	142	140	128	131	160	157	141	122	149	152	147	149	147	168	118	153	162	144	132	142	135	130	154	150	170	139	157	135	128	138	157	138	115	140	145	137	139	147	161	154	141	138	172	160	131	154	142	129	121	146	149	151	151	137	152	143	140	147	125	144	145	135	120	136	150	140	129	118	133	155	136	134	143	149	138	134	115	141	133	177	122	146	125	125	135	133	113	148	135	129	142	155	132	145	139	136	131	156	133	159	180	136	129	155	129	178	154	141	133	116	147	147	149	131	149	143	116	143	140	127	162	151	140	124	139	148	145	126	147	149	131	144	155	140	134	158	142	166	137	125	148	156	156	130	138	143	157	157	139	133	148	159	154	129	149	134	140	148	144	138	136	156	141	138	141	136	163	136	141	147	161	146	150	148	138	162	147	112	120	142	151	137	145	152	138	127	140	145	122	155	145	156	138	140	116	149	147	141	147	129	131	162	135	149	152	136	142	129	147	136	112	119	171	146	139	144	136	130	135	137	143	150	155	141	125	139	149	137	137	143	143	159	157	148	163	156	131	148	133	131	135	136	154	132	142	135	133	128	162	147	147	131	132	144	146	141	139	129	127	147	156	141	162	141	128	135	160	146	151	127	143	145	154	129	148	142	144	130	154	125	138	144	148	138	127	156	116	145	138	132	166	144	154	144	151	143	141	154	127	137	140	134	125	135	149	143	131	140	140	132	133	153	146	127	138	142	131	142	149	128	145	146	147	170	149	134	143	147	135	135	144	141	128	121	153	130	134	137	145	131	138	129	141	128	147	119	122	128	166	133	121	139	132	120	122	144	157	148	170	135	139	138	148	134	136	136	150	149	134	135	138	149	166	126	140	151	155	142	160	160	125	153	125	147	127	161	144	132
25263	20840	27333	24428	20846	12406	1839	1055	854	854	707	686	655	611	560	606	568	544	530	549	515	493	546	489	516	473	453	469	460	457	490	466	461	440	412	438	475	454	477	462	430	441	469	452	492	458	474	460	497	455	433	481	450	458	434	418	452	421	452	417	448	451	429	453	442	438	447	414	441	416	462	437	502	442	447	484	396	469	433	443	451	442	445	435	455	442	411	464	452	442	432	467	417	431	447	440	410	452	448	461	441	454	439	427	434	442	415	455	457	456	429	468	501	457	448	409	466	460	444	419	459	407	430	392	438	440	419	465	422	453	453	416	452	427	433	446	463	455	416	440	465	432	453	437	424	472	443	448	440	480	434	496	436	443	429	420	480	437	488	459	448	443	465	420	418	444	435	445	427	440	453	432	403	492	412	409	459	454	463	424	452	405	463	444	448	420	424	465	413	397	439	442	480	444	460	438	434	415	487	453	426	402	398	453	452	436	406	476	442	482	406	437	440	451	420	471	428	421	430	381	476	446	464	423	431	446	447	459	427	445	406	463	437	422	425	448	438	447	425	461	446	443	452	417	446	397	444	438	419	449	463	422	413	413	453	452	424	476	457	437	456	443	466	445	466	415	414	439	435	451	429	432	428	462	437	436	461	427	427	446	415	429	441	454	452	432	463	454	450	424	477	411	433	441	428	468	421	457	409	445	442	438	449	456	410	420	416	470	439	443	443	431	466	422	449	446	434	411	450	428	449	457	451	434	431	448	439	457	457	442	457	435	403	415	417	442	483	439	413	442	436	439	417	384	414	457	431	445	472	425	474	420	430	435	460	459	445	430	428	421	425	454	472	443	472	405	430	424	509	451	433	417	395	438	467	424	457	470	415	420	462	439	428	399	461	457	436	397	402	458	429	411	407	480	448	458	451	386	440	455	409	440	432	415	442	470	458	452	412	445	450	451	413	438	449	452	425	457	456	448	448	480	460	431	427	458	455	446	404	461	467	436	457	417	461	467	451	417	415	456	424	408	481	462	440	394	425	468	469	455	432	436	409	444	454	431	448	421	473	443	437	420	506	451	414	431	439	392	443	425	429	470	447	445	447	440	437	446	464	444	410	456	420	469	438	442	432	451	445	453	475	397	433	459	457	422	452	490	455	452	469	474	446	423	437	449	436	445	452	409	459	483	445	436	454	416	459	422	425	453	439	444	443	412	468	465	434	400	492	420	457	422	400	457	415	414	447	422	431	460	454	424	484	450	463	451	435	464	453	421	420	415	416	436	457	436	446	408	437	390	428	440	415	453	424	453	440	431	493	446	415	459	410	437	452	424	441	438	444	464	403	452	453	432	425	433	437	449	441	429	434	462	414	449	441	415	448	434	470	416	438	415	454	430	478	449	458	466	423	439	412	438	433	428	436	414	428	437	439	443	434	474	426	461	456	425	444	454	437	465	418	453	423	415	481	450	452	477	451	459	467	450	451	442	457	432	426	480	470	430	456	476	433	429	454	475	430	430	447	424	412	425	444	469	453	454	426	435	437	432	440	438	460	456	470	435	434	431	426	441	430	474	416	453	424	417	446	421	424	456	479	437	422	458	477	445	440	436	441	439	472	411	443	395	441	429	452	431	430	428	463	439	422	431	449	427	432	444	458	427	406	416	439	450	416	432	428	420	426	455	437	450	467	477	440	407	440	429	448	436	450	429	432	427	476	478	482	401	444	458	457	423	431	441	483	373	421	437	430	423	439	423	422	431	433	448	407	452	434	456	454	426	422	417	400	460	468	449	478	453	437	451	440	435	440	440	441	437	440	472	449	437	438	468	448	466	464	415	434	471	413	430	440	438	448	430	467	421	434	452	450	441	411	457	436	434	436	443	436	428	417	429	475	425	425	451	424	447	403	436	430	412	413	426	405	440	439	430	441	423	437	429	464	447	504	464	465	442	399	451	438	439	426	410	424	425	423	423	420	462	425	452	453	445	447	460	411	417	459	432	417	436	481	489	464	433	432	429	459	460	466	429	449	476	450	418	453	432	430	425	421	429	417	428	429	456	482	431	431	428	436	461	401	436	466	411	448	449	438	449	448	434	467	440	432	436	493	438	488	430	446	473	394	453	468	459	422	430	440	448	421	467	404	445	422	419	481	422	423	438	427	419	472	422	431	441	452	450	449	427	435	449	423	447	447	457	452	415	439	446	472	407	450	432	427	418	465	417	419	447	450	442	444	445	444	435	414	442	464	434	415	445	413	453	427	447	487	442	447	427	457	416	437	452	472	444	407	460	432	475	423	403	453	451	439	426	469	504	457	463	451	439	443	461	402	435	467	448	452	432	444	447	452	429	408	417	407	469	473	452	449	416	468	444	421	447	446	424	434	433	423	443	401	436	428	487	406	434	469	417	444	439	466	478	439	425	441	437	400	415	434	434	437	473	417	433	396	433	451	438	438	454	436	429	448	480	446	413	387	479	480	432	464	419	445	491	440	435	400	436	430	444	437	425	428	444	386	458	422	433	440	485	430	470	470	465	451	407	445	423	431	426	441	412	473	418	429	421	479	431	468	456	422	455	425	409	441	436	458	453	446	443	465	471	478	445	452	426	457	415	423	433	458	429	478	424	406	507	468	433	414	419	474	487	453	468	449	404	417	440	457	457	438	418	436	457	419	427	430	455	476	456	435	433	413	445	424	443	431	466	410	433	412	437	466	438	458	462	439	436	409	451	473	458	424	460	455	435	420	471	450	468	447	451	447	440	453	452	439	474	463	394	472	425	441	442	449	464	448	446	417	422	413	438	434	452	433	437	427	463	448	446	468	418	420	478	416	450	425	457	417	423	445	450	441	463	438	434	428	422	439	450	428	445	441	444	442	451	397	432	450	475	402	442	466	466	430	418	426	440	399	446	446	463	441	450	415	463	450	467	425	449	410	423	437	413	446	434	451	437	441	426	433	443	424	452	445	412	433	446	438	415	427	436	440	438	467	446	441	422	456	479	443	430	454	410	480	457	383	384	433	429	447	470	448	427	443	439	440	474	441	415	437	455	448	449	396	477	464	430	423	421	447	409	426	452	434	473	467	439	437	452	427	460	426	457	444	458	443	466	447	446	469	432	453	439	374	440	442	459	465	463	469	425	421	421	435	428	420	462	456	474	442	436	421	438	440	438	462	447	437	452	452	432	442	435	426	453	436	421	435	450	458	426	434	424	421	438	441	446	441	420	420	451	428	429	457	443	402	453	442	432	456	422	443	427	428	460	427	456	433	460	498	474	431	410	444	447	408	418	451	446	434	440	417	396	435	441	437	418	399	422	419	434	444	404	468	412	432	425	420	426	476	451	390	433	438	437	437	445	435	463	438	397	434	480	419	437	457	431	450	424	426	454	402	455	470	446	448	452	422	415	448	452	430	452	429	453	472	445	447	445	444	451	458	465	450	463	459	429	484	412	435	422	448	445	429	461	417	433	448	427	414	424	467	433	463	409	398	447	457	449	449	432	465	481
7216	11801	10848	5959	4003	2871	2330	1761	1481	1281	1097	972	873	769	695	745	615	568	580	578	534	510	534	492	568	482	472	478	518	477	462	470	450	457	433	442	460	448	427	416	405	450	368	428	405	442	438	434	391	422	409	412	399	372	408	444	424	456	441	406	446	387	402	457	405	409	407	400	411	394	413	447	411	412	376	410	394	422	388	402	401	399	425	420	378	390	406	446	422	419	377	414	438	395	403	387	403	401	410	418	418	383	398	425	424	399	427	445	411	423	429	417	413	416	416	395	446	442	424	429	398	387	413	417	438	421	445	417	409	418	392	411	396	362	375	395	417	416	421	429	391	426	383	424	421	413	426	424	392	410	399	394	409	404	389	396	383	418	424	398	413	421	401	447	393	395	393	463	414	432	403	418	447	424	391	366	396	395	396	413	404	424	421	403	406	394	395	385	363	422	395	400	370	413	374	416	416	429	400	422	403	393	391	445	395	411	439	411	375	436	411	387	418	403	411	442	395	414	414	432	436	408	429	418	386	425	402	407	409	381	416	406	412	403	411	411	433	376	407	441	436	406	372	450	406	383	427	431	399	417	394	405	398	412	435	405	380	434	418	405	409	398	419	420	410	404	427	412	401	381	385	399	417	417	440	407	404	407	428	374	408	366	405	400	427	364	397	395	345	397	423	375	401	404	416	366	420	392	386	405	451	425	378	430	401	418	420	444	361	409	416	401	402	409	423	408	418	384	402	386	372	411	394	438	413	380	400	398	415	386	396	401	408	401	413	410	375	402	424	393	408	405	438	412	418	397	421	404	390	407	414	404	413	418	375	426	424	407	396	417	420	398	443	396	418	383	401	405	389	417	394	432	394	441	422	394	399	411	419	393	419	400	408	401	403	372	431	413	388	401	394	416	393	377	414	389	375	402	422	380	398	399	407	399	429	409	421	400	397	393	401	419	371	424	417	418	383	409	402	388	404	416	415	403	423	397	399	409	406	427	446	392	393	419	390	420	372	420	417	376	409	394	432	401	411	393	394	431	441	384	417	390	409	431	373	420	381	412	411	391	380	397	392	379	399	413	373	400	399	430	414	412	407	371	428	423	389	427	393	395	407	409	398	390	439	413	414	426	418	409	428	381	430	414	417	402	425	380	386	411	424	384	414	387	399	391	415	388	388	408	402	433	431	360	390	424	415	376	393	397	419	408	387	368	376	402	410	399	430	399	402	421	392	421	381	447	431	441	393	428	419	419	405	453	417	425	392	415	389	418	401	412	402	430	391	443	400	408	454	450	407	404	425	409	385	426	391	388	415	408	393	420	437	408	434	422	413	413	389	390	436	401	423	424	410	408	410	415	383	442	410	382	385	407	411	421	415	434	428	419	389	427	401	430	431	424	395	397	417	390	393	413	377	400	418	378	392	398	397	405	399	417	401	375	403	380	391	388	410	404	398	421	349	421	432	393	382	422	403	385	393	411	425	411	419	396	385	381	396	410	376	382	409	403	404	399	423	400	404	407	424	401	398	416	363	387	409	426	363	405	405	425	384	407	421	417	398	371	429	394	409	405	398	384	409	405	412	421	403	399	408	379	393	419	391	411	398	405	431	380	457	422	423	428	395	430	372	427	439	405	435	404	386	386	416	425	446	357	383	367	403	425	398	410	389	426	426	437	428	390	409	456	412	385	366	454	404	423	396	396	415	420	353	380	418	406	426	403	414	381	454	381	411	399	424	390	457	424	401	394	387	362	405	399	426	412	394	418	408	382	367	389	389	429	424	378	407	384	413	364	394	439	351	417	430	373	443	381	412	405	427	405	401	433	418	422	442	414	436	383	421	401	395	418	425	428	390	395	363	399	397	399	433	411	398	374	416	427	402	384	403	445	402	417	418	392	427	381	370	391	411	383	395	372	426	415	420	414	405	425	394	396	391	394	418	410	408	384	409	377	416	384	356	400	396	362	416	426	409	395	387	423	419	397	393	397	393	376	400	427	400	404	384	412	410	418	423	409	404	380	433	408	433	374	376	397	388	414	391	400	392	403	415	423	415	413	438	401	447	388	396	361	398	431	404	384	401	437	410	413	414	405	389	412	426	415	403	415	412	422	406	434	415	421	401	409	458	383	408	402	393	390	415	408	441	435	421	407	390	409	369	417	414	439	425	409	412	419	400	428	403	408	402	424	376	411	405	408	404	398	422	414	379	413	380	423	409	408	417	402	374	444	432	410	399	383	401	417	419	381	423	379	423	351	408	428	411	458	399	415	438	408	409	394	404	410	426	412	415	402	394	383	417	382	404	403	434	423	409	410	405	410	385	394	428	396	370	401	395	411	385	418	388	407	444	400	411	390	399	418	377	429	432	368	439	443	449	380	433	393	427	387	441	383	421	400	398	400	462	394	368	385	436	383	395	385	408	423	389	457	422	415	392	404	392	430	393	403	380	396	402	413	383	414	435	393	412	418	387	413	391	421	413	395	424	407	381	389	430	392	437	408	409	403	395	391	400	406	400	394	435	378	441	406	392	413	402	428	403	397	444	425	436	412	401	388	411	384	394	408	406	425	423	442	402	440	373	424	413	417	419	412	406	398	396	410	408	385	428	414	431	411	425	454	385	397	451	407	371	399	355	398	417	440	427	383	413	372	419	426	388	386	433	394	451	385	443	387	428	414	430	407	393	422	384	442	430	407	424	422	453	424	437	431	401	406	424	385	409	433	427	425	420	394	368	405	408	415	431	421	411	382	390	404	427	378	408	421	418	409	417	435	415	378	373	435	398	433	400	406	431	405	394	429	389	422	448	382	406	401	394	379	373	398	404	413	415	425	405	367	424	398	393	418	388	396	427	408	396	388	368	402	398	389	387	400	435	447	423	427	376	362	374	415	397	389	420	400	388	383	396	415	379	394	431	397	375	428	395	404	418	435	423	430	385	435	382	441	441	411	440	425	425	394	403	416	405	399	402	422	406	397	395	366	419	371	421	434	402	384	422	401	408	385	399	388	374	415	382	436	368	422	383	400	413	421	402	412	406	398	417	384	412	422	379	414	421	354	401	421	410	418	414	431	418	415	427	392	402	417	428	399	399	397	397	430	422	398	398	411	388	402	404	426	430	454	413	428	410	438	399	413	368	420	444	410	383	421	420	365	385	416	436	384	400	388	408	393	408	424	410	381	418	425	426	402	422	405	402	407	363	388	449	368	411	455	392	373	373	402	419	410	421	388	424	420	477	412	385	413	389	410	426	375	391	411	371	380	401	403	412	413	399	401	379	429	409	393	405	361	402	444	406	406	378	443	420	424	402	409	422	412	408	432	358	356	385	383	430	435	417	417	411	427	389	401	405	415	393	388	380	421	416	378	355	410	395	417	394	416	400	402	393	441	408	422	386	378	399	428	388	410	426	399	375	413	392	409	400	425	413	404	415	409	405	412	426	429	399	391	410	419	395	413	401	387	408	395	442	442	424	428	425	422	408	440	431	452	457	358	407	411	420	350	424	398
23031	20838	27609	24174	20848	20949	11101	2232	1466	1396	1242	1168	1038	955	940	930	892	856	832	820	781	785	818	792	743	728	740	726	764	728	735	712	721	708	704	750	693	689	705	697	691	713	685	691	699	649	684	618	680	666	673	670	684	697	692	683	672	663	696	721	654	734	663	689	653	650	650	693	691	680	623	673	631	676	712	702	633	703	671	653	639	720	627	662	638	678	728	674	633	684	647	670	738	645	648	657	673	631	678	647	717	668	708	683	679	655	686	703	666	689	689	716	653	658	674	672	689	671	599	637	661	678	654	621	695	667	672	686	691	699	650	703	681	670	675	685	694	709	660	653	677	692	669	659	663	663	657	667	701	634	627	693	684	705	608	660	672	633	639	683	659	708	707	642	650	665	687	654	643	672	717	647	649	624	623	631	678	706	672	694	693	649	664	706	660	708	649	659	666	643	678	688	637	723	700	683	635	632	641	684	640	667	651	666	670	636	642	639	660	696	668	657	708	664	634	656	672	652	644	667	682	585	675	665	661	661	602	711	672	668	633	624	644	663	648	608	639	666	657	662	672	651	669	688	674	613	630	685	674	685	616	670	647	663	639	676	667	676	698	653	690	666	655	688	682	677	662	629	622	627	660	632	626	694	680	667	671	683	711	674	656	665	645	665	666	642	641	623	644	662	657	679	645	670	672	630	630	673	655	666	657	661	664	659	619	681	681	649	633	690	646	658	623	622	617	659	662	686	662	631	632	620	687	643	663	665	676	697	663	658	649	628	704	620	661	648	688	638	661	671	662	664	629	682	646	639	653	662	672	672	662	676	619	697	661	625	706	686	679	681	653	664	649	598	632	634	678	651	662	666	616	646	674	659	651	681	689	668	672	614	686	661	637	653	686	705	664	630	692	620	672	665	718	657	683	638	624	637	685	675	688	619	640	622	623	632	642	676	626	645	641	584	631	657	676	619	639	667	676	658	671	657	696	686	646	593	644	682	673	648	698	630	612	675	676	653	678	667	692	651	663	672	683	644	631	700	640	654	655	619	696	690	694	654	613	640	669	623	656	685	663	640	655	637	597	697	651	668	675	657	654	626	668	674	676	642	652	613	640	640	665	669	638	584	672	673	628	682	642	694	666	724	689	657	662	610	631	612	643	644	642	653	659	638	673	623	678	648	641	674	667	707	655	664	650	667	633	622	639	711	699	662	650	661	628	638	701	668	680	657	603	702	656	657	624	648	698	633	620	572	688	677	621	700	663	670	676	664	638	652	628	617	638	663	666	630	651	622	645	656	693	635	658	662	672	659	640	651	622	672	662	675	658	657	659	660	686	680	701	705	661	646	631	662	698	644	650	687	582	699	692	648	670	631	625	675	661	676	650	644	708	628	642	692	619	678	633	659	654	672	641	653	687	700	644	648	601	628	659	681	665	636	680	690	674	661	657	639	684	649	702	682	644	674	644	608	654	649	624	667	696	665	676	631	612	660	649	684	640	674	640	712	653	683	665	620	632	633	661	640	637	684	704	624	684	615	675	684	673	691	658	650	678	670	674	677	679	701	662	666	669	685	628	626	664	654	643	664	691	643	697	649	668	664	666	611	677	619	644	643	691	616	645	638	679	688	663	673	654	648	693	658	645	660	667	662	654	661	665	612	663	664	716	634	684	674	670	646	671	631	703	659	673	691	628	646	696	605	645	676	646	702	639	695	666	654	645	667	640	668	648	626	721	691	697	671	705	643	685	652	670	682	676	644	662	653	668	695	630	678	647	621	704	653	603	678	653	682	626	673	658	755	686	599	691	661	655	643	651	648	692	704	621	607	650	691	694	644	669	653	666	660	676	665	626	646	671	688	645	657	688	627	647	641	649	647	606	658	665	682	703	647	621	638	711	673	680	662	666	695	669	603	649	667	658	637	666	691	679	648	646	686	661	639	657	648	660	621	661	625	628	663	655	641	618	676	671	642	629	642	646	653	674	666	695	723	708	666	674	652	682	645	626	710	717	674	701	661	660	658	663	609	664	628	672	673	647	697	644	587	646	661	635	647	680	659	689	624	688	655	666	666	723	674	673	682	679	667	654	664	660	637	694	676	634	667	646	707	659	631	672	655	646	606	653	632	635	710	688	658	656	705	639	702	637	658	661	588	633	664	661	615	641	624	655	666	641	647	666	637	624	642	657	662	715	629	674	690	629	662	697	636	639	685	585	617	659	615	702	654	689	667	660	632	688	663	603	660	665	634	624	692	667	690	637	668	648	663	639	699	643	592	677	665	721	689	645	703	661	620	636	685	650	650	631	707	670	653	626	669	656	681	669	618	629	663	707	638	654	654	681	696	690	621	652	656	697	705	701	678	672	623	667	658	599	671	619	643	692	699	636	648	602	646	658	658	674	681	615	667	702	637	615	643	720	660	669	664	686	660	617	658	656	645	635	631	658	713	614	673	648	664	684	689	677	691	660	623	661	705	655	692	658	637	672	673	657	721	659	633	654	697	623	677	646	629	660	685	641	703	656	658	692	692	635	660	640	637	616	644	645	683	602	616	686	666	634	663	702	610	709	632	643	636	590	657	615	623	666	669	667	648	645	677	639	683	690	654	610	635	651	625	721	626	644	649	659	641	638	697	702	647	642	661	634	651	664	641	618	642	698	641	624	642	651	647	612	689	681	690	636	643	662	642	642	630	657	640	663	687	670	637	632	656	667	614	664	680	669	672	684	667	657	659	663	642	666	633	618	631	644	693	656	664	682	639	611	686	664	622	652	686	657	671	639	667	661	648	699	639	672	644	686	604	650	690	673	669	677	649	653	642	634	652	722	621	723	684	626	636	656	667	646	706	629	673	639	634	672	662	674	671	644	659	642	694	628	644	697	671	651	688	661	660	625	653	684	669	669	629	660	614	655	654	660	667	686	668	709	646	678	653	698	656	663	652	708	616	632	628	676	711	678	690	691	681	668	606	690	634	676	663	709	657	684	632	656	634	697	663	639	601	678	630	630	673	618	670	642	672	624	654	633	622	681	665	645	678	629	669	617	671	699	652	662	662	698	660	648	650	677	630	657	695	634	648	686	653	665	660	661	649	693	742	621	615	719	677	617	604	612	692	668	641	691	628	633	647	657	607	699	688	626	609	620	642	616	675	636	664	679	596	658	669	684	634	603	607	712	635	676	664	651	659	708	663	661	649	689	696	636	607	689	641	639	659	646	659	654	626	617	608	645	661	627	639	645	668	596	663	645	653	619	648	638	697	663	668	664	629	655	627	673	651	689	638	645	680	669	673	691	628	678	623	660	663	613	682	686	595	654	672	591	640	665	655	681	630	679	656	672	679	645	697	667	678	648	687	688	664	665	649	661	721	646	619	635	659	632	677	674	672	669	645	653	655	567	604	637	693	659	647	677	642	686	651	645	622	654	685	648	646	673	652	634	679	664	669	717	693	640	660	661	646	665	648	675	628	718	654	671	618	617	641	634	620	651	629	659	657	664	629	646	643	703	644
10007	18726	17052	9963	6806	5064	4077	3251	2668	2239	1885	1738	1451	1322	1201	1143	1012	1012	980	944	878	834	812	775	783	782	801	739	722	748	729	709	698	711	669	678	696	680	715	645	653	604	658	674	650	630	598	628	678	683	644	595	655	610	676	636	604	646	682	629	601	669	668	593	647	613	647	624	625	635	599	641	627	583	635	587	613	619	633	622	600	613	604	610	604	618	567	626	645	598	628	594	622	587	627	611	628	621	602	626	607	653	639	611	643	641	622	634	613	600	603	646	610	565	635	619	576	608	605	638	645	641	601	596	648	604	637	646	613	585	600	583	648	623	613	582	636	609	644	579	631	650	632	630	605	616	617	613	591	591	609	649	599	599	619	617	685	602	616	637	594	596	657	637	627	608	641	661	586	610	613	628	580	642	630	605	608	599	613	589	613	639	653	610	626	602	653	618	562	594	633	596	621	592	621	593	605	602	608	614	585	651	632	597	636	634	595	604	635	579	620	559	592	607	559	588	613	582	610	620	626	586	637	621	604	611	602	622	582	645	579	606	606	622	614	606	598	607	615	644	605	642	660	624	632	639	611	630	600	596	586	613	618	577	610	601	596	625	625	582	617	616	623	608	623	608	593	585	573	599	642	604	614	620	617	669	629	613	601	587	641	567	582	630	575	609	604	615	587	564	633	615	581	644	616	599	610	632	608	592	599	627	577	637	619	606	634	631	621	633	587	633	601	604	614	617	599	594	613	577	586	669	614	601	663	659	604	615	601	634	601	602	603	603	598	632	599	637	612	619	571	611	624	605	593	612	607	636	651	588	603	640	592	589	564	570	638	583	593	619	645	657	605	593	567	615	609	602	577	620	578	594	589	610	594	672	596	588	640	660	596	635	589	644	601	623	625	566	584	656	647	608	614	588	628	642	635	572	592	593	600	618	631	626	596	560	616	586	645	633	570	602	618	616	666	590	617	599	602	616	598	584	632	605	631	634	618	637	638	594	624	599	616	607	622	606	610	651	616	625	615	579	564	628	612	588	599	596	684	643	591	629	569	616	617	634	602	629	603	580	576	575	651	597	658	619	655	611	614	588	629	607	588	668	603	619	646	638	624	632	612	651	607	625	656	617	587	679	642	632	576	618	654	589	620	642	582	613	596	659	603	619	604	640	565	634	629	590	588	600	652	645	630	614	611	635	645	601	602	599	631	638	625	597	617	611	555	654	594	639	631	593	640	631	601	630	576	662	626	584	613	607	619	614	624	614	626	597	570	584	611	612	624	624	636	625	578	575	605	613	620	608	614	582	601	643	576	649	626	590	628	578	641	559	594	609	626	658	634	608	627	605	610	593	573	618	619	598	563	637	650	609	599	616	591	552	598	633	642	642	646	593	646	614	632	602	594	614	620	607	614	633	610	601	649	615	603	583	579	581	571	612	609	644	618	607	583	577	612	635	599	606	620	615	576	590	610	640	580	604	600	575	601	601	608	594	612	623	663	623	623	592	596	645	631	624	658	640	628	590	653	623	630	570	614	617	594	636	615	606	605	604	652	583	591	614	568	547	603	616	651	623	571	595	602	629	614	598	645	637	635	593	608	613	637	602	587	633	614	629	590	604	607	621	640	596	619	611	632	597	601	584	614	593	601	628	620	584	632	630	615	659	623	649	606	591	583	572	615	601	629	673	648	611	574	585	599	591	626	628	607	650	614	626	602	624	615	646	618	638	619	601	606	582	582	595	619	627	604	616	596	598	613	622	596	611	602	648	642	618	599	597	633	568	611	615	606	622	607	627	676	629	566	587	634	599	597	598	617	644	595	581	612	609	614	610	595	590	615	584	629	650	625	608	651	573	617	625	641	563	617	640	644	553	604	656	635	647	600	640	581	579	617	566	634	610	560	592	655	622	594	606	667	597	622	619	609	614	602	566	613	571	601	670	582	606	629	590	608	608	647	608	681	600	622	571	591	596	602	622	645	634	646	600	596	602	613	600	628	614	604	609	623	618	603	672	641	596	564	605	627	626	602	594	594	648	589	589	619	641	571	610	626	600	621	639	615	551	629	583	641	643	588	606	567	604	653	563	586	593	627	581	630	635	606	634	690	544	624	607	601	600	603	593	624	624	649	574	592	588	592	613	652	648	595	632	623	545	621	594	588	577	634	598	599	609	622	630	542	625	642	598	615	634	634	626	597	586	569	633	615	597	544	618	650	554	604	616	582	649	642	616	620	619	585	597	679	689	659	599	578	615	568	621	592	635	596	600	628	594	634	672	625	631	644	613	612	621	623	666	637	623	628	628	624	593	606	590	624	602	574	645	632	616	608	573	564	639	572	597	581	585	606	604	607	606	644	613	609	563	597	617	615	576	591	627	626	600	598	599	577	618	610	620	597	619	636	614	584	609	602	614	654	646	587	584	632	635	571	610	645	617	589	608	580	608	677	593	616	626	603	602	640	629	583	662	587	576	602	633	625	606	664	599	606	617	596	645	612	616	618	618	593	577	580	583	608	627	621	598	631	671	613	604	630	621	609	634	605	556	618	588	640	589	592	580	590	639	652	650	595	641	579	603	623	612	618	621	601	604	619	605	585	651	575	638	591	644	614	600	585	584	602	605	618	625	653	591	617	604	592	637	595	622	639	607	661	625	633	618	627	584	616	598	584	592	586	626	627	655	617	594	637	668	623	641	632	572	588	657	578	656	599	608	667	669	623	599	604	598	641	631	638	597	621	622	611	642	643	656	650	612	547	594	626	602	630	587	631	635	576	606	643	603	650	561	583	591	611	607	577	577	607	650	600	599	611	583	635	614	596	634	632	603	618	605	641	638	595	632	581	584	610	646	618	612	581	559	615	648	621	663	608	594	601	602	614	604	600	578	628	592	610	607	587	592	603	636	691	610	600	589	597	616	640	574	648	642	677	626	635	614	630	612	554	616	567	631	588	643	663	636	627	662	611	625	619	628	628	607	634	650	624	573	616	614	589	595	632	621	674	587	612	616	610	664	626	575	647	605	611	579	640	604	609	621	608	607	597	628	603	608	616	653	637	584	658	579	581	595	631	580	656	628	623	658	608	611	592	589	639	549	585	687	597	630	598	645	570	573	605	676	638	622	610	575	643	601	632	616	579	618	621	596	599	590	595	589	629	668	586	603	577	637	601	640	621	590	614	617	608	641	614	629	589	645	599	597	594	600	607	668	634	635	601	590	604	593	598	607	578	602	611	655	588	590	657	648	632	584	592	653	624	592	595	602	565	603	627	601	582	626	604	623	609	628	627	637	582	602	608	639	622	579	649	612	572	620	563	575	574	597	627	581	599	610	571	667	591	594	620	620	642	604	641	606	635	566	659	605	628	589	645	589	587	609	609	622	595	596	597	636	628	572	624	623	655	620	631	603	605	591	621	605	607	614	611	592	620	602	607	616	630	635	620	637	640	602	619	623	607	652	628	611	615	592	593	554	644	617	622	588	600	618	591	616	632	628	599	636	630	639	624	645	649	604
28453	14758	1838	402	298	234	193	175	168	140	157	169	163	181	130	149	126	157	140	161	135	156	156	157	149	144	156	130	133	141	138	126	146	138	160	143	143	143	145	112	153	164	145	137	154	147	138	125	119	124	149	146	144	152	140	146	141	153	155	139	141	146	134	157	126	137	149	126	147	147	150	133	145	141	167	123	128	156	154	131	130	129	139	120	151	153	138	132	106	146	125	144	154	144	143	137	128	123	122	141	121	135	144	150	144	133	128	152	131	164	131	137	146	128	150	146	138	134	141	130	118	152	137	121	159	147	129	125	142	145	132	154	155	131	122	153	152	146	131	135	141	122	148	146	145	128	155	138	127	144	109	132	145	142	147	153	142	125	156	119	142	152	133	131	142	125	125	149	143	146	135	127	162	129	158	146	133	153	117	139	133	149	113	134	152	142	141	145	118	147	127	123	124	134	134	150	131	140	159	142	145	167	141	115	129	127	139	122	127	111	136	168	142	142	110	149	141	149	144	144	147	152	144	146	138	121	128	145	169	138	146	125	146	142	128	145	145	121	151	129	127	130	142	124	143	140	153	140	133	143	130	134	141	143	125	132	140	133	154	145	145	140	172	141	141	144	128	162	161	144	116	145	144	122	143	132	128	152	137	121	133	138	127	157	133	137	142	142	125	141	129	153	140	131	145	156	127	165	147	127	121	152	136	157	158	134	128	147	149	158	131	139	134	119	160	159	145	123	150	152	154	138	133	151	148	138	133	161	146	130	139	155	141	134	137	133	154	144	152	152	138	137	133	121	119	116	135	144	124	132	138	138	149	149	151	132	131	127	133	127	128	136	134	166	152	130	150	142	145	136	143	126	132	142	150	114	152	133	126	123	158	144	123	160	136	125	133	138	133	141	141	152	147	119	134	130	148	145	132	120	130	133	121	145	155	147	146	123	133	146	124	155	126	133	164	131	112	137	142	146	153	154	136	163	138	126	134	150	139	153	142	135	138	126	132	162	136	148	151	151	155	143	132	143	139	138	103	156	148	157	122	138	141	134	131	152	144	127	136	143	137	157	133	138	133	131	139	140	136	140	142	146	148	121	143	121	136	144	138	157	150	123	124	143	153	147	127	140	146	138	130	150	151	124	149	174	146	158	139	145	131	130	119	134	141	139	128	140	137	126	133	136	121	134	155	142	141	134	143	139	149	145	154	145	120	155	161	146	137	137	145	132	141	137	150	153	145	153	148	134	146	123	137	138	126	133	155	154	124	160	121	159	131	136	152	129	154	159	144	169	146	121	150	141	126	151	142	158	112	154	147	142	128	142	141	154	158	132	110	134	161	161	141	149	135	138	135	142	151	141	161	157	126	125	161	120	180	130	129	139	139	143	129	134	153	133	126	131	134	145	153	125	143	153	144	154	140	137	148	135	136	134	146	149	131	127	157	136	138	125	138	126	140	125	146	139	155	148	150	152	141	128	138	140	122	130	148	142	138	140	149	127	129	143	176	145	178	148	123	124	123	130	135	134	123	123	132	145	135	161	121	122	131	148	142	167	150	166	142	148	139	140	156	139	159	124	115	123	149	133	153	158	152	132	149	149	169	139	121	138	123	139	133	143	139	132	142	152	142	115	132	154	143	132	118	147	137	141	135	142	121	151	142	135	140	134	140	141	155	133	150	139	137	159	137	140	127	127	153	142	148	151	148	148	152	152	125	145	143	154	134	157	147	133	158	144	138	137	128	147	150	143	143	135	143	164	125	137	131	129	141	165	139	127	124	143	141	112	135	134	137	170	129	136	134	126	153	139	136	137	148	138	132	160	146	144	131	147	133	146	147	128	151	156	113	128	136	158	144	150	132	129	137	142	141	153	153	124	150	145	161	139	138	143	137	138	146	150	136	122	153	147	131	146	151	150	145	150	120	159	163	138	127	137	137	145	146	141	123	136	134	123	137	131	130	149	146	139	150	149	154	122	148	137	148	158	143	140	128	131	149	136	174	152	139	137	143	144	135	166	131	142	131	141	132	141	139	167	136	128	134	130	141	149	156	143	152	130	138	139	142	131	118	127	143	143	156	156	129	151	133	154	140	125	138	128	145	129	126	130	149	141	145	149	140	140	159	120	149	129	129	142	167	140	161	127	144	137	156	128	130	145	111	127	123	155	130	132	121	144	150	179	125	130	118	148	129	157	153	143	139	165	136	142	143	138	132	154	143	124	149	144	127	146	125	155	152	151	156	154	116	139	136	155	133	122	129	117	169	128	136	133	160	108	133	140	118	142	131	181	141	113	143	134	137	141	146	133	124	135	136	131	154	148	144	137	147	149	144	127	163	148	146	159	126	151	150	132	149	144	162	137	137	137	174	142	155	145	141	132	138	122	143	143	155	139	147	127	123	137	159	146	137	132	134	141	152	158	125	143	136	137	143	152	144	153	126	150	139	149	136	137	134	153	138	143	142	144	138	137	105	128	127	144	139	160	129	153	122	163	139	126	146	131	147	131	134	137	141	124	136	154	125	144	146	165	136	128	158	133	147	132	159	128	168	146	122	146	122	154	168	152	139	135	143	112	140	134	142	135	127	157	139	148	138	129	130	140	131	137	155	157	147	145	150	133	130	113	137	130	129	124	132	147	138	142	128	142	143	145	138	142	139	136	118	150	155	153	128	142	121	135	132	154	146	135	126	168	149	127	123	135	146	131	135	133	128	137	124	167	135	143	141	133	127	141	126	129	144	141	154	133	137	139	142	143	126	148	138	157	133	146	148	155	130	148	145	128	115	119	127	141	139	142	134	156	145	135	131	133	131	128	126	139	155	140	125	137	142	151	135	133	137	154	149	140	150	143	110	138	150	143	139	131	157	144	151	142	144	149	160	144	155	139	128	128	123	121	149	143	147	135	136	140	145	147	144	130	124	115	136	133	130	127	142	132	133	153	121	143	131	141	131	140	129	147	128	155	123	155	124	130	131	147	131	136	156	114	168	153	132	150	143	145	146	146	152	140	141	139	145	143	145	133	136	153	124	121	135	145	145	165	140	147	127	117	132	156	169	143	116	139	130	140	147	141	133	144	129	156	147	124	141	146	145	141	136	142	136	146	135	133	143	127	153	130	131	132	144	142	130	133	138	146	156	132	142	160	135	155	137	136	129	139	171	136	144	139	131	143	135	161	149	118	137	149	136	152	121	140	156	148	135	151	140	136	133	148	120	166	160	135	147	115	132	130	144	165	157	133	139	150	131	132	128	134	144	140	121	155	138	125	125	157	135	151	127	145	146	141	137	153	116	133	146	146	135	141	136	135	136	162	151	125	129	146	159	166	144	119	165	129	145	152	153	140	155	138	140	156	131	131	164	139	141	138	155	135	122	143	146	160	141	138	156	143	152	130	139	136	155	143	142	147	135	147	156	131	122	145	150	126	154	164	155	138	128	144	152	148	147	144	156	158	133	138	150	135	133	130	112	134	139	143	129	144	122	156	127	124	130	144	155	134	149	132
5091	745	679	412	297	226	198	214	198	188	182	155	152	159	153	156	171	150	171	129	149	163	142	165	158	150	122	150	168	110	149	156	138	124	145	134	168	136	136	145	143	161	173	142	146	141	137	129	149	172	135	157	171	161	157	149	148	141	141	137	124	158	164	154	134	149	146	161	141	162	128	141	139	156	148	160	169	140	177	140	131	137	145	131	134	153	142	130	147	129	148	141	146	160	151	143	161	142	145	136	152	145	144	167	134	144	148	172	150	153	140	137	134	141	161	126	146	147	167	144	151	136	161	143	135	146	146	147	147	138	145	141	143	166	160	143	142	151	147	149	149	142	140	130	121	146	154	151	143	125	145	136	135	147	155	150	159	161	138	122	148	134	133	145	164	146	149	133	153	139	129	141	122	169	132	148	133	146	147	139	149	123	171	139	150	153	138	162	156	138	135	155	148	144	146	149	141	145	156	157	129	143	134	130	166	131	159	145	155	127	136	143	136	151	126	153	156	155	140	129	165	128	154	127	152	134	151	134	172	135	142	143	144	151	170	136	141	140	129	157	147	125	127	159	143	138	145	144	139	163	114	141	162	151	151	144	159	142	137	161	137	116	149	142	133	128	148	124	129	160	144	138	142	136	139	130	135	145	165	160	151	129	139	143	125	141	151	190	173	138	148	132	137	155	136	146	138	152	121	137	138	150	155	129	144	142	152	121	140	139	145	132	142	135	133	134	128	150	138	125	139	140	138	127	149	163	140	144	140	136	147	127	156	172	149	146	158	151	145	143	133	121	147	141	156	136	169	154	136	138	150	136	163	151	147	159	124	144	151	136	158	146	156	148	121	151	148	138	147	153	140	144	148	133	152	115	121	125	155	127	140	140	181	142	150	150	147	145	131	126	124	165	141	139	139	142	127	158	160	139	165	125	128	133	140	137	107	144	161	139	145	148	144	144	140	134	126	166	157	114	151	151	145	143	145	140	149	157	138	154	139	144	153	134	155	136	125	127	130	142	145	123	149	133	152	142	143	160	149	138	152	161	160	134	120	140	143	153	155	151	132	138	136	120	142	134	167	139	145	131	158	155	138	153	146	156	138	126	137	122	160	171	145	117	150	141	154	132	136	151	168	139	139	133	139	142	130	132	163	142	121	164	137	148	124	127	141	143	132	132	148	151	141	149	144	146	126	166	147	157	148	142	140	131	149	133	154	138	144	145	149	132	150	156	151	145	126	162	133	146	134	151	149	134	138	123	149	161	151	157	165	141	146	137	142	149	157	141	132	141	156	147	130	141	149	144	133	146	135	118	139	161	156	156	147	161	135	140	131	150	143	155	148	154	150	158	167	151	146	131	165	128	133	134	146	118	128	126	156	153	140	137	134	139	147	144	131	138	127	140	156	136	145	161	146	137	154	130	142	146	147	139	141	153	139	149	159	162	113	120	130	146	143	149	134	137	142	145	135	142	133	133	135	127	142	134	150	126	138	146	140	161	154	135	152	152	144	128	144	135	138	150	131	147	138	129	139	165	136	155	144	141	131	139	127	173	163	135	141	134	130	137	153	137	153	148	141	151	153	156	138	164	153	142	133	142	143	143	169	168	122	168	149	158	123	143	130	156	140	116	137	135	151	132	138	158	124	130	145	150	163	142	152	137	173	130	146	167	139	143	141	124	133	142	149	138	121	136	123	125	135	152	121	137	150	132	127	137	140	149	145	140	161	122	141	136	157	148	159	150	133	139	158	158	154	163	157	142	131	155	155	151	150	158	145	148	160	155	134	154	127	146	130	134	134	127	129	130	139	126	145	133	128	131	142	144	136	132	165	167	108	160	149	153	165	127	132	137	151	131	144	146	156	136	132	128	174	130	149	157	160	125	163	154	146	156	140	142	158	142	135	126	139	136	130	148	134	140	148	158	156	128	155	149	152	134	149	140	131	127	150	141	139	130	146	137	126	130	133	146	138	135	131	154	135	148	136	134	153	135	154	129	161	143	142	177	135	131	161	140	143	165	138	153	139	129	146	135	148	150	151	144	149	163	136	139	138	155	154	153	139	140	128	165	124	145	144	140	151	152	149	143	170	155	156	121	136	152	127	146	137	131	154	170	113	128	124	137	160	133	138	141	139	160	171	130	146	143	154	133	151	154	138	130	156	159	130	123	152	141	159	138	143	150	153	127	128	124	147	150	161	138	125	140	127	166	142	131	155	132	140	140	137	126	129	159	148	142	152	125	162	133	151	166	159	126	137	127	117	159	144	143	142	139	142	146	150	136	144	138	158	136	147	147	158	137	142	137	149	145	171	139	155	140	142	134	152	131	134	144	172	140	139	149	162	145	142	154	145	139	164	153	146	146	146	132	145	154	164	129	147	141	129	144	131	158	154	158	155	149	124	152	141	148	142	156	143	146	143	149	173	176	169	151	133	150	146	143	150	173	147	161	150	133	139	128	150	151	155	160	138	139	153	160	143	150	139	147	135	151	143	139	138	154	150	131	150	142	141	146	135	159	152	131	141	114	133	123	137	128	150	130	168	139	148	141	150	148	150	160	133	136	129	141	157	126	151	162	125	131	123	152	132	143	130	143	133	155	168	128	144	143	131	142	145	133	137	140	154	139	156	116	117	130	150	143	160	126	137	128	149	147	129	149	144	141	144	153	143	127	150	135	156	138	141	150	144	146	140	153	144	140	146	144	153	144	143	117	130	145	159	149	147	134	138	137	138	144	150	127	133	137	145	149	138	145	140	133	130	139	140	145	132	141	145	144	148	148	137	161	147	152	152	161	157	118	148	150	149	155	146	152	133	139	141	131	148	135	130	131	128	132	123	136	123	137	163	147	137	139	155	147	157	126	150	132	149	129	142	141	146	135	157	143	134	140	155	151	145	116	142	119	151	171	147	153	159	145	139	138	162	147	146	155	141	149	130	151	137	144	134	133	148	135	146	131	138	155	135	159	162	146	168	140	132	153	164	133	122	144	139	144	121	169	140	158	128	138	135	126	141	159	148	152	130	143	146	148	136	156	141	137	133	142	130	151	152	125	142	138	146	131	133	153	138	140	142	125	131	141	151	119	119	143	147	171	140	121	152	159	147	142	147	164	142	141	143	150	137	147	140	141	126	153	137	158	129	142	128	117	143	142	140	135	137	120	146	143	136	132	145	154	116	155	144	138	157	161	167	122	148	133	147	125	127	143	153	152	127	126	142	162	161	148	136	134	137	164	130	143	141	160	141	149	134	118	124	148	128	155	138	167	130	144	166	133	139	156	156	117	145	147	131	152	164	165	142	144	132	156	141	139	138	125	144	152	131	140	142	137	153	157	160	152	147	120	150	154	133	165	151	135	130	164	130	155	148	144	184	147	120	152	133	153	126	133	131	158	123	131	156	128	158	147	140	151	141	155	145	135	137	147	158	138	161	139	136	146	147	136	141	107	143	152	141	142	152	148	138	141	180	142	139	135	139	151	138	142	155	126	154	145	120	152	150	152
25376	20856	27335	24470	20861	12575	1911	1151	925	822	753	732	641	639	615	537	569	550	506	482	514	488	530	513	506	539	526	484	496	501	463	474	465	488	454	463	426	436	489	471	463	435	471	467	466	465	487	471	432	424	423	449	485	466	434	451	434	435	424	440	471	441	430	456	464	452	471	469	461	466	434	488	488	441	467	461	446	451	462	469	506	441	457	464	468	419	437	430	463	455	461	454	470	447	449	435	514	473	482	394	439	423	470	444	491	473	470	412	431	405	471	415	459	452	442	455	442	448	438	427	390	483	478	444	504	454	438	425	447	447	448	453	431	437	448	451	427	450	429	446	453	475	458	492	426	454	447	457	458	412	449	438	466	453	503	473	437	480	449	449	425	490	445	457	449	425	421	452	461	445	438	470	481	472	467	483	461	445	461	474	465	456	425	443	435	433	418	463	424	442	439	481	427	435	462	451	450	456	383	457	450	434	464	470	474	460	451	478	442	474	445	439	434	423	459	480	453	433	453	422	491	430	445	437	434	448	446	447	439	444	442	494	467	442	435	462	446	467	477	441	491	425	454	506	423	477	456	494	455	450	431	440	427	437	453	457	465	429	461	443	499	435	443	435	422	516	424	440	449	468	451	454	445	401	423	413	462	449	410	460	446	463	399	484	452	422	446	459	456	434	435	439	440	457	416	450	468	493	462	445	463	438	407	445	418	438	423	448	433	455	421	457	458	421	454	439	431	429	466	440	436	445	460	445	424	433	436	436	353	461	471	425	473	449	426	457	428	447	431	458	442	453	415	453	424	422	443	424	399	475	439	445	456	403	468	468	445	451	423	453	460	467	433	421	446	459	434	475	434	477	414	417	465	418	482	475	454	420	408	456	444	421	463	467	427	409	440	440	494	443	430	422	430	425	437	419	443	422	424	440	426	427	427	472	444	444	455	422	421	444	475	444	422	427	467	440	469	447	458	408	428	474	444	423	460	426	440	442	443	431	429	470	434	467	427	418	438	468	461	417	403	400	455	457	474	406	436	488	475	451	458	468	453	452	443	418	438	443	422	444	466	452	497	440	447	414	463	418	462	466	467	450	423	450	453	473	492	440	447	450	455	469	436	442	437	467	449	445	458	457	451	415	429	463	428	433	438	485	453	444	485	419	442	460	449	437	476	443	460	443	433	436	441	481	464	512	445	476	427	430	464	464	421	443	448	423	434	455	442	497	466	459	464	439	434	470	400	429	425	467	451	445	454	462	455	438	442	463	451	434	432	487	476	412	446	465	409	504	493	440	468	448	451	416	437	441	411	423	414	461	438	402	420	447	460	449	428	438	409	436	444	459	449	472	445	424	423	412	460	431	448	508	462	424	461	472	440	448	436	426	444	447	470	438	480	399	463	420	422	455	434	451	403	451	482	417	441	444	442	468	463	431	466	420	450	477	445	443	472	488	483	462	438	468	456	469	413	460	469	447	450	439	444	427	465	487	444	449	468	442	430	428	429	448	431	463	414	448	432	462	435	454	460	485	472	457	427	446	475	482	433	434	442	444	442	477	446	455	409	458	445	460	418	471	432	426	438	424	457	460	478	439	458	436	441	458	447	443	432	418	469	435	456	466	416	438	434	473	432	454	415	447	431	445	435	430	498	465	457	431	455	419	447	474	444	459	464	505	441	474	430	446	418	458	458	469	434	442	451	441	451	463	423	440	444	466	425	433	441	435	445	427	472	458	479	434	423	447	439	472	459	489	428	497	402	472	444	437	448	449	429	414	453	441	469	430	423	467	456	426	456	462	450	480	469	415	431	429	462	417	434	406	474	455	502	439	462	470	437	445	427	458	469	413	413	460	477	485	459	454	437	454	492	478	482	482	442	427	462	420	421	455	478	478	427	473	421	459	446	476	446	446	448	435	494	458	475	434	437	428	426	444	479	397	468	454	469	437	442	451	448	450	469	459	434	416	488	459	453	460	448	450	496	451	476	403	460	463	500	433	424	452	440	443	433	429	435	465	440	438	427	430	461	440	454	452	443	437	439	455	472	453	446	449	472	437	468	452	422	410	436	424	469	452	435	416	426	450	390	479	467	481	459	429	457	459	442	466	428	439	458	412	460	453	423	424	453	480	456	473	436	422	411	430	425	424	476	437	469	468	465	466	447	444	484	449	458	469	422	464	448	453	472	458	442	439	469	419	452	421	429	398	412	440	434	451	440	461	479	437	454	417	435	454	442	421	446	448	466	479	459	458	429	462	467	425	452	421	460	448	457	450	423	397	492	443	476	463	478	456	409	480	454	435	433	443	463	441	431	477	439	406	456	445	468	402	426	475	455	423	427	448	413	476	467	464	457	461	451	451	440	437	480	447	460	445	450	472	440	433	464	423	437	455	461	415	457	446	433	452	413	403	433	459	452	453	467	439	482	451	451	388	432	462	426	434	504	460	428	411	418	454	434	437	454	450	510	433	446	442	440	420	461	415	415	445	484	450	474	431	430	446	463	467	478	426	432	434	451	421	429	415	421	469	478	458	483	514	447	473	414	444	426	450	463	439	465	444	483	434	409	462	439	448	444	446	444	451	443	440	434	454	434	469	459	446	474	404	441	394	478	446	439	442	427	435	461	417	496	502	460	428	434	432	450	442	424	462	456	456	488	447	428	448	452	444	442	432	469	463	407	395	480	439	460	419	501	434	478	449	452	451	450	445	466	472	454	456	452	437	473	414	451	433	437	452	449	421	417	425	451	441	483	459	425	429	475	455	423	450	434	441	444	418	417	473	464	463	446	464	460	429	424	472	465	466	453	445	415	423	479	414	500	424	432	466	445	456	438	453	421	450	472	458	418	470	447	447	434	451	442	455	438	444	474	406	446	399	424	452	429	460	449	424	429	416	416	458	461	475	401	431	481	405	497	450	453	438	456	448	425	427	449	478	430	408	463	425	425	426	444	449	434	455	463	439	464	433	458	419	421	425	474	455	415	473	471	423	413	404	470	434	450	433	445	449	446	419	431	452	443	425	464	457	442	433	459	428	441	437	461	467	445	443	444	439	444	455	470	450	447	472	457	439	439	460	457	456	442	452	433	457	425	446	431	454	454	466	469	418	445	431	441	417	468	426	445	415	418	484	408	478	418	477	455	456	414	460	476	453	423	440	451	435	468	436	460	452	445	421	441	434	427	453	473	430	456	426	440	415	436	431	454	476	456	455	440	423	446	433	451	490	469	434	424	402	409	442	447	434	441	443	460	424	428	450	417	451	469	418	443	403	468	451	470	442	470	414	500	432	418	391	446	451	443	443	461	469	411	483	452	463	456	438	449	442	457	457	446	430	409	420	461	443	428	477	436	472	457	424	408	446	478	457	465	463	442	427	426	436	476	423	451	417	446	455	462	391	464	460	425	432	458	449	427	440	423	464	432	447	459	455	446	434	422	435	456	445	437	422	456	441	430	442	428	464	456	448	517	420	446	435	447	442	424	464	437	453	433	442	448	477	449	441	457	432
7302	11968	10863	5969	3858	2933	2174	1739	1393	1252	1098	1016	887	751	713	717	627	601	590	568	528	558	509	496	498	476	498	455	489	482	494	422	468	476	446	424	435	456	418	461	404	467	440	431	425	444	427	445	439	436	425	474	435	415	434	437	415	402	455	424	415	434	407	394	442	414	432	475	416	421	454	410	434	438	417	378	398	413	396	394	397	446	405	418	398	429	445	430	441	423	417	372	408	433	386	378	419	406	411	410	427	425	417	399	425	379	414	405	401	408	412	393	407	459	389	408	423	406	401	420	435	405	414	421	458	432	427	409	399	414	384	409	422	439	435	422	415	418	404	424	389	406	399	396	398	407	417	394	427	428	401	431	433	414	406	427	362	396	404	412	414	427	431	390	422	393	411	437	383	370	448	408	388	392	434	404	437	388	403	428	411	407	397	359	402	419	413	410	431	376	419	359	421	393	392	399	426	399	396	422	387	434	402	398	388	433	415	403	402	385	418	386	415	410	387	409	424	391	386	423	402	455	419	386	391	391	379	391	391	410	420	401	408	438	383	401	408	400	401	424	371	386	424	413	409	365	407	446	430	414	436	411	382	432	399	393	426	393	410	390	432	435	412	400	394	419	425	409	391	390	388	409	383	404	386	440	370	405	434	409	392	400	437	406	398	445	402	426	429	425	433	412	416	399	425	428	396	455	393	422	387	419	394	413	407	395	374	413	437	448	437	419	407	378	388	412	451	423	400	430	445	412	414	396	423	417	407	425	390	378	407	417	402	428	423	383	367	412	363	387	408	402	410	428	402	383	434	350	362	435	399	405	380	426	383	366	450	379	391	420	440	403	400	399	402	404	400	449	442	462	400	433	364	432	411	434	402	394	416	414	398	443	420	400	439	383	401	426	453	425	411	450	433	415	432	435	373	406	395	390	441	366	412	433	387	411	403	415	414	389	422	380	369	408	424	390	384	386	405	396	394	380	429	403	410	431	409	399	413	418	417	455	420	404	424	433	399	418	380	439	397	430	449	393	419	435	432	413	380	397	422	426	389	425	395	391	410	403	409	405	397	402	378	433	392	427	411	450	381	412	419	447	451	409	414	389	390	419	407	410	436	413	406	411	394	380	405	397	437	390	398	383	379	432	415	390	443	395	432	423	413	391	402	408	390	426	431	421	421	425	430	401	405	451	388	387	399	424	418	389	448	397	431	415	409	391	421	409	407	387	403	419	434	395	406	409	387	424	400	401	405	398	385	403	437	426	404	433	406	392	440	375	417	436	377	377	420	415	432	374	405	394	431	417	409	396	443	417	407	403	384	410	426	441	388	389	423	356	421	407	406	376	375	389	429	397	391	444	372	384	419	434	379	414	422	396	413	413	466	425	408	407	402	388	376	399	421	410	390	414	428	373	455	386	430	384	413	382	438	419	415	377	430	450	389	451	415	381	357	417	404	397	426	438	436	457	413	383	418	444	421	404	401	409	419	416	398	424	371	448	399	398	395	402	424	431	433	420	388	388	435	405	405	396	440	413	399	402	397	382	381	444	421	406	373	386	385	412	391	416	445	389	423	412	385	452	393	404	400	435	406	419	424	372	411	389	393	371	425	413	393	392	393	413	383	451	372	441	419	413	395	405	419	383	407	447	453	429	412	428	427	434	429	380	403	401	437	409	421	430	403	396	410	424	407	379	434	428	396	398	444	394	417	411	396	428	418	424	410	405	431	441	431	435	396	424	403	421	391	395	404	381	409	443	398	426	400	420	401	398	406	398	412	437	425	445	415	379	421	373	401	396	406	386	424	421	418	433	431	410	385	391	412	396	427	410	406	372	409	393	442	398	397	411	427	416	403	383	410	400	408	404	435	383	424	405	408	382	410	421	395	409	401	378	431	409	382	419	419	385	414	418	417	424	445	413	431	394	389	446	365	420	400	400	409	393	431	408	407	433	379	408	437	420	432	424	381	404	375	382	406	401	404	389	365	410	431	393	431	409	415	441	440	424	361	423	438	390	423	404	397	370	413	408	404	404	440	422	385	402	419	384	395	409	393	418	411	427	438	425	444	410	387	410	427	390	447	400	400	424	397	422	421	357	407	395	440	446	428	429	422	418	418	418	441	375	403	406	428	443	371	349	369	370	425	390	415	438	402	399	408	447	412	403	395	383	410	389	446	400	374	406	386	414	392	379	412	451	409	389	426	439	392	400	429	407	416	400	395	410	393	409	402	402	415	391	391	417	412	412	398	432	425	443	400	465	438	421	423	445	410	424	399	388	392	395	430	420	422	442	407	440	406	434	420	389	462	417	427	395	399	410	437	455	386	416	403	411	424	408	422	429	448	376	405	374	396	418	419	402	398	429	389	381	380	400	419	417	428	423	413	398	399	427	433	386	359	385	396	447	411	427	386	400	448	423	409	422	417	408	401	403	405	438	447	409	383	400	407	388	408	422	422	402	432	417	449	372	423	400	423	430	383	426	397	408	384	395	427	385	411	428	416	382	419	408	386	412	419	428	410	423	403	404	444	413	413	432	406	392	439	378	442	409	431	410	410	456	436	411	407	433	379	423	405	423	400	385	399	401	397	353	419	401	416	389	416	398	403	404	409	385	432	369	383	383	395	428	384	429	467	412	410	418	403	416	403	378	403	388	387	399	398	394	409	398	403	408	410	401	370	392	403	422	436	440	439	408	370	435	392	400	405	390	404	427	424	419	450	403	404	381	460	399	407	398	410	398	400	431	421	400	394	372	399	426	427	408	436	443	411	421	426	409	406	385	428	409	398	396	386	393	417	438	443	415	417	427	431	392	400	408	420	422	416	425	437	373	386	394	400	411	428	434	374	389	395	459	393	397	405	416	413	378	399	405	414	407	401	443	410	428	424	443	419	416	380	377	363	404	396	409	404	400	383	435	406	435	384	370	454	428	381	430	416	426	444	397	409	413	401	419	441	426	421	413	438	393	421	381	414	383	416	394	408	389	437	400	405	425	383	423	407	450	411	403	432	403	401	407	384	379	407	417	421	387	389	418	395	410	409	435	412	411	400	384	414	407	412	399	427	418	421	409	397	394	402	373	402	433	378	398	411	421	410	419	418	437	414	390	387	398	399	362	454	361	416	432	385	384	440	428	402	389	367	414	450	403	405	420	393	413	436	399	395	416	402	445	429	390	418	372	405	408	406	416	414	377	417	400	449	402	436	404	396	373	418	398	388	379	376	450	439	381	429	446	459	375	408	434	387	390	383	380	380	425	350	396	426	401	406	408	411	427	393	418	405	434	401	410	357	377	423	407	423	417	393	408	418	386	424	391	409	431	413	399	437	409	419	435	396	398	425	431	430	414	388	431	421	419	394	402	409	423	395	436	402	402	441	372	407	409	408	424	419	430	411	371	394	395	392	400	386	371	394	389	434	410	411	430	386	407	396	378	403	419	437	423	356	398	391	408	417	402	413	391	405	399	387	394	382	424	377	391	413	381	420	410	380	387	433	377	408	406	393	400
22957	20850	27624	24162	20856	20948	11050	2205	1588	1462	1248	1136	1114	961	950	929	911	790	869	843	832	797	779	750	748	727	754	705	757	739	730	687	724	744	677	768	726	743	727	740	733	708	686	680	694	739	684	717	697	655	665	701	642	697	704	649	659	707	703	650	675	666	693	726	718	689	644	709	681	700	698	621	658	653	707	661	662	672	690	661	676	672	663	680	676	674	680	712	610	637	675	703	674	694	655	616	681	657	680	705	720	714	654	701	656	693	710	676	632	645	696	649	695	663	633	677	676	625	651	715	644	624	701	646	676	670	704	641	644	659	635	666	680	635	662	640	688	639	634	670	684	674	655	642	635	697	682	704	668	659	634	643	669	664	639	650	669	697	707	701	689	688	707	658	672	642	648	686	674	664	659	673	645	640	664	638	669	647	668	708	682	685	680	656	605	643	673	715	656	641	655	642	631	663	665	703	659	679	704	621	652	649	697	655	695	690	664	654	651	663	691	652	696	688	645	614	668	688	698	686	660	689	661	653	706	671	645	643	679	677	740	659	688	655	706	664	686	703	709	684	682	656	645	655	666	633	649	648	710	696	693	677	631	617	676	684	685	701	622	677	654	698	651	641	636	639	690	659	678	694	680	699	672	646	708	701	672	666	638	653	630	681	671	682	617	657	691	685	720	680	650	625	659	658	625	705	660	649	611	663	654	671	683	687	683	645	662	688	642	671	631	674	620	707	670	662	749	672	673	708	671	687	682	673	658	658	663	627	636	634	647	754	681	672	650	692	622	719	652	659	688	654	680	661	658	693	632	685	641	606	666	683	660	667	646	659	619	672	621	625	677	666	623	680	678	691	699	675	648	651	623	617	680	680	674	677	694	691	621	707	700	631	698	615	681	677	643	679	656	680	662	668	636	676	656	645	682	674	689	669	653	656	650	692	655	626	665	636	686	673	660	648	657	676	643	695	657	609	633	688	645	621	637	701	648	711	646	629	690	642	749	654	630	696	663	658	648	657	654	658	666	634	718	672	633	624	619	610	667	690	696	641	642	662	682	624	678	666	681	652	694	662	702	643	613	677	659	652	636	680	701	636	656	680	621	663	629	681	651	669	685	656	642	675	639	671	662	687	653	651	707	674	702	668	669	677	631	637	651	663	630	665	667	646	707	630	666	649	722	660	661	656	624	684	647	647	660	670	655	636	629	656	622	662	663	642	632	658	654	685	650	635	669	707	665	660	658	663	683	650	664	636	669	660	624	618	657	663	669	659	689	692	667	732	677	681	640	664	665	675	685	673	667	639	675	626	653	654	689	619	632	682	667	639	658	641	630	655	671	636	635	621	628	703	634	673	648	660	720	639	684	677	654	656	702	636	660	655	705	663	699	659	605	661	668	677	669	674	688	680	647	652	639	664	643	649	633	637	718	634	680	680	658	661	682	654	647	653	685	632	662	647	636	651	688	692	619	684	628	682	665	670	669	675	670	624	627	685	647	621	677	647	692	637	716	668	660	714	741	703	647	691	631	649	626	648	625	653	623	635	706	671	704	663	659	655	673	621	708	623	640	628	651	693	661	639	664	700	659	616	684	675	684	696	673	633	610	687	687	689	689	674	694	677	709	608	634	681	695	700	633	659	668	646	690	681	653	664	622	696	626	652	660	708	634	659	674	638	696	690	674	635	663	640	663	620	669	643	686	709	674	712	640	659	676	691	677	664	667	616	627	656	648	633	651	696	661	672	672	638	645	659	649	635	667	675	637	665	622	655	644	605	662	677	631	706	651	710	713	670	657	670	662	652	607	676	635	716	658	692	666	645	647	665	657	662	647	686	679	658	699	654	637	730	655	614	656	638	682	651	717	634	672	650	711	626	637	661	711	633	673	669	696	670	663	680	644	669	675	653	656	660	698	682	704	695	667	661	700	627	706	675	634	666	693	643	612	623	691	630	664	678	651	684	646	717	643	661	651	669	647	641	652	688	705	646	681	626	651	671	645	653	677	665	621	661	653	670	631	702	644	680	720	628	730	645	642	658	657	664	699	723	643	685	673	591	653	685	638	671	686	696	669	643	675	637	674	678	671	636	647	616	638	625	649	642	628	678	681	685	676	640	673	668	642	679	692	667	664	657	637	671	641	671	638	683	675	654	682	694	667	702	652	615	654	677	672	671	666	638	670	652	651	681	698	662	644	676	654	734	708	700	633	674	672	689	664	637	719	662	672	603	663	673	674	634	644	684	653	686	652	669	640	678	662	662	646	689	660	626	656	696	626	667	642	690	673	630	648	695	693	598	691	651	682	696	675	696	664	664	636	667	646	701	608	678	631	713	661	619	725	672	611	624	658	668	679	622	702	681	648	659	692	683	641	649	637	671	653	660	661	654	657	642	651	654	676	630	629	652	621	654	681	713	680	630	627	689	670	622	662	651	669	676	735	641	673	656	678	680	661	713	658	638	676	646	671	707	623	699	642	636	634	680	636	733	663	700	630	632	632	672	644	681	644	737	705	698	647	670	629	664	609	639	637	678	654	654	651	648	638	730	652	646	661	641	681	655	733	633	644	694	641	681	702	681	687	681	658	665	703	655	637	668	723	639	655	632	663	665	671	674	701	657	649	640	712	668	653	622	695	658	620	622	656	672	655	675	678	638	647	668	669	633	653	651	660	655	626	647	640	641	659	684	629	618	657	663	678	664	626	675	637	690	664	652	681	644	647	628	684	665	675	678	639	665	644	617	670	619	661	624	662	676	699	700	644	685	676	659	688	668	673	705	665	703	695	653	664	657	731	638	657	622	664	655	664	667	687	714	686	717	698	663	681	663	663	636	643	694	656	653	690	616	686	679	613	690	656	634	687	642	659	693	665	708	638	640	656	651	651	591	668	613	611	647	684	645	694	700	686	633	658	649	624	631	645	653	661	761	670	658	670	699	648	639	652	664	643	610	665	636	665	654	687	661	615	665	616	652	676	675	662	694	658	697	666	647	676	656	661	674	642	668	668	670	660	647	661	648	675	627	671	677	664	637	646	690	663	682	676	673	653	664	636	660	645	696	693	678	623	723	671	645	662	696	630	683	672	699	653	690	711	650	702	650	653	667	662	642	636	647	674	686	696	651	698	653	694	672	684	680	715	666	683	633	651	630	649	673	680	681	752	673	644	626	631	698	689	636	635	678	676	631	684	650	672	637	695	672	625	667	686	640	634	689	684	704	630	679	679	653	681	640	635	635	643	634	666	652	714	656	658	677	648	672	613	613	650	662	647	704	602	648	639	656	666	670	651	714	656	646	690	691	656	664	643	693	659	646	705	691	677	665	694	657	670	649	657	683	648	694	635	684	672	633	613	660	663	666	670	678	649	660	646	668	659	642	667	687	672	677	666	672	645	657	697	674	653	671	716	676	618	642	665	687	689	623	679	693	691	637	681	689	649	668	640	655	645	647	648	683	648	660	654	661	645	662	646	635	681	660	644	666	680	636	626	651	657	645	656	660	690	665	634	646
10086	18628	17070	10067	6812	5164	4028	3119	2697	2130	1904	1744	1519	1371	1279	1181	1133	1038	981	922	914	872	845	785	806	798	793	779	723	736	732	743	724	708	700	722	682	640	720	689	665	657	632	685	644	674	658	656	655	660	652	667	671	627	623	617	650	669	616	611	606	637	649	607	640	594	676	630	625	646	615	649	673	660	647	637	608	657	605	597	603	643	636	610	595	645	594	605	613	634	648	630	616	648	616	606	629	622	597	645	638	625	631	609	626	624	616	622	613	593	641	641	632	582	613	647	670	563	597	609	610	595	601	617	592	592	606	674	630	572	640	623	622	588	602	622	617	599	645	625	656	606	607	643	609	645	602	618	624	658	577	584	624	598	596	604	604	616	612	624	592	603	633	620	624	622	588	608	618	633	582	613	617	599	629	625	582	602	640	612	575	565	603	627	655	592	624	572	653	635	597	619	637	642	599	678	612	659	651	638	603	628	662	632	627	630	625	610	605	621	571	567	576	624	579	583	629	636	643	586	598	626	633	589	622	612	605	582	584	587	622	647	600	631	629	646	618	616	582	632	619	613	630	625	586	625	610	638	633	652	635	586	612	640	594	639	580	601	606	627	610	620	618	575	626	598	595	596	631	601	591	584	604	661	612	655	634	602	604	603	597	629	579	614	589	615	635	626	597	583	665	585	593	560	621	624	594	614	616	634	588	608	596	649	592	615	635	590	669	618	605	633	613	635	633	631	651	650	595	619	632	632	650	641	637	625	607	609	668	573	598	623	612	633	592	647	669	614	599	606	608	681	589	593	608	658	664	635	614	612	623	626	645	636	672	597	627	591	631	635	583	614	652	581	618	610	585	620	615	580	627	662	596	616	609	624	608	656	592	615	627	636	658	609	620	667	573	616	640	604	633	650	607	620	633	613	620	607	645	615	592	593	630	604	649	618	616	607	626	622	630	581	607	608	621	635	641	591	611	628	626	563	645	595	655	615	595	596	610	631	620	604	635	619	599	616	620	608	605	590	645	608	580	629	575	651	656	638	611	636	592	581	584	590	610	610	586	616	626	576	574	619	602	616	622	634	602	641	603	628	653	579	599	617	635	597	632	610	616	586	631	609	617	602	596	599	544	599	610	699	598	617	565	643	594	612	560	592	668	574	608	630	617	626	624	596	597	655	642	601	639	589	575	630	673	596	587	612	634	610	614	641	599	626	599	582	561	589	612	590	610	619	618	624	582	639	621	647	639	561	612	575	601	614	602	620	580	618	588	631	619	626	641	641	608	608	596	569	609	587	644	636	606	599	638	637	590	680	584	620	602	581	626	575	606	634	614	604	647	623	632	596	608	603	537	602	581	612	642	611	646	590	608	584	649	601	570	614	607	587	592	646	588	640	638	674	637	608	547	654	585	606	635	639	625	564	648	596	635	612	640	596	660	611	583	644	631	620	658	603	665	592	607	602	627	590	611	622	549	631	590	611	595	641	603	661	616	580	574	600	577	632	631	600	602	592	625	577	602	587	631	647	614	639	626	634	600	654	599	575	605	658	608	614	624	591	660	615	593	613	603	578	587	635	625	622	559	658	622	672	613	625	575	604	626	646	644	632	596	625	598	613	662	615	593	547	621	599	633	573	627	586	652	596	607	601	602	601	631	614	620	620	592	638	601	608	636	642	640	612	644	598	644	584	570	620	611	620	626	615	644	675	597	601	579	627	606	604	624	554	602	602	565	646	598	644	618	621	621	592	606	661	616	634	554	632	616	601	622	605	620	648	633	599	585	634	594	626	573	615	566	616	653	635	637	654	615	602	622	612	624	649	546	601	600	631	620	580	641	638	596	575	605	602	588	631	651	615	643	581	587	616	661	579	602	612	598	594	629	605	568	606	601	598	687	603	618	640	600	592	567	625	571	616	618	661	615	630	635	585	623	635	622	641	597	616	643	598	613	592	615	619	628	606	612	616	648	645	623	612	613	641	637	610	656	634	686	618	601	641	663	573	624	615	596	617	627	632	603	628	579	597	595	582	562	599	637	612	594	585	577	597	667	586	639	645	582	614	619	620	606	615	589	607	681	646	578	648	618	626	629	599	570	655	579	600	638	575	630	599	600	579	615	595	603	611	602	587	621	606	655	609	587	621	624	624	591	572	618	640	574	633	593	602	611	605	601	626	623	546	642	653	611	596	622	613	616	607	629	665	607	616	633	623	602	645	679	644	676	638	591	594	623	603	624	602	646	609	626	618	595	594	638	612	630	604	666	633	610	608	583	620	657	665	606	612	637	645	651	630	647	645	561	591	577	647	646	604	588	643	623	588	603	606	606	600	635	646	633	640	596	645	613	672	629	605	584	691	643	619	609	603	609	653	601	580	587	585	619	582	610	607	592	629	661	600	578	609	623	636	632	616	655	561	596	642	667	655	627	640	625	643	585	649	663	578	640	584	640	605	629	648	627	620	591	627	649	618	610	625	587	625	643	606	622	614	584	603	644	627	591	610	645	624	579	642	595	576	638	657	639	628	615	625	571	617	621	637	579	599	638	630	589	599	605	606	618	637	659	587	648	622	605	615	638	684	629	599	659	618	618	599	659	604	623	673	609	623	557	598	635	668	653	635	605	620	619	635	612	622	615	599	666	620	641	624	590	629	635	618	595	618	613	628	618	617	600	624	619	585	679	632	602	598	626	583	595	623	648	565	597	627	633	613	595	567	623	586	602	590	616	601	642	635	667	539	601	629	636	584	609	617	624	645	636	623	600	610	642	612	605	640	576	662	584	622	642	616	580	618	611	596	634	610	597	594	633	618	577	610	619	627	645	637	593	623	625	613	595	663	614	614	583	627	645	666	602	608	592	666	571	610	564	644	580	628	588	633	564	618	599	571	660	635	660	620	645	653	591	586	611	621	633	636	597	608	610	620	610	630	591	630	629	598	606	644	597	582	636	627	642	590	631	599	599	605	611	615	609	634	595	599	702	614	628	592	610	630	616	592	645	586	632	669	623	589	617	624	613	667	632	612	638	605	631	618	631	612	639	605	599	554	591	605	610	659	623	652	594	620	591	631	594	640	669	577	668	622	645	642	641	585	617	585	573	628	615	644	642	622	651	602	600	598	634	630	623	616	620	637	612	579	597	614	609	579	623	600	627	592	669	622	612	691	658	643	661	656	608	570	577	594	577	638	583	637	556	631	630	618	598	662	603	607	622	581	614	638	571	592	637	607	593	624	632	598	584	563	586	637	616	615	608	629	593	649	617	610	645	617	647	630	604	645	613	622	587	612	613	607	622	616	597	571	601	583	618	645	629	593	639	574	605	620	589	572	629	570	610	617	642	635	620	610	615	619	647	594	608	591	630	629	558	631	672	621	579	597	587	585	601	642	624	638	618	641	611	673	575	645	626	614	618	646	626	613	583	629	591	601	623	614	604	677	620	597	627	593	588	615	605	650	636	602	616	601	612	632	552	590	614	604	595	646	627	608	572	606	564	615	623	583	571	594	604	619
28147	14596	1803	371	278	186	186	163	185	143	144	157	154	135	154	145	146	140	144	131	155	151	149	130	131	132	113	142	151	143	142	153	147	153	131	144	139	126	122	141	134	162	146	149	135	129	144	154	145	155	114	145	137	141	159	157	144	130	134	123	138	135	150	156	110	125	125	141	148	135	157	153	159	148	122	131	146	161	141	148	149	148	104	130	138	135	149	136	126	144	135	130	138	160	143	146	147	149	172	140	144	125	140	134	146	151	160	151	154	131	136	150	136	128	146	125	152	144	119	128	155	152	144	142	130	147	158	136	140	133	149	136	129	139	122	142	102	131	144	160	140	141	151	144	129	143	123	136	125	147	136	141	151	143	132	156	143	140	139	166	131	164	132	138	142	150	126	150	125	134	127	119	146	124	142	142	163	152	131	137	143	140	139	140	112	137	130	114	141	153	135	154	144	139	142	125	158	159	151	139	143	143	144	112	138	147	143	128	139	142	156	157	131	132	152	138	143	133	136	129	140	136	143	137	149	136	132	153	137	128	165	153	157	145	131	125	140	142	131	156	139	137	128	157	145	144	137	131	148	157	137	133	146	131	136	128	142	131	139	126	139	138	133	142	131	117	140	154	145	139	131	119	155	162	160	130	165	132	114	129	123	166	155	129	133	132	142	139	145	140	154	127	149	139	144	134	130	140	147	137	144	138	129	149	134	145	142	141	127	137	136	144	125	127	141	141	136	147	146	151	151	134	126	129	148	138	128	146	140	136	148	128	153	127	134	129	126	153	130	171	148	147	133	129	135	132	133	146	131	123	131	146	128	124	159	143	149	163	137	127	133	130	138	137	147	128	150	138	122	132	163	136	163	150	134	123	140	118	129	150	162	135	146	145	142	146	141	128	124	148	153	118	157	147	140	141	136	141	142	135	146	156	128	134	137	129	153	135	129	128	144	135	140	142	150	132	142	127	138	151	135	145	140	143	141	128	127	142	132	161	130	157	139	144	146	142	146	147	102	131	123	149	126	147	160	136	131	156	143	135	154	137	125	146	151	139	146	139	154	154	152	127	125	142	142	137	119	128	127	134	124	168	133	120	115	144	131	130	128	127	139	149	129	140	140	133	158	161	138	140	131	112	133	143	134	143	120	130	143	136	119	121	130	137	129	125	125	132	142	136	155	132	142	153	152	135	141	134	142	131	145	124	143	149	140	125	119	126	145	133	136	142	131	127	106	135	148	145	124	150	129	138	163	136	140	123	151	140	136	140	125	154	123	124	127	149	129	125	135	136	137	134	140	138	130	134	139	142	130	150	143	166	148	127	141	145	149	170	137	121	133	126	129	156	153	135	133	151	140	156	145	139	132	136	137	132	149	130	136	132	133	153	143	131	131	143	124	138	145	133	113	147	143	139	139	125	144	166	124	130	147	146	139	143	147	132	115	128	150	127	139	143	141	151	139	164	128	133	120	130	127	117	143	125	141	141	141	138	134	131	133	146	134	156	154	137	131	122	162	136	156	141	127	130	119	138	132	150	142	132	126	145	140	117	166	141	148	144	134	122	135	113	149	127	159	136	141	127	120	153	139	122	162	136	136	143	132	112	135	137	116	144	131	133	159	134	151	151	161	132	127	138	136	156	146	145	145	150	136	130	127	135	116	142	136	127	152	146	140	128	128	118	139	142	139	140	165	139	129	112	147	143	146	146	148	142	129	115	122	134	142	156	122	131	126	139	129	145	145	149	135	136	130	141	155	140	168	148	137	155	119	132	146	128	143	153	136	136	137	119	154	138	157	129	151	153	144	136	136	133	131	128	147	124	139	124	140	145	150	138	157	151	161	154	147	140	152	138	142	127	149	139	122	140	129	135	136	152	131	147	119	128	155	140	137	162	120	123	145	127	139	147	135	159	127	136	140	150	136	143	123	148	153	149	132	137	142	117	162	156	161	156	146	129	125	128	125	161	146	148	138	146	145	127	140	133	144	126	154	152	155	131	138	133	149	173	146	137	140	134	122	147	157	154	128	119	143	131	152	150	131	159	146	140	142	135	142	138	150	133	132	134	134	148	141	125	136	135	139	139	121	110	129	150	143	157	120	120	156	123	148	144	142	122	142	116	144	127	131	131	130	135	110	136	124	146	149	144	156	136	135	128	136	118	155	142	134	136	123	137	146	157	137	123	126	143	132	113	146	134	154	161	131	147	135	147	126	162	141	142	145	133	141	163	145	156	136	148	150	125	142	140	131	151	135	136	143	144	144	115	141	137	142	149	139	147	121	138	137	141	150	132	144	150	156	137	130	133	128	129	161	144	117	111	132	111	159	138	152	139	147	141	144	143	138	135	135	150	129	128	136	130	149	135	134	151	152	123	142	127	130	164	139	140	130	140	154	135	140	114	128	121	133	142	152	139	132	125	152	157	155	126	163	141	137	137	158	144	137	138	149	132	146	138	138	145	141	130	136	144	153	128	127	151	129	129	129	134	128	136	141	128	121	166	135	143	122	131	134	165	123	147	141	127	143	104	139	137	131	119	135	130	136	122	132	124	139	137	154	121	131	134	140	133	117	162	137	138	150	140	140	135	152	139	155	122	130	133	141	134	147	145	126	133	140	152	145	124	151	116	158	123	116	128	114	123	143	148	148	106	125	136	121	136	113	136	137	139	155	121	132	142	131	146	133	162	139	161	142	140	149	141	133	140	117	124	140	120	130	155	143	128	136	151	119	135	136	124	132	131	147	146	122	125	136	133	140	138	99	136	119	151	122	142	129	139	163	122	140	143	138	116	137	152	138	134	136	145	146	135	148	130	125	144	142	137	154	150	128	128	126	117	134	146	134	142	144	160	131	162	156	161	149	142	146	140	142	132	147	137	142	145	147	131	145	153	141	123	126	142	118	133	128	126	155	127	119	128	147	147	188	146	132	129	154	150	156	166	157	137	144	133	134	124	145	119	123	151	117	124	125	140	126	163	152	144	144	143	136	160	134	156	146	137	149	126	154	134	141	145	144	149	155	139	148	129	127	153	144	147	119	132	150	147	131	134	132	131	146	126	142	144	154	156	141	137	174	134	151	154	120	150	169	136	134	145	135	138	135	143	143	136	130	153	126	115	133	143	145	130	145	142	134	160	133	131	139	136	145	135	151	138	119	141	138	118	137	128	149	132	137	131	143	141	138	117	150	135	138	156	137	158	152	144	149	128	135	124	152	124	140	119	141	122	133	131	137	117	143	122	119	152	138	149	159	129	152	130	129	136	111	146	134	129	131	140	137	112	125	147	155	132	140	133	144	137	112	143	148	143	135	160	137	134	148	145	150	137	142	131	142	149	130	141	127	145	144	152	142	135	135	149	134	140	149	140	127	128	133	146	134	142	153	136	123	140	150	130	135	159	118	139	145	151	157	136	156	123	148	126	154	148	125	138	172	134	141	149	147	151	133	145	128	150	142	113	137	133	138	117	129	134	116	143	126	145	145	144	124	137	138	161	129	151	142	148
5146	794	688	400	305	252	239	189	166	167	163	194	158	147	153	154	155	151	156	162	135	130	124	132	163	156	122	148	137	150	134	146	140	176	142	145	138	160	138	159	150	125	131	152	128	153	148	135	123	149	155	134	123	144	125	138	138	126	160	142	134	124	148	148	136	147	146	152	140	155	141	147	148	137	135	157	162	167	148	148	153	154	146	132	149	147	164	138	131	143	144	146	141	160	146	149	129	132	149	144	150	164	128	132	147	152	143	154	148	148	144	136	146	134	144	151	133	133	155	121	147	147	158	153	145	142	142	149	156	144	134	135	142	158	142	152	141	142	151	122	163	158	140	135	124	124	128	166	123	134	139	139	145	149	156	155	123	148	120	121	142	144	134	156	142	144	116	139	140	152	154	124	148	136	121	157	118	147	139	161	149	121	141	140	146	150	145	120	151	136	133	137	146	163	159	133	160	137	128	153	129	140	127	140	150	134	142	142	121	129	131	138	127	152	144	128	127	151	129	133	116	135	132	163	160	162	138	161	129	142	147	152	144	137	142	147	141	139	143	148	157	159	170	148	151	161	145	144	150	134	131	124	128	149	142	133	144	116	155	153	148	140	152	157	132	143	149	148	150	135	150	141	119	139	111	133	161	143	134	138	139	151	146	140	141	162	148	148	135	140	125	148	148	119	159	138	140	133	151	136	133	142	122	125	158	134	146	143	145	146	125	154	145	168	158	140	153	136	147	153	141	150	125	168	136	127	139	142	135	133	126	115	164	142	123	164	134	166	120	159	118	142	121	134	130	151	128	126	155	134	157	137	127	146	150	144	164	145	165	134	148	151	140	126	161	154	156	151	137	152	137	168	135	148	150	125	141	135	126	119	151	150	134	148	144	139	148	137	122	143	161	124	140	118	142	133	158	138	123	131	129	132	159	126	139	139	145	131	151	151	152	147	139	158	136	159	145	159	132	140	116	149	137	135	133	128	156	137	142	133	129	149	153	165	136	151	144	141	131	124	154	135	122	139	143	132	165	136	130	153	137	170	140	141	181	138	139	126	129	134	126	159	129	147	130	140	140	147	139	157	128	140	162	142	170	170	142	149	157	138	161	129	127	168	128	135	144	153	134	142	129	111	171	138	152	121	130	123	155	146	146	170	165	142	151	147	148	138	136	139	137	132	145	133	141	137	140	162	156	140	141	158	147	136	158	148	166	162	147	138	144	140	136	141	125	169	155	148	137	140	137	139	142	156	144	154	143	134	142	126	130	152	136	122	144	129	151	126	111	158	138	148	151	141	157	147	148	128	153	135	141	158	138	139	138	149	152	133	139	113	131	131	147	137	149	146	126	130	123	130	146	129	135	132	139	127	158	146	162	167	153	140	134	147	124	150	138	159	156	132	145	146	149	108	167	144	148	159	138	140	130	146	136	133	141	147	157	133	145	135	151	150	131	150	147	158	119	141	123	140	131	134	136	148	170	140	163	152	167	170	147	143	137	147	140	167	167	147	133	128	134	132	130	150	155	138	151	135	141	129	139	124	143	175	156	125	147	155	152	149	145	139	171	149	144	142	147	161	127	157	145	140	147	131	148	156	143	137	140	161	136	137	144	159	150	159	143	159	157	154	113	160	119	137	142	141	160	137	170	135	148	151	131	163	154	140	142	131	130	147	137	144	157	157	149	149	125	123	151	128	146	137	140	163	167	142	150	128	158	124	156	128	143	131	141	147	153	134	154	132	144	145	144	155	141	142	147	146	132	145	137	127	139	158	138	150	135	146	125	129	144	146	131	126	145	141	135	152	148	141	157	120	140	146	146	154	150	147	145	144	136	156	142	149	149	151	141	157	166	134	144	130	138	132	144	141	139	143	124	135	129	148	144	118	131	131	151	135	123	134	162	119	155	138	129	126	130	143	127	126	135	147	134	149	132	136	138	132	137	160	131	158	150	144	156	153	141	145	129	166	129	142	148	140	122	123	157	147	157	140	139	134	142	131	146	170	121	125	137	153	157	144	157	151	143	143	140	125	152	154	137	157	142	161	136	168	152	138	136	135	151	141	153	154	137	146	154	144	151	116	154	137	145	130	154	125	153	164	146	146	156	133	137	148	118	127	123	132	145	169	123	145	141	149	125	149	152	167	124	144	132	134	156	141	129	145	142	145	126	139	120	139	142	141	128	142	144	164	145	143	137	129	144	138	134	159	133	130	141	137	134	138	133	152	131	141	140	152	128	142	145	143	144	130	158	142	136	146	149	172	174	135	130	139	142	158	148	150	137	145	136	148	134	136	166	135	129	149	135	155	134	174	155	144	143	142	115	152	135	157	150	126	117	132	140	142	142	123	166	119	133	139	159	119	144	146	151	157	136	133	132	150	132	146	141	142	123	134	135	164	150	156	132	155	115	154	142	141	134	141	139	137	122	127	148	156	165	135	141	124	146	154	134	149	150	155	121	153	143	143	147	137	154	161	123	138	157	146	146	134	135	159	149	152	141	150	130	145	140	138	138	156	137	136	152	157	137	138	146	153	160	120	133	161	165	124	152	120	140	116	136	133	141	141	133	145	166	129	131	155	131	137	144	144	149	135	143	145	152	159	138	131	158	134	144	149	142	125	131	156	132	153	149	151	155	150	145	147	140	133	117	146	139	117	140	143	111	132	152	142	147	138	140	142	145	158	160	146	135	138	163	160	141	143	138	131	133	129	142	130	138	128	129	135	165	135	160	130	146	141	133	138	140	139	135	144	144	141	136	150	133	183	148	159	149	123	143	137	151	152	136	148	136	129	120	128	144	161	141	127	155	162	140	146	153	144	151	161	140	141	132	154	146	128	134	153	145	132	141	152	152	128	123	139	150	142	157	144	148	116	149	151	137	149	139	169	130	157	149	117	155	137	148	141	161	125	160	131	139	139	121	148	128	141	139	155	142	134	144	143	156	148	130	138	151	125	121	143	140	159	161	128	154	132	161	152	158	162	140	147	126	119	153	150	153	165	145	146	119	125	163	130	147	155	157	125	143	147	138	144	141	133	161	144	124	141	155	148	132	140	149	144	154	137	143	148	137	154	137	130	133	148	150	119	136	157	143	137	137	143	169	141	155	171	126	146	145	152	142	133	139	135	140	154	165	154	130	147	157	151	144	161	143	149	161	126	127	141	124	127	131	139	126	141	154	140	130	133	135	135	136	130	150	120	134	133	132	138	154	136	132	133	133	146	126	137	132	136	154	151	158	139	153	139	156	136	139	162	146	148	140	132	145	153	145	132	141	130	165	143	149	148	146	149	131	138	153	140	151	153	146	158	134	137	152	134	163	155	136	151	141	168	150	141	159	137	149	134	149	133	146	137	171	138	139	143	126	124	124	132	154	128	141	131	143	137	149	148	120	136	135	118	134	144	156	145	163	147	147	151	154	165	142	154	135	132	133	141	142	152	159	125	149	150	135	130	123	143	153	135	149	134	129	135	141	111	164	137	162	153	137	109	142	146	133	150
25196	20844	27353	24446	20850	12607	1810	1124	929	864	734	680	668	613	635	572	567	555	526	532	498	545	514	531	503	484	485	460	467	459	534	463	469	469	453	480	469	469	458	454	458	448	465	435	466	465	454	422	466	474	432	458	448	452	446	441	476	447	460	448	490	443	493	479	441	418	450	487	464	450	438	416	436	462	427	408	466	408	480	443	455	495	440	454	495	431	476	463	439	464	461	431	434	424	473	472	450	427	467	443	447	442	470	436	433	438	432	450	476	460	456	429	443	435	460	460	470	454	469	459	420	419	479	431	430	479	450	417	419	432	488	442	465	426	460	418	473	461	405	464	457	465	457	430	469	423	459	468	441	457	451	439	463	428	431	449	456	439	454	476	420	449	415	479	456	493	435	475	433	441	424	457	479	447	434	464	448	441	459	487	461	436	445	444	449	442	461	421	430	443	464	400	471	462	428	455	443	461	405	435	423	471	438	420	445	419	473	434	432	469	435	459	445	429	415	443	444	502	409	442	446	452	492	478	453	467	455	435	504	429	435	452	427	440	446	443	441	469	433	437	427	456	425	403	437	444	481	456	456	453	451	424	439	437	408	446	456	468	454	416	474	476	444	468	423	456	429	403	458	480	454	414	430	455	485	398	457	467	463	462	451	439	411	463	405	421	393	464	436	437	469	455	447	491	462	428	458	479	441	413	483	447	450	413	519	447	448	471	458	450	448	446	420	445	456	473	424	464	447	426	471	431	433	449	467	428	459	393	428	406	434	430	478	446	454	458	445	450	462	461	483	492	476	434	438	444	475	424	458	417	440	399	417	435	452	430	453	414	471	485	422	429	458	431	467	429	411	467	447	445	453	459	479	419	433	441	411	462	432	466	456	451	463	453	446	423	480	437	444	444	476	462	435	421	447	444	439	452	448	448	431	422	454	427	424	412	427	443	479	445	472	444	427	442	441	422	446	487	467	422	483	423	431	440	437	442	453	453	453	400	466	437	447	421	437	420	453	435	446	471	458	435	461	489	504	435	442	474	430	433	463	461	439	422	489	462	458	438	419	504	416	422	436	432	464	429	411	448	449	425	446	441	400	447	435	453	447	425	456	446	433	458	448	445	457	427	425	422	484	434	461	443	484	463	432	457	408	456	440	453	447	457	408	458	457	426	429	435	431	440	429	475	441	446	436	438	472	438	404	430	443	437	425	424	459	449	461	450	443	489	442	448	461	464	445	393	453	476	449	463	477	464	449	429	450	453	476	425	463	471	435	440	476	450	439	459	428	431	448	417	476	435	460	425	433	463	463	433	463	434	465	457	459	414	423	448	477	416	470	447	433	448	414	468	438	440	434	448	417	410	404	422	450	476	445	441	482	445	443	436	474	416	444	456	433	465	444	416	431	441	469	441	415	431	430	444	440	469	466	459	482	425	480	436	437	471	444	444	445	441	442	431	498	456	478	409	423	481	413	465	447	504	436	451	429	449	465	448	481	445	438	457	408	425	458	450	468	475	443	445	461	420	435	468	426	476	445	489	432	417	438	457	467	483	475	450	419	455	449	400	478	469	434	475	428	424	413	461	473	411	478	377	419	466	443	436	425	447	465	462	435	436	479	456	455	466	437	471	435	402	440	448	461	424	436	452	434	447	480	440	467	473	430	473	439	405	444	472	463	457	459	450	428	458	437	441	466	493	450	442	415	428	462	451	470	402	434	448	437	447	444	436	487	435	465	460	430	437	433	452	431	494	421	446	424	427	440	416	427	453	447	460	451	448	473	447	444	449	439	442	494	433	465	457	397	408	465	453	425	483	426	446	438	411	424	452	455	451	432	468	435	461	482	423	462	421	434	448	431	445	467	436	462	461	460	448	459	460	474	454	457	421	442	429	461	437	451	428	460	447	432	430	422	467	432	465	479	444	408	450	488	478	448	453	414	449	433	431	422	446	434	440	442	459	447	428	418	444	440	448	440	428	465	447	474	441	428	447	422	442	435	455	437	481	459	437	414	461	440	463	450	454	468	458	417	473	452	462	465	465	453	437	441	465	486	477	433	446	399	428	440	435	460	425	413	436	442	434	442	459	502	453	429	449	411	425	437	444	485	459	451	421	438	440	428	450	411	429	460	467	461	414	468	436	448	430	450	449	440	438	475	454	443	423	443	430	433	433	452	461	468	437	454	433	420	430	423	417	461	440	443	427	445	443	486	442	456	411	446	484	422	435	451	424	432	470	453	432	435	429	446	431	425	491	446	422	462	472	418	401	435	432	453	428	434	457	452	456	440	448	448	471	469	450	422	447	476	437	470	454	478	463	453	423	442	491	471	418	467	434	441	451	451	490	495	500	451	441	457	445	459	460	445	455	459	434	427	428	468	421	442	465	441	461	479	467	479	444	465	428	466	474	426	443	474	472	421	454	440	450	445	472	428	441	443	418	471	455	426	464	444	451	382	413	444	437	453	435	430	499	440	455	438	422	446	411	449	405	427	449	438	444	446	453	463	421	461	444	453	428	466	434	451	430	417	440	498	412	452	462	449	442	464	449	441	473	436	480	429	452	459	448	444	474	460	436	431	451	475	437	480	427	466	445	447	436	486	452	418	453	511	422	464	472	476	446	427	440	417	412	421	440	421	473	431	442	433	453	470	456	448	481	421	457	449	424	482	425	442	455	467	410	449	434	445	471	434	428	432	449	451	418	440	459	454	409	426	470	452	462	440	435	451	434	416	447	429	459	459	449	435	392	464	403	472	436	430	482	467	456	456	457	444	467	433	397	424	448	434	445	457	451	428	427	418	419	424	437	433	439	417	455	432	474	441	457	494	469	411	401	443	444	423	465	436	435	448	417	447	435	441	416	473	444	459	503	406	471	452	441	449	429	443	415	460	435	449	455	426	454	428	462	470	464	479	446	428	488	462	457	406	426	472	413	456	456	456	472	428	439	467	424	442	454	456	432	464	442	403	451	453	447	475	438	438	446	467	453	442	420	407	424	424	438	433	439	436	457	432	446	433	430	465	403	423	488	413	442	425	448	410	480	441	459	442	409	427	456	426	464	479	481	405	422	469	423	444	456	427	439	421	461	447	386	457	437	435	461	424	420	434	462	438	440	448	424	446	415	523	479	467	464	422	526	432	458	465	433	449	420	482	431	427	438	465	470	411	441	432	432	457	401	452	452	459	451	433	440	439	448	470	427	462	474	466	473	481	430	409	474	440	482	428	458	465	425	462	443	445	445	495	447	493	434	414	464	422	423	405	447	458	480	466	506	442	486	445	453	440	429	464	414	432	442	454	460	432	421	502	378	478	463	453	453	452	448	418	451	482	461	403	454	457	440	433	443	456	468	454	423	456	441	421	437	493	438	429	431	423	439	456	459	420	440	436	405	454	455	451	462	410	419	455	477	446	455	457	426	438	450	409	461	419	425	455	465	459	436	420	438	390	455	419	434	476	420	436	424	460	463	398	497	391	434	481	458	443	455	432	432	458	414	442	475	456	438
7061	12043	10615	6016	3868	2928	2249	1796	1433	1213	1116	994	916	832	749	684	645	623	547	550	543	539	558	485	481	498	492	489	474	418	455	436	493	450	412	436	472	460	445	465	453	424	444	488	431	456	429	467	397	402	463	394	396	395	461	470	415	463	432	431	404	397	373	403	418	461	403	439	423	433	445	449	412	416	407	391	418	397	405	421	402	398	384	416	456	421	437	423	431	407	404	387	418	446	396	408	389	382	415	446	417	419	410	405	440	441	442	363	422	410	419	438	419	403	437	436	411	434	427	398	468	437	411	411	373	407	403	471	395	403	426	405	447	420	413	373	386	420	408	402	384	401	414	421	442	435	396	420	412	399	387	401	386	387	419	423	381	426	428	408	422	429	380	426	393	431	413	406	386	411	422	417	404	391	393	430	424	406	394	420	431	411	402	425	409	403	413	425	401	387	405	445	430	434	424	424	413	419	432	419	411	399	399	390	435	452	416	424	396	418	377	433	431	368	426	414	379	433	406	431	388	407	410	444	419	386	441	365	390	436	388	416	390	412	425	432	408	396	416	406	405	440	407	427	375	401	416	361	367	411	395	403	395	398	438	397	363	451	424	393	412	415	390	430	387	425	415	429	425	459	421	437	400	401	406	431	399	382	429	438	426	411	440	414	412	388	434	420	427	404	442	418	387	395	429	410	400	431	423	396	439	412	396	398	384	419	432	397	409	429	393	400	416	418	416	411	404	391	434	424	439	449	407	429	358	406	419	419	426	425	393	425	400	459	392	368	447	403	385	406	437	419	399	447	385	438	402	401	401	432	421	399	431	440	395	420	432	409	411	419	412	430	414	433	391	443	394	397	412	412	392	395	394	423	415	401	418	427	399	400	406	431	426	425	405	415	404	427	412	409	433	397	424	395	415	406	381	406	395	400	405	396	428	430	388	424	421	415	365	412	407	442	418	401	445	381	403	370	423	384	415	416	414	407	432	390	408	418	414	385	412	377	431	411	450	421	433	393	420	405	409	390	383	400	450	407	437	407	454	435	410	428	437	441	415	401	439	428	409	407	410	432	402	434	420	436	403	408	407	412	432	416	400	402	402	392	385	389	395	439	415	389	446	360	428	374	393	427	380	424	425	430	376	417	409	418	439	419	403	404	395	431	385	403	418	417	426	410	413	388	413	386	434	429	418	424	390	397	394	402	411	460	420	433	416	441	413	406	405	410	395	372	422	404	362	398	400	390	413	399	377	413	388	357	442	427	374	408	413	415	413	408	412	384	384	433	409	385	422	411	435	428	417	402	410	414	390	414	416	370	398	377	392	394	406	415	400	397	382	387	442	424	402	401	408	397	421	445	394	401	416	441	410	399	427	403	394	463	368	414	454	419	432	407	391	406	385	397	394	402	392	421	385	392	382	411	429	453	389	422	406	402	449	441	410	421	366	401	437	427	395	409	411	420	405	406	407	380	399	412	383	401	410	408	366	432	429	415	416	416	418	425	414	417	414	402	405	401	416	403	408	361	418	427	414	426	416	417	419	414	399	422	390	390	431	399	365	389	400	414	423	404	411	406	402	425	414	405	409	434	429	401	420	473	417	421	425	424	380	389	407	415	400	410	374	458	435	458	412	402	376	405	380	409	412	413	444	416	405	440	416	415	433	399	421	403	436	443	422	415	415	407	401	366	413	409	377	391	411	395	406	417	438	414	415	420	407	397	384	428	396	408	393	406	388	424	389	433	392	394	413	410	417	410	429	435	397	411	408	413	413	433	416	437	410	399	428	421	442	406	410	402	407	416	425	413	418	419	420	426	444	426	385	420	403	423	408	408	415	462	414	409	443	410	414	398	432	430	415	428	443	438	417	429	380	422	417	410	424	427	438	422	410	409	415	410	379	412	356	425	396	383	415	406	418	417	450	421	424	395	420	419	384	425	430	417	393	461	428	405	441	406	393	407	435	388	413	401	398	403	447	429	436	412	385	427	412	415	432	381	383	404	406	446	443	395	395	419	449	389	407	443	427	398	437	391	451	389	416	423	429	442	394	390	419	390	426	441	432	407	436	402	405	428	406	436	386	430	414	431	428	429	413	400	436	450	409	377	408	421	400	375	407	397	411	404	444	418	411	390	440	401	417	391	410	398	421	414	412	431	364	431	425	426	413	402	428	451	385	393	388	417	422	427	391	413	403	380	381	410	397	407	418	371	413	401	431	431	411	419	395	428	415	413	426	424	446	418	407	431	423	399	420	387	401	406	400	415	380	432	420	408	418	444	439	403	418	426	418	383	426	396	426	399	453	440	437	388	400	425	378	487	436	411	453	386	394	407	426	432	419	409	416	429	410	418	419	379	412	425	380	419	446	384	400	441	422	427	445	412	445	407	417	411	403	437	402	422	395	397	439	384	403	439	384	394	368	419	388	392	403	423	389	378	413	422	409	433	432	391	422	377	386	425	404	382	375	418	396	418	416	381	370	413	366	411	433	407	403	408	428	401	448	379	442	422	407	425	387	434	437	419	422	412	380	416	433	424	401	403	398	359	396	416	368	437	428	418	396	418	456	389	423	403	378	431	420	380	375	401	436	390	390	458	434	368	418	401	401	390	418	395	367	408	460	389	450	434	406	420	399	388	395	415	424	409	415	409	413	390	436	454	430	383	378	423	444	422	409	410	420	422	411	412	409	431	353	369	419	414	448	408	413	396	447	438	432	362	413	407	407	410	407	394	391	433	396	393	411	410	450	390	443	414	432	386	418	396	430	426	402	456	437	408	423	420	384	430	428	368	433	411	428	434	433	420	424	395	416	411	400	392	396	404	428	437	418	393	419	405	405	395	403	402	429	413	429	443	417	422	414	412	385	363	418	375	402	433	396	408	406	396	424	372	394	414	423	406	409	403	390	440	410	421	391	431	382	446	415	405	399	409	355	435	428	428	421	432	371	413	371	398	401	416	422	463	403	363	407	424	398	411	445	434	384	426	431	409	432	429	420	407	409	427	411	391	369	417	411	383	454	395	384	413	390	389	423	408	398	400	435	398	393	397	439	394	395	414	413	420	424	368	366	400	390	385	380	379	402	396	414	400	404	411	440	389	420	405	442	413	430	389	404	383	379	412	378	426	405	390	395	436	436	459	430	436	433	371	409	379	417	414	441	426	418	474	411	421	393	387	404	388	397	428	396	417	401	407	396	418	395	446	385	434	430	410	448	414	377	409	431	411	392	401	432	439	423	414	396	436	406	389	429	418	385	405	400	402	380	412	418	407	416	461	404	379	413	417	407	376	420	398	441	374	427	429	409	410	395	472	417	441	373	402	408	411	400	406	427	437	393	405	396	405	412	407	382	420	445	468	428	430	402	427	406	411	425	455	441	386	390	440	404	422	363	419	431	356	418	425	454	404	415	415	400	389	399	416	411	436	401	411	408	428	398	405	451	427	426	446	452	404	413	383	402	423	422	426	450	376	428	410	382	406	396	389	426	417	443	425	425	434	386	410	386	391
23053	20892	27698	24225	20904	20977	11254	2224	1591	1456	1368	1213	1120	999	971	941	869	859	854	794	794	851	822	758	788	787	727	785	742	696	744	718	705	675	724	691	700	722	734	713	696	669	704	731	636	732	720	703	691	635	725	660	703	708	661	671	682	649	667	712	699	693	683	706	675	691	690	688	654	665	718	671	665	671	706	655	683	642	705	656	681	686	635	646	682	687	662	658	663	633	681	619	666	684	686	686	668	706	673	635	685	612	676	611	635	662	674	667	663	666	726	645	676	717	620	625	663	645	671	680	702	664	677	657	657	652	676	649	701	667	654	641	672	666	641	699	673	645	719	644	670	610	698	643	676	668	630	701	697	653	648	623	680	715	664	706	716	666	632	676	670	706	675	643	644	683	660	699	673	655	664	669	640	690	659	670	636	635	673	671	689	658	660	682	645	710	658	660	636	636	650	708	702	688	697	675	712	666	638	665	699	715	706	685	675	624	628	663	660	613	617	666	668	684	627	676	724	684	643	716	626	672	687	695	679	661	667	673	676	671	664	642	696	672	661	679	658	684	733	634	629	696	687	683	682	710	672	619	588	645	604	681	666	686	700	693	630	677	639	715	678	651	685	655	686	719	681	646	624	650	629	702	727	663	676	658	653	659	638	718	652	661	664	707	629	686	686	641	654	644	673	683	669	687	673	724	646	671	699	659	686	642	710	648	663	676	689	667	710	699	644	642	667	624	656	707	650	710	686	651	634	683	740	705	657	637	679	695	694	660	665	685	653	680	675	655	699	714	763	740	667	669	673	705	709	677	701	653	649	665	713	659	690	700	677	630	709	629	613	676	678	656	691	725	663	658	645	599	632	638	697	681	679	655	690	684	693	661	724	679	714	621	671	727	670	643	686	665	653	707	721	713	690	680	640	749	671	629	651	649	671	701	684	636	670	686	629	644	698	668	646	678	681	712	641	674	695	687	685	666	708	630	655	651	645	688	722	636	662	681	671	715	618	660	720	693	676	674	593	717	618	645	648	710	667	679	659	611	679	653	708	643	698	729	655	680	693	699	666	668	701	702	670	653	653	704	656	704	665	663	663	648	683	644	639	676	663	706	678	666	636	688	655	667	664	626	731	674	694	608	664	622	630	665	725	634	660	691	709	650	741	697	673	683	656	639	667	691	649	641	683	672	640	691	638	684	673	632	637	677	668	675	652	656	684	653	679	671	676	681	628	671	679	693	640	673	685	674	684	680	673	673	666	686	667	662	679	694	669	640	672	678	678	693	686	624	647	724	703	703	667	657	684	646	666	680	677	661	712	663	637	645	659	685	665	673	634	619	711	680	640	647	665	617	683	676	665	667	674	665	667	672	649	668	679	674	703	679	684	658	676	672	707	641	677	658	660	709	644	673	665	655	693	688	679	697	610	681	708	681	656	668	669	615	631	651	662	691	614	664	674	690	710	660	636	664	690	652	654	673	742	695	668	667	655	654	663	655	639	654	691	703	649	673	629	697	655	703	654	627	661	660	681	664	653	661	688	617	706	617	653	680	679	600	680	653	712	619	654	633	632	673	654	682	661	647	615	632	679	640	659	689	660	659	645	637	683	673	658	663	672	645	701	667	646	655	657	656	683	679	686	630	700	648	642	699	669	648	692	677	682	600	673	698	662	714	690	676	665	661	660	682	643	694	650	720	650	653	646	669	661	682	639	671	662	687	680	699	662	645	665	677	685	665	666	724	638	676	624	637	638	633	674	656	679	645	689	636	634	698	648	639	661	717	651	649	642	711	630	682	739	669	632	667	649	642	676	724	651	652	655	691	642	710	696	646	664	652	668	688	698	660	653	675	657	713	722	626	683	644	664	697	639	684	680	660	668	691	666	656	647	701	686	668	646	668	669	661	653	646	663	659	640	607	637	681	662	658	695	634	645	663	636	684	631	659	651	637	678	675	697	735	667	666	649	722	667	686	667	670	685	651	648	716	648	671	648	626	603	632	627	721	686	678	637	610	672	634	675	625	663	640	654	643	675	687	626	614	662	749	680	638	666	687	644	686	634	669	676	659	672	700	640	650	688	676	649	671	656	675	679	665	664	673	684	645	696	690	670	660	654	689	676	660	682	646	660	674	627	622	714	683	675	642	642	665	646	622	661	650	721	673	665	633	686	670	660	659	671	658	635	665	692	660	686	687	663	669	696	721	635	689	692	656	621	668	631	627	676	651	659	676	693	662	669	632	670	688	690	653	647	665	671	661	665	654	649	657	618	684	736	676	651	661	657	650	682	655	660	658	696	643	620	695	625	643	659	663	664	675	700	689	673	648	692	645	688	719	639	632	656	674	641	678	678	642	677	701	644	647	676	666	678	649	692	709	627	598	722	653	672	692	655	681	662	660	665	645	653	615	640	624	634	687	672	628	636	660	666	686	685	660	705	637	688	601	636	707	678	670	678	703	690	710	640	676	658	661	644	629	640	655	648	649	702	709	709	668	694	687	705	659	637	632	643	607	686	654	616	687	669	667	671	645	633	658	676	661	678	664	698	663	672	680	648	677	679	677	687	650	693	658	677	665	690	662	677	661	657	706	686	691	629	643	654	665	685	630	652	690	669	698	664	660	664	678	635	628	673	623	629	660	663	705	670	663	633	692	622	641	706	647	682	607	641	717	648	703	651	669	673	661	639	670	688	670	693	678	716	662	702	657	623	679	687	657	676	697	632	680	666	654	673	666	673	733	694	693	645	687	649	661	612	701	634	681	674	685	612	620	709	655	651	709	610	659	680	672	662	626	701	657	683	675	640	651	672	690	649	649	669	660	658	690	660	602	660	640	695	681	661	711	676	676	652	680	693	683	665	641	638	645	676	616	675	687	659	658	652	626	692	678	666	648	652	682	678	672	694	638	685	668	659	706	640	684	646	703	612	691	669	718	679	667	706	652	703	738	652	682	692	731	671	712	687	679	648	672	647	651	645	686	646	676	690	648	672	728	665	636	651	668	643	622	688	658	648	647	694	649	628	670	658	620	629	668	662	654	634	657	699	707	663	678	659	737	640	659	677	647	698	669	667	622	652	680	634	687	712	669	661	656	635	647	685	628	669	617	644	628	715	660	655	645	638	663	690	641	660	661	599	628	723	642	652	663	659	618	677	670	678	642	676	704	705	645	651	669	645	687	714	688	686	681	695	654	661	667	684	646	632	612	673	686	719	665	624	642	697	662	642	680	661	651	661	603	693	750	704	650	637	651	677	657	640	680	658	679	704	704	680	713	632	712	678	628	688	626	664	656	659	626	684	697	657	649	662	667	699	640	717	663	674	660	677	610	630	662	698	650	666	670	691	673	616	655	649	695	650	645	642	648	643	686	679	655	681	663	656	674	714	685	648	716	655	632	679	643	703	665	696	657	678	683	688	601	667	671	693	632	699	682	635	615	675	661	660	671	676	671	655	669	664	660	665	654	656	704	659	678	632	666	636	689	682	723	648	670	646	698	692	640	628	628	683	660
10093	18723	17121	10141	7089	5147	3947	3098	2614	2315	1946	1693	1473	1327	1248	1136	1048	1016	1026	924	894	887	857	803	768	739	789	693	747	717	716	730	669	682	703	710	673	684	664	682	684	638	627	677	667	682	644	689	699	614	628	639	650	614	630	623	666	624	645	636	631	625	628	654	667	677	636	593	653	628	662	671	638	647	652	624	652	649	614	636	672	626	621	649	629	637	621	586	652	650	586	617	612	645	607	636	621	609	605	641	679	634	611	614	631	637	614	634	631	650	659	595	623	609	692	654	623	641	615	685	623	610	621	617	609	648	628	580	593	627	676	606	649	628	657	618	603	629	631	630	634	594	652	626	624	612	619	605	593	590	632	612	608	592	595	621	602	598	609	572	638	634	663	585	640	645	592	643	592	644	639	612	659	602	560	642	625	610	634	610	588	618	640	563	634	626	600	595	608	615	601	594	607	639	675	590	616	597	613	571	608	650	612	632	636	586	634	659	622	632	607	605	653	626	591	671	607	655	617	613	640	599	661	634	617	603	633	637	586	669	579	604	660	612	603	601	606	596	608	653	638	640	607	617	641	618	654	632	636	606	638	594	666	596	626	620	607	623	629	626	599	671	645	564	582	650	664	615	590	628	615	623	668	631	615	618	643	611	647	631	616	639	643	636	691	663	627	617	646	645	607	573	573	633	623	626	605	614	621	624	603	645	626	600	655	587	579	619	634	624	619	631	576	595	616	609	612	591	599	645	603	636	667	629	615	586	578	632	568	606	609	629	633	644	651	632	585	604	606	623	664	573	632	620	623	641	596	602	604	615	580	592	661	630	607	658	610	618	623	590	629	631	587	581	599	634	584	644	598	585	695	673	675	640	613	604	633	572	624	578	627	593	611	600	623	665	621	637	617	624	635	596	643	651	617	634	625	617	616	620	668	633	593	657	631	605	648	610	641	668	632	578	622	603	618	653	653	579	598	629	647	631	655	623	600	567	601	608	598	651	581	639	626	615	613	635	610	587	617	606	608	619	615	617	613	615	571	618	584	575	633	578	618	586	658	645	630	606	575	601	623	621	629	621	643	644	583	610	630	652	643	656	617	696	611	618	643	630	641	586	590	569	610	619	588	649	630	660	661	623	597	633	636	601	593	606	584	602	607	663	603	629	655	632	638	601	585	653	627	618	611	620	618	603	593	665	591	601	627	650	599	654	616	629	619	659	637	628	640	582	617	610	648	620	599	660	601	599	630	626	592	592	597	629	603	675	602	648	608	625	615	613	620	619	625	612	681	632	539	611	641	660	636	632	589	628	658	605	623	636	609	617	589	642	613	641	634	595	584	616	632	655	630	604	625	635	640	653	590	644	621	603	579	641	610	633	652	654	609	608	631	573	645	638	675	651	583	594	573	590	587	623	601	668	619	607	614	624	623	641	615	613	607	612	616	650	662	611	601	587	606	596	639	661	619	619	598	676	654	551	620	595	609	610	626	639	585	623	633	606	619	651	589	600	590	600	625	592	589	612	647	586	609	632	636	608	607	630	640	656	629	632	596	572	647	647	586	629	612	566	597	579	621	654	624	595	656	656	602	578	627	656	634	594	650	593	638	614	632	590	620	638	603	594	644	630	634	621	630	637	589	615	594	622	614	617	616	625	629	627	612	585	664	642	580	613	567	666	660	604	599	614	633	649	596	636	620	605	595	619	600	659	593	628	631	575	675	561	638	591	608	562	657	622	615	605	604	622	647	653	625	658	641	601	593	629	595	607	612	664	587	603	606	638	605	598	647	644	646	656	642	631	599	609	605	635	620	605	621	623	608	676	647	614	659	636	648	594	633	613	589	635	630	602	613	578	655	654	684	628	630	629	605	635	662	617	629	607	639	581	623	593	569	615	618	597	628	574	668	594	625	604	645	645	615	641	620	616	620	592	673	651	609	643	621	627	632	613	665	653	600	630	665	587	613	580	594	625	605	641	619	653	641	617	622	625	615	630	571	600	607	588	647	631	614	592	588	614	595	612	584	586	609	611	627	630	598	639	633	622	677	621	576	600	590	626	601	584	627	584	657	604	592	630	625	648	621	650	571	584	606	625	628	629	599	627	689	630	571	656	654	654	580	582	672	649	589	596	595	619	616	605	613	621	617	623	610	616	644	599	612	596	614	645	649	602	641	651	616	649	612	622	623	647	580	593	625	574	645	619	620	602	630	595	616	609	625	596	626	594	657	607	614	602	602	607	615	669	584	600	635	607	611	636	582	635	597	597	622	613	594	633	606	615	605	597	622	618	625	655	583	624	612	631	613	628	590	569	562	683	632	639	615	661	642	609	625	599	607	589	638	577	610	620	621	630	613	616	585	605	632	624	611	669	646	608	629	643	668	661	627	579	579	660	589	615	587	655	626	581	620	673	649	589	621	619	599	626	595	612	585	634	615	644	593	588	597	616	608	556	600	624	648	609	564	610	599	676	624	611	654	599	623	632	615	576	638	571	612	610	644	607	612	596	594	615	593	614	674	591	614	622	572	602	584	615	614	670	603	642	632	631	630	614	601	637	667	615	582	647	587	626	643	613	606	610	649	653	602	600	599	605	632	615	618	634	655	634	633	579	585	610	609	596	610	645	617	611	630	594	614	550	628	622	649	603	639	604	629	596	617	642	649	645	651	580	610	639	616	590	554	637	630	608	603	645	615	624	618	614	610	639	613	597	633	574	553	610	598	640	600	611	585	627	631	597	624	619	614	613	644	628	609	604	610	619	627	630	612	600	613	631	605	617	601	635	620	634	625	623	640	591	597	667	619	603	606	616	628	623	638	610	578	632	606	593	644	631	626	638	614	651	630	569	579	594	627	627	550	632	650	623	616	612	633	612	665	628	651	629	657	645	648	640	577	595	639	652	636	644	635	637	623	571	663	641	615	603	619	642	567	594	599	614	601	634	623	621	620	576	630	628	642	605	588	614	631	629	617	602	641	576	611	580	573	591	627	615	621	636	641	611	611	624	635	653	628	615	602	623	640	615	599	616	616	648	608	587	633	643	600	611	600	658	624	623	601	634	595	581	637	626	606	630	619	621	591	611	614	655	604	648	651	606	625	600	623	579	647	647	602	634	584	631	649	615	624	634	630	604	606	658	577	619	656	613	674	664	607	645	584	632	599	645	598	593	624	647	606	577	594	634	618	606	611	606	611	606	653	593	595	621	641	648	607	622	552	587	624	679	642	610	632	637	601	606	602	614	646	582	616	647	597	634	587	623	609	605	627	605	616	630	624	616	634	623	625	634	623	604	613	633	616	639	591	603	616	637	592	637	663	577	664	576	626	631	631	629	622	591	606	574	596	612	639	601	625	644	588	645	626	604	619	632	607	645	691	596	643	629	659	652	594	626	621	579	604	620	576	602	641	594	641	612	645	607	645	627	561	585	611	624	600	637	595	622	614	635	649	638	645	586	629	677	621	620	626	650	616	603	599	603	626	619	597	643	614	627	604	607	641	633	586	599	637	634
28190	14617	1761	383	293	224	197	149	183	137	168	149	158	136	154	148	136	146	143	138	145	144	167	150	136	125	155	146	132	146	152	142	129	146	131	162	145	158	138	143	166	137	146	115	140	129	151	155	139	127	120	141	144	142	134	133	144	128	132	141	132	161	137	135	142	145	164	132	144	141	141	161	130	134	121	139	137	122	128	143	147	144	139	129	140	135	127	149	143	125	143	153	147	135	136	138	138	143	151	139	111	132	147	134	117	129	161	147	141	140	141	128	160	139	133	147	151	123	162	158	130	136	139	132	141	148	138	151	131	127	148	171	132	155	153	116	123	115	166	123	154	133	135	160	152	142	163	137	142	132	138	146	122	131	147	141	129	152	123	117	158	149	143	148	133	120	160	154	155	128	134	154	145	150	153	148	122	128	157	120	148	141	126	147	142	147	124	138	147	148	155	141	154	152	166	119	112	132	154	138	128	143	131	124	144	121	136	142	140	137	143	134	147	143	121	134	121	156	138	127	136	147	126	129	146	142	145	135	146	140	146	158	148	148	134	150	145	154	154	138	142	123	171	159	139	138	127	139	122	136	146	138	137	139	142	145	132	149	136	131	157	142	121	173	144	115	131	151	137	150	136	136	134	145	124	139	137	121	128	150	139	132	127	152	130	124	135	128	118	133	160	133	141	150	157	130	149	147	142	159	136	132	127	152	147	149	143	126	149	148	148	139	132	147	116	119	118	143	146	142	142	122	135	147	128	121	143	129	143	139	131	123	133	134	143	130	141	163	138	131	133	140	151	141	172	128	135	135	138	153	152	142	145	151	151	157	164	144	137	143	124	132	138	143	129	154	144	140	152	117	128	137	142	146	144	143	133	155	140	116	140	140	144	138	144	121	137	130	128	138	133	145	145	127	116	158	160	140	135	122	145	160	134	140	144	144	123	124	132	142	157	150	170	142	144	138	127	129	115	127	150	134	116	111	142	127	143	144	147	144	136	148	135	126	147	133	138	128	130	147	152	150	168	141	126	160	131	161	118	150	151	126	132	121	142	129	137	142	147	148	144	118	171	129	122	158	154	147	140	150	139	141	153	129	145	113	138	123	140	160	139	143	130	136	150	132	150	129	142	131	139	135	137	124	156	138	129	160	110	154	141	135	143	151	155	131	132	142	148	152	164	137	143	149	132	159	120	146	121	148	133	140	148	143	124	139	145	152	135	140	139	122	140	140	127	149	146	140	150	149	149	162	130	121	141	129	137	137	169	111	140	137	143	128	153	145	152	135	122	124	158	132	143	134	136	125	126	164	138	142	140	164	143	129	134	116	137	147	120	125	121	117	156	151	160	135	124	130	126	130	129	121	130	133	156	134	138	126	111	124	115	136	121	160	133	153	142	140	147	139	138	107	149	142	142	144	107	136	140	130	154	143	127	149	136	138	113	163	132	135	121	138	139	139	144	131	112	144	143	126	160	124	151	135	154	150	138	121	146	138	165	139	133	135	126	138	121	146	146	128	153	147	125	137	132	144	122	163	129	130	151	126	138	139	156	141	140	157	131	147	160	156	163	127	156	126	141	140	117	127	143	134	134	132	136	142	131	141	133	156	153	133	162	133	126	134	133	149	138	123	123	162	143	133	148	128	137	138	150	124	142	150	118	150	146	141	152	130	148	164	152	148	121	156	156	138	136	132	140	141	147	139	140	153	143	151	124	143	136	147	141	140	141	138	142	143	147	138	149	146	152	150	134	154	136	144	159	125	156	124	163	159	138	147	155	143	138	135	118	137	129	152	138	119	166	137	140	142	137	136	155	107	163	134	143	155	138	159	146	137	148	122	148	119	130	148	138	143	142	123	147	137	138	138	143	121	157	131	145	147	141	135	174	139	138	158	144	136	145	133	116	134	140	169	155	135	138	135	148	167	140	131	138	145	158	145	146	132	151	133	135	128	147	156	137	154	109	155	133	144	153	129	127	117	166	136	134	130	135	140	153	154	118	127	129	135	141	133	117	139	141	149	147	150	137	140	136	155	147	145	150	130	156	126	143	145	130	136	142	134	133	137	141	134	150	143	153	141	135	127	141	137	128	139	124	151	141	139	130	138	138	134	140	151	147	158	118	138	137	156	130	142	138	153	158	129	156	149	125	151	138	139	119	153	137	157	128	152	146	146	132	126	146	141	137	130	144	152	136	136	125	150	160	131	142	146	132	141	137	153	134	135	138	172	134	141	136	155	136	122	105	149	149	153	166	116	137	123	131	142	142	124	136	147	161	141	155	147	139	150	111	159	143	139	147	139	143	147	147	173	167	132	138	143	150	146	136	147	126	131	132	136	137	121	142	146	129	139	146	130	151	138	137	142	133	144	159	131	140	127	159	138	137	137	163	149	128	123	160	149	156	157	134	141	149	138	144	138	144	139	128	125	145	148	142	132	137	140	123	136	145	134	147	127	144	141	146	151	136	121	141	147	119	144	159	127	144	141	168	144	122	146	145	132	160	145	138	150	121	137	157	139	150	138	140	171	142	139	147	133	137	156	144	143	130	119	136	149	143	131	123	135	157	135	131	150	144	148	111	141	167	140	138	136	136	160	149	143	146	149	156	149	147	118	141	164	160	157	109	140	157	135	128	153	154	127	122	128	142	147	140	145	155	132	157	171	146	138	122	138	133	129	147	144	158	160	159	126	141	139	131	133	156	143	119	139	147	143	141	123	120	143	136	130	145	143	142	126	133	147	156	126	142	137	160	145	134	148	137	150	134	128	165	138	143	135	145	141	130	140	135	138	167	131	120	147	141	143	120	135	132	143	121	147	138	127	140	134	142	115	136	137	150	146	136	158	132	146	155	135	140	156	136	152	125	141	117	169	138	138	112	140	131	139	140	129	143	138	141	130	147	143	137	126	153	147	125	126	148	143	124	151	141	145	127	143	151	125	120	158	114	135	146	136	158	148	142	166	150	142	129	126	146	137	147	131	144	135	129	128	142	144	137	122	128	151	134	131	162	135	141	126	133	132	144	153	148	138	151	136	130	108	132	128	158	148	137	128	141	126	122	132	125	153	145	135	157	159	140	130	144	141	138	154	130	128	154	117	136	142	145	152	126	137	151	131	146	126	124	127	139	144	125	147	148	145	139	144	136	167	139	145	134	157	123	147	163	128	146	128	158	136	156	120	134	125	144	142	138	129	143	144	131	140	113	126	131	144	135	131	132	125	135	145	159	143	136	129	154	155	130	131	136	122	136	157	137	135	129	140	149	139	126	123	140	143	131	155	154	141	141	139	145	154	175	148	141	124	125	128	145	125	157	136	145	133	136	147	137	157	149	152	144	143	154	127	122	164	124	151	134	137	158	134	140	110	130	138	169	137	139	153	152	131	131	141	123	140	111	122	143	142	135	124	138	150	128	133	154	136	131	152	135	158	148	136	171	134	146	137	131	128	154	144	155	133	149	142	141	162	158	135	127	123	136	164	128	125	158	158	162	139	151	127	169	139
5068	810	724	394	320	230	229	182	193	194	188	157	167	123	173	149	188	141	149	156	134	134	151	142	142	151	138	153	144	145	150	137	142	141	143	143	150	147	139	159	136	167	152	143	134	124	134	126	157	143	154	142	129	138	137	133	162	143	173	133	140	140	134	139	151	144	141	145	139	136	149	150	135	155	131	130	154	143	142	144	143	122	139	129	121	139	141	142	139	136	138	141	157	146	132	125	150	141	125	158	147	140	167	141	153	143	135	160	139	133	141	153	124	151	138	146	151	141	133	137	139	148	158	152	155	140	150	117	160	124	149	147	125	153	154	131	142	151	144	127	151	150	152	129	137	147	144	155	124	149	146	150	137	141	136	145	142	141	160	144	130	154	140	139	146	145	132	143	132	132	163	138	113	133	147	147	141	158	136	152	162	137	161	134	158	137	142	161	143	116	141	155	121	141	139	137	152	139	148	138	139	149	161	141	123	158	157	134	141	146	122	156	135	143	150	118	184	134	131	141	125	146	139	151	124	146	149	172	144	137	155	150	138	165	146	140	144	154	130	139	153	127	156	141	117	132	132	161	154	135	170	132	168	163	147	130	154	146	154	159	136	130	148	118	143	145	143	132	158	126	147	152	140	133	139	135	135	145	123	150	157	146	164	128	140	139	143	149	141	149	159	143	117	141	134	115	136	141	151	148	150	128	136	148	149	134	136	142	137	125	144	158	136	134	157	133	133	132	120	149	174	141	115	131	150	150	151	153	132	137	132	133	126	128	122	134	165	135	132	140	144	154	142	160	137	147	131	156	162	159	156	155	141	163	155	154	136	149	138	142	149	149	147	129	145	148	164	134	150	133	139	156	136	136	145	151	142	146	148	142	158	145	154	152	160	142	144	127	135	131	135	142	170	143	140	143	147	138	119	137	155	142	134	170	125	151	153	148	144	137	145	150	134	139	156	134	150	130	158	138	154	146	144	138	139	145	165	157	136	132	134	161	145	130	149	136	149	131	141	146	159	140	116	154	140	160	130	149	142	154	134	153	157	128	137	151	131	143	153	127	139	138	139	146	153	149	139	148	134	128	134	151	124	134	141	145	151	143	133	137	133	137	123	158	139	133	129	137	133	144	143	145	163	131	152	139	166	148	164	143	113	139	130	138	157	155	165	147	151	143	139	134	127	149	153	152	129	152	139	133	136	153	156	148	142	136	145	146	136	136	148	143	146	137	166	141	137	150	168	158	134	143	128	140	136	141	164	169	126	141	130	136	153	143	139	147	144	168	140	137	152	138	134	150	145	156	137	138	158	146	136	134	161	150	141	149	134	126	164	149	129	120	138	135	131	157	132	124	133	142	153	133	156	148	139	139	166	130	141	143	161	129	135	133	116	138	164	151	133	155	134	131	156	151	147	141	112	113	140	143	122	137	155	153	152	120	138	127	137	150	157	138	129	136	144	160	158	128	138	141	119	133	129	149	141	126	141	165	137	137	166	120	166	128	131	139	139	146	133	142	132	143	127	153	141	143	122	136	143	148	141	139	134	145	135	166	148	155	161	159	158	142	149	137	153	159	137	170	135	145	130	180	145	137	154	144	132	115	143	125	166	150	146	140	148	165	139	127	149	139	137	143	141	128	145	126	155	118	148	128	159	153	157	155	149	166	127	140	155	131	167	147	143	146	128	146	145	138	153	151	127	149	144	136	141	140	150	168	138	162	128	138	146	159	168	165	136	173	137	140	147	148	140	161	159	169	156	116	164	141	144	150	130	132	141	153	131	135	136	147	143	125	122	157	130	119	155	153	141	146	147	136	150	152	144	131	147	125	145	154	161	150	142	151	143	148	153	172	124	140	152	118	160	153	137	135	162	145	156	133	128	149	154	138	135	124	155	151	147	158	141	125	142	140	146	109	130	150	153	134	131	145	128	140	136	158	147	120	142	147	160	153	145	158	143	147	144	156	135	133	139	141	147	143	146	149	165	136	149	130	123	153	140	148	133	147	143	143	143	148	135	165	132	129	140	155	145	138	133	148	145	151	132	131	153	151	167	135	162	144	139	136	141	134	142	140	124	109	143	141	139	140	131	144	132	144	141	143	142	126	128	153	140	133	151	125	153	143	150	148	151	145	141	144	163	155	149	140	150	165	162	147	146	120	148	153	147	136	161	140	152	161	133	128	160	140	140	133	147	148	121	143	138	162	130	137	163	123	156	138	148	140	136	154	135	138	130	146	130	122	144	152	135	110	138	152	182	148	130	168	135	134	152	141	133	135	149	142	129	150	137	150	133	142	137	123	150	151	143	156	125	157	152	130	147	138	125	156	148	153	160	121	138	154	137	138	140	120	147	151	159	141	151	137	164	133	132	150	149	133	152	147	149	126	146	142	156	164	167	137	150	157	167	128	135	143	146	155	135	119	146	134	170	155	135	133	140	147	132	134	155	153	147	163	146	150	147	123	134	156	151	132	142	147	142	133	129	152	150	130	136	133	130	139	139	142	143	128	131	147	131	157	124	154	129	141	161	146	133	144	147	132	138	122	126	161	137	133	131	147	126	152	135	139	140	142	137	146	155	140	149	135	147	141	127	136	145	144	142	144	151	135	143	145	149	139	125	159	140	155	153	167	139	141	144	136	151	139	154	143	122	143	125	144	152	130	141	129	137	143	143	140	144	133	140	155	124	143	152	160	149	157	144	139	169	144	162	149	166	153	131	148	118	154	137	140	154	138	156	141	151	148	141	136	125	136	152	147	148	141	130	136	144	147	138	139	140	133	145	116	137	121	133	148	145	133	149	135	133	161	137	131	122	132	145	141	132	143	149	150	134	150	137	155	130	147	160	134	139	143	152	161	144	165	161	126	149	146	150	137	129	144	124	139	143	140	166	138	133	152	142	136	141	157	141	143	134	117	130	131	151	149	154	145	163	133	140	143	132	147	138	148	131	137	158	149	137	173	121	146	151	145	161	171	142	135	166	160	126	129	121	138	147	141	132	158	139	138	126	152	149	138	125	135	161	150	147	141	153	134	139	149	134	147	157	141	158	125	150	137	153	169	148	146	154	155	134	152	150	148	136	148	133	132	147	147	149	130	164	122	156	127	134	165	143	161	145	149	125	147	166	149	148	160	151	152	153	135	144	121	154	176	152	161	144	125	153	164	150	163	138	147	150	138	150	150	127	128	130	119	122	153	136	143	118	136	125	145	147	141	151	134	141	154	138	171	132	149	121	149	134	142	152	149	152	143	154	138	123	137	146	133	144	157	122	142	129	163	162	149	145	146	149	153	127	135	158	155	120	171	124	136	153	145	168	141	174	143	168	137	141	157	136	138	169	139	139	145	158	151	131	145	124	141	143	148	147	144	138	132	139	151	139	146	166	145	137	143	143	138	142	131	123	159	126	155	149	160	126	146	147	161	154	148	138	153	155	144	161	149	147	155	147	158	147	139	146	130	142	139	138	145	142	146	163	148	153	130	157	155	162	146	153	141	139	136
25174	20834	27351	24421	20837	12570	1859	1159	920	851	727	713	664	676	645	582	586	559	552	516	500	542	479	470	486	487	506	509	494	521	483	465	480	489	491	508	471	489	478	451	485	456	444	490	498	468	454	443	500	449	466	498	430	478	450	469	464	449	457	469	474	479	461	475	473	443	432	415	464	444	432	446	480	468	452	440	433	434	454	454	438	466	454	421	455	439	449	432	481	478	475	446	443	466	464	450	457	467	449	440	474	429	463	482	438	468	452	469	424	428	437	429	434	450	440	481	471	448	451	457	437	451	493	469	450	454	471	449	422	490	444	423	448	429	426	455	434	486	480	432	447	445	430	469	441	442	440	428	446	463	466	451	439	425	473	444	467	448	448	449	425	447	468	458	449	474	465	434	460	480	439	408	451	423	442	477	443	469	414	436	475	478	426	436	469	449	464	436	443	474	479	430	462	422	441	459	494	432	487	440	434	420	476	435	424	440	442	441	454	457	481	470	425	443	491	463	490	443	473	430	481	440	478	454	443	440	487	455	449	453	425	435	425	443	453	480	409	465	470	460	430	485	435	427	414	458	442	473	443	414	449	417	462	497	443	436	438	440	430	471	426	437	459	441	414	439	469	444	483	455	441	450	478	474	463	476	463	479	434	442	420	448	482	472	486	448	432	461	429	443	456	471	427	447	425	479	479	433	453	470	413	446	438	437	451	420	455	422	494	448	422	418	440	480	421	447	483	454	460	438	425	437	454	426	439	455	441	431	421	425	431	429	472	435	441	455	491	463	456	455	460	463	428	438	445	412	474	419	438	479	469	433	477	479	458	402	447	481	459	443	440	445	465	410	430	450	448	420	440	462	454	478	435	424	445	434	445	468	463	460	448	475	437	465	417	417	424	461	473	475	486	442	424	444	412	457	450	492	465	488	434	427	489	442	451	473	447	425	431	438	423	426	472	454	437	438	450	432	433	428	444	425	405	463	455	440	464	425	474	459	443	400	454	470	423	463	451	468	436	463	422	431	521	461	488	484	443	452	479	442	419	486	384	473	447	420	464	437	470	455	430	449	406	444	475	484	467	462	442	474	469	443	468	446	497	476	457	460	469	432	492	429	463	467	447	458	418	445	457	472	449	461	437	465	456	433	471	469	462	483	478	452	475	436	437	464	441	428	434	476	431	419	463	482	432	464	442	449	452	458	476	464	433	475	421	448	448	434	441	424	441	432	431	400	489	431	437	469	446	469	420	445	439	436	432	445	418	445	448	428	480	443	449	478	432	448	435	456	413	457	461	457	449	433	441	455	450	434	465	450	436	457	474	474	447	449	429	473	436	437	461	448	453	457	424	432	426	434	429	431	463	483	436	454	491	472	450	410	413	404	477	450	425	417	439	433	464	494	452	433	451	456	420	458	425	464	428	444	445	416	441	438	456	460	426	488	482	432	436	438	453	434	412	456	434	459	453	476	422	470	454	423	411	440	456	505	466	454	474	444	448	479	464	427	474	410	421	458	469	444	463	467	470	422	450	396	413	471	469	416	508	432	408	450	451	444	447	454	476	470	498	454	473	422	475	434	459	504	475	455	457	476	433	461	439	429	414	421	442	430	432	452	458	464	422	465	439	408	445	454	450	449	427	442	429	461	488	477	455	415	451	445	445	463	451	471	465	489	455	428	472	507	422	419	460	423	460	448	443	436	489	466	425	481	429	435	462	449	457	427	423	424	460	465	472	470	408	470	490	437	464	418	433	461	447	470	502	468	480	472	434	491	440	461	456	433	439	415	441	465	434	475	464	477	450	482	453	446	458	456	444	461	427	426	430	460	440	446	461	453	446	446	509	460	445	452	421	436	428	418	498	424	402	451	434	430	497	466	422	450	450	447	444	473	492	475	433	469	448	437	466	461	454	448	433	480	471	446	439	418	442	469	439	424	474	443	400	445	443	412	435	462	468	453	443	458	442	500	462	434	476	476	454	448	459	443	418	414	435	465	469	414	428	458	445	440	435	432	433	425	423	447	471	438	421	477	482	398	432	415	462	420	454	442	435	468	464	430	415	476	442	467	483	471	421	443	471	443	425	470	457	475	507	491	492	459	418	431	470	464	472	451	440	462	460	490	441	451	470	475	455	469	410	429	449	480	445	457	447	439	475	450	461	431	450	454	479	472	487	448	427	454	438	436	488	440	457	459	446	467	425	438	447	446	414	447	451	436	440	447	472	459	429	436	499	422	430	469	452	424	450	460	465	448	498	433	431	466	489	452	460	429	459	440	457	441	454	452	414	427	427	433	447	455	455	428	467	455	410	442	440	434	448	451	423	466	467	463	444	431	481	438	440	428	440	440	452	426	427	443	438	432	470	477	466	423	437	479	416	419	446	430	417	467	423	438	404	415	447	483	445	444	475	460	438	452	454	459	443	495	432	503	410	448	449	451	461	454	416	418	412	416	430	410	422	446	423	431	481	437	427	453	462	462	438	486	483	441	449	465	445	456	441	473	495	463	436	455	454	503	402	438	424	432	450	462	449	449	452	443	435	464	473	416	432	410	470	508	409	435	493	449	435	477	448	422	476	443	466	454	476	435	442	437	427	447	437	429	467	466	470	484	472	415	488	443	428	437	429	444	469	446	455	463	434	427	484	476	447	466	438	445	416	462	428	500	484	447	426	397	442	470	412	447	458	447	444	447	438	451	457	443	470	455	445	461	464	480	447	442	433	408	432	459	459	433	441	471	462	478	474	482	471	432	432	478	454	440	428	471	485	466	466	425	461	457	421	410	469	466	450	426	434	475	443	429	454	412	454	462	446	451	438	436	445	433	463	462	476	456	456	437	448	443	439	471	425	450	468	431	429	464	403	480	442	419	486	457	438	430	432	463	466	470	445	460	444	404	456	447	495	443	477	473	454	458	440	447	457	449	464	467	448	473	501	436	431	468	467	447	449	465	409	494	475	414	419	432	462	458	430	454	450	427	456	461	485	441	435	421	409	411	480	470	441	463	480	445	465	425	433	433	460	495	468	438	442	450	456	469	440	433	466	449	436	438	461	403	499	440	432	502	444	471	422	405	438	430	421	404	452	429	447	446	437	444	440	475	475	482	437	438	459	414	454	440	457	440	441	448	469	452	458	442	442	435	449	423	471	446	442	439	469	480	488	446	451	467	425	388	424	451	453	424	444	466	450	408	481	432	444	435	440	471	474	460	456	445	459	479	425	476	437	460	447	420	459	436	481	447	427	511	505	417	468	483	473	446	415	463	447	429	439	461	433	450	437	440	403	444	455	449	480	443	440	430	399	440	457	482	446	438	418	437	465	431	415	474	445	482	445	453	459	436	413	474	409	453	426	439	443	417	503	447	432	458	444	399	465	455	456	494	451	466	453	470	453	454	410	431	451	440	439	479	436	454	449	476	423	401	464	468	484	466	513	450	425	439	488	492	479	436	420	445	436	464	467	429	460	435	447	459	458	447	449	443	481	455	446	432	434	464	451	472	422	483
7200	11979	10604	6016	4011	2891	2204	1789	1450	1288	1115	985	838	844	707	736	665	591	606	563	556	537	541	544	500	485	515	509	470	479	409	464	469	475	475	420	449	459	472	446	445	428	418	431	431	448	431	472	405	437	443	402	449	409	426	413	418	387	396	405	418	395	410	421	384	437	409	418	438	395	406	428	452	416	391	440	389	435	425	453	394	386	403	432	428	446	416	437	408	434	444	428	433	434	418	433	399	382	416	404	436	396	423	413	434	400	428	429	378	425	402	465	410	440	380	411	415	391	355	406	407	418	419	407	423	415	420	418	423	436	389	407	430	420	423	431	415	420	410	408	463	392	396	416	416	415	413	411	409	414	423	423	412	425	442	418	433	403	438	415	403	391	409	415	432	395	390	407	411	424	459	379	404	418	405	429	406	388	411	390	384	391	416	409	400	401	448	394	408	418	415	374	416	407	388	383	446	429	392	425	421	427	418	412	396	389	413	408	439	417	384	447	435	413	390	383	403	434	372	404	402	423	392	428	406	431	424	373	413	417	465	400	425	428	411	412	437	449	431	394	415	414	422	403	414	430	393	410	411	410	456	440	415	424	405	418	431	381	421	421	427	424	384	412	403	453	437	426	449	399	408	416	404	406	435	437	426	385	390	410	409	428	379	400	402	448	447	424	423	405	366	457	400	416	409	428	409	387	409	430	432	408	433	441	389	445	394	423	424	423	410	410	397	433	395	374	423	430	424	357	411	428	428	385	428	385	413	424	395	390	432	418	395	403	398	414	429	409	396	380	403	425	438	402	437	411	418	441	414	401	441	408	374	396	405	436	382	425	418	402	421	438	419	382	419	406	401	448	416	440	406	414	407	391	433	407	418	437	416	369	393	437	420	416	430	388	378	421	405	391	411	419	406	396	379	414	401	459	380	443	421	462	412	428	374	432	404	422	412	398	424	431	452	389	411	451	380	396	415	425	439	382	410	415	408	370	430	427	387	430	427	421	387	451	384	409	368	419	420	450	435	425	395	428	423	416	380	393	435	386	418	391	420	415	420	400	417	429	446	412	419	412	415	410	390	419	394	402	417	420	380	396	441	413	414	401	396	389	424	437	390	412	434	391	432	432	422	407	440	455	463	405	417	405	458	412	407	434	435	396	427	436	402	392	435	373	407	452	422	424	453	438	411	432	416	436	434	392	386	395	427	422	456	403	451	428	426	399	438	399	406	429	417	410	403	390	422	405	392	413	436	401	447	412	407	398	397	411	417	427	414	444	444	419	410	398	414	436	422	396	414	423	402	408	402	422	407	464	422	383	422	415	404	426	419	407	420	416	379	393	406	409	440	422	398	397	385	428	413	390	427	393	420	416	425	427	422	419	376	409	413	419	408	423	419	399	414	396	396	402	397	412	450	412	447	425	442	401	398	403	410	372	430	400	377	411	419	409	427	390	424	428	419	413	435	424	397	399	396	392	418	431	418	412	390	407	407	391	428	410	412	419	422	395	428	422	411	423	437	423	414	384	415	410	383	420	414	421	434	408	454	401	375	399	450	401	390	402	400	423	429	397	422	456	420	389	458	401	441	409	435	411	408	430	404	416	407	434	430	409	458	403	376	393	435	428	392	420	377	419	411	388	418	390	434	385	426	473	396	423	433	395	396	423	420	415	399	437	425	414	415	415	399	406	417	410	412	415	409	433	383	418	415	420	395	386	387	451	426	459	387	410	391	424	403	400	409	411	431	403	456	430	408	383	411	402	466	430	404	408	400	407	406	421	408	430	449	384	419	417	416	386	461	427	410	436	406	424	431	416	409	431	431	410	419	397	420	426	357	387	415	410	425	421	413	408	442	425	396	431	461	416	417	428	415	382	409	445	373	431	386	395	370	417	373	421	418	423	453	399	379	406	415	406	449	391	419	398	374	450	402	421	403	389	389	430	437	447	403	410	423	397	412	385	401	409	404	439	394	417	430	413	398	440	379	385	416	415	406	409	408	407	411	410	370	439	368	418	417	447	428	425	424	471	409	434	417	420	410	425	405	377	412	389	421	397	440	409	422	453	410	383	416	414	447	421	434	433	421	416	448	403	440	437	403	430	413	443	373	392	418	374	404	449	444	394	443	416	432	442	407	447	420	437	407	441	407	437	409	443	406	452	426	422	403	429	445	415	401	426	423	380	433	432	420	416	413	412	405	441	414	398	374	390	394	441	401	392	418	436	411	441	395	421	409	452	389	400	428	433	384	408	408	402	469	425	431	427	416	383	399	406	404	448	409	394	419	412	419	388	415	392	414	407	428	390	374	412	416	418	431	407	428	420	420	395	396	449	408	439	401	403	448	423	413	408	420	434	414	406	401	407	394	399	412	388	397	410	423	415	419	399	432	411	408	379	450	462	413	436	447	431	412	409	413	399	404	385	403	389	402	421	414	422	402	393	395	430	378	414	462	422	434	405	395	432	423	404	393	405	412	441	374	416	416	416	425	400	404	426	430	394	401	444	407	427	404	395	427	434	424	455	399	389	415	383	408	438	408	411	399	473	422	439	433	411	390	432	465	391	403	401	427	406	445	412	406	452	404	432	424	404	421	419	401	406	405	409	418	398	448	419	434	388	420	411	441	423	418	411	403	416	428	386	400	408	417	418	411	414	406	403	403	400	423	414	403	406	396	454	427	429	393	412	378	402	432	404	435	414	413	426	402	422	366	402	408	383	419	412	433	446	442	432	382	436	415	404	406	397	387	441	393	440	431	389	464	388	419	417	398	382	432	378	427	425	423	438	429	416	436	417	399	405	458	399	491	394	427	428	418	427	407	412	420	410	434	424	443	410	428	413	397	415	426	371	455	416	409	406	376	399	431	397	426	435	427	390	448	393	470	385	372	412	450	422	398	415	418	413	417	415	428	393	424	429	403	434	428	405	383	394	389	416	396	372	386	456	395	387	392	412	399	427	405	448	412	431	382	388	406	404	402	422	420	408	388	412	382	418	403	431	404	392	401	431	412	434	430	425	432	403	430	406	415	436	424	417	418	405	394	448	405	411	420	424	377	382	423	414	416	400	370	415	416	457	443	415	401	413	416	416	417	424	396	391	442	411	383	389	420	439	398	425	397	377	420	421	433	444	406	389	400	436	383	423	416	445	402	421	426	385	412	448	433	426	398	409	438	418	436	436	418	399	408	412	404	442	425	414	386	413	393	418	437	386	433	394	489	408	426	385	378	439	419	404	435	360	421	394	388	434	432	441	396	441	399	390	407	415	394	414	412	383	405	446	404	439	397	399	442	434	425	388	410	388	440	376	407	430	421	427	422	423	395	411	394	447	411	427	377	416	427	433	408	425	423	420	380	422	403	396	421	400	429	407	407	422	411	398	416	430	415	368	431	382	412	373	401	438	403	433	441	423	421	432	413	424	422	401	383	404	405	397	412	411	463	402	424	427	424	395	393	422	413	415	403	386	393	432	358	401	425	435	457	431	388	401	434	416	429	393	434	415	424	438
22962	20854	27667	24155	20858	20957	11251	2213	1568	1440	1324	1160	1032	1008	991	926	923	905	812	826	884	868	771	763	742	751	747	710	731	737	729	737	762	689	734	735	771	714	740	735	706	732	670	733	692	747	673	680	686	726	706	673	661	721	707	682	682	679	687	680	681	650	697	708	707	701	704	682	654	650	637	695	681	714	668	680	703	649	676	676	657	656	676	668	660	658	662	621	701	657	655	713	657	678	679	681	644	651	657	693	670	663	668	652	702	659	683	696	657	668	701	663	683	677	692	651	644	689	631	645	667	703	647	680	671	689	674	700	701	654	700	688	669	655	674	690	643	696	671	685	701	671	727	643	678	651	668	664	623	684	657	626	643	687	688	650	654	661	616	626	677	696	712	641	676	686	700	705	673	689	672	668	623	673	683	660	658	632	655	651	647	681	660	647	681	668	642	618	696	672	624	655	664	643	670	655	690	634	635	681	687	673	703	681	666	696	683	654	658	700	653	651	675	663	695	650	673	649	670	682	622	660	624	693	713	632	634	610	694	677	711	634	643	673	666	652	624	650	652	703	699	667	655	649	641	635	632	636	678	686	611	661	678	718	697	634	660	666	632	638	657	707	655	643	612	651	637	708	683	670	679	680	675	688	634	663	657	654	671	663	695	647	674	680	683	678	686	654	757	634	631	658	665	688	625	658	655	654	638	641	686	670	694	641	656	679	631	668	632	648	652	634	611	645	690	690	689	658	647	633	680	689	653	695	676	682	745	684	658	643	657	648	665	640	673	648	660	705	659	656	693	669	675	685	655	687	672	673	673	700	735	637	693	674	671	652	636	707	696	690	695	713	672	636	659	693	642	702	717	692	649	584	650	676	664	705	681	677	663	655	626	626	696	665	659	722	630	688	673	700	657	652	647	670	649	679	682	697	668	729	632	656	655	658	675	690	698	609	701	670	658	638	726	654	697	685	672	681	660	653	654	649	669	708	625	661	682	623	614	634	653	660	626	661	667	646	713	639	671	699	659	649	662	720	696	659	655	691	644	641	647	684	652	663	697	634	668	713	682	684	702	741	680	690	647	658	678	641	606	692	713	691	657	648	689	654	658	653	676	704	621	686	696	671	660	638	646	658	659	674	688	634	692	657	673	672	645	701	671	646	630	664	696	655	680	620	682	667	709	711	691	649	654	684	691	682	667	637	651	656	673	669	682	687	706	661	662	679	679	680	671	642	664	684	647	685	652	633	693	672	629	657	646	720	641	658	672	646	648	657	662	645	698	642	680	671	659	664	695	649	700	643	692	647	700	709	653	614	656	664	719	655	656	724	678	653	660	664	638	687	683	714	600	657	691	661	688	697	662	696	686	698	675	694	653	684	714	655	707	662	656	649	648	684	633	694	657	678	683	714	703	708	660	711	716	674	686	677	651	690	624	658	690	680	744	631	673	692	669	645	694	643	724	667	629	595	621	692	662	663	669	632	653	660	647	650	672	658	642	657	696	718	656	658	718	634	684	672	663	650	666	635	620	668	618	706	624	646	643	690	673	674	671	696	675	689	702	655	669	669	591	679	665	684	654	624	671	722	684	658	621	672	644	652	677	676	689	707	671	682	597	636	687	667	616	651	686	660	654	658	676	688	673	660	674	682	666	656	672	684	626	663	661	671	677	669	653	660	667	655	700	650	676	708	672	651	670	625	662	663	667	684	628	660	650	663	631	687	636	668	645	677	684	660	696	641	686	666	665	685	673	677	687	632	658	698	698	663	665	718	653	648	682	680	717	604	648	668	638	668	630	655	715	701	649	668	721	668	648	652	659	644	663	683	699	687	662	668	649	636	643	662	648	671	695	667	668	640	652	702	689	651	695	728	595	675	673	636	668	681	660	677	656	683	707	662	670	668	668	664	647	685	657	649	674	636	681	680	682	691	649	673	681	694	649	649	663	656	653	664	655	652	676	680	682	653	657	682	626	667	663	665	672	710	686	719	713	674	648	656	669	705	703	686	692	700	642	675	687	667	649	699	715	696	684	651	640	721	667	680	652	625	688	683	641	665	643	650	638	702	643	686	648	668	628	685	697	635	656	644	666	656	661	686	654	675	693	691	642	638	703	680	665	686	646	663	679	690	615	697	661	666	670	656	665	649	708	688	656	651	683	702	685	645	680	645	681	650	660	675	648	624	644	668	705	676	665	635	647	646	693	667	660	638	611	669	636	668	668	661	677	694	640	654	692	679	657	722	664	688	640	693	654	667	660	669	675	643	675	676	679	666	670	663	668	697	674	679	654	672	678	667	616	662	692	659	639	647	697	694	655	632	643	659	642	705	669	597	659	666	684	643	638	663	648	690	702	643	651	656	686	694	705	716	678	677	671	670	641	724	705	685	713	656	696	665	654	695	629	663	630	652	644	632	722	693	676	675	623	664	648	628	595	659	657	672	625	640	675	663	678	713	696	688	667	635	664	656	652	671	689	711	696	662	669	679	635	660	629	663	651	650	643	688	687	672	691	654	689	672	747	696	686	678	646	640	678	635	672	689	644	660	662	679	625	632	636	671	702	691	661	656	673	666	679	693	723	649	662	655	681	691	688	640	631	663	645	671	641	672	686	663	729	671	634	690	637	682	676	630	696	702	637	677	612	682	647	663	690	615	702	662	703	652	635	692	676	681	691	633	681	664	618	716	684	701	679	664	642	673	679	684	691	695	653	662	658	694	696	658	690	602	689	716	653	638	701	628	648	648	684	659	671	702	654	633	658	697	623	661	692	694	644	688	577	671	655	691	672	689	653	625	668	684	697	707	677	637	745	698	659	633	643	669	686	676	647	694	691	678	660	642	625	684	688	654	660	685	683	625	659	693	667	673	617	635	680	714	680	636	662	669	650	649	646	612	650	641	676	705	694	652	699	694	698	653	668	672	707	626	669	672	638	656	710	687	656	642	643	676	675	716	673	670	680	662	642	759	627	642	632	671	656	666	703	682	705	650	682	673	695	686	691	675	626	661	670	641	647	627	649	671	679	655	656	648	715	635	678	666	649	662	703	633	731	673	661	703	681	707	674	674	698	661	711	693	700	677	670	667	670	699	682	634	672	685	663	669	680	682	718	666	626	667	653	663	644	644	677	666	660	705	685	649	640	645	667	669	645	704	661	671	646	647	662	654	653	670	680	659	638	695	670	684	673	687	657	676	651	651	637	640	693	666	632	610	676	632	691	646	675	628	660	666	668	641	653	678	715	624	642	694	689	680	665	671	651	678	635	656	646	644	664	635	657	654	614	661	632	695	671	672	662	697	678	647	680	721	681	682	677	686	674	686	739	631	664	664	706	698	681	632	650	627	660	673	678	683	669	663	650	686	686	639	692	681	617	681	627	696	702	643	641	651	708	698	630	631	665	624	708	608	659	660	698	666	698	680	655	629	658	643	649	660	627	664	663	663	670	655	659	676	655	690	689	705	683	676	709	641	693	665	648	645	690	650	679	689	630	661	664	688	700	672	689	626
10086	18691	16942	10118	6920	5314	3873	3176	2660	2211	1936	1681	1570	1316	1276	1219	1083	1040	1002	923	916	841	832	848	823	760	709	807	767	734	744	708	744	717	684	670	690	699	660	665	710	650	677	655	655	685	671	645	683	605	636	668	635	675	640	653	679	624	599	687	609	656	679	620	658	629	669	618	624	628	616	626	643	668	671	687	641	682	671	647	649	607	657	613	602	644	642	620	634	632	640	658	635	625	645	595	629	566	619	625	639	658	660	654	594	646	599	618	611	599	570	582	614	622	613	646	644	616	650	619	676	638	627	642	601	668	594	614	626	613	588	624	662	666	649	621	637	647	623	612	626	605	655	675	648	626	666	629	621	567	627	631	590	603	614	655	593	636	565	594	647	595	635	620	591	641	669	603	596	615	612	582	654	591	612	672	654	610	571	635	657	637	627	630	606	605	649	644	641	614	604	627	616	616	583	628	650	579	640	635	580	604	652	643	590	620	621	656	652	656	613	624	646	584	606	556	563	623	653	635	582	629	681	661	615	581	605	601	600	583	663	574	631	641	605	586	633	621	618	627	576	635	586	625	604	624	651	637	615	644	627	625	625	616	638	645	618	537	653	602	581	642	591	598	638	574	601	657	697	640	588	606	622	621	641	581	660	652	623	600	606	637	611	580	610	600	589	638	617	642	613	627	648	625	597	563	681	631	565	587	656	600	641	608	681	597	671	639	642	669	553	602	619	618	643	575	637	619	608	666	644	587	633	595	615	625	606	557	593	642	574	588	665	618	624	651	602	685	607	630	619	640	647	611	623	616	621	610	617	612	610	615	590	654	609	618	663	630	646	640	646	623	613	635	607	611	607	623	664	622	592	646	665	665	619	628	608	635	627	595	670	604	656	632	670	596	625	569	633	660	628	648	631	578	652	654	583	607	659	640	619	590	595	597	597	585	604	638	576	615	646	636	624	654	606	651	615	635	641	589	586	616	620	595	616	597	660	634	643	653	672	652	599	603	618	585	618	581	612	613	641	596	615	626	617	630	646	622	628	632	607	607	605	625	680	644	615	626	634	603	612	596	636	607	589	611	591	568	647	566	674	625	612	592	571	631	605	601	610	638	659	634	596	629	631	622	623	642	660	603	586	638	597	606	633	608	596	639	611	650	637	607	624	638	605	650	661	644	573	614	622	673	644	603	668	602	656	650	665	587	609	587	614	644	616	638	616	612	583	618	611	601	635	651	608	643	624	653	659	598	642	603	631	603	635	616	595	597	622	631	630	615	600	619	623	641	621	596	595	667	625	636	629	612	625	624	609	653	638	609	610	567	632	654	611	658	603	601	629	638	584	636	603	602	612	595	651	610	570	573	569	606	613	561	658	628	599	593	621	607	638	636	640	637	665	561	613	630	615	644	590	638	640	627	663	620	635	597	608	623	585	631	651	607	576	625	645	629	628	625	592	613	607	662	561	569	602	667	585	635	653	576	614	598	632	590	579	627	619	635	593	636	609	610	614	639	607	636	716	607	590	576	586	563	644	645	633	579	573	577	603	659	609	620	603	616	597	600	612	616	622	634	618	619	619	631	602	601	602	622	630	599	626	627	608	621	626	620	604	579	614	635	640	638	637	628	622	613	595	637	658	615	627	627	625	618	575	604	600	598	617	646	645	621	610	584	615	605	635	655	634	631	627	655	589	630	607	621	628	632	624	611	635	601	605	621	560	578	593	603	568	632	634	625	651	655	639	631	630	606	613	602	641	611	610	607	574	603	655	646	601	622	633	627	640	581	631	595	615	634	636	644	584	636	662	651	636	597	612	656	631	618	676	645	601	611	604	611	607	574	615	640	592	600	644	666	624	636	598	590	625	608	592	636	628	621	573	613	613	606	633	604	621	622	574	588	573	623	647	579	640	666	645	650	650	638	540	633	552	600	634	619	578	566	638	591	607	638	639	597	638	634	621	606	604	570	621	655	574	617	611	591	590	609	613	590	653	615	649	618	637	611	620	598	596	628	634	612	636	590	628	630	591	625	603	595	610	590	612	617	609	609	615	653	594	583	629	632	634	631	616	622	611	579	618	668	636	627	632	626	627	608	616	618	591	622	665	627	610	606	657	632	628	635	634	609	587	643	591	656	607	620	627	643	622	625	641	702	622	609	603	585	618	622	601	606	617	613	593	620	655	619	596	614	617	630	604	607	602	619	646	661	622	624	653	621	608	611	611	651	578	566	611	624	645	641	589	624	603	602	611	586	659	654	633	621	660	643	632	619	618	614	588	648	673	599	597	597	607	628	625	651	621	629	635	655	646	612	625	608	687	648	665	622	644	614	619	660	605	571	590	592	629	584	591	667	644	611	655	616	660	611	608	642	633	609	606	651	590	661	572	612	610	664	595	660	620	644	576	597	626	624	591	571	610	610	613	644	600	590	577	611	613	642	643	594	615	592	611	642	684	613	647	612	628	646	592	622	638	635	601	609	592	611	640	657	596	616	670	634	639	628	624	631	628	646	665	604	620	596	644	639	634	608	613	646	617	593	644	648	675	581	625	648	645	588	613	634	591	620	575	567	638	599	633	630	640	643	581	592	620	591	659	616	611	669	641	602	629	596	670	611	698	668	609	646	586	622	635	624	638	618	612	608	608	602	628	574	624	613	680	618	622	594	600	618	593	605	625	632	577	616	604	621	596	616	590	606	604	671	622	639	602	604	571	599	609	603	576	648	605	659	664	626	632	611	606	658	623	647	614	621	621	620	607	583	660	592	649	633	596	642	657	619	623	601	620	607	625	641	682	574	642	607	593	625	609	617	622	635	606	611	607	629	670	644	649	603	573	686	593	636	666	643	683	560	627	609	594	576	645	612	655	638	596	647	599	616	617	667	657	686	642	614	643	647	622	638	646	635	691	626	600	594	617	576	630	616	574	601	622	655	650	585	608	602	641	638	598	671	633	642	617	634	622	633	670	613	611	652	602	622	571	625	605	608	655	646	630	586	664	627	616	576	648	649	620	642	636	606	607	614	604	646	598	600	595	603	603	681	571	621	647	622	604	636	615	583	606	628	620	636	637	639	602	605	644	646	588	601	644	594	653	611	620	587	678	607	585	595	646	581	622	601	617	619	624	632	541	632	617	620	668	633	579	612	617	604	613	591	604	622	660	595	633	660	574	616	596	636	644	572	642	627	636	634	637	605	613	610	609	613	643	614	596	587	605	663	604	627	587	649	638	604	678	624	625	634	636	609	633	638	619	610	648	649	611	637	622	623	602	636	618	605	585	603	640	579	621	643	592	591	592	612	616	601	617	581	635	587	657	651	646	640	619	668	619	607	662	616	607	649	611	575	621	639	668	610	618	654	645	631	640	614	617	618	618	616	630	607	622	584	649	607	609	630	681	594	636	614	614	619	589	622	568	650	628	611	643	587	635	620	603	565	592	613	692	645	600	643	603	601	635	619	641	619	652	623	620	574	610	602	669	595	582	648	599	632	642	610	566	600	630	609	590	655
28059	14732	1831	389	260	204	184	186	150	160	149	149	127	139	158	159	157	163	139	154	143	152	155	160	154	150	135	171	138	133	135	135	137	126	149	171	131	141	134	129	126	151	124	157	155	139	131	138	137	155	171	141	129	159	135	142	118	150	149	139	154	157	145	146	129	151	156	141	148	150	155	146	122	169	136	151	127	146	138	121	146	160	146	163	143	128	138	143	132	155	154	139	165	145	155	155	135	142	142	150	134	129	116	133	145	146	145	129	143	137	131	139	140	148	141	136	120	133	170	141	145	148	155	150	159	141	138	131	141	143	152	144	125	150	141	129	100	149	134	154	126	134	127	143	132	139	129	136	131	153	136	156	145	127	157	152	153	139	148	145	133	122	135	147	144	139	124	155	129	138	144	152	121	126	147	127	132	115	127	147	135	147	131	126	145	144	135	125	171	158	151	139	134	145	135	152	161	137	139	139	160	137	161	153	127	138	149	136	161	149	160	139	154	140	149	143	129	130	160	153	127	165	140	136	148	131	124	139	147	149	159	145	148	136	137	119	137	123	149	139	161	156	145	145	138	118	132	152	155	147	162	131	131	140	134	140	119	154	125	139	147	134	147	162	144	128	159	138	143	143	135	136	138	133	161	149	127	153	164	131	136	146	171	155	139	128	142	126	128	161	154	143	134	137	137	150	152	154	137	133	134	154	150	130	136	140	132	134	137	149	136	142	140	153	154	116	143	138	133	146	145	144	148	147	133	111	132	127	143	141	128	156	152	124	151	130	132	136	119	126	128	143	171	130	150	133	143	143	151	154	139	126	141	145	154	125	156	113	134	142	131	120	127	149	141	140	147	146	151	147	138	144	152	140	144	141	148	128	146	142	140	140	142	150	143	138	128	146	147	148	143	141	147	132	142	151	153	163	132	131	155	150	146	136	160	149	132	115	134	143	139	142	139	156	125	131	122	155	137	135	135	150	127	138	156	136	160	160	125	133	156	140	150	156	153	139	136	148	124	130	145	126	135	136	147	149	160	162	145	143	147	136	138	142	134	141	131	121	152	145	139	153	148	131	124	139	131	140	127	135	147	150	136	130	157	155	144	131	119	119	126	134	142	156	138	138	144	146	141	156	159	145	148	161	138	154	136	131	157	145	129	145	151	134	142	148	135	155	137	137	150	150	128	156	133	151	138	128	129	130	138	150	144	143	121	134	134	149	151	122	154	132	140	160	135	145	140	150	146	137	125	130	132	112	141	127	130	128	130	151	119	137	158	125	159	142	144	139	143	154	137	134	134	150	140	140	137	153	137	163	118	155	121	152	148	133	142	145	154	155	136	121	130	167	136	134	142	152	150	128	142	141	140	147	167	153	152	139	134	117	178	128	135	157	138	128	126	145	155	148	138	139	145	127	123	143	152	143	143	128	114	127	108	145	111	147	143	125	143	118	138	144	139	154	115	129	130	146	143	144	131	139	141	131	152	134	141	138	142	135	129	133	127	145	140	126	127	149	161	150	144	137	126	128	133	166	137	135	142	143	137	135	151	157	124	128	135	144	135	136	145	149	116	147	136	141	142	141	132	149	141	142	139	170	138	127	142	157	161	156	148	142	133	139	140	148	130	122	147	121	157	137	124	140	147	159	126	153	131	152	147	145	151	137	146	123	140	139	156	125	147	132	141	141	145	139	129	140	120	140	145	156	132	130	136	146	145	142	142	143	143	143	144	147	143	122	155	129	122	147	139	124	132	143	141	147	124	104	142	123	115	129	129	162	119	150	147	129	114	142	137	148	159	139	130	135	142	138	119	134	131	160	151	133	149	148	131	140	153	150	154	143	124	115	139	151	132	143	131	166	140	148	127	138	146	129	136	155	137	158	142	148	165	148	130	125	134	139	128	156	123	130	162	144	138	140	153	162	128	131	156	148	144	141	154	154	144	134	151	149	148	154	127	145	136	158	134	136	142	141	141	154	136	140	130	155	129	139	126	134	148	140	139	125	144	146	161	128	138	128	144	139	145	143	118	121	154	134	138	150	148	139	140	148	110	143	162	132	130	152	138	147	118	121	133	139	121	152	155	149	150	131	148	131	147	127	138	149	149	133	131	136	146	157	153	139	139	100	153	133	145	136	125	152	142	122	149	138	122	151	141	148	131	142	131	125	135	132	124	130	137	132	144	156	128	147	148	143	133	136	149	137	137	145	146	140	151	148	155	144	149	151	135	141	132	150	137	143	158	133	135	138	142	132	142	123	143	130	140	144	138	145	139	129	129	153	151	133	139	121	154	154	168	150	153	170	137	143	144	140	118	158	127	112	162	132	138	122	124	148	136	159	130	122	131	134	163	171	158	135	144	135	155	149	141	137	147	129	170	133	140	144	154	150	135	139	150	140	147	143	140	144	138	114	134	136	127	145	129	141	143	125	121	143	152	134	137	134	139	134	120	144	148	147	130	141	140	150	141	114	158	134	151	160	142	148	112	158	158	130	134	141	162	149	146	144	158	127	120	130	134	167	121	148	138	139	134	153	134	150	150	133	149	142	144	152	150	134	150	149	130	168	139	134	141	131	149	157	113	142	108	154	147	137	138	138	137	163	135	151	130	167	131	111	160	140	130	150	121	143	144	119	135	157	132	128	162	160	167	130	147	143	157	152	148	130	133	107	121	154	143	134	158	140	130	139	144	150	149	129	134	131	161	154	148	142	135	137	131	127	136	144	121	148	118	140	141	142	143	160	125	157	153	143	145	155	145	138	148	133	124	142	136	148	143	142	153	162	141	152	134	160	145	117	156	152	137	145	118	140	157	141	134	128	142	161	139	144	164	119	141	146	160	147	134	150	134	150	150	118	133	163	129	137	145	113	147	145	157	136	132	129	135	141	154	142	133	131	143	150	141	146	119	130	147	131	155	169	168	143	154	129	154	136	139	131	142	150	139	145	122	133	139	131	141	152	143	139	116	140	148	152	145	138	128	132	139	155	135	127	136	133	155	135	122	131	139	124	152	129	129	136	137	132	139	151	137	157	128	138	147	138	132	136	127	140	129	138	117	137	144	170	105	128	133	132	154	123	156	134	130	136	142	137	120	154	147	154	141	114	155	139	154	133	137	144	120	159	131	133	150	125	150	141	134	134	140	134	138	154	130	105	128	146	126	158	133	124	122	144	147	141	135	159	124	152	152	153	147	152	158	130	153	139	136	134	133	137	141	161	125	136	139	146	146	153	130	160	130	128	140	115	160	132	145	145	146	131	144	144	146	160	157	124	161	144	163	134	134	145	147	140	148	140	137	135	156	145	140	123	139	134	145	132	140	137	158	128	143	162	138	143	136	146	159	140	158	151	143	149	133	153	139	150	118	142	128	144	154	172	122	167	140	137	148	142	117	128	127	144	151	146	146	136	155	135	144	130	135	145	124	124	128	165	151	128	146	137	141	140	154	135	138	137	135	156	134	142	161	144	133	137	134	135	115	147	148	120	138	157	134	163	150	134	145	144
5005	843	719	386	302	258	245	213	220	186	196	194	162	172	171	150	171	171	145	144	151	143	144	135	148	153	160	140	139	143	142	133	150	125	166	160	153	135	145	147	128	161	165	145	142	124	160	158	155	144	137	158	151	132	134	132	145	144	135	135	151	136	120	167	172	157	150	146	149	156	153	123	142	141	134	144	149	156	118	144	139	137	167	152	137	128	129	152	151	138	140	152	146	149	149	152	153	144	131	144	162	148	153	147	162	156	143	137	153	159	134	126	156	161	119	142	140	148	147	142	156	140	163	134	147	126	133	158	158	156	137	149	141	177	141	158	161	148	148	153	142	119	120	156	142	128	148	162	174	145	132	161	133	133	165	139	140	115	155	140	133	142	146	107	131	127	148	176	136	125	154	139	156	155	132	156	137	156	147	116	109	142	140	144	135	131	127	140	151	139	145	151	126	144	131	140	148	142	139	142	151	155	130	144	149	152	156	167	143	145	151	162	129	148	117	139	154	135	147	149	136	168	145	143	134	155	153	153	141	149	147	142	152	142	166	133	129	166	156	148	139	144	143	140	142	146	123	173	135	134	123	141	141	143	139	136	132	146	149	136	140	137	152	150	172	144	150	140	143	149	147	178	155	151	139	145	143	158	143	161	138	140	142	143	176	145	134	122	131	155	147	143	139	146	154	131	152	149	146	150	139	149	139	122	149	147	161	147	153	154	128	149	165	138	142	140	147	152	152	161	164	159	136	151	144	141	152	124	154	145	165	151	120	137	139	140	139	139	135	133	151	148	163	136	140	171	122	136	128	129	153	132	158	142	145	134	150	126	130	159	138	145	137	168	141	135	123	138	153	132	144	141	163	135	143	133	140	143	129	128	151	127	141	150	121	119	119	140	129	144	163	134	129	128	155	150	140	147	116	151	144	148	156	162	143	150	138	148	140	153	171	131	140	138	161	146	155	132	150	154	134	146	131	149	159	123	161	141	126	122	150	143	128	138	130	150	127	158	160	151	128	159	147	154	135	157	133	153	134	137	144	134	135	142	156	140	137	134	125	146	151	143	143	141	149	125	137	142	143	163	129	143	147	136	144	126	134	138	162	137	142	148	119	142	126	115	149	144	155	144	162	147	124	141	147	133	151	131	138	128	143	144	136	139	140	122	137	129	154	168	144	137	149	149	132	122	162	148	138	145	131	124	137	131	149	162	160	147	138	138	153	145	158	133	160	148	163	139	128	164	139	147	143	129	146	144	134	171	142	133	143	129	140	177	160	141	149	151	144	153	135	157	151	143	128	150	153	141	152	162	136	162	154	139	126	143	147	155	141	176	131	137	147	162	137	130	133	150	146	151	135	151	145	139	138	146	142	112	138	140	152	154	147	132	144	138	128	152	156	166	132	131	146	136	133	151	142	141	146	140	117	140	136	161	160	148	132	144	146	120	135	142	154	154	146	136	121	132	146	146	131	130	170	166	141	132	146	134	159	142	150	142	155	157	161	139	149	155	153	159	154	128	126	143	139	133	143	125	142	136	139	154	171	145	159	144	144	131	146	143	153	140	143	150	144	150	149	141	153	130	133	139	170	132	154	119	133	142	155	148	144	143	146	137	135	148	142	160	137	136	135	138	142	142	144	131	141	128	124	137	147	148	174	126	138	154	129	144	139	148	123	153	141	125	139	135	148	141	136	147	137	135	149	144	143	129	140	127	133	113	151	149	127	148	126	150	145	117	132	142	135	169	125	144	148	136	130	149	142	142	145	130	146	147	154	149	149	124	153	135	157	157	140	147	125	150	153	144	157	126	130	157	138	123	137	144	132	138	135	129	142	125	146	149	145	158	152	134	138	139	128	148	138	169	125	138	128	154	145	147	150	169	159	133	138	125	137	131	146	161	162	161	161	148	149	159	145	119	150	139	147	156	139	121	122	165	149	138	136	147	128	144	143	124	152	139	138	138	152	152	138	158	171	141	171	165	130	140	155	147	128	142	152	149	141	147	152	153	154	131	154	138	180	147	138	152	157	132	157	132	145	135	149	141	129	121	134	157	137	145	129	151	156	136	145	135	139	147	139	150	125	156	153	149	154	155	143	154	148	119	146	141	134	131	153	168	150	133	145	132	140	136	146	161	162	148	133	150	158	160	127	144	159	134	133	152	152	135	150	147	136	151	130	124	139	139	129	152	172	129	125	138	110	142	165	130	160	146	130	162	145	132	150	127	141	154	128	135	152	149	151	135	142	146	159	141	162	137	150	150	154	139	138	156	118	144	140	137	137	158	146	136	137	124	122	153	160	128	153	165	143	148	156	136	123	156	152	165	141	133	153	137	159	146	141	146	146	129	150	151	116	139	166	143	135	151	142	136	140	129	119	141	149	160	150	121	107	119	146	136	148	136	149	131	127	129	131	139	154	135	133	140	147	146	151	152	151	140	147	161	153	124	133	169	149	170	161	141	166	144	140	126	151	147	160	150	155	157	149	133	132	155	139	147	141	144	130	158	153	175	148	173	148	128	151	156	152	120	132	152	141	149	126	149	133	134	129	148	154	130	128	137	130	144	160	130	129	149	127	141	132	124	145	125	148	152	147	176	132	154	137	155	171	141	146	128	132	153	173	148	150	137	143	156	146	139	156	164	150	146	160	120	168	139	139	171	143	162	146	140	133	158	124	159	147	138	144	150	144	137	167	120	150	149	139	142	135	136	140	156	142	151	143	149	157	130	146	132	155	137	150	150	160	137	123	145	132	135	152	117	130	143	157	134	147	155	138	157	134	133	147	157	142	140	117	114	120	156	148	137	172	134	124	124	154	163	149	128	137	124	138	148	162	137	154	123	163	124	115	143	147	150	152	126	158	149	140	158	166	125	150	135	151	156	167	147	134	150	144	150	148	148	141	130	158	140	137	152	145	146	168	128	143	138	129	149	134	132	161	128	132	134	115	149	152	142	134	133	154	125	140	147	138	131	133	146	130	144	144	130	130	136	147	154	152	157	170	151	143	143	138	128	116	148	148	126	146	128	158	154	136	146	157	134	155	162	140	132	126	158	145	132	143	146	136	137	146	175	128	131	144	139	149	128	151	134	161	143	151	130	146	146	146	134	170	157	140	139	154	149	144	168	119	120	146	129	138	148	143	148	130	124	152	136	148	139	157	141	151	137	151	143	130	146	151	139	139	135	126	156	134	148	130	168	122	152	132	130	144	158	119	149	141	130	156	144	145	143	136	134	154	147	152	132	136	150	149	168	147	143	161	146	141	162	124	134	124	160	145	148	143	127	135	134	149	137	145	141	131	136	148	136	136	149	162	155	126	151	139	138	150	136	138	115	142	161	132	157	142	149	162	153	132	129	135	146	163	152	145	138	132	157	163	122	130	155	148	148	128	121	167	149	149	151	140	152	160	144	160	146	126	128	151	150	145	138	125	148	150	130	144	162	160	145	147	143	131	137	128	141	148	137	133	128	116	129	130	154	159	148	133	120	139	132	161	145
25356	20876	27387	24505	20892	12696	1840	1119	974	797	787	750	627	617	592	635	581	569	528	547	507	524	539	501	551	508	496	491	508	457	460	531	498	513	448	451	464	450	462	495	445	459	460	450	442	467	460	448	462	475	430	508	474	442	450	471	464	469	409	484	455	486	447	486	480	436	468	449	450	446	472	467	432	426	435	476	460	458	442	495	413	429	451	529	443	476	492	459	452	448	460	460	447	483	512	435	465	453	490	431	445	449	440	474	473	449	418	483	446	431	447	430	486	444	482	443	437	452	493	467	466	423	441	429	434	441	461	501	439	462	439	420	448	468	447	435	447	439	460	460	468	462	435	495	454	444	442	441	439	493	473	476	431	451	464	475	533	436	413	461	466	468	449	472	463	467	472	463	410	436	434	444	446	484	471	461	450	451	429	489	448	439	465	456	461	475	439	432	438	436	440	472	424	418	436	498	481	461	434	470	455	435	474	465	477	423	441	458	456	471	439	465	464	448	451	462	457	503	456	486	472	454	414	441	453	397	441	438	430	472	451	455	453	449	436	482	486	465	435	483	440	460	464	463	446	442	454	417	478	495	462	434	463	453	456	430	481	458	410	444	448	412	459	453	455	492	451	446	484	441	446	446	449	422	471	457	472	444	465	452	464	448	454	487	454	453	454	467	452	458	488	451	444	407	457	477	472	477	473	440	452	447	439	440	433	514	481	465	480	460	476	433	448	439	460	427	457	436	459	476	433	423	437	419	445	457	480	470	424	439	466	467	447	419	461	433	432	459	489	426	411	435	455	440	450	485	473	414	489	465	442	491	481	426	458	424	453	446	415	458	444	441	454	429	463	420	430	442	453	438	423	453	454	446	412	437	457	479	436	424	488	469	468	461	442	482	419	446	442	493	438	437	478	445	465	458	441	429	434	460	430	418	485	461	472	458	464	485	465	437	451	422	456	448	416	484	455	471	439	489	468	463	421	442	452	459	413	465	491	444	489	447	459	466	487	470	452	468	465	449	416	462	456	481	450	465	446	465	421	452	435	438	425	416	444	465	434	458	486	441	428	435	480	435	490	445	440	431	463	464	442	452	455	451	437	448	441	425	452	458	433	484	405	472	463	429	460	452	434	493	477	467	423	454	471	479	468	440	409	398	472	436	475	463	460	470	429	451	447	487	469	431	453	445	481	482	458	453	481	431	502	430	440	443	449	461	447	462	450	453	501	468	477	469	501	434	436	453	418	442	469	483	451	437	444	450	499	486	434	451	469	424	448	437	449	469	459	422	446	449	466	403	452	430	442	466	455	415	474	422	476	442	457	464	463	449	411	448	467	452	470	398	441	473	501	472	454	471	472	447	444	412	457	467	448	452	472	441	483	450	470	440	459	431	459	488	430	466	476	510	400	414	461	438	452	448	428	454	442	467	467	445	466	409	428	438	442	454	514	447	446	498	414	464	424	439	461	475	477	448	494	397	424	437	434	502	415	468	435	448	459	461	466	432	474	436	430	401	459	463	469	449	472	455	426	436	471	463	449	450	447	463	453	430	453	474	441	429	490	452	484	487	437	453	447	419	448	430	436	486	462	472	433	450	457	482	456	480	450	474	467	445	472	440	452	460	436	443	468	437	457	444	411	445	498	472	439	449	493	436	481	476	454	435	456	456	477	486	436	438	459	478	481	439	466	487	419	424	453	431	468	453	491	462	455	475	458	432	482	410	446	436	453	478	434	443	461	440	419	465	501	460	438	457	432	449	457	431	439	462	462	449	435	426	433	451	492	420	447	484	440	467	473	468	418	422	442	459	432	449	455	504	473	464	455	472	463	473	472	445	406	467	456	430	459	507	457	416	462	461	452	454	480	436	413	420	473	466	450	421	478	424	446	436	469	446	472	450	436	463	434	451	446	445	443	436	500	451	489	437	450	466	442	459	471	470	476	468	451	447	463	444	479	465	416	496	455	410	471	475	463	472	471	470	432	470	478	444	428	481	437	450	464	468	440	474	452	440	447	447	413	454	438	455	469	446	480	446	440	464	426	437	474	484	453	442	440	472	428	447	482	488	450	457	445	463	481	445	456	457	440	443	470	447	475	450	427	443	448	443	387	455	443	449	472	464	440	439	432	437	470	478	442	472	486	442	468	462	460	468	475	462	460	463	449	451	467	463	448	432	445	454	455	470	450	429	425	448	440	451	444	439	431	464	453	475	449	467	489	452	429	485	436	460	446	436	461	462	488	441	454	481	457	463	424	437	487	424	467	446	466	511	440	444	425	432	450	460	468	441	432	453	467	408	460	452	474	472	466	458	437	461	428	468	463	447	481	455	462	432	442	431	445	445	452	442	468	429	439	467	500	486	459	404	437	467	482	486	407	440	474	471	478	456	499	458	424	441	457	462	441	445	465	477	466	470	439	497	470	439	461	433	492	485	435	426	433	489	456	440	464	431	455	446	458	430	445	409	428	426	468	407	436	437	439	457	462	465	437	455	470	469	462	458	418	419	462	460	472	455	454	431	480	442	466	450	467	454	469	464	437	436	440	461	420	444	452	441	428	469	467	456	492	445	440	443	432	435	468	420	430	434	446	473	512	468	438	417	452	485	455	445	465	453	426	405	463	462	422	498	462	430	454	451	428	498	482	479	475	449	480	406	425	431	471	453	459	444	477	439	446	455	412	431	472	442	505	438	421	445	427	480	417	462	454	428	466	473	429	433	430	465	452	447	452	459	470	444	439	480	458	483	400	437	447	466	464	474	466	466	461	452	425	477	473	446	456	415	406	457	471	467	454	454	425	487	478	466	441	441	476	473	426	442	471	489	451	450	423	453	453	494	481	465	461	442	451	416	469	458	445	456	486	474	422	459	421	471	487	426	455	459	449	432	463	469	420	451	445	463	463	456	413	471	402	444	429	448	456	499	434	449	437	445	471	496	457	477	458	487	478	453	428	464	447	480	460	410	443	421	457	491	460	471	451	417	448	462	438	466	444	487	477	432	443	427	466	433	447	466	451	464	442	463	437	445	454	424	438	479	449	460	458	475	455	447	451	459	462	444	472	461	469	462	444	432	455	429	449	461	471	482	466	471	480	455	461	445	461	439	455	441	432	430	491	436	475	484	445	445	464	464	476	439	448	496	473	450	469	476	454	461	443	456	467	458	456	479	440	413	423	441	452	426	459	451	478	435	490	447	456	487	440	443	436	448	500	454	459	477	436	435	438	438	451	440	478	429	466	479	442	449	468	498	471	453	444	448	426	473	448	496	468	428	442	458	431	450	443	463	454	467	455	457	460	414	469	486	439	472	461	476	445	442	458	466	445	433	442	470	489	474	468	481	464	467	467	495	476	452	463	447	478	466	440	496	437	453	488	437	459	475	455	443	421	479	465	485	479	504	445	437	459	442	466	446	498	428	497	418	445	447	471	471	419	432	473	456	436	454	454	459	465	441	449	456	474	469	445	457	438	477	438	463	475	464	453	491	465	467	494	438	452	471	439	448
7194	11997	10515	5881	4033	2960	2213	1736	1482	1307	1107	973	895	815	735	691	673	625	611	602	545	557	510	544	469	491	494	461	480	480	442	407	447	448	476	463	439	461	450	435	443	447	458	426	424	486	454	406	465	440	453	439	444	442	453	431	432	432	432	411	456	424	430	428	440	440	417	418	405	419	428	424	405	412	414	393	434	434	401	434	411	410	425	453	414	460	412	431	414	426	410	429	422	444	427	434	437	414	431	411	413	402	423	434	420	419	420	419	435	429	427	390	438	385	385	415	392	422	419	437	387	394	388	433	413	385	382	438	456	416	428	402	400	405	420	399	426	425	422	450	433	432	409	429	434	411	404	412	439	433	427	437	412	409	432	405	423	436	453	439	404	391	391	431	410	425	371	430	414	433	442	417	430	389	424	411	403	419	428	411	411	398	419	447	412	408	425	403	395	437	445	443	360	413	403	419	405	450	398	431	412	415	393	402	455	408	423	422	413	414	419	448	431	411	346	408	421	417	457	428	428	416	422	445	416	420	413	382	414	401	437	398	404	419	426	452	428	419	377	415	408	418	404	411	423	386	397	428	388	407	436	438	440	456	395	431	409	423	435	446	449	392	406	443	435	429	422	422	383	401	426	424	430	447	400	396	384	439	393	405	428	371	435	400	346	406	408	421	412	416	425	383	432	450	412	411	410	434	444	406	403	407	421	429	441	417	412	400	436	381	444	400	395	439	429	404	432	436	405	377	384	412	397	394	443	435	431	396	434	408	437	391	445	446	416	410	408	430	386	448	437	399	425	419	373	417	427	402	431	407	391	409	398	460	419	413	422	422	415	390	401	385	377	407	416	388	451	450	445	401	408	391	448	441	443	449	423	396	415	399	433	395	404	410	452	453	400	424	401	393	397	416	394	436	395	425	393	425	419	404	417	407	421	427	417	443	399	398	391	422	401	424	402	404	383	416	436	410	431	424	435	415	394	413	426	464	395	438	439	401	416	404	396	458	363	404	452	402	453	442	388	427	392	400	408	416	387	385	427	433	410	383	407	380	399	426	416	399	411	434	397	402	423	427	396	427	401	400	376	373	392	381	401	398	444	438	410	436	428	414	437	427	400	409	404	416	401	441	449	418	396	392	432	416	444	408	408	409	422	442	450	406	427	380	428	381	408	394	449	405	424	425	402	401	444	431	372	463	402	397	410	396	414	424	407	414	397	398	374	448	396	440	435	394	421	399	430	430	399	452	421	412	415	420	410	444	422	417	429	413	421	397	432	394	464	424	434	383	401	403	379	438	389	418	410	389	384	411	391	432	404	429	415	416	401	428	434	396	390	392	404	400	427	399	438	424	388	422	451	446	404	407	428	383	384	378	431	453	403	432	460	404	442	429	415	414	398	416	399	392	440	424	411	391	397	424	410	434	410	419	426	432	377	417	382	420	450	427	384	432	462	383	433	436	444	436	410	465	383	397	453	419	458	411	414	399	443	440	410	431	429	391	448	435	406	463	408	409	420	411	415	426	426	365	432	394	424	398	427	408	383	423	424	397	386	422	421	408	419	427	425	435	408	420	438	398	405	395	431	449	409	415	383	411	419	432	435	387	433	389	433	410	407	436	415	418	405	434	410	420	384	421	445	396	402	400	476	416	442	410	488	396	408	399	453	404	436	431	436	411	393	424	446	454	420	376	428	421	435	433	414	408	445	412	399	420	413	422	446	426	414	410	421	413	431	415	423	433	405	433	404	421	397	372	422	451	426	407	405	414	405	467	418	389	431	414	407	379	381	419	432	414	401	466	401	436	427	413	406	436	421	418	417	400	413	412	411	413	475	443	407	444	408	425	429	401	432	394	437	423	365	396	436	444	475	441	428	401	388	371	409	421	443	424	393	425	425	388	406	370	386	404	390	404	436	435	428	416	438	410	410	415	428	427	381	424	415	397	437	432	365	374	439	427	461	408	447	398	447	434	434	413	403	402	434	411	418	420	416	436	442	451	384	423	435	396	437	414	442	411	418	405	374	440	446	435	419	399	414	358	369	432	389	420	389	417	407	380	440	422	394	407	398	431	396	436	409	414	449	422	420	402	431	417	421	432	417	423	456	412	424	407	382	407	400	434	419	409	429	456	444	428	407	392	462	430	420	392	412	424	406	398	414	421	420	390	367	403	415	442	419	410	422	405	439	399	411	392	419	376	406	406	411	418	392	397	399	409	369	411	395	415	393	429	431	369	387	404	423	413	413	460	417	405	378	377	459	420	371	417	404	465	464	442	391	420	392	412	439	413	425	402	439	389	436	405	431	421	438	391	386	408	424	431	423	463	415	395	427	397	430	391	431	428	416	422	445	398	404	409	402	392	409	437	361	380	403	453	414	443	434	433	395	419	428	462	463	424	413	418	407	413	401	419	364	399	415	469	397	427	409	429	415	409	414	443	371	391	408	391	394	424	423	389	420	397	445	429	431	386	395	421	428	452	398	433	409	396	427	410	412	420	386	432	414	431	395	371	424	401	426	375	386	404	400	413	421	386	428	396	398	387	410	397	412	405	415	434	408	386	403	432	434	394	407	393	380	440	421	401	416	410	372	433	398	417	416	408	449	407	456	403	425	428	404	419	425	420	389	406	434	433	441	410	409	445	397	439	413	421	395	430	428	397	409	415	393	420	404	426	412	395	387	396	402	412	384	408	385	416	409	422	388	420	379	437	427	430	434	450	420	465	393	399	412	411	440	430	425	415	415	403	421	435	420	415	406	443	384	422	416	387	438	409	392	417	410	376	416	433	456	379	389	397	409	419	420	416	393	421	412	446	444	424	425	392	424	416	448	411	436	437	387	441	392	426	426	425	399	394	424	387	411	402	383	393	431	442	433	397	427	402	383	422	418	411	411	439	411	403	436	409	405	371	412	391	414	442	453	445	433	399	379	368	388	415	411	391	395	395	434	444	396	442	437	428	424	403	466	445	449	413	414	412	415	409	425	407	438	394	454	429	408	397	405	393	415	425	378	423	398	421	380	406	392	436	420	440	395	408	426	406	397	411	401	404	434	430	407	406	393	411	391	413	421	422	413	410	394	439	426	380	426	396	423	416	420	409	432	421	408	441	421	418	437	415	419	438	391	410	438	435	446	414	410	435	456	430	414	390	419	419	445	415	441	450	406	417	388	434	376	422	422	427	424	431	408	451	398	457	417	407	382	401	386	393	390	413	405	364	423	401	456	410	399	439	469	407	415	406	427	420	417	414	431	411	403	441	455	389	424	399	414	422	422	437	428	438	414	424	421	415	396	400	407	444	380	392	429	406	442	443	426	415	397	427	395	372	434	424	402	392	446	421	405	447	401	389	410	464	428	398	414	389	414	389	409	412	430	402	422	402	411	414	398	431	425	397	442	408	406	424	422	439	416	434	444	407	429	442	415	377	395	469	438	400	430	411	395	398	409	417	428	422	416	404	415	420	440	425	402	399	393	432	423	401	397	405	410	395	380	395	410	403	359	395
22955	20828	27619	24139	20830	20964	11165	2176	1548	1337	1260	1097	1080	1047	1040	912	890	886	826	830	754	775	807	768	771	779	783	790	753	750	702	711	735	733	718	721	710	707	743	707	713	725	689	704	714	720	689	739	691	716	703	666	649	663	689	718	679	648	685	713	708	641	703	664	654	690	630	698	700	646	666	665	712	687	693	698	691	715	737	654	636	686	717	690	689	676	667	649	719	650	677	650	669	706	675	648	657	670	689	642	646	716	683	683	704	689	711	665	681	665	649	678	720	685	619	675	715	677	696	658	657	634	711	689	675	703	689	697	688	656	679	733	645	688	687	658	663	682	681	640	656	660	651	659	683	658	707	661	662	661	673	649	674	721	676	653	658	668	713	669	682	667	692	704	671	640	649	665	657	705	659	714	693	687	659	677	660	688	652	657	689	632	704	694	680	711	718	703	652	707	670	671	683	692	682	661	662	679	667	708	646	671	677	675	638	605	680	686	664	630	686	674	648	675	676	738	659	626	624	632	635	649	647	678	658	677	640	663	672	650	668	706	666	638	686	617	614	654	653	691	638	698	635	699	656	682	687	678	653	648	676	678	620	688	660	686	713	668	668	662	675	663	676	681	679	687	657	653	634	672	663	675	700	682	635	676	711	656	717	643	629	699	655	682	681	677	644	676	711	670	713	663	598	700	679	698	673	689	678	639	704	690	688	693	629	673	677	671	650	688	713	661	671	710	679	658	669	690	615	667	661	679	696	681	621	655	689	673	688	687	648	762	679	670	668	660	620	662	674	637	670	635	670	686	720	658	664	678	673	689	687	647	661	646	671	681	708	678	685	628	697	655	659	634	731	633	673	638	657	664	676	701	669	687	674	640	677	629	666	694	648	663	709	693	703	670	652	670	653	700	659	663	717	643	698	686	708	673	656	678	612	635	649	693	622	638	670	699	645	622	677	670	741	662	665	683	667	692	661	653	653	726	672	679	710	724	661	650	682	637	711	664	627	681	688	663	703	680	681	696	667	655	675	639	691	690	664	691	665	682	657	695	688	706	669	710	611	632	691	680	688	627	647	708	659	726	663	675	688	691	718	682	638	661	672	664	678	657	711	694	715	679	681	633	689	641	707	725	674	639	693	708	643	659	654	636	634	683	678	700	672	695	699	700	710	651	715	701	668	602	690	693	638	686	618	683	657	713	657	634	685	647	714	670	643	679	651	671	668	666	679	639	643	628	623	692	671	672	652	667	663	639	647	695	632	680	648	725	685	686	689	634	669	649	665	694	690	697	661	694	672	719	694	679	690	658	702	652	693	658	725	698	672	656	645	657	690	655	657	672	686	679	667	658	674	692	636	630	678	669	678	696	681	631	660	677	696	672	713	633	671	671	688	681	679	621	674	657	668	676	640	646	705	700	701	722	657	653	658	719	658	751	673	715	676	706	640	679	686	696	661	693	661	659	692	710	719	664	692	688	645	647	630	650	645	678	698	686	717	653	673	584	671	652	660	696	684	710	659	676	693	642	677	625	676	688	678	641	659	681	696	686	657	658	694	730	641	696	660	643	633	614	684	674	643	687	647	640	706	739	671	707	660	660	676	667	647	662	701	663	687	674	652	663	672	710	629	741	662	632	682	685	637	643	606	663	651	692	658	705	690	672	669	697	722	668	655	609	660	637	641	690	649	638	683	678	713	712	683	707	688	681	662	679	695	707	703	682	678	675	667	651	668	634	685	657	654	705	665	655	635	668	631	669	690	678	665	636	642	684	697	722	686	636	695	686	715	706	663	664	627	666	642	663	706	738	653	659	646	646	696	654	651	686	698	668	656	660	725	681	703	671	671	668	674	727	662	653	676	710	635	657	670	657	657	666	696	674	678	673	661	668	663	663	683	677	677	704	637	641	687	673	678	640	689	662	660	683	602	656	667	653	644	678	615	616	699	694	685	687	689	682	660	669	686	633	722	666	678	698	672	707	644	663	647	659	649	692	610	665	644	650	674	702	718	710	632	657	659	677	682	668	701	662	675	636	699	708	608	668	658	652	690	652	636	696	688	675	664	656	672	680	749	684	654	633	667	643	642	660	616	636	684	658	635	696	700	711	720	682	706	642	698	644	620	656	683	665	658	666	725	684	689	692	703	659	682	669	659	714	675	672	686	628	666	707	670	705	644	643	677	687	676	652	643	672	635	620	672	679	674	729	668	671	654	725	677	681	682	677	647	647	658	689	633	673	648	633	673	684	665	674	641	666	626	670	676	678	648	663	667	667	659	678	650	652	663	676	660	693	667	698	654	656	633	659	669	677	690	738	695	684	671	696	685	672	661	658	706	647	682	690	654	689	660	696	656	655	669	694	647	675	698	608	694	646	624	626	695	638	641	660	697	625	685	701	659	678	648	650	655	655	687	680	702	673	690	629	681	674	665	729	708	686	672	718	661	660	593	662	624	652	636	679	667	696	650	664	660	638	722	695	687	697	673	678	651	675	678	656	683	720	665	662	653	647	671	642	678	689	699	617	644	681	651	627	613	634	639	670	693	655	643	619	685	711	701	702	650	667	671	705	714	694	675	707	732	671	642	619	649	697	652	661	628	665	698	713	673	680	745	670	649	659	644	688	659	660	684	697	714	689	660	646	667	694	648	666	649	699	657	671	682	682	674	696	700	663	674	673	671	680	657	654	650	661	635	682	709	674	675	660	675	680	662	671	690	639	654	658	672	684	654	687	683	706	647	655	662	689	658	682	730	692	740	697	721	670	681	675	684	692	602	671	713	637	686	668	656	702	671	617	653	705	675	685	678	682	712	654	677	654	666	670	687	666	650	658	654	645	665	685	671	678	681	649	718	653	671	672	681	640	668	678	686	663	643	699	682	672	638	617	705	709	661	687	689	699	689	686	661	683	637	685	712	693	696	660	646	710	697	649	643	688	684	673	669	668	678	672	703	684	648	666	673	684	608	707	646	677	691	632	633	649	699	688	657	633	688	676	661	700	661	684	695	653	703	708	683	697	651	710	655	696	646	682	647	674	702	658	650	687	698	674	620	676	681	655	677	641	626	682	658	640	659	707	667	668	678	698	693	651	659	619	647	713	634	730	722	671	713	646	683	694	686	651	609	661	640	675	655	734	678	686	644	668	666	678	678	653	723	657	670	631	661	680	655	639	656	679	621	652	630	679	651	622	645	664	699	663	693	643	705	655	639	705	688	653	725	658	733	689	673	662	666	663	635	709	687	649	652	684	653	705	648	628	706	649	682	652	655	643	623	669	659	687	648	665	660	661	665	695	679	648	741	728	720	648	705	655	670	667	689	649	669	676	705	687	638	667	673	705	665	681	666	671	650	646	643	636	640	680	682	697	666	682	685	706	659	671	619	664	668	672	680	691	687	660	628	642	673	639	687	665	669	665	605	656	677	669	648	612	636	649	673	647	661	647	688	648	681	654	641	657	626	649	672	654	714	714	667	653	593	665	662	686	681	673	635	625	664	657	676	677	662	684
10117	18884	17142	9960	7002	5165	4042	3145	2530	2209	1871	1651	1495	1425	1296	1142	1116	999	952	925	933	840	819	817	783	799	743	755	738	740	745	728	699	690	714	754	672	654	681	664	705	677	697	613	651	664	693	687	649	627	702	642	627	618	620	657	623	646	654	609	632	663	666	581	625	605	616	643	635	621	675	680	678	597	649	679	625	599	616	643	632	633	659	618	628	598	674	615	660	616	626	620	605	645	585	665	615	647	597	599	619	594	621	628	613	659	615	640	651	608	651	616	623	626	612	599	682	626	669	598	618	601	613	593	605	604	659	623	625	626	617	585	652	600	605	576	615	615	647	649	630	644	627	646	614	613	612	588	629	604	611	622	617	616	634	613	624	592	650	609	609	601	611	644	589	610	587	626	613	638	655	618	579	612	608	647	606	602	638	617	599	619	607	619	640	612	606	629	596	633	613	633	609	614	591	616	641	637	630	626	628	606	606	654	628	627	656	609	637	636	654	623	629	640	593	637	642	635	608	640	611	554	603	563	575	641	570	615	592	614	607	612	585	643	617	649	645	613	618	621	658	631	632	631	617	618	627	587	641	595	616	616	619	607	622	580	602	611	588	608	596	620	605	613	592	634	635	626	611	619	593	568	648	662	602	581	577	619	619	613	609	632	635	646	562	600	651	636	590	623	610	656	693	634	624	587	654	600	648	571	642	639	617	614	657	612	605	616	590	647	617	621	646	611	570	622	600	609	639	615	611	572	597	574	640	621	618	621	571	599	595	604	600	647	642	616	596	626	620	671	586	608	605	642	642	603	595	594	637	588	598	577	666	576	625	635	574	603	612	590	624	633	585	611	632	581	642	582	624	620	662	607	615	643	591	685	614	623	574	619	601	596	626	629	610	584	660	632	616	625	604	613	658	639	593	622	635	622	622	600	584	633	622	577	614	651	617	589	608	647	589	616	644	614	588	605	657	607	632	631	648	633	623	588	631	646	642	620	596	640	661	611	594	655	614	630	592	636	601	605	630	588	609	635	657	597	611	573	586	600	581	634	621	703	603	604	634	587	637	598	646	623	643	610	678	579	597	594	590	642	618	603	606	609	600	587	605	649	593	602	621	633	633	591	611	631	601	626	617	640	607	605	601	633	627	594	628	602	663	640	620	664	652	619	627	573	630	623	658	629	634	569	615	650	654	625	596	638	600	560	647	639	549	606	644	620	610	597	632	624	592	615	583	668	642	608	628	650	614	652	625	648	629	635	582	636	606	641	621	657	590	655	600	632	645	610	624	638	654	636	628	634	645	608	609	617	608	586	598	599	637	581	641	572	620	648	622	611	655	614	632	612	611	608	603	648	616	619	629	640	644	622	653	639	641	619	636	615	600	621	640	600	651	631	604	606	552	652	619	626	637	664	640	636	627	657	626	652	613	606	611	595	661	602	599	583	652	623	607	597	613	605	630	631	578	612	618	622	618	616	658	587	664	645	610	682	641	609	611	618	614	639	621	642	597	594	625	592	642	648	656	655	628	615	595	602	630	594	619	607	603	618	567	575	583	639	603	622	606	596	619	641	586	618	549	629	646	576	588	559	615	592	629	567	638	637	666	603	627	624	584	624	624	682	618	635	626	593	641	639	608	616	672	614	628	666	623	652	646	611	593	599	623	625	649	629	610	634	625	659	635	615	630	608	612	633	603	599	627	606	601	610	609	577	642	599	639	678	650	632	596	618	636	609	612	606	655	614	644	647	654	578	612	632	581	626	652	634	610	619	602	658	594	608	600	606	628	591	585	608	613	623	620	617	648	593	644	622	661	612	648	617	642	594	589	581	609	627	640	661	656	608	620	619	575	617	600	664	623	603	600	587	604	590	644	592	643	607	597	624	629	609	659	640	622	652	603	607	617	640	618	648	612	629	608	591	599	578	631	613	604	629	621	598	630	585	610	661	624	611	631	637	557	588	603	626	665	658	660	652	560	621	612	654	653	644	620	599	600	627	594	624	590	603	621	655	619	603	598	633	623	649	617	627	632	654	634	629	631	618	634	629	651	617	637	631	618	629	641	643	653	643	646	627	613	606	567	614	628	621	621	630	623	638	607	606	597	650	624	667	616	598	661	639	563	652	567	569	604	646	637	630	647	577	611	631	619	631	614	623	624	608	640	579	622	602	581	599	617	592	606	599	657	602	592	631	662	610	579	621	597	638	619	614	648	594	617	589	575	551	635	628	679	613	595	602	626	598	624	658	613	642	614	631	612	609	657	596	618	574	617	609	601	577	663	612	622	661	620	649	611	636	608	636	635	601	616	626	645	566	608	655	576	596	625	638	607	614	598	605	604	576	632	616	589	601	618	646	657	607	631	580	635	599	631	615	629	647	671	626	656	640	592	638	651	592	631	572	647	634	649	634	615	638	626	663	598	612	598	617	615	623	650	625	578	607	620	618	586	618	589	629	616	621	636	626	618	584	599	650	647	641	601	619	598	580	657	613	592	629	615	602	607	577	643	641	621	589	599	583	599	629	629	619	596	635	599	619	615	614	580	601	593	624	631	607	612	627	614	621	609	665	586	636	635	625	641	592	627	658	633	628	635	588	618	608	613	604	642	680	623	657	647	588	569	629	606	624	614	630	678	604	621	581	667	620	606	646	596	634	589	589	679	675	628	590	627	657	599	602	566	633	614	606	641	621	572	609	619	601	646	641	617	635	591	581	627	592	634	591	624	599	592	604	613	659	601	597	617	604	650	619	643	595	633	598	619	606	585	644	651	608	624	622	640	607	631	580	629	674	607	602	577	598	624	618	662	639	579	642	594	629	627	611	585	596	609	594	626	605	648	633	555	598	627	630	643	596	597	621	621	607	614	585	630	649	632	631	608	611	639	638	586	595	616	650	626	612	598	634	647	618	626	570	597	645	612	628	604	609	651	615	595	614	641	642	613	570	640	591	622	600	617	616	596	590	628	646	619	620	576	638	595	659	610	617	627	627	644	600	578	630	612	645	603	597	638	625	657	616	589	611	627	584	589	618	595	624	653	656	609	662	655	641	609	586	616	567	635	660	612	625	614	641	615	568	585	603	657	641	626	642	627	621	655	635	589	567	662	629	597	633	606	648	622	613	630	651	616	620	592	645	624	619	617	656	608	633	613	646	596	593	617	587	614	603	618	639	605	589	614	614	590	629	635	583	591	602	581	594	593	606	629	595	592	621	615	618	620	619	636	602	602	647	621	623	611	649	616	637	634	628	621	608	667	618	594	567	630	625	617	604	630	656	613	629	616	632	630	637	636	634	622	616	621	624	635	581	585	622	654	632	584	581	590	601	596	601	651	612	634	607	634	635	564	602	615	589	613	639	596	627	644	606	628	650	631	626	643	593	622	650	624	573	671	619	629	649	577	607	619	607	634	608	631	649	647	607	651	657	614	603	617	619	643	614	615	603	626	638	638	620	627	624	584	582	657	604	639	595	626	650	595	629	623	611	594	644	630	632	622	608	617	652	618	595
28256	14834	1851	453	280	223	203	168	150	142	172	149	164	168	149	162	155	137	139	148	137	139	153	131	124	146	141	164	130	138	143	142	145	127	136	144	117	142	127	138	143	171	129	153	149	140	163	164	139	138	170	122	164	139	151	157	147	141	170	135	160	176	151	116	122	160	158	138	139	138	125	127	141	147	124	147	147	154	172	152	147	125	141	139	134	152	148	140	118	113	160	188	152	153	147	161	136	159	139	133	148	132	167	137	141	144	122	140	146	152	137	130	133	152	131	138	138	142	142	131	144	127	129	143	149	140	155	142	141	120	127	148	127	140	134	125	114	135	135	142	136	134	151	148	146	147	144	156	149	155	135	133	142	145	140	169	169	145	166	136	135	160	144	156	147	127	152	138	167	136	129	140	144	133	156	127	144	143	134	136	144	156	133	131	122	141	128	146	164	126	134	160	117	144	149	152	150	132	155	142	138	169	142	148	159	131	156	126	143	132	146	165	160	121	125	141	152	150	141	163	137	151	149	155	129	149	119	168	154	145	157	121	153	156	132	139	133	126	134	117	151	145	149	145	124	145	171	160	153	139	145	136	160	132	116	165	142	144	130	125	138	144	153	146	129	146	148	117	152	158	146	136	148	136	139	154	143	147	141	136	149	162	127	122	134	119	131	150	144	134	129	149	154	150	147	155	140	126	128	134	132	161	148	132	144	127	147	142	152	167	129	136	131	139	137	157	145	128	161	121	147	147	138	163	135	133	140	125	160	146	137	145	145	136	138	135	138	168	126	155	142	137	138	151	154	131	150	133	137	140	133	121	155	128	142	158	135	164	156	150	130	131	133	134	145	143	123	136	147	150	144	135	135	131	165	144	128	122	138	142	135	104	132	156	132	117	143	139	124	153	140	153	139	131	129	136	139	141	143	160	153	123	127	134	128	129	133	143	145	148	157	134	138	161	148	137	150	124	141	173	151	130	139	130	141	142	137	146	150	153	132	129	143	144	139	150	131	136	137	137	120	144	122	116	154	143	158	133	146	134	139	140	119	141	143	176	143	122	150	122	126	148	176	131	145	138	134	125	146	130	152	131	133	157	130	127	144	150	137	161	151	157	124	132	139	137	142	134	130	132	135	143	128	128	150	160	167	150	148	164	133	135	149	159	137	153	133	126	155	143	151	132	119	141	143	156	133	141	119	127	145	133	156	147	130	126	138	123	145	153	141	160	136	158	130	126	148	152	146	131	129	140	131	132	133	162	162	142	142	131	139	132	136	137	119	134	128	140	136	153	148	153	145	145	139	129	141	119	145	122	159	144	151	157	146	112	132	160	138	139	138	142	130	146	161	138	135	144	132	151	140	166	151	148	146	120	133	125	143	138	161	158	137	128	152	146	127	136	122	128	134	145	138	154	151	148	123	157	133	140	126	136	147	106	135	166	141	149	139	156	158	133	153	139	160	137	150	134	142	144	132	155	132	135	135	157	146	146	132	146	138	137	147	131	119	134	148	136	133	133	150	169	142	135	145	151	124	157	131	166	158	139	145	132	139	146	150	142	129	134	134	142	127	127	149	140	151	143	128	145	147	159	138	137	129	153	152	144	144	137	134	148	156	149	130	127	130	141	147	137	140	127	150	116	126	154	153	151	136	146	131	161	146	132	136	145	143	131	128	139	153	145	142	148	110	147	136	145	162	140	144	138	133	150	138	135	150	152	150	149	148	140	131	120	143	146	142	142	156	166	165	153	140	140	136	119	148	157	121	155	135	156	131	137	160	138	131	146	124	153	151	148	144	114	155	144	140	145	146	154	125	146	138	147	130	159	134	131	122	147	132	130	152	132	135	142	145	155	148	125	143	125	146	153	150	134	152	135	137	138	159	150	144	145	139	139	160	144	146	150	141	141	136	132	142	127	124	117	120	120	148	138	153	151	109	139	136	128	125	143	159	172	131	162	125	140	126	149	137	146	143	136	166	147	132	133	144	148	148	145	136	133	139	135	139	141	132	149	122	139	162	132	115	145	145	167	147	134	153	146	132	140	125	145	129	130	144	143	154	132	117	154	133	139	161	144	146	145	135	142	147	106	121	153	133	127	135	137	152	116	138	138	138	150	152	145	136	159	133	153	161	147	147	149	140	139	161	141	156	147	138	143	152	149	151	159	144	170	148	137	143	126	150	149	141	145	147	115	178	133	141	140	117	159	150	134	127	147	126	167	128	116	167	146	137	115	124	133	132	149	138	138	145	155	143	140	138	128	144	144	130	150	131	160	159	150	128	138	139	134	142	151	132	153	150	141	139	123	143	155	133	141	148	132	137	171	151	151	133	141	135	145	119	136	141	134	155	150	158	137	126	137	130	156	136	158	150	140	125	114	142	146	153	137	140	164	126	126	152	147	150	120	143	144	143	139	154	136	144	152	153	147	119	129	151	136	157	137	157	117	152	142	151	138	122	134	150	158	142	136	151	149	145	152	129	140	146	147	137	147	137	147	168	142	133	150	141	152	149	147	147	137	136	141	160	153	135	143	140	138	147	134	136	137	138	139	129	135	131	149	149	138	130	132	131	139	141	148	152	139	150	127	145	137	139	139	149	163	144	146	170	151	146	144	140	132	142	155	148	148	131	140	146	152	149	147	143	135	127	128	138	163	117	158	155	139	137	135	143	134	146	136	173	153	133	142	152	129	114	135	152	140	166	138	132	136	141	141	127	143	146	163	144	144	136	138	145	126	133	151	130	162	135	168	143	132	146	148	145	139	128	130	160	140	125	161	149	143	138	124	150	135	142	143	157	143	138	127	140	125	128	110	147	137	152	138	122	156	153	148	159	145	142	146	142	174	169	155	128	141	109	144	132	142	137	140	151	148	138	126	122	129	133	142	146	144	148	134	124	136	150	153	146	161	121	152	138	140	131	134	143	153	145	141	142	143	156	147	147	139	146	148	136	143	144	154	139	162	142	137	154	146	127	158	141	147	139	153	133	120	162	127	122	131	149	148	143	158	152	128	121	155	171	126	163	144	137	146	130	135	138	136	154	135	135	133	150	121	140	137	159	144	150	131	139	141	163	149	149	137	120	148	122	117	159	141	109	142	146	157	137	131	137	148	137	146	122	129	142	146	144	157	162	150	157	143	179	132	131	114	134	155	143	149	126	122	139	134	154	127	152	126	151	139	128	141	142	156	137	141	161	137	122	149	149	148	150	127	171	152	133	143	135	137	143	137	131	136	148	129	145	156	139	145	149	162	152	134	166	148	155	118	143	129	129	148	134	154	118	151	150	167	135	138	122	136	141	143	168	152	135	137	148	144	149	143	149	140	155	144	147	132	137	147	139	146	133	130	143	131	135	140	149	132	134	138	148	118	133	149	155	153	143	136	152	156	137	152	141	156	142	141	159	125	154	146	131	128	137	147	153	165	135	154	120	141	170	138	135	161	155	155	146	129	143	154	142	146	167	141	143	134	158	145	129	131	139	134	154	144	133	130	143	140	145	115
4988	760	662	417	293	260	210	204	207	183	164	158	167	171	172	168	148	170	154	142	160	158	146	144	123	154	140	158	127	143	138	141	139	155	152	146	152	139	133	146	146	133	142	141	153	155	149	136	142	142	156	150	141	142	175	136	145	152	148	161	141	142	151	158	137	147	127	151	126	136	150	145	146	125	145	161	140	140	167	143	131	148	141	146	159	135	143	147	146	145	155	153	147	164	133	132	147	150	144	142	140	150	144	149	143	135	157	179	144	155	137	143	142	134	147	159	154	144	143	133	130	165	132	140	135	138	159	150	175	144	146	138	154	122	155	126	166	173	167	184	138	151	153	144	156	149	151	151	147	126	165	147	157	127	163	161	117	149	154	160	133	134	155	143	141	153	144	137	150	157	153	148	144	135	139	126	125	145	140	162	140	155	158	154	145	139	164	169	146	139	148	152	143	132	127	152	145	136	147	134	153	156	126	105	143	120	155	139	152	135	142	121	160	118	153	119	155	139	134	146	122	155	128	156	143	144	135	149	151	149	135	136	147	126	149	142	165	157	137	141	115	138	143	148	143	170	147	148	160	139	146	132	162	140	152	142	142	152	131	165	134	137	175	141	141	168	152	154	139	132	151	130	144	151	132	129	162	127	136	154	168	145	142	163	120	144	142	128	146	160	157	162	134	152	139	158	163	144	141	156	146	135	144	134	164	154	142	146	138	133	123	145	139	144	158	138	154	156	152	139	125	161	138	121	151	132	143	113	155	163	147	147	159	138	165	135	145	127	137	136	135	147	130	156	153	163	135	146	162	127	151	153	147	138	141	144	145	158	139	157	157	156	172	144	158	135	139	137	142	139	157	143	141	148	148	154	148	133	139	147	153	162	150	160	143	152	140	136	123	170	130	148	159	149	153	187	143	130	139	142	144	154	142	186	153	156	138	157	170	154	147	159	138	140	147	132	146	156	154	158	135	170	174	136	142	136	117	127	152	135	134	137	147	148	137	145	144	175	143	152	143	166	160	129	135	147	145	142	138	162	131	143	135	153	134	122	172	143	145	143	143	145	144	149	182	142	143	132	160	167	160	170	138	144	144	114	134	150	141	134	144	159	151	142	126	153	164	144	152	143	153	154	152	156	141	155	141	142	172	145	157	147	144	159	170	133	158	139	144	145	131	136	171	156	165	155	133	147	132	151	163	148	151	141	150	109	133	128	148	153	127	173	145	127	131	156	166	138	121	143	152	153	147	151	125	139	130	156	145	133	134	165	148	145	140	133	139	158	156	141	132	145	136	150	151	141	163	137	151	164	146	130	138	132	153	152	134	142	149	143	165	154	140	127	161	175	161	154	134	150	151	156	151	144	142	140	144	144	156	144	137	140	121	152	147	139	163	151	161	143	152	148	125	166	131	124	159	154	159	154	146	143	159	156	146	149	145	146	166	155	155	155	132	137	117	151	129	160	140	146	137	147	140	146	135	152	135	155	137	144	130	127	151	168	162	147	128	149	145	160	161	143	169	141	149	110	140	149	158	156	129	138	156	141	174	143	167	142	142	149	141	149	144	154	156	136	154	163	159	152	136	131	128	142	136	151	137	142	163	138	153	151	150	141	128	137	143	136	153	141	148	135	125	151	152	152	143	127	155	139	128	123	166	136	136	126	166	152	136	137	159	145	134	165	141	143	134	131	139	164	136	146	136	130	155	150	151	136	167	160	160	149	149	116	129	149	149	131	147	137	144	166	154	152	131	157	136	131	154	124	152	145	145	162	146	160	135	131	126	161	144	144	134	161	132	146	135	156	157	157	135	132	140	141	141	147	150	129	170	142	156	139	158	149	139	160	147	126	148	118	134	135	148	138	136	151	145	140	154	136	138	156	142	165	140	146	141	142	153	153	136	135	140	164	146	134	143	142	125	148	128	149	145	145	148	154	148	173	158	142	161	142	142	152	157	153	171	159	144	150	146	143	153	177	144	138	183	136	114	155	148	166	143	152	150	150	160	155	126	149	158	153	146	149	131	131	143	183	151	148	175	142	149	130	149	142	135	141	143	149	154	146	130	144	138	148	142	167	154	142	150	145	140	166	151	164	149	135	126	138	156	138	152	145	155	124	125	170	135	144	152	153	143	139	152	154	155	148	141	154	125	149	159	128	126	161	149	147	126	125	138	144	155	144	153	130	153	128	138	124	132	136	165	164	128	118	145	153	175	154	166	139	137	149	141	150	142	133	139	140	122	154	161	138	156	137	152	132	138	146	137	130	143	152	154	151	167	129	132	134	139	142	135	138	133	166	121	145	137	154	139	149	146	155	140	160	127	124	150	133	132	144	130	144	146	132	156	164	153	160	163	137	142	141	134	140	142	154	157	127	152	155	134	142	125	139	137	143	123	132	139	142	144	136	176	161	161	148	130	156	138	130	146	139	149	136	148	135	121	149	130	133	122	157	154	125	141	163	149	163	163	121	145	138	143	149	125	138	155	157	131	143	151	148	147	170	133	137	135	166	139	142	169	138	132	159	133	155	170	140	150	166	148	135	140	144	178	130	148	130	143	141	137	137	134	153	148	128	128	155	138	127	132	148	136	126	146	151	150	143	138	124	138	130	161	142	139	126	147	151	145	157	173	165	171	123	150	148	151	145	151	157	159	148	145	139	141	126	150	139	144	129	162	140	147	132	154	159	151	142	140	128	158	138	139	163	133	143	161	144	145	149	141	154	147	129	148	148	148	158	141	137	134	153	155	135	148	153	153	153	149	146	142	144	140	151	171	145	133	136	147	140	145	146	162	131	143	162	153	152	158	135	142	125	152	144	145	135	134	131	156	147	154	159	157	122	149	138	157	132	130	147	146	116	142	166	148	149	141	130	148	143	127	146	145	135	145	135	133	156	136	165	160	146	138	147	131	128	142	137	148	159	127	133	149	143	141	162	143	155	117	152	130	153	148	133	138	130	143	147	133	132	173	144	150	151	138	134	154	157	135	141	120	147	148	143	141	146	155	144	163	164	143	139	154	167	152	130	137	133	155	137	160	138	149	148	151	116	128	158	157	161	144	133	149	148	164	151	158	145	137	150	139	134	136	166	168	128	135	147	150	160	154	164	142	126	130	162	138	136	146	134	129	137	134	168	125	150	147	144	143	132	154	130	136	149	157	142	145	134	154	150	167	142	172	145	135	140	136	131	143	129	160	144	145	126	148	179	135	142	163	161	140	157	138	130	144	149	139	134	149	163	156	135	139	162	159	133	167	141	125	143	158	147	151	164	146	156	129	166	162	171	134	159	133	140	132	151	159	170	158	129	147	156	140	150	127	160	135	158	139	155	138	157	156	130	148	137	176	164	142	155	153	137	117	156	150	157	158	172	120	123	156	135	141	127	144	160	143	145	143	150	153	145	139	129	146	132	149	162	148	159	156	118	143	145	156	145	157	141	149	149	126	135	127	145	136	162	147	137	156	145	160	133	149	130	147	144	148	158	157	141	139	149	139	153
25164	20858	27378	24439	20852	12707	1836	1189	920	874	745	688	671	621	614	619	555	558	500	540	542	517	500	527	510	504	502	457	496	450	481	477	480	528	478	469	435	530	457	474	461	502	447	454	421	482	475	459	458	444	478	468	453	441	418	469	444	433	442	459	454	463	479	496	475	468	461	445	476	477	433	488	467	459	459	501	442	437	481	499	465	462	437	472	459	462	426	470	497	463	452	485	457	438	419	445	417	461	431	468	406	452	486	467	427	474	444	473	451	432	431	447	435	449	456	476	433	493	446	479	469	466	467	470	449	465	440	452	474	468	451	434	516	481	414	459	486	471	474	446	446	472	470	470	451	449	445	430	459	417	433	431	446	475	433	450	440	456	500	457	484	457	475	482	420	440	431	449	426	451	474	439	421	435	439	460	449	459	465	447	444	477	469	418	452	435	463	448	447	458	449	454	464	456	435	440	466	473	470	464	498	439	443	438	478	463	443	427	436	480	467	455	449	500	440	441	476	428	439	447	453	463	450	454	410	482	452	434	413	431	436	415	469	417	455	417	412	422	441	461	461	443	431	461	436	466	440	437	528	434	469	471	440	448	467	447	441	459	472	455	462	498	444	456	453	458	467	511	484	460	413	455	456	474	409	490	492	469	467	422	468	445	443	433	448	449	481	430	460	484	472	471	454	435	443	430	439	468	445	487	440	447	420	482	477	451	456	462	430	425	458	408	434	427	496	441	463	420	481	473	437	426	443	449	454	453	445	501	469	455	463	438	444	466	454	407	462	443	434	482	440	425	424	443	464	447	446	488	446	480	418	465	462	436	414	428	462	460	469	462	484	458	472	456	496	497	425	449	467	429	515	427	465	457	471	497	438	436	458	487	464	449	479	451	466	462	435	492	448	422	439	452	473	439	430	480	478	468	455	446	457	508	417	444	448	435	461	457	473	447	456	467	457	481	453	412	436	472	452	420	424	444	429	421	485	451	459	433	400	449	457	476	431	450	433	452	487	474	444	459	432	479	488	457	470	465	478	488	444	400	443	481	451	445	462	467	434	434	468	448	454	477	465	426	417	469	453	465	451	442	466	412	439	446	452	432	442	450	461	453	429	450	470	443	465	502	450	404	485	458	471	440	483	467	449	466	458	427	470	455	489	463	473	467	433	426	484	464	440	447	436	454	442	474	478	437	483	456	492	454	446	458	485	484	432	435	462	461	482	456	434	504	488	462	467	431	435	453	477	484	421	455	454	434	416	437	471	455	433	478	482	453	488	422	491	476	439	478	444	441	447	427	448	446	483	401	504	471	449	457	433	410	472	481	454	464	442	419	442	429	426	450	435	431	442	441	482	479	468	436	419	469	491	452	473	450	480	464	448	502	426	433	436	453	483	457	464	422	427	460	442	458	455	470	447	460	433	474	471	444	435	404	461	470	454	473	485	443	430	453	455	467	452	453	436	442	479	434	450	419	433	446	423	472	427	479	476	400	458	426	425	477	480	470	442	482	470	463	478	434	433	389	426	476	432	488	451	425	460	465	440	497	443	467	479	388	465	428	452	439	456	430	450	456	443	466	473	440	448	464	417	435	442	431	465	483	456	482	446	451	453	469	431	425	484	424	450	454	465	479	433	452	439	472	463	468	446	463	452	471	447	470	467	441	444	462	470	467	418	446	466	450	489	406	467	456	410	427	469	468	461	485	468	467	494	460	470	447	451	446	435	447	473	450	455	467	437	439	442	473	438	459	478	452	473	468	470	412	429	451	511	456	455	437	463	454	445	450	467	474	465	433	499	477	432	471	433	462	474	474	454	467	417	439	446	493	433	460	461	477	472	431	457	432	487	449	447	496	456	420	475	445	471	470	430	461	472	454	439	500	437	429	412	426	489	442	441	458	457	423	446	426	464	414	458	426	430	449	423	441	413	460	480	466	465	448	445	461	465	444	436	437	455	463	492	465	462	476	425	430	479	448	480	455	464	478	458	454	445	454	466	480	427	439	476	435	453	500	459	477	450	465	477	432	456	472	491	405	462	496	440	468	482	448	430	464	462	471	435	468	489	438	468	461	485	451	519	452	471	474	452	432	459	441	462	441	460	440	445	445	511	437	471	414	468	430	473	468	449	431	491	423	457	445	475	456	419	467	460	440	436	445	451	462	463	453	449	458	409	452	437	413	483	439	440	452	459	431	473	477	436	466	458	466	448	522	488	459	460	462	450	464	491	436	449	429	440	492	435	420	461	462	446	478	421	486	453	476	518	444	455	454	456	439	454	428	445	467	425	453	482	455	471	474	419	430	449	445	483	426	422	472	454	446	445	454	457	448	443	430	474	447	421	467	400	448	466	460	462	486	464	452	466	444	454	450	468	475	465	491	455	472	435	466	447	498	427	482	432	436	441	425	443	481	438	469	435	413	462	406	475	456	427	460	460	463	457	449	435	490	436	452	472	487	454	477	502	472	470	477	458	417	416	424	450	461	462	468	522	461	447	463	459	435	467	491	417	459	436	469	441	459	485	416	454	469	469	420	420	475	451	473	443	426	380	464	455	450	423	429	462	440	439	504	463	474	457	457	441	447	482	469	433	449	466	450	470	462	483	477	429	455	440	470	479	462	476	488	456	445	486	424	427	437	457	480	460	456	432	474	428	434	463	470	482	451	445	472	417	472	461	435	445	445	431	468	457	447	433	451	446	404	437	470	446	448	443	392	445	441	459	472	425	425	442	494	463	459	446	466	461	408	421	454	454	427	459	454	483	472	493	482	455	446	446	480	448	459	437	504	496	450	465	431	465	450	468	459	464	461	445	435	446	457	446	456	429	416	453	415	463	459	474	451	429	443	439	459	451	460	419	458	442	467	447	466	465	460	475	455	445	466	453	471	460	442	479	432	448	483	452	458	452	482	461	435	473	442	454	457	448	479	449	470	491	433	444	493	478	470	432	442	435	444	455	459	455	456	446	446	452	447	446	470	451	451	471	482	448	457	447	449	456	495	479	459	470	426	490	460	469	465	468	462	440	480	453	476	514	477	433	426	466	433	444	441	462	468	456	436	443	491	439	475	471	455	435	435	466	442	453	455	425	455	422	398	469	457	477	473	477	477	451	459	431	402	438	463	501	435	413	424	402	467	460	482	426	498	442	484	373	464	409	431	455	427	453	482	457	435	464	389	467	457	444	442	466	441	414	457	471	449	480	448	413	455	415	461	450	505	467	443	453	423	471	435	460	449	454	444	417	400	456	453	459	433	439	471	440	442	438	498	431	462	445	454	464	444	438	466	475	431	440	434	464	487	457	470	490	437	444	437	451	440	437	419	477	476	461	422	455	476	452	438	454	469	433	462	463	454	459	440	443	429	485	476	424	428	510	443	464	445	433	434	417	481	486	468	449	501	449	444	457	444	425	491	478	443	427	439	431	434	417	438	441	419	425	491	471	485	464	438	468	473	456	496	481	502	445	474	471	464	426	445	473	441	460	451	423	450	494	441	468	438	427	413
7236	11985	10745	5907	3945	2879	2186	1769	1551	1261	1110	998	829	793	723	696	588	583	580	589	561	567	540	533	511	511	473	481	477	469	469	464	461	449	440	433	464	421	459	455	439	441	423	442	429	433	448	431	403	477	438	442	431	426	440	471	436	426	417	412	428	461	438	452	403	405	426	439	423	411	422	427	377	413	411	403	430	408	389	441	426	408	400	418	471	442	434	395	415	444	390	417	443	433	396	403	409	401	408	403	453	392	443	429	447	420	414	399	422	392	436	464	426	435	409	437	425	371	410	406	411	412	407	451	396	409	422	412	381	405	437	403	411	419	410	444	400	432	410	410	428	385	392	405	432	396	414	420	403	444	409	405	448	420	400	457	446	410	436	442	449	418	406	412	408	408	420	427	433	428	416	398	413	386	426	447	423	422	403	415	419	400	448	372	387	418	410	383	415	441	431	445	391	433	422	421	411	393	443	417	397	455	405	414	401	451	422	398	414	472	402	401	402	397	402	428	384	426	419	386	413	424	446	415	388	400	460	459	363	418	402	372	451	406	435	428	418	419	444	422	418	417	412	387	397	410	425	424	378	418	401	400	438	423	420	416	423	422	442	451	438	413	428	427	438	395	428	418	394	403	405	437	393	430	385	413	438	386	382	370	426	430	422	414	420	430	405	412	418	443	419	406	423	400	398	366	396	434	419	413	431	427	417	407	444	423	436	403	422	398	437	385	434	426	407	442	424	419	417	440	424	416	417	423	439	437	411	413	396	443	404	435	430	430	395	381	391	427	441	410	385	421	402	399	412	412	435	422	399	394	421	396	395	408	421	393	434	423	407	458	452	404	413	384	457	445	415	433	443	384	439	431	411	427	413	421	472	378	423	422	407	401	392	402	385	411	437	470	394	435	441	400	426	383	393	399	402	415	363	405	440	384	416	390	435	440	391	423	399	447	419	370	454	390	392	439	417	397	437	436	401	440	422	403	429	393	431	414	395	412	429	409	425	406	395	403	382	372	430	416	421	411	418	410	408	413	394	388	405	419	442	431	372	411	433	423	385	463	396	389	427	404	403	417	431	414	385	427	414	409	421	428	443	431	419	410	451	465	387	420	417	397	412	418	402	430	431	414	382	444	417	411	414	407	417	413	469	428	387	387	414	410	404	424	414	421	416	422	406	457	436	418	418	455	375	407	448	420	397	442	435	412	450	392	411	452	427	406	394	449	423	408	418	422	424	396	437	377	428	385	430	420	446	414	407	384	394	415	399	432	411	390	393	422	408	411	433	419	428	447	375	377	410	412	409	388	441	404	464	428	425	438	371	440	411	412	423	350	407	421	411	414	390	427	419	404	405	398	411	452	417	414	402	442	421	429	390	417	392	390	425	401	435	392	398	410	434	416	445	404	385	412	434	393	393	401	425	405	418	397	444	425	444	383	380	406	409	448	430	402	402	413	370	405	429	407	425	428	422	373	425	386	422	400	457	391	411	438	421	407	449	398	426	390	436	457	392	419	408	400	396	430	420	439	424	401	415	447	444	405	440	428	399	413	391	416	453	387	416	418	439	434	403	435	422	432	435	383	405	408	415	399	432	423	418	412	429	419	431	396	407	451	411	394	402	429	436	400	427	406	421	415	440	396	438	447	423	430	409	435	448	395	405	446	421	404	420	423	440	382	400	431	430	443	402	393	396	396	436	407	413	435	388	379	432	397	412	443	410	403	431	421	412	440	447	382	416	440	393	400	421	392	414	431	399	418	409	427	405	402	431	392	466	415	400	406	405	415	397	419	407	463	427	420	410	423	414	409	427	409	393	417	436	439	438	429	420	409	432	409	407	406	388	412	417	448	440	386	454	473	450	410	404	427	379	381	413	414	427	430	432	385	399	400	422	431	438	441	445	424	422	417	396	424	401	427	395	446	411	417	411	401	398	427	454	399	415	392	402	381	469	428	422	432	408	400	407	424	425	430	452	401	422	467	389	438	406	424	399	397	424	440	423	412	431	418	442	423	395	443	437	434	432	398	412	400	444	388	385	420	415	406	425	424	394	434	429	418	453	416	416	445	398	462	424	427	419	428	396	421	386	391	428	399	421	415	427	398	423	432	444	410	431	388	385	424	381	422	422	418	412	442	414	409	401	423	432	443	429	410	399	422	426	434	400	432	408	406	439	426	398	408	461	383	460	387	418	455	428	389	395	427	408	454	445	409	477	399	389	402	393	413	424	399	454	462	425	408	458	411	419	413	402	401	427	419	405	423	379	390	440	396	398	437	380	420	415	431	426	421	429	408	444	421	411	413	427	412	393	374	402	413	394	417	397	427	430	434	406	397	432	441	450	437	427	450	422	392	416	456	437	414	412	451	434	418	410	415	424	421	434	422	474	378	416	390	419	449	420	405	460	426	404	411	409	423	402	391	391	443	430	412	425	437	442	412	438	415	430	417	385	411	388	431	406	420	425	424	400	397	445	404	410	402	420	438	468	395	426	403	425	418	405	405	438	402	439	410	420	404	402	419	406	449	399	423	438	404	413	414	385	405	429	429	474	424	423	403	420	420	391	420	385	401	392	412	414	394	444	423	449	462	402	440	414	420	417	451	419	398	403	402	451	383	420	406	429	418	400	407	434	368	367	411	395	422	413	397	451	411	420	373	432	419	408	450	432	419	410	423	449	434	424	422	391	393	440	409	409	412	398	443	416	395	402	418	430	438	426	400	443	409	418	393	398	433	411	442	439	424	411	412	399	431	415	408	417	382	425	434	390	412	379	414	440	416	446	448	409	422	434	427	389	403	427	434	436	427	414	416	418	428	461	397	394	409	401	411	394	392	416	414	435	434	426	400	413	398	399	456	452	417	407	399	400	402	432	409	432	400	413	401	436	417	408	433	363	417	427	455	428	417	408	416	390	444	420	414	466	408	375	419	438	429	402	393	450	411	414	446	429	418	422	417	385	420	392	424	409	425	413	457	427	404	426	418	390	422	393	412	422	400	463	398	399	431	424	402	450	432	422	410	416	410	432	421	414	420	411	445	397	363	412	438	415	376	458	426	385	415	413	449	410	445	411	439	389	467	421	450	404	435	435	372	426	426	393	425	421	431	386	441	414	398	416	423	408	396	437	381	419	407	405	433	390	421	412	389	449	419	375	454	437	442	414	388	402	428	439	437	393	418	465	393	413	403	407	461	442	401	390	427	415	407	384	413	439	404	433	412	463	453	394	397	416	434	417	450	406	423	420	383	441	416	422	412	467	415	422	429	391	410	445	403	361	417	377	454	409	432	447	423	411	422	384	384	402	388	409	431	365	411	436	431	433	399	442	401	451	441	442	405	410	399	433	390	428	442	415	434	481	424	425	418	413	426	445	430	410	406	443	438	406	421	437	441	432	413	420	421	417	435	401	417	392	437	450	402	404	443	409	406	403	429	395	432	383	399	442	424	417	441	432	425	402	423	411	393	457	418	432	432	395	433	453	392	424	413	411	433	406	406	393	400	404	470
23012	20888	27721	24178	20895	21000	11276	2252	1583	1443	1287	1118	1091	1005	949	961	913	862	853	845	760	782	808	797	791	792	786	723	732	697	697	751	742	695	738	697	706	695	722	752	718	739	701	704	718	736	690	644	674	685	677	676	668	644	630	660	675	700	732	713	682	754	705	726	749	707	635	639	691	675	640	700	739	673	688	739	660	716	672	686	683	719	712	663	721	706	659	660	740	645	675	708	645	688	616	676	709	698	650	669	695	705	671	648	634	675	678	688	663	619	718	666	684	654	718	703	658	678	670	687	676	646	670	622	690	671	687	631	670	700	648	657	657	685	684	654	670	652	641	671	655	665	682	665	720	690	693	640	619	615	655	659	681	670	649	653	680	665	669	691	706	671	644	701	669	694	690	695	698	685	673	700	697	658	652	668	660	639	640	647	643	702	705	689	658	698	699	674	681	716	696	682	675	659	704	658	648	656	685	674	683	658	648	680	695	653	686	653	665	665	701	672	684	665	644	661	644	658	693	665	650	649	687	695	693	683	685	661	687	646	681	639	663	680	716	661	695	666	663	685	659	662	654	675	699	648	690	670	618	644	666	700	652	657	663	685	674	636	671	687	686	698	691	705	691	698	695	627	642	683	679	651	689	635	706	662	654	659	619	635	669	655	676	669	669	715	653	687	653	625	669	697	649	674	628	695	669	664	651	750	691	647	681	668	669	697	606	667	693	661	666	668	661	651	653	659	617	693	673	681	684	720	696	651	711	668	636	625	693	632	645	661	659	712	673	673	681	689	642	618	666	663	660	655	668	690	701	682	683	632	677	676	661	683	650	635	714	669	685	684	645	726	639	661	645	675	731	646	667	658	686	671	680	672	631	669	653	632	690	642	672	697	687	671	721	675	662	695	700	703	676	673	653	662	684	682	664	701	687	648	671	691	642	697	674	668	663	652	680	732	707	670	649	599	688	659	693	694	662	679	672	660	650	657	658	699	678	646	681	672	662	661	696	662	648	655	661	645	673	674	704	684	668	662	647	646	651	720	664	642	650	663	669	676	641	670	642	646	696	650	678	637	652	695	667	719	685	637	667	665	685	665	648	693	699	635	688	703	683	662	645	618	667	681	664	635	689	640	646	638	675	686	718	658	678	688	662	679	655	686	693	702	631	658	675	675	653	709	711	665	664	683	667	666	645	671	697	688	614	674	654	653	683	679	693	650	666	658	640	755	740	631	665	715	701	673	644	691	695	666	691	712	671	637	635	680	687	679	674	726	667	678	691	636	707	676	693	704	632	632	662	693	677	674	679	706	662	671	620	654	698	652	685	637	714	648	685	671	710	720	706	638	636	676	660	688	681	658	703	658	658	655	702	673	633	672	659	662	700	640	659	651	688	718	621	645	703	670	694	640	693	650	630	682	686	611	614	619	675	680	672	718	710	649	646	691	687	641	669	718	649	645	672	691	701	640	707	709	625	690	695	660	673	632	667	662	672	656	674	683	679	667	617	693	683	722	696	667	696	651	652	630	677	661	661	690	662	678	676	634	669	669	683	657	654	625	647	696	659	692	685	652	670	646	644	644	660	685	623	645	690	674	687	650	685	675	695	670	679	677	697	647	660	690	639	643	681	689	649	677	683	664	725	693	665	605	715	695	639	694	616	659	637	682	663	647	675	676	695	679	685	672	689	680	685	666	645	694	669	667	697	700	645	678	622	669	686	657	712	667	643	679	748	658	689	667	646	681	669	702	694	633	646	655	689	700	679	627	608	625	699	648	687	634	671	703	707	686	664	675	678	670	637	669	665	680	646	705	679	709	682	684	663	668	649	682	687	649	720	711	698	645	671	607	645	681	669	676	626	663	680	650	619	654	682	667	727	660	691	673	714	694	609	675	712	642	646	709	674	681	695	677	697	668	676	627	648	669	671	696	671	681	644	642	652	601	735	680	691	674	677	676	635	669	655	647	682	623	668	675	674	646	673	675	692	679	631	635	652	680	722	642	655	664	643	683	703	723	646	659	663	676	670	662	668	641	686	677	635	670	633	663	691	683	664	652	657	637	646	647	671	687	669	652	690	660	635	650	701	665	695	685	665	694	681	697	645	662	632	690	662	683	614	667	676	658	681	683	655	689	618	671	645	632	641	684	684	678	680	689	651	644	727	658	643	665	674	699	691	673	712	664	697	722	666	632	661	679	671	652	655	605	647	623	642	649	616	662	744	718	708	633	662	668	653	628	646	659	669	626	680	718	693	716	655	644	692	646	667	667	673	646	645	624	708	639	650	638	637	711	660	634	674	642	657	633	645	708	621	673	645	679	678	633	658	626	640	687	683	701	643	676	660	651	702	662	684	700	677	736	704	689	694	682	677	657	660	670	612	631	685	718	704	637	643	629	667	684	721	692	647	679	671	619	675	629	652	638	667	646	660	659	648	680	685	690	674	675	649	667	671	668	666	649	698	652	654	670	678	671	712	662	668	644	674	671	693	656	606	633	687	672	663	705	699	676	675	643	662	678	647	632	704	642	689	646	656	644	673	633	647	612	681	672	693	668	649	635	663	635	648	666	648	682	634	704	671	668	654	662	629	639	660	647	685	643	663	647	627	654	671	615	729	628	648	675	682	636	649	713	714	684	674	684	686	690	684	655	660	651	707	640	680	637	667	670	642	681	676	688	666	676	583	670	659	684	645	664	631	664	660	624	671	718	665	675	671	627	685	630	644	672	689	665	623	639	639	686	658	667	716	662	642	691	698	651	637	674	676	677	632	705	632	655	674	698	684	715	658	694	657	666	650	685	675	686	634	650	665	646	672	668	681	703	687	636	626	628	680	631	688	661	662	631	641	669	662	690	648	667	678	660	649	695	665	668	658	710	694	632	667	636	673	667	653	683	645	661	671	702	725	640	693	659	662	668	729	686	654	663	643	663	646	654	673	644	686	634	668	727	643	658	649	657	700	712	685	698	660	671	663	679	665	656	652	695	648	634	631	706	606	693	727	656	644	687	664	685	661	680	638	671	665	652	674	655	686	652	620	674	656	683	679	704	647	690	645	675	662	670	698	580	604	679	645	699	658	670	681	671	694	628	686	691	635	628	723	653	662	695	628	658	657	658	672	656	631	693	633	707	638	696	674	689	650	693	675	659	679	649	719	701	659	670	697	659	681	681	693	682	670	643	674	678	676	661	615	651	704	668	628	677	656	636	657	685	675	646	724	642	677	691	656	651	596	702	669	720	672	671	694	626	723	692	713	686	655	703	665	652	662	685	638	715	682	689	663	620	676	617	669	665	690	649	646	685	629	648	688	672	677	681	651	701	648	662	645	673	655	678	676	666	701	711	700	670	674	675	681	626	691	646	649	675	635	682	618	618	684	628	681	662	714	692	693	642	656	673	619	628	688	675	704	641	701	635	626	638	697	643	629	652	651	641	670	617	655	684	673	646	673	662	619	706	645	684	646	648	611	695	625	626	609	643	641	619	652	711	674	670	690	658	629	649	712	724
10044	19023	17256	10088	6998	5211	3945	3125	2561	2235	1901	1677	1518	1346	1290	1189	1113	1001	973	915	874	879	796	774	794	782	749	756	761	700	731	715	647	726	671	734	714	666	708	660	703	701	692	671	622	631	694	623	695	642	674	692	640	617	647	696	610	629	662	617	641	643	620	658	674	625	621	658	657	672	702	638	646	650	627	605	661	669	614	640	654	607	638	627	629	626	607	587	655	616	643	688	608	641	635	639	656	673	630	630	590	661	623	662	642	652	581	607	621	626	643	599	621	646	641	599	637	639	608	599	649	605	605	629	573	629	632	600	628	588	625	627	613	579	616	609	596	632	606	644	643	617	642	610	620	611	638	612	584	635	648	685	634	616	591	626	690	605	610	612	667	635	600	651	650	643	588	596	630	627	626	681	603	617	635	630	604	612	648	620	602	666	588	627	594	648	622	598	604	616	618	612	563	607	618	622	634	632	628	561	604	641	589	634	648	634	610	626	586	631	587	597	593	638	627	671	649	632	631	641	605	626	610	665	654	641	668	582	618	603	601	636	676	625	620	592	605	611	655	629	654	655	606	644	626	635	608	632	634	615	635	611	624	577	646	655	635	617	669	592	635	665	623	648	599	597	611	647	592	609	591	606	628	667	620	643	627	626	627	611	653	665	644	607	659	654	593	603	624	658	605	609	604	638	656	636	621	593	649	619	580	645	589	638	631	630	594	620	639	613	613	634	612	603	647	601	648	646	596	616	632	648	619	606	594	673	654	633	596	647	605	603	563	608	593	639	604	641	626	609	657	599	649	655	641	615	620	669	620	646	644	644	640	621	610	632	624	638	618	616	656	621	660	604	618	595	580	679	624	591	603	613	640	657	610	615	596	608	665	579	627	600	619	656	595	607	638	607	632	655	621	614	616	620	634	599	581	635	647	627	614	642	668	636	643	613	606	575	623	650	599	614	650	629	627	624	615	615	647	652	662	671	632	630	575	629	625	634	600	637	578	629	631	647	599	633	605	639	629	624	602	628	630	596	641	589	631	653	603	630	634	612	575	620	637	598	606	643	617	605	635	613	624	637	646	593	620	628	630	612	592	638	570	614	640	637	636	619	673	601	589	644	571	633	653	597	671	593	631	631	638	606	617	673	598	628	586	641	623	592	601	659	651	605	624	629	639	593	634	614	582	650	599	630	674	625	632	662	609	654	611	657	663	669	657	670	637	625	573	600	609	614	647	631	641	575	614	649	606	606	593	639	651	624	611	637	650	593	620	617	627	629	616	600	642	623	612	611	624	632	602	600	618	581	588	676	607	609	621	617	625	655	644	604	630	609	626	579	622	606	617	648	593	620	641	642	655	583	644	605	616	619	559	602	587	636	603	618	630	601	626	645	612	624	652	641	645	653	681	636	625	621	609	649	655	654	601	607	630	635	627	633	637	653	597	668	611	628	600	633	651	648	611	583	604	600	635	595	626	628	598	624	640	588	566	631	619	687	666	633	697	592	588	630	599	625	615	645	611	617	658	656	626	635	603	612	607	639	629	649	596	669	597	620	611	654	636	604	599	655	643	590	647	635	607	645	613	613	590	626	608	660	633	634	626	590	629	594	593	599	561	601	653	633	634	613	608	599	639	609	620	630	627	589	607	622	617	599	592	610	602	657	660	620	611	649	645	661	575	630	606	609	587	615	643	618	587	645	610	593	660	649	625	640	614	572	600	593	657	626	592	634	600	587	627	608	624	606	638	613	636	579	621	626	572	627	625	670	639	620	631	606	624	598	648	655	602	611	601	652	632	631	646	632	601	616	637	664	646	614	606	666	606	657	593	627	659	637	616	603	595	620	597	600	597	619	639	636	632	617	609	645	573	589	678	597	675	620	595	633	636	637	630	626	628	647	601	613	598	674	616	678	632	628	627	676	623	632	587	613	608	628	576	642	612	629	653	620	607	654	605	623	587	650	617	612	632	607	660	660	641	605	607	596	647	625	657	606	590	624	613	630	654	633	628	645	646	652	656	623	622	609	645	586	622	642	643	576	586	615	596	646	627	620	608	643	630	581	619	609	630	647	618	687	662	590	594	612	608	600	579	664	642	619	602	645	586	638	616	596	603	673	641	650	630	662	635	600	622	644	601	623	618	629	632	626	618	631	636	606	614	634	603	629	614	595	605	615	627	626	577	594	595	580	610	608	600	633	659	631	625	652	629	638	628	628	647	640	638	613	656	646	611	631	645	643	647	586	628	650	628	646	656	615	625	601	681	615	624	629	568	615	624	629	645	688	640	630	616	654	624	628	651	638	592	627	627	641	637	616	622	648	650	597	599	642	597	618	598	652	648	645	651	621	621	603	630	652	667	645	565	636	598	627	656	665	650	633	653	568	587	638	620	622	596	613	615	643	599	569	642	608	612	631	593	649	578	600	604	630	606	585	640	613	603	632	630	616	581	596	623	593	642	606	695	634	642	601	612	567	639	647	611	629	651	629	618	684	668	619	657	631	613	674	648	629	634	628	641	582	584	621	650	647	614	637	682	609	617	639	633	632	625	627	591	606	636	642	625	666	625	625	593	634	608	638	664	642	600	648	608	671	616	573	618	645	650	650	596	611	639	655	653	633	628	628	692	621	637	645	635	629	627	607	586	601	595	648	647	600	627	591	595	553	628	588	631	671	614	650	662	594	627	601	608	593	645	581	621	626	612	601	622	622	661	593	673	583	607	608	586	644	692	634	586	616	610	594	621	627	626	649	665	648	662	627	597	617	654	607	639	607	615	636	592	694	587	652	625	654	580	588	582	640	600	592	616	624	619	640	636	615	659	657	595	644	619	601	611	621	613	640	621	638	616	598	610	631	635	664	601	657	609	582	627	641	604	613	654	598	579	615	676	622	638	635	607	658	671	602	608	651	617	674	634	655	631	655	574	616	619	590	627	585	650	623	613	643	588	609	649	671	583	673	595	644	601	598	635	623	626	606	619	601	607	625	645	625	628	631	573	610	616	618	604	623	617	593	666	629	636	612	606	633	611	621	646	606	624	626	632	603	608	619	628	665	615	629	624	659	665	618	631	604	632	627	625	654	606	641	612	566	587	616	635	612	608	619	587	670	599	591	651	618	655	652	626	652	617	687	613	640	622	619	655	638	586	603	599	611	599	620	613	594	604	620	624	624	603	625	645	647	631	614	610	644	646	616	623	594	642	593	630	623	635	623	592	647	622	629	607	657	610	595	575	642	630	672	605	588	588	656	563	601	609	626	625	607	638	617	667	621	624	695	570	666	588	622	595	634	658	616	614	635	626	614	655	629	627	596	606	652	628	646	611	619	656	615	627	662	639	623	620	628	630	591	646	600	620	651	630	611	617	613	580	614	604	603	612	588	624	571	639	608	613	613	610	626	642	631	645	616	643	647	630	612	660	641	603	650	618	620	630	589	585	637	604	629	619	660	595	612	632	644	627	615	603	618	624	576	606	593	618	639	686	643	620	667	633	609	622	643	643	604	585	599
28010	14623	1758	379	271	204	178	170	156	186	139	169	149	162	132	168	147	129	167	169	166	143	151	164	167	145	130	118	164	118	132	155	150	129	158	165	149	140	162	141	122	156	149	157	144	157	150	146	141	140	144	138	144	122	128	129	127	149	152	142	142	129	147	152	151	133	164	129	148	137	158	161	133	171	149	120	129	145	143	153	143	126	120	131	124	172	137	120	143	140	162	152	174	139	118	139	151	143	139	153	134	134	150	156	167	161	150	135	144	157	141	123	145	131	136	130	141	125	130	151	132	139	137	121	138	136	135	154	145	128	135	143	151	155	137	136	143	127	159	135	145	136	145	135	153	162	140	144	142	145	141	155	141	124	137	115	137	142	123	122	141	143	168	147	148	145	153	129	128	130	152	154	125	166	133	142	147	141	143	129	130	132	138	164	119	151	166	149	119	126	171	150	127	131	123	121	149	149	118	141	138	125	132	126	137	118	123	130	130	130	143	122	143	134	138	142	152	128	160	142	144	134	126	138	116	140	129	138	132	143	141	161	144	149	150	154	140	166	124	139	127	134	126	138	127	149	154	157	128	152	139	134	137	120	144	156	145	129	133	152	132	126	141	140	118	139	147	132	145	144	135	137	147	145	157	141	113	156	167	135	138	136	151	127	145	131	135	144	155	139	140	145	131	162	169	165	148	151	142	134	125	153	142	154	142	134	137	156	135	124	129	135	136	144	171	126	135	149	137	142	130	117	148	129	146	160	168	137	157	144	167	145	140	142	135	155	138	161	152	134	173	149	131	156	135	135	162	152	158	157	153	145	146	109	150	153	141	140	137	121	153	139	134	135	122	139	135	159	153	158	146	143	155	151	135	147	132	136	147	142	140	130	121	160	137	155	137	153	126	172	138	132	129	130	158	135	132	153	120	129	150	131	168	146	148	125	138	133	135	134	140	141	141	143	166	152	139	138	132	126	150	157	140	144	140	147	123	133	135	123	127	142	146	121	160	139	149	131	150	124	146	110	130	128	137	135	153	137	159	132	147	128	146	133	143	125	161	160	131	138	137	147	139	163	140	153	129	135	156	154	125	138	134	132	156	131	137	168	148	138	131	140	137	153	141	146	142	143	145	152	124	141	127	148	157	152	143	136	153	123	116	127	143	151	131	132	132	134	139	145	138	138	140	138	153	139	123	147	148	152	142	156	136	149	150	136	137	126	134	117	153	127	140	148	128	128	150	153	134	140	154	120	149	130	148	151	126	158	151	163	139	135	116	164	134	131	132	157	122	126	146	157	142	126	150	171	163	127	165	153	148	154	109	130	134	143	137	138	150	151	140	147	153	127	154	158	150	135	121	164	142	139	137	125	142	131	138	141	121	151	155	162	135	142	147	158	149	148	141	136	111	149	153	167	146	158	155	144	134	155	133	139	125	155	165	122	152	143	139	148	138	138	143	149	163	165	136	147	126	127	126	140	134	135	129	149	146	124	136	149	150	152	134	158	146	138	131	156	135	147	145	143	139	153	149	140	118	138	150	126	157	143	135	138	157	154	137	139	147	147	130	141	132	136	127	165	151	119	137	140	147	150	126	133	131	120	129	155	123	135	139	163	175	142	134	125	155	147	141	153	159	138	154	140	155	153	150	144	143	151	124	136	141	128	143	152	128	123	134	143	139	152	123	158	145	154	141	143	136	126	146	149	140	142	146	125	121	126	138	133	141	128	121	121	144	136	146	129	118	128	131	146	140	131	152	118	140	151	151	137	120	130	136	119	160	138	151	153	126	116	156	128	150	142	148	131	152	148	143	151	176	156	150	141	120	122	142	150	150	137	141	135	144	147	153	136	157	143	130	130	127	119	132	140	153	137	154	140	154	119	123	184	114	152	132	134	127	125	134	144	145	163	140	117	136	141	143	157	156	126	112	138	156	140	155	133	142	167	137	125	123	157	136	154	125	140	142	146	149	133	131	145	162	130	158	152	140	147	125	140	137	146	141	150	145	147	157	146	122	155	143	144	154	158	140	127	145	125	144	147	141	127	151	150	166	152	149	128	162	122	140	159	134	130	139	117	147	150	129	135	161	161	135	140	144	130	152	151	170	153	129	141	143	150	161	126	141	131	141	128	148	134	167	145	146	136	131	143	124	139	156	179	148	149	148	130	134	152	136	146	148	158	136	133	141	144	128	146	137	156	141	134	122	129	126	125	143	135	129	133	155	140	129	135	128	149	126	132	155	117	145	154	127	127	155	140	142	126	138	147	138	160	144	141	150	137	135	142	148	143	137	130	130	137	148	136	136	146	143	142	131	138	127	129	152	147	153	123	139	139	151	133	135	136	152	135	137	125	144	166	156	153	154	129	136	138	155	137	146	154	144	142	111	137	123	140	134	152	139	138	150	145	145	147	151	161	139	148	132	141	108	137	151	141	139	146	139	129	139	150	148	150	142	145	120	151	138	142	152	155	158	124	138	155	125	144	127	124	140	117	130	145	133	157	136	133	146	127	132	145	129	126	130	137	137	144	145	150	115	139	162	155	151	152	156	157	143	139	119	121	144	129	148	114	143	151	140	130	144	136	147	148	130	160	148	132	128	136	145	150	146	160	154	136	159	153	141	147	154	124	138	157	140	144	129	123	151	140	151	133	149	124	131	142	150	145	136	137	146	137	139	145	140	132	138	162	155	136	131	125	143	137	132	139	140	144	142	133	122	150	151	142	145	143	115	131	154	148	146	125	153	139	122	118	116	159	142	139	128	145	157	148	132	133	154	140	162	171	156	135	137	135	146	152	140	136	131	124	162	139	132	143	123	150	146	149	147	128	127	136	152	135	143	138	123	120	134	130	127	146	149	133	150	153	138	140	132	152	148	149	143	135	132	123	157	133	141	149	162	132	158	156	152	136	145	130	153	140	134	139	142	135	150	133	176	133	134	114	119	128	123	137	145	143	139	133	162	140	129	136	132	157	128	149	133	145	146	163	174	129	150	154	136	130	132	142	131	137	161	142	131	137	122	148	137	150	148	129	144	149	132	155	142	163	146	125	156	156	162	144	148	129	142	152	152	123	162	155	146	147	139	125	152	133	157	125	144	154	133	141	123	143	134	133	139	151	119	146	134	135	136	138	133	146	140	158	145	144	143	166	163	162	166	160	145	143	150	155	124	128	139	146	137	136	167	135	120	156	161	137	123	148	129	127	133	120	131	127	149	135	134	146	145	147	133	133	158	141	131	160	150	155	135	146	138	134	148	128	133	157	142	148	160	162	143	138	162	136	136	128	134	118	153	146	124	155	138	145	155	144	150	132	130	154	138	154	146	143	140	140	138	133	147	151	142	140	160	141	135	160	150	130	148	165	144	178	132	171	154	147	145	150	129	156	137	146	120	130	144	149	144	144	169	121	146	141	136	139	150	154	148	146	145	131	148	135	146	130	126	129	126	149	133	160	133	150	155	144	121	130	142	146	133	136	124	141	137	121	138	161	143	143	138	148	146	129
5060	735	698	376	317	241	193	212	212	200	194	177	180	170	163	152	140	123	169	136	155	141	139	131	129	156	140	159	153	130	127	136	166	168	155	148	120	157	142	157	143	155	149	144	148	177	153	155	129	119	136	148	152	127	144	146	146	150	152	154	134	145	131	141	139	127	138	141	148	132	161	129	151	150	146	157	126	146	153	134	137	151	145	153	149	148	147	140	137	139	119	159	140	161	136	152	154	137	161	148	161	125	148	137	146	162	134	158	134	136	144	142	150	125	156	130	175	150	128	142	131	130	174	151	148	174	137	153	152	130	151	163	147	140	141	156	152	146	149	152	127	144	145	157	132	161	144	151	135	153	157	163	178	170	143	125	148	128	149	134	136	146	150	180	128	140	143	148	134	167	146	143	144	130	175	160	166	150	155	126	163	133	153	143	150	116	161	131	147	166	150	146	145	171	160	167	161	138	145	128	154	133	135	145	116	169	146	147	171	123	118	121	147	151	135	138	164	148	152	138	129	160	139	166	158	157	144	164	150	161	153	151	155	151	153	156	163	158	146	150	160	143	124	141	135	159	154	148	149	150	167	151	161	138	133	143	156	143	130	135	129	136	147	133	151	145	138	146	126	141	117	150	148	149	152	144	159	148	161	141	146	133	162	155	133	151	162	128	148	151	135	129	139	154	144	133	149	160	141	136	133	156	148	135	151	145	148	125	147	167	169	147	145	128	166	154	139	158	140	142	147	153	132	164	136	123	165	133	131	150	140	154	138	167	132	142	133	129	161	168	146	142	137	147	123	137	149	165	135	132	129	136	153	159	153	120	157	126	144	136	141	133	132	142	171	143	138	145	154	142	129	119	121	144	143	151	137	155	150	143	153	154	148	134	164	156	121	143	150	150	161	149	127	140	134	137	146	133	140	145	145	173	146	128	160	127	132	120	139	153	145	153	146	150	149	131	137	157	162	162	131	125	141	161	142	140	143	153	148	131	146	145	152	160	159	131	153	164	148	149	149	145	148	142	151	158	140	156	117	162	122	148	126	154	159	144	157	144	125	143	119	142	138	136	153	133	169	138	147	149	132	149	147	136	157	157	141	141	152	133	121	139	127	158	130	173	148	124	128	162	147	129	136	130	146	137	161	143	121	126	142	145	145	148	162	149	148	157	135	133	144	140	132	129	156	141	149	173	165	138	148	133	151	145	163	128	125	123	152	138	150	122	142	151	127	164	147	150	145	135	150	144	162	166	116	142	138	155	152	147	158	160	163	138	133	150	145	135	154	133	141	146	148	142	140	136	140	136	140	152	141	150	154	146	148	143	147	118	151	140	150	137	188	149	175	134	136	142	138	138	124	135	140	150	142	134	136	139	153	141	156	150	151	159	127	142	151	145	158	156	153	128	145	131	147	145	153	141	132	148	155	132	155	153	154	142	147	146	152	146	137	141	144	146	173	139	148	153	138	144	142	137	133	160	153	142	156	139	148	146	145	145	134	145	135	147	144	123	125	164	159	147	149	185	162	163	133	142	163	152	153	145	154	155	139	133	122	162	133	125	145	128	151	150	138	146	147	140	167	179	144	117	170	144	145	161	172	135	171	166	139	154	147	117	148	115	117	148	161	146	148	146	141	137	155	157	138	150	152	140	144	149	135	142	135	108	156	142	142	145	143	141	115	166	145	132	135	172	141	147	138	135	132	147	133	147	151	155	170	156	138	136	137	146	155	131	149	145	148	128	145	142	159	139	140	150	163	152	136	132	140	153	139	118	159	128	160	165	149	171	157	138	147	160	128	120	166	154	143	153	135	134	129	152	163	148	139	149	158	143	170	128	149	163	128	135	142	137	130	147	130	143	155	138	157	137	138	130	141	159	147	146	149	139	159	151	137	127	139	151	144	150	155	141	156	145	142	164	114	140	157	156	132	156	157	139	131	145	161	151	138	122	167	142	166	146	138	149	155	143	125	159	138	144	167	126	147	159	132	136	124	170	139	147	130	155	160	117	174	138	145	150	166	146	149	153	140	154	144	154	147	148	146	141	150	151	139	140	133	143	158	143	153	168	120	133	146	150	130	135	137	153	139	125	132	139	140	161	146	139	138	135	133	151	161	153	157	134	143	158	145	137	145	179	134	143	145	134	129	160	147	149	146	139	151	135	140	151	150	124	138	134	136	155	183	139	150	132	148	160	142	149	143	167	121	135	149	147	160	148	128	137	170	161	133	139	140	126	151	155	141	163	135	134	147	158	162	138	139	148	146	165	132	133	151	117	132	142	135	135	144	142	128	124	128	139	148	155	145	142	153	142	149	154	161	125	155	168	126	142	136	141	126	151	136	139	138	135	162	148	137	145	126	172	149	136	113	146	143	130	134	163	133	155	157	139	151	153	167	159	133	133	122	148	165	126	155	138	154	154	136	155	155	146	157	155	136	141	144	135	165	141	138	157	161	170	109	141	132	131	163	160	144	141	126	128	146	155	147	163	145	136	139	144	139	147	149	126	163	145	130	144	178	142	141	158	161	151	120	132	141	145	153	142	129	136	154	146	141	145	146	169	146	169	137	153	131	158	129	170	154	145	152	136	144	119	165	168	158	126	148	156	146	146	137	135	134	157	143	146	131	162	143	147	148	120	157	165	150	131	155	127	140	124	132	159	139	139	132	137	157	137	134	125	126	148	160	128	133	145	152	159	138	138	138	138	143	131	144	167	140	155	144	139	149	144	137	153	122	146	143	156	133	139	156	127	132	122	162	160	140	139	158	155	148	166	141	127	157	140	135	150	135	138	145	134	160	144	145	158	143	145	137	147	119	153	141	156	170	133	152	145	150	156	139	172	145	143	136	145	162	126	144	133	153	122	150	149	144	154	137	152	140	130	159	144	152	132	153	155	144	146	147	131	117	145	154	150	141	139	150	154	162	161	145	153	151	150	151	142	146	128	125	143	142	135	144	152	129	143	131	129	157	152	129	142	149	136	133	137	155	142	168	160	148	143	136	147	130	150	151	130	155	150	134	154	157	138	124	131	126	153	155	150	137	143	166	135	132	144	141	155	153	147	142	131	161	163	152	110	149	146	135	143	164	157	158	133	150	132	135	140	142	123	155	152	148	147	149	129	149	156	148	149	134	151	152	147	129	151	147	136	156	147	136	146	144	161	150	133	159	121	142	127	137	157	158	137	151	124	134	153	156	143	163	144	153	142	137	120	146	132	145	144	129	116	153	151	138	146	162	152	153	146	131	136	153	136	159	146	155	154	117	134	152	135	153	143	145	160	158	164	166	128	136	172	157	146	149	159	166	155	145	124	148	149	172	141	160	142	128	161	158	151	141	152	128	132	137	140	146	136	142	150	129	148	144	148	144	166	141	155	129	127	139	155	153	128	157	140	152	149	132	145	144	153	151	127	146	137	142	146	144	156	162	138	151	125	161	134	136	139	134	145	137	136	140	152	154	132	161	164	131	141	147	152	160	146	143	139	156	155	134	131	149	150
25301	20860	27347	24490	20875	12689	1917	1152	934	837	767	697	645	664	623	594	590	562	522	557	521	540	536	507	509	499	511	492	510	449	477	525	481	498	499	508	462	497	511	431	470	419	491	472	502	447	442	506	446	471	477	441	452	498	477	488	466	481	467	478	486	435	485	491	472	484	512	451	495	435	455	456	429	438	444	415	476	439	452	435	465	419	483	473	476	437	442	439	453	461	422	423	428	428	464	450	460	446	472	443	452	443	426	471	472	487	463	496	459	488	417	452	458	485	426	447	463	446	478	493	479	464	446	456	452	406	422	428	455	445	450	424	456	464	463	471	441	489	435	428	449	471	488	460	460	444	460	478	490	459	492	453	440	468	447	454	448	432	473	427	462	451	467	439	437	443	459	414	470	459	454	461	443	441	446	468	430	439	458	484	455	463	472	390	467	464	443	486	487	450	496	482	431	439	473	470	457	471	473	474	431	461	451	456	489	433	438	442	479	454	424	472	450	490	452	419	467	443	437	449	466	458	444	414	472	497	479	444	466	465	485	457	456	421	445	477	452	430	451	438	457	428	437	467	442	449	430	441	463	474	440	471	467	474	457	451	437	468	454	458	453	459	453	447	454	443	451	443	433	479	464	448	427	499	457	472	450	472	472	431	440	420	455	510	443	480	471	461	487	460	461	426	450	468	457	473	435	449	467	461	432	472	467	471	461	456	468	431	470	459	472	487	418	403	443	433	504	455	405	457	416	455	444	441	484	435	456	437	460	396	508	442	462	454	455	490	423	468	427	476	456	459	440	467	407	454	479	467	467	437	461	472	443	452	483	491	437	436	428	460	487	477	414	449	418	472	460	422	464	416	440	464	455	433	456	406	459	432	450	450	466	443	431	446	458	485	441	473	486	489	439	466	450	444	472	483	499	448	469	436	447	473	455	460	457	458	432	425	494	457	461	459	470	424	445	481	456	449	420	459	461	462	454	439	432	487	502	452	446	464	466	464	483	439	455	456	435	487	458	456	448	467	472	449	504	457	428	419	455	407	474	444	472	450	497	476	464	437	490	475	450	418	479	515	461	464	445	434	461	440	415	489	476	449	430	431	441	461	445	447	417	461	467	493	441	481	442	468	429	436	424	455	436	430	479	468	460	492	447	494	465	450	436	461	453	449	460	442	449	472	440	468	412	458	492	479	440	425	463	474	452	463	440	445	447	461	419	466	442	464	450	444	475	407	512	462	483	413	452	441	481	487	474	446	458	445	441	446	456	463	454	448	439	451	441	466	458	462	444	472	465	465	433	425	460	473	434	473	421	483	428	435	466	484	470	447	409	458	499	443	453	428	461	413	452	407	459	425	455	461	486	441	494	501	450	474	484	452	482	428	435	423	471	445	462	472	450	461	471	433	474	460	424	457	408	460	465	456	437	452	484	480	450	455	442	443	480	458	443	468	449	473	465	441	489	454	451	441	472	446	469	448	462	473	449	467	464	452	472	456	507	453	453	453	464	461	437	434	463	470	470	434	455	468	480	465	463	448	445	451	471	408	435	433	459	470	458	444	450	430	458	457	453	451	444	455	509	439	460	495	485	433	492	491	479	440	468	448	470	457	470	446	473	472	451	532	491	449	456	465	455	458	455	489	429	449	477	415	459	473	469	458	436	443	469	462	470	458	483	465	503	440	468	430	466	431	450	425	509	455	485	456	474	443	452	436	435	478	442	436	464	432	478	452	435	415	454	447	471	449	435	456	472	420	480	456	493	430	460	458	453	496	486	478	447	452	464	480	435	485	453	457	411	428	506	436	478	452	456	452	473	475	425	458	445	414	446	455	475	399	460	444	440	469	435	441	476	463	428	485	471	450	463	457	431	425	474	442	464	446	451	445	459	474	455	456	457	437	488	476	443	431	464	453	501	453	469	442	459	436	445	464	497	475	434	465	464	413	437	455	447	430	426	460	453	454	465	399	420	472	464	471	455	421	469	436	462	455	404	482	476	442	431	448	430	474	461	464	416	427	469	443	463	469	434	448	458	474	429	436	450	459	495	421	449	492	455	428	484	422	457	411	434	416	438	414	480	481	475	452	492	466	476	470	473	419	410	410	442	426	469	461	434	435	465	456	439	472	444	442	454	459	441	409	435	439	457	484	431	452	484	443	461	437	452	458	531	415	509	414	453	459	477	485	441	457	457	420	439	458	497	493	474	447	473	459	481	400	437	476	444	435	468	425	434	437	460	469	450	458	446	455	459	472	490	440	520	430	443	441	449	461	434	500	447	479	461	452	426	487	442	482	411	434	477	471	456	446	445	465	428	459	460	457	462	450	465	455	424	468	434	487	462	456	496	489	456	474	445	475	439	471	456	468	473	463	474	483	474	480	460	432	452	440	445	457	431	447	446	497	430	473	433	462	443	421	471	463	459	470	448	491	458	450	448	476	450	425	454	427	465	482	465	452	431	415	420	417	434	427	465	434	430	501	460	445	469	453	426	466	422	455	468	401	433	445	437	438	486	464	440	487	485	454	467	440	461	452	439	479	442	445	453	478	501	438	440	440	479	459	462	499	403	465	459	500	452	466	468	463	448	451	431	426	464	461	471	427	479	439	495	446	460	433	458	456	473	440	451	472	447	435	466	460	456	472	467	468	438	429	475	468	424	463	444	479	455	457	461	440	473	429	441	455	474	472	466	485	457	458	475	463	452	439	464	499	477	462	473	482	491	496	467	417	479	443	447	454	457	452	416	417	440	469	520	428	487	457	438	457	479	459	454	486	450	420	428	443	435	452	448	424	431	476	470	490	462	451	450	457	496	456	436	465	466	467	451	429	441	434	466	450	434	460	443	443	463	443	442	456	427	461	418	481	445	453	438	442	433	450	454	480	448	426	509	487	447	444	458	481	470	454	436	475	449	474	460	441	467	465	445	450	430	474	455	440	429	435	468	435	438	449	428	436	444	469	444	451	482	454	440	457	423	413	435	403	466	454	469	455	471	470	498	460	480	469	428	466	432	462	455	429	434	436	416	455	466	453	425	460	441	472	467	460	445	451	462	444	463	470	465	443	472	445	450	474	493	477	484	450	486	457	486	443	451	456	399	445	425	409	440	442	433	468	471	446	467	471	474	441	438	470	443	444	491	449	507	481	444	478	480	476	443	519	450	456	473	453	421	427	431	438	453	419	466	444	466	449	458	475	476	445	495	466	440	451	475	491	429	448	446	446	510	448	449	485	448	454	471	429	471	451	434	462	441	473	486	436	429	488	451	445	461	419	444	433	442	458	443	439	404	416	461	424	460	476	451	463	441	463	450	455	464	464	451	459	473	447	414	472	507	451	436	452	483	475	468	451	437	447	423	479	463	427	488	433	485	512	466	423	430	464	436	444	425	484	462	498	450	476	447	404	435	461	420	471	448	449	450	423	401	468	476	467	420	420	440	407	465	417	448	450	472	443	428	472	481	452	512	514	433	418	477	459	464	428	447	447	490	468	445	478	468	464	454	482
7229	12091	10818	6028	3960	2894	2300	1746	1501	1264	1063	945	850	806	738	729	660	622	596	575	556	536	552	550	549	512	498	508	524	495	450	479	478	457	451	445	459	470	437	457	487	410	442	451	424	437	443	471	443	449	441	406	427	470	451	435	457	450	419	421	426	451	432	423	410	444	404	409	474	430	413	445	403	453	398	407	424	452	413	422	436	442	406	408	409	419	420	445	422	426	434	437	416	382	423	388	391	417	426	423	400	429	432	425	427	410	425	462	409	378	462	417	454	441	420	397	391	375	398	405	439	361	458	390	431	437	411	412	429	406	438	393	450	412	414	424	397	430	457	428	411	431	437	417	394	432	409	438	417	396	431	408	436	420	432	398	418	405	442	431	419	393	430	446	447	405	439	433	424	433	393	394	400	400	405	411	398	396	405	432	422	407	427	433	433	442	446	379	438	445	426	437	397	420	426	412	431	431	387	394	399	406	418	404	396	383	429	420	375	374	455	408	424	365	418	423	402	470	461	424	347	411	456	422	430	422	396	381	392	408	407	392	431	424	430	445	452	424	420	388	426	411	401	412	423	421	413	415	408	404	434	408	392	448	458	430	412	448	375	410	381	412	402	386	449	419	424	405	425	402	393	421	440	414	474	418	410	447	391	413	379	399	449	438	443	414	419	427	431	440	427	421	416	400	422	378	422	430	403	412	407	437	396	430	405	409	397	415	446	359	445	392	434	397	403	413	401	436	412	449	439	400	409	434	414	409	412	409	411	392	401	399	394	438	394	439	432	462	454	434	372	400	388	402	414	417	427	410	424	404	420	431	386	389	424	427	431	400	447	411	427	414	401	428	422	418	455	425	407	427	425	388	433	445	439	400	473	423	396	399	425	432	425	420	431	411	415	400	461	427	388	421	417	404	438	445	420	428	403	406	406	412	415	423	437	433	418	394	419	415	413	398	426	402	400	420	409	438	434	388	389	451	390	407	402	413	438	377	422	468	410	395	445	422	403	428	450	395	431	422	411	380	383	423	414	438	406	398	394	410	424	425	413	434	431	407	418	445	444	412	412	382	449	431	439	396	449	417	431	417	398	393	395	425	389	428	380	426	404	437	372	443	426	450	399	419	384	388	424	395	429	441	429	393	428	394	410	426	446	468	428	434	401	396	419	441	391	417	438	416	404	435	421	420	435	415	430	406	424	421	413	411	406	460	390	399	439	426	380	449	410	414	442	393	431	431	410	409	440	421	400	428	436	435	414	415	430	399	417	425	418	404	383	423	410	430	456	430	402	411	365	421	430	464	418	397	423	381	398	434	407	425	462	443	416	414	414	401	421	408	409	446	425	433	403	429	466	423	448	402	434	420	424	426	399	420	408	420	423	414	427	417	430	443	414	394	407	391	402	406	445	428	458	432	375	380	400	402	389	428	451	415	435	374	417	436	438	413	443	428	421	412	401	392	426	415	419	404	407	422	447	402	451	441	444	425	421	388	409	439	407	423	426	411	427	423	397	440	423	400	420	403	408	384	416	446	390	384	439	400	433	389	444	411	427	406	436	409	432	377	420	419	432	411	412	410	449	403	443	451	405	423	375	420	397	441	396	454	389	432	431	478	418	414	406	399	419	417	382	440	409	410	424	373	439	444	409	403	419	395	464	408	431	446	418	386	380	418	475	411	440	457	419	414	396	423	433	423	415	481	405	402	425	378	398	430	377	415	393	433	422	443	447	434	423	403	397	425	440	422	430	410	435	395	420	408	407	415	431	421	398	378	412	421	420	401	419	418	413	438	418	413	424	397	421	412	421	419	420	394	432	443	429	405	447	421	409	424	409	444	427	391	426	440	433	400	418	441	402	404	436	372	380	409	392	402	425	401	444	432	445	422	417	439	410	392	425	399	398	391	411	417	407	409	396	439	398	408	414	439	367	438	413	434	398	407	423	437	474	422	409	435	437	424	424	441	420	413	413	427	384	408	387	420	421	425	415	418	417	432	398	422	401	371	466	359	392	430	391	393	395	414	392	430	402	404	406	430	449	446	425	422	432	416	404	424	424	392	397	416	417	413	409	389	404	419	452	426	403	417	422	393	401	410	443	412	428	405	437	425	461	429	433	422	411	400	407	425	401	415	430	409	407	397	421	402	393	425	445	414	460	404	445	394	410	425	434	367	411	439	422	447	440	357	444	416	400	418	414	444	420	409	403	409	395	410	406	404	403	435	430	435	400	399	398	445	422	408	443	421	409	397	423	411	447	390	422	412	422	435	430	406	428	419	408	412	416	401	469	407	438	425	456	437	437	392	434	415	399	411	447	413	427	383	396	401	418	428	423	401	411	405	383	446	417	423	424	458	402	397	401	405	457	433	422	408	406	416	409	438	438	438	426	449	430	391	399	428	380	460	408	398	439	452	415	420	407	403	442	447	418	437	413	424	389	428	400	394	390	423	444	386	400	411	446	411	433	407	439	447	427	417	408	424	407	393	393	436	418	424	407	405	430	403	426	396	396	393	423	387	425	414	388	417	418	391	459	409	410	401	438	430	445	423	400	391	410	433	450	398	413	440	418	374	419	394	393	458	408	452	387	453	437	424	416	416	413	401	394	408	433	424	435	424	414	407	405	420	441	410	383	378	406	436	472	402	441	422	426	405	441	409	420	404	424	433	389	413	384	412	431	430	442	393	386	370	395	412	435	417	404	408	457	447	383	413	398	418	450	414	422	417	388	431	441	437	408	410	401	420	430	414	416	399	400	450	390	421	454	401	456	415	406	410	432	378	391	446	410	450	393	421	423	433	437	429	403	415	431	429	424	417	396	407	380	400	409	421	432	409	411	376	410	406	415	389	376	385	394	434	431	427	430	412	427	421	403	414	450	407	374	436	412	434	400	446	419	430	416	418	427	399	419	409	435	402	444	412	410	359	411	429	416	381	429	455	423	411	423	443	464	412	481	434	385	441	464	411	409	380	456	432	412	417	450	419	402	394	421	403	410	408	409	449	424	430	469	416	411	422	398	429	432	409	407	433	400	420	405	401	408	425	426	433	456	445	436	414	450	427	410	390	431	416	417	388	421	443	404	442	440	391	385	434	401	411	380	419	429	435	415	412	384	436	406	435	400	425	406	417	408	409	426	410	404	410	423	434	420	420	408	418	417	429	415	415	421	408	417	396	429	449	432	426	452	401	413	433	449	419	406	418	400	411	414	414	412	391	436	420	373	388	412	420	409	442	436	449	380	428	447	463	450	428	438	421	429	395	432	435	403	411	412	443	404	434	406	430	412	393	400	409	410	390	392	421	419	433	420	449	423	433	437	472	423	411	386	424	396	407	425	386	395	385	438	409	398	430	409	422	413	402	447	426	414	416	413	412	414	388	428	425	403	428	401	443	409	381	425	402	407	425	405	405	413	427	392	420	407	435	452	445	415	391	406	427	397	406	397	435	420	395	398	411	439	439	424	429	438	357	392	450	406	428	393	406	429	428	393	374	444	450	438	424	429	372
22923	20832	27633	24131	20839	20935	11326	2322	1535	1360	1292	1157	1075	1032	953	950	884	943	839	823	808	860	769	776	765	758	750	707	706	729	687	731	830	715	675	715	688	770	724	745	723	703	712	728	693	736	688	712	702	699	687	682	698	655	732	683	676	674	701	723	697	635	671	690	690	676	638	672	673	730	678	714	686	671	710	669	707	649	680	708	641	678	710	641	722	699	711	673	690	670	688	660	698	680	711	690	692	678	668	679	679	677	719	672	624	699	713	654	708	635	679	665	640	689	675	704	633	655	737	708	652	649	681	711	686	630	665	696	681	648	696	707	666	706	649	664	689	671	672	669	682	693	644	662	655	721	670	657	646	627	687	647	686	659	673	693	736	668	692	664	711	681	684	677	664	668	721	631	660	657	678	656	682	667	680	664	681	654	638	674	709	680	706	696	663	627	692	742	653	704	649	681	737	658	649	620	696	672	649	674	679	618	641	669	664	682	659	676	698	667	701	735	699	667	662	683	662	698	680	691	691	649	686	697	629	656	608	668	661	643	661	666	673	648	659	625	665	662	686	699	643	699	646	693	656	680	674	720	660	727	689	697	676	715	677	711	650	661	680	668	708	680	740	666	697	666	708	648	643	658	688	690	686	656	649	689	708	706	671	700	651	690	624	615	679	700	676	664	683	659	721	677	675	650	684	665	691	689	688	706	668	680	664	672	682	706	695	662	676	682	674	661	666	664	678	734	661	639	700	681	685	663	706	686	676	691	667	703	690	685	755	645	684	677	715	713	699	683	654	669	669	658	666	678	664	669	664	712	714	655	679	650	692	703	650	631	680	678	659	653	677	615	661	655	688	678	688	664	689	668	706	677	677	697	708	723	676	655	691	654	628	656	691	668	675	712	674	699	692	685	680	651	703	673	651	703	658	664	698	731	639	700	715	664	667	674	642	662	625	671	674	655	659	668	686	740	686	633	666	692	661	657	666	659	701	636	682	654	666	743	670	692	687	673	701	627	633	658	656	613	664	687	700	711	678	694	679	653	619	685	684	665	656	667	674	640	674	687	666	726	665	669	695	705	681	648	650	646	665	628	681	695	713	659	679	685	664	675	715	660	692	652	643	708	685	685	693	673	630	693	665	688	706	655	674	686	658	678	683	685	716	698	700	746	687	657	645	694	672	678	722	682	692	693	674	669	678	684	647	687	696	649	679	710	661	676	713	696	669	653	709	674	656	656	670	709	623	674	647	686	679	694	668	636	704	660	674	660	654	697	694	642	677	665	682	642	708	656	646	640	657	714	703	693	684	651	640	690	692	701	656	630	675	643	685	649	687	712	644	715	679	686	634	648	662	704	652	726	634	637	686	658	660	664	646	688	699	685	703	690	690	672	670	725	628	636	719	701	645	682	728	690	706	716	663	655	682	638	706	712	653	664	648	683	696	686	745	693	638	647	691	713	702	649	647	689	735	673	632	674	682	675	734	630	666	643	682	631	677	653	661	689	657	670	673	664	672	713	687	687	683	704	666	631	676	689	635	705	671	654	657	662	640	695	639	671	683	671	621	659	655	661	755	719	689	688	690	672	646	655	658	644	657	688	648	647	615	689	633	641	674	680	681	668	641	660	642	685	666	688	688	660	724	661	686	659	691	698	643	679	654	645	700	634	665	686	685	650	716	709	717	625	679	643	651	710	671	620	681	690	652	653	652	698	659	635	691	715	700	626	636	662	681	666	611	674	710	711	695	673	699	649	695	671	676	695	670	661	674	680	663	688	697	670	647	646	716	699	685	694	697	688	636	641	636	647	690	679	718	685	711	642	690	661	645	703	653	640	652	637	706	704	627	710	735	687	636	662	668	646	714	647	689	657	700	626	672	660	639	660	675	689	685	687	685	691	652	719	635	687	654	689	699	660	678	631	713	709	668	673	665	683	635	702	717	685	655	655	690	664	668	685	682	674	701	656	692	699	683	709	731	633	681	683	681	678	676	697	639	644	678	691	662	630	658	654	627	684	670	704	728	675	704	673	675	650	708	675	680	676	704	682	670	739	698	652	638	662	734	718	655	648	670	717	687	671	632	709	688	663	637	668	695	654	648	684	715	651	689	676	676	676	682	665	662	677	669	634	615	622	636	666	668	622	703	639	663	685	675	650	625	657	715	660	703	676	658	652	684	655	639	693	702	696	675	695	725	696	650	665	655	691	691	664	677	646	735	650	636	670	649	684	687	661	663	670	670	665	670	655	666	653	633	665	697	643	652	680	622	696	655	649	639	673	708	666	677	685	675	666	652	682	648	683	639	698	656	659	667	692	659	687	713	698	657	670	634	676	652	673	663	641	694	691	629	687	696	691	658	712	667	682	626	655	707	663	678	674	654	701	641	645	683	649	685	688	689	646	660	691	663	689	677	712	661	707	653	662	705	742	745	645	707	661	645	701	680	703	695	627	694	698	698	623	672	709	672	678	723	640	651	676	732	713	697	657	666	626	661	703	738	657	631	694	666	645	683	701	639	666	643	708	725	679	653	658	685	667	651	689	680	631	668	658	666	673	646	630	680	673	678	722	680	676	701	643	686	706	727	642	691	693	717	650	680	667	656	668	683	668	675	676	640	661	648	664	599	686	686	719	626	648	646	703	684	694	700	712	628	675	685	668	694	694	616	694	679	704	682	683	683	679	657	631	704	680	680	645	697	656	639	638	679	698	625	693	686	677	595	713	672	707	703	707	644	684	702	668	654	669	679	663	685	684	660	663	659	635	690	702	696	693	679	674	685	642	667	669	651	682	693	691	691	670	687	713	688	688	664	670	647	687	725	706	659	630	632	680	657	713	727	670	701	660	668	652	637	641	714	677	670	677	670	648	707	653	679	705	672	683	734	737	686	650	722	653	673	670	682	652	652	685	695	635	658	660	663	635	679	676	655	663	655	651	677	744	676	616	664	641	668	638	690	706	684	673	669	651	665	692	725	629	680	683	687	641	670	631	660	679	690	672	644	671	698	640	688	674	729	728	713	728	699	664	662	686	656	671	689	665	673	640	655	685	674	642	683	671	686	668	665	691	630	630	624	696	661	632	612	669	670	723	699	711	705	639	675	663	671	643	629	659	718	640	651	731	649	703	650	676	702	666	674	649	633	667	666	663	727	706	717	686	702	663	636	678	671	642	697	657	681	651	674	713	701	712	660	671	699	679	658	685	685	691	666	655	666	630	728	667	665	645	662	641	615	644	689	656	644	709	714	678	716	676	678	632	660	612	687	655	693	620	688	700	686	654	600	660	646	674	611	645	663	656	658	683	668	679	655	678	658	685	690	670	713	642	698	665	707	711	687	718	657	692	636	695	664	692	681	651	637	651	679	721	643	647	679	699	701	696	640	705	667	651	672	682	652	660	648	691	655	631	649	682	628	683	651	653	648	751	697	658	660	706	657	682	697	674	694	705	723	635	704	664	683	655	617	650	630	733	684	717	698	647	657	669	646	680	645	627	654	694	678	680	697	665
10005	18710	17287	10137	7099	5192	4062	3183	2551	2225	1913	1681	1553	1399	1242	1154	1065	1061	970	926	887	857	885	802	849	757	760	767	751	713	735	713	691	726	692	671	711	702	715	687	693	675	676	651	617	681	651	690	653	635	681	617	609	659	664	678	695	671	634	659	651	672	640	631	636	640	629	635	648	606	660	606	652	655	669	622	593	636	651	628	633	599	606	650	624	593	606	586	632	637	649	658	650	627	660	635	614	595	622	620	592	655	677	636	595	612	613	637	641	636	666	621	660	635	629	606	632	607	658	610	628	647	653	658	633	584	632	634	600	638	657	653	607	641	567	600	637	644	604	618	643	633	608	641	664	629	642	652	618	605	612	616	629	642	635	604	609	661	621	623	646	647	632	622	668	656	641	576	653	624	657	587	657	604	656	638	651	647	604	626	648	636	666	641	612	697	611	616	681	607	674	646	575	619	601	613	622	636	620	635	633	632	603	612	588	591	607	649	638	642	626	616	638	595	671	621	641	660	597	670	591	585	624	654	584	635	617	641	605	675	589	603	595	598	685	581	632	533	613	629	621	664	633	677	640	579	624	653	609	660	639	618	617	602	622	628	643	597	643	624	630	640	614	679	617	631	605	640	667	559	679	671	629	648	630	638	635	620	649	616	611	591	636	639	603	608	631	630	670	618	621	661	676	605	614	604	620	629	607	613	597	638	615	650	597	611	623	628	612	622	617	634	668	626	657	605	586	613	686	667	627	644	623	601	653	623	648	617	636	624	598	615	675	666	654	607	576	611	610	615	589	617	615	584	614	620	644	620	616	580	620	600	625	596	633	648	645	619	603	597	645	624	614	569	609	599	572	615	618	637	598	624	606	622	694	628	638	643	671	607	601	607	626	655	620	658	701	616	651	658	622	661	643	633	569	601	631	656	621	609	599	651	624	665	605	662	632	612	605	626	595	611	629	596	631	653	652	617	641	625	639	663	609	597	626	634	654	637	677	665	587	624	656	618	633	658	612	640	606	617	659	616	646	623	596	650	613	621	660	603	606	640	594	632	643	627	630	586	653	637	570	636	588	622	660	607	652	619	670	679	594	603	616	640	612	628	642	637	663	608	644	607	612	639	627	599	614	670	627	622	582	621	632	602	621	635	612	598	612	631	641	623	615	616	652	622	624	641	590	623	677	643	633	637	615	634	646	655	656	635	580	614	600	624	638	619	648	605	623	583	661	613	655	599	589	620	596	611	647	655	647	597	630	597	638	600	647	646	619	601	603	649	609	679	638	627	611	667	624	626	650	641	632	662	651	602	610	616	652	624	627	590	615	610	650	640	631	588	608	630	607	641	620	634	627	622	644	612	642	677	673	592	625	605	630	653	625	647	644	658	621	628	640	601	654	690	616	624	627	591	637	605	594	595	608	622	612	688	588	621	623	677	600	687	633	618	614	613	600	623	618	640	625	652	650	618	629	604	578	610	641	620	628	620	679	613	620	633	614	624	662	618	600	586	639	641	632	616	612	611	631	629	615	581	594	613	646	627	659	618	624	662	664	576	662	644	605	644	621	625	639	593	657	637	631	631	635	663	642	661	596	639	652	634	652	608	632	591	635	565	619	616	617	655	606	683	602	624	616	616	624	602	589	646	611	644	640	610	582	658	659	685	633	611	613	609	641	649	650	647	671	653	622	655	638	608	645	603	611	596	615	611	595	630	629	619	659	622	611	594	650	632	605	606	611	620	647	624	653	638	605	640	679	680	643	633	606	642	591	615	596	630	654	618	607	591	645	600	645	603	623	593	623	584	611	621	608	666	609	649	642	633	622	607	640	609	653	636	660	628	597	625	600	615	615	670	602	606	639	639	655	655	672	597	611	660	600	616	642	664	664	616	612	608	633	612	663	654	610	646	611	600	658	605	624	611	662	627	606	629	627	626	600	637	606	636	630	619	630	627	635	620	646	615	627	594	606	634	618	630	622	641	614	592	611	602	625	653	628	631	675	621	619	631	585	625	643	595	616	631	572	650	645	636	603	619	632	646	634	636	631	599	608	599	600	615	599	649	567	596	627	641	624	614	639	672	597	638	628	617	651	624	577	663	651	564	662	599	553	626	633	656	621	638	682	637	614	611	634	624	611	638	590	615	599	622	598	617	605	603	632	591	643	593	596	617	603	618	595	631	619	652	635	589	583	596	624	606	605	596	652	588	647	628	649	653	611	651	634	581	596	619	624	618	627	651	636	661	645	634	626	589	651	612	632	627	611	626	621	640	604	688	567	636	647	616	647	629	604	642	669	634	635	634	657	610	619	613	630	622	637	641	627	617	617	622	661	625	646	596	654	646	657	606	574	605	600	606	606	610	608	641	607	632	621	647	623	629	645	636	623	619	643	647	628	632	613	624	630	597	623	702	587	620	603	616	613	631	620	607	611	644	576	622	635	644	614	656	637	569	617	664	629	668	625	629	648	616	620	636	659	635	609	696	631	651	657	603	631	619	608	638	604	671	670	610	615	595	621	649	629	620	624	612	647	641	652	645	680	649	596	622	597	594	618	630	673	591	625	636	685	605	615	649	595	639	625	605	660	613	607	594	649	627	602	615	591	642	593	624	657	636	589	610	618	603	622	637	603	638	621	606	620	648	617	609	608	622	618	655	631	664	610	628	580	604	612	625	631	601	611	641	608	653	663	626	625	613	657	623	635	631	647	641	653	608	595	647	607	641	652	630	612	656	639	652	615	633	606	652	575	607	600	646	600	650	613	600	613	631	658	642	597	604	595	559	642	615	648	593	648	624	631	662	601	646	619	565	640	637	624	654	644	624	622	638	627	649	600	617	652	687	580	657	626	598	591	641	638	612	627	647	607	621	614	650	636	610	695	617	636	632	662	639	645	629	607	655	630	638	672	610	645	686	678	620	655	671	598	628	641	639	637	629	614	648	609	666	619	592	620	604	645	626	621	613	607	637	597	650	622	613	619	603	614	642	644	583	645	599	618	628	656	620	606	604	626	564	645	599	610	609	597	619	614	633	642	588	563	641	626	608	568	667	665	636	669	601	616	634	611	614	598	639	601	566	603	619	633	664	586	593	623	616	597	621	585	643	634	662	626	663	639	656	617	629	606	648	664	637	643	676	646	594	613	619	621	635	652	659	628	609	600	598	639	631	646	628	607	652	581	598	629	611	631	614	571	611	625	607	631	622	626	619	638	641	649	638	631	614	626	624	644	610	601	631	682	668	562	645	608	585	600	655	593	624	610	605	627	642	629	603	646	619	662	637	626	658	614	630	594	631	598	606	612	629	588	634	621	595	633	602	664	621	594	626	685	641	632	616	615	620	600	648	618	593	636	609	649	632	657	599	636	603	593	631	671	639	613	607	657	652	630	675	614	614	616	647	639	625	648	621	595	610	641	604	669	601	645	628	605	640	619	609	680	618	636	648	656	629	616	615	609	675	639	656	576	609	618	627	631	612	603	616	673	648	571	628	667	644	635	664	605	598	629	642
28176	14645	1769	380	239	223	184	178	180	174	155	144	168	141	145	160	164	138	158	148	159	136	135	144	132	151	137	155	140	138	130	142	135	133	145	140	133	145	133	131	139	115	136	141	164	147	127	155	133	154	136	129	151	152	140	132	135	138	144	156	139	149	146	138	152	143	152	146	134	133	162	136	144	150	125	148	147	154	146	152	149	131	150	137	150	162	135	134	144	144	129	123	161	140	136	147	143	169	141	124	160	138	151	162	133	131	151	119	141	147	145	130	153	137	166	137	135	148	157	184	143	132	129	165	151	135	140	138	145	137	138	149	134	136	142	152	159	151	124	131	151	149	154	130	127	150	155	134	162	134	145	153	143	120	145	151	150	117	147	145	134	141	156	147	150	153	154	151	155	130	145	133	150	128	137	131	148	147	125	127	138	153	119	140	142	135	145	146	155	140	151	155	138	156	166	145	149	139	136	155	150	147	141	153	142	159	140	127	152	136	137	144	149	132	118	124	134	138	143	159	139	127	156	122	134	132	148	143	142	156	138	137	140	149	130	141	160	139	142	125	157	135	139	131	128	128	166	144	163	142	141	146	147	131	155	136	134	144	122	156	137	155	140	133	124	157	113	123	144	145	147	129	135	172	152	153	128	129	148	145	140	168	125	169	136	137	156	148	142	140	142	143	150	139	134	144	140	134	151	157	167	146	150	139	146	127	139	125	143	157	143	122	121	155	132	157	134	137	140	152	127	121	147	157	146	130	142	141	150	142	129	133	132	162	153	153	155	147	142	131	140	136	152	133	144	131	143	150	161	141	127	158	139	152	152	127	128	151	127	121	153	145	140	154	157	147	152	157	138	145	148	153	148	159	131	149	137	139	142	155	121	127	147	153	131	155	128	143	141	135	158	145	129	140	147	147	143	153	150	137	127	141	132	163	143	157	156	130	137	127	152	122	130	169	128	130	137	139	146	121	124	146	147	145	156	147	174	143	135	143	148	151	152	158	140	142	151	148	151	139	142	124	147	130	147	139	126	144	134	129	136	140	137	134	131	122	148	141	135	130	131	136	166	127	163	127	148	156	161	145	161	145	123	128	152	143	142	144	147	133	151	137	143	137	152	140	131	120	141	151	147	136	136	151	134	142	157	144	134	142	148	138	164	134	135	144	152	135	145	148	111	148	161	148	157	166	168	165	139	141	141	143	116	135	154	154	125	150	164	148	140	142	133	141	137	133	157	147	151	151	158	131	150	142	142	130	161	140	142	134	120	149	153	133	127	147	138	156	123	145	154	160	143	143	143	119	172	127	128	143	153	144	151	156	144	144	130	142	129	145	128	137	154	123	128	143	139	161	150	135	127	130	164	134	136	161	137	140	138	133	146	148	158	131	142	126	160	170	146	136	151	151	151	152	156	129	154	133	119	150	149	124	141	163	144	143	137	145	137	151	126	138	144	151	165	127	141	154	145	153	159	143	155	125	141	137	140	163	147	150	151	153	136	149	133	142	150	123	158	173	145	133	156	142	165	129	156	144	150	141	148	157	130	171	148	140	148	116	142	140	145	138	154	152	149	167	127	152	144	145	145	144	141	130	135	146	157	132	133	136	138	161	128	129	149	135	147	146	141	167	160	161	132	151	163	153	145	148	141	156	158	143	137	150	142	139	153	129	154	124	143	121	139	139	143	136	148	151	138	133	149	150	157	151	129	156	158	141	145	138	145	125	144	134	140	137	119	154	155	141	120	117	154	153	132	125	114	137	165	153	145	150	155	149	153	123	149	147	153	143	148	144	138	131	116	138	133	128	134	148	137	156	143	163	146	145	150	135	122	140	150	126	136	122	148	144	151	134	124	163	130	145	133	152	155	138	151	158	158	162	150	151	155	142	152	138	152	122	129	148	126	132	141	149	173	116	159	145	157	152	132	167	147	120	132	134	143	142	135	151	141	134	143	158	153	150	130	140	141	161	145	139	165	158	143	146	152	139	119	143	132	142	151	146	143	156	129	145	136	126	145	129	114	139	145	144	150	131	137	131	167	130	146	141	144	140	140	146	112	136	133	152	155	126	133	146	154	141	139	158	154	143	139	131	138	151	144	140	132	149	137	146	165	135	150	133	159	125	139	139	156	149	142	146	152	140	128	159	151	148	139	115	136	117	148	168	148	139	153	139	155	165	139	143	139	146	146	144	126	131	126	159	150	137	140	122	155	144	126	148	142	150	148	146	137	137	143	148	153	166	139	147	145	136	171	142	132	121	137	148	143	137	133	140	125	139	127	136	141	158	145	145	133	142	136	127	145	145	140	141	132	161	159	144	126	135	150	129	121	138	132	145	141	136	148	140	142	125	129	141	156	131	128	131	135	153	151	124	165	145	126	137	122	129	143	141	166	145	135	145	146	158	161	134	144	141	162	146	135	154	148	148	130	154	148	137	139	157	182	146	143	128	150	128	138	138	132	146	154	142	122	132	134	145	162	145	148	148	160	142	146	132	130	152	163	128	135	141	129	147	145	153	141	150	138	156	164	140	149	151	131	150	141	142	154	143	138	131	149	154	126	133	134	147	151	127	154	137	138	116	148	152	136	151	152	138	132	139	142	142	147	145	143	145	150	153	151	155	151	133	160	165	155	114	137	168	169	138	136	157	156	154	161	118	166	134	162	172	136	142	136	143	135	130	149	131	136	140	116	144	141	140	125	127	147	129	156	131	147	134	149	127	144	163	131	152	137	162	160	144	142	139	128	139	133	150	146	142	137	133	153	132	166	122	145	135	125	145	131	147	127	141	140	136	144	133	136	136	143	121	153	134	147	132	164	145	157	118	177	144	150	146	157	149	150	124	127	152	160	142	135	146	142	129	149	158	139	148	142	133	148	122	127	153	153	145	140	138	130	146	162	119	138	147	141	156	143	151	177	142	134	146	140	153	136	138	128	139	145	135	167	154	150	139	146	144	141	147	144	133	163	145	146	132	134	134	137	130	143	132	142	150	144	132	160	142	160	151	142	137	122	153	167	128	150	146	163	142	133	139	158	143	121	146	122	147	129	145	142	127	134	134	143	129	133	147	145	155	160	155	125	144	134	127	143	127	147	143	147	151	123	137	143	145	158	135	134	140	145	151	166	168	164	127	157	153	123	154	130	147	131	135	131	153	154	143	148	159	160	144	144	125	141	136	135	127	156	145	145	156	133	144	143	150	154	141	155	158	151	142	151	159	140	159	121	134	135	135	152	153	128	141	141	158	140	124	160	134	127	120	142	147	126	184	127	141	138	122	138	139	142	148	134	157	167	136	134	136	179	138	135	149	136	133	139	147	137	137	139	134	144	152	138	148	158	129	145	134	125	140	148	119	142	121	144	123	150	157	134	152	163	151	159	131	163	134	160	153	138	139	137	146	129	147	139	145	133	162	167	143	126	160	147	132	145	155	138	148	152	146	165	133	158	151	152	153	117	148	167	173	157	148	143	139	134	151	139	158	135	159	148	125	131	161	155	137
5012	814	725	377	307	230	221	194	178	180	180	168	178	193	175	135	197	135	147	166	156	177	157	137	170	167	135	144	170	126	145	133	149	127	153	153	179	136	168	136	150	124	138	150	185	156	154	160	158	146	169	124	140	150	153	138	161	133	147	164	129	147	140	143	155	162	145	151	155	127	148	134	142	141	142	134	143	150	144	141	152	152	147	168	164	134	155	130	123	157	121	157	166	156	140	142	137	144	130	167	139	134	154	144	163	136	147	162	149	143	146	129	132	161	139	158	155	149	127	150	138	152	163	133	128	134	157	148	158	143	157	156	131	137	146	144	132	123	178	152	159	128	132	157	137	140	160	141	151	147	133	127	148	158	139	147	149	152	160	136	144	145	152	151	139	154	136	144	149	143	163	152	134	157	164	132	129	134	149	139	149	159	129	136	140	169	138	154	133	130	148	174	136	161	149	154	138	169	126	146	147	138	146	131	119	135	126	150	147	167	156	144	146	173	151	125	123	143	135	140	162	149	132	163	162	136	136	155	125	130	132	136	150	143	154	136	135	154	159	156	133	150	158	134	159	154	148	170	153	130	170	133	112	162	138	151	144	147	140	158	135	158	152	129	124	121	142	130	140	131	133	152	130	145	157	146	141	151	141	142	134	150	138	151	143	151	162	151	137	161	160	139	152	138	157	142	145	150	168	139	145	153	142	123	149	131	133	129	134	155	151	144	134	142	137	156	142	160	137	155	148	128	139	152	154	148	144	137	143	142	141	131	128	131	141	138	126	155	155	167	144	134	166	145	133	154	167	173	156	136	128	131	148	138	136	161	154	153	135	139	153	137	135	153	135	144	143	156	152	152	142	153	159	144	148	130	140	139	139	134	120	139	150	132	141	129	155	119	158	143	147	155	129	148	144	137	170	139	142	152	146	133	152	124	142	114	134	158	142	165	146	151	148	147	138	151	145	132	133	141	145	132	150	150	138	147	150	143	162	148	147	142	131	161	133	164	161	151	127	145	153	155	168	139	137	156	142	142	141	142	143	153	159	143	149	172	128	132	164	155	128	136	131	169	124	166	131	150	154	147	148	154	125	107	153	169	135	143	144	142	125	151	156	136	160	125	136	154	131	121	155	151	136	152	151	164	136	135	127	147	135	145	146	144	132	143	150	136	128	137	141	131	133	136	138	154	140	130	162	165	138	149	139	148	130	157	151	140	126	153	144	142	151	151	157	155	162	158	142	143	144	146	151	148	139	144	124	139	165	131	142	173	168	128	149	158	158	139	130	122	126	179	170	141	150	166	147	136	139	162	151	141	167	141	152	158	130	144	137	143	122	182	145	156	145	151	142	148	140	144	135	146	158	159	162	144	178	136	145	128	145	148	152	143	126	118	129	135	144	148	159	146	126	147	143	156	136	142	154	145	126	146	140	158	130	143	163	154	144	147	146	134	147	132	155	132	146	137	148	162	148	131	149	155	143	144	189	149	157	159	145	151	126	124	129	139	123	144	140	141	159	129	145	142	146	161	158	136	134	145	145	117	142	141	147	137	148	160	136	143	139	152	153	133	173	157	146	151	132	148	146	153	142	170	146	139	154	137	141	122	138	148	137	121	145	131	150	142	135	152	152	158	143	152	131	134	143	149	144	129	155	158	134	153	146	149	171	146	149	164	146	144	168	142	149	133	149	132	162	176	136	157	124	134	155	131	156	145	149	161	144	135	149	127	149	122	142	130	134	134	144	146	162	145	134	162	144	157	136	152	152	150	157	124	153	159	132	154	150	153	133	124	127	157	122	178	159	149	134	177	151	132	156	142	149	151	142	163	155	158	162	134	132	120	140	144	152	157	124	147	124	133	145	147	157	146	144	162	143	131	140	156	154	134	143	159	129	117	156	156	136	144	150	138	146	148	148	132	123	139	159	151	154	138	152	150	140	127	137	165	150	141	136	160	148	152	169	137	134	147	143	152	174	150	155	139	154	134	160	130	151	152	144	145	140	148	150	167	165	131	154	140	136	147	142	131	141	132	133	142	144	160	145	169	140	167	157	129	149	142	129	133	139	163	161	130	174	137	143	159	134	150	140	148	153	141	148	134	148	158	126	147	125	159	148	155	134	152	123	150	155	143	147	156	142	147	137	140	135	146	144	157	167	147	139	159	152	143	124	133	119	145	135	151	136	158	125	147	160	151	124	134	164	144	142	138	150	161	144	152	144	142	146	156	177	138	147	148	145	125	128	141	136	158	153	153	149	171	145	146	127	159	138	125	158	145	121	126	149	119	128	144	138	152	148	144	180	149	151	145	136	141	145	187	150	142	173	134	156	140	160	143	143	142	144	149	159	147	155	152	129	136	144	144	162	143	156	150	135	142	154	154	148	159	139	139	137	147	143	145	142	128	141	140	140	133	173	145	146	145	121	138	130	160	146	126	148	142	137	161	145	149	136	135	150	142	140	137	148	143	156	139	147	153	137	143	162	133	143	146	131	156	159	172	132	132	140	169	162	140	143	145	145	146	143	163	143	129	135	152	128	137	141	154	144	130	132	138	119	169	144	129	143	142	134	163	147	143	142	152	159	139	151	172	156	154	152	134	132	156	146	148	159	160	126	164	144	152	142	138	154	163	164	136	144	142	124	167	140	131	150	138	134	135	156	125	134	133	143	160	136	146	151	143	139	154	146	155	157	136	144	145	145	160	116	168	147	152	149	136	127	154	150	143	129	148	141	157	164	136	124	136	144	150	132	138	158	114	145	142	157	170	136	134	160	137	166	142	141	182	142	144	139	145	124	144	150	149	139	138	159	144	143	142	168	137	126	126	123	144	128	114	168	141	119	142	144	145	138	150	131	139	133	156	135	146	160	144	170	125	135	140	153	165	149	159	137	164	166	130	146	143	149	156	152	165	140	146	162	144	116	169	144	164	153	132	143	145	151	138	154	139	146	129	140	127	175	165	146	123	112	131	148	169	151	146	134	170	129	140	150	158	142	148	153	156	145	136	145	124	131	156	164	148	140	120	144	128	142	140	134	139	167	148	138	166	123	146	125	146	170	132	159	158	157	139	150	149	132	162	136	168	135	127	149	139	138	146	132	154	144	128	146	141	144	138	138	129	151	136	151	135	149	144	138	115	130	155	146	149	147	159	154	147	167	137	164	150	139	159	141	138	163	139	141	137	135	126	128	143	145	153	132	142	139	138	139	137	154	162	144	164	128	151	138	165	154	157	166	164	131	147	140	140	150	153	150	151	141	144	148	146	140	150	129	157	131	143	123	146	139	160	158	156	141	130	155	157	147	163	134	158	160	135	143	142	137	145	141	132	137	124	152	151	160	156	141	136	158	138	145	122	136	150	140	134	137	133	173	147	131	171	158	149	177	151	153	152	139	149	142	136	122	147	159	164	146	144	143	156	126	151	143	164	121	146	128	144	128	154	143	138	143	136	138	162	147	135	137	140	146	134	134	153	152	154	145	157	150	132	162	130	152	129	150	151
25277	20884	27401	24500	20882	12594	1858	1139	977	825	773	678	661	622	607	609	560	576	535	543	556	537	541	578	516	457	469	513	519	497	485	462	436	480	491	485	498	467	457	456	483	474	480	491	455	463	465	466	496	487	484	489	456	451	491	476	512	489	452	515	476	479	436	478	449	455	457	461	456	498	510	467	507	461	481	450	414	472	466	475	466	460	459	443	467	444	461	459	463	460	459	463	445	496	466	462	459	447	498	452	455	442	484	492	463	461	458	449	473	440	482	473	445	471	463	429	461	442	470	476	417	469	422	453	460	437	435	451	460	417	466	455	478	465	455	471	439	469	482	458	487	447	458	435	466	441	443	414	417	461	460	464	504	441	424	449	397	452	486	497	464	477	426	460	504	458	455	462	488	438	460	481	426	466	435	467	458	420	499	480	436	441	460	430	484	471	460	424	485	452	475	435	438	448	507	457	443	435	449	495	443	450	432	435	431	501	457	475	455	444	471	493	469	451	485	432	458	455	447	448	434	438	482	465	481	420	447	423	509	469	454	461	463	429	437	457	460	466	481	421	465	438	441	447	481	472	480	448	504	454	412	452	436	454	443	414	428	461	479	458	511	483	463	463	452	520	516	470	464	455	453	452	397	481	466	466	418	475	437	458	437	447	446	440	477	520	488	426	410	438	447	465	468	447	472	441	460	449	411	465	420	438	493	450	414	457	446	447	430	455	460	507	454	471	434	437	463	470	461	439	471	441	448	474	515	444	409	432	498	468	461	407	435	452	459	470	452	471	469	474	477	470	462	450	417	436	448	476	470	448	489	453	476	462	467	424	438	419	442	489	498	395	447	435	449	434	430	476	430	487	418	434	449	463	454	450	475	467	451	465	484	446	442	432	420	447	438	470	442	510	433	477	451	456	471	447	444	412	449	413	437	430	465	441	432	459	455	448	474	480	462	440	485	457	445	438	474	451	462	445	479	443	470	466	474	508	450	463	445	421	430	445	465	455	395	468	457	461	437	461	437	456	421	475	466	463	484	485	464	472	439	458	439	488	476	489	470	430	448	466	502	476	451	424	441	450	465	469	453	449	467	434	497	463	449	470	433	456	471	486	463	475	449	458	464	486	410	465	449	440	487	466	480	436	474	448	461	454	447	466	477	470	459	479	456	426	417	473	474	468	448	418	466	467	485	472	440	479	441	438	491	502	470	454	505	471	444	460	444	511	423	443	466	446	460	465	431	463	469	442	463	469	439	491	437	459	457	446	454	481	469	497	477	429	486	449	467	451	461	477	453	450	465	446	494	431	442	423	452	499	482	450	443	483	488	446	423	450	455	431	429	473	432	462	468	456	450	437	450	504	445	427	455	441	443	474	453	435	455	432	495	447	471	483	455	446	468	501	509	457	457	436	453	458	442	460	488	465	448	448	459	471	502	476	434	466	441	439	518	462	458	446	427	455	427	448	472	456	456	474	506	452	467	457	492	486	490	470	436	441	474	467	441	486	465	461	464	465	449	469	448	459	459	446	464	441	499	495	484	446	441	422	469	448	528	425	458	435	488	434	453	464	474	409	466	421	476	422	438	477	424	495	489	451	502	457	449	426	452	437	461	428	473	468	456	427	471	447	456	463	477	414	453	426	477	435	468	446	455	442	455	426	424	471	437	465	417	416	452	478	468	482	508	444	450	512	452	436	435	477	434	426	451	468	446	467	438	475	449	440	478	479	485	476	471	466	449	464	492	462	464	430	456	439	467	424	468	490	468	425	449	469	445	452	439	464	473	476	483	437	502	414	494	445	487	441	462	488	412	434	435	455	442	461	437	457	450	461	488	461	432	463	442	486	488	482	443	475	424	490	443	471	479	474	464	463	460	440	474	457	433	454	459	441	415	471	467	440	448	447	424	448	473	464	426	455	492	449	426	438	453	425	482	469	431	449	464	464	456	470	456	475	440	476	434	442	443	443	458	441	413	444	450	468	447	455	451	480	478	445	458	431	475	434	456	433	468	430	398	448	468	427	442	404	441	485	481	489	467	426	445	503	466	475	452	428	473	470	420	459	436	483	468	414	477	461	481	455	464	449	439	455	434	439	454	456	465	463	443	473	432	455	440	481	430	443	438	494	411	457	446	446	448	498	458	443	459	469	444	442	462	441	442	442	449	426	470	408	477	469	454	469	448	462	474	453	446	455	451	443	464	425	445	427	472	470	392	464	460	476	452	452	481	392	452	472	477	477	467	446	436	430	456	431	484	457	459	418	457	424	458	454	491	461	435	431	446	440	435	418	440	471	438	460	444	444	456	460	426	492	463	454	476	475	443	486	475	434	474	436	479	465	448	480	457	476	454	453	458	455	440	406	458	453	496	484	454	471	451	504	474	457	480	482	484	490	452	434	460	425	487	435	468	446	455	425	404	471	474	432	408	471	458	454	454	427	468	457	427	483	505	455	457	462	433	455	474	432	456	413	461	486	488	461	484	462	450	461	458	446	444	425	451	450	430	476	476	451	471	433	468	458	458	455	414	466	497	465	448	440	497	455	452	459	470	432	469	432	465	458	449	488	472	464	438	487	445	445	432	448	486	453	436	454	445	441	452	429	441	477	479	448	440	458	451	458	448	471	479	445	441	484	463	474	411	476	420	502	463	434	480	481	428	496	471	468	478	446	480	466	480	449	425	472	453	442	459	451	424	434	459	499	483	466	448	427	442	474	459	432	454	441	455	488	461	467	472	411	489	462	460	454	468	439	439	437	474	457	475	460	464	481	455	435	483	482	433	473	498	443	452	456	445	469	446	438	467	467	496	444	512	442	428	452	444	493	496	469	422	458	449	456	474	439	443	463	428	487	448	458	468	463	453	427	415	462	436	447	478	457	469	478	440	511	456	452	439	459	494	455	432	465	433	450	431	465	471	415	445	463	484	427	462	475	451	477	460	443	457	436	489	439	422	460	454	449	461	430	448	432	526	467	440	445	426	454	440	467	436	491	485	471	422	435	468	447	474	440	480	444	459	470	415	447	489	431	471	491	471	471	482	457	424	491	480	459	467	456	455	433	461	485	429	438	500	417	436	436	461	468	466	490	430	445	486	448	462	505	438	485	426	501	494	453	456	444	459	475	445	431	449	475	470	463	482	471	440	457	474	468	453	484	480	429	449	474	455	478	429	457	459	467	488	457	469	462	498	470	461	464	444	450	429	472	437	474	461	459	447	436	453	464	409	438	464	453	475	468	480	459	482	454	412	440	485	453	452	446	466	455	441	441	478	466	430	426	428	445	452	455	442	469	446	441	449	466	471	413	470	439	414	474	491	477	425	461	460	427	439	461	491	457	465	457	440	436	450	477	452	447	508	435	433	456	485	422	425	470	433	433	463	523	468	481	446	480	462	476	435	461	470	456	430	468	481	459	425	480	449	477	449	472	425	500	469	480	464	468	438	422	449	459	473	457	489	479	465	471	444	445	482	453	462	460	467	459	451	471	456	423	453	446	458	441	408	430
7240	12056	10821	6046	3996	2895	2280	1882	1490	1228	1094	902	874	831	764	680	639	641	638	597	576	585	559	557	541	522	464	525	476	486	484	447	460	463	491	456	471	424	483	469	446	441	424	444	398	458	408	408	430	462	443	416	500	485	422	413	426	425	421	465	451	454	398	438	420	411	411	413	402	409	448	412	429	381	422	405	393	410	458	419	442	446	403	442	458	398	427	418	427	420	391	459	453	423	439	434	428	452	413	404	453	398	428	427	398	406	449	438	430	430	398	419	452	404	444	466	387	425	429	412	382	424	415	431	442	423	411	439	431	453	423	441	402	413	407	420	395	443	421	395	383	418	424	467	414	418	416	435	406	415	422	423	406	426	426	445	417	450	394	442	424	443	429	421	422	444	423	439	397	399	428	427	403	452	379	462	450	441	431	414	416	430	425	423	418	488	424	418	422	452	463	443	429	392	480	416	431	450	412	421	448	469	409	402	425	392	450	433	433	414	424	429	414	409	459	458	412	397	440	453	430	407	421	408	416	408	433	445	415	378	401	432	460	428	424	428	462	424	429	433	432	414	422	405	430	425	436	451	379	414	438	412	475	456	439	431	398	435	400	459	423	419	429	406	409	400	466	420	460	374	385	385	454	417	415	422	436	436	426	412	383	450	462	409	416	408	438	433	428	442	453	436	428	400	417	403	408	418	445	423	453	449	417	422	436	426	395	421	408	425	415	433	398	438	414	427	428	408	453	417	454	444	431	403	455	416	415	426	420	419	426	402	412	411	410	421	434	439	421	443	445	373	449	409	407	405	395	421	389	431	405	414	437	390	430	452	439	417	405	458	435	410	356	420	425	418	421	436	416	407	433	441	384	406	441	438	429	390	459	439	427	430	425	428	441	422	431	468	390	418	420	442	467	425	408	458	427	402	398	419	416	378	447	422	455	399	417	437	405	414	384	467	408	414	397	372	431	417	413	424	397	423	427	450	376	413	417	419	401	447	423	458	406	412	443	426	445	421	435	431	460	424	421	438	407	424	386	431	405	450	396	416	410	408	409	387	393	420	407	443	398	423	458	436	432	437	431	427	400	430	430	438	401	433	432	386	429	430	390	435	417	386	423	399	420	437	459	401	401	454	423	412	437	414	419	426	411	399	424	419	424	419	418	442	428	429	447	419	393	428	447	410	449	435	399	406	452	424	427	399	415	441	454	431	385	472	403	432	415	428	396	427	408	405	421	415	427	430	439	425	450	416	431	426	417	423	405	442	394	415	415	373	432	437	395	423	424	460	415	434	427	480	409	436	389	387	423	404	403	408	422	426	434	403	411	439	478	416	418	437	402	431	434	448	396	415	423	404	415	411	396	424	391	395	415	439	443	443	415	414	448	460	398	396	441	412	419	429	439	427	466	418	455	378	421	430	397	415	426	454	407	413	393	418	396	397	425	428	423	439	407	385	414	392	437	453	412	430	440	398	403	445	408	456	434	419	413	431	405	442	443	433	408	393	422	434	423	411	421	415	432	392	451	400	414	404	412	425	401	424	417	431	411	407	466	420	468	395	441	428	405	418	410	414	437	435	432	455	455	421	415	412	420	412	413	405	427	430	408	426	427	403	437	490	454	474	434	436	431	417	424	433	403	421	424	441	427	392	400	405	434	414	375	416	443	415	448	386	410	424	407	449	404	425	401	411	435	425	422	435	443	406	404	404	393	419	415	431	410	415	427	381	417	445	415	385	442	447	412	416	398	428	432	428	420	464	416	427	408	439	409	428	423	430	422	432	406	409	440	436	401	447	408	430	394	421	410	400	438	408	412	431	418	424	443	444	428	413	410	422	419	430	414	407	371	413	413	372	449	415	445	403	405	416	404	422	389	435	456	417	406	427	427	395	448	450	443	417	388	439	409	432	439	430	389	424	450	412	413	440	398	431	453	432	435	412	406	411	383	418	415	425	437	464	411	474	433	408	408	434	419	400	419	433	406	453	433	399	464	434	384	398	421	408	422	443	410	442	384	400	416	446	403	438	430	420	409	445	409	413	407	420	407	447	393	442	432	447	400	413	414	424	387	421	426	468	406	400	424	396	408	429	426	399	413	407	402	443	410	379	398	444	427	430	396	426	416	444	440	451	441	418	406	439	422	474	432	417	453	440	417	456	421	400	460	471	424	396	451	415	441	401	431	422	413	401	447	403	439	417	410	410	423	404	406	435	454	447	413	448	395	421	409	426	378	410	437	444	420	429	426	369	420	435	451	430	438	396	402	436	409	417	423	401	409	409	410	417	404	402	408	427	407	412	426	454	392	423	421	423	416	407	414	423	436	446	402	412	372	424	418	436	458	441	404	418	466	420	422	427	439	385	409	439	381	381	410	404	368	419	389	416	417	433	408	407	431	419	427	401	456	443	376	441	433	435	434	425	418	432	437	423	419	414	464	435	425	425	404	420	419	421	423	426	414	430	457	407	401	415	409	415	429	448	443	432	421	393	411	424	426	396	416	417	425	447	437	424	436	413	405	415	465	413	426	407	414	423	398	415	397	425	408	441	436	420	418	433	383	439	421	429	439	463	422	432	423	435	411	476	463	410	426	404	433	440	416	394	400	443	431	387	444	419	401	404	449	441	421	397	429	434	435	440	444	406	415	419	432	419	411	442	393	453	400	445	429	398	406	394	430	425	420	408	448	428	418	453	423	431	441	430	405	445	442	420	447	421	421	412	422	397	438	384	433	440	413	430	417	446	378	463	465	404	451	440	403	423	422	423	411	425	433	451	401	432	429	406	407	426	410	409	458	412	423	428	418	414	388	420	409	427	427	398	379	391	397	433	483	416	448	438	413	424	394	453	411	416	415	419	431	398	421	440	451	438	411	461	367	421	432	403	447	457	409	398	428	447	440	406	384	397	358	413	430	417	429	412	417	421	424	437	407	428	418	453	427	444	444	439	418	434	415	384	423	401	457	398	385	405	428	461	454	437	401	378	386	380	386	429	463	386	410	435	432	406	440	419	424	415	430	431	434	427	437	423	415	411	415	414	392	396	413	426	421	396	431	422	418	458	387	429	442	433	434	404	419	377	420	398	441	439	399	418	413	449	425	445	395	429	412	434	419	440	401	372	396	411	440	403	456	478	429	452	466	457	433	407	382	437	417	391	432	439	408	442	403	412	465	409	423	411	398	425	403	417	413	443	398	434	441	432	376	382	422	465	443	408	436	413	401	405	420	407	427	432	428	420	391	397	432	429	464	431	430	415	483	430	419	449	423	407	422	442	451	435	416	410	437	424	410	408	457	430	420	426	410	422	424	418	418	423	405	415	412	452	419	450	404	426	453	394	434	427	427	403	408	421	395	454	403	438	428	427	441	431	428	426	454	426	419	438	423	439	450	442	427	418	434	436	414	444	424	430	429	405	429	448	417	425	380	432	407	459	435	427	375	411	442	406	425	449	452	412	418	434	465	453	435	425	439	425	447	425	420	406	419	407	432	422	415	449	447	448	421	472
22983	20854	27652	24180	20861	20952	11203	2271	1677	1440	1316	1181	1075	1035	975	863	877	908	809	796	788	817	782	789	772	730	768	764	801	715	701	702	701	774	776	702	730	751	733	673	702	710	683	670	707	706	719	704	683	686	688	679	718	651	666	693	727	686	715	684	672	672	693	680	648	709	694	653	663	636	683	679	693	657	706	664	651	670	690	698	653	676	687	647	673	707	665	720	689	669	665	647	701	638	693	652	675	698	689	676	679	680	695	657	704	730	687	683	712	676	683	689	681	672	675	607	684	713	696	696	656	667	635	642	704	686	678	718	697	653	729	685	679	679	681	635	720	674	714	641	699	624	662	732	644	647	647	679	640	705	608	657	683	694	718	677	720	678	643	696	613	710	718	695	679	663	663	733	679	656	646	678	665	677	686	656	690	672	674	700	655	657	656	712	702	612	693	720	679	682	694	638	662	720	639	653	679	615	660	704	684	721	678	700	683	611	674	637	657	698	683	675	736	656	700	650	641	683	655	681	657	663	686	620	743	668	711	695	661	632	688	691	731	720	601	698	669	636	662	678	626	677	663	671	654	683	659	663	706	650	704	653	649	614	669	653	672	706	682	692	641	678	647	645	690	734	646	616	675	681	685	678	701	678	626	672	684	718	650	689	640	696	687	652	697	665	687	647	662	703	724	697	660	698	652	670	696	692	717	649	652	656	656	657	717	673	691	692	662	701	714	630	695	680	656	694	667	655	646	652	680	715	684	624	669	677	705	650	633	686	644	702	688	686	692	701	660	705	659	705	682	722	686	674	650	587	693	659	659	691	702	663	644	662	675	708	649	692	709	699	685	652	700	702	686	690	697	640	695	644	643	655	657	749	691	677	661	681	649	626	684	631	658	683	694	719	699	667	663	699	663	670	673	660	658	648	667	676	659	678	623	647	681	633	653	646	707	729	666	657	671	679	656	665	664	644	643	618	697	672	687	651	660	641	655	713	650	685	692	694	684	628	647	682	659	655	665	665	687	652	698	696	638	680	713	700	671	672	650	702	708	636	712	666	685	698	669	688	652	675	662	694	673	711	653	697	678	665	624	667	662	689	671	668	694	667	712	700	635	696	714	702	632	649	687	700	690	693	687	651	704	695	687	731	685	705	660	679	664	651	680	679	673	647	668	677	700	664	665	721	630	678	677	683	700	700	674	662	679	682	618	684	716	672	698	632	647	636	670	648	611	666	707	614	626	687	672	650	689	693	650	685	616	687	676	672	650	683	675	655	670	723	627	657	688	720	670	698	650	695	706	696	692	703	700	660	729	696	617	675	659	654	665	676	668	665	713	702	665	676	676	721	670	627	604	719	698	637	685	677	690	689	684	662	732	663	689	698	658	639	681	618	696	657	654	639	697	705	696	731	666	699	693	716	648	682	697	678	662	655	672	714	659	712	653	681	661	715	700	654	686	702	675	632	691	689	678	645	681	675	669	712	658	714	652	659	643	662	640	650	659	708	704	702	701	670	658	663	693	649	627	710	704	693	680	671	688	684	613	686	675	678	686	634	660	684	721	626	712	665	665	669	654	634	621	673	665	709	705	660	663	709	692	674	608	689	733	683	675	633	626	687	678	717	680	659	659	667	674	730	691	656	682	662	664	692	658	672	658	690	708	650	677	640	652	695	692	687	646	673	679	663	694	655	711	700	656	692	710	686	680	678	656	653	686	671	693	677	607	653	682	685	650	636	662	652	679	649	662	644	633	701	681	705	650	642	650	689	698	684	678	675	672	629	656	667	693	641	672	668	675	677	723	609	702	687	697	679	657	674	682	723	698	672	672	658	677	681	634	691	693	738	686	722	710	672	678	655	689	666	659	645	711	661	636	668	707	625	682	674	639	680	682	651	640	669	617	614	693	691	708	673	618	700	645	661	690	674	665	698	684	680	660	684	645	665	705	665	657	685	674	672	679	665	707	699	654	684	731	646	670	637	686	660	649	660	701	655	676	672	681	690	712	658	656	656	638	624	655	662	685	654	728	651	685	672	690	685	710	696	661	652	674	701	632	656	687	713	669	687	678	670	669	666	675	665	633	672	666	693	706	693	677	640	697	680	642	642	692	677	691	667	687	712	666	704	664	650	679	703	685	692	625	692	658	668	689	663	674	693	682	702	699	645	711	677	661	702	685	618	674	651	660	651	625	689	636	681	649	727	680	685	720	648	676	626	677	625	671	665	597	637	649	705	673	741	684	617	706	667	636	687	675	687	633	630	622	665	675	653	716	740	684	687	672	631	675	626	661	706	658	611	626	695	676	694	681	661	646	683	688	712	704	682	705	659	696	700	681	705	658	664	680	706	646	649	645	666	649	661	702	690	630	675	696	650	636	668	670	682	660	721	664	680	686	660	692	704	696	686	685	658	681	720	599	739	650	736	667	633	693	662	700	636	646	685	655	712	692	674	660	657	694	702	685	625	668	704	744	611	692	680	684	603	702	686	675	669	690	666	621	681	661	715	657	655	663	687	631	642	710	706	680	723	675	656	694	624	690	694	695	699	666	682	666	684	676	647	656	637	662	660	639	728	657	665	728	644	660	679	678	710	621	683	745	640	615	686	671	679	672	693	627	650	685	700	661	671	650	640	705	627	705	636	642	700	724	675	673	655	648	700	690	653	628	709	660	662	668	662	680	646	669	613	633	669	660	710	638	707	620	669	740	714	650	667	638	661	651	677	643	690	664	693	649	629	693	633	660	678	659	665	635	692	739	694	675	697	647	714	654	722	675	706	674	677	667	629	662	677	662	660	690	702	692	706	706	663	646	723	700	646	615	723	690	666	653	650	692	683	724	658	661	712	680	621	685	680	691	637	675	653	664	692	661	708	638	663	645	607	675	690	677	652	677	693	675	675	642	686	687	688	659	671	702	712	653	682	685	610	637	696	667	634	677	687	693	683	635	681	661	722	697	650	683	706	707	644	672	680	635	654	663	716	683	668	668	695	676	635	701	649	634	707	643	655	669	704	687	693	660	663	662	637	642	665	658	684	695	656	701	664	652	685	704	665	671	653	650	633	710	688	645	627	699	658	696	668	688	708	676	704	701	688	677	676	703	685	689	679	665	652	699	649	647	654	696	662	724	643	657	672	644	654	662	639	657	612	680	754	665	678	703	670	666	642	695	667	687	670	640	658	684	649	677	680	638	686	674	674	713	691	680	702	662	657	677	649	717	706	669	678	649	646	657	620	642	655	703	641	646	691	667	634	684	702	634	616	703	667	707	634	670	677	629	684	689	648	700	678	631	677	689	715	684	653	655	673	685	702	714	706	623	679	668	694	652	712	699	688	679	672	640	649	668	625	657	641	697	683	696	682	657	693	697	686	662	592	646	650	669	686	733	691	646	653	659	655	699	691	712	635	667	687	639	699	681	698	678	660	662	670	676	674	680	742	707	674	681	666	619	668	715	673	692	648	717	657	704	692	714	683	685	659	673	688	630	684	641	681	689	697	672	660	711	675
9948	18775	17148	10120	6844	5134	3955	3177	2673	2220	1919	1700	1526	1391	1290	1125	1092	1057	959	934	894	852	809	834	770	836	843	725	757	719	742	729	726	724	698	689	666	695	679	699	655	673	723	664	651	696	710	664	676	699	649	632	619	659	673	621	625	657	715	629	619	633	649	657	646	657	623	649	619	646	649	614	656	632	599	632	693	639	645	665	693	629	638	643	637	647	682	658	642	638	656	580	631	649	631	591	621	656	626	651	591	666	606	632	584	647	654	615	619	677	657	612	647	649	622	651	633	629	632	623	614	660	626	586	640	606	579	628	643	668	621	637	646	620	631	611	656	638	626	685	651	654	645	629	648	649	617	620	639	652	630	603	683	714	631	632	593	621	604	645	679	626	695	571	628	658	616	653	612	616	664	615	637	621	630	632	616	597	640	645	634	687	623	632	614	662	630	605	617	601	635	615	653	614	627	635	655	621	595	616	573	641	662	638	614	662	638	626	661	631	575	665	650	601	645	615	630	618	594	611	608	606	633	662	611	677	630	628	576	647	636	638	630	637	610	631	629	621	579	640	619	661	626	615	596	631	663	669	612	650	588	645	607	609	659	648	670	633	613	621	625	650	643	617	637	566	655	655	635	640	654	601	605	647	653	634	647	629	586	601	590	655	598	622	578	659	667	650	653	659	605	585	658	590	607	659	641	581	645	620	626	615	618	605	608	631	618	626	652	612	640	627	620	660	598	648	641	629	564	670	563	650	647	606	617	664	601	583	601	629	614	651	646	659	640	660	625	617	614	641	668	617	640	637	629	587	644	589	680	575	631	671	606	632	647	656	604	639	664	618	591	611	622	643	610	624	636	632	567	655	645	571	587	660	618	570	639	674	585	601	676	627	613	666	670	598	611	638	598	626	631	606	596	631	671	657	635	632	606	655	617	617	643	617	599	661	681	642	642	598	635	581	610	669	603	641	591	641	647	612	639	646	615	577	667	625	596	645	661	688	605	609	693	620	659	701	610	638	604	622	625	636	629	659	612	603	633	616	627	657	617	634	639	612	654	618	604	623	606	627	610	603	630	602	702	605	629	597	598	576	621	654	619	565	623	619	609	632	652	683	655	611	662	617	662	629	589	610	605	658	650	648	595	606	607	610	639	587	591	606	654	654	642	648	647	577	682	636	613	623	602	583	604	634	636	605	626	633	595	608	566	641	639	650	661	587	621	657	611	615	626	658	615	601	659	631	655	649	567	615	607	644	623	616	692	601	611	648	623	670	590	638	629	599	616	641	637	629	600	640	633	620	636	632	630	624	615	639	643	628	603	645	627	641	587	643	634	581	632	627	631	634	635	663	605	630	609	646	619	654	635	632	583	642	666	624	654	592	654	609	592	608	646	601	646	637	666	650	644	590	638	635	624	604	636	617	604	650	607	625	669	599	611	608	584	599	642	635	604	605	648	620	588	593	607	607	607	651	656	663	623	658	619	612	651	598	634	658	632	612	646	605	622	639	610	629	628	629	614	598	641	595	617	625	626	648	619	606	578	618	632	633	626	591	619	625	627	628	640	619	636	613	646	646	672	620	625	629	613	594	634	635	632	626	623	612	678	622	661	631	588	651	604	644	647	619	621	627	635	565	601	646	602	637	645	656	613	641	632	633	627	583	619	607	611	602	669	608	581	597	634	642	626	615	667	643	606	648	591	633	628	598	618	644	641	618	610	651	628	631	628	678	587	646	608	612	640	606	637	634	653	579	678	644	660	614	607	605	656	616	714	610	639	655	650	592	610	678	609	571	619	607	624	627	622	648	643	593	631	628	651	636	632	629	624	637	659	660	627	633	624	613	632	594	629	625	610	639	620	655	615	656	621	664	615	680	607	655	636	656	651	655	613	614	592	642	623	644	643	623	636	607	644	643	667	643	653	635	614	660	640	629	628	588	657	678	658	640	646	585	573	606	664	630	648	598	648	645	646	658	664	615	643	651	661	654	692	682	589	627	660	601	667	626	677	633	643	618	626	579	656	618	615	668	587	675	648	620	610	627	627	655	608	665	627	636	641	629	608	616	617	620	701	634	609	623	640	664	602	614	657	637	606	624	644	686	617	680	607	635	614	631	679	616	646	670	587	613	661	623	688	608	624	609	634	635	623	630	635	588	620	597	586	647	586	587	626	650	627	628	597	626	666	633	626	637	568	607	676	585	670	644	601	687	645	658	612	634	590	651	627	638	634	629	571	617	603	627	639	608	611	592	594	664	584	642	600	606	649	640	659	634	614	598	636	627	628	641	622	610	612	646	611	611	621	661	649	644	615	665	677	600	636	623	601	623	630	636	629	605	640	652	576	620	626	609	634	595	632	645	625	658	588	620	622	640	653	614	631	620	639	665	625	569	597	651	620	648	641	635	628	673	604	665	599	612	599	644	626	601	649	617	647	655	648	653	613	631	633	624	622	680	656	646	649	638	594	618	637	603	616	677	637	599	599	600	615	685	679	665	590	605	636	594	635	611	648	638	628	644	598	635	606	662	609	618	624	648	622	668	628	640	638	592	596	644	666	615	633	649	624	589	635	651	642	672	616	625	640	634	648	614	620	592	591	592	597	632	624	652	649	665	624	601	616	580	648	605	611	586	592	705	631	613	572	648	623	633	624	694	666	579	588	638	592	638	598	641	653	552	639	589	652	616	659	637	644	647	589	643	645	623	641	601	645	642	606	589	655	611	670	640	599	618	656	652	624	624	631	660	608	589	635	607	612	650	694	597	635	641	646	650	602	652	639	659	607	627	610	635	647	645	668	616	592	634	626	683	664	619	630	675	599	612	621	616	645	600	681	622	597	615	592	652	630	618	641	626	643	625	643	624	616	601	597	647	636	586	600	599	605	641	635	666	645	654	593	665	620	640	628	648	665	598	634	657	662	619	616	567	622	650	644	582	615	629	592	631	606	626	601	650	619	625	633	644	624	618	625	610	636	648	622	647	602	613	659	644	614	622	663	601	645	630	636	604	653	647	710	610	620	588	631	638	593	639	605	599	607	622	600	626	605	636	612	659	650	625	618	624	614	647	602	640	635	655	626	620	668	592	665	650	625	616	588	618	634	627	621	676	653	642	617	649	641	633	620	639	662	626	658	601	646	620	591	610	628	655	631	574	653	695	637	683	637	604	665	623	620	613	619	606	633	614	638	611	623	660	627	600	635	631	637	621	600	619	665	600	640	652	613	642	655	640	619	645	643	639	643	575	620	672	621	624	642	612	601	619	625	651	613	615	625	639	654	627	633	635	610	615	636	664	642	596	628	637	681	596	648	583	621	599	604	636	645	594	634	627	646	628	640	655	625	655	579	647	653	600	610	647	565	590	603	591	586	693	588	602	630	615	663	623	631	618	657	573	641	608	615	612	607	601	616	598	609	581	618	629	614	599	666	628	649	630	637	612	626	612	585	586	615	651	614	633	602	629	632	639	669	633	648	620	602	639	614	617	608	667	585	646	614	626	583	596	632	621
28230	14823	1822	368	270	211	189	152	191	168	174	159	139	139	143	147	131	152	170	157	158	132	137	142	150	145	150	161	140	128	128	138	147	129	139	120	156	137	147	146	133	123	122	135	142	125	145	154	160	140	160	147	147	160	125	156	148	141	136	154	152	178	139	157	138	161	139	126	136	169	154	134	159	138	148	153	142	157	149	168	130	151	143	144	132	170	147	132	140	161	124	145	128	133	152	160	146	154	140	140	139	144	127	116	145	130	142	144	144	152	137	147	151	155	132	137	155	132	143	136	154	116	142	121	163	127	159	149	145	139	133	144	148	145	132	142	164	163	148	143	136	128	153	178	159	169	144	158	149	118	135	111	153	148	142	152	135	140	144	155	161	144	139	148	138	144	144	132	126	148	135	139	147	133	155	156	150	171	139	155	148	128	130	149	136	162	147	135	151	125	158	139	131	145	156	140	135	141	163	146	141	152	122	158	120	137	140	166	184	151	130	164	127	123	155	155	144	156	146	143	153	134	127	129	133	161	130	142	144	125	149	142	155	145	129	136	148	149	137	137	127	139	140	138	141	125	160	124	168	147	144	139	139	133	147	134	157	140	143	159	124	140	170	143	136	133	156	156	166	131	158	130	135	125	156	144	168	147	146	138	153	161	146	174	150	138	148	131	157	133	118	146	156	185	155	142	146	128	131	162	134	168	126	150	126	144	164	130	157	153	149	166	138	145	156	152	166	138	160	122	136	131	150	149	158	146	119	136	150	145	134	138	157	169	125	137	147	136	126	131	132	131	163	125	137	164	138	140	140	120	142	144	133	122	126	150	143	144	125	129	168	141	129	137	126	134	149	167	149	141	136	130	159	149	143	141	158	128	131	170	141	136	140	122	160	138	186	141	133	150	147	167	153	133	154	136	149	140	138	164	147	159	140	122	135	162	154	142	119	142	156	165	154	145	121	141	165	155	129	138	146	144	152	173	125	148	140	142	137	144	163	133	155	162	143	150	159	151	158	123	152	136	135	145	148	145	128	148	153	132	183	153	148	135	134	179	155	143	148	147	132	155	149	133	136	147	146	141	144	141	138	153	142	132	156	170	117	143	153	141	148	139	151	145	130	151	132	146	146	160	140	139	139	111	154	170	127	160	154	147	149	135	137	146	144	160	132	155	131	128	167	125	157	154	128	139	145	153	153	142	129	137	142	141	124	148	147	125	163	147	136	134	131	150	119	135	163	162	140	152	136	141	147	156	150	137	139	124	144	156	149	143	147	137	137	160	134	124	133	161	146	171	141	130	146	169	152	159	152	146	166	148	147	148	137	135	137	133	128	136	156	152	128	155	144	151	135	150	130	169	118	137	158	146	150	150	137	149	173	145	146	132	134	134	155	132	129	133	131	128	130	161	128	138	149	148	139	163	128	152	138	140	135	147	137	151	148	158	149	147	120	155	153	134	128	135	140	143	133	141	138	144	142	150	137	136	141	140	148	153	119	158	142	125	147	117	128	139	132	131	156	162	145	138	136	147	145	141	138	161	133	155	147	136	139	133	139	175	138	147	146	170	129	124	140	143	141	169	136	146	126	141	120	149	150	149	139	137	151	159	127	162	127	146	142	157	145	147	120	137	132	143	141	137	139	156	152	156	149	156	143	124	140	131	150	134	137	117	153	131	156	145	144	141	123	177	148	153	162	151	129	144	161	162	134	143	109	139	157	140	139	126	140	155	155	134	141	164	115	164	129	164	144	172	131	146	129	118	178	126	152	124	133	136	156	147	139	143	139	126	150	141	155	152	142	145	148	120	154	157	135	140	160	155	138	147	137	172	133	136	138	147	146	137	125	148	139	134	130	159	122	143	158	142	166	146	134	155	153	150	149	141	136	138	160	144	180	146	161	135	142	149	150	137	139	124	160	139	156	151	112	150	144	146	162	130	157	150	151	143	151	157	156	145	121	155	154	140	145	145	167	126	164	136	170	125	122	136	146	148	156	147	143	137	137	137	135	146	137	162	140	151	155	152	133	129	129	158	151	147	122	148	137	131	174	139	133	132	162	166	157	148	147	145	145	143	148	139	142	132	145	117	148	143	150	156	157	133	143	135	151	135	152	137	142	137	135	149	134	133	153	145	137	133	145	131	151	131	147	142	133	141	134	140	163	165	141	147	151	123	165	132	121	150	124	144	156	145	134	143	140	153	136	161	142	145	152	127	140	149	138	151	171	139	131	137	162	149	161	143	147	125	131	143	141	128	160	160	134	141	116	137	128	140	124	134	144	145	167	155	166	142	164	147	134	159	140	135	143	141	138	157	144	162	155	133	109	134	141	158	146	155	149	114	163	168	152	136	139	156	148	180	128	168	130	147	157	132	139	135	145	152	146	156	133	151	147	139	141	158	143	137	129	115	164	141	144	154	139	153	153	163	133	154	156	155	135	139	145	135	157	135	124	128	131	124	125	134	152	150	142	145	172	152	139	137	122	150	135	131	168	153	129	139	165	141	130	142	124	130	145	130	139	143	133	126	153	171	124	142	138	140	131	136	151	135	146	132	161	156	154	168	152	144	157	152	134	156	140	152	123	155	159	151	152	161	138	174	130	135	156	155	157	121	141	140	148	191	157	155	147	145	135	127	147	149	162	153	135	144	146	138	137	145	143	139	154	145	158	134	133	140	126	155	163	130	142	173	135	134	160	149	152	143	155	126	142	149	141	163	138	162	123	139	148	122	108	151	133	143	156	133	126	156	146	148	143	149	141	132	117	137	158	136	145	166	149	157	152	134	149	166	137	158	150	136	148	130	160	134	128	141	143	146	147	137	146	130	158	130	158	158	125	144	144	141	180	131	145	120	140	147	151	164	128	126	131	156	133	146	137	151	170	137	140	164	157	155	160	134	136	131	136	138	161	148	154	136	146	144	167	140	135	129	98	126	152	155	150	130	148	141	128	151	139	125	145	134	149	154	146	131	161	128	125	154	124	128	153	159	128	141	151	148	152	141	149	143	131	126	133	144	159	133	140	123	148	151	141	153	130	134	169	148	148	144	157	141	139	135	158	147	150	143	150	167	151	144	149	157	137	150	150	128	138	136	144	177	158	144	143	145	168	137	138	140	132	149	145	146	136	150	159	153	139	132	137	136	158	143	145	145	139	158	133	174	157	152	135	124	129	148	128	141	163	148	131	134	119	135	149	137	141	150	131	160	147	129	149	132	146	135	139	147	130	162	149	155	135	154	165	152	151	128	162	154	143	146	139	107	134	155	157	162	148	150	152	132	137	162	159	145	135	152	138	128	151	133	148	140	136	142	150	131	134	126	146	145	146	128	131	157	142	144	162	147	146	152	152	141	134	130	142	150	137	128	148	159	142	144	144	125	140	140	147	146	132	143	143	160	147	145	141	166	124	148	157	144	148	157	154	148	149	161	136	144	141	131	131	144	137	153	144	152	157	143	143	155	151	149	152	163	141	121	157	150	140	143	123	149	152	137	144	142	118	131
5027	803	663	384	334	267	237	215	185	194	182	171	150	160	162	161	165	156	149	172	167	174	141	144	147	166	171	161	145	163	153	160	142	160	125	166	135	165	161	142	133	151	155	170	158	150	158	128	144	177	161	152	147	154	149	130	143	144	140	130	153	174	137	152	124	148	154	154	149	146	139	142	133	153	125	133	160	142	162	156	129	142	140	132	146	159	128	163	172	138	136	131	143	115	151	172	160	160	128	153	144	148	156	158	149	161	154	174	150	128	133	171	162	144	132	161	149	157	160	126	163	156	153	156	136	138	135	162	136	142	117	123	146	131	141	132	150	145	142	153	134	130	143	136	149	163	147	146	157	145	151	148	137	153	162	159	147	132	131	144	156	166	163	147	147	147	149	142	145	133	145	113	149	124	141	165	146	136	159	145	126	172	134	144	162	144	134	151	141	152	154	152	157	137	162	161	133	157	143	174	138	151	143	132	138	149	136	160	140	131	149	144	153	142	142	147	122	144	146	150	149	161	149	133	124	137	153	152	155	134	148	130	157	153	174	142	159	131	157	156	156	135	155	136	147	169	146	150	157	157	156	136	147	152	126	150	130	151	126	132	146	143	146	157	150	132	132	154	132	147	137	159	154	146	146	142	154	130	146	141	153	142	150	142	151	133	147	137	152	155	165	139	145	170	151	155	151	142	148	125	149	151	151	135	147	152	146	139	160	146	138	135	153	156	119	125	143	151	150	158	143	143	144	144	146	147	145	149	165	135	121	151	133	147	160	157	132	145	136	149	189	144	148	130	148	156	159	153	155	143	149	157	163	134	135	132	143	143	157	147	143	144	142	150	154	160	139	150	153	145	149	148	137	170	139	150	157	148	143	164	163	157	150	140	154	127	136	146	147	150	145	155	148	152	147	141	146	156	139	130	152	158	155	165	144	138	134	139	161	136	163	159	160	162	136	166	148	158	167	136	155	164	136	139	151	150	149	132	140	155	138	136	141	123	135	155	139	135	170	152	140	127	149	144	177	163	151	176	150	130	134	141	151	135	158	133	124	158	156	137	152	155	157	147	153	138	139	162	145	141	132	143	156	132	153	138	128	145	143	139	143	153	148	143	124	145	153	154	158	144	149	166	121	141	138	133	148	135	130	153	150	125	149	161	159	140	161	163	161	146	138	160	138	122	155	168	148	139	158	161	151	147	162	140	144	140	139	151	127	145	141	164	173	153	127	128	151	150	127	149	144	130	161	157	132	126	161	154	149	152	142	168	146	154	149	137	138	143	190	156	141	145	130	135	136	128	158	139	151	145	136	159	149	147	149	140	124	150	125	152	145	176	151	189	138	148	156	145	127	175	143	143	134	144	165	162	145	139	134	155	168	147	118	131	138	148	160	141	150	142	149	132	131	152	152	137	173	137	151	143	140	160	121	150	136	127	140	133	141	129	141	145	139	140	144	151	135	160	140	149	156	144	151	145	149	150	143	144	154	152	144	147	140	135	122	125	155	145	140	142	143	169	140	134	142	138	126	159	152	145	136	164	141	138	163	158	146	149	129	168	128	134	158	138	138	159	141	161	139	155	156	158	161	133	135	155	148	149	164	140	129	152	156	145	168	177	144	138	130	143	141	129	169	159	153	137	146	128	153	146	142	130	147	157	126	146	135	144	152	137	162	135	134	160	161	159	135	157	122	148	140	164	126	127	120	149	160	145	154	146	143	130	145	154	122	135	144	150	148	142	143	141	164	150	130	164	134	125	168	115	147	134	137	130	160	130	145	156	154	134	130	163	151	141	161	141	153	139	152	140	148	134	148	133	152	133	144	132	146	143	161	147	159	150	168	135	155	147	161	161	163	132	126	129	139	134	162	118	155	184	147	148	155	155	155	158	145	147	159	154	155	137	141	153	148	148	155	136	113	148	158	139	143	148	143	129	146	153	135	142	140	142	134	140	162	169	160	150	142	147	129	151	174	152	168	139	139	155	149	159	167	147	154	138	143	155	141	138	159	135	156	130	164	128	153	135	165	143	133	142	142	139	160	138	171	145	129	144	157	138	146	146	157	130	137	128	148	147	162	151	139	157	163	137	123	118	151	138	132	151	136	148	124	156	143	143	136	150	157	157	159	135	145	158	143	131	143	140	162	153	159	137	171	131	147	153	132	146	139	147	134	138	142	140	160	148	134	143	155	162	151	165	142	138	158	168	130	142	161	158	139	132	158	119	158	129	159	137	131	150	150	162	142	134	135	142	134	143	143	137	144	141	115	191	164	166	150	143	147	148	142	130	157	117	139	170	147	153	165	152	150	138	138	156	134	152	168	143	156	131	157	159	142	149	148	151	156	138	152	127	173	144	148	142	155	155	141	140	148	138	144	139	123	140	140	137	144	160	151	141	144	127	143	155	124	147	136	149	132	126	143	170	139	159	157	137	145	137	167	138	157	147	156	130	139	153	152	136	146	179	130	157	145	149	134	162	142	158	137	150	152	141	155	136	137	147	180	138	156	161	165	169	159	138	156	149	129	140	137	155	138	148	158	153	129	157	169	145	151	143	133	181	152	154	148	127	146	146	144	146	166	150	135	134	149	137	149	152	142	139	142	144	144	147	139	156	143	147	155	133	154	136	142	163	170	153	130	127	132	156	153	159	153	159	147	160	134	170	154	144	136	135	132	159	147	150	126	128	143	153	148	139	128	163	158	156	161	148	162	136	118	160	136	149	138	153	173	135	145	147	166	147	125	157	145	149	168	151	136	146	138	136	133	134	140	135	138	179	151	157	164	135	141	165	133	135	158	164	148	149	155	150	175	135	152	139	148	154	156	142	156	149	150	160	143	150	169	156	124	153	148	132	159	148	138	145	153	149	149	147	139	150	133	148	146	149	137	159	131	151	138	146	150	134	158	133	131	121	147	153	144	148	136	155	137	144	159	148	139	130	142	148	140	151	134	139	153	135	149	153	145	105	159	148	155	147	141	144	139	132	145	151	154	169	137	164	169	132	152	140	141	146	136	144	146	142	138	148	147	137	159	143	152	133	146	159	149	139	152	148	135	156	129	140	158	155	146	159	161	166	169	145	149	146	138	135	163	123	133	159	157	155	154	151	149	158	122	146	147	156	130	148	142	128	148	153	150	156	154	156	130	121	145	162	150	144	140	165	148	145	147	146	138	148	161	164	125	142	159	142	131	149	148	156	142	146	142	162	155	136	146	155	169	147	129	158	141	125	147	152	142	140	131	163	133	143	145	132	146	137	128	156	146	163	144	168	137	147	145	156	144	149	153	147	154	147	151	143	159	151	154	152	168	152	149	130	137	137	159	134	129	164	173	134	143	141	142	143	145	175	144	156	146	170	158	150	133	154	147	145	142	154	137	131	154	138	121	162	137	148	151	137	147	140	134	138	148	121	146	126	149	153	145	158	155	159	141	130	150	154	158	161	130	154	154	159	118	129	174	154	154	165	156	157	151	147	136	133	141	120	160	131	134	139	131	135
25286	20844	27374	24444	20866	12760	1904	1129	962	872	758	718	697	657	625	565	583	571	596	570	499	531	514	515	524	525	523	522	482	496	526	500	479	471	479	481	447	488	463	484	462	471	525	481	468	473	489	501	464	454	481	489	458	490	469	490	431	466	446	464	450	435	466	499	476	441	460	439	467	498	491	468	453	435	470	428	444	493	437	435	448	424	473	475	442	485	432	491	422	448	462	474	484	517	454	437	443	507	451	484	467	442	454	462	494	477	500	501	455	448	471	474	451	457	474	453	469	455	480	467	455	520	453	484	462	415	459	476	452	460	461	439	461	530	456	472	490	474	454	474	486	440	465	493	474	487	458	475	521	508	479	416	465	499	448	458	449	450	477	500	465	463	457	483	454	492	486	451	467	429	439	430	473	451	464	458	419	477	453	456	478	482	493	477	450	496	431	455	477	460	474	484	479	442	462	413	492	443	452	490	482	432	445	456	430	438	426	473	470	432	490	476	478	447	496	466	419	455	474	452	455	493	473	490	466	465	429	458	453	469	487	445	462	428	450	467	449	458	470	456	475	489	427	489	455	481	439	457	477	458	450	447	497	440	467	445	455	470	488	451	472	433	466	465	428	437	454	442	468	450	465	448	448	510	469	475	464	439	464	440	464	465	423	484	491	463	449	439	496	447	449	436	469	465	473	469	458	464	439	484	461	470	447	509	480	462	459	485	500	460	478	438	469	461	431	432	471	444	471	442	456	470	497	448	455	470	481	430	443	439	474	440	471	438	497	447	455	447	478	445	475	492	489	488	437	485	448	460	471	446	496	434	429	447	441	470	431	466	462	457	469	455	428	455	503	433	509	436	438	437	461	436	482	446	461	449	452	494	461	472	445	500	434	467	480	464	474	456	435	421	488	436	421	458	473	438	435	459	448	461	487	466	492	421	465	479	466	512	434	479	516	446	457	457	487	451	435	454	484	467	446	421	480	489	462	461	433	435	464	463	481	488	466	465	444	441	468	473	466	452	480	437	472	507	450	479	502	446	436	489	469	441	481	443	444	471	427	417	448	501	412	491	467	435	484	461	436	455	470	456	460	478	454	461	474	467	459	448	454	465	433	460	448	449	450	496	431	450	497	450	439	463	436	469	444	464	444	430	446	483	470	466	441	444	492	459	472	449	486	448	464	466	475	446	423	434	484	493	485	463	445	409	450	492	466	495	462	443	473	462	482	473	497	477	429	446	477	468	443	461	441	455	477	435	428	466	455	460	464	476	468	487	451	444	411	450	463	438	469	426	434	472	469	467	439	453	471	483	432	468	430	475	462	456	482	490	503	444	480	400	476	463	449	457	447	463	448	449	474	429	455	459	465	442	431	450	470	453	453	476	490	401	488	469	478	444	496	423	448	459	461	464	418	447	447	499	461	478	491	447	437	444	444	476	446	508	449	465	469	468	476	460	443	425	441	445	449	436	459	488	481	447	463	461	451	473	438	466	475	473	455	450	477	473	439	438	433	462	477	449	432	455	468	412	470	449	426	448	491	466	469	479	409	481	483	428	473	446	446	493	473	467	422	448	459	442	471	456	491	460	430	416	467	481	462	438	455	482	434	447	412	454	423	456	477	458	454	449	483	450	421	448	464	476	448	455	458	469	430	450	480	451	458	461	447	470	472	498	452	469	472	469	467	447	452	459	466	453	468	406	465	474	439	460	470	479	490	470	504	501	458	466	451	445	494	480	481	419	423	458	459	464	439	454	448	473	447	513	476	486	485	443	438	466	459	500	442	430	417	426	472	498	491	489	484	435	446	456	493	456	464	447	454	455	470	499	474	438	471	479	474	486	416	480	468	430	430	460	471	461	475	493	450	480	466	461	445	458	455	472	463	439	465	464	487	442	446	441	478	508	468	472	459	464	416	462	468	416	469	471	431	493	474	448	464	457	499	460	450	446	474	436	491	466	477	483	463	470	442	461	487	485	435	430	421	427	452	483	446	465	460	474	455	448	460	456	446	472	473	501	440	469	462	455	477	409	444	487	470	442	442	450	432	435	453	468	444	456	440	498	445	424	456	466	484	441	449	477	471	465	453	467	476	461	444	453	469	460	448	454	440	487	460	474	446	446	452	462	455	470	465	433	477	427	467	451	472	521	445	460	458	455	407	464	462	449	455	399	446	476	444	451	441	402	500	457	475	452	465	524	497	442	490	438	482	454	465	446	453	486	443	456	443	471	451	459	443	451	481	469	466	478	470	450	468	443	444	446	437	476	475	459	455	445	470	461	461	489	473	420	425	491	431	495	476	445	481	467	483	492	491	438	495	455	445	427	454	444	467	450	460	450	440	469	473	478	410	537	505	486	489	462	533	456	448	421	465	449	428	482	475	449	519	493	432	417	501	455	451	483	426	436	473	448	443	489	457	468	510	463	451	458	505	448	493	461	456	472	462	470	447	471	476	458	453	444	490	462	453	485	478	408	458	435	454	468	448	465	491	461	454	495	481	454	457	440	477	463	458	463	461	479	445	447	483	453	442	491	415	472	492	498	444	484	452	476	476	493	470	502	464	461	436	434	494	458	477	471	501	462	468	483	438	439	429	432	449	428	463	437	434	466	510	467	445	466	433	433	480	472	463	463	441	467	474	458	459	486	477	456	483	449	517	492	462	467	445	436	456	466	470	485	467	483	489	453	469	497	494	448	450	452	415	420	475	441	453	464	447	487	454	455	458	432	425	470	491	501	467	462	471	432	436	470	470	460	491	462	427	448	453	460	481	461	490	432	436	418	454	465	475	424	474	456	461	504	461	421	460	444	442	476	480	458	495	468	475	479	431	482	469	480	459	436	468	415	472	467	469	462	444	480	458	479	446	461	464	430	463	404	467	460	438	460	488	459	474	447	478	462	430	462	412	437	456	482	480	495	472	474	468	483	431	464	465	464	423	473	469	473	487	458	438	474	465	456	429	467	445	457	436	460	467	460	470	448	461	479	449	446	487	511	487	447	440	489	489	462	447	443	454	484	467	448	476	485	463	459	487	474	422	402	458	441	448	439	463	484	512	470	467	441	457	446	415	466	427	446	505	459	457	457	457	469	442	442	476	468	457	474	435	476	444	455	477	438	450	455	491	484	440	476	429	459	465	446	452	447	426	473	428	435	445	446	450	426	455	440	452	450	454	467	455	466	502	440	464	503	454	475	460	457	459	489	511	474	480	451	444	450	414	473	481	462	489	457	481	421	454	480	481	503	417	435	460	474	450	480	466	464	425	479	442	436	453	489	467	483	488	453	483	430	472	492	472	437	465	441	433	448	477	443	464	450	459	496	430	451	446	466	420	439	437	437	447	464	433	462	480	444	475	474	482	492	479	458	451	435	429	439	477	483	458	452	481	433	444	436	460	453	473	442	477	472	439	453	460	430	494	499	456	439	482	460	449	485	476	454	458	435	433	447	440	450	460	472	447	451	497	493	475	465	403	446	422	450	514	449	469	483	468	471	459	482	485	441
7315	11977	10655	5938	3959	2918	2196	1816	1508	1212	1105	990	879	765	749	681	696	649	657	631	583	555	512	511	511	502	519	462	481	466	487	493	476	479	452	447	449	450	442	447	441	469	453	444	425	425	471	405	448	394	471	427	432	437	446	455	436	437	445	459	431	423	424	435	442	410	438	410	428	394	426	411	420	410	424	399	442	408	421	410	415	433	396	415	427	427	436	448	427	422	405	445	409	388	399	443	450	392	411	463	419	419	470	407	410	417	403	424	448	409	448	440	416	402	429	427	441	414	416	453	443	448	450	426	413	420	432	468	401	399	445	433	419	420	427	457	421	420	439	382	432	420	429	419	422	416	455	422	427	419	439	432	415	395	437	440	436	439	398	447	424	408	384	429	460	414	427	420	409	423	429	412	419	415	424	413	421	427	454	420	433	388	377	432	412	419	422	441	430	434	423	435	433	443	407	458	441	417	425	435	419	410	411	386	463	447	437	470	434	399	436	436	428	414	434	411	444	427	472	434	398	411	395	396	439	453	439	415	452	431	438	396	435	412	418	419	400	441	443	385	409	440	429	406	428	382	438	447	436	456	432	424	387	380	430	417	425	421	391	457	438	416	408	421	443	404	408	439	422	396	436	411	439	434	422	429	405	421	432	425	443	393	454	444	431	430	427	427	449	441	443	437	402	435	413	425	463	445	428	398	421	412	370	428	416	436	447	405	399	411	406	430	424	396	413	390	443	430	402	421	446	390	451	436	403	435	394	433	431	419	397	408	424	381	438	403	415	394	443	430	450	382	419	438	435	402	414	427	419	394	422	388	419	456	400	450	429	416	411	431	425	454	416	419	387	414	482	415	408	445	396	401	404	381	401	402	415	421	443	401	418	405	413	456	474	423	393	441	420	406	392	443	446	416	424	420	394	429	430	402	426	420	395	404	405	426	422	436	404	394	405	424	439	435	434	417	434	441	405	410	397	425	440	393	405	396	422	450	440	436	399	410	411	456	463	393	437	422	394	433	430	419	440	422	408	409	437	435	393	438	425	391	390	418	411	432	412	399	400	437	405	427	420	419	430	426	373	416	405	402	446	402	389	433	402	408	435	419	448	397	458	423	388	452	405	442	427	412	409	426	387	424	463	419	445	410	387	394	394	413	422	433	443	395	436	450	429	436	427	402	433	400	451	397	447	461	429	479	411	395	445	452	443	403	433	389	440	438	475	384	434	416	416	409	446	469	431	406	404	473	430	443	451	403	382	422	391	470	426	452	418	435	419	426	415	393	434	460	437	385	424	423	440	445	457	495	426	405	446	411	433	442	436	398	408	416	414	401	461	458	395	406	438	440	420	408	414	444	418	412	427	413	438	434	391	443	399	420	449	411	405	402	410	400	454	431	426	410	423	403	429	495	438	433	428	418	427	410	448	431	412	382	430	429	408	428	392	457	415	412	398	422	439	412	420	412	438	448	400	394	392	434	396	427	415	430	438	438	395	380	407	402	427	424	426	419	438	407	406	422	425	424	411	437	401	402	387	427	434	364	425	417	446	404	458	415	431	404	398	395	406	393	424	413	407	409	394	474	436	431	414	435	435	397	418	457	406	426	433	407	432	424	399	415	427	442	393	405	395	422	455	399	406	428	412	433	378	463	447	384	390	420	428	444	466	422	446	409	412	411	425	397	437	411	449	440	399	398	420	425	376	416	427	425	402	423	403	405	399	448	412	405	389	418	465	363	434	440	418	431	456	464	436	393	441	418	441	476	413	476	417	425	419	419	395	458	439	416	412	473	423	435	449	435	437	383	436	422	452	416	407	401	388	429	411	409	386	427	438	394	416	428	439	401	381	429	432	414	384	449	423	425	446	463	438	397	446	429	453	419	408	428	441	383	413	419	407	401	473	409	414	395	429	418	438	432	398	420	430	407	423	401	451	397	451	400	426	417	402	429	397	402	466	432	432	433	448	406	392	398	410	408	448	408	393	464	402	383	433	426	447	442	420	409	388	444	460	418	413	423	421	407	456	448	421	417	435	416	424	438	432	397	434	432	432	396	389	401	409	438	418	421	437	433	369	452	418	460	438	424	417	396	433	415	417	440	425	410	452	375	443	409	407	437	435	415	401	453	414	431	418	476	423	441	394	409	416	397	390	421	407	415	416	384	427	440	431	419	433	424	454	381	435	404	404	428	440	455	414	430	398	384	393	476	437	428	414	430	446	362	397	433	384	406	406	414	452	426	435	461	421	416	424	435	410	427	422	418	424	442	412	423	418	378	405	415	426	422	387	434	407	402	399	422	445	412	430	436	407	404	425	440	408	424	422	481	382	457	408	429	435	431	434	415	432	441	395	416	416	429	421	444	423	406	444	409	421	406	422	424	425	426	441	452	423	421	448	404	417	425	448	398	451	446	389	429	447	438	449	414	430	414	414	429	424	441	432	434	449	394	422	399	417	404	428	444	404	443	401	428	424	437	440	426	445	408	442	425	410	457	412	397	406	399	430	411	443	431	420	434	407	406	442	416	415	436	429	431	425	399	396	391	431	438	435	431	443	460	445	444	390	398	457	412	424	428	386	430	432	442	410	399	407	398	403	425	456	396	424	434	453	402	406	418	456	425	397	428	423	412	469	415	386	459	395	429	452	418	437	453	441	424	423	439	439	479	414	403	401	426	387	427	402	411	463	463	401	433	468	408	427	413	430	422	445	416	438	420	422	412	403	387	436	438	376	463	432	428	422	405	428	445	422	397	424	454	450	422	397	425	422	380	444	413	409	432	414	424	427	392	401	412	412	408	459	403	426	425	398	406	423	433	414	395	423	420	442	410	427	405	383	400	402	451	395	413	445	369	428	440	440	417	423	443	451	429	415	432	408	452	427	433	468	425	453	430	420	439	411	438	428	374	452	397	398	435	388	396	413	400	425	450	406	437	423	430	463	392	423	417	437	421	389	458	394	415	409	463	427	426	407	457	402	425	413	453	391	426	438	416	420	426	398	455	393	415	407	440	467	415	438	389	445	420	400	398	417	410	449	421	453	425	403	429	437	467	425	391	423	416	401	417	435	427	384	426	404	412	448	425	436	451	415	410	367	435	464	448	401	397	408	446	458	420	382	444	413	426	451	431	399	432	416	463	413	412	468	394	430	406	420	411	447	398	419	406	418	435	409	443	392	425	449	420	420	386	414	418	457	399	446	404	424	451	403	416	417	478	402	448	398	388	435	417	393	416	406	386	417	418	443	419	429	442	455	397	420	423	408	427	434	434	458	421	406	411	403	430	413	414	393	433	390	391	409	435	417	419	404	409	424	411	409	389	428	419	428	430	447	443	401	430	395	432	469	401	462	463	401	407	458	443	407	377	430	439	422	403	439	428	407	403	425	390	418	405	407	392	419	429	401	412	427	420	442	377	429	390	439	388	398	384	399	428	436	439	456	435	421	414	448	403	369	442	410	393	463	411	409	439	419	472	387	412	434	420	404	419	424	407	463	446	411	437	401	438
22952	20836	27630	24147	20845	20938	11443	2168	1599	1467	1324	1123	1109	1025	912	950	813	907	829	822	795	797	829	785	781	777	761	741	756	767	793	697	778	749	718	767	726	738	707	691	712	692	692	691	719	680	706	705	737	671	705	727	753	684	702	674	696	663	689	716	702	715	667	681	727	683	688	691	739	685	671	707	697	703	673	710	706	669	666	690	697	704	660	736	664	696	695	695	724	683	655	661	686	688	655	669	658	701	697	646	700	694	711	712	691	696	661	688	701	691	687	708	676	676	664	711	712	688	675	695	705	669	698	669	657	696	661	716	696	628	702	693	699	714	649	710	731	689	714	733	679	724	690	684	696	691	684	693	708	697	723	696	652	716	673	693	671	699	645	713	744	650	701	703	688	670	722	621	688	665	690	670	662	703	684	712	680	643	679	690	673	691	662	692	671	698	645	689	652	706	704	688	680	711	678	649	680	640	701	696	618	684	718	692	667	667	667	664	689	663	679	643	717	709	649	672	688	662	691	699	680	730	685	676	651	683	673	676	679	688	691	680	681	717	696	661	709	701	664	685	688	705	697	645	655	659	702	674	698	712	671	736	686	665	703	657	712	645	647	705	657	742	706	669	658	733	677	699	662	674	684	689	680	670	635	635	660	620	678	709	708	715	642	654	715	656	678	716	698	699	654	641	692	678	683	704	668	725	699	668	684	707	670	663	660	704	722	659	657	635	693	637	653	660	662	630	672	687	674	703	663	673	693	644	687	655	711	675	716	727	638	668	667	693	709	676	678	649	675	684	684	711	633	724	710	695	661	695	656	705	723	677	680	647	711	715	649	656	613	689	683	739	687	651	678	668	620	671	705	690	671	709	650	700	632	668	670	713	610	701	707	649	719	670	661	656	636	637	688	629	723	716	624	689	706	676	668	691	664	644	668	679	719	634	651	674	661	696	668	666	700	698	659	674	635	690	697	707	703	710	704	646	674	635	657	732	713	709	711	665	720	672	655	631	668	651	668	711	652	633	684	681	642	649	710	657	696	714	626	651	647	637	685	682	668	658	685	683	675	649	724	671	688	666	649	671	618	648	671	690	685	672	727	723	690	674	691	722	666	685	713	681	681	691	667	692	696	667	666	689	671	664	682	699	720	693	707	656	694	654	672	699	689	735	676	680	691	712	757	688	671	695	681	680	675	711	664	673	702	737	665	676	740	700	669	683	649	642	683	704	693	696	675	660	692	658	712	686	678	683	729	629	643	712	688	671	684	697	696	697	661	645	692	666	743	710	701	649	727	716	650	666	657	668	651	638	660	698	692	653	717	633	639	690	703	701	740	662	718	698	667	671	658	684	721	690	699	696	692	720	639	666	650	656	679	673	639	680	674	697	705	663	682	664	650	653	717	698	692	666	716	672	687	701	725	724	700	698	671	633	668	678	669	645	657	672	732	677	648	695	685	710	712	708	658	704	659	648	654	695	650	663	689	675	684	693	637	687	700	643	645	669	679	651	684	624	675	672	668	665	666	680	669	686	697	685	699	688	654	673	687	656	711	635	647	680	720	692	679	693	694	673	700	669	727	693	697	711	624	712	686	680	667	682	680	726	652	717	708	676	709	662	699	696	688	676	648	659	676	720	717	671	689	689	620	661	720	692	687	620	695	677	699	700	691	673	671	657	695	666	663	697	627	706	685	678	666	739	651	696	707	700	674	682	649	664	719	671	693	708	689	677	665	687	706	712	700	671	711	670	740	683	687	708	705	660	689	696	737	632	696	664	704	686	672	719	684	666	676	687	685	676	686	683	696	664	705	686	716	658	700	728	704	693	617	656	645	639	682	654	707	675	711	706	685	683	683	663	663	662	707	635	682	661	678	654	678	667	608	704	731	639	664	656	648	686	700	674	655	685	656	699	690	702	672	663	739	675	673	651	671	655	634	717	686	720	642	721	694	664	664	677	698	660	669	649	703	703	675	657	652	683	721	689	685	664	663	677	660	663	669	699	680	721	685	649	702	669	646	658	723	703	696	685	615	666	695	701	660	706	732	648	656	678	659	657	661	702	648	690	657	693	705	644	684	655	662	723	718	714	723	691	677	671	716	689	674	676	705	687	691	676	700	684	677	666	703	684	660	678	698	671	653	661	657	666	671	655	730	681	686	658	674	694	705	677	675	688	686	716	678	662	712	713	661	618	611	725	690	670	687	652	667	703	676	701	666	686	746	708	716	660	701	657	709	671	662	664	691	712	693	681	649	718	734	673	707	690	722	640	673	669	681	663	627	709	704	703	690	665	668	702	653	671	625	674	687	699	653	683	732	704	701	674	636	687	671	647	669	706	672	697	681	679	713	684	693	670	679	705	744	685	709	657	673	633	675	661	683	675	724	737	695	683	619	699	671	666	708	680	651	695	678	693	671	703	657	637	682	692	664	657	650	662	684	651	696	657	663	695	698	712	660	678	661	707	691	711	673	687	647	675	652	688	656	659	684	681	671	673	663	660	688	690	639	691	691	649	673	708	715	650	684	696	689	668	669	683	679	664	731	692	710	642	672	654	696	668	689	703	655	681	682	695	688	669	686	663	666	693	666	698	694	692	715	644	729	702	672	702	691	715	663	678	704	713	688	687	653	703	689	741	645	680	684	677	649	667	662	663	693	648	676	680	685	675	693	680	702	712	672	705	697	678	667	735	697	684	684	650	666	656	703	677	693	658	647	739	667	712	658	643	642	668	692	716	667	672	661	684	660	680	715	715	714	712	687	701	673	667	736	663	733	657	695	700	699	682	666	693	703	686	664	671	691	710	705	666	680	723	676	710	654	629	662	695	646	666	652	678	730	690	666	677	666	640	672	659	662	716	705	680	600	690	666	705	707	681	746	687	673	717	707	681	709	704	665	652	690	655	673	710	707	736	714	633	638	687	692	661	661	668	647	691	674	669	711	663	720	699	682	655	706	639	683	669	647	713	701	670	727	714	665	651	664	657	650	695	645	673	689	679	690	688	653	692	680	679	688	692	657	686	682	669	704	666	664	672	673	674	669	678	722	689	659	654	679	709	684	705	698	695	691	732	657	686	719	724	687	656	721	708	672	682	650	676	733	706	709	697	678	680	693	710	668	706	700	701	682	679	645	676	683	669	689	672	633	690	692	727	656	668	659	697	707	680	689	646	728	708	642	694	709	677	674	689	699	660	678	660	657	713	671	642	665	624	639	649	655	673	708	660	642	711	683	665	683	633	675	679	680	675	702	640	661	642	658	705	671	635	678	711	650	708	648	656	646	683	628	717	680	647	665	667	635	652	668	750	653	665	659	706	675	669	724	702	674	697	677	647	709	707	718	684	708	712	651	680	684	662	666	676	660	642	690	687	641	713	646	710	647	676	674	634	677	701	628	722	667	648	690	677	717	680	670	619	701	700	639	654	693	694	727	678	656	672	716	654	669	655	720	667	691	669	655	757	689	733	696	684	678	671	624	670	673	645	696	712	682	698	707	678	694	683	698	666
10110	18970	16976	10151	7022	5173	4061	3184	2655	2220	1903	1668	1578	1387	1230	1176	1094	1037	998	916	890	865	836	886	831	796	822	759	770	760	704	765	760	707	697	730	645	692	697	689	692	707	660	695	672	704	671	657	628	693	647	644	636	680	660	651	705	602	681	655	648	650	626	626	660	672	669	646	629	650	675	620	648	648	646	640	623	648	662	650	684	635	639	652	625	601	631	638	635	644	631	694	664	640	625	623	630	598	636	624	660	641	603	649	641	650	625	645	617	624	632	632	603	575	669	642	685	629	602	655	650	673	621	655	616	621	646	696	662	633	648	624	624	647	665	635	659	616	606	602	630	674	646	656	666	610	633	662	621	630	641	644	634	638	628	615	633	621	597	668	625	613	600	670	646	647	645	592	636	660	657	636	641	579	599	618	631	625	626	669	603	605	609	616	582	591	625	676	603	603	636	644	626	686	633	630	636	628	613	591	634	654	708	585	650	632	627	612	595	638	652	625	671	630	626	621	622	649	606	696	644	627	632	625	636	616	628	631	633	580	634	645	618	650	596	614	635	631	659	606	617	638	605	610	561	634	619	665	617	598	665	611	601	640	619	636	596	630	670	604	584	620	664	648	643	621	611	642	680	649	665	593	600	641	609	613	632	632	616	615	644	630	636	610	689	663	621	640	617	611	637	574	647	646	650	617	613	647	635	601	641	635	667	643	672	646	617	611	646	596	594	601	607	592	621	641	627	637	641	657	634	645	605	610	592	623	656	662	610	636	615	610	654	596	615	696	673	616	655	649	637	632	642	640	628	632	616	655	639	664	655	576	642	620	650	619	656	676	615	621	631	655	610	640	614	639	655	604	638	610	629	663	661	660	638	632	663	626	650	696	593	636	665	623	586	609	613	655	656	622	600	655	658	593	638	650	638	581	592	659	651	644	650	640	623	635	596	627	678	610	651	675	616	632	628	636	631	611	597	624	619	662	623	679	627	644	601	659	580	656	609	610	621	622	595	619	630	628	598	600	636	648	554	605	622	629	673	634	648	589	599	661	627	623	605	605	605	620	680	613	658	656	611	636	653	646	634	594	601	589	651	620	619	640	630	635	623	613	622	630	610	608	627	652	666	641	653	628	646	647	605	583	628	602	654	635	627	608	677	632	617	615	678	620	616	604	656	620	624	633	655	623	589	636	574	615	631	621	645	611	653	639	659	655	638	594	607	644	599	658	618	607	611	641	637	656	617	637	636	649	653	595	632	613	605	673	633	633	636	639	634	627	647	632	630	606	630	609	657	679	660	629	638	617	623	609	593	608	620	610	652	626	591	646	605	588	596	593	627	609	603	619	649	667	603	625	655	604	648	608	634	600	631	635	598	616	633	621	639	641	663	613	620	634	602	625	669	625	601	634	636	613	636	584	608	656	603	634	621	633	617	577	675	626	640	616	629	639	639	635	645	580	664	634	625	678	609	642	589	644	661	611	627	653	628	616	628	598	657	641	649	637	665	616	637	631	622	614	588	647	577	605	628	604	666	641	627	598	633	674	597	597	641	653	647	645	655	670	623	624	627	600	644	615	637	636	661	646	597	618	638	627	623	658	637	635	628	610	673	634	582	617	604	582	619	682	599	642	654	642	610	629	675	664	639	655	641	634	648	602	626	612	648	592	675	618	623	608	637	605	639	619	665	602	620	672	649	613	634	620	610	582	657	638	663	579	581	581	617	658	615	630	618	625	660	612	635	694	605	611	635	653	678	643	615	660	629	598	640	607	653	635	636	647	672	641	649	600	616	589	648	588	605	632	579	587	606	630	663	622	630	597	647	656	681	647	633	642	626	604	655	641	626	614	636	646	634	666	606	658	630	619	628	607	636	655	619	577	601	621	651	667	645	626	641	580	579	624	621	610	627	622	606	634	595	596	623	659	609	619	629	632	651	672	615	621	620	618	648	604	633	646	636	612	645	636	614	646	684	637	609	601	610	645	659	607	607	651	682	656	671	601	603	623	649	648	644	592	613	643	630	660	655	589	631	662	626	608	622	628	641	598	620	612	619	603	608	565	669	607	632	620	658	607	627	625	611	611	630	630	616	641	661	646	674	640	653	627	632	613	635	646	647	590	633	623	639	614	655	645	655	672	658	575	625	674	657	619	618	601	664	629	634	627	642	666	656	621	620	684	602	627	633	598	601	601	623	605	611	562	603	577	614	650	637	616	615	601	651	651	633	667	613	625	600	567	585	620	655	667	676	662	647	561	638	636	650	606	622	636	622	618	596	593	646	591	626	638	599	633	678	610	655	577	585	665	608	633	614	590	643	645	645	629	622	646	647	633	614	629	634	662	617	633	622	618	619	648	632	660	630	599	685	628	680	615	637	593	616	606	633	627	673	669	609	614	662	640	660	660	581	655	618	601	628	649	593	651	628	584	659	688	646	634	635	631	667	628	613	639	583	638	637	588	627	638	641	658	649	624	637	675	570	604	649	611	605	628	584	614	594	590	645	606	590	638	639	604	637	610	604	629	623	625	620	614	632	648	569	579	653	642	599	607	578	664	589	652	655	617	670	659	655	612	623	641	640	620	638	652	622	596	630	675	644	598	637	602	621	646	613	614	616	650	613	670	628	651	649	631	689	635	643	615	634	611	628	612	630	625	675	636	568	612	642	668	654	618	614	585	602	616	615	627	652	598	634	609	581	623	593	665	640	586	628	640	630	619	646	624	630	647	600	655	638	657	587	626	628	618	629	670	651	666	636	631	635	629	639	593	609	643	625	632	640	653	615	636	631	604	631	624	633	566	682	646	617	658	618	651	623	582	618	587	629	594	649	637	617	590	620	610	636	666	634	661	625	655	670	625	630	616	590	685	633	611	680	631	618	636	657	652	616	602	625	637	614	657	584	610	655	668	569	624	617	603	620	645	670	629	652	663	639	634	620	606	619	597	613	620	659	639	627	628	636	617	693	624	639	629	639	584	568	631	675	642	636	642	687	636	617	639	621	600	671	628	598	642	610	617	625	686	617	630	631	658	593	646	635	631	618	643	629	650	613	621	620	619	606	650	648	640	630	615	625	628	623	639	656	622	666	622	617	620	634	670	636	599	643	628	601	631	645	642	587	605	628	644	660	630	646	632	618	608	606	626	615	596	630	597	660	631	594	633	614	594	620	634	666	621	620	693	612	632	619	603	645	618	650	639	619	657	674	572	635	634	624	602	679	633	603	599	602	628	582	629	622	639	600	611	586	646	642	624	608	642	601	623	602	625	623	636	662	647	637	653	621	664	590	572	635	643	614	604	630	649	714	610	634	667	628	667	615	613	596	626	670	596	604	633	650	631	598	620	579	587	555	639	654	617	630	646	673	562	650	635	605	666	649	644	638	621	594	603	604	591	610	655	612	634	620	641	643	602	638	658	673	653	607	623	647	596	596	595	670	582	618	594	584	619	656	606	662	615	634	631	558	632	640	651	604	643	642	654	630	650	609	628	639	603	613	633	644	583	645	635
28249	14606	1813	405	291	196	174	171	180	164	149	170	148	146	148	150	149	141	152	129	131	131	158	166	141	144	159	132	136	156	140	148	150	165	143	174	156	161	158	131	159	137	149	157	165	136	144	154	156	136	117	144	153	163	152	166	143	153	137	129	152	129	136	132	145	135	144	145	145	144	133	139	149	162	173	146	143	142	136	157	143	153	140	129	138	163	167	123	139	137	139	127	142	125	121	151	147	168	149	151	139	139	154	161	156	146	138	130	158	138	141	163	140	136	145	136	175	158	148	131	152	142	144	140	151	161	143	147	141	156	139	152	165	139	154	162	134	139	159	135	138	123	147	154	140	135	152	157	126	116	146	141	135	145	129	130	149	152	155	147	142	151	134	129	161	125	155	151	166	148	157	140	122	131	152	145	137	129	145	176	133	140	149	139	155	149	147	143	121	144	147	150	126	158	118	134	145	136	157	132	140	142	120	155	120	132	163	153	129	129	145	148	147	123	145	160	123	154	191	150	147	122	142	139	152	144	121	166	143	147	148	133	154	146	145	137	147	132	141	142	136	159	142	146	157	147	147	142	149	134	163	143	171	158	156	134	139	138	166	142	176	150	139	138	140	129	137	150	141	158	163	150	147	155	141	145	152	134	144	136	154	139	147	138	147	140	141	151	130	148	122	140	153	146	142	130	153	134	141	141	157	136	149	143	169	158	148	141	137	129	159	154	128	148	144	159	144	128	145	139	137	149	168	145	129	127	142	143	130	133	131	143	123	152	144	134	161	150	154	157	152	152	168	148	158	142	143	143	131	160	149	124	151	156	115	146	134	117	146	148	136	150	132	119	137	134	138	138	129	158	153	154	142	142	139	129	139	161	154	162	138	141	144	124	146	144	154	137	135	137	136	163	147	135	137	126	125	128	153	121	165	122	144	155	147	151	125	136	165	153	142	123	168	141	156	147	146	139	140	141	143	131	140	136	145	135	138	144	150	137	132	130	134	140	142	143	128	130	149	130	159	151	132	150	131	143	136	127	164	148	133	145	140	132	123	148	146	129	143	141	136	164	161	145	165	142	135	144	129	150	138	151	175	149	134	148	138	169	132	151	138	140	139	162	144	139	159	154	123	146	159	159	123	150	136	141	151	146	137	167	144	134	171	123	145	140	166	151	132	134	159	125	154	159	160	123	147	155	145	143	147	139	146	128	140	163	151	136	123	146	126	143	148	147	163	153	147	152	122	145	135	139	169	142	158	133	143	169	147	140	132	150	147	159	139	138	141	141	169	156	141	148	153	141	146	124	127	160	156	152	136	123	151	156	136	131	147	133	142	134	143	146	141	155	118	145	135	133	158	128	137	155	147	149	133	139	139	137	139	141	149	151	163	154	137	149	138	139	149	152	156	147	138	127	157	141	134	157	172	161	124	153	151	123	136	142	121	152	124	153	136	137	138	141	132	146	157	139	132	154	143	131	152	125	135	140	151	140	149	144	135	137	156	115	155	183	141	165	163	146	135	148	127	151	129	175	154	144	125	132	138	154	172	137	164	164	135	141	143	158	143	141	143	135	137	130	146	140	152	136	140	163	136	146	158	129	138	130	130	158	138	149	145	123	145	155	140	154	128	139	133	123	130	151	140	149	155	132	136	143	147	140	141	129	143	150	142	157	126	140	139	146	141	162	137	134	150	157	147	147	133	144	131	139	107	132	141	137	127	130	146	137	145	133	140	153	136	145	132	145	143	139	148	155	156	153	136	157	121	153	152	168	138	135	145	134	147	135	151	157	136	140	145	133	157	142	139	154	168	163	134	137	178	149	160	162	155	137	132	142	139	132	138	140	131	162	144	152	147	140	143	149	132	144	139	171	155	159	129	138	182	128	138	138	145	162	162	160	126	132	143	155	159	140	165	137	152	151	130	148	145	152	153	169	152	138	128	147	165	140	136	142	124	151	140	138	156	150	139	125	141	153	157	141	122	156	154	140	132	147	155	141	142	144	129	153	163	150	166	147	141	142	144	141	138	123	141	157	149	153	164	151	138	151	155	124	145	136	142	137	154	160	133	161	166	132	160	160	115	142	156	149	159	149	142	155	137	161	147	124	144	163	146	153	141	125	140	141	131	133	125	140	133	137	141	139	159	155	130	144	152	160	156	121	164	160	148	144	156	145	113	159	150	140	155	143	138	134	149	147	155	140	135	154	139	129	128	136	163	142	143	150	137	159	142	135	126	140	151	153	132	152	130	129	117	121	138	162	125	129	159	132	148	128	140	138	152	148	142	127	141	148	134	131	139	140	124	138	163	172	151	139	149	137	152	143	162	159	158	150	142	156	144	162	134	134	130	156	145	126	144	132	132	140	157	150	152	138	137	147	156	122	127	138	137	155	134	138	133	170	130	132	155	140	140	142	130	151	137	149	123	150	149	148	146	146	122	115	153	122	153	135	129	122	141	154	138	153	151	142	137	134	152	119	154	163	178	127	144	148	159	137	156	124	126	152	144	146	157	144	157	150	140	167	144	153	142	139	132	138	131	137	174	133	134	133	154	141	135	151	144	147	112	132	133	143	117	151	138	156	163	147	161	141	145	135	141	138	154	148	144	170	143	132	129	127	127	152	129	156	148	129	147	115	163	165	146	140	123	138	126	133	120	129	143	144	121	139	137	135	139	143	162	128	154	171	151	166	147	137	157	151	144	155	147	134	151	157	142	119	166	128	132	146	118	149	112	145	143	143	140	143	157	175	153	160	152	138	141	137	149	148	165	156	162	134	128	139	155	142	140	167	135	130	133	155	136	135	155	138	149	127	150	144	145	137	166	136	134	147	152	141	166	149	154	139	151	152	145	179	154	151	141	173	154	174	179	137	164	158	123	137	154	145	145	140	130	143	150	150	138	136	135	154	156	147	119	161	168	137	153	131	142	165	153	139	163	144	126	144	164	145	147	136	135	142	153	144	156	151	117	158	159	148	138	151	147	133	127	142	157	131	150	128	140	142	118	132	141	155	160	159	153	134	144	149	147	144	152	138	138	168	153	137	159	160	134	132	139	141	118	138	127	148	141	145	139	146	137	147	157	151	134	154	133	158	152	134	139	129	151	139	128	133	137	142	154	129	139	159	154	133	141	142	125	143	187	157	134	138	149	129	141	130	126	137	138	163	166	155	140	156	142	149	188	164	150	141	155	155	169	156	129	160	117	143	134	139	135	137	141	151	168	160	146	130	126	155	147	161	149	144	160	141	160	143	144	143	142	156	134	123	148	143	132	113	127	158	151	154	133	165	127	133	141	126	141	142	142	134	126	150	166	149	149	146	145	152	134	164	152	154	131	142	150	144	126	132	128	138	130	152	137	121	140	139	129	133	162	161	155	132	128	151	165	133	156	155	151	160	167	149	146	155	143	153	164	144	139	147	146	140	131	130	149	144	143	115	148	123	146	133	136	151	177	148	130	154	143	161	134	146	163	143	120	149	146	142	152	150	150	123	125	132	162	144
4965	819	733	399	326	269	232	216	187	213	161	174	196	143	167	144	147	142	135	157	141	158	154	150	150	151	157	128	130	163	135	145	141	158	158	150	169	135	141	152	149	162	142	141	149	132	156	168	172	138	139	132	136	169	165	162	143	130	137	147	141	166	163	170	143	145	137	142	176	146	155	127	162	119	175	137	131	134	152	164	142	157	153	140	150	150	161	151	159	147	173	136	138	158	137	151	145	143	164	148	154	144	141	149	182	176	160	136	152	140	160	160	140	153	147	156	169	165	146	146	138	141	171	141	145	154	121	156	158	149	129	143	142	146	150	165	139	143	154	169	133	151	137	145	149	152	164	132	139	161	168	148	140	146	156	154	152	144	147	153	168	173	144	122	157	151	136	138	135	135	137	162	137	148	164	135	153	147	132	154	164	126	160	137	136	150	154	151	163	138	154	150	148	154	153	133	152	159	149	171	168	157	146	134	165	155	145	146	155	150	167	132	160	142	147	123	152	153	149	177	171	142	138	146	153	146	132	135	132	157	124	154	151	146	152	156	170	142	154	171	126	160	152	143	153	136	132	146	158	147	125	136	143	137	148	157	138	142	134	162	129	144	160	156	153	174	158	150	163	149	146	151	141	146	162	122	151	142	136	166	163	145	143	150	122	150	146	137	140	161	151	161	161	138	148	131	146	154	152	141	142	165	151	180	143	134	152	136	144	136	154	159	135	160	146	153	145	132	135	147	140	148	148	145	154	137	168	133	159	152	162	165	172	160	144	162	159	148	140	133	153	164	157	151	139	138	155	145	150	141	151	132	135	154	153	130	164	149	153	161	157	142	146	131	139	143	141	153	147	156	137	136	162	126	153	144	129	142	155	163	121	150	132	154	140	136	155	169	140	146	147	135	160	157	140	128	147	128	148	110	146	135	151	119	141	125	148	130	122	157	142	140	145	166	151	139	170	145	149	157	136	158	159	153	149	139	138	146	150	145	154	146	138	131	151	133	168	133	159	144	141	152	164	158	148	147	153	143	132	154	136	145	155	137	134	136	140	136	132	134	157	145	141	159	160	152	141	138	155	162	143	149	144	147	142	143	155	164	144	141	165	132	147	153	167	139	177	159	139	135	146	145	135	150	140	143	148	138	151	149	133	147	147	154	172	149	141	127	132	149	140	144	142	167	143	131	145	136	161	124	154	157	141	127	151	151	156	145	160	147	161	148	123	163	153	158	185	128	154	140	152	150	158	141	150	161	136	140	151	150	163	170	147	139	134	147	154	148	138	145	141	165	152	163	156	138	145	157	136	143	134	155	157	137	142	158	158	142	159	168	160	126	128	145	147	139	130	143	144	168	133	139	138	158	127	134	162	166	131	139	150	144	145	123	166	137	148	164	157	135	143	144	171	150	150	145	162	153	122	144	139	158	142	138	143	138	169	152	147	138	170	130	148	136	151	164	144	166	134	160	131	139	150	145	155	161	116	162	145	156	154	137	148	161	173	156	149	137	159	145	143	145	173	166	155	148	151	166	156	172	152	144	135	137	166	162	145	146	141	149	138	146	143	141	154	136	150	143	152	164	142	152	155	144	158	144	159	150	147	141	139	145	141	149	146	145	145	130	146	130	158	133	133	150	156	139	146	144	133	140	153	132	151	152	141	178	156	134	158	169	142	157	166	146	164	168	153	170	147	169	165	170	157	159	145	138	168	125	152	162	158	154	140	164	143	153	140	147	171	135	139	145	178	136	151	158	132	150	129	129	160	151	164	157	132	151	155	131	151	151	163	140	144	153	137	149	177	146	153	142	136	162	156	140	144	145	146	132	145	146	163	165	163	139	135	141	158	166	133	130	139	123	153	146	148	132	161	128	150	131	139	142	133	151	152	133	175	153	150	170	123	135	143	135	139	150	149	169	130	162	141	147	145	170	120	158	148	160	138	143	141	169	137	160	152	130	161	132	140	141	137	156	153	138	144	164	141	146	137	147	129	154	163	150	150	147	148	141	132	135	156	131	144	123	126	137	151	149	157	141	150	157	166	153	131	153	146	133	158	145	140	137	161	139	146	141	134	180	136	154	165	144	135	139	164	166	144	161	154	144	141	167	158	147	175	163	154	134	142	145	126	161	132	145	149	143	130	149	149	146	124	131	147	134	160	141	144	160	175	152	144	153	147	151	143	171	141	160	166	160	145	156	154	152	169	142	143	140	151	144	174	137	126	144	169	148	147	137	150	148	148	158	150	157	143	153	148	165	131	143	153	155	120	155	126	141	161	168	160	147	156	134	141	155	130	160	160	144	183	141	113	160	160	154	135	148	123	149	150	131	166	159	144	149	139	159	138	148	161	147	149	157	144	144	148	139	152	142	160	146	143	158	145	142	148	148	142	142	143	153	156	128	142	139	161	169	150	157	166	143	148	161	137	148	154	148	149	144	157	155	145	136	153	137	178	140	136	140	151	167	128	168	145	168	152	135	152	149	151	136	173	127	112	142	158	136	148	124	148	127	149	167	149	140	162	122	146	142	160	144	135	140	157	135	148	145	142	147	148	149	159	137	148	161	157	158	152	148	131	147	139	148	154	120	142	158	133	142	140	131	133	155	157	153	137	157	143	128	170	134	140	140	149	130	155	147	157	160	148	157	147	121	152	148	165	147	140	136	155	147	164	154	136	145	146	160	145	171	151	159	142	133	133	138	125	147	159	147	143	147	151	138	138	129	150	147	175	162	159	159	154	146	145	153	162	166	130	126	153	147	155	131	150	144	156	163	153	141	152	155	150	127	137	139	143	168	135	127	161	146	141	173	158	157	136	148	159	163	163	133	174	132	134	140	147	118	143	142	141	149	146	132	138	148	152	150	149	164	141	150	152	158	138	142	153	151	130	131	153	138	158	141	148	125	145	153	146	130	126	153	147	149	151	135	138	137	155	144	130	134	135	162	147	137	134	161	144	169	139	149	168	164	156	132	166	132	170	143	133	127	121	157	157	151	136	155	147	153	154	140	150	156	161	143	133	142	151	160	159	168	163	135	166	143	151	171	149	154	174	130	139	156	133	172	142	139	145	141	150	122	164	138	148	170	147	161	156	143	134	147	168	145	149	122	151	147	158	146	153	140	149	141	151	170	132	142	157	149	150	143	175	142	141	146	151	145	135	132	152	148	167	120	130	133	136	158	115	142	173	143	153	170	136	144	143	164	125	135	122	168	138	143	142	154	151	179	143	159	131	131	131	123	145	161	155	142	179	171	156	138	126	129	164	118	150	145	145	153	159	165	149	171	178	153	171	153	146	153	131	130	132	162	139	144	126	160	158	163	145	163	144	140	141	123	142	148	182	139	139	151	153	153	182	135	144	161	160	137	140	140	131	162	168	158	144	156	156	143	171	151	148	139	157	147	168	130	141	149	153	147	156	129	130	146	154	145	139	159	177	136	148	176	164	144	128	157	147	131	141	148	147	178	170	186	160	150	132	169	152	151	163	150	149	146	152	144
25294	20880	27402	24488	20882	12818	1893	1131	931	867	814	720	664	620	628	601	572	573	540	546	568	534	511	517	497	477	526	510	508	512	508	499	453	468	492	523	472	455	518	480	507	459	475	493	486	474	468	502	483	463	476	436	466	462	478	471	491	468	482	461	448	455	445	493	478	445	460	487	443	484	449	462	508	494	470	462	478	451	479	474	470	484	485	506	444	445	473	479	487	511	471	476	454	503	486	450	465	460	429	493	508	481	433	445	495	469	460	466	478	470	516	446	464	469	481	455	421	447	493	479	474	470	447	494	464	519	482	520	445	490	440	447	500	459	470	497	497	445	437	492	488	453	480	474	465	434	462	533	460	472	466	438	471	459	488	437	431	486	492	500	469	498	501	454	463	456	478	482	465	466	452	473	438	479	433	439	427	446	462	446	472	450	450	431	466	464	458	455	475	447	481	496	494	453	454	468	494	476	457	478	454	474	426	481	492	475	493	502	402	469	432	460	500	428	461	434	538	485	425	479	459	484	522	452	493	441	461	478	472	460	455	468	452	494	500	455	441	470	455	472	490	469	473	440	458	467	427	429	500	447	432	449	465	459	455	458	479	494	483	482	449	482	446	446	443	475	442	434	459	455	474	477	474	533	465	448	471	461	484	471	442	483	484	469	440	465	489	447	431	468	445	471	422	450	475	461	473	482	450	444	473	462	476	431	471	468	458	467	443	423	477	433	471	464	459	431	473	482	458	478	444	413	469	456	440	455	452	447	465	490	469	499	440	487	487	451	456	477	488	458	463	446	445	505	463	469	456	491	461	454	484	468	476	451	446	419	481	473	464	451	433	460	400	502	450	492	437	438	476	441	440	466	465	479	466	448	459	529	460	426	453	510	447	471	432	466	420	458	452	428	443	454	489	453	408	449	466	486	460	489	433	469	433	444	453	463	456	453	453	456	457	467	494	476	498	449	452	451	442	456	445	438	450	458	488	469	446	463	447	443	432	503	464	446	442	444	479	426	473	462	466	446	451	429	486	448	486	437	460	466	478	498	474	472	461	460	467	460	452	497	422	470	466	459	460	452	474	492	443	472	454	442	413	441	477	462	509	473	430	459	484	469	476	477	510	491	479	464	467	487	424	453	466	442	460	427	457	494	464	468	479	444	423	513	452	479	470	490	425	442	424	431	502	484	456	461	446	520	482	491	436	482	472	425	428	463	462	471	450	448	453	443	470	495	452	453	467	488	483	440	448	434	473	440	468	462	494	429	474	440	429	500	501	496	466	456	423	455	445	486	454	435	433	442	468	434	489	507	462	459	459	455	479	478	447	434	460	485	536	449	458	433	455	479	433	392	467	455	436	488	482	461	475	484	401	425	462	494	441	477	447	442	493	460	469	450	440	463	452	489	452	484	480	431	479	442	469	435	452	464	437	502	451	467	460	441	453	469	471	458	472	464	466	467	437	453	465	432	480	495	485	439	471	455	458	437	515	507	455	499	464	447	459	475	499	456	461	434	442	475	428	416	482	489	448	417	478	455	444	439	508	439	417	429	446	464	456	454	451	450	493	441	469	462	440	473	473	515	475	457	451	431	464	482	517	480	465	474	460	443	477	492	479	437	452	465	483	473	496	438	454	453	499	436	462	457	427	455	463	444	458	472	472	463	449	491	481	471	449	455	472	468	477	454	498	452	476	485	425	457	455	462	472	481	490	451	456	478	426	453	454	485	476	509	447	455	506	438	467	461	485	443	454	501	506	453	466	452	464	476	481	461	451	524	465	484	463	480	445	448	446	460	429	495	484	460	480	462	457	480	437	499	499	438	472	473	492	448	457	450	476	435	453	433	515	456	454	435	448	477	449	422	480	466	481	436	464	472	442	495	458	477	463	474	457	449	499	486	472	502	444	480	489	482	445	471	445	430	422	477	455	456	464	450	472	470	429	481	486	439	493	446	487	448	461	446	458	476	462	468	437	468	470	434	464	474	462	446	467	500	473	508	428	459	446	441	499	470	446	453	432	455	468	468	447	449	479	479	473	453	495	464	448	494	478	436	437	464	472	465	427	449	493	468	446	464	451	444	454	432	471	445	462	449	467	461	468	495	414	485	435	494	459	454	420	471	510	468	485	454	478	479	474	455	463	450	450	472	437	435	448	441	458	514	446	453	432	462	479	442	447	464	479	464	486	494	429	448	440	466	480	474	502	447	465	419	473	428	428	481	506	474	476	519	426	449	467	474	459	471	481	464	466	452	453	462	479	449	467	463	481	457	432	480	472	448	459	459	476	450	466	436	467	464	466	473	492	455	480	413	410	444	443	493	483	458	473	427	497	495	442	457	505	498	449	459	451	446	456	467	451	454	478	497	466	457	437	452	456	420	465	505	466	475	426	445	491	480	488	501	488	449	456	480	449	480	473	454	445	448	458	535	477	464	490	483	446	453	432	490	489	474	455	446	468	452	521	491	469	485	448	451	480	462	457	432	475	458	461	466	486	474	466	510	490	490	459	486	494	471	483	455	472	465	460	436	442	476	438	431	440	491	448	451	497	477	464	512	485	441	456	465	465	471	456	436	451	450	490	467	473	456	431	472	480	447	436	446	437	474	455	465	486	467	471	459	450	444	452	468	489	475	452	437	439	472	462	461	441	469	472	516	478	472	448	484	456	435	508	445	480	432	436	466	459	455	515	486	432	448	454	443	428	477	467	458	433	481	481	493	480	479	428	464	483	492	505	458	479	471	433	489	431	428	448	468	455	427	436	448	455	465	416	470	471	447	480	503	451	425	476	482	460	433	469	425	485	455	439	462	480	474	486	469	445	451	432	435	472	487	438	414	491	463	473	484	434	476	474	513	458	452	460	468	474	486	458	485	470	463	473	482	459	456	464	476	473	463	468	452	458	478	444	439	456	462	455	472	469	491	461	484	518	474	456	439	476	478	471	458	456	456	469	423	472	447	432	465	475	466	471	449	468	441	443	468	449	465	467	465	454	447	468	482	410	478	494	482	483	478	483	474	492	474	496	440	487	446	442	437	422	491	465	450	454	489	468	445	423	480	474	507	481	482	422	467	407	453	494	481	493	460	482	449	476	431	457	471	461	474	437	427	472	457	438	503	462	494	474	458	427	478	462	429	476	452	505	480	483	445	473	456	473	445	470	447	442	466	466	447	441	471	471	475	488	471	482	452	463	439	449	453	413	428	497	424	457	439	418	436	463	498	480	481	477	449	478	442	452	465	452	449	502	467	401	507	458	484	495	457	486	482	456	468	480	447	464	461	493	435	472	478	445	445	479	486	456	496	450	453	473	428	441	460	486	458	481	459	502	486	473	467	460	474	447	469	491	489	441	431	463	447	452	461	443	447	474	454	465	498	466	437	431	472	472	464	477	425	456	483	498	475	491	443	440	471	469	471	472	456	467	471	480	472	524	469	446	489	437	470	470	472	460	444	502	486	504	449	461	482	455	455	498	461	501	478	436	472	438	470	462	449	452	491	451	469
7137	11987	10753	5922	3858	2917	2216	1709	1555	1246	1149	1006	875	783	725	734	659	653	617	615	576	563	538	511	474	515	495	489	542	487	477	476	513	438	475	447	470	431	487	433	451	485	454	449	467	434	460	417	414	472	439	464	441	470	446	394	442	487	456	446	474	395	417	434	468	416	441	435	387	435	384	423	436	425	438	419	406	450	397	450	420	453	423	446	408	426	435	426	432	437	416	442	437	414	440	443	429	432	450	374	430	404	431	422	416	443	444	403	434	439	471	433	401	443	401	430	441	400	393	406	431	434	443	431	414	437	412	442	398	412	441	437	451	420	421	425	400	417	452	428	436	445	435	395	398	390	425	423	435	392	405	417	426	425	415	439	437	444	391	409	405	395	445	467	467	461	413	446	448	425	436	431	405	410	457	433	457	412	448	415	430	422	438	405	409	445	410	436	459	427	450	449	453	422	419	423	470	430	425	395	400	480	455	463	410	446	371	413	424	451	423	404	395	410	417	451	380	421	436	420	415	425	408	423	405	402	435	417	385	456	465	430	420	465	397	432	474	412	402	435	434	418	409	462	429	415	414	395	440	445	410	444	428	422	416	372	429	409	454	429	412	474	417	463	432	399	412	420	401	420	449	444	444	423	437	414	443	422	421	434	470	380	415	436	397	475	434	439	400	457	430	430	402	418	417	437	438	429	411	406	436	456	433	440	408	445	414	418	441	438	424	401	420	444	451	425	451	442	448	421	444	426	393	417	440	430	437	445	404	415	429	421	419	429	434	425	458	410	420	432	434	409	448	426	439	428	456	429	436	419	423	450	419	441	389	429	431	430	414	437	401	428	443	429	418	432	426	446	456	441	420	411	446	429	439	402	462	424	429	463	398	413	419	456	406	419	427	420	426	417	431	419	416	406	440	428	368	438	441	418	417	421	391	394	399	432	398	492	478	409	426	445	425	460	463	423	456	395	439	411	424	448	454	390	424	388	399	422	439	392	395	422	425	431	454	426	409	411	425	412	504	435	430	456	435	453	455	425	436	431	466	416	459	397	403	408	437	360	407	465	422	425	437	444	392	450	414	446	456	472	379	404	420	432	438	450	436	453	427	422	418	422	429	414	443	417	446	419	436	434	423	418	396	460	435	398	433	415	438	406	411	423	434	421	428	432	460	450	442	416	441	423	438	429	435	423	384	439	444	445	428	452	394	416	463	437	423	408	415	441	419	433	428	435	436	425	413	406	412	448	436	463	397	433	418	459	421	448	413	458	430	432	430	410	423	452	457	409	445	438	419	432	438	430	452	446	434	438	428	430	399	454	419	439	437	428	442	392	424	447	416	424	392	429	428	397	382	425	399	412	436	425	477	379	450	417	421	415	389	437	418	419	431	404	431	430	419	400	412	410	434	430	424	445	406	419	462	425	441	417	424	427	457	423	388	450	440	448	418	425	436	406	442	399	470	475	415	384	439	424	455	451	432	452	430	438	446	410	411	421	436	396	438	453	440	453	434	418	436	412	385	496	447	415	445	401	399	431	433	413	453	425	443	391	432	423	420	406	435	460	418	400	412	423	388	418	411	466	461	438	411	434	383	442	457	398	434	431	413	406	431	391	487	455	395	400	447	421	423	403	422	405	372	421	423	436	379	398	425	399	426	433	443	412	412	457	464	429	420	425	421	432	408	463	410	434	406	419	456	457	419	447	411	429	444	439	417	430	411	419	420	418	429	460	403	422	394	392	408	414	439	435	378	467	468	417	432	422	415	442	407	439	426	455	447	408	429	428	433	433	369	443	432	434	433	429	419	447	408	392	435	430	434	443	456	442	373	470	424	424	404	422	434	477	384	405	445	426	421	432	404	404	454	453	439	397	414	430	438	425	422	429	412	438	416	428	409	430	401	412	408	416	400	398	430	456	402	426	399	438	383	436	425	414	415	425	471	470	395	442	451	454	441	458	429	397	410	425	431	435	398	428	432	427	397	423	456	411	425	437	445	386	413	386	418	442	443	407	410	402	449	437	431	411	400	415	434	419	446	432	397	413	414	462	436	424	421	400	438	416	436	456	426	443	435	424	432	433	426	407	408	424	425	429	453	386	388	412	443	455	427	435	445	438	428	419	416	444	411	412	436	412	420	440	412	435	434	443	422	453	433	461	399	439	407	446	412	425	444	416	414	443	420	444	409	391	389	394	398	444	423	404	418	439	411	417	426	444	446	420	428	440	392	417	442	457	396	416	414	422	411	461	430	437	462	430	449	442	418	420	413	450	422	393	420	457	406	419	431	451	440	455	420	457	386	445	426	424	414	422	364	416	439	441	402	425	435	431	424	414	429	412	444	434	426	423	414	446	434	424	428	435	433	392	428	413	400	424	434	426	413	465	440	424	375	417	444	415	424	426	385	405	372	432	417	396	433	406	477	430	397	415	403	427	427	422	396	443	437	436	437	438	398	408	455	455	410	473	433	434	442	398	433	405	424	411	436	428	413	408	420	415	427	462	428	432	414	440	409	402	413	429	420	412	423	415	491	431	437	428	435	443	420	416	438	392	436	400	409	381	399	463	436	456	422	446	431	438	431	423	388	445	439	406	398	424	441	434	425	435	416	443	436	421	414	436	414	404	449	406	425	444	423	420	420	414	440	440	450	399	406	422	427	450	424	463	409	421	423	441	444	414	438	425	426	382	411	415	431	422	426	445	438	426	465	442	420	419	439	445	416	444	433	389	393	371	405	419	444	451	418	440	438	399	444	454	422	469	422	404	457	391	412	375	414	426	421	426	429	420	442	402	411	446	421	401	368	424	427	421	451	421	396	458	407	424	477	446	440	445	401	401	420	436	430	437	416	429	443	406	425	433	436	412	445	414	445	395	441	398	426	432	397	406	421	408	448	443	402	447	399	407	433	453	439	412	400	432	445	405	440	427	441	428	434	426	424	417	416	405	375	465	429	448	411	434	435	419	431	427	455	430	449	367	474	414	417	433	434	446	423	454	434	430	417	455	394	422	434	427	430	440	458	454	438	432	455	423	479	412	383	409	376	445	444	425	430	419	453	426	445	439	431	432	418	439	402	441	454	400	456	417	406	409	462	438	415	383	451	427	446	416	434	447	463	449	457	412	445	393	393	396	408	424	409	443	430	423	419	412	427	453	436	426	431	450	449	424	388	391	385	432	444	437	440	400	428	402	429	445	421	428	428	436	461	409	419	443	418	413	417	430	431	473	439	450	443	437	411	440	416	410	434	413	402	440	412	415	445	433	390	433	446	454	398	445	420	414	425	438	436	375	438	406	431	484	427	440	407	399	459	435	422	403	447	452	454	422	409	456	424	450	441	446	423	428	404	416	436	418	421	398	452	417	443	426	416	467	419	424	409	459	407	417	446	426	451	435	408	431	425	456	446	416	441	420	420	424	446	400	435	430	457	426	420	442	426	432	440	424	416	392	429	417	420	391	429	415	396	462	463	411	431	446	415	440	464	433	429	411	448	432	420	410	407	390
22938	20830	27604	24176	20835	20965	11369	2269	1632	1427	1281	1151	1055	1014	917	990	907	835	890	885	807	830	787	748	757	755	809	786	781	750	755	708	763	746	731	643	724	741	753	725	733	684	730	715	732	728	700	676	688	694	740	664	655	682	728	677	734	688	664	708	704	711	695	660	657	678	706	679	708	746	696	699	679	692	687	695	710	663	706	704	664	715	698	734	653	681	733	714	692	671	677	663	673	687	706	657	625	647	703	663	723	694	662	714	654	691	703	733	669	646	667	744	691	709	701	674	693	714	710	695	739	726	696	722	694	676	720	674	689	696	722	715	653	681	700	679	668	687	671	715	678	694	652	690	687	712	734	714	695	707	686	658	658	649	684	659	620	678	694	671	646	710	659	688	690	740	703	660	686	706	670	702	650	654	667	694	719	675	706	726	680	731	690	620	662	688	696	716	679	680	707	683	631	638	721	649	682	705	697	666	688	667	713	642	686	649	691	668	689	655	665	648	693	706	677	725	713	701	722	684	683	688	672	714	683	650	688	679	676	640	664	675	673	702	696	644	674	707	690	714	700	693	687	698	650	623	697	703	696	691	674	719	664	648	679	660	668	646	700	632	650	709	707	741	672	680	681	682	685	643	693	667	644	651	666	677	706	686	671	680	671	643	690	676	704	690	638	714	646	611	693	655	684	667	672	689	646	681	655	665	653	677	691	681	704	623	706	668	648	664	684	684	692	680	649	682	707	691	701	668	680	682	653	666	664	668	693	696	679	663	679	634	692	683	648	699	650	657	673	697	703	666	665	686	687	698	693	646	668	679	690	671	653	675	667	679	664	722	727	641	673	685	675	667	690	644	661	665	665	622	683	679	633	665	674	670	692	721	666	729	641	707	674	725	715	659	622	704	654	735	668	645	646	682	677	616	660	637	604	707	701	692	691	700	696	709	678	647	716	715	747	705	700	722	682	646	670	644	716	669	676	692	654	706	710	709	693	647	687	684	688	650	674	689	707	641	665	697	675	686	686	645	686	680	687	691	695	654	703	655	648	704	684	644	689	663	672	700	705	677	674	668	653	695	650	622	707	673	697	698	733	711	659	646	615	669	699	667	717	683	681	679	674	685	679	660	685	640	666	654	635	655	645	705	660	725	741	666	651	660	694	651	633	706	689	682	664	633	705	681	677	665	637	664	703	647	689	687	643	654	641	691	651	691	633	685	671	715	660	683	681	651	688	710	685	654	681	656	678	688	659	665	716	714	690	731	673	662	686	675	657	671	669	693	656	694	694	695	687	703	698	659	717	715	713	704	680	650	722	675	671	701	648	678	689	702	679	668	671	685	654	629	702	632	707	658	651	675	701	726	642	688	667	662	683	640	640	679	669	690	636	674	703	620	635	643	662	657	708	672	692	666	698	669	647	655	692	676	664	674	695	662	714	686	720	706	703	671	656	704	668	711	704	710	720	690	679	657	689	671	683	679	668	694	669	680	633	624	683	718	638	673	683	671	656	694	659	694	678	670	653	637	663	706	674	678	711	641	729	711	690	697	665	692	682	757	678	688	666	675	687	694	669	679	695	644	708	710	693	693	695	648	618	664	662	706	688	698	717	650	668	724	695	704	708	687	713	652	697	710	689	694	713	678	692	717	696	737	668	672	677	613	762	664	630	646	634	690	660	671	651	696	670	722	693	635	713	720	633	667	686	699	686	669	685	664	659	671	718	676	696	681	642	654	663	632	716	635	712	654	732	717	703	687	686	654	728	716	685	718	663	679	700	656	723	650	682	689	699	680	681	716	673	687	640	683	619	687	672	701	736	644	668	644	639	717	676	732	674	695	682	641	671	686	656	725	685	678	672	694	659	684	678	664	707	712	699	719	652	683	680	660	651	664	688	663	685	677	704	634	634	667	721	711	726	718	691	628	688	740	715	756	659	710	693	625	713	733	671	703	703	663	656	636	687	674	678	680	704	674	680	722	679	650	708	651	656	658	718	684	665	664	652	682	690	686	698	696	622	713	667	664	622	637	663	696	695	661	703	733	719	603	643	654	703	640	693	722	628	677	690	717	681	698	651	655	683	703	674	678	647	685	681	662	655	653	665	702	705	698	616	713	697	652	676	710	658	678	678	701	692	653	650	727	658	694	697	637	655	698	688	699	701	676	655	689	652	653	682	675	650	679	688	689	687	679	745	685	645	690	689	670	631	690	710	734	678	701	667	688	679	688	707	684	662	699	692	719	710	692	687	732	687	670	693	677	694	687	669	688	738	696	679	706	702	661	658	692	669	673	675	699	682	626	688	675	702	673	687	636	700	689	674	682	643	684	726	663	685	701	706	685	628	646	670	719	618	682	694	650	660	660	693	649	669	672	673	728	692	680	656	719	655	691	666	683	656	689	699	703	662	668	705	726	695	696	698	720	660	674	685	685	670	702	617	710	649	718	645	710	706	658	698	666	724	653	726	675	709	645	661	689	726	652	676	654	657	718	676	694	697	666	687	712	655	649	682	655	705	674	684	683	655	701	677	645	670	686	671	669	685	670	653	693	689	661	701	698	705	672	673	651	666	729	683	665	706	679	654	682	718	702	678	744	702	671	713	678	698	708	676	646	736	672	700	732	665	688	676	670	643	670	678	646	694	673	675	661	712	686	662	690	648	676	685	720	695	722	636	673	686	719	710	634	665	663	709	667	661	690	665	685	714	671	664	644	725	686	681	714	624	696	659	642	681	726	726	745	700	690	682	699	708	697	665	672	671	691	668	643	712	646	680	681	668	692	696	622	716	716	672	677	663	679	671	717	655	639	650	709	670	665	728	703	700	676	677	686	679	664	672	709	661	674	655	694	657	664	670	662	672	692	687	635	683	696	676	701	712	714	702	681	722	708	676	662	743	704	683	706	726	657	681	652	632	708	696	695	724	664	693	637	677	688	655	710	684	701	724	705	677	674	701	669	691	689	705	680	710	726	696	628	683	707	684	643	710	663	662	701	684	664	646	644	696	653	704	672	658	653	680	715	668	659	669	667	657	687	659	643	676	723	638	671	698	654	642	696	679	720	622	636	659	678	658	672	702	678	707	647	686	725	661	683	667	707	670	651	664	708	672	712	694	685	709	688	701	743	652	682	678	705	700	678	668	671	729	712	652	703	661	696	655	665	616	705	667	656	684	663	684	701	703	716	717	685	689	686	643	651	667	651	679	697	649	661	683	732	669	670	678	657	655	699	699	668	692	712	647	696	693	690	713	662	684	668	701	647	725	714	662	682	718	644	639	684	745	656	657	672	674	656	679	657	695	734	676	623	659	680	648	655	721	644	634	658	725	648	690	711	641	670	703	674	650	628	662	716	698	668	677	696	697	707	672	614	665	702	665	655	623	706	667	758	704	609	695	700	679	707	696	656	684	676	652	711	657	629	714	649	702	670	657	680	702	681	688	661	667	676	728	677	642	663	692	642	677	694	689	668	711	688	650	702	682	622	693	679	683	629	677	636	677	671	651	677
10059	18950	17096	10100	6912	5222	4024	3159	2571	2217	1967	1674	1452	1440	1313	1184	1058	1015	999	937	880	900	838	832	841	790	770	783	785	782	761	734	720	750	722	657	653	708	645	700	671	670	678	664	672	698	657	683	643	613	667	703	657	652	670	651	716	643	637	617	644	652	638	682	625	654	651	648	658	625	653	644	686	628	638	676	650	655	647	652	666	652	629	622	626	613	602	628	641	619	651	654	657	667	686	685	623	624	632	643	651	575	640	642	637	627	634	592	656	656	608	663	630	639	601	635	623	623	651	657	608	621	611	603	626	635	584	607	630	607	618	628	611	662	605	607	591	671	671	653	617	609	615	642	642	680	648	667	641	667	661	650	651	627	611	670	652	656	628	627	616	646	624	681	627	605	620	614	650	617	653	613	642	658	629	643	614	615	612	630	635	660	650	583	588	679	657	651	685	627	651	621	616	616	668	605	641	594	621	685	667	652	662	638	647	661	618	647	663	634	649	634	655	597	654	640	606	652	632	634	612	646	609	689	678	630	635	644	662	631	646	659	677	630	590	669	628	668	633	608	636	635	640	621	649	674	614	604	637	651	628	611	633	604	566	608	650	640	636	665	644	632	663	607	645	625	625	627	616	616	651	658	611	621	607	637	614	595	641	629	685	629	600	597	621	641	673	606	687	610	605	613	667	663	643	654	636	610	651	615	636	610	656	613	608	593	658	702	622	645	618	615	663	619	632	627	651	624	609	640	605	628	608	615	641	629	644	669	642	621	628	629	616	632	646	638	680	617	638	635	651	651	640	635	678	628	639	615	668	625	583	600	618	626	641	623	623	600	618	620	677	586	623	644	616	632	612	622	621	606	632	653	668	642	608	628	667	659	645	580	638	609	698	643	609	688	578	587	612	611	660	664	655	581	613	639	660	666	612	627	628	592	683	601	617	634	608	698	634	625	630	644	616	597	644	599	616	605	650	607	635	628	652	708	613	642	651	603	624	634	603	690	630	593	617	603	658	656	660	677	665	637	704	616	611	636	609	620	628	656	610	603	610	643	632	648	653	613	611	614	635	644	613	660	646	610	600	638	615	628	630	631	667	637	589	615	650	669	674	600	655	614	630	586	633	620	684	636	666	644	626	628	666	620	629	604	608	655	595	639	617	593	619	588	597	605	649	672	609	655	677	599	612	626	602	654	631	610	632	607	634	603	614	620	643	672	596	676	646	632	657	606	657	621	592	603	648	628	619	658	609	594	642	609	585	669	605	612	653	645	614	635	595	624	599	639	626	605	616	641	603	600	612	618	642	592	604	612	651	623	612	630	620	659	651	648	651	632	617	647	667	619	605	636	616	671	633	632	614	651	651	608	630	619	659	598	618	617	659	622	659	676	641	633	645	638	631	642	572	611	631	608	610	597	641	613	610	612	642	656	586	638	665	602	623	626	650	560	599	652	632	640	628	684	612	673	664	633	648	635	615	643	626	631	658	661	638	666	655	607	627	629	629	624	621	684	582	650	607	612	628	648	648	656	637	650	635	652	632	596	671	665	689	625	663	661	636	605	669	608	650	647	607	571	646	630	665	628	643	625	673	648	625	603	661	647	640	607	665	628	638	641	620	592	611	616	635	598	611	625	641	585	671	615	611	629	616	659	664	661	636	616	608	629	637	632	650	616	673	607	638	631	626	629	672	658	648	600	648	636	657	632	633	637	635	661	576	654	621	636	637	624	684	616	618	627	641	641	669	591	635	611	658	611	630	638	641	609	641	648	642	625	630	625	615	664	611	626	634	672	604	660	617	663	631	598	618	630	626	656	587	667	625	620	614	629	608	634	650	667	611	628	639	624	618	584	623	619	614	625	637	628	618	624	633	569	616	607	608	643	612	647	631	669	594	610	629	606	655	620	630	703	627	676	590	628	680	601	645	664	641	581	664	685	589	622	645	635	636	602	632	590	608	617	624	642	635	581	607	608	594	629	561	614	655	584	627	637	669	643	664	671	634	647	635	621	650	650	620	597	618	667	649	619	600	651	648	596	655	644	622	648	607	617	655	638	630	623	670	665	630	627	637	608	624	667	641	637	643	648	673	636	623	588	621	634	601	627	629	643	608	656	665	594	624	616	620	638	615	609	645	640	644	590	645	661	620	629	632	618	623	586	658	642	610	667	639	637	630	627	628	647	615	607	616	687	596	629	592	620	615	607	672	588	644	616	617	617	667	590	625	620	621	645	636	604	624	596	600	621	633	659	606	627	634	620	625	622	664	584	600	594	636	641	610	621	587	604	639	642	662	663	647	608	599	647	631	620	639	594	594	633	599	671	616	595	591	670	665	637	611	639	604	607	617	619	658	665	611	640	648	620	585	678	613	611	620	659	655	659	606	659	661	605	663	616	650	654	656	599	596	614	650	615	626	635	640	640	603	629	616	670	614	658	654	654	650	600	675	606	605	675	606	649	632	613	633	623	638	631	617	629	653	654	659	632	606	596	639	672	653	609	646	608	628	613	631	646	619	627	648	621	557	641	635	607	627	638	657	649	655	647	609	598	618	667	616	651	647	648	631	634	599	575	656	664	639	636	640	639	645	624	630	631	654	712	636	649	635	628	637	646	641	634	696	612	666	613	597	577	624	614	633	580	604	627	650	648	651	633	629	624	588	614	633	657	643	642	646	628	642	619	619	599	605	658	632	638	601	657	599	624	607	625	658	607	592	687	667	629	627	651	616	623	593	615	652	672	579	654	630	616	636	622	650	618	575	604	656	632	594	625	639	609	637	623	648	593	588	644	629	627	617	601	637	649	633	583	642	657	656	592	676	605	616	646	631	641	628	674	652	601	580	604	624	627	645	660	614	678	640	667	677	613	628	611	616	656	656	672	651	590	633	647	642	593	629	632	561	654	657	623	625	613	678	654	601	637	631	651	636	648	621	634	665	663	647	643	610	655	644	626	627	588	626	623	601	648	612	671	647	630	627	608	640	688	627	609	634	643	630	580	660	653	649	595	627	656	642	654	613	596	661	605	654	651	652	602	653	667	630	618	651	601	635	647	684	620	639	652	631	641	577	702	631	625	667	622	657	617	673	639	570	648	618	619	597	649	659	656	647	633	661	636	619	647	643	651	610	626	661	637	630	654	672	651	661	607	664	669	597	650	639	609	594	640	580	614	630	613	650	576	644	567	604	668	636	661	596	660	648	600	638	641	597	636	658	681	641	667	643	590	657	606	614	636	638	622	546	645	636	659	572	661	639	636	634	623	620	607	653	642	643	628	624	663	605	605	622	635	626	669	598	672	618	605	676	632	635	642	656	636	656	636	644	658	684	627	609	600	622	614	603	656	662	635	600	648	628	636	653	629	597	618	656	606	660	641	640	675	637	560	644	604	600	646	683	666	623	667	617	620	648	648	642	583	617	664	622	598	597	607	588	586	628	651	646	608	633	599	663	600	639	580	668	631	640	615	634	591	648	637	610	597	605	614	592	630	649	631	648	612	618	621	628	633
28371	14701	1893	401	267	191	202	156	167	179	162	138	166	139	158	163	159	151	116	150	136	156	131	129	127	152	152	143	144	166	132	143	140	130	144	164	147	134	152	151	126	143	138	147	131	150	145	146	140	161	148	158	151	160	150	147	137	133	182	152	132	141	153	176	135	156	157	150	154	155	160	157	135	157	155	150	148	141	146	159	148	157	134	134	166	165	149	147	147	159	151	149	112	133	134	146	136	157	151	151	155	144	154	152	139	150	138	167	136	137	154	143	141	133	146	181	145	156	139	114	129	159	135	144	142	148	160	133	136	139	148	135	139	149	155	149	130	128	152	145	127	148	136	146	116	134	135	134	154	175	111	132	160	165	144	128	152	140	157	158	146	137	147	148	149	127	164	127	130	150	167	130	130	147	148	130	146	164	133	143	132	145	157	146	143	143	138	162	144	135	152	140	143	136	136	162	153	145	162	143	140	136	165	139	144	138	131	153	111	134	159	158	149	144	143	132	149	163	155	136	151	143	146	135	155	150	146	142	130	124	135	159	144	153	151	169	129	133	154	152	141	156	162	126	147	162	155	144	146	149	160	144	168	135	143	140	149	127	145	148	141	145	152	150	160	138	150	135	144	175	117	125	141	137	158	155	162	141	152	142	141	139	168	139	178	156	137	161	145	163	135	152	136	134	157	151	158	119	139	143	122	154	162	137	147	150	116	144	154	145	138	160	175	150	128	148	147	137	149	147	152	148	143	143	161	144	141	170	114	162	153	146	143	133	155	179	160	175	152	138	161	160	155	142	127	149	157	147	153	139	148	155	139	146	144	150	152	161	123	144	161	138	146	151	133	147	150	137	139	132	151	149	134	149	153	145	160	138	139	124	145	148	145	144	142	147	143	146	150	141	171	140	157	125	152	128	155	169	136	152	148	169	141	127	146	119	135	154	154	125	165	135	116	141	164	132	169	139	152	145	139	153	153	142	141	148	185	141	148	150	131	163	155	135	128	139	119	148	138	133	141	157	127	107	146	150	124	127	156	113	150	161	118	123	127	147	134	150	141	108	152	142	121	128	147	160	148	147	136	137	163	147	151	156	158	138	147	151	165	126	142	157	147	139	140	156	152	157	145	160	168	151	150	154	146	134	155	144	159	147	144	172	143	141	137	153	153	150	164	132	132	145	141	144	164	150	139	151	133	144	160	163	172	140	150	158	144	139	154	146	151	184	135	132	141	145	152	145	162	130	136	132	158	133	141	110	162	155	150	140	153	163	141	143	135	160	142	129	151	134	141	131	113	148	153	141	132	159	140	123	131	128	140	153	150	169	164	158	119	145	160	130	147	136	147	157	132	171	147	150	150	147	148	148	169	143	150	122	154	133	141	153	131	138	135	148	149	133	158	132	143	123	159	132	145	152	144	150	163	158	163	158	149	140	139	152	142	144	164	134	142	175	151	148	156	172	151	134	141	143	153	139	151	121	159	155	149	123	144	163	138	153	146	122	149	140	128	156	138	150	150	143	149	140	146	136	156	166	147	166	139	138	110	149	147	137	144	139	150	135	134	142	137	159	171	157	154	138	132	134	150	142	146	145	146	155	153	136	137	149	159	149	144	139	146	134	142	143	136	135	144	155	143	148	162	146	151	146	145	150	157	144	140	136	155	152	128	150	140	144	156	143	146	137	136	145	139	126	141	130	165	140	151	130	145	137	153	146	137	133	150	139	136	136	159	147	153	162	153	153	147	146	130	155	151	162	147	140	131	151	120	138	149	156	140	157	147	157	144	159	137	125	154	135	149	157	154	162	130	158	136	141	117	156	126	135	147	144	143	137	133	156	143	167	135	140	142	162	135	137	143	141	140	146	148	155	126	133	140	149	152	169	147	141	148	147	164	129	156	128	143	151	150	138	160	125	167	168	143	127	159	129	151	130	152	132	148	151	153	154	142	135	173	173	151	143	136	141	178	151	160	140	134	160	152	129	138	157	118	165	135	126	141	147	131	171	136	145	134	146	164	144	149	145	147	132	132	138	160	140	129	126	148	136	136	158	132	148	149	121	137	140	138	175	166	160	143	163	165	148	150	130	158	146	141	147	146	137	151	155	146	168	129	156	148	147	169	146	155	139	162	138	123	150	131	141	130	134	143	127	141	142	175	136	141	142	134	162	143	162	149	151	158	169	142	156	162	129	140	169	138	140	155	147	147	141	149	137	142	160	115	153	133	168	152	139	157	166	150	123	135	159	149	146	173	137	160	128	134	155	146	144	128	129	131	165	132	142	152	163	141	154	156	148	155	146	153	146	146	141	176	134	158	138	133	137	141	158	134	159	139	146	151	134	134	150	160	146	168	142	141	154	166	145	155	162	147	154	151	152	135	129	168	127	154	115	160	146	145	143	135	146	153	117	152	139	161	153	147	148	135	138	144	161	139	152	146	126	146	148	151	157	147	164	153	143	140	135	139	141	139	151	136	147	153	147	138	124	151	157	139	131	148	144	148	148	128	150	146	146	150	133	145	154	130	159	157	168	156	166	127	169	132	142	153	144	154	157	141	156	158	123	152	145	161	137	154	147	140	163	132	148	150	148	151	156	153	144	132	151	142	175	162	135	145	123	137	137	138	139	148	133	138	167	134	145	134	179	145	125	154	145	167	160	135	144	141	160	165	156	134	128	135	163	162	154	133	143	138	171	130	130	163	142	156	122	151	146	153	156	147	132	144	161	144	146	151	152	145	145	147	131	139	147	143	157	153	140	155	143	154	170	147	164	136	151	156	150	138	164	154	134	123	138	151	142	123	145	181	161	147	145	172	150	165	132	143	133	130	145	127	136	149	148	133	144	152	157	142	187	173	142	142	143	161	151	139	137	137	163	131	119	120	156	142	135	157	117	152	148	155	149	142	134	153	147	122	128	138	131	147	153	160	151	139	118	157	150	162	158	123	142	171	155	135	141	150	138	150	129	132	152	163	139	149	174	149	150	148	124	145	143	166	158	182	148	167	156	131	128	148	143	144	161	167	129	130	163	141	155	135	156	141	132	159	142	141	157	158	139	146	134	121	136	147	125	152	133	157	161	136	128	133	141	120	141	150	158	144	148	179	141	154	146	131	146	134	168	183	154	140	162	163	135	167	132	119	147	128	146	140	115	147	141	116	130	140	139	145	139	133	163	140	123	137	114	155	155	165	135	184	125	131	170	131	138	135	161	149	122	141	141	140	141	126	148	132	132	150	151	138	159	155	157	133	146	171	164	143	129	144	150	160	171	137	127	158	144	136	170	144	140	145	140	130	135	152	123	138	124	145	155	133	148	142	171	149	166	149	152	156	135	146	170	154	134	134	140	156	132	133	140	162	149	160	143	145	145	167	143	138	145	151	150	149	152	163	143	130	142	155	139	146	150	152	156	147	153	157	140	118	157	141	136	146	147	128	149	142	130	169	143	147	143	150	142	158	137	141	142	102	146	152	143	161	135	128	143	157	158	143	142	136	138	156	137
5108	773	696	364	324	269	213	207	202	190	179	202	178	171	156	144	167	154	158	143	141	132	167	138	141	144	163	145	124	156	169	156	145	151	147	164	124	137	154	148	155	161	161	131	161	153	176	134	140	144	157	157	134	146	144	136	152	163	159	144	146	140	147	144	151	160	158	163	132	143	132	148	137	138	166	135	162	155	148	155	155	140	157	173	138	152	154	156	133	151	161	138	153	150	149	135	158	146	123	142	142	149	160	142	159	141	181	126	146	159	147	173	131	138	125	161	149	133	143	148	146	146	172	155	143	156	156	163	168	119	142	126	148	148	142	147	138	136	149	160	148	163	149	144	156	145	160	145	148	138	170	144	153	183	153	118	165	137	134	156	138	158	142	147	152	141	149	130	171	154	144	148	144	143	141	133	166	151	151	137	129	142	165	157	154	170	154	148	156	144	144	142	159	162	145	164	141	138	137	157	132	161	172	155	161	143	158	139	159	152	154	158	155	125	146	149	158	171	140	141	151	144	146	153	138	139	160	152	148	152	133	140	154	138	142	138	150	143	153	120	140	137	151	149	180	148	154	157	154	144	150	159	158	145	135	146	152	145	148	159	145	142	134	166	135	136	146	148	146	162	148	142	132	139	156	172	157	150	129	164	165	149	179	150	130	178	135	154	144	132	146	163	151	136	149	137	142	151	158	142	146	142	163	142	124	142	156	155	141	127	165	139	137	151	145	149	131	145	148	152	168	154	152	135	133	139	139	141	149	160	139	158	160	128	179	162	153	170	152	143	151	142	134	151	132	150	135	170	138	148	160	138	162	148	145	149	149	130	142	169	141	144	154	148	153	152	126	144	173	156	160	140	148	141	162	157	138	150	163	156	146	139	148	140	154	158	142	130	133	138	147	167	153	161	162	156	143	141	140	133	159	128	143	172	134	153	139	129	154	148	157	162	146	149	137	159	120	167	139	125	170	151	140	168	137	161	150	165	137	144	155	146	167	150	137	134	135	145	132	165	145	148	150	172	129	150	151	138	141	138	139	131	135	137	136	156	132	171	148	143	138	164	128	166	155	147	144	149	146	127	163	135	134	151	153	152	149	174	149	165	161	124	138	160	160	148	159	124	134	143	153	154	159	152	134	158	136	158	145	166	161	140	165	132	171	152	137	147	142	127	138	137	173	135	136	138	152	133	142	131	153	144	144	169	120	135	144	167	146	149	158	171	135	152	137	139	149	127	142	143	155	158	143	137	125	129	141	161	124	159	147	161	158	147	148	149	119	135	155	140	143	157	171	137	153	146	168	159	140	139	139	141	159	163	148	134	141	182	141	129	148	165	135	155	140	124	145	147	127	122	140	138	127	162	132	139	169	159	159	160	167	154	138	142	131	160	139	152	133	142	130	127	143	138	155	158	158	143	160	170	144	145	147	158	158	144	154	155	156	145	146	158	154	152	163	146	144	142	148	158	157	169	140	163	146	145	142	166	139	163	157	173	143	135	135	162	149	158	162	132	146	167	146	155	124	160	182	154	138	143	133	131	130	130	149	141	162	136	168	155	151	136	130	141	147	174	160	133	140	158	163	150	164	145	166	138	134	175	155	163	170	163	142	152	141	153	151	163	151	136	128	135	139	161	145	169	158	158	140	169	148	174	137	147	137	135	147	157	148	155	155	153	131	147	168	165	181	148	137	137	135	146	152	149	142	150	145	159	133	189	166	157	134	152	162	154	135	163	155	143	158	155	150	140	156	161	148	128	176	139	126	163	157	132	145	172	131	135	140	139	127	149	134	142	133	155	135	122	143	140	149	139	135	147	168	137	160	140	132	158	135	154	158	160	162	173	129	137	158	140	144	197	147	149	153	143	153	151	154	141	160	129	106	128	136	154	147	160	158	143	147	144	154	152	148	140	136	143	178	143	150	142	138	148	152	161	151	156	157	147	144	159	165	162	145	141	150	147	143	158	156	138	163	161	145	148	157	149	135	129	139	133	147	125	159	143	167	144	126	149	161	136	152	131	134	148	138	139	155	138	156	146	144	141	149	128	154	138	168	158	122	159	139	153	133	149	152	152	153	174	165	145	126	156	142	138	130	161	151	155	146	136	140	146	159	156	142	143	136	153	136	151	139	148	151	146	148	145	168	122	158	145	152	139	154	144	167	145	154	155	157	152	153	135	127	132	139	164	137	149	149	155	152	159	144	135	138	144	145	145	134	157	148	136	149	165	140	147	142	148	159	140	140	120	144	162	162	163	133	138	154	144	148	148	149	148	146	159	148	154	162	162	154	169	143	146	146	147	138	138	136	141	155	153	139	152	153	160	147	143	161	151	149	137	145	160	129	161	140	137	152	134	152	129	138	149	151	127	120	140	160	174	151	159	155	159	127	157	135	152	134	149	142	152	152	118	142	145	134	162	151	152	162	125	151	149	145	142	159	138	144	148	158	147	122	165	162	123	169	145	150	160	145	152	162	146	148	146	149	152	154	168	143	149	156	169	165	166	150	149	150	140	146	119	139	153	165	186	146	149	152	173	146	145	152	160	156	152	132	155	150	141	164	143	143	154	147	154	156	158	176	135	131	148	151	156	139	156	150	166	147	176	129	148	159	140	133	123	150	151	163	126	155	149	142	146	156	159	142	159	126	148	158	140	153	124	167	152	135	147	156	151	154	137	133	119	147	135	145	176	126	160	152	175	149	139	163	112	141	147	154	154	146	155	177	138	154	158	149	137	154	138	165	145	146	123	144	156	135	119	156	173	168	139	169	154	142	144	150	161	133	144	164	134	147	155	131	161	164	150	148	164	156	135	137	147	143	130	165	164	146	127	142	139	145	156	175	148	156	153	138	124	155	138	161	151	143	166	177	178	133	141	138	171	141	126	134	154	157	158	143	149	156	171	158	151	159	136	171	166	133	166	169	144	138	151	166	138	132	121	151	148	166	148	150	137	151	153	140	145	177	144	148	145	140	127	154	158	149	144	149	143	154	164	146	143	127	146	134	144	135	145	122	119	133	142	150	139	151	135	138	146	138	137	152	152	156	135	147	163	150	135	159	125	145	156	152	162	149	160	156	159	149	158	148	164	148	141	169	164	133	132	148	137	149	141	149	155	126	162	149	155	164	148	148	138	152	156	134	157	119	141	159	161	150	143	144	136	135	142	154	146	135	161	138	165	135	145	135	126	144	141	143	168	133	136	157	151	139	151	140	159	147	155	148	141	147	159	145	166	130	138	139	158	137	177	143	157	153	138	156	132	149	168	132	157	144	141	139	145	150	134	171	143	152	161	160	153	145	147	134	134	129	140	144	149	131	157	141	132	164	138	140	149	137	138	141	149	172	162	124	151	147	144	143	159	119	147	146	157	161	153	126	155	145	142	150	151	137	115	150	149	136	166	128	139	130	153	158	152	147	154	133	154	168	142	163	144	161	136	147	135	132	148	153	144	169	153	143	147	142	136	143	156	149	134	157	139	138	144	134	139	147	136	133	156
25137	20846	27371	24421	20862	12796	1870	1103	934	829	749	697	681	654	622	602	585	572	519	563	551	543	540	492	554	505	483	470	525	528	488	455	457	483	492	436	473	501	518	487	471	470	509	478	486	423	471	483	467	451	448	470	507	469	481	512	498	474	498	466	471	480	447	438	488	439	493	484	501	445	440	432	472	426	451	420	483	456	457	463	452	482	477	454	469	460	447	479	469	463	443	437	445	453	485	494	444	476	463	469	458	434	446	493	523	482	485	463	433	486	512	499	445	465	511	458	438	448	445	452	462	485	465	444	416	462	443	452	433	450	441	491	444	457	426	471	482	422	461	441	498	485	452	471	493	496	448	465	457	461	448	477	482	458	480	508	472	507	435	412	464	459	440	455	466	449	468	461	478	475	463	471	506	461	477	450	481	453	437	448	470	462	467	473	486	503	437	462	453	481	449	460	460	449	455	468	499	434	453	458	475	407	463	459	433	468	465	477	488	451	485	447	456	496	466	500	487	426	485	472	442	479	453	457	466	504	468	498	472	497	498	473	460	447	484	423	457	455	463	466	507	473	455	466	500	481	435	443	459	434	512	477	456	429	455	483	454	476	446	426	505	468	480	508	443	477	470	513	444	474	420	451	482	510	464	458	530	453	519	483	497	456	455	477	510	423	459	485	494	469	448	464	452	482	495	460	485	444	451	482	439	433	435	483	416	449	474	434	477	454	451	469	479	428	458	457	490	448	457	445	520	493	480	463	459	471	451	453	461	470	459	485	478	449	481	455	449	487	511	466	488	463	424	446	433	467	483	492	450	493	467	440	434	421	437	473	491	456	476	476	424	466	465	467	463	472	470	487	451	437	478	500	480	464	426	475	469	511	446	475	459	451	430	453	429	450	475	473	432	445	454	487	452	444	483	473	475	520	462	449	467	468	501	443	464	483	422	429	463	461	452	492	461	475	475	452	499	453	460	452	425	450	459	443	469	432	481	452	409	511	490	470	423	478	497	500	477	485	476	476	480	452	430	467	454	447	415	483	467	468	470	486	450	469	414	479	490	467	454	502	478	497	448	470	437	518	441	404	491	473	445	473	453	438	492	472	458	481	468	481	451	471	429	441	475	485	449	430	476	464	490	487	440	473	431	475	455	489	481	467	459	489	463	461	466	468	465	457	453	516	459	473	449	456	461	468	438	475	453	441	489	469	473	440	434	446	461	474	429	472	466	421	480	445	439	496	478	403	447	446	467	471	425	493	463	470	468	510	455	466	456	467	448	492	436	480	458	443	434	484	476	509	494	472	506	477	482	474	448	485	489	472	455	428	435	459	450	467	435	423	452	447	450	454	501	464	428	478	428	467	445	443	470	465	459	489	483	484	460	414	407	480	482	438	458	473	459	490	482	467	522	459	456	465	427	461	478	439	469	499	472	461	454	483	474	468	432	488	435	460	463	458	466	440	456	451	471	452	467	469	442	460	471	467	497	457	471	496	468	457	505	449	474	450	469	489	461	479	434	484	474	451	443	465	413	479	470	453	464	462	479	472	448	480	498	466	479	437	453	469	463	445	465	489	446	482	468	432	486	428	484	486	446	430	488	479	468	473	469	490	474	482	454	472	483	476	423	443	463	458	473	469	481	453	442	484	483	474	442	461	508	495	478	489	488	473	455	494	489	454	481	465	459	469	455	486	465	447	493	500	439	486	436	522	457	455	513	438	470	474	458	434	450	443	450	490	455	480	453	476	443	480	489	452	432	475	458	418	446	463	455	475	463	461	453	454	429	455	460	488	456	493	469	463	459	468	473	454	477	440	435	478	452	435	469	464	468	459	456	474	516	425	453	467	478	455	432	465	483	460	433	507	490	470	485	477	497	465	467	433	502	482	455	452	442	475	455	458	456	476	487	462	435	441	428	467	479	420	464	487	437	436	459	456	465	436	474	477	493	463	454	480	434	460	492	503	453	478	463	464	432	449	435	472	478	450	445	477	478	481	465	463	483	465	459	451	471	464	457	489	464	452	459	482	502	450	487	440	488	457	479	482	441	467	456	454	493	468	449	443	430	458	489	455	417	451	470	458	442	484	448	469	459	476	475	453	486	461	482	444	476	447	464	530	450	468	443	475	447	471	436	451	476	459	460	446	455	470	484	439	475	466	468	464	472	463	485	468	495	487	460	459	473	457	466	451	452	484	483	472	466	460	444	453	498	465	487	443	484	460	475	462	448	433	518	446	468	437	468	445	478	439	462	443	443	441	454	460	462	474	448	434	456	476	479	470	443	460	455	461	469	442	466	435	508	463	448	470	445	446	479	435	434	470	466	487	471	442	483	464	439	443	446	451	475	461	500	399	429	474	421	457	442	446	473	466	454	453	489	443	488	461	474	455	447	487	442	427	479	467	441	462	495	475	489	493	504	478	419	443	498	494	476	462	495	499	457	427	441	457	462	490	475	457	471	481	459	441	439	440	409	455	440	459	458	478	493	434	449	469	448	482	474	470	450	444	436	478	480	470	434	450	473	440	482	481	465	422	470	507	501	484	451	503	458	472	515	437	476	437	492	463	475	478	466	464	444	491	475	450	471	508	415	456	427	463	492	430	460	510	471	456	486	456	471	510	493	447	459	459	439	421	488	451	495	433	444	477	483	467	468	463	440	522	472	471	462	452	469	492	458	459	486	439	489	441	445	431	480	455	462	428	438	426	495	457	479	468	479	476	451	481	431	487	509	448	479	465	474	486	495	450	440	447	471	440	471	483	449	459	509	479	491	509	409	434	460	427	458	466	467	432	476	479	436	465	439	452	452	426	440	456	443	428	495	465	437	431	446	442	438	430	415	443	451	474	462	472	444	492	465	461	473	428	446	465	445	472	452	470	444	485	452	486	450	494	475	468	479	453	481	487	508	449	456	419	440	458	460	462	485	458	478	450	491	437	488	473	500	429	501	465	409	457	480	462	478	463	494	487	452	430	458	434	448	456	469	477	432	441	451	464	436	456	461	449	430	471	479	496	477	484	457	435	461	456	456	476	463	445	484	458	462	457	437	462	451	473	462	446	474	474	461	468	469	466	479	420	449	466	475	468	459	457	466	483	520	487	469	479	459	440	466	446	450	471	463	442	487	423	458	526	475	469	467	404	433	438	457	449	458	452	431	419	469	470	437	439	486	443	467	475	438	486	478	441	457	453	450	489	456	459	436	430	462	478	450	484	477	425	486	457	445	481	462	452	475	458	464	478	482	479	460	473	441	465	442	441	419	445	442	445	489	495	495	450	445	479	460	498	518	467	500	439	434	477	435	446	463	483	495	499	429	431	439	481	450	499	475	492	469	473	433	493	482	444	471	451	478	474	455	459	459	457	524	455	508	481	466	481	448	449	453	468	449	474	479	495	522	446	467	478	476	450	482	473	471	446	444	469	432	485	466	464	490	444	461	445	420	459	431	478	461	467	467	473	477	484	434	469	469	448	455	471	483	476	487	471	437	453	498	447	469	445	450	467
7137	11891	10830	5857	3921	2808	2234	1730	1433	1327	1141	967	932	796	748	685	645	619	624	577	548	582	540	529	507	526	468	452	433	464	414	518	524	478	472	458	472	478	469	443	460	470	419	444	447	473	459	433	475	433	448	480	463	446	419	461	463	405	453	436	456	434	439	440	440	447	451	479	450	437	468	451	460	404	419	458	415	430	415	457	421	419	385	408	455	486	447	451	405	444	452	422	401	453	429	442	421	441	405	448	420	390	460	441	434	445	427	469	424	429	419	453	420	409	424	422	434	456	425	423	416	409	410	466	410	419	432	432	427	449	441	421	467	419	401	450	464	396	422	451	477	417	400	457	418	429	431	417	417	475	440	405	415	432	409	443	409	418	429	434	463	433	450	403	418	461	408	385	431	457	417	408	402	395	416	433	455	442	427	442	436	407	460	414	432	416	426	448	446	439	386	402	422	443	443	417	426	415	409	413	436	414	466	425	467	439	454	414	466	426	474	416	429	419	452	432	474	438	454	434	425	431	409	439	411	434	434	426	396	451	423	443	395	441	444	443	420	408	449	436	424	398	430	397	413	441	420	441	400	435	452	487	432	428	410	440	418	402	434	406	468	435	410	429	428	423	419	431	422	431	480	433	448	433	425	415	395	432	437	390	421	408	430	425	435	407	436	384	413	399	420	451	436	430	434	391	411	420	423	439	426	409	439	443	424	400	451	422	436	454	432	431	448	445	460	366	408	411	419	425	434	408	409	413	397	459	392	431	421	412	452	434	409	436	402	420	425	414	433	409	410	432	450	394	408	404	438	407	453	407	429	434	433	426	397	409	437	407	431	446	400	420	442	445	446	435	446	414	434	439	456	443	441	408	439	421	420	426	400	441	441	449	416	399	426	435	441	452	399	443	477	431	379	454	462	412	463	423	408	457	471	455	433	396	437	415	447	460	454	441	411	407	432	425	445	403	413	416	437	415	451	438	439	469	443	435	424	436	442	409	382	422	424	420	383	402	394	439	424	451	457	433	432	428	412	427	441	469	444	407	400	437	415	423	473	387	427	451	415	425	399	460	426	427	425	437	414	438	443	440	405	418	456	437	423	421	415	392	416	423	425	453	412	428	364	420	412	446	415	432	400	426	422	418	434	431	410	403	401	423	427	403	414	450	446	412	470	432	435	429	411	402	432	453	411	425	490	406	399	376	443	420	426	431	475	399	410	412	444	427	433	408	423	429	425	420	427	431	421	423	449	446	426	422	424	403	422	412	413	449	428	400	404	405	444	448	404	445	451	419	445	420	422	447	434	444	476	440	412	438	434	428	434	421	427	438	420	398	426	407	420	429	446	421	405	410	427	418	451	411	431	410	418	417	450	412	448	385	414	426	397	424	419	445	419	376	415	406	449	411	393	436	380	430	421	415	410	427	410	401	474	421	432	433	454	441	411	408	450	414	447	430	410	465	468	414	413	411	393	405	389	407	408	446	440	465	423	395	424	426	424	435	416	417	430	426	424	434	412	414	442	421	427	467	427	415	458	419	423	377	428	455	416	392	465	431	421	392	422	425	445	451	421	418	372	417	420	385	450	424	401	440	456	420	414	436	414	427	439	482	498	415	468	424	443	446	432	408	407	445	443	424	430	412	429	404	442	415	418	444	404	461	398	433	468	406	406	445	396	438	403	428	428	416	440	463	424	401	435	487	435	446	418	418	435	461	427	430	419	460	409	438	442	415	454	468	434	401	440	415	386	418	419	422	399	406	424	395	424	433	441	467	423	394	442	437	410	413	409	418	461	421	446	468	441	424	391	423	431	430	458	392	399	424	405	411	423	416	449	400	463	430	393	428	436	419	410	403	446	459	417	409	426	420	440	423	411	421	386	428	440	446	417	412	386	431	424	424	395	426	433	437	416	408	470	388	420	472	411	412	406	458	396	422	432	402	431	391	420	434	423	419	438	431	424	428	414	410	401	425	438	396	380	388	453	398	425	425	406	401	453	450	439	435	431	412	402	443	430	411	397	426	423	443	432	445	446	432	433	396	434	402	445	470	435	438	490	398	400	418	437	372	438	452	384	419	422	491	446	418	421	413	474	402	433	386	455	424	413	416	453	420	444	418	436	450	415	408	424	465	443	438	438	437	436	429	459	441	420	423	395	426	424	413	425	401	458	405	424	405	412	407	396	433	412	425	416	416	401	453	424	450	425	401	393	426	441	415	418	411	422	425	397	418	417	380	423	428	396	409	423	407	412	395	409	454	378	411	382	407	426	447	422	389	401	429	460	420	441	435	423	438	404	434	380	454	461	431	404	409	442	418	384	433	417	425	440	442	460	436	442	411	390	443	405	414	454	428	445	422	414	460	449	434	473	442	430	413	410	443	449	418	400	423	426	422	406	424	453	431	438	430	409	406	421	395	465	404	423	406	407	394	427	447	454	459	434	439	452	471	444	393	402	435	402	429	420	427	383	422	395	458	456	443	418	421	411	441	418	455	398	459	448	437	435	456	405	414	425	430	440	440	432	444	379	409	443	429	423	432	409	425	447	415	436	421	424	386	422	440	445	424	434	379	423	443	417	427	440	457	451	440	391	426	379	425	438	418	393	409	398	439	433	433	430	419	457	408	444	466	439	425	434	422	444	381	437	410	413	414	432	443	408	402	430	405	451	425	385	425	422	428	449	434	417	426	426	445	421	409	384	407	436	455	436	418	438	417	429	457	488	412	415	429	437	416	421	404	430	401	433	440	401	432	445	431	431	399	402	430	407	457	444	448	405	415	425	431	410	413	415	408	394	433	401	420	448	403	425	424	437	434	435	420	408	392	386	405	437	427	420	449	447	464	432	420	435	383	409	484	462	423	399	440	425	437	467	430	448	425	415	418	446	403	420	441	396	437	435	439	428	399	421	401	413	406	430	412	448	432	443	426	439	443	421	412	421	442	434	438	372	431	420	407	417	417	451	459	418	423	453	436	421	450	419	439	442	440	400	406	430	426	416	449	429	414	412	409	466	442	429	395	426	424	397	421	391	400	439	432	440	445	413	385	453	403	438	402	428	446	435	427	447	417	453	442	458	427	404	436	370	413	400	441	418	452	407	401	426	442	395	429	448	407	423	458	430	439	418	473	474	444	418	416	432	434	441	435	439	447	441	420	405	412	398	392	399	471	429	445	429	461	401	446	420	401	435	481	433	399	449	436	404	397	448	421	434	431	394	444	424	428	447	424	440	414	423	429	452	433	380	446	427	414	412	452	448	453	459	403	418	449	420	421	405	441	432	412	446	434	391	429	452	424	477	431	428	429	386	428	401	394	453	440	419	412	435	453	426	430	442	436	426	408	436	454	429	448	412	434	404	464	415	393	425	436	435	412	422	424	440	387	458	421	439	433	446	452	442	454	432	418	441	443	412	397	439	387	409	441	418	421	427	423	431	405	424	459	444	421	394	437	446	453	456	425	417	409	457	427	430	468	387	421	412	422	448	454	419	408	425	441	408	441	420	436
23009	20844	27617	24176	20859	20974	11068	2249	1580	1363	1315	1175	1031	1045	1016	997	906	830	914	833	846	749	795	826	808	793	789	779	739	801	799	767	711	738	749	709	737	660	731	749	716	687	736	694	674	691	736	708	692	735	702	689	691	726	690	678	737	727	681	659	633	681	713	739	660	649	722	720	675	683	683	685	650	709	672	705	682	689	663	682	742	735	725	715	659	701	684	738	709	703	704	663	624	668	666	684	684	701	648	679	688	695	707	714	670	724	666	678	645	671	662	722	661	722	688	661	662	673	693	744	724	610	740	684	687	765	651	674	669	674	660	663	653	736	707	676	672	706	671	673	663	691	690	681	663	617	719	707	652	691	708	689	697	624	728	676	709	670	695	696	658	706	740	708	695	714	682	697	693	667	654	703	682	658	673	715	726	644	701	654	649	621	737	675	716	710	691	674	716	654	669	720	679	659	672	697	704	707	640	669	681	666	656	671	679	707	699	676	670	666	681	644	670	693	722	646	646	694	707	701	693	683	660	695	728	727	683	648	685	659	659	740	674	686	690	690	722	657	678	676	697	640	728	689	681	710	744	695	676	666	657	641	703	661	667	668	706	727	687	708	693	655	738	661	701	684	709	691	666	670	673	646	685	708	687	679	705	658	704	694	652	694	665	726	631	666	641	725	690	655	692	714	679	685	703	720	683	691	692	638	753	657	692	728	683	681	648	688	704	715	690	706	673	697	669	646	667	637	687	664	706	674	697	681	654	699	697	668	746	711	621	649	680	685	691	680	662	653	615	692	675	715	721	710	663	680	707	669	718	673	626	690	685	697	722	675	690	690	671	707	694	695	685	679	700	672	660	694	717	707	686	664	691	701	701	669	698	657	711	650	660	688	647	656	673	662	678	644	677	729	696	662	667	687	677	698	659	711	737	693	653	719	684	707	637	680	666	658	682	697	707	677	694	665	673	657	655	674	694	689	730	705	665	693	668	671	686	671	643	673	687	669	693	655	662	662	647	673	672	703	666	668	675	652	684	710	652	700	643	642	686	707	693	718	682	699	727	645	678	696	720	677	688	663	684	632	696	666	657	715	702	733	653	675	648	702	686	677	648	655	689	669	677	693	684	617	639	671	713	683	639	674	671	673	682	690	676	642	651	649	722	648	699	668	689	730	676	703	686	696	649	681	647	651	678	670	692	659	659	717	685	639	634	720	685	641	678	700	731	680	677	685	628	735	704	684	654	680	663	704	673	684	693	671	718	686	716	667	684	715	725	687	690	686	679	706	700	665	655	693	683	694	665	684	684	706	657	702	693	673	608	698	697	681	685	643	636	606	679	693	698	678	648	727	702	710	682	660	714	688	676	688	703	656	660	695	689	723	675	708	644	703	743	669	720	679	681	689	681	675	680	698	711	698	658	668	649	728	656	692	656	682	654	690	696	680	683	684	683	716	650	705	646	661	676	667	686	658	709	709	679	699	685	677	692	666	682	693	656	701	684	684	668	659	691	656	677	702	647	696	679	662	657	716	703	652	706	690	679	688	709	715	656	670	648	672	693	662	669	674	714	678	666	702	664	668	714	701	691	720	741	710	709	706	660	697	679	642	719	725	656	678	643	709	675	631	687	661	647	739	659	712	709	712	693	713	648	689	738	685	666	655	700	641	687	703	672	662	621	663	690	737	708	659	709	663	704	663	660	664	707	654	703	725	690	697	658	675	646	656	703	668	688	686	708	670	693	735	667	670	728	658	664	702	709	657	673	697	694	670	687	717	666	709	649	648	663	637	662	683	703	680	713	714	659	643	629	639	697	672	669	659	673	670	688	690	625	686	689	688	690	705	687	684	703	650	661	690	689	646	684	612	673	684	643	747	661	669	733	665	678	716	655	679	705	640	685	720	707	693	610	743	650	668	691	634	690	699	687	736	685	654	661	703	638	667	695	708	664	678	657	674	701	697	681	671	698	699	648	689	682	690	664	648	709	657	705	692	706	732	693	621	631	665	701	703	711	670	693	662	680	671	690	708	662	629	701	654	666	688	698	685	627	656	648	690	681	684	684	658	647	663	720	668	618	724	663	641	638	660	688	692	658	680	658	674	688	674	658	710	686	713	662	668	626	697	669	690	684	684	643	701	630	672	666	686	700	660	690	718	676	674	652	686	703	663	687	649	668	674	673	691	695	715	698	668	683	711	682	656	646	684	684	686	680	661	718	711	670	665	694	703	660	658	662	697	689	681	649	657	683	668	668	625	682	718	677	705	683	701	674	662	683	658	668	654	695	668	714	673	663	662	706	699	646	660	653	702	672	673	722	656	687	659	685	675	668	668	639	648	641	654	704	679	723	680	666	740	620	659	625	633	695	658	712	721	638	705	696	660	681	669	686	668	639	721	671	698	717	647	716	706	650	657	732	675	701	690	699	688	685	698	700	636	714	675	656	660	685	655	691	662	645	669	662	657	616	674	697	687	730	687	667	706	666	668	686	659	674	715	713	718	686	664	677	706	668	619	720	682	701	667	649	666	700	680	667	706	665	646	644	669	707	658	679	679	648	663	743	692	663	675	700	679	662	640	699	703	685	669	672	673	721	661	700	657	671	699	692	672	656	671	653	697	721	706	656	745	666	656	672	696	663	665	707	653	692	709	674	663	638	676	668	666	691	639	685	730	697	739	708	682	643	670	673	705	641	702	642	679	669	655	697	658	653	670	690	714	630	730	675	717	716	661	680	681	658	652	663	698	682	683	689	726	709	694	704	728	686	679	681	689	682	683	665	633	680	617	718	708	704	636	671	698	721	687	670	697	673	678	657	674	687	710	691	703	749	674	690	682	706	706	710	705	655	700	711	667	676	677	685	679	681	686	722	702	668	716	674	645	621	705	687	705	699	694	653	694	618	661	681	648	708	683	639	688	663	698	713	680	658	709	675	700	756	706	638	677	632	701	680	651	665	678	655	716	663	673	695	676	676	686	675	707	701	653	679	650	693	642	690	666	734	663	680	671	679	665	686	654	676	762	653	730	688	666	691	687	648	687	661	714	706	680	653	684	714	703	660	743	745	669	697	676	660	690	696	706	691	683	695	660	712	700	640	686	691	669	644	687	655	676	681	634	694	664	673	660	680	674	718	695	699	671	715	691	697	674	659	735	665	709	685	644	658	682	706	666	689	691	684	674	641	703	622	672	702	723	687	695	686	700	671	702	678	708	712	710	677	668	733	700	613	714	721	664	675	711	669	711	675	675	705	657	692	685	665	696	635	646	699	659	665	691	621	691	713	692	662	706	650	663	686	658	658	665	682	686	671	681	679	659	680	666	683	691	698	669	685	746	687	710	668	695	676	646	693	677	704	650	696	704	717	673	651	695	680	681	665	662	694	670	638	657	691	658	613	707	688	654	682	662	667	674	687	679	702	672	709	622	701	726	714	636	662	746	678	720	713	675	706	703	681	679	663	639	686	674	635	684	623	712	665	648	646	760	675	674	672	631	648	667	676	695	679	712
10125	18936	17183	10099	6920	5174	3977	3325	2682	2271	1851	1706	1524	1333	1232	1144	1071	1090	965	889	887	918	891	857	811	738	789	788	752	745	734	722	687	700	681	690	699	740	744	713	687	650	687	649	646	654	656	676	678	665	618	671	658	675	686	625	591	664	674	680	681	692	692	668	646	675	628	689	701	627	634	629	633	644	637	656	665	681	647	689	654	673	626	638	646	677	646	641	678	672	713	623	646	615	679	653	659	643	653	639	639	631	675	615	620	637	614	688	652	596	639	586	632	610	643	649	627	673	622	610	638	615	669	642	635	636	655	648	673	682	616	584	650	643	609	615	621	593	640	634	634	624	668	650	601	612	584	648	646	661	631	612	621	705	648	613	653	602	666	646	659	627	651	620	654	628	663	615	655	628	638	655	637	630	597	607	664	626	610	691	614	598	607	617	597	652	666	657	637	672	585	633	647	639	655	625	671	637	619	625	595	638	608	647	618	673	672	585	675	675	686	575	617	654	596	617	619	651	672	638	622	646	596	622	618	619	629	618	606	625	641	666	607	664	619	630	641	631	623	617	641	615	630	590	641	665	642	603	616	614	627	653	624	588	633	621	620	577	620	676	633	624	642	671	633	630	634	636	658	636	598	672	676	597	615	639	596	576	620	648	671	622	633	618	616	580	617	578	676	626	665	664	648	652	625	612	593	664	610	675	598	636	632	640	683	618	642	623	681	653	653	599	598	692	653	595	633	630	634	639	675	645	637	653	625	613	654	621	675	667	617	616	617	602	632	652	648	598	620	636	610	694	598	657	668	570	651	644	619	636	703	682	649	635	626	661	656	646	588	588	655	641	650	623	592	614	672	635	664	649	641	679	647	630	643	648	569	625	646	643	648	677	654	633	629	622	626	630	606	602	602	640	603	602	629	644	633	651	638	667	650	639	650	661	654	668	609	589	614	638	578	611	619	633	638	634	607	653	613	666	652	565	591	628	627	654	639	648	653	582	627	664	619	649	616	557	661	609	651	683	631	657	647	636	637	611	625	676	635	625	586	645	617	662	654	643	646	685	602	577	632	671	620	624	607	624	616	645	633	640	623	657	615	618	636	612	601	640	664	611	646	658	616	617	590	598	602	587	668	623	636	638	678	636	633	667	678	594	630	668	660	577	610	591	595	643	620	656	652	685	600	644	633	618	626	603	667	620	616	577	623	648	643	622	611	636	606	668	633	676	596	669	640	661	661	626	649	635	578	637	632	602	625	636	666	654	656	668	636	643	613	641	670	651	607	658	657	632	591	668	638	623	640	616	583	614	614	613	609	648	634	615	640	622	584	618	636	600	622	645	654	661	674	634	639	609	620	632	659	659	650	628	641	599	613	622	596	685	660	706	661	584	643	605	650	639	633	645	644	632	655	623	626	658	629	636	620	625	648	615	626	642	621	597	637	641	607	633	618	601	626	650	604	629	621	611	672	652	656	633	597	624	622	647	620	664	620	653	595	662	599	596	615	658	632	573	585	638	597	662	612	659	626	657	591	599	613	642	656	641	611	628	651	630	629	612	661	626	633	597	634	686	649	620	639	622	604	576	596	651	629	649	601	617	617	684	605	613	690	632	632	651	631	575	671	612	630	578	648	618	640	627	609	618	644	605	617	604	631	618	629	587	646	623	600	605	658	638	598	612	579	630	650	637	629	625	667	660	631	620	619	674	592	597	595	626	614	637	638	611	684	646	644	638	641	681	637	657	617	603	625	629	652	615	626	647	693	670	604	590	645	635	662	658	626	652	624	619	656	640	662	649	638	620	649	658	594	662	691	635	658	683	661	620	642	620	603	614	644	659	660	633	656	629	668	610	622	624	607	620	557	613	681	588	591	592	674	660	646	619	614	641	622	647	632	597	611	678	618	631	643	686	668	594	616	630	613	597	676	657	635	687	663	650	695	669	620	633	615	629	644	605	631	630	636	670	647	657	596	583	642	575	631	630	600	604	603	604	596	617	599	664	645	614	637	618	604	655	681	618	629	658	587	659	619	629	654	653	644	639	643	625	624	615	601	614	582	594	668	644	610	634	634	624	684	710	626	615	613	637	644	565	636	634	686	633	608	629	583	691	651	613	617	603	606	667	621	639	669	675	592	635	612	604	633	640	664	617	628	664	648	616	602	664	605	659	642	607	631	610	626	654	651	604	585	676	610	642	610	661	648	595	614	661	697	659	630	663	682	616	612	630	662	680	612	643	668	645	637	582	572	653	609	637	609	641	591	618	639	634	620	609	631	666	610	606	617	655	585	621	601	639	593	675	648	604	666	632	637	646	630	664	658	616	670	611	659	613	591	643	608	613	641	611	618	624	650	586	635	706	604	624	604	624	599	620	610	611	595	642	575	652	579	624	585	629	661	653	649	623	598	632	562	608	621	655	593	669	659	630	640	646	636	626	651	646	628	662	651	626	663	599	625	614	670	599	620	656	653	619	626	624	659	625	597	602	633	671	646	661	595	632	615	668	628	644	657	635	649	603	622	649	649	619	709	587	630	617	621	623	602	658	624	611	641	632	615	613	641	652	656	646	657	660	617	618	630	611	661	617	643	692	604	633	640	635	657	688	618	628	645	611	657	674	591	631	587	667	627	607	681	662	633	653	636	603	681	675	596	608	689	651	601	611	615	634	624	627	617	575	635	618	664	632	633	643	628	656	609	622	573	639	639	622	645	652	655	636	606	623	643	639	638	630	650	580	593	668	636	664	629	629	603	665	662	678	642	635	640	633	642	692	633	606	631	609	657	687	635	614	641	579	624	639	671	597	626	622	580	631	611	620	706	675	651	622	609	636	620	631	655	629	619	615	593	614	664	660	642	647	615	629	606	633	621	643	645	622	604	635	630	635	626	679	619	664	659	615	673	656	662	648	635	626	666	628	632	650	596	677	631	663	630	654	619	592	634	679	675	646	618	643	644	671	654	648	592	675	638	642	625	633	615	637	630	636	611	635	649	640	587	614	640	683	693	668	597	576	603	656	621	604	579	620	615	638	623	612	645	666	606	669	628	631	639	647	645	633	591	570	672	646	628	628	568	610	638	619	615	627	651	675	627	637	612	658	653	588	649	579	607	656	624	620	651	675	654	573	611	596	603	639	587	653	635	646	621	629	659	643	602	641	642	640	684	693	644	638	653	627	614	663	682	626	657	686	604	627	629	621	646	600	659	644	630	631	637	575	612	621	600	656	608	661	645	653	637	636	604	675	635	642	659	610	605	619	640	721	655	642	629	628	592	609	601	678	634	626	637	632	649	612	612	651	629	646	645	665	662	676	666	650	601	701	631	674	660	628	611	655	621	663	622	688	615	680	590	616	591	679	619	581	648	615	622	621	650	608	654	630	637	596	639	667	698	637	630	592	594	606	698	622	617	628	619	643	615	662	639	646	634	629	659	661	623	622	624	607	625	659	575	630	627	578	644	635	675	579	606	622	609	643	631	630	651	617	605	641	610	623	664	624	669	619	625	668
28361	14817	1795	404	277	254	179	160	156	164	137	173	137	141	154	148	161	156	136	162	130	160	134	143	118	141	130	137	132	164	149	136	140	135	145	160	159	158	163	179	142	164	145	124	145	148	154	127	132	144	125	151	156	135	178	130	138	161	148	145	157	127	137	148	136	163	160	153	152	141	137	129	170	162	132	146	158	150	125	161	159	159	153	141	143	151	159	159	163	126	154	162	111	154	136	147	164	160	152	153	153	152	124	147	171	130	134	143	152	129	131	146	150	153	131	149	137	160	140	159	193	142	169	150	163	142	149	137	153	156	136	152	144	153	139	149	147	131	138	152	147	151	148	142	144	156	146	158	152	132	153	155	159	138	165	146	135	141	157	136	141	162	147	149	152	142	152	133	162	141	167	153	144	140	153	132	142	156	180	149	148	157	173	150	145	145	148	133	129	140	155	135	141	123	151	156	149	140	130	152	133	160	144	142	163	162	160	158	144	154	137	154	144	128	140	157	144	160	143	154	130	143	160	162	135	146	153	154	134	140	150	153	133	148	138	140	139	148	143	137	138	161	164	170	138	152	145	152	141	165	158	121	170	152	143	152	149	161	150	158	136	151	145	144	134	147	128	134	154	166	145	168	173	149	160	135	123	136	153	160	147	151	143	176	137	143	166	141	154	129	139	134	159	152	131	141	149	142	167	140	133	128	136	148	138	161	151	155	146	151	144	153	157	151	142	146	142	147	140	135	147	141	160	159	145	140	151	158	139	137	154	135	138	128	128	166	155	160	146	151	143	148	153	140	144	156	137	136	160	159	178	150	149	142	152	118	141	148	150	174	134	129	149	158	153	157	129	135	152	139	146	166	130	129	175	130	130	130	153	165	146	152	144	137	134	125	149	151	160	169	148	160	139	166	145	138	142	160	145	154	134	144	127	136	140	122	120	143	161	172	126	126	130	122	132	168	128	143	149	157	152	164	141	136	168	138	156	173	136	138	134	166	146	154	146	147	147	147	150	133	161	145	163	126	153	143	144	174	118	142	137	163	139	133	154	156	132	145	132	153	140	141	145	141	150	141	141	139	174	142	162	139	155	154	140	150	140	134	132	162	151	147	122	154	148	145	142	149	120	131	154	145	137	170	164	137	138	138	147	151	141	130	119	144	133	132	148	155	148	151	141	143	141	155	135	159	161	130	152	153	137	172	133	144	131	157	135	140	144	144	131	145	146	126	171	139	143	146	127	141	148	157	150	158	133	152	142	139	151	148	160	127	150	148	135	153	149	168	156	132	158	159	174	155	126	139	140	143	163	148	132	130	133	132	160	144	145	144	133	133	157	135	153	153	147	137	158	148	155	155	146	158	133	144	151	163	116	143	143	111	155	147	134	147	131	159	155	137	155	151	159	160	131	157	140	139	138	132	163	139	144	163	148	144	125	137	157	154	141	139	172	141	142	157	154	134	144	145	147	143	148	137	152	143	150	151	144	157	154	153	146	167	142	141	136	140	158	139	123	149	124	162	136	137	146	162	139	145	144	165	130	146	152	162	143	144	150	161	136	145	148	156	155	122	147	119	152	155	145	150	133	154	167	131	151	144	157	159	142	131	130	167	163	128	164	128	153	152	150	147	163	152	152	161	130	125	136	134	156	175	131	137	146	130	150	136	146	155	146	138	144	141	143	145	140	137	143	157	149	142	166	141	150	156	170	149	147	149	140	124	144	155	130	158	145	133	152	153	142	141	148	140	169	150	126	151	143	162	141	159	165	155	152	151	145	137	133	126	168	154	161	140	163	153	147	108	150	152	154	156	161	132	144	148	128	129	163	131	128	159	150	149	118	143	157	152	119	152	128	136	157	151	162	140	163	144	177	128	139	148	148	139	129	138	153	133	130	136	123	126	144	150	134	140	176	157	160	134	135	158	141	127	146	137	139	156	132	134	134	141	150	127	145	137	137	154	143	141	158	158	139	171	160	166	147	149	129	139	149	147	152	155	136	144	147	159	127	144	143	160	124	159	176	139	148	134	124	136	150	148	141	145	127	140	157	141	149	148	142	137	125	151	152	169	157	163	170	150	153	147	149	134	143	128	155	154	154	143	136	129	159	166	138	149	128	152	159	145	145	153	130	148	149	128	138	133	133	158	150	150	138	129	137	119	149	122	124	133	175	164	133	138	146	128	166	138	163	183	131	145	159	148	157	147	168	158	133	139	163	154	150	156	135	131	141	128	148	166	165	142	170	138	153	145	141	136	162	114	133	130	146	149	147	165	136	163	168	162	135	134	129	140	141	145	136	154	127	133	141	152	153	146	130	158	119	145	159	174	134	141	153	160	160	144	148	151	136	146	144	151	140	154	124	151	144	137	143	160	123	171	154	133	131	135	130	138	166	150	139	146	139	137	149	155	143	157	158	135	150	133	145	155	137	127	145	141	129	160	150	141	150	128	140	167	149	137	143	160	140	142	151	149	140	165	147	169	154	166	145	150	127	150	149	149	141	134	149	150	153	160	144	132	147	133	162	138	145	151	146	151	156	140	175	146	163	142	132	123	157	149	149	150	142	142	143	149	132	152	167	150	148	147	145	142	142	117	138	132	158	170	171	150	131	143	131	139	161	130	142	154	157	150	147	137	147	153	140	152	143	154	164	148	131	151	159	157	135	164	143	153	157	144	138	153	117	139	144	136	136	132	146	159	153	131	129	158	146	153	140	143	130	152	149	160	162	145	132	149	132	112	157	145	140	130	128	140	140	120	138	156	152	150	154	161	147	157	149	150	149	143	157	136	149	131	144	141	178	151	150	113	159	148	144	148	152	135	138	146	149	150	160	158	149	127	147	137	145	140	150	132	134	154	161	147	122	152	149	160	169	136	124	154	147	134	163	153	156	159	145	127	151	151	147	163	148	130	160	161	155	156	138	137	146	159	152	150	137	127	155	137	152	145	141	148	149	117	144	140	162	151	133	144	147	161	147	140	140	125	126	155	140	161	150	159	143	152	146	141	152	136	154	158	142	156	142	151	140	136	156	149	145	103	128	152	136	127	142	149	130	119	145	119	147	151	144	145	169	132	162	158	156	149	126	134	122	143	142	132	146	129	152	157	132	149	142	140	146	143	124	162	136	135	154	136	156	155	156	154	150	157	153	127	138	144	163	131	150	129	165	134	147	170	151	153	149	144	142	136	137	159	133	139	130	157	148	143	154	171	146	180	163	154	155	155	121	132	154	132	143	156	131	136	173	139	139	143	165	136	138	147	148	153	150	148	160	142	149	157	158	155	125	136	152	125	118	140	148	157	150	151	140	158	140	146	149	133	148	123	153	150	140	162	148	160	172	122	134	137	146	146	150	166	156	133	164	129	143	150	131	134	134	153	152	132	156	145	143	150	150	150	149	145	126	156	156	157	162	155	143	136	152	136	136	144	137	152	148	151	143	157	146	138	138	143	141	137	139	151	138	142	148	138	131	149	133	152	147	151	158	146	147	142	154	151	149	181
5059	815	733	380	309	266	233	216	187	173	169	195	169	173	140	155	177	164	166	154	163	135	154	132	138	132	144	152	162	146	160	171	139	166	154	143	147	166	165	161	149	132	159	146	149	154	169	153	145	153	149	146	145	157	143	158	144	129	151	161	127	167	142	157	153	170	158	148	148	119	156	138	167	149	150	137	166	159	167	139	146	146	164	165	163	158	140	133	143	147	146	143	138	147	142	157	132	155	167	176	172	169	137	159	140	137	136	149	141	142	136	146	137	118	168	174	161	154	139	167	150	156	143	161	153	124	159	165	129	157	159	149	129	162	144	128	143	137	142	137	151	126	137	130	146	148	156	147	164	151	145	176	130	147	151	141	137	137	136	142	126	154	144	157	140	143	146	130	156	126	152	149	140	163	154	143	145	155	142	128	133	147	145	131	142	143	156	145	166	133	147	152	156	150	141	159	163	141	183	144	145	158	145	137	152	142	170	137	162	132	155	154	139	154	156	141	137	141	156	168	144	140	156	135	133	147	152	139	142	138	144	159	166	131	136	134	175	160	149	150	153	129	140	146	140	154	157	137	155	166	150	150	131	164	150	162	155	134	164	149	139	137	130	150	148	134	139	158	149	159	143	178	136	146	139	156	156	175	175	152	146	150	145	137	150	127	152	148	153	163	145	152	145	137	142	146	124	141	183	158	166	154	134	167	168	161	157	166	151	145	150	143	152	159	149	159	154	155	168	148	157	147	136	161	148	138	150	162	142	156	154	145	146	142	142	125	157	139	145	147	154	160	134	143	143	145	167	156	154	121	164	158	158	157	158	158	154	139	152	152	166	145	132	154	141	152	149	139	112	136	154	144	146	150	137	143	151	145	138	135	159	159	123	143	166	146	143	134	146	130	137	138	130	150	170	155	141	160	147	156	152	160	141	158	148	151	174	140	167	142	134	132	140	144	148	148	181	151	142	145	135	146	169	157	134	142	145	164	152	157	156	136	143	140	152	148	151	151	172	140	138	157	142	135	146	160	153	127	161	150	141	135	135	134	157	150	158	156	136	154	156	159	163	164	130	148	167	143	167	151	178	153	158	154	132	168	148	157	129	133	144	149	146	132	152	133	129	158	159	143	158	153	127	130	139	160	156	146	134	123	164	158	160	162	151	139	151	138	123	143	135	144	154	171	149	136	144	167	134	132	161	135	162	135	140	145	159	151	150	157	157	143	146	154	166	148	154	146	149	138	136	139	167	186	157	164	145	162	157	159	161	154	175	147	138	175	140	147	154	157	150	143	136	153	162	138	150	155	157	165	145	146	148	149	145	154	154	145	161	144	162	129	149	159	173	138	148	140	134	145	174	158	146	154	142	145	163	152	146	164	152	168	164	164	127	141	131	158	143	171	165	142	149	148	149	138	129	167	168	144	154	151	140	145	147	143	172	130	137	162	150	141	159	154	149	141	157	133	135	165	133	149	154	144	162	159	170	163	156	165	152	138	155	155	172	135	152	143	147	123	158	135	160	156	152	161	134	122	128	138	174	144	160	178	154	153	160	142	148	174	154	162	146	161	146	137	117	170	149	162	136	151	148	147	159	168	147	146	158	136	138	142	138	150	158	150	131	172	146	158	150	167	158	156	155	147	143	140	124	128	148	137	164	154	129	170	165	159	155	136	150	169	133	141	146	146	147	134	157	143	132	141	159	152	162	153	147	161	152	144	140	156	150	145	147	151	142	150	135	141	141	159	129	168	159	148	129	141	142	153	133	140	150	169	157	151	165	147	139	149	152	157	159	142	153	143	163	163	145	145	133	157	160	133	129	148	152	149	182	160	129	144	122	167	125	157	156	154	151	160	157	139	154	136	141	139	167	130	152	144	148	138	156	127	146	148	143	129	166	130	146	143	139	161	144	157	147	159	178	161	147	147	167	153	169	162	142	152	156	143	157	157	144	168	125	144	151	147	158	166	139	165	142	166	161	130	182	153	153	150	139	142	148	158	148	161	133	158	142	168	162	149	138	156	152	154	158	141	144	124	135	144	157	134	134	177	127	174	157	143	136	163	132	162	145	138	172	150	177	146	149	142	142	149	185	159	128	133	153	174	125	169	167	149	139	148	160	155	158	159	141	143	151	164	150	154	132	152	125	139	155	120	128	136	137	150	127	120	139	141	154	127	148	135	161	134	139	140	153	144	129	155	131	144	148	171	135	161	155	151	149	181	135	143	161	142	146	154	137	160	143	144	157	145	124	143	145	164	130	148	144	167	144	170	130	153	151	157	136	125	155	148	145	152	154	137	167	140	154	165	153	140	166	116	142	145	182	137	181	158	158	145	160	152	140	150	174	154	157	142	137	142	147	168	155	142	150	148	147	156	143	159	151	150	168	156	128	160	140	145	148	135	151	159	126	130	149	163	138	160	145	144	146	148	158	130	131	168	134	157	163	151	154	141	162	151	142	154	160	155	163	136	165	156	160	138	136	148	137	162	153	155	138	141	146	146	152	151	153	151	135	160	167	150	143	135	169	157	146	139	153	163	153	136	143	146	167	144	143	152	150	157	161	146	138	134	168	156	157	115	145	157	137	161	124	173	140	159	149	140	156	146	161	157	145	144	143	154	143	144	161	125	135	143	173	158	151	158	159	147	144	139	152	161	150	125	120	167	137	148	140	137	146	155	139	153	154	141	143	166	137	157	150	119	157	152	176	135	130	150	143	150	147	147	150	154	140	138	132	165	150	147	154	122	142	126	125	150	140	135	131	132	141	145	145	158	140	143	143	163	129	130	161	128	146	167	144	142	153	155	160	135	164	157	181	158	151	147	162	156	155	122	135	139	155	152	143	160	158	160	170	171	166	155	144	159	158	138	150	125	159	168	170	162	157	144	151	163	156	153	131	139	152	155	151	134	126	148	141	134	147	136	151	167	154	158	160	144	163	149	152	144	146	162	161	164	138	146	138	152	159	130	135	151	147	120	166	154	165	155	161	113	162	153	144	155	135	138	154	146	147	155	133	139	139	141	149	163	162	152	141	143	147	134	149	154	170	162	132	126	161	156	135	136	161	145	161	135	153	148	139	169	156	135	138	145	162	166	141	120	165	150	154	152	126	145	152	146	156	144	147	159	143	150	153	150	153	140	176	149	153	135	142	145	164	139	152	134	172	137	150	146	136	143	164	146	149	156	145	153	156	157	139	160	143	137	165	136	130	149	151	144	163	150	142	144	152	148	151	139	145	145	142	152	147	161	159	159	154	147	170	131	140	149	147	133	158	156	149	156	152	149	180	144	148	154	143	146	155	130	154	143	153	143	154	136	137	151	143	179	171	144	138	141	135	143	142	148	158	131	166	130	143	141	139	160	159	135	151	149	155	153	154	164	159	149	150	163	167	134	132	141	147	135	114	129	156	164	151	139	152	155	141	154	155	138	156	166	154	142	155	140	152	177	153	159	134	163	144	157	126	136	151	142	166	160	156	156	182	151	164	152	127	151	137	128
25325	20890	27402	24498	20909	12722	1848	1151	977	832	765	743	705	649	585	605	602	546	527	540	546	507	547	506	512	466	519	552	509	543	479	539	492	488	520	488	471	468	500	493	523	479	468	489	461	482	473	472	485	476	483	456	472	443	491	470	437	450	477	458	471	467	454	493	443	497	501	461	499	465	454	464	495	417	486	459	470	453	470	497	490	434	461	529	423	458	480	466	448	455	482	496	505	497	446	474	513	471	460	468	472	465	452	452	466	463	513	417	474	430	461	487	453	497	446	496	460	463	472	465	429	413	495	478	461	492	470	474	454	468	482	453	473	423	448	460	429	438	457	508	493	462	482	490	477	489	473	487	449	456	485	436	438	481	481	452	503	451	468	510	484	530	455	453	465	477	471	478	481	465	465	459	440	455	456	471	497	499	494	491	516	441	447	473	480	445	467	420	465	486	468	462	455	476	452	477	469	478	500	460	489	464	420	442	508	456	457	482	458	449	483	484	452	505	462	467	472	460	437	459	453	498	481	458	494	467	482	491	439	487	483	438	463	492	458	480	487	451	464	429	463	455	474	508	479	470	454	470	473	421	447	470	510	455	455	451	447	453	464	460	435	460	472	491	489	468	479	487	463	455	468	489	448	472	466	487	471	508	451	432	456	483	442	478	484	447	472	450	455	474	459	498	462	466	471	473	461	462	491	497	457	510	492	465	494	467	492	466	457	461	496	441	456	465	480	475	447	486	437	486	474	452	488	452	453	470	456	490	455	482	454	447	455	476	470	481	460	460	462	424	453	459	447	495	473	471	487	456	501	481	488	462	482	467	489	473	452	444	464	456	453	471	499	436	462	511	472	449	479	481	465	501	465	472	495	440	470	469	473	507	450	491	464	478	450	467	407	466	482	489	427	481	493	466	462	446	475	468	500	480	445	458	503	457	509	479	468	473	478	476	485	443	481	491	447	423	444	524	506	494	513	481	475	465	445	507	476	475	453	450	479	490	494	466	457	473	498	453	468	479	467	438	477	456	489	484	468	430	447	430	487	472	475	474	458	472	469	485	455	458	467	470	497	440	479	431	497	469	462	478	465	434	495	463	480	440	527	478	470	445	494	469	451	433	482	447	473	458	470	469	449	490	470	461	485	480	443	472	494	506	476	456	460	464	485	481	483	494	450	476	435	458	457	436	484	467	464	473	472	459	486	451	503	458	470	481	495	453	481	489	501	421	508	439	431	477	479	507	483	460	458	461	464	471	462	476	499	464	436	459	494	493	412	438	460	451	476	484	476	428	440	478	489	498	508	479	471	493	468	469	470	451	431	483	449	474	432	488	465	449	455	484	452	462	440	462	464	472	468	463	457	440	490	448	445	460	469	482	440	472	440	478	453	440	495	431	468	482	460	462	495	496	461	449	407	454	448	451	444	498	485	482	440	433	449	521	434	464	468	466	466	463	468	467	479	481	463	512	411	485	447	463	458	462	452	449	512	471	479	490	462	449	476	434	494	508	482	468	455	462	442	447	493	462	454	472	482	446	491	437	450	458	469	467	433	457	473	450	479	457	482	478	461	452	498	481	436	494	457	465	482	464	488	477	426	505	488	479	466	456	447	437	455	490	464	419	478	450	444	446	466	485	496	423	470	485	422	472	471	459	452	493	480	468	512	442	448	416	482	483	469	461	492	474	443	429	489	472	479	504	453	442	487	508	469	500	451	473	483	410	486	458	485	497	482	460	483	446	484	474	462	483	452	437	461	464	421	485	416	462	445	455	473	448	440	473	441	477	453	500	467	486	498	482	472	509	444	462	451	456	466	435	474	476	404	433	460	460	477	465	415	448	468	520	468	469	446	456	456	457	449	453	441	499	491	476	453	461	462	457	470	472	444	462	499	439	471	482	484	503	471	463	453	445	454	451	475	452	470	464	467	499	463	457	448	480	448	482	451	459	492	484	490	466	453	503	477	466	435	476	457	505	528	467	468	458	448	476	505	484	438	435	501	485	476	468	476	518	477	502	449	475	435	461	501	446	433	470	475	452	505	476	455	459	470	468	474	439	450	451	460	450	458	487	480	478	441	478	475	458	473	472	470	437	461	477	441	445	470	457	462	431	488	449	475	498	431	418	494	461	486	486	442	452	469	443	452	478	459	479	488	466	505	464	532	457	441	480	474	470	469	469	476	465	433	467	447	414	423	475	453	429	476	441	441	476	489	489	457	475	492	471	494	491	475	441	469	447	455	445	439	464	450	448	513	477	487	452	455	472	488	511	448	424	427	447	472	430	458	483	514	452	468	468	467	444	479	496	488	452	450	477	486	441	483	459	496	482	446	484	409	439	420	456	474	496	483	451	443	483	474	479	456	459	509	461	441	507	480	435	465	482	464	488	484	510	486	431	466	501	453	473	454	428	440	469	481	436	452	480	484	435	458	475	455	452	485	484	465	452	501	493	455	458	422	424	475	464	438	444	492	469	468	509	437	466	479	463	469	445	463	471	451	469	462	443	478	498	466	497	455	447	488	440	463	424	501	492	435	493	483	470	457	477	477	431	502	486	444	478	458	444	470	487	480	465	425	414	467	482	475	518	470	471	513	475	473	462	450	510	496	448	482	483	466	440	452	463	465	442	453	454	458	458	462	492	446	486	434	505	456	507	439	487	441	477	458	437	441	444	445	469	476	472	473	487	483	420	463	472	452	449	467	444	486	455	480	480	451	477	462	480	429	493	463	466	508	464	448	488	436	440	442	431	437	448	463	499	451	456	427	501	474	450	481	458	442	462	392	490	476	495	498	468	494	484	433	484	442	432	458	465	487	461	469	475	445	491	447	503	443	464	465	418	493	449	480	477	436	494	470	459	449	464	495	443	435	444	464	456	458	466	471	467	483	474	484	480	481	459	504	413	449	477	436	446	452	480	497	454	432	461	479	470	462	502	474	474	500	455	514	440	509	465	468	479	439	417	498	458	456	463	471	455	428	488	505	475	427	453	467	476	481	510	482	447	468	490	455	469	463	487	458	436	435	447	475	419	477	491	463	426	444	435	406	414	464	448	465	467	456	487	456	503	497	461	481	456	441	451	404	447	454	429	492	453	463	481	437	435	429	452	491	476	421	479	486	440	460	450	463	465	474	516	459	471	500	456	434	506	478	493	454	526	438	425	443	462	437	469	454	455	450	448	442	444	453	469	510	494	455	436	428	477	476	482	460	464	427	472	469	490	490	503	454	438	469	487	389	471	439	475	452	496	442	470	466	499	504	495	456	444	459	462	467	465	492	453	454	437	467	424	448	465	464	457	486	459	466	475	469	452	461	465	467	430	439	467	467	462	439	483	479	471	461	459	496	503	494	463	461	440	468	464	437	469	466	444	464	459	471	462	469	493	482	463	471	503	446	510	480	476	481	435	467	476	433	504	455	430	438	496	466	455	434	445	453	482	483	500	489	466	490	463	496	482	445	459	432	484	447	489	457	474	463	465	440	447	458	456	464	489	495	445	458	449
7300	12028	10648	5979	3902	2921	2259	1835	1459	1261	1096	999	844	801	743	707	694	614	607	598	599	556	583	529	550	491	528	497	503	449	530	469	444	464	478	429	476	440	493	487	455	438	456	421	432	445	482	482	461	412	446	439	442	440	450	395	446	426	422	435	439	378	444	446	400	437	448	450	454	481	405	425	396	405	451	435	427	453	454	459	420	454	427	434	455	398	411	430	420	422	419	457	435	406	442	422	419	425	450	448	470	424	430	462	418	403	433	447	464	407	456	449	436	424	448	453	414	447	459	454	446	434	444	453	422	414	477	463	423	432	432	434	428	461	440	414	429	451	444	405	435	438	440	440	425	403	421	405	476	419	421	446	430	452	451	457	440	421	434	405	451	430	395	465	418	419	433	409	400	440	470	450	432	400	414	401	447	451	447	453	424	473	431	440	429	454	391	388	462	411	443	454	406	433	461	382	416	418	461	422	414	411	419	454	459	416	416	402	419	436	392	439	439	420	406	468	442	434	409	426	426	456	438	450	420	443	430	484	415	443	447	428	407	419	464	443	414	420	437	390	419	445	443	444	482	400	416	451	413	440	412	437	405	395	418	378	438	464	443	432	426	392	441	444	474	456	447	415	438	423	412	418	397	439	422	426	418	439	445	420	451	447	414	436	422	438	440	461	411	459	411	403	423	440	427	421	432	448	439	445	420	420	440	413	416	457	395	432	443	442	445	434	401	480	409	428	450	424	450	431	430	439	438	417	402	390	440	433	423	418	464	409	370	441	446	449	437	446	482	406	410	459	431	427	440	457	432	442	413	420	449	445	426	446	473	443	409	445	418	411	411	429	403	437	424	414	420	444	406	435	448	401	405	446	417	423	429	441	465	447	440	384	429	435	397	401	426	455	434	414	466	460	398	431	395	485	424	449	445	435	442	409	400	450	455	427	442	463	434	439	434	454	447	433	442	444	450	436	426	433	403	417	449	382	412	446	425	401	458	404	424	431	453	378	427	466	444	441	429	436	447	428	438	447	419	441	392	384	408	402	424	411	453	441	410	438	447	446	443	448	412	414	452	441	408	412	447	458	416	410	443	459	419	406	408	462	414	467	440	424	423	430	452	449	426	437	450	416	420	438	414	485	425	448	478	449	457	413	478	449	470	450	418	405	407	419	434	472	437	453	453	423	425	465	418	429	413	401	461	433	428	432	435	416	445	461	387	437	450	450	428	407	454	437	404	411	431	422	402	443	435	424	400	434	442	452	428	449	439	399	431	455	442	432	435	419	428	452	443	387	405	411	435	415	432	433	419	419	419	430	449	406	436	445	479	387	450	470	423	445	430	433	467	414	422	455	445	484	460	421	420	388	434	448	431	402	421	416	407	436	426	445	438	416	452	459	469	400	457	458	473	411	433	421	452	444	427	442	395	433	438	412	428	410	437	429	429	438	410	421	458	383	444	418	449	454	434	418	433	449	449	412	420	435	418	489	430	420	418	450	420	434	415	435	430	425	437	399	465	461	449	407	407	429	421	428	432	420	422	436	431	414	410	390	420	446	444	410	414	407	466	438	438	444	402	458	408	423	449	424	433	452	447	389	414	466	428	428	385	475	382	427	419	413	483	427	415	426	422	445	484	424	431	429	432	430	468	441	445	427	429	429	437	384	443	426	446	410	413	406	446	447	411	403	452	432	427	473	499	411	399	438	422	409	463	404	463	442	405	417	469	387	432	425	437	467	418	416	417	431	417	418	420	423	452	401	417	438	448	434	429	388	449	434	423	439	425	432	420	440	410	418	419	427	413	426	450	429	451	416	447	434	403	451	444	479	415	443	435	432	451	459	424	426	443	474	435	469	417	428	415	457	443	430	444	429	453	443	409	437	441	427	414	413	384	461	456	442	428	463	407	428	477	480	445	369	448	426	426	448	429	401	429	452	428	409	427	419	447	449	468	426	429	413	399	420	440	435	413	445	467	435	379	437	413	429	416	410	423	440	460	451	407	453	404	416	407	428	421	394	413	419	377	434	426	411	412	395	387	406	433	405	435	440	429	433	419	443	422	426	402	413	437	437	412	390	417	428	458	390	410	457	405	420	458	447	386	435	465	445	415	427	442	454	438	402	469	406	417	438	445	435	444	432	424	421	431	444	419	440	438	396	451	448	420	407	418	427	419	451	412	481	468	420	399	398	446	431	444	463	435	450	441	402	393	413	435	430	458	460	403	438	402	412	409	431	435	418	450	432	431	462	453	452	451	433	414	421	409	417	429	464	457	447	419	421	427	404	429	428	422	448	390	430	431	418	432	428	463	424	436	448	426	420	418	449	455	417	377	457	430	412	477	419	447	473	441	434	390	454	417	455	417	420	446	433	411	405	429	405	393	421	444	422	409	435	420	467	425	427	434	419	446	424	432	445	386	406	431	426	468	406	419	429	415	401	457	390	448	401	428	401	443	442	442	416	467	418	402	442	443	462	406	446	411	417	447	433	446	442	405	435	400	459	429	409	409	386	414	467	385	449	429	436	421	442	455	461	453	425	427	404	413	410	446	465	435	418	444	423	460	411	434	425	429	456	436	437	387	445	424	420	399	455	431	454	408	448	435	431	426	465	448	461	430	438	435	408	417	414	423	424	471	429	441	426	416	402	422	441	427	410	456	434	457	438	412	443	451	445	401	440	401	408	453	440	399	461	444	441	393	472	453	419	422	406	408	454	408	436	444	462	446	405	440	428	457	443	451	436	413	457	415	427	443	385	425	429	410	446	434	441	466	395	439	457	414	393	431	406	431	421	411	425	461	435	456	458	447	475	453	409	452	429	412	400	465	457	438	447	458	431	449	377	429	407	444	417	435	441	455	425	444	442	425	430	458	410	449	401	437	453	419	477	426	428	425	448	391	391	426	453	427	423	440	428	460	421	441	445	428	434	407	461	447	456	402	403	408	422	438	393	399	443	402	435	437	417	447	431	402	487	422	456	441	443	403	415	425	407	416	429	432	391	435	405	431	418	417	430	436	453	431	415	398	450	403	424	392	469	420	434	440	422	420	420	428	425	414	442	442	411	419	422	437	428	406	393	435	438	444	424	404	445	425	464	427	455	458	456	423	457	462	431	449	426	447	407	411	403	418	439	433	468	423	450	426	415	431	412	435	421	417	455	423	449	434	423	428	435	464	417	469	477	417	401	448	385	450	415	444	418	452	378	425	434	447	432	406	447	404	436	404	412	412	391	425	409	457	372	415	441	448	408	443	422	437	392	453	426	438	413	421	406	439	427	399	424	427	408	437	424	417	430	422	410	436	409	415	439	410	430	419	467	424	404	415	433	430	420	418	431	453	433	424	440	433	414	414	440	413	398	386	420	416	456	414	430	435	417	420	425	411	455	440	448	432	443	455	441	423	437	432	373	456	429	408	426	463	434	427	413	413	412	425	456	398	415	440	442	448	464	446	444	425	409	429	413	412	443	451	424	440	441	406	451	443	424	427	428	438	446	396	406	428	424
22890	20834	27644	24147	20837	20945	11268	2291	1597	1417	1291	1137	1106	1031	1012	945	933	896	863	823	773	876	838	777	803	762	785	777	792	757	807	752	737	742	720	715	696	722	726	732	728	715	713	708	717	719	674	706	689	706	752	733	712	657	697	712	672	695	747	720	676	700	712	674	745	672	652	731	701	701	679	700	711	656	689	741	671	684	686	694	636	694	680	651	705	700	659	689	707	674	720	720	651	633	699	715	684	682	735	681	727	709	661	693	648	675	679	701	722	686	675	709	673	681	684	699	707	666	720	671	671	713	693	669	695	694	683	676	671	712	686	648	647	653	651	707	676	668	660	717	711	656	689	712	704	742	680	680	676	692	701	725	666	686	723	706	687	667	688	689	708	688	681	692	692	688	744	695	702	668	650	641	716	673	670	688	688	707	696	698	704	655	669	719	706	698	708	705	670	638	686	704	701	681	693	694	674	713	667	693	708	666	738	670	645	672	697	678	615	713	707	707	724	695	697	717	687	709	695	657	656	764	651	673	707	664	676	700	695	697	699	667	694	719	674	685	646	692	677	640	695	670	670	708	661	656	656	677	673	723	666	700	700	683	676	636	678	698	688	681	715	663	706	680	711	681	682	674	662	700	639	702	663	638	660	698	722	670	617	732	712	674	680	715	653	701	675	675	695	655	679	671	724	725	695	731	704	696	713	663	728	708	694	670	647	677	713	673	712	693	689	672	658	695	679	654	680	718	689	717	722	705	725	695	675	635	690	662	647	668	708	682	725	734	695	703	693	690	690	686	653	730	668	666	650	670	694	660	640	720	718	707	685	684	638	653	730	754	686	707	671	727	684	676	705	695	704	665	708	661	704	684	680	671	666	700	661	724	694	667	708	676	696	672	672	659	678	704	687	702	711	673	658	671	689	677	629	681	701	695	700	700	687	655	675	639	717	651	702	727	648	632	694	711	681	685	668	670	648	684	640	723	648	690	707	721	682	715	666	628	679	651	654	724	696	698	684	652	654	683	724	696	683	700	705	680	655	715	718	679	672	707	687	715	692	682	611	709	630	667	672	716	662	704	674	700	647	719	648	642	663	690	624	664	660	708	685	684	662	676	707	642	704	721	719	678	681	678	692	697	662	723	681	707	709	715	707	686	680	646	686	686	713	675	670	641	639	736	657	696	729	733	745	636	696	672	709	675	702	677	671	704	677	705	696	715	678	697	701	666	710	690	688	716	687	755	666	665	707	684	672	656	716	670	666	647	718	662	663	709	680	643	778	644	696	679	667	678	694	697	702	688	684	675	701	720	711	688	747	677	689	699	726	659	690	671	649	619	718	687	735	661	720	657	698	656	706	674	704	668	670	689	654	728	683	666	671	685	674	692	652	673	714	706	674	706	660	704	766	701	731	620	641	661	659	635	718	632	622	685	684	655	678	688	688	718	707	709	707	670	663	716	666	686	727	704	662	695	648	711	743	640	629	637	662	677	688	697	703	760	665	675	719	718	689	724	673	689	676	682	722	745	641	662	693	667	660	672	644	688	655	677	675	677	699	684	714	688	662	683	679	716	716	703	672	668	692	711	673	647	639	739	723	746	626	716	707	660	659	647	670	721	707	659	731	664	705	708	661	632	692	673	702	660	700	681	725	737	632	676	652	707	677	683	731	654	714	659	615	680	713	670	703	650	736	650	699	662	709	729	688	676	697	716	702	700	649	648	734	691	710	690	655	700	702	707	661	675	688	686	687	654	657	682	716	676	698	680	649	622	632	681	687	680	694	682	703	728	686	669	681	637	708	698	708	699	706	693	670	678	760	705	690	665	713	683	701	650	668	689	688	660	670	680	699	729	707	738	709	645	686	680	665	646	649	669	749	707	657	668	689	691	675	681	675	691	743	686	665	715	666	707	691	701	681	679	629	670	666	670	713	692	718	682	683	684	684	711	688	636	624	671	674	693	729	704	699	702	692	692	716	660	700	684	714	688	670	735	727	699	722	724	658	715	721	650	654	673	714	674	653	697	681	695	712	656	649	694	686	667	674	640	694	691	696	670	654	697	677	698	687	705	699	689	679	758	688	723	685	688	650	710	679	682	719	711	668	610	702	679	684	704	745	689	645	662	677	665	711	659	632	642	693	703	689	703	693	724	680	669	703	715	666	691	713	686	726	700	703	698	644	691	684	684	683	715	660	663	702	672	654	713	724	651	664	678	707	699	706	686	739	678	667	718	711	710	693	664	668	672	705	683	715	747	732	689	658	694	704	708	677	688	673	638	715	669	694	735	659	657	678	692	723	725	690	652	721	656	646	662	681	753	640	671	693	651	685	773	699	667	710	697	695	659	694	659	697	662	693	662	668	702	687	677	653	677	676	694	702	665	673	715	709	659	669	672	703	680	721	711	711	730	720	656	703	668	682	704	689	727	723	726	706	694	754	726	687	707	707	668	684	714	708	692	648	670	717	665	702	671	699	681	696	688	658	689	687	673	671	730	684	677	671	704	753	695	673	676	716	703	718	682	666	739	709	694	681	676	646	689	676	687	712	675	673	697	715	701	655	675	741	641	679	676	695	667	705	677	707	671	688	686	680	713	699	683	666	653	699	695	687	691	729	695	679	657	700	656	704	680	666	686	675	707	702	700	669	698	686	716	708	670	716	664	643	708	678	659	691	629	658	683	657	654	667	696	667	661	716	636	688	623	703	667	720	673	684	709	681	691	619	674	642	691	703	611	664	642	714	645	655	653	664	728	698	638	725	682	680	738	715	653	692	689	710	655	673	680	675	692	679	671	642	660	708	673	664	672	727	630	683	615	673	644	703	655	698	727	698	674	696	698	679	728	683	682	700	663	685	735	665	683	682	737	695	674	689	632	745	685	718	686	669	633	680	658	665	664	689	701	683	714	689	647	685	683	692	682	647	730	684	651	707	647	683	649	645	666	718	686	677	654	733	694	656	654	682	722	687	696	652	699	654	717	725	685	673	700	683	651	694	704	709	710	686	706	672	716	718	712	737	700	695	670	758	656	708	678	685	707	692	630	661	681	689	745	685	688	653	718	685	636	649	638	671	681	689	681	685	765	704	657	720	675	638	655	716	691	648	700	718	694	678	674	659	646	685	707	702	691	696	682	656	703	687	682	710	705	695	713	670	670	680	715	694	702	701	646	648	678	693	717	662	698	676	686	665	691	702	650	647	671	667	698	704	671	669	674	678	700	692	734	714	652	691	670	629	688	638	694	667	681	722	673	675	699	703	668	682	664	702	676	681	638	706	706	641	697	663	648	651	668	707	699	661	698	659	645	686	662	702	712	670	673	710	686	611	696	692	664	686	687	693	665	680	703	710	716	712	636	673	662	650	689	721	672	639	624	717	686	689	684	673	650	680	656	679	709	651	665	652	711	714	694	646	669	712	657	708	710	725	681	708	735	679	685	744	683	672	681	668	698	696	691	698	693	719	683	696	655	711	688	700	717	674	735	632	676	668	665	692	668	678	692	696	703
10029	18945	17127	10086	6943	5190	3963	3203	2658	2138	1997	1692	1532	1358	1359	1168	1089	973	1050	968	926	833	896	858	792	734	802	771	717	743	715	742	758	723	727	748	767	713	671	696	659	709	687	701	686	671	710	683	680	693	680	651	639	664	708	669	643	693	653	647	685	621	662	672	636	700	699	609	619	636	633	621	660	614	641	641	643	650	650	650	675	654	649	686	712	626	658	646	651	642	663	610	658	632	633	643	684	643	649	616	649	661	672	639	632	615	620	671	642	622	641	641	671	701	690	643	630	612	655	596	658	690	661	642	642	636	675	645	633	618	646	644	664	662	624	617	637	636	607	649	589	639	619	636	645	664	633	615	647	673	623	642	635	694	585	614	642	629	645	666	609	692	608	639	614	631	664	653	662	624	680	600	694	655	634	579	588	615	655	628	630	618	620	634	604	588	645	639	642	621	672	647	608	655	650	597	619	620	626	650	634	631	628	617	656	668	680	623	580	629	617	652	639	632	676	650	666	640	618	660	638	595	646	632	637	674	621	685	582	624	617	586	637	660	661	661	648	650	631	630	625	626	671	656	601	665	607	654	636	624	611	655	633	621	629	623	676	610	602	644	646	634	655	635	650	620	619	635	659	614	653	635	655	602	600	622	645	657	649	633	576	610	634	645	649	646	675	614	627	611	662	589	653	613	640	679	619	648	585	607	655	649	633	622	611	630	657	619	639	609	612	661	672	598	651	655	637	642	622	576	662	616	679	637	596	656	648	595	608	648	668	631	636	638	630	646	621	633	645	631	628	626	645	610	644	580	624	638	645	614	624	632	618	623	634	680	674	619	585	628	678	654	670	664	585	577	616	653	624	633	628	632	595	651	620	631	649	625	619	613	686	628	577	624	646	677	613	633	671	649	598	614	648	656	625	660	658	633	612	619	652	630	631	620	623	687	608	623	626	651	647	689	611	646	573	625	621	643	675	640	615	608	650	674	652	658	664	639	677	692	626	633	616	633	659	587	633	640	636	658	651	647	653	635	641	618	615	610	650	600	663	631	680	643	645	653	624	646	600	628	630	682	583	618	613	627	619	622	646	631	660	588	599	642	628	628	653	612	639	617	608	647	622	644	685	658	626	625	641	610	612	639	603	614	662	621	674	663	639	628	627	610	644	602	604	637	621	630	644	639	623	648	624	612	647	637	659	620	638	637	624	603	636	665	616	632	605	662	634	604	642	599	609	628	639	560	646	697	638	655	596	602	632	654	615	611	657	661	605	588	614	634	601	633	665	642	592	641	633	619	682	606	599	667	626	638	682	631	606	634	627	640	603	660	653	664	621	567	608	647	643	601	644	629	664	700	682	622	675	665	681	616	622	626	613	661	651	625	692	608	629	596	657	658	635	625	663	607	628	596	619	592	660	642	662	634	622	616	648	623	636	617	663	657	619	636	620	650	656	635	620	569	680	608	676	629	630	636	589	633	654	588	616	694	622	663	622	668	642	628	615	587	621	589	630	618	615	620	626	623	689	625	673	627	634	614	631	609	633	653	628	597	627	634	627	611	646	619	591	648	629	654	634	621	638	610	633	618	640	637	603	613	655	660	625	626	639	624	575	639	622	672	629	646	606	680	645	621	613	626	632	676	670	606	625	559	670	598	651	653	656	661	632	624	664	657	637	620	630	630	691	593	618	606	650	661	619	605	615	661	615	644	639	650	647	660	611	589	612	632	625	656	670	629	672	603	637	656	624	654	625	633	609	605	670	633	622	637	655	670	589	597	597	593	623	643	588	629	655	585	656	609	626	626	590	665	658	636	658	621	611	636	585	616	641	662	636	636	680	643	627	684	631	654	639	614	610	621	654	631	640	637	615	633	626	623	681	643	677	625	639	706	634	589	641	625	587	596	614	664	611	612	628	622	615	608	620	649	655	616	588	643	659	675	631	635	662	655	652	637	628	654	619	655	650	679	642	613	637	602	618	629	630	603	561	649	578	636	645	659	668	624	638	644	695	587	642	663	671	626	643	612	656	648	656	599	610	686	665	651	637	589	668	632	593	697	669	612	655	668	628	652	692	653	633	610	617	668	622	655	593	625	592	674	658	606	601	648	635	617	615	648	616	637	631	622	650	660	636	647	605	657	661	620	670	685	602	600	609	650	664	646	632	598	666	655	606	663	586	636	632	660	594	662	602	594	671	625	629	621	603	616	622	646	652	676	593	621	629	646	622	652	668	598	699	632	659	647	633	633	606	709	646	650	641	637	666	553	650	696	614	616	689	661	623	594	615	660	614	603	661	621	670	656	602	626	654	624	642	622	632	598	654	610	660	632	632	595	649	669	615	665	618	606	632	643	650	621	623	613	579	647	630	671	657	643	638	645	623	636	638	589	617	653	622	612	581	634	632	618	646	603	662	605	619	638	626	640	616	639	639	601	643	572	660	633	617	631	654	628	579	645	627	633	648	653	633	660	632	607	646	581	618	640	665	634	642	682	620	637	598	603	649	639	628	645	657	634	671	657	616	675	676	649	660	619	653	632	650	680	625	613	597	618	655	615	619	606	662	633	662	622	609	660	626	644	634	623	603	692	642	654	638	640	606	620	616	632	598	604	637	650	597	690	633	627	638	628	608	701	601	626	650	616	640	628	601	658	647	657	639	644	596	611	625	622	685	633	682	671	634	636	629	623	607	621	656	635	600	635	637	617	611	639	614	638	607	650	610	645	681	628	606	647	612	663	655	635	604	611	627	612	643	647	616	584	609	654	608	634	595	611	609	623	636	624	639	631	656	645	633	657	648	636	599	642	619	631	629	602	644	613	625	689	616	635	659	632	602	659	609	631	570	616	675	649	612	637	657	666	599	615	631	613	650	648	650	640	645	605	627	617	661	650	623	654	638	619	656	619	638	627	665	633	577	633	618	631	632	576	692	657	589	646	617	611	676	668	661	629	654	669	646	638	618	626	660	668	634	632	644	641	602	674	611	606	652	659	631	637	627	631	646	645	605	686	638	617	623	630	632	614	620	664	618	613	644	613	675	587	610	614	615	635	647	618	613	587	620	607	660	643	640	620	663	665	626	603	623	642	646	612	640	628	659	624	635	614	660	627	648	592	642	626	610	591	620	614	653	656	654	611	689	629	636	626	666	679	659	658	646	657	580	608	604	616	695	645	597	624	636	632	647	660	642	587	607	640	613	653	636	606	655	676	611	600	608	602	622	665	589	622	604	621	596	686	615	610	621	665	629	595	598	639	646	676	658	648	618	627	648	624	640	610	656	634	619	596	678	627	640	629	625	632	645	675	628	619	630	625	614	612	643	603	634	625	619	643	619	649	666	642	647	752	651	628	608	637	678	635	607	632	625	596	611	659	706	619	612	663	661	611	605	608	626	622	624	624	691	630	603	654	625	634	622	635	596	645	664	595	645	611	671	657	621	632	620	631	638	647	656	639	668	644	653	619	671	637	646	658	633	637	684	651	613	605	674	646	596	640	623	601	637	633	607	631
28488	14891	1895	420	280	220	201	169	178	149	162	167	169	146	151	124	157	138	153	156	134	149	155	156	135	165	132	146	149	153	156	149	153	154	123	142	138	159	160	160	162	121	152	136	148	163	138	128	137	125	153	132	155	155	151	151	142	155	142	148	153	130	143	149	152	136	153	151	155	164	159	137	144	136	156	141	160	160	168	151	157	154	137	148	132	167	158	121	141	151	159	142	145	169	158	131	147	143	154	141	145	167	124	161	144	137	147	156	146	146	136	179	135	132	136	151	162	165	147	145	137	123	131	136	143	143	166	146	162	174	157	148	138	141	148	132	138	121	157	140	154	146	132	156	140	147	131	155	153	166	158	146	162	143	145	147	159	137	146	158	157	142	145	134	131	158	175	139	147	144	146	163	130	150	156	169	154	166	145	152	145	158	135	156	151	145	149	145	156	158	137	154	154	148	159	146	141	170	149	157	171	141	149	155	134	162	143	168	127	145	130	144	147	153	151	164	128	148	117	155	159	137	167	169	150	140	156	139	145	178	140	143	165	161	140	121	138	146	129	116	145	131	139	133	127	162	149	146	152	176	151	156	162	157	144	164	136	163	158	151	149	155	168	143	135	127	143	127	147	165	165	137	154	153	161	152	151	144	142	130	135	137	157	134	153	156	152	162	141	147	154	134	145	129	155	148	144	134	135	165	132	170	151	146	129	150	155	128	180	143	178	129	147	162	131	164	162	150	150	144	144	140	156	138	144	156	137	132	134	133	159	147	146	161	147	137	153	167	151	166	154	141	151	142	146	153	154	151	148	151	132	181	162	151	150	129	151	164	144	126	130	150	143	147	151	146	150	145	145	133	123	129	149	173	153	141	152	159	149	114	137	138	143	152	151	156	127	152	154	123	129	162	134	124	177	135	138	141	140	135	145	130	153	151	132	148	155	157	147	160	139	140	132	163	167	124	143	108	137	123	152	129	145	143	176	149	150	153	145	169	150	121	138	132	153	147	158	151	152	137	158	135	160	147	139	144	148	168	153	142	158	133	117	162	149	143	143	133	139	156	156	136	170	154	162	157	163	151	139	131	157	134	148	144	137	148	156	138	130	150	148	143	156	170	138	129	148	138	149	125	142	156	151	143	159	143	140	174	133	151	151	143	143	167	160	156	124	135	167	152	130	133	135	151	150	140	152	140	145	133	145	131	181	119	138	138	165	159	159	144	137	125	126	134	153	163	138	136	156	138	141	138	150	159	149	133	175	158	146	165	136	152	145	173	142	153	151	143	153	139	148	156	168	168	137	157	124	141	141	154	146	129	147	142	141	146	153	152	144	134	153	128	140	146	122	151	147	131	130	137	152	146	157	141	142	171	158	148	163	152	162	127	138	146	140	146	137	149	146	157	150	143	134	168	153	161	152	161	129	158	141	148	137	157	142	156	139	146	157	137	151	131	160	134	135	163	142	166	154	151	148	129	137	159	152	128	138	156	143	161	125	134	130	143	126	156	140	155	158	153	139	165	136	160	142	133	133	140	142	164	123	163	140	139	163	127	156	148	129	173	167	130	123	146	170	122	143	160	145	160	157	152	153	130	124	167	149	153	151	162	150	147	164	146	165	155	123	150	164	131	144	147	150	138	136	132	144	127	135	156	125	158	168	144	155	142	142	136	145	152	125	149	117	156	154	151	151	147	159	141	144	159	135	155	157	136	159	148	137	171	152	145	127	159	165	142	145	149	166	161	167	127	148	145	171	140	138	151	131	142	157	141	137	127	132	172	151	126	135	153	132	133	164	125	151	132	134	153	157	143	157	165	151	153	158	149	156	128	149	128	141	125	163	138	169	154	138	135	145	141	147	151	140	152	167	126	139	149	158	120	161	146	144	137	151	157	166	153	150	157	136	151	136	139	153	145	150	118	156	158	149	142	135	149	143	172	138	140	161	161	135	158	144	137	142	151	155	144	166	147	144	139	154	140	144	153	158	138	153	153	143	138	142	164	173	155	122	123	141	150	175	134	141	140	155	145	141	160	140	134	147	141	158	153	149	133	148	134	131	137	137	137	137	155	129	159	156	168	138	123	145	166	152	134	142	152	142	134	153	149	128	145	135	142	136	173	141	161	152	156	156	155	143	141	138	140	155	163	141	148	162	147	167	145	134	145	171	156	145	135	144	140	166	172	144	164	142	152	134	144	130	152	140	148	138	133	141	154	144	136	141	157	157	154	176	152	144	149	157	150	154	143	157	169	149	146	167	136	132	140	148	141	145	148	171	130	140	154	130	150	152	147	148	150	136	167	162	142	143	137	143	129	142	178	149	163	156	166	150	155	135	157	174	147	157	147	145	149	145	141	147	153	151	131	162	144	124	148	158	147	141	153	142	136	172	151	119	132	149	141	164	138	141	153	142	148	159	150	143	164	143	145	152	161	163	152	154	151	159	130	143	157	158	148	155	168	139	178	123	130	130	154	147	141	173	111	138	136	147	148	135	146	143	152	154	155	163	133	135	155	157	161	141	158	134	153	145	154	133	136	135	143	146	145	149	156	173	147	149	141	133	168	141	151	155	143	144	146	168	165	171	145	149	128	158	161	146	153	147	158	133	158	148	160	154	167	152	132	139	147	150	118	131	140	157	162	144	147	160	141	158	166	146	149	134	153	145	144	126	158	136	142	151	130	158	149	137	164	136	148	152	148	169	138	128	143	164	152	145	137	152	151	158	143	134	156	139	183	150	131	139	150	156	157	136	163	147	156	133	125	139	164	152	150	121	163	142	136	140	149	143	136	142	147	158	132	160	132	162	156	151	161	145	163	150	139	153	129	170	155	128	157	140	173	141	146	173	157	144	155	144	146	145	161	145	155	133	158	152	139	136	157	163	132	143	154	175	155	147	124	138	138	159	132	161	138	134	146	143	133	138	155	151	169	150	130	138	122	156	125	162	142	148	137	143	142	131	129	143	152	152	137	137	134	160	162	127	149	150	149	166	144	145	142	143	149	158	153	128	141	134	175	151	144	127	139	149	134	158	144	151	147	149	151	166	161	149	137	140	125	125	145	150	144	153	132	140	136	149	140	152	160	138	143	141	174	149	152	150	139	125	146	144	142	161	155	162	158	159	148	156	144	139	148	153	162	141	142	159	154	148	117	171	140	140	125	156	170	156	122	166	150	158	127	150	148	140	143	167	164	145	142	167	121	139	152	136	168	132	160	158	135	162	158	153	164	144	155	156	143	143	152	152	141	160	141	140	170	135	159	154	156	136	166	146	142	142	154	155	147	151	152	179	141	146	154	146	164	135	147	135	159	161	138	136	160	153	145	165	150	166	140	146	140	166	143	160	153	146	151	168	167	167	150	141	148	154	156	122	133	139	144	122	142	152	140	141	143	138	153	130	135	138	161	127	139	147	157	132	137	138	146	147	144	139	128	154	159	146	132	122	131	133	155	148	147	159	139	161	147	133	145	162	164	155	141	131	155	134	127	135	155	130	144	167	153
5135	837	696	390	284	285	224	203	201	180	186	172	159	139	159	162	167	164	185	153	138	188	161	146	134	155	175	156	149	144	141	158	148	156	154	153	164	152	161	151	132	142	175	159	142	153	140	139	145	162	144	147	154	145	146	141	160	169	178	153	159	154	152	162	163	126	151	165	144	149	161	141	168	143	146	157	149	148	137	161	145	154	150	147	164	152	140	121	141	162	136	166	148	157	139	170	150	142	159	163	174	140	139	150	160	147	168	133	156	158	166	164	142	131	153	139	151	170	147	155	171	147	143	143	160	147	160	144	142	113	132	123	154	149	180	144	122	128	125	162	148	166	130	142	167	166	142	160	156	151	142	130	140	156	171	147	141	166	154	145	132	146	138	155	151	160	166	152	142	137	146	153	156	156	152	149	168	136	145	159	138	140	146	174	156	157	152	130	156	143	140	156	140	151	157	165	152	160	151	164	147	147	152	161	130	174	153	155	171	121	136	174	141	148	148	151	150	135	147	143	144	139	148	143	152	154	164	145	176	140	154	131	138	158	157	134	151	144	153	152	139	146	134	157	154	135	136	138	160	167	161	140	173	134	133	173	147	152	157	152	176	152	140	149	164	140	146	161	161	153	155	147	163	146	154	139	147	172	152	134	154	140	138	140	148	159	153	176	154	148	161	154	149	141	142	123	169	151	139	162	167	162	148	158	144	156	154	174	170	135	153	136	164	156	130	155	156	144	145	147	148	152	122	119	160	144	152	144	139	169	157	132	155	163	125	143	141	145	151	163	117	152	154	135	151	145	142	147	125	156	145	150	133	164	134	150	149	134	162	143	173	150	150	155	156	157	166	146	157	143	161	138	158	157	159	168	146	157	138	133	154	161	149	158	136	152	175	141	143	141	154	161	144	159	147	163	156	155	136	137	144	155	154	154	145	130	148	141	157	131	147	177	166	157	153	135	122	161	153	141	154	139	160	159	131	151	148	150	134	163	142	148	143	163	146	145	152	121	152	146	156	145	155	150	155	157	134	143	168	143	148	146	134	175	151	153	166	141	151	147	156	150	139	135	133	140	160	150	157	145	179	149	148	144	160	144	146	137	160	152	137	145	128	154	174	138	129	165	143	163	154	153	132	150	165	153	138	165	145	147	170	152	149	164	179	158	125	142	136	149	120	133	115	156	141	139	161	141	152	149	135	173	156	154	147	142	153	156	154	143	144	148	160	130	129	143	139	155	155	141	131	153	151	159	137	156	159	156	147	161	151	158	154	151	154	144	194	155	169	143	145	142	149	150	162	153	155	162	142	146	141	135	159	134	145	159	178	159	160	142	143	136	139	154	167	156	154	169	142	163	156	159	180	165	150	152	146	177	170	147	164	146	146	147	160	155	148	130	157	155	158	141	159	148	153	167	138	123	160	149	154	166	135	150	122	163	159	166	154	167	168	138	149	155	174	166	146	141	164	114	124	163	126	151	156	143	149	145	156	158	135	155	146	163	162	148	143	183	160	144	141	155	171	126	150	137	161	157	147	135	163	139	135	145	144	157	132	162	127	143	177	151	132	141	150	140	128	148	157	170	132	154	138	143	141	169	149	134	141	125	156	168	157	138	160	132	146	155	151	174	149	123	161	152	136	189	159	154	167	134	156	155	139	161	140	140	144	135	167	150	143	140	165	139	142	145	146	144	137	163	148	155	159	157	153	166	157	160	164	146	153	142	135	139	124	156	153	159	138	142	163	147	156	168	138	160	164	136	144	142	147	147	156	160	131	159	157	160	165	175	144	167	161	169	145	144	175	163	132	171	144	165	137	159	152	164	143	127	147	149	166	179	169	165	164	158	157	166	139	145	158	141	169	145	149	138	170	138	160	190	160	142	143	149	140	135	160	149	150	140	139	153	150	147	135	143	145	139	145	157	172	138	149	154	146	135	159	154	160	131	163	168	152	154	150	125	138	155	159	162	169	164	136	156	142	164	153	164	158	132	158	147	150	159	155	140	147	159	159	127	149	141	168	146	149	128	157	163	140	148	137	139	145	147	155	154	156	137	156	130	132	146	155	147	151	161	167	160	146	160	148	162	134	138	162	152	172	139	152	131	146	156	151	157	123	150	129	154	160	158	145	156	154	135	146	130	136	144	143	144	138	137	169	150	146	153	134	178	159	171	168	149	141	151	162	140	135	159	132	153	129	134	137	145	174	153	147	144	158	146	146	133	145	143	148	156	156	137	164	162	160	142	151	139	164	139	141	152	135	131	158	148	153	149	173	176	155	152	149	171	150	145	151	153	148	150	142	147	129	142	144	145	157	161	152	161	153	163	140	133	178	147	149	148	136	175	139	144	144	157	137	135	173	133	146	142	132	129	169	154	156	157	156	139	142	121	161	167	148	136	164	159	150	140	155	145	156	146	145	153	132	148	155	138	151	144	153	140	166	153	140	150	136	173	145	146	129	135	156	154	162	127	128	141	161	135	134	140	129	138	146	151	166	157	137	155	179	171	163	148	138	126	164	130	160	134	155	134	150	165	146	149	149	155	165	158	151	146	145	131	177	134	139	126	158	132	147	138	135	153	148	146	157	155	166	134	152	145	145	175	159	141	153	142	151	160	152	153	134	174	173	148	141	156	156	144	169	148	162	149	120	114	141	171	144	154	160	162	151	158	171	138	156	162	157	134	151	153	144	176	146	154	143	136	132	166	150	147	148	150	158	150	168	131	138	186	158	146	144	126	146	139	151	127	138	132	151	154	143	146	144	147	142	143	139	150	136	153	147	143	161	161	137	150	147	141	175	140	136	161	169	153	169	163	185	130	150	150	144	143	158	165	153	157	158	148	160	167	150	151	127	155	148	133	130	144	157	140	174	133	159	160	150	158	159	128	153	158	154	148	143	126	166	156	152	124	156	152	143	148	157	146	142	159	173	146	158	138	158	162	151	143	148	144	137	166	173	163	155	158	159	156	148	168	128	154	133	128	137	152	165	146	155	130	143	119	163	157	121	129	153	141	143	141	153	138	155	149	158	154	134	165	131	160	155	156	138	148	167	149	142	175	148	138	145	159	136	142	156	151	154	163	134	160	133	133	149	127	163	131	140	159	141	129	142	160	183	151	152	146	141	141	138	153	142	166	159	144	167	158	146	164	146	167	157	150	147	173	150	137	162	157	163	173	143	158	167	139	146	162	134	153	144	147	159	153	167	165	145	136	154	146	135	148	131	154	148	141	145	173	156	152	156	136	139	157	133	160	147	148	145	139	194	141	172	152	152	139	149	146	147	157	138	168	167	177	165	142	135	149	136	128	142	174	167	158	148	151	153	142	142	151	150	146	140	146	159	147	128	159	155	139	140	139	151	153	120	173	161	167	163	132	170	158	147	152	151	136	142	161	159	130	144	151	132	149	152	161	145	145	139	157	167	131	147	158	176	155	146	151	141	145	148	160	151	171	153	145	155	149	149	166	164	134	153	141	188	184	149	149	162	157	139	155	152	153
25256	20850	27371	24423	20860	12660	1881	1156	922	823	785	754	730	629	644	602	592	575	572	570	484	522	580	518	497	501	509	512	516	525	488	500	518	523	486	463	473	527	457	520	524	487	491	497	498	481	461	496	491	482	434	450	466	490	484	519	450	485	447	417	426	474	455	487	468	455	426	490	444	474	472	483	483	481	439	456	445	482	465	479	475	500	508	459	458	440	458	463	488	465	475	465	474	465	475	470	505	487	475	472	487	439	475	488	452	431	479	474	495	514	439	435	461	519	468	492	426	469	490	463	424	477	470	452	471	466	483	467	443	482	459	498	471	464	481	448	488	473	472	481	487	471	446	446	450	452	474	448	448	469	477	438	452	471	449	441	468	482	439	426	432	491	453	450	495	475	493	458	485	474	432	485	450	480	484	417	446	471	478	492	463	460	477	484	497	439	466	489	470	466	445	493	446	440	456	419	444	500	506	505	475	456	487	416	452	474	444	460	465	456	476	480	499	458	458	460	442	461	486	466	459	477	455	455	451	421	429	488	504	464	481	468	435	457	445	461	451	450	489	450	443	473	476	491	453	467	456	473	492	508	453	513	451	492	463	453	467	469	499	420	455	501	446	500	436	442	448	475	419	479	477	467	471	481	443	461	511	477	466	471	465	443	438	479	463	488	456	464	451	505	438	455	468	477	474	436	454	460	454	492	453	460	517	426	465	478	461	439	430	460	489	455	484	466	467	459	476	486	444	460	454	501	471	480	453	512	455	461	430	438	476	446	465	500	512	487	466	493	440	439	458	438	460	502	486	476	469	463	465	459	464	484	467	448	511	445	472	427	465	486	486	447	483	463	442	471	457	496	447	447	456	448	438	473	442	478	486	444	450	486	458	457	510	476	481	430	426	478	467	491	480	473	494	473	443	461	449	479	481	490	469	418	462	519	485	454	434	446	468	478	453	438	480	472	457	443	468	486	473	486	460	531	485	502	432	465	479	445	458	472	421	486	476	468	451	425	444	462	473	484	481	484	417	416	449	468	452	487	461	506	479	451	461	449	499	516	421	472	454	436	467	449	458	467	453	435	481	467	443	476	470	524	448	476	472	497	461	439	438	472	477	458	428	461	441	460	465	471	459	491	425	490	481	485	464	454	451	464	483	416	486	477	459	456	451	441	501	514	514	447	507	473	496	453	439	458	503	432	437	482	488	451	453	451	467	478	457	454	460	460	455	510	476	456	476	458	481	469	429	432	472	423	431	457	486	492	478	497	463	472	459	457	485	461	459	467	460	485	499	491	503	466	448	450	479	448	480	454	473	470	503	480	514	493	462	455	494	448	478	471	441	446	469	472	489	478	455	501	495	470	505	480	459	457	498	493	439	449	473	433	474	467	441	476	467	454	438	490	458	491	450	475	449	463	472	453	458	478	475	444	498	456	464	464	476	452	510	464	481	483	467	464	451	477	465	460	477	456	467	450	469	432	457	469	464	482	458	448	447	462	475	431	488	485	453	452	458	479	483	458	455	464	472	464	480	466	447	465	479	490	453	464	433	491	447	443	471	440	522	440	497	468	503	448	477	473	475	505	494	471	481	450	447	415	479	498	450	459	462	414	463	469	446	469	458	423	463	482	461	443	457	508	439	488	454	471	485	446	468	462	426	428	475	505	439	483	507	489	417	456	455	469	471	461	454	441	478	459	435	454	493	482	520	482	506	463	484	437	472	452	444	488	444	460	446	465	478	486	482	431	464	462	450	452	481	471	421	482	475	461	492	494	464	444	469	475	452	480	458	465	466	481	474	450	481	441	476	503	447	483	483	514	463	464	466	451	478	463	458	481	500	497	488	494	498	477	432	460	464	485	433	457	485	462	463	446	477	482	480	443	454	442	461	440	498	440	449	438	503	455	403	482	466	439	483	457	467	477	469	460	439	438	407	458	432	507	499	473	458	451	495	429	502	474	444	445	437	478	465	463	457	484	427	440	456	432	501	506	461	486	491	501	469	470	447	460	458	466	446	466	471	475	444	417	479	432	439	484	468	487	480	452	489	477	441	449	480	462	446	465	457	441	481	444	467	473	457	463	464	470	462	460	483	443	474	476	434	439	469	434	459	443	468	454	435	480	457	455	487	481	447	492	482	467	494	491	453	443	463	489	447	456	460	458	481	477	404	424	424	463	482	446	458	455	510	458	498	426	485	483	450	443	446	455	443	489	464	483	477	448	503	453	471	472	460	464	485	435	460	469	457	446	498	500	483	496	487	418	474	485	450	474	490	456	470	468	450	484	471	460	449	470	443	436	478	463	479	467	462	483	463	460	464	475	494	491	470	437	475	451	464	467	458	480	445	462	486	509	497	461	461	449	482	485	470	457	511	498	464	472	429	486	446	464	478	461	461	431	435	494	475	451	463	446	459	430	458	421	477	438	447	479	460	469	473	446	480	474	487	474	460	490	481	438	439	458	492	450	446	481	456	449	462	422	447	464	457	453	490	514	434	451	489	480	487	458	500	511	465	474	508	424	445	434	464	458	433	434	455	435	489	468	452	481	450	461	459	433	439	446	449	444	434	442	455	421	481	459	494	511	460	483	491	519	477	514	420	496	416	473	509	482	475	464	470	456	508	477	467	451	496	488	514	502	467	463	499	454	451	454	421	481	467	445	476	472	432	475	464	447	453	480	437	446	467	488	479	471	455	445	464	476	472	464	470	451	430	474	452	457	441	436	452	468	467	494	479	493	462	463	496	508	469	486	484	452	506	476	495	448	446	476	449	462	494	473	498	477	428	486	483	467	486	460	495	483	475	450	473	456	500	457	501	469	490	446	477	461	472	432	463	461	477	473	471	455	446	468	502	409	453	477	483	512	456	453	450	431	410	463	487	482	494	427	502	479	466	481	469	462	440	471	475	482	489	442	503	488	461	510	468	444	429	480	454	468	438	489	442	452	463	406	468	495	477	484	480	449	495	501	445	443	482	474	452	481	462	473	471	478	462	420	444	442	470	485	470	458	501	474	487	487	508	469	478	446	414	476	441	505	473	452	460	437	454	461	499	489	456	467	472	497	469	492	453	490	468	409	484	438	478	472	467	475	461	459	452	451	504	509	496	452	451	456	479	481	474	449	460	477	474	490	493	444	466	472	472	467	432	462	498	471	445	435	474	471	485	435	500	507	471	465	462	428	445	483	457	452	456	451	443	457	500	493	466	400	445	478	524	445	475	495	430	450	459	442	448	493	448	477	444	478	478	476	436	466	464	454	470	451	503	462	497	434	475	462	464	454	465	436	499	468	497	469	458	446	445	454	449	470	488	459	465	473	494	471	474	461	460	463	463	476	476	518	450	485	464	461	480	449	456	452	463	476	445	445	478	417	450	466	479	432	480	468	477	472	437	443	486	479	462	433	488	493	469	476	442	501	473	478	480	499	472	464	435	437	471	462	453	451	502	419	464	469	467	469	462	413	460	482	415	490	441	457	451	493	460	479	500	475	440	453	445	442	495	500
7157	12025	10722	5999	4035	2882	2228	1824	1453	1333	1119	1012	924	831	780	699	660	627	641	573	578	542	558	519	541	486	475	503	482	510	487	515	486	487	481	441	480	470	465	470	433	489	483	466	453	453	440	426	448	448	455	449	465	423	458	453	411	436	432	459	446	455	454	423	438	432	423	427	424	394	451	455	446	455	461	452	409	458	403	430	422	458	444	426	460	434	440	434	451	403	424	436	442	431	433	425	446	433	436	473	395	454	438	421	466	426	415	463	415	413	394	427	456	459	422	399	447	435	439	444	463	420	419	415	420	455	458	408	427	432	456	437	409	410	426	426	451	420	472	435	428	464	432	441	464	431	424	426	400	451	405	440	422	416	435	442	405	420	417	398	413	414	446	455	424	421	431	421	477	416	434	417	457	405	450	399	406	413	449	419	426	415	413	396	440	430	407	434	458	412	439	413	444	405	468	442	434	414	456	442	416	425	403	457	424	421	439	434	441	448	433	442	437	466	443	386	464	427	453	454	455	451	402	454	448	450	403	454	443	437	430	436	469	442	449	449	396	414	441	450	436	430	459	410	424	416	459	471	430	459	453	418	447	430	443	448	474	456	434	485	415	417	408	402	463	433	428	462	425	431	428	452	406	432	405	408	418	432	404	426	413	413	424	452	415	439	473	391	405	422	403	453	438	404	440	439	433	438	434	442	407	418	407	431	443	407	455	430	438	396	457	419	429	416	419	419	438	416	439	435	428	448	430	425	411	399	399	454	411	401	429	446	423	440	414	428	469	428	419	443	391	444	440	431	426	432	444	407	397	458	434	413	430	469	410	415	415	434	425	441	437	431	439	441	451	469	416	427	438	430	441	437	402	455	393	452	429	371	442	425	419	443	403	441	443	455	396	418	460	418	420	454	440	432	425	463	432	441	460	401	418	433	471	439	405	432	417	424	416	422	425	429	394	422	416	442	445	420	426	420	438	416	454	412	433	433	415	425	435	428	427	414	452	399	434	392	446	427	397	455	459	435	427	406	435	415	426	430	433	407	416	433	395	438	441	426	441	423	430	464	401	397	415	414	469	431	407	441	403	459	413	436	379	450	404	426	438	411	416	419	410	463	428	443	427	453	471	414	405	450	419	434	427	447	439	435	446	408	400	443	447	420	478	440	415	421	411	444	420	387	440	408	408	431	434	443	431	437	456	434	465	414	461	465	455	436	459	431	410	431	427	431	429	457	418	437	417	418	449	414	444	457	452	413	409	414	426	423	446	438	428	430	460	434	399	463	416	445	415	424	429	432	415	418	441	433	417	443	441	450	392	450	422	443	429	436	437	457	469	389	444	452	462	417	428	415	463	430	417	410	443	431	409	419	426	407	435	440	429	431	448	445	431	453	415	428	410	457	405	404	420	466	436	402	408	417	429	421	459	463	427	406	421	421	454	430	435	397	445	462	409	452	414	399	460	445	443	422	410	442	392	427	468	434	423	444	448	430	402	431	401	415	469	444	423	425	433	413	420	418	492	389	437	418	412	388	439	436	442	423	447	435	448	475	431	450	421	440	411	437	468	451	400	439	437	447	437	450	467	430	447	405	430	425	411	469	425	402	424	442	429	409	392	416	382	456	407	419	449	470	454	403	418	450	421	427	478	434	427	449	420	423	472	445	444	439	430	434	424	406	459	467	447	448	447	414	420	443	423	454	438	419	457	434	467	442	448	418	401	412	437	415	436	406	410	454	419	468	461	421	420	457	422	416	440	397	396	438	467	416	445	438	428	430	442	419	427	409	421	432	453	420	458	417	420	417	387	446	394	437	418	430	427	428	436	437	414	429	429	422	453	404	445	440	460	447	423	384	390	430	459	427	427	420	472	416	413	431	452	415	419	413	435	402	470	443	425	416	451	402	435	409	461	443	431	447	446	411	416	444	447	407	414	411	435	411	455	450	439	394	449	442	383	435	430	440	473	448	401	456	446	439	415	443	452	456	419	437	410	440	411	435	407	440	450	385	457	440	471	432	419	442	444	406	486	439	406	406	455	403	494	403	459	440	427	443	399	411	451	430	400	383	438	408	470	447	403	451	402	407	490	421	416	435	420	421	451	423	408	398	434	408	448	438	413	406	436	482	401	423	425	430	407	440	423	423	421	453	417	425	420	421	465	444	429	421	445	444	430	409	463	445	399	419	442	420	430	418	445	423	448	434	420	454	451	404	434	457	448	455	392	420	415	436	420	410	393	422	410	387	429	446	432	444	444	424	465	412	416	433	440	443	414	426	412	424	443	433	436	414	424	437	418	420	435	427	422	441	454	415	395	459	428	402	423	417	423	424	420	401	409	433	440	406	441	394	446	429	436	432	435	400	443	454	426	429	422	410	448	451	469	424	397	408	405	378	393	399	475	425	429	419	432	427	373	448	393	431	428	451	470	446	419	447	431	449	439	407	435	404	445	387	432	407	462	426	454	441	414	398	450	403	432	425	407	371	428	443	422	423	441	411	419	407	425	443	428	447	406	422	410	423	422	412	462	424	416	443	419	449	417	409	441	439	395	433	445	409	411	451	409	468	451	414	445	428	419	442	457	446	395	420	440	419	458	435	431	411	437	370	427	444	410	443	428	391	446	438	449	442	425	452	456	449	458	429	446	450	405	411	437	409	448	461	421	405	420	445	437	413	427	435	414	434	412	440	451	438	408	436	410	398	438	427	436	460	424	457	408	459	477	394	417	433	451	405	424	422	421	448	478	416	439	402	415	433	402	476	416	421	437	447	428	394	431	415	416	413	447	434	426	411	441	437	410	382	434	442	420	380	431	450	437	444	419	412	458	443	434	435	439	454	418	379	433	405	467	430	456	457	414	440	431	418	376	438	448	442	415	439	413	464	445	415	459	409	412	475	435	410	391	437	443	392	373	449	430	421	460	449	426	441	460	407	421	426	447	407	407	422	447	442	446	454	446	409	423	411	447	386	446	414	391	404	408	422	440	430	415	440	412	460	426	452	432	431	443	415	432	427	426	472	423	451	408	440	420	424	431	426	453	474	452	434	468	456	417	411	426	421	432	438	441	447	420	417	408	421	440	440	436	440	425	412	452	443	465	428	436	413	449	428	418	464	455	429	442	444	401	407	461	415	447	455	483	420	400	410	417	423	390	395	403	450	437	431	491	447	397	475	417	410	408	481	436	436	455	414	438	441	421	434	415	404	390	452	423	437	475	439	445	391	464	423	455	425	461	427	478	441	463	487	416	437	412	446	418	436	375	412	426	440	425	440	455	449	438	426	450	391	450	435	403	445	417	443	434	434	469	424	414	411	434	431	447	429	447	439	434	431	409	374	430	446	419	415	445	408	405	467	436	441	413	396	439	405	421	413	429	410	428	437	439	440	447	425	425	449	395	431	415	446	469	407	415	435	431	421	427	417	425	406	431	430	394	426	386	407	464	415	438	450	435	438	453	441	427	415	416	433	414	419	464	442	433	450	422	435	413	450	433	477	450	434	429	423
22980	20844	27634	24170	20857	20956	11314	2253	1618	1495	1219	1172	1130	1019	985	911	935	827	852	844	827	825	850	797	815	792	763	777	767	758	776	724	746	762	744	745	758	635	757	687	742	719	719	751	681	695	686	714	721	739	707	747	691	712	722	697	694	698	708	715	703	710	711	641	699	676	693	708	685	727	643	718	664	725	698	765	704	725	668	691	752	708	676	674	729	700	677	692	655	718	728	662	702	726	691	735	750	694	705	695	682	700	677	730	686	673	697	688	736	637	689	663	698	662	702	679	649	687	680	722	693	656	730	704	672	697	697	719	683	702	661	664	697	740	648	683	682	699	698	715	717	741	673	707	623	713	703	671	692	764	694	690	683	733	647	711	727	701	726	644	686	675	694	677	698	658	680	690	680	643	678	692	669	714	681	697	682	709	660	717	650	692	681	687	652	683	665	719	692	685	680	704	704	662	661	682	680	687	674	681	707	727	705	721	694	705	676	735	674	696	706	689	707	695	638	693	687	685	624	654	679	674	691	697	735	729	697	671	680	695	723	682	660	685	703	695	671	642	708	707	722	718	673	614	700	685	710	705	673	696	703	709	734	709	689	684	657	654	727	693	698	666	649	669	634	742	721	657	662	652	704	685	650	662	698	677	674	686	694	665	668	719	680	687	689	699	641	686	692	717	687	680	701	701	701	698	665	650	667	668	624	677	659	636	698	681	638	652	741	666	654	699	694	711	703	682	711	701	637	706	686	704	717	661	699	649	665	713	668	689	755	691	664	678	711	686	699	723	662	703	677	697	725	674	660	638	667	700	712	697	691	714	710	709	707	658	707	633	642	711	646	686	701	713	698	715	688	672	730	667	673	659	658	717	717	710	680	619	687	692	682	674	686	645	675	675	664	691	684	692	728	686	682	718	702	715	702	674	657	679	678	695	671	745	711	676	722	714	686	677	669	747	679	678	634	649	724	697	655	682	709	702	693	661	653	664	730	650	672	703	725	644	708	674	692	697	694	676	685	689	656	679	692	703	711	714	676	681	672	682	689	701	689	735	698	696	711	661	651	647	687	733	697	643	711	691	693	675	644	717	667	733	688	693	693	701	689	669	721	679	667	743	664	691	678	719	686	678	683	744	735	697	689	671	652	690	720	704	685	729	709	716	643	690	720	697	665	705	688	678	713	687	693	635	684	712	682	683	715	667	698	722	711	676	688	705	685	677	703	710	664	654	657	713	708	671	704	702	646	657	687	711	723	666	665	688	673	644	682	637	687	657	698	649	663	637	670	643	674	683	672	706	697	663	687	657	670	693	700	692	674	693	655	673	725	672	696	667	668	667	695	678	709	635	726	652	688	648	639	698	667	721	726	690	706	666	694	675	697	678	679	596	702	690	688	643	643	684	723	683	651	690	694	727	680	674	720	675	731	687	672	673	755	680	677	718	668	645	688	670	676	736	674	649	716	646	683	712	701	727	725	692	666	718	682	707	728	684	688	699	698	702	713	708	695	709	747	669	678	705	637	689	676	647	694	679	720	726	669	675	698	722	684	684	725	692	712	688	670	679	742	706	684	683	700	687	687	660	706	675	659	684	688	642	691	638	747	636	715	711	704	658	717	711	724	733	688	684	645	692	678	717	658	673	696	742	663	676	685	691	744	655	749	666	691	733	685	702	677	704	706	706	697	682	695	764	693	693	665	691	695	655	735	697	660	706	688	677	687	709	687	648	639	710	687	697	702	685	739	708	665	689	686	669	696	701	679	661	689	675	711	653	667	711	726	707	725	723	744	719	615	675	672	677	681	627	689	716	648	730	663	682	698	672	697	664	688	689	699	676	668	690	665	682	724	679	672	676	683	658	729	629	689	669	696	717	680	705	736	695	694	680	684	714	668	720	711	717	707	735	689	653	679	686	700	707	670	701	692	678	676	651	667	703	736	678	682	656	685	708	624	701	690	662	661	711	678	683	732	718	695	627	673	686	674	688	659	666	681	708	684	709	724	703	670	709	720	643	699	716	713	637	717	702	632	731	735	693	680	669	742	691	660	710	698	695	677	730	660	675	675	723	670	684	702	742	681	652	671	690	729	743	683	674	699	692	719	699	668	666	681	686	681	687	696	676	691	644	703	680	709	697	719	647	724	718	693	659	731	679	694	633	664	679	642	705	706	688	718	714	733	692	719	683	658	669	696	733	672	647	683	712	677	688	652	651	675	670	719	645	686	658	672	705	696	688	703	705	643	652	686	653	706	711	662	663	677	644	667	709	723	667	702	699	664	627	678	685	695	652	690	733	712	696	691	637	668	708	644	710	673	647	673	675	684	673	655	725	696	713	678	699	667	735	703	714	698	696	695	684	668	669	696	691	652	693	694	702	713	652	679	652	699	674	680	717	684	676	672	661	666	686	698	660	691	695	751	704	676	654	734	676	708	657	698	710	663	669	658	713	658	688	652	726	695	709	697	696	621	662	712	666	732	676	654	660	688	734	688	702	732	686	684	634	727	705	698	686	693	723	696	687	675	708	683	696	710	682	668	713	673	739	697	681	668	639	667	667	683	719	714	691	658	710	681	627	680	726	680	672	726	705	672	702	684	664	654	687	678	656	646	667	679	682	714	695	637	678	683	684	731	708	726	663	686	679	689	708	697	701	694	668	712	676	717	677	677	688	686	679	713	659	699	698	729	623	682	715	709	714	675	718	714	723	650	695	674	676	667	690	732	695	728	679	676	686	670	692	670	746	689	653	661	683	692	713	688	683	654	711	662	687	638	698	664	713	698	647	639	679	664	708	698	698	744	667	669	676	727	695	734	696	681	675	685	635	659	678	696	673	688	684	703	643	694	660	690	736	661	663	693	696	667	695	691	664	680	656	699	669	675	698	662	659	666	715	714	690	696	650	645	689	633	676	708	694	693	685	707	678	681	635	709	670	683	639	666	707	709	666	736	708	705	721	687	695	669	702	705	694	653	659	653	665	629	677	687	656	670	706	699	703	662	673	747	706	683	652	695	750	659	648	665	759	688	688	659	663	660	663	667	650	694	676	695	685	665	644	686	694	675	732	679	699	691	674	668	704	653	716	709	694	691	717	662	700	684	672	644	691	669	660	687	687	693	664	687	718	645	688	667	691	676	701	666	674	732	756	692	697	677	622	709	748	680	732	688	641	742	692	707	697	645	717	713	709	679	694	644	636	696	654	709	730	660	752	707	670	675	643	693	697	689	692	704	712	730	708	658	633	643	669	694	698	730	708	701	687	658	654	660	689	698	683	743	664	684	666	669	669	645	663	715	661	695	653	690	663	719	696	654	644	669	702	677	709	660	664	681	723	672	684	713	713	671	648	700	723	701	687	624	672	682	681	708	671	662	682	685	636	710	660	690	717	659	675	691	697	729	719	674	671	716	673	685	671	694	707	718	726	698	625	675	676	689	706	706	644	688	676	670	702	682	703	660	651	727	697	690	681	656	715	711	697	693	685	692	673	642	699	714	673	659	689	670	709
10166	18948	17020	10060	6854	5158	3874	3270	2633	2201	1937	1731	1495	1387	1259	1192	1178	1058	962	1006	893	916	877	825	821	754	816	762	743	750	734	761	756	710	695	742	737	693	675	652	698	676	675	673	650	698	679	747	659	669	673	647	661	675	649	686	677	695	662	681	685	633	626	660	669	634	682	639	677	641	610	661	604	642	661	610	648	637	677	645	673	638	633	638	647	654	650	653	635	670	681	686	646	637	657	639	686	627	667	656	595	612	609	650	623	641	648	617	611	681	698	640	657	665	656	633	659	661	685	670	592	608	604	608	630	655	689	657	643	619	628	596	645	632	604	656	698	670	659	615	647	636	640	680	651	654	602	639	654	669	632	646	623	649	661	677	627	656	633	695	624	642	630	640	663	666	649	626	638	660	633	676	632	642	588	651	617	631	676	645	611	659	631	647	634	666	630	620	648	641	625	651	675	666	645	660	651	633	633	596	637	602	591	619	643	661	693	606	625	688	607	634	592	635	607	652	607	592	636	627	641	613	609	618	638	634	667	632	653	685	615	615	646	658	643	658	670	635	613	605	589	646	645	639	625	676	651	648	647	655	594	634	643	650	693	590	639	619	657	609	605	609	644	614	605	642	625	626	662	634	665	620	591	650	645	627	606	653	610	648	627	630	648	616	659	597	631	595	614	600	625	648	598	657	600	665	664	620	633	653	635	608	644	657	647	657	627	630	688	622	647	610	648	656	677	622	610	628	666	608	629	676	637	636	615	650	606	634	651	656	640	603	654	605	656	630	591	628	636	646	627	653	617	625	635	619	656	645	607	639	609	623	684	681	619	644	616	654	633	628	677	653	656	615	646	656	606	668	628	597	696	592	659	656	636	668	626	671	580	620	650	615	641	628	632	629	657	623	627	607	626	640	649	579	641	633	670	577	631	661	683	645	629	691	627	615	619	657	655	632	628	630	657	647	656	675	630	639	626	656	653	599	680	628	602	604	681	608	577	601	654	635	681	605	633	642	619	637	608	614	602	639	620	684	629	653	621	599	632	648	659	641	646	656	664	621	638	655	617	646	660	641	684	633	637	619	635	631	691	605	645	651	649	683	629	653	659	650	604	611	676	646	615	650	658	656	612	641	643	665	656	651	597	639	613	634	650	629	669	565	607	666	676	635	593	659	644	671	609	637	643	654	648	620	622	668	625	617	665	655	644	642	650	661	650	632	611	637	635	662	622	696	660	655	608	657	659	618	628	633	619	619	605	648	627	666	660	604	634	661	642	628	615	637	628	639	656	658	617	638	616	598	586	674	616	641	616	625	620	649	663	651	655	657	664	642	646	654	631	628	629	639	669	622	599	658	604	608	701	665	643	618	676	659	613	625	645	634	619	624	589	587	625	640	604	679	620	648	660	640	654	682	655	572	571	623	632	631	635	697	635	653	676	630	614	663	664	644	630	655	635	631	627	627	620	621	668	623	666	654	638	649	638	597	617	610	665	637	665	650	616	643	645	628	610	644	637	635	612	647	598	613	663	647	632	656	634	596	663	622	667	617	664	610	625	661	622	623	580	652	646	643	629	626	632	652	653	648	635	653	614	634	624	634	658	684	635	633	624	658	663	627	658	596	633	596	677	660	645	670	643	638	624	666	613	632	613	662	621	625	619	635	631	627	633	627	632	636	672	639	604	637	640	628	623	681	641	620	631	603	641	623	612	585	651	651	611	647	581	638	673	599	668	624	693	631	670	640	643	637	643	621	632	642	667	610	591	638	611	629	626	648	652	702	632	645	644	628	591	620	632	659	652	631	646	666	631	638	665	641	639	658	655	636	674	626	582	619	637	633	610	647	622	607	610	627	670	646	634	683	643	657	679	630	640	650	677	687	625	643	641	625	611	636	607	646	628	651	614	632	609	678	631	618	651	674	648	599	639	671	652	607	648	625	650	671	651	662	653	625	609	664	628	651	612	613	624	680	611	654	629	600	659	627	659	599	629	673	620	656	652	646	625	649	651	691	591	621	608	657	658	670	633	622	610	647	646	581	601	606	665	581	682	632	675	662	621	634	691	656	631	680	619	624	633	646	632	635	644	659	664	670	649	617	680	643	637	637	616	584	638	649	674	679	630	632	626	650	647	671	606	632	636	589	605	642	632	653	593	640	628	625	657	621	645	644	669	630	629	653	658	638	619	656	627	631	607	621	641	658	636	629	667	651	601	622	650	605	659	647	620	623	665	630	637	647	642	633	639	650	603	638	639	631	685	682	603	692	638	643	624	650	666	630	627	628	653	639	626	622	632	637	661	644	629	636	628	621	635	611	643	634	633	594	607	651	630	621	611	663	587	606	674	617	676	648	612	666	628	610	663	613	635	665	642	622	666	641	638	608	653	633	664	612	660	646	640	618	645	648	654	638	623	626	628	650	635	612	699	656	624	635	651	625	662	704	614	623	613	622	614	658	642	601	605	637	626	647	671	643	619	632	607	641	700	662	620	619	628	649	666	636	639	599	646	588	595	682	659	642	617	656	610	659	669	642	650	646	641	651	620	672	667	662	583	622	651	656	645	674	605	603	640	606	618	622	621	639	604	658	622	657	648	641	672	650	638	651	590	624	623	616	627	622	650	598	672	680	601	638	629	646	709	658	670	641	639	593	636	616	600	630	642	696	657	677	638	611	614	658	639	634	637	637	641	649	636	640	615	609	668	614	629	622	645	622	614	655	628	632	649	604	681	658	610	608	621	696	653	656	612	625	643	612	611	628	629	643	630	645	617	609	662	639	629	638	684	648	663	625	632	660	655	639	683	667	599	642	654	625	654	641	600	676	624	684	651	613	645	642	652	646	673	607	610	636	659	632	607	630	647	609	646	627	594	617	611	573	627	609	633	637	580	609	653	673	637	666	633	623	695	692	662	642	635	617	623	637	634	660	618	681	635	642	612	611	647	624	644	644	666	614	604	651	642	648	619	664	596	596	607	607	667	642	667	644	645	645	682	642	652	610	669	640	692	613	674	655	648	659	670	632	676	663	611	602	649	646	623	596	639	651	634	650	694	641	586	644	659	607	678	621	616	687	581	598	601	681	611	617	636	648	612	661	668	651	642	638	658	677	629	644	652	623	629	630	628	650	607	631	635	656	686	635	629	622	648	635	667	666	627	616	605	672	647	628	614	626	616	639	617	625	686	618	586	647	645	617	628	609	629	654	617	651	660	607	630	675	709	621	634	640	636	601	645	669	626	602	618	621	666	624	664	633	637	669	620	650	579	625	659	649	712	637	615	632	634	683	665	633	627	607	604	661	642	655	652	570	607	639	566	597	632	638	620	650	619	641	661	627	650	634	705	625	624	651	658	597	615	608	661	686	694	647	633	651	671	628	574	624	652	611	606	612	667	652	626	620	644	661	649	644	650	578	662	719	609	642	618	648	616	574	629	624	623	619	669	633	608	650	640	645	631	645	606	590	587	622	651	627	636	668	619	614	617	685	614	645	639	668	636	664	611	632	660	592
28376	14765	1761	411	296	221	207	169	181	177	169	155	153	159	141	143	139	146	139	152	174	153	156	150	178	145	136	166	160	146	156	154	164	127	136	127	136	143	154	160	157	119	121	158	151	128	149	154	154	145	159	143	128	172	161	155	181	144	148	144	149	147	127	146	169	158	169	165	151	149	150	143	149	143	141	164	179	150	117	137	147	153	158	160	137	150	158	146	149	168	161	138	165	130	155	140	152	168	164	156	151	139	137	142	150	168	127	146	167	135	148	149	144	135	153	159	160	155	161	151	163	151	156	141	151	130	156	161	146	149	133	144	133	151	141	124	152	152	145	136	144	160	164	142	141	147	149	148	146	139	141	132	160	154	142	157	146	151	141	148	151	154	143	154	157	162	145	122	147	146	147	160	129	142	161	168	141	133	162	151	167	148	141	176	143	162	144	146	142	164	132	141	133	137	157	128	153	146	156	156	143	140	132	139	151	144	144	156	165	159	142	150	158	152	148	123	170	159	158	148	127	155	130	140	152	147	150	153	160	158	146	148	148	143	131	153	171	137	153	129	159	150	159	147	153	156	154	147	152	131	148	140	136	142	122	151	142	143	138	148	155	138	154	135	133	137	166	142	155	139	142	162	157	154	147	140	161	149	159	136	139	124	177	116	129	149	137	149	136	149	146	167	159	150	143	148	147	130	147	167	139	157	135	150	151	144	144	141	181	152	140	136	140	151	136	170	132	142	139	147	149	162	159	144	142	148	147	152	155	153	145	157	151	158	166	157	176	144	149	138	147	154	150	141	132	187	160	170	143	167	172	145	117	147	156	156	122	158	162	135	135	138	129	120	150	123	142	143	136	153	150	155	172	172	147	135	174	137	149	130	152	147	160	142	157	161	158	158	142	146	148	144	156	136	154	145	144	125	149	145	143	171	140	159	151	148	142	128	159	159	137	140	149	174	160	163	158	153	152	148	150	149	131	132	150	155	164	131	130	169	128	151	146	122	137	163	154	146	172	152	134	144	145	141	142	150	165	149	162	149	146	131	142	169	153	142	140	163	162	133	136	155	162	176	162	130	126	162	152	145	149	142	157	142	147	135	144	138	155	162	164	134	159	137	153	144	139	151	144	162	139	146	136	117	159	126	173	135	157	132	130	148	143	137	137	166	149	148	146	144	177	139	169	145	153	151	133	149	151	135	148	160	152	146	158	157	154	131	139	157	149	145	125	132	142	160	172	159	147	126	132	131	145	137	145	162	154	139	117	140	164	142	172	161	157	152	131	133	147	161	135	142	167	146	122	164	159	162	146	132	134	133	150	143	149	130	148	140	131	144	142	144	156	151	150	140	136	131	145	136	161	145	146	139	144	170	162	159	133	130	148	159	147	127	150	143	150	145	172	125	134	154	123	146	168	178	137	159	136	143	137	147	138	151	151	143	158	129	143	122	145	139	146	157	147	152	141	141	154	147	137	148	158	153	120	149	141	129	165	126	132	147	142	155	136	152	171	136	138	127	123	129	156	148	138	151	146	171	117	137	133	138	160	136	147	148	140	155	162	159	161	158	135	135	124	139	145	126	131	140	144	166	148	148	139	158	141	151	162	157	145	155	141	160	152	131	136	135	155	129	152	163	142	132	166	136	164	156	138	137	134	144	147	159	135	159	125	157	133	154	131	131	150	134	139	139	130	139	167	137	156	133	144	123	174	146	127	172	164	171	135	150	136	150	146	134	160	136	170	131	149	177	168	169	157	138	126	136	151	157	158	132	159	145	136	147	152	142	147	140	161	146	147	152	144	119	122	137	140	131	155	146	138	137	145	120	158	140	141	158	163	143	144	142	153	155	158	140	143	140	146	120	146	139	145	131	167	125	147	156	147	157	167	161	129	160	169	134	145	124	144	150	149	162	148	113	141	174	163	151	155	155	148	149	135	162	144	147	146	170	163	146	136	143	170	148	143	129	129	157	141	155	158	143	127	149	156	135	139	139	141	153	174	135	142	151	141	157	143	142	150	154	149	159	155	135	140	149	120	151	164	154	138	154	183	154	145	161	151	139	153	139	153	135	154	142	143	157	141	142	124	161	164	160	162	131	161	151	152	164	150	140	162	129	142	156	153	141	136	165	151	160	186	132	155	155	133	136	139	161	142	132	153	145	157	149	143	147	161	142	132	150	142	149	149	130	153	151	139	140	165	132	153	144	158	133	137	158	138	155	134	147	139	141	138	167	143	139	157	133	151	142	142	158	142	134	154	159	148	121	154	153	172	147	147	127	130	150	137	152	147	138	154	122	118	170	160	137	138	152	151	130	135	150	128	135	156	159	148	153	138	147	157	153	178	138	158	149	150	143	137	163	126	143	143	157	147	141	140	161	154	155	137	146	143	135	128	166	144	163	157	157	165	133	144	157	167	140	149	139	143	140	149	153	147	168	132	147	166	148	142	143	146	156	146	143	161	163	166	141	155	156	156	146	145	155	139	136	145	164	157	145	126	139	124	165	144	155	165	181	139	151	133	151	138	154	151	121	151	139	118	133	156	134	135	126	159	154	150	152	151	140	159	125	123	152	153	152	149	154	151	152	142	164	155	172	158	136	128	143	135	152	163	118	144	166	133	147	153	137	144	144	158	166	158	162	161	140	133	157	165	145	159	159	137	146	149	154	130	149	156	154	154	149	147	121	142	143	163	137	145	148	162	164	135	142	148	149	145	133	135	152	130	146	132	154	144	133	154	149	147	150	161	122	178	161	156	164	152	142	145	168	152	157	164	158	160	138	138	136	150	175	148	154	126	149	136	149	132	156	141	145	133	145	150	151	122	157	141	145	137	135	129	171	145	139	170	128	155	148	158	138	134	164	144	144	155	154	146	166	155	171	139	154	144	134	133	134	135	135	150	152	159	145	152	136	165	148	121	150	173	142	165	153	124	136	127	135	137	179	149	131	126	141	134	137	130	132	163	133	164	138	163	161	146	138	143	163	158	127	133	136	144	142	127	140	149	139	128	145	156	130	145	167	157	160	115	141	139	142	140	154	159	153	163	155	132	139	143	143	145	141	150	164	155	156	142	139	144	142	158	152	152	145	131	142	147	169	150	154	130	143	139	146	142	151	152	159	128	146	135	121	152	116	149	150	155	150	146	137	134	146	139	147	155	139	109	160	161	132	157	142	146	144	136	155	168	138	139	142	153	150	155	134	135	137	148	133	134	136	168	136	157	150	126	144	152	132	138	142	141	157	145	151	158	138	135	150	140	135	155	160	153	144	155	145	125	176	158	148	150	168	136	137	153	140	135	127	155	143	150	164	117	159	149	155	154	149	152	133	137	161	130	174	155	144	142	140	193	143	146	149	148	135	147	155	157	184	133	134	147	163	142	142	138	126	139	164	130	146	140	154	133	141	139	129	153	140	156	160	140	141	138	148	146	171	147	132	145	164	158	147	127	157	146	172	142	147	156	151	173	144	143	135	154	150	144	135	171	155	136	147	145	120	151	162
5102	841	688	408	310	267	243	187	201	193	199	187	189	177	138	174	166	160	157	157	172	139	156	176	156	134	170	153	163	158	157	144	155	152	153	141	148	161	166	150	135	152	153	153	140	139	162	141	157	150	153	141	141	142	153	144	140	157	156	156	163	146	158	136	143	159	145	130	161	135	153	150	153	162	144	168	130	168	160	150	143	157	165	135	168	167	141	154	160	132	136	157	156	161	171	146	153	153	132	121	141	131	136	134	147	145	143	144	171	142	155	143	163	158	159	156	160	149	153	176	145	168	147	150	138	146	145	135	150	169	151	128	156	153	153	142	161	161	135	152	167	164	155	181	169	172	136	144	166	146	152	137	156	132	158	169	154	161	157	155	130	153	139	153	160	138	153	141	174	151	154	137	151	160	140	164	142	132	150	153	139	153	159	158	160	151	169	135	152	136	141	149	136	129	134	157	159	152	163	123	159	154	150	140	136	142	151	163	162	158	125	151	148	156	145	152	124	134	165	159	154	151	165	143	148	153	150	152	154	156	148	119	151	178	136	151	142	142	138	140	151	140	148	141	158	154	163	142	135	171	128	136	166	138	187	155	154	166	152	145	142	146	150	158	152	123	121	140	161	152	148	145	173	151	147	158	125	153	147	152	149	144	153	141	147	164	160	142	142	172	140	137	166	135	150	147	148	153	147	156	157	141	151	152	175	159	168	145	143	144	144	146	133	157	160	139	160	145	159	151	141	150	153	145	154	149	132	144	162	158	152	163	135	149	162	135	161	146	161	124	135	167	149	165	154	170	157	123	169	167	160	142	134	150	164	136	166	155	168	151	145	157	158	163	154	153	152	160	130	138	143	151	153	170	151	129	152	144	134	161	139	179	132	129	131	144	127	135	161	167	146	131	154	150	161	159	151	157	172	152	150	152	146	140	139	161	182	156	141	148	167	140	140	153	159	173	154	136	137	162	160	158	161	154	138	150	140	141	174	135	163	149	162	169	146	161	158	138	151	154	164	131	138	174	134	146	166	136	140	157	137	144	150	139	144	141	154	139	145	149	173	150	156	167	148	135	138	160	145	146	137	158	157	173	151	161	147	160	128	134	148	174	150	142	132	142	163	153	161	144	154	125	146	160	135	140	138	164	154	135	159	147	140	153	147	155	126	155	153	151	159	134	148	130	158	138	148	165	155	163	135	179	150	128	143	149	153	154	162	139	160	139	140	155	140	146	136	165	189	157	146	140	138	150	162	150	152	130	155	163	165	138	142	170	167	139	149	133	166	173	148	163	146	147	140	153	150	150	153	169	157	124	147	139	161	144	163	173	152	154	149	131	179	144	161	152	142	171	165	151	140	145	142	150	163	149	165	148	162	145	148	160	171	153	150	138	132	130	140	159	142	157	139	166	162	141	150	137	161	150	152	158	150	150	155	140	146	160	142	156	143	145	151	172	152	158	140	139	141	136	138	137	140	161	173	157	147	151	157	127	153	124	118	133	170	142	157	166	150	141	168	154	147	157	153	144	150	142	153	156	126	172	152	161	147	140	167	149	147	134	148	138	146	155	142	158	134	155	140	135	150	153	149	145	156	155	133	150	144	171	133	148	132	151	154	141	176	153	155	150	140	140	139	151	149	153	152	155	162	168	153	154	127	147	142	155	144	157	163	172	146	164	165	154	161	153	145	134	157	145	143	152	175	154	138	146	144	135	150	152	150	156	174	159	160	140	150	142	137	154	144	136	160	156	166	170	129	139	159	141	140	166	163	171	135	156	154	185	161	141	173	138	138	154	153	158	165	159	178	137	149	174	145	148	149	144	141	151	144	180	141	153	164	151	156	169	174	134	158	127	169	156	126	124	147	159	141	134	150	139	139	156	160	146	133	156	158	158	153	160	152	136	150	163	159	134	156	148	131	143	162	154	134	129	153	156	139	140	147	126	149	146	126	127	137	168	158	128	144	160	125	152	157	153	145	159	157	142	145	148	156	137	134	163	140	140	149	138	164	142	165	156	157	133	169	140	154	164	166	154	138	171	139	152	148	154	150	171	152	137	170	146	148	149	144	117	158	148	143	136	156	159	156	160	157	140	144	135	132	153	152	139	151	138	169	138	159	147	143	163	159	137	143	175	134	171	161	162	151	151	160	157	151	150	157	150	151	167	154	159	145	124	152	132	154	152	186	141	165	164	148	148	166	146	142	138	114	153	149	131	146	151	158	151	167	154	121	141	141	159	149	148	138	177	164	139	140	164	145	150	171	143	154	166	168	183	155	142	134	152	168	152	145	167	178	175	142	147	150	152	152	169	145	141	170	154	141	158	143	166	165	137	152	159	157	181	142	151	142	152	145	133	140	166	136	152	146	168	133	144	150	142	172	150	163	141	144	166	149	136	142	153	146	174	131	141	136	144	132	157	145	146	137	150	132	147	155	155	149	164	175	150	162	143	152	145	139	146	136	160	168	152	149	143	164	152	139	144	142	146	172	140	142	128	147	171	144	168	134	167	154	142	157	159	167	156	167	164	134	149	155	167	130	153	136	155	152	185	148	149	148	146	151	144	154	155	160	169	154	161	164	156	148	144	153	157	144	139	123	154	162	152	151	156	150	151	138	136	160	155	143	169	157	140	144	139	161	161	134	133	145	139	154	145	162	161	144	164	134	134	152	159	164	160	162	177	141	169	152	159	172	137	167	160	136	143	152	172	186	144	137	150	157	146	148	175	169	139	149	133	159	151	152	159	175	129	153	149	163	169	161	137	141	159	147	152	145	129	174	154	144	128	146	146	151	161	153	160	135	154	167	169	153	141	159	165	161	145	128	145	151	132	142	142	170	134	149	123	147	149	152	157	148	145	165	162	170	160	159	113	135	174	159	141	139	150	148	156	157	123	166	149	142	137	165	142	147	154	147	153	154	161	139	125	149	164	141	164	145	144	178	140	125	162	144	142	162	163	158	133	139	156	156	158	138	137	145	155	143	151	126	151	149	147	143	151	152	158	158	128	162	157	164	165	159	160	149	144	164	143	147	161	145	154	146	141	131	133	147	162	135	143	173	137	156	146	153	171	145	155	128	142	167	165	152	129	152	167	157	142	137	146	163	141	148	162	158	139	160	167	136	140	144	162	167	107	158	155	157	142	172	156	149	150	148	142	137	174	147	165	180	167	134	166	144	154	136	161	154	166	136	163	156	137	121	155	155	167	137	152	137	127	156	154	126	155	157	169	140	163	131	155	158	144	139	141	148	184	166	141	132	142	164	152	148	132	159	123	143	145	141	172	151	163	135	140	174	160	130	170	135	151	129	140	143	163	133	155	171	156	122	141	157	151	146	135	158	145	144	139	123	152	152	165	137	153	168	143	136	137	152	162	159	152	157	151	156	177	149	158	149	147	141	130	163	149	142	162	131	146	164	157	164	134	144	156	155	129	134	162	153	148	149	160	141	149	147	143	145	141	140	149	153	168	149	161	139	163	174	138	171	149	168	143	139	160
25257	20848	27375	24425	20885	12683	1831	1133	890	870	703	795	697	611	636	592	583	569	578	554	556	601	530	531	518	516	562	510	492	524	537	489	521	498	497	501	495	478	506	435	440	465	499	470	491	524	449	456	468	483	478	453	507	469	469	499	451	465	452	444	425	463	473	438	472	452	503	521	493	442	443	518	513	475	446	464	456	439	511	487	484	464	454	499	484	467	491	469	464	455	469	492	470	447	499	508	465	497	443	490	444	459	501	411	499	498	447	463	449	472	495	485	460	452	451	486	483	486	475	468	453	460	471	478	460	500	465	460	479	500	427	451	491	462	485	452	506	485	474	450	464	486	465	474	450	477	485	451	448	443	492	439	443	477	475	440	510	471	477	475	460	474	480	449	485	505	470	483	496	500	485	472	464	492	440	500	459	481	446	468	489	449	517	461	487	455	503	485	444	455	443	498	498	451	475	468	458	479	452	461	487	445	504	463	451	483	469	479	477	478	462	470	454	482	472	472	440	493	478	454	483	479	466	442	489	462	509	476	484	446	491	473	470	494	477	469	486	450	459	410	470	426	472	435	470	460	474	439	498	512	446	490	480	469	461	444	479	471	461	464	426	471	447	445	455	439	440	426	472	462	496	479	477	455	479	459	455	467	519	473	437	450	486	469	486	469	464	475	475	483	442	488	457	492	479	497	457	414	458	460	465	486	452	505	452	479	498	500	481	481	447	472	469	448	501	452	448	487	474	454	436	483	458	498	432	484	444	455	489	468	427	481	449	482	493	453	521	440	483	485	479	445	478	450	488	464	432	424	469	466	461	488	428	448	467	461	444	471	479	488	472	466	448	442	457	504	491	491	444	499	496	491	476	448	458	448	480	453	466	446	501	489	459	499	475	445	456	475	473	455	474	453	491	441	484	464	475	469	498	460	460	441	456	430	458	516	505	517	455	452	475	474	478	437	506	473	505	456	449	489	490	478	481	435	461	495	448	468	459	488	475	486	505	455	447	491	418	446	497	467	483	455	476	505	478	435	452	486	462	466	474	494	480	461	480	444	471	480	474	483	499	465	486	462	482	449	461	483	461	458	450	483	469	422	430	474	486	475	464	454	466	468	474	499	480	475	485	477	444	468	458	492	458	470	528	476	452	461	471	463	482	484	493	519	466	503	492	448	476	470	488	480	463	414	519	507	457	482	442	444	480	443	472	451	468	497	467	437	478	438	458	470	446	454	474	432	471	462	510	469	462	469	456	487	455	498	459	453	462	488	472	437	502	469	487	469	435	474	449	507	494	471	462	449	469	467	477	482	464	452	481	420	478	459	455	498	445	458	450	430	507	463	435	426	458	478	433	478	493	470	462	474	509	457	517	477	464	516	488	442	512	460	462	499	495	498	484	481	502	484	485	478	437	460	466	473	492	428	489	447	483	471	478	445	453	451	496	483	448	440	494	460	477	456	467	451	420	449	513	417	449	484	459	445	460	439	467	466	480	474	476	489	488	446	446	479	477	490	474	460	471	470	483	474	465	467	493	446	466	425	476	475	471	468	464	445	483	430	473	457	469	448	452	483	472	454	452	454	484	473	471	445	506	479	480	461	442	472	474	497	447	478	453	476	461	468	441	480	453	512	465	478	457	444	480	482	472	473	474	450	464	452	512	472	502	480	478	485	484	475	441	474	476	497	476	467	461	463	477	452	469	462	506	482	483	463	473	457	520	482	476	459	487	463	434	471	489	452	435	485	467	485	451	485	440	459	458	461	433	475	456	461	475	501	470	444	467	458	426	488	429	469	479	532	460	472	449	446	442	459	461	482	468	446	467	481	466	460	437	494	497	452	421	454	457	473	481	497	468	476	489	426	480	482	475	475	496	472	464	453	476	443	432	441	426	492	548	494	452	443	463	501	451	464	451	484	459	473	452	472	507	480	503	481	463	493	468	451	447	473	488	447	505	450	470	475	477	465	450	466	485	476	445	457	431	457	440	485	443	455	508	450	515	477	509	467	533	489	419	445	475	434	460	486	463	432	471	430	463	475	494	484	457	445	471	497	474	472	494	467	448	489	466	479	466	504	463	472	447	465	457	454	449	496	432	471	501	449	476	479	438	501	476	456	442	457	477	472	470	426	490	481	497	496	469	467	428	479	480	466	466	460	451	445	484	478	452	478	497	501	481	434	482	472	466	505	430	474	482	481	489	436	450	477	498	494	483	474	450	465	482	433	460	466	473	443	456	477	452	422	492	491	431	465	431	444	459	474	459	455	459	472	506	462	464	428	437	453	501	480	454	467	435	483	473	472	441	472	456	482	459	490	483	480	487	490	468	473	454	465	450	482	447	455	453	483	456	456	454	469	522	452	462	478	417	487	458	474	465	491	519	431	468	437	469	433	495	470	453	492	479	468	473	487	482	437	499	460	470	494	430	467	503	467	504	457	467	424	469	463	499	482	501	493	512	495	472	489	469	471	475	486	482	488	524	472	475	460	451	495	463	469	460	481	420	485	470	512	503	460	425	462	452	471	448	445	464	492	457	476	484	476	455	475	485	474	456	436	457	452	484	465	460	447	469	476	487	472	472	456	465	472	457	507	503	455	475	506	467	468	478	460	473	496	466	457	498	474	488	428	507	469	462	500	464	450	421	445	461	434	468	457	486	458	426	469	469	487	478	441	502	473	489	491	460	441	497	439	498	434	459	484	494	500	450	446	456	458	441	495	429	460	480	494	441	480	448	446	455	471	474	475	451	462	435	445	476	455	432	484	450	478	463	459	482	455	468	444	434	484	456	460	464	479	437	487	502	472	474	466	458	477	468	455	470	464	470	429	433	489	445	487	463	444	420	468	470	463	429	492	485	460	466	475	524	446	459	489	451	457	478	478	442	451	452	488	498	461	450	451	423	439	442	453	466	453	510	456	464	427	488	458	464	464	510	438	456	517	514	528	496	504	429	481	466	459	449	458	473	467	445	445	459	446	464	495	477	454	473	524	437	473	495	447	479	450	484	494	456	477	467	401	450	457	480	469	484	485	471	496	465	433	482	478	450	500	449	459	453	448	474	437	474	459	474	480	492	458	495	479	495	449	454	462	497	480	424	447	470	482	444	477	445	455	442	454	484	448	433	470	424	488	452	478	458	482	486	503	472	494	441	431	471	477	470	466	458	455	476	445	489	431	489	460	486	469	464	473	463	467	480	444	468	487	473	506	464	440	501	444	473	465	464	410	465	482	487	440	412	477	490	503	466	512	421	479	456	458	461	468	448	505	470	449	447	481	456	464	488	456	488	476	468	447	487	497	464	423	449	441	499	476	450	451	481	458	485	479	519	480	471	443	451	522	426	473	441	448	464	477	493	516	453	490	475	476	483	462	470	446	447	493	476	446	447	448	527	479	473	466	438	469	475	479	480	509	499	484	458	505	452	448	406	461	473	431	434	502	464	481	467	452	458	513	465	440	453	429	462	463	441	441	452	458	459	521	460	497	498	422	465	443	481	492	490	438
7230	11916	10738	5999	3948	2890	2274	1798	1485	1273	1123	951	925	829	743	690	651	629	592	622	577	559	564	531	522	563	516	504	517	460	470	470	462	467	455	484	496	452	486	420	487	463	463	461	446	401	414	464	428	477	465	463	460	405	439	446	462	465	405	494	426	436	455	440	438	443	482	425	449	431	421	446	469	443	413	434	436	429	449	408	421	425	423	425	441	429	394	474	439	445	445	415	436	441	476	456	414	416	435	440	434	442	450	463	423	416	436	454	453	422	424	433	428	416	442	438	444	438	454	405	423	413	438	455	443	425	393	406	442	457	440	438	439	456	416	408	415	435	421	452	446	428	423	390	459	431	411	463	462	444	432	434	431	437	408	414	421	457	452	432	425	417	427	430	436	426	439	459	439	445	445	387	425	453	451	437	436	449	439	425	450	468	409	484	399	452	422	435	444	383	385	418	422	417	457	388	393	441	450	431	458	457	439	416	423	424	411	412	409	404	434	447	457	416	424	445	424	470	395	407	440	476	411	462	481	407	424	439	421	430	433	412	405	377	454	441	433	424	439	464	440	417	417	435	422	433	465	427	437	453	422	425	423	431	440	410	491	445	428	461	460	439	428	412	415	404	458	440	435	432	380	429	459	428	427	414	435	408	431	453	428	468	404	421	468	444	424	460	424	416	447	443	434	428	394	420	435	434	450	439	422	462	436	420	439	422	454	408	432	415	424	452	449	401	415	402	449	412	438	484	458	422	419	431	412	473	433	432	446	434	428	450	394	435	458	450	441	404	456	439	413	403	398	433	430	428	403	461	465	418	437	457	409	451	425	433	392	436	434	431	441	411	418	402	427	441	429	426	418	429	428	419	411	441	454	414	440	431	421	399	418	427	425	448	453	433	441	433	403	422	445	412	453	461	445	413	437	462	438	440	423	441	441	425	461	433	405	412	437	445	417	491	433	412	425	441	479	431	430	452	421	437	394	411	431	404	442	432	405	418	472	429	439	450	441	445	396	454	447	434	423	429	402	444	455	431	393	411	452	444	378	391	441	400	434	433	414	439	414	440	434	419	422	401	404	453	395	422	419	451	417	445	425	426	423	412	443	424	436	403	501	450	438	468	434	415	427	447	442	437	459	447	427	424	453	436	474	437	419	420	408	447	438	462	446	449	437	436	449	412	442	438	395	391	424	405	423	444	381	420	413	405	435	399	432	437	440	442	412	443	423	423	413	407	453	425	400	441	436	453	454	440	446	425	426	408	422	419	416	401	447	419	423	453	400	468	424	417	413	424	434	451	429	429	439	417	431	422	434	402	410	438	452	397	437	455	431	466	426	427	445	440	452	430	450	484	421	436	453	428	436	448	470	421	381	461	418	458	443	400	433	449	452	449	428	459	428	429	401	434	449	445	415	414	418	421	491	431	424	412	448	441	443	454	468	424	405	405	442	422	443	414	427	418	398	450	461	460	462	441	384	454	418	464	454	399	452	403	436	386	403	415	445	396	442	416	429	423	426	426	453	416	434	454	461	422	474	492	456	441	463	391	425	407	423	427	446	421	420	410	440	453	458	379	457	433	404	457	465	447	454	468	444	443	437	455	461	433	424	420	426	448	424	404	464	438	436	460	429	399	409	387	435	425	445	450	413	433	460	422	421	434	446	416	400	425	428	405	445	380	444	405	449	446	467	432	443	431	452	425	427	426	430	451	413	390	441	441	449	446	392	428	448	427	393	447	453	420	401	429	438	436	420	412	448	433	429	405	438	422	425	437	383	420	445	400	468	431	432	458	432	418	423	416	454	438	425	429	423	430	456	419	430	435	423	441	413	426	456	460	446	442	430	448	416	421	429	432	452	397	458	450	401	424	407	404	454	455	429	439	447	419	432	465	426	401	432	430	447	436	421	384	375	424	425	429	414	419	405	434	404	403	428	447	436	432	432	456	467	445	428	406	467	427	438	459	411	411	429	396	403	467	420	409	402	404	417	412	420	360	410	444	436	420	449	435	406	448	449	421	408	434	460	420	463	419	406	433	387	466	451	411	430	455	432	426	427	441	471	390	453	459	422	449	420	417	437	463	431	453	435	428	418	434	401	426	449	451	437	397	394	422	423	413	474	429	431	439	390	428	437	422	463	439	431	446	409	436	398	448	411	433	419	429	451	395	410	413	410	448	427	433	424	411	488	456	406	442	442	458	445	392	443	444	414	443	442	441	444	446	447	426	468	440	443	421	417	427	408	405	465	401	459	405	432	428	425	427	442	449	459	434	428	439	397	495	434	411	466	434	430	437	427	460	439	424	461	445	387	468	440	400	442	412	442	430	440	400	422	390	405	454	421	386	450	440	421	395	434	448	445	425	436	421	410	434	445	406	448	453	438	472	428	448	425	404	398	437	403	415	419	421	397	393	420	424	450	418	426	395	429	435	416	463	441	408	447	443	441	411	444	431	415	427	413	403	428	451	426	416	373	432	421	438	424	424	426	424	413	429	392	448	471	447	397	424	413	453	440	462	449	424	457	439	422	413	423	452	432	428	424	441	401	402	443	415	420	444	442	430	403	434	435	455	406	452	416	472	446	433	486	411	467	433	451	411	435	416	444	418	437	453	425	422	431	432	436	460	439	411	456	447	412	424	431	463	451	451	434	408	438	436	421	380	407	447	475	422	464	428	424	439	444	442	454	436	410	451	415	446	413	439	418	428	459	379	420	485	473	435	444	431	460	425	447	433	434	435	421	431	431	397	420	433	436	450	426	454	397	394	429	400	406	423	446	419	455	449	433	385	449	458	443	447	435	462	444	441	451	424	432	422	446	412	417	425	441	431	455	393	428	428	423	417	429	430	463	445	460	436	414	431	409	403	432	446	446	430	416	431	400	435	454	438	413	402	435	448	412	438	422	435	416	429	423	465	479	410	445	431	439	413	431	429	402	434	485	394	428	423	427	432	409	456	402	423	451	444	421	416	406	417	438	457	418	419	405	403	447	437	403	435	445	438	441	426	416	403	402	441	449	438	426	428	417	418	416	413	441	435	434	432	430	404	421	441	459	439	426	464	414	423	423	398	432	411	413	431	423	399	414	459	425	405	439	408	434	469	470	411	456	430	439	409	443	454	428	404	392	419	438	405	464	436	419	429	434	423	452	407	415	488	446	414	427	434	445	445	405	444	406	434	431	434	414	412	409	430	442	421	401	434	427	468	438	435	451	408	408	441	424	436	419	466	462	431	442	481	429	414	441	413	430	434	409	455	432	429	423	445	382	410	448	415	416	450	414	445	447	429	419	437	428	460	421	404	378	428	464	461	381	420	426	440	483	398	391	430	444	443	439	409	437	416	428	480	474	425	424	446	441	445	416	423	439	464	429	431	401	421	427	457	423	441	462	453	426	442	416	402	412	414	431	429	433	448	455	446	449	413	449	463	484	460	429	429	434	464	438	392	410	448	437	424	437	392	431	392	428	438	421	480	423	438	432	430	424	440	394	446	409	450	405	419	449	379
23031	20890	27659	24259	20897	21006	11218	2187	1590	1462	1289	1192	1093	1060	954	954	916	894	823	855	835	814	813	791	804	775	804	725	781	733	814	753	786	739	695	667	748	688	731	728	702	707	690	684	678	729	700	712	715	752	724	724	674	711	697	729	638	725	769	660	709	666	681	721	697	712	697	679	695	672	705	705	693	694	719	692	702	766	680	687	760	701	730	705	724	682	706	702	719	666	661	659	680	729	664	668	661	686	690	753	666	668	734	748	648	708	706	719	706	680	710	723	640	702	709	727	700	649	692	718	688	730	720	745	708	653	645	662	653	667	685	735	636	707	660	668	641	701	676	725	673	719	673	676	689	708	709	713	705	727	731	698	653	686	691	679	680	702	698	678	680	702	653	704	663	677	639	695	692	716	725	702	750	705	735	744	694	713	707	698	682	687	692	677	659	662	701	663	721	665	692	677	705	729	683	658	663	685	701	691	682	686	688	689	685	675	649	721	686	663	730	681	647	701	682	684	715	653	657	642	668	672	712	667	690	640	738	618	710	732	689	674	680	731	685	730	663	714	736	644	673	694	761	677	694	731	654	692	673	718	630	683	649	654	712	723	667	663	695	649	692	714	627	668	707	681	710	705	719	726	718	685	676	686	627	688	737	707	689	678	634	689	665	731	684	688	697	637	690	655	685	675	679	698	685	700	698	702	632	690	697	672	656	721	734	680	687	685	687	718	705	698	682	697	671	690	740	678	720	641	663	726	707	656	688	686	676	667	724	704	679	688	691	681	673	687	714	716	650	680	706	717	688	701	696	650	648	680	713	674	697	690	672	709	706	687	714	736	637	679	675	650	658	680	668	681	639	657	646	684	679	693	723	757	734	688	681	678	688	702	664	715	675	717	674	673	674	673	633	663	705	709	744	667	669	669	690	703	696	687	709	722	715	723	671	642	654	658	673	659	705	683	660	651	636	714	662	712	630	691	683	701	685	732	747	699	694	660	729	670	703	685	725	684	693	659	730	674	686	642	664	695	703	697	716	705	695	711	721	730	687	726	675	706	714	712	694	682	676	672	716	699	718	721	697	711	725	706	700	722	646	658	679	663	692	651	625	671	692	666	701	682	672	681	704	696	713	696	640	695	687	679	666	727	672	732	695	707	661	709	663	676	658	717	666	654	650	660	698	676	683	664	700	662	684	705	711	702	722	688	721	676	692	686	749	708	684	706	720	689	673	707	723	717	694	669	708	687	707	713	659	696	691	676	724	690	675	694	681	701	697	658	657	667	673	711	725	701	665	675	652	665	701	628	697	662	674	724	676	683	690	719	714	679	704	687	617	700	658	671	658	675	714	673	659	693	695	667	685	687	753	690	738	692	658	715	683	670	686	664	658	712	682	681	658	636	641	684	661	654	663	697	729	725	716	665	691	702	722	690	706	694	702	674	616	676	688	747	682	743	707	657	639	645	674	739	692	721	662	710	674	632	673	653	688	736	681	736	713	702	686	691	624	658	721	637	678	673	702	698	702	682	673	713	695	707	686	681	605	666	715	737	690	687	706	681	661	700	707	684	738	683	693	609	730	695	682	672	693	685	672	725	716	694	675	719	667	695	702	693	682	736	668	684	689	675	718	713	652	699	687	679	710	686	716	712	700	666	684	725	690	656	690	675	707	671	652	663	634	682	698	691	699	675	688	664	653	732	701	688	704	644	661	686	632	703	676	618	688	680	736	689	668	726	634	693	708	672	701	718	634	681	682	690	681	687	680	721	695	701	703	686	694	681	662	736	680	675	669	708	685	643	696	673	682	677	709	695	664	676	693	715	733	685	687	692	692	686	689	659	691	706	718	675	700	715	689	676	711	738	680	715	699	657	657	695	698	708	684	676	676	706	706	738	726	635	662	659	682	634	733	706	660	671	723	696	773	672	702	731	734	715	720	728	710	707	661	678	685	703	669	664	649	706	704	680	705	699	685	681	661	710	708	668	729	730	700	678	683	729	711	674	697	652	643	672	697	725	690	681	683	689	708	717	652	692	720	666	657	681	655	659	656	714	649	663	668	686	690	702	681	691	697	687	672	690	711	675	642	658	672	663	667	679	689	651	664	705	638	680	669	660	696	702	689	691	704	681	652	681	717	698	699	727	673	755	745	682	681	671	680	667	678	695	688	677	675	693	635	754	668	715	703	662	680	640	620	684	693	676	685	674	683	690	688	703	657	704	683	749	680	705	682	739	696	719	731	718	721	653	689	656	670	724	671	705	682	700	690	698	681	690	672	655	707	616	714	678	674	674	656	676	685	706	706	720	665	716	686	715	661	687	722	711	675	693	712	670	724	685	729	694	713	695	726	701	687	665	712	727	662	670	709	710	727	676	749	627	673	652	715	702	674	649	721	662	691	693	686	658	653	726	706	737	721	649	701	727	689	681	733	693	711	703	737	704	673	687	686	661	724	688	698	660	723	676	666	693	701	723	744	732	708	677	700	713	686	757	702	654	689	679	690	670	728	715	668	653	673	729	683	685	685	722	669	685	652	692	726	743	706	720	659	710	695	650	697	680	671	680	713	697	720	739	649	685	653	683	704	741	656	723	690	708	670	701	705	718	649	731	700	684	672	708	701	727	701	692	731	700	703	645	653	698	688	713	683	651	668	690	660	705	716	728	698	722	672	727	696	690	655	690	654	691	701	673	739	688	680	692	676	678	706	677	734	674	716	712	651	726	716	651	689	710	669	719	664	682	706	731	657	678	732	701	685	685	686	620	681	653	653	612	665	652	675	761	693	685	721	625	686	687	664	712	670	664	711	669	683	657	682	676	665	664	656	721	684	689	726	764	665	667	734	643	716	678	679	680	693	690	665	692	673	721	689	701	710	684	672	682	686	684	664	698	693	670	682	637	729	752	627	646	688	689	705	650	672	694	667	681	714	698	680	673	693	685	706	692	700	679	644	691	656	665	624	680	685	685	659	663	700	672	712	676	722	693	704	728	681	699	700	686	699	725	684	720	703	706	687	685	665	658	676	683	676	663	684	639	705	658	688	702	683	662	652	689	641	681	626	675	678	694	698	644	658	696	707	694	708	711	664	675	680	680	696	711	674	675	689	683	712	674	635	675	649	713	699	654	713	629	692	684	697	689	673	713	675	629	690	685	710	689	688	685	677	684	662	673	691	707	702	696	670	687	702	662	688	698	631	682	687	665	686	703	643	693	708	655	653	710	710	665	712	731	721	697	681	687	685	673	726	719	721	716	640	696	680	638	666	686	722	722	688	665	705	684	633	658	667	668	657	698	682	696	717	623	705	692	697	707	690	694	688	699	688	705	680	689	716	662	726	710	674	696	736	703	710	689	678	701	644	665	721	746	685	675	717	662	671	699	706	645	678	658	717	697	691	636	721	693	693	700	710	709	672	700	649	659	714	708	696	713	711	709	709	652	724	677	722	715	681	694	741	667	670	679	620	672	691	708	687	754	644	681	719	708	734	698	678	682	686	699	666	702	698	697
10009	18961	17094	10158	7082	5305	4049	3397	2673	2272	1913	1656	1521	1375	1345	1209	1069	1019	953	953	857	853	864	853	815	810	774	749	742	807	744	698	738	685	692	728	723	692	692	681	747	654	706	699	666	695	660	646	682	701	662	656	650	669	653	645	655	646	676	629	650	667	621	661	681	672	673	684	616	655	682	644	669	649	656	705	622	667	648	639	632	650	621	624	668	603	635	695	659	641	664	644	634	618	600	664	637	628	589	649	697	647	607	658	632	651	593	644	707	682	689	624	646	675	607	665	642	645	649	623	684	660	697	603	656	636	663	633	639	622	677	671	668	687	649	619	666	646	661	606	623	632	633	681	625	614	643	688	650	667	571	641	613	654	631	655	605	643	641	634	651	650	619	665	676	675	703	589	661	637	636	630	628	677	669	651	631	625	649	648	643	632	621	630	644	672	599	652	594	628	643	675	651	666	675	632	662	680	660	651	609	651	637	651	651	666	629	648	611	651	626	641	602	625	605	626	639	664	651	641	664	616	664	654	602	643	662	591	641	651	656	645	654	619	631	641	635	643	655	652	609	625	589	618	602	698	648	634	633	624	664	582	663	638	598	694	672	631	604	645	626	629	637	607	615	615	585	588	631	652	635	625	651	607	693	630	598	622	628	678	609	642	602	638	626	656	671	618	657	602	637	679	685	654	641	661	632	649	641	670	630	680	628	654	637	623	628	607	651	656	628	613	676	596	635	647	642	682	631	708	619	645	659	652	674	591	656	657	700	663	681	640	627	634	641	650	643	660	658	678	614	649	623	634	645	664	658	656	637	661	665	669	655	617	664	630	621	614	692	669	614	605	641	639	654	639	652	702	664	625	628	612	673	627	703	604	609	656	630	671	644	626	654	646	628	650	680	666	608	629	668	630	646	626	653	615	632	636	650	669	602	656	600	619	679	656	634	679	631	657	658	648	662	617	669	701	666	631	598	623	598	664	678	690	665	691	650	648	622	608	637	623	607	646	623	619	642	652	659	624	663	631	608	671	645	638	656	676	616	630	606	670	631	605	621	670	624	646	599	659	661	665	584	665	637	645	609	668	615	630	671	627	651	665	642	611	628	654	658	632	612	660	585	648	595	590	668	642	616	634	631	662	629	625	678	655	687	621	663	662	657	638	629	638	617	669	652	674	655	637	648	641	665	667	614	661	620	680	640	655	614	637	622	696	651	645	634	601	629	623	618	605	665	682	659	659	652	593	625	667	644	661	638	639	648	597	622	635	630	683	594	615	659	680	629	651	669	654	610	652	648	618	647	637	694	647	628	623	619	668	674	642	661	631	622	602	652	653	611	612	663	654	668	607	617	593	636	615	682	627	658	635	659	651	653	691	646	604	655	627	631	663	618	628	602	665	589	585	604	645	660	651	663	632	604	627	637	610	621	615	624	636	637	641	655	638	677	655	669	662	618	662	637	669	622	690	690	644	634	662	651	685	635	601	689	670	596	597	632	620	645	618	678	612	637	635	638	608	592	687	683	627	660	635	599	674	660	662	654	613	658	644	621	649	645	644	614	665	666	686	664	646	625	615	627	647	658	613	670	606	662	670	618	614	648	649	629	663	682	657	651	704	668	677	660	648	648	688	631	619	611	601	649	644	665	618	667	580	671	640	622	640	657	625	617	629	630	632	674	617	634	577	656	603	656	647	613	653	605	660	672	633	610	660	622	677	601	643	609	651	631	596	662	629	639	608	616	626	666	622	614	620	636	659	674	615	628	624	611	632	631	602	649	628	659	619	600	672	691	618	663	625	576	623	650	634	639	626	629	651	666	644	675	623	664	618	630	681	634	644	608	637	613	639	658	650	608	648	619	642	667	668	615	698	661	700	698	663	670	658	586	627	633	643	661	662	650	658	670	661	646	643	693	643	667	610	642	620	653	637	642	637	596	658	576	612	657	655	604	636	632	672	630	650	604	657	629	634	661	626	611	650	637	672	636	671	634	637	623	632	648	649	648	646	628	636	640	662	661	643	617	638	654	615	600	646	634	657	588	631	677	601	690	650	633	652	651	636	697	650	675	646	666	646	630	634	634	609	639	693	663	643	625	663	635	620	621	682	651	684	610	611	643	609	661	640	650	626	639	639	652	656	637	665	650	623	651	665	614	665	664	640	571	588	658	621	612	637	646	632	620	659	666	669	691	648	657	661	648	681	672	621	603	669	663	574	625	607	679	631	642	637	695	598	620	614	633	665	674	647	665	664	645	641	603	659	662	704	621	642	643	631	625	621	634	670	631	639	629	638	652	644	631	690	607	623	626	683	657	605	655	628	633	644	614	615	644	682	616	619	669	602	626	642	684	635	579	669	627	621	619	651	678	668	659	661	589	659	623	674	634	671	662	660	612	681	615	658	619	667	685	658	619	621	629	665	635	628	643	624	661	676	666	635	641	662	661	656	696	645	658	704	652	670	670	642	625	663	612	627	623	648	637	626	668	614	689	632	680	611	675	686	670	677	609	647	579	593	608	663	683	660	608	680	649	635	659	602	635	615	680	653	619	666	631	609	677	642	627	655	623	612	655	632	647	679	703	631	634	638	624	662	635	626	648	651	636	635	643	628	617	637	651	624	658	670	618	672	644	667	615	571	675	625	666	623	612	648	648	611	623	688	616	641	666	655	664	614	617	636	652	612	655	663	634	613	636	652	697	616	640	651	650	649	600	586	646	630	654	640	641	629	605	636	676	631	599	658	667	677	660	641	632	623	650	651	587	630	638	689	608	653	662	648	652	633	615	625	640	621	610	618	600	642	638	599	681	633	656	635	626	615	656	614	656	667	640	648	692	614	619	634	632	646	619	660	661	655	609	675	587	673	615	663	611	613	617	641	663	621	669	596	636	595	657	655	681	593	598	632	648	667	646	650	645	682	604	625	636	641	635	639	621	609	659	669	675	634	607	581	618	683	610	645	649	624	615	648	642	627	621	634	621	636	653	635	657	614	647	638	661	657	611	624	635	628	681	617	646	630	612	662	634	624	634	666	645	665	653	608	688	669	660	642	672	582	656	643	650	622	710	650	586	645	661	668	613	637	611	649	608	691	689	615	694	646	626	608	636	615	638	661	642	624	629	636	649	571	589	645	614	663	648	616	583	680	662	670	635	638	703	635	581	670	636	644	679	643	651	614	669	636	697	651	600	641	607	614	697	607	631	607	652	620	617	627	637	662	620	639	640	671	648	681	634	618	606	618	696	619	626	610	627	616	639	650	640	657	670	637	634	631	651	644	652	608	660	647	662	664	658	597	671	626	696	597	705	671	641	648	662	672	633	668	632	635	637	667	648	603	690	658	604	633	612	635	640	602	637	662	654	631	682	646	657	668	646	609	661	644	630	665	638	626	664	644	676	686	648	622	633	646	658	669	693	628	643	599	642	621	628	622	633	648	653	664	642	633	646	680	626	683	648	621	680	656	653	636	631	624	634	648	623	638	651	612	656	636	659	620	632	603	633	650	596	681
28381	14841	1806	383	253	189	185	156	179	161	161	148	171	155	150	186	162	161	138	149	147	171	147	158	167	160	170	137	148	128	171	177	143	163	138	163	144	144	143	154	150	165	146	148	164	155	166	144	160	141	126	126	163	137	166	138	147	150	154	152	150	152	138	147	154	144	149	141	160	142	128	163	154	151	145	152	137	153	140	145	149	176	169	125	143	156	159	145	169	146	152	134	136	136	139	147	121	143	163	142	150	166	142	162	131	159	159	162	178	151	137	147	146	152	142	168	126	144	136	166	150	135	155	154	142	153	160	148	144	143	150	144	127	128	151	153	147	158	137	165	149	157	150	138	135	146	140	160	155	169	152	131	139	146	135	154	152	164	152	164	152	163	154	131	153	148	142	152	132	152	152	158	160	138	134	120	150	171	147	154	158	141	141	145	139	142	143	142	156	136	156	135	153	169	126	137	154	130	161	148	154	151	121	134	171	152	162	151	141	128	146	154	155	137	152	155	161	153	156	142	137	134	144	145	118	146	160	148	172	151	144	149	153	140	155	125	155	137	163	152	149	139	151	159	148	139	142	149	143	156	145	141	128	125	141	121	154	154	149	146	141	157	128	127	150	150	140	135	160	149	153	128	147	135	132	147	151	113	148	164	157	157	155	149	166	149	121	161	142	160	157	142	173	160	140	154	124	141	133	117	193	127	141	167	140	141	161	140	157	138	177	157	150	149	136	154	115	143	144	161	153	141	151	146	148	153	135	140	126	147	150	129	142	158	160	172	158	143	169	133	154	152	171	157	150	129	165	133	136	159	135	142	144	174	147	146	157	135	170	155	148	135	147	149	135	133	117	163	143	139	149	145	137	139	154	137	149	141	163	143	153	138	161	145	167	149	142	145	155	135	155	144	168	164	165	151	166	140	143	125	155	149	162	143	150	153	143	159	151	141	129	141	161	129	163	149	125	147	168	138	162	143	120	144	152	126	133	142	166	151	132	138	147	168	133	165	161	148	161	161	168	150	151	134	132	167	157	163	148	132	177	138	134	151	167	163	129	134	153	152	155	116	149	133	134	160	134	129	157	161	142	128	170	163	163	144	148	159	134	155	130	130	124	151	161	159	164	134	138	146	161	144	139	132	142	148	137	134	129	157	132	154	134	132	164	146	172	167	155	163	131	142	188	146	129	150	141	161	160	151	151	147	139	162	143	149	151	150	155	158	154	154	158	170	155	163	151	154	150	163	145	156	136	152	144	133	134	151	146	143	170	128	163	140	164	143	149	164	157	142	146	130	161	143	133	151	161	159	156	162	163	172	163	142	144	153	145	163	134	172	134	161	124	147	134	150	162	120	136	133	131	155	162	159	164	149	128	151	144	168	154	155	149	160	160	128	131	139	141	142	144	140	144	129	142	141	131	143	164	151	148	139	145	125	148	160	145	125	150	158	159	172	165	159	133	150	166	167	155	136	139	137	129	141	142	132	170	151	152	134	140	147	146	136	150	118	166	133	131	143	162	142	146	163	143	164	155	160	160	134	126	159	171	128	133	160	140	149	146	128	154	132	138	142	150	151	111	151	147	130	143	149	139	176	138	162	158	171	147	125	123	157	137	128	135	157	140	153	150	166	128	129	171	157	156	151	142	135	168	146	140	175	161	152	139	134	109	126	162	137	153	152	126	150	169	153	127	164	157	152	159	157	149	135	138	127	143	150	158	151	126	144	154	136	141	150	153	154	122	137	145	142	170	161	147	152	151	171	155	161	174	157	148	163	162	152	138	153	171	154	154	146	140	148	155	144	138	143	137	165	148	142	148	155	146	137	132	158	143	157	141	142	143	136	139	152	163	147	151	155	151	160	157	120	130	144	136	144	154	149	144	137	135	147	136	141	157	125	154	141	159	141	138	152	145	154	134	156	150	140	159	126	149	119	162	156	154	147	155	154	160	150	153	138	143	152	137	142	147	149	142	160	166	129	144	158	139	148	152	149	146	154	144	159	159	170	127	141	156	162	142	151	134	161	155	154	155	153	154	160	148	137	141	149	151	137	131	129	150	147	146	119	149	149	166	163	131	142	166	148	122	125	151	148	158	136	122	146	151	154	144	135	141	145	150	145	147	161	150	152	146	134	154	168	146	144	161	160	133	171	125	155	153	150	135	161	173	135	138	148	156	134	178	152	125	136	147	147	137	130	145	170	122	155	141	140	141	134	148	150	165	164	163	136	158	149	139	126	151	134	162	128	147	114	154	162	159	136	135	149	141	138	145	163	167	140	149	146	149	162	148	146	139	129	140	154	142	127	125	127	162	157	165	156	157	156	134	152	137	161	161	157	138	136	148	141	167	153	160	152	147	149	136	142	124	144	119	165	141	149	148	165	151	143	141	158	138	138	154	142	134	136	157	158	139	131	137	153	175	157	154	156	181	140	162	146	154	152	156	162	127	157	172	145	141	121	148	158	140	156	173	142	134	131	115	145	162	152	136	163	138	165	129	174	137	154	155	124	177	138	146	152	158	149	145	153	148	152	142	156	167	156	156	157	145	128	154	150	149	138	150	132	146	143	151	143	135	140	137	156	133	145	125	130	155	168	129	146	139	129	144	133	146	171	152	161	135	170	155	135	145	147	146	144	110	162	158	146	148	141	129	180	129	125	143	160	129	141	159	170	142	149	144	175	159	141	150	153	144	137	146	136	148	138	152	135	167	149	144	131	141	138	140	164	164	136	120	142	161	161	152	143	147	151	163	154	140	144	150	163	142	171	151	148	150	135	148	135	147	139	164	139	157	115	122	148	158	157	139	128	146	154	136	155	144	156	152	140	136	149	166	160	132	152	161	162	140	158	144	140	132	157	133	139	158	145	182	160	163	154	148	161	150	142	130	151	139	128	135	140	151	142	145	141	170	143	154	129	153	150	148	153	138	148	140	149	173	143	135	169	159	146	135	137	154	136	160	155	160	131	158	133	144	136	149	162	149	162	125	155	114	126	142	154	130	163	151	135	126	139	159	150	133	150	141	158	163	157	150	161	143	142	139	151	159	169	156	149	148	130	139	146	138	145	156	163	135	143	151	152	147	133	148	154	158	144	148	140	159	153	149	121	149	131	115	145	125	149	155	147	161	155	125	146	155	163	160	153	149	143	167	141	167	156	163	135	148	146	134	166	169	142	145	156	156	150	171	144	123	151	124	155	136	138	151	155	167	145	145	164	147	127	152	121	163	155	146	148	149	162	156	136	160	146	133	140	146	133	141	148	156	163	139	131	160	137	153	155	132	147	133	162	145	143	151	155	147	149	159	134	134	154	163	133	154	147	142	153	150	139	151	160	148	160	157	151	132	156	155	134	138	173	142	143	140	158	153	150	148	142	157	146	151	156	165	157	147	164	133	149	157	140	153	163	144	146	134	131	136	136	162	143	126	145	173	161	148	130	149	142	161	129	135	148	173	132	171	152	164	174	156	171	148	139	161	134	139	153	153	166	134	155	169	125	152	158
5015	787	685	411	297	251	236	193	205	194	176	160	166	177	159	167	166	155	144	166	162	160	160	155	178	143	157	144	144	156	146	133	141	149	176	132	143	157	136	163	150	162	139	168	156	146	143	149	126	166	141	171	143	147	160	155	159	167	170	148	158	158	137	147	131	148	161	158	158	153	135	131	149	147	149	146	152	145	141	163	137	147	156	151	149	130	149	154	152	166	156	155	152	160	157	138	155	139	148	155	144	136	148	161	133	155	151	156	173	140	152	170	147	139	158	169	144	147	148	135	158	140	143	184	149	164	136	123	173	141	153	134	168	158	153	133	170	159	161	161	163	160	141	142	159	146	154	132	150	161	172	161	149	176	153	154	135	147	145	142	143	145	181	156	147	159	152	139	147	148	142	157	160	141	126	153	156	166	161	169	131	153	152	152	135	157	182	177	144	162	144	132	155	149	153	138	148	143	130	149	146	140	144	157	142	162	149	160	146	159	151	154	151	159	144	154	145	153	160	149	141	133	141	168	170	183	138	158	180	155	146	173	149	121	152	145	149	141	154	135	144	159	145	141	144	163	138	154	171	148	128	135	155	148	137	154	159	142	154	159	144	148	146	167	125	157	150	153	154	142	147	159	161	179	142	128	144	157	144	145	182	135	175	157	156	156	156	156	182	156	171	155	160	157	153	162	152	175	160	152	168	164	163	145	150	169	147	143	159	133	149	130	154	151	153	152	166	153	166	131	143	175	146	155	147	165	146	180	135	152	150	149	157	139	159	132	143	137	143	155	168	141	123	149	129	143	137	153	141	164	163	164	147	152	152	148	151	179	130	155	174	157	161	154	143	140	152	142	127	137	145	169	143	139	149	160	142	147	158	124	147	141	148	180	145	151	159	160	152	149	157	163	142	176	159	141	133	138	145	134	153	163	140	164	145	152	159	149	159	182	136	131	146	147	157	129	155	176	154	129	145	148	127	151	140	140	155	167	149	156	180	168	140	164	164	155	144	170	159	144	144	155	149	149	140	147	146	162	144	150	156	158	145	141	150	171	146	149	148	166	138	154	150	170	169	172	143	156	169	145	141	149	155	155	146	143	136	154	139	139	157	160	152	159	156	156	164	139	152	153	147	162	149	159	145	130	167	152	133	172	133	155	165	140	138	155	149	148	156	133	162	127	179	126	139	142	179	153	152	168	141	159	154	162	143	159	152	177	142	149	161	144	169	145	151	153	159	148	159	125	138	177	166	147	164	136	141	151	137	154	154	138	133	152	146	147	151	140	133	142	159	141	140	136	154	139	159	152	168	165	146	172	149	147	147	132	164	149	148	138	157	135	151	160	167	173	180	152	157	150	184	161	151	165	153	153	140	164	148	168	151	143	145	135	148	130	141	162	133	154	159	138	159	164	146	148	144	155	158	160	152	145	172	142	150	151	147	159	170	132	138	157	163	146	151	157	155	151	146	148	159	123	157	158	148	150	154	148	159	132	158	148	144	129	170	154	147	143	168	160	154	154	165	153	165	160	155	159	136	163	150	148	146	145	160	128	143	152	136	166	148	141	161	150	150	165	159	150	150	133	139	149	144	162	146	155	147	158	159	150	152	145	136	145	147	145	151	158	158	145	152	143	149	145	146	137	133	150	162	143	151	145	144	142	144	165	165	174	144	168	143	172	135	137	167	159	142	124	136	137	171	154	142	164	140	135	154	168	143	178	140	173	140	156	163	151	149	179	125	154	166	168	140	139	143	151	142	149	167	146	163	151	131	165	139	154	157	159	158	131	150	158	119	137	166	166	161	154	146	160	169	147	159	139	150	162	144	137	155	151	152	157	131	142	161	148	151	138	170	139	153	149	160	122	175	164	150	153	149	148	150	157	160	149	131	136	145	162	159	137	154	154	139	153	163	145	133	147	141	157	142	157	158	140	165	120	170	145	153	164	156	145	135	143	137	154	142	136	149	148	146	156	142	140	163	152	149	143	148	144	143	161	150	161	142	169	150	159	140	152	157	144	172	165	146	155	146	162	156	136	146	163	148	145	157	146	147	154	143	144	151	152	148	140	136	156	168	138	140	136	143	157	139	161	145	138	149	158	174	146	151	146	157	130	160	152	149	169	137	156	143	147	150	148	163	149	131	148	148	166	133	148	154	146	146	151	127	147	139	166	151	141	179	137	160	149	147	153	150	136	173	147	181	139	143	153	159	160	149	146	165	157	176	157	148	177	161	159	162	137	173	141	173	160	140	180	157	154	154	158	151	147	146	141	126	149	154	162	136	153	159	145	145	130	161	155	170	150	137	163	144	146	139	145	136	157	144	147	139	141	171	141	143	157	167	157	143	150	125	171	157	166	155	133	141	140	155	135	157	124	170	163	175	149	131	164	155	176	145	125	160	145	132	156	153	164	176	155	163	143	144	145	133	166	166	162	169	131	163	161	142	160	162	144	133	129	157	143	139	144	138	166	138	133	153	146	135	136	167	159	153	162	139	145	154	148	151	153	166	158	121	156	141	160	163	144	159	148	171	156	152	154	149	156	146	146	159	140	162	150	146	148	141	177	161	151	145	144	163	145	143	154	151	144	147	167	158	139	154	146	167	154	142	135	169	140	168	169	145	152	146	170	158	154	172	144	163	152	178	156	140	155	142	156	146	135	124	158	131	160	147	153	142	141	139	161	148	130	156	153	154	136	142	159	158	133	144	134	175	155	138	157	135	129	157	161	151	147	154	147	156	119	155	161	141	147	170	154	146	163	141	165	141	150	147	156	138	158	166	134	149	155	167	150	160	149	144	155	150	151	142	152	167	157	144	120	137	151	155	138	168	148	145	152	165	140	142	138	146	147	150	145	173	152	149	155	138	157	124	149	151	161	136	148	158	151	152	128	164	147	162	162	181	150	142	157	159	138	151	133	160	130	144	142	141	152	149	156	156	174	131	151	149	150	130	161	154	149	173	169	180	176	131	124	154	126	159	163	135	154	179	157	143	148	134	156	134	176	139	146	159	142	154	137	130	150	165	151	143	143	158	169	140	143	158	152	141	153	161	146	155	158	145	150	156	148	158	162	134	155	166	155	159	151	131	169	160	158	151	147	147	127	143	159	178	143	137	146	164	139	154	161	157	147	144	173	170	159	141	158	143	151	135	161	152	160	156	143	141	140	139	158	168	125	132	172	179	152	167	135	138	139	157	162	140	162	161	158	132	151	146	134	173	137	159	163	176	140	142	161	161	151	163	159	173	142	165	154	143	145	150	149	151	167	167	163	157	162	146	170	142	148	140	163	122	155	154	144	146	140	143	157	147	160	150	155	133	138	156	144	135	145	159	153	138	161	150	149	139	154	149	145	154	126	159	162	130	145	147	163	150	166	146	168	163	153	137	152	142	151	162	161	157	152	159	115	150	158	129	162	159	149	131	153	175	164	148	151	151	124	138	161	154	140	140	134	160	136	148	159	156	138	129	145	152	154	142	165	136	148	137	139	144	151	140	143
25211	20842	27359	24418	20861	12853	1887	1141	963	860	786	720	681	665	624	624	602	588	536	586	558	545	500	515	499	518	499	538	503	503	488	520	507	509	505	516	498	486	478	497	512	512	520	502	463	456	488	489	497	474	515	456	464	476	460	450	487	501	468	474	473	452	456	505	456	474	494	488	461	482	485	460	450	470	456	486	495	448	481	469	449	502	451	450	491	478	473	482	476	487	485	443	479	456	450	480	479	489	449	465	463	467	485	511	452	451	475	462	497	490	437	424	508	492	485	448	440	513	493	484	466	462	511	471	472	473	473	456	477	496	446	448	446	465	440	472	468	459	435	504	482	485	473	472	487	463	482	437	421	486	460	474	498	447	483	463	481	504	457	449	430	482	475	459	475	459	437	476	447	490	482	485	465	484	475	493	469	472	453	476	503	500	431	453	432	448	464	492	454	461	456	441	460	487	468	472	475	437	483	472	515	470	450	456	428	473	473	464	458	472	481	493	455	447	477	435	470	440	440	458	464	438	461	500	484	461	487	428	447	461	465	473	495	480	474	463	472	469	476	486	447	488	471	447	479	462	473	420	500	489	447	505	478	492	456	448	467	445	454	497	452	465	506	456	464	489	459	450	487	511	477	465	474	521	473	453	493	481	442	472	476	495	507	480	442	474	505	492	485	461	517	458	479	461	481	477	435	449	438	463	461	483	478	474	512	488	454	491	424	481	477	496	451	493	477	509	454	484	460	517	488	495	449	456	508	463	460	452	431	447	495	496	491	475	449	483	473	451	455	490	485	448	484	485	483	472	511	492	504	477	477	475	453	445	464	480	479	486	513	486	497	495	469	419	483	470	477	519	490	491	464	499	501	429	477	439	449	471	459	473	485	458	465	430	475	470	496	433	521	477	451	471	501	485	509	490	468	453	482	459	459	410	489	466	492	469	453	463	484	489	501	491	465	446	486	459	499	486	472	463	447	495	527	467	494	506	459	456	467	439	429	511	485	455	479	503	481	477	476	462	482	477	504	460	468	438	456	445	502	507	461	457	500	471	504	469	481	455	504	499	482	511	461	444	436	500	465	472	462	446	447	437	446	450	493	477	441	513	436	518	476	458	437	441	484	474	481	492	441	500	482	448	464	482	501	485	477	497	473	463	456	477	485	443	466	467	477	480	465	431	494	500	479	516	478	451	499	454	438	457	471	441	446	463	468	484	449	507	455	454	438	487	494	484	493	434	447	480	463	462	447	455	546	483	484	470	477	493	474	502	479	470	472	485	469	462	481	453	437	465	427	501	480	444	455	457	474	489	463	465	462	450	450	481	467	504	466	507	460	492	464	447	465	481	456	504	496	447	471	460	492	469	459	431	441	452	486	476	479	459	491	436	462	461	475	486	487	478	459	434	466	452	462	473	465	462	465	473	462	516	458	468	464	446	445	438	453	461	488	485	474	496	457	464	469	453	458	451	503	507	473	463	462	451	498	471	484	457	455	483	461	489	471	475	451	462	479	463	463	508	461	442	440	466	443	479	449	466	476	508	457	454	511	458	465	447	446	501	468	466	481	449	458	502	463	462	457	445	470	476	446	465	454	466	442	496	495	495	453	473	466	481	443	474	451	458	432	452	464	467	464	408	443	449	464	473	453	531	475	456	457	470	474	465	462	417	472	484	429	468	477	452	453	480	403	477	477	485	479	467	474	459	494	480	468	448	451	446	485	453	446	454	496	501	465	499	490	512	473	453	522	469	435	496	468	503	492	494	428	471	488	475	438	446	471	482	459	507	460	452	507	474	464	472	470	467	422	474	472	466	494	479	477	453	435	481	505	434	457	447	485	472	466	426	439	474	514	485	460	514	478	488	482	557	456	451	461	494	449	492	444	460	447	455	495	450	467	503	469	468	488	471	480	492	457	469	516	431	465	440	461	488	509	475	502	430	493	510	448	482	434	463	473	440	497	476	480	450	441	449	466	441	495	420	488	460	468	462	476	438	471	477	464	442	492	465	472	429	504	440	423	495	474	478	459	454	491	482	463	504	478	438	477	511	445	519	430	485	487	460	485	469	488	474	440	484	481	483	492	451	412	445	489	456	466	431	464	491	471	489	468	485	503	494	423	512	449	486	448	480	460	494	514	485	490	414	431	462	451	478	500	471	463	432	441	462	451	452	500	449	478	499	460	496	446	450	483	467	432	459	503	487	450	490	467	482	468	440	459	446	459	448	450	461	481	511	449	485	495	474	432	430	464	515	457	486	477	431	459	451	449	442	475	483	472	461	467	437	467	479	503	468	475	438	477	466	479	432	467	444	484	451	457	440	456	404	446	448	495	472	470	457	446	502	467	429	479	460	430	531	466	456	474	495	420	453	505	479	484	466	439	495	442	484	442	458	501	473	488	493	455	443	463	483	461	481	480	455	440	486	503	455	449	466	512	507	454	444	458	458	477	479	492	490	465	469	456	467	491	473	501	461	468	486	465	442	438	464	492	453	499	453	485	442	450	426	477	416	448	494	487	441	460	486	480	489	419	471	477	484	475	489	419	482	452	466	438	444	469	480	463	468	458	482	444	492	479	448	464	445	470	469	464	462	461	510	440	458	474	479	467	507	477	506	504	445	436	466	475	465	451	468	470	478	469	467	501	436	425	503	420	449	481	477	464	464	479	488	421	441	448	460	512	485	438	464	429	437	464	487	491	506	463	483	463	442	464	467	459	454	487	450	506	504	510	467	447	476	499	470	438	484	472	488	471	502	460	455	487	453	488	464	477	458	490	459	449	456	471	465	489	451	503	485	442	474	467	468	497	446	475	471	405	496	441	499	487	486	421	478	488	469	482	463	492	493	478	499	448	464	477	491	506	457	466	441	442	494	457	452	436	497	439	470	460	459	438	481	485	456	431	470	426	455	468	466	513	453	483	453	443	454	466	462	514	451	495	440	496	486	487	433	461	451	452	414	480	512	482	488	455	508	460	447	483	502	502	488	471	455	474	444	496	449	450	442	471	449	436	504	449	496	474	473	487	466	492	480	448	449	463	463	510	432	502	487	473	497	478	521	445	463	481	470	465	456	497	474	463	435	463	441	494	495	454	479	423	478	458	465	491	453	449	431	496	469	455	478	463	468	449	470	459	446	481	476	470	471	501	446	467	427	467	461	455	449	456	476	462	469	433	442	482	493	488	482	478	457	516	474	445	467	526	483	481	474	476	447	465	473	510	492	458	517	474	477	464	468	464	447	460	456	474	478	477	473	466	476	469	463	479	483	441	476	500	449	467	509	494	457	479	498	485	475	451	490	449	477	487	467	458	470	513	461	472	489	468	476	475	473	468	484	464	483	453	499	457	465	460	456	494	466	469	514	447	466	493	430	491	457	473	497	457	460	464	468	455	455	499	484	456	460	496	490	441	467	478	460	466	472	450	418	493	454	505	484	442	495	461	469	507	457	486	466	440	449	475	517	445	487	436	450	424	491	471	499	458	454	471	471	466	452	450	447	440	462
7136	11915	10693	6027	3914	2836	2207	1817	1544	1191	1126	1009	897	798	744	709	679	638	588	585	565	560	539	539	537	514	544	526	461	489	485	516	484	456	463	468	462	495	445	439	449	469	481	500	490	463	482	461	416	453	421	471	435	463	457	473	474	461	446	474	426	442	463	424	419	453	432	468	466	455	459	429	437	472	445	425	414	431	426	431	416	440	430	417	443	439	424	432	467	472	419	449	413	418	441	416	415	456	447	436	480	422	415	418	403	454	396	464	515	419	486	414	444	405	446	428	420	446	437	422	433	413	419	436	426	420	412	454	399	460	419	414	437	407	448	439	412	411	455	422	436	407	405	441	432	446	458	437	442	418	431	432	426	457	451	437	424	448	428	419	399	419	417	420	455	471	426	401	467	416	471	430	470	405	400	424	440	411	399	465	429	457	419	435	395	412	416	438	435	441	458	430	453	457	432	449	455	432	449	448	379	441	423	447	438	455	409	440	477	458	422	430	480	418	429	435	456	437	444	404	400	439	426	441	420	478	390	382	448	405	437	472	413	427	469	439	422	414	427	391	416	426	425	414	472	442	429	416	428	423	503	425	424	439	448	465	417	466	437	448	459	423	488	429	442	410	484	413	469	430	439	395	449	440	425	380	432	419	443	409	442	439	446	421	415	431	429	484	427	448	423	440	433	452	404	454	434	459	431	454	455	451	433	430	410	469	458	451	450	424	408	459	414	432	451	449	470	445	388	436	414	435	433	424	460	434	386	437	488	460	393	413	403	423	441	475	405	419	474	430	432	421	417	437	436	401	474	417	407	429	456	438	432	451	464	428	473	423	409	424	453	449	453	417	431	418	413	395	421	427	429	432	421	434	435	449	439	412	434	423	469	449	453	431	429	409	424	431	471	421	443	447	429	417	450	463	424	430	459	438	461	412	422	406	453	423	440	418	407	435	394	417	446	415	436	427	434	430	414	460	421	438	415	424	443	454	419	427	455	420	458	428	465	434	414	449	419	457	429	430	413	438	430	424	489	431	415	452	436	455	396	442	423	419	457	449	479	437	402	443	464	434	464	435	432	453	437	416	416	471	420	454	439	421	430	429	444	456	426	457	437	450	447	429	455	437	457	415	471	404	420	440	439	465	439	403	406	455	439	442	437	427	450	418	440	388	434	429	469	418	434	410	484	438	422	414	431	462	457	425	391	428	435	424	442	433	390	400	452	424	411	452	424	460	433	463	422	424	442	407	421	457	433	431	411	412	442	438	410	413	468	439	482	428	448	466	411	436	432	427	464	437	433	435	422	455	429	435	447	469	414	457	461	433	443	414	443	422	433	441	414	460	426	442	433	448	410	438	436	434	410	419	471	449	416	434	415	415	459	432	438	432	446	413	425	392	418	385	401	467	392	415	483	405	430	410	420	472	413	413	405	452	407	436	436	430	418	421	395	429	456	475	448	453	457	451	446	420	431	405	445	433	443	401	444	445	454	450	453	428	471	400	440	443	454	432	458	418	496	421	447	476	443	404	475	426	434	396	479	426	412	431	463	436	491	427	464	446	471	427	435	383	451	398	415	429	459	414	429	439	422	453	432	419	434	451	447	390	418	436	431	436	446	411	444	424	423	412	441	409	448	452	437	411	451	421	403	400	398	449	426	429	436	442	432	421	436	442	437	429	439	409	387	417	439	433	445	445	407	458	407	422	410	433	448	431	451	387	437	459	445	423	437	430	403	452	419	450	451	437	407	416	459	425	432	422	432	415	413	427	413	436	443	419	439	392	438	415	411	414	449	434	439	457	443	424	463	452	403	407	439	419	416	430	438	396	436	472	422	460	461	446	432	450	432	476	477	415	446	467	414	396	408	422	428	455	409	404	449	445	408	431	421	444	439	409	430	417	480	431	459	446	424	434	471	464	465	426	449	438	438	438	415	458	443	439	452	464	419	427	412	464	440	433	451	451	451	441	441	469	460	412	408	456	434	440	444	430	424	425	454	415	459	428	433	410	442	436	404	431	466	424	434	411	424	452	459	420	475	410	485	418	413	506	443	450	411	420	424	429	407	438	457	445	420	456	432	422	429	427	430	413	426	409	446	417	426	430	424	379	444	424	456	424	435	464	441	480	461	435	442	431	435	394	411	444	432	414	465	424	478	450	445	460	457	430	456	405	448	413	423	404	459	455	414	405	438	408	449	458	443	427	381	415	409	430	434	453	440	464	454	418	396	485	421	453	451	398	451	457	459	425	416	416	430	446	463	393	427	436	465	417	431	438	413	414	446	463	406	464	424	433	422	437	441	455	438	456	463	432	404	409	441	412	466	417	461	436	445	451	454	437	460	430	421	448	447	430	458	442	443	441	407	434	410	466	400	469	455	469	412	426	402	422	434	422	463	446	441	447	411	422	401	431	441	419	408	429	466	390	426	442	426	421	415	435	464	434	429	437	412	422	422	438	398	457	448	465	438	394	426	440	418	430	390	423	442	470	449	460	403	399	435	428	452	425	441	425	448	464	426	428	468	408	433	402	432	460	417	423	471	435	437	421	445	497	419	459	450	440	438	397	420	431	448	415	451	427	487	411	399	421	439	457	453	442	441	390	404	432	437	447	435	425	445	424	405	384	446	404	442	466	422	426	437	438	418	432	438	444	419	430	429	438	425	461	409	441	433	428	445	406	423	454	394	426	414	458	463	433	437	434	416	415	465	437	436	430	432	462	464	429	425	474	428	422	433	398	436	445	488	387	437	422	450	432	446	441	449	438	427	427	415	404	425	444	415	418	436	436	404	457	419	424	432	427	432	452	440	434	469	423	433	461	458	439	415	434	432	442	458	440	440	446	391	435	429	405	392	457	436	435	452	404	421	390	466	444	454	426	480	415	436	471	452	445	451	433	400	451	434	422	458	437	453	454	427	462	431	434	414	452	449	407	415	431	412	442	460	440	446	446	410	440	436	427	406	454	436	390	439	437	395	489	451	443	399	407	433	413	467	447	423	443	466	402	426	439	423	419	429	449	419	444	423	447	404	400	430	437	411	443	441	440	447	432	453	445	412	409	403	435	409	457	399	450	478	452	428	464	446	415	451	414	431	439	449	403	442	432	441	444	459	433	414	435	456	390	478	440	401	439	391	412	413	426	458	416	459	427	424	440	472	446	445	433	411	434	444	450	434	413	435	444	401	448	463	456	453	437	459	430	413	489	457	432	472	393	469	442	444	439	434	422	435	416	435	443	445	455	425	390	411	459	441	462	461	478	443	424	452	397	415	414	434	464	428	433	497	455	448	458	437	434	464	419	421	424	446	416	417	449	432	402	442	410	409	425	453	415	483	422	399	428	454	410	417	407	450	423	450	429	409	457	439	411	431	415	442	452	423	425	436	439	443	457	391	438	402	415	419	453	438	424	413	406	456	388	452	423	432	472	438	429	466	411	397	457	403	410	456	428	427	450	455	403	433	440	434	445	434	403	448	435	387	460	420	434	410	423	437	390	448	438	423	411
22968	20838	27643	24172	20842	20943	11402	2283	1659	1423	1291	1238	1122	1068	1020	951	998	911	883	826	871	843	837	776	811	773	790	741	723	786	760	797	746	752	721	721	739	759	723	694	723	722	791	650	695	690	718	775	720	691	717	762	693	695	734	691	708	701	744	694	712	708	725	675	739	699	730	664	734	693	707	677	678	689	688	790	682	681	704	719	632	683	729	698	677	657	738	713	700	757	724	660	681	698	678	695	689	669	701	713	732	760	689	669	711	716	679	674	690	724	746	675	648	751	683	665	732	694	662	715	677	705	682	683	676	688	719	708	690	706	750	716	733	679	694	640	738	703	695	724	688	696	688	742	678	642	693	757	669	647	671	701	732	654	682	699	698	684	747	671	743	711	718	689	716	694	696	747	712	715	723	697	715	684	635	663	663	647	660	713	715	677	698	653	687	684	671	685	758	731	698	723	671	683	695	708	714	681	676	654	749	644	687	677	743	700	715	748	704	685	678	671	700	688	687	694	710	683	721	654	692	706	671	698	700	677	710	678	684	706	683	689	703	660	687	704	703	636	603	683	680	713	694	667	655	684	718	743	723	701	672	711	702	629	702	684	729	675	634	682	676	659	681	669	698	725	670	664	720	709	669	734	741	723	697	653	667	712	674	691	690	686	710	719	725	742	678	670	676	709	681	700	641	668	663	667	695	695	680	653	727	729	720	664	620	709	697	744	713	654	660	674	700	628	641	755	768	686	668	681	666	722	678	727	667	653	716	716	751	668	683	696	712	706	709	660	692	709	663	678	707	718	610	706	774	659	692	674	718	621	689	645	689	689	717	660	647	646	700	711	704	691	654	682	674	755	724	662	655	687	699	773	626	715	726	717	673	745	688	701	682	683	697	680	666	646	675	677	729	661	649	693	686	724	680	670	675	729	679	671	709	685	701	636	658	722	697	677	673	708	661	744	670	763	694	638	759	675	711	726	659	663	689	670	717	695	710	723	676	664	666	746	644	690	676	660	723	737	703	725	663	705	687	776	677	670	704	674	704	704	647	745	662	662	659	704	686	716	714	692	689	706	682	666	678	725	766	727	669	700	704	709	693	682	675	706	684	705	673	706	716	683	637	659	671	693	666	614	704	712	703	680	687	711	665	718	698	760	665	698	695	709	661	691	602	722	672	721	707	667	693	714	677	716	712	674	641	689	685	739	682	663	661	696	725	695	696	679	696	687	629	720	656	667	712	668	689	702	651	678	705	683	686	668	700	665	671	651	689	714	729	698	654	703	689	727	651	698	692	682	678	720	784	718	697	676	777	666	692	664	751	706	694	723	666	707	736	681	730	683	689	699	698	689	696	694	702	709	729	692	676	674	669	684	669	654	639	656	664	747	689	686	733	713	691	711	692	669	683	658	683	646	687	786	739	726	663	668	747	688	677	742	673	757	686	680	705	722	709	696	692	739	711	683	706	654	662	643	702	713	659	673	718	692	731	679	731	703	690	673	699	711	678	664	705	708	700	659	685	684	691	694	703	709	647	716	708	677	700	668	701	679	715	702	702	683	742	673	722	713	696	708	706	697	683	697	694	666	731	688	720	691	727	724	696	634	678	752	661	677	669	679	704	762	710	689	695	671	730	709	759	684	699	693	701	648	721	713	699	698	702	702	705	663	716	697	756	710	649	640	689	683	699	704	633	695	733	711	720	671	703	686	655	709	690	740	679	680	663	694	667	710	691	665	685	707	711	693	700	686	675	737	703	670	692	672	674	689	664	671	709	744	673	685	669	650	708	666	687	667	705	677	727	670	664	692	709	711	717	697	696	708	638	667	706	697	697	646	718	679	711	707	655	696	748	690	733	723	647	687	673	679	693	710	653	731	710	683	664	670	685	672	715	662	725	697	693	723	671	712	724	722	721	672	696	711	682	668	729	684	690	680	688	716	702	744	719	686	671	688	699	699	662	668	705	692	618	681	649	644	729	693	708	738	720	676	675	720	703	682	686	673	669	689	715	696	679	699	692	737	709	666	674	700	756	731	676	669	712	685	717	720	695	685	662	710	666	676	694	702	698	713	636	701	689	680	719	721	730	683	698	626	649	713	727	689	701	691	693	708	681	690	692	719	668	700	696	720	695	696	684	703	718	666	708	706	687	702	711	689	675	683	709	681	681	667	705	703	647	678	668	695	701	703	719	721	723	672	682	622	701	680	709	653	663	711	702	658	719	691	671	689	706	685	715	681	711	707	728	697	673	670	688	640	740	700	668	673	699	681	673	706	704	694	696	743	671	693	679	674	643	705	661	706	713	680	719	702	692	703	709	673	672	734	741	696	662	656	724	739	699	631	648	674	697	655	687	720	691	728	683	692	710	654	679	716	703	638	682	666	682	719	668	713	738	701	695	663	654	669	710	681	675	662	707	639	711	715	675	678	721	687	655	731	672	764	671	728	722	680	719	685	721	665	710	688	713	704	689	657	678	696	768	653	680	713	738	719	738	688	666	680	684	695	670	674	693	734	698	708	693	716	780	691	710	691	692	690	664	708	669	697	690	695	675	710	727	722	713	702	689	728	709	729	709	678	673	735	702	746	713	656	661	723	672	702	726	707	703	693	718	699	668	683	688	697	684	662	645	699	718	710	684	696	708	709	695	621	747	691	716	690	696	717	712	676	710	700	736	740	691	754	706	687	672	705	715	701	681	735	703	715	662	642	704	679	668	695	672	693	671	699	696	721	727	662	680	679	689	678	683	667	703	696	744	706	698	666	691	673	698	684	684	690	733	667	722	679	655	725	666	683	706	698	720	674	735	694	730	707	683	688	665	705	658	687	681	688	700	689	672	732	614	699	742	676	707	755	665	654	675	736	680	683	712	735	730	662	724	711	660	669	704	677	712	742	660	645	688	704	705	696	720	689	683	689	692	696	694	717	727	714	656	665	713	701	703	701	711	705	684	741	666	689	726	693	695	706	717	718	691	661	706	681	719	692	724	675	687	661	722	666	752	682	691	696	702	639	634	697	715	685	685	587	705	705	689	656	720	679	703	680	724	686	650	637	694	649	675	675	686	722	694	693	712	699	684	698	684	698	730	719	661	671	709	689	675	674	616	672	767	681	681	667	694	710	675	677	763	723	676	691	676	686	718	700	708	679	662	683	642	681	672	675	710	680	730	707	711	679	662	704	645	735	621	701	714	678	692	690	678	695	681	717	726	685	657	687	710	680	645	698	734	708	701	709	636	663	674	680	683	735	693	682	697	669	711	719	679	746	711	686	692	680	705	655	671	690	731	659	741	673	641	723	683	706	675	751	670	681	702	702	689	742	664	681	695	688	677	679	754	700	684	668	699	673	633	722	686	680	711	724	678	678	678	668	698	688	701	657	649	712	696	683	681	654	721	647	670	695	709	684	668	656	641	724	693	677	717	761	688	682	663	672	680	652	684	636	672	707	686	720	677	685	679	730	706	627	661	628	726	713	706	683	678	702	704	702	675	660	663	649	664	683	693	672
10131	19027	17111	10060	6973	5356	4077	3201	2711	2294	1997	1743	1572	1368	1283	1117	1136	1017	1001	955	891	852	815	828	800	796	839	770	781	760	755	706	711	752	779	715	711	723	712	705	690	653	715	693	695	721	636	700	681	686	705	676	654	704	671	665	727	673	662	665	647	644	642	627	627	671	627	684	640	671	657	652	659	639	644	684	616	655	718	642	708	617	656	650	641	633	634	609	635	702	671	698	669	636	621	706	646	643	632	638	611	665	619	659	678	637	648	627	647	615	671	608	592	645	660	684	661	636	662	648	625	654	667	613	646	630	654	630	620	649	673	656	627	662	606	626	643	628	676	656	600	625	651	641	690	633	703	655	667	630	675	684	621	638	630	631	670	683	680	649	602	687	646	659	633	629	709	688	623	599	657	644	643	642	654	624	595	633	659	641	602	668	692	621	652	664	631	636	634	617	653	649	659	601	733	653	620	646	631	639	653	618	648	644	616	639	624	668	663	679	671	658	673	646	626	679	651	627	649	680	618	584	599	663	639	648	611	642	616	643	616	643	630	640	610	652	643	651	619	662	647	638	692	640	612	626	686	601	631	644	616	655	618	588	676	666	603	666	606	623	657	595	653	661	607	661	627	648	632	613	620	663	606	668	647	641	667	662	639	658	669	659	655	664	657	627	636	652	615	650	612	660	692	646	659	580	638	657	663	658	651	643	646	654	629	619	591	672	651	648	689	664	650	649	685	666	632	637	643	637	644	618	633	628	639	662	688	641	656	629	611	676	663	657	627	704	638	663	669	628	628	632	624	650	686	641	642	651	636	647	688	657	686	673	632	630	669	681	670	638	632	630	586	642	651	633	632	661	624	656	651	584	666	604	604	667	644	645	634	658	615	625	661	621	597	663	665	635	662	620	671	640	687	627	642	613	675	582	642	632	626	666	663	640	640	637	668	655	650	609	616	601	640	640	648	652	599	650	611	586	649	661	593	665	709	679	645	642	653	599	618	603	690	631	631	609	643	637	644	648	627	645	642	639	629	664	662	646	690	598	667	623	640	625	640	637	611	679	628	616	652	667	651	621	642	632	637	626	648	624	628	652	685	673	629	648	619	670	610	641	642	605	631	614	587	613	647	678	630	583	634	646	666	620	622	627	682	644	724	667	636	674	639	663	614	645	623	593	661	623	684	640	629	645	659	614	674	608	633	654	617	639	656	671	626	654	632	678	636	648	644	650	647	651	620	644	636	666	684	638	616	655	619	603	666	629	687	616	679	670	619	645	621	625	623	704	664	654	648	653	638	635	632	630	672	689	633	635	617	630	693	628	657	637	680	626	646	617	640	633	645	622	619	648	631	678	650	640	660	607	655	661	608	654	649	641	653	658	621	671	596	617	622	600	655	593	611	613	658	635	630	694	652	628	624	645	602	641	659	666	591	594	649	672	655	674	617	645	649	632	673	677	661	599	685	676	650	611	676	703	628	627	664	618	679	634	662	692	652	583	619	631	602	658	608	647	639	631	676	693	607	618	671	655	646	622	644	687	675	609	591	633	626	640	653	656	637	627	686	632	642	638	632	633	648	668	646	654	654	683	611	632	600	619	666	631	620	618	643	624	657	620	617	625	655	645	678	684	657	682	629	648	627	631	629	652	701	648	643	609	633	655	627	637	616	645	656	642	614	630	636	619	637	636	648	670	621	660	668	642	636	639	727	619	668	653	653	684	633	660	642	617	628	653	627	665	611	643	633	615	658	668	651	658	629	623	678	651	660	639	626	659	682	656	603	689	606	634	577	669	681	608	634	640	606	630	627	682	648	606	662	595	643	658	675	656	655	628	645	639	684	603	592	636	641	660	596	615	673	601	660	635	642	643	614	636	626	626	651	628	630	653	659	645	647	657	635	634	609	635	686	621	631	622	666	640	701	670	646	644	651	663	622	631	653	626	635	668	610	672	616	666	633	676	658	650	596	670	627	628	622	684	659	605	643	653	643	656	664	686	645	643	664	671	625	649	692	677	627	602	652	651	668	648	655	692	643	663	625	667	596	628	643	659	635	640	662	636	626	634	640	621	629	630	623	621	639	570	658	627	635	673	630	668	654	670	659	621	622	653	633	631	675	639	633	657	619	605	651	680	611	632	655	665	618	634	671	626	677	655	630	611	668	658	602	613	642	618	667	652	627	602	614	641	655	642	633	612	677	683	604	628	645	615	646	618	625	656	662	617	665	624	635	598	699	660	634	631	646	613	673	682	606	680	651	620	644	620	675	659	601	687	615	627	670	621	612	633	690	633	634	639	669	639	670	649	623	625	622	631	640	631	665	618	611	689	611	603	642	700	643	635	618	652	672	597	696	605	634	623	642	615	638	627	641	691	677	686	636	672	651	621	654	648	648	619	637	668	654	623	627	656	620	610	634	646	676	631	638	650	686	642	677	660	661	674	639	639	600	647	642	602	626	636	625	638	620	649	648	638	579	647	672	646	666	623	674	625	686	593	599	687	641	638	605	634	659	642	685	607	619	689	613	659	620	651	639	648	644	595	623	636	644	637	683	625	693	687	654	638	651	697	606	661	652	622	611	635	642	674	645	624	641	661	643	643	701	599	616	661	633	646	680	603	624	643	653	618	662	629	591	631	658	666	660	645	664	648	648	630	656	628	645	634	666	619	644	612	630	659	623	636	622	649	640	669	654	636	607	717	655	626	638	648	624	633	648	670	621	637	598	628	592	599	631	619	668	636	655	614	627	650	654	682	681	608	671	626	659	666	630	628	646	664	634	632	639	607	639	683	692	614	639	631	642	686	624	640	649	620	638	622	644	654	635	619	690	611	631	654	668	635	683	599	647	598	618	658	618	637	655	683	670	639	637	679	667	639	649	651	615	659	728	611	615	694	607	617	626	627	640	659	630	654	617	621	671	651	610	642	665	651	651	631	664	609	597	607	651	612	666	638	579	654	605	656	625	668	622	642	662	621	645	616	680	660	691	643	668	657	624	619	641	621	617	694	636	619	657	616	632	636	672	643	658	644	626	630	680	651	675	662	567	620	629	671	627	599	601	645	669	605	629	640	624	682	635	652	661	653	632	685	658	638	638	595	677	580	649	633	618	654	679	602	631	622	638	665	637	620	633	666	615	648	661	644	614	645	637	666	651	668	639	658	678	651	644	644	624	665	648	637	652	664	669	660	647	703	637	596	647	609	611	646	593	647	632	600	639	622	673	650	620	611	672	633	630	699	616	642	650	612	654	619	649	610	617	664	615	639	623	648	650	675	614	630	686	651	697	671	652	631	615	682	624	619	665	604	655	702	657	632	654	632	598	597	664	635	654	612	661	698	608	637	698	638	674	642	630	639	620	667	626	668	613	597	628	614	639	656	639	638	653	625	683	636	601	661	635	649	658	653	618	597	657	652	674	653	641	630	661	676	671	656	633	685	638	635	610	613	646	627	601	641	638	638	631	653	600	639	630	628	620	606	640	630	651	663	626	590	635	612	592	624	645	605
28407	14922	2125	521	385	341	292	217	180	157	166	167	160	173	148	173	182	153	162	158	146	158	181	144	143	139	130	150	172	158	152	138	159	139	161	150	158	162	153	140	168	150	152	156	165	137	159	154	163	149	162	157	149	146	155	144	129	161	160	147	175	161	163	136	142	136	166	149	163	124	148	177	166	158	124	174	140	141	145	128	154	142	156	151	141	154	169	150	135	167	136	156	153	146	171	135	145	156	149	179	131	153	142	153	173	157	167	164	140	150	152	142	167	149	153	152	153	131	153	169	154	158	148	159	180	150	154	150	141	150	141	144	151	135	134	156	155	153	139	158	129	146	149	156	156	141	144	163	151	164	144	147	158	140	139	167	142	162	163	156	132	147	155	140	166	144	153	147	150	160	159	142	142	143	140	171	146	153	153	164	156	153	152	157	144	158	131	176	153	162	172	143	155	162	157	163	134	158	157	169	164	153	136	129	158	140	164	144	149	133	139	174	145	139	151	138	149	132	130	175	139	175	138	150	162	167	141	133	147	147	154	148	161	159	144	160	139	150	181	161	120	192	159	154	155	150	125	154	153	182	144	142	173	156	150	142	150	140	160	136	160	145	148	158	163	126	159	136	160	170	125	115	153	174	174	146	126	141	144	142	137	153	160	143	142	140	152	145	158	141	157	150	167	158	144	177	156	142	145	169	154	174	158	155	123	150	168	147	149	170	147	152	163	155	149	149	135	162	136	133	166	150	147	135	172	133	154	152	154	151	161	139	159	141	149	143	163	154	137	155	173	170	147	157	148	151	175	147	158	154	161	134	137	155	168	148	149	158	160	152	147	147	137	144	146	152	150	159	148	156	154	154	141	155	172	138	160	159	182	147	151	164	149	159	144	164	149	158	157	152	156	169	160	183	125	134	135	166	154	141	166	157	143	145	165	137	163	167	166	135	155	176	154	143	151	151	158	174	145	159	155	150	141	181	170	134	172	177	162	148	185	138	140	127	150	157	154	140	159	145	157	160	141	153	161	121	155	143	132	160	177	159	161	156	133	142	139	155	157	147	148	124	144	138	136	116	176	146	159	152	163	143	142	127	159	139	178	136	160	144	154	151	153	167	140	136	156	142	144	149	160	134	149	169	143	166	143	140	129	144	156	138	153	141	143	143	146	162	163	147	149	133	150	144	163	159	142	167	171	168	142	154	154	149	155	150	158	178	153	134	147	165	144	173	143	143	162	139	150	154	141	140	113	181	141	135	159	173	162	143	162	146	147	148	154	124	176	165	163	163	150	133	151	168	158	154	160	161	161	151	142	142	148	155	165	135	161	134	150	148	150	176	124	156	191	158	165	163	153	149	153	159	152	167	180	144	138	131	168	148	129	167	162	133	156	157	158	123	152	156	161	157	163	148	162	137	144	137	152	169	153	143	141	142	167	161	159	169	173	136	140	146	158	157	158	165	144	135	139	145	145	132	130	137	155	171	152	192	162	159	164	142	134	164	168	155	167	135	127	150	161	161	156	141	130	159	161	156	159	149	148	155	170	176	142	151	147	150	164	142	142	129	176	159	143	140	153	140	157	156	152	134	182	161	133	165	157	161	147	160	168	141	163	156	146	153	146	153	138	154	136	168	142	176	153	168	136	137	159	174	167	157	142	163	164	155	138	144	165	144	152	151	128	161	147	151	121	156	130	144	156	153	139	166	145	142	146	150	143	158	172	163	161	141	144	169	130	154	151	168	159	161	164	127	166	144	175	162	142	129	140	159	139	171	149	170	155	138	160	158	149	128	180	173	155	140	169	170	145	151	158	126	137	148	139	153	136	156	149	150	166	134	137	155	140	146	133	161	152	134	149	142	160	139	144	168	155	160	149	181	159	157	157	141	174	153	167	119	149	142	155	139	168	142	145	178	140	149	155	149	162	141	152	146	152	165	147	148	137	136	177	147	153	161	181	154	157	165	138	128	155	133	166	137	149	148	157	164	147	164	176	160	154	153	137	162	150	149	144	158	160	153	135	162	163	155	153	146	159	125	167	167	153	151	141	160	140	153	162	170	158	172	171	152	169	167	156	158	145	143	149	186	157	164	137	149	150	163	158	158	142	143	151	151	165	138	126	156	149	128	153	168	153	139	150	149	165	174	167	161	141	164	156	138	150	136	149	165	173	142	171	134	126	158	140	139	145	147	153	157	150	150	163	153	156	172	162	167	161	158	149	164	133	154	154	147	156	145	157	144	162	149	141	158	147	154	144	167	163	176	151	171	146	148	152	154	172	167	162	156	150	142	124	151	130	161	149	167	156	148	140	169	143	150	157	147	158	145	169	161	161	137	143	156	127	172	142	138	153	150	157	166	163	147	157	154	139	148	161	142	161	167	134	169	160	166	135	151	153	112	161	174	152	158	174	152	130	177	164	153	142	150	151	136	153	177	147	145	157	147	160	140	177	155	158	154	138	157	151	157	173	167	182	140	165	172	154	140	146	173	162	152	138	153	162	162	150	164	160	149	137	164	165	168	143	151	158	147	141	157	135	137	143	131	157	160	159	146	157	142	146	147	154	154	143	150	154	144	167	121	147	173	163	148	141	158	135	147	142	136	149	168	153	167	149	140	174	147	146	152	156	147	142	161	156	138	142	163	132	146	120	156	159	172	150	157	137	176	165	138	139	159	145	155	148	152	145	143	139	164	163	157	162	151	158	184	176	145	148	145	153	160	142	149	150	145	150	148	141	171	139	141	135	158	154	161	163	164	149	145	150	147	154	152	164	166	145	154	146	146	157	156	129	154	159	157	154	154	165	160	135	154	148	171	184	156	140	163	133	151	139	141	148	145	179	172	154	155	125	175	152	162	136	171	157	131	159	143	147	175	152	157	162	171	172	135	150	154	162	172	145	152	149	131	159	156	162	162	172	142	143	170	151	156	153	161	137	138	162	160	160	145	144	156	129	130	163	135	160	143	163	168	148	150	156	148	153	169	150	168	126	155	156	156	142	169	155	160	132	137	143	138	146	130	137	150	158	151	150	147	141	146	143	147	176	154	172	145	153	154	154	137	177	143	156	152	145	163	156	170	153	147	128	165	146	155	152	138	167	139	166	149	148	166	177	169	132	175	142	150	139	155	141	142	148	154	161	157	142	138	145	144	146	131	146	144	154	130	161	135	159	151	154	157	140	158	170	146	136	149	155	126	170	133	166	174	133	148	136	146	136	146	130	133	139	164	135	154	162	152	156	184	154	170	140	141	171	157	164	149	138	168	168	153	163	157	155	139	163	136	154	160	159	197	152	154	163	149	137	146	152	160	143	147	157	154	137	150	161	135	142	180	140	162	146	140	166	154	156	159	142	143	171	176	150	138	123	142	142	163	157	141	154	157	161	143	153	149	161	144	147	161	162	160	146	178	138	139	135	166	174	158	138	143	160	139	163	178	134	158	170	147	160	154	138	138	156	141	174	165	165	130	168	169	155	137	125	151	157	145	142	168	175	144	136	149
5011	957	798	441	341	293	262	208	220	196	162	178	186	171	180	155	157	166	142	159	138	131	143	167	149	146	154	170	149	154	176	155	148	163	169	149	157	129	182	165	171	183	142	169	152	154	153	150	139	155	137	143	151	167	154	162	162	141	148	141	152	140	157	158	146	153	114	136	153	161	151	146	162	147	135	150	168	134	150	145	158	152	139	143	152	150	167	164	137	131	141	147	163	161	155	159	162	157	138	163	178	144	169	172	148	134	155	163	147	135	133	149	157	155	170	170	143	168	165	148	165	176	141	150	155	157	144	136	149	179	139	158	149	142	137	173	139	157	150	154	175	133	159	167	152	164	159	151	148	153	152	145	148	150	156	156	160	135	123	156	173	155	164	139	133	138	137	152	159	166	158	136	157	155	131	150	142	145	155	158	167	160	142	144	154	143	170	160	158	178	162	140	159	158	145	146	143	139	169	141	151	149	153	165	129	156	163	153	167	123	156	148	152	161	144	143	151	159	170	130	170	145	145	143	156	143	149	131	130	147	132	156	137	155	164	148	172	175	169	173	151	141	171	157	157	163	169	141	169	150	161	149	153	166	154	153	132	161	144	158	158	136	160	194	161	137	141	149	149	154	149	158	141	159	169	182	154	142	170	160	155	153	150	141	170	141	155	168	128	184	164	127	140	146	163	174	160	148	177	151	160	137	169	157	144	139	162	160	180	171	157	160	159	167	141	171	151	165	156	150	149	164	166	145	149	154	146	143	150	144	148	144	164	171	162	148	155	153	157	161	165	157	142	148	147	153	174	162	149	145	150	173	130	133	133	157	158	128	159	135	158	144	141	158	130	153	152	151	149	129	167	136	157	167	138	162	161	170	154	139	156	152	142	157	154	146	162	144	160	146	167	142	144	165	146	144	165	143	146	186	157	149	195	163	154	182	164	172	164	160	126	153	178	148	162	171	142	163	159	162	139	162	187	137	148	171	151	158	157	160	167	177	153	141	149	159	137	160	144	158	146	145	146	153	171	141	145	156	176	157	171	151	137	152	131	154	151	162	160	170	138	156	164	143	141	149	134	137	166	161	161	157	156	157	144	178	146	142	148	158	162	154	156	140	175	166	138	162	159	150	160	166	163	164	161	144	155	163	138	151	155	157	132	154	143	146	143	162	143	153	161	155	167	147	126	163	162	168	161	139	147	171	142	140	156	159	152	137	145	144	148	152	128	153	149	158	170	171	155	147	166	154	166	169	186	149	141	143	136	169	156	138	136	167	149	145	163	168	157	167	157	184	150	166	154	141	158	164	175	160	167	162	142	169	162	175	162	142	174	177	144	176	151	167	167	142	133	128	145	149	181	143	128	145	161	148	165	149	156	159	183	168	139	185	149	169	167	142	159	158	146	170	135	162	151	149	134	161	153	146	167	151	165	156	150	130	128	136	150	141	147	151	139	144	171	124	176	147	146	157	141	160	137	141	128	157	157	140	163	162	173	142	137	166	146	161	147	166	162	153	164	155	145	143	140	157	141	152	156	148	152	165	154	156	154	152	176	158	157	165	127	182	143	142	137	162	159	146	154	138	155	159	176	173	156	139	145	158	166	170	162	159	156	165	156	177	148	183	139	149	149	143	149	144	163	142	142	163	157	140	157	150	148	166	175	152	168	176	159	156	169	169	147	144	158	153	150	163	163	168	151	156	156	144	158	143	152	148	142	134	141	153	178	165	173	162	168	180	170	166	136	156	161	158	134	154	138	168	158	163	155	147	155	186	153	149	143	157	162	132	163	155	167	145	146	162	151	152	150	123	157	157	164	159	170	153	175	143	155	153	158	161	119	173	157	151	175	153	128	120	161	149	135	172	132	142	148	155	173	164	143	165	168	152	154	144	143	171	149	145	153	160	154	151	146	141	155	167	155	131	158	155	146	158	142	172	164	158	137	161	145	167	152	170	155	143	135	144	144	133	132	149	150	157	159	158	156	159	148	165	168	178	166	164	154	177	154	147	144	135	164	157	139	169	176	140	144	163	173	161	162	162	153	134	160	140	134	125	165	163	141	143	151	177	167	136	147	152	166	149	165	151	165	157	161	160	124	147	152	172	172	153	146	160	163	156	149	162	151	137	134	182	148	190	148	162	150	150	124	150	165	172	165	162	157	160	158	159	144	139	162	174	165	123	129	131	163	166	166	155	154	172	174	152	148	162	147	145	158	146	158	171	157	163	136	162	175	135	145	156	169	149	154	189	154	140	177	171	149	171	165	155	158	151	151	137	135	173	145	148	159	159	127	180	139	166	158	166	142	148	154	150	142	149	147	139	146	161	169	157	153	159	132	158	147	142	168	143	153	151	184	150	139	152	161	161	154	167	177	137	144	159	162	142	145	162	154	159	144	151	160	158	145	164	191	154	141	151	147	158	159	161	152	147	171	165	129	145	146	163	165	153	137	138	174	165	169	164	153	140	131	156	136	155	158	132	173	140	140	147	164	142	145	136	164	147	131	142	177	162	147	162	143	138	152	170	158	158	169	157	152	156	152	156	170	159	137	145	159	147	177	155	172	153	151	171	151	145	170	145	161	174	154	174	166	163	137	170	148	165	139	162	142	166	155	136	145	136	131	173	154	163	138	167	177	139	138	149	150	152	171	161	153	154	155	148	143	143	172	161	171	145	146	169	163	158	140	144	170	150	158	157	153	143	175	163	175	153	158	179	146	156	146	164	145	166	147	148	167	153	147	159	167	177	160	159	154	132	161	189	155	169	154	177	130	158	147	157	155	145	158	149	143	144	144	141	144	133	137	150	140	168	161	176	155	152	165	171	167	163	146	151	155	171	146	151	169	134	155	140	163	151	180	151	147	159	147	146	149	149	152	144	149	145	163	164	154	142	164	185	147	150	158	147	163	151	150	150	158	159	146	141	151	140	156	160	165	128	153	163	153	149	165	141	155	146	145	151	152	137	177	165	136	132	177	162	150	169	166	151	170	137	142	150	181	132	159	161	165	149	155	155	178	156	156	152	154	169	144	150	155	154	176	140	155	176	135	163	155	160	168	136	137	163	142	137	176	142	156	153	137	168	172	143	166	153	165	142	140	157	142	182	141	130	165	143	147	141	150	152	158	147	155	180	139	161	142	138	150	177	178	154	155	134	174	148	140	165	159	151	144	174	141	137	145	151	157	149	157	128	175	167	146	143	156	142	139	155	162	160	151	142	139	143	155	144	153	175	166	162	147	167	160	140	173	156	135	170	177	149	142	158	151	145	157	128	178	138	153	141	152	169	161	141	145	153	155	157	155	141	131	166	169	186	150	146	146	151	144	179	161	164	151	140	132	182	165	163	129	169	147	135	158	147	148	149	161	163	163	139	152	160	180	136	141	148	166	148	140	153	155	149	148	144	138	132	173	171	153	170	148	135	163	143	154	128	153	157	146	163	144	163	143	141	163	130	162	159	160	162	143	154	134	161	142	164	154	157	162	160	138	139	123	154	175	164
25219	20844	27328	24453	20847	12876	1876	1193	967	825	771	740	695	622	609	588	595	615	612	542	547	565	527	528	512	532	531	519	535	523	542	484	473	533	498	496	491	469	504	498	482	497	498	496	453	482	465	476	455	466	464	484	488	485	504	496	446	499	451	463	521	497	467	478	493	487	493	437	465	448	461	465	467	516	508	456	490	467	487	460	434	465	464	456	512	464	470	438	464	447	492	512	499	483	488	470	474	479	484	483	501	436	468	494	468	475	452	490	488	502	460	496	439	496	448	500	523	483	456	505	468	470	490	497	500	462	450	485	431	489	460	492	486	499	454	454	522	491	471	489	504	506	469	487	448	440	506	480	457	483	455	440	441	484	492	487	453	435	451	535	482	452	461	467	508	470	470	478	453	498	471	524	490	489	464	484	465	458	437	475	457	500	485	481	466	438	494	467	493	470	506	475	448	489	468	475	463	442	490	463	480	485	471	478	474	482	490	476	453	490	445	435	473	504	505	473	470	503	461	414	436	463	495	492	477	494	491	470	477	468	499	474	461	444	500	466	465	507	496	476	464	472	485	468	447	480	448	464	501	487	448	502	465	455	443	469	459	494	480	500	463	463	483	463	476	478	466	482	473	437	502	498	486	462	487	497	453	484	449	474	480	476	470	484	463	469	482	472	490	475	492	480	460	467	478	489	517	472	464	485	510	511	487	466	492	459	472	436	483	459	514	489	442	501	476	461	467	447	480	493	521	498	509	480	462	469	431	520	491	478	463	446	451	465	443	451	460	499	479	500	480	461	447	473	450	422	475	476	485	500	503	469	491	475	517	446	454	456	433	425	483	559	498	456	474	471	471	485	470	469	480	459	476	486	460	466	479	485	461	507	469	444	472	533	504	457	476	438	487	493	470	473	489	471	482	501	492	474	489	476	495	474	457	483	440	461	487	459	513	481	476	504	460	504	495	481	462	448	497	478	504	490	494	495	498	443	449	431	458	498	493	458	485	456	474	483	473	507	483	460	460	478	532	474	489	458	491	447	447	459	511	452	431	450	451	482	422	453	460	446	479	458	468	459	484	495	479	502	493	509	475	476	450	445	468	463	470	441	474	468	459	502	485	452	465	465	515	470	437	416	460	450	458	467	523	483	454	463	491	451	457	464	498	436	462	516	482	489	483	430	500	477	450	472	444	448	509	464	496	474	470	505	488	527	484	449	461	503	475	466	500	467	477	494	457	517	442	447	464	478	489	455	469	455	444	492	493	468	440	491	501	459	428	453	445	443	464	507	442	466	480	434	489	418	477	514	476	473	449	525	474	499	467	501	507	459	457	498	469	483	452	502	511	508	471	490	487	495	443	494	454	449	477	468	484	497	500	492	519	443	467	506	452	428	473	494	473	451	454	473	477	438	437	504	483	435	451	431	496	496	484	495	482	476	497	462	489	481	469	467	457	490	459	477	468	447	483	487	494	473	452	460	481	460	502	486	488	476	529	489	485	500	476	472	503	516	471	488	503	467	495	500	502	473	466	458	492	472	446	462	468	469	489	474	478	495	487	509	483	454	500	496	509	477	482	484	452	499	466	486	498	489	483	445	448	457	493	492	466	471	490	474	471	421	479	475	489	471	493	483	487	474	493	470	438	471	469	489	490	437	418	461	444	439	491	454	492	478	455	465	484	473	446	515	473	436	488	450	482	480	472	462	459	485	504	463	486	484	435	479	488	504	457	463	489	514	490	495	482	448	488	438	450	461	426	480	472	438	486	455	484	501	496	493	496	493	488	467	480	518	442	488	465	473	468	424	471	503	470	451	483	490	460	431	477	420	471	500	463	468	418	486	500	446	453	461	486	494	451	463	478	486	420	493	428	480	516	468	482	481	471	489	499	492	457	505	501	483	486	435	459	492	495	464	482	487	458	435	455	496	490	448	495	467	456	508	439	492	477	473	490	474	455	464	458	447	521	506	490	442	484	421	474	444	472	472	478	476	491	466	459	497	487	499	462	468	488	464	458	542	480	492	473	472	477	450	441	437	453	476	487	430	470	476	470	477	479	509	473	513	481	468	463	486	484	500	506	487	471	450	528	457	494	487	462	493	486	465	474	503	455	456	458	447	453	437	471	469	515	495	472	489	483	452	470	454	489	448	481	416	469	477	424	480	528	443	434	481	457	467	479	491	453	466	459	490	475	488	493	458	491	466	496	464	469	495	476	471	485	495	470	451	488	431	480	496	480	466	503	493	475	469	444	485	467	458	450	482	496	501	509	523	468	518	511	429	452	465	444	493	498	471	500	463	478	436	445	494	479	451	511	468	444	478	503	465	452	497	478	486	495	445	474	478	459	500	447	498	476	473	445	457	492	483	464	511	444	478	476	451	491	478	438	428	477	477	453	492	488	439	490	484	459	472	474	432	498	474	455	456	473	475	508	467	485	501	467	507	464	476	486	446	472	474	472	503	509	466	488	481	465	503	468	485	468	442	470	476	485	471	487	502	485	484	520	480	450	458	447	501	457	453	500	494	467	441	438	456	488	479	449	471	483	526	464	480	450	460	431	466	494	483	486	509	477	489	444	449	442	441	445	487	490	489	523	503	463	444	487	480	474	462	487	495	495	483	513	474	479	430	465	457	451	457	418	479	475	513	460	463	469	461	490	446	465	486	494	426	462	482	468	500	439	472	485	489	433	505	490	502	470	462	436	427	455	436	508	493	443	497	485	489	470	454	477	479	439	451	504	480	494	492	470	459	483	458	470	426	515	478	513	458	482	482	495	463	465	472	475	502	449	488	492	455	491	462	519	499	454	506	461	472	468	467	476	481	502	497	463	466	454	463	452	436	492	470	415	458	431	425	487	482	456	461	434	496	480	483	467	474	471	467	447	508	444	477	468	469	500	482	475	469	469	471	474	478	482	469	441	480	467	446	451	497	451	439	468	461	482	480	470	474	441	472	458	469	466	479	452	490	477	502	459	475	433	457	496	481	454	434	480	518	455	494	479	505	489	472	503	519	494	474	490	469	479	460	537	465	457	444	494	491	447	496	455	486	466	459	445	428	473	480	438	476	442	472	468	450	471	436	471	491	458	467	474	480	465	476	454	438	475	442	458	462	478	460	473	449	465	485	476	481	487	483	460	443	490	489	527	457	439	466	446	511	448	476	462	445	469	439	481	483	448	493	513	443	469	467	487	474	512	486	465	480	459	506	461	451	475	447	504	461	491	469	438	479	529	462	489	459	477	464	501	475	472	460	466	445	500	512	484	472	471	463	471	422	473	510	437	452	468	485	479	471	415	460	460	474	479	514	467	481	460	489	509	474	473	453	446	466	455	482	468	484	466	474	473	460	466	458	475	507	518	433	472	509	460	478	431	474	481	456	499	439	457	436	471	494	497	462	493	486	487	481	464	477	466	515	509	463	494	470	507	492	445	477	473	510	503	442	507	490	478	485	491	463	518	468	473	503	458	467	451	487	452	455	493	436	465	471	427	487	492	464	475	461
7169	12181	10755	6003	4016	2990	2322	1813	1517	1255	1194	1029	854	823	738	746	678	637	661	603	604	563	597	568	508	524	546	489	462	480	514	503	485	510	488	488	489	441	481	465	479	435	487	483	458	463	420	474	478	430	468	418	422	465	452	471	413	435	462	453	435	430	417	442	439	455	408	454	469	433	458	445	468	418	460	415	425	443	447	427	382	456	434	452	453	494	465	453	435	442	412	473	456	443	446	456	430	433	436	451	422	421	438	457	434	430	456	470	425	431	413	430	433	394	430	422	417	464	433	422	413	436	395	456	422	449	412	453	442	434	426	418	449	436	416	450	453	429	408	442	413	432	384	454	407	443	469	433	443	410	424	459	429	439	439	446	432	429	447	427	476	412	431	423	448	449	444	443	446	453	438	469	439	436	436	459	467	477	409	476	413	457	429	467	448	441	414	441	442	450	422	435	436	426	416	415	462	462	431	408	483	440	446	416	429	479	398	444	423	421	457	441	437	443	453	431	435	411	423	430	477	442	461	453	436	402	421	407	483	435	397	464	412	419	421	424	443	445	428	441	456	440	413	433	434	466	414	405	462	414	436	439	480	436	454	435	473	410	415	384	430	390	414	434	439	463	432	420	442	468	418	426	426	415	428	434	446	426	450	420	473	420	429	464	445	424	447	425	456	439	438	457	422	437	422	427	418	420	419	421	467	443	410	473	460	439	389	439	453	422	478	442	422	432	482	433	446	440	440	466	431	433	454	431	436	375	457	409	445	458	423	429	435	433	447	423	444	471	439	444	438	467	419	416	431	431	428	430	445	476	405	448	446	453	399	446	414	497	417	441	421	456	436	457	449	426	443	407	420	469	385	428	445	449	433	433	440	451	431	410	449	430	465	419	434	472	455	428	445	449	439	442	427	409	456	415	426	448	483	422	466	446	427	409	453	424	458	420	426	463	452	451	437	413	413	430	454	450	427	456	427	432	401	413	464	420	413	421	425	422	461	432	505	456	437	439	458	390	436	484	412	425	402	442	451	424	414	421	439	453	453	443	442	412	465	396	441	411	433	401	453	479	432	410	437	439	415	425	450	420	418	446	415	424	433	423	455	453	433	468	444	446	428	449	464	426	449	427	455	437	442	439	438	434	462	457	424	435	446	408	437	438	431	461	489	432	422	466	448	383	467	441	414	456	404	409	443	437	397	458	418	485	440	441	461	419	450	430	429	410	456	443	429	426	454	427	451	405	473	414	385	443	425	457	463	447	417	432	446	448	466	429	431	435	433	471	420	419	453	452	442	442	413	426	431	422	444	447	446	473	460	453	471	446	433	439	424	462	429	425	402	453	448	425	432	426	431	446	437	444	429	468	436	432	404	431	434	440	404	434	472	390	445	417	419	424	455	395	498	451	451	441	409	448	471	417	445	448	449	458	424	430	428	428	449	435	406	397	423	421	421	415	440	452	443	472	473	428	419	435	424	458	424	452	413	425	474	459	427	415	412	460	409	449	442	443	439	442	457	436	405	459	444	469	467	438	410	431	437	425	432	411	424	394	470	414	474	452	437	408	428	406	438	448	468	419	383	469	405	434	442	457	476	448	450	441	478	440	443	434	460	456	406	423	474	409	451	449	449	442	465	459	395	439	435	442	464	369	446	402	428	397	437	437	441	409	437	456	449	430	477	392	425	434	438	440	410	419	426	417	436	427	440	433	437	425	448	423	460	415	432	469	476	422	432	482	414	468	431	423	410	438	454	418	461	434	464	428	462	417	400	435	429	410	450	446	433	412	464	432	420	452	423	444	454	463	436	461	422	449	417	438	421	431	423	418	461	460	430	448	421	424	463	437	410	416	428	433	459	405	452	416	423	404	429	421	425	416	424	462	438	430	436	451	450	428	431	456	414	405	454	415	410	422	429	400	417	432	427	458	451	408	420	420	474	395	419	468	416	437	411	433	469	463	434	441	427	443	450	423	453	431	416	449	416	433	448	456	446	423	430	466	402	439	453	482	408	437	456	420	440	425	422	438	424	443	419	439	434	457	461	414	432	445	440	420	465	443	438	446	379	432	430	503	404	453	448	423	395	403	439	431	438	421	370	454	450	454	428	411	413	429	445	433	462	409	433	441	452	468	423	423	430	437	435	451	470	458	427	461	451	485	475	449	438	475	436	463	450	469	445	437	417	452	436	439	413	434	417	437	392	464	463	437	424	433	433	440	464	391	485	402	413	431	457	421	451	438	456	424	467	456	399	426	409	426	451	430	446	399	419	434	438	456	408	470	460	414	470	422	451	394	436	455	449	431	423	425	416	431	414	430	435	435	411	446	405	464	465	445	451	466	429	430	415	374	441	422	446	409	434	429	431	421	420	495	434	437	485	464	423	447	433	412	414	405	418	417	479	456	432	461	435	433	444	433	424	449	444	431	431	444	419	466	438	430	417	409	429	414	469	480	423	465	456	427	453	411	447	437	430	417	435	451	427	384	435	440	453	426	449	432	399	434	419	475	417	413	424	407	477	432	439	424	447	451	459	391	416	407	425	425	475	440	407	462	418	445	421	465	465	444	412	415	431	416	449	438	432	454	436	451	433	443	447	406	419	427	432	448	436	429	453	458	463	423	408	438	414	425	442	476	446	427	489	429	401	450	458	447	427	393	452	433	433	439	461	408	431	436	425	426	446	447	436	457	441	423	422	429	431	427	422	442	404	395	419	465	428	484	440	425	454	448	487	444	448	452	442	432	412	425	433	441	412	417	441	412	405	446	452	440	427	447	433	436	422	399	472	409	416	454	443	440	450	445	448	439	459	447	483	442	451	429	442	402	426	422	417	452	425	403	438	454	389	430	434	410	412	451	439	411	411	436	417	414	452	428	433	403	441	426	440	439	461	418	444	397	429	426	453	479	452	410	441	415	413	407	406	430	445	406	429	461	434	467	436	468	426	443	419	467	440	419	457	419	468	440	419	440	412	440	483	443	428	455	437	426	454	440	465	428	449	426	422	449	452	450	453	422	425	460	434	422	444	457	457	460	404	414	471	468	406	416	437	415	467	449	451	428	409	433	421	454	426	413	431	434	446	444	439	424	401	436	449	436	406	407	430	406	407	459	423	485	466	455	459	429	456	448	431	464	432	388	448	466	438	457	456	440	474	451	424	496	416	460	436	415	432	386	424	426	448	468	480	430	452	431	463	433	437	439	440	432	427	431	452	440	447	457	450	447	414	392	441	473	442	436	441	437	460	425	417	416	452	436	437	434	429	404	437	419	449	437	445	420	425	451	439	422	428	424	436	420	426	452	447	430	448	429	451	408	442	478	462	427	431	453	445	415	406	424	429	457	429	466	441	421	413	424	413	429	434	430	425	435	397	407	451	424	428	428	410	446	441	451	453	454	434	474	455	441	476	432	426	407	437	443	422	461	442	440	433	432	406	423	428	428	448	441	470	437	448	434	414	470	427	421	444	467	427	422	476	405	453	471	434	442	454	425	417	457	468	436	425	421
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
