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
340308071219	340308071789	340308072339	340308072889	340308073437	340308073989	340308074539	340308075089	340308075637	340308076189	340308076739	340308077289	340308077837	340308078389	340308078939	340308079489	340308080037	340308080589	340308081139	340308081689	340308082237	340308082789	340308083339	340308083889	340308084437	340308084989	340308085539	340308086089	340308086637	340308087189	340308087739	340308088289	340308088837	340308089389	340308089939	340308090489	340308091037	340308091589	340308092139	340308092689	340308093237	340308093789	340308094339	340308094889	340308095437	340308095989	340308096539	340308097089	340308097637	340308098189	340308098739	340308099289	340308099837	340308100389	340308100939	340308101489	340308102037	340308102589	340308103139	340308103689	340308104237	340308104789	340308105339	340308105889	340308106437	340308106989	340308107539	340308108089	340308108637	340308109189	340308109739	340308110289	340308110837	340308111389	340308111939	340308112489	340308113037	340308113589	340308114139	340308114689	340308115237	340308115789	340308116339	340308116889	340308117437	340308117989	340308118539	340308119089	340308119637	340308120189	340308120739	340308121289	340308121837	340308122389	340308122939	340308123489	340308124037	340308124589	340308125139	340308125689	340308126237	340308126789	340308127339	340308127889	340308128437	340308128989	340308129539	340308130089	340308130637	340308131189	340308131739	340308132289	340308132837	340308133389	340308133939	340308134489	340308135037	340308135589	340308136139	340308136689	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2750	2000	3600	2300	2750	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23093	21533	29475	24023	21527	21600	12933	2995	1900	917	693	671	572	560	552	551	536	474	534	493	509	460	499	451	487	446	448	472	461	456	409	452	453	433	439	431	494	456	434	458	451	449	435	418	398	468	430	375	440	422	437	437	405	423	424	437	434	411	409	402	441	462	433	428	425	446	406	410	391	418	445	399	471	438	454	463	460	435	470	433	427	432	398	419	416	442	444	411	415	400	424	444	428	432	448	446	448	408	419	400	407	386	412	423	423	432	407	440	429	403	395	445	429	431	381	443	414	436	442	390	430	388	403	428	431	418	456	407	427	426	447	413	380	436	399	424	425	418	413	409	413	437	404	428	402	407	440	449	431	390	417	453	452	426	437	391	453	392	416	420	418	447	413	415	384	456	425	427	423	441	404	443	403	444	422	411	437	439	426	386	381	423	445	389	430	417	418	450	442	435	418	445	409	429	473	424	443	400	421	425	391	423	427	414	406	424	409	449	463	409	445	415	454	411	407	393	429	398	427	394	417	426	402	431	381	397	398	376	418	416	418	428	409	435	415	427	438	378	458	424	417	381	399	429	382	448	385	403	422	444	420	462	435	405	401	360	431	413	416	440	414	427	439	405	426	414	461	428	420	373	408	421	403	430	432	411	442	435	394	451	392	441	447	452	406	401	420	409	411	419	412	410	441	440	382	433	412	419	402	456	448	428	405	411	431	422	423	426	424	450	422	394	409	437	428	447	438	445	407	450	415	395	390	381	425	447	422	421	417	454	423	400	407	420	417	414	447	421	412	409	387	409	436	453	429	450	441	435	409	414	433	434	417	420	395	438	414	408	408	424	405	419	429	427	443	450	450	403	427	425	438	429	400	403	410	424	417	418	400	414	444	423	441	427	403	415	395	455	402	427	405	460	458	426	411	410	438	418	438	410	420	444	401	395	404	404	398	447	415	425	449	426	395	420	424	403	389	419	417	442	436	393	426	431	416	443	391	406	421	413	412	390	419	442	452	427	446	390	441	411	435	413	421	434	389	435	412	418	403	378	481	422	405	426	430	434	448	379	426	401	392	420	418	437	415	442	414	407	422	376	413	419	433	440	398	410	428	409	421	427	415	399	432	426	423	427	405	428	462	437	414	449	434	428	444	419	410	438	397	405	397	451	435	415	392	426	451	399	398	402	397	399	441	407	456	408	452	445	406	421	385	466	429	393	444	439	437	420	425	393	430	441	441	413	436	424	423	411	450	436	418	407	451	444	397	402	420	418	439	460	438	449	439	417	425	437	380	468	422	392	408	403	421	400	424	381	414	414	428	411	418	436	424	422	431	383	416	402	408	410	456	434	402	415	424	395	401	396	428	445	378	428	392	394	408	454	419	397	459	384	453	457	429	419	426	400	430	425	371	364	420	453	415	386	411	441	408	398	413	427	406	400	404	409	416	432	451	457	423	406	393	407	359	423	420	466	439	440	413	395	435	416	376	427	454	421	400	407	404	431	429	431	484	400	420	391	463	430	429	404	413	404	442	426	391	430	429	439	454	421	431	434	398	414	446	374	410	436	396	438	418	431	427	431	425	411	429	401	421	410	419	422	413	407	410	417	414	369	419	423	467	409	365	433	417	394	460	426	428	378	425	445	439	416	447	407	400	440	406	420	434	462	443	411	392	450	419	460	422	385	453	387	409	410	457	458	427	456	440	440	408	434	425	409	404	402	412	442	393	401	447	402	421	406	462	436	446	395	416	410	438	390	415	434	380	438	439	425	397	442	432	369	447	395	422	400	414	423	400	444	428	420	463	405	406	434	410	401	420	421	407	442	452	444	453	392	442	428	434	407	427	395	408	420	407	394	406	426	400	412	455	409	407	398	419	405	416	420	416	417	430	415	420	387	446	399	416	396	444	443	443	390	444	414	398	410	442	432	416	383	404	406	422	430	441	422	467	414	430	366	457	432	391	427	437	429	440	425	423	426	435	388	393	438	398	424	447	400	446	424	411	374	433	414	435	414	428	434	417	376	403	390	411	407	422	413	394	413	449	420	403	410	458	379	406	446	411	424	450	417	368	443	423	419	418	430	445	427	446	422	408	466	422	406	389	437	435	401	422	434	469	366	405	415	461	456	403	383	450	461	433	445	455	400	410	430	401	424	398	412	422	394	441	376	406	454	389	410	453	455	428	428	434	429	397	395	467	400	434	400	467	444	392	388	429	425	405	422	432	412	430	421	390	449	410	403	424	446	420	429	478	430	413	445	428	383	401	416	439	456	382	435	420	420	390	410	449	413	426	398	401	409	446	440	398	432	395	393	440	395	458	406	412	428	358	433	413	400	382	415	388	409	456	373	415	421	383	423	430	455	391	456	402	429	443	392	419	415	431	415	427	430	429	432	399	420	389	416	403	429	462	431	460	419	417	420	444	394	416	422	446	411	413	399	409	422	385	396	423	432	416	441	446	390	406	392	429	430	433	415	378	403	430	456	396	407	425	379	415	419	398	428	416	424	416	447	403	432	399	450	421	436	405	404	422	426	400	387	390	433	456	423	424	441	420	419	416	403	412	422	433	431	451	407	416	426	377	392	398	410	395	413	444	398	404	416	382	401	453	374	421	411	419	429	433	451	420	395	405	430	383	445	421	431	405	401	470	451	416	422	408	426	431	439	409	452	410	457	407	418	409	424	435	428	454	373	388	396	434	445	425	418	420	412	436	465	400	428	425	373	441	393	430	394	431	429	403	435	424	419	414	454	428	411	431	446	396	387	416	395	418	407	421	449	424	439	427	416	415	432	409	425	414	409	441	421	406	404	426	406	403	413	426	440	447	392	430	405	402	435	400	416	418	410	409	430	404	449	414	386	413	453	446	405	423	406	411	397	432	430	431	422	433	378	486	398	414	424	412	444	416	434	432	373	415	423	452	417	430	436	418	404	405	459	415	389	399	415	395	418	398	436	386	435	412	432	420	403	416	439	425	449	408	420	416	387	416	428	389	434	415	423	428	431	396	425	441	468	437	424	437	397	406	440	394	364	420	441	405	459	398	420	400	390	429	402	419	422	380	437	412	395	411	414	419	408	434	440	441	375	434	424	429	409	409	414	394	448	414	403	393	406	422	422	445	403	412	410	430	418	415	455	438	409	416	403	437	428	450	432	462	439	407	407	433	442	424	379	408	425	395	442	422	436	420	420	411	423	465	433	431	381	430	436	397	404	412	461	412	420	392	439	419	430	429	427	452	419	441	448	435	397	425	434	436	446	390	390	459	372	385	514	431	432	438	413	423	435	431	462	427	439	420	437	390	456	419	429	417	417	419	408	411	367	398	443	401	448	447	387	425	411	438	413	390	404	451	381	411	418	415	456	437	432	420	408	408	430	410	436	380	393	440	436	448	420	401	418	426	424	425	370	413	424	419	408	425	426	430	388	405	409	442	445	396	419	411	418	421	412	409	398	396	438	403	415	407	421	403	436	441	401	443	406	442	441	443	448	375	427	403	401	386	391	398	449
48434	39072	14639	7343	4909	3865	3881	5184	3518	1554	1028	935	880	741	711	650	580	604	576	631	549	546	510	585	530	554	448	507	514	494	507	531	511	482	490	500	497	500	501	452	494	477	454	489	505	518	496	487	509	446	454	494	455	507	460	493	456	474	489	465	482	467	504	486	485	499	491	486	496	491	518	480	533	575	494	501	476	483	443	435	455	473	459	501	455	459	462	473	444	492	458	443	458	468	464	401	444	436	480	472	455	497	434	448	472	452	461	440	437	467	480	429	489	464	434	417	442	470	434	456	458	504	471	454	456	520	474	423	446	480	457	443	497	431	478	445	452	446	464	483	447	458	442	478	468	459	448	456	458	479	463	426	433	465	441	453	448	468	449	487	444	469	504	473	459	449	442	434	469	441	465	477	483	452	429	465	496	425	472	438	435	478	480	451	453	438	478	469	462	415	440	464	435	457	428	440	464	429	430	460	444	450	431	448	461	478	435	452	444	445	469	463	487	496	449	488	422	441	465	459	435	483	474	451	497	454	483	448	470	465	435	458	484	459	473	440	461	492	409	419	465	449	419	447	476	465	445	451	424	459	468	467	426	452	480	457	443	470	481	433	455	473	480	447	480	415	479	461	455	445	465	439	492	433	448	445	448	486	459	429	449	467	498	436	480	432	454	417	457	443	483	515	451	443	454	449	483	418	424	490	462	463	453	459	451	474	478	452	471	471	482	435	422	484	468	472	407	473	470	479	490	431	463	450	431	468	483	476	457	435	457	490	423	434	486	459	450	461	469	421	484	468	440	458	428	460	494	419	486	470	484	459	421	463	499	449	470	464	469	460	441	441	445	450	435	441	451	493	446	436	452	440	473	434	439	459	439	465	473	449	446	458	473	488	459	462	488	455	454	442	457	465	501	487	472	453	443	441	441	433	474	482	411	454	476	466	468	472	453	486	425	465	470	409	484	459	484	479	503	466	462	455	448	411	452	442	428	450	481	464	433	447	453	470	461	423	483	467	477	459	479	419	402	461	412	459	448	428	451	465	466	495	458	436	442	469	442	476	506	464	475	481	455	501	476	510	458	458	456	452	485	469	501	444	466	459	485	528	467	476	494	490	422	430	436	481	462	426	451	470	429	415	425	481	488	495	453	498	456	444	461	430	497	464	443	462	454	471	471	459	437	449	444	458	458	462	439	418	494	417	478	448	456	449	453	425	469	418	442	494	466	477	480	479	434	450	435	422	435	448	484	469	441	463	516	412	459	442	467	471	430	463	477	454	423	447	470	486	452	456	443	473	469	446	459	472	431	472	457	465	455	459	466	455	459	470	423	453	472	459	487	464	472	467	471	524	467	469	442	447	461	464	464	482	493	461	498	469	472	444	464	440	460	452	442	483	439	484	458	464	460	510	432	477	472	486	409	458	490	458	454	480	440	453	452	452	450	471	499	459	470	474	442	496	482	503	473	433	475	430	447	477	437	481	415	430	477	442	456	419	473	474	479	464	482	438	430	457	451	453	487	457	463	454	489	452	453	409	446	428	485	462	422	470	441	453	433	445	485	447	468	421	477	484	481	468	475	512	422	443	472	483	448	461	477	471	433	451	436	429	480	429	401	461	451	440	513	467	441	424	491	482	446	451	481	481	438	457	444	432	459	438	469	486	432	488	468	452	423	442	453	427	421	458	474	445	470	466	466	493	489	458	497	455	482	433	433	446	452	468	473	469	507	425	471	476	498	447	434	455	466	458	453	418	457	479	437	462	471	447	454	427	473	425	436	427	450	473	472	452	474	470	460	427	483	451	458	462	456	447	452	450	468	444	456	487	459	446	460	450	442	484	440	452	470	443	459	426	467	458	467	447	469	487	447	438	466	445	478	467	461	503	455	450	449	451	429	481	444	448	458	476	466	461	428	462	449	494	478	458	453	459	445	456	437	464	497	450	474	457	466	470	478	466	484	479	477	440	474	472	419	464	448	471	440	459	447	444	443	436	418	445	459	437	450	472	455	425	482	479	440	457	470	449	459	467	461	454	444	502	463	478	452	448	501	475	442	458	479	457	432	459	456	487	450	481	521	451	454	403	452	458	476	463	414	439	436	530	433	430	438	448	450	447	497	491	474	468	447	462	431	473	431	422	476	430	475	451	445	426	430	441	447	441	449	436	415	432	495	482	480	457	443	490	500	437	460	416	456	478	449	429	476	488	444	464	420	434	462	482	466	453	433	456	442	420	514	444	448	420	463	508	431	436	418	456	498	487	493	484	466	450	421	488	456	467	460	425	459	436	439	478	495	434	467	435	498	459	475	416	447	457	472	464	439	440	456	443	476	506	494	463	473	458	451	485	470	449	467	446	446	456	439	440	486	454	452	419	445	468	427	431	439	477	449	441	491	448	445	453	458	461	447	468	454	448	436	493	449	426	471	439	429	470	470	454	436	473	458	443	454	470	498	455	503	485	471	462	459	471	451	484	460	453	447	460	478	461	444	419	474	477	431	439	484	456	459	415	443	455	463	433	487	435	466	475	421	445	481	468	449	463	469	446	472	446	468	438	458	485	487	441	484	500	454	454	448	467	441	423	463	456	466	459	442	432	509	453	448	444	443	438	494	469	442	427	498	476	468	461	448	449	488	479	441	459	435	505	509	450	471	424	450	428	518	485	438	471	431	456	439	508	451	452	461	455	467	427	461	429	454	450	467	480	478	455	451	432	437	453	461	468	453	450	468	458	476	474	453	461	437	442	477	451	513	504	433	475	433	431	417	435	436	451	401	473	443	460	432	436	446	481	433	470	444	465	454	446	465	447	455	422	440	478	471	445	429	452	450	497	446	469	474	512	479	446	459	478	427	429	472	449	483	419	417	447	494	445	447	446	446	416	470	445	452	452	477	459	467	451	454	474	453	471	486	465	427	443	498	467	483	441	497	477	459	468	486	484	497	436	467	473	460	456	456	431	463	411	460	455	440	456	476	453	466	459	445	481	470	468	436	498	471	469	438	444	452	467	461	435	473	447	445	451	433	442	461	430	469	447	470	451	450	500	457	465	416	461	462	458	445	426	463	457	476	473	490	451	446	452	444	486	451	413	500	447	511	466	451	452	447	461	464	457	499	473	457	397	488	442	421	436	460	444	453	442	427	432	472	451	472	489	472	442	473	438	471	449	460	457	405	485	410	474	420	458	439	439	424	483	459	457	472	407	433	419	455	454	419	446	454	456	466	403	452	441	503	484	489	461	446	486	449	442	443	443	431	485	463	411	443	441	476	470	425	461	474	453	447	453	472	442	427	456	478	454	491	468	447	446	440	429	466	451	474	471	439	492	451	465	419	425	440	426	470	445	465	470	448	465	478	421	475	453	476	474	438	449	478	474	430	475	465	474	481	453	445	430	404	468	475	445	454	473	476	453	410	473	493	471	457	479	446	468	468	474	458	453	429	542	494	468	466	456	441	403	496	479	420	465	472	445	455	481	437	469	500	481	464	472	466	448	475	474	431	461
30491	23667	13730	2543	797	752	663	551	567	461	476	444	468	458	422	466	444	446	432	475	435	407	471	437	434	484	470	437	422	449	432	455	462	456	473	427	452	452	427	430	463	409	472	478	451	463	428	428	445	424	435	417	433	420	469	433	419	439	427	417	459	461	477	426	425	464	440	441	461	422	460	433	440	443	447	451	450	417	411	417	434	452	437	422	429	438	454	413	421	458	469	449	455	452	458	443	458	426	524	420	443	436	458	447	434	466	446	431	434	462	438	471	481	466	460	423	458	456	453	456	426	451	428	406	478	452	481	411	473	462	483	471	476	472	478	440	411	426	452	433	467	476	460	437	464	437	427	424	489	442	448	435	470	436	443	428	473	407	442	419	451	449	460	443	417	455	442	451	402	449	454	448	462	467	426	399	441	409	462	457	437	423	430	455	452	440	444	480	414	416	522	455	467	463	441	429	427	487	441	448	444	404	434	421	468	464	442	441	448	449	420	456	481	399	425	410	466	430	452	452	423	499	428	463	366	444	463	436	433	418	430	474	441	457	441	460	483	426	451	441	407	480	453	430	437	463	473	436	408	456	424	414	430	418	430	443	426	441	447	461	442	449	449	451	418	455	446	419	460	413	421	438	421	447	470	394	459	449	443	448	427	416	457	438	486	460	467	443	456	456	427	456	439	459	413	433	426	410	426	440	455	439	439	416	470	424	422	450	414	448	445	459	434	474	453	483	463	430	423	455	415	421	445	451	411	461	410	447	457	457	437	454	451	441	472	429	379	457	442	432	421	447	429	428	450	451	432	429	482	473	436	457	457	437	449	431	487	439	469	459	475	473	474	442	433	426	440	435	425	435	463	455	442	442	431	451	442	433	462	437	428	442	410	470	474	442	448	448	403	430	426	432	435	445	428	474	448	489	459	438	448	462	458	421	414	460	439	457	448	452	443	471	458	453	436	440	464	453	412	490	438	445	451	435	467	452	432	460	480	447	420	406	413	433	438	461	489	472	446	427	416	399	479	434	449	443	444	432	461	470	458	446	460	458	474	438	422	436	444	442	461	457	429	436	460	432	437	435	436	412	416	408	437	484	471	416	410	463	456	405	422	463	418	445	463	443	436	473	434	469	464	441	407	461	379	424	432	427	481	418	424	470	465	477	435	440	443	464	448	438	449	414	452	432	422	425	444	437	445	472	468	420	455	442	509	465	461	409	413	461	424	437	443	424	462	423	453	437	439	450	454	438	424	421	428	436	503	441	471	430	477	420	426	435	440	473	450	468	455	455	437	456	421	438	472	454	424	484	388	453	429	409	440	428	473	404	473	446	430	455	464	439	444	429	405	467	375	461	436	460	438	459	465	437	435	484	436	453	446	447	441	436	421	444	470	490	449	489	410	443	444	490	436	421	435	434	430	468	459	453	448	457	465	415	499	434	424	435	425	454	430	473	426	437	493	427	435	447	471	444	447	444	468	468	463	473	461	440	448	451	440	413	415	431	451	479	441	419	434	437	473	459	427	465	411	417	454	459	472	439	415	445	418	408	462	470	441	423	457	425	409	448	429	421	464	456	453	471	424	482	443	455	423	467	415	428	462	432	452	444	430	494	450	396	427	460	455	456	440	440	444	472	428	459	446	475	441	464	455	440	449	450	452	477	435	461	472	423	466	419	455	443	457	467	461	430	425	470	460	442	426	451	428	418	435	469	464	390	422	472	450	444	453	435	447	474	418	418	433	425	463	448	432	447	468	457	417	420	482	454	446	420	432	448	443	445	475	439	434	465	469	472	449	448	462	414	426	434	429	442	404	420	438	418	427	476	420	440	449	428	414	460	458	440	433	424	431	411	446	465	464	468	464	422	431	467	443	420	442	417	464	463	485	438	452	418	439	439	384	465	430	480	445	486	463	470	471	445	437	418	435	441	448	482	436	447	446	460	443	439	437	437	425	433	406	455	443	442	425	407	441	425	424	469	468	455	430	470	438	460	443	406	429	441	415	437	456	427	475	481	475	396	497	450	436	465	431	457	430	440	428	401	457	441	428	453	477	447	465	426	420	402	428	432	441	429	415	438	455	441	436	444	418	460	473	478	422	450	451	456	463	453	444	427	448	466	460	472	471	463	465	443	451	450	403	451	429	424	422	449	457	435	440	457	473	382	454	480	447	427	443	428	440	447	410	445	432	429	423	453	443	431	488	400	438	463	439	459	410	440	432	456	439	460	451	469	435	414	470	462	446	478	454	458	436	462	425	478	465	448	440	419	447	459	449	467	463	456	421	449	444	446	430	435	423	434	441	476	446	455	464	437	472	464	444	463	453	451	482	425	454	454	471	438	430	406	443	434	449	446	520	473	466	427	471	441	446	469	442	449	487	456	446	454	401	446	438	415	411	445	422	480	439	412	427	432	430	441	429	435	452	451	408	432	439	440	414	467	468	461	430	448	440	450	419	447	466	469	428	438	408	429	422	437	443	448	436	448	436	453	425	406	436	484	467	451	433	420	418	431	484	448	443	426	486	459	399	454	454	428	450	425	477	481	463	432	421	431	462	465	433	424	422	440	460	446	446	491	433	441	458	463	464	490	412	427	417	444	428	422	436	437	440	433	464	470	454	462	425	457	428	451	423	443	446	461	473	459	440	458	469	449	437	426	457	431	459	429	431	467	432	479	476	485	430	420	429	469	442	437	459	421	453	450	439	451	498	419	419	438	423	422	448	452	431	440	450	449	444	421	452	443	417	483	438	423	416	473	446	448	418	420	468	417	462	430	453	430	423	449	402	438	451	418	410	444	442	410	426	451	423	421	461	488	481	440	435	451	432	425	464	453	440	446	458	431	408	447	459	444	429	421	458	387	409	461	418	456	440	436	434	449	475	444	438	451	424	458	454	468	427	490	445	483	470	403	458	426	436	445	427	444	424	417	436	459	411	444	452	477	465	445	434	432	433	449	443	437	460	414	450	425	441	432	481	450	434	444	442	402	417	457	446	426	457	437	467	405	433	431	439	461	455	458	451	440	471	477	432	433	442	417	444	437	427	449	432	410	458	445	468	416	456	447	385	423	423	443	441	463	414	483	440	448	434	443	456	461	453	418	404	445	466	455	421	444	486	445	429	484	440	418	428	459	437	464	421	437	456	423	439	469	435	458	424	469	447	454	466	403	399	437	465	458	431	476	445	448	451	472	478	450	457	461	406	460	463	459	459	426	433	435	464	446	418	463	420	465	459	421	481	441	455	458	463	473	421	467	454	458	423	436	423	459	398	453	462	475	457	460	451	428	433	419	436	440	478	450	406	429	441	434	431	483	412	464	460	479	425	461	433	443	441	439	440	432	412	435	452	397	437	424	462	474	419	403	436	456	507	444	432	415	422	444	436	447	417	446	483	467	446	447	485	434	431	420	455	469	433	466	456	445	464	434	442	408	452	448	482	445	418	415	461	450	457	459	420	466	431	448	449	472	459	449	467	416	478	427	432	457	424	403	481	443	480	456
39084	20104	3889	1687	994	871	791	742	689	600	522	519	543	534	549	529	467	568	515	502	532	533	497	501	485	532	509	512	507	488	492	558	562	546	532	511	533	501	504	512	498	529	565	520	524	519	520	538	520	517	502	509	510	508	520	507	514	574	581	530	576	519	494	490	513	543	528	502	545	519	540	522	562	515	507	505	508	494	497	501	491	516	504	527	518	496	499	540	527	550	527	477	543	498	524	471	528	527	518	507	527	510	490	541	515	505	548	524	539	526	497	533	472	508	525	523	548	516	557	515	495	512	523	516	493	528	516	482	504	495	511	460	505	481	518	519	523	507	506	518	513	505	509	506	488	564	522	506	501	504	518	520	536	501	493	506	527	522	494	499	534	505	522	510	531	493	540	563	515	541	505	531	511	527	484	517	563	490	508	550	550	539	528	508	488	500	499	525	509	545	501	526	523	532	529	505	481	512	504	516	496	518	510	533	496	495	500	564	545	517	525	493	502	554	506	511	521	544	524	524	524	518	499	552	520	494	518	493	511	532	518	510	479	525	529	580	530	535	504	568	520	518	516	505	522	504	539	533	527	503	528	488	504	515	506	534	524	500	450	498	484	516	514	526	503	504	515	512	534	537	514	523	508	547	532	478	505	521	538	541	486	519	482	515	504	504	511	536	525	479	526	545	529	486	563	522	527	535	528	557	537	543	520	533	513	496	514	536	531	538	535	511	502	520	509	532	543	522	489	540	504	534	523	568	504	496	513	515	514	526	512	538	536	498	460	500	519	519	519	523	534	489	519	523	524	495	531	481	517	512	506	503	515	484	517	475	509	500	499	492	507	473	507	498	533	541	507	539	512	469	554	548	542	496	566	508	519	517	530	520	528	550	550	519	534	489	510	514	519	521	522	551	484	545	473	520	557	518	552	568	484	488	555	510	513	543	483	551	521	541	493	478	514	487	523	488	540	519	543	479	575	488	519	522	493	495	513	509	516	512	513	551	489	506	498	497	504	556	551	521	537	495	512	496	548	511	502	479	474	522	520	542	549	523	499	512	521	500	489	493	517	506	523	512	526	552	526	526	498	535	514	502	525	525	497	530	525	506	528	579	524	517	501	543	471	544	511	487	505	474	539	541	493	516	535	537	504	492	470	526	544	513	557	564	538	556	538	539	532	532	551	488	520	513	505	492	522	523	532	508	550	519	499	551	504	500	505	512	513	526	511	514	561	480	520	498	543	552	517	583	496	498	535	525	539	530	514	552	524	535	529	498	546	518	530	572	506	534	515	528	548	510	499	510	515	531	533	496	530	527	505	506	483	508	565	541	512	525	519	551	537	518	526	518	534	555	492	522	561	532	500	521	556	477	527	542	532	485	534	470	526	549	529	551	491	512	542	531	533	555	493	510	497	529	509	476	518	531	510	526	496	498	478	531	498	500	479	566	540	539	498	529	498	526	526	481	518	546	504	512	498	534	525	552	485	528	538	507	548	499	484	556	525	538	516	510	500	494	513	513	531	542	507	497	525	522	538	485	528	500	540	555	504	526	493	556	526	491	517	540	553	518	543	536	528	511	478	493	530	542	529	539	539	516	558	501	510	526	495	513	496	510	507	506	572	506	511	510	542	562	550	523	502	530	525	545	523	492	492	502	505	500	546	507	519	524	496	496	518	533	508	470	491	477	525	504	504	526	511	507	531	550	512	510	504	493	483	503	501	533	500	561	519	484	495	541	575	524	482	542	502	512	543	548	513	567	537	519	554	543	547	546	530	485	544	522	515	500	522	490	507	549	543	528	532	535	529	549	496	524	496	538	542	533	505	480	471	503	549	525	512	495	497	541	548	527	515	499	521	517	522	484	523	497	516	561	527	541	525	564	542	519	526	498	514	519	533	536	480	518	541	496	499	524	497	540	501	511	516	479	536	458	533	564	507	527	508	503	539	519	507	534	512	541	526	473	501	544	539	539	495	487	581	523	503	514	520	499	517	499	497	489	482	503	509	557	516	541	540	503	539	544	519	477	523	527	538	542	505	463	518	477	530	550	475	553	476	523	556	522	516	537	507	513	546	515	542	482	524	508	495	526	477	509	477	522	506	529	548	534	489	505	507	513	523	541	515	477	542	519	515	520	531	488	544	520	500	502	516	518	528	554	520	534	531	519	546	569	478	508	500	506	495	522	496	530	514	512	499	511	526	472	517	511	544	508	521	511	532	512	545	498	518	521	527	468	497	517	515	533	511	501	534	528	523	479	498	518	501	503	553	497	511	519	507	508	518	496	532	528	493	518	517	513	541	540	508	529	505	543	505	523	527	539	512	502	510	530	492	504	498	552	521	526	510	554	525	531	531	548	555	525	479	533	535	557	459	559	497	494	565	498	565	506	493	529	533	530	552	539	537	554	485	518	509	512	526	515	526	531	469	517	483	504	541	521	536	486	508	537	510	549	527	548	482	519	544	529	536	481	547	507	487	483	506	522	490	553	503	534	523	498	502	513	523	509	483	509	534	505	527	529	488	564	485	536	487	531	454	530	502	504	528	524	535	515	532	548	498	493	531	557	521	544	549	531	446	531	493	522	503	517	518	546	527	507	538	534	533	502	533	497	534	534	526	519	522	499	528	480	552	483	535	548	456	535	549	514	516	523	534	505	517	475	534	506	519	535	489	520	512	552	535	520	550	520	523	492	514	555	519	509	573	511	526	557	534	527	487	547	494	532	510	506	524	505	505	495	526	550	536	505	512	498	502	514	534	541	534	505	512	498	469	500	536	541	527	518	515	534	499	520	467	512	516	532	489	539	525	546	528	527	518	531	510	518	555	534	521	561	530	523	558	512	509	536	489	560	520	505	556	532	517	518	516	518	519	475	543	461	479	548	485	514	500	537	510	528	500	543	541	503	486	535	521	514	525	507	516	537	548	526	505	500	517	516	506	547	511	494	517	480	546	503	526	539	520	568	508	568	532	498	495	532	507	516	512	549	494	537	507	554	512	513	529	507	491	505	504	519	538	523	574	566	535	541	535	529	533	515	500	515	532	498	527	453	548	500	511	543	501	537	527	502	518	539	512	543	548	498	545	529	527	510	514	537	528	514	520	540	497	539	472	535	496	493	532	526	500	518	505	503	540	523	540	527	535	495	521	488	466	559	501	493	504	508	539	544	490	528	482	516	541	514	513	510	530	520	519	534	525	516	524	517	506	517	493	516	515	531	483	553	531	527	528	520	502	512	505	509	548	528	537	523	523	556	507	509	522	542	507	525	525	506	535	516	511	515	495	496	547	506	518	505	513	552	510	561	510	503	523	541	499	496	551	509	538	537	540	514	544	531	531	526	528	561	514	503	543	510	546	505	502	527	532	555	533	535	521	523	487	534	497	518	530	525	492	542	483	568	531	520	504	486	448	502	516	504	500	538	514	525	508	511	533	523	498	498	553	523	521	534	533	472	523	534	507	467	520	577	507	501	538	531	487	499	511	523	537	553	476	456	533	501	545	529
23233	20705	27940	23506	20709	11744	1954	1778	2904	476	376	380	345	365	350	312	301	318	295	302	276	290	297	286	287	300	263	267	280	291	296	275	309	274	257	277	275	280	241	279	264	261	279	264	276	252	266	289	284	284	266	285	254	262	266	303	285	277	286	237	271	262	287	274	291	280	285	238	269	283	285	287	282	281	296	280	264	274	282	290	271	267	279	282	243	264	251	283	281	255	288	297	253	268	273	272	292	278	281	245	275	271	259	256	260	262	251	241	245	258	246	284	252	251	242	255	244	260	274	289	305	287	288	260	295	242	269	283	228	257	277	271	293	280	297	279	274	255	291	272	299	268	261	261	288	267	251	268	263	256	252	259	264	266	276	260	267	269	272	284	252	266	252	271	247	303	268	272	271	278	290	249	266	297	272	235	288	269	258	281	253	255	279	243	289	292	251	264	230	272	253	273	248	273	262	284	270	295	264	267	268	239	248	240	288	275	275	240	252	271	258	233	252	276	261	293	244	288	256	264	273	317	309	260	272	261	267	269	262	263	269	265	260	271	271	258	254	259	267	249	253	291	266	295	265	272	269	294	253	249	283	249	264	232	258	286	284	283	260	256	264	233	272	309	270	296	271	254	265	274	264	241	295	253	252	280	276	257	232	246	257	276	275	283	249	267	257	262	244	273	270	268	266	266	270	253	280	248	255	261	253	266	276	294	254	276	250	260	279	243	257	269	273	280	271	254	256	232	261	263	275	290	256	269	274	255	267	246	236	275	253	259	288	301	284	263	255	279	259	285	265	286	269	267	250	288	283	248	277	245	270	268	286	259	258	257	281	249	280	253	243	259	291	289	270	278	302	260	235	247	272	284	251	269	279	241	280	260	250	276	263	267	268	297	255	285	255	259	256	248	298	259	288	280	234	285	264	254	262	246	244	257	245	240	272	260	252	265	254	250	257	278	261	278	274	277	258	264	292	287	289	270	256	253	277	276	244	278	273	284	222	288	287	263	248	281	273	260	271	264	256	259	270	253	248	271	283	255	260	260	275	256	251	247	287	242	254	256	267	249	265	271	279	298	270	266	276	267	250	239	245	261	270	291	274	250	266	281	280	255	310	263	274	247	275	274	263	262	275	259	254	241	280	235	249	256	259	252	250	269	253	259	249	252	271	253	294	289	251	256	261	283	252	274	253	274	280	306	295	249	276	250	260	264	271	278	258	276	244	256	268	291	217	243	274	248	290	222	249	297	244	260	279	249	262	296	254	257	271	291	290	282	264	248	248	273	261	305	264	264	283	273	279	261	278	255	268	293	276	265	292	258	292	253	264	255	266	270	257	247	248	253	265	273	260	266	267	307	255	261	283	279	264	263	261	264	259	258	249	265	284	273	248	246	253	257	229	257	268	262	251	279	261	228	275	265	229	283	275	247	259	273	270	252	282	248	293	273	257	275	281	269	260	269	264	251	242	265	264	245	242	252	258	298	259	228	275	279	276	257	269	264	254	228	255	274	263	266	265	271	284	280	272	279	285	263	277	282	275	247	220	261	265	276	277	250	228	257	250	242	269	306	257	267	227	285	256	233	267	236	279	241	265	265	290	279	261	265	256	227	282	249	261	251	261	271	296	293	274	271	270	266	270	271	256	298	268	292	263	294	269	272	250	262	264	280	294	292	259	271	242	292	251	265	260	254	248	253	261	257	272	282	281	281	280	248	254	260	267	288	272	247	256	292	271	255	268	272	279	257	261	273	285	268	242	288	282	265	270	269	251	244	264	254	274	279	263	285	291	274	246	284	290	253	285	276	263	259	257	279	246	280	265	243	314	278	277	288	284	242	267	277	242	331	272	281	265	283	259	262	256	286	286	266	287	264	273	260	281	244	250	272	263	281	277	255	251	266	264	268	246	272	264	303	256	259	285	277	274	261	282	281	248	266	286	274	285	251	270	272	252	281	240	235	254	251	248	247	280	251	272	248	254	261	239	263	279	269	299	289	285	266	269	270	269	247	265	247	269	263	238	273	254	257	260	235	278	273	276	268	265	246	241	268	258	276	267	264	257	266	273	242	277	252	270	240	237	280	267	284	257	253	235	251	236	257	270	285	251	240	281	310	251	277	258	325	273	273	228	275	263	297	275	265	255	250	261	270	258	277	269	261	270	290	268	266	262	250	258	255	236	279	281	287	264	274	258	276	290	273	240	260	264	305	242	310	291	270	242	271	267	269	245	295	271	263	280	267	286	281	273	296	253	267	265	281	262	248	265	254	266	276	248	241	281	295	253	238	280	287	257	266	280	267	255	282	269	278	239	233	267	249	280	249	283	281	255	257	274	269	246	271	269	264	284	259	301	298	243	247	239	252	213	274	243	258	278	275	264	280	268	257	267	264	267	288	261	279	298	273	263	252	255	288	282	257	249	303	266	277	252	258	266	235	235	257	263	283	243	256	231	259	239	268	262	287	294	279	273	262	277	261	251	257	278	257	295	260	247	233	274	260	245	259	247	247	255	262	236	267	286	255	273	253	263	260	251	251	262	257	248	250	271	269	263	244	258	267	250	263	265	288	299	223	262	289	277	243	239	277	259	257	266	261	253	293	279	270	265	271	237	275	286	295	262	256	241	246	271	274	261	268	271	272	274	274	252	258	255	273	262	283	278	261	274	296	300	271	283	273	282	268	243	293	269	262	280	274	233	242	263	241	272	295	257	263	245	257	279	278	264	280	254	250	255	288	267	266	278	255	275	301	286	242	248	267	291	269	268	257	291	264	248	278	240	241	261	279	237	269	262	261	247	277	282	276	268	281	270	265	283	282	283	253	278	274	259	247	246	255	271	247	273	268	247	232	250	306	261	263	297	289	259	250	272	270	280	240	251	232	280	283	239	285	259	276	261	279	266	304	248	274	275	260	259	230	272	292	278	277	270	275	309	261	269	252	264	281	269	273	270	268	250	276	257	298	254	275	275	264	255	285	254	237	272	283	310	261	271	257	238	244	260	290	253	270	264	266	255	266	244	263	258	256	236	289	272	264	251	252	290	270	264	259	263	283	233	219	229	269	230	247	237	273	270	269	260	260	241	288	279	240	257	276	264	275	262	252	239	240	272	274	285	290	256	291	287	255	255	285	246	260	268	258	297	254	280	275	267	293	270	248	263	253	290	291	264	244	263	273	283	298	278	290	263	282	261	277	253	249	284	230	295	256	286	282	281	284	266	273	230	253	268	266	259	237	250	293	247	266	233	268	259	270	272	237	242	272	290	284	242	280	280	252	287	257	287	266	256	265	263	258	284	315	292	249	245	263	275	276	256	280	276	259	290	250	261	250	257	279	292	271	248	269	258	243	274	253	265	266	282	292	270	288	265	255	272	281	260	279	251	242	282	266	245	248	279	246	274	280	246	254	296	285	270	275	262	275	266	273	243	240	273	280	255	265	268	250	241	273	273	271	270	262	276	258	311	250	264	289	266	274	277	249	257	258	270	276	239	269	259	253	290	252	274	252
42449	26471	9261	4445	2449	1953	3371	3504	5643	742	543	514	459	486	431	420	417	383	392	393	356	341	379	357	337	371	350	324	317	318	352	306	332	349	341	322	327	311	317	324	320	297	303	309	319	328	331	342	317	341	313	298	338	340	319	325	318	275	303	312	321	307	324	376	352	335	295	350	307	300	315	299	351	371	343	327	346	294	325	300	302	308	330	328	312	314	308	288	318	326	276	318	283	344	284	309	314	298	326	318	316	331	287	302	303	318	297	344	331	316	337	321	315	314	337	305	292	317	319	300	303	308	295	308	314	310	321	301	323	299	305	302	307	291	303	304	282	330	315	308	322	288	313	298	302	302	345	313	343	327	304	303	306	287	306	307	343	316	336	313	289	297	321	305	336	316	305	333	302	279	311	345	317	290	308	310	309	296	298	297	310	320	281	334	311	274	301	316	323	313	314	322	309	313	310	313	331	302	296	299	335	324	320	342	321	322	341	293	272	314	300	314	304	296	314	302	300	312	322	331	317	300	322	338	279	291	325	298	302	271	299	296	307	284	295	314	301	308	336	307	350	286	295	310	305	317	290	328	325	313	354	292	318	302	343	312	313	329	300	325	313	299	330	339	326	288	300	307	348	288	333	312	308	290	311	325	358	269	328	308	319	303	334	316	283	317	301	316	296	300	276	307	347	308	281	317	292	319	330	279	294	337	326	336	317	305	332	305	305	322	307	302	325	316	290	308	329	317	288	326	323	302	308	309	263	298	321	296	351	298	315	280	331	288	310	327	340	318	296	315	314	352	295	324	292	327	316	328	325	305	284	314	296	314	340	309	339	302	307	300	341	290	314	288	310	319	312	328	314	323	295	302	329	300	310	336	317	344	305	311	314	322	324	302	316	292	316	347	314	310	316	294	280	307	310	281	320	301	345	274	317	316	298	324	298	284	312	313	310	316	313	313	324	333	307	294	335	300	321	305	333	327	364	328	321	297	339	312	324	298	299	309	309	344	305	312	298	279	300	269	326	326	296	295	321	299	310	324	324	313	294	303	328	325	298	333	311	330	311	288	327	316	307	275	310	280	298	353	317	315	336	314	279	320	306	315	330	316	299	278	351	306	302	301	285	329	358	338	318	300	330	314	334	312	312	294	291	302	329	306	321	305	310	322	286	349	309	288	306	296	319	335	324	321	295	324	365	317	312	320	326	318	314	319	306	292	292	307	326	333	311	303	304	301	295	302	293	323	297	283	328	329	320	325	320	325	290	337	312	287	300	302	312	316	296	324	306	323	314	301	326	296	317	314	321	306	323	343	333	316	307	284	330	317	290	338	302	305	301	300	345	305	287	299	336	317	278	307	311	287	289	310	306	306	321	303	322	328	308	316	319	314	329	310	335	303	332	293	307	298	302	295	337	307	322	313	352	299	307	342	300	294	274	325	331	339	283	285	321	319	349	319	278	321	304	326	339	322	323	306	312	296	313	296	309	295	308	287	304	323	338	333	304	304	293	313	316	333	335	312	326	270	315	345	298	288	323	285	292	323	303	304	299	278	342	293	314	279	282	300	327	334	301	330	295	311	339	317	320	356	343	292	358	331	335	329	314	306	299	313	300	322	321	302	348	286	311	337	338	335	329	286	303	322	320	311	313	302	293	308	317	332	298	297	317	306	321	327	300	310	319	293	340	290	304	299	303	291	315	324	297	333	294	321	294	321	309	315	344	313	336	334	314	319	286	306	316	329	315	302	319	283	326	312	298	318	294	298	286	313	301	310	315	298	316	306	310	286	318	291	289	327	286	303	334	320	317	284	291	308	297	308	307	340	346	300	326	314	302	288	308	315	289	306	299	341	305	348	304	306	314	328	335	314	319	347	356	302	295	324	302	299	300	328	315	323	291	304	328	342	356	316	299	310	318	304	307	296	329	279	316	306	337	298	302	318	339	323	301	322	316	315	308	302	295	312	326	299	355	317	284	302	322	294	312	320	312	326	318	309	285	314	310	307	261	352	349	308	304	315	341	303	330	341	341	331	290	323	322	320	348	313	288	290	326	343	341	317	303	328	301	306	327	304	277	304	308	340	305	278	321	333	295	298	308	298	323	346	315	298	329	329	296	312	310	318	315	297	307	312	300	316	327	339	285	336	299	303	328	328	282	312	286	321	306	308	347	329	307	295	335	279	299	333	318	316	322	278	326	273	309	305	307	313	323	353	331	302	301	334	288	315	303	304	287	297	300	320	300	333	303	316	334	287	317	316	310	306	327	312	292	309	304	323	351	321	298	318	329	304	321	311	334	317	317	290	313	307	285	299	316	293	302	293	319	303	300	284	308	312	324	323	290	320	326	306	327	293	307	297	286	338	301	306	294	317	310	313	344	333	330	300	299	328	297	299	330	317	303	289	290	342	315	350	339	348	322	281	268	322	303	314	311	314	315	294	281	315	311	327	314	337	315	297	290	315	321	333	340	322	282	312	300	281	315	322	303	293	312	290	293	309	290	353	284	305	294	294	335	296	318	324	336	333	324	281	301	297	309	314	325	288	304	335	306	284	272	289	293	301	341	310	286	328	302	316	311	299	299	310	306	314	266	328	285	316	318	307	342	294	272	315	319	312	298	319	314	323	303	285	326	292	316	304	333	346	299	296	289	311	324	324	334	336	314	317	272	328	335	307	336	300	329	323	284	316	283	302	305	286	293	281	286	275	278	311	300	321	313	300	291	281	305	323	295	345	307	302	325	301	306	323	317	337	352	335	310	332	316	303	311	316	298	311	335	294	298	314	315	336	321	300	334	335	315	316	311	334	341	314	285	302	312	286	327	313	296	352	314	288	285	284	331	301	332	305	333	284	323	359	302	332	275	324	328	317	313	297	305	316	319	319	321	342	321	286	349	300	291	344	308	279	344	311	303	325	326	331	308	320	308	286	324	323	283	324	333	323	342	338	305	286	325	293	317	329	297	297	336	296	312	329	292	293	341	321	308	308	295	314	328	275	275	335	304	297	306	300	304	315	315	308	301	336	298	320	301	330	324	336	299	314	304	319	331	335	311	317	323	288	287	295	308	294	331	305	325	321	320	298	295	336	295	350	346	316	299	286	318	315	322	328	319	293	313	311	326	287	330	321	313	351	319	319	349	294	295	343	303	292	313	341	307	297	296	304	304	291	286	306	325	308	318	328	311	334	329	339	339	328	286	315	330	320	294	299	286	290	315	345	271	350	278	312	304	303	334	312	337	317	300	301	355	277	294	306	306	273	302	305	310	314	311	314	310	310	319	280	332	281	325	307	325	301	329	294	327	337	283	327	314	311	304	299	314	291	308	306	289	326	329	299	317	296	319	314	258	344	342	331	292	275	316	293	317	335	311	318	326	327	309	303	284	332	330	289	289	309	319	316	317	306	316	322	326	284	296	287	304	318	310	299	308	295	332	324	304	275	306	307	308	312	292	289	325	314	329	294	319	298	306	309	311	302	315	329	297	315	283	306	322	291	327	308	307	310
24499	20748	27111	24350	12820	1339	991	1555	1493	671	651	642	612	612	631	588	626	594	632	586	642	594	621	604	639	596	653	632	569	551	647	592	656	578	605	587	593	626	597	600	581	580	551	622	633	577	594	634	571	618	610	602	612	575	569	580	594	576	608	585	590	650	562	606	680	579	606	596	607	614	624	576	615	661	597	595	550	622	575	577	594	602	585	596	599	616	632	552	582	618	599	617	620	623	614	605	622	581	633	611	611	575	591	650	576	599	623	565	612	579	562	599	596	602	578	603	585	594	610	560	553	601	565	621	638	618	590	592	607	621	657	555	585	605	601	614	619	566	604	586	627	551	606	600	600	609	577	579	621	597	648	579	577	558	558	552	568	590	589	550	604	642	596	569	620	557	595	594	560	600	637	579	558	586	599	618	633	598	607	602	578	630	631	576	572	569	551	606	566	570	623	582	566	615	584	635	595	578	563	619	606	568	633	609	599	630	589	578	613	574	574	634	577	554	543	556	604	602	618	598	554	573	596	569	591	589	579	597	618	606	580	586	617	631	542	640	602	603	592	602	620	598	628	611	606	571	606	578	589	598	606	593	601	607	603	617	608	572	565	607	607	569	597	578	639	612	624	576	607	586	580	613	619	565	637	597	588	578	586	582	606	625	568	543	614	582	587	610	634	584	580	584	605	621	603	616	574	587	591	622	595	600	545	567	605	629	581	587	584	632	630	580	608	602	574	649	603	567	599	607	595	627	601	576	626	576	575	562	600	593	584	599	564	606	593	611	609	608	609	559	612	565	613	581	629	586	559	619	616	617	604	596	621	562	575	594	575	603	587	546	625	610	631	570	587	600	582	628	565	566	653	594	639	606	606	565	611	549	582	632	587	568	646	532	629	609	622	600	564	579	573	623	600	590	548	572	613	595	600	588	618	646	591	609	628	588	561	582	579	613	583	620	587	623	594	584	616	621	617	563	623	565	596	572	610	583	570	613	604	603	580	577	576	613	614	557	528	569	603	618	555	549	565	632	589	569	568	585	587	573	593	615	576	623	610	563	596	587	581	596	584	591	575	560	566	582	589	572	630	575	596	623	537	592	559	588	594	592	568	612	613	563	576	592	609	565	600	600	578	589	608	606	595	595	598	596	600	606	634	632	626	563	629	597	577	552	594	593	599	579	625	591	628	588	609	556	592	617	597	594	616	580	599	628	586	597	597	571	529	590	571	562	563	591	581	596	575	622	581	604	614	616	582	605	594	583	560	647	595	536	616	594	626	600	595	579	568	610	557	583	626	571	620	600	608	600	608	587	620	554	583	566	619	597	584	580	550	562	598	607	549	576	625	613	601	620	609	582	600	566	605	612	543	617	577	592	608	616	592	598	593	578	576	574	595	612	604	650	594	613	591	601	578	593	585	593	630	630	604	631	590	606	608	602	586	633	610	606	615	554	586	666	557	586	633	583	610	601	569	561	571	594	636	577	626	534	560	602	549	608	557	572	573	637	609	598	566	597	577	636	600	575	592	602	605	552	569	574	587	584	626	625	631	590	647	668	589	553	610	572	619	596	586	567	600	578	555	603	573	581	596	626	596	588	575	580	584	634	584	604	605	542	596	592	615	609	621	596	572	587	593	585	593	598	554	561	578	622	590	603	620	575	583	579	609	618	592	634	611	638	546	603	597	619	625	580	617	597	616	598	588	574	584	596	589	569	609	616	574	591	609	615	623	577	627	627	574	617	614	623	602	640	605	622	594	599	591	629	585	598	591	596	621	594	575	601	593	625	607	613	561	596	579	632	600	594	582	616	588	587	590	572	537	596	599	569	609	628	603	657	615	617	600	570	622	598	587	577	564	592	596	592	595	610	583	559	564	565	549	617	627	624	596	615	585	611	641	619	584	577	605	577	605	561	589	618	570	608	562	598	604	572	592	564	566	630	631	619	599	628	585	533	616	618	616	574	578	591	617	586	599	543	626	597	539	579	566	602	588	601	574	603	600	614	607	627	632	582	625	630	611	593	591	574	586	581	587	619	579	627	583	580	599	558	601	588	628	625	595	553	564	617	606	554	644	593	600	575	562	563	618	582	624	579	602	616	660	585	620	557	569	603	590	585	598	566	581	612	573	605	604	608	580	581	587	608	598	620	574	602	615	589	607	604	594	599	592	588	635	571	599	577	545	569	597	626	609	573	639	556	524	560	571	577	596	574	587	595	633	586	620	597	620	594	640	587	611	618	525	591	563	643	576	603	585	586	603	586	588	605	570	578	626	595	592	583	602	639	592	597	638	611	590	553	603	583	583	577	613	613	578	543	600	626	594	558	601	578	605	607	588	600	628	596	549	634	583	591	579	579	547	589	575	622	599	586	552	624	632	608	637	567	583	573	590	582	607	590	595	638	594	569	615	606	567	593	606	627	588	602	626	610	629	584	590	598	625	588	616	624	593	576	588	608	618	609	591	575	609	616	586	607	569	585	600	611	595	588	596	595	587	641	622	640	576	606	575	622	600	545	547	597	595	612	628	617	613	605	628	592	557	603	665	596	609	628	592	586	575	614	573	619	628	596	600	615	591	591	586	627	580	593	600	606	616	610	586	520	611	609	555	589	604	587	607	638	572	586	589	585	626	588	585	622	588	595	569	637	599	564	594	590	581	624	585	546	565	610	586	583	589	604	625	583	580	642	534	610	582	630	647	552	587	599	565	594	580	595	548	578	575	612	587	618	600	549	578	592	620	609	575	639	573	600	565	598	586	543	573	638	599	569	586	576	616	594	586	582	616	575	574	587	588	619	613	594	619	581	555	617	581	608	596	604	606	600	563	595	626	584	643	558	609	585	641	576	578	557	610	563	602	612	611	582	612	616	605	615	612	633	593	581	579	619	577	598	612	622	623	614	615	602	615	565	622	593	620	585	600	596	601	601	613	614	551	630	592	556	577	616	621	622	604	558	584	627	658	591	604	605	639	589	556	633	613	573	600	585	595	610	630	606	592	590	584	615	613	562	584	593	606	573	598	644	601	590	596	593	600	604	666	593	598	600	631	617	588	579	623	613	582	599	560	571	592	573	581	572	581	590	642	625	609	592	604	602	584	600	577	606	578	646	601	578	601	574	613	571	591	608	582	603	530	566	594	552	615	597	603	559	572	589	608	578	623	623	587	616	582	579	575	557	587	582	572	554	620	618	603	596	591	604	577	602	604	587	620	594	611	581	588	621	608	636	591	577	578	639	605	582	634	583	614	612	590	562	545	597	631	611	615	618	576	591	613	639	581	603	615	554	624	611	557	568	591	582	525	643	605	595	585	543	605	564	602	634	610	622	561	612	608	598	549	497	601	585	585	546	582	607	644	624	570	594	570	613	607	621	622	583	585	578	632	592	590	617	576	532	630	558	620	577	621	568	626	606	571	598	591	577	622	665	615	625	650	595	594	625	559	575	572	579	575	623	588	619	564	537	602	576	592	593	576	574	607	579	608	587	622	553	591	628	585	562	631	561
42071	24560	6292	2890	1913	1690	1796	3202	3088	881	862	807	716	757	761	739	677	715	683	732	767	706	694	701	703	778	702	686	656	687	728	694	696	690	665	700	675	664	700	679	653	680	721	690	698	671	669	659	650	671	697	679	698	719	673	694	740	689	613	657	712	680	677	657	712	691	691	706	696	685	680	694	701	675	658	669	699	729	674	689	721	694	661	611	676	669	636	655	614	689	712	677	678	675	639	715	658	705	714	635	702	677	700	673	657	673	672	702	634	653	706	652	653	684	686	671	687	752	672	664	695	683	704	657	683	640	689	618	687	675	651	693	654	654	678	676	614	672	680	634	746	660	666	665	682	682	723	660	689	709	676	643	641	687	671	638	735	663	632	663	719	673	659	647	675	663	634	652	674	646	684	722	656	700	672	702	731	706	636	697	652	664	656	653	683	631	670	653	647	704	629	638	648	678	650	660	688	685	670	669	690	691	697	666	675	730	677	669	727	648	688	714	666	651	688	658	690	669	659	726	674	693	706	685	669	678	648	650	633	729	682	686	656	663	692	703	687	653	692	705	681	694	686	678	668	650	673	655	752	692	687	726	648	662	691	691	690	638	689	718	645	681	693	682	651	690	696	638	694	701	690	674	641	691	652	659	638	669	637	659	642	649	688	694	675	659	699	637	661	707	631	657	679	690	672	685	701	689	698	670	665	688	700	677	708	662	686	678	672	660	742	681	679	658	734	693	657	659	644	661	705	643	632	646	663	613	682	623	729	690	686	668	676	630	719	687	671	667	696	729	662	724	684	637	701	679	733	657	644	652	688	714	750	707	651	657	692	650	703	660	656	684	671	694	646	690	691	675	673	674	678	660	663	628	689	708	663	667	686	660	654	642	659	674	662	677	630	658	682	665	675	715	676	611	682	637	688	690	644	660	675	671	685	662	647	692	698	702	647	650	675	662	631	662	675	692	695	665	661	670	710	667	656	686	691	662	694	654	702	699	690	679	661	675	661	634	647	700	682	663	707	681	734	707	714	653	689	643	661	634	696	656	637	675	652	695	664	657	637	677	686	702	656	667	622	704	695	651	667	668	667	698	634	640	735	667	623	670	678	665	650	650	683	686	656	694	655	642	669	643	661	701	663	644	675	655	653	713	643	624	660	680	637	697	681	681	679	717	666	682	665	701	640	666	652	670	660	670	651	717	665	670	722	686	685	658	628	698	636	683	716	633	681	656	706	648	686	668	630	662	636	647	674	670	658	679	680	650	686	674	678	648	646	683	721	655	679	651	648	675	650	691	683	672	687	698	745	690	637	699	662	647	718	703	709	672	636	637	679	675	685	683	672	705	638	659	659	678	668	639	660	689	653	684	679	684	679	663	655	697	670	713	638	693	703	655	678	682	649	664	642	696	626	651	668	661	658	654	706	651	686	641	638	642	662	677	625	659	681	700	649	669	678	650	673	685	667	664	665	622	664	679	655	642	708	693	717	643	688	683	679	678	673	685	673	686	680	702	671	679	678	631	659	652	703	656	614	671	652	644	688	650	644	742	693	679	692	708	644	719	669	651	726	636	680	636	701	658	674	659	667	738	706	650	662	673	683	627	653	620	698	666	696	672	658	645	660	647	708	639	661	650	663	656	703	681	693	683	636	669	634	659	667	681	630	674	619	677	710	671	694	711	662	695	646	683	643	662	670	662	649	682	673	629	670	683	672	699	643	722	635	640	711	713	669	684	648	695	700	667	624	667	632	692	653	632	695	674	645	647	706	659	695	638	662	670	692	682	638	613	667	607	686	687	692	708	687	636	666	630	632	645	690	669	682	695	635	687	693	662	761	651	647	688	649	699	674	678	653	643	664	703	676	622	642	667	669	615	693	639	685	648	671	674	672	661	652	638	745	668	693	647	676	658	679	674	680	664	682	682	680	656	633	674	731	662	665	635	675	672	647	670	680	721	691	670	657	692	721	659	659	630	651	725	650	721	656	653	662	664	663	646	623	675	646	678	686	681	680	664	648	654	703	666	634	686	738	693	659	654	697	680	640	615	683	662	697	707	658	667	651	659	690	699	692	640	672	607	689	691	673	635	683	663	639	686	672	652	655	675	626	676	654	692	646	693	613	705	661	707	673	678	686	629	665	694	659	709	640	660	656	741	680	711	699	643	681	652	627	676	692	630	679	672	655	735	667	673	678	722	637	656	678	682	662	682	666	730	677	657	668	673	646	641	687	689	641	659	723	681	677	677	686	662	726	730	632	705	676	616	654	675	620	655	710	674	665	709	707	675	667	667	661	702	672	617	643	677	730	623	698	685	657	640	707	646	616	653	671	667	671	638	660	665	700	672	691	642	635	638	677	714	710	633	645	652	676	650	732	624	654	674	609	653	644	708	646	622	640	701	691	665	658	647	636	651	645	651	641	618	667	676	664	672	642	678	660	651	680	635	697	718	697	641	678	660	640	655	655	693	696	704	722	694	648	671	669	648	699	652	695	653	691	680	709	697	640	621	674	673	654	679	668	643	701	687	639	649	620	672	679	660	673	661	689	669	665	672	635	704	671	713	657	721	667	665	698	646	693	665	757	705	664	671	711	643	649	675	679	701	664	697	677	707	665	681	683	696	717	653	652	701	676	702	664	676	670	670	693	688	693	701	641	696	664	692	727	686	663	648	680	678	677	697	670	667	740	688	669	664	670	659	668	685	653	650	682	689	664	679	732	679	664	682	654	657	669	683	630	695	695	639	661	620	691	702	701	655	680	663	676	671	701	657	669	688	674	690	679	700	643	695	635	666	633	688	663	654	696	652	652	719	691	663	707	697	655	663	695	642	641	679	656	682	657	647	697	672	683	682	665	746	699	630	605	661	676	692	677	652	608	618	692	677	730	677	667	713	635	714	692	690	669	672	646	664	683	690	699	660	637	667	664	699	693	671	674	680	676	666	660	662	656	679	643	676	645	661	661	660	689	688	675	640	676	652	644	645	649	696	671	653	663	706	639	675	676	700	681	687	647	756	627	685	683	694	680	680	607	686	651	666	701	711	642	686	704	682	660	635	645	656	685	645	656	674	635	659	690	702	654	699	666	651	686	691	700	681	704	689	681	615	659	666	683	716	621	640	662	665	691	706	655	696	636	619	679	662	672	719	662	703	619	682	635	722	711	647	708	648	684	629	706	675	617	686	656	691	667	669	730	683	628	665	689	673	709	696	685	698	630	703	664	671	657	696	702	649	642	641	687	620	664	655	669	698	681	740	704	651	651	678	651	648	684	676	614	663	702	700	638	668	665	646	628	649	647	683	683	656	717	676	702	707	671	644	667	686	659	673	682	692	695	675	661	662	673	746	676	674	641	670	660	656	623	659	722	676	712	714	671	692	667	641	692	650	695	660	662	653	674	637	699	686	694	672	661	650	647	730	661	696	687	677	677	635	655	667	638	685	659	700	646	700	649	674	704	603	650	694	696	661	677	677	620	690	647	668	686	709	672	662	664	692	643	649
22335	20822	28448	23282	20822	20877	11839	2870	3912	885	673	607	588	558	519	502	493	441	448	460	474	409	405	403	415	439	427	427	474	402	453	410	389	478	424	413	377	431	431	411	429	417	430	411	406	403	397	445	406	398	399	361	418	395	445	398	397	400	380	391	416	426	423	427	409	471	442	405	397	434	372	416	418	412	422	423	394	405	391	392	367	400	415	392	426	371	411	386	407	388	418	393	441	436	421	377	401	377	402	383	384	360	399	420	422	391	386	419	396	375	371	391	402	403	409	412	404	399	421	386	390	403	441	419	393	343	385	380	413	386	383	371	403	399	414	388	421	405	398	455	412	416	391	427	415	404	415	339	377	389	395	396	409	381	388	360	418	364	367	387	419	393	415	399	405	368	399	418	388	402	395	388	370	385	396	367	387	427	390	413	394	379	429	387	356	366	385	434	385	385	377	445	350	415	414	384	389	428	407	383	387	427	413	419	437	378	413	404	382	400	403	454	392	412	391	396	408	357	411	361	409	450	424	415	398	405	401	466	370	370	417	397	401	372	364	374	390	371	411	435	386	417	384	368	383	384	392	393	390	362	404	385	415	406	385	400	374	394	432	396	396	416	421	406	394	378	395	373	391	376	413	385	391	360	437	402	402	431	405	366	417	394	407	393	423	407	379	382	403	440	406	442	415	379	405	419	386	396	412	425	364	410	388	401	407	423	387	428	412	417	387	398	409	415	416	372	406	371	437	417	387	378	442	378	401	384	361	377	401	380	396	411	427	384	425	405	380	392	401	381	395	377	391	387	416	411	419	419	397	417	401	401	421	399	363	427	415	410	403	404	415	401	386	399	379	388	384	388	417	405	376	402	427	405	394	371	377	370	393	397	381	400	384	396	411	406	381	401	419	374	403	388	400	387	394	426	421	385	377	397	414	394	410	369	391	421	447	395	371	405	429	395	384	431	397	424	389	365	424	364	416	429	441	377	418	418	392	375	371	374	385	416	384	397	418	372	371	409	406	377	392	481	420	395	398	381	399	381	405	394	403	413	448	407	389	412	406	424	395	360	420	408	420	409	394	362	401	410	388	398	411	399	414	416	372	383	430	357	435	423	402	402	422	407	425	383	391	407	374	380	389	377	411	429	412	373	406	387	407	395	379	380	414	411	403	455	380	401	404	398	426	412	377	412	387	420	397	408	386	421	404	394	393	393	381	389	408	395	414	393	415	436	426	420	425	373	389	375	401	367	435	411	391	401	391	383	401	395	394	426	434	388	399	382	405	375	423	420	416	376	405	404	383	385	397	401	455	393	401	383	414	378	406	439	408	392	407	374	368	424	370	338	406	379	361	395	406	417	420	384	388	413	434	400	397	394	385	406	406	418	389	405	394	412	412	346	381	396	366	411	418	405	362	380	403	401	351	387	380	429	414	409	397	387	410	418	378	384	409	402	429	398	402	426	412	368	408	395	399	411	381	405	402	415	443	383	434	387	405	416	405	391	408	391	415	365	397	435	377	389	365	384	419	373	412	398	429	409	378	391	377	372	403	382	418	393	407	378	397	382	402	389	400	407	394	381	414	405	408	439	430	417	393	407	454	374	383	401	379	391	427	398	399	417	391	386	407	396	406	399	404	412	416	414	365	395	406	386	405	378	389	402	363	383	368	409	415	389	400	364	404	439	405	422	413	392	385	401	426	369	421	409	381	379	396	401	406	345	385	386	387	391	378	399	371	394	394	407	417	396	411	429	429	440	422	406	358	382	420	432	379	367	395	384	396	399	384	413	390	392	369	379	353	416	400	414	373	422	382	425	388	387	385	410	409	388	368	353	401	396	390	373	370	373	378	420	378	400	384	406	398	416	385	417	402	403	382	399	430	390	432	394	350	414	358	403	385	408	398	408	380	381	365	365	416	414	403	426	398	407	364	404	378	401	348	412	387	406	382	407	396	427	378	439	391	378	376	377	403	400	392	426	373	465	380	358	419	390	379	408	395	393	406	436	432	406	409	393	433	409	379	390	358	390	370	396	419	368	408	407	402	349	389	403	348	418	382	389	382	398	372	378	385	380	379	401	400	378	397	376	403	405	417	407	384	408	385	426	389	446	385	406	395	392	414	384	393	405	397	417	404	412	421	372	404	435	405	382	440	374	394	381	381	360	386	385	410	414	370	398	386	419	406	404	399	434	413	398	367	421	382	411	373	403	394	412	381	412	398	407	408	399	398	393	386	401	416	379	372	404	376	400	385	415	419	408	401	367	394	387	413	398	391	432	401	405	379	371	377	373	383	417	416	367	364	389	398	425	386	396	451	379	400	426	406	424	392	423	391	418	387	401	402	402	412	412	395	391	375	407	408	416	394	405	422	432	360	387	401	378	384	396	369	419	396	430	381	406	416	375	391	407	412	415	385	420	420	378	417	417	413	402	387	378	390	424	393	406	406	397	379	391	387	397	431	404	411	392	396	396	394	414	417	430	416	425	419	393	390	403	398	412	341	376	413	410	440	405	396	364	381	384	419	431	424	378	382	395	360	370	404	371	368	358	394	385	390	378	404	363	397	427	435	394	376	383	397	347	421	385	360	416	408	442	391	390	329	384	395	397	391	402	418	384	421	403	426	396	411	427	421	379	402	352	428	390	427	402	384	394	378	380	384	390	401	414	404	403	397	404	377	375	423	422	404	386	421	374	378	404	404	355	412	378	420	331	419	397	396	383	386	375	388	417	425	388	407	403	427	370	405	428	427	413	386	349	383	402	414	411	428	423	415	410	373	403	399	389	407	382	407	449	372	372	379	406	372	428	394	396	396	408	372	419	402	408	386	407	400	419	415	397	412	397	344	420	380	423	420	408	384	395	403	403	357	399	438	411	406	395	407	349	387	410	402	372	372	388	400	381	401	405	447	416	412	378	362	396	379	366	384	400	423	431	387	405	403	400	414	392	392	362	410	390	392	428	389	400	425	360	436	394	378	389	434	373	387	405	370	399	422	395	431	421	380	406	413	367	418	427	408	397	374	415	376	354	354	383	406	402	404	421	363	406	393	400	424	380	402	394	397	370	377	438	358	393	398	379	376	431	382	390	391	385	400	410	371	397	425	423	391	428	401	380	403	382	424	425	398	399	372	380	442	410	365	365	387	380	375	411	394	403	389	361	384	375	378	358	363	391	404	370	424	379	418	356	389	394	383	388	382	386	387	378	398	373	345	411	396	431	388	379	393	402	385	438	388	373	417	377	419	385	432	401	407	406	421	400	440	402	412	421	392	404	416	377	368	408	424	408	366	429	392	357	431	389	377	438	392	362	436	381	411	409	376	372	368	457	402	402	390	348	389	411	409	392	425	380	418	362	388	349	387	396	364	415	378	423	422	416	404	390	412	389	376	429	374	432	438	370	385	382	415	414	410	391	379	378	435	395	404	422	395	382	382	406	390	407	419	443	371	440	400	388	413	371	405	367	364	393	411	398	390	362	379	437	408	390	411	366	446	387	389	382	396	387
47268	33630	15007	8165	5416	3788	3234	4908	7595	1332	994	887	778	747	682	626	637	606	592	533	541	517	534	475	515	512	515	486	508	478	471	481	458	437	452	461	492	432	439	425	488	423	450	480	451	479	481	481	446	480	438	461	472	436	440	440	498	438	472	458	496	477	458	433	486	467	443	450	498	467	431	488	475	463	461	442	441	489	415	449	435	427	467	429	477	441	447	431	443	443	459	450	427	434	442	433	456	473	443	449	403	430	464	432	451	442	407	432	409	402	462	459	432	426	452	425	420	449	411	439	414	448	459	440	434	405	418	425	444	430	427	462	433	416	463	432	437	440	418	453	450	404	445	457	445	477	410	408	439	430	459	440	457	454	439	478	404	421	456	440	404	416	406	423	428	401	449	454	412	449	408	406	450	430	422	465	415	459	437	418	494	411	396	452	458	451	439	411	389	379	468	430	398	435	428	435	425	409	468	450	441	412	425	425	429	424	402	411	409	411	441	445	419	436	461	437	412	457	445	451	445	449	457	394	428	457	409	427	416	441	442	455	408	444	416	442	470	440	427	381	467	441	402	458	434	406	416	434	447	404	436	426	458	387	397	429	415	402	424	436	426	432	445	456	412	470	425	411	426	436	458	413	416	468	442	413	456	431	444	427	479	472	430	466	423	430	451	455	405	419	435	413	471	426	446	456	435	441	442	408	429	457	421	430	443	432	440	396	451	383	449	432	456	424	424	431	443	449	415	459	437	452	415	435	422	418	438	417	427	441	451	402	423	452	451	430	460	440	439	434	503	460	450	465	467	437	451	435	492	422	429	439	445	447	459	439	413	469	430	447	436	424	436	432	453	446	414	443	449	437	430	462	445	405	420	435	448	440	412	452	446	429	421	425	445	461	419	463	468	415	396	465	447	462	407	424	422	428	447	434	438	448	468	445	430	434	441	410	430	398	436	463	460	413	454	435	439	424	398	458	418	420	448	447	438	437	441	452	468	466	447	429	438	454	421	418	452	405	439	408	432	441	407	450	455	435	447	430	429	450	407	388	434	438	465	463	426	433	468	439	415	409	441	427	434	394	468	439	443	415	473	428	441	434	441	404	415	461	423	436	428	434	451	430	434	447	453	404	425	450	431	419	406	419	472	435	449	427	433	435	433	429	430	436	438	432	431	444	406	416	432	398	392	433	425	414	416	403	460	430	450	443	470	445	419	438	463	407	425	454	399	416	463	402	421	426	451	419	443	427	398	443	425	444	429	437	476	441	441	447	454	451	428	425	433	408	443	464	412	418	441	437	441	413	475	428	439	435	416	459	457	397	431	432	449	465	404	466	404	401	445	426	420	397	454	483	426	430	418	461	452	430	405	432	421	430	414	447	452	429	444	440	449	439	394	428	459	467	425	450	432	415	445	409	481	448	426	404	444	456	399	441	426	445	429	432	466	440	427	448	412	439	436	431	426	459	435	457	448	383	421	452	435	475	480	431	434	401	456	488	427	441	456	422	443	420	452	457	424	411	413	469	432	411	393	396	485	432	478	402	438	442	432	415	442	412	436	466	425	428	455	408	435	467	421	443	428	402	440	454	424	430	428	401	422	458	389	494	456	427	435	422	418	463	408	407	441	462	396	422	477	435	444	405	444	457	427	446	443	460	430	439	392	459	451	499	471	405	455	474	426	436	470	461	460	406	469	401	457	428	452	446	450	429	448	387	470	436	429	422	412	456	425	416	464	426	423	416	397	419	425	453	435	415	441	437	432	395	432	395	417	454	435	408	426	407	445	434	424	408	429	427	464	448	445	418	424	441	396	427	433	386	425	449	461	455	464	381	458	421	461	419	426	408	426	471	422	409	448	451	422	424	451	455	396	484	442	433	408	421	422	456	406	439	424	416	397	436	456	418	406	393	438	447	373	435	431	428	392	417	427	440	433	416	478	448	434	392	419	429	432	453	406	441	438	403	428	409	459	452	451	446	425	422	444	435	440	442	386	411	438	441	461	463	455	429	424	430	463	439	439	427	458	451	461	457	435	420	460	430	441	465	426	436	451	419	438	428	439	458	398	419	472	447	411	398	424	439	432	441	454	420	397	434	434	436	401	411	434	441	481	447	474	441	398	425	432	421	417	424	457	418	448	422	418	414	404	444	408	468	412	451	450	424	458	451	415	440	466	444	445	440	438	429	431	413	437	455	414	452	427	467	430	411	401	405	465	431	424	485	428	449	439	435	457	485	475	450	449	414	453	449	426	460	470	433	439	421	442	431	443	463	494	409	425	436	436	427	416	476	404	439	433	496	441	433	454	428	408	433	417	454	428	464	432	474	445	438	417	464	433	421	435	442	437	443	444	434	446	439	444	413	403	455	450	443	444	400	466	414	417	422	440	418	410	463	440	468	443	413	437	452	393	390	475	442	414	421	447	393	427	441	461	429	468	439	390	411	409	433	433	465	407	422	440	461	423	405	449	413	439	463	419	472	433	419	427	442	438	433	438	441	450	458	434	400	476	433	431	371	477	425	446	454	405	401	443	477	434	442	410	422	419	440	463	478	467	403	407	455	431	465	446	395	420	471	453	446	439	420	449	442	433	417	430	404	426	466	429	452	453	427	431	477	460	423	450	440	444	441	410	455	441	443	474	465	439	423	438	398	435	440	435	430	439	408	406	402	447	432	426	442	417	427	391	429	439	419	441	417	434	472	471	427	421	426	433	424	421	410	448	461	453	423	468	450	441	414	426	415	456	424	445	398	447	439	464	451	433	456	443	423	435	450	412	424	413	437	432	417	416	445	414	431	434	427	478	400	453	441	434	454	403	450	447	441	436	434	417	449	421	422	426	409	432	463	465	453	401	463	446	463	418	437	478	440	449	429	414	447	452	455	420	436	447	388	420	421	437	432	439	432	424	425	446	392	464	450	473	447	419	464	444	445	425	432	436	445	438	459	459	419	447	445	426	416	436	428	407	435	406	412	423	411	431	424	407	446	433	453	412	426	452	405	442	470	426	436	452	445	430	454	394	440	398	438	464	436	444	432	447	467	427	441	442	419	434	426	426	444	416	431	423	419	414	412	430	455	425	420	432	419	406	463	402	432	376	475	432	438	438	440	445	442	442	470	431	405	438	417	403	421	442	481	432	436	426	505	457	449	431	417	449	450	422	445	473	428	413	496	456	432	442	458	418	398	463	463	454	452	434	441	446	385	421	445	441	431	423	404	456	490	421	463	417	436	427	426	432	428	472	487	431	414	456	446	418	447	465	470	483	428	447	398	419	428	454	433	393	432	451	487	435	426	444	422	408	451	445	441	428	419	446	430	442	428	436	427	432	416	463	461	414	427	422	455	379	400	419	437	456	452	441	442	428	389	432	439	452	452	461	416	460	447	421	453	420	448	400	436	431	426	482	442	434	434	418	452	432	444	458	437	454	401	479	443	463	433	464	440	412	415	436	440	444	434	429	421	399	438	402	437	428	456	431	460	446	450	414	427	417	442	416	420	443	400
30913	23631	13622	3057	1198	894	562	494	556	463	463	449	482	483	468	447	415	421	415	453	441	463	481	392	463	454	414	419	412	403	474	473	447	449	471	429	474	460	415	459	457	451	457	416	459	451	452	442	430	405	461	451	453	454	428	448	464	448	424	438	455	442	444	508	461	456	468	463	443	487	433	480	465	443	464	445	443	453	474	438	501	455	421	442	439	415	436	456	415	451	390	477	433	452	459	456	439	444	451	438	461	442	467	457	426	489	472	458	453	455	454	455	480	453	439	449	439	429	461	412	463	444	437	460	471	481	377	470	484	432	427	481	476	449	446	459	453	424	434	434	474	463	448	432	410	428	434	452	459	416	464	430	451	437	461	441	455	465	422	450	459	411	451	448	483	461	466	443	450	446	451	406	443	436	460	456	420	428	442	434	448	460	440	450	440	446	422	441	428	454	435	435	447	441	444	427	412	447	481	463	486	452	476	431	438	437	473	418	461	442	465	444	405	463	442	397	463	429	458	424	420	446	430	464	438	435	469	497	431	483	427	435	435	446	435	424	487	410	439	491	440	422	422	424	461	452	443	489	415	415	471	431	431	417	457	457	413	452	445	419	442	421	430	414	439	465	467	454	477	486	453	434	466	474	475	457	463	473	439	427	443	453	450	473	437	430	455	429	450	466	440	457	424	461	466	442	465	438	452	435	416	461	451	438	436	413	438	473	426	426	439	413	438	446	442	445	470	469	466	449	465	466	455	419	404	449	442	447	476	429	464	435	467	466	464	476	497	457	492	446	462	454	442	500	475	408	454	450	451	478	450	436	468	461	430	439	467	434	432	465	462	427	424	430	423	472	428	458	440	485	417	480	438	496	439	432	479	491	448	464	431	414	437	462	430	450	399	456	456	425	453	445	454	412	443	419	455	437	418	436	461	435	457	474	461	415	456	430	431	427	432	420	422	443	411	441	438	449	495	433	423	418	441	464	467	462	435	449	459	474	462	451	410	461	439	438	436	461	452	418	458	427	476	445	414	431	484	465	416	462	474	444	430	463	436	424	434	468	481	464	480	394	446	447	422	431	501	448	472	466	442	441	417	449	435	492	452	442	446	451	451	469	456	431	465	460	448	423	459	449	489	474	451	419	447	415	452	484	446	429	439	433	447	418	446	445	448	440	457	481	424	433	442	431	440	450	447	442	446	421	442	443	448	462	436	446	457	405	504	475	446	447	437	444	462	418	474	438	443	469	469	445	444	448	458	447	435	465	455	480	468	426	438	429	447	464	439	438	461	466	436	446	440	431	397	463	436	446	460	415	441	421	450	437	436	449	429	447	401	453	460	428	468	412	417	419	434	439	432	427	461	456	432	444	468	432	429	458	418	434	427	448	422	452	449	439	441	436	452	428	458	427	410	475	437	477	434	415	471	454	398	436	449	443	417	455	433	455	443	445	466	468	458	459	485	486	435	437	426	445	414	409	490	449	454	435	479	416	385	454	494	454	455	433	427	453	475	451	466	416	441	436	459	445	448	461	441	453	472	446	434	475	434	450	456	473	441	437	468	457	423	442	447	452	450	447	408	457	449	460	432	435	422	459	470	422	443	437	442	429	475	450	430	455	462	438	439	420	470	446	464	440	422	452	473	422	434	437	529	445	450	436	446	435	412	450	444	444	484	467	429	447	400	450	428	429	465	449	391	463	452	465	450	472	426	436	444	493	439	471	480	432	436	422	441	448	454	447	481	420	465	434	397	434	419	435	459	432	433	414	447	446	421	433	444	422	430	433	437	463	496	488	460	429	449	442	485	377	435	430	426	464	427	445	448	466	474	424	450	427	430	432	487	433	477	470	454	455	469	427	429	399	427	455	399	405	476	449	432	462	465	456	479	465	416	428	436	446	451	469	421	412	457	441	431	445	436	401	456	482	407	462	440	446	479	465	477	460	427	441	431	435	456	442	420	454	444	452	447	427	481	455	424	449	464	443	457	444	467	453	463	448	443	434	477	453	435	436	439	452	431	481	436	448	437	447	417	419	438	423	449	448	414	456	459	436	427	440	459	428	449	476	409	434	434	466	420	465	425	446	493	436	450	410	430	435	448	404	455	431	425	481	464	389	480	438	463	486	463	462	424	435	430	421	438	444	462	424	463	439	449	420	446	431	473	437	489	450	454	421	436	469	463	431	409	491	451	421	458	458	443	432	484	431	457	459	433	438	420	421	461	425	414	429	470	426	437	449	415	422	461	421	458	426	440	410	434	437	379	463	399	465	453	462	449	438	433	477	456	407	501	445	457	460	430	443	442	480	425	439	472	475	442	436	451	426	406	418	459	422	467	447	447	432	466	444	427	424	463	455	442	459	454	430	442	458	461	462	469	424	456	474	419	453	444	475	456	455	470	413	442	452	430	468	468	437	468	423	442	477	439	473	443	422	475	447	472	448	466	436	474	475	406	445	450	407	450	437	432	442	458	433	408	476	481	457	437	420	399	462	442	432	446	436	464	465	457	413	448	490	456	451	444	450	451	434	389	448	407	483	466	450	471	457	474	466	460	439	451	406	404	422	468	433	411	425	431	466	495	442	418	471	422	427	499	426	428	439	467	476	435	466	441	425	418	429	452	444	454	478	435	444	464	451	478	451	441	415	449	457	436	437	453	475	451	449	466	437	448	466	469	435	420	446	443	436	445	494	433	433	439	471	472	472	466	468	456	432	435	438	469	452	460	467	471	423	428	444	431	437	417	416	481	462	490	440	421	469	453	447	467	480	439	450	452	483	428	427	414	403	468	444	456	485	463	402	453	414	440	429	446	402	457	469	447	437	446	460	452	475	425	423	482	445	460	426	455	463	447	458	437	464	446	446	441	410	399	427	440	417	435	448	409	445	416	452	431	419	438	475	444	474	429	444	431	435	432	459	426	442	428	461	419	455	447	441	486	438	456	488	475	420	443	447	442	472	427	466	466	443	455	478	436	420	467	464	437	437	456	455	457	460	433	450	434	478	458	481	455	423	437	435	446	427	422	468	435	432	447	427	443	439	433	424	463	428	464	454	447	447	408	454	431	409	462	490	447	466	478	468	442	400	463	453	448	448	463	460	452	426	433	451	434	467	466	424	463	421	462	411	482	465	458	459	430	437	436	429	436	435	494	458	479	415	457	425	450	444	459	397	422	451	414	437	426	451	473	445	399	488	423	414	437	440	452	479	418	451	446	405	449	454	446	420	457	388	471	419	450	449	492	436	480	451	425	455	424	450	466	509	471	414	457	438	424	452	464	478	436	434	432	448	466	420	435	441	452	476	477	425	435	461	469	477	484	433	433	461	429	475	436	415	454	438	425	413	469	445	445	423	454	469	432	463	433	423	475	429	438	454	449	447	434	436	459	402	443	452	460	436	427	471	472	443	455	423	486	433	439	462	477	411	455	463	454	438	426	448	437	465	510	451	434	490	460	477	414	423	428	435	439	434	401	474	437	435	493	428	475	459	500	426	430	420	470	453
40208	18982	5327	2797	1828	1376	911	629	715	515	507	534	507	525	486	533	541	561	498	535	531	567	496	503	520	544	529	511	508	527	541	536	543	555	554	494	509	505	466	488	512	480	528	529	517	519	520	553	513	547	551	542	522	515	523	542	537	517	537	473	515	540	489	529	508	480	500	535	517	526	497	473	521	563	507	568	532	528	513	499	511	500	537	495	526	491	505	490	504	548	510	489	522	510	538	488	505	491	536	550	486	472	535	501	476	523	480	531	558	512	503	513	541	504	535	538	515	511	522	526	563	477	521	575	530	483	550	489	563	535	549	483	552	496	491	536	517	521	519	539	530	511	522	522	514	527	488	490	571	493	522	520	537	507	518	522	528	504	517	543	530	519	520	515	513	521	550	549	501	487	502	543	540	506	513	505	539	523	512	551	483	506	500	548	500	508	532	521	495	490	502	553	479	532	547	516	492	549	512	517	529	548	511	547	499	516	514	536	508	504	508	511	509	582	549	523	518	502	543	563	519	513	566	499	539	502	509	533	553	504	569	508	529	556	513	530	549	509	541	522	515	547	545	503	524	525	494	553	557	473	495	542	554	550	503	530	506	523	517	519	529	532	525	528	522	509	508	549	526	565	527	497	542	524	542	539	543	541	572	517	523	529	525	475	491	541	504	530	503	539	546	508	540	512	528	501	562	491	504	493	529	502	521	544	539	538	517	524	523	540	533	532	548	528	547	499	540	535	507	506	510	562	515	512	534	540	534	510	542	542	549	518	562	514	525	488	503	484	527	505	513	512	520	535	501	515	533	532	482	515	492	503	515	474	550	522	518	485	514	529	506	530	528	495	513	550	524	558	491	489	535	523	516	523	539	545	541	497	494	529	502	516	519	495	515	465	514	582	554	536	523	529	534	522	546	512	533	525	499	528	531	524	521	543	536	536	487	477	498	531	554	474	522	505	530	488	505	518	540	497	528	513	530	532	522	540	503	527	476	514	509	547	524	556	567	573	569	554	540	462	515	527	546	527	520	534	514	523	546	519	528	489	498	541	526	525	509	534	518	519	550	549	517	534	514	505	533	515	520	541	535	512	521	521	518	510	522	534	484	532	547	495	523	532	502	524	511	519	515	531	512	467	540	440	538	563	504	504	568	491	515	476	512	516	513	519	489	514	466	485	545	488	487	497	551	503	527	542	522	530	486	537	532	506	505	498	495	551	493	541	519	526	532	531	502	534	521	554	509	500	529	471	520	525	525	491	552	491	534	491	547	551	514	516	497	521	529	516	533	540	532	508	546	525	527	541	497	566	547	498	493	534	511	481	497	509	505	499	480	525	484	521	537	589	528	544	499	533	552	505	544	531	517	557	494	551	503	497	542	532	541	514	509	500	530	552	527	487	514	492	535	503	523	560	521	523	514	495	526	510	509	518	503	520	514	485	500	540	502	523	551	498	507	519	498	551	543	496	538	552	557	512	531	470	530	529	524	486	503	479	496	561	491	471	526	526	532	541	530	517	543	489	562	522	521	535	534	534	486	534	488	513	514	511	547	528	530	502	541	523	547	497	517	517	516	536	487	497	536	496	535	520	521	550	552	531	512	533	513	571	575	508	522	538	547	531	510	512	496	561	555	510	553	518	531	554	500	527	498	493	545	489	563	473	512	475	553	526	461	500	549	557	555	515	550	528	530	539	523	520	506	511	501	500	529	500	526	494	505	551	514	516	522	531	539	514	517	558	540	524	524	515	541	514	514	520	503	499	518	578	509	544	519	463	513	492	521	544	479	513	527	521	501	533	517	519	530	511	516	485	494	505	557	520	558	493	512	554	506	507	526	567	550	511	538	477	508	519	515	490	534	503	500	495	489	539	497	469	509	495	500	531	533	522	491	522	543	525	535	533	562	512	513	574	545	523	563	542	526	510	482	482	496	524	526	536	528	521	520	482	525	539	520	556	511	519	505	579	513	507	515	500	543	534	504	544	566	495	543	536	500	478	478	531	502	500	539	523	495	492	515	522	533	518	541	516	520	523	556	487	524	541	519	549	531	490	547	528	527	536	531	558	547	526	491	505	524	492	554	516	527	512	507	564	472	578	463	513	547	506	528	509	545	467	559	511	485	502	530	503	469	477	519	534	533	529	549	523	524	520	521	501	499	521	491	472	512	559	496	483	486	528	553	485	554	512	491	516	476	506	470	453	562	547	494	559	515	536	539	519	494	523	505	529	512	543	493	530	491	546	519	540	525	546	499	497	526	509	548	537	540	498	494	547	523	530	564	535	543	524	564	513	455	512	519	533	526	552	513	523	534	498	530	495	547	527	538	533	486	549	507	523	510	508	540	552	499	533	495	542	495	528	558	484	522	512	540	540	522	509	495	489	500	466	538	501	524	478	512	517	531	538	537	525	530	497	537	563	506	523	534	519	533	521	509	520	511	471	472	526	497	510	554	504	522	499	515	523	539	506	533	547	531	523	525	495	530	531	540	514	509	489	539	522	502	502	530	529	497	539	501	517	568	505	544	520	527	530	506	521	498	509	540	480	497	549	522	494	507	542	484	482	485	525	507	518	527	511	525	555	506	529	537	510	515	517	547	501	505	507	529	561	536	524	545	532	537	503	520	551	520	511	520	517	524	542	505	507	573	470	516	513	515	500	495	519	559	475	516	514	513	493	552	506	527	536	496	544	483	494	520	470	522	521	533	528	535	553	513	547	516	522	557	540	531	513	512	543	540	528	484	541	501	526	524	530	511	520	474	540	561	511	516	535	484	531	506	539	568	495	544	555	503	507	536	527	542	526	515	496	510	516	537	528	542	515	522	468	527	508	579	518	527	498	500	515	518	512	510	530	522	538	505	553	525	549	515	513	510	534	527	555	528	525	501	542	513	564	497	503	514	498	530	481	557	493	566	551	512	548	523	539	542	530	537	483	522	528	475	512	500	524	540	548	509	516	515	507	493	501	531	547	527	526	503	523	518	510	534	553	495	535	529	508	493	481	490	529	509	518	540	458	519	539	508	546	523	489	537	504	514	517	488	518	545	522	495	526	496	511	512	541	501	481	511	530	504	525	522	524	539	516	553	482	544	535	496	512	507	517	541	540	500	520	543	530	489	541	511	505	518	531	511	489	552	516	530	501	531	505	527	491	533	514	484	510	552	513	537	488	533	519	516	509	516	493	544	536	511	544	522	531	535	530	521	533	492	579	527	543	539	558	476	582	506	507	487	503	516	521	498	554	539	527	490	498	512	524	534	507	552	483	554	479	493	503	504	527	497	545	543	498	507	517	536	553	506	536	514	516	538	524	537	538	519	544	540	542	560	475	525	532	508	578	521	501	478	515	515	543	512	534	544	547	512	524	501	531	511	511	492	539	510	523	491	578	548	537	527	490	510	507	551	485	509	519	549	511	531	497	525	532	528	546	507	527	559	523	544	539	529	522	515	509	501	535	514	536	503	539	484	568	530	516	509	511	535	505	469	487	521	498	498	514	555	502
23237	20702	27932	23547	20715	12260	1317	933	2002	489	407	375	381	316	340	318	296	306	294	329	274	304	305	278	264	308	295	283	261	266	252	272	295	278	280	295	261	265	309	261	254	290	285	270	225	259	259	253	284	293	260	244	261	255	258	294	262	301	249	291	269	292	285	289	306	265	298	276	252	260	255	277	299	269	245	295	241	262	257	247	267	265	264	255	277	278	259	295	267	280	271	269	273	256	247	278	287	270	235	300	260	264	260	292	255	269	291	268	295	273	279	258	263	265	280	268	252	260	262	270	256	279	275	280	304	259	255	257	287	251	281	305	298	281	274	247	271	265	281	261	269	265	278	266	266	259	227	255	306	285	263	257	248	254	289	255	272	270	269	252	255	274	296	247	284	260	273	284	259	263	309	280	251	261	257	265	260	267	269	259	300	249	250	263	259	282	288	250	265	276	292	246	271	291	270	264	254	271	261	238	274	252	270	260	253	264	264	247	285	280	292	288	292	267	268	272	273	248	251	277	291	246	277	277	274	263	229	251	274	279	286	254	259	243	289	262	265	290	261	256	279	260	252	256	273	277	267	268	265	293	274	273	292	279	258	257	262	268	272	258	263	286	253	260	253	309	257	280	267	260	263	211	272	243	307	264	286	249	278	285	262	298	258	278	260	253	261	260	302	258	264	252	263	268	294	271	277	268	271	264	294	281	284	262	255	241	275	268	279	283	279	280	265	259	251	271	251	272	250	275	239	269	265	276	282	231	240	267	243	258	245	272	268	268	264	277	291	270	260	292	259	285	296	273	275	284	260	267	273	268	245	277	251	244	253	243	269	258	245	291	255	301	264	250	258	285	262	236	283	277	265	244	268	283	269	264	269	253	259	266	267	259	281	263	295	245	247	274	281	256	298	253	268	261	255	280	244	272	271	247	272	266	273	268	258	242	274	287	250	262	252	281	274	234	260	256	246	246	286	255	286	272	248	263	290	269	264	278	253	296	273	242	255	261	282	284	293	293	287	273	277	271	261	278	252	265	269	264	280	262	274	251	278	278	315	277	290	245	257	261	263	263	246	269	258	244	253	254	262	257	264	257	258	240	253	265	243	277	254	278	240	278	277	267	255	275	251	263	304	263	291	266	263	267	259	288	240	278	248	258	261	251	273	240	259	244	252	249	243	272	268	273	265	275	268	263	298	275	250	263	230	257	285	230	255	251	264	277	271	279	271	245	271	259	262	230	264	264	252	266	281	259	276	286	261	256	250	286	272	250	263	276	278	266	273	258	221	287	243	260	266	272	256	270	274	275	257	279	241	268	262	244	269	277	253	270	268	265	267	228	240	265	239	262	272	268	261	260	243	259	272	288	279	292	264	269	242	267	262	254	283	255	282	268	276	245	262	287	251	269	280	296	257	266	264	256	246	291	247	234	253	290	279	260	271	296	271	267	269	263	266	250	265	266	281	294	294	267	265	275	240	262	254	286	265	267	279	254	262	270	283	258	275	255	271	265	271	289	273	244	264	260	262	305	280	262	284	256	291	229	276	293	280	279	279	290	244	267	261	263	246	271	279	267	258	281	293	276	288	238	284	262	272	244	284	268	260	291	269	264	252	290	279	240	254	277	269	275	293	279	271	270	270	271	264	249	275	258	278	268	271	264	276	257	274	246	274	255	281	253	268	272	280	277	287	250	240	289	266	252	320	267	265	292	273	268	313	246	268	274	255	259	247	311	254	276	269	253	252	245	267	242	248	265	275	293	279	302	251	260	277	262	264	262	231	278	279	242	286	274	251	283	277	269	273	265	292	251	260	248	265	261	272	278	278	261	233	256	251	291	273	234	258	269	274	271	273	252	282	242	283	228	295	262	256	268	251	266	260	247	256	284	283	300	280	295	252	275	270	242	260	247	261	264	266	277	284	229	265	264	250	245	297	286	262	274	249	286	279	256	290	243	254	254	261	280	281	259	264	249	284	276	273	263	266	263	244	274	254	251	239	263	256	247	288	266	269	266	251	235	299	256	240	258	283	266	285	246	256	304	287	254	279	280	282	250	267	276	272	230	249	257	246	292	284	262	244	245	255	311	285	263	265	284	286	269	257	257	246	258	229	281	250	250	269	248	258	263	258	266	307	245	288	281	279	274	264	248	296	269	301	250	270	276	268	271	264	276	286	275	288	228	267	252	296	282	261	256	274	304	285	266	268	261	259	285	248	248	245	255	282	255	264	292	270	279	282	251	244	251	284	274	283	282	273	274	259	274	244	233	236	240	286	255	247	261	277	283	246	243	236	243	267	254	264	252	287	312	265	282	250	261	277	287	285	291	257	266	255	275	239	296	266	276	277	274	263	270	279	274	244	263	298	274	271	245	236	257	262	249	265	282	266	273	269	266	284	278	232	256	245	273	247	270	283	240	268	290	262	256	247	254	275	243	240	249	268	287	256	251	285	270	288	257	275	272	275	293	248	267	296	274	270	259	290	289	279	271	243	272	263	290	258	276	291	283	294	261	255	291	232	255	275	277	279	275	262	271	231	268	266	244	266	250	265	267	262	272	276	289	281	291	272	250	296	277	270	271	258	256	254	249	293	248	248	315	284	286	277	291	276	245	257	286	269	290	269	247	287	252	277	253	258	272	258	259	274	269	255	266	252	253	254	273	287	267	259	296	270	300	259	252	269	246	267	251	251	259	278	270	290	265	265	240	288	262	243	258	280	263	272	290	281	261	261	293	262	273	255	240	246	252	283	268	270	258	245	238	272	275	251	267	278	286	253	235	262	264	259	251	260	235	286	253	261	275	292	246	255	267	272	252	290	254	265	259	253	262	274	272	271	261	235	255	272	250	256	280	243	303	255	279	253	275	244	261	273	259	244	263	254	265	240	289	248	269	292	286	265	249	236	268	230	280	253	250	275	284	275	254	248	261	271	276	286	245	228	262	263	277	256	267	283	264	277	276	264	263	260	260	287	247	285	254	233	278	281	301	252	286	287	289	252	275	242	265	254	264	286	278	267	261	294	270	255	239	281	272	244	285	233	248	260	280	282	270	272	270	261	255	246	248	259	269	255	248	265	262	267	246	276	291	270	265	245	287	274	268	254	287	273	260	292	291	239	251	259	248	287	283	226	256	287	270	240	282	270	248	287	286	230	261	288	264	261	302	263	242	303	251	258	268	279	270	272	285	252	251	258	275	258	264	271	261	255	284	259	295	269	265	267	278	239	263	277	254	250	281	249	280	274	254	265	245	254	226	270	250	277	243	256	270	276	297	276	256	261	270	265	272	252	299	249	251	274	253	272	261	252	243	246	288	250	272	283	299	251	259	268	280	280	284	256	265	270	266	249	262	249	260	297	287	273	288	277	238	239	277	272	253	248	275	279	294	249	275	253	273	263	288	276	256	242	243	282	251	255	264	274	277	274	256	298	260	264	271	276	277	288	287	291	275	275	265	266	264	254	282	240	284	293	260	292	272	250	287	278	232	262	271	279	251	267	265	261	285
42324	29190	14072	7351	4343	2628	1693	1736	4154	700	626	520	474	441	446	394	383	409	396	340	357	384	337	345	379	329	350	353	337	337	336	330	324	348	320	312	325	328	317	349	331	344	328	309	292	299	326	346	327	342	337	311	317	364	327	323	302	328	321	338	319	351	335	305	351	354	353	318	302	316	300	335	311	336	332	303	325	304	326	322	290	314	293	308	343	302	303	310	329	308	321	312	317	313	305	338	309	340	329	298	307	309	292	312	319	309	306	316	344	313	303	304	324	341	293	327	330	314	309	291	312	345	287	299	322	311	294	302	326	285	335	322	309	333	323	315	297	327	287	278	277	283	322	314	306	304	315	305	295	307	303	307	321	313	331	337	307	318	298	334	296	319	300	324	310	286	322	323	312	290	297	287	292	301	315	309	315	347	318	321	332	291	319	310	323	310	333	302	327	305	331	302	282	304	309	332	314	345	307	283	315	291	319	308	311	328	292	301	325	323	328	306	299	317	289	290	347	319	314	295	313	299	314	291	313	332	274	334	299	323	272	298	322	304	331	299	339	325	328	332	303	367	307	271	350	292	317	312	330	305	303	323	331	340	319	278	304	334	307	321	329	308	316	338	311	306	318	315	323	309	306	331	313	306	339	346	289	346	317	303	313	310	271	302	301	300	313	296	316	310	331	311	323	305	317	331	311	312	344	343	290	303	301	263	333	331	296	330	309	314	307	273	319	322	301	313	310	309	300	326	311	328	303	300	304	326	342	301	308	303	320	331	298	310	290	312	340	323	321	301	290	317	301	300	325	298	299	306	300	347	335	312	252	305	294	323	329	343	341	296	307	303	264	294	297	308	334	293	307	338	303	301	315	304	322	296	345	313	289	311	330	311	312	317	310	289	310	313	300	321	308	309	308	313	298	326	317	338	305	291	307	327	300	326	322	310	314	306	318	314	305	299	342	337	330	325	325	341	330	307	305	320	326	323	308	298	296	307	306	306	320	314	334	336	292	278	358	289	329	343	349	310	330	327	334	322	284	326	334	293	323	330	303	319	300	317	303	317	297	286	331	311	306	285	291	335	305	316	309	279	313	305	300	298	317	322	325	309	290	308	305	307	296	324	293	298	303	302	298	308	315	302	364	313	321	286	289	334	294	333	322	314	295	327	322	337	279	259	302	321	316	290	271	328	326	278	342	323	324	302	309	316	314	302	295	300	282	310	344	277	326	314	308	327	332	331	295	310	305	337	327	329	314	323	328	300	285	284	316	336	287	316	299	327	315	281	322	359	316	307	294	322	323	301	332	312	300	311	321	293	325	293	320	334	311	305	289	307	300	307	319	298	307	314	306	306	326	287	297	323	328	317	298	291	279	325	301	321	298	313	274	308	325	328	308	336	295	289	325	290	309	294	293	323	296	326	324	322	324	307	321	307	317	318	332	325	317	286	304	334	288	320	297	315	341	323	307	313	291	310	300	301	301	319	303	283	330	318	299	295	329	314	282	334	329	298	287	303	311	323	303	317	316	311	335	283	311	321	324	318	310	296	314	350	324	289	308	278	331	316	290	313	299	299	315	284	293	320	292	325	322	296	289	311	296	305	302	320	309	309	300	317	330	304	290	312	299	329	313	358	326	297	297	279	291	328	303	311	291	308	299	302	295	315	301	307	297	303	293	308	291	301	300	309	304	289	299	317	288	344	323	346	290	316	288	292	275	314	315	351	298	305	324	314	296	315	320	281	297	323	303	310	280	301	254	304	286	330	287	305	303	325	281	319	287	309	308	311	294	313	322	304	301	328	308	319	286	332	303	310	329	292	278	302	304	300	296	317	312	292	307	337	292	335	294	313	292	326	305	335	303	325	286	354	335	319	328	341	320	315	294	312	319	324	302	269	325	320	318	319	327	307	303	272	329	298	322	353	303	340	305	306	352	318	315	319	283	332	311	310	277	298	310	282	302	319	315	338	320	318	307	330	282	327	316	303	336	315	324	282	337	318	312	338	302	301	302	292	303	341	308	319	301	315	279	301	273	295	284	281	247	311	294	273	332	287	338	336	310	328	305	315	307	349	328	315	304	304	318	289	302	301	301	303	315	312	309	312	308	344	315	303	291	332	323	317	297	312	302	306	292	310	325	329	312	308	326	295	325	333	295	284	331	307	283	313	322	359	331	300	315	314	331	295	331	291	320	352	310	306	345	298	341	296	312	331	308	318	321	334	321	293	292	286	305	307	308	281	316	281	325	279	279	288	299	290	294	309	359	308	297	290	324	297	322	307	312	294	312	300	319	292	283	306	314	325	312	328	334	335	318	317	311	300	304	324	357	310	316	285	300	327	321	314	301	299	309	302	306	312	280	297	308	298	342	343	348	311	300	321	321	326	279	317	312	306	335	291	303	320	292	334	328	328	304	337	302	282	287	306	318	326	301	346	301	304	314	333	310	308	304	310	343	310	351	328	323	283	330	311	300	312	305	310	326	311	317	300	316	339	297	288	307	302	305	311	314	294	313	311	292	314	303	309	310	310	334	335	314	335	324	351	317	313	269	308	294	318	311	312	296	331	348	308	326	293	273	324	322	338	287	316	324	302	328	282	268	338	321	322	317	322	306	332	315	325	310	322	335	308	283	321	317	325	308	325	308	290	332	341	306	332	320	337	286	300	317	318	316	331	316	291	284	335	310	305	323	300	288	297	313	308	312	282	320	278	332	303	341	315	311	306	332	265	341	339	315	309	312	285	304	305	282	339	309	334	293	315	318	294	282	312	294	327	326	288	310	343	324	269	313	296	290	317	341	314	298	326	299	311	291	311	295	266	309	291	293	346	315	288	321	297	270	308	321	311	309	297	292	284	318	302	295	331	318	320	286	320	313	324	346	339	285	300	320	296	333	296	322	299	287	326	309	299	301	315	284	299	311	311	292	350	322	281	314	300	295	314	333	339	315	334	289	300	323	311	349	305	325	339	347	329	291	331	305	279	325	312	291	283	306	318	299	300	301	318	333	293	340	330	296	319	316	288	283	301	309	312	275	302	291	326	307	306	316	334	342	316	339	284	312	319	330	302	283	277	281	294	314	313	287	310	305	316	304	303	311	321	291	302	311	307	316	286	344	295	314	292	303	293	327	348	305	330	317	320	287	321	318	296	340	320	323	311	321	317	295	326	313	328	299	310	315	304	294	315	314	294	301	314	309	292	281	284	295	301	295	299	259	304	304	338	299	295	299	297	296	291	328	324	292	291	337	303	321	346	334	353	273	321	314	310	295	317	318	356	282	314	315	306	303	301	271	310	322	334	294	319	308	277	335	283	313	274	325	285	314	284	342	324	303	340	307	307	299	344	307	331	337	316	278	309	307	315	320	327	355	313	327	317	305	304	307	331	329	322	316	314	276	313	341	316	294	290	338	311	309	322	330	307	303	312	292	315	303	332	336	294	297	272	324	295	322	315	293	301	309	305	329	339	317	335	308	317	315	319	321	288	302	296	300	281	329	315	309	310
24474	20729	26979	24387	13419	1615	995	1060	1593	713	633	618	667	654	633	618	646	653	577	612	597	564	635	591	603	616	642	641	605	556	598	641	579	592	598	575	607	590	555	629	623	623	579	627	621	620	587	576	572	594	636	620	581	634	583	595	606	595	608	610	624	603	626	601	585	564	550	611	626	585	596	553	667	609	559	603	608	621	612	569	588	663	579	589	591	605	537	561	630	624	602	653	610	585	634	624	597	625	557	634	595	583	585	584	585	589	605	631	607	612	587	635	627	568	581	628	575	586	602	600	573	576	635	623	601	592	617	599	624	607	602	592	606	565	624	613	575	584	594	617	594	543	635	631	590	602	584	613	587	615	610	595	631	625	578	613	644	570	599	578	568	570	616	611	590	580	577	610	566	551	591	658	578	586	623	591	556	598	581	610	608	581	595	629	585	660	583	602	595	578	562	586	585	617	570	549	575	590	608	549	635	610	579	604	620	600	641	569	587	573	630	539	600	604	590	604	578	615	623	625	567	605	613	577	596	582	605	574	634	558	631	646	596	564	584	599	588	613	532	575	583	594	632	570	616	618	566	577	618	592	576	591	598	627	620	576	615	616	607	621	598	608	584	593	576	604	606	575	600	620	595	574	583	638	608	534	596	593	605	608	630	587	599	574	590	582	606	608	601	600	563	621	591	619	584	571	587	613	584	623	563	622	551	626	600	596	569	606	602	606	549	611	576	554	594	566	611	607	582	634	569	611	583	601	613	543	617	588	560	558	620	596	587	597	605	639	614	612	627	601	582	613	600	568	573	592	628	592	593	590	577	633	623	588	598	556	584	599	577	590	633	595	590	563	581	594	610	569	634	579	605	602	629	628	598	614	649	585	595	612	574	554	661	612	555	581	598	619	595	601	580	591	600	613	551	645	621	587	596	602	624	598	597	611	580	592	617	639	578	571	595	597	620	574	624	591	596	630	577	583	589	585	550	584	621	577	574	615	607	581	602	592	557	630	581	623	639	585	575	629	600	607	569	555	632	612	595	582	555	615	628	610	594	582	602	539	586	630	605	582	628	631	639	599	579	565	585	611	571	615	597	586	637	573	583	591	569	599	583	530	559	584	594	582	622	643	619	584	580	567	616	636	625	605	558	604	573	612	611	642	634	581	594	601	590	595	599	576	598	586	610	592	578	585	604	595	592	580	600	589	632	590	550	617	615	628	586	575	612	597	590	639	569	620	567	597	621	557	553	611	561	594	568	625	622	537	548	664	595	609	609	556	553	567	607	559	580	603	587	612	590	572	568	613	624	597	597	579	560	587	588	586	612	572	588	622	602	624	562	586	601	582	577	608	604	572	540	590	562	603	586	560	599	587	577	554	574	600	617	562	607	607	567	618	630	533	589	591	619	613	619	580	588	578	600	594	611	616	632	587	564	601	600	599	613	573	619	582	571	588	611	625	614	591	585	587	572	605	593	588	560	598	617	581	617	617	591	573	616	657	568	573	609	580	542	599	600	598	587	607	586	572	624	582	595	593	602	583	590	584	603	606	581	592	648	635	599	611	625	594	605	599	626	645	609	622	608	541	566	570	654	594	613	594	601	579	598	563	585	586	584	577	582	594	618	596	591	588	607	645	569	596	594	602	588	672	536	608	599	591	614	626	613	587	582	616	640	617	604	665	606	606	586	602	575	600	575	606	562	580	611	572	565	580	591	594	611	568	572	612	615	653	604	566	582	582	584	587	561	637	594	554	569	586	614	579	622	569	607	603	581	559	626	603	621	631	601	613	607	599	626	550	604	589	591	627	555	614	564	589	644	626	568	591	581	571	609	612	627	584	627	595	601	610	594	599	603	585	547	622	538	621	603	593	597	549	567	520	589	644	613	596	612	613	615	588	603	614	600	602	606	599	600	638	559	585	581	597	535	541	558	584	582	605	592	563	611	570	563	586	593	577	574	609	614	577	622	578	617	582	591	597	628	581	615	561	593	592	598	623	606	576	592	621	586	616	627	619	586	640	644	564	635	581	602	590	572	581	597	609	552	593	598	589	629	611	568	574	585	556	575	615	602	648	587	616	571	604	571	560	586	569	617	600	634	605	599	592	570	580	671	609	619	572	651	625	591	663	591	618	581	618	612	593	603	608	587	618	633	558	585	601	556	613	607	579	630	602	595	558	614	598	592	613	600	621	570	611	596	573	612	637	623	585	581	622	600	576	578	588	583	623	597	590	599	629	584	614	625	600	590	563	561	603	621	605	635	637	590	565	588	572	627	575	612	625	570	679	576	559	556	618	586	582	600	617	609	581	614	547	596	574	582	579	567	557	599	571	591	608	553	535	584	566	622	611	567	556	617	604	602	614	565	608	598	588	608	584	600	593	583	591	596	600	584	607	601	613	598	591	608	602	582	569	659	561	598	641	618	556	579	599	600	610	603	574	608	598	614	593	577	632	623	596	576	594	611	565	614	597	599	645	598	622	572	603	592	597	599	603	608	592	593	572	621	558	639	613	589	605	595	573	582	598	586	568	583	560	548	652	617	608	535	597	644	585	612	589	575	635	619	605	549	620	609	575	607	616	617	561	560	552	628	566	597	560	588	580	615	596	608	592	644	561	589	625	592	611	571	616	568	620	582	551	588	578	587	566	561	596	588	581	605	595	559	620	598	601	582	573	549	612	545	582	616	573	626	622	610	612	595	608	646	608	572	559	625	576	634	590	614	618	576	587	548	618	614	600	598	606	568	584	612	646	607	560	618	553	589	591	617	617	603	622	602	598	572	570	579	564	624	600	579	600	597	568	629	560	630	594	593	635	558	614	617	578	546	619	603	611	624	576	601	585	551	596	627	585	604	584	615	596	598	623	611	564	634	628	627	582	562	567	611	583	615	581	628	578	563	568	610	637	641	619	570	558	597	622	603	584	600	639	590	608	590	638	612	635	652	609	582	587	627	630	581	622	594	595	564	595	605	601	568	594	591	590	579	557	604	627	578	570	609	574	624	581	578	605	585	579	610	628	557	595	587	606	591	577	567	600	599	566	616	583	617	627	608	578	599	628	585	615	574	616	589	590	571	576	595	604	565	640	579	621	611	561	584	595	564	580	547	584	623	581	601	637	537	629	584	612	561	603	603	582	617	588	617	649	599	581	636	585	592	597	597	583	622	589	586	589	596	572	607	601	583	588	585	599	602	591	612	600	532	559	603	594	637	614	585	566	610	584	570	590	630	599	620	536	568	614	581	587	622	608	553	607	621	563	556	610	571	562	576	588	623	590	589	594	602	623	616	611	568	534	595	596	610	604	535	626	582	585	581	569	618	596	622	535	587	605	569	627	612	620	605	596	556	577	568	582	617	577	631	608	577	602	621	579	590	578	583	588	594	590	548	608	568	602	608	577	614	545	634	596	618	608	599	600	597	589	548	605	570	578	582	605	611	600	569	601	583	635	627	587	600	595	587	639	578	617	585	598	629	601	643	613	623	623	598	613	592	600	551	620	567	564
42512	25565	8786	4358	2865	1868	1509	1894	3047	1002	837	792	780	701	769	720	714	621	685	689	672	684	725	711	697	704	691	653	662	687	646	665	650	690	664	733	666	636	669	682	640	683	666	674	676	683	669	686	674	696	668	672	726	705	644	659	720	678	713	714	705	672	621	723	672	636	695	718	665	626	664	670	680	667	671	649	670	662	674	682	689	646	648	678	709	682	702	676	653	722	676	651	697	615	687	647	650	641	645	695	677	660	694	670	709	626	696	676	697	612	685	661	681	689	675	627	690	654	641	685	690	683	638	696	641	688	652	683	654	695	682	702	631	631	646	673	690	738	670	696	678	668	701	655	661	680	623	627	718	663	684	646	662	734	695	698	673	634	700	677	666	709	691	644	671	673	723	687	693	650	666	635	641	630	661	679	659	683	673	707	679	670	654	707	634	674	642	674	713	677	656	706	665	684	697	639	650	653	683	647	655	673	656	639	685	677	678	654	627	590	675	598	705	675	670	671	686	692	658	664	644	652	667	658	671	730	636	657	686	682	695	682	637	663	677	647	660	642	705	674	665	668	722	675	672	688	683	684	638	693	613	724	674	694	669	719	651	665	640	683	622	693	675	676	664	725	652	679	650	664	701	647	700	613	686	695	657	651	620	662	647	681	705	668	671	711	714	642	688	709	624	683	669	648	720	686	648	631	704	697	619	673	675	689	657	683	639	683	674	668	657	681	610	618	615	663	657	720	685	634	618	712	652	640	646	681	705	650	745	697	695	663	656	696	682	686	682	698	710	657	684	685	655	647	654	707	699	694	676	653	684	670	679	710	654	681	662	671	659	655	698	661	655	631	657	658	662	655	693	690	672	670	673	680	724	671	670	687	707	683	707	673	672	664	662	674	616	682	663	692	656	620	673	675	636	656	689	699	692	696	652	651	649	690	645	663	636	671	662	653	671	654	652	720	664	670	711	644	700	662	656	668	697	593	714	687	685	685	718	683	697	678	661	665	702	655	678	709	650	658	644	719	661	658	721	692	634	664	627	701	719	706	689	669	647	644	642	697	712	642	672	665	639	629	647	691	650	673	665	676	672	668	677	667	702	685	677	672	682	676	698	660	618	667	682	658	692	663	627	660	658	687	685	706	614	655	706	682	673	679	664	680	675	706	692	655	659	620	685	679	650	671	639	653	675	629	645	683	678	710	651	691	666	639	644	688	662	711	707	678	652	679	678	632	706	726	675	693	638	645	667	676	632	668	690	681	682	632	675	672	663	667	686	713	685	664	702	682	703	644	693	652	649	660	660	679	686	711	696	631	664	652	671	681	655	668	646	687	698	685	632	631	667	668	692	685	691	712	691	706	656	696	673	711	667	702	675	658	680	704	666	673	709	679	648	668	650	659	648	664	694	686	695	718	666	674	652	632	652	698	732	653	714	646	678	638	638	649	628	641	678	630	684	694	674	659	665	652	626	659	662	664	637	671	700	710	679	673	663	655	697	660	665	686	698	634	670	677	679	685	632	683	667	675	662	638	664	645	666	712	610	641	695	680	643	679	655	677	644	675	668	669	673	696	676	701	691	633	666	682	629	709	673	704	707	669	647	617	677	701	686	698	665	664	653	679	654	635	713	665	650	664	653	662	677	702	691	670	640	669	658	686	677	653	638	660	690	657	676	687	665	667	630	694	669	667	640	720	645	685	710	643	674	683	680	629	752	664	734	642	640	653	680	633	700	695	679	632	661	664	690	659	643	702	667	682	665	689	653	692	688	636	705	651	607	657	657	680	665	697	684	682	619	662	689	743	682	640	652	670	644	679	687	683	652	701	667	655	706	681	671	677	643	683	677	625	710	658	699	672	673	678	659	668	649	679	702	660	682	639	670	672	653	665	633	662	719	669	647	664	687	694	682	628	688	648	685	665	665	656	674	704	693	691	728	667	662	643	683	671	662	636	642	695	655	674	680	670	672	674	609	668	684	695	665	664	656	689	647	669	647	720	666	689	686	674	700	620	675	693	688	677	676	603	710	694	670	693	629	741	641	690	688	691	704	671	628	666	684	682	634	690	714	676	697	719	658	655	684	635	646	724	646	655	644	700	675	672	661	666	650	681	683	629	698	692	684	658	669	674	653	644	696	680	630	683	659	688	643	681	711	617	676	724	669	699	653	693	635	675	689	722	646	651	690	648	689	706	655	682	681	700	691	665	668	666	706	706	655	655	644	654	651	669	718	693	681	681	680	682	686	694	672	718	702	671	667	646	668	706	661	638	686	677	710	675	630	676	697	670	707	671	648	676	673	668	686	657	660	653	704	668	676	648	645	723	678	600	672	671	692	685	640	656	693	608	659	673	726	667	638	677	655	678	625	707	658	667	672	680	686	694	684	657	693	672	712	679	636	632	679	682	703	659	690	692	673	679	704	635	688	654	639	690	678	685	633	680	636	668	668	661	719	659	646	680	642	662	660	676	676	672	705	648	682	710	684	663	672	651	680	669	683	719	670	676	695	645	684	666	680	644	702	671	649	659	735	637	697	689	682	696	668	685	718	693	721	701	645	625	596	686	657	687	707	629	655	690	677	692	692	646	677	707	647	625	689	665	638	670	680	660	709	667	643	668	658	657	650	685	666	677	683	701	683	653	714	711	666	683	683	643	677	667	688	662	692	659	634	674	694	712	666	622	658	672	654	621	671	683	655	663	655	619	669	679	664	653	654	668	655	682	692	650	650	676	654	612	638	704	644	698	733	665	671	652	662	663	673	691	659	681	654	696	664	665	680	647	692	651	655	663	676	668	639	674	669	616	679	682	705	656	678	661	691	639	672	730	666	695	718	664	663	654	672	667	680	658	650	704	706	716	643	656	648	711	650	731	666	672	650	627	693	662	691	655	684	741	628	693	735	670	671	657	645	685	669	665	711	633	730	680	735	675	639	629	652	663	679	663	653	663	666	649	695	637	711	702	653	637	646	710	691	711	664	655	678	660	646	685	683	713	731	680	662	716	727	679	694	624	665	660	674	680	688	704	696	682	645	660	738	679	582	683	663	672	692	658	621	697	630	661	695	735	627	682	637	645	684	657	690	687	655	689	644	643	637	675	659	681	665	633	694	688	695	692	662	664	669	658	664	623	633	664	602	680	712	642	642	648	683	674	712	730	665	682	658	636	676	588	639	683	696	650	646	688	674	637	642	611	667	637	690	708	670	655	731	648	703	705	667	654	680	707	721	700	629	678	638	712	647	673	671	637	657	691	648	680	653	693	698	709	643	706	701	682	672	660	625	653	650	677	699	691	644	657	682	676	679	663	677	639	681	660	644	635	596	683	646	599	667	657	702	681	676	695	652	691	676	678	712	660	665	632	669	737	669	663	691	674	625	680	673	681	654	669	677	681	643	665	682	670	694	640	637	631	678	693	654	693	656	683	650	665	654	660	656	661	619	670	633	671	670	652	691	613	680	676	629	655	621	669	716	706	658	665	650	662	737	687	649	701	674	678	638	633
22268	20745	28384	23199	20738	20817	14454	5790	4004	1607	676	563	587	532	528	509	493	490	492	487	499	419	448	466	410	453	400	437	429	395	423	437	393	432	430	409	427	429	417	459	385	431	416	430	386	387	401	426	401	366	400	408	392	417	400	418	403	413	410	410	421	406	448	438	378	423	389	443	412	381	383	407	442	417	405	410	405	412	426	408	404	402	408	392	408	417	419	418	396	464	397	404	422	393	360	405	437	402	417	391	401	446	448	431	421	386	416	382	417	405	440	414	389	386	412	428	404	435	391	375	368	426	409	409	411	403	373	413	443	372	407	417	409	400	393	412	412	400	380	388	390	402	398	429	424	392	417	404	411	389	425	410	390	401	430	417	402	406	394	383	402	396	380	434	411	394	407	409	380	411	427	425	411	377	407	422	389	431	411	393	383	393	407	386	405	363	409	406	410	388	373	409	401	423	376	385	366	417	389	410	409	416	409	384	390	432	393	399	409	353	399	401	416	438	450	408	416	401	373	423	422	431	396	389	399	375	417	417	412	373	380	371	382	396	426	402	433	394	385	416	411	393	377	395	438	408	397	399	397	396	392	428	427	373	396	393	419	384	377	400	371	415	432	400	382	388	397	433	404	372	409	436	373	434	411	422	404	377	394	410	438	390	386	396	380	362	409	403	400	395	379	420	401	429	402	411	407	396	426	417	419	397	405	365	393	394	397	398	420	393	412	432	411	405	407	427	433	420	402	421	416	443	409	395	460	379	417	401	397	388	401	402	460	453	424	383	375	401	413	381	403	387	380	376	379	424	388	377	414	406	390	409	413	382	400	403	389	400	400	440	402	348	392	409	402	390	384	396	390	387	402	437	463	410	400	391	348	402	419	409	396	386	394	426	377	406	376	394	387	366	367	418	425	426	427	373	368	418	404	405	414	399	376	406	394	384	412	414	430	422	358	418	365	414	407	401	398	419	389	451	455	428	406	377	451	386	416	372	398	403	345	409	395	455	363	403	390	409	411	432	379	379	399	399	374	399	404	385	408	408	407	382	396	425	397	392	393	410	407	369	413	396	417	393	407	411	408	406	428	392	396	367	427	369	428	405	419	398	460	408	350	397	359	445	375	369	391	405	383	408	412	394	413	392	436	404	410	420	405	392	401	440	399	397	449	395	411	427	377	406	419	401	394	406	404	407	410	407	408	395	419	416	384	418	421	382	409	436	400	414	370	409	427	362	428	440	424	405	390	404	416	371	407	428	414	391	388	419	407	387	416	402	431	405	386	419	374	407	421	420	395	374	405	434	379	416	422	426	391	399	397	417	443	359	390	388	388	435	424	364	382	401	430	401	423	395	401	389	435	397	421	407	400	388	408	416	420	440	429	400	383	409	396	380	386	399	411	408	415	401	396	405	377	406	388	436	410	391	376	411	385	421	415	409	413	398	370	439	407	388	394	385	432	418	419	421	415	399	411	386	382	394	407	410	412	372	427	380	387	383	409	380	372	412	444	428	419	393	398	385	404	407	397	379	434	394	403	379	401	413	403	393	396	401	383	402	421	376	428	356	431	411	359	406	394	386	406	407	440	418	390	404	439	386	425	408	418	373	406	388	370	416	427	383	389	369	372	404	374	415	376	374	374	407	415	412	391	394	384	386	353	397	434	406	407	379	382	414	421	394	411	397	424	411	394	370	394	451	410	373	423	391	356	394	380	359	420	394	425	380	404	463	406	405	371	387	453	362	406	404	403	421	400	405	411	402	399	398	431	406	423	375	417	407	371	364	420	385	409	369	405	423	403	403	392	382	373	400	394	383	390	429	399	393	398	387	374	395	421	363	395	405	421	381	412	391	400	412	366	410	421	449	404	408	404	415	404	411	406	417	395	380	428	405	420	391	410	382	422	377	406	406	409	429	402	406	399	417	387	423	386	409	390	415	414	390	423	407	375	386	384	381	425	420	361	415	408	437	395	403	421	429	406	398	397	427	401	449	410	369	401	385	366	396	434	388	377	362	390	388	404	378	363	421	397	395	408	394	400	377	390	381	373	380	414	385	403	400	399	402	385	373	396	395	434	419	360	390	407	381	415	438	416	420	387	411	407	391	398	402	392	402	426	428	413	365	409	429	377	375	431	378	374	415	383	398	397	382	384	408	394	377	409	386	445	391	376	408	399	427	368	407	424	400	364	410	413	374	397	380	378	386	392	399	390	458	407	420	425	363	405	392	385	420	407	374	393	412	402	388	437	419	407	411	393	391	369	424	401	432	401	449	370	425	373	392	401	409	410	382	392	384	410	415	418	411	414	419	447	403	443	384	414	382	417	378	402	415	379	396	382	387	394	372	420	413	405	420	419	413	391	395	379	376	423	388	415	393	404	380	389	401	407	421	403	403	393	413	403	427	427	391	396	375	398	384	372	383	426	398	435	386	431	427	388	423	381	392	419	392	449	411	403	386	395	427	374	427	417	381	385	399	434	391	395	404	424	386	388	376	399	401	427	386	406	409	387	430	398	404	378	391	370	426	433	400	388	406	407	376	382	421	355	423	391	363	401	396	416	412	409	382	380	392	401	411	406	449	423	378	421	396	398	403	405	379	416	365	397	387	411	389	387	385	397	380	417	386	395	366	429	406	436	388	382	360	411	388	389	371	407	439	375	410	414	396	380	375	409	436	397	400	420	380	415	403	379	387	386	385	384	412	386	387	435	404	368	393	390	370	395	406	412	394	388	405	434	414	381	401	406	415	375	393	386	421	415	390	420	396	392	441	419	410	399	391	410	437	423	411	385	385	403	429	402	392	425	466	398	377	364	387	393	403	410	401	399	444	394	397	385	390	373	427	427	402	424	397	387	397	360	400	423	441	396	406	385	436	366	416	422	432	384	417	399	410	421	418	409	411	424	409	423	412	444	395	387	386	377	389	418	406	365	378	377	409	382	416	385	387	402	428	388	397	430	397	387	402	391	403	391	402	404	436	402	449	394	407	397	389	406	370	369	377	420	407	391	392	367	399	433	404	407	388	412	415	447	400	400	416	409	404	395	412	406	403	388	363	388	369	385	397	399	373	427	388	432	404	388	406	358	383	405	403	421	446	364	430	360	409	407	394	428	386	438	388	396	399	398	376	423	407	411	388	426	404	411	404	403	380	406	359	382	383	362	409	475	374	370	396	388	413	412	411	392	398	389	464	390	424	374	401	422	387	387	371	394	390	407	373	394	396	375	344	436	383	426	414	405	417	421	352	392	412	384	416	399	383	409	361	411	405	401	400	375	372	416	377	421	403	399	388	392	403	389	407	358	402	392	407	355	422	367	415	427	401	425	420	406	386	374	401	403	383	422	430	390	385	422	385	393	422	420	407	391	390	424	433	370	386	405	416	415	417	428	372	390	415	439	385	398	401	411	431	429	392	368	405	396	409	389	445	368	462	391	402	394	422	376	401	443	374	416	398	388	385	403	446	403	384	443	366	415	368	401	397	405	414	411	406	431	387	385	386	391	372
47170	33797	15563	7875	4728	4100	7907	9479	7333	2845	937	885	774	701	656	636	627	563	547	550	520	522	544	498	544	484	517	489	492	521	480	467	441	435	461	477	475	492	437	461	400	492	473	453	440	457	495	464	434	432	428	418	468	483	432	422	459	427	475	436	479	523	480	463	446	466	440	458	408	421	447	520	501	447	391	444	432	461	448	497	436	404	444	406	461	440	444	419	460	434	443	422	469	419	410	453	422	435	440	444	447	427	456	397	437	460	447	407	441	458	411	434	470	437	443	439	455	429	436	428	440	431	411	424	471	420	429	414	453	455	450	414	457	411	432	432	432	450	369	443	462	462	432	433	464	444	414	435	445	454	429	445	455	447	464	430	470	447	454	424	454	439	483	422	464	471	407	440	459	431	463	432	411	461	457	423	449	427	417	456	374	437	390	436	443	426	415	417	402	439	437	478	434	439	432	454	460	459	432	416	457	443	456	416	462	478	416	406	417	445	430	438	394	451	428	447	441	459	457	455	438	463	436	461	432	396	395	445	418	411	461	440	441	463	440	440	404	447	442	425	442	421	439	437	443	420	445	465	444	404	444	470	445	448	425	396	418	460	434	423	436	408	463	423	458	443	445	418	427	426	423	411	449	436	440	454	412	445	404	428	450	460	391	426	424	462	452	409	412	482	443	467	427	434	434	458	419	421	450	406	409	449	409	423	447	480	451	425	418	421	432	444	460	408	455	424	449	426	438	451	459	414	387	441	467	454	423	448	429	471	430	443	460	437	434	449	411	406	425	442	401	446	453	423	425	425	425	413	429	461	443	411	434	453	420	472	416	421	444	421	457	412	423	435	425	429	448	398	396	413	402	454	414	450	415	450	449	461	439	457	420	402	443	409	464	419	429	420	402	444	406	437	424	436	393	444	472	453	443	421	437	432	454	464	409	428	450	447	458	427	484	405	456	422	420	431	436	441	457	439	421	418	436	417	443	412	428	402	443	432	402	429	428	451	416	468	450	420	430	441	402	458	457	462	428	472	463	421	408	421	450	407	440	425	437	430	445	445	462	447	448	421	460	474	401	443	485	436	450	431	437	408	454	422	446	438	440	406	420	422	396	436	452	459	453	399	438	434	449	440	476	414	453	455	454	432	457	453	395	457	476	449	439	450	445	463	436	430	416	478	451	430	454	465	440	448	451	441	469	425	415	398	455	435	424	441	464	438	429	431	428	432	445	469	430	453	424	427	403	417	424	444	418	423	444	436	439	414	430	462	448	437	425	410	443	460	423	447	443	484	411	406	426	405	426	413	414	452	434	407	453	466	431	414	411	444	470	438	421	466	456	429	430	429	428	431	407	437	446	454	419	467	430	441	413	491	473	418	452	448	452	421	441	452	398	471	430	414	450	436	426	434	421	444	446	417	449	423	411	427	458	439	449	480	422	452	439	420	419	448	466	399	395	439	441	404	415	442	446	390	458	400	456	413	457	430	438	466	430	447	466	459	444	454	452	427	412	428	435	432	394	444	450	435	431	446	436	451	415	451	440	391	461	430	449	425	406	466	461	469	450	458	383	453	437	420	416	415	427	437	456	445	423	429	475	473	446	444	454	446	452	448	394	426	448	437	439	476	422	450	463	412	412	426	453	461	414	410	427	446	424	414	419	427	450	386	452	425	431	427	457	416	466	448	448	419	424	465	443	419	444	447	431	437	461	400	470	411	473	425	463	459	462	432	422	437	432	436	440	445	410	445	432	455	475	451	433	456	440	415	413	440	448	423	467	428	422	453	374	443	440	459	441	430	437	413	435	453	440	430	467	411	425	450	482	461	408	447	469	431	416	437	423	412	451	410	439	450	419	428	426	432	446	459	422	480	436	444	434	422	407	415	430	443	435	448	438	400	496	412	446	404	456	436	448	477	459	435	445	445	461	424	459	423	443	458	446	424	473	437	438	437	447	412	430	420	440	468	423	451	429	457	456	447	438	376	445	426	455	430	462	437	448	410	408	455	427	477	427	466	432	437	465	445	417	481	393	458	442	437	461	409	414	420	446	442	425	450	409	422	417	436	452	436	446	420	432	407	447	416	475	451	459	457	427	408	403	407	445	436	485	396	407	393	432	436	419	442	430	451	425	476	479	452	411	434	405	444	444	454	421	424	441	424	425	401	449	449	421	403	451	425	446	444	481	433	431	439	423	460	389	465	451	423	449	467	407	478	434	472	442	465	419	486	436	404	432	453	430	434	439	438	461	370	454	448	438	440	425	437	414	443	424	438	450	421	428	424	422	471	449	435	452	439	412	405	468	426	504	487	469	428	411	441	432	411	429	446	484	449	461	455	399	440	444	450	465	404	426	417	441	413	431	418	453	432	450	463	401	439	458	460	437	457	455	451	433	454	441	435	437	428	455	407	429	466	433	412	419	403	470	473	468	450	453	464	457	442	448	434	443	428	432	449	469	427	464	423	437	446	437	430	428	407	467	468	440	430	422	416	416	437	423	413	425	446	455	417	401	417	446	465	425	428	456	443	447	436	466	455	438	446	404	467	475	475	473	434	423	457	461	406	449	438	431	421	420	420	484	479	418	437	456	464	451	422	431	433	416	460	454	437	425	420	413	448	422	416	459	413	469	489	456	409	423	417	440	435	423	449	446	428	433	478	405	380	471	422	417	459	417	422	450	477	456	429	387	444	422	420	454	426	443	395	453	482	452	452	468	463	424	414	446	472	437	436	396	459	432	443	456	452	434	437	446	434	402	422	459	446	432	437	418	409	455	405	474	450	445	436	447	431	419	453	445	459	474	437	472	422	437	421	417	433	392	438	402	400	430	460	485	430	478	426	361	467	438	419	436	446	474	503	425	457	444	417	474	434	442	447	459	445	421	403	452	432	445	417	464	442	439	422	405	437	424	446	454	442	441	428	438	448	439	410	471	471	457	452	429	427	445	497	450	441	483	427	453	418	439	470	407	463	453	403	413	425	459	427	465	459	418	460	455	420	412	403	459	437	423	447	414	431	442	420	409	430	427	416	393	474	399	447	437	448	451	431	443	412	432	429	418	467	423	438	461	463	422	387	407	461	434	427	403	447	422	421	432	408	424	408	465	411	465	444	423	430	427	426	444	444	438	474	440	416	446	461	458	478	421	415	456	413	448	467	447	423	453	457	408	423	434	421	407	450	414	428	432	444	424	399	420	454	427	446	437	460	444	443	448	441	475	407	443	450	429	453	419	439	420	476	464	438	434	456	446	396	459	451	417	452	434	476	458	423	421	469	446	459	422	479	449	473	427	431	405	439	447	442	457	427	452	411	459	464	428	461	421	387	431	430	433	471	435	454	427	411	418	425	424	434	422	431	418	433	441	444	438	431	456	439	455	436	426	451	431	443	419	420	439	407	483	444	440	439	436	475	428	509	482	433	419	412	429	434	404	449	454	404	439	463	461	434	429	460	424	471	430	450	426	421	417	443	428	418	425	440	429	457	417	439	427	442	434	395	443	424
30269	23154	12779	2244	884	914	704	685	577	493	487	441	485	444	460	437	449	454	442	427	432	454	405	460	441	438	429	473	436	426	453	438	462	446	438	442	442	464	421	446	438	484	458	449	488	451	449	422	466	446	422	430	453	462	445	433	495	415	446	451	427	471	415	444	421	418	442	481	487	424	485	473	441	444	438	445	440	462	437	410	452	444	432	409	434	459	455	467	408	461	418	438	451	426	471	431	447	498	432	461	441	445	426	465	452	430	439	413	458	431	422	480	454	448	449	428	423	422	458	401	418	450	454	447	462	452	467	443	449	433	420	421	432	404	428	449	495	459	468	440	458	441	438	434	452	466	436	424	472	466	435	470	444	442	415	436	418	449	410	405	439	426	402	440	474	436	415	432	432	441	460	420	429	430	418	405	465	465	431	494	401	440	439	473	451	423	420	457	456	471	446	477	452	440	421	455	477	480	424	467	452	456	438	438	434	404	463	437	434	427	412	423	438	434	431	439	418	425	442	434	474	490	445	435	466	457	498	398	476	403	485	477	441	479	502	435	444	425	431	423	414	433	461	451	424	450	447	439	438	465	463	469	406	452	418	413	446	499	439	446	428	443	450	472	415	432	448	437	458	447	411	453	428	444	483	443	465	422	435	428	435	431	414	460	461	462	465	468	451	448	463	459	445	444	444	409	457	441	432	506	425	447	461	432	438	468	448	444	399	430	457	433	467	436	394	449	414	470	475	453	419	428	432	388	462	458	419	470	433	445	475	423	427	441	429	465	467	429	428	430	440	439	457	439	431	467	483	417	395	461	438	430	462	409	427	428	435	427	460	392	452	465	434	445	448	456	439	415	434	433	439	442	447	429	453	404	469	458	458	402	450	436	459	479	469	427	452	409	474	439	431	460	423	404	418	424	407	488	413	425	413	452	446	451	412	389	424	447	441	412	444	451	423	408	453	460	390	473	424	451	468	477	402	452	455	435	439	400	419	455	447	444	410	463	430	447	428	424	455	406	460	402	458	424	439	423	466	459	424	449	418	418	450	426	445	457	466	426	447	430	450	401	449	415	456	447	403	438	499	437	436	443	450	439	431	439	420	475	434	436	444	467	457	446	413	464	439	446	460	438	452	426	448	439	441	415	458	439	414	450	445	459	455	450	415	415	441	457	462	429	442	417	465	495	429	440	424	446	461	454	421	455	443	440	428	445	428	439	421	460	433	436	428	450	408	433	455	471	464	403	436	412	474	431	435	437	433	431	460	479	485	423	480	437	417	440	452	449	431	464	463	465	430	431	443	462	423	450	435	471	443	464	423	429	410	453	418	458	436	425	433	444	394	462	460	425	433	452	429	413	445	412	447	414	437	483	407	422	425	486	459	447	456	452	470	408	462	423	433	440	415	421	429	413	446	481	420	448	427	419	442	416	432	425	435	473	449	447	410	472	426	434	442	460	433	443	402	454	412	468	464	413	433	388	452	442	444	437	448	454	449	460	447	417	428	415	455	405	446	416	467	409	408	432	439	453	433	429	429	466	475	416	439	462	448	469	462	454	448	430	429	435	457	449	460	413	444	460	450	446	422	453	405	411	416	446	460	444	433	449	449	435	450	439	421	413	452	423	448	425	421	403	457	459	431	438	442	467	430	463	470	431	449	481	435	442	429	466	444	445	418	481	446	425	441	466	445	434	423	438	453	458	430	443	418	454	437	405	438	415	448	438	451	442	406	464	440	436	409	453	417	442	474	432	419	449	435	421	380	430	427	451	468	426	454	459	406	475	432	447	434	435	448	443	439	431	412	452	469	427	467	424	464	448	457	457	456	469	451	446	444	430	433	445	408	470	399	465	439	433	404	446	386	393	413	444	445	393	464	437	414	435	472	444	469	445	429	433	449	455	425	459	446	446	456	442	457	418	455	447	465	426	419	454	431	404	429	451	446	495	461	430	438	460	429	431	448	443	431	419	439	435	429	435	467	464	401	456	491	463	451	447	451	433	463	470	453	474	425	444	457	448	440	428	466	471	423	482	438	443	445	447	474	448	443	477	475	399	504	450	452	442	430	445	437	425	447	453	404	443	447	477	401	403	423	438	464	418	430	411	416	423	424	431	437	431	448	451	402	447	447	468	434	445	441	454	440	462	399	428	475	439	419	428	440	492	471	437	463	457	454	456	434	460	435	452	430	470	439	420	410	405	470	468	438	467	432	389	424	462	470	444	444	452	452	450	426	460	428	427	446	450	439	446	453	437	449	428	434	466	457	426	395	448	446	447	485	435	486	464	454	422	440	456	419	447	459	437	396	444	433	433	439	472	428	448	460	460	420	475	432	441	444	452	407	410	433	421	474	459	451	459	435	485	437	457	455	444	443	393	461	450	416	441	454	425	389	451	454	458	428	432	465	453	479	464	426	421	444	384	451	445	397	470	420	452	445	452	427	504	450	426	389	464	428	449	465	440	448	447	424	430	413	426	452	403	409	455	441	454	480	449	450	385	456	447	447	455	460	431	444	423	451	382	440	420	433	487	467	476	425	477	440	438	434	439	463	449	458	432	500	457	439	447	457	458	416	452	447	447	418	429	423	486	442	480	399	454	438	429	427	480	452	451	443	426	408	440	435	442	434	454	480	488	464	443	412	437	439	418	480	454	438	451	456	458	437	454	426	418	424	434	461	453	423	444	415	464	451	439	441	445	438	417	443	460	422	430	478	473	460	432	420	450	454	437	436	440	434	399	436	481	414	404	433	442	429	439	432	447	473	407	480	395	404	421	425	454	454	469	453	441	471	440	447	443	448	442	457	435	465	429	439	420	424	446	431	427	428	415	445	442	444	469	453	429	403	429	437	468	417	410	440	447	490	430	428	446	429	450	441	447	465	453	470	442	405	473	431	448	409	468	445	432	451	473	437	454	458	437	449	411	439	406	435	454	440	426	463	444	460	467	454	430	406	446	397	432	442	442	428	418	456	437	448	439	450	449	450	472	445	465	401	447	460	449	394	441	401	484	426	458	449	442	434	445	432	421	466	442	460	432	454	460	433	450	452	459	443	425	461	436	476	448	450	477	445	410	477	445	461	457	432	441	438	388	437	437	461	449	420	445	449	495	445	422	470	453	450	414	470	436	454	421	439	461	443	374	414	454	443	453	427	455	430	465	444	423	405	488	436	462	437	433	429	432	461	454	448	435	467	439	426	439	443	446	488	450	463	428	449	431	428	442	444	430	415	464	453	390	445	446	446	413	430	445	458	466	401	421	456	431	417	442	444	442	455	437	437	451	417	443	453	443	427	463	432	447	420	429	440	452	416	448	435	397	440	457	428	443	438	438	412	503	461	414	436	439	471	450	415	444	442	433	438	467	414	440	432	412	449	416	442	404	425	450	451	394	418	419	464	434	407	408	425	435	473	466	444	434	428	452	438	470	430	421	443	412	487	447	423	419	426	421	446	453	465	416	444	402	436	453	453	430	468	423	478	456	455	383	436	436	462	424	430	420
39283	17846	3980	1687	1361	1657	1174	923	809	598	547	526	530	482	528	526	483	536	527	491	558	482	542	553	553	473	528	583	507	521	507	503	528	532	524	564	486	456	497	469	560	517	539	510	545	496	499	510	551	556	501	501	531	487	519	539	485	537	489	525	473	526	498	481	526	532	541	548	528	503	529	511	519	542	568	513	525	490	508	503	490	518	508	502	526	519	488	527	560	487	556	538	527	476	506	488	528	520	544	516	538	536	517	509	520	485	510	493	527	495	499	497	527	521	521	528	500	510	565	478	464	515	511	493	489	476	513	520	519	516	544	543	522	503	512	514	495	513	522	517	572	543	525	520	506	523	495	519	483	492	514	505	486	445	535	535	510	494	543	546	530	517	512	497	561	513	526	524	511	488	543	489	523	530	519	530	521	516	518	530	515	524	528	473	562	506	505	522	510	512	497	511	515	546	561	530	510	494	526	510	483	533	484	543	545	449	516	451	513	507	502	558	514	499	522	504	517	545	540	512	470	555	511	513	525	531	502	533	499	540	499	477	512	521	486	487	499	523	540	482	536	469	517	511	543	584	522	490	495	517	519	517	519	516	514	560	513	520	503	508	509	517	497	510	523	536	535	535	512	468	534	489	508	525	504	546	471	510	521	531	490	498	515	522	495	527	517	535	464	514	485	550	520	509	539	470	499	510	486	530	523	513	519	524	502	506	530	493	521	524	510	553	522	515	500	506	566	509	505	495	512	540	519	507	512	542	524	497	515	552	564	494	520	530	517	521	540	537	517	520	543	517	519	534	532	532	532	526	496	532	528	504	500	497	513	563	484	485	501	473	532	493	491	526	523	517	520	518	515	543	550	505	507	523	525	510	536	526	482	492	528	517	540	515	527	544	506	531	534	482	515	533	539	500	513	538	471	511	511	522	504	491	546	527	482	516	503	522	568	502	494	516	514	515	492	504	497	491	522	495	530	528	506	537	506	530	531	539	496	514	474	520	509	539	470	507	528	520	497	489	523	512	509	524	521	499	524	528	505	507	550	504	531	511	546	546	521	538	491	491	534	515	510	519	524	523	492	520	516	495	504	510	517	498	530	524	496	501	533	496	510	504	523	540	506	523	541	510	514	516	507	528	455	505	505	529	484	518	515	485	514	509	533	500	525	525	547	493	527	509	512	506	506	510	501	513	526	548	485	484	538	526	508	498	538	577	516	534	525	498	503	491	522	557	520	543	516	562	514	479	513	502	485	509	527	504	540	544	507	538	538	539	523	532	540	454	538	486	517	487	492	516	496	499	501	520	518	504	539	520	503	512	476	507	487	561	535	507	517	533	513	510	538	507	519	482	470	500	505	493	493	520	520	518	513	487	519	512	446	482	538	554	521	541	463	498	486	498	509	508	532	519	502	476	520	468	476	531	552	563	513	505	516	521	450	540	521	526	539	508	527	493	497	526	508	475	531	487	519	507	517	481	495	560	532	519	535	500	489	511	497	576	525	501	511	513	501	510	500	526	506	500	547	526	548	507	536	510	531	537	549	492	484	531	556	512	512	517	545	501	538	481	526	515	514	499	511	510	508	502	488	483	537	520	521	538	493	505	484	546	490	500	512	527	536	497	496	534	477	486	504	518	512	497	514	495	510	528	500	457	542	498	506	462	529	504	517	483	535	511	507	488	486	479	572	516	491	520	490	494	511	512	496	474	516	489	513	477	517	508	480	535	533	538	550	487	514	514	543	487	487	511	507	520	535	488	527	547	555	560	491	521	549	509	502	545	509	530	522	526	534	521	542	545	502	573	484	515	545	526	569	561	498	533	523	522	539	468	534	549	484	541	528	544	519	529	525	516	493	516	496	522	514	529	496	515	542	519	509	534	526	521	518	501	539	478	491	527	524	563	534	509	506	486	518	457	462	546	501	512	560	524	493	525	467	524	533	473	491	484	538	486	520	528	500	581	525	548	500	568	526	482	486	511	501	491	538	499	496	541	496	534	492	524	532	525	506	536	547	487	505	489	533	508	538	475	494	510	483	470	508	499	532	494	479	537	491	519	521	517	498	495	497	506	505	530	496	505	512	501	541	478	496	529	529	518	525	535	486	533	534	493	557	497	519	523	498	523	515	516	518	539	494	515	533	501	482	488	537	543	518	539	495	541	485	506	512	525	509	521	489	480	539	517	504	492	531	512	540	557	528	547	534	528	487	540	536	529	497	549	499	552	535	534	480	538	544	519	552	520	550	524	514	557	535	497	512	485	512	504	502	499	520	505	501	549	522	507	502	500	567	482	516	549	500	518	479	525	497	482	529	499	516	541	494	485	523	525	527	532	493	516	496	533	489	515	535	553	513	497	535	551	569	495	525	518	554	518	533	539	534	543	527	531	536	519	470	487	544	559	490	517	582	521	520	526	535	517	503	506	496	574	486	513	526	506	525	517	528	513	528	510	524	535	504	510	531	541	525	516	488	517	495	512	542	507	538	501	519	526	510	499	504	515	476	529	502	517	481	476	490	493	561	523	494	537	518	500	524	517	537	510	491	520	521	489	506	512	512	500	508	526	482	565	516	543	492	523	500	496	505	494	531	516	498	484	512	525	508	498	515	528	477	505	509	510	533	515	516	501	493	528	534	486	527	496	556	530	523	518	525	533	521	560	536	534	484	534	510	533	521	520	493	476	527	510	513	533	496	516	507	500	517	502	533	504	548	519	518	513	503	544	501	557	499	511	516	538	526	503	487	520	489	497	493	511	503	502	525	521	517	508	530	503	535	544	506	519	510	529	505	557	518	499	550	495	522	510	508	512	506	501	522	503	492	539	546	522	535	493	496	515	509	491	522	525	510	513	535	521	467	513	498	500	528	499	490	503	515	536	529	503	496	542	503	532	512	488	506	527	517	542	472	512	479	533	499	528	532	494	511	487	532	505	520	490	509	515	528	533	541	502	492	516	503	523	526	488	495	559	562	534	489	513	544	504	512	560	456	498	517	501	554	470	544	542	491	530	481	542	514	494	517	526	499	515	493	496	540	501	522	494	505	561	507	503	541	492	479	540	541	537	480	519	537	507	499	529	498	509	510	508	541	526	512	503	529	505	527	504	541	512	476	529	500	536	549	470	483	548	489	487	512	526	516	551	513	522	529	513	511	529	526	490	472	501	529	513	533	469	488	497	530	534	532	491	521	502	504	521	519	485	552	514	487	448	517	552	540	525	532	545	498	503	546	542	535	495	488	523	550	500	487	554	515	505	517	499	531	503	497	536	513	499	509	514	528	523	551	523	506	483	498	521	509	539	542	480	515	492	517	525	513	507	535	450	537	503	480	493	512	466	535	504	514	465	534	468	477	558	534	554	493	552	532	502	499	522	550	508	541	482	540	512	515	552	541	538	502	496	513	513	530	490	518	568	506	504	540	489	529	510	534	508	495	543	491	487	518	501	496	495	521	532	511	472	521	504	502	501	501	507	521	534	469	512	517	440	510	510	496	509	480	512	495	477
23236	20716	27916	23552	20714	12223	1735	3472	2036	1633	436	349	365	323	313	351	321	355	310	262	262	294	286	284	270	294	288	288	300	322	301	258	289	279	262	279	272	297	288	297	279	284	319	296	291	268	278	278	269	314	279	273	282	281	296	280	256	252	252	279	263	261	293	264	264	260	270	266	275	249	264	293	248	295	276	270	257	275	273	232	308	293	263	263	260	255	235	280	268	263	275	267	291	283	277	260	258	270	272	269	256	282	271	282	244	261	290	259	237	264	261	272	281	261	245	275	258	266	246	292	255	256	265	278	269	270	288	274	280	264	237	251	282	271	279	257	283	253	255	282	283	279	270	245	290	286	254	292	253	263	258	249	281	270	266	287	287	254	262	261	267	262	262	264	255	274	265	274	283	244	260	257	295	265	272	275	306	273	253	258	300	283	262	272	269	286	270	254	272	291	263	257	267	263	254	271	255	258	279	281	256	264	270	259	268	271	262	242	287	280	241	283	271	270	278	251	275	230	277	273	268	296	270	251	269	249	284	318	263	282	257	262	278	262	262	283	277	265	265	274	250	249	263	292	266	252	285	253	253	282	287	278	277	260	270	275	234	272	270	253	268	271	264	236	281	257	268	247	264	233	273	246	278	259	251	287	290	289	283	270	268	321	274	277	268	246	279	275	284	271	259	259	262	253	258	278	287	248	267	261	247	273	255	249	294	288	287	272	285	261	233	275	250	286	250	261	273	247	301	264	260	251	272	260	260	291	260	257	254	254	257	253	235	280	226	281	274	271	279	284	282	304	275	307	265	267	253	268	272	307	277	267	259	291	222	283	276	259	296	260	264	291	237	254	269	264	258	295	295	274	269	282	292	275	269	291	231	235	257	274	267	288	276	287	276	256	279	294	270	269	259	299	269	261	282	251	284	263	268	280	278	262	272	275	258	285	273	276	248	257	254	295	277	268	274	260	300	283	274	263	285	256	294	250	266	292	243	263	254	269	268	276	280	283	278	265	283	260	276	255	278	248	234	283	275	267	298	262	242	275	274	268	273	256	261	245	263	270	247	270	305	262	269	282	240	259	266	282	282	282	276	263	261	280	287	256	272	270	250	268	262	253	267	282	265	301	244	258	269	278	241	284	242	291	273	237	271	270	287	242	253	265	279	285	280	259	270	239	259	290	267	277	274	260	269	277	298	279	284	271	264	266	275	278	283	301	280	277	260	268	265	246	248	261	264	268	272	279	273	271	275	280	275	297	238	249	265	226	252	286	280	291	293	225	295	270	267	261	251	278	295	269	259	225	301	249	242	258	265	267	296	292	268	243	280	269	270	264	299	266	264	254	253	284	263	290	255	260	247	247	275	233	272	279	268	271	260	262	268	256	268	259	281	267	282	251	291	269	288	293	262	257	274	269	279	274	289	285	285	264	272	278	266	243	274	267	287	297	244	286	256	274	277	259	257	269	298	265	242	268	302	265	295	292	276	266	266	263	277	293	248	262	284	263	269	258	261	274	262	301	298	259	285	260	250	265	249	272	261	281	286	277	289	246	304	271	280	275	253	281	259	244	275	278	253	264	285	287	277	263	249	276	268	266	273	253	227	287	256	268	237	303	257	254	272	268	258	269	241	271	304	259	264	270	277	262	263	258	259	245	252	267	263	250	288	284	240	260	280	257	262	286	287	269	254	243	265	278	257	280	265	252	260	280	266	269	273	265	263	288	286	263	296	312	261	273	301	249	295	258	279	271	291	262	280	288	267	260	276	248	271	269	263	281	275	316	272	270	272	251	262	282	294	289	262	269	273	248	277	280	263	248	240	286	284	272	271	262	246	272	253	261	262	243	284	258	292	290	251	266	267	246	253	283	272	253	234	272	235	273	257	259	265	288	281	271	273	270	320	278	272	247	294	242	266	266	278	288	232	263	241	292	260	257	259	263	259	267	275	236	249	257	253	254	278	268	271	270	268	257	271	288	251	271	245	274	255	278	306	271	242	253	263	298	253	276	279	326	257	281	273	275	249	279	239	269	245	263	275	247	268	248	273	289	263	262	271	276	291	270	267	276	248	286	259	257	293	241	292	248	225	274	287	253	279	250	264	271	256	282	236	270	260	276	249	255	264	254	247	273	274	267	265	249	273	265	275	270	263	272	266	264	251	258	253	293	269	293	262	293	290	250	272	252	236	279	253	270	279	275	287	285	270	270	236	282	248	265	272	263	273	240	262	251	274	265	257	243	245	264	275	293	274	269	258	257	277	282	261	282	272	267	275	281	259	260	259	237	239	280	260	263	276	271	241	302	267	266	260	261	283	273	280	289	261	290	252	267	274	254	271	218	277	261	247	259	252	263	281	244	253	248	267	257	258	268	289	279	230	277	256	282	291	252	278	280	282	257	261	267	251	261	250	263	240	245	266	239	272	252	255	288	260	257	250	269	263	254	255	278	298	262	295	250	246	266	292	265	256	260	281	300	265	261	273	273	253	249	275	245	263	291	274	264	294	265	280	267	258	247	271	272	264	278	278	273	306	258	241	253	292	259	286	282	265	245	255	276	264	261	243	248	273	268	248	247	263	275	231	260	264	274	250	250	264	276	268	284	277	288	274	271	260	254	275	263	264	270	254	260	277	300	296	258	288	256	280	254	258	245	270	278	282	246	242	257	264	260	277	254	227	256	281	236	295	262	230	254	265	272	286	278	256	250	266	275	269	277	281	262	282	266	280	294	283	298	298	266	270	257	244	240	273	261	294	256	252	272	286	251	267	270	245	256	252	279	282	272	250	263	263	259	261	267	254	275	291	278	284	280	255	284	243	263	277	255	265	258	264	289	311	284	261	266	273	271	275	283	283	273	279	272	251	278	266	263	270	253	236	270	273	287	264	277	270	284	263	284	280	284	250	250	275	278	256	246	261	293	212	273	269	269	248	268	266	253	261	240	261	277	274	259	253	264	284	262	265	230	264	249	246	285	270	258	270	268	267	270	306	287	317	297	261	262	258	244	268	272	281	257	257	268	279	235	240	270	255	264	292	283	276	259	260	253	275	219	271	251	260	248	234	266	261	273	264	249	248	251	266	254	287	279	270	263	260	279	259	259	269	273	303	282	284	261	252	271	280	302	264	281	255	269	236	271	237	284	276	276	265	287	248	285	268	281	289	289	284	260	279	255	257	270	267	276	265	265	234	256	290	284	295	256	285	276	288	263	291	264	269	291	306	265	275	245	263	265	290	290	248	265	272	254	282	264	261	240	256	270	267	282	278	242	297	268	247	271	256	269	283	239	267	252	259	242	269	279	258	288	269	266	254	284	270	264	278	260	259	271	286	254	258	271	267	273	243	264	293	272	299	256	266	270	251	258	276	277	270	291	250	239	281	241	277	282	245	289	228	282	255	273	259	268	237	252	269	250	267	286	254	318	264	274	253	248	243	285	270	272	262	266	304	257	258	256	245	305	250	274	281	239	302	263	270	279	280	268	262	255	267	272	283	272	277	243	286	247
41843	24015	9509	4635	4010	2727	2548	6518	3924	3217	617	518	490	450	478	387	429	393	387	348	383	349	341	344	346	317	327	334	386	305	290	322	320	346	329	305	332	338	309	349	350	321	307	340	306	345	345	312	318	339	334	314	338	298	319	315	314	304	311	309	337	303	346	318	307	335	358	308	348	341	318	344	349	317	299	327	311	336	312	321	319	331	309	350	340	294	311	315	303	304	349	299	293	321	335	303	326	299	315	288	339	327	299	301	355	321	293	345	315	356	311	314	297	316	307	342	332	315	292	347	319	306	330	308	303	314	318	285	316	282	317	293	315	345	288	304	336	281	315	278	318	302	316	300	324	323	319	336	311	327	297	304	342	300	270	316	280	315	280	319	344	345	310	304	332	323	335	321	299	317	294	336	319	318	269	361	346	313	317	317	286	287	319	308	304	320	303	294	325	330	285	324	320	330	327	309	298	317	263	339	311	303	303	307	316	311	337	321	298	298	308	317	333	282	311	340	307	312	289	305	337	330	356	342	339	293	299	296	301	308	313	332	306	295	312	304	300	327	313	313	278	308	324	301	328	287	287	321	323	304	337	304	318	321	322	293	344	311	321	306	293	313	311	304	275	325	315	325	313	332	269	305	315	302	312	299	343	333	318	322	303	317	319	327	307	342	281	307	285	338	318	288	304	326	320	296	307	297	332	309	301	320	326	308	295	293	339	356	293	331	310	291	308	296	321	353	288	302	338	288	286	307	304	307	336	321	327	321	346	307	331	308	289	297	330	300	275	296	313	305	322	292	252	322	347	346	325	323	340	330	301	322	337	276	326	299	324	303	334	301	290	311	331	323	291	340	302	326	328	303	327	330	317	322	317	311	299	309	330	295	303	302	327	300	286	305	318	302	337	306	332	307	337	303	289	304	322	316	338	338	320	333	278	333	269	321	336	333	326	296	292	326	312	305	311	315	290	322	321	311	323	322	311	316	324	295	320	340	316	289	306	355	304	344	304	303	270	284	307	289	343	327	316	281	288	316	317	324	310	324	336	303	295	354	332	313	308	307	346	297	335	334	322	329	323	324	345	345	313	324	341	296	302	331	340	345	297	313	325	315	306	337	304	317	334	330	325	309	311	327	343	278	328	322	339	289	311	318	335	327	312	339	327	278	304	328	301	303	327	318	288	298	289	314	329	295	311	297	340	289	311	343	306	306	305	300	322	306	312	310	301	310	298	330	329	340	340	309	325	298	307	312	320	322	299	331	302	315	287	290	318	331	311	319	294	304	293	318	298	335	278	286	301	269	317	352	329	293	289	328	320	337	302	310	314	318	311	327	322	317	305	325	296	324	292	310	324	310	307	310	318	310	320	293	310	303	306	310	305	335	284	331	306	326	310	283	328	313	296	301	292	313	308	266	307	304	338	294	280	328	293	277	315	310	328	279	311	338	296	322	316	324	339	309	294	299	325	307	309	283	330	311	321	303	338	313	330	330	316	290	304	310	329	286	282	315	333	314	317	322	312	317	338	310	307	346	327	327	323	354	303	327	296	302	301	326	308	322	311	294	306	322	313	298	292	341	303	310	334	293	285	297	321	325	340	297	322	292	287	317	316	313	324	286	324	300	313	313	308	330	310	302	314	304	324	341	312	322	327	316	292	311	333	275	345	333	329	296	319	331	340	317	326	302	303	306	318	343	316	319	337	303	335	332	287	300	327	320	301	293	312	280	276	311	326	331	319	294	293	326	335	363	309	317	312	320	306	336	310	341	287	312	318	314	300	317	364	337	303	340	338	320	331	279	334	307	278	311	297	307	328	307	336	379	302	308	319	305	342	323	325	303	297	340	342	307	305	327	304	332	325	290	333	329	349	285	336	285	326	301	309	321	310	301	317	294	301	302	316	307	316	305	287	285	272	287	305	303	305	342	300	292	334	355	333	289	314	338	320	349	318	316	338	309	324	310	303	289	336	320	344	282	312	340	300	307	349	335	296	350	289	309	296	329	317	297	324	312	291	317	310	305	320	294	316	320	317	289	306	305	312	310	307	306	309	315	334	322	310	298	333	322	307	315	311	316	323	289	297	298	327	310	336	294	308	333	322	306	313	319	307	281	294	307	315	321	314	305	307	298	316	309	306	308	310	307	314	319	296	310	323	314	331	298	321	311	289	317	323	362	300	328	321	348	320	333	305	322	333	343	313	341	316	281	295	304	332	276	343	323	316	305	305	319	318	330	323	303	338	301	304	289	327	321	346	327	333	307	298	321	268	332	327	329	315	304	270	272	318	307	328	284	330	293	327	319	306	323	300	328	358	324	311	330	316	319	300	333	324	324	314	332	326	328	285	281	304	258	337	314	300	347	322	339	333	306	327	339	329	307	290	317	315	309	288	282	348	319	338	317	294	331	319	341	322	357	322	285	325	310	314	260	307	285	321	323	312	300	311	284	316	320	335	317	311	303	338	320	281	320	302	322	298	289	290	327	320	320	283	302	320	307	331	333	317	314	340	336	293	326	311	291	331	323	325	338	320	322	294	284	305	316	314	294	330	325	278	309	294	297	333	322	326	338	304	298	339	294	318	314	316	293	303	319	334	308	318	290	310	326	298	312	315	304	315	330	323	346	336	280	301	262	289	320	314	337	317	310	301	296	301	291	311	329	270	303	334	329	285	352	324	345	305	311	323	301	305	326	308	323	315	333	279	349	329	342	320	323	302	326	307	326	331	305	285	322	311	328	328	289	308	311	320	282	315	305	299	327	302	305	319	335	305	330	306	284	331	317	314	297	313	332	315	304	296	312	325	310	340	319	327	303	295	301	298	300	355	320	315	333	302	302	299	297	339	287	321	334	312	324	305	340	293	289	319	319	346	313	333	311	309	294	336	338	317	326	288	310	312	324	326	284	299	311	317	297	313	290	292	317	296	304	331	332	303	324	317	315	352	285	305	305	332	322	321	292	301	302	290	309	299	324	319	320	318	288	331	321	305	322	311	333	293	316	301	303	319	304	307	280	321	295	328	315	321	313	286	301	303	291	292	305	319	306	280	284	303	316	315	302	298	351	308	314	314	327	311	307	301	320	323	324	301	292	332	324	348	303	320	343	306	315	311	306	329	339	328	285	323	306	339	322	306	290	282	314	326	330	295	312	314	316	310	313	295	312	316	304	299	344	288	333	300	308	317	306	313	312	330	320	306	289	294	325	294	328	312	322	302	316	300	307	327	359	293	338	348	317	346	320	304	314	285	285	288	300	321	313	316	339	341	336	302	287	316	328	283	309	301	311	337	324	325	297	337	287	288	313	304	316	336	327	294	319	305	325	313	300	287	312	328	306	331	342	302	295	335	327	312	322	287	315	313	294	344	333	272	310	322	308	306	316	342	299	300	327	283	298	288	331	287	315	310	348	319	330	332	324	304	304	313	311	350	302	309	330	301	317	305	298	296	286	317	324	327	306	291	337	304	310	313	293	318	289	306	297	343	303	298	310	314	346	316	299	335	321
24578	20761	27100	24450	13453	1490	1530	2077	1467	1656	722	653	655	619	617	622	616	641	616	617	612	643	590	600	631	638	662	611	645	586	613	663	559	601	656	596	609	590	593	570	592	620	609	606	613	623	587	621	607	615	630	606	631	586	626	592	614	585	620	593	632	595	579	554	572	602	559	606	601	612	598	615	610	620	612	577	591	580	587	596	617	633	619	608	589	599	606	638	624	605	611	594	609	584	610	585	620	642	576	619	606	596	614	593	653	596	639	582	623	627	571	620	573	638	591	621	593	613	596	599	565	626	660	628	576	587	607	580	629	664	586	594	572	602	594	573	552	570	627	592	614	586	564	548	593	574	633	620	575	580	574	559	634	601	613	624	589	602	622	627	595	604	616	578	619	571	578	608	587	561	599	569	550	616	615	593	607	597	603	628	592	569	589	562	581	621	576	596	641	565	592	593	604	616	659	612	585	630	581	617	593	637	667	646	620	607	634	583	558	582	608	615	608	632	621	614	616	622	587	599	606	603	619	619	628	590	583	630	624	557	596	586	594	589	621	554	615	588	604	607	581	622	622	577	568	599	597	620	598	620	648	620	589	577	621	627	577	590	578	556	608	607	637	640	610	640	582	597	601	602	561	622	595	585	568	579	601	568	629	577	601	575	591	623	621	577	624	600	606	626	587	607	619	641	622	598	574	582	581	609	640	683	596	636	629	576	581	569	604	581	635	616	589	607	632	569	597	595	602	612	616	617	590	607	618	587	589	594	649	606	613	608	592	645	612	615	584	602	624	600	611	604	620	606	606	555	571	587	594	649	598	582	605	648	637	596	588	586	590	602	593	648	600	608	558	645	618	595	598	604	594	595	593	596	628	594	634	585	606	593	608	624	577	630	615	600	592	614	623	552	597	648	642	609	566	586	613	633	620	548	599	582	628	570	598	638	619	646	636	561	563	590	593	608	575	617	637	597	612	579	579	616	639	616	595	611	591	574	595	621	562	549	623	569	599	577	578	606	607	602	673	569	610	613	597	589	575	602	594	590	592	580	609	587	631	608	603	631	610	594	644	552	596	597	600	618	625	590	604	583	607	556	583	611	594	548	573	603	558	630	595	593	569	621	576	577	654	618	607	639	607	635	610	589	584	619	556	604	578	631	631	647	563	620	600	591	586	605	611	559	609	686	586	629	616	566	581	592	593	571	602	541	579	569	613	599	628	563	610	573	550	621	548	546	651	566	614	567	603	571	632	596	587	610	593	625	591	609	642	581	589	634	591	583	595	614	585	641	584	599	616	605	606	599	595	596	616	632	578	619	583	599	584	593	580	622	613	622	567	606	578	600	698	560	598	604	621	647	609	598	583	603	596	600	582	620	604	580	548	573	592	602	601	589	563	571	606	571	616	584	564	585	600	617	598	599	605	561	643	649	562	588	594	588	594	571	617	609	558	597	596	544	601	581	573	569	633	613	602	578	610	575	587	590	644	622	605	606	581	529	605	577	604	592	604	614	640	582	617	607	577	619	568	573	602	563	617	618	557	625	612	602	622	561	570	588	638	579	618	572	613	591	567	592	565	591	593	630	585	601	587	637	628	589	542	581	638	628	588	600	632	604	592	570	595	592	582	632	588	637	578	600	627	591	610	575	645	614	607	604	579	595	576	593	601	631	581	566	636	593	592	618	616	609	602	619	612	597	600	581	599	571	581	624	587	598	627	579	600	608	559	563	608	605	615	600	632	602	565	590	595	595	589	573	583	580	582	570	557	624	611	599	629	617	558	559	588	610	529	616	605	594	578	627	606	602	575	578	582	604	581	630	624	592	595	586	599	631	599	593	640	589	566	579	617	574	652	595	573	560	631	607	629	589	604	605	554	574	581	605	595	612	606	632	575	634	606	622	553	622	640	581	590	636	595	593	598	592	583	594	608	589	612	566	575	599	605	634	585	584	600	593	608	581	581	530	620	604	606	575	589	608	614	586	577	599	632	607	630	562	602	599	645	627	632	557	595	638	618	627	634	579	666	610	623	603	605	591	568	611	599	613	579	583	588	567	602	608	614	630	615	594	614	615	585	591	545	596	622	610	615	569	584	614	578	575	568	596	579	631	579	571	596	626	601	623	591	614	590	609	575	572	599	631	616	632	585	654	599	582	619	634	643	573	580	632	631	580	605	621	598	597	627	582	606	658	611	575	586	575	560	625	555	599	597	602	620	622	605	633	568	572	628	615	558	555	602	602	578	568	599	642	606	588	625	577	567	593	587	632	616	635	574	588	632	621	618	588	580	634	585	630	590	546	609	604	596	598	583	565	570	582	580	604	603	617	594	631	572	602	591	575	615	597	598	606	576	621	589	570	607	566	581	558	653	622	602	625	604	600	639	596	620	643	628	638	590	599	589	587	624	616	596	584	576	605	606	573	626	623	640	601	588	571	575	603	548	618	562	583	588	584	581	575	604	615	578	587	628	565	608	595	609	605	605	610	579	617	604	584	537	592	584	615	593	541	615	584	594	571	678	596	621	597	587	542	595	570	578	582	585	575	605	590	652	565	581	586	606	580	553	618	579	602	598	590	594	613	574	586	580	591	638	619	605	612	604	622	587	606	608	610	614	590	568	646	601	567	569	614	606	576	600	611	617	548	633	637	594	615	591	590	570	605	587	553	606	629	596	618	588	588	588	620	616	590	610	596	566	575	585	584	578	605	582	584	610	563	608	610	594	631	626	580	585	587	597	659	590	583	592	627	629	559	594	596	607	634	625	588	619	601	621	658	603	599	648	639	622	623	543	604	572	615	670	609	607	610	618	612	600	585	650	582	600	611	626	553	594	588	586	630	586	598	608	602	606	631	582	604	604	592	623	600	611	615	586	624	615	628	588	609	536	629	601	593	634	616	617	589	643	601	569	600	569	597	510	567	622	602	603	578	581	613	639	578	598	588	594	599	600	614	611	578	583	583	616	603	605	626	566	554	615	579	637	594	561	582	638	602	606	635	603	629	650	657	527	603	609	596	595	586	660	581	582	587	615	599	578	588	596	594	589	562	550	584	585	625	622	569	590	623	618	626	624	630	598	565	635	608	573	586	619	590	586	600	613	601	627	611	599	564	558	602	606	579	626	554	595	581	609	595	602	606	575	631	573	590	579	632	640	566	587	631	604	617	599	589	563	615	591	629	650	574	579	592	572	566	570	574	620	566	616	602	593	619	609	593	572	626	607	616	630	642	599	597	606	627	609	583	616	610	585	576	593	636	563	618	606	631	621	608	615	602	587	560	575	590	593	607	590	608	583	589	626	605	618	619	605	589	594	581	564	582	581	594	584	595	591	595	546	604	579	589	649	589	582	606	567	609	600	624	615	604	610	587	574	632	591	579	586	537	614	597	602	606	630	636	594	631	615	543	654	591	626	579	602	620	588	622	586	620	631	555	594	607	563	541	603	633	629	621	568	608	596	582	612	587	579	629	613	583	606	580	596	536	600	586	607	641	577	617	576	616	606	614
40794	23354	7798	3917	2689	1917	2869	4403	2931	3353	901	821	788	753	755	774	723	778	706	694	766	682	711	675	719	719	674	686	687	660	678	688	664	731	710	648	702	731	683	733	686	720	695	708	717	717	670	726	710	712	763	717	694	688	729	739	686	664	656	669	654	741	669	711	678	660	680	674	680	696	703	729	708	671	685	690	639	662	664	661	694	678	660	628	674	720	674	649	697	723	710	679	679	697	720	686	683	667	669	699	698	667	680	709	627	654	697	623	671	629	710	756	677	641	666	636	680	689	652	704	677	661	624	687	681	718	650	683	679	692	692	659	701	676	696	685	682	704	650	681	689	631	716	688	650	712	666	755	689	635	691	654	718	699	665	659	656	692	660	643	672	685	696	628	689	640	669	665	608	632	696	626	704	657	656	677	676	652	686	671	668	691	686	648	721	675	728	664	702	685	689	700	741	659	720	673	675	649	676	672	703	662	671	698	677	687	679	719	705	686	736	687	727	644	697	676	653	721	684	716	628	766	684	694	654	650	692	651	649	697	648	651	689	659	648	705	667	655	714	679	680	683	667	652	651	677	656	699	690	710	672	680	681	734	695	639	708	686	663	719	677	717	669	663	682	668	741	667	737	675	672	654	637	688	699	704	671	714	673	669	659	641	663	702	668	652	697	684	697	692	718	713	697	649	678	681	678	659	691	658	636	661	718	683	662	724	709	668	686	681	657	682	693	684	675	671	659	724	665	648	684	669	670	678	723	667	693	711	641	712	618	678	632	626	698	688	671	689	696	649	678	720	674	691	640	655	699	693	662	746	683	650	663	657	716	677	713	716	682	646	672	710	688	655	694	656	704	641	663	676	701	654	637	712	688	695	684	694	689	701	662	634	668	654	657	707	677	693	696	688	651	673	681	734	692	729	710	678	680	637	696	660	680	695	672	664	719	697	643	717	634	696	698	707	706	713	702	686	664	682	688	712	719	646	692	727	662	637	668	666	653	729	641	688	679	714	695	661	724	673	710	682	661	626	659	671	713	699	659	675	697	714	713	648	666	699	670	662	738	668	675	691	661	685	640	671	724	678	667	714	670	669	667	680	702	673	718	651	648	713	694	672	677	673	733	703	639	696	675	667	654	649	679	678	653	650	697	663	687	706	675	657	726	743	700	667	719	692	711	681	646	711	670	663	700	729	676	687	676	674	696	682	678	661	679	685	669	684	679	643	645	659	656	672	689	724	662	687	688	674	725	695	675	667	687	674	704	659	675	693	651	671	678	698	708	693	660	683	652	714	665	712	651	699	717	669	653	634	692	659	648	667	660	675	649	646	662	712	660	680	685	703	697	690	656	660	702	642	711	621	686	671	659	674	636	649	694	670	724	632	633	676	711	688	700	696	657	718	675	693	715	634	702	733	710	701	701	703	699	660	710	691	694	678	692	683	668	657	696	647	697	642	674	661	632	657	675	650	738	673	646	649	681	671	667	646	693	696	655	648	718	740	640	714	727	662	675	658	684	714	693	660	659	710	713	659	675	693	668	694	741	680	686	690	718	683	645	711	642	694	702	673	705	707	694	668	689	668	709	723	667	639	714	678	663	682	700	654	708	689	682	714	687	635	642	637	678	645	650	718	665	677	659	655	702	716	691	717	632	661	669	629	709	645	658	639	649	732	691	650	668	695	674	705	727	666	690	713	640	672	693	734	687	720	714	700	634	635	744	706	698	734	718	732	679	687	705	689	664	675	712	636	686	668	659	728	660	683	709	668	695	691	719	732	717	674	643	647	650	693	668	683	643	717	683	677	670	681	662	667	689	698	685	715	726	692	672	692	715	692	690	690	705	726	682	655	682	657	720	642	668	691	658	691	674	675	707	656	636	642	655	683	659	638	682	651	671	687	684	674	627	689	682	658	710	663	696	754	676	670	705	685	659	667	711	662	699	661	650	710	709	686	669	646	671	698	704	704	696	688	668	649	730	672	697	681	728	660	663	654	705	666	667	655	742	677	665	689	672	690	676	712	661	678	693	645	670	647	678	739	675	714	669	688	694	701	690	677	657	702	700	676	702	650	686	666	679	703	674	688	711	641	688	663	693	671	656	656	670	653	673	699	675	674	717	693	672	645	678	654	695	676	661	712	643	666	671	733	696	690	661	707	694	684	690	656	636	705	663	687	674	688	708	676	640	680	701	677	706	671	710	698	637	730	674	625	714	679	650	699	702	682	703	711	661	650	677	686	650	655	682	716	652	726	735	665	688	687	663	680	665	641	692	664	644	688	655	666	686	698	682	679	663	713	652	690	670	704	705	698	675	711	674	672	669	691	699	690	698	665	651	683	699	680	683	661	698	709	643	729	680	656	677	659	657	689	735	657	657	719	696	647	709	677	661	697	688	665	686	706	647	721	700	653	713	608	664	711	696	664	686	720	702	696	641	636	687	649	672	713	661	688	671	657	727	689	697	707	694	628	660	669	654	702	659	696	657	711	681	660	701	666	682	675	669	698	746	635	651	635	605	679	672	626	636	698	650	684	703	663	666	670	661	713	655	679	694	693	737	714	653	680	670	740	669	692	651	633	681	671	680	645	672	707	656	688	664	602	655	705	676	708	673	691	666	676	675	656	748	691	698	705	669	646	667	685	681	705	702	627	685	694	645	668	693	679	654	667	730	655	684	687	643	657	687	683	684	663	743	692	667	653	683	720	637	721	684	718	695	702	654	702	684	656	661	723	669	699	687	678	667	689	663	701	646	690	642	703	727	674	656	676	687	703	662	648	696	685	658	716	665	675	710	665	691	662	702	648	706	695	630	680	667	706	629	711	712	731	677	656	698	684	662	673	626	658	664	714	687	693	695	655	694	622	706	713	728	670	613	672	727	666	664	714	646	727	724	720	653	659	733	656	685	660	672	717	742	680	669	688	696	728	684	676	690	730	678	665	682	660	669	675	649	684	663	687	712	631	688	697	679	655	655	674	643	667	669	679	653	667	714	689	688	714	644	699	702	674	700	671	688	690	683	702	673	662	674	687	679	648	689	673	664	656	698	632	673	660	686	688	676	714	693	677	688	700	700	661	638	651	690	690	656	661	697	692	674	646	706	691	669	680	681	683	688	684	704	660	701	724	690	668	647	711	709	694	653	705	689	664	686	620	677	660	644	695	665	659	658	694	638	623	750	661	681	598	695	640	708	685	763	655	682	696	689	682	684	714	697	694	705	663	670	647	642	725	697	683	662	701	698	725	663	682	675	691	666	684	703	684	632	684	641	667	690	709	694	693	693	642	699	624	666	645	693	651	704	681	694	710	694	660	697	723	671	714	635	668	664	750	666	617	658	744	667	666	697	653	686	732	681	676	708	714	700	654	639	684	688	680	661	702	664	685	642	700	663	661	682	702	655	671	721	696	702	729	696	666	682	682	692	652	708	628	648	662	701	687	642	680	721	670	661	648	699	655	687	669	645	675	672	707	674	664	675	698	669	668	694	640	708	705	691	692	639	665
22314	20844	28508	23307	20846	20913	12015	3481	3408	6280	2126	601	584	564	530	507	467	499	504	484	478	459	467	464	421	440	462	430	412	430	462	450	438	438	431	454	406	403	417	438	435	421	415	413	406	432	407	417	427	443	426	413	446	418	418	416	394	455	417	436	432	408	422	447	408	441	431	407	401	401	431	439	424	393	440	428	443	416	415	382	427	404	422	411	414	402	418	439	402	379	416	432	402	412	403	397	371	428	400	416	384	419	432	408	388	451	428	426	411	407	390	392	412	401	396	404	376	399	429	417	466	406	429	398	391	422	409	421	413	422	428	403	394	380	425	399	414	445	396	400	396	377	440	411	369	382	431	395	395	420	392	402	416	431	424	398	448	410	424	480	403	421	383	420	436	436	399	422	399	416	368	408	390	398	371	435	434	427	394	422	379	418	412	403	373	387	410	413	366	417	398	379	427	421	404	424	411	384	412	378	432	401	387	379	398	445	413	425	405	420	401	459	408	395	433	373	417	421	385	391	402	389	387	419	424	417	387	375	408	398	419	391	423	426	401	371	413	380	412	398	416	402	437	443	393	396	384	409	379	394	411	406	374	397	378	394	391	396	415	425	394	419	350	390	415	407	412	398	397	419	412	421	428	447	400	434	384	388	413	433	431	451	387	410	446	425	385	381	378	437	386	412	442	391	411	418	391	380	417	410	403	379	388	407	413	410	445	416	396	417	418	414	412	409	418	434	406	392	410	377	408	425	395	414	385	377	440	390	448	423	388	403	403	456	394	414	430	410	407	398	414	410	398	406	383	419	433	426	381	378	418	403	388	423	414	413	416	394	415	400	384	417	423	396	404	443	395	414	416	424	366	389	404	409	426	400	396	399	385	414	443	387	401	411	406	398	434	429	408	395	395	391	405	394	440	391	393	403	407	415	403	403	413	382	399	433	382	373	404	436	444	409	398	404	406	424	416	370	412	424	418	395	402	379	393	405	408	408	403	397	439	426	430	408	403	379	389	411	420	404	401	431	405	390	404	420	436	406	403	406	400	412	401	376	418	402	425	394	396	410	425	382	451	413	381	391	409	400	439	379	410	410	414	421	403	416	381	376	396	409	433	426	458	396	405	404	402	445	402	401	449	384	396	441	411	389	449	471	383	402	440	386	387	416	409	421	435	414	422	417	425	411	386	408	408	390	407	433	366	396	385	406	435	427	432	401	424	428	399	380	368	386	420	391	429	400	406	397	424	432	435	374	410	446	422	411	406	371	419	449	424	378	414	418	400	386	393	397	418	405	403	379	379	413	414	428	399	401	415	413	411	423	382	435	426	430	430	405	400	392	347	392	412	385	405	448	402	409	415	402	471	414	389	418	417	411	401	431	396	411	411	445	383	415	396	422	373	422	373	414	426	425	428	437	409	428	438	412	403	406	410	427	425	388	414	409	414	394	409	367	355	415	397	388	418	375	391	413	399	373	396	421	411	414	408	406	394	402	398	401	400	391	387	402	368	388	375	405	385	395	425	360	418	419	409	414	381	416	412	425	399	370	406	422	370	408	408	404	383	363	418	393	405	413	430	388	398	351	387	413	421	414	416	418	450	403	378	420	408	439	420	387	420	416	422	411	407	400	426	440	405	393	362	370	388	391	419	450	446	418	401	415	450	417	415	393	399	391	409	412	417	435	385	420	408	413	414	403	391	395	423	395	394	406	383	405	401	391	402	434	408	408	390	443	381	429	374	407	392	441	400	439	418	432	400	364	375	410	422	407	394	415	430	414	407	366	408	411	405	401	389	402	375	397	408	391	412	405	420	424	373	403	412	384	387	416	434	384	393	421	393	393	408	425	399	375	427	429	394	407	421	409	422	428	413	402	436	420	408	387	426	430	425	377	397	385	425	404	412	428	378	410	405	377	464	394	407	376	350	462	417	420	436	409	407	399	422	415	439	418	369	408	397	429	396	412	404	388	407	389	437	388	429	425	440	411	381	428	401	401	409	416	428	376	396	388	415	413	428	417	428	414	391	433	389	382	431	417	409	386	423	404	390	391	437	402	413	401	384	401	427	447	392	401	395	385	382	413	430	380	416	390	386	401	454	394	381	393	420	389	396	420	401	354	366	421	402	417	418	392	383	408	388	375	395	457	423	400	407	392	409	419	410	398	386	474	405	426	368	439	404	366	377	407	392	388	439	409	393	378	424	462	401	427	394	432	417	400	389	405	427	403	412	408	402	439	401	416	410	420	390	427	407	408	373	411	399	438	412	435	384	415	412	366	441	431	421	414	457	369	397	399	414	396	436	436	423	366	388	445	426	403	437	376	375	443	391	406	433	457	392	421	447	398	390	409	420	387	391	425	406	406	403	403	403	395	384	399	394	435	407	403	400	427	439	400	416	424	428	413	393	409	403	406	381	439	406	417	357	433	384	393	400	442	399	399	415	390	399	391	406	399	399	374	417	403	425	396	383	491	396	398	431	390	437	413	409	381	398	412	408	438	447	430	423	415	403	398	419	428	419	389	439	400	383	416	426	396	407	424	444	376	430	395	411	430	434	417	434	449	395	400	405	383	371	411	364	404	368	407	401	406	430	402	378	372	401	418	400	411	409	384	405	404	438	448	408	395	404	419	421	414	393	432	415	371	402	411	406	383	405	431	441	387	424	380	397	410	392	414	401	374	404	433	409	405	411	379	435	399	409	401	422	423	427	369	416	439	397	410	425	388	388	404	463	421	423	400	406	444	399	385	421	414	371	420	417	406	395	382	395	396	391	407	418	428	417	403	409	416	423	384	375	403	435	411	392	410	444	435	396	394	396	422	375	452	432	387	384	381	392	388	383	404	393	382	431	369	384	407	440	384	428	407	395	416	408	408	412	400	419	415	412	399	394	420	423	382	429	424	413	382	413	395	399	377	423	403	385	442	398	403	415	419	400	423	390	430	415	422	398	417	379	404	405	375	402	415	394	411	400	434	425	408	411	392	403	388	410	413	435	392	406	424	421	398	429	420	394	405	424	394	431	409	380	410	408	394	405	397	449	419	423	417	390	444	426	369	404	417	363	424	396	400	371	442	380	388	438	409	413	447	372	357	386	421	407	434	410	403	371	379	369	400	374	380	396	414	412	414	389	400	416	421	413	433	423	429	398	393	404	380	409	439	393	417	435	405	414	363	404	406	401	416	395	380	391	400	367	409	401	393	429	416	429	376	417	391	409	416	395	405	367	404	421	444	413	396	405	421	390	407	444	434	453	375	408	425	392	421	425	399	423	394	389	425	424	394	408	401	409	376	415	425	411	402	405	405	384	383	402	401	408	416	427	403	390	408	404	406	402	374	432	403	401	416	406	380	425	400	434	395	397	426	426	402	419	424	403	397	398	355	409	427	414	400	398	400	429	412	394	418	429	391	389	415	420	404	400	402	460	418	399	430	403	398	371	425	419	395	396	414	420	380	384	362	427	425	426	443	395	419	391	397	402	395	406	387	400	433	411	396	426	407	410	385
46468	37524	14920	8255	5672	4079	3098	6525	6702	11509	2641	866	762	773	659	662	620	584	598	571	501	556	524	495	494	510	498	489	461	491	547	488	452	465	469	510	501	474	487	491	461	478	440	468	500	485	450	478	447	462	445	462	480	482	440	472	441	479	467	462	474	467	467	522	494	438	452	464	464	449	455	523	542	454	442	472	443	444	499	485	476	435	449	444	468	464	442	462	463	460	477	441	409	492	463	446	435	440	458	431	420	398	454	459	456	472	403	498	411	465	418	492	446	458	444	471	482	450	436	443	432	436	427	428	462	460	469	425	412	417	471	486	452	454	475	427	458	462	432	451	461	465	436	455	438	452	437	458	459	447	445	463	418	455	455	472	410	430	457	440	440	449	486	448	471	452	444	460	470	455	444	459	414	484	422	365	457	441	472	445	451	431	477	472	443	438	488	464	439	483	464	449	452	421	445	458	439	464	402	469	429	470	411	427	465	430	394	445	443	443	453	468	465	475	444	450	478	464	454	472	417	475	433	443	457	399	459	482	428	479	411	458	427	447	418	435	447	473	440	430	472	447	436	462	452	456	426	444	479	419	407	445	416	396	458	502	454	451	446	428	470	425	405	436	418	474	465	458	469	420	409	452	431	443	473	411	408	481	443	456	468	478	457	458	460	453	454	434	413	441	464	444	469	452	450	461	392	457	404	456	422	434	463	445	464	443	440	434	421	436	421	452	438	431	420	426	443	413	472	454	463	432	424	480	426	494	476	461	473	442	443	452	429	457	473	438	459	395	443	438	425	474	436	454	405	447	453	438	405	431	423	463	437	425	451	459	451	431	468	396	437	402	467	468	400	433	465	457	435	460	393	450	430	437	445	444	439	441	458	454	422	417	495	429	445	480	450	487	429	423	450	432	445	443	433	413	436	436	451	449	443	422	441	439	461	425	445	441	458	443	416	471	448	416	461	455	443	428	443	440	474	420	475	442	456	464	448	457	439	453	470	425	428	460	417	422	452	454	439	452	453	490	455	463	407	451	456	478	420	468	453	493	441	427	409	491	465	405	483	471	443	446	430	469	465	455	439	465	442	442	451	454	426	486	459	489	471	464	467	409	454	467	465	453	489	446	477	437	402	453	471	481	420	439	448	417	405	460	454	478	447	430	426	407	468	428	434	443	440	463	449	419	465	438	429	441	460	447	443	434	492	438	461	440	445	429	426	448	412	444	419	468	445	451	464	415	459	473	428	455	451	465	457	436	450	476	444	461	442	436	441	468	434	431	467	467	439	428	447	465	428	433	476	469	455	431	482	437	410	438	469	460	412	490	456	448	499	465	476	422	414	433	459	481	464	431	460	447	448	417	460	428	441	426	474	440	429	434	449	452	455	503	448	472	430	464	440	437	447	452	440	479	462	422	481	448	438	451	437	406	456	434	449	411	450	443	469	485	448	378	440	409	453	436	429	451	428	460	425	437	383	416	490	428	431	429	490	436	417	427	437	435	480	451	445	490	457	443	442	450	445	447	469	482	420	450	456	471	449	422	429	421	483	438	399	454	451	427	465	426	519	482	402	446	450	404	472	426	453	453	463	434	450	458	456	419	457	433	460	454	461	489	458	452	468	429	393	425	466	437	442	450	489	459	446	433	443	467	455	404	498	447	445	415	448	419	445	449	458	421	466	487	434	443	472	445	428	453	492	437	483	481	437	430	438	451	456	523	428	421	449	482	420	434	465	423	429	473	483	466	454	436	471	466	444	440	458	426	449	434	454	435	422	410	449	426	443	395	408	405	473	480	444	476	457	425	421	435	467	464	469	429	471	456	440	443	409	442	436	430	439	452	474	448	452	462	455	468	487	457	424	447	446	437	422	401	427	416	464	456	412	457	454	458	477	482	435	448	430	453	421	437	411	427	416	399	440	484	424	426	464	430	437	481	500	411	420	484	436	429	448	401	466	435	416	419	455	447	456	460	458	422	475	431	466	440	446	436	448	434	450	459	496	466	444	447	464	459	395	435	466	461	453	471	448	458	450	457	449	455	478	457	441	462	463	420	459	443	449	426	469	455	483	436	418	447	473	448	411	486	431	434	414	424	446	446	471	428	463	461	449	424	444	460	432	410	473	445	475	410	442	458	428	450	454	431	474	469	441	448	426	467	420	452	418	442	446	473	427	469	444	475	442	475	454	434	454	451	422	461	422	435	438	439	483	452	437	491	431	478	419	451	453	425	465	431	468	455	469	452	432	449	441	439	437	468	444	424	444	430	445	439	406	461	424	477	472	427	443	476	473	443	445	460	427	442	433	431	473	437	477	431	480	433	440	444	465	419	458	495	412	468	457	457	466	458	472	466	430	460	449	452	430	452	425	456	475	471	426	439	458	468	443	463	422	433	483	424	435	435	471	456	443	410	456	475	455	433	480	505	460	422	423	463	490	394	451	447	455	432	417	442	440	406	472	429	466	452	474	459	417	430	442	418	440	409	429	469	453	459	437	431	432	453	432	477	417	415	423	465	451	396	410	446	418	474	412	435	447	459	401	426	458	464	442	463	414	453	451	454	438	484	456	444	420	489	470	479	470	450	443	446	467	468	440	470	421	434	456	412	461	450	479	424	432	477	445	444	432	435	458	444	418	449	454	486	432	440	459	489	484	434	426	455	443	443	474	440	446	451	421	468	463	486	417	438	454	482	454	436	458	458	430	451	490	491	462	448	506	440	461	446	445	448	460	470	448	461	437	447	418	485	433	399	487	433	508	427	445	478	462	408	451	464	427	446	450	454	453	423	451	441	467	463	431	436	470	449	451	449	432	428	453	459	488	414	453	447	475	494	429	440	414	487	483	457	446	456	401	441	410	451	435	516	429	430	436	456	413	446	452	442	476	426	478	385	487	446	444	432	444	409	460	457	425	433	420	426	439	470	477	451	456	447	423	450	442	459	443	460	458	450	481	430	492	451	426	433	470	421	442	402	472	452	450	486	452	413	451	429	470	429	439	415	463	437	478	453	409	447	434	414	439	459	442	456	485	407	448	432	475	444	453	477	452	422	424	430	443	465	461	462	465	487	442	428	454	430	413	462	435	478	449	461	419	471	449	463	479	473	429	442	423	446	449	441	443	448	443	480	481	462	444	432	437	462	439	487	414	447	459	417	458	455	430	464	421	472	438	490	436	450	423	456	443	415	473	488	434	444	490	481	441	440	422	457	444	442	432	474	454	465	469	475	437	428	457	440	465	449	440	457	415	455	432	399	449	425	464	478	459	411	483	441	422	444	451	452	453	436	456	498	468	414	502	461	421	417	462	416	427	439	480	460	473	472	427	462	434	445	429	410	433	490	382	466	425	464	436	457	483	440	422	462	461	476	457	396	404	419	470	481	474	450	463	473	421	471	441	437	420	459	458	422	436	434	423	437	430	469	439	490	458	502	502	450	453	462	492	423	469	457	379	485	445	424	465	435	448	460	452	471	470	404	488	441	451	455	445	475	483	481	447	443	440	457
30378	24304	14209	2938	910	684	550	585	578	588	470	471	448	494	473	476	450	448	444	434	449	470	456	490	515	457	451	467	440	441	441	477	454	442	444	486	453	446	457	450	454	505	435	468	446	433	472	458	428	467	477	473	483	458	465	516	478	439	478	456	471	460	464	419	457	464	491	461	491	461	461	479	498	463	451	430	428	427	438	474	467	453	473	433	469	442	430	473	481	437	416	422	423	453	439	421	451	443	428	453	471	466	477	412	446	450	479	448	490	479	455	492	451	489	468	481	460	442	468	446	488	459	458	422	500	485	476	443	456	427	463	476	461	461	404	456	442	451	496	465	415	465	460	466	416	467	446	494	470	431	484	504	453	429	441	459	439	458	426	487	438	496	489	457	465	485	460	465	457	480	445	440	467	415	442	447	418	476	448	482	449	434	468	442	474	432	474	458	415	464	475	480	454	468	421	432	455	460	424	450	447	463	479	515	418	454	437	431	457	440	446	444	474	473	464	507	471	437	477	477	436	435	478	471	429	457	446	444	468	445	471	485	435	452	450	454	451	494	434	462	444	448	467	498	444	452	449	453	455	477	443	467	459	455	424	473	444	448	433	467	468	469	439	441	493	478	463	483	433	442	433	447	461	446	443	447	461	446	403	465	472	448	472	468	470	440	457	476	491	433	487	448	484	461	487	446	445	449	423	406	470	455	449	488	469	438	473	437	462	462	431	500	476	432	457	443	453	447	451	496	479	498	473	484	415	428	469	457	471	466	425	484	465	423	475	440	463	476	455	479	471	448	439	449	473	475	438	469	456	461	437	432	473	448	451	452	431	464	455	459	460	416	466	417	462	412	493	473	471	477	454	420	440	455	460	452	457	448	481	452	401	512	459	442	484	454	433	440	433	484	460	457	447	447	453	452	438	471	467	442	466	476	478	448	511	412	448	476	433	447	488	460	457	424	459	399	447	443	432	442	484	480	471	467	468	420	485	435	433	472	481	441	423	508	490	434	473	444	463	447	496	459	485	463	452	457	474	477	478	421	487	427	454	478	458	459	463	455	460	469	453	461	437	469	426	438	486	486	427	450	459	444	494	423	479	469	452	458	452	501	444	449	474	457	406	497	441	457	487	465	463	439	455	462	451	449	498	460	433	450	444	456	493	458	496	431	490	443	438	482	505	473	415	481	445	459	451	420	438	460	466	462	460	450	451	453	417	421	497	429	477	447	448	484	468	456	450	454	447	485	458	417	474	481	466	448	419	443	440	457	481	420	464	438	470	437	465	482	440	487	457	451	456	456	447	463	435	435	442	472	453	470	476	455	440	477	438	458	423	463	425	434	454	486	420	501	473	452	421	437	466	474	435	472	469	507	475	455	461	434	433	461	440	457	466	457	432	459	456	474	418	479	478	477	436	485	479	473	475	467	422	483	430	454	475	448	478	458	505	432	468	440	460	448	428	442	456	507	440	500	419	445	473	459	422	418	452	410	465	438	484	475	468	449	393	413	409	423	445	496	455	468	443	450	463	426	441	433	451	466	444	473	444	436	454	468	466	523	473	466	437	461	489	451	453	453	446	452	483	440	524	498	447	459	456	434	417	490	463	452	458	469	468	468	451	455	454	445	472	456	485	481	468	449	454	435	459	451	475	449	419	411	458	443	464	486	488	477	474	490	445	430	462	431	472	443	420	455	507	429	446	441	455	425	471	425	413	506	498	481	436	442	454	465	443	433	414	435	445	459	444	447	493	478	453	452	438	448	440	458	471	432	459	427	461	455	444	435	452	448	469	457	473	464	454	474	458	487	458	462	443	470	443	454	435	475	463	449	431	476	465	508	482	451	435	435	438	468	457	466	471	464	449	461	480	429	451	438	441	516	448	453	476	461	438	429	466	472	452	439	440	488	419	438	485	477	440	491	484	470	466	414	469	457	426	469	462	438	408	470	463	454	454	452	469	453	430	428	482	469	483	438	449	478	457	439	463	456	436	489	442	423	479	440	454	435	429	426	428	433	452	458	464	468	443	455	444	415	468	486	473	463	440	472	465	439	467	473	477	448	430	461	496	441	451	444	483	445	479	496	471	469	472	500	481	453	462	462	467	440	452	437	482	463	457	468	434	432	473	471	494	451	455	456	495	469	452	475	428	462	480	439	439	485	461	437	426	452	458	437	468	455	461	449	426	445	433	435	441	464	446	452	427	452	420	436	394	492	418	469	471	453	421	462	403	510	457	494	464	449	437	472	434	431	502	429	455	462	419	475	472	442	465	466	452	464	451	431	443	457	457	457	461	474	487	483	474	446	444	467	472	448	433	458	450	435	435	434	454	441	456	461	479	495	471	493	476	460	463	439	462	438	438	452	456	474	435	423	445	474	442	490	449	444	455	478	452	417	419	486	477	449	472	449	432	438	429	431	435	473	461	475	473	399	434	494	512	457	485	388	422	454	411	433	460	398	428	463	465	422	438	476	451	464	454	419	450	426	482	444	474	468	445	460	463	460	426	455	446	434	409	438	427	462	476	489	457	484	502	472	486	444	479	461	431	450	416	441	462	477	453	478	444	455	496	481	452	470	463	449	468	455	448	474	440	443	480	481	443	441	473	462	432	427	481	469	441	464	455	452	460	498	476	432	442	485	471	445	451	427	474	463	488	446	436	437	475	472	433	451	451	469	483	430	471	493	409	452	474	467	451	472	457	471	463	444	454	451	441	430	454	457	427	420	457	455	386	469	443	438	439	465	468	436	472	453	435	430	483	438	463	434	438	486	448	461	431	461	397	431	441	477	470	462	454	430	437	446	484	462	441	495	451	494	481	458	447	455	478	440	436	448	447	461	473	455	486	451	493	460	454	436	425	472	431	442	458	464	477	455	432	472	451	450	427	436	466	462	412	443	446	464	488	454	439	459	455	438	441	494	453	443	449	469	457	463	424	440	465	444	434	445	450	469	483	471	413	479	462	419	472	442	433	525	485	446	486	459	442	444	477	436	495	460	457	465	403	489	426	447	461	433	451	426	478	461	446	460	430	476	475	437	438	464	468	493	455	455	442	479	460	409	436	452	472	444	480	437	452	424	500	456	421	427	462	455	432	460	445	441	439	467	440	459	438	428	458	443	474	460	475	466	420	443	454	466	468	474	448	433	405	474	476	444	458	425	444	427	453	474	457	463	457	449	445	468	459	433	441	413	398	453	432	484	478	456	454	472	458	458	457	443	465	490	432	482	486	465	442	448	463	433	414	460	486	460	502	473	492	453	421	476	486	457	500	476	487	442	474	444	450	450	455	458	463	438	491	426	463	462	436	472	476	433	483	474	462	459	437	420	425	490	441	449	481	457	447	459	432	476	485	483	469	431	465	471	457	423	451	485	432	425	434	504	485	458	463	493	463	432	426	443	454	436	457	432	458	425	443	433	449	423	469	490	478	475	454	465	443	449	460	475	427	436	420	465	433	456	440	450	464	475	456	460	461	456	481	439	465	458	414	427	506	464	463	487
39349	22132	4843	2437	1381	1044	869	809	760	747	540	511	550	530	552	526	531	504	538	515	568	518	519	554	589	538	562	508	517	498	561	529	565	547	500	540	528	543	498	570	487	526	548	514	482	550	530	482	506	512	505	499	546	546	511	525	518	533	522	550	540	532	565	563	545	486	532	547	502	536	524	581	555	555	568	540	480	518	515	519	529	529	542	553	549	490	530	539	480	548	533	509	548	520	558	518	525	523	534	530	524	507	568	554	529	514	535	526	569	583	520	460	530	577	531	506	579	558	528	533	489	518	515	542	497	502	527	533	503	495	532	536	563	512	535	551	507	512	505	541	537	530	542	538	509	514	553	547	523	547	546	523	501	584	538	497	533	542	543	515	545	515	548	523	552	522	545	520	560	526	531	532	536	557	501	514	540	550	542	553	562	521	522	518	519	541	532	538	522	503	520	536	550	525	506	522	516	540	546	540	545	533	488	558	532	532	521	520	528	537	541	543	531	562	551	533	505	502	544	521	517	553	522	505	539	519	509	550	512	525	546	553	546	528	539	496	542	567	498	539	517	492	561	530	503	551	537	521	516	528	510	537	539	516	538	525	497	532	494	518	543	539	505	546	523	549	548	508	510	529	532	540	532	506	477	534	553	519	528	496	518	542	566	513	536	538	552	538	534	550	539	567	543	543	561	482	527	519	578	524	510	535	505	522	506	540	497	518	512	535	545	537	561	543	539	540	525	549	539	526	512	545	520	547	522	517	544	547	534	522	546	554	526	511	549	539	543	550	512	538	503	546	528	542	494	530	521	522	544	566	525	508	512	490	571	582	529	522	552	547	555	533	532	520	542	532	527	549	543	511	535	546	571	554	490	549	517	511	518	536	500	530	542	511	562	539	554	530	510	486	530	520	506	555	495	563	549	556	530	567	497	505	532	529	548	510	533	503	490	525	515	550	511	565	513	525	554	566	532	558	497	512	575	533	491	530	501	540	568	577	567	520	489	495	500	534	471	500	505	518	562	590	504	520	525	526	527	474	542	529	529	537	532	580	565	532	519	548	520	527	546	476	516	537	575	516	546	498	500	499	480	543	515	508	517	544	521	530	540	526	600	512	544	588	509	531	540	501	528	568	551	543	556	561	550	510	536	534	523	556	542	491	541	548	536	493	534	527	524	535	511	522	535	574	525	558	556	536	531	537	516	523	524	537	534	540	513	550	554	521	505	529	517	533	520	568	526	535	544	587	527	525	507	476	607	549	514	502	506	525	505	582	553	539	499	528	485	524	510	552	499	541	544	538	532	542	551	529	570	521	554	517	527	557	511	574	559	541	509	575	510	588	520	511	542	547	523	517	510	547	534	531	520	517	552	546	561	518	532	571	510	482	512	521	539	521	576	514	575	520	555	523	557	544	488	539	508	521	535	527	511	500	529	523	531	564	505	479	500	504	534	509	477	529	520	521	523	540	557	529	553	543	527	531	534	533	515	582	504	525	521	548	507	495	541	503	522	521	500	499	512	506	527	545	526	573	479	500	566	519	525	533	473	509	507	529	517	535	558	537	529	548	510	519	546	535	509	530	540	520	528	545	501	501	566	558	525	537	551	521	548	541	526	536	568	541	510	480	520	537	582	529	515	552	517	503	501	536	478	566	525	531	528	518	509	501	518	515	535	539	530	543	529	518	529	521	509	509	542	519	534	515	529	524	509	513	537	551	571	544	523	562	560	512	527	528	513	495	505	513	499	462	507	546	525	507	508	512	530	524	539	535	517	518	510	557	534	505	551	533	550	539	525	506	549	496	567	558	562	559	511	544	518	533	539	536	529	503	504	527	524	551	575	474	571	524	550	523	532	539	531	510	525	514	545	550	533	508	516	525	554	529	549	538	505	556	567	595	547	527	522	554	479	536	572	530	506	514	539	527	603	537	515	530	544	524	512	548	548	529	542	537	512	570	519	522	534	499	540	489	542	589	507	536	518	502	515	528	497	543	555	587	528	529	538	525	539	535	521	548	530	515	554	547	531	536	544	535	513	529	519	522	559	525	560	576	518	522	563	566	547	523	492	492	512	551	516	543	513	524	505	562	516	572	550	547	493	526	527	516	560	492	504	521	557	515	526	517	541	534	589	511	558	576	532	533	510	546	536	573	544	549	549	594	494	534	557	518	502	495	530	496	511	543	512	554	538	529	514	504	535	468	534	532	524	547	537	528	528	511	533	542	536	516	524	562	538	550	513	508	487	520	534	547	557	527	516	525	485	546	570	543	548	532	551	520	494	501	531	526	540	589	519	534	560	520	573	539	539	487	525	497	511	547	515	486	550	540	499	506	540	549	547	518	584	558	588	503	568	576	496	511	505	536	519	519	561	581	543	551	499	528	543	514	460	564	534	550	510	508	516	522	535	556	513	562	552	536	526	508	512	540	543	522	544	515	538	528	555	548	538	500	553	542	545	530	546	531	503	508	548	536	521	535	501	509	531	512	537	520	557	531	516	530	516	541	525	511	522	510	535	573	530	521	535	489	513	532	512	527	547	513	561	533	519	524	517	514	518	502	522	547	559	513	542	521	561	542	524	582	539	539	523	525	513	577	530	559	513	498	556	511	532	493	529	531	548	528	543	583	589	535	507	540	536	562	510	509	538	561	535	509	534	548	558	546	547	509	568	495	541	546	503	555	510	527	557	523	514	497	550	537	525	505	546	509	548	548	537	493	543	553	530	517	559	500	556	507	553	557	518	515	562	539	480	546	519	535	515	549	528	529	535	492	528	515	541	475	515	565	523	543	533	553	521	495	549	517	493	503	514	557	563	503	519	527	557	525	514	539	542	580	506	552	489	497	501	544	518	520	480	498	527	551	539	508	494	538	525	534	546	521	507	531	528	479	537	533	512	537	539	559	564	511	560	500	515	540	530	526	497	482	540	487	554	568	528	533	511	541	539	521	507	541	507	528	525	553	511	527	542	540	547	566	525	539	536	562	541	550	542	529	518	594	514	532	520	549	544	538	532	496	501	540	501	531	553	539	501	508	551	507	516	541	568	576	550	559	522	510	546	528	523	540	482	542	525	566	513	494	514	541	491	511	572	508	551	555	507	541	477	511	547	524	488	529	511	507	529	504	529	554	523	512	496	556	527	520	526	504	509	517	545	558	535	514	530	538	528	531	525	567	515	539	528	551	524	529	582	561	561	538	543	515	507	532	511	531	536	551	542	523	522	520	568	543	524	528	547	534	575	517	517	540	527	530	544	566	515	502	524	506	540	514	556	515	530	567	520	527	571	544	534	533	517	495	483	558	511	508	506	547	500	535	521	569	522	551	490	578	524	585	503	522	517	526	497	455	502	536	519	541	587	512	516	507	502	529	512	550	553	531	518	536	486	515	518	550	583	516	524	540	534	532	489	549	484	561	543	543	537	524	519	520	595	522	557	540	472	529	571	509	556	544	550	534	529	515	595	503	535	547	543	588	557	503	536	594	551	493	518	507	538	527	541	538
23264	20767	28061	23565	20774	12552	1318	1143	1492	1375	423	394	351	371	304	357	319	326	307	332	315	335	324	322	292	318	317	304	316	295	282	351	283	278	281	283	275	299	291	240	291	287	285	268	293	284	276	283	302	282	296	281	277	264	260	274	261	273	278	295	283	278	290	291	299	299	271	310	243	278	314	293	312	312	302	312	285	298	290	286	270	261	271	287	273	284	319	267	295	297	259	286	252	273	252	270	281	310	264	276	280	295	294	322	293	312	266	305	290	266	280	285	260	297	270	274	314	269	272	331	269	298	299	266	305	278	311	302	260	290	290	288	286	283	262	270	269	301	274	274	245	265	281	316	295	291	277	265	272	266	286	262	280	279	260	290	297	274	279	287	265	286	321	292	271	254	286	289	273	307	298	264	286	271	259	283	298	285	277	271	292	308	317	276	311	251	312	270	285	274	271	263	256	267	269	265	280	266	315	282	303	292	303	275	299	289	288	302	308	274	264	273	273	264	262	291	269	319	316	265	263	271	288	283	304	280	270	274	286	279	283	280	301	263	303	271	292	298	290	266	266	266	265	252	294	254	290	277	287	287	262	266	283	266	278	267	279	288	283	275	291	277	299	276	279	312	280	291	308	268	264	302	271	266	280	294	273	283	282	277	251	285	281	258	320	286	258	297	268	274	285	263	269	301	263	271	284	261	274	302	247	247	264	279	309	259	307	294	292	296	287	293	291	269	277	268	255	284	288	283	295	252	287	297	313	304	309	266	296	245	279	279	268	281	281	261	274	286	282	278	280	264	290	280	288	258	276	294	275	266	266	285	267	292	281	296	297	264	288	304	295	271	289	293	303	284	290	268	260	308	287	260	288	251	283	273	300	294	297	293	299	256	273	258	253	269	291	240	273	267	238	259	281	294	303	249	296	266	288	260	298	285	262	274	262	273	312	265	279	274	272	290	305	272	286	298	301	305	299	252	292	284	277	268	269	328	269	241	300	279	264	278	281	289	264	278	271	317	274	275	281	269	269	267	256	274	279	295	302	295	292	282	292	256	307	328	265	302	278	271	285	303	260	265	272	297	289	266	316	272	266	308	251	290	293	283	285	286	294	271	280	305	258	299	302	293	291	277	295	250	249	296	246	293	308	284	285	278	302	256	288	282	317	284	278	297	291	268	296	317	325	277	278	289	279	262	261	256	269	269	299	274	262	293	314	265	293	301	281	288	248	296	293	261	263	284	282	262	306	308	266	275	277	304	270	295	262	285	250	295	279	277	278	313	256	298	304	277	275	275	269	276	283	267	297	320	289	281	295	260	282	299	271	282	271	284	272	278	297	274	285	287	276	280	283	309	271	297	285	275	259	275	289	281	263	296	318	277	258	289	275	308	281	259	270	288	284	293	305	269	245	287	265	273	302	265	293	263	284	274	272	255	261	281	288	286	312	294	290	300	305	279	267	288	281	275	290	290	287	279	270	285	279	278	258	285	242	248	318	253	295	308	311	288	263	270	258	305	251	326	253	258	297	261	272	260	269	258	297	267	279	272	287	282	270	279	268	277	304	286	298	274	282	290	277	258	282	322	271	283	271	247	273	266	307	308	298	268	280	265	297	304	277	265	287	314	273	294	306	249	284	304	274	276	294	309	307	270	302	267	277	304	291	310	280	301	269	280	312	286	276	258	280	282	297	280	288	250	245	275	267	291	276	291	271	261	263	288	313	266	275	296	285	301	302	284	286	290	307	274	292	281	282	290	283	304	265	271	293	315	294	280	296	290	290	263	281	250	298	252	272	261	305	319	279	296	283	288	295	286	282	272	267	279	272	293	314	289	277	284	300	292	270	297	295	262	299	261	294	285	304	299	306	257	283	275	291	260	245	274	302	279	280	264	277	278	299	271	301	270	292	281	286	289	280	279	264	234	257	300	294	238	293	249	279	301	280	249	272	284	256	307	310	283	294	264	267	315	287	283	280	297	249	300	280	292	272	274	291	266	256	294	294	269	294	280	285	301	292	295	298	284	255	280	258	296	269	270	303	299	313	271	285	287	297	304	286	290	284	292	285	297	274	270	290	273	259	292	299	263	303	263	262	304	288	307	332	299	305	267	250	272	294	275	298	282	266	268	283	292	292	292	279	266	308	292	289	295	309	277	296	285	292	314	266	318	312	302	277	294	267	269	302	276	268	285	288	286	274	281	317	286	267	262	287	264	291	293	276	309	293	310	281	271	289	282	274	283	315	287	277	271	305	263	324	300	308	276	273	295	283	274	250	264	258	302	293	296	287	261	253	283	279	293	295	295	261	287	260	267	292	287	290	284	294	289	310	284	284	275	284	283	270	268	310	291	290	275	246	276	284	274	273	292	295	288	285	282	284	296	298	311	302	295	287	275	311	297	293	247	295	277	278	278	278	282	313	295	262	291	273	292	274	305	288	263	284	263	278	288	260	256	270	258	237	274	264	281	279	300	287	288	276	259	288	280	279	289	275	237	264	279	273	274	282	279	287	267	307	273	284	258	286	290	256	271	300	269	289	305	294	275	307	291	288	282	287	285	263	283	302	272	271	314	266	261	297	296	270	280	275	284	290	275	312	278	266	279	272	271	282	299	273	282	252	272	276	255	276	276	295	305	253	282	249	279	273	323	289	289	278	298	291	258	314	281	275	303	279	268	295	316	287	262	296	307	266	251	283	284	281	280	305	289	279	298	288	276	286	267	305	295	260	294	269	311	267	281	274	294	244	266	277	290	300	298	275	255	297	288	284	266	242	277	285	285	277	288	295	278	294	289	280	281	275	268	284	282	262	286	273	278	287	259	280	284	269	263	299	275	256	272	262	335	293	257	271	274	287	293	298	270	297	286	273	310	317	282	298	269	265	278	306	277	301	273	300	330	289	292	293	313	295	276	267	231	316	258	291	269	271	253	281	299	285	256	302	264	286	272	274	258	269	269	267	277	288	286	254	262	321	297	278	273	274	298	266	291	275	286	290	245	266	303	248	297	305	291	285	298	286	271	294	279	279	284	264	267	261	276	293	258	289	287	286	255	274	309	252	280	283	274	279	278	314	261	260	323	304	279	253	266	290	281	273	277	297	273	273	242	309	272	272	294	281	277	285	298	285	269	283	284	278	270	304	291	306	305	249	277	295	292	273	282	281	277	274	312	254	280	247	287	308	266	273	291	306	248	269	272	300	290	283	332	253	283	277	282	301	289	257	291	297	287	259	309	291	293	290	299	305	316	259	273	272	288	282	273	268	259	263	300	273	271	295	301	271	278	318	288	324	297	287	283	264	290	282	291	264	309	293	277	288	310	267	282	296	255	295	263	274	315	287	301	248	291	307	242	287	245	282	301	298	303	308	287	293	267	311	292	312	266	302	283	253	276	270	266	290	254	271	271	274	286	272	259	234	258	278	273	288	311	279	307	285	283	281	304	264	301	284	273	259	273	308	280	270	295	288	281	286	285	256	271	293	307	288	270	270	273	281	303	313	306	286	310
41359	30885	10060	5431	3166	2165	1753	2233	3158	2586	621	509	510	498	496	462	432	375	379	361	389	421	380	348	376	340	331	381	339	354	357	355	350	341	323	361	363	342	304	343	320	311	335	323	355	371	312	309	338	358	362	319	335	337	330	361	311	362	318	349	350	338	320	322	334	356	356	349	340	336	338	372	367	380	372	346	325	317	325	335	326	313	327	312	324	295	325	315	295	372	316	316	333	332	335	340	371	317	313	314	300	343	330	346	327	342	326	336	333	349	321	289	324	313	342	309	337	328	333	342	366	319	339	323	309	299	340	333	344	357	307	364	323	362	339	317	330	320	340	319	332	317	305	307	331	300	319	318	328	285	333	284	324	347	334	324	343	345	331	325	321	332	337	351	283	349	323	306	324	312	315	336	326	319	313	331	324	329	341	331	293	335	343	321	334	330	344	300	314	299	322	340	339	300	332	347	339	324	302	322	325	313	343	336	312	329	318	333	340	329	309	323	325	341	311	327	341	334	326	325	327	291	332	335	362	346	336	352	328	354	340	325	320	300	337	308	333	316	339	326	333	328	349	334	310	334	324	304	311	321	311	305	314	341	310	325	347	349	332	347	298	350	317	331	341	288	341	343	356	319	360	314	361	353	341	300	363	317	334	338	349	357	326	327	317	327	310	321	333	330	320	337	321	340	359	323	338	311	342	288	311	300	313	322	319	316	318	334	354	347	350	330	345	351	340	298	343	355	336	298	305	315	340	312	354	359	326	362	348	312	340	331	345	368	325	330	317	320	335	324	322	316	313	287	320	295	313	337	342	335	294	311	307	328	340	306	326	303	318	329	339	322	304	333	315	348	287	336	338	296	334	348	292	326	323	353	326	327	319	332	275	333	347	342	337	340	332	326	355	344	362	306	352	285	336	305	333	300	315	335	315	316	362	298	285	349	328	333	330	305	316	324	355	316	358	334	336	361	369	300	341	336	318	285	302	279	340	318	335	354	268	289	317	324	323	315	335	293	321	336	289	339	326	326	339	330	353	320	348	300	345	332	334	325	377	359	314	345	307	284	311	341	328	339	319	337	383	343	359	313	297	315	327	351	336	337	351	370	360	321	310	326	305	328	307	318	320	353	304	334	317	332	317	356	329	320	348	291	308	320	335	327	327	346	307	317	326	309	279	358	283	337	348	357	284	323	324	332	313	336	312	342	355	329	323	328	349	332	300	314	337	328	297	309	324	338	346	316	344	328	332	339	328	330	368	343	320	333	317	341	349	351	337	312	289	328	326	330	334	314	316	326	365	338	332	340	320	340	324	339	328	317	297	337	324	296	319	359	320	377	331	335	333	315	343	328	296	319	297	344	308	320	296	372	320	331	330	321	321	326	313	357	294	311	308	293	318	333	324	361	313	353	348	321	302	318	338	328	331	332	329	354	328	329	369	284	299	332	327	326	333	332	311	286	348	320	344	317	361	327	326	322	318	312	324	318	309	322	312	315	345	323	338	315	334	363	308	322	328	315	335	311	301	299	302	322	296	356	308	322	367	330	350	336	315	355	300	327	319	326	346	332	337	321	310	357	339	317	307	315	331	329	341	321	314	332	320	304	334	343	330	330	302	326	318	318	308	333	337	335	328	351	325	336	319	324	323	351	328	328	312	323	345	318	335	317	333	318	329	353	337	369	348	321	322	320	331	327	376	333	352	349	333	333	341	286	331	354	342	327	339	355	333	300	335	304	311	326	311	357	335	346	301	338	343	349	322	340	300	329	322	331	345	338	334	312	325	321	301	310	300	328	337	370	330	330	313	346	345	362	357	314	308	304	310	289	361	327	357	345	351	358	298	311	334	315	285	330	347	339	347	327	314	335	358	319	325	333	332	313	320	321	304	306	321	320	330	311	335	314	320	300	341	329	346	310	313	309	317	321	319	355	329	342	318	319	304	284	311	323	332	325	354	316	324	321	312	331	326	315	328	328	356	311	292	319	332	324	342	322	313	308	309	349	365	345	318	359	264	321	308	315	364	324	311	340	325	307	323	314	344	329	337	283	330	346	366	320	328	321	345	320	349	316	334	328	320	319	338	323	289	339	328	345	330	304	348	344	325	320	311	316	329	311	364	340	325	334	328	356	378	322	323	302	284	342	351	306	311	353	295	346	312	312	355	326	333	322	330	333	347	306	331	351	282	339	305	327	306	346	333	308	328	341	303	350	318	304	306	319	336	319	314	340	323	327	296	354	323	344	287	335	298	307	346	323	299	328	314	319	327	347	317	333	373	321	313	317	310	329	286	312	335	298	299	333	313	305	341	323	325	332	312	365	324	327	350	332	318	289	345	322	296	319	334	318	334	333	314	306	315	331	345	345	365	313	331	331	311	328	338	324	302	330	322	317	307	312	351	358	337	340	315	338	332	324	327	342	291	328	314	290	328	337	344	332	325	320	327	371	339	326	298	351	318	363	311	317	334	328	329	325	322	314	332	322	310	301	309	298	329	290	352	342	325	300	334	333	316	302	329	340	289	327	333	341	306	335	338	333	313	334	312	322	342	309	365	316	315	329	327	352	322	333	332	334	317	301	294	341	293	330	317	328	321	357	334	355	322	312	304	343	327	303	344	311	313	353	322	327	330	329	321	324	359	340	336	337	320	348	320	335	343	291	354	371	323	319	325	339	307	311	310	329	329	319	331	283	326	300	312	310	325	344	335	319	323	306	323	317	333	348	322	334	286	309	292	302	362	323	343	375	305	361	366	313	332	323	320	321	311	316	332	333	337	326	330	340	325	316	353	323	337	316	328	341	301	317	328	330	301	335	336	331	311	334	319	342	339	290	366	304	297	326	310	297	325	351	327	329	317	321	310	318	296	320	322	336	332	307	324	312	313	358	322	303	312	322	309	322	328	323	305	343	346	356	316	320	344	350	346	361	331	346	327	306	320	336	335	317	344	349	307	349	329	331	362	320	320	299	349	311	317	319	315	330	315	324	290	333	350	313	323	336	334	313	302	339	333	323	345	336	341	324	320	300	336	319	308	329	357	336	331	334	327	317	307	328	370	319	325	334	309	327	340	358	350	295	343	350	338	365	312	304	350	318	311	344	335	337	301	339	332	336	324	378	307	339	310	345	288	298	310	309	288	353	317	311	358	319	328	345	323	316	326	318	325	327	318	336	328	316	305	345	299	308	304	314	311	326	320	351	340	331	335	308	359	327	313	310	337	327	297	317	322	343	356	320	345	325	373	310	346	353	296	333	321	346	318	309	326	338	321	342	333	317	355	328	302	328	310	388	323	299	314	341	349	367	329	347	340	291	316	346	330	301	321	361	303	334	329	367	293	319	278	315	352	326	327	326	313	320	324	323	357	311	318	336	329	313	344	355	344	321	331	298	331	319	346	313	341	347	298	311	295	331	318	331	319	325	320	321	324	327	351	295	310	314	346	317	317	333	336	332	325	346	360	313	346	329	337	354	314	321	313	332	332	338	345	321	318	330	362	314	339	323
24414	20776	27125	24315	13804	1517	1084	932	1307	933	627	654	701	644	645	628	738	646	686	652	638	594	635	649	592	661	619	623	642	644	636	622	631	620	651	601	603	575	584	610	615	610	570	633	591	626	610	587	584	631	575	641	611	642	591	589	585	599	584	621	622	648	647	680	596	667	605	579	606	642	610	631	593	620	657	611	633	594	636	614	653	627	587	593	618	635	600	625	623	623	606	637	633	593	630	642	628	612	541	633	647	584	636	600	630	612	645	616	613	626	646	678	651	553	593	648	625	673	636	532	586	599	595	568	595	625	602	652	613	604	714	618	599	656	636	618	627	602	594	587	593	604	610	613	590	613	618	632	633	648	610	599	607	598	601	615	636	621	629	631	660	632	615	600	639	648	598	578	650	609	612	597	648	601	608	613	626	633	578	622	586	626	591	596	649	669	579	566	604	628	675	596	614	575	598	626	563	630	623	583	619	566	619	640	596	601	598	622	649	648	609	635	606	553	691	612	632	603	663	596	670	608	615	591	684	649	556	621	643	598	607	564	631	589	632	578	626	634	620	603	619	642	633	643	582	669	642	643	571	612	611	607	648	630	611	620	587	611	595	656	653	581	583	636	646	585	629	627	602	615	639	599	610	574	630	639	613	614	644	620	613	591	623	607	563	616	622	631	612	631	609	609	596	585	616	638	607	635	702	643	604	584	613	603	621	632	623	617	604	597	604	615	584	632	637	600	570	608	561	602	544	591	618	619	600	611	624	571	654	607	615	639	606	596	609	635	656	648	591	596	634	651	564	584	669	612	619	606	633	604	635	620	627	597	617	609	678	577	652	632	582	562	633	585	588	594	634	608	608	619	611	632	620	638	654	621	609	593	593	626	645	605	620	584	625	617	651	598	609	640	649	617	608	632	638	592	617	604	583	648	580	627	604	596	629	614	613	601	621	631	587	626	627	615	591	610	604	605	556	583	624	673	616	588	602	589	602	635	604	631	615	654	593	644	592	611	599	618	633	632	608	612	617	587	596	624	601	624	635	609	579	632	611	634	634	590	605	579	630	601	632	621	606	631	648	575	631	587	642	635	650	630	646	576	607	599	651	623	625	610	597	625	637	604	631	592	597	603	639	616	600	636	636	609	632	620	641	687	598	600	622	579	596	614	667	630	621	601	640	600	620	604	608	611	641	593	590	612	631	587	610	598	621	642	604	654	576	630	640	625	650	604	629	653	616	600	636	611	680	620	556	607	599	598	593	588	631	611	581	643	611	596	624	645	643	633	634	613	587	656	590	611	620	602	640	636	639	638	622	614	638	613	620	615	644	592	611	636	669	647	615	583	644	602	673	621	599	591	570	624	636	650	599	622	632	601	615	591	617	620	590	643	619	601	587	612	641	578	602	627	634	647	615	586	638	622	630	606	598	619	615	611	625	606	597	640	613	591	675	650	601	601	627	661	603	598	603	621	608	628	644	605	616	625	614	607	566	607	604	623	650	669	629	635	639	632	584	620	571	623	611	616	621	667	627	601	634	669	585	593	611	597	618	609	625	634	605	649	601	651	599	622	580	603	589	652	631	612	568	623	621	588	652	601	618	601	638	576	662	602	624	655	609	619	621	649	652	622	619	635	612	658	625	548	638	636	588	598	617	629	605	610	656	627	624	638	628	582	671	655	644	630	646	640	646	623	614	606	600	628	589	626	553	681	634	629	629	609	591	622	653	589	594	568	629	596	585	587	631	592	621	534	617	630	622	615	660	601	646	616	622	631	587	621	606	621	605	616	639	585	630	644	632	572	592	636	636	624	632	664	557	652	611	604	628	604	625	624	609	615	581	610	620	615	688	602	618	599	622	564	632	628	591	590	584	559	555	608	651	642	597	643	624	670	599	598	638	621	621	619	600	607	605	610	616	611	641	594	640	624	582	664	595	616	590	656	605	628	590	613	593	592	639	618	628	612	639	667	599	610	627	612	634	611	597	609	609	624	623	636	632	603	632	617	657	610	643	620	603	606	643	539	648	600	635	642	597	609	617	606	579	595	635	618	604	599	617	605	622	587	629	638	611	638	609	655	609	613	609	579	634	608	669	640	583	578	604	599	600	629	586	617	591	599	602	607	606	591	641	603	624	577	610	618	606	620	570	614	627	606	632	600	590	591	639	635	614	612	604	623	654	655	620	618	619	577	636	570	638	640	619	626	594	587	624	649	642	587	645	621	632	629	635	584	607	636	629	628	609	604	558	586	633	634	647	626	615	577	637	621	633	606	645	624	646	620	615	620	606	647	618	592	583	601	644	621	625	572	646	614	607	630	624	629	616	607	635	637	604	601	612	594	645	613	613	608	637	564	601	631	632	608	660	633	605	592	624	657	638	606	612	602	667	619	613	593	666	582	635	622	565	558	571	616	640	657	627	615	626	593	601	610	592	690	611	591	606	609	595	610	562	634	611	619	663	648	570	643	587	647	588	611	614	604	570	609	640	694	617	582	590	627	629	629	597	611	609	626	625	584	610	543	630	580	580	596	629	641	592	593	599	608	600	581	609	660	656	624	635	603	648	630	596	578	595	593	632	643	620	650	624	621	603	644	608	613	659	596	641	603	584	621	611	638	586	618	593	614	607	613	643	588	621	611	622	643	618	581	636	594	600	620	586	629	659	648	645	548	629	631	678	587	613	606	574	614	572	552	612	580	620	625	578	644	661	650	595	627	647	626	648	580	564	629	633	628	609	645	601	672	617	630	588	625	602	612	582	625	610	581	578	618	625	614	632	625	642	591	596	623	608	607	641	619	635	628	609	636	636	590	651	544	608	606	601	633	634	640	591	647	613	614	626	651	657	638	603	623	599	638	608	612	608	609	606	631	587	607	622	630	613	611	595	622	595	637	594	585	631	637	639	665	613	624	605	593	608	626	608	621	575	609	630	611	628	558	572	619	648	581	647	610	633	620	590	633	652	614	641	599	637	580	574	592	629	604	646	592	649	619	628	648	627	662	565	608	604	627	643	583	630	585	623	654	635	625	605	618	634	651	602	663	591	591	636	565	609	607	647	617	635	639	607	597	643	622	625	620	605	609	645	611	619	575	630	604	620	603	595	560	612	589	591	612	593	620	608	628	623	684	612	613	571	663	654	577	554	574	600	601	626	643	647	627	631	567	596	605	595	643	592	615	606	579	622	618	614	639	656	627	612	626	594	614	612	627	640	630	655	594	604	627	603	628	606	638	656	596	634	576	602	616	617	605	626	591	640	630	624	624	573	631	605	611	604	600	668	628	614	587	595	560	594	592	566	606	632	623	624	589	601	613	570	645	628	594	623	606	640	608	623	597	612	594	612	641	609	644	595	615	574	594	652	650	644	643	608	613	621	604	614	614	643	591	631	637	585	568	586	627	642	615	610	634	594	618	639	638	611	611	615	643	612	616	577	586	638	638	599	644	640	619	633	612	611	621	628	634	653	642	620	584	620	648	620	612	657	610	635	601	602	624	618	637	585	631
41554	31878	6632	3564	2474	1813	1538	1661	2651	1475	848	830	733	746	749	690	762	739	721	731	729	769	674	690	684	713	738	699	670	668	688	677	689	726	752	729	675	673	757	719	685	685	712	671	716	701	694	667	661	706	744	703	738	700	677	704	655	714	695	725	659	717	716	676	730	699	685	679	656	700	634	686	704	706	710	645	672	703	698	692	714	658	680	679	665	687	697	657	695	690	710	614	709	714	675	713	725	693	649	690	706	703	745	692	705	658	694	675	662	689	650	707	720	698	686	698	677	706	687	688	719	678	668	699	662	725	688	657	711	690	672	660	702	683	655	690	661	692	694	729	728	657	684	668	658	776	706	716	688	639	694	710	719	685	704	714	707	716	673	746	699	705	683	691	724	693	706	681	692	688	706	694	687	689	685	658	716	665	724	677	706	703	680	693	658	705	614	653	683	663	726	705	673	695	686	681	686	681	657	680	629	693	623	662	673	714	722	700	688	697	700	680	662	705	682	719	716	720	703	702	688	719	671	716	703	702	681	687	679	673	671	692	690	733	706	715	694	682	702	673	710	666	685	695	710	683	662	694	669	684	665	681	744	677	716	649	721	713	691	726	691	722	734	636	653	695	669	667	693	710	709	681	723	637	717	715	695	676	700	706	679	692	691	684	706	669	661	704	677	729	735	677	690	700	701	662	657	703	725	665	675	686	718	675	738	655	662	639	702	685	669	674	644	700	697	671	673	661	641	694	652	685	706	697	690	722	720	709	680	704	673	673	697	692	643	755	706	683	710	686	676	700	675	706	653	676	714	681	683	722	697	644	729	736	687	648	687	674	705	664	690	638	672	677	731	696	708	731	694	702	696	695	674	715	655	744	694	682	686	686	720	668	709	715	689	716	663	740	687	680	673	683	705	708	711	672	710	653	688	695	692	699	654	739	694	669	710	677	704	732	679	650	673	671	665	703	700	706	659	670	697	733	686	693	668	679	679	694	712	684	709	700	723	742	674	647	661	646	725	672	651	610	695	677	708	711	712	682	710	633	684	722	690	669	692	691	739	710	697	675	683	695	678	670	745	676	668	685	664	699	670	674	687	687	677	661	713	704	663	720	699	703	706	685	697	726	666	723	657	704	689	668	729	712	715	680	728	682	713	657	658	681	699	657	681	710	699	692	677	695	713	701	696	692	705	658	747	714	644	667	658	706	735	709	704	708	701	677	700	657	685	693	706	717	663	674	697	657	698	715	733	711	691	684	668	744	672	661	687	697	614	715	725	698	698	687	657	672	715	730	656	666	656	700	634	659	708	697	675	695	743	667	662	715	698	653	732	650	703	670	709	690	693	705	698	696	740	691	682	721	630	683	662	666	698	709	708	713	696	704	707	683	710	698	685	667	688	741	665	682	709	698	684	682	688	703	674	713	676	695	682	700	656	683	700	717	666	685	653	688	694	692	699	729	705	715	665	680	708	695	636	707	671	675	678	682	673	719	738	694	703	660	727	706	638	724	664	692	656	670	671	685	709	697	669	718	703	655	660	713	671	699	669	675	660	680	690	689	670	681	749	651	680	686	717	700	687	716	700	683	759	664	677	674	724	702	679	689	728	686	660	640	708	697	682	690	686	702	654	704	695	697	691	685	676	659	694	661	653	668	701	660	697	699	681	684	744	706	657	719	661	641	679	714	671	625	700	708	671	641	694	690	708	710	730	730	705	703	701	691	728	665	719	695	699	661	723	733	702	708	678	678	699	705	712	665	680	691	710	705	677	694	635	679	692	694	700	695	685	651	689	724	694	672	659	704	657	698	668	712	711	682	707	673	655	712	696	723	693	728	711	713	672	725	679	682	662	694	712	700	707	707	669	684	719	674	722	709	652	665	702	716	699	715	733	679	697	699	702	697	692	687	689	665	678	715	704	639	745	709	732	681	741	726	716	667	643	663	715	672	658	659	675	691	653	688	702	736	676	652	677	684	697	690	720	714	653	697	642	684	669	682	668	696	642	668	711	689	623	699	691	694	677	661	709	752	712	731	721	664	662	702	657	673	717	691	724	671	725	702	664	675	694	654	745	699	701	632	671	645	692	674	648	647	662	703	654	649	704	705	709	700	706	680	691	705	695	701	709	719	706	726	711	707	710	679	657	672	701	657	660	719	661	669	703	673	760	663	677	695	699	710	720	717	689	658	708	666	661	667	688	721	696	688	664	649	673	685	667	697	670	688	665	677	728	650	644	657	701	705	671	719	671	722	705	714	674	689	681	712	658	684	674	663	706	684	654	729	709	660	749	656	670	673	659	681	700	727	674	679	707	647	668	690	627	684	720	682	675	686	680	705	739	633	698	681	712	706	737	685	674	716	678	734	643	715	707	695	684	687	708	669	722	697	727	663	669	734	694	705	697	735	699	704	745	715	674	720	681	713	686	704	692	674	677	723	670	667	725	708	714	706	698	706	647	718	715	725	686	699	743	682	640	728	648	665	710	672	693	696	699	705	715	726	677	685	690	673	727	703	742	682	703	708	721	676	659	664	720	712	699	687	667	650	668	737	655	704	682	731	689	699	640	693	691	721	658	703	631	667	667	708	677	672	653	696	651	719	679	692	660	644	739	647	676	678	684	707	684	708	680	662	684	690	668	643	657	685	708	722	638	698	681	730	706	651	688	703	700	727	691	690	700	668	739	694	670	723	691	656	781	699	693	661	700	715	684	662	709	678	709	700	685	682	740	708	691	634	684	695	696	688	699	672	751	700	679	673	659	685	700	694	706	750	676	655	680	668	731	669	709	692	700	735	646	682	680	715	707	695	704	677	693	677	652	686	695	725	698	698	701	694	686	691	694	682	688	685	694	697	716	667	693	666	714	674	701	719	713	683	708	675	676	721	697	712	683	681	680	722	662	715	660	669	696	672	732	672	674	663	709	704	726	699	712	657	660	704	673	671	711	716	697	671	660	706	685	701	696	690	677	718	697	663	635	673	683	698	625	702	696	703	681	663	667	615	676	671	685	697	739	690	683	716	724	688	725	679	665	688	687	692	670	717	725	685	700	692	663	689	671	732	705	645	666	681	742	683	709	732	640	693	698	698	664	676	642	652	683	699	715	689	670	737	740	698	674	671	665	713	674	710	689	683	669	728	672	707	614	687	711	736	732	678	714	712	687	693	726	677	698	710	713	691	650	700	729	727	652	721	677	676	713	707	702	698	713	690	694	688	715	751	675	673	656	682	671	698	743	729	674	649	666	682	686	655	656	720	694	747	687	674	680	697	677	730	714	659	712	710	717	694	682	658	715	682	668	679	658	741	643	684	710	684	655	741	708	704	672	751	721	694	697	613	674	690	662	688	717	674	709	663	629	694	704	707	702	704	706	698	679	687	706	705	691	713	686	664	660	713	681	679	717	658	748	727	660	670	676	680	696	696	711	705	731	649	687	662	702	719	654	733	710	685	699	707	673	647	707	683	686	665	688	707	665	710	706	698	686	674	679	739	725	745	662	662
22303	20772	28401	23219	20773	20823	12025	1865	1321	772	715	675	618	557	503	511	504	482	490	541	490	482	484	457	491	455	445	464	496	486	485	442	462	471	437	395	436	415	436	459	432	403	445	433	431	449	431	441	437	446	430	464	414	418	424	404	433	414	408	458	426	452	450	427	426	431	450	432	419	416	503	466	498	498	523	449	463	417	447	427	432	421	377	421	396	393	438	438	438	431	436	419	435	418	407	413	406	438	423	419	397	412	413	439	436	432	418	388	418	385	420	425	438	447	447	430	448	389	443	451	430	414	444	411	432	409	376	406	419	428	406	411	449	405	412	412	393	430	427	430	430	425	453	390	386	389	435	418	421	402	415	432	437	442	452	412	440	418	400	392	445	421	411	460	449	442	452	408	437	433	440	411	426	422	400	414	406	443	389	416	424	405	430	396	435	431	384	459	412	426	403	447	422	394	416	404	426	424	433	414	436	423	456	433	431	405	414	455	455	412	431	417	448	447	438	448	407	396	410	442	407	419	426	378	423	442	438	452	407	403	420	414	427	456	460	436	425	411	442	422	474	406	423	389	407	423	458	424	418	457	432	419	452	443	445	417	422	445	425	458	424	414	430	436	423	392	422	415	404	428	435	438	445	422	415	415	454	435	427	391	410	446	440	411	441	454	429	448	409	407	404	418	459	463	434	408	445	406	419	435	425	432	426	443	440	484	371	437	413	439	403	468	443	416	417	421	415	459	421	453	391	440	392	415	399	421	441	427	390	440	424	429	418	440	380	412	420	407	420	406	364	388	435	400	415	406	411	415	436	428	452	422	435	418	435	446	426	466	442	434	419	417	397	396	459	439	427	396	419	418	403	392	386	431	428	387	427	456	395	423	374	461	422	442	433	418	445	437	410	431	419	420	418	440	373	397	437	432	407	459	455	465	383	430	418	413	406	391	443	419	413	423	395	410	423	393	452	429	442	440	473	399	411	414	390	407	443	425	459	400	436	447	404	466	419	428	428	397	419	401	434	384	395	420	407	424	438	440	407	443	440	414	411	432	417	437	456	425	432	425	430	425	395	427	407	446	440	400	423	420	397	442	414	422	407	409	444	427	407	439	433	437	448	417	461	410	395	449	434	407	405	418	404	439	476	455	407	449	447	431	392	441	395	406	434	444	430	425	421	446	411	421	420	411	414	412	436	411	421	417	440	437	417	457	425	449	418	436	439	427	406	393	453	410	443	410	382	451	409	411	417	450	403	396	397	421	392	449	425	438	391	425	442	425	411	420	407	414	438	460	402	465	450	417	392	417	427	430	450	426	438	449	444	426	403	437	412	456	403	391	433	434	424	440	397	413	427	429	463	397	425	407	398	403	426	424	448	402	420	444	459	416	425	412	423	444	432	406	402	433	380	455	432	415	461	388	429	416	415	437	389	411	387	399	438	418	454	419	432	412	428	465	404	407	464	408	417	413	452	464	450	453	453	381	381	437	449	397	417	412	411	415	428	449	405	428	437	417	418	407	415	412	422	435	423	384	427	443	419	441	414	446	414	436	375	427	419	446	410	404	424	395	424	390	453	400	422	442	435	411	411	425	473	454	403	426	399	447	450	447	441	432	442	412	422	434	389	427	392	420	415	426	447	402	450	380	440	429	471	398	448	417	419	381	428	421	415	413	423	411	404	413	383	462	397	407	425	442	435	394	408	425	399	417	425	444	418	460	424	415	446	419	425	429	418	421	400	383	427	455	428	383	430	422	429	419	432	394	445	393	420	440	416	402	421	390	424	418	411	409	406	405	428	414	415	433	398	422	429	436	395	453	412	453	422	421	435	422	459	403	420	431	502	414	450	414	416	404	410	424	410	402	395	411	379	378	457	397	410	425	415	470	425	391	446	436	392	424	403	417	404	404	438	426	457	422	432	454	447	412	426	381	397	448	439	413	429	389	415	413	439	409	422	419	391	405	435	398	432	454	391	412	419	435	435	433	495	444	442	440	431	397	403	416	400	412	435	406	434	438	433	450	401	425	393	421	427	468	423	442	433	435	425	420	412	425	391	403	420	428	426	411	437	419	446	416	421	449	443	420	419	438	402	443	411	436	410	418	421	438	445	414	416	421	416	448	413	424	406	447	407	437	421	411	398	481	394	416	410	411	427	423	439	453	398	416	406	451	415	404	434	444	436	394	440	418	395	414	430	434	397	404	358	466	398	390	420	426	438	405	417	419	439	428	416	410	453	415	431	419	440	402	461	416	413	454	418	437	390	403	416	411	477	436	420	387	419	426	403	401	427	420	425	440	396	423	414	439	445	442	400	414	443	445	383	426	411	443	442	439	403	409	412	438	468	403	445	458	452	479	412	421	411	389	413	418	406	425	420	424	404	414	449	443	416	455	421	403	426	422	428	372	390	437	415	407	442	406	423	436	435	440	466	404	395	413	458	389	415	400	384	413	408	455	433	404	424	406	460	413	404	431	448	422	477	440	412	388	433	399	410	456	418	407	424	427	417	397	451	435	414	404	401	423	429	440	430	436	461	416	415	410	441	425	420	425	400	443	404	430	415	432	451	413	403	410	428	439	424	430	406	387	404	398	434	458	440	414	453	419	441	420	414	459	433	425	436	439	420	455	423	417	438	421	396	396	416	407	427	441	440	458	411	401	412	449	440	455	436	407	398	415	430	425	402	389	431	446	400	485	374	415	404	408	396	419	408	423	445	407	438	387	413	436	418	413	412	412	428	414	462	434	415	402	401	444	452	411	440	461	385	392	449	432	433	443	443	402	414	407	452	438	445	442	431	423	435	392	445	413	421	431	434	425	427	434	430	409	428	458	383	428	445	456	403	402	438	435	416	414	436	436	417	420	443	424	419	439	436	416	436	437	426	448	427	447	427	383	410	430	416	407	418	432	426	444	422	421	427	406	414	441	391	394	416	394	423	419	451	405	415	415	402	417	421	435	386	420	431	415	425	388	414	417	421	392	451	431	429	399	448	404	433	422	398	420	428	385	451	409	414	429	452	417	401	414	415	420	431	436	420	420	394	409	441	432	372	428	389	419	444	414	410	437	415	420	404	419	411	410	422	376	427	442	416	399	421	367	450	411	404	413	428	420	423	443	412	447	407	397	396	406	434	409	401	442	425	410	406	422	434	412	418	417	443	369	446	434	411	405	403	417	425	408	428	433	379	444	395	427	445	449	440	423	413	382	420	441	451	445	426	405	412	434	399	407	426	402	413	445	424	396	412	373	444	399	398	393	395	407	433	421	401	471	381	417	462	443	403	446	378	402	415	437	446	448	423	447	403	402	386	440	449	394	385	428	436	450	417	424	400	458	430	432	399	428	423	459	376	416	448	433	437	397	416	396	435	442	419	401	412	418	424	431	414	434	441	425	496	440	417	421	401	437	426	428	403	450	399	411	394	430	436	412	419	406	430	442	424	431	419	442	443	462	402	435	447	447	399	409	451	438	447	419	444	427	453	432	411	376	435	441	415	403	404	370
47544	37271	13801	6935	5034	3273	2865	3085	2654	1206	1028	939	784	779	694	634	653	581	572	587	580	583	537	543	545	502	530	525	511	492	499	471	501	509	465	440	522	533	456	438	475	470	465	465	504	537	505	464	473	464	479	484	448	511	527	477	484	487	481	463	496	479	495	471	489	460	487	472	471	453	462	574	547	543	560	474	455	477	515	488	453	455	467	481	477	494	465	483	440	428	467	478	461	427	470	477	483	465	450	429	491	453	458	461	443	429	485	471	457	464	469	435	505	442	446	470	483	441	463	494	476	425	460	451	476	430	431	451	468	469	477	453	396	454	449	452	439	465	434	441	441	470	447	439	467	496	452	437	432	454	439	483	454	421	424	468	487	461	466	484	494	473	456	470	460	448	444	457	472	461	430	461	454	413	471	468	468	449	476	446	401	456	451	446	400	457	458	472	495	474	467	470	467	469	426	469	444	475	443	474	482	454	486	450	501	438	436	435	454	435	447	477	427	425	475	448	437	428	427	439	470	480	477	461	468	453	442	447	467	465	456	449	476	473	456	460	435	467	497	452	450	476	431	433	474	488	462	432	498	456	478	451	459	452	475	469	466	468	506	478	449	464	471	429	474	433	472	455	422	494	461	448	493	476	454	466	456	455	473	479	489	459	475	423	505	466	467	459	446	441	476	453	457	448	477	416	456	443	448	478	510	474	468	456	443	420	471	491	445	424	451	463	425	421	464	483	426	464	470	478	483	443	452	475	448	482	448	422	460	441	424	475	408	483	470	451	468	465	421	431	435	476	447	443	417	452	489	428	511	485	507	475	448	450	470	495	457	453	463	475	490	480	446	422	458	466	469	472	432	483	463	489	481	465	509	478	494	462	467	496	483	442	449	479	464	487	446	459	476	496	494	488	456	489	469	496	465	435	451	442	480	466	437	463	468	453	467	480	491	466	450	460	435	497	465	504	444	482	473	483	441	439	443	443	485	449	499	468	464	469	454	456	421	431	447	445	410	445	454	479	492	469	420	479	476	452	429	463	470	432	458	461	509	444	450	446	441	449	459	494	457	435	441	450	470	445	482	480	464	438	486	464	451	504	505	488	444	465	465	436	433	482	487	506	465	492	439	436	446	448	453	421	462	441	527	439	495	472	453	447	487	449	479	438	467	502	458	443	457	460	443	430	490	473	435	480	475	448	459	475	453	460	477	472	414	452	447	483	455	458	457	473	470	486	473	450	485	508	411	455	461	440	489	440	433	439	463	446	462	469	440	452	478	467	460	443	467	443	489	450	457	434	470	471	476	435	480	436	453	470	450	475	470	437	448	456	478	433	453	490	430	426	474	440	467	458	470	442	432	480	484	451	449	464	469	479	433	463	433	468	446	451	499	411	466	466	486	444	473	453	453	448	424	456	432	444	460	472	467	449	445	465	474	478	475	479	459	482	443	490	487	452	457	466	482	485	462	467	498	493	471	496	408	443	430	481	439	478	467	474	467	466	449	446	440	438	495	475	470	450	461	469	422	453	432	477	465	479	483	460	475	456	464	443	476	453	456	444	473	434	451	424	432	452	417	455	449	477	423	459	458	470	508	432	477	430	438	456	525	427	449	454	512	430	459	451	481	491	460	409	464	461	472	421	461	430	454	472	435	452	494	473	489	434	449	476	446	443	436	446	458	467	462	490	475	490	468	503	422	450	420	414	449	436	428	476	446	449	455	446	477	443	456	447	466	442	481	466	459	484	463	465	479	408	491	414	447	442	442	503	482	427	454	483	468	415	477	468	509	470	450	436	471	444	482	470	455	462	490	466	476	457	451	489	478	470	436	456	463	476	465	430	486	438	444	413	486	491	434	449	417	432	423	450	470	447	441	477	408	449	450	435	418	424	446	459	449	468	455	483	464	454	426	485	444	424	443	444	442	446	474	463	452	467	449	467	426	455	452	490	469	459	459	463	452	441	426	474	481	436	491	489	455	431	496	435	441	446	461	478	455	453	482	467	456	466	467	446	455	481	452	462	459	452	442	453	477	448	461	430	465	471	490	462	449	496	444	434	432	475	438	423	488	483	451	474	439	437	455	473	480	463	447	469	467	439	457	435	477	472	460	495	413	447	434	456	484	510	459	459	442	427	465	443	481	451	471	432	487	483	431	461	428	469	476	477	493	442	436	502	462	483	487	441	446	422	462	491	437	457	440	435	448	458	437	466	472	484	428	460	457	460	484	452	463	475	444	499	438	461	447	440	467	438	486	461	445	493	471	466	454	452	473	450	434	483	488	448	471	458	489	468	443	437	450	459	478	473	432	474	466	446	460	473	474	427	446	462	482	460	475	461	418	466	437	464	495	439	449	439	469	448	491	437	491	487	443	443	494	453	447	425	476	432	450	457	469	474	455	453	451	483	472	439	451	449	475	426	441	479	477	478	490	450	476	452	423	450	467	461	458	451	464	477	464	437	449	475	480	446	479	441	465	444	449	472	484	457	434	448	440	443	437	462	469	441	487	480	475	467	514	427	470	492	465	429	455	485	465	447	446	492	443	466	459	391	482	475	422	469	440	477	467	457	477	425	429	442	441	501	471	443	468	453	465	451	447	458	455	470	466	449	431	444	448	466	467	463	445	415	521	518	444	489	470	468	511	510	482	470	472	477	496	422	465	512	418	436	488	486	504	497	415	451	456	434	447	459	412	429	442	467	443	443	481	456	489	487	479	457	446	455	448	449	453	472	487	463	489	465	422	455	441	440	426	453	476	468	435	449	446	453	486	469	487	447	441	473	471	445	492	442	473	462	488	458	456	462	467	472	453	474	456	431	438	477	449	487	438	426	461	423	441	476	467	486	465	459	464	493	462	432	474	468	456	466	483	468	474	441	435	437	415	475	465	474	496	474	450	472	446	454	479	461	434	462	478	473	431	445	439	468	429	417	451	434	467	465	441	425	416	511	464	456	488	472	439	463	443	500	481	467	448	450	471	476	447	396	486	457	437	457	464	470	468	461	471	465	451	458	466	478	473	460	477	474	452	469	432	432	414	425	482	435	444	447	466	417	440	403	499	473	451	474	458	443	454	467	455	458	485	494	436	469	479	430	459	472	437	449	430	464	480	484	449	430	454	483	460	461	463	467	434	467	490	438	443	442	456	487	485	455	474	500	476	430	479	463	481	460	461	483	460	449	450	456	482	476	458	437	462	427	441	453	446	440	471	442	462	466	438	459	468	437	442	489	422	473	499	449	509	448	470	428	443	461	433	451	443	479	473	420	433	478	453	450	483	502	459	465	469	445	440	418	452	433	445	462	458	464	462	466	460	466	453	420	446	463	449	469	438	462	432	474	430	484	474	423	453	479	452	458	493	468	453	461	416	452	478	453	469	449	490	505	462	474	479	449	446	474	443	463	437	446	449	487	440	448	439	411	450	477	487	514	487	446	457	460	462	484	433	482	425	429	463	481	441	451	479	443	476	433	448	486	422	462	470	479	450	471	454	468	453	453	508	475
30775	23690	13139	2347	709	580	492	552	516	459	443	481	440	465	440	444	488	446	460	525	428	423	459	469	443	452	427	459	462	442	444	443	439	445	490	465	456	414	404	427	461	451	446	460	441	429	446	468	436	473	455	461	435	450	452	477	438	485	465	474	438	482	505	471	451	440	440	461	445	455	456	473	477	469	436	439	446	455	440	430	447	439	464	452	486	484	425	433	457	412	430	417	487	455	454	457	435	444	458	448	431	425	435	454	488	487	451	427	402	444	454	449	416	464	411	405	478	460	438	450	470	450	442	447	466	451	463	416	447	446	461	394	489	413	461	475	437	453	460	464	459	404	457	421	417	446	428	416	465	479	414	444	451	512	414	476	483	490	426	445	424	413	408	408	468	436	448	488	461	447	475	438	434	433	468	466	462	467	424	482	451	447	415	472	458	407	455	458	448	458	416	486	448	450	457	471	443	473	449	473	481	472	499	474	438	458	458	420	424	419	436	439	448	452	449	437	454	439	476	443	466	454	431	477	467	451	479	434	399	423	446	457	461	456	469	480	478	511	472	441	452	457	487	439	457	441	421	460	469	457	467	463	450	424	463	466	461	443	436	438	454	455	480	443	438	424	468	413	440	450	437	511	457	453	434	423	430	439	421	464	447	450	477	477	459	429	433	473	444	466	456	446	454	479	468	446	466	462	459	442	484	447	450	449	437	437	440	419	472	460	447	432	449	447	464	482	371	484	446	474	487	411	464	451	463	448	467	429	425	427	443	475	451	456	470	429	455	451	472	430	456	448	423	426	442	454	459	453	456	454	435	493	467	462	437	417	420	429	419	463	435	492	491	414	470	455	437	451	433	434	454	481	451	462	485	456	452	470	444	430	437	451	462	477	473	426	437	453	415	436	486	436	500	443	484	451	473	440	430	443	441	416	404	442	491	439	424	449	455	432	495	465	498	449	438	405	438	450	451	462	441	445	436	435	486	434	438	458	489	455	504	458	484	462	443	461	438	436	460	478	434	418	433	440	415	444	463	453	461	488	452	481	440	442	439	446	460	439	457	432	449	487	469	446	427	500	450	479	461	499	474	436	482	455	464	465	470	481	436	467	447	438	444	475	478	440	479	458	454	434	449	448	462	450	471	444	477	484	454	445	443	404	458	466	463	446	458	464	427	442	420	420	461	421	435	493	454	459	491	460	464	445	452	465	444	450	460	426	477	473	465	429	463	450	473	428	437	448	452	460	465	421	431	459	418	474	368	448	438	465	463	416	455	437	439	440	440	446	456	415	468	423	422	458	449	488	489	447	454	463	458	436	466	456	456	490	423	419	447	439	462	443	437	456	449	431	447	425	423	442	461	487	489	440	479	446	433	513	481	439	451	465	505	446	471	474	457	418	433	465	441	458	452	439	426	430	466	430	454	436	457	475	477	475	442	456	430	446	469	448	484	475	458	447	459	474	407	472	468	468	427	459	418	436	474	437	463	425	427	468	423	474	438	451	455	492	436	445	462	465	467	435	473	495	481	470	464	480	527	459	502	432	468	432	485	453	466	444	417	437	437	466	496	452	467	422	489	448	447	449	479	464	477	464	445	509	448	484	458	476	490	460	454	441	438	426	412	429	449	483	462	454	468	463	436	483	460	469	429	486	454	472	442	434	445	469	427	491	433	472	459	479	437	476	459	437	433	438	464	472	463	425	488	459	449	443	449	450	512	472	468	470	464	468	471	464	442	436	439	474	428	472	460	445	428	485	439	447	458	461	425	461	447	438	493	393	468	430	461	502	441	483	452	467	432	412	440	445	438	421	410	444	453	425	483	453	478	455	463	469	464	436	449	435	475	472	451	459	424	453	454	442	425	457	495	461	510	500	457	450	449	421	487	455	454	450	454	443	446	468	479	477	438	439	468	484	458	460	488	384	477	472	472	465	457	469	480	415	448	434	478	414	453	463	437	443	494	454	430	473	459	470	436	464	472	453	472	427	429	442	451	466	457	449	465	460	425	473	468	509	448	457	440	428	425	486	445	415	441	451	452	479	468	462	478	446	444	449	480	475	427	412	476	450	452	444	453	440	451	460	444	423	450	457	474	445	441	471	436	437	418	465	505	450	489	456	464	423	485	401	467	441	487	441	437	447	454	480	441	472	448	457	442	415	436	460	408	462	453	451	426	440	476	449	498	412	447	430	486	490	440	413	447	420	417	448	427	431	431	472	500	466	471	469	446	458	454	440	430	430	494	439	453	454	458	447	467	435	452	410	452	434	448	420	407	434	464	468	464	475	461	434	442	467	431	460	483	440	478	444	467	449	476	467	476	435	478	453	477	446	431	448	452	432	423	444	465	453	414	429	430	448	478	478	448	422	429	445	414	474	419	402	444	490	473	433	397	440	430	476	471	464	466	450	443	443	458	473	432	439	480	455	451	437	509	452	498	484	446	465	447	429	434	458	510	429	439	463	439	433	452	455	476	482	457	481	450	457	427	438	413	427	497	483	475	444	456	422	504	431	456	451	469	426	456	458	438	429	457	449	452	474	433	438	434	464	452	397	501	448	413	432	466	476	437	401	465	473	501	426	475	460	444	470	407	449	437	440	446	449	445	420	458	448	479	489	466	453	447	483	451	460	458	473	466	458	435	484	473	463	427	471	466	429	432	464	463	455	413	418	475	445	401	453	457	452	424	479	490	438	491	430	407	425	446	490	437	470	444	441	446	425	442	433	464	470	445	440	453	439	452	453	416	474	464	476	433	462	421	449	418	450	482	437	465	428	416	442	470	464	443	451	416	468	477	426	474	448	430	451	454	429	448	449	483	447	424	437	423	438	429	441	430	440	470	437	402	418	462	500	449	466	458	461	452	448	450	442	448	463	452	426	435	458	436	447	461	434	477	446	429	457	462	451	457	468	441	417	449	452	500	442	464	465	448	453	460	458	432	477	454	496	456	444	474	432	427	447	429	450	452	438	427	454	464	461	459	464	459	478	470	453	470	459	439	469	448	445	466	439	412	455	463	440	447	443	474	436	435	448	433	452	463	438	410	453	453	453	430	419	445	446	435	432	455	438	440	488	451	437	453	484	450	468	463	444	490	446	470	434	431	410	447	450	486	427	439	455	457	470	444	458	474	476	447	450	435	463	462	420	465	429	434	450	464	460	445	490	442	451	467	428	452	414	435	440	451	437	519	468	488	451	450	473	455	440	428	459	460	433	456	419	499	474	465	462	457	392	406	440	481	433	430	423	441	425	448	426	473	492	455	457	458	474	432	395	422	434	424	441	431	424	433	445	444	449	441	478	459	443	441	412	467	458	439	462	473	452	459	454	473	457	416	489	454	456	447	450	450	437	419	481	424	456	464	442	462	438	434	446	452	451	463	414	453	426	454	434	454	457	444	445	442	459	430	432	424	449	443	455	407	430	448	447	466	426	438	432	480	474	419	438	466	430	441	411	469	421	432	461	449	502	449	478	487	477	483	465	397	464	442	485	458	409	449	436
39484	19595	4370	1900	1036	755	625	643	565	560	496	531	522	518	537	547	560	516	573	558	550	518	563	537	518	523	516	510	487	529	527	534	526	508	511	564	566	525	553	547	564	543	529	541	564	531	535	521	527	467	500	548	540	522	545	532	538	565	524	561	513	527	530	538	533	545	538	559	514	558	548	542	555	535	499	523	523	551	545	523	515	533	562	514	555	543	489	496	519	511	519	512	503	485	492	540	540	549	536	521	508	504	525	517	539	539	521	542	541	512	548	562	541	487	525	519	525	505	466	522	523	497	483	509	526	539	501	531	538	517	510	565	550	508	535	481	529	514	585	536	526	528	540	532	500	513	520	535	544	498	545	525	564	556	504	524	560	552	522	529	540	549	557	564	509	500	522	497	549	497	514	532	500	523	516	534	535	471	540	528	499	506	512	509	538	529	528	538	534	531	520	538	526	505	542	520	559	523	492	539	503	521	504	521	539	532	520	531	494	510	524	508	498	537	533	553	500	538	500	519	533	547	511	506	534	577	481	502	504	560	559	539	527	514	502	520	532	502	555	528	518	592	531	510	528	533	527	510	558	552	528	554	497	531	545	515	516	590	566	542	556	479	530	520	543	528	489	522	509	559	459	498	509	533	504	528	544	514	541	566	518	531	574	506	520	524	498	531	503	515	511	546	511	531	546	529	517	554	556	537	539	538	507	563	501	556	481	514	509	550	536	532	533	510	549	552	490	559	544	524	503	528	575	514	503	549	514	459	520	525	566	557	537	522	532	528	536	530	523	522	487	511	517	514	530	552	536	498	524	519	531	526	538	541	523	537	549	525	528	518	564	527	541	533	511	549	519	526	564	446	526	530	524	550	536	567	552	509	522	546	533	493	526	515	537	523	527	507	516	552	558	522	543	490	501	543	535	531	549	506	547	537	518	498	515	530	531	535	546	521	514	567	526	561	566	490	526	513	492	470	499	532	528	576	499	533	483	533	534	515	515	518	515	534	545	508	509	553	553	498	525	517	530	503	527	518	496	522	540	515	523	517	506	573	484	492	489	545	488	464	509	536	518	514	517	541	531	567	554	500	510	510	547	505	536	523	548	542	525	537	510	501	545	561	495	523	542	483	513	513	533	505	528	526	506	536	522	517	581	528	517	520	483	487	538	531	514	530	504	516	532	541	536	516	493	509	516	536	552	546	554	548	518	528	489	527	564	500	562	529	485	529	507	518	510	536	498	558	545	468	546	523	489	510	503	486	492	529	511	541	561	535	532	554	533	574	511	558	551	513	532	484	521	550	546	508	581	521	547	509	529	481	490	557	549	509	531	537	510	557	528	508	506	480	508	491	532	535	492	496	533	515	487	572	550	561	518	490	514	506	529	496	548	513	526	509	530	476	498	513	512	540	489	529	508	564	502	533	527	547	550	531	497	525	526	508	560	529	520	484	525	566	504	532	495	489	534	497	523	537	498	507	486	531	527	531	515	522	527	545	529	503	560	515	547	533	547	517	513	504	534	552	514	530	547	557	546	565	511	541	520	545	521	476	523	542	516	536	553	512	499	557	531	543	574	527	475	542	539	483	507	482	518	521	553	526	526	539	520	513	498	538	491	561	464	542	539	493	548	513	518	529	515	509	478	522	518	523	537	536	535	555	504	502	472	511	539	516	503	548	535	522	553	506	497	529	517	492	485	546	538	545	503	518	529	539	553	523	542	487	499	508	511	542	546	565	498	551	509	504	531	530	510	514	545	550	502	501	526	549	532	547	553	509	536	481	537	480	554	525	527	524	540	520	508	494	520	505	510	491	519	499	523	548	534	521	556	523	508	575	518	552	531	544	499	527	555	552	514	527	516	538	498	549	533	556	495	471	515	546	500	488	573	540	517	517	491	493	503	512	567	558	544	523	558	507	510	529	489	533	491	535	533	534	512	474	568	529	532	485	545	499	505	506	504	507	487	515	533	554	513	539	525	510	510	567	541	525	554	510	553	515	549	498	554	489	563	483	549	513	503	519	523	516	540	561	518	512	511	517	515	506	515	538	512	552	555	553	511	493	501	543	572	541	530	524	507	505	533	534	516	523	562	531	527	516	493	505	500	525	521	549	506	522	507	556	501	541	539	569	520	540	511	509	565	499	553	552	519	484	511	539	524	515	520	593	547	522	522	575	555	584	543	540	505	517	577	529	489	523	531	499	558	484	546	573	545	558	520	532	509	565	520	514	549	560	477	566	481	526	555	509	524	530	500	538	512	534	542	562	548	521	523	515	507	528	520	510	548	562	532	516	510	545	543	519	508	518	518	513	519	508	486	572	522	557	547	519	533	537	505	476	544	529	500	514	522	500	524	542	545	521	500	502	533	538	519	537	574	528	540	499	539	529	494	517	530	535	548	535	565	476	522	510	475	567	565	524	513	523	529	483	539	513	508	540	501	521	518	512	509	516	529	534	493	585	506	535	523	537	518	509	531	510	508	503	534	489	539	588	499	527	505	526	500	507	506	512	517	484	526	576	562	511	494	488	494	531	560	508	509	489	487	493	576	510	520	520	534	525	515	524	564	530	510	549	526	498	481	505	536	503	518	517	496	540	519	567	513	516	518	520	518	559	521	471	538	535	537	497	535	498	525	512	546	520	563	531	535	530	475	511	563	525	514	499	517	546	516	567	538	557	549	481	526	554	540	507	528	505	536	501	563	552	504	508	564	547	556	493	521	518	514	528	522	546	513	595	498	521	566	510	556	519	537	563	516	508	535	527	539	545	545	507	523	543	535	506	541	549	546	505	510	489	551	554	537	574	522	563	562	482	528	559	534	611	522	557	536	517	564	540	537	513	542	538	556	510	505	533	586	540	497	515	559	521	551	531	523	550	522	504	520	523	504	527	508	547	519	520	499	530	430	554	537	525	542	554	527	546	534	525	492	519	539	529	487	558	556	540	514	513	502	522	538	526	535	527	569	527	509	510	541	513	548	524	513	507	525	482	535	510	507	533	549	514	522	512	507	508	513	537	500	511	499	521	577	564	516	531	533	536	514	526	510	542	563	529	541	570	551	528	526	516	495	524	522	505	538	523	527	530	522	523	506	512	531	555	529	527	526	540	531	518	539	507	544	538	500	526	536	537	549	544	535	533	562	500	526	546	523	483	512	524	526	540	514	550	524	517	543	529	565	504	564	512	523	506	526	507	508	542	548	505	527	523	491	531	491	475	535	552	514	518	496	533	545	558	490	479	531	503	527	538	552	498	592	524	511	544	519	544	497	547	506	495	519	553	495	524	552	544	530	509	532	532	550	539	508	530	527	535	508	517	546	525	521	552	499	524	520	532	528	489	535	544	530	498	518	516	510	551	523	504	547	563	533	542	527	548	514	543	455	503	492	516	514	493	560	525	551	532	532	523	546	502	530	572	498	556	478	517	515	536	518	529	578	511	550	494	479	532	501	528	508	544	523	539	509	513	538	506	544	514	525	514	526	529	523	517	530	576	498	529	523	495
23277	20746	27942	23617	20749	11881	1076	984	467	429	356	393	365	340	305	366	337	301	279	306	306	291	336	292	300	301	298	273	257	273	290	303	301	246	265	257	293	274	258	279	308	277	271	275	279	271	282	260	264	261	260	261	293	285	256	265	279	276	281	275	273	268	280	275	282	285	286	285	259	286	283	285	307	268	255	279	269	266	298	260	306	241	259	245	247	307	249	304	256	299	250	269	243	251	302	290	248	272	271	245	269	265	273	258	285	258	269	282	285	270	282	298	294	268	258	254	275	235	261	285	282	286	255	250	266	259	254	263	260	271	272	266	274	262	254	271	232	252	267	285	261	271	281	298	265	266	266	277	283	267	291	239	269	250	274	259	272	252	286	280	253	276	265	276	270	291	261	275	264	305	232	299	277	286	275	269	248	280	281	265	258	241	287	272	291	273	276	290	302	295	277	279	244	270	267	253	276	277	285	250	267	284	284	245	264	269	283	269	290	256	278	296	248	290	240	260	261	292	249	289	290	254	266	238	283	248	283	255	277	283	272	272	270	256	274	308	280	280	254	257	264	279	267	283	295	277	241	265	283	272	273	261	269	279	302	263	284	287	239	245	273	254	253	290	286	280	280	253	266	277	253	274	265	290	254	282	291	279	258	265	289	273	264	282	250	322	300	291	296	283	248	271	279	263	285	261	257	280	264	257	268	275	297	266	254	253	283	285	251	271	261	259	274	241	265	295	265	261	297	285	241	270	262	257	257	277	293	274	253	269	249	265	262	290	291	280	269	287	244	261	282	260	244	292	248	263	273	271	287	259	284	306	270	256	273	255	264	270	263	259	305	255	254	280	248	261	270	269	273	289	247	271	276	266	244	288	267	275	257	290	271	293	271	266	302	302	280	251	275	245	250	272	279	260	264	279	247	244	277	248	256	277	283	244	279	249	263	280	268	284	267	254	276	288	272	275	250	268	271	284	289	248	313	273	255	278	275	283	254	274	282	288	319	256	300	288	258	234	296	271	304	269	298	270	278	259	274	261	285	262	282	263	259	282	241	281	248	298	293	271	267	329	263	302	301	292	263	257	236	261	257	252	250	277	292	272	276	259	256	267	259	300	282	271	272	262	257	290	286	264	267	263	283	269	280	250	274	282	276	274	238	282	275	267	285	289	274	278	265	267	282	260	246	275	258	284	244	296	275	249	266	270	266	271	270	276	286	257	261	267	284	273	292	277	273	245	260	284	259	266	270	259	278	259	289	260	267	256	272	284	309	267	294	265	303	250	267	266	270	253	246	250	260	240	277	278	278	239	260	266	250	276	275	251	289	266	242	262	259	264	246	285	270	278	259	240	262	275	266	270	275	279	267	250	254	256	254	291	275	295	260	285	279	281	247	253	286	275	264	291	284	279	246	281	275	273	254	285	272	286	247	250	287	307	258	280	253	245	263	262	263	304	271	286	272	245	269	249	257	289	287	272	257	261	236	260	239	249	280	264	282	286	296	284	287	280	256	237	249	243	263	265	256	266	264	271	294	308	264	260	240	256	277	271	286	266	267	259	283	279	231	305	270	256	260	261	264	291	290	264	262	247	282	263	243	270	273	269	288	262	273	262	246	295	279	241	288	286	272	275	276	246	280	270	273	278	285	264	263	285	266	281	289	273	269	280	261	279	266	273	255	280	284	278	275	270	272	295	269	249	260	271	270	264	258	284	244	262	260	276	274	273	281	265	276	282	230	248	284	283	269	244	262	258	250	268	287	267	278	250	285	264	283	257	242	268	284	254	274	278	268	245	280	271	257	276	278	290	304	277	267	245	278	286	257	312	270	263	271	263	296	255	270	267	253	283	256	248	257	266	285	265	277	264	286	266	262	260	264	274	274	272	257	263	226	283	256	257	265	267	261	295	280	273	277	269	290	264	267	279	275	248	252	265	280	295	267	251	261	273	301	277	249	259	297	247	228	264	276	269	268	252	267	263	270	266	282	261	308	262	288	292	261	277	270	266	289	262	285	291	267	251	279	261	272	266	262	243	255	290	277	266	288	294	265	281	288	276	267	269	281	274	268	262	236	275	255	257	269	300	263	260	274	274	263	277	282	281	266	276	260	236	263	282	273	271	292	256	268	293	256	251	279	265	262	291	280	247	280	253	285	270	278	259	269	274	271	280	283	239	255	263	298	273	239	269	287	258	271	236	282	265	277	277	260	289	241	272	280	284	270	287	261	269	262	276	276	276	237	269	255	292	275	255	283	257	254	268	278	282	289	288	289	255	266	276	288	264	270	247	275	274	276	273	271	278	270	250	276	266	239	284	281	274	271	267	263	278	264	283	279	312	256	268	285	259	262	265	268	276	259	253	277	299	270	274	279	239	288	273	265	282	262	272	265	264	287	275	277	288	266	249	256	265	269	271	258	292	261	272	280	262	221	274	259	252	276	260	278	277	257	267	273	260	249	283	294	282	271	272	249	247	282	285	266	270	283	258	260	284	256	280	259	260	268	242	282	289	272	284	265	276	284	265	297	272	292	266	281	273	254	229	270	247	268	291	264	304	258	275	287	286	260	269	261	269	256	274	243	298	291	278	280	282	235	289	263	257	268	258	253	270	311	253	244	257	266	266	267	246	261	288	266	275	287	286	248	261	310	242	274	262	307	283	240	291	229	272	249	268	293	275	261	280	265	254	276	256	287	282	252	257	244	255	258	280	272	238	269	264	258	251	271	264	273	240	272	272	253	285	257	286	279	257	271	274	291	262	261	264	286	260	272	252	239	269	234	264	278	278	259	283	287	278	272	279	255	275	279	251	256	283	253	264	254	278	258	270	288	285	268	248	275	269	298	266	299	273	262	258	262	253	268	260	258	268	278	268	268	219	273	278	271	265	307	280	269	271	261	267	267	263	261	270	273	262	277	274	274	261	270	270	269	284	277	251	272	259	272	267	283	244	273	289	277	282	242	276	282	269	275	273	274	237	270	277	274	269	281	261	287	292	269	267	284	269	254	258	275	281	282	247	263	260	260	261	251	261	282	256	265	250	281	292	289	311	270	242	264	270	256	241	284	263	252	261	255	249	260	257	283	286	239	270	256	271	265	278	277	251	307	324	257	261	279	276	269	264	252	271	285	308	251	257	274	268	249	266	262	300	259	288	272	245	274	277	272	265	260	278	253	295	274	267	271	263	273	284	276	295	260	257	246	254	272	285	282	273	293	236	265	272	287	307	263	264	270	297	307	294	247	256	260	270	284	263	276	277	246	297	266	259	257	265	273	256	304	250	258	261	264	269	260	286	270	241	291	259	294	280	274	256	269	274	271	296	265	285	247	280	287	264	266	282	282	264	285	282	302	256	278	251	286	288	244	260	262	282	286	292	263	305	252	270	263	285	301	295	266	258	270	263	288	244	267	267	263	290	273	256	260	258	254	242	260	261	282	273	273	255	244	272	268	252	267	273	258	275	285	266	265	312	276	250	260	289	257	273	270	265	271	252	257	269	268	239
42825	28210	9961	4961	2514	1815	1327	1806	761	658	556	496	491	452	446	392	443	426	383	399	385	394	395	362	351	390	369	354	312	356	328	326	320	322	318	348	323	350	322	376	331	328	353	353	314	324	303	338	309	288	333	356	313	311	308	302	331	318	335	330	340	324	326	323	318	318	343	334	337	309	327	320	351	319	335	325	301	340	323	325	303	297	302	312	336	322	333	324	307	336	285	319	332	295	317	340	312	324	292	321	318	325	324	322	308	311	342	317	293	286	322	312	341	320	338	317	311	318	316	314	319	356	329	317	339	314	323	313	286	333	277	315	321	309	320	314	313	332	334	306	337	315	303	319	323	300	314	353	307	296	304	319	292	307	329	344	317	303	318	334	329	358	332	288	339	313	320	327	312	330	334	295	307	302	300	288	303	295	324	303	315	353	313	286	325	320	345	332	324	323	295	324	319	327	306	339	324	285	303	311	285	314	296	303	322	329	313	313	331	327	321	351	306	318	339	316	295	344	333	295	340	327	298	336	333	271	285	287	305	313	314	281	290	320	310	291	319	312	318	350	281	306	312	333	319	350	308	315	323	346	312	328	324	335	304	322	329	308	305	318	327	297	350	298	286	327	334	321	301	302	302	328	314	323	309	321	292	318	278	270	324	336	339	325	311	304	302	324	329	314	290	291	323	276	359	321	299	362	310	331	301	326	289	291	329	310	299	310	316	320	326	288	321	337	300	279	317	303	326	289	302	296	326	337	333	326	324	338	316	305	322	322	299	333	298	311	317	308	324	315	322	339	315	314	346	298	336	304	320	335	318	310	304	303	290	298	299	310	322	305	314	290	314	332	310	322	286	290	287	335	359	287	291	326	322	322	276	356	324	336	296	310	335	332	330	297	341	337	303	326	304	302	292	329	307	325	317	291	315	325	296	317	329	295	285	290	307	300	340	315	306	336	295	351	300	348	307	319	330	313	335	332	291	289	312	336	312	292	346	303	354	277	304	305	353	302	313	313	333	342	347	329	321	328	307	339	340	315	310	304	326	313	312	313	289	308	291	301	293	290	321	313	314	314	301	288	298	325	316	317	313	309	306	300	291	330	304	286	309	282	305	311	290	327	305	311	329	327	308	312	322	305	308	336	345	321	284	285	313	275	286	322	300	342	339	302	327	349	311	332	347	303	320	318	314	309	282	301	290	316	349	276	322	302	329	331	313	317	314	362	314	290	312	312	303	318	325	314	342	293	336	329	340	303	316	297	317	360	338	301	266	336	315	301	315	319	335	292	324	310	306	332	294	283	283	337	282	295	322	317	290	289	312	332	303	328	300	351	313	300	299	320	310	304	294	308	334	285	307	301	321	318	327	291	338	311	332	316	332	316	317	294	304	295	299	326	335	349	336	277	320	325	314	278	341	330	313	295	308	327	327	319	291	292	312	317	309	338	333	276	307	284	305	272	324	334	327	298	364	285	294	328	306	299	309	313	301	335	309	317	301	355	313	331	295	304	328	296	333	320	311	336	293	302	310	283	316	329	304	333	293	324	324	306	305	320	288	320	306	328	338	317	335	332	321	299	301	324	297	315	343	305	275	314	334	301	351	326	295	309	317	320	338	293	318	334	303	338	319	283	338	333	304	316	345	314	292	306	325	298	326	306	318	307	285	327	306	291	290	304	299	336	298	304	318	310	302	317	314	319	292	322	316	307	296	278	293	285	289	327	307	301	298	310	314	308	337	323	304	321	286	290	273	311	302	313	298	330	307	306	318	334	346	339	317	297	329	339	293	325	331	332	287	314	299	333	330	304	281	287	323	297	333	324	317	303	328	314	331	279	318	323	285	300	335	321	317	316	334	288	315	311	320	332	297	313	304	329	284	297	325	306	320	326	315	325	334	304	344	356	289	324	358	280	324	333	316	341	312	281	356	313	302	308	316	319	328	298	337	325	321	320	280	339	327	346	297	338	330	293	328	307	317	325	287	312	309	330	321	312	310	331	311	283	331	323	330	335	335	320	302	328	298	321	315	311	324	315	298	313	323	299	330	293	287	328	302	356	316	299	326	314	321	312	299	353	341	315	322	294	308	299	304	353	311	287	320	322	333	314	329	303	297	325	297	322	319	315	292	291	335	322	303	333	312	297	323	288	332	302	321	304	308	290	320	301	262	299	307	310	307	312	335	337	321	290	305	308	342	334	342	308	317	283	288	323	313	285	317	287	340	306	325	336	315	342	294	301	287	312	307	328	285	327	321	312	315	291	312	285	313	324	308	289	313	329	331	341	319	308	328	293	316	311	325	299	295	315	296	326	298	347	315	302	342	296	327	309	342	307	294	318	339	335	310	332	324	292	319	273	338	341	307	326	314	307	336	317	308	311	326	292	313	340	306	347	319	280	323	329	313	337	301	303	336	322	314	318	308	339	300	359	327	336	290	281	282	318	296	289	342	303	318	315	341	330	319	293	302	288	331	307	272	323	342	318	330	303	307	346	305	309	323	327	308	296	311	316	325	322	343	313	295	314	307	313	313	318	312	308	323	311	301	324	308	334	314	301	297	324	290	327	309	327	267	317	326	280	306	347	312	294	307	326	315	306	309	333	317	288	310	315	343	336	289	294	312	317	328	317	310	332	300	289	330	305	307	287	304	347	316	307	322	293	322	322	324	302	328	279	313	323	343	320	310	299	323	295	316	313	304	306	316	321	291	333	319	305	296	326	291	302	316	345	308	325	346	312	316	310	331	295	315	313	357	312	312	308	299	295	341	300	295	326	299	329	323	347	375	326	343	310	320	277	328	309	341	298	299	292	295	299	281	327	332	367	303	280	317	313	344	313	321	302	344	295	295	316	310	332	298	316	308	290	320	280	290	337	335	310	334	292	304	328	336	282	318	322	304	319	325	311	322	311	307	331	315	309	302	336	292	316	325	325	312	298	324	306	302	308	336	324	314	324	325	302	278	311	324	309	336	317	311	314	308	337	327	345	307	329	317	317	324	309	328	344	284	310	286	290	339	325	308	304	355	308	329	351	325	310	324	292	330	338	311	317	319	312	332	314	298	316	327	316	333	299	333	310	309	314	313	338	308	272	282	298	331	308	309	326	304	299	317	320	293	297	339	302	298	322	304	313	305	324	302	319	335	328	302	316	306	297	332	311	318	323	328	325	330	310	337	301	334	314	321	339	342	341	338	340	297	318	339	291	336	332	293	308	323	293	267	325	319	343	345	293	336	320	342	334	295	279	319	282	327	308	293	315	308	318	329	317	322	338	332	308	339	310	306	288	270	278	321	318	316	322	309	332	298	320	301	301	324	312	333	326	315	308	326	292	315	298	321	298	288	323	332	361	326	323	326	303	321	338	309	317	303	332	317	293	290	295	333	291	320	335	310	303	298	344	299	283	336	326	339	340	316	328	295	328	288	321	307	314	306	328	273	292	289	300	344	318	339	306	341	328	312	300	338	310	316	314	268	305	290	300	295	318	305	351	342	292	339	316	319	305
24479	20723	27058	24395	13859	1336	890	845	755	688	709	664	672	670	610	642	648	662	571	612	670	596	626	630	658	650	629	620	609	622	637	597	567	612	647	616	585	632	665	619	608	619	592	652	616	619	604	602	613	572	638	656	615	577	629	615	591	593	595	605	633	579	616	621	621	635	603	627	627	609	594	684	601	649	610	619	636	615	631	622	617	591	618	635	588	627	581	554	610	614	622	574	574	627	661	623	585	631	602	602	597	613	635	608	587	611	609	620	610	637	601	600	619	614	614	629	614	623	660	621	639	613	623	615	668	614	620	634	633	639	618	583	548	624	613	578	593	604	615	604	636	609	605	625	653	625	616	614	590	625	664	600	604	616	622	604	591	608	666	619	627	578	591	625	598	656	611	598	569	585	641	622	614	658	620	620	622	591	632	610	619	659	618	608	583	590	565	601	638	605	600	596	632	610	589	629	629	646	580	620	654	611	640	596	572	603	622	618	632	617	643	632	609	613	638	652	662	611	555	603	594	597	631	626	583	650	612	570	619	593	637	613	597	598	635	585	611	592	602	600	654	595	606	585	625	553	539	654	628	579	597	582	642	564	608	608	584	563	614	606	590	619	627	632	594	611	593	585	655	633	581	581	627	601	599	644	620	597	620	637	591	595	658	589	585	602	584	629	629	625	602	628	622	625	579	650	646	607	635	659	596	626	598	594	633	586	606	619	658	617	566	665	602	601	611	646	627	596	619	605	603	626	638	616	625	605	610	651	590	618	614	618	603	636	604	628	640	577	602	618	608	649	639	585	634	614	612	602	614	627	599	566	588	627	592	574	632	578	654	629	587	612	607	570	620	574	635	636	614	587	594	597	651	608	592	603	633	668	617	632	605	622	648	614	609	600	632	601	594	598	579	649	600	598	598	644	655	639	645	607	611	683	584	651	637	608	601	611	567	573	590	568	609	606	614	582	591	596	559	608	645	624	639	585	609	575	638	635	594	603	619	578	621	589	624	601	618	598	606	585	610	610	581	638	587	622	616	618	600	628	609	574	673	607	633	623	655	594	636	629	554	631	579	634	583	581	628	575	609	640	592	645	591	632	576	631	618	618	609	595	601	600	615	585	630	649	610	612	605	570	619	598	646	596	615	627	615	618	621	624	589	569	613	583	617	588	636	621	628	638	612	633	613	586	623	580	657	631	610	626	609	604	620	598	609	608	633	564	600	612	609	614	595	635	601	644	625	582	597	633	589	658	613	629	641	624	602	582	613	621	610	613	632	611	577	632	633	614	592	597	589	640	637	588	568	590	601	628	636	630	639	591	630	607	601	570	602	624	626	574	599	597	604	631	648	614	592	601	608	616	611	576	637	597	627	620	652	564	631	618	665	583	635	609	597	629	646	618	604	589	612	630	634	627	626	642	642	642	605	595	617	649	639	638	580	646	575	583	618	637	649	636	628	594	619	581	624	582	614	609	616	571	619	588	653	608	599	617	577	629	608	574	578	563	585	618	596	619	622	566	617	623	610	630	631	587	663	630	595	603	624	591	652	531	535	618	606	604	608	564	602	613	616	586	573	624	609	619	617	621	617	622	599	621	638	670	652	620	611	627	614	592	624	635	610	619	591	622	585	619	677	607	594	606	625	587	648	613	609	636	611	553	565	582	682	581	619	607	594	589	603	565	670	599	572	601	623	653	543	620	633	597	628	609	623	624	616	579	642	583	584	625	589	670	592	610	602	610	629	665	615	606	612	630	616	618	595	595	617	628	609	584	636	580	608	608	603	619	615	582	631	611	587	608	593	610	641	647	568	624	622	625	605	642	595	631	605	615	591	596	586	581	605	627	585	586	617	630	631	592	572	578	556	636	631	601	586	601	619	594	573	632	619	568	584	572	587	628	597	622	615	615	625	637	606	613	616	640	637	618	584	602	632	582	598	593	604	590	600	588	594	629	618	596	614	581	621	625	574	589	588	579	597	647	548	596	621	624	604	620	620	623	596	632	644	604	626	597	601	662	644	603	592	624	650	613	676	601	618	612	633	614	609	582	626	658	619	595	579	596	607	559	654	595	632	591	633	628	570	596	614	599	620	634	605	614	644	629	627	599	627	594	600	626	608	591	591	651	607	610	582	592	590	586	631	605	612	560	633	628	585	643	600	616	568	614	603	635	631	635	641	600	636	626	602	625	593	622	624	607	619	637	646	594	629	592	614	617	593	590	615	622	602	593	607	595	627	622	632	626	606	631	588	592	592	617	627	641	604	620	660	657	610	598	603	611	658	656	608	579	584	569	598	610	603	591	627	600	637	603	622	609	623	598	621	590	658	610	578	632	607	638	622	578	632	653	671	635	602	603	585	615	612	622	586	587	587	606	650	617	582	611	646	573	627	532	609	611	612	648	642	610	661	586	595	579	605	558	599	638	620	568	595	620	651	600	610	619	570	609	640	609	634	628	660	624	585	602	629	633	573	597	607	599	623	599	600	606	611	578	597	620	606	600	659	630	641	617	613	624	609	607	601	637	624	585	586	636	579	591	629	604	574	632	673	588	585	593	629	646	578	583	618	633	597	627	582	623	630	555	603	560	617	577	616	583	647	635	559	563	633	604	649	608	590	602	643	597	617	604	581	608	623	602	579	606	574	602	578	594	595	614	638	590	645	629	605	599	609	604	644	584	589	617	633	616	618	607	627	569	579	617	630	616	637	606	593	557	636	591	617	573	596	590	596	615	632	633	606	634	603	649	587	613	604	592	629	585	625	595	586	623	625	594	572	629	620	607	585	619	660	612	626	625	614	627	625	539	574	603	610	591	636	607	626	610	605	593	579	605	616	646	642	631	613	598	582	621	560	528	569	603	597	633	629	606	654	585	600	608	639	637	594	613	564	624	599	605	598	606	577	622	617	618	617	639	653	653	654	634	599	613	621	620	593	587	638	601	614	636	630	580	623	620	584	606	591	628	590	610	571	569	608	664	627	651	611	611	572	609	615	597	607	560	598	634	599	559	567	616	638	630	613	586	585	654	617	638	586	599	597	603	581	548	622	619	638	616	624	568	619	578	630	590	640	596	597	631	606	650	598	610	597	589	613	650	654	606	631	622	616	600	694	657	607	624	608	580	624	627	671	585	616	639	624	585	551	623	596	616	601	606	589	558	596	603	618	673	600	633	615	608	598	615	626	614	588	644	602	619	631	605	571	619	644	604	591	616	633	631	612	604	581	612	534	608	608	633	602	630	589	603	611	606	572	602	594	601	613	583	609	636	625	598	606	593	598	636	543	583	645	587	635	648	607	616	620	618	610	610	642	649	574	631	617	603	623	618	607	608	594	610	564	598	652	588	627	587	608	628	607	577	595	620	634	614	606	573	632	653	642	646	589	580	597	577	629	648	559	618	612	616	601	611	587	641	627	651	578	648	604	644	604	601	637	629	613	607	603	598	621	632	598	626	571	584	645	627	620	621	623	652	596	629	637	607	639	572	608	643	589	631	604	587	658	602
41930	26051	6801	3604	2123	1598	1289	1214	1000	867	811	768	784	749	790	692	734	741	715	698	729	685	716	714	716	702	704	648	718	667	674	680	702	696	741	665	703	659	680	639	703	683	667	682	684	652	716	693	697	705	708	664	664	674	719	676	628	703	699	745	710	701	621	683	764	652	678	686	695	650	722	696	652	697	658	686	727	694	704	708	646	706	764	739	690	683	646	644	691	707	694	703	665	721	701	728	624	701	668	702	676	646	700	647	698	682	687	687	682	678	686	656	700	676	703	664	732	673	697	743	686	673	681	683	738	658	724	661	661	710	690	699	687	701	717	694	701	666	697	708	685	692	685	700	675	704	648	664	672	613	713	651	670	664	715	709	678	664	733	710	692	691	630	728	696	699	696	653	673	644	643	681	711	654	719	669	738	704	725	692	689	675	672	718	699	671	671	700	729	749	691	702	669	669	700	671	746	645	722	702	652	692	697	669	688	700	634	660	695	644	717	651	691	670	685	671	709	694	671	659	710	648	699	691	691	683	675	679	697	742	736	681	715	669	714	677	671	676	691	691	627	687	651	728	670	687	702	639	683	666	761	710	674	692	735	675	690	728	716	682	667	693	690	681	719	646	662	686	656	762	734	719	664	708	725	689	693	657	688	695	704	660	718	693	647	678	713	714	692	660	661	700	670	695	689	665	679	658	699	750	659	683	704	681	718	694	711	661	643	695	698	679	672	675	694	680	669	635	690	644	677	664	681	714	686	652	639	716	718	684	687	716	691	683	710	733	658	658	669	714	693	705	696	648	674	688	706	675	654	625	706	688	697	686	673	698	700	639	673	674	653	669	675	683	704	675	643	693	657	683	729	727	661	680	664	702	686	712	671	656	699	617	658	650	667	690	700	665	657	688	766	694	679	703	706	646	730	682	701	704	716	663	694	681	683	679	682	687	729	699	710	677	712	713	694	643	734	647	669	620	689	693	697	629	739	657	695	694	717	643	646	666	682	706	648	679	711	687	665	677	674	673	715	759	672	645	653	703	654	671	699	704	692	647	742	662	647	689	621	676	659	674	673	619	620	686	680	664	749	701	644	678	727	692	679	670	689	668	683	683	653	737	698	699	678	673	651	657	699	660	696	687	746	675	714	681	665	731	684	707	657	649	689	727	677	653	671	627	673	654	676	666	664	658	671	662	705	689	625	705	660	692	666	675	661	701	688	647	682	677	700	664	692	703	661	730	698	707	647	690	713	685	662	657	668	660	642	647	721	678	679	693	648	679	687	671	689	681	709	753	688	688	709	696	660	674	640	709	678	643	645	700	651	704	690	692	731	682	642	709	676	689	644	684	737	668	664	721	707	703	710	679	649	727	642	745	652	699	664	660	667	656	630	678	645	645	707	762	657	720	695	667	692	690	716	675	690	712	719	674	673	681	725	709	671	709	695	691	687	701	710	719	680	668	648	696	665	733	693	699	683	712	710	680	656	662	663	673	673	674	670	695	736	677	671	689	705	672	685	716	714	681	640	717	657	670	701	675	714	650	675	691	670	689	682	697	650	668	682	704	708	686	647	701	653	650	719	691	686	672	699	667	702	726	715	744	691	631	668	685	662	689	672	671	677	665	736	673	703	666	694	674	689	627	671	690	676	672	670	707	668	692	715	688	666	677	663	684	685	697	712	706	679	724	657	673	688	660	674	676	648	669	710	713	680	649	708	626	632	718	705	714	716	681	686	696	692	741	668	669	647	662	689	675	686	689	696	676	666	672	677	722	677	690	675	686	707	687	709	649	698	640	700	676	699	700	728	655	633	755	732	673	685	704	645	702	669	662	679	691	699	657	685	672	690	704	669	671	694	701	704	657	669	633	690	717	723	686	671	668	658	658	708	670	712	697	699	694	688	701	676	686	701	716	730	680	652	702	700	722	653	699	710	694	659	667	689	697	679	636	666	677	652	689	717	714	692	669	701	686	674	696	751	675	680	688	651	629	676	699	650	681	674	658	709	658	634	673	683	684	658	656	673	668	662	651	642	669	645	651	689	686	693	711	690	706	682	711	692	643	649	662	633	673	711	690	677	744	709	699	669	755	733	701	729	691	653	660	675	702	705	674	699	680	662	724	665	666	642	661	644	667	711	690	660	622	656	680	670	696	704	652	661	732	656	705	667	662	681	704	624	700	720	706	685	699	639	694	620	698	704	731	700	628	691	633	675	643	676	700	680	674	648	648	680	669	670	695	687	712	691	704	699	688	648	724	676	648	643	706	700	727	664	645	675	704	674	665	689	626	681	654	671	689	704	686	698	683	703	682	701	680	674	674	640	656	635	704	694	713	691	658	636	667	649	692	698	708	726	665	683	727	682	692	659	675	663	640	698	720	732	731	712	685	682	659	665	682	684	653	671	660	715	641	687	629	714	662	709	699	659	645	653	674	656	691	697	689	675	694	681	689	688	657	662	691	668	663	746	685	665	705	614	699	675	668	705	708	739	657	684	700	701	646	685	671	643	690	663	693	658	679	682	643	679	675	670	698	699	617	669	687	667	667	694	691	706	712	687	709	650	674	696	667	672	696	647	729	709	714	692	699	699	693	674	722	714	659	671	710	703	665	658	656	681	730	663	657	693	711	712	677	688	701	683	718	653	694	712	694	662	703	659	722	694	680	668	694	679	617	684	687	669	656	627	702	705	656	684	682	661	715	705	717	671	670	708	661	716	721	659	680	697	664	676	738	661	643	722	717	652	691	648	689	663	701	669	677	662	665	701	674	680	688	753	645	721	737	711	690	666	687	657	689	665	675	634	693	698	682	704	686	749	699	706	664	613	730	675	670	659	667	670	679	648	729	681	695	650	653	700	667	662	675	675	695	695	667	674	692	692	690	705	745	692	671	667	658	660	710	668	736	713	701	672	691	708	747	653	714	714	674	701	737	647	643	695	699	684	647	668	679	671	702	697	647	688	685	670	732	660	693	713	701	702	669	643	650	685	675	679	669	674	658	668	671	696	664	669	700	707	686	671	695	662	693	705	643	660	681	661	681	731	714	670	732	727	673	656	704	634	693	698	661	684	697	706	694	665	651	713	705	663	637	660	654	693	628	668	712	707	649	674	679	674	672	696	640	668	669	652	653	695	681	676	678	683	688	739	700	675	684	669	655	679	679	728	653	708	703	676	687	660	658	729	652	678	702	647	694	686	678	730	715	727	668	675	666	635	677	695	661	672	632	696	676	662	699	716	684	639	717	740	684	676	696	624	676	692	651	688	715	674	661	656	707	657	693	721	699	646	671	705	683	687	697	638	650	698	702	691	642	713	681	693	705	681	708	673	666	685	733	632	714	684	672	700	674	682	695	655	679	710	648	687	694	673	691	665	659	713	709	709	752	706	704	689	696	659	666	710	636	703	701	726	698	647	686	734	705	634	682	677	707	682	694	700	694	657	674	670	668	688	697	656	682	711	726	681	679	700	643	699	675	705	664	629	681	711	649	674	723	649	688	718	705
22266	20806	28518	23188	20807	20865	11727	1407	1234	791	674	616	594	591	574	551	531	500	527	477	527	464	482	435	506	471	436	417	450	428	461	454	460	437	443	399	449	451	428	429	440	455	394	433	442	406	421	435	449	441	435	463	427	409	414	405	434	440	448	462	427	431	444	462	456	423	430	395	381	431	459	390	396	418	432	380	395	419	448	395	417	416	390	424	423	395	408	425	418	405	421	434	414	376	425	412	414	394	393	405	401	404	428	452	375	401	454	395	426	399	432	414	425	414	430	381	432	396	408	409	390	434	430	431	393	403	393	435	422	428	405	453	381	411	409	417	401	379	409	385	457	412	386	413	427	382	401	430	439	414	410	405	417	455	433	396	370	416	395	426	412	403	432	411	404	416	388	369	408	334	425	411	428	374	392	411	417	401	427	465	380	376	397	415	406	428	386	403	417	387	405	398	424	420	393	395	389	431	388	426	410	393	410	419	416	435	404	390	392	422	435	410	416	419	449	402	379	454	390	418	416	416	430	401	430	369	419	408	371	434	434	429	403	417	417	445	409	376	436	401	401	411	386	391	419	409	422	418	408	450	395	440	380	442	383	464	437	401	411	413	401	406	391	411	440	404	431	418	426	386	389	384	424	396	385	401	393	416	368	411	409	426	423	423	437	381	419	377	416	415	414	417	406	433	456	433	400	419	376	389	368	467	381	424	412	416	400	383	400	411	412	414	444	434	393	408	417	419	389	444	383	449	425	403	424	408	402	400	423	428	423	365	459	408	446	453	404	387	434	390	442	417	442	403	386	443	402	402	427	426	423	437	408	403	401	388	436	416	409	402	396	400	424	426	422	408	421	430	418	398	441	415	413	443	435	418	450	411	408	415	422	379	454	403	394	437	430	432	413	408	379	429	400	435	434	421	427	430	445	446	409	379	416	419	400	377	422	433	427	420	401	409	429	422	395	438	446	431	398	466	430	424	438	421	392	403	388	374	408	401	442	398	428	416	397	404	408	419	388	406	389	429	401	434	390	434	402	389	411	427	375	398	381	356	398	452	416	461	457	437	428	381	397	422	432	408	440	411	392	404	434	383	402	371	407	401	386	407	392	378	411	379	428	430	452	427	419	395	400	421	386	425	413	386	400	430	387	423	389	417	423	416	382	395	399	425	408	441	397	385	408	386	391	442	415	391	426	466	368	414	414	421	375	433	388	392	402	399	436	408	405	420	414	414	453	413	399	378	388	384	388	386	429	393	448	417	434	427	433	390	397	384	406	389	399	401	422	395	405	398	355	399	408	423	439	401	402	409	434	400	440	431	421	420	409	371	443	436	390	430	442	427	398	433	413	393	415	421	431	434	415	456	404	401	412	431	435	391	362	439	410	413	394	460	391	400	403	417	420	422	396	427	425	423	413	410	386	366	392	399	414	400	394	444	397	440	416	405	406	425	404	390	382	423	395	405	433	385	425	424	418	439	397	428	406	400	419	433	413	425	420	384	424	395	414	402	440	372	422	374	405	389	439	415	391	423	438	391	412	410	447	430	434	429	391	423	422	432	450	389	415	392	393	415	417	442	447	436	372	412	402	393	406	384	425	450	388	418	446	391	413	394	385	388	436	414	444	420	424	425	400	379	394	399	382	418	465	435	387	417	425	407	409	378	426	430	417	369	386	417	471	421	412	448	414	399	408	440	390	442	427	410	483	399	431	411	410	404	426	391	444	394	414	395	381	422	435	406	408	398	398	416	392	419	424	406	399	448	407	400	418	417	406	417	422	410	449	420	396	417	441	405	428	429	413	380	386	463	421	417	450	426	406	412	437	404	434	424	412	424	412	388	438	358	417	433	428	436	400	423	381	409	446	413	437	407	415	412	399	428	407	399	404	411	359	423	405	386	424	411	397	363	412	453	400	389	390	424	402	418	401	404	409	392	431	420	396	418	401	450	370	404	389	419	386	418	426	459	414	388	415	396	415	381	412	443	440	430	415	374	418	407	371	418	410	386	446	382	422	378	374	412	398	409	405	419	429	405	414	396	375	406	433	407	430	414	412	391	416	451	412	409	387	403	419	414	422	417	394	419	404	422	409	423	460	383	439	433	422	404	388	425	446	436	399	447	393	441	417	414	449	416	415	389	421	398	378	396	409	410	391	397	403	435	386	408	416	426	416	398	409	387	381	413	428	412	369	414	410	362	444	428	418	399	403	445	412	398	395	395	407	410	394	389	466	397	441	446	426	430	415	379	416	425	411	392	408	451	442	417	420	439	423	394	408	407	396	389	406	401	423	406	377	409	411	410	386	444	416	412	424	377	422	436	421	413	381	411	429	404	389	417	416	383	443	402	423	437	403	393	440	424	414	450	438	432	425	417	394	413	390	447	448	388	410	405	427	421	441	392	431	391	419	437	440	390	435	387	383	393	396	409	402	404	390	416	425	437	390	401	420	407	402	398	409	393	412	391	423	402	387	426	394	446	388	384	398	420	425	414	404	414	463	381	419	396	415	427	383	434	391	388	391	424	388	406	393	386	421	404	382	396	417	423	382	415	393	414	373	409	445	393	416	367	445	393	378	462	390	452	419	401	435	396	400	402	405	445	407	427	400	427	409	431	455	417	403	385	423	393	446	412	458	450	411	411	453	390	450	427	392	390	396	402	399	412	401	427	416	413	419	455	399	409	400	401	408	398	371	395	419	407	417	407	399	395	415	423	441	432	422	407	403	415	410	416	410	426	410	400	410	427	429	438	384	391	406	391	421	440	433	428	376	403	462	397	402	435	435	427	432	416	408	409	409	427	436	386	416	446	444	424	412	394	435	446	381	357	398	395	406	395	416	430	423	428	413	431	391	477	417	425	394	407	392	396	424	367	434	425	382	392	416	431	417	386	412	430	419	419	411	429	444	420	412	399	400	426	430	383	421	428	413	401	427	474	347	394	402	420	400	437	422	389	389	383	393	406	399	404	416	388	388	441	413	386	391	401	427	407	407	410	416	396	447	398	387	404	424	406	371	408	429	412	404	425	458	396	400	407	402	425	386	418	381	394	406	426	416	397	432	450	414	415	424	407	436	410	371	428	389	442	401	421	407	444	403	407	400	393	416	425	402	397	392	414	420	453	408	358	414	431	403	387	439	425	398	437	404	419	430	381	411	455	446	382	407	450	430	388	406	403	414	385	382	422	391	404	404	419	399	411	455	400	416	410	405	390	420	404	456	453	427	433	419	385	355	375	398	423	403	374	405	400	410	407	421	401	393	426	397	420	383	411	428	443	411	394	417	423	370	417	452	424	394	404	411	400	432	400	428	418	407	434	448	411	428	398	396	423	449	423	391	410	373	416	438	410	383	412	396	425	410	434	431	419	396	406	415	417	378	414	420	412	419	421	433	432	393	413	449	438	419	412	385	407	418	386	431	443	406	440	430	428	410	417	414	408	424	385	441	393	425	399	400	412	398	422	437	424	437	402	392	421	376	420	405	409	416	420	403	413	420	431	428	419
45098	34149	13486	7216	4651	3425	2510	2223	2200	1209	987	882	793	743	710	629	601	610	591	570	565	526	532	559	518	518	489	500	494	516	501	480	478	453	504	491	480	494	455	452	499	475	477	474	426	475	450	455	430	442	481	482	475	488	460	472	424	493	460	460	476	471	509	486	515	485	494	429	438	522	551	453	492	452	469	408	425	449	443	462	469	454	450	491	450	452	465	465	462	472	485	442	453	441	464	467	448	455	448	450	435	430	433	423	438	484	446	489	419	475	417	488	408	438	435	452	432	440	454	468	425	481	465	442	459	437	429	463	438	450	433	435	457	445	458	452	476	425	413	444	488	466	466	458	432	440	466	457	480	438	493	423	474	414	408	477	487	438	430	456	427	449	456	486	422	466	457	435	462	437	432	456	456	451	460	441	455	452	473	455	467	453	455	445	470	423	441	441	431	437	498	460	459	420	479	471	461	459	433	476	414	438	443	455	441	430	490	468	454	416	445	444	467	434	483	491	467	468	439	399	473	462	449	439	436	436	417	475	460	448	419	441	436	435	441	470	462	461	462	444	441	421	481	431	467	451	436	447	451	448	468	456	436	408	430	446	457	421	435	441	442	439	476	412	395	458	418	448	412	448	428	452	444	486	442	452	429	450	463	433	471	485	439	446	451	444	474	448	430	425	449	428	482	434	472	454	437	450	427	457	450	438	455	452	491	422	463	424	421	436	437	425	441	487	424	420	446	426	478	450	443	479	448	438	422	439	451	460	463	487	469	467	408	467	439	435	467	430	469	441	436	459	449	474	421	444	467	487	434	433	450	497	431	417	425	396	428	425	401	460	440	445	452	457	482	430	436	428	477	453	451	468	423	489	498	455	442	463	430	436	428	474	410	432	441	437	461	457	441	418	446	464	452	449	455	435	492	425	457	431	475	457	415	448	459	445	485	463	417	472	414	463	441	454	411	442	463	451	454	404	436	451	417	461	461	421	398	436	478	395	438	433	433	432	447	442	490	500	460	439	443	492	474	458	443	443	438	417	458	426	438	414	455	430	438	441	462	443	457	445	444	455	439	486	455	440	418	437	431	449	437	449	410	461	468	450	458	404	441	468	458	472	395	453	500	385	487	430	454	437	459	455	435	453	427	415	427	472	435	431	441	417	456	466	433	449	453	448	432	435	479	431	471	442	425	442	452	438	473	460	426	500	414	473	473	428	477	444	455	456	433	434	438	462	404	469	462	461	428	489	457	461	458	477	463	437	463	425	438	431	443	461	445	431	446	434	443	445	422	433	452	435	474	452	425	480	483	434	393	420	466	415	443	462	430	466	406	444	441	441	424	453	449	460	404	465	457	452	471	481	457	435	457	473	462	452	453	396	426	456	482	442	436	435	449	453	452	465	456	455	433	464	436	446	456	420	461	449	475	446	459	453	441	432	464	457	454	444	442	471	426	437	442	451	445	430	472	438	432	440	433	485	489	477	400	436	424	479	477	459	492	420	461	425	461	418	461	465	471	462	401	452	444	469	424	463	461	456	468	454	468	403	460	440	452	457	457	454	426	464	451	453	473	451	456	443	442	406	437	448	450	470	415	453	456	430	450	442	430	453	431	474	473	423	451	471	464	431	473	487	424	443	456	479	443	447	456	463	434	471	468	452	440	457	448	447	419	458	459	461	469	446	451	489	476	428	435	414	398	447	465	425	428	444	427	470	422	429	447	442	442	435	488	462	448	414	456	468	441	439	460	437	494	419	425	460	415	444	474	476	444	498	457	435	429	417	436	465	446	404	464	467	413	474	419	435	480	451	489	422	468	442	462	479	416	440	470	440	452	438	451	428	490	402	469	433	450	433	466	417	430	473	444	497	478	417	416	431	461	464	435	451	414	431	432	404	450	384	467	465	433	444	455	433	450	463	482	463	462	448	463	442	484	464	444	459	465	445	450	501	477	419	446	449	461	408	452	447	416	468	465	440	448	454	453	415	461	460	468	441	431	445	459	476	480	414	436	427	430	442	428	447	456	435	485	437	403	476	458	403	456	435	477	449	455	476	460	436	454	458	435	455	461	444	441	440	445	429	455	429	439	421	453	473	434	484	439	463	437	438	476	445	480	427	476	434	453	485	448	462	473	449	396	472	445	402	462	462	421	447	437	444	448	450	451	469	447	459	486	435	449	447	453	450	418	463	501	428	481	428	462	485	461	427	438	433	461	487	451	426	479	415	468	486	472	485	408	438	431	405	430	461	452	484	438	449	472	457	475	409	442	479	426	455	429	408	438	460	431	423	456	412	447	469	444	407	441	436	459	456	482	463	434	434	440	445	430	460	435	415	467	481	439	454	434	456	460	435	485	416	443	458	398	434	485	447	445	440	431	482	453	484	416	457	423	496	434	457	423	429	433	447	401	388	451	474	417	462	412	447	489	445	460	435	455	423	460	462	425	443	481	454	436	438	464	461	452	468	485	434	470	445	465	450	469	436	436	429	434	473	456	442	448	440	449	436	424	445	439	469	443	431	450	466	451	450	462	443	437	423	454	481	419	445	431	435	403	492	445	447	445	440	433	456	481	439	434	423	447	423	457	415	439	407	462	448	469	505	459	406	460	458	450	447	460	472	463	426	465	438	463	422	459	443	438	452	448	448	441	453	457	420	482	482	466	493	454	438	465	463	425	430	427	467	426	469	463	479	471	461	444	442	467	486	463	463	459	481	447	453	431	418	446	408	479	476	473	437	441	457	425	435	430	483	419	452	445	440	452	442	426	471	450	439	451	490	439	436	432	479	463	446	462	419	433	397	459	460	459	430	458	458	446	444	458	463	423	446	488	434	466	495	449	445	468	431	452	435	452	490	435	431	449	457	461	416	461	426	438	485	435	460	484	465	428	454	457	407	458	462	491	431	429	441	445	466	427	443	438	451	457	413	469	460	411	479	455	410	444	495	489	480	449	405	437	433	433	451	457	491	430	413	524	446	437	446	457	456	450	460	457	448	456	436	447	436	454	469	424	414	418	459	434	459	470	411	480	452	465	433	472	450	476	436	458	444	490	431	452	441	411	491	460	423	438	451	457	489	446	442	425	451	483	419	459	446	427	462	467	464	444	425	416	459	441	435	501	452	477	456	459	444	445	448	419	476	497	448	446	459	409	464	456	437	432	417	398	430	423	413	435	437	470	420	425	461	417	447	425	445	429	467	434	437	443	452	452	466	448	463	441	441	452	442	445	468	461	443	445	443	474	438	465	494	490	452	446	508	449	461	431	461	465	419	430	385	407	405	482	441	454	433	444	461	447	489	453	455	468	455	456	440	457	462	450	461	475	445	429	446	440	444	459	457	473	473	464	407	490	438	446	479	449	424	461	420	433	457	488	477	420	446	450	417	456	455	399	448	437	470	461	447	477	466	425	459	415	448	432	458	448	430	448	433	465	427	465	431	438	485	459	469	450	443	462	424	426	412	457	429	459	437	443	465	526	431	445	463	402	445	441	437	443	470	436	455
30615	23245	12434	1970	772	628	522	473	523	461	496	438	493	454	465	457	451	468	467	521	458	475	478	441	475	476	454	444	420	524	461	491	445	437	478	512	480	461	443	457	466	464	438	477	484	476	457	428	480	466	446	445	441	467	469	424	450	482	441	458	417	483	459	474	472	465	487	428	411	458	439	478	427	450	474	454	465	475	480	407	438	447	480	492	483	432	421	451	482	471	461	450	467	486	454	420	446	460	433	459	453	458	463	473	423	460	482	445	490	461	432	501	449	443	420	443	448	444	464	518	465	457	445	452	414	509	475	456	517	489	450	474	449	462	509	505	491	428	415	440	465	461	499	441	447	417	475	493	449	432	433	465	485	489	497	461	455	484	462	441	457	413	450	437	437	429	453	494	424	437	410	479	484	493	473	436	437	461	422	468	452	477	413	489	443	477	437	486	460	421	437	450	483	415	479	457	479	458	476	476	467	416	493	517	444	469	422	492	454	443	465	490	437	438	456	415	434	495	439	442	487	447	470	461	449	448	454	466	459	450	431	449	458	443	426	464	448	444	461	416	470	428	461	458	462	435	455	490	430	423	452	467	487	492	480	438	451	468	447	484	513	474	410	456	442	456	442	456	429	472	477	442	480	451	452	467	435	442	437	459	456	458	484	433	446	437	466	464	442	448	463	463	465	472	438	462	489	449	450	445	474	492	484	482	467	477	446	469	492	444	470	494	451	454	442	428	476	432	464	429	453	476	488	431	474	472	460	432	452	509	473	467	469	456	485	487	456	429	452	466	503	461	472	446	438	489	448	485	441	447	471	448	471	437	440	422	456	456	473	477	464	460	421	487	441	432	463	472	438	449	439	453	427	446	439	477	459	475	467	464	420	460	474	466	471	460	477	458	435	459	435	448	426	473	469	433	497	463	462	427	480	476	448	493	459	469	445	423	459	481	462	455	441	439	460	475	452	468	492	455	441	463	465	473	436	499	439	436	455	434	443	473	438	449	453	433	448	402	424	459	474	482	437	452	461	445	452	477	500	468	461	486	436	479	474	448	461	439	473	492	432	466	466	464	447	417	467	455	455	451	449	496	473	482	485	471	446	468	482	418	432	481	486	445	443	459	452	478	442	429	443	477	483	510	479	440	478	446	451	455	477	443	450	433	429	461	444	425	455	447	452	479	458	514	448	447	461	422	445	466	464	435	409	473	474	427	452	433	453	462	427	423	440	443	471	484	461	443	454	468	428	450	454	450	402	444	469	430	444	442	468	461	456	455	457	482	468	428	410	441	440	456	454	473	473	421	440	419	426	462	429	448	453	439	446	459	458	470	466	447	452	444	451	457	494	459	466	460	466	483	455	423	475	438	446	507	429	473	461	484	419	460	443	457	422	426	484	430	463	455	453	453	440	477	441	437	477	450	479	470	436	483	437	469	453	452	481	478	476	443	469	474	452	458	481	452	490	492	497	427	439	445	463	479	476	424	458	450	453	486	501	486	453	436	447	476	445	470	497	484	499	431	469	449	475	503	449	471	488	450	455	458	405	445	482	440	416	439	482	460	436	447	457	504	447	402	460	474	475	444	497	469	426	443	470	422	432	428	478	476	435	443	457	482	486	446	460	459	461	463	436	476	479	444	467	461	435	435	466	458	481	461	420	459	493	467	466	449	469	422	444	480	440	432	462	450	451	464	459	451	437	469	481	445	437	465	482	481	443	444	446	419	449	465	447	475	444	462	501	492	434	438	459	430	487	440	449	470	472	462	459	460	450	464	460	437	436	473	481	439	500	469	474	451	469	441	445	466	468	444	521	468	429	465	454	509	424	450	434	468	470	458	475	423	443	444	429	467	461	457	420	457	438	449	418	468	456	461	474	489	472	440	433	472	460	503	444	430	459	431	471	454	450	475	449	439	472	470	494	482	458	475	468	449	509	420	481	433	456	433	449	454	433	455	467	499	468	451	473	481	463	460	453	468	445	437	469	465	475	453	475	470	443	479	495	490	444	419	455	465	427	488	443	447	460	452	448	447	439	451	429	439	446	481	447	469	439	432	463	479	430	490	462	462	485	418	444	497	482	463	498	477	456	447	477	436	460	456	444	477	449	495	477	450	448	422	427	436	467	440	439	483	410	473	465	446	473	493	445	475	439	466	447	482	463	419	447	435	417	475	414	480	471	464	479	433	433	499	446	462	456	468	467	443	429	485	443	423	502	490	502	450	476	448	440	473	444	439	465	434	467	445	462	473	448	452	473	451	451	474	469	433	494	468	409	478	469	430	447	472	428	420	478	400	491	489	465	450	433	467	483	498	461	468	445	445	412	437	403	493	470	438	483	438	450	421	495	446	491	441	438	392	445	454	458	448	458	441	491	471	453	464	475	449	427	489	480	477	472	419	457	476	471	464	451	486	464	472	445	433	467	491	452	450	433	456	498	456	436	462	437	470	476	451	457	463	480	469	448	509	466	488	503	425	470	443	436	439	486	444	460	458	466	438	486	455	444	501	449	491	436	498	413	422	455	452	475	419	468	452	466	470	446	465	427	431	459	425	448	431	459	449	455	454	476	434	470	477	516	460	486	486	443	473	478	463	488	444	433	453	442	459	422	477	464	452	463	448	446	465	458	464	457	446	487	459	453	454	453	440	509	437	444	467	460	478	470	463	467	505	457	430	471	502	438	455	475	434	469	394	488	472	469	426	471	482	466	444	432	466	449	497	487	459	450	467	494	436	439	451	436	475	509	444	455	490	420	462	440	460	443	476	444	455	432	460	468	453	454	468	434	428	510	482	439	454	467	453	447	489	462	464	453	465	419	448	459	447	444	463	428	495	483	421	463	472	449	496	469	430	487	473	439	437	456	492	456	463	452	443	478	519	440	464	421	453	406	455	449	462	429	448	484	452	458	439	464	436	436	449	435	441	454	446	480	443	449	487	466	433	460	405	427	441	435	406	448	445	489	470	458	449	478	457	484	480	433	441	449	426	460	449	487	500	481	431	474	432	461	457	412	452	459	444	456	446	425	445	445	431	481	447	471	475	471	440	460	466	466	436	432	488	435	472	489	436	432	451	426	471	465	456	483	455	434	484	466	422	425	445	445	444	439	486	483	458	470	473	414	467	482	473	442	450	465	407	455	445	474	454	482	476	468	433	463	477	437	452	471	470	490	454	505	455	446	475	496	478	418	451	427	497	469	449	460	487	472	469	470	436	449	441	478	464	504	427	428	441	460	478	453	428	434	459	479	437	451	467	455	450	430	426	498	482	460	472	436	495	443	437	448	479	460	454	462	440	450	466	462	449	499	436	463	474	457	448	447	473	453	432	461	474	460	471	449	481	461	457	462	472	478	460	461	453	462	429	453	423	422	479	485	513	444	457	486	451	460	455	488	479	474	449	460	446	446	443	386	456	448	450	452	472	426	432	500	473	467	494	471	472	492	418	501	432	461	453	452	478	472	448	453	488	464	427	443	463	452	435	462	423	430	423	418	439	468	486
39195	17409	2654	1479	1069	793	674	574	553	540	577	541	560	523	548	542	517	520	527	515	521	568	522	541	542	566	591	565	538	553	553	504	551	514	559	553	504	516	592	541	539	548	515	529	541	513	545	524	519	494	543	514	547	501	551	507	549	548	568	505	586	567	526	498	528	524	550	506	549	536	550	510	573	565	572	525	572	572	550	527	534	543	511	544	559	541	560	538	521	518	535	540	541	517	524	530	517	524	521	521	501	487	544	542	503	524	521	552	548	521	505	533	509	496	557	513	535	516	538	524	535	561	562	537	529	529	523	537	563	494	523	526	510	527	538	538	521	544	491	539	475	523	565	529	550	528	541	515	559	525	537	501	538	543	537	539	542	512	555	495	530	550	488	510	535	551	541	513	558	569	524	516	487	531	562	578	532	492	510	476	551	544	561	573	526	557	527	521	564	525	517	537	571	518	512	589	523	489	535	573	540	520	535	558	537	530	541	541	526	498	545	533	536	498	536	567	548	555	455	561	488	527	483	517	535	538	537	565	505	542	522	554	530	542	544	546	501	506	526	514	572	547	527	514	560	541	553	499	546	515	529	529	510	540	535	535	517	546	529	541	500	502	529	530	521	564	527	497	551	551	563	524	533	531	521	588	537	515	552	544	527	556	572	484	520	536	546	538	502	526	545	516	564	524	525	513	530	516	536	518	548	523	554	518	546	529	514	511	549	561	484	541	527	550	497	531	564	573	529	543	533	557	515	549	510	532	521	558	503	515	519	563	508	526	505	562	503	563	552	532	515	529	480	527	542	563	557	526	507	532	531	532	591	519	525	545	509	513	517	502	525	499	533	491	498	548	540	566	531	538	514	557	540	530	546	523	546	542	564	515	542	530	518	516	531	521	564	507	495	546	501	564	529	520	571	540	544	538	545	530	545	600	520	493	561	527	540	536	501	511	541	519	533	527	505	521	524	541	531	542	555	520	526	531	561	601	598	533	523	538	524	537	504	554	534	482	545	542	519	529	534	520	543	538	507	583	545	493	538	521	512	532	533	542	549	540	526	546	547	516	540	579	545	536	552	525	535	552	559	559	576	573	551	552	533	541	512	565	540	486	549	523	537	514	562	545	520	543	512	490	531	548	536	525	499	535	489	497	535	527	558	553	530	562	541	534	558	561	523	561	535	542	560	532	526	597	549	534	512	556	525	562	505	552	517	548	551	537	566	475	536	506	536	537	545	538	574	571	490	511	567	541	555	502	536	508	527	529	509	556	530	532	554	507	467	519	505	511	527	555	522	511	537	524	513	531	528	515	543	552	537	551	535	498	517	557	520	583	542	523	506	523	508	524	527	524	565	525	525	570	525	561	517	529	532	543	527	485	556	556	526	563	531	521	553	524	497	511	541	522	540	559	537	542	504	522	557	520	538	559	522	517	570	544	540	569	531	548	535	558	541	520	544	519	565	544	551	517	486	555	524	522	527	520	522	546	514	540	546	533	492	595	503	538	514	563	544	549	520	497	502	530	530	565	545	497	536	528	523	516	571	514	500	497	541	554	486	518	523	528	566	482	483	558	506	529	511	560	528	517	562	514	534	521	538	508	527	522	548	554	548	524	529	521	560	518	551	524	522	558	560	562	536	550	508	538	539	546	527	561	547	553	526	525	528	509	503	508	507	525	550	504	491	525	521	558	568	521	537	542	512	547	497	512	493	501	514	579	521	511	539	524	540	529	541	549	532	572	522	554	538	537	571	498	605	520	518	567	506	501	556	530	527	504	538	548	572	532	535	551	526	527	505	513	485	508	467	541	540	564	528	564	494	579	533	541	510	529	532	560	519	558	546	509	539	559	518	504	535	510	528	512	529	574	545	509	564	498	536	553	549	509	529	556	539	538	541	478	530	514	531	516	576	514	563	537	490	523	514	520	530	530	518	567	554	561	517	525	523	546	470	553	507	538	505	497	492	541	551	531	517	511	547	511	523	528	529	522	502	532	536	515	547	534	529	533	476	500	531	552	498	525	529	490	485	501	532	546	563	568	534	522	526	544	551	545	561	538	520	510	564	529	546	535	540	503	521	554	509	598	540	575	572	552	531	528	535	525	512	491	536	506	523	516	523	526	492	547	519	513	564	537	529	528	547	522	530	549	516	516	496	542	539	518	529	522	527	567	521	568	528	524	564	559	474	539	515	544	556	527	529	547	537	526	513	530	532	534	493	549	542	558	549	526	563	537	530	530	524	547	511	544	530	519	500	541	512	516	531	574	508	515	565	551	513	567	526	518	554	517	550	528	482	518	500	488	494	562	493	535	557	522	526	514	535	519	530	542	546	558	538	582	558	527	514	533	514	511	539	515	509	583	515	493	512	570	528	519	535	533	502	542	538	545	579	531	541	506	527	507	516	527	552	518	554	499	502	527	534	555	525	530	549	544	525	567	528	504	534	531	599	556	526	510	520	540	561	498	483	486	510	516	524	484	526	546	540	536	504	546	530	536	499	518	569	501	544	555	566	560	530	518	558	536	542	551	523	532	533	582	515	554	534	575	511	501	521	508	524	564	531	563	498	520	557	542	510	544	536	523	501	534	550	503	561	530	552	546	485	505	496	526	573	563	513	536	560	553	528	501	530	561	535	516	573	554	515	564	527	576	563	531	512	552	542	527	512	500	526	492	536	554	530	566	488	510	521	526	532	572	565	545	538	569	525	541	525	512	529	500	530	518	522	528	540	554	503	504	537	552	521	560	549	501	529	521	568	553	565	529	554	524	517	535	578	543	547	539	556	538	543	531	524	491	538	571	527	497	566	530	500	565	544	569	572	554	511	535	495	539	538	539	522	514	536	482	583	497	508	547	491	582	557	537	562	507	532	525	533	549	535	523	523	486	526	526	500	536	527	532	507	560	548	528	540	526	548	488	520	522	555	518	560	529	498	504	535	505	521	518	553	537	535	521	554	549	539	551	537	519	549	530	506	522	531	524	542	502	533	547	535	528	518	524	548	538	552	535	534	535	511	530	489	519	576	531	518	491	522	552	479	576	513	573	523	520	526	516	567	547	520	534	532	510	563	528	568	551	506	555	529	537	536	547	498	534	538	521	473	530	536	532	535	528	528	512	527	545	577	562	559	543	540	543	544	463	555	495	509	515	519	559	560	559	555	516	536	503	512	505	528	513	479	520	557	532	509	539	541	554	519	524	542	519	523	549	523	510	528	501	590	518	498	564	540	551	563	555	484	519	542	480	538	531	525	583	539	538	507	498	512	520	559	536	470	554	534	585	566	547	503	534	543	552	520	537	526	520	542	514	542	499	519	510	548	521	508	538	520	533	547	547	541	546	541	512	506	551	504	554	539	554	527	496	543	515	521	548	498	558	518	555	524	526	558	508	534	549	575	572	543	526	518	490	558	531	533	513	529	538	566	520	516	507	557	589	552	545	552	526	505	543	572	571	518	506	519	547	542	543	536	491	575	528	523	529	541	527	510	565	552	561	521	515	500	495
23320	20806	28095	23601	20808	12000	1052	635	544	476	416	404	388	327	333	350	314	310	324	297	319	316	334	303	317	290	288	286	291	286	314	268	305	306	303	299	298	298	298	322	309	289	292	288	308	297	275	292	279	288	275	296	288	315	251	283	281	283	285	290	278	319	312	321	304	282	296	282	311	290	282	316	275	276	317	310	269	292	303	289	310	302	278	264	316	258	288	250	293	265	295	280	312	283	298	291	292	297	285	278	266	290	284	267	270	281	271	279	271	285	277	245	308	273	297	304	262	253	295	285	268	285	306	267	291	281	291	296	311	290	275	313	294	299	277	275	260	287	290	281	317	296	251	293	259	295	288	306	318	276	262	310	276	284	276	289	293	286	296	265	289	265	261	241	263	306	269	277	275	296	298	321	272	314	281	256	292	281	262	302	264	281	273	313	266	272	278	265	296	268	275	290	273	281	266	300	248	255	292	251	256	292	272	305	290	282	291	245	292	294	257	276	268	268	303	281	282	285	290	275	265	300	264	295	281	305	309	287	287	302	286	274	296	284	316	260	308	248	265	303	282	285	269	307	281	283	295	265	276	267	292	286	316	294	287	280	255	290	289	255	272	265	273	255	255	294	260	304	281	309	268	294	267	291	281	325	302	285	270	261	286	266	300	292	276	281	275	292	226	287	258	310	300	266	271	298	273	275	284	271	290	296	275	268	296	271	275	281	304	278	297	262	292	285	292	261	295	269	249	279	302	301	328	276	303	283	299	303	260	274	264	302	274	300	269	310	272	278	285	277	274	259	269	274	276	277	273	301	283	280	271	293	265	277	302	276	297	274	268	281	283	236	283	278	297	256	277	289	280	267	277	303	274	278	301	267	271	303	266	273	282	270	276	254	302	286	293	289	293	301	277	287	272	303	273	278	298	308	265	269	327	278	303	289	312	280	272	290	273	312	287	303	264	296	298	308	286	290	300	266	265	297	273	264	300	308	286	274	281	265	296	274	249	276	287	270	280	264	294	295	278	282	264	277	279	283	271	263	293	294	278	285	308	293	295	300	296	261	261	268	307	288	297	279	294	298	270	287	274	283	292	274	296	289	275	278	286	280	259	265	260	265	274	274	290	279	269	249	301	290	276	285	260	287	301	267	291	270	290	265	274	290	291	278	272	301	301	280	289	276	307	263	310	274	274	274	267	276	261	286	247	263	277	281	283	273	281	279	240	269	301	283	284	290	271	306	289	258	293	268	285	244	287	282	274	290	268	287	257	295	295	270	308	270	281	297	283	287	291	306	290	309	283	259	301	308	283	302	282	303	269	281	295	275	284	312	291	285	305	280	300	285	276	279	291	278	268	295	279	273	328	253	270	289	267	277	264	306	299	291	244	267	292	272	252	289	260	285	281	244	252	266	263	289	272	298	268	266	295	255	277	282	271	275	294	262	278	301	303	252	287	260	297	293	268	288	322	295	289	333	256	284	270	262	281	302	289	276	299	276	263	283	300	280	299	259	266	287	286	298	284	287	280	267	273	279	286	286	276	301	302	293	269	274	279	286	247	261	262	262	292	291	315	275	313	302	274	283	296	245	275	277	286	295	278	286	278	282	279	234	272	301	283	276	282	277	278	286	280	313	282	286	257	276	267	275	297	297	232	247	289	301	266	259	281	233	287	276	268	277	243	255	288	299	305	289	271	270	264	286	280	279	287	299	283	278	325	300	276	266	285	309	273	278	282	300	271	312	267	300	292	297	269	238	281	271	255	280	284	268	295	292	259	290	268	259	307	316	264	278	296	299	283	291	294	280	285	272	280	269	286	291	244	247	270	276	290	272	280	289	279	267	265	280	281	257	238	318	268	279	257	263	265	295	269	289	290	290	273	252	261	264	267	279	253	273	282	308	282	267	282	270	297	299	296	267	279	286	286	290	307	265	289	281	266	269	307	272	293	269	288	306	283	284	295	293	292	320	289	298	265	294	281	293	286	266	295	289	300	285	289	282	289	310	256	323	282	303	271	290	287	317	298	293	271	307	277	301	293	295	293	263	276	272	294	283	265	290	280	246	282	261	290	287	289	263	267	278	259	268	293	269	275	295	297	300	305	283	313	275	286	255	277	288	270	288	303	274	300	280	279	297	304	299	294	294	299	321	259	268	288	269	267	244	301	314	256	268	307	271	296	290	282	302	272	274	256	311	314	250	253	276	292	280	302	256	278	270	269	278	284	303	289	281	252	317	269	275	289	279	282	274	249	262	293	292	316	303	265	304	259	280	282	265	263	288	276	305	274	311	290	307	286	298	282	245	288	267	276	295	280	281	261	308	259	265	262	296	288	285	290	276	285	272	276	300	261	281	285	274	254	307	313	284	291	268	282	287	291	289	300	292	291	277	256	295	270	264	276	261	258	269	307	292	286	301	289	303	279	261	250	272	312	264	290	274	275	289	257	289	322	263	284	290	255	302	303	291	283	286	258	300	268	273	289	293	267	278	285	263	291	275	266	280	296	286	271	271	292	276	288	254	275	283	283	280	300	281	267	239	274	268	263	270	277	273	282	274	282	263	271	292	274	262	239	279	264	293	303	270	284	260	264	267	278	287	270	257	264	297	292	243	265	272	285	268	263	260	294	285	298	281	263	265	283	303	298	287	283	294	265	304	290	300	277	294	264	288	285	275	284	308	301	276	292	267	286	281	293	296	303	286	299	238	284	288	280	279	283	291	254	280	236	312	243	282	276	283	270	285	284	252	305	277	277	277	296	256	291	302	311	301	270	279	249	268	312	272	255	303	286	290	279	275	316	272	299	290	284	308	276	266	279	277	277	254	305	299	267	273	263	306	272	287	275	286	292	270	275	279	284	264	278	278	272	279	258	318	262	297	287	269	285	264	316	258	275	263	268	274	301	259	297	245	287	292	292	261	253	284	300	309	298	278	281	248	296	274	257	267	287	282	270	273	299	288	308	309	290	258	291	282	266	299	298	296	303	261	273	281	266	254	319	289	267	278	287	271	290	279	298	281	266	272	299	260	258	284	291	292	259	279	274	271	293	264	279	273	268	297	277	277	290	273	272	252	251	266	255	268	269	284	291	253	289	318	273	271	293	300	303	277	283	265	288	288	276	292	292	299	297	270	283	287	297	301	268	295	261	309	283	302	290	266	281	282	272	295	308	272	276	266	299	296	292	286	255	254	291	293	300	252	268	280	304	277	281	273	285	269	282	286	287	261	280	284	289	295	278	295	312	283	273	283	270	275	272	285	291	292	290	274	265	287	269	263	287	295	264	283	277	261	272	255	246	283	257	284	274	280	293	276	283	270	276	273	280	303	270	272	285	281	274	266	281	296	274	272	287	285	292	303	270	280	306	290	254	282	300	294	279	265	275	292	279	299	320	336	283	301	290	270	265	291	274	273	288	283	292	273	263	279	257	261	263	267	280	317	263	280	290	297	275	288	300	291	264	238	299	298	272	281	276	275	246	307	242	308	266	263	312	269	302	270	254	293
41016	19564	8009	4004	2582	1702	1363	1097	866	718	611	539	533	435	438	470	403	401	385	377	352	404	396	400	380	393	320	365	331	359	335	360	354	347	334	376	360	379	336	379	358	382	365	362	360	366	327	339	334	318	322	343	377	350	350	349	302	356	334	352	335	339	314	331	324	323	350	347	346	325	329	379	340	331	382	370	345	325	353	330	321	352	361	352	351	355	338	347	353	336	310	343	332	321	312	359	341	367	340	336	347	336	342	330	318	319	310	323	341	333	319	321	313	334	313	322	340	334	338	361	320	307	337	360	338	318	353	326	288	298	339	355	335	338	332	339	317	339	324	296	333	330	300	344	295	310	344	311	332	339	347	348	331	348	304	363	343	325	303	361	347	331	332	295	332	335	335	333	333	324	320	338	371	360	297	343	320	333	309	329	320	347	327	334	360	279	334	332	317	329	327	306	327	349	352	341	316	331	331	365	318	290	326	313	318	329	315	310	318	312	331	310	305	333	312	332	295	310	312	352	334	342	331	345	345	328	324	327	360	318	353	331	310	341	317	328	352	318	325	343	290	371	325	280	314	318	344	348	323	309	340	314	322	335	330	347	316	322	340	323	344	298	300	337	289	324	324	341	357	357	343	324	319	365	336	283	327	316	322	305	332	351	332	298	337	332	330	323	340	307	333	352	318	351	363	298	333	311	307	321	315	351	340	325	320	315	370	326	312	342	329	303	343	343	369	307	303	317	334	321	324	343	340	353	315	348	331	338	344	304	324	301	366	332	321	349	319	330	321	308	348	319	311	314	301	311	345	322	324	320	335	304	327	323	339	320	340	342	313	323	319	342	329	313	304	300	337	322	327	328	321	353	329	330	311	328	316	307	312	328	342	346	331	311	295	340	341	362	339	336	331	344	357	303	350	317	361	330	324	312	344	339	339	315	337	336	364	343	324	285	321	327	338	324	335	310	349	327	366	320	358	324	323	315	357	351	311	305	301	336	355	369	325	322	362	319	310	334	335	357	331	341	355	326	344	329	361	349	308	338	313	389	318	354	308	357	349	341	380	333	344	334	325	303	345	324	344	326	322	332	340	312	333	332	312	343	372	326	333	331	349	306	346	319	333	310	297	342	311	334	350	312	319	307	335	349	320	309	314	331	341	342	332	317	341	324	329	294	314	332	326	336	326	347	329	346	346	362	332	316	344	318	331	340	338	311	354	306	362	310	327	313	319	309	292	309	346	292	306	311	290	356	323	361	314	331	318	346	290	300	308	371	332	308	306	317	334	321	321	343	329	324	320	329	354	301	314	320	313	323	327	319	308	303	317	328	334	338	349	330	338	320	308	333	349	330	314	348	326	281	319	297	359	306	340	316	344	290	319	310	332	332	310	316	362	301	325	324	304	312	335	322	324	336	316	338	333	324	329	342	320	319	320	322	325	307	319	324	345	338	346	317	322	302	321	327	317	340	339	344	321	347	336	332	325	324	355	306	348	324	335	329	315	334	318	348	340	320	333	318	284	327	323	334	306	344	328	321	327	286	319	326	310	347	333	328	316	303	312	331	328	338	334	374	342	350	319	337	377	322	334	325	346	322	353	312	331	330	304	323	334	337	308	346	323	333	326	353	335	320	338	333	329	378	341	344	304	304	309	307	333	339	334	310	333	338	331	351	346	327	325	363	326	326	335	330	318	334	325	364	330	344	329	329	347	328	338	325	332	345	349	335	335	306	323	347	311	326	301	325	313	342	329	341	346	362	286	308	342	340	311	338	348	333	297	325	328	367	336	311	322	330	345	309	302	318	338	328	325	327	364	332	293	326	306	317	334	332	328	322	323	313	341	330	326	310	338	328	344	322	302	342	328	341	321	338	337	322	354	335	323	332	361	350	337	348	327	325	325	328	330	313	323	325	332	361	314	334	308	328	308	362	351	324	328	329	305	341	312	322	324	318	312	348	309	302	327	328	308	311	331	330	351	291	348	337	343	291	343	316	287	326	342	297	342	333	308	330	302	320	359	324	288	334	321	304	353	308	332	292	316	341	311	319	332	297	358	357	299	305	325	297	316	330	339	298	315	315	326	305	334	344	373	309	326	316	327	336	313	342	329	331	319	302	323	344	308	336	323	312	303	336	309	322	322	333	295	308	299	322	308	305	360	351	326	327	330	330	348	275	336	365	352	307	319	307	322	333	298	352	318	325	360	317	331	306	292	333	343	300	357	306	316	299	324	316	324	326	349	325	293	318	322	351	325	323	303	342	350	330	313	362	341	345	343	313	279	329	322	302	365	308	346	333	288	343	359	326	353	286	332	334	301	292	297	304	350	345	314	312	340	317	323	325	346	297	342	322	322	323	334	349	341	356	353	331	297	339	281	305	315	353	333	302	299	340	322	318	324	349	321	348	295	347	305	330	344	317	332	326	342	316	331	337	349	322	324	293	321	301	338	320	315	355	341	331	343	304	334	306	327	329	316	350	308	329	327	360	304	361	348	327	321	313	356	310	292	345	312	337	301	315	367	328	347	319	327	320	328	367	320	301	311	339	309	306	326	314	317	343	325	340	340	330	296	323	332	340	322	326	322	326	293	328	334	311	324	343	312	318	312	321	317	314	320	340	333	306	344	321	339	339	302	336	323	324	333	303	318	328	333	317	342	320	324	349	298	311	368	324	335	329	327	320	349	315	338	299	363	315	315	320	314	313	297	323	328	341	318	343	327	343	332	346	328	305	324	294	307	331	315	336	305	315	318	342	333	333	309	324	334	332	356	324	311	320	347	355	300	288	331	311	339	358	331	327	306	348	328	304	328	318	356	325	312	306	346	299	347	342	317	336	332	320	347	325	328	332	298	338	323	309	332	309	308	355	303	334	325	322	334	337	288	335	335	324	344	349	311	336	276	305	291	349	304	329	310	345	329	321	322	349	307	326	320	302	313	325	293	315	333	348	350	322	351	345	330	347	330	302	318	369	307	305	352	326	305	344	345	318	320	333	295	322	377	315	323	299	327	302	285	365	326	324	325	308	306	335	326	339	312	324	295	353	329	343	354	310	341	326	308	343	346	337	315	335	340	333	324	367	360	331	338	343	341	352	309	300	300	363	313	369	317	316	312	311	321	295	321	324	338	332	326	335	338	366	307	300	304	329	312	316	330	314	316	325	330	321	331	354	334	336	311	298	326	332	308	331	329	304	309	313	330	288	345	323	332	311	333	318	323	337	329	339	312	316	313	300	323	341	344	341	330	316	347	331	315	347	327	323	353	307	331	336	334	358	314	327	311	320	330	340	323	353	344	316	331	312	331	329	316	354	313	311	303	296	311	327	355	336	341	322	334	304	303	311	316	329	349	303	294	338	310	339	328	315	337	330	334	334	307	323	329	342	320	286	320	324	306	335	310	314	342	329	346	352	339	354	357	317	315	333	315	348	346	314	324	319	328	341	338	328	314	352	358	330	308	304	339	344	335	348	323	318	325	342	323	304	364	312	332	348	319	325	335	322
24521	20775	27076	24527	13051	1261	930	774	726	772	686	644	665	692	643	686	658	668	600	634	604	657	661	634	655	647	683	598	654	604	614	621	585	624	620	664	618	636	638	682	620	591	627	595	605	666	640	573	642	614	624	624	600	604	613	601	614	609	627	602	602	625	663	595	656	647	662	589	633	642	634	543	597	635	660	639	622	617	647	608	590	642	622	569	636	654	664	658	653	640	631	649	646	620	629	617	620	671	645	626	620	585	680	629	597	617	658	646	618	599	647	646	597	612	570	605	625	627	634	598	616	587	607	606	589	637	650	607	627	645	609	659	620	668	606	626	622	667	606	618	612	594	639	635	630	656	619	625	686	638	599	632	603	633	608	697	570	621	574	628	649	578	645	651	635	652	623	637	638	598	579	619	624	631	625	602	637	607	660	611	557	594	592	603	618	643	607	641	659	626	642	658	650	620	654	656	612	646	616	628	599	641	605	603	678	660	622	609	599	599	651	594	655	622	620	570	606	616	616	661	615	595	590	647	635	589	630	627	656	590	645	601	603	611	603	624	609	650	553	564	628	629	621	597	614	574	608	635	599	677	623	563	662	589	631	687	658	620	615	591	621	603	644	616	600	659	584	613	636	644	643	634	610	654	655	630	653	616	607	601	655	627	597	604	634	595	642	633	595	618	623	627	571	602	644	674	642	611	616	647	656	603	608	619	601	634	654	606	640	603	654	616	608	631	589	619	612	609	605	638	596	644	643	557	640	631	627	655	614	616	637	591	639	633	628	613	617	644	639	659	545	610	634	618	609	644	629	644	641	613	582	613	631	617	600	646	611	629	634	620	606	621	610	619	591	600	650	618	667	603	599	593	678	598	605	644	619	597	581	601	639	637	662	613	617	614	637	624	621	647	582	604	628	596	618	621	573	656	634	619	633	662	629	623	655	594	584	640	613	613	609	652	640	578	627	637	622	617	647	607	591	652	627	617	640	654	651	623	606	640	624	636	613	592	570	650	598	672	577	619	629	616	623	614	638	626	629	578	617	624	631	603	603	639	634	652	590	649	640	612	597	586	628	618	613	613	609	636	693	623	647	593	616	611	580	637	640	612	630	616	581	611	635	647	648	605	634	593	584	662	611	671	621	601	635	602	573	623	649	674	628	573	647	606	609	585	603	644	636	591	647	594	602	605	611	606	630	646	645	603	604	622	615	594	643	597	605	621	604	599	613	654	624	664	593	619	636	616	622	607	645	629	581	584	606	616	628	633	638	600	659	572	598	575	596	590	592	649	605	594	579	647	632	603	665	684	557	593	703	654	648	594	631	623	584	640	627	656	587	614	601	620	668	620	629	592	601	647	593	593	640	614	586	644	628	623	606	611	642	644	616	631	609	591	640	663	644	649	581	641	623	660	622	584	599	651	636	571	640	636	610	631	593	576	580	662	616	655	626	622	651	577	636	637	611	600	660	642	615	634	618	612	595	592	578	629	610	591	639	624	621	605	621	639	632	582	568	561	578	608	622	589	645	618	648	616	576	648	636	615	634	620	628	638	631	589	567	618	568	630	620	631	640	606	603	603	589	599	633	642	631	611	587	630	630	655	648	627	658	626	659	625	622	624	613	620	599	637	636	662	656	591	619	616	639	594	603	645	664	640	573	652	609	670	616	614	605	633	600	616	589	625	616	643	623	612	618	594	663	607	625	650	625	574	604	610	582	581	609	613	662	633	576	623	603	669	610	590	634	631	630	611	607	635	639	633	588	639	627	638	626	654	651	674	611	620	622	601	622	591	594	656	614	602	664	593	596	620	658	605	603	628	586	619	626	580	684	619	615	597	620	606	612	584	566	649	637	659	606	634	628	638	636	632	627	607	626	603	620	590	610	608	607	593	641	606	626	618	632	604	606	663	585	625	594	635	630	616	628	586	654	658	606	636	578	597	590	641	608	588	589	591	606	623	630	593	622	651	572	644	630	605	631	623	633	624	586	593	670	628	603	658	629	596	619	574	646	616	649	587	631	645	661	646	614	608	623	643	586	583	631	628	634	609	630	623	664	639	643	620	613	579	607	632	655	608	602	623	638	595	584	661	624	661	591	608	615	574	570	644	613	656	630	598	646	620	588	594	587	593	635	580	639	600	627	627	635	637	598	630	598	648	647	574	636	625	628	617	576	604	624	630	622	575	599	669	632	627	633	607	622	681	637	600	609	685	651	651	630	627	601	608	651	615	636	624	663	597	633	614	639	608	602	638	647	616	615	630	647	613	611	627	638	627	616	583	599	560	636	621	576	576	552	653	622	608	635	637	625	637	630	656	601	632	634	652	670	622	624	676	642	608	638	580	608	632	605	607	613	629	619	618	607	630	640	597	625	619	605	608	600	600	621	564	632	611	624	643	664	597	622	621	586	608	568	632	595	598	614	619	653	637	641	610	620	577	604	626	570	636	653	635	598	619	603	616	654	629	659	603	642	618	617	610	641	688	628	608	572	589	622	622	650	624	632	630	645	644	644	594	624	535	606	596	626	621	627	604	649	618	639	680	592	608	660	621	611	636	659	603	631	605	654	640	603	622	587	621	618	648	612	623	592	609	666	606	609	646	596	647	620	610	630	561	608	636	618	637	639	603	654	555	591	646	616	651	613	654	619	589	600	624	654	636	599	607	616	635	616	592	614	634	637	586	608	598	603	619	599	626	586	614	621	629	652	618	596	647	618	630	608	662	619	590	621	621	620	600	662	599	626	605	637	559	619	632	641	613	589	634	601	693	586	606	646	597	624	637	644	631	599	631	646	594	620	638	602	627	626	609	647	586	604	626	587	598	596	630	638	607	652	637	635	605	590	628	665	648	625	599	562	580	594	627	655	615	615	638	618	669	577	603	620	609	602	641	610	619	627	662	643	660	611	660	601	635	617	628	648	608	651	635	595	642	662	571	635	626	635	587	590	612	626	627	633	593	642	602	631	615	613	621	623	622	601	597	606	698	590	608	618	633	574	627	636	647	670	639	581	556	596	631	642	616	624	610	610	625	642	600	597	581	609	623	600	634	622	654	593	608	620	651	622	610	632	574	631	644	624	643	621	620	622	645	636	630	608	602	628	590	606	626	617	618	607	617	627	584	578	586	622	577	618	622	626	644	584	636	601	586	614	623	608	611	596	605	571	616	587	635	620	577	568	611	651	576	592	588	599	619	545	603	619	617	662	621	641	618	602	585	622	566	635	598	632	600	627	612	599	580	632	545	604	610	609	621	610	644	617	624	637	608	607	632	591	642	618	587	609	616	628	607	602	602	648	638	645	614	627	604	616	618	624	645	626	607	658	621	616	632	637	605	671	638	609	585	577	601	656	630	605	624	630	622	628	660	641	598	625	635	634	615	635	632	610	625	667	624	620	599	606	599	609	602	644	586	629	615	574	646	593	642	609	604	618	618	632	639	598	613	635	640	600	626	609	668	589	610	621	589	575	638	600	574	637	612	608	608	597	622	627	642	633	663	638	635
38421	12898	5397	2848	2047	1507	1280	1146	1005	936	842	812	821	793	802	725	775	704	737	720	720	730	709	703	728	714	688	723	676	743	681	729	697	721	725	754	746	742	692	720	707	696	687	715	705	706	703	713	702	732	708	695	712	727	701	693	700	675	709	695	712	747	656	724	712	663	706	723	700	715	706	768	768	658	683	710	697	714	698	666	683	670	756	679	727	679	717	667	735	725	691	665	686	701	730	675	718	662	695	725	770	724	724	694	659	701	715	701	693	683	728	694	727	689	703	700	709	683	719	700	661	723	659	663	668	667	719	738	699	686	689	750	676	664	715	732	656	683	686	683	729	665	697	688	734	738	721	698	712	664	717	689	666	668	671	687	692	667	691	729	672	722	719	685	728	696	657	677	673	680	728	703	686	706	699	717	720	711	706	721	709	698	681	709	693	723	695	628	676	704	699	733	751	669	659	691	679	708	686	694	691	667	663	727	647	762	675	694	701	714	705	661	693	717	703	695	718	697	694	684	651	726	656	695	711	744	683	697	687	745	653	725	673	724	718	720	707	701	701	714	713	676	691	691	717	689	698	664	673	719	671	708	724	681	672	676	672	667	684	706	675	743	689	703	681	681	655	694	662	692	704	719	709	679	652	685	710	732	749	702	700	732	713	728	682	701	718	703	701	748	736	739	695	696	718	686	721	683	720	722	685	674	680	703	742	717	712	703	678	722	669	724	653	707	698	685	695	704	675	719	670	698	698	702	658	676	682	677	648	703	722	678	669	709	697	717	640	679	743	701	655	718	709	719	744	719	679	702	706	712	663	716	692	667	692	716	702	688	663	666	720	741	683	683	685	711	708	666	688	718	736	692	716	676	706	673	740	663	737	708	663	739	712	744	632	655	728	639	728	690	702	697	692	699	747	720	682	681	645	733	700	664	677	669	699	720	715	676	653	717	685	706	718	671	710	714	715	720	689	702	731	666	697	678	727	668	698	702	708	693	727	713	727	730	687	705	659	697	660	681	663	706	688	686	690	663	746	637	748	740	696	773	654	671	711	724	711	711	692	660	706	714	712	653	710	719	680	723	678	680	689	745	725	704	667	736	654	685	694	706	713	719	630	700	738	715	693	686	722	706	643	694	679	707	674	722	710	742	717	689	721	630	671	664	716	717	722	684	650	686	685	675	708	699	687	703	702	738	718	709	680	675	728	710	686	758	690	711	683	654	729	683	688	702	743	704	689	677	663	727	740	707	658	727	663	723	713	729	748	637	751	717	678	705	745	698	733	681	677	683	704	711	686	679	693	702	712	745	696	668	687	686	669	729	700	692	688	768	705	678	648	696	705	698	730	723	671	710	710	718	721	708	737	719	682	664	718	683	664	664	694	684	682	703	759	665	696	669	717	690	708	653	712	720	698	725	668	726	737	708	714	703	724	666	681	710	713	688	699	700	724	661	723	702	681	705	737	679	703	694	682	747	687	729	677	732	740	663	679	714	645	688	694	691	665	682	712	676	703	705	742	657	712	685	676	720	686	707	651	725	683	686	748	717	719	680	709	679	701	682	701	773	642	717	681	725	731	709	696	688	725	671	719	701	700	709	633	715	667	692	683	687	725	673	692	717	695	702	687	706	675	684	656	686	669	692	664	699	660	668	725	684	759	671	703	739	731	718	696	730	708	688	690	708	700	701	683	737	697	696	704	669	697	655	670	693	686	660	728	677	691	720	710	685	703	728	699	701	644	705	692	737	692	717	668	762	685	696	710	710	705	678	643	673	725	728	707	663	708	674	705	693	688	667	725	713	701	690	680	690	686	688	734	681	707	728	704	697	657	732	690	679	692	669	681	661	706	738	674	686	676	691	693	671	713	701	664	731	710	666	750	657	673	656	675	686	684	754	690	706	650	707	704	701	668	711	724	657	671	670	723	701	700	744	679	696	730	693	692	708	695	700	712	717	729	753	717	648	705	717	708	713	686	716	707	734	658	710	713	668	710	702	659	658	690	693	706	683	718	723	688	728	681	691	687	693	676	729	728	713	734	647	706	679	688	701	747	717	734	699	712	723	716	656	678	715	702	658	690	652	697	712	752	712	692	723	689	725	690	711	706	695	684	699	694	730	676	695	729	722	683	658	657	722	668	676	666	742	706	697	728	683	680	697	743	696	729	676	714	671	690	702	686	703	675	695	714	729	658	675	682	655	739	731	675	689	692	708	699	710	708	703	653	719	689	689	649	654	694	713	699	684	698	671	713	705	702	689	732	719	724	700	718	693	762	709	657	668	682	694	705	692	688	689	711	687	664	702	721	674	672	747	701	675	676	705	655	684	639	705	674	675	698	757	658	661	652	667	724	691	650	663	692	671	699	671	675	661	689	676	697	739	705	691	666	739	723	703	681	676	710	701	719	677	673	722	693	695	701	695	753	725	720	658	681	668	668	684	691	660	682	658	710	664	714	713	700	708	717	682	744	697	678	664	693	688	683	722	703	667	778	694	695	681	670	679	710	703	653	702	765	716	704	721	713	687	711	667	716	700	705	702	699	653	726	723	699	710	710	684	708	678	670	702	722	683	741	704	723	693	715	681	699	685	691	679	658	701	739	675	695	705	691	690	706	689	717	750	656	711	698	713	692	689	641	724	691	704	694	657	714	666	718	665	649	746	701	691	673	708	722	686	669	666	696	698	700	697	714	722	671	681	705	719	683	755	715	715	701	715	695	670	702	676	692	713	693	695	721	651	682	690	776	688	677	711	693	670	659	690	683	667	700	677	675	724	664	701	676	694	665	687	675	724	693	683	762	660	741	693	627	712	668	698	668	666	673	677	661	711	701	713	738	679	652	691	701	662	767	717	709	689	692	680	719	662	723	641	710	730	746	688	681	727	728	700	703	749	731	691	637	689	724	717	710	650	704	682	702	722	648	743	766	707	708	651	653	765	711	671	702	742	684	684	669	708	673	704	690	640	686	695	689	697	724	710	685	721	658	689	704	716	692	677	703	662	681	726	690	710	729	707	714	699	701	692	668	702	662	692	700	726	692	667	702	717	738	722	666	682	687	744	731	700	677	764	688	732	678	697	715	651	713	730	721	679	687	693	680	743	695	688	695	713	708	705	739	685	671	707	669	692	714	712	688	704	726	694	736	716	683	750	723	670	692	683	723	746	667	668	651	666	676	673	675	730	730	749	642	695	703	694	684	690	742	745	699	700	650	720	681	707	685	664	669	709	678	712	732	709	734	729	650	696	658	649	677	671	685	700	701	682	702	677	704	731	677	713	650	688	733	722	648	665	684	686	675	687	717	680	732	682	682	726	708	702	720	669	690	719	670	721	731	717	693	659	656	691	700	705	690	694	698	712	729	723	729	641	716	684	689	712	702	650	701	687	731	710	678	705	714	725	751	667	705	746	709	634	659	686	713	691	705	716	651	679	741	751	692	640	642	647	719	678	689	675	729	702	681	726	684	718	735	720	684	660	709	707	728	669	689	683	686	698	696	706
22339	20826	28471	23287	20826	20871	11600	1381	956	807	717	636	604	579	580	564	549	565	500	515	536	462	461	459	457	517	476	431	486	479	466	453	494	420	422	429	423	474	459	444	470	456	426	469	454	419	464	455	405	466	438	475	415	463	436	425	439	457	442	441	382	443	413	442	419	458	437	427	454	437	496	475	483	461	487	494	452	400	417	420	451	427	398	413	418	432	430	422	433	429	428	391	419	424	413	425	419	420	418	396	453	417	448	409	433	426	426	445	390	419	425	407	443	399	454	401	399	453	435	444	404	452	428	432	469	403	469	419	422	419	400	402	437	432	433	441	420	432	425	421	432	426	440	439	433	436	432	457	464	399	436	408	447	440	440	445	434	417	435	458	422	384	421	421	423	431	436	416	389	422	410	427	440	402	436	453	430	425	456	409	436	415	426	429	421	437	408	398	430	436	421	433	423	459	409	387	390	425	439	459	452	402	436	427	430	417	411	431	440	452	453	451	442	448	436	397	430	405	401	423	436	442	416	442	435	421	404	438	455	374	427	483	415	375	448	440	438	436	425	441	413	455	450	393	362	413	473	423	433	437	430	442	439	426	461	419	425	433	417	423	412	471	437	409	445	441	407	428	453	448	435	378	395	416	418	446	400	464	415	449	424	465	431	430	372	431	408	385	456	428	415	404	412	426	430	425	485	446	428	434	443	416	477	437	408	412	439	451	426	442	397	394	413	470	430	443	423	419	421	456	405	456	452	420	410	417	413	395	400	431	401	412	420	446	423	409	393	423	445	444	440	446	391	424	422	436	431	428	441	384	427	426	438	425	433	454	468	431	403	412	443	428	413	426	426	450	432	404	437	428	414	423	381	410	457	409	437	456	427	409	444	451	399	434	432	450	441	449	381	439	417	437	413	414	402	420	426	406	413	425	424	403	449	395	429	435	428	419	387	461	454	435	421	410	417	427	402	451	399	434	400	441	395	400	420	432	404	417	412	443	416	410	424	436	417	438	468	434	431	399	419	448	435	451	440	413	424	457	431	444	467	432	437	453	427	414	409	458	417	394	428	422	409	431	396	398	427	445	425	427	404	435	388	412	405	405	405	432	425	398	417	455	389	432	422	453	417	470	399	452	404	432	438	413	391	428	417	404	411	426	445	444	433	425	440	369	422	427	417	498	429	436	446	454	400	410	425	439	419	431	439	428	437	403	451	417	389	410	445	401	449	400	408	415	419	398	446	433	399	428	443	406	444	467	404	417	405	451	407	433	409	444	424	428	446	438	424	410	437	426	443	441	455	434	431	401	424	465	425	432	411	437	454	395	391	402	419	418	445	437	394	427	451	405	459	413	430	410	442	459	394	412	428	439	438	413	407	431	486	458	453	411	452	447	417	437	452	465	442	428	433	421	466	397	425	455	443	409	464	442	397	391	436	386	460	446	421	432	411	408	423	442	391	409	399	456	405	419	404	398	432	394	420	411	424	408	437	429	385	415	441	418	428	419	410	426	407	399	393	422	448	441	437	407	409	440	413	410	405	421	442	420	466	438	426	404	390	466	431	436	438	428	394	453	441	411	412	421	444	421	442	399	451	406	410	435	438	431	419	444	454	431	408	408	438	422	434	438	421	422	464	420	438	426	409	456	442	406	417	403	437	437	424	423	419	417	427	432	399	419	427	449	415	486	435	397	385	372	434	435	429	387	444	411	398	429	425	384	399	426	429	424	399	441	425	412	411	427	411	411	418	414	398	444	427	405	389	415	433	454	435	398	400	406	437	447	439	428	448	406	432	416	432	458	428	426	430	459	436	454	411	447	397	426	441	437	441	422	417	425	464	433	374	422	415	416	406	442	449	425	431	391	405	408	431	401	449	459	419	413	435	473	448	445	426	411	444	431	405	456	437	419	467	448	435	436	412	434	413	421	427	424	423	430	422	435	453	424	432	399	442	405	397	459	412	432	398	448	403	419	441	430	414	433	450	441	424	441	385	416	428	409	441	408	435	430	454	446	416	441	437	452	459	448	411	410	423	448	434	407	416	447	423	409	444	386	410	388	464	445	438	456	452	470	420	405	415	403	445	421	496	410	424	417	424	444	434	421	424	445	448	403	408	424	404	456	426	425	433	424	425	397	402	403	436	401	437	479	429	441	448	444	449	402	407	412	436	413	396	415	436	395	421	414	373	423	424	418	424	410	438	438	421	404	417	447	441	450	414	399	442	453	445	430	436	440	455	444	451	416	382	435	421	445	430	448	443	447	433	404	420	386	419	429	431	411	433	421	408	403	450	447	437	405	405	421	423	425	406	434	383	413	390	383	444	424	413	398	404	435	418	406	420	400	424	428	452	439	391	437	411	459	385	435	419	428	430	414	418	428	453	435	414	450	465	445	392	444	400	449	463	400	398	434	439	441	387	430	393	381	422	438	430	400	379	407	417	433	414	460	442	400	438	437	456	460	404	430	403	426	433	421	422	420	399	409	425	462	434	437	430	454	452	435	399	420	379	468	439	468	395	423	438	434	418	420	465	437	413	413	445	407	425	410	459	455	390	441	436	436	432	402	446	399	391	393	426	431	412	425	411	400	418	406	379	406	420	400	444	431	433	462	433	468	407	431	475	450	444	453	413	423	393	448	408	442	412	459	408	458	422	437	406	440	446	390	410	416	454	447	421	436	404	420	412	454	450	420	462	422	442	442	452	426	439	423	409	409	393	420	416	414	433	417	423	427	378	417	400	434	456	470	411	400	416	399	401	430	455	433	403	420	430	424	427	453	407	399	441	448	414	447	439	426	414	422	401	416	405	386	426	469	414	441	431	444	468	431	421	441	435	442	443	392	381	434	430	482	420	436	415	456	424	440	436	427	436	439	434	394	435	418	448	443	388	402	430	405	457	415	410	450	458	432	405	419	430	433	423	428	456	411	393	401	395	458	420	433	423	464	420	410	411	422	458	430	398	427	447	432	453	411	426	432	435	444	407	440	398	454	450	419	399	417	461	432	437	416	449	425	406	403	434	440	389	419	427	432	449	432	417	407	392	432	416	452	418	447	430	445	402	422	421	398	445	405	438	426	410	396	398	465	462	446	453	453	426	414	383	411	375	401	395	409	449	444	425	443	415	458	432	467	404	428	413	403	407	404	434	415	440	441	431	443	416	426	413	435	426	430	453	454	456	428	407	467	448	432	437	431	422	453	407	421	424	436	407	403	386	429	437	426	418	428	429	417	413	409	403	455	423	403	447	427	417	440	415	459	449	429	386	397	416	433	430	408	432	436	425	480	441	421	398	411	428	416	431	430	416	383	435	415	395	425	420	421	449	434	443	402	438	444	405	426	435	438	433	455	412	418	415	426	426	497	418	455	484	490	447	438	393	432	474	431	399	429	460	416	395	395	453	465	383	401	403	424	426	412	409	437	418	444	398	403	406	408	453	414	441	443	392	459	447	420	370	430	450	469	426	425	440	412	427	416	472	413	413	432	419	437	440	426	429	417	475	433
43641	21927	11901	6447	4254	3227	2589	2223	1635	1277	1073	956	840	754	707	718	655	681	633	593	637	578	552	582	526	545	532	552	520	548	509	505	472	482	458	482	494	528	476	547	505	515	481	516	504	517	505	498	471	445	491	485	489	481	463	477	448	492	510	501	508	530	499	488	531	447	500	498	511	500	497	499	494	512	490	574	567	483	515	507	520	447	419	457	477	458	454	465	462	463	484	470	466	453	455	480	448	500	479	459	496	474	445	478	473	483	467	472	506	480	493	499	480	474	489	475	465	440	459	472	464	440	475	458	456	503	467	496	518	460	488	461	432	481	434	452	440	509	482	452	468	475	453	451	470	466	474	481	472	451	467	476	479	486	456	497	485	446	462	521	474	457	451	460	462	454	450	456	490	460	500	459	430	467	475	461	459	489	460	490	447	450	460	461	472	442	476	447	475	435	505	497	478	468	468	489	467	476	498	424	447	473	464	496	514	502	474	477	498	470	475	503	470	478	461	470	444	520	439	474	454	456	499	450	516	487	462	462	477	480	494	511	461	496	452	478	425	436	482	438	507	469	503	445	494	486	440	442	450	446	522	454	491	468	460	457	444	444	460	450	493	507	435	477	434	511	469	493	502	461	477	469	466	480	428	463	496	478	477	448	476	468	456	479	483	470	495	488	457	447	427	454	469	479	481	470	506	487	477	510	454	480	469	436	457	477	486	487	480	451	448	465	446	454	487	473	464	450	456	469	523	458	449	478	493	437	490	479	453	422	497	478	462	479	445	467	475	499	469	466	480	488	482	497	481	485	455	470	528	457	469	501	441	490	463	472	453	458	460	468	468	422	455	438	450	481	481	460	502	433	464	450	445	465	459	482	476	454	433	475	453	457	489	470	454	440	499	491	482	515	455	471	458	449	440	466	460	477	465	486	495	493	437	467	452	475	464	454	456	485	475	470	446	472	432	501	436	452	468	472	467	461	474	486	496	489	517	430	455	470	470	444	456	454	476	480	469	468	478	459	439	453	509	482	476	432	503	456	464	523	472	481	479	430	497	449	503	453	481	484	482	491	499	455	451	479	476	478	500	470	511	451	476	467	473	462	468	469	484	492	434	455	491	467	432	448	466	485	461	439	458	487	471	471	483	495	462	474	495	460	469	452	441	441	459	476	484	511	430	506	485	470	484	482	468	432	473	452	479	473	476	512	513	483	462	487	487	460	495	474	492	425	492	451	453	433	478	468	478	466	513	497	485	472	432	467	495	419	469	455	467	476	472	427	457	469	456	459	477	479	468	439	478	457	472	438	417	489	458	494	484	491	487	436	452	481	481	422	495	464	475	413	495	418	483	472	497	504	485	466	447	458	485	414	455	467	435	464	462	465	463	480	453	480	471	471	499	438	473	446	469	454	490	473	488	480	429	490	436	470	457	482	452	466	417	443	473	448	490	477	423	495	465	487	454	476	476	447	417	456	476	439	456	471	470	438	474	492	477	502	463	458	439	482	483	458	459	489	462	437	432	472	463	482	468	453	458	432	474	459	533	424	447	464	446	483	469	523	474	504	471	476	475	501	472	475	481	484	461	470	486	489	448	484	476	484	483	468	467	435	480	451	415	455	458	429	511	496	483	461	448	478	492	440	487	490	502	416	528	469	477	463	454	475	511	455	499	477	438	441	449	469	479	443	473	447	458	484	461	457	454	476	482	464	511	460	493	461	498	474	466	482	483	478	459	461	471	469	493	447	456	514	515	458	480	498	467	497	467	448	487	505	444	448	526	489	482	436	455	456	473	444	452	467	476	444	468	428	490	468	450	469	447	472	493	500	468	468	438	484	469	483	514	472	462	483	449	487	475	510	494	475	465	448	516	468	475	481	475	419	468	476	454	454	454	483	439	508	457	456	506	434	479	453	493	453	425	475	475	485	503	431	447	451	447	456	485	458	452	445	450	442	491	453	435	470	476	462	479	482	464	471	445	458	460	486	471	503	472	465	495	477	461	512	490	481	462	441	469	467	459	466	470	446	464	476	452	498	491	458	462	433	486	489	477	434	460	478	479	475	493	501	457	475	452	456	455	450	456	504	458	444	478	472	483	478	532	458	464	466	465	484	485	458	447	461	435	474	490	472	457	490	498	475	432	466	456	504	476	461	496	469	506	475	486	518	484	483	453	490	464	469	499	496	439	444	440	483	478	471	463	498	439	424	478	459	450	462	475	487	474	455	487	501	441	475	466	494	488	467	485	465	465	452	457	498	457	463	467	488	493	476	467	435	459	425	497	456	456	466	484	473	454	443	469	486	451	486	463	485	476	463	484	451	520	493	463	499	476	487	461	445	460	444	488	458	469	457	463	453	484	477	455	487	456	443	456	473	494	463	474	503	452	516	483	456	487	503	451	444	499	431	462	472	488	432	491	452	468	484	446	461	498	448	477	480	488	496	477	491	474	439	448	478	479	465	476	485	461	453	454	446	483	472	455	449	500	417	477	458	441	469	483	417	487	502	450	493	483	455	444	446	494	465	492	469	497	494	471	451	431	465	464	422	502	471	458	483	466	481	464	473	480	465	451	465	480	482	433	452	466	454	479	483	510	467	453	471	481	455	467	486	497	461	459	428	471	456	485	513	472	496	480	451	478	475	437	501	459	462	477	499	463	476	496	474	459	486	482	453	450	485	519	490	442	487	481	460	470	472	458	458	488	444	500	513	457	467	479	491	450	475	462	467	510	475	444	463	457	482	474	496	470	424	433	474	503	423	463	439	473	455	486	426	447	440	461	477	500	481	469	484	463	473	468	473	460	492	475	486	497	442	455	515	471	453	484	483	420	486	443	452	474	482	486	465	495	467	451	499	501	450	427	480	468	477	443	462	481	453	467	442	473	467	449	475	476	469	497	514	450	440	466	456	454	453	473	452	482	465	494	462	504	482	481	478	491	444	461	446	430	484	455	463	495	500	475	450	447	480	478	460	466	500	481	449	494	460	476	475	443	484	406	450	463	423	465	491	462	455	422	458	444	462	464	447	447	457	491	502	517	457	474	475	438	449	488	468	441	466	454	465	445	476	461	466	455	471	432	444	463	462	461	478	461	471	502	463	471	460	513	476	460	454	473	474	479	450	479	489	462	445	483	476	463	443	465	442	474	495	445	469	477	458	507	466	479	493	544	472	463	434	459	447	456	463	523	464	459	465	486	524	442	513	444	487	477	471	479	456	505	463	486	470	443	472	497	452	474	503	456	458	443	443	486	432	489	442	502	480	455	466	458	494	464	493	471	453	477	445	472	488	464	507	440	475	455	487	468	485	504	520	454	526	486	470	447	443	481	480	468	466	454	469	488	484	447	474	471	476	473	491	491	462	468	450	457	440	459	470	416	467	467	486	411	473	440	481	466	494	462	500	490	447	468	461	450	470	486	473	492	448	457	473	441	484	480	441	461	473	500	470	406	475	455	472	460	459	441	473	472	455	471	476	433	483	475	463	477	481	494	464	434	470	494	440
29988	21194	11424	1408	666	516	478	520	474	523	462	442	487	476	458	530	439	468	496	500	483	438	482	480	472	490	498	486	451	511	487	461	484	487	461	478	450	499	437	466	464	483	465	488	423	496	432	509	444	509	476	474	438	493	479	453	465	458	506	448	464	493	501	459	470	527	454	455	450	474	499	475	472	471	437	450	478	462	464	461	476	478	465	494	492	478	452	465	471	501	474	486	510	476	475	448	460	492	452	465	484	482	467	477	481	472	437	481	476	471	463	472	447	476	453	516	442	481	441	463	501	462	475	476	438	462	457	451	463	493	385	465	449	447	495	446	474	463	510	450	470	489	484	458	485	489	496	459	449	410	466	444	479	449	482	464	450	434	445	467	486	468	506	468	468	442	472	491	517	478	491	477	479	435	430	451	479	490	454	478	480	476	464	474	465	482	494	462	458	462	465	473	453	467	475	455	450	477	460	475	467	451	507	480	471	474	462	449	463	477	524	471	500	496	482	472	424	451	466	468	492	448	486	460	509	473	470	456	469	482	464	457	501	434	479	438	491	433	456	465	450	452	475	496	481	428	494	473	480	485	449	480	466	472	455	475	479	472	460	471	479	483	454	455	476	446	477	443	451	460	446	467	457	471	473	438	463	445	471	493	463	466	528	449	491	446	471	477	474	448	463	443	486	496	441	488	468	464	476	480	463	487	480	471	467	414	464	452	482	499	454	484	478	479	466	494	478	459	471	484	441	469	512	465	513	492	483	478	436	457	464	472	475	478	484	446	478	481	524	493	453	472	449	462	445	492	468	462	433	466	430	462	449	468	510	436	422	443	478	469	483	468	506	469	474	465	466	470	447	443	475	442	442	480	475	465	471	485	478	464	467	503	465	414	490	462	436	504	468	476	494	455	451	463	470	461	495	422	447	453	490	499	465	466	449	463	475	456	485	478	478	459	461	458	454	493	472	518	482	482	452	465	458	455	431	472	480	446	476	466	459	479	467	456	420	499	452	453	483	483	454	471	437	449	470	413	500	499	446	470	463	432	489	495	475	442	509	466	451	469	434	451	524	463	459	438	461	474	478	489	505	480	481	509	454	419	497	467	460	473	467	481	437	455	420	458	458	445	471	455	479	514	434	475	488	495	478	479	456	427	464	490	436	487	483	444	455	442	461	456	463	458	534	510	486	464	458	472	464	487	509	423	472	457	449	507	469	448	469	467	455	440	475	459	484	482	432	493	468	431	472	437	441	495	467	478	504	484	465	499	484	495	459	459	466	454	486	455	469	472	500	432	448	483	508	484	466	485	463	463	465	473	476	459	459	466	492	464	465	495	510	453	511	470	512	466	472	458	417	453	489	494	483	483	445	527	500	427	469	423	491	479	465	438	486	495	458	451	489	504	478	470	478	502	448	461	508	455	463	460	516	466	458	471	517	462	491	469	474	512	512	459	478	453	503	499	478	446	462	493	494	476	438	442	458	474	441	463	458	480	486	443	448	443	459	478	468	507	466	483	485	448	415	433	473	466	479	482	481	502	494	469	473	467	491	437	485	508	474	474	490	499	498	492	491	496	448	490	475	482	465	478	454	455	482	449	482	452	471	469	471	438	466	439	439	443	543	443	444	489	480	482	430	486	462	470	437	466	502	487	485	452	467	498	456	448	479	448	456	488	483	467	446	472	473	463	428	481	504	464	446	477	500	481	458	453	490	481	460	446	441	446	427	476	485	494	425	464	504	497	459	515	462	468	467	479	503	446	440	459	473	463	468	468	459	465	457	475	450	469	441	504	450	474	443	440	469	467	453	468	474	474	466	445	505	469	468	470	466	462	466	478	467	452	491	449	476	479	413	458	494	472	478	467	470	481	457	460	461	451	458	469	475	461	448	455	507	444	470	459	491	437	484	496	468	469	471	456	460	481	439	432	491	450	495	493	485	492	457	428	464	437	501	460	513	461	455	481	486	450	442	469	454	480	466	462	501	434	458	497	447	463	444	439	470	473	442	456	488	474	467	481	441	461	456	435	514	433	486	443	473	469	483	474	476	425	456	494	448	493	507	482	467	472	456	460	431	471	513	479	466	451	441	488	457	501	442	469	481	427	482	468	502	474	482	427	456	444	462	453	509	508	482	477	494	487	476	424	445	428	467	445	482	490	444	451	431	449	467	477	484	459	458	429	475	486	434	519	471	470	485	519	453	445	466	430	439	449	482	439	474	470	475	465	504	463	472	480	435	500	478	506	480	454	524	491	446	462	475	484	481	461	466	524	476	432	440	454	496	482	479	460	505	454	481	458	473	450	477	480	484	472	473	449	473	435	522	487	453	496	508	431	455	490	459	487	453	458	421	441	474	421	493	491	444	439	471	440	452	489	507	483	485	469	448	467	474	431	474	474	475	479	408	431	478	479	442	487	416	465	451	440	471	436	458	459	460	444	472	473	478	442	466	469	470	476	440	473	494	456	475	450	470	455	449	455	426	490	488	464	473	467	439	460	491	480	456	495	491	459	491	462	448	467	450	478	455	461	462	459	488	472	481	498	442	461	448	495	475	494	465	479	488	495	521	423	449	486	464	443	462	479	476	456	469	441	490	439	463	428	520	436	482	483	455	462	401	461	501	486	443	472	479	484	461	439	479	466	458	507	445	494	414	475	469	471	515	475	513	458	467	445	474	445	486	485	481	441	453	456	490	440	417	481	474	428	481	504	455	465	470	484	483	468	487	453	446	478	455	485	436	433	427	476	410	472	466	508	484	472	499	479	460	473	461	480	423	451	451	509	474	475	454	423	471	467	489	486	452	496	465	473	446	500	474	443	482	458	469	481	467	441	481	454	476	458	477	533	460	430	445	498	489	501	496	469	462	405	453	472	426	439	450	475	451	455	450	446	495	445	449	470	449	480	461	465	479	485	464	490	456	468	442	452	488	484	422	449	485	477	460	461	433	490	453	461	482	454	441	497	512	443	416	480	518	479	443	464	461	452	527	460	469	501	493	479	439	439	508	477	487	442	487	443	413	460	503	436	467	483	444	465	495	469	457	528	478	463	480	465	444	475	509	474	460	511	488	473	439	475	471	468	468	488	482	470	477	462	494	478	507	464	448	480	479	459	488	498	462	482	477	504	459	452	464	454	520	449	465	444	504	482	478	486	475	519	477	495	457	466	463	458	453	487	482	485	484	482	463	477	488	441	506	452	480	463	466	481	450	457	476	471	433	476	527	456	430	510	459	486	470	497	487	497	425	482	492	464	493	443	441	440	467	533	458	482	459	443	467	482	468	445	466	475	473	488	469	473	454	460	468	477	449	489	448	463	464	431	472	464	468	469	461	503	501	463	487	446	456	462	476	460	505	456	459	489	463	458	505	461	489	462	469	488	518	463	433	475	453	500	453	444	458	477	463	469	492	463	511	478	464	456	468	461	479	431	460	512	472	504	488	464	465	452	468	474	473	451	477	468	477	498	451	462	515	496	488	482	492	484	469	465	471	461	448	494
36827	7807	1736	1200	869	715	660	606	566	563	596	539	530	577	532	599	518	563	569	527	523	596	558	558	515	564	540	599	549	521	535	540	544	498	537	537	542	532	535	541	516	540	548	505	514	566	564	503	546	563	538	533	578	539	544	554	581	551	564	579	608	527	551	542	507	575	522	529	575	588	583	584	590	576	531	537	583	552	545	528	561	567	532	536	577	542	559	589	562	568	571	510	572	554	524	551	513	506	562	541	534	562	530	524	541	544	582	540	548	528	520	572	491	557	522	570	555	541	527	560	529	540	532	520	541	530	550	539	527	537	553	546	538	569	552	498	569	553	570	569	504	567	553	504	520	521	497	567	514	601	544	582	519	566	546	569	561	532	554	583	575	560	613	513	527	517	591	533	561	509	571	553	568	552	564	524	553	559	554	526	578	550	547	598	558	572	533	536	546	528	549	474	559	537	525	499	572	521	516	501	547	541	580	515	518	574	536	559	507	546	574	569	528	574	569	543	494	517	546	538	539	566	508	560	539	557	531	545	547	544	535	514	524	565	523	540	517	552	550	556	556	557	515	521	570	594	546	492	523	525	566	542	565	554	551	503	563	519	524	554	523	563	551	587	524	556	506	535	564	549	572	547	510	565	538	563	552	543	528	525	529	526	520	580	552	562	583	558	556	510	522	481	534	588	562	550	563	546	550	562	548	538	565	541	527	569	550	550	528	523	604	522	518	510	480	548	568	496	559	513	575	556	503	507	524	548	545	558	557	524	577	549	528	549	530	524	535	532	569	574	529	584	591	526	564	562	540	556	533	519	534	504	593	529	544	549	556	500	556	555	538	567	551	539	536	526	564	543	551	524	572	572	554	543	543	534	527	597	556	570	583	561	581	566	527	510	544	584	587	558	569	535	572	574	579	565	507	555	541	548	525	578	562	548	515	552	595	498	578	552	492	527	557	527	550	549	575	574	531	555	506	577	531	569	532	534	543	541	605	530	523	574	557	502	539	602	576	566	537	561	602	551	532	544	527	543	533	519	560	547	518	548	541	559	558	518	537	575	544	535	519	544	509	556	544	572	575	508	561	527	502	541	546	530	568	548	533	581	597	584	562	543	558	537	565	525	535	543	568	553	551	575	560	555	601	575	541	529	544	515	568	570	555	554	529	520	586	580	520	592	530	530	555	551	529	512	542	548	542	472	555	536	546	515	547	518	519	556	553	545	581	547	534	518	548	588	568	539	509	508	540	529	534	537	573	615	564	531	574	522	544	538	542	581	579	548	610	501	552	483	547	564	533	574	585	496	542	571	563	558	536	544	552	572	547	528	549	519	539	564	576	545	560	545	571	539	562	560	560	557	535	530	535	550	554	536	590	519	607	554	541	524	575	564	519	541	575	563	530	546	550	523	528	538	539	511	575	528	584	533	541	542	557	520	531	522	536	524	541	562	532	551	539	514	523	544	510	549	573	519	549	559	538	550	534	557	536	568	548	543	550	558	555	532	519	564	543	534	537	571	533	554	578	540	523	556	547	568	571	566	549	550	513	506	552	589	588	556	565	535	534	530	542	548	567	560	548	570	610	563	533	555	521	542	527	522	592	526	569	531	540	555	521	544	557	533	555	529	554	549	540	548	548	581	572	525	516	555	539	523	534	534	571	543	561	580	564	542	538	499	574	555	508	550	510	579	584	530	571	553	562	507	546	564	524	531	546	557	522	559	530	551	594	540	575	530	549	574	602	585	521	533	525	586	534	561	588	503	558	557	538	552	559	552	553	537	546	504	508	599	529	588	531	542	546	528	585	559	582	587	565	573	591	523	562	536	579	546	590	535	518	549	543	519	550	575	516	595	554	570	548	505	552	556	582	578	541	526	562	521	524	568	550	557	582	550	529	550	598	578	543	561	524	529	556	534	530	539	533	552	535	557	522	524	499	537	564	533	576	579	543	568	526	533	548	532	543	541	553	556	545	593	555	563	557	540	533	554	558	531	547	568	581	571	514	548	574	528	533	579	554	613	558	601	547	564	525	572	506	560	498	534	601	561	580	551	542	571	551	536	549	585	564	556	549	522	577	510	525	566	549	487	572	586	545	547	553	571	526	539	478	510	560	521	601	541	515	564	537	594	532	555	538	576	530	548	570	550	502	546	581	583	543	530	556	577	503	545	527	551	573	551	563	553	559	545	562	603	525	570	545	553	562	496	524	476	578	509	553	520	547	599	534	524	589	563	595	535	546	524	556	553	566	511	580	541	567	562	528	555	533	524	553	568	567	543	579	535	568	526	534	511	570	577	542	577	593	594	573	512	535	551	517	557	578	516	549	550	528	529	560	527	567	561	532	552	527	529	545	557	517	567	543	563	527	577	552	536	519	537	558	559	538	508	531	513	528	548	506	536	509	578	572	567	554	532	580	549	555	518	512	599	534	574	526	509	552	546	532	551	617	551	529	547	569	569	553	540	546	567	574	564	475	537	524	527	576	520	558	526	519	520	554	553	563	541	577	559	530	525	525	553	549	540	562	518	576	533	561	547	571	537	544	569	568	518	550	557	537	549	594	513	559	507	517	575	518	564	598	564	587	553	589	557	567	559	547	566	538	511	531	534	537	531	582	568	528	554	533	538	519	539	549	562	494	556	509	539	529	533	604	534	582	560	535	538	520	560	546	568	541	536	543	537	542	538	557	562	542	603	551	573	518	549	508	591	547	521	509	558	538	530	513	542	533	550	573	567	534	550	531	579	507	547	557	547	533	507	561	508	524	567	510	599	524	546	559	514	580	611	580	555	525	550	534	570	559	551	523	516	548	519	532	560	550	576	559	543	532	534	559	515	549	551	536	563	565	548	519	548	510	553	574	540	525	531	549	517	555	535	514	509	522	544	509	554	543	556	542	514	564	556	562	517	499	531	549	557	539	525	577	518	567	579	521	556	589	525	590	571	557	522	551	561	534	494	563	504	539	570	525	550	551	551	568	581	554	591	539	533	556	530	528	565	580	555	579	546	587	544	566	519	581	549	515	530	566	582	544	540	588	543	554	554	562	537	551	554	581	559	520	567	547	545	550	579	577	537	563	524	526	528	587	544	545	538	565	558	524	541	505	583	599	592	513	547	555	548	571	536	543	573	537	536	510	545	514	531	545	581	538	541	528	561	525	534	535	570	527	540	560	556	547	572	540	543	591	562	609	500	525	530	546	513	549	527	567	542	531	563	590	547	528	532	528	518	554	509	515	547	551	523	532	565	530	572	519	530	576	538	579	502	545	576	575	561	552	520	524	551	530	566	526	558	568	565	562	575	517	532	539	583	559	579	509	525	543	552	514	584	530	557	562	537	542	501	532	590	576	543	549	531	526	536	528	563	565	554	529	563	574	605	559	580	538	546	517	551	543	507	533	548	546	532	546	545	518	580	583	500	545	558	562	515	532	554	525	531	522	508	526	525	545	547	525	554	563	584	540	550	575	542	531	536	551	518	535	566	533	539	523	544	562	565	543	556
23281	20748	28019	23543	20751	11886	1245	1036	556	437	446	345	350	383	379	363	351	347	330	316	301	297	362	308	307	312	294	288	322	315	319	286	297	304	310	294	297	338	300	272	303	272	292	297	267	308	270	296	273	310	286	310	314	251	290	273	295	285	296	284	290	323	263	302	297	277	276	269	286	296	337	329	337	297	292	303	280	308	284	278	299	287	272	286	272	294	311	292	300	292	296	257	270	296	313	256	264	285	274	315	270	270	247	285	270	299	312	299	262	265	281	285	307	288	282	282	311	307	257	287	285	279	301	269	274	248	312	276	282	309	290	284	270	272	309	276	292	286	305	267	271	289	277	288	265	288	300	295	262	260	303	288	309	301	277	304	268	288	315	294	320	259	322	272	268	312	281	287	243	257	309	299	313	287	242	299	267	302	303	262	292	268	276	279	287	263	293	300	303	321	276	296	298	289	281	299	288	278	267	288	303	281	259	284	310	307	261	308	305	294	285	295	281	284	278	283	296	287	291	247	262	287	318	284	279	279	279	296	282	271	281	278	273	288	268	307	268	264	279	291	284	305	287	309	303	302	280	310	296	284	261	291	268	301	280	292	308	311	272	311	273	282	297	282	286	297	283	283	284	271	279	267	278	308	269	283	268	321	298	284	288	277	280	282	282	284	288	257	270	330	268	287	263	274	286	283	307	253	280	289	276	284	273	284	268	290	307	290	265	280	289	268	281	297	298	288	255	286	326	304	291	289	315	298	274	284	258	305	275	284	272	305	262	321	279	297	270	296	290	305	284	286	269	294	291	248	303	280	286	252	248	317	249	286	294	324	272	305	298	304	308	293	287	313	300	269	284	257	311	289	298	316	266	277	299	307	296	290	287	286	284	286	277	290	307	270	278	291	281	288	323	265	277	305	291	317	283	292	282	290	292	301	275	288	242	292	238	294	303	265	278	310	297	279	271	289	295	235	260	306	278	269	290	261	270	250	291	300	249	295	274	312	281	289	283	295	298	275	264	290	267	254	265	259	297	285	291	271	282	298	269	298	295	288	295	296	278	274	279	250	297	300	283	281	262	279	288	268	321	286	276	284	282	296	292	278	273	283	294	273	283	284	278	323	283	289	293	273	294	290	314	270	267	291	291	272	299	262	284	294	296	290	298	255	296	321	313	277	269	278	264	276	272	319	296	288	281	286	299	297	311	298	317	310	264	280	308	276	250	314	283	288	297	278	285	255	314	272	235	277	268	299	259	278	301	291	270	307	270	277	298	260	285	301	289	277	275	294	289	294	284	278	260	256	245	269	245	293	294	298	311	269	321	293	313	269	264	288	285	268	276	275	274	268	279	265	292	310	299	269	302	290	278	289	292	266	298	283	312	267	264	301	330	299	292	276	284	295	298	283	280	290	278	268	286	296	289	307	255	267	295	285	270	278	273	305	317	288	272	263	273	289	307	281	298	313	267	273	261	283	299	312	293	253	266	273	267	311	292	299	304	260	257	291	311	262	261	300	284	269	276	265	276	306	286	261	258	268	282	279	276	246	284	290	285	308	253	297	269	302	296	285	283	292	287	280	250	290	267	289	286	286	309	298	290	279	277	304	268	295	282	270	296	286	282	285	283	291	335	300	274	270	290	282	275	289	312	313	297	285	311	292	301	296	247	303	283	272	292	270	296	281	294	245	289	295	282	325	276	259	303	273	291	293	282	283	299	266	263	279	295	269	276	275	265	272	294	291	253	258	247	278	311	278	296	287	284	272	278	270	283	295	293	279	292	274	287	291	314	280	280	321	284	270	308	293	278	273	285	275	294	271	286	267	306	298	278	296	271	275	294	270	269	259	301	272	286	259	285	296	310	270	279	338	290	275	325	263	272	275	294	272	295	315	288	288	283	276	298	301	299	265	270	271	282	311	274	277	273	241	298	314	282	254	300	283	273	321	290	293	291	274	255	312	297	293	253	274	293	302	285	269	309	268	263	292	280	286	256	287	281	278	296	301	256	283	290	288	298	255	256	284	273	306	293	269	292	274	287	257	277	278	305	261	320	274	287	309	268	275	284	283	271	275	271	301	311	267	281	297	257	279	283	289	286	300	263	267	280	317	273	288	279	303	268	304	328	312	309	267	264	305	305	287	300	278	266	308	258	289	279	288	269	287	272	273	254	311	295	255	283	308	277	269	278	284	297	277	277	285	298	290	306	281	289	268	297	284	270	301	290	267	295	309	285	284	296	245	280	296	276	267	279	279	270	282	277	260	320	285	294	285	271	306	303	274	280	333	262	282	289	290	258	273	265	276	305	312	295	307	256	252	298	310	284	257	281	248	263	277	271	284	264	255	298	282	270	287	282	282	310	273	276	298	267	274	266	287	261	282	299	299	307	257	308	283	305	301	282	287	285	278	291	313	301	279	289	274	270	279	281	263	277	279	272	259	278	267	300	284	276	291	253	310	270	271	268	325	282	278	262	265	299	268	318	287	289	306	300	282	288	272	285	263	281	289	291	289	282	290	263	271	284	290	287	277	284	292	312	280	280	283	285	266	271	302	289	297	283	293	272	285	289	248	267	277	291	290	293	258	287	300	276	253	311	268	274	315	298	252	281	296	272	261	275	286	287	273	250	269	293	280	293	312	264	276	290	279	260	310	263	290	299	250	273	275	286	305	265	276	304	274	300	258	271	293	294	266	302	264	273	287	268	262	296	301	286	275	281	297	300	280	269	294	256	263	257	283	305	288	289	272	278	267	300	267	293	255	274	276	270	251	324	293	268	283	305	259	304	270	268	294	259	304	273	279	265	307	302	277	297	271	266	293	271	290	330	272	265	292	291	272	286	304	291	289	300	285	274	294	276	287	281	289	302	286	266	268	280	272	272	292	287	273	313	292	305	280	275	269	258	282	245	258	271	293	306	273	281	299	275	281	296	305	290	246	270	264	245	295	293	296	316	291	284	281	285	276	304	303	265	283	295	268	281	274	301	296	320	306	285	253	274	284	288	312	285	279	293	274	309	272	319	261	275	313	240	311	278	268	285	273	254	264	320	260	289	294	261	289	304	309	286	283	288	279	282	310	289	292	272	291	263	263	294	282	293	284	270	322	275	286	291	304	272	291	289	282	286	290	269	286	299	293	271	292	269	271	288	292	311	268	263	312	269	261	281	237	301	249	312	272	272	270	247	291	291	281	258	282	310	253	283	295	269	267	290	320	244	278	294	280	285	265	300	257	299	272	246	277	277	259	282	294	304	283	275	294	271	271	294	263	289	263	252	303	266	291	293	295	280	281	280	266	277	280	280	292	273	307	280	283	293	279	308	283	283	278	322	292	317	289	288	271	264	267	273	260	282	310	272	281	275	258	301	259	269	295	280	303	273	314	300	276	260	291	328	306	298	310	268	291	296	245	281	275	289	295	278	291	234	316	264	284	256	308	261	294	310	272	303	243	310	280	309	266	250	290	289	302	293	263	269	265	284	288	293	291	275	259	296	278	245	313	298	302
37169	14920	6964	3614	2477	1846	1513	1862	976	774	630	590	517	480	481	459	472	411	396	442	376	449	373	403	415	375	381	356	366	364	382	358	340	343	363	338	376	378	349	345	358	367	368	331	326	374	333	351	352	328	359	359	351	353	338	365	342	307	346	339	374	355	346	321	333	361	368	359	348	346	363	361	401	357	344	339	375	348	343	338	363	306	342	348	332	337	339	316	329	335	359	300	362	308	326	341	344	309	346	375	345	339	326	331	344	343	339	332	326	293	305	339	321	320	310	333	363	301	347	324	331	334	363	317	352	324	370	339	345	328	325	340	306	332	330	319	322	341	327	341	358	319	326	315	340	320	313	340	309	357	360	333	306	321	352	335	298	330	362	312	317	343	353	343	295	347	318	348	344	354	323	321	325	384	311	359	337	321	318	324	355	345	348	344	332	343	339	333	369	327	335	322	331	351	346	343	329	354	355	322	338	347	330	345	342	316	309	333	359	316	328	336	338	333	362	309	331	367	308	342	292	359	331	303	338	336	332	320	349	344	335	306	371	323	318	333	348	312	331	305	318	301	316	319	317	324	315	341	353	311	314	345	340	354	313	359	335	323	307	348	340	354	345	291	324	345	328	287	315	329	330	332	314	318	320	313	337	340	334	340	299	314	337	349	335	335	324	298	323	328	301	341	334	311	335	319	356	322	312	309	304	316	322	306	350	337	334	355	330	348	338	309	311	306	342	334	330	324	338	348	322	354	301	339	317	329	334	337	336	328	327	356	327	327	329	310	316	296	309	309	336	340	326	324	333	319	318	346	333	329	317	346	327	317	328	351	347	317	333	340	335	314	342	346	333	330	337	349	339	318	326	340	346	310	301	328	314	354	299	334	337	318	316	339	326	325	349	330	339	322	344	316	331	320	306	328	304	326	338	322	315	338	298	340	297	346	299	391	336	342	334	325	333	335	329	348	323	311	324	321	320	365	345	312	349	331	324	368	320	340	323	329	348	340	338	311	304	326	346	334	299	333	319	302	308	349	332	318	376	354	309	365	317	333	321	297	344	324	333	341	338	318	306	337	367	324	308	327	320	324	335	327	321	325	365	327	337	346	312	316	330	344	318	322	325	335	325	345	362	316	341	361	294	314	331	289	328	339	360	348	325	355	316	329	318	357	349	325	329	285	358	331	337	348	339	315	365	357	347	354	325	333	358	341	301	368	347	351	299	350	363	316	329	345	306	324	311	309	369	330	350	323	367	337	362	295	350	353	323	322	328	362	328	347	315	323	329	321	373	313	348	317	358	333	305	341	336	363	341	351	343	339	356	324	359	326	341	323	328	341	320	343	351	316	326	323	338	357	321	380	345	341	325	354	339	339	333	312	354	300	316	328	349	328	365	332	337	338	319	314	310	348	299	330	310	297	358	315	297	357	319	315	350	361	323	332	336	322	383	329	331	335	329	302	330	360	320	314	350	350	328	329	320	336	336	319	357	319	311	345	348	321	367	318	332	347	346	313	324	333	348	340	336	305	323	339	340	332	343	313	314	336	327	323	367	361	354	351	315	307	322	332	328	307	318	327	299	355	322	308	316	360	307	346	319	353	322	339	318	328	331	336	351	302	364	332	307	325	342	334	367	321	330	330	375	334	343	330	321	321	340	343	324	336	331	344	340	325	339	328	325	315	321	365	311	342	343	323	298	319	339	308	355	326	321	347	321	307	348	356	326	339	343	314	320	328	360	308	347	334	329	348	333	355	299	335	299	346	307	337	336	323	325	343	347	379	340	353	352	328	338	313	315	350	362	324	357	307	294	329	348	346	332	323	321	314	322	338	335	316	309	339	331	305	326	337	332	355	331	350	352	296	375	310	331	319	323	326	370	332	307	359	356	339	338	294	352	344	334	368	340	347	317	349	322	361	363	369	317	342	324	336	312	346	311	332	318	283	314	287	336	311	318	302	334	316	324	342	302	327	338	323	323	346	327	334	311	344	325	359	320	336	345	340	346	336	350	321	301	353	335	337	340	353	324	324	318	376	321	330	346	301	322	348	338	328	306	329	321	341	345	297	348	318	327	324	335	336	353	327	332	315	326	317	324	315	312	333	336	309	355	318	328	312	324	315	317	338	330	309	331	321	357	347	333	343	316	358	352	319	362	325	329	320	322	316	344	353	339	346	353	347	322	338	337	353	349	349	344	337	313	336	318	333	327	344	334	339	339	354	342	343	320	271	290	333	323	316	358	358	326	307	322	325	316	338	366	323	354	334	377	316	327	362	339	345	352	345	325	309	335	304	322	329	321	324	325	311	342	311	311	336	339	329	286	345	312	310	353	323	348	342	319	352	338	295	310	346	329	307	333	334	313	328	335	339	341	309	344	324	348	353	332	333	317	338	311	315	303	314	343	334	319	332	376	339	329	340	316	345	333	330	370	336	325	336	337	316	363	357	341	328	357	342	310	335	316	347	334	345	368	287	362	343	315	339	346	320	338	305	321	349	318	308	359	337	337	310	323	332	307	345	343	328	327	308	329	315	309	376	379	337	338	320	316	343	339	358	335	312	336	313	334	331	311	333	319	334	303	344	339	318	378	309	321	359	310	319	333	288	326	372	335	298	312	322	353	352	338	332	353	344	339	341	351	338	352	316	294	349	313	347	311	283	337	355	343	322	326	329	340	359	327	319	332	342	309	331	327	330	348	344	326	325	323	355	327	356	338	341	351	322	329	327	321	381	336	368	330	330	328	343	310	328	339	337	342	340	318	310	352	342	334	301	355	336	323	324	349	337	348	358	334	334	299	363	308	338	363	347	346	326	308	338	341	288	328	335	355	336	312	312	331	312	338	318	359	313	305	336	339	359	329	324	307	311	355	310	349	336	326	318	292	334	328	326	331	319	347	323	349	342	328	343	344	336	324	344	320	307	336	311	301	321	371	313	336	342	341	324	331	329	346	332	327	328	321	355	333	350	352	369	336	348	329	291	328	313	346	345	364	317	351	289	352	341	323	328	336	323	318	345	346	325	337	324	319	331	364	360	332	342	320	332	289	335	328	328	337	325	331	323	332	348	331	317	363	335	287	299	357	332	286	345	352	352	312	322	352	365	331	356	319	330	327	330	346	318	363	322	343	321	328	301	289	335	322	325	320	320	338	330	361	357	329	316	341	321	307	343	352	369	347	333	317	314	308	336	302	327	324	335	318	323	343	335	326	352	328	359	274	314	324	338	349	344	329	319	326	325	329	344	374	372	318	349	348	321	343	302	342	313	308	355	318	347	346	341	342	329	335	335	324	324	307	324	304	313	322	332	312	306	352	328	348	302	323	334	329	348	327	306	326	299	338	346	304	310	349	325	337	328	343	312	351	299	302	347	343	327	347	339	317	345	338	350	329	313	344	302	356	341	322	348	314	339	349	324	333	323	352	380	362	284	309	359	313	342	369	329	295	322	335	329	331	344	336	311	315	306	368	349	326	340	325	347	349	327	327	340	308	328	303	301	345	334
24499	20753	27172	24380	13560	1289	1132	1235	746	701	714	683	706	719	643	670	618	686	665	643	608	666	597	599	592	638	643	619	620	607	650	636	655	587	629	635	651	595	597	625	645	633	636	636	622	617	604	642	583	628	612	648	606	573	674	607	618	611	635	607	602	593	591	685	632	650	611	606	557	644	609	637	613	670	652	613	625	598	621	616	591	658	626	661	611	602	621	586	624	580	585	610	592	566	664	603	593	598	619	619	611	615	642	643	623	621	612	629	638	607	591	627	631	619	642	560	579	589	635	639	614	602	634	602	576	599	578	631	615	618	611	550	601	688	626	624	639	585	612	594	597	600	629	650	560	555	643	615	631	574	611	645	580	669	605	616	587	578	647	624	602	611	588	594	572	595	611	627	612	614	626	621	597	571	639	607	587	622	585	575	607	603	627	619	654	617	601	645	619	645	623	590	618	609	605	608	578	640	630	662	617	602	614	643	590	626	601	570	632	647	587	602	616	569	614	596	616	604	578	587	609	645	600	608	621	630	625	656	589	643	618	657	605	645	569	645	613	651	612	633	607	610	604	570	586	628	654	646	623	621	656	577	581	579	628	591	610	581	668	611	635	603	633	573	585	581	613	627	606	619	581	568	628	596	606	645	621	639	629	605	663	611	564	669	606	623	610	615	585	640	610	575	588	625	616	633	587	649	599	607	610	608	601	612	656	613	607	614	614	638	604	650	650	586	583	615	624	633	639	618	659	618	615	607	601	589	575	634	614	580	603	624	619	600	636	576	563	605	576	602	633	615	578	620	647	603	579	634	570	610	593	657	623	631	639	583	635	645	607	578	569	577	606	621	624	592	625	597	624	608	653	611	596	643	620	634	576	627	624	577	609	586	553	625	671	587	578	588	597	636	585	623	599	612	653	586	610	645	654	622	593	591	618	605	607	623	587	617	616	639	572	593	636	611	665	589	571	605	599	597	627	625	589	628	636	629	608	628	629	625	632	611	613	581	639	602	597	622	606	662	640	637	588	675	629	597	624	655	569	646	640	596	595	610	624	583	624	599	611	619	582	620	641	615	619	617	623	629	628	623	603	596	615	609	621	599	608	624	657	641	620	636	561	629	587	632	589	627	608	614	621	599	629	587	607	612	627	606	596	619	608	625	614	590	612	626	619	675	628	599	610	608	604	625	605	610	621	642	684	630	622	602	638	575	615	557	664	597	618	603	615	610	622	611	636	570	641	631	608	611	573	626	610	585	591	557	611	618	625	578	632	619	619	644	607	646	610	596	642	654	590	654	596	666	638	630	593	599	586	601	639	623	601	612	603	607	664	577	627	634	604	584	593	600	616	621	636	592	586	584	621	626	583	658	613	628	593	601	579	602	638	613	608	636	565	624	603	591	629	598	600	572	600	577	614	614	621	607	565	591	610	581	634	644	610	616	576	579	587	620	627	600	653	644	564	608	582	589	610	592	609	628	635	602	553	605	597	587	620	646	622	615	592	577	639	538	641	634	642	634	585	596	657	630	622	621	670	631	591	643	564	651	616	578	601	621	596	635	617	581	604	594	619	632	600	566	643	585	600	567	558	567	569	619	617	595	631	612	613	627	600	643	647	610	580	616	588	607	581	576	612	616	556	610	586	607	592	615	611	620	652	627	611	607	596	600	663	608	614	610	589	609	602	597	594	602	567	603	641	591	601	569	618	591	629	606	619	613	603	653	641	651	604	619	586	580	639	584	573	613	614	601	604	612	564	583	657	564	627	628	578	607	611	641	599	597	553	572	617	566	620	584	598	598	617	591	616	623	637	612	619	633	622	577	591	617	590	607	634	589	617	586	601	628	631	603	620	589	606	612	603	613	604	613	598	667	622	584	620	633	602	578	625	582	595	632	625	604	583	597	579	614	633	625	580	645	604	613	599	615	683	593	612	593	611	623	576	661	623	618	610	619	596	635	595	624	589	567	668	603	651	567	654	603	617	594	582	579	643	592	579	637	573	632	591	608	608	652	611	632	648	645	593	618	645	621	584	595	603	592	626	605	639	649	623	595	634	582	598	529	549	609	639	583	644	607	635	568	653	594	580	638	668	630	587	612	574	646	604	664	631	634	628	606	653	598	609	627	569	602	601	590	587	628	641	584	656	646	623	674	631	602	600	604	599	609	613	564	560	631	572	596	616	613	624	625	574	599	587	599	617	604	621	638	598	592	643	589	608	640	585	618	582	584	585	608	638	654	627	639	600	587	592	597	597	605	618	636	633	621	660	609	655	580	612	638	571	598	655	568	630	592	579	597	590	584	589	603	606	586	631	606	570	635	618	637	612	606	604	595	628	651	603	590	637	590	586	582	589	604	617	676	612	635	600	649	625	652	626	608	660	605	617	618	617	596	667	646	634	579	628	606	651	602	613	609	643	602	585	602	606	587	598	610	616	614	626	648	632	610	631	614	611	571	619	627	651	625	626	637	568	671	604	619	588	604	622	590	634	598	615	565	623	559	610	584	588	591	602	600	615	634	635	650	619	584	641	616	616	613	584	596	543	592	611	646	606	608	625	612	651	623	637	603	559	600	612	601	599	631	578	602	633	575	574	599	604	585	568	604	616	585	632	593	624	633	610	618	588	609	601	593	590	625	586	595	616	605	630	605	623	603	602	590	600	593	589	590	631	635	631	601	607	572	589	619	636	624	615	553	592	641	599	597	614	647	582	623	568	636	617	588	615	581	611	609	621	626	629	581	652	566	601	683	578	610	577	619	559	626	658	553	628	649	657	606	610	652	685	621	594	640	629	642	579	665	607	622	628	619	563	628	568	592	609	590	629	679	597	652	608	635	625	626	649	617	602	605	646	597	602	637	542	624	620	621	619	596	618	617	607	588	606	632	614	591	635	635	647	599	616	585	634	614	652	605	642	659	633	617	614	619	573	623	597	594	600	622	609	578	597	621	651	640	604	637	590	585	633	639	632	618	610	639	620	593	620	682	621	597	611	593	609	628	633	598	565	603	592	629	594	626	622	605	651	641	598	659	663	597	655	599	636	684	586	594	609	629	694	596	635	588	559	608	670	621	590	631	589	635	612	641	598	602	606	545	620	599	582	610	625	547	605	630	613	567	621	618	593	590	623	618	628	592	593	633	593	602	600	612	566	651	647	590	561	621	572	615	655	598	699	662	560	609	636	593	567	650	618	589	592	581	666	589	587	629	600	588	636	632	638	600	576	614	637	628	626	613	595	670	601	592	589	628	665	577	603	609	581	578	593	602	585	621	647	600	658	617	619	646	626	643	605	576	577	671	612	608	624	599	633	588	633	581	611	614	556	586	612	646	623	590	624	660	593	616	577	585	608	619	577	573	614	611	597	631	609	547	539	617	578	604	597	589	639	586	626	612	595	597	628	612	640	603	619	598	624	634	590	635	628	601	608	584	646	609	627	575	658	602	618	627	648	609	597	568	646	578	613	606	596	627	606	627	542	590	606	608	624	596	622	609	632	572	600	593
37368	11526	5959	2927	2108	1568	1893	2460	1123	1000	912	832	820	797	739	762	768	686	749	726	726	676	701	683	722	722	717	712	716	697	684	698	696	708	697	638	683	675	697	733	784	671	737	660	727	668	661	709	702	724	683	717	678	658	733	703	699	744	640	693	700	745	695	720	678	711	688	666	703	662	708	660	713	755	667	714	725	648	670	740	667	691	657	701	716	663	704	719	642	677	677	714	710	723	679	713	685	676	738	686	646	690	681	712	673	696	700	729	711	685	718	676	692	676	735	732	677	701	725	660	717	679	706	686	675	666	735	657	726	664	702	683	659	754	652	657	686	703	694	671	683	747	676	708	699	736	649	680	714	703	693	705	642	674	705	705	660	659	688	670	714	712	716	673	674	671	685	686	680	686	694	704	646	690	626	700	687	644	707	672	679	713	679	693	655	699	686	667	678	726	688	690	691	724	688	655	701	692	730	717	730	687	665	739	655	666	716	668	694	694	740	678	714	661	664	708	653	706	701	714	693	704	680	726	697	683	711	686	697	702	689	650	675	702	678	665	691	720	718	648	683	684	705	689	685	730	668	691	705	707	631	728	682	753	707	716	723	696	659	723	688	679	712	695	667	679	704	669	650	708	681	724	686	690	670	675	690	730	708	697	647	679	684	720	649	700	695	726	714	699	706	728	683	699	701	729	701	732	693	686	643	733	670	695	764	676	697	698	744	695	683	665	699	674	737	705	651	710	697	663	673	686	673	742	695	648	700	718	721	694	725	739	715	701	668	662	699	701	660	714	676	681	634	710	692	686	739	656	668	730	688	725	764	692	672	681	694	727	708	698	646	726	646	701	660	650	682	694	680	634	735	699	634	681	702	640	692	707	698	664	710	696	664	679	669	721	657	713	668	711	692	722	699	716	734	694	755	686	663	668	695	700	676	669	665	699	714	666	732	675	666	720	672	679	698	679	645	722	679	698	715	739	714	668	646	689	689	716	758	691	676	688	667	707	681	699	683	702	643	670	685	687	720	689	668	674	685	693	693	710	695	685	696	682	715	700	693	689	663	716	639	672	709	666	695	668	641	747	697	682	710	700	682	712	705	677	696	677	674	711	662	726	705	634	691	678	736	676	678	736	720	677	726	690	694	685	701	674	690	697	696	712	710	699	713	684	653	659	682	718	686	683	691	708	706	629	683	651	706	677	715	638	692	706	723	686	695	692	701	716	687	693	672	687	653	719	649	695	680	693	726	719	669	728	703	652	654	679	743	707	745	707	661	677	702	725	702	702	689	713	683	696	679	693	688	712	667	739	720	701	684	648	694	680	734	720	671	687	667	672	665	647	668	695	686	728	730	687	711	709	696	664	694	723	716	726	706	711	685	675	662	679	675	656	654	701	698	699	704	712	695	654	704	667	628	711	675	686	701	682	668	700	687	724	684	726	706	650	736	704	724	727	690	691	667	671	673	679	730	727	675	700	646	718	706	704	684	688	729	707	714	689	634	729	696	662	703	673	716	640	684	693	714	676	685	675	659	712	685	655	722	765	694	648	680	640	711	681	688	662	670	702	724	699	723	707	692	678	692	701	684	645	668	701	664	679	656	706	653	660	724	689	721	704	714	693	694	707	743	715	715	691	696	735	713	687	657	679	694	681	661	651	706	744	660	706	704	700	683	687	683	699	696	694	695	688	677	702	691	686	664	686	711	694	700	666	688	666	697	661	684	690	688	689	644	680	717	706	707	659	685	697	721	696	705	664	737	680	642	674	637	660	704	683	695	651	716	705	730	712	700	710	672	718	710	706	666	678	647	680	695	680	687	674	724	699	675	691	666	681	680	687	669	659	711	670	714	677	676	677	740	685	674	668	694	623	719	709	742	683	682	684	706	650	675	673	668	721	703	667	753	645	747	668	740	696	681	678	646	715	660	708	689	697	667	764	710	678	668	676	685	694	708	662	671	676	715	707	667	665	684	680	641	664	733	668	665	677	742	701	684	659	671	662	749	684	683	666	694	708	708	692	697	699	657	684	666	712	695	682	701	761	710	698	670	717	651	671	681	678	690	673	682	706	745	668	686	656	726	703	693	731	697	684	710	654	674	740	731	639	676	634	676	733	681	639	642	673	709	710	649	706	719	703	671	693	658	661	708	661	688	751	654	717	652	676	684	712	664	697	712	729	639	690	716	702	722	689	703	697	721	719	663	731	694	680	687	724	660	692	726	669	687	667	684	733	658	710	757	696	676	668	726	633	679	670	720	662	646	683	687	666	726	708	716	722	660	686	713	723	717	672	687	696	693	680	692	678	670	654	663	709	701	675	698	726	647	696	692	648	660	687	695	692	704	670	674	715	736	672	694	658	730	659	686	710	728	699	707	713	626	709	708	654	657	693	714	678	714	661	705	676	684	701	643	717	691	687	702	761	683	732	656	693	681	690	644	664	709	686	703	647	686	708	741	716	668	658	673	701	721	637	737	704	699	694	671	662	654	709	719	725	698	710	699	705	698	726	679	707	692	647	700	738	660	724	710	690	724	701	693	712	678	679	714	691	707	706	706	669	693	729	694	697	706	701	728	678	693	644	710	713	698	700	710	712	702	711	711	702	691	666	693	717	731	670	667	647	700	716	683	679	666	646	691	760	727	710	697	665	704	708	682	678	675	699	699	716	660	680	698	647	666	673	671	687	611	688	754	682	661	677	700	681	742	674	717	661	663	749	687	700	647	716	688	660	675	667	711	689	712	724	637	690	683	695	661	681	705	690	704	720	674	664	719	687	694	666	687	717	680	710	674	643	640	708	647	657	692	700	693	653	644	676	697	646	704	663	684	726	736	656	701	776	719	679	670	671	681	704	681	691	716	705	682	631	689	745	660	671	670	690	719	737	648	689	708	698	681	689	699	742	639	722	709	617	672	725	657	722	660	658	689	656	703	673	650	673	685	723	719	699	690	731	687	683	678	709	677	713	759	620	681	681	680	675	703	687	684	709	642	711	655	683	716	692	659	693	692	676	660	750	669	706	674	670	661	724	745	713	704	674	659	707	697	679	677	721	684	675	637	657	676	707	701	720	690	705	671	704	658	717	640	723	691	737	729	705	720	708	673	713	717	711	687	677	645	676	753	732	677	645	723	650	686	693	732	732	725	648	757	714	659	687	676	701	709	747	721	690	667	683	716	697	642	670	673	656	712	661	687	689	696	682	687	743	722	660	727	673	666	694	691	692	639	692	690	729	647	689	700	707	701	685	675	707	670	731	711	688	656	627	654	728	705	713	669	678	689	673	705	712	725	699	735	680	642	664	694	699	660	675	717	694	619	714	715	708	680	702	689	699	698	732	702	688	661	725	663	663	721	693	698	672	684	722	686	718	717	648	697	690	675	673	633	682	692	713	670	693	673	721	625	694	727	670	678	636	680	699	695	708	682	691	702	713	673	711	722	646	706	680	679	718	708	710	690	701	693	639	712	685	695	710	765	679	674	731	689	708	733	671	696	661	674	735
22300	20776	28508	23151	20778	20834	14065	4456	1200	846	731	631	620	557	555	559	523	537	499	486	500	459	499	442	447	441	443	444	429	419	483	422	416	418	415	434	459	393	436	426	452	382	427	462	423	426	440	433	376	449	411	430	443	396	440	396	454	437	420	411	423	416	430	383	398	430	433	404	436	415	458	405	462	443	431	400	415	429	451	414	410	407	423	447	417	412	401	413	399	381	418	413	412	428	443	381	424	414	435	413	434	447	405	426	446	405	387	438	437	434	428	427	413	419	454	397	413	440	431	424	412	453	415	441	432	426	394	445	420	420	413	410	413	419	429	394	425	428	422	421	396	407	367	389	362	425	418	409	394	437	402	407	410	415	432	435	402	390	425	395	397	429	429	418	446	416	419	385	409	433	390	425	399	394	432	387	415	412	448	427	410	414	416	411	431	377	405	425	451	401	440	401	443	411	399	412	396	388	394	433	411	383	392	420	396	407	429	439	412	440	444	386	424	433	403	434	435	407	425	398	440	401	403	407	379	402	407	392	411	408	437	435	440	393	418	380	390	412	453	438	388	404	412	428	429	406	417	400	422	408	402	408	411	392	411	391	433	431	403	457	409	397	422	392	410	428	445	424	429	400	397	431	412	397	425	388	415	379	419	415	391	404	434	418	390	422	409	426	429	403	411	396	461	383	417	395	415	408	409	391	398	420	379	405	375	391	419	401	394	421	427	400	394	429	426	421	442	417	426	416	404	396	420	413	430	426	419	410	396	418	425	437	416	406	416	419	415	392	420	443	417	387	421	417	418	342	427	409	408	389	421	427	426	420	437	387	433	396	409	408	401	427	426	402	408	410	403	411	400	438	374	406	406	398	405	439	435	418	411	396	444	455	402	402	405	426	396	410	401	439	444	408	430	412	403	435	433	391	410	424	427	413	400	411	414	451	389	384	388	435	400	406	405	410	425	411	424	397	427	449	408	395	367	412	394	397	421	411	412	413	407	420	410	414	427	409	440	441	415	373	411	449	390	399	404	448	408	406	376	407	473	413	430	396	434	402	408	444	428	432	430	409	425	451	455	388	426	427	435	424	429	432	433	409	412	414	375	392	379	407	425	423	384	422	413	400	390	404	412	417	416	432	449	418	423	420	402	411	404	442	442	447	412	378	418	406	430	425	396	405	410	418	433	420	433	383	412	429	469	424	420	403	376	400	411	424	413	407	395	439	398	454	401	415	405	406	445	448	440	404	451	415	413	414	370	410	416	406	426	384	454	393	449	413	399	412	414	393	396	411	428	437	405	404	428	404	375	405	423	417	398	414	378	419	434	403	408	451	421	413	410	402	382	393	444	430	429	440	391	429	383	379	418	421	454	402	419	388	393	444	408	378	421	397	451	382	442	382	451	428	397	398	399	428	432	414	415	446	426	436	391	421	410	475	420	416	394	415	432	391	405	420	411	428	416	383	419	416	412	386	413	388	396	439	417	416	419	413	411	410	410	410	410	385	444	431	431	408	434	394	422	382	381	424	403	429	445	430	395	425	424	417	406	428	433	469	378	379	432	423	449	414	455	431	389	419	418	393	378	403	438	394	419	377	395	422	408	416	385	416	378	430	418	393	449	379	432	432	403	423	407	455	411	438	421	408	429	452	437	422	417	405	420	424	409	384	388	347	396	415	375	426	446	388	435	386	393	420	419	404	366	404	423	412	412	372	395	386	412	405	422	393	437	405	414	430	428	374	384	430	362	401	413	407	450	434	412	455	421	417	436	427	395	422	399	439	411	425	431	440	383	413	410	396	428	407	397	383	408	394	392	406	418	399	425	394	412	402	418	436	430	438	403	409	419	414	448	408	387	397	391	402	404	447	418	415	412	441	424	400	411	424	414	413	432	434	405	407	410	400	394	374	422	377	429	410	398	380	416	440	390	417	395	413	415	403	431	432	404	397	400	407	430	439	398	411	387	385	428	402	452	409	411	423	382	435	410	393	400	398	414	377	384	418	431	407	436	423	398	424	409	409	437	432	406	407	394	388	425	427	441	411	399	398	405	419	405	416	419	397	375	423	407	434	419	399	399	452	386	420	377	375	404	409	393	427	439	427	415	424	421	412	425	421	442	446	405	405	423	411	384	438	398	393	427	394	399	423	374	426	409	435	405	401	409	394	398	443	405	414	429	405	403	441	413	432	417	383	406	425	408	446	444	405	419	377	397	428	405	446	420	436	398	441	408	412	420	414	392	413	440	437	418	396	422	428	417	421	445	419	411	426	423	400	414	380	426	418	406	396	403	400	414	393	412	408	406	440	426	427	410	411	404	448	401	437	442	418	440	449	401	394	407	415	413	428	410	436	433	417	433	442	454	406	416	396	398	432	371	436	403	432	426	426	397	449	390	408	390	399	447	418	426	389	418	409	392	405	414	436	430	398	443	418	406	390	402	420	415	392	408	428	399	387	433	402	392	449	392	434	378	440	432	396	387	407	399	405	427	407	384	428	423	397	411	386	386	405	426	441	382	449	412	410	425	441	407	414	418	406	435	412	373	423	429	425	405	423	405	435	361	427	437	427	392	427	413	403	401	418	375	419	388	427	438	405	418	420	406	417	381	464	413	396	370	370	419	376	372	372	420	404	398	423	422	418	419	380	411	399	369	430	421	394	441	397	415	420	401	407	421	435	434	399	422	413	434	396	417	425	430	415	397	404	416	462	391	458	427	433	420	393	427	428	411	398	354	400	410	437	397	390	383	403	432	383	425	398	405	401	412	423	409	395	407	389	427	375	429	376	426	445	406	418	426	427	423	405	462	396	470	407	400	404	409	383	415	377	403	383	418	417	410	429	408	417	404	420	437	405	432	405	438	382	402	413	405	357	410	415	407	372	411	431	400	389	408	366	415	401	413	407	426	451	440	415	413	402	437	400	406	423	420	382	424	392	362	399	413	379	410	383	385	391	412	396	400	433	428	403	420	401	414	404	390	396	428	376	418	408	426	428	412	363	425	441	402	398	457	424	366	377	397	418	416	409	374	426	413	416	426	440	460	422	387	394	381	420	416	430	416	393	402	389	395	439	414	452	398	432	411	400	432	388	414	423	410	453	413	427	418	395	384	419	390	447	404	364	414	432	409	365	384	417	429	419	394	435	411	402	393	387	425	415	425	453	426	409	407	361	432	409	375	384	445	391	434	438	439	413	427	423	417	412	412	381	415	428	399	392	404	398	407	439	442	404	416	404	409	414	427	388	456	405	414	417	410	403	434	373	431	431	369	385	425	448	408	411	441	411	419	453	419	422	405	436	433	416	401	392	415	404	398	437	407	386	361	407	412	441	428	464	398	447	384	400	425	442	420	418	438	441	401	371	397	400	434	413	424	412	440	408	411	380	417	404	421	428	408	410	436	411	414	405	429	405	389	397	418	429	446	446	418	411	417	390	414	402	386	384	420	433	429	435	424	419	420	379	417	423	402	398	395	426	413	399	434	442	445	417	397	398	413	421	426	428
41368	25569	13991	7060	4751	3408	6727	7343	2180	1329	1115	943	851	715	742	642	663	585	586	558	583	557	523	604	498	548	500	510	499	499	525	477	483	529	448	504	474	479	466	476	498	482	463	464	475	491	442	488	475	447	494	510	424	485	504	431	453	476	455	497	481	500	458	497	450	433	437	458	505	472	405	486	512	459	476	441	487	487	496	489	466	465	456	486	449	463	472	518	457	467	435	443	458	450	471	449	438	466	430	451	474	445	434	486	471	442	456	464	435	457	467	444	428	455	468	443	457	443	452	429	455	453	482	437	406	442	482	452	455	469	500	476	460	466	425	431	458	437	454	451	454	424	389	467	459	441	459	468	422	442	473	426	406	467	473	478	424	471	459	461	465	447	483	427	448	442	455	447	426	446	459	441	461	460	451	423	449	426	487	434	468	470	435	448	460	462	486	449	440	422	444	402	476	423	475	419	457	444	427	473	437	422	434	428	464	453	440	473	485	448	457	439	449	420	421	428	455	454	465	486	461	440	445	451	443	454	446	455	464	489	475	471	491	465	411	417	432	437	461	463	462	507	458	451	423	452	468	438	476	508	521	468	428	477	451	479	445	444	488	463	431	433	445	470	462	445	452	446	443	444	423	423	429	456	435	433	478	438	427	432	445	454	448	455	445	466	424	475	428	482	432	452	460	447	478	432	458	443	456	459	481	418	423	456	417	438	431	431	451	433	431	439	468	488	429	456	416	458	483	435	487	489	445	414	447	441	451	450	444	466	449	411	447	477	430	471	445	471	432	435	436	442	425	445	452	454	482	430	441	435	427	464	428	429	451	455	442	433	437	413	457	447	457	441	485	477	458	447	425	466	418	470	437	456	428	423	418	458	467	460	453	452	402	451	449	460	448	487	454	453	395	430	463	421	489	472	453	456	424	448	481	481	433	451	456	452	453	443	451	493	434	497	445	434	468	450	434	452	433	468	453	473	465	440	476	428	424	430	441	456	448	434	404	451	434	452	471	472	469	467	470	464	453	428	476	436	436	466	441	480	451	466	501	453	432	430	452	388	427	467	460	478	446	440	458	445	439	459	464	449	435	445	446	480	464	436	463	445	481	440	460	460	447	423	418	458	458	452	463	417	455	439	479	443	440	486	451	477	443	431	474	451	444	450	450	481	446	463	449	493	447	462	469	445	450	417	468	464	433	423	430	403	442	440	465	435	457	427	408	441	492	439	466	478	426	467	507	452	466	461	475	432	470	436	503	474	464	475	459	454	426	387	435	491	452	459	468	445	440	457	441	439	446	467	456	452	406	456	446	441	454	424	443	460	457	474	440	418	423	483	441	429	447	465	426	437	433	486	442	446	460	481	432	442	475	466	481	453	466	464	457	443	479	433	418	466	433	435	463	443	481	440	473	457	424	432	447	454	404	475	405	473	460	435	443	473	445	482	474	496	470	478	431	422	456	434	485	457	425	437	471	496	416	442	470	431	424	438	431	435	456	441	441	442	442	474	482	500	487	446	455	424	460	450	447	436	410	438	402	463	460	452	497	475	485	450	438	461	455	432	430	482	446	451	437	473	463	417	470	466	438	477	424	431	496	435	414	458	414	447	451	425	446	467	494	426	437	463	450	442	448	459	454	404	447	445	438	464	417	428	472	446	401	463	452	475	459	451	457	465	435	427	402	424	453	460	439	443	442	445	471	473	456	452	449	407	448	432	446	443	413	426	424	473	466	453	462	452	445	470	418	438	464	452	489	442	429	412	470	468	431	447	449	451	439	476	464	444	469	459	420	464	435	421	442	449	450	450	423	466	439	447	472	451	445	445	429	483	441	434	440	437	483	432	428	440	432	412	408	440	446	432	435	433	419	449	450	424	452	470	448	479	441	468	452	451	420	471	439	443	498	419	467	451	481	428	443	441	446	461	445	468	459	506	427	444	413	455	458	439	439	431	495	426	438	444	485	462	436	432	457	470	433	424	443	444	443	443	457	454	460	428	464	443	442	469	461	435	473	446	495	451	414	436	438	488	431	448	445	440	431	486	473	437	416	463	467	444	445	461	452	430	425	448	435	455	485	449	478	429	441	453	456	407	418	468	445	443	430	429	464	404	481	434	424	447	420	473	404	448	514	434	449	424	466	478	418	453	452	477	455	403	414	441	443	466	439	434	423	458	454	449	436	461	440	438	426	450	408	450	488	464	455	455	468	469	446	438	486	480	437	412	459	466	434	442	456	445	484	450	420	414	422	404	410	501	426	416	435	451	471	458	463	451	412	443	460	419	454	441	468	468	472	452	452	483	430	473	479	429	437	457	437	413	532	414	450	411	482	461	441	412	463	441	461	440	469	460	441	456	456	452	450	446	425	407	458	433	421	449	416	443	450	435	453	411	445	428	424	451	472	472	390	432	453	440	483	441	448	455	470	439	458	386	447	432	493	481	494	446	472	500	441	445	417	477	471	460	441	478	443	472	446	422	439	474	456	439	443	435	468	454	461	458	479	465	456	419	462	458	475	458	436	464	495	434	445	466	480	494	444	488	423	462	465	481	442	475	436	430	463	451	454	483	446	468	449	471	444	459	462	476	426	448	445	447	450	498	465	440	431	445	399	442	439	466	432	437	432	444	464	432	428	426	454	420	434	439	414	459	448	420	441	445	446	413	448	439	461	456	448	433	474	434	446	435	440	460	457	467	472	433	428	434	413	432	481	453	464	496	401	472	478	441	482	455	443	479	424	474	431	454	432	471	481	429	431	467	474	425	458	474	457	490	464	442	466	402	453	448	484	477	426	420	521	419	459	444	421	465	448	465	442	452	474	454	384	411	465	446	443	472	422	424	462	429	462	420	464	431	475	474	461	452	445	459	429	459	454	442	458	445	395	469	478	445	482	425	470	440	434	445	464	433	421	449	440	463	437	440	396	450	443	463	471	463	472	432	472	428	421	460	409	514	452	494	405	418	460	464	507	443	447	443	488	489	437	458	450	422	452	431	465	466	460	477	461	429	443	473	452	443	453	459	424	472	467	458	480	463	457	463	467	428	463	427	453	415	440	476	409	454	422	454	419	406	410	418	525	455	446	447	442	400	468	404	426	450	456	462	426	460	452	443	443	463	442	466	399	444	502	462	442	460	457	465	438	401	451	502	465	460	446	435	417	453	462	424	403	460	464	459	463	426	410	462	404	443	460	446	435	459	448	447	453	438	449	454	448	486	437	440	466	450	475	486	447	459	420	421	464	441	441	501	441	434	449	450	464	460	514	425	411	423	445	474	467	453	467	411	479	452	466	425	462	407	434	460	433	431	411	462	446	437	444	424	429	407	443	445	433	459	457	463	432	465	473	410	426	461	454	465	473	460	450	485	461	443	433	474	427	451	455	454	442	460	477	470	465	469	429	469	443	450	465	435	447	434	432	441	426	422	387	422	466	453	413	416	461	461	455	463	407	447	492	466	453	441	432	424	434	440	468	445	443	474	449	452	471	434	463	445	433	413	451	455
29177	21024	11728	1945	769	594	606	512	484	468	451	495	442	448	457	437	486	431	442	417	405	474	441	471	467	473	471	431	449	423	479	479	438	454	452	450	443	451	464	430	445	442	462	426	438	468	471	473	444	462	424	455	476	493	408	423	441	498	479	435	432	448	431	467	456	442	431	455	468	448	438	424	447	469	457	452	466	486	470	487	420	479	497	451	471	468	458	456	463	382	425	464	462	432	400	432	411	473	445	440	460	456	431	456	398	433	446	464	478	458	417	459	449	468	449	427	442	495	470	432	411	454	401	439	429	444	410	414	440	433	455	440	463	437	441	426	479	424	466	467	458	447	453	455	433	465	455	416	454	415	431	434	427	430	438	476	462	441	441	446	460	422	470	459	503	432	434	460	435	474	427	413	473	399	443	432	429	474	433	434	445	428	470	477	442	432	436	461	445	501	430	412	438	429	431	453	471	444	451	444	454	461	456	478	454	452	432	437	455	422	462	490	425	450	476	450	450	436	442	417	445	438	464	387	449	467	455	484	458	453	478	424	456	435	449	405	444	409	452	436	446	454	463	468	458	404	458	439	455	479	427	480	491	463	461	464	445	466	420	467	505	450	446	406	411	433	474	462	435	461	436	456	444	475	426	468	445	463	472	481	437	456	453	482	428	447	442	463	420	427	444	446	408	445	410	441	416	453	458	455	457	432	441	464	475	444	430	424	459	506	471	418	437	436	481	462	406	438	464	457	516	484	434	428	459	460	464	428	433	427	485	414	435	427	472	464	442	482	484	476	419	426	486	415	447	395	460	472	458	441	442	438	447	470	501	466	464	462	444	479	435	467	437	463	435	430	470	478	450	485	440	434	457	455	474	481	453	411	439	437	457	466	480	403	452	445	467	452	458	413	416	459	482	406	445	480	448	428	478	463	411	431	433	433	488	443	448	466	441	466	427	444	460	422	441	463	475	440	489	419	453	470	405	441	456	475	458	456	436	442	452	466	440	455	455	462	388	461	431	456	468	459	444	472	484	420	432	419	502	430	467	411	514	427	458	421	461	447	451	430	437	424	449	465	456	448	427	446	433	414	461	435	448	460	438	433	451	454	471	492	415	469	443	439	439	448	469	452	438	470	437	432	425	472	433	419	470	456	448	459	444	478	428	477	459	422	435	458	469	435	448	447	428	466	428	442	421	465	442	456	441	476	455	438	461	464	467	495	429	427	420	452	437	453	423	460	411	462	442	447	423	480	443	477	500	484	457	455	455	489	488	484	451	441	456	472	488	435	418	472	436	454	446	427	441	468	477	439	453	429	478	449	416	493	493	448	460	440	455	471	420	425	438	446	446	469	415	415	466	497	438	430	468	440	434	423	456	462	448	441	418	441	444	469	470	412	439	481	464	437	461	457	424	447	474	461	427	451	457	490	412	408	467	464	439	427	473	431	409	417	429	466	436	455	463	508	436	442	445	493	440	463	431	443	438	447	442	487	426	491	478	421	425	459	418	425	443	471	474	438	425	460	437	462	460	426	483	444	467	458	436	431	466	469	436	468	443	459	502	459	419	420	433	440	452	462	446	450	454	461	457	471	459	451	457	436	456	469	435	476	494	408	418	461	474	444	475	438	421	443	403	425	432	456	463	463	468	475	440	428	414	429	436	440	467	440	451	449	464	455	410	451	396	434	408	491	432	455	414	454	440	456	430	435	459	468	431	398	432	475	483	435	465	440	482	462	468	450	460	450	459	467	420	448	456	464	460	458	415	440	450	465	480	456	464	410	436	427	458	429	417	442	431	448	459	457	420	438	471	422	424	445	448	477	469	445	460	456	399	441	424	440	427	463	473	454	426	431	448	473	439	475	463	457	448	438	420	423	452	472	488	439	433	464	455	450	437	420	459	453	464	488	463	481	464	466	480	432	448	462	440	436	440	453	423	443	490	474	448	447	459	467	441	430	435	432	465	458	414	443	481	413	462	497	454	471	466	446	447	408	442	456	418	442	465	428	427	447	469	435	459	412	452	460	442	432	469	445	494	438	463	419	439	470	436	439	459	438	460	478	455	454	437	396	453	442	437	454	426	463	456	446	443	478	439	434	439	468	453	445	450	445	406	451	467	458	448	456	455	470	456	454	424	447	447	519	472	455	467	403	443	424	454	465	463	442	418	463	477	478	436	424	438	469	437	436	468	475	443	468	491	433	473	493	426	439	470	457	450	465	475	456	435	455	433	430	463	474	451	475	431	474	453	431	464	470	487	450	452	399	427	474	443	451	459	464	465	419	454	440	458	452	453	472	446	458	476	448	470	433	452	481	431	467	442	448	484	437	425	431	441	453	405	460	437	407	460	450	426	461	434	439	461	441	470	447	446	442	419	446	478	435	434	409	466	418	415	458	432	451	431	423	483	447	467	426	432	466	449	458	467	470	440	447	454	391	448	446	458	419	452	429	407	466	431	465	476	430	416	441	466	487	436	450	417	464	465	474	398	462	421	418	481	456	473	457	434	443	447	443	456	454	478	452	438	440	411	459	435	437	501	457	474	454	455	470	427	427	412	430	421	454	441	447	448	431	462	422	482	430	428	455	449	423	410	498	468	437	448	477	405	438	457	467	452	463	429	452	476	430	442	455	439	407	436	461	489	454	449	459	472	474	445	441	416	418	446	426	456	421	438	432	507	434	460	406	422	421	438	423	466	454	385	454	465	449	468	499	439	432	484	435	424	452	457	437	424	464	447	424	450	484	445	451	433	475	403	477	408	465	432	450	457	503	464	489	453	464	472	437	473	409	454	447	480	460	434	431	442	440	440	435	435	452	434	458	458	416	405	432	457	435	460	438	426	430	446	451	429	443	432	469	465	429	431	477	428	427	439	462	466	439	451	446	466	445	444	446	478	440	433	442	463	439	458	449	415	409	449	418	470	455	442	471	440	440	436	422	436	453	452	477	446	444	444	453	465	427	454	423	440	453	448	438	472	432	437	436	441	488	436	453	462	419	439	485	476	413	464	463	482	467	491	436	468	421	456	430	438	489	409	464	449	448	464	427	446	456	432	476	445	483	477	483	457	456	437	455	434	431	427	422	484	416	457	448	441	430	484	433	455	471	453	440	466	445	457	444	429	466	466	428	454	440	425	435	473	445	453	441	445	464	453	444	456	464	437	462	437	454	474	420	437	442	499	462	467	443	456	478	442	488	434	455	453	423	485	440	478	468	470	455	447	443	477	440	413	467	435	413	423	446	439	499	440	427	458	424	457	471	449	466	452	442	432	465	427	430	437	417	409	439	428	446	487	424	407	483	480	502	448	425	456	463	432	457	478	463	450	454	435	421	478	455	458	430	405	435	440	454	402	440	426	420	451	480	447	478	446	463	492	447	437	444	461	468	474	443	435	439	459	420	438	481	431	455	414	461	455	452	478	442	438	449	424	423	463	477	463	440	452	466	442	445	439	482	452	426	475	442	418	429	465	450	435	466	463	456	459	465	440	422	428	414	467	413
34860	13782	3591	1812	973	709	714	609	616	531	528	505	552	561	588	529	536	524	527	514	520	562	518	532	564	505	538	533	494	520	558	506	491	503	517	513	511	515	534	499	510	473	536	551	577	526	498	520	500	529	533	554	493	521	518	563	521	524	481	500	565	532	476	484	502	496	493	495	530	510	527	501	489	516	495	484	502	519	521	536	502	517	519	559	529	546	505	565	512	545	505	504	527	517	534	507	544	535	500	550	544	514	511	495	501	558	530	495	550	515	508	512	539	541	523	546	490	527	493	519	532	550	532	510	494	499	535	519	548	511	515	536	542	555	530	498	516	513	512	526	496	563	490	530	528	520	517	531	499	525	515	509	542	513	489	511	520	485	540	536	509	507	516	564	523	519	540	480	539	492	541	527	497	532	507	503	519	500	544	502	490	498	499	498	489	533	529	518	465	565	533	492	540	533	551	554	523	514	536	502	531	570	513	510	546	527	529	539	503	537	527	564	507	521	521	531	534	520	483	552	530	529	486	501	517	531	524	546	518	522	530	525	534	509	506	491	506	562	531	519	545	493	547	525	499	519	520	514	530	517	536	491	505	521	524	495	529	502	539	511	551	539	486	479	535	517	483	552	507	534	516	524	561	525	530	544	509	553	515	497	522	522	527	509	512	534	522	507	573	505	558	506	519	521	503	501	530	501	500	505	510	469	547	550	541	562	571	547	534	501	549	527	546	534	508	513	532	525	508	506	556	525	518	531	547	530	488	499	537	488	599	520	497	482	536	568	483	524	546	521	552	524	515	549	528	526	571	516	499	518	506	506	532	509	514	496	530	552	565	519	521	561	537	513	525	533	575	525	527	509	498	555	516	519	503	478	543	528	511	514	539	543	490	547	531	509	507	518	550	500	528	543	540	525	517	517	507	539	512	550	520	561	512	504	505	512	490	523	517	533	554	495	552	529	536	518	502	522	527	498	513	521	505	535	500	552	542	504	535	508	522	506	514	534	499	532	520	533	554	499	531	555	514	554	516	571	506	548	531	533	532	523	527	491	562	549	521	542	528	533	505	526	527	496	521	522	534	539	517	498	549	497	544	510	517	532	513	542	535	569	576	541	516	523	540	518	504	476	508	525	520	507	476	495	504	529	563	497	506	534	485	522	506	510	518	545	566	555	537	521	532	491	509	540	535	502	525	518	587	517	498	482	509	547	530	533	499	493	521	525	509	522	541	505	529	542	498	550	521	528	510	506	545	546	511	526	522	509	530	513	533	488	548	521	516	528	548	573	512	532	508	559	529	519	469	533	522	522	495	497	555	528	554	543	518	571	501	526	513	528	539	553	524	494	522	550	494	489	538	562	538	549	589	541	560	522	515	525	510	571	511	541	507	555	529	523	478	539	540	494	536	493	548	557	539	526	552	518	505	533	540	496	562	530	525	520	507	515	523	532	531	542	524	516	503	510	532	563	527	514	482	522	523	534	498	516	531	516	523	507	532	553	555	519	507	543	502	509	539	475	505	519	522	538	500	543	516	505	533	524	496	519	529	522	501	515	488	561	519	550	483	474	510	499	500	517	517	533	485	528	559	514	527	508	513	542	520	529	550	575	568	528	488	514	566	486	512	497	520	480	538	486	519	514	505	501	516	490	511	507	510	534	529	533	495	507	502	511	530	528	554	495	537	516	529	553	468	574	506	461	508	517	574	542	503	530	527	492	496	495	511	516	514	503	513	560	541	506	567	498	540	474	523	514	519	522	538	516	525	529	520	546	511	501	525	542	529	562	510	457	529	482	512	515	562	535	527	530	510	568	504	529	518	531	509	528	510	513	548	512	491	570	522	511	549	524	572	538	545	517	560	533	516	486	495	503	497	515	513	541	537	512	502	517	525	519	506	533	480	489	579	520	560	530	536	533	495	517	513	529	475	501	525	547	501	518	544	550	566	508	527	547	549	551	532	482	512	546	553	493	484	526	517	571	514	488	495	514	517	533	542	524	509	543	524	493	519	566	551	507	473	505	516	584	483	534	527	524	480	503	527	492	497	491	496	535	530	510	562	507	541	519	545	531	522	517	567	506	549	502	544	555	538	530	491	503	531	500	548	561	496	557	526	507	548	517	498	554	537	543	550	539	549	492	460	535	518	518	509	533	545	513	543	546	529	540	495	543	513	504	509	504	540	537	509	495	566	548	511	547	543	528	540	538	495	544	543	524	538	492	513	523	514	506	544	573	541	529	515	502	491	528	521	543	501	536	507	545	532	500	539	529	566	515	572	538	524	514	495	505	476	487	566	512	510	521	517	563	528	498	576	531	523	515	523	549	549	510	531	524	549	517	497	522	516	559	482	508	562	521	478	495	546	502	540	521	517	532	477	495	510	500	528	496	512	529	525	534	563	521	497	539	529	524	522	539	523	508	538	496	513	497	531	535	531	502	532	550	569	493	492	517	509	536	525	507	514	528	515	543	496	551	540	515	526	502	511	527	515	520	542	547	551	503	536	551	488	516	523	553	542	501	519	519	512	509	532	534	541	573	503	549	508	489	515	529	520	463	515	496	569	506	531	549	564	559	535	489	512	528	509	531	498	545	567	541	546	476	455	515	569	555	506	492	479	526	511	560	527	507	519	508	514	487	514	486	518	499	538	505	506	504	517	507	556	526	564	555	513	542	545	533	499	516	493	546	550	528	526	503	493	504	533	561	527	514	505	511	509	548	524	531	549	494	520	493	519	522	500	512	565	554	532	556	474	514	559	479	509	514	554	517	530	543	544	495	561	505	520	518	497	527	463	478	494	513	535	542	506	519	528	531	498	484	544	581	524	538	536	514	509	528	501	542	556	542	521	514	512	567	515	590	524	537	481	516	484	497	506	515	522	506	518	518	501	557	515	509	563	575	535	544	556	589	509	576	510	521	501	524	533	541	548	502	524	507	564	526	552	524	539	551	524	544	527	521	535	541	531	490	535	514	510	522	517	529	494	535	551	586	517	494	486	496	505	539	549	540	551	546	533	535	500	502	524	531	513	478	521	506	543	526	543	501	539	530	491	497	528	478	505	525	522	485	460	527	509	512	520	555	527	525	509	489	513	526	530	500	527	527	548	517	546	532	580	550	528	524	535	536	525	512	568	492	504	489	520	502	526	504	503	540	544	508	536	479	537	517	525	556	539	530	524	524	533	512	521	507	493	513	532	513	532	486	526	518	492	523	533	472	543	508	521	521	515	506	554	543	505	504	493	533	527	529	511	501	508	507	525	521	502	578	493	519	561	528	495	522	497	528	518	533	540	519	528	536	536	555	528	525	562	515	534	553	507	536	541	535	484	547	530	522	558	531	533	534	539	514	514	555	480	539	515	521	501	536	565	561	497	552	540	507	529	530	512	531	545	503	485	541	533	511	522	523	503	534	554	519	529	552	538	563	544	533	523	544	492	541	549	490	530	553	493	486	503	531	520	467	523	531	528	530	518	502	524	532	539	517	544	495	567	529	486	500	572	499
23298	20770	28071	23539	20783	11691	1982	757	525	395	354	403	395	365	339	346	368	327	324	325	339	299	312	314	270	294	280	310	300	293	286	295	321	315	296	278	288	296	272	293	298	283	286	299	264	266	297	290	261	298	261	298	275	277	273	275	275	269	315	287	280	275	275	304	277	296	300	293	301	310	341	291	278	293	282	254	262	264	294	294	297	292	271	278	281	307	255	283	292	259	284	271	256	311	303	270	266	282	264	265	275	253	274	265	300	266	276	293	283	260	288	284	250	289	280	293	266	295	275	292	299	284	290	279	267	277	296	266	288	304	283	294	250	267	267	259	299	267	280	296	298	276	318	321	278	296	241	290	261	292	280	266	287	267	287	269	298	296	289	257	276	270	303	269	290	275	259	260	261	312	283	266	270	298	283	259	257	287	302	287	271	273	269	268	286	275	276	279	238	288	289	293	281	265	274	298	289	304	275	303	269	279	299	249	262	276	277	293	254	259	275	272	284	268	275	279	267	256	279	257	262	260	301	273	261	282	245	293	260	275	272	282	279	276	285	283	306	307	281	288	291	304	287	287	274	291	253	276	326	274	263	260	264	278	257	274	280	285	313	259	253	301	274	281	279	267	281	286	265	270	274	286	305	290	274	232	286	281	277	309	284	271	276	314	282	299	262	305	314	324	280	279	254	299	270	280	284	269	281	287	298	284	279	306	270	320	293	267	291	304	264	309	300	302	236	268	256	297	295	276	279	286	269	253	278	281	285	264	289	266	296	286	282	282	284	284	246	291	257	249	303	272	261	288	297	275	324	297	250	266	254	295	307	274	251	284	294	259	291	266	271	284	268	259	267	291	307	285	263	265	274	269	262	261	261	310	305	312	259	276	289	297	263	283	299	270	299	309	272	262	259	288	280	284	277	281	261	273	265	273	280	274	292	285	262	279	273	290	244	262	286	271	295	274	262	270	293	289	277	266	279	274	267	277	280	267	296	294	303	283	278	284	274	283	281	270	273	294	279	277	287	278	278	302	293	283	279	271	267	253	259	278	260	268	263	274	242	278	268	258	273	251	271	279	247	250	282	263	304	272	286	275	271	263	286	279	268	274	258	288	288	295	258	290	249	243	300	273	259	259	256	272	286	280	301	282	264	285	294	237	287	269	258	278	305	289	283	274	285	256	287	249	273	270	283	287	261	276	286	262	277	281	309	273	252	286	275	297	245	277	290	282	290	255	270	281	288	270	281	296	284	270	300	266	282	277	310	286	267	291	274	289	283	273	237	272	263	282	251	272	268	288	284	294	256	276	266	242	259	286	249	261	281	248	278	273	239	293	274	284	284	277	294	262	247	298	264	276	262	276	273	284	276	306	289	299	274	279	262	290	265	281	265	280	267	260	302	254	267	294	283	280	314	282	272	293	265	260	304	276	287	292	321	256	288	300	287	315	283	276	278	272	289	280	292	285	266	271	299	302	238	257	270	288	277	278	282	288	276	281	259	296	293	262	301	261	280	255	270	300	301	283	242	285	270	271	271	290	273	283	311	258	279	296	263	271	269	275	281	288	272	281	299	256	272	270	295	275	302	245	292	278	288	281	273	292	288	276	279	275	253	308	298	270	311	273	282	277	276	280	292	279	284	244	270	294	265	296	274	304	296	263	292	264	289	282	284	280	286	255	285	296	275	267	274	258	278	280	314	271	264	327	272	310	281	312	291	255	269	282	301	284	296	292	311	303	301	272	264	285	272	279	271	310	275	293	303	287	289	276	287	307	274	273	294	299	280	270	270	276	265	260	286	271	315	309	293	292	295	298	286	280	281	268	258	301	260	283	273	274	285	289	272	300	295	291	271	265	240	302	269	260	263	301	262	311	273	265	270	287	266	269	285	259	295	300	313	282	304	272	288	288	277	267	294	285	293	276	258	310	279	287	257	300	296	282	299	311	277	287	283	269	271	274	273	286	295	291	317	285	299	268	267	270	296	275	291	273	264	254	320	303	265	277	301	292	252	276	291	299	293	283	303	238	283	275	280	275	287	268	256	277	293	272	285	257	282	237	290	281	283	307	315	279	282	295	273	267	309	261	278	291	267	281	279	268	263	296	274	260	250	286	246	287	286	281	301	268	270	277	255	305	287	279	310	269	259	306	286	286	276	283	294	266	280	280	253	272	275	266	302	286	298	288	279	306	280	250	306	285	272	280	279	274	272	280	276	258	265	255	324	281	259	301	282	269	309	261	304	309	237	251	297	266	274	282	265	310	290	264	256	271	270	273	243	280	299	278	239	271	277	260	299	297	286	273	246	277	294	301	295	282	280	253	276	247	272	286	248	277	285	275	275	265	282	280	261	273	288	304	285	264	253	289	283	270	275	279	280	258	303	254	271	281	282	278	296	266	283	268	283	308	295	286	268	289	244	286	279	267	281	273	304	301	272	271	281	266	302	303	270	285	313	278	288	243	255	258	279	260	270	271	286	276	302	295	295	280	255	285	289	283	285	284	270	254	265	279	282	305	253	300	269	287	301	280	283	283	303	261	266	302	258	246	283	285	269	259	286	287	291	302	276	303	282	264	275	300	291	266	275	260	276	258	264	266	271	234	284	318	287	284	278	318	272	288	256	266	266	279	268	274	296	293	262	274	250	306	287	302	278	274	279	283	259	284	250	265	295	251	294	251	293	305	281	268	282	303	265	257	287	335	253	265	291	311	273	274	290	256	288	269	293	303	270	271	281	287	300	274	287	299	269	258	279	256	264	280	280	289	285	237	269	277	289	241	269	285	265	288	288	269	280	268	263	276	277	300	272	280	273	246	264	247	323	292	260	279	267	268	268	301	291	251	254	266	278	299	303	283	252	254	317	267	250	329	291	271	283	260	284	272	271	242	296	275	282	272	288	270	308	281	279	276	321	273	261	279	290	275	280	265	289	279	293	305	256	290	239	289	281	291	327	281	246	258	293	245	265	285	293	308	315	293	273	285	276	253	291	279	258	288	305	254	270	292	255	308	301	268	247	278	284	307	253	276	286	266	292	294	267	293	281	282	274	258	258	259	291	292	266	271	264	286	295	254	281	265	277	292	267	296	277	244	276	290	292	271	298	273	283	242	273	266	293	258	300	291	295	271	293	281	309	280	295	279	279	304	286	253	274	277	274	299	277	271	285	265	273	305	217	277	279	280	280	286	281	303	301	289	293	274	295	271	290	269	260	277	292	284	319	299	270	291	285	292	313	281	271	245	302	279	244	274	264	295	283	271	258	272	274	269	292	283	285	259	282	288	275	290	281	279	267	273	264	272	275	267	301	268	301	299	293	265	282	257	266	258	266	312	287	293	285	303	247	279	257	269	272	260	259	270	288	276	295	238	285	263	277	295	277	254	299	301	262	270	304	300	250	315	268	285	301	268	282	307	303	281	284	298	270	273	270	272	267	253	266	276	250	273	299	263	279	285	292	264	288	288	263	278	276	283	269	267	282	276	276	270	286	250	307	271	242	284	293	286
37956	23878	8486	4126	2591	1847	3105	1397	928	753	593	546	499	493	477	418	447	437	402	366	389	366	380	357	375	377	362	336	321	359	347	363	384	347	324	345	349	368	345	345	305	363	320	336	375	331	287	341	335	339	347	352	338	330	323	319	336	337	359	325	357	317	327	334	355	298	318	352	351	342	370	340	345	356	328	325	307	343	324	346	319	363	356	345	355	354	327	340	345	333	343	315	317	339	326	330	300	344	340	334	337	328	324	326	299	311	293	290	343	320	315	352	314	318	325	325	345	349	293	329	313	311	317	279	336	326	303	333	344	310	335	321	321	329	320	311	333	322	319	319	342	318	342	341	336	331	352	352	349	335	361	317	313	334	314	307	292	324	337	325	312	317	323	289	339	360	326	337	359	319	303	329	332	329	312	318	302	341	349	331	381	338	308	329	351	359	306	290	304	315	304	307	324	310	322	363	325	291	309	320	333	330	316	310	328	307	327	335	343	333	304	328	324	324	343	334	319	328	337	303	341	326	323	315	315	329	308	345	299	301	295	336	359	309	314	316	336	340	294	315	309	322	329	314	347	323	308	345	332	324	339	322	311	301	375	322	319	335	342	294	344	307	320	345	322	359	349	313	309	313	341	308	316	311	343	329	329	294	306	321	290	365	329	315	313	310	317	358	317	327	315	347	320	311	295	295	334	339	330	318	289	312	287	323	290	366	290	296	318	340	344	325	385	322	322	348	319	313	338	302	313	311	331	324	307	324	334	306	353	301	318	318	332	311	340	335	341	335	320	388	344	323	322	318	361	325	321	317	301	321	346	329	304	317	336	351	305	276	349	282	328	321	305	286	326	322	334	313	314	331	294	305	312	351	290	340	314	352	304	311	301	311	316	321	358	299	324	311	347	328	320	319	331	313	348	322	344	331	313	322	311	313	304	316	310	341	331	318	307	348	328	333	311	315	345	329	314	312	352	319	315	339	346	345	330	295	337	308	319	326	322	301	336	294	337	300	312	338	323	325	330	317	340	317	335	302	330	306	322	351	328	291	317	343	346	330	336	351	334	345	308	324	318	326	336	318	319	317	353	326	337	357	334	333	329	315	341	330	324	323	314	305	324	328	322	298	319	326	277	328	355	345	345	326	294	309	337	346	317	332	304	318	290	344	307	320	325	317	341	288	328	328	335	338	348	327	332	341	315	348	325	349	317	311	326	332	309	352	320	323	319	325	338	321	328	307	313	332	304	327	333	322	356	314	321	314	324	314	316	284	313	362	316	292	324	317	321	350	320	317	327	318	360	312	288	319	316	321	323	322	338	339	343	333	334	287	358	322	326	321	331	317	330	346	342	321	335	336	314	345	317	370	325	332	331	390	328	344	329	356	324	327	330	321	324	317	311	303	309	317	314	313	329	314	315	286	323	348	325	328	315	343	316	329	354	311	311	341	322	321	304	301	318	334	312	337	307	323	336	321	336	317	311	357	292	383	330	315	312	324	347	312	330	353	312	285	329	333	336	339	329	380	329	353	304	315	323	365	314	330	316	347	327	323	325	344	318	344	345	290	293	327	338	311	324	309	325	335	336	336	330	277	284	349	316	365	351	349	310	329	371	311	338	318	343	335	330	305	319	312	318	318	317	347	327	324	333	325	328	312	319	338	344	312	308	323	330	322	304	289	329	320	354	297	338	323	342	319	342	324	345	306	348	328	307	307	310	364	345	352	330	310	311	319	311	296	312	363	361	313	352	315	333	317	308	310	362	322	372	343	319	317	329	288	333	340	330	318	324	346	321	306	319	306	322	325	308	311	315	337	330	327	287	337	304	309	330	335	303	311	347	311	348	335	365	329	316	321	290	304	342	363	315	338	322	344	311	309	343	333	336	341	313	361	368	318	314	311	301	323	300	343	324	359	326	310	383	317	305	328	321	319	305	318	324	310	332	346	334	332	331	350	317	307	334	311	308	327	331	313	314	316	328	321	321	329	327	317	336	339	317	326	316	318	324	330	332	335	323	320	328	312	328	328	309	321	301	311	344	329	322	365	324	353	337	317	333	300	344	298	328	317	351	334	306	337	341	317	318	319	311	313	344	331	319	319	298	353	308	338	323	283	345	338	331	321	335	316	303	324	331	282	318	310	310	372	351	334	303	328	365	314	352	326	301	319	319	305	331	288	346	318	303	303	318	285	325	330	353	330	334	339	333	328	337	357	312	319	336	363	313	320	286	324	333	314	331	342	375	352	332	338	347	344	305	323	330	335	315	357	313	342	334	295	312	313	320	350	334	300	317	327	311	314	307	341	349	334	328	287	335	303	303	321	325	319	323	353	387	347	346	341	288	305	317	358	307	323	331	330	322	318	337	334	328	302	325	299	354	316	317	305	291	305	336	321	320	352	324	307	322	323	361	337	315	332	320	315	294	335	317	330	312	345	314	320	339	313	330	330	360	295	324	336	307	312	308	343	328	315	330	306	328	311	317	345	347	318	340	336	364	330	327	324	317	303	338	321	348	352	345	304	358	327	324	347	338	328	328	320	358	340	355	315	300	360	331	347	308	328	339	326	348	342	335	319	314	304	323	311	325	314	364	356	319	315	327	300	338	372	367	321	340	321	291	323	337	340	330	314	331	299	299	340	304	316	316	355	305	305	308	301	337	312	337	314	354	375	350	321	354	336	366	356	341	364	322	346	329	340	298	312	334	330	322	330	340	330	338	318	338	354	313	336	299	322	316	362	308	318	329	336	312	345	325	322	322	329	332	312	316	321	337	336	315	323	340	335	325	319	308	299	318	300	282	354	304	331	346	316	337	336	325	327	337	324	324	347	312	359	308	333	319	357	343	315	333	334	348	349	335	318	344	318	329	321	331	366	301	330	308	328	343	309	294	339	343	339	362	348	317	318	324	334	296	362	315	358	327	280	330	325	341	353	355	317	345	357	315	313	318	308	306	314	294	294	330	316	321	342	320	333	326	335	368	345	329	312	334	326	332	325	304	355	328	354	300	355	316	349	294	332	314	293	318	287	344	332	349	362	312	319	309	342	340	329	331	305	319	276	331	314	308	307	307	321	333	311	377	300	333	336	339	332	337	368	354	304	315	322	343	338	299	305	339	316	320	330	345	317	292	354	321	329	351	341	350	321	350	318	309	311	338	312	351	340	361	311	305	359	336	297	316	317	331	323	319	332	342	332	321	312	328	332	347	355	305	319	343	332	322	329	374	307	317	331	315	337	354	342	328	365	302	321	339	328	350	318	349	307	329	376	344	335	307	324	332	336	353	311	358	300	312	344	304	346	299	339	332	360	335	325	312	336	327	325	318	321	318	310	324	328	299	341	316	335	320	328	305	325	303	323	344	338	302	323	313	310	317	337	340	328	300	373	361	318	346	312	338	344	298	294	326	301	329	332	328	321	348	355	317	336	320	328	338	330	346	349	346	323	327	325	274	356	327	328	343	303	325	311	305	309	335	331	317	328	344	319	320	307	308	340	321	337	356	329
24554	20775	27066	24475	13182	1279	1194	792	741	631	681	696	674	715	663	678	634	636	652	637	661	633	679	642	639	615	625	636	689	653	609	594	640	634	617	636	636	590	651	623	662	673	626	645	641	581	629	607	658	613	670	676	657	675	637	587	640	688	600	616	606	599	638	645	605	590	595	650	619	670	663	631	629	623	642	637	661	635	617	621	635	595	636	612	570	632	601	603	572	655	628	644	620	578	585	623	624	613	609	651	606	605	609	648	646	636	591	573	612	608	608	599	581	639	620	617	578	598	634	657	602	653	628	631	623	615	642	589	613	662	631	612	571	630	601	646	601	638	634	601	613	623	595	624	628	633	638	620	605	629	667	641	624	589	620	624	655	595	595	634	585	608	605	619	623	654	610	613	647	624	601	616	639	616	618	630	634	620	586	624	643	609	612	600	614	609	575	625	631	648	637	610	615	630	616	636	637	595	610	609	628	622	598	629	582	610	620	636	634	627	644	612	620	627	606	597	604	601	608	596	654	646	635	630	639	633	588	618	607	642	593	579	604	606	626	593	644	636	610	589	616	626	648	640	619	617	658	642	603	645	583	628	611	610	604	578	626	625	669	598	629	625	648	578	640	620	648	627	574	623	623	616	613	636	595	603	639	616	602	590	636	581	625	627	603	627	645	608	619	629	621	643	646	599	619	593	629	645	625	655	628	599	591	639	629	594	601	610	578	604	613	604	600	625	650	583	571	589	602	600	603	622	613	602	650	592	586	643	599	635	642	628	618	581	638	616	581	607	582	601	604	603	587	628	636	582	643	639	682	619	593	634	587	637	615	625	617	606	635	613	638	614	607	605	618	576	607	613	624	617	641	635	608	629	600	646	621	657	606	604	596	627	605	608	624	640	618	625	617	580	629	604	605	652	661	612	644	617	620	577	585	606	621	628	634	579	676	600	613	570	608	622	600	595	590	649	566	615	666	618	664	643	634	607	621	630	659	642	615	625	658	601	600	572	604	637	538	618	611	623	614	641	594	576	617	626	625	612	624	606	642	608	681	633	616	642	614	583	626	557	633	647	607	661	613	601	580	643	625	651	608	622	656	608	620	668	616	636	622	639	583	644	580	644	575	665	609	614	608	642	623	637	605	617	612	574	649	665	658	621	593	635	608	638	626	590	664	631	658	599	615	649	625	648	658	627	633	616	619	629	608	623	610	602	587	599	576	608	665	579	604	568	605	656	653	612	604	617	591	597	617	616	633	652	611	614	627	605	604	639	636	595	639	656	587	615	632	594	625	574	625	614	629	605	599	595	659	641	627	618	594	640	605	621	591	628	662	661	649	558	613	584	607	627	632	616	638	585	606	612	605	631	568	620	617	630	637	646	592	615	655	576	652	609	607	618	696	649	660	637	586	570	616	660	614	643	582	627	631	622	622	613	592	607	636	629	609	668	588	599	613	628	594	656	631	606	586	605	582	624	618	597	655	585	615	611	650	626	587	605	632	628	608	621	586	604	610	605	634	657	602	638	652	635	609	602	593	636	584	672	633	617	604	643	601	588	620	641	642	667	590	611	585	641	593	576	619	591	624	592	640	643	606	627	647	584	615	680	650	600	645	604	629	621	669	610	593	626	611	607	635	601	658	598	618	602	632	603	562	604	608	645	633	573	636	627	625	590	634	632	612	594	626	632	582	643	615	561	618	601	555	599	611	591	630	674	609	586	588	613	603	630	610	571	643	630	582	603	617	604	619	649	592	609	597	583	613	660	622	584	596	646	599	586	599	650	626	616	605	616	593	594	615	626	600	635	647	604	626	644	639	632	643	577	576	606	593	603	650	604	618	614	589	590	626	581	630	603	612	648	667	639	601	628	634	652	651	638	622	620	661	560	663	648	642	676	638	614	621	675	593	624	586	613	553	590	597	608	642	691	623	601	578	612	617	648	607	588	587	605	595	648	625	609	587	605	621	624	633	621	639	646	642	551	665	618	614	584	580	588	607	626	595	607	633	613	616	618	669	597	636	618	596	627	615	629	600	624	633	627	643	629	618	615	619	633	662	599	604	615	618	608	619	599	577	619	606	572	623	615	616	633	577	639	590	587	580	592	635	639	644	602	611	650	650	558	608	643	586	599	662	595	619	636	624	569	666	626	605	595	653	650	633	622	589	598	622	635	588	603	652	587	623	595	625	606	664	669	658	624	586	622	617	615	649	556	603	622	561	583	607	609	633	575	637	639	608	622	652	633	617	635	568	638	590	625	600	598	610	644	616	597	644	605	642	604	600	620	598	597	621	624	622	624	597	638	635	630	663	628	659	613	641	608	649	614	644	591	612	629	653	618	613	631	617	607	593	608	608	646	639	567	603	589	621	624	676	616	621	621	597	582	607	643	657	619	581	621	598	590	591	613	545	632	612	609	600	608	622	624	664	637	618	609	573	608	597	588	606	596	618	587	597	625	640	639	583	621	612	558	603	591	620	617	625	620	613	628	586	608	635	593	595	629	585	617	646	612	570	623	614	599	623	585	611	572	644	616	600	597	655	635	578	646	629	601	585	643	624	633	618	582	605	631	612	637	584	631	610	597	592	665	665	623	598	577	634	609	568	601	636	619	636	623	562	604	617	639	626	660	610	605	594	652	634	626	643	611	637	619	617	662	625	619	616	614	594	616	629	607	593	572	623	587	607	568	641	653	649	629	566	666	638	588	589	651	636	649	611	652	646	595	636	597	628	595	634	623	575	602	629	654	655	613	575	585	573	625	575	604	637	609	627	585	559	626	628	637	664	590	628	684	584	629	593	644	587	608	601	612	617	638	566	625	615	629	622	596	633	616	607	599	606	626	613	628	609	607	603	641	636	622	600	577	620	586	613	616	634	611	614	599	583	594	609	599	637	619	632	610	638	627	617	601	613	598	595	603	617	577	631	663	607	609	662	632	606	644	609	626	619	635	607	595	659	646	639	605	602	604	607	616	577	612	618	614	622	585	652	620	638	671	591	653	622	634	634	629	666	610	690	616	582	616	642	603	649	640	619	602	664	651	629	624	614	619	631	628	619	633	643	606	634	587	628	626	614	612	597	623	598	588	669	608	616	625	604	573	587	626	639	638	576	625	609	605	589	610	638	598	595	612	651	570	632	616	612	589	629	631	599	638	605	646	660	615	605	626	590	593	639	600	612	654	648	620	599	613	555	616	595	625	604	643	631	609	629	626	625	628	649	615	613	590	588	626	635	567	637	579	582	629	646	608	601	624	608	609	650	608	609	593	604	583	625	629	647	586	657	653	590	609	643	574	621	615	643	609	664	615	686	652	635	634	616	575	628	594	631	625	610	623	550	627	615	622	630	595	595	593	590	601	574	581	674	591	541	605	621	556	635	641	587	588	629	606	607	614	594	622	608	623	594	668	648	566	643	613	620	594	591	611	621	650	590	619	619	599	665	617	613	618	588	575	560	611	640	589	600	648	584	624	620	585	595	632	671	579	627	625	611	627	636	615	618	621
38563	24293	5728	3001	1943	1574	2156	1183	1016	955	806	806	773	796	769	756	832	726	743	710	713	728	701	742	752	730	680	710	754	687	704	704	704	735	729	725	701	768	723	718	705	706	740	688	679	738	681	727	720	732	697	722	694	664	666	655	683	716	687	698	684	669	744	663	731	669	700	686	677	718	702	688	695	685	682	679	737	706	697	678	695	693	685	725	707	676	713	723	688	729	661	739	623	706	703	656	675	683	738	695	718	694	678	699	711	724	747	678	682	708	714	704	706	683	722	691	644	675	676	705	727	716	663	751	707	737	724	671	691	737	730	685	703	695	738	719	712	688	649	673	711	650	647	679	693	661	708	694	698	674	739	744	700	698	702	703	710	746	708	673	680	665	713	697	706	760	718	714	692	740	693	686	684	682	688	724	705	678	690	728	754	729	667	679	700	708	720	659	670	708	700	685	674	692	717	692	696	691	713	661	709	675	692	710	705	700	707	720	672	663	672	694	671	683	742	710	742	735	694	696	679	678	707	722	708	716	664	728	737	706	672	707	663	686	688	727	724	695	680	720	642	692	681	654	668	736	703	689	694	709	692	752	691	722	656	740	674	693	685	701	717	726	690	700	687	688	695	642	657	678	736	673	706	704	713	703	706	664	671	719	685	727	691	653	711	790	721	647	748	690	708	701	714	693	706	695	740	748	699	677	677	689	673	710	649	671	666	738	707	697	734	716	651	680	701	739	669	707	719	683	670	714	722	727	669	702	760	702	662	718	688	658	680	674	702	715	683	694	685	734	713	701	712	663	673	735	740	699	661	698	697	674	681	728	729	709	692	697	673	694	737	684	733	698	675	724	719	705	706	672	653	703	677	682	662	714	689	675	654	674	678	732	686	703	690	681	699	721	718	700	724	682	716	694	672	693	693	710	715	729	723	749	654	748	729	699	730	709	688	706	748	686	653	701	660	710	666	666	712	687	704	695	697	681	681	688	663	690	684	737	723	737	746	673	707	710	692	698	689	701	729	723	672	709	650	679	680	682	668	696	740	723	698	707	676	736	704	708	679	690	706	669	709	619	729	676	770	704	697	651	699	663	720	711	693	735	680	711	688	651	707	706	712	709	683	682	640	673	695	706	715	712	730	704	669	633	641	711	697	706	731	724	716	722	699	713	657	679	658	743	728	690	699	716	652	751	693	690	681	702	699	714	716	689	729	689	693	714	774	676	724	718	683	620	712	683	717	691	703	701	724	697	694	677	674	691	697	678	719	701	694	701	709	681	688	705	700	685	647	681	652	721	735	695	685	698	705	710	722	717	718	681	702	712	734	684	708	651	687	708	711	662	674	698	684	709	769	694	635	653	716	709	668	678	670	665	667	655	699	699	705	671	720	679	679	694	677	715	678	673	710	689	679	695	722	703	692	675	667	698	751	682	704	661	707	722	710	653	684	703	664	678	708	683	674	730	750	705	714	709	700	692	713	639	697	681	679	713	750	701	703	707	630	665	699	707	719	706	644	691	685	687	707	627	722	644	671	713	724	690	698	703	698	716	690	681	705	698	733	722	697	701	691	716	710	709	682	699	721	636	734	671	709	660	724	754	725	705	706	672	729	698	685	675	722	692	722	707	739	689	645	701	703	706	670	719	697	725	700	689	691	648	654	733	707	726	668	690	679	669	710	712	671	683	689	685	693	713	677	708	653	650	693	712	700	695	688	752	725	715	702	690	747	698	726	730	689	656	703	725	746	695	685	728	684	725	748	738	719	702	655	683	660	691	661	677	688	682	647	693	686	693	718	707	669	684	675	738	704	684	686	627	704	746	698	682	662	681	672	690	671	693	696	688	704	683	731	727	698	710	713	618	706	719	750	673	685	674	707	664	695	677	697	685	659	691	690	710	692	719	669	698	709	706	695	712	688	704	706	710	715	765	646	655	692	703	681	660	680	746	691	691	684	752	668	739	712	693	668	651	715	684	717	698	699	725	727	608	707	693	682	708	723	694	698	673	702	720	698	689	743	683	696	699	723	745	712	648	715	675	691	689	726	700	673	729	704	695	745	699	668	697	687	735	749	716	722	655	710	653	672	651	712	736	653	719	648	711	740	693	704	667	667	693	693	796	710	696	698	715	686	744	738	751	737	683	711	691	762	705	634	678	673	697	728	700	707	699	684	673	667	764	710	699	681	683	737	639	723	699	697	718	656	687	701	695	713	722	668	676	639	669	684	690	757	732	623	712	717	717	752	709	645	698	706	749	670	694	686	739	722	651	700	696	671	733	694	692	751	716	687	664	724	715	695	688	685	679	743	703	727	725	643	720	706	729	722	711	685	684	652	709	712	688	745	711	693	706	696	704	694	726	678	736	714	690	683	719	670	699	700	646	723	762	694	735	705	721	679	653	659	748	652	674	677	710	733	731	684	658	682	685	701	705	659	704	668	677	704	678	661	692	664	685	685	659	698	699	687	741	695	720	719	694	667	737	694	695	690	692	677	716	663	727	744	712	678	691	707	677	730	734	711	718	745	706	727	738	709	705	646	713	726	720	706	684	683	709	728	715	692	710	688	725	742	696	680	646	725	668	629	694	691	690	694	749	656	724	664	713	743	735	674	732	668	688	686	704	668	686	656	702	702	658	690	704	696	713	634	697	683	712	663	692	712	693	662	697	700	666	677	657	719	704	713	694	678	719	726	687	715	685	688	726	716	698	701	674	702	688	683	652	653	720	700	682	768	655	693	720	699	641	731	696	691	724	688	741	702	672	700	694	648	712	618	693	686	666	697	724	683	739	670	683	679	658	722	744	660	695	732	701	666	704	733	714	720	729	732	696	648	721	710	670	678	636	672	732	675	707	724	631	723	723	695	676	685	689	654	692	698	724	749	689	697	763	655	731	720	692	685	689	714	715	657	684	676	637	691	749	651	672	683	721	683	691	708	700	730	718	648	695	728	693	705	735	707	697	733	676	685	671	748	707	685	697	752	712	686	677	673	726	710	705	712	688	703	664	723	711	702	675	696	687	709	715	694	711	746	668	689	628	708	695	676	705	692	683	715	733	692	650	690	648	697	675	692	719	684	706	713	716	698	717	741	699	712	713	745	717	680	699	740	696	709	705	647	711	700	671	757	714	693	695	688	713	711	689	697	669	733	764	671	744	693	690	715	689	714	642	666	661	728	695	669	720	679	703	749	685	736	691	670	739	700	715	677	681	664	712	714	704	667	691	702	744	735	674	663	681	653	682	694	679	744	702	698	677	692	720	689	715	669	714	766	682	646	698	686	707	722	721	666	724	712	726	670	669	721	691	712	685	706	694	698	681	673	774	720	659	709	652	658	698	693	668	684	712	696	647	721	707	695	682	706	703	730	715	688	701	685	664	659	660	730	729	722	691	716	703	713	753	678	667	698	732	657	659	677	669	707	692	718	707	703	676	646	725	726	612	695	705	688	710	642	681	722	674	693	723	739	727	656	717	689	707	711	684	735	709	734	718	739	688	701	716
22367	20844	28527	23280	20844	20896	13100	2243	902	809	679	646	586	546	533	556	527	526	478	485	527	493	470	491	447	469	415	463	472	433	461	420	418	437	463	461	429	488	464	394	444	399	392	408	431	445	428	415	428	455	437	388	412	420	416	423	423	432	399	448	423	434	453	423	447	387	450	441	438	435	457	492	453	404	430	438	412	427	426	445	447	454	449	407	409	419	429	430	403	401	413	418	419	448	420	434	445	449	405	465	404	404	383	415	401	396	444	432	427	399	432	412	396	442	437	421	426	385	420	419	435	414	472	395	432	399	441	413	432	456	421	419	441	424	389	421	445	446	422	409	439	412	411	457	425	410	423	454	427	450	390	419	413	429	429	439	441	446	436	418	404	381	444	374	413	435	447	456	445	432	421	432	424	442	405	396	435	388	396	429	423	428	413	429	382	397	403	420	420	396	378	398	436	419	434	419	457	413	412	365	400	387	407	435	416	425	401	427	412	435	422	457	474	432	440	442	411	441	477	417	438	449	407	439	405	409	392	465	394	440	440	397	447	427	456	432	412	405	395	380	382	415	433	448	447	410	432	404	430	402	433	432	413	443	414	415	413	415	435	425	414	455	399	374	420	415	469	407	434	428	410	418	448	406	422	354	434	428	393	405	420	449	423	404	403	404	426	420	408	422	427	425	409	398	424	401	387	416	405	416	436	400	401	439	438	394	424	403	412	406	401	391	419	429	411	400	435	428	423	435	447	422	420	424	415	417	400	425	407	434	406	428	399	375	385	396	448	392	395	406	400	419	426	437	431	403	413	460	416	418	410	416	438	409	423	421	384	414	414	396	452	453	390	407	415	412	423	432	440	429	425	439	431	373	402	414	420	434	393	437	401	410	429	443	402	432	399	405	420	416	449	436	399	405	417	435	407	380	439	402	396	436	410	406	434	389	443	411	397	391	428	391	420	447	392	398	444	404	423	412	442	402	428	427	431	442	438	434	444	438	376	462	395	420	416	395	412	442	418	396	425	399	403	440	402	424	437	435	430	390	396	410	451	427	431	392	424	413	432	382	413	419	406	405	426	439	408	416	416	413	450	407	407	430	422	422	411	398	413	449	405	416	426	388	448	404	401	398	398	436	428	412	413	391	440	435	450	396	440	437	425	429	426	394	408	399	409	420	413	428	419	437	369	429	416	436	436	431	406	405	444	421	428	440	443	452	448	410	463	378	405	439	444	414	419	420	393	483	460	453	385	402	404	433	435	397	394	442	411	422	433	426	444	435	443	407	445	428	403	410	420	425	413	415	425	413	474	461	423	406	448	395	405	421	454	432	474	417	424	440	412	407	408	446	410	452	436	378	438	410	475	390	413	422	384	394	433	430	408	411	375	408	438	416	416	408	408	391	446	436	431	437	464	420	385	452	397	408	443	459	447	403	430	424	425	427	428	433	405	412	401	426	360	408	413	418	400	426	418	429	424	413	413	423	406	427	386	459	398	423	433	414	374	396	402	412	432	433	393	400	442	453	413	421	434	429	410	409	391	427	410	455	458	427	384	459	421	401	418	390	458	462	389	419	429	440	403	418	441	442	423	435	421	417	428	463	401	425	401	409	404	411	443	423	421	404	457	438	417	392	405	452	393	452	435	446	430	412	435	437	387	395	396	422	408	450	375	403	392	428	423	436	425	453	448	405	406	460	425	450	408	436	435	383	426	410	430	406	451	404	442	395	455	395	424	410	470	430	428	432	414	425	446	420	445	435	416	420	424	397	442	457	457	426	440	442	427	435	422	372	421	408	382	463	420	407	392	404	441	432	421	433	421	397	441	428	427	399	435	388	429	391	409	393	427	449	441	438	443	422	427	397	388	444	420	417	409	448	434	411	420	407	445	414	425	452	437	425	438	434	401	441	448	417	370	427	414	412	420	406	453	425	446	391	431	395	421	458	436	423	423	411	452	457	386	411	416	412	376	436	416	413	434	404	450	414	458	443	433	418	423	434	408	419	423	421	415	434	427	389	404	402	423	423	409	419	411	447	427	400	412	402	384	405	378	431	421	433	427	418	479	388	419	456	400	400	455	412	427	382	437	396	421	427	426	428	430	399	402	393	436	428	419	441	459	372	439	416	436	414	402	420	406	413	410	438	453	409	420	422	440	409	415	373	437	453	392	383	425	445	439	420	425	419	439	408	421	435	428	410	376	395	367	427	409	414	436	422	401	402	431	435	404	431	423	439	432	412	410	400	415	410	388	424	396	399	427	377	452	417	433	407	441	390	393	421	443	430	447	451	420	415	427	426	437	377	416	412	419	417	424	430	461	409	413	445	403	387	415	417	411	458	386	399	438	404	412	407	431	444	461	432	414	399	406	435	428	405	428	405	405	412	448	451	367	412	440	455	427	408	433	415	433	394	444	373	416	375	428	425	385	395	430	422	411	400	405	439	397	404	396	445	405	408	419	434	416	427	414	414	419	387	401	424	435	437	434	433	433	383	414	421	414	436	393	408	424	397	405	443	422	421	400	378	408	421	437	419	419	457	430	435	432	397	483	388	437	395	448	385	421	416	395	438	428	443	419	421	404	425	411	396	418	419	399	440	424	414	425	420	402	425	420	400	406	474	437	424	436	410	459	416	394	389	418	412	442	443	400	391	438	462	398	411	423	396	422	415	428	429	434	449	412	423	432	420	425	421	429	454	445	398	409	424	427	424	416	466	405	430	426	421	394	416	445	418	419	417	434	443	443	458	439	419	394	434	417	429	377	400	420	416	443	397	436	424	441	412	412	426	398	423	408	412	438	423	416	448	414	424	392	457	424	423	422	444	424	447	401	417	413	420	419	407	408	434	418	431	399	431	396	390	415	421	434	417	441	432	427	411	443	413	426	414	436	430	394	428	387	388	361	428	402	427	426	455	410	418	432	421	408	442	435	409	369	396	367	371	450	434	412	454	427	421	413	452	416	443	439	387	413	377	417	367	439	423	467	434	409	405	405	394	424	434	448	432	409	425	437	455	413	452	431	406	440	414	426	446	390	412	403	397	452	424	389	404	452	408	442	423	425	435	424	425	419	442	401	413	411	408	427	441	442	433	408	414	390	392	412	411	425	425	416	416	426	400	426	399	426	417	408	436	436	399	419	394	424	434	398	429	437	396	412	424	427	442	403	438	409	424	423	416	454	459	436	407	404	415	431	422	409	417	449	417	427	444	441	409	381	416	438	435	410	399	387	364	443	407	431	398	410	456	402	399	437	452	428	406	415	388	434	387	389	410	444	417	437	401	418	403	450	423	431	410	430	420	398	437	417	416	409	427	441	425	412	416	415	423	378	432	446	412	412	392	416	434	416	433	420	379	439	381	393	404	410	454	440	406	439	437	375	443	418	416	380	424	413	418	444	426	412	448	418	405	435	427	436	396	423	456	434	432	415	424	439	395	421	444	465	404	426	398	386	409	447	468	436	402	422	426	427	407	453	441	436	387	416	430	406	409	434	441	393	441	455	357
44434	26491	12410	6412	4310	3450	5261	3457	1552	1307	1108	994	842	720	769	718	661	674	626	603	573	578	521	573	550	513	548	553	513	506	527	518	546	508	518	487	490	503	450	525	458	490	470	498	497	483	481	480	469	479	497	483	485	490	468	518	481	518	461	508	452	452	508	463	458	480	465	502	531	542	536	471	499	493	469	478	475	505	495	546	500	482	479	454	439	487	479	456	463	484	484	469	422	432	458	449	457	458	506	453	435	462	490	496	481	483	444	451	435	460	500	438	429	461	458	468	422	500	476	476	431	468	476	452	451	460	441	465	461	481	489	452	443	475	461	459	471	481	480	468	459	493	500	472	434	472	441	442	476	457	441	443	461	494	479	414	455	473	426	440	470	476	481	450	439	442	500	476	451	446	464	453	486	447	464	457	447	442	499	451	477	492	484	495	445	440	483	495	467	466	442	459	439	434	450	434	435	439	484	453	444	436	489	449	450	438	481	467	496	473	474	464	445	474	469	455	449	441	469	428	488	433	474	437	418	471	453	460	431	459	447	490	429	446	486	454	467	477	458	470	465	476	436	470	480	472	455	453	477	472	449	463	478	417	474	451	472	470	451	442	463	470	447	470	445	415	490	428	414	423	489	439	460	435	445	449	475	459	446	467	473	451	460	485	471	452	457	470	505	482	486	465	481	482	456	451	492	471	462	413	458	438	430	450	466	459	440	451	468	452	498	485	475	472	462	467	453	450	476	430	516	475	460	472	484	419	484	470	464	444	451	470	457	448	446	414	460	491	475	444	442	453	420	494	442	448	453	472	462	463	493	458	490	458	464	473	462	462	498	462	444	447	497	518	451	470	446	465	460	498	476	457	440	443	443	488	430	468	443	492	483	452	445	444	452	470	448	478	447	446	470	481	448	455	467	439	481	447	451	490	470	437	479	445	471	457	506	475	448	494	498	473	477	486	478	464	439	458	442	485	488	470	474	421	424	470	426	465	456	471	478	447	475	475	494	430	468	444	465	453	441	457	432	468	500	497	467	438	454	484	447	489	477	436	470	466	456	464	455	464	494	457	473	446	466	456	437	475	483	481	466	487	489	467	495	489	429	464	458	474	484	461	436	429	493	454	485	451	454	503	468	467	472	479	469	470	467	449	477	479	472	447	490	503	471	482	453	428	482	434	450	472	482	453	433	469	470	468	451	486	474	446	464	462	440	422	399	456	497	439	481	462	463	439	407	458	476	462	447	454	454	489	492	459	450	461	455	483	462	449	459	443	443	477	455	447	473	471	457	455	479	445	476	438	440	451	407	445	461	485	462	456	470	469	481	473	474	466	482	455	463	446	470	442	459	446	473	417	455	482	478	441	441	458	491	485	468	415	436	486	471	447	448	460	444	448	474	434	446	482	485	465	471	469	472	474	456	448	487	487	495	474	483	465	454	507	457	463	446	459	469	433	465	489	485	462	443	476	463	450	471	406	476	471	456	460	472	460	466	479	451	504	492	473	467	454	450	463	434	485	452	444	464	421	444	460	475	400	460	500	461	459	450	473	481	478	427	472	461	439	460	446	464	449	478	460	453	484	464	468	472	442	447	446	454	492	458	455	455	457	501	435	413	472	470	450	469	481	463	453	493	471	483	479	460	460	430	437	457	490	492	444	435	476	432	470	454	442	448	444	496	445	441	440	446	475	468	479	474	456	462	434	501	467	472	444	427	439	468	459	481	428	438	477	470	455	479	475	482	472	451	466	451	471	454	440	488	423	446	468	420	464	456	469	473	438	493	440	436	433	457	481	482	416	454	433	433	486	490	530	455	438	471	496	450	477	451	421	448	422	493	449	428	433	464	443	461	447	494	437	452	443	489	462	437	489	466	441	433	491	477	476	404	438	438	502	447	453	473	442	488	470	464	462	478	466	436	462	424	465	482	498	449	429	484	464	481	446	426	479	452	459	447	433	464	425	454	452	454	410	447	468	463	475	458	440	427	445	449	421	458	458	462	431	465	479	450	432	432	443	457	459	445	474	499	430	469	445	485	466	419	445	449	472	452	475	457	433	467	458	459	449	433	476	473	461	444	484	476	451	441	457	485	481	448	487	459	451	470	437	453	436	430	452	459	470	476	447	466	460	482	421	448	436	445	465	491	439	469	489	446	466	483	487	450	499	435	444	470	476	472	464	467	420	430	443	482	464	445	486	487	428	433	475	454	496	463	502	486	443	452	456	477	476	452	442	463	477	463	434	435	472	439	496	486	470	420	447	398	473	438	502	487	464	434	437	499	490	412	473	458	473	440	487	450	458	473	431	455	456	493	462	478	434	468	434	482	455	495	467	459	473	461	453	441	447	440	467	454	419	460	473	447	454	495	478	433	454	461	461	487	456	445	420	440	451	474	441	457	452	462	444	462	425	449	473	485	445	486	482	453	478	406	465	453	470	451	452	487	473	450	476	467	476	468	442	468	462	451	474	478	461	448	468	448	494	471	508	470	466	427	430	449	486	500	453	447	452	451	497	454	443	479	455	436	455	475	445	468	444	460	485	445	448	448	464	472	469	450	499	485	460	483	444	425	441	473	427	458	438	447	454	469	482	467	427	472	425	443	438	487	483	462	465	431	446	485	489	466	487	470	502	458	455	454	443	453	462	453	453	406	463	459	443	472	450	466	518	462	433	439	484	424	464	462	466	458	492	444	454	449	518	458	480	415	468	478	492	477	469	479	419	454	477	472	481	483	469	456	485	428	451	463	456	455	490	472	429	472	456	454	447	469	417	485	449	481	454	439	484	449	458	472	431	461	454	479	512	482	429	443	432	458	438	440	496	435	432	481	439	438	444	426	446	466	411	457	453	507	442	450	436	437	483	461	458	497	459	441	470	445	462	449	456	461	449	449	440	469	458	452	476	470	464	463	431	471	446	455	484	468	472	474	442	499	470	480	471	466	476	468	489	471	452	446	483	451	448	431	420	473	491	495	443	493	451	466	478	410	458	486	459	442	471	459	489	448	456	462	448	446	459	458	434	436	448	498	440	437	444	444	467	476	474	444	459	462	465	472	434	452	472	459	471	442	433	478	425	486	437	480	433	475	454	470	462	470	488	449	465	471	479	482	426	485	476	447	518	482	469	474	462	493	438	479	472	435	476	460	479	465	469	450	443	432	460	518	422	465	425	436	465	431	468	450	455	447	499	460	468	422	467	456	441	455	450	458	440	458	477	471	455	452	467	523	474	465	478	415	432	433	460	511	429	469	487	467	440	428	467	408	458	471	482	466	456	488	461	457	497	480	466	459	457	467	469	474	489	473	471	483	465	465	424	500	465	506	470	477	460	453	461	431	479	425	456	426	436	493	451	489	493	469	448	448	461	458	438	470	497	474	464	482	461	439	498	435	508	474	440	490	451	455	488	465	464	473	457	483	443	465	454	468	461	464	445	467	450	479	487	467	444	422	488	458	457	450	462	459	441	488	431	441	460	477	420	467	438	494	476	486	484	431	525	454	474
29554	21080	12484	1773	623	533	532	497	492	485	478	446	455	431	439	438	495	458	468	489	462	482	482	459	456	480	461	466	446	452	498	461	465	447	477	492	437	466	456	480	470	451	439	471	467	474	435	453	468	425	458	489	470	484	482	452	454	466	451	465	434	462	484	444	426	463	452	487	463	494	462	491	429	420	460	444	484	459	488	429	449	449	503	429	432	501	457	451	461	455	418	489	463	452	476	459	435	450	508	431	446	477	432	444	463	455	484	469	456	446	447	423	487	446	464	451	444	455	488	454	459	507	463	443	490	474	423	484	466	506	413	430	482	478	463	423	490	461	461	478	494	484	446	462	459	481	453	455	446	445	453	449	448	463	462	496	481	501	435	465	445	458	464	477	469	451	476	428	423	492	467	446	451	449	475	458	494	495	450	447	455	464	489	455	448	470	462	441	450	444	477	469	448	429	481	464	448	458	454	450	423	450	468	491	420	433	454	466	463	446	449	452	471	440	483	458	426	444	424	494	449	459	478	465	427	440	472	474	465	485	459	464	486	446	477	432	478	467	449	478	469	478	459	422	432	487	495	484	482	489	473	474	444	427	468	490	460	470	526	451	455	473	449	451	431	429	467	498	495	415	457	440	468	449	414	463	443	448	470	449	498	440	479	429	474	439	467	483	487	439	449	436	446	454	469	480	489	440	430	431	409	474	496	465	461	457	462	437	456	484	434	489	458	470	449	442	445	507	441	425	516	432	471	444	513	426	441	474	461	466	454	457	449	454	465	453	435	416	457	482	442	478	439	447	468	427	496	433	479	444	456	446	464	453	476	484	414	479	438	427	459	466	462	494	479	479	406	434	488	461	472	454	460	461	477	435	443	466	433	507	465	434	435	453	473	484	458	465	477	460	469	444	507	479	431	448	429	449	436	448	479	464	449	423	458	459	460	458	441	425	446	458	472	488	411	465	471	431	487	476	439	427	457	456	461	461	472	464	473	453	461	483	473	473	483	443	475	485	492	444	445	489	452	481	461	459	485	431	435	471	455	451	418	487	478	483	456	465	452	431	433	449	466	463	462	504	479	453	457	464	506	454	440	429	432	455	447	440	447	428	443	480	479	422	469	437	445	469	456	458	467	425	453	459	447	478	431	443	457	488	484	472	451	482	489	417	453	461	456	457	479	476	446	482	481	458	443	433	433	494	438	449	422	496	443	460	449	467	509	448	445	429	433	471	445	465	489	441	443	466	430	468	466	478	440	459	472	462	481	469	470	453	454	453	459	427	444	477	442	467	460	448	466	475	474	468	450	451	498	422	453	485	437	476	445	475	474	450	418	474	479	459	458	449	469	473	422	474	461	414	460	434	444	447	452	482	446	504	443	504	452	493	440	482	449	515	487	475	461	461	492	444	461	524	499	447	463	477	429	469	488	406	414	417	456	458	473	449	424	472	475	462	442	466	463	415	475	476	465	454	453	449	476	486	490	466	470	414	430	472	453	449	437	462	464	474	466	436	502	445	459	476	459	431	440	446	446	502	420	428	440	489	497	466	449	463	479	504	508	449	463	460	449	494	437	475	423	493	460	437	468	492	429	467	462	483	448	449	467	485	461	439	438	445	469	434	444	443	439	433	492	450	461	477	423	461	422	468	469	477	484	475	486	443	468	457	462	470	441	488	455	487	465	466	461	454	478	436	454	457	463	468	493	446	485	450	455	456	485	482	465	428	480	468	431	503	491	448	472	403	479	503	464	435	474	478	485	467	428	428	483	455	475	453	477	431	472	427	456	451	447	451	489	502	489	445	436	477	469	492	478	444	429	498	500	439	446	469	460	458	463	452	453	443	460	452	479	459	443	447	468	421	448	485	438	434	435	480	428	428	452	457	458	429	435	468	440	454	478	415	412	514	452	463	446	433	470	489	433	415	470	438	444	444	481	463	441	450	497	468	454	461	449	444	445	486	477	480	478	459	452	462	500	503	474	451	470	463	477	469	433	449	490	428	433	435	477	427	441	441	446	464	453	461	448	486	428	437	445	457	491	446	468	444	442	472	453	466	453	464	440	462	468	504	431	475	511	466	456	446	450	493	454	446	503	474	469	463	468	490	475	459	436	476	473	424	447	509	447	438	476	472	460	457	424	488	441	494	441	453	449	448	432	457	456	479	458	505	445	441	442	493	452	459	441	446	451	449	456	465	474	476	447	468	460	476	428	470	468	457	435	447	446	468	450	478	453	499	434	468	448	485	459	463	446	440	465	493	469	465	450	470	469	460	448	464	456	479	474	484	477	515	442	463	487	450	429	439	457	474	484	432	442	464	468	468	485	492	474	437	406	462	458	473	473	466	454	451	484	481	417	442	462	468	457	466	436	506	443	490	465	416	465	433	442	431	439	464	439	462	464	445	483	441	445	467	460	455	442	427	470	473	461	459	423	448	487	471	495	459	412	430	438	468	494	493	474	465	482	445	430	445	495	415	452	481	463	434	476	461	450	424	467	487	451	458	462	457	418	411	468	484	439	457	464	474	476	431	472	455	453	452	464	468	473	462	436	420	493	462	483	453	432	442	455	449	453	455	452	456	452	487	465	446	477	460	499	456	472	425	453	476	485	431	454	484	456	450	443	472	469	450	453	479	440	468	482	431	462	451	456	477	480	444	450	457	485	483	480	473	468	441	431	455	451	485	453	432	494	483	469	436	452	483	461	481	461	482	440	393	461	485	444	458	448	469	476	427	434	500	502	471	457	470	475	462	405	439	500	521	469	411	493	476	439	400	478	488	432	462	468	466	435	488	432	433	475	439	423	420	496	496	445	465	516	459	470	508	507	439	440	446	460	477	427	460	439	446	456	451	476	426	446	445	432	454	455	477	422	423	425	436	461	485	437	445	448	459	458	465	454	445	449	451	440	458	457	470	439	474	472	460	486	478	461	440	464	480	478	440	462	454	450	513	462	449	446	470	457	438	480	468	430	457	461	439	477	430	432	447	427	479	437	500	460	450	490	448	450	460	488	465	444	414	466	487	468	435	411	472	438	477	428	470	496	458	476	448	448	412	444	472	459	471	471	494	423	439	468	484	479	463	462	464	443	436	451	469	510	471	464	487	457	505	483	443	474	438	442	446	439	449	486	509	471	450	445	490	471	459	474	434	458	475	485	469	455	492	488	467	492	456	424	470	466	462	468	509	475	458	463	464	507	476	458	486	456	435	483	451	458	462	466	448	426	434	479	454	511	479	477	448	475	442	481	435	439	475	454	442	498	460	488	456	480	488	456	461	427	432	468	480	457	470	501	417	461	435	441	471	434	423	481	445	429	470	461	484	472	457	468	450	462	495	461	479	466	445	473	466	447	439	460	426	481	463	444	456	489	459	462	442	465	467	452	491	455	444	443	452	469	470	424	451	465	464	469	473	480	454	461	480	464	467	464	452	442	423	505	443	475	444	433	411	480	436	469	468	500	459	457	439	449	448	462	424	461	461	463	505	474	443	472	462	454	449
36476	7707	2320	1327	848	700	709	674	567	554	556	526	529	535	556	558	560	535	525	514	514	548	536	530	545	542	521	548	477	524	535	559	536	550	541	585	543	522	558	551	564	473	515	531	499	554	529	551	543	572	541	514	514	516	547	513	541	527	545	601	519	571	552	537	502	499	518	515	559	564	554	529	545	521	539	538	542	534	561	499	541	549	541	528	514	554	559	564	542	490	565	553	554	538	535	558	519	528	527	531	532	533	556	517	565	522	505	539	550	525	496	512	553	567	538	566	547	538	520	502	580	540	540	553	538	514	535	552	544	513	541	563	530	550	546	537	564	513	540	497	526	555	549	565	542	542	580	552	490	534	548	522	563	512	542	512	522	559	510	530	615	549	512	552	542	561	564	578	560	545	512	579	529	519	523	537	512	537	560	529	509	500	534	554	523	566	531	519	522	526	561	524	542	547	518	539	537	519	544	572	545	556	559	546	550	561	545	548	531	540	546	516	535	548	555	533	579	525	517	528	531	511	562	493	573	541	529	519	554	561	517	512	574	508	520	554	500	522	548	517	542	531	514	501	523	515	544	541	521	530	540	561	566	528	494	521	568	509	542	537	513	556	521	554	545	564	511	486	531	557	544	560	557	540	562	571	538	577	541	505	508	509	519	520	504	520	515	539	534	547	552	559	559	551	536	534	534	543	527	530	525	524	516	574	520	552	561	558	541	540	562	542	550	536	530	520	535	565	516	567	544	542	556	561	508	535	539	528	569	544	548	520	522	569	548	564	576	519	538	556	536	526	532	553	515	574	541	526	539	527	509	520	554	529	534	522	522	513	551	515	540	531	511	563	501	527	536	523	535	506	526	548	530	520	541	536	542	549	519	564	506	521	525	531	524	576	521	569	507	514	552	531	532	547	511	542	501	539	486	539	522	559	534	559	520	586	527	530	560	532	539	525	598	546	533	509	532	503	518	543	545	546	498	513	556	526	521	524	514	537	490	534	537	494	540	541	531	523	522	513	542	587	536	578	510	577	534	555	548	536	554	534	522	517	536	511	521	535	521	540	510	556	528	563	552	545	529	527	570	530	546	514	522	541	550	572	537	491	580	547	554	557	500	545	565	552	518	523	515	580	561	538	535	564	533	552	548	554	500	514	538	513	536	515	539	512	536	526	530	508	540	555	526	506	596	550	574	517	503	537	504	542	525	511	523	521	483	534	541	547	559	536	553	564	528	529	545	522	556	559	517	583	543	498	513	537	562	494	564	548	555	535	554	497	541	500	558	533	559	538	480	552	542	543	550	511	536	473	569	521	530	541	502	530	563	527	545	524	539	526	558	551	584	575	537	536	527	573	524	532	521	544	557	532	515	507	574	501	509	537	563	526	548	518	555	577	509	588	540	496	566	523	559	506	538	554	520	533	525	544	532	555	543	550	525	565	525	497	561	489	536	525	522	562	522	520	543	504	502	517	540	562	523	511	491	555	537	500	548	576	526	540	510	562	493	548	578	490	525	546	567	586	487	506	544	537	552	517	527	528	544	526	515	512	557	546	507	554	555	495	542	536	529	554	575	516	487	565	578	493	540	533	576	541	519	554	568	551	537	521	543	515	562	543	573	499	502	521	546	529	534	551	520	548	542	547	517	547	468	535	530	503	543	518	554	511	531	516	527	522	574	523	563	515	541	519	556	557	527	499	527	521	517	522	521	548	539	504	540	565	550	553	555	559	551	567	521	524	529	521	558	531	539	552	519	529	563	514	545	547	549	560	561	522	531	534	543	525	591	551	503	528	581	551	552	512	574	518	518	570	502	513	531	503	545	500	548	513	541	548	531	493	525	534	545	558	550	519	496	522	525	502	558	540	530	517	556	537	508	537	564	517	555	536	524	526	551	533	539	568	532	538	537	504	541	509	544	527	536	540	574	576	532	534	542	524	557	539	516	522	532	517	570	507	527	504	533	496	507	534	507	573	546	507	557	573	497	540	524	555	495	520	549	512	567	544	510	528	537	532	539	567	533	532	563	523	566	530	525	472	499	540	552	546	538	536	555	483	535	564	514	533	566	526	499	572	541	548	553	508	528	481	502	586	518	547	569	538	510	533	543	530	532	543	531	519	529	554	533	527	535	517	531	511	543	544	544	526	495	521	552	524	506	524	550	542	541	549	543	520	573	519	502	561	553	505	532	590	504	591	583	526	531	531	521	477	525	522	522	509	497	529	560	511	548	547	539	558	498	513	551	552	559	521	537	538	512	491	528	542	547	494	558	539	487	540	524	585	520	512	546	509	534	531	536	511	557	507	481	561	538	551	518	547	559	538	536	501	556	525	522	582	539	486	575	545	522	531	545	528	546	521	539	540	543	506	526	519	506	513	479	514	516	506	556	538	518	558	527	570	505	538	608	590	528	525	513	533	532	584	532	502	514	527	533	505	563	536	542	551	502	546	523	512	516	581	576	536	584	555	550	533	549	533	514	517	512	508	543	513	564	543	533	500	498	547	504	512	510	549	491	559	550	533	525	511	522	518	545	553	544	513	522	560	525	543	544	511	503	569	542	531	543	514	563	538	552	536	518	515	518	515	519	546	500	536	557	525	530	481	557	489	547	558	486	530	545	557	538	524	492	476	538	514	535	543	480	515	559	524	480	496	527	538	531	517	556	555	581	503	537	527	471	545	533	562	539	538	573	554	495	510	562	531	528	514	506	567	485	500	552	530	545	517	512	525	496	499	556	513	509	531	602	540	570	481	517	484	547	517	510	510	582	528	546	509	540	575	553	578	557	514	543	515	522	541	522	528	521	568	551	529	543	537	523	537	546	552	516	549	510	573	526	497	506	553	534	536	549	534	528	535	531	577	552	505	527	536	513	537	550	564	531	546	546	552	487	520	537	503	562	525	535	533	535	553	540	530	532	525	567	553	552	533	552	507	533	552	509	517	538	505	543	509	525	547	557	509	516	526	550	523	513	515	543	521	543	499	512	551	519	525	542	516	553	545	545	548	522	512	515	550	501	535	518	490	559	544	526	535	551	531	532	505	529	581	511	524	521	547	504	533	510	544	525	515	537	558	519	553	539	524	552	506	544	531	541	573	552	514	519	519	547	518	555	529	546	482	543	528	572	549	521	542	555	513	536	526	503	546	555	521	540	529	509	514	603	516	580	528	518	524	527	547	542	558	539	554	514	531	517	530	553	535	520	484	514	533	492	547	529	538	554	524	535	584	468	533	538	530	528	500	537	567	522	485	553	554	553	557	553	557	513	555	525	567	535	564	503	568	554	541	505	529	505	543	506	536	523	524	560	510	535	506	525	534	537	524	507	492	562	524	509	556	548	549	543	482	533	526	502	548	508	508	555	538	560	555	522	537	529	550	540	545	544	565	560	552	507	513	579	504	547	592	506	531	496	519	537	570	593	560	561	514	564	566	538	542	519	552	520	530	527	543	555	574	563	531	569	500	521	521	548	543	536	543	510	544	523	531	523	525	553	516	558	546
23276	20778	28062	23609	20778	12253	1701	1502	530	506	400	438	368	374	354	332	334	361	326	300	304	299	294	312	349	275	314	271	294	311	281	288	330	293	302	303	261	285	294	281	289	285	251	279	265	267	264	310	269	301	266	272	268	261	286	252	267	282	286	291	265	258	301	281	284	294	284	302	264	308	293	285	292	284	299	269	278	304	320	272	245	291	287	275	283	254	284	249	253	286	302	272	302	285	269	281	311	269	252	271	293	266	279	266	278	293	275	260	256	282	281	286	271	315	238	272	270	271	294	253	298	299	298	271	262	263	261	266	280	297	271	249	280	291	276	271	268	266	277	260	272	279	270	283	258	275	263	254	278	269	276	267	258	273	278	243	272	286	247	303	269	299	277	267	292	260	295	250	292	308	293	305	253	282	277	272	300	290	297	268	292	300	285	273	244	267	288	303	266	257	281	304	267	282	251	284	268	264	304	294	282	272	262	264	307	267	288	267	267	257	269	277	281	280	263	277	282	257	270	297	277	242	261	262	263	261	251	267	260	302	245	246	289	256	262	284	283	266	268	266	266	302	268	268	271	275	259	289	293	259	273	274	327	270	273	271	273	284	271	280	288	293	267	267	280	288	271	283	301	275	277	272	279	285	267	262	278	306	259	291	278	259	271	268	254	280	259	290	289	293	270	278	266	293	306	262	273	245	255	266	294	291	280	282	255	287	269	288	271	276	268	297	291	284	290	259	285	283	263	279	293	265	275	290	250	247	296	308	297	256	282	256	271	292	296	279	258	279	280	261	273	289	308	253	287	291	280	293	290	271	275	274	274	296	267	264	272	282	271	289	285	248	283	302	268	257	275	279	253	241	253	248	288	302	288	272	327	267	236	250	288	294	311	247	274	238	275	266	260	282	279	262	267	290	279	257	271	275	290	264	289	288	282	269	284	259	280	269	267	283	279	247	272	302	267	294	281	321	291	272	298	279	310	279	287	279	275	256	276	264	258	252	285	236	292	257	278	259	297	269	270	270	283	285	266	258	264	282	318	286	290	271	284	249	304	292	282	297	245	270	250	261	263	271	286	275	286	283	267	292	265	258	283	269	256	285	278	261	267	279	289	268	287	288	277	253	249	291	288	278	281	273	278	255	292	294	281	258	303	262	275	258	292	249	244	290	297	270	264	270	290	291	278	290	269	309	280	291	273	262	258	262	282	272	259	255	294	271	290	281	278	265	290	261	290	252	290	272	253	319	270	266	297	263	277	292	298	277	262	262	278	268	258	277	270	242	278	284	269	286	269	273	296	280	259	278	304	279	280	279	270	259	277	270	284	285	261	280	292	278	289	271	287	259	287	286	300	275	273	260	291	249	269	309	270	265	256	290	257	288	264	278	264	278	261	279	251	282	297	296	255	255	260	274	277	284	271	289	285	281	266	285	237	287	278	284	295	249	260	257	277	279	266	294	269	274	253	277	256	246	268	301	291	259	287	284	273	264	251	283	248	270	273	286	277	287	265	286	272	278	272	290	293	261	287	274	256	270	259	276	287	266	278	234	247	272	259	279	260	264	258	262	300	298	270	295	271	258	269	309	277	283	276	261	244	289	269	262	254	298	261	276	267	252	269	276	272	298	276	268	297	286	295	286	271	261	281	265	250	291	311	313	275	278	251	278	270	289	287	275	286	265	284	269	275	257	267	284	280	273	273	286	288	241	297	246	278	254	242	285	234	285	309	299	259	266	287	286	281	274	271	270	238	242	276	282	260	299	292	263	282	254	272	252	281	267	276	310	300	253	289	288	245	270	291	295	281	262	300	270	272	251	248	280	295	292	278	250	293	275	273	294	271	298	297	288	271	272	235	279	267	265	290	272	258	281	267	281	285	274	287	277	279	257	307	267	277	287	263	266	265	275	255	269	269	275	267	254	280	270	239	284	275	268	284	269	294	271	278	253	258	294	273	257	294	278	271	284	314	266	280	277	264	276	295	270	293	269	257	280	262	291	274	294	277	292	274	296	286	269	284	268	277	289	270	288	259	254	265	278	284	246	260	275	286	286	252	282	266	291	268	253	275	288	303	271	273	274	244	247	252	248	293	248	310	270	236	286	266	268	282	260	274	278	266	294	288	263	289	278	294	261	285	294	258	239	258	269	270	247	268	293	307	297	239	261	303	263	278	269	259	278	258	297	266	260	277	295	278	287	283	282	255	295	291	258	269	271	263	265	255	283	284	273	256	286	265	276	289	315	258	267	296	271	273	289	275	302	273	251	260	246	297	287	277	275	268	261	279	295	293	271	289	247	269	263	282	283	276	246	288	302	251	291	264	260	276	285	292	275	286	268	249	254	284	285	262	271	295	294	279	280	284	266	294	268	308	270	276	263	284	279	279	300	268	295	267	260	308	261	286	280	248	286	281	283	294	290	256	274	269	302	278	266	289	297	281	290	298	294	241	279	288	270	249	288	288	245	288	277	279	293	269	290	273	258	290	263	300	265	269	278	276	280	276	255	274	279	260	285	269	278	272	278	296	255	292	266	281	294	291	308	278	257	266	256	265	265	265	253	283	262	283	292	259	275	258	267	260	276	274	273	260	263	252	264	261	281	276	281	268	256	291	265	236	280	293	233	291	276	261	278	271	289	280	260	261	304	283	282	292	288	315	249	264	293	255	294	296	274	271	294	315	287	268	267	261	232	261	267	281	261	263	255	260	292	273	279	277	271	280	299	276	322	260	264	280	277	262	307	265	276	284	262	264	311	293	265	292	318	330	284	300	279	271	300	273	274	250	288	265	290	279	266	275	277	294	278	249	271	298	285	267	297	269	275	279	295	263	276	278	287	291	290	272	277	275	256	276	248	274	255	279	282	294	280	267	260	274	297	288	284	288	285	282	286	293	274	262	291	263	268	277	262	263	281	282	284	287	274	250	251	270	262	244	292	250	258	259	274	271	302	244	307	285	284	280	301	283	248	278	288	294	260	262	235	257	249	283	268	275	279	260	278	311	280	282	294	278	243	253	259	260	278	258	267	287	262	270	294	248	277	260	283	253	299	269	269	256	278	253	289	265	281	278	251	264	276	268	270	270	271	240	284	264	295	251	290	263	263	280	276	289	269	263	252	276	248	256	269	284	298	271	265	269	267	253	273	316	282	296	268	279	268	259	258	309	251	255	277	267	276	306	236	265	272	287	232	297	287	285	299	273	273	266	272	240	262	286	253	278	314	289	258	294	288	288	286	241	280	279	265	242	245	283	282	267	291	247	273	281	267	280	277	243	262	304	276	273	268	261	282	287	279	271	255	273	277	258	280	250	267	280	302	297	291	289	271	276	291	278	302	259	278	279	290	270	286	268	298	271	301	269	270	273	262	269	237	269	273	273	282	298	260	283	261	286	263	289	286	267	289	268	283	275	234	277	262	272	265	283	283	280	282	291	261	261	288	266	249	293	284	261	276	278	284	269	317	268	261	258	264	303	277	273	277	278	290	254	279	274	278	279	296	272	279
35189	11205	8572	4432	2585	2092	2482	3009	882	727	604	592	519	498	477	433	456	419	401	390	373	375	408	354	369	358	374	379	380	331	354	368	350	365	335	325	333	361	331	374	347	339	331	332	355	329	328	365	308	338	312	343	323	327	334	327	331	307	326	356	310	332	306	337	342	325	323	340	317	344	405	332	351	308	343	342	328	366	348	354	285	305	332	299	301	341	324	292	311	337	314	328	331	319	336	330	317	336	316	343	308	303	306	297	322	307	333	327	305	349	306	318	333	336	322	293	308	304	329	345	342	320	333	308	339	351	298	317	329	322	302	331	314	307	337	295	353	309	335	322	329	314	328	324	344	305	324	306	330	337	287	324	295	326	315	326	317	296	325	340	341	328	311	321	295	302	318	328	328	322	329	310	335	304	292	366	299	321	304	329	314	321	339	337	344	337	320	328	322	333	291	312	315	295	278	330	339	314	318	323	310	315	336	326	340	329	309	358	329	338	294	321	326	328	310	328	342	316	307	319	306	276	296	295	297	311	319	304	339	309	322	308	329	315	347	322	320	309	304	298	306	338	334	313	318	310	304	298	301	299	328	325	323	313	328	337	334	306	312	328	324	329	324	344	310	331	312	324	317	314	316	323	322	316	300	314	316	294	324	326	304	311	333	300	314	316	324	289	285	312	301	333	305	314	362	328	328	309	336	342	312	343	332	339	302	300	325	322	334	306	328	294	308	295	321	324	350	317	297	328	335	296	332	318	304	335	332	321	320	299	338	331	326	309	297	304	316	320	305	328	303	313	336	299	336	285	325	301	301	326	349	358	306	319	311	297	312	309	305	339	294	296	342	316	310	330	358	314	327	321	321	342	294	334	324	339	301	310	340	330	291	351	329	325	331	287	309	322	335	319	309	321	323	335	326	323	319	284	320	324	310	310	355	313	334	300	359	311	285	330	321	344	300	331	316	313	316	307	320	327	303	317	311	329	319	292	317	336	316	325	355	361	263	309	316	312	322	331	308	332	342	323	324	347	288	313	336	312	310	333	345	340	297	282	285	316	299	296	326	315	362	332	316	321	311	297	333	343	327	362	318	313	299	279	343	313	298	320	337	293	303	317	326	370	325	356	349	316	348	300	336	312	313	306	322	316	348	323	297	342	315	316	317	260	330	317	320	306	344	325	294	336	316	296	294	314	317	324	306	304	358	351	280	334	308	347	330	326	320	309	317	296	334	343	313	307	329	326	311	326	347	314	298	340	313	301	346	308	312	289	327	305	315	303	322	312	319	351	325	354	322	317	317	317	311	325	311	328	324	298	329	302	333	304	329	285	331	342	342	288	305	315	303	340	306	320	324	311	297	321	291	321	317	301	357	328	326	348	318	308	312	327	341	316	299	334	317	353	338	342	352	331	281	345	322	340	351	325	307	340	322	347	329	326	300	323	324	310	266	323	331	313	323	334	304	334	286	331	351	268	309	310	325	320	315	315	281	321	334	297	306	348	306	314	318	323	330	314	321	320	329	286	334	322	327	340	325	312	313	344	289	305	299	289	321	312	319	326	311	311	326	325	304	328	336	351	328	323	321	329	311	327	330	291	335	355	321	284	293	316	276	321	341	348	324	341	310	318	333	295	324	301	296	340	328	319	329	307	275	341	303	332	315	309	316	299	308	286	325	325	307	301	344	316	354	293	313	314	309	306	368	322	292	313	317	303	304	316	318	312	337	321	324	301	336	353	311	332	338	332	306	292	277	324	335	313	329	347	327	311	350	307	339	322	327	326	312	329	327	333	308	289	319	311	300	309	334	364	301	307	339	350	293	325	316	317	349	358	333	310	328	322	361	297	323	322	334	347	293	316	319	318	332	322	370	351	339	325	338	312	309	306	330	321	310	311	307	326	302	327	320	336	332	327	345	311	318	333	354	354	323	305	339	310	342	346	334	333	332	330	300	339	279	331	336	322	328	305	313	349	324	342	293	322	310	324	303	300	308	327	302	320	301	329	338	328	330	328	337	330	323	324	321	295	289	317	305	310	319	314	328	338	343	296	291	295	350	338	306	335	316	299	302	318	335	307	296	336	344	335	289	314	323	333	328	292	291	321	338	329	308	307	340	319	291	323	315	312	322	301	294	315	334	289	333	324	311	337	331	299	303	333	294	325	307	348	311	327	325	302	309	360	353	315	327	321	316	305	314	333	279	288	309	311	325	341	334	293	341	290	335	343	349	274	315	333	327	335	311	324	297	343	341	307	280	317	337	335	299	321	322	291	309	314	333	319	324	318	314	321	302	299	335	312	340	333	300	336	328	292	311	346	349	330	308	337	314	283	299	314	314	343	308	337	291	348	319	306	327	327	328	325	353	305	313	334	312	323	320	318	278	345	322	336	335	359	321	290	326	311	295	337	321	287	321	339	327	335	298	313	301	302	321	329	336	316	301	320	301	321	274	350	314	329	307	294	341	304	277	324	309	334	319	341	316	319	333	327	292	315	308	329	310	304	303	325	328	328	295	304	325	330	327	320	331	330	320	355	324	322	336	301	306	302	325	319	316	336	357	353	326	352	325	314	315	310	333	319	315	314	335	303	325	313	299	302	316	305	326	318	365	327	292	319	304	349	290	330	330	306	331	321	302	334	310	331	344	309	324	296	340	331	307	351	342	305	312	359	308	322	294	325	311	316	327	323	339	309	315	319	323	277	356	326	316	317	325	355	317	319	337	329	350	339	323	333	333	300	343	306	350	320	314	291	339	312	299	299	324	292	341	315	349	312	351	336	318	330	306	331	305	318	299	303	321	295	312	319	310	339	346	310	326	302	315	294	302	311	321	302	314	342	366	301	338	333	335	329	328	306	307	318	315	352	296	315	311	319	310	305	308	329	281	347	307	359	322	312	290	307	315	302	293	289	317	334	340	316	294	291	313	321	307	281	295	338	336	321	299	320	312	339	315	315	339	358	336	298	281	314	323	342	328	301	364	296	346	337	347	340	337	315	299	334	330	319	313	360	325	320	308	338	318	350	284	350	315	319	290	311	299	323	323	325	304	336	293	312	311	300	334	302	308	345	316	328	307	302	320	296	339	335	340	297	289	308	366	339	315	323	308	303	340	318	304	317	288	306	316	317	330	300	308	309	291	346	349	325	290	310	327	336	302	305	339	327	312	297	319	335	300	299	339	329	308	318	309	300	339	296	309	330	332	330	313	316	314	319	319	320	282	311	324	311	288	336	320	297	287	278	351	326	305	320	337	315	352	300	328	321	328	327	326	329	347	314	343	315	315	317	335	298	319	331	327	327	315	318	310	311	331	352	334	333	328	316	299	339	328	300	297	324	315	340	344	297	308	326	324	313	292	305	321	321	345	287	309	306	364	305	331	305	315	300	336	319	317	326	306	313	295	310	308	333	304	335	310	316	361	336	310	302	318	325	318	322	318	308	321	321	337	319	315	356	358	307	296	352	333	335	322	291	350	301	335	330	340	315	334	324	304	332	331	295	320	298
24472	20722	27103	24382	13703	1632	1293	1336	802	729	709	695	626	664	642	663	608	647	644	670	659	643	620	693	626	640	589	622	627	600	650	610	600	669	595	615	676	656	586	618	588	627	612	627	600	656	612	616	682	607	629	645	620	645	641	614	611	616	611	608	636	629	621	590	652	644	620	621	643	638	672	629	643	644	647	606	627	631	616	586	637	656	629	600	624	611	658	647	593	631	645	663	587	599	668	661	630	603	657	598	633	661	666	608	632	646	618	583	652	664	625	643	624	678	598	586	609	612	631	642	596	604	617	588	613	619	608	648	668	608	632	636	580	599	649	670	629	639	613	612	619	581	612	593	614	623	622	619	632	592	591	617	596	602	598	571	631	631	617	637	639	674	638	602	610	643	623	621	663	637	576	617	642	618	618	614	640	614	650	620	629	650	679	585	604	630	608	607	637	621	625	582	617	603	637	657	618	561	640	594	640	636	615	649	628	605	688	593	665	632	619	585	579	625	621	634	630	652	623	619	618	657	619	647	610	676	597	583	617	591	603	646	649	645	616	610	631	653	613	614	655	657	587	612	694	681	629	593	614	612	621	627	662	641	638	655	614	618	649	604	617	580	638	622	641	601	690	625	633	594	616	654	646	611	625	612	628	659	639	591	624	659	618	610	611	644	661	605	637	635	614	628	620	624	620	620	654	605	584	641	612	647	607	611	677	603	608	640	665	626	649	626	582	574	623	644	628	634	615	646	597	657	609	571	594	614	628	666	614	679	611	647	652	634	634	679	599	636	643	633	594	611	685	638	600	657	631	612	612	604	626	648	583	611	639	627	607	626	607	625	588	633	647	620	654	649	604	635	600	618	621	585	645	573	608	622	601	631	596	602	626	568	577	639	654	650	627	630	671	625	584	586	597	588	590	625	596	632	587	589	655	661	582	633	611	604	583	627	603	622	660	612	613	615	629	632	613	596	644	626	602	592	612	660	583	605	642	598	589	651	627	611	655	604	590	660	623	645	631	622	638	647	614	618	641	642	643	631	610	578	624	586	671	626	618	587	635	610	615	617	639	637	662	614	641	621	643	578	582	607	634	635	634	624	679	618	596	643	640	567	616	578	611	620	622	627	636	631	678	631	634	632	584	571	579	650	643	648	650	619	677	665	619	655	602	652	603	618	626	653	612	652	709	620	668	597	663	619	601	620	595	658	627	621	631	617	603	643	585	613	610	608	591	655	602	640	593	673	640	631	652	629	634	608	621	612	604	602	629	619	657	640	714	610	643	656	612	608	642	672	612	644	601	640	649	613	621	650	618	607	600	635	583	651	632	627	642	604	616	623	627	648	594	585	613	667	639	588	639	653	628	641	644	614	658	634	600	615	633	648	621	614	646	578	625	614	634	601	617	633	662	576	632	605	626	641	646	594	643	622	631	616	626	673	603	633	587	637	554	598	626	645	632	624	670	625	599	634	586	609	594	633	623	573	677	632	638	644	617	658	577	629	635	656	601	631	590	633	621	634	631	632	662	586	611	605	631	644	615	591	639	638	637	647	676	644	627	628	673	618	610	651	634	652	639	688	635	652	636	640	616	635	596	575	619	590	629	666	591	621	642	640	651	638	618	613	681	605	651	639	605	609	629	659	650	553	630	611	599	631	638	628	630	636	616	638	656	630	629	603	620	651	645	642	607	644	625	598	654	572	619	589	634	611	657	600	663	623	620	652	594	623	560	630	639	614	599	651	619	623	664	638	623	638	617	589	634	616	692	594	628	623	627	637	614	642	589	590	575	642	650	629	584	606	609	592	652	603	624	584	635	635	659	577	627	617	602	666	610	644	643	601	646	651	592	648	643	619	635	572	645	615	629	599	610	633	583	590	622	592	647	639	593	583	590	633	643	629	595	625	647	629	602	600	602	624	625	635	630	638	651	606	620	628	604	621	661	631	602	622	663	644	586	623	646	623	640	626	607	621	630	636	633	586	654	664	608	648	620	640	617	678	662	626	592	633	569	614	624	674	632	608	638	602	630	581	647	658	657	613	675	626	632	592	566	636	634	636	628	599	637	651	639	642	646	610	611	615	652	592	618	613	627	621	652	647	656	621	630	644	613	670	610	631	623	570	620	632	630	615	674	634	664	600	642	616	651	595	651	625	605	627	596	662	658	620	591	627	599	644	659	661	617	635	647	636	621	618	622	629	596	629	624	615	627	585	597	636	611	673	604	624	601	614	652	624	656	590	643	624	621	634	646	596	610	649	601	611	644	628	586	660	554	601	592	619	670	599	614	653	646	594	630	610	631	583	597	621	621	601	672	624	646	613	598	616	636	652	624	604	588	594	551	625	576	629	611	623	630	636	650	633	670	589	643	624	601	628	602	593	632	601	605	587	621	642	672	631	666	633	652	626	588	642	638	624	598	600	648	596	614	645	629	669	600	618	619	640	597	634	636	612	644	586	607	602	643	616	592	631	589	630	607	635	606	652	633	611	596	610	635	629	619	676	635	662	615	613	658	601	582	579	596	601	609	634	631	638	584	603	604	637	602	593	612	674	615	574	658	623	668	611	666	595	608	637	577	642	570	637	588	599	589	584	602	631	597	630	556	646	595	677	618	610	620	617	664	624	664	583	615	598	631	641	598	623	600	648	628	586	642	646	663	607	651	635	627	651	572	634	597	646	660	629	625	580	659	619	613	611	671	631	634	601	612	611	662	606	581	575	663	637	623	606	647	592	615	600	609	618	625	660	612	652	647	631	629	624	637	630	642	624	630	616	630	592	664	638	625	598	623	674	632	633	616	626	627	647	609	611	632	617	640	623	616	612	621	614	625	632	659	615	600	591	614	598	658	671	599	592	662	630	575	639	639	622	602	595	619	673	625	636	607	619	647	627	619	582	619	666	626	602	593	641	606	646	646	605	653	586	631	621	619	649	610	641	595	616	625	633	619	621	646	621	606	624	596	622	600	621	629	644	631	672	674	614	636	652	648	692	601	569	626	594	596	626	636	651	624	670	647	624	589	628	603	633	624	663	620	607	646	621	592	614	585	660	608	617	625	590	624	580	652	642	570	633	654	613	664	608	623	601	621	610	611	602	649	645	625	600	637	641	606	577	575	659	581	606	697	611	588	609	588	606	610	615	652	625	608	671	645	592	641	616	585	602	586	626	635	615	623	609	610	613	600	631	657	611	647	658	593	601	609	636	606	591	620	624	596	641	602	627	661	631	659	620	601	617	616	643	591	609	621	598	577	638	624	597	628	564	593	608	616	614	646	599	642	593	616	595	625	597	556	616	640	643	683	623	587	620	612	602	627	584	591	598	618	577	630	611	592	583	642	604	598	597	608	632	622	636	607	636	628	641	636	566	656	590	632	608	617	656	658	610	615	648	661	644	634	631	633	649	632	642	635	604	617	607	617	595	628	573	667	631	577	627	664	669	576	594	597	619	581	677	605	638	619	617	646	621	638	622	641	592	600	618	601	629	634	597	611	635	654	660	587	643
36248	10559	6015	3399	2556	2084	2401	2594	1046	936	856	817	840	764	770	799	738	777	756	736	777	714	746	761	715	770	646	765	770	779	708	728	718	750	688	706	682	766	670	728	749	687	686	703	691	704	699	716	690	662	663	705	720	703	725	728	735	736	723	691	690	724	701	698	700	695	733	752	764	717	768	724	700	756	722	739	706	736	707	764	725	750	762	683	729	694	708	707	731	701	647	698	693	684	705	660	750	689	695	672	703	662	708	682	732	676	685	715	696	690	711	725	713	728	698	695	712	707	691	709	698	712	725	698	675	728	715	700	745	735	734	686	759	683	683	720	689	700	738	743	724	694	702	718	719	710	697	679	684	702	699	691	715	676	692	712	750	724	697	715	708	678	685	737	732	722	711	698	689	705	721	661	712	736	682	709	680	698	701	695	701	702	672	696	693	738	707	686	670	678	670	658	725	753	727	718	708	708	703	735	691	747	687	714	677	696	737	714	719	646	676	689	708	660	707	732	730	699	702	677	709	733	726	692	702	662	679	715	707	748	691	725	743	717	715	717	726	692	703	732	702	709	653	701	686	750	702	734	707	730	749	708	705	680	733	681	715	709	677	714	715	671	758	691	694	717	705	656	669	692	708	734	728	744	708	732	723	691	698	688	753	682	711	725	678	737	686	690	751	686	709	636	643	718	711	675	743	669	718	709	707	698	661	737	718	751	685	730	678	693	641	716	717	693	723	634	716	692	718	721	685	739	766	710	741	701	752	730	686	722	693	702	688	663	729	704	711	695	698	682	673	687	688	682	676	699	698	688	743	760	656	678	713	673	719	668	705	699	696	707	716	695	688	726	714	726	685	686	661	696	670	638	714	717	687	719	654	703	694	704	735	732	660	658	690	743	679	731	644	747	677	712	680	665	726	704	726	711	649	707	747	713	691	716	764	713	690	717	698	676	728	718	707	683	717	723	722	744	745	742	698	731	704	724	708	715	666	684	683	740	694	700	710	687	695	736	652	755	664	708	703	687	693	741	708	727	691	688	672	705	761	693	662	706	731	695	692	685	688	680	707	684	689	705	683	747	669	691	669	715	710	677	657	687	711	689	661	729	692	712	697	681	691	697	714	706	716	704	705	728	717	720	678	787	688	697	732	713	688	691	744	729	668	740	714	647	714	708	718	697	688	688	718	699	677	645	666	704	729	727	639	698	719	683	723	723	681	701	672	724	666	693	715	671	722	708	681	660	709	679	697	676	689	719	734	704	708	715	708	727	681	745	717	722	666	736	745	705	714	694	728	727	709	724	701	716	717	696	731	685	696	654	710	710	700	725	712	671	716	736	679	704	730	753	725	749	670	688	714	685	726	704	721	689	693	674	716	706	641	656	670	710	668	672	707	727	663	724	702	666	707	686	690	743	688	671	716	760	725	669	692	691	732	732	733	702	749	699	712	682	677	720	668	666	658	708	714	675	701	712	719	676	718	694	649	728	722	719	696	712	756	687	679	675	702	711	678	717	675	739	750	705	724	673	707	682	706	721	736	712	728	709	732	711	706	740	711	702	726	733	696	700	688	710	719	639	701	724	683	713	676	674	695	695	718	701	701	665	642	715	716	725	680	662	721	697	687	705	705	692	749	747	753	720	710	743	643	668	669	698	729	692	669	663	699	718	701	712	696	732	659	738	714	720	684	719	730	697	677	728	715	687	730	708	703	707	676	698	716	695	723	756	682	681	716	725	729	733	718	732	711	685	745	738	715	716	710	739	680	691	681	693	697	675	647	673	697	678	662	665	676	701	675	679	703	702	702	733	658	716	739	748	697	723	737	714	744	741	700	707	741	672	674	692	715	675	725	719	710	730	671	723	737	738	725	675	704	699	730	711	694	726	706	683	653	689	684	729	707	701	732	721	705	685	701	697	700	696	670	692	688	753	649	685	729	703	718	758	719	656	675	661	712	717	701	678	683	686	655	667	686	691	684	708	700	742	701	675	668	710	691	710	670	707	724	675	684	653	690	673	698	676	707	694	755	667	680	733	713	676	703	689	729	708	725	654	735	673	654	712	706	695	728	694	707	712	686	716	681	703	684	710	733	690	720	703	717	687	680	711	721	688	718	693	722	748	701	753	666	707	680	698	766	712	731	672	676	674	716	693	690	729	684	666	683	695	661	691	690	722	677	729	680	727	730	749	674	655	719	702	709	689	690	735	694	708	713	696	688	676	729	728	677	744	753	720	691	667	677	715	711	686	688	697	669	700	710	667	721	693	682	684	650	700	773	705	671	711	697	710	721	681	658	740	689	716	674	716	717	726	699	722	727	722	728	709	739	717	714	687	708	792	701	715	719	695	691	710	706	680	714	662	708	712	691	724	730	673	764	680	656	688	683	705	670	665	684	688	734	697	742	703	694	760	683	684	737	713	687	696	707	699	670	748	682	681	757	673	689	763	666	703	673	672	695	669	707	753	700	700	675	702	715	680	690	692	690	644	648	727	701	710	709	718	744	686	675	729	638	733	730	709	691	674	678	692	722	732	652	664	681	743	687	662	720	688	734	663	745	688	734	702	738	717	699	775	701	665	686	698	719	718	701	711	731	705	659	717	685	711	666	713	682	675	714	718	684	705	732	675	684	719	678	670	662	715	657	721	693	715	741	710	733	677	689	719	688	723	727	736	756	683	691	684	647	693	695	735	690	744	680	746	659	713	693	682	682	735	735	714	698	677	691	726	705	706	728	685	702	722	717	741	636	704	715	720	709	698	697	694	753	713	685	690	718	707	704	687	690	664	749	720	756	695	719	736	752	726	689	718	716	679	705	683	651	701	716	728	739	700	700	706	703	709	681	719	693	697	686	687	665	724	663	734	709	703	699	709	719	689	706	694	688	716	755	709	695	707	699	687	682	658	696	737	715	738	695	681	696	724	661	694	739	706	725	707	727	684	706	766	674	669	756	671	703	690	706	691	690	695	708	649	702	707	697	661	707	712	695	716	664	698	696	727	723	705	702	686	702	721	723	714	728	667	697	701	684	733	732	678	717	721	770	685	687	727	698	686	720	691	675	693	747	712	727	741	725	688	696	726	722	706	709	682	749	733	715	726	759	696	693	767	687	703	709	699	704	675	668	749	714	732	732	689	687	661	682	695	753	678	681	721	721	685	686	716	721	723	713	672	681	715	729	699	702	712	744	709	690	763	678	713	661	722	722	677	724	724	706	693	655	700	706	692	701	682	633	724	664	737	671	671	727	713	704	761	708	712	692	695	715	698	687	684	647	707	712	750	677	708	686	677	700	712	711	683	745	696	684	708	699	659	710	691	689	725	714	711	737	687	635	700	689	688	735	722	653	719	649	726	692	734	702	685	674	698	688	687	717	712	656	718	693	727	719	717	621	715	716	694	697	734	690	701	699	720	694	640	758	679	710	689	666	681	747	678	702	689	702	709	669	710	712	667	715	694	733	696	735	653	742	660	681	688	707	703	685	719	691	732	770	720	702	723	653	692
22330	20798	28442	23229	20798	20861	12939	3252	1056	766	739	645	644	592	560	514	490	568	531	492	541	512	491	517	508	504	449	455	480	429	447	467	507	475	405	446	421	411	472	518	441	438	415	418	443	401	454	445	449	473	456	403	459	454	434	447	434	431	439	459	442	395	456	429	473	459	492	475	497	496	461	441	447	413	486	436	420	470	457	463	438	475	422	423	423	428	460	401	457	453	420	424	458	439	461	375	426	424	430	437	434	413	465	422	452	406	412	376	429	435	435	457	400	424	426	428	406	412	446	421	408	429	411	438	451	403	417	440	424	457	427	392	447	432	452	402	472	401	431	397	435	420	451	381	395	436	418	433	441	400	436	414	445	428	420	413	434	467	431	409	451	412	426	437	465	431	451	418	404	394	442	414	436	423	448	422	419	441	443	483	399	438	455	447	439	404	432	459	408	435	440	417	443	426	455	435	447	416	452	429	417	467	434	438	423	411	422	431	411	430	430	422	423	418	419	416	409	431	459	451	470	473	421	393	433	396	412	441	451	442	442	419	405	445	390	430	399	434	414	393	444	460	459	437	435	423	422	441	427	421	411	416	402	440	445	406	493	455	502	414	426	415	441	458	406	463	420	431	435	426	443	422	410	444	446	431	473	439	423	435	469	450	388	426	435	415	408	440	427	385	460	432	455	487	444	435	412	417	445	459	406	424	434	424	417	436	429	414	412	434	420	427	440	450	446	428	452	413	416	447	432	444	439	397	385	415	449	456	409	406	421	413	411	458	437	442	431	407	416	415	424	403	401	434	443	427	462	429	414	447	434	410	405	432	449	429	411	459	412	426	458	437	398	431	420	460	424	433	477	438	431	430	467	448	482	445	444	428	453	431	429	416	402	412	439	441	425	409	393	425	427	428	405	411	420	424	459	456	419	421	414	450	428	420	422	425	424	431	449	385	423	410	426	435	399	431	423	456	442	463	420	380	459	437	433	431	448	423	408	464	432	435	411	447	453	432	436	459	427	453	407	417	424	453	412	415	436	396	400	399	436	459	407	435	406	443	466	396	432	437	448	460	417	444	406	465	456	430	421	421	428	485	376	414	467	409	420	432	427	428	411	398	422	429	403	394	469	435	438	432	452	428	451	404	431	433	475	448	442	401	430	408	394	422	452	415	421	445	431	464	435	468	420	441	467	435	443	429	403	385	407	420	419	411	439	429	415	431	444	460	417	456	443	421	414	430	455	421	428	432	448	439	417	416	442	423	408	457	415	459	424	461	411	412	423	432	399	454	446	435	453	447	430	443	462	488	413	428	400	421	433	437	436	458	431	420	400	411	418	456	388	461	422	452	445	438	462	427	435	428	440	423	433	444	439	443	404	454	429	432	477	435	446	436	464	451	425	429	400	381	408	400	414	421	415	458	396	478	455	434	457	420	416	458	423	416	431	454	445	428	411	418	425	450	424	431	469	432	409	426	423	385	445	461	440	411	439	414	445	445	442	453	423	426	442	420	441	416	441	421	424	449	419	443	461	445	418	423	399	436	425	419	442	429	423	449	444	427	432	420	441	425	421	454	400	440	412	411	419	408	406	438	412	413	428	421	432	422	432	378	427	416	462	421	419	416	448	472	440	414	457	420	447	448	448	439	418	438	417	448	409	419	427	433	466	441	463	439	410	420	486	438	423	400	423	445	466	419	418	451	431	419	429	423	432	407	426	413	465	398	428	410	406	448	448	472	436	431	435	445	417	417	438	396	399	416	480	446	433	429	416	428	435	406	413	441	452	430	404	452	447	404	440	461	400	406	414	407	414	424	411	431	427	444	425	418	375	418	461	423	428	424	406	451	445	458	436	405	419	420	404	443	461	476	427	442	420	428	444	437	436	447	420	422	434	426	434	410	432	417	454	423	459	434	422	441	453	436	450	424	426	452	420	428	406	453	420	405	433	456	471	436	442	403	401	416	444	406	385	448	428	420	401	405	470	458	419	407	443	418	430	404	448	453	437	433	438	447	420	454	407	410	445	426	427	420	451	422	428	423	433	443	390	434	422	425	421	464	441	440	451	436	450	431	416	390	406	430	443	412	441	398	408	364	432	424	469	425	439	422	420	425	404	435	432	438	411	421	449	425	397	428	413	427	394	422	430	426	438	398	409	422	443	415	429	440	442	400	436	434	445	413	423	402	419	425	421	399	446	427	442	449	412	453	424	404	430	432	380	425	428	400	400	412	418	414	439	394	425	414	457	437	412	414	432	434	460	424	407	473	430	465	416	433	447	387	439	439	425	429	469	462	459	395	439	429	417	408	423	460	409	426	433	411	416	469	454	401	431	439	435	392	462	402	408	439	429	418	404	421	440	439	412	498	457	452	425	446	419	421	433	425	397	446	416	419	412	401	431	431	432	441	371	422	413	482	386	428	422	415	422	440	453	422	443	429	429	432	400	454	434	399	415	427	446	462	431	434	419	413	421	460	394	413	426	459	422	423	442	437	399	435	445	463	439	424	411	379	394	418	466	388	428	447	438	440	466	435	435	427	432	419	424	466	418	432	488	408	431	443	424	422	419	416	409	433	432	431	390	432	425	409	451	426	416	451	417	423	435	415	437	436	445	461	467	417	443	423	465	462	457	397	461	435	425	407	413	417	456	405	404	433	423	413	436	458	417	440	430	421	452	440	472	417	421	434	427	428	410	435	436	419	456	408	418	414	434	399	401	418	459	431	426	421	397	392	409	440	415	466	430	415	417	437	418	443	401	458	423	479	439	452	420	419	440	463	402	440	440	436	438	426	459	424	402	442	397	429	425	435	425	442	450	432	391	431	428	435	454	459	426	430	440	414	416	416	449	433	455	441	413	447	414	423	464	411	428	453	422	396	421	451	424	439	471	437	432	449	367	397	450	444	433	409	415	406	457	455	410	430	428	450	421	394	428	403	436	401	406	386	445	430	404	428	436	413	421	421	449	410	407	442	441	469	464	420	425	416	436	392	480	397	444	449	430	453	487	398	438	375	429	421	449	421	442	422	432	419	424	440	403	457	432	427	455	410	450	407	439	426	428	423	419	435	423	418	383	472	432	407	452	430	427	426	433	421	400	453	414	424	455	426	439	430	418	422	424	436	419	439	460	458	406	408	427	444	444	447	408	448	415	416	433	446	428	408	431	425	426	404	412	434	453	421	426	441	441	444	421	418	417	412	408	397	429	409	450	440	452	444	455	421	453	419	409	410	432	453	414	397	423	413	411	443	443	450	414	391	433	389	410	437	436	447	459	408	420	416	452	419	421	431	423	394	425	424	461	455	401	437	420	420	429	421	435	448	398	419	460	430	430	422	378	430	455	430	421	424	446	412	433	459	452	435	423	434	456	466	446	429	463	439	455	444	414	418	403	448	400	413	425	407	435	442	419	426	453	443	447	430	418	423	453	438	437	420	402	420	389	428	436	447	418	429	407	455	399	479	436	388	432	441	472	416	419	420	414	436	422	434	415	429	451	432	396	432
40511	23169	14579	6906	4672	3648	4563	5587	1923	1321	1152	951	873	792	732	703	719	641	627	628	610	612	574	570	630	575	550	501	526	498	533	528	501	499	511	518	506	510	503	556	519	499	463	470	484	518	495	482	495	460	504	494	472	453	470	524	477	545	541	459	496	470	500	487	489	511	480	513	564	555	525	585	501	493	472	489	486	487	530	540	494	491	455	509	455	496	456	452	489	495	455	509	505	472	485	492	450	514	477	507	465	439	463	451	455	475	460	452	472	509	463	473	454	478	469	475	469	477	452	478	462	491	453	475	467	458	461	499	453	472	465	503	452	478	463	484	492	477	427	442	483	446	469	494	483	468	454	467	494	480	459	499	484	457	489	455	455	478	502	466	480	480	459	465	427	480	440	485	489	471	446	504	461	444	480	437	445	475	503	459	484	463	497	460	496	479	439	445	464	439	448	512	476	485	458	498	454	480	488	478	487	480	502	464	425	460	448	455	483	504	448	498	475	469	477	424	438	482	471	478	447	493	454	496	498	447	483	452	447	494	466	524	469	449	471	485	450	478	485	481	454	470	473	434	489	448	452	475	472	478	489	455	476	442	498	480	464	483	447	451	493	470	438	490	467	489	453	490	448	446	490	496	468	498	459	486	442	420	469	470	437	442	466	467	465	467	442	499	463	517	484	448	475	509	488	499	453	488	452	521	464	449	428	489	504	464	483	437	484	472	466	464	482	490	451	487	456	491	443	496	509	457	452	469	481	441	472	474	474	493	492	456	474	451	445	414	488	433	494	515	459	470	462	470	505	483	474	469	478	487	501	497	458	475	472	481	476	433	466	447	483	465	506	459	474	499	484	460	493	430	484	460	447	435	498	499	468	505	417	476	490	445	490	484	460	490	498	452	461	426	493	461	475	483	470	477	457	472	449	455	443	456	427	444	462	504	482	487	472	492	453	481	449	505	481	472	464	464	479	477	475	486	461	485	514	461	444	468	472	472	456	513	487	432	501	453	493	479	455	499	467	460	458	486	448	507	444	489	485	470	432	458	478	481	476	456	465	502	450	494	464	500	468	521	473	481	506	497	462	465	436	477	446	496	449	457	477	418	455	466	449	493	468	478	468	465	469	444	495	469	487	468	476	474	446	504	477	478	442	456	510	459	491	475	495	424	488	490	506	499	425	470	484	461	459	427	492	465	433	546	484	463	469	486	457	487	470	454	486	497	465	432	482	469	469	463	465	490	487	432	463	494	477	474	482	480	451	471	442	479	487	467	456	456	463	480	498	470	481	490	463	482	457	457	459	473	439	458	514	476	488	477	453	535	484	443	479	458	487	478	473	475	456	504	455	509	471	483	466	457	497	484	459	473	496	488	446	500	490	454	462	520	432	469	439	517	425	453	441	460	469	472	468	472	524	456	441	443	468	449	449	460	460	448	469	504	463	461	443	459	431	518	451	487	500	483	494	504	477	465	485	450	461	475	460	468	511	446	491	480	467	467	476	482	420	469	492	437	460	445	473	427	439	466	487	470	484	460	472	489	452	460	475	458	470	472	491	419	480	464	512	459	482	467	500	460	475	486	437	417	472	494	499	419	461	494	450	470	451	458	475	462	493	487	487	466	486	516	459	451	494	447	454	463	476	475	435	464	500	475	459	457	458	474	488	486	464	468	503	466	424	449	482	506	476	500	473	429	449	478	491	464	454	465	475	464	468	469	484	478	482	472	444	497	458	465	447	426	449	450	467	462	471	455	492	457	462	475	482	464	450	467	486	495	471	539	488	475	432	463	447	448	470	465	478	440	477	434	490	432	453	458	490	487	468	416	482	496	481	472	508	451	477	487	435	463	468	480	469	470	509	471	488	473	452	442	457	457	454	488	480	480	478	449	474	443	468	473	446	451	471	475	490	476	432	506	496	483	482	467	492	475	492	457	478	443	452	440	443	480	454	444	449	451	435	447	497	477	493	433	463	471	481	480	501	463	472	485	471	476	496	449	477	488	476	468	433	481	483	456	457	464	470	507	469	483	493	463	483	433	510	464	444	493	484	444	427	470	501	456	493	436	503	438	475	480	487	441	497	462	452	452	509	486	482	491	473	474	430	476	460	469	470	471	430	452	479	453	451	464	502	441	471	457	438	456	489	469	447	463	441	449	421	434	507	442	471	428	469	469	489	488	448	488	462	455	490	464	440	481	452	441	495	482	497	419	452	465	466	459	471	515	471	477	500	503	516	442	468	460	451	400	480	458	466	468	436	458	461	478	474	483	501	443	485	463	410	472	459	453	462	467	483	444	500	488	484	497	486	483	497	434	455	455	435	484	475	467	455	486	462	510	452	453	473	472	494	444	494	443	471	468	486	478	438	477	484	444	488	455	461	444	439	487	464	466	431	446	498	460	480	438	482	466	467	490	494	473	459	480	461	472	465	505	439	443	446	413	461	470	448	492	446	443	495	468	453	474	446	448	442	466	485	446	508	466	475	474	488	468	447	459	420	450	476	458	471	454	469	487	430	461	480	444	503	447	442	462	500	477	446	496	465	420	462	466	464	474	450	456	495	443	423	515	514	492	477	485	504	491	448	477	507	465	501	475	458	455	476	486	474	472	492	519	428	464	441	448	487	460	450	471	461	455	446	481	438	494	477	455	474	419	484	470	460	487	492	483	460	459	425	459	453	491	449	487	464	436	493	468	450	440	438	466	465	487	442	454	490	465	461	488	432	464	485	432	468	440	432	475	420	465	453	477	438	478	451	457	485	480	476	469	465	474	480	512	449	457	444	472	478	442	478	463	467	428	508	505	443	465	447	459	464	511	469	481	458	472	484	488	470	499	443	488	465	459	466	514	482	499	469	461	421	454	433	531	490	499	465	438	446	465	467	463	478	489	459	487	494	505	462	443	478	492	490	451	482	528	484	460	478	469	481	466	489	467	482	464	494	446	482	493	506	481	463	458	492	457	483	464	445	440	468	455	483	478	490	474	468	443	433	495	472	471	457	504	462	474	497	476	480	454	490	497	450	477	454	443	504	454	469	477	474	472	460	475	449	476	479	442	466	425	450	491	449	487	473	483	473	481	439	467	497	460	458	514	465	462	486	457	483	433	501	474	472	455	511	454	537	480	441	469	511	475	469	461	466	480	472	480	462	450	493	442	450	499	520	465	485	459	476	443	452	461	470	458	499	462	483	480	440	467	449	475	469	439	435	460	449	516	444	497	495	462	485	512	497	484	495	484	474	479	472	439	476	485	464	446	468	485	482	482	474	425	486	442	462	470	485	481	470	476	485	500	481	456	487	458	474	454	479	484	453	472	484	501	469	433	431	439	466	488	435	465	488	444	464	470	443	465	456	480	469	481	435	477	465	502	479	445	474	462	478	456	481	490	477	470	493	475	433	461	466	486	463	460	483	502	472	457	424	470	484	492	478	458	464	455	430	477	490	465	463	451	481	464	452	491	450	463	491	461	499	463	480	463	477	467	451	464	488	462	453	453	474	476
28805	20817	11786	1834	818	742	687	520	475	470	485	483	475	479	459	487	444	457	450	530	436	458	465	472	499	504	463	456	491	502	489	443	450	419	414	465	485	461	451	521	480	514	482	482	454	502	423	487	503	475	444	486	516	460	459	479	498	484	491	477	464	483	468	447	472	501	463	477	460	500	480	527	502	471	428	466	435	476	444	448	440	484	507	468	469	417	476	441	493	496	463	475	493	507	460	476	530	471	470	521	457	465	498	492	458	478	510	446	477	466	463	496	492	463	458	479	471	468	471	478	454	490	480	442	477	520	500	472	445	461	459	480	464	492	426	443	484	443	461	478	498	465	471	441	471	490	499	461	444	486	410	453	474	463	465	418	475	464	467	447	477	477	478	447	480	483	488	512	478	495	453	451	482	471	494	503	439	453	511	457	475	466	464	425	472	447	476	478	456	443	503	446	496	478	474	416	491	502	476	470	501	471	511	494	491	517	473	471	441	471	462	504	479	511	463	463	507	463	471	469	456	492	452	473	444	444	470	477	486	463	438	446	432	474	460	486	468	461	501	493	502	447	472	500	488	457	444	467	471	448	443	470	504	437	478	516	492	449	495	466	465	476	492	466	448	471	439	458	482	431	476	430	484	467	458	514	498	448	437	476	465	464	477	468	451	493	442	468	468	453	485	461	472	497	468	488	491	493	486	482	471	482	470	472	431	460	448	490	473	476	492	472	466	454	450	458	496	428	479	504	474	453	459	523	446	477	460	462	454	506	460	489	448	437	449	492	498	454	444	469	465	517	473	474	495	475	433	453	504	482	437	495	476	435	504	459	462	451	460	481	460	462	487	448	476	493	464	471	443	445	498	466	495	466	455	452	487	468	459	471	470	429	449	483	513	469	469	482	516	445	502	493	459	448	455	461	464	511	495	420	486	453	450	449	501	490	493	458	458	479	517	462	527	496	463	442	478	480	445	463	505	479	474	463	490	475	473	467	437	472	446	488	509	501	496	494	490	496	450	449	465	466	455	494	466	460	473	498	508	426	478	477	464	441	520	462	441	507	450	479	502	466	466	481	448	465	446	482	467	473	458	440	477	472	517	497	488	478	433	496	459	482	479	517	490	484	453	484	470	484	498	493	504	470	454	480	462	476	481	464	452	467	448	431	475	454	448	455	471	463	454	474	487	475	439	487	494	453	491	495	479	472	476	479	512	445	463	485	483	471	470	506	458	486	532	444	454	457	481	473	453	456	506	473	516	493	463	471	464	481	494	470	481	481	473	464	471	458	509	465	454	449	486	496	471	461	493	450	480	477	448	481	472	420	472	458	510	430	459	466	453	456	453	475	451	489	498	462	458	478	449	442	460	445	476	445	477	454	495	490	453	469	461	484	453	455	468	461	510	475	475	448	463	442	465	486	488	455	488	486	452	479	509	479	471	454	489	458	458	482	455	453	464	489	501	453	470	453	474	479	483	442	487	501	442	499	425	478	509	433	473	453	489	472	489	519	416	449	464	472	479	462	490	460	490	439	484	440	486	479	479	486	479	478	441	472	434	492	483	490	474	448	495	477	490	519	506	480	505	451	442	521	457	464	442	497	459	481	490	517	475	503	468	460	464	491	478	453	455	497	461	461	463	470	466	491	484	468	472	446	447	444	434	454	489	556	478	453	493	449	457	477	506	499	461	484	471	483	443	459	490	470	449	468	492	502	484	519	453	501	468	446	505	486	449	466	498	446	502	458	470	448	468	506	478	511	451	461	484	454	498	441	464	492	457	456	468	489	457	518	509	478	483	443	444	471	505	465	482	463	452	432	488	462	461	474	465	479	464	487	460	494	502	451	472	510	458	478	480	462	439	448	504	471	460	446	460	477	471	492	453	494	435	455	481	477	475	471	446	510	501	451	461	491	485	472	504	450	440	465	459	465	477	475	503	508	488	473	452	475	488	478	492	463	473	464	441	487	491	446	470	456	475	493	487	476	466	476	458	451	459	454	495	455	488	465	434	479	486	486	488	499	484	445	478	451	467	485	440	466	485	473	458	494	483	477	474	499	414	485	437	483	464	475	438	488	463	479	444	503	472	504	492	488	482	468	472	489	483	440	449	449	479	448	432	448	478	454	429	456	484	455	476	507	493	463	447	459	503	460	455	447	460	478	486	462	442	471	458	493	481	469	484	492	483	457	450	451	455	510	461	467	467	472	465	456	450	462	462	473	473	450	460	451	450	478	511	451	497	468	456	471	478	460	467	467	433	508	470	493	497	470	484	500	467	460	479	450	443	507	448	492	471	476	488	496	472	490	515	474	477	501	437	458	475	468	453	502	468	515	512	462	509	493	492	486	491	488	444	475	496	498	497	492	470	469	483	486	502	473	453	467	441	424	458	478	477	477	481	460	438	460	462	479	518	507	477	466	447	445	493	480	450	463	469	480	472	477	465	440	492	506	505	489	451	498	529	477	475	492	435	466	492	444	447	486	475	439	453	471	509	469	469	458	453	468	463	491	496	480	461	540	492	510	472	469	445	488	488	469	492	439	465	479	438	466	496	500	497	474	480	479	500	487	507	451	511	517	470	466	495	500	435	504	516	505	494	463	465	482	492	424	455	462	467	475	459	442	478	465	472	476	480	490	519	478	490	468	468	472	473	488	444	480	435	422	466	456	500	451	430	510	444	485	518	524	476	499	465	469	457	465	490	460	447	493	492	464	471	455	497	485	452	446	515	457	510	475	515	478	474	457	453	491	476	451	450	459	512	495	507	520	486	491	494	459	487	467	474	460	477	460	502	485	485	484	459	492	520	501	459	495	477	496	507	492	523	425	497	472	431	437	452	490	465	452	467	453	494	485	488	435	480	485	478	485	473	458	453	498	466	442	450	475	493	458	442	490	452	483	514	460	475	427	495	499	478	464	486	463	478	465	473	487	481	490	470	480	450	455	410	486	495	477	478	499	469	452	463	484	449	466	481	427	467	475	481	446	489	468	471	486	487	434	474	464	469	502	457	472	447	463	511	488	487	472	470	455	507	421	464	463	498	482	480	478	433	492	494	490	514	479	525	430	456	507	495	448	494	482	448	465	459	467	459	442	456	507	452	518	495	436	480	437	516	469	435	472	472	487	445	478	465	499	457	476	482	472	462	486	515	482	477	464	497	479	459	458	474	456	467	507	485	440	427	515	450	482	450	484	455	475	491	476	452	483	492	506	464	500	469	464	492	463	464	478	482	500	469	469	496	504	489	463	461	498	462	457	474	434	423	458	465	468	510	456	438	475	453	446	503	470	488	491	488	466	506	491	491	451	483	484	473	481	464	464	494	474	480	470	463	476	458	439	467	451	501	468	521	428	505	496	469	495	452	479	492	482	469	494	501	448	431	479	466	461	451	452	491	462	442	461	513	478	415	532	452	477	472	473	459	469	459	473	469	441	520	494	463	463	453	528	476	434	483	458	504	470	470	448	464	485	485	489	471	479	465	425	480	494	477	440	464	502	495	478
34558	10635	3893	1304	858	706	692	643	586	571	563	536	554	580	546	514	554	570	577	547	509	524	508	484	562	572	594	570	552	546	536	587	538	564	539	525	529	608	552	560	568	582	534	550	561	539	577	520	542	604	560	552	551	552	561	549	584	522	579	570	547	515	587	574	546	580	560	515	573	578	595	554	520	571	572	555	563	585	544	555	527	565	556	564	527	559	535	537	556	544	556	547	569	568	554	559	546	537	549	546	560	562	573	555	552	551	539	533	532	576	490	537	565	560	580	587	560	547	598	576	549	563	511	549	593	525	559	541	538	557	521	574	563	576	558	547	516	575	536	546	548	544	538	559	592	571	539	557	527	526	540	538	551	569	530	537	561	564	579	556	540	532	548	562	553	532	553	581	548	547	549	530	519	547	553	558	570	555	543	551	554	497	547	513	553	533	563	555	549	557	567	525	568	560	555	543	555	592	544	546	528	565	501	520	534	555	521	574	549	491	484	567	540	542	562	548	516	553	541	571	545	522	516	559	577	515	521	553	546	585	553	552	528	554	559	557	552	554	566	539	579	563	564	581	524	571	596	567	551	567	528	550	607	555	556	544	550	522	552	529	554	541	555	527	591	519	566	551	561	542	506	534	562	590	565	506	586	573	523	541	543	529	588	560	582	536	535	563	528	595	558	575	526	553	562	539	546	561	580	574	532	534	584	549	585	531	565	532	555	543	584	549	547	508	596	562	518	574	536	502	544	596	541	539	532	524	576	548	560	566	540	538	545	510	532	535	544	532	581	500	578	566	564	579	576	598	565	530	516	506	529	530	541	549	556	552	535	560	506	587	526	567	566	562	561	503	519	569	596	594	553	593	549	583	533	585	606	573	567	556	544	494	502	519	590	576	505	549	533	563	529	526	529	596	581	569	581	559	536	552	550	537	565	572	547	541	537	570	567	569	577	572	607	560	537	525	562	547	527	533	542	549	542	547	576	497	556	577	526	571	573	598	573	537	573	545	574	568	548	540	575	551	513	530	577	549	584	517	563	592	548	544	543	573	526	507	549	568	554	525	546	528	518	593	560	508	501	557	541	587	578	535	583	566	560	561	566	543	528	577	592	546	537	552	569	556	528	594	530	526	569	593	542	542	573	571	580	530	562	563	553	521	558	544	542	560	520	544	529	523	541	558	594	576	559	538	592	545	566	517	497	573	579	556	538	557	573	599	572	571	536	534	574	519	590	523	561	535	586	572	513	552	574	541	548	547	564	556	542	540	515	524	543	581	536	544	544	506	542	539	573	603	569	591	560	555	567	573	522	519	572	545	565	547	525	557	541	549	558	531	506	555	548	583	536	549	503	524	513	557	583	536	557	589	556	502	539	579	536	546	523	515	530	579	560	585	557	568	591	565	541	558	565	574	610	556	600	538	591	518	558	576	533	569	578	586	582	577	524	530	524	557	537	528	560	528	547	587	549	552	493	538	571	542	556	560	557	607	555	576	528	547	513	533	572	545	527	556	597	545	551	545	552	587	538	585	516	534	525	534	549	501	586	523	553	536	546	546	533	522	553	589	569	554	547	584	517	611	546	531	599	558	592	558	549	574	517	567	547	583	575	550	548	572	506	566	570	610	532	560	528	554	592	579	541	539	570	560	516	550	561	557	515	555	538	539	556	580	533	570	544	525	536	536	541	563	577	564	564	559	603	559	579	560	553	553	562	573	559	547	544	527	514	563	592	514	554	586	564	516	538	549	568	551	531	579	582	538	574	553	560	577	536	589	498	537	540	540	536	554	539	498	524	551	560	537	533	591	555	534	550	514	561	534	589	552	552	566	579	557	524	524	538	541	537	533	540	558	525	516	536	544	598	534	541	579	576	552	558	527	586	518	546	528	524	550	513	556	536	562	579	573	555	565	543	502	577	550	551	540	569	553	519	542	519	554	562	572	545	577	540	544	552	581	516	551	570	529	545	559	523	537	561	531	559	551	567	556	572	536	567	548	535	573	539	550	561	547	520	540	551	531	555	547	580	550	556	560	527	528	548	578	553	595	550	530	545	523	495	567	597	547	558	542	573	536	573	555	561	564	593	534	540	585	538	552	568	555	526	518	542	537	595	528	572	554	552	533	545	558	550	556	536	557	580	528	584	549	562	569	518	537	509	546	545	557	551	584	572	557	547	518	553	577	587	559	524	547	555	525	545	538	553	530	571	531	542	549	551	543	530	557	574	550	553	554	496	544	526	528	536	515	524	516	521	529	539	558	591	514	528	550	539	548	562	578	515	570	529	578	575	566	584	551	527	517	533	563	527	513	588	520	585	502	532	545	561	593	507	543	590	565	569	543	569	587	547	545	558	540	527	589	579	557	565	561	544	522	505	561	566	574	509	586	534	621	556	576	543	580	581	548	502	512	554	522	545	556	499	559	558	549	581	548	526	575	555	521	573	584	549	573	543	550	572	558	555	550	581	543	555	579	561	533	562	542	595	506	546	537	563	534	533	573	493	586	531	526	529	519	589	578	586	515	571	574	510	523	496	521	541	555	575	539	514	530	566	521	536	554	555	566	532	567	528	575	532	541	580	546	538	551	598	550	544	598	562	577	570	530	590	508	534	579	543	571	542	505	577	529	524	556	545	564	547	529	564	544	534	535	570	536	530	547	615	588	556	555	589	562	570	519	624	564	526	525	543	540	555	571	589	544	570	531	515	544	529	549	538	551	567	522	532	553	579	541	517	533	501	523	544	561	539	506	537	563	515	558	615	551	530	546	566	594	566	578	574	567	560	560	566	543	576	552	546	578	545	554	549	534	527	545	512	591	558	582	533	576	572	579	553	569	519	523	505	573	569	534	504	534	519	562	517	552	555	578	568	572	582	542	519	564	543	588	549	552	562	545	555	543	522	519	544	575	526	516	526	563	550	586	522	525	570	552	563	544	546	535	503	538	576	565	542	536	522	571	550	549	573	558	531	577	534	519	568	524	560	573	568	515	559	574	518	542	560	545	519	546	524	603	561	545	537	523	566	592	532	574	535	563	548	582	575	519	529	534	518	519	578	566	572	542	525	590	523	573	577	595	533	535	539	557	557	566	544	560	567	538	543	526	562	539	529	552	516	553	522	563	554	549	562	550	535	572	582	592	566	539	565	575	550	560	505	527	592	532	541	607	572	533	595	582	540	557	529	544	544	534	553	531	550	556	554	600	575	523	581	569	540	547	543	567	533	554	570	589	519	551	523	522	567	564	531	573	540	569	574	589	520	544	548	555	531	523	575	580	569	543	568	563	569	560	535	546	550	554	546	552	509	605	529	582	568	575	554	564	544	555	536	511	590	515	560	537	538	551	514	556	559	528	570	539	554	515	524	546	560	523	554	565	578	555	539	558	554	572	569	577	551	550	527	528	528	536	525	555	578	555	573	584	529	547	520	525	592	536	545	560	585	548	509	577	531	511	514	594	580	533	507	577	548	550	598	558	531	507	573	551	584	544	558	552	554	532	547	548
23212	20732	28013	23486	20711	12226	1368	852	539	506	456	442	406	371	369	339	365	356	343	332	303	290	320	291	322	323	330	289	289	328	273	309	317	289	317	313	317	321	293	318	320	257	321	293	339	294	307	325	289	310	280	320	300	278	306	291	329	283	318	299	297	321	271	282	300	299	287	298	327	335	388	351	299	294	256	295	286	314	306	332	329	251	313	317	267	282	295	306	303	304	284	300	322	264	304	284	318	296	325	294	277	283	298	307	292	288	295	291	298	288	315	295	274	306	301	328	291	305	301	298	271	288	297	303	315	280	303	304	293	301	305	299	320	309	294	305	273	302	324	306	313	271	290	317	306	295	301	320	299	312	274	305	304	288	331	292	276	280	290	302	291	271	301	292	291	300	302	284	285	307	278	288	269	294	255	282	281	279	305	336	306	273	297	294	344	307	322	288	289	282	306	261	288	315	303	278	265	315	268	299	274	283	291	279	301	275	324	284	292	292	324	324	287	309	292	287	277	293	303	320	284	308	288	296	289	269	245	296	285	289	292	323	287	284	320	298	294	310	265	306	320	280	283	278	299	304	314	306	278	300	294	308	321	315	271	295	269	308	281	283	292	272	310	300	305	273	288	308	298	275	272	260	307	311	296	290	311	279	288	264	290	286	313	270	277	290	319	266	266	304	296	280	334	301	306	287	300	305	301	302	297	282	319	269	313	304	325	317	292	323	314	313	315	309	290	290	322	283	292	274	291	268	316	292	301	294	299	284	302	313	280	320	274	302	307	291	283	272	287	311	260	295	302	295	298	273	305	298	307	290	277	310	297	252	278	278	261	277	306	288	278	310	270	312	313	289	307	274	286	309	312	308	265	280	302	288	257	297	298	281	304	312	275	268	285	286	273	266	277	309	322	274	277	327	284	309	278	289	287	310	309	304	294	274	291	284	269	302	284	283	281	287	286	329	273	287	291	290	285	284	279	295	276	292	290	290	287	298	264	273	335	295	306	288	306	297	284	329	318	313	276	295	284	304	300	264	305	289	289	257	281	297	291	300	304	267	294	251	320	296	286	301	291	274	307	283	305	273	317	295	293	308	305	281	276	281	330	286	307	286	308	288	295	309	278	288	289	310	280	298	316	320	310	265	287	286	295	285	289	267	312	298	305	309	280	264	271	298	301	312	304	303	287	309	279	279	307	280	256	286	291	306	276	321	303	279	298	288	318	296	289	294	289	276	263	276	311	297	283	294	312	289	278	316	284	281	275	304	281	285	268	341	290	323	274	294	328	289	295	282	265	289	316	333	253	291	306	295	280	316	279	328	305	323	320	278	291	311	316	259	328	306	278	320	324	313	282	295	284	278	311	281	274	285	299	262	289	296	310	274	282	307	292	291	289	293	292	320	306	291	273	277	302	275	279	303	268	327	287	271	304	298	288	304	287	315	312	246	274	311	326	269	301	277	269	276	299	309	287	306	279	286	336	276	305	260	303	307	290	270	306	282	318	297	280	300	288	302	307	288	305	306	297	266	337	323	305	298	291	312	277	299	291	292	320	312	273	300	296	282	287	273	296	305	271	263	274	266	312	296	275	324	307	275	295	274	296	295	276	269	272	315	301	299	306	281	263	320	288	260	295	313	299	307	282	292	290	289	291	285	288	332	303	295	293	298	296	302	285	285	294	287	300	280	319	292	297	282	304	301	320	290	292	284	299	284	260	272	261	284	302	304	297	309	268	270	292	298	277	287	292	303	278	313	321	290	269	287	313	275	311	288	298	293	271	321	320	322	323	283	299	289	286	296	271	287	322	267	333	281	294	293	275	308	293	300	328	327	279	275	305	305	250	268	278	309	281	265	277	301	275	313	278	306	276	278	279	289	283	292	278	267	284	297	310	291	282	282	297	314	303	313	285	333	264	306	282	308	286	270	282	294	286	317	297	298	299	323	300	274	303	267	282	270	264	334	325	274	274	280	296	316	313	307	311	308	287	264	296	293	298	312	303	304	299	272	283	297	291	313	269	287	296	301	284	290	276	304	273	268	287	301	304	288	275	318	295	270	277	285	309	296	266	297	317	316	266	302	264	280	312	286	293	283	291	299	319	324	279	278	287	288	304	288	301	312	272	315	307	286	299	313	274	273	287	281	291	287	281	279	277	296	281	265	280	319	288	304	288	297	292	305	284	273	311	287	291	316	277	292	291	270	288	308	302	253	275	273	303	275	273	279	288	315	316	273	287	263	309	302	317	320	283	264	318	314	264	316	315	268	281	324	298	263	279	307	288	272	294	276	295	325	322	289	332	271	283	285	338	286	296	291	297	283	268	292	303	296	283	304	300	273	287	305	280	309	273	246	303	322	272	286	321	292	291	312	313	307	306	309	282	271	292	311	268	307	269	254	276	309	297	279	341	305	321	298	258	319	280	271	257	293	277	299	283	325	298	280	302	284	317	263	292	308	302	305	275	325	293	342	307	295	303	270	300	272	310	324	309	280	279	288	274	314	315	263	272	279	307	292	278	317	250	273	308	288	298	293	271	305	274	307	294	286	275	311	286	268	263	311	269	269	324	274	285	294	318	290	306	261	275	285	287	297	277	256	294	286	294	269	284	299	319	330	293	279	287	300	291	282	310	280	300	276	250	296	272	269	291	300	301	324	300	265	288	303	283	294	286	298	318	296	282	302	294	272	303	288	318	296	297	290	295	309	327	294	274	281	308	304	286	307	270	284	264	300	281	277	278	295	276	298	271	286	257	315	275	286	301	309	271	270	279	274	276	304	285	296	297	313	293	320	324	330	309	300	314	303	293	279	284	285	274	290	312	313	326	324	325	295	300	272	305	297	299	285	265	291	293	321	313	314	319	320	307	298	317	308	284	306	302	264	289	295	311	304	295	297	288	284	319	298	270	294	332	290	300	286	256	299	296	287	316	313	308	259	291	264	272	273	293	301	304	310	276	288	302	267	301	268	311	309	315	298	307	310	265	267	306	304	302	281	284	287	272	254	314	256	258	286	306	282	271	288	294	299	302	293	308	307	311	297	332	295	305	312	290	273	275	298	280	298	259	288	260	298	303	293	294	300	285	282	300	282	282	303	278	311	279	316	299	303	301	345	287	311	296	284	292	275	290	307	274	278	275	311	316	280	298	271	296	307	296	281	282	272	285	279	262	294	298	263	288	289	293	268	312	294	325	295	301	280	283	292	299	289	297	266	262	271	276	304	311	321	283	302	285	295	277	260	280	283	277	317	263	325	273	276	275	293	258	305	327	271	296	264	281	288	294	316	306	299	277	294	273	291	301	318	321	285	322	257	291	312	308	267	256	289	297	277	285	317	312	255	288	344	282	291	307	278	261	274	316	305	292	301	266	270	286	297	302	291	310	286	300	300	290	296	289	281	319	274	320	292	283	284	258	310	288	304	276	282	300	306	284	309	297	259	275	267	262	290	269	310	277	327	288	298	312	283	283	275	296	268	315	270	285	302	309	256	260	282	308	294	277	298
36948	17157	9648	4294	2616	2010	2000	1535	944	801	653	629	536	515	512	477	435	438	452	422	388	399	400	372	432	371	358	407	341	368	363	351	356	363	362	337	373	389	334	348	357	355	367	368	358	374	329	342	335	346	357	365	308	353	316	361	369	328	355	360	351	348	344	345	345	340	352	378	413	440	454	416	370	347	355	313	347	339	393	377	392	361	372	337	333	331	353	338	383	330	348	348	370	330	353	322	363	348	358	357	353	352	350	307	361	346	312	317	316	346	362	338	315	376	351	353	348	331	333	350	320	336	357	328	345	334	334	320	360	350	349	354	339	344	364	321	342	314	354	344	345	323	365	357	341	322	325	326	339	372	368	326	339	320	317	334	354	343	326	354	324	365	354	350	316	344	378	365	354	345	346	343	364	321	302	353	329	337	337	364	334	380	331	316	314	348	336	318	330	329	349	336	314	372	356	318	377	357	348	302	342	330	343	351	342	337	375	313	353	355	339	323	329	339	322	359	346	343	312	372	294	336	356	330	343	351	332	340	322	350	331	344	353	375	330	323	314	333	327	343	328	324	337	357	370	337	351	333	337	334	349	332	341	356	335	317	332	305	377	352	344	357	342	355	315	372	338	326	326	343	325	330	329	355	348	329	368	320	309	347	367	349	328	356	331	323	327	349	335	334	358	342	361	330	307	311	377	352	342	313	332	349	334	365	310	335	335	370	346	334	326	329	358	325	325	364	353	352	316	335	347	362	373	340	379	337	351	301	327	344	296	355	329	336	327	379	335	345	340	329	309	348	334	338	383	379	343	322	368	337	341	353	338	383	334	356	355	336	343	328	322	311	322	341	340	358	369	318	357	367	350	357	368	371	334	352	339	377	280	346	373	356	312	342	330	310	335	351	333	316	332	327	345	347	334	317	358	367	314	375	319	367	374	355	344	332	363	330	343	350	352	357	344	337	329	329	346	342	380	327	340	303	337	336	320	327	339	333	323	361	368	340	306	385	350	345	327	324	319	333	326	356	350	370	331	292	313	338	362	351	345	356	318	330	318	360	359	350	346	341	336	333	331	345	344	350	353	322	302	331	293	327	342	328	349	355	330	339	353	324	365	361	341	330	330	358	346	325	326	346	352	343	339	341	364	330	333	342	340	323	323	355	336	367	353	353	316	325	352	354	347	336	357	353	360	337	340	301	360	350	311	343	327	368	382	315	345	315	331	340	331	345	328	307	341	356	363	336	335	344	357	364	335	351	334	325	354	352	306	335	358	332	347	316	332	357	332	353	314	355	346	347	328	323	330	362	350	324	349	324	355	325	333	321	328	346	366	366	345	357	324	363	335	371	354	346	341	318	354	338	351	358	320	339	328	316	332	375	317	319	318	335	365	333	335	340	342	336	348	321	351	320	338	335	362	375	328	347	351	316	342	353	345	305	346	343	326	314	362	323	352	344	317	332	325	327	321	328	311	332	355	360	350	339	329	327	340	340	353	361	324	338	332	324	367	327	347	341	367	324	324	368	324	324	324	370	377	344	351	355	321	327	358	332	341	330	320	345	353	334	312	326	383	346	299	324	329	349	330	322	342	368	367	357	330	354	350	360	328	312	369	359	354	318	332	356	352	336	318	339	325	322	340	344	328	336	345	359	368	366	347	384	336	341	345	346	342	345	323	352	316	357	333	322	312	337	356	349	331	338	335	343	337	368	369	325	347	324	369	331	357	359	354	363	352	396	337	363	320	312	339	344	338	317	338	365	377	352	332	303	345	316	308	346	331	342	398	365	325	344	318	349	350	341	347	370	382	364	315	355	352	347	345	329	375	351	300	342	342	336	358	328	330	339	325	337	306	325	339	343	333	347	339	332	340	347	350	336	358	325	346	331	296	305	339	337	316	336	360	317	328	340	359	342	352	358	344	347	363	334	368	358	320	298	360	322	374	323	317	326	337	365	386	340	346	343	354	311	350	367	369	326	359	335	335	336	331	360	340	319	347	308	367	327	366	345	333	302	304	344	342	351	356	351	317	331	331	334	352	321	333	352	327	339	341	356	334	357	383	332	360	349	339	354	343	332	322	325	324	349	342	374	333	323	365	310	347	338	341	353	348	346	332	296	328	340	337	343	358	316	347	353	334	357	348	325	320	351	330	315	309	302	306	335	338	322	330	310	362	342	365	315	297	334	351	362	325	379	357	385	324	343	329	332	371	370	337	342	345	370	300	349	328	363	325	321	339	345	311	361	339	327	331	323	355	325	340	311	375	319	347	338	335	371	370	339	349	351	326	309	314	326	379	331	354	349	336	356	337	360	343	331	315	327	349	305	376	312	316	356	353	343	314	317	329	348	349	335	347	328	329	343	352	375	341	349	357	348	329	339	342	354	327	335	351	348	355	327	336	344	352	347	361	370	311	375	336	349	351	387	352	365	365	341	365	365	349	327	376	336	322	361	330	356	356	316	356	361	309	384	364	333	336	326	336	366	318	357	344	394	339	351	354	309	361	331	338	354	308	312	337	366	341	353	345	354	299	354	322	336	319	352	372	319	337	347	351	351	334	352	348	308	316	316	341	339	355	339	356	349	337	344	318	340	346	337	341	332	337	356	330	328	312	349	359	328	314	329	346	381	337	346	323	350	330	321	343	343	340	353	356	345	376	334	329	331	330	358	332	339	339	345	311	348	325	350	337	342	307	355	354	334	371	321	334	361	347	379	327	329	329	349	341	327	351	330	337	316	346	325	338	359	351	333	311	313	330	313	346	360	349	329	370	343	317	340	317	334	335	331	321	336	353	365	361	334	356	348	383	335	361	356	351	328	337	335	314	318	349	341	350	340	320	329	328	366	345	352	341	360	360	357	359	321	346	366	310	342	347	371	347	348	323	333	345	323	362	350	330	340	337	318	350	351	363	347	346	336	328	350	345	381	330	354	356	346	338	321	313	341	345	338	344	333	350	351	393	359	331	339	315	367	354	386	368	353	320	315	334	357	331	335	326	343	308	359	326	350	340	341	322	358	319	334	355	331	325	341	359	352	344	348	338	344	338	333	322	361	321	347	366	328	321	353	357	358	345	339	358	318	331	332	340	339	329	384	362	331	317	394	327	338	296	348	347	343	311	357	332	301	332	365	333	346	320	336	334	366	320	334	388	350	346	326	300	334	321	324	332	332	352	296	366	326	298	323	335	350	341	327	337	346	339	333	340	299	333	366	339	336	343	330	347	327	330	321	353	335	321	344	317	316	349	330	348	321	313	359	337	298	340	323	337	342	341	334	364	361	352	353	324	346	358	322	330	313	360	358	328	332	334	351	358	366	327	353	325	330	363	368	320	354	366	344	351	311	323	368	374	353	368	331	379	307	341	347	333	296	304	379	380	366	352	297	328	326	369	338	328	370	319	327	338	330	327	315	391	309	351	337	363	345	341	329	356	371	311	352	340	356	334	359	343	355	337	324	342	354	362	363	363	343	377	338	354	354	360	316	333	375	337	315	332	322	332	337
24412	20722	26956	24436	12853	1225	1038	891	738	741	767	696	714	691	620	692	713	712	681	690	655	646	641	660	628	679	668	664	674	626	648	641	648	666	618	629	621	681	657	703	659	682	661	600	620	696	637	664	641	624	668	636	660	645	654	659	635	613	629	653	648	637	610	687	640	634	617	670	670	664	661	691	654	648	651	649	665	626	578	613	640	604	661	597	629	643	667	631	652	630	624	647	659	621	673	581	674	635	619	637	612	624	661	660	598	654	617	647	618	646	723	672	628	626	671	644	647	653	673	645	660	623	616	661	655	605	643	655	669	606	627	632	639	641	658	606	600	686	654	596	631	632	666	625	658	644	631	631	607	624	679	663	679	641	612	653	694	645	630	656	640	628	636	595	623	645	609	659	609	656	637	635	650	646	610	631	649	635	626	636	630	642	660	651	628	687	594	668	643	644	645	653	623	599	614	633	646	648	625	677	619	652	650	620	625	675	639	638	650	588	615	610	608	661	628	658	609	613	633	645	670	624	605	630	643	609	662	620	620	621	625	673	652	626	619	654	634	657	658	619	632	627	659	649	659	680	587	661	653	631	610	634	591	636	633	627	630	636	632	672	629	641	622	646	604	608	626	662	614	621	658	674	610	597	623	665	591	621	674	620	663	609	606	586	593	676	684	664	649	632	657	623	668	634	659	605	620	672	647	635	643	686	651	616	662	603	593	625	610	631	652	608	634	658	646	612	645	608	603	673	649	605	624	605	623	669	618	610	688	650	652	665	623	628	634	602	607	649	650	654	664	619	689	655	633	602	595	627	575	670	637	611	645	656	622	644	669	599	653	631	636	672	624	627	589	621	622	704	673	668	618	646	680	652	663	678	625	671	638	648	658	677	661	663	620	671	639	639	670	618	637	620	649	618	630	610	643	639	690	653	608	648	649	690	618	670	636	685	613	691	600	617	632	637	700	649	612	636	600	651	601	643	644	680	640	659	664	682	633	613	651	701	636	654	672	693	690	658	673	677	661	653	680	629	644	632	620	652	671	647	665	669	631	636	644	657	656	605	657	675	673	666	699	680	627	611	651	699	622	669	605	625	608	649	618	634	646	637	631	673	613	657	630	627	653	624	656	650	680	685	669	667	617	676	598	592	593	621	660	671	676	593	664	661	658	638	637	629	617	608	587	596	661	650	589	658	612	671	674	603	579	670	589	617	664	653	610	637	602	636	620	606	674	623	637	660	614	657	635	589	642	654	661	669	636	633	629	608	656	590	663	626	659	639	659	610	652	687	653	632	661	619	614	640	602	686	659	612	570	645	636	595	661	642	636	638	663	615	627	634	631	610	592	659	615	658	658	607	654	617	603	648	672	670	651	625	619	652	583	620	608	674	659	632	678	666	633	649	624	634	620	597	577	643	609	675	610	646	638	650	639	658	642	668	599	645	636	679	667	672	618	669	657	648	680	639	599	672	678	624	662	610	627	654	620	660	636	621	657	614	624	669	637	633	621	587	633	612	639	575	656	644	628	659	661	650	595	625	617	613	595	605	610	615	655	656	643	614	582	640	644	653	630	701	630	646	633	640	598	658	664	679	629	697	684	625	640	614	602	655	671	713	624	614	666	651	649	667	622	661	669	695	612	616	666	646	641	571	598	654	582	625	610	637	650	610	671	634	638	647	643	617	625	632	651	578	609	632	630	637	625	625	612	624	661	632	590	607	663	664	608	586	677	642	603	652	602	611	597	615	627	633	596	639	647	625	626	675	676	649	662	634	658	660	618	657	637	576	635	653	599	584	622	612	637	616	633	656	647	617	645	619	655	656	626	604	655	674	629	750	646	612	612	619	608	639	668	617	661	631	648	655	652	645	634	601	695	658	621	668	600	613	676	627	646	628	606	667	636	615	615	668	613	609	634	642	600	664	617	629	639	594	622	615	607	622	624	617	598	632	644	614	678	627	662	676	641	700	658	641	663	620	598	650	629	599	592	672	618	680	607	649	653	647	614	608	619	585	643	648	630	654	651	647	638	634	644	626	606	643	621	618	609	633	645	634	644	593	656	656	634	609	631	638	668	655	631	604	630	654	653	635	608	614	593	646	601	647	601	652	655	635	662	650	610	657	646	642	664	632	630	605	604	624	629	654	635	667	612	636	663	626	601	656	623	626	702	664	675	641	668	627	611	651	642	648	659	633	615	617	649	661	617	660	641	668	631	616	597	608	629	608	616	651	683	654	607	679	631	649	676	625	662	650	662	608	619	661	626	591	621	639	602	691	633	660	664	616	603	630	611	636	664	639	624	642	670	635	618	644	643	672	615	628	643	589	595	614	642	606	652	687	663	668	668	652	619	687	652	613	636	618	602	663	653	660	619	665	594	666	673	627	639	648	588	631	606	643	601	586	680	647	616	590	656	635	596	632	629	618	625	676	688	658	587	662	643	602	618	674	643	624	592	641	603	641	592	586	630	654	575	621	597	641	664	646	647	683	591	634	588	641	572	645	651	628	637	643	613	594	640	669	623	599	596	596	631	641	629	648	664	622	643	615	651	657	634	690	619	625	630	677	661	623	662	645	651	631	589	598	687	656	643	628	604	693	607	661	613	619	644	700	636	579	645	620	645	672	673	635	610	666	677	662	617	639	633	625	664	666	660	649	577	605	652	630	630	695	653	631	633	641	659	633	627	665	642	617	610	666	630	588	589	614	641	643	628	639	634	655	709	670	652	664	669	650	594	594	647	629	684	642	652	663	649	618	595	626	630	626	659	645	636	624	621	627	640	595	650	654	631	638	612	637	646	626	633	629	664	629	637	638	656	635	635	651	689	670	640	645	635	646	644	637	629	627	608	647	648	676	669	663	610	660	674	646	654	633	629	642	646	636	612	625	603	595	626	653	644	609	663	613	637	664	612	607	647	664	644	683	689	607	709	632	633	627	694	638	620	606	605	615	602	615	625	644	654	655	651	671	668	649	637	619	621	619	662	670	644	607	608	664	657	614	625	618	645	616	649	674	648	635	608	595	649	611	606	645	680	629	668	683	656	645	634	653	617	617	655	651	641	637	645	644	595	636	626	627	695	601	599	644	587	632	640	615	595	661	634	670	616	628	620	660	624	647	591	607	691	640	674	655	629	644	630	652	691	688	648	632	629	614	639	612	646	656	715	626	662	633	611	618	640	631	637	667	651	643	647	680	640	592	623	603	605	639	633	681	662	630	614	653	615	648	630	641	650	656	633	624	674	653	647	625	642	641	658	703	634	624	615	603	648	610	678	628	654	668	666	670	636	631	634	664	614	630	621	666	641	614	674	650	623	613	663	619	632	661	652	633	653	601	655	661	643	636	633	642	678	634	666	608	662	624	634	640	661	623	646	632	661	600	674	625	626	654	631	662	627	620	603	622	630	644	655	686	564	635	628	635	616	606	615	668	650	581	617	653	667	637	607	628	616	642	634	638	632	681	635	629	635	672	623	639	618	630	647	631	662	661	646	678	624	669	643	631
37097	17014	6821	2986	1846	1479	1511	1375	1087	953	882	877	849	796	796	751	793	744	726	786	770	743	721	779	773	728	733	729	736	753	715	688	743	715	753	732	721	732	719	725	746	734	736	704	726	708	757	717	697	729	730	757	741	733	686	717	726	698	671	719	751	727	698	730	684	736	688	724	725	827	737	750	771	720	711	768	697	742	726	696	719	698	699	738	737	716	745	771	684	706	695	726	723	766	757	719	741	679	758	732	711	749	730	737	730	695	722	732	731	683	723	690	727	704	707	689	732	719	728	682	685	737	701	700	724	735	743	731	731	739	736	709	693	766	699	720	677	738	731	756	699	771	719	710	713	719	726	723	689	718	737	733	772	689	724	726	702	743	673	704	693	694	759	706	742	715	743	700	785	716	694	696	724	738	687	711	706	732	709	749	756	673	720	727	698	710	714	762	718	764	675	683	716	740	697	713	721	674	734	659	664	755	727	736	695	716	712	730	728	744	677	730	715	729	732	708	785	673	708	715	702	693	671	752	669	711	755	744	704	702	718	700	700	712	723	771	711	752	743	738	683	694	704	706	695	714	762	694	775	692	720	701	735	758	731	761	674	702	681	689	759	710	712	740	714	709	690	693	719	712	758	669	700	694	733	724	737	685	737	670	705	719	735	705	694	706	722	713	717	726	665	746	750	708	757	740	713	750	690	757	761	752	666	732	724	712	761	714	702	747	769	724	723	739	726	665	769	728	684	741	699	766	666	670	690	695	688	755	743	714	686	743	699	723	748	679	720	741	690	695	722	681	740	726	714	742	720	674	704	722	728	751	735	708	747	739	755	699	716	685	739	749	698	710	725	717	715	731	732	685	698	704	778	736	690	709	743	746	725	743	693	743	742	685	684	675	752	714	720	718	703	713	700	717	763	771	699	715	729	718	704	725	751	741	740	697	725	645	663	724	691	702	694	657	733	722	720	727	702	699	648	738	780	737	724	722	780	687	764	699	752	700	720	735	687	712	685	744	703	765	718	690	743	736	717	707	747	684	618	733	697	714	714	703	743	753	705	716	755	750	717	695	749	726	710	677	729	703	727	720	725	742	700	720	672	759	679	696	733	719	732	715	706	716	740	711	753	718	701	665	736	704	668	712	671	718	708	682	717	762	693	658	672	733	770	808	736	718	721	732	707	742	766	703	655	739	737	648	718	732	723	692	717	715	678	739	712	778	737	756	710	738	684	723	748	745	680	731	735	681	717	709	687	726	715	733	730	725	718	706	727	709	730	759	665	738	703	702	695	701	740	726	709	739	706	718	675	676	688	695	732	692	712	716	727	704	710	717	748	739	723	727	760	732	766	720	731	768	729	713	678	724	705	721	750	683	705	700	717	707	724	667	679	725	708	724	736	701	787	748	680	779	707	679	701	725	720	719	693	689	688	732	728	710	728	695	711	712	724	739	718	728	681	705	726	707	742	709	691	737	720	702	760	655	705	666	695	719	689	703	732	725	690	687	687	693	728	714	724	744	723	702	693	677	752	766	717	713	763	731	714	716	718	758	759	706	742	731	752	734	731	750	749	727	733	725	732	742	752	710	711	707	736	694	689	730	721	751	714	672	744	720	706	681	687	689	699	710	701	712	706	731	733	701	649	741	726	708	757	695	725	732	728	742	738	698	726	708	723	669	764	726	690	707	739	724	732	699	667	677	704	736	649	710	729	685	667	724	690	712	749	726	738	653	703	709	759	690	718	674	716	704	672	682	710	767	685	742	714	678	709	712	760	711	728	733	715	731	730	693	677	699	682	718	680	748	654	718	700	732	717	727	719	736	686	740	704	712	692	722	741	752	723	725	744	709	771	758	746	766	730	737	711	748	734	712	727	683	709	703	723	749	735	743	721	704	708	738	740	698	702	697	698	736	699	677	770	713	718	727	725	736	710	712	742	743	754	687	750	710	725	719	741	730	646	683	705	689	711	727	731	742	710	705	704	675	741	694	703	724	731	743	713	737	688	736	736	705	742	755	643	709	702	747	706	732	706	675	675	727	703	742	688	718	715	683	762	694	731	730	682	779	745	713	710	689	706	711	745	718	746	720	704	694	737	771	686	738	683	706	768	709	741	680	698	705	663	706	699	738	751	688	719	718	706	723	706	706	773	723	725	744	723	710	718	750	723	709	688	741	724	748	779	745	707	741	740	679	732	703	740	711	744	733	769	776	691	764	713	737	723	706	691	704	697	729	680	751	733	762	746	729	670	719	723	710	721	743	724	741	705	719	736	784	720	695	735	749	661	733	697	728	746	712	710	708	737	659	701	729	734	760	735	687	762	706	735	706	730	731	720	726	759	736	709	707	730	718	716	687	680	724	685	685	739	688	687	738	702	726	715	774	748	740	699	735	783	689	717	683	714	762	709	756	727	690	732	725	738	690	724	739	751	726	687	712	715	715	695	742	698	686	686	718	701	728	707	720	628	733	710	715	693	692	710	781	671	690	767	735	745	687	710	728	748	731	686	675	666	729	722	732	738	684	720	696	732	737	701	668	717	689	761	751	729	678	701	745	720	726	721	735	724	729	704	716	752	728	698	734	739	730	670	720	750	718	692	723	692	661	727	747	729	714	736	689	748	739	687	730	710	703	708	689	713	774	738	695	678	760	680	765	725	718	705	688	699	728	708	695	704	732	755	714	747	738	724	674	684	734	697	779	697	732	693	709	715	713	730	681	759	709	682	717	695	730	725	700	759	710	789	715	697	735	703	741	683	751	744	704	707	691	736	694	713	769	713	704	737	750	719	724	715	724	727	726	755	715	704	742	748	768	722	679	772	655	731	687	758	663	686	759	758	745	697	693	715	724	734	744	749	722	731	689	718	739	636	705	703	728	708	705	683	766	719	713	674	713	727	733	741	727	726	722	690	751	697	710	735	743	709	714	693	747	714	718	718	703	744	733	739	751	709	701	691	720	695	745	699	671	732	734	699	707	732	761	752	708	703	741	681	694	699	765	751	715	657	745	716	768	690	711	698	757	777	673	758	685	706	697	689	739	731	753	712	732	676	715	716	766	727	705	736	716	716	719	722	774	700	685	719	708	739	729	710	695	748	723	723	673	720	751	725	657	678	750	712	728	743	699	724	708	721	721	752	677	738	680	718	738	709	733	696	724	701	705	757	685	723	719	731	712	672	691	730	672	685	736	697	721	744	684	704	714	743	724	733	709	669	702	710	741	707	742	713	745	772	717	719	735	692	734	733	748	739	705	677	718	682	698	710	773	677	711	690	689	738	717	650	766	709	681	702	747	733	688	786	739	761	779	714	714	713	698	692	766	724	685	713	705	720	746	698	718	716	751	719	709	726	742	715	719	770	694	699	708	738	730	734	695	750	706	740	733	698	724	754	696	681	701	698	662	751	709	717	697	730	754	728	695	737	696	668	736	726	755	696	751	692	698	728	727	737	688	727	699	713	692	675	729	730	710	741	731	770	714	726	700	719	709	738	722	740	718	691	676
22253	20734	28356	23157	20726	20781	12080	1796	968	769	790	716	633	602	566	579	575	542	486	504	531	508	504	498	459	515	538	487	482	471	458	452	453	422	481	464	465	471	423	452	485	433	439	465	440	419	473	427	419	470	471	451	477	473	426	461	420	426	441	445	485	423	451	454	446	445	441	458	419	530	489	528	500	460	444	444	485	455	475	443	482	448	434	448	454	438	421	431	439	429	481	455	422	463	449	468	440	436	446	430	459	482	435	435	433	441	456	453	462	435	463	481	437	434	419	406	433	487	431	430	422	446	483	390	412	453	427	460	412	418	402	455	446	433	423	436	421	461	429	421	436	436	431	452	464	427	454	442	404	474	441	420	429	444	406	458	438	452	471	441	473	446	477	419	411	447	435	468	429	398	417	453	492	454	438	432	423	419	418	448	443	471	377	424	427	441	465	409	442	468	418	438	467	430	434	470	433	423	438	472	442	450	453	436	428	440	442	451	443	442	416	393	456	425	426	395	449	472	430	462	441	454	459	458	435	405	448	459	446	434	435	446	430	445	442	449	440	453	451	453	442	449	418	442	465	423	440	425	404	446	497	442	479	424	466	425	434	408	441	411	410	424	446	434	480	433	453	420	451	470	406	461	429	448	446	408	422	451	469	435	452	428	441	432	484	458	494	444	464	437	475	407	420	412	433	437	409	431	406	445	435	420	435	467	450	440	427	433	422	414	424	449	453	456	437	413	441	392	447	379	458	469	438	429	431	422	437	421	418	427	409	478	481	426	436	462	440	467	425	443	457	427	402	451	429	432	466	459	414	437	444	419	438	434	455	458	441	444	460	446	435	435	428	450	424	411	477	427	439	440	419	424	432	441	438	420	439	429	447	452	489	412	444	424	413	411	421	455	430	424	461	426	404	448	453	466	460	446	435	451	469	439	459	445	426	407	455	460	404	430	433	402	444	421	430	451	415	426	450	418	454	433	431	437	443	476	461	463	401	429	469	412	456	420	438	392	452	461	488	419	414	426	467	429	447	448	449	437	406	426	432	456	399	430	442	476	432	453	391	430	463	409	455	452	436	425	456	423	411	423	449	440	384	412	442	466	430	433	404	417	452	464	462	421	419	439	423	443	435	448	421	442	426	458	410	399	466	448	459	439	441	415	453	404	443	448	424	434	471	387	445	450	443	418	394	405	433	456	440	449	449	441	488	446	446	434	433	455	458	459	459	443	418	425	450	449	432	475	414	458	493	442	419	407	446	416	407	464	418	469	427	414	419	431	422	402	420	435	444	441	442	463	407	433	428	446	445	414	428	452	428	441	447	428	480	445	416	457	458	455	437	464	437	463	432	470	441	443	454	442	416	442	456	432	453	463	434	426	413	453	426	411	447	459	436	458	438	424	430	438	408	442	457	444	413	434	460	474	463	437	460	443	438	438	473	462	420	421	479	434	421	429	420	420	435	441	467	463	416	445	434	414	440	437	409	450	486	424	436	454	485	428	426	451	405	407	450	430	409	414	485	445	437	478	442	442	450	436	419	414	433	427	428	429	440	399	471	431	458	437	412	475	502	457	455	421	452	431	405	464	480	418	407	429	459	448	424	438	457	398	445	421	432	443	398	443	413	419	426	423	444	456	433	447	442	439	442	431	433	414	438	415	450	443	401	467	434	425	458	449	416	437	419	428	458	458	451	424	463	451	411	435	440	426	465	432	453	431	460	443	467	413	438	413	397	432	460	398	416	419	425	472	447	442	435	410	420	480	376	445	416	421	462	436	455	497	435	442	442	473	428	434	449	459	445	423	451	446	436	417	475	445	448	452	441	438	464	463	451	421	444	436	445	423	442	390	431	396	451	449	428	418	435	458	439	436	441	441	432	468	458	462	439	468	453	433	445	455	435	426	433	439	408	427	457	427	438	450	429	490	435	455	427	416	439	451	440	436	481	415	455	453	477	446	479	431	430	426	432	412	447	464	411	493	480	415	472	452	459	439	452	422	427	447	415	418	423	468	448	410	436	413	457	460	406	422	440	447	444	467	436	405	473	433	437	465	440	443	460	461	436	442	435	457	416	462	447	416	429	441	444	452	440	435	460	438	438	481	472	406	452	408	382	395	481	458	458	439	404	466	443	427	438	434	444	433	500	434	453	437	453	439	433	461	435	440	429	409	434	385	426	426	422	421	441	409	455	421	464	429	450	432	411	404	454	432	463	457	436	414	459	466	424	452	427	428	451	425	430	413	429	431	438	447	437	464	443	424	418	422	419	413	438	413	411	398	452	449	390	445	435	444	449	423	458	429	456	432	411	440	448	408	428	444	426	442	432	422	428	446	442	482	404	443	440	443	454	419	417	462	466	448	406	447	449	474	428	459	408	403	450	445	420	438	434	461	413	418	415	457	443	434	456	424	452	423	405	438	448	460	423	449	465	442	458	440	458	439	416	455	428	439	427	452	457	428	441	449	407	424	475	451	414	419	454	395	471	433	421	415	455	454	461	450	417	435	433	395	428	427	463	434	441	453	424	418	431	449	416	411	393	434	436	431	423	434	409	454	411	410	444	437	440	450	439	440	444	438	436	467	472	475	414	425	461	498	417	422	453	461	460	466	422	430	450	444	403	434	404	435	463	428	427	445	424	460	414	419	419	405	475	437	456	405	435	440	436	421	446	442	483	431	395	463	436	424	432	449	450	434	442	436	434	418	482	411	463	440	424	465	418	422	437	431	416	424	446	400	441	475	426	454	413	438	459	462	422	434	468	417	428	439	415	435	480	440	460	453	417	416	451	436	453	449	458	434	481	450	418	426	414	431	429	416	428	458	441	440	409	413	405	431	420	432	427	419	460	433	440	437	421	464	474	429	396	456	457	455	459	423	448	431	434	434	437	431	427	456	418	424	482	415	448	427	479	435	453	405	439	440	401	418	466	426	464	433	397	407	447	439	385	412	425	438	439	434	452	433	445	516	436	458	436	432	451	413	421	406	419	406	433	444	458	484	447	429	423	442	419	481	439	443	423	418	412	445	442	467	411	442	445	432	433	419	465	459	416	444	436	447	445	455	440	455	392	434	421	439	395	440	414	437	415	429	460	445	438	461	428	444	457	417	403	436	406	416	462	415	440	404	432	459	457	424	471	394	410	446	437	457	455	423	473	456	411	459	436	434	427	449	493	438	475	423	438	447	394	432	430	404	429	432	429	440	402	439	454	417	445	426	426	445	432	413	469	439	404	412	439	443	415	451	401	458	445	431	449	440	480	441	430	456	463	448	438	406	416	416	445	450	394	456	448	416	460	455	418	424	407	430	456	412	448	464	436	438	443	434	441	408	453	443	432	456	444	447	438	435	438	425	463	492	451	441	416	423	447	480	400	433	426	473	449	448	466	446	463	449	438	442	459	448	407	449	446	446	446	390	474	440	442	469	469	440	453	484	434	439	440	435	425	449	437	416	425	424	443	433	417	441	433	460	436	434	411	447	426	463	464	448	427	445	440	424	418	438
41945	20902	13886	6889	4495	3374	3001	2825	1782	1322	1120	941	897	828	753	719	709	663	624	591	612	583	543	516	581	546	492	542	536	540	585	555	536	529	506	534	531	500	529	549	506	496	528	459	493	524	514	494	507	511	468	505	457	505	447	497	495	506	468	471	485	499	487	451	490	498	506	517	548	561	520	577	543	535	510	485	504	483	511	507	471	518	531	503	477	478	458	529	454	540	498	454	485	461	481	471	511	504	462	505	481	488	521	445	495	490	529	444	503	495	507	448	473	482	492	453	440	475	485	457	454	460	467	481	427	453	472	480	453	459	485	480	488	451	429	475	471	472	477	446	459	482	483	515	472	486	425	465	453	483	469	453	440	489	476	499	479	504	476	512	475	497	489	420	468	453	462	466	451	446	469	484	495	494	494	483	464	442	469	481	471	484	458	451	507	485	475	502	454	444	454	488	442	453	495	477	455	520	450	501	493	441	492	486	494	462	428	483	498	474	478	463	509	456	425	493	486	478	496	466	459	452	459	480	471	461	467	445	497	454	458	497	457	456	478	531	530	459	486	492	468	477	442	463	482	484	503	476	484	492	498	494	459	466	438	478	446	497	455	491	485	443	486	480	480	524	466	500	473	474	492	479	491	479	499	472	475	487	501	446	489	486	463	503	487	453	455	481	476	517	459	501	420	452	518	480	507	444	491	471	470	472	470	500	481	460	517	445	480	480	487	460	473	441	474	468	482	466	463	475	465	482	475	480	471	481	490	458	472	483	468	453	475	465	479	475	470	494	484	504	480	467	458	523	446	478	456	453	486	481	456	494	435	499	481	476	473	501	474	475	467	476	453	474	514	459	494	467	432	474	525	442	497	481	458	483	477	501	437	500	447	500	453	468	458	485	489	449	481	527	419	471	484	488	485	487	509	488	469	474	449	462	514	485	495	475	488	452	494	474	501	468	477	503	456	483	471	458	473	479	500	530	484	480	461	446	442	454	475	469	489	458	494	453	486	522	484	481	503	502	481	496	478	458	470	453	483	507	487	480	462	487	471	464	490	489	474	511	508	494	489	490	427	457	467	489	515	489	459	481	480	481	445	461	506	513	481	520	457	463	487	489	523	452	480	499	475	486	480	446	462	468	461	496	490	501	444	448	495	475	465	500	462	456	492	418	493	493	464	444	477	465	468	495	440	468	437	471	485	462	502	456	474	439	508	479	482	462	511	498	527	446	465	432	501	477	433	465	475	485	475	539	489	458	492	473	453	450	483	402	480	475	447	454	486	501	457	460	448	456	491	480	442	481	500	488	508	462	484	474	480	446	504	479	444	491	469	503	443	439	474	473	457	475	488	444	465	478	477	462	482	499	483	483	428	463	443	466	485	479	541	464	478	512	461	493	481	479	496	480	488	484	490	500	495	489	455	461	466	462	522	480	469	482	480	497	489	513	431	464	485	492	493	468	460	503	475	448	497	444	449	495	491	470	474	502	466	480	498	507	461	474	478	511	479	501	476	434	492	490	493	513	513	452	482	473	474	500	478	437	481	491	522	510	456	524	458	485	469	510	514	486	496	473	507	485	464	515	457	479	470	481	452	489	457	475	477	501	459	496	467	507	475	487	448	513	451	450	480	471	521	454	483	483	438	477	420	485	468	490	444	508	480	495	475	519	474	460	438	459	445	478	458	463	455	484	472	501	464	474	493	494	465	462	471	494	491	477	462	425	490	480	529	476	486	451	466	490	489	473	480	450	452	480	509	459	473	448	452	449	457	464	458	508	484	470	477	452	492	453	477	469	482	457	472	426	455	464	438	490	483	449	445	448	459	462	514	422	474	493	481	465	454	462	458	499	508	475	476	485	504	559	431	473	471	441	434	463	501	487	468	474	480	471	505	502	482	488	485	482	475	471	465	439	514	492	467	488	481	462	421	464	511	478	467	454	480	497	485	447	484	443	474	457	498	497	477	475	447	478	470	476	483	444	494	495	470	440	461	458	453	511	464	476	480	485	454	466	514	465	456	487	473	472	470	491	507	459	463	481	482	457	436	500	466	468	494	436	505	469	485	478	491	463	499	504	463	455	453	450	453	497	485	513	476	468	469	505	489	491	468	474	460	508	479	477	510	481	470	484	482	468	449	454	470	457	467	472	491	460	497	512	490	473	501	469	460	532	473	441	513	426	486	489	499	515	464	457	460	502	442	487	500	488	481	447	421	477	456	472	454	490	484	452	501	465	469	446	472	501	480	478	521	491	487	504	490	488	478	504	455	462	453	469	477	493	519	415	482	456	496	478	504	521	458	443	477	494	490	498	475	479	442	458	471	485	497	447	491	508	486	494	465	499	479	486	473	471	480	459	494	483	481	500	480	471	463	491	486	446	492	493	462	460	498	482	534	455	510	495	466	490	469	475	466	509	481	451	456	441	464	498	473	503	514	483	477	471	454	464	446	443	436	443	497	450	484	505	498	455	487	495	480	466	473	485	456	436	468	444	483	464	527	464	534	469	466	468	466	538	481	488	514	501	508	475	501	495	494	490	495	489	460	454	467	471	438	533	467	458	460	474	484	469	486	495	511	461	482	487	456	438	460	480	475	463	465	461	451	443	468	472	471	494	465	506	491	462	484	470	468	499	474	480	507	457	490	475	446	448	469	462	429	472	485	454	499	490	450	502	505	490	480	451	459	441	475	448	494	472	465	447	468	508	506	471	464	484	466	459	460	514	490	473	494	462	479	459	505	520	473	454	471	492	447	491	466	468	471	472	473	484	461	457	436	470	453	455	471	480	481	443	519	488	480	473	462	447	464	495	469	464	469	467	494	457	455	468	433	491	461	466	462	466	479	498	500	496	482	445	479	495	459	454	457	436	493	461	505	480	483	453	447	473	458	457	448	482	497	503	458	483	456	461	472	481	471	484	510	479	491	490	492	452	468	507	492	444	432	470	451	470	477	459	440	493	452	483	461	442	500	477	483	440	471	446	469	460	461	441	509	470	490	428	491	446	485	462	461	461	473	468	512	458	450	490	490	480	502	485	477	450	461	453	486	471	475	451	474	480	450	473	479	472	457	482	476	452	455	470	494	491	487	486	455	485	472	487	520	489	522	466	467	440	457	480	486	478	490	509	531	454	463	445	470	474	508	471	500	489	495	500	483	515	490	429	451	502	475	495	491	448	465	414	455	482	470	501	492	422	468	500	443	455	437	479	435	476	483	496	454	444	484	481	509	451	485	467	430	480	465	472	479	458	480	440	503	481	505	454	476	455	530	439	473	491	460	475	482	503	469	517	455	444	479	474	432	468	509	513	429	485	499	487	504	495	452	522	461	470	505	466	503	501	468	478	473	449	470	465	501	508	448	484	462	481	489	471	518	479	452	492	507	454	445	516	470	495	477	480	518	487	478	475	482	506	465	475	473	443	480	477	470	468	486	501	471	470	479	485	470	483	492	503	461	476	486	498	476	513	438	445	496	501	513	439	446	485	495	501	506	466	467	474	469	437
28995	20654	11804	1689	712	584	526	499	484	424	510	473	462	430	451	461	494	445	440	460	494	471	444	460	516	498	467	472	497	471	456	460	461	496	442	485	474	462	464	499	469	446	444	469	438	477	452	475	439	500	490	449	460	424	459	446	493	461	474	453	498	500	424	464	470	458	516	445	485	486	499	457	478	513	494	435	458	463	470	478	503	433	484	476	462	454	476	453	449	474	479	468	449	488	451	458	461	469	423	492	504	467	455	444	446	462	454	467	485	473	468	440	446	454	476	425	466	474	446	455	457	453	476	487	422	469	443	431	444	464	468	461	472	492	469	472	458	460	433	426	446	444	491	469	452	468	470	456	449	434	455	491	487	471	483	469	468	502	474	461	459	457	433	487	459	453	447	466	500	434	481	458	468	448	483	487	449	495	474	469	473	503	464	457	460	499	443	452	478	489	512	481	435	446	491	479	501	483	492	499	457	481	493	456	453	499	440	449	492	465	442	487	467	471	465	476	455	444	460	482	492	495	514	480	492	422	483	414	423	448	461	462	466	443	520	476	460	451	467	490	490	452	444	485	474	466	466	471	464	510	476	463	470	465	463	498	461	471	447	479	464	458	500	515	468	484	448	452	467	471	469	483	432	454	458	458	462	469	464	451	480	467	449	495	480	438	449	460	453	463	492	536	458	473	452	449	490	483	482	450	471	477	476	443	429	445	502	462	482	512	464	457	485	458	454	444	454	456	452	488	478	465	530	486	473	462	439	486	483	429	489	476	484	468	479	488	447	485	449	466	501	456	459	464	494	490	470	506	431	451	478	463	408	453	451	457	403	472	457	485	472	422	454	435	459	451	469	498	437	452	479	477	467	503	470	445	459	454	477	473	488	440	435	433	443	500	478	469	481	473	454	467	466	479	446	456	446	500	470	434	480	481	464	490	441	470	466	475	483	480	458	487	445	448	489	494	471	504	470	489	457	473	472	428	461	468	463	458	440	429	466	465	483	500	452	477	465	460	477	445	457	466	466	449	467	472	470	403	413	458	449	472	486	493	471	400	463	437	465	494	446	454	461	480	489	476	440	443	463	492	452	469	434	476	493	458	430	494	461	461	462	492	480	498	463	508	440	480	447	459	483	483	469	446	440	458	464	495	491	438	459	449	443	454	445	429	452	438	479	483	459	467	440	443	476	452	453	444	496	456	482	441	473	484	480	478	464	449	435	445	494	469	456	462	491	468	453	486	502	439	466	469	440	453	457	470	461	469	477	466	445	451	478	419	442	466	475	427	437	445	473	482	463	461	481	454	444	462	481	515	450	478	436	457	473	471	449	492	467	483	479	468	462	433	434	445	423	471	456	452	443	487	474	492	432	507	466	503	467	451	436	443	471	501	515	482	475	493	493	444	455	474	464	453	455	441	455	448	460	488	430	463	458	481	473	425	512	441	462	455	465	460	491	433	433	477	452	459	476	453	469	452	449	491	468	482	447	481	464	471	517	473	486	476	492	493	464	450	454	495	458	460	499	430	462	483	485	474	474	476	447	467	493	448	453	444	481	449	475	474	469	430	439	483	439	484	434	473	422	510	462	492	464	439	468	489	477	470	447	500	503	499	502	453	467	477	448	417	469	457	458	471	459	435	485	462	472	469	488	461	506	492	488	435	434	444	477	472	463	480	439	481	484	447	388	483	534	453	464	471	438	478	431	451	470	410	517	485	465	482	471	463	498	448	495	434	441	467	462	473	456	449	450	458	515	452	508	456	449	471	424	482	423	466	464	424	493	445	449	454	461	474	449	467	460	456	492	469	461	481	425	446	447	492	430	446	459	476	480	472	438	455	460	450	440	507	468	452	506	447	442	442	476	486	439	417	461	449	446	451	496	442	462	446	429	514	463	448	473	426	466	464	509	452	490	481	471	487	466	437	471	460	472	453	499	471	472	517	479	424	434	450	431	438	480	469	480	441	471	446	514	457	445	479	478	495	425	494	474	469	461	467	448	479	442	481	486	463	475	469	443	449	485	471	495	420	464	491	455	473	448	443	516	478	464	456	490	438	437	482	452	427	482	461	446	479	431	503	443	471	439	489	455	448	471	467	441	510	459	457	433	497	417	462	467	457	469	474	430	480	472	447	447	453	467	443	479	455	430	455	432	474	475	488	499	452	440	437	470	450	458	452	463	496	461	489	410	484	454	465	472	441	457	496	447	504	474	506	471	512	470	447	457	494	433	441	467	470	469	428	457	503	494	454	477	513	458	493	462	449	477	466	444	463	464	476	469	445	498	455	476	483	465	480	445	467	454	431	467	465	488	481	460	417	480	440	489	483	461	439	473	440	421	437	475	447	480	495	414	470	472	488	452	466	479	457	455	460	490	468	505	487	466	445	456	443	433	488	494	478	459	474	490	464	462	497	441	441	481	481	454	459	480	465	456	468	500	468	428	471	475	450	447	450	466	444	486	459	446	479	475	431	475	458	444	474	465	484	509	473	471	444	464	491	452	427	459	469	466	454	488	452	461	454	481	467	456	521	456	439	457	474	540	481	454	451	491	475	457	473	472	459	455	422	483	484	470	420	474	465	478	457	437	469	466	457	485	484	473	490	464	468	455	432	467	450	485	470	460	473	466	437	455	478	475	458	448	499	474	470	485	400	494	485	451	475	431	474	495	489	463	500	461	486	491	464	442	451	470	484	433	484	517	473	468	465	478	486	491	459	479	466	478	474	461	479	427	478	470	483	460	432	478	453	428	457	441	437	479	481	461	463	481	464	510	448	469	444	463	413	466	459	473	476	418	452	467	445	499	475	443	455	479	469	459	468	480	424	474	447	474	443	482	474	466	465	448	467	458	450	465	483	458	468	441	443	416	458	437	469	442	460	429	470	443	494	475	463	464	455	474	466	444	437	475	474	472	525	471	471	495	443	441	439	483	437	480	431	473	470	416	503	480	486	476	473	472	490	445	471	444	484	411	460	468	473	465	449	441	467	477	482	483	457	471	433	478	496	469	462	452	477	471	466	464	485	451	455	425	457	494	477	469	462	440	470	481	518	505	431	482	469	406	447	528	457	483	491	449	468	464	501	471	432	497	484	451	459	476	477	442	468	481	451	465	468	441	475	468	475	482	488	464	451	487	455	458	494	506	477	466	442	436	463	462	478	493	437	467	445	494	489	482	495	501	483	465	445	485	456	490	441	482	457	480	505	450	459	505	487	475	450	483	482	420	477	453	493	455	477	449	474	459	426	449	475	480	415	470	439	440	438	469	417	475	449	457	474	490	494	455	428	459	475	445	481	497	464	456	449	466	455	442	438	484	430	428	437	485	462	482	472	476	474	417	458	450	475	469	490	453	490	451	447	465	520	415	487	478	468	471	426	479	448	437	461	468	489	455	523	480	444	430	487	465	477	454	470	474	442	531	478	462	462	484	459	449	496	462	482	477	438	447	435	436	477	494	465	440	467	440	475	504	446	492	455	520	481	452	487	445	466	478	484	457	470
34864	6169	2292	1440	948	711	611	587	544	644	545	543	582	554	508	547	489	560	522	498	522	550	540	543	566	524	586	544	528	523	507	550	513	545	547	529	531	586	545	574	530	561	538	564	507	559	558	509	543	500	537	544	525	524	525	575	561	564	538	567	512	580	522	517	537	546	541	519	516	558	553	557	525	516	530	544	522	525	558	528	571	529	524	540	541	549	505	532	538	515	578	593	578	539	531	549	548	526	546	537	516	535	581	470	570	552	515	549	541	518	493	540	576	529	542	534	532	558	531	547	610	552	577	562	538	531	555	532	563	544	518	524	556	554	566	540	515	523	529	564	529	537	548	546	537	526	529	585	573	522	522	544	553	490	588	513	542	536	558	594	577	518	581	565	521	532	547	553	564	534	559	492	530	547	504	542	548	539	553	550	520	543	539	514	510	503	565	569	510	569	535	538	557	574	525	558	538	529	551	614	559	521	537	582	566	563	545	541	494	563	531	517	541	544	549	558	537	541	519	553	518	558	526	534	525	498	541	541	511	537	516	587	507	546	545	514	569	520	560	548	520	562	564	511	522	563	549	516	510	525	575	531	522	534	555	537	546	515	535	563	499	554	515	510	552	559	527	538	522	512	568	537	531	546	580	519	546	492	540	523	588	567	553	561	571	563	569	520	550	536	546	538	553	558	521	540	551	523	515	573	547	566	586	531	519	539	493	549	525	537	507	560	585	519	536	581	571	555	531	556	546	540	551	576	544	524	543	553	544	558	560	523	586	549	567	560	565	578	558	571	558	535	523	514	559	549	514	553	571	524	539	555	560	525	536	543	545	509	538	592	469	552	542	560	533	570	552	557	573	600	574	495	562	536	582	550	531	554	525	542	533	475	545	561	544	566	546	530	549	538	554	544	520	559	547	535	546	546	558	552	520	512	553	555	510	496	570	508	527	547	537	566	553	529	547	542	535	507	573	539	536	489	555	542	524	507	515	536	576	559	532	520	567	494	546	552	519	537	571	519	535	542	554	502	529	573	549	551	519	551	535	577	555	520	540	533	514	554	535	509	520	587	520	537	541	598	530	509	591	541	565	590	563	529	552	557	551	544	539	519	543	530	499	528	539	535	527	542	522	528	512	539	509	579	533	563	533	586	569	528	579	503	560	563	532	532	549	550	547	534	528	517	519	553	539	589	567	530	543	518	584	537	550	545	533	556	508	551	494	535	533	497	529	522	541	502	559	511	529	567	499	539	523	516	526	534	534	505	470	549	546	510	533	508	508	563	555	548	538	541	546	512	545	563	521	535	550	523	569	511	558	562	555	546	556	543	562	543	539	547	544	501	535	580	543	522	565	506	547	554	517	527	547	515	560	578	520	558	554	539	519	527	518	549	571	571	549	573	531	566	544	573	576	491	562	531	568	540	558	514	524	576	510	546	490	556	472	524	528	540	548	543	539	557	570	502	567	539	561	487	561	574	530	545	533	540	520	532	608	547	565	533	565	587	529	540	549	545	501	538	555	530	587	545	498	503	566	529	539	535	521	510	523	526	571	557	562	502	569	533	530	484	536	543	516	579	534	514	509	524	535	580	542	573	505	554	593	550	580	532	512	558	551	529	553	559	545	499	518	575	554	553	524	494	521	547	533	544	506	535	564	533	554	549	516	514	565	502	494	540	560	532	537	538	562	533	576	544	519	550	535	511	531	502	507	549	590	514	507	533	513	510	539	542	537	524	555	536	532	562	565	566	582	504	529	592	551	541	588	533	510	544	576	508	559	560	533	555	523	580	531	585	522	521	546	586	539	546	506	537	575	532	555	522	555	576	535	532	558	575	550	582	524	503	588	575	534	560	513	558	488	590	557	509	560	554	511	561	555	501	521	556	512	548	574	494	530	546	517	568	536	571	578	512	515	569	538	533	566	509	517	502	542	552	529	492	545	581	548	522	512	539	541	497	516	535	486	526	552	544	530	561	549	527	580	564	520	579	555	512	561	535	549	521	554	532	548	512	518	556	549	530	511	513	579	545	538	535	531	521	548	565	551	548	534	565	547	520	559	549	561	573	572	521	561	534	546	540	546	549	527	529	561	527	508	546	553	541	576	532	542	512	513	498	554	523	498	532	507	535	532	535	541	537	510	544	529	577	490	542	535	529	563	541	554	550	568	549	554	524	556	502	548	545	499	536	550	533	544	525	531	528	537	556	534	538	561	533	566	514	572	556	550	513	517	490	575	544	514	547	512	549	550	557	563	569	512	588	528	561	515	533	520	547	574	515	557	570	508	544	549	510	543	504	535	532	509	562	539	546	538	553	561	532	534	534	529	529	558	528	526	506	522	516	544	524	503	510	506	554	572	580	561	515	547	579	562	526	547	534	532	526	541	611	502	519	526	554	511	523	543	552	554	523	542	567	556	540	543	544	580	505	492	531	541	551	540	557	499	571	548	509	493	506	584	559	538	554	520	544	575	530	570	532	552	557	540	554	518	565	554	511	533	587	483	523	552	585	521	553	522	558	554	566	515	549	537	520	541	510	541	528	489	558	524	538	541	540	513	587	547	528	538	519	529	552	540	507	573	544	519	558	505	545	521	554	531	556	534	536	555	564	524	533	544	533	568	527	554	540	520	550	519	570	529	508	567	546	560	523	544	520	551	540	519	534	526	523	559	499	519	512	556	509	542	555	530	566	538	541	574	546	552	489	544	525	547	528	527	562	566	560	558	525	545	531	542	494	536	525	530	588	495	508	523	493	532	500	512	534	554	512	533	535	544	501	506	574	554	550	530	556	499	502	564	521	529	507	517	557	519	528	522	540	609	547	525	539	524	515	504	551	565	510	539	520	521	576	538	530	520	575	556	539	566	513	552	546	538	506	573	591	596	546	508	540	554	556	527	534	533	521	523	535	525	534	540	574	547	526	517	539	556	534	512	529	530	600	515	569	535	537	533	504	563	528	531	574	536	536	524	555	540	567	574	509	528	504	518	532	551	576	540	523	514	505	553	572	548	521	577	548	552	535	492	536	581	465	574	542	528	534	550	551	525	519	546	561	575	512	537	546	546	595	557	569	537	529	568	557	560	550	543	541	541	569	566	543	550	543	539	550	550	524	538	531	529	530	556	499	511	507	502	527	550	538	526	591	508	535	545	566	541	583	535	547	535	573	545	514	551	552	512	553	493	550	555	526	537	543	598	568	568	546	557	549	552	514	583	521	564	569	530	547	499	512	558	543	540	547	500	551	553	550	563	588	509	554	526	533	534	535	550	549	544	583	540	515	510	524	558	555	558	522	547	563	537	534	565	513	599	506	528	502	511	534	536	490	517	563	534	555	533	543	508	522	508	521	532	598	556	526	549	527	552	555	544	514	544	526	544	570	527	520	524	522	550	539	511	570	537	548	529	492	540	524	545	513	514	513	519	534	531	559	510	545	561	526	589	541	558	527	522	540	538	537	543	570	554	514	564	510	499	491	559	558	530	524	528	565	520	572	561	544	533	522
23236	20696	27928	23477	20684	12274	1180	807	514	427	401	385	378	359	342	360	319	322	309	352	317	311	337	330	366	316	312	318	283	296	279	322	287	297	277	312	310	314	325	278	272	245	282	299	264	296	287	288	267	286	275	268	287	290	279	283	304	302	326	291	298	289	274	279	298	299	307	306	286	306	305	319	311	320	289	278	265	282	298	304	283	310	325	315	275	316	278	284	262	300	269	282	282	287	293	288	290	296	237	293	288	261	262	287	269	288	281	278	317	278	280	271	302	304	249	284	311	295	278	301	261	300	281	272	276	292	281	287	284	277	252	278	268	283	267	283	298	280	280	300	307	263	284	279	275	304	281	292	289	278	299	291	281	238	272	262	303	297	296	260	300	291	265	307	272	287	283	256	283	250	288	300	270	304	277	289	311	273	287	311	330	290	298	312	271	311	255	283	283	292	306	288	298	291	270	272	278	272	279	260	266	322	269	278	256	267	310	313	266	290	316	281	280	261	305	264	285	277	282	274	302	276	289	307	293	286	282	298	281	270	271	272	284	274	277	317	283	267	305	285	288	248	269	269	274	305	279	284	294	282	280	297	300	285	287	274	300	292	267	268	278	274	278	256	269	312	310	279	289	270	290	307	302	261	305	281	281	274	297	283	303	273	269	280	273	299	303	253	264	262	283	279	273	271	271	265	284	263	294	299	302	263	266	301	281	264	277	283	290	293	294	264	296	255	282	244	265	268	255	248	277	281	279	251	294	258	291	270	276	309	272	282	282	292	300	276	281	283	273	306	269	309	256	282	273	285	260	264	252	268	269	271	308	261	295	275	278	296	265	272	297	292	273	303	282	278	305	289	280	304	293	261	264	262	291	263	287	257	289	303	269	281	283	290	269	303	280	249	294	268	277	300	271	282	281	290	294	307	288	285	289	273	280	286	301	282	293	286	274	269	279	299	281	272	262	280	261	283	291	256	288	300	270	268	291	249	280	282	309	258	270	257	261	278	256	310	293	268	304	301	276	269	263	256	313	294	276	262	268	246	283	308	264	274	261	302	289	255	302	290	289	298	270	288	285	278	274	301	274	274	290	293	301	276	262	291	314	254	295	248	283	298	268	254	280	282	314	266	275	282	275	301	255	297	297	279	259	260	297	285	277	275	321	277	290	315	286	268	262	284	293	288	270	258	280	277	291	311	292	270	285	286	266	311	278	268	275	304	289	293	265	293	289	292	280	274	282	278	264	287	311	282	307	264	272	326	282	297	283	272	250	281	285	283	288	301	270	279	261	292	276	275	235	306	298	271	254	278	260	268	287	282	314	288	277	276	305	270	262	273	257	285	251	301	294	261	284	283	257	305	289	295	291	290	282	299	263	300	289	289	298	272	298	283	281	301	294	284	302	269	286	276	288	273	292	309	283	298	294	270	283	263	245	305	269	321	281	299	285	276	277	261	280	270	282	295	285	277	294	290	290	297	294	290	293	285	253	277	266	280	270	304	297	272	301	301	302	264	295	311	283	309	284	292	287	274	290	291	306	317	255	289	270	263	299	299	267	276	305	279	292	285	302	307	303	292	256	301	284	298	268	266	298	283	272	280	290	271	299	263	264	297	303	302	286	251	270	276	333	283	313	298	283	277	290	277	284	284	259	301	261	242	290	293	292	292	284	277	282	284	291	329	320	276	273	285	265	292	244	310	297	248	270	289	257	258	308	248	308	264	278	280	253	270	270	254	282	272	291	281	271	306	291	276	280	288	300	296	321	284	273	274	268	285	249	313	277	280	301	270	276	295	275	264	264	323	275	286	313	292	288	298	279	259	269	273	279	277	242	285	294	296	273	290	271	275	278	287	312	275	280	300	282	293	247	280	281	275	292	279	272	279	292	280	289	275	289	298	271	282	270	286	304	308	298	294	276	288	280	280	315	280	269	294	283	270	273	304	320	293	282	257	279	312	304	282	288	306	285	298	292	279	282	290	266	301	271	267	266	264	287	267	281	267	322	290	269	284	275	265	304	268	269	295	310	279	306	271	276	263	289	293	286	279	272	300	292	295	248	252	269	293	296	303	281	308	261	296	329	270	293	272	273	279	257	289	298	292	271	294	297	304	253	303	307	277	269	280	272	270	287	277	311	290	260	280	300	286	316	262	322	280	276	269	303	271	272	285	283	276	301	272	268	278	291	301	274	286	287	291	308	287	276	276	306	263	272	301	298	286	290	305	295	288	285	261	292	285	295	279	305	281	280	270	284	301	285	301	253	247	257	306	287	264	269	287	278	285	285	272	288	280	278	294	281	244	265	263	294	282	288	265	270	285	290	265	277	272	288	247	285	303	290	275	297	265	282	299	289	288	327	293	276	280	283	286	281	270	294	317	285	275	271	291	265	267	290	286	260	284	274	308	273	267	313	277	274	278	266	326	287	307	255	274	266	291	297	273	273	292	265	282	287	269	280	294	262	279	267	277	262	306	287	297	295	300	287	257	287	283	284	284	281	284	277	280	298	269	254	282	305	260	289	303	274	308	243	275	305	269	257	300	311	271	273	230	265	259	251	298	318	334	303	297	298	270	286	286	261	292	326	254	284	277	299	277	295	276	294	276	295	287	272	284	273	279	290	271	259	310	277	261	258	272	284	308	296	272	278	303	242	309	318	304	281	291	269	307	263	312	316	303	267	319	304	295	315	259	278	312	268	258	279	308	297	283	270	259	279	309	265	285	294	305	289	292	310	291	288	278	282	296	316	278	245	275	282	274	277	265	284	261	281	273	264	300	285	296	265	273	288	249	280	308	315	295	275	281	295	263	250	265	282	293	245	303	279	284	256	266	263	280	266	277	321	255	305	276	276	263	273	265	301	267	286	250	287	249	279	270	287	295	294	278	304	282	274	300	301	300	291	305	306	271	287	291	286	256	294	267	291	307	271	287	272	282	277	296	300	262	296	264	297	279	310	269	274	277	295	289	296	267	280	275	275	280	272	300	278	298	328	264	273	274	275	286	253	275	286	278	250	293	265	298	228	286	291	312	280	281	284	262	257	312	283	293	268	261	314	301	268	302	291	283	306	282	298	274	305	276	290	297	308	272	296	306	281	279	298	300	291	276	277	268	290	282	294	296	254	291	258	299	286	275	249	328	244	270	273	267	287	307	273	273	271	305	290	268	260	297	305	268	276	275	290	283	318	256	264	284	255	286	280	276	272	294	279	283	272	316	268	279	279	272	288	266	268	312	269	280	272	282	261	262	312	271	274	298	279	288	267	289	318	283	313	284	291	285	308	268	253	267	300	278	278	287	286	261	244	284	282	272	300	292	311	270	290	271	297	266	268	281	267	308	309	277	269	250	279	246	293	314	273	277	282	276	301	313	267	271	307	266	262	278	284	239	286	284	271	274	255	291	297	289	276	280	280	236	294	288	251	282	270	266	276	269	276	249	279	286	270	291	275	294	282	277	297	308	265	269	262	286	292	259	294	281	285	276	303	264	295	343	272	294	276	294
35722	14082	9105	5067	3089	2024	1551	1406	899	757	613	591	525	482	501	449	444	413	398	374	382	386	395	379	380	380	386	377	364	370	331	338	372	359	382	350	360	383	364	324	314	325	346	341	359	310	367	368	351	333	324	311	331	367	318	316	343	338	337	319	347	337	355	320	338	324	340	345	357	358	383	385	378	364	369	301	336	331	340	332	343	343	347	351	343	318	328	345	336	340	319	297	346	340	317	333	298	299	372	299	330	366	309	316	339	339	322	357	366	357	348	323	352	309	351	327	361	329	317	346	362	293	372	299	328	310	328	322	323	347	359	343	304	369	316	325	347	328	357	303	351	303	340	319	337	315	347	319	326	300	331	332	312	339	297	354	362	309	344	295	343	326	344	328	345	300	322	348	356	341	298	345	339	336	333	334	324	305	322	332	316	328	326	336	314	321	349	321	317	317	320	325	357	343	334	323	344	323	328	321	348	312	327	306	322	320	351	324	340	349	334	310	335	345	326	331	360	308	311	307	330	349	346	302	332	333	351	323	303	328	337	316	309	341	321	337	352	342	345	346	338	327	342	346	333	355	325	316	335	327	312	312	325	291	326	330	321	329	350	344	319	339	334	317	291	330	323	314	311	350	318	372	322	343	307	318	308	319	315	305	321	346	323	313	300	334	322	357	321	348	293	359	336	329	302	296	311	349	316	330	365	335	345	349	347	339	367	309	335	369	347	363	302	313	344	313	348	315	303	318	334	313	317	319	317	319	318	316	350	358	332	287	296	313	350	316	310	360	304	315	352	323	347	290	372	312	318	304	332	355	322	342	371	320	340	347	339	348	317	337	298	335	300	336	362	346	347	305	351	308	340	350	364	314	325	325	330	335	345	326	357	354	316	329	335	337	339	345	359	342	317	338	312	327	327	297	356	340	314	355	299	328	351	332	341	342	343	332	349	338	304	324	348	319	324	319	368	349	305	338	339	354	328	314	293	341	325	324	319	316	338	323	341	327	324	325	313	352	344	317	320	360	325	333	322	321	303	321	370	336	300	293	331	316	303	324	350	307	313	307	290	326	342	319	310	339	341	328	313	306	323	313	351	295	325	333	317	335	306	361	344	356	327	335	313	348	323	344	295	329	315	300	333	302	284	306	308	344	319	313	295	344	304	300	323	342	334	341	326	346	343	338	326	321	314	324	304	317	339	335	337	342	354	327	324	320	323	328	331	350	350	328	304	351	337	342	354	324	348	316	321	336	320	358	339	344	338	319	294	312	339	353	322	360	348	326	355	323	327	314	343	338	310	304	349	302	358	347	348	328	308	311	344	312	324	330	323	314	313	313	309	344	315	333	320	353	372	341	347	302	308	326	308	325	340	317	321	304	358	349	317	306	340	361	311	346	330	321	310	343	311	315	310	307	309	352	312	340	305	303	330	334	349	327	320	340	330	341	337	314	349	311	329	354	328	315	341	306	300	282	330	279	342	380	349	328	327	341	317	308	319	321	321	332	295	303	348	317	318	292	338	347	334	326	319	319	343	314	326	325	327	347	317	319	341	322	302	315	341	314	346	304	321	352	350	329	337	338	306	312	329	348	327	356	334	359	287	319	329	334	341	323	304	369	315	294	333	321	339	331	341	329	366	374	392	325	310	324	320	312	318	334	338	305	315	342	313	338	342	327	328	307	354	333	345	330	345	349	328	323	323	344	347	335	350	294	338	313	307	361	319	353	346	334	312	350	340	348	304	334	314	370	352	295	328	296	342	338	334	324	289	341	320	333	325	348	340	312	346	339	330	340	358	338	338	343	340	318	333	348	330	321	299	329	301	335	331	343	328	329	358	330	349	328	317	317	358	314	324	327	350	359	344	340	346	330	309	362	320	315	341	327	354	341	358	327	318	316	307	317	324	305	336	370	357	331	317	326	319	355	354	341	322	344	304	345	326	291	333	325	308	304	348	298	338	343	349	335	306	334	342	336	333	334	325	316	295	356	304	337	348	343	328	327	315	324	338	363	326	347	341	321	342	357	343	322	319	327	326	323	313	321	316	338	338	327	312	358	357	368	319	326	309	354	317	329	301	340	332	360	319	345	358	339	322	339	323	329	326	311	311	373	329	335	337	340	323	314	311	339	351	313	346	347	354	311	325	337	326	333	339	377	340	331	331	335	313	317	311	331	336	342	333	306	345	331	333	335	309	313	348	302	297	343	329	346	364	304	306	324	349	318	362	336	326	317	323	323	321	342	356	363	357	354	328	357	311	341	322	349	345	340	320	340	319	355	368	331	295	323	337	316	317	307	313	336	333	319	317	328	328	360	343	357	309	314	329	301	334	339	291	337	346	288	308	335	320	323	334	318	341	331	335	333	337	340	359	316	311	319	311	327	285	350	352	320	336	337	320	357	327	313	308	344	332	352	327	337	328	339	284	357	314	362	340	309	341	341	353	298	300	296	313	333	334	339	352	367	344	315	313	325	321	343	341	326	321	347	333	291	298	360	354	294	315	349	328	321	349	316	350	314	334	383	303	332	357	297	319	308	343	277	339	325	318	318	323	335	302	347	332	333	310	329	322	322	328	364	327	335	318	341	349	320	320	328	294	361	328	338	313	319	331	316	304	349	322	352	330	296	326	316	353	315	339	308	343	313	334	304	356	353	318	351	327	326	314	334	320	328	334	339	341	335	306	354	338	333	316	336	342	314	298	333	342	359	308	319	343	343	308	334	283	320	335	332	310	339	303	322	316	299	316	332	343	346	322	311	336	345	303	337	307	306	352	348	324	320	362	311	317	319	367	324	330	322	313	349	334	356	324	327	349	305	315	320	355	307	360	353	361	319	327	342	357	340	309	332	324	376	324	330	359	378	294	307	320	321	337	346	315	311	342	317	359	326	314	333	310	319	331	361	380	301	331	328	317	330	345	311	364	364	324	367	328	337	368	313	372	324	313	317	348	330	330	306	306	356	352	347	345	326	299	346	347	322	343	339	331	325	330	349	326	351	309	326	313	309	316	385	340	308	296	341	324	305	321	339	341	336	324	320	312	298	329	332	341	362	324	308	340	304	333	342	343	350	348	332	308	318	345	335	348	346	318	305	344	341	330	337	341	317	311	336	346	316	329	315	317	324	310	326	304	316	314	343	351	323	364	332	320	335	337	301	324	331	314	311	340	326	340	319	335	367	313	321	284	324	320	327	343	354	361	336	358	322	328	324	330	321	356	332	310	342	348	347	345	312	329	317	320	312	333	339	333	337	308	308	307	324	343	359	360	320	357	320	306	350	304	350	346	326	337	338	300	317	383	316	323	320	327	331	339	315	319	346	344	330	350	321	342	308	336	335	335	347	350	311	318	334	326	313	300	353	344	344	319	316	307	311	331	326	328	358	320	337	318	324	333	312	325	335	341	320	335	335	302	309	347	347	301	336	344	319	337	315	316	336	333	353	295	317	307	332	315	306	333	347	311	339	311	329	323	312	328	317	344	338	342	302	333	325	328	341	326	375
24567	20771	27047	24491	13316	1400	992	908	765	748	714	693	679	670	713	735	675	673	638	628	651	682	680	647	662	654	622	637	641	665	640	656	648	687	664	681	678	626	660	648	624	658	602	642	658	649	661	619	675	644	632	638	649	643	646	652	579	623	648	667	630	661	625	610	629	660	657	623	657	639	686	657	646	683	598	658	672	642	675	663	654	647	653	609	667	612	612	706	630	647	670	643	661	653	589	638	644	642	606	625	677	619	632	645	649	618	676	650	651	607	631	690	663	614	655	633	625	596	620	650	623	618	626	603	637	624	632	585	657	639	655	641	660	656	696	678	608	597	633	676	671	628	611	660	619	661	628	607	658	614	620	653	699	651	631	664	652	713	622	651	622	671	609	615	628	641	615	665	625	658	604	604	658	688	615	616	648	650	673	636	628	662	653	653	638	633	654	628	648	616	638	624	635	694	615	613	623	639	642	620	645	639	660	574	690	633	611	605	646	670	645	672	673	643	631	668	656	613	647	601	648	642	622	664	577	603	623	669	650	623	633	602	603	640	640	598	676	656	639	689	623	632	691	656	671	664	657	589	643	638	605	655	622	636	600	642	609	659	671	615	631	622	614	638	603	654	621	663	666	635	675	643	651	603	667	659	637	632	642	674	659	678	663	659	661	635	656	662	645	622	668	698	631	628	699	637	635	649	625	625	652	637	672	653	633	641	711	632	659	598	628	608	694	650	622	621	626	622	627	612	650	634	622	633	699	646	613	624	643	629	667	623	624	693	585	593	641	613	652	628	642	598	616	610	628	630	623	620	668	657	623	635	616	643	608	611	623	667	644	608	627	646	652	626	626	632	681	613	634	615	600	656	701	594	603	629	654	577	627	584	594	612	648	659	622	607	646	637	635	636	676	652	626	631	645	612	638	607	589	626	611	663	675	671	651	616	671	642	658	692	592	647	577	645	695	612	586	630	643	678	646	675	709	648	620	614	617	616	615	602	617	660	647	658	659	628	632	621	687	657	664	676	611	616	590	652	615	647	657	661	630	619	627	632	640	655	654	642	613	625	604	653	624	669	639	630	637	674	632	648	612	639	629	601	647	664	637	669	636	650	635	641	617	658	599	679	633	647	605	610	630	627	640	615	625	626	637	635	618	624	655	633	664	649	634	627	610	614	696	633	626	607	625	619	682	659	634	605	637	603	668	627	662	649	612	626	678	627	690	688	642	616	633	702	608	581	597	655	640	615	636	691	615	655	643	679	641	648	611	694	674	674	622	626	639	615	627	663	629	628	607	651	643	637	644	597	635	645	587	654	694	629	661	654	627	640	646	624	593	591	620	659	645	661	649	671	665	623	627	616	645	644	665	634	608	619	660	619	646	578	648	669	633	660	611	610	649	663	629	625	614	600	641	627	589	656	637	606	640	650	643	592	619	655	631	650	628	601	608	659	644	605	608	619	623	628	642	611	645	617	616	647	693	607	602	637	641	635	644	648	622	618	586	631	609	606	686	612	611	646	666	653	635	598	640	656	643	639	692	721	629	668	614	672	609	657	622	634	648	648	604	623	633	651	640	626	672	617	655	607	625	631	633	632	638	634	671	579	643	622	637	653	627	673	623	621	643	628	648	691	606	616	642	627	617	657	610	646	646	651	638	652	606	670	587	644	635	594	616	672	669	592	664	632	614	598	657	610	606	616	629	607	639	647	694	626	671	632	632	644	683	623	625	627	606	625	639	634	630	631	667	648	641	660	661	605	587	661	618	659	604	637	653	620	614	651	656	615	618	596	636	665	625	663	637	600	701	662	682	595	666	619	616	677	626	654	649	675	683	614	666	645	682	647	639	606	641	647	659	623	669	580	632	632	618	655	614	627	648	671	666	645	652	629	606	615	614	685	630	672	621	653	648	606	649	649	617	660	641	637	641	632	634	651	650	655	646	612	640	650	647	659	607	626	595	678	628	617	642	631	642	570	635	666	643	663	615	622	602	576	627	689	663	625	613	608	615	623	615	652	645	633	617	657	620	616	624	633	689	624	598	649	608	615	613	656	631	629	652	591	597	650	676	633	642	643	614	672	641	610	635	636	646	614	619	613	627	628	679	636	646	616	640	601	598	643	636	577	615	617	624	618	630	652	633	636	670	589	601	632	632	631	621	682	632	613	647	649	618	630	613	657	664	631	616	654	630	664	666	651	672	640	595	617	631	689	619	654	622	661	651	603	615	648	608	568	624	610	656	598	599	636	626	586	632	664	597	612	642	605	593	669	668	629	647	625	619	613	619	623	639	621	591	603	595	646	660	608	606	652	637	618	634	632	648	622	627	620	622	613	615	635	621	652	680	678	645	640	628	665	656	604	634	688	622	623	635	612	611	657	612	658	611	647	657	613	592	667	662	588	602	625	707	625	607	640	633	631	646	602	621	727	659	626	620	652	657	651	640	592	590	613	648	665	668	661	622	612	663	614	678	609	613	612	597	615	627	615	636	637	643	663	604	684	687	657	672	632	610	646	599	625	622	659	663	658	659	602	650	665	644	639	642	642	669	629	664	660	658	652	662	620	657	639	664	648	602	632	667	604	648	661	618	661	646	683	608	632	649	657	636	627	641	619	595	674	659	660	642	677	635	634	622	653	640	641	612	661	618	593	618	668	651	659	656	586	661	663	617	657	701	672	617	645	669	649	647	650	651	602	654	644	602	660	590	624	638	595	697	662	610	624	607	623	606	626	616	673	655	665	648	659	617	619	615	595	648	645	664	640	642	624	642	658	661	660	633	570	631	642	635	673	638	617	632	622	635	635	651	614	585	633	641	637	700	664	649	648	654	618	615	623	638	638	627	686	676	660	647	662	621	607	688	682	659	583	581	667	598	667	613	611	671	632	584	607	638	612	642	637	646	593	674	649	605	659	567	646	578	643	613	664	650	645	641	632	645	652	650	647	635	626	644	614	578	619	592	639	577	709	639	615	608	604	639	588	681	679	631	650	633	667	638	629	648	636	669	638	632	661	543	634	612	631	671	649	631	638	654	639	657	670	619	605	622	633	629	624	654	672	628	594	645	652	662	674	650	653	670	647	670	624	651	580	628	620	617	630	643	702	609	658	663	631	648	602	674	661	627	614	673	658	633	669	664	677	622	654	646	605	634	598	657	656	618	593	629	650	647	643	661	662	659	611	665	615	639	596	617	667	596	606	652	651	653	645	618	631	639	610	626	618	646	638	666	651	669	619	624	585	612	611	636	650	608	624	614	635	631	646	639	667	643	657	618	597	631	605	612	596	637	599	658	645	617	601	652	633	599	612	597	622	645	679	629	629	608	650	698	629	627	655	675	669	646	593	651	629	630	636	693	641	622	620	637	674	615	697	640	640	645	630	619	623	656	660	654	640	654	619	681	624	636	703	650	614	638	623	651	617	640	647	617	644	646	668	684	624	671	659	691	694	586	667	605	640	650	635	676	651	658	630	609	634	614	594	675	658	660	646	654	675	660	677	623	616
36343	12368	6228	3292	2262	1688	1390	1421	1095	970	897	840	868	793	786	777	785	784	741	752	771	684	721	732	720	781	744	721	710	778	731	739	739	727	714	705	734	694	743	714	721	760	737	696	725	702	720	752	705	746	751	693	701	710	728	742	705	715	759	701	730	756	712	709	701	759	732	764	696	715	736	730	721	777	738	684	714	725	710	692	736	735	725	717	741	700	738	684	715	686	731	676	709	789	662	707	711	717	736	759	707	747	711	752	698	681	704	710	765	710	707	701	735	719	746	744	729	755	740	697	704	684	654	693	747	718	733	732	679	757	733	721	743	734	704	693	683	753	723	692	706	729	672	744	693	757	700	729	692	737	701	727	717	738	698	733	738	785	670	735	711	722	701	711	738	692	772	717	726	702	666	699	714	677	721	717	682	730	704	725	673	732	723	705	732	711	730	716	703	720	692	737	697	766	724	767	743	703	706	754	721	702	692	751	704	725	678	719	745	749	694	675	702	711	724	730	778	693	745	685	711	645	731	678	721	709	715	730	663	729	676	698	690	752	748	730	784	709	725	743	725	697	678	743	719	729	691	707	723	692	741	783	688	715	716	749	782	684	697	712	731	701	715	703	718	767	663	714	711	713	677	711	707	669	709	704	734	698	729	729	722	742	701	739	732	736	672	760	712	723	702	682	724	697	722	695	714	710	694	681	725	727	713	720	738	730	718	717	682	736	699	705	699	722	722	717	696	735	740	692	711	761	701	748	719	730	711	725	731	730	695	718	730	712	688	679	753	720	734	686	730	650	694	719	765	691	708	694	693	743	758	698	706	724	722	717	746	744	694	659	687	730	726	727	701	667	717	694	726	727	739	689	715	688	723	744	722	740	755	747	706	704	721	720	754	696	701	755	749	729	653	743	673	725	727	713	767	688	730	729	765	694	707	696	698	711	733	736	706	717	742	729	720	678	732	771	772	723	714	737	706	693	718	739	701	693	709	719	736	700	713	727	753	729	781	677	719	720	688	751	704	717	750	727	734	707	692	777	736	734	732	738	720	703	696	701	703	735	682	741	726	751	728	696	699	694	677	787	729	681	696	698	736	658	735	691	724	694	737	726	699	709	705	680	708	742	747	697	750	768	695	725	752	682	752	713	733	727	763	713	764	743	682	698	683	733	711	812	724	717	705	719	708	741	707	725	719	708	740	740	725	742	751	718	715	725	709	718	743	688	756	658	733	716	696	703	690	713	725	688	723	682	690	667	672	759	713	683	738	731	734	694	709	698	700	747	726	739	701	725	732	731	687	732	703	710	720	683	706	757	714	702	749	725	719	742	652	739	713	760	737	700	715	719	723	741	724	736	694	717	688	690	740	726	694	676	747	702	672	710	708	714	684	720	727	732	762	717	725	706	738	717	758	737	704	698	688	677	695	710	737	731	690	690	710	757	734	716	701	665	719	722	682	722	678	723	701	734	745	694	737	754	698	697	758	676	742	706	688	693	706	710	711	720	704	710	740	739	706	752	676	735	713	670	711	677	749	747	706	745	709	737	741	737	728	751	689	728	716	667	693	725	725	728	747	704	771	729	741	751	738	716	720	765	748	726	718	704	712	707	708	766	680	731	718	700	685	693	732	765	730	716	695	721	704	701	726	718	736	753	727	712	690	730	739	703	715	726	731	683	681	730	759	746	753	703	742	754	750	710	697	699	732	715	689	718	740	692	707	739	709	720	719	748	747	754	700	710	709	746	678	695	682	716	704	753	747	740	681	703	745	724	703	747	704	749	745	732	684	686	677	764	754	703	735	732	729	687	696	779	702	771	727	733	707	715	764	729	731	692	697	727	711	658	719	701	687	718	712	720	703	741	679	719	710	744	692	677	729	713	722	691	742	705	734	713	709	738	746	713	707	717	693	740	670	738	734	734	685	676	715	758	719	773	722	691	731	755	673	700	697	667	705	716	751	696	696	724	744	720	691	671	712	709	730	714	728	733	753	740	709	716	717	746	718	731	721	723	719	720	693	748	714	760	696	743	705	734	676	679	742	698	718	722	751	729	734	706	679	678	750	782	680	723	691	701	746	718	742	681	704	746	702	709	699	719	760	731	705	709	726	733	757	721	722	663	736	682	704	693	703	713	698	771	730	707	731	707	706	703	722	730	670	756	697	694	713	708	723	706	708	721	661	737	718	702	692	687	729	729	691	745	737	694	702	690	683	679	707	697	722	674	726	714	707	729	701	712	747	711	760	705	689	746	764	736	708	804	745	696	682	719	770	736	728	710	700	770	658	716	716	658	738	696	776	683	727	673	677	759	690	715	699	700	748	740	714	727	751	733	716	695	728	700	735	721	681	676	699	720	682	739	737	678	742	675	712	743	683	688	678	709	762	691	716	766	744	735	765	727	714	730	739	716	687	722	738	716	723	696	762	772	702	739	737	729	722	716	750	720	731	711	737	711	725	726	743	708	705	698	751	698	732	685	723	690	696	699	719	736	689	687	745	724	733	714	740	707	718	695	735	699	715	739	746	741	717	735	752	714	750	689	773	758	698	781	706	723	746	756	729	733	733	752	692	704	740	722	750	710	759	724	688	755	684	730	687	773	752	729	642	723	716	744	755	717	681	735	681	746	725	674	724	733	704	732	694	687	727	708	706	684	697	737	727	703	705	702	702	716	690	727	697	698	697	733	716	715	717	709	696	704	727	690	756	756	688	662	706	740	690	716	679	747	675	731	679	700	744	740	716	704	725	726	698	716	717	751	688	688	717	717	718	726	708	725	691	714	718	726	764	761	756	724	678	765	706	726	736	692	715	762	698	732	709	732	705	708	745	746	736	675	769	746	717	686	712	722	719	679	682	737	739	757	690	713	686	746	746	713	749	712	679	733	710	751	751	680	699	716	736	729	690	728	716	689	718	722	730	717	691	702	744	722	685	722	741	737	712	706	706	655	750	732	670	681	716	691	699	708	730	718	697	735	732	716	699	770	779	709	714	686	687	740	733	776	775	743	701	721	722	696	707	717	663	717	689	692	758	733	680	741	768	680	715	739	715	684	722	715	694	668	801	716	723	688	728	699	717	708	693	748	726	692	705	719	678	700	700	691	777	700	754	699	728	761	651	770	686	721	758	735	723	726	732	731	721	741	705	741	685	683	716	704	738	714	716	709	690	739	748	710	741	745	722	676	685	702	709	723	703	724	729	726	708	722	722	735	719	717	677	683	739	794	708	737	725	719	757	716	709	681	729	739	703	741	693	732	697	691	720	712	694	682	736	652	722	727	731	777	738	691	672	709	682	721	742	732	735	727	724	693	694	674	710	697	717	711	691	714	809	737	701	716	680	703	677	697	714	718	725	726	718	771	702	733	723	698	720	678	729	682	727	722	710	690	718	691	687	723	719	719	755	743	713	755	732	693	663	734	725	736	695	727	721	724	676	706	738	742	665	818	748	691	748	664	709	739	723	692	721	697	710	724	688	716	639	703	669	756	721	714	684	740	734	707
22299	20740	28339	23206	20734	20789	11811	1706	984	801	750	745	628	609	560	539	544	525	502	523	498	518	505	474	540	466	472	441	474	473	440	443	458	424	436	451	426	437	454	504	477	448	449	433	439	446	426	460	408	438	399	418	440	464	424	423	435	398	430	442	442	451	435	431	480	457	440	434	488	501	478	463	438	448	460	462	453	469	427	422	435	389	484	451	442	398	416	456	440	422	465	451	442	410	426	426	446	472	460	420	460	427	426	450	479	437	386	428	411	416	427	445	407	413	425	446	447	440	418	437	425	410	441	450	458	437	443	424	422	384	420	412	433	411	436	461	387	454	394	419	412	402	439	423	466	449	387	421	425	425	436	446	425	439	421	366	421	429	439	429	441	443	431	421	414	464	431	449	394	466	399	415	430	448	412	441	406	439	432	411	421	422	421	440	422	450	438	425	459	429	410	445	422	402	427	414	435	457	413	428	444	451	409	449	445	450	435	443	422	419	433	396	423	436	412	449	417	445	473	468	439	399	449	420	415	412	416	400	434	382	426	433	413	430	389	428	431	442	414	424	443	440	439	440	401	431	418	408	413	456	397	431	422	400	441	410	407	432	415	462	450	424	435	465	420	481	435	432	406	413	450	455	455	430	414	455	413	456	442	433	384	449	437	402	425	442	423	442	420	468	414	450	442	395	451	455	457	437	416	467	421	390	404	401	423	404	457	426	417	409	408	430	433	380	416	449	407	406	428	482	450	434	436	450	408	426	425	455	461	413	448	411	449	415	439	402	440	449	463	420	387	433	390	456	434	438	415	422	429	423	426	383	406	401	443	426	479	450	438	404	444	443	412	396	397	420	457	439	436	446	461	387	458	472	400	459	415	396	430	445	423	459	424	438	427	411	415	447	435	431	442	454	430	458	434	456	425	404	460	415	436	416	423	421	446	464	415	411	382	439	401	425	423	437	416	435	435	434	422	449	448	426	457	462	401	417	405	411	434	458	385	409	402	445	434	439	425	460	438	399	435	409	423	418	421	422	451	393	449	414	421	409	397	426	425	394	419	446	407	424	391	450	425	435	427	453	421	427	424	443	454	410	454	431	437	402	434	411	437	414	408	424	407	402	423	454	424	410	425	434	441	401	441	429	420	395	418	427	471	419	431	397	410	416	415	440	432	450	436	429	478	415	431	401	403	413	433	386	385	432	461	408	469	395	461	409	434	406	399	467	455	458	436	443	444	404	399	408	443	418	425	409	415	428	403	415	393	452	423	443	433	406	422	413	443	418	422	437	401	408	401	402	448	445	421	425	438	430	416	447	431	414	421	442	454	460	470	414	443	452	437	415	403	438	439	408	439	439	435	433	406	439	404	417	435	435	435	420	429	470	459	428	417	480	431	413	421	435	425	460	438	437	445	417	425	454	426	455	458	444	430	411	403	392	422	428	400	449	417	464	396	389	398	449	407	395	423	414	448	406	413	396	422	462	422	407	395	422	431	420	417	428	406	426	417	416	400	402	414	441	398	463	440	442	412	415	433	421	438	430	422	447	428	412	397	422	437	448	384	416	439	411	423	450	409	382	400	457	453	418	442	416	434	414	427	389	454	416	400	411	436	442	419	433	427	449	443	420	438	405	447	437	380	409	443	428	438	427	432	419	413	442	405	430	440	399	424	409	410	428	449	416	393	429	447	435	436	456	405	412	435	431	395	425	393	436	416	415	435	448	419	431	417	418	436	415	401	408	456	457	449	434	432	413	409	445	431	409	410	427	421	450	396	401	393	428	427	431	467	441	450	412	415	429	450	455	443	436	471	440	448	433	437	384	433	403	430	411	425	415	424	416	437	453	462	408	443	390	446	423	418	416	393	404	450	392	449	407	443	387	449	453	413	415	462	421	433	447	446	417	455	413	419	468	457	439	438	425	452	423	437	416	405	391	419	437	410	436	406	436	428	436	448	403	409	442	436	419	429	426	412	430	445	435	436	419	440	426	457	439	455	429	418	417	433	473	421	436	435	448	433	424	405	451	384	433	433	410	458	405	417	480	422	467	428	403	416	429	400	412	444	411	434	453	396	416	418	473	390	431	408	405	461	399	406	454	432	385	465	426	411	401	467	451	409	444	415	423	443	414	402	438	435	430	461	422	417	424	390	405	430	475	412	420	406	402	430	413	402	442	413	414	420	410	409	419	424	425	388	435	421	446	404	473	454	433	424	435	402	478	402	459	429	415	443	424	395	405	421	469	468	436	399	434	453	431	448	422	425	439	462	407	462	419	452	400	430	433	411	442	434	442	397	401	411	476	414	466	427	432	431	423	435	432	451	428	425	411	410	415	422	414	417	405	400	445	457	404	436	443	447	441	414	451	418	438	423	422	443	412	422	445	427	427	406	424	409	420	462	457	372	430	446	410	426	405	373	415	398	426	458	418	396	406	404	413	425	415	421	421	443	433	424	408	449	448	432	427	437	443	443	426	449	411	430	462	402	406	433	431	412	412	411	449	436	391	441	448	402	437	451	419	425	403	419	440	458	379	452	455	408	444	416	411	440	405	414	433	436	428	430	424	383	389	436	416	448	437	459	385	433	425	466	437	415	411	483	424	437	444	414	442	433	421	423	434	418	458	400	460	460	419	429	422	414	425	423	442	407	428	441	424	420	461	424	435	423	437	448	420	394	433	408	394	401	473	437	428	412	416	417	414	414	439	427	419	448	446	437	409	436	392	443	452	435	461	417	457	437	430	426	428	408	411	435	433	421	433	420	439	430	427	438	475	415	414	423	433	466	399	456	405	410	438	420	388	437	421	446	423	438	445	434	404	402	407	446	401	410	419	435	472	453	431	440	402	435	446	419	367	412	416	389	456	448	408	413	420	370	419	431	445	400	458	447	453	418	440	461	437	446	418	458	433	447	422	420	448	444	416	436	406	417	439	427	460	425	420	411	448	404	390	406	418	452	409	433	427	428	411	440	409	398	399	450	410	449	411	405	443	420	408	436	461	457	440	401	443	424	457	389	450	403	405	420	390	393	427	449	416	446	406	394	422	483	438	432	421	405	413	441	453	437	419	443	416	402	393	433	459	443	411	452	438	437	448	437	446	401	420	455	443	407	436	416	412	397	432	427	414	423	438	420	430	406	448	413	438	450	429	408	400	438	452	419	425	432	418	405	477	401	429	430	409	404	429	408	423	446	432	417	408	436	405	429	418	428	426	446	422	416	423	426	441	380	379	439	437	462	413	426	461	445	426	457	398	380	436	398	429	437	404	426	453	444	430	420	413	416	433	432	412	432	434	416	424	427	414	439	424	395	441	426	435	416	415	405	426	413	419	404	454	411	430	418	458	447	447	453	391	422	396	458	476	438	421	449	429	479	430	410	442	412	415	425	403	423	389	447	427	471	424	414	471	440	400	420	432	420	427	420	439	391	429	406	424	442	435	374	418	390	435	435	438	463	423	429	481	424	413	426	417	414	413	402	398	414	447	433	423	428	462	426	445	445	417
41969	22454	14705	7199	4725	3602	2901	2903	1773	1381	1069	1016	934	861	768	713	660	695	623	593	597	562	562	589	542	556	557	518	513	507	473	497	475	554	483	532	495	517	476	516	523	525	514	509	495	503	499	480	459	460	483	478	445	463	531	476	505	457	477	506	500	458	498	508	472	445	472	475	531	555	601	508	475	520	473	491	466	508	444	534	464	493	497	512	443	429	503	421	493	514	445	480	484	485	537	421	471	476	492	475	454	476	512	415	477	481	460	455	421	424	475	487	441	452	453	486	454	459	462	468	466	470	460	464	477	486	453	449	440	465	462	480	443	446	439	473	478	514	432	491	486	431	502	473	437	435	458	456	446	437	478	454	436	481	466	456	504	452	468	464	441	442	471	457	481	454	472	454	463	438	483	457	461	439	521	494	498	480	453	433	442	477	450	463	478	466	444	457	459	463	417	449	477	446	476	485	490	479	458	477	475	453	437	471	456	444	461	473	500	458	483	429	428	466	451	476	446	481	447	460	434	475	448	450	445	497	449	455	424	491	483	464	479	432	444	475	457	462	477	464	457	464	422	466	476	463	449	452	500	470	470	495	469	450	434	428	459	497	432	469	484	476	498	439	485	424	462	483	522	478	487	469	479	461	469	463	453	496	469	463	485	490	454	458	485	481	478	502	442	480	486	450	443	439	458	457	490	470	452	474	451	438	456	480	487	457	497	477	447	469	426	476	506	457	448	476	462	492	469	446	484	457	506	460	439	484	451	472	440	502	458	499	478	491	487	468	442	439	451	493	442	451	471	483	485	505	496	462	472	472	485	479	460	484	451	454	482	469	459	483	484	464	465	500	480	475	456	490	470	441	461	437	499	453	470	462	448	533	468	451	473	414	474	465	481	487	493	491	433	431	477	461	478	477	447	495	459	495	475	439	482	481	438	465	498	466	454	433	481	424	470	459	462	454	462	502	453	481	458	485	457	493	450	450	449	442	489	445	475	484	478	448	490	498	465	453	494	448	472	451	454	484	457	487	486	471	456	476	460	471	430	447	466	463	468	528	456	455	467	452	460	442	477	463	437	497	448	491	478	474	443	468	449	436	433	446	447	476	426	480	496	487	461	452	424	457	457	471	458	443	433	480	485	477	474	471	491	466	481	455	450	472	459	477	449	455	450	443	469	515	480	441	477	457	466	479	492	450	430	480	464	479	453	484	501	444	466	479	453	466	468	472	471	432	480	453	486	450	482	479	483	483	446	465	462	459	496	436	449	429	468	484	428	444	487	474	512	437	502	455	451	480	458	472	497	480	476	493	514	465	471	472	472	465	518	455	486	494	444	438	459	458	452	444	451	508	485	507	495	470	457	522	440	434	467	485	520	473	456	450	458	478	480	446	479	456	497	490	463	468	468	433	514	486	473	449	461	437	486	452	483	494	469	454	436	424	461	476	492	430	450	471	524	469	435	476	506	494	482	455	462	472	463	495	478	453	526	465	459	467	453	430	470	431	483	456	482	481	493	482	463	472	456	464	466	439	430	491	460	435	440	485	476	492	508	472	461	483	471	454	475	475	452	458	426	458	460	501	388	450	474	418	455	457	436	485	470	455	511	460	497	453	451	524	476	505	456	483	479	495	479	459	467	481	481	466	476	433	472	498	490	451	482	463	461	508	467	429	458	495	487	465	458	478	517	426	534	441	462	490	432	462	454	444	467	488	455	450	446	452	510	464	445	458	467	450	468	472	469	489	449	419	481	453	458	439	448	473	471	458	486	478	467	455	470	459	453	442	437	424	486	452	484	461	440	488	497	411	477	471	468	470	432	481	508	475	464	445	467	477	461	442	455	465	461	465	452	471	479	481	474	468	449	482	466	458	441	475	477	500	436	468	466	474	476	480	457	510	470	463	459	464	431	483	455	459	477	473	457	476	492	477	440	453	438	440	489	459	483	475	422	460	453	479	479	478	451	502	469	435	460	474	499	497	469	446	451	463	502	451	478	441	443	468	495	471	464	465	460	463	449	450	476	472	482	473	483	472	441	429	487	460	425	471	490	487	407	447	448	472	474	468	484	470	451	485	449	483	479	440	445	468	484	461	455	457	478	444	453	451	488	500	441	417	470	476	482	485	491	467	485	470	496	460	455	475	439	490	463	463	498	506	465	481	500	437	480	492	468	443	454	487	454	454	464	496	500	459	495	478	509	456	453	425	478	480	497	436	449	445	439	459	472	451	469	438	485	462	421	505	471	464	464	441	459	473	476	454	449	450	425	460	491	450	453	440	481	476	483	456	449	474	483	467	480	473	471	447	464	468	446	467	464	454	477	479	446	493	436	449	447	496	476	487	468	485	482	484	461	479	499	486	487	459	512	447	462	445	453	463	502	450	468	431	451	438	460	486	487	451	459	464	484	456	453	464	451	443	488	473	441	480	464	487	534	457	452	467	476	491	478	478	404	441	445	492	460	531	464	456	465	488	479	472	470	456	459	464	464	446	489	475	461	427	459	437	471	469	474	461	482	477	447	464	506	443	448	444	500	458	498	470	462	460	451	467	479	453	462	467	506	489	463	484	427	493	455	430	511	452	458	494	487	453	492	438	467	478	466	463	478	459	440	492	474	458	471	439	454	455	508	446	468	482	454	454	489	456	452	515	449	479	450	452	466	441	474	470	480	450	457	476	476	429	471	467	460	489	461	499	426	463	457	464	488	473	434	473	478	459	452	413	466	462	499	474	467	483	468	506	484	438	460	454	456	461	491	453	470	422	457	450	491	475	429	468	478	464	497	443	440	447	478	482	461	467	496	418	497	455	482	432	452	485	446	491	490	455	466	466	483	504	488	446	471	471	446	466	449	455	452	464	435	462	453	462	480	435	470	471	455	475	481	497	482	430	497	473	490	454	466	456	481	475	470	469	445	497	449	451	482	449	463	518	479	495	476	472	480	475	440	465	440	472	507	476	491	462	467	486	453	467	420	439	480	478	473	472	470	454	487	436	439	428	474	502	477	475	470	467	484	500	465	433	490	468	469	457	488	464	462	469	434	466	490	467	495	491	482	455	472	450	442	474	474	448	486	471	453	431	453	445	463	476	471	468	444	477	453	506	479	456	432	432	463	435	500	466	464	482	472	471	451	485	473	449	468	435	443	485	451	446	491	456	435	434	456	495	446	466	449	502	473	464	441	463	444	485	445	526	445	469	443	461	473	435	460	478	459	484	473	455	492	468	452	479	449	467	480	462	447	453	460	447	482	447	460	484	423	466	522	463	420	467	451	489	429	474	488	458	483	463	476	504	496	453	438	468	466	501	485	472	476	476	443	481	444	439	462	476	451	446	453	482	458	480	447	486	470	456	460	474	515	465	482	467	469	429	448	477	447	478	470	468	493	479	455	457	450	457	461	476	477	480	450	477	482	460	473	461	466	445	466	458	504	469	438	479	419	472	473	468	458	468	454	477	461	469	520	495	494	478	457	483	458	456	483	480	468	502	457	475	478	488	458	442
28806	20584	11904	1740	735	628	486	496	477	502	474	473	463	507	463	480	434	451	434	494	458	494	484	448	430	472	441	410	508	446	479	500	495	487	474	459	471	495	468	466	520	467	503	473	486	476	464	488	451	473	508	480	472	475	487	452	489	457	465	456	443	459	483	465	463	432	451	453	457	442	454	489	485	471	458	423	472	474	469	491	493	460	493	413	449	440	470	490	459	493	442	444	450	470	505	489	436	506	454	492	444	490	464	473	488	484	496	433	462	472	479	457	508	474	477	467	499	473	478	482	489	455	432	422	414	459	431	489	449	475	455	482	469	476	489	457	451	466	461	430	435	475	444	493	444	478	458	483	471	470	471	475	444	429	465	480	436	487	469	481	450	493	465	456	448	465	470	459	462	458	490	432	464	460	466	459	446	439	461	476	480	449	453	495	445	469	495	473	487	475	454	439	445	463	474	466	450	475	461	475	482	431	453	487	456	437	460	500	427	468	452	473	466	490	479	461	418	495	479	442	469	459	445	440	441	486	472	452	441	450	438	444	494	440	494	461	485	467	476	448	486	458	417	452	481	429	430	498	492	445	458	437	448	442	477	462	473	439	425	440	472	485	471	408	462	467	431	489	486	474	470	457	496	446	475	474	469	457	475	457	455	452	492	514	422	422	461	414	437	428	472	449	485	431	472	479	461	453	429	491	428	476	487	448	502	476	456	488	461	475	472	484	459	493	430	464	457	451	478	454	461	497	474	439	469	454	459	463	451	452	463	477	438	465	449	450	455	468	484	493	477	445	459	457	512	462	477	454	470	490	455	463	447	445	469	440	479	496	450	441	460	444	474	462	472	469	443	464	430	467	477	453	436	499	506	472	491	445	454	494	455	433	481	474	459	468	492	444	469	468	441	437	455	457	511	442	455	472	460	459	441	454	469	434	498	470	471	460	430	459	461	456	484	507	472	494	449	465	491	443	473	472	451	454	471	450	450	454	477	402	471	457	485	489	437	473	459	495	515	495	477	441	451	437	468	451	450	447	455	452	431	482	472	478	481	473	483	493	450	420	445	464	458	486	446	452	483	466	429	480	468	473	472	464	444	473	456	436	441	433	456	466	486	441	447	480	455	462	441	465	433	456	454	458	456	454	461	491	469	469	479	461	454	463	492	499	457	466	460	479	470	463	476	452	420	477	426	444	498	454	488	482	448	493	472	448	498	444	488	499	464	479	470	464	425	498	447	508	479	474	443	427	462	447	450	447	497	481	458	493	467	460	456	459	479	490	442	424	459	448	435	486	467	450	483	489	479	472	474	471	508	481	453	476	468	493	473	458	437	453	457	455	481	465	469	411	487	492	448	466	487	468	475	478	466	436	450	461	471	475	505	433	502	510	470	463	462	476	429	449	459	447	498	412	445	471	470	474	485	450	398	472	480	486	412	468	497	445	434	474	504	452	464	471	460	470	484	489	438	474	439	449	450	472	454	450	404	481	440	478	471	450	431	481	459	478	455	503	467	437	457	479	454	487	460	479	471	456	444	463	445	446	435	477	444	469	458	412	470	446	464	470	483	493	480	452	470	506	436	414	443	461	449	483	473	426	469	467	437	467	509	455	445	438	492	458	483	466	449	478	458	467	465	443	442	468	460	471	461	450	500	457	459	446	443	465	459	489	501	447	433	443	471	453	463	504	463	478	457	512	501	462	485	425	459	464	479	474	481	452	475	492	473	483	453	473	434	432	448	459	493	403	481	457	476	483	485	496	430	449	471	470	451	481	506	483	478	454	473	452	488	457	482	436	498	438	444	448	498	452	492	495	471	444	453	467	423	469	459	489	466	457	459	492	488	424	445	462	440	491	517	459	470	485	463	456	491	477	476	434	439	470	471	484	478	476	482	499	472	414	478	448	476	470	493	460	467	464	489	446	466	448	488	472	492	427	481	467	475	464	423	478	448	417	480	455	453	442	455	458	462	457	453	424	481	509	473	475	473	444	453	471	482	481	507	469	455	480	463	458	480	481	442	443	417	474	405	475	468	488	452	450	470	494	425	419	452	490	441	428	486	448	492	453	438	487	464	451	460	418	464	448	480	461	435	460	434	502	479	468	476	459	460	471	461	473	471	443	465	438	483	486	448	455	441	469	477	433	458	476	449	439	489	479	466	474	464	470	457	502	460	449	474	460	445	454	455	468	472	419	466	507	430	473	444	448	470	502	458	456	467	437	451	474	501	423	465	472	472	424	446	487	491	456	484	448	417	455	467	468	465	457	458	482	442	485	427	449	462	477	451	432	438	473	450	501	474	478	460	459	419	444	487	481	473	458	481	495	473	476	474	471	466	510	448	428	441	447	467	436	461	473	512	470	457	490	463	475	468	439	481	469	459	465	495	502	480	471	511	462	455	456	474	495	472	452	510	449	484	471	451	457	440	439	489	442	450	483	458	466	472	479	497	482	488	466	415	452	453	455	469	483	489	481	471	465	493	461	488	457	486	416	457	507	492	481	479	443	489	464	456	452	478	410	453	477	406	471	413	449	456	453	462	427	478	499	463	503	447	526	441	441	461	474	449	477	495	489	486	454	465	450	455	465	515	469	437	495	488	488	487	435	507	476	475	444	465	463	466	442	483	478	467	478	468	467	515	444	474	475	450	480	477	454	465	445	451	483	445	466	475	489	481	486	462	435	483	453	495	457	433	442	464	463	466	434	463	458	466	484	474	443	436	469	483	465	450	469	463	425	488	442	456	493	485	465	468	459	492	438	426	459	437	452	471	460	481	461	438	410	467	449	477	477	439	445	460	472	461	467	443	445	504	510	498	476	446	464	500	455	473	429	429	493	469	477	471	453	472	433	464	494	471	422	485	459	429	496	463	479	490	466	443	458	454	488	478	460	454	454	427	429	491	502	448	470	493	481	464	454	461	477	448	451	458	459	501	457	452	453	485	489	452	479	428	463	457	482	470	425	468	473	452	430	441	489	487	471	486	483	441	465	481	449	442	409	445	478	451	491	462	490	459	434	483	434	447	437	460	503	476	468	503	445	476	477	462	461	465	466	499	452	452	414	443	468	461	443	470	461	468	499	463	445	469	430	486	456	455	457	462	455	491	447	423	434	492	491	403	439	473	489	434	462	416	405	458	470	465	492	472	462	456	455	449	510	476	459	459	434	453	465	475	489	472	477	438	470	434	482	450	455	495	480	453	465	486	480	481	462	443	431	480	491	455	458	491	456	497	475	483	460	421	430	448	467	460	506	452	493	465	496	457	446	446	436	459	461	424	456	465	445	455	451	455	478	485	442	403	494	453	456	444	485	440	459	514	469	415	498	453	478	466	456	465	446	484	421	424	467	484	459	467	475	448	491	428	463	475	450	453	459	515	480	450	488	446	500	442	478	477	479	460	479	447	473	477	491	441	432	465	450	444	493	470	474	471	494	487	487	479	479	457	447	496	461	484	427	416	440	459	435	450	457	450	423	417	444	474	441	462	466	479	427	429	440
33990	7063	3259	1363	1001	727	638	648	580	557	517	540	598	552	563	558	532	556	534	534	554	533	542	546	522	560	540	532	540	544	547	534	526	529	575	527	564	503	541	550	546	551	584	503	548	548	552	528	547	529	509	562	534	543	560	562	536	568	534	560	529	534	529	526	528	519	468	522	554	516	569	577	520	522	515	553	570	537	497	525	485	564	541	545	560	552	543	514	525	519	515	517	531	503	495	525	487	569	514	539	529	549	556	532	563	543	544	559	550	557	537	537	548	513	537	549	559	537	538	566	545	535	535	534	537	543	508	563	544	588	550	535	535	530	529	572	539	567	547	543	544	520	544	505	585	538	540	546	525	555	518	544	524	540	514	510	577	547	554	500	567	497	551	507	562	514	522	525	562	546	506	557	526	551	506	519	554	527	513	484	547	530	509	548	521	541	515	520	516	506	537	568	521	513	544	551	525	511	576	571	572	538	520	538	567	558	519	532	554	544	542	543	513	545	559	541	522	505	560	545	530	522	499	501	552	537	539	522	536	568	566	504	527	520	536	557	540	498	533	530	524	526	512	512	522	534	532	535	505	517	574	522	530	497	508	549	564	511	553	521	529	536	537	502	540	550	555	534	550	566	558	495	511	562	548	550	569	518	551	548	561	531	552	540	538	529	537	523	543	573	533	566	545	550	556	500	505	513	595	553	539	530	512	559	545	535	554	522	509	493	514	584	578	547	533	540	565	524	512	519	544	539	547	532	500	489	503	544	541	525	517	583	543	555	543	570	521	549	556	516	543	563	547	528	554	523	480	509	588	588	531	537	561	558	542	534	565	544	490	531	543	546	559	555	552	594	559	530	570	540	542	497	549	517	527	570	573	537	585	568	526	559	529	525	558	525	576	501	573	583	539	512	550	545	577	511	535	552	557	552	521	513	528	557	528	501	534	517	519	566	542	515	533	568	519	529	570	583	531	542	559	518	542	543	545	512	584	531	551	536	570	546	516	547	499	591	587	562	556	492	535	541	522	512	515	523	535	520	507	483	538	515	539	576	537	549	513	568	571	533	535	554	494	556	504	553	519	533	521	547	510	497	497	537	527	514	532	505	537	497	535	497	532	524	508	534	569	580	558	557	533	540	528	545	546	519	530	538	502	522	541	504	569	522	544	528	537	551	533	486	547	533	560	556	557	582	542	534	528	503	534	534	522	556	506	557	502	546	551	505	542	531	537	548	538	512	550	538	544	539	578	518	531	531	554	524	515	496	502	544	534	541	550	537	515	522	522	544	546	523	526	518	547	536	591	479	542	499	520	571	544	578	512	528	540	504	543	529	520	534	551	559	518	503	496	554	514	514	560	528	506	539	530	575	526	522	556	503	544	507	534	524	547	515	539	528	566	517	520	554	558	515	508	520	538	552	537	567	541	577	509	518	513	546	538	526	521	534	533	534	562	542	521	504	522	491	541	531	536	538	531	538	544	569	530	456	558	563	514	515	506	563	551	539	506	552	570	572	553	522	508	547	555	560	492	517	531	537	548	534	577	524	517	534	539	529	512	546	569	544	540	506	545	540	547	533	538	505	503	572	561	568	545	529	583	519	560	581	521	471	551	513	513	547	541	508	555	528	555	533	544	560	541	508	560	519	522	522	539	537	516	531	579	532	539	543	548	534	569	515	537	602	566	547	553	518	566	531	567	532	580	511	527	536	535	530	583	529	494	504	539	562	501	510	551	521	538	542	504	606	576	548	555	561	561	523	545	504	539	548	525	530	555	525	524	532	541	523	523	527	497	502	530	519	541	531	548	499	546	545	503	546	497	505	500	530	552	522	543	566	511	526	556	531	551	541	514	556	561	515	547	532	504	541	538	526	539	518	520	539	499	543	560	549	574	553	550	512	539	546	497	524	520	524	519	548	493	535	501	551	577	528	553	516	493	547	524	548	554	536	527	525	534	538	539	537	525	538	548	537	550	567	556	551	562	595	536	504	527	521	545	557	543	493	526	555	531	514	547	585	496	531	517	545	537	506	575	523	551	533	544	537	563	545	506	553	543	524	522	509	544	554	529	524	502	545	532	566	556	540	542	532	580	509	537	493	543	559	586	538	548	533	504	508	496	515	556	576	567	550	541	558	522	521	553	513	527	530	555	542	565	540	542	538	538	492	520	563	557	525	522	519	553	574	559	545	553	563	521	524	499	522	548	554	515	543	494	501	526	516	534	501	519	533	581	531	534	562	530	527	535	548	554	531	558	542	575	543	517	514	540	527	512	507	528	503	488	515	503	532	545	570	520	514	525	519	520	578	496	575	542	510	572	505	559	544	499	558	537	540	502	528	547	538	499	577	550	512	520	529	524	526	511	490	530	555	544	554	548	543	564	597	511	559	559	548	541	519	468	574	548	512	559	512	561	531	560	533	538	572	531	542	517	564	525	574	544	518	576	533	549	577	508	530	545	498	587	555	501	563	503	541	520	509	533	532	536	552	527	534	538	553	522	519	530	523	523	508	511	509	574	493	518	547	567	539	534	542	581	510	526	549	522	598	518	524	521	538	547	523	511	486	523	550	502	554	545	493	538	523	529	555	499	556	513	501	542	522	540	488	529	541	509	538	542	562	614	503	507	556	520	589	518	547	548	532	547	539	530	517	520	518	534	556	513	514	519	513	527	541	561	540	527	605	514	540	548	558	515	524	521	522	563	483	542	515	552	534	531	535	600	570	539	511	518	563	515	527	532	522	551	488	561	514	502	555	508	520	496	556	532	545	548	538	509	519	519	545	517	519	512	523	560	577	513	584	523	527	544	574	536	530	489	575	515	542	527	550	480	562	502	595	528	526	535	519	549	538	532	577	537	556	572	541	528	555	558	507	509	502	542	558	586	522	500	511	513	563	571	502	543	522	527	535	579	554	574	525	528	549	545	577	548	547	538	540	561	553	531	567	505	561	526	519	483	546	545	526	555	550	571	505	544	512	505	530	516	527	537	545	561	547	546	554	557	500	505	548	525	562	560	511	532	533	530	543	542	528	555	551	565	523	515	534	529	556	555	479	561	581	500	546	547	566	514	525	562	518	559	549	548	549	572	524	535	575	557	542	520	499	510	515	529	509	562	558	567	536	519	546	550	520	514	492	546	535	520	554	530	546	523	548	565	565	555	538	538	556	524	512	505	526	555	531	563	515	521	530	541	555	532	566	536	542	526	562	501	543	524	533	513	567	501	525	555	556	487	557	539	522	524	536	531	531	531	531	495	496	526	589	558	506	510	502	502	593	555	536	573	548	576	549	562	551	531	546	547	572	526	529	544	568	508	542	550	507	508	566	518	531	585	577	519	579	537	549	515	530	545	552	515	543	519	538	499	528	504	541	546	513	534	524	522	537	522	555	547	578	527	544	556	545	537	557	532	519	529	522	590	534	540	556	569	527	564	520	531	535	499	507	540	501	511	458	582	600	550	556	503	529	538	554	517	542	536	564	558	541	549	540	529	518	559	572	497	572
23213	20708	27891	23554	20697	11849	1101	694	472	486	460	398	384	363	376	377	361	336	292	335	304	318	296	283	312	270	267	288	338	299	291	291	275	319	314	273	274	299	303	299	284	264	290	275	320	263	282	292	293	310	296	272	261	298	313	285	295	301	266	258	290	272	284	288	268	255	313	276	310	302	308	314	290	255	271	275	272	273	284	264	283	276	287	314	239	281	258	297	265	284	317	293	284	297	277	263	287	270	283	251	262	289	283	265	271	276	263	292	277	304	260	267	265	263	283	295	294	280	271	270	278	280	275	277	292	256	286	286	268	270	279	260	279	283	273	259	282	289	258	269	279	283	275	281	273	276	268	305	285	285	299	265	252	258	273	274	300	247	262	270	272	268	287	283	246	274	294	274	265	286	292	250	263	291	237	299	275	275	275	281	265	266	256	286	251	263	269	291	278	285	273	300	293	284	281	273	260	275	298	260	270	264	255	264	293	277	261	302	260	275	283	276	252	260	301	268	275	279	289	300	299	292	300	266	291	274	265	306	289	288	290	287	247	280	312	261	296	281	268	258	293	274	314	290	279	304	328	298	270	297	292	265	271	273	281	259	259	264	265	282	268	275	259	298	241	276	269	252	247	254	253	270	274	249	263	265	298	262	274	277	273	268	294	255	285	284	263	248	267	252	273	276	279	249	290	271	262	281	290	283	238	288	304	282	297	264	247	278	289	311	276	274	260	279	273	276	265	265	293	291	318	268	289	287	247	255	265	289	275	265	264	247	271	258	285	269	289	280	281	270	295	254	281	294	249	255	248	273	301	270	281	257	258	271	279	273	274	286	295	279	297	289	278	252	257	269	300	278	286	300	296	291	273	276	257	252	281	252	293	274	301	268	300	260	261	286	277	298	294	278	310	287	300	295	277	260	294	259	293	275	264	276	268	272	291	291	297	279	271	300	243	299	281	286	283	251	274	290	278	277	312	260	315	281	279	279	267	264	250	280	260	283	262	293	277	278	282	265	264	273	307	285	261	304	291	257	275	265	280	310	303	248	307	300	299	257	266	287	280	294	296	305	297	252	266	295	275	288	250	291	294	262	315	296	267	252	275	277	299	294	302	306	275	274	252	268	282	285	259	305	274	275	294	262	246	276	291	298	303	240	274	287	290	275	273	295	265	273	267	295	304	285	259	252	267	277	262	241	268	260	287	289	296	287	291	265	264	269	316	280	304	278	288	307	284	276	258	264	249	285	283	263	251	293	252	283	281	289	266	283	289	266	293	272	292	300	276	248	270	321	295	298	258	291	282	277	307	272	285	270	287	261	283	273	285	290	287	309	270	308	257	241	250	274	284	289	270	302	291	269	261	259	248	265	270	290	263	289	267	276	269	271	280	267	282	283	257	295	285	288	286	283	285	268	304	285	280	267	269	259	265	273	294	291	327	310	289	291	280	280	276	297	266	290	296	277	313	274	285	278	274	286	308	306	281	256	300	288	253	290	299	274	273	295	287	285	313	271	276	272	240	262	280	289	287	282	256	242	287	277	249	250	233	283	267	294	271	237	266	272	286	294	285	276	284	280	297	261	275	299	324	304	256	241	288	275	274	267	260	256	271	279	275	298	243	276	253	275	270	290	280	307	290	304	285	302	266	260	289	296	253	264	275	273	311	286	274	264	296	261	275	275	275	247	258	282	286	276	256	285	286	293	313	232	271	257	243	274	268	245	293	272	252	282	294	303	285	271	290	266	265	264	293	268	295	271	289	279	261	287	285	282	251	269	284	273	278	275	279	306	280	265	284	304	315	269	256	293	283	269	251	278	283	272	275	275	289	276	280	275	282	251	252	266	280	281	288	278	276	265	287	279	300	301	276	281	296	263	274	297	288	289	280	264	262	285	274	262	291	263	257	263	290	271	259	259	282	321	283	282	265	291	282	237	266	264	281	276	287	276	284	267	261	300	289	254	257	268	280	275	300	277	319	286	294	267	294	290	270	277	278	295	296	284	234	255	283	276	281	290	242	285	272	266	245	291	274	270	290	269	262	286	305	277	269	308	268	284	260	291	252	263	256	277	270	268	300	248	280	273	274	253	278	287	296	304	300	272	270	280	272	313	265	301	249	277	254	314	266	264	290	293	287	253	263	259	273	261	289	284	282	286	266	288	273	296	251	272	261	263	271	288	271	273	258	266	253	252	282	269	245	287	277	290	269	289	274	272	281	291	256	284	311	289	240	258	282	290	276	290	256	274	272	264	245	305	298	269	271	298	265	293	276	277	273	266	279	277	261	285	304	289	261	275	321	266	295	287	272	284	291	303	241	276	329	267	276	288	276	247	252	303	274	273	276	280	262	245	294	287	294	253	271	311	249	253	283	276	261	264	314	292	268	262	278	264	266	286	277	274	287	289	284	267	272	255	284	265	308	295	235	293	307	280	304	265	293	290	279	263	292	266	323	273	284	297	280	288	270	297	276	282	253	255	272	268	268	268	279	275	279	267	255	283	262	301	269	286	262	261	292	255	271	274	265	292	276	278	276	262	289	286	292	283	298	288	272	275	285	281	277	259	274	284	263	296	267	269	293	285	277	296	270	303	274	267	271	274	282	273	275	311	271	284	275	287	290	277	272	255	269	267	275	263	280	273	245	282	310	266	261	275	250	252	309	251	259	316	262	296	274	279	263	288	292	262	296	283	273	287	290	269	264	252	288	274	298	306	280	275	297	278	287	306	272	269	297	299	269	238	285	281	273	282	276	269	302	286	238	294	283	259	273	274	284	271	275	237	294	256	292	295	288	324	305	251	278	289	236	298	251	265	285	250	290	273	264	291	275	258	314	264	280	271	254	265	303	282	272	278	260	285	271	284	295	301	267	274	250	272	253	290	269	278	271	282	308	278	300	287	274	273	272	253	304	270	273	254	295	255	261	283	307	270	274	266	284	271	270	297	292	276	282	267	250	287	252	276	272	293	272	244	275	290	256	272	303	295	288	293	279	275	263	280	270	283	250	264	258	273	286	270	270	264	272	311	257	292	264	277	276	293	260	268	270	266	272	232	263	294	271	283	280	255	249	237	275	301	265	280	291	269	267	269	285	285	265	278	254	278	284	260	298	266	294	243	287	273	277	301	246	243	279	277	299	286	272	272	244	248	240	264	251	283	268	298	281	288	285	259	262	290	283	297	287	257	293	264	268	293	275	297	264	291	291	265	253	290	245	256	258	281	270	303	294	284	272	262	281	274	251	291	281	305	290	279	266	310	302	250	274	281	315	247	292	248	301	279	269	266	233	240	266	264	248	256	289	284	297	293	275	264	280	271	263	301	277	299	274	256	260	273	267	285	302	258	282	286	278	265	256	297	288	263	269	270	295	294	273	263	262	270	273	278	302	250	265	280	286	274	275	282	285	309	283	298	281	280	273	280	313	267	235	294	276	262	303	305	265	310	263	264	259	279	289	259	268	249	331	288	253	287	273	276	281	277	251	284	283	284	302	277	269	258	280	301
37500	16485	8571	4160	2581	1729	1388	1118	944	763	658	572	536	506	443	431	385	422	407	392	405	372	353	403	367	370	359	352	375	359	372	331	363	335	337	336	326	370	358	330	324	351	356	357	355	332	342	331	353	337	371	360	338	355	306	337	352	324	317	335	305	332	314	381	320	370	354	335	318	350	377	300	340	326	340	294	359	342	309	377	326	339	355	351	335	339	302	334	329	331	324	345	345	305	342	281	348	309	359	326	304	326	332	328	319	349	331	331	314	309	329	326	304	315	306	308	312	303	296	290	334	318	340	339	313	336	307	303	362	313	339	340	299	345	330	321	343	303	339	310	307	321	309	320	285	288	319	350	325	318	299	346	289	326	316	313	335	355	280	309	311	286	341	362	317	313	316	304	336	334	330	337	324	330	315	301	323	317	343	321	345	318	302	321	333	325	307	305	319	326	321	312	312	319	346	336	299	312	313	350	344	320	315	312	333	283	340	296	354	326	322	302	298	324	333	341	317	318	292	350	348	296	305	293	322	324	300	311	320	309	299	355	314	304	344	318	307	313	316	303	342	323	302	334	299	330	303	357	322	308	313	343	329	312	306	335	323	308	344	338	327	303	307	297	336	328	315	305	318	299	341	314	337	320	324	323	343	331	313	293	326	306	334	323	327	336	348	314	337	355	337	307	327	335	323	340	335	334	355	304	295	300	306	301	340	326	331	336	313	309	316	294	330	309	303	323	280	329	321	283	328	338	327	313	293	321	329	312	333	303	314	328	325	328	326	346	314	380	336	315	329	346	303	336	292	284	336	309	308	350	334	320	317	326	338	303	318	274	347	327	294	299	341	311	332	343	328	340	314	329	334	308	327	292	303	369	330	304	304	338	335	341	349	320	316	309	316	306	313	325	326	314	325	325	289	343	318	327	333	309	332	355	308	357	315	307	280	338	311	321	330	308	356	341	308	313	317	310	331	329	322	314	334	305	338	316	298	322	344	351	326	342	329	339	345	306	298	338	329	297	337	320	335	324	319	339	329	322	288	336	343	341	343	276	317	310	346	317	329	337	329	352	331	315	330	306	322	326	303	312	311	332	304	316	324	340	313	330	308	330	323	338	362	326	304	336	317	313	332	318	327	329	304	303	336	317	314	327	337	322	304	317	365	339	305	345	351	320	333	308	315	316	328	327	296	325	346	343	345	332	302	321	343	346	336	322	311	324	350	325	317	348	319	331	339	336	325	287	310	333	315	330	300	350	314	319	325	339	303	300	329	353	323	353	329	316	333	306	327	312	307	314	307	338	334	301	313	334	359	334	314	315	365	289	333	343	331	313	316	315	332	327	306	336	310	320	336	349	339	330	324	327	324	306	317	343	324	346	311	316	335	279	360	321	347	326	289	361	345	305	329	362	343	333	298	308	328	332	324	362	344	317	325	319	345	313	310	339	324	264	337	351	335	328	322	351	302	320	302	332	347	320	346	351	334	305	318	307	321	311	322	347	296	353	331	338	345	319	331	303	351	372	304	312	296	327	332	328	324	310	324	338	318	344	331	315	313	319	355	318	357	320	348	332	364	331	347	295	321	328	324	304	340	285	284	311	312	337	291	324	313	342	307	326	329	329	338	333	345	316	321	318	310	322	349	362	309	318	306	313	329	332	348	319	339	332	306	336	315	333	318	325	313	324	309	338	322	340	301	336	339	311	292	331	336	352	324	327	331	335	331	331	337	338	322	308	310	319	316	310	320	318	320	332	306	333	303	333	302	309	338	316	334	331	350	308	323	337	323	312	323	306	334	328	339	302	310	356	318	307	299	336	328	310	337	369	301	299	292	310	351	366	338	326	285	316	305	331	303	338	321	341	308	300	314	337	350	336	331	335	325	332	346	327	303	335	323	339	283	301	340	325	329	336	323	330	308	308	310	310	307	316	319	323	324	319	335	306	319	331	315	343	311	328	343	300	337	302	325	342	319	314	310	342	322	345	323	291	318	354	327	307	335	353	310	327	314	308	331	329	328	343	323	324	337	308	327	311	309	340	369	334	330	363	330	342	325	323	344	312	318	327	351	290	334	320	319	351	354	330	341	322	342	327	336	315	331	324	315	331	344	327	328	315	330	323	275	317	313	337	321	329	316	327	309	333	319	311	351	316	333	325	295	299	308	315	340	310	291	330	278	335	337	302	279	301	354	340	341	301	306	320	329	354	306	333	344	327	319	339	319	289	303	319	311	300	304	317	315	325	309	289	313	323	321	312	325	296	328	294	296	317	362	296	334	310	322	346	334	300	305	331	327	312	321	303	340	332	318	339	296	305	351	342	304	321	291	330	300	333	311	355	314	294	311	346	334	309	343	337	318	323	332	288	292	298	315	326	338	327	302	347	342	334	300	318	346	322	369	319	322	324	320	348	311	330	319	310	319	323	307	325	325	322	333	314	309	309	323	298	327	319	328	307	298	342	313	292	289	330	322	352	307	299	328	330	306	353	321	306	338	330	312	300	316	316	309	326	339	310	331	335	359	333	318	284	329	327	342	322	339	293	294	336	349	313	318	371	338	333	348	331	318	306	359	287	300	325	328	332	319	323	333	330	332	310	309	308	323	315	344	345	328	351	347	314	343	370	323	321	313	344	328	306	308	345	280	350	322	325	352	339	336	326	301	311	332	289	311	310	324	311	309	308	333	337	314	296	327	347	310	268	372	333	342	316	340	320	330	330	326	321	314	330	354	323	345	295	312	348	308	294	336	306	311	337	318	307	324	340	317	302	309	315	320	347	324	299	330	323	350	321	320	309	338	291	295	363	338	329	330	323	346	319	346	341	323	284	335	346	315	329	281	303	314	333	334	332	340	343	342	343	329	319	311	298	287	329	324	314	337	347	309	316	319	284	326	344	324	304	314	310	305	299	348	297	336	331	342	316	324	348	320	308	315	322	312	298	324	384	327	339	303	321	341	355	338	294	334	322	322	324	332	304	303	296	316	327	324	326	348	318	329	304	338	324	300	319	318	318	346	319	311	329	307	308	318	319	305	319	286	313	297	339	310	319	298	321	294	355	319	351	293	322	296	350	315	324	310	353	337	335	319	330	305	329	324	286	327	313	314	350	318	286	311	306	311	334	297	322	322	321	340	305	295	325	297	287	327	335	341	358	323	312	347	299	303	298	305	317	294	348	347	315	348	337	328	338	338	349	312	378	298	300	312	315	348	320	297	319	331	338	311	334	326	307	297	313	340	314	332	342	335	331	351	314	327	329	302	338	324	309	313	338	313	353	315	322	300	335	332	324	317	300	308	339	309	302	328	293	312	308	336	331	301	317	355	340	328	312	320	342	301	346	330	324	341	330	335	342	314	343	348	335	315	306	278	322	317	318	300	327	363	348	314	321	333	303	303	326	334	273	324	311	338	293	324	329	300	323	356	319	322	298	317	319	322	338	311	334	364	307	313	282	318	315	280	309	310	316	298	338	315	299	323	307	307	345	302	300	350	319	335	318	332	338
24364	20711	27027	24359	13232	1261	911	813	767	733	730	708	645	706	665	698	658	630	669	640	639	609	634	611	641	647	685	632	652	623	641	607	651	658	640	654	634	636	623	620	638	656	625	616	649	608	628	615	717	646	610	643	613	665	637	653	646	644	645	618	656	648	608	639	609	622	607	590	669	634	596	656	601	615	618	645	640	604	620	668	607	649	606	611	624	604	655	706	599	599	637	617	655	621	609	610	612	634	595	612	619	609	672	567	646	623	638	659	587	599	618	580	625	640	607	636	619	647	631	654	617	649	630	592	654	636	589	588	615	638	642	587	581	609	580	607	681	616	635	636	609	653	623	638	662	649	633	595	620	665	590	632	664	607	601	692	643	625	629	602	602	592	609	637	608	608	601	644	603	658	579	624	621	612	636	673	620	633	645	600	610	635	621	654	680	642	668	623	671	612	619	661	617	625	590	600	646	629	610	629	615	635	620	574	669	596	589	619	640	608	686	578	623	627	609	641	582	641	677	631	577	591	612	625	667	613	669	638	659	608	633	620	661	665	695	583	647	593	619	643	599	618	634	627	630	647	600	594	644	633	632	604	607	646	635	632	617	609	630	652	620	639	620	604	621	616	597	616	611	660	669	655	640	642	641	607	627	661	629	614	602	665	582	637	631	604	634	658	606	615	607	584	651	609	579	649	601	656	648	674	641	574	651	634	628	613	617	652	572	610	647	654	587	631	653	679	635	648	632	618	655	592	652	631	598	599	660	605	628	643	628	610	614	647	627	615	646	651	627	620	642	599	679	646	613	619	651	606	634	628	606	572	623	584	604	598	641	637	672	624	597	629	577	611	599	619	642	624	640	592	628	664	676	617	652	639	668	625	640	657	632	651	621	600	661	642	615	614	629	627	624	577	656	625	629	657	569	623	611	637	638	650	604	668	623	646	648	600	618	621	670	578	658	642	633	628	569	596	624	647	628	673	653	636	626	637	642	643	627	618	615	617	591	645	601	645	595	603	619	586	635	628	653	631	636	600	602	645	626	642	668	582	609	634	659	653	637	627	627	683	625	624	626	584	610	683	583	654	644	638	613	668	664	640	615	661	624	674	606	692	567	634	642	614	630	648	624	612	618	657	630	596	608	600	609	655	637	627	648	635	617	611	609	575	637	619	566	669	648	625	640	662	618	646	606	615	678	638	624	641	627	606	635	636	622	641	582	604	629	614	600	643	721	663	591	608	586	628	660	649	680	628	649	622	617	653	630	592	628	576	632	627	620	640	645	617	607	654	579	620	629	648	608	624	606	628	650	623	634	627	631	557	628	666	682	632	627	609	600	661	624	608	580	589	646	679	590	614	615	603	621	677	624	671	627	654	633	620	572	625	601	625	569	592	638	613	617	643	635	664	650	648	634	607	603	627	614	592	635	654	631	617	610	627	625	630	601	629	610	581	623	671	625	651	638	643	629	656	651	657	627	691	643	615	642	618	639	603	680	607	630	642	622	602	593	639	619	619	560	666	638	623	638	655	644	615	689	597	638	632	643	609	636	605	628	599	580	628	637	612	632	589	577	611	662	567	620	624	612	614	642	675	623	615	658	648	625	609	641	606	602	636	577	618	641	633	631	659	615	619	604	634	637	596	610	633	636	619	577	589	624	622	632	674	567	641	605	632	591	618	661	616	637	645	636	629	636	647	613	634	558	614	602	624	618	599	601	600	599	639	597	650	596	631	577	608	622	616	640	631	634	612	671	665	604	644	600	671	645	626	677	586	610	600	590	600	612	593	595	642	608	632	645	601	584	637	588	589	628	632	603	631	602	596	650	624	625	661	601	645	624	697	659	630	621	630	674	620	600	646	625	620	641	646	626	662	638	584	616	612	617	597	616	631	610	629	629	604	612	660	617	665	628	623	588	642	615	636	650	637	635	601	625	600	632	686	640	629	595	643	681	597	591	624	578	643	614	632	634	632	596	569	610	589	667	605	637	602	664	625	689	608	658	665	620	661	600	585	645	595	627	615	634	584	583	673	615	627	632	644	600	654	595	611	615	633	666	599	637	590	604	653	645	618	617	610	607	605	626	633	645	642	615	593	610	636	649	639	659	596	653	669	618	647	653	592	654	639	592	650	689	662	597	595	636	611	618	657	665	571	619	600	586	623	587	676	592	668	631	601	606	637	633	680	660	639	594	566	639	635	636	669	612	617	602	591	614	622	644	585	659	642	671	686	628	602	629	655	668	616	587	649	638	633	646	660	667	626	640	614	663	689	580	623	605	561	669	633	620	619	647	648	646	571	632	617	589	627	580	643	650	612	594	602	633	679	604	666	641	637	658	641	575	602	634	588	608	604	630	629	570	601	590	578	665	600	627	685	593	635	623	655	664	586	626	632	601	602	625	652	632	659	640	647	623	641	631	652	636	619	595	645	623	642	608	603	641	614	611	575	651	625	671	626	655	594	632	627	641	629	606	648	594	648	656	572	640	665	652	623	604	656	669	590	647	623	636	630	630	658	645	650	641	587	671	627	618	620	621	569	690	632	627	652	629	609	654	649	625	653	670	643	648	638	588	620	587	635	636	607	600	619	650	630	577	628	622	622	634	632	610	650	621	586	635	618	639	628	619	638	601	656	603	586	596	658	579	694	626	590	609	637	625	608	614	611	646	661	628	594	626	612	608	644	631	621	617	612	634	633	624	607	615	627	657	619	600	612	631	618	593	647	640	599	629	579	650	620	647	664	645	643	554	640	686	597	592	589	646	594	591	603	639	612	605	594	644	622	606	603	666	663	641	642	601	611	618	639	659	612	592	632	613	620	611	614	619	623	653	635	611	602	614	635	692	616	622	607	627	621	612	602	621	636	618	659	636	639	649	600	632	607	594	625	640	638	624	614	631	669	694	643	673	608	639	643	587	618	603	614	671	593	610	621	633	649	677	614	647	615	646	580	659	664	600	641	598	608	663	655	592	642	614	688	624	657	621	656	624	600	629	617	578	653	605	635	628	631	629	595	606	661	664	633	591	637	638	644	575	600	670	636	612	619	668	605	599	614	595	661	611	618	592	561	631	613	618	621	647	582	649	634	636	590	649	664	623	663	571	599	625	626	625	607	622	600	636	622	600	590	650	599	638	669	566	594	632	649	610	616	589	662	584	600	606	643	641	591	655	629	590	602	615	613	653	694	682	623	653	571	652	641	602	615	599	600	637	570	610	606	642	642	681	623	632	596	657	598	627	599	623	618	638	621	619	630	631	675	656	611	599	658	574	635	622	611	664	623	654	593	639	655	620	628	605	610	646	595	611	622	650	611	593	593	614	634	608	627	632	662	582	629	609	635	681	612	622	620	584	623	608	646	640	600	616	657	620	607	585	624	579	652	590	647	649	627	658	642	638	620	610	614	660	660	654	617	655	635	617	595	605	561	667	621	607	602	588	602	649	621	623	602	571	646	652	669	625	617	614	617	574	644	606	621	650	620	645	631	628	674	641	629	661	654	655	633
37449	12443	5966	2733	1950	1499	1336	1169	1080	918	886	853	841	801	858	796	759	784	732	817	777	761	757	765	752	731	736	731	742	722	770	773	730	676	753	700	751	711	759	779	682	718	719	697	786	750	707	715	745	740	743	652	724	685	653	673	723	677	700	701	707	737	695	663	711	712	717	755	741	748	701	729	688	735	754	682	724	745	694	691	691	694	750	715	713	720	680	645	757	759	715	710	780	733	745	764	700	715	735	686	705	683	696	719	696	695	720	696	676	685	695	699	714	667	718	701	725	699	727	681	733	681	731	716	752	700	718	700	711	715	708	747	747	723	707	712	730	731	755	718	730	755	750	771	731	733	702	704	726	680	746	713	774	718	692	659	705	705	695	701	732	734	713	717	719	719	722	691	720	711	732	715	735	690	716	740	728	708	692	725	675	686	704	690	697	711	692	746	705	677	696	771	694	756	728	729	699	714	715	726	675	677	715	658	710	710	735	735	740	717	724	719	709	729	734	732	668	678	669	706	693	710	654	740	684	707	735	707	753	732	722	692	721	741	690	720	774	716	761	716	660	695	736	733	696	676	718	661	711	708	721	674	695	720	722	681	682	701	696	703	760	739	692	747	711	739	725	702	726	697	701	732	719	690	707	684	720	695	728	726	685	699	669	643	712	684	717	707	777	714	726	712	684	716	702	714	660	708	721	692	741	709	701	654	723	684	700	743	704	764	706	745	695	729	697	702	746	703	712	715	718	714	744	748	716	732	705	708	741	734	703	734	703	708	763	715	743	717	715	666	744	710	635	719	724	729	705	701	717	746	721	723	687	736	721	717	693	739	700	696	721	682	750	673	690	718	739	675	698	733	720	764	697	745	673	698	769	718	705	718	723	721	648	726	707	709	692	691	714	711	706	723	696	726	751	687	724	749	686	714	710	741	750	705	773	726	693	698	719	705	690	718	697	718	701	769	697	740	688	707	712	674	667	683	753	720	761	679	674	659	715	683	751	671	710	735	700	695	688	698	699	702	680	702	735	679	673	733	678	719	755	696	726	743	683	699	709	728	706	747	725	695	696	706	686	720	652	718	743	706	696	708	729	715	733	670	694	707	741	707	726	733	726	731	715	704	712	680	673	734	695	654	676	663	713	692	701	741	693	705	735	682	636	671	703	751	741	707	735	770	701	691	673	677	749	737	708	738	755	709	713	745	707	756	692	699	717	691	742	741	708	716	689	702	729	700	690	733	685	654	722	669	723	710	733	705	669	703	702	717	712	725	761	737	656	727	726	716	752	637	727	703	686	720	718	678	718	691	765	702	745	731	674	739	675	751	698	804	708	730	720	752	684	725	715	702	728	716	710	737	756	745	757	688	756	684	719	687	723	693	700	759	683	696	672	702	739	751	698	704	691	675	684	730	716	713	724	701	666	660	699	683	749	714	735	686	685	723	747	739	695	726	704	682	744	705	706	694	729	696	716	708	724	723	681	670	722	693	730	696	718	691	743	688	716	737	726	685	699	767	694	708	694	692	676	682	703	687	722	653	716	737	698	732	728	748	711	702	673	724	707	692	667	662	724	738	712	734	672	711	703	696	735	704	689	706	725	701	715	731	754	689	708	682	658	719	717	740	718	715	728	690	760	705	738	704	704	689	742	672	690	676	748	675	688	746	696	719	715	767	684	724	679	689	746	720	676	723	716	705	709	711	728	707	732	705	697	746	740	724	693	748	677	685	685	684	710	765	701	713	727	735	727	688	743	724	730	730	705	694	731	700	756	721	697	688	742	792	701	710	707	696	722	731	739	713	724	708	744	719	722	691	734	714	731	737	677	752	675	704	726	729	739	723	706	742	681	732	714	686	672	695	726	721	715	725	685	694	782	698	691	767	729	680	706	715	684	666	730	674	667	681	760	723	688	702	721	674	709	702	695	717	703	740	687	700	699	714	692	663	715	743	694	682	699	740	723	712	717	732	706	697	695	651	733	697	678	737	739	674	699	723	698	749	688	744	723	700	724	717	752	753	699	728	708	702	719	670	687	712	734	685	741	699	713	714	750	682	702	682	757	707	697	716	717	742	687	730	721	663	704	708	650	690	678	692	682	731	674	688	711	706	747	719	723	667	739	675	707	704	718	703	703	679	747	759	686	690	687	661	719	722	721	717	685	673	697	679	769	721	736	740	724	703	739	718	672	687	679	681	708	693	705	720	748	717	704	706	728	714	692	674	724	731	726	696	718	723	721	751	723	740	695	683	744	681	721	773	706	750	706	699	703	700	674	742	705	718	737	693	740	718	726	709	694	724	682	692	735	729	692	724	709	700	742	701	675	712	699	720	659	731	700	703	692	704	714	716	717	701	731	707	717	734	705	714	725	732	714	701	719	713	659	718	699	680	731	716	722	729	741	723	693	775	694	738	675	695	708	695	739	685	705	699	705	680	732	731	714	714	691	737	727	728	710	735	780	710	715	645	722	707	723	711	696	750	684	675	709	689	695	696	685	682	750	721	737	681	701	701	706	701	743	709	754	674	736	707	776	672	695	699	678	743	718	738	720	675	679	723	710	693	727	755	701	744	699	690	773	743	679	690	663	723	682	751	697	722	728	774	657	719	731	724	763	743	694	704	735	716	695	691	734	689	741	694	718	686	718	742	700	714	688	711	693	756	740	728	644	739	677	705	699	700	712	709	669	730	683	656	691	717	717	742	733	699	699	683	704	692	665	702	660	674	696	694	691	707	713	720	736	707	703	734	702	733	737	689	723	707	733	683	736	686	703	742	754	718	698	701	722	686	675	721	721	713	691	723	702	710	733	743	721	731	658	739	716	721	695	779	687	717	667	737	691	710	673	694	781	668	718	690	711	719	746	702	718	698	665	703	668	719	701	696	773	693	709	741	717	728	707	727	699	677	710	754	674	738	717	725	697	734	689	668	682	659	666	701	708	722	724	737	732	726	725	763	712	697	717	723	736	675	675	719	684	746	739	758	723	707	681	688	726	692	734	707	730	707	751	738	690	768	688	747	677	688	719	707	674	714	714	740	725	729	713	768	707	643	754	707	717	737	737	725	693	766	652	711	711	772	675	706	681	696	731	731	748	699	772	692	731	718	748	755	692	681	762	702	700	742	730	674	701	709	764	707	680	694	663	730	725	693	706	695	739	678	679	689	714	742	713	724	711	719	753	681	722	707	684	701	716	659	717	756	694	734	728	713	697	727	706	715	721	745	671	707	738	723	728	706	689	730	692	707	676	703	702	725	739	686	725	690	674	717	739	709	703	678	709	702	670	729	753	699	725	689	696	679	727	739	699	711	749	715	702	757	718	717	684	720	783	729	688	666	711	754	655	714	738	694	686	726	697	730	718	734	697	718	695	784	667	729	695	715	694	721	678	718	706	734	724	719	708	691	751	721	749	691	675	728	739	676	716	719	666	727	700	730	767	740	701	760	712	726	748	716	745	687	702	710	697	746	705	676	735	737	720	705	713	697	744	724	699	699	678	694
22359	20760	28406	23209	20760	20823	11847	1387	1009	880	737	676	625	603	572	613	570	545	543	507	555	481	498	508	435	492	498	466	449	471	463	461	498	452	476	464	497	465	492	456	460	486	438	424	462	452	423	488	457	451	450	483	442	422	470	449	462	420	451	443	473	421	467	427	435	492	482	497	457	498	489	534	446	448	453	442	466	450	436	462	473	483	454	485	416	431	453	492	460	474	431	468	447	430	449	468	408	408	463	389	403	438	410	462	462	457	411	472	431	436	461	426	410	431	416	418	462	442	470	412	444	411	454	423	419	428	462	419	416	441	404	410	453	433	442	444	433	444	407	454	414	456	429	444	431	443	438	426	425	456	452	463	432	450	434	468	438	444	420	399	412	443	480	451	426	437	452	427	447	411	431	451	420	412	453	444	409	417	421	441	484	412	431	446	425	418	429	390	446	418	426	424	417	459	405	443	439	441	449	411	445	447	437	445	425	435	466	427	448	429	441	462	443	456	421	495	436	452	421	441	451	437	452	441	443	422	439	411	443	436	416	451	437	417	420	436	438	469	437	407	445	412	431	452	438	450	395	435	430	452	465	420	405	421	440	442	418	470	412	429	413	437	448	433	441	415	436	474	455	461	466	429	471	436	423	429	486	432	483	416	393	523	468	490	432	449	417	479	445	453	445	392	430	403	445	471	444	420	458	467	429	440	441	449	433	432	446	430	446	427	415	451	429	469	443	437	437	424	408	412	437	430	450	447	459	433	434	471	442	469	464	436	437	479	412	421	436	414	453	445	440	454	404	392	466	449	394	455	410	415	435	430	422	405	420	459	471	455	464	431	441	403	430	460	442	403	454	466	409	439	451	455	472	475	424	447	414	425	439	453	452	430	448	436	429	445	398	437	423	451	428	389	478	443	461	449	445	383	448	426	452	440	413	442	444	467	412	442	414	417	417	442	375	436	466	427	442	413	430	440	397	457	466	424	454	417	420	452	424	460	449	458	460	474	419	427	458	421	434	473	449	497	445	458	413	448	401	440	421	452	424	437	446	461	472	426	422	416	429	504	406	462	431	464	463	407	448	441	423	494	408	442	446	448	453	436	422	452	419	425	459	424	451	453	454	454	432	412	417	439	476	452	436	469	448	477	454	440	400	430	436	460	435	456	421	455	438	471	465	444	453	453	497	412	450	474	416	438	437	447	478	438	415	447	434	446	448	433	393	433	406	416	484	445	448	455	461	435	483	470	444	420	412	418	458	428	485	439	480	466	433	423	422	430	441	452	427	451	450	443	444	439	452	481	412	434	415	409	457	442	419	456	418	425	458	479	461	440	437	420	431	449	431	456	447	448	473	463	436	468	431	468	441	460	469	440	397	435	452	405	425	448	422	431	403	450	447	425	439	411	486	442	457	441	416	409	451	427	441	452	457	453	438	461	432	438	463	449	429	476	429	449	435	420	431	430	457	463	446	451	457	447	468	399	453	433	438	428	438	447	436	435	414	434	424	428	420	435	428	471	449	448	451	407	447	474	476	451	413	451	457	447	433	454	442	453	419	405	464	434	413	459	431	426	446	418	404	440	472	462	424	450	423	420	444	427	462	426	435	494	455	422	469	437	426	445	448	432	432	434	465	432	444	451	486	445	428	419	438	440	482	429	453	488	478	434	459	412	464	458	421	431	441	414	411	461	438	444	428	487	427	422	424	407	465	463	433	405	432	432	444	418	400	450	446	446	419	444	451	483	446	412	435	455	470	466	380	402	423	471	440	437	406	454	511	424	417	450	380	444	468	405	449	431	456	482	435	432	436	450	495	423	447	458	437	412	461	441	450	434	446	451	485	460	454	398	420	455	406	423	434	455	467	449	426	463	438	433	481	441	445	458	447	442	422	424	414	434	441	440	448	429	427	423	450	421	419	432	421	443	403	442	385	418	419	457	405	420	428	425	465	468	418	413	417	428	465	412	434	429	461	435	458	421	407	417	426	443	427	408	461	435	488	469	403	454	423	433	461	408	457	458	451	454	454	451	429	436	430	466	439	443	439	444	457	421	489	420	466	426	431	440	462	485	433	464	491	445	421	429	460	416	424	467	451	432	426	459	410	439	436	478	450	415	432	438	442	463	443	443	427	445	478	408	383	439	459	447	436	429	437	430	426	433	417	473	423	439	398	425	437	431	509	439	450	479	452	471	417	416	414	432	441	438	415	443	414	426	437	437	481	416	465	417	431	453	449	436	472	450	444	421	435	462	438	425	419	407	413	421	424	411	474	433	469	455	435	442	431	434	475	463	457	445	409	433	448	448	451	434	449	456	452	464	430	446	455	417	410	478	450	386	429	414	458	403	432	456	408	441	448	444	452	444	439	408	432	461	453	409	434	435	437	451	422	443	439	422	429	438	396	448	445	447	467	474	424	438	445	468	463	422	422	440	457	414	451	426	434	426	438	431	428	428	439	409	439	413	440	424	436	419	463	444	440	434	413	458	453	452	401	463	471	424	440	431	472	429	457	425	411	478	445	384	441	422	464	448	443	407	404	458	447	424	457	426	445	454	491	414	437	435	441	428	429	471	398	446	456	406	430	418	441	443	448	437	437	434	381	427	445	401	445	428	474	445	463	410	484	430	431	447	405	459	398	408	462	450	449	426	422	443	430	405	424	411	479	380	439	468	454	425	447	449	478	426	444	462	442	396	437	436	452	431	404	429	446	451	463	441	447	430	476	428	441	428	456	441	400	450	462	426	451	427	450	450	444	463	451	451	477	438	404	460	434	441	406	435	408	476	398	418	433	422	447	434	423	423	448	417	397	482	417	457	404	431	463	462	419	399	473	457	444	429	403	458	478	436	448	440	436	455	429	407	470	420	428	417	457	438	453	437	426	449	459	414	401	429	416	440	467	419	449	476	423	458	435	408	425	415	436	458	432	419	410	427	446	441	429	421	436	435	433	427	467	434	438	435	462	441	423	419	415	455	424	425	435	416	437	436	429	458	442	429	415	436	450	472	424	447	427	417	448	430	429	467	465	448	391	466	422	405	456	408	408	436	432	431	404	461	470	436	446	435	449	438	428	397	441	436	452	454	454	443	447	396	403	431	426	443	394	425	449	437	441	438	451	429	489	401	442	434	414	456	442	445	466	491	443	392	435	465	470	409	439	436	433	461	460	472	441	475	417	420	434	425	439	429	473	449	419	417	411	421	409	435	448	452	434	440	445	421	441	448	416	435	429	456	419	432	443	453	444	463	412	467	446	404	463	467	469	469	411	430	470	449	438	456	428	421	426	410	433	430	421	432	452	468	381	435	396	455	445	433	460	430	424	419	409	455	414	410	436	409	458	435	435	427	392	447	447	459	415	432	449	443	452	462	490	435	458	429	448	410	447	483	424	461	455	431	402	405	444	491	467	412	442	448	406	416	427	415	444	465	450	421	435	447	474	447	451	463	401	452	441	444	417	439	464	453	445	426	443	446	477	406	453	430	434	459	438	441	422	445	421	456
40922	19965	13678	6918	4371	3226	2556	2212	1788	1334	1165	1031	918	853	813	734	660	701	626	611	604	640	574	615	594	568	575	530	543	534	532	542	538	505	527	477	496	515	533	492	564	509	534	463	497	466	499	489	516	441	471	522	526	480	482	484	507	482	508	485	505	487	509	479	500	456	563	568	535	618	561	548	524	491	480	497	475	504	499	499	496	524	571	493	435	479	501	529	485	480	490	480	484	467	497	486	483	479	477	488	479	481	496	481	435	452	515	482	453	461	465	484	481	450	452	488	477	479	476	472	468	478	470	479	507	538	446	485	490	481	470	486	503	493	481	501	512	464	476	484	451	476	475	471	485	448	476	491	472	500	489	543	485	482	464	475	469	470	454	496	500	498	479	493	480	470	459	505	493	487	479	455	501	487	483	466	497	455	482	489	479	430	485	467	489	514	474	473	462	485	445	463	454	503	487	519	447	456	480	515	507	450	447	511	523	467	482	471	467	496	501	509	481	466	480	473	482	439	493	478	487	457	451	500	472	458	442	489	468	463	501	468	505	490	463	443	483	499	469	486	520	458	507	463	462	484	501	491	505	504	485	454	469	477	454	471	482	513	511	464	513	470	498	479	513	511	472	483	482	475	479	465	491	502	503	427	475	450	470	492	498	475	478	493	459	450	477	484	487	477	489	467	479	471	472	463	458	490	478	500	518	460	448	491	497	493	520	486	528	507	470	504	463	468	468	469	473	433	484	456	426	525	465	478	488	472	486	438	507	463	475	475	485	459	492	469	488	459	490	458	456	483	510	454	481	476	504	459	459	467	472	474	473	494	473	491	478	481	466	491	473	438	511	471	477	509	488	489	487	472	502	450	453	488	474	506	482	488	502	473	489	459	429	470	501	516	451	465	476	501	530	460	486	440	501	469	428	472	486	454	509	486	452	478	458	484	478	510	498	470	468	488	464	481	468	453	481	426	519	460	475	466	456	458	474	447	448	507	497	509	487	443	496	468	418	476	450	488	446	470	476	481	441	474	465	468	458	436	523	470	467	463	473	460	480	425	514	504	482	456	479	482	473	471	504	464	477	520	467	496	465	456	459	471	473	508	471	479	487	447	450	492	481	488	479	502	462	490	514	482	471	483	509	474	498	474	460	489	450	481	443	437	485	493	494	499	500	438	480	501	477	468	470	450	445	458	494	492	476	463	454	437	482	470	474	479	497	477	525	544	466	493	472	472	473	472	453	503	448	476	480	512	451	467	530	461	503	490	486	448	512	479	466	474	482	472	481	479	486	487	474	512	502	493	496	493	488	506	482	519	509	516	477	523	508	461	453	464	494	481	497	481	489	490	499	493	480	477	507	489	453	440	494	471	439	483	473	463	478	439	464	490	524	488	486	510	505	492	490	486	466	467	496	467	457	489	470	468	474	465	473	471	474	508	448	479	477	506	510	428	490	489	497	469	482	459	500	471	506	473	453	507	527	433	459	476	477	501	524	498	454	437	481	464	474	490	462	483	499	503	474	497	459	493	499	522	486	445	484	496	483	502	481	479	469	487	509	461	479	495	536	478	464	455	498	490	517	471	458	446	501	480	464	466	476	490	504	474	509	466	518	447	490	468	505	461	463	479	501	500	490	472	470	485	477	480	479	459	444	506	468	479	504	514	494	505	452	479	492	427	455	464	488	468	488	475	466	476	452	454	495	497	461	482	477	473	480	450	524	459	476	487	458	487	515	490	470	474	451	522	513	480	470	480	478	462	478	515	477	500	466	489	481	484	464	449	465	468	461	468	441	462	491	492	478	514	505	504	481	454	463	466	482	421	478	506	516	483	474	486	503	493	493	438	413	476	459	518	503	498	448	463	492	468	481	477	494	521	484	473	459	509	478	477	488	470	461	486	500	476	490	498	495	477	468	505	498	499	522	461	539	463	475	496	461	497	464	425	475	487	457	507	461	438	466	482	523	483	488	479	478	503	477	493	455	464	478	459	472	497	477	532	471	474	509	467	473	459	468	456	467	526	459	501	527	479	484	499	463	488	472	493	472	481	493	521	460	456	468	456	455	440	474	524	478	460	467	479	471	474	464	461	492	446	451	471	469	478	474	468	488	472	481	448	532	448	471	445	458	462	465	501	478	451	464	475	482	521	462	472	459	470	498	511	471	479	484	456	473	516	460	483	504	498	470	474	463	466	495	497	418	520	464	495	502	477	489	478	483	453	489	487	507	489	477	494	470	539	497	477	466	475	489	442	490	465	437	482	435	464	482	463	501	443	485	476	514	475	468	461	487	528	465	471	481	458	445	448	502	496	443	475	485	468	477	446	477	494	497	477	498	477	473	482	465	515	484	464	474	476	461	459	419	463	474	495	498	500	472	467	482	434	497	501	485	462	447	512	485	489	470	516	491	488	466	462	477	510	497	457	489	486	479	456	495	450	510	478	497	490	472	506	498	493	461	523	472	489	479	468	459	485	513	496	494	506	450	515	505	471	437	476	461	461	449	505	464	471	448	451	514	505	491	475	466	517	500	485	497	490	456	497	483	523	480	502	498	457	460	473	442	485	504	483	501	459	494	446	448	515	479	452	483	486	490	488	492	486	487	459	499	459	483	490	482	481	464	468	444	496	460	517	473	504	500	475	509	485	511	441	471	489	495	475	456	476	449	481	473	491	466	473	486	515	475	490	448	488	495	477	494	514	467	458	452	485	497	498	430	446	454	456	482	475	481	485	483	471	446	471	445	464	486	478	477	462	457	488	466	495	482	471	523	466	482	448	481	447	484	454	527	458	515	474	507	459	501	505	493	460	472	511	460	477	477	487	447	464	460	477	444	445	462	490	524	464	466	464	503	467	506	465	475	473	465	465	483	424	470	504	466	446	468	454	513	453	455	482	485	464	507	452	486	452	504	488	485	506	434	512	486	477	506	466	487	497	478	495	470	518	452	451	462	476	474	491	469	497	523	446	508	473	437	514	479	482	463	466	447	449	498	487	460	501	471	469	513	490	489	466	470	435	484	507	507	458	487	495	458	511	514	461	464	443	513	480	492	478	502	478	481	449	495	461	474	437	449	462	475	441	512	452	458	489	474	476	467	503	471	525	494	454	474	512	470	488	518	446	466	483	436	519	504	453	476	489	464	494	499	447	463	474	463	484	437	473	452	481	461	479	478	433	482	498	472	464	498	466	439	456	460	462	466	478	468	448	510	451	456	478	450	497	477	449	490	503	457	486	505	439	489	463	453	471	508	463	506	490	485	465	454	451	480	519	502	550	468	469	450	461	460	475	485	483	534	450	467	506	455	452	485	459	488	479	487	486	444	458	513	483	494	465	521	466	504	487	506	503	494	453	509	472	473	458	494	486	482	485	480	465	489	464	498	496	479	495	500	462	446	468	472	503	509	464	483	476	478	481	497	459	482	440	522	453	514	483	515	485	478	488	456	417	438	471	474	521	489	491	439	512	463	502	498	470	456	475	478	486	463	468	488	473	500	466	448	484
28862	20629	11178	1309	607	557	519	456	479	464	475	449	492	439	490	531	494	485	466	486	477	472	518	458	477	490	488	453	437	469	471	491	531	486	487	509	515	489	468	443	471	470	449	450	447	455	515	488	510	430	502	471	496	495	523	480	427	427	507	497	509	514	454	484	460	477	464	461	493	447	461	460	439	506	501	467	484	459	471	484	510	530	466	512	485	471	483	496	473	451	486	476	469	500	431	454	436	506	471	489	470	502	517	453	455	490	447	462	454	474	430	477	467	468	442	437	446	440	459	497	443	446	489	481	503	493	484	481	506	494	456	486	480	494	515	443	482	434	473	445	478	484	462	425	457	498	451	481	522	459	487	470	486	464	449	508	488	492	487	473	505	492	438	443	478	455	501	456	463	467	492	462	449	467	472	517	461	461	481	483	479	469	479	457	475	478	463	444	468	495	468	462	491	500	501	464	488	489	460	453	475	456	446	474	451	490	475	426	454	455	486	456	491	447	497	479	542	456	476	484	446	465	492	460	450	480	490	489	489	483	480	477	503	502	488	475	475	518	477	468	504	508	473	481	453	468	472	495	449	489	443	461	495	446	500	484	474	459	447	484	529	455	487	476	464	445	447	467	515	469	451	452	485	447	468	466	480	488	485	479	438	509	451	478	506	475	471	479	483	474	447	475	424	442	457	482	489	469	448	469	475	452	503	495	462	463	490	450	528	479	529	457	431	500	451	446	474	475	474	433	504	461	500	465	488	485	441	451	507	472	454	470	479	462	472	478	480	488	458	464	522	486	474	492	456	494	453	469	456	498	503	457	441	489	454	492	462	486	488	463	474	459	503	446	490	463	486	469	520	458	482	503	476	417	484	480	490	461	502	488	464	511	488	467	489	490	474	448	481	499	475	481	458	479	489	440	489	489	453	469	474	498	495	448	475	453	454	466	485	482	468	476	454	501	510	427	485	512	481	514	468	502	461	509	439	439	475	472	453	471	459	446	489	475	499	466	468	491	468	442	485	476	465	480	499	456	497	496	510	462	468	477	471	481	457	511	425	507	467	485	451	457	457	441	487	448	482	482	501	470	489	461	455	429	481	446	468	455	480	498	503	509	459	471	504	460	438	476	505	465	461	467	478	465	469	438	462	470	444	511	442	507	475	456	480	500	463	462	422	452	479	528	481	467	475	481	452	501	447	461	460	472	485	484	483	511	459	493	474	448	485	481	476	461	480	468	458	485	474	444	481	431	408	458	520	479	492	466	471	453	501	507	456	473	480	460	421	472	487	448	453	450	491	458	449	508	475	472	496	492	508	429	493	506	492	447	525	470	468	492	461	488	459	488	488	493	463	459	451	512	481	493	447	460	495	454	463	488	439	450	489	468	418	497	490	466	482	478	474	461	439	522	495	433	477	506	488	473	412	433	483	478	452	491	497	490	462	484	493	501	482	469	460	449	471	487	487	438	468	495	442	462	445	476	445	474	485	494	476	445	449	499	477	468	486	450	457	476	459	454	453	465	501	521	445	447	425	444	486	482	472	455	446	446	494	472	463	466	486	447	472	490	459	488	460	497	488	507	466	495	464	457	443	491	467	505	466	461	487	484	468	461	435	455	468	523	454	454	485	466	495	482	478	464	426	464	459	437	448	507	460	476	444	458	436	469	450	478	461	476	469	467	471	495	504	481	513	464	445	452	482	477	470	454	483	444	485	496	438	510	504	486	446	471	469	521	465	480	459	463	462	453	467	461	477	452	472	436	486	477	457	462	506	494	511	466	450	489	472	506	451	479	457	495	503	464	475	442	496	477	469	455	457	512	499	492	434	480	476	494	479	489	433	491	530	481	465	440	502	467	470	485	479	492	503	506	483	494	475	485	469	449	446	482	480	440	492	484	493	457	500	444	479	457	438	435	420	468	525	508	463	450	476	460	465	461	488	477	436	457	468	443	459	469	447	462	464	468	528	475	452	499	474	515	430	478	476	512	456	466	468	455	461	469	494	470	466	474	490	484	491	481	508	478	480	498	486	478	461	430	497	532	474	469	427	493	489	450	439	504	459	446	489	506	466	444	487	484	474	480	465	470	480	483	460	472	468	464	482	470	460	488	484	486	473	463	464	478	487	495	440	506	429	445	536	492	484	458	462	436	504	474	460	462	455	478	468	440	492	491	455	452	512	434	467	492	448	457	470	417	465	461	443	489	463	517	435	432	436	459	433	465	481	438	462	464	500	471	494	515	452	479	470	492	476	490	478	466	453	501	472	423	457	432	473	480	494	477	491	461	464	502	447	484	452	495	520	454	459	499	466	466	458	473	471	483	449	508	478	501	456	437	495	477	472	475	514	458	468	474	464	445	450	484	477	483	486	431	443	475	454	468	471	475	462	460	464	467	456	475	477	469	448	478	471	502	503	420	471	475	469	459	482	474	476	469	506	507	479	483	495	452	427	494	455	517	474	468	493	459	446	460	461	490	455	440	490	523	471	480	460	462	460	444	450	494	446	512	498	486	465	491	484	484	484	512	464	476	500	454	467	438	464	484	507	479	499	487	495	484	440	486	480	459	476	495	474	466	477	457	490	462	465	475	504	519	438	467	488	484	469	467	459	488	453	484	480	427	482	448	468	478	478	493	520	471	494	468	478	498	473	462	455	478	463	491	492	469	486	502	516	533	510	515	480	484	472	438	492	462	488	466	497	498	493	464	452	505	420	492	521	461	505	520	453	511	415	506	496	514	467	483	467	471	490	444	479	485	458	486	491	466	460	488	482	464	480	464	470	467	466	468	459	467	477	475	488	498	453	463	482	497	495	466	445	474	470	456	507	445	487	461	460	507	530	474	473	436	511	490	499	468	478	471	469	481	483	498	486	484	505	465	476	485	477	453	446	453	499	481	496	458	516	465	476	489	430	449	449	497	451	494	447	482	455	476	511	460	469	491	480	503	494	442	480	467	424	476	447	480	486	485	487	460	479	519	468	443	427	478	470	452	492	512	511	481	422	446	486	480	453	467	496	489	470	482	452	472	466	464	484	473	514	471	461	459	493	520	495	491	457	464	465	506	490	497	475	469	461	475	488	463	443	468	480	458	492	521	517	492	434	469	488	450	478	523	459	495	443	483	483	452	496	465	489	497	442	462	491	480	444	453	470	500	465	445	467	493	469	449	485	514	486	483	475	472	470	477	479	486	503	449	503	479	481	473	447	441	461	471	470	485	501	442	465	471	474	475	487	467	505	455	472	508	453	508	453	494	457	479	448	492	447	464	463	508	453	496	479	507	524	488	488	445	461	486	463	498	489	429	465	510	484	507	461	448	495	470	498	451	474	444	473	461	465	433	516	464	509	482	462	475	461	524	501	480	499	464	460	473	462	475	469	450	517	458	533	501	473	462	498	464	504	505	478	496	490	433	451	463	516	481	484	481	476	460	485	437	447	509	463	443	493	456	502	418	466	447	482	486	467	474	468	518	501	467	513	471	465	464	482	465	463	497	450	533
34373	6769	1885	904	744	653	640	553	544	562	589	578	587	520	552	555	577	572	539	564	515	577	550	534	547	565	566	611	577	597	571	579	547	554	577	550	570	560	590	605	537	526	573	550	524	570	591	551	516	542	519	555	604	531	569	525	527	583	635	565	551	589	541	569	569	559	581	571	631	547	546	546	548	566	545	534	519	567	589	527	567	561	547	589	501	592	524	553	519	537	514	526	502	567	529	510	531	531	553	502	539	562	580	553	522	546	548	541	529	546	537	534	569	527	546	547	550	553	550	558	544	540	583	565	536	520	564	522	511	562	563	559	541	532	611	533	548	581	590	593	546	528	535	555	585	531	587	551	584	555	549	552	574	536	538	537	538	580	545	556	569	539	565	543	545	562	575	590	536	510	566	561	543	584	577	543	552	547	570	557	550	535	584	512	589	581	543	559	539	545	490	574	559	534	541	534	545	545	568	599	575	579	561	574	520	563	544	550	568	582	522	549	529	542	544	579	577	585	493	564	558	567	573	556	532	521	594	560	549	526	543	572	554	560	562	548	567	573	519	552	549	526	549	566	578	552	532	566	549	564	577	530	561	523	517	563	599	517	566	530	577	551	571	565	575	541	551	578	519	546	535	559	559	542	518	508	553	515	536	529	526	528	537	564	522	505	559	538	525	548	524	582	535	512	524	548	576	531	556	537	518	528	554	565	576	572	564	575	578	559	556	543	561	540	583	547	597	594	549	568	531	530	563	549	569	550	563	593	593	550	582	558	553	521	550	553	521	522	571	548	551	560	585	574	559	568	527	549	549	527	578	556	566	552	545	567	542	573	583	548	551	520	559	554	553	597	523	566	572	581	559	542	543	556	610	557	546	549	546	546	543	577	530	541	556	559	580	586	527	554	571	594	527	551	490	549	585	551	514	564	588	553	593	530	544	499	474	523	579	573	555	564	553	583	535	535	541	568	555	566	511	547	587	536	518	611	558	578	572	546	540	503	562	567	552	540	576	517	574	548	540	514	583	555	525	582	573	536	541	525	563	550	503	575	556	542	551	556	550	550	543	576	564	585	533	527	553	527	559	525	563	535	535	551	568	555	550	551	579	509	538	582	529	519	576	571	541	568	573	564	525	566	545	535	563	541	541	546	543	536	541	556	529	548	558	532	549	562	582	529	558	538	549	553	567	546	541	564	546	553	546	545	511	504	510	569	554	583	556	559	541	543	546	547	522	555	594	558	548	579	545	542	532	568	516	523	550	563	564	505	555	549	595	537	535	549	537	557	526	550	527	542	537	521	539	576	528	615	561	547	554	556	544	552	530	555	583	494	533	558	537	516	556	512	529	527	520	564	536	542	509	549	523	537	526	548	484	595	538	535	553	530	563	571	558	594	528	550	534	551	534	561	556	561	532	576	552	600	563	566	574	569	588	563	517	528	559	592	562	547	568	540	624	563	524	552	549	541	561	554	582	518	552	591	492	562	517	551	532	544	528	550	542	546	568	529	606	539	566	592	545	561	607	576	570	538	541	531	512	610	570	567	543	545	579	555	551	535	521	581	567	598	544	548	566	520	530	587	539	557	530	551	557	532	599	560	562	545	553	541	536	565	527	554	578	545	514	531	562	547	560	583	497	488	538	574	556	553	520	535	521	586	541	548	557	549	548	558	529	586	567	564	536	560	544	595	528	580	564	515	544	562	534	543	574	540	537	557	566	579	562	526	566	524	549	596	554	563	617	524	596	551	521	575	562	541	561	522	568	571	518	522	538	514	544	556	573	554	511	512	598	575	553	546	583	581	547	557	544	547	533	562	543	518	572	598	555	585	549	534	551	556	555	536	518	569	533	537	542	530	570	527	563	541	567	529	591	580	540	541	543	542	510	550	556	513	534	554	558	545	533	574	584	545	557	542	572	540	550	565	531	597	582	541	550	563	528	527	542	560	547	535	532	574	526	511	585	551	568	548	538	524	530	539	577	547	544	549	520	547	526	548	593	538	530	538	534	527	557	565	563	521	592	596	557	580	544	511	546	522	566	561	553	517	584	529	523	584	545	539	501	546	520	532	560	548	577	497	573	523	522	577	553	550	561	492	586	587	561	548	481	541	555	541	524	558	586	522	549	579	561	556	566	555	530	580	555	524	561	546	539	562	573	544	532	553	535	535	569	550	519	536	530	583	534	552	531	510	548	562	531	562	555	537	570	524	530	533	532	565	543	483	531	509	598	547	567	548	501	518	542	556	558	547	551	602	489	535	554	552	512	513	538	518	570	564	513	591	573	544	522	596	541	529	550	564	563	508	566	561	514	531	568	573	547	562	524	558	545	600	555	560	582	595	576	544	584	568	567	578	539	553	578	563	560	545	538	576	571	545	591	493	536	501	550	544	563	541	526	525	554	508	531	538	550	596	534	561	522	533	565	558	544	536	551	564	547	579	517	533	529	550	508	552	602	547	576	559	560	585	560	555	547	574	545	542	558	589	509	554	519	539	547	583	550	554	603	566	514	523	552	535	608	557	545	537	542	589	551	552	551	580	534	576	512	567	584	568	575	584	557	547	544	557	568	539	560	525	605	514	545	551	517	562	535	578	548	562	568	549	539	559	562	545	538	547	542	561	552	572	523	576	526	603	534	574	573	557	524	544	535	585	541	563	572	557	558	565	550	539	572	552	538	528	580	545	552	592	544	579	538	566	533	566	578	553	576	573	540	576	579	562	556	557	539	536	545	538	547	543	522	542	536	551	533	516	568	557	578	568	540	541	526	588	545	484	583	582	551	515	581	541	559	491	558	536	563	565	537	521	543	584	524	561	548	556	515	521	551	548	584	569	522	536	510	549	534	554	600	525	559	547	552	561	505	544	540	597	556	535	554	549	558	558	521	578	575	588	550	501	557	539	559	547	539	555	553	539	609	536	540	553	551	557	570	534	583	531	538	545	537	563	565	582	550	582	580	522	523	560	547	561	551	547	550	563	523	517	577	553	566	557	586	568	507	577	533	555	573	594	553	504	529	539	564	546	581	527	591	570	528	486	548	548	536	592	518	566	540	555	509	540	568	537	556	514	575	527	582	577	544	556	564	562	556	531	601	521	594	578	529	542	594	543	564	585	552	528	538	564	578	555	521	537	514	502	577	600	535	586	564	532	527	550	564	585	528	562	543	529	535	580	583	560	557	596	531	575	550	538	553	528	536	575	572	567	612	565	563	544	529	557	571	549	563	520	532	554	552	533	628	535	543	549	565	559	530	517	533	573	576	536	540	580	576	561	549	559	568	526	540	521	505	572	534	545	514	523	595	526	578	585	539	520	541	562	572	544	581	586	572	571	556	538	548	531	548	536	572	535	578	530	547	538	518	557	514	572	548	539	541	537	528	572	543	548	565	551	546	536	603	561	586	513	560	552	567	501	567	568	549	565	530	548	526	556	584	549	593	563	536	547	605	565	557	575	522	550	514	549	552	581	566	569	564	577	581	546	528	542	578	567	551	536	552	562
23319	20748	27986	23585	20733	11940	1088	658	524	470	441	404	384	372	349	367	358	332	320	313	303	331	319	298	312	341	282	323	307	319	305	285	315	282	301	279	277	301	286	326	297	285	275	310	284	272	266	292	289	276	294	256	301	286	287	337	311	283	295	273	290	298	312	282	319	320	285	277	293	295	333	297	288	262	275	286	281	293	288	309	330	302	316	317	267	282	246	300	287	276	305	308	280	272	273	283	278	263	273	280	271	247	276	290	258	266	302	296	258	275	302	317	287	299	281	283	286	254	293	315	273	294	293	288	285	280	277	286	295	294	293	290	278	292	273	320	307	247	301	292	276	275	267	287	262	259	264	273	277	292	276	250	310	288	314	287	297	264	293	267	293	281	260	277	272	274	286	270	286	276	306	250	297	300	274	287	268	304	295	272	267	278	274	288	310	272	289	288	267	300	294	274	271	278	308	278	282	275	282	307	264	285	283	294	279	294	289	279	289	277	301	292	285	288	304	274	298	311	280	327	307	325	266	303	292	279	272	245	285	275	268	293	264	278	284	282	295	285	272	299	280	306	283	280	272	294	270	305	271	262	315	296	278	293	264	295	269	293	302	256	272	308	317	274	313	280	285	252	310	290	288	293	307	282	270	290	294	286	296	277	313	319	328	261	255	259	280	283	290	252	309	293	257	306	281	270	282	282	268	278	253	286	272	273	291	309	309	266	301	292	240	287	288	285	270	285	310	264	307	250	299	275	265	286	281	277	295	281	284	282	303	270	288	276	285	283	291	268	291	270	290	268	268	292	306	252	281	282	283	308	292	276	291	248	279	273	274	281	297	269	282	266	284	304	299	308	302	277	294	276	297	293	284	312	308	293	273	300	314	296	315	271	244	282	286	294	275	282	291	272	282	260	281	275	294	289	266	300	308	286	269	263	306	294	294	273	274	255	313	296	279	280	298	272	294	289	314	286	234	270	261	276	253	294	298	292	258	290	310	281	261	292	307	284	295	301	265	278	305	264	257	298	299	299	297	314	301	282	268	277	280	291	307	277	270	285	303	264	300	263	287	287	264	303	295	256	286	303	284	276	287	287	279	279	310	288	288	295	265	276	270	281	277	251	315	302	277	261	295	308	272	281	261	305	267	301	291	321	290	293	296	273	293	278	291	267	269	285	314	271	325	302	283	292	288	280	280	285	269	293	290	275	296	267	301	249	286	270	278	289	314	260	274	265	286	288	269	286	304	286	309	296	292	285	275	276	289	272	303	273	278	274	305	312	278	294	297	292	298	251	281	278	282	285	283	266	271	273	295	246	260	274	290	290	270	294	274	271	290	302	273	277	310	262	262	256	276	301	315	274	294	282	263	292	295	324	286	273	299	278	259	279	278	279	324	284	263	265	283	259	254	297	301	256	258	259	284	304	287	293	268	301	286	260	280	297	276	296	296	280	302	292	282	339	303	293	283	271	278	310	290	281	269	286	278	267	289	298	289	257	282	250	297	299	266	285	286	316	275	284	303	307	277	277	295	302	302	278	267	276	295	265	297	274	303	289	293	302	272	266	278	317	248	306	294	275	281	281	265	280	298	279	285	282	275	293	276	273	308	276	305	277	316	289	304	317	296	303	289	279	276	289	314	317	293	301	279	317	280	291	271	296	259	296	307	315	299	311	284	265	269	289	291	287	293	284	296	274	315	279	292	319	288	320	283	269	309	261	299	302	279	306	307	296	276	289	282	270	278	277	263	281	286	247	304	311	323	291	320	279	315	288	299	261	243	280	300	299	318	291	305	274	297	289	281	269	285	303	260	245	295	312	262	287	274	275	278	270	310	292	270	296	301	300	295	259	294	311	277	278	266	289	260	281	246	287	298	309	307	279	298	282	275	275	288	272	281	283	304	279	291	287	263	311	283	264	316	264	246	265	248	277	286	304	275	235	270	300	286	265	279	300	292	289	290	308	287	279	293	301	281	310	306	283	295	283	296	276	252	261	291	308	304	303	300	293	283	246	304	309	282	291	287	265	262	274	262	268	274	307	285	273	261	274	279	284	253	271	244	299	265	280	282	260	286	283	295	286	288	305	294	267	298	272	266	297	271	290	308	279	293	304	296	303	283	290	280	293	277	280	272	278	311	276	268	301	310	282	268	291	284	289	275	271	277	280	282	295	270	269	271	280	271	266	284	258	320	264	288	307	278	288	303	270	277	288	309	303	277	251	267	275	272	283	320	296	275	288	255	246	262	278	289	293	282	275	263	297	264	269	267	290	309	258	305	257	298	298	283	311	264	263	260	270	268	289	319	285	291	298	285	254	292	302	299	296	319	285	272	313	275	256	315	302	296	292	235	278	289	281	291	308	298	282	265	287	294	273	285	298	282	299	308	299	312	278	309	312	283	299	310	269	290	291	305	314	258	231	331	288	260	250	273	277	264	272	293	278	311	296	256	276	269	281	296	279	285	281	280	265	273	255	280	278	263	287	316	287	278	267	292	279	305	266	267	287	272	304	259	278	270	303	267	284	290	295	258	246	273	278	275	296	304	281	307	271	293	266	283	267	297	267	292	306	290	297	278	245	292	261	305	305	296	285	274	295	244	277	262	313	299	286	285	291	305	286	293	301	274	282	268	273	294	295	271	251	306	305	308	260	281	275	251	281	264	281	282	297	284	271	261	279	294	278	290	310	271	259	305	266	270	290	277	288	295	282	264	305	291	297	277	296	276	267	293	294	273	287	283	275	291	310	251	302	285	295	273	275	284	255	240	317	299	283	280	280	271	281	291	276	304	296	300	308	291	283	283	269	289	276	293	284	256	309	268	308	310	266	295	273	280	283	282	283	289	292	319	276	294	279	284	254	268	285	298	302	274	293	295	286	244	288	296	270	293	282	292	298	282	262	277	290	274	300	277	295	274	284	266	265	300	292	318	286	298	291	310	288	295	275	315	292	279	274	281	274	287	270	257	281	281	283	276	299	282	292	272	289	293	272	294	329	309	261	292	286	292	297	259	306	295	279	285	270	308	302	278	263	253	294	310	296	299	276	315	267	281	260	253	290	265	285	245	296	311	277	288	294	259	277	283	289	334	280	313	268	253	298	276	276	274	263	284	277	280	279	266	313	291	297	301	304	265	277	250	275	279	296	279	280	278	275	260	318	268	275	272	276	251	304	259	268	312	297	299	284	290	270	281	290	290	288	271	273	298	304	287	250	287	299	294	259	283	311	292	266	266	294	306	248	269	294	288	281	275	304	252	276	283	242	306	309	308	237	286	303	287	316	265	278	302	286	269	267	305	318	268	297	283	306	289	276	297	306	293	285	263	273	272	310	292	296	247	284	310	284	309	294	305	286	304	279	286	295	313	312	273	283	272	286	296	288	290	265	296	276	301	278	290	265	277	270	281	283	286	326	277	269	268	269	296	284	290	280	293	249	287	306	290	299	300	289	285	257	289	267	289	289	246	267	262	323	275	301	262	268	284	243	278	278	265	309	290	266	301	281
38086	15061	6899	3232	2216	1718	1391	1150	947	768	641	591	551	484	461	462	455	414	414	421	414	390	398	368	376	403	328	348	374	394	320	337	369	330	408	358	336	376	341	354	360	347	337	336	322	366	327	373	302	332	358	348	357	355	352	353	364	340	303	336	325	340	362	379	316	324	366	365	370	411	352	338	335	367	364	328	318	328	319	336	351	338	365	338	325	338	361	304	357	331	344	327	357	351	340	322	343	347	353	351	309	325	331	326	287	351	328	341	334	340	332	314	353	331	321	308	340	354	325	335	308	338	343	321	352	341	322	353	337	347	367	344	335	372	348	328	329	336	329	309	339	302	351	380	336	326	341	343	379	372	346	354	359	337	344	320	341	335	327	278	326	351	315	308	327	347	315	313	335	329	364	342	307	338	349	289	325	315	331	374	338	335	325	354	303	318	372	326	303	332	317	373	333	326	327	342	307	333	318	329	340	319	330	347	332	322	366	339	340	338	346	355	331	322	287	318	306	326	345	340	357	306	345	353	328	320	341	311	317	356	345	349	334	337	331	340	323	328	342	343	371	320	335	311	341	349	346	341	330	349	323	333	345	312	298	333	316	288	319	304	345	346	345	317	314	335	345	359	325	339	340	312	324	367	349	326	346	332	321	330	327	357	330	310	335	324	342	340	326	289	339	358	351	330	359	317	384	345	312	331	347	325	371	297	317	318	339	328	326	326	337	306	344	312	337	336	338	308	294	337	350	340	345	351	354	339	336	353	367	363	330	350	340	307	350	340	304	312	314	345	315	339	326	354	317	309	329	313	335	333	325	319	317	323	345	330	310	347	316	297	359	313	349	319	319	339	353	364	331	330	296	307	342	332	310	312	340	353	355	333	312	342	327	343	328	317	341	315	307	293	354	290	315	321	328	337	292	323	322	296	336	315	329	345	336	341	332	350	316	331	357	324	369	330	352	318	352	371	363	351	371	346	324	311	339	338	294	360	360	290	346	352	328	337	322	328	303	352	352	344	353	352	323	353	326	344	339	295	373	382	343	342	338	333	331	342	330	337	361	335	339	348	371	324	344	365	331	332	307	306	322	338	332	335	321	326	339	311	352	324	347	332	343	333	299	337	295	337	320	306	323	285	328	332	353	317	329	308	333	353	349	346	339	321	329	322	305	321	359	321	338	312	337	301	297	319	348	329	360	349	347	369	350	316	358	299	323	330	346	324	284	368	335	343	353	366	327	318	315	319	331	387	356	314	311	331	329	324	343	334	317	346	299	329	316	332	294	362	341	339	327	315	312	349	328	327	320	329	343	334	315	323	368	345	341	325	323	324	336	337	382	350	338	330	343	325	327	323	311	350	335	348	350	343	333	367	344	311	320	342	340	348	309	333	331	343	310	302	366	329	317	330	328	310	348	332	353	359	309	326	350	354	324	334	355	308	340	333	332	294	316	384	327	317	311	330	354	333	355	331	333	314	347	328	366	344	329	332	298	296	334	367	332	308	346	328	340	329	353	315	322	316	332	283	329	313	354	323	350	329	327	332	317	341	342	326	355	343	319	343	354	326	296	310	339	335	315	333	342	305	316	360	322	309	341	331	322	330	333	338	331	329	321	329	354	316	342	319	328	340	323	312	327	336	347	355	333	311	315	339	338	329	363	324	335	369	321	348	353	323	352	322	304	306	309	351	319	334	316	338	325	332	339	350	337	323	339	332	332	342	344	296	326	331	315	320	351	327	309	327	340	330	314	333	367	313	324	321	356	310	300	314	320	314	286	356	312	328	334	335	321	325	329	327	337	320	350	339	309	312	313	335	325	324	321	319	341	346	326	323	370	307	350	316	333	357	352	331	318	378	301	373	356	299	342	341	316	342	322	308	346	325	309	382	330	338	330	330	353	345	331	318	320	302	340	322	321	361	345	340	360	341	344	324	322	327	364	362	321	346	322	354	301	331	354	330	345	333	317	350	355	346	307	320	334	339	360	326	330	321	365	310	345	367	323	317	335	358	344	347	334	355	327	329	310	354	354	330	356	345	345	336	333	321	313	326	334	322	347	358	330	325	344	324	336	315	327	289	300	319	360	326	342	319	348	329	328	290	344	344	345	327	333	292	338	319	351	306	353	346	333	328	339	313	328	356	346	375	331	324	317	331	337	309	333	327	337	355	345	337	357	343	324	355	313	367	330	298	348	360	323	335	382	341	343	330	305	326	332	341	307	310	396	318	337	300	350	327	331	372	325	317	341	365	314	341	326	330	384	309	307	344	339	335	316	353	323	352	367	328	375	378	330	342	342	346	320	339	320	354	321	371	346	319	317	323	335	343	349	380	356	338	328	350	334	312	345	347	310	313	328	323	333	324	314	321	303	300	314	351	336	293	356	313	343	377	305	338	335	319	357	342	329	319	311	375	321	327	352	315	371	346	299	343	330	347	356	339	337	351	342	328	335	326	353	353	330	328	354	342	334	332	358	349	313	330	339	395	359	324	329	342	326	339	343	329	301	325	343	326	325	355	342	328	344	317	329	322	363	337	335	321	354	321	358	334	358	307	309	360	328	338	333	306	338	337	327	323	333	382	345	333	323	352	339	345	341	332	347	338	332	314	308	325	344	314	362	348	301	340	331	323	326	313	345	315	349	349	352	329	336	330	376	318	315	315	340	361	338	360	323	325	312	326	328	362	327	308	352	339	298	304	334	325	316	336	319	344	320	345	342	304	357	335	325	354	301	328	319	314	353	284	360	309	342	327	349	285	333	321	374	356	303	356	361	333	311	336	332	345	358	331	309	292	343	318	310	317	301	339	397	342	333	348	327	336	328	323	326	348	341	327	324	362	352	330	380	323	330	327	325	312	305	357	335	328	286	316	330	319	335	340	349	314	327	325	343	361	340	331	350	314	348	325	338	342	309	356	323	357	310	322	352	308	332	336	343	334	328	309	333	330	339	319	316	344	331	377	355	336	329	332	336	332	308	326	355	359	320	349	359	321	330	316	338	319	338	323	298	293	351	340	352	335	329	329	324	329	342	321	326	345	338	293	317	328	354	358	379	348	301	320	328	329	332	318	356	278	367	346	339	358	323	307	345	325	337	343	326	351	320	329	303	324	328	340	307	306	310	321	326	308	329	333	338	318	312	358	315	351	308	357	273	320	300	365	337	345	339	345	346	314	337	361	381	341	313	334	354	322	345	312	334	297	352	370	348	324	340	347	334	324	330	327	379	348	351	321	349	343	305	340	362	373	316	342	316	321	335	362	340	369	351	333	356	330	336	339	314	330	329	313	312	320	308	330	340	310	323	305	335	311	331	333	291	325	281	332	339	315	316	310	328	326	322	347	334	318	339	367	311	350	327	311	331	326	368	292	308	343	354	356	317	329	326	336	325	324	331	324	326	307	342	324	342	339	315	315	335	328	341	344	338	328	317	334	319	343	309	330	306	346	277	316	328	325	340	316	317	334	332	320	377	332	325	311	365	324	328	322	342	327	329	316	329	327
24484	20701	26955	24386	12754	1245	964	804	712	739	761	715	681	689	600	677	682	636	690	714	641	600	643	666	682	627	687	708	645	664	664	655	640	613	635	618	647	618	609	631	683	646	629	620	585	644	642	612	640	634	602	647	644	616	634	652	637	663	715	624	686	605	602	619	658	634	615	578	618	669	651	640	645	619	648	675	670	648	617	645	638	635	645	647	642	673	636	649	624	651	641	626	677	660	606	657	676	656	622	648	598	640	669	662	646	635	676	591	635	643	625	671	682	624	638	633	593	680	642	667	641	617	653	628	634	658	654	617	648	635	621	652	667	681	600	633	657	626	679	619	612	636	633	648	660	609	618	623	645	614	661	640	642	611	652	631	642	651	668	638	669	652	620	630	635	612	651	613	624	646	649	680	630	601	635	638	660	600	583	634	645	622	620	649	599	604	618	632	630	649	635	615	647	650	628	671	640	673	665	645	656	650	606	604	612	653	621	641	671	643	654	610	663	636	592	632	640	606	637	647	653	648	646	632	649	632	672	642	606	637	640	665	659	649	625	647	606	623	631	637	640	617	621	652	659	629	606	632	617	630	617	637	658	676	708	607	632	666	652	611	612	607	578	637	665	596	599	622	616	649	672	633	642	624	589	595	630	650	623	671	637	623	629	647	602	665	668	645	656	604	627	635	622	626	638	626	642	618	625	626	620	604	645	613	633	637	646	582	627	631	603	655	608	626	646	666	675	659	613	615	605	653	611	627	636	669	645	608	649	599	595	590	658	637	646	596	633	643	665	675	648	680	624	591	653	635	658	636	642	616	616	646	631	644	623	626	623	626	662	627	622	580	684	608	647	649	643	618	581	623	567	611	627	660	594	639	633	645	636	610	630	669	626	656	665	613	651	629	633	628	648	612	632	659	639	615	634	646	652	651	615	644	653	631	661	642	673	630	691	569	595	645	652	576	620	664	627	590	657	587	624	617	611	593	654	658	677	637	644	645	621	605	678	631	644	657	640	637	645	631	626	690	576	576	629	616	644	613	671	662	650	634	675	615	631	630	616	649	645	671	627	637	654	634	624	617	657	625	664	634	649	655	648	635	628	689	660	629	656	635	605	664	672	640	601	634	631	629	629	664	623	613	619	613	625	616	659	645	633	649	623	606	668	622	630	657	629	595	644	665	608	644	654	639	578	655	646	629	642	629	631	624	664	636	627	666	644	672	710	634	666	614	675	644	630	598	620	638	605	607	654	617	661	656	637	645	615	640	635	612	645	652	633	666	649	602	642	633	619	604	615	637	589	610	623	650	621	649	624	603	605	603	596	640	623	650	614	663	620	645	629	637	580	618	602	615	676	664	632	601	622	632	621	643	642	651	632	631	641	665	656	597	625	675	594	633	669	626	672	636	658	585	646	632	595	686	547	615	582	601	614	635	681	635	627	591	649	660	663	656	614	647	624	602	642	634	619	624	647	639	635	687	621	616	690	621	668	659	606	656	649	636	613	643	616	671	628	666	632	574	671	618	645	599	632	610	625	653	579	680	652	715	600	628	661	672	636	658	659	666	681	660	658	622	665	605	682	593	649	605	650	598	606	585	651	589	615	603	620	647	654	633	621	679	625	579	594	669	588	610	614	561	650	654	646	622	613	574	635	668	666	647	636	647	631	679	625	667	653	583	631	631	614	627	667	634	615	628	618	698	683	627	631	628	659	596	643	636	565	618	626	608	648	641	672	653	615	666	572	613	616	642	633	645	648	679	679	635	602	602	610	652	624	640	645	607	601	634	624	644	649	644	641	655	631	611	609	655	661	635	649	658	656	624	611	648	544	622	650	626	635	643	644	625	701	592	659	626	646	587	633	631	685	625	658	612	635	639	678	611	643	639	630	643	640	644	665	669	618	666	628	635	632	577	652	629	629	646	652	651	664	649	663	612	608	647	586	624	591	671	668	629	613	597	601	668	625	620	611	652	631	593	616	669	626	611	619	666	627	647	659	602	590	615	654	610	637	644	623	606	584	605	599	650	622	632	645	661	629	587	627	647	677	697	652	632	633	651	623	597	611	620	621	645	664	596	603	657	628	625	610	677	669	616	696	639	638	632	646	575	676	632	621	637	621	639	619	612	595	631	658	610	641	612	705	642	625	634	672	655	627	672	693	664	639	641	599	637	628	625	662	619	610	608	649	612	660	595	648	623	613	575	634	672	648	614	623	640	648	633	644	627	685	641	644	603	653	621	641	626	619	667	658	597	612	651	654	668	653	634	609	607	676	624	630	618	609	647	615	655	643	634	613	647	645	602	575	613	665	644	641	648	640	644	644	627	659	657	638	579	649	620	674	643	633	707	638	628	626	651	666	640	588	636	625	614	677	622	634	611	619	596	614	655	658	685	634	649	640	646	649	614	635	613	621	659	668	616	654	668	669	624	685	584	655	637	598	638	651	633	580	669	656	659	697	671	596	631	638	621	618	620	632	613	608	649	648	623	588	629	620	604	626	583	694	655	661	629	593	645	637	677	638	623	630	636	611	611	635	620	598	617	599	639	609	613	641	593	633	600	633	660	663	632	666	623	615	629	613	625	648	636	641	648	665	635	642	637	662	642	614	644	616	632	640	622	599	656	658	631	611	661	664	609	639	669	628	643	665	619	628	619	612	628	602	637	642	680	601	658	642	635	609	644	644	677	612	628	584	645	617	607	622	612	672	719	617	624	622	600	610	628	622	621	671	670	660	695	607	656	597	625	586	633	610	614	590	602	652	668	593	643	599	611	607	628	639	618	577	665	654	671	601	640	626	618	635	675	639	659	629	629	622	623	620	642	650	592	659	662	609	601	602	631	672	698	642	614	615	635	662	577	664	643	619	621	686	664	583	631	667	594	598	619	647	687	666	633	676	647	629	690	679	649	629	618	646	617	651	618	635	641	611	615	639	651	624	631	611	656	670	611	670	648	642	638	633	620	610	659	647	666	617	652	605	606	689	582	614	648	694	609	611	643	583	671	634	603	601	624	644	640	647	633	617	637	613	671	625	654	666	617	680	680	624	663	639	575	616	624	643	647	638	605	656	598	627	625	596	628	621	591	597	615	624	639	635	603	625	577	610	689	594	618	636	642	680	658	646	624	649	594	603	662	639	676	587	631	636	567	582	615	687	650	609	639	621	597	630	668	644	610	636	630	658	605	672	623	630	633	597	582	661	608	626	630	624	627	616	628	599	639	661	618	652	621	631	620	614	664	627	658	655	609	676	595	602	651	631	650	609	627	678	631	649	629	598	622	623	621	629	624	673	634	595	640	637	648	664	628	638	648	633	630	647	586	655	650	649	602	640	643	658	625	647	588	638	599	630	627	600	591	637	650	620	642	603	631	678	648	564	629	664	638	666	590	607	615	594	655	646	652	649	631	610	674	629	587	604	625	632	640	635	561	579	636	595	604	631	622	626	635	677	635	629	669	615	643	595	628	620	598	657	645	661	656	624	610	641	628	652	628	675	649	660	615
37733	13225	4332	2368	1757	1488	1289	1216	1044	971	856	899	856	863	809	820	730	757	794	735	763	758	813	737	768	722	736	735	709	739	749	720	737	737	730	737	738	739	722	726	715	713	696	728	674	712	741	711	703	759	690	743	721	770	734	720	711	732	781	742	689	732	725	731	716	721	704	703	759	742	783	795	715	756	703	696	758	752	663	712	709	733	754	696	707	712	679	757	724	722	720	690	707	701	721	678	699	691	745	737	689	686	749	693	687	747	711	726	742	732	761	793	718	777	695	709	702	736	684	704	745	738	725	714	721	737	704	724	703	733	694	740	708	680	716	647	730	722	720	704	734	716	697	725	728	700	677	724	741	701	668	746	694	759	731	698	737	733	713	719	765	736	715	741	771	683	780	682	707	725	729	711	706	691	718	695	716	694	729	729	681	708	700	718	703	715	728	697	733	643	729	697	738	695	712	664	666	738	678	717	714	784	711	721	731	684	702	649	678	718	693	707	729	731	712	718	724	698	777	729	699	679	712	762	734	752	713	727	717	733	672	749	758	717	679	700	730	713	710	696	718	723	736	700	688	716	695	704	745	709	711	711	723	738	694	716	744	688	701	665	744	731	712	739	725	707	759	682	711	739	661	725	723	687	727	695	759	690	708	668	690	741	702	697	715	690	754	737	697	680	712	722	754	730	709	698	686	763	727	689	738	701	714	695	676	760	727	732	728	717	703	694	726	677	680	738	709	755	690	650	699	716	729	763	772	765	728	702	721	696	672	671	720	676	713	722	709	675	692	694	734	709	689	737	678	732	702	692	707	693	733	674	725	733	689	713	683	696	678	695	732	715	733	704	710	708	695	738	711	761	684	687	716	704	717	723	706	723	701	701	672	723	750	745	724	669	691	691	764	726	677	775	720	718	742	679	712	791	697	700	706	780	721	688	696	738	717	751	744	673	708	735	700	709	735	707	713	681	738	710	725	746	728	724	708	692	690	738	719	717	682	697	751	711	693	663	713	751	742	713	686	710	656	698	719	685	662	680	671	726	705	718	731	671	711	729	666	689	694	731	680	715	663	747	773	741	691	716	695	734	692	700	721	663	693	702	715	690	686	655	713	743	722	724	709	721	741	680	714	742	692	692	695	699	730	743	717	716	746	696	741	716	683	730	712	743	700	713	741	723	701	695	673	725	692	751	691	706	746	722	714	707	698	741	712	763	723	733	690	706	695	684	683	718	718	694	699	682	724	682	710	738	711	687	740	720	700	754	684	726	720	695	701	725	702	714	739	723	689	734	718	700	731	727	740	736	761	719	701	711	735	704	730	718	733	753	779	734	693	709	698	683	739	690	694	694	778	759	727	739	710	738	721	706	694	752	696	679	719	713	704	705	746	704	709	731	684	717	696	750	722	711	768	660	708	714	717	720	672	729	744	695	714	686	711	735	699	695	727	722	755	755	773	739	684	727	708	743	730	729	703	730	730	752	711	775	676	658	741	680	716	716	733	772	695	714	751	741	731	685	726	707	723	671	685	731	733	715	755	728	719	738	697	722	739	715	689	709	731	695	694	746	679	699	746	737	720	701	743	712	716	740	739	739	709	766	723	668	719	694	778	710	699	760	689	746	680	756	707	755	709	708	729	725	746	751	745	689	767	678	738	702	700	702	726	743	733	770	708	753	751	693	692	709	710	689	661	722	697	746	733	756	710	643	747	709	736	721	727	724	741	740	740	693	686	677	718	718	697	711	732	720	709	742	683	717	700	733	706	718	716	700	753	690	756	714	713	720	701	711	732	700	707	722	696	754	681	686	725	765	686	707	690	716	777	730	693	743	661	705	759	655	695	694	707	753	668	741	744	722	683	682	682	697	738	719	687	719	710	702	758	673	712	732	716	755	705	771	720	683	705	711	793	771	676	713	696	663	712	754	720	676	693	696	735	692	763	687	743	714	675	687	711	704	706	748	724	683	730	713	765	747	717	703	678	719	751	679	704	743	723	692	721	707	665	755	722	678	726	677	704	714	682	686	698	726	742	697	691	779	729	728	732	723	691	749	719	719	705	728	715	715	746	729	723	730	720	733	682	678	708	712	685	737	733	702	718	707	685	732	698	714	733	738	721	701	642	732	738	738	671	670	753	709	765	772	724	750	702	741	694	750	686	712	722	730	686	727	691	686	742	706	675	717	745	711	751	706	689	725	728	650	718	684	684	677	701	698	732	713	688	724	701	690	711	755	685	655	746	687	725	755	699	712	711	715	699	683	707	705	713	715	742	743	714	742	723	686	664	699	770	706	724	734	684	682	700	742	747	730	644	718	734	694	699	731	763	719	743	747	705	760	710	695	714	670	715	730	745	704	709	681	720	715	722	732	703	714	708	704	707	704	728	764	678	708	743	731	757	705	742	674	713	677	749	686	730	714	697	713	714	717	712	737	711	722	674	700	757	741	729	716	734	707	716	720	733	743	734	775	743	759	697	723	710	746	709	724	724	769	701	710	674	729	758	729	746	722	691	753	726	708	719	759	723	677	704	732	731	701	727	716	689	700	729	713	697	695	767	754	753	721	698	722	704	743	725	721	720	691	693	689	741	719	706	752	743	749	767	751	735	731	732	680	750	700	745	719	672	750	747	737	699	728	692	680	703	633	672	779	696	683	728	727	727	717	717	716	752	706	739	733	734	678	717	677	723	674	717	749	793	712	698	750	741	668	701	697	728	760	740	695	717	717	697	714	647	740	728	748	700	699	687	754	706	729	741	709	749	708	726	721	710	654	761	714	713	663	738	688	707	692	720	703	747	681	706	701	716	730	723	727	686	723	743	719	743	783	721	681	702	723	691	723	732	717	788	695	738	735	698	707	687	755	767	692	744	701	697	689	702	724	686	714	699	707	719	781	684	747	683	699	768	733	706	748	718	771	738	717	746	675	731	708	778	723	720	714	709	694	741	725	726	758	716	738	736	716	755	711	725	728	721	697	708	752	697	690	726	719	713	732	718	756	720	655	661	771	695	711	710	698	695	713	703	725	758	716	683	681	738	703	707	724	709	707	739	755	732	721	722	732	741	737	733	782	757	703	719	756	700	731	708	667	682	773	732	723	696	706	690	702	690	683	695	717	705	731	712	692	740	732	701	730	702	715	691	684	737	740	740	720	724	667	729	684	717	760	721	694	659	699	744	729	723	713	733	734	668	740	725	719	700	712	718	727	680	669	744	714	729	713	737	711	718	749	708	700	767	742	708	687	693	667	728	717	674	718	694	736	753	678	739	716	721	706	694	705	691	669	737	695	679	679	686	689	780	705	753	702	806	712	728	774	690	712	719	697	714	705	740	797	717	710	755	712	750	755	710	718	747	697	737	713	770	720	718	715	731	713	686	695	741	702	752	697	716	713	736	714	756	755	704	707	737	717	724	751	716	696	743	704	679	695	736	701	715	738	710	706	729	678	733	723	688	738	687	716	743	731	695	740	732	729	700	744	730	716	734	705	742	703	746	707	720	739
22322	20776	28383	23231	20766	20826	11711	1342	912	811	718	682	653	611	601	622	533	512	518	533	519	484	485	498	500	497	465	447	483	453	452	454	432	449	479	436	472	471	475	410	444	451	495	441	414	420	471	467	484	462	467	471	471	468	453	447	478	472	464	480	416	427	451	448	461	471	461	473	432	471	491	455	473	441	418	479	446	443	475	427	448	482	496	471	464	462	446	478	457	444	432	420	451	430	446	434	448	400	404	434	408	427	443	447	464	410	454	440	437	447	415	446	415	446	440	421	392	406	445	434	454	448	437	442	450	455	456	416	459	446	443	450	477	452	428	441	403	440	440	485	418	411	455	408	430	442	436	397	427	444	437	448	434	402	434	415	440	476	448	459	412	423	438	418	406	451	435	477	439	433	467	432	446	426	451	515	425	417	443	416	448	461	452	433	454	435	442	411	438	440	407	416	406	423	439	435	417	444	420	438	429	437	441	419	452	447	422	451	448	443	427	436	457	405	416	420	446	440	442	463	436	457	424	450	446	454	446	427	414	442	419	465	407	455	479	427	424	426	411	434	471	471	423	443	404	446	420	428	427	421	415	438	466	426	433	399	444	450	409	419	428	427	418	419	435	433	433	431	418	411	451	431	466	428	439	461	426	455	458	419	474	440	438	434	429	410	434	432	470	438	430	476	422	444	429	404	467	418	387	402	468	421	430	437	436	432	412	427	406	444	439	434	450	406	396	425	418	458	455	433	413	395	448	408	439	438	442	431	471	386	436	426	458	442	435	439	427	453	420	437	407	419	442	432	431	482	453	433	467	447	447	421	435	450	471	451	447	447	427	429	476	448	452	428	406	464	443	427	451	394	452	430	442	429	488	452	420	441	402	434	455	427	445	468	461	458	466	473	456	421	439	456	451	452	438	433	445	431	429	486	470	445	439	434	446	424	436	454	440	408	457	400	453	435	458	445	430	428	442	457	448	405	438	455	445	448	466	444	422	442	443	454	432	412	401	439	494	427	449	425	438	448	461	448	458	446	450	447	390	435	443	438	425	394	447	471	409	447	437	445	478	434	431	425	452	454	437	417	454	422	432	446	497	402	429	453	441	425	444	450	443	448	462	434	477	447	438	431	409	421	438	422	450	460	441	429	427	461	450	488	458	435	402	400	447	432	409	467	437	427	462	419	456	407	457	442	455	435	428	441	429	438	452	432	429	426	423	442	434	442	473	453	447	469	485	474	451	409	422	474	423	448	437	423	443	444	426	432	449	423	484	446	428	417	432	411	449	444	466	391	409	465	438	432	450	405	415	416	433	398	410	480	421	433	453	416	502	442	448	419	438	420	455	455	458	419	418	438	453	462	466	470	433	468	454	440	413	426	432	472	436	441	395	428	426	460	416	446	442	424	430	430	445	472	423	427	460	434	395	419	424	445	432	434	455	444	406	422	445	399	482	428	384	413	439	446	443	447	462	452	430	433	453	430	408	444	446	450	418	430	432	446	434	430	434	440	441	457	424	478	460	448	482	443	448	429	462	429	459	466	437	422	423	411	447	460	412	460	433	459	426	425	435	459	438	437	430	422	420	436	420	430	406	415	435	452	447	446	422	475	428	445	420	427	430	419	426	420	445	440	457	407	429	423	418	411	430	441	481	433	443	438	447	448	449	429	449	421	437	436	398	480	430	463	427	465	416	433	445	438	469	441	414	418	412	417	459	442	450	428	467	449	476	432	448	443	434	449	423	425	469	472	450	400	449	450	450	486	436	457	436	439	422	441	430	425	453	433	419	457	425	391	422	457	460	437	459	447	470	429	455	461	439	427	445	423	459	404	414	437	503	442	420	416	467	426	404	408	454	428	419	433	455	475	469	394	424	405	430	416	481	454	452	461	440	423	447	421	471	438	380	486	443	454	438	411	440	442	450	439	423	477	419	479	440	479	433	441	418	429	415	459	437	414	455	417	426	446	448	427	447	418	445	453	419	453	428	419	451	469	440	448	424	415	443	418	430	433	429	431	473	464	422	438	410	447	450	417	400	426	468	461	470	472	475	446	429	419	484	463	415	439	457	409	471	427	423	412	445	445	448	437	426	408	471	406	443	415	442	468	477	432	445	416	459	442	455	450	452	461	420	473	419	395	456	440	429	426	431	422	456	486	425	439	414	431	443	451	439	458	425	475	434	432	482	458	448	394	503	392	462	406	425	446	441	438	460	450	446	418	436	440	437	451	467	469	431	452	425	419	425	449	414	432	441	425	428	432	454	405	409	407	393	427	445	415	460	428	442	452	421	430	449	415	475	420	432	420	449	444	426	417	424	403	447	416	415	401	464	387	413	422	438	437	411	446	428	441	442	448	425	443	436	436	430	459	429	426	433	444	410	450	453	414	438	485	466	453	419	453	425	464	432	416	434	439	401	403	402	411	383	416	445	426	426	433	453	450	431	404	445	406	454	455	423	412	438	422	478	455	464	427	432	402	424	411	456	448	433	401	457	420	416	443	459	468	466	384	418	435	470	420	441	414	448	438	451	426	456	434	438	451	390	409	431	454	438	412	458	427	431	423	438	445	436	478	442	415	422	440	437	413	404	443	431	440	452	409	407	408	441	430	464	429	425	441	457	418	469	440	481	414	483	388	421	419	412	461	430	417	453	457	413	471	477	454	488	432	442	421	447	414	409	451	416	447	457	443	397	446	434	420	426	396	438	424	456	427	435	452	459	467	442	427	451	423	439	449	399	442	417	442	468	454	420	470	390	477	457	431	444	410	425	417	435	444	441	426	463	403	455	431	430	420	451	453	443	445	454	413	447	457	453	438	445	431	451	430	447	401	418	430	441	434	462	445	433	463	476	397	440	445	429	402	402	427	451	435	456	412	413	433	432	434	436	395	446	429	447	372	451	414	445	430	411	438	428	410	426	452	433	404	429	422	445	441	436	484	426	451	416	411	444	405	457	458	444	453	433	453	427	429	495	432	423	426	435	442	464	465	409	429	433	442	434	411	443	451	402	431	379	451	431	421	434	446	416	447	446	405	412	457	463	434	409	443	421	434	438	435	440	436	430	431	414	439	440	452	466	445	418	438	430	418	452	434	423	414	428	463	430	432	458	422	442	432	400	457	445	404	434	430	404	451	429	413	434	471	417	422	455	398	387	442	386	423	426	454	418	453	451	491	438	433	403	459	422	452	444	426	444	454	437	447	465	387	413	431	432	411	435	451	443	437	368	467	465	439	438	451	430	459	458	425	457	457	427	443	438	430	438	440	462	468	479	419	423	428	416	458	425	414	441	410	423	454	435	442	461	454	427	425	425	431	403	418	454	453	435	477	407	421	450	449	428	439	396	402	446	447	424	426	424	459	431	441	440	430	425	463	473	464	418	418	441	419	435	401	416	415	431	414	436	436	396	436	421	474	390	442	416	433	424	442	453	442	446	448	422	426	402	429	419	428	468	422	426	428	456	434	436	429	423	428	434	414	435	415	473	426	442	427	430	422	472	441
42776	21370	11098	5885	4031	3188	2657	2090	1641	1404	1121	1020	915	817	780	782	667	687	635	654	632	589	552	595	600	525	579	540	530	513	487	538	539	528	522	543	551	539	524	532	502	493	490	508	494	529	489	502	493	505	496	500	493	503	475	533	478	490	466	502	509	488	462	479	496	501	466	524	498	551	585	524	578	507	480	473	489	507	471	495	517	497	565	522	501	511	459	506	493	502	487	480	479	512	486	479	522	516	502	476	474	450	496	503	467	512	477	428	498	461	471	478	499	468	454	494	479	481	501	465	503	445	494	464	436	482	476	469	476	469	469	479	467	477	448	472	491	502	496	445	473	482	480	448	486	488	498	468	494	460	467	538	463	483	495	497	493	452	516	482	463	494	443	481	470	456	474	444	500	511	453	488	510	469	462	465	449	521	518	523	464	485	489	482	491	530	463	466	457	484	481	474	487	482	445	485	468	472	449	489	497	459	509	491	474	455	495	470	433	457	441	487	456	468	471	474	440	475	474	498	468	478	472	480	482	517	486	490	491	501	487	470	471	443	463	508	485	469	508	467	476	473	458	477	499	464	492	474	487	502	503	482	462	503	520	437	498	492	482	514	456	480	503	458	496	465	502	461	497	490	487	444	518	468	523	495	450	445	472	476	509	483	487	446	473	456	458	521	457	489	484	493	469	523	497	474	485	466	473	468	467	466	496	485	470	442	533	467	472	478	483	517	489	466	506	456	469	463	485	449	493	503	452	468	484	483	460	503	475	487	494	482	516	441	481	478	464	434	506	521	453	505	462	502	512	466	470	470	515	487	483	472	471	479	466	485	507	475	481	502	462	474	474	500	498	463	497	504	489	493	486	465	471	476	506	479	454	501	486	472	481	480	471	466	462	498	480	462	490	495	419	483	487	485	488	502	461	476	450	498	436	469	456	485	488	440	508	507	468	501	468	488	490	478	465	470	520	474	466	479	499	512	456	495	474	517	507	480	458	502	488	470	446	482	456	469	491	526	486	455	497	501	462	481	449	466	459	497	520	488	511	447	487	443	462	473	480	490	534	501	467	465	474	482	433	454	475	457	492	497	496	496	466	483	500	470	457	479	455	503	499	458	451	461	513	446	497	514	451	427	480	486	488	494	511	484	499	472	498	516	514	482	487	501	472	471	468	480	476	468	488	478	498	481	480	457	501	463	462	508	451	496	442	506	476	513	527	460	471	505	506	493	481	484	491	476	503	529	508	487	469	461	510	463	458	492	487	457	466	458	490	477	483	478	474	467	470	480	512	447	484	468	444	510	479	506	558	448	478	484	465	494	475	499	501	485	496	487	497	481	473	478	457	466	464	465	518	498	471	487	482	515	479	489	496	481	502	495	456	491	506	459	515	477	454	478	449	418	467	464	508	474	477	526	430	497	475	514	462	427	521	463	539	485	478	475	485	482	472	479	517	480	463	492	497	479	481	479	523	462	493	471	497	476	505	505	467	452	449	444	467	453	473	475	498	456	522	456	501	482	483	468	470	493	458	449	447	473	535	462	482	463	454	464	511	469	517	454	521	498	502	512	468	481	464	444	487	501	478	444	490	441	480	470	474	467	490	475	497	448	507	469	499	483	486	519	503	502	519	476	479	533	461	536	474	448	479	461	480	507	461	467	481	472	494	448	509	487	465	482	495	486	453	460	460	496	501	533	497	481	487	500	460	462	497	501	473	494	504	512	487	476	488	468	474	487	451	475	467	497	460	478	515	438	510	482	460	462	474	473	462	474	461	444	434	458	468	494	442	443	453	473	481	503	498	490	470	484	453	515	441	446	465	479	478	513	525	511	489	471	477	457	489	483	506	491	500	468	490	464	484	466	512	476	500	515	469	474	477	482	500	548	429	471	509	463	452	467	484	457	497	458	489	461	453	510	466	471	479	496	440	482	507	452	481	480	495	479	493	475	490	476	457	449	473	434	486	482	524	478	458	499	465	469	499	495	471	498	462	488	478	439	476	468	434	500	450	437	435	468	458	479	496	488	461	491	528	461	468	480	493	474	463	525	470	476	476	494	511	501	481	478	456	464	493	493	455	498	471	468	457	449	506	525	486	439	467	451	506	462	458	531	529	487	468	477	506	488	467	463	515	474	506	509	475	452	485	504	480	492	455	482	456	480	472	522	472	489	452	481	462	476	483	467	462	501	468	489	478	432	475	494	472	501	466	499	476	521	441	496	445	481	467	501	483	465	496	487	459	463	434	479	482	472	506	471	461	505	477	474	505	469	508	472	469	474	483	487	500	485	446	525	479	453	478	463	468	492	473	457	500	499	507	472	525	459	454	493	509	464	465	464	493	481	523	451	478	475	478	463	463	504	476	508	464	505	482	455	471	478	497	478	502	507	464	502	440	508	458	515	470	470	447	496	441	454	473	461	501	492	449	460	463	482	487	495	508	493	471	479	495	499	468	506	502	429	511	461	519	476	473	504	485	491	452	464	491	467	457	502	454	450	468	405	457	494	494	452	490	494	510	506	456	512	481	518	478	467	446	483	453	455	502	487	483	456	475	521	511	479	500	488	507	440	532	484	470	479	470	482	451	462	499	472	504	465	464	478	457	511	538	512	496	482	502	485	484	496	500	487	480	491	465	476	537	417	460	509	482	492	465	490	485	465	468	463	512	504	466	501	475	474	500	494	495	436	488	449	491	490	452	447	493	467	464	458	476	480	495	495	471	466	476	439	465	496	475	519	465	475	501	472	509	459	484	505	462	506	452	478	470	468	442	456	489	456	476	513	461	451	459	477	483	478	493	484	504	469	470	457	503	492	494	470	502	458	471	498	476	515	430	521	462	493	481	461	469	504	467	450	508	505	500	474	472	513	423	478	472	496	486	481	480	470	497	499	478	518	468	468	488	481	445	481	491	467	521	531	499	438	485	477	485	455	509	464	494	462	471	451	489	456	541	467	462	479	481	465	484	461	512	484	533	483	466	496	469	477	475	476	452	465	464	466	450	468	494	474	478	491	490	479	522	522	436	455	480	459	505	486	507	536	477	508	490	509	485	463	473	429	466	461	482	467	503	490	473	480	487	457	461	538	441	486	467	466	558	467	475	499	461	479	513	499	467	512	474	436	490	481	494	465	473	513	527	491	483	479	505	457	473	478	501	500	428	492	447	486	496	478	502	485	476	453	449	509	483	472	459	483	545	490	437	484	466	480	479	482	453	521	507	428	446	488	502	471	468	446	482	518	471	475	474	503	458	516	480	503	452	479	490	475	526	518	476	473	471	500	464	495	480	483	489	460	473	494	480	493	506	497	466	493	479	474	491	465	436	473	476	526	493	515	463	475	455	506	466	508	479	475	472	479	483	460	450	502	489	487	449	461	473	466	498	439	456	499	473	488	503	479	431	520	449	478	549	510	481	459	472	511	480	504	482	431	469	473	474	452	455	473	501	506	514	475	494	433	488	474	466	492	475	506	455	470	471	458	517	495	507	454	461	426	469	475	435	459
28990	20991	11313	1197	604	539	514	464	486	486	509	457	476	460	489	443	467	492	480	473	456	470	475	464	509	503	463	474	472	454	455	459	482	502	433	476	478	462	474	465	495	451	462	458	445	467	501	463	430	457	455	481	462	444	440	471	457	429	451	488	450	448	440	461	445	468	445	487	444	489	468	444	467	439	471	432	451	470	442	453	440	455	458	461	486	476	498	492	491	464	414	442	481	460	479	452	521	467	463	461	472	477	464	437	462	451	493	444	459	478	445	454	463	481	453	458	448	463	472	519	487	453	484	465	462	456	477	426	494	486	468	459	479	450	497	475	491	437	421	462	469	477	470	466	475	438	473	454	514	524	428	463	459	448	500	431	486	468	440	484	492	486	489	453	493	504	469	452	425	489	438	453	455	443	483	440	500	493	452	492	451	480	466	417	459	455	455	462	495	456	464	443	465	458	432	480	464	438	442	500	458	444	463	458	482	462	460	449	493	467	442	453	467	500	425	481	439	446	465	485	483	481	493	478	464	447	495	457	449	440	457	504	484	438	452	413	481	486	432	504	457	472	482	507	499	426	475	476	464	480	477	447	491	401	460	460	437	470	480	463	455	447	499	432	486	452	494	461	447	480	493	493	469	445	481	502	444	463	481	411	494	495	483	493	466	438	491	481	500	467	463	455	436	452	462	469	470	472	468	444	439	494	452	486	482	485	449	442	457	468	449	510	451	422	449	482	431	459	482	449	459	433	463	439	453	498	476	465	453	485	448	457	483	429	460	472	436	489	457	484	464	428	461	484	465	445	498	452	468	464	474	510	474	485	482	446	486	466	468	434	455	473	466	469	429	463	432	458	465	438	456	437	447	485	479	511	477	439	464	484	485	465	498	487	451	457	422	434	483	464	461	463	456	424	416	469	446	500	502	446	496	482	476	454	445	473	475	478	498	488	470	449	461	511	467	457	458	475	448	496	464	454	437	498	452	439	461	445	460	459	477	444	403	435	480	430	472	442	464	467	465	467	478	476	465	496	469	423	474	489	503	444	469	496	451	472	484	487	456	487	491	501	465	492	436	448	504	481	464	468	454	477	436	423	498	485	431	451	434	483	493	493	454	452	475	458	451	439	460	432	454	460	476	465	430	459	492	471	442	443	464	430	461	469	498	438	472	497	490	439	464	453	482	485	467	507	460	437	480	453	483	454	455	451	472	403	449	472	478	455	461	453	430	451	466	445	496	474	475	456	469	481	514	462	472	456	420	475	440	498	432	481	479	452	435	444	452	481	473	455	443	449	458	460	455	450	452	399	469	494	443	504	462	505	483	463	478	438	508	425	458	427	493	475	458	465	469	459	499	436	476	492	452	462	478	447	456	430	454	447	500	436	483	481	479	475	460	459	453	466	432	446	461	482	449	455	446	498	479	446	490	474	465	488	488	480	447	450	514	456	498	439	422	476	425	456	470	473	474	471	452	432	424	433	448	484	444	464	463	434	467	483	451	477	436	486	400	475	421	470	459	489	472	455	457	477	478	500	442	481	458	437	464	459	441	449	487	477	462	476	472	465	430	484	477	510	446	473	458	455	495	475	425	456	482	470	451	460	471	471	486	468	456	472	496	416	466	439	465	446	495	465	475	453	472	456	424	451	481	479	453	436	462	489	448	454	461	481	446	517	447	471	443	469	508	457	436	466	439	493	465	505	456	449	496	527	464	493	463	521	464	475	458	497	461	472	454	491	437	495	455	462	484	453	488	457	446	494	515	452	461	455	474	478	481	470	463	481	503	430	463	463	490	442	430	430	506	448	482	471	495	445	459	514	473	473	456	491	478	477	445	480	451	445	455	496	452	505	483	435	480	460	443	470	485	460	462	441	466	430	484	500	483	449	490	483	439	466	476	409	458	469	447	463	454	459	484	465	479	449	473	453	434	442	454	447	440	476	460	455	470	453	452	447	451	441	461	449	458	429	465	473	475	455	467	477	473	453	464	425	428	445	440	467	485	469	441	514	471	457	493	466	424	489	479	431	476	450	485	427	459	479	482	480	483	473	471	444	455	447	505	442	472	440	412	447	461	464	446	427	481	472	444	446	462	509	465	454	434	508	445	497	497	468	494	482	463	458	463	465	450	518	449	451	484	470	485	482	498	429	464	463	448	462	480	487	468	446	483	451	501	457	441	453	451	456	453	438	443	463	469	419	527	447	426	424	474	476	439	470	433	483	478	442	460	446	458	473	462	426	448	463	456	503	464	433	432	482	472	441	449	451	444	433	487	448	483	514	463	453	468	475	471	493	453	439	447	508	482	420	438	463	504	441	467	490	457	461	468	473	461	503	461	469	431	433	493	436	445	460	448	427	442	478	466	465	469	466	481	462	427	490	474	481	480	443	498	455	477	450	480	491	449	440	472	479	450	438	423	432	466	459	447	465	446	463	460	451	509	476	504	451	463	444	491	450	462	505	452	482	465	472	463	459	468	468	475	481	473	464	457	412	475	445	454	458	462	453	471	477	440	415	448	488	483	457	426	483	468	478	419	493	513	460	469	465	495	493	475	438	467	501	440	445	457	464	452	439	483	477	449	487	439	461	504	469	463	480	408	465	448	475	453	466	477	455	456	459	479	457	481	458	466	489	458	501	482	466	458	506	479	462	439	469	471	447	449	417	480	454	447	456	481	473	448	449	445	491	477	469	439	491	452	478	476	423	451	483	477	467	427	483	487	441	487	433	432	469	414	435	433	465	482	470	476	488	419	445	470	503	439	465	467	448	479	475	449	500	477	533	478	465	426	484	447	456	468	427	482	441	466	465	485	450	487	467	452	492	453	455	457	462	472	419	480	507	445	498	443	412	492	450	433	451	455	453	472	453	465	472	448	486	481	474	463	485	464	442	454	489	506	446	457	479	474	497	459	473	473	447	467	472	510	448	485	459	457	438	439	472	448	458	446	444	466	460	501	519	464	475	463	446	462	448	490	444	483	418	458	449	481	470	451	478	475	483	481	496	421	485	486	468	472	461	434	492	477	426	446	473	472	423	463	466	492	440	454	459	452	487	478	471	479	480	460	500	463	477	447	451	477	481	454	460	418	506	432	469	448	414	486	449	479	442	462	442	476	445	430	476	458	482	428	490	467	480	467	474	451	479	478	461	448	508	512	459	473	461	449	428	465	437	442	498	499	431	457	478	465	477	468	459	435	459	426	480	465	509	475	473	465	497	432	447	483	483	463	472	464	455	497	442	448	456	480	478	434	452	486	461	478	451	471	475	453	470	494	433	465	495	503	495	471	460	465	443	479	473	442	483	428	481	435	470	478	447	462	504	456	433	445	493	471	442	473	437	465	479	463	490	478	463	485	483	471	461	493	440	500	489	483	450	446	472	450	452	465	455	470	471	507	487	470	477	485	495	471	463	500	467	474	478	477	464	469	473	479	505	457	466	464	464	454	462	444	486	495	436	476	466	448	482	431	481	479	495	486	482	485	459	450	491	465	423	458	464
35681	8324	1220	724	696	610	564	602	593	526	562	559	573	555	545	551	590	577	543	574	513	558	540	554	537	552	529	552	522	529	535	535	601	581	572	539	532	576	554	544	573	549	568	535	536	577	563	517	541	560	564	497	569	515	554	554	551	533	572	520	515	564	559	514	568	572	546	558	549	581	586	561	553	542	539	545	563	555	566	555	519	549	535	568	543	567	549	538	542	570	548	495	554	581	534	531	553	539	557	555	503	530	544	576	553	513	547	570	515	551	569	532	522	523	558	553	552	529	563	545	589	560	548	551	513	538	585	549	526	541	563	525	566	535	545	542	559	541	561	565	573	534	591	543	529	532	543	540	563	557	508	566	557	540	536	554	549	556	578	580	510	551	564	545	526	559	544	533	576	544	548	584	570	532	559	538	533	538	502	552	580	578	539	511	565	586	527	539	536	557	537	544	524	591	523	513	500	572	540	525	541	555	571	520	540	575	538	515	521	526	541	533	523	571	538	519	535	555	548	551	552	516	557	529	563	546	560	559	583	526	568	542	544	555	564	568	528	566	523	525	555	564	564	562	580	559	569	545	551	488	554	497	547	535	587	539	563	534	514	514	534	560	562	556	570	586	540	502	549	549	570	575	550	521	497	550	526	514	541	524	538	502	506	547	545	539	551	566	544	517	552	561	523	535	543	570	505	521	504	560	532	528	538	540	529	525	535	520	587	538	579	576	577	518	496	548	518	531	524	550	516	537	533	565	570	562	563	513	536	567	555	533	559	548	546	560	542	547	546	554	598	553	577	507	510	513	514	517	498	546	541	548	537	545	585	504	516	535	546	570	599	539	554	574	528	560	496	529	533	556	552	507	537	543	563	518	540	564	557	529	556	522	592	566	550	513	556	553	574	539	570	530	520	537	523	571	526	518	585	549	582	532	546	503	544	573	529	566	526	557	572	526	536	548	533	536	529	570	554	542	536	519	499	506	558	531	599	557	546	549	537	561	574	503	546	576	563	578	527	544	558	586	527	575	542	546	530	531	552	526	544	568	542	499	516	564	548	512	515	548	557	524	599	566	545	567	561	531	530	540	556	566	520	513	578	534	524	539	575	571	589	550	546	585	518	573	581	550	531	525	504	553	521	555	575	581	538	542	542	522	510	526	585	506	554	505	553	556	582	567	548	548	539	556	523	582	585	538	526	538	547	569	521	531	544	551	526	548	524	520	573	528	548	514	532	518	514	529	553	551	558	507	531	553	527	548	518	551	530	533	514	568	558	570	572	539	559	526	533	550	500	522	560	555	575	556	548	548	526	541	564	541	536	529	579	563	528	565	539	600	494	533	528	566	551	523	531	524	516	545	535	547	564	546	541	496	558	534	562	544	534	521	555	554	602	537	535	539	569	517	567	540	503	538	532	563	529	543	543	566	577	540	521	539	549	589	550	526	571	487	567	532	509	538	555	512	493	535	538	560	535	521	558	538	538	557	554	531	526	577	558	554	530	533	554	515	579	530	515	546	585	512	511	544	535	556	592	512	601	539	570	562	530	536	502	522	563	529	581	594	543	543	524	573	528	524	561	579	577	525	502	595	531	506	553	528	565	549	547	560	551	519	523	543	561	557	512	518	541	574	533	525	574	527	566	533	561	537	555	549	527	510	601	529	559	544	588	536	539	573	511	577	495	532	525	539	532	534	566	564	537	530	551	542	553	524	537	523	540	559	567	536	554	530	511	522	527	589	519	528	563	553	564	558	511	578	581	523	520	510	493	519	571	567	544	562	521	512	497	516	525	570	560	559	517	536	555	577	554	534	538	562	510	556	546	543	541	526	526	539	531	523	540	582	533	549	536	534	522	514	508	529	552	540	542	547	550	589	597	539	557	551	544	550	520	562	573	528	562	569	555	577	538	545	541	550	561	537	554	550	507	540	520	589	590	530	538	531	544	550	599	527	551	544	573	511	526	556	575	521	549	569	514	536	555	584	569	525	546	551	529	533	554	513	551	539	543	571	555	528	573	534	562	535	580	523	517	530	569	551	564	517	503	560	531	553	519	547	558	556	561	558	541	569	532	511	560	530	539	503	530	543	572	510	513	548	528	553	491	568	521	564	483	533	524	559	559	589	585	596	530	551	578	559	540	543	546	569	568	573	558	526	547	536	550	537	533	561	507	527	533	575	534	581	552	548	504	575	530	551	540	520	544	567	556	562	539	507	586	546	585	551	517	551	544	516	572	518	521	535	522	590	533	515	544	550	543	519	542	551	543	552	529	526	515	530	555	546	534	532	588	538	564	541	560	521	565	528	495	537	575	588	524	540	548	580	560	579	550	530	556	553	555	524	523	532	547	540	565	534	561	549	545	527	506	552	543	556	514	546	581	545	535	508	539	523	531	535	572	578	504	522	544	549	568	501	541	560	531	536	514	518	565	514	541	519	557	558	522	500	577	517	541	526	509	534	547	545	545	564	516	545	545	544	540	534	563	594	529	552	539	548	552	528	520	545	533	567	555	521	561	540	548	551	583	544	524	494	548	523	509	532	523	552	502	528	537	522	544	576	542	527	526	521	552	562	533	541	542	570	578	586	545	536	566	534	553	530	520	555	582	556	539	521	534	568	556	578	488	513	512	523	513	542	555	518	534	513	552	537	545	544	560	547	564	603	533	500	553	521	581	521	526	529	559	569	588	559	575	522	563	554	552	531	529	528	529	512	540	541	570	545	567	516	543	516	566	528	567	561	557	516	539	570	533	555	511	531	529	555	506	508	498	560	561	517	544	541	546	555	523	577	548	524	541	539	538	516	544	551	554	548	535	519	523	538	543	560	570	543	544	559	544	538	526	569	568	496	518	536	503	540	512	529	562	543	542	567	557	518	530	536	551	547	547	577	552	568	550	547	515	488	541	531	547	571	514	522	525	477	537	542	510	537	538	522	543	517	562	554	556	568	540	573	509	545	546	547	549	531	567	478	580	533	527	519	577	543	496	474	561	573	556	533	525	510	532	552	515	535	511	511	532	533	512	520	523	540	562	544	561	523	541	514	544	490	541	576	573	563	493	487	512	572	581	554	567	572	529	565	535	501	525	581	553	568	507	539	571	543	518	536	545	586	572	533	550	562	558	514	545	548	562	546	532	589	557	535	549	573	572	577	516	567	553	547	561	529	523	525	580	580	541	556	578	483	533	549	517	547	537	558	527	540	537	567	514	583	541	553	568	529	557	586	527	528	519	548	540	539	573	569	543	573	520	530	502	562	552	530	544	565	603	554	558	562	547	579	534	535	560	543	564	542	540	531	527	534	579	547	544	550	518	518	558	538	505	521	574	535	513	522	567	516	568	535	532	540	508	563	491	541	543	547	539	543	556	540	533	593	520	533	572	508	527	540	517	567	536	534	523	571	531	542	514	564	511	545	560	538	545	553	581	565	512	527	550	507	507	539	552	539	550	552	529	525	549	528	544	538	520	554	550	547	539	562	555	528	520	582	576	538	610	528	548	551
23196	20697	27906	23556	20682	11758	1044	630	515	480	420	447	375	376	383	340	359	342	351	311	334	320	332	316	317	339	335	307	308	300	294	302	330	340	303	284	315	285	282	313	275	314	304	286	299	311	311	285	325	294	332	294	277	310	258	323	287	309	287	299	304	307	312	285	304	283	292	341	295	329	282	283	294	321	277	301	317	308	285	298	307	342	327	257	286	299	276	296	299	277	296	294	312	283	274	260	314	282	276	280	290	288	287	276	292	258	309	303	292	283	247	306	260	273	275	314	302	264	305	301	275	296	298	302	301	290	328	298	321	317	304	295	281	318	292	283	271	263	279	279	295	315	306	282	285	286	310	274	283	289	281	253	314	289	293	299	272	274	282	302	297	247	295	288	306	297	265	275	265	313	308	275	291	304	260	284	296	265	277	283	303	277	263	308	295	289	276	269	302	290	255	287	310	282	273	274	316	310	314	309	272	292	326	303	283	256	293	278	277	267	306	292	316	276	288	319	317	313	294	283	292	289	303	297	290	277	271	306	254	288	277	285	267	296	287	264	257	281	278	280	258	281	292	280	291	299	302	332	285	299	271	319	278	259	318	311	314	278	281	290	272	288	301	257	275	307	261	295	295	271	308	292	282	305	297	294	237	298	275	306	290	279	310	284	273	297	295	341	290	311	281	315	282	298	280	314	235	271	288	276	284	270	281	280	268	250	295	294	263	286	300	301	258	296	246	280	279	264	281	298	257	304	281	303	276	292	297	286	311	262	318	283	274	308	270	311	304	283	287	287	330	297	285	282	291	287	283	298	305	283	303	311	297	278	277	277	286	314	315	334	302	298	282	296	291	286	257	262	274	296	310	321	284	307	249	264	304	282	289	309	300	255	293	290	274	293	297	319	273	265	291	325	293	265	262	288	300	272	266	300	269	303	300	291	251	267	268	298	298	293	297	305	284	294	297	278	267	257	277	289	297	267	240	295	291	291	277	275	314	298	302	288	295	301	284	293	301	277	296	291	313	275	297	305	279	280	255	293	277	263	290	301	279	297	301	305	287	302	283	284	293	272	283	291	284	285	257	258	288	303	278	309	295	254	287	271	283	278	258	298	292	284	293	274	270	280	295	300	267	306	249	305	309	280	275	289	280	319	291	292	274	282	305	281	311	265	278	285	321	308	291	295	296	278	316	292	264	279	328	299	293	289	295	276	293	313	282	297	288	281	276	292	307	297	284	303	308	260	294	281	312	314	307	320	304	300	307	286	286	281	266	297	268	295	301	296	278	304	304	295	288	271	275	281	298	283	290	306	286	315	286	282	288	292	277	299	280	268	288	303	259	301	263	295	296	277	303	304	278	297	283	306	283	282	269	301	268	293	249	251	250	301	276	278	305	314	279	291	290	261	289	328	307	309	308	285	300	298	300	295	300	269	299	289	300	301	255	269	306	316	302	292	294	287	286	328	292	278	300	300	274	273	301	288	303	294	278	282	286	265	272	303	280	279	278	296	269	270	278	294	300	299	299	288	293	262	277	261	295	241	256	297	270	297	303	288	297	275	309	275	274	292	287	296	282	281	282	263	276	261	297	312	294	283	289	326	243	267	305	277	275	301	311	308	284	262	304	275	284	284	309	308	287	263	305	334	294	289	298	272	294	295	295	301	307	321	277	283	286	287	302	281	263	268	276	293	286	288	297	260	309	264	268	296	293	266	291	303	307	273	255	302	267	270	294	260	300	310	285	306	261	271	289	298	314	295	265	292	275	291	298	299	312	274	271	302	289	275	277	257	313	278	261	291	288	278	283	273	281	284	274	289	289	281	259	295	296	311	303	256	286	299	268	308	271	295	283	273	293	279	301	274	263	288	296	296	280	241	290	279	305	293	283	277	266	292	278	286	292	287	284	278	276	296	273	285	283	255	282	310	296	261	305	260	303	263	286	295	298	268	260	319	285	273	280	284	272	268	292	301	294	303	295	299	268	281	271	271	270	292	262	299	254	279	283	253	319	283	331	263	306	306	292	322	266	282	312	320	293	276	295	287	293	275	301	295	265	294	288	285	269	242	295	288	291	296	260	290	261	273	273	270	272	305	241	304	302	292	275	306	308	305	284	259	315	314	298	293	285	269	309	289	284	277	261	259	298	292	279	305	279	280	317	297	280	307	271	301	309	278	290	275	276	275	268	320	270	312	287	261	297	310	292	267	306	267	316	290	303	323	270	299	275	274	306	262	289	285	297	309	280	308	289	293	257	264	294	300	321	294	301	305	276	292	269	305	261	301	271	278	263	285	276	269	289	295	291	293	261	297	275	289	251	294	284	260	294	294	281	292	268	282	301	266	253	272	266	277	306	304	285	306	314	266	295	267	307	285	298	293	299	285	276	289	314	267	287	282	314	287	294	289	301	311	281	304	290	294	299	304	294	274	253	266	279	296	288	282	294	249	285	289	265	295	277	287	282	304	282	299	310	317	287	285	301	299	280	296	326	293	279	287	289	287	270	273	281	280	296	295	272	310	277	295	277	297	294	292	252	307	300	309	301	283	261	301	330	269	303	298	326	250	262	299	278	290	297	307	302	288	304	276	291	264	312	253	265	285	310	288	281	320	260	308	308	280	290	307	281	292	270	281	285	282	286	269	306	307	298	260	267	223	299	261	279	281	296	279	272	284	292	315	263	293	314	254	309	272	276	296	303	291	260	310	302	277	247	282	303	288	273	284	266	279	287	264	291	258	318	276	262	274	292	284	281	312	291	275	254	273	281	278	284	280	277	300	266	282	298	266	277	273	307	291	286	285	309	280	310	282	279	305	274	291	276	275	264	269	313	313	310	299	291	310	302	280	305	294	291	284	276	291	280	291	290	294	277	295	294	295	247	320	310	264	290	287	291	291	290	281	273	300	296	296	292	308	240	297	276	290	306	307	320	322	298	260	292	327	263	270	266	273	301	305	270	284	275	308	278	285	294	290	266	286	278	282	295	275	287	309	269	272	303	281	280	287	281	284	266	277	265	268	297	267	273	288	279	296	296	280	273	312	271	296	284	268	304	295	252	288	278	278	279	305	306	275	303	269	326	309	284	311	289	274	293	265	281	294	262	279	295	310	262	276	307	285	278	262	304	320	314	291	280	322	273	296	265	278	305	286	261	266	289	307	307	301	293	310	295	296	311	282	295	290	295	283	269	308	282	324	300	299	299	325	276	328	290	244	272	268	288	318	284	293	270	279	297	269	304	320	301	298	282	281	284	303	271	269	286	298	291	290	327	290	296	275	273	289	264	285	267	294	247	294	277	282	297	262	314	291	327	286	288	303	318	310	294	296	329	291	265	282	317	288	296	302	280	259	263	299	286	301	298	293	311	274	305	277	305	273	287	293	309	309	299	288	273	308	267	329	292	274	276	291	316	287	293	319	315	309	309	281	309	289	265	281	277	308	306	304	275	269	290	287	274	275	253	279	259	269	277	294	314	290	269	281	297	289	260	286	307	274	306	268	283	285
39135	16252	6259	3204	2221	1667	1395	1079	910	766	692	596	535	428	452	436	461	424	398	407	396	354	385	405	416	373	372	344	379	357	347	331	341	345	351	355	365	333	375	380	352	332	325	319	304	376	325	360	307	336	348	323	353	346	346	319	346	353	343	337	333	357	380	382	351	373	325	338	367	381	386	355	365	365	339	316	361	313	364	382	359	337	342	370	340	350	314	297	378	354	287	306	307	337	354	338	317	340	326	351	326	342	327	343	328	330	327	339	333	338	341	315	339	331	335	324	312	323	332	381	312	343	350	339	309	342	330	342	329	346	374	327	320	311	346	333	324	339	378	324	365	342	268	341	330	321	333	313	337	332	333	362	333	310	334	360	350	316	310	343	323	334	344	343	305	353	341	312	349	341	311	353	317	353	306	321	336	313	315	345	333	295	357	332	343	336	344	373	318	329	331	342	350	350	360	359	326	330	323	322	339	290	355	288	334	330	378	328	307	339	324	321	359	319	328	345	313	363	307	304	306	350	313	349	310	327	335	341	360	337	361	351	341	363	307	333	347	331	337	322	321	313	325	374	333	355	348	364	360	322	331	298	344	319	305	293	342	329	315	334	310	337	347	342	336	317	312	323	343	361	339	330	339	330	335	292	333	331	326	302	352	327	349	346	342	289	289	317	340	326	298	338	340	368	330	319	341	326	345	352	343	332	347	341	320	330	318	339	343	354	329	346	339	342	339	337	310	349	344	319	344	344	311	336	337	326	329	339	367	372	325	336	351	317	312	334	327	326	327	310	375	307	340	330	340	335	306	341	339	339	346	342	345	332	302	333	311	331	331	342	330	327	333	342	329	345	345	345	360	331	321	349	327	332	312	352	326	355	314	360	329	349	317	339	313	333	349	338	346	298	316	330	312	332	344	334	339	331	343	339	310	335	356	328	330	342	356	327	362	323	344	346	334	346	309	316	334	326	311	330	326	341	326	324	313	328	365	321	349	339	315	345	358	332	321	344	327	339	312	355	307	335	331	319	319	331	338	330	337	319	361	345	351	320	318	329	341	315	330	316	344	339	325	323	335	333	329	336	302	324	352	327	341	339	344	319	341	329	322	323	328	334	348	315	329	336	365	359	328	339	342	318	334	326	317	335	322	332	395	349	307	333	371	353	370	352	370	370	340	336	355	365	323	346	315	330	337	330	326	333	331	332	319	343	336	307	318	314	353	353	360	337	321	340	340	341	340	339	323	349	348	377	364	342	306	367	352	340	323	320	322	334	344	318	364	324	334	301	354	322	347	340	361	363	347	344	323	362	352	356	309	339	339	317	341	359	325	354	304	372	356	335	303	334	341	326	354	322	336	327	351	315	336	327	330	321	318	351	351	353	310	297	335	334	346	310	352	331	363	338	334	305	376	342	328	369	331	318	339	330	365	321	338	298	332	291	349	309	320	334	331	346	335	276	311	318	328	345	322	318	324	329	326	362	326	380	322	337	318	322	343	340	317	321	322	320	313	361	326	328	333	363	318	315	349	334	317	349	352	300	334	303	374	309	334	325	325	319	361	335	319	324	317	358	315	309	338	345	342	327	326	343	356	346	306	334	339	328	323	342	345	308	324	346	353	353	320	303	287	366	312	343	328	369	313	335	295	338	347	346	312	322	340	370	346	340	328	328	333	292	342	328	316	328	334	334	358	363	372	337	340	347	322	343	292	321	332	337	337	304	319	313	327	327	342	327	330	350	358	335	334	301	357	320	320	361	337	331	329	336	351	358	309	329	334	317	348	309	290	348	337	338	367	299	375	350	332	356	304	327	303	377	342	366	361	323	347	342	331	323	323	328	323	296	363	333	320	324	328	325	346	353	338	314	326	328	319	307	352	344	344	355	336	355	334	336	344	315	338	333	338	331	346	312	342	326	349	334	328	343	336	359	327	333	322	315	303	346	333	331	340	342	369	351	355	346	313	329	311	338	318	328	352	339	356	375	326	359	362	314	309	323	346	357	346	312	323	320	325	357	369	334	337	354	340	341	325	355	333	389	315	352	300	335	348	319	303	342	309	364	358	350	321	309	336	349	342	370	347	322	316	354	345	356	322	365	312	333	353	333	309	357	332	314	346	336	311	360	330	357	311	337	346	309	323	313	342	315	327	321	333	328	317	309	342	340	334	325	331	325	320	321	298	370	365	326	346	354	315	323	348	361	340	308	375	347	355	344	354	339	314	314	335	333	335	352	321	320	341	370	323	290	321	331	354	339	335	328	319	351	352	332	344	330	350	357	315	343	342	328	329	339	349	336	325	334	313	343	347	348	352	342	357	330	310	342	342	364	304	371	309	340	309	337	340	298	316	328	346	324	368	317	354	330	343	393	338	310	348	335	333	339	333	354	320	317	313	330	339	335	351	335	343	359	330	343	354	336	346	339	314	374	328	310	346	321	354	321	340	333	328	355	352	359	335	331	325	325	351	355	313	318	356	328	336	353	359	317	347	364	336	313	302	320	326	357	327	290	359	379	342	317	335	338	341	329	343	355	345	313	348	331	333	304	339	316	319	357	358	360	356	330	305	355	321	318	353	299	316	367	326	305	327	311	341	331	333	343	339	343	343	314	324	335	341	330	335	338	319	334	327	372	315	346	334	320	357	346	311	353	309	337	328	333	327	332	339	316	351	335	360	318	319	317	334	332	364	351	318	325	334	366	361	353	332	309	316	335	336	344	346	352	322	301	358	340	339	365	356	336	359	342	371	346	317	321	293	363	329	342	356	345	309	358	346	356	347	330	317	298	323	335	313	359	319	331	334	336	334	320	355	358	344	331	354	328	331	323	321	309	352	351	354	318	361	345	329	354	321	339	333	319	314	358	307	351	338	316	300	320	319	333	338	338	358	337	317	315	343	334	340	345	313	352	337	299	323	305	297	344	299	345	351	326	354	309	344	328	345	317	332	334	337	328	356	345	367	352	342	342	334	337	328	344	332	319	325	332	353	336	336	343	335	334	335	322	340	314	342	355	331	353	343	350	331	336	324	367	312	341	329	357	318	332	316	339	329	310	350	358	319	326	341	312	341	341	322	300	344	304	304	320	380	320	349	351	329	337	355	303	342	341	335	373	323	355	336	325	347	360	318	350	362	355	331	335	333	298	321	334	326	350	349	356	335	334	334	334	325	318	313	345	340	360	316	325	321	310	323	312	339	330	322	352	337	327	340	320	350	323	325	318	347	335	330	349	341	352	323	320	368	330	317	330	315	317	324	339	331	330	335	313	353	308	333	341	329	383	331	346	310	317	307	318	314	318	325	345	338	314	318	354	314	348	360	324	346	339	352	338	349	325	344	355	337	335	328	366	362	299	310	330	318	331	326	326	277	332	358	325	305	342	316	327	320	340	305	344	296	363	328	326	334	366	379	378	326	352	318	316	325	353	324	339	356	359	327	333	346	357	322	357	320	337	337	335	342	348	329	331	362	340	331	330	318	336	350	345	347	330	310	338	320	319	332	332
24452	20738	27038	24382	13100	1254	884	800	724	728	660	747	701	684	684	675	650	671	672	667	682	664	653	667	681	658	639	633	659	678	655	646	674	603	624	642	633	651	653	660	685	681	650	661	682	636	670	659	638	670	616	649	623	644	637	628	644	649	665	695	621	642	633	680	605	616	654	680	621	664	659	613	604	653	634	587	645	664	626	705	637	650	649	646	649	610	625	681	634	640	623	597	613	634	647	611	604	594	616	657	653	631	666	636	642	617	674	622	668	645	600	613	650	632	619	678	659	649	675	664	587	642	647	655	626	694	627	645	593	660	621	660	628	644	669	670	628	651	661	653	618	653	653	654	610	635	638	640	630	677	640	626	626	631	649	593	654	635	649	642	628	594	600	629	672	662	645	683	622	624	612	677	643	654	626	642	588	653	617	633	674	646	617	644	586	634	677	628	661	622	631	611	658	656	606	587	637	628	607	627	637	653	608	634	604	625	687	624	651	652	667	689	622	698	649	611	688	697	655	598	673	664	662	645	665	607	617	684	665	616	597	670	622	666	645	668	685	648	639	648	669	658	665	631	659	670	641	591	616	613	653	629	612	634	665	602	635	636	671	673	674	646	599	644	654	685	630	615	630	642	666	633	601	656	622	580	629	663	621	650	654	651	625	618	612	647	601	686	650	647	662	606	661	612	609	684	658	663	624	646	616	623	636	658	651	659	630	646	610	619	676	619	593	653	617	612	670	607	640	642	622	610	630	710	619	614	665	624	626	653	650	679	661	640	616	631	631	605	628	628	595	686	639	652	617	666	634	690	661	659	663	635	633	664	633	642	700	654	651	655	618	636	632	719	633	669	670	636	621	674	603	628	674	656	596	626	639	602	631	615	620	616	687	621	641	634	613	671	668	641	638	635	652	676	669	595	613	641	606	615	617	654	681	607	653	609	665	595	665	628	634	641	621	642	596	618	657	632	640	588	637	612	614	654	645	628	615	665	623	636	643	636	689	623	629	601	632	664	616	646	641	625	605	672	672	664	639	636	655	612	620	610	625	648	670	655	608	675	706	612	612	656	623	646	710	584	669	621	668	697	657	610	641	618	685	648	667	657	642	617	676	604	637	661	640	628	669	612	624	643	637	607	661	590	646	641	654	579	695	634	656	632	587	661	650	647	648	618	595	638	669	659	615	618	611	623	617	630	623	683	639	669	637	688	643	617	637	647	650	594	638	648	645	644	622	631	654	621	644	628	632	681	615	649	632	654	627	690	638	680	653	574	615	632	610	628	621	616	658	654	620	633	613	641	639	607	650	665	610	715	648	656	616	604	623	662	663	650	622	609	619	571	648	631	639	616	633	620	660	641	568	653	589	623	629	688	639	630	668	672	685	652	635	656	669	615	656	647	609	652	617	606	609	622	637	649	634	618	675	617	615	627	679	649	632	664	658	632	649	667	662	622	636	659	638	645	641	608	668	598	639	673	626	624	672	601	620	700	669	643	656	626	615	650	616	644	648	617	632	627	662	638	652	660	641	631	649	622	601	638	659	644	617	630	636	616	600	621	632	625	641	610	616	626	657	601	650	622	644	596	669	636	654	588	647	619	662	622	633	626	660	618	636	638	659	650	649	634	642	676	646	649	693	620	646	603	608	651	679	630	631	626	598	649	666	640	627	593	627	659	626	713	619	637	637	677	655	626	597	622	656	657	606	602	634	624	684	617	643	650	662	658	605	653	643	625	612	636	679	623	592	672	631	659	592	668	678	586	669	604	635	630	657	616	621	611	667	601	648	587	614	649	665	615	641	624	623	641	601	678	614	630	614	602	653	611	651	628	601	678	691	627	572	591	638	641	660	633	615	644	593	640	637	643	643	658	640	663	633	639	662	630	655	670	612	654	605	647	641	639	703	632	639	648	618	638	655	622	666	649	581	636	631	695	654	670	682	636	647	595	657	615	644	620	635	664	623	605	629	681	638	630	643	597	616	662	621	620	661	632	645	631	633	645	645	660	588	671	661	624	631	630	673	646	632	652	633	604	651	613	641	631	609	692	615	599	642	669	658	631	621	636	632	598	646	635	648	643	659	647	618	631	592	603	661	647	663	664	669	657	656	673	659	669	583	657	629	636	654	646	653	581	661	565	664	639	633	643	576	649	655	654	625	660	614	691	635	655	679	640	645	652	643	639	633	596	674	672	653	648	628	615	616	662	628	619	627	648	688	703	660	664	683	643	682	626	662	665	677	647	600	629	624	630	666	647	661	559	673	643	644	633	663	628	662	647	678	641	629	654	619	606	636	633	646	640	617	592	623	620	674	616	704	619	610	623	642	608	650	638	612	676	641	630	647	634	645	607	676	629	630	663	629	636	657	627	616	657	623	658	571	604	659	604	631	670	606	621	661	653	626	680	637	648	649	626	612	614	630	666	656	669	612	629	613	608	659	656	654	680	669	632	651	631	666	629	646	623	591	670	649	633	647	659	601	629	663	621	638	686	666	698	653	628	641	652	671	640	616	655	595	632	647	658	609	671	675	652	652	642	689	632	679	610	659	627	638	655	639	667	659	610	665	628	655	678	624	634	624	678	622	632	677	642	640	635	609	669	638	605	680	606	654	610	607	615	661	637	640	678	640	686	643	654	676	651	614	634	646	663	661	650	591	633	622	625	646	619	712	605	625	667	670	602	597	653	583	629	645	650	619	629	670	637	665	597	616	627	649	647	674	588	662	621	633	636	643	632	588	670	659	636	621	670	630	645	655	654	627	586	670	630	622	676	641	603	637	613	678	629	643	662	645	640	625	637	615	679	673	639	628	613	613	658	664	659	634	610	621	656	680	651	662	682	612	627	575	637	656	676	644	667	688	662	638	640	660	579	652	618	670	657	649	647	632	657	645	630	673	643	607	603	621	633	667	609	679	613	615	626	591	619	670	622	601	624	615	645	637	650	636	655	658	643	663	630	635	646	653	651	650	618	638	635	650	628	654	626	594	611	631	645	635	629	653	681	653	626	632	632	615	639	628	622	639	646	647	675	631	636	625	652	639	685	662	657	656	646	685	622	659	646	617	605	657	608	687	637	614	608	649	589	670	673	633	608	655	628	626	676	621	623	605	650	623	638	662	636	652	635	609	649	626	620	630	636	630	672	637	642	645	656	670	664	667	654	657	638	660	603	621	648	621	666	648	622	635	652	619	570	627	640	635	656	644	615	591	668	625	649	625	686	626	610	630	640	648	650	587	648	639	615	659	645	650	630	642	702	662	647	631	674	626	595	632	626	662	620	626	600	616	663	614	663	654	632	610	654	650	657	644	614	643	620	658	673	616	619	604	640	617	681	618	617	626	637	635	664	634	628	662	662	616	616	637	660	633	649	623	658	651	588	669	689	637	626	669	696	633	607	596	629	679	638	639	640	596	648	706	637	644	601	649	668	641	650	649	658	605	585	652	652	644	619	670	635	614	650	618	661	640	611	652	615	617	646	583	619	662	602	672	599	656	663	658	668
38203	12167	3999	2189	1738	1494	1309	1169	1057	964	923	833	811	844	772	799	814	753	775	732	767	744	792	742	758	740	728	784	731	728	766	682	737	754	724	729	707	706	770	714	747	760	749	670	749	719	679	698	768	723	761	732	736	724	755	730	716	761	726	742	685	741	744	783	740	753	713	737	732	726	732	749	698	695	692	707	691	711	683	760	738	695	756	722	727	720	752	714	714	720	739	759	720	722	682	691	730	725	723	739	743	710	730	699	745	765	705	780	672	742	784	703	678	724	739	711	723	669	671	771	714	686	725	733	675	701	731	749	699	681	739	737	723	733	729	733	701	714	755	740	741	724	702	694	728	758	737	753	750	718	759	701	720	681	723	702	721	717	732	702	721	717	757	747	695	718	735	680	759	743	707	757	683	755	699	719	745	746	705	717	749	721	747	719	642	676	722	687	711	725	737	723	718	711	733	705	719	687	694	769	690	721	709	719	764	735	727	691	676	697	682	701	692	706	707	772	699	742	678	726	688	750	705	751	721	760	685	751	789	692	693	714	723	702	731	711	691	716	746	759	729	759	754	733	668	732	672	735	738	721	716	742	702	775	732	661	758	703	708	731	726	704	763	690	688	674	729	751	727	654	755	686	707	719	744	710	719	767	724	681	717	723	743	723	730	760	710	718	716	716	735	732	728	731	752	699	696	687	728	708	727	748	722	739	721	687	765	735	747	658	748	701	700	709	692	658	690	705	700	733	718	671	760	756	701	724	665	731	736	693	693	707	766	737	741	762	648	713	663	772	693	742	715	712	737	754	706	681	717	691	708	673	712	717	736	738	769	686	746	708	679	690	734	720	694	715	719	721	674	733	747	726	713	683	733	722	754	723	764	722	697	706	674	726	719	749	734	700	717	730	761	749	723	729	774	747	719	661	703	675	752	749	736	692	684	674	735	756	731	778	718	720	735	747	716	727	696	695	708	732	708	702	688	724	734	721	678	742	701	738	724	692	786	737	689	737	762	727	718	701	714	691	676	710	717	754	724	713	716	709	726	684	702	711	686	709	711	701	704	667	703	676	722	697	711	699	735	703	742	750	736	726	762	696	737	772	710	728	719	708	790	707	719	740	713	718	706	699	689	716	704	671	715	764	766	686	701	741	633	720	779	717	759	669	716	728	713	745	673	735	715	731	678	624	707	720	709	727	707	716	693	700	668	739	755	719	756	721	692	734	703	749	730	710	717	706	750	714	743	725	803	656	684	723	717	681	682	738	770	691	718	739	699	717	728	707	712	704	696	664	689	735	709	791	696	748	707	732	690	730	717	738	730	758	746	741	710	723	695	708	737	719	723	696	729	793	703	684	689	675	720	762	651	712	747	719	681	723	743	747	716	662	748	733	741	696	758	714	720	714	726	757	693	718	726	725	749	744	703	699	706	687	677	769	731	687	697	760	744	716	662	646	717	733	774	715	684	666	754	714	745	721	741	723	726	699	683	752	725	725	746	703	670	706	727	730	696	677	704	728	694	735	728	745	743	745	740	699	751	708	754	766	745	687	706	719	737	739	696	762	760	737	705	761	737	724	666	693	726	726	720	745	754	712	711	751	703	725	693	731	725	715	663	691	731	732	699	696	696	726	726	759	691	711	750	699	734	685	695	746	745	721	759	719	692	721	706	707	725	744	715	668	700	716	701	706	709	766	709	742	711	757	694	760	699	757	699	658	685	696	749	680	750	785	699	777	705	710	761	714	724	726	712	710	721	749	666	713	709	697	704	712	658	609	704	706	691	719	702	715	724	713	670	712	713	710	758	776	688	723	717	675	729	743	748	731	731	718	735	747	675	728	714	697	713	731	682	710	714	792	713	747	743	706	710	681	666	707	686	761	736	732	784	697	698	738	717	722	753	738	696	681	711	703	717	719	691	724	720	708	740	699	668	708	724	755	719	715	719	783	744	749	716	716	707	714	729	699	729	722	720	771	697	686	737	705	714	683	780	713	711	742	750	707	732	733	727	756	680	720	706	729	720	687	727	713	756	695	664	742	728	665	719	713	730	721	674	721	751	729	738	746	727	716	728	751	696	708	689	695	733	716	727	696	718	727	695	762	757	717	691	723	698	713	735	692	709	705	739	739	692	748	713	732	694	738	726	731	779	747	697	701	669	746	694	710	700	734	697	705	689	681	760	688	704	705	740	760	674	701	700	696	680	723	747	724	751	707	712	724	755	725	725	706	723	743	701	723	716	719	713	703	731	724	715	740	688	751	727	728	739	724	717	717	736	712	705	686	688	693	728	732	664	682	710	735	682	745	708	717	755	717	753	749	730	696	706	727	720	714	725	756	678	727	729	706	720	724	717	683	647	729	746	685	739	750	704	727	760	700	727	719	690	730	726	719	688	736	672	709	638	721	708	754	787	734	750	696	741	767	671	719	730	739	734	702	740	727	772	740	695	696	735	661	718	719	751	708	733	704	728	717	764	694	684	754	766	709	694	691	735	724	758	711	684	763	759	775	677	726	706	741	716	722	737	729	750	742	640	710	762	726	737	690	716	747	721	727	738	698	714	732	745	744	723	746	725	723	721	714	715	724	695	685	729	774	714	708	731	722	705	740	732	697	779	750	732	702	726	718	698	730	716	729	705	714	710	721	689	724	702	722	775	707	725	754	743	703	729	774	716	670	687	714	713	686	700	728	743	697	751	755	698	687	710	685	758	747	694	776	715	699	728	693	713	710	692	721	724	700	675	721	690	761	762	763	703	723	709	707	707	719	765	752	733	709	709	712	695	701	721	748	708	742	708	706	746	685	677	714	716	731	724	731	718	713	745	679	736	726	755	740	717	704	696	724	678	693	710	762	736	710	724	698	684	692	703	691	723	741	705	748	720	756	737	734	759	722	693	689	742	773	633	712	748	717	743	718	743	750	763	709	733	708	706	711	673	703	725	675	762	745	698	728	718	675	701	722	707	727	741	696	710	713	682	726	686	716	680	746	707	738	724	717	713	751	729	765	724	725	752	709	696	729	711	710	745	709	670	713	698	738	734	722	723	710	760	780	723	707	718	718	685	713	761	694	773	702	739	706	714	751	747	700	711	717	708	744	707	744	714	717	734	701	694	737	747	698	754	701	803	786	708	718	682	784	733	716	656	733	736	686	701	722	688	707	718	695	726	712	730	675	755	707	720	712	724	728	715	715	671	696	753	718	711	770	706	727	732	665	749	756	717	711	694	729	704	748	706	718	674	751	698	776	712	728	709	729	704	694	752	736	702	709	756	762	746	735	721	724	734	705	745	701	688	682	704	680	676	694	685	714	730	713	736	732	796	738	762	735	743	753	723	710	733	720	700	716	743	703	688	695	759	725	743	709	738	712	732	756	735	757	701	761	711	742	738	707	747	716	771	733	700	722	697	680	711	719	655	684	716	747	696	697	720	702	744	728	752	708	716	703	696	674	767	754	680	669	689	718	741	712	680	700	773	757	742	756	734	722	682	761	716	708	699	724
22230	20735	28333	23198	20730	20785	11749	1342	922	827	774	701	638	629	568	570	578	559	537	505	501	503	483	490	474	478	478	471	490	488	485	455	461	461	433	419	446	443	455	462	458	461	426	473	420	444	459	472	450	405	413	440	458	480	452	430	441	444	438	428	423	453	461	454	455	466	461	440	484	490	463	449	451	470	445	511	454	463	434	414	466	470	460	447	412	453	427	468	440	456	417	421	439	457	443	439	415	432	458	430	413	465	385	405	438	398	470	465	405	429	441	449	456	446	441	439	422	458	410	435	428	412	453	450	431	436	455	449	454	478	434	414	458	462	480	452	450	460	446	453	476	447	434	434	466	447	438	440	414	467	441	428	448	452	426	426	459	451	435	417	479	446	431	436	469	442	424	413	430	431	431	397	411	461	423	424	457	428	428	443	416	412	440	406	438	447	428	443	404	438	463	482	418	452	425	438	432	417	404	448	435	461	457	474	406	433	459	468	410	449	418	432	444	436	436	448	391	390	403	468	434	449	411	405	413	436	425	445	458	406	396	401	443	470	430	428	427	436	453	429	449	426	426	419	433	469	435	419	449	442	393	402	449	431	409	412	445	430	396	440	418	376	416	449	435	425	447	451	431	425	449	412	425	385	451	394	443	430	418	435	422	436	444	445	424	442	442	418	450	463	473	415	417	423	433	415	405	450	400	411	426	453	394	470	439	407	412	434	418	451	431	440	434	465	425	437	448	461	432	447	418	401	446	459	415	422	444	461	456	428	449	432	451	419	449	447	433	420	427	426	418	438	425	483	400	459	405	429	455	425	431	437	451	431	438	445	444	415	446	447	406	475	421	449	437	459	419	442	416	432	435	449	431	421	432	518	396	440	432	424	477	451	395	459	410	436	446	456	455	430	460	440	473	465	412	412	445	431	430	455	427	438	417	418	421	442	456	438	455	437	423	445	442	461	425	434	443	424	404	397	430	425	467	402	422	427	391	484	412	415	417	417	440	423	419	403	433	440	395	442	452	427	433	427	418	438	431	453	405	401	435	447	431	431	448	409	434	446	439	446	437	425	458	435	430	447	428	444	473	473	445	433	441	458	483	447	427	462	487	439	414	432	428	419	410	439	440	449	434	439	427	434	421	454	410	427	436	428	429	436	419	390	430	435	449	424	451	448	448	394	438	442	430	435	465	470	432	421	435	464	406	434	446	442	451	442	419	433	431	408	461	421	441	428	388	466	422	416	426	483	413	469	408	441	453	490	457	441	432	392	397	447	480	437	439	450	419	434	438	465	433	411	418	454	425	434	424	435	421	409	407	486	442	414	421	416	426	412	420	430	424	456	420	400	437	435	440	465	441	391	417	406	455	407	441	428	436	476	424	413	417	402	458	416	426	428	426	412	437	447	429	420	448	464	441	455	431	453	462	400	447	396	408	423	437	446	458	435	443	448	450	405	430	410	440	467	440	383	451	413	441	443	452	415	439	437	462	439	408	419	470	472	430	415	420	429	431	398	441	440	436	458	425	456	422	423	417	432	402	438	497	445	425	476	428	415	422	455	422	454	425	436	435	460	405	433	418	414	393	411	470	404	421	445	429	457	443	452	421	437	421	447	483	457	416	438	466	428	470	418	440	434	441	458	457	391	431	452	460	453	425	439	433	408	475	420	453	420	412	458	465	422	401	443	448	445	427	423	443	450	429	459	424	430	444	447	443	447	445	415	436	436	425	425	412	470	437	438	435	453	451	419	454	417	456	434	415	444	409	468	424	466	400	405	413	406	449	451	422	477	468	446	451	427	432	430	425	453	435	425	424	466	432	425	452	454	448	387	419	427	429	414	443	458	451	437	434	470	439	432	474	402	422	413	403	449	414	429	445	418	434	413	437	430	465	470	453	395	440	442	410	433	393	457	445	450	452	442	450	443	412	421	466	458	480	442	449	420	406	451	424	420	443	441	453	425	410	482	446	433	428	435	426	420	414	419	401	455	469	427	474	426	431	462	471	430	401	457	442	441	447	431	419	408	410	445	421	458	420	414	412	441	429	416	409	434	427	439	447	436	431	431	470	425	458	429	438	395	425	430	432	439	441	437	448	428	442	424	448	425	481	454	436	481	430	456	451	451	402	442	466	425	443	443	401	418	405	404	424	449	455	445	441	475	443	438	443	442	428	415	431	447	428	438	443	450	419	431	413	451	406	404	447	436	424	432	432	450	433	445	419	416	422	431	444	406	437	450	377	433	428	447	442	474	465	442	450	404	391	440	492	377	428	420	393	403	434	425	452	450	456	410	452	450	382	430	494	412	474	428	446	439	443	450	431	450	409	431	455	472	469	434	459	435	430	465	458	475	436	429	393	379	398	437	456	452	384	453	442	478	460	443	403	458	462	435	436	420	401	408	411	430	422	446	440	443	420	449	422	432	392	435	438	452	480	417	423	430	441	411	431	421	410	448	414	451	447	490	443	449	422	436	423	424	435	424	419	436	444	396	465	415	436	440	424	422	417	382	452	410	444	470	426	398	422	445	433	436	383	421	439	428	415	450	432	435	427	434	404	433	435	443	457	433	415	418	462	461	447	433	443	462	414	416	428	421	438	437	460	424	447	434	444	458	424	437	415	419	451	437	428	388	432	429	416	460	435	450	480	459	419	462	398	461	470	422	463	434	440	447	439	417	493	449	438	452	407	439	424	399	431	436	423	420	445	452	495	404	421	455	407	432	438	442	408	420	421	372	420	409	416	440	422	457	448	442	438	431	458	435	417	440	450	461	427	458	449	455	406	451	429	441	451	440	467	473	456	407	462	440	446	420	411	450	403	459	442	458	439	441	458	439	441	433	462	433	453	454	443	422	465	447	441	378	432	405	438	440	389	417	463	464	461	457	421	413	445	415	452	400	437	412	419	391	442	456	420	415	450	454	426	405	461	430	446	422	435	452	458	438	425	462	427	420	443	455	392	435	440	409	435	428	444	462	388	438	422	426	444	436	458	412	442	449	423	389	450	450	437	445	459	421	390	422	441	418	456	443	454	467	449	408	439	464	424	476	440	434	425	437	430	429	425	413	404	418	426	422	431	471	438	464	415	414	436	413	437	420	475	433	417	427	426	397	443	435	391	433	419	429	424	432	447	428	431	404	424	429	469	418	460	445	438	467	445	399	412	447	429	399	420	468	395	441	413	428	455	436	436	455	412	421	413	408	447	458	424	403	428	405	434	409	427	448	413	430	454	423	442	419	441	455	432	475	472	461	416	449	452	461	398	431	445	415	408	428	418	453	455	441	443	442	414	428	426	424	422	450	411	484	405	473	430	463	433	452	433	387	422	441	449	438	419	448	447	415	422	453	456	450	426	451	442	411	423	394	422	442	443	427	442	481	462	460	472	431	426	461	433	438	423	410	465	461	424	434	426	437	403	430	423	438	456	429	448	448	424	431	458	434	435	426	403	409	433	430	433	422	473	453	439	432	444	441	425	444	435	393	467	446	402	428	445	401	430	429
42732	21637	10816	5706	3852	3176	2421	2045	1586	1402	1139	1008	906	766	729	766	648	642	659	660	610	601	615	546	568	555	539	473	526	522	580	508	518	532	518	492	540	485	520	526	492	473	530	477	480	506	483	512	463	480	487	483	511	504	484	505	464	515	501	494	485	503	493	515	459	499	480	507	517	549	514	521	495	479	487	465	435	467	493	510	490	513	499	482	494	488	496	467	516	464	494	448	507	519	490	488	461	517	492	490	448	476	464	480	496	449	464	464	480	520	473	466	469	429	468	450	456	459	527	453	487	514	515	468	460	441	482	457	444	462	481	484	458	450	475	474	481	465	469	470	497	477	503	482	459	488	451	493	495	457	449	474	461	465	500	510	466	497	505	464	532	473	508	447	480	463	447	495	483	492	489	469	498	496	471	488	457	491	451	486	472	450	526	474	443	471	454	474	462	459	501	482	447	478	490	470	490	476	471	479	492	468	461	476	499	499	483	447	481	455	493	436	458	480	471	479	507	452	478	465	455	490	462	464	511	485	466	458	535	456	474	470	506	497	490	483	493	470	478	499	474	485	443	465	460	461	442	485	484	473	489	500	466	439	464	467	468	468	498	513	498	460	519	465	505	453	501	527	464	440	441	475	481	507	442	452	469	471	449	483	489	473	454	495	480	462	516	472	456	461	454	470	495	482	486	444	516	467	427	500	477	500	505	454	479	482	496	493	444	485	473	522	473	474	455	466	441	478	482	420	481	452	432	469	454	449	452	476	468	485	448	471	485	439	491	461	482	512	468	511	457	476	478	427	469	482	491	456	457	513	482	473	453	447	519	443	471	490	497	450	479	454	477	475	471	517	478	476	494	444	488	428	472	473	470	471	448	453	480	483	519	494	454	493	470	439	458	456	472	458	514	458	501	477	450	524	490	480	452	517	458	431	472	472	471	475	459	431	482	478	448	498	470	510	465	458	475	497	478	456	458	472	482	504	464	487	513	444	476	477	516	483	477	488	458	462	457	451	482	498	476	498	453	464	445	472	488	473	432	468	489	511	438	493	454	497	476	478	474	489	450	463	498	478	469	437	505	503	483	493	450	446	461	493	465	440	428	493	465	450	469	444	509	476	467	469	492	488	446	480	457	477	485	478	455	456	473	475	453	453	493	476	490	454	468	504	431	481	458	476	486	522	498	422	456	479	471	459	453	447	496	462	500	454	518	452	463	484	493	498	473	472	469	463	483	505	511	504	433	458	456	478	480	508	457	436	486	431	480	461	471	470	468	498	458	485	467	423	470	488	470	496	451	480	502	443	493	451	462	493	496	455	506	468	442	485	465	489	478	477	527	473	448	465	470	452	522	536	465	454	514	489	451	460	463	501	467	466	458	472	484	469	497	470	435	494	435	467	463	447	467	494	465	472	496	459	470	512	470	517	457	488	464	479	496	459	500	530	456	503	501	477	487	482	471	506	482	511	466	458	482	452	475	496	450	477	459	431	448	467	446	496	445	437	461	510	487	458	468	477	481	485	478	442	477	515	505	452	481	506	448	484	481	481	491	456	452	503	467	446	465	472	459	487	514	468	447	501	459	436	498	482	431	471	484	475	467	486	479	465	450	471	491	506	452	463	436	473	476	460	484	456	444	417	479	471	467	462	447	449	451	465	478	440	451	500	461	499	489	455	494	478	450	473	482	500	473	489	466	453	475	450	470	491	480	523	417	504	484	461	460	456	458	455	497	485	454	475	464	527	454	498	464	467	438	448	507	502	518	485	513	458	457	449	482	493	462	497	472	478	469	478	515	463	448	536	473	465	476	469	462	508	471	457	466	499	449	475	471	469	489	476	484	461	480	465	466	462	515	476	493	479	440	479	448	471	462	458	473	491	486	470	483	466	512	470	463	473	472	481	511	469	432	438	491	449	465	453	476	452	453	476	450	474	462	484	475	498	470	466	457	487	473	471	471	428	451	509	506	438	467	473	457	443	492	457	489	455	446	438	505	486	456	502	438	473	447	478	444	489	485	468	475	457	433	484	458	453	467	449	496	484	523	478	491	470	451	461	466	473	495	479	437	461	493	477	490	479	520	460	493	458	493	454	444	424	508	473	527	462	491	515	476	423	430	477	498	475	445	470	458	464	427	471	463	497	521	453	486	419	465	484	475	493	470	479	510	463	464	474	455	463	470	461	446	486	480	471	503	466	452	505	472	438	505	491	501	483	463	484	475	452	436	445	511	479	472	462	449	494	470	416	413	516	478	450	474	449	475	496	480	443	465	498	492	477	480	499	489	451	513	496	458	500	503	444	468	469	452	468	505	463	448	492	470	447	438	508	465	485	442	454	436	511	490	493	473	483	459	475	488	475	474	456	485	497	462	456	483	443	467	477	500	448	439	484	453	473	441	504	469	458	443	444	443	476	505	512	497	497	474	460	462	476	449	480	455	458	474	479	476	504	466	459	486	468	460	519	468	490	471	482	475	448	468	542	420	495	470	473	453	469	467	470	483	499	463	472	451	482	464	488	486	481	478	475	492	496	458	448	468	475	484	459	467	446	512	482	487	460	494	460	452	508	459	470	519	487	477	475	485	411	486	515	436	484	484	452	471	473	472	489	512	462	453	503	433	518	462	487	489	447	479	467	488	495	473	478	487	499	471	449	447	428	449	447	468	463	504	447	475	504	458	480	498	493	460	447	453	500	451	464	480	500	484	504	414	497	465	502	460	471	479	464	464	479	495	462	459	483	456	424	459	493	461	513	476	476	438	476	496	478	459	480	453	478	459	501	457	451	492	471	483	508	492	471	453	439	452	470	460	431	494	469	491	447	450	438	524	448	462	477	498	480	486	470	459	473	478	468	471	438	419	472	450	445	483	492	460	444	439	483	472	497	467	495	453	486	470	493	494	491	490	495	489	433	452	481	487	480	496	452	447	456	439	478	429	530	466	442	452	473	490	475	506	480	458	457	460	478	469	472	494	517	461	496	475	488	499	436	427	485	523	475	450	467	436	484	482	459	472	481	460	503	451	489	479	482	478	491	498	440	480	473	493	458	467	468	437	493	480	478	466	446	440	484	447	465	507	512	433	470	485	461	474	456	483	454	499	493	452	466	462	473	482	464	463	456	490	532	501	477	511	405	464	496	475	474	479	493	468	507	470	432	465	486	497	426	464	433	451	467	457	478	520	493	456	480	449	497	464	469	459	484	449	502	519	460	462	449	450	483	468	476	511	489	462	487	472	437	470	509	511	484	474	502	451	472	509	479	482	470	458	483	481	453	463	459	446	446	454	474	487	438	500	491	501	486	517	487	460	478	503	489	499	460	521	475	491	502	460	498	472	434	488	456	494	491	493	446	504	445	466	504	450	442	502	452	446	444	466	500	433	472	442	504	448	485	481	505	472	462	473	463	492	462	492	480	459	524	478	504	474	485	461	455	486	478	487	463	472	478	477	483	451	480	468	455	434	450	494	455	499	501	434	491	484	507	454	472	468	475	457	485	455	477
29343	20959	10822	1109	590	514	474	450	513	475	443	480	485	506	466	478	477	492	470	462	459	442	476	449	457	453	452	507	468	454	481	490	443	442	460	475	457	455	507	438	445	464	442	465	430	436	470	477	471	490	463	435	489	444	461	487	449	427	472	445	451	476	473	460	496	480	432	472	461	501	460	469	441	474	427	453	466	454	497	525	460	483	461	522	444	424	474	410	450	477	500	475	461	457	457	460	424	442	466	484	459	488	476	479	448	482	411	460	442	458	459	476	446	451	476	482	434	458	485	462	483	448	445	420	484	448	447	458	470	438	464	488	489	455	456	473	417	432	491	522	464	470	480	480	466	455	480	463	475	459	457	453	424	459	448	471	486	453	464	458	428	460	453	435	471	415	454	417	497	421	459	456	434	446	467	474	469	457	477	502	439	457	488	506	437	441	461	509	439	489	454	450	458	451	453	467	462	461	482	486	452	468	496	439	501	462	468	462	452	445	457	455	459	489	440	476	476	465	483	480	446	484	476	463	462	480	450	459	492	474	472	440	475	444	486	453	480	457	498	464	480	464	473	502	449	467	433	447	475	508	490	522	445	448	435	470	467	465	460	430	479	430	431	446	474	477	481	460	482	486	452	479	452	444	471	426	436	476	427	448	455	491	440	465	443	463	455	470	462	445	493	491	455	497	473	507	490	484	463	422	461	479	456	460	430	481	482	448	446	484	435	477	488	481	459	460	463	456	411	467	471	468	445	484	478	442	457	478	508	461	489	449	448	480	479	450	446	405	440	467	468	460	467	447	480	472	446	468	483	447	473	489	436	422	471	472	457	478	453	456	464	474	396	438	450	527	457	497	481	475	454	483	486	439	505	473	448	490	482	463	469	483	513	448	465	433	470	482	488	462	481	483	447	471	451	484	466	519	474	484	441	489	476	462	464	516	472	488	480	476	472	436	464	465	474	444	467	438	470	494	490	443	423	479	510	460	485	427	489	446	486	474	471	449	454	466	496	408	473	499	503	451	468	476	434	461	455	452	477	423	459	437	483	436	442	419	470	453	456	442	474	446	449	466	476	475	435	438	444	412	498	419	437	478	461	487	484	478	456	463	450	462	472	450	469	451	454	434	421	464	431	488	469	476	432	489	447	487	470	478	437	464	479	462	486	492	434	475	458	467	483	488	442	486	448	457	470	455	450	442	472	486	468	458	492	487	475	441	462	490	479	486	442	495	496	443	505	475	459	455	429	501	447	433	458	499	472	492	469	472	486	472	468	449	465	484	487	470	520	478	440	455	469	470	487	458	474	482	475	464	446	484	450	416	458	486	444	504	444	494	468	458	430	477	482	480	466	492	478	464	437	458	456	431	509	487	440	470	468	477	439	466	447	462	460	462	436	439	457	490	436	510	452	460	444	467	471	509	461	495	466	463	462	463	461	435	458	464	445	476	493	494	491	436	470	491	454	440	441	476	483	457	517	466	491	471	444	459	464	462	473	461	430	421	448	512	459	478	472	461	464	477	438	481	451	480	470	532	475	420	448	454	440	486	447	473	476	513	474	492	452	479	488	464	476	506	415	479	432	452	481	440	474	483	448	463	422	501	460	427	452	478	460	436	480	448	471	460	475	487	467	442	496	470	438	464	469	442	462	446	451	455	467	447	468	474	479	449	459	500	481	437	492	455	437	477	456	469	451	466	520	434	450	425	433	475	456	484	474	436	482	492	468	468	482	501	440	478	442	495	462	487	473	487	407	457	474	453	482	486	442	498	483	476	475	531	503	471	509	469	438	474	493	461	484	456	482	453	497	483	495	459	429	474	444	448	490	482	459	424	456	443	481	464	463	448	469	431	443	460	486	448	477	488	467	462	460	506	444	434	492	472	439	491	493	466	429	430	466	461	449	431	452	470	456	470	431	442	468	501	467	478	480	483	480	498	448	465	455	408	464	469	424	461	426	446	474	460	461	473	433	463	488	443	449	472	487	494	464	499	435	504	477	451	502	468	454	461	473	479	462	473	491	435	449	495	463	471	457	456	443	491	426	469	482	484	459	471	481	488	453	472	473	492	487	436	464	456	466	484	435	502	428	441	468	445	479	488	448	481	481	481	449	481	472	437	477	485	439	471	452	399	512	453	495	503	436	436	457	467	466	436	465	435	452	481	456	494	482	464	462	475	450	450	479	475	447	466	456	473	417	430	460	451	469	487	461	460	438	438	476	474	467	441	510	458	475	459	442	480	485	426	452	452	477	475	453	418	479	455	457	440	438	449	436	440	425	454	456	441	489	476	458	463	516	497	420	449	436	427	487	507	477	463	481	469	499	465	465	452	479	490	456	430	444	491	460	488	452	504	456	482	459	450	465	477	457	468	452	469	462	457	465	448	465	506	471	487	461	490	490	449	456	429	441	453	437	479	494	464	480	464	435	457	438	475	429	442	480	429	464	452	483	447	431	461	492	488	480	431	445	465	442	420	456	454	452	430	489	443	453	490	469	470	454	490	453	431	443	482	490	486	435	459	433	437	500	471	451	471	432	472	475	430	501	439	440	471	431	488	496	430	482	497	494	481	451	450	474	483	479	472	497	472	444	490	421	467	449	459	476	432	454	501	474	492	458	464	464	447	454	459	449	454	466	480	469	452	498	481	457	487	472	442	442	500	470	498	441	429	465	490	450	441	435	445	426	424	458	464	474	466	479	439	450	483	475	449	458	458	453	461	436	496	465	445	467	470	466	465	448	463	458	457	422	457	459	504	501	446	467	463	455	471	431	488	452	489	427	454	478	428	480	455	480	462	482	489	476	452	473	457	483	469	428	467	454	438	431	471	431	475	470	453	438	444	462	450	489	432	464	454	416	431	443	458	503	454	496	452	463	485	454	522	432	466	446	445	446	453	446	470	478	466	488	462	462	452	454	456	434	500	470	457	490	467	430	471	443	437	435	463	457	485	457	440	462	430	412	435	476	438	520	513	479	418	441	450	486	513	445	452	503	471	460	450	475	460	458	486	467	451	480	460	460	489	509	466	458	449	443	458	482	454	473	459	503	484	454	477	486	456	479	471	436	473	484	476	449	454	423	465	420	459	465	450	455	454	444	481	461	468	481	483	475	470	466	462	466	457	479	456	460	481	490	445	429	448	476	467	515	477	473	474	434	451	487	434	457	451	496	437	458	456	441	456	492	459	439	424	439	443	464	459	454	448	444	494	457	517	442	449	446	478	494	446	447	493	422	447	488	482	452	489	464	478	484	473	466	431	455	455	430	443	492	473	476	440	460	464	423	458	448	469	440	483	478	452	468	446	473	436	441	447	480	473	458	525	428	505	511	511	445	456	456	480	501	484	459	425	489	477	452	431	502	489	479	480	495	467	499	449	466	436	453	441	469	464	462	476	454	483	451	436	483	452	472	460	475	476	475	502	450	441	411	461	553	479	462	489	467	466	447	471	482	433	454	447	461	493	444	459	500	458	477	483	477	456	453	464	483	461	482	526	474	488
35797	9265	1033	723	664	611	544	547	558	540	577	564	571	540	568	534	527	584	572	591	596	564	521	520	538	567	568	517	531	535	541	515	571	520	596	572	576	549	589	548	561	553	556	554	505	555	526	569	540	520	523	521	549	544	575	601	517	573	550	539	550	549	549	541	537	543	535	580	543	530	592	554	550	558	555	550	522	563	512	542	514	534	551	555	554	554	576	520	524	525	514	551	545	518	535	544	523	495	537	561	552	537	534	533	547	546	540	543	585	586	529	499	554	576	569	561	495	505	533	570	547	557	556	589	534	552	538	531	574	512	545	523	538	556	494	543	526	573	576	553	550	560	539	528	546	519	553	575	614	548	558	496	525	533	518	565	569	553	587	542	531	566	550	549	549	534	556	535	578	533	545	541	548	558	528	529	563	508	536	517	590	516	502	532	555	525	575	554	533	530	578	539	540	592	561	541	540	538	510	565	539	546	519	522	572	554	523	568	572	546	519	562	492	515	561	558	483	552	566	500	538	529	529	562	566	532	555	563	567	557	515	528	493	565	551	492	554	537	502	546	554	543	578	553	525	527	524	535	552	523	582	542	538	548	579	545	547	553	531	577	565	551	532	532	573	598	543	520	532	546	583	581	527	559	552	532	550	538	554	515	543	511	507	562	496	524	569	507	499	544	570	507	544	558	522	582	539	513	551	521	509	526	540	541	572	581	541	531	557	492	516	536	532	585	547	535	532	551	519	537	559	501	548	557	545	548	537	551	529	526	550	542	532	525	532	559	503	598	550	507	530	544	580	531	533	533	555	524	551	568	528	528	539	526	508	561	544	593	542	542	545	569	508	513	560	539	554	535	549	548	536	509	548	517	537	551	548	528	533	582	528	544	528	575	539	541	555	546	545	554	526	537	552	499	508	569	522	523	577	520	493	529	561	502	565	509	557	527	535	546	537	540	552	528	530	546	558	517	536	570	498	520	549	525	532	560	531	568	540	532	564	582	559	556	553	512	561	546	533	523	571	513	572	557	546	517	526	562	534	513	516	535	533	574	539	541	505	495	537	536	534	530	519	523	576	531	505	545	567	569	567	536	521	566	555	544	518	536	509	520	519	531	586	503	521	539	535	579	527	517	569	529	536	548	558	553	555	554	525	515	486	587	585	530	558	556	532	538	559	550	550	567	536	496	525	541	567	597	578	563	524	565	541	527	479	529	599	535	539	532	554	560	533	552	554	547	525	489	545	528	582	545	506	562	513	528	534	558	490	554	518	552	544	535	561	573	577	524	543	556	541	540	572	578	567	512	554	522	537	505	519	546	547	565	565	525	534	544	537	542	542	532	546	561	563	545	555	524	568	536	553	485	517	554	549	528	561	543	547	574	529	567	532	582	520	546	521	578	513	534	536	550	548	541	520	537	520	540	553	573	523	548	545	488	504	595	566	538	550	548	572	538	497	578	546	590	565	520	539	548	537	569	559	543	535	532	593	535	550	517	591	559	552	543	543	577	553	550	581	579	542	541	514	557	552	560	469	493	519	552	525	554	555	529	573	545	538	559	565	566	525	513	530	554	591	533	533	527	569	507	578	531	539	516	519	557	555	517	538	562	496	528	537	500	580	492	547	559	562	516	572	543	521	525	509	568	556	534	540	557	582	543	567	584	547	572	564	557	520	544	531	560	562	571	591	549	527	518	567	529	543	529	520	530	546	519	565	570	547	552	528	575	533	563	548	538	523	564	579	556	558	571	522	548	570	508	547	536	556	496	558	553	511	514	574	549	559	552	536	521	537	552	585	515	514	567	541	545	559	528	528	547	493	535	571	580	560	562	548	539	522	554	559	581	529	534	543	510	530	542	564	537	505	551	547	517	551	536	562	590	519	539	507	539	501	500	543	544	509	580	555	579	540	564	535	532	501	524	543	573	535	555	518	539	521	566	575	490	595	507	514	555	577	532	540	534	566	530	539	550	574	564	534	549	490	556	562	525	495	572	580	526	545	566	541	563	535	586	583	574	565	539	562	542	564	565	552	528	545	605	570	534	519	521	547	565	518	541	573	540	532	534	537	517	551	503	572	551	514	530	494	516	566	539	545	567	548	518	543	529	553	519	595	587	527	546	581	528	523	562	510	530	536	564	554	522	522	561	561	575	527	541	489	535	537	524	535	549	552	556	538	548	539	545	555	513	556	503	575	560	543	579	518	544	555	524	535	512	538	514	560	556	514	536	520	560	541	545	583	549	549	520	586	533	517	554	560	512	530	546	550	528	498	546	536	549	553	499	552	541	519	528	501	551	549	575	562	547	498	493	572	540	563	503	566	545	555	551	550	559	554	576	572	541	513	523	533	505	508	525	501	554	574	554	533	538	540	554	551	573	540	547	542	527	533	532	554	555	562	553	501	527	561	518	492	556	558	559	555	505	562	539	534	535	544	494	525	578	577	569	533	545	537	531	527	550	563	538	517	586	597	569	553	520	544	526	538	540	523	557	543	589	592	528	524	517	503	569	528	539	495	564	559	529	554	520	529	565	561	538	566	536	569	520	566	557	606	562	562	559	527	542	561	521	551	551	536	552	532	591	532	533	530	546	521	560	550	538	535	527	559	532	572	552	592	539	531	567	552	513	536	541	531	509	568	557	504	525	578	554	551	569	490	523	544	520	543	536	562	536	551	491	528	535	557	570	573	524	554	560	576	516	539	584	541	539	559	563	565	523	534	555	517	556	545	515	531	519	576	522	533	495	551	535	551	562	542	549	528	562	561	590	535	548	519	511	525	556	496	536	517	532	546	606	526	536	527	522	604	528	526	558	577	514	533	572	557	533	510	505	552	549	501	535	571	528	530	517	515	544	499	527	560	556	539	542	537	536	581	536	587	524	582	538	511	559	525	560	551	557	521	554	563	501	500	534	560	548	548	527	540	538	546	515	567	534	562	557	500	515	541	554	513	515	524	515	572	510	529	523	547	533	538	556	550	584	562	556	557	532	513	598	528	544	564	559	508	523	521	542	529	589	530	500	562	525	580	543	568	544	584	548	546	558	543	541	571	543	540	530	531	521	530	547	541	521	512	539	530	562	531	507	531	509	561	560	519	530	560	560	543	501	570	502	570	505	536	558	519	581	520	515	557	513	520	548	523	557	584	551	542	558	514	537	550	568	545	521	540	521	557	558	548	558	518	545	520	565	582	549	524	513	577	537	557	558	524	562	538	548	545	518	567	573	547	564	560	548	523	552	522	552	540	522	548	555	565	517	537	510	535	520	553	539	506	487	545	570	536	531	543	532	573	546	546	556	538	561	549	545	559	574	549	507	531	584	519	559	522	511	572	540	537	574	568	504	536	544	566	560	564	591	575	531	515	575	554	551	538	560	572	511	559	524	526	531	531	542	562	546	491	558	557	538	546	550	527	533	575	539	565	559	523	510	538	475	545	560	534	527	553	532	502	565	528	535	509	559	521	501	507	523	559	542	505	553	553	556	539	537	539	586	574	555	515	572
23222	20744	27997	23540	20721	11810	1043	642	548	487	429	422	381	360	365	342	323	373	327	308	323	303	338	342	318	326	303	299	292	299	321	289	315	294	286	308	279	299	312	265	303	266	304	255	279	275	305	308	303	316	277	315	272	303	277	266	280	286	255	283	304	277	289	270	296	260	298	295	295	329	281	309	264	301	285	296	263	293	290	261	284	323	281	295	285	299	274	256	266	299	289	285	288	280	263	292	268	297	276	309	262	278	261	286	255	281	322	282	275	283	282	277	267	247	268	248	282	276	292	289	274	254	287	282	277	296	285	276	290	292	281	293	238	294	286	330	251	290	297	279	298	240	297	283	268	269	288	315	290	291	292	312	281	307	286	320	307	298	294	282	292	306	280	272	285	282	292	268	280	281	295	280	317	263	250	275	287	285	325	259	317	292	276	282	279	263	285	275	276	288	261	305	312	277	259	297	294	281	311	277	268	255	292	287	258	307	269	284	274	270	247	277	293	277	297	288	280	252	294	263	296	290	265	275	286	283	295	302	277	316	298	281	294	288	298	277	284	271	331	258	275	261	260	315	271	264	277	275	317	271	284	286	299	276	290	292	286	257	279	275	287	299	310	275	295	279	274	287	297	263	264	281	254	263	273	266	297	270	281	299	278	285	301	285	308	287	309	290	271	318	258	294	289	272	288	254	285	279	308	255	303	267	267	285	320	315	253	303	266	281	263	272	290	256	296	302	260	286	273	291	296	253	272	261	272	292	310	296	292	303	278	276	294	280	267	309	279	272	294	280	304	266	316	263	288	238	322	255	301	282	283	278	294	288	297	296	315	294	294	282	268	241	262	288	276	286	313	265	295	252	278	285	299	266	267	298	283	293	286	282	266	274	291	288	333	277	273	280	272	282	278	292	265	259	258	303	299	268	271	324	277	280	304	272	295	325	281	273	291	294	267	253	310	281	276	291	282	296	328	298	307	285	277	292	290	272	265	292	290	255	307	246	261	240	277	282	278	268	266	244	300	265	303	297	295	294	291	311	303	278	269	239	287	253	301	274	278	300	265	294	247	254	277	256	289	268	260	262	299	281	303	257	286	285	279	258	277	267	286	292	293	259	309	289	277	262	308	279	288	267	289	298	282	270	307	243	256	277	333	257	301	259	270	287	278	251	294	305	246	292	263	270	290	283	297	265	283	267	266	243	299	292	289	276	301	292	281	268	261	261	307	285	302	264	297	294	284	285	264	299	258	316	260	241	263	282	294	312	315	233	275	286	274	263	270	271	276	266	273	287	264	299	270	294	264	275	316	288	292	287	263	292	311	285	284	305	257	285	297	300	272	295	306	267	315	271	276	272	295	264	275	275	281	269	267	278	284	283	289	282	264	281	287	298	259	245	285	272	250	311	286	278	275	283	261	270	265	281	245	265	284	246	298	274	289	283	278	274	287	267	274	269	264	304	294	289	277	290	280	297	257	315	290	312	256	294	271	288	308	286	266	291	277	283	268	298	291	288	261	307	296	297	287	273	278	317	273	250	284	308	269	285	244	291	297	293	281	303	314	308	272	269	284	285	273	267	311	254	272	276	284	261	256	278	290	282	289	274	282	292	276	293	292	277	266	290	303	256	309	278	288	300	263	281	272	291	276	265	257	290	284	268	275	282	273	252	291	293	253	299	277	287	284	283	276	281	262	259	281	310	282	275	296	270	265	272	253	314	253	294	303	294	294	299	288	279	277	296	272	270	288	268	292	285	304	284	282	266	271	274	286	276	282	272	300	249	286	315	284	258	281	301	298	278	268	269	274	280	295	297	266	305	285	306	298	291	289	257	297	269	283	281	288	303	268	262	293	261	279	283	274	261	288	294	262	297	263	292	303	258	283	300	259	270	283	283	253	284	280	286	272	277	297	301	269	301	288	291	277	278	286	326	273	263	232	270	272	254	301	290	300	272	259	274	278	250	305	252	290	303	260	266	280	262	267	317	242	269	251	275	298	315	278	276	233	266	266	280	298	267	295	269	248	283	259	283	306	289	281	289	290	283	299	269	294	295	286	298	325	281	279	267	277	282	256	291	279	253	271	282	300	281	263	291	275	309	283	298	287	299	288	288	279	280	287	280	270	275	297	282	284	314	257	287	280	295	302	301	260	263	305	293	296	279	267	288	290	276	279	291	289	285	266	309	264	268	252	308	298	266	247	263	282	276	260	271	309	288	262	278	289	291	273	301	306	317	300	276	276	262	305	283	271	271	271	256	258	240	264	298	282	284	256	285	311	262	257	236	273	256	281	272	265	263	289	276	300	301	262	286	274	279	284	309	326	283	289	285	330	280	288	266	313	258	278	276	295	286	293	260	318	282	279	286	295	272	269	275	252	303	269	288	265	312	270	279	256	277	250	271	274	290	307	290	299	280	273	274	244	263	291	281	281	254	261	290	271	243	298	280	312	290	288	267	280	258	253	282	294	297	277	289	271	298	255	282	286	281	291	299	287	265	295	255	264	275	269	290	301	272	298	321	279	284	277	264	270	261	290	254	291	288	260	277	267	254	248	273	278	282	280	304	291	277	273	257	265	257	297	280	285	285	318	301	300	281	279	269	272	285	234	282	290	304	267	324	278	247	298	242	280	288	281	262	291	282	265	319	292	314	282	297	292	300	302	296	263	288	299	299	286	285	293	294	317	308	270	300	266	282	263	292	273	269	266	274	273	281	281	289	286	278	243	289	286	287	284	255	281	273	291	302	303	250	278	283	299	268	277	292	274	274	278	268	275	277	269	251	272	297	274	274	242	253	265	273	277	261	300	284	282	279	285	277	307	263	270	296	278	275	258	261	287	258	297	313	298	317	302	251	257	289	278	268	294	247	265	269	286	264	287	314	290	286	260	297	262	270	266	271	290	266	298	283	296	316	276	309	261	280	278	321	271	273	269	255	284	273	317	290	279	251	305	275	275	290	276	270	282	272	285	309	248	264	265	284	265	261	313	287	293	299	284	289	275	267	293	311	277	251	294	258	289	304	309	255	263	270	293	281	281	285	287	255	278	282	285	292	266	276	234	301	259	266	317	269	282	303	279	296	284	278	312	271	282	275	273	304	291	263	296	297	288	296	272	293	257	321	273	277	283	304	254	264	269	277	292	259	238	303	268	299	278	301	284	305	263	263	267	276	281	263	259	292	311	298	287	295	256	269	235	304	293	278	277	287	322	271	256	311	281	281	292	265	259	261	248	331	278	299	268	288	259	275	305	293	288	273	316	276	308	295	273	284	282	277	272	239	287	287	254	268	272	262	277	300	262	269	268	270	282	275	294	300	274	261	252	296	281	267	274	266	292	239	304	274	260	280	290	289	305	254	271	265	269	271	266	305	241	290	261	312	287	282	278	255	285	284	294	247	282	259	301	289	296	269	287	256	274	266	297	301	302	287	248	287	256	305	296	309	275	288	265	274	277	246	267	287	305	259	309	266	300	255	283	301	293	296	295	287	288	278	315	261	265	265
38834	17340	6261	3018	2063	1610	1252	1139	883	723	674	544	562	514	435	401	393	393	382	412	431	351	388	370	354	375	318	368	359	376	336	373	356	345	353	334	305	361	336	340	346	371	348	341	341	344	323	354	330	372	372	361	339	377	330	341	341	346	343	333	354	347	355	329	328	318	311	348	377	341	318	364	356	306	345	368	296	323	333	342	364	313	309	303	358	309	338	311	314	310	355	323	316	341	316	344	340	309	316	344	334	344	346	364	347	350	335	331	331	338	353	339	305	328	309	364	318	336	330	339	343	328	313	315	287	333	324	331	324	309	299	324	373	337	327	311	326	328	343	320	339	371	317	325	347	344	345	301	339	349	342	321	300	341	338	333	346	332	335	325	329	312	323	336	318	343	314	318	343	310	341	341	329	314	309	342	344	321	354	312	307	318	314	343	312	336	326	349	361	305	320	342	340	325	334	304	322	359	306	324	328	336	316	317	325	326	328	311	331	338	330	338	354	368	336	323	342	310	336	333	307	313	325	321	335	337	333	358	317	346	323	348	321	327	305	316	357	314	333	338	330	339	320	333	351	331	345	332	278	305	339	331	314	328	335	341	317	337	331	323	327	312	323	345	319	322	320	285	343	328	309	328	279	333	331	367	323	298	342	349	317	298	333	311	318	340	328	349	322	321	357	355	328	319	347	344	326	325	331	360	331	335	299	346	330	329	319	332	332	337	372	317	332	320	353	337	321	351	361	342	349	309	321	319	346	338	313	330	327	318	316	354	308	318	338	312	322	322	296	324	317	327	307	296	318	325	317	343	340	334	316	323	312	338	331	343	335	313	320	342	328	347	307	323	315	341	322	296	300	371	371	339	328	312	323	326	314	308	316	350	326	305	308	338	332	346	318	365	315	342	358	301	354	328	338	318	316	286	298	335	316	323	375	309	360	353	298	323	318	330	331	330	346	353	324	322	337	307	346	333	344	333	289	333	335	339	341	308	335	330	336	328	353	324	334	348	343	339	333	298	325	314	329	370	339	333	355	329	338	311	334	322	312	359	325	327	322	316	332	336	323	307	323	333	330	335	364	361	302	331	349	316	353	304	340	338	317	349	305	373	334	317	367	317	312	342	316	335	326	321	316	347	346	322	313	314	344	324	322	353	310	336	310	313	332	322	360	329	326	342	347	345	347	325	334	298	317	351	323	331	338	351	335	323	319	330	366	305	361	338	333	326	350	349	362	354	320	338	358	313	304	339	363	346	309	306	313	314	340	335	344	315	297	359	330	322	330	330	325	334	338	325	316	368	339	354	349	346	349	343	341	362	355	317	356	304	329	327	370	301	323	307	321	358	331	321	328	322	346	321	312	307	291	325	321	325	296	325	338	330	341	298	322	339	341	336	356	338	331	343	331	313	319	327	325	316	310	333	333	341	294	329	313	337	340	329	326	308	348	333	346	343	342	320	322	371	339	332	359	330	345	333	289	314	310	314	293	305	360	313	317	334	326	318	344	321	307	341	322	313	323	324	319	319	338	323	336	306	336	336	337	319	327	349	318	339	307	316	360	359	341	320	360	326	329	304	339	329	315	299	314	330	337	330	327	345	310	336	289	316	320	341	322	332	310	295	276	323	314	323	354	313	310	332	327	305	369	313	317	349	345	341	331	355	354	340	340	343	333	291	303	339	318	342	377	318	310	327	330	333	334	292	335	318	338	347	298	319	301	328	348	319	300	339	322	327	323	318	312	326	369	338	325	295	342	299	296	299	293	344	308	332	317	299	321	319	376	318	365	316	340	336	317	293	313	309	331	359	297	348	343	315	341	312	314	308	349	302	346	309	338	327	320	336	345	327	343	361	330	298	362	319	371	295	300	342	299	295	298	329	326	301	294	340	322	328	327	358	346	311	324	331	331	330	318	347	317	322	353	324	322	343	326	339	333	313	347	354	310	316	338	295	337	331	302	317	368	342	322	307	318	327	320	311	319	356	331	295	336	351	318	341	338	314	316	334	360	318	335	331	312	350	349	328	331	342	316	303	337	324	347	293	349	340	327	333	331	317	343	328	321	358	314	312	334	331	330	347	327	334	354	344	362	336	329	340	341	316	329	295	343	318	343	302	344	315	289	296	322	326	335	310	340	343	322	341	382	330	328	329	339	319	329	361	356	314	302	347	346	327	321	332	343	316	314	364	339	322	353	314	331	294	330	321	327	360	349	353	299	345	337	326	348	336	332	278	304	341	355	331	347	359	342	358	329	321	328	323	356	324	332	314	366	349	328	353	307	351	334	324	322	320	342	311	372	313	335	309	305	347	322	291	348	341	336	329	301	351	344	350	305	306	312	297	349	317	304	357	319	347	316	330	339	341	336	319	320	285	315	307	316	294	309	297	334	320	306	297	340	374	337	323	297	337	316	313	313	338	320	328	312	320	310	329	361	305	319	310	354	316	350	329	352	340	334	324	352	293	321	317	329	337	342	307	355	370	388	319	301	319	321	336	340	312	323	328	341	351	332	333	295	352	302	327	304	299	330	357	302	359	329	337	329	342	320	332	303	346	361	333	338	346	325	342	324	347	357	326	304	337	335	332	369	307	319	336	307	324	336	346	293	328	307	373	292	360	331	334	325	357	316	386	306	318	322	312	322	345	345	358	333	309	308	347	348	367	309	334	365	325	312	346	326	323	317	341	313	339	297	340	357	330	314	338	335	305	359	302	363	309	321	312	308	314	319	289	332	326	301	305	338	308	293	301	302	344	328	331	326	308	336	321	339	319	340	327	326	335	325	327	342	329	373	329	335	315	353	349	295	344	336	325	314	335	321	316	344	342	316	292	332	324	328	323	326	301	341	331	301	303	310	326	327	327	306	326	325	343	309	322	329	334	316	355	338	337	341	327	307	327	345	311	340	318	351	350	330	314	324	361	286	341	349	325	339	331	336	338	321	317	382	326	313	318	315	341	359	324	305	328	379	330	310	338	358	316	295	323	358	341	325	340	312	359	334	322	319	313	305	335	335	321	325	322	299	335	341	337	323	354	344	338	332	367	315	327	314	336	312	337	334	296	335	298	297	330	352	320	353	356	336	310	324	332	359	332	356	332	355	335	328	331	311	289	326	340	338	345	341	301	323	360	313	340	266	351	321	300	344	319	314	326	325	338	383	350	323	346	372	315	358	322	316	332	290	355	310	328	352	377	318	339	331	324	329	343	340	359	338	343	316	341	322	331	343	311	341	344	355	319	333	340	309	369	333	334	360	305	311	347	354	344	328	331	332	331	364	342	295	307	322	354	349	281	351	344	367	319	321	316	316	340	348	299	320	312	331	337	337	330	310	337	309	315	326	360	334	330	331	350	332	329	312	314	338	320	318	292	321	316	330	338	360	333	304	342	301	333	345	339	275	335	318	340	330	335	316	316	363	310	328	321	331	321	315	301	339	388	350	340	356	307	321	323	320	354	318	324	321	325	323	343	344	325	322	340	332	326	317	353	344	307	313	328	306	339
24380	20714	27033	24310	13157	1329	888	811	766	726	680	664	725	685	653	674	648	671	653	673	647	628	647	695	637	626	604	698	656	676	640	649	670	659	635	642	608	659	652	638	654	658	644	656	643	608	682	697	671	641	653	616	635	674	673	623	606	609	619	669	655	611	655	610	654	644	648	678	672	612	665	666	663	643	675	673	638	626	640	666	667	673	624	640	662	642	649	615	654	614	655	587	643	615	653	643	643	603	613	611	651	638	662	648	710	594	669	626	670	597	691	609	637	632	596	589	647	643	621	643	603	636	616	661	665	633	624	630	650	661	639	614	623	641	615	616	673	658	639	661	670	654	593	628	595	657	649	636	618	638	634	612	633	622	650	574	653	674	644	645	622	615	616	621	621	595	649	659	607	612	618	679	588	677	645	647	608	656	607	611	635	668	652	651	644	649	601	626	587	639	657	674	656	622	658	641	650	641	607	589	614	697	630	610	648	631	583	710	612	600	651	660	597	618	624	671	665	627	607	640	630	643	618	635	630	633	602	676	621	660	665	653	677	648	649	614	648	630	627	601	624	635	596	672	632	615	664	652	657	675	619	637	657	616	604	670	659	679	638	661	671	653	682	614	656	649	585	639	663	627	609	641	682	633	664	603	622	616	701	679	650	594	623	634	612	611	677	659	647	649	648	620	671	634	681	651	672	608	648	652	632	676	653	643	628	621	628	629	627	627	581	623	633	659	668	612	636	635	617	669	668	622	592	611	642	632	650	662	642	642	606	620	627	646	637	612	665	655	610	658	596	637	644	623	583	634	665	652	670	619	627	607	646	616	682	674	647	654	602	645	647	630	618	602	651	618	649	638	632	646	657	666	667	621	634	682	635	629	650	620	641	649	613	623	660	644	626	613	671	673	574	626	641	601	656	633	653	650	638	628	670	606	610	637	632	643	642	601	619	625	700	647	639	610	640	648	618	647	680	654	601	634	677	597	596	594	620	651	608	653	595	630	637	627	599	622	626	604	679	697	639	624	617	630	649	663	634	655	667	649	624	606	635	620	639	618	583	618	620	627	659	641	649	647	651	676	645	630	627	621	639	644	652	657	619	605	595	631	662	615	654	661	663	678	710	683	644	666	699	679	632	646	629	628	646	609	627	673	680	633	665	613	703	674	627	682	582	578	667	649	650	608	622	610	617	668	658	676	653	628	652	655	613	634	607	600	628	649	679	627	666	655	651	655	679	635	639	648	625	675	657	616	653	622	592	663	664	623	597	680	640	649	614	623	599	667	607	649	634	644	651	666	679	599	645	622	645	605	670	641	629	654	678	616	631	620	663	690	619	716	635	606	672	637	610	613	684	644	650	642	660	663	663	656	616	621	640	648	644	675	605	603	635	630	686	617	644	608	653	648	638	634	623	653	650	654	651	691	669	623	647	664	701	616	682	626	610	661	610	618	595	617	622	677	593	638	624	577	605	674	635	668	677	643	652	638	674	619	665	615	635	603	673	644	621	648	612	632	631	624	571	700	620	602	645	634	651	617	617	661	641	651	668	619	644	623	622	653	664	612	621	637	650	639	632	602	618	596	584	622	646	620	659	655	649	640	619	656	600	654	638	610	642	650	620	612	632	652	632	609	650	575	657	587	628	664	632	655	670	596	659	625	608	625	605	600	675	590	608	649	600	607	611	687	641	628	613	642	619	635	624	657	639	623	596	663	619	631	639	603	612	660	670	645	668	648	643	619	663	648	638	650	656	668	635	631	599	633	700	630	655	654	651	631	609	666	679	604	632	600	636	653	636	646	606	664	606	674	581	619	660	638	606	677	638	621	621	648	614	641	615	586	616	584	619	655	641	586	598	664	608	599	604	672	658	613	595	617	610	601	603	608	626	604	628	625	659	685	603	577	646	632	641	567	650	622	694	638	610	626	608	673	616	622	622	610	614	628	640	678	632	621	617	659	605	669	601	631	616	645	631	674	692	642	616	602	656	627	612	631	614	624	631	610	633	661	604	635	628	617	666	614	579	668	667	620	633	689	674	608	642	614	621	648	622	643	603	629	624	623	639	680	647	665	664	632	586	657	637	627	615	670	609	606	610	634	626	628	631	699	638	660	625	598	593	610	641	669	634	575	614	649	661	587	636	647	686	616	607	631	660	648	585	608	609	621	687	622	619	671	635	629	640	631	662	677	719	631	652	648	674	687	656	620	648	630	654	611	629	618	618	627	608	670	616	631	636	693	619	620	655	632	652	614	602	606	630	591	639	611	620	656	646	616	638	598	598	622	590	625	595	671	642	653	656	636	626	662	660	697	628	628	623	621	601	630	665	604	614	589	627	652	599	618	695	670	691	657	668	639	674	642	670	629	664	654	632	604	614	617	634	636	626	612	603	643	598	605	671	650	680	645	617	656	603	625	648	607	617	674	660	629	614	677	629	630	635	623	645	675	652	680	654	652	627	649	658	623	652	624	646	619	659	662	647	640	659	625	665	597	618	639	611	643	658	631	633	673	628	622	605	633	686	639	655	627	624	637	677	656	606	659	641	578	656	638	640	607	642	637	605	602	633	616	614	629	657	613	665	635	638	638	626	612	647	617	624	660	645	608	654	626	619	602	702	624	607	584	604	617	641	683	592	578	622	631	631	633	673	659	609	661	605	695	648	602	649	660	617	574	599	612	629	677	660	629	610	607	612	652	624	630	638	639	605	619	644	642	607	635	632	611	653	636	639	595	634	681	682	629	644	615	642	632	587	643	620	642	663	642	633	646	609	631	641	663	631	670	662	621	607	678	632	673	651	668	604	605	613	637	662	620	615	632	638	608	680	609	631	643	626	636	649	660	634	675	649	625	651	650	654	664	629	640	640	629	616	669	611	652	644	592	619	713	660	622	609	603	645	652	612	626	636	662	638	623	657	700	608	627	626	645	658	648	665	612	597	630	647	579	680	657	665	650	668	649	594	672	635	620	637	630	689	597	645	617	597	616	626	649	661	581	605	625	669	665	659	651	618	641	638	665	597	628	645	657	627	585	692	633	669	663	684	654	694	661	644	641	602	636	632	666	599	637	643	681	671	610	673	615	607	635	648	596	596	658	618	622	653	637	604	620	608	656	641	619	611	581	655	610	583	603	621	704	645	624	621	622	641	663	660	690	633	628	625	606	643	651	626	594	631	633	619	615	603	608	675	628	639	642	617	613	673	642	641	652	674	662	605	616	687	648	634	591	671	661	622	637	658	672	662	629	601	603	685	644	650	617	620	634	644	599	637	609	590	676	648	629	622	629	617	667	642	619	619	632	627	629	602	619	649	645	615	583	576	645	641	627	621	623	611	640	675	607	638	626	645	662	603	647	672	600	605	608	595	612	628	593	606	637	606	630	634	647	672	598	607	595	636	628	599	656	646	622	648	605	648	620	590	611	646	668	634	643	677	650	673	608	648	606	644	637	629	658	614	683	605	649	622	642	638	640	680	600	633	614	649	688	631	608	631	597	634	641	648	627
38990	14242	3998	2217	1720	1438	1256	1107	1034	1037	909	854	806	813	832	799	761	782	764	721	765	749	717	785	706	743	704	718	703	768	753	714	805	736	669	723	688	710	701	715	739	746	719	745	833	708	734	731	675	674	676	757	735	708	676	748	715	703	719	678	741	714	702	783	741	646	713	738	716	717	711	736	741	695	682	736	743	716	756	747	710	746	712	730	746	728	718	700	723	723	680	765	720	715	702	739	740	763	699	727	746	727	752	711	699	706	691	770	744	726	716	753	696	666	736	721	750	726	747	688	646	772	727	677	722	718	686	759	700	698	727	716	757	710	738	725	699	765	747	679	718	739	731	721	708	716	734	731	750	710	758	747	724	682	738	703	719	720	712	708	729	750	684	714	738	711	673	754	720	686	697	721	759	706	712	715	727	735	732	693	670	668	702	681	731	702	724	675	693	734	759	665	722	730	719	724	739	693	723	665	702	673	768	755	718	739	773	693	683	723	717	710	684	722	701	720	731	697	728	698	710	690	720	716	716	749	725	706	718	695	735	711	731	705	731	682	716	736	693	712	761	681	737	721	741	731	727	693	733	753	724	758	723	690	704	698	749	707	693	749	740	717	738	743	723	709	722	761	721	687	675	739	722	709	722	708	694	683	679	707	768	734	717	715	711	687	716	689	707	721	751	700	691	709	741	695	754	747	732	716	726	694	744	724	728	698	749	668	730	685	729	707	682	681	714	733	697	746	718	694	728	709	701	717	708	712	749	698	726	711	685	693	736	708	651	738	683	708	685	681	721	752	656	716	755	681	689	729	727	737	701	758	716	760	702	717	740	718	706	738	703	665	741	731	685	727	729	710	726	703	759	716	685	746	708	726	700	757	745	729	724	697	723	681	724	688	749	694	684	690	718	700	716	720	728	728	707	697	707	733	691	705	719	696	682	730	723	689	729	751	704	673	713	707	730	686	713	714	716	719	749	683	691	736	699	717	716	694	705	741	738	741	727	745	712	736	706	692	753	670	755	740	673	719	738	725	719	700	719	763	766	726	750	772	672	759	761	699	675	714	751	753	658	751	728	737	716	633	734	682	734	716	700	649	750	708	751	755	694	703	730	699	745	729	704	727	753	706	694	742	775	767	710	695	696	714	696	716	701	686	685	735	742	714	651	700	735	705	704	707	694	750	727	783	728	719	713	690	682	724	720	706	754	695	738	755	735	708	703	681	743	690	716	730	763	719	675	712	717	749	722	705	705	743	735	720	716	772	736	754	763	774	722	711	716	679	731	722	717	714	746	721	728	697	702	729	702	713	702	739	707	716	755	727	764	700	707	735	705	750	663	733	689	697	679	745	728	685	704	758	689	760	777	745	731	719	701	723	693	664	705	701	701	725	712	730	675	717	643	711	694	726	716	751	780	731	691	685	693	694	674	760	735	766	724	681	663	667	668	757	686	709	737	688	725	749	696	730	713	755	726	759	743	722	698	713	702	687	713	739	713	673	719	716	725	728	702	753	690	697	703	662	701	730	662	691	731	717	744	708	742	693	749	720	726	690	718	716	685	748	704	706	686	691	700	657	672	671	773	778	720	710	696	744	699	695	737	711	711	745	737	731	702	695	740	734	736	715	733	751	728	770	675	678	725	673	680	746	711	693	683	730	778	707	773	722	721	770	691	721	693	766	714	685	702	663	699	725	686	675	704	752	751	733	757	726	671	703	708	677	731	753	719	728	702	699	745	767	747	719	722	733	719	711	699	731	720	740	740	770	693	710	712	743	686	721	674	721	714	737	700	741	694	725	669	678	705	762	721	761	677	770	691	651	707	703	741	785	691	758	720	691	661	707	659	741	715	776	736	728	691	725	670	715	676	735	785	668	722	703	670	735	737	713	782	718	684	679	695	736	726	713	705	682	696	679	742	735	706	669	740	758	744	744	708	691	700	736	705	670	668	747	661	737	729	733	678	714	709	747	758	682	731	723	725	740	714	713	711	672	702	721	731	767	720	720	760	713	652	673	694	693	701	685	709	702	713	678	696	697	744	702	716	739	675	731	694	722	714	659	684	697	652	724	756	713	728	727	744	725	725	675	706	730	721	682	709	691	669	719	758	745	741	692	715	702	648	718	711	697	714	727	729	726	690	736	745	714	699	660	699	740	732	687	707	734	696	777	746	701	741	715	689	694	701	709	696	703	716	763	720	667	722	752	722	712	745	731	718	735	706	771	735	665	681	721	731	750	766	755	694	747	701	768	710	682	680	751	722	673	710	720	732	703	703	747	698	722	699	767	700	702	726	747	702	733	711	640	758	711	716	776	739	757	670	717	704	721	736	697	671	690	722	692	721	699	752	707	697	732	713	727	728	705	709	711	744	688	696	724	715	700	762	688	783	727	735	711	649	729	712	733	731	704	759	728	691	714	722	716	728	746	714	742	701	723	669	690	701	751	706	717	691	743	757	739	748	665	756	700	694	728	712	711	767	686	662	657	741	685	724	725	732	728	695	677	684	724	679	695	712	683	691	705	694	691	709	769	696	722	717	752	771	693	698	670	669	717	726	702	697	743	731	728	718	707	697	721	712	736	690	732	697	684	754	745	729	701	711	691	735	733	705	695	719	703	697	727	757	723	689	739	688	708	719	690	723	705	715	696	721	742	714	699	714	743	687	753	681	731	751	710	702	688	697	682	722	718	692	683	682	711	675	708	720	717	760	741	718	704	719	727	671	718	726	756	696	713	706	690	700	784	735	681	691	718	739	715	712	679	757	751	697	694	749	740	674	721	709	655	720	698	742	718	732	682	729	700	662	740	715	733	700	776	728	703	695	740	708	707	703	750	682	790	728	711	709	720	673	711	695	716	726	722	743	695	737	757	684	714	783	680	732	731	731	751	666	685	786	741	777	702	745	699	715	710	719	729	767	737	703	711	716	732	737	701	723	652	756	713	714	703	770	714	661	694	692	731	748	653	754	716	725	717	732	718	706	702	704	684	734	712	681	707	697	692	714	698	743	705	763	734	726	731	664	687	718	728	673	714	670	721	714	693	673	720	710	720	735	693	749	761	657	710	718	704	724	713	721	708	723	755	686	702	718	679	699	727	701	704	701	743	709	737	710	732	755	692	695	747	704	725	696	701	756	722	773	734	706	712	684	712	721	665	672	777	737	740	713	705	696	701	726	744	683	686	709	704	726	743	713	676	701	701	691	750	709	719	728	673	690	733	678	734	721	758	723	678	738	730	748	735	736	772	642	723	714	691	686	684	704	698	715	672	745	728	736	714	678	756	746	722	722	785	692	698	739	745	726	675	694	735	737	723	713	745	658	712	690	698	725	763	725	700	693	762	687	733	743	721	704	729	686	679	717	728	728	735	766	718	781	711	669	786	718	695	759	751	733	695	697	728	759	726	716	679	760	731	705	762	783	701	694	689	716	682	698	692	703	761	723	691	735	736	717	710	699	735	690	697	744	717	719	697	699	702	750	729	701	709	713	711	723	705	770	736
22199	20744	28323	23234	20744	20803	11739	1294	927	871	730	685	647	616	586	599	515	504	530	505	512	496	516	461	527	488	490	452	471	464	481	471	467	441	441	449	481	452	484	445	449	416	484	433	457	447	447	474	417	472	444	445	410	423	455	443	456	447	467	475	448	450	452	472	479	381	448	386	446	487	436	464	476	464	465	419	447	409	422	476	454	435	452	443	436	424	451	449	430	488	416	444	432	421	464	449	430	447	450	468	443	428	432	430	431	435	446	435	474	433	417	431	428	404	477	449	448	395	382	423	429	431	441	460	440	420	427	411	443	428	418	451	390	434	444	430	427	425	470	426	430	466	440	467	443	456	435	438	418	455	432	430	461	417	420	463	410	423	479	441	416	462	437	453	423	445	422	431	449	420	459	436	440	433	435	460	454	447	435	406	401	457	430	438	391	431	433	402	443	460	453	439	448	429	449	456	403	446	423	420	427	434	430	438	434	432	450	415	434	436	451	431	471	434	438	422	452	401	425	463	438	449	460	440	446	455	406	472	438	457	430	406	447	441	442	449	413	439	440	418	444	477	399	412	482	448	477	449	439	417	443	447	427	417	432	396	394	455	428	444	440	446	457	452	443	420	405	444	385	406	483	413	413	441	423	443	455	462	455	415	439	424	433	423	444	410	426	429	438	427	419	411	402	431	439	430	447	396	449	454	449	444	435	421	424	401	438	463	422	455	439	443	450	434	416	405	408	422	467	450	434	445	444	444	436	405	451	437	414	464	453	415	446	434	415	414	406	444	440	475	422	456	436	428	435	416	466	398	440	423	411	441	459	445	427	433	424	406	465	473	439	416	418	409	370	434	424	399	433	458	439	422	439	418	416	444	433	460	424	441	465	455	400	452	426	458	405	467	436	436	465	457	424	408	412	451	452	434	429	442	442	426	423	423	422	484	471	443	440	382	444	427	461	423	451	432	395	453	442	413	421	454	474	451	476	430	451	431	414	398	428	436	470	429	473	407	457	451	425	421	418	398	421	387	473	431	460	396	421	425	436	458	421	426	448	446	419	427	414	433	389	400	455	440	410	426	447	404	413	431	435	407	443	427	437	419	436	447	418	456	447	450	420	398	435	413	424	422	383	420	438	430	441	427	449	448	410	426	454	444	401	429	460	433	463	429	432	397	431	392	425	423	436	440	413	416	508	477	461	435	447	441	449	419	428	433	444	387	440	440	414	432	422	440	405	404	396	490	424	427	432	425	443	459	469	424	460	454	443	411	393	441	464	406	467	450	458	423	453	423	428	451	431	459	435	398	435	422	457	449	429	420	449	436	431	436	432	448	424	428	438	439	457	489	458	410	418	453	476	410	389	440	433	412	402	433	427	435	410	432	450	425	431	435	453	398	452	438	447	441	457	412	461	429	435	401	434	453	462	377	451	445	448	448	439	436	450	441	447	410	411	409	479	449	442	400	446	446	484	415	446	450	430	437	448	416	489	440	440	439	453	442	419	424	434	426	447	442	468	434	451	441	410	467	429	402	420	464	458	440	428	412	421	429	437	434	417	420	451	417	419	429	459	441	437	416	435	428	404	411	417	429	450	455	433	424	446	461	447	414	468	411	436	448	433	415	480	407	468	450	450	501	418	455	428	415	397	472	412	443	437	429	439	460	436	445	450	461	444	439	403	415	420	447	437	396	428	425	443	437	426	460	414	420	403	417	407	460	432	406	439	472	437	441	458	486	457	441	431	457	415	426	434	450	403	427	456	458	435	433	418	430	467	420	419	419	454	415	424	398	451	414	412	449	416	417	421	442	400	408	444	470	446	421	430	423	431	430	453	435	459	472	503	450	438	480	440	429	407	425	409	471	439	412	479	409	432	423	438	458	399	448	431	426	424	439	426	429	413	452	446	402	428	426	404	464	445	439	423	404	431	442	451	431	409	421	413	442	452	430	432	416	434	436	450	439	403	433	408	430	420	434	426	455	492	456	425	432	462	417	461	449	448	380	401	402	430	449	405	412	470	443	383	413	430	449	465	429	405	451	439	451	411	436	429	422	450	441	411	467	424	409	452	435	442	390	431	447	408	465	419	426	417	431	435	461	414	394	417	428	422	472	445	434	441	400	443	435	432	399	433	417	454	443	420	460	454	437	425	430	449	447	459	427	447	488	458	427	439	429	396	455	437	428	443	425	409	429	407	410	415	443	451	469	441	468	432	439	433	418	468	439	439	408	454	431	451	464	420	403	459	441	421	370	440	477	427	428	461	422	412	386	416	436	433	441	409	422	428	430	413	430	434	436	457	477	453	429	449	416	411	429	427	439	404	441	398	443	439	426	440	440	436	482	431	449	451	446	446	452	440	460	429	439	455	439	438	439	422	392	455	441	411	428	430	435	441	414	461	415	438	406	460	434	448	419	454	392	422	421	463	427	391	474	448	454	426	427	400	461	447	463	413	436	444	455	422	421	467	449	420	407	471	396	435	438	424	415	461	460	468	435	403	471	453	477	466	429	480	432	407	461	468	436	441	451	436	434	429	410	460	449	434	412	466	418	449	456	443	435	433	442	430	430	383	416	437	434	453	447	437	444	425	466	443	456	437	458	414	424	423	419	486	486	444	444	424	416	469	447	454	430	434	449	432	426	428	431	409	472	419	423	436	424	461	426	441	468	390	439	415	426	449	433	443	416	405	416	445	380	406	464	457	398	409	432	447	419	443	475	454	453	474	443	436	444	397	458	393	416	390	425	456	400	418	439	499	394	410	424	463	430	450	471	436	421	406	476	444	464	425	452	392	434	432	419	431	434	430	462	418	425	433	396	439	418	467	442	428	457	445	435	428	461	431	440	439	397	428	435	432	454	446	423	452	431	414	403	422	423	449	398	400	423	436	427	451	421	443	455	392	430	407	439	468	406	451	421	457	463	440	459	485	425	418	419	435	456	439	409	424	450	449	473	445	447	427	457	413	432	466	465	454	436	467	453	411	436	419	450	393	432	417	437	436	412	444	412	462	425	427	469	409	439	423	399	432	436	408	449	442	452	421	441	438	414	442	433	485	429	463	462	427	462	409	445	437	452	471	465	429	408	480	407	443	424	380	471	419	445	394	441	474	423	424	417	469	462	430	424	457	444	464	427	429	442	428	416	444	460	432	407	442	434	434	463	441	446	439	430	452	446	430	476	454	415	485	442	441	446	455	425	387	458	413	446	466	438	458	430	419	437	445	469	433	406	449	475	433	424	397	399	404	442	457	454	455	435	422	413	450	425	435	453	401	448	436	434	428	430	458	429	409	408	453	384	433	444	429	433	409	452	444	424	434	417	423	416	417	444	439	457	467	457	413	392	457	485	421	401	449	418	438	397	431	416	456	426	457	419	472	418	398	468	437	416	415	428	421	442	434	404	441	421	427	456	408	443	416	421	440	424	419	428	467	414	382	455	416	464	454	432	439	398	425	420	434	458	468	449	430	455	481	458	490	462	459	437	454	456	435	424	462	444	404	428
42491	21179	10977	5634	4038	3073	2455	1979	1591	1428	1106	1004	862	825	721	749	694	573	613	630	592	606	552	582	548	542	539	522	547	569	475	538	504	576	513	530	522	515	520	507	488	545	483	491	527	483	482	519	499	452	494	471	521	451	497	444	491	485	503	502	497	473	511	497	519	489	498	530	517	529	516	518	484	472	513	506	450	445	510	525	519	486	491	459	448	519	426	484	495	489	459	522	486	496	496	476	489	445	505	460	487	462	512	451	486	484	548	434	478	443	479	426	448	449	509	527	447	482	459	428	484	450	444	483	467	479	478	498	486	443	476	461	461	461	471	423	483	464	458	489	463	501	472	459	476	451	476	468	478	441	484	507	441	465	504	510	488	472	454	450	455	496	494	480	493	483	486	463	475	454	454	490	503	469	461	501	429	480	450	446	471	478	502	468	487	441	498	471	438	449	502	468	523	473	479	475	457	465	476	493	501	432	487	466	482	504	505	450	472	498	470	428	504	481	472	516	463	477	459	453	464	434	505	484	442	456	472	455	469	471	464	428	490	471	466	480	503	446	522	486	471	466	509	467	492	415	454	514	479	465	454	473	515	463	504	461	430	478	503	483	487	441	484	477	476	506	464	466	485	488	464	445	467	442	490	448	487	469	469	484	489	486	467	485	470	483	455	476	484	488	471	489	476	469	477	488	465	427	482	495	508	450	443	477	499	492	465	480	478	504	441	485	497	478	477	508	439	458	466	470	485	457	502	473	484	478	493	463	465	488	488	494	493	468	506	432	508	471	464	459	462	458	485	487	489	489	489	472	471	501	496	510	470	439	485	437	468	470	442	472	506	428	452	476	516	494	477	457	485	507	470	483	446	471	475	471	527	463	439	416	515	458	439	484	448	435	445	467	491	471	483	483	440	451	447	439	471	455	476	468	479	492	465	468	490	437	450	485	440	474	485	478	462	503	489	490	449	520	501	488	466	452	431	508	456	494	549	479	470	425	479	453	494	513	450	461	461	469	497	472	495	489	476	480	493	451	459	497	458	491	456	511	471	493	473	460	534	496	470	444	477	502	451	508	503	469	508	469	462	473	462	478	440	402	453	452	474	464	461	477	480	418	468	431	487	488	480	474	456	463	489	491	517	442	507	473	451	466	501	484	485	489	489	468	459	477	492	463	487	482	459	468	475	464	465	479	477	470	441	483	438	473	480	500	466	475	447	487	512	474	500	403	473	475	464	446	481	475	431	509	441	464	482	469	498	438	453	460	454	466	508	463	482	480	451	455	485	444	510	472	486	452	463	418	455	478	535	477	481	459	503	463	417	505	456	487	435	484	460	473	484	490	469	458	458	501	511	526	525	448	490	487	470	477	438	512	489	463	430	519	508	506	483	450	472	506	458	485	457	482	465	504	458	509	436	492	473	496	467	479	504	446	502	506	468	500	474	461	476	476	430	467	479	485	443	478	458	514	435	461	489	427	494	467	468	471	472	428	476	460	444	466	474	496	452	459	441	465	484	493	483	485	479	474	503	480	478	457	524	486	466	464	473	498	483	489	481	463	490	492	502	474	438	460	444	456	461	474	470	478	502	458	486	507	454	492	498	487	438	477	465	492	444	434	420	465	458	437	501	475	505	448	485	507	455	480	448	455	492	485	462	469	486	485	471	453	489	474	434	477	499	484	456	448	499	477	490	480	458	477	458	459	462	424	479	487	460	474	496	480	470	472	430	460	487	517	456	465	471	469	464	484	461	459	453	470	455	476	492	448	499	467	499	445	459	456	434	464	477	457	478	487	496	442	476	480	518	446	499	449	454	450	465	470	448	442	448	493	459	495	493	461	466	446	445	509	463	441	447	458	499	499	451	472	472	446	459	475	476	463	464	470	474	466	485	440	461	474	460	512	466	507	479	499	492	488	476	460	508	483	466	469	485	440	484	483	465	471	465	479	461	449	446	484	499	482	465	455	484	485	462	423	486	475	489	472	515	480	496	463	502	450	478	473	467	469	488	476	434	459	467	465	486	488	444	521	459	495	483	497	459	454	480	460	440	505	480	462	467	460	457	465	474	464	458	485	477	451	476	456	425	440	462	487	455	505	464	467	488	471	458	508	507	475	459	471	470	450	486	493	470	463	536	474	423	466	482	460	423	485	509	473	477	481	477	493	463	493	452	479	484	481	501	486	485	477	467	484	438	456	468	467	454	461	455	508	470	460	491	466	499	479	450	463	458	478	485	459	490	498	463	452	458	480	416	452	459	439	500	445	503	455	466	470	483	457	436	454	446	486	479	480	474	468	458	492	468	490	513	470	465	475	480	463	454	483	474	480	495	493	471	452	471	451	491	459	452	481	470	466	461	450	462	446	495	474	422	503	487	479	450	453	463	473	510	471	446	485	445	468	486	489	481	459	469	463	480	470	445	492	474	483	460	437	475	491	459	486	477	466	447	495	482	442	451	489	433	432	500	443	494	489	488	447	452	442	521	455	510	483	478	469	430	459	466	465	484	472	503	445	458	463	491	515	491	442	517	471	501	468	503	507	487	517	486	503	459	495	487	459	464	458	508	454	463	477	462	475	508	494	501	483	443	485	454	484	513	506	463	458	516	424	484	474	508	473	445	458	489	447	477	488	468	477	446	473	457	509	413	467	500	476	485	513	474	490	512	465	473	490	499	461	494	480	482	489	472	436	467	487	492	474	452	486	494	484	459	465	485	480	466	469	488	454	490	489	495	449	475	439	455	477	475	511	449	478	462	453	461	521	496	444	477	471	519	435	479	453	460	491	464	483	492	491	444	478	488	443	464	480	474	445	465	484	456	431	441	430	532	458	471	495	447	482	465	500	507	453	479	497	447	472	500	479	468	432	499	464	481	446	452	501	492	473	500	442	503	441	430	509	475	463	478	471	467	469	458	481	471	500	481	468	519	483	486	479	489	431	471	512	485	475	464	479	485	488	513	474	500	475	519	521	444	467	440	479	478	478	458	441	457	452	511	483	456	452	469	480	460	465	452	469	433	487	450	442	439	512	504	475	468	522	458	477	463	501	464	500	484	446	469	489	505	490	433	470	481	469	488	475	501	480	511	452	468	505	457	436	498	464	431	485	457	487	471	462	517	455	489	469	489	478	478	492	435	486	458	476	490	471	458	494	461	495	520	477	463	504	489	478	482	515	492	457	423	452	450	479	491	438	468	462	477	475	497	465	488	484	498	454	479	462	461	468	454	436	480	469	471	488	463	492	466	468	461	501	463	479	428	464	465	506	436	466	446	467	481	478	491	465	488	522	490	472	448	501	471	445	486	494	519	482	452	445	475	503	466	452	462	455	470	473	483	464	470	434	478	486	523	466	496	492	436	471	483	462	479	448	512	452	470	471	465	456	423	479	477	474	469	435	501	449	517	478	481	462	439	454	499	448	513	502	481	450	444	484	479	485	519	447	473	479	502	477	469	478	483	492	495	486	464	490	468	451	459	470	478	487	448	474	435	480	462	460	468	450
29581	21353	11084	1105	543	496	524	466	531	504	433	498	515	502	438	478	477	434	474	437	448	471	478	469	436	482	487	496	463	468	479	474	490	507	478	463	459	444	440	472	488	513	413	461	489	475	512	476	473	450	454	485	427	492	472	468	485	488	481	485	509	486	486	477	452	467	436	467	466	457	458	515	466	467	476	460	459	508	480	465	487	499	428	476	475	442	464	453	486	500	490	473	482	481	434	491	484	468	483	470	462	456	484	496	483	477	483	467	502	471	470	473	501	475	534	452	441	501	428	456	458	465	447	534	474	465	446	464	440	451	460	438	473	455	474	486	497	469	461	496	454	499	470	465	463	458	450	492	486	476	463	451	460	467	450	466	478	463	452	487	523	472	470	486	486	443	470	455	452	480	490	465	471	452	455	466	464	458	458	472	493	490	462	453	512	479	470	441	442	443	467	456	482	483	470	532	495	491	505	469	477	509	470	446	487	460	460	472	482	490	490	465	451	471	506	455	442	463	471	504	490	443	421	484	486	460	452	482	468	492	481	466	460	475	502	467	505	488	407	493	463	488	467	443	454	493	492	464	482	456	455	486	477	444	451	467	467	478	462	459	461	499	490	474	489	465	490	453	468	479	473	458	430	464	474	476	443	440	474	470	485	506	457	482	436	455	440	462	473	431	469	457	455	483	464	451	469	462	459	493	489	460	474	469	481	457	441	476	475	506	499	434	458	475	474	461	470	473	485	464	445	466	453	499	500	488	466	463	486	514	491	434	465	462	462	461	462	506	464	447	468	480	487	494	472	483	499	487	496	458	472	470	467	497	490	513	463	497	474	448	477	481	478	452	468	468	520	461	462	434	502	503	512	475	462	493	463	497	475	472	489	456	513	488	467	449	473	432	465	496	455	504	491	480	454	478	484	465	499	450	469	483	467	477	499	484	480	459	475	454	473	462	454	465	494	449	488	448	473	482	474	472	470	483	424	503	482	441	452	468	497	489	475	420	465	506	514	469	486	465	431	460	486	486	446	464	480	463	479	506	495	406	471	487	519	480	484	441	421	516	464	453	478	492	470	474	456	494	474	456	503	489	471	525	462	440	486	432	496	447	444	473	499	500	463	447	472	485	446	418	452	496	480	463	457	472	475	472	473	497	502	477	512	478	457	473	484	491	493	465	487	472	511	458	474	487	448	464	442	450	474	463	493	467	478	507	480	464	468	463	457	460	466	489	525	437	453	486	504	456	464	486	440	452	463	439	455	492	452	463	480	458	453	476	490	501	487	460	455	473	473	466	461	452	479	469	491	462	460	480	453	472	446	459	482	467	440	455	482	471	505	462	462	465	447	488	472	470	453	471	477	489	456	448	510	466	456	472	464	502	416	446	456	454	441	463	490	451	462	461	471	490	449	471	488	466	461	480	470	412	486	451	456	444	471	488	537	435	512	456	487	492	455	458	461	467	433	482	481	465	504	441	480	455	461	441	446	477	477	484	487	484	500	442	439	443	476	457	463	450	470	481	470	470	503	476	495	474	448	477	474	468	495	473	457	463	480	525	428	447	499	494	442	483	480	464	464	450	505	443	520	484	481	483	446	474	436	446	456	491	492	465	436	499	461	475	459	450	426	463	450	466	462	462	454	531	466	488	475	483	458	462	454	478	448	488	463	507	460	472	498	478	497	466	451	481	464	454	439	468	475	448	461	476	508	452	454	479	449	485	461	474	486	433	483	439	452	478	441	486	479	506	483	496	496	478	463	471	470	461	463	477	428	498	487	475	486	475	479	460	502	463	460	473	472	456	485	479	468	443	479	486	492	445	493	478	528	442	459	478	482	468	456	480	455	497	461	428	438	469	478	463	480	458	469	476	417	481	497	447	466	450	478	442	465	467	435	481	464	474	483	454	461	445	440	501	441	439	482	476	476	464	485	480	456	474	455	465	482	426	453	481	465	432	480	468	482	467	466	464	454	499	460	452	460	464	478	452	510	439	485	499	437	479	467	454	469	463	468	435	443	481	481	497	500	416	443	476	479	452	498	497	522	496	474	429	482	498	483	441	497	457	444	482	465	443	435	475	483	465	455	483	452	476	510	467	464	455	462	498	443	458	452	455	478	508	467	494	473	470	479	429	485	504	476	464	432	506	467	507	485	435	467	449	454	454	491	477	471	419	451	464	485	435	469	443	476	510	444	475	496	481	461	424	474	474	487	488	463	474	467	460	474	431	460	443	476	502	470	485	460	435	484	483	484	480	456	446	474	489	483	477	456	456	465	457	500	475	432	488	490	469	463	475	488	506	485	467	463	470	467	484	484	473	499	488	477	482	432	452	504	470	518	484	475	498	432	487	417	464	474	497	496	454	454	503	497	489	478	458	461	437	456	453	455	451	487	415	490	479	473	462	457	481	491	460	473	458	399	474	436	446	450	481	449	466	484	468	498	442	455	448	471	481	455	514	485	489	494	486	490	529	471	437	464	455	463	456	475	445	460	477	468	446	486	431	467	466	488	461	475	459	453	458	450	440	444	460	494	448	455	520	436	482	521	502	451	445	469	484	471	462	485	457	512	450	429	468	481	483	475	504	432	490	486	487	433	467	457	419	448	472	451	484	446	452	423	462	502	468	478	449	493	444	493	459	478	445	502	487	470	461	447	502	484	449	478	467	452	479	455	479	481	451	455	465	431	437	443	468	444	458	449	497	461	472	466	464	471	474	436	460	447	474	465	465	500	427	485	455	453	458	489	480	465	445	494	477	458	484	431	497	436	509	472	475	461	427	445	456	455	459	489	505	485	470	470	438	507	480	489	490	474	452	456	449	474	487	496	498	453	459	463	482	440	495	472	466	481	489	462	467	459	464	453	448	458	462	483	434	481	491	470	469	475	491	465	503	467	494	479	473	440	446	483	500	459	483	480	473	461	497	474	483	453	433	489	457	464	485	461	453	489	485	462	470	488	478	487	444	531	475	468	441	484	452	477	486	486	496	511	462	407	433	484	494	471	502	465	442	501	484	483	472	461	431	457	468	425	474	466	472	473	470	428	438	469	427	502	491	471	454	468	496	485	472	480	455	474	512	484	504	445	492	475	486	481	488	469	443	472	492	472	472	420	479	473	457	451	491	466	461	483	468	521	489	436	475	496	443	467	448	494	474	499	442	489	481	462	462	516	419	489	514	457	482	466	465	456	485	449	437	465	471	459	456	461	445	443	474	458	470	459	495	431	450	469	471	437	489	472	464	457	474	453	451	498	438	482	495	417	486	501	474	440	445	443	450	498	428	422	443	439	496	485	472	459	458	464	475	484	487	466	482	470	429	472	477	484	481	466	473	447	478	453	505	471	440	481	461	471	458	466	471	479	456	460	473	456	482	450	462	464	443	475	467	445	466	443	468	492	431	468	482	473	468	463	439	478	515	455	498	459	458	478	488	474	455	445	494	467	454	485	469	485	488	444	465	502	446	478	462	451	478	465	504	503	475	465	447	466	470	477	507	478	495
36632	9150	980	731	667	619	616	618	545	553	576	549	544	515	571	563	522	504	563	507	574	574	525	527	561	551	551	513	508	577	549	589	589	585	579	578	561	535	552	549	533	552	580	564	545	532	582	500	582	578	573	543	550	540	561	581	536	568	530	483	593	556	533	551	541	527	504	495	520	541	547	545	533	543	525	557	540	594	585	562	499	600	555	533	504	541	488	532	545	517	510	562	517	494	529	521	517	529	550	533	558	551	539	545	537	498	530	571	535	534	532	566	551	553	545	552	538	558	544	559	552	557	500	539	534	545	548	553	556	538	541	571	511	558	524	608	516	565	519	557	535	555	531	561	578	529	552	551	518	563	529	544	525	538	579	549	563	560	554	564	556	544	534	525	553	544	572	522	544	539	527	546	565	549	563	537	536	542	553	568	571	573	478	517	556	565	527	535	562	498	579	540	561	542	540	541	536	531	555	534	511	523	524	570	581	521	538	558	569	541	528	541	521	538	532	552	563	485	574	511	608	544	538	573	543	523	556	499	554	534	553	540	572	551	520	547	540	535	548	536	600	571	510	536	568	520	545	550	507	564	510	517	589	529	545	567	530	562	501	569	556	502	556	529	508	547	526	535	557	544	562	531	541	522	507	553	554	550	554	524	550	516	587	566	524	541	535	526	556	495	556	551	556	574	570	567	556	566	524	545	507	512	576	519	527	556	553	522	546	545	533	516	600	539	558	589	563	520	556	581	576	562	534	508	529	493	581	555	527	481	530	542	539	544	502	564	554	576	540	516	574	591	542	583	509	528	531	534	545	524	552	556	536	542	560	564	569	539	538	530	539	553	536	574	505	558	563	534	598	549	504	583	492	528	588	574	554	538	581	555	557	529	513	551	537	539	588	560	536	513	522	548	556	565	532	557	530	543	551	563	514	510	556	539	556	557	518	551	566	538	535	543	587	516	549	520	543	575	532	540	506	581	562	533	586	551	548	552	597	553	524	545	532	577	588	559	561	536	565	557	544	506	543	538	554	560	558	524	537	572	571	532	522	538	556	505	556	561	535	521	526	556	531	520	537	568	526	579	576	547	553	541	467	535	533	537	509	564	549	561	565	558	553	509	579	576	528	521	507	527	544	546	560	556	534	521	576	553	583	566	521	534	539	526	527	554	486	545	512	552	526	593	530	523	535	550	500	564	554	502	520	524	554	543	549	530	548	591	589	539	568	544	544	537	549	546	569	568	597	545	555	568	597	537	571	577	524	516	545	552	548	569	578	608	575	522	517	565	589	540	514	557	580	545	544	551	535	525	557	527	537	544	540	549	515	527	555	511	534	551	546	541	500	557	508	589	512	529	516	529	547	571	517	552	576	553	517	558	569	552	534	515	549	558	559	543	595	522	581	592	598	539	588	563	521	546	566	586	574	522	532	547	552	510	533	542	556	542	509	528	537	511	519	539	600	572	552	575	539	519	534	582	527	537	536	555	594	579	495	568	529	541	528	550	526	522	554	580	561	529	558	570	539	563	525	524	544	544	533	577	557	556	527	520	467	532	535	541	551	579	567	553	555	552	558	505	544	571	503	560	533	523	568	549	539	607	576	559	551	544	562	562	560	499	557	555	579	556	514	526	526	532	535	549	569	548	508	531	566	532	565	548	534	542	530	568	548	566	575	529	529	503	526	513	575	534	511	555	551	549	535	549	557	554	522	555	521	536	558	522	601	501	504	539	561	548	507	571	565	567	539	553	573	523	524	548	574	535	547	537	552	547	549	556	538	529	565	528	549	556	572	533	554	539	560	537	557	544	530	537	530	482	568	586	520	564	549	519	565	461	529	581	526	534	547	539	547	534	564	523	530	550	550	532	544	561	558	545	563	543	545	525	564	538	531	544	499	561	572	555	534	538	548	499	542	544	537	572	508	553	542	541	542	577	537	517	611	557	505	534	562	533	552	543	531	545	521	545	558	526	550	557	538	569	541	543	540	543	563	510	584	560	559	596	554	524	551	562	546	548	551	595	518	558	552	535	531	576	484	545	509	519	530	500	547	542	532	547	524	528	532	527	529	548	537	501	519	569	620	590	551	547	535	560	515	553	566	529	559	592	520	545	540	533	544	532	574	515	553	577	556	520	548	579	577	568	603	563	521	471	534	530	535	554	538	541	538	544	543	508	516	539	561	524	556	535	561	523	531	542	543	574	547	527	548	542	547	546	558	533	509	584	547	555	559	519	556	518	551	563	563	494	562	575	530	580	554	550	541	566	509	512	524	543	570	537	511	541	538	526	543	546	539	548	547	587	535	546	574	583	532	551	525	570	569	552	514	534	544	537	515	549	564	584	506	543	514	524	561	544	564	525	504	574	535	539	598	541	546	514	571	549	492	536	551	576	560	572	539	560	572	537	520	541	534	522	539	575	543	544	536	554	580	552	557	533	561	570	537	547	573	519	532	577	555	511	484	572	550	579	552	518	555	568	560	552	564	578	521	545	509	546	550	561	506	515	546	569	617	553	551	556	511	547	550	563	570	514	524	543	552	513	536	574	529	500	528	600	529	558	556	534	541	529	512	539	542	520	541	540	563	532	507	564	573	559	535	535	578	535	553	557	524	526	576	507	542	553	504	516	525	543	551	535	572	526	574	520	530	527	512	539	523	528	513	537	537	565	516	526	524	530	561	566	539	546	554	515	547	492	585	595	534	537	565	501	568	576	551	554	535	558	541	537	527	566	519	542	525	536	564	536	608	529	519	517	531	514	550	506	552	525	563	545	540	596	545	545	533	569	575	548	501	546	516	556	557	552	559	534	521	553	533	525	547	557	530	501	542	557	514	549	542	552	576	545	545	583	536	525	551	584	542	517	582	561	566	572	520	517	574	566	540	594	568	566	569	546	576	510	593	565	563	535	546	526	524	522	541	538	521	542	544	573	505	507	565	559	535	529	560	539	511	577	543	516	569	547	527	586	559	595	539	588	538	526	557	524	535	533	555	539	597	526	520	549	532	532	553	534	505	550	557	536	550	538	574	550	592	594	543	560	540	588	601	573	575	591	543	522	544	582	549	525	537	554	562	576	546	522	531	502	546	583	574	544	538	544	548	547	572	556	559	556	540	516	520	534	589	583	563	558	526	541	550	521	523	543	535	555	555	549	522	571	550	572	542	556	537	542	570	565	571	544	573	542	555	538	555	517	544	574	581	532	535	533	495	522	533	532	564	561	546	604	527	565	576	527	574	552	549	513	564	527	546	595	521	569	584	540	575	558	542	520	531	552	479	582	566	549	544	562	553	512	533	579	507	566	567	538	562	578	518	576	566	543	533	525	515	562	553	555	542	532	548	566	562	527	523	529	554	533	566	585	548	564	575	555	518	542	547	534	524	485	567	537	567	546	525	557	539	594	512	551	545	560	566	557	528	516	569	527	540	552	540	549	553	543	530	505	545	584	545	573	559	497	561	558	539	511	508	560	559	521	539	533	547	531	522	530	520	527	562	564	558	540
23242	20721	27933	23587	20702	11712	1016	647	533	460	406	431	350	368	372	362	315	298	305	308	305	310	311	266	316	270	312	312	303	304	314	283	298	281	302	292	283	286	276	287	316	288	307	281	271	294	297	298	295	268	249	281	290	271	302	288	295	282	299	293	267	298	268	280	305	304	296	303	263	312	305	278	296	296	295	292	321	311	300	295	293	306	295	267	305	283	290	293	262	297	286	279	266	300	286	291	307	276	272	262	292	281	280	284	290	292	272	320	313	285	254	290	258	312	295	252	263	285	270	326	318	279	299	266	288	273	277	281	286	316	286	279	313	270	282	285	291	282	290	272	278	280	287	272	276	275	263	313	296	274	292	313	277	287	257	276	290	281	245	298	282	287	270	266	270	286	288	301	319	281	293	252	228	293	266	291	257	276	288	269	263	276	308	280	278	275	270	292	277	289	306	298	287	290	278	268	313	312	290	295	300	262	288	328	324	291	274	288	298	296	298	284	286	312	295	306	277	272	280	290	276	284	290	288	291	279	294	267	279	296	308	285	248	278	262	270	299	257	290	300	281	276	274	264	293	274	305	317	317	273	292	267	291	272	286	309	263	329	260	270	296	302	252	272	307	260	314	290	280	289	273	309	285	263	289	277	308	273	308	249	284	265	272	266	285	315	274	273	270	298	278	282	298	295	300	282	294	265	270	306	288	312	262	269	301	296	286	281	317	264	263	294	271	284	313	260	300	296	245	304	281	266	277	305	289	302	284	323	310	293	297	284	277	278	248	264	285	279	302	297	289	266	303	272	276	282	244	291	286	288	297	283	262	278	289	275	286	264	267	250	284	273	318	257	268	266	303	276	279	267	292	274	274	277	299	273	285	304	289	301	262	294	316	311	287	277	279	311	281	307	266	299	275	313	288	310	267	300	284	304	299	285	257	288	302	271	272	266	283	281	265	299	305	266	260	280	305	268	277	290	282	272	265	298	263	284	269	264	290	238	301	299	278	264	285	280	250	281	265	286	286	310	284	287	301	288	266	296	282	332	263	275	264	300	304	275	280	267	278	267	288	284	265	272	299	305	254	277	277	290	273	294	268	312	299	265	315	298	275	269	261	266	270	283	310	268	282	261	264	293	315	263	270	266	272	268	251	280	272	293	295	286	288	284	290	322	268	288	282	265	275	294	333	300	258	271	272	307	260	311	299	306	295	260	297	280	289	279	281	263	295	271	271	286	271	270	284	284	268	277	261	255	267	302	269	276	285	296	271	305	275	282	275	298	268	280	274	315	287	282	254	276	277	276	290	278	320	294	269	282	310	275	287	256	295	273	250	302	305	268	305	282	274	310	283	271	275	252	251	269	280	302	279	293	306	278	239	288	279	314	280	261	308	285	255	270	288	252	285	294	291	282	302	272	270	305	282	283	305	297	275	276	290	258	277	273	293	282	297	281	302	286	294	283	292	275	288	276	257	257	281	291	268	279	264	269	289	286	294	278	298	301	315	314	290	252	277	292	302	269	280	300	277	303	290	289	270	287	301	265	291	305	270	280	252	312	267	305	287	295	269	288	269	287	274	288	268	275	292	298	299	285	261	294	267	294	310	293	279	279	276	286	274	264	282	267	277	274	280	293	326	281	285	280	290	278	278	278	278	285	257	276	305	279	290	275	290	268	288	287	275	301	274	290	266	262	256	306	257	278	251	297	297	273	273	281	292	279	276	277	294	298	259	267	269	267	286	293	284	305	299	281	302	267	279	303	301	281	255	285	310	302	267	283	286	263	296	276	303	286	267	269	290	263	279	297	292	271	279	275	291	297	294	279	272	287	275	269	263	291	304	275	294	274	286	276	267	249	242	279	314	251	292	264	313	283	308	287	285	256	303	275	291	286	251	295	291	264	266	283	297	307	289	275	240	302	268	278	294	336	310	283	285	262	290	305	291	280	284	274	257	302	281	295	287	299	273	319	286	274	283	271	269	281	295	317	290	289	267	319	277	275	267	275	267	295	278	293	284	304	277	294	287	299	306	241	278	281	291	279	288	282	286	253	272	324	279	273	287	268	292	291	281	280	284	275	266	300	297	248	283	273	297	278	302	281	280	302	289	275	256	266	296	282	301	284	303	283	302	268	305	282	292	294	276	261	283	288	317	280	293	287	299	286	250	300	321	292	293	290	274	291	267	271	258	303	291	278	281	273	294	275	285	278	283	297	252	274	277	286	275	294	308	255	303	294	276	285	322	272	322	284	264	266	292	266	295	250	274	278	281	306	281	303	280	293	284	286	292	274	313	265	294	279	294	285	265	277	288	299	312	285	277	278	279	280	272	285	304	287	275	283	299	310	279	264	276	285	297	298	293	256	287	288	298	243	292	282	284	284	274	309	308	306	286	279	296	284	281	282	265	298	282	281	307	277	269	281	262	298	273	272	262	279	273	304	281	293	272	287	288	290	261	312	282	292	268	289	305	298	265	300	300	288	273	312	254	294	292	283	296	288	288	286	298	284	279	287	289	286	291	264	295	296	301	312	289	271	282	255	265	269	311	276	300	263	289	269	288	295	265	264	275	277	295	279	273	277	285	288	270	276	258	263	267	278	275	286	291	286	274	265	311	284	278	264	274	259	298	277	298	289	275	262	275	272	269	253	305	281	286	285	293	267	254	284	280	258	295	267	277	285	276	278	274	288	288	303	299	289	264	273	288	289	244	294	286	302	302	274	281	296	269	285	290	307	265	293	315	294	274	309	295	293	260	281	273	294	259	293	279	299	262	300	264	297	306	315	285	298	285	284	284	271	304	320	295	292	292	281	310	281	287	298	308	270	275	275	282	308	275	267	291	295	271	259	294	271	255	292	282	281	289	277	276	269	276	290	273	286	293	276	285	269	291	282	274	277	310	266	286	289	286	279	298	301	289	269	275	286	305	273	284	278	262	267	266	280	287	288	305	287	284	287	268	277	295	277	279	310	304	283	290	265	260	280	272	292	267	263	296	260	282	274	260	291	303	296	288	287	296	301	275	280	303	271	307	292	272	273	283	295	270	282	301	259	268	257	267	259	287	277	237	270	308	293	301	288	277	304	278	290	311	283	285	317	290	281	264	292	279	275	260	291	268	296	260	254	276	280	279	273	261	300	271	313	295	282	280	296	275	264	312	291	244	283	284	257	250	284	284	274	286	278	289	269	271	315	246	253	280	266	284	283	288	295	291	248	285	292	285	287	306	288	271	270	281	269	281	297	264	285	273	280	299	291	304	262	256	272	300	299	284	288	289	260	304	257	246	279	294	271	283	284	290	257	283	268	282	283	293	292	279	290	253	305	295	255	263	295	282	268	283	266	296	277	291	280	313	292	279	275	260	274	263	264	280	283	281	281	282	299	275	260	301	285	256	274	277	264	247	279	275	287	288	297	255	280	312	274	287	291	272	257	281	286	293	296	295	289	270	273	293	270	274	268	282	261	258	302	284	271	274	276	280	339	282	273	252	281	278	287	294	287	297	274
40039	19023	6077	3041	2030	1566	1320	1031	840	747	630	598	532	442	448	465	425	443	420	381	375	397	364	381	375	363	377	346	352	349	356	393	378	366	354	337	355	363	349	347	356	363	356	346	346	345	316	320	349	325	348	323	321	310	353	351	344	348	362	335	339	353	330	335	344	329	355	315	353	363	356	340	344	339	345	333	369	306	346	351	342	331	344	342	312	324	326	315	326	315	298	319	327	322	316	353	323	295	325	325	321	290	379	312	300	323	321	327	304	334	328	312	305	322	347	338	339	319	310	328	320	297	326	333	342	355	322	288	337	330	327	319	301	356	343	346	287	339	339	344	317	374	344	327	318	323	327	337	345	324	315	314	384	323	312	348	306	341	330	326	330	356	325	302	300	340	344	372	330	325	350	323	337	314	301	326	317	327	316	299	375	343	319	352	324	328	331	345	329	338	334	332	337	307	325	333	308	328	330	303	326	367	352	347	338	357	357	316	327	345	334	321	299	311	316	360	334	335	343	349	328	297	305	332	331	325	319	325	289	338	326	318	316	364	326	316	344	291	308	322	306	330	351	303	335	320	341	321	325	335	293	359	351	340	297	302	332	332	324	338	321	327	309	332	325	354	305	303	321	350	336	330	348	333	321	335	338	360	348	295	294	335	317	313	370	315	324	336	319	319	343	264	316	304	351	326	328	330	319	295	316	345	337	330	343	335	304	314	329	329	282	342	325	353	308	330	310	314	368	290	290	302	319	324	372	313	317	323	353	345	356	362	342	344	351	351	333	293	323	314	347	333	326	308	329	291	331	325	351	312	305	323	308	340	330	381	324	293	333	331	326	315	366	335	319	329	323	336	351	328	311	305	340	313	352	360	344	336	345	324	286	336	336	311	354	296	344	314	324	322	336	311	340	341	385	323	342	350	327	328	345	336	338	340	294	335	315	327	354	335	330	316	324	303	353	328	320	352	371	336	337	335	323	330	308	354	291	312	352	358	336	338	316	311	311	331	326	347	345	339	310	338	331	342	318	360	313	349	320	321	319	344	335	326	315	286	325	308	335	332	338	318	336	315	341	327	323	337	325	334	326	315	345	316	337	325	330	326	323	334	318	334	336	313	315	313	302	324	337	306	304	352	325	348	328	359	315	303	321	315	298	302	334	341	362	311	346	317	333	323	318	319	337	308	318	348	342	356	307	295	361	312	347	326	342	340	336	297	348	336	344	331	331	303	342	327	300	329	320	320	333	317	353	320	345	326	323	327	323	333	339	314	331	326	338	306	310	325	358	334	343	348	331	354	329	326	362	358	327	347	331	327	341	340	314	296	314	315	339	312	303	288	290	309	326	322	353	294	331	337	352	312	326	334	356	340	347	323	327	321	342	324	331	296	325	326	296	319	304	319	308	338	309	320	319	308	318	326	334	298	310	327	330	328	330	345	327	304	315	363	297	319	337	370	337	326	334	335	303	328	313	346	323	325	331	325	341	331	322	335	324	305	336	326	349	356	319	321	328	355	364	345	299	353	335	310	333	337	357	332	351	334	311	324	341	313	317	318	326	330	355	313	315	310	311	341	326	321	327	333	301	313	327	322	319	313	316	321	316	321	331	304	299	326	353	326	382	347	348	348	336	343	354	318	386	320	339	315	357	330	319	344	311	294	322	327	328	339	308	329	353	327	324	306	353	328	366	334	297	306	360	334	362	344	318	306	313	315	355	343	324	366	321	330	322	307	332	320	326	357	346	326	315	314	332	322	311	334	313	340	323	337	314	352	329	344	322	331	314	340	322	289	301	300	304	341	287	309	329	326	346	301	344	273	328	327	329	327	300	342	347	329	351	352	324	344	316	332	332	328	367	325	348	339	310	328	349	305	332	344	309	317	338	309	284	326	321	332	320	325	326	302	349	309	327	303	334	361	343	328	354	335	297	303	347	297	341	328	313	368	301	349	320	347	341	367	309	329	307	313	347	323	317	370	317	327	323	341	287	359	287	319	305	330	339	313	348	336	328	293	316	323	360	328	338	347	343	320	303	334	362	349	318	280	355	316	337	331	353	350	337	345	346	331	339	334	319	335	324	306	309	349	339	364	314	323	337	331	320	345	317	314	305	318	341	314	299	318	345	356	359	331	315	391	321	342	337	332	334	328	330	305	339	318	339	327	336	326	339	346	339	350	327	340	331	319	300	335	311	331	330	340	348	353	333	306	318	328	364	333	341	344	363	328	312	298	345	301	293	355	325	297	296	325	311	334	303	350	337	316	326	309	299	336	329	337	333	351	312	368	357	347	332	307	352	319	327	344	325	336	340	327	321	317	339	309	341	305	341	337	330	317	332	342	332	326	332	331	321	343	333	308	332	319	337	338	352	350	324	329	314	353	301	301	321	355	311	355	322	313	330	323	328	319	319	310	307	345	354	351	347	358	302	312	347	329	337	360	336	301	298	354	308	347	335	286	341	337	316	313	319	359	331	302	335	339	316	302	328	324	350	343	302	334	329	315	318	323	359	297	344	315	342	343	347	315	299	316	331	351	306	326	308	309	338	353	340	337	306	343	288	361	317	301	338	328	362	296	328	334	303	333	373	361	335	351	356	316	374	308	342	315	326	331	321	320	350	308	299	308	321	324	309	296	344	346	319	341	344	327	311	339	318	353	327	301	344	330	311	302	333	322	362	347	315	307	355	326	340	342	326	335	318	337	349	313	316	335	322	328	341	308	314	353	357	323	321	340	332	318	323	292	342	324	312	344	325	341	325	313	315	346	346	303	355	366	320	348	315	307	330	315	346	344	326	329	354	302	344	337	325	365	332	286	342	298	357	302	324	293	328	335	314	330	335	340	321	329	334	303	346	327	301	341	322	309	324	337	306	318	311	327	329	328	310	322	357	324	343	347	350	343	335	326	321	359	305	337	325	338	344	316	287	335	291	348	336	319	325	298	307	309	304	317	319	345	318	362	341	292	325	346	308	342	349	337	314	323	313	321	352	354	330	302	330	321	352	325	321	302	338	319	336	348	333	332	330	349	309	309	340	354	309	310	359	321	329	302	333	329	321	326	345	327	306	363	338	328	330	327	339	331	307	345	328	317	318	322	330	319	316	292	323	317	364	335	322	322	323	327	357	333	318	340	349	322	341	339	314	317	353	317	321	311	305	295	355	292	322	317	337	330	313	352	331	347	369	337	306	334	343	329	327	334	329	328	296	341	316	331	326	334	317	332	306	341	315	319	333	354	318	357	380	350	330	319	335	306	323	340	347	331	318	347	337	325	319	325	329	331	350	339	343	319	327	322	320	323	321	328	317	342	337	331	304	356	328	308	313	325	363	336	327	333	327	292	339	313	294	314	317	317	361	307	351	314	331	313	332	350	327	338	322	327	323	300	346	340	327	336	336	325	343	351	303	362	333	325	331	303	325	308	308	306	326	320	337	315	310	322	350	307	346	325	310	338	331	372	312	327	330	316	364	330	322	347	326	306	345	311	338	339	319	330	372	305
24533	20759	27111	24446	13323	1234	860	772	717	724	737	703	729	699	659	643	686	716	651	673	665	634	652	666	650	693	647	661	654	639	632	648	668	611	605	682	644	666	619	640	615	635	638	631	635	656	651	659	669	634	613	646	669	690	685	629	657	622	622	630	646	636	668	654	585	648	723	600	587	638	649	651	595	626	658	643	677	597	634	630	629	615	653	679	615	643	640	641	638	665	602	644	638	623	630	603	623	632	647	647	646	633	666	643	651	618	604	640	639	644	608	650	644	642	676	647	632	645	678	592	673	632	676	624	598	633	617	664	647	660	636	622	610	650	659	688	675	642	638	610	650	653	629	616	625	677	649	656	659	587	590	681	647	609	649	602	619	649	633	624	634	631	636	661	676	648	648	625	612	612	607	651	682	679	624	653	621	686	657	653	615	627	681	665	648	688	643	618	654	677	694	614	623	627	646	646	652	659	645	665	707	615	654	655	673	697	643	668	645	661	621	630	594	673	599	631	654	630	624	667	650	623	652	652	640	659	672	678	606	649	614	650	668	668	663	647	643	659	610	643	611	658	606	651	662	690	631	681	623	602	661	671	662	662	614	594	656	642	645	636	624	678	592	599	655	633	605	620	672	625	612	631	635	643	682	618	623	652	622	626	655	636	657	642	679	662	640	599	628	644	687	647	676	699	664	714	689	650	645	627	669	668	641	596	656	652	641	681	651	638	604	591	655	632	622	620	709	639	653	632	666	642	653	614	640	631	642	609	651	623	614	610	605	675	614	653	636	643	617	598	617	666	652	644	647	654	615	614	639	635	684	667	606	642	644	581	640	655	638	615	663	615	666	635	655	624	642	611	596	631	675	637	648	621	659	690	676	654	634	616	615	666	623	631	684	659	632	611	638	664	660	653	659	636	624	642	692	647	659	656	654	638	646	633	599	675	659	623	647	652	607	643	628	644	646	643	611	626	642	640	637	658	644	643	643	616	650	673	676	587	629	619	622	641	651	588	638	638	626	663	679	638	668	641	633	612	670	637	620	600	614	651	675	650	604	651	655	631	606	627	626	625	666	680	615	669	667	646	685	642	650	653	641	633	613	632	685	593	686	629	634	689	635	641	682	659	692	637	693	649	636	655	690	698	682	630	640	688	634	663	632	638	667	682	601	632	653	651	649	634	622	643	671	677	655	575	633	673	621	694	633	624	631	636	641	670	617	635	683	686	630	637	627	716	650	600	636	650	662	657	626	615	622	672	598	635	588	677	641	619	658	666	627	657	629	627	688	631	552	661	609	652	618	638	626	659	620	635	683	629	670	646	639	632	660	638	650	640	634	611	644	628	645	601	640	639	634	645	671	654	644	600	648	631	681	642	628	606	628	618	625	627	679	661	600	648	620	643	623	626	619	636	656	680	663	589	606	631	659	637	650	652	618	634	651	650	703	625	623	660	646	688	633	652	651	640	637	656	648	611	675	639	648	639	639	601	647	679	626	603	627	624	607	635	642	638	683	627	606	662	655	618	619	688	637	696	662	631	685	620	627	632	667	631	639	626	633	636	676	627	653	642	649	625	603	649	623	620	638	652	637	630	697	671	638	616	609	639	650	643	624	645	669	635	621	667	619	650	646	622	629	650	644	620	675	640	636	576	668	703	641	686	649	622	659	673	648	657	689	653	667	689	674	646	655	646	655	653	619	688	655	654	622	662	677	636	648	650	646	628	650	656	648	606	612	622	650	696	617	621	633	688	640	650	649	651	640	617	664	622	627	633	620	645	680	653	654	627	636	608	687	632	654	625	598	622	672	635	639	625	608	629	679	613	620	615	693	674	613	668	659	684	686	594	665	615	658	644	662	623	636	632	658	664	614	646	684	655	634	633	616	666	624	638	627	666	580	625	686	661	625	608	635	665	641	636	616	658	648	623	630	669	645	594	691	652	640	663	604	668	629	688	618	667	623	660	697	675	646	637	618	652	651	674	647	639	648	676	616	651	615	671	655	665	609	625	690	669	643	625	623	673	650	633	648	679	637	672	664	630	624	639	634	674	667	632	655	640	624	605	683	623	612	593	619	664	603	631	653	639	607	620	583	703	633	631	635	629	623	661	612	647	609	611	715	623	648	637	632	608	666	614	606	639	671	656	675	691	604	619	636	664	667	631	632	600	631	629	688	669	596	642	624	666	591	640	624	656	657	641	619	662	623	632	672	608	632	636	616	603	664	678	648	601	643	601	585	646	689	646	677	655	629	636	629	597	661	658	653	628	652	641	636	607	638	644	618	599	603	661	624	635	604	644	633	641	643	657	632	613	647	631	669	644	676	659	637	655	655	649	604	637	620	651	627	647	668	614	642	687	682	631	659	633	690	643	627	674	640	672	607	647	650	600	625	668	635	654	650	653	645	622	650	657	668	600	691	614	653	679	661	652	692	671	620	600	600	648	633	685	641	650	652	656	643	650	610	621	644	601	647	642	649	582	619	621	669	647	627	642	641	666	631	611	601	653	623	591	680	638	634	656	628	664	630	626	694	652	656	636	664	648	622	604	674	623	660	645	653	655	618	646	605	622	611	687	658	617	612	673	607	672	649	628	655	620	605	631	606	650	637	657	648	673	652	647	659	658	633	623	643	642	695	653	613	622	694	663	659	632	633	601	650	651	687	626	642	651	641	645	653	598	624	649	684	669	675	656	675	642	615	671	621	632	667	659	626	668	656	613	657	661	693	664	637	675	628	657	664	659	624	649	679	611	636	650	635	640	617	630	608	647	625	650	645	633	647	698	603	654	611	607	675	622	627	628	616	609	610	681	623	644	660	599	641	658	684	682	628	622	618	613	649	628	607	654	645	662	620	658	630	605	645	645	647	603	637	618	594	640	697	680	653	654	628	672	629	661	677	622	630	666	662	634	624	623	653	637	666	639	628	644	668	605	659	652	634	625	671	626	664	649	680	638	590	623	647	652	626	613	662	639	649	630	632	603	659	655	660	615	629	653	619	663	655	632	637	653	646	640	660	627	622	636	669	665	654	656	668	643	629	592	637	662	609	662	607	671	664	706	632	646	587	650	663	661	657	654	599	625	681	603	661	647	642	629	632	665	666	636	647	688	652	689	609	650	652	678	653	672	664	593	613	649	665	590	633	656	641	636	627	637	648	645	628	599	660	634	592	619	607	648	632	694	654	670	642	631	634	648	660	621	638	620	648	661	632	632	623	613	657	656	599	612	629	637	626	608	628	686	632	673	655	652	596	639	627	580	657	616	645	678	635	646	680	664	667	651	646	647	608	640	706	638	673	639	640	663	614	658	623	681	656	653	667	655	634	635	664	628	619	641	671	653	591	681	678	656	612	638	641	618	621	647	647	666	605	647	668	606	634	663	607	690	620	635	672	666	630	632	669	590	673	649	631	641	605	637	688	625	631	633	583	656	618	604	635	658	683	653	633	662	661	616	661	599	660	627	634	599	652	636	674	674	694	656	718	614	610	666	590	609	653	616	656	593
39386	12493	4022	2206	1730	1455	1243	1156	1067	932	943	815	809	791	787	810	776	811	785	713	725	750	729	778	715	766	736	726	781	800	714	714	756	753	715	724	739	721	708	747	710	694	712	715	729	745	743	676	702	716	735	741	762	749	721	738	767	682	693	754	713	686	747	737	733	738	747	703	733	715	709	713	707	747	690	715	748	708	742	754	713	762	749	719	711	717	744	706	668	739	653	703	716	716	705	672	752	675	697	699	742	748	674	742	705	694	747	702	695	738	692	718	717	737	770	740	738	743	668	741	690	731	733	753	690	718	725	723	726	737	714	750	769	739	738	738	759	724	744	679	740	674	745	730	699	734	722	708	712	723	717	719	708	713	699	713	670	725	719	701	676	767	739	688	747	756	687	707	709	739	738	686	707	717	695	717	733	712	761	765	742	675	733	731	774	695	709	716	696	702	688	701	732	730	683	728	724	697	685	744	693	692	716	694	757	772	693	728	736	765	785	757	700	717	719	695	749	707	707	703	745	722	742	715	719	740	735	773	747	783	706	682	708	710	715	722	699	715	700	742	721	726	733	741	730	759	747	728	789	664	681	735	763	711	688	739	751	773	714	737	684	711	768	752	735	709	757	709	691	717	734	699	736	672	699	753	741	708	735	691	740	655	698	693	712	727	755	740	701	710	744	702	699	685	740	728	712	712	705	761	714	736	682	737	661	711	716	708	767	752	742	686	697	750	684	722	734	702	717	728	719	742	722	752	751	715	765	729	694	681	723	704	720	727	708	749	759	692	712	707	737	728	738	708	746	709	698	741	717	714	733	727	761	690	752	702	759	699	698	745	688	707	749	709	752	718	682	694	708	729	690	712	728	752	657	741	676	700	755	748	675	720	687	785	734	698	755	738	689	737	686	733	748	795	710	723	751	685	680	713	709	697	696	726	671	692	751	687	731	726	714	725	690	715	710	719	711	726	744	755	692	683	704	691	690	671	734	758	770	710	769	721	642	650	656	722	703	706	695	720	734	726	712	685	735	698	719	745	657	681	683	722	757	767	725	692	695	756	738	661	722	746	691	750	733	682	724	714	725	725	755	690	739	718	754	716	698	749	734	692	751	730	691	694	714	715	712	718	714	728	702	724	684	744	719	693	732	743	720	689	708	685	694	740	683	702	764	698	708	677	779	683	731	741	769	699	729	691	692	723	765	728	741	730	720	712	718	728	734	747	741	730	779	712	723	757	716	681	735	738	722	688	762	718	694	718	763	690	740	692	715	712	706	694	814	742	693	763	720	694	771	721	692	725	719	695	736	723	740	701	723	697	689	721	735	698	717	727	757	690	701	741	748	697	726	730	739	717	714	742	713	744	751	709	688	706	744	726	662	731	764	704	749	772	760	742	720	694	754	780	643	701	704	752	708	707	725	781	718	689	710	728	729	723	730	681	734	719	673	747	790	710	750	728	704	733	735	720	715	725	697	714	697	694	700	698	720	743	745	694	763	700	723	702	717	734	731	753	731	728	725	716	682	712	713	715	754	698	743	732	674	721	727	739	709	751	753	729	701	712	720	703	696	732	742	762	716	741	722	673	739	753	740	736	753	675	670	709	747	708	721	716	731	709	747	730	708	695	716	736	726	756	700	734	758	761	741	700	749	705	704	740	733	707	728	685	720	738	702	757	707	712	697	719	710	703	757	710	678	720	687	775	763	703	723	720	725	734	717	735	729	723	706	746	702	771	702	735	727	742	680	715	723	720	728	738	724	713	700	771	717	699	718	717	695	703	697	736	746	725	732	696	725	755	781	723	699	792	801	698	699	731	744	735	772	712	679	676	716	677	737	715	727	715	720	722	726	721	707	728	716	734	684	714	720	715	730	628	782	689	735	770	708	711	713	703	725	728	722	724	736	697	736	696	754	687	720	721	699	698	745	714	683	719	718	737	695	702	720	760	749	749	708	708	786	741	712	683	706	691	720	730	722	710	709	718	716	741	754	713	723	706	708	710	741	764	685	698	720	749	755	738	756	762	726	754	725	707	755	727	702	696	754	691	681	723	736	734	727	713	725	701	713	694	724	734	758	729	714	718	664	720	684	714	697	713	765	706	715	711	681	712	680	738	755	727	717	753	749	749	721	683	730	713	718	759	749	701	691	690	733	702	757	725	746	723	771	673	716	718	743	740	686	697	724	759	739	667	751	746	715	707	738	642	725	760	717	734	746	699	726	720	806	734	764	673	730	725	741	696	724	791	748	707	760	734	734	710	709	696	710	731	724	685	700	721	730	749	707	705	686	776	747	729	763	728	742	711	724	733	733	720	681	705	726	723	735	690	705	725	740	731	733	744	719	693	763	718	692	716	673	736	656	714	775	683	717	776	753	695	727	716	699	719	733	746	701	756	731	704	702	741	713	747	707	692	679	705	722	706	698	712	744	679	756	736	736	731	722	729	721	686	688	658	710	700	724	713	699	693	713	747	685	760	748	712	652	746	724	733	702	708	697	762	735	732	746	770	713	725	675	737	730	734	730	726	686	754	670	723	729	737	697	733	723	678	702	748	672	727	748	745	729	730	737	690	722	741	733	750	735	727	777	672	661	717	702	690	768	706	704	673	733	722	745	742	705	711	670	726	714	712	743	744	724	709	707	718	704	701	731	705	773	687	652	706	710	710	740	740	709	721	722	696	771	704	699	749	696	710	708	678	743	738	745	769	701	753	720	751	686	704	711	719	727	737	791	685	729	717	736	721	677	765	732	760	746	751	738	702	701	815	673	712	789	720	716	718	731	727	720	716	693	698	772	704	710	715	700	739	732	681	725	709	689	693	739	709	756	703	759	647	684	737	760	706	706	753	751	738	767	696	724	707	710	713	707	711	730	751	751	753	707	733	736	666	742	680	758	701	722	700	680	753	761	689	725	711	695	713	695	725	715	685	771	738	725	684	691	746	743	707	714	737	731	703	699	775	708	705	773	766	740	706	719	729	712	761	668	722	710	697	728	736	757	690	704	716	709	693	700	740	735	720	715	704	732	768	696	724	712	723	695	763	688	718	712	710	702	732	732	708	727	706	695	726	745	748	726	738	722	684	732	764	724	744	727	759	706	699	704	739	728	765	654	714	741	752	749	748	720	730	709	744	742	743	677	715	744	715	676	690	732	729	690	751	709	733	677	709	764	732	725	725	746	723	738	767	689	733	763	743	706	729	723	739	711	724	708	712	754	687	734	705	767	742	782	701	729	729	746	665	718	714	765	716	755	720	780	755	696	703	731	751	702	670	756	731	724	694	715	716	725	743	688	750	708	713	722	748	754	752	689	702	721	721	752	734	750	743	747	738	711	718	718	747	711	678	752	730	718	694	719	772	720	688	737	713	718	681	727	776	721	699	687	753	715	732	727	761	726	748	694	697	759	732	705	715	731	718	714	705	744	695	768	735	714	745	703	722	721	675	719	750	725	734	744	700	767	758	746	718	700	711	731	704	707	718	686	722	728	725	743	711	710	695
22338	20768	28392	23215	20760	20806	11748	1331	909	814	759	658	620	638	578	557	546	521	562	497	485	497	521	500	539	516	470	484	483	465	481	473	453	480	449	462	509	448	496	465	495	439	467	432	462	444	439	431	449	421	435	454	450	433	452	464	458	470	460	453	431	446	426	457	428	422	431	434	438	476	457	467	471	411	473	430	435	455	431	466	495	485	459	452	486	472	464	451	388	446	433	430	478	452	432	447	406	461	446	441	412	444	441	476	442	446	443	466	416	458	489	409	516	482	421	401	490	428	463	432	437	470	432	410	448	439	452	467	375	430	458	440	417	415	438	415	409	447	445	478	433	425	419	448	402	464	432	439	445	429	434	394	437	432	460	410	421	417	398	440	415	410	384	439	445	417	442	439	395	427	440	451	469	410	456	405	442	438	432	415	435	430	430	472	422	423	440	447	426	464	409	421	454	432	423	425	395	442	431	467	454	433	425	424	475	463	405	488	422	457	421	414	440	443	427	416	404	481	428	449	447	448	433	478	479	408	431	426	412	450	416	427	439	416	456	433	430	413	445	455	427	476	405	383	412	461	415	426	452	441	437	486	459	445	441	442	409	430	457	429	420	407	454	409	444	469	466	423	437	423	418	450	399	412	408	414	447	433	396	481	438	462	490	433	428	470	448	413	448	409	437	402	453	436	411	435	445	479	460	423	439	417	411	412	432	399	468	420	430	391	435	438	463	426	426	450	409	416	484	423	395	444	483	419	449	437	412	381	387	433	443	367	448	435	427	462	466	406	451	415	455	427	416	434	435	453	438	479	425	409	433	440	454	443	457	419	475	409	418	482	428	427	420	437	426	399	431	431	442	452	461	463	439	441	427	472	429	400	442	414	421	454	462	418	419	449	419	474	460	458	445	405	457	442	442	479	421	431	434	426	446	452	416	415	418	422	433	460	442	462	405	454	435	468	439	433	439	399	418	440	436	469	437	401	444	423	414	390	436	445	413	442	483	430	442	419	423	439	387	465	424	458	446	425	491	444	429	432	432	477	435	429	473	456	433	471	417	452	403	440	429	403	438	452	452	504	458	434	464	426	426	433	461	477	434	454	427	436	455	461	443	456	437	408	449	420	410	418	444	451	446	438	424	422	436	402	421	436	445	416	452	453	431	425	400	454	414	432	452	431	411	437	439	439	419	464	463	409	412	410	457	424	393	427	397	458	408	424	435	459	419	435	461	458	428	413	450	424	432	471	447	418	401	432	444	448	383	424	415	436	408	414	429	410	412	449	438	419	405	412	415	452	397	466	441	455	433	430	441	401	477	444	442	452	433	408	439	436	404	416	420	442	425	438	451	414	391	445	424	478	466	443	434	435	454	470	452	438	477	401	404	425	420	409	401	415	455	445	445	435	468	461	441	372	459	418	456	450	410	437	436	400	467	473	432	467	403	419	424	421	435	440	419	429	430	462	439	413	412	421	458	440	474	411	467	446	425	500	425	414	442	447	436	445	401	412	404	457	413	431	448	433	441	400	445	440	428	451	436	477	428	432	406	454	440	458	449	412	445	443	401	449	471	456	434	471	435	442	452	415	454	424	435	456	389	462	439	431	462	450	432	465	405	425	454	462	393	426	455	463	443	441	442	420	420	445	435	477	464	422	454	443	434	431	404	416	444	437	428	429	403	448	449	394	408	487	426	444	467	444	415	445	411	440	459	431	441	429	431	433	431	455	442	447	432	449	403	408	426	475	437	442	418	422	441	449	457	416	430	433	461	437	475	424	451	437	445	419	451	418	436	443	457	412	445	462	446	423	455	440	482	422	440	444	449	481	428	453	391	445	419	416	406	402	408	431	444	459	425	445	426	454	462	415	449	438	520	423	448	428	444	414	432	429	425	436	430	458	454	427	423	458	420	476	431	431	432	447	464	426	412	392	436	409	426	455	419	442	374	436	425	442	438	490	444	469	449	413	470	440	431	419	473	411	403	442	451	446	417	427	467	462	435	468	444	441	423	429	440	435	431	431	443	435	447	491	435	391	399	435	387	411	470	452	412	393	434	429	417	465	416	423	443	417	425	415	424	424	446	436	424	415	430	434	409	443	454	442	417	452	430	455	436	437	436	415	436	423	429	448	451	461	461	438	435	439	449	432	414	464	418	447	417	446	459	399	424	424	429	429	455	445	413	416	442	414	452	375	430	461	451	438	428	438	448	422	390	454	444	438	449	452	446	436	501	438	451	428	428	436	451	410	434	409	439	461	430	438	392	411	421	404	443	394	432	414	417	417	439	445	419	445	442	434	442	447	420	416	433	405	439	422	449	436	430	408	408	430	433	461	396	424	458	445	448	435	433	451	456	402	459	466	429	470	463	469	425	446	442	463	460	428	460	435	427	435	407	443	449	411	421	433	473	439	456	410	416	465	481	426	462	479	438	456	386	413	476	414	437	419	404	457	429	425	425	406	422	457	428	433	439	423	419	438	449	424	422	478	476	426	426	444	446	419	455	421	465	393	438	466	440	426	436	414	445	440	415	419	402	436	434	447	427	445	443	440	407	434	439	439	428	388	461	438	412	436	398	430	428	445	417	422	409	453	416	437	447	439	428	430	404	414	452	449	448	452	379	461	460	434	412	461	430	437	438	443	423	462	445	461	425	428	457	413	404	436	413	443	426	401	446	396	409	409	405	433	458	430	438	432	451	399	466	462	439	419	413	439	433	465	426	461	410	424	451	396	458	412	417	418	457	416	455	442	428	438	467	438	412	468	432	409	456	402	453	427	407	408	405	460	447	430	455	426	404	447	426	399	433	408	412	441	431	428	428	458	382	452	446	423	415	426	431	446	439	455	453	388	427	452	449	455	456	442	388	419	426	442	442	468	435	419	457	436	399	413	428	480	452	427	434	414	415	414	452	410	420	446	428	416	440	474	453	426	452	457	443	403	459	447	427	415	411	451	417	417	435	441	409	443	453	439	398	406	454	459	439	455	457	454	414	422	462	466	396	438	406	445	410	416	445	450	443	449	462	432	439	421	432	437	422	459	434	436	409	456	432	430	428	415	425	441	437	434	431	401	464	430	402	451	379	461	490	432	441	445	396	446	451	433	455	457	413	399	469	411	417	400	414	407	472	420	453	397	434	393	436	444	399	447	398	444	425	453	446	458	465	444	455	406	438	399	452	428	443	424	467	438	452	424	435	403	460	456	443	463	432	412	444	434	426	467	494	418	399	452	413	403	409	413	403	440	416	420	442	435	478	437	419	408	420	433	466	447	475	438	415	468	397	454	436	410	427	482	418	427	417	436	435	405	471	404	408	429	456	420	426	437	443	439	425	401	430	424	400	428	415	465	471	426	432	447	433	450	428	439	464	433	447	465	440	435	429	403	420	465	426	415	422	473	447	427	442	430	459	486	452	461	416	435	409	450	441	435	470	464	425	454	455	444	462	410	461	478	401	452	438	462	426	449	448	464	450	431	446	413	390	445	432	418	432	461	466	392	470	429
43094	21282	10662	5704	3893	3009	2459	1977	1641	1361	1149	991	902	798	766	703	733	637	622	620	578	562	597	587	573	560	531	553	541	548	499	525	536	532	529	522	560	503	517	541	512	520	498	481	495	523	477	494	512	534	491	466	466	484	463	484	513	499	471	520	497	531	503	510	469	471	489	480	487	508	534	478	488	521	509	486	476	500	507	502	501	479	503	456	421	453	466	470	472	513	467	487	467	506	490	454	455	436	453	460	476	495	483	454	486	478	487	464	484	453	515	450	467	455	491	452	501	484	473	458	491	478	487	464	462	478	491	475	453	485	483	451	416	481	497	485	454	468	462	455	457	518	490	460	481	482	478	486	501	449	475	460	461	478	480	465	432	430	465	456	474	466	470	488	475	478	453	475	470	473	482	454	487	483	489	470	486	503	502	480	488	453	477	463	473	427	474	482	494	492	452	494	445	455	465	478	431	459	472	474	473	454	497	477	522	477	467	474	456	510	481	512	489	464	507	484	492	509	460	504	419	490	494	483	471	463	485	473	508	464	454	475	469	475	486	466	506	476	459	477	472	473	443	447	474	493	483	494	464	435	510	474	443	503	481	501	477	436	507	497	470	488	461	458	487	473	453	482	501	517	503	519	471	479	448	460	480	447	457	456	480	446	503	467	479	478	428	476	498	455	454	480	503	455	471	433	496	467	466	489	477	494	468	444	478	496	494	528	450	452	484	512	480	501	419	453	461	468	526	486	494	419	485	463	475	483	472	479	455	442	496	475	469	464	516	476	481	488	495	472	461	501	474	471	479	468	471	499	447	440	481	450	453	496	451	483	499	499	502	448	469	486	487	470	444	446	436	467	457	428	480	497	462	473	468	467	523	474	467	473	448	486	471	485	462	437	486	505	483	458	465	485	460	498	471	474	487	474	445	478	484	471	476	467	478	439	478	484	478	447	472	490	489	459	476	471	462	477	454	495	484	466	469	474	475	470	473	461	452	508	461	465	462	492	455	463	450	467	475	441	475	466	455	491	433	485	473	458	480	464	482	464	476	487	469	477	483	439	464	508	490	482	487	481	458	472	491	478	467	490	474	481	469	511	462	456	491	456	435	492	472	522	464	466	480	477	511	464	472	475	458	483	504	505	492	443	464	503	479	492	472	440	493	455	495	495	482	485	476	461	490	459	440	427	480	449	473	470	430	482	441	455	474	482	478	510	460	446	481	469	479	474	451	472	497	449	450	456	438	463	489	488	469	519	464	488	473	478	479	462	454	479	467	486	458	439	447	485	477	442	497	504	475	479	461	484	469	467	473	487	465	468	466	464	475	447	450	449	477	441	496	470	480	457	457	467	472	509	471	485	439	481	463	424	439	435	462	495	442	511	495	453	441	437	477	473	476	523	493	469	496	469	517	505	488	451	480	461	466	499	472	507	459	474	458	509	434	512	460	515	497	467	457	419	494	422	474	454	449	472	446	494	475	449	475	459	457	473	413	452	494	459	433	515	446	479	478	513	492	456	474	468	488	465	485	489	495	471	468	470	484	507	468	466	490	475	480	453	444	471	464	518	477	481	463	483	452	516	481	441	456	483	515	483	503	482	471	459	450	490	473	464	459	500	481	461	459	482	474	479	444	525	472	463	477	432	495	459	469	488	465	476	498	483	478	504	469	468	495	502	480	457	465	465	472	481	478	465	499	442	430	490	473	450	486	460	493	461	496	482	430	508	469	473	497	513	415	476	463	487	488	440	475	445	454	495	453	471	518	469	468	488	409	449	485	516	448	481	502	475	500	451	477	428	472	455	462	503	455	533	468	496	437	448	486	478	473	458	472	471	473	475	477	497	470	491	459	455	453	484	456	483	470	497	462	459	434	494	445	427	469	435	476	457	438	443	491	467	468	450	474	478	459	458	488	500	459	447	446	460	488	469	525	448	484	470	464	475	502	470	449	478	462	457	486	478	460	459	473	476	424	470	475	424	442	433	443	459	455	526	444	471	462	473	467	474	501	450	468	446	471	470	516	478	463	469	506	457	488	483	446	455	485	469	451	487	481	516	443	490	441	468	474	487	490	483	486	483	479	457	452	501	467	450	443	483	447	479	479	461	456	491	480	467	490	488	464	493	501	455	420	433	399	434	455	465	476	474	525	450	457	470	462	441	492	451	456	498	491	482	455	462	421	478	469	482	496	471	487	459	451	479	464	476	457	489	480	448	480	495	452	431	467	492	479	429	444	489	473	437	475	434	481	418	446	489	477	462	501	483	460	463	469	488	496	482	483	483	478	472	488	445	475	478	476	442	499	481	473	459	481	430	497	518	513	452	465	497	509	463	471	522	456	471	477	431	491	450	469	510	466	478	458	449	445	492	473	478	506	484	449	471	476	449	449	455	477	512	472	507	472	472	432	479	463	502	479	464	476	456	500	481	488	507	488	472	442	473	485	525	461	494	434	464	475	475	461	491	498	487	482	460	459	522	480	465	437	448	480	524	434	460	462	488	477	489	458	481	445	469	495	485	476	463	457	480	453	476	509	437	468	487	505	491	468	502	487	464	450	481	527	493	519	459	508	464	454	460	491	469	469	519	489	456	496	454	427	519	505	459	478	463	473	433	445	438	489	468	483	479	480	476	490	454	434	463	495	459	490	479	451	496	474	453	502	485	446	462	460	485	472	508	480	515	441	471	422	490	434	462	486	484	497	466	504	478	434	453	492	481	461	461	488	485	466	487	517	457	506	476	441	480	476	502	486	490	488	454	474	454	427	518	480	464	460	452	473	522	489	456	475	449	468	483	496	476	429	498	457	458	461	455	484	468	434	518	474	490	479	469	456	472	456	509	471	481	495	491	532	515	478	470	463	466	475	437	492	473	510	476	463	460	488	489	461	488	481	461	463	445	461	469	490	470	438	454	501	501	497	460	468	515	446	471	477	471	480	459	467	508	460	468	491	472	510	501	485	458	457	473	447	470	462	434	512	465	456	467	485	521	471	501	508	461	473	467	445	473	439	448	447	467	495	464	468	455	453	462	456	500	475	485	468	475	456	498	475	494	427	460	475	450	504	469	455	473	481	498	455	485	457	491	468	456	449	491	467	460	490	487	485	452	485	441	453	434	463	459	476	453	447	458	475	499	478	434	458	445	475	467	469	479	482	479	506	450	504	483	459	480	477	477	462	479	463	472	499	482	491	493	489	471	512	469	463	454	505	489	454	466	445	520	464	442	482	453	464	487	536	491	471	484	465	476	437	467	453	512	458	470	452	486	469	456	480	474	464	475	429	468	453	480	486	471	465	455	490	485	467	493	492	478	456	505	469	517	468	465	477	463	496	473	445	475	486	421	490	469	470	492	501	512	444	462	492	475	461	493	465	480	424	470	471	476	515	489	468	504	475	480	482	495	475	499	473	461	510	476	480	459	468	472	490	484	497	472	458	447	453	495	480	472	471	457	491	485	501	482	496	492	471	473	453	452	460	473	468	465	436	454	470	512	511	487	456	512
29195	21486	11361	1365	736	668	550	544	496	500	486	451	502	443	428	441	507	472	449	505	468	477	443	504	478	428	468	489	457	458	447	456	474	419	476	494	480	482	440	445	471	446	457	503	494	454	426	475	470	474	513	448	461	473	505	447	448	434	489	447	499	481	457	484	449	459	451	453	481	453	474	445	468	468	452	495	477	473	496	448	463	473	502	437	460	476	451	447	473	480	459	487	448	451	486	499	451	483	479	459	410	441	468	444	484	467	469	459	458	416	468	504	472	470	473	515	477	460	471	490	458	434	491	445	456	478	450	447	487	478	472	477	466	421	427	485	419	498	481	468	489	450	445	492	459	491	473	436	510	453	468	473	450	474	506	460	455	424	450	478	431	457	488	484	457	425	480	467	487	473	494	506	466	462	480	466	494	452	463	454	474	441	446	454	459	442	441	489	453	421	443	471	463	448	471	492	506	466	476	473	475	495	469	421	460	496	469	502	440	457	486	488	481	449	439	437	486	473	534	482	466	468	471	454	454	471	477	437	434	472	491	439	481	479	440	467	518	431	454	485	515	483	443	486	457	473	475	463	483	445	422	453	503	488	463	460	457	445	474	429	486	489	434	500	499	516	478	480	465	472	427	439	499	501	465	448	439	458	503	471	452	436	455	484	471	468	466	426	478	453	433	423	418	526	464	461	474	463	452	466	433	458	470	490	476	499	469	462	443	451	476	481	493	485	460	459	501	465	457	496	481	467	464	465	480	453	460	482	438	486	451	459	447	442	471	446	458	470	484	480	431	457	486	497	464	459	451	479	462	482	501	497	453	473	465	512	449	502	463	517	485	480	469	483	482	482	477	474	448	432	454	451	469	459	472	468	474	455	476	421	468	477	468	497	498	499	447	454	434	473	496	430	457	457	478	442	447	463	434	434	483	479	473	438	481	436	477	441	467	466	449	475	484	484	483	448	497	486	477	480	493	514	431	490	472	484	452	449	483	458	446	504	510	472	523	479	469	482	491	458	468	465	500	494	485	475	523	487	475	436	463	465	407	467	487	447	510	510	458	498	462	447	451	480	471	504	461	507	383	455	467	419	476	485	486	449	465	486	467	445	518	471	440	465	473	434	509	433	457	475	474	471	438	477	465	441	469	497	448	485	501	460	441	477	458	462	462	452	465	457	462	493	473	472	494	505	500	485	462	513	464	485	451	483	522	469	486	445	464	485	426	438	472	435	496	447	469	472	423	455	458	486	488	424	477	468	482	420	450	486	507	469	459	483	499	445	484	453	455	456	447	495	461	455	477	491	428	474	435	460	431	457	487	474	478	472	477	493	437	471	461	502	447	513	453	452	487	469	447	447	518	495	453	435	501	451	466	471	499	479	429	490	455	448	453	447	485	486	513	451	453	464	498	434	495	448	496	473	466	436	447	417	453	477	455	456	441	448	461	474	441	496	433	475	516	455	466	480	468	466	441	473	459	459	471	464	493	531	484	463	431	473	458	481	481	457	468	442	460	463	428	459	465	455	474	460	441	495	491	487	448	437	497	459	486	454	444	459	450	512	473	481	443	472	460	450	420	452	478	495	509	469	472	443	487	439	477	468	455	453	483	459	471	458	442	465	473	473	434	465	487	468	485	474	455	492	451	484	525	436	443	468	487	485	496	474	481	487	449	443	505	449	449	449	470	479	483	455	396	471	443	478	447	485	465	466	460	433	458	456	501	464	466	461	451	474	458	452	498	494	444	449	508	467	469	478	461	479	483	497	453	467	503	460	472	478	486	489	471	472	455	513	466	491	442	481	465	475	470	455	510	460	504	453	449	473	446	497	495	471	451	444	493	460	492	484	501	457	435	456	502	433	449	454	439	485	482	445	428	513	460	450	474	483	484	454	446	487	499	454	431	466	429	449	474	475	476	415	493	443	484	488	467	435	447	470	458	477	497	460	490	486	470	433	442	447	477	462	475	456	498	478	481	485	483	454	465	468	450	434	550	465	454	430	480	471	462	488	477	467	442	464	475	486	452	482	450	508	480	462	470	487	528	436	477	531	499	451	490	505	465	478	503	496	496	448	449	459	471	460	477	484	453	453	465	443	487	508	517	454	476	502	463	464	495	458	473	502	478	487	448	451	478	481	495	478	448	454	478	482	530	480	484	477	454	457	458	473	433	462	460	456	449	472	458	494	493	464	458	475	476	503	464	474	482	467	484	465	482	480	466	453	430	519	493	491	475	508	458	471	518	481	474	455	467	479	438	460	467	500	468	505	436	449	463	452	472	482	449	468	463	479	466	469	475	453	463	497	463	485	451	474	500	475	482	444	470	470	483	493	484	445	451	450	465	496	496	481	476	502	512	433	486	429	473	490	444	451	491	456	510	466	465	467	470	491	479	504	480	501	485	458	479	462	451	476	487	452	423	455	458	475	474	459	497	469	485	491	452	465	436	445	508	474	498	503	447	458	468	465	503	466	427	479	473	481	480	456	446	460	489	450	488	458	481	465	497	489	472	458	457	503	479	488	499	437	480	493	462	466	421	468	498	458	502	462	468	458	459	492	471	464	470	466	451	481	438	471	437	442	458	480	483	465	489	482	470	498	461	471	441	464	469	475	473	479	487	520	436	467	456	430	440	489	429	457	460	474	465	498	484	472	463	459	478	480	471	460	473	491	438	463	448	480	488	489	484	477	445	466	442	461	442	501	442	497	455	481	493	440	478	464	448	455	489	426	449	424	465	477	477	466	499	467	452	450	478	472	465	457	467	463	456	491	496	419	473	489	449	462	450	497	508	491	467	444	466	473	473	476	480	489	446	471	426	495	432	481	528	480	474	488	471	501	442	434	498	523	494	444	442	473	454	455	451	467	504	431	464	479	471	483	451	448	486	499	463	479	463	455	454	479	459	501	472	450	462	466	454	444	515	478	457	466	459	481	439	479	484	444	477	501	456	489	479	452	491	461	464	467	458	457	488	455	448	456	482	482	489	509	470	464	468	430	443	510	489	470	472	500	439	468	471	456	431	516	464	477	444	465	471	459	453	440	435	425	473	490	491	474	452	459	457	481	471	439	453	465	414	481	454	489	471	441	499	491	471	444	466	436	484	464	471	461	459	467	495	458	488	489	481	452	459	490	482	424	462	490	464	472	472	504	461	472	493	465	438	438	461	433	482	493	501	431	513	514	489	461	449	470	455	462	475	454	480	463	459	482	464	464	501	455	474	430	442	434	470	502	445	446	464	490	461	467	464	489	455	461	476	477	448	437	480	467	469	458	453	468	484	455	460	471	478	476	455	455	475	452	460	513	477	504	464	503	509	443	484	472	429	437	499	470	472	447	466	475	461	458	490	436	475	466	434	456	447	492	486	478	468	475	491	501	484	464	452	462	447	476	470	482	426	453	503	494	464	487	483	448	442	500	491	467	487	458	420	453	450	479	474	459	475	484	486	463	490	462	504	454	475	474	471	470	489	454	461	478	470	490	475	438	474	477	518	482	488	481
36344	11814	1140	819	700	618	610	588	541	560	548	570	554	578	571	566	554	522	541	521	556	546	539	541	564	536	570	548	534	533	558	525	532	536	562	558	596	519	529	562	515	517	547	497	544	586	550	520	536	526	558	532	540	553	516	557	514	551	553	536	518	519	584	549	521	546	545	546	519	527	560	520	526	563	552	495	549	536	544	521	557	544	586	540	521	501	578	523	515	539	570	515	553	599	526	508	508	549	581	516	555	538	524	518	525	520	558	520	545	530	520	533	532	528	570	566	521	554	587	545	527	516	540	550	552	556	547	498	541	520	493	548	542	521	566	598	516	560	574	532	527	567	493	538	543	551	524	508	577	528	503	487	580	510	525	494	550	564	555	541	532	542	530	540	554	552	516	556	528	562	542	554	538	501	495	531	550	539	563	562	548	532	523	520	514	536	524	518	503	561	563	516	517	555	558	535	528	526	510	555	557	521	539	532	551	545	558	538	531	577	513	547	529	524	517	568	552	526	521	532	514	530	524	540	533	537	541	623	535	524	552	567	546	598	529	581	512	563	579	520	545	550	574	533	525	564	534	501	538	534	515	527	530	540	573	568	521	525	527	499	519	559	512	542	528	510	518	534	561	512	557	513	533	501	569	561	517	531	548	526	559	561	580	512	517	515	573	590	517	502	555	566	540	538	570	558	546	538	525	538	520	541	561	514	560	560	561	509	585	532	524	529	530	500	530	526	515	523	500	547	576	536	581	542	574	540	548	541	537	562	543	513	552	531	552	520	532	543	567	558	543	532	543	526	519	575	537	542	538	532	599	591	564	554	513	557	490	580	545	555	557	545	544	541	518	544	552	542	540	546	543	554	536	542	514	564	534	572	523	561	549	516	573	536	542	515	547	585	577	524	538	531	543	508	547	569	556	565	540	532	496	593	546	546	550	571	520	521	568	540	565	536	523	544	529	543	526	530	504	572	525	559	549	508	497	556	586	551	556	512	555	533	561	565	523	563	561	546	591	523	543	509	564	555	566	555	529	571	521	550	511	544	565	548	499	530	558	521	523	525	551	520	530	535	548	536	513	600	545	532	553	530	580	528	549	538	510	556	566	556	557	554	547	537	553	573	544	502	526	547	537	541	550	518	594	550	549	571	534	554	550	540	518	590	521	565	547	533	498	515	564	537	552	540	580	555	567	543	555	538	571	541	528	526	540	574	562	541	522	510	503	554	556	549	499	508	534	531	508	536	569	577	553	544	538	548	510	559	501	520	575	522	491	525	556	544	560	511	568	544	553	546	564	554	536	544	544	531	512	503	501	531	579	527	524	569	488	527	545	553	540	594	549	547	538	549	532	544	563	558	514	603	531	516	549	591	524	540	542	543	504	518	560	561	531	546	521	533	532	497	577	534	586	591	549	498	516	523	536	505	528	520	531	523	567	544	506	525	523	556	525	540	507	526	524	569	568	542	551	520	533	526	570	542	531	535	557	555	537	501	517	525	546	530	569	573	569	517	517	514	543	512	534	553	536	539	534	567	555	524	547	545	542	546	540	560	556	507	540	591	517	511	548	548	506	599	554	572	517	583	540	532	562	542	522	540	554	535	527	566	527	550	550	548	563	535	552	548	542	536	557	512	569	531	567	548	520	578	543	560	561	546	494	523	534	524	535	547	574	518	544	574	561	566	517	542	529	501	525	566	516	507	551	542	510	560	519	524	586	574	522	558	532	525	538	535	561	574	556	525	555	536	528	554	527	558	514	507	491	535	585	553	573	534	569	554	528	527	564	579	527	519	552	534	541	516	519	561	565	578	520	549	533	548	566	531	564	532	524	537	537	532	569	506	567	545	520	555	506	564	506	541	551	583	552	557	547	568	566	541	523	522	568	569	541	546	553	523	503	528	516	557	532	518	556	540	525	547	597	507	542	515	567	535	545	539	494	525	541	506	541	502	580	554	519	564	541	557	524	552	568	576	544	543	531	540	575	529	552	500	564	536	526	546	529	565	538	541	546	524	544	556	487	555	541	523	547	567	536	577	535	557	540	543	539	536	558	582	547	512	543	517	515	517	521	540	552	492	493	560	566	507	538	544	531	515	534	497	550	514	525	529	531	543	528	528	530	538	545	541	525	535	509	510	481	530	521	539	519	511	542	498	547	515	543	538	538	544	552	545	523	510	494	584	538	562	529	555	506	545	550	583	572	523	519	534	524	535	562	592	560	563	583	483	524	541	536	531	534	546	570	537	566	579	520	536	586	522	530	535	526	533	562	543	531	527	511	556	493	561	530	545	548	541	536	518	558	525	579	557	563	577	559	535	583	530	568	539	520	597	544	547	548	560	537	527	539	520	536	514	539	585	550	545	516	525	554	574	513	533	594	536	543	582	523	537	524	527	542	554	534	508	498	537	547	525	579	539	589	572	515	554	505	503	546	496	564	520	506	524	514	569	495	541	528	493	587	514	537	546	556	552	513	508	534	523	561	556	567	544	532	563	511	569	552	548	595	498	506	543	526	543	516	568	558	550	553	515	580	529	552	553	553	525	559	524	563	555	525	528	529	564	540	554	556	545	525	542	526	519	544	519	524	547	561	537	554	566	508	539	532	542	586	530	572	544	550	547	521	514	506	539	514	586	497	542	549	551	529	536	535	532	504	578	537	580	543	559	578	546	520	553	549	566	549	543	531	510	541	526	512	552	558	503	546	556	515	554	531	514	554	546	568	582	519	560	542	523	554	534	526	535	511	527	490	536	540	526	552	537	550	541	560	543	553	539	504	544	530	530	564	564	521	551	516	516	555	530	507	545	517	522	560	561	545	528	554	547	550	559	510	566	536	570	505	558	558	547	560	547	523	566	555	551	531	541	514	562	495	525	516	502	546	531	531	565	534	544	527	533	583	557	500	570	588	553	531	540	540	530	561	551	544	491	532	594	551	550	517	521	553	562	533	498	582	547	539	553	502	528	517	494	571	527	543	538	533	541	555	579	510	564	539	541	545	539	511	507	556	549	575	549	525	533	511	529	541	550	514	543	535	573	560	529	512	502	514	521	495	566	540	547	548	557	563	519	519	542	548	493	562	534	559	540	575	542	554	575	514	537	526	568	516	560	506	570	556	548	555	499	529	509	539	572	539	517	565	537	556	561	566	499	531	513	555	586	520	544	520	571	543	560	494	561	603	532	543	576	540	544	520	519	541	566	570	559	556	543	514	568	490	547	540	552	533	526	548	539	534	526	537	544	490	549	533	538	547	574	564	559	551	563	545	548	550	550	519	588	525	558	549	522	542	528	522	524	563	525	532	602	505	551	562	592	519	565	518	522	532	535	523	538	530	505	550	576	590	527	551	572	535	572	513	529	516	574	513	515	506	568	536	536	537	536	523	523	539	540	538	546	545	520	546	530	519	534	530	553	558	556	490	494	528	566	562	524	538	526	513	586	525	540	560	548	572	586	555	538	534	554	555	556	552	522	566	500	559	543	555	527	551	519	564	514	535	524
23204	20710	27910	23543	20715	11842	986	638	573	477	427	365	394	392	371	332	360	320	318	339	331	308	307	301	315	283	307	325	278	278	295	263	294	300	304	293	335	286	317	341	284	250	282	260	260	306	335	266	266	272	310	265	299	297	297	307	276	291	278	289	273	267	272	283	296	299	290	264	294	288	294	305	297	278	292	282	298	287	256	324	307	290	276	289	273	269	302	262	294	289	254	285	284	256	280	264	284	261	249	277	273	287	274	309	308	277	286	290	270	234	291	293	268	263	265	282	276	292	267	279	277	255	299	269	267	289	254	252	279	279	266	258	289	282	249	305	282	273	281	261	284	288	271	293	277	308	266	276	278	280	244	288	274	289	253	302	260	285	260	265	266	277	271	292	269	274	304	273	308	280	299	284	275	280	305	314	275	255	238	266	301	306	267	273	288	299	265	270	275	264	314	296	255	248	311	269	308	277	293	260	283	285	277	278	259	283	281	293	273	281	306	281	277	292	280	285	281	267	288	278	294	269	272	241	272	258	280	286	266	282	270	274	308	283	268	279	273	271	244	280	310	274	241	252	260	281	290	287	281	280	282	283	276	281	272	268	259	275	289	307	276	307	275	252	276	249	290	288	261	279	277	271	281	311	259	262	300	297	259	295	263	276	267	305	276	283	302	287	278	276	325	296	277	289	291	255	284	310	303	277	278	298	283	269	286	254	259	281	278	276	282	255	290	287	259	277	257	299	281	274	262	249	243	263	257	268	266	256	258	306	293	297	289	281	292	271	288	243	228	302	275	263	253	292	293	275	270	258	272	278	279	253	267	249	291	267	256	272	243	301	301	284	248	268	257	277	296	297	273	236	256	302	269	262	281	289	274	283	282	270	277	266	267	287	279	292	247	280	275	277	286	287	271	297	269	292	276	279	265	273	261	304	284	271	295	266	280	267	264	281	283	273	248	275	290	285	286	267	283	280	279	289	257	295	289	277	288	272	285	269	284	293	297	257	271	271	284	258	260	246	316	259	271	283	269	293	277	286	266	273	253	265	282	275	269	278	270	276	301	280	273	269	308	298	254	285	256	293	302	307	294	276	252	243	270	287	293	281	268	277	264	258	307	301	279	260	296	253	279	298	289	294	299	291	267	299	256	289	274	299	272	297	270	270	266	293	257	277	266	320	318	265	296	259	304	280	280	292	288	251	268	268	278	299	264	283	288	283	265	288	327	302	272	280	251	269	268	279	262	260	309	279	274	271	284	278	256	256	305	252	297	253	260	277	275	293	280	303	266	274	307	296	287	297	276	262	292	279	267	254	253	292	270	301	264	274	282	280	271	279	281	275	276	264	264	278	304	257	310	266	304	282	280	289	282	253	317	314	228	284	293	268	287	270	282	311	259	301	261	294	278	258	261	278	273	273	249	269	265	302	282	284	265	300	269	286	271	289	276	279	292	277	290	272	249	260	257	290	283	301	265	271	262	306	301	282	286	275	298	249	266	293	300	271	276	272	251	284	266	264	275	269	295	267	303	256	274	262	298	277	252	256	279	278	265	278	261	248	259	266	265	307	254	304	289	286	294	282	297	265	285	299	292	292	296	254	317	284	261	275	274	247	285	270	281	284	278	268	277	238	258	270	281	274	270	294	297	244	292	280	256	269	282	274	277	331	274	277	268	265	262	277	264	246	236	289	290	298	272	257	284	260	256	292	277	262	268	271	268	278	278	273	272	254	275	262	271	285	270	260	253	295	269	283	294	273	290	310	328	285	294	299	257	297	288	299	274	257	307	279	278	269	287	258	305	280	278	285	254	261	272	278	284	253	275	298	284	290	262	303	260	264	294	269	312	265	283	302	280	266	307	292	239	271	265	292	271	292	282	265	268	262	275	273	287	262	297	267	261	247	262	256	291	257	294	280	266	259	264	279	283	285	264	260	292	267	280	285	290	266	282	297	263	290	274	269	285	287	259	271	267	299	285	261	259	278	278	293	258	275	271	262	285	276	280	263	281	271	271	258	259	258	288	283	246	262	276	284	273	278	297	278	272	259	286	283	288	274	246	285	263	256	289	272	279	281	277	275	281	293	281	283	253	305	278	278	271	295	260	259	285	261	294	295	301	270	277	274	299	283	277	293	251	293	298	271	292	262	284	255	302	242	280	296	305	254	288	279	272	271	297	274	282	265	301	254	268	280	311	263	275	310	274	289	293	276	273	264	268	271	307	274	304	289	282	271	272	300	277	245	294	247	289	265	271	280	267	287	277	287	290	269	276	289	272	279	282	286	318	292	253	274	283	273	268	281	281	273	286	290	311	275	279	244	268	285	237	265	261	295	277	278	295	278	298	266	286	291	278	256	251	268	256	260	295	266	268	277	290	267	297	278	291	252	273	295	248	292	285	312	302	256	295	279	298	257	278	248	273	308	262	280	263	282	298	277	268	253	263	294	280	271	281	262	302	275	251	262	277	282	244	294	287	280	282	258	263	279	274	276	304	284	287	276	269	267	284	258	287	279	298	260	272	262	299	312	284	266	281	290	285	288	254	255	262	300	252	301	277	268	282	297	262	274	274	285	272	296	284	281	296	274	260	290	292	289	255	269	312	262	266	272	294	253	302	286	268	278	276	265	298	270	298	283	283	280	266	260	262	305	298	242	301	289	299	260	305	316	320	250	272	285	294	267	286	246	280	283	293	261	282	275	266	269	315	262	275	258	228	258	297	266	283	289	279	302	263	257	263	269	267	253	258	278	285	286	299	260	279	266	268	289	266	282	256	292	266	270	292	303	270	237	289	264	287	278	272	269	280	260	287	248	251	269	261	273	279	284	298	272	235	269	288	285	296	293	264	302	245	307	320	256	307	270	262	301	306	282	290	281	280	293	250	272	312	255	274	271	263	250	286	272	287	276	266	312	276	284	286	269	272	276	304	294	296	282	276	304	289	278	281	284	273	277	279	281	293	265	301	271	272	289	290	280	285	274	288	261	297	265	285	270	275	281	259	274	279	267	269	274	265	278	258	287	276	279	277	293	268	295	298	295	291	282	261	264	266	282	277	296	273	295	287	275	301	271	281	267	281	265	300	294	280	291	263	273	279	276	289	295	290	265	278	266	282	275	310	260	287	289	283	266	271	278	274	276	271	269	256	296	244	304	285	268	289	283	280	287	297	307	280	313	304	260	270	259	292	301	275	279	279	261	276	265	263	319	285	281	330	300	276	269	303	263	282	290	286	289	301	290	292	289	255	262	280	267	283	299	293	296	269	280	302	272	280	267	280	256	274	296	286	332	281	279	285	256	292	324	269	293	254	306	279	267	278	276	255	267	276	283	290	284	247	269	254	267	295	255	289	289	275	266	249	287	283	270	274	309	293	263	301	260	290	267	246	310	273	252	281	285	299	273	288	303	309	260	283	290	258	286	279	280	282	273	282	282	268	290	274	279	289	267	289	273	268	250	288	282	285	265	261	248	257	265	251	280	272	280	272	275	264	299	287	296	280	293
39245	14655	6259	3011	2157	1597	1333	1063	845	726	609	583	508	515	425	424	451	439	413	402	362	353	362	340	343	414	357	381	379	359	354	337	302	359	343	339	341	328	336	326	343	366	300	326	350	350	337	338	371	346	348	335	328	320	343	346	287	345	347	334	350	346	330	337	345	307	316	331	364	317	328	362	296	332	357	320	358	321	344	347	357	345	343	344	342	334	354	329	302	315	367	349	327	310	323	316	357	337	335	379	316	351	312	359	337	329	319	303	342	318	331	330	290	320	313	318	357	352	358	342	338	313	321	339	312	317	312	322	327	336	339	322	342	337	305	327	339	325	332	312	319	328	325	340	337	346	319	316	305	332	338	305	322	314	330	355	349	322	314	332	328	336	300	340	307	348	341	322	336	342	312	326	315	323	313	346	310	332	322	335	333	311	325	320	318	335	327	334	325	341	338	312	351	322	320	342	338	291	338	320	333	353	368	360	331	333	325	330	294	351	323	318	329	323	342	315	312	334	339	300	347	340	297	309	308	328	332	329	339	323	334	322	314	312	331	286	337	327	319	317	330	323	322	324	307	346	296	322	324	343	330	335	319	330	334	353	321	330	355	295	292	314	330	357	318	339	331	325	309	334	351	315	311	322	315	346	331	329	329	351	319	313	332	349	369	330	292	329	325	328	321	323	319	322	310	327	311	322	328	321	358	338	308	320	308	311	313	348	351	343	343	319	328	329	339	334	354	347	342	319	356	338	344	323	344	320	315	321	328	312	321	305	322	329	304	321	314	289	343	331	328	337	296	336	334	299	332	345	310	313	305	342	290	335	302	378	321	323	335	316	330	315	330	323	313	337	343	340	330	334	327	294	353	351	327	331	324	331	333	303	299	340	341	357	323	295	290	311	296	310	326	319	323	365	317	313	355	317	341	332	335	296	349	310	339	322	296	375	352	302	330	323	317	289	366	336	332	310	338	314	306	324	322	331	317	362	329	323	335	304	320	357	293	352	327	349	321	275	366	337	333	324	297	323	321	354	336	317	292	313	353	346	332	325	308	320	338	309	317	297	291	340	338	363	313	325	333	344	328	318	313	351	288	319	313	314	320	323	353	328	321	339	300	317	311	364	311	302	312	303	316	324	333	319	322	322	324	328	337	318	321	334	333	372	310	318	306	324	358	329	318	347	327	315	305	311	313	302	326	325	337	348	281	316	332	324	298	319	339	291	330	340	316	322	328	325	320	290	312	318	355	301	317	315	311	328	327	348	335	317	315	296	352	300	307	338	326	329	300	328	329	311	334	302	341	361	322	332	324	308	351	357	329	296	320	339	326	322	325	352	349	326	327	330	329	339	351	329	305	292	319	278	330	339	349	315	322	326	351	299	320	323	315	297	310	366	314	301	317	313	346	295	343	294	346	322	312	333	331	302	308	337	321	331	345	329	306	322	320	322	335	325	287	337	325	333	324	337	334	373	334	286	363	320	337	346	329	334	294	320	330	331	300	319	346	306	318	298	360	317	325	320	328	322	349	309	322	304	348	318	281	296	339	323	308	302	336	314	346	293	355	335	345	293	315	347	315	329	332	311	314	352	333	345	339	318	322	302	314	314	343	367	338	342	313	301	325	337	333	318	335	297	338	331	283	292	326	328	326	352	319	317	335	328	329	303	310	338	332	335	358	327	318	322	335	309	330	320	342	317	311	312	320	357	296	335	299	306	341	350	350	293	366	309	368	351	317	327	313	345	295	339	320	342	322	325	288	328	330	338	316	330	314	337	349	321	348	333	355	355	291	320	300	311	299	312	307	291	304	310	316	329	317	301	306	338	312	350	323	339	354	316	322	340	346	292	304	327	327	296	343	330	331	315	318	336	306	340	323	310	313	333	330	326	348	312	314	333	326	325	329	318	297	345	325	293	341	314	347	340	311	307	328	328	322	293	300	315	333	306	315	318	334	315	331	364	327	313	339	319	340	328	309	336	344	306	299	318	318	296	329	354	337	333	328	337	337	327	312	296	330	309	335	328	308	359	335	317	336	334	331	360	346	343	289	332	326	321	308	324	320	316	315	356	326	332	343	322	339	311	349	327	332	336	315	316	322	327	302	328	349	298	324	310	345	320	329	303	321	330	352	336	353	338	320	306	346	306	299	333	338	374	293	338	319	320	351	331	358	339	322	330	321	314	339	289	304	319	350	332	289	308	313	320	313	300	316	338	320	336	354	343	333	304	331	322	361	320	324	357	308	326	317	343	321	331	318	345	310	350	356	312	293	344	324	301	337	321	321	331	347	345	307	294	359	330	338	325	348	335	341	300	323	292	301	330	346	327	306	326	288	342	319	327	301	300	353	289	315	325	314	303	335	337	350	387	323	329	326	329	302	347	301	336	317	311	321	318	332	301	343	331	326	321	332	340	310	320	303	357	323	306	332	356	307	342	296	325	324	321	323	306	344	338	311	325	313	357	310	344	338	316	322	321	316	324	311	347	283	332	336	333	333	304	324	317	303	335	302	389	312	302	313	326	343	357	352	354	316	328	307	338	317	338	326	327	321	322	311	313	326	306	323	337	302	331	321	343	303	299	320	362	314	338	328	351	315	350	319	309	331	320	334	327	332	338	325	324	327	373	296	344	297	318	297	311	295	323	326	346	312	342	339	309	339	338	320	315	324	299	315	308	338	339	331	321	296	365	314	295	334	345	338	349	311	310	345	329	357	330	336	296	315	292	360	305	318	319	354	332	304	343	319	342	336	326	333	340	334	315	297	337	340	337	333	326	301	349	310	288	338	334	325	371	325	332	318	328	316	292	317	313	336	289	350	331	272	323	311	301	301	315	338	326	318	334	335	306	304	311	339	325	322	293	320	323	327	323	291	327	339	329	333	352	314	347	294	306	291	334	302	341	328	334	315	314	290	312	293	325	328	308	316	308	316	332	328	331	315	340	352	322	330	333	331	343	303	284	388	292	334	309	312	333	323	330	305	333	317	336	313	305	357	324	334	337	323	326	327	310	335	343	328	337	314	325	299	332	304	356	352	339	356	308	349	303	332	317	300	332	316	328	351	338	326	347	330	326	312	303	318	327	331	354	335	330	334	306	314	321	327	335	296	333	313	342	332	310	317	289	364	315	310	350	293	321	334	284	325	329	332	341	311	323	342	331	319	303	334	350	333	329	344	336	321	305	360	340	318	324	309	375	312	292	322	356	329	308	339	320	295	327	338	325	278	328	316	325	333	349	325	309	334	350	334	341	310	346	346	334	333	340	307	331	340	306	304	359	302	308	349	324	344	321	342	311	318	351	344	314	332	320	346	324	301	305	318	313	334	342	344	329	321	333	319	297	317	341	341	327	324	354	321	350	311	370	299	311	295	329	294	317	351	323	341	295	332	315	335	316	327	316	322	341	315	323	320	338	326	329	319	348	307	323	291	325	305	319	349	319	300	313	345	334	339	330	329	307	326	323	310	298	323	312	325	305	341	317	307	308	363	341	337	357	337	346
24509	20731	27036	24363	13146	1173	860	762	775	749	668	697	677	732	675	633	685	604	651	632	689	673	629	597	659	675	661	677	618	634	611	654	618	634	642	615	670	680	638	638	661	641	668	620	593	616	655	640	643	664	636	682	633	639	644	623	690	607	629	631	622	611	637	661	630	607	614	641	639	609	673	616	669	621	683	603	648	601	669	628	663	692	664	663	623	629	687	639	688	635	636	627	604	598	611	656	611	630	589	618	630	645	642	648	656	638	685	646	582	653	615	642	609	594	661	625	646	686	664	661	645	604	627	647	639	647	664	647	643	629	638	663	625	639	674	658	659	620	653	648	659	627	682	616	616	633	622	638	641	679	648	629	652	613	599	657	660	638	605	623	593	627	590	660	630	669	658	631	659	613	614	643	635	633	587	649	616	651	613	655	615	660	610	653	655	647	622	637	653	610	663	636	646	613	611	642	642	641	629	629	651	629	651	618	607	635	653	609	614	638	607	606	622	645	604	638	622	614	630	645	644	654	656	600	660	661	633	697	620	662	644	630	657	642	627	639	598	637	657	638	662	610	627	636	646	585	648	626	665	615	617	644	651	658	612	661	660	657	617	635	636	643	604	620	634	618	682	627	636	616	592	631	592	640	663	643	604	676	665	607	621	645	643	670	635	618	658	675	623	646	676	624	652	633	627	638	676	635	702	645	599	635	631	614	645	654	617	655	646	638	627	682	633	652	609	615	656	668	635	664	636	632	646	658	608	618	597	649	644	608	693	643	656	653	624	670	622	610	613	656	609	663	645	618	631	650	626	626	639	649	636	586	624	639	631	663	675	673	626	649	625	665	634	631	658	677	650	637	620	650	611	618	662	625	643	641	630	640	644	630	655	606	623	678	651	651	636	620	676	622	657	651	628	712	664	622	647	586	642	652	649	608	628	646	566	644	658	667	663	657	653	647	648	624	630	633	654	587	631	619	645	623	595	593	661	677	614	641	625	639	687	624	574	643	625	621	665	589	619	616	655	642	694	614	640	630	602	638	638	700	667	640	682	597	631	630	614	680	635	682	646	650	622	637	662	607	637	638	616	655	650	622	586	640	657	624	625	660	635	614	619	579	634	620	636	652	625	633	620	613	684	673	654	677	604	583	660	663	630	654	614	652	646	670	629	654	621	633	668	609	658	615	615	631	649	650	608	654	659	669	631	682	650	637	631	632	613	632	677	620	659	624	675	617	607	634	622	660	602	641	618	644	612	611	602	666	609	646	647	620	610	637	627	650	633	608	679	657	641	662	660	606	612	607	615	654	655	640	622	679	658	662	612	641	590	628	659	654	659	659	627	601	656	675	673	666	650	637	650	650	678	620	645	587	645	624	650	612	630	630	615	607	609	622	659	604	603	588	682	642	656	629	655	632	642	666	654	673	593	632	617	627	646	622	635	647	638	573	594	616	687	647	669	605	598	625	640	655	607	664	600	643	642	617	618	631	670	628	678	644	659	676	627	643	660	680	619	636	633	657	656	654	632	644	662	657	620	655	609	617	633	617	649	596	618	646	636	665	612	611	657	636	627	599	675	616	688	604	627	643	621	629	635	672	601	599	625	609	584	631	703	646	615	582	623	658	663	639	694	641	619	652	649	638	629	599	577	598	615	612	646	612	631	636	610	653	686	669	596	632	609	671	648	612	634	632	675	625	612	662	600	637	677	617	601	628	661	590	610	654	615	641	639	623	656	614	645	629	649	593	625	652	626	619	590	602	625	633	620	636	618	655	659	602	638	594	652	595	647	617	645	624	635	591	618	644	633	630	675	601	585	609	665	658	640	647	619	626	603	643	647	631	615	598	655	622	601	646	632	603	620	622	635	652	580	616	646	667	611	622	649	621	631	623	601	607	632	651	619	616	622	624	606	651	624	594	649	592	638	651	605	631	592	628	678	655	647	605	627	632	629	602	652	684	656	601	635	651	640	642	685	649	619	659	610	620	615	600	648	619	612	625	636	621	641	613	647	628	612	677	620	609	642	659	645	641	629	658	607	611	615	632	667	673	650	629	628	629	663	595	641	659	631	663	631	651	612	629	650	645	641	631	667	683	626	620	662	628	646	626	672	623	633	586	629	634	617	562	649	639	599	616	647	623	625	652	605	644	591	623	599	591	617	589	641	635	615	664	613	613	647	648	641	628	613	579	652	648	687	648	623	613	667	665	660	607	599	684	684	625	642	628	636	634	604	586	612	700	653	626	676	574	643	597	635	630	588	621	602	633	591	642	598	661	628	664	650	648	638	651	606	592	644	632	632	632	649	672	603	696	629	597	642	608	636	629	609	673	696	636	639	678	646	623	635	666	705	636	563	623	644	658	623	637	631	659	657	637	646	644	590	659	646	636	638	632	649	593	639	665	648	557	659	608	611	638	693	647	624	644	632	665	627	694	608	595	640	620	653	617	609	613	593	568	621	655	655	643	654	626	641	658	653	634	637	613	620	649	657	596	620	610	607	661	659	609	668	633	646	657	589	634	672	602	705	619	656	625	628	646	641	607	664	635	639	614	648	638	637	631	639	653	579	635	615	619	628	592	645	617	642	647	621	638	648	619	625	616	630	639	600	626	636	611	672	598	642	655	602	653	668	643	623	614	639	632	654	619	604	598	639	631	650	587	584	639	631	564	629	639	568	671	630	650	668	678	663	599	610	649	656	605	566	666	640	626	630	660	591	614	631	616	658	660	599	630	617	656	657	661	601	676	667	636	616	630	647	603	619	635	661	615	616	657	658	634	625	668	602	637	633	645	636	681	640	617	608	663	629	603	621	656	660	573	590	654	615	586	586	636	635	690	644	674	608	635	571	651	602	577	631	659	665	638	601	655	627	580	635	617	612	648	641	627	619	621	686	618	613	591	631	640	608	615	614	629	600	636	581	621	602	619	602	644	704	646	570	600	615	620	612	630	606	575	675	644	670	596	673	626	655	622	656	627	613	648	660	661	619	671	593	655	653	629	603	683	642	649	608	641	601	642	634	636	588	626	621	661	653	607	662	659	582	600	641	614	695	627	617	631	637	624	585	613	648	618	655	644	646	636	659	622	631	685	623	644	615	630	640	625	653	589	651	659	604	660	662	616	606	688	640	665	630	575	597	650	625	645	653	635	642	638	614	639	610	683	636	619	621	623	605	610	639	624	609	620	653	667	638	600	644	588	675	633	606	672	573	637	565	593	662	600	625	644	649	648	596	660	661	644	637	616	639	619	617	643	651	629	645	624	638	655	665	621	666	684	673	606	688	629	602	629	636	672	643	588	613	644	629	602	603	651	603	655	655	669	681	658	651	641	644	663	609	646	642	592	625	640	649	651	659	646	680	629	613	606	631	642	650	583	653	677	654	648	626	645	641	610	662	647	638	623	667	665	645	714	650	658	637	619	665	621	588	668	636	672	637	700	620	610	644	636	647	671	642	645	617	674	617	603	625	648	623	622	648	617	634	655	615	641	643	669	653	599	640	596
38175	10423	4141	2423	1639	1460	1304	1129	993	995	935	926	834	776	785	726	778	726	766	772	732	699	753	771	725	714	766	768	739	707	785	756	778	730	713	713	739	722	738	738	748	682	731	722	760	668	676	678	709	717	742	698	721	728	691	754	730	737	741	741	749	709	697	744	741	735	717	743	687	744	698	727	680	699	703	737	686	681	739	702	763	743	722	727	710	725	711	703	668	714	732	710	705	689	707	702	743	757	686	769	753	709	697	689	730	628	695	708	668	738	752	727	732	715	765	719	718	728	735	735	726	674	765	753	660	722	699	738	757	751	746	773	745	724	736	733	688	715	748	706	729	700	730	727	713	705	723	726	715	685	741	674	726	743	694	731	706	705	775	712	758	713	679	710	713	736	735	723	655	743	735	710	714	733	716	664	725	749	732	726	715	696	733	715	744	753	697	703	728	721	724	700	736	667	700	698	737	721	695	706	735	715	716	742	711	724	684	723	681	766	695	777	757	726	700	702	720	698	766	760	705	722	698	684	699	667	686	750	696	697	680	755	691	721	724	689	758	740	752	726	707	716	714	764	676	779	733	723	684	709	740	693	725	678	724	701	725	708	726	744	743	714	702	713	667	725	743	742	755	729	739	726	718	730	728	717	689	744	684	710	722	729	655	708	750	692	756	689	696	715	680	725	729	726	707	693	689	687	690	690	740	754	708	749	724	711	748	731	700	713	744	723	696	685	745	735	734	738	704	711	678	697	729	727	704	729	717	734	763	721	750	709	718	740	754	711	718	720	664	715	727	740	706	700	666	704	750	732	720	737	744	705	703	721	742	752	706	759	739	711	708	718	684	741	764	707	740	677	731	695	735	754	750	706	726	741	734	719	738	746	754	680	727	679	774	742	725	709	674	677	718	713	689	703	735	743	690	716	683	732	693	701	699	701	667	726	716	717	728	720	737	684	718	710	695	732	664	749	731	727	740	674	683	752	739	751	703	731	732	651	687	679	747	667	721	753	699	731	696	723	737	684	709	708	682	702	744	701	688	721	682	702	719	727	696	793	715	709	736	727	709	740	717	778	692	723	661	684	685	728	732	708	722	733	699	702	742	669	696	712	776	727	740	745	716	710	723	697	738	708	696	736	699	709	674	766	748	705	683	741	754	732	720	714	733	728	744	726	737	747	726	729	688	709	716	704	685	727	712	774	739	704	756	663	722	700	721	716	706	750	722	704	747	677	715	718	707	719	722	756	718	745	723	708	697	702	731	680	746	698	727	711	739	713	723	791	752	722	731	764	674	727	699	644	746	670	707	752	716	687	739	703	671	685	719	685	687	673	751	721	736	701	720	686	736	707	770	696	724	676	744	729	733	692	675	687	688	737	773	733	678	678	686	717	747	724	702	673	683	736	697	725	639	710	677	752	712	724	717	668	718	696	700	719	719	715	740	733	769	681	727	697	677	708	704	761	713	718	740	707	731	720	687	722	760	713	750	777	696	711	708	748	711	725	703	762	708	715	751	715	719	708	747	663	676	690	802	690	702	793	704	716	699	740	755	689	700	714	705	698	680	694	695	673	703	728	721	752	698	744	723	724	732	726	701	748	678	759	738	715	703	730	643	757	709	678	739	739	709	767	736	707	713	704	691	747	718	705	703	732	747	711	712	716	680	697	694	700	736	717	727	689	719	704	667	727	697	747	727	726	664	712	759	721	727	708	654	706	729	740	693	770	687	703	727	723	704	698	706	705	733	674	695	715	732	702	724	699	733	689	709	676	719	724	722	719	756	702	722	726	696	669	710	705	743	711	673	715	734	647	724	682	712	715	712	726	752	700	731	702	787	768	726	722	735	688	699	770	669	738	684	674	713	727	727	722	680	700	706	742	693	718	711	708	725	738	763	714	756	718	705	671	734	708	721	706	718	707	687	741	721	752	736	730	696	762	741	717	793	718	718	740	730	706	749	742	722	728	672	743	691	729	753	697	724	681	673	729	720	684	670	695	692	688	700	691	730	652	664	685	708	649	701	731	695	714	708	734	697	743	668	682	760	714	749	692	737	691	733	731	711	744	707	697	780	769	723	738	702	747	672	734	727	726	714	734	746	722	694	714	702	684	730	777	728	725	729	721	725	671	741	687	706	749	725	728	760	706	699	737	727	723	705	737	686	731	704	741	684	700	724	742	697	717	710	768	697	676	685	741	697	732	727	667	686	702	766	703	686	771	680	708	692	697	701	739	745	712	714	682	735	716	715	710	708	761	748	735	747	700	733	726	667	724	672	734	735	708	707	673	714	685	711	696	728	667	696	721	703	727	733	748	737	699	703	731	726	744	737	677	715	728	724	748	739	706	702	724	737	734	693	750	716	750	720	721	703	720	726	720	716	700	761	741	694	720	736	702	700	752	702	699	720	734	717	731	743	688	661	727	687	729	764	721	724	724	682	705	733	680	763	736	734	705	687	715	717	746	718	712	744	703	682	727	675	723	718	675	700	720	685	755	663	732	709	750	709	771	744	717	719	704	728	712	714	751	714	734	696	751	727	742	666	680	721	706	695	692	688	691	668	750	701	710	703	769	717	744	728	703	683	703	734	772	728	715	671	692	701	718	697	713	723	697	706	721	729	745	722	723	778	784	723	708	693	695	711	712	706	699	657	750	760	706	712	773	738	684	661	661	720	699	694	703	712	734	721	715	708	766	693	729	709	705	683	714	682	762	675	712	702	701	771	729	725	731	723	713	723	694	719	714	713	674	718	735	726	715	715	750	771	738	689	728	768	689	701	764	743	708	714	689	694	702	700	732	695	701	692	742	736	688	751	711	728	703	690	681	703	700	749	700	708	681	754	701	700	721	712	740	748	698	701	709	709	715	742	676	752	689	712	719	752	694	742	699	687	727	705	749	688	713	692	703	740	682	723	678	722	729	739	724	723	694	762	699	696	636	707	773	729	710	711	732	710	671	675	688	714	730	719	720	697	737	699	690	715	698	692	776	729	721	714	753	707	710	714	690	694	682	659	690	739	743	695	726	720	756	707	735	691	658	758	715	740	700	707	686	734	715	676	686	764	704	706	737	736	712	695	730	741	670	748	755	636	716	726	733	705	703	745	704	723	708	713	724	681	716	694	718	733	712	716	732	695	716	747	712	716	701	725	713	727	728	687	680	700	745	742	750	710	687	718	755	661	720	694	734	739	717	698	678	714	700	693	731	683	700	702	661	712	742	699	676	716	697	695	700	683	694	725	711	703	732	702	718	740	702	747	695	690	692	751	677	677	705	726	713	702	718	730	707	713	751	682	709	703	740	711	769	738	708	731	684	713	705	684	694	713	711	749	704	676	694	727	690	699	703	672	711	703	711	737	740	748	701	682	774	713	712	650	702	772	764	707	703	761	686	726	748	759	712	704	713	679	760	696	709	711	677	711	696	762	729	746	709	716	734	727	730	729	709	705	720	711	746	710	728	704	702	709	703	700	724	678	756	720	752	716	719	700	750	714	663	695	704
22306	20802	28480	23203	20808	20852	11710	1272	846	889	740	668	637	625	548	518	586	574	521	485	484	483	497	459	497	483	479	468	465	470	484	484	488	493	465	464	430	465	455	451	467	484	461	475	436	469	392	432	433	438	468	426	451	438	470	485	438	452	449	474	427	457	474	460	435	435	441	469	436	455	446	461	412	420	448	456	515	473	441	405	456	449	432	448	464	411	432	433	416	434	423	450	513	442	445	440	429	447	440	413	419	415	456	414	438	483	409	398	437	428	430	436	409	442	405	424	396	449	458	440	441	449	430	438	432	430	418	439	442	434	448	465	453	433	425	469	434	435	429	438	467	432	456	434	438	457	417	408	403	408	441	435	456	445	432	446	463	432	434	463	470	438	475	464	405	444	408	391	437	441	452	442	435	397	423	428	443	415	447	457	427	486	418	429	481	469	418	462	442	393	441	458	397	449	394	444	455	471	440	453	436	413	448	462	417	451	423	445	403	422	434	447	403	425	439	439	426	433	430	421	450	436	425	481	413	443	406	415	405	443	468	424	440	456	453	410	451	466	452	406	506	453	465	438	433	448	466	419	441	472	416	441	413	429	429	451	431	454	435	480	461	455	428	426	469	452	450	437	449	455	411	465	413	419	498	447	484	421	461	417	430	438	416	443	419	415	423	436	385	400	457	460	450	446	432	453	461	481	416	418	424	430	441	395	490	451	425	453	406	439	441	443	455	446	461	397	477	454	419	448	412	454	441	406	444	435	459	442	425	419	395	424	471	421	474	445	480	449	465	450	431	467	431	404	452	452	452	440	422	430	435	470	466	441	413	445	458	444	426	421	444	449	420	468	429	435	425	445	436	432	455	427	402	436	446	398	421	436	410	427	399	440	469	430	434	437	454	433	423	464	479	451	452	476	419	458	441	447	391	482	432	396	422	431	462	443	402	421	451	435	451	419	475	468	458	426	434	477	421	421	441	445	454	425	423	424	424	445	441	445	449	456	438	436	433	443	443	480	454	428	422	438	490	463	441	424	411	468	468	419	413	417	405	414	416	464	421	428	455	444	449	456	433	429	434	413	455	434	457	467	479	458	417	463	480	400	437	430	458	474	442	448	432	441	452	449	449	407	429	425	430	486	431	463	406	419	428	432	448	409	445	434	419	416	424	407	416	437	424	439	442	447	480	460	433	465	406	451	462	494	473	436	435	426	480	439	441	455	465	450	443	434	447	458	422	454	431	434	462	472	432	442	448	462	421	432	436	431	447	462	427	447	458	390	446	440	457	432	453	437	450	440	398	442	454	463	464	431	432	429	461	454	440	425	451	427	414	462	423	454	439	446	454	451	435	440	428	465	435	417	400	457	438	448	435	443	441	452	404	448	428	448	455	471	470	432	436	444	457	433	449	457	443	407	432	416	434	395	394	455	440	394	451	441	458	381	413	465	437	434	409	401	449	434	473	445	458	467	441	402	435	453	449	457	468	464	476	434	447	460	469	446	431	433	484	444	441	382	445	446	429	421	498	429	449	432	440	481	450	458	448	424	400	422	446	396	396	436	449	418	415	464	424	430	460	453	441	424	411	458	397	428	426	463	422	429	418	433	437	452	470	421	437	458	428	430	457	453	451	407	451	448	405	473	487	401	402	389	455	455	444	444	412	433	439	469	463	413	429	410	418	458	462	486	407	442	438	422	454	419	441	450	467	445	422	446	397	442	426	435	419	438	429	399	428	437	393	439	442	444	429	452	397	433	424	438	477	433	439	435	423	412	416	466	443	430	436	404	440	432	460	451	448	418	410	464	423	467	399	466	456	409	392	464	433	473	422	441	449	415	415	404	411	434	420	430	421	453	403	439	417	437	424	437	419	417	416	416	457	464	431	406	379	451	476	448	459	417	451	446	411	437	463	434	384	410	454	420	478	420	427	447	463	426	436	391	434	408	440	452	435	406	445	465	420	463	400	439	453	441	425	435	446	458	431	429	427	423	434	453	458	405	442	442	483	454	434	440	453	439	432	435	446	472	430	429	408	472	455	445	441	435	444	446	421	448	429	429	399	459	452	471	417	415	444	426	400	460	392	433	430	456	465	433	469	413	442	478	406	429	402	404	446	412	415	395	451	407	453	440	462	406	421	441	472	411	452	444	414	423	444	426	416	443	446	429	464	422	444	454	461	460	420	429	452	463	426	442	469	448	428	453	453	393	452	429	451	442	476	412	435	452	445	429	451	412	434	436	448	441	465	428	461	472	439	453	473	419	427	435	479	420	414	423	432	417	432	452	429	425	469	426	416	455	448	424	439	443	473	442	445	452	464	436	465	437	480	473	408	424	445	427	424	420	437	416	439	447	458	419	438	431	429	444	420	424	414	425	448	449	464	459	441	437	465	403	449	421	424	466	443	427	455	460	442	426	478	416	420	433	452	435	438	423	435	423	426	451	430	451	437	461	428	432	455	442	437	395	428	465	419	428	438	442	434	436	431	437	437	445	448	448	431	442	429	439	434	427	438	408	449	463	409	435	419	411	444	440	443	413	471	401	423	455	465	432	435	420	411	414	455	461	388	440	445	433	449	483	443	417	433	436	418	408	436	420	440	453	486	456	473	416	451	462	451	445	448	447	412	424	432	416	454	401	446	427	460	446	393	425	434	422	442	399	455	471	452	432	431	433	436	400	444	444	464	440	441	431	427	448	432	449	445	444	462	419	448	431	412	434	443	464	465	421	446	434	428	458	438	422	473	458	424	444	421	445	436	467	467	427	460	445	454	426	447	414	423	430	451	474	462	427	429	455	450	436	405	424	408	425	445	411	447	453	429	453	457	437	464	423	456	460	454	441	398	454	421	443	422	423	422	475	434	399	447	424	464	448	456	427	400	427	445	461	429	439	462	474	428	441	439	401	451	420	441	436	450	437	418	429	446	436	443	406	458	442	432	428	442	487	410	449	487	460	451	440	430	434	428	448	460	472	435	441	435	403	427	410	444	423	482	431	451	461	418	451	462	415	432	425	408	456	457	430	449	457	444	476	421	487	414	437	454	454	451	404	430	413	450	474	447	475	403	464	430	455	402	434	430	393	439	473	442	434	473	428	454	458	475	439	442	426	445	448	444	414	476	404	433	408	461	384	421	382	441	455	408	418	454	465	453	465	405	431	410	425	444	445	440	413	404	442	428	423	424	446	446	456	426	437	440	445	443	475	425	412	429	484	419	447	422	431	445	427	418	419	411	464	454	399	405	434	445	460	444	435	447	433	467	446	425	412	440	409	433	437	448	475	449	423	427	442	489	392	419	453	458	454	426	424	464	431	450	445	437	411	436	469	430	438	414	415	449	443	437	422	441	424	439	425	442	382	433	449	423	442	422	465	429	428	442	461	396	468	426	438	454	442	404	457	414	435	451	465	443	454	447	411	427	426	432	462	449	426	422	440	446	450	409	456	420	445	449	394	447	480	440	378	381	418	460	461	445	385	472	447	422	394	441	433	395	411	431	443	415	397
43417	20204	10998	5509	3894	2975	2397	1951	1598	1364	1117	1039	883	827	743	688	657	677	642	623	607	618	573	532	584	538	595	532	531	544	515	533	542	494	503	499	491	519	515	561	549	533	496	543	544	513	481	499	477	463	513	502	520	503	519	438	489	489	500	489	470	465	425	453	486	497	500	521	479	483	455	498	500	482	490	488	514	465	470	508	488	489	476	505	498	485	471	473	470	481	486	492	487	481	440	462	458	499	478	455	477	494	487	513	494	526	489	465	468	463	464	501	466	456	468	476	517	505	474	475	478	479	458	495	495	494	473	474	455	492	462	478	479	417	438	428	475	508	444	514	454	516	481	493	455	439	497	454	456	445	449	470	499	495	473	474	498	469	436	435	480	484	443	483	506	457	459	439	482	459	500	458	450	502	479	492	511	467	463	485	465	474	425	487	491	468	479	436	457	484	454	495	468	479	478	525	424	492	475	406	474	483	485	446	482	459	495	475	524	431	469	459	468	478	416	453	444	489	467	482	490	437	469	499	490	462	452	494	451	476	458	473	498	476	477	503	468	491	439	450	485	478	489	467	479	448	471	456	464	516	480	492	451	463	493	493	457	454	458	494	458	482	472	456	492	453	473	446	476	486	531	459	471	442	471	461	454	528	476	425	442	447	474	480	459	487	486	489	471	490	479	505	484	453	465	439	482	494	485	464	460	466	477	460	493	509	445	461	475	429	464	512	471	492	502	490	466	477	471	479	478	465	462	529	461	493	465	479	462	465	474	473	480	435	504	460	504	469	484	478	473	468	472	487	475	485	507	494	477	446	471	459	458	437	447	483	477	475	467	519	467	500	487	465	463	502	455	465	474	506	490	459	515	483	482	459	425	455	519	459	506	459	455	467	472	459	474	477	459	496	450	502	472	462	469	464	452	473	481	434	508	484	476	473	480	519	496	452	482	469	472	463	443	474	450	488	452	511	478	446	443	474	466	445	451	482	490	492	498	461	502	471	476	452	451	488	504	496	454	462	445	460	469	504	477	485	456	455	453	505	466	439	438	438	507	500	499	524	514	454	488	456	468	493	483	473	482	470	511	459	472	457	442	496	499	444	493	463	495	457	466	456	475	458	508	487	464	468	492	506	489	463	435	493	488	477	473	449	461	487	483	470	461	506	480	492	506	475	476	474	519	511	479	441	505	490	466	495	484	524	473	529	494	485	499	481	469	482	493	491	487	444	504	489	477	471	480	447	471	491	471	472	475	495	517	494	454	477	461	501	437	449	479	475	494	477	442	477	460	481	499	483	481	452	465	472	486	466	469	500	521	471	465	481	473	458	468	452	457	517	500	441	472	483	471	473	458	468	510	498	449	514	490	508	492	474	498	464	502	461	470	477	432	472	480	517	481	475	499	475	465	463	492	444	473	495	458	492	440	446	485	471	468	433	468	480	523	481	533	484	485	442	457	492	469	496	478	481	475	491	446	460	499	468	484	496	472	472	457	453	480	487	499	494	476	472	509	474	464	457	483	451	430	472	493	440	499	478	498	453	466	509	468	454	461	467	467	486	441	465	499	483	514	468	465	477	494	490	505	468	441	463	458	495	484	475	463	489	462	488	459	471	516	471	456	475	457	474	442	491	470	473	492	475	497	494	476	462	469	487	472	503	489	483	475	501	494	475	471	486	464	479	458	472	444	502	484	481	484	464	469	462	495	515	471	477	476	465	477	495	484	491	468	479	479	441	491	500	446	481	475	505	500	500	471	452	471	511	458	467	489	459	474	454	468	488	482	476	429	424	449	489	437	502	442	493	462	483	483	488	444	455	449	487	475	490	517	441	473	508	467	486	443	461	464	484	471	468	491	486	495	447	473	472	473	480	443	485	469	474	496	473	450	456	472	467	487	521	452	458	472	483	500	476	502	463	490	463	426	472	455	466	497	468	496	489	505	425	442	486	483	460	515	470	483	501	451	460	461	504	460	480	497	433	460	498	469	484	488	474	440	463	481	488	459	485	456	461	459	449	492	446	473	460	453	501	465	479	503	479	506	479	460	459	478	521	460	469	478	465	514	431	475	496	502	455	463	463	480	458	478	473	487	459	490	498	468	451	524	486	480	447	478	481	444	493	504	470	487	446	464	439	485	476	474	468	516	461	497	426	452	489	471	481	477	459	459	475	474	477	520	464	453	515	500	441	483	459	510	540	487	471	479	508	460	483	474	494	458	487	487	458	502	430	438	499	476	475	458	475	498	462	464	447	454	463	463	509	472	452	484	467	476	488	451	474	452	481	439	482	486	514	465	464	496	463	476	514	443	486	482	428	468	501	452	476	506	495	487	465	486	503	465	461	472	470	422	450	507	446	430	473	460	493	495	510	483	501	454	460	497	459	492	470	486	477	455	502	465	450	427	486	463	482	472	481	466	473	499	473	466	486	493	445	497	445	490	483	442	480	486	474	494	438	505	479	483	473	485	455	497	461	467	480	470	512	460	478	500	481	450	495	494	474	491	486	475	464	485	481	452	438	476	456	459	475	435	492	494	507	475	493	459	491	478	508	476	456	478	509	515	457	516	484	481	472	472	516	503	500	486	464	438	500	496	481	503	434	437	475	447	480	464	494	452	469	474	473	480	481	488	458	482	474	507	496	463	482	469	434	483	471	502	449	512	478	452	462	449	493	407	457	509	483	447	469	468	446	484	488	461	459	468	468	453	478	484	480	457	495	492	542	475	479	463	529	479	464	447	491	451	489	414	489	465	455	486	526	483	467	502	479	488	479	503	470	500	475	476	508	467	484	467	479	497	431	451	495	459	459	487	429	475	489	491	516	476	483	500	484	449	484	450	477	454	477	472	529	464	475	433	474	488	473	469	507	477	464	485	511	458	475	443	472	504	525	497	485	491	465	492	457	444	481	478	464	466	475	443	475	517	484	467	474	486	462	478	467	500	455	453	511	496	500	468	467	448	449	450	500	483	451	471	467	468	482	528	528	488	460	464	464	500	460	453	470	462	451	462	441	487	476	497	475	459	487	431	440	480	455	462	463	451	466	463	483	489	485	521	489	458	470	476	484	462	515	456	475	443	468	498	435	525	462	496	493	465	482	483	454	498	484	489	432	448	432	461	502	461	451	435	422	486	502	480	469	497	440	483	462	501	482	467	493	471	441	481	468	446	499	476	489	468	489	451	496	486	475	496	448	491	497	503	434	503	453	506	475	500	453	459	474	446	474	478	486	471	511	510	452	469	502	474	489	506	469	474	488	477	499	482	426	517	489	461	489	472	473	453	514	436	470	441	435	447	492	488	489	473	477	452	501	468	504	487	470	478	468	473	520	519	505	448	478	475	507	493	473	465	449	477	456	471	496	430	466	472	487	485	490	459	496	506	500	467	476	448	438	493	454	464	496	488	495	509	432	443	476	469	460	471	435	481	464	467	459	471	476	478	464	468	515	503	508	479	457	457	431	486	450	459	448	470	487	461	478	467	480	478	465	520	462	458	458	459	465
29641	21178	11427	1180	548	493	501	500	471	507	473	472	468	435	510	415	478	489	493	466	488	492	491	465	467	466	497	440	474	472	494	493	489	489	446	489	480	490	527	481	451	471	453	471	470	488	482	464	463	485	472	485	469	511	470	426	474	481	453	446	512	496	454	448	461	503	487	482	518	492	480	491	493	465	505	459	466	494	459	461	483	485	491	489	459	460	449	490	502	486	493	468	456	461	423	467	486	440	460	466	453	440	454	474	443	471	457	466	476	481	439	493	490	447	529	461	445	513	468	452	451	452	425	429	513	466	423	519	471	468	489	478	496	477	449	468	479	445	466	466	484	490	455	456	469	442	499	481	436	469	497	470	464	479	474	481	448	497	438	449	485	474	469	445	483	475	458	465	448	479	461	490	457	495	500	498	477	463	503	460	462	491	449	462	463	454	506	462	477	500	465	487	470	494	460	512	493	468	454	469	481	499	453	515	454	451	542	460	459	456	430	471	434	429	476	481	465	473	447	423	437	482	438	482	479	465	477	497	458	522	498	464	482	482	495	458	464	449	451	485	476	457	470	452	460	457	500	430	494	516	470	498	472	454	449	446	467	477	458	497	461	486	461	471	481	467	471	491	452	474	443	546	482	500	468	457	444	435	475	476	500	472	458	437	418	497	501	474	478	441	473	471	475	507	467	476	417	494	513	469	451	477	446	448	479	475	488	447	471	473	485	489	463	450	429	478	483	492	514	486	445	507	459	457	457	480	491	489	475	435	486	451	487	469	490	496	459	445	468	464	434	450	440	454	454	519	441	488	446	475	463	499	455	479	491	482	457	507	463	478	485	453	494	469	481	501	481	452	526	504	466	482	438	432	476	480	487	492	445	489	445	441	448	481	474	453	460	451	460	454	512	450	463	488	484	446	442	465	488	474	453	458	477	475	456	493	467	476	471	434	490	449	436	483	479	453	470	516	456	431	468	476	485	491	480	458	517	469	480	450	451	449	495	453	504	462	511	485	481	419	479	491	463	460	462	469	482	450	491	477	488	448	426	436	471	441	456	446	497	453	490	445	474	468	466	452	464	468	465	470	445	461	457	441	488	497	438	515	470	456	461	458	497	471	495	485	475	505	521	477	484	463	473	453	451	462	502	450	496	433	504	453	481	471	434	473	475	457	446	457	497	468	439	471	467	463	469	476	497	479	473	454	444	476	447	517	469	498	510	472	431	441	452	484	450	446	450	474	459	457	490	510	466	485	462	498	451	507	476	483	441	458	505	509	483	453	479	504	480	480	454	486	477	484	454	451	438	442	489	445	465	459	481	468	493	451	465	466	473	491	454	477	458	471	501	503	484	417	455	436	492	478	471	481	461	499	512	483	489	466	458	489	456	477	484	473	447	428	481	443	489	444	511	477	458	512	462	488	469	479	504	474	464	478	447	468	452	431	474	479	446	441	438	427	478	445	470	461	485	500	486	471	464	475	454	494	493	480	478	469	474	521	477	464	493	441	481	469	459	470	437	477	466	465	457	488	505	466	479	445	509	503	453	498	494	468	478	513	499	474	464	499	472	494	469	476	464	459	460	501	470	462	479	483	471	439	476	478	455	481	518	532	464	490	458	441	458	477	494	484	453	428	465	483	526	479	461	447	441	455	480	466	496	456	477	482	426	495	497	469	495	446	454	445	482	495	470	463	453	493	490	486	467	486	503	470	439	489	442	494	494	464	429	450	477	469	476	451	477	459	466	509	483	461	529	454	459	484	464	475	487	476	470	468	435	472	451	436	462	500	499	450	478	457	448	459	458	469	465	499	462	493	506	488	497	440	469	500	450	490	474	485	481	504	435	488	463	467	490	444	448	474	455	478	498	466	477	469	467	440	453	471	453	460	441	487	475	450	457	449	426	469	471	485	477	467	464	470	462	524	447	460	478	521	469	469	514	465	443	473	472	483	475	487	455	475	475	457	459	443	475	481	469	495	419	432	456	469	514	442	483	509	506	502	437	455	521	498	473	455	446	444	470	504	446	462	497	430	504	472	533	453	470	441	470	444	471	449	486	455	471	468	476	469	465	439	462	484	489	481	499	437	459	437	444	439	487	477	462	500	453	507	467	467	484	507	478	455	458	467	487	468	448	469	469	429	479	465	431	442	452	471	503	456	499	462	472	444	463	468	458	480	466	462	451	490	472	466	506	479	440	470	502	480	513	461	520	474	481	497	470	386	471	462	491	490	431	523	491	472	489	486	510	473	500	451	458	427	459	456	460	506	466	446	493	471	462	472	492	499	493	445	462	515	498	473	500	488	497	509	473	497	479	515	472	462	485	469	461	484	426	463	474	465	490	458	480	455	498	458	477	478	464	484	488	495	486	469	499	483	453	470	440	474	472	456	463	489	475	507	501	478	510	480	488	466	477	500	465	472	485	494	487	451	498	512	441	436	456	498	494	474	443	478	447	450	478	467	479	492	450	476	487	466	453	503	426	438	458	470	506	479	511	491	415	408	467	460	473	483	508	465	472	488	473	470	467	497	485	419	472	482	502	515	493	451	475	462	468	492	475	491	466	451	464	463	444	432	480	475	471	482	501	483	469	477	484	473	533	451	473	463	454	487	488	475	458	505	437	468	492	460	426	486	478	459	499	517	490	492	460	420	455	439	458	449	441	477	434	482	464	460	477	462	432	473	475	455	493	505	487	481	460	478	469	454	446	467	455	452	469	460	483	407	469	473	454	457	447	443	450	464	448	458	528	503	485	453	480	487	479	485	444	472	449	481	478	497	474	467	508	448	478	467	445	484	461	448	481	487	489	488	463	488	481	477	454	468	496	477	440	479	471	466	453	453	457	455	445	497	483	470	452	445	481	469	471	483	466	458	470	460	467	456	457	408	454	463	496	472	430	451	460	464	515	480	455	466	499	502	456	527	447	455	476	477	481	465	467	460	487	472	454	480	441	443	496	473	501	487	456	456	452	454	487	472	465	472	480	476	472	473	481	473	454	483	442	467	435	467	481	465	430	478	471	478	487	480	455	462	463	455	463	480	420	425	446	468	487	468	469	445	483	458	492	458	472	450	504	464	479	485	472	506	498	439	474	491	471	460	482	489	486	482	452	486	490	471	423	467	448	484	463	476	479	469	487	478	444	469	509	494	461	463	510	458	502	481	524	491	485	473	492	452	445	489	464	475	509	465	491	475	479	481	475	478	451	454	494	483	477	451	481	462	513	474	507	442	490	478	432	476	486	479	496	467	462	460	470	457	507	494	479	490	472	481	461	450	442	495	504	498	449	471	497	450	495	444	474	454	427	501	482	467	507	441	489	437	451	499	462	475	462	468	464	500	475	478	487	477	451	458	465	492	460	468	420	486	476	458	489	461	449	477	449	441	447	464	493	464	483	467	483	485	488	409	475	478	487	458	448	484	464	433	482	470	514	438	474	481	435	457	451	450	514	465	466	492	471	480	474	429	465	483	447	462	487	480	481	498	460	454	485	519	462	472
36852	7755	1087	736	629	625	596	576	552	529	522	600	587	577	572	506	546	557	549	577	541	551	540	516	523	558	559	559	590	540	577	576	529	546	570	539	566	535	551	548	525	551	545	565	581	536	521	565	531	592	592	538	561	496	460	557	543	538	579	516	527	556	519	544	567	531	520	532	541	544	556	568	541	579	553	548	536	570	523	535	570	526	515	542	532	562	553	618	545	570	537	540	570	514	535	527	554	549	554	561	545	543	565	571	524	538	532	551	539	514	502	544	546	534	497	541	515	542	557	514	568	538	532	531	527	529	557	559	587	562	515	563	583	534	540	577	548	540	521	528	508	550	525	514	517	571	481	524	588	555	532	523	503	535	498	533	482	556	525	572	530	516	580	543	542	566	524	560	504	544	585	529	538	556	547	469	515	550	552	557	578	588	538	494	509	545	514	517	510	561	549	598	575	511	584	511	522	552	566	513	538	501	566	517	542	544	548	544	535	559	571	551	543	518	556	529	551	511	549	546	535	547	501	517	558	503	567	551	536	545	536	529	533	589	515	540	500	549	558	507	570	544	570	498	561	551	536	545	561	575	538	541	574	545	549	542	512	551	565	557	539	537	524	592	518	612	517	561	537	552	525	557	599	531	555	529	552	540	603	552	533	551	563	598	566	578	538	571	566	516	566	543	557	548	580	510	517	497	551	564	546	563	526	553	539	497	598	546	510	550	549	543	555	525	560	544	550	532	562	535	524	581	550	549	524	540	551	518	530	552	527	555	595	531	581	523	574	518	555	557	544	581	528	563	505	535	530	521	546	545	520	560	560	534	546	544	553	561	516	530	541	551	507	537	545	549	567	498	552	508	539	568	535	562	528	515	556	552	508	618	585	535	525	558	538	548	570	501	506	546	548	564	503	523	545	564	543	548	533	550	534	569	550	512	552	586	562	565	570	501	555	509	543	527	522	509	528	529	554	570	556	531	513	544	534	547	557	574	568	550	565	555	527	553	532	542	566	500	543	528	565	561	551	554	489	518	549	573	558	519	521	548	562	557	540	552	593	498	513	584	554	562	523	576	499	570	550	496	508	568	519	502	501	579	567	533	559	532	505	564	570	550	526	552	554	574	539	590	572	504	548	572	562	520	564	555	510	543	506	537	588	517	510	557	533	580	573	514	572	557	522	546	540	543	556	584	499	526	563	516	558	542	542	536	545	515	546	514	575	557	544	569	528	521	521	577	573	552	507	480	541	546	539	511	541	559	572	562	544	547	523	580	541	556	519	567	609	537	557	558	536	529	528	537	550	583	566	516	525	550	590	577	557	537	543	563	541	550	536	539	556	481	552	562	545	572	515	573	498	585	554	521	536	582	533	553	525	533	573	524	529	509	552	549	567	545	548	557	588	511	530	552	514	543	534	551	495	531	560	556	579	585	528	562	542	512	577	576	587	521	540	548	562	511	550	521	509	553	564	572	545	515	514	557	520	560	526	545	547	561	549	569	564	534	561	569	570	584	536	549	559	543	573	538	559	579	533	486	536	522	568	568	536	523	571	581	522	533	534	579	497	510	554	543	559	544	554	524	503	523	531	530	537	576	564	576	605	602	559	541	535	557	523	503	529	531	564	558	555	511	544	538	566	540	551	527	593	558	532	596	538	493	561	556	504	504	542	530	546	591	540	516	536	565	527	560	529	569	554	529	535	543	545	554	507	555	585	560	530	563	551	564	541	517	524	523	548	564	534	536	547	509	551	519	552	591	572	544	506	511	573	561	561	498	553	587	559	573	576	508	524	541	570	537	534	529	590	554	517	543	540	558	544	574	516	559	551	519	541	547	553	561	555	547	560	557	544	589	538	593	538	552	596	533	549	517	554	498	532	564	563	534	511	507	554	547	553	545	530	506	546	589	521	527	543	560	543	557	554	560	584	526	556	552	561	559	522	574	518	503	529	506	570	521	574	546	512	557	576	590	539	550	541	558	573	531	557	525	566	481	589	532	564	563	568	549	527	493	541	542	557	577	554	506	557	540	568	534	530	555	544	526	541	579	580	549	570	559	503	516	557	556	567	502	533	557	553	533	557	538	522	522	524	535	578	563	525	531	523	592	535	551	542	587	574	568	552	569	532	569	535	552	587	563	498	570	555	587	511	539	542	552	552	549	531	562	567	556	542	559	556	512	540	548	526	529	525	553	567	535	579	570	533	529	538	541	526	494	522	559	522	517	573	502	536	522	525	570	586	551	561	577	584	542	580	588	527	547	515	526	521	558	529	560	583	599	552	531	526	532	497	544	558	559	522	574	535	558	540	549	539	573	558	546	524	540	517	564	557	530	536	523	579	534	545	510	574	582	529	512	532	551	542	584	519	553	515	549	518	545	556	565	562	518	585	515	546	546	526	502	559	558	534	569	561	534	583	515	529	481	529	567	527	574	534	560	559	530	562	584	590	551	534	538	531	564	562	535	551	541	572	567	536	535	562	513	578	582	548	576	583	518	522	523	551	545	530	552	568	562	551	516	535	567	547	574	540	579	550	530	566	560	528	573	543	591	535	515	537	548	550	525	527	536	535	584	573	527	533	541	552	572	578	551	512	556	538	537	565	527	552	530	543	544	541	566	514	552	523	528	542	529	519	548	575	548	572	550	552	569	515	551	569	524	536	582	543	511	604	554	497	538	555	535	527	580	531	559	535	556	549	535	549	552	551	546	599	580	594	554	540	551	540	588	575	539	535	548	521	534	523	528	518	510	553	517	549	540	544	574	530	557	554	581	540	545	566	579	546	531	525	569	547	551	538	550	570	529	544	526	538	516	523	549	538	557	517	558	570	536	564	543	564	534	552	529	532	520	556	543	519	555	548	544	577	552	540	564	531	563	553	554	536	540	537	545	518	573	506	524	534	533	529	526	553	511	541	546	559	532	543	574	533	560	543	589	526	558	549	580	539	566	567	533	527	530	519	561	548	538	518	525	540	510	570	569	580	520	529	517	587	544	552	538	554	592	571	550	571	528	539	559	510	552	535	574	563	537	514	553	508	518	589	519	530	538	571	533	559	530	510	530	524	529	506	538	561	581	532	573	583	524	543	526	539	578	554	590	512	545	533	558	511	515	540	538	572	570	539	584	488	561	551	547	556	571	514	496	561	555	597	524	543	583	567	529	564	545	550	547	594	533	586	564	533	589	529	557	567	539	566	503	537	535	521	524	545	536	537	537	545	542	536	555	589	552	516	562	551	535	573	556	541	549	525	563	587	545	552	548	547	521	563	561	551	551	564	559	524	531	529	537	508	545	531	541	514	560	564	553	561	552	587	492	572	569	555	566	581	562	546	536	513	533	571	516	493	545	580	506	581	558	561	571	531	567	551	581	526	489	534	542	562	545	574	588	553	541	531	547	510	522	566	556	547	516	577	510	548	549	531	534	542	546	551	538	567	555	537	552	554	546	548	568	575	522	531	523	528	522	571	535	528	507	540	511	539	556	553	542	522	497	538	508	549	555
23250	20712	27958	23517	20695	11933	990	654	451	535	454	417	343	380	351	354	349	337	308	302	334	328	301	291	280	330	279	274	290	295	289	303	278	319	271	307	312	293	292	299	298	277	297	273	268	292	291	293	282	291	282	281	265	266	278	277	272	297	302	292	287	298	272	298	290	251	299	280	291	288	301	254	310	281	289	302	290	250	240	310	286	272	278	277	272	278	323	279	258	284	298	318	278	275	255	298	297	247	287	268	277	273	316	271	265	258	294	290	265	287	283	295	289	280	275	288	286	261	261	286	283	274	291	269	280	263	277	303	234	279	285	259	310	271	268	252	298	262	261	257	246	281	261	250	292	293	300	306	288	271	274	276	280	301	255	278	261	269	307	289	266	251	294	269	282	266	278	277	252	278	269	274	263	266	264	248	292	282	291	278	295	305	269	276	270	262	279	290	294	284	289	259	269	274	279	239	301	278	282	265	267	250	283	268	273	280	282	310	288	265	265	262	291	290	265	274	288	282	264	286	279	267	266	285	270	252	290	272	284	273	259	287	293	277	287	277	278	294	312	261	293	297	274	270	251	321	274	254	279	281	290	259	266	268	272	281	288	323	288	271	269	247	310	249	281	297	292	254	292	275	267	275	291	285	284	277	289	311	265	272	297	266	267	258	268	257	270	303	317	259	258	277	265	257	266	300	295	286	263	279	292	292	277	275	297	287	301	299	273	260	292	291	271	281	301	273	277	284	297	271	258	297	293	291	273	265	269	272	267	298	283	269	312	288	297	274	261	304	269	277	257	250	312	260	270	287	272	297	287	239	271	277	267	249	262	280	281	296	281	259	279	278	261	269	262	276	278	262	292	261	287	277	277	277	261	267	284	273	284	277	264	246	276	274	252	264	293	269	289	295	283	291	286	273	281	271	288	291	308	266	282	279	295	281	314	293	233	282	279	273	294	270	284	268	260	284	260	274	274	265	275	282	281	314	278	254	269	283	278	291	278	269	312	251	264	296	306	261	275	248	240	255	293	238	256	259	280	288	281	265	283	281	291	267	252	261	269	264	274	248	311	293	282	296	290	279	290	262	257	279	271	294	278	287	305	274	266	282	252	281	268	273	275	287	278	288	273	275	317	293	277	273	274	236	265	274	290	259	291	261	274	289	268	246	246	260	282	277	300	286	272	303	285	286	261	278	290	284	275	258	270	302	282	276	296	259	276	269	279	265	277	305	302	311	275	289	271	277	279	292	265	278	283	276	249	264	308	279	276	263	244	262	290	272	266	267	292	288	287	265	283	296	285	301	300	297	278	303	264	285	254	277	294	260	307	282	282	279	271	279	266	267	293	273	312	283	278	282	283	259	278	269	252	297	267	264	284	295	256	254	312	261	284	274	292	268	306	272	279	278	286	276	272	283	260	276	287	305	288	302	269	263	254	291	268	299	237	274	264	273	273	270	273	256	304	284	309	277	258	275	305	297	283	292	260	272	261	289	297	305	261	269	250	285	285	282	273	284	265	258	302	274	277	301	302	273	284	275	302	291	270	291	273	296	251	237	281	301	275	258	264	272	254	277	293	281	269	280	275	283	260	268	289	261	265	267	268	258	282	266	293	275	283	258	271	267	287	252	256	266	277	291	267	248	268	269	287	257	270	276	283	253	290	263	277	309	303	285	262	265	264	261	305	271	278	291	284	286	291	259	282	270	270	302	296	292	262	277	274	293	242	288	283	284	292	330	265	274	275	267	250	286	291	262	275	250	259	255	270	286	255	285	283	282	291	271	284	292	262	246	277	281	237	300	273	242	279	274	296	293	285	310	261	282	252	261	285	307	271	285	261	297	310	295	284	257	312	250	250	277	252	301	258	248	253	268	295	305	275	266	311	259	283	253	302	302	272	277	291	257	283	251	263	294	259	286	262	312	254	282	291	300	269	255	302	303	264	294	270	273	280	282	266	298	297	326	257	294	301	283	259	286	277	278	266	288	283	272	290	296	268	313	250	262	274	288	302	253	283	315	262	304	264	281	263	263	262	255	284	308	267	273	301	297	265	301	259	283	267	261	298	292	267	291	280	249	290	276	274	297	284	255	288	314	307	273	299	281	278	294	281	300	315	266	253	297	270	313	290	275	296	290	298	292	291	290	270	275	249	267	275	289	280	301	255	271	292	273	245	258	249	273	260	279	264	294	279	283	282	312	295	279	252	274	247	256	292	292	277	296	272	283	270	280	306	284	311	269	274	268	284	256	275	267	285	268	290	299	276	261	284	297	280	292	285	302	292	254	278	261	291	290	291	298	271	274	280	269	281	275	270	283	288	291	288	278	285	260	290	274	310	298	285	279	260	276	278	254	290	279	271	283	266	273	257	278	260	303	304	278	264	281	303	304	261	284	295	272	278	283	282	287	244	306	286	251	237	270	244	283	303	285	281	284	266	257	259	295	269	338	272	285	263	273	256	285	286	272	239	286	264	278	274	260	272	292	297	309	240	283	277	300	293	280	282	286	277	285	284	275	284	274	270	259	300	283	267	261	264	281	280	283	259	286	259	267	280	287	296	309	285	259	264	241	244	268	275	263	287	302	256	264	338	267	269	277	270	261	295	254	309	259	272	258	255	265	265	283	284	260	291	276	279	252	275	284	265	279	298	270	277	270	285	299	287	299	266	295	272	298	303	286	288	288	291	278	285	281	275	292	287	246	292	293	311	263	256	278	281	287	284	260	266	288	260	277	302	296	264	318	301	300	297	273	272	275	264	252	308	268	268	271	275	297	262	296	264	256	257	249	290	284	237	297	277	234	284	269	270	287	264	289	276	296	293	272	273	286	263	284	286	291	290	266	295	273	248	272	266	254	264	268	268	263	312	295	287	280	267	298	254	291	282	295	269	276	248	281	297	274	260	292	275	273	281	252	305	265	301	297	259	281	281	266	271	254	263	282	281	259	292	291	302	268	260	298	275	266	313	280	290	282	279	266	279	331	280	264	319	281	293	289	273	265	279	286	272	265	275	296	253	258	284	277	238	279	248	310	295	305	271	272	293	291	284	292	286	302	258	269	256	272	243	297	305	265	289	288	291	279	263	261	258	290	291	270	284	278	264	289	266	321	297	297	291	254	300	304	285	288	263	314	294	256	278	254	301	306	291	269	290	292	309	288	259	258	261	261	256	308	282	271	265	303	301	260	272	280	297	280	302	245	270	267	257	261	259	310	262	266	283	282	296	269	288	296	270	291	277	269	296	290	271	264	237	260	273	286	267	292	305	265	286	278	259	270	289	271	268	256	285	261	276	290	297	286	261	320	278	285	264	268	272	256	251	304	278	276	296	278	241	273	279	299	267	276	290	277	259	246	264	252	275	279	242	274	291	280	279	274	281	267	281	299	280	280	273	275	285	321	234	268	292	287	276	306	268	290	262	279	287	291	283	291	281	297	301	267	263	256	279	274	284	256	276	281	279	293	285	271	277	266	261	286	268	303	270	265	279	238	294	277	301	283	305	270
38474	14086	6248	3217	2109	1631	1260	1108	845	763	661	556	517	505	483	463	429	410	421	405	368	394	379	363	344	378	346	380	353	371	340	356	345	316	341	330	398	353	319	357	364	395	327	293	329	353	328	332	350	327	322	327	308	357	339	298	329	376	324	321	341	340	318	335	329	344	340	323	342	360	320	353	345	334	342	356	342	369	359	360	343	362	334	347	336	309	303	329	305	334	299	311	337	315	350	312	346	325	325	321	328	294	327	322	328	313	337	343	332	315	346	354	317	352	299	335	309	327	328	311	314	329	311	326	317	337	324	336	308	332	311	310	339	327	304	301	318	306	345	337	333	309	345	341	303	331	331	290	335	299	315	312	342	360	308	330	300	342	346	342	340	307	289	314	314	341	326	291	329	317	334	302	323	334	316	319	328	298	320	313	331	315	343	323	321	304	343	338	314	350	323	347	326	337	339	309	304	344	334	321	307	311	296	360	288	326	351	335	297	330	341	323	330	344	289	333	298	347	299	356	318	329	292	312	340	334	297	322	332	323	295	327	348	319	311	337	300	337	357	325	326	327	328	351	310	323	304	316	322	328	348	307	294	288	331	316	344	338	324	326	312	343	368	346	347	314	325	350	335	326	323	326	344	305	309	361	357	304	345	342	352	320	310	291	332	310	302	328	287	304	307	301	309	326	336	329	337	365	299	368	336	353	347	339	358	317	299	310	360	305	331	319	316	296	335	328	337	290	355	329	329	307	302	366	301	339	357	343	318	297	344	361	300	315	306	334	310	320	318	315	327	326	361	308	309	341	336	298	323	321	310	389	329	338	332	325	288	310	301	335	344	312	302	299	322	304	315	321	348	308	321	314	324	338	297	290	371	343	339	313	310	325	335	311	340	328	349	352	328	354	350	332	314	312	330	285	317	355	347	319	335	295	290	318	332	342	318	332	331	327	312	323	285	328	350	337	339	310	343	306	298	336	285	322	356	304	331	339	329	313	310	334	336	334	334	344	333	312	289	290	328	320	332	344	301	349	324	360	328	321	323	296	303	355	330	273	329	345	334	305	300	328	330	310	319	330	339	357	353	313	304	307	320	313	322	315	321	311	327	367	324	325	327	342	307	350	329	292	338	309	364	339	344	323	373	331	299	333	315	330	345	349	351	301	307	327	297	369	325	351	308	346	332	320	316	321	342	298	293	327	323	319	325	317	321	357	336	297	333	324	313	340	298	333	328	348	305	344	358	317	305	304	318	336	352	353	311	317	347	334	313	321	360	327	332	316	302	323	295	319	328	337	346	308	316	332	324	329	305	334	351	311	347	348	316	349	327	332	338	356	332	342	325	323	352	345	351	317	337	319	331	314	324	350	307	311	323	295	339	335	317	324	352	350	317	332	328	324	344	339	312	351	326	314	324	318	332	321	311	286	301	311	325	312	336	341	331	326	372	353	319	359	315	302	317	362	315	319	360	317	305	331	313	332	328	317	315	342	308	331	331	316	343	313	309	323	316	333	326	333	343	304	322	347	331	360	305	325	322	305	311	323	384	345	325	357	300	292	319	337	366	313	376	334	342	298	344	328	286	315	327	328	328	304	321	360	350	319	344	316	319	316	320	314	325	335	342	344	318	310	333	342	310	317	317	340	313	318	308	299	306	320	334	328	323	326	342	308	357	280	336	311	324	333	291	295	349	367	283	331	313	292	312	342	322	318	293	338	318	341	291	321	311	323	326	294	339	333	321	331	325	332	343	331	302	319	334	325	350	324	347	307	326	333	307	326	321	346	332	319	332	291	329	318	296	283	307	310	307	321	345	296	285	299	320	314	349	305	332	315	332	288	325	319	313	315	333	314	325	305	319	298	320	355	317	325	322	278	351	300	280	305	333	295	338	337	331	320	314	342	335	330	302	342	331	327	310	320	325	343	320	296	315	309	328	357	316	333	307	319	302	335	327	356	286	342	320	307	310	322	318	327	318	306	330	345	337	298	301	320	322	336	335	336	286	309	337	305	312	308	326	340	334	353	330	336	344	328	309	320	308	325	311	337	325	322	280	334	336	336	332	323	339	340	311	351	341	315	324	324	337	298	339	318	306	300	348	321	308	373	307	300	313	333	322	302	366	290	322	293	300	313	319	326	301	333	307	332	306	331	315	326	317	316	305	308	332	320	321	313	332	311	331	365	345	307	316	298	314	292	301	337	300	325	341	327	303	306	340	276	350	328	314	295	305	327	339	329	322	333	329	286	334	308	324	315	319	348	349	319	333	301	334	322	320	311	322	353	329	308	308	296	319	338	290	317	373	321	322	351	315	313	340	311	332	317	345	326	323	331	313	337	330	345	300	372	305	348	292	321	346	325	343	315	301	321	318	313	315	331	310	311	313	323	348	291	323	327	305	351	308	334	312	328	344	295	365	290	332	338	304	331	321	308	341	321	331	286	361	344	330	317	334	301	329	324	311	319	332	320	314	291	302	324	296	346	340	350	324	322	332	327	301	338	309	304	323	352	341	350	317	311	350	322	333	367	354	333	305	305	312	334	312	343	298	324	298	330	305	313	317	338	336	318	311	332	292	320	313	306	342	290	315	327	331	292	343	320	364	363	312	339	329	322	340	319	322	366	343	335	337	330	344	316	321	322	348	298	345	317	303	322	321	333	313	323	345	328	338	348	329	302	329	338	348	345	290	324	309	321	314	322	341	345	302	336	305	349	343	309	333	315	331	319	308	324	354	312	339	356	344	314	349	287	329	341	333	340	297	286	349	330	297	321	311	338	332	333	316	333	328	316	294	314	323	326	290	341	296	369	308	316	330	351	308	323	324	329	347	331	331	342	357	302	353	301	303	304	309	299	336	339	293	331	345	320	309	323	324	319	317	346	310	291	298	352	301	309	328	283	322	329	324	306	324	299	312	355	315	298	319	303	338	337	312	306	303	350	323	340	341	333	323	341	287	317	301	301	315	361	326	313	315	337	326	312	335	338	353	329	321	343	326	282	338	321	334	300	334	317	304	365	327	305	318	302	335	299	309	340	338	296	311	349	320	340	296	351	326	361	309	307	328	324	323	321	346	283	335	326	311	312	330	319	343	304	317	336	351	327	307	313	300	304	318	369	366	326	321	316	319	321	299	337	317	304	319	329	305	311	329	328	327	347	352	321	333	341	326	324	339	304	344	307	313	325	302	338	329	365	293	317	328	356	312	355	291	321	349	326	334	340	323	320	332	343	354	338	338	348	313	328	328	306	346	328	295	329	318	342	322	351	341	293	321	318	310	294	319	332	310	310	323	353	318	325	316	328	320	320	317	341	349	326	335	329	299	327	309	346	346	329	308	343	304	366	333	339	332	329	318	332	309	322	327	316	326	325	343	316	309	312	338	298	312	319	313	308	332	313	292	348	290	317	316	307	310	304	325	341	314	345	306	297	292	325	343	316	311	308	310	310	351	301	331	344	332	294	298	295	312	326	341	367	343	335	314	343	299	315	341	336	341	302	337	309
24474	20714	27012	24338	13071	1251	910	797	792	734	697	669	698	655	702	690	694	708	665	708	678	666	601	686	701	677	608	700	676	669	659	704	629	650	663	618	639	635	690	689	629	682	669	638	676	646	661	626	642	676	642	643	648	615	646	639	624	640	645	630	627	664	664	612	596	637	662	633	684	653	625	618	613	655	645	631	661	659	645	651	645	685	688	620	638	686	663	659	630	617	609	600	640	648	592	621	666	647	643	636	658	627	629	616	643	639	643	654	604	673	668	665	658	637	620	689	656	606	650	615	672	628	581	658	681	661	679	642	641	633	639	653	646	660	616	666	674	659	621	679	659	627	580	662	645	619	617	629	619	613	602	577	600	610	651	644	630	659	643	631	614	641	667	608	626	641	682	630	704	608	668	636	647	619	615	604	656	637	665	666	655	645	637	631	655	643	626	629	621	655	615	671	668	622	604	648	596	667	589	618	666	661	637	635	604	637	666	579	668	654	675	624	716	600	586	637	649	654	643	657	639	657	646	641	629	600	654	638	668	606	628	649	628	679	652	709	619	641	660	659	609	673	618	596	613	666	655	615	639	658	646	616	641	666	604	613	620	690	640	694	623	624	664	629	616	654	610	640	657	656	619	602	622	628	635	686	567	624	650	614	680	662	614	626	610	673	665	619	640	615	668	690	651	666	644	614	648	674	662	640	609	632	618	630	608	597	678	671	665	662	680	630	688	637	639	655	605	640	622	663	607	655	647	645	631	621	611	677	634	614	627	658	665	639	672	622	667	640	636	627	655	635	596	570	651	616	641	625	646	617	643	636	606	644	640	606	618	668	632	611	615	688	659	640	651	638	629	655	642	607	629	623	600	710	644	638	582	646	638	656	671	657	613	645	678	632	598	656	647	641	646	646	684	629	642	609	590	636	648	612	631	659	668	687	707	614	678	658	638	704	674	640	612	664	639	656	671	671	600	622	642	614	628	582	643	660	675	702	603	628	674	662	658	671	653	605	661	599	637	629	666	596	627	645	652	623	634	640	629	663	643	664	601	613	640	693	678	653	636	627	648	621	610	672	644	664	623	642	634	661	647	671	591	635	596	654	648	600	694	641	664	660	633	631	640	667	659	724	663	660	685	647	668	644	651	664	663	601	640	665	648	640	623	628	605	603	642	635	686	654	644	660	644	645	624	689	653	648	611	653	692	695	645	631	657	679	633	631	629	646	607	612	650	639	637	642	662	629	661	671	621	627	650	633	669	667	647	621	639	622	614	630	675	648	618	708	678	678	627	642	617	638	641	637	614	659	610	660	644	664	629	662	719	667	673	661	654	643	637	665	626	631	626	645	675	657	649	661	687	640	594	667	640	630	675	657	620	640	613	590	626	585	600	676	607	663	658	650	631	655	695	594	651	714	615	648	605	696	629	701	685	650	653	623	670	628	653	657	668	687	597	654	659	612	674	667	652	647	661	604	622	625	644	634	626	620	650	673	630	615	646	640	644	632	642	673	624	660	646	659	585	626	651	649	635	618	632	645	621	659	635	629	678	637	656	668	610	559	614	643	647	651	631	661	613	597	651	622	673	629	635	696	651	624	618	653	594	661	634	652	631	629	693	608	662	679	650	625	629	601	621	639	676	624	623	644	626	648	589	671	651	634	596	631	629	636	634	616	611	637	643	647	663	663	639	678	683	656	654	632	622	653	648	672	640	653	636	663	619	640	624	655	588	654	623	651	632	650	649	595	601	635	634	643	656	693	639	636	630	636	670	630	617	638	656	649	671	694	634	590	639	667	681	643	619	605	706	687	669	664	584	613	687	696	677	620	612	640	629	625	609	646	645	641	620	608	653	667	668	658	663	662	600	638	593	643	681	665	625	638	614	645	614	659	612	615	620	628	639	649	641	618	610	629	637	648	668	571	644	633	635	656	666	582	657	642	679	631	681	647	658	601	658	613	617	671	629	635	652	660	666	632	623	671	579	656	650	645	624	639	649	603	611	621	632	636	710	641	583	643	624	655	633	654	643	672	672	628	618	627	631	648	611	657	637	615	629	628	650	672	634	607	665	634	652	635	713	671	609	641	626	624	646	605	646	689	684	656	640	594	639	663	664	666	624	599	618	596	650	664	606	640	586	628	626	608	640	634	616	664	622	587	653	631	637	656	649	588	634	645	662	663	689	635	627	621	629	656	691	645	651	645	671	615	637	652	696	622	678	639	671	645	606	633	655	614	628	624	661	662	609	671	663	582	680	636	626	646	616	653	658	643	603	625	620	604	662	625	628	681	633	622	620	636	661	636	624	651	608	668	628	577	648	633	656	674	602	659	693	649	632	648	635	634	629	615	661	608	651	641	635	689	644	654	705	657	661	651	682	627	640	625	648	645	577	658	647	603	605	666	590	611	641	626	651	665	620	656	618	676	683	633	607	608	651	670	671	664	691	660	647	682	662	630	703	639	659	652	686	670	584	640	651	656	658	583	635	655	669	684	638	684	692	663	657	605	662	644	654	614	606	616	650	673	602	654	674	629	663	609	645	620	645	608	587	632	642	622	706	611	650	635	710	609	653	655	656	638	634	592	628	615	671	626	682	647	663	599	608	675	619	670	679	654	611	645	655	667	588	609	621	684	632	635	621	627	637	669	653	671	616	663	637	644	645	646	584	630	637	639	612	645	674	624	630	612	597	586	683	661	677	645	632	616	665	615	634	677	629	630	644	662	626	626	632	664	624	672	649	642	623	645	658	623	653	665	644	588	670	616	674	654	600	694	648	593	620	609	645	589	573	656	651	610	637	669	647	684	657	673	644	617	628	687	649	614	591	652	645	664	626	669	680	646	678	593	656	642	633	648	664	699	691	615	614	628	638	621	638	685	633	703	606	694	632	676	600	681	630	687	650	606	636	699	614	630	682	616	667	654	637	632	634	654	613	675	626	656	641	600	651	591	684	671	613	624	575	664	632	674	653	630	642	641	673	667	637	641	652	620	648	677	690	621	628	633	656	678	627	627	618	597	654	682	620	642	673	581	573	637	580	615	638	605	648	672	629	679	645	636	665	631	610	662	620	658	621	652	613	662	641	617	649	621	624	593	651	595	645	675	655	644	602	660	656	627	613	640	628	630	673	669	662	591	631	645	658	627	656	660	664	663	643	668	612	660	634	656	664	650	662	625	653	629	646	624	609	594	658	605	575	659	666	669	625	664	620	640	691	627	625	624	626	640	645	682	601	638	634	676	667	649	681	632	647	615	666	627	622	614	699	671	650	618	608	660	649	646	608	640	660	628	576	635	680	627	640	658	682	622	653	620	582	593	680	590	618	631	659	629	600	628	615	642	601	615	603	689	645	655	651	682	641	630	635	649	655	651	607	684	637	641	595	626	622	628	643	628	597	642	649	633	663	624	662	636	598	662	658	609	647	644	664	642	671	635	662	665	649	683	649	662	630	627	585	638	617	683	675	655	649	712	638	648	653	657	642	671	685	649	602	666	656	635	636	703
38345	11554	3950	2178	1723	1406	1278	1077	1033	958	922	821	824	823	756	780	783	746	770	732	808	749	839	733	792	729	762	763	682	707	738	741	719	771	712	762	730	717	702	736	756	774	722	778	746	711	764	734	738	724	711	666	707	712	754	771	725	728	705	767	746	716	687	741	724	776	764	727	743	711	729	688	722	747	785	761	723	755	701	723	742	740	690	763	746	727	735	733	708	763	765	758	681	695	722	757	728	752	744	710	745	710	698	743	665	750	705	696	763	731	734	713	777	700	713	707	715	682	746	733	724	727	688	705	706	771	736	739	712	716	763	702	719	696	718	742	762	733	747	752	721	664	668	727	778	717	705	747	684	669	785	741	698	725	733	729	700	757	739	752	736	700	747	736	726	721	727	705	713	726	701	717	713	697	753	736	699	710	713	676	710	707	735	699	710	705	736	735	773	702	759	686	783	711	715	674	776	727	737	732	695	712	721	695	704	721	705	745	710	746	750	751	709	710	721	715	681	657	733	756	699	743	695	682	791	684	733	704	760	719	759	687	741	762	768	742	718	691	693	733	754	669	726	741	776	706	699	727	742	740	769	692	669	722	707	748	748	715	787	723	713	707	731	730	781	724	726	723	697	769	745	711	727	744	700	731	715	728	714	712	705	739	707	715	763	745	678	767	692	674	744	747	663	699	683	711	720	706	746	701	730	746	747	748	711	684	726	711	722	719	721	767	705	698	754	727	732	719	774	668	740	692	727	701	744	760	711	691	750	693	734	734	714	690	717	719	692	726	764	698	735	666	715	740	726	702	740	700	696	746	726	752	690	690	721	731	776	688	704	715	698	749	714	718	736	720	668	724	715	731	707	754	707	701	730	716	767	691	753	699	720	737	738	720	717	720	746	707	702	760	702	685	768	741	693	725	686	724	721	655	713	711	675	761	736	688	756	738	713	728	692	702	693	762	729	699	709	772	733	773	732	644	752	705	795	747	744	705	729	704	744	704	745	701	690	700	747	711	713	742	767	731	772	653	762	724	706	755	729	731	692	669	698	714	712	720	698	699	675	725	692	791	701	689	710	710	658	757	745	742	736	683	760	731	712	700	673	705	762	747	705	745	710	754	720	736	709	725	706	768	743	751	732	748	709	719	724	770	697	679	706	713	720	691	735	735	753	679	734	736	756	714	724	711	762	715	751	698	678	710	727	738	695	712	740	719	747	697	774	708	697	723	715	723	724	730	712	813	717	637	724	733	728	697	695	702	750	727	689	684	751	757	730	749	697	716	700	711	739	784	768	699	726	689	723	717	705	735	710	709	713	722	762	775	734	735	710	724	740	774	757	759	709	725	715	746	707	740	729	778	699	704	719	694	756	758	740	706	741	686	693	721	742	714	693	709	766	760	713	704	707	779	692	681	738	671	717	725	722	751	719	720	750	748	716	739	748	763	711	742	651	679	748	663	692	664	791	726	729	691	768	668	690	674	721	705	729	758	740	742	737	762	718	732	722	775	724	702	684	749	715	695	769	731	742	737	732	708	727	706	700	726	691	731	705	757	709	717	716	733	759	682	741	740	691	711	715	729	743	727	778	725	744	721	696	688	727	727	720	706	719	735	740	691	729	703	754	675	688	720	714	693	730	727	708	694	716	730	732	742	668	718	719	753	704	681	774	795	758	754	704	708	735	728	762	705	703	735	741	722	694	739	702	734	717	717	707	735	688	724	720	764	695	751	713	703	717	737	717	709	683	673	709	741	721	723	717	747	714	721	749	754	698	737	672	749	712	746	739	726	739	693	692	734	734	712	736	695	748	748	713	704	676	690	696	732	727	734	670	757	732	709	737	733	751	656	713	765	768	743	713	775	728	724	733	723	691	735	761	725	728	706	673	748	681	695	771	737	729	729	754	747	700	750	714	757	736	749	715	763	736	731	677	722	724	677	724	677	722	689	697	723	709	648	746	732	720	713	750	714	740	736	701	724	706	771	703	706	708	740	753	747	695	723	699	722	700	708	700	706	731	731	737	725	724	727	782	735	727	714	701	680	744	710	772	699	693	692	703	685	659	729	714	747	735	725	772	732	749	695	701	712	713	735	727	699	694	750	714	731	683	733	691	659	737	690	676	710	745	765	742	727	770	666	724	743	727	701	704	773	666	773	735	695	710	758	752	711	749	695	717	742	773	656	725	732	700	729	715	744	761	713	661	758	730	732	687	705	705	709	694	748	685	729	718	746	787	725	679	692	716	723	742	730	748	702	682	702	722	735	683	703	736	757	700	706	716	684	754	715	733	710	668	684	754	774	715	703	761	748	708	720	727	690	741	775	671	756	734	722	706	700	757	711	775	732	692	729	688	759	675	715	755	774	742	691	739	695	701	704	711	722	712	706	757	701	771	726	695	726	776	734	742	707	734	772	738	731	693	748	715	762	712	745	700	677	753	753	694	729	707	709	735	731	722	781	710	710	771	672	741	702	725	740	710	690	741	722	759	726	694	742	770	715	738	739	748	744	770	707	683	700	705	716	747	674	743	702	698	734	738	694	694	724	712	710	799	709	741	675	707	740	769	675	745	707	688	682	731	714	739	733	765	694	651	736	712	715	762	735	726	682	714	773	719	730	711	700	726	759	710	712	701	709	726	746	693	777	718	700	750	717	733	753	741	724	713	701	743	747	745	685	682	800	693	741	685	686	693	737	687	728	712	690	710	731	754	701	719	786	753	759	728	654	726	708	691	682	714	690	759	665	755	732	714	718	693	695	681	695	767	805	746	725	684	724	765	774	728	686	720	745	724	744	739	743	737	761	764	746	747	739	756	720	708	726	718	751	745	719	726	709	669	765	748	726	703	777	743	725	752	713	727	741	699	759	771	789	727	701	718	757	703	775	722	732	711	713	737	703	725	739	739	668	768	750	743	710	691	707	772	766	691	698	759	712	740	747	633	703	710	744	701	706	711	778	720	718	734	712	747	654	755	713	743	735	669	679	753	747	713	701	697	772	684	733	718	706	733	718	743	750	729	733	714	728	723	719	728	748	679	712	750	729	751	758	692	740	701	758	700	741	718	742	764	693	703	683	722	692	734	709	682	720	735	689	728	748	718	698	713	741	730	692	706	744	710	769	732	762	734	718	727	740	755	695	701	694	729	723	747	702	714	757	734	738	698	661	711	692	703	705	673	680	730	670	745	727	771	741	741	766	745	732	711	714	758	716	716	762	741	758	686	753	694	652	745	741	748	718	697	708	731	773	716	706	728	778	745	713	726	720	715	666	702	702	671	711	729	722	751	685	700	718	760	723	736	745	679	716	756	762	707	733	730	697	694	699	685	718	741	712	704	718	758	715	731	746	698	717	715	715	744	717	703	756	725	727	695	757	668	718	758	682	739	726	707	721	706	697	740	753	779	748	753	729	707	692	703	724	712	698	744	746	671	720	726	740	728	791	683	686	732	753	682	690	726	717	740	739	740	684	734	741	707	739	750	709	725	701	728	731	700	747	663	731
22216	20736	28374	23172	20732	20772	11662	1173	941	801	719	691	651	599	578	550	526	528	505	524	511	512	545	484	473	507	446	476	509	493	469	468	463	471	467	480	471	457	461	464	441	446	430	460	434	458	463	446	431	441	512	458	470	457	425	427	479	422	430	415	439	438	439	438	470	452	443	451	416	413	448	496	472	422	453	441	464	466	446	500	428	474	477	430	474	459	432	452	447	435	486	425	444	464	422	415	417	454	451	395	459	401	449	442	462	464	418	456	445	449	443	448	441	465	429	456	458	440	442	474	464	431	438	410	405	453	384	398	445	458	434	461	442	428	467	456	426	435	473	460	403	420	417	433	434	416	424	479	419	475	397	488	438	441	451	424	418	429	451	449	424	482	464	450	413	454	445	483	432	422	435	441	433	434	453	453	476	439	435	433	427	436	428	448	432	425	432	424	441	439	403	450	431	440	436	447	448	404	459	418	407	423	418	441	421	409	427	456	459	437	396	425	474	442	473	427	426	432	421	442	477	439	438	408	438	442	424	471	454	416	435	417	450	441	448	436	419	430	454	442	462	439	433	412	440	442	442	444	415	426	453	428	487	471	479	448	449	394	430	400	426	463	437	482	408	462	443	445	461	433	435	421	468	424	419	438	404	436	443	417	419	414	459	427	431	472	432	454	448	441	436	449	431	456	434	459	413	422	440	430	454	431	435	461	427	433	464	483	445	420	445	410	437	471	447	466	424	429	422	464	436	445	455	409	453	477	454	414	442	440	480	430	416	478	448	441	433	410	415	464	398	463	412	404	434	457	431	425	450	494	416	435	423	437	465	438	451	450	453	403	444	430	409	412	438	440	446	417	416	408	422	427	457	424	435	443	449	425	402	426	413	441	447	451	431	461	469	417	462	437	449	475	452	436	404	462	477	421	435	445	418	425	443	456	467	483	483	398	460	446	441	440	460	461	436	419	440	424	448	378	468	490	455	473	439	427	435	431	444	400	449	431	449	444	446	440	433	423	446	430	427	454	445	451	409	448	455	413	468	415	467	464	428	438	442	449	424	413	444	472	429	463	426	436	449	478	460	469	448	464	458	427	469	419	450	455	401	444	473	439	450	432	433	441	490	440	412	416	392	467	433	423	438	430	421	457	460	421	428	411	428	430	449	419	417	437	442	422	446	406	453	427	455	423	396	417	421	452	451	399	476	452	437	451	433	450	499	442	432	429	445	470	448	435	472	453	429	394	429	435	431	429	446	431	455	458	426	402	415	442	407	450	396	445	420	438	446	446	452	423	448	412	461	436	396	446	411	482	435	438	431	452	449	430	429	444	449	498	433	472	455	454	414	426	423	397	409	414	409	434	420	432	410	425	458	443	430	443	442	445	471	458	399	462	443	408	428	422	410	462	465	432	419	430	422	425	408	461	471	430	426	413	442	464	462	442	450	430	420	450	464	451	449	431	400	433	427	493	429	456	431	452	435	404	441	449	424	440	408	451	427	487	416	429	468	395	475	460	429	445	426	403	471	444	480	436	442	437	407	468	427	453	436	464	449	430	421	457	439	432	461	457	446	454	445	442	466	432	449	423	416	433	389	455	447	441	425	445	431	407	416	455	406	415	427	450	440	423	414	410	410	406	457	442	425	455	480	421	435	463	421	489	431	429	422	454	426	470	472	406	448	420	419	432	432	452	439	437	456	433	429	428	443	425	462	422	436	414	405	411	420	456	443	428	475	431	412	483	449	477	454	452	438	405	441	470	443	415	428	420	444	443	433	454	395	440	452	414	428	433	420	433	446	385	454	449	417	476	460	441	478	450	443	415	432	451	421	422	444	403	422	454	450	437	447	463	403	463	443	439	420	429	428	420	440	474	430	404	418	433	429	424	452	468	425	438	433	428	437	448	445	453	436	432	456	461	377	424	438	491	456	430	412	448	440	432	477	418	433	451	463	448	417	435	434	442	465	424	388	415	409	424	457	420	439	452	477	438	415	446	428	462	460	451	453	432	417	424	460	444	427	452	471	432	457	424	440	430	436	432	452	437	396	410	402	440	454	418	399	440	446	362	452	456	455	465	452	444	453	430	436	418	435	410	459	438	405	436	459	434	442	497	413	431	425	449	452	462	436	436	465	447	449	443	454	414	442	442	436	459	406	444	412	418	445	435	427	441	430	441	451	446	483	437	443	432	443	439	442	425	416	424	407	469	483	450	424	432	452	458	433	458	431	441	423	488	449	469	408	414	438	432	438	451	450	451	416	413	448	406	441	430	453	474	431	416	458	440	433	433	464	414	446	421	392	427	426	452	422	442	449	424	411	445	452	464	411	461	445	427	437	460	428	421	471	424	428	420	415	402	435	460	465	414	416	439	443	462	448	433	415	443	413	452	460	398	424	481	396	474	384	439	420	444	405	455	445	438	415	437	451	445	428	452	460	433	453	438	417	423	415	443	439	407	424	414	424	446	438	473	424	451	418	414	457	409	445	431	436	474	441	413	432	465	417	448	445	438	448	405	469	433	460	446	432	420	423	473	408	454	450	434	452	427	414	459	439	438	442	368	425	431	413	461	495	427	434	444	428	443	435	436	434	428	436	433	451	434	423	449	435	420	453	420	411	469	418	452	447	463	445	401	446	465	424	485	440	480	430	439	439	441	433	432	423	422	419	422	379	424	452	436	412	438	478	481	452	462	416	475	441	431	438	471	435	476	388	435	460	429	425	461	421	454	433	432	452	423	480	426	430	416	433	451	437	431	462	457	466	413	439	429	430	466	492	425	424	444	456	420	431	417	393	430	430	468	423	449	415	417	433	434	437	436	431	464	416	447	435	441	420	418	425	416	449	432	415	423	450	498	444	435	449	403	448	462	461	441	423	433	431	439	427	458	435	441	406	414	419	445	449	440	441	446	426	462	399	394	441	419	441	425	426	446	431	448	441	438	450	440	458	435	408	437	488	464	419	449	474	437	419	471	461	407	447	439	437	451	478	461	435	452	459	434	433	447	443	463	429	423	414	450	444	453	408	435	434	487	440	468	448	404	430	446	435	422	452	429	484	471	423	432	435	452	414	428	429	453	465	381	471	442	397	419	447	430	441	449	425	441	465	414	428	427	419	434	426	424	418	427	406	454	416	441	452	430	424	434	465	441	441	444	406	429	429	478	431	435	441	447	427	432	442	437	417	459	418	463	430	462	412	390	423	429	435	436	484	448	429	432	449	433	436	453	435	448	455	458	468	450	449	443	437	440	419	413	463	453	439	398	435	455	425	462	436	425	440	461	482	444	423	439	449	432	464	425	417	410	454	416	455	433	438	426	434	458	439	446	434	449	417	453	410	410	460	403	423	426	435	444	416	431	463	462	435	396	513	431	436	409	431	446	436	415	454	410	445	449	456	444	442	445	416	461	406	432	417	446	453	433	423	412	451	485	444	429	414	425	440	462	396	400	431	437	434	455	450	446	441	458	413	399	453	432	425	472	437	421	428	471	443	423	397	426	432	458
42954	20760	10603	5527	3944	2951	2405	1929	1553	1341	1113	1007	874	719	715	675	675	655	636	632	613	642	559	589	549	537	558	589	529	548	534	517	526	544	513	541	547	532	552	530	529	514	492	500	505	512	501	539	499	482	486	480	539	484	482	512	470	492	475	506	499	489	451	482	520	501	458	520	474	523	508	509	504	502	522	475	506	469	503	486	485	515	518	497	483	519	488	459	467	455	468	500	488	509	462	461	487	458	465	483	507	470	466	481	473	431	473	507	492	447	505	481	460	456	492	497	452	439	480	486	451	477	455	462	473	505	461	469	476	464	489	456	460	447	472	473	498	452	472	471	441	435	479	493	493	467	494	450	482	487	465	527	443	495	469	482	518	467	495	447	503	456	449	490	484	528	451	483	450	476	535	494	475	471	505	464	446	488	475	487	512	423	461	520	481	451	477	490	494	502	482	480	504	501	453	468	472	473	488	476	487	502	510	481	442	487	450	477	474	455	457	446	451	478	451	451	498	486	508	483	465	487	498	470	481	468	477	444	481	421	505	473	466	460	521	507	458	476	488	480	494	484	449	460	473	499	454	529	522	482	504	494	428	449	502	465	505	506	488	498	433	485	524	480	464	503	510	492	471	459	494	498	497	495	445	466	505	466	483	453	487	500	519	502	491	487	483	486	475	452	471	454	519	504	462	429	532	512	493	428	479	484	449	478	463	451	477	462	469	447	455	503	527	495	419	506	467	433	466	433	490	467	476	453	451	507	501	509	461	442	459	510	473	439	489	462	520	480	524	428	462	487	477	479	470	476	499	448	478	470	489	492	506	476	488	490	463	476	477	447	506	465	482	464	497	448	528	470	474	453	464	477	459	447	463	507	538	525	503	487	470	462	478	512	476	457	489	482	465	487	488	449	451	507	488	458	477	454	472	456	509	463	471	452	462	467	480	481	439	503	467	483	464	486	484	443	491	450	496	470	515	500	493	462	467	488	463	425	459	470	504	493	476	450	520	478	445	442	483	449	441	477	464	460	458	458	466	451	460	489	483	481	493	478	471	488	473	492	493	458	412	516	476	467	471	521	487	435	464	507	493	477	471	452	494	498	493	479	465	455	479	460	462	467	470	454	490	475	460	456	539	470	426	472	454	485	442	457	478	481	504	480	482	476	484	487	484	486	501	481	472	482	500	447	471	471	467	458	455	483	512	489	477	483	490	485	515	435	496	475	458	471	451	459	499	452	433	461	472	452	464	439	469	472	490	456	459	446	451	485	472	446	492	481	464	485	430	461	490	477	511	456	510	467	471	477	478	482	443	447	487	494	524	427	492	494	519	469	475	499	488	479	472	466	494	488	474	461	475	445	467	495	486	495	441	469	460	472	509	472	483	508	466	503	483	488	443	476	493	435	447	481	459	459	477	512	462	483	455	474	484	479	491	479	497	437	493	455	490	451	492	512	509	465	508	442	487	488	480	487	457	471	480	514	472	461	457	455	439	475	464	453	507	467	465	495	512	443	468	498	475	501	501	485	480	508	446	469	460	496	515	472	501	479	464	467	507	481	468	465	484	472	459	478	503	502	438	466	451	452	508	463	467	486	451	479	472	429	484	459	487	472	468	466	490	488	482	490	509	467	505	533	458	472	454	467	456	502	463	494	507	465	459	441	489	474	426	490	492	483	472	485	461	510	494	497	521	492	463	450	469	467	466	473	468	462	497	471	457	444	456	484	446	445	473	472	435	460	470	439	501	452	497	480	490	461	487	449	501	478	483	477	526	480	491	460	474	480	468	475	513	481	480	473	480	449	492	465	480	483	402	481	478	526	458	473	466	468	497	457	445	500	481	442	478	482	499	509	478	485	480	494	516	487	459	461	486	443	502	494	482	477	477	466	484	470	457	455	480	447	493	440	476	429	456	449	477	523	459	487	463	460	489	456	447	490	490	470	506	455	456	496	480	482	534	475	446	473	474	482	516	446	501	463	495	444	455	443	453	497	496	497	462	444	477	449	462	465	432	479	514	454	528	492	489	468	475	485	484	516	447	467	510	464	455	472	465	483	457	442	503	488	466	467	451	452	438	452	499	462	480	426	484	452	475	449	490	508	449	475	437	486	462	447	481	479	507	420	462	460	489	454	516	470	469	448	492	521	468	458	469	455	451	458	462	475	477	477	446	487	451	451	518	483	530	494	508	502	495	483	475	499	483	483	461	457	459	496	518	481	429	474	480	457	519	450	473	462	469	492	465	477	485	448	501	470	464	461	465	492	475	488	470	483	494	488	476	482	536	447	480	524	492	456	503	479	497	451	465	458	478	442	468	450	470	486	468	481	475	441	509	456	489	442	501	437	531	446	488	439	494	445	465	450	446	492	506	503	460	447	475	483	482	466	471	480	459	515	471	482	469	469	490	492	488	504	457	460	457	469	457	501	472	516	472	466	482	484	493	498	458	505	502	478	438	484	430	461	490	455	478	447	471	476	489	458	471	448	499	469	467	448	481	472	484	476	496	476	492	470	489	438	523	475	483	464	513	464	478	476	482	466	483	473	478	428	471	494	475	468	501	469	467	486	456	455	483	442	482	534	491	497	480	444	463	480	437	478	482	459	484	457	498	469	482	469	465	521	488	481	487	451	469	468	506	426	488	488	507	422	493	471	471	494	462	481	467	470	455	428	452	497	488	472	477	517	453	473	481	483	494	470	494	484	462	470	474	460	444	492	484	450	427	441	483	500	428	476	445	431	455	464	463	480	448	483	489	468	473	522	453	426	447	469	471	480	452	509	504	470	469	452	441	455	500	456	487	473	478	503	456	515	433	498	490	524	446	539	470	508	467	488	523	478	478	473	495	496	441	498	502	463	444	487	476	380	465	511	508	448	471	489	471	486	500	462	474	429	482	517	453	469	472	450	483	497	450	448	486	498	497	454	455	472	458	462	502	507	492	509	498	484	456	499	454	499	501	475	488	448	481	458	487	459	459	528	466	475	518	444	482	488	477	477	461	497	491	512	496	468	442	507	491	463	478	473	494	489	468	469	493	507	478	441	437	466	502	485	465	493	492	472	468	495	498	489	484	495	462	482	474	443	448	463	470	450	465	497	450	433	512	483	461	471	484	445	533	465	476	455	488	466	468	500	493	492	442	445	456	472	504	442	473	484	469	432	481	468	475	475	456	512	516	475	475	447	466	448	484	458	489	497	473	464	451	480	483	475	451	452	479	499	429	494	440	491	472	502	431	467	480	498	441	464	511	469	459	452	488	494	517	501	477	476	474	477	475	454	451	508	466	498	522	479	479	455	500	483	476	480	473	513	476	516	518	463	497	480	494	452	461	463	450	451	461	483	480	476	503	469	513	483	441	471	425	467	465	505	472	446	501	461	472	446	466	503	507	480	487	480	496	485	449	471	475	457	430	486	456	494	468	431	464	484	448	450	470	456	455	454	470	505	484	469	480	467	485	482	475	508	447	475	473	484	443	459	466	467	469	496	472	475	472	457	460	485
29483	20812	11390	1325	702	666	549	490	466	461	480	521	497	493	453	479	489	484	466	447	475	503	437	450	500	465	492	489	464	457	460	466	479	495	450	478	458	476	454	501	483	484	478	449	454	429	448	435	422	479	471	433	445	468	480	470	473	493	469	466	438	519	472	506	462	467	507	470	462	455	459	483	516	477	425	437	471	460	534	443	434	476	485	477	440	445	493	452	460	478	465	448	460	461	473	482	467	443	470	480	477	456	451	469	482	445	473	472	482	446	468	440	456	493	481	499	452	489	509	444	447	469	479	466	483	513	454	463	421	444	466	481	464	472	487	443	438	440	465	448	438	495	476	494	461	486	453	435	451	490	480	470	493	475	458	488	495	489	454	447	442	475	470	481	473	464	461	481	464	443	504	478	457	484	437	491	490	462	446	495	487	472	440	436	433	466	512	503	456	443	450	465	451	453	463	437	453	470	442	506	472	462	460	473	452	423	449	471	471	477	454	435	434	484	469	486	449	444	473	496	460	497	452	458	483	499	452	517	458	462	486	499	484	464	491	481	456	460	490	496	455	450	442	436	469	507	497	459	472	491	481	472	460	460	428	440	473	463	460	480	483	466	430	423	450	493	462	479	431	470	443	498	477	502	479	431	465	473	451	466	456	510	428	493	441	498	500	449	515	499	419	505	455	455	495	438	487	410	479	453	526	445	466	472	469	474	444	445	467	455	488	473	445	488	492	439	463	470	437	480	493	448	456	464	487	499	430	484	448	451	447	482	468	462	484	459	465	497	457	478	461	474	489	437	469	459	441	496	482	440	467	468	511	470	474	477	450	471	474	496	446	479	455	478	510	490	484	459	462	480	488	478	467	491	513	463	476	491	479	469	457	457	510	457	461	457	473	440	453	460	476	462	479	454	416	458	496	450	493	435	455	469	407	454	487	454	454	541	449	475	446	442	466	452	448	483	442	470	435	496	470	478	460	462	483	482	456	465	447	481	474	476	450	480	478	451	453	481	488	474	425	478	479	496	446	486	447	448	456	446	503	476	435	505	480	452	448	486	437	448	477	471	476	517	431	448	450	503	414	498	469	468	471	444	443	484	460	467	493	483	482	478	471	433	483	465	490	496	479	450	441	477	461	453	470	452	456	493	397	475	486	445	488	483	470	471	493	412	485	441	467	460	456	471	495	465	406	481	470	501	447	456	444	456	449	475	444	473	425	453	469	496	466	472	474	477	462	476	510	484	496	487	464	467	475	499	474	455	491	471	465	444	470	479	470	420	476	453	477	459	457	478	490	453	444	528	446	449	472	447	437	480	468	465	479	448	434	475	440	447	499	457	463	455	462	447	456	449	454	454	471	443	463	453	467	450	457	487	451	487	465	463	469	455	468	449	470	512	488	446	458	438	480	488	450	465	484	466	489	477	490	468	473	485	460	494	486	460	448	432	456	489	463	484	476	452	470	443	465	476	493	454	474	492	488	442	452	488	482	436	470	477	485	463	460	477	484	458	482	502	457	472	492	474	467	466	473	485	438	501	465	449	445	445	492	455	479	466	451	471	511	461	471	484	479	485	449	467	494	464	457	487	466	462	466	453	482	456	492	501	507	463	483	513	490	444	463	487	473	509	458	505	464	485	499	420	477	477	453	460	482	499	509	447	473	507	456	479	469	447	430	453	496	510	515	474	446	498	512	445	456	487	469	465	479	480	473	449	440	489	472	446	472	439	463	504	529	487	460	475	476	520	467	487	461	503	481	480	470	481	512	520	477	465	447	463	461	452	451	482	452	441	500	482	464	478	490	470	415	444	477	466	467	444	456	450	436	483	485	497	458	465	432	457	482	435	493	472	456	428	474	460	469	480	467	459	503	442	497	421	472	482	466	460	448	457	442	480	452	494	480	474	465	429	442	462	448	459	467	468	464	473	503	487	437	473	474	496	463	468	469	446	448	428	462	492	484	468	508	443	494	462	465	498	485	482	444	468	468	464	457	479	479	464	504	486	494	451	485	475	437	430	492	502	465	506	483	508	483	471	442	476	436	425	472	477	447	489	449	469	491	463	473	475	485	467	455	458	472	467	459	473	466	480	465	477	494	458	489	521	473	465	453	460	472	463	446	494	429	465	489	453	468	479	465	462	446	453	473	518	445	429	463	450	478	499	466	502	459	467	464	458	496	437	439	469	466	470	480	490	443	489	452	469	449	481	469	450	502	487	456	421	455	535	459	446	468	456	480	469	462	459	440	494	482	454	476	443	436	491	453	511	477	487	481	454	459	447	507	482	467	434	460	479	494	449	486	413	484	524	488	434	480	457	478	430	449	510	464	488	488	474	463	474	471	474	458	447	481	471	445	451	479	449	466	474	503	467	476	448	475	495	447	446	496	479	496	454	482	449	473	410	460	464	434	429	459	454	465	421	474	471	472	466	521	519	461	472	450	469	479	471	481	460	475	466	464	502	497	482	458	458	478	491	474	485	477	464	445	461	498	473	463	465	484	447	481	457	485	482	507	447	458	468	394	461	483	431	445	462	469	467	458	462	470	510	451	474	497	469	480	475	445	489	482	481	444	492	458	449	463	473	473	478	456	470	497	467	499	450	455	460	456	495	495	453	490	486	478	438	483	469	409	484	478	475	465	471	489	459	510	466	476	462	484	473	453	494	447	494	479	456	485	482	486	461	463	423	493	449	422	436	491	449	493	522	485	461	469	493	453	446	500	512	477	482	453	462	491	473	496	448	442	450	464	480	474	487	485	474	487	453	462	478	456	430	495	471	478	463	465	466	510	463	508	461	512	461	447	480	512	475	481	460	450	454	460	498	434	506	471	464	458	422	492	502	469	464	438	468	475	469	470	481	491	434	485	451	494	446	495	498	463	487	463	494	500	439	440	420	434	490	446	460	467	455	515	455	469	473	421	455	458	462	453	470	418	483	457	455	428	506	470	463	455	496	429	463	477	448	479	482	474	497	457	434	425	460	444	459	478	486	470	464	457	468	438	452	489	448	455	475	445	483	457	461	476	453	447	463	491	503	465	470	485	465	474	471	475	501	489	465	466	479	447	439	474	453	459	478	461	459	461	479	493	469	452	456	487	496	468	460	457	473	493	465	477	470	438	494	444	489	463	495	479	447	519	448	463	432	443	493	484	460	469	504	500	463	451	491	457	451	471	470	468	435	489	459	451	502	450	426	463	467	465	482	470	413	465	447	483	485	452	491	496	465	472	463	487	484	529	469	439	463	412	487	497	472	378	478	475	451	447	485	454	467	437	473	465	482	443	457	445	457	469	496	484	453	480	488	503	461	459	441	494	458	452	479	465	470	466	464	475	466	465	495	461	446	438	492	467	473	475	478	470	456	449	475	476	473	473	469	471	484	492	441	445	517	473	471	462	473	459	473	463	497	469	463	502	504	484	457	487	477	460	488	470	454	458	468	473	478	486	459	452	470	468	482	461	464	480	499	473	437	438	479	478	437	498	521	491	473	496	416	464	452
35732	6610	1068	776	644	603	614	568	550	580	561	570	551	588	559	530	575	567	567	569	525	519	556	550	545	561	557	538	567	582	524	573	538	554	560	598	557	539	556	562	567	506	530	545	569	562	552	548	595	577	567	537	534	564	509	559	546	568	570	571	531	548	552	516	533	530	535	509	532	530	574	502	538	545	545	518	546	556	512	525	549	515	523	527	545	569	528	549	534	522	505	551	526	561	549	555	563	545	524	541	510	559	545	536	544	553	542	534	562	565	578	530	516	553	495	539	550	522	544	541	564	540	509	516	577	547	583	530	525	553	560	507	514	527	527	515	551	535	526	520	547	514	572	600	539	575	565	536	575	514	515	531	576	530	541	565	538	560	541	499	515	559	559	521	569	530	540	544	558	537	555	526	552	508	539	517	556	524	521	549	527	546	520	561	524	579	564	553	574	520	589	570	570	573	542	551	537	575	576	541	556	569	547	551	552	533	538	554	536	571	540	529	525	515	533	504	537	557	519	541	570	588	528	555	517	566	541	550	536	583	532	524	558	562	537	562	552	480	541	551	520	554	524	563	543	543	570	504	566	550	605	555	527	540	531	543	540	554	547	544	540	536	514	489	490	515	541	558	511	565	570	546	573	574	539	479	473	534	550	527	532	505	523	531	548	587	561	560	523	527	537	547	588	545	538	542	535	604	548	510	570	541	504	555	556	556	527	534	520	533	539	561	562	544	580	528	554	574	522	560	577	564	565	530	528	537	551	553	540	548	552	540	586	532	529	502	518	531	567	543	550	573	534	526	529	519	548	504	553	561	545	535	471	532	519	515	558	532	552	561	526	475	560	561	517	535	572	554	503	553	553	579	520	559	551	533	538	573	540	506	547	557	562	539	501	521	590	550	501	530	536	475	575	523	567	523	558	539	524	541	515	547	541	547	528	560	531	554	511	584	566	541	548	490	555	550	582	526	546	554	556	561	530	532	518	572	568	550	587	548	541	541	549	570	558	563	561	594	526	517	557	524	531	554	550	535	532	519	549	505	515	525	524	518	560	510	538	571	511	531	549	558	546	584	550	554	528	543	543	505	544	481	516	565	576	522	558	525	556	534	519	526	512	564	537	554	488	563	527	569	590	550	547	563	558	564	574	549	548	569	527	515	594	566	574	605	568	557	536	523	541	551	572	564	490	542	535	552	543	485	526	551	544	518	541	541	579	540	558	558	556	513	546	558	538	579	548	566	530	556	547	547	522	533	557	536	529	566	558	575	564	548	549	531	567	574	572	529	550	568	528	534	540	553	566	525	535	559	545	543	535	555	531	480	560	525	544	530	506	534	553	551	569	557	550	518	508	564	528	566	551	540	522	584	578	563	511	600	536	549	544	560	519	505	533	546	578	554	571	569	535	507	532	528	522	572	547	515	531	588	534	526	544	544	514	574	518	574	541	552	508	541	541	513	554	558	514	556	535	524	556	535	526	501	553	523	560	548	575	519	552	500	565	539	559	553	545	536	556	570	562	525	569	559	548	509	565	565	529	564	557	533	543	576	552	579	525	550	543	553	586	572	533	580	510	505	549	576	510	518	545	540	542	541	528	532	535	553	552	583	565	545	528	522	548	506	533	572	507	552	541	558	561	587	548	545	561	547	550	537	550	533	572	523	572	525	571	555	516	527	543	500	554	552	532	490	585	563	559	560	534	528	501	566	558	549	514	547	544	530	573	547	575	495	563	539	538	583	588	521	542	519	563	502	561	565	581	533	528	519	537	506	575	546	546	534	543	527	522	551	556	522	505	538	530	567	512	531	526	511	528	541	548	548	559	567	547	544	529	541	534	541	546	539	584	554	526	550	516	554	532	547	540	504	539	542	548	522	543	552	569	539	545	550	572	563	536	578	521	539	547	548	536	553	558	523	518	547	545	528	550	525	574	538	583	530	555	540	562	577	572	531	561	529	585	583	590	551	592	532	583	551	553	524	510	553	507	557	525	491	542	539	597	524	550	507	556	603	592	530	544	581	549	531	527	548	576	541	546	525	552	547	530	538	517	557	511	591	539	527	566	562	532	521	543	602	571	541	511	576	542	511	543	570	510	549	553	525	542	548	540	523	548	537	548	536	570	557	541	550	533	580	556	522	542	548	554	553	587	540	540	570	576	563	597	564	521	533	519	544	556	556	551	550	514	528	564	495	522	515	535	562	537	548	586	516	566	512	537	568	529	582	554	554	549	530	569	588	520	568	513	515	500	589	589	599	535	552	530	545	470	591	592	535	525	571	574	561	512	564	577	566	546	548	551	566	578	528	522	552	551	543	552	532	565	514	511	532	563	548	592	568	542	549	529	534	569	539	577	575	559	519	541	564	522	558	505	564	563	546	538	536	524	566	542	526	530	540	556	535	538	556	543	531	520	545	569	571	575	536	560	531	537	544	542	553	547	560	590	553	524	490	545	565	522	516	504	576	556	535	557	546	526	547	503	571	579	554	519	540	539	533	559	579	576	499	570	541	535	534	554	532	556	553	547	527	567	542	538	572	513	575	525	557	528	529	546	527	542	552	556	597	531	590	540	573	550	542	523	556	545	519	533	611	566	537	550	536	520	505	575	531	551	565	555	553	565	550	564	540	540	581	540	549	547	548	616	561	625	509	533	544	558	539	532	538	546	553	556	533	519	492	572	571	531	573	544	536	535	533	524	484	524	532	511	503	539	568	537	492	572	526	590	537	521	503	586	558	531	526	514	565	571	536	540	587	564	544	512	555	548	504	511	526	519	493	555	526	537	551	559	563	533	555	564	563	575	542	553	545	537	552	554	533	557	518	518	542	545	545	583	602	534	569	557	580	503	538	517	561	573	540	511	559	529	560	572	567	527	536	534	546	532	535	558	545	566	502	556	501	535	493	585	567	522	565	523	501	530	583	534	550	537	561	531	571	517	572	549	553	533	514	533	503	553	529	550	555	548	526	544	536	552	519	552	558	576	577	530	514	562	575	504	583	533	562	557	537	526	510	559	594	578	587	516	539	546	525	545	526	553	515	568	536	529	501	533	560	532	531	559	531	544	568	549	536	515	521	535	551	518	573	551	508	523	524	555	532	538	512	553	577	573	553	536	570	544	556	539	577	569	522	558	538	581	534	551	550	534	533	503	538	528	506	558	557	581	509	539	537	528	549	584	508	530	584	538	558	564	529	561	545	523	563	564	594	576	583	554	549	516	543	532	514	548	534	579	612	485	549	510	584	568	509	528	551	516	564	534	559	558	561	564	523	498	533	550	555	567	546	513	533	547	552	538	518	526	585	551	557	530	509	537	547	558	552	547	549	597	561	546	543	542	532	514	521	593	533	603	521	542	553	557	533	538	511	521	509	553	539	524	533	509	515	569	547	546	510	565	531	521	568	534	526	535	552	488	565	591	576	533	555	560	586	545	560	556	497	516	535	521	543	552	539	525	543	547	524	521	555	545	510	572	521	543	517	511	548	535	535	531	536	570	538	528	495
23248	20728	27964	23556	20713	11756	1055	641	492	493	465	415	387	344	354	346	335	340	354	361	345	320	271	315	293	305	313	300	296	294	309	282	316	291	286	289	313	315	313	318	277	274	292	291	289	302	292	273	294	322	280	308	310	298	311	272	272	281	294	307	293	282	288	274	281	304	266	266	287	303	283	246	305	313	305	309	291	303	313	306	295	287	300	302	308	284	287	292	274	311	284	298	288	330	288	266	287	284	270	265	306	298	287	272	286	289	325	310	282	285	263	288	261	252	291	285	287	274	307	286	283	291	294	270	273	285	282	312	287	276	266	308	290	304	282	299	289	279	269	290	288	280	275	277	288	279	257	285	292	283	280	307	295	279	282	290	274	245	269	283	296	277	309	280	267	259	339	294	309	277	283	275	295	279	265	270	287	281	266	298	275	284	295	292	260	295	281	267	289	297	284	307	260	298	291	298	290	267	269	291	285	308	303	281	268	279	282	294	305	269	296	285	256	278	265	298	294	283	288	293	311	273	261	293	261	281	300	302	265	265	311	301	288	300	259	258	298	281	288	261	281	259	277	308	248	281	285	285	291	286	287	271	297	295	287	284	276	274	263	288	280	284	282	274	276	285	260	253	292	284	279	278	288	278	296	286	313	273	279	266	273	275	288	291	281	301	281	275	293	304	288	279	298	281	264	292	288	280	282	270	317	305	300	302	283	284	304	271	270	259	282	273	314	271	262	286	280	283	282	271	258	237	292	262	278	333	272	276	277	267	273	293	270	272	275	256	296	301	294	245	287	312	275	268	259	302	297	264	261	283	296	257	291	305	306	297	271	291	280	311	268	274	260	301	287	313	289	288	276	283	296	292	270	285	288	287	267	289	270	298	276	261	272	280	262	284	325	313	263	298	275	292	283	288	319	277	271	291	259	256	292	305	275	287	301	297	295	255	308	289	273	274	276	279	260	309	291	258	290	280	276	266	264	274	282	283	302	298	271	282	319	307	264	286	294	273	280	261	276	269	282	288	287	280	283	302	286	313	271	279	274	298	312	305	292	277	293	284	280	291	298	288	262	276	287	277	282	249	262	259	285	309	311	300	261	290	270	274	257	315	289	275	280	286	281	292	267	300	305	311	315	299	275	298	283	267	275	294	317	306	284	269	314	304	288	292	305	295	306	275	292	301	292	285	267	279	268	313	272	265	266	287	306	309	266	273	303	275	287	281	280	269	297	283	304	270	277	242	297	273	286	279	289	266	293	302	295	281	273	281	257	283	296	300	294	275	279	265	275	295	273	270	294	285	276	285	316	284	266	280	291	277	262	294	305	272	302	280	287	255	260	285	362	266	275	292	280	303	287	266	288	272	277	256	306	293	303	304	263	273	271	279	279	262	275	261	293	292	277	262	288	284	303	276	310	278	315	283	250	261	283	314	295	275	284	255	270	293	315	273	265	284	317	289	275	278	283	323	271	299	279	278	292	276	304	306	256	262	290	310	305	291	305	296	266	281	291	284	278	246	282	278	282	273	328	292	276	251	278	262	288	283	293	298	269	282	282	295	278	279	274	271	303	278	323	273	318	300	288	280	263	305	287	276	262	297	256	270	277	267	272	292	287	262	279	299	303	299	297	264	299	278	249	259	305	259	298	270	283	271	275	323	287	283	296	295	280	290	247	295	300	281	238	276	315	264	277	304	281	307	278	282	278	278	284	283	283	289	278	299	279	312	293	305	295	300	275	307	280	270	293	263	280	266	308	279	297	288	295	303	294	277	276	280	292	291	302	275	284	275	291	288	306	282	299	285	296	277	264	271	275	291	280	257	283	277	274	257	274	282	272	262	285	297	267	304	263	286	300	267	260	290	265	291	269	279	288	277	282	259	280	267	277	269	245	283	261	289	303	307	294	294	293	267	270	293	257	300	293	267	290	306	290	297	290	286	269	284	267	275	284	279	273	284	319	278	284	272	277	276	280	294	306	272	288	282	289	291	273	272	294	291	288	269	275	294	271	281	308	286	290	274	286	283	280	289	264	281	257	296	266	290	308	306	295	287	279	297	278	284	312	308	287	292	289	277	284	310	267	274	325	303	278	254	311	254	246	288	257	294	252	291	291	301	279	270	279	302	268	284	282	309	283	289	257	290	287	295	323	280	279	270	273	299	307	285	254	293	262	297	275	292	282	255	284	270	298	279	278	274	267	295	294	300	274	266	273	282	310	252	272	310	272	310	272	248	296	290	294	310	257	272	283	267	274	313	309	273	302	277	281	294	297	289	300	285	287	277	284	287	307	301	296	278	295	296	284	298	272	263	288	293	293	305	282	289	278	291	276	288	293	275	284	274	274	286	319	260	297	283	294	279	302	275	306	280	299	292	264	273	275	309	287	289	282	302	301	313	289	317	289	295	299	276	286	270	298	264	300	312	288	322	283	273	278	300	298	255	294	297	292	297	267	273	323	308	271	282	287	277	280	278	324	268	288	260	295	282	280	290	267	234	301	284	294	280	319	279	292	266	272	275	296	274	264	267	300	247	287	274	262	267	300	295	265	295	284	293	283	258	272	273	276	284	270	267	290	275	306	288	303	270	276	284	316	272	281	313	272	301	278	291	291	280	292	278	269	264	297	273	295	276	306	260	255	287	279	271	303	269	282	269	303	284	249	266	288	289	307	279	307	276	278	296	309	278	274	260	286	289	262	319	260	305	315	273	298	326	306	303	284	288	289	275	273	280	276	272	276	248	300	270	282	281	271	268	262	291	274	296	287	281	301	307	299	298	287	272	303	298	296	312	288	309	304	252	279	288	326	273	279	260	291	290	299	314	290	274	281	287	270	308	298	295	280	291	279	280	270	301	259	274	313	301	265	303	253	254	307	275	254	257	289	255	298	276	296	283	292	294	259	274	298	275	289	258	294	264	298	292	299	262	280	268	299	290	318	289	297	281	296	271	281	288	290	302	263	286	293	271	275	263	297	275	307	289	248	254	281	302	277	300	275	284	288	295	312	293	292	303	258	259	303	274	240	302	305	287	285	261	301	282	291	272	298	272	245	286	279	291	279	308	291	266	295	253	325	275	254	321	260	262	282	302	248	299	284	270	273	277	296	284	317	293	280	289	244	285	275	301	283	269	313	285	258	301	266	288	281	299	289	293	244	298	260	280	301	281	303	275	302	277	275	286	286	270	287	287	308	280	309	278	276	265	297	281	303	265	284	261	280	279	299	288	274	273	269	282	257	286	280	262	280	282	275	272	277	295	264	273	308	306	257	261	266	278	262	290	283	304	268	274	297	277	276	293	309	261	311	279	280	315	300	283	269	264	285	310	275	252	246	260	252	261	288	298	278	284	290	281	278	271	285	280	290	324	294	302	313	293	284	295	286	270	303	235	298	250	248	277	265	256	268	287	297	279	286	265	264	307	285	257	238	283	267	311	302	302	288	283	264	271	295	286	306	269	281	291	276	316	275	253	243	272	273	279	284	270	290	271	264	291	274	326	310	268
38092	14889	6152	3116	2066	1614	1223	1014	772	735	685	600	504	483	480	475	406	399	419	411	350	372	346	354	372	364	364	384	341	343	345	370	348	358	378	370	383	357	393	362	341	360	317	350	335	344	320	352	309	348	334	348	348	302	351	322	336	358	341	321	301	323	348	337	332	341	323	350	312	338	334	314	322	311	356	345	356	315	329	334	355	357	348	339	340	322	325	341	334	308	305	329	352	356	336	317	323	322	334	303	325	315	309	327	361	342	336	320	312	337	339	313	334	367	299	322	336	307	327	336	352	337	336	330	287	359	332	352	347	329	354	360	327	343	307	328	286	325	300	298	334	328	319	318	337	335	335	341	333	353	339	314	307	333	335	326	318	328	327	307	315	317	325	320	345	357	323	325	338	345	352	339	310	352	319	312	341	306	345	341	290	317	324	324	303	288	336	335	344	357	329	312	334	323	306	333	323	309	323	324	351	325	362	331	367	347	336	326	305	297	352	325	325	354	352	308	313	346	342	321	330	352	326	310	347	345	318	322	336	331	348	324	339	336	315	295	341	333	329	318	353	295	336	327	335	312	322	360	347	340	363	316	304	305	354	309	350	308	362	356	325	348	347	335	342	335	350	294	311	318	328	309	324	315	335	333	324	341	345	302	342	312	344	307	324	328	314	322	329	332	320	302	311	337	311	312	314	319	339	329	348	341	350	319	316	338	333	321	356	324	340	369	337	330	328	320	331	319	306	324	349	335	345	339	325	322	300	320	334	316	313	319	311	320	308	307	299	353	334	352	328	349	324	333	339	319	333	338	340	331	327	314	335	315	340	338	312	291	342	305	338	327	313	336	337	340	346	315	305	342	327	317	310	348	334	303	341	336	324	323	334	324	346	326	315	303	336	312	363	336	303	348	322	329	299	326	300	346	363	326	347	345	321	311	323	326	325	363	321	341	319	325	328	348	350	348	321	318	353	323	291	324	314	335	335	315	333	341	308	332	330	340	359	337	305	301	346	371	316	312	304	323	351	364	307	356	358	307	308	317	316	316	334	304	335	347	339	339	293	317	289	322	317	300	317	311	336	295	333	338	369	312	350	333	347	324	331	326	339	299	345	317	328	342	326	341	297	322	344	338	352	327	328	339	327	315	321	346	332	342	311	322	324	372	314	340	344	341	320	318	342	326	327	325	357	321	319	297	334	347	334	351	326	304	331	332	323	294	314	341	331	326	348	337	314	324	289	324	347	346	372	342	315	337	340	320	322	305	346	344	311	342	320	359	329	302	333	328	308	341	365	319	354	336	312	343	336	329	324	338	320	322	339	301	330	316	291	339	368	347	324	341	332	327	337	326	310	355	329	315	320	347	318	317	319	350	371	319	312	311	330	323	335	335	278	300	324	349	319	312	317	335	344	320	336	318	336	334	349	331	362	302	345	329	340	351	369	322	342	316	343	323	333	332	356	345	332	334	342	317	318	319	335	331	336	332	339	310	319	302	304	346	336	291	338	298	301	311	294	302	343	318	326	348	330	303	329	320	329	321	322	329	344	294	319	356	370	302	349	343	316	319	330	320	306	352	316	307	337	310	349	316	329	339	306	345	337	303	329	340	342	343	292	356	303	306	315	313	333	323	312	329	308	327	341	348	294	346	350	316	344	318	302	339	350	314	310	317	319	331	305	347	344	303	319	342	305	316	330	372	341	331	317	336	352	349	319	323	332	303	316	320	325	325	324	306	337	346	300	349	331	312	309	319	343	337	341	334	346	334	338	347	337	342	334	346	320	348	329	336	301	333	332	340	335	350	330	348	328	344	329	311	337	325	328	331	312	327	283	344	319	327	283	340	328	338	334	306	292	334	300	307	339	321	366	317	319	334	312	333	355	320	332	348	351	340	318	321	352	341	317	285	353	350	337	357	312	333	336	362	343	300	355	310	319	314	337	321	323	309	338	347	331	308	345	340	345	324	337	338	355	333	356	318	321	327	336	326	350	352	312	320	294	338	356	344	338	319	352	343	306	324	327	306	327	349	292	331	333	299	321	342	354	319	354	303	343	313	310	338	330	318	333	320	342	330	313	329	293	339	344	322	323	328	329	340	331	365	328	286	324	327	325	294	333	314	318	348	315	319	330	305	309	318	344	316	336	311	320	336	320	319	320	332	368	338	343	300	307	330	309	336	335	337	344	316	319	310	347	354	302	323	319	297	350	335	334	322	339	330	316	345	360	323	348	336	324	329	338	312	324	303	346	314	350	361	325	337	344	329	340	352	296	304	311	320	335	368	348	350	317	348	361	347	298	327	338	318	344	342	341	334	310	322	373	364	346	320	318	334	313	347	366	300	325	339	311	356	324	310	340	283	335	317	332	337	321	337	308	323	329	358	340	329	323	334	357	326	306	322	338	354	315	337	316	320	321	336	336	303	331	322	340	325	316	358	314	367	311	341	307	323	329	318	351	308	339	326	303	296	307	328	332	314	315	329	345	317	358	343	312	338	316	295	320	327	298	295	348	324	356	303	316	340	316	324	302	328	330	351	352	309	286	366	354	346	336	315	327	355	322	331	342	337	311	358	309	312	329	343	338	332	322	309	348	344	312	344	340	347	318	346	308	340	359	356	355	351	289	293	349	338	321	328	337	356	345	314	339	319	311	314	327	317	300	339	349	342	353	343	336	342	305	310	363	355	326	308	340	349	324	346	341	318	338	298	362	323	333	354	331	382	310	334	315	346	345	321	352	310	305	332	281	306	343	347	324	329	329	308	330	329	334	301	351	364	327	340	335	325	324	322	360	342	332	322	303	344	322	342	324	327	313	330	319	308	298	311	343	319	334	339	344	312	338	311	334	306	330	340	335	313	370	321	302	346	341	364	294	314	313	327	331	366	334	327	366	339	328	327	323	303	313	325	328	354	341	313	312	350	364	317	329	347	327	325	334	314	364	319	318	346	346	336	322	324	337	320	312	321	317	341	315	332	318	362	335	347	332	342	349	366	319	333	306	336	342	322	350	333	320	298	319	369	359	335	339	315	316	337	348	335	345	338	297	330	321	325	313	313	349	342	343	311	326	334	305	329	351	330	331	327	341	332	328	335	347	353	332	341	338	324	321	308	347	336	337	308	328	338	293	328	305	341	307	337	353	291	337	307	299	343	303	351	363	353	335	323	304	344	334	316	335	330	306	327	336	339	340	344	298	336	331	330	349	329	320	308	320	309	335	311	327	331	305	338	311	312	331	338	296	339	318	349	333	327	308	327	331	348	347	335	310	305	321	296	343	315	301	355	332	325	340	312	332	333	297	334	326	337	295	345	319	315	317	315	347	319	299	326	319	320	348	309	368	336	340	323	359	298	372	321	331	326	332	309	329	330	323	348	331	316	331	317	355	334	347	345	330	354	293	309	312	330	360	349	311	314	337	324	341	321	320	334	332	324	355	313	341	322	330	319	342	321	322	346	298	327	337	323	334	338	309	309	309	353	352	319	331	322	352	370	306	302	325	299
24461	20690	26964	24365	13015	1256	884	757	765	740	720	658	728	702	703	668	685	668	671	659	691	693	677	629	623	643	663	667	648	651	643	620	633	628	667	686	658	692	663	637	689	668	668	655	643	642	649	610	691	662	666	615	644	617	638	694	662	610	618	641	683	662	661	729	682	637	617	648	609	654	683	670	627	663	664	665	684	658	601	646	695	628	625	667	656	663	621	705	661	647	687	672	627	602	693	684	628	639	667	622	569	664	657	632	643	614	665	693	694	636	639	652	641	661	617	658	669	648	660	648	633	635	642	659	617	648	633	670	647	690	649	618	617	676	668	633	664	645	623	635	635	637	640	646	652	688	646	705	663	660	647	688	632	667	683	644	628	692	645	627	696	624	643	680	655	613	668	651	730	664	627	693	643	666	641	692	652	635	624	645	641	659	624	651	634	644	644	658	646	668	621	646	615	640	655	668	704	678	637	657	659	687	638	623	645	661	665	648	715	654	650	578	679	634	661	652	647	671	674	633	702	673	613	689	692	661	634	661	613	603	680	645	618	623	633	632	647	683	627	663	626	674	669	686	635	631	646	655	618	654	651	648	626	632	619	674	697	651	672	601	646	613	629	632	632	692	643	649	636	679	681	690	672	699	649	610	653	695	644	640	635	622	658	660	697	637	649	697	665	609	664	663	630	672	660	656	619	632	630	663	629	651	666	595	636	643	677	647	652	674	636	689	673	650	633	679	641	606	657	643	643	679	673	629	638	657	660	684	653	662	652	669	633	704	673	622	674	644	680	641	658	628	665	585	671	666	656	636	630	605	636	649	644	658	676	678	643	678	652	654	659	683	666	627	655	716	657	672	700	657	667	652	642	664	704	650	587	649	637	679	669	594	671	619	639	672	675	641	612	641	643	691	643	635	685	638	676	625	682	648	675	626	641	663	642	670	679	621	619	641	666	631	670	658	727	636	643	595	667	711	626	664	622	636	672	634	675	629	651	673	659	623	653	645	701	686	653	676	652	666	603	683	662	626	671	654	605	663	686	623	639	656	643	663	670	636	608	644	634	634	642	630	677	630	628	625	647	619	658	643	656	630	684	633	640	606	632	640	646	587	597	598	629	656	617	627	633	625	614	623	662	659	681	673	647	588	631	648	654	624	637	605	637	646	701	636	651	700	662	598	660	675	654	677	651	654	661	627	632	664	693	653	630	669	659	626	655	650	690	631	647	649	659	615	672	624	624	625	672	668	675	623	633	658	676	633	667	649	589	651	642	646	665	670	645	678	655	645	650	601	643	662	606	657	683	599	635	630	641	662	637	650	606	646	617	609	666	660	667	652	659	628	621	709	659	629	598	658	645	653	593	649	718	653	645	638	652	673	605	633	649	648	647	637	657	687	640	685	645	639	641	686	620	665	619	647	625	619	621	650	689	658	636	663	629	615	689	673	607	671	680	602	643	659	626	669	673	674	637	633	631	652	676	648	676	612	626	643	677	671	643	642	645	638	626	644	633	619	694	620	620	622	663	654	669	646	654	652	662	639	652	662	662	626	688	701	626	647	672	692	594	634	641	633	627	613	634	658	654	633	656	647	639	667	647	685	642	623	602	651	659	614	689	643	644	640	641	693	631	672	669	656	626	663	681	642	639	656	678	652	644	656	618	683	683	672	650	655	681	665	672	654	593	652	675	643	638	610	641	598	678	643	685	640	681	638	646	631	633	638	641	629	644	687	684	600	667	672	658	632	587	593	648	712	664	688	665	647	664	631	635	674	640	650	663	625	670	608	622	670	665	621	639	667	648	675	620	664	700	593	646	689	642	670	679	639	652	596	651	655	664	621	656	660	616	636	685	659	659	618	676	631	616	579	624	589	664	677	690	641	669	659	679	602	657	629	650	635	648	642	657	631	623	659	635	685	640	669	655	671	624	670	597	648	697	632	657	681	628	628	700	613	665	616	628	629	631	650	628	641	627	601	661	650	701	637	639	676	629	692	652	657	629	668	656	578	637	663	581	660	683	681	666	632	652	669	631	675	664	630	642	689	691	593	645	641	646	651	663	646	647	624	623	620	611	660	674	659	659	645	664	672	632	606	659	608	683	661	620	674	629	646	678	686	629	653	667	664	685	671	655	638	644	632	626	646	642	656	692	621	656	602	677	616	663	609	659	662	659	594	563	635	682	668	680	605	616	652	642	678	645	674	650	635	695	610	634	696	665	622	711	669	670	678	633	687	674	673	663	657	647	616	694	610	638	639	624	663	643	701	619	673	606	656	635	653	646	672	621	644	607	630	638	642	640	680	652	666	670	649	644	650	634	634	643	608	620	613	663	635	653	626	604	676	611	655	630	648	688	615	641	612	692	658	706	639	687	656	620	659	676	696	627	618	651	652	694	645	688	643	642	676	662	669	644	647	669	630	669	656	679	641	657	677	632	674	617	614	645	646	682	665	627	715	647	613	651	653	648	596	664	637	662	643	657	638	636	648	652	673	632	652	723	651	624	605	640	645	641	659	657	609	641	691	657	605	647	648	633	638	658	637	621	673	596	659	628	611	597	645	629	597	665	615	656	637	664	718	655	676	657	680	664	704	661	632	665	659	681	648	667	657	668	652	656	647	669	622	661	630	653	648	646	695	680	672	661	604	659	642	685	647	644	657	658	662	689	654	593	659	711	629	646	652	629	683	677	639	687	683	672	651	663	636	622	666	629	645	660	685	644	640	665	648	636	612	676	649	692	639	646	628	608	622	633	716	645	620	691	652	658	684	667	654	640	621	653	677	618	669	623	685	650	632	646	645	641	711	620	629	661	610	644	633	604	706	640	600	631	649	654	672	635	623	634	633	621	640	649	625	643	634	607	685	649	626	707	687	646	654	650	679	689	628	633	654	632	651	589	686	667	600	660	657	627	674	674	596	655	656	704	648	650	695	643	623	643	685	673	684	663	655	618	662	630	621	620	663	683	632	637	681	664	635	669	637	617	661	652	674	630	657	671	629	631	596	648	650	616	646	683	647	622	660	629	647	625	639	610	670	688	605	636	662	662	637	696	624	602	601	673	636	657	662	667	610	613	635	632	670	615	640	647	615	646	644	630	688	652	646	649	660	622	651	662	653	687	683	643	637	682	625	639	620	644	662	633	621	656	628	634	656	656	669	602	615	663	657	650	615	668	688	675	668	649	674	637	673	602	599	695	663	664	666	623	674	615	669	648	656	632	636	624	645	694	647	619	623	618	651	634	627	641	605	629	651	602	621	685	685	640	614	646	608	647	636	608	654	632	653	653	622	682	640	623	660	668	632	635	652	646	648	626	653	672	645	698	648	668	651	689	608	652	615	653	678	656	642	659	657	753	673	660	645	669	597	636	653	594	697	637	611	629	654	640	640	619	672	667	640	611	636	644	659	629	613	656	639	629	582	670	652	679	665	641	629	680	623	645	602	668	645	650	659	630	684	662	623	648	641	654	671	622	662	660	646	600	619	644	714	656	676	695	636	679	665
37805	12519	3917	2181	1740	1498	1244	1133	966	972	932	798	868	843	790	820	772	744	770	779	725	782	721	794	755	804	796	742	777	741	753	692	775	760	716	747	748	736	753	730	738	775	728	706	715	773	733	744	718	718	738	745	766	733	738	713	727	737	722	722	747	706	687	773	698	753	742	692	701	708	763	720	754	733	759	750	700	709	753	723	749	722	696	725	708	741	735	738	709	754	738	738	737	726	740	742	726	746	715	707	702	717	733	753	755	791	718	727	764	720	702	746	730	764	772	716	682	739	725	761	727	778	777	755	721	733	775	749	765	748	759	731	739	729	766	686	721	709	702	701	713	727	730	720	758	724	770	730	727	723	728	713	722	745	708	705	730	715	740	763	699	739	743	683	721	742	740	699	720	767	776	747	779	738	731	743	720	720	748	733	715	719	714	742	750	713	720	785	729	749	760	780	715	766	745	741	743	757	723	777	717	733	727	705	767	719	670	716	730	754	735	684	754	798	689	729	715	710	770	694	684	785	706	790	695	703	740	740	736	718	783	743	732	703	673	709	733	741	781	666	770	731	742	710	757	742	735	732	714	736	704	709	734	749	750	746	699	741	704	747	699	745	765	693	760	705	733	773	753	747	734	721	733	711	751	758	693	754	742	778	715	710	720	710	718	710	705	741	737	745	768	752	752	736	734	762	688	704	712	742	738	700	750	677	717	699	767	755	744	776	726	732	724	763	749	741	742	732	706	778	729	709	733	695	732	738	728	765	781	738	721	766	748	733	705	682	735	706	707	774	753	711	748	707	732	721	766	746	718	697	705	743	718	733	690	744	757	741	713	778	723	700	742	722	718	727	733	676	716	679	742	689	758	768	760	720	660	723	719	742	765	719	690	711	732	751	722	756	748	671	731	743	736	749	724	713	704	679	743	703	724	774	679	772	713	741	770	733	707	771	792	717	744	766	740	709	737	728	720	746	713	723	734	764	701	706	719	719	694	794	740	762	765	700	723	757	760	681	719	701	712	780	713	755	750	753	739	724	766	748	752	759	729	681	702	753	769	730	764	664	698	734	731	721	720	734	736	717	754	698	712	745	742	733	724	738	705	755	733	740	739	691	714	711	785	727	737	737	711	702	719	728	730	752	748	743	712	743	757	734	692	682	706	722	721	685	758	689	775	699	771	723	754	753	710	750	729	711	703	707	711	748	705	726	684	716	741	744	741	725	748	762	691	738	702	693	747	715	737	725	730	736	714	723	715	731	749	722	741	678	738	704	747	745	744	769	720	729	745	697	720	724	736	711	722	726	715	707	711	732	711	723	711	707	763	702	742	698	704	749	761	750	713	720	719	705	672	699	744	760	733	686	744	727	769	728	705	765	728	704	748	732	767	677	730	753	742	685	770	719	761	785	754	719	734	704	749	722	729	700	754	716	778	737	717	743	679	655	717	751	735	768	711	739	741	630	725	749	739	734	715	715	752	758	756	752	735	753	742	728	727	733	720	694	746	735	778	730	753	731	711	704	733	745	743	718	727	749	732	723	710	689	748	721	732	738	724	730	752	716	709	727	724	716	695	736	747	715	748	736	711	740	702	726	762	747	757	725	742	735	751	720	738	769	729	715	717	735	729	760	749	702	700	730	725	728	755	719	708	754	695	736	724	784	736	730	684	757	759	759	700	718	734	741	767	702	740	767	691	711	714	784	695	768	733	714	747	710	758	680	698	721	757	702	711	718	719	670	722	734	742	715	719	760	775	767	756	745	756	759	659	711	716	757	765	741	736	701	714	745	715	707	720	709	740	760	708	775	756	714	748	754	714	741	749	720	713	697	721	716	729	739	733	727	760	741	713	731	691	734	686	738	694	709	764	744	684	695	729	726	741	766	712	805	729	694	739	731	766	742	773	727	762	769	737	701	729	761	741	709	719	766	747	750	763	748	770	694	733	802	732	739	729	750	761	751	764	690	772	726	701	728	729	752	716	726	722	737	694	700	724	753	733	713	713	724	704	793	681	719	761	707	713	703	743	700	729	773	695	748	700	766	725	724	692	707	734	725	702	739	726	727	744	740	722	689	738	745	757	720	770	747	710	730	685	727	767	716	757	730	727	653	731	750	701	731	707	734	756	701	720	683	720	708	736	719	679	759	734	700	703	818	681	672	743	689	767	759	763	774	709	685	720	774	729	766	739	680	760	685	720	694	724	718	747	738	727	739	692	758	685	722	686	693	690	694	776	710	717	779	723	765	671	742	724	722	722	741	741	710	726	739	739	729	715	719	714	754	704	697	713	729	764	704	757	755	706	704	698	723	730	690	736	726	725	744	732	735	732	766	752	729	649	758	745	732	749	740	746	662	748	709	708	740	753	737	766	752	691	758	770	695	698	729	747	749	711	724	751	741	678	718	721	661	756	724	716	752	719	725	711	749	707	745	681	724	732	746	749	716	688	725	727	765	697	724	776	701	716	713	712	702	776	687	750	714	766	721	777	723	794	760	708	768	703	744	742	725	703	677	727	759	757	762	735	751	717	755	719	742	786	725	714	747	743	741	738	715	714	686	711	762	744	730	697	713	691	684	801	740	785	733	733	775	718	756	707	739	738	708	719	754	707	747	740	724	758	748	758	734	746	736	735	683	715	772	773	715	711	742	751	697	744	778	747	786	709	700	673	687	713	742	731	709	698	670	762	718	690	709	705	747	686	713	681	698	719	688	707	736	726	706	708	748	714	765	684	723	712	721	738	754	725	694	707	712	743	690	762	738	736	750	714	762	743	737	692	719	752	715	718	728	729	736	761	693	698	700	712	733	743	734	730	717	722	765	729	716	715	760	700	756	721	771	671	739	713	742	750	715	690	717	768	700	742	730	699	729	708	734	729	695	704	774	723	723	769	689	700	682	708	715	711	676	719	727	712	712	715	722	725	730	721	685	739	750	715	753	695	749	790	747	757	748	718	761	705	729	758	732	722	699	732	707	767	747	744	701	730	680	745	725	732	691	774	685	772	752	691	732	764	734	753	700	710	737	706	700	734	731	701	715	775	694	749	747	783	749	697	692	741	713	767	767	711	755	698	759	688	739	731	701	710	723	729	723	779	773	758	708	762	731	776	707	746	724	751	723	756	747	737	726	757	707	713	737	717	722	745	688	741	741	692	720	708	750	741	723	752	788	746	792	739	731	706	722	734	706	722	742	743	719	754	713	744	673	756	684	746	700	740	706	720	732	758	754	701	669	716	713	714	706	734	727	730	735	727	672	742	745	686	732	728	705	717	717	738	707	739	766	684	719	756	674	768	768	724	700	733	741	739	735	771	754	744	759	730	724	719	708	766	723	757	708	712	677	771	699	722	745	680	707	745	709	754	750	739	760	729	717	694	750	763	677	747	753	753	724	745	706	744	686	729	751	701	678	728	743	729	749	707	720	736	738	755	722	735	747	700	673	711	717	695	741	745	695	731	739	740	725	686	722	775	765	777	733	755	674	723	745	776	680	763	748	729	726
22246	20732	28353	23152	20727	20776	11743	1238	901	847	727	636	659	622	590	576	598	563	507	547	493	526	482	496	484	500	496	517	511	497	507	474	503	485	525	476	476	518	502	457	452	486	484	457	480	431	461	472	463	457	439	461	471	450	422	438	465	470	514	421	431	408	457	426	492	516	459	457	476	481	438	447	451	445	473	458	433	447	474	464	459	469	480	460	466	430	485	424	469	465	442	495	415	438	437	442	459	447	441	447	460	464	430	437	445	477	420	430	437	493	436	483	490	433	434	494	444	445	441	457	472	490	462	482	434	424	424	446	443	396	427	453	400	441	447	460	441	439	461	408	449	431	478	452	431	437	432	442	469	459	462	417	468	429	428	398	454	477	454	440	419	457	461	420	437	451	413	411	462	462	469	435	406	445	432	466	432	461	458	455	448	436	479	443	450	418	435	469	459	481	484	466	450	424	485	431	418	478	452	430	421	434	455	440	405	429	438	447	424	451	431	437	422	440	422	453	447	456	445	452	453	469	442	448	472	449	457	446	457	477	431	410	409	433	462	439	431	454	457	460	422	469	413	452	434	421	470	449	475	437	457	458	472	472	458	445	407	439	407	488	451	450	458	435	436	440	457	484	467	457	465	455	442	444	434	464	443	436	436	461	434	447	479	425	441	458	460	447	477	425	441	425	445	455	412	464	474	448	462	408	438	423	489	433	483	449	423	419	451	431	437	459	412	447	476	441	450	439	427	428	452	439	456	467	436	422	466	457	450	467	429	445	459	417	449	446	432	450	447	489	478	461	434	446	441	455	447	443	438	458	413	395	424	425	479	434	461	436	441	461	434	426	465	443	474	443	453	441	474	425	427	445	469	443	458	432	420	452	471	450	435	454	498	428	465	455	442	477	472	471	464	454	420	454	441	431	446	477	422	497	499	457	455	486	431	443	463	477	460	472	430	413	428	428	425	486	475	443	442	454	425	434	445	426	465	416	431	448	440	483	434	473	466	434	452	508	474	440	395	426	426	484	440	393	474	443	425	429	473	436	420	432	451	445	456	434	453	451	444	446	447	467	454	450	477	431	458	437	440	446	471	418	453	401	455	444	460	479	432	439	436	426	455	427	462	425	449	449	475	464	431	438	431	451	477	423	427	447	430	463	483	480	447	472	427	415	443	427	436	457	453	475	419	447	443	397	444	471	438	447	471	437	430	442	440	437	440	434	445	426	467	446	419	465	460	465	425	480	441	453	404	459	470	436	449	492	428	443	447	459	425	443	452	465	467	466	425	462	473	454	463	452	497	470	433	445	456	457	438	429	486	433	470	476	422	455	439	460	457	437	448	442	427	418	406	431	432	480	434	442	415	467	450	473	475	491	440	478	455	450	451	463	433	457	469	465	443	490	435	454	483	434	483	448	485	485	480	406	468	435	427	428	431	448	437	452	465	454	432	459	475	436	442	476	495	452	469	467	456	437	428	452	446	463	450	450	415	464	450	485	422	427	442	465	460	457	434	450	433	408	447	433	452	426	455	416	457	463	443	449	492	470	448	472	458	421	429	415	460	420	405	445	432	472	447	443	432	450	447	459	435	489	462	454	410	452	479	436	441	478	479	436	469	443	472	459	485	444	414	461	469	475	417	419	417	451	437	454	430	433	415	443	423	460	420	457	425	474	427	469	429	459	437	470	433	435	438	447	428	450	449	500	463	438	468	463	447	457	420	439	467	452	422	450	449	444	435	489	474	436	469	415	429	449	439	448	450	443	472	451	443	472	441	450	449	447	437	420	463	473	468	460	441	424	457	426	453	447	440	463	461	429	457	433	452	451	422	441	467	430	468	423	426	443	464	455	435	393	461	406	482	477	417	463	456	445	468	413	447	457	446	438	433	478	454	454	478	450	462	406	465	436	422	441	453	438	449	455	447	440	479	456	436	439	445	451	446	420	456	449	431	480	475	471	456	452	436	458	435	446	439	461	477	453	440	438	477	468	459	487	446	464	435	406	443	432	410	471	463	444	448	451	453	458	407	430	420	441	435	452	451	471	466	476	438	419	433	472	473	468	420	455	417	457	448	444	444	459	417	400	415	461	425	484	453	408	450	416	435	459	441	405	453	427	441	440	441	459	446	422	419	442	429	417	449	433	431	417	430	460	496	432	429	455	457	414	485	459	443	442	452	433	455	447	444	472	465	456	468	483	451	438	441	448	426	438	426	399	432	410	456	453	457	422	441	446	451	452	417	435	483	456	452	456	429	425	434	430	507	450	454	437	472	432	473	455	458	468	460	436	424	453	447	424	415	474	469	436	454	444	455	423	472	496	457	448	426	474	439	385	445	408	484	420	453	397	528	445	428	466	450	429	451	454	461	476	483	433	468	466	452	450	442	479	456	436	444	449	420	459	412	437	456	456	448	456	503	454	466	444	409	433	460	476	450	436	441	442	465	408	451	434	468	443	435	482	427	438	474	450	448	423	471	424	407	461	444	448	449	425	442	440	436	429	419	429	427	431	450	466	427	430	435	477	493	455	445	444	462	439	423	405	393	471	455	410	487	438	449	445	438	422	447	455	438	457	463	448	423	429	419	423	474	473	459	442	480	417	409	469	462	461	440	446	475	436	449	435	453	432	445	429	436	427	455	421	467	432	442	450	452	445	488	479	456	492	432	453	417	416	434	466	444	439	446	399	426	470	430	415	462	449	435	484	430	466	452	416	448	455	446	438	453	489	497	453	400	469	422	472	469	452	475	436	437	469	431	422	480	466	444	450	480	460	406	427	454	445	458	413	455	502	397	440	399	444	442	462	476	481	424	444	445	454	424	457	468	474	460	418	452	447	432	453	454	414	441	448	434	435	470	470	398	441	465	454	440	468	462	451	464	424	487	454	443	401	482	442	413	451	448	491	454	438	468	434	438	468	438	446	444	466	421	449	488	505	455	436	427	443	464	409	454	446	443	449	424	426	430	463	496	434	425	464	480	464	456	442	415	433	419	416	476	434	425	443	426	450	449	437	450	452	453	431	418	483	472	406	457	437	445	418	445	448	465	453	494	440	396	453	462	456	495	445	455	439	436	422	450	486	423	452	483	434	418	483	466	447	430	471	450	427	470	429	455	397	438	456	427	434	468	465	412	420	419	459	422	439	457	462	465	424	436	425	448	439	475	477	430	429	454	454	434	480	429	460	447	432	433	430	448	460	430	462	460	444	466	453	437	468	492	474	484	451	484	460	410	459	447	422	438	402	434	460	438	428	439	466	433	478	478	467	431	439	526	427	475	421	445	445	442	424	424	444	430	462	483	414	471	456	444	432	457	434	461	462	478	447	458	443	449	457	414	402	417	437	425	478	485	473	435	465	447	460	421	405	407	450	451	473	434	414	432	468	437	477	462	446	426	430	423	457	456	390	442	450	483	429	420	457	463	456	438	452	490	422	445	410	493	477	450	436	482	431	436	419	445	459	427	454	431	450	439	453	432	498	464	423	461	447	426	425	471	402	477	474
41924	21335	10797	5620	3905	2928	2338	1933	1614	1320	1161	985	849	872	729	737	662	639	650	562	634	631	570	569	577	557	523	575	563	536	554	590	538	498	564	569	529	528	521	493	541	553	530	504	543	533	501	507	469	533	511	487	526	518	481	508	527	514	447	487	538	531	526	536	531	510	459	505	484	463	455	492	520	539	523	463	471	509	544	514	545	502	541	526	517	459	487	478	503	515	495	467	480	476	488	469	490	467	484	502	508	499	519	484	530	478	500	494	489	517	520	510	488	496	483	493	502	502	508	468	503	497	525	476	463	528	524	464	500	499	436	521	484	496	464	470	495	453	478	510	494	491	440	470	481	483	468	532	490	460	518	506	465	472	507	492	497	508	473	507	467	501	443	485	522	465	455	470	480	458	473	500	472	456	495	457	442	472	503	492	483	495	454	493	495	521	476	507	532	459	501	454	512	460	466	478	475	456	482	471	463	491	493	514	478	485	489	493	493	504	516	475	505	488	508	463	499	506	473	485	478	478	498	492	480	485	484	467	490	479	508	535	494	456	463	500	522	475	476	519	468	494	472	485	500	458	466	512	457	507	482	487	551	490	508	441	494	489	503	475	478	488	506	508	478	487	468	465	470	484	470	463	463	485	507	486	494	459	497	521	466	484	483	493	489	478	493	435	490	502	529	495	482	474	483	460	505	497	479	417	480	457	493	480	489	509	457	457	483	493	487	482	495	508	473	460	496	447	472	489	508	500	537	505	486	462	491	510	490	505	500	490	489	464	472	499	497	490	491	495	456	528	493	522	467	477	460	475	478	484	478	480	502	460	487	482	494	505	496	464	505	486	463	491	452	501	466	480	474	485	485	486	485	474	485	498	491	500	516	493	444	456	465	444	470	470	484	495	491	488	472	488	470	501	509	514	508	485	498	471	478	483	467	478	433	481	528	489	495	518	499	449	494	448	478	482	505	510	480	475	489	494	457	496	459	530	527	499	479	494	468	488	460	467	501	490	497	484	476	475	509	493	469	497	471	483	499	519	476	474	499	506	485	495	473	496	514	521	511	453	460	510	485	482	450	468	496	481	460	502	484	499	482	512	451	481	474	497	514	491	503	485	468	478	488	472	484	499	494	466	513	468	462	487	471	516	489	456	469	485	462	494	484	464	464	504	493	470	484	501	486	504	480	489	507	496	503	480	502	487	491	461	469	497	499	489	488	528	475	478	467	501	490	490	477	463	455	510	487	454	524	486	486	467	486	481	513	498	497	450	484	494	487	474	469	480	464	517	499	486	513	508	498	535	481	508	428	501	475	489	507	491	471	447	499	501	467	466	501	464	493	498	510	473	490	512	475	484	509	496	486	468	490	511	479	525	512	520	514	485	487	470	475	511	532	459	495	480	488	494	506	503	481	486	451	493	486	506	503	471	506	494	469	443	492	478	470	506	467	443	498	463	479	498	502	474	448	470	514	488	489	486	488	487	448	478	468	477	512	503	505	493	476	488	478	510	504	501	469	480	466	468	471	482	493	465	466	495	448	496	483	493	478	477	513	472	466	463	483	491	500	511	489	497	476	507	489	525	502	495	489	492	527	502	463	497	471	492	481	499	509	497	523	488	477	492	500	459	508	458	485	479	503	478	448	502	475	500	506	509	473	441	495	464	512	474	489	505	448	464	530	460	468	471	487	485	533	482	462	470	479	480	486	467	496	478	471	464	484	515	508	451	480	493	470	505	543	480	500	473	493	494	475	488	483	506	469	493	501	495	527	484	485	491	479	510	550	511	504	524	493	472	485	493	517	481	483	428	442	500	498	476	447	495	499	491	477	501	497	473	487	494	508	512	487	509	477	497	469	497	538	497	468	447	455	516	523	480	484	448	511	516	473	499	518	491	446	510	501	470	480	465	470	514	485	497	496	485	473	474	504	491	502	457	525	513	470	533	484	484	486	480	439	477	503	466	497	507	510	495	448	492	455	460	472	478	488	461	512	481	480	487	490	504	490	461	492	479	509	473	481	464	496	483	506	535	493	463	511	508	482	485	477	449	490	531	487	481	465	474	466	478	449	491	453	464	483	487	453	499	459	465	490	424	454	471	502	492	510	493	481	458	515	474	478	469	482	503	472	479	470	502	513	455	509	498	457	507	509	463	477	454	502	436	507	493	492	505	489	485	487	472	485	494	465	488	474	443	469	508	486	480	462	459	480	480	498	507	490	499	472	468	518	442	457	478	451	468	480	504	483	500	499	493	467	450	467	500	469	467	485	479	462	495	499	479	479	454	451	518	470	477	500	459	503	510	496	480	483	464	448	483	475	471	436	459	504	468	465	464	507	508	478	468	499	494	508	456	488	508	482	504	493	477	484	480	485	520	473	475	481	505	480	504	473	475	494	484	458	504	470	462	495	507	467	515	529	474	510	494	509	507	474	467	453	458	469	489	481	503	498	461	479	494	498	486	513	486	493	525	485	484	490	478	421	469	521	493	436	459	497	493	496	479	530	484	494	462	485	506	461	494	485	475	526	489	534	503	490	465	484	452	471	495	477	492	499	500	526	470	555	489	468	447	486	494	483	466	498	473	462	467	494	460	495	476	495	430	473	501	481	499	497	498	516	505	471	477	491	549	491	475	477	474	497	489	486	484	478	464	518	422	461	514	509	458	469	494	477	504	470	471	508	490	496	469	463	493	457	466	466	466	454	473	464	484	503	452	521	484	471	487	494	492	480	498	491	505	498	478	461	479	490	515	509	488	497	478	503	457	457	492	486	450	469	472	491	464	451	489	472	516	465	458	484	477	475	485	484	462	470	496	469	526	442	488	489	529	482	490	483	510	468	447	479	470	500	465	464	513	496	495	446	460	473	533	467	503	514	520	494	485	487	514	470	483	465	478	491	411	486	513	488	493	486	469	495	480	456	479	459	502	483	482	472	509	451	466	515	473	461	465	508	449	464	466	471	482	500	478	517	497	470	463	475	492	455	476	462	490	499	481	494	447	500	488	530	439	499	497	478	508	480	482	475	484	473	458	504	446	499	504	461	514	496	478	503	521	482	499	479	518	503	497	514	433	522	491	498	507	505	514	486	484	467	489	492	476	487	485	453	470	539	535	468	449	494	473	458	470	473	489	476	482	456	480	475	458	443	515	510	509	444	514	486	488	474	490	479	485	480	497	484	484	474	470	469	503	482	489	433	478	491	512	522	479	506	469	475	482	529	490	438	520	458	472	453	482	467	477	492	476	495	528	506	459	494	491	510	430	485	466	450	470	458	475	490	465	503	534	476	465	502	478	515	478	480	479	472	505	514	525	449	458	488	514	496	477	490	505	492	500	469	502	484	486	484	460	462	484	510	464	515	501	479	532	471	523	497	504	515	486	487	473	471	507	497	469	484	501	486	464	485	502	487	497	461	513	477	494	486	501	478	501	445	494	470	432	459	500	435	471	454	462	473	482	486	477	493	468	469	484	528	462	485	461	463	471	464	462	500	511	501	465	445	482
29425	21129	11142	1282	598	519	532	496	495	477	469	502	475	505	504	470	447	452	505	496	462	447	471	437	458	524	508	508	470	472	461	480	496	481	440	480	485	498	451	509	494	505	504	495	448	471	470	425	475	470	453	460	478	474	459	441	476	496	489	481	454	442	476	499	462	495	451	453	482	499	471	477	494	480	465	481	487	450	470	490	474	455	509	472	449	439	444	451	501	464	483	503	464	468	450	472	468	506	481	486	501	453	489	458	474	436	463	506	463	472	484	479	504	444	506	470	487	469	493	490	495	458	459	459	473	480	481	486	462	491	435	486	460	481	468	442	475	474	490	484	494	507	491	441	459	486	464	475	482	499	449	473	428	535	477	470	470	491	438	439	442	448	494	481	475	526	460	490	513	476	481	475	481	455	469	481	488	504	491	473	496	514	481	471	469	507	447	482	489	503	472	459	492	463	450	459	506	480	474	502	505	447	476	500	485	469	447	491	491	476	471	476	464	492	474	476	482	476	475	478	483	471	459	492	437	462	525	431	512	477	475	518	501	452	480	494	490	490	515	489	479	483	470	455	502	507	490	448	475	454	454	498	474	471	452	452	445	502	441	469	498	469	494	442	487	449	464	459	496	467	481	484	510	479	462	467	490	471	499	487	491	448	505	448	461	458	451	478	464	514	475	498	489	452	463	487	494	513	516	516	451	464	494	475	516	477	464	481	482	492	482	454	474	453	458	498	443	467	470	450	469	467	462	476	486	494	498	491	479	490	450	482	487	462	431	463	463	500	459	468	450	458	460	468	466	468	497	481	516	468	490	463	493	465	446	457	468	493	455	504	550	496	486	462	506	542	456	470	491	489	517	452	467	483	491	482	485	477	434	452	481	459	500	481	508	510	494	461	476	479	505	486	465	509	484	469	498	465	507	509	486	465	478	519	478	492	457	462	462	465	439	493	497	474	456	489	484	461	475	418	486	464	483	477	450	493	480	488	483	474	500	492	457	444	477	492	465	494	472	495	471	442	462	513	465	490	459	463	460	452	430	502	483	444	482	492	457	482	472	486	453	450	443	457	448	505	495	454	487	459	459	474	498	475	505	484	476	438	479	475	459	478	461	506	449	459	461	512	473	504	497	492	469	473	491	493	455	457	495	462	468	474	446	480	486	480	474	475	472	486	451	459	446	475	465	482	489	517	459	450	484	476	489	494	484	482	454	476	449	498	490	484	485	521	478	500	474	451	514	481	465	459	465	503	478	495	439	468	467	511	471	488	504	481	471	468	479	522	482	466	515	475	480	477	494	488	463	455	460	478	484	453	491	462	498	488	466	511	491	473	482	466	450	495	468	484	489	485	481	468	463	466	508	473	504	481	474	468	475	452	469	474	430	501	469	464	467	485	472	461	461	472	490	500	496	494	484	488	524	524	486	472	456	473	482	464	479	513	466	455	475	491	474	447	508	470	424	475	462	436	503	497	504	438	482	482	489	478	460	438	451	503	503	430	464	488	478	469	496	518	473	457	486	495	489	474	492	490	451	474	482	466	454	495	480	510	471	480	481	479	500	462	507	502	490	508	479	527	511	482	516	502	477	482	464	482	516	469	461	472	477	456	447	462	484	499	483	510	484	460	496	486	471	471	478	492	485	477	445	452	455	461	519	498	493	481	526	461	457	484	467	472	461	453	484	433	481	502	538	476	460	494	454	452	471	444	463	480	499	470	443	534	475	499	519	454	468	450	461	496	448	500	514	465	491	496	441	457	504	479	467	482	490	505	488	487	492	480	456	468	498	468	490	516	458	455	471	480	434	442	468	488	523	460	456	469	494	489	466	463	501	438	433	456	475	441	429	489	475	423	454	488	487	481	466	485	459	519	453	460	443	509	467	464	485	433	464	488	506	484	459	502	476	479	490	483	494	525	507	474	500	477	483	504	480	471	452	480	459	432	504	486	466	474	477	475	498	473	464	455	473	489	451	490	495	471	473	461	525	487	449	444	491	510	485	463	476	497	494	464	456	492	473	505	479	464	515	468	491	470	502	466	490	442	441	469	490	492	454	476	476	488	496	495	440	464	461	478	459	433	476	491	484	469	493	507	455	485	462	455	479	494	498	443	483	470	448	485	486	451	447	507	487	475	425	463	473	465	478	520	453	457	475	436	481	488	463	469	454	466	475	483	479	447	502	455	483	509	486	501	480	439	504	455	488	482	476	454	454	463	475	493	495	478	487	482	464	493	468	491	491	452	519	502	527	462	516	472	499	456	532	496	507	475	478	470	469	466	472	507	465	489	486	484	447	454	475	474	496	463	507	500	492	470	481	461	473	482	508	482	428	458	501	504	478	466	479	425	513	477	474	442	498	457	472	478	486	453	499	478	443	490	466	490	420	453	508	475	461	481	468	514	465	481	460	445	508	489	518	470	474	517	469	467	482	486	504	467	470	464	452	482	533	482	541	508	517	473	462	498	476	463	463	499	489	490	462	492	529	520	490	486	434	426	475	475	484	490	457	493	489	508	504	487	484	499	480	479	491	471	462	489	441	499	471	499	476	471	480	475	477	465	438	454	491	453	490	495	504	493	502	470	475	458	454	495	463	446	509	470	481	482	439	485	505	482	507	533	509	481	461	519	499	492	497	465	467	478	515	446	455	480	501	431	502	464	472	493	449	477	468	463	483	490	449	464	466	506	455	482	474	472	441	448	455	509	474	494	468	496	457	477	482	472	487	479	463	454	464	483	470	465	496	487	453	492	476	481	469	498	488	499	460	489	470	468	456	488	476	470	483	449	451	487	470	475	462	451	434	461	463	470	495	497	483	506	451	471	459	484	468	474	474	500	506	477	465	485	474	455	493	451	472	484	505	471	509	452	475	501	469	498	485	530	479	456	466	506	463	437	465	477	497	483	469	464	501	451	451	456	451	529	452	487	485	436	443	480	438	527	487	493	457	496	478	483	480	493	458	486	498	499	465	439	480	497	463	510	459	490	485	475	470	479	507	485	477	491	468	480	473	450	459	447	453	429	488	447	465	494	452	486	476	495	474	431	533	524	454	515	469	451	485	497	499	498	486	465	490	508	443	458	502	462	467	458	481	505	498	460	489	435	474	490	452	473	506	451	503	465	474	470	472	475	490	466	438	497	497	513	483	513	450	472	465	474	512	483	441	473	470	466	474	491	466	488	439	477	485	465	504	529	492	447	464	525	482	458	456	494	526	480	429	494	480	496	432	477	486	503	451	473	501	472	450	489	465	429	444	503	455	489	482	459	488	505	476	477	455	507	483	492	482	448	509	471	440	448	507	474	494	469	503	457	477	498	513	480	495	443	460	482	459	494	476	465	435	479	436	483	487	477	497	492	459	464	482	438	494	465	499	506	484	473	448	487	509	474	467	470	467	486	460	421	498	446	491	490	436	508	492	470	461	481	467	480	441	477	474	486	475	486	475	427	472	479	494	493	473	504	483	453	509	478	462	447	474	506	463	463	444	491	457	451	500	527
35782	8658	1044	753	666	634	639	582	575	561	520	550	583	556	602	582	573	518	560	537	511	547	587	545	590	567	576	563	535	570	556	553	589	582	582	594	563	574	573	580	589	532	538	552	548	587	562	571	540	538	587	557	572	564	520	548	563	545	588	560	566	492	560	580	548	568	598	547	543	513	530	560	558	549	532	560	541	575	585	542	571	538	550	593	562	565	520	561	576	546	570	570	541	565	532	517	555	589	525	569	550	603	506	551	538	543	540	530	553	578	536	534	539	555	557	549	572	533	551	520	553	559	591	522	523	562	546	577	569	515	557	585	556	546	522	584	544	563	541	543	563	519	553	546	545	609	501	551	548	535	545	528	551	543	588	582	541	577	545	536	519	551	518	545	547	530	561	568	529	589	520	525	521	527	566	573	524	554	531	518	592	570	586	621	543	532	538	560	505	571	554	568	537	603	594	554	547	551	537	516	520	589	593	547	570	585	524	603	569	558	565	562	523	530	568	559	546	521	531	541	559	598	581	568	533	576	503	498	535	598	526	548	534	563	588	542	558	565	524	545	557	592	561	539	560	563	564	595	539	533	510	535	541	526	594	557	550	550	575	552	575	518	548	592	554	548	534	524	559	553	570	550	548	550	582	539	556	563	579	522	579	527	534	571	546	575	563	593	512	537	531	530	579	572	577	571	564	565	605	558	525	572	585	520	517	565	491	574	571	526	595	535	567	551	558	557	544	557	521	525	521	560	551	606	593	563	585	562	545	506	569	512	501	577	564	561	509	528	557	531	560	569	528	527	516	540	545	554	515	513	539	558	568	561	542	543	575	540	566	571	590	558	559	533	585	518	530	553	516	563	538	542	544	571	546	550	547	556	562	567	560	566	560	532	578	516	579	549	513	561	546	510	552	547	538	530	538	508	586	572	590	536	559	602	551	565	564	537	521	586	569	531	545	553	569	549	543	572	558	535	543	551	540	613	544	557	541	546	528	563	586	525	559	576	603	530	568	583	588	563	564	580	534	577	543	557	566	522	575	531	547	562	563	547	545	565	570	577	567	538	568	578	579	609	503	555	530	576	595	519	540	582	554	563	578	585	567	617	550	541	521	589	579	573	513	589	582	503	513	551	559	583	573	586	513	557	563	562	564	548	529	557	567	555	559	570	559	509	525	552	526	526	582	545	530	582	550	563	564	551	562	549	592	581	535	541	553	542	530	580	551	555	519	616	513	567	553	580	565	547	546	572	536	531	547	516	576	531	568	533	528	589	573	513	535	544	562	512	583	536	563	529	554	563	583	560	546	576	541	594	573	536	581	562	562	568	568	549	576	576	590	528	535	544	515	552	554	586	600	536	545	582	549	530	534	555	532	546	593	553	524	604	551	549	547	576	572	581	628	593	549	520	559	521	575	550	571	560	543	551	537	517	557	559	538	571	535	521	519	558	566	534	534	525	547	529	550	524	567	555	609	605	619	556	545	549	540	565	583	571	584	557	542	573	540	585	533	560	567	554	547	549	543	556	545	547	570	554	545	564	533	579	557	559	575	554	548	569	542	566	497	596	528	538	576	621	560	550	543	564	547	536	538	584	578	537	536	542	579	580	543	603	549	561	564	554	476	528	558	579	527	560	576	564	555	560	560	577	559	545	542	567	555	576	560	520	566	577	541	543	511	536	567	558	552	484	578	542	549	585	529	522	556	552	578	535	547	552	533	571	553	533	551	532	519	568	588	557	519	537	523	576	568	523	598	502	583	572	510	517	549	576	572	553	537	584	575	517	546	539	553	581	564	539	543	596	551	521	555	555	530	563	533	566	606	528	530	590	581	519	564	562	502	563	586	562	534	544	554	554	540	577	530	585	578	559	596	521	589	543	548	554	553	521	535	563	550	563	591	543	528	538	574	577	531	553	540	566	546	592	587	520	560	586	499	533	517	567	568	570	549	532	536	565	543	545	554	568	562	548	545	591	542	543	536	551	555	596	535	542	610	566	554	555	571	563	561	554	567	516	596	579	592	553	514	543	531	519	588	545	524	564	535	571	568	545	531	535	518	496	584	524	582	570	556	554	563	560	579	555	538	547	532	540	575	562	543	525	564	540	587	562	560	562	520	521	557	533	536	570	551	581	586	554	568	553	542	504	549	603	575	599	538	539	597	540	538	503	556	543	544	554	563	579	584	576	574	572	569	555	544	531	549	547	601	586	578	589	558	560	516	528	561	532	586	600	520	562	534	551	560	571	484	520	553	552	513	545	574	521	553	570	583	520	514	506	557	533	529	538	556	573	585	558	560	580	521	556	576	541	600	540	526	568	572	559	541	527	558	564	542	576	561	549	562	521	558	537	537	593	517	594	551	586	569	586	531	570	552	538	541	559	557	548	539	580	540	567	582	587	543	548	532	566	526	570	554	558	567	543	554	546	547	557	586	550	564	531	560	566	512	530	595	567	545	542	553	557	577	567	510	546	559	544	545	575	554	536	565	563	499	560	536	548	575	591	569	561	545	525	548	568	537	551	567	538	566	554	547	525	538	563	571	553	533	579	525	542	579	556	526	589	565	543	530	542	541	551	541	546	539	571	545	588	562	550	545	583	524	552	622	524	542	552	556	562	519	553	637	554	539	566	533	576	571	540	542	589	535	552	497	546	521	549	556	574	531	559	536	539	577	539	552	535	575	551	572	556	534	562	504	559	566	551	538	533	565	553	574	591	585	558	555	518	576	565	556	574	524	538	565	556	570	594	580	542	555	581	563	541	565	558	553	572	542	556	528	530	536	551	562	532	531	536	582	546	557	532	563	552	522	504	525	537	575	500	586	528	537	579	537	550	563	556	564	538	576	546	577	565	533	564	579	571	542	504	541	520	571	547	539	568	524	565	570	584	540	576	540	532	598	583	542	544	554	554	547	561	587	558	526	555	578	561	541	570	538	566	603	512	560	557	550	563	510	582	547	553	578	592	562	562	542	526	559	538	557	556	574	574	545	570	551	573	526	553	570	568	522	569	535	541	512	565	534	508	539	573	528	521	561	546	527	533	595	587	544	519	578	538	554	543	594	570	533	541	555	603	533	558	579	564	591	528	504	537	537	568	586	534	552	574	581	513	553	534	554	540	541	543	585	509	579	544	569	568	565	524	570	533	546	538	531	523	531	531	576	542	564	571	538	565	556	533	581	563	580	520	554	569	538	511	553	558	537	581	565	542	515	535	537	575	552	563	547	549	561	571	547	566	531	537	559	534	549	611	545	534	569	536	590	586	564	572	542	537	569	529	621	513	527	555	587	563	543	564	505	539	560	561	534	563	589	519	572	561	546	541	558	532	599	550	565	555	555	541	539	544	615	509	571	536	600	520	547	594	580	533	506	556	565	570	529	542	548	547	537	581	545	538	523	533	517	520	564	577	579	524	568	524	551	557	552	551	567	562	557	547	535	548	548	550	557	520	553	529	524	558	538	578	569	566	492	572	545	589	545	559	564	547	562	529	558	584	519	520
23170	20717	27923	23560	20705	11787	1075	655	568	519	446	433	369	373	333	360	350	333	314	367	302	299	309	314	361	317	328	309	270	297	295	288	320	313	304	300	272	311	302	276	292	281	293	304	291	288	305	280	279	257	315	272	286	296	297	271	285	284	266	276	308	314	281	297	286	283	262	330	305	275	319	290	278	277	303	299	289	277	288	317	281	288	282	287	299	275	291	291	299	269	284	320	310	302	275	270	290	279	304	252	283	316	298	297	290	258	253	283	296	302	289	285	298	284	313	277	283	295	261	323	279	308	295	270	260	273	312	273	292	267	276	262	269	299	291	305	281	293	298	285	297	310	286	287	266	274	296	256	309	257	328	278	281	312	273	277	322	299	298	267	291	282	272	283	290	272	320	255	294	265	284	281	281	322	281	277	308	283	280	298	288	288	256	260	316	312	299	296	288	279	285	253	268	276	287	294	276	252	274	295	266	321	278	328	269	299	285	291	294	283	319	276	248	285	293	281	317	277	257	268	293	271	271	295	263	292	305	268	280	284	296	294	326	273	283	274	296	284	318	284	323	283	283	285	283	305	303	254	302	282	298	300	298	263	274	271	281	292	291	286	239	294	288	291	259	305	299	296	278	310	287	271	291	304	285	320	332	274	311	278	309	296	267	311	267	302	281	284	269	277	271	278	282	299	240	323	312	283	313	269	280	312	291	313	310	293	299	294	280	262	277	304	268	295	263	296	267	305	284	318	265	297	265	270	311	285	283	304	275	264	274	269	307	290	278	332	280	290	270	301	262	299	254	273	273	266	299	301	269	271	266	286	289	289	293	299	293	291	285	271	297	295	260	291	283	305	284	274	263	258	259	290	309	271	326	305	276	269	262	275	297	281	293	272	262	289	294	293	284	311	310	308	305	277	303	308	305	276	289	275	296	282	265	290	300	299	285	278	283	298	263	253	254	335	307	268	316	330	280	288	305	290	286	278	296	284	314	311	290	319	289	307	280	268	267	292	307	289	309	264	289	315	259	274	281	299	257	284	261	262	255	275	275	312	277	276	271	261	293	300	281	303	274	283	292	295	296	293	293	282	284	274	273	301	300	287	305	296	273	312	271	273	284	262	272	300	275	297	285	275	288	292	268	302	278	319	272	298	282	309	269	289	261	236	285	302	267	298	288	258	280	290	274	283	316	298	301	297	298	294	290	266	290	297	265	287	275	280	292	279	302	294	259	266	259	299	276	293	279	297	282	262	283	260	296	273	271	292	263	289	287	285	304	286	307	294	269	278	247	262	285	319	286	279	263	291	294	311	288	273	282	295	267	273	262	263	265	295	306	299	303	267	288	275	281	292	298	268	288	292	319	259	312	287	277	293	319	277	297	240	275	269	299	299	290	275	288	275	255	298	258	290	303	308	296	275	307	264	290	281	287	301	279	255	303	296	277	258	301	269	278	321	289	286	284	288	277	298	295	293	290	248	294	277	260	281	268	277	302	302	290	287	241	278	263	283	295	297	306	272	269	289	303	295	272	283	272	274	284	277	286	291	272	296	311	282	264	298	307	283	274	288	290	282	262	280	302	281	280	301	306	280	296	284	298	283	305	295	289	280	297	313	288	284	330	260	321	283	279	265	290	289	286	271	274	281	273	281	280	277	288	282	300	267	287	299	271	279	283	284	294	296	248	265	278	300	278	257	271	316	255	313	281	270	297	295	283	268	281	283	315	307	273	291	293	278	307	288	271	266	289	281	304	304	278	320	269	284	288	279	292	277	311	279	292	292	276	303	260	284	274	296	279	286	324	288	292	265	288	271	278	319	293	298	284	274	282	299	256	297	289	284	269	278	275	264	280	299	274	321	296	315	283	261	282	297	270	287	286	322	280	294	249	268	289	277	332	290	254	320	269	290	280	288	284	287	289	312	286	268	296	302	262	284	283	288	283	283	285	264	292	282	306	292	270	268	291	258	288	291	274	289	277	262	274	272	271	297	288	282	300	279	307	241	336	271	289	265	272	317	299	264	277	266	274	271	271	307	262	263	259	268	282	284	290	288	295	266	288	293	262	310	263	292	314	296	281	269	279	281	309	258	279	308	255	262	312	271	308	264	279	306	276	279	282	303	269	291	266	300	279	317	283	291	265	291	290	305	336	270	250	279	276	289	302	305	285	298	292	296	298	304	273	273	294	291	256	256	322	289	271	296	275	282	298	288	278	283	267	281	321	271	286	289	302	264	278	292	312	311	297	259	303	271	290	288	293	322	305	309	303	306	252	308	291	281	265	308	295	256	303	309	289	287	255	284	271	256	280	298	294	256	285	306	283	270	310	300	275	299	300	299	283	288	298	287	273	281	276	269	280	299	282	268	277	326	274	270	262	312	275	255	292	275	262	289	329	297	266	267	285	281	288	282	307	258	297	264	267	318	317	313	266	301	283	292	287	268	270	293	307	295	278	276	297	270	294	281	300	263	265	267	276	298	320	288	295	260	310	291	290	283	266	267	278	275	259	267	270	283	275	257	282	292	276	284	263	301	313	286	292	274	298	272	280	269	276	293	276	299	317	243	302	310	289	281	265	280	285	260	270	301	291	297	297	307	276	273	295	316	295	282	287	286	271	288	294	276	281	265	283	267	296	283	281	261	280	280	278	267	284	300	304	257	303	296	292	279	284	266	341	292	299	307	297	277	258	281	297	283	285	278	275	252	290	299	317	278	280	273	318	286	299	292	297	242	296	275	294	287	286	315	301	296	261	302	297	275	297	274	288	266	295	286	275	324	296	283	293	260	296	276	267	266	273	289	260	295	294	293	292	279	263	297	264	302	302	269	270	286	287	295	270	274	270	294	282	305	302	282	322	276	281	306	291	296	300	305	282	303	302	324	306	311	287	304	284	300	256	281	286	282	273	313	295	261	281	236	292	269	314	262	271	289	278	261	263	269	289	279	294	280	300	299	272	273	265	307	288	283	301	269	262	277	277	319	259	278	281	281	287	283	280	274	264	327	280	284	294	297	289	297	308	268	288	281	285	312	263	269	295	252	289	297	290	282	296	290	263	295	267	286	308	286	266	282	283	290	293	268	302	270	256	287	289	311	250	281	270	295	298	295	294	318	280	262	243	297	300	291	308	280	299	296	255	320	300	272	283	287	292	273	297	283	271	306	269	255	279	324	270	280	310	280	267	258	270	303	263	269	276	271	270	274	274	288	302	257	299	282	278	263	265	285	266	283	289	293	290	266	326	292	298	267	283	269	320	261	291	313	287	270	247	287	249	268	289	282	288	295	250	294	305	332	270	274	326	289	281	276	298	283	288	309	286	286	295	276	301	285	291	322	270	303	315	279	258	291	296	308	278	279	291	282	313	264	275	261	306	293	304	292	287	279	277	292	306	291	271	283	290	299	277	267	300	303	293	303	273	310	283	268	247	277	306	295	277	329	285	267	289	300	266	302	270	281	317	280	305	277	297	288	289	244	303	277	276	276	326	285	281	268	327	248	298	289
36523	13251	6483	3070	2156	1660	1360	1060	905	781	756	620	580	486	496	437	463	467	415	377	401	402	361	397	370	362	414	373	362	372	388	365	338	366	399	342	355	376	324	324	336	387	336	336	327	350	369	335	358	333	315	363	328	337	355	337	321	347	322	353	300	360	365	336	349	311	350	341	336	322	360	344	377	349	368	334	337	337	315	356	347	320	343	352	358	340	360	352	332	314	346	302	351	300	323	337	299	317	324	323	366	310	329	347	327	340	359	346	380	299	341	351	336	329	330	316	338	332	314	338	344	326	361	334	334	312	313	324	317	340	347	323	341	373	353	364	321	338	341	337	372	321	339	335	323	349	321	343	378	335	318	330	343	321	349	315	315	314	317	317	344	364	308	309	348	313	346	351	309	329	353	329	314	302	307	323	333	314	325	315	333	341	318	342	356	337	314	363	329	339	332	304	311	330	328	352	365	319	344	332	303	310	342	324	304	360	319	337	344	353	331	344	317	332	314	349	339	343	310	323	323	325	347	321	329	336	334	291	344	350	341	307	326	330	325	336	368	352	359	311	333	314	355	300	372	330	307	359	327	332	314	339	309	327	334	327	325	341	296	360	340	311	351	315	356	332	306	314	313	371	340	322	346	336	305	316	328	324	319	341	298	319	350	334	356	334	339	340	301	327	318	379	322	331	333	355	348	325	367	322	323	344	330	330	333	348	352	317	349	328	313	350	339	325	327	328	329	350	329	327	358	343	332	338	360	338	342	326	332	350	327	324	326	325	327	305	318	324	337	344	375	322	331	322	309	325	342	345	338	327	309	334	347	348	329	323	332	353	361	338	364	334	355	326	322	358	329	323	337	323	359	298	319	319	319	329	334	318	324	348	349	301	308	352	327	315	337	313	339	358	336	323	303	331	321	304	336	325	308	313	331	300	361	313	328	298	302	326	354	335	341	300	340	300	316	313	338	348	322	352	337	296	362	381	332	338	341	293	340	336	331	344	355	353	309	331	354	314	355	329	333	315	321	319	338	309	350	307	332	331	357	338	301	357	342	330	356	325	354	323	315	337	361	317	344	343	346	297	331	340	320	351	370	331	336	328	298	327	343	337	345	332	363	371	296	360	343	359	328	355	327	304	338	340	338	352	330	346	333	329	355	332	321	318	343	310	316	376	317	338	335	325	316	338	355	349	322	341	372	357	329	335	349	325	351	351	337	326	333	326	339	301	350	331	358	317	336	321	360	339	318	313	313	321	299	340	343	319	305	336	317	319	292	341	302	330	318	353	323	341	340	339	329	350	349	313	316	332	323	353	330	348	320	337	323	339	345	336	335	327	346	286	321	330	335	347	327	345	352	329	314	320	338	331	330	347	341	341	321	324	345	336	307	334	346	319	315	342	331	332	304	352	311	345	307	325	329	359	324	303	332	344	347	360	343	303	301	306	319	304	331	362	318	362	318	332	334	338	338	337	336	316	317	334	314	313	308	324	353	322	330	325	301	328	357	348	355	329	309	334	320	318	358	370	345	337	330	318	338	325	320	338	352	318	308	331	358	343	336	329	328	309	371	327	326	329	349	325	359	330	314	327	327	337	348	341	310	327	359	317	327	314	327	316	332	329	315	329	338	355	346	330	321	339	340	324	330	348	345	337	353	343	377	334	351	297	347	327	333	339	315	329	325	302	301	314	309	312	337	350	337	311	354	331	323	327	321	346	342	336	344	326	350	338	328	320	337	346	345	336	348	354	328	360	309	325	324	339	339	351	303	337	352	347	321	318	313	310	312	343	319	344	330	294	327	341	350	365	377	349	354	330	324	342	332	328	325	326	326	346	352	333	334	330	330	342	330	362	348	332	324	340	312	300	338	338	330	346	331	341	334	332	345	293	304	343	380	346	314	309	329	319	319	334	347	339	318	330	302	355	300	340	317	346	350	378	307	311	332	329	332	342	337	312	347	332	347	332	324	334	328	310	311	340	327	336	319	342	348	352	333	308	315	319	351	307	336	319	289	318	344	341	308	314	318	350	305	307	324	339	324	310	329	350	322	355	348	317	319	296	317	368	343	299	299	317	344	351	367	357	331	317	332	352	335	307	333	337	327	348	308	324	328	371	333	330	308	341	344	324	355	367	340	359	333	360	343	332	317	357	371	338	317	328	317	326	317	361	373	322	302	352	327	337	367	366	330	328	338	318	334	334	342	327	321	345	309	332	350	345	343	315	343	321	328	335	318	312	323	308	305	354	308	313	336	333	316	314	344	319	331	309	342	341	326	333	314	327	358	352	305	353	346	375	331	304	312	343	323	353	351	324	309	354	352	340	327	315	331	337	324	333	341	312	356	332	324	348	341	343	323	325	337	320	309	317	293	348	310	327	368	332	331	323	355	326	324	315	321	314	329	334	353	323	301	327	358	337	322	320	341	323	327	330	305	299	316	343	304	329	337	307	328	340	329	327	303	342	333	312	307	317	343	334	315	333	348	334	339	330	318	353	315	332	358	334	331	341	303	344	313	334	342	383	332	342	354	316	347	317	361	351	326	337	341	328	348	357	341	317	328	301	347	341	347	330	315	337	320	323	316	316	316	329	324	338	322	328	322	317	335	317	335	321	330	308	346	305	357	362	312	344	333	314	315	323	335	324	336	361	358	292	322	314	372	342	358	343	346	333	321	326	329	317	338	372	344	354	305	351	330	354	328	321	350	339	322	346	318	337	330	310	307	321	308	298	336	350	354	324	356	316	329	335	342	300	317	343	328	357	314	337	314	368	347	304	338	305	340	348	335	345	362	350	330	307	334	352	328	344	343	326	303	339	308	330	311	308	347	294	324	336	318	322	339	319	316	350	359	337	332	356	348	335	349	347	337	341	323	314	290	346	314	360	338	337	324	351	305	340	352	346	354	316	329	335	331	332	338	300	313	351	316	306	327	343	325	316	350	307	340	327	311	353	308	312	341	329	324	341	350	322	318	317	360	320	341	358	357	343	322	344	343	321	299	335	353	320	334	313	340	330	336	358	342	313	327	334	355	321	304	306	334	346	307	326	333	330	329	336	295	343	313	344	337	339	348	322	336	305	337	355	309	360	330	317	333	356	330	364	297	325	312	312	340	323	334	347	322	367	338	359	329	355	324	326	294	295	333	315	347	320	332	355	339	325	366	356	317	307	323	319	341	343	298	322	320	325	361	305	359	323	295	358	373	318	340	350	313	383	287	375	334	322	342	306	325	359	355	326	326	329	319	327	355	327	325	346	295	335	306	337	304	374	319	321	347	341	333	312	325	292	331	350	333	306	316	335	361	272	343	327	333	349	315	327	307	311	337	348	329	310	321	352	364	339	350	301	327	341	353	315	323	337	338	323	325	336	311	334	313	309	295	329	343	363	360	306	369	326	355	298	314	320	366	345	339	308	338	318	354	352	330	296	304	341	339	336	344	313	307	320	333	313	325	358	341	329	319	347	346	307	336	324	360	365	356	320	315	321	311	330	324	357	348	333
24474	20720	27055	24350	13276	1341	949	806	770	746	790	715	677	699	717	740	717	704	647	721	700	676	609	715	650	654	674	658	656	658	649	698	664	660	643	684	668	666	648	628	724	640	677	650	682	703	694	687	689	648	622	636	673	626	653	637	660	688	683	637	602	623	690	685	647	641	634	696	624	673	654	663	669	606	665	619	667	694	664	629	700	723	650	699	690	677	670	639	660	623	642	639	682	656	665	617	640	660	685	646	665	641	670	615	644	666	654	671	640	650	620	657	645	632	641	650	666	671	646	662	697	647	638	654	633	649	655	650	648	681	712	688	624	629	642	633	664	633	672	688	675	622	635	697	625	658	670	660	611	644	687	616	691	609	679	655	659	641	663	707	635	703	670	643	630	669	655	639	620	640	641	692	668	650	641	654	610	608	659	650	660	684	650	611	662	678	683	629	657	642	669	602	630	638	665	675	643	705	698	675	640	635	634	593	646	685	646	642	652	648	648	659	642	689	635	634	690	604	631	674	688	637	592	607	656	628	611	631	631	656	677	659	616	668	668	654	659	657	648	634	656	650	657	650	669	654	621	637	684	632	661	671	680	638	636	676	644	616	671	671	668	645	656	630	633	637	669	640	615	606	639	627	637	617	633	673	597	656	648	622	603	662	669	672	609	648	649	653	669	704	637	655	635	646	665	642	656	701	629	695	641	662	641	664	666	664	634	635	644	622	677	671	587	659	655	641	671	652	624	612	678	617	701	646	629	652	628	596	649	703	678	639	617	656	641	652	666	651	648	665	637	627	657	681	620	684	644	651	662	643	649	698	653	678	662	670	613	624	672	633	637	681	620	667	619	657	650	642	658	617	644	673	647	654	661	631	635	676	636	663	636	664	658	660	618	650	681	588	650	671	651	638	585	677	662	658	629	702	661	664	634	651	619	586	670	620	719	646	680	656	631	639	647	659	724	648	678	662	609	656	672	660	684	647	684	679	612	665	677	640	681	654	642	664	669	645	628	664	659	676	675	647	673	667	663	636	662	631	671	663	665	655	627	621	664	666	671	654	703	630	677	636	628	673	653	639	652	681	670	700	691	655	658	637	632	634	652	640	634	672	658	676	649	664	666	636	619	646	631	658	620	629	634	664	630	616	670	680	656	642	641	653	664	661	684	657	683	664	607	658	651	719	645	622	622	650	632	637	647	665	677	657	664	694	645	691	631	590	642	686	623	627	645	621	696	644	673	700	648	648	671	678	650	655	631	653	608	653	648	644	629	618	645	636	633	654	612	602	651	669	657	677	659	670	668	651	598	648	628	634	603	627	632	641	716	672	617	643	625	680	670	635	675	644	658	635	680	650	694	698	652	655	681	642	624	684	657	687	690	607	704	650	680	632	674	607	633	684	671	633	645	631	635	678	590	665	656	697	632	665	646	655	728	675	636	674	673	618	660	693	642	647	616	658	628	601	654	649	643	656	663	692	630	643	663	597	663	703	661	656	634	650	612	694	690	647	621	683	632	612	618	646	636	669	655	609	646	649	675	644	674	652	669	650	658	659	661	628	598	649	679	655	661	656	630	675	692	608	668	619	609	639	606	604	683	662	648	670	653	631	664	671	654	664	652	656	651	687	629	668	674	642	681	657	634	641	632	629	685	616	607	673	603	692	694	687	650	670	687	663	671	653	642	667	605	649	664	669	652	704	656	644	659	667	656	608	671	643	639	640	660	643	684	684	692	656	630	645	618	681	668	692	693	659	638	689	679	691	647	639	657	682	636	637	686	646	628	636	660	663	660	664	660	683	679	691	614	686	637	656	610	624	643	676	684	638	648	649	651	657	673	699	683	650	654	655	651	670	640	653	680	637	590	628	650	648	653	657	629	669	631	688	638	677	661	676	695	715	596	675	613	636	649	671	656	664	656	660	678	627	641	621	735	650	647	619	684	650	647	662	681	648	648	649	629	695	669	621	668	675	648	642	625	682	652	623	663	644	731	680	632	664	656	647	707	651	658	645	670	670	641	643	656	652	675	653	655	623	648	661	652	679	594	664	712	639	680	635	659	647	638	661	633	681	663	652	679	671	615	651	638	639	607	689	641	693	668	684	603	693	609	662	683	668	635	651	683	620	635	666	667	620	661	662	637	628	688	655	616	661	621	639	594	640	652	646	596	627	626	659	662	670	699	671	665	636	673	680	646	655	668	634	659	621	632	625	646	611	658	657	665	674	708	637	692	686	621	648	637	639	712	650	659	695	662	615	663	694	644	665	674	639	644	683	621	677	645	646	671	662	640	624	659	629	619	610	657	675	660	642	627	654	587	647	624	691	626	662	683	699	700	666	678	657	619	660	661	614	636	670	629	642	635	638	677	646	644	642	631	675	624	647	618	625	639	663	658	611	618	677	660	672	647	652	659	630	666	650	651	682	707	642	671	640	649	667	626	629	650	649	652	670	657	687	649	601	676	645	670	641	664	647	639	672	673	664	660	651	648	668	646	617	650	674	652	673	671	663	644	666	671	639	669	638	671	666	675	637	687	685	671	664	644	630	613	623	592	605	602	636	681	660	665	627	628	658	640	617	631	690	671	674	639	671	677	615	678	634	657	663	667	661	640	649	650	670	611	651	686	626	651	667	683	658	702	627	646	632	664	638	649	664	649	643	670	667	665	656	664	633	627	688	673	638	649	679	621	613	635	640	634	641	638	628	639	690	674	656	647	694	651	634	620	650	620	619	628	625	618	656	667	655	626	663	668	679	687	658	656	678	690	669	644	648	625	651	629	637	632	687	640	644	692	642	668	618	675	657	623	707	654	656	676	616	644	649	664	742	656	662	636	703	627	606	637	637	651	661	652	685	670	619	648	665	640	669	672	658	647	677	606	635	658	658	630	666	645	643	692	656	698	678	628	648	670	660	682	647	645	673	681	635	642	619	664	676	648	610	667	673	666	662	660	668	651	649	630	646	663	666	639	636	639	651	651	644	649	624	711	646	632	698	704	644	638	679	655	645	607	705	645	622	704	684	678	647	602	660	628	694	689	653	653	642	650	668	609	651	606	645	662	651	665	675	605	634	624	649	680	643	633	671	665	621	637	623	614	638	604	667	636	628	667	707	641	683	644	666	671	660	640	641	636	626	631	650	640	681	633	668	626	690	657	626	687	627	701	677	668	647	643	671	629	675	661	672	651	660	674	618	644	625	596	661	652	666	651	639	623	691	668	682	652	628	612	655	647	639	632	641	654	619	653	655	651	691	658	649	607	676	644	657	667	685	643	653	669	605	629	625	661	664	633	633	641	676	689	717	680	662	652	691	674	597	682	658	679	605	610	660	648	662	625	623	627	646	670	669	662	652	594	682	654	653	645	573	639	641	664	652	614	632	649	669	630	667	661	739	657	610	695	657	640	639	650	622	624	668	666	661	657	686	667	652	661	605	677	645	669	645	601	674	630	688	647	619	606	626	655	676	690	671	674	620	636	646	630	643	649	690	643	624	667	653	661	680
37189	11330	4300	2346	1802	1450	1288	1242	998	1005	913	849	794	839	818	786	769	824	767	732	776	771	747	770	732	720	707	740	741	746	701	743	747	751	738	798	778	753	672	699	700	731	707	736	765	721	769	732	734	704	748	709	801	736	729	732	776	728	712	736	690	787	733	780	745	742	717	708	753	740	707	734	735	749	739	728	736	737	743	789	769	702	782	784	743	804	700	693	768	669	713	736	705	728	708	747	680	685	675	684	765	686	722	702	693	750	729	759	715	694	701	716	697	707	723	780	729	743	671	748	712	742	744	719	707	763	713	775	717	768	746	738	704	703	719	728	742	713	729	741	688	708	716	722	747	707	699	739	736	729	745	769	721	735	665	675	719	733	725	748	737	767	737	739	747	750	722	740	762	715	723	779	725	683	760	694	735	664	698	757	814	754	768	731	729	739	760	715	753	739	761	739	716	755	743	722	739	780	739	768	736	687	708	687	725	720	654	725	717	684	717	681	690	721	730	751	718	712	723	706	741	717	736	700	707	735	724	711	751	716	684	781	742	719	683	710	743	729	724	720	712	767	728	749	706	720	750	756	730	713	752	712	710	710	695	695	712	751	765	747	701	737	681	720	745	759	748	711	712	714	740	767	715	707	738	726	732	718	721	678	777	716	752	683	765	713	723	752	724	733	758	742	757	723	690	747	720	770	721	748	699	710	718	724	728	685	717	734	728	718	743	710	767	759	719	768	709	672	710	752	691	765	756	789	705	754	725	732	757	740	735	721	711	722	674	702	748	736	710	680	675	753	740	767	769	749	715	756	685	712	710	716	732	750	751	712	718	761	728	701	746	774	735	762	693	706	731	689	754	750	747	738	729	720	749	785	708	707	692	750	653	730	735	702	741	746	744	724	717	759	706	770	712	727	759	773	737	730	709	746	767	745	705	733	722	721	743	698	745	767	742	732	714	675	712	748	711	749	716	764	696	741	715	724	749	734	726	739	702	698	798	712	744	718	763	705	727	699	718	676	720	741	696	739	755	681	757	760	721	714	729	733	723	731	748	720	749	727	742	689	725	741	675	758	759	729	739	748	768	700	785	711	771	751	740	734	735	749	795	735	733	779	699	737	729	764	732	740	686	733	705	750	729	711	706	765	685	728	716	718	735	741	743	716	707	737	724	739	746	724	784	711	718	728	705	729	698	743	768	701	725	735	722	701	766	747	751	712	718	731	758	706	712	733	744	720	755	711	731	740	726	687	686	799	724	737	754	749	675	756	723	706	747	691	733	717	783	759	776	690	698	671	742	735	767	718	692	750	753	723	755	715	747	725	702	748	735	782	690	750	723	743	781	729	760	692	732	710	725	718	760	699	710	696	687	740	789	745	711	748	738	715	746	710	748	648	706	694	771	721	720	779	745	748	753	707	717	745	707	734	765	711	740	755	729	736	706	690	725	706	775	721	754	685	712	658	724	690	740	729	714	706	724	701	726	744	701	744	660	726	764	769	704	727	746	737	741	749	726	754	762	707	755	753	716	741	771	752	695	746	738	692	694	733	728	682	773	738	719	728	714	758	737	685	719	733	713	761	721	743	712	727	760	756	712	747	711	729	692	747	718	747	738	726	751	716	732	706	706	736	717	689	725	755	700	747	736	730	746	721	761	716	729	707	776	691	672	696	698	693	717	769	737	757	739	730	705	765	727	717	746	695	728	729	746	754	705	656	732	741	683	759	692	783	702	698	733	743	715	768	755	709	723	713	734	706	758	715	706	736	740	744	727	737	743	746	760	741	752	733	695	711	727	758	742	761	708	718	748	727	709	731	757	718	756	746	733	725	722	729	754	766	721	702	741	732	734	693	763	788	712	756	670	726	703	774	760	716	696	762	781	745	701	759	698	735	783	731	733	725	706	767	734	708	724	776	719	763	762	713	716	729	702	691	792	743	747	694	715	743	740	754	706	690	728	692	711	726	725	743	734	725	747	692	714	745	710	733	728	736	733	739	727	718	739	729	745	757	803	715	704	757	729	727	739	751	668	731	695	727	732	762	739	753	703	769	698	685	737	743	729	711	697	744	734	707	710	694	683	754	745	716	698	699	773	751	751	727	710	698	764	699	727	730	714	720	704	703	738	734	741	713	790	731	698	709	733	682	679	697	754	734	662	709	711	735	739	714	754	762	742	706	743	737	780	723	736	713	724	744	718	716	732	737	729	779	686	702	736	688	719	741	776	787	749	719	743	715	758	773	694	741	718	701	716	695	729	737	791	777	726	716	748	743	725	749	730	734	719	702	758	732	688	733	711	736	742	782	738	717	732	777	729	750	763	748	725	705	731	741	674	734	719	719	744	714	729	755	745	692	768	731	682	698	731	732	727	764	745	704	690	748	706	742	738	731	728	747	717	750	725	747	775	698	775	736	736	705	703	784	742	748	745	744	785	699	678	729	680	743	718	744	699	751	700	710	710	737	694	729	730	743	734	685	797	733	685	740	720	802	733	721	747	736	711	786	759	767	668	690	735	720	746	697	751	707	757	721	706	723	738	710	734	735	719	715	704	731	750	742	785	797	722	706	748	727	730	707	715	685	725	736	744	714	734	785	724	766	712	679	701	759	712	710	751	745	741	684	742	725	667	755	700	758	732	747	722	712	647	689	728	765	716	692	704	744	693	708	719	732	711	781	765	744	714	761	778	768	691	740	693	781	746	748	684	718	747	719	754	735	740	703	771	730	751	724	749	716	735	708	657	735	738	718	728	718	695	752	743	711	733	704	718	780	806	724	729	767	751	712	693	713	734	732	784	752	736	711	720	724	724	748	724	720	666	738	774	694	694	734	682	702	711	752	687	739	709	775	737	766	733	777	691	718	742	721	757	739	726	779	730	747	739	738	713	725	716	679	743	766	734	690	730	735	719	685	691	744	721	723	746	747	734	733	706	718	747	741	693	767	715	682	762	732	718	780	751	740	720	682	724	762	686	746	683	719	712	722	731	768	740	711	705	709	734	754	729	720	744	721	748	718	716	805	740	676	741	739	724	651	731	747	746	746	699	765	745	735	739	712	740	802	703	707	684	714	723	697	712	728	758	718	782	711	708	777	729	712	706	733	705	730	710	747	728	761	703	699	804	704	741	733	770	729	763	714	694	760	745	739	726	761	697	729	760	729	705	751	682	722	737	720	737	704	716	693	703	711	740	730	691	730	768	699	723	726	699	744	676	702	759	710	703	706	753	692	736	707	702	720	717	732	688	726	774	792	734	756	780	751	730	719	728	751	737	746	690	750	706	704	733	731	706	718	793	706	726	726	761	758	737	703	729	733	703	722	787	698	814	715	734	729	737	737	738	763	753	726	711	702	732	723	750	750	741	716	731	740	762	760	716	728	735	764	737	709	768	741	692	759	719	773	755	697	737	722	752	738	731	707	711	723	730	718	709	714	698	692	685	720	754	726	742	751	706	752	734	698	706	716	791	753	730	748	760	724	725	742	690	773	691	716	751	740	709	736
22227	20732	28338	23166	20723	20760	11704	1315	935	880	768	675	650	576	632	568	563	508	524	551	537	536	500	558	546	496	503	465	475	464	481	498	509	474	465	499	438	444	482	473	459	480	470	466	445	454	480	469	455	505	483	447	477	469	446	456	425	452	429	471	466	442	483	480	461	453	495	469	466	495	457	461	466	458	496	483	469	472	441	432	446	491	502	431	468	443	467	429	422	431	447	428	460	476	460	466	398	447	463	464	455	464	461	424	472	483	424	469	434	438	406	439	450	436	478	445	435	461	465	453	433	479	461	442	448	485	440	421	424	454	432	441	452	454	441	455	451	463	467	410	488	450	468	438	491	459	477	430	462	467	453	444	473	459	489	414	451	463	450	436	473	455	442	446	453	423	439	437	428	488	472	455	464	445	462	428	452	430	442	436	469	460	458	484	441	488	452	438	453	507	450	484	479	438	436	449	484	465	491	431	455	441	434	484	401	479	424	457	480	455	435	452	453	430	485	459	454	449	404	433	446	456	440	439	431	434	447	479	462	464	427	446	461	457	456	451	467	379	440	449	446	448	447	423	457	441	443	450	494	426	460	433	437	455	445	472	452	408	446	462	467	416	437	466	459	471	457	438	442	428	474	461	452	454	410	446	449	441	439	441	454	477	463	459	418	448	436	393	432	430	420	452	476	462	426	456	471	460	481	484	474	473	428	414	439	418	453	424	466	468	449	454	403	457	427	475	470	444	471	467	426	475	416	465	429	470	426	424	452	460	429	432	435	456	486	435	491	452	491	455	452	474	495	467	476	454	424	451	425	453	416	440	434	435	454	465	460	439	434	457	449	450	446	476	423	448	469	460	493	463	489	417	444	450	458	459	439	402	453	409	466	456	441	493	441	449	439	449	433	470	427	454	466	440	402	427	459	430	492	454	492	421	393	463	473	481	462	461	438	448	444	467	467	454	430	434	484	438	459	444	477	461	430	441	480	389	471	405	454	421	431	454	437	417	462	440	406	446	433	450	430	435	477	463	432	440	429	449	439	423	399	459	427	447	468	445	467	430	448	469	419	450	472	439	448	469	444	479	453	410	456	426	473	440	439	468	458	485	451	428	430	485	440	440	454	443	456	424	432	434	458	444	468	452	455	440	474	430	460	467	432	462	475	456	442	434	453	453	462	455	451	441	482	396	448	466	465	410	389	470	422	442	427	439	451	476	439	475	473	436	437	441	423	444	426	445	445	453	474	446	433	432	480	461	468	464	488	418	453	411	457	411	441	436	409	459	409	469	458	491	451	472	461	439	459	434	404	450	426	441	481	453	462	447	449	449	454	386	424	447	439	440	497	429	445	450	404	474	421	456	456	469	440	483	452	455	450	486	448	461	462	425	454	434	427	466	472	474	495	422	417	444	450	420	400	449	447	444	472	455	480	455	441	454	428	421	443	418	463	515	424	471	450	467	466	469	448	438	453	457	436	440	444	466	460	421	455	482	463	469	450	438	503	453	479	483	424	454	446	443	454	444	453	467	471	486	445	472	445	459	445	420	414	445	451	413	445	459	461	433	461	436	435	451	470	468	429	485	439	449	453	448	446	404	471	449	485	466	423	453	452	471	393	434	448	438	409	465	445	456	406	467	460	441	479	404	457	450	453	482	445	460	471	462	429	426	441	445	462	425	457	465	458	451	446	431	449	457	460	442	473	477	452	450	441	454	433	446	422	424	473	473	445	473	400	421	452	485	414	443	456	483	447	442	462	431	474	379	446	451	425	440	438	443	459	439	443	481	463	444	463	455	465	455	422	456	436	468	472	498	415	452	476	420	439	426	473	466	486	458	443	463	449	475	456	439	467	442	455	455	435	454	452	448	452	434	483	459	493	407	436	431	448	450	427	482	458	420	459	482	438	415	432	485	409	438	440	459	429	448	414	437	444	410	466	486	494	443	450	445	457	446	454	429	484	495	430	460	429	456	475	449	421	412	457	483	418	455	472	449	474	460	441	426	460	446	450	460	404	492	480	461	449	452	444	449	451	427	455	426	467	448	435	462	444	495	442	469	458	450	439	449	436	453	474	484	456	458	435	451	453	466	466	421	468	465	485	454	461	426	436	453	461	496	409	439	424	447	426	450	455	450	437	449	452	447	481	450	464	454	452	428	444	444	415	450	428	488	454	455	449	433	441	423	447	484	453	474	445	434	456	456	420	447	427	426	439	491	456	445	470	454	421	461	450	445	406	415	414	412	402	450	431	425	485	440	479	472	440	508	416	474	446	438	416	454	418	421	466	464	416	480	449	475	458	486	461	454	400	483	450	462	475	454	420	469	429	480	457	472	472	444	460	489	422	479	415	466	468	465	441	410	460	455	482	430	450	453	422	428	423	476	439	471	447	428	416	465	410	481	478	453	443	444	466	423	459	441	428	414	476	445	460	424	459	418	444	488	481	460	409	450	461	438	380	456	458	435	453	458	398	457	456	434	434	453	428	460	436	448	457	421	436	464	411	418	454	485	458	444	436	447	482	446	448	443	430	444	459	479	457	428	439	417	460	446	444	448	482	430	455	433	443	442	434	424	464	459	480	413	483	476	478	454	429	456	455	442	426	456	413	441	461	435	480	423	453	431	414	477	447	449	444	399	463	455	452	463	458	430	475	443	417	444	410	440	449	435	462	445	474	504	415	448	435	455	440	498	454	482	438	482	418	453	467	433	453	468	468	461	433	462	474	420	444	422	401	429	436	424	462	452	442	424	429	458	462	470	421	459	436	459	422	448	427	464	450	463	474	463	455	410	424	484	449	456	442	483	464	442	413	449	418	446	424	454	420	471	454	444	424	463	452	417	413	439	443	467	422	450	473	460	435	443	467	472	422	456	440	444	439	459	448	462	442	435	453	468	436	431	458	405	463	439	423	454	445	420	462	454	410	405	441	440	426	462	440	451	466	473	429	419	444	463	437	459	414	437	438	472	420	411	479	424	398	412	447	480	432	497	441	444	460	421	473	428	440	422	466	461	455	438	437	433	443	459	489	498	452	432	427	429	435	470	461	442	429	461	409	467	479	415	477	418	461	460	489	429	479	444	477	475	453	448	429	460	465	478	424	462	470	433	440	446	461	468	465	455	495	424	468	425	453	451	451	468	428	462	458	434	433	440	448	506	426	445	463	461	435	426	445	451	420	429	471	442	472	448	456	443	428	431	448	440	466	475	449	450	460	468	450	438	434	439	428	403	429	455	460	443	460	438	469	451	445	471	446	428	413	447	475	441	425	455	422	463	419	442	424	455	459	468	421	446	428	435	452	469	449	444	461	450	446	429	466	423	493	446	434	443	456	440	428	458	475	428	451	433	466	424	432	473	449	480	472	461	478	434	438	481	450	481	464	455	436	415	447	444	449	457	486	459	448	454	427	431	443	470	462	430	434	431	457	461	439	396	469	448	468	470	461	488	450	475	455	427	493	423	448	460	502	431	412	424	453	460	445	439	480	419	420	481	457	458	461	444
42885	20370	10830	5783	3991	3107	2398	1992	1626	1421	1100	1023	948	807	762	743	661	658	622	680	579	620	556	541	607	568	577	585	573	625	528	554	544	567	533	578	575	489	529	542	530	538	540	490	511	502	481	465	491	508	510	514	526	468	490	511	508	560	488	511	457	484	456	505	504	498	506	528	497	498	486	488	532	540	497	547	504	464	510	493	529	533	503	546	506	525	516	480	500	502	489	543	479	510	498	475	512	480	461	463	492	501	521	518	532	531	487	513	518	536	491	466	487	481	476	486	500	452	472	482	459	460	514	465	461	495	462	456	462	475	477	497	472	492	515	470	437	475	493	517	474	514	458	492	509	468	492	515	504	422	455	518	498	545	519	489	472	475	497	468	462	481	506	490	462	488	485	452	512	482	521	453	479	472	433	491	456	447	480	447	469	529	501	463	489	485	463	481	457	453	486	471	504	475	486	478	504	467	478	471	494	460	450	538	496	479	483	453	456	515	494	466	497	494	462	495	493	493	488	478	464	466	511	460	472	489	518	461	514	472	481	438	482	490	466	484	481	518	471	452	497	458	484	493	548	502	501	472	531	398	517	461	458	485	465	504	451	459	497	552	480	488	493	492	471	514	508	468	452	489	467	481	494	504	486	465	492	505	482	439	494	466	449	500	468	516	490	491	498	503	514	458	476	498	484	525	504	499	466	483	479	478	477	493	487	486	516	470	502	492	520	525	528	457	505	491	542	477	489	456	514	449	497	477	484	467	540	469	475	518	491	475	466	496	481	468	497	501	455	449	464	466	470	499	449	498	486	438	474	473	493	525	520	510	485	488	516	487	490	494	449	460	498	491	480	488	490	475	461	518	477	475	472	484	488	481	494	442	538	469	511	484	467	469	483	488	519	535	496	472	461	493	496	497	542	477	500	497	491	503	463	444	502	504	491	477	507	486	508	486	509	490	491	466	519	488	515	489	489	469	487	526	469	511	473	482	496	496	464	519	454	500	477	510	460	488	498	447	477	489	473	473	527	458	496	474	518	506	460	515	529	525	485	475	453	456	503	441	471	498	490	497	525	500	494	465	471	491	457	531	470	463	465	457	475	501	513	483	498	498	523	517	487	484	438	473	487	489	494	502	500	505	489	474	461	455	472	495	487	523	516	494	464	480	487	488	462	488	480	504	456	483	471	499	478	496	492	478	507	504	425	471	448	468	458	474	483	469	481	455	484	487	479	477	493	482	556	463	481	495	497	447	481	513	477	484	470	516	473	501	473	473	453	477	496	495	484	455	482	479	490	532	443	489	488	488	462	466	491	517	508	483	463	475	494	496	494	471	445	452	473	450	470	450	522	449	484	526	470	500	535	520	491	473	509	504	466	493	485	461	466	488	479	468	527	471	468	490	484	523	494	491	466	496	464	483	482	504	495	467	471	478	462	486	480	500	493	494	489	449	486	519	455	504	516	471	493	486	508	494	484	483	489	454	439	468	469	525	450	477	465	493	515	493	498	497	513	471	495	485	496	483	489	481	524	477	497	526	491	494	518	501	504	487	555	459	470	494	494	499	505	458	459	496	487	496	426	539	471	533	522	488	518	454	473	504	501	492	492	502	497	470	480	449	499	466	493	471	484	476	486	452	493	481	547	450	532	503	486	469	497	493	498	464	461	555	538	525	449	511	532	456	434	506	474	484	508	474	493	469	495	479	511	467	482	508	454	480	487	491	507	476	453	488	470	485	531	485	522	488	477	491	479	467	485	503	476	503	488	489	495	446	491	486	455	494	532	489	542	528	507	507	474	504	440	480	472	473	481	518	498	475	502	460	529	512	474	493	474	466	453	484	464	482	472	490	518	500	527	523	488	510	458	480	508	473	458	512	477	462	463	520	516	498	482	489	484	509	502	487	484	451	463	460	514	488	455	490	458	485	470	478	492	475	451	479	489	465	512	484	497	440	478	471	544	462	518	488	473	475	519	477	498	484	492	477	472	506	476	538	498	488	503	469	483	490	494	490	494	464	506	495	529	494	488	489	478	505	518	548	483	496	489	465	492	464	485	454	480	499	469	450	473	505	478	480	479	489	453	474	504	491	523	473	472	503	485	494	457	520	496	494	508	508	515	487	459	500	507	471	501	470	490	474	526	472	490	510	509	460	525	479	489	519	484	468	466	500	522	486	457	485	468	498	468	464	476	499	508	493	439	511	502	483	509	490	471	476	507	532	458	496	430	527	500	451	497	502	495	488	492	509	457	515	491	465	471	502	493	524	467	452	497	483	503	493	458	486	506	492	474	493	489	504	454	520	464	523	514	496	490	505	503	474	479	495	466	460	492	506	488	469	518	494	474	509	439	491	471	535	479	496	540	471	509	502	515	468	480	480	453	466	476	518	488	512	473	538	479	494	499	543	487	496	484	482	490	516	485	536	481	493	476	520	501	471	463	478	484	488	459	502	468	459	498	477	500	516	519	474	494	505	514	466	461	497	478	494	469	476	536	504	497	481	481	479	446	497	519	493	467	481	476	523	513	467	478	478	501	483	470	506	469	483	492	489	459	473	487	489	487	474	496	479	506	488	484	496	519	476	462	516	489	494	462	461	496	495	496	465	534	485	459	451	461	490	430	469	526	510	491	502	451	496	487	495	453	503	502	508	463	457	484	436	474	502	490	540	471	453	476	470	507	458	443	452	496	491	507	475	513	518	466	461	484	489	483	514	467	515	485	523	537	490	504	473	493	472	460	470	450	478	512	496	454	495	472	465	465	466	468	470	472	462	488	464	486	488	529	502	475	508	490	465	489	468	474	475	493	482	484	483	464	479	446	473	507	474	532	500	519	478	499	479	503	475	463	465	484	521	502	480	481	479	477	433	470	507	503	493	475	487	495	473	502	454	480	498	504	453	475	504	482	449	485	503	469	489	486	454	477	456	512	478	485	521	515	500	484	450	499	489	467	506	498	487	479	473	470	465	451	472	483	450	503	433	493	505	472	510	510	486	480	471	541	475	516	466	488	440	455	464	495	456	497	466	487	502	506	464	484	526	485	480	492	475	467	490	489	497	534	476	451	472	489	421	529	471	510	504	496	459	457	481	508	475	512	489	487	509	451	477	472	479	507	495	531	486	415	436	478	471	491	498	485	493	468	505	493	472	464	458	482	526	499	475	525	483	458	464	484	484	520	511	494	471	496	470	488	476	477	477	514	468	511	470	530	453	462	487	527	486	482	495	514	461	485	457	505	478	503	530	513	496	498	514	495	460	493	484	489	456	479	523	487	498	484	511	485	497	459	509	506	501	495	470	509	455	442	505	487	469	482	509	480	499	464	490	509	475	509	474	472	456	484	468	436	463	528	485	486	465	475	522	476	524	505	509	434	491	474	493	518	493	469	476	520	511	480	503	472	448	481	474	499	494	478	467	508	484	507	483	509	497	479	508	505	499	470	481	493	471	467	509	487	486	509	477	461	515	471	501	510	469	475	458	497	472	496	478	445	503	538	497	488	449
29028	20667	10784	1155	623	550	468	497	507	483	522	464	450	537	465	492	459	501	461	468	511	465	461	480	469	525	488	469	484	468	459	470	501	507	459	486	523	457	505	477	462	462	441	458	496	482	478	473	448	461	453	455	470	463	443	461	457	481	462	495	527	459	470	475	507	494	475	458	452	468	440	472	501	474	477	480	516	495	482	490	468	484	464	478	459	475	498	499	455	433	493	481	465	474	495	429	468	491	468	452	481	512	451	446	461	467	448	469	485	439	443	465	453	440	491	491	463	499	446	459	462	475	472	523	498	505	493	470	477	486	497	503	481	520	486	485	473	504	485	508	449	471	470	491	480	477	460	532	479	530	486	514	450	461	447	423	486	517	481	474	468	461	508	424	478	517	480	457	479	498	456	490	475	483	476	500	452	514	471	478	495	502	447	451	482	514	498	472	426	507	507	476	519	468	478	448	489	468	481	442	493	463	477	454	494	489	517	469	429	451	480	475	464	485	504	476	487	495	478	495	488	460	482	518	461	470	511	508	498	493	485	487	482	493	474	489	453	456	476	492	425	471	506	460	503	503	498	462	474	476	511	472	445	428	443	460	506	476	484	461	471	465	477	452	498	469	475	516	465	474	485	451	449	474	493	462	474	489	488	485	479	455	477	458	506	483	472	497	483	482	487	477	505	495	493	484	480	495	469	496	482	464	472	494	447	486	440	463	462	440	513	537	526	486	502	497	507	486	488	480	451	465	496	464	503	498	464	454	496	502	514	493	488	472	480	439	415	470	476	447	500	483	485	436	461	463	423	467	478	484	502	463	523	490	491	440	476	478	512	429	512	478	482	483	484	474	461	495	479	479	461	466	458	504	507	486	467	469	491	477	488	465	463	456	417	455	488	448	442	508	433	510	495	515	534	464	489	488	533	470	494	516	489	490	491	450	507	436	504	490	522	472	496	482	469	475	480	469	487	496	467	515	512	477	464	464	459	437	460	435	460	476	473	459	463	516	504	485	483	445	439	491	482	454	538	480	430	444	499	492	489	470	463	507	525	467	474	497	460	480	492	451	452	468	511	455	470	460	446	473	463	486	500	472	468	462	475	502	482	429	486	442	497	433	455	484	469	470	444	471	488	430	471	444	470	509	492	461	497	477	447	489	489	460	456	446	444	432	459	522	464	483	472	465	460	463	489	469	454	505	444	490	458	490	512	460	463	457	451	514	492	500	464	512	474	473	496	497	457	456	502	506	445	473	482	457	496	428	475	440	487	460	480	493	432	487	453	478	504	463	496	483	476	450	480	484	479	437	428	469	492	488	494	519	448	492	463	442	472	482	485	467	495	487	482	467	518	515	491	502	441	449	480	453	455	482	471	466	398	506	492	498	496	464	490	485	519	464	446	489	445	457	490	473	477	437	493	458	479	513	447	425	440	488	484	489	469	487	482	492	470	458	472	512	462	450	459	514	513	498	488	496	507	446	461	513	449	461	493	465	462	493	493	500	457	506	458	451	460	478	456	472	525	443	471	471	485	493	467	501	461	461	474	506	480	439	445	439	507	480	497	486	425	477	518	483	552	461	484	508	520	426	490	471	437	494	451	506	480	466	448	497	476	523	483	467	483	476	458	439	512	465	460	489	478	449	482	463	498	460	457	457	489	497	489	481	458	505	461	477	479	464	471	480	484	493	463	463	484	484	460	438	483	492	503	452	479	498	493	466	454	472	458	490	483	473	445	475	448	466	490	481	482	489	443	493	469	554	485	465	504	463	502	477	465	408	516	466	458	461	487	481	473	488	458	504	489	464	453	492	427	471	479	492	512	498	463	441	476	495	472	479	453	471	423	529	486	481	470	476	471	479	472	496	467	463	473	468	434	451	437	430	460	471	470	477	487	424	480	459	477	470	489	468	449	500	503	457	501	461	500	486	464	534	464	486	463	475	483	515	503	479	491	497	493	463	434	500	486	496	459	448	478	478	475	483	465	449	486	471	423	472	451	501	463	451	492	465	462	455	469	488	511	466	509	479	488	475	492	460	464	457	484	457	505	479	452	515	467	472	459	459	438	479	466	518	479	466	461	482	472	481	450	507	487	473	442	474	502	461	483	469	484	455	454	524	496	477	490	467	463	530	505	546	471	483	478	430	503	490	498	459	455	463	438	491	448	499	465	449	465	470	479	447	501	470	488	478	477	468	466	493	493	515	473	493	474	481	427	469	472	452	492	458	458	460	459	494	499	446	495	475	496	495	469	474	458	485	470	494	508	454	484	501	455	484	496	516	464	470	468	477	469	489	489	470	442	498	504	479	476	468	450	489	454	453	480	456	508	451	448	484	476	438	492	452	484	473	473	446	474	485	484	465	437	465	472	462	494	458	445	495	526	469	471	475	467	477	478	468	486	511	503	479	435	452	465	485	477	476	479	509	478	460	505	489	517	465	483	469	458	472	459	457	479	513	451	480	461	472	473	518	484	472	457	469	484	512	475	484	475	487	507	459	477	469	496	479	526	479	498	488	478	473	501	514	509	488	447	501	462	466	469	475	457	474	507	490	442	469	486	480	458	457	471	472	480	508	474	439	502	518	471	471	477	488	469	470	456	464	435	507	474	467	488	478	470	496	505	507	495	497	464	481	432	484	489	501	441	454	487	479	490	517	462	532	479	487	452	476	492	482	490	505	475	494	506	487	459	433	487	487	463	478	458	458	473	447	485	503	470	465	463	466	502	480	460	483	466	511	477	479	459	493	487	436	450	497	509	471	506	465	484	475	517	457	436	463	483	452	473	474	459	482	472	476	482	487	451	448	493	502	491	500	480	497	488	497	458	490	486	457	473	494	458	473	461	475	457	524	479	511	461	508	512	464	478	440	477	440	447	494	460	483	498	488	496	501	485	420	461	487	489	503	482	468	501	469	453	444	486	471	453	507	459	452	479	465	446	482	471	491	474	503	461	455	507	479	478	514	436	490	474	487	502	489	499	468	458	470	490	499	459	488	491	489	461	465	477	472	463	504	501	521	474	480	502	456	495	456	505	517	496	466	468	444	494	445	505	470	483	483	490	478	510	465	468	468	493	449	502	479	484	471	488	509	486	520	471	493	481	503	459	537	487	444	449	461	461	472	443	463	462	483	492	462	495	439	515	513	429	447	505	497	461	461	514	473	492	473	477	434	487	466	460	472	444	493	495	526	492	469	501	462	452	491	480	504	487	487	480	475	511	475	481	503	484	460	429	494	500	476	485	493	557	455	471	488	505	481	495	452	489	428	463	462	481	476	487	452	441	494	474	435	478	488	471	493	525	481	468	470	434	505	496	457	471	482	469	470	499	467	480	469	455	480	493	427	486	468	431	461	470	511	447	460	486	517	495	477	494	498	487	480	505	508	473	473	457	489	473	464	460	443	453	489	474	478	489	466	496	461	443	469	473	462	476	464	482	484	507	482	454	487	474	453	462	479	531	477	488	480	518	495	470	466	457	444	492	500	456	470	465	446	482	530
34701	6560	926	724	694	617	605	571	572	590	541	583	542	534	562	608	507	558	546	534	566	562	527	496	562	604	598	544	535	555	563	552	564	555	544	579	603	561	560	529	591	538	528	528	557	550	543	603	545	556	514	527	561	549	487	544	568	577	563	568	572	522	522	560	604	606	567	518	556	540	556	556	601	571	554	572	557	557	567	591	561	561	559	548	543	528	550	565	564	552	540	556	571	548	571	569	523	596	557	541	540	570	598	567	547	557	490	519	536	550	496	554	549	549	554	574	571	572	580	559	549	549	557	512	538	539	564	521	525	587	575	544	550	565	566	561	532	543	567	565	554	530	531	550	558	536	541	584	585	548	566	579	560	569	563	562	512	576	588	569	560	618	543	539	531	531	550	522	548	527	554	520	565	552	547	568	541	550	532	527	531	531	543	553	563	542	543	558	574	556	512	547	537	554	512	554	535	542	546	548	558	553	552	577	547	517	532	564	546	579	512	577	547	538	585	560	552	613	540	566	547	547	544	535	565	526	533	569	523	553	524	575	518	549	527	538	535	533	533	559	535	551	536	550	541	574	556	565	553	565	558	558	572	554	506	567	565	568	545	537	534	593	524	528	539	539	529	566	555	552	537	510	571	535	537	523	543	544	533	594	542	529	519	578	548	575	566	542	529	547	584	556	505	509	562	519	598	521	584	540	542	572	577	562	552	578	567	524	582	565	589	522	549	527	544	571	586	547	558	508	530	535	525	542	573	549	538	561	575	573	540	529	566	521	544	507	503	551	577	510	546	586	547	545	546	540	543	588	517	591	553	582	555	512	556	534	528	552	561	556	542	587	590	579	589	546	536	527	539	536	547	502	533	577	539	556	552	572	558	551	564	536	557	576	544	574	555	588	586	499	511	544	574	521	561	510	549	558	573	559	583	568	554	573	525	568	578	535	548	584	550	532	572	554	542	552	547	542	564	549	528	546	556	570	570	530	566	570	555	542	530	547	550	523	502	541	568	578	584	561	560	570	560	517	574	566	528	542	494	514	591	557	546	541	520	531	551	580	518	575	572	572	579	532	600	582	525	570	547	561	536	592	574	610	517	536	570	572	581	556	570	561	571	536	577	570	540	608	529	522	564	528	499	534	537	573	537	551	545	592	555	540	546	521	529	561	587	580	528	521	556	585	531	538	523	572	536	598	593	544	564	589	568	540	520	560	537	554	536	529	561	560	554	517	521	522	548	553	595	546	578	552	569	573	561	510	561	529	557	589	551	553	554	573	563	567	523	541	578	512	550	565	560	546	501	562	569	528	540	569	544	565	593	587	572	525	564	524	558	601	545	535	566	585	565	560	588	549	597	552	577	510	606	579	558	565	573	521	529	554	580	541	564	528	539	520	576	568	578	563	522	555	550	561	536	533	547	549	570	586	555	574	534	508	573	564	571	512	555	562	532	581	541	537	576	540	574	561	545	559	554	565	530	526	576	571	587	579	542	539	577	558	587	553	544	549	526	571	555	549	573	555	545	551	549	507	562	537	583	539	542	570	560	572	529	518	519	563	566	565	571	575	498	553	599	504	542	561	523	578	589	522	550	544	551	553	554	542	551	526	526	550	548	540	547	566	571	577	536	544	527	553	534	547	548	505	576	523	556	559	580	592	526	556	600	529	527	568	584	532	549	516	548	589	571	582	572	516	560	544	539	584	580	548	555	583	586	581	531	583	600	529	545	544	594	555	523	505	569	549	564	560	520	530	546	549	513	557	566	527	537	558	553	543	521	560	524	542	556	547	540	547	580	545	558	519	536	611	561	568	543	528	513	575	527	534	550	558	562	573	530	571	516	515	551	578	529	547	511	587	585	525	517	556	525	549	546	570	530	558	601	543	566	580	529	590	524	567	570	572	559	533	564	519	507	534	541	557	578	557	555	514	560	495	604	568	562	526	534	559	554	560	565	531	550	544	584	549	535	539	529	547	528	567	526	538	598	587	516	586	549	579	579	555	576	551	566	555	506	527	574	569	545	542	559	555	544	550	548	591	529	540	559	537	623	562	512	572	560	558	588	580	556	547	545	549	577	503	538	506	557	507	548	487	533	566	538	568	538	589	573	548	563	548	558	579	580	585	570	583	522	561	575	544	519	565	570	552	567	504	541	528	528	532	539	533	534	575	568	542	545	561	501	548	542	592	507	613	586	515	570	555	543	574	554	572	539	533	511	545	540	564	528	568	533	560	592	540	516	568	569	558	555	578	603	548	544	574	524	579	561	581	542	564	519	562	557	572	571	582	546	571	545	531	551	545	512	557	590	540	573	569	553	525	571	539	527	563	568	568	577	581	509	541	539	542	548	562	535	552	570	596	579	546	560	548	512	550	568	566	570	579	556	540	579	526	502	549	560	571	529	531	529	581	580	560	558	568	559	533	583	541	553	534	585	584	565	568	546	571	545	528	542	550	568	533	575	515	571	503	549	543	518	576	532	547	527	543	556	577	551	557	586	584	578	591	530	508	534	567	583	537	524	542	542	534	541	526	559	552	603	552	532	541	528	541	533	539	583	552	557	552	547	553	546	562	552	574	537	568	541	543	580	530	534	516	580	577	552	557	553	555	581	554	525	530	556	546	580	542	586	601	595	542	548	591	573	545	548	529	544	548	553	545	575	549	552	527	527	575	566	538	536	601	563	525	560	543	587	597	582	529	557	563	540	571	530	558	547	571	561	593	584	580	535	535	538	590	564	559	554	508	516	511	489	588	525	568	524	568	544	597	519	565	499	592	586	556	594	594	547	512	599	554	536	546	555	564	544	570	543	538	578	554	613	529	535	571	601	541	594	609	598	572	572	548	566	555	581	560	544	533	547	573	549	536	529	570	554	576	575	524	579	511	546	559	531	572	578	561	562	560	549	518	560	532	547	571	525	604	537	502	541	561	577	546	538	572	552	553	524	571	546	543	512	532	533	571	580	567	580	522	572	569	555	560	528	534	562	519	553	550	569	553	541	528	554	535	557	525	548	575	546	533	567	585	532	571	549	537	587	549	563	605	617	557	624	580	576	555	576	578	569	545	554	515	534	543	546	553	578	561	523	557	542	553	544	557	557	533	532	552	575	530	566	557	557	559	566	529	536	537	545	567	536	592	539	613	519	544	515	546	540	553	543	552	490	541	567	523	551	498	579	542	538	523	535	556	573	569	558	564	525	547	528	529	540	549	549	561	516	514	560	532	569	541	550	530	582	553	567	549	543	536	555	508	532	568	539	539	520	520	560	583	560	585	582	565	575	507	556	568	566	559	565	538	542	547	557	552	558	544	565	555	552	571	570	538	554	566	558	525	543	546	559	552	578	535	506	521	508	554	606	541	535	541	560	555	560	537	564	559	514	570	562	553	550	570	536	546	525	538	585	564	584	539	548	591	540	542	548	533	576	552	575	546	536	597	559	544	539	562	550	535	555	578	545	512	573	548	585	527	601	545	559	556	560	540	544	543	560	526	579	561	560	521
23216	20700	27924	23489	20685	11958	1074	672	498	490	429	403	405	365	372	339	368	334	338	344	370	340	307	312	329	313	317	330	313	323	271	281	313	291	339	308	286	296	263	298	330	292	306	307	306	313	314	285	291	296	308	273	275	281	278	313	285	320	290	319	293	295	305	293	303	292	308	304	289	289	307	286	333	303	316	302	307	326	321	267	318	285	326	327	285	279	295	305	286	271	306	281	285	284	310	306	281	315	329	287	313	303	295	272	319	326	288	293	283	295	271	311	286	292	265	292	289	272	284	288	292	300	274	281	302	302	265	320	312	300	298	276	320	316	287	300	287	318	291	309	271	283	264	297	282	294	265	284	267	322	290	286	283	331	291	302	276	262	286	279	287	250	323	308	292	294	289	325	300	296	261	312	329	279	305	315	300	275	274	274	281	288	287	292	291	274	304	314	305	274	267	272	282	301	296	298	290	307	311	281	308	309	299	274	297	273	292	286	282	301	276	289	299	293	287	329	306	292	315	283	302	299	268	265	295	270	266	331	295	271	297	265	292	294	267	291	277	292	320	283	300	254	313	302	294	306	280	305	307	301	311	306	298	270	286	272	288	321	284	277	301	287	315	321	288	303	319	281	307	308	293	297	305	310	277	275	273	288	311	303	305	278	300	314	280	287	283	285	316	268	296	273	283	282	289	277	292	285	291	282	282	312	313	263	275	294	289	295	312	317	281	350	302	287	274	289	277	265	287	295	294	316	302	297	290	285	278	316	284	297	290	292	297	287	289	274	292	297	292	254	284	292	315	312	308	286	280	296	314	282	300	285	296	270	321	302	302	289	328	279	295	330	263	290	291	291	289	287	298	274	328	307	269	299	292	306	286	267	292	315	274	310	297	284	271	284	275	307	282	275	302	317	311	272	315	279	270	309	299	285	305	281	296	294	308	294	293	289	307	297	279	287	289	303	298	321	250	277	256	318	271	295	300	286	291	301	270	267	286	309	276	312	292	299	299	276	295	271	279	267	279	293	301	287	296	302	277	296	282	292	297	267	280	295	325	277	312	282	291	287	273	260	307	299	305	293	259	270	304	266	259	306	269	312	303	304	313	319	292	280	294	301	267	311	262	309	271	286	289	315	299	280	310	319	289	261	293	302	311	303	305	289	318	249	278	268	284	302	259	290	281	259	312	300	270	293	294	295	287	310	314	286	310	294	325	288	282	278	281	302	268	306	298	292	300	307	300	290	282	285	253	318	300	303	291	302	288	280	294	316	281	310	269	302	308	307	294	288	284	294	272	281	280	276	310	286	310	309	303	278	294	299	293	295	274	328	307	293	322	298	318	289	296	292	302	295	288	276	313	280	284	313	312	291	276	270	290	301	270	302	289	263	264	312	252	275	287	310	289	307	300	295	271	315	267	322	308	350	284	283	275	308	277	284	299	294	288	281	274	293	291	297	305	271	281	292	260	283	300	325	259	293	282	282	264	257	265	295	290	286	257	303	272	308	296	281	300	320	294	254	289	269	301	273	282	310	336	289	313	285	342	260	273	305	300	326	274	312	282	294	288	340	308	272	286	291	269	283	279	316	296	262	308	285	298	277	286	310	293	272	280	313	304	308	282	286	286	301	305	283	316	291	300	290	310	269	296	259	263	302	309	276	281	294	264	292	299	288	301	300	287	305	289	292	298	288	304	276	291	324	284	303	288	288	293	296	313	311	285	285	288	308	324	299	289	296	281	259	297	302	307	309	279	331	301	289	299	303	290	252	286	292	297	319	305	280	279	297	271	287	318	297	306	285	288	318	275	288	299	307	278	312	260	287	284	278	299	301	295	322	264	318	296	316	305	300	299	292	289	308	324	297	297	309	317	294	309	294	301	304	291	280	261	301	297	274	306	306	307	281	303	302	306	280	287	298	291	276	285	302	295	314	297	280	276	269	284	281	279	272	311	296	306	309	312	316	314	282	255	303	286	297	315	307	303	246	279	262	300	269	286	275	285	314	326	304	263	262	290	283	291	280	271	289	270	286	280	298	273	261	268	286	278	299	296	285	285	298	301	307	316	266	307	287	281	253	317	345	309	290	287	296	284	289	288	288	331	287	311	270	294	295	262	302	289	284	302	324	282	259	289	280	304	278	283	316	277	306	285	274	320	306	276	293	278	311	275	284	278	296	320	304	308	287	275	270	270	315	305	284	320	334	274	318	307	303	304	267	294	306	312	320	297	301	260	286	269	303	274	290	280	315	274	268	293	288	258	333	288	301	277	281	282	294	304	277	317	299	300	307	309	330	293	311	285	278	314	289	308	287	297	264	291	296	274	286	311	313	268	300	284	307	310	289	305	298	298	291	300	257	261	310	287	252	309	251	290	281	272	296	317	299	297	272	304	312	300	299	313	299	277	290	300	293	280	289	310	313	286	292	272	285	294	283	303	346	305	275	259	281	278	293	272	301	281	326	301	308	317	288	283	287	276	296	320	300	282	290	324	276	264	292	281	278	325	240	270	301	305	272	280	304	289	303	291	326	316	288	286	278	288	288	291	288	298	269	287	337	278	272	274	295	287	298	318	319	267	293	291	281	268	299	307	291	254	294	301	316	252	285	297	315	297	299	295	305	274	311	308	314	277	308	294	302	243	312	286	305	304	320	319	309	302	256	305	290	302	294	276	291	299	283	282	313	270	296	287	269	275	273	286	300	316	298	287	322	271	262	267	282	302	313	301	307	306	328	281	299	282	287	288	269	320	313	262	295	313	307	318	323	313	303	271	286	270	322	277	290	273	316	287	288	312	280	308	316	269	289	290	305	282	302	278	288	286	306	270	295	312	280	285	285	287	306	301	279	281	283	268	306	315	287	261	271	299	292	285	281	322	306	297	268	279	316	283	285	301	286	296	267	287	270	321	297	288	280	286	289	288	305	269	308	287	295	281	339	305	314	311	303	288	315	262	268	282	286	290	307	298	326	314	298	277	310	324	317	318	320	275	292	293	271	306	284	294	296	288	283	286	264	302	299	268	297	303	299	293	266	291	295	302	265	295	282	279	273	296	272	276	290	260	268	279	292	286	308	290	293	260	298	322	307	330	315	289	299	278	273	264	274	293	293	267	293	305	288	327	328	318	256	314	279	302	274	265	336	307	287	296	280	283	301	307	308	303	288	316	302	277	261	294	262	296	258	290	284	250	294	306	314	295	261	299	276	291	295	299	300	285	288	272	275	289	283	293	290	320	306	278	307	306	278	293	297	285	307	277	287	290	304	293	290	294	273	268	321	271	263	327	286	270	291	285	308	306	281	286	268	296	297	289	289	297	299	255	290	266	290	279	296	290	316	299	257	316	262	281	300	303	267	299	294	287	250	271	279	279	286	335	289	295	283	296	317	285	293	302	255	320	301	294	289	287	285	287	321	325	287	302	265	284	297	307	270	259	299	288	290	282	274	281	283	268	291	275	285	272	256	285	282	302	333	298	298	288	290	282	282	296	293	303	288	305	305	298	294
37547	18084	6254	3056	2098	1658	1330	1061	898	796	645	585	540	573	471	436	437	415	402	438	423	384	424	368	415	358	377	379	384	340	355	352	394	403	413	360	380	378	356	359	338	322	358	336	342	365	366	334	366	368	344	313	362	339	330	374	367	346	356	342	322	340	333	339	347	339	342	357	376	314	349	351	353	366	336	343	323	350	347	361	361	333	356	366	393	346	316	349	339	299	337	348	299	330	340	304	335	312	303	318	322	359	376	308	348	344	326	354	340	349	327	317	366	366	322	300	326	333	358	345	357	334	373	340	334	318	349	346	364	335	322	307	327	330	352	359	362	309	352	341	304	378	364	375	359	360	354	336	355	342	346	328	348	355	341	337	301	315	321	368	366	340	303	362	353	351	362	332	339	313	335	365	343	330	349	359	333	380	322	341	341	314	342	358	342	354	343	323	322	380	326	355	342	322	314	329	345	348	350	345	362	351	312	342	372	328	328	334	317	326	337	361	346	354	347	321	342	352	327	351	339	329	322	369	314	323	304	324	328	352	323	322	345	330	325	352	347	331	342	335	343	325	306	366	360	325	290	351	317	340	316	311	320	345	344	329	335	328	328	323	345	374	341	352	343	327	357	330	319	356	334	331	323	317	344	342	335	346	365	362	337	327	326	333	288	384	351	327	332	361	324	322	321	344	318	326	331	315	369	357	368	358	350	345	343	314	340	349	330	322	370	376	341	352	340	313	349	315	337	326	358	343	340	350	342	341	360	324	350	387	382	330	331	310	348	344	341	311	362	347	365	325	358	327	321	339	375	359	371	345	337	338	362	330	293	332	353	330	316	344	359	328	331	332	311	305	348	345	359	293	335	347	351	350	360	329	307	346	325	354	355	344	333	355	336	348	329	318	302	318	332	339	382	328	351	342	369	355	333	329	338	335	344	329	351	345	319	349	318	325	327	327	346	300	352	326	316	345	312	338	304	350	354	342	345	341	357	350	331	351	328	334	340	339	322	315	331	361	322	342	348	350	340	319	316	338	289	351	296	325	340	344	337	322	345	347	308	307	321	336	342	336	345	341	332	371	356	358	370	362	342	373	321	313	331	310	333	312	358	350	330	380	347	322	349	335	319	328	352	325	311	323	354	299	333	354	327	332	349	342	351	382	343	334	352	335	361	338	344	358	327	348	327	325	341	335	347	313	345	357	327	308	342	355	332	342	349	354	338	344	350	366	321	324	337	383	384	305	333	328	347	326	323	355	331	300	317	345	351	340	370	333	338	348	345	345	327	371	376	356	338	326	354	343	340	322	324	364	369	327	344	328	339	295	320	315	319	364	380	313	336	350	322	342	366	325	325	363	310	317	352	356	337	340	354	332	318	342	374	330	342	361	310	367	365	314	347	329	331	332	329	326	331	330	352	333	364	335	340	345	309	346	326	342	338	344	344	378	321	348	340	339	322	304	324	318	352	326	331	362	353	316	314	336	326	330	341	366	329	341	358	367	314	365	338	310	327	360	337	323	298	375	350	329	343	328	353	349	330	319	353	332	342	351	302	336	326	325	337	325	313	363	367	318	333	379	337	386	376	319	365	340	339	336	360	333	340	350	319	361	345	331	338	319	348	334	351	351	368	320	302	357	339	324	345	338	358	342	358	313	303	362	327	361	318	322	345	358	355	322	330	343	341	370	342	358	360	351	358	343	324	325	366	354	359	333	329	348	315	362	359	333	339	341	314	341	372	323	335	329	345	335	334	346	348	325	353	314	317	337	338	358	309	303	342	392	321	325	333	355	346	336	356	324	337	358	352	358	360	334	322	318	334	346	324	315	315	328	356	376	371	361	343	358	335	330	353	361	318	376	339	334	329	323	353	331	354	349	320	331	311	309	320	365	354	340	315	339	311	339	327	331	309	348	347	339	328	330	339	361	325	336	290	377	347	348	322	326	345	338	327	324	344	329	324	335	328	328	336	373	336	335	316	345	311	309	348	334	299	300	302	329	332	344	344	352	304	321	301	357	347	342	358	364	323	352	335	308	309	322	363	362	348	355	357	304	321	361	331	337	339	330	331	353	350	315	330	316	309	360	330	328	347	350	350	324	331	364	328	363	331	353	349	348	325	306	365	333	341	344	339	363	369	307	360	367	354	341	305	354	351	355	312	337	333	346	310	304	324	313	344	339	348	340	315	354	375	341	360	333	308	333	373	309	325	349	350	324	325	314	324	313	336	331	323	333	351	323	346	314	316	337	367	344	326	368	334	354	291	373	339	348	345	296	324	336	376	333	327	318	355	335	341	312	374	356	304	365	340	332	338	324	344	336	353	336	360	352	356	344	342	355	345	326	336	346	338	305	362	321	366	332	324	331	331	331	313	330	329	344	354	336	332	346	319	373	356	340	338	355	296	324	341	328	296	341	355	365	333	329	330	328	325	355	311	320	321	346	353	333	372	340	354	365	349	329	337	312	341	348	339	332	328	324	323	359	348	319	324	319	375	333	334	319	342	368	352	321	354	354	348	360	332	315	350	325	359	343	374	310	337	354	323	328	340	299	315	331	335	353	354	312	333	319	328	338	320	325	358	311	335	323	306	349	367	332	332	315	335	357	361	343	352	338	338	347	346	336	334	335	344	331	345	319	331	357	325	329	322	335	336	348	325	310	341	308	314	352	295	335	348	319	352	334	333	353	336	344	353	349	342	328	351	347	362	318	338	337	345	312	354	347	342	319	316	315	334	348	334	331	333	352	315	325	332	335	343	356	333	336	339	345	322	343	323	327	378	347	326	320	314	350	335	332	328	313	321	351	300	346	338	339	352	327	297	353	358	315	349	323	363	325	295	337	339	326	305	323	332	382	345	340	345	317	364	330	334	336	324	308	338	341	351	300	333	357	356	387	341	330	337	349	306	339	352	337	337	350	301	318	345	305	352	322	329	342	347	350	317	354	337	366	355	338	344	317	356	368	348	348	336	333	343	328	322	343	364	333	324	341	310	339	311	332	334	344	331	340	340	343	370	352	334	338	331	309	354	335	344	340	351	378	330	358	336	343	342	340	337	333	319	319	352	331	326	344	318	332	342	313	355	344	341	351	316	316	357	352	343	348	316	325	316	331	365	346	330	361	350	352	332	301	322	341	308	323	338	351	352	346	361	325	343	332	339	330	349	304	358	309	341	348	347	321	308	338	332	325	349	332	332	346	355	342	332	338	343	305	355	315	333	345	316	348	346	316	367	308	330	355	337	338	318	324	326	318	350	327	330	339	340	339	349	346	367	335	361	353	335	365	323	349	344	371	319	363	362	333	346	334	330	337	360	324	347	345	374	328	345	335	321	326	365	353	320	304	349	330	347	347	327	321	358	330	313	361	351	348	343	346	352	337	357	359	309	299	338	325	336	307	339	329	332	358	331	361	356	321	311	359	336	322	364	340	320	346	306	357	323	357	337	325	338	343	344	331	336	343	316	353	355	344	344	323	343	358	346	334	335	340	321	339	329	333	331	343
24432	20719	26914	24486	13063	1263	960	795	712	787	743	732	716	631	733	672	695	678	715	692	686	712	693	686	659	681	655	701	644	715	699	673	700	714	639	664	692	671	648	674	658	659	690	669	657	665	646	674	679	679	671	627	641	654	687	656	669	638	703	663	713	695	662	663	681	665	665	661	665	655	703	685	684	619	688	660	663	689	688	688	691	730	680	667	673	656	622	685	674	686	662	666	687	690	627	717	683	662	642	660	655	664	663	728	591	677	644	637	652	644	672	664	709	684	652	710	654	651	643	665	646	660	687	670	697	666	652	668	671	692	663	652	714	649	634	617	670	656	637	629	706	682	621	647	709	621	668	638	656	679	700	686	666	709	653	630	646	646	650	640	662	713	686	689	672	617	679	688	663	688	656	663	623	655	634	665	640	641	650	672	663	624	664	672	647	652	662	616	677	671	651	658	598	657	659	683	666	687	685	718	685	706	677	667	664	709	641	703	674	636	659	657	669	657	597	632	701	669	661	670	620	690	648	714	653	700	670	668	638	663	717	669	626	669	664	650	687	696	696	642	668	656	625	658	648	698	656	699	685	679	687	654	654	705	686	701	658	658	677	687	686	706	693	646	626	683	636	670	680	645	682	743	665	643	670	636	646	659	727	658	654	689	655	672	681	637	698	724	662	638	652	658	629	663	647	655	639	654	626	653	602	642	641	633	628	634	654	610	657	620	651	666	613	664	662	602	660	651	681	670	631	675	624	664	664	648	689	708	650	668	660	682	689	674	669	646	660	701	708	671	678	638	618	630	647	619	678	679	693	691	654	632	647	687	672	658	666	627	675	658	680	665	657	694	694	651	684	714	683	657	681	625	709	627	685	678	698	698	706	645	653	653	698	624	648	685	672	640	691	625	686	687	713	678	670	634	724	712	640	706	657	604	696	677	651	692	641	628	648	696	706	667	625	635	649	679	656	672	673	637	641	622	629	647	734	693	666	677	647	606	642	633	633	657	655	628	661	644	696	646	682	621	657	657	665	700	696	627	695	636	695	648	709	629	646	710	691	658	674	653	702	660	650	681	680	638	648	648	670	707	655	677	661	628	618	658	635	627	693	679	674	603	656	729	699	631	714	640	650	652	658	692	703	668	685	708	669	660	684	641	642	628	658	648	680	673	652	642	667	622	659	667	670	711	694	682	689	693	685	602	638	661	667	644	674	657	665	685	678	637	664	666	656	672	716	635	660	727	673	686	697	667	689	648	652	654	702	690	657	652	645	669	636	635	684	658	663	667	647	633	627	617	658	691	663	656	697	702	631	712	642	689	669	644	663	620	691	654	664	646	700	639	677	675	581	660	671	691	624	688	669	680	664	677	641	703	590	779	633	658	667	692	675	692	727	648	712	659	688	608	667	675	646	650	654	650	668	682	659	671	668	665	667	654	656	674	576	725	651	633	659	658	680	643	615	641	640	639	616	692	663	643	656	645	649	679	653	649	620	663	657	648	657	645	682	654	627	627	642	649	641	697	668	659	653	686	624	681	650	669	694	693	674	690	718	610	647	629	680	624	637	634	655	676	668	681	693	727	686	691	656	688	689	642	670	650	631	666	694	654	649	661	665	663	638	638	638	662	670	634	651	655	664	640	639	702	639	678	631	647	651	668	670	679	653	664	665	686	616	660	679	669	681	641	649	614	649	672	641	698	642	648	656	634	675	695	651	636	656	679	679	609	674	691	653	651	638	663	731	664	639	683	593	686	627	693	671	640	684	654	663	664	678	680	701	708	677	668	669	668	648	645	720	669	666	647	677	689	672	639	686	626	639	700	683	723	730	657	694	631	600	681	682	666	667	635	654	709	669	636	665	669	669	657	650	634	644	652	655	639	650	624	655	716	664	669	675	670	649	743	710	673	673	677	649	598	645	680	681	613	679	652	649	652	655	686	711	650	659	675	652	681	663	670	679	659	624	592	658	681	691	669	655	643	645	667	688	639	642	679	657	691	611	679	664	641	657	645	639	672	651	656	697	685	656	647	644	636	616	684	679	658	622	652	672	632	651	643	657	631	665	644	629	692	692	683	682	686	629	646	689	668	693	711	701	710	665	630	622	676	683	640	615	663	631	655	705	635	687	702	651	670	674	730	647	724	653	625	640	587	654	705	610	651	653	716	671	674	667	657	648	657	632	639	648	678	674	684	669	627	674	681	638	653	594	656	665	628	671	671	665	663	685	671	614	666	643	645	669	657	659	660	688	626	652	633	668	635	698	676	689	636	626	671	634	698	663	673	650	631	685	631	630	645	589	679	623	664	677	663	664	625	633	645	620	640	667	687	649	634	681	654	668	634	664	693	637	681	661	657	645	696	649	651	623	583	660	671	651	715	641	679	688	614	669	686	693	717	657	657	682	648	675	663	662	664	635	686	659	642	692	710	684	712	647	654	683	613	682	679	629	693	648	660	627	676	682	677	657	659	649	603	651	678	642	664	657	668	684	622	697	679	666	671	669	654	673	667	652	662	674	648	676	648	631	691	686	668	690	675	682	673	637	630	668	674	668	659	674	649	663	666	683	621	653	648	667	648	674	593	691	640	694	668	641	638	668	647	686	679	636	623	651	704	663	660	665	661	675	634	629	637	650	656	698	659	638	710	615	618	680	606	691	652	700	630	694	676	650	713	575	696	684	670	660	690	642	693	631	644	692	637	661	632	677	677	634	657	658	666	663	630	629	628	622	676	649	688	635	670	650	652	669	681	629	661	659	629	663	669	659	672	699	640	644	692	665	620	670	664	672	643	677	651	625	669	674	664	645	646	692	649	700	650	669	627	680	653	648	643	652	634	648	712	633	688	694	656	693	678	644	612	637	658	639	660	674	669	660	665	615	677	650	701	666	676	690	664	647	698	643	671	650	662	634	707	665	715	702	716	651	643	709	654	644	702	707	629	617	727	661	665	678	689	601	669	653	672	694	674	660	685	626	673	662	617	619	654	641	681	692	665	647	665	634	666	672	647	636	649	643	661	643	661	684	639	694	676	651	662	671	685	681	670	680	626	636	630	690	689	706	664	635	670	648	698	618	660	690	668	662	658	677	701	695	672	688	725	667	687	633	631	655	707	711	661	666	639	687	627	622	643	678	691	693	706	702	694	663	664	648	694	676	649	677	664	634	628	636	680	644	697	665	666	678	658	658	640	701	650	687	681	688	622	658	676	696	711	655	671	588	704	637	690	691	605	694	669	645	627	652	677	671	659	643	667	606	693	660	661	625	612	671	637	690	647	625	672	671	643	688	678	698	675	711	677	677	701	638	640	682	646	659	692	651	663	646	679	638	695	704	611	623	671	658	655	618	686	713	690	673	670	675	733	680	667	645	684	666	675	647	646	648	655	648	682	641	644	692	674	666	635	666	644	640	666	616	657	702	669	657	663	631	674	674	647	660	659	659	659	664	640	674	645	649	696	624	649	686	689	660	662	639	620	611	652	704	683	701	663	662	616	689	684	666	637
38302	12895	4164	2338	1746	1442	1265	1132	1031	947	909	890	903	843	803	773	779	784	823	811	722	757	792	797	760	799	766	720	766	812	693	806	786	741	825	742	805	730	765	723	733	745	778	754	730	748	728	693	789	722	769	757	768	712	667	717	768	701	738	762	746	713	750	763	744	764	758	761	779	749	726	711	776	733	723	725	726	742	732	734	715	750	710	772	752	753	732	731	734	740	780	742	743	716	786	781	761	745	730	724	712	794	693	771	806	733	721	718	750	759	729	765	747	698	766	705	767	739	722	770	738	726	766	758	732	730	744	746	752	787	744	751	726	714	753	734	737	714	687	764	747	749	790	730	741	743	704	750	735	757	766	740	754	768	761	748	741	729	722	702	700	794	732	744	772	742	786	732	747	697	781	730	725	720	742	707	729	730	770	739	721	731	764	725	735	770	757	750	776	733	759	753	724	788	730	792	808	760	739	756	734	751	706	749	774	707	734	739	742	703	771	786	760	698	709	753	735	756	712	722	739	764	783	741	815	790	765	709	714	715	757	715	718	710	725	759	714	715	766	729	734	753	736	747	741	727	708	718	766	746	785	746	740	761	692	815	752	748	747	730	737	756	759	722	720	728	779	737	697	736	696	712	759	764	745	748	780	739	706	743	735	748	762	723	747	765	734	695	738	737	757	743	776	726	752	741	742	752	711	759	724	751	742	737	749	761	732	711	709	761	740	674	747	732	758	718	728	767	748	754	775	812	737	701	759	742	706	781	757	716	765	796	761	738	743	698	776	750	751	752	767	748	722	786	741	719	736	715	738	703	753	736	741	724	754	755	767	743	761	781	727	692	709	760	793	751	740	775	738	711	739	707	714	768	646	708	733	749	739	705	711	709	734	718	737	730	734	711	758	776	723	719	750	752	766	730	745	719	746	733	769	713	733	740	722	715	785	726	742	722	709	706	719	750	719	779	757	765	715	725	738	743	767	752	734	786	762	734	729	724	742	760	749	749	725	745	720	855	730	737	779	758	769	766	804	769	737	729	772	716	713	743	745	732	718	759	729	681	722	805	710	754	764	752	749	731	723	719	757	761	767	721	724	746	753	719	737	737	777	742	684	713	733	737	768	767	700	734	733	724	726	733	764	734	733	769	759	741	750	736	738	788	752	725	727	786	721	704	752	745	705	727	781	703	772	730	742	699	747	754	795	716	725	711	731	756	699	734	760	723	747	742	703	743	742	766	731	658	777	740	751	764	736	741	771	747	720	741	726	718	713	762	752	701	693	754	720	725	693	772	724	745	751	735	740	812	747	740	702	774	718	762	765	769	709	732	780	735	710	743	732	737	787	754	725	729	745	734	722	742	812	740	731	733	780	786	739	782	736	742	741	714	716	725	779	688	715	733	749	718	732	779	712	737	744	701	756	761	711	800	724	758	734	768	712	705	738	774	769	744	742	737	728	731	705	761	682	681	673	713	729	751	729	774	658	766	727	705	785	711	734	732	741	754	724	743	743	752	758	692	743	760	741	780	770	749	770	687	734	760	740	735	740	711	740	779	763	718	723	711	727	724	755	747	768	753	780	771	774	764	695	771	729	721	726	731	737	727	762	752	791	756	722	713	769	737	748	721	735	752	708	774	797	788	771	725	775	701	696	743	733	806	733	776	699	763	764	769	734	773	709	739	713	727	735	700	712	723	738	723	744	727	746	719	703	763	718	737	727	743	725	731	809	753	736	706	733	763	727	744	750	709	712	732	756	706	750	736	755	703	746	807	741	722	748	731	720	776	737	746	710	720	760	737	734	762	744	709	741	732	768	718	751	754	707	755	722	720	775	699	765	765	774	715	731	740	742	764	775	690	723	703	744	747	762	736	713	748	779	736	793	761	740	754	763	737	715	719	734	739	777	740	729	683	763	741	742	738	680	728	771	744	698	820	767	766	723	771	763	730	719	725	739	714	718	750	740	706	746	726	775	737	778	721	726	688	715	755	721	707	751	762	761	732	742	761	764	715	723	718	737	767	746	719	733	761	759	750	762	734	739	698	757	721	746	741	715	720	766	717	692	706	746	705	694	693	713	761	767	793	746	751	738	700	782	749	686	752	731	725	677	731	769	740	710	765	755	719	740	719	740	742	742	754	723	724	734	748	759	695	754	727	819	768	756	695	765	749	716	752	722	783	768	752	721	705	724	759	731	677	716	726	737	774	716	771	739	728	731	726	756	746	740	737	753	744	708	771	756	809	718	723	757	766	728	706	724	709	686	760	762	766	696	760	776	762	750	743	774	726	719	700	770	749	772	746	702	723	741	741	780	731	707	756	739	727	696	803	749	733	767	744	750	714	731	763	764	735	750	750	725	742	754	718	768	751	741	717	716	783	721	751	731	791	724	760	780	771	751	727	801	738	759	741	725	781	712	700	748	734	751	770	713	720	792	722	708	741	750	770	771	774	807	765	750	742	747	769	760	715	733	829	722	772	723	741	736	741	755	723	732	767	760	717	728	699	808	708	771	762	699	674	738	692	717	781	713	752	752	696	758	721	687	765	743	741	743	727	749	722	717	733	784	743	745	771	753	743	705	729	701	739	733	753	757	727	776	706	769	765	758	720	748	705	727	759	738	776	708	736	723	791	786	746	742	753	724	736	760	767	708	750	718	755	734	770	734	753	730	776	741	754	755	775	750	746	741	754	756	714	752	746	739	759	754	704	746	729	726	729	793	727	756	757	753	727	726	760	735	717	724	657	764	696	746	769	729	682	738	746	773	728	726	704	755	775	733	697	785	745	762	749	752	707	749	747	755	692	748	766	798	749	806	733	720	723	711	737	735	825	768	742	722	702	732	711	738	711	747	741	776	748	737	711	717	685	757	712	731	734	776	754	751	753	735	701	706	699	718	762	701	766	713	724	749	784	786	757	720	707	734	701	743	731	781	724	746	774	700	717	696	753	714	719	719	784	744	761	784	720	778	728	762	746	703	819	763	717	707	794	718	732	738	752	684	752	744	732	772	700	746	738	753	697	773	728	797	768	767	743	736	761	770	749	744	732	718	766	720	749	740	787	764	742	747	735	749	704	725	717	780	722	743	717	717	758	715	726	745	735	725	732	807	741	782	749	750	758	743	724	709	727	758	712	737	770	753	746	705	774	716	769	726	706	792	724	796	799	767	742	741	712	740	762	751	709	789	785	736	742	748	730	726	723	732	742	684	753	777	740	791	738	723	715	793	693	754	711	782	770	749	732	695	729	713	758	767	714	772	715	746	725	768	695	748	745	742	724	727	722	750	754	750	778	741	735	783	733	753	738	728	756	738	739	737	741	767	724	777	747	737	737	740	738	694	782	747	744	761	730	710	766	777	749	737	737	709	746	727	751	728	728	734	706	758	719	793	747	766	714	704	716	711	697	757	769	756	755	725	705	756	701	748	745	767	749	740	700	739	756	748	718	740	729	697	747	736	753	745	737	690	728	731	743	717	732	781	792	747	740	747	763	743	736	744	755
22352	20810	28441	23288	20811	20858	11825	1333	888	801	772	667	645	606	578	601	584	542	534	539	555	503	539	494	529	502	504	500	508	496	493	462	516	469	517	490	531	512	472	484	490	456	497	466	475	484	464	499	502	440	463	517	457	472	484	479	448	459	501	491	509	486	458	446	471	478	467	466	491	469	478	448	468	483	474	462	457	450	449	453	459	499	475	525	502	476	456	470	462	487	465	508	490	462	473	422	477	432	477	476	504	483	484	451	440	451	426	469	433	462	439	449	470	471	474	473	454	463	499	431	480	460	456	452	474	454	479	454	499	469	455	438	471	435	478	470	477	460	458	475	442	484	463	485	495	513	489	478	475	471	485	414	457	459	485	445	456	430	474	456	464	501	444	465	431	445	472	451	466	451	497	463	463	470	465	495	433	480	450	470	493	478	481	474	459	491	466	465	442	480	429	451	450	422	440	465	454	464	418	492	476	456	425	441	453	437	453	510	472	498	437	468	472	432	482	483	439	466	461	467	496	505	454	426	446	442	481	475	477	450	457	480	489	477	481	464	469	453	469	444	443	475	460	471	458	464	470	470	429	450	463	476	419	489	481	481	439	470	444	473	470	452	499	460	486	454	439	450	449	458	470	437	447	458	468	455	451	490	418	446	459	476	458	455	505	435	464	465	478	443	444	465	421	443	478	494	416	466	490	435	476	457	427	443	468	463	441	501	459	435	473	435	440	473	490	450	477	476	442	458	450	479	459	441	433	480	433	450	452	466	430	447	462	441	450	451	399	448	402	477	499	427	479	477	425	458	446	441	394	451	430	458	449	420	459	463	436	453	405	481	445	441	475	481	473	483	448	422	499	448	497	472	467	480	444	461	439	485	465	464	407	458	450	445	447	459	429	406	483	475	452	423	473	453	477	457	467	459	459	433	458	478	472	487	446	459	427	480	434	435	441	477	488	465	493	466	474	476	470	463	467	453	440	452	471	487	489	481	440	471	483	469	460	475	431	445	485	458	437	473	469	459	459	452	453	458	460	442	456	438	445	469	473	493	482	446	435	465	471	474	421	422	419	459	484	493	476	483	419	430	453	437	447	415	441	464	505	475	466	474	475	457	459	498	470	461	482	440	475	471	463	458	460	446	463	490	450	429	462	456	473	444	452	442	443	442	442	455	458	481	436	502	474	409	467	505	468	446	471	444	460	448	470	512	458	498	494	462	427	493	437	444	479	475	468	472	480	485	487	442	434	463	444	448	428	494	472	501	500	513	459	494	430	449	475	470	427	478	500	427	483	456	465	479	469	454	474	480	486	434	474	440	458	460	456	451	447	446	465	467	476	446	454	434	478	446	455	462	451	444	473	457	448	423	440	434	466	484	470	451	462	501	408	489	464	489	436	419	481	475	453	474	415	457	447	449	465	475	483	446	458	439	444	445	458	474	436	436	449	464	397	475	476	458	483	437	475	455	470	452	462	444	472	507	496	451	459	468	475	483	411	441	488	463	493	434	443	469	488	469	447	441	479	460	438	472	437	481	476	477	456	488	457	471	458	445	469	483	438	448	469	439	491	466	436	483	463	472	445	461	452	441	448	504	466	469	480	461	446	462	460	450	462	502	492	427	463	434	489	388	457	479	469	432	477	469	450	488	467	430	435	441	425	453	443	484	488	453	493	488	412	445	467	431	453	461	462	499	480	465	491	451	419	477	441	455	469	463	497	458	476	523	474	471	443	446	427	462	417	471	394	414	460	489	495	443	459	459	452	413	436	500	460	430	460	436	478	464	450	422	462	432	448	449	464	497	421	466	465	477	475	477	445	469	478	434	462	457	468	444	451	458	512	503	485	446	435	459	460	445	472	504	442	461	479	438	406	430	484	439	451	438	463	471	477	485	457	442	449	457	411	466	438	458	442	440	428	475	478	420	433	472	449	473	457	478	461	455	494	490	469	456	444	466	496	452	443	457	446	456	457	446	472	448	447	452	442	436	436	432	446	466	469	465	458	475	474	480	460	484	447	439	470	452	466	413	459	436	432	452	475	430	500	505	503	447	468	485	443	478	481	418	462	457	443	433	485	463	442	446	476	456	485	472	447	445	436	478	475	453	482	472	454	451	440	474	464	431	445	468	486	420	461	446	439	437	491	441	495	502	467	465	476	487	494	459	426	478	484	488	496	466	464	462	471	467	465	435	441	451	424	492	445	454	429	455	478	437	461	441	434	477	448	449	454	472	466	457	466	484	447	441	465	469	433	447	474	423	456	458	472	447	454	448	466	462	454	438	480	441	416	462	466	442	445	466	469	476	468	506	450	479	446	500	488	443	472	513	480	443	463	459	449	460	441	455	461	464	457	450	441	441	474	426	472	425	463	451	452	434	455	463	448	457	478	444	472	455	469	421	469	451	469	473	478	488	413	460	431	447	431	427	444	430	429	457	455	453	437	464	477	452	483	482	444	461	477	473	491	453	466	460	477	473	485	478	486	498	467	465	487	466	490	500	439	475	497	508	466	478	492	472	486	449	508	463	438	423	466	461	451	451	454	493	437	479	461	454	477	448	425	480	461	442	463	468	455	444	434	483	457	491	435	498	464	471	458	505	426	445	474	490	443	510	494	476	459	423	482	459	453	490	463	445	462	449	435	473	446	477	451	482	433	464	468	499	501	465	476	454	439	450	467	455	462	503	416	457	464	459	450	461	446	455	413	479	493	432	433	516	489	479	471	470	452	496	435	448	471	474	474	454	474	470	483	449	464	435	485	421	447	473	474	457	457	469	465	431	485	455	479	452	476	463	444	468	486	434	438	484	466	457	467	477	479	450	417	458	478	458	504	483	491	436	502	486	504	506	445	468	484	436	468	452	457	447	477	472	461	466	449	468	451	467	447	465	454	491	437	472	479	429	469	459	481	429	441	467	456	468	435	443	487	473	482	435	476	473	471	461	481	509	446	453	452	465	427	477	513	431	475	448	438	476	444	453	468	491	465	474	456	443	445	488	490	427	491	422	470	480	450	460	487	488	515	449	454	447	434	509	437	467	461	477	463	488	436	444	436	463	458	473	469	496	455	466	477	455	463	530	447	436	473	446	445	444	440	416	454	460	469	455	457	461	453	490	468	429	425	475	458	445	442	423	468	442	500	460	450	473	499	492	436	467	440	477	469	490	441	466	479	480	460	437	462	484	467	471	430	450	484	449	488	427	465	433	467	494	488	469	418	451	477	476	458	451	444	468	468	442	458	463	469	451	476	483	484	474	451	480	454	499	512	464	446	478	504	468	450	433	491	444	445	483	471	440	489	461	445	441	454	463	446	461	468	443	438	483	456	452	464	438	449	447	484	461	479	470	460	492	484	453	424	447	471	497	444	451	437	442	434	451	483	456	466	390	441	451	433	428	448	469	519	487	474	441	463	468	412	464	469	446	436	443	456	406	463	434	477	468	468	477	460	492	457	439	440	463	438	477	462	446	502	471	487	459	470	449	478	484	460	445	481	482	459	462
43076	21103	11140	5852	4100	2967	2417	1976	1574	1347	1133	1005	926	826	786	763	690	685	715	613	603	605	563	572	635	569	593	563	562	526	561	634	564	587	564	564	588	589	555	557	559	538	537	521	556	535	545	514	527	537	496	549	485	523	494	536	505	482	520	501	509	504	460	541	512	540	480	494	515	506	558	537	531	509	493	481	487	479	533	514	545	495	520	533	508	497	476	503	534	516	509	490	471	455	493	476	513	502	529	476	510	514	485	550	485	493	536	503	522	485	551	493	513	487	533	509	492	533	458	510	489	489	521	488	494	510	483	533	484	460	543	504	476	487	514	502	477	485	486	545	512	488	485	484	523	516	450	507	511	491	502	478	487	507	521	509	516	546	455	488	496	501	498	514	470	563	512	531	474	494	549	519	494	491	504	495	460	523	469	504	485	525	516	481	522	490	518	474	502	533	523	498	512	525	518	467	497	518	511	509	509	472	480	465	492	471	493	482	499	468	515	506	538	468	498	512	502	457	516	479	483	511	525	492	489	499	511	524	565	496	513	529	513	489	488	487	486	499	517	459	502	485	490	502	492	471	483	524	542	509	544	488	537	515	523	500	521	478	487	506	496	497	527	520	531	459	464	532	482	516	449	518	509	513	481	508	467	489	467	490	481	508	526	482	532	509	517	495	489	504	493	482	502	526	518	519	469	521	506	517	506	494	520	517	507	484	496	498	513	496	498	453	498	493	498	478	500	503	546	501	514	468	481	479	499	545	562	496	495	492	519	504	495	479	465	482	510	507	497	512	450	496	512	519	520	472	510	506	478	513	525	488	537	529	484	513	476	500	526	488	505	528	538	509	498	491	468	551	534	482	491	457	486	493	512	473	575	487	510	443	483	489	524	499	480	492	462	524	470	527	480	454	480	488	491	499	462	499	497	532	490	490	492	489	532	525	536	483	519	552	518	497	469	495	497	470	477	470	497	530	530	500	508	485	488	546	527	436	455	521	498	515	504	513	496	516	514	501	511	512	498	519	530	513	496	515	466	499	467	514	515	488	490	504	507	456	522	481	491	503	495	534	519	486	465	475	517	498	493	484	506	512	502	505	504	508	496	486	492	525	519	490	516	527	520	500	525	473	497	515	516	492	555	483	507	502	479	516	475	484	494	505	506	468	511	517	478	515	483	502	474	487	488	496	502	525	541	518	494	502	557	535	458	493	489	512	479	500	476	506	523	464	481	545	503	492	530	522	520	522	519	499	518	488	514	493	499	504	431	485	474	468	498	491	536	487	465	493	555	519	515	501	482	527	506	471	489	497	514	507	479	493	506	498	482	510	521	493	499	502	476	486	473	508	497	488	506	514	506	506	507	544	491	519	523	499	504	512	548	525	518	494	490	467	505	505	512	515	494	515	471	540	496	454	476	473	498	545	507	529	473	540	520	491	466	510	499	494	448	523	501	520	455	469	480	528	444	481	494	516	527	478	485	508	531	496	514	507	522	516	483	516	474	508	507	522	524	490	512	519	498	517	523	506	502	514	509	493	489	487	489	487	460	545	543	474	490	512	524	468	507	492	480	460	483	504	481	474	527	496	501	501	539	519	514	485	476	534	502	481	487	517	507	495	468	506	542	505	488	536	525	486	486	518	496	540	521	504	441	504	478	514	470	510	514	510	517	486	490	481	518	500	515	521	480	482	522	510	509	535	529	522	490	513	482	485	482	468	492	495	496	473	485	484	538	494	481	495	511	517	538	510	488	457	500	500	521	524	484	503	463	498	508	517	535	500	469	500	514	474	498	486	515	522	479	456	510	489	502	486	489	487	502	518	528	501	544	529	486	489	504	496	506	509	501	516	507	459	579	522	508	456	497	539	481	495	484	515	475	460	477	469	497	507	493	495	484	509	515	529	501	515	505	516	498	519	484	502	495	513	476	497	497	510	536	470	460	456	456	458	475	522	493	494	492	513	474	479	486	511	485	515	508	471	498	516	514	489	491	518	484	498	489	510	514	495	574	488	475	491	530	473	489	490	545	529	484	501	482	495	528	500	522	492	493	500	489	492	485	506	501	488	506	525	532	486	473	508	470	482	476	513	498	531	529	522	499	530	527	538	471	526	529	507	502	511	482	517	476	469	510	548	505	553	496	490	485	516	466	510	503	497	494	557	528	488	487	518	497	527	480	500	508	494	482	497	525	500	506	508	526	518	501	466	498	486	489	419	530	501	518	507	519	490	469	516	544	479	501	463	520	484	449	465	517	503	534	485	534	503	528	515	469	529	461	488	510	520	529	524	512	531	474	456	515	482	483	496	521	509	511	502	541	527	491	525	489	501	493	510	565	486	478	539	481	528	493	528	492	512	502	506	475	532	448	482	464	520	487	493	519	497	481	447	475	491	474	481	489	521	540	497	475	469	504	496	518	488	512	504	489	507	487	506	481	505	467	533	508	489	539	504	481	470	471	443	507	522	485	485	483	501	488	498	478	474	465	510	516	503	489	493	468	462	546	483	520	497	513	489	500	483	497	501	486	499	489	522	483	483	532	477	509	454	492	511	531	514	491	519	503	493	463	491	531	502	485	470	499	520	495	510	508	459	489	504	497	488	512	488	540	497	474	450	544	515	500	502	490	507	505	514	522	505	467	496	519	469	483	499	491	533	501	517	468	462	507	513	489	517	493	509	500	516	513	490	529	511	531	523	525	467	468	489	504	513	515	495	483	459	499	487	497	550	523	470	496	500	560	477	560	507	491	512	470	489	532	483	534	539	493	471	471	516	529	496	490	465	512	515	473	477	522	526	510	466	508	507	483	510	485	489	511	495	492	491	483	520	536	495	463	497	488	491	515	527	455	490	519	537	539	454	486	460	474	493	505	516	511	503	481	502	527	484	483	490	514	504	509	484	494	487	519	499	465	503	534	498	510	491	497	490	521	502	462	541	498	494	498	485	531	492	483	487	518	466	479	509	546	496	519	497	488	501	510	503	472	473	468	501	504	512	518	479	527	482	502	479	502	487	529	459	451	523	495	498	523	492	513	549	471	506	461	515	533	538	500	525	490	529	498	527	512	522	492	535	516	516	535	484	542	495	503	532	524	501	481	495	499	469	480	513	487	527	513	506	506	503	503	523	495	496	526	463	473	496	499	500	498	498	481	476	485	513	544	507	459	490	496	472	520	475	533	470	472	504	492	482	511	513	537	524	493	488	471	484	498	503	487	528	464	473	514	493	435	526	492	530	519	525	478	475	525	524	529	517	475	496	504	504	484	506	521	513	507	521	516	502	495	494	493	462	508	559	530	519	517	485	503	544	499	519	463	535	514	523	481	513	489	469	494	512	503	454	479	501	503	486	485	489	483	538	469	498	489	517	523	481	504	495	512	498	522	521	487	489	494	484	514	475	483	488	506	522	512	516	485	493	492	485	462	550	519	503	540	475	491	475	474	520	484	535	493	495	473	498	463	531	493	521	512	505	502	497	493	499	512	522	512	473	497	498	504	499	515	517
29130	20877	10904	1332	737	733	622	490	506	515	484	491	479	502	483	506	492	481	512	506	446	502	495	501	481	491	489	524	539	463	543	529	485	493	507	497	495	488	505	489	510	504	490	504	451	500	495	477	494	485	463	518	511	501	448	505	491	507	482	462	505	472	541	488	463	449	473	482	466	506	508	501	487	481	468	526	489	483	495	530	490	491	506	490	503	495	465	456	513	460	513	472	521	484	459	489	525	502	466	523	482	471	481	456	488	498	511	474	520	505	493	504	474	477	479	443	541	475	500	488	501	491	520	490	453	530	462	489	480	517	502	485	515	523	520	466	489	518	488	491	484	492	479	516	459	499	451	479	498	471	446	459	471	501	450	469	517	487	515	465	523	448	465	495	497	474	482	466	460	517	509	510	524	513	504	479	498	501	446	448	470	482	485	492	508	541	490	435	490	490	485	509	493	487	467	479	464	486	433	517	446	507	464	503	498	487	502	518	498	481	471	505	472	532	522	481	481	491	465	494	503	465	501	523	461	492	437	461	467	475	484	462	463	498	515	470	467	522	440	484	504	458	555	464	496	527	459	526	478	499	487	511	517	473	522	464	517	471	471	504	463	495	485	471	457	501	491	478	448	465	467	485	536	474	481	510	509	464	486	485	489	485	519	488	514	480	471	508	461	488	476	468	491	499	492	472	470	482	508	510	455	489	481	518	461	488	472	536	506	512	450	491	529	475	479	470	435	476	504	476	451	476	517	482	485	509	487	510	483	457	514	518	454	470	505	489	504	464	475	477	496	475	498	502	472	533	504	498	460	470	481	490	507	463	505	513	511	459	473	457	514	457	518	458	516	468	448	504	467	494	467	459	508	489	472	461	471	489	468	468	496	456	474	526	504	536	480	502	423	458	515	456	516	496	510	482	496	476	465	498	463	485	495	540	504	491	501	469	536	492	494	461	475	508	459	485	483	460	483	515	507	499	463	491	502	468	501	451	486	505	467	480	499	512	459	486	480	527	515	494	449	482	477	513	467	540	457	536	499	462	492	463	464	455	479	490	450	474	480	514	465	484	481	538	555	524	526	456	496	483	494	488	506	471	497	478	503	475	445	517	467	486	492	492	478	466	431	480	492	467	525	491	496	496	474	507	470	456	474	501	480	486	512	476	494	476	487	499	460	508	503	479	483	515	485	420	485	494	459	496	479	458	472	474	467	467	518	504	480	514	475	474	529	506	482	519	455	479	511	497	511	492	466	495	492	499	480	497	477	448	485	453	485	512	514	466	457	521	494	492	461	485	450	501	482	450	475	524	481	505	468	471	469	467	510	466	505	499	503	499	485	490	502	486	495	507	521	522	484	491	464	522	471	494	524	483	504	492	473	487	491	472	476	478	480	495	485	485	494	483	502	454	506	440	469	467	517	472	484	442	498	495	466	474	478	515	511	474	476	491	467	473	493	484	459	477	459	486	523	509	463	498	510	481	483	462	495	441	529	490	470	497	507	474	498	453	464	501	449	479	522	455	488	508	463	514	514	483	475	482	501	467	481	493	473	471	475	485	474	455	439	444	473	433	514	481	455	491	483	497	506	522	486	474	506	476	499	475	490	490	507	515	451	454	510	454	511	505	505	484	504	477	486	495	431	478	480	513	516	482	491	474	449	521	505	474	492	464	508	515	442	485	479	457	491	482	491	464	474	482	467	440	484	472	498	504	516	494	518	500	534	518	534	527	467	502	487	469	514	463	446	542	452	478	488	469	497	468	442	495	492	517	480	474	517	487	481	494	495	494	460	497	515	434	527	483	488	514	476	466	469	447	494	451	484	536	504	432	471	494	478	504	476	455	447	440	489	464	464	519	488	474	463	483	485	486	519	479	498	456	477	474	484	500	531	488	512	492	482	490	474	500	504	505	536	527	479	524	462	465	456	428	452	467	478	513	490	477	508	479	497	507	457	506	484	482	535	504	474	471	489	501	494	494	470	474	539	479	526	494	482	498	478	465	507	456	461	502	468	475	449	514	493	516	468	464	466	492	508	490	483	518	492	493	508	517	472	495	514	470	486	477	505	522	501	488	506	451	459	460	485	450	502	469	500	502	484	485	491	477	497	500	491	492	507	515	478	504	475	499	446	494	517	518	503	490	500	485	498	464	509	501	456	473	469	503	514	480	471	528	507	473	466	503	470	461	482	480	501	485	490	484	472	505	464	534	484	482	472	490	515	502	454	520	486	480	502	481	455	481	508	482	501	495	463	479	507	471	486	517	485	467	524	484	458	518	463	499	492	511	540	476	493	491	500	491	480	502	455	516	512	484	526	528	467	477	477	491	500	489	489	511	505	450	476	474	491	486	492	466	460	477	518	498	475	461	529	484	484	472	487	501	506	495	474	455	509	433	485	484	473	500	499	482	474	517	481	461	483	458	498	495	481	491	496	527	470	498	481	518	499	460	480	468	471	487	467	517	479	486	488	492	477	492	472	481	492	477	514	514	471	450	495	449	480	531	476	496	466	460	479	473	458	472	502	547	512	496	502	498	497	497	491	512	516	512	522	475	499	525	473	466	477	503	484	461	493	491	471	493	487	482	500	495	470	485	507	508	488	486	479	498	495	458	539	499	490	502	504	469	475	495	474	503	483	482	500	543	527	511	516	512	485	484	501	434	473	472	519	494	464	455	518	474	479	491	489	468	465	484	496	517	474	489	469	515	456	486	504	514	487	504	465	456	473	476	491	478	466	489	495	513	492	466	468	489	509	460	495	462	476	503	492	481	516	505	484	465	497	522	470	515	498	505	490	512	490	441	485	477	463	454	492	496	472	455	484	471	537	468	462	510	506	454	471	522	513	453	486	529	520	504	526	499	478	486	441	523	516	492	485	447	448	493	529	476	461	491	479	480	503	515	464	505	457	510	464	486	484	428	466	486	512	468	496	520	514	522	452	488	486	539	486	489	484	497	483	492	496	487	480	498	509	492	529	494	505	488	477	486	486	535	508	462	527	499	502	450	499	497	519	450	446	456	481	471	453	515	516	517	473	472	474	502	486	513	494	486	487	495	433	450	505	469	495	504	500	516	487	472	493	536	504	506	516	505	459	521	463	440	496	490	482	489	484	466	463	480	530	485	485	476	460	472	432	465	505	490	477	468	545	515	466	483	486	519	481	471	482	463	491	525	464	498	474	447	502	492	465	488	483	476	493	477	466	527	492	471	497	503	495	462	476	451	498	469	469	488	509	503	462	467	495	474	446	443	520	499	463	478	483	484	505	474	490	467	501	470	496	481	445	487	477	491	456	458	476	483	484	464	492	498	482	487	520	480	499	529	502	467	499	465	456	491	482	495	504	482	479	532	510	454	468	527	489	474	485	493	485	451	486	462	503	487	492	457	448	483	483	467	476	521	482	476	509	510	502	533	472	469	487	491	474	501	486	442	496	502	493	473	467	490	498	458	463	459	504	471	491	480	516	491	533	483	453	468	470	511	510	498	519	481	474	462	497	490
35126	8983	1327	881	711	702	627	588	593	547	593	563	525	584	579	592	559	548	548	570	590	573	566	576	496	555	597	562	562	562	588	616	561	593	552	595	566	559	582	561	577	599	550	568	568	551	536	565	582	569	548	586	547	562	597	566	586	566	540	555	570	564	523	544	576	570	566	550	578	575	552	580	550	551	575	544	568	515	578	599	536	569	574	577	604	553	577	528	599	583	558	566	545	546	596	545	532	569	517	635	573	571	608	516	554	537	582	573	587	566	530	526	578	546	589	548	575	591	555	520	594	568	586	585	545	567	578	599	544	575	567	536	610	555	580	541	597	544	549	556	549	578	596	598	558	557	548	545	563	567	565	570	547	576	593	531	592	550	543	541	565	540	576	553	571	528	578	560	554	538	560	578	530	528	551	521	586	572	572	567	567	539	564	538	532	566	540	572	570	585	538	532	559	572	597	522	534	587	578	589	535	552	535	558	593	545	584	531	556	522	524	571	587	564	554	565	566	566	570	563	617	538	579	577	540	556	571	568	552	553	620	516	537	562	604	557	579	592	535	578	550	562	565	575	565	566	557	584	570	571	575	618	558	553	535	578	581	561	562	526	583	576	646	513	592	556	546	568	567	582	550	581	532	558	550	539	600	604	551	533	570	564	519	574	557	577	635	577	574	550	568	607	605	521	557	575	607	597	564	559	556	564	546	567	562	595	578	567	552	595	566	590	557	540	538	566	585	534	546	556	558	561	541	521	523	583	580	537	593	571	580	540	538	527	543	553	578	566	510	547	551	546	566	555	554	559	546	564	566	560	546	571	555	583	606	558	587	521	570	515	573	537	551	539	579	539	527	558	568	550	555	582	586	578	546	574	572	582	517	589	551	574	595	605	582	529	585	587	560	569	562	551	541	590	611	558	602	533	572	608	534	585	561	552	569	553	565	554	568	600	570	574	568	632	570	576	577	604	517	581	595	576	536	542	545	549	603	558	553	581	579	525	530	552	582	555	559	570	541	547	567	553	556	565	542	548	575	533	555	588	547	549	544	544	627	608	522	569	551	575	602	566	565	560	613	591	570	553	583	573	555	607	590	578	573	569	578	576	591	635	559	580	536	580	531	502	565	592	553	563	600	551	576	550	574	573	534	525	561	546	609	548	572	605	562	560	588	557	551	560	557	552	533	560	573	535	566	536	571	592	557	552	554	609	558	530	540	584	548	539	535	577	564	550	589	586	520	567	547	584	583	550	558	538	538	574	533	560	567	553	606	561	566	597	550	577	595	568	563	568	539	533	583	578	575	576	554	562	570	606	571	579	579	547	546	569	567	563	547	548	589	564	559	543	578	554	539	587	539	567	581	574	523	556	562	546	576	543	516	568	562	583	570	607	536	561	551	570	543	538	573	593	574	593	546	582	541	562	572	559	584	598	596	568	535	555	605	532	559	585	549	562	568	562	555	571	629	552	526	558	547	524	552	567	532	605	522	538	572	519	556	566	568	545	582	504	527	540	584	583	546	584	601	534	544	574	628	551	544	541	600	603	556	572	541	575	646	577	554	568	545	531	589	603	595	546	532	582	572	565	575	522	524	532	570	560	548	571	563	511	566	573	551	547	548	552	586	554	545	561	613	514	587	542	588	579	596	549	569	540	537	571	564	556	527	552	529	533	586	547	508	600	536	576	588	562	606	557	567	528	527	534	592	600	552	521	537	572	558	575	508	497	548	572	572	567	615	545	569	591	563	563	567	585	583	570	591	570	551	599	564	600	599	546	575	582	539	521	524	531	516	554	595	621	579	571	545	579	614	542	553	541	540	568	562	592	588	568	513	584	592	603	564	567	568	571	524	558	553	540	552	582	557	553	556	526	542	528	571	571	571	584	523	564	561	545	578	550	562	572	527	562	571	507	561	548	564	554	558	539	527	592	579	508	551	521	538	545	543	560	561	581	540	541	558	551	594	566	572	542	585	554	591	560	536	568	511	563	577	540	552	608	524	551	595	576	590	524	585	554	532	543	547	558	548	550	540	590	536	540	542	547	578	556	570	596	572	557	534	587	558	532	563	533	596	558	566	630	582	559	575	536	578	574	553	561	551	518	522	544	565	582	551	536	570	534	587	573	586	568	524	518	551	582	567	583	549	544	579	575	574	505	563	564	581	523	579	566	587	582	547	559	590	530	564	556	610	525	613	561	541	561	617	527	527	525	554	569	573	579	537	584	575	585	538	577	584	553	556	567	573	537	584	569	531	577	553	593	610	586	565	587	563	548	552	572	577	609	559	564	579	536	602	568	539	559	564	543	586	532	619	565	553	573	511	598	603	540	593	567	571	507	610	554	553	527	599	532	551	578	598	525	610	573	562	577	559	577	586	584	606	554	551	571	585	585	548	597	579	611	567	567	581	520	566	559	591	573	575	570	587	581	572	611	500	557	538	551	551	567	558	536	587	527	583	595	563	573	543	588	551	562	580	540	561	549	559	557	544	581	562	572	563	532	552	556	563	565	559	554	551	555	607	572	561	577	553	553	536	572	550	537	561	548	562	585	543	578	579	566	522	568	583	611	576	506	540	551	564	555	516	567	566	578	576	583	566	540	572	576	584	575	613	525	588	568	524	541	574	547	572	536	584	597	566	541	596	537	599	542	587	531	535	597	569	577	585	569	552	594	551	530	572	563	548	554	567	587	545	553	544	580	586	568	561	569	556	559	552	578	556	575	528	588	542	587	589	582	605	534	555	560	570	571	548	589	574	576	553	574	562	547	581	543	511	609	547	577	559	578	533	525	547	614	575	584	536	593	589	555	573	568	567	574	543	553	533	585	560	601	531	518	561	620	573	550	559	550	589	535	552	570	591	565	549	540	548	553	556	596	497	567	598	544	575	615	530	583	547	560	574	555	562	564	564	560	536	545	588	516	602	554	512	568	560	551	590	559	563	566	559	533	564	572	584	572	557	551	577	560	548	562	592	537	574	583	548	581	611	567	554	575	515	540	587	562	594	563	580	573	586	528	509	591	561	565	587	602	562	536	573	543	604	535	561	563	557	591	565	570	558	540	540	584	556	595	586	562	587	567	586	598	563	603	593	564	594	562	577	552	562	527	561	605	547	533	587	562	558	576	542	573	577	610	565	565	544	557	565	580	562	576	537	525	553	566	614	609	576	535	546	515	565	592	543	522	512	540	592	580	550	528	574	591	569	556	600	577	578	565	566	554	562	538	552	546	546	570	579	565	568	571	565	575	546	561	557	571	550	586	542	547	543	552	564	581	561	534	570	542	612	537	573	558	526	596	571	545	561	606	557	539	560	557	554	562	542	580	614	560	576	560	591	559	599	561	549	537	578	542	595	544	559	556	578	566	570	522	589	597	553	582	561	556	577	568	560	594	585	578	546	574	562	523	570	535	544	536	601	557	553	586	585	553	554	575	553	576	581	526	582	556	573	579	513	524	523	542	554	551	569	562	575	547	560	574	563	576	566	599	585	578	535	543	553	531
23245	20732	27959	23551	20719	11927	1106	637	509	492	455	420	396	377	376	398	344	343	341	344	334	370	306	335	319	348	322	331	361	314	310	349	335	328	343	349	337	343	332	316	337	310	304	301	327	279	311	316	322	329	313	285	293	328	305	317	311	310	315	306	268	313	290	306	305	297	313	290	303	279	301	303	338	304	332	291	300	301	281	339	299	299	318	303	326	310	301	273	272	330	316	323	297	305	341	308	285	300	309	319	282	322	309	291	280	292	295	309	303	310	303	312	298	335	286	329	300	293	331	332	292	310	288	287	294	306	331	264	335	286	317	285	307	319	288	304	300	321	293	312	297	294	291	293	299	303	301	315	292	312	323	299	303	287	288	294	311	317	310	283	308	307	278	292	296	305	313	316	298	325	286	294	306	302	305	310	311	307	327	289	314	309	313	334	313	293	325	302	301	303	340	319	295	325	309	280	305	304	315	291	288	275	332	321	323	299	301	277	307	287	317	277	265	320	313	291	333	295	338	290	317	311	317	255	313	284	296	314	297	276	290	348	316	323	313	306	312	305	302	304	302	302	294	299	306	328	341	282	293	288	325	289	319	328	261	274	289	282	330	317	297	332	299	325	312	295	317	304	298	271	310	303	300	317	300	259	331	302	278	292	282	284	325	328	284	286	321	302	287	322	289	300	337	308	306	288	299	279	267	346	318	301	280	268	297	329	306	262	322	318	314	271	329	301	293	291	285	313	289	297	303	291	294	292	299	311	323	315	309	321	339	323	293	295	318	311	288	316	306	310	302	271	337	309	332	280	279	333	290	311	295	315	285	300	294	302	316	318	302	304	310	265	309	318	312	307	312	294	297	298	296	310	301	286	309	313	304	335	262	290	344	291	331	315	305	276	303	320	292	282	304	322	294	310	322	297	279	315	290	302	330	307	280	296	298	281	280	291	312	306	305	292	300	339	288	286	269	298	320	283	323	286	304	316	288	302	292	308	315	323	336	318	290	331	299	302	311	318	296	295	303	291	335	273	296	266	285	317	279	295	329	283	317	306	306	313	341	314	291	316	281	306	315	336	320	318	306	299	302	287	317	371	311	302	319	306	317	340	282	315	309	299	261	310	297	320	296	284	310	278	308	329	300	293	282	333	297	288	309	317	291	304	337	306	308	306	276	348	326	294	289	277	280	299	333	314	275	284	325	294	315	327	311	308	325	324	326	277	301	297	300	299	321	305	332	298	305	288	305	300	301	330	295	302	303	302	337	295	297	285	276	266	302	324	305	302	302	309	301	298	343	302	300	311	306	324	318	306	302	289	302	323	312	272	305	313	346	293	347	295	345	296	277	324	319	333	288	313	302	281	295	299	310	280	305	269	288	284	272	292	299	317	339	304	279	312	308	306	317	317	307	249	318	322	280	337	290	301	267	291	304	319	301	303	306	264	280	264	282	309	285	280	281	285	331	307	292	309	298	298	289	316	316	317	328	288	298	326	303	318	260	307	289	314	302	280	294	312	286	317	322	304	310	336	265	291	301	360	305	319	281	290	300	286	282	321	327	272	281	347	319	334	313	297	291	327	305	300	316	319	311	302	266	277	260	270	307	288	310	294	307	295	291	298	316	291	311	312	332	296	294	295	315	283	312	298	316	255	290	300	307	329	298	302	306	300	315	306	326	314	316	285	298	286	315	296	292	282	332	308	288	277	340	327	311	335	304	310	311	328	291	289	277	304	313	289	309	329	291	292	299	338	305	317	292	322	316	311	315	298	323	325	297	288	310	294	289	283	280	248	318	292	286	320	310	298	296	295	331	316	285	288	304	321	306	326	304	292	325	315	298	294	283	293	313	320	326	307	288	276	276	310	289	302	323	305	316	337	320	297	299	319	311	323	329	314	344	282	329	308	312	291	295	291	312	333	284	307	301	318	283	339	311	318	317	292	303	303	316	305	292	270	286	301	301	278	315	327	281	291	342	288	288	299	292	274	280	291	293	297	321	286	315	310	306	316	262	305	308	355	284	309	308	316	289	318	313	313	310	298	268	288	300	265	303	308	285	320	321	291	315	320	285	298	301	302	284	298	299	306	306	321	309	288	296	318	302	308	293	290	337	293	319	295	315	288	277	285	319	285	327	297	302	270	306	288	295	310	326	311	294	302	323	285	282	300	300	295	303	294	333	292	330	294	300	274	324	285	271	315	312	312	322	325	307	303	298	314	312	276	309	305	281	318	289	300	313	308	295	291	293	295	297	317	332	289	312	307	317	322	348	303	292	292	286	304	302	277	273	303	318	298	300	302	314	280	294	286	297	322	271	323	300	349	315	309	314	260	319	284	309	330	305	290	305	306	321	281	306	306	297	319	316	308	304	304	287	276	291	321	328	270	318	304	276	329	298	306	286	281	308	330	254	298	314	293	263	309	311	271	318	316	327	347	300	295	307	297	300	291	318	296	282	309	321	338	360	315	302	287	320	274	314	304	296	295	303	314	288	305	309	315	305	313	328	293	306	288	296	313	298	288	318	295	284	327	286	271	296	325	300	317	332	300	302	288	292	311	329	284	299	301	299	295	319	295	293	322	282	302	295	307	289	285	287	286	302	314	271	298	322	292	336	312	323	294	280	331	304	280	303	301	270	276	294	289	301	298	278	299	299	265	297	339	295	286	289	312	311	315	322	322	273	307	321	277	276	286	296	310	302	284	313	283	303	305	309	321	330	297	316	301	340	277	277	312	292	306	329	272	285	293	306	311	312	292	330	284	301	303	283	329	309	283	295	303	318	312	308	306	305	281	317	318	274	309	296	290	335	313	281	290	335	299	304	323	297	303	290	290	308	294	294	334	304	316	292	287	310	294	279	315	324	333	318	319	296	278	308	301	312	320	323	296	297	301	304	331	276	279	305	302	278	316	287	288	292	307	321	302	286	315	315	321	314	290	323	269	270	305	307	330	305	295	286	300	328	308	297	325	274	310	287	299	293	293	282	287	295	308	297	269	312	300	297	303	278	331	290	334	302	331	311	296	322	290	286	308	296	300	315	318	318	294	315	292	332	286	311	272	298	302	308	322	292	295	302	275	306	335	301	310	324	318	268	301	329	282	303	303	289	298	274	295	287	274	305	305	308	302	319	277	317	274	298	260	288	332	294	301	294	323	328	315	311	288	319	268	302	280	255	326	314	310	291	291	319	304	307	306	330	294	311	299	322	311	301	283	287	302	309	299	319	302	311	301	326	287	299	275	302	309	321	278	295	308	313	298	303	279	271	299	289	299	313	270	295	317	307	320	306	303	313	295	339	309	297	307	307	288	306	300	308	299	289	320	282	298	306	342	283	279	291	277	285	298	307	295	291	270	307	291	308	310	278	300	308	310	270	321	312	314	291	335	302	300	296	280	293	323	269	307	279	314	297	326	282	273	278	313	274	305	315	288	308	308	360	323	277	292	309	342	278	283	328	280	311	265	299	291	329	307	309	296	288	266	299	321	329	291	307	270	322	306	320	291
38545	17601	6516	3149	2122	1699	1312	1051	878	765	638	598	556	486	454	431	452	420	420	444	410	435	416	404	423	405	409	438	381	353	346	417	399	404	404	377	393	363	372	378	350	383	357	345	357	354	340	362	344	342	363	360	376	341	367	358	344	359	352	345	339	339	323	365	344	359	359	380	321	352	342	338	341	393	381	379	385	340	372	376	368	365	380	381	382	339	385	341	373	336	325	395	337	358	354	357	364	360	335	315	316	342	327	362	388	376	360	341	363	352	318	339	335	327	368	339	351	342	322	365	371	330	321	353	355	356	356	356	349	336	371	355	376	358	383	331	337	371	317	327	361	343	381	355	400	333	355	330	361	317	356	393	360	319	338	346	363	340	339	347	346	348	362	337	327	364	384	323	350	343	325	354	343	350	347	371	356	383	326	339	319	381	337	337	346	322	382	354	318	357	357	325	366	418	339	361	339	354	359	338	366	338	327	312	363	323	355	337	337	345	339	353	361	364	355	333	338	361	351	355	349	345	349	367	337	365	347	378	339	344	389	336	342	338	358	328	347	313	358	356	359	317	373	338	349	319	360	330	335	333	359	340	354	351	351	324	339	364	339	310	329	361	330	356	347	349	351	313	328	376	347	374	343	335	346	336	336	344	341	337	304	371	361	319	343	359	322	370	383	376	381	362	329	360	363	355	333	343	348	342	324	348	351	325	337	351	346	360	331	362	336	362	347	357	326	343	336	344	348	305	361	358	349	324	340	314	342	333	346	381	351	357	395	353	354	332	391	327	343	335	327	343	359	335	329	344	366	350	361	326	370	383	375	379	356	361	360	355	350	338	348	347	353	341	329	352	333	346	340	337	338	379	358	344	338	346	304	354	327	309	351	336	317	331	379	333	367	314	331	373	361	355	341	349	380	332	361	351	336	361	345	334	344	366	341	349	340	371	360	349	337	367	347	361	346	353	375	333	332	350	361	335	349	372	334	337	332	345	388	359	323	393	337	334	338	357	353	337	310	387	303	352	354	352	355	318	357	378	351	355	328	340	366	380	327	332	361	372	354	346	348	315	332	377	297	337	335	360	355	354	368	368	335	314	353	356	309	331	284	357	346	353	344	362	325	372	327	388	343	320	344	322	321	363	369	363	324	359	308	365	349	338	369	398	355	353	338	355	332	354	371	369	373	330	355	345	333	343	335	329	340	334	372	347	326	346	358	337	339	344	360	353	351	373	371	349	393	324	339	365	345	351	366	345	338	384	363	366	342	348	350	321	359	338	365	352	319	320	376	341	330	337	328	312	391	343	331	365	334	361	386	350	382	364	340	329	348	337	335	349	329	335	355	349	338	341	350	354	325	324	304	373	382	363	331	328	340	337	350	391	339	345	343	340	352	357	353	354	349	350	352	354	323	333	322	350	363	362	357	307	364	358	333	366	356	329	335	340	349	351	339	353	369	327	383	342	350	364	363	372	341	350	364	335	326	361	348	360	351	366	335	333	325	377	362	374	355	331	351	346	341	328	378	347	312	379	335	349	344	360	348	353	365	337	343	357	362	328	322	364	325	353	326	365	348	306	361	318	352	369	361	327	371	347	341	346	354	361	338	330	343	374	343	338	319	375	341	308	360	352	353	372	380	339	368	353	353	347	356	335	359	319	365	331	355	347	377	353	353	366	336	349	377	376	384	323	341	360	336	383	351	329	336	356	335	341	354	344	332	346	344	367	332	321	342	346	328	347	392	328	356	337	322	349	316	336	307	366	351	361	371	356	368	325	376	331	331	374	321	361	353	366	319	331	329	363	342	347	372	353	352	347	327	364	392	318	352	366	368	356	327	358	354	353	343	357	344	348	371	338	367	357	386	350	348	366	340	360	357	368	342	353	341	344	367	357	325	337	347	336	342	373	324	356	315	368	358	317	365	338	322	332	324	340	333	344	364	369	356	350	338	340	335	342	349	312	345	323	365	363	332	327	336	356	347	323	346	381	348	327	352	329	363	380	316	333	376	327	366	363	345	343	375	356	332	346	338	356	366	332	370	339	348	366	356	349	347	320	357	329	330	350	372	320	351	355	394	360	395	374	342	331	351	365	349	347	369	337	322	338	316	321	353	343	377	338	339	332	355	345	314	345	346	343	369	369	369	361	335	374	350	323	320	345	361	357	339	333	376	379	381	314	354	353	321	362	354	390	354	328	344	351	345	342	354	343	332	363	349	342	363	355	355	345	374	358	347	348	351	362	384	360	332	343	370	358	329	337	354	365	367	341	337	360	345	317	362	310	324	363	356	345	367	385	326	320	374	310	352	374	349	359	386	354	369	344	353	356	329	333	375	336	350	351	349	300	347	328	377	365	354	350	336	359	372	377	361	329	320	357	314	379	362	312	347	344	338	387	359	333	355	354	357	314	368	329	353	350	341	316	360	338	331	365	348	356	354	337	384	350	376	408	346	341	312	364	349	314	373	303	346	347	381	349	351	344	322	349	325	336	341	370	348	356	346	360	356	327	370	365	342	360	371	349	351	373	338	328	349	328	356	350	357	378	327	328	351	352	322	335	339	369	313	359	368	367	359	346	366	358	370	318	337	347	320	322	332	357	340	363	354	336	370	337	382	332	339	365	300	327	378	356	336	374	348	367	389	350	357	344	344	353	335	354	359	370	337	363	350	353	369	349	326	355	323	330	347	361	352	332	340	387	352	345	362	343	355	364	385	327	340	345	354	326	370	350	351	355	351	347	347	329	351	351	354	346	354	335	362	344	364	326	360	319	323	344	322	326	335	368	363	352	342	366	355	346	373	368	381	348	385	372	330	341	341	369	367	312	338	331	358	331	324	335	360	362	352	337	354	333	349	332	360	385	341	383	364	368	368	359	354	331	346	357	338	345	336	338	339	345	383	346	349	363	359	343	349	373	387	383	331	360	381	345	356	338	351	332	362	357	322	361	336	352	346	352	363	325	344	338	336	339	386	394	332	308	346	348	393	339	341	345	362	371	347	356	367	356	360	373	320	379	344	360	361	369	376	370	349	338	346	340	359	355	337	365	362	342	354	362	363	377	366	336	356	353	316	355	346	353	358	331	337	323	353	340	334	350	348	338	355	362	313	346	356	325	308	360	360	372	347	299	355	335	327	356	354	359	352	317	373	327	357	345	361	338	363	350	320	363	359	338	352	353	339	351	366	353	323	344	324	305	366	345	343	357	348	358	358	349	315	353	345	360	320	337	371	318	372	335	346	369	351	349	340	393	313	335	340	356	338	357	353	351	387	347	323	357	345	320	339	328	372	356	367	324	326	343	365	356	357	387	345	353	329	327	327	359	364	365	366	315	377	385	367	351	358	386	348	337	364	346	364	381	361	357	357	355	321	352	354	364	352	339	347	333	352	379	341	386	355	332	345	325	329	332	348	384	346	331	361	337	323	352	334	335	358	341	342	296	341	318	391	348	362	361	342	312	370	318	350	321	360	351	345	317	321	374	355	321	349	366	369	338	382	320
24474	20744	26980	24422	12935	1313	927	807	786	762	718	753	674	717	717	663	651	717	717	730	697	648	700	745	651	658	690	736	670	697	686	693	674	735	708	671	632	709	709	685	713	706	696	650	669	674	658	654	708	678	665	683	632	724	711	646	622	666	657	714	728	668	653	677	655	665	678	666	688	653	640	659	700	657	681	617	684	696	668	692	669	675	689	673	677	670	659	627	651	704	675	643	695	696	694	676	694	665	679	724	685	673	716	680	644	738	744	627	685	696	610	661	674	700	681	659	633	630	666	695	669	675	680	699	617	670	662	687	688	624	687	665	654	652	650	666	678	675	698	706	651	661	700	688	671	659	684	621	689	685	661	688	692	665	676	681	637	699	657	689	693	661	631	672	674	722	684	680	665	673	670	663	691	642	668	609	711	658	646	608	724	684	688	651	656	633	665	665	663	662	670	705	647	686	638	642	640	670	699	663	670	708	662	665	649	687	749	635	640	679	610	675	670	653	661	694	639	659	695	672	678	648	676	658	679	625	722	664	679	657	648	674	692	652	675	672	681	709	691	673	696	714	661	680	704	642	664	670	662	657	670	654	621	649	696	678	671	664	684	659	667	719	693	699	626	669	634	646	641	681	702	680	670	676	629	646	672	630	689	622	645	707	659	715	635	703	666	671	668	677	671	661	689	692	680	700	645	706	699	722	649	657	677	649	615	642	634	651	637	680	704	655	690	637	703	615	643	659	643	695	705	697	617	737	666	672	603	652	659	613	667	686	662	613	667	671	694	670	643	638	687	668	626	632	631	655	687	680	667	686	649	689	644	672	672	721	663	687	644	715	647	653	614	638	648	655	662	680	680	686	681	667	672	663	623	654	745	637	650	641	635	694	661	731	697	687	662	712	655	669	644	679	681	664	664	671	657	657	596	601	641	701	661	707	679	625	696	651	703	693	641	653	718	696	688	668	710	684	662	675	680	665	620	691	698	663	674	629	666	708	638	652	667	623	677	669	696	679	653	644	690	676	691	682	693	713	667	673	678	669	709	644	690	617	653	694	622	618	687	716	681	696	678	631	666	699	637	623	663	683	641	651	703	698	656	701	635	654	688	640	644	648	679	662	689	692	669	650	661	667	665	677	671	650	674	628	663	687	677	712	670	660	683	689	695	689	701	696	674	642	688	644	673	678	655	647	674	671	664	683	635	663	675	646	716	680	706	701	670	637	704	680	683	744	647	647	695	627	686	654	709	659	691	632	686	648	672	685	682	723	700	671	679	678	661	644	670	668	640	638	667	675	627	679	655	692	674	688	691	631	664	655	675	669	683	657	637	664	696	650	643	677	683	682	671	682	660	711	664	669	653	710	696	684	602	632	649	660	669	689	679	665	666	685	636	713	713	696	658	691	636	687	684	616	640	669	696	647	682	688	705	672	725	658	680	630	661	651	680	654	668	672	651	636	690	677	681	652	656	665	681	659	659	635	673	672	623	664	680	675	676	663	675	671	691	682	683	655	664	647	703	690	721	655	673	674	652	631	652	691	661	718	640	687	703	673	711	651	645	635	646	697	662	676	626	738	714	700	694	656	620	660	652	730	690	673	655	717	671	678	674	762	677	640	701	642	636	701	624	664	695	701	677	685	661	646	678	699	655	627	702	635	672	694	664	680	686	684	702	657	677	656	730	658	673	688	654	634	661	715	676	686	692	671	674	666	659	672	713	689	674	686	650	694	704	633	674	681	706	723	706	678	700	692	657	629	669	669	661	679	685	673	675	623	691	679	612	665	669	678	650	638	657	720	659	687	670	668	681	674	677	658	682	664	681	673	649	660	703	679	654	662	667	651	682	703	675	657	713	663	665	700	682	674	677	683	672	679	644	677	709	685	675	610	653	711	712	654	738	694	654	605	731	672	684	657	655	673	671	670	697	640	684	636	686	669	672	660	656	624	666	712	649	699	638	680	610	651	645	669	632	690	667	642	714	634	640	646	674	633	703	732	642	635	644	657	648	662	663	689	667	657	645	674	650	698	663	684	682	662	701	644	639	658	654	652	672	686	686	656	658	650	675	650	668	704	692	651	654	648	657	667	643	699	658	657	677	652	663	666	702	643	636	662	687	646	655	675	658	647	648	648	670	708	668	667	713	623	655	692	623	654	695	670	703	657	616	690	701	680	680	625	675	662	661	688	629	617	654	702	713	714	731	686	668	609	708	722	704	629	629	711	663	620	614	664	699	673	723	635	681	729	710	675	649	680	663	659	659	715	677	670	670	674	687	660	693	666	630	648	662	676	688	683	707	721	656	681	625	698	697	659	704	694	625	651	669	654	640	706	638	696	684	642	642	650	676	670	640	666	670	650	643	651	659	675	684	631	647	673	654	679	645	719	634	679	668	627	636	622	622	641	701	642	659	713	710	664	646	709	655	616	679	668	648	692	643	676	642	689	699	640	671	691	720	651	682	687	682	645	657	649	676	701	650	624	674	662	709	695	659	649	673	679	672	650	682	671	723	665	620	704	660	657	665	643	668	625	667	688	659	665	710	647	682	695	670	688	679	674	642	660	636	711	694	638	657	629	692	619	689	702	681	682	707	668	680	659	670	641	692	633	667	690	647	663	657	649	663	665	672	665	689	674	705	657	655	689	661	659	647	679	644	668	706	662	717	681	719	708	682	639	706	649	663	654	678	654	723	674	644	681	655	646	684	653	702	665	620	643	731	671	667	671	644	616	703	655	656	689	676	689	627	676	676	674	627	650	678	692	685	654	639	690	671	654	686	708	690	661	648	665	637	670	610	703	671	657	709	679	672	654	678	659	646	634	664	656	689	697	701	696	663	689	674	685	703	619	643	688	659	656	634	701	689	655	652	688	663	639	634	753	668	646	657	668	651	634	709	705	642	696	682	678	682	622	664	665	662	666	659	714	653	667	659	694	652	668	649	679	703	678	691	668	685	734	672	631	686	624	688	654	721	640	646	664	630	655	703	652	667	674	660	640	719	701	635	677	704	665	715	637	650	699	725	700	687	659	676	648	652	662	691	641	700	646	660	645	713	634	690	645	700	682	643	607	679	614	658	670	643	638	669	650	672	683	713	654	648	671	699	685	655	681	665	655	655	682	619	695	659	659	695	656	694	654	725	685	650	670	637	692	657	666	647	673	637	669	680	661	649	673	663	673	670	683	660	657	662	648	698	624	639	693	654	657	654	665	685	635	658	595	683	689	628	683	663	633	650	684	651	643	697	691	663	653	655	639	634	656	640	694	710	662	674	694	699	642	614	644	730	723	668	636	661	677	635	674	641	673	682	709	619	656	659	675	710	672	655	672	712	675	684	688	659	675	672	652	685	670	663	683	732	665	613	656	607	662	649	631	686	653	720	700	688	670	645	694	673	653	668	677	621	638	671	679	677	660	708	656	676	652	652	634	652	653	625	669	676	637	637	660	696	633	651	694	669	693	676	665	649	638	648	650	705	627	623	703	668	670	635	715	696	683	688	643
38205	14729	4329	2361	1756	1550	1277	1112	1046	933	951	903	882	800	793	782	819	787	784	789	791	777	729	782	725	831	721	787	824	789	774	732	768	779	797	812	798	782	764	772	778	713	730	779	720	692	729	755	746	720	729	750	693	747	756	803	811	713	769	749	730	737	715	705	734	728	756	750	816	759	763	778	741	781	788	759	771	757	699	759	784	773	761	746	806	728	719	702	745	697	789	765	737	730	735	814	748	744	774	755	723	707	733	716	788	782	769	719	760	778	745	775	743	755	718	750	791	751	776	775	751	698	734	755	789	765	728	788	751	733	706	729	739	785	781	783	718	755	772	752	712	781	720	748	804	702	791	772	718	745	719	762	751	763	737	771	730	737	752	787	793	734	761	712	766	791	710	743	695	713	750	761	779	749	755	736	694	772	749	790	744	783	744	760	762	706	761	764	742	730	699	697	763	732	746	737	745	737	735	735	776	731	728	743	756	747	737	751	729	760	770	727	794	758	742	756	707	762	777	714	776	726	734	751	739	780	767	769	735	723	743	736	723	717	768	776	711	793	747	722	753	763	714	743	741	735	789	775	735	724	702	693	727	719	749	745	706	733	722	736	761	762	736	706	715	743	735	734	719	751	753	798	751	742	743	758	723	723	778	734	745	768	757	705	760	731	747	734	760	750	758	720	743	755	747	719	753	758	790	774	766	754	703	729	709	744	735	737	708	761	773	788	744	729	743	746	777	720	790	726	790	707	745	733	755	732	720	732	716	806	725	727	719	759	714	721	738	728	755	699	786	724	761	746	739	749	746	758	744	758	724	725	786	770	719	764	744	759	744	724	701	770	806	807	735	729	778	727	751	739	719	731	733	721	735	714	705	701	802	736	709	722	690	736	721	745	774	741	727	749	721	800	722	774	729	794	756	731	762	735	760	779	705	712	782	755	725	794	722	748	788	787	734	702	738	751	704	747	713	738	779	771	710	749	750	720	670	695	749	758	760	760	777	774	758	753	745	721	757	675	745	725	742	709	737	714	787	811	705	709	721	747	771	731	744	725	738	717	731	738	714	745	754	777	782	735	768	719	805	729	751	752	782	780	767	715	789	793	758	731	741	684	716	753	779	761	727	768	721	764	733	769	721	721	740	791	712	755	725	760	810	706	718	735	719	740	729	737	727	714	784	787	757	739	699	734	780	776	758	758	728	766	729	740	717	754	702	764	734	718	730	761	746	774	737	733	744	737	739	753	781	744	676	775	715	753	702	734	747	728	762	733	732	742	760	732	784	723	794	762	783	780	750	784	778	740	756	766	757	727	697	704	742	723	679	691	750	780	715	762	717	793	709	797	747	735	741	771	743	731	726	783	739	727	751	752	798	759	702	750	702	768	760	745	750	809	739	714	772	782	725	700	754	730	746	751	767	755	779	719	736	714	737	730	771	751	699	781	752	766	775	709	761	708	726	740	723	740	767	752	780	736	739	720	731	735	701	770	735	762	716	721	751	752	758	765	757	761	796	735	774	710	750	720	710	777	730	815	760	716	687	738	707	763	718	739	734	758	852	741	766	762	728	763	759	743	722	715	821	764	760	738	763	762	743	737	751	781	755	736	744	782	720	760	721	746	711	810	703	788	750	739	743	772	736	788	729	767	735	731	745	721	748	760	774	730	748	777	739	743	760	747	717	712	762	742	740	746	719	720	790	775	747	757	717	775	792	743	734	733	766	695	730	700	737	742	720	808	783	765	776	707	770	795	776	775	733	748	742	774	776	736	715	751	723	779	722	785	727	701	726	790	709	722	717	698	757	711	736	709	773	693	715	701	717	727	708	745	752	758	767	730	677	779	739	708	715	725	724	809	758	706	740	744	724	715	756	752	756	764	754	747	744	732	781	753	745	779	740	748	768	754	734	764	825	709	773	720	705	761	796	730	740	730	689	745	802	724	778	759	727	773	817	778	696	765	743	742	745	769	726	703	742	714	788	742	760	766	753	736	719	753	737	773	721	772	753	732	776	792	743	772	786	755	726	742	731	720	704	732	756	752	745	809	718	806	761	738	715	764	768	758	755	751	744	720	766	726	751	695	782	737	749	740	735	757	742	744	744	715	745	750	721	744	747	727	750	691	700	733	761	732	749	755	748	750	793	743	720	768	691	735	753	742	804	759	763	741	709	728	699	738	779	780	731	740	721	765	748	752	778	809	720	763	742	777	691	719	741	685	752	723	766	702	767	774	700	741	755	757	737	701	744	735	770	719	728	761	743	750	764	782	714	761	783	759	728	691	766	742	739	734	762	729	743	721	739	725	768	738	705	688	800	748	726	778	766	749	766	728	759	779	751	754	722	769	748	709	770	720	739	721	730	739	758	781	759	775	772	758	760	756	772	782	733	763	776	770	775	798	768	700	731	768	790	756	717	778	770	753	777	727	782	731	724	748	774	743	748	741	782	760	745	782	753	742	733	741	760	722	767	699	777	748	715	784	747	750	765	780	716	751	735	813	715	735	760	711	743	754	677	732	708	706	721	720	768	734	716	751	763	723	780	719	755	721	743	801	792	777	767	781	782	707	714	741	735	752	738	747	750	721	726	747	763	713	751	763	813	789	784	775	695	793	744	710	743	738	695	742	741	765	736	794	739	803	772	785	741	665	748	798	758	757	808	731	726	762	715	682	771	711	675	759	740	701	748	707	758	734	735	771	770	765	748	724	809	760	778	745	732	739	716	706	758	746	699	750	746	755	804	734	703	756	805	795	798	801	779	720	755	800	795	666	740	775	713	763	728	739	781	752	742	730	759	741	717	772	722	770	724	746	766	784	776	797	736	739	749	794	703	755	756	710	768	757	746	757	766	716	709	744	719	749	705	746	741	749	718	763	743	743	732	744	777	746	762	693	740	740	804	735	723	730	809	727	729	763	741	782	748	762	759	735	725	727	745	718	773	749	776	756	728	727	723	736	759	730	762	730	753	767	752	749	756	768	739	748	748	761	735	763	713	735	791	743	720	747	736	744	771	730	729	749	753	816	750	747	739	733	801	698	765	717	725	745	743	766	720	742	717	726	756	731	732	759	764	759	725	747	741	758	764	707	738	734	795	711	780	723	733	729	757	732	684	745	752	792	741	772	764	775	783	810	801	733	764	735	728	744	748	772	739	714	767	725	749	754	786	705	798	767	762	753	764	766	741	716	786	735	752	731	733	709	691	739	784	727	740	762	767	775	792	749	719	746	738	753	773	762	722	734	769	745	768	720	706	725	815	761	768	756	763	723	730	724	751	731	719	758	735	695	782	770	704	772	744	741	768	792	794	763	764	735	774	715	738	783	733	762	784	719	723	779	710	751	761	729	782	748	695	713	725	818	754	774	718	771	788	741	727	774	734	734	710	735	721	737	783	742	760	732	739	794	749	711	729	763	779	771	762	725	770	760	703	745	760	765	787	739	761	784	795	715	763	730	748	766	735	725	748	789	797	745	724	773	737	703	734	735	759	734	719	782	762	755
22252	20724	28295	23212	20716	20777	11625	1350	902	896	772	722	657	630	637	621	613	522	535	543	506	503	506	528	550	486	494	484	507	510	535	563	504	527	506	487	518	504	488	506	545	478	496	473	486	476	533	461	453	512	501	485	466	520	441	482	444	478	460	472	444	482	464	507	455	469	515	467	469	473	454	496	471	483	509	464	470	486	481	478	493	458	482	472	507	478	451	519	488	465	462	443	466	453	470	455	478	465	456	465	484	498	457	478	474	453	449	491	487	445	479	484	430	445	474	468	468	494	502	444	460	462	495	494	482	475	516	414	453	445	455	434	454	429	435	421	448	500	457	439	445	507	444	448	475	482	445	460	448	467	462	472	455	465	468	506	459	415	461	486	447	407	498	431	497	474	519	430	463	515	418	485	435	467	418	505	485	452	466	448	466	484	496	461	470	472	456	481	436	456	463	475	461	473	439	482	455	488	422	455	472	451	483	467	495	439	470	462	471	513	468	447	470	458	437	463	464	433	479	475	460	482	478	446	474	487	462	467	480	461	469	439	445	432	438	480	439	448	499	501	502	458	456	460	448	498	486	466	421	466	442	450	483	484	463	460	495	468	434	530	479	462	454	498	409	472	470	482	418	454	493	476	444	435	471	422	491	440	446	482	493	489	482	450	492	455	476	479	446	463	459	463	498	428	519	484	456	475	463	461	462	487	418	473	477	449	459	522	506	487	468	477	443	449	465	430	480	438	494	474	457	518	461	509	512	483	450	463	501	469	462	427	471	465	463	472	431	459	417	489	471	475	484	479	491	493	437	464	428	452	427	424	475	468	462	443	433	472	443	480	462	454	488	486	515	470	472	478	468	477	471	451	412	465	456	494	455	435	443	465	441	462	421	413	486	472	457	473	466	480	445	463	437	471	467	425	478	458	451	515	454	456	467	446	478	479	428	444	472	452	487	465	473	471	441	437	496	502	452	442	468	478	426	463	422	477	511	494	477	450	466	483	519	461	499	484	468	450	454	448	486	503	459	502	442	464	459	407	447	457	453	480	398	431	480	469	429	470	484	468	446	495	450	440	476	497	443	420	475	433	436	436	484	481	473	452	476	465	490	467	494	504	469	478	419	458	465	485	462	496	426	504	455	477	468	473	446	433	453	479	444	520	471	443	495	450	458	467	467	442	470	462	477	470	472	475	466	453	468	461	464	450	504	484	461	462	490	486	456	442	465	421	444	501	497	487	494	456	444	482	449	439	439	480	457	455	463	439	505	496	413	444	453	469	480	494	414	488	494	462	474	466	439	455	473	473	469	476	434	461	485	476	457	486	455	510	449	463	488	463	478	417	465	483	512	471	455	428	479	449	472	474	460	447	477	429	450	466	468	509	508	449	487	465	474	481	499	461	443	455	448	466	464	471	436	448	447	481	484	442	481	467	431	472	466	461	469	529	490	447	460	482	491	468	471	493	472	519	467	484	452	422	452	450	461	453	484	433	459	474	463	446	457	485	477	443	485	479	449	438	459	487	472	451	483	480	463	494	436	467	470	450	486	453	447	442	482	455	457	492	444	487	450	468	471	490	485	442	489	490	406	471	469	493	455	482	425	448	469	487	496	465	452	466	422	468	488	498	458	447	443	448	468	418	462	487	478	447	463	499	465	490	438	489	455	498	453	464	466	469	458	450	481	466	460	493	437	446	439	510	438	474	449	460	448	441	461	456	468	455	512	467	433	485	475	455	421	447	459	439	481	475	467	507	486	446	458	451	457	436	483	443	472	468	447	467	446	436	462	471	454	450	490	470	445	444	437	446	459	447	465	473	463	464	463	482	433	508	491	434	512	434	466	459	484	443	425	441	462	451	448	500	463	461	443	484	423	449	475	464	450	472	483	488	474	418	433	462	466	468	458	461	456	473	431	477	480	512	468	479	469	447	469	482	459	437	461	472	482	495	488	434	476	467	432	450	511	511	441	460	480	491	501	449	472	469	468	471	451	476	456	488	449	464	465	489	501	459	474	491	481	470	484	464	462	441	474	443	442	461	459	461	515	464	460	440	461	455	455	488	510	436	440	461	416	487	468	442	419	458	459	477	431	438	488	435	443	453	509	468	485	491	472	438	465	484	477	446	438	460	467	479	452	462	428	454	444	412	439	457	462	514	465	431	461	472	475	474	450	461	464	427	470	438	430	442	464	429	447	467	485	458	481	472	472	448	481	434	445	453	456	495	434	495	470	492	467	439	463	481	480	431	440	454	484	485	475	447	446	452	477	420	475	463	448	431	479	473	472	452	462	471	446	451	436	486	456	484	451	425	440	460	496	419	502	479	490	453	438	447	457	479	478	470	468	442	446	497	457	454	497	487	424	468	483	492	452	466	487	423	459	477	449	433	475	459	457	489	457	429	498	447	476	438	437	473	466	476	440	471	456	450	454	436	461	464	454	466	443	481	437	460	490	496	508	476	455	460	472	471	507	457	457	444	501	482	475	481	430	453	485	445	472	455	474	462	457	430	442	444	435	442	457	425	498	461	467	475	441	448	441	439	454	447	443	420	469	470	427	460	449	515	441	416	442	489	486	484	452	468	448	459	486	455	461	448	466	428	429	440	500	462	478	428	430	480	451	486	444	523	449	464	460	437	448	436	448	432	429	451	473	428	461	445	440	461	484	455	441	465	458	456	448	470	460	443	476	478	461	464	453	426	471	487	457	486	438	452	472	462	480	466	476	443	441	464	486	489	487	434	460	472	487	443	477	417	476	460	464	493	484	446	446	446	458	449	481	462	419	462	473	457	487	436	471	461	492	476	488	455	459	461	446	467	475	477	486	470	432	481	478	479	495	485	462	463	456	476	496	483	474	485	514	435	459	457	456	479	471	513	448	453	485	431	449	455	475	469	486	481	414	469	453	497	441	459	468	507	430	441	440	474	513	459	472	434	465	440	455	477	478	490	505	472	452	482	485	460	467	431	476	487	480	469	470	466	454	474	462	467	453	475	499	433	491	487	469	475	493	462	456	488	421	460	449	464	515	437	444	500	455	456	495	431	465	493	453	482	475	451	464	433	443	494	456	439	474	484	468	459	487	458	489	446	451	452	509	494	481	453	480	482	462	494	440	440	446	457	480	489	464	443	474	468	490	466	478	461	475	468	459	492	438	464	474	480	455	470	455	458	464	446	449	430	432	494	459	423	426	442	465	443	479	449	456	455	454	452	498	516	451	452	428	502	424	465	425	452	479	438	472	467	482	479	492	468	465	441	503	450	467	471	445	472	441	472	470	436	454	472	481	439	464	443	494	495	452	468	478	446	441	457	414	515	471	415	472	469	458	500	493	474	443	482	480	455	498	447	473	465	457	444	465	475	434	472	475	468	475	475	495	488	448	471	479	469	458	430	474	427	469	448	486	427	484	490	446	514	471	480	472	476	493	437	485	471	427	510	453	473	489	490	471	461	447	463	464	481	459	476	450	457	404	446	506	481	460	481	456	460	474	489	488	488	465	461
42684	19416	11153	5846	4115	3119	2504	1933	1630	1345	1156	984	919	815	807	760	755	689	632	663	666	615	572	557	579	600	570	638	570	561	568	555	575	572	564	579	541	563	590	568	559	556	507	493	520	522	518	525	539	513	554	522	525	481	539	560	538	524	524	548	526	487	517	474	533	530	483	487	495	499	521	501	532	546	542	468	483	525	512	571	514	495	514	569	536	495	491	532	503	530	518	498	534	513	516	520	507	508	524	518	519	491	508	510	486	512	502	487	491	464	489	537	490	491	481	501	517	494	489	485	507	507	503	538	491	541	493	519	506	540	524	563	510	512	494	500	552	488	533	490	517	501	464	484	516	476	526	485	490	501	517	506	485	500	463	506	506	476	480	478	516	493	528	507	476	502	536	487	466	490	488	488	524	512	514	491	523	530	516	517	510	475	476	492	512	486	507	474	496	478	513	498	515	464	491	551	498	485	491	484	471	478	550	479	511	473	509	520	493	543	527	495	482	499	488	484	513	489	488	465	506	490	529	486	527	512	557	476	509	492	490	488	503	492	479	518	510	478	522	510	491	504	479	501	517	491	502	532	491	509	529	546	552	520	486	507	538	551	525	517	474	488	516	478	536	501	499	506	502	486	530	488	511	527	517	525	479	510	528	501	535	537	513	487	497	499	509	494	504	471	487	493	509	460	475	517	520	503	505	536	524	523	508	546	489	427	515	513	489	531	502	460	512	495	445	483	518	504	463	504	497	504	538	509	516	507	521	543	515	490	489	477	468	488	483	494	556	500	495	496	481	503	471	508	531	516	494	498	535	544	501	542	516	505	531	524	485	496	472	467	537	524	496	501	517	514	508	490	512	493	491	504	507	498	510	488	513	493	501	502	495	495	487	532	505	505	559	544	512	507	503	531	494	505	481	527	533	528	530	493	519	486	555	482	484	515	508	513	536	485	500	509	514	470	492	507	463	529	509	496	479	476	468	541	515	480	503	531	503	534	518	470	488	510	503	509	505	534	528	522	499	490	497	487	535	497	445	506	523	540	504	536	475	528	515	516	522	489	502	578	472	515	532	485	522	499	495	514	482	487	482	519	504	524	493	513	457	484	522	506	489	513	519	516	505	513	474	535	524	503	462	509	539	531	501	539	501	495	533	495	520	510	486	466	453	494	477	511	535	494	485	516	505	519	518	499	496	485	535	543	525	499	540	514	502	498	488	481	513	522	504	482	521	504	524	474	469	502	498	482	519	457	469	485	497	495	465	483	517	472	518	474	497	489	511	503	501	491	504	448	535	525	486	450	490	483	471	527	525	521	524	490	529	519	503	485	463	522	495	495	467	505	500	509	496	480	490	465	519	490	499	525	528	509	495	509	516	487	470	501	499	480	495	516	520	507	492	480	508	494	533	503	503	482	470	491	510	479	508	515	503	468	525	491	463	487	520	498	541	494	498	467	484	525	531	514	524	499	517	536	517	511	467	516	550	496	468	517	490	440	538	498	479	522	494	533	507	481	518	528	507	503	569	519	486	485	499	544	496	510	501	501	478	433	485	502	496	502	518	530	465	521	498	503	534	495	515	514	469	480	504	502	475	506	503	465	481	483	531	488	540	517	572	472	485	505	478	483	529	497	471	515	476	525	503	529	448	493	487	545	544	507	487	487	483	519	541	469	487	481	511	470	501	523	527	513	518	493	520	476	494	521	508	473	539	508	502	471	526	530	489	515	478	520	497	520	539	496	493	539	525	505	546	525	531	493	469	499	497	469	512	531	494	554	507	514	523	504	538	466	514	506	506	512	544	545	528	515	503	455	512	538	503	488	495	537	525	493	563	500	526	532	524	541	468	492	500	534	501	495	503	513	482	517	495	487	479	457	477	503	513	523	493	474	465	499	468	466	544	507	493	537	539	511	533	505	535	492	475	502	495	536	511	525	519	507	513	535	527	476	491	525	513	494	485	502	520	488	456	503	467	523	536	488	524	453	490	463	468	479	510	537	509	554	516	486	479	503	478	538	499	505	508	492	519	496	480	505	503	471	470	475	494	464	463	467	495	457	561	513	490	501	524	518	553	496	540	500	516	450	499	523	476	494	481	558	502	492	509	454	501	491	533	506	540	490	536	497	471	489	490	501	488	501	510	453	509	506	528	503	446	473	451	501	529	507	491	504	528	506	514	528	514	540	491	512	481	539	489	500	487	504	498	494	526	479	500	503	499	496	476	450	524	464	518	511	524	516	506	469	551	514	497	492	481	471	505	525	497	450	498	487	498	509	497	494	522	497	479	512	537	494	469	528	474	503	474	526	512	497	533	526	505	519	439	521	518	520	529	521	507	497	496	519	512	523	471	469	505	462	470	500	475	524	485	516	481	493	519	491	498	459	522	517	504	503	517	484	510	505	500	512	517	528	512	491	520	538	524	550	511	503	497	495	500	564	497	491	482	496	494	527	519	507	497	546	527	550	521	478	520	487	502	489	487	481	542	475	543	524	488	500	511	492	512	543	475	477	518	511	509	495	513	473	498	519	527	478	484	515	463	556	519	502	500	501	482	465	511	517	504	501	494	472	508	485	554	520	478	497	477	494	493	482	523	523	514	489	505	486	496	512	511	480	499	566	494	495	527	513	484	552	502	545	499	522	532	475	502	464	536	496	500	507	472	476	495	478	505	505	496	509	521	493	530	536	484	525	474	475	503	504	507	541	505	477	496	497	470	479	495	500	481	566	467	477	477	484	499	466	529	460	463	528	499	506	555	529	504	483	461	527	514	508	503	511	516	514	508	481	532	484	505	482	505	515	486	483	503	494	490	504	490	500	490	508	495	511	499	476	497	500	464	522	496	527	464	499	492	518	499	505	504	483	485	524	482	483	517	487	517	536	505	489	516	480	491	510	469	479	491	468	502	462	521	519	512	494	481	478	534	524	527	529	555	507	522	475	497	476	499	506	513	530	460	494	512	537	564	493	519	524	545	543	497	504	494	473	507	503	533	485	487	536	497	495	464	485	494	465	495	472	503	479	500	500	517	520	594	491	542	542	509	476	508	534	503	517	484	498	486	507	531	474	520	520	503	496	468	497	496	520	517	512	506	501	491	519	508	506	509	512	472	489	541	492	486	500	489	488	537	515	514	507	512	486	518	476	501	515	502	517	463	513	490	491	532	474	476	508	494	485	495	495	501	497	473	511	485	511	492	469	526	491	525	495	491	458	512	501	517	484	520	509	504	559	521	468	527	489	507	516	523	504	510	498	488	519	498	493	492	525	534	509	508	538	510	516	488	480	506	542	472	517	521	448	506	504	497	487	480	492	529	489	484	527	492	471	479	537	471	479	506	499	489	487	523	499	481	500	526	490	523	519	467	549	485	461	565	481	505	507	504	486	529	497	490	512	513	532	546	492	482	538	493	528	514	473	493	468	507	504	499	475	509	524	510	539	534	460	498	488	497	481	497	509	499	499	513	543	477	525	477	530	506	492	504	494	488	473	489	539	514	495	493	540
29059	20577	10796	1166	631	560	510	520	509	520	499	473	456	504	489	490	515	465	479	535	507	485	466	480	455	506	451	500	483	476	483	482	448	489	479	496	508	492	499	485	512	480	463	494	459	460	483	521	482	477	490	469	477	450	467	491	500	482	502	475	459	474	458	524	504	486	472	501	472	487	494	503	502	437	482	426	498	515	482	533	502	496	502	474	497	498	475	458	461	508	473	475	534	494	488	501	492	465	491	510	492	496	486	526	497	482	508	479	469	433	453	505	459	478	523	476	467	492	461	482	489	493	478	454	502	453	490	493	517	480	485	482	459	551	523	466	525	473	480	484	493	472	444	485	485	480	554	462	495	457	488	472	475	461	481	451	511	449	467	485	505	453	498	480	516	487	493	499	468	488	499	464	492	444	466	481	488	470	466	484	458	474	527	546	507	508	466	474	496	482	512	496	467	473	496	506	458	468	509	487	482	483	557	550	488	449	505	449	475	505	458	508	459	475	502	452	502	499	510	501	517	454	469	496	470	516	506	451	462	476	448	479	482	511	491	456	497	508	505	462	464	494	511	493	470	455	494	464	493	538	449	506	481	477	506	489	457	433	500	510	453	472	513	494	492	454	491	515	487	511	428	463	504	488	449	545	517	508	446	520	507	498	489	477	465	497	528	472	484	512	515	526	471	499	514	482	500	453	471	477	488	486	469	482	495	532	484	440	492	505	486	506	493	469	468	472	513	487	494	510	505	515	494	479	504	468	531	486	465	499	501	444	448	460	532	460	510	489	487	511	499	467	472	476	451	482	478	494	509	496	466	481	494	490	514	474	499	512	489	509	455	451	500	499	509	474	480	467	460	448	483	501	487	471	509	479	513	475	439	510	463	525	459	479	442	519	477	550	497	493	482	462	500	507	499	482	463	488	511	528	496	449	484	486	499	455	471	472	492	500	458	462	465	467	499	506	489	506	506	482	510	506	479	485	492	470	509	493	472	512	462	508	474	503	485	462	486	511	476	464	462	476	497	484	449	512	496	493	495	449	444	483	526	481	510	473	473	502	514	474	512	489	459	485	518	528	471	506	495	476	464	459	489	478	466	505	509	470	492	514	514	459	500	480	461	491	511	493	497	473	481	486	492	458	483	500	463	474	498	475	498	479	495	470	480	486	465	490	489	490	474	496	468	468	485	477	460	534	512	469	481	518	482	464	474	475	479	453	475	494	478	458	507	498	500	491	514	489	493	446	453	483	490	499	478	527	493	483	490	490	497	502	515	509	482	494	471	495	473	480	525	514	478	432	513	507	475	482	496	494	478	476	534	469	470	508	499	490	453	495	466	496	523	467	475	525	495	443	506	474	506	475	501	470	509	479	508	460	483	471	510	499	506	486	498	488	520	503	460	490	478	481	505	528	489	480	433	513	524	504	480	487	476	508	492	506	528	507	506	480	476	482	477	445	458	442	463	478	510	515	553	531	482	478	491	510	490	475	453	502	539	448	479	524	517	456	503	461	498	468	493	460	512	491	493	466	475	489	493	457	494	507	488	528	484	478	475	499	496	453	468	490	510	461	480	443	479	490	527	540	501	538	451	505	483	473	503	515	474	467	524	514	489	448	504	485	523	499	497	462	517	477	513	476	456	535	494	490	488	470	503	498	462	496	500	469	497	507	472	519	456	505	474	475	473	468	498	484	507	458	502	456	499	479	486	502	512	503	435	447	502	489	478	472	476	516	481	485	459	464	472	524	495	502	470	510	512	515	485	489	488	502	527	468	478	485	477	500	492	484	461	480	474	534	451	494	500	513	472	493	464	497	480	446	462	467	467	483	455	519	432	464	483	490	446	474	495	495	480	496	491	488	492	524	493	493	462	449	495	520	495	498	492	443	510	483	522	517	457	528	481	504	491	512	515	494	488	469	513	495	515	469	485	488	517	501	498	483	514	502	512	480	521	472	459	469	507	434	498	499	491	520	508	444	506	453	488	468	484	495	427	495	523	450	499	489	517	467	498	509	467	512	499	453	472	496	457	516	481	502	482	502	478	514	516	533	465	476	496	496	488	512	500	493	487	485	513	500	491	475	507	514	461	485	503	488	517	458	528	506	468	484	519	503	509	491	490	526	476	502	457	475	468	475	516	481	488	501	497	511	494	535	487	499	470	484	490	456	489	480	457	501	502	484	477	546	469	490	458	472	497	534	483	472	518	483	502	497	536	485	471	484	477	482	487	494	478	530	484	464	492	458	448	510	460	482	508	423	520	454	496	540	454	466	480	484	514	471	506	462	519	474	519	493	479	448	495	485	481	494	432	483	505	513	489	532	487	481	507	534	469	489	497	474	491	492	540	492	480	488	487	494	504	462	527	430	472	492	472	470	484	481	488	507	461	471	511	500	480	507	492	484	505	491	520	462	471	488	496	461	494	511	484	501	518	502	514	475	480	477	508	474	476	494	517	496	456	484	485	504	483	458	535	465	455	550	488	514	492	517	511	478	481	517	479	480	486	481	509	518	511	504	451	480	498	512	525	487	481	485	505	461	495	465	481	514	483	522	444	482	493	489	507	496	464	434	505	494	481	515	461	496	486	486	491	487	501	476	520	472	493	508	486	490	465	481	509	523	491	511	535	443	512	474	471	457	478	469	483	479	470	463	472	490	516	487	481	508	467	487	486	492	477	511	474	456	489	497	557	495	511	472	480	480	503	496	488	496	469	475	503	489	499	481	468	495	497	479	454	500	507	491	476	457	494	446	483	439	543	513	493	528	468	472	516	485	488	495	487	542	478	484	505	477	438	493	504	495	458	491	464	492	521	446	508	481	500	505	502	501	467	521	500	489	509	507	516	489	490	504	510	454	459	496	486	474	454	488	497	468	518	511	472	476	490	481	481	513	477	480	502	498	492	466	498	496	497	479	515	491	497	521	512	461	516	497	473	462	464	547	519	515	459	459	510	506	499	482	490	472	476	454	485	497	479	495	469	499	485	530	496	493	512	467	461	490	469	501	443	471	511	528	500	478	499	473	466	488	501	512	510	529	476	488	455	464	504	520	548	494	498	471	481	475	483	484	445	480	496	481	463	485	500	458	455	470	482	497	521	464	497	461	461	508	487	476	494	497	467	487	487	443	525	498	507	468	504	511	473	486	523	449	486	475	531	469	520	501	483	482	465	447	469	528	515	492	448	514	493	491	487	445	472	506	518	474	485	447	473	498	501	471	483	507	502	465	489	464	497	491	497	479	490	503	478	484	488	497	459	489	496	489	492	467	509	487	481	465	492	460	470	501	459	487	481	465	476	480	496	492	529	453	480	491	530	474	534	456	490	529	515	483	511	499	473	470	504	487	458	485	562	461	483	454	479	505	519	489	494	476	516	511	485	485	491	477	494	508	502	513	486	442	504	487	514	492	513	478	449	508	477	526	494	486	482	447	462	475	460	524	486	430	517	479	501	458	444	509	487	459	515	463	497	492	512	501	466	492	485	481	477	466	503	476	492	485
34606	5625	1095	761	702	658	644	633	577	588	594	550	590	605	596	553	580	563	558	563	531	589	526	599	539	564	582	579	576	594	649	533	595	593	584	563	572	541	585	599	544	588	571	555	583	554	606	546	579	571	592	570	587	564	569	582	557	516	539	544	518	587	568	533	553	587	596	550	555	560	587	563	599	553	589	589	581	562	565	555	540	575	556	575	530	581	540	547	552	546	571	527	534	541	564	538	560	566	532	541	514	564	553	570	557	574	570	559	577	550	597	548	543	605	549	558	568	590	565	580	598	575	556	569	619	533	564	607	535	561	550	561	559	570	588	559	592	518	578	515	562	596	541	577	550	586	569	583	579	599	526	558	571	576	531	577	564	537	571	546	575	572	599	578	552	585	576	588	578	546	554	545	542	583	573	569	588	548	581	545	542	572	575	579	580	595	572	562	525	549	551	542	505	542	561	521	559	596	567	580	515	578	491	588	525	556	523	599	538	540	516	543	622	557	581	565	586	591	568	518	564	585	568	577	585	554	598	549	573	567	566	573	527	599	539	561	564	534	563	608	600	585	559	604	600	575	544	539	520	555	559	567	563	560	536	570	600	559	563	573	531	583	560	514	567	570	558	558	583	562	591	594	563	562	560	565	574	560	545	575	583	571	575	558	539	538	521	567	547	561	555	548	593	561	594	570	588	579	531	543	549	575	555	543	549	546	566	551	566	557	592	570	554	560	524	539	574	552	517	538	561	542	566	560	562	587	523	537	582	575	562	533	556	567	547	582	554	535	603	536	588	560	568	551	564	558	543	556	553	583	559	552	540	585	530	554	555	551	556	573	556	550	532	524	549	534	580	545	580	535	567	535	560	521	577	531	589	557	531	536	570	590	610	543	599	562	519	569	538	548	552	594	557	562	530	585	517	509	536	541	518	569	569	548	552	544	543	586	593	563	537	530	541	547	573	543	534	579	536	581	576	540	536	557	571	551	580	598	540	576	570	567	534	565	531	533	566	565	614	582	564	542	581	572	563	598	541	567	577	581	520	579	558	565	529	565	563	599	569	566	547	545	551	580	542	548	551	558	580	561	558	571	529	549	584	575	591	562	550	560	611	573	576	576	589	587	575	518	593	594	545	529	558	572	572	567	573	552	540	538	562	534	577	543	559	559	552	570	535	562	610	543	572	544	549	565	548	574	577	501	543	565	595	525	583	531	573	566	502	576	559	532	559	588	550	521	556	557	590	558	534	559	518	551	593	572	564	562	594	587	574	609	555	535	606	569	578	535	528	568	577	595	575	577	558	560	569	577	542	573	564	555	565	576	564	578	552	555	563	568	534	590	525	573	573	564	548	509	566	591	578	561	553	560	562	573	496	529	574	537	552	560	536	549	583	532	579	604	545	572	597	617	565	545	569	521	578	610	556	573	582	537	600	573	603	524	591	589	578	531	585	571	573	550	543	561	575	532	574	599	600	579	583	586	556	556	529	540	548	596	577	579	573	588	574	556	557	537	566	586	528	578	543	574	594	518	571	552	564	581	543	555	519	585	528	542	545	591	570	566	604	518	581	581	575	544	589	560	587	559	568	569	532	578	557	577	560	564	575	570	515	548	588	525	605	517	573	550	582	512	550	606	557	549	574	584	573	562	537	581	519	560	542	551	602	579	530	594	529	561	541	552	524	516	524	563	571	540	559	608	567	515	613	535	567	577	539	550	544	592	561	543	547	558	564	556	546	563	557	500	539	597	523	589	579	537	549	566	593	557	613	573	580	550	551	524	576	594	590	563	567	582	584	568	568	556	578	545	505	545	593	597	563	575	542	550	564	563	605	606	544	538	540	557	553	576	576	618	556	584	557	587	536	582	571	526	607	549	560	564	556	604	583	556	595	569	561	575	520	565	585	575	575	547	571	563	526	562	568	549	578	548	570	580	521	549	563	565	559	560	584	536	570	567	562	575	562	557	581	548	624	540	558	567	547	557	536	553	527	544	536	586	565	507	551	571	571	534	610	547	593	586	571	592	617	572	561	597	548	571	568	579	552	538	587	577	532	600	521	524	553	563	600	614	560	614	610	545	586	552	558	582	568	556	557	549	519	574	583	579	588	609	557	546	510	554	557	554	554	571	519	548	555	556	605	535	540	547	561	574	516	507	616	537	581	598	572	546	534	510	551	572	541	569	514	558	546	581	547	581	556	545	545	589	543	586	565	546	628	580	569	530	577	557	506	555	547	554	567	589	579	549	548	564	570	552	536	585	582	579	546	610	576	556	599	572	598	523	535	549	570	518	602	526	570	596	530	604	572	581	550	590	568	550	569	517	565	573	540	585	570	536	554	569	542	578	547	566	590	558	521	552	544	566	589	512	558	532	587	585	590	571	533	537	544	611	560	586	594	519	556	521	583	579	579	533	562	589	563	559	573	565	603	599	535	574	550	550	542	566	592	575	521	572	566	576	550	500	571	551	550	576	549	575	578	547	550	563	552	542	554	598	571	593	559	592	549	527	584	579	549	556	584	604	573	557	597	566	568	560	543	549	581	573	539	539	548	611	587	582	539	554	537	544	506	587	595	570	607	596	531	582	556	574	572	593	590	549	569	518	578	558	566	524	557	543	550	560	546	569	517	582	593	566	534	622	591	551	620	513	543	573	543	528	564	594	564	539	571	619	543	560	559	546	589	572	587	542	599	566	547	529	570	558	531	566	545	609	585	513	570	564	588	573	593	576	576	531	588	561	584	557	573	551	541	595	569	581	554	628	577	558	509	517	538	550	547	535	552	573	524	578	538	582	609	585	599	535	558	501	560	593	600	559	575	533	540	542	560	618	565	526	551	546	544	559	563	590	565	571	579	589	596	605	539	547	572	549	574	574	563	601	511	549	540	518	575	577	587	615	595	549	525	526	573	555	536	525	579	565	515	584	594	549	541	550	538	575	557	561	523	623	582	559	569	558	530	547	562	570	542	591	592	531	571	573	557	593	537	540	538	568	547	583	521	559	548	603	574	566	571	567	572	538	544	600	594	593	574	585	519	563	535	545	563	529	596	577	590	549	521	561	555	575	542	581	567	566	578	559	581	545	539	565	597	547	549	542	567	525	543	572	617	569	616	542	570	566	604	575	598	552	537	597	537	545	572	581	565	580	572	568	558	606	579	571	573	536	596	551	578	568	567	525	548	574	571	553	586	518	513	578	586	551	609	580	554	578	537	525	555	562	565	586	548	560	560	556	549	607	561	543	570	573	566	600	562	560	539	548	577	554	548	577	559	581	547	584	549	541	550	559	541	583	563	565	499	565	566	555	552	541	558	602	554	549	591	539	561	538	571	557	557	576	532	594	583	560	541	559	597	566	608	531	550	518	538	574	549	563	572	583	539	533	562	596	561	548	578	571	543	562	532	540	604	576	548	541	543	547	526	564	568	554	572	512	577	585	533	618	562	520	565	596	550	622	540	531	562	551	535	515	578	558	536	557	540	532	551	560	548	577	606	496	569	566
23236	20700	27921	23485	20686	11920	1030	654	515	490	452	445	416	385	357	335	370	313	350	345	360	374	353	351	350	346	315	315	325	332	276	356	324	347	322	340	303	280	342	325	325	306	284	300	341	317	291	324	301	306	305	302	299	282	273	303	314	348	311	311	330	345	292	304	294	309	316	282	303	302	301	289	299	304	311	307	320	295	305	329	332	324	316	335	313	319	289	320	289	312	302	305	311	287	330	288	295	302	309	283	308	283	280	293	302	323	311	301	289	328	271	284	295	288	307	309	311	290	295	280	313	310	321	310	282	305	286	313	330	292	292	295	313	298	310	276	294	273	304	301	276	287	336	305	284	327	301	306	312	337	295	290	330	291	313	305	284	297	291	345	305	290	277	314	328	332	306	274	356	282	302	274	305	291	295	313	314	280	287	296	296	297	307	294	295	289	278	274	294	296	286	291	313	302	253	294	288	294	317	312	311	306	322	291	287	295	286	312	320	304	303	309	313	287	295	295	269	303	306	326	277	325	269	322	301	321	288	317	298	286	302	329	315	293	318	322	262	316	292	300	308	305	317	307	303	298	302	315	268	277	313	302	298	249	303	290	298	282	348	318	297	310	317	303	334	314	274	294	270	278	276	301	283	294	303	348	304	298	318	319	300	306	308	309	321	271	295	269	278	310	307	320	322	319	273	294	286	281	335	304	278	323	341	324	301	295	306	301	313	280	281	303	312	281	301	289	313	311	298	309	297	309	321	291	318	285	298	309	289	316	292	306	283	280	337	331	289	299	284	287	296	256	316	312	306	274	322	296	334	327	304	292	307	327	272	302	321	282	295	295	285	289	309	289	312	274	276	307	275	321	313	291	286	287	296	299	318	322	329	316	311	272	287	286	316	291	290	299	285	334	312	272	292	321	294	287	323	313	288	315	305	292	300	302	305	352	301	301	283	326	302	299	318	290	312	288	311	281	301	295	300	300	254	292	296	291	291	336	289	311	319	334	300	321	285	286	334	306	285	312	316	321	309	322	304	304	284	325	334	301	299	321	321	291	267	310	299	327	279	307	318	295	317	297	317	308	317	298	294	306	313	300	307	277	290	297	302	305	305	302	309	300	344	283	325	304	323	279	290	313	297	325	346	317	288	327	311	297	282	284	329	287	299	323	272	294	260	256	303	287	295	313	288	286	298	301	284	293	302	288	302	287	317	278	315	313	317	322	308	321	312	307	344	370	296	300	309	303	301	272	294	319	287	306	293	269	296	331	284	310	305	298	292	303	335	304	288	319	300	305	302	303	297	278	287	295	338	297	344	319	294	293	300	301	292	258	286	308	283	290	278	307	292	313	290	294	322	286	293	320	339	303	281	276	317	282	252	297	269	310	305	308	288	297	308	328	321	285	333	300	286	294	283	313	305	297	313	275	295	290	302	286	287	285	294	321	299	323	286	278	300	322	342	300	327	292	295	293	307	295	311	277	332	292	283	324	293	315	294	316	262	306	313	301	302	306	305	305	298	304	300	307	299	299	299	300	302	295	289	293	274	322	325	323	295	289	289	275	296	313	310	282	338	283	278	283	311	280	285	272	339	302	322	307	275	306	300	295	273	288	292	302	315	310	292	297	254	306	337	341	319	288	281	325	317	315	305	299	296	286	314	293	275	297	308	323	300	302	279	303	298	301	307	298	268	316	330	292	304	315	317	313	297	298	317	301	334	305	319	267	308	277	294	319	286	297	303	275	320	288	326	293	285	268	333	275	309	326	251	302	322	298	319	318	298	307	301	306	298	301	321	265	317	296	301	315	302	305	282	279	297	288	274	287	316	309	321	310	306	315	332	304	314	305	324	299	290	319	301	264	286	321	266	314	300	318	285	305	317	312	288	292	284	269	326	298	302	305	305	259	317	328	290	299	345	306	261	320	268	267	292	313	283	284	310	303	292	323	298	292	323	293	302	290	281	325	325	326	284	288	300	313	269	316	295	308	268	284	312	277	282	320	327	310	266	317	247	305	313	298	284	319	252	329	291	285	292	335	314	314	290	275	291	332	279	306	305	295	293	333	285	270	313	315	292	304	295	300	315	279	290	288	296	314	294	291	281	317	288	316	294	318	327	322	267	308	328	301	300	295	315	309	304	312	279	317	277	299	337	297	299	303	302	305	314	299	315	325	284	298	252	290	322	312	309	287	282	316	303	316	309	297	309	271	307	293	293	307	327	300	287	318	336	314	309	272	331	294	297	288	279	327	286	303	305	287	275	284	311	312	303	312	306	257	276	337	328	318	302	323	330	317	296	296	289	321	295	276	296	332	277	324	292	300	272	270	312	320	274	317	314	269	288	282	321	283	272	287	333	290	303	300	292	269	280	292	326	310	278	296	296	309	275	304	273	317	290	317	294	286	327	311	295	279	289	318	306	302	287	311	296	308	321	294	288	302	265	325	308	308	313	329	287	333	309	279	304	270	279	302	274	312	307	277	283	288	320	291	314	319	316	322	289	274	302	289	294	268	287	297	304	298	291	288	285	304	302	326	308	274	281	312	312	327	288	296	297	304	274	295	305	302	303	311	308	274	286	282	305	300	332	295	336	296	301	299	322	298	301	302	311	293	291	322	283	301	298	317	264	334	303	312	322	300	304	276	297	280	293	306	285	307	302	304	324	315	330	296	289	332	304	309	282	294	311	275	313	324	324	345	327	294	286	297	297	274	301	333	325	284	327	300	291	285	303	320	313	325	303	302	311	291	288	319	293	323	300	310	290	264	268	305	320	292	307	248	291	300	254	284	334	287	266	311	316	298	313	328	322	330	304	305	297	318	286	289	269	300	285	297	275	284	290	314	336	305	310	339	288	291	259	314	326	276	323	295	297	307	303	283	331	294	323	320	317	288	274	318	343	303	294	293	320	322	299	290	325	326	304	313	335	299	315	287	295	284	300	279	293	307	315	308	296	311	287	325	287	318	326	294	276	289	325	286	285	312	299	276	278	300	315	330	320	291	278	291	284	339	297	290	294	345	317	337	330	297	297	320	312	292	283	310	305	295	287	300	296	303	293	298	280	321	286	313	288	270	262	314	313	318	315	289	287	284	277	304	295	283	299	274	308	322	322	316	340	317	274	301	311	286	300	314	304	306	300	318	331	312	304	306	291	265	299	307	292	297	314	292	317	321	292	329	335	289	275	289	277	277	286	305	297	301	290	321	308	282	282	308	292	312	293	279	329	304	292	357	302	309	287	300	310	318	289	333	300	287	304	331	297	317	280	294	297	320	308	294	294	304	305	281	283	304	267	321	269	298	335	315	316	288	284	294	306	303	299	302	295	274	289	333	309	340	306	288	322	296	281	287	289	258	296	306	313	283	338	293	314	271	313	299	319	309	296	291	319	324	311	290	301	328	277	272	310	311	317	291	270	275	283	296	313	286	309	264	321	290	298	283	329	293	303	310	305	280	290	291	280	295	310	280	310	341	280	318	309	274	318	291	284	290	271	289	296	337	280	310
39171	18311	6688	3180	2159	1747	1292	1013	927	819	649	614	556	479	507	453	439	451	435	404	401	387	401	387	394	414	410	382	384	436	375	370	351	356	372	386	440	370	384	365	328	363	363	378	367	349	352	352	343	332	371	328	323	359	332	342	356	362	351	361	363	326	346	357	316	379	361	369	363	347	369	350	324	346	346	383	323	366	334	387	386	383	372	354	384	369	337	346	330	332	343	363	356	357	341	366	351	362	370	345	322	319	337	363	316	326	366	322	319	347	373	365	368	345	328	358	349	361	300	369	357	342	341	382	314	335	365	412	325	374	354	341	363	359	342	335	327	332	346	383	338	330	375	323	364	367	336	359	344	327	327	352	345	319	344	331	343	360	358	369	367	314	350	305	353	328	310	366	377	356	321	347	353	354	330	348	359	332	366	305	351	337	339	375	347	385	377	349	349	341	324	357	348	340	356	359	346	348	391	359	325	338	336	324	346	347	359	383	345	344	340	339	304	324	349	365	367	378	375	348	347	368	331	347	334	345	337	333	367	328	371	366	349	345	356	357	333	312	359	346	349	344	348	343	373	360	335	346	350	353	342	313	315	383	342	346	327	327	324	376	336	348	341	335	366	354	311	356	359	383	341	332	328	362	391	361	351	356	360	359	338	346	349	377	335	366	367	364	338	343	350	351	376	326	366	349	337	345	363	314	349	330	336	366	349	372	355	351	338	337	352	354	332	352	340	352	344	340	374	339	365	341	345	344	342	308	343	342	333	318	369	324	384	352	341	354	356	346	361	343	340	346	372	325	348	316	353	360	344	359	361	324	330	323	332	323	340	304	359	352	342	332	346	340	342	357	385	332	356	390	341	356	326	336	352	359	342	350	364	331	366	340	356	347	378	369	320	377	356	323	341	357	326	327	333	364	328	350	311	330	338	335	329	326	346	346	324	362	358	332	388	334	344	312	341	348	357	352	340	333	325	332	378	355	341	384	337	312	350	334	347	315	326	371	333	312	332	352	342	351	344	348	357	346	313	342	324	363	336	331	348	352	350	350	343	327	342	312	333	344	395	340	347	358	324	349	323	347	344	330	328	356	348	355	319	324	316	367	373	377	379	339	350	336	380	342	358	342	327	343	366	348	378	335	326	337	318	352	360	305	340	337	342	337	362	311	327	336	367	369	318	339	323	328	352	334	309	364	320	351	325	373	374	318	338	314	362	363	325	335	352	342	341	338	366	370	340	351	340	344	326	392	341	342	350	339	396	362	310	332	329	318	353	337	362	351	393	349	331	344	335	357	360	307	323	365	332	335	394	347	351	328	379	296	333	340	321	322	318	354	377	328	375	355	338	354	355	354	342	321	361	318	312	333	340	329	362	342	348	339	363	356	336	368	356	339	328	326	380	342	367	330	338	318	357	359	336	346	341	348	345	353	356	349	355	319	345	313	348	321	334	341	338	346	353	381	336	343	333	331	362	327	319	347	338	377	332	340	349	328	369	336	334	316	342	332	347	325	343	350	307	388	355	341	359	350	334	340	366	359	364	359	322	351	362	329	361	344	340	354	346	340	330	349	358	347	350	317	361	381	387	351	364	366	349	350	353	335	359	373	335	311	310	351	366	321	334	343	316	339	337	348	316	331	382	323	359	351	335	346	356	369	336	334	358	351	363	325	371	330	361	375	347	358	356	377	340	322	339	368	361	341	343	343	377	320	318	353	306	325	339	341	368	367	336	365	344	339	332	335	381	314	356	345	333	348	331	339	326	349	341	331	363	345	361	393	332	321	328	299	341	322	369	371	355	358	302	350	313	317	329	304	341	381	347	371	339	367	310	331	335	340	343	331	334	343	351	335	336	372	328	333	360	335	334	349	356	354	360	368	341	350	344	356	353	323	351	375	335	339	331	338	354	345	324	355	347	371	344	388	352	329	320	366	369	344	337	376	362	319	354	325	337	377	346	336	337	329	318	292	322	334	349	336	346	378	367	356	329	334	369	350	352	366	395	330	320	349	383	337	333	344	314	363	332	340	373	340	346	327	369	343	359	333	363	304	335	362	371	335	358	356	362	330	346	308	307	353	371	331	363	329	343	338	341	336	328	315	351	346	327	380	323	333	353	365	360	349	358	342	349	375	338	376	295	359	347	349	355	355	370	358	357	360	357	349	323	335	346	329	372	344	345	324	347	330	322	350	351	347	387	365	346	310	349	369	346	341	338	332	339	308	338	357	331	355	335	336	368	358	353	326	353	322	360	375	353	334	298	340	340	310	340	354	331	370	314	359	336	379	342	357	383	343	361	354	367	351	352	348	341	356	378	300	351	375	358	332	363	388	322	323	356	327	353	365	341	343	351	347	371	370	362	378	326	363	340	348	363	341	377	329	375	348	320	356	335	327	349	362	330	359	364	349	328	322	344	336	297	334	317	354	371	362	349	348	324	308	333	356	360	360	364	344	326	351	328	353	344	305	379	349	324	344	348	328	369	336	318	361	381	333	353	354	334	326	344	340	345	360	341	344	348	352	361	350	358	315	366	351	336	354	300	349	332	356	342	349	360	342	345	363	364	379	328	328	337	329	370	341	322	344	394	335	372	350	359	398	355	357	355	361	353	343	319	328	353	368	336	358	360	354	339	324	365	349	368	323	361	342	369	344	343	330	342	340	348	343	350	338	343	330	323	353	348	367	318	358	357	308	356	347	359	324	370	376	347	331	331	358	361	326	344	326	344	332	312	342	366	366	369	339	353	372	331	386	369	335	343	341	364	326	341	333	328	345	353	342	358	355	370	383	338	346	358	334	346	301	361	366	329	343	347	351	347	337	340	377	389	343	307	359	317	356	344	328	359	341	334	326	352	352	362	306	331	363	350	332	347	350	360	364	354	367	330	370	361	321	332	359	337	373	341	322	365	360	312	347	367	341	317	310	367	341	322	353	354	366	323	348	348	345	364	341	329	331	355	346	345	371	347	375	359	346	333	364	373	401	364	340	352	340	374	325	333	334	359	364	367	336	349	336	328	355	348	327	355	355	338	350	345	347	355	325	333	342	326	358	352	327	332	364	351	358	339	372	333	322	326	324	335	340	372	359	353	355	352	325	353	368	370	356	368	336	359	368	303	369	332	351	365	320	349	359	350	325	338	364	384	341	338	374	339	333	342	337	333	343	328	373	334	359	332	325	348	358	337	360	344	351	351	318	328	358	327	340	342	338	331	324	348	353	362	358	356	345	344	346	346	364	328	348	353	347	365	368	366	346	351	346	386	357	349	370	338	362	361	333	341	327	340	340	318	349	338	325	342	318	379	364	312	357	354	363	349	359	390	349	358	357	350	360	358	347	333	349	332	362	363	361	337	307	363	386	366	354	379	350	344	375	340	337	331	359	348	334	380	320	351	388	340	364	331	342	322	365	365	350	334	318	350	357	321	400	376	357	337	340	336	337	329	330	324	359	373	366	345	338	333	384	333	354	362	358	350	323	322	313	375	364	331	347	371	338	362	329
24549	20709	26921	24432	13010	1261	953	835	822	765	701	709	664	696	712	671	656	736	701	746	711	678	673	680	738	693	713	682	697	670	697	723	663	679	696	706	694	635	699	691	633	687	651	713	681	706	712	689	652	655	749	663	625	700	682	684	615	675	719	719	707	660	666	673	683	653	637	648	639	698	723	658	694	727	670	697	629	696	658	705	686	664	644	675	683	708	682	659	653	687	687	713	647	645	662	664	690	676	703	658	618	660	677	662	678	676	676	669	637	712	652	663	650	691	697	672	638	705	669	620	684	685	673	629	743	638	709	653	700	679	660	651	662	663	673	663	732	692	670	683	653	662	689	649	686	645	671	691	684	627	690	647	656	660	660	644	666	694	708	647	669	708	656	639	707	672	679	706	661	650	672	653	634	709	659	605	670	655	673	656	691	669	661	664	664	633	641	652	685	692	672	630	680	652	642	701	662	633	653	667	654	700	673	649	658	650	667	681	687	681	665	691	641	660	657	664	650	657	675	708	648	671	695	642	663	667	649	675	649	687	659	679	678	703	667	688	634	658	608	634	690	673	676	643	662	704	640	651	708	685	658	645	635	665	655	609	687	701	691	660	624	658	726	695	645	691	670	695	686	692	708	660	672	671	703	653	708	648	660	710	654	681	663	639	648	642	677	683	671	723	633	664	675	664	676	692	629	676	686	650	681	645	667	661	709	623	657	720	641	672	692	650	702	685	626	664	668	692	627	673	678	715	662	675	673	706	670	649	697	699	669	635	662	673	653	651	650	644	733	627	715	670	717	685	701	658	717	643	645	657	697	665	668	644	657	663	673	695	663	644	654	654	693	671	652	687	659	634	668	684	633	686	644	678	654	674	714	652	692	628	614	688	709	667	687	685	664	685	666	709	661	674	694	665	720	692	670	670	651	690	702	695	682	669	680	692	686	656	676	706	694	709	719	678	629	633	706	706	678	667	676	675	660	703	694	686	625	653	619	657	613	660	687	665	697	647	663	649	677	642	699	670	651	647	661	685	696	647	688	743	637	640	688	665	675	684	666	662	712	659	693	727	659	750	683	716	698	661	623	656	651	645	680	646	681	660	640	664	667	664	664	682	718	632	662	678	638	684	674	697	695	691	627	649	685	654	622	672	646	704	668	662	658	688	668	637	709	661	681	660	655	691	659	685	676	657	649	693	650	656	644	695	641	656	670	676	698	638	691	656	644	684	653	652	702	673	708	652	681	707	697	694	664	666	655	638	669	661	690	681	693	694	653	652	650	700	647	684	701	707	647	695	655	642	637	663	700	665	661	676	644	708	631	619	698	688	641	667	698	673	686	652	674	673	670	659	703	709	652	659	637	669	674	688	701	705	644	617	655	683	658	664	714	654	670	693	666	684	672	664	666	666	647	693	659	667	644	643	668	701	669	668	689	693	647	658	653	626	642	641	640	694	649	662	664	652	697	701	688	655	635	681	671	682	644	646	621	684	667	661	699	662	716	659	655	669	685	692	672	669	701	655	648	648	653	686	663	690	656	685	682	652	677	680	670	641	701	637	676	655	672	654	659	697	651	709	651	668	679	668	655	667	677	691	673	706	685	686	665	674	689	660	646	670	660	667	698	696	675	658	701	643	686	703	650	658	684	642	624	658	713	685	643	667	689	704	707	701	724	697	688	666	654	695	650	662	734	689	692	659	627	651	652	646	673	659	691	654	695	691	595	717	666	668	638	713	644	682	655	626	730	659	712	685	660	669	651	676	618	648	704	651	685	678	723	664	709	643	699	669	693	685	635	691	653	614	690	641	653	643	639	687	707	680	660	679	674	677	667	648	615	666	619	649	630	692	685	669	649	661	668	645	727	664	668	648	640	643	667	658	689	700	635	654	657	718	652	669	692	694	653	686	639	679	674	683	700	712	682	643	654	721	635	642	663	651	660	687	712	656	633	692	621	656	666	670	634	687	665	693	635	633	662	647	636	604	624	665	682	671	689	691	639	698	684	706	676	676	711	681	704	707	635	670	633	676	648	677	685	647	655	698	633	663	672	642	674	643	687	647	693	652	617	644	663	646	686	666	700	621	669	631	624	662	651	647	716	677	651	687	716	679	661	651	695	683	624	705	676	643	684	708	706	697	693	653	654	707	702	638	706	674	685	673	659	612	674	662	659	680	676	637	707	650	637	664	691	662	717	674	686	683	670	676	666	606	698	691	687	659	698	672	653	662	692	720	650	671	701	661	695	623	662	676	694	657	674	664	663	694	701	671	669	664	671	692	663	635	693	720	686	665	630	683	642	690	675	676	710	673	706	692	659	678	722	655	670	690	696	657	645	649	666	684	671	685	648	704	674	615	679	702	671	678	717	638	646	682	681	740	659	622	647	714	662	628	612	648	684	671	646	658	635	638	684	660	676	628	709	636	648	652	652	643	665	661	638	657	689	685	648	596	680	672	681	638	642	705	660	670	700	665	651	662	682	636	684	670	678	674	678	656	649	678	659	646	673	641	706	691	668	680	634	642	656	634	709	681	674	677	752	706	718	675	689	652	663	693	618	649	647	673	656	693	664	673	645	687	686	708	701	658	690	711	633	684	676	673	691	620	651	678	630	674	718	706	670	648	670	647	678	671	687	671	668	637	656	647	687	590	665	640	692	612	681	692	687	701	593	661	638	633	675	661	663	670	670	673	653	624	658	635	683	667	666	675	679	661	635	670	701	675	692	632	656	652	648	681	707	663	694	664	652	649	660	645	674	680	651	669	654	654	688	669	694	658	661	637	634	631	675	683	681	698	684	725	638	660	709	670	705	661	668	673	677	669	686	642	723	655	704	674	634	661	691	677	692	678	664	676	655	658	676	673	646	659	670	688	644	667	693	661	665	695	688	652	693	657	657	664	656	655	670	715	681	681	679	657	655	672	688	654	669	701	661	679	663	690	680	684	674	676	646	620	688	649	659	680	688	658	673	669	662	691	660	671	650	692	680	669	657	688	664	681	677	654	699	647	662	689	705	667	686	673	682	657	682	678	676	640	666	656	649	692	671	677	654	702	664	621	634	693	693	699	684	703	662	629	607	657	667	710	651	673	638	631	689	679	650	648	610	611	675	660	669	646	708	667	666	687	648	694	661	636	691	651	662	690	682	665	682	692	667	641	647	651	671	669	690	677	638	647	673	670	669	628	643	640	675	665	662	652	653	635	682	683	697	645	651	677	652	682	623	665	658	650	699	698	681	623	665	661	717	637	660	640	650	672	653	668	663	677	703	648	701	692	692	694	653	745	694	649	694	688	716	711	695	653	683	654	675	638	702	659	675	679	672	731	686	702	663	679	653	716	681	680	664	667	649	672	647	617	682	656	655	651	655	635	720	668	690	648	719	645	616	668	678	695	662	669	706	757	692	677	712	686	724	698	705	632	657	651	647	638	628	689	625	694	686	639	630	698	681	710	663	655	658	636	649	665	664	653	654	669	696	630	639	656	663	674	657	657	660	716	650	696
38554	12186	3986	2331	1836	1483	1284	1225	1056	954	917	899	815	840	817	778	833	791	795	826	840	756	728	811	792	780	798	761	790	789	758	826	795	781	824	741	789	781	767	770	792	715	725	759	781	758	756	748	787	769	704	762	758	737	764	802	759	752	794	729	762	845	772	786	780	783	761	751	763	780	753	752	719	756	736	761	774	738	680	750	755	759	770	797	748	784	781	766	748	764	758	734	764	780	749	727	763	713	742	780	744	770	755	774	722	756	746	738	743	792	718	756	740	729	741	684	703	704	754	740	741	770	784	767	755	738	778	765	774	780	681	686	710	775	772	737	709	723	758	768	750	716	743	723	743	806	811	716	749	756	774	726	785	766	747	780	756	789	755	744	734	750	731	770	687	789	747	735	765	774	718	741	738	734	725	787	813	721	747	754	771	747	784	757	777	734	747	755	716	740	749	757	787	772	793	791	743	777	799	785	766	716	735	787	740	684	737	747	779	730	763	773	745	767	766	751	696	748	794	768	708	737	762	750	750	709	773	767	710	737	812	725	724	794	746	699	749	750	723	721	764	759	742	779	769	746	725	724	730	741	733	697	744	767	718	715	737	720	775	748	760	758	757	765	731	775	772	747	774	754	718	730	778	805	772	719	708	762	735	762	711	709	742	746	759	753	751	756	737	707	760	783	746	746	788	748	761	747	695	782	769	740	728	721	715	768	734	754	728	728	728	737	761	739	726	698	753	772	729	774	743	748	707	723	783	734	762	736	791	804	760	752	782	759	696	768	734	798	736	781	715	712	799	828	772	735	715	776	726	730	776	771	757	717	717	773	737	707	784	767	729	761	723	735	745	722	729	774	781	756	799	757	764	735	769	745	763	734	745	814	740	784	735	766	694	757	744	775	755	741	776	763	769	745	723	736	755	714	755	727	770	754	765	820	719	719	760	712	754	773	743	797	771	742	730	755	735	740	785	748	753	739	792	723	750	726	707	786	738	727	751	721	743	705	726	675	712	787	750	719	756	719	759	742	756	750	741	777	726	747	759	745	775	699	766	751	787	739	789	732	791	740	774	816	756	747	706	730	739	715	799	761	779	747	695	788	757	682	770	749	773	739	790	778	791	751	713	776	707	769	751	724	752	715	784	722	736	745	811	707	716	779	699	772	744	780	760	777	716	679	745	781	715	749	769	757	746	734	763	799	748	760	738	791	749	770	771	775	768	711	745	761	714	740	750	774	789	759	714	736	786	771	720	757	735	704	745	786	760	764	756	756	731	728	784	781	738	768	775	774	783	772	725	706	704	695	797	742	727	797	749	744	779	749	721	811	788	742	727	778	748	725	751	733	734	766	795	783	774	790	754	744	731	724	743	776	736	761	766	793	742	742	755	734	753	808	726	735	715	755	765	765	758	719	742	780	767	757	690	749	734	754	759	756	738	751	766	766	817	771	728	698	748	737	769	766	750	726	763	690	720	762	718	748	781	732	735	742	714	730	749	769	816	786	752	735	783	781	720	754	719	786	753	750	765	754	719	756	734	777	732	735	718	766	725	747	757	711	740	716	715	763	760	750	719	747	769	775	760	783	732	706	727	746	736	733	727	774	748	745	783	762	720	702	730	755	754	765	736	696	705	716	724	736	794	747	730	753	753	781	735	750	729	769	785	747	758	757	739	701	765	758	792	795	771	730	752	781	754	814	714	771	746	778	748	751	737	775	731	747	750	776	768	805	763	763	795	767	765	760	727	704	798	752	762	740	741	744	694	776	734	765	730	791	706	731	736	790	778	698	762	752	753	720	753	714	787	758	724	746	690	730	734	772	751	736	716	723	740	709	812	769	731	796	717	765	750	734	723	749	709	753	716	721	740	771	724	671	784	776	776	753	723	769	732	774	798	715	692	760	794	710	752	735	740	716	755	780	737	711	747	771	746	798	751	777	744	787	768	740	781	734	759	731	757	696	756	783	770	729	749	777	769	783	767	791	759	781	730	754	719	702	728	758	750	696	746	791	792	727	729	728	760	776	779	702	772	778	782	737	723	721	780	727	730	741	768	746	722	743	767	763	720	780	760	729	783	741	739	812	735	745	757	750	743	741	744	791	733	801	731	788	748	781	741	754	763	786	731	744	767	751	730	793	713	744	741	760	765	755	816	681	751	768	729	734	781	739	740	709	765	736	723	732	746	785	830	702	734	725	747	732	747	755	757	695	767	729	745	745	748	735	714	785	730	713	777	711	709	777	789	772	770	788	764	732	777	714	754	769	715	738	760	709	717	732	793	756	772	762	761	789	724	743	743	743	739	774	737	745	756	745	755	763	789	752	782	737	749	710	765	763	700	771	775	762	715	786	732	753	813	805	692	797	792	720	762	765	728	746	785	746	733	765	739	762	820	771	719	735	771	719	759	726	791	713	741	740	736	773	737	730	753	717	770	771	744	779	744	721	782	697	794	758	733	746	789	791	764	716	724	806	736	724	715	752	763	783	835	765	757	720	762	735	740	715	723	736	801	774	752	781	752	769	734	732	699	707	787	754	764	782	735	766	744	809	764	778	776	771	731	778	750	750	697	755	783	711	775	695	791	748	786	791	748	742	727	762	731	743	722	812	763	731	735	768	765	717	738	776	717	762	757	759	733	757	784	749	723	750	717	756	729	753	707	749	753	731	747	713	767	790	751	741	724	789	713	717	690	790	725	761	738	758	815	779	760	711	775	777	750	762	789	736	809	769	779	725	766	770	779	736	750	811	776	732	726	800	741	780	772	773	724	787	713	724	708	716	741	753	748	779	725	779	699	697	705	735	726	714	785	751	838	757	737	761	744	765	699	713	760	774	715	730	754	742	745	772	738	756	720	774	764	718	752	768	793	738	722	741	748	777	726	714	715	723	736	729	733	819	778	755	757	726	777	738	752	738	744	760	713	757	782	763	743	733	707	726	748	752	734	813	733	774	798	695	799	745	743	730	773	768	738	753	770	782	711	785	749	739	752	750	733	781	743	767	773	730	742	742	723	712	780	716	734	722	745	728	732	714	739	750	761	730	723	757	735	779	702	772	758	777	744	796	718	747	831	733	742	758	764	703	751	758	774	698	760	715	699	778	704	723	766	757	764	791	733	755	757	761	760	748	720	782	690	774	765	731	751	722	796	676	704	752	768	749	766	791	756	727	775	723	749	746	793	715	739	739	747	767	737	773	778	709	769	753	753	754	736	802	724	775	757	716	738	784	740	728	688	773	749	735	709	726	730	757	745	723	752	748	760	713	701	751	747	717	758	792	710	747	752	761	714	757	725	773	763	746	718	751	796	734	732	752	791	755	738	723	762	762	769	727	736	699	769	715	760	805	717	721	746	749	711	741	776	719	727	738	796	758	714	703	715	778	765	721	818	722	702	740	723	760	759	743	768	743	766	747	808	708	755	758	758	743	746	781	742	768	787	762	754	729	748	750	765	762	713	723	752	763	735	787	781	739	770	773	702	720	742	767	762	778	743	706	763	719
22272	20768	28375	23238	20760	20811	11735	1355	883	820	736	727	681	642	628	603	576	565	600	563	555	531	514	503	564	495	473	502	488	468	508	492	487	516	494	522	505	492	500	459	511	480	491	485	439	473	431	488	504	460	455	424	517	497	484	502	489	461	484	447	485	479	482	435	469	456	451	473	444	462	473	462	518	473	447	506	475	539	467	482	491	465	484	508	482	464	472	450	469	478	469	480	491	463	451	473	485	465	446	453	490	483	509	470	485	446	475	465	472	443	453	456	476	491	434	470	470	462	487	472	476	453	434	469	436	462	450	448	493	496	473	448	447	497	497	417	480	496	479	466	451	463	452	481	496	506	485	467	486	487	452	509	434	425	449	466	441	473	493	522	450	479	455	486	450	515	466	465	468	482	476	464	468	459	455	483	411	469	511	443	460	453	458	475	456	455	459	505	454	517	483	466	474	479	460	469	475	474	450	436	471	474	464	454	459	498	437	458	468	446	438	405	457	472	455	452	469	452	476	493	479	483	465	448	470	450	473	477	429	504	483	449	469	444	442	459	434	489	447	514	482	484	451	487	483	455	460	488	464	471	471	439	432	483	455	454	461	480	503	447	519	458	466	434	447	502	492	491	506	458	453	442	440	455	492	425	494	489	498	465	487	465	474	452	498	469	446	470	507	458	466	462	451	452	500	497	474	432	441	443	461	446	471	438	442	463	468	449	492	482	449	458	452	467	460	436	488	494	447	507	470	428	468	469	445	465	441	463	503	435	454	479	474	460	453	443	439	462	491	445	459	470	479	448	490	462	462	450	472	449	481	448	469	482	461	448	482	479	515	507	471	486	477	485	486	459	471	475	465	484	449	453	439	462	459	474	489	471	456	424	438	488	457	484	484	442	453	440	475	468	480	418	469	446	456	498	466	444	416	429	468	481	491	458	488	473	456	448	426	470	442	458	475	478	465	455	447	435	504	480	491	454	481	514	447	480	468	503	481	476	478	450	474	454	489	445	416	479	465	464	479	469	458	508	474	460	478	470	468	433	477	490	487	480	454	438	525	451	435	484	462	453	468	491	435	480	461	481	438	455	455	466	435	452	411	476	533	456	430	422	491	445	448	457	442	461	468	480	455	462	476	485	475	487	471	454	439	478	469	431	465	434	448	427	443	442	474	432	496	502	450	446	455	460	462	469	464	453	475	460	496	465	463	484	478	471	489	456	471	476	477	473	436	474	483	414	475	508	454	487	453	469	464	452	488	469	446	451	471	472	469	468	481	469	461	451	487	465	481	476	487	462	442	473	453	507	453	449	461	465	492	469	434	453	450	441	449	426	467	474	451	442	471	442	489	497	430	463	457	465	417	482	477	483	490	452	451	453	452	451	480	440	476	458	437	451	453	501	443	464	452	473	505	489	514	439	475	454	460	487	436	482	471	441	480	452	459	449	437	454	494	496	475	489	469	450	487	464	453	461	484	486	480	497	459	473	486	473	502	485	483	478	456	481	447	462	446	451	448	498	435	495	456	451	459	453	487	460	464	470	447	439	493	447	466	418	485	452	429	441	442	467	432	513	480	490	466	472	494	450	486	449	486	450	488	445	463	471	438	473	439	483	500	423	449	468	463	501	438	437	477	472	447	446	479	461	504	481	473	426	469	471	450	481	440	467	440	468	449	457	489	457	463	485	470	486	483	462	457	451	491	468	440	467	466	467	462	468	504	464	496	497	431	464	464	467	475	402	436	464	473	453	465	470	451	453	453	453	439	481	452	468	473	443	438	477	458	476	461	463	482	513	471	473	496	447	491	467	449	444	493	468	452	463	475	460	453	446	471	437	470	488	425	449	467	393	483	455	450	443	470	450	459	472	505	467	457	433	478	493	462	486	499	477	444	459	489	509	459	455	476	488	442	442	472	507	509	436	421	412	482	431	463	431	485	479	489	455	492	441	480	439	474	470	467	471	483	491	464	494	432	428	513	430	452	517	464	477	424	459	457	483	446	487	488	449	463	467	489	453	500	497	499	478	495	434	474	436	443	490	469	480	426	454	490	470	488	450	469	482	451	461	487	480	456	453	496	490	492	471	483	491	456	467	433	484	456	481	420	476	470	460	462	495	494	465	515	421	466	474	461	463	447	418	460	468	478	454	505	497	491	461	471	466	468	471	436	452	477	475	463	471	463	475	431	453	487	485	481	454	452	450	484	450	479	435	476	463	455	454	409	499	434	455	431	465	439	471	493	438	466	503	452	439	448	449	484	434	504	438	430	479	476	468	440	476	464	512	496	445	473	449	496	456	452	469	456	464	443	474	475	440	488	474	465	488	472	510	499	450	475	444	465	453	494	467	473	461	467	471	463	497	483	462	441	403	429	482	474	471	500	496	482	491	421	476	481	463	449	444	487	471	501	477	446	454	507	470	468	500	487	472	457	434	448	478	459	450	436	495	451	443	437	471	434	460	471	450	475	461	469	433	430	476	446	486	450	485	451	443	476	409	450	497	457	478	430	463	431	489	453	475	471	467	473	463	488	466	496	508	447	484	490	473	456	473	454	485	461	421	449	478	457	507	514	482	459	451	489	488	481	469	505	469	458	504	474	417	461	473	466	465	459	464	484	453	455	465	507	445	459	471	449	440	445	446	438	471	472	456	473	466	436	486	453	476	495	501	449	492	449	463	474	474	457	452	454	464	466	484	411	478	439	451	441	427	473	464	520	497	434	473	444	484	457	495	447	483	492	388	483	444	479	465	462	453	438	440	442	466	448	487	484	468	508	465	483	490	475	446	458	465	471	460	478	453	487	472	467	460	465	451	489	476	484	492	454	461	481	460	513	480	465	479	457	442	490	459	493	456	502	444	427	473	484	447	434	458	472	473	464	471	464	452	450	458	447	469	476	437	459	482	415	466	472	527	466	456	503	470	470	468	485	473	455	450	430	506	505	472	443	474	483	500	447	458	471	429	441	429	466	470	454	444	471	520	505	433	467	484	442	458	486	468	481	438	486	442	451	459	470	428	427	491	484	464	476	464	476	483	442	485	425	453	478	488	475	453	441	456	456	448	454	440	425	455	434	467	450	447	478	491	440	444	454	496	447	509	465	481	498	462	513	487	453	422	479	439	436	446	478	467	454	429	453	456	474	517	436	461	503	453	470	437	459	454	466	498	470	453	464	442	499	481	480	467	483	469	413	488	468	463	453	453	490	493	477	461	449	496	459	464	466	489	451	479	473	489	444	475	495	446	436	452	422	458	434	486	479	456	464	467	483	504	449	426	465	467	461	470	448	465	494	483	433	491	456	435	416	490	475	482	463	462	459	440	433	453	480	472	475	451	508	469	460	454	469	454	446	453	495	452	456	464	470	511	462	439	450	463	476	465	487	456	467	450	424	447	427	475	491	484	455	432	495	486	458	409	447	481	446	453	467	458	443	494	509	498	444	476	474	457	464	473	493	477	437	438	466	399	475	471	447	492	454	453	480	449	461	443	469	481	472	472	481	435
43119	19666	11000	5713	3983	3149	2393	1948	1587	1422	1146	969	887	874	742	764	697	667	686	622	605	626	589	611	598	629	599	583	558	547	591	583	569	619	643	603	582	610	545	550	574	519	540	510	528	506	525	532	532	534	506	533	513	524	509	540	546	517	512	545	514	503	522	505	523	580	484	510	529	547	485	539	500	495	521	526	535	494	514	535	528	536	579	552	508	518	516	518	508	479	557	477	469	490	495	516	509	577	493	506	490	485	526	484	506	504	511	501	477	499	488	501	481	526	482	506	524	465	503	503	497	475	541	485	540	498	515	510	511	479	503	523	525	513	473	521	499	505	517	491	525	474	543	513	483	480	507	468	491	559	522	498	502	493	507	520	514	496	538	520	496	493	480	528	522	532	454	473	465	527	540	510	530	491	490	472	537	510	513	526	483	491	437	489	523	518	511	526	513	517	503	498	495	517	532	464	516	527	516	503	497	514	527	516	485	487	494	513	510	503	488	489	522	486	516	507	519	512	528	491	554	508	530	498	533	463	499	476	501	458	496	549	490	528	529	491	493	487	467	474	513	493	503	557	528	521	537	479	509	489	481	490	460	512	531	527	522	514	504	477	493	509	503	491	540	494	511	524	503	503	480	505	499	522	511	535	473	511	511	533	515	543	504	524	521	483	510	500	480	447	497	495	511	540	511	521	515	546	497	460	491	514	457	489	526	485	484	500	465	496	518	502	532	523	520	472	486	507	489	487	507	493	520	470	521	545	476	483	478	533	478	531	496	510	493	501	499	503	490	501	516	506	492	478	522	526	495	562	504	474	521	514	496	521	529	485	478	492	490	488	499	517	497	546	487	490	515	501	480	480	496	500	523	500	542	516	520	517	507	556	527	534	484	488	503	467	498	488	482	542	508	523	474	521	529	460	484	533	536	439	464	499	508	450	482	509	508	459	524	538	492	493	530	463	509	488	479	516	550	483	514	450	489	486	480	509	512	487	482	508	459	497	557	507	503	526	511	503	529	453	519	499	513	466	492	527	502	478	469	475	535	525	501	494	468	496	514	492	490	534	483	498	535	495	538	523	498	494	543	500	500	517	502	500	473	471	524	515	485	514	492	531	491	474	481	481	487	498	519	507	460	501	458	463	521	494	496	520	479	540	491	542	518	464	514	505	531	499	459	510	460	516	521	503	482	493	517	523	527	516	514	476	473	543	494	477	536	488	511	524	482	515	535	500	519	478	490	495	503	494	499	494	552	476	495	467	495	514	496	479	501	523	485	480	548	527	492	539	487	535	498	492	471	536	496	457	539	487	501	530	500	488	493	492	508	463	494	476	526	512	515	510	505	506	477	526	469	484	492	500	513	456	481	510	526	510	488	487	514	544	538	495	471	502	465	515	520	529	525	492	493	523	495	495	501	533	505	495	454	494	510	514	496	518	507	551	501	515	484	518	527	502	510	506	443	538	493	500	479	495	518	496	484	529	475	474	466	535	496	498	513	525	505	514	517	496	541	536	526	500	478	485	506	509	498	480	472	546	494	522	521	474	511	518	508	537	503	510	541	527	501	546	514	502	523	490	515	502	520	496	541	503	493	503	490	463	514	540	473	480	504	557	481	503	491	444	546	515	482	509	507	521	502	535	496	511	493	509	488	475	506	470	524	483	525	484	479	503	514	513	479	501	513	531	519	499	477	511	489	473	484	480	505	463	488	493	555	488	483	503	506	501	496	559	523	504	513	525	503	484	470	530	517	503	513	540	502	532	515	535	461	513	474	511	528	501	490	489	527	460	536	491	510	531	497	474	517	477	541	513	505	510	528	507	505	464	507	477	506	535	503	481	496	525	476	502	476	544	491	498	480	448	545	523	547	491	524	506	526	538	453	527	518	519	503	495	513	517	493	502	463	511	461	464	519	494	494	468	464	528	491	493	477	481	489	514	501	483	506	490	472	520	525	497	495	526	497	518	501	520	480	529	524	514	509	483	495	510	481	491	500	511	506	494	469	498	531	490	484	520	494	521	482	494	548	500	520	518	527	480	466	465	524	505	492	493	506	486	510	517	529	498	534	516	499	504	484	530	487	481	531	494	524	484	488	528	498	457	523	473	500	558	476	469	544	491	494	466	540	495	490	512	532	527	472	506	507	523	494	538	517	533	505	502	518	504	542	498	512	456	488	495	494	489	471	468	516	489	469	479	515	504	485	479	543	482	532	488	515	480	486	533	509	475	483	470	474	471	519	511	482	537	532	496	526	473	516	483	514	466	506	472	444	535	507	504	499	497	551	482	518	496	466	453	489	483	481	490	526	506	468	490	508	490	490	466	511	510	518	510	475	511	519	510	518	469	482	529	473	490	460	518	525	529	497	507	513	482	496	511	478	511	472	520	488	492	474	516	503	496	508	511	531	512	510	495	480	490	492	522	489	503	525	536	515	523	505	521	518	535	518	484	497	508	491	497	517	510	526	529	490	503	515	506	499	508	520	495	490	509	536	537	494	498	495	521	511	494	485	441	512	506	525	453	529	504	559	508	502	498	529	512	497	519	537	489	532	514	492	481	486	506	513	510	503	497	482	495	529	509	460	465	496	502	502	536	496	499	514	450	479	510	481	482	510	471	499	487	531	512	498	519	511	503	515	534	519	482	513	485	470	507	504	488	502	457	531	523	510	480	508	488	484	497	504	505	482	521	524	488	474	513	516	512	460	496	484	498	523	493	511	511	494	525	486	484	480	516	498	492	507	459	489	443	540	501	501	489	489	513	528	506	480	534	511	520	540	499	483	500	565	500	532	484	494	530	467	475	467	479	522	533	509	515	510	520	544	495	543	517	493	490	497	513	489	475	526	541	483	502	511	477	479	471	551	511	474	512	492	460	554	517	508	472	522	495	515	462	517	539	489	477	496	497	484	529	490	509	534	501	504	495	509	482	506	507	555	496	490	507	541	508	474	546	456	520	521	490	516	504	473	520	510	520	500	506	513	503	502	499	490	519	502	517	478	519	481	531	503	491	519	506	526	529	508	517	490	485	526	522	510	495	475	500	461	498	525	476	524	520	512	503	494	481	519	507	515	546	504	483	494	503	503	528	495	531	476	460	520	509	484	481	463	519	483	516	492	520	483	492	536	514	499	536	471	464	506	492	524	517	497	509	504	490	515	530	492	467	475	506	493	475	515	502	483	531	527	510	518	502	504	505	489	479	517	538	521	496	484	475	516	528	503	514	485	482	520	518	507	481	532	512	548	494	475	474	490	536	499	536	499	493	496	496	471	476	513	524	477	492	543	518	509	488	520	508	500	522	537	502	492	449	502	532	546	484	484	505	500	491	520	547	484	470	502	516	487	507	486	500	505	488	473	491	450	488	507	509	493	530	488	474	474	497	470	546	549	471	492	529	521	533	497	515	513	474	524	509	500	551	484	506	512	453	467	523	471	530	493	523	491	495	511	525	471	508	505	543	526	495	508	494	516	465	506	498	484	482	482	501	490	528	529	486	507	480
29491	21182	11164	1209	583	517	490	509	529	537	493	467	488	480	479	486	485	505	540	488	519	499	515	458	524	491	513	532	489	492	500	530	484	471	459	512	543	498	499	470	502	530	475	479	475	478	521	500	495	486	499	516	445	504	473	433	531	489	515	476	551	492	476	503	473	496	509	479	449	486	507	517	487	485	462	499	465	501	513	480	471	496	495	501	503	475	486	488	468	446	471	516	531	482	489	494	500	470	469	483	500	508	476	493	504	447	491	470	508	494	452	532	504	458	434	493	475	460	467	505	483	531	498	463	514	497	439	505	480	484	491	490	490	491	509	489	477	522	486	472	478	473	474	451	525	492	462	499	516	479	517	460	471	489	465	484	505	494	484	450	475	489	531	496	497	496	499	484	486	488	497	485	468	486	468	496	498	489	513	491	517	521	465	494	463	501	456	511	503	470	477	490	506	549	463	503	460	496	479	519	502	515	491	507	546	500	475	516	502	507	505	516	473	490	525	494	438	518	500	514	485	513	486	462	510	504	507	438	455	473	523	480	519	524	488	466	513	523	466	498	483	508	507	537	503	464	479	513	502	520	458	484	514	506	515	481	474	471	473	504	466	489	486	458	470	519	502	487	464	522	510	441	493	506	511	469	486	464	509	485	518	489	499	498	479	515	472	500	524	480	481	486	532	492	459	548	518	513	462	506	507	476	497	487	485	463	463	512	477	504	495	524	429	514	516	493	489	509	489	469	480	468	484	473	487	489	511	491	499	504	475	482	471	506	501	508	510	471	516	464	528	488	485	494	496	503	507	511	525	489	496	474	475	472	488	419	475	508	467	490	497	476	475	497	536	425	527	501	475	492	496	487	465	485	467	510	508	467	499	530	476	513	480	510	477	498	475	476	479	567	464	487	494	492	474	519	473	529	513	518	501	491	485	552	497	483	479	497	477	510	452	521	499	490	542	527	461	470	507	501	503	482	494	512	491	465	477	500	492	501	476	475	496	463	492	541	514	491	480	528	455	455	520	463	478	489	482	506	503	478	510	529	496	480	477	533	482	487	481	485	473	516	470	479	491	489	488	513	474	437	432	471	513	500	510	551	481	507	482	463	530	510	450	494	499	471	490	485	494	498	506	459	488	477	504	480	472	562	503	530	547	528	486	486	516	499	509	494	522	489	484	484	460	463	503	502	518	474	443	513	501	493	528	482	472	524	503	508	537	467	536	512	464	463	497	514	463	509	460	510	510	444	452	488	474	491	527	498	499	469	533	498	485	458	502	470	492	490	507	502	490	514	514	534	506	479	480	503	509	484	477	488	497	506	462	452	528	467	466	514	527	492	456	474	481	438	470	500	478	508	466	498	486	517	475	508	514	488	504	495	530	498	498	481	475	466	564	518	521	519	499	486	501	478	483	517	475	540	468	474	496	504	484	480	494	503	516	514	478	471	511	471	510	512	486	517	482	509	510	477	496	492	475	494	469	495	516	442	509	489	455	475	477	489	486	476	491	477	502	489	483	458	478	500	494	555	459	512	527	513	478	433	493	479	472	468	464	436	451	479	478	493	501	472	499	484	512	491	504	500	472	504	515	478	475	508	519	495	527	512	486	459	488	473	496	489	478	531	514	487	492	453	502	483	494	521	466	493	520	501	487	515	471	499	519	502	481	475	500	492	503	466	434	498	442	497	489	497	509	462	495	517	481	518	510	524	490	477	463	482	479	500	545	476	488	526	485	491	480	483	525	510	495	497	509	482	475	424	496	523	476	483	521	506	491	495	468	509	519	486	531	486	528	470	509	463	499	519	494	512	513	493	479	526	490	501	482	504	509	515	477	447	519	526	446	487	478	499	491	512	488	479	507	470	472	509	483	506	490	478	476	495	496	503	525	491	491	512	454	536	503	460	481	524	493	504	469	459	533	488	489	503	427	484	505	477	518	506	507	505	490	512	490	510	501	461	498	499	505	500	507	483	478	479	505	519	508	490	483	474	476	487	495	504	468	492	435	564	466	478	472	499	501	466	516	463	547	460	472	514	481	504	489	495	485	452	457	502	518	481	484	479	523	475	507	491	496	464	496	447	463	463	487	481	504	507	502	436	525	477	488	496	511	490	512	470	506	469	479	475	499	485	505	477	507	476	481	491	493	517	481	496	449	492	481	486	514	496	499	514	494	506	495	507	478	491	463	503	471	488	494	503	498	454	494	487	463	497	500	492	482	516	491	494	501	503	514	516	460	461	496	502	506	501	495	511	496	501	498	491	473	526	450	500	482	489	503	471	447	521	466	494	486	468	477	473	479	478	469	489	470	520	505	488	471	481	474	538	495	498	515	507	509	480	474	535	489	487	468	509	452	506	520	512	502	523	533	442	486	462	533	442	462	524	484	498	508	476	492	490	482	470	466	466	486	503	514	490	490	505	498	509	552	462	528	476	510	489	461	503	511	503	521	508	455	482	463	536	522	454	502	526	515	506	460	501	483	498	491	461	520	535	505	493	500	501	496	440	483	473	479	488	533	503	505	463	484	508	468	496	492	437	543	485	469	478	480	469	513	499	539	493	474	487	480	501	486	520	461	495	466	523	477	518	514	503	474	487	485	479	501	506	444	489	489	505	537	472	524	476	511	475	492	462	472	487	473	519	517	440	498	509	498	464	491	478	517	479	488	468	493	492	506	448	545	498	497	477	468	511	453	501	498	497	515	492	496	484	474	482	456	469	470	503	506	463	495	467	493	485	475	480	478	516	475	510	503	486	527	499	495	501	476	499	567	516	523	480	490	494	507	515	477	507	507	501	514	511	488	514	478	477	476	513	491	477	446	496	472	506	491	509	483	494	473	468	496	462	480	490	497	476	475	502	466	507	501	543	501	500	486	478	494	479	478	497	513	479	491	481	489	514	495	490	476	494	473	468	493	510	495	488	471	502	502	495	514	481	486	528	477	483	505	486	507	492	504	484	498	530	506	505	528	478	508	490	504	512	489	522	484	503	479	471	519	497	483	476	510	520	500	425	472	494	507	483	496	500	468	503	500	508	480	466	514	503	493	481	517	460	524	536	507	514	491	533	531	513	515	477	479	480	472	506	499	493	502	483	520	499	507	539	473	466	501	511	485	472	492	502	475	480	485	495	468	509	494	471	503	500	469	506	483	518	484	479	492	439	475	490	478	528	508	507	494	446	502	504	501	468	521	470	506	512	463	488	503	472	521	493	514	445	511	517	465	490	489	517	490	522	423	477	490	510	509	498	470	491	474	501	534	477	503	502	445	450	458	519	502	501	454	464	486	486	511	495	479	480	511	509	484	488	467	459	502	506	491	492	490	510	489	494	504	512	483	511	480	484	465	508	480	485	504	487	512	484	514	475	511	535	474	446	485	466	481	436	522	433	481	471	497	473	512	519	497	461	512	516	504	491	481	507	516	486	502	505	446	481	489	517	457	507	446	467	490	503	476	472	507	506	518	476	470	524	456	511	504	505	485	513	480	484	469	458	524	467
35939	8588	1240	833	686	629	574	628	578	590	592	600	588	581	593	539	586	626	566	574	577	585	574	559	568	554	597	587	548	532	554	576	587	533	555	629	586	532	588	608	579	562	533	552	561	617	566	566	587	553	535	551	549	522	505	554	529	572	584	581	559	587	597	576	553	575	565	620	563	577	610	574	593	592	534	588	579	585	551	573	575	574	580	539	541	570	572	553	565	585	563	562	542	544	573	629	566	561	581	568	574	585	533	569	562	560	553	588	552	572	565	608	591	547	558	549	514	602	567	542	556	570	549	565	591	517	527	576	571	592	559	572	561	573	592	562	605	553	579	607	616	576	540	522	580	582	575	541	553	541	577	549	589	559	568	532	608	576	550	592	595	542	552	605	597	615	587	501	562	552	564	561	609	569	551	575	569	544	560	580	598	574	578	586	549	600	546	579	611	563	622	541	559	606	582	577	545	565	569	591	538	546	559	573	553	586	565	588	539	568	574	521	540	564	569	525	531	585	595	555	586	576	617	549	558	599	570	557	549	582	547	547	575	571	554	553	549	628	533	519	554	569	542	523	581	587	539	514	581	548	581	578	575	549	584	605	559	586	590	559	593	493	541	543	577	597	575	579	610	570	558	577	556	565	587	598	550	583	577	551	599	575	578	567	587	565	581	613	618	622	577	534	519	560	558	616	592	597	551	546	598	577	583	516	542	559	553	566	578	594	581	586	572	564	584	575	527	559	591	565	559	543	534	555	538	566	555	574	522	545	558	531	570	501	558	567	555	615	534	616	544	578	541	571	509	597	624	578	564	578	602	576	549	583	589	585	560	560	549	597	577	596	599	584	560	562	529	581	569	582	604	531	556	534	515	586	570	576	552	572	539	565	527	564	565	600	606	583	542	592	570	567	599	550	561	572	556	584	607	568	540	579	541	567	551	570	539	575	593	568	566	589	571	548	525	576	540	558	562	541	567	600	541	557	536	563	603	555	563	553	545	561	593	569	597	569	571	575	570	553	573	539	549	566	574	567	555	569	577	563	582	548	563	543	584	536	587	543	575	579	588	544	554	562	561	627	592	545	546	499	577	588	568	536	563	551	568	579	567	566	513	601	563	572	574	576	561	592	567	531	587	566	570	560	568	576	541	558	541	549	541	540	579	554	554	548	587	584	557	589	585	589	583	603	564	554	547	554	578	590	559	561	574	594	535	575	561	572	576	572	612	570	566	529	618	549	574	580	573	586	549	578	524	537	582	636	569	540	515	532	558	560	524	574	535	582	588	576	593	569	571	586	574	594	587	555	548	558	580	541	580	539	588	580	546	574	566	576	578	573	604	591	644	539	560	572	556	588	615	549	583	555	558	576	589	555	578	569	578	584	554	554	596	588	570	539	559	571	612	557	599	572	527	539	568	542	536	608	555	564	568	570	582	571	575	520	549	549	545	552	561	541	567	551	548	559	606	561	596	560	613	567	560	614	589	549	544	550	562	567	544	537	585	587	568	555	553	593	560	580	559	574	589	541	577	515	564	561	568	579	617	580	546	584	578	547	576	564	619	575	607	572	565	545	517	557	572	536	617	610	568	556	541	570	571	551	592	551	571	513	582	590	565	558	552	574	571	518	582	527	553	575	567	562	576	581	543	559	573	546	526	580	559	574	576	599	587	549	553	556	548	563	604	534	577	578	579	532	563	614	558	569	583	533	573	570	569	534	555	567	573	554	568	596	609	551	604	562	626	542	567	565	563	609	555	600	546	516	562	564	561	569	554	551	544	580	569	602	566	560	587	552	555	588	580	586	553	578	589	570	525	578	555	549	541	594	555	567	550	556	554	526	559	563	529	545	570	560	575	561	578	569	540	532	578	545	572	533	530	586	589	524	597	577	579	566	555	576	572	585	557	580	558	585	571	564	593	558	543	627	547	533	561	589	562	594	585	610	577	570	571	571	595	585	582	584	556	521	568	550	560	597	598	581	563	579	553	581	557	553	609	620	555	564	573	592	554	586	591	631	549	544	584	586	602	573	582	551	541	558	533	549	565	570	556	603	601	568	611	564	570	608	590	578	590	555	565	573	521	588	527	605	583	536	549	600	537	595	565	573	570	573	563	599	562	543	596	600	533	571	561	576	581	551	560	572	558	577	557	571	568	532	561	568	596	562	569	551	582	624	568	595	603	562	566	544	596	539	594	568	551	540	582	559	553	576	588	590	592	556	547	558	547	556	545	590	565	538	603	590	538	566	579	551	579	562	597	577	558	589	559	612	560	560	571	587	549	561	607	564	555	589	623	575	551	564	595	566	537	532	553	550	567	568	558	580	565	599	537	595	533	591	566	552	590	586	550	583	551	626	546	546	601	557	569	584	536	549	574	553	527	554	589	519	589	593	562	580	583	536	598	568	556	563	527	548	537	557	591	555	553	573	566	605	520	577	600	550	561	584	580	541	555	554	594	550	571	543	584	604	547	574	597	557	614	556	598	589	593	579	535	563	531	565	549	542	589	571	557	562	591	577	557	549	557	574	533	556	550	605	536	592	547	546	557	530	589	566	565	569	584	595	597	548	548	592	581	577	556	583	553	528	570	558	561	550	610	608	570	546	606	591	576	567	536	569	567	556	554	510	574	547	575	543	552	627	616	589	524	544	545	531	552	572	563	545	561	556	575	576	601	569	541	582	493	538	578	566	570	558	543	598	556	537	585	562	573	581	618	566	518	583	631	573	534	548	590	584	576	552	593	596	537	600	584	563	572	549	570	578	618	602	550	583	560	599	612	567	569	625	590	552	602	584	613	559	575	562	581	526	578	591	597	576	548	552	616	533	567	562	548	567	585	580	590	578	547	606	567	557	576	547	586	553	548	567	586	586	560	532	581	581	575	573	556	552	574	565	536	521	575	610	586	607	532	554	588	593	550	598	505	562	598	581	582	604	597	604	562	571	570	576	532	583	580	533	559	583	546	599	602	573	619	570	581	578	577	614	570	554	562	608	559	547	562	594	543	566	545	570	583	577	574	602	607	557	583	555	572	577	526	597	570	535	585	573	510	594	573	550	585	611	546	540	556	518	571	557	547	573	580	572	601	583	570	533	558	580	555	541	573	609	574	549	587	598	599	543	597	548	560	526	591	598	560	570	583	538	588	618	571	545	557	583	540	597	581	586	562	577	558	584	560	613	540	571	524	594	583	554	576	574	557	534	549	599	560	544	587	587	549	592	542	548	523	567	536	524	573	562	551	561	538	593	594	598	538	564	551	517	531	602	590	584	539	579	583	553	575	580	564	576	603	551	537	585	576	523	614	626	545	602	528	573	590	553	568	572	537	543	577	577	574	584	593	585	586	574	569	576	561	570	531	584	567	584	532	596	553	537	622	567	541	546	573	569	549	564	594	553	573	573	579	552	520	554	545	572	539	587	519	551	536	567	578	608	585	586	543	566	571	562	566	574	562	573	586	582	552	583	549	566	587	557	544	571	581	567	557	542	535	560	572	547	561	581
23308	20728	27939	23568	20711	12069	1046	633	518	497	424	406	381	380	336	374	336	314	348	342	370	305	356	326	335	331	316	340	346	329	346	317	337	324	335	322	343	326	317	298	328	271	365	306	310	319	321	309	298	311	303	284	318	308	273	278	297	290	302	284	320	285	305	297	284	314	296	314	335	308	303	315	310	326	285	285	291	320	324	294	282	328	324	302	300	295	291	291	297	275	295	281	331	315	291	262	350	276	292	314	303	304	312	287	308	309	287	303	267	252	314	333	283	272	301	291	306	290	294	313	321	331	300	297	299	309	276	303	301	308	285	306	295	325	312	308	305	296	305	279	310	282	264	292	307	328	305	298	259	261	296	297	288	310	283	315	297	289	316	273	306	264	344	288	271	305	299	303	297	289	274	292	288	300	286	300	331	260	290	305	287	310	297	312	296	285	261	311	301	293	280	285	307	270	295	340	328	320	308	324	300	275	287	290	295	307	303	273	314	276	320	301	308	279	303	264	277	289	284	291	296	319	281	291	323	268	282	317	297	283	308	293	279	288	305	311	305	308	303	293	286	295	297	290	300	287	334	302	301	288	295	264	284	255	319	312	335	304	299	288	276	307	299	269	304	324	310	330	270	287	324	343	303	333	315	273	291	295	318	273	315	267	307	281	283	297	306	300	278	334	297	317	311	309	292	263	322	292	273	284	275	343	315	280	271	291	296	305	301	314	311	276	304	323	329	293	305	274	298	272	300	289	289	298	307	283	299	268	304	307	286	326	276	302	301	294	292	322	291	282	324	304	300	315	303	304	280	316	272	320	296	310	305	337	291	290	307	272	293	295	300	280	296	300	289	272	315	286	310	301	256	262	289	288	308	291	289	288	332	311	310	310	277	304	306	313	306	298	293	242	296	297	277	275	275	275	268	262	298	321	276	252	288	312	308	286	320	288	281	294	306	274	286	287	292	288	296	281	269	309	268	304	273	277	307	295	303	277	306	308	310	314	333	330	319	282	292	309	293	271	302	280	295	269	263	285	289	285	319	298	283	279	282	307	362	279	317	297	315	307	296	265	302	308	273	308	283	302	315	313	296	288	271	311	298	284	285	309	311	305	291	326	285	268	294	300	288	295	287	302	301	299	275	289	298	291	313	299	281	309	306	293	305	301	262	323	286	272	310	286	280	301	302	313	322	280	299	314	269	288	291	299	280	302	320	264	311	302	297	274	275	286	302	303	294	316	273	293	302	327	281	312	307	303	287	302	300	302	312	325	283	287	331	284	312	317	285	301	283	311	282	293	330	307	274	315	315	315	301	292	296	301	296	316	308	314	289	301	302	323	328	283	314	290	299	311	308	284	274	317	298	298	279	282	280	295	299	262	355	326	280	312	327	302	289	271	315	317	300	285	318	300	283	322	334	349	304	314	326	259	272	280	312	297	325	310	263	302	333	282	309	316	264	312	276	293	302	278	279	289	343	318	293	314	299	295	280	275	324	315	305	305	284	283	291	282	310	263	299	286	308	257	285	262	290	318	283	307	304	307	286	279	297	314	279	312	323	280	326	285	314	279	277	311	285	325	305	281	292	303	294	304	302	326	307	288	269	289	325	312	289	301	297	313	317	331	282	292	318	320	277	292	278	348	306	309	305	298	293	297	308	301	301	285	318	308	310	291	305	340	274	276	261	279	277	305	289	302	319	330	297	290	295	305	271	318	280	283	300	276	276	306	314	282	289	283	272	276	276	295	314	318	327	302	312	314	289	265	304	301	291	277	299	285	273	305	310	273	331	271	284	309	283	313	284	286	282	299	277	301	319	268	317	304	311	313	305	285	289	270	266	316	309	312	321	292	296	305	292	301	323	316	311	277	300	295	279	264	280	316	287	284	282	331	314	281	304	306	316	303	322	302	305	282	301	294	293	270	302	311	283	299	300	313	289	308	296	305	290	295	288	293	301	273	310	281	316	273	298	312	316	293	303	303	288	290	303	278	295	310	288	321	276	295	297	303	266	309	282	267	283	318	291	280	304	297	299	297	286	277	304	297	302	332	318	286	288	310	306	270	332	315	331	313	281	314	301	271	255	281	317	299	312	309	290	284	276	287	281	338	295	301	315	287	324	303	307	298	287	299	307	314	303	333	300	284	298	314	305	321	288	299	269	331	301	276	269	301	315	265	303	287	286	279	287	284	291	315	297	303	277	308	272	306	315	273	289	289	317	286	315	300	290	291	306	277	311	313	302	297	289	307	272	290	303	306	293	291	293	312	293	287	279	277	281	284	287	273	314	300	290	306	276	291	268	274	333	263	314	301	283	288	257	281	279	272	313	295	301	288	292	324	300	307	293	329	273	293	295	280	312	295	311	274	312	334	275	303	310	257	264	281	287	336	273	311	272	315	303	300	329	295	299	295	321	321	315	292	246	302	285	278	300	285	262	274	316	298	298	287	318	300	328	280	285	289	305	327	309	300	331	280	278	286	282	312	292	301	283	346	291	339	293	292	273	284	288	287	279	308	325	280	272	315	299	326	332	304	276	268	304	269	292	277	305	317	293	299	285	324	280	281	321	286	294	327	313	292	279	320	286	321	292	281	262	319	311	325	296	298	268	309	295	310	304	296	322	289	271	294	274	295	293	286	299	293	306	331	291	293	306	324	288	278	261	312	300	315	324	305	285	330	297	308	283	312	294	269	301	311	315	294	297	294	288	268	287	322	268	302	281	300	279	296	330	316	291	281	307	261	271	300	284	321	309	262	299	303	316	274	305	273	286	295	287	288	253	277	304	293	289	252	312	330	297	286	309	307	279	319	273	280	265	275	305	327	274	304	274	297	301	320	298	307	279	314	292	282	304	339	280	308	299	315	276	280	324	296	252	301	324	291	299	272	313	265	286	303	280	288	288	274	287	309	330	278	294	291	319	324	296	292	293	275	291	337	306	250	275	276	302	300	306	273	295	282	272	323	286	309	297	301	298	264	310	290	276	297	266	301	329	274	274	279	285	291	266	252	295	296	297	308	303	314	326	304	303	305	286	298	321	274	296	281	294	298	300	297	314	319	280	280	294	318	275	289	277	316	307	295	337	293	268	309	299	324	329	322	275	343	285	302	307	336	266	298	285	262	279	309	350	307	307	274	292	265	292	298	301	294	322	298	308	271	306	320	280	337	290	309	322	305	298	308	277	308	307	298	281	292	284	320	305	283	282	306	285	280	305	328	319	313	294	315	312	328	305	318	268	280	316	290	290	294	320	304	267	291	296	319	285	328	283	304	272	282	304	302	326	295	281	285	311	291	292	274	255	310	300	309	287	286	271	275	269	306	298	309	302	300	299	289	290	280	283	324	275	271	342	292	280	281	265	302	295	305	260	271	283	306	295	279	313	315	332	280	290	273	306	284	295	291	277	274	306	307	307	277	313	297	282	285	320	299	288	309	268	310	300	302	268	275	302	304	294	301	310	298	306	331	305	296	332	286	305	275	277	309	275	286	298	319	268	292	309	312
38428	15759	6644	3218	2230	1627	1249	1141	987	784	628	654	506	501	487	478	442	435	442	420	396	373	380	429	391	399	381	376	376	403	382	410	358	447	409	389	421	357	374	355	351	382	397	372	378	343	333	332	379	348	368	367	365	324	319	304	345	357	350	342	358	353	352	393	401	335	327	352	367	345	359	355	364	354	364	337	341	357	363	375	341	359	384	338	344	330	327	351	337	357	347	377	335	350	345	319	323	325	315	348	349	343	338	339	360	344	387	359	362	351	335	344	364	335	305	358	343	310	332	360	335	360	388	339	332	300	325	330	338	354	357	355	345	352	366	370	340	365	379	341	348	333	348	350	338	346	352	362	358	341	369	349	369	356	337	318	348	352	336	338	348	326	344	324	329	348	337	308	340	350	354	327	353	362	302	354	350	339	336	342	383	334	320	328	322	349	353	320	343	321	369	337	358	337	338	370	314	353	337	347	315	341	326	336	361	331	317	322	335	340	344	340	323	357	371	328	335	355	348	372	366	380	349	349	343	307	326	330	344	333	368	320	324	350	336	348	348	355	360	341	356	344	337	326	343	380	345	309	325	343	335	351	377	363	322	366	323	326	319	343	332	336	314	336	327	325	354	339	346	328	334	358	335	362	342	382	327	316	347	329	341	357	354	349	324	324	333	360	329	326	348	316	356	339	367	368	335	325	298	314	329	339	344	332	312	337	319	343	366	331	331	364	345	335	337	332	333	340	349	323	341	334	341	333	324	343	354	326	293	326	335	325	346	332	349	331	366	359	338	311	318	352	379	331	313	347	344	367	370	365	361	327	363	366	355	358	337	339	330	346	344	348	324	362	370	348	367	347	345	363	332	331	317	363	367	318	344	330	356	370	357	367	351	360	349	341	353	366	339	325	338	306	350	333	369	342	364	346	341	354	345	353	325	318	325	348	348	371	339	359	364	358	325	344	355	319	364	361	370	370	344	343	327	332	339	360	346	320	334	325	344	346	353	353	354	365	350	358	362	335	355	333	337	289	331	357	334	366	325	316	336	334	344	335	334	318	371	314	341	341	332	320	387	371	335	350	372	400	318	326	318	361	347	346	320	339	345	352	359	358	381	331	334	353	328	382	371	323	336	334	344	388	332	335	375	338	364	335	358	332	362	346	353	333	345	328	332	336	316	310	355	330	336	307	364	324	328	335	313	349	382	319	361	351	327	365	342	357	339	313	355	340	338	392	342	331	355	337	326	346	358	354	376	357	359	324	341	362	314	350	317	348	345	319	353	362	352	344	388	314	331	357	329	325	319	354	320	327	316	341	359	346	348	341	327	361	322	335	321	330	321	321	314	358	339	324	337	326	342	346	371	361	337	351	306	344	337	362	364	346	348	351	362	312	317	302	335	341	362	327	339	350	339	367	311	345	331	356	306	322	363	372	344	352	389	315	325	333	351	367	374	331	364	326	320	341	349	338	347	362	359	337	348	321	328	325	344	340	372	312	332	341	356	345	319	333	347	344	310	372	347	334	324	337	327	326	341	386	324	362	320	385	361	354	352	336	312	343	368	334	341	337	360	357	333	323	355	333	311	338	321	369	355	358	346	337	345	326	357	363	335	346	375	331	331	387	342	335	352	362	349	334	339	363	362	310	364	328	370	344	317	355	356	346	336	376	373	381	313	337	321	353	344	353	350	351	334	377	314	354	308	363	367	337	341	348	335	349	348	331	353	396	334	333	353	335	365	354	310	326	347	339	334	306	319	325	333	331	317	317	337	339	340	325	326	348	330	310	318	352	348	375	340	368	386	347	370	326	346	376	345	359	357	351	341	333	348	329	344	340	340	366	354	318	352	336	342	355	325	341	346	365	340	336	315	357	304	317	339	335	358	352	363	364	346	340	337	339	366	317	373	335	313	323	351	344	338	366	325	345	368	332	371	303	339	341	333	361	353	347	359	362	336	356	351	335	325	363	340	333	329	366	331	351	352	328	346	335	339	346	318	340	358	329	343	319	328	331	314	338	378	351	337	369	321	321	321	376	325	314	317	352	343	323	351	316	371	351	361	356	361	332	348	329	342	309	358	326	329	329	340	364	325	332	346	352	355	353	353	342	336	307	342	327	347	356	322	326	341	331	336	344	331	343	340	355	385	297	363	345	318	334	341	330	340	334	380	375	350	373	354	377	325	342	340	322	370	356	322	335	314	337	372	338	355	379	355	333	331	351	313	309	346	348	353	352	360	354	349	330	357	370	341	357	322	324	360	300	331	319	343	333	359	337	343	335	350	378	367	317	346	339	348	320	324	336	350	371	326	336	325	332	362	348	358	347	339	314	376	320	318	359	372	359	337	319	329	354	343	370	346	358	335	361	339	326	358	358	346	360	360	324	342	381	342	341	325	349	357	355	347	359	306	344	373	374	315	362	335	373	334	343	334	347	337	343	352	324	321	357	351	342	330	346	332	364	353	364	337	367	377	328	337	335	319	347	346	311	355	332	339	340	373	362	345	310	358	341	354	338	337	354	340	340	343	388	309	354	358	364	328	353	342	328	355	339	341	356	330	366	351	326	346	349	339	305	327	340	392	367	311	351	346	346	343	325	346	364	333	324	363	292	340	320	341	359	352	352	328	332	349	344	321	310	359	344	357	350	330	310	375	337	322	349	348	336	352	310	347	313	336	353	378	361	335	341	364	337	319	339	336	321	360	357	349	348	336	341	294	317	347	348	340	330	328	379	330	285	331	348	340	342	325	344	323	317	325	337	341	347	342	355	323	373	337	354	329	365	324	321	357	371	359	312	348	343	365	332	356	353	361	313	336	372	347	388	382	361	353	323	350	359	331	299	336	334	359	337	350	336	361	330	305	370	378	355	342	348	331	368	333	360	338	322	370	328	322	333	306	353	364	330	343	351	383	352	365	353	339	359	390	357	348	353	341	340	347	365	339	338	344	351	340	399	342	332	367	342	352	355	359	370	349	343	337	320	353	345	343	344	331	312	373	331	346	330	308	343	336	335	314	333	345	341	359	306	313	336	341	340	352	348	342	326	331	323	358	341	331	340	368	325	344	333	361	329	349	369	345	341	340	350	342	355	340	361	394	331	344	341	366	358	353	346	360	366	339	351	347	316	341	341	353	341	325	332	349	314	358	347	377	339	346	344	356	331	352	333	323	369	333	342	305	355	350	319	306	346	349	328	334	360	342	304	348	340	338	354	363	346	390	341	345	369	319	331	327	341	332	329	337	378	386	348	358	337	373	347	336	348	335	349	327	321	357	338	373	313	300	324	395	333	328	317	351	350	334	348	332	370	309	311	361	359	347	344	353	369	341	349	317	363	349	342	335	368	336	349	361	331	313	343	321	353	321	332	355	306	320	305	363	296	339	354	359	334	372	330	350	361	328	331	313	339	305	332	347	344	368	363	343	305	359	356	343	330	385	329	308	339	288	310	346	326	335	362	327	373	340	345	348	339	343	327	337	366	347	337	361	327	361	339	353	358	338	347
24429	20719	27011	24420	13035	1246	943	854	763	762	785	697	743	741	726	717	637	667	684	727	678	729	664	680	736	693	705	731	677	700	700	705	676	703	703	733	704	673	660	688	697	741	642	684	648	665	686	723	672	723	666	699	694	650	674	615	630	631	645	655	610	688	607	682	654	657	647	635	602	640	679	696	685	686	650	667	673	636	671	680	656	670	692	673	652	682	665	609	663	643	667	625	675	652	680	738	674	694	666	682	675	674	640	662	647	652	680	677	701	693	688	713	664	651	681	626	685	641	636	638	669	709	650	652	709	674	679	677	612	684	632	649	665	707	676	622	670	694	740	657	660	621	668	682	644	646	624	583	706	691	637	675	687	620	662	693	618	595	651	700	635	680	685	681	680	696	692	645	722	669	702	668	616	655	674	693	667	652	645	676	674	658	669	676	694	659	696	701	648	650	679	655	628	687	713	649	707	709	662	643	684	697	657	634	676	695	664	642	633	649	658	664	680	678	671	656	663	666	631	630	684	679	649	688	638	625	693	681	735	717	651	692	625	688	707	678	698	656	668	653	630	670	641	686	678	634	651	726	689	670	622	645	666	675	660	664	646	626	655	691	661	652	665	686	649	612	651	661	663	684	632	663	716	701	636	684	688	669	704	683	662	640	649	683	663	671	652	656	691	672	647	637	648	678	647	692	663	662	679	689	672	671	691	674	658	625	681	676	664	649	682	631	689	701	637	599	692	639	660	689	642	578	661	644	644	645	657	672	673	670	619	650	714	655	652	668	641	688	680	637	657	657	653	697	671	643	693	684	656	712	655	630	672	636	662	637	685	629	718	628	679	673	655	706	642	649	671	692	606	657	650	698	677	673	674	689	691	679	687	619	626	720	679	681	657	668	678	636	664	639	671	698	645	719	662	678	690	727	624	688	708	649	630	685	714	677	668	659	683	671	668	679	645	672	698	699	673	663	667	645	631	665	635	665	655	688	662	660	653	648	676	686	668	640	650	667	659	697	650	644	647	684	613	670	696	682	682	704	678	673	641	605	641	676	661	676	663	642	625	686	666	655	674	682	690	683	726	677	635	640	688	681	662	680	670	638	690	699	629	674	631	695	688	672	657	701	680	702	656	699	631	671	683	692	676	662	693	707	636	668	692	651	607	674	682	618	646	697	649	682	674	638	690	693	675	714	651	668	652	652	697	706	638	661	651	670	644	675	667	689	661	657	678	644	671	637	709	709	656	630	711	698	653	674	653	655	664	678	648	630	680	685	651	661	652	634	658	678	645	648	639	706	666	657	626	655	693	678	657	665	691	659	723	633	678	657	631	703	659	626	701	645	660	689	635	691	676	679	670	692	669	660	652	673	723	659	692	656	663	655	663	686	672	692	667	655	605	662	708	663	660	649	710	700	681	702	723	653	628	681	657	742	654	660	670	642	711	614	669	682	626	699	689	677	647	692	634	652	702	666	642	667	677	705	668	671	666	697	592	671	631	653	668	687	618	695	636	666	654	628	690	662	624	617	659	650	715	644	638	623	624	617	686	639	692	672	654	645	618	650	663	657	674	679	688	666	675	669	657	684	656	669	652	662	646	664	698	681	707	678	714	608	675	686	671	598	641	672	709	650	694	698	654	695	649	652	703	644	692	663	633	664	684	635	641	637	673	688	706	694	663	642	607	623	651	700	661	679	692	636	707	656	638	668	655	636	654	660	645	674	695	667	691	695	689	679	659	693	666	686	675	652	656	689	627	620	658	633	642	673	674	635	675	642	638	654	687	668	657	660	652	678	637	669	663	669	638	705	718	677	683	683	709	664	657	603	695	738	661	656	710	706	671	618	655	669	644	669	672	671	706	689	650	680	687	649	656	678	666	624	647	641	692	642	686	704	669	652	694	613	659	638	655	677	646	681	670	638	704	666	702	662	654	625	704	678	664	642	636	645	695	650	637	667	714	655	672	650	656	667	660	649	635	634	676	647	707	671	676	645	643	634	670	686	652	682	677	646	703	712	676	639	690	682	695	681	699	609	661	673	649	618	661	668	629	703	680	646	694	636	673	695	681	673	670	655	642	681	671	662	669	641	650	673	700	668	671	673	642	657	629	638	675	663	645	678	659	732	664	616	669	655	655	633	622	651	653	677	707	719	654	618	708	684	684	701	692	700	654	705	658	648	627	670	666	667	652	669	607	680	680	642	688	651	656	712	633	677	665	713	689	624	665	648	708	609	616	661	666	699	685	690	654	711	602	674	657	652	681	675	603	651	641	663	698	621	715	657	647	643	626	688	667	685	678	680	667	720	654	675	653	664	711	709	671	685	629	700	680	628	660	653	672	628	624	675	711	682	689	708	693	663	701	623	677	677	625	656	645	621	631	618	669	659	655	698	646	667	677	671	699	594	736	645	696	625	607	658	660	668	641	685	701	654	591	686	640	642	653	614	665	647	637	658	675	696	670	685	687	684	663	675	637	677	672	674	674	682	688	679	719	696	659	695	632	691	606	710	663	671	628	655	620	681	664	667	620	677	663	647	691	646	679	689	641	695	666	671	653	687	620	668	667	650	667	714	659	708	672	700	638	684	665	666	672	635	631	646	650	650	689	638	644	633	669	647	677	666	635	652	668	657	628	651	680	630	693	653	706	707	673	656	703	654	701	671	641	646	686	677	695	691	669	683	689	688	681	629	663	632	643	702	672	626	683	671	641	674	687	658	634	636	668	683	670	670	661	635	669	630	678	676	651	660	656	686	653	665	639	653	644	697	688	620	680	615	640	662	671	701	702	667	651	634	653	636	659	683	680	637	626	670	641	600	684	679	729	669	636	697	704	620	615	683	653	650	682	714	649	671	647	703	722	630	686	622	672	650	679	663	668	641	656	681	655	683	678	639	694	715	658	642	665	664	673	654	615	690	647	689	635	681	704	678	660	674	662	673	651	650	687	715	631	629	703	623	656	679	649	649	653	660	632	663	663	681	640	698	648	660	644	662	666	723	697	652	641	665	655	650	664	659	644	646	656	650	602	688	652	699	709	681	635	672	691	694	677	623	664	716	667	639	666	683	695	641	617	647	711	638	660	651	705	710	663	705	606	684	700	650	673	696	668	652	654	620	664	654	640	708	719	700	651	648	700	676	672	701	691	703	670	651	689	697	691	672	639	703	655	637	618	674	654	649	664	645	656	652	676	654	702	651	655	650	703	661	631	651	703	628	647	677	677	675	660	667	619	617	630	686	676	690	683	697	680	632	672	695	668	652	711	680	699	663	673	677	672	675	642	674	691	635	680	652	619	652	672	686	708	664	681	651	606	645	699	651	638	674	679	687	662	669	632	653	702	666	684	712	673	700	663	659	712	717	692	685	651	705	654	722	666	663	719	672	691	680	643	664	673	662	660	718	655	643	649	684	645	670	671	654	671	698	665	632	624	645	683	709	656	623	648	646	687	654	681	655	659	624	672	685	689	678	682	662	675	700	659	684	674	674	644	658	687	660	717	660
39252	14588	4560	2231	1802	1583	1247	1159	1135	981	966	955	910	891	811	782	839	848	827	772	754	791	804	810	765	808	798	832	769	799	804	779	698	771	790	735	784	756	767	718	764	730	782	791	719	762	795	753	785	777	741	746	708	727	707	747	747	783	737	789	750	769	777	757	791	773	781	770	701	747	765	753	738	754	809	763	709	724	760	790	729	767	758	769	760	774	738	803	738	766	748	740	770	756	732	765	745	765	746	768	798	770	780	773	779	780	752	783	735	789	750	738	764	756	733	690	723	742	782	760	818	730	772	759	771	763	769	782	737	782	791	738	749	757	697	771	710	750	745	786	771	792	729	759	728	766	748	718	774	736	701	749	717	701	752	743	744	738	727	682	762	772	735	767	765	763	745	762	753	759	705	758	767	809	778	799	826	759	725	758	759	777	750	748	722	801	777	748	719	731	741	761	759	745	739	720	713	737	721	740	729	791	762	795	806	738	772	746	760	681	738	681	770	712	743	753	781	708	733	787	747	710	723	728	738	749	749	730	796	805	780	751	734	761	739	716	783	706	773	749	759	755	738	754	765	805	768	734	735	748	773	763	726	741	753	748	778	712	789	735	764	790	696	769	747	770	748	778	762	737	733	780	765	764	709	773	774	695	743	768	766	782	784	684	751	752	761	771	801	767	736	748	734	779	734	734	758	816	803	748	718	765	764	696	734	699	808	725	750	784	724	740	743	727	716	747	763	753	733	742	793	738	731	709	761	744	735	737	751	784	764	731	737	725	782	768	741	794	721	720	705	748	762	769	691	739	722	783	721	766	745	768	740	732	731	757	768	779	728	742	686	774	738	719	746	703	750	759	782	751	721	701	756	812	779	770	780	778	778	730	712	753	785	751	749	775	746	707	760	726	750	732	775	709	716	790	769	736	734	780	750	759	807	732	749	745	751	719	783	729	747	719	716	745	720	738	725	743	723	731	751	732	763	780	725	776	739	721	743	742	702	727	749	735	762	750	687	733	756	733	702	768	730	748	719	768	756	759	757	735	810	730	809	734	736	782	702	785	762	740	767	797	805	759	761	733	749	744	785	768	686	752	745	737	767	720	762	756	811	780	756	736	796	734	768	740	704	774	756	684	757	782	740	754	784	750	758	756	743	729	715	761	791	762	759	738	775	702	731	736	746	787	758	733	722	707	752	728	735	768	752	775	733	820	758	751	788	788	725	730	716	740	766	755	699	727	748	779	750	723	766	755	768	775	756	785	758	720	736	802	784	758	718	733	708	799	739	749	724	767	735	755	772	744	716	727	752	753	678	750	771	802	692	721	723	805	757	706	751	739	750	777	785	743	691	713	714	761	759	742	799	762	706	745	739	777	787	757	740	719	752	756	758	792	824	727	762	752	753	765	784	736	733	737	723	746	803	750	716	681	794	726	762	732	757	725	762	741	769	802	758	743	721	773	765	753	773	742	721	730	716	770	717	719	709	760	756	766	713	753	721	706	774	759	781	785	720	735	777	743	752	710	780	788	763	696	748	768	741	715	777	759	713	736	751	766	782	752	817	818	761	781	667	722	778	755	744	732	759	773	799	777	734	741	706	763	733	748	705	775	747	738	685	706	727	711	760	718	694	783	695	775	743	766	770	736	751	698	730	770	791	759	719	770	773	780	751	746	719	748	784	726	694	741	729	757	783	700	734	701	731	732	731	705	711	778	736	678	755	732	737	702	754	755	751	737	700	731	728	725	754	751	742	713	746	724	756	779	718	767	719	719	781	752	731	712	772	768	754	707	737	751	778	768	769	762	736	734	741	752	774	704	752	724	726	754	763	779	720	757	772	761	752	704	751	797	711	715	762	759	743	722	770	759	771	783	817	734	704	722	761	715	777	786	744	792	759	747	697	795	758	771	749	758	721	729	749	696	738	771	767	812	749	770	740	763	751	729	737	691	754	727	750	759	749	736	764	765	771	798	793	754	715	723	713	696	779	761	748	745	755	761	735	735	739	777	764	734	788	738	776	749	734	752	701	758	775	767	768	776	738	731	753	751	718	762	748	713	795	799	752	726	734	743	712	743	732	772	743	761	722	769	760	710	781	737	695	738	753	726	777	699	733	774	742	745	754	735	741	733	756	713	738	739	707	700	706	740	732	742	796	745	757	795	778	703	762	755	762	705	710	758	773	728	768	733	759	737	780	768	758	744	772	746	722	733	778	780	745	730	765	755	771	760	732	788	766	758	705	707	705	761	751	745	766	773	783	722	726	742	753	749	781	747	734	755	781	756	735	749	751	758	708	727	711	762	766	760	737	751	722	831	768	794	760	732	744	720	735	710	726	725	771	781	750	761	757	808	726	772	725	757	708	741	769	762	709	693	767	793	710	783	733	794	766	767	691	777	786	734	773	747	733	772	785	767	765	725	732	739	771	764	722	750	734	751	769	736	722	777	744	707	779	709	710	717	752	739	781	800	778	776	725	767	790	772	742	730	726	737	713	742	737	757	767	743	785	773	761	757	747	703	757	744	751	721	738	731	705	760	759	781	778	756	752	775	766	716	760	723	768	787	727	737	747	788	738	791	708	775	727	795	691	750	783	770	757	752	770	735	738	732	777	738	772	718	696	747	722	724	756	769	727	722	773	759	737	743	717	707	749	745	774	737	735	717	756	754	764	748	764	797	743	759	771	729	746	752	752	749	750	714	758	749	734	777	754	718	785	798	761	761	729	798	813	762	717	745	809	740	719	802	748	756	772	746	761	791	766	754	813	801	752	807	748	751	734	743	752	712	763	755	741	790	774	805	729	794	734	741	729	730	781	698	762	748	766	726	741	743	763	754	739	706	753	699	780	816	768	728	705	775	724	751	721	734	737	740	751	756	808	773	746	744	718	704	789	773	744	742	716	751	723	734	747	762	772	756	776	721	715	719	718	741	703	785	757	702	790	710	771	758	757	750	750	730	749	730	725	783	717	753	803	803	741	739	723	767	740	730	724	765	743	744	753	706	748	740	780	762	708	729	743	737	750	758	756	756	798	735	739	731	756	728	725	723	745	773	778	719	832	751	764	730	753	750	779	756	696	715	752	781	727	723	781	856	736	758	748	751	740	709	737	743	710	733	710	734	736	815	780	769	780	774	740	751	759	730	739	783	750	744	769	740	734	785	769	706	726	733	750	732	733	755	754	759	757	758	783	765	729	751	779	756	740	739	758	707	768	797	757	756	731	771	736	764	723	788	767	739	731	768	767	755	732	733	703	766	749	720	744	697	811	828	746	784	771	725	800	756	727	771	781	738	737	708	721	791	766	734	734	747	725	743	754	786	726	727	748	773	755	722	721	716	750	795	743	807	743	781	744	769	785	789	765	771	752	756	772	779	791	724	726	743	699	759	771	764	718	734	752	726	720	725	719	776	769	743	757	767	781	742	781	776	780	728	757	760	754	726	676	742	730	755	777	732	768	782	760	802	725	747	730	755	730	683	744	746	731	730	720	752	761	786	777	717
22224	20750	28344	23198	20748	20785	11874	1363	961	921	770	664	708	617	624	617	576	575	545	564	532	538	515	515	537	515	538	534	543	510	504	528	519	543	528	507	499	503	505	522	490	435	490	470	497	494	505	451	517	446	490	424	463	475	475	517	501	445	481	480	498	454	481	453	487	492	442	494	453	446	490	478	464	455	468	466	476	502	490	478	554	487	530	436	485	453	444	480	455	470	459	507	507	449	473	487	513	514	467	469	460	462	487	460	471	461	493	457	467	436	465	473	445	450	475	440	450	442	420	480	483	509	454	468	468	458	458	462	478	424	468	497	489	428	496	472	509	461	490	476	447	463	494	515	437	479	444	448	470	454	470	503	477	460	474	468	478	491	482	448	515	443	444	477	460	443	486	445	453	473	493	450	436	473	447	484	466	523	482	456	499	432	474	453	515	501	461	490	485	537	482	502	483	469	500	462	474	476	464	482	453	499	483	493	452	441	459	494	484	439	467	496	479	487	479	459	457	481	445	461	483	437	471	464	457	464	458	481	476	500	501	487	478	459	473	482	507	465	496	482	484	462	456	457	469	473	485	488	468	493	527	480	511	446	444	499	454	451	463	450	449	484	430	457	439	423	445	478	484	473	461	475	440	474	449	435	444	484	447	497	450	481	501	497	472	490	480	488	477	495	449	470	492	446	440	482	458	489	421	468	448	490	467	460	443	487	482	451	442	464	458	522	484	453	504	480	465	434	472	453	491	457	482	466	488	475	445	476	456	485	461	478	439	440	472	454	452	483	474	451	497	491	473	460	472	471	461	463	465	434	440	487	501	451	495	499	485	450	461	422	468	506	489	440	465	477	466	480	450	433	461	492	485	488	493	492	482	419	465	445	427	457	464	444	430	468	471	449	454	458	464	432	440	466	440	471	445	451	413	505	469	453	436	469	461	476	501	463	465	473	464	458	487	487	430	433	465	442	482	445	461	469	471	478	432	442	448	510	484	466	464	504	459	480	461	483	468	468	484	485	481	479	445	482	444	505	454	458	430	475	431	429	439	495	459	423	448	476	444	477	453	465	437	478	471	502	484	502	484	445	428	458	457	466	449	486	418	450	451	492	447	489	430	484	476	482	451	450	477	490	464	514	465	482	478	451	452	461	463	471	458	446	481	477	517	514	485	468	450	446	483	475	467	495	444	440	491	463	477	509	483	453	488	486	477	488	445	480	487	483	450	481	454	444	466	412	470	501	500	485	451	451	461	445	438	426	507	465	490	425	425	469	457	472	478	446	452	451	456	446	426	492	456	456	468	509	495	493	488	457	471	466	457	476	485	458	479	471	452	479	470	470	502	453	465	460	471	470	477	476	478	487	427	452	475	475	492	495	437	448	447	477	483	480	447	492	427	437	445	465	454	453	450	501	492	492	438	447	467	495	461	410	443	467	442	427	465	466	472	431	492	493	470	464	499	445	473	454	469	439	479	477	468	485	489	450	464	498	454	484	441	462	439	466	476	462	469	480	473	477	494	524	433	472	424	466	471	457	467	423	499	465	430	485	511	456	481	487	455	490	479	477	454	432	482	462	470	459	494	435	483	479	435	433	457	474	456	472	493	454	476	435	495	445	468	445	493	472	460	470	436	481	417	430	474	458	442	474	505	409	463	441	501	451	482	489	424	470	494	493	438	462	476	463	470	432	469	411	518	447	478	468	431	448	461	467	458	458	486	477	465	484	511	465	441	453	458	448	462	450	471	464	468	450	531	458	499	474	478	464	448	493	463	447	491	478	463	430	471	502	471	435	468	514	418	469	472	454	460	502	454	442	472	496	427	440	469	484	452	454	485	447	462	489	469	468	463	446	451	459	465	502	458	442	451	443	453	442	471	470	478	469	499	452	482	456	460	468	459	488	489	473	456	470	454	471	465	510	491	453	430	453	484	455	454	465	490	484	466	456	440	456	451	436	429	467	475	466	483	424	482	454	458	446	439	482	461	474	462	489	434	473	438	471	461	477	448	473	475	424	471	456	482	465	444	450	478	467	466	468	462	480	495	478	475	471	427	500	483	456	435	462	442	471	476	470	432	470	451	448	499	492	459	453	469	436	499	467	433	466	464	441	496	433	482	455	516	460	472	515	432	440	479	476	462	440	481	464	474	455	468	462	441	477	490	495	427	474	467	440	487	458	478	445	477	432	485	477	417	478	483	458	486	459	475	475	440	474	470	449	459	468	456	471	478	485	458	449	458	467	511	468	474	422	464	464	482	450	504	440	451	436	449	436	452	471	436	486	486	467	487	441	491	456	431	444	444	481	499	477	408	442	467	466	518	474	457	456	456	440	467	450	443	461	494	456	478	438	469	455	458	463	478	469	494	483	461	481	439	453	450	490	484	495	472	451	483	451	487	443	463	455	482	474	453	419	449	468	492	486	441	462	450	473	457	467	458	457	479	495	451	422	446	435	436	454	458	399	455	466	470	444	516	443	437	445	473	450	458	477	423	487	449	443	478	442	467	463	449	452	450	458	458	482	459	491	457	450	482	460	492	480	502	482	510	477	454	457	435	441	489	444	475	470	450	480	506	464	448	475	469	484	457	472	428	452	444	501	430	444	445	459	479	471	460	446	474	474	449	460	457	506	448	463	467	461	462	482	476	525	446	485	482	438	442	451	451	513	454	481	487	476	424	477	451	412	405	475	467	475	484	467	454	478	456	478	504	449	462	451	442	478	435	490	472	481	452	474	448	455	482	452	435	443	451	469	451	531	459	500	462	483	436	452	453	425	456	428	458	465	453	462	428	448	483	446	505	468	500	442	511	485	448	466	488	452	490	450	499	439	466	469	448	479	472	426	463	470	451	470	470	450	440	477	467	447	479	425	465	504	468	476	490	456	437	486	460	464	443	458	462	512	465	442	458	494	493	472	462	485	456	473	494	449	465	467	489	444	439	492	477	405	458	465	475	471	464	456	443	437	426	474	482	454	482	452	478	488	510	436	453	508	455	474	504	458	427	487	497	454	481	461	485	460	458	466	455	459	477	490	457	442	477	498	469	491	471	477	489	492	482	474	442	465	427	449	507	483	506	466	440	464	449	466	476	488	471	454	465	470	474	488	453	439	464	461	458	457	451	436	460	478	507	479	483	448	479	481	485	507	486	455	470	481	450	470	433	455	451	486	465	479	483	434	458	470	455	478	459	475	469	468	463	482	480	485	479	473	472	471	424	483	429	470	463	512	459	459	467	460	475	435	443	470	452	452	479	457	486	462	437	453	510	467	484	496	470	457	445	445	454	443	453	469	448	459	480	453	505	474	467	437	475	464	471	461	444	453	459	499	468	472	429	470	467	443	445	474	454	490	476	459	469	479	458	455	447	479	457	467	497	491	433	496	492	433	485	484	463	434	458	439	464	500	457	463	495	427	447	463	452	512	465	470	451	487	449	480	479	443	459	445	474	458	429	443	489	503	471	480	479	476	476	506	486	472	461	503	463	476	488	473	484	450	492	437
43994	22099	11747	5932	4107	3139	2481	2017	1676	1394	1210	1069	919	816	796	732	718	713	675	622	663	637	623	576	627	648	592	595	581	564	597	544	582	628	602	555	604	563	580	553	497	537	568	547	532	556	514	518	526	526	483	545	521	535	560	537	510	501	506	539	504	530	528	534	511	506	503	511	528	526	526	508	487	534	493	520	525	532	542	549	531	497	525	522	505	548	504	486	479	518	507	505	514	541	503	515	477	498	541	521	508	507	553	526	512	468	484	528	478	489	510	479	500	507	537	505	518	473	529	555	533	482	495	507	538	542	478	487	482	505	487	549	481	502	514	479	506	502	517	502	494	502	520	487	503	504	508	481	456	519	508	527	534	480	468	499	520	511	474	534	526	467	488	461	520	515	515	506	524	482	503	559	517	511	511	518	522	499	549	491	561	496	501	495	532	539	485	532	534	509	466	519	505	501	549	499	516	474	501	554	485	494	522	488	531	527	489	504	519	540	468	501	522	502	477	510	474	497	502	479	510	512	490	524	477	531	517	489	523	506	502	497	490	482	503	503	532	542	497	559	505	490	465	512	528	557	511	500	526	519	500	540	508	531	544	577	513	483	504	501	493	504	537	477	503	511	544	502	511	504	490	501	508	545	523	538	496	489	545	494	515	503	476	499	498	525	507	492	520	493	480	523	502	520	518	473	507	483	487	485	466	478	535	496	535	500	518	469	504	512	511	495	517	505	482	525	481	514	537	512	501	512	489	519	485	534	482	521	532	527	502	508	520	514	509	528	543	511	509	496	490	503	490	501	539	480	514	499	521	522	503	502	480	467	460	459	506	506	508	488	496	493	536	503	495	495	520	510	476	506	538	456	485	499	498	500	469	557	482	500	490	514	540	464	506	496	502	514	520	504	491	518	497	487	494	532	495	547	479	518	475	504	516	527	507	555	497	494	464	484	510	444	543	500	527	482	538	528	519	502	485	478	494	511	518	517	498	473	478	512	494	509	511	507	488	509	492	544	506	511	485	532	472	503	496	525	492	487	547	524	473	506	480	515	482	513	541	463	458	457	506	514	516	496	497	462	491	536	506	506	483	468	553	506	482	491	527	494	490	495	522	519	473	474	541	487	467	484	498	529	502	478	536	460	494	531	520	515	516	470	515	496	459	492	581	496	510	526	516	532	530	496	487	527	512	491	466	484	514	524	510	533	500	537	511	489	476	550	480	495	500	491	518	509	503	503	455	482	509	519	494	506	504	503	497	517	541	507	513	480	483	516	458	496	502	482	521	485	495	532	468	548	507	497	526	493	495	516	520	527	526	517	509	525	518	547	494	484	479	533	523	489	493	478	498	475	567	499	549	531	522	523	497	528	487	544	531	513	537	502	490	488	539	533	508	495	542	522	504	481	495	480	528	486	512	480	512	518	513	534	515	480	516	519	524	484	492	510	537	502	529	503	482	487	495	521	488	504	474	516	472	517	470	501	530	514	534	506	497	496	462	467	520	485	468	533	519	486	508	520	503	513	506	485	523	534	468	476	510	510	502	538	486	463	536	532	503	496	480	493	473	498	512	498	545	502	504	479	515	507	503	467	501	513	508	488	529	486	509	518	538	469	533	537	522	511	534	523	511	528	544	488	510	503	493	490	503	516	497	506	500	471	525	540	478	477	483	511	498	544	528	486	438	502	493	519	492	534	505	548	494	487	472	523	505	532	487	515	524	474	535	498	510	470	501	507	494	458	479	501	489	539	485	521	518	442	508	535	507	543	518	500	519	481	496	546	547	506	536	513	515	452	518	500	520	519	502	486	466	482	503	499	506	488	519	495	506	500	477	495	459	566	478	524	461	497	493	498	492	462	467	531	507	508	546	498	495	491	517	539	483	521	499	513	499	488	560	502	526	505	508	485	508	474	479	548	506	510	519	509	509	491	515	509	519	475	515	496	470	493	521	490	509	493	514	478	504	525	520	510	487	535	463	497	510	481	496	489	472	546	496	498	485	553	499	483	522	526	527	494	499	537	497	468	502	550	544	479	482	499	497	488	498	514	474	502	492	518	530	507	486	529	539	511	515	471	497	488	510	498	504	466	467	472	502	480	513	509	504	425	529	491	495	536	519	530	505	509	476	507	530	464	462	505	514	450	502	494	524	512	502	480	504	497	539	533	537	488	506	493	461	486	524	515	520	505	527	485	506	531	470	544	530	528	490	520	489	547	512	473	494	496	504	492	495	473	500	522	498	501	472	457	468	494	518	518	536	520	478	509	547	527	457	551	477	518	494	490	514	520	512	502	530	496	545	485	510	564	502	525	524	468	537	522	531	482	519	517	457	536	460	501	473	460	493	506	513	512	519	470	503	507	504	503	534	491	482	495	511	490	532	466	525	505	519	503	487	500	487	511	538	510	519	525	471	538	491	500	489	524	505	524	522	503	545	500	502	498	483	476	477	535	498	476	503	518	509	499	510	548	467	513	492	539	513	502	503	524	542	507	479	517	498	515	527	479	514	495	509	482	520	488	526	504	524	534	479	528	493	461	501	531	515	498	495	506	480	487	489	505	520	485	498	497	523	494	529	468	499	505	483	500	520	522	518	517	496	510	454	518	504	514	526	503	467	515	483	521	513	480	528	497	455	502	522	513	468	516	496	489	487	491	528	508	520	485	491	503	505	458	459	487	500	499	553	508	454	508	501	527	526	519	533	476	475	509	522	454	460	507	482	521	536	478	482	518	521	466	505	494	536	575	527	512	528	519	504	535	489	539	480	500	521	516	492	497	485	518	496	463	492	512	519	514	471	533	513	499	500	515	505	524	510	517	461	517	539	518	493	484	523	466	500	507	513	518	493	506	519	505	509	516	474	507	521	471	556	462	520	515	497	513	488	449	489	502	531	510	525	512	515	495	533	511	496	452	473	492	537	514	478	481	470	511	493	470	497	540	482	542	506	500	503	536	479	511	507	537	533	510	508	503	464	496	468	526	518	529	477	526	502	512	457	478	491	551	481	581	511	508	467	492	529	519	500	535	480	499	516	505	517	505	504	472	491	451	483	509	485	498	516	523	536	546	521	494	555	453	479	532	501	462	493	485	490	541	545	524	505	511	505	505	507	524	530	528	440	486	509	534	506	515	513	476	529	501	509	515	518	516	536	495	484	536	488	497	521	525	484	488	490	484	476	526	490	510	501	508	511	465	507	519	466	512	508	518	471	515	550	497	496	523	532	547	504	554	499	491	480	514	542	502	537	499	503	500	508	475	469	522	507	495	538	508	501	484	515	492	502	476	477	528	495	483	469	508	508	512	507	507	469	483	533	443	495	532	507	533	504	476	541	486	489	475	485	507	464	485	502	514	458	513	484	556	501	482	502	483	526	540	475	454	508	499	498	501	504	553	464	459	498	471	543	508	550	527	511	493	509	515	493	505	514	476	532	479	504	515	528	476	524	492	485	469	483	488	516	515	517	499	559	534	499	502	502	491	546	486	480	506	504	511	541	456	536	542
29492	21383	11870	1720	861	761	664	557	525	514	502	515	471	551	471	500	497	521	519	489	518	512	492	470	502	479	499	487	496	520	484	497	513	517	548	528	512	517	482	494	456	477	519	489	477	503	478	486	517	537	538	480	493	493	441	503	493	510	482	475	497	473	487	458	506	486	478	496	515	521	468	512	490	515	488	528	466	527	506	518	538	512	493	510	507	472	479	473	512	463	521	508	458	506	518	498	519	500	496	505	521	469	507	497	494	472	502	489	510	500	493	509	475	497	470	509	484	518	441	494	514	473	464	468	515	479	477	478	462	495	466	489	474	475	496	455	502	482	498	485	485	516	514	468	492	503	499	472	501	500	516	487	497	494	464	480	481	481	503	524	479	481	511	498	496	531	489	489	498	501	452	501	487	483	499	472	513	494	496	481	523	489	480	488	475	454	478	491	478	483	488	503	536	426	497	531	508	478	487	474	479	511	504	495	515	438	469	470	517	502	499	455	452	521	466	470	513	491	503	479	493	445	472	510	519	475	494	515	465	487	479	506	534	512	460	494	436	481	544	481	463	484	486	515	524	487	447	481	457	465	516	493	513	479	500	513	512	507	503	452	449	529	468	473	489	513	490	494	503	477	469	505	471	504	481	535	505	495	508	475	455	488	495	509	515	474	466	513	505	487	498	505	474	479	496	503	487	462	437	474	509	506	528	496	483	487	485	478	465	490	496	497	478	482	522	500	521	501	475	460	476	485	490	505	530	483	526	467	493	485	507	525	531	529	521	452	491	483	436	478	510	496	472	494	514	513	482	467	467	484	533	468	436	507	518	482	537	475	537	478	517	493	483	476	504	468	449	502	470	529	488	487	472	500	506	483	492	455	522	481	491	476	479	480	472	520	487	520	475	487	485	442	478	495	468	490	509	479	475	511	492	485	442	478	486	514	494	485	505	475	526	501	494	523	495	483	444	460	450	487	446	476	480	513	508	456	474	523	506	467	481	491	514	523	458	518	493	474	523	498	500	524	456	538	527	486	466	496	519	459	495	489	528	502	509	522	462	481	488	481	463	508	485	490	496	512	497	471	501	517	463	468	516	489	513	491	544	524	476	487	479	466	463	442	463	472	482	532	488	511	467	476	471	515	500	501	523	473	469	456	527	491	501	501	492	503	493	486	498	474	511	497	503	525	484	504	455	486	478	475	504	450	500	478	469	462	502	506	552	534	528	531	509	477	479	505	487	501	508	482	508	460	463	493	479	475	473	488	489	474	474	504	501	525	510	478	474	450	483	490	500	474	493	505	507	506	482	489	497	521	504	475	475	516	511	468	513	501	518	479	472	475	470	472	488	487	504	493	497	515	509	538	475	465	513	478	509	513	489	467	471	502	493	497	477	488	501	494	485	487	476	491	476	483	526	489	498	485	499	534	531	509	434	507	500	499	489	472	511	509	465	496	461	508	481	493	486	518	449	473	527	477	464	469	493	492	518	506	448	493	484	518	530	498	513	494	529	486	449	474	506	474	479	482	467	504	498	475	496	510	526	505	462	512	462	505	507	508	499	537	498	441	461	477	483	507	496	472	490	474	518	485	453	472	499	505	497	519	506	505	506	505	490	491	486	460	437	482	510	526	473	484	458	519	525	456	481	506	488	510	466	452	515	474	480	476	483	522	509	488	493	535	460	504	481	519	485	485	495	472	459	520	507	461	455	436	460	485	521	480	481	516	477	455	491	518	467	499	491	477	505	479	520	496	444	503	493	481	518	536	506	495	524	468	495	499	482	477	510	491	508	504	480	475	465	473	531	496	485	495	479	499	478	473	483	480	495	490	523	518	481	476	470	492	502	470	477	489	500	519	532	547	483	539	480	472	481	508	534	456	467	494	500	509	483	485	496	491	434	499	521	499	485	500	491	507	537	498	506	460	518	488	479	531	516	465	518	517	487	455	494	510	518	488	508	492	480	498	517	490	502	519	475	503	510	511	495	523	482	480	458	479	468	507	547	486	515	491	485	474	494	458	455	469	515	498	469	455	461	455	499	516	465	491	493	516	442	476	508	462	519	478	506	491	502	497	490	471	501	527	484	501	490	498	499	552	502	476	472	491	478	499	483	477	469	500	458	501	487	501	530	487	479	509	492	497	515	466	489	462	482	531	477	505	480	475	512	542	485	446	502	492	529	496	484	472	501	524	521	498	528	537	507	495	517	454	497	482	490	478	497	488	498	446	474	479	530	491	477	483	476	500	479	520	478	519	497	497	514	465	448	500	500	537	528	470	493	520	454	460	487	512	503	464	537	472	491	457	510	468	477	512	460	473	497	479	476	482	486	486	469	466	481	460	515	512	444	469	490	510	462	503	505	458	494	547	510	503	488	477	509	493	482	521	475	521	457	520	484	531	500	478	481	471	498	459	469	497	491	492	485	463	489	482	521	463	501	477	448	477	502	494	479	459	469	497	469	482	519	491	483	484	495	462	497	468	477	492	514	490	462	495	465	506	480	482	471	495	529	498	500	471	490	506	495	498	503	499	451	524	469	502	501	483	511	476	502	511	474	511	483	459	474	486	473	505	503	477	489	526	507	484	465	444	510	489	529	518	535	468	502	491	477	434	502	501	465	511	462	511	505	462	474	505	488	490	501	497	495	491	496	495	469	464	468	492	515	519	525	503	497	495	447	503	478	493	497	522	491	484	442	502	484	477	461	463	518	512	499	531	478	467	501	444	487	490	478	493	447	461	482	506	494	450	518	485	491	478	497	474	547	523	515	497	476	499	516	451	524	483	524	500	499	485	510	494	529	499	475	471	546	476	472	446	517	473	494	497	490	530	460	478	485	546	481	475	505	492	534	487	511	495	512	468	528	450	473	511	515	498	466	514	519	506	472	489	511	453	475	464	491	506	486	477	452	488	510	471	505	508	466	495	473	472	467	503	485	491	480	497	473	499	505	455	487	505	482	468	510	494	505	500	501	486	473	487	468	524	521	490	494	498	505	459	509	517	515	493	454	472	492	498	515	542	527	521	475	501	513	524	486	494	472	492	492	464	478	499	487	462	507	505	475	507	504	482	484	468	466	534	482	542	528	490	495	557	487	511	485	475	479	533	498	503	506	480	466	487	504	506	453	502	477	509	488	522	483	434	485	496	506	503	474	484	480	471	470	466	485	470	510	550	508	474	515	511	490	461	458	456	518	507	499	512	477	459	438	481	504	502	486	503	476	510	499	484	482	483	501	476	491	485	514	457	486	494	476	462	472	538	495	491	480	508	491	489	490	488	481	454	474	476	480	469	494	449	498	501	463	479	487	499	473	480	489	524	484	486	452	518	500	476	451	468	467	503	480	512	475	492	479	486	493	474	466	515	486	464	504	485	466	497	485	509	522	476	486	496	509	515	500	514	475	464	476	486	477	477	469	496	520	467	458	478	492	524	499	473	506	523	482	511	513	473	444	477	508	489	490	442	487	462	460	498	498	478	481	491	486	502	518	491	509	525	494	501
36828	9959	2088	1074	794	617	648	644	626	573	565	606	600	591	594	572	589	569	567	581	558	592	565	605	553	554	546	622	569	586	582	567	619	553	585	593	596	532	571	560	562	549	588	582	614	596	561	542	600	600	559	540	583	540	561	562	571	562	577	583	565	570	594	549	582	515	595	583	576	534	548	555	571	541	551	585	590	571	554	591	590	575	602	564	557	596	584	600	583	538	568	611	573	573	547	616	566	582	584	521	569	554	589	562	594	552	563	556	574	568	561	563	547	593	574	550	543	559	511	554	550	520	574	588	559	630	574	575	547	560	552	571	560	585	546	556	571	579	567	566	609	550	588	549	622	568	585	569	535	529	579	573	543	579	551	572	544	560	600	594	543	556	556	515	553	631	550	526	572	575	555	549	552	560	569	541	571	571	566	586	577	534	548	592	524	566	586	572	554	552	603	588	547	586	562	550	547	541	550	581	544	552	560	553	529	588	573	547	589	553	603	554	573	566	553	563	537	564	572	547	583	570	587	540	509	540	581	541	556	553	561	583	551	541	545	543	573	570	563	558	574	568	579	534	555	562	559	546	543	547	573	543	577	574	516	585	552	599	594	576	542	550	546	526	576	580	590	587	604	526	575	648	548	556	626	539	597	561	543	529	551	582	578	569	573	524	551	606	523	546	609	536	571	566	593	543	580	537	567	547	542	565	586	505	573	546	585	553	537	549	579	524	542	563	548	538	590	543	557	534	565	550	579	584	591	580	507	569	585	559	578	589	582	544	552	607	557	534	561	582	585	536	568	547	572	590	582	530	596	582	563	570	562	587	581	574	542	547	552	554	575	527	562	536	527	570	585	548	604	560	584	549	528	599	577	572	595	576	532	567	582	602	603	584	585	530	574	559	549	605	565	570	572	530	614	562	588	577	590	561	535	574	573	568	596	538	544	596	577	597	520	562	623	576	554	558	596	532	562	569	566	568	575	555	540	587	584	568	547	603	526	563	573	544	601	527	545	576	582	568	557	531	565	544	536	549	525	576	551	593	601	539	625	609	596	550	560	558	590	538	602	544	575	577	556	597	556	568	559	579	555	570	570	549	544	561	565	519	599	546	544	541	582	608	537	539	548	590	557	538	582	547	555	538	609	571	540	554	581	557	584	533	576	541	530	534	555	572	580	557	555	587	544	565	552	580	571	604	610	607	556	560	582	577	568	570	564	561	536	555	583	580	540	559	592	532	527	594	603	556	547	547	573	557	591	572	537	575	563	563	542	572	527	598	612	576	526	552	634	600	549	552	561	553	587	544	589	582	633	576	562	570	570	550	588	588	564	540	541	567	531	562	545	614	599	586	580	585	601	560	543	574	596	576	570	554	558	547	562	574	561	532	574	553	549	559	588	555	585	586	591	576	577	562	561	570	591	586	559	590	545	569	557	582	550	558	597	593	577	550	599	544	527	564	576	570	611	536	561	552	559	549	517	599	585	553	535	560	585	552	564	563	589	577	627	566	556	534	560	559	543	543	557	565	573	568	536	558	587	574	577	538	569	552	589	605	589	608	552	590	551	590	584	573	578	521	571	608	580	504	576	560	587	570	585	561	597	555	584	597	540	581	568	588	599	525	541	560	550	532	622	550	621	594	551	605	613	564	546	570	608	583	550	570	567	565	530	593	554	561	584	552	585	570	550	553	627	559	588	601	565	569	578	589	579	610	554	588	555	548	589	579	547	581	562	581	589	566	556	584	574	542	580	533	566	580	545	597	571	566	574	560	570	545	517	599	567	572	569	544	558	564	554	560	548	558	548	548	591	550	573	574	572	601	547	547	576	592	582	577	533	552	573	572	581	568	594	559	580	572	584	555	556	600	536	575	595	576	546	571	561	559	560	536	532	595	546	540	577	548	545	535	591	535	562	565	537	573	574	594	546	579	567	606	622	589	550	563	543	578	557	596	548	571	578	582	578	550	568	563	589	567	555	581	565	569	574	535	530	540	602	536	595	597	582	546	614	602	536	572	591	582	567	538	534	561	539	551	600	566	541	582	516	525	611	596	547	551	579	562	551	532	611	555	570	567	558	593	532	540	532	580	552	560	529	596	552	571	590	601	532	540	587	585	574	546	582	596	523	573	551	592	600	545	555	573	530	555	570	563	566	543	570	571	537	623	561	601	595	566	599	551	545	589	581	578	545	575	594	582	567	573	618	547	564	534	584	519	604	588	562	590	566	573	560	575	576	575	571	577	581	592	592	576	575	558	580	566	573	584	522	577	555	550	591	563	555	545	600	574	570	576	558	562	576	586	601	542	540	552	552	549	591	580	545	535	567	574	533	563	539	602	592	598	527	565	577	572	547	517	547	571	583	562	581	550	543	571	579	563	564	509	538	562	584	561	539	576	574	555	567	553	576	566	548	531	591	567	566	585	532	566	548	576	568	575	594	586	544	591	579	540	586	585	588	566	588	580	560	530	553	561	553	564	529	537	599	528	535	522	569	569	581	579	547	565	585	553	584	558	557	554	564	558	571	593	571	572	585	609	531	553	557	578	579	557	568	597	546	594	589	565	565	567	556	591	523	522	580	567	568	565	609	549	542	560	575	600	598	557	581	579	581	594	576	606	540	533	541	559	601	548	590	575	577	570	555	567	548	606	538	550	595	576	567	578	594	559	555	603	580	563	571	561	598	537	559	545	562	589	570	544	540	542	585	574	577	565	532	528	603	586	534	553	575	610	530	538	604	576	555	544	535	606	562	593	558	562	599	570	589	555	567	567	579	570	556	566	544	556	568	575	566	552	566	522	603	554	563	567	595	541	569	541	580	556	597	565	583	543	549	539	541	591	572	569	548	559	573	541	589	559	574	556	540	596	590	544	534	547	580	543	529	550	589	569	567	577	600	606	549	562	618	562	550	600	542	547	592	564	586	572	608	584	594	590	584	525	591	527	572	576	526	574	585	564	635	589	589	562	601	592	581	552	599	565	570	547	503	538	594	559	533	625	582	532	560	535	600	528	545	565	540	596	527	548	612	572	552	557	581	561	595	563	537	573	599	548	625	582	559	565	558	552	571	600	588	550	583	572	560	557	603	535	569	564	547	570	553	577	532	544	567	566	575	571	554	604	548	590	603	578	570	570	579	541	563	572	509	564	616	568	571	554	553	559	531	598	600	544	574	571	543	552	536	575	540	554	546	566	596	539	619	613	579	569	560	607	613	604	582	555	554	617	561	602	568	522	604	562	613	604	540	555	568	534	578	529	582	541	570	569	521	561	589	559	567	569	560	594	582	590	537	574	528	548	584	530	579	584	577	538	540	600	560	532	582	541	568	573	595	596	544	568	576	572	565	608	538	552	559	589	580	565	578	565	563	546	529	562	609	556	553	590	528	560	531	562	513	598	527	533	623	628	580	557	542	587	541	581	563	559	555	559	560	563	582	566	594	570	578	519	561	559	531	571	587	566	579	531	515	562	507	540	597	529	529	608	556	567	576	551	579	559	571	573
23128	20696	27919	23498	20698	11996	1083	707	507	500	454	409	441	377	413	349	318	339	348	359	300	344	335	330	298	323	331	317	355	333	329	355	346	368	322	295	320	313	364	304	317	333	308	295	299	323	333	291	331	286	306	322	301	334	299	334	329	300	273	280	298	316	300	299	327	299	284	320	298	320	306	342	275	283	321	283	305	335	310	331	331	337	307	305	322	295	286	281	287	295	333	280	292	303	296	313	292	293	295	310	276	319	321	322	298	308	268	311	309	299	326	321	301	296	300	285	264	263	298	321	297	294	288	299	286	312	309	325	275	320	304	311	301	299	275	315	301	304	288	305	298	336	321	315	302	278	316	301	289	297	307	319	291	277	303	303	303	303	303	296	315	309	288	285	297	284	291	280	338	293	324	332	274	289	317	317	283	325	276	287	292	313	295	318	317	331	256	260	312	301	313	291	337	301	293	286	313	290	325	295	315	308	299	315	306	284	297	319	293	275	308	300	294	300	300	322	293	276	303	304	321	319	304	296	300	282	304	264	315	328	307	296	318	307	297	283	318	311	289	328	297	281	289	268	286	322	307	285	270	280	278	328	307	317	343	283	330	283	290	301	298	302	301	279	261	297	306	298	307	293	283	300	299	294	264	270	293	288	301	314	304	291	326	305	295	306	306	294	336	295	338	294	284	272	300	320	312	298	298	292	316	314	328	297	288	297	316	261	300	299	306	293	296	282	326	308	314	318	284	306	271	303	331	284	315	339	305	302	260	278	295	273	327	272	311	296	293	293	302	290	311	299	282	320	352	299	298	291	298	305	315	307	264	286	320	323	325	318	317	320	291	295	326	312	319	273	316	292	316	303	286	330	266	289	242	309	288	299	313	297	313	317	284	270	273	316	281	315	291	295	308	297	271	259	268	274	283	307	306	293	301	262	297	312	286	304	278	290	280	297	300	317	266	306	295	293	333	313	298	272	288	282	287	274	294	320	296	314	277	296	260	285	310	282	318	286	300	312	306	291	306	265	276	315	286	311	321	304	316	292	313	296	308	305	299	314	297	309	327	320	283	309	315	323	298	296	301	311	322	288	284	318	328	284	289	305	299	300	332	304	286	304	303	290	292	309	303	319	329	273	288	271	299	306	304	286	286	297	286	305	279	326	257	302	301	287	319	321	275	294	297	286	271	285	311	291	281	300	321	296	335	312	275	290	288	317	290	301	295	318	278	312	295	293	280	285	301	293	302	278	298	304	295	318	298	268	294	283	300	330	280	273	279	280	325	327	284	312	305	279	309	302	312	315	288	313	291	287	297	300	335	318	291	310	308	269	287	327	287	308	322	272	324	297	289	311	282	292	297	312	306	305	306	312	266	361	328	301	280	306	283	306	288	299	314	275	310	267	289	317	322	333	316	320	308	300	314	293	305	304	301	259	302	296	295	310	285	289	306	298	317	298	291	297	280	314	291	250	278	310	270	303	289	277	280	288	286	296	290	310	289	270	325	294	308	294	310	311	307	296	303	322	300	300	283	306	319	312	271	305	287	316	303	304	323	308	285	297	304	284	285	272	275	314	333	311	258	309	284	263	320	293	290	307	276	263	285	329	305	301	303	316	318	304	290	293	282	316	326	292	296	301	279	290	298	313	304	273	282	293	259	272	285	309	305	294	279	317	288	309	283	278	315	321	263	285	293	320	291	321	307	299	291	294	260	301	300	296	304	314	307	313	294	295	317	292	315	297	313	329	328	302	300	315	274	293	305	315	300	312	280	329	330	280	327	299	316	301	302	286	305	304	285	308	304	318	286	287	286	287	274	306	308	319	296	306	287	261	284	296	301	299	328	296	286	312	296	263	276	280	305	301	328	297	323	311	310	297	310	303	313	270	269	306	278	292	317	323	314	338	290	306	309	317	294	283	333	275	311	302	323	300	290	315	304	319	277	317	324	312	306	262	305	275	304	330	305	283	327	297	305	281	293	281	289	303	315	293	293	305	295	303	262	298	281	292	270	271	312	328	330	325	296	307	280	307	277	321	309	323	307	298	265	299	317	291	299	300	301	319	293	313	307	305	310	297	294	278	320	289	298	262	287	292	300	289	274	289	292	283	305	285	283	289	306	273	275	300	290	280	287	332	278	310	311	307	285	303	331	289	297	309	309	296	298	310	318	296	298	282	277	291	291	290	323	303	303	299	289	293	301	279	318	286	294	333	286	317	291	290	297	301	316	320	295	307	285	296	326	268	293	296	258	332	289	252	302	321	328	308	306	292	291	299	302	311	301	307	282	297	294	282	308	306	305	301	330	293	274	291	258	344	273	319	278	302	308	284	307	316	270	297	306	296	311	295	270	286	312	310	296	289	299	332	274	282	313	288	329	308	298	328	294	312	325	299	266	273	312	293	275	297	297	295	311	274	286	283	299	324	308	335	314	297	297	297	320	268	293	308	299	292	259	326	311	293	324	307	304	272	296	319	301	301	286	295	293	282	316	287	287	320	306	300	292	304	286	301	280	314	325	292	299	293	321	311	293	289	299	291	284	277	318	330	293	301	308	279	313	305	296	280	300	266	296	314	283	304	297	291	277	299	297	316	292	304	295	309	295	329	315	312	293	294	282	308	275	296	302	299	308	314	315	297	270	309	305	291	296	278	329	310	298	311	321	319	293	292	316	317	281	272	292	308	293	316	286	313	342	290	299	295	315	287	265	323	292	271	301	293	323	269	283	312	282	326	282	282	304	310	292	295	291	275	292	294	312	308	307	283	291	273	305	312	311	326	267	309	266	281	310	311	332	293	303	326	289	318	315	272	288	292	310	301	287	315	292	285	307	297	280	293	299	312	304	306	308	320	302	321	308	286	279	292	297	298	313	310	283	285	294	326	277	316	307	327	301	299	303	299	299	304	284	323	294	303	286	318	299	318	294	320	283	262	277	317	323	296	289	297	297	327	260	286	298	293	306	289	306	297	298	279	323	307	309	310	307	307	302	298	300	312	273	324	295	293	293	278	313	301	293	309	346	310	282	264	309	307	340	319	308	320	296	320	322	283	294	295	289	284	267	318	284	269	312	293	285	304	296	286	327	293	298	328	315	290	311	299	327	299	293	305	311	304	296	302	272	308	281	311	299	295	297	334	319	296	312	300	280	292	296	335	288	286	346	307	293	299	288	290	294	293	278	291	283	277	297	285	330	315	283	308	297	316	337	292	283	330	293	280	285	280	312	337	286	272	316	265	314	299	325	306	267	329	289	330	269	299	333	307	303	291	300	283	264	287	316	305	307	299	293	283	312	289	287	276	304	296	316	293	282	313	303	261	292	332	290	261	307	288	265	295	280	303	297	307	298	304	292	316	275	300	296	319	286	317	289	291	298	288	324	300	292	288	323	318	298	297	327	273	279	296	323	289	289	299	293	290	305	302	284	285	302	274	312	279	311	298	279	312	271	312	291	265	280	298	290	291	301	329	290	319	303	301	306	294	303	286	313	297	281	295	296	330	272	304
39223	17055	7782	3669	2354	1659	1260	1119	909	804	667	564	511	517	466	474	477	447	470	389	436	415	450	380	409	417	394	370	409	402	421	394	417	391	433	404	426	377	369	381	390	339	379	353	380	365	364	350	354	324	370	341	355	345	328	367	363	361	334	388	353	347	368	343	362	336	330	339	353	381	360	341	383	343	371	368	344	358	358	389	370	345	371	363	378	387	327	337	340	351	377	342	327	371	378	344	331	347	317	347	310	353	337	354	321	340	356	354	344	345	351	378	338	337	348	317	319	355	324	344	360	332	340	362	324	343	361	368	359	363	365	360	366	406	391	338	358	339	379	342	316	324	353	349	335	336	323	340	342	345	310	320	308	350	357	341	338	340	359	314	320	361	359	359	350	326	334	315	344	339	340	362	363	346	366	345	368	351	334	344	335	356	335	348	326	346	362	336	346	363	345	310	352	383	372	359	360	306	372	321	361	341	348	374	342	321	377	346	361	325	342	369	339	377	354	325	365	342	341	327	325	325	356	359	329	348	343	312	353	344	362	332	361	382	306	331	359	363	328	373	331	345	298	353	314	340	357	333	323	359	303	316	328	351	330	350	317	350	347	335	367	340	361	343	331	346	345	359	364	332	365	309	355	376	348	304	348	371	319	342	343	337	337	294	376	323	350	366	337	346	334	347	345	326	389	390	344	355	344	337	353	341	364	330	350	322	373	357	332	351	364	326	338	345	331	337	339	333	359	331	344	349	338	342	336	335	348	347	366	341	341	342	360	336	363	347	327	328	337	320	324	387	353	336	332	370	359	332	364	332	371	312	358	366	364	381	361	359	346	337	360	337	321	359	332	376	344	360	344	305	361	338	361	316	340	329	367	348	360	351	359	314	340	355	366	335	331	337	375	370	344	334	357	367	350	352	356	334	340	361	359	348	315	346	322	355	327	351	310	382	330	331	346	345	329	388	354	344	345	356	352	335	320	350	351	345	350	332	320	358	346	333	362	346	353	339	322	337	323	325	340	312	339	378	346	359	318	369	353	355	355	303	340	340	320	319	344	364	328	352	367	347	353	346	362	347	358	360	345	338	352	336	349	342	347	345	351	353	328	374	366	325	362	344	371	365	344	331	360	365	336	342	337	351	314	296	348	345	333	362	339	312	331	347	346	331	318	338	370	338	364	339	329	339	369	351	333	357	337	351	352	336	365	341	334	379	325	308	361	315	354	338	350	330	327	339	338	324	338	336	359	337	335	364	361	351	328	343	348	326	354	356	357	351	332	344	349	382	386	340	388	339	344	363	325	352	352	371	343	381	348	369	333	366	335	319	349	329	339	347	308	331	364	373	353	332	335	375	368	355	342	358	364	352	335	333	376	309	336	385	349	343	337	366	331	318	345	350	339	347	366	366	333	343	379	345	360	313	341	321	333	330	318	361	318	314	340	335	357	333	347	337	365	351	328	382	369	322	360	326	375	336	323	333	342	310	315	363	325	316	348	311	346	363	334	333	367	326	360	335	348	362	306	351	311	337	321	334	328	377	329	351	393	343	348	316	333	323	355	326	307	364	342	329	342	400	362	351	333	347	350	343	335	338	341	315	360	323	368	318	347	346	346	337	339	375	325	356	321	362	341	363	354	348	356	347	357	328	354	355	340	344	351	348	357	317	309	350	347	340	335	349	350	383	306	354	335	344	308	327	341	369	353	348	373	337	340	340	360	343	361	332	379	337	361	325	355	353	323	340	372	373	325	364	338	323	345	338	372	364	327	343	349	334	348	351	316	357	378	364	334	348	341	354	346	335	353	308	333	326	317	352	354	334	359	321	352	355	314	340	317	330	383	327	323	367	316	370	355	357	346	362	326	346	334	320	317	348	349	341	352	325	350	334	329	340	351	354	335	371	332	347	372	344	364	337	368	343	335	368	356	333	320	340	314	345	332	380	347	303	343	351	373	349	339	321	338	304	292	365	331	349	330	342	365	321	380	371	352	347	338	348	364	314	315	340	348	362	356	348	322	351	347	340	357	341	359	346	314	321	351	324	332	347	364	359	350	340	330	354	381	363	388	342	342	372	326	337	361	349	328	361	349	393	330	338	351	321	354	340	323	353	336	360	326	361	296	369	354	347	351	356	341	351	328	338	342	347	346	364	341	349	351	352	347	356	357	356	338	354	327	350	358	350	347	350	337	375	344	348	376	301	330	345	345	351	312	337	356	338	351	340	351	341	359	340	343	325	323	364	336	302	368	367	330	370	373	351	319	361	331	359	325	362	347	381	334	333	342	320	341	345	384	350	346	354	341	372	346	363	315	339	353	382	346	365	371	359	342	355	344	347	331	360	367	323	340	350	334	365	335	341	369	352	361	366	361	382	339	369	305	355	345	351	356	351	358	366	355	351	339	388	339	330	325	347	315	344	364	365	338	405	339	342	372	347	377	348	333	356	335	345	311	377	353	364	303	339	369	374	376	348	357	318	317	364	365	307	364	352	327	326	327	359	330	344	355	360	360	362	347	350	302	349	363	345	302	343	325	355	337	330	310	328	344	332	334	337	344	336	329	325	337	315	370	350	341	375	343	365	318	358	361	341	329	334	366	340	334	341	341	352	309	320	327	379	349	326	362	354	356	346	354	340	345	322	357	327	338	329	327	379	372	386	372	315	337	342	372	330	321	332	331	321	372	325	349	369	340	329	334	337	325	361	364	359	340	354	321	339	356	326	343	323	335	343	328	338	340	340	348	344	338	356	311	342	309	327	356	363	359	329	329	375	344	365	344	354	312	328	351	325	354	333	384	346	350	345	336	349	313	369	337	326	387	354	345	348	337	374	354	360	322	367	345	371	352	339	324	343	367	344	342	361	327	354	336	351	369	362	309	325	328	351	352	341	338	369	355	376	331	324	342	359	361	343	360	379	330	365	355	371	320	361	361	351	354	335	333	348	335	340	342	354	322	336	387	380	341	362	328	347	337	335	359	346	314	315	362	377	354	354	341	357	377	353	390	347	353	350	343	353	339	345	371	318	344	345	349	354	347	329	322	345	380	366	360	364	345	344	357	370	364	322	343	336	347	377	329	345	346	345	343	349	333	352	359	335	377	367	376	349	319	328	352	338	339	324	348	368	367	356	318	338	319	327	355	336	355	300	352	343	368	348	358	335	386	328	338	325	359	321	338	338	329	331	327	323	345	328	363	329	378	344	353	323	352	355	364	372	374	323	361	359	352	360	360	345	342	334	362	337	379	395	356	355	299	345	361	339	315	351	354	370	338	360	322	304	303	333	359	342	319	319	365	349	316	314	337	323	348	362	339	348	341	331	334	349	313	332	317	349	343	339	360	363	348	354	341	340	376	343	328	337	321	360	368	324	308	354	366	337	366	321	368	349	354	351	332	303	331	330	358	372	327	348	347	367	339	359	368	354	333	385	341	346	376	358	341	359	361	362	335	338	364	361	352	356	299	374	310	347	326	355	329	375	306	344	339	340	389	333	355	347	339	327
24473	20713	26978	24359	13083	1317	900	779	796	795	779	752	793	688	746	739	702	657	674	702	700	703	713	696	706	693	673	648	698	702	656	675	712	694	685	708	680	677	698	640	690	680	702	687	689	660	674	694	704	683	650	669	725	702	675	695	666	689	680	675	675	656	730	734	673	682	689	614	731	664	685	669	643	674	737	700	706	671	688	684	643	683	648	620	643	661	667	676	685	645	726	678	644	694	682	705	663	683	655	640	610	697	674	690	692	646	665	692	691	677	679	752	645	675	681	685	632	705	649	650	674	672	683	661	717	679	671	703	733	636	720	682	710	665	671	668	681	683	687	651	681	658	666	642	710	620	642	695	708	668	691	693	642	627	629	621	703	688	609	668	657	672	697	660	657	723	675	643	705	655	662	686	688	672	759	737	661	694	660	644	630	678	656	695	636	722	646	666	688	665	672	647	646	651	679	639	693	681	675	655	631	695	712	643	652	639	658	657	705	658	629	648	666	675	684	703	663	745	661	673	643	686	658	650	658	684	670	664	691	652	688	703	668	721	650	654	681	676	685	657	683	657	631	663	666	659	648	683	659	656	744	689	669	698	620	682	694	688	638	686	649	665	665	656	683	652	683	642	644	693	686	637	685	680	684	706	685	704	680	679	718	666	683	690	658	658	668	647	715	669	667	676	698	637	703	664	684	674	677	742	695	644	678	640	704	663	674	703	667	631	661	664	680	657	703	715	651	646	689	652	638	689	673	651	666	646	710	682	642	707	695	693	667	674	649	680	656	640	710	717	646	693	702	716	642	729	640	677	695	646	688	669	613	680	662	663	657	686	648	642	692	701	661	703	712	655	697	680	656	700	659	686	729	664	678	657	623	654	660	635	638	666	716	698	670	666	661	663	707	674	685	671	667	657	674	653	666	641	658	688	674	680	655	704	677	666	658	661	683	637	673	701	692	689	637	685	652	586	662	704	666	676	664	626	623	664	670	665	668	652	676	668	661	627	682	716	657	676	663	675	700	695	691	650	634	716	663	663	665	690	640	689	650	686	680	665	728	702	646	671	677	689	696	660	698	662	696	643	675	651	647	703	649	671	648	679	684	653	673	686	679	712	673	672	648	704	664	719	695	656	664	678	644	638	637	671	687	645	723	643	673	686	699	663	675	613	653	642	649	679	658	703	699	703	715	645	672	679	649	641	649	701	707	691	675	651	628	633	703	645	727	734	647	678	621	686	721	678	683	672	687	698	628	687	669	696	669	674	678	708	712	683	656	656	681	639	667	701	704	672	664	666	648	608	644	658	681	620	662	685	713	674	652	702	682	680	708	661	680	633	668	692	725	659	647	668	694	654	662	679	632	667	676	675	697	684	647	681	645	669	660	664	636	673	679	660	695	694	654	717	649	654	674	660	672	685	676	684	684	683	702	726	650	690	622	681	688	666	624	672	680	668	691	674	675	718	649	652	656	687	708	627	719	614	662	668	673	700	690	625	658	648	624	663	672	684	681	616	707	724	702	696	632	688	619	646	683	653	698	666	699	685	654	641	643	673	616	658	634	701	666	657	721	669	669	647	665	641	715	657	647	690	699	671	669	661	667	647	644	666	642	671	700	680	643	698	668	631	628	675	652	660	644	683	635	706	641	692	630	633	667	646	663	688	665	704	674	691	631	658	710	682	697	684	661	649	636	665	642	672	652	724	681	686	606	709	664	718	734	653	653	690	678	697	643	651	663	632	685	641	663	643	697	708	662	642	659	665	740	668	687	689	660	708	699	631	674	678	686	642	648	692	647	644	725	671	654	666	626	660	675	687	649	681	688	700	701	651	648	637	698	640	695	632	711	668	698	675	666	671	639	698	646	688	640	694	682	708	666	700	653	698	674	678	638	703	681	686	626	662	682	679	666	679	661	684	674	626	679	729	710	680	663	646	662	700	714	683	661	656	657	708	683	693	637	705	695	667	634	678	622	648	661	662	644	678	728	634	657	651	658	665	670	661	725	644	664	706	662	657	656	685	645	689	678	663	744	707	623	658	650	648	708	667	664	740	692	666	653	656	676	668	645	684	668	656	716	654	671	696	674	714	660	671	671	676	702	667	671	614	656	648	681	662	714	724	651	652	697	695	713	639	647	679	723	702	673	666	676	694	710	673	714	672	616	627	687	666	695	663	634	657	714	751	678	678	658	690	668	681	634	637	658	709	664	631	679	693	673	674	670	711	656	679	712	681	670	621	708	660	709	644	678	668	696	675	624	712	630	676	613	673	683	696	637	665	632	659	659	688	689	667	670	662	656	674	655	675	648	682	660	620	637	656	637	686	695	662	678	656	659	655	686	657	685	668	677	702	691	642	707	658	678	644	658	658	691	676	671	676	682	676	641	706	658	624	672	620	704	643	697	666	716	721	641	648	710	712	675	682	675	667	657	707	692	682	655	650	688	680	653	656	674	636	695	667	648	703	663	715	701	682	666	683	649	652	673	694	671	666	634	679	682	655	677	670	656	666	656	671	684	683	644	689	684	694	700	688	657	674	699	630	677	663	718	691	677	676	654	684	618	650	716	669	641	663	674	625	698	735	659	716	686	660	695	695	665	673	682	680	682	714	638	672	678	629	709	668	682	679	725	685	653	638	667	623	679	666	733	692	689	692	647	639	647	658	690	665	671	734	711	622	662	671	634	707	748	637	616	710	644	667	674	641	679	702	650	646	652	647	624	647	638	717	635	678	679	669	653	715	706	643	739	688	707	669	667	636	687	674	644	641	694	696	618	723	660	702	698	709	656	734	655	635	687	677	665	691	663	734	661	670	600	694	706	611	669	689	690	635	685	655	718	720	688	693	672	662	697	605	680	648	673	674	622	644	659	669	663	669	682	601	673	681	710	666	692	693	685	669	681	675	648	664	753	729	685	646	626	675	663	664	614	657	668	669	706	665	665	643	645	639	701	665	671	665	653	681	667	681	684	663	670	694	629	665	631	696	674	697	655	655	670	666	686	642	682	666	678	676	684	643	659	633	660	657	652	715	673	645	687	663	660	632	713	666	688	670	688	640	665	650	676	651	689	676	630	709	673	686	640	670	649	632	685	644	714	657	640	666	668	658	672	683	650	649	699	674	677	679	619	654	690	683	682	634	627	693	668	629	663	685	685	660	671	685	684	621	682	681	685	677	660	670	740	670	668	645	667	670	675	706	686	640	667	622	686	667	673	682	671	642	640	722	652	667	642	670	641	670	647	674	698	661	657	617	706	666	653	671	728	612	639	635	644	674	666	722	726	654	652	650	679	680	674	628	639	695	653	717	702	700	635	631	653	647	704	678	658	725	645	687	682	678	662	683	677	668	683	702	658	652	676	662	683	705	721	658	668	643	670	648	678	657	698	658	648	638	598	692	643	654	683	656	686	677	656	686	685	709	632	694	685	706	633	659	630	698	683	713	683	684	670	616	657	643	672	689	706	657	624	671	699	631	653	679	619	615	614	675	678	692	648	675	722	647
39133	14022	5500	2708	1962	1641	1366	1194	1017	959	948	891	884	850	807	810	818	786	840	751	787	731	774	786	796	793	771	778	830	786	768	789	766	752	790	791	750	753	819	730	809	774	796	705	740	722	726	758	754	761	753	689	763	744	799	739	777	712	794	779	808	749	722	784	764	777	699	759	774	728	754	768	770	741	756	721	744	770	795	777	748	776	752	767	735	769	774	775	744	788	720	779	758	783	776	742	801	738	737	740	767	697	784	770	778	747	743	748	746	761	806	752	745	777	758	722	719	726	720	763	743	737	767	726	824	744	717	702	785	766	749	719	773	763	731	722	761	722	760	755	744	765	753	766	723	740	715	765	752	746	709	772	744	845	770	743	763	766	768	724	774	742	790	768	724	703	747	790	722	756	753	755	742	756	726	797	742	673	747	722	764	728	753	753	737	787	763	752	718	788	736	730	796	783	718	799	728	751	758	699	753	762	718	767	778	747	743	766	775	757	790	755	766	766	784	777	727	791	750	821	747	774	770	747	737	732	787	785	750	745	763	715	795	713	748	736	732	737	799	768	755	790	719	698	694	758	754	739	760	748	708	720	749	789	665	777	771	729	706	757	778	800	721	771	709	770	745	735	813	792	751	745	768	768	775	740	739	731	778	705	730	798	769	773	726	794	806	719	713	821	767	775	766	791	736	782	707	759	751	763	745	765	692	730	752	724	731	707	734	758	742	756	748	747	761	740	823	723	744	815	762	735	750	769	798	748	740	789	805	777	744	712	726	744	723	768	778	726	687	753	725	719	778	775	751	754	772	708	711	753	740	780	754	722	788	779	755	794	746	701	765	737	768	762	759	749	772	726	733	776	738	754	775	728	741	756	760	731	726	766	746	734	773	805	799	753	738	789	719	746	771	789	753	749	806	776	743	758	714	716	727	764	769	759	773	765	825	711	742	724	690	730	734	789	731	747	810	779	766	783	782	751	784	759	712	757	750	759	756	700	748	745	759	721	757	781	736	727	705	743	790	742	764	779	758	765	812	764	779	707	711	788	829	760	771	746	794	764	756	785	818	747	753	748	803	735	765	796	727	835	767	715	726	712	757	758	791	785	718	797	789	740	789	769	764	781	774	788	795	733	736	736	706	740	729	764	738	719	766	712	737	732	772	771	737	767	711	750	737	765	711	742	763	718	752	699	765	718	737	774	736	774	751	787	768	703	787	699	731	718	731	775	731	724	766	799	775	747	747	794	779	701	749	808	758	727	747	761	812	719	732	737	754	751	771	712	734	730	706	779	715	796	776	812	773	770	761	701	752	797	728	717	796	744	776	750	704	778	784	752	747	822	754	739	743	701	702	751	750	772	747	715	763	784	786	727	755	751	778	756	757	766	741	805	723	695	707	773	724	770	732	764	739	734	729	704	750	742	717	781	781	787	748	713	762	757	761	750	781	759	723	698	728	707	722	750	849	729	711	722	787	753	726	756	825	760	784	814	775	742	787	780	744	697	702	771	769	778	756	748	771	790	747	782	728	698	760	749	738	746	765	783	737	746	738	756	797	729	699	735	735	802	756	769	740	731	743	755	724	767	793	736	762	758	728	765	743	722	722	730	797	732	717	718	742	663	763	719	763	758	764	687	715	730	764	750	741	717	764	715	750	763	741	790	728	744	739	708	745	694	761	749	776	761	792	746	788	757	765	745	748	793	782	695	740	758	741	771	792	785	765	782	765	755	735	793	721	738	770	727	738	713	751	719	769	815	738	780	717	764	752	767	744	728	796	750	810	734	771	777	772	740	740	777	766	794	729	710	746	728	751	733	796	765	715	761	727	734	757	780	796	718	775	751	737	778	739	705	719	764	813	732	718	767	739	755	741	737	745	766	745	744	784	753	748	762	726	734	765	825	799	749	728	781	757	789	776	752	774	739	716	726	752	700	730	760	698	774	751	713	749	764	763	742	744	772	769	729	748	741	797	715	790	773	779	746	663	769	764	751	782	709	776	747	779	767	764	760	805	727	746	745	760	756	790	770	762	726	752	775	706	786	774	759	769	767	738	758	700	703	744	740	686	749	749	711	807	771	730	713	731	740	766	811	764	734	728	750	715	777	782	740	766	765	759	749	711	768	735	743	772	755	732	704	764	774	697	727	766	741	779	731	696	717	748	749	728	736	792	771	721	712	741	753	735	743	749	757	739	748	765	782	754	742	735	756	737	778	753	780	787	755	758	757	745	768	714	745	768	770	748	760	726	743	703	760	769	775	731	778	734	763	800	769	744	802	743	763	739	776	771	789	767	711	782	735	762	733	772	744	805	786	761	769	767	714	730	698	758	736	736	791	768	716	746	766	728	756	772	788	769	802	811	763	750	758	807	784	729	700	730	762	749	685	737	742	732	741	714	727	738	749	686	764	788	759	800	769	753	768	716	703	775	736	727	739	749	729	737	732	744	781	683	772	764	725	721	769	757	726	773	776	787	811	755	750	775	744	772	741	719	723	789	788	749	754	740	758	750	779	750	755	741	770	765	776	736	783	773	753	754	739	674	734	762	785	732	744	758	762	758	762	774	768	748	765	775	745	740	764	812	767	753	747	726	749	757	770	794	769	698	734	737	745	752	754	725	781	743	754	764	790	721	767	796	768	743	701	739	737	744	764	749	779	730	785	777	756	795	697	745	722	763	722	739	762	788	776	783	762	740	824	764	735	829	770	786	780	743	736	732	784	745	772	756	791	787	790	727	733	738	756	749	797	763	701	805	761	747	752	776	717	692	772	726	749	769	735	702	769	737	753	719	779	713	774	773	794	757	765	747	766	748	763	701	790	751	721	793	721	736	753	726	736	753	767	719	770	773	705	755	750	749	791	810	716	729	736	757	745	739	758	752	761	751	710	706	723	732	790	762	759	764	753	738	725	743	812	754	748	738	771	714	768	746	756	734	798	780	757	780	731	752	733	761	741	731	720	755	722	768	739	748	799	751	697	755	751	779	788	794	779	772	727	736	753	690	783	761	751	735	727	774	777	694	719	712	762	794	733	761	780	740	783	802	753	744	741	795	704	716	703	729	716	742	736	781	750	780	733	742	771	726	773	755	757	718	784	771	729	755	735	715	722	718	722	779	753	713	774	770	791	766	751	721	766	771	739	735	789	715	776	755	727	773	740	772	742	798	782	762	722	778	741	813	754	714	692	785	733	761	769	755	788	725	751	816	759	770	762	707	762	737	764	829	765	820	709	726	776	766	779	761	775	761	744	772	726	732	767	747	748	738	750	778	713	735	735	715	744	800	790	763	761	753	749	729	748	736	751	828	757	751	757	742	806	707	714	742	733	761	751	799	737	782	750	767	761	716	737	768	766	737	725	779	748	765	726	745	759	723	782	699	704	789	752	725	750	724	736	719	759	779	700	752	781	714	778	695	773	744	722	739	806	804	722	785	760	718	740	745	779	715	730	731	767	773	767	731	719	733	736	737	771	744	729	815	760	713	695	758	744	773	683	747	733
22219	20740	28337	23218	20732	20789	11500	1242	1000	867	761	692	720	637	622	622	577	572	505	547	567	552	530	524	499	516	516	532	500	490	552	522	518	545	497	486	492	524	512	531	515	500	484	473	508	473	481	481	489	483	454	485	505	496	466	484	510	436	483	456	486	478	472	465	508	448	519	505	484	493	496	480	486	431	474	472	499	455	456	498	492	555	499	478	507	483	501	500	485	492	454	484	470	470	452	508	440	486	463	473	464	456	486	474	474	445	440	485	497	479	488	463	477	506	475	486	452	450	496	497	467	469	519	456	462	475	489	472	492	448	477	461	476	457	460	494	492	461	450	454	452	451	516	480	454	444	457	494	438	465	486	470	442	502	478	490	456	495	482	492	509	465	451	512	464	438	481	495	462	446	489	474	462	461	458	463	455	513	461	453	467	456	475	471	486	495	441	482	478	484	461	522	505	448	476	472	451	508	459	494	480	464	485	458	452	459	468	487	493	474	494	438	470	461	455	447	443	454	454	452	444	444	465	475	452	455	497	446	478	518	465	451	466	455	425	442	449	483	477	427	477	471	499	496	454	501	493	461	472	480	461	491	443	475	479	448	487	476	441	483	450	489	473	450	476	497	425	453	467	475	467	478	490	472	487	488	485	446	440	437	488	458	476	506	481	466	457	465	457	490	452	456	446	480	455	472	473	486	478	506	475	483	490	459	489	494	482	470	430	455	456	458	484	469	468	451	464	453	463	451	458	493	499	432	438	486	447	432	414	497	479	444	485	484	467	475	455	454	501	500	468	465	528	466	502	462	507	456	459	452	496	419	452	479	484	461	451	486	446	495	435	454	474	481	466	397	518	499	419	478	496	522	502	459	487	441	462	453	478	496	473	442	474	479	464	474	502	472	467	461	445	479	448	464	484	488	470	466	436	451	482	441	447	480	490	486	470	450	509	482	462	440	467	419	471	451	441	474	516	493	486	493	505	450	457	476	479	507	483	442	480	447	467	475	473	473	429	467	451	479	476	482	480	457	474	458	469	430	479	478	440	482	488	470	456	484	466	486	407	478	481	480	480	455	486	442	498	460	475	482	453	493	470	450	442	427	414	463	456	500	469	467	446	480	485	495	480	485	481	483	504	426	463	476	499	455	449	465	443	507	471	475	482	445	466	501	472	461	468	461	479	469	475	492	461	478	487	476	448	505	508	490	478	430	489	491	504	482	478	479	488	487	458	499	437	471	478	423	444	491	501	488	445	496	476	465	448	471	460	493	431	503	450	535	482	467	476	476	452	474	454	484	457	492	467	456	493	449	445	484	503	432	505	458	468	481	470	465	459	447	492	438	483	449	472	482	422	450	428	442	500	485	494	475	473	514	508	436	436	473	483	473	492	515	453	493	424	499	485	479	463	473	487	478	428	462	464	472	427	487	450	468	478	490	490	479	463	487	426	498	487	481	482	428	441	415	462	440	476	454	500	481	471	419	439	482	473	445	418	497	458	459	494	479	469	466	484	501	458	433	466	451	491	472	489	503	472	442	426	460	517	467	473	476	465	497	469	468	453	491	465	437	491	470	480	440	453	482	498	431	460	432	477	445	462	449	478	452	486	520	474	437	487	486	456	480	483	497	478	489	469	460	460	467	497	506	474	442	490	438	441	453	510	519	490	461	464	455	475	489	467	457	505	450	479	466	440	429	461	475	493	427	450	490	426	470	473	482	481	518	465	433	464	482	474	488	464	467	480	530	464	488	433	436	478	477	492	447	490	482	431	417	469	459	477	453	477	510	488	448	501	478	469	477	436	421	471	440	473	442	473	500	467	465	464	416	463	464	477	435	496	488	494	459	489	456	498	482	464	473	446	415	510	458	443	478	460	470	466	492	480	480	453	457	470	480	461	447	450	459	428	468	456	505	473	481	540	460	445	468	533	449	486	480	500	453	492	461	470	474	484	468	501	468	476	442	480	536	458	463	508	461	497	436	446	479	479	470	475	495	497	446	451	467	514	466	443	451	510	430	475	481	455	464	487	453	484	425	447	520	435	444	475	496	481	452	481	484	404	449	439	463	465	496	467	481	449	439	452	471	454	506	444	454	486	466	487	430	487	459	456	466	492	457	485	490	473	488	464	487	447	486	450	439	457	486	450	449	438	470	499	489	484	492	434	476	436	471	489	451	471	416	502	425	460	502	454	481	521	473	479	489	453	465	473	472	430	457	426	467	438	460	493	426	481	484	496	481	490	482	483	481	464	478	473	465	475	456	470	460	461	467	475	444	475	454	479	458	457	486	465	474	439	442	467	476	437	431	436	452	456	493	469	450	474	441	475	485	465	475	530	489	463	434	477	442	457	449	460	473	473	488	485	510	454	479	499	485	452	473	452	431	462	478	472	428	472	436	474	459	445	475	465	479	472	471	460	490	430	459	483	487	495	442	478	441	467	450	469	472	485	442	468	483	485	465	450	501	445	459	469	481	501	467	486	495	482	467	466	498	449	448	475	459	465	479	472	498	439	458	450	464	488	505	469	496	492	440	505	452	452	467	485	475	521	481	520	493	468	467	480	495	468	466	478	457	462	469	467	459	454	454	448	403	451	494	457	438	500	451	455	424	477	470	462	429	461	505	455	447	447	455	470	443	460	469	527	447	494	482	469	483	475	463	459	477	426	468	517	504	464	469	501	489	426	435	465	457	466	446	454	483	475	478	475	464	470	440	481	455	496	476	452	428	440	487	471	432	445	492	467	458	419	455	491	469	443	489	420	454	479	487	494	478	448	487	465	456	467	508	469	463	462	445	480	464	459	486	473	479	466	465	464	459	471	460	456	464	497	477	465	471	447	459	530	431	501	446	442	464	472	452	448	459	442	466	455	433	461	442	454	446	460	507	511	477	469	476	505	482	454	478	452	434	465	476	434	452	501	501	504	454	474	451	470	496	467	501	456	479	465	466	475	466	512	515	502	455	482	447	416	480	474	445	494	465	468	503	494	433	459	486	463	510	467	461	501	440	464	497	473	466	469	455	453	486	468	450	440	471	486	423	508	440	484	452	497	449	491	489	450	451	501	505	463	459	481	483	455	454	450	459	452	463	503	476	461	465	461	459	482	487	465	488	458	460	482	443	460	486	476	469	492	469	450	473	473	493	437	462	512	456	488	491	506	483	468	464	486	496	474	454	446	466	487	460	471	472	489	522	480	439	454	512	460	456	463	501	454	458	469	423	494	437	485	467	451	500	524	428	455	443	468	478	475	490	420	473	467	494	467	457	486	433	508	470	407	494	459	450	477	459	491	471	471	455	455	417	477	447	456	434	482	471	480	443	474	453	464	487	468	466	451	455	455	475	487	478	462	425	447	429	499	474	487	501	468	472	504	409	433	478	475	469	429	484	474	487	469	421	469	477	486	476	433	428	503	510	505	499	469	473	415	464	456	468	493	411	445	470	470	463	483	461	425	468	506	457	434	443	454	495	467	480	470	495	420	462	454	472	493	469	492	459	475	480
43794	25520	12130	6123	4422	3292	2456	1971	1590	1366	1114	1017	939	806	748	745	654	673	638	638	619	631	625	599	641	646	566	605	591	566	583	600	625	581	545	610	580	539	602	547	528	496	529	530	543	580	515	522	526	517	515	519	502	550	560	545	504	522	519	535	517	525	527	548	519	508	505	527	494	507	522	533	539	523	514	543	491	505	536	532	550	558	552	474	536	488	506	536	513	526	494	512	514	462	510	512	492	486	511	502	549	487	504	506	492	476	503	493	531	517	539	534	517	540	458	503	503	502	524	492	502	507	492	515	519	532	493	513	509	480	515	528	534	510	567	521	521	495	517	521	551	534	470	532	525	474	525	478	501	533	483	495	461	493	501	511	559	492	527	521	507	512	488	539	497	532	469	510	504	523	508	485	532	457	489	476	505	532	537	500	525	532	487	489	508	499	502	537	495	489	479	517	521	497	521	538	544	476	519	545	533	517	505	537	517	487	460	516	538	521	500	460	530	477	550	552	534	517	513	522	496	498	523	499	522	488	514	524	495	512	511	518	497	535	509	499	496	505	508	533	558	521	505	487	482	516	526	489	519	543	484	557	510	497	531	496	496	532	508	504	482	468	522	538	530	541	507	528	503	560	489	479	495	514	496	539	493	517	492	501	497	510	486	493	470	508	507	520	524	492	519	500	485	514	480	489	507	516	503	554	519	505	474	491	512	529	511	486	501	496	523	518	571	505	508	522	503	524	488	465	510	521	549	522	534	541	497	533	517	491	482	482	524	519	539	516	512	480	531	503	487	501	498	477	501	539	553	516	548	499	539	490	510	551	496	497	521	506	474	480	492	513	502	530	509	471	517	537	495	503	518	544	496	488	518	516	507	501	508	524	523	455	539	500	498	498	505	516	511	487	519	491	476	515	484	524	510	507	496	554	511	503	522	535	502	523	497	505	504	500	498	516	552	520	472	561	508	501	500	490	540	492	492	507	489	480	528	521	501	517	546	508	517	530	535	472	527	538	496	472	484	477	529	487	505	502	463	533	539	522	547	503	511	502	553	474	549	487	523	551	511	517	549	500	546	503	519	519	465	495	522	540	466	504	481	436	474	513	501	523	498	501	531	506	490	507	505	502	512	548	493	480	511	556	469	494	484	530	512	498	530	465	493	492	514	455	516	517	480	498	517	514	475	531	545	536	493	487	526	493	522	494	488	480	487	510	502	475	507	525	512	487	550	508	482	502	500	497	444	498	503	541	504	505	503	471	493	525	461	494	513	526	516	523	493	476	496	534	477	523	514	532	493	528	525	509	518	515	558	496	494	459	534	493	474	505	490	532	546	506	521	489	523	544	496	510	525	522	496	521	557	507	483	514	539	457	503	514	530	522	501	497	529	512	486	537	485	538	509	476	473	491	537	522	481	519	527	492	491	509	509	529	504	516	526	513	516	504	504	496	472	497	493	511	517	484	541	582	522	509	514	513	514	509	500	504	490	522	513	515	526	568	532	522	511	548	483	496	553	533	487	502	500	497	566	510	525	469	487	486	535	476	512	505	511	543	522	526	528	527	506	497	506	479	474	491	540	505	511	519	517	556	486	516	530	518	520	486	519	501	527	493	472	519	499	519	497	503	497	486	521	479	488	521	518	496	457	517	497	526	493	464	525	529	522	489	489	517	533	533	545	474	496	473	451	482	526	459	527	520	535	505	505	499	519	521	523	477	519	501	498	529	539	522	485	492	502	510	532	473	525	491	502	519	508	465	510	529	473	508	518	494	490	496	504	474	510	518	486	490	542	535	461	530	488	519	484	485	480	511	501	495	482	497	484	502	512	494	515	534	470	515	523	519	498	499	513	521	538	539	496	498	493	511	523	521	502	509	514	513	515	511	503	496	508	496	499	540	502	517	483	481	500	497	527	513	484	489	477	496	530	540	505	529	473	486	504	508	526	497	477	491	531	522	520	531	523	532	497	515	525	496	518	499	506	489	519	499	496	491	481	540	504	504	521	506	532	482	502	499	535	522	462	470	536	474	484	506	505	522	491	525	511	509	497	478	500	510	472	533	502	513	516	536	461	555	511	530	531	571	508	502	527	501	473	543	490	508	504	508	477	491	505	461	483	508	518	475	517	507	541	483	503	512	474	496	493	506	503	515	518	542	464	488	519	503	465	499	510	462	499	508	533	503	522	518	515	499	513	515	500	501	491	511	493	468	484	513	493	529	498	522	463	505	517	490	475	529	477	518	487	468	497	509	523	508	488	511	495	488	473	502	489	492	482	503	554	511	527	524	489	543	544	494	493	548	480	509	497	539	507	519	497	518	520	508	544	500	526	509	509	459	478	527	521	496	528	510	481	490	505	533	475	523	498	516	497	519	515	487	508	486	442	468	501	443	519	529	536	512	489	503	476	491	481	487	526	523	484	537	479	520	485	503	533	474	506	478	499	527	532	512	488	510	514	502	551	510	508	488	496	512	492	490	532	541	520	542	509	479	537	471	519	519	495	506	520	477	511	503	492	529	498	464	520	515	521	495	519	511	520	479	545	493	504	514	509	478	499	537	504	486	495	525	520	519	480	487	480	506	530	480	549	497	520	500	532	542	529	491	514	505	494	527	492	523	531	485	488	521	520	489	550	490	524	532	499	494	533	520	474	519	518	483	520	497	519	479	491	529	497	481	500	512	525	526	504	492	520	481	553	557	538	507	456	511	513	538	494	520	530	494	505	520	510	479	555	470	506	496	518	549	515	495	456	481	489	511	516	520	498	527	531	519	515	496	499	525	521	497	509	510	487	493	563	483	482	464	487	480	465	516	530	491	524	491	552	545	501	457	495	523	504	493	482	478	508	540	489	509	492	542	518	530	492	528	513	526	502	532	515	514	481	535	536	524	530	496	501	475	522	500	502	544	504	520	495	467	518	497	515	512	541	531	503	455	535	549	507	498	487	555	504	514	511	522	488	526	469	514	513	494	496	537	525	539	506	506	459	498	490	516	483	488	493	479	543	509	503	513	526	478	542	538	492	488	528	515	524	551	537	508	503	565	490	505	500	491	475	488	487	498	493	491	528	537	490	513	532	521	507	517	503	487	509	549	501	537	492	568	482	487	492	500	499	493	482	523	500	497	517	489	467	490	542	467	516	515	469	527	524	479	513	514	473	480	482	509	514	480	519	500	504	512	513	502	484	480	507	532	498	500	474	526	498	500	520	487	521	518	504	477	495	486	528	528	537	523	490	493	472	500	507	516	538	505	477	534	506	497	531	519	490	458	535	499	490	525	505	490	516	530	507	479	538	509	504	518	488	507	500	535	507	504	525	522	514	529	520	461	516	539	518	536	515	487	493	502	510	527	521	530	536	515	525	504	498	527	527	521	507	537	492	454	463	517	512	488	477	492	528	518	535	537	528	491	510	525	503	474	516	537	522	525	482	496	495	515	557	489	552	488	532	511	527	536	510	510	543	483	488	527	476	494	498	523	505	510	516	499	515	544	487	516	521	454
29615	21446	11754	1489	626	545	574	457	503	481	528	523	509	475	505	509	504	504	491	477	509	479	488	464	502	511	530	473	468	510	510	520	470	463	542	507	491	503	534	490	482	483	505	518	479	473	507	460	504	529	487	501	467	511	466	436	481	511	529	508	526	469	476	512	474	551	476	479	489	510	515	507	505	485	500	466	475	549	490	456	463	484	505	476	515	500	484	499	484	519	444	501	503	496	485	460	530	490	517	472	490	498	495	558	508	500	495	513	503	454	492	464	495	501	463	474	494	475	519	494	471	482	499	502	502	490	512	505	485	477	493	475	483	500	483	501	472	459	520	484	500	478	502	486	499	504	506	463	512	476	499	493	493	540	492	461	517	509	484	503	484	491	486	516	499	515	494	459	492	452	515	502	448	451	501	507	472	529	500	471	486	476	489	513	483	454	516	486	484	481	473	532	487	447	473	453	528	474	531	437	490	474	459	508	506	466	489	466	473	465	517	484	527	531	507	515	529	510	470	474	502	504	486	493	485	512	519	468	482	501	484	479	505	484	483	471	462	498	481	517	479	423	459	484	486	504	475	502	490	482	456	474	454	475	476	478	537	471	471	482	483	469	464	503	477	525	496	513	515	506	487	522	462	476	494	488	494	485	492	454	435	484	490	453	467	512	486	444	466	516	469	461	515	495	500	466	470	492	485	519	474	488	495	458	491	504	457	521	498	491	516	480	530	447	511	517	478	490	494	468	498	488	480	471	476	483	502	523	510	505	477	511	472	459	510	487	469	474	442	530	484	502	515	443	505	456	448	456	490	520	503	503	492	505	490	490	507	486	519	503	461	468	501	510	494	453	510	487	489	471	483	498	508	440	481	485	468	464	491	465	502	517	497	525	507	451	495	498	531	490	471	487	530	469	494	483	491	463	499	517	466	480	520	497	478	503	476	456	537	446	521	487	518	500	470	482	466	528	510	481	522	517	502	495	468	496	503	496	497	438	470	497	426	528	501	464	492	483	498	509	456	479	502	504	488	488	528	504	506	495	491	509	483	474	473	518	524	525	475	492	486	511	522	499	505	520	447	534	498	505	466	448	475	537	483	494	480	515	487	478	465	501	534	524	476	502	496	501	484	533	544	478	478	511	457	503	495	498	517	486	491	495	481	504	482	522	532	510	494	505	445	473	496	495	510	506	509	503	498	463	488	452	486	483	489	514	509	469	482	507	502	475	495	514	473	456	449	492	491	481	466	497	468	520	485	472	493	513	479	534	485	493	480	487	493	513	467	478	470	523	512	510	516	503	524	467	493	546	503	534	490	476	495	490	505	508	503	479	466	467	522	468	456	444	479	506	478	474	487	468	503	489	485	491	482	471	493	488	472	486	502	528	479	494	471	514	519	487	511	474	504	463	486	504	487	461	477	471	471	455	467	513	487	480	510	509	526	500	509	480	487	515	489	519	533	465	477	451	483	521	488	489	545	511	557	493	526	472	473	502	534	497	535	515	508	530	482	455	478	489	495	494	507	488	480	450	493	461	522	512	473	501	498	500	465	484	481	482	505	506	461	492	500	471	487	485	457	506	513	499	503	462	497	548	505	505	475	437	476	488	469	503	475	525	491	501	535	502	442	506	495	456	479	530	515	451	452	486	502	487	464	481	494	517	505	487	492	468	489	474	483	518	493	456	497	503	467	468	506	491	538	473	461	506	528	514	504	494	471	452	483	516	507	494	509	470	508	491	450	480	494	531	489	493	490	488	458	444	513	476	477	480	511	516	498	503	513	484	448	499	508	506	513	525	491	482	496	524	503	495	455	482	468	545	505	506	463	480	482	501	483	447	512	426	483	464	492	529	447	495	444	503	522	486	492	475	519	484	529	507	518	515	549	457	465	515	480	471	491	511	482	503	504	506	524	519	475	490	477	481	539	520	469	495	477	486	495	475	495	498	462	478	480	485	480	485	507	479	525	532	532	516	534	529	493	474	468	507	508	515	509	469	495	494	453	496	512	496	546	486	527	502	500	507	513	472	463	469	471	504	478	494	475	522	484	456	513	461	495	539	522	486	483	492	495	483	475	458	540	526	490	494	497	465	506	485	482	508	471	483	508	469	529	519	486	494	488	498	468	492	527	473	473	486	476	493	490	486	495	484	534	492	528	524	455	476	478	448	550	485	473	495	474	460	504	488	500	448	498	474	527	490	475	474	510	488	511	461	464	492	461	556	530	472	492	538	518	528	484	500	502	492	468	478	507	469	484	490	481	537	507	531	493	501	462	489	550	485	484	492	488	495	487	507	469	465	472	476	492	495	475	520	516	528	481	544	500	506	499	465	498	507	468	473	555	486	483	483	466	477	484	519	490	499	491	489	473	527	515	551	506	458	478	473	510	549	501	473	502	512	471	486	530	503	469	481	510	503	512	467	516	489	515	465	494	465	463	489	502	481	475	493	497	524	505	512	464	500	513	478	546	491	463	519	524	491	506	496	450	530	505	500	523	481	539	474	480	485	494	450	488	512	500	506	474	509	486	483	484	522	525	477	504	488	481	500	526	499	518	449	479	495	475	498	498	501	488	487	473	498	487	515	521	500	494	474	453	459	497	471	533	491	456	500	499	513	479	529	501	499	468	514	504	490	468	502	479	525	508	479	516	508	488	430	475	516	491	472	501	488	503	506	458	486	484	457	493	459	516	485	495	481	498	454	550	459	501	497	516	487	459	474	480	509	486	490	457	485	497	480	481	541	484	479	471	471	507	485	446	514	526	485	470	540	491	488	490	496	517	492	517	477	482	487	496	504	472	486	487	522	487	518	501	491	502	452	465	471	464	463	498	526	496	476	462	493	488	510	473	527	496	509	489	529	466	467	519	482	493	491	512	449	514	497	451	486	493	491	520	467	512	502	496	479	463	488	465	488	466	461	471	486	496	447	464	485	496	508	518	489	489	483	513	447	514	493	520	491	493	544	488	506	484	513	483	475	494	502	507	488	519	450	536	505	488	475	484	499	533	502	525	463	464	497	510	459	488	527	519	449	527	504	508	490	479	469	494	499	477	479	463	484	497	476	475	481	469	498	508	446	491	454	494	507	506	481	469	485	448	517	533	484	484	486	515	507	496	476	483	492	461	499	491	484	519	483	456	500	479	538	499	482	534	500	516	450	487	512	498	487	499	464	497	489	471	454	494	536	435	498	530	482	489	544	489	515	498	519	521	464	485	482	485	503	506	503	509	458	472	478	513	487	487	518	488	505	483	526	510	503	469	516	495	486	507	506	494	525	449	477	489	509	495	488	482	421	539	473	527	492	487	462	492	507	474	509	506	487	504	507	509	507	445	514	488	457	462	474	478	534	486	465	515	509	492	489	498	462	515	495	516	477	521	488	502	487	498	460	529	521	514	564	506	464	519	535	502	501	511	494	476	471	510	535	457	489	471	484	476	467	498	478	468	492	479	476	473	513	487	516	502	506	498	505	496	505	477	506	469	513	507	503	514	468	478	482
36673	10363	2389	1131	821	703	628	596	602	540	628	562	577	570	556	547	623	559	572	596	583	574	569	587	612	556	612	571	550	591	534	538	598	596	578	580	606	587	564	565	591	591	594	564	593	526	562	557	588	597	574	601	571	619	556	604	577	560	589	558	557	540	589	530	555	567	601	601	590	558	576	579	519	589	549	541	559	572	575	607	597	613	585	573	573	530	578	565	574	586	495	504	606	542	611	616	605	554	563	589	600	603	566	600	604	557	569	568	543	594	552	577	553	578	559	601	579	577	575	576	569	578	545	584	535	562	578	554	513	560	577	611	545	594	549	564	592	568	552	585	587	539	593	552	634	565	597	563	554	539	557	562	594	572	563	563	595	555	533	568	571	534	557	568	615	564	574	574	569	592	586	570	594	551	590	571	540	565	566	553	546	590	570	556	576	540	580	558	558	563	550	546	554	556	594	569	568	592	558	591	565	552	610	562	550	560	556	561	553	582	583	592	538	536	572	563	589	540	513	551	561	546	563	568	591	556	592	591	548	562	592	600	550	554	560	589	567	587	549	577	581	588	581	585	617	591	517	570	594	550	548	524	535	585	534	605	538	557	597	549	574	591	562	580	606	558	596	536	552	555	574	585	569	549	576	558	587	536	535	563	523	558	553	504	597	586	528	529	590	576	584	573	543	572	575	567	562	570	580	565	561	566	541	577	562	591	548	553	555	521	575	569	544	559	583	570	536	577	560	545	599	561	545	534	530	528	580	610	603	535	581	556	566	585	584	577	570	548	553	609	610	533	545	514	521	579	535	571	567	596	567	548	583	569	566	552	551	593	573	587	562	589	551	556	570	572	596	534	574	579	539	547	606	551	557	577	550	599	544	550	529	533	575	537	550	559	549	565	552	559	582	587	610	560	572	631	555	544	563	555	612	542	546	550	568	581	569	554	580	594	557	594	560	551	588	585	572	557	562	594	546	524	575	578	570	601	556	591	605	556	587	576	569	540	626	591	579	538	543	571	608	560	568	495	560	547	584	573	562	600	590	577	616	542	599	590	512	555	568	580	610	553	550	590	598	558	617	528	546	601	551	564	533	585	569	597	534	550	606	562	562	595	575	544	582	561	575	564	557	543	569	605	596	558	595	543	578	601	584	541	567	595	571	562	525	574	586	580	570	587	560	550	586	570	553	527	559	546	568	551	545	558	546	593	549	563	590	566	560	565	573	561	548	518	519	587	587	577	559	525	572	573	548	573	542	513	579	569	582	581	577	610	553	558	541	562	583	544	594	560	554	598	562	539	576	546	584	561	561	610	511	565	584	570	585	580	571	528	565	584	554	550	560	578	527	533	579	581	563	573	541	529	547	584	588	565	542	583	535	584	562	549	574	566	540	559	570	611	559	604	578	533	555	570	544	555	539	625	547	625	537	576	566	577	532	546	591	581	536	578	625	531	598	619	596	544	557	591	597	581	600	554	530	587	561	599	547	594	569	570	568	533	547	567	549	555	503	579	596	562	594	549	579	582	570	535	551	541	561	565	535	530	568	508	582	578	590	547	563	598	639	598	582	567	546	558	600	569	562	578	575	590	603	550	534	597	554	515	590	573	578	564	577	569	553	607	601	576	589	598	587	594	582	545	548	536	557	566	565	551	570	559	532	523	572	524	564	570	608	596	556	605	582	579	567	607	604	575	549	551	592	561	565	585	570	573	581	575	583	578	581	567	542	492	599	577	540	512	578	575	555	604	570	582	554	618	523	588	533	609	587	556	496	568	589	563	612	533	570	572	562	629	589	567	602	532	586	540	556	583	575	541	593	564	539	566	570	534	578	561	567	531	557	539	559	561	547	521	563	580	565	535	599	526	565	552	618	575	548	590	554	535	561	575	613	539	553	602	576	529	584	589	586	606	570	558	572	573	598	578	528	556	564	524	564	562	548	543	549	562	571	552	564	567	571	540	550	598	577	625	552	628	602	610	551	554	535	592	581	551	538	555	554	596	571	607	544	588	557	541	554	545	572	581	584	538	588	585	538	598	594	543	587	564	559	576	552	581	569	599	602	561	577	540	561	580	600	555	607	546	586	540	562	594	566	586	580	514	530	536	605	604	580	556	610	527	575	525	550	569	574	568	552	582	562	552	611	567	552	543	567	559	590	573	549	560	575	594	597	551	575	624	607	555	609	593	578	550	549	519	548	611	608	556	587	565	586	541	587	575	565	502	569	560	506	517	583	583	606	583	554	553	605	582	584	547	608	600	592	579	557	540	580	586	532	608	580	556	575	572	583	565	585	550	550	574	549	588	549	580	555	561	625	610	568	580	589	577	565	579	549	579	575	572	560	556	555	580	582	560	582	626	575	539	633	562	632	584	559	560	577	562	551	589	595	559	603	584	540	548	555	564	564	578	591	552	541	587	579	534	586	564	577	557	579	600	573	577	581	559	609	559	596	548	562	540	582	547	556	578	573	549	620	577	574	588	540	589	556	559	541	603	624	580	595	583	570	546	573	585	568	560	527	573	600	575	568	543	587	596	559	581	556	533	591	559	583	566	523	564	598	536	526	547	575	563	567	589	537	533	549	605	577	552	556	579	579	595	552	550	548	541	584	555	589	571	552	561	562	548	572	534	566	568	578	553	566	573	570	546	555	596	567	558	594	583	583	569	538	571	568	563	589	618	565	542	527	572	527	555	563	537	561	561	564	600	635	572	555	577	544	564	586	546	552	576	575	541	539	589	565	557	542	597	568	600	516	532	570	590	568	565	576	520	572	633	576	562	524	539	609	588	609	581	576	576	568	577	557	566	580	589	576	555	553	532	576	585	581	565	586	536	575	524	516	554	557	560	503	573	568	554	580	559	557	586	591	568	593	569	596	570	584	512	596	564	554	555	595	582	562	575	592	565	614	593	590	584	508	572	570	537	568	593	554	571	569	546	593	584	569	585	527	591	578	567	575	548	557	594	530	560	540	564	564	590	582	602	540	592	591	564	560	590	533	536	575	599	557	556	574	627	541	591	563	506	597	602	543	579	595	562	515	553	543	623	567	545	584	584	596	556	557	556	560	534	563	584	600	583	555	525	563	549	566	563	552	629	570	596	574	558	551	584	582	589	603	621	603	543	536	568	608	547	574	553	588	597	533	586	592	543	532	598	572	565	552	600	527	578	572	577	605	564	541	609	607	565	517	594	576	589	533	545	546	562	558	624	548	560	577	591	572	578	591	540	555	566	575	536	580	568	556	588	557	557	540	600	529	556	537	565	559	569	539	642	574	575	545	610	586	636	559	587	603	544	556	583	573	583	537	559	609	577	581	596	537	548	572	552	528	549	578	576	579	549	587	562	575	556	580	562	580	557	566	580	544	567	572	582	548	585	555	530	573	591	555	561	575	532	564	590	573	571	582	539	556	552	523	564	561	617	562	558	618	593	601	549	528	540	561	539	526	568	568	533	555	538	547	546	570	575	529	579	585	573	579	615	570	572	525	579	540	526	548	559
23257	20708	27924	23526	20695	11977	1062	674	541	533	411	439	388	385	387	358	366	352	363	317	318	357	376	312	355	337	359	354	306	342	305	332	323	318	313	320	350	319	334	300	299	326	312	317	294	286	305	278	311	315	313	297	301	286	301	316	319	280	296	298	291	305	327	315	299	320	328	309	303	306	331	315	293	300	296	279	285	326	330	306	303	320	321	294	303	325	317	276	303	295	286	296	316	304	310	286	300	311	318	297	310	280	275	293	265	300	284	303	294	299	297	315	299	280	282	298	305	298	322	283	322	296	295	288	288	298	316	286	301	265	297	270	270	310	296	305	290	276	278	308	310	335	334	315	303	317	295	293	251	291	296	293	309	296	297	306	317	293	295	301	326	328	305	305	296	310	277	315	286	284	293	296	275	296	312	289	286	306	301	285	292	295	318	285	321	311	304	288	304	276	277	301	316	282	320	281	308	301	324	309	287	311	301	286	285	291	322	325	305	255	297	311	306	285	307	296	335	292	321	245	313	334	306	297	269	310	307	277	289	295	299	292	290	296	335	286	311	304	309	294	295	280	261	296	327	321	293	281	307	313	318	293	279	314	281	307	309	284	287	315	292	265	330	326	297	319	286	316	330	288	326	312	297	310	296	323	298	295	304	336	291	268	280	306	317	244	288	260	291	278	310	295	316	286	288	292	317	317	301	328	305	307	298	299	289	354	281	290	298	314	310	319	323	301	289	280	343	294	285	310	334	302	301	302	318	320	302	289	309	304	308	296	272	300	337	276	267	298	285	307	315	272	324	271	291	293	303	291	331	299	314	284	311	294	301	350	296	298	303	315	279	313	295	302	299	323	278	306	296	287	299	311	285	319	327	311	297	260	301	302	255	310	254	297	297	313	316	315	326	288	335	296	298	302	308	323	306	311	311	325	303	310	309	324	314	302	275	270	290	303	340	316	275	293	320	304	280	298	275	303	287	282	314	341	287	314	272	285	295	298	301	290	294	289	315	305	301	300	317	305	263	297	293	309	304	281	301	280	309	289	294	284	298	303	280	336	288	321	293	293	299	311	305	309	291	296	298	319	285	331	312	298	312	300	305	313	275	306	329	324	316	294	328	278	297	289	313	286	295	303	283	285	280	302	329	291	312	292	307	279	294	300	319	262	295	293	328	316	258	301	291	283	316	310	311	317	327	311	288	316	297	330	309	277	299	292	330	306	293	293	332	319	271	289	282	293	312	302	323	280	299	312	316	317	328	290	297	337	288	307	298	301	304	297	316	308	296	329	326	269	309	289	291	300	309	316	303	314	335	341	309	282	308	284	284	302	323	288	319	304	295	317	308	312	270	308	274	288	285	321	277	280	307	337	310	266	297	261	284	327	284	282	318	309	284	316	318	280	274	272	303	280	269	288	305	312	294	329	309	315	300	305	295	291	320	259	307	314	297	301	295	272	296	314	311	318	300	267	315	323	294	287	281	304	312	270	326	295	288	303	298	313	299	302	310	308	293	301	289	306	275	294	311	305	293	265	302	294	283	305	280	297	324	288	287	321	293	297	302	257	310	282	312	303	307	301	292	291	318	264	303	282	265	331	306	305	309	268	309	290	300	288	301	320	303	318	292	287	299	295	306	299	302	285	316	327	325	298	306	311	315	302	299	275	301	285	315	282	314	302	345	306	292	298	287	324	293	288	280	298	281	301	279	308	300	346	304	282	308	298	295	298	301	311	288	307	306	310	322	271	321	302	339	317	313	321	292	302	343	312	295	292	290	283	310	299	302	334	317	295	275	291	292	280	293	333	336	317	334	273	325	296	291	305	291	300	320	316	310	280	322	292	337	308	313	270	304	282	318	294	335	292	293	311	311	273	295	302	297	308	304	293	325	310	318	304	296	322	311	311	297	267	306	316	317	309	299	308	308	305	308	314	278	334	304	283	267	320	311	300	296	288	283	302	301	302	329	326	330	300	269	311	303	309	299	280	307	303	299	306	308	285	290	299	274	328	289	313	287	289	278	315	298	297	256	296	327	292	309	304	318	307	306	282	295	335	277	312	310	260	315	288	317	286	311	291	326	303	315	281	292	331	314	302	303	325	300	298	284	274	295	290	315	295	288	299	298	294	301	315	299	304	323	288	283	324	304	339	317	317	306	327	295	315	301	307	316	311	255	302	331	316	304	323	300	278	303	301	306	318	301	316	279	292	298	300	291	299	312	301	286	294	332	303	268	287	290	290	288	300	270	282	319	279	283	302	308	305	327	270	298	324	281	276	288	282	310	292	285	308	321	292	290	324	302	319	301	308	302	301	279	314	329	302	304	299	263	317	276	264	281	318	318	297	296	293	285	297	263	294	338	279	279	318	317	287	286	295	271	303	271	309	335	280	279	332	262	307	285	313	292	306	324	270	303	291	274	289	279	284	289	295	312	277	320	326	333	305	288	287	284	308	330	315	300	314	309	291	297	315	319	312	298	278	270	315	291	287	326	281	323	312	282	291	330	296	310	297	275	312	324	299	292	269	290	303	302	283	316	287	308	305	312	278	249	263	271	317	308	354	332	307	290	271	296	281	311	278	329	282	308	262	287	307	304	301	329	288	321	307	290	280	318	339	272	298	302	289	290	320	331	317	282	298	316	314	320	278	288	307	322	274	297	275	287	301	302	302	313	294	319	293	272	292	336	314	314	316	277	306	271	311	328	309	319	270	309	274	307	284	300	301	304	320	309	287	343	295	316	286	307	299	307	301	306	321	290	319	302	296	279	287	312	304	279	313	306	339	313	280	322	302	303	306	303	304	288	311	312	289	284	266	291	294	307	284	282	317	284	268	303	288	294	303	292	299	316	278	295	304	293	309	303	305	337	274	300	279	311	313	290	332	306	290	318	294	285	298	304	287	309	302	327	294	322	287	322	303	304	296	302	322	328	313	292	294	304	289	314	289	317	308	318	301	311	319	302	292	278	306	288	290	318	307	312	316	256	311	285	281	294	280	270	293	307	308	315	301	296	264	311	315	315	296	341	266	298	281	323	293	293	297	298	276	303	303	318	279	286	309	311	307	305	302	320	321	273	301	290	284	266	299	315	275	301	287	308	300	280	266	287	313	307	314	294	307	285	287	291	292	300	267	319	298	287	278	302	291	309	276	273	283	273	292	314	277	284	288	305	306	311	262	313	314	305	285	302	273	298	300	299	321	301	290	311	288	258	282	314	329	303	293	298	328	293	307	300	283	272	284	276	299	283	294	305	287	328	298	311	301	304	292	290	324	325	277	276	277	276	290	313	289	310	264	307	312	329	267	260	296	301	286	325	288	282	296	283	315	329	290	290	282	316	308	293	287	308	289	315	291	268	311	322	330	286	327	283	335	305	281	287	282	262	307	258	322	305	308	292	308	313	281	279	281	287	311	263	277	309	314	308	328	273	275	292	295	311	305	321	306	297	263	318	280	309	310	317	313	260	347	318	298	316	307	287	312	298	288	296	302	309	304	279	326	291	286
39028	16859	8110	3888	2463	1759	1325	1130	880	799	608	634	514	518	485	457	467	461	435	413	419	407	389	416	403	398	395	396	402	395	366	423	420	400	372	358	381	359	352	367	366	369	382	336	377	383	362	355	359	364	351	349	376	351	388	330	378	371	324	372	389	354	367	379	384	363	355	374	345	372	368	362	366	327	371	349	356	372	336	380	362	407	357	380	346	352	314	328	340	352	321	359	329	350	355	336	351	339	342	357	328	373	360	378	334	317	366	375	365	369	320	346	357	351	346	341	365	339	355	360	368	334	355	364	331	346	341	343	341	387	325	329	360	352	365	338	362	327	303	350	359	321	332	382	334	369	341	324	341	341	360	345	369	352	367	352	330	352	325	367	337	384	304	340	331	362	352	355	366	336	353	348	363	374	326	356	342	355	383	343	357	368	334	328	385	346	327	360	358	359	349	365	338	344	340	353	367	360	341	320	353	324	352	347	377	351	335	368	360	370	352	351	352	337	346	315	366	341	314	352	344	341	314	340	380	375	360	362	364	331	316	371	331	312	367	338	334	361	342	338	343	348	317	357	347	333	365	335	376	358	355	363	358	362	382	347	351	355	327	341	335	339	355	330	334	384	364	342	327	366	357	367	324	361	344	344	351	364	361	366	349	353	322	327	369	360	381	355	395	330	334	337	324	375	379	360	307	324	344	363	361	371	335	375	339	358	376	357	365	343	360	373	326	346	325	374	329	358	374	313	360	302	371	342	360	326	351	360	374	332	366	358	329	357	357	338	330	367	350	326	372	342	342	344	342	355	346	354	357	363	325	357	339	361	341	331	338	320	345	329	342	320	381	343	346	346	304	354	363	381	364	360	340	338	361	322	326	374	354	379	358	308	340	323	319	346	358	357	341	375	336	362	336	355	375	332	339	316	346	350	336	382	336	320	392	332	328	352	338	333	339	362	349	341	353	341	349	373	312	348	303	326	343	372	370	347	354	319	340	362	336	347	361	352	327	335	330	346	339	348	340	339	296	329	342	341	336	354	338	344	330	347	309	354	362	364	372	340	383	350	342	343	364	321	322	369	361	350	350	348	333	366	333	380	350	354	334	348	345	356	375	359	321	357	358	345	349	332	352	330	349	365	331	360	325	361	325	345	338	348	341	364	349	339	372	324	331	344	359	361	358	327	343	340	334	356	381	376	338	364	340	350	323	325	342	357	311	358	321	347	374	366	324	356	349	340	324	315	353	338	334	345	339	360	361	349	362	367	353	308	343	346	329	372	337	394	333	373	351	368	352	363	367	364	371	361	295	323	346	355	341	354	308	338	331	337	337	307	338	331	365	357	328	343	348	351	339	317	373	335	374	353	355	345	361	325	343	335	332	363	330	355	362	401	330	365	346	349	371	346	344	331	370	344	367	326	383	352	361	332	340	347	377	359	348	368	337	375	332	328	383	375	324	359	343	371	341	338	353	371	361	329	321	347	378	347	357	318	335	350	348	366	354	352	366	327	361	338	340	355	360	305	324	330	336	361	353	338	328	368	362	335	341	357	379	389	388	321	317	334	374	359	336	353	374	309	364	370	372	368	351	330	363	345	350	354	370	331	331	328	336	353	348	353	323	334	355	342	343	341	367	368	347	344	334	341	321	337	347	341	379	358	315	329	348	366	372	350	383	350	328	365	338	367	342	369	342	334	352	338	341	340	339	369	338	330	391	334	370	312	303	328	337	366	381	370	361	369	370	360	371	350	340	363	327	318	343	343	330	355	354	313	351	355	364	340	334	358	339	333	334	345	353	321	364	357	339	355	356	343	348	348	334	381	333	326	349	339	387	355	345	385	359	370	326	317	353	354	317	378	338	375	347	357	332	330	367	339	334	345	335	328	342	341	350	357	331	364	360	327	320	320	356	365	331	348	327	345	348	382	328	360	376	375	330	341	364	363	357	315	382	332	333	353	381	350	343	320	358	341	305	350	329	356	330	352	349	357	349	324	335	351	341	369	314	362	359	359	338	360	342	334	306	333	331	364	313	323	327	356	325	318	336	324	356	376	359	402	355	353	321	339	371	366	359	350	370	343	343	359	344	328	340	377	343	321	336	377	325	364	361	365	352	328	378	376	349	336	348	336	343	333	324	372	286	318	400	347	340	356	356	357	347	324	358	348	368	349	333	363	325	340	340	328	339	346	357	356	336	340	333	335	324	324	313	380	357	342	315	364	345	355	320	337	356	330	349	345	349	355	355	320	336	333	321	373	331	359	323	360	372	319	331	357	346	357	354	339	335	342	345	354	342	329	329	339	361	343	329	317	353	320	351	362	320	317	367	366	360	314	382	383	331	329	356	336	357	322	383	344	354	353	342	336	327	355	341	355	353	311	345	384	343	350	355	338	372	355	384	346	352	364	305	360	302	345	382	337	359	351	339	345	339	345	325	317	316	358	352	375	332	333	345	319	358	345	327	342	356	345	353	333	329	329	359	351	343	330	366	340	349	335	378	354	357	365	332	341	389	373	364	380	362	359	358	320	311	333	350	350	357	335	352	359	336	333	344	353	326	329	305	348	349	345	317	324	316	345	353	325	363	365	351	345	344	338	335	346	354	363	322	337	336	335	353	349	330	361	369	345	321	370	361	368	348	356	353	355	348	353	335	356	344	361	385	369	364	335	350	333	356	346	384	343	350	342	344	342	345	337	348	331	361	346	345	341	383	369	328	327	354	351	359	413	359	367	336	320	372	357	358	340	332	374	363	346	311	344	346	357	345	360	323	339	372	377	353	364	366	338	306	352	347	346	350	335	351	356	334	327	370	370	332	368	352	350	352	330	381	338	353	364	332	362	403	361	325	340	321	366	316	371	358	342	373	337	346	310	343	350	335	344	347	373	350	342	368	337	336	312	342	341	371	387	315	332	323	321	374	336	313	341	352	386	325	332	318	366	355	339	347	337	318	344	351	362	330	353	342	342	326	359	365	351	350	325	351	326	333	365	340	358	315	376	360	318	376	357	342	357	338	354	350	341	346	360	334	345	321	347	384	351	355	346	372	346	370	319	364	374	354	376	329	360	345	327	334	349	336	356	342	361	332	341	360	323	353	322	346	370	344	372	347	358	352	351	308	336	343	351	371	351	345	361	345	350	347	371	347	320	335	345	335	341	336	338	328	362	335	399	343	345	338	331	351	340	344	334	327	340	328	349	364	362	357	322	316	327	350	354	345	380	354	340	341	334	341	310	363	343	350	337	351	378	355	332	345	354	351	344	314	334	380	331	340	357	349	365	360	366	344	351	352	357	346	325	357	374	358	360	332	348	338	331	347	334	356	342	336	343	334	353	356	343	337	362	349	339	368	328	353	352	347	381	350	387	362	299	328	362	315	337	346	372	345	341	381	327	363	328	362	352	338	336	325	359	356	356	376	349	373	320	365	335	354	351	350	332	362	339	330	331	345	341	354	363	347	376	354	371	352	335	364	338	333	335	353	347	354	333	352	349	336	371	330	336
24515	20743	27044	24467	13236	1346	964	864	833	764	749	728	721	739	675	730	740	694	711	707	738	699	702	684	646	667	687	666	688	690	699	660	689	665	677	692	714	699	684	714	732	657	708	647	633	713	666	691	683	725	689	655	697	751	719	697	669	732	689	698	702	672	624	717	646	678	734	654	667	674	692	731	685	681	665	649	643	658	680	688	712	693	679	645	658	715	682	669	672	670	706	674	665	679	669	680	684	705	652	685	713	687	671	698	640	691	675	690	700	661	670	658	687	692	699	665	683	697	709	628	660	678	681	693	672	670	657	659	675	668	642	701	654	673	720	644	683	653	677	685	677	679	699	711	696	698	665	677	705	692	651	755	664	665	689	666	675	651	653	677	670	655	647	695	671	650	694	652	669	657	695	685	709	675	702	633	710	711	713	682	679	752	696	692	673	663	712	662	620	686	674	680	719	695	663	702	634	745	690	669	667	698	662	602	634	692	674	656	669	700	659	725	690	715	668	699	690	655	646	649	694	702	711	656	710	624	678	691	683	658	662	680	755	701	636	624	698	656	728	703	695	663	668	658	668	688	639	645	672	685	684	667	685	698	667	632	655	685	675	676	663	659	656	680	698	638	656	662	637	720	724	659	672	615	657	652	684	686	674	678	664	645	682	666	701	647	683	690	670	707	662	680	687	706	651	639	665	672	664	695	647	631	666	654	647	699	676	684	669	681	702	687	671	633	713	673	669	694	654	681	662	668	676	674	654	679	721	696	655	668	661	678	693	708	655	669	626	699	663	694	674	687	671	644	644	647	668	677	696	668	674	681	668	660	685	673	624	714	671	724	674	659	685	671	671	649	679	706	692	687	699	672	660	669	669	694	681	695	693	655	672	668	703	676	654	657	707	705	665	629	656	687	665	678	656	676	689	674	658	673	735	628	666	670	711	690	662	678	672	627	640	685	645	723	727	672	674	643	682	680	696	676	666	631	674	659	717	639	679	668	677	695	680	658	707	671	698	687	676	662	704	682	663	655	683	694	697	721	701	644	653	638	651	655	646	695	677	686	696	684	697	704	684	645	652	666	659	656	654	664	749	666	641	732	671	674	693	702	641	659	672	640	671	698	701	628	675	666	695	695	651	673	634	714	740	652	612	687	724	708	654	667	675	680	671	698	681	651	646	693	679	649	656	650	688	656	683	681	639	662	660	665	592	672	657	686	670	688	688	660	622	670	713	660	706	703	657	668	688	734	691	656	682	682	696	698	636	684	660	709	681	683	638	727	695	671	642	642	670	665	753	748	690	691	679	658	677	662	690	682	653	654	656	646	687	645	671	708	692	666	707	670	666	683	659	652	670	720	708	665	666	642	703	717	673	662	649	643	686	665	691	710	655	661	675	678	642	631	708	685	657	703	724	661	681	737	681	713	651	645	662	661	679	708	660	681	640	640	643	675	707	685	693	699	681	634	673	661	681	729	684	696	709	657	613	671	678	660	706	700	683	705	683	637	680	648	633	686	665	701	661	685	722	696	700	638	665	686	694	685	678	690	650	677	689	680	696	659	656	701	662	696	669	638	623	599	694	646	645	697	682	690	695	644	666	676	663	677	632	656	670	695	643	675	671	649	670	689	673	687	732	684	685	665	645	669	657	682	699	674	714	636	658	660	644	649	694	665	740	637	703	688	646	683	705	669	665	709	667	691	620	678	638	680	673	685	691	647	693	670	642	726	680	667	657	662	623	718	679	655	641	653	651	679	693	687	698	697	671	717	711	682	718	721	670	713	756	643	664	684	678	646	626	660	684	694	694	634	625	672	653	675	683	629	704	632	673	655	701	718	679	699	676	636	724	684	684	661	679	684	743	672	682	670	705	674	654	674	653	691	672	671	695	690	654	691	627	630	683	684	656	633	710	653	643	659	655	672	654	676	648	674	628	667	633	690	647	705	651	668	655	651	681	640	697	674	640	710	678	681	665	646	658	680	636	650	648	663	636	669	706	697	647	624	685	693	727	708	691	679	668	635	677	667	642	693	698	662	671	685	685	714	686	694	632	665	652	699	692	725	692	713	629	665	669	643	680	734	690	687	663	682	683	678	721	694	650	692	717	666	658	662	687	677	685	695	691	676	747	659	677	678	658	677	670	636	671	637	639	657	683	684	698	672	708	698	649	652	656	694	679	642	693	645	712	675	705	685	676	703	648	646	675	638	666	719	629	685	690	656	709	705	647	619	678	652	667	708	692	690	654	702	659	688	646	684	727	641	652	640	695	696	674	659	675	704	682	658	725	690	709	674	678	653	652	680	716	692	685	664	647	669	661	655	688	736	673	633	593	707	668	693	658	670	694	653	644	657	665	685	731	651	684	664	706	708	625	653	718	665	653	662	701	658	705	696	685	647	650	683	663	662	636	655	714	667	651	616	672	675	669	669	710	669	685	687	691	731	657	669	684	659	676	649	680	711	682	632	710	691	709	702	658	648	644	665	694	651	673	648	691	712	737	661	641	677	704	632	690	697	664	714	648	678	716	680	723	659	687	669	647	706	705	662	687	676	645	713	671	656	669	672	669	658	681	665	704	666	636	697	669	660	641	693	689	630	652	657	679	694	681	700	627	681	658	664	727	658	690	691	641	673	681	666	688	711	666	650	671	662	661	699	666	679	664	673	653	653	664	701	633	665	686	678	691	716	678	689	666	639	717	635	641	702	640	643	700	663	661	710	684	678	684	694	666	655	714	644	664	708	680	666	624	648	616	675	692	690	616	688	720	693	715	678	714	657	665	675	663	668	661	664	648	668	712	724	700	679	706	672	666	685	712	709	649	635	648	698	680	722	683	697	683	630	679	646	655	652	632	671	683	648	646	709	684	704	654	649	669	650	660	664	685	667	714	705	729	675	693	651	664	698	667	700	692	682	681	625	680	700	723	699	686	708	714	652	718	655	667	688	693	682	665	673	683	675	654	629	640	708	610	650	680	718	640	666	691	692	737	649	696	698	643	680	632	698	705	669	677	668	707	651	663	716	692	668	693	631	642	658	686	668	670	685	684	709	665	664	708	699	655	687	722	683	713	667	696	656	735	671	683	708	653	709	636	678	665	671	692	654	656	659	692	664	637	672	632	665	690	675	669	665	717	663	674	667	656	656	636	716	710	670	646	657	618	641	768	664	640	717	673	710	672	664	665	631	705	719	684	693	676	650	674	691	651	675	706	689	688	683	639	676	694	672	682	695	629	758	657	640	665	684	705	709	685	650	668	683	692	697	649	657	642	674	639	716	675	644	696	679	653	671	698	667	710	676	706	646	684	627	673	675	698	651	657	722	672	703	654	682	659	663	664	708	706	638	675	735	720	699	634	679	682	689	689	647	680	647	655	638	637	734	709	669	689	699	667	657	662	657	661	681	707	725	709	696	677	714	715	662	695	712	648	703	694	674	735	651	704	654	663	673	679	686	672	676	652	668	666	676	713	673	666	683	664	670	679	716	675	693	707	637	711	664	651	675
39097	14965	5736	2609	1955	1553	1373	1189	1065	1034	902	895	887	862	799	840	837	809	825	783	810	821	812	821	807	773	757	754	820	727	738	816	785	773	741	817	824	733	784	716	793	741	781	743	809	790	793	747	775	812	797	776	751	785	792	743	725	788	766	774	801	722	790	742	770	694	758	801	767	705	719	760	753	782	770	827	760	771	769	768	785	777	760	743	793	789	796	742	674	759	673	782	741	771	784	795	758	753	731	758	777	746	768	742	824	753	760	831	757	774	760	669	766	733	779	680	728	706	744	739	717	803	747	794	794	803	762	764	749	811	726	820	718	791	703	769	725	726	711	772	761	714	764	766	757	774	771	785	731	802	769	771	696	736	723	813	745	748	750	777	735	740	749	747	743	764	739	779	791	781	734	757	764	709	761	775	760	745	782	730	732	719	774	805	780	749	784	743	798	730	715	748	712	775	793	731	736	794	743	756	791	798	748	731	770	763	795	747	716	767	732	755	727	789	806	727	815	737	800	723	773	748	780	768	700	743	766	831	749	768	771	763	766	754	743	785	783	775	740	711	740	766	737	710	707	751	800	816	750	794	759	764	753	776	734	795	757	727	760	750	729	755	791	803	765	720	788	764	763	763	759	775	804	731	755	779	749	718	782	747	723	787	775	741	776	761	744	743	768	782	769	784	720	752	790	692	749	770	794	774	768	805	767	799	753	758	755	757	747	771	783	786	740	796	746	749	735	742	747	727	759	731	744	753	738	724	788	746	783	745	762	780	740	760	719	756	793	803	718	770	704	766	757	751	800	722	741	755	766	707	722	749	725	774	776	709	762	796	774	763	745	780	752	778	815	741	804	726	756	729	733	741	782	778	791	736	742	770	768	726	757	769	802	747	769	759	748	779	774	740	756	775	820	813	764	743	752	819	760	776	720	785	730	770	806	784	799	798	750	704	743	770	706	729	736	800	756	780	746	790	750	757	722	793	747	732	806	725	757	779	784	777	783	771	745	701	746	782	793	782	746	740	753	707	803	736	741	740	765	685	766	758	739	715	793	764	802	805	725	758	756	782	786	758	743	780	758	761	751	744	743	767	773	727	731	774	730	712	848	783	755	757	769	761	760	782	775	771	756	745	750	785	777	775	746	760	703	744	784	728	755	746	757	784	732	762	757	745	747	750	760	747	760	790	729	773	715	777	752	797	788	767	732	710	794	768	795	810	722	791	752	808	754	757	781	786	743	742	718	769	757	773	783	782	779	788	759	776	812	682	723	735	802	719	725	806	763	759	753	761	806	748	747	731	735	755	734	731	755	792	795	795	782	750	707	759	717	770	711	776	757	765	729	847	772	793	802	774	766	755	742	771	775	744	714	794	802	764	742	798	779	744	756	739	753	806	757	780	777	787	718	776	785	727	734	767	752	721	768	765	782	768	781	771	793	769	744	722	772	735	773	720	744	722	761	725	720	724	812	790	781	790	795	781	770	782	776	810	761	750	798	754	728	739	755	731	780	783	762	782	751	728	718	755	742	763	754	778	804	762	716	765	710	779	755	778	765	738	773	765	760	725	739	756	777	829	782	778	769	762	735	758	704	808	807	777	756	773	755	782	760	781	753	751	740	755	741	767	793	805	788	739	764	715	748	779	716	743	788	762	732	745	812	696	743	702	737	740	743	765	747	746	755	797	771	723	787	728	750	832	753	736	823	774	770	796	721	819	701	754	762	802	771	727	778	760	792	776	744	787	785	792	762	775	748	757	760	745	760	747	718	763	799	741	800	751	776	727	749	752	734	761	750	793	807	768	770	799	783	763	736	730	781	771	762	742	772	776	762	739	794	750	697	749	768	737	725	772	757	768	777	775	747	758	743	740	768	783	756	730	774	776	723	767	722	769	748	797	767	801	782	784	727	780	779	773	746	738	726	768	747	749	776	812	745	734	788	757	712	734	722	741	770	744	797	762	774	725	711	744	716	730	790	724	772	760	759	761	742	728	703	724	730	755	776	771	726	739	769	775	795	768	783	784	771	830	767	745	750	758	759	753	762	794	761	780	766	712	748	784	735	810	790	724	723	774	714	769	709	723	777	768	763	721	770	759	754	762	739	838	785	745	784	768	768	707	806	764	705	819	708	772	766	749	737	842	775	736	786	753	777	821	743	817	755	806	751	763	789	758	769	745	782	795	766	774	762	744	741	733	746	682	797	805	802	786	715	806	736	712	744	724	756	787	792	780	734	745	775	705	735	771	748	763	766	778	766	721	754	733	754	747	759	804	739	775	788	730	785	758	726	757	774	746	750	773	734	722	785	776	772	728	761	746	788	734	757	773	752	779	753	757	726	799	746	732	757	768	772	746	741	741	800	707	822	738	730	736	741	729	714	763	789	728	749	776	728	749	796	733	751	786	725	751	773	752	759	793	731	748	720	733	746	745	755	808	770	841	768	744	773	681	768	766	739	737	761	770	756	738	786	711	729	791	795	756	700	703	764	791	776	750	767	749	719	764	760	775	770	779	735	718	770	771	797	750	791	740	731	717	764	806	731	760	820	714	757	743	804	781	780	750	733	763	781	698	787	745	741	790	754	727	789	724	774	809	794	724	765	737	739	809	759	784	752	768	775	767	788	752	819	786	713	754	780	737	737	766	737	760	777	777	773	751	698	793	742	754	777	755	747	779	774	759	787	754	790	777	747	799	778	770	742	743	790	771	782	754	767	782	767	720	775	701	770	784	749	722	796	775	744	768	773	810	819	792	715	751	748	759	710	765	725	732	780	730	782	817	735	781	769	741	734	770	741	772	752	768	763	740	768	757	738	730	790	782	705	781	793	753	741	725	710	796	767	804	721	754	693	779	751	733	747	758	778	734	745	796	735	747	757	773	740	781	701	763	759	731	740	735	729	743	761	777	766	783	786	739	766	781	773	803	755	772	777	738	745	720	766	733	743	734	799	742	765	767	715	777	772	715	715	765	739	745	770	787	758	760	732	820	782	775	793	738	747	768	775	732	766	806	733	734	772	762	779	726	766	714	729	765	792	773	755	774	724	738	785	798	754	764	743	716	756	737	798	756	783	802	729	691	720	731	736	812	690	769	755	751	742	745	807	725	731	748	769	756	761	760	771	744	782	748	785	749	770	775	772	786	718	794	794	803	758	807	776	770	726	764	729	790	789	736	748	709	788	724	742	748	787	781	742	786	753	762	752	770	738	783	750	780	781	739	789	744	741	757	746	740	761	748	744	739	731	727	767	769	765	802	777	744	790	786	778	737	788	706	794	747	782	761	745	795	746	755	777	740	771	790	746	770	788	760	758	749	773	781	768	798	729	781	721	789	757	788	770	745	743	819	741	777	764	723	767	761	779	748	745	777	748	750	726	769	743	760	733	775	717	763	723	731	776	785	777	782	778	762	742	700	782	765	749	764	757	771	747	746	772	800	770	709	805	762	776	759	780	776	754	694	738	780	751	752	746	791	774	756	740	775	711	755	794	727	801	747	793	748
22235	20748	28347	23237	20751	20801	11616	1372	969	867	765	670	639	691	557	608	564	556	573	517	544	523	592	557	517	534	545	523	513	495	554	523	501	504	522	543	516	547	517	522	469	498	442	490	500	510	475	513	488	477	469	509	485	499	508	494	451	462	514	456	559	478	488	480	466	481	473	526	495	484	481	484	493	465	468	461	516	473	480	484	505	499	546	503	502	510	480	502	437	439	476	415	473	482	473	501	469	437	454	470	461	435	465	478	507	486	491	495	488	475	497	491	496	465	473	470	482	453	520	467	473	508	452	479	464	498	471	480	498	488	446	496	491	462	469	475	437	499	451	443	468	516	498	463	495	490	489	460	468	497	489	484	536	483	495	467	480	490	459	508	500	468	447	504	476	495	478	460	453	497	461	471	473	451	472	480	448	475	454	444	484	483	471	455	492	468	429	466	458	483	477	515	478	459	463	481	450	468	486	520	494	455	509	464	497	503	495	477	487	449	464	471	467	479	471	467	495	479	480	479	499	506	482	480	475	433	436	422	474	447	458	478	492	498	437	480	423	542	469	476	495	469	456	473	445	493	530	467	466	480	478	495	429	479	484	503	458	488	511	423	484	489	485	481	490	463	486	458	436	477	477	435	486	472	499	492	479	461	491	496	466	519	470	495	467	475	517	451	474	479	478	456	450	463	489	505	476	459	453	497	475	493	471	495	470	506	446	443	445	443	488	488	463	478	508	483	444	432	476	443	487	493	442	488	421	459	465	481	452	487	486	463	437	459	464	459	491	495	471	472	485	460	502	490	481	464	458	452	487	498	456	480	478	502	484	481	482	480	516	452	469	495	475	451	487	455	469	456	487	474	476	438	446	496	451	479	485	492	525	457	510	481	468	485	499	480	473	535	427	482	456	442	479	455	456	518	495	474	491	479	468	479	477	466	462	491	489	466	473	484	478	465	494	474	474	480	495	438	450	507	475	447	471	477	478	488	448	468	464	455	505	482	462	468	473	467	466	517	466	493	481	467	504	464	507	450	501	483	478	467	429	488	449	496	482	507	452	472	449	456	500	473	439	440	472	501	486	482	483	475	458	478	476	479	440	479	450	454	483	490	479	448	473	453	486	460	460	489	438	433	500	477	469	487	473	500	444	477	474	458	474	464	454	469	465	481	494	473	479	480	470	420	476	502	487	464	434	472	502	481	460	470	464	473	447	463	453	485	483	473	479	489	455	419	504	449	460	478	481	458	453	450	477	464	445	479	524	491	473	489	465	482	494	469	492	489	478	478	471	500	456	508	516	467	454	469	455	474	457	493	429	451	500	444	483	462	422	465	491	464	469	477	435	459	439	492	491	456	472	457	481	481	436	478	457	492	455	474	486	450	492	428	482	463	503	472	443	491	493	467	469	471	470	487	459	479	488	451	445	475	469	450	463	512	476	455	491	461	514	468	458	457	479	466	466	447	475	499	478	429	473	451	508	485	468	487	442	422	475	526	431	461	510	511	478	501	459	452	452	444	451	514	470	514	461	462	484	490	504	469	479	497	521	479	424	463	437	457	486	483	459	469	471	454	507	470	467	417	443	477	488	428	485	463	505	497	429	466	447	440	495	476	509	480	467	475	487	510	470	461	463	497	470	431	484	478	508	473	430	462	497	476	478	492	484	470	489	498	506	458	484	471	501	456	462	446	467	440	485	463	454	522	482	462	454	424	461	482	491	477	470	501	492	491	499	434	493	485	451	463	483	494	492	503	483	429	484	465	472	470	458	484	480	475	472	479	479	516	485	469	460	468	442	459	455	470	467	484	499	470	526	473	489	456	508	473	483	471	479	474	488	500	454	472	452	475	487	479	478	465	486	463	460	454	487	471	476	490	456	464	466	402	488	442	482	464	482	485	509	478	478	475	498	512	494	453	485	448	459	448	482	470	460	488	489	483	452	495	449	488	499	477	464	465	460	436	478	477	504	480	511	515	490	492	468	462	471	458	448	458	467	453	456	455	440	484	477	471	472	474	501	478	457	471	500	468	469	484	494	490	493	466	508	485	469	454	484	514	447	478	471	418	458	443	523	503	427	496	447	489	448	486	485	473	501	482	481	469	468	491	501	481	487	489	448	480	491	479	480	452	448	445	485	447	420	465	450	506	473	456	456	481	476	472	444	473	469	455	457	470	495	443	473	459	499	472	490	461	502	468	439	451	472	435	475	429	505	422	439	516	481	443	468	476	456	510	503	492	461	491	514	484	468	456	460	464	486	477	449	457	442	449	476	454	484	466	460	503	478	421	467	449	476	487	455	503	485	451	473	444	512	488	482	508	467	463	492	474	481	458	463	457	505	476	476	491	501	459	462	451	490	479	469	507	476	438	463	479	435	477	486	453	548	481	468	489	484	466	465	473	489	423	455	478	422	472	461	462	514	437	493	462	500	472	526	469	489	491	496	451	460	456	464	503	473	469	500	492	471	470	465	484	458	472	468	485	475	485	501	452	487	492	491	473	443	490	489	435	496	468	458	502	431	450	457	441	468	471	528	460	497	485	459	435	476	479	500	480	442	510	465	478	515	487	457	463	462	465	449	487	479	491	463	430	484	502	491	466	466	499	472	522	477	438	471	465	465	493	466	475	448	473	460	458	461	490	485	464	464	464	482	505	479	468	442	459	485	469	451	470	482	519	457	461	479	449	490	464	497	499	500	501	480	488	473	449	484	456	476	466	487	455	497	479	472	473	463	496	473	451	457	444	450	487	461	437	505	477	434	474	454	459	479	528	507	480	491	487	468	488	510	407	452	483	445	469	494	475	471	476	445	497	456	476	453	435	481	479	506	488	451	510	458	513	500	492	475	472	480	418	462	472	430	490	492	446	492	474	426	470	496	462	435	462	462	452	511	442	476	445	486	445	425	487	460	502	478	458	429	493	446	513	434	422	462	467	461	444	469	478	491	495	431	497	452	513	487	460	466	503	499	524	447	459	469	504	486	488	493	501	486	469	459	515	467	434	434	461	518	447	456	450	495	506	505	445	441	461	484	477	468	487	443	478	502	470	440	477	456	426	488	469	479	524	438	491	462	454	477	453	478	475	465	432	481	490	472	469	451	460	514	469	476	464	469	477	488	493	461	490	481	456	471	502	471	516	478	505	474	493	487	528	504	483	461	461	437	484	488	467	435	478	465	502	450	442	478	468	440	449	481	479	489	453	469	468	483	477	453	448	460	529	443	486	476	457	477	458	460	487	461	466	428	471	472	483	491	483	456	501	467	464	477	475	511	472	453	493	473	458	488	520	442	479	470	464	492	474	489	471	443	468	453	465	484	489	450	491	489	458	473	484	450	473	519	476	446	464	485	468	452	486	484	513	504	449	456	479	469	450	467	467	501	460	475	460	495	479	492	456	455	463	497	462	466	478	491	485	484	475	425	473	479	442	462	492	484	460	477	480	497	467	495	505	466	477	485	452	484	469	506	506	470	445	475	460	486	494	490	488	472	471	487	462	465	461
43872	23923	13343	6260	4401	3269	2444	1945	1659	1375	1133	1024	935	830	810	740	658	656	715	654	630	629	617	571	619	624	550	583	595	550	596	581	609	531	572	575	523	571	558	525	536	563	542	575	563	527	549	511	559	545	526	540	531	488	499	520	508	546	535	531	587	534	563	529	531	589	509	495	569	540	536	543	520	531	539	522	534	581	549	552	550	500	543	501	498	511	563	516	511	516	496	486	506	507	517	530	504	481	471	530	522	538	521	509	520	486	548	520	529	479	499	487	507	518	511	505	514	539	497	483	508	526	522	491	502	516	531	533	536	524	512	550	517	523	513	542	471	501	539	509	523	526	508	510	463	498	534	502	521	506	506	518	515	505	532	541	528	492	522	517	532	541	535	520	508	527	510	501	524	479	491	526	514	514	530	514	506	500	540	521	533	524	515	516	541	524	499	469	527	506	469	555	539	500	558	483	517	512	498	569	529	493	494	546	539	533	468	525	505	552	520	533	490	519	531	485	509	528	483	513	529	502	538	481	491	527	465	524	468	514	524	484	536	538	492	495	489	497	510	507	536	516	510	513	549	516	533	506	496	513	513	511	533	521	501	482	501	537	491	531	509	516	505	538	548	539	520	513	537	511	500	570	511	518	533	475	488	494	518	542	552	522	562	492	536	503	531	513	517	513	470	515	476	535	515	523	536	526	502	532	484	478	492	521	486	522	498	514	520	549	493	537	515	497	537	508	497	546	484	502	516	516	548	548	515	508	523	484	518	511	537	521	526	519	536	516	511	525	503	491	501	545	528	520	491	509	519	535	520	548	527	551	532	551	439	506	492	518	517	544	510	520	514	526	533	523	475	553	471	465	525	499	488	493	496	509	505	535	501	512	467	510	537	487	509	515	485	506	501	505	509	489	519	464	542	502	528	486	505	492	511	528	510	549	504	497	526	531	535	510	514	502	496	526	513	519	533	541	501	521	512	527	501	514	513	527	578	527	493	557	512	497	502	482	494	511	518	521	514	486	508	503	539	512	524	525	464	526	536	561	494	524	517	524	527	497	467	532	517	514	506	514	479	514	522	512	547	516	532	475	506	497	551	506	497	462	500	500	507	496	492	531	515	502	515	541	499	501	546	528	529	497	516	549	518	473	552	499	498	489	508	528	496	507	530	472	501	516	505	509	516	523	505	514	508	538	508	496	481	510	551	521	517	498	464	513	488	543	523	523	543	516	486	495	550	546	497	503	546	526	514	497	508	498	514	499	510	529	491	511	492	516	539	498	505	497	529	520	501	528	466	507	547	538	533	518	453	528	498	503	550	499	546	502	513	558	531	491	505	471	468	514	522	493	496	512	539	529	530	505	532	510	529	511	495	469	503	494	498	539	528	520	542	573	495	506	518	489	476	503	569	540	481	514	501	497	506	520	500	517	491	527	483	522	517	506	476	547	509	490	531	497	533	546	504	481	495	515	496	526	508	515	512	491	480	522	552	502	513	535	539	502	516	540	522	544	520	509	494	541	561	506	483	511	531	543	497	507	538	496	503	537	484	483	493	511	513	488	539	516	519	497	512	498	538	526	514	524	525	572	519	477	459	514	525	546	533	499	546	541	508	495	548	509	508	543	492	506	521	498	547	514	519	519	481	478	505	483	525	544	516	535	525	522	490	492	460	530	497	504	553	504	530	510	504	545	495	488	514	477	516	487	496	462	516	472	504	536	506	487	500	525	499	540	525	480	547	529	520	512	494	519	537	528	527	493	539	476	502	550	473	512	481	519	526	511	515	487	564	511	519	516	528	506	541	542	498	504	516	506	543	502	443	504	492	519	492	529	507	538	538	516	513	469	524	489	562	566	525	532	550	482	487	481	489	537	527	506	524	569	511	501	496	489	503	527	451	467	496	514	466	484	463	513	511	499	503	521	491	515	544	576	503	524	540	504	521	523	510	505	475	522	505	519	543	538	474	522	508	504	535	508	491	525	487	497	478	496	477	508	539	530	491	503	506	498	513	487	521	543	510	540	499	530	485	531	495	526	494	544	495	489	507	536	513	496	537	471	493	508	556	545	557	523	514	494	542	514	486	536	494	512	517	536	531	510	537	486	521	534	541	519	530	514	527	543	536	498	525	520	521	493	487	509	524	528	510	499	538	508	518	546	535	496	561	540	516	478	561	517	534	471	480	543	473	505	510	517	533	523	529	544	557	515	552	511	500	497	536	504	506	496	501	489	510	514	514	552	482	533	545	498	567	512	478	514	496	520	537	499	520	527	503	535	527	522	496	499	492	532	549	533	500	549	506	486	534	489	549	517	522	503	525	540	506	505	469	511	524	527	530	515	462	510	534	500	536	579	510	513	513	520	533	519	516	513	530	571	478	525	475	524	527	549	498	484	487	473	519	532	496	528	510	510	506	518	511	547	531	515	521	491	501	533	518	546	507	464	545	518	468	534	488	544	507	559	541	533	508	520	485	520	499	561	578	528	510	545	514	532	494	477	506	511	522	528	516	505	507	512	531	469	497	502	494	529	477	535	516	511	538	499	484	477	509	552	512	528	502	529	511	541	509	514	536	532	538	514	522	538	500	512	535	492	524	519	473	481	528	548	517	475	502	514	550	492	548	516	509	520	511	505	504	533	508	483	505	501	538	482	549	507	543	537	483	490	501	560	529	509	501	500	516	503	511	535	527	484	507	522	512	572	535	539	508	512	533	509	511	564	517	473	508	473	537	495	521	485	483	468	530	512	474	551	497	516	517	528	530	493	516	545	510	514	527	501	541	505	521	525	476	509	512	502	535	515	522	485	476	490	534	480	492	520	490	506	472	520	562	482	505	525	473	476	470	500	543	508	510	516	516	527	526	473	485	541	523	502	554	490	484	512	521	529	522	524	524	469	490	503	500	551	516	486	463	495	533	537	503	555	564	528	490	506	516	501	550	513	544	508	521	529	511	547	518	529	519	559	524	467	464	515	517	540	524	506	500	487	536	556	525	521	537	511	524	514	540	546	520	525	515	500	503	545	510	503	536	462	514	522	519	502	529	502	482	501	494	522	502	527	519	554	535	486	508	497	512	507	525	519	513	520	521	545	515	483	517	534	542	531	489	515	528	507	520	510	502	517	502	530	508	494	479	558	486	472	500	497	500	518	531	523	511	501	486	554	554	529	486	549	499	528	512	522	499	579	523	546	502	522	522	537	497	542	509	485	475	483	489	518	536	534	525	510	513	516	507	533	507	516	537	526	499	509	533	524	520	508	449	507	519	509	486	514	540	533	519	525	545	483	517	492	541	510	529	497	482	502	522	479	494	490	497	543	525	510	532	536	487	508	518	520	528	483	529	526	521	516	481	495	510	526	510	522	549	486	549	496	496	516	518	504	509	498	506	504	516	513	524	545	532	514	529	492	507	546	532	479	538	494	537	521	525	519	494	527	532	544	500	486	502	464	524	504	565	512	470	515	503	506	527	492	537	488	493	556	533	509	527	532	499	529	520	483	480	481
29466	21557	11295	1632	763	709	643	499	471	507	525	523	482	527	523	517	518	504	484	471	541	509	541	529	507	539	492	472	489	514	500	512	516	474	506	529	502	489	513	529	478	469	478	464	493	464	475	496	498	487	497	486	483	527	504	477	483	477	469	470	443	528	544	518	472	476	514	528	485	500	473	477	488	454	536	525	460	450	516	529	478	483	494	479	495	564	527	485	463	465	468	527	500	460	513	500	489	519	474	497	449	503	512	491	479	488	485	496	525	537	497	448	487	486	486	501	471	519	482	555	457	465	489	483	512	503	500	535	473	463	469	460	514	513	500	496	465	514	519	500	470	506	519	490	534	530	491	498	504	476	526	487	535	484	477	438	492	476	496	476	487	468	477	477	498	508	520	484	506	474	522	532	484	483	483	475	465	483	465	491	485	482	468	522	504	511	460	479	498	526	492	507	528	542	482	500	485	519	511	507	507	494	508	487	500	503	495	495	534	499	472	478	499	510	511	446	469	508	473	453	457	498	460	484	514	548	496	467	478	467	502	488	510	543	493	509	497	470	520	470	542	508	454	511	499	465	532	484	463	513	480	506	485	508	477	517	467	505	506	485	465	479	500	502	503	497	501	490	518	469	490	507	530	522	533	492	485	461	470	498	467	505	551	482	499	488	523	533	470	500	522	485	514	530	532	482	508	495	499	532	529	518	495	516	502	504	450	496	489	483	518	491	471	490	532	501	474	545	454	489	509	439	486	480	540	473	473	491	474	510	499	482	479	488	491	475	502	488	486	520	498	494	476	472	480	445	465	458	495	522	503	543	504	495	497	484	466	503	486	501	553	476	475	507	505	437	477	482	451	474	527	474	499	516	510	516	501	486	530	517	493	525	516	495	463	495	492	497	497	552	513	467	531	494	504	500	498	469	510	463	475	492	475	532	486	485	507	482	504	507	514	448	439	489	488	485	485	489	501	486	481	484	505	488	480	528	471	467	496	523	524	468	468	454	497	468	494	526	503	473	482	450	480	487	499	520	517	518	501	515	522	473	489	475	469	502	472	503	470	492	451	482	458	511	523	504	484	456	501	525	513	486	445	487	504	494	447	477	517	463	477	506	449	507	490	464	466	456	482	463	495	500	513	489	520	467	512	524	507	495	514	469	495	481	515	488	513	455	477	505	502	540	508	483	500	517	498	479	467	481	487	499	493	516	478	512	497	507	508	500	499	507	531	485	466	465	473	532	480	507	488	479	476	490	508	480	511	487	485	492	518	466	476	500	447	506	497	468	509	472	480	484	480	511	502	485	514	470	491	497	462	475	496	512	501	503	467	495	470	465	492	520	487	478	522	482	464	542	521	496	477	488	520	508	526	495	527	503	491	499	506	477	546	489	464	507	497	482	515	490	536	466	519	468	472	498	550	512	476	526	514	475	484	492	467	474	471	492	452	468	530	478	504	542	505	479	495	490	478	483	457	467	442	522	494	454	514	464	517	510	499	503	532	492	506	460	468	515	511	532	465	476	507	473	505	502	483	506	491	488	521	481	480	472	504	502	500	490	493	462	484	462	479	454	475	488	539	494	527	531	497	512	463	509	476	464	477	475	497	504	477	483	494	472	496	481	500	459	458	501	502	506	474	502	516	501	478	510	468	521	540	495	456	496	510	478	441	473	476	508	480	482	467	471	475	507	457	481	512	523	492	500	459	495	494	504	468	501	488	479	460	498	495	490	505	504	511	460	487	500	504	480	495	485	476	467	498	462	502	500	507	516	526	456	487	448	479	493	520	501	510	501	479	511	524	498	475	505	537	474	471	482	483	464	488	484	516	492	482	526	474	470	478	483	530	527	431	502	475	525	496	521	507	480	492	491	485	496	514	466	496	524	483	512	486	481	434	477	497	483	503	493	495	485	497	529	535	480	500	518	478	495	482	554	506	511	496	489	481	501	508	486	495	489	474	528	472	548	475	492	542	479	454	468	496	511	505	477	471	501	467	487	478	490	503	470	482	502	483	512	436	493	509	487	505	481	516	487	474	507	500	486	500	480	486	484	501	461	461	510	478	477	467	519	494	476	477	558	500	481	496	489	497	510	486	527	491	469	492	510	516	529	517	477	496	475	481	548	464	468	487	503	498	484	524	465	482	457	544	472	502	521	503	520	467	513	521	531	521	511	481	470	447	502	466	503	500	530	480	524	508	510	516	501	500	552	508	481	443	492	476	509	458	487	514	524	519	532	493	475	484	472	469	513	472	490	468	451	471	482	488	506	499	520	492	529	507	476	499	485	510	495	493	492	451	499	543	480	506	498	522	485	484	513	523	513	450	493	498	484	482	528	484	491	532	503	497	505	513	502	506	516	470	455	511	496	514	501	526	467	521	444	492	435	510	500	520	496	473	500	480	488	472	488	522	480	494	479	507	531	516	496	496	476	507	456	489	499	488	500	506	505	526	503	468	481	468	506	467	520	490	484	509	490	503	480	503	450	495	490	511	481	470	471	479	480	503	542	543	452	528	524	492	511	488	515	529	505	523	489	510	516	506	440	490	504	517	510	523	487	488	497	522	504	486	505	516	509	522	506	458	492	468	531	526	446	492	478	499	493	525	498	491	447	503	459	517	489	493	506	474	494	487	514	492	506	486	506	443	475	536	498	480	538	476	509	487	470	514	478	490	529	491	474	470	504	462	459	473	474	508	482	512	520	533	466	480	524	489	484	489	447	520	508	511	482	505	466	510	526	495	493	503	508	475	494	457	494	484	485	546	494	535	464	508	494	494	474	469	494	472	493	458	449	515	487	497	479	464	500	497	494	499	448	495	505	478	503	439	503	531	504	474	461	524	481	466	515	462	515	486	474	424	527	480	495	482	521	480	482	522	454	480	515	460	495	490	526	484	493	498	505	533	462	505	522	465	483	488	469	512	505	472	474	508	495	498	481	477	449	504	523	477	534	531	497	475	478	491	522	459	530	488	486	514	430	472	501	486	515	523	486	514	463	476	512	551	461	474	476	486	482	495	494	504	521	494	491	451	470	492	482	518	495	532	482	469	521	494	475	512	487	480	492	477	510	499	461	476	504	489	490	508	479	483	526	544	480	483	491	488	496	508	495	481	518	422	505	505	522	489	526	533	451	469	509	488	518	523	486	504	500	482	470	508	502	514	462	484	501	528	513	496	469	513	455	490	514	508	549	479	481	508	480	484	469	513	519	441	501	499	503	494	500	513	473	515	494	472	506	457	465	516	502	446	481	449	480	479	464	487	508	517	512	478	478	452	477	506	502	449	519	476	500	451	467	494	508	490	511	496	500	485	475	505	538	482	464	501	534	501	538	513	493	444	500	479	488	489	491	480	459	505	471	514	494	492	497	486	506	544	523	550	461	480	464	495	524	539	471	492	468	516	511	526	464	494	534	482	468	516	469	531	513	501	532	493	499	493	489	516	517	516	520	528	504	508	538	537	474	505	526	504	496	465	436	476	493	479	536	501	501	476	500	531	513
36720	10160	2483	1079	792	715	636	599	640	597	618	563	588	590	559	578	600	571	564	576	563	578	551	615	543	560	546	566	558	590	570	545	633	563	584	603	609	529	606	609	562	580	561	570	562	570	568	566	552	571	632	584	605	557	563	571	588	617	576	574	566	568	553	580	558	532	560	581	586	606	563	570	538	525	567	568	575	566	584	545	590	619	575	548	564	605	567	561	540	632	552	544	539	558	557	557	576	561	569	558	585	545	531	581	580	617	572	538	566	557	545	590	543	587	598	608	597	597	633	584	515	547	595	564	612	579	587	566	580	551	562	613	579	565	556	613	605	557	567	556	587	578	571	541	590	605	574	583	572	582	537	585	565	572	578	573	573	549	564	566	560	540	609	561	589	566	556	562	598	585	558	563	596	579	568	604	622	537	579	546	546	589	576	554	578	589	576	581	558	594	548	567	555	629	571	561	574	585	560	573	532	573	583	583	523	535	561	577	586	573	602	579	616	566	569	548	588	534	585	589	596	560	512	579	588	569	589	543	549	584	564	575	533	575	579	581	596	609	563	575	562	562	588	569	566	612	581	569	585	590	607	582	608	567	529	530	575	568	573	589	595	551	551	567	533	562	539	611	527	522	547	594	546	579	571	580	551	528	539	620	582	556	562	603	584	547	631	617	593	584	563	582	576	579	585	592	573	574	541	588	539	547	548	546	526	607	572	603	585	546	566	553	555	539	573	562	581	552	541	574	566	570	535	602	583	587	576	562	562	542	579	622	602	566	614	585	531	559	571	571	539	578	566	567	622	556	523	584	582	589	582	569	543	593	550	598	548	547	571	592	544	587	574	588	591	552	623	592	561	579	557	528	554	555	546	597	592	586	546	590	573	573	542	569	600	545	567	562	561	582	535	574	553	573	555	552	578	555	596	567	543	563	584	556	586	579	585	600	578	538	588	559	600	574	571	568	542	556	588	537	594	576	557	582	540	593	558	551	582	540	554	521	536	566	568	574	579	618	577	542	588	581	590	565	526	570	596	568	596	601	524	611	573	588	549	527	579	571	563	575	582	578	582	576	531	587	530	563	584	579	597	554	561	594	598	551	569	588	592	603	557	568	583	608	572	579	577	535	574	571	545	569	536	554	575	568	552	564	532	564	575	561	560	533	550	539	506	606	604	552	563	566	570	615	583	552	573	592	555	528	584	588	531	545	577	533	565	547	574	568	587	603	591	562	569	591	603	631	603	577	564	547	545	545	597	573	580	608	531	559	594	591	595	548	569	594	552	583	583	557	587	550	593	537	529	519	549	619	588	558	588	529	569	553	593	555	546	597	609	572	614	543	559	601	589	534	563	577	604	523	549	587	587	600	517	538	553	581	521	539	586	529	540	545	551	586	585	578	556	545	585	612	548	612	565	531	571	589	544	574	577	560	577	551	537	574	572	580	607	623	525	610	570	602	573	515	590	577	598	579	598	534	572	584	575	554	571	585	578	590	570	592	569	621	538	617	580	580	593	515	575	555	579	574	583	549	541	578	553	534	568	555	591	548	587	555	580	548	551	592	586	552	586	536	549	609	532	551	577	546	556	594	534	602	589	581	542	564	522	566	568	562	567	599	559	569	609	577	563	520	597	615	594	628	551	532	554	560	599	563	558	573	583	588	568	549	548	585	616	544	616	538	577	613	567	564	584	558	567	578	571	563	592	578	539	578	629	589	601	556	550	562	581	534	594	606	586	579	541	559	525	523	555	502	578	541	566	581	570	579	563	598	598	573	561	550	544	554	557	575	531	542	537	596	531	603	559	551	571	568	601	579	603	536	534	562	564	563	571	560	596	617	570	507	563	549	571	557	574	568	589	613	540	550	562	567	518	544	584	559	580	567	566	560	550	605	579	603	604	558	540	563	636	622	590	555	561	584	597	542	554	548	586	574	552	553	577	568	536	565	568	592	532	535	560	577	546	556	558	538	568	548	574	547	575	625	568	569	577	584	562	552	531	587	579	565	528	532	571	587	552	599	576	622	572	548	539	561	604	583	552	514	572	579	542	548	580	539	587	555	585	545	586	545	565	591	608	620	579	575	548	559	581	552	547	592	558	589	566	568	555	550	585	572	594	570	625	557	555	583	550	580	588	547	562	541	555	570	587	582	556	594	580	537	583	547	610	556	550	553	622	555	540	572	548	603	572	596	593	567	593	572	545	562	608	597	571	595	596	550	551	598	577	594	588	572	559	559	583	554	519	577	572	549	609	568	588	584	593	571	596	578	588	554	565	600	612	549	582	559	567	594	555	600	544	572	585	580	570	587	570	576	583	557	551	524	538	613	592	566	583	560	602	614	592	591	586	570	615	556	565	562	555	621	554	568	552	590	537	522	566	609	567	598	532	542	589	556	576	548	588	590	589	565	573	569	572	592	551	609	569	575	631	591	568	523	583	600	555	534	574	498	588	581	560	548	625	575	580	566	547	549	581	583	551	562	601	584	581	558	596	633	548	599	546	574	592	559	560	509	589	570	557	541	528	589	552	545	570	544	570	587	589	617	575	595	560	547	523	600	544	550	590	553	594	631	583	554	594	558	580	573	574	565	569	541	571	565	566	576	561	601	572	565	530	563	606	570	547	544	568	551	572	577	550	574	570	611	580	611	577	572	547	603	575	547	593	603	595	552	560	579	541	591	560	569	601	568	545	584	560	572	524	577	558	593	544	569	549	562	604	572	587	598	550	590	541	545	584	576	562	562	530	557	580	586	632	596	588	596	575	538	555	559	636	607	587	534	569	622	548	567	573	610	570	572	576	540	585	572	610	525	585	601	576	585	558	600	548	570	534	562	567	560	554	549	579	571	572	554	547	539	570	594	620	542	586	588	560	591	577	551	557	601	524	565	590	575	622	573	551	554	561	596	571	574	567	587	588	541	548	553	588	597	588	611	590	533	577	594	527	578	522	527	576	592	549	559	550	569	557	567	606	578	557	525	590	571	561	600	582	569	570	554	576	589	604	636	561	569	559	567	566	589	585	523	553	594	584	567	600	546	562	599	549	556	552	553	562	563	571	544	571	549	564	563	553	572	587	544	555	561	515	578	569	577	554	533	558	571	581	548	567	579	609	562	578	620	561	524	539	616	553	560	552	572	552	573	570	553	566	587	560	601	559	544	539	547	552	596	562	541	554	566	593	547	537	546	576	577	582	548	569	559	578	567	578	605	581	586	576	586	559	579	604	565	576	519	584	574	568	537	571	579	587	601	577	627	624	600	586	554	558	578	568	610	560	599	603	575	588	564	583	557	584	568	546	546	573	609	573	596	607	568	567	574	569	596	625	591	555	588	576	576	606	590	639	603	583	589	586	601	594	552	571	558	531	609	581	569	565	559	573	544	574	545	569	565	539	574	578	586	549	540	548	567	558	587	560	563	603	575	587	560	565	578	628	597	568	597	563	577	608	561	581	531	572	579	607	548	576	574	605	557	563	551	575	555	529	572	585	567	541	577	583	553
23298	20712	27896	23582	20689	11824	1020	657	602	521	406	405	365	384	371	365	336	344	364	350	336	336	361	344	337	341	312	331	343	332	335	325	307	308	307	332	315	314	279	306	310	305	323	328	324	279	295	312	289	296	311	350	337	292	325	316	305	312	291	316	290	314	314	311	298	325	308	315	288	308	328	300	306	342	317	288	305	301	348	315	316	364	316	310	329	310	321	299	308	339	285	311	301	287	276	306	321	303	284	282	326	312	278	301	297	301	341	311	302	326	286	278	325	293	309	283	320	287	330	294	280	296	346	294	292	303	287	310	304	290	299	298	278	315	324	335	330	322	314	307	301	274	322	323	310	336	296	308	280	285	308	293	333	280	306	296	293	321	311	326	304	293	305	302	327	312	317	288	298	286	307	301	306	299	290	265	327	283	297	317	310	296	301	305	314	304	310	292	298	268	280	304	317	289	318	325	310	289	277	306	294	308	268	325	324	284	298	284	288	319	259	297	308	321	286	313	302	309	339	349	274	274	286	321	294	313	312	324	327	320	267	325	310	327	292	326	335	291	319	323	330	315	314	283	350	305	313	278	308	293	334	282	312	280	294	329	318	299	305	303	291	291	281	302	288	335	336	309	319	303	311	349	308	278	295	323	319	295	301	317	309	278	306	297	283	306	308	324	307	294	347	295	272	328	337	311	279	290	325	301	309	296	299	300	312	330	321	328	280	323	305	310	326	298	330	273	269	315	305	327	291	327	329	336	307	312	293	311	329	310	318	272	295	278	319	322	307	324	303	320	279	299	323	294	320	327	306	298	297	318	283	312	280	288	265	321	318	277	291	314	306	300	310	315	293	319	318	292	364	303	302	305	308	318	319	308	314	305	308	321	305	306	335	331	327	304	306	322	288	312	329	324	301	334	294	281	311	316	260	334	311	314	287	268	312	276	287	285	309	282	322	314	278	299	311	329	283	317	316	294	306	309	321	305	293	260	311	288	309	339	331	311	312	326	326	320	277	301	304	255	307	279	306	292	331	332	302	286	335	315	278	349	318	282	289	308	315	312	325	336	286	306	303	291	310	308	317	325	324	291	290	312	324	302	298	340	297	305	291	327	324	338	323	341	323	304	305	319	298	293	296	303	306	320	304	298	326	337	318	320	300	300	316	290	284	298	284	335	323	315	279	300	299	301	295	305	297	339	310	295	310	308	311	307	324	319	325	314	270	316	318	332	279	333	311	308	276	325	310	307	293	317	317	296	311	314	314	289	326	324	293	310	293	294	304	308	317	291	315	309	309	313	278	283	316	323	293	300	328	319	336	292	272	309	308	304	305	289	330	294	312	316	313	274	297	309	321	296	328	316	323	290	296	299	289	274	303	339	338	281	319	332	324	303	325	312	312	321	308	326	302	304	309	320	330	339	296	266	286	303	294	286	287	334	310	325	293	283	282	284	332	327	301	318	330	271	287	328	313	335	287	328	287	276	290	342	307	288	291	291	297	287	287	321	297	315	314	299	335	300	298	291	280	327	320	295	318	325	293	245	294	292	286	336	288	324	291	317	292	325	297	305	303	314	324	333	282	275	296	288	344	297	323	321	305	304	335	302	329	299	292	304	329	296	313	338	287	317	315	300	286	304	305	286	290	314	300	307	300	329	304	293	295	274	304	329	301	305	298	306	302	294	283	312	328	297	304	283	298	310	286	300	295	281	286	313	334	322	312	301	299	323	290	302	312	304	273	328	297	368	350	330	276	311	312	294	300	299	285	312	303	305	304	302	326	308	277	309	322	308	293	286	310	303	323	313	287	307	304	304	298	341	336	300	300	306	312	281	296	303	307	320	298	341	330	305	311	291	320	293	304	279	284	273	311	324	295	299	302	262	285	291	325	319	286	307	304	295	304	299	330	321	327	301	327	318	303	310	304	272	308	304	292	304	293	289	243	306	283	254	302	305	325	318	298	284	310	306	333	329	318	325	286	298	326	295	317	311	317	297	281	318	335	307	298	269	331	313	312	323	308	321	304	289	270	316	304	297	291	303	311	313	320	322	316	300	302	286	293	318	320	325	348	316	280	295	314	301	310	301	298	309	290	291	291	325	302	312	287	330	316	306	273	310	310	305	309	304	320	312	326	318	286	319	313	332	285	285	287	313	321	293	340	310	326	265	297	307	297	308	298	288	321	289	273	303	327	293	335	296	298	288	305	316	336	325	328	366	289	315	320	283	301	296	295	279	277	312	308	291	290	325	283	335	326	322	280	312	344	316	288	308	300	316	314	298	287	317	305	284	309	284	311	324	307	311	288	314	314	321	328	293	331	311	300	301	308	320	297	334	313	289	314	316	304	334	319	322	302	323	296	320	322	317	327	275	300	314	294	311	316	323	309	319	347	314	300	312	287	312	323	290	350	326	304	299	323	298	291	320	319	275	315	303	304	309	312	306	303	283	342	334	272	301	320	310	294	280	288	285	299	282	315	304	301	298	327	310	293	323	328	314	324	314	286	301	313	316	298	317	290	292	319	289	294	333	285	328	360	295	305	336	289	309	324	272	328	296	324	312	313	291	292	298	271	292	298	322	334	282	285	312	300	303	284	281	308	276	310	297	307	304	299	292	302	298	312	333	314	298	310	282	317	274	326	287	289	323	295	299	307	295	277	296	301	290	311	310	319	291	288	304	288	319	270	327	316	277	302	327	314	324	334	300	295	296	302	316	306	289	298	312	349	298	300	310	300	291	295	309	291	311	314	318	318	316	308	299	290	291	295	315	278	349	333	297	328	303	280	300	319	315	313	284	288	292	309	297	305	276	309	324	296	317	309	281	310	300	311	306	305	323	342	334	303	317	312	323	289	313	278	295	299	296	317	329	352	315	330	304	295	306	318	327	317	282	309	332	289	338	294	291	269	275	314	297	293	298	303	312	316	312	323	325	291	276	331	316	287	318	317	265	300	318	293	308	307	300	321	303	313	289	343	319	291	317	314	305	303	308	331	276	347	338	302	293	294	280	269	301	310	359	295	310	307	336	315	301	304	304	299	316	296	295	285	333	300	279	306	310	301	333	326	311	298	307	275	305	300	273	318	314	329	315	279	264	308	312	300	297	292	283	317	302	306	290	333	301	288	313	315	326	299	313	284	273	325	304	318	298	291	301	309	281	296	325	285	298	311	320	301	308	268	257	282	319	258	298	292	327	321	284	299	311	275	320	305	317	315	287	316	316	298	295	314	312	315	298	312	305	298	301	280	322	282	307	330	316	315	310	310	306	306	335	292	327	317	351	296	291	317	290	309	344	322	287	327	317	294	309	293	314	325	317	345	323	300	307	316	300	305	307	307	325	315	318	316	312	324	311	333	299	296	282	312	329	295	324	284	287	285	330	334	323	297	308	322	306	323	300	290	297	345	298	326	297	345	330	305	299	309	334	312	298	314	309	318	319	304	282	296	275	320	297	301	315	295	305	282	274	289	285	308	291	273	281	334	324	302	307	320	294	329	315	284	307
40246	19857	6934	3500	2331	1725	1332	1061	859	765	697	545	569	483	492	501	433	432	454	418	439	411	418	400	376	410	386	389	418	394	394	393	401	422	375	347	433	395	379	341	386	390	367	375	349	355	353	386	363	348	359	361	339	382	371	425	359	353	379	362	348	375	369	362	325	367	375	349	394	342	386	339	396	373	367	370	345	400	372	386	367	405	382	368	359	365	380	362	383	356	371	348	367	326	330	389	360	341	333	344	334	388	360	346	323	353	374	337	344	348	329	341	355	347	354	339	353	367	376	313	375	367	350	375	349	349	339	374	348	360	363	324	328	315	348	405	327	368	357	368	321	379	345	357	330	354	335	315	373	366	324	399	325	361	346	320	354	360	342	373	320	343	339	353	353	329	370	345	348	396	373	348	359	298	358	343	349	372	358	376	361	385	373	330	336	313	340	353	327	356	380	343	368	347	348	357	343	357	318	319	336	399	369	348	343	338	365	335	348	353	349	336	367	363	321	353	373	354	357	353	369	351	349	327	387	349	325	353	354	376	375	403	373	348	356	336	363	371	393	363	351	373	378	347	339	327	333	365	344	350	314	364	331	324	404	352	368	393	355	348	342	323	348	372	322	343	393	358	407	377	381	332	332	356	358	328	350	362	367	367	343	342	346	367	386	339	346	373	337	391	345	375	335	353	345	333	337	317	344	329	372	336	330	335	362	358	353	368	339	336	379	377	341	335	386	334	352	376	309	368	363	346	349	349	344	387	390	388	334	323	351	351	375	344	356	395	324	385	357	347	372	372	350	367	334	348	363	308	326	346	325	345	349	314	356	348	333	344	367	316	355	345	379	358	360	363	334	370	339	363	340	352	372	369	360	324	338	344	328	354	332	341	371	362	349	348	361	364	342	387	382	340	349	373	366	340	366	361	355	376	334	365	378	378	343	360	361	348	319	357	375	327	347	329	338	358	357	373	368	359	367	330	325	332	373	363	374	367	347	361	374	390	348	352	386	346	377	334	336	368	365	351	338	396	399	365	326	357	354	376	366	405	343	343	339	362	357	305	356	353	342	320	326	361	380	361	335	354	371	315	330	427	364	366	349	334	360	395	332	355	335	379	341	339	381	375	358	368	339	326	359	372	366	389	355	385	352	373	335	332	335	376	388	350	325	364	345	330	315	340	331	341	333	335	308	371	359	352	354	369	346	318	352	347	362	351	376	362	359	336	352	373	342	340	347	345	333	349	300	359	343	353	347	354	359	359	347	359	327	326	354	330	330	407	344	387	361	363	385	355	358	333	336	379	343	373	332	382	359	383	361	319	349	345	349	367	359	357	358	392	347	365	380	321	341	354	338	349	343	356	338	362	352	331	370	343	374	344	348	369	352	374	344	396	361	360	363	327	337	355	371	359	347	335	388	312	353	339	382	367	340	372	305	343	340	355	342	386	330	367	360	348	347	343	392	357	363	329	377	364	338	334	376	376	352	377	332	329	360	339	344	292	352	331	343	341	374	370	371	345	343	349	355	337	367	375	314	379	398	340	344	305	366	375	341	317	355	333	320	345	360	365	350	366	362	359	387	332	342	357	330	339	367	340	333	340	347	349	339	372	336	351	334	334	369	393	332	326	350	359	356	391	340	356	347	315	320	377	364	380	343	347	373	323	342	370	342	386	318	336	343	336	326	360	372	350	338	339	326	352	367	370	326	350	342	330	338	356	329	370	353	325	350	362	347	380	368	366	394	361	337	359	388	376	350	351	324	366	387	378	358	355	353	373	398	369	364	351	342	358	371	379	366	312	366	345	372	367	353	360	334	367	363	338	356	330	368	346	340	355	335	339	357	384	361	353	323	326	343	326	382	341	354	352	341	348	357	340	351	369	367	388	366	340	371	345	344	300	357	329	362	377	351	369	346	344	368	360	378	330	327	342	357	365	343	365	364	319	351	352	339	324	315	376	368	350	359	365	315	367	368	319	349	327	339	352	359	353	337	349	366	363	379	337	336	342	347	351	359	341	351	344	380	357	334	344	356	340	350	319	348	335	355	387	385	350	333	362	375	354	331	379	311	359	365	321	377	335	362	327	336	362	363	353	330	367	370	332	344	345	358	355	351	347	373	360	384	351	312	355	330	348	338	355	368	362	350	345	380	357	360	353	354	323	355	355	318	346	396	352	359	327	343	354	383	376	395	396	376	382	362	347	354	347	335	392	361	361	329	321	358	331	333	401	318	361	377	349	336	341	335	363	340	349	353	351	344	329	369	334	350	370	357	358	309	348	354	367	360	365	328	363	347	335	355	357	353	346	371	346	355	366	370	378	336	350	381	390	333	381	373	380	398	370	353	347	355	324	357	374	341	365	362	353	346	366	359	341	346	354	350	360	366	353	343	345	324	349	375	339	351	357	366	346	370	337	389	330	364	362	326	346	345	351	367	353	345	361	361	374	368	340	329	390	364	360	357	340	346	331	327	332	364	373	327	332	372	365	352	328	359	360	361	346	396	341	388	355	387	351	329	343	359	359	354	321	355	307	379	369	353	337	347	375	329	385	360	322	357	347	371	339	363	358	381	322	339	367	328	344	364	381	339	370	329	345	318	356	372	350	362	374	356	336	359	339	380	388	352	357	338	367	332	332	327	354	312	364	382	318	327	379	337	354	338	341	359	346	354	353	385	364	341	334	374	366	379	349	359	351	371	343	360	318	360	348	366	366	355	351	369	361	363	362	356	346	371	333	352	366	336	348	343	393	319	368	350	352	352	349	391	324	337	361	304	355	356	327	329	342	360	375	343	332	337	351	319	364	382	365	324	369	341	345	345	360	352	306	381	308	359	359	349	382	333	344	379	370	324	362	356	352	396	320	372	341	336	350	362	382	375	356	341	373	355	359	377	341	344	382	344	377	323	320	357	354	378	373	324	356	366	351	354	375	330	369	337	352	370	351	387	367	331	359	387	402	390	335	390	336	411	348	368	368	346	340	355	346	353	361	364	362	359	354	323	367	346	376	356	349	378	355	353	357	377	321	347	350	358	354	340	368	318	369	362	347	336	350	380	329	333	361	359	346	356	346	341	348	358	383	353	350	337	341	342	386	317	302	355	391	346	352	320	356	341	346	331	349	373	354	338	355	319	324	347	385	360	341	355	368	319	338	356	347	353	366	365	337	367	359	334	369	385	388	368	362	394	373	348	380	395	330	397	339	347	348	343	364	321	340	367	333	368	397	392	319	363	364	357	341	366	359	334	374	339	370	362	361	330	348	338	348	353	358	320	367	352	322	342	377	353	377	337	355	341	340	357	315	356	354	333	349	378	377	370	329	359	350	364	346	324	342	334	347	336	343	325	364	367	377	361	329	388	390	352	359	346	360	388	324	360	349	368	343	345	354	358	369	302	349	343	340	348	338	383	348	370	351	320	352	354	394	316	340	343	351	354	345	323	359	349	338	337	367	373	338	374	356	332	358	351	364	373	349	366	380	344	346	356	351	370	376	355	307	390	327
24421	20705	26863	24416	12992	1341	976	817	810	844	808	739	766	755	705	756	695	711	714	705	734	694	724	740	667	679	718	676	715	699	723	651	706	728	712	713	685	700	678	715	696	693	680	683	634	686	650	674	713	690	672	670	647	675	701	679	698	692	685	692	692	686	729	675	663	696	678	636	642	703	677	666	701	665	683	704	701	612	688	669	693	684	674	652	669	709	714	640	697	650	680	684	674	671	726	706	669	669	647	661	674	679	717	672	678	703	670	692	691	688	721	683	651	662	702	639	685	701	683	666	626	636	696	642	679	690	651	711	704	656	647	697	661	687	649	693	671	658	695	702	653	703	687	649	712	642	709	646	642	638	616	667	706	693	676	610	654	654	672	630	658	637	686	621	670	699	665	680	664	658	719	659	688	668	653	672	655	662	637	739	690	674	700	658	631	673	713	674	659	643	642	654	720	621	629	681	641	671	638	645	663	682	647	689	698	674	678	685	660	674	633	710	689	723	610	680	678	693	703	630	691	669	638	666	699	713	678	715	696	692	682	718	722	674	697	721	645	671	657	663	673	651	693	686	663	704	681	638	688	674	674	658	675	696	711	668	662	656	703	702	690	719	699	627	679	654	678	697	685	644	678	685	700	696	656	667	656	690	671	677	690	719	662	663	642	695	689	677	684	716	671	709	632	672	612	646	672	632	701	648	637	660	659	622	646	641	691	641	697	669	657	661	653	708	683	624	687	689	724	687	674	704	667	674	698	620	676	644	676	657	710	694	708	647	658	683	678	662	695	698	692	697	730	647	657	712	636	659	674	702	659	659	648	662	630	691	689	652	680	691	708	644	683	683	644	702	689	660	663	670	698	704	673	667	664	679	664	659	666	683	648	665	665	630	652	672	678	652	682	664	680	721	641	723	657	715	711	709	701	671	685	676	702	639	682	682	678	651	671	695	645	622	668	703	679	656	679	624	653	687	711	659	640	672	633	692	650	659	688	667	708	710	654	699	644	688	657	657	675	661	720	638	662	626	658	670	670	705	701	714	654	630	692	649	661	678	654	675	681	714	719	657	718	685	668	669	664	701	686	679	654	659	682	672	690	680	714	728	727	679	646	631	659	727	714	689	678	643	712	678	673	655	664	684	650	677	734	672	656	695	690	678	667	703	685	684	619	634	641	678	696	661	728	725	699	668	654	637	662	681	655	705	681	740	709	704	685	680	658	647	680	657	672	696	671	677	622	684	680	701	687	667	659	683	658	701	684	701	646	653	746	705	699	656	679	702	698	622	673	645	680	686	682	709	689	678	700	695	695	662	668	680	714	673	696	647	685	656	658	653	671	691	720	666	644	635	684	672	642	691	673	692	701	717	714	679	672	604	688	713	688	625	666	675	666	684	674	671	653	684	704	688	628	678	688	701	686	683	719	734	654	694	680	659	668	666	708	672	677	688	664	688	705	652	714	669	640	671	692	662	652	695	690	653	663	630	674	724	655	641	706	661	652	661	655	708	713	683	659	678	677	652	670	714	664	648	655	604	702	698	746	661	701	682	709	620	677	677	696	686	660	661	660	629	670	694	664	655	673	698	651	651	715	652	675	698	692	655	635	714	737	660	651	668	654	665	669	694	671	642	656	676	707	678	707	690	662	698	645	675	646	668	739	699	663	700	710	701	691	668	670	668	676	659	714	662	667	652	694	694	733	682	624	693	649	697	693	700	664	704	648	650	669	633	675	704	668	722	655	682	628	647	672	699	668	738	704	633	698	718	733	683	645	636	662	701	723	708	647	699	678	704	691	634	668	650	639	714	659	706	666	672	641	686	707	645	711	655	728	653	700	678	666	685	678	694	699	687	705	687	653	668	679	701	649	663	698	701	667	651	673	675	669	680	627	658	718	696	663	681	676	664	690	656	650	662	692	648	703	682	637	643	677	710	668	689	699	670	655	708	666	676	655	699	694	722	683	700	683	664	690	691	620	734	698	687	699	700	689	678	686	664	704	670	668	678	653	684	680	656	678	650	656	665	643	680	711	666	683	680	638	660	700	676	635	680	702	673	649	696	647	668	710	691	649	699	646	692	666	643	690	694	688	682	622	692	705	656	672	678	643	677	692	623	655	701	674	673	643	678	701	688	635	674	678	642	690	670	670	697	649	715	671	691	654	699	700	673	609	642	649	662	666	682	689	599	694	733	706	656	651	673	667	655	690	698	657	713	675	691	753	661	687	677	709	758	664	683	693	669	666	669	655	712	710	641	692	701	669	645	658	684	669	628	669	739	721	681	683	681	719	675	687	645	711	691	712	658	697	686	652	701	645	670	717	642	667	694	644	690	666	713	659	735	721	675	692	725	718	706	708	721	657	678	661	715	646	689	653	685	681	716	626	713	737	675	733	648	673	686	676	710	641	686	661	611	675	653	690	687	681	688	682	678	664	667	693	652	672	660	634	677	664	684	632	715	630	673	717	672	690	682	655	680	644	629	672	704	692	691	668	700	772	668	655	619	625	659	663	692	673	652	670	632	648	643	673	687	686	682	701	668	658	728	654	654	708	678	701	677	653	668	658	650	727	701	709	677	673	688	676	661	656	633	678	683	690	673	715	692	678	703	704	720	699	715	685	689	674	665	675	656	691	678	690	657	683	653	703	705	660	695	689	649	641	735	674	664	653	677	690	690	670	728	671	691	701	723	715	677	649	657	703	706	611	655	677	673	664	701	656	694	705	677	656	708	633	690	677	656	722	708	669	705	629	662	676	689	607	690	674	698	650	634	686	671	686	687	657	691	655	624	664	711	650	683	679	719	657	710	695	673	689	689	673	652	660	659	685	675	701	691	709	681	688	630	677	653	714	675	668	641	677	663	682	665	678	662	629	688	676	712	698	657	670	672	644	668	685	662	662	683	648	657	657	695	641	717	671	690	685	659	633	729	731	637	650	655	678	699	656	645	688	707	701	684	676	634	697	694	712	711	671	669	715	638	674	679	678	671	657	667	694	661	691	688	668	685	664	664	654	702	617	712	690	653	662	713	655	687	694	699	739	695	654	630	665	630	714	650	666	680	727	714	665	667	655	682	682	690	693	659	653	687	674	658	690	712	661	676	674	678	720	684	705	704	697	725	656	702	650	730	681	683	705	668	670	671	658	698	690	712	685	651	662	682	655	646	664	672	671	699	662	668	678	692	656	646	705	705	657	662	662	719	642	705	675	700	697	667	660	725	675	655	631	717	736	687	632	622	656	683	684	662	710	668	706	675	681	678	694	666	684	637	654	709	643	698	664	666	685	643	676	723	679	648	648	697	703	675	679	625	690	665	647	676	675	719	658	668	686	667	696	698	722	672	684	647	677	684	678	698	693	640	710	684	681	677	676	671	620	732	712	706	684	641	715	674	713	718	674	682	645	662	739	635	736	661	623	699	680	618	642	700	682	704	651	687	672	659	667	699	691	649	651	675	675	650	696	752	654	699	682	650	677	686	657	666	664	720	666	714	699	682	696	630
39707	16510	4496	2381	1844	1579	1253	1159	1062	1049	960	906	838	855	837	812	849	783	799	786	797	829	728	773	783	762	807	769	797	742	788	855	820	718	847	766	789	775	784	751	772	765	783	766	740	782	761	778	778	781	722	764	756	773	789	726	767	812	751	765	785	726	784	729	764	719	691	718	806	808	790	776	746	792	748	777	741	774	776	783	737	758	805	746	758	775	727	779	760	726	788	803	758	768	741	766	766	739	734	756	796	772	793	700	717	687	727	737	731	784	773	784	770	779	786	757	700	721	734	765	729	768	780	700	756	781	726	756	809	779	773	738	730	748	719	745	718	801	776	784	766	782	737	725	766	738	770	750	763	740	739	793	729	728	789	756	745	758	769	786	744	757	776	767	778	735	790	769	757	759	758	769	757	800	748	748	742	784	779	715	769	754	743	771	752	748	744	735	761	745	809	739	781	734	788	739	740	738	791	722	742	760	752	776	831	762	763	756	786	768	783	738	792	768	763	764	775	783	728	764	774	726	738	782	772	811	774	729	775	715	724	795	768	755	781	781	748	689	815	803	753	750	747	777	766	708	753	698	765	764	749	744	750	789	715	811	761	790	723	733	713	761	745	799	749	762	741	764	778	739	744	704	734	709	785	773	704	727	786	789	726	735	709	758	720	819	774	757	757	769	779	774	754	704	808	783	787	759	724	700	762	717	737	763	792	760	802	742	733	706	739	761	786	687	822	748	752	697	820	767	745	738	746	744	734	785	792	735	814	761	750	752	761	813	688	771	763	725	790	757	785	765	750	769	775	706	768	737	733	793	721	780	784	683	760	791	731	759	737	742	730	782	738	741	755	742	782	764	738	757	781	762	795	791	757	793	782	759	748	739	799	757	733	728	739	736	781	730	690	751	744	728	777	748	757	753	726	759	751	784	746	737	722	760	781	788	748	766	713	758	770	769	720	766	782	745	802	758	791	774	764	754	771	748	768	767	777	756	762	721	763	734	780	759	704	811	726	794	754	724	748	778	747	714	789	757	793	744	782	733	766	753	753	780	769	745	730	751	775	776	771	768	747	754	771	722	810	777	769	776	753	749	807	721	787	757	764	730	768	774	787	749	774	757	740	727	776	779	774	796	756	791	770	770	755	769	742	756	807	716	832	778	753	745	780	783	724	733	789	754	739	814	802	776	720	723	759	774	757	741	740	777	744	769	781	731	829	781	758	772	740	736	778	705	767	758	728	736	743	750	817	746	735	797	724	772	721	760	810	741	771	766	740	853	788	796	759	731	759	768	740	776	697	827	797	779	756	754	728	774	766	757	696	768	758	710	752	766	768	786	749	780	737	764	758	732	772	757	743	694	748	739	780	728	739	814	767	759	792	709	729	737	749	780	753	797	783	748	809	756	793	761	741	787	728	746	731	718	772	743	775	749	748	726	762	794	758	728	715	786	738	779	801	742	767	741	766	758	742	788	777	729	714	779	776	781	701	793	761	782	745	753	769	805	761	736	743	774	804	781	757	757	745	758	762	749	777	742	757	741	801	738	767	797	770	711	791	814	765	778	742	745	770	767	809	796	841	767	722	792	745	762	776	728	766	762	768	747	752	735	711	749	758	742	754	697	721	731	744	739	809	790	777	786	773	739	798	747	726	768	747	739	716	760	809	734	741	770	812	734	738	727	793	774	718	737	777	788	781	738	757	764	807	727	806	768	731	799	783	760	719	812	736	738	786	712	730	754	798	750	738	777	746	771	768	771	750	735	773	736	744	789	769	746	756	775	736	755	759	770	732	747	786	761	780	733	762	771	772	784	769	791	753	753	818	736	779	750	769	757	796	805	733	805	752	822	748	751	771	747	781	793	785	720	760	772	791	774	756	803	777	753	801	744	758	750	777	824	775	790	690	777	734	776	730	725	734	796	752	757	730	720	791	761	816	747	805	733	758	767	749	755	767	724	790	772	738	767	788	730	734	799	801	777	730	758	790	766	773	749	825	757	769	711	760	763	773	831	741	785	723	772	763	764	820	770	706	754	733	751	729	705	764	729	748	751	793	780	800	737	770	744	742	734	744	741	733	724	735	745	754	752	779	763	776	738	740	724	764	746	788	762	796	732	783	767	778	748	738	765	736	733	734	757	789	748	782	784	769	737	758	709	769	742	753	762	785	732	797	726	779	766	783	778	726	773	772	772	785	720	809	717	746	732	729	754	728	778	764	791	730	793	728	783	729	741	797	729	778	744	735	702	754	728	738	718	753	768	739	785	734	754	756	756	794	752	789	757	747	725	758	733	744	727	730	747	781	779	785	720	764	749	834	739	747	700	730	733	802	735	741	759	727	818	771	793	734	735	783	766	742	822	692	783	761	768	799	774	743	765	774	795	776	775	773	788	730	723	725	729	780	697	737	770	727	736	754	733	723	707	768	709	733	734	764	728	766	721	795	727	750	745	796	755	732	760	733	756	773	771	724	758	690	768	733	745	781	771	745	817	762	767	776	780	767	795	789	744	767	748	788	789	784	726	755	788	738	725	748	734	728	732	789	740	772	769	774	787	761	698	746	753	756	762	719	815	723	761	744	780	737	734	751	767	702	751	800	766	813	748	754	748	807	732	691	735	765	763	752	773	804	795	736	755	753	807	803	767	790	812	717	810	722	784	830	768	798	773	773	754	764	763	744	787	749	780	776	734	742	789	766	730	719	763	751	728	707	772	753	751	785	770	743	759	779	757	788	734	769	766	749	741	811	763	760	761	739	800	777	799	739	799	757	736	808	766	798	742	767	742	787	709	761	783	768	740	737	776	777	732	725	754	809	736	767	749	740	751	807	726	772	754	687	736	772	774	783	755	740	765	804	736	703	772	715	726	778	760	812	723	748	763	758	787	781	724	720	764	767	755	746	784	784	748	758	790	745	684	780	754	756	779	712	765	744	744	724	759	729	726	735	738	778	712	786	734	810	793	779	786	775	789	717	781	777	722	713	813	703	727	868	770	766	786	755	751	771	750	763	767	777	765	763	779	733	758	731	744	724	762	756	765	718	767	734	775	787	745	795	781	776	719	722	700	762	775	783	770	754	826	753	760	747	722	819	770	760	762	751	739	752	770	799	766	794	750	736	779	768	755	809	791	784	728	727	755	759	764	728	809	803	819	789	735	760	770	784	787	767	755	715	726	809	732	748	739	757	773	787	771	761	789	762	739	778	785	756	773	759	763	758	768	768	786	792	792	725	774	719	786	738	764	775	756	767	748	739	728	750	709	794	729	719	781	746	782	759	820	778	780	765	723	757	765	756	783	740	759	719	715	815	782	779	753	702	766	720	825	786	666	747	729	743	750	790	795	763	771	780	790	778	739	840	756	796	752	764	752	765	805	753	709	769	753	753	820	772	737	781	778	785	785	733	758	739	777	748	759	773	785	743	742	731	764	740	750	725	792	726	737	789	782	738	725	761	718	744	769	744	782	820	761	773	760	779	686	745	750	731	829	766	761	791	790	779	752
22303	20822	28449	23318	20818	20858	11600	1286	957	836	776	699	695	679	642	562	579	557	552	532	557	585	499	546	501	523	538	525	596	515	528	516	550	493	500	530	504	505	502	516	502	496	468	518	518	449	469	487	437	522	508	503	486	493	501	500	506	479	484	522	454	496	474	505	450	465	501	470	480	476	480	484	455	450	491	468	474	478	492	491	497	557	482	460	485	519	488	465	450	481	470	450	467	466	482	474	440	479	480	483	501	470	525	458	488	449	472	492	483	465	500	483	464	470	514	444	465	455	469	488	533	465	494	478	482	452	446	489	473	460	488	490	453	462	494	525	471	490	505	522	473	521	461	508	474	493	476	463	467	469	442	468	488	488	472	495	459	452	475	455	462	476	468	447	454	506	487	510	481	501	472	490	441	518	455	450	457	457	499	463	436	450	523	452	476	488	456	507	456	487	454	474	455	502	467	473	516	482	481	471	499	483	448	485	483	505	483	474	479	461	489	452	452	517	500	448	479	460	506	522	453	440	487	506	476	478	462	458	430	492	473	482	528	477	446	491	475	482	458	488	470	447	435	498	490	465	467	501	460	474	465	503	507	492	502	501	483	467	474	513	496	471	468	438	456	481	450	521	474	484	445	462	457	517	455	440	487	448	490	494	474	434	481	505	466	480	435	476	494	484	473	457	522	511	455	461	481	465	472	491	450	498	447	462	455	477	468	473	480	466	453	488	472	483	489	468	443	465	422	465	464	468	468	483	470	462	439	424	493	416	455	466	493	487	456	467	487	493	511	455	428	422	480	470	458	497	461	456	484	465	428	475	477	465	454	496	467	511	489	480	464	467	495	451	477	497	462	518	480	466	484	464	447	497	456	442	474	471	490	461	501	469	488	504	466	433	488	456	429	465	454	467	497	512	475	472	490	488	480	439	450	486	471	483	451	476	459	499	473	460	462	444	453	473	465	458	438	439	490	468	440	480	517	494	477	444	506	456	474	473	448	470	466	479	463	466	496	463	496	488	501	471	484	495	482	443	510	484	448	469	470	472	487	478	431	473	516	479	492	485	494	512	497	467	497	495	455	487	474	435	471	474	442	482	497	476	485	496	460	439	455	459	433	483	494	466	477	484	461	464	458	444	479	467	529	505	511	460	481	516	474	468	476	487	495	433	487	493	469	482	464	456	482	517	464	444	463	470	455	457	488	459	483	452	491	447	476	486	449	430	464	476	496	472	498	504	449	513	473	441	463	486	479	450	455	470	485	464	478	453	474	488	450	488	477	462	487	480	488	467	447	468	471	458	462	507	490	508	457	445	452	467	428	458	470	453	437	501	487	439	467	456	457	472	483	463	523	463	482	452	502	471	495	443	474	463	479	482	513	496	480	475	474	460	519	487	440	450	480	482	469	480	455	477	448	453	473	424	461	453	450	459	462	455	476	463	471	513	472	454	476	481	505	479	519	442	471	419	501	497	479	504	502	498	458	447	470	464	467	455	484	493	482	489	480	480	461	455	492	444	483	469	504	492	509	460	442	463	490	514	498	495	452	443	476	464	449	456	433	435	489	473	452	472	492	469	489	459	467	452	449	472	484	506	504	464	470	489	480	471	474	456	528	479	518	498	494	469	470	534	458	465	452	486	494	462	470	446	468	492	478	487	484	464	488	513	466	461	493	452	456	473	475	452	468	486	456	437	452	464	463	491	505	478	464	460	511	446	497	417	466	497	474	541	444	485	456	467	506	473	475	525	486	483	488	452	459	489	537	460	459	468	458	453	535	488	470	515	467	429	472	505	474	480	469	477	487	469	484	478	469	446	480	457	474	491	500	526	453	476	468	476	455	484	476	475	458	492	460	446	444	461	462	468	446	469	482	502	462	469	439	457	477	455	477	452	435	486	459	502	508	477	541	446	473	461	506	502	479	452	467	481	474	440	497	530	450	490	497	473	502	475	484	488	483	483	485	461	448	466	426	456	491	461	492	433	480	478	454	462	493	473	485	487	486	472	475	451	459	450	435	432	494	455	459	467	445	489	461	494	464	477	456	469	497	448	470	457	448	477	450	487	455	514	459	444	449	493	493	479	475	502	485	468	482	433	463	445	483	480	465	467	462	492	483	474	496	503	505	476	450	478	504	468	463	456	467	506	506	529	466	470	476	502	514	441	480	454	464	497	462	503	470	465	447	467	501	455	496	498	494	497	442	475	500	427	458	489	510	476	496	524	474	444	465	462	484	473	467	487	468	509	470	490	464	461	498	497	481	455	474	476	495	472	506	506	487	464	487	471	448	506	478	464	514	473	458	488	475	467	457	469	482	418	486	434	516	459	474	503	466	459	468	489	489	448	449	469	457	481	545	456	449	498	445	485	459	481	495	460	453	500	487	454	451	500	463	479	468	477	429	494	454	486	461	450	475	486	471	480	461	479	480	470	492	492	492	475	494	419	478	476	521	498	451	430	501	444	460	461	453	492	484	456	517	469	455	455	441	467	490	496	522	506	461	498	428	477	527	437	459	476	455	475	466	504	479	482	465	499	510	470	468	450	479	503	467	488	502	465	467	488	457	500	487	507	471	479	482	477	475	469	478	480	491	440	448	456	485	516	516	490	454	464	463	509	455	459	461	494	444	438	475	469	489	515	482	461	481	439	469	466	476	444	469	474	501	511	497	510	501	507	481	458	500	464	494	457	489	493	467	477	459	466	464	468	483	465	464	491	501	490	450	474	453	482	505	493	444	457	458	474	478	438	464	480	482	475	457	488	475	498	462	498	457	468	532	520	507	483	488	489	477	433	481	446	476	447	440	464	463	482	461	454	450	497	466	484	456	465	474	440	430	485	463	529	472	491	521	489	470	473	520	504	472	485	504	458	497	462	485	461	491	434	451	493	430	463	445	470	459	460	492	471	460	492	469	451	446	449	455	475	463	445	489	446	470	472	461	499	445	477	480	449	475	459	452	454	501	450	481	448	455	457	486	500	450	466	455	447	477	439	455	432	467	480	467	465	471	497	456	456	437	477	475	507	450	463	472	449	466	502	457	490	472	460	517	498	482	447	457	516	475	478	496	500	483	473	443	491	465	450	482	481	456	481	468	477	470	473	496	483	484	475	489	483	494	483	488	470	475	471	483	479	492	456	511	480	493	477	499	476	467	500	488	451	457	483	468	460	509	486	484	482	476	454	450	479	424	479	460	469	476	468	473	451	445	452	463	481	465	503	433	475	484	466	427	442	517	445	501	492	443	479	464	446	499	475	506	467	455	457	491	494	486	429	465	485	463	500	470	534	475	476	470	475	470	476	478	499	468	463	513	480	459	479	472	494	476	482	424	491	488	433	456	460	537	501	468	508	514	457	456	460	436	463	471	453	474	489	481	462	480	505	477	466	474	480	454	479	489	456	479	485	458	439	468	485	468	479	479	442	432	490	486	455	456	527	462	475	480	510	476	492	471	467	452	455	445	486	443	448	460	485	483	447	480	477	464	475	507	500	473	491	438	503
45207	26694	11329	5905	4232	3104	2435	1904	1624	1387	1111	1071	932	833	778	771	679	714	668	613	626	621	602	625	607	572	583	583	582	633	560	626	569	553	595	571	585	576	552	527	543	559	571	592	552	533	561	540	566	545	493	528	528	581	554	557	531	514	537	538	539	500	493	517	524	522	518	559	531	486	490	535	533	535	522	503	536	569	580	574	521	591	523	503	539	536	534	557	503	508	536	514	552	505	516	528	515	492	502	482	478	501	521	530	496	512	532	501	507	515	533	506	482	500	503	522	517	506	528	505	551	504	503	548	560	507	510	536	508	557	551	514	513	538	523	500	493	544	530	512	567	519	484	536	516	528	479	495	542	511	523	552	506	508	512	515	507	510	514	519	497	507	560	502	493	507	508	495	508	568	503	523	466	541	536	530	508	516	505	524	538	501	550	524	515	496	489	480	532	521	523	553	492	517	519	494	505	483	499	486	531	463	514	523	518	550	507	516	550	517	532	518	523	515	481	564	525	534	578	509	535	498	476	508	482	523	529	489	517	535	488	505	498	506	501	534	537	490	541	545	483	524	496	487	486	515	525	503	547	503	505	522	497	510	515	516	535	472	504	500	567	532	476	577	518	490	509	530	487	553	513	519	550	524	534	499	501	508	503	509	489	543	486	518	519	474	542	490	546	495	512	515	515	544	493	527	491	502	512	491	532	463	533	508	504	502	516	574	503	523	503	536	519	563	549	514	508	513	574	544	507	544	482	507	547	508	542	480	562	541	484	509	535	531	540	535	498	515	555	556	531	491	516	540	526	503	532	537	513	541	485	504	533	556	488	553	474	514	526	496	536	513	507	531	483	523	539	527	521	483	557	524	544	525	498	521	506	522	526	506	543	523	552	515	505	517	496	509	495	501	496	499	487	573	485	488	496	523	520	522	498	538	505	530	522	532	500	508	476	534	485	496	512	521	513	493	513	526	565	543	528	500	535	533	519	533	542	518	523	499	505	529	508	496	489	509	510	520	486	544	518	513	524	512	478	529	508	518	518	489	492	511	510	534	479	525	481	488	495	522	562	543	493	492	503	501	532	486	530	551	552	474	511	510	536	497	531	515	530	530	528	497	483	489	510	551	518	507	550	498	542	535	526	543	516	531	490	526	529	522	530	529	488	571	500	506	505	559	510	492	523	528	552	547	515	486	569	516	542	508	500	533	523	529	522	495	544	507	569	488	521	488	514	522	547	502	503	554	523	495	531	477	532	548	486	535	521	544	515	547	495	525	488	512	503	512	498	521	525	511	510	515	504	503	558	508	530	557	503	534	527	485	476	499	495	490	534	527	483	531	505	503	539	522	516	494	502	572	505	501	519	532	526	524	510	510	515	501	527	504	486	530	549	477	512	517	531	520	501	521	517	521	515	535	526	489	480	510	507	498	562	495	545	519	522	467	513	514	468	531	562	488	538	520	533	523	520	495	496	513	519	514	517	482	506	544	520	497	543	507	508	509	477	520	526	516	523	492	524	511	483	480	559	492	564	527	494	538	525	489	547	503	545	499	541	525	476	505	510	512	532	551	517	531	491	496	505	537	499	523	474	500	470	522	540	581	557	531	521	475	522	555	520	499	503	541	525	525	505	520	509	502	518	490	513	480	513	499	520	497	517	531	469	541	514	485	496	482	516	518	527	524	449	477	516	472	511	498	484	497	492	542	483	506	491	551	529	484	516	528	456	505	553	513	562	504	539	493	509	521	519	549	522	505	504	558	489	537	524	518	498	512	490	496	508	561	524	497	520	530	473	512	472	541	547	542	522	520	510	490	487	518	509	500	478	513	500	538	557	551	540	532	494	502	548	531	495	496	547	520	549	558	511	470	522	503	487	494	511	491	511	478	517	499	530	527	562	556	510	494	497	495	507	477	461	532	565	529	488	505	516	520	511	520	563	547	504	501	513	475	540	500	513	533	469	526	554	482	476	502	466	546	507	532	471	508	531	522	530	525	510	552	546	534	511	518	519	517	517	535	552	500	521	498	514	538	521	551	486	466	513	547	503	538	528	498	507	482	509	476	488	522	557	526	556	531	489	511	538	528	503	504	501	507	539	507	490	533	558	530	537	533	508	529	493	529	486	543	495	534	546	516	513	509	523	553	478	517	489	475	489	540	527	510	508	494	510	510	490	515	529	520	515	512	562	483	530	531	491	505	522	479	493	518	538	513	520	530	511	497	526	479	530	512	508	547	526	472	542	560	535	540	512	523	496	513	514	518	468	506	526	538	510	487	509	507	542	536	508	513	496	510	496	516	521	527	515	516	509	498	529	512	491	524	541	520	558	473	496	520	455	503	529	540	498	494	535	525	534	498	531	502	485	517	516	504	532	548	556	492	490	536	526	534	519	535	536	527	529	516	525	524	493	496	511	521	513	522	464	534	527	504	531	500	545	495	505	480	539	542	543	489	539	514	506	549	480	464	551	563	475	499	512	525	528	533	528	516	494	519	555	537	451	487	480	523	488	569	508	503	482	534	567	505	486	541	520	505	531	448	529	507	546	527	538	518	500	504	536	481	486	526	521	523	498	542	474	565	505	520	495	467	496	507	544	480	540	511	507	527	481	516	526	491	507	517	468	533	539	546	526	525	497	505	495	508	484	482	586	522	485	512	548	480	510	550	541	551	458	519	482	478	546	543	502	529	464	477	470	510	533	510	512	546	548	512	497	515	523	530	576	553	515	535	494	505	533	528	524	537	508	494	476	542	515	538	531	502	472	554	515	521	471	487	534	532	500	554	529	502	500	498	521	546	524	536	501	516	560	516	496	538	510	491	551	503	521	503	509	525	503	505	542	543	528	534	497	504	541	514	510	508	547	532	536	490	522	501	508	530	532	517	518	535	518	516	490	485	513	516	517	512	528	528	538	544	519	522	537	461	545	511	533	533	469	492	512	542	496	487	517	522	518	485	501	477	500	561	561	518	511	494	507	536	554	525	530	516	515	511	482	529	534	482	525	508	519	480	518	503	554	540	472	511	527	536	555	501	549	499	562	485	504	495	523	510	519	538	535	533	535	514	491	514	522	479	499	533	536	511	502	459	500	510	549	506	460	524	529	496	526	473	469	487	504	535	505	534	536	488	523	484	526	494	525	522	508	521	529	519	492	521	513	549	527	506	486	544	503	499	462	544	488	550	499	500	514	516	480	501	529	529	504	497	508	521	532	493	552	549	534	501	530	505	500	489	503	532	529	516	542	503	519	489	538	493	526	527	511	517	528	491	550	552	570	538	509	506	478	508	491	526	513	466	499	481	524	571	520	539	522	497	465	560	517	499	528	497	528	489	524	522	550	546	521	498	513	538	498	506	532	505	535	470	532	521	505	530	511	510	524	494	513	518	498	505	528	508	488	478	508	511	490	520	515	513	514	479	544	507	546	531	527	518	526	485	509	503	515	527	520	521	502	542	524	518	535	487	507	518	495	495	521	505	490	526	540	524	527	538	549	527	531	535	543	537
29571	21860	11240	1295	635	555	534	521	544	478	514	490	492	479	500	528	503	544	500	486	494	508	477	474	512	532	526	513	512	469	509	512	505	524	485	539	478	491	472	516	523	507	487	493	467	525	485	507	506	518	535	501	507	504	479	503	479	500	513	529	505	461	467	475	508	505	497	511	502	506	484	499	494	487	479	487	507	492	495	529	534	507	476	491	545	508	470	460	484	501	508	489	506	472	510	460	488	468	478	534	510	487	533	497	514	503	495	476	505	498	495	521	504	480	493	510	520	475	486	457	496	457	488	494	515	490	478	468	525	478	493	476	520	487	497	516	469	563	491	517	510	518	479	464	520	494	535	481	513	474	468	513	507	505	475	546	520	486	522	487	509	476	527	462	476	509	486	509	475	494	468	477	461	500	527	468	442	506	491	530	504	510	519	471	518	503	491	503	465	500	522	502	493	492	508	534	477	486	510	493	509	467	501	455	528	531	538	515	522	482	501	483	489	460	485	495	451	503	486	554	519	545	469	516	525	497	467	477	527	499	512	532	511	509	503	503	480	524	517	516	479	496	514	534	470	505	465	514	507	471	472	500	482	474	519	502	522	514	441	498	538	488	522	498	503	490	499	546	505	494	464	498	488	536	506	472	481	477	575	471	476	519	502	481	506	475	478	487	523	493	506	504	460	499	499	504	525	506	485	505	498	485	515	505	547	481	487	465	479	520	531	495	494	479	479	518	490	509	504	469	490	500	493	488	530	516	507	473	492	487	492	448	477	475	485	459	530	486	492	468	520	487	501	519	493	463	503	510	497	495	504	481	459	444	482	473	528	492	517	499	503	517	510	535	515	506	496	499	502	472	531	522	483	488	488	542	464	473	529	478	462	510	476	500	453	490	477	495	515	479	465	526	480	470	468	480	508	471	516	509	495	498	488	492	490	466	538	465	482	477	514	518	540	496	508	484	487	486	509	477	500	510	498	505	496	457	522	509	490	533	498	523	530	452	496	472	564	496	470	493	468	497	478	526	484	493	503	499	475	518	481	459	510	503	484	500	505	527	495	466	538	493	482	516	478	479	511	512	493	504	492	477	510	498	508	520	506	510	489	527	499	546	517	470	496	498	507	498	482	509	468	479	499	497	463	506	489	506	469	507	539	499	471	462	478	503	494	520	487	500	494	475	495	465	481	505	526	514	484	517	499	496	483	475	470	523	520	473	513	491	497	545	476	465	516	501	500	472	484	522	505	511	504	501	441	503	482	492	496	495	477	469	496	481	473	478	473	470	453	507	471	505	491	522	471	483	500	488	500	481	541	520	487	460	490	490	486	475	488	490	473	504	519	508	487	482	480	514	462	502	508	505	492	516	483	516	505	526	511	488	532	461	464	535	519	493	491	490	516	517	542	477	506	475	478	458	512	501	485	495	482	519	482	486	513	485	450	467	502	491	519	490	522	538	442	479	441	472	486	523	512	503	499	510	487	500	513	514	521	471	481	497	497	476	495	503	496	517	494	469	483	492	473	518	498	505	502	508	477	506	521	495	505	499	487	498	504	494	517	485	484	553	483	516	499	456	500	491	497	490	502	448	471	514	473	476	507	550	495	481	507	473	499	478	506	522	510	530	463	492	498	505	503	496	483	468	501	481	493	542	498	496	500	480	532	520	494	530	514	507	523	519	483	515	498	475	523	480	517	505	499	443	514	443	471	551	474	497	517	488	470	517	509	494	478	492	519	509	520	523	512	476	475	474	476	487	511	478	464	472	453	488	531	503	511	508	466	495	487	511	519	479	500	473	454	501	490	509	495	495	509	491	485	512	488	505	519	479	457	477	521	457	459	527	520	475	479	476	542	520	485	470	497	483	536	494	498	487	514	515	489	504	469	476	546	493	478	464	506	495	491	487	512	480	494	506	536	502	495	499	490	494	484	509	474	492	463	520	497	534	484	498	518	506	505	484	496	509	495	494	494	525	475	485	535	472	469	476	504	491	522	465	516	531	496	493	511	487	485	421	539	493	504	500	502	519	471	499	452	509	506	500	505	470	505	488	508	526	494	454	517	468	452	456	514	536	488	493	503	494	507	502	484	520	473	453	526	510	515	448	492	465	468	471	487	496	486	489	473	470	512	497	482	490	481	537	521	506	503	475	511	508	498	502	490	554	474	538	468	477	473	474	462	527	467	457	500	526	500	515	492	493	504	509	514	431	478	501	513	503	478	487	518	491	518	515	490	495	516	475	513	504	505	497	501	481	488	477	513	500	488	516	458	472	518	517	523	467	500	481	485	497	492	534	472	515	472	475	528	489	480	492	479	515	486	493	472	528	495	482	483	491	482	507	499	503	507	484	488	487	510	471	502	519	505	510	484	481	522	506	513	479	504	497	467	471	468	485	481	521	528	513	490	487	511	502	481	483	488	491	529	474	501	482	523	504	488	469	529	514	504	476	487	456	516	479	505	506	511	463	521	503	488	508	469	496	524	490	476	476	468	481	491	506	509	474	521	463	494	517	475	513	485	504	476	522	503	490	467	461	500	498	465	493	510	512	465	492	465	488	514	464	503	464	481	503	487	511	499	489	486	523	481	477	468	488	507	508	523	417	486	523	519	482	462	507	525	529	508	523	462	502	513	502	501	525	455	514	483	507	466	546	490	482	525	485	522	501	511	506	463	477	479	473	487	482	485	481	511	516	483	490	524	490	478	494	509	450	503	513	494	444	509	484	485	536	491	518	477	479	506	481	517	505	504	474	464	509	533	471	480	487	509	496	484	469	522	452	526	500	511	510	476	523	509	508	498	495	497	496	506	517	536	482	531	493	471	512	541	473	519	520	512	503	528	478	481	510	502	540	503	496	546	500	499	512	543	459	533	485	465	489	476	505	464	474	511	471	504	447	473	512	508	490	521	464	503	465	533	500	491	529	510	568	464	481	464	529	511	546	525	474	501	530	528	491	503	517	490	498	494	493	477	494	495	490	486	483	484	484	459	469	523	466	530	497	467	504	497	468	517	523	474	507	499	500	467	553	493	487	482	473	508	522	458	464	492	495	463	501	490	460	480	487	483	521	491	528	463	501	501	508	555	494	487	479	505	481	478	466	507	492	507	516	488	501	468	482	503	473	482	475	524	530	523	453	463	498	490	513	487	484	475	484	498	504	532	521	532	473	511	489	517	491	467	498	499	470	469	481	481	456	530	487	497	456	561	501	478	508	513	512	490	443	487	497	526	490	496	500	523	469	491	505	452	527	506	476	464	523	515	460	468	526	484	513	493	520	504	481	545	523	476	495	488	496	491	527	487	506	518	486	486	507	492	499	532	480	460	482	484	511	483	464	467	536	520	488	473	511	497	514	494	494	502	488	484	492	502	470	500	490	498	509	513	468	467	506	495	512	492	509	497	471	510	494	474	484	476	497	510	494	506	499	512	486	489	531	497	509	499	449	517	481	485	462	479	493	490	500	486	529	503	513	465	497	503	483	543	507	476	487	486	500	488	539
36817	12548	1463	900	732	651	613	594	590	602	561	580	583	581	602	576	579	595	591	561	609	574	594	556	590	576	611	555	606	580	548	634	566	624	649	608	599	585	585	607	530	631	536	617	563	606	555	556	552	564	560	571	578	581	547	612	599	551	573	531	575	576	623	550	590	583	578	569	579	555	620	601	587	530	590	604	555	626	583	560	556	612	569	572	596	582	596	589	544	569	573	590	615	571	556	539	556	606	563	554	565	562	583	571	563	554	605	620	507	551	594	632	572	534	571	558	577	563	591	556	567	564	579	572	535	544	568	620	538	565	576	537	577	571	529	579	589	537	576	600	555	628	612	612	588	581	554	583	563	594	558	595	578	566	556	571	572	543	530	520	561	587	563	599	540	570	554	542	544	519	568	570	522	575	579	550	564	595	582	538	587	574	532	588	573	529	563	566	549	617	545	549	602	548	571	565	570	553	583	576	581	601	596	605	555	593	583	579	553	545	534	516	588	596	594	584	588	574	580	582	552	586	543	572	587	560	579	552	560	560	560	599	609	564	539	583	605	551	544	558	547	570	587	584	531	583	546	580	575	578	560	578	588	628	582	610	578	533	584	522	549	549	566	598	626	599	547	618	589	551	570	556	591	573	576	579	604	563	565	596	601	597	567	560	563	584	576	561	512	592	612	529	526	580	578	557	599	564	571	554	539	572	572	556	561	614	554	554	540	567	558	595	589	573	573	574	573	604	547	584	554	546	549	556	554	549	556	575	594	555	567	554	546	537	576	586	564	544	602	555	586	560	582	593	569	585	532	545	584	601	566	545	594	584	558	598	578	542	579	566	571	552	568	562	585	586	585	559	581	546	572	566	598	581	578	571	561	557	581	614	590	552	589	595	560	587	564	583	531	594	570	570	561	560	598	553	549	572	588	564	583	612	564	595	554	593	589	628	591	528	572	554	551	558	562	578	547	557	537	561	548	561	595	590	560	591	539	563	587	554	578	590	563	553	590	555	603	611	599	600	582	574	589	572	566	586	550	579	583	570	582	612	585	585	585	574	547	568	517	585	586	586	564	545	566	575	594	572	556	529	551	572	534	551	527	585	541	608	592	582	548	617	597	565	530	585	571	561	572	609	549	574	591	534	592	549	582	566	547	589	559	559	534	575	554	575	586	551	521	567	576	590	588	604	569	565	581	555	585	543	602	540	571	596	561	597	571	601	576	570	581	528	548	604	534	549	589	560	547	529	583	560	562	595	582	532	597	542	556	574	575	565	597	571	571	552	610	600	564	618	551	525	563	547	554	577	553	551	596	650	567	575	551	558	569	572	554	565	611	567	594	518	543	565	559	545	614	568	534	557	591	542	569	548	555	557	509	585	569	554	615	578	586	579	544	552	553	568	576	594	591	572	569	555	553	603	594	579	574	574	558	557	554	583	575	578	543	562	580	581	588	560	579	571	560	568	598	560	557	592	572	543	547	523	567	576	564	567	561	566	555	589	566	594	572	572	545	555	583	602	539	545	574	585	553	548	578	580	566	558	541	542	570	583	565	585	602	559	587	574	578	616	578	598	508	573	522	572	556	570	579	578	583	587	538	555	576	562	552	617	589	626	595	558	588	564	567	564	594	583	568	593	592	573	604	549	529	582	564	561	577	559	607	576	570	554	556	593	574	547	603	545	552	559	555	610	561	598	572	625	631	555	564	574	608	564	596	579	597	558	567	559	570	599	547	590	518	574	593	605	552	554	555	580	584	557	564	564	593	565	547	555	567	539	603	548	574	562	590	554	557	596	577	545	572	577	575	541	600	607	544	578	578	579	605	625	575	559	600	560	581	595	572	532	613	588	569	536	557	548	533	590	593	547	598	594	554	609	563	557	600	580	603	568	582	543	588	596	534	546	589	566	562	606	583	590	598	550	581	599	588	563	624	588	581	545	558	549	534	599	598	583	579	563	581	536	570	551	556	571	621	598	569	568	620	618	555	589	602	551	569	556	585	616	604	575	559	588	608	563	561	532	532	529	562	563	552	533	545	596	574	561	580	519	579	540	554	541	607	562	548	590	587	544	563	580	579	551	573	583	582	576	537	550	531	572	592	565	618	586	572	563	579	545	590	555	560	595	539	581	548	598	577	579	582	573	560	613	565	576	551	576	573	610	529	531	579	549	588	568	595	545	554	561	574	537	590	534	545	583	600	562	566	567	570	546	597	554	598	605	549	639	593	555	573	571	533	577	554	612	573	541	564	572	542	593	608	577	582	558	566	532	590	557	602	556	596	560	546	544	599	582	583	549	564	580	568	572	595	554	569	530	586	585	516	566	522	548	600	537	554	514	561	583	563	553	534	579	582	542	604	555	524	544	559	528	590	597	568	593	560	544	568	581	616	578	578	584	572	563	549	604	609	568	555	562	561	526	557	574	598	568	566	605	565	586	581	593	550	579	562	571	572	597	546	531	571	548	572	551	571	595	563	621	616	531	610	567	618	604	611	571	599	597	558	610	616	600	592	559	578	531	589	606	525	563	575	562	581	543	604	554	559	591	596	566	561	576	579	627	569	574	578	544	577	561	573	532	517	567	585	590	605	565	578	596	565	551	547	536	563	591	548	582	581	537	582	549	571	602	567	592	576	536	570	568	555	600	598	595	537	616	540	579	553	565	575	559	573	534	534	606	575	552	567	570	589	507	599	563	566	541	557	579	581	586	628	581	574	615	609	540	542	552	553	559	542	591	554	545	578	558	574	572	558	590	559	590	527	548	608	575	602	590	541	556	600	568	559	605	580	544	585	545	586	572	599	546	604	644	571	602	626	542	608	561	580	574	580	568	527	592	577	586	576	563	533	586	557	537	550	555	547	589	574	528	608	579	545	555	557	575	561	587	565	591	588	552	578	580	564	551	559	558	564	575	581	583	532	569	591	608	588	570	523	553	544	557	589	584	596	577	548	555	593	580	581	561	573	607	585	539	596	553	565	572	546	577	594	584	582	551	543	600	537	580	552	581	525	571	583	530	569	580	583	547	591	577	587	596	555	584	564	600	569	596	606	552	584	557	532	561	537	564	571	589	619	577	556	560	555	581	583	559	588	543	591	604	573	556	542	601	583	540	517	550	535	594	587	538	556	585	599	522	543	573	547	575	568	567	550	604	528	585	571	578	558	587	576	543	536	582	554	562	580	567	560	594	590	566	589	579	564	606	585	569	556	569	595	570	598	554	558	523	587	552	531	565	561	588	564	581	521	527	554	567	591	571	570	558	634	576	553	589	574	580	567	554	567	523	589	585	610	564	507	559	550	578	563	579	597	535	567	552	564	538	574	557	617	583	587	564	609	541	563	572	584	574	525	580	600	588	562	539	559	585	557	552	560	581	589	581	542	582	564	597	600	539	606	575	576	547	546	584	566	540	574	541	566	560	570	578	577	554	578	581	568	596	592	534	541	592	587	549	542	531	580	587	567	567	608	551	531	563	543	582	622	573	578	535	559	580	560	574	560	556
23185	20704	27886	23544	20686	11994	1027	638	545	500	465	412	412	399	383	357	341	344	354	341	306	320	325	315	365	331	326	308	330	336	338	343	323	337	306	298	329	294	325	311	302	348	321	317	322	328	316	332	314	342	341	287	295	324	311	317	299	282	293	330	293	305	308	288	324	306	312	322	325	306	318	296	323	328	272	326	323	333	314	292	332	301	293	321	302	319	313	284	328	270	284	317	340	285	310	266	314	291	294	294	320	317	305	290	311	304	280	317	283	309	303	279	301	312	310	328	307	323	323	313	290	321	321	299	302	319	307	313	301	284	271	326	336	292	313	284	293	294	311	304	306	289	291	312	286	291	285	305	313	339	308	283	322	309	270	306	318	321	266	306	298	301	331	311	317	305	323	285	308	293	340	310	311	324	293	310	332	295	266	335	334	313	302	325	296	311	311	293	294	295	307	301	328	291	322	306	306	283	301	258	319	297	334	300	311	305	309	328	342	259	315	277	321	337	300	312	293	312	285	311	282	313	299	308	299	296	299	308	286	324	311	303	307	280	330	338	306	297	299	319	333	284	283	322	298	272	320	303	299	305	295	283	299	312	331	311	302	300	318	314	315	328	318	300	293	317	310	309	311	304	312	304	298	285	316	297	305	300	311	322	312	324	300	316	315	321	314	309	302	289	327	309	301	310	315	327	318	290	312	273	285	302	303	317	301	296	326	305	321	321	292	302	306	284	308	293	327	298	330	310	314	262	309	301	292	308	299	306	319	296	322	289	314	319	288	323	319	341	275	299	300	305	335	295	332	298	305	277	304	279	280	292	322	309	329	305	272	345	309	280	309	289	291	286	293	299	294	305	319	301	327	298	300	309	289	280	286	299	321	317	283	322	311	291	320	311	287	288	298	315	313	338	279	302	279	275	333	312	289	299	311	313	283	325	290	292	301	283	325	322	308	283	287	332	269	315	301	306	282	299	304	295	315	309	311	281	302	325	268	313	312	286	300	310	271	302	294	295	296	302	302	280	279	306	334	340	342	268	310	305	294	291	321	283	282	299	309	335	301	326	328	279	296	307	322	259	338	319	279	275	304	276	313	281	301	300	309	293	338	283	287	296	293	304	307	286	282	292	290	308	265	301	275	316	310	300	313	296	299	316	349	321	285	329	300	290	287	319	330	303	284	303	286	288	364	318	315	309	309	305	307	298	307	289	308	293	299	325	316	314	310	286	309	314	332	310	288	289	298	314	300	302	299	307	289	279	338	339	274	275	330	276	320	283	279	329	313	327	294	280	281	287	291	299	301	317	312	279	329	315	300	314	294	316	301	306	302	327	269	298	309	326	304	308	297	322	300	263	309	295	285	325	282	279	285	306	333	304	292	308	333	296	258	331	316	307	326	294	322	290	295	311	365	327	303	294	286	314	309	295	336	282	294	300	276	316	308	318	266	301	299	300	293	305	307	302	322	289	266	267	311	313	291	297	320	319	323	282	272	284	312	319	328	319	302	320	329	301	294	309	295	325	307	298	300	293	302	277	325	310	309	342	305	286	335	313	290	298	289	305	321	295	317	296	298	312	265	328	301	286	328	283	330	329	322	296	315	294	308	318	288	335	301	314	300	274	289	325	329	293	320	290	294	307	282	293	315	302	316	305	300	293	340	302	305	294	275	297	321	314	314	334	297	310	300	295	314	320	337	310	328	312	290	303	312	272	323	307	324	277	317	302	303	284	291	309	334	301	286	314	335	315	296	297	333	305	311	296	282	305	301	296	332	275	297	329	336	292	277	312	327	281	294	299	306	282	328	293	297	283	305	320	314	281	322	280	282	303	300	289	289	306	298	314	303	328	320	300	309	319	301	306	301	317	315	282	302	303	304	291	315	287	340	317	306	323	340	342	335	291	276	290	279	282	315	345	316	296	306	291	296	314	306	316	276	299	320	309	293	310	298	309	313	290	335	317	289	307	318	292	328	331	292	316	316	302	281	294	300	301	298	299	316	316	298	288	307	324	304	315	311	286	299	335	294	312	286	291	293	310	326	302	327	318	325	266	277	284	285	294	288	339	316	258	319	303	265	313	317	327	330	286	338	306	277	282	313	317	255	299	304	300	278	315	304	297	314	336	300	297	280	319	281	306	305	293	308	316	334	300	307	295	305	320	294	298	301	318	314	286	341	304	282	320	313	286	322	287	335	304	318	292	266	290	273	317	284	291	299	279	277	326	297	315	328	293	289	322	310	347	297	305	309	341	316	298	307	314	331	309	302	282	302	330	275	294	307	289	312	319	321	329	329	331	310	311	303	282	320	277	300	299	280	326	285	317	295	295	326	308	312	319	331	297	310	289	301	291	283	293	293	322	303	309	278	324	316	319	304	302	303	277	312	320	333	297	310	286	294	290	319	318	337	304	290	303	283	330	336	288	300	261	287	307	309	277	315	321	313	275	307	303	285	314	281	310	309	314	284	296	302	281	289	280	295	337	306	274	303	308	321	325	325	322	313	304	325	286	321	306	291	294	307	322	326	319	288	301	310	308	302	342	299	281	303	272	330	305	300	315	326	305	310	298	306	300	294	306	300	316	277	298	312	276	299	288	299	294	323	304	276	318	310	281	271	331	279	304	270	328	304	294	300	313	323	310	317	323	300	345	277	295	317	324	280	302	337	302	326	296	280	303	326	296	331	318	335	295	289	280	296	332	306	303	306	288	306	317	308	283	304	285	271	341	320	322	281	334	311	283	275	304	307	293	297	312	307	300	295	305	272	324	326	321	287	304	309	287	300	323	359	294	330	299	297	300	324	332	302	316	287	308	342	308	278	321	317	298	309	296	269	329	293	306	320	311	303	304	287	308	299	292	312	304	311	297	280	323	305	297	322	332	307	285	300	297	292	284	298	322	324	289	298	299	326	308	282	277	334	292	276	304	306	321	302	292	290	279	289	318	305	297	290	325	270	314	327	333	286	290	290	315	322	321	324	318	314	310	284	312	318	309	323	301	298	344	270	282	319	326	300	315	284	280	314	319	292	322	322	318	279	287	276	340	289	313	321	331	317	304	340	290	325	292	306	279	316	314	310	326	287	321	299	306	299	309	298	300	301	280	312	275	302	314	307	326	308	300	310	319	301	322	300	294	283	336	292	300	260	302	289	329	306	262	301	301	315	346	300	313	317	327	317	289	307	309	298	296	296	319	280	304	309	299	319	276	328	311	317	308	303	305	300	323	315	315	302	289	265	296	292	315	310	288	294	304	315	314	281	316	286	290	304	289	332	281	296	318	299	306	292	327	291	308	292	291	310	309	295	298	300	293	329	282	295	299	305	287	307	347	302	289	295	312	311	307	333	310	288	321	305	311	292	336	272	274	308	309	307	347	328	302	304	294	278	300	308	306	300	276	281	296	318	285	298	290	331	289	315	323	306	295	279	288	285	306	286	277	305	315	304	304	304	306	324	294	303	311	311	300	319	316	320	290	298	311	300	279	300	300	318	292	297	297	317	288
40062	18253	6510	3152	2171	1691	1320	1053	889	777	654	571	543	487	495	455	465	441	462	425	402	388	385	380	414	399	388	416	437	372	435	409	417	423	389	378	333	392	385	367	365	345	356	376	384	368	375	379	339	345	356	364	356	389	389	360	341	383	352	350	393	366	363	315	380	365	340	386	373	329	365	371	358	361	395	357	329	387	341	379	349	387	364	345	348	364	356	338	373	381	354	360	357	351	330	366	369	335	359	333	366	361	329	364	384	357	342	366	326	345	336	364	346	311	365	366	337	344	381	329	364	348	345	345	352	348	361	353	330	359	327	349	362	325	349	337	374	346	349	349	345	339	373	367	367	369	360	354	338	369	359	367	378	353	335	341	369	368	377	355	378	333	376	320	342	372	339	339	335	329	391	368	336	337	337	355	353	329	346	343	348	340	354	363	330	386	343	360	347	352	390	387	384	366	369	338	309	325	298	350	376	362	375	366	358	362	351	343	344	373	370	325	349	339	393	353	342	340	369	374	357	350	363	307	347	367	373	361	327	343	390	363	365	341	354	316	341	401	357	360	388	363	382	378	345	325	320	366	396	310	347	344	372	343	356	334	376	365	358	348	330	351	356	324	375	337	333	351	361	343	375	332	356	338	345	338	338	377	358	369	342	354	345	314	377	330	362	376	356	362	350	355	353	379	312	364	329	336	365	350	338	363	359	333	325	325	354	367	331	351	325	347	328	368	351	308	344	352	291	328	332	402	382	354	369	373	339	352	325	337	340	339	335	342	373	346	304	352	375	340	365	352	325	383	359	341	365	338	340	363	362	343	340	338	349	347	340	370	322	371	348	363	344	309	348	348	370	388	344	354	393	355	350	364	362	330	329	320	367	361	377	320	340	388	324	342	325	343	358	357	351	376	353	356	362	334	342	348	375	352	355	319	316	369	355	343	365	371	372	364	408	298	345	352	329	387	359	351	353	319	361	337	373	362	355	376	356	341	333	334	340	377	342	354	340	363	400	327	361	348	348	336	352	350	332	345	344	335	327	373	344	353	359	327	332	351	344	332	358	323	357	339	355	355	330	299	336	359	327	359	347	350	324	377	343	334	358	322	317	310	367	366	358	353	354	345	367	369	337	335	338	355	397	378	345	357	352	330	326	365	366	360	368	347	331	340	377	327	362	369	323	324	348	323	356	344	348	375	351	346	335	352	346	361	348	350	333	306	326	377	380	356	350	365	362	357	383	362	328	344	337	337	362	331	342	353	386	357	319	360	357	363	367	355	358	362	324	375	336	352	324	344	365	347	360	364	333	323	377	376	328	357	364	359	354	348	341	332	375	342	338	334	349	330	375	336	352	325	330	328	358	346	353	322	350	380	353	338	352	358	350	329	360	344	339	330	342	341	349	412	336	330	326	323	340	312	355	369	329	363	384	340	333	368	327	350	371	355	359	336	363	367	374	337	377	334	358	329	323	373	380	368	332	359	320	347	326	360	345	348	352	360	380	370	357	338	362	351	366	356	334	363	362	342	328	346	326	328	376	332	369	326	302	337	355	386	370	370	347	322	402	341	381	341	357	357	350	358	336	365	358	381	341	313	336	369	369	350	352	378	382	383	354	363	343	374	338	369	356	330	344	384	346	359	349	354	364	367	385	400	366	374	365	332	308	329	390	324	369	376	365	402	332	360	364	357	317	342	356	342	357	344	330	373	368	339	349	363	351	359	389	379	364	346	340	342	364	347	323	347	334	322	349	365	353	331	310	330	336	342	346	355	349	387	326	362	313	339	370	342	369	338	344	353	347	337	346	359	334	370	341	339	355	348	333	364	347	343	322	341	331	360	363	338	333	373	376	336	346	360	368	378	354	360	359	354	399	372	356	368	341	347	354	355	351	330	335	362	325	377	332	345	368	349	378	339	341	380	317	336	353	355	367	371	345	343	357	356	313	350	343	314	316	346	346	382	341	356	363	320	384	359	333	358	345	333	360	333	365	382	332	318	345	328	312	350	381	333	375	341	386	346	374	333	334	323	339	361	337	347	334	363	346	362	360	336	370	326	352	346	345	379	387	323	348	328	345	370	360	364	348	328	376	334	364	379	306	360	317	372	363	328	313	345	363	382	332	349	344	354	337	337	380	327	344	357	350	387	355	327	350	329	354	346	333	314	354	358	353	345	395	368	366	353	352	374	364	355	353	337	353	385	352	339	355	366	318	298	356	333	352	356	346	381	351	373	339	348	364	362	375	353	367	373	342	364	366	344	347	340	396	363	369	323	354	361	366	373	371	353	311	356	354	367	346	343	346	308	362	333	359	345	348	342	365	339	360	343	328	363	341	335	377	375	353	360	370	354	353	333	366	350	351	365	346	364	365	350	341	355	394	337	349	363	355	370	375	346	356	362	363	350	340	356	379	371	310	326	372	364	365	402	342	348	321	370	309	384	353	366	361	348	330	362	349	357	313	334	325	351	347	351	363	355	351	356	350	364	361	324	322	339	352	330	355	377	350	332	346	329	315	373	328	345	310	339	335	344	334	381	357	339	373	340	381	347	319	343	389	345	351	319	355	310	383	348	349	367	358	351	380	343	327	337	362	386	360	322	347	333	384	362	360	327	328	390	372	377	336	352	345	317	368	344	364	342	327	327	340	328	397	346	321	361	344	330	360	358	355	353	357	322	357	362	370	357	361	358	363	351	335	392	334	375	345	332	317	321	365	348	305	340	376	378	330	337	359	359	381	373	370	350	352	345	380	370	361	372	350	389	369	352	358	366	330	363	341	349	351	336	342	350	364	369	363	365	332	355	355	371	376	327	357	343	323	325	315	345	353	310	357	353	359	355	349	346	315	328	349	369	353	366	326	330	351	348	327	327	346	337	323	370	368	382	366	340	357	379	359	372	364	333	368	367	353	346	385	322	340	301	336	395	351	379	340	326	361	359	348	353	343	330	344	322	383	373	338	351	326	330	359	345	367	314	377	349	368	356	344	328	362	329	341	337	337	362	369	326	365	349	326	347	351	363	356	352	340	371	347	360	374	353	353	363	354	343	316	355	359	339	364	321	364	334	350	319	342	358	353	349	333	339	351	358	356	345	348	331	331	367	344	370	348	390	374	325	318	360	350	337	355	328	354	382	351	382	389	354	336	362	334	395	342	374	340	341	346	367	337	337	342	367	366	323	349	344	332	314	365	324	343	364	351	359	340	346	406	360	316	340	348	332	342	359	333	363	380	385	346	384	332	339	360	349	378	387	366	342	334	350	385	359	376	340	351	378	341	369	333	357	365	350	313	384	372	375	346	353	330	360	395	373	349	350	340	376	338	399	368	368	378	338	332	365	326	346	369	318	379	329	359	372	349	340	357	344	328	366	355	352	326	337	384	340	349	370	367	355	366	331	356	337	376	323	343	300	322	368	338	383	334	353	356	345	368	350	365	381	356	365	355	357	339	370	347	343	400	372	356	364	342	340	352	333	333	338	351	318	359	360	348	332	364	355	314	347
24401	20710	26926	24485	13057	1312	987	891	806	814	746	712	685	718	708	761	750	756	684	729	680	726	732	713	707	676	665	685	686	713	740	701	644	712	729	720	709	681	729	683	700	675	690	640	671	662	676	682	700	693	651	721	681	687	699	751	694	687	649	650	673	669	679	701	704	679	663	672	721	660	703	698	707	713	654	659	642	642	664	730	703	647	715	688	716	720	650	640	617	671	652	699	707	718	672	689	642	667	712	726	665	695	698	710	698	679	708	668	654	678	614	671	664	623	665	672	693	715	707	680	666	690	684	702	642	688	706	689	663	699	657	688	715	662	683	677	689	666	650	693	648	663	671	695	696	664	700	685	697	698	695	687	668	711	707	687	734	687	685	685	694	664	717	675	674	750	631	665	658	675	636	678	719	675	709	665	649	654	714	719	662	647	673	676	709	686	653	673	685	689	662	697	666	683	606	683	723	651	698	674	713	670	636	710	698	678	665	665	667	659	639	725	652	683	695	704	638	682	663	709	697	689	677	665	689	672	661	700	683	685	689	673	710	733	690	661	613	686	706	714	706	674	663	686	723	710	690	692	667	668	669	682	680	649	682	682	723	696	707	674	680	703	716	717	730	664	628	691	702	638	705	643	649	696	683	714	693	705	652	708	688	625	699	667	728	661	661	687	666	630	659	639	697	674	683	716	693	639	661	708	692	678	719	667	667	695	669	704	694	695	675	703	699	708	639	682	676	757	725	656	671	678	683	669	656	674	687	720	682	684	704	620	676	654	640	710	666	668	645	663	689	677	657	694	711	698	678	693	664	718	689	651	669	645	696	660	673	644	696	668	671	676	669	690	691	669	660	678	730	674	674	644	702	658	681	667	641	685	710	731	668	699	703	666	702	691	708	694	699	724	669	674	724	658	686	708	653	677	723	698	704	659	695	672	671	714	639	684	707	689	641	661	717	669	685	689	688	681	710	722	667	697	670	664	702	678	669	711	672	726	720	682	619	681	713	653	669	655	696	764	687	704	732	621	698	672	706	689	706	670	725	659	672	684	660	690	671	713	703	697	686	750	636	701	668	652	675	689	672	595	686	620	727	736	670	651	640	671	693	712	658	659	666	711	679	676	710	678	676	690	708	661	710	679	739	696	631	645	684	653	654	711	660	705	682	699	681	694	651	693	674	716	691	689	710	693	695	697	644	702	668	732	672	716	668	654	721	658	693	651	688	723	661	710	665	698	673	661	659	719	619	740	697	705	694	655	718	667	676	654	634	708	677	703	599	700	674	672	709	671	687	649	634	660	693	683	643	721	680	684	677	667	680	644	694	671	712	677	697	702	696	626	675	685	694	697	699	676	645	664	672	700	726	721	681	688	638	664	687	674	686	632	674	669	713	693	670	687	684	689	702	729	665	705	696	700	688	679	697	693	666	709	691	687	674	674	729	680	691	689	662	681	661	672	667	665	687	662	684	674	678	713	734	657	659	690	676	693	682	668	695	683	670	653	673	650	686	681	706	644	677	667	652	673	701	669	684	695	689	706	663	726	653	657	663	692	657	682	701	698	665	703	716	663	686	676	697	692	728	617	693	713	748	716	688	729	647	683	659	668	637	670	647	659	683	705	674	719	682	708	727	699	679	711	649	680	621	712	674	685	724	664	668	666	682	671	627	698	684	693	663	666	707	673	691	664	690	684	713	666	617	719	689	722	709	650	639	709	654	685	666	714	733	673	675	693	699	693	673	668	678	684	685	695	632	698	689	640	698	713	666	671	652	711	685	699	658	680	691	678	668	653	698	697	683	742	658	661	667	665	695	699	664	677	696	668	682	688	728	667	663	740	623	700	637	686	726	646	671	703	682	680	694	678	689	697	697	699	673	700	700	674	714	672	735	697	660	698	707	675	704	702	688	667	671	683	614	668	705	677	710	694	677	608	656	681	694	687	644	666	703	668	623	721	700	641	718	689	665	652	669	691	701	665	687	655	707	690	701	662	606	699	705	670	691	721	719	666	622	675	670	716	701	645	750	680	680	679	690	674	666	639	670	716	687	664	643	687	727	679	650	683	659	684	642	662	699	648	701	743	668	692	637	715	699	677	632	678	713	678	681	645	717	683	688	670	657	659	681	739	697	667	660	685	692	662	677	695	697	689	670	688	675	718	668	692	673	691	705	675	677	686	675	689	676	685	713	689	645	636	670	682	715	640	737	649	731	663	722	636	710	670	703	672	711	678	690	688	650	663	675	694	695	634	719	647	726	687	703	686	685	654	710	679	651	678	669	663	682	688	685	671	663	662	692	699	690	676	690	663	672	706	697	689	691	656	681	699	670	670	666	691	689	664	667	709	720	720	698	643	693	680	707	655	649	680	667	650	671	637	688	730	679	621	656	674	653	645	653	732	662	649	692	653	686	705	632	691	698	680	660	685	678	701	708	667	675	647	645	681	621	668	666	657	666	693	691	683	670	648	672	666	683	662	744	684	724	658	669	682	641	627	642	722	669	701	697	683	706	693	744	681	707	764	678	713	681	663	656	690	670	653	669	693	686	637	709	688	665	659	656	687	662	652	705	720	722	667	672	672	681	684	665	676	717	648	646	658	659	617	650	671	700	665	691	708	705	679	704	665	689	671	688	716	682	630	657	680	698	712	671	686	708	641	701	679	657	682	687	687	679	692	639	679	697	696	740	710	707	664	664	646	665	657	667	720	660	714	684	725	702	709	731	671	667	656	716	651	639	646	651	674	725	636	687	672	673	608	696	705	680	717	639	682	696	638	629	732	639	629	626	736	712	668	688	687	684	671	693	662	696	662	675	688	754	721	695	705	642	702	691	709	671	670	659	729	695	667	704	640	619	674	669	751	665	699	741	624	659	683	658	679	691	660	694	695	723	730	643	673	689	695	747	685	690	697	661	649	696	691	660	690	657	663	715	671	667	746	656	705	624	702	653	644	669	692	668	705	704	662	667	671	683	681	695	724	672	669	685	683	726	691	700	662	690	693	675	670	694	668	671	708	680	638	617	679	712	666	686	694	681	699	707	659	658	660	687	664	659	668	749	651	662	733	715	667	663	662	657	654	676	659	661	679	658	646	684	675	703	710	713	668	691	669	706	714	674	689	682	702	676	686	707	675	646	651	690	648	694	676	631	628	666	725	709	687	692	687	721	684	665	702	711	651	636	713	734	647	687	692	685	653	688	692	664	695	700	690	678	708	680	651	709	648	670	668	682	671	699	650	711	687	660	664	655	679	690	717	670	705	696	658	693	652	630	704	641	704	691	649	667	684	681	662	749	682	727	690	703	675	653	680	648	641	675	711	701	714	697	715	667	690	673	689	666	653	663	661	706	713	698	678	662	699	632	705	675	686	673	648	720	697	691	691	675	702	676	712	663	621	686	633	681	660	684	637	694	648	660	672	678	643	690	728	668	679	682	709	705	673	707	708	716	673	695	679	684	664	642	699	618	675	657	667	689	674	745	661	683	711	695	688	692	675	707	653
40441	17344	4154	2283	1777	1540	1285	1256	1055	1056	1014	910	913	839	814	805	827	817	777	877	814	811	829	826	810	761	793	786	796	756	793	756	794	815	859	762	750	836	814	795	826	789	781	800	757	824	759	761	796	781	818	732	744	781	745	762	748	774	768	787	763	743	787	726	800	739	773	745	773	811	749	758	728	755	826	760	731	794	789	760	703	771	778	809	804	814	810	769	763	775	742	815	778	779	778	772	780	795	719	726	803	750	756	773	768	766	757	805	774	741	784	774	780	800	756	764	784	768	739	822	787	770	791	736	777	747	753	704	780	772	763	760	784	770	803	728	773	703	776	765	750	772	765	803	722	741	782	726	806	805	743	763	817	770	779	784	724	769	735	804	777	787	742	754	779	803	731	707	749	756	769	724	754	756	743	749	788	736	774	718	795	773	804	764	775	767	788	768	733	759	792	788	744	782	763	738	793	734	754	760	823	733	718	774	747	806	755	763	732	768	815	794	774	748	780	809	800	795	754	787	808	777	776	749	801	779	781	785	758	800	749	785	769	720	760	770	776	734	770	793	778	762	698	767	727	809	801	768	764	767	758	727	793	753	750	774	755	758	786	783	788	697	783	737	811	763	748	777	754	762	738	772	802	772	813	756	717	727	759	730	779	738	718	754	759	731	772	706	764	777	795	766	800	738	709	764	769	767	750	780	804	704	740	794	773	746	755	761	793	786	786	708	760	753	774	766	802	821	785	780	762	762	730	775	764	801	761	745	749	755	787	812	759	748	765	743	744	783	769	791	788	785	737	780	778	801	754	771	756	775	768	821	788	785	715	826	782	780	758	758	794	779	765	776	742	769	825	752	765	792	747	790	762	797	792	721	772	749	788	738	776	771	792	770	753	732	779	820	785	816	722	756	741	695	768	773	763	797	770	773	807	772	683	774	764	752	727	808	786	754	749	715	842	755	767	785	828	763	721	755	766	766	752	764	770	805	769	767	783	754	768	712	772	818	784	762	824	750	746	750	763	715	777	722	800	794	762	806	750	809	811	724	821	729	713	776	758	787	772	781	767	729	773	763	754	775	730	777	795	770	741	788	807	754	771	776	734	751	735	780	758	745	751	779	773	808	726	745	777	775	785	786	730	752	790	788	732	756	780	794	746	755	764	758	791	746	768	759	727	822	730	764	758	788	743	739	793	784	733	747	793	782	755	765	805	776	794	750	738	748	763	740	775	752	754	735	815	800	794	746	786	768	782	737	733	772	809	739	847	792	758	768	732	797	760	755	804	749	735	775	770	773	796	781	768	741	741	723	766	799	756	791	802	732	832	731	753	757	781	776	792	764	782	733	746	746	779	775	714	826	747	732	770	727	729	804	736	734	782	729	782	745	795	845	768	777	736	759	771	767	779	788	780	764	759	710	768	780	782	717	744	789	733	789	743	772	770	761	751	780	727	736	753	767	770	758	804	730	766	801	789	752	761	782	754	754	770	739	831	743	761	790	744	810	794	758	751	783	772	771	716	736	763	812	767	767	768	789	783	777	787	779	779	775	746	754	764	743	740	807	812	772	793	773	765	760	799	784	767	754	744	812	797	797	762	715	767	780	740	735	807	752	797	795	791	792	816	770	780	740	708	773	780	747	724	794	800	820	779	797	763	779	784	794	777	739	774	747	736	736	751	739	808	748	777	758	703	797	778	779	784	796	777	765	744	807	751	781	807	765	793	815	759	777	771	728	789	774	771	740	760	763	744	783	742	813	798	733	758	782	778	755	735	786	765	760	755	743	740	720	749	798	743	771	801	725	748	790	768	740	771	793	814	792	807	757	788	772	758	764	735	718	727	725	763	778	806	756	736	811	773	789	743	788	779	743	762	711	729	750	821	776	743	759	731	734	771	760	781	822	748	731	751	775	799	755	773	754	765	747	792	766	793	801	762	746	717	745	772	769	768	758	747	735	765	833	784	749	757	777	778	840	736	827	795	736	770	759	798	764	757	779	767	787	793	822	753	772	797	781	789	771	798	752	816	780	688	832	762	766	742	687	828	766	763	765	804	780	757	789	743	774	772	762	750	737	796	698	715	766	773	791	774	732	772	767	814	770	751	795	725	815	772	797	767	760	804	759	778	785	801	782	779	747	739	747	761	793	741	767	711	791	796	743	784	810	780	755	724	784	763	721	738	753	804	796	749	744	856	740	760	802	803	808	785	748	799	777	740	781	759	758	782	740	731	756	758	752	756	759	779	762	796	769	779	771	803	718	744	719	738	780	760	728	749	758	795	748	803	784	790	739	782	776	742	746	687	787	790	810	764	799	759	759	763	795	752	722	786	759	785	764	775	749	830	733	760	811	766	726	746	751	759	768	743	799	737	774	783	769	770	764	758	737	745	819	737	789	819	752	814	780	773	745	773	730	754	786	805	760	778	731	717	787	758	766	774	676	729	777	738	762	778	818	787	766	769	748	776	722	753	782	737	803	783	803	803	786	761	782	807	793	759	753	785	718	751	803	785	776	783	753	745	751	778	763	771	768	756	764	748	806	764	769	786	747	749	766	815	754	771	719	762	757	773	785	721	766	769	750	785	723	786	806	793	804	783	784	750	783	768	712	778	788	749	739	796	776	821	769	727	746	805	698	764	786	779	757	748	718	792	775	773	700	763	734	764	715	707	752	754	798	763	747	763	747	775	794	733	750	759	764	815	764	741	738	744	709	775	753	805	763	810	752	780	746	738	725	752	788	779	761	789	767	779	753	734	825	722	769	778	746	760	730	810	715	733	728	758	703	758	788	759	756	753	733	779	751	747	720	725	735	800	778	797	747	781	806	797	797	764	755	762	804	769	781	781	783	732	790	761	773	747	824	788	763	786	782	771	764	747	750	794	756	796	775	810	741	786	758	757	744	759	810	790	770	728	762	762	765	774	747	767	790	741	729	749	751	735	802	742	763	762	735	780	744	727	736	720	797	734	754	829	772	782	794	781	749	795	803	764	740	799	790	803	761	733	778	792	733	741	721	819	783	756	770	748	764	736	772	698	746	780	771	816	744	731	739	748	772	782	770	784	742	821	792	736	732	749	778	838	755	793	813	705	769	770	814	752	745	765	763	787	774	771	783	774	755	806	769	751	794	768	793	769	819	713	797	775	763	788	712	804	740	791	768	737	732	790	769	749	754	723	755	802	791	783	772	779	728	764	754	783	796	740	775	781	748	754	768	816	769	763	773	772	782	757	816	796	741	764	796	744	718	727	767	806	758	769	766	762	751	780	775	785	789	799	793	773	815	739	747	831	709	770	768	705	783	788	806	859	760	751	741	766	769	764	801	777	789	775	750	748	779	770	759	734	752	764	790	763	743	785	753	783	746	747	743	764	790	768	799	705	728	792	780	719	775	731	752	737	771	782	736	759	753	768	766	747	773	804	733	789	764	771	721	802	736	751	772	778	773	749	752	781	754	779	788	743	725	733	807	784	760	766	790	788	714	740	766	809	742	792	782	734	727
22364	20822	28445	23289	20815	20871	11784	1295	987	869	755	692	685	662	638	639	617	553	576	564	557	547	562	572	572	507	565	500	537	507	504	524	531	538	534	520	491	528	492	502	509	490	496	492	478	492	509	468	470	490	458	514	467	493	467	522	509	464	472	494	553	474	523	491	487	483	479	470	468	488	500	486	484	479	482	477	508	465	480	456	508	522	507	457	462	491	473	499	520	515	482	510	500	498	452	471	482	533	474	488	476	467	496	471	487	491	449	498	517	471	498	459	488	512	485	479	467	482	494	451	488	472	483	483	464	516	460	508	499	515	483	463	486	513	511	468	454	501	456	487	510	504	472	494	501	503	522	493	501	502	471	466	500	496	484	488	509	471	457	486	479	458	437	446	471	506	472	512	468	479	493	507	508	508	521	492	489	466	454	472	506	470	492	466	484	507	501	495	454	515	444	475	450	472	494	478	489	485	484	472	509	474	505	463	454	493	493	517	505	481	512	475	501	469	505	445	511	489	462	475	480	482	480	444	518	477	476	490	472	499	509	489	479	495	486	513	474	459	500	485	510	467	447	530	500	466	469	473	494	496	497	475	498	441	491	512	503	481	464	500	441	486	460	459	487	495	482	490	482	469	477	475	495	475	485	490	499	486	511	454	479	475	476	508	468	492	465	450	466	496	442	501	458	466	468	423	478	502	438	474	472	531	465	504	478	475	439	500	457	492	503	515	505	489	495	475	468	467	461	475	463	513	494	500	455	490	468	452	458	475	519	472	464	470	496	493	491	505	476	491	493	460	458	469	500	448	498	476	471	496	500	485	466	469	437	441	465	489	467	471	502	496	473	498	474	500	464	472	532	512	456	495	429	443	474	468	462	493	515	474	493	467	468	514	467	422	489	478	509	476	467	455	443	543	414	507	475	508	487	466	470	463	480	456	484	494	492	470	479	512	495	504	460	447	502	461	433	448	472	487	506	513	461	483	473	449	469	506	478	497	494	473	499	472	512	480	477	435	473	463	454	507	484	506	499	487	505	462	491	486	502	498	478	476	460	471	487	484	478	449	499	457	483	473	492	446	486	447	433	500	468	424	454	484	455	475	481	472	450	462	496	480	508	478	522	454	488	535	422	474	477	446	440	478	541	486	506	434	498	440	482	497	471	515	450	509	509	510	446	489	467	463	502	452	496	487	477	456	490	485	468	491	489	489	473	500	475	449	430	454	480	499	491	458	515	495	486	484	476	474	470	486	474	463	462	498	489	459	444	451	455	502	492	497	441	465	500	489	434	471	483	494	479	471	462	462	506	495	450	467	471	460	471	469	480	494	486	486	513	493	486	474	504	459	474	512	453	470	503	476	516	475	478	477	480	503	451	438	468	471	469	440	485	489	491	486	505	462	484	470	474	507	527	520	454	482	488	472	522	466	495	500	493	484	463	433	455	481	493	488	483	539	490	468	493	513	458	484	479	503	481	503	487	509	470	502	500	458	448	497	491	476	499	503	449	467	491	496	501	467	520	511	478	481	443	487	493	479	443	481	485	489	515	442	482	495	524	471	464	484	459	475	501	437	520	507	491	447	469	521	499	500	469	468	524	441	492	475	477	501	499	472	460	501	445	516	468	483	440	492	475	466	458	496	469	517	440	519	503	477	510	481	501	447	499	473	482	475	428	491	508	501	492	496	496	497	482	518	498	465	446	488	493	481	460	454	469	518	512	461	496	445	495	469	496	507	488	485	487	494	513	496	467	460	472	499	488	504	476	453	438	490	475	417	511	517	452	482	518	470	482	491	487	474	458	461	494	482	467	492	487	477	469	472	483	529	490	488	486	460	438	464	500	518	470	487	494	507	471	460	480	492	489	467	462	478	497	526	442	488	516	498	472	461	464	491	508	470	450	471	491	502	482	491	442	451	455	475	433	502	444	466	483	474	454	442	455	489	448	462	472	480	496	468	469	522	488	502	495	447	506	521	488	475	454	470	506	459	453	498	481	530	488	463	479	463	504	450	473	488	503	478	431	489	455	470	492	485	498	458	505	527	473	488	476	479	483	508	500	483	506	448	502	486	483	492	472	480	473	490	481	478	504	470	471	473	512	490	502	518	500	488	476	478	517	502	440	456	464	495	454	467	501	481	472	476	464	482	484	475	497	478	505	482	504	458	502	449	468	453	466	498	502	478	456	458	482	446	488	497	475	483	475	517	490	502	495	492	475	474	471	520	505	476	486	495	506	477	493	533	500	516	491	514	484	470	461	487	480	468	472	487	495	532	490	471	457	476	439	493	455	465	492	467	498	460	496	487	504	457	481	450	491	490	504	478	464	467	485	459	489	474	486	446	466	510	482	498	523	519	484	476	452	466	463	478	463	479	508	479	474	489	488	499	469	437	511	476	514	486	497	488	467	470	518	488	478	499	484	464	467	448	446	512	483	478	491	495	490	487	505	506	473	448	431	471	457	461	481	485	448	503	493	502	487	463	460	506	452	501	447	455	459	527	484	481	492	506	514	481	532	468	486	487	501	474	472	481	476	465	464	477	490	496	510	458	458	490	491	452	489	460	512	452	496	488	491	494	490	510	474	501	481	453	463	492	493	473	505	463	454	473	487	477	487	473	486	490	458	476	491	471	473	473	506	453	479	477	508	475	507	522	522	486	463	510	450	470	468	503	445	450	479	501	477	514	505	500	495	487	476	474	509	491	471	470	536	477	455	506	428	515	484	508	469	487	523	537	488	491	459	478	504	466	471	482	501	453	491	468	503	512	491	493	467	493	495	482	476	508	462	462	503	502	470	501	501	480	482	501	481	495	488	484	489	481	477	473	512	453	481	505	481	462	511	453	492	481	418	498	488	480	501	518	462	500	454	484	496	468	424	455	526	496	484	483	518	472	492	492	475	458	461	497	446	460	509	491	489	487	502	492	478	514	470	448	473	481	507	522	473	437	487	485	459	471	491	496	513	456	471	499	481	498	459	518	459	501	485	487	473	476	457	467	512	490	470	446	426	482	473	462	482	477	493	453	485	440	450	458	500	459	466	456	521	474	485	455	456	517	467	519	471	492	493	504	515	492	504	480	485	444	472	506	421	482	478	462	462	459	492	448	460	489	455	481	465	445	505	484	441	479	461	479	449	446	507	446	476	468	484	450	465	488	498	451	499	485	459	498	486	455	480	491	488	469	478	489	515	474	491	501	496	484	481	519	449	474	491	498	469	449	500	486	534	471	503	496	522	496	531	513	495	454	485	510	492	487	501	499	490	509	487	456	494	460	510	468	467	443	465	501	462	447	466	460	471	487	500	494	509	500	495	514	482	464	494	461	508	471	447	479	485	463	539	475	488	472	487	476	521	460	491	482	463	504	476	455	493	476	485	480	505	506	477	491	456	471	468	520	483	451	535	458	438	474	492	470	453	467	505	480	480	492	518	497	476	500	532	457	515	500	484	438	524	502	483	514	471	459	519	484	452	502	487	456	511	458	505	479	492	472	463	503	505	457
46162	28795	11070	5842	4020	3074	2441	1923	1657	1321	1172	1021	905	893	772	795	711	660	668	647	622	653	656	609	628	634	618	645	598	574	601	623	642	599	597	564	568	574	570	545	575	541	579	508	552	552	520	534	511	603	593	546	516	553	579	565	589	513	480	558	512	534	527	545	552	510	510	507	530	553	550	521	533	515	544	515	532	535	544	545	553	567	581	571	557	564	530	500	536	564	534	538	520	542	554	527	554	567	558	514	523	511	555	538	537	523	523	526	566	499	487	502	515	527	538	518	522	521	547	532	547	538	499	531	502	488	501	511	532	548	500	528	504	522	562	542	508	523	548	569	535	562	515	535	540	517	493	585	514	532	514	500	528	534	531	509	528	525	528	469	531	530	553	487	513	504	540	495	530	510	532	559	525	493	480	560	534	509	529	532	528	537	555	520	533	480	502	521	529	521	512	574	508	561	549	533	540	520	512	491	539	541	483	541	534	542	520	553	519	543	521	521	484	528	550	509	544	521	497	484	496	524	533	559	500	519	495	551	518	503	496	526	530	495	536	493	517	504	531	504	522	537	506	516	511	476	539	541	542	536	519	501	523	528	545	544	506	546	515	482	526	539	518	512	509	527	564	546	468	493	521	504	530	510	551	527	517	566	488	562	511	545	499	492	511	490	495	537	512	537	567	503	526	562	535	542	579	557	529	497	565	538	545	496	523	562	561	508	574	559	537	518	550	514	511	482	518	499	526	534	518	517	508	514	536	536	533	503	491	562	533	515	557	519	510	529	540	494	520	539	524	512	510	504	558	545	516	506	533	547	503	552	536	506	561	498	485	555	546	529	540	495	518	524	563	537	514	516	525	493	533	522	518	496	514	515	499	563	514	512	499	538	498	485	520	547	523	519	532	505	511	519	539	518	524	549	508	525	551	545	512	548	517	508	535	509	519	506	541	523	544	499	548	556	511	512	525	503	522	545	475	518	508	519	490	522	507	545	530	540	544	504	532	552	525	571	535	513	535	551	540	511	499	486	505	512	560	512	535	531	561	497	512	536	515	550	510	532	552	457	579	524	516	522	557	508	515	523	526	547	574	507	505	531	495	549	482	532	529	575	531	519	538	514	520	515	496	523	504	484	520	520	523	520	543	488	535	524	498	514	503	519	581	561	537	515	533	518	514	507	522	490	504	520	531	544	525	541	545	496	517	562	521	504	512	464	529	527	564	543	543	523	475	504	528	500	516	497	523	508	519	526	471	532	516	493	545	544	545	539	521	523	532	490	463	523	495	567	474	535	519	540	534	564	540	494	489	552	490	504	493	530	556	547	535	533	524	547	549	517	467	548	534	493	559	538	521	515	516	524	499	562	525	522	544	568	542	521	568	511	507	523	497	526	525	516	537	516	468	506	525	505	504	543	528	518	529	527	498	512	505	521	518	520	488	494	555	501	518	511	537	513	520	543	512	519	527	550	537	515	517	491	508	498	569	507	555	553	519	524	582	477	539	492	553	520	547	495	523	534	558	560	552	506	478	484	510	513	517	530	498	511	518	557	506	508	501	548	522	504	519	494	519	475	523	546	550	488	505	591	529	502	531	493	542	537	520	528	519	540	510	516	502	517	555	546	540	528	492	506	534	538	514	534	503	548	531	522	501	509	519	564	502	527	546	503	537	517	534	523	522	531	510	533	544	542	517	518	531	481	511	542	513	522	516	521	499	509	520	505	550	502	546	492	535	524	497	532	505	498	536	543	537	526	511	539	535	528	480	542	542	520	516	508	515	513	508	503	498	493	506	524	516	513	544	518	518	522	514	520	538	522	527	525	518	527	548	561	539	546	528	473	534	552	481	522	541	490	535	492	496	545	564	513	528	535	515	547	493	495	532	494	532	504	528	513	514	519	554	534	503	518	531	522	535	493	487	533	509	526	527	553	500	499	545	546	531	556	518	563	553	538	501	493	479	524	527	512	484	529	527	560	546	522	485	528	547	481	501	540	499	525	495	509	544	540	517	483	516	542	509	523	515	548	502	504	530	478	525	553	574	548	536	467	516	557	511	529	524	516	537	497	541	517	533	506	488	520	513	529	510	550	500	525	537	535	500	538	492	546	509	536	553	512	511	530	567	527	472	525	501	513	518	517	560	559	507	530	484	512	545	537	532	522	512	531	492	535	515	545	513	508	579	532	521	556	510	538	460	502	562	529	588	538	491	524	527	497	515	521	514	533	518	568	479	506	511	499	531	522	508	526	531	541	552	514	565	581	543	490	494	545	554	544	474	531	539	478	482	574	486	537	509	511	535	552	542	529	485	520	548	520	504	567	504	552	499	498	475	530	542	525	536	532	513	521	504	498	527	530	486	520	529	586	545	486	548	516	539	569	494	564	564	541	468	509	519	507	537	493	549	578	521	503	525	538	504	537	513	537	513	514	508	536	523	550	506	512	518	481	504	517	508	545	505	502	511	533	521	536	515	529	485	518	508	504	539	471	488	537	548	523	547	510	512	510	554	538	526	535	514	556	524	527	539	526	509	530	513	522	507	489	523	513	537	518	555	512	500	505	524	533	521	505	560	566	503	549	511	501	487	507	545	499	497	482	503	499	493	542	498	512	522	549	567	532	502	540	533	545	499	506	540	517	495	507	476	479	481	496	528	484	515	518	572	536	531	487	515	496	549	502	540	521	523	503	565	516	518	557	549	532	544	522	523	493	567	553	496	527	515	516	524	504	511	531	576	552	541	472	556	521	553	502	518	535	510	507	552	564	502	524	577	521	558	538	505	538	526	508	518	531	526	551	512	491	526	497	536	539	504	514	543	578	516	520	495	535	509	567	542	525	466	557	523	529	544	495	530	520	505	521	503	513	556	521	480	514	519	480	524	562	536	528	517	568	533	535	520	498	504	507	514	514	534	545	562	529	503	500	535	518	563	566	546	555	545	530	505	537	490	508	509	513	523	530	494	522	548	488	517	549	522	543	507	531	548	543	523	566	540	517	550	525	538	534	530	504	487	529	529	517	508	517	533	533	553	518	524	486	482	486	537	521	524	514	485	512	514	545	540	554	485	517	506	544	519	530	549	507	543	534	536	525	521	512	527	511	504	523	519	531	528	507	491	469	527	505	481	559	538	480	504	530	548	501	520	524	529	488	510	539	501	510	554	552	516	509	514	512	492	497	496	550	519	480	490	501	486	522	550	512	498	497	573	522	538	498	524	526	521	536	552	513	525	539	541	495	538	551	503	533	500	500	576	507	534	526	540	510	497	509	507	488	500	508	567	518	487	485	519	515	600	529	511	570	547	524	523	527	521	554	503	511	505	531	519	514	488	528	473	548	497	547	518	515	501	502	523	529	494	499	485	492	527	548	466	537	568	481	544	536	494	519	510	528	532	522	571	480	539	518	520	529	573	508	512	518	528	527	525	471	537	542	521	525	567	507	490	553	508	517	539	478	486	512	537	548	562	510	539	513	505	551	540	513	529	528	530	541	530	571	520	528	538	491
30002	22962	11858	1403	606	538	506	559	516	561	511	523	569	511	535	523	524	556	548	490	494	500	523	494	487	540	537	528	517	509	550	512	487	491	496	507	490	485	516	479	518	488	521	493	490	482	505	550	487	536	513	476	512	500	517	511	547	495	473	506	542	529	512	459	545	496	488	530	472	540	524	507	471	495	475	497	541	533	513	508	509	520	546	528	499	505	479	507	564	480	514	518	485	476	478	496	509	516	496	524	492	493	490	486	503	526	508	452	511	486	474	507	469	537	496	500	496	488	479	472	506	548	530	512	508	493	504	484	478	514	506	504	488	486	472	508	514	515	506	494	491	493	479	515	536	464	516	505	512	499	512	466	539	529	478	482	511	484	491	498	499	516	505	478	503	522	493	499	525	501	478	496	485	507	506	511	538	487	520	514	530	523	503	475	496	534	485	497	447	491	503	524	519	485	490	506	508	589	478	502	509	499	500	522	488	485	530	543	530	519	483	514	514	482	532	520	488	538	499	501	479	476	503	468	468	509	479	480	497	507	531	502	504	517	483	494	433	474	490	540	550	514	521	505	542	510	522	526	483	514	492	525	481	516	459	523	471	464	494	493	459	531	476	497	508	539	506	464	514	489	498	513	508	478	492	454	525	523	489	481	485	489	516	535	480	535	498	523	507	493	475	484	509	467	441	516	483	496	434	484	500	492	514	462	533	492	482	484	504	516	503	509	528	498	508	505	504	472	518	505	482	510	477	518	505	503	515	501	470	510	517	526	489	523	520	497	532	511	514	497	507	489	510	479	552	463	490	484	515	475	500	469	526	469	551	534	489	503	513	528	534	537	506	522	503	514	444	467	452	531	486	492	490	478	494	522	492	512	511	461	491	491	530	510	489	517	490	518	498	483	505	522	506	513	508	517	514	532	501	449	520	539	465	556	495	499	459	499	503	497	524	503	493	499	543	525	532	506	431	474	517	558	451	528	527	534	543	484	473	481	451	545	473	509	466	513	523	535	495	508	492	523	522	489	500	500	468	520	521	534	496	481	499	472	514	519	501	518	500	510	500	488	504	511	520	483	492	506	491	495	479	506	524	477	507	500	527	512	505	457	512	506	485	490	473	495	521	510	552	521	498	508	502	483	516	494	503	525	471	449	505	505	548	475	480	482	487	485	486	489	473	479	527	508	503	507	500	518	521	507	488	513	460	470	500	534	505	513	504	518	512	508	485	470	475	485	484	479	507	455	521	507	489	539	497	534	527	468	480	496	500	519	515	501	509	507	495	485	516	490	546	473	502	506	504	512	522	480	514	501	500	463	515	480	509	522	477	482	482	554	528	500	495	467	529	480	491	533	499	494	548	475	506	514	505	496	499	540	512	506	456	493	450	547	504	455	509	535	497	505	478	521	494	494	475	492	508	506	490	483	503	504	499	507	510	522	520	494	490	527	521	524	481	517	503	492	522	498	500	497	501	483	560	475	493	507	486	499	508	486	530	518	525	560	503	508	507	493	477	479	525	494	495	522	462	470	496	464	515	538	470	505	509	483	484	453	498	470	508	514	519	509	499	526	498	455	480	469	516	507	488	474	465	515	527	553	498	469	517	528	452	482	462	512	478	510	491	485	546	504	504	558	560	491	531	475	537	493	519	527	449	507	518	523	498	473	530	471	517	459	505	497	539	495	500	503	470	547	487	533	486	522	516	480	492	477	503	552	507	483	479	509	508	485	500	532	515	461	490	484	533	509	508	494	510	503	481	474	529	505	495	488	513	504	495	512	496	470	465	518	550	504	492	458	508	483	518	524	512	454	452	501	513	484	522	530	504	521	519	504	506	518	473	519	499	545	510	516	507	506	503	525	489	491	494	490	513	492	483	497	515	497	505	475	506	523	486	493	496	451	494	513	509	504	449	498	546	504	531	510	512	465	533	484	515	517	515	567	479	488	503	497	504	523	518	528	483	522	510	487	515	490	490	484	499	476	534	478	495	499	510	489	499	486	505	451	495	485	465	522	504	497	529	511	514	501	500	535	527	494	486	521	475	492	544	487	516	533	518	518	507	509	545	493	531	468	502	495	507	472	494	505	535	521	526	503	480	457	483	501	495	477	468	482	536	518	552	494	503	492	517	519	496	528	500	538	495	501	473	487	486	503	491	451	538	508	489	499	540	501	462	469	511	508	497	533	520	485	482	493	463	512	481	514	514	462	542	484	502	500	479	508	493	509	503	511	461	520	519	473	489	490	520	496	503	505	480	512	520	515	494	495	528	551	482	479	511	514	542	500	502	507	496	520	494	487	528	463	497	485	503	464	526	508	489	489	479	511	480	517	503	515	497	506	469	481	513	528	524	511	476	530	534	477	487	486	502	515	547	500	527	507	495	489	505	488	518	510	493	502	461	499	485	467	510	477	466	475	519	523	492	456	482	499	473	478	536	487	475	498	521	481	470	483	501	461	529	475	500	507	463	490	503	465	502	488	488	502	505	464	485	499	532	464	506	531	507	473	487	489	500	517	519	494	541	499	492	524	496	549	491	537	533	501	521	471	506	519	510	513	483	505	479	522	523	468	499	463	520	509	503	465	493	483	466	525	468	496	478	519	510	523	487	514	506	500	484	489	484	471	495	527	479	505	494	529	544	520	514	511	491	553	547	499	491	532	494	448	502	502	524	518	466	505	540	503	527	483	535	538	528	521	491	495	544	498	500	511	488	511	521	457	510	488	529	511	487	471	505	474	490	525	510	524	495	466	536	476	515	485	498	513	500	500	504	510	518	488	486	498	494	470	501	477	520	482	523	503	488	501	481	540	526	539	508	509	490	514	458	504	524	475	485	483	527	493	479	516	515	518	485	508	492	460	522	553	518	499	534	481	500	485	482	457	560	478	524	485	502	498	535	514	510	488	498	539	524	472	529	502	516	525	485	473	487	486	514	499	443	495	521	481	490	516	490	523	481	483	534	493	494	548	498	524	515	526	538	473	486	526	525	521	505	471	444	531	494	497	492	487	506	495	511	506	477	519	509	490	515	497	471	476	504	498	490	503	495	506	507	492	517	496	469	523	476	484	524	525	526	489	473	560	519	513	488	520	487	528	504	483	520	477	502	513	518	488	522	499	529	485	487	456	530	462	498	557	515	514	536	496	502	485	508	481	497	494	531	526	509	468	501	497	569	483	516	512	484	514	491	511	475	495	502	530	511	527	554	509	503	490	510	505	492	451	503	495	460	470	476	516	500	490	506	500	510	486	496	495	497	505	526	518	501	472	519	506	506	536	500	481	473	488	503	476	503	538	489	482	488	481	492	477	517	583	505	500	499	467	491	540	521	525	533	432	469	537	495	530	507	494	502	502	504	497	542	506	522	497	481	480	477	491	488	475	503	497	510	471	502	494	556	486	504	551	480	492	552	511	505	531	493	493	522	491	497	491	506	519	503	440	447	516	466	480	522	504	517	460	507	476	469	472	475	508	520	514	484	472	500	516	514	515	548	522	484	481
38399	16844	1572	912	674	674	664	657	565	605	631	593	571	536	605	594	561	590	591	589	610	607	563	559	562	559	587	574	642	622	574	578	581	532	606	583	614	583	591	582	608	593	630	575	555	594	569	563	598	550	623	648	566	619	601	591	565	592	574	538	573	553	536	545	598	556	544	598	602	565	627	612	620	604	559	616	590	580	566	600	555	600	571	577	573	602	559	582	624	611	588	599	541	624	586	589	536	592	614	555	573	565	593	617	576	604	509	545	569	587	595	595	536	584	587	576	549	639	581	563	591	594	609	595	580	567	565	590	561	605	519	590	562	547	645	622	531	535	586	569	619	583	608	557	577	585	593	542	593	609	563	568	618	576	592	578	572	589	554	579	585	599	573	529	564	594	609	606	579	564	557	602	591	565	600	551	528	545	539	539	582	553	590	560	575	558	598	588	554	565	562	561	575	589	602	559	548	606	573	601	608	587	586	570	568	625	579	616	561	617	586	632	585	627	587	572	575	585	566	619	615	573	558	573	592	593	579	547	564	578	602	630	565	574	594	552	613	599	552	598	625	552	613	615	603	558	576	566	583	583	532	602	586	611	595	558	563	592	587	605	611	615	592	582	563	602	591	570	632	564	606	574	603	577	543	584	584	569	651	576	569	557	586	568	592	558	599	572	609	566	613	556	581	604	570	623	615	607	566	659	585	585	587	596	585	598	581	607	631	593	542	624	573	619	606	589	592	577	592	544	531	616	570	569	587	584	626	582	586	619	622	566	541	561	591	578	610	577	558	566	578	607	580	636	617	592	573	585	528	568	596	585	614	537	598	543	585	604	579	581	608	595	555	606	568	586	579	593	616	584	585	561	583	547	585	620	629	588	542	568	563	599	559	529	587	597	574	561	568	591	536	616	606	613	577	580	572	624	581	555	565	592	595	594	576	569	619	566	595	582	592	602	584	582	521	564	600	527	558	609	577	588	540	575	561	574	584	564	580	573	531	556	611	598	616	542	548	627	544	607	552	555	564	619	598	589	557	559	592	594	556	591	598	592	618	614	591	627	617	589	531	576	579	611	595	585	605	577	612	604	585	609	596	580	581	569	556	615	585	565	597	560	614	583	564	600	557	545	581	578	555	572	586	570	604	594	528	597	590	556	593	567	578	565	568	587	588	549	608	594	587	571	567	592	596	554	555	585	562	607	585	582	583	581	620	603	599	575	553	548	567	601	592	546	579	598	552	569	546	608	577	575	577	554	571	598	553	565	586	562	593	592	561	592	538	640	599	601	579	529	553	598	577	558	589	592	595	604	606	620	545	573	600	585	579	582	597	555	577	547	554	585	577	554	586	568	595	572	581	590	538	555	598	581	608	591	592	563	583	572	611	586	553	580	566	553	556	600	573	635	574	567	584	565	565	585	584	543	545	543	552	546	568	567	555	555	592	560	568	577	553	589	545	566	600	567	520	578	591	588	628	574	608	606	579	561	622	573	574	566	580	611	605	604	603	592	612	611	616	561	585	606	547	571	602	604	585	584	575	576	591	576	619	538	580	597	547	592	581	624	577	581	604	633	585	565	565	594	554	563	551	561	590	593	600	583	575	584	566	620	600	579	604	585	565	555	587	576	560	603	588	604	581	593	579	590	574	599	591	603	597	534	618	564	592	608	566	570	581	548	537	623	641	593	632	566	585	600	605	585	552	538	586	584	583	596	595	578	573	568	595	538	534	629	551	611	591	629	592	577	555	597	609	536	557	577	605	612	538	574	578	594	591	610	577	568	562	585	569	575	594	600	592	551	578	600	592	589	565	618	537	572	550	573	577	571	598	573	583	609	602	580	560	592	587	608	600	571	591	601	584	573	570	581	581	638	592	619	580	550	594	596	569	630	562	577	578	581	634	550	581	588	602	593	574	537	603	579	577	615	617	581	580	596	576	604	603	608	581	601	623	594	587	592	538	601	610	590	582	584	581	532	640	574	611	581	590	599	544	524	571	594	602	614	566	560	575	535	610	604	604	559	587	567	602	533	575	605	612	537	595	555	573	569	535	587	612	580	608	581	583	570	518	607	580	552	628	556	598	529	591	576	584	555	599	594	591	570	571	536	613	599	619	598	568	553	548	562	549	571	566	592	602	601	579	589	605	602	560	595	543	565	613	544	581	584	547	557	625	570	611	598	544	591	568	589	611	571	568	571	570	610	592	564	556	566	538	609	577	598	560	586	601	572	560	537	585	574	581	538	602	627	597	609	593	570	583	587	621	556	576	585	539	566	561	562	570	599	589	581	546	546	563	584	582	604	604	581	580	586	582	616	567	586	614	621	598	554	547	584	551	590	580	542	600	554	600	549	567	584	603	553	584	606	594	625	570	614	585	585	584	590	578	589	566	603	590	565	600	528	594	556	563	540	588	586	554	547	610	559	566	573	562	564	596	579	594	586	540	563	576	551	554	602	565	578	565	609	574	577	614	592	599	596	582	571	592	576	581	530	610	613	574	563	612	583	633	604	564	585	613	566	603	586	600	591	593	548	594	584	585	563	623	578	541	583	544	585	551	597	555	588	603	577	578	572	584	562	552	556	574	557	600	573	590	562	564	595	604	583	626	595	619	557	572	588	602	598	648	567	572	592	569	587	590	564	598	568	615	521	605	614	577	602	597	543	576	588	594	582	550	618	592	616	573	548	565	564	580	607	621	606	572	592	641	612	573	576	581	593	576	627	527	556	584	557	565	603	543	616	510	603	548	581	561	563	628	559	599	618	602	577	556	582	602	627	624	588	566	571	528	599	604	553	554	579	581	575	614	582	643	563	562	605	613	611	596	600	579	591	611	580	567	590	604	565	604	589	565	596	586	588	541	590	575	624	599	598	591	569	566	600	560	568	605	567	572	554	543	585	568	584	604	571	608	592	558	560	562	626	594	584	541	624	635	607	580	535	551	582	545	576	587	582	580	565	563	571	582	569	565	563	598	597	617	550	554	594	569	594	540	636	565	562	600	573	584	562	625	577	588	620	606	602	559	641	561	582	638	579	563	573	626	615	567	588	560	605	598	561	608	586	635	571	600	560	576	561	597	581	586	565	620	602	564	564	560	580	569	554	564	568	627	582	603	589	555	571	573	599	559	573	562	585	570	635	590	559	564	531	595	573	563	561	609	602	639	591	609	575	569	579	552	624	616	572	601	598	609	616	555	559	529	601	573	557	583	577	582	589	595	618	604	526	589	571	568	530	569	577	583	592	607	639	615	594	572	570	579	583	570	567	592	590	556	536	588	603	562	577	642	611	571	546	552	574	563	611	571	543	588	558	570	529	512	583	554	628	593	544	586	587	562	595	584	520	582	611	595	585	591	576	562	581	628	554	568	618	552	581	577	615	547	585	582	612	592	563	568	611	563	607	590	553	576	566	591	599	564	581	608	595	564	595	587	576	568	588	570	566	598	530	603	588	631	556	585	581	582	564	594	567	573	594	547	582	574	582	620	561	574	589	591	582	554	584
23201	20704	27945	23518	20689	11980	1025	687	556	528	432	447	405	383	386	366	329	344	321	342	340	352	345	330	317	339	333	360	300	331	327	343	347	337	314	350	309	341	350	313	312	336	335	325	344	364	315	317	332	326	302	343	319	316	321	303	309	306	350	357	320	351	291	314	279	345	317	339	313	323	335	324	291	325	318	313	325	342	313	303	318	321	331	335	302	346	343	293	343	337	290	328	331	351	321	298	280	319	301	317	320	329	285	333	309	336	293	351	332	287	312	333	328	294	276	330	300	313	314	289	317	334	310	312	302	337	301	308	313	316	283	306	304	301	334	335	317	309	310	310	332	344	304	309	298	280	304	310	329	355	329	280	332	326	305	293	310	328	338	304	289	290	309	295	333	365	291	319	316	302	278	305	301	317	319	330	324	316	305	309	306	300	299	298	302	305	329	302	345	295	308	300	322	328	316	331	301	292	341	322	314	304	307	293	306	328	301	277	329	296	286	312	328	320	302	293	328	328	330	318	315	357	300	329	325	321	308	318	337	304	325	313	325	335	327	296	298	335	323	307	314	326	298	324	294	307	281	354	290	307	302	300	312	316	284	343	317	318	313	333	296	296	302	315	309	308	313	318	349	305	316	329	321	320	307	330	314	297	280	317	317	322	288	303	294	315	335	354	311	303	333	300	302	318	306	292	319	305	314	320	329	309	296	313	322	302	279	295	280	292	327	305	322	310	317	335	318	314	323	285	333	300	293	289	316	301	290	314	354	292	316	299	299	300	316	324	345	302	319	288	334	312	339	307	361	321	324	355	313	300	308	304	279	314	303	293	301	312	308	319	336	303	320	325	299	310	318	346	293	339	293	339	328	327	315	283	296	321	290	309	332	355	338	303	294	286	315	297	303	346	337	309	308	306	294	319	300	308	296	312	310	308	332	299	311	288	295	335	331	317	334	348	311	339	306	342	319	314	293	316	299	289	305	324	315	345	299	344	316	316	309	318	293	327	297	292	297	303	313	335	293	340	310	362	308	310	312	325	315	311	288	309	338	296	305	297	341	333	284	311	316	298	310	341	313	312	290	311	315	291	321	315	287	296	276	297	328	304	300	308	290	325	297	337	320	287	311	304	330	334	292	338	332	294	303	333	290	308	317	336	294	300	316	316	304	326	312	327	312	297	292	335	323	310	295	306	319	301	312	312	325	336	311	298	320	318	313	328	309	309	305	288	289	295	320	310	287	288	306	309	308	306	312	302	303	320	292	299	289	287	295	308	333	308	302	327	299	329	321	319	308	307	275	295	309	288	287	282	312	291	358	308	293	306	311	299	305	291	295	295	321	293	302	333	246	314	341	308	319	332	319	320	305	331	304	310	316	293	325	306	295	343	310	290	297	294	267	309	293	287	312	300	336	326	347	347	317	289	317	301	336	322	313	329	311	321	297	309	281	317	308	351	302	326	318	292	318	287	321	345	323	287	292	301	316	302	275	315	317	294	330	287	322	307	298	320	323	333	306	291	298	288	324	332	345	320	332	313	324	313	336	312	327	311	323	296	315	329	272	309	299	289	304	325	336	306	313	336	311	359	327	297	338	325	312	288	293	342	279	264	305	297	282	288	325	322	336	277	316	306	335	312	319	301	324	300	323	326	269	279	320	300	296	324	317	298	314	279	303	325	309	341	317	331	318	339	319	318	309	308	303	312	317	309	321	317	301	308	290	302	352	327	336	329	324	345	316	332	280	309	331	311	309	312	296	290	311	262	284	284	316	311	316	330	280	289	326	312	306	310	309	302	317	327	284	279	291	305	296	314	291	291	305	328	326	334	283	312	277	289	337	342	303	319	287	311	319	318	321	322	291	339	329	305	326	329	337	336	295	335	323	288	335	308	295	315	293	295	321	295	309	317	321	300	283	314	325	299	292	322	321	295	324	325	335	301	321	326	336	326	319	292	314	316	310	319	333	285	294	309	317	324	304	330	339	308	304	288	305	326	323	324	303	345	318	339	329	305	351	329	322	309	303	309	303	337	306	300	341	319	315	292	292	281	284	323	302	298	318	309	317	309	324	299	303	325	287	313	292	322	313	298	292	293	330	294	326	339	328	280	304	316	283	319	303	288	306	312	346	311	298	332	295	299	290	311	317	333	329	312	319	321	330	301	313	316	301	327	327	321	307	322	317	295	311	306	312	356	311	329	330	325	299	315	348	338	326	303	311	281	311	303	292	331	326	310	337	325	352	320	298	309	282	317	301	294	307	323	312	290	319	337	296	300	290	296	303	309	317	315	330	284	327	326	318	321	301	317	290	305	312	312	299	312	311	349	290	302	307	308	302	305	313	305	298	318	310	302	315	324	357	327	302	313	279	305	320	317	326	339	345	285	344	337	307	308	323	319	313	283	318	326	298	341	291	369	278	302	315	313	321	337	286	297	313	297	338	306	327	312	298	338	312	307	291	321	330	302	286	327	287	287	307	317	337	292	300	313	330	318	294	306	334	274	289	326	342	318	287	332	308	309	337	289	303	293	317	312	317	303	334	317	322	285	295	289	335	326	310	282	341	272	327	316	325	340	345	306	291	324	327	347	305	320	290	292	325	329	303	307	320	340	318	324	310	290	295	316	345	302	305	350	314	333	316	321	349	333	307	317	313	301	340	330	297	319	320	297	318	312	343	298	310	312	290	296	334	277	318	288	300	363	293	302	294	304	281	325	345	309	300	275	331	325	301	305	313	294	330	314	327	299	323	284	319	322	285	296	321	340	313	307	327	297	329	278	294	290	320	323	308	302	302	314	335	298	308	293	307	296	327	328	321	314	316	284	318	328	280	320	325	302	293	318	333	300	288	291	331	306	304	325	272	311	320	309	319	319	316	344	311	314	314	322	311	316	333	302	314	324	336	327	291	286	321	326	315	344	311	321	316	314	303	323	321	298	335	306	325	295	295	294	297	302	316	326	323	289	324	311	306	313	331	291	325	319	323	297	321	280	305	315	321	305	320	263	311	318	325	308	297	327	321	307	305	318	293	357	280	285	323	274	287	297	306	298	321	291	315	306	280	321	291	300	309	329	325	294	307	320	329	342	333	326	314	312	314	307	306	325	328	314	293	334	316	349	364	318	327	323	313	322	318	318	311	313	320	316	314	311	291	331	312	323	333	280	295	336	278	325	302	299	321	320	297	329	315	311	332	335	313	309	335	305	329	299	274	290	322	301	318	289	307	328	346	337	317	319	297	304	315	334	302	317	318	296	299	318	306	280	316	314	329	325	278	318	294	306	326	315	311	327	307	317	314	325	322	301	305	315	286	307	310	313	293	312	321	285	320	318	309	330	295	288	324	284	347	307	321	306	332	303	324	308	300	310	285	303	321	346	286	352	285	337	293	292	339	318	297	315	308	296	282	329	295	332	305	340	289	305	300	314	293	329	300	342	318	308	269	293	331	309	309	332	310	314	326	309	320	305	308	289	311	353	303	305	335	319	320	297	327	344	343	301	332	296
41736	28159	6655	3191	2164	1620	1246	1079	863	751	645	579	548	528	499	462	486	450	407	415	413	429	403	378	399	428	483	393	392	386	379	394	398	416	418	377	406	391	411	402	332	387	379	360	375	349	363	370	388	403	367	377	380	392	398	421	345	318	360	342	384	369	367	386	369	376	342	365	381	354	354	370	361	334	389	357	395	378	354	401	348	387	416	391	370	344	336	367	373	342	371	351	371	393	410	380	378	349	315	366	367	353	376	374	345	357	387	391	363	342	357	394	355	368	367	376	354	373	355	391	393	367	339	333	334	380	359	356	364	376	359	390	317	346	358	387	386	365	371	337	351	354	370	354	376	358	359	353	385	395	373	376	334	332	343	340	386	348	361	370	393	396	400	301	359	368	387	340	357	354	365	339	368	389	328	340	367	344	378	382	341	353	380	383	364	365	355	344	398	376	343	378	385	372	353	361	370	348	350	356	358	360	349	336	355	367	376	351	349	380	353	376	390	363	344	369	386	385	372	370	409	379	395	389	398	371	351	359	381	367	355	346	365	346	377	333	368	359	371	366	324	326	349	333	346	365	368	319	371	348	355	356	387	346	323	352	344	357	351	361	351	368	360	311	367	344	349	344	360	408	346	336	410	326	325	374	339	355	367	379	365	375	356	339	350	356	383	378	384	387	377	323	354	420	362	343	365	322	358	339	386	370	351	381	360	369	337	344	345	380	341	361	361	357	362	377	358	361	372	357	327	356	355	404	340	383	358	396	381	331	347	391	377	364	362	323	395	376	379	381	370	374	355	386	377	348	382	356	328	349	364	361	371	357	369	376	364	348	355	374	368	375	324	374	350	386	340	373	363	333	379	376	370	376	365	357	358	368	337	336	339	406	350	347	389	357	353	348	367	377	341	325	334	396	364	368	326	351	366	385	351	354	352	381	357	336	368	364	355	340	366	339	354	356	350	382	423	336	406	350	362	338	412	360	366	379	338	349	363	357	318	357	343	360	352	397	359	362	335	363	339	403	324	389	362	375	354	344	378	387	339	339	350	321	371	361	340	375	353	375	338	342	356	355	378	357	354	365	363	346	339	402	330	353	368	393	371	343	352	370	350	358	344	363	352	366	341	398	384	361	350	367	370	343	374	373	336	362	388	382	370	352	377	367	344	378	367	336	365	357	372	365	363	331	367	365	375	385	348	400	364	367	338	388	328	347	427	406	384	372	347	390	387	371	357	359	361	331	385	366	374	357	339	367	383	380	366	356	383	365	352	320	387	324	369	335	358	369	365	385	374	365	354	371	401	363	399	345	356	389	393	345	343	347	361	340	360	345	374	397	361	366	333	343	367	394	388	368	378	373	348	398	372	385	360	379	377	355	413	367	353	366	363	370	379	372	353	390	349	361	351	378	354	378	330	363	365	356	350	362	365	335	375	365	415	391	354	340	375	339	359	308	363	337	360	363	361	364	372	359	354	376	377	362	361	341	339	382	373	356	372	401	362	370	347	356	394	375	402	391	366	379	359	339	347	356	387	358	374	365	375	358	365	383	344	338	354	341	384	373	376	357	370	412	371	359	356	392	358	361	355	357	363	348	390	368	367	318	342	373	338	387	347	343	365	362	372	386	363	350	360	357	354	375	370	349	363	355	366	363	355	411	365	348	377	360	378	360	366	356	412	377	373	324	350	350	340	365	347	361	376	378	362	359	394	374	348	384	364	354	338	356	360	344	359	365	366	357	373	386	396	357	337	374	353	349	353	384	358	377	387	401	353	395	354	378	368	357	387	335	326	378	366	364	354	370	333	356	375	370	374	375	411	386	370	348	355	324	380	355	357	355	351	343	355	364	360	343	346	372	345	349	336	359	351	411	379	336	394	375	338	377	383	366	363	362	378	335	368	355	351	326	332	365	343	373	380	358	350	333	365	354	347	351	377	367	363	343	370	380	379	373	353	371	340	373	361	369	367	355	375	376	374	371	375	392	386	364	372	364	357	334	390	361	406	362	345	341	372	360	369	365	357	354	387	387	380	331	378	396	366	384	358	371	314	381	354	331	370	359	355	356	350	354	378	378	354	360	397	388	345	342	355	374	350	384	396	413	364	368	409	352	368	378	368	365	343	373	341	353	344	352	371	342	368	346	349	390	379	356	353	377	323	343	376	341	365	388	380	396	314	335	363	353	400	361	390	372	371	365	365	368	354	362	375	355	341	365	313	339	350	387	373	310	374	348	340	392	374	354	348	341	329	365	343	332	380	354	326	361	355	394	361	341	368	370	391	417	377	349	356	402	348	350	360	370	377	343	386	386	338	379	385	378	351	353	345	370	350	355	341	365	372	381	360	356	392	346	353	333	369	381	364	369	404	346	360	338	384	358	357	364	357	378	385	368	346	359	351	411	416	358	366	384	331	360	345	344	342	377	336	369	324	366	393	358	358	357	349	343	329	390	377	369	365	352	372	343	374	370	353	360	384	368	338	380	399	362	375	373	358	384	355	374	351	359	364	354	405	347	342	329	368	377	344	374	341	397	354	361	376	359	349	372	408	330	371	399	394	367	383	365	355	390	365	366	361	380	343	340	362	341	390	356	397	326	355	366	378	371	347	366	380	375	362	349	381	386	381	331	363	360	354	380	372	383	385	334	375	379	355	340	367	360	359	380	387	374	378	368	364	366	352	380	394	388	351	383	378	372	344	381	358	364	337	397	375	385	335	354	367	375	343	327	374	367	370	350	385	348	337	344	389	372	367	340	374	362	350	371	364	379	380	345	371	365	393	359	331	366	353	331	352	342	370	342	340	335	351	357	320	348	380	371	383	360	387	332	345	383	358	345	339	370	387	360	344	355	368	388	349	407	380	346	381	400	340	373	360	360	361	346	368	366	377	412	351	373	394	341	385	370	362	374	380	376	362	344	366	386	327	348	388	381	350	383	382	359	387	342	350	347	358	377	345	396	356	370	349	376	362	378	348	355	351	349	345	369	340	358	378	338	337	363	389	376	360	327	355	388	390	375	363	347	376	398	405	369	366	352	378	358	330	368	384	373	349	379	364	361	343	382	376	364	402	388	322	365	341	370	360	351	390	372	380	387	360	391	353	353	330	340	347	390	332	358	376	353	341	345	351	368	351	354	338	364	346	360	349	350	349	343	387	359	396	390	359	354	394	338	407	397	349	362	329	364	372	388	343	343	355	365	348	362	341	378	371	406	371	385	361	393	368	363	348	360	395	357	357	380	369	359	359	375	362	367	363	371	336	396	341	361	342	374	361	361	372	358	354	383	344	345	386	351	346	347	370	359	351	378	367	350	335	321	374	412	351	339	387	351	373	328	381	339	322	369	381	351	354	335	385	354	364	366	335	365	369	359	376	336	323	352	387	351	369	343	366	341	407	367	376	347	297	355	363	400	373	350	346	366	357	339	381	365	363	372	313	380	348	360	378	366	346	325	364	375	357	353	318	338	348	362	374	335	359	345	327	351	356	406	364	360	341	369	364	343
24352	20713	26978	24332	12978	1317	939	828	794	749	735	761	734	710	755	725	754	700	746	741	720	712	741	711	701	706	726	727	744	724	734	686	703	656	711	680	668	726	701	715	718	727	672	659	718	702	699	699	704	678	686	722	698	674	632	679	728	679	743	741	704	709	684	706	711	691	698	727	653	704	728	742	682	697	706	678	647	699	679	733	723	676	674	679	701	700	654	675	712	661	685	700	680	666	669	659	738	751	679	701	674	699	713	667	672	682	735	701	703	705	678	713	676	681	680	668	738	699	697	727	730	709	705	729	683	708	713	703	669	695	705	639	724	689	654	721	676	661	678	730	701	705	670	738	716	695	684	703	684	686	704	714	664	740	756	715	743	669	706	641	662	687	682	664	657	676	691	672	696	650	723	681	694	686	704	644	689	719	664	688	697	722	696	632	665	700	660	704	666	665	667	661	721	671	701	691	712	649	695	694	688	651	682	673	683	662	717	708	693	671	664	633	674	705	699	686	696	673	700	665	667	687	682	709	704	678	729	694	681	686	700	708	689	703	704	677	670	702	651	746	700	690	677	666	706	724	665	672	706	650	709	682	716	679	723	706	681	636	685	728	680	687	653	699	708	695	667	694	686	662	681	726	686	688	680	689	656	679	669	721	691	686	679	664	644	673	670	726	683	663	683	665	702	650	707	706	705	712	690	675	686	711	686	737	683	688	710	647	712	666	678	700	680	698	693	680	735	756	705	696	663	696	656	697	707	706	667	715	689	687	670	694	719	651	692	703	667	677	711	679	666	701	724	692	684	699	670	662	704	743	687	656	664	716	656	687	714	672	687	667	690	699	717	656	679	661	706	705	676	698	642	656	689	725	661	697	687	677	680	661	667	687	700	723	658	622	662	677	667	706	675	663	701	718	697	681	713	710	657	688	682	656	686	733	704	706	665	685	689	652	694	711	744	648	700	636	685	687	676	675	682	664	697	676	682	721	655	677	700	723	728	695	677	714	659	674	707	691	646	671	710	695	665	650	673	707	708	686	681	645	709	680	705	716	686	665	721	714	673	704	717	632	702	698	701	655	691	702	679	711	683	708	657	686	704	685	678	644	667	692	688	691	708	712	639	694	693	704	668	680	667	680	665	728	693	679	670	691	737	666	731	695	696	694	708	665	642	670	711	694	694	669	691	658	704	668	726	673	676	679	659	673	687	677	729	669	670	667	678	677	688	680	693	654	724	699	663	666	670	650	680	691	686	689	688	666	708	675	691	671	686	665	696	698	650	748	654	695	688	612	684	625	661	667	662	654	702	660	695	727	650	658	682	705	658	688	692	719	703	680	678	677	685	685	700	631	723	733	686	720	663	661	705	707	696	709	718	697	725	685	698	688	690	739	700	770	732	674	686	698	636	696	694	718	709	676	675	681	677	694	692	674	705	714	708	686	701	703	737	717	709	683	690	718	683	697	694	707	698	702	668	677	723	693	694	665	714	612	642	665	720	701	654	690	678	688	710	705	683	720	688	699	671	692	703	672	702	664	681	695	695	718	692	677	689	685	652	738	677	702	705	685	698	725	703	623	668	698	685	659	736	652	707	697	702	697	638	743	682	673	720	707	680	684	718	696	692	683	717	688	672	659	668	670	668	689	679	685	699	653	729	688	708	698	659	712	692	702	690	656	676	682	726	675	687	674	702	677	685	657	666	691	715	683	706	668	692	720	729	672	661	711	655	682	707	639	707	672	663	659	729	674	702	686	682	698	684	694	675	692	637	712	702	675	668	699	723	709	678	685	703	701	657	699	666	676	684	694	679	695	654	698	732	700	667	647	701	681	727	679	710	682	686	706	677	700	639	686	699	721	723	714	726	671	718	700	673	666	696	697	676	672	726	683	683	731	718	713	621	665	704	687	695	690	713	662	681	689	684	702	669	706	666	713	675	694	684	663	656	696	689	696	711	694	685	666	698	737	656	711	696	689	648	713	746	697	682	688	675	638	640	679	702	665	683	646	706	672	639	679	640	734	688	669	699	695	735	717	701	682	664	687	707	708	702	659	691	653	684	674	695	715	675	709	690	675	664	660	667	716	702	720	743	701	691	654	695	663	671	671	669	634	667	717	685	732	727	642	707	679	698	640	677	715	674	698	673	691	682	701	708	609	674	675	708	674	674	673	658	742	706	687	731	673	673	659	675	697	641	691	679	674	667	677	688	700	684	708	717	677	709	679	665	718	683	674	677	721	682	670	679	705	697	694	639	720	715	680	717	686	718	714	689	655	665	723	653	717	670	662	710	685	648	646	725	748	681	690	680	676	695	692	707	689	689	664	696	689	697	669	689	701	681	634	728	711	665	697	672	687	673	684	690	675	697	713	664	699	688	657	735	700	704	670	667	674	672	694	705	695	620	710	725	703	638	674	703	665	685	637	659	695	699	670	680	687	705	647	709	653	660	704	709	657	724	661	651	679	692	687	654	715	628	693	714	699	674	706	687	651	641	674	683	675	690	679	686	670	679	672	692	707	690	655	674	662	679	667	697	627	672	742	677	674	705	669	674	681	666	671	668	683	647	695	701	687	670	709	696	657	702	743	684	689	712	642	665	690	690	662	655	723	689	715	674	676	673	673	655	647	698	698	703	673	657	698	702	681	667	704	682	692	683	702	630	698	668	669	649	650	652	697	701	683	687	738	652	654	677	683	637	705	681	662	691	718	666	678	707	632	676	672	644	658	671	679	716	715	684	654	664	690	726	676	630	680	666	664	691	715	662	632	662	715	682	683	707	696	678	681	688	676	706	674	648	682	660	668	699	717	688	704	681	692	649	691	720	715	748	678	690	674	655	667	712	638	653	695	735	704	696	683	724	691	691	696	701	666	680	685	702	676	729	702	711	674	721	696	685	712	639	722	641	659	727	685	719	722	676	698	712	688	658	665	698	662	708	730	690	723	667	703	715	692	658	655	682	652	702	643	687	724	699	686	692	722	681	665	689	659	655	710	699	706	673	663	705	644	727	664	686	721	697	683	695	699	689	693	705	703	671	627	703	711	686	694	640	682	685	698	679	694	668	682	659	681	703	652	672	696	665	746	701	698	667	710	716	672	675	662	739	693	689	663	668	650	668	724	702	671	679	654	658	681	694	679	695	697	666	715	708	706	706	656	678	738	672	654	669	690	698	699	663	710	654	721	670	691	660	707	702	661	688	711	655	707	706	676	693	623	704	661	700	655	702	709	691	671	674	681	706	714	717	716	713	678	698	658	658	704	674	675	707	716	670	694	684	704	737	670	690	699	725	704	692	643	691	669	675	703	731	699	662	703	652	690	678	683	686	640	669	694	661	668	680	630	660	765	722	634	683	756	742	676	712	695	639	725	696	670	722	684	701	687	680	658	693	722	708	685	679	702	674	724	641	675	669	663	645	732	725	736	710	636	705	709	687	698	681	695	709	667	649	713	681	723	691	701	714	678	678	695	634	658	720	673	679	726	705	692	675	716	664	687	677	666
40812	24872	4714	2457	1850	1519	1261	1132	1126	979	950	848	838	832	869	836	842	785	843	794	755	814	778	811	748	834	799	800	787	800	777	787	842	802	803	777	762	831	716	813	791	790	798	778	806	784	779	782	821	773	758	731	812	753	790	744	829	804	796	742	795	789	841	822	753	776	777	734	797	775	743	774	760	803	773	746	769	746	787	787	763	773	753	712	767	768	787	768	786	791	777	830	802	843	786	728	782	785	786	793	770	766	763	781	793	700	781	780	791	745	814	805	780	733	803	766	774	801	751	794	786	763	778	778	728	751	818	813	759	802	788	800	799	783	795	739	734	767	787	742	765	738	756	792	773	797	780	769	779	811	776	747	787	796	784	817	780	752	731	747	810	809	810	811	780	767	773	769	737	768	737	750	720	772	779	783	801	777	840	756	795	813	777	798	769	801	820	840	750	773	796	816	784	798	856	719	762	804	783	763	750	772	775	828	786	772	807	783	767	776	783	770	796	810	843	798	773	749	823	810	764	766	820	751	789	744	761	765	790	815	770	816	774	811	789	813	771	753	765	768	809	770	784	801	808	770	790	798	775	759	744	796	770	732	789	798	797	775	768	758	809	813	721	783	782	772	824	734	788	743	747	777	751	772	736	823	787	772	762	751	731	800	747	790	744	778	738	778	745	779	751	773	775	756	744	771	784	770	765	783	773	737	753	768	796	734	783	752	779	723	752	783	788	786	756	783	777	798	778	804	775	756	810	757	754	748	775	790	771	735	806	754	737	769	764	765	785	757	723	784	817	743	776	799	779	811	760	762	749	791	761	807	838	779	769	763	793	758	783	789	835	803	786	760	801	764	785	781	768	772	743	760	800	759	750	752	763	771	815	794	725	818	754	743	780	800	833	758	794	739	846	797	779	817	814	838	763	763	736	771	740	779	775	757	755	804	776	818	782	813	818	830	789	715	736	794	715	775	776	784	774	766	744	756	798	792	856	725	818	775	781	764	769	788	760	740	789	772	790	791	792	778	755	815	740	733	785	740	817	763	748	786	810	782	793	751	753	813	781	837	766	804	790	788	723	785	800	757	748	785	768	765	730	750	747	754	755	771	794	812	788	799	783	790	781	813	757	746	813	779	803	810	781	731	792	777	754	752	783	762	774	752	827	799	777	785	731	749	722	789	806	788	795	788	812	801	796	749	736	763	786	755	761	794	758	817	813	814	806	757	737	792	759	783	834	800	807	810	751	758	780	760	793	780	809	778	727	807	764	749	741	750	823	856	726	779	797	766	794	738	775	747	795	751	790	738	807	739	812	759	824	773	807	838	821	791	740	754	813	775	803	759	797	814	741	829	749	766	720	788	780	824	734	797	743	751	787	798	749	752	768	771	777	797	754	749	753	728	821	760	786	756	755	805	723	784	756	760	776	757	739	724	774	765	801	794	755	784	796	783	801	778	817	774	817	730	725	783	794	779	744	812	801	773	749	765	764	758	758	764	763	769	725	823	795	775	763	789	771	753	787	775	763	759	797	792	766	777	814	761	755	770	811	806	789	794	751	758	796	789	752	790	721	808	793	768	735	754	752	761	746	806	796	800	829	763	802	750	826	735	794	799	804	738	771	768	740	789	833	721	787	833	765	799	756	766	758	773	753	797	782	737	787	793	758	816	715	759	775	759	790	785	789	815	742	786	802	858	750	782	780	780	754	790	770	765	736	743	707	752	768	735	793	760	791	795	779	766	799	802	778	779	758	743	803	754	730	758	737	752	709	772	780	772	795	833	740	784	786	717	845	794	789	720	782	793	778	760	733	822	810	823	781	791	784	764	759	728	783	758	807	770	771	789	829	746	816	742	709	753	754	837	698	792	798	802	797	764	737	748	798	745	758	774	745	737	754	747	733	800	765	781	812	819	781	798	809	765	785	761	797	723	787	787	760	732	810	775	802	734	741	802	763	760	766	852	801	774	739	744	833	791	808	834	795	772	808	817	768	778	727	776	763	748	766	750	707	806	773	750	800	722	806	761	777	773	778	788	798	766	754	798	759	769	777	791	808	791	796	750	753	712	740	785	808	719	775	770	775	782	746	774	817	802	754	771	749	812	778	795	813	818	743	761	800	789	761	767	774	758	832	770	794	771	753	731	770	766	780	796	733	757	786	784	749	816	730	743	759	774	795	800	815	742	810	829	739	792	775	781	756	798	783	781	713	800	818	816	746	783	752	781	832	698	817	759	802	768	834	817	755	802	741	783	776	718	795	753	784	755	784	791	773	789	739	798	787	810	792	773	753	781	805	774	754	815	767	804	832	832	800	762	806	808	759	813	795	728	749	735	785	748	809	762	762	805	783	771	757	810	765	772	729	757	771	763	791	795	783	733	782	762	792	785	751	756	798	752	752	812	792	783	719	809	767	800	737	770	787	804	806	785	786	768	752	807	800	816	776	782	767	834	737	755	775	759	758	758	800	769	762	784	791	798	785	782	758	758	764	745	793	780	753	790	754	783	845	766	768	776	782	782	795	782	834	806	747	779	788	801	756	762	748	800	787	817	766	757	805	766	779	800	804	756	788	772	806	796	791	793	778	769	762	767	753	771	782	765	759	786	789	792	824	707	804	782	770	744	789	822	738	846	807	728	730	803	818	755	741	789	774	764	761	778	788	770	811	774	808	741	797	793	747	815	725	767	771	742	745	755	783	776	799	763	776	830	789	756	773	764	801	796	817	808	802	725	756	755	760	796	764	814	783	756	744	760	745	793	800	831	796	762	738	778	760	806	765	740	790	809	781	783	804	781	800	764	762	823	785	750	785	763	776	773	714	832	750	774	808	782	795	783	792	773	790	795	798	801	775	766	765	773	772	785	759	766	779	786	743	732	775	766	828	790	779	813	800	754	787	809	786	830	747	807	777	787	739	738	764	795	718	820	810	752	806	821	714	771	798	765	755	804	776	795	788	803	761	790	786	777	775	780	790	763	812	778	764	768	770	844	765	824	840	740	689	749	784	768	781	744	758	761	756	789	763	781	763	790	787	736	761	745	798	769	768	773	801	787	794	769	777	768	785	741	765	800	815	784	758	806	774	785	763	757	767	765	754	765	760	781	780	812	795	741	775	777	755	777	768	756	790	769	818	749	784	801	769	780	789	780	765	738	761	751	796	764	795	793	801	790	764	782	761	779	774	838	783	758	742	813	786	732	777	780	764	714	734	817	789	801	794	761	779	795	751	778	813	729	728	770	742	764	758	822	790	754	762	756	753	780	728	782	803	772	767	749	807	727	789	796	777	777	778	794	802	782	808	773	764	778	866	776	731	797	748	778	786	787	776	771	762	865	770	766	751	777	759	806	783	778	768	767	778	775	766	795	793	780	773	785	738	757	778	771	793	791	752	776	735	815	815	772	785	806	771	799	822	774	772	713	776	797	763	752	782	783	789	803	738	765	766	756	790	721	787	729	752	800	836	768	767	748	759	786	782	773	799	786	810	791	786	790	821	759	806	776
22210	20733	28350	23181	20728	20754	11567	1381	880	875	765	714	682	666	617	629	579	572	580	567	587	521	544	515	580	552	590	559	531	517	538	542	520	584	492	521	545	492	506	532	501	483	483	493	478	509	501	483	508	535	505	499	467	516	458	516	485	502	486	491	522	525	482	484	494	501	456	475	486	444	459	465	473	514	564	476	535	525	495	500	470	531	496	498	472	517	497	491	511	515	490	527	495	490	485	468	492	485	506	516	546	467	489	470	452	558	531	528	473	529	489	496	478	478	520	463	535	479	459	505	507	486	484	506	502	500	511	471	485	484	552	490	443	480	480	511	506	492	513	472	526	488	467	522	489	468	501	506	479	484	527	480	523	459	466	477	485	472	491	476	445	501	473	487	528	483	515	475	485	485	461	508	491	496	471	510	471	458	486	511	499	544	505	456	477	465	499	483	465	480	456	463	491	501	477	482	477	509	462	478	452	507	470	500	499	485	512	462	465	461	474	500	494	497	480	522	482	490	484	514	461	458	474	463	497	472	457	501	473	488	474	483	477	479	523	465	445	500	462	518	488	469	502	513	495	496	495	468	469	469	536	459	501	498	522	529	491	502	500	471	495	447	499	510	503	509	481	468	488	482	499	497	465	522	514	516	493	495	500	514	489	492	490	471	476	512	519	474	512	508	491	508	495	533	495	476	552	502	479	500	475	486	506	533	492	496	471	495	474	516	534	504	473	484	511	499	508	519	446	499	475	483	468	462	486	516	432	506	484	482	495	492	547	467	486	520	470	505	518	483	455	482	491	474	467	476	509	501	508	496	495	448	460	490	532	462	512	513	505	515	481	506	471	481	479	506	510	518	486	495	481	517	473	513	486	495	523	479	478	496	538	467	496	510	476	468	550	478	504	489	519	489	452	488	491	477	523	483	486	528	464	500	496	491	498	500	503	484	533	483	498	495	492	519	475	473	478	478	480	462	511	462	494	471	463	473	528	499	476	532	477	520	473	528	487	454	482	505	487	471	480	495	536	496	469	514	439	489	464	506	490	485	470	428	463	461	508	471	474	520	497	450	483	496	500	512	505	446	492	484	470	490	483	496	498	498	478	455	522	479	496	453	502	456	501	538	505	482	457	508	516	518	487	493	517	496	433	548	531	498	481	490	473	498	499	500	536	509	486	495	505	477	482	463	501	469	506	481	514	520	486	509	489	505	452	483	520	496	498	488	491	494	480	464	483	518	501	524	487	480	529	469	522	494	491	474	500	453	486	472	504	514	476	511	501	488	484	456	504	417	459	501	498	466	489	432	464	504	450	440	488	522	466	485	501	500	534	506	496	522	519	445	485	487	519	474	499	502	502	501	465	520	460	450	489	502	520	495	503	554	477	465	499	475	499	480	514	493	461	500	498	481	484	464	503	477	491	487	504	480	501	491	478	486	439	485	473	514	467	452	497	474	479	478	492	467	494	521	524	451	523	537	489	468	466	504	489	495	509	492	526	463	465	474	463	550	494	499	487	497	453	489	444	446	468	515	491	469	511	486	514	517	457	491	500	493	509	492	501	475	473	516	479	474	464	504	444	497	428	499	488	479	488	482	457	507	497	492	485	465	477	433	455	467	482	470	508	497	456	505	488	502	550	449	483	490	471	452	470	494	466	463	476	474	499	509	503	477	465	473	498	490	478	497	474	450	482	526	483	463	477	507	458	470	462	470	499	469	476	512	526	512	490	468	462	495	538	475	491	474	471	467	524	475	502	505	478	482	470	494	451	456	491	478	475	507	486	482	471	541	487	491	484	455	519	470	496	505	489	469	459	478	467	495	476	482	489	525	497	505	450	501	513	489	465	498	506	519	472	517	471	489	533	494	480	506	513	458	510	528	469	526	476	483	503	466	492	462	486	497	469	483	488	471	444	508	468	508	489	487	478	493	485	455	496	487	506	483	487	543	528	484	477	457	445	508	474	500	465	520	441	477	475	497	447	473	494	505	531	526	440	478	493	495	467	493	461	486	460	514	501	522	460	494	440	498	516	438	436	521	499	492	466	522	450	463	479	487	505	528	497	492	486	474	471	518	485	477	443	475	466	469	477	512	449	478	498	501	488	478	489	461	468	474	509	534	492	464	499	485	521	470	502	469	465	480	504	488	495	463	498	503	483	480	536	436	485	485	472	490	492	487	499	478	479	457	478	463	507	484	482	518	523	475	482	491	498	502	543	485	504	480	483	472	510	546	482	476	449	484	444	445	521	509	462	479	458	480	445	451	519	480	469	503	506	558	509	457	514	469	470	487	505	493	519	487	468	475	483	438	464	444	459	468	512	539	509	537	534	508	472	467	524	454	457	493	513	503	501	469	506	500	462	482	489	488	484	496	452	495	443	483	511	485	499	469	498	475	492	487	481	488	505	539	447	507	516	492	460	497	505	483	488	475	492	489	505	480	501	504	480	482	502	491	494	468	516	505	535	451	485	500	503	461	491	510	467	468	490	501	505	485	477	477	487	534	515	465	483	502	532	484	504	508	514	464	485	485	509	459	502	512	483	484	486	452	539	475	474	473	497	537	497	489	496	475	549	483	499	479	498	482	518	488	483	465	509	487	472	487	487	455	477	553	478	501	510	508	465	487	498	481	515	506	472	430	491	530	496	498	490	482	490	449	500	481	479	466	479	479	481	497	497	518	510	494	483	504	469	446	504	475	437	454	437	471	481	484	497	454	431	488	480	487	460	464	495	490	498	514	476	486	504	491	517	487	472	431	479	465	541	466	495	451	474	512	507	465	518	465	467	517	502	473	479	494	506	489	510	500	472	458	482	473	483	514	517	498	464	526	480	519	457	471	482	505	506	507	485	482	476	502	502	482	476	506	487	520	478	484	513	471	529	465	475	480	488	468	462	511	500	469	478	520	449	467	453	481	494	497	468	484	497	507	474	483	463	496	515	483	504	510	488	482	507	514	474	485	488	531	514	494	470	455	504	477	461	468	492	480	481	472	504	456	472	496	432	482	513	508	477	485	493	484	517	489	476	482	474	459	467	497	479	500	494	507	501	507	472	515	510	485	459	475	501	525	503	478	520	471	472	494	481	480	516	525	469	473	484	503	527	487	510	486	486	475	473	473	500	437	457	502	510	436	476	490	443	509	511	448	519	447	487	493	491	476	488	503	475	498	495	487	521	474	501	487	523	483	496	461	525	531	461	426	528	527	536	495	476	523	462	518	523	493	498	489	515	463	473	463	469	484	498	500	488	484	502	471	462	497	526	454	504	473	511	471	494	511	454	469	453	469	476	464	475	503	503	498	486	483	501	490	454	492	481	454	474	505	499	495	509	452	481	467	478	477	511	462	475	494	478	489	506	476	502	471	490	514	475	531	503	469	457	518	494	527	497	496	508	507	528	469	448	454	430	444	443	494	537	462	487	488	492	483	486	471	483	488	466	514	494	523	526	448	483	490	505	458	482	507	444	489	499	478	491	438	488	506	498	486	490	485	503	465	492	475
45712	38143	10994	5843	4015	3013	2302	1886	1651	1333	1105	1002	943	818	780	763	721	717	690	665	612	649	652	579	613	640	638	639	571	669	589	654	625	627	522	626	572	540	589	546	550	579	564	571	534	587	559	530	568	568	571	529	574	528	550	560	561	548	540	573	545	530	562	530	568	587	549	515	539	583	540	613	524	547	545	566	532	580	528	551	582	537	566	570	583	539	590	561	540	538	527	564	586	532	507	501	491	530	539	524	556	531	504	531	524	574	522	495	577	556	508	544	523	527	522	600	550	576	537	543	584	564	516	509	560	527	516	543	536	547	574	529	544	522	534	528	535	552	531	550	600	511	522	557	563	513	523	539	522	553	566	509	509	586	549	542	513	532	544	555	541	556	572	548	497	577	510	488	514	541	516	507	565	521	493	526	536	547	562	503	511	564	533	552	496	547	534	550	546	584	502	530	580	528	517	564	534	508	545	525	522	549	559	558	504	545	499	524	513	502	527	527	522	533	569	551	520	527	530	557	537	512	535	554	576	566	534	543	517	565	550	536	578	550	532	543	561	556	539	509	533	573	496	521	539	513	578	520	489	497	525	576	557	513	512	543	531	550	515	544	545	569	587	535	538	537	496	503	566	490	554	511	557	547	519	563	545	532	546	563	557	542	544	552	547	532	525	520	507	538	530	503	551	533	540	541	505	487	518	530	559	495	582	581	523	570	505	533	517	529	514	515	512	522	523	576	537	565	568	484	518	519	581	553	521	577	491	524	517	544	537	516	534	510	563	552	516	548	534	540	548	516	528	564	523	492	508	513	542	545	520	571	572	501	513	562	538	550	541	542	555	549	602	596	502	484	525	556	531	575	528	499	530	521	529	553	523	536	517	523	521	502	523	527	515	487	552	520	542	529	572	528	553	509	531	551	533	558	516	535	508	500	523	534	527	543	543	542	519	537	548	539	557	528	495	554	522	544	525	505	544	549	532	535	541	595	581	540	528	536	518	519	543	551	522	537	523	527	508	536	518	573	510	526	494	549	526	581	553	513	556	519	519	518	506	522	526	547	551	524	533	506	535	544	544	535	501	512	569	520	538	523	502	588	529	527	512	522	517	546	521	541	584	486	543	524	531	514	497	523	501	516	523	514	539	529	541	546	528	515	539	512	534	512	533	554	538	503	537	476	512	536	546	543	528	524	544	566	469	531	516	526	536	525	546	538	521	547	501	566	506	541	510	524	585	510	511	562	505	531	526	558	516	564	540	527	522	525	556	528	525	526	516	558	483	560	481	528	523	519	526	511	539	547	530	542	521	566	561	541	515	491	543	531	521	563	522	564	570	553	525	536	542	513	539	538	501	559	548	533	513	549	524	572	505	521	550	541	531	558	522	578	570	499	524	551	489	556	525	527	533	515	508	507	468	544	571	547	540	546	520	591	584	540	540	542	540	529	579	570	524	508	590	552	555	495	555	532	513	543	543	490	490	515	561	561	514	551	557	544	554	506	495	522	535	569	509	550	489	515	552	544	554	539	521	544	504	538	559	520	498	530	540	556	546	532	524	509	547	529	518	592	501	506	547	526	505	523	553	527	548	510	566	515	559	543	535	566	486	552	537	544	533	554	522	578	541	469	565	537	528	526	496	530	559	547	519	507	562	525	560	556	495	573	523	521	505	516	513	587	498	523	509	568	492	522	512	526	539	525	553	523	529	536	512	537	557	550	571	515	547	520	550	549	552	520	528	526	556	530	527	509	549	534	526	507	493	563	521	551	530	524	492	475	541	546	541	510	512	537	518	519	528	554	539	573	521	507	533	568	553	540	529	530	549	567	550	505	526	537	522	577	540	519	560	545	519	536	543	547	543	546	529	576	546	536	498	544	538	536	549	511	582	529	560	508	547	527	524	526	534	563	549	556	534	561	511	534	528	517	585	539	505	558	487	513	557	545	518	515	540	561	539	517	553	539	500	512	563	509	526	517	530	595	574	507	537	573	548	508	533	603	530	535	532	532	529	500	534	583	578	559	515	549	527	566	486	497	552	506	504	543	536	513	553	529	543	549	556	538	549	523	564	530	524	523	536	544	519	570	605	504	523	542	527	526	530	549	549	531	534	528	524	545	545	536	540	551	504	510	545	544	538	538	537	523	531	518	557	509	535	539	538	551	533	554	484	534	531	540	544	531	522	535	494	528	518	531	535	563	514	531	570	527	559	510	543	522	559	519	539	531	520	551	496	568	492	509	561	534	480	542	549	514	553	564	515	523	510	526	544	519	534	511	557	519	512	548	520	509	546	546	519	508	548	537	532	527	520	532	537	535	544	516	557	537	560	539	555	494	523	553	539	521	524	553	550	529	532	534	495	531	504	569	528	530	500	537	569	531	526	512	534	527	535	512	533	590	553	538	523	521	533	493	545	517	544	584	531	530	524	540	537	562	563	525	519	568	514	562	550	551	503	527	494	532	523	525	572	527	548	539	525	521	582	520	516	538	507	591	539	562	524	482	507	579	513	508	567	522	498	505	556	586	505	522	520	533	532	499	538	487	570	528	504	544	561	549	528	490	535	553	521	533	538	538	501	563	534	520	504	539	532	531	581	571	530	532	506	524	565	514	530	567	535	495	498	535	556	549	542	584	576	565	550	513	549	530	559	526	529	574	575	517	554	532	515	526	527	506	520	526	498	540	532	546	543	499	538	505	549	565	522	511	544	523	505	527	534	517	545	506	525	497	530	552	563	527	501	513	510	553	542	522	537	527	534	518	561	530	548	515	556	540	538	535	545	565	551	523	524	580	517	541	563	541	546	525	548	526	534	530	535	558	504	527	536	536	565	529	504	563	509	493	546	511	528	516	498	515	546	536	528	508	545	555	565	503	546	521	578	515	560	535	520	549	540	537	509	485	523	546	515	548	556	531	542	519	500	546	522	546	508	544	563	526	575	552	515	533	550	507	519	526	488	541	535	551	542	527	548	525	490	578	489	580	534	543	509	535	535	554	535	553	557	530	499	520	520	522	557	544	544	578	562	569	510	538	495	547	540	525	501	523	496	537	530	542	519	512	566	554	526	535	538	554	558	505	555	507	537	528	549	514	523	541	522	529	527	527	529	544	582	539	537	525	548	527	563	541	555	511	543	504	532	565	509	527	546	548	562	512	510	578	513	525	577	507	535	502	540	514	550	518	523	514	517	545	544	512	553	521	543	575	541	578	554	536	511	539	538	554	529	512	527	542	534	518	551	543	534	501	517	533	527	554	534	550	527	565	526	515	517	556	575	501	525	554	593	553	529	555	533	534	545	552	566	523	531	505	498	509	500	543	518	517	503	496	510	542	553	551	537	519	502	559	532	536	542	564	522	483	519	570	589	532	529	498	527	553	536	539	546	522	560	519	514	503	542	513	552	525	579	526	514	497	535	546	537	513	541	535	548	542	532	525	557	526	539	517	529	479	542	545	553	558	558	539	558	524	523	535	536	522	552	542	539	552	582	554	555	559	513	564	522	503
30112	23721	13322	1835	658	599	572	509	523	523	526	509	529	505	491	503	520	464	569	516	537	526	492	535	517	502	514	514	575	476	513	535	509	507	542	490	517	511	530	520	506	499	467	504	507	511	479	486	491	524	530	510	499	560	489	508	501	491	497	504	517	470	514	536	525	534	507	481	504	488	512	535	533	502	529	530	510	512	529	512	497	510	534	499	509	527	506	495	491	522	486	493	517	478	548	492	539	496	491	522	552	493	517	523	501	531	471	490	501	489	500	467	478	524	506	513	499	533	519	484	512	497	499	534	538	503	512	528	506	514	516	522	496	494	529	515	540	492	473	514	488	524	532	514	527	538	484	466	491	498	514	499	477	526	529	503	528	507	485	485	489	527	545	504	515	495	516	525	529	516	554	486	489	497	491	547	498	485	514	541	479	504	528	523	496	527	538	491	506	503	506	511	490	502	522	507	504	535	480	507	526	530	517	497	534	487	481	516	536	546	500	486	507	533	523	495	520	488	484	518	521	474	521	514	532	517	471	514	547	546	471	557	471	539	472	463	493	485	480	516	503	514	491	509	494	526	492	511	516	530	516	483	490	489	523	524	523	500	486	540	558	505	530	510	533	468	504	490	449	519	501	493	498	503	524	519	513	532	488	482	504	519	501	543	507	480	487	482	518	513	538	540	500	478	503	481	487	492	500	482	506	483	490	506	548	552	525	529	481	531	529	491	496	496	520	522	483	540	520	531	507	488	524	456	514	508	495	515	518	529	484	490	490	522	516	505	533	522	502	532	551	505	551	526	533	557	503	532	500	528	522	501	498	502	517	457	501	494	479	528	495	495	520	521	516	508	516	452	501	507	520	519	470	568	521	536	523	498	489	460	547	531	536	501	547	486	533	506	488	506	508	497	541	511	512	527	528	529	481	528	549	505	454	512	524	491	506	545	464	539	480	479	503	522	533	511	509	511	523	532	536	518	501	524	515	526	487	527	537	499	526	486	531	508	520	475	559	499	546	507	502	511	506	516	557	509	496	503	495	470	504	490	527	499	528	514	504	536	502	516	484	483	563	466	481	489	516	514	520	544	503	498	495	521	520	501	553	459	492	490	520	514	515	512	523	528	491	487	543	488	523	525	523	507	497	524	544	503	534	489	510	510	536	524	516	525	474	523	541	496	496	468	494	505	502	483	541	526	519	528	523	509	551	501	486	501	483	494	536	481	491	504	542	506	484	482	493	491	502	463	468	499	511	527	520	553	534	499	567	508	484	499	473	515	505	518	493	494	508	520	528	534	515	517	495	498	501	505	540	506	525	503	504	478	492	521	523	551	516	508	497	526	495	518	491	505	463	537	491	520	510	467	544	551	489	517	498	467	509	522	497	510	528	566	478	522	547	520	460	496	483	539	494	493	509	542	512	540	511	520	474	482	474	508	504	491	534	528	515	529	502	508	498	511	546	551	476	533	473	527	534	526	496	509	500	495	492	531	511	501	491	507	524	540	538	524	492	502	479	529	530	490	481	498	490	509	489	520	524	548	498	507	545	484	523	506	498	509	481	495	491	483	522	520	527	511	513	522	506	524	489	513	500	533	487	523	554	536	529	509	500	489	533	502	507	495	520	531	497	563	495	528	525	497	514	495	520	494	493	537	560	497	529	534	529	503	494	565	504	538	528	542	526	529	500	512	500	509	510	501	493	538	560	495	518	501	546	511	477	523	507	520	484	508	498	496	540	531	507	495	518	483	485	505	515	492	499	501	565	513	534	455	510	513	503	501	491	516	518	532	500	490	533	504	526	521	483	506	496	500	555	531	488	516	471	512	510	495	474	488	524	486	497	525	490	501	492	500	530	526	467	482	502	502	510	510	485	489	482	517	501	499	542	477	454	525	544	454	515	495	528	493	491	508	520	509	510	495	506	503	518	495	514	557	524	527	515	510	542	510	493	507	556	545	543	512	524	507	514	534	539	520	492	504	500	510	552	475	531	505	521	539	504	499	454	511	477	540	502	531	482	566	525	546	565	505	463	535	487	505	551	509	493	533	510	527	552	500	495	505	507	537	516	561	476	547	525	451	497	493	494	530	475	485	523	555	529	511	523	503	518	525	500	492	527	508	512	494	517	450	549	481	519	533	513	500	518	498	518	518	542	540	480	502	527	538	536	540	491	491	512	513	529	493	532	459	526	552	515	506	508	503	499	491	549	498	550	537	478	563	506	478	541	527	464	505	502	520	559	519	520	558	524	486	497	497	507	510	530	500	499	517	494	504	529	534	505	515	536	516	503	540	515	523	475	481	530	495	530	510	460	501	506	513	516	471	504	510	548	488	495	528	504	547	531	518	498	459	508	523	484	481	466	510	472	524	467	516	502	506	492	525	499	526	517	512	503	512	533	497	475	510	494	517	480	495	464	508	523	495	523	492	490	518	494	470	513	514	552	508	512	479	532	485	484	525	547	490	524	508	477	487	530	501	509	507	533	476	464	524	494	537	489	512	499	509	540	496	566	529	523	520	507	533	512	518	483	520	525	513	482	544	495	523	512	475	530	510	526	532	508	488	504	522	505	515	503	477	524	520	529	489	524	543	509	515	505	511	562	493	502	557	533	458	521	521	498	525	522	527	481	512	515	474	520	509	502	489	517	463	513	537	461	536	535	541	488	466	464	514	482	511	490	541	526	546	517	462	516	458	512	554	508	486	537	492	494	525	524	467	506	532	507	502	505	521	480	518	488	540	547	552	536	522	484	496	498	508	530	471	513	554	543	525	496	514	502	524	528	495	517	484	528	509	474	514	465	523	500	493	465	519	476	537	499	517	526	502	471	462	504	507	491	510	489	495	471	503	521	511	473	563	553	531	484	502	535	530	460	532	478	504	511	509	506	490	573	476	502	532	506	525	508	505	487	559	456	527	512	492	529	539	517	515	498	461	526	491	534	509	489	469	502	545	558	486	493	474	539	512	547	519	520	478	476	498	500	534	514	548	525	539	525	516	512	505	493	519	532	507	500	475	529	501	508	532	458	516	471	550	507	472	491	499	541	492	522	479	499	503	526	512	573	513	588	540	543	513	486	533	487	527	493	536	523	498	503	502	504	547	516	513	522	517	566	468	498	488	466	510	499	519	477	521	506	485	521	488	493	480	548	511	479	542	497	519	493	509	490	514	515	495	476	506	516	502	515	521	521	529	480	477	513	528	511	502	501	489	532	524	532	510	524	530	526	500	532	510	504	498	551	510	510	487	493	498	507	497	484	478	491	501	470	517	550	482	509	505	529	506	491	484	495	513	458	553	556	529	515	497	480	510	481	565	529	506	485	513	461	524	510	517	528	526	503	498	544	524	481	496	534	479	479	526	521	535	510	531	466	520	532	481	530	505	523	516	498	502	546	479	499	557	501	499	531	512	536	442	526	504	505	510	488	531	580	522	531	533	504	546	502	479	493	497	541	510	515	494	543	529	551	511	536	528	485	503	546	505	500	549	515	534	522	480	535	521
38311	22399	1662	1087	754	696	694	604	643	611	573	590	645	609	630	586	586	604	553	557	615	608	545	618	626	608	601	632	635	568	612	596	628	586	586	597	556	621	600	625	585	574	588	587	588	573	596	615	564	557	580	613	575	613	668	594	571	588	638	585	610	597	577	607	620	580	612	579	587	560	598	594	607	557	593	562	635	629	571	588	536	576	593	588	610	577	585	589	605	590	598	608	586	592	538	585	583	584	587	591	584	590	594	608	538	566	617	578	590	581	606	590	545	566	595	595	526	607	594	568	609	580	596	577	573	592	588	552	600	573	618	609	581	581	611	569	574	608	604	586	620	586	558	578	586	573	622	619	596	558	591	620	577	558	562	602	619	609	576	598	560	550	581	574	537	614	580	608	600	600	615	522	620	633	597	615	566	609	598	599	622	575	595	592	560	559	581	571	614	581	616	596	611	618	624	632	563	553	573	581	608	601	601	581	598	555	567	586	612	631	603	584	590	594	592	629	561	619	581	650	575	605	575	579	584	609	606	592	553	559	625	624	582	626	604	603	606	563	574	571	612	579	644	632	563	632	604	557	590	601	594	562	643	591	610	555	583	593	557	611	580	566	583	569	549	578	564	603	578	584	573	577	578	602	598	601	651	641	618	579	578	609	681	555	535	591	574	569	565	604	601	600	559	627	605	624	574	582	593	589	623	570	563	601	589	593	585	571	575	608	593	601	595	588	576	555	631	611	592	611	558	563	586	600	539	601	574	602	626	627	592	589	606	634	570	599	630	597	603	581	594	615	611	595	587	574	574	628	635	604	565	562	598	592	597	585	601	638	606	577	559	589	598	548	566	584	594	559	590	596	600	612	586	581	570	592	563	577	592	632	578	576	587	580	616	608	568	601	588	601	613	576	581	581	571	588	616	633	641	545	547	577	632	611	599	593	627	550	595	591	602	579	596	606	568	613	571	620	588	584	611	599	579	599	585	564	572	590	542	615	602	594	595	548	579	579	591	595	581	600	546	612	578	578	579	603	602	613	578	588	561	562	575	590	561	576	557	571	593	557	636	599	588	608	563	569	627	625	609	585	625	592	606	590	596	560	533	593	608	585	591	616	589	615	598	607	590	551	589	593	619	612	551	585	573	573	589	621	559	586	606	559	546	603	609	595	565	588	596	630	607	616	603	561	610	619	571	584	582	540	554	569	583	566	567	590	590	563	599	593	606	538	594	574	594	608	594	615	654	582	585	607	576	543	591	608	601	611	570	568	610	588	618	621	596	591	593	555	607	607	609	542	611	575	604	576	621	616	596	596	596	618	557	583	611	606	621	558	620	569	575	567	601	610	583	571	623	603	605	625	538	612	594	598	567	619	581	653	626	564	601	576	584	619	625	534	579	596	561	533	591	570	575	566	598	607	604	606	616	582	589	603	607	595	617	546	589	595	541	608	584	584	641	579	590	579	595	561	610	552	607	567	606	618	563	607	602	600	621	606	617	572	613	593	631	570	628	553	588	568	637	604	627	586	593	611	612	574	564	589	577	551	600	571	550	585	608	601	575	613	580	612	623	597	602	568	607	607	567	591	624	588	607	572	590	573	618	572	606	617	589	599	586	566	610	589	602	564	614	616	608	624	600	618	596	553	617	611	594	618	576	587	606	567	626	593	592	579	614	567	609	594	589	581	580	594	588	593	599	628	630	607	557	546	588	620	592	595	552	609	568	609	589	626	565	576	520	558	605	566	623	621	589	575	601	584	615	609	566	590	602	580	572	605	623	533	552	666	604	595	538	588	614	601	578	588	588	609	573	568	551	624	593	596	633	604	614	639	592	584	619	607	594	609	589	649	568	568	607	542	626	584	594	599	577	631	573	557	576	580	607	601	606	555	591	576	601	569	584	610	585	615	594	595	590	626	578	543	596	566	610	595	580	586	557	611	577	602	646	572	610	622	564	646	613	544	594	637	601	595	545	561	639	556	566	576	586	611	607	610	570	618	595	623	600	579	616	587	627	610	555	605	627	553	615	598	579	622	557	628	611	548	582	556	567	596	600	576	614	543	585	582	646	575	567	614	623	645	572	557	558	618	554	576	604	563	586	622	582	591	586	592	536	608	577	563	582	617	621	595	573	605	606	551	583	533	621	554	588	559	556	577	582	589	565	617	595	632	574	634	602	614	627	593	561	586	588	574	599	569	556	639	540	575	603	576	586	592	576	628	597	578	587	617	595	580	645	588	637	596	625	598	624	548	580	617	609	619	596	548	589	630	586	604	568	634	654	559	592	546	629	599	612	590	582	577	588	615	602	594	611	617	594	577	586	586	566	595	589	599	546	587	575	579	576	590	600	551	568	572	590	546	596	625	589	641	593	600	612	587	581	625	606	594	589	587	617	617	593	594	604	596	594	629	587	584	603	619	568	571	578	660	579	593	597	626	599	584	647	595	586	601	597	603	614	586	610	622	602	560	584	632	586	572	607	570	582	585	586	629	598	602	597	599	578	588	564	585	541	577	568	587	600	595	599	619	556	583	634	593	583	581	580	567	648	602	620	589	612	591	631	584	552	633	626	557	576	577	549	590	616	634	603	596	624	576	589	583	594	626	627	594	580	596	607	621	618	601	611	591	602	585	619	549	545	576	585	562	634	599	541	612	585	591	580	578	585	611	623	606	582	565	581	611	588	582	625	599	590	593	596	609	597	592	541	617	539	568	571	563	594	583	553	626	616	571	607	604	579	593	673	639	558	577	566	553	591	578	576	582	598	572	614	555	614	565	588	614	601	571	590	587	575	587	606	564	571	576	592	593	585	596	590	589	536	552	547	554	532	577	603	566	603	602	603	626	606	571	560	546	579	601	574	602	610	617	601	603	586	605	602	618	564	559	602	557	605	579	581	605	565	568	582	613	614	606	524	595	580	580	520	567	547	651	561	611	640	628	605	568	575	570	587	563	583	589	574	557	629	575	586	591	582	594	558	611	616	555	577	610	577	621	621	576	589	619	598	608	550	649	570	617	552	593	573	578	581	566	601	599	579	563	555	624	573	559	566	585	601	562	589	568	596	566	585	560	601	640	590	607	595	593	613	589	591	561	576	633	529	614	566	586	629	609	575	555	609	593	641	577	648	618	595	583	565	642	572	576	645	589	645	598	599	563	593	525	624	605	578	581	591	590	560	586	608	614	553	588	590	615	586	566	590	587	588	626	540	574	597	592	602	586	598	560	622	574	611	534	649	588	614	581	581	596	598	611	614	556	570	580	574	587	579	570	557	555	626	559	644	577	617	612	624	590	566	585	577	599	587	601	624	550	615	568	631	620	530	659	621	594	565	569	529	598	585	619	595	559	633	619	563	629	576	587	607	601	627	591	581	553	559	628	646	615	623	636	574	631	567	565	571	571	588	609	610	563	595	611	623	659	562	613	631	595	573	554	632	614	525	530	574	570	607	592	569	577	593	617	592	638	601	628	609	613	605	586	587	584	572	599	612	574	632	583	567	579
23117	20709	28021	23401	20689	12390	1109	650	550	512	486	436	384	433	415	380	397	362	360	348	353	312	346	351	316	313	364	353	352	349	332	347	361	323	350	362	327	351	333	344	317	305	306	331	331	335	308	308	313	309	346	286	330	315	346	366	305	313	325	336	308	325	355	307	313	381	345	304	309	336	317	314	302	343	324	281	322	382	364	318	336	320	347	299	328	309	289	315	332	312	314	341	325	307	324	302	329	296	326	305	312	318	321	318	314	333	307	327	319	336	329	327	304	342	337	317	315	290	357	321	334	319	303	329	335	313	348	351	325	299	347	341	326	333	324	308	348	342	319	304	302	302	299	266	326	311	324	329	310	294	321	291	365	314	314	334	314	311	329	295	308	335	285	305	324	323	300	321	317	309	340	315	316	288	335	282	308	314	333	329	327	341	340	316	327	369	325	314	330	299	316	325	323	361	309	305	326	325	330	319	314	305	311	292	300	288	309	315	290	304	339	304	330	358	330	321	331	313	319	319	311	331	361	326	327	318	322	342	320	306	291	332	302	281	309	334	346	329	354	287	314	332	332	316	338	291	320	323	318	323	316	306	307	304	318	287	350	317	294	350	299	307	320	294	301	324	326	329	316	310	330	360	334	339	349	300	296	296	361	288	327	321	309	325	307	287	331	330	313	316	332	341	343	319	333	301	356	316	321	313	320	310	322	337	333	308	357	326	298	348	281	323	301	283	327	307	295	319	323	317	320	318	311	328	283	320	339	325	328	315	298	300	296	350	309	301	334	333	331	328	335	331	309	309	307	345	333	292	348	298	303	334	325	326	325	327	333	345	312	314	310	295	304	334	307	317	334	325	348	316	324	296	357	312	315	296	307	300	323	320	344	306	319	296	331	344	313	318	333	337	333	327	329	298	324	289	322	319	299	303	333	301	346	310	308	294	314	331	316	294	318	327	340	312	291	353	327	361	318	312	344	281	318	318	324	323	319	301	330	349	327	309	309	308	318	344	319	331	308	314	325	327	297	329	345	320	347	313	343	315	304	303	308	319	336	309	286	338	312	291	359	334	324	336	285	318	313	299	275	324	303	331	312	285	329	312	334	315	351	344	317	350	331	292	346	312	319	317	331	323	313	339	292	289	313	333	318	315	322	308	355	319	297	299	330	337	302	330	305	318	334	313	328	313	327	337	294	305	330	349	358	301	279	340	337	334	329	341	287	299	323	315	353	337	305	318	315	320	332	313	294	299	320	346	295	319	336	295	314	331	289	310	324	337	341	306	335	340	314	335	349	328	312	318	336	313	311	336	328	306	315	320	324	339	311	317	317	346	314	315	301	330	316	307	304	295	302	350	292	304	286	329	349	305	299	327	301	301	309	319	323	309	295	319	295	332	321	334	314	329	303	294	297	330	311	301	339	308	300	322	306	313	327	327	303	341	325	298	322	293	293	341	308	312	339	290	307	278	316	287	308	300	296	322	349	335	297	327	306	313	322	326	332	309	309	309	351	328	321	334	334	310	302	326	305	308	312	314	298	315	315	290	328	319	322	303	327	318	309	325	309	343	299	310	358	322	336	314	311	318	339	292	308	330	314	303	318	331	329	328	329	328	309	310	340	313	322	335	285	314	328	324	298	287	321	311	331	294	280	323	319	329	311	319	315	337	295	294	308	326	333	332	342	298	269	324	297	305	308	370	368	320	336	327	325	354	309	290	326	334	330	350	345	334	340	327	297	345	309	302	311	321	327	319	339	328	324	328	321	308	324	338	343	304	304	332	321	346	329	316	327	332	312	309	307	312	315	313	334	306	322	320	300	305	305	316	296	332	302	337	319	330	294	306	348	334	305	314	324	307	328	334	334	329	334	287	325	325	309	304	317	329	335	327	331	312	332	312	319	325	303	349	301	327	305	309	303	314	313	342	328	317	320	292	330	327	316	301	314	326	334	295	338	325	319	346	330	300	347	320	261	316	290	318	310	320	287	354	342	332	277	325	298	324	348	285	290	323	327	318	286	300	317	308	332	313	290	356	313	323	290	335	302	341	299	306	294	316	318	349	312	344	320	306	324	313	309	315	309	318	308	327	289	309	304	317	352	320	352	294	319	324	317	322	337	308	336	309	323	299	310	312	313	320	313	312	322	320	324	333	316	305	321	333	308	331	327	319	287	338	329	369	302	323	315	315	312	308	329	315	310	364	333	327	287	332	321	300	275	341	281	313	334	354	322	302	321	319	350	299	353	347	304	327	311	326	304	318	332	332	326	294	315	306	303	312	328	321	330	278	318	308	293	351	310	295	313	317	320	297	297	337	293	308	313	305	324	328	338	317	311	311	304	320	314	301	302	352	322	325	321	307	304	304	318	282	326	326	301	337	324	325	343	324	325	325	310	312	315	329	315	332	331	322	322	319	326	314	295	337	285	338	327	331	316	347	330	304	350	308	338	318	329	271	310	337	331	301	314	309	332	329	319	318	300	309	332	341	307	316	298	344	338	340	332	297	330	285	334	369	315	284	327	330	321	322	314	303	341	318	330	311	330	353	342	346	332	305	302	347	333	312	316	308	346	329	331	299	318	282	323	333	323	301	321	353	342	316	318	310	314	324	315	321	325	314	403	337	308	345	333	338	314	334	340	308	271	293	291	331	299	338	284	301	298	291	309	297	326	304	340	306	335	339	314	314	323	330	309	349	336	318	310	372	319	310	363	311	310	326	325	320	325	340	318	310	290	331	335	330	312	320	331	308	332	319	300	316	320	308	321	319	334	327	321	314	313	336	352	331	318	313	321	342	315	301	314	328	304	317	333	295	345	300	316	350	316	352	295	288	333	328	300	276	312	323	299	306	333	302	354	329	322	311	361	301	301	287	333	322	307	328	319	303	310	329	286	309	296	300	324	345	329	307	331	332	311	322	325	368	324	347	310	328	322	299	310	333	279	346	333	347	300	336	312	327	328	300	314	334	335	302	319	347	316	323	315	329	314	348	313	331	355	331	309	326	332	345	304	273	298	318	326	349	336	313	294	307	289	332	336	307	337	332	334	304	328	312	300	326	348	305	316	327	313	321	305	306	332	328	359	315	340	336	294	320	286	278	310	337	320	326	341	318	338	285	299	317	313	322	325	300	292	344	333	347	319	357	307	334	314	317	314	291	314	327	304	309	303	331	328	318	335	333	315	328	355	330	311	314	328	348	340	326	304	310	307	304	327	308	293	326	308	302	301	333	327	341	321	303	311	303	313	295	315	309	316	315	306	328	320	309	361	278	311	310	318	318	311	308	321	342	344	326	319	331	313	323	320	306	335	355	316	295	327	307	339	333	312	323	326	321	330	310	315	327	287	302	319	352	324	291	315	317	337	313	332	315	341	346	316	311	294	312	300	341	330	307	349	325	306	305	323	306	319	293	349	315	300	317	322	347	302	300	301	305	328	323	303	275	317	281	322	284	303	297	300	312	312	316	343	318	294	326	317	346	331	333	298	307	348	336	303	328	317	344
41609	30607	7928	3410	2285	1653	1264	1081	886	783	670	593	590	565	515	496	480	466	395	446	400	405	443	400	436	378	425	404	426	404	443	387	390	439	366	386	406	398	365	407	396	387	397	399	419	364	376	388	391	396	410	368	401	381	415	398	415	325	400	395	415	376	373	380	393	342	367	385	372	389	384	406	411	379	359	364	405	405	384	387	408	332	370	377	364	376	394	396	402	387	402	386	351	390	357	344	370	375	377	374	361	363	399	372	414	345	384	375	359	350	336	346	369	373	394	369	378	403	370	380	346	354	335	383	342	384	361	365	382	366	362	367	391	386	356	334	405	332	348	381	397	363	374	361	340	359	379	350	390	397	360	357	388	378	377	349	370	342	327	355	362	367	354	368	374	400	379	397	350	354	374	324	389	375	337	367	378	354	337	358	336	356	369	361	331	391	379	379	384	339	365	397	341	361	361	363	354	377	398	383	384	371	374	363	396	383	350	355	366	367	376	363	346	347	329	391	396	339	360	352	380	358	387	368	374	372	383	358	377	356	347	365	390	348	356	355	367	405	351	393	411	411	384	397	413	393	358	387	377	366	384	369	359	346	408	358	403	371	341	354	335	339	402	393	408	351	353	364	371	357	363	363	384	352	405	369	370	358	369	364	386	334	341	377	385	370	358	360	353	383	373	372	376	403	361	368	371	398	382	357	393	345	361	386	387	404	349	371	369	337	345	370	377	349	363	374	376	383	384	376	346	382	364	333	388	360	384	400	377	378	387	392	367	365	349	374	378	389	360	365	405	393	355	351	371	356	363	391	383	337	373	344	383	397	386	351	372	381	340	360	385	352	373	365	393	371	349	378	361	372	367	357	384	379	367	379	349	330	364	364	363	349	344	368	342	363	359	383	380	347	380	390	414	365	366	405	349	368	341	360	360	337	374	374	375	380	362	401	361	374	397	368	362	355	429	380	330	335	342	375	356	352	379	361	357	387	364	351	357	404	347	344	377	349	358	376	375	339	347	380	373	396	399	384	361	366	354	380	396	377	372	381	341	360	336	346	371	330	359	353	392	356	377	383	337	347	368	370	356	387	360	367	351	354	386	389	386	361	350	345	373	414	372	394	341	360	401	372	357	377	346	382	343	371	359	378	355	385	359	359	349	379	351	335	389	367	381	387	410	377	350	405	387	339	387	334	369	384	397	369	415	364	339	397	323	394	378	377	367	379	366	362	399	374	348	373	337	354	340	372	372	365	385	356	355	360	325	381	372	391	350	402	368	373	363	403	401	401	418	348	385	381	370	348	386	382	365	333	360	389	374	389	341	388	352	380	380	372	349	346	395	392	376	356	377	348	375	365	384	383	339	340	372	373	374	340	380	349	354	401	394	389	375	359	348	359	340	386	352	363	368	383	375	380	383	397	340	408	334	353	384	399	364	358	346	347	415	364	394	344	346	354	342	349	380	394	369	378	391	394	386	368	361	340	374	390	383	333	354	358	387	362	359	367	354	378	372	390	363	353	380	387	344	368	336	376	365	395	356	376	381	363	415	373	366	355	374	351	333	371	363	379	382	382	360	370	359	353	354	381	398	358	379	386	390	318	376	403	357	318	379	393	387	393	363	399	380	350	390	361	366	323	348	383	348	369	373	361	371	361	345	345	375	367	377	379	385	370	351	376	368	342	373	362	363	374	345	358	351	368	365	331	341	344	356	382	338	398	385	387	364	406	365	372	385	363	383	377	354	371	374	392	407	380	385	367	338	349	388	411	348	371	393	365	379	377	362	348	369	338	373	381	381	370	404	389	352	404	363	369	370	326	360	358	357	355	381	380	391	386	385	363	379	396	357	372	402	333	394	339	357	372	365	361	371	398	382	365	353	380	338	375	417	382	368	372	332	362	359	366	371	382	349	351	347	388	385	374	386	361	341	395	338	365	347	376	380	365	383	375	360	365	374	363	355	380	378	329	381	404	382	378	340	380	371	345	372	385	350	337	414	361	373	391	363	377	371	379	354	354	386	367	364	378	347	397	363	380	329	359	402	370	364	316	388	390	430	359	352	390	387	361	363	353	365	394	364	368	356	359	380	403	382	340	373	386	379	372	347	374	383	415	379	367	378	404	385	370	374	342	416	373	372	395	358	386	403	350	371	415	372	379	401	354	351	376	387	360	338	348	361	381	370	399	355	358	358	343	365	400	349	339	372	362	398	367	365	344	364	370	349	380	350	367	386	362	380	361	356	325	371	359	389	363	383	360	348	392	367	354	388	400	355	391	359	401	341	369	336	361	381	359	323	398	371	393	372	315	377	402	344	372	372	393	402	371	392	351	339	388	388	339	394	383	396	364	385	376	375	363	355	381	365	388	365	378	343	382	373	363	362	412	350	388	354	404	332	338	392	385	378	325	340	339	378	370	353	358	364	360	365	347	383	382	423	371	386	386	376	362	340	388	350	355	360	356	399	358	361	369	344	335	375	342	387	381	381	382	325	356	334	381	356	349	363	411	376	366	379	382	365	384	388	333	390	348	353	396	353	392	355	383	399	370	388	369	412	369	361	376	372	356	368	337	410	383	335	376	352	366	381	371	366	392	358	369	375	361	375	361	384	327	350	352	380	400	371	362	384	371	341	340	356	386	383	348	361	351	372	338	360	328	336	365	391	350	399	352	384	351	340	372	364	357	322	377	362	386	401	360	358	373	370	340	386	370	360	381	345	376	356	369	369	341	415	363	321	342	393	363	372	381	378	394	354	324	388	384	386	380	372	376	362	367	349	329	355	360	402	347	366	371	332	397	379	378	361	362	349	381	336	390	364	400	353	368	357	349	367	397	378	373	350	396	390	337	345	343	381	324	370	351	371	356	382	371	374	401	341	386	380	331	335	342	355	378	370	382	387	334	422	363	386	312	342	361	356	350	359	389	376	378	411	352	412	384	389	362	431	389	355	347	331	386	376	361	384	359	372	385	371	353	380	348	377	368	360	361	374	370	384	371	399	384	377	384	374	382	353	370	372	358	393	355	358	372	356	374	377	373	360	365	369	332	368	373	346	368	374	354	338	356	328	369	349	364	367	345	346	379	352	369	369	371	414	373	403	350	362	344	365	351	391	374	419	376	387	364	367	346	338	378	362	374	370	384	377	345	373	355	378	374	376	373	377	358	364	372	371	365	334	374	367	344	390	385	351	353	349	383	368	375	389	353	329	362	370	379	381	386	331	356	360	345	393	367	340	349	373	360	352	350	372	373	371	369	375	392	369	340	359	384	351	379	348	356	388	385	368	365	381	373	352	382	394	377	358	391	373	357	348	392	365	394	335	364	398	393	369	360	377	351	373	384	328	350	383	347	325	406	392	373	396	370	361	368	346	354	370	387	381	361	366	365	349	342	357	400	407	375	342	332	361	380	361	383	388	353	339	364	378	368	346	384	359	362	403	369	363	373	340	396	373	332	374	358	382	358	355	330	384	349	360	365	374	404	370	373	367	366	374	356	370	363	421	392
24399	20734	27016	24342	13611	1383	988	825	822	784	796	771	747	774	741	772	747	776	690	792	741	714	729	756	737	738	721	691	776	747	731	772	712	706	731	740	748	730	696	740	688	680	674	688	702	709	715	738	727	676	676	672	696	702	727	678	682	706	688	688	684	717	685	658	685	731	661	744	688	690	707	664	708	727	691	743	712	727	700	674	697	725	717	647	690	706	689	721	711	677	731	663	720	705	714	723	664	745	754	746	683	689	739	691	733	696	719	692	681	707	662	687	665	689	702	688	673	683	725	729	673	723	713	686	711	721	704	685	718	678	665	703	727	712	667	715	717	744	725	727	721	715	688	680	702	682	690	736	674	682	728	662	696	729	733	674	681	679	697	665	713	736	705	701	666	709	713	708	668	714	658	715	709	684	692	661	660	714	703	739	740	749	710	681	686	690	696	711	705	696	670	730	680	710	756	701	722	695	701	717	720	699	708	695	666	661	689	765	667	686	732	662	695	723	744	664	686	721	721	682	694	695	687	665	706	734	701	703	680	721	711	740	699	719	696	669	719	699	685	727	741	666	658	704	717	723	690	704	755	667	691	725	693	683	715	674	708	715	719	679	670	712	720	703	682	653	712	706	715	667	734	671	711	682	696	735	685	730	673	691	708	705	711	700	718	719	710	714	672	734	725	711	715	686	709	708	682	711	693	674	716	697	702	716	650	704	747	671	691	732	755	724	681	701	774	684	724	712	700	697	676	678	670	714	737	743	691	691	701	679	700	675	697	692	723	710	753	712	672	712	713	694	680	755	720	682	723	655	710	715	697	716	699	714	669	712	697	689	760	701	678	759	684	700	762	660	684	701	689	731	727	719	700	687	682	668	676	740	695	671	714	703	687	661	684	713	733	695	720	679	642	725	734	649	701	695	702	706	713	661	702	740	739	734	714	700	665	723	696	742	669	700	710	671	685	718	737	772	684	743	718	717	688	724	737	687	707	701	695	623	717	717	702	681	721	681	730	663	692	685	731	684	683	734	701	670	705	721	687	700	670	715	714	712	741	672	698	680	713	736	746	697	674	697	746	702	645	707	707	667	680	727	680	714	745	691	755	709	689	679	701	726	744	697	702	693	669	692	698	686	701	668	708	685	694	662	654	776	713	668	681	738	729	734	711	686	652	638	714	701	699	690	706	734	722	667	737	713	706	693	735	718	698	690	729	688	730	758	694	696	668	668	722	671	721	713	731	768	727	689	687	611	676	711	714	666	714	720	721	671	706	670	744	711	743	687	698	720	708	674	681	712	719	667	757	704	685	654	706	724	680	707	712	654	722	648	704	700	707	676	663	693	748	755	682	659	678	706	695	713	691	647	731	726	694	685	680	746	730	694	660	734	699	705	695	670	718	697	688	740	709	714	694	676	717	735	718	680	684	735	723	785	714	692	687	695	705	702	655	716	702	670	689	685	698	701	671	735	720	713	693	727	707	674	678	674	688	772	737	724	681	706	728	685	680	707	713	673	739	678	727	724	714	712	705	738	731	700	709	725	673	688	726	710	732	700	728	761	692	690	700	671	714	712	700	679	696	707	706	717	696	670	720	689	749	657	737	685	729	723	732	735	658	697	669	655	712	714	748	697	688	684	691	687	675	697	694	746	686	751	670	708	704	702	713	712	670	725	724	700	721	705	650	687	720	711	719	691	690	780	716	699	672	661	752	641	672	690	717	770	676	678	685	689	698	741	708	713	714	701	725	729	695	732	744	674	758	682	735	723	748	712	746	711	746	694	698	670	711	748	708	780	695	716	727	645	683	713	673	717	734	702	685	721	725	720	710	748	691	739	748	699	715	698	633	674	714	693	722	716	656	690	746	681	731	711	715	747	699	726	716	674	663	736	728	696	680	674	696	730	705	663	712	669	638	727	707	755	677	647	691	641	679	733	695	717	693	669	682	695	709	709	734	713	726	675	654	738	689	667	708	651	675	760	672	708	744	719	684	687	692	682	708	743	736	679	687	692	688	671	664	667	688	729	686	678	711	700	706	672	724	724	667	675	718	746	677	737	724	716	705	723	682	692	705	683	716	679	683	716	733	691	737	693	698	696	744	668	721	678	705	710	704	686	713	681	725	707	708	656	694	756	717	670	692	725	691	652	661	682	698	676	679	655	677	711	687	686	721	667	689	712	676	679	658	738	697	762	727	726	670	701	673	745	688	704	675	710	723	736	685	730	708	701	702	675	690	728	698	697	686	722	760	725	705	737	720	713	745	700	700	741	725	725	712	714	668	694	656	674	662	720	690	719	688	675	668	731	716	685	724	748	695	714	708	676	698	721	702	689	693	703	708	756	717	714	712	688	669	700	710	736	704	688	689	722	720	644	673	723	682	730	704	696	692	712	674	707	695	702	701	638	697	732	726	709	747	666	728	716	726	688	731	691	704	703	725	711	691	687	708	726	661	723	754	683	739	710	684	703	645	672	740	764	696	673	677	678	685	687	706	701	664	743	693	658	696	678	758	708	709	721	703	670	719	750	705	691	764	645	645	737	687	688	678	709	711	682	693	697	766	671	716	709	705	676	722	660	721	721	659	662	706	720	700	704	695	708	691	723	669	703	681	703	733	739	636	678	702	695	735	678	691	744	670	708	639	686	687	711	665	725	673	729	740	706	658	688	656	689	684	692	724	731	685	673	675	721	666	673	656	728	689	682	696	704	725	750	736	710	656	666	671	694	689	721	751	711	692	667	693	724	721	668	699	685	685	686	659	658	719	681	736	711	716	732	698	683	658	685	688	701	696	701	645	698	665	717	708	680	655	737	710	764	735	760	716	654	715	696	722	734	650	753	658	690	653	721	690	658	731	685	633	693	689	709	742	672	736	692	711	693	699	688	681	640	668	699	689	694	696	670	699	699	696	655	703	698	683	645	680	662	719	690	709	691	669	675	700	694	733	684	723	650	719	687	690	720	719	689	700	692	797	699	698	699	697	698	681	686	707	653	680	685	651	705	732	727	723	668	668	739	702	671	687	700	735	686	709	740	680	667	699	701	718	677	717	701	733	715	693	729	643	680	744	760	693	632	738	668	679	705	685	676	688	687	714	698	734	700	712	726	680	704	712	681	667	719	728	729	682	728	703	749	700	757	694	715	724	719	682	689	723	718	688	685	702	687	746	680	757	735	645	707	701	690	702	698	667	718	690	681	728	734	723	642	680	712	713	730	713	722	722	699	732	707	649	686	702	656	725	690	707	707	698	658	672	678	709	716	720	689	690	737	692	654	734	691	714	705	689	730	768	688	693	642	661	747	698	739	686	666	659	689	698	723	754	697	708	736	699	690	699	679	693	717	706	680	720	713	676	681	719	754	733	723	712	747	679	685	697	736	670	706	730	690	729	665	708	712	731	703	753	746	711	696	707	717	725	668	673	681	728	743	724	663	673	700	702	671	641	749	659	680	714	725	760	660	701	684	697	722	734	691	734	721	720	722	723	699	670	652	718	709	642	763
41611	29204	5691	2743	1855	1470	1354	1153	1072	968	945	959	846	863	880	860	816	834	848	893	811	824	798	758	833	842	797	848	849	810	819	844	831	790	822	834	807	800	840	807	779	783	771	782	885	753	786	767	776	804	772	834	795	799	799	832	760	768	754	781	815	818	804	795	738	845	826	817	775	781	804	801	783	800	784	827	837	773	731	742	764	859	808	769	809	801	793	805	796	850	797	774	781	823	787	752	730	776	804	817	798	756	820	807	759	811	790	775	762	743	880	752	800	766	752	755	791	727	755	754	838	800	803	740	836	806	758	794	804	791	769	789	794	795	763	828	731	794	749	799	788	805	757	810	748	771	750	767	754	788	836	763	780	778	817	836	828	793	808	766	808	778	821	819	817	779	816	808	749	770	772	805	717	778	791	776	789	795	771	776	789	801	777	791	826	828	774	783	773	790	807	767	766	840	811	813	768	773	782	839	824	811	748	816	748	779	775	809	760	793	804	786	764	788	770	769	762	822	791	752	764	812	770	803	797	827	842	803	767	828	774	805	830	760	790	846	763	790	772	819	792	750	802	769	748	796	767	829	746	738	768	778	826	790	796	745	818	804	798	773	776	794	745	804	766	826	772	777	805	775	797	805	793	823	754	724	790	723	778	764	776	768	768	775	803	811	817	798	814	788	755	849	789	801	835	790	782	793	748	803	790	772	835	790	786	764	828	771	793	820	792	774	791	805	820	736	762	770	786	748	775	785	779	789	803	845	754	772	808	797	806	790	797	767	803	769	802	770	765	814	817	788	793	761	783	754	745	818	748	825	784	844	733	760	713	788	773	776	825	779	774	775	742	771	760	773	820	753	798	806	797	826	754	761	776	757	774	803	754	763	819	815	818	772	770	787	836	786	778	757	741	801	742	772	793	774	859	826	808	771	811	793	785	768	784	766	788	802	774	778	775	791	777	826	789	824	752	770	724	831	792	746	772	826	773	760	799	754	774	784	796	767	790	828	792	770	756	871	836	788	768	749	808	725	806	779	754	770	725	774	788	815	786	835	768	789	767	802	775	778	852	755	789	732	790	792	817	819	828	793	782	838	790	778	790	756	781	786	752	812	801	775	778	716	772	782	759	791	823	800	806	770	761	749	776	825	761	733	764	775	815	754	803	813	778	788	794	821	766	772	765	805	785	819	797	725	751	786	787	771	783	791	812	825	745	801	769	717	807	806	782	799	789	800	788	749	762	717	802	756	807	795	800	776	808	774	793	799	784	798	766	792	732	743	777	741	774	809	777	742	765	808	791	806	769	837	833	776	798	778	763	818	780	844	768	850	765	770	783	761	746	747	796	824	788	810	769	822	772	776	828	798	796	763	744	777	756	773	796	843	758	798	771	763	768	766	796	813	821	782	783	804	775	789	805	788	790	740	771	819	773	753	748	836	832	787	726	777	803	801	799	762	794	771	796	786	784	810	817	772	783	838	769	801	771	777	761	772	808	749	777	759	796	785	791	789	760	793	796	841	786	809	823	723	761	731	789	746	799	847	788	773	775	812	756	770	789	788	832	783	770	766	818	790	769	795	754	793	787	801	760	822	799	810	787	794	809	798	759	764	755	815	806	787	802	812	762	767	770	811	755	764	791	756	749	792	772	772	805	797	798	748	814	787	711	745	760	783	760	806	799	804	801	779	764	785	769	835	745	806	817	816	765	822	762	822	827	783	791	784	822	764	781	762	798	801	792	761	812	789	791	787	774	764	757	784	825	781	805	808	795	776	778	804	830	850	763	775	771	775	774	791	763	844	775	768	789	815	787	748	817	772	801	768	795	775	802	796	833	787	746	796	797	754	742	784	810	735	770	841	744	800	827	788	777	785	823	794	770	805	808	843	812	790	789	850	761	746	817	835	797	766	820	825	792	836	768	749	801	730	796	759	751	743	806	835	777	746	783	832	807	776	810	807	787	782	750	841	753	746	834	766	763	796	827	790	754	796	740	786	756	785	761	777	820	811	767	753	792	753	805	798	832	764	807	745	823	761	793	817	781	783	770	842	796	797	840	789	789	790	799	755	769	777	778	775	759	748	762	799	811	800	816	774	791	808	809	793	847	837	776	771	785	835	754	815	778	801	815	808	810	795	792	762	805	815	812	767	829	813	756	783	785	821	849	812	761	805	790	780	737	787	797	775	787	800	798	740	778	750	850	761	776	752	808	798	775	779	781	822	746	801	799	769	802	808	787	785	795	758	774	791	807	762	810	762	833	810	795	793	808	847	817	760	802	763	746	781	801	789	774	794	804	765	787	812	774	792	770	802	788	792	787	797	788	783	791	784	784	803	761	726	775	801	788	727	764	788	797	743	813	765	780	817	741	804	714	788	783	794	800	812	719	849	708	819	801	778	782	782	755	783	779	768	755	750	791	793	785	810	801	752	855	820	785	738	794	860	787	740	750	777	800	777	776	806	789	773	779	803	806	801	798	803	780	804	777	725	748	763	788	789	761	790	794	771	805	832	820	807	747	806	767	796	766	823	788	746	769	781	749	740	809	804	824	768	803	759	798	803	797	773	817	746	772	787	781	771	792	791	764	817	734	767	803	782	807	786	745	793	690	809	754	727	811	739	790	755	764	749	812	792	792	804	856	790	786	812	841	786	764	798	790	816	742	848	775	776	732	838	695	757	795	775	772	783	765	764	803	762	812	768	818	815	788	819	819	757	776	807	802	766	829	712	795	779	783	785	747	745	767	754	737	788	786	771	769	792	738	798	812	870	810	758	795	786	796	800	764	810	802	792	757	765	741	795	831	793	748	770	758	751	818	810	832	779	785	794	840	781	788	814	766	768	785	777	811	724	847	808	803	796	785	756	789	757	803	816	764	764	758	798	807	781	814	793	850	815	782	803	816	813	770	801	820	759	756	769	792	820	803	755	744	820	793	812	786	805	817	772	755	825	801	794	801	781	735	760	790	842	823	783	759	790	797	776	761	776	722	758	822	805	772	811	794	792	738	791	806	807	783	758	792	797	821	739	817	816	777	777	762	806	772	786	821	848	739	833	728	777	751	785	794	761	746	766	802	786	815	773	786	829	751	779	777	761	812	781	815	780	808	787	808	789	809	712	813	825	735	800	799	767	791	793	782	857	795	813	768	794	768	795	799	814	800	856	736	752	831	802	761	790	813	804	764	777	776	729	743	800	783	785	774	766	789	841	783	795	775	761	818	751	856	778	798	782	783	798	763	744	764	782	810	791	795	786	784	809	746	754	824	764	773	838	800	797	787	767	763	745	779	729	733	753	775	827	753	791	737	798	795	849	784	773	755	812	799	765	819	785	823	800	786	798	749	804	837	774	809	816	779	800	758	781	793	750	763	776	785	798	800	721	793	782	781	784	792	777	800	823	789	768	829	780	735	785	776	776	718	814	767	802	759	763	780	775	782	794	763	764	816	805	804	781	781	789	793	823	802	712	764	775	798	813	803	802	766	751	754	801	750	721	826	756	799	755
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
