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
340403804559	340403805117	340403805667	340403806217	340403806767	340403807317	340403807867	340403808417	340403808967	340403809517	340403810067	340403810617	340403811167	340403811717	340403812267	340403812819	340403813367	340403813917	340403814467	340403815017	340403815567	340403816117	340403816667	340403817217	340403817767	340403818317	340403818867	340403819417	340403819967	340403820517	340403821067	340403821617	340403822167	340403822717	340403823267	340403823820	340403824367	340403824917	340403825467	340403826017	340403826567	340403827117	340403827667	340403828217	340403828767	340403829317	340403829867	340403830417	340403830967	340403831517	340403832067	340403832617	340403833167	340403833717	340403834267	340403834819	340403835367	340403835917	340403836467	340403837017	340403837567	340403838117	340403838667	340403839217	340403839767	340403840317	340403840867	340403841417	340403841967	340403842517	340403843067	340403843617	340403844167	340403844717	340403845267	340403845819	340403846367	340403846917	340403847467	340403848017	340403848567	340403849117	340403849667	340403850217	340403850767	340403851317	340403851867	340403852417	340403852967	340403853517	340403854067	340403854617	340403855167	340403855717	340403856267	340403856817	340403857367	340403857917	340403858467	340403859017	340403859567	340403860117	340403860667	340403861217	340403861767	340403862317	340403862867	340403863417	340403863967	340403864517	340403865067	340403865617	340403866167	340403866717	340403867267	340403867817	340403868367	340403868917	340403869467	340403870017	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2717	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2719	2000	3600	2300	2719	2000	3600	2300	2720	2000	3600	2300	2720	2000	3600	2300	2721	2000	3600	2300	2721	2000	3600	2300	2722	2000	3600	2300	2722	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2724	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2727	2000	3600	2300	2728	2000	3600	2300	2728	2000	3600	2300	2728	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	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
23113	21244	28888	24215	21696	20650	9167	1598	892	651	524	515	519	514	460	469	471	473	389	462	465	510	469	448	488	456	443	436	467	414	476	453	436	467	442	441	483	412	419	410	424	431	445	424	434	435	435	420	417	442	459	431	399	440	446	415	436	454	452	407	424	439	435	435	413	473	424	437	403	408	426	470	436	465	419	412	410	443	426	442	443	419	449	410	478	460	432	453	438	411	426	450	434	450	420	437	461	447	454	401	443	442	427	420	437	427	460	414	452	427	445	455	465	415	435	419	443	413	410	425	439	423	442	438	404	422	461	405	435	410	430	441	422	410	418	441	461	406	452	403	425	418	433	419	430	438	405	413	434	441	437	408	418	435	437	442	460	462	433	434	446	451	449	401	416	444	480	383	427	448	458	430	461	425	410	447	407	424	417	435	422	426	435	426	448	439	430	415	432	421	416	421	434	435	393	424	440	433	447	436	415	445	451	441	425	471	446	415	431	455	430	423	451	443	448	451	400	459	423	458	442	435	416	440	400	428	455	422	398	447	436	461	460	397	429	461	415	421	440	469	413	404	417	436	411	474	435	423	434	431	435	418	445	428	425	419	425	400	425	435	425	463	417	426	452	442	454	436	439	403	409	478	441	437	436	443	432	444	454	421	441	395	455	457	436	441	422	401	421	430	453	429	427	425	380	413	435	404	422	421	391	398	442	439	448	430	389	448	448	452	454	417	457	417	447	439	458	414	412	433	423	418	465	437	424	434	423	409	436	417	442	454	437	447	466	440	449	405	465	393	432	412	467	456	427	436	429	465	451	458	414	474	404	436	411	425	422	428	408	461	426	436	450	445	440	436	414	460	440	407	406	431	450	375	417	424	455	430	421	424	416	433	441	395	441	446	456	433	434	439	418	416	418	456	464	465	416	429	436	433	394	404	458	438	431	447	413	429	480	411	461	427	401	408	405	420	425	430	445	420	475	448	404	431	435	439	423	442	446	443	426	420	427	430	403	437	475	453	424	463	444	412	435	435	456	428	439	414	437	404	427	444	420	433	405	385	409	434	430	441	398	413	443	448	441	406	413	444	471	428	450	458	443	448	442	420	407	426	422	459	422	458	427	471	380	417	441	430	481	445	409	429	436	462	439	440	426	402	434	435	404	432	431	424	433	423	445	421	445	413	451	409	453	434	434	472	437	408	431	437	436	450	454	435	399	454	445	384	429	448	429	428	435	441	412	432	460	417	427	416	416	464	415	429	428	456	404	416	457	446	407	429	424	452	443	415	461	393	442	400	423	399	414	433	428	464	450	417	440	453	410	421	439	448	438	456	467	412	442	428	441	458	468	446	418	410	440	463	445	422	477	411	471	434	447	458	483	440	432	456	401	366	451	477	456	426	428	425	422	405	410	462	410	450	471	435	439	432	441	415	443	406	402	441	426	423	466	437	425	411	439	474	450	455	431	449	418	441	426	471	417	419	443	423	414	426	398	420	419	448	444	444	420	417	421	414	441	413	446	415	442	410	452	427	393	417	401	420	440	437	413	430	419	431	432	444	428	431	395	441	479	445	451	442	450	450	429	421	479	425	421	422	456	388	463	401	428	415	408	471	415	433	440	432	438	421	433	428	460	479	473	432	395	414	458	465	433	418	415	443	429	422	442	456	453	459	404	421	452	427	431	440	428	408	433	430	443	436	439	380	478	401	403	422	424	419	439	421	446	428	403	444	433	425	403	416	453	419	457	435	442	419	428	427	450	477	439	468	423	441	423	423	441	453	455	429	457	436	456	392	394	412	411	456	450	418	410	414	425	437	425	444	446	439	413	428	439	424	430	454	452	394	428	430	462	408	434	419	428	430	398	435	452	422	445	430	444	426	436	481	384	421	424	431	427	441	420	429	410	429	442	442	397	435	400	475	434	426	463	425	445	447	410	426	419	451	433	432	438	435	427	422	405	427	427	406	431	453	453	449	449	439	439	386	428	421	446	431	405	431	431	447	425	443	402	417	460	434	422	422	441	423	430	404	422	405	457	459	439	418	451	427	433	435	434	470	434	460	421	407	405	452	418	478	404	432	411	452	415	447	383	441	432	439	446	412	463	437	428	444	409	404	439	463	449	402	410	464	425	424	445	481	437	470	423	462	438	451	432	415	427	393	450	480	424	443	445	449	445	421	411	367	441	445	407	423	428	473	391	454	393	435	428	455	440	434	442	427	439	463	432	418	459	457	437	459	433	427	426	440	502	434	456	431	415	411	427	416	429	425	403	429	439	434	439	459	445	412	430	398	444	432	402	420	441	431	419	423	451	421	439	414	421	463	455	441	421	467	430	465	430	433	392	419	405	417	437	445	404	402	458	442	405	416	445	439	442	424	436	420	459	429	479	449	449	419	463	422	483	436	451	476	423	462	410	445	439	417	457	424	414	419	443	415	432	399	433	413	392	427	441	402	428	431	430	430	441	438	425	444	456	434	429	452	413	409	445	474	418	428	399	411	443	432	419	402	466	435	434	437	454	434	440	457	447	448	421	436	468	431	402	470	411	438	428	425	432	424	445	410	412	450	424	424	431	384	444	433	436	424	452	453	443	410	435	430	424	431	457	431	423	449	386	407	419	405	423	472	462	419	448	467	413	415	435	427	450	433	427	454	446	431	438	415	441	409	415	414	425	434	438	459	427	393	435	406	445	402	414	437	425	467	425	418	374	418	408	450	432	443	406	452	435	452	450	411	419	429	458	429	440	411	420	429	405	388	439	458	426	419	427	423	468	423	450	404	432	423	444	424	429	424	415	432	446	438	445	418	399	426	449	408	462	405	429	420	411	422	443	433	420	412	409	473	438	466	459	457	442	455	409	422	407	447	417	433	421	418	447	414	408	401	463	423	425	452	439	441	414	442	421	451	409	428	414	426	439	457	402	440	443	418	429	413	422	443	430	412	404	455	464	386	447	410	426	406	448	421	407	411	424	411	412	411	421	387	413	458	410	460	436	447	426	447	420	440	437	442	430	435	439	447	452	409	420	406	400	417	427	443	423	410	445	422	390	440	470	414	416	468	404	434	467	442	441	446	433	443	416	424	449	414	431	453	433	437	422	455	480	424	405	465	386	415	472	436	454	409	441	414	433	414	392	447	462	466	425	433	440	432	432	443	441	411	434	400	398	438	429	466	373	419	452	471	419	410	448	433	417	406	434	389	425	461	415	450	408	441	435	403	440	456	419	433	430	433	398	414	437	440	460	443	421	431	417	426	437	407	416	439	442	458	425	394	428	428	443	409	401	433	423	447	451	439	390	409	425	429	413	431	437	398	409	405	435	431	409	410	438	446	430	425	429	425	436	430	437	410	490	426	413	423	421	418	441	416	434	468	424	448	419	451	451	436	436	400	433	467	455	434	403	447	466	418	436	443	418	428	429	427	402	430	415	433	445	454	425	411	435	406	421	439	412	424	432	415	452	413	407	449	417	435	435	444	418	430	402	393	431	425	429	431	443	433	400	428
38732	66020	48040	31596	19197	6719	1719	1279	1038	790	642	644	516	537	542	501	470	491	492	478	477	479	475	496	450	515	528	462	484	435	423	501	501	479	506	477	526	493	458	483	491	456	450	468	464	464	475	480	496	460	476	442	472	476	450	465	456	485	454	457	455	462	463	475	490	512	466	495	456	521	489	469	490	462	473	444	464	491	437	480	462	456	452	487	474	457	463	469	446	446	404	435	471	465	480	447	461	457	465	493	495	479	482	483	494	469	451	477	443	489	459	442	477	476	461	488	490	478	497	494	447	487	495	502	491	472	492	481	511	462	472	467	490	474	480	488	464	494	450	454	507	477	450	466	484	491	493	467	509	474	486	464	494	483	482	430	494	491	491	461	483	500	481	480	443	471	455	448	500	452	480	438	454	484	417	493	444	449	482	472	477	495	513	481	434	453	467	497	507	454	492	490	461	450	462	479	465	471	476	460	450	471	463	479	478	498	464	456	474	466	466	505	435	446	472	477	453	462	475	459	441	470	468	460	478	511	437	479	454	505	477	458	499	473	458	491	475	472	496	493	455	488	444	481	499	482	470	440	442	488	457	479	466	490	478	495	522	475	490	516	473	479	490	485	516	462	512	485	454	479	465	459	483	461	474	481	464	480	445	504	500	513	502	459	456	520	433	497	455	470	507	472	465	465	487	474	462	440	482	485	456	473	464	491	471	474	473	465	460	511	493	471	463	476	487	492	499	455	477	465	475	431	482	525	457	453	439	447	416	484	509	467	480	447	457	497	502	488	476	456	489	462	481	458	524	477	469	473	488	460	439	473	476	474	456	469	453	453	480	476	486	444	439	447	514	459	482	490	480	455	502	448	439	482	498	438	456	451	483	476	429	455	479	477	481	498	472	483	449	457	453	491	461	500	426	471	455	487	456	437	507	467	472	433	466	509	483	453	449	506	443	476	445	516	510	451	434	437	460	480	470	465	440	430	451	471	502	479	474	486	456	473	471	483	477	475	465	466	452	488	474	447	487	475	442	473	486	514	516	453	492	452	455	500	469	504	502	461	491	489	423	480	458	445	454	482	480	468	437	416	508	441	508	482	473	452	480	477	470	496	489	468	465	496	472	472	516	460	461	434	486	481	511	439	464	467	478	466	490	466	475	429	445	467	486	425	485	453	462	467	483	476	477	487	479	461	496	482	476	459	512	478	456	470	478	490	447	485	498	467	460	461	487	456	481	483	511	524	450	474	439	449	447	499	477	489	454	467	458	475	433	507	483	434	515	450	488	504	475	484	433	454	467	469	468	468	465	492	507	440	488	495	473	408	471	462	515	460	475	432	496	473	445	473	478	478	477	489	465	424	464	458	471	448	488	472	462	479	445	489	470	492	498	502	471	465	473	526	463	491	504	459	486	471	452	495	482	476	464	438	485	458	448	471	455	465	451	481	448	443	463	446	448	491	483	487	454	477	492	427	429	458	456	510	451	450	475	451	462	486	487	441	461	476	496	436	468	495	462	494	477	479	492	467	502	484	432	506	488	454	485	480	495	478	456	463	478	492	495	496	469	491	471	464	498	443	493	497	498	467	427	473	471	471	492	511	479	484	476	476	469	456	461	460	486	483	461	494	477	452	452	491	484	452	502	473	425	450	470	489	492	475	488	458	441	456	500	462	431	426	491	463	515	467	491	438	497	493	467	472	460	472	443	469	481	494	514	455	432	466	428	460	468	451	457	462	440	451	449	481	468	458	477	476	488	434	475	452	490	439	463	420	503	445	445	465	458	457	473	460	489	474	497	473	497	467	487	496	488	459	480	504	460	476	425	508	482	458	479	470	457	408	439	461	477	479	466	507	486	452	476	486	424	459	458	459	486	456	509	472	482	436	438	485	463	480	468	511	466	457	498	453	436	456	491	445	473	471	475	453	471	471	433	447	474	460	440	484	444	502	469	469	449	465	472	519	494	481	449	498	468	498	436	462	470	477	466	427	474	463	472	472	482	470	455	480	461	459	462	444	451	510	492	473	502	464	475	470	450	447	454	479	474	454	492	473	488	482	478	455	487	465	436	486	487	492	475	455	500	484	468	474	506	496	501	479	519	469	471	447	493	479	463	447	471	415	454	471	487	500	501	451	496	473	479	470	439	419	469	450	500	436	494	455	472	473	474	459	467	458	467	507	468	501	485	493	454	474	451	446	509	457	466	467	451	462	479	464	512	479	435	519	510	508	470	481	451	452	488	487	491	468	477	462	445	455	468	487	470	490	487	444	486	448	517	478	463	464	472	484	495	440	505	427	485	484	465	489	460	475	450	455	452	444	503	468	485	433	482	463	445	478	455	476	463	458	458	455	458	489	467	462	435	472	468	472	472	482	490	460	479	450	442	444	508	440	447	463	491	459	484	434	477	449	464	469	442	458	494	476	457	461	459	496	495	461	461	486	442	450	473	462	506	463	471	475	478	479	465	488	449	459	456	483	481	462	441	468	514	416	456	489	489	435	486	492	462	453	482	470	467	473	489	441	515	454	463	507	462	481	470	497	454	477	461	496	508	471	454	436	490	491	458	473	494	437	500	455	476	467	474	484	500	476	514	482	511	463	465	480	477	484	497	454	468	457	483	467	478	483	513	486	480	440	458	456	496	450	507	474	472	457	520	447	445	457	419	502	484	455	486	445	495	459	503	498	488	497	450	485	452	447	462	476	483	462	451	460	481	453	475	467	456	453	498	474	481	501	448	459	466	459	479	509	498	445	467	486	433	439	467	512	491	495	448	473	476	497	506	463	472	453	458	481	488	456	466	420	475	396	485	493	503	491	500	471	459	452	496	502	496	481	445	449	436	475	482	474	472	454	488	415	426	475	503	449	470	472	448	463	438	485	456	488	463	460	462	449	456	479	467	464	485	452	446	428	465	462	482	475	506	471	465	501	465	464	490	463	472	494	482	487	491	452	462	491	499	500	481	462	481	419	471	470	512	456	479	446	482	500	450	473	449	456	465	468	473	459	476	507	496	451	522	450	443	464	487	441	503	470	464	475	493	470	519	457	477	469	444	488	455	441	494	502	437	496	480	493	476	457	460	473	468	461	512	463	483	485	456	430	490	470	433	501	444	488	465	468	447	468	469	430	501	489	435	482	488	466	492	447	446	477	477	460	489	502	462	499	473	482	490	498	473	473	513	484	443	448	453	498	500	457	493	500	447	463	497	463	452	487	459	486	491	470	484	486	466	459	472	477	476	464	464	487	505	467	498	473	457	451	468	456	480	436	474	455	455	465	475	467	494	441	471	475	483	471	441	419	493	493	463	480	474	472	474	464	469	454	482	493	504	450	469	483	500	501	468	480	463	457	432	455	485	451	489	463	491	469	503	480	489	504	470	477	483	484	470	474	449	464	472	482	441	483	438	425	485	442	502	485	465	491	469	461	483	499	450	477	488	491	435	452	484	469	454	480	460	435	488	490	462	422	453	454	476	482	461	468	474	513	475	500	506	487	468	477
32170	29215	26080	13204	2604	555	359	289	291	278	286	257	278	255	257	277	257	272	262	283	259	284	236	236	265	252	265	273	253	247	273	237	240	239	257	283	285	252	270	284	261	251	278	239	276	288	263	271	288	266	251	284	242	266	270	248	274	243	244	238	261	257	273	254	261	246	266	261	260	237	237	245	277	255	251	267	235	271	250	259	256	302	252	263	286	287	244	270	253	229	273	259	255	240	256	258	260	264	238	259	252	288	253	264	267	256	241	236	223	256	246	290	244	265	259	261	270	286	256	240	232	277	270	264	255	237	276	273	255	283	252	250	262	264	239	243	270	270	252	270	216	254	257	242	253	227	251	267	257	268	270	275	242	242	253	238	253	266	248	269	252	278	267	230	267	282	254	254	297	285	253	248	267	249	261	282	257	258	260	247	254	273	262	257	226	257	250	250	244	237	238	265	249	251	288	257	239	281	231	274	249	287	251	247	257	244	261	246	237	266	251	257	261	264	265	253	244	242	231	270	272	247	255	282	259	245	255	271	221	257	248	269	251	263	242	274	270	271	255	251	259	251	270	278	271	247	269	238	263	275	247	237	249	271	264	258	268	261	274	254	270	265	257	260	256	258	254	227	264	239	235	263	245	231	274	244	281	261	254	261	246	290	261	252	263	258	294	252	301	252	248	270	263	271	254	274	280	249	232	275	272	262	246	279	252	237	266	245	229	267	271	253	285	272	236	253	240	260	262	275	290	282	279	263	274	247	260	258	224	269	261	247	255	263	232	229	251	301	227	247	259	270	275	257	257	231	234	282	255	272	254	285	244	277	226	243	237	256	260	276	261	259	250	225	243	282	271	244	256	229	245	249	268	282	244	244	277	273	245	257	251	246	242	259	267	268	248	263	262	256	253	276	283	268	264	247	239	273	251	267	284	257	258	243	240	258	258	242	267	256	253	255	233	275	264	258	253	264	247	270	249	262	277	306	245	268	256	270	246	244	261	270	240	272	292	239	252	269	226	244	279	258	240	257	276	231	297	242	268	273	247	245	253	253	258	270	267	255	268	247	248	258	271	249	258	260	266	249	278	257	271	241	254	254	288	240	259	284	250	237	261	249	246	260	276	248	273	269	243	242	288	258	285	256	220	246	266	272	270	263	264	245	243	258	256	276	287	262	271	270	297	239	241	277	262	261	259	241	230	252	254	252	301	248	246	253	252	252	273	240	262	261	252	245	245	238	259	259	259	237	246	259	259	265	233	237	247	282	221	247	253	244	266	200	273	275	240	253	254	252	258	275	270	282	265	275	252	254	260	258	279	251	285	260	260	266	275	263	273	263	251	238	233	266	262	285	256	259	265	291	248	269	304	240	266	246	252	265	265	262	236	242	250	251	274	250	246	282	271	264	235	238	235	250	266	235	260	263	254	259	237	258	248	230	284	262	271	267	246	253	221	249	245	275	249	249	263	230	263	259	255	248	271	260	248	212	269	268	273	264	260	289	287	243	253	264	288	234	270	244	268	255	276	248	259	295	280	242	259	263	235	253	270	255	242	226	229	271	266	243	250	257	277	264	238	266	247	275	231	266	265	273	265	257	235	264	269	269	260	290	237	258	293	271	264	293	281	250	273	286	273	267	289	276	230	248	240	246	257	237	271	298	242	269	239	268	294	254	272	254	278	260	273	269	269	248	245	246	254	269	274	283	235	254	251	245	232	255	274	239	263	253	280	251	235	248	265	265	274	249	253	288	251	251	240	281	276	245	251	282	268	238	250	256	257	282	291	267	260	260	241	253	284	237	241	240	275	247	253	273	236	264	247	267	266	285	259	257	226	279	243	244	256	278	300	267	236	258	247	263	284	263	246	252	280	263	254	265	246	246	258	269	251	266	239	242	251	259	246	233	250	273	299	261	261	258	239	241	286	249	251	250	239	248	248	280	246	238	254	248	245	245	287	250	243	245	277	222	227	246	243	256	255	279	249	259	273	248	239	209	263	226	235	252	263	252	287	270	249	289	267	260	278	260	261	267	252	243	244	234	256	245	251	259	271	233	278	269	244	274	271	245	256	260	259	265	239	238	266	280	250	265	267	252	261	262	274	230	261	280	284	242	273	262	272	239	259	269	240	269	256	233	257	272	256	259	256	268	230	245	255	269	260	252	266	255	280	261	252	280	252	285	239	269	235	269	251	254	279	268	268	261	244	257	257	266	269	264	224	259	265	257	245	240	251	244	268	267	245	266	261	250	253	249	256	268	258	273	279	275	232	252	281	255	265	259	246	263	255	270	262	270	243	270	241	231	277	302	248	261	255	270	254	237	266	240	249	250	246	271	251	256	264	255	253	273	270	257	286	257	269	274	286	259	291	243	258	267	221	241	253	242	275	280	278	270	287	276	254	277	236	244	260	281	255	238	224	274	270	260	277	244	270	273	241	283	257	295	284	248	274	228	231	287	272	245	246	265	260	277	261	232	256	245	289	275	251	277	306	270	239	260	269	270	265	268	272	275	270	245	261	255	245	314	267	252	254	253	267	260	276	283	279	266	268	268	265	255	234	257	272	280	291	267	246	244	249	235	281	229	274	288	261	240	253	264	254	247	260	284	246	232	258	252	269	282	266	248	235	244	261	251	247	264	263	246	239	277	223	279	245	272	255	287	248	252	246	267	280	265	269	259	235	267	298	267	270	255	249	267	284	263	256	247	252	227	244	271	242	258	289	295	244	267	255	272	262	271	252	257	226	248	295	247	266	242	273	259	259	227	290	263	221	264	242	253	292	263	245	258	245	282	248	253	270	289	292	269	255	265	235	260	258	241	247	268	244	243	249	258	255	256	276	259	272	270	266	243	252	268	284	280	253	265	251	244	275	281	238	252	240	259	268	249	254	244	227	272	267	265	248	250	248	287	263	242	281	254	258	259	268	281	258	260	280	264	248	254	281	240	246	260	243	255	237	272	252	296	264	271	260	261	256	259	235	258	246	266	261	238	288	268	244	245	277	252	274	266	277	274	245	234	260	253	239	238	261	248	261	279	245	237	268	241	235	251	260	261	258	285	291	254	248	268	225	248	257	281	245	250	280	272	265	256	257	268	212	247	249	246	267	268	246	260	242	241	228	249	233	243	255	251	264	269	261	279	261	248	273	267	263	265	260	248	252	244	255	275	263	238	270	265	264	253	260	259	258	265	238	262	267	242	258	244	266	262	274	275	275	230	263	289	231	246	261	240	258	276	240	247	268	268	271	261	244	272	259	245	272	262	272	246	250	278	274	277	252	249	240	253	243	267	239	256	246	236	255	269	229	258	264	254	244	244	275	294	266	249	265	254	268	259	267	284	256	256	240	277	259	281	261	278	295	260	247	259	282	274	256	261	249	236	256	238	242	258	232	245	243	273	237	273	292	257	240	263	257	275	275	239	252	245	287	239	260	241	247	263	244	251	246	231	273	239	246	243	293	245	259	251	275	262	254	272	262	276	277	270	276	237	279	251	273	267	255	258
37442	41427	25608	10423	2900	716	502	351	385	310	318	304	308	305	293	292	303	275	315	278	306	291	271	320	297	271	328	282	330	301	307	318	313	272	290	280	304	343	313	291	290	279	291	296	274	264	291	288	305	292	271	331	248	313	331	283	284	318	332	291	277	294	286	317	298	309	331	279	299	285	306	334	288	283	303	310	335	307	315	288	327	307	279	324	336	309	314	284	270	284	298	299	319	285	309	288	268	296	309	293	284	311	327	309	317	309	278	323	283	315	301	292	305	324	325	307	262	316	300	333	299	301	305	278	301	301	311	330	311	300	290	296	320	258	308	296	278	311	292	299	302	294	333	291	292	294	306	295	304	311	296	309	289	312	284	313	312	340	307	309	309	295	303	307	304	280	340	308	323	272	298	320	289	328	286	314	283	312	276	303	313	287	329	302	272	295	278	294	314	300	316	286	311	288	282	326	279	328	295	279	284	294	302	308	299	321	271	301	313	321	322	306	290	267	303	296	277	316	325	288	312	321	305	277	324	337	296	313	276	271	291	294	314	300	321	292	306	321	322	307	303	304	293	333	289	294	293	264	300	332	292	328	294	313	289	308	310	302	305	275	299	282	313	275	311	303	304	318	314	298	282	302	284	302	305	313	318	305	276	334	299	326	312	315	314	308	293	306	306	323	270	296	309	281	285	290	319	283	288	313	304	290	290	308	306	288	304	300	289	295	312	279	286	309	301	310	286	322	300	303	316	324	313	283	303	309	299	287	298	294	308	296	303	292	299	299	290	309	287	320	284	289	303	321	317	277	283	297	312	282	256	297	285	286	299	301	273	295	317	297	297	276	288	291	302	286	316	317	292	302	288	304	324	285	316	302	301	287	297	327	309	320	313	279	305	329	319	310	311	282	302	272	294	313	303	300	287	314	300	314	280	292	317	287	286	301	315	295	342	325	334	318	293	294	316	334	310	271	312	291	280	285	321	307	318	294	312	306	274	317	299	297	299	284	305	304	277	313	276	320	326	288	315	300	268	307	313	306	301	283	315	303	334	318	279	275	318	257	331	318	306	298	308	274	281	318	284	282	347	342	303	311	309	285	277	292	294	325	311	306	292	271	321	272	299	306	312	316	280	341	299	278	308	270	286	303	306	298	289	302	302	277	325	347	318	342	304	288	299	314	263	302	305	285	294	316	300	310	307	272	280	311	317	287	293	312	322	293	308	304	269	324	301	310	283	277	270	309	307	300	266	297	308	275	332	277	286	334	320	293	288	310	289	329	273	322	324	304	327	292	289	298	331	312	286	294	301	315	268	292	279	295	311	306	309	324	296	318	311	305	275	262	305	335	288	309	286	314	264	317	295	306	288	315	308	309	290	310	277	297	319	276	324	327	287	319	318	298	304	338	331	283	291	299	328	288	282	278	317	308	278	347	299	296	297	306	295	284	283	306	311	313	303	317	295	302	310	323	297	310	314	283	327	328	306	329	313	331	307	268	305	286	269	291	316	307	275	315	325	312	280	308	301	331	258	270	263	302	278	306	314	307	263	328	306	282	302	294	310	310	277	289	312	305	285	278	289	291	296	278	314	287	286	320	347	296	294	314	283	309	312	318	309	297	292	297	321	306	314	322	307	308	310	330	282	333	300	313	331	300	312	315	309	307	288	314	323	291	303	291	263	312	275	289	309	301	319	322	312	297	315	320	316	301	280	288	294	331	316	301	313	323	297	293	295	304	325	321	309	284	291	280	303	309	303	308	287	307	317	320	298	328	290	277	343	330	300	294	333	309	318	343	303	284	339	278	322	299	288	313	282	310	316	300	287	305	297	276	264	304	294	282	277	303	317	282	303	326	307	289	288	307	300	279	308	269	307	296	309	299	285	280	289	307	285	307	291	275	314	302	288	289	267	308	321	313	299	297	289	300	311	308	287	302	315	294	312	285	288	326	291	286	289	297	295	296	335	296	295	308	288	291	307	322	302	307	341	287	297	299	307	305	303	314	318	293	301	315	309	277	331	303	317	318	329	288	300	298	306	278	265	315	300	309	271	305	297	321	311	312	332	307	309	334	306	306	317	320	317	298	291	322	288	313	309	276	321	301	302	306	266	337	284	278	284	318	324	285	291	299	302	300	328	268	287	286	302	271	311	311	288	299	307	323	307	292	337	298	297	296	302	308	300	292	295	301	285	293	282	330	309	314	295	315	269	295	322	296	320	279	320	330	274	335	328	293	307	330	276	280	325	293	355	308	317	320	320	284	335	302	318	282	311	314	306	321	283	275	296	290	299	286	277	294	286	278	297	292	291	319	294	308	306	317	290	278	287	307	327	295	298	289	294	306	307	298	324	276	310	280	299	321	294	295	286	310	317	309	291	307	315	306	297	285	326	293	270	322	290	304	299	295	296	287	317	267	299	322	298	340	321	301	320	310	314	311	316	281	337	308	287	299	278	283	288	318	279	325	300	307	314	323	301	301	311	325	289	283	289	324	295	281	302	291	305	314	328	295	285	299	294	319	301	290	325	287	269	346	288	295	311	307	312	310	313	306	303	290	290	280	305	309	337	309	300	307	285	295	301	278	299	298	266	275	278	309	298	289	292	294	304	287	281	337	315	292	309	302	308	290	276	298	280	326	288	277	324	342	334	325	288	304	300	288	291	314	328	298	312	279	301	311	306	311	301	297	272	327	307	312	307	307	284	319	293	296	323	293	302	278	289	309	326	310	323	287	307	327	288	298	279	318	317	273	303	306	291	315	319	303	303	294	296	293	287	293	318	312	287	283	318	300	292	299	298	322	265	308	317	289	303	318	304	263	277	298	323	302	298	275	334	313	329	278	313	341	302	278	296	342	323	319	292	314	275	300	267	277	301	313	333	281	305	299	276	284	318	288	325	332	257	321	305	274	298	293	317	276	303	303	298	313	298	301	309	281	304	278	270	279	295	326	313	301	318	296	271	310	307	302	301	282	328	288	326	341	304	279	326	316	321	266	289	283	281	292	323	310	301	321	289	278	266	292	297	304	295	295	301	273	297	290	284	277	292	312	283	298	296	264	267	296	273	320	302	342	294	306	312	283	300	278	297	280	279	275	307	294	304	292	286	301	314	317	289	303	323	322	316	310	305	308	315	333	298	290	282	278	308	273	301	298	287	279	279	267	339	313	319	303	293	259	319	292	281	295	298	301	311	295	290	357	288	298	309	309	265	304	287	302	287	296	296	269	311	298	294	304	314	293	321	320	299	292	297	301	283	301	298	303	333	312	310	293	333	293	300	319	304	290	313	282	295	301	288	285	303	316	333	320	300	336	282	317	273	307	317	342	277	284	303	285	325	293	313	284	317	296	290	295	286	307	290	295	289	299	304	274	309	315	286	304	322	267	297	309	318	306	305	278	289	285	313	272	318	303	281	279	324	295	302	275	293	323	308	291	299	317	292	311	317	321	299	298	278	295	324	324	302	286	287	302	315	283	294	303	299	316	269	283	303	294	335	302	300	287
24056	20972	28120	24873	20282	9309	1468	672	457	386	351	292	324	302	278	267	299	259	286	297	287	275	280	289	278	287	286	273	288	267	249	276	257	287	277	292	257	270	273	297	286	268	283	260	250	279	286	264	263	272	265	281	263	298	291	284	273	262	273	277	258	270	263	286	284	247	270	262	290	266	249	292	268	254	292	251	258	309	295	298	246	251	316	266	266	266	233	246	266	274	283	288	253	273	280	287	273	326	271	271	268	288	264	237	247	278	263	260	259	270	305	274	249	287	287	250	289	289	297	298	271	273	292	249	275	298	288	274	278	261	284	288	281	266	303	290	282	283	277	276	260	284	282	265	275	270	279	289	249	266	285	287	230	288	259	289	279	281	255	276	287	273	274	310	251	283	274	281	271	276	278	288	259	272	286	271	263	313	242	302	283	294	265	259	273	282	288	293	288	280	276	271	279	268	292	281	261	263	279	260	265	285	280	273	276	272	270	268	272	268	280	280	262	264	301	295	267	291	309	294	304	292	259	289	244	255	253	247	268	288	285	281	265	275	249	268	269	264	290	270	290	242	273	241	297	296	278	261	252	245	262	270	277	282	301	289	267	273	294	247	276	285	273	284	252	286	281	270	307	266	259	297	247	278	253	280	274	332	258	277	276	281	273	264	274	251	299	269	298	234	302	246	295	278	281	281	285	291	283	257	283	268	264	287	283	299	273	269	275	278	255	292	278	268	244	272	255	277	296	264	307	285	255	277	271	284	307	270	272	280	278	320	271	276	252	313	275	265	277	297	305	301	279	254	281	291	272	278	294	286	271	276	272	288	274	271	286	263	274	283	276	259	242	310	286	258	307	289	279	253	271	277	281	291	310	263	264	273	289	256	254	285	272	261	269	264	293	281	263	244	276	287	289	268	258	310	269	286	272	276	285	297	258	253	266	291	248	262	267	275	294	257	286	266	271	260	280	292	287	277	270	281	258	279	255	263	280	272	299	273	305	305	290	297	254	268	280	278	286	288	291	275	268	295	295	298	254	283	281	248	283	287	266	278	270	281	292	271	302	272	276	274	290	300	288	273	253	255	257	274	297	271	261	292	255	259	295	290	261	248	311	282	219	275	259	259	293	285	287	285	254	279	267	285	262	276	268	290	262	252	283	308	313	271	282	249	266	273	297	282	296	284	297	287	264	294	274	267	282	269	247	282	279	303	250	291	284	268	304	275	298	283	260	331	272	282	272	271	269	280	310	274	259	275	277	272	290	286	286	298	260	288	279	261	264	295	291	278	272	255	270	276	274	259	276	270	286	294	243	257	286	276	249	255	294	255	251	284	261	280	277	258	271	273	232	274	265	283	291	260	261	257	266	269	277	274	280	243	294	260	303	260	288	271	285	255	276	276	268	270	289	270	275	284	283	263	262	260	271	263	278	279	283	281	282	288	272	258	302	270	277	246	262	267	276	289	309	284	265	286	280	263	276	250	278	265	286	289	253	276	264	280	265	265	280	278	276	288	301	270	255	275	271	274	247	284	313	287	277	296	270	298	295	284	292	264	283	266	269	289	273	251	255	278	274	272	279	275	292	285	277	277	259	264	252	288	261	282	258	281	269	266	249	310	280	267	267	288	268	291	268	252	278	266	287	280	282	282	273	280	275	291	299	313	274	295	274	298	261	284	269	246	273	271	306	291	236	271	269	241	263	279	266	275	252	288	257	268	276	266	292	279	274	263	312	258	298	271	259	275	281	259	283	262	246	290	289	274	247	284	269	286	293	284	256	268	268	254	260	281	297	264	282	309	273	300	263	282	280	281	264	291	284	286	280	276	266	269	285	259	258	258	280	275	265	289	236	300	331	301	267	280	278	259	275	256	242	257	285	283	278	276	271	299	280	277	299	280	291	308	260	277	268	258	262	323	269	265	287	307	298	294	267	272	286	241	297	273	291	289	294	279	280	297	274	266	245	299	319	284	243	246	280	264	264	281	278	306	298	277	258	297	290	251	265	281	263	300	273	255	258	266	283	273	294	279	296	258	269	227	295	269	264	258	253	257	268	262	333	266	305	289	267	278	279	271	276	276	291	278	272	266	261	271	258	291	289	310	280	294	277	301	293	255	279	287	293	262	288	298	262	262	298	272	245	271	240	256	272	292	266	282	272	278	293	255	253	303	286	279	292	289	281	279	259	273	266	288	280	292	285	262	294	276	271	273	273	274	297	270	279	287	264	259	263	258	272	257	253	269	301	252	294	253	262	276	275	296	270	267	292	268	280	265	277	311	268	268	276	286	266	284	260	270	279	231	253	270	238	291	296	276	269	286	273	243	276	236	272	307	287	288	263	290	262	277	283	296	261	262	265	279	264	291	280	272	270	259	270	266	261	277	310	301	282	303	240	286	290	262	268	296	281	258	273	274	280	299	255	274	267	284	258	265	292	300	238	255	298	264	290	275	286	262	261	283	287	280	279	276	253	255	288	274	286	253	291	286	299	285	285	261	271	272	291	269	276	265	292	244	290	282	269	254	278	295	274	297	251	243	264	284	298	254	286	279	279	296	278	267	276	278	265	266	287	269	245	286	299	277	299	260	260	271	289	288	301	259	262	263	275	297	280	281	287	279	251	256	287	274	270	261	273	297	307	294	279	248	257	269	282	271	292	289	249	267	281	264	271	278	258	255	267	288	291	286	281	243	269	259	267	252	282	260	298	291	263	272	249	282	273	284	265	270	255	278	278	283	271	267	277	295	302	287	289	292	271	268	264	278	291	284	269	294	291	274	265	238	275	271	265	267	282	289	286	261	277	277	300	269	303	328	292	286	282	282	253	249	250	283	280	300	271	275	300	272	287	299	275	284	262	307	265	296	274	255	295	276	257	279	249	253	260	265	293	268	253	275	280	270	230	298	260	260	255	305	270	286	236	280	296	271	285	270	258	225	275	243	268	274	263	259	295	289	293	272	279	282	247	250	273	297	285	258	275	258	289	292	258	289	256	279	267	267	269	278	284	294	279	246	266	260	248	290	309	267	271	284	291	281	246	277	276	258	291	259	266	290	292	262	260	268	272	258	274	273	255	275	278	294	270	276	260	278	266	253	268	314	279	296	250	266	271	271	286	282	281	275	295	286	277	307	289	294	253	254	296	298	292	286	298	306	268	274	295	282	276	275	247	310	280	243	291	290	265	279	271	270	271	253	277	270	250	302	274	271	244	273	273	295	295	257	279	296	286	293	261	275	265	279	266	280	256	267	279	225	272	294	278	287	297	242	247	274	255	299	305	272	277	287	286	244	266	279	269	295	260	260	254	272	273	265	282	267	273	275	279	263	237	278	262	273	305	254	267	274	271	292	242	290	256	258	286	283	268	277	287	270	268	272	275	273	302	263	293	284	290	277	254	285	271	296	266	258	280	277	291	226	286	269	263	286	282	304	282	258	297	288	272	257	277	242	287	283	283	291	277	263	275	252	272	273	259	267	272	286	278	262	289	308	272	249	247	276	279	274
37394	54886	40158	24106	9633	2317	1000	751	606	454	426	373	335	356	346	322	321	313	322	332	311	309	310	300	315	309	335	312	291	319	311	282	281	291	315	321	315	304	332	295	303	321	287	308	310	338	319	289	324	318	328	285	333	317	302	305	287	303	295	332	326	304	335	300	318	299	336	295	315	335	303	297	286	311	336	320	334	342	281	305	323	336	327	307	281	305	307	329	291	313	273	328	328	318	308	342	322	328	321	278	334	302	339	326	305	277	299	333	319	314	302	282	326	348	312	319	341	297	322	280	343	282	329	315	344	303	311	336	333	328	325	307	331	304	309	296	316	308	323	302	323	318	314	322	327	308	313	316	308	291	265	331	336	323	297	309	327	310	315	315	305	301	325	330	337	333	315	306	319	321	345	333	289	306	309	329	307	318	337	318	342	308	302	333	294	334	298	298	303	317	309	335	309	312	335	307	342	309	283	364	300	320	310	293	291	296	305	331	323	296	325	294	310	310	289	307	301	334	315	306	299	300	306	335	303	302	294	320	305	306	308	297	316	323	305	309	320	309	273	331	324	320	339	291	342	289	324	306	312	311	328	313	325	331	284	319	304	294	308	293	295	343	275	323	307	336	287	318	313	337	322	270	313	322	316	299	347	318	318	339	320	319	319	288	304	312	306	317	306	312	303	325	300	302	303	301	304	304	294	315	336	315	290	338	304	315	321	323	297	352	295	284	308	312	346	312	321	334	335	335	334	274	320	300	284	290	300	326	319	304	366	298	295	285	332	304	296	306	323	335	326	326	294	295	304	327	292	315	309	302	327	340	317	329	356	296	307	289	326	293	351	335	310	325	327	296	315	333	279	298	298	327	310	308	319	323	340	301	304	308	317	322	313	310	305	308	303	289	286	303	279	329	275	302	307	305	314	343	280	295	307	313	288	323	329	321	341	311	323	311	307	302	304	326	296	317	310	310	300	349	348	327	297	272	324	310	314	320	316	346	329	284	323	298	343	312	289	314	311	297	322	301	311	289	315	326	349	313	293	329	316	312	287	299	331	301	341	295	360	299	324	315	316	300	315	317	300	297	317	303	324	325	293	295	310	321	329	319	324	305	302	308	327	300	317	326	281	312	320	303	295	329	286	289	289	292	326	284	299	315	313	314	314	310	326	309	310	309	286	311	296	301	327	315	279	345	295	306	317	297	323	326	311	311	285	282	311	304	304	292	309	300	289	304	341	323	313	284	320	312	304	298	316	285	322	319	366	290	309	305	323	312	298	339	318	316	315	309	350	328	275	315	343	292	325	293	319	327	293	322	319	295	281	299	303	350	317	297	278	315	332	343	291	315	290	323	269	286	300	331	347	347	321	280	310	308	313	297	291	306	286	328	333	313	293	297	332	292	279	304	337	331	356	316	320	304	298	310	304	320	291	342	329	310	318	323	342	313	296	317	306	298	313	324	330	313	291	326	314	312	313	310	282	307	338	280	304	323	305	313	309	341	305	304	321	318	295	289	290	311	297	356	291	323	324	323	321	332	297	314	337	291	315	311	306	320	301	303	307	305	305	294	310	335	291	288	289	328	301	314	336	300	307	326	313	299	326	302	278	299	293	319	319	307	304	360	341	316	330	326	316	285	322	309	277	318	310	315	352	300	300	326	321	307	313	304	335	304	290	301	300	328	287	329	278	288	296	311	298	321	310	339	317	299	310	334	311	305	325	344	304	305	315	312	356	310	286	301	313	324	301	329	304	300	311	313	333	295	297	313	319	346	326	304	329	317	312	329	330	292	288	328	324	310	287	336	286	332	300	328	326	352	286	285	305	312	313	293	328	308	315	313	290	297	342	285	320	279	288	301	281	311	300	290	305	297	341	318	304	318	342	313	315	305	330	315	307	318	333	316	298	325	325	361	285	311	311	300	322	323	316	323	287	333	313	315	301	303	310	327	314	269	321	334	302	364	314	270	326	297	323	287	269	312	276	328	301	317	309	294	299	306	340	309	337	297	287	320	321	295	306	317	304	311	337	282	287	292	287	313	325	325	306	312	305	312	312	304	330	326	332	307	320	318	306	304	320	319	345	313	305	314	341	320	259	307	323	316	291	299	282	295	289	312	325	315	337	332	300	284	298	330	320	305	326	300	319	342	300	326	323	345	295	317	325	295	298	335	347	292	326	324	313	325	329	328	349	316	313	295	317	304	320	342	287	322	318	309	293	298	291	339	300	300	300	283	278	301	319	307	307	342	294	317	298	321	295	323	315	304	286	288	340	328	329	323	312	316	327	345	313	282	319	330	310	336	303	281	324	314	321	300	343	305	330	308	298	292	323	326	304	313	285	350	319	294	300	328	311	301	337	322	322	296	350	338	328	316	300	305	294	323	313	317	317	313	315	315	335	325	313	307	317	340	346	308	292	323	307	310	324	286	307	285	314	325	327	320	338	328	317	348	320	293	285	305	317	303	343	329	282	268	320	299	330	321	320	331	338	343	339	339	319	307	312	316	310	290	279	337	324	335	326	333	320	326	314	331	321	340	280	310	273	331	315	289	304	314	307	327	301	306	288	274	330	347	327	276	306	283	313	322	329	294	314	305	338	369	273	300	326	296	312	300	291	290	342	274	305	292	308	293	289	293	285	298	317	312	308	323	322	331	338	291	308	312	305	326	311	293	303	317	302	322	295	296	315	334	335	311	309	346	291	306	332	310	299	326	286	318	344	323	291	282	285	319	324	331	317	279	299	329	314	314	301	300	331	317	321	280	285	288	332	310	314	339	296	310	331	318	328	320	357	305	285	307	296	269	310	330	343	328	348	323	294	301	306	344	294	342	293	276	334	319	336	310	300	321	297	317	318	321	297	290	287	309	298	314	323	338	303	308	316	333	316	303	288	279	313	279	284	317	338	285	325	334	305	330	334	291	311	337	280	323	337	337	324	335	324	324	338	320	309	333	323	339	318	302	299	291	306	344	342	305	309	315	303	301	302	326	300	294	321	324	307	330	314	282	298	291	306	283	307	307	324	310	317	321	315	306	326	294	318	351	320	295	288	326	320	300	328	287	294	284	310	355	321	315	311	290	331	321	313	322	317	328	307	320	329	324	327	309	309	271	304	306	308	310	302	314	319	321	318	338	353	320	342	305	296	302	314	311	319	309	297	301	325	314	327	311	302	325	313	275	296	298	304	311	316	294	358	312	302	301	321	314	314	317	296	303	296	286	298	310	296	316	316	320	292	278	321	325	303	320	302	286	353	303	320	318	333	331	313	347	268	305	346	293	309	328	321	270	318	316	302	314	288	349	317	307	330	305	320	317	305	305	320	314	291	340	321	339	326	318	330	345	320	327	299	292	294	301	306	333	331	296	312	306	311	342	280	319	334	300	297	335	306	313	326	290	300	322	313	323	329	318	278	326	307	323	302	321	300	273	281	300	342	317	323	306	316	304	342	314	288	307	323	344	326	329	294	324	283	288	306	322	337	314	313	327	330	302	286	321	317	301
25148	21775	29452	25891	14722	2865	825	572	467	445	382	368	358	359	366	354	385	328	361	338	344	314	367	361	376	421	360	353	357	376	331	352	385	310	367	343	379	368	336	366	343	360	369	388	315	382	355	371	377	321	339	353	351	356	334	362	355	335	397	376	357	356	367	333	358	355	360	343	347	379	375	359	328	356	357	373	346	366	354	365	362	357	346	374	354	371	340	353	377	360	352	325	381	346	358	372	322	360	367	360	347	352	380	389	364	359	399	350	364	365	343	358	340	378	343	381	358	370	390	357	343	356	366	358	358	353	325	356	360	321	346	355	361	355	378	348	340	355	377	322	348	352	317	357	383	393	377	345	328	347	363	383	370	362	361	364	348	370	349	350	331	326	352	407	365	330	373	329	339	357	369	382	391	366	348	373	369	354	351	371	336	371	364	326	333	347	343	308	346	360	356	377	381	352	374	340	376	313	363	349	316	365	330	332	346	376	336	391	351	355	386	373	361	375	368	358	344	330	385	355	409	369	345	359	382	369	344	388	348	368	356	366	372	329	368	360	339	346	349	331	358	352	330	378	336	366	334	352	353	359	306	346	342	361	357	345	338	361	331	372	339	369	369	364	385	363	368	362	321	345	323	352	357	354	380	334	335	358	363	366	360	398	336	349	380	375	363	315	343	333	347	329	339	352	330	373	373	370	326	376	351	364	341	314	346	375	342	358	353	358	329	366	350	336	389	365	322	365	328	330	395	349	356	341	383	365	375	366	324	376	362	377	378	342	377	344	366	351	350	357	366	334	367	396	356	343	365	334	385	350	372	353	342	376	363	355	372	385	411	402	323	348	379	368	365	340	379	407	384	354	353	393	368	347	373	363	385	356	358	403	339	354	340	353	342	320	349	349	361	357	354	382	357	390	371	339	388	386	333	365	344	332	341	412	383	392	350	344	365	346	362	404	348	372	356	388	347	333	382	357	377	344	358	386	360	359	359	331	368	402	321	327	346	363	339	386	344	342	370	346	347	386	369	334	399	350	345	387	363	354	374	343	363	358	365	339	368	356	343	327	387	356	327	317	339	341	350	366	353	337	354	344	345	313	354	367	351	355	369	357	372	349	338	324	349	360	375	370	355	358	348	361	360	378	352	309	371	335	377	381	366	345	363	344	384	389	353	367	350	400	391	343	358	344	371	349	324	320	350	349	343	365	379	332	350	394	339	386	342	374	362	339	356	337	366	382	352	349	350	350	364	395	366	362	357	362	352	328	360	370	336	327	382	347	368	361	347	337	354	352	354	343	327	355	323	389	361	380	341	396	346	369	347	353	349	345	350	378	333	338	332	337	357	358	340	358	384	359	382	352	335	372	352	360	336	388	371	360	337	357	326	351	349	360	348	343	343	364	361	345	365	343	357	361	348	327	375	370	371	352	376	367	370	349	375	342	363	393	332	400	339	359	360	343	348	363	372	385	367	343	366	363	333	364	336	348	379	345	351	354	400	342	353	362	317	364	382	354	343	369	377	364	369	333	378	358	353	338	387	361	379	392	321	360	367	374	360	398	342	344	343	340	369	372	353	333	362	355	365	355	363	377	340	366	383	346	366	383	385	377	364	376	393	384	360	373	342	350	322	369	391	374	337	367	353	362	369	357	328	376	333	371	400	396	369	379	366	378	375	362	360	358	364	332	364	351	383	346	354	372	365	377	340	362	367	331	331	337	318	360	341	350	358	396	364	357	406	390	351	371	360	347	345	370	336	384	340	347	356	410	365	353	336	340	350	365	367	309	344	369	377	361	360	353	371	364	350	320	376	345	354	357	361	349	349	358	355	346	346	353	345	337	369	333	341	361	344	348	346	372	354	352	358	347	350	356	347	373	344	333	357	378	380	333	380	380	365	365	340	352	353	375	339	354	372	342	332	351	352	366	343	345	369	358	353	374	375	363	346	371	379	375	350	343	315	344	366	360	405	395	338	350	361	367	336	392	365	360	376	374	373	352	341	369	371	363	371	319	341	364	379	360	330	369	399	366	370	398	368	374	376	309	336	333	320	377	403	368	371	372	352	348	373	385	391	343	369	344	381	360	386	350	355	371	381	386	367	367	387	361	367	343	391	358	388	342	361	361	347	349	336	368	329	352	340	384	371	375	377	364	379	328	368	377	363	363	339	335	369	393	305	335	361	369	345	350	345	386	411	357	360	365	390	361	331	347	336	358	371	359	372	344	351	364	342	355	362	359	375	364	369	378	375	390	345	394	376	373	339	360	358	329	371	357	371	391	337	356	358	347	358	394	356	355	347	315	350	360	359	372	340	344	341	352	334	331	348	348	369	358	354	358	378	353	360	364	339	361	353	348	350	390	373	384	377	353	378	342	333	343	328	378	345	348	360	365	351	329	371	349	354	367	350	356	368	361	393	379	334	365	362	386	383	350	338	363	327	346	373	372	361	321	367	380	359	350	369	339	362	376	340	329	346	354	348	341	355	371	361	300	340	364	373	335	384	346	332	360	358	328	368	334	364	326	363	366	345	341	365	337	339	351	368	357	379	354	319	393	368	377	355	347	371	338	357	347	360	354	366	347	381	373	387	313	369	346	407	344	359	352	366	335	363	355	322	361	336	362	359	333	352	356	334	367	386	347	396	370	363	370	356	387	357	339	331	314	378	352	323	368	364	334	369	381	326	370	367	355	363	341	395	368	367	335	370	364	361	324	370	358	359	371	364	346	349	352	330	313	383	336	342	337	361	379	344	383	348	338	378	347	347	372	351	363	344	350	354	363	379	364	330	375	393	372	394	360	372	362	367	334	350	354	366	379	314	340	325	326	347	360	339	358	360	369	362	366	362	381	337	344	396	361	353	365	360	366	357	356	354	361	339	365	382	352	337	364	383	375	419	382	366	340	308	396	385	366	343	351	333	362	396	365	367	387	366	338	365	349	364	372	372	350	355	333	353	344	342	368	356	371	376	365	363	347	363	356	401	350	345	373	344	347	372	385	397	334	364	357	363	358	318	341	364	375	393	371	366	355	336	357	412	378	343	355	355	367	363	352	313	364	342	341	388	362	390	304	332	354	352	383	339	361	358	366	378	376	356	410	346	372	363	377	355	353	356	366	381	350	347	412	346	365	385	372	359	339	340	360	339	381	370	347	343	367	370	355	350	383	351	351	360	340	392	355	362	313	391	330	356	377	362	338	344	390	362	361	322	391	370	338	393	346	353	372	354	381	339	339	332	352	358	345	388	317	352	319	336	359	360	382	371	351	368	338	372	368	314	359	350	341	366	386	340	335	357	347	366	340	347	392	346	339	360	366	359	367	390	352	341	328	362	371	346	338	350	379	335	360	326	338	368	324	327	383	344	385	382	334	381	364	378	368	363	347	349	354	360	351	373	356	336	347	384	382	361	380	350	345	363	359	362	333	354	344	367	341	359	375	366	336	341	371	353	363	392	397	335	349	395	386	363	361	353	363	338	364	344	352	371	386	363	366	341	370	349	346
37016	59871	40046	22161	9383	1870	912	723	573	534	462	466	387	448	418	402	395	448	379	412	413	390	405	449	370	417	391	409	421	410	420	411	450	427	429	420	438	378	413	436	413	391	436	428	407	427	404	390	413	424	377	418	396	429	414	413	374	401	394	406	412	419	419	430	384	417	417	427	391	447	428	391	408	407	436	425	436	420	406	398	411	416	420	419	388	366	427	395	422	411	420	383	409	378	435	412	402	393	429	392	399	384	425	419	424	393	403	421	425	421	366	377	409	405	431	428	445	373	388	400	400	414	443	432	436	417	381	418	452	411	377	405	401	406	384	413	418	401	398	411	415	399	402	400	456	416	390	415	381	385	420	427	399	422	425	430	437	433	394	379	399	413	409	404	374	393	411	434	437	416	407	420	391	382	393	437	404	401	403	418	406	385	395	422	425	420	442	371	419	416	380	415	422	410	391	396	401	427	414	405	367	422	397	388	425	390	393	420	421	397	416	411	415	428	375	394	445	394	393	431	397	433	344	404	413	403	408	407	405	425	416	441	394	392	427	414	381	409	463	373	410	447	398	418	413	420	390	430	426	433	441	424	403	458	399	383	425	411	381	442	376	387	400	437	383	424	395	441	407	433	430	410	386	433	435	395	432	404	354	420	448	394	417	423	428	380	389	380	401	431	398	374	411	383	426	387	405	381	419	397	434	397	413	405	399	412	421	427	418	412	416	418	394	446	407	395	389	405	375	388	390	418	441	404	422	437	423	417	407	398	419	403	400	416	428	395	391	428	418	413	435	405	407	429	373	401	441	417	405	429	414	390	379	368	470	407	434	405	393	428	402	377	460	432	395	420	397	413	393	402	389	385	388	380	400	391	426	403	367	417	463	444	448	418	454	423	397	402	399	412	393	396	421	432	427	428	426	373	423	383	421	421	394	430	389	378	395	391	380	420	435	372	442	441	372	400	400	411	437	412	366	410	415	407	378	385	383	415	418	391	412	375	421	409	423	400	399	395	385	421	398	417	417	384	396	432	395	412	422	401	426	401	441	395	388	415	397	416	388	392	392	439	466	413	401	419	373	418	402	410	420	383	412	378	420	447	434	417	430	455	383	410	387	442	386	407	409	434	399	361	391	417	399	388	408	414	414	373	453	398	393	420	412	397	419	413	422	404	387	430	415	403	414	413	374	392	406	424	443	409	411	444	407	410	375	383	436	412	407	407	402	405	431	389	415	419	434	407	418	419	424	432	399	388	388	444	380	376	370	398	441	421	447	398	419	399	417	396	417	413	417	389	392	412	410	419	387	423	432	453	419	372	421	401	392	389	384	399	380	391	381	383	395	382	393	397	440	414	424	431	397	410	447	421	436	427	397	405	395	418	414	369	410	449	374	387	416	436	437	394	445	420	390	420	422	396	416	420	393	433	400	420	426	399	420	416	433	388	414	371	444	420	390	411	399	403	377	416	397	392	422	424	394	413	392	402	442	397	391	420	411	366	380	418	413	433	391	399	407	413	391	386	401	401	415	399	404	415	405	459	438	401	412	422	386	399	394	441	406	400	417	365	424	390	460	408	448	394	386	411	395	415	436	415	428	401	392	430	406	452	373	415	417	368	407	420	423	388	402	433	399	426	401	424	386	383	408	401	416	408	388	398	388	387	394	403	419	392	404	417	407	445	385	431	441	444	412	422	406	451	446	400	403	391	425	416	395	441	417	425	381	426	380	416	411	440	386	377	431	434	377	381	420	436	388	422	401	422	414	403	410	404	420	395	417	381	365	437	425	415	383	379	393	377	415	397	440	390	376	395	392	402	415	373	426	417	426	410	435	413	371	423	405	434	407	408	395	402	380	438	435	387	419	438	390	473	388	394	394	398	426	382	415	403	404	406	380	383	383	408	414	426	390	417	423	435	419	405	447	421	427	399	414	384	389	420	397	421	417	430	393	397	420	423	379	386	413	420	399	382	413	432	413	373	422	417	395	410	405	387	399	410	406	410	413	416	417	433	439	407	396	409	399	384	430	389	427	417	410	393	419	429	406	394	389	426	406	413	397	393	376	438	425	425	417	419	391	388	424	399	403	421	377	408	423	388	376	401	397	444	385	441	427	381	438	424	413	410	409	395	378	388	378	410	382	408	401	437	418	418	400	379	411	406	430	409	431	417	435	411	409	355	411	425	415	425	408	404	423	398	444	420	454	413	413	399	412	438	335	435	416	393	388	400	392	402	432	405	417	435	392	413	379	450	448	411	413	433	411	417	379	394	438	419	437	394	413	403	395	424	408	416	417	443	401	395	374	414	404	405	393	413	417	433	421	374	425	428	376	424	401	441	374	393	392	401	433	425	402	389	391	393	426	397	434	390	429	367	430	409	429	423	405	407	388	371	384	385	370	410	408	417	371	395	417	403	432	425	419	408	381	406	409	383	383	379	402	432	431	411	396	416	427	412	385	386	388	387	414	394	384	391	390	410	402	437	400	424	424	416	400	457	362	436	369	436	436	368	397	429	414	410	402	421	371	388	422	433	405	390	400	432	422	422	381	408	437	392	394	398	408	445	393	427	421	391	399	413	414	447	403	391	425	408	404	404	396	397	411	382	408	384	433	387	391	407	424	420	410	427	378	430	379	443	387	398	399	395	416	412	408	401	367	421	427	427	425	392	439	398	419	397	367	432	397	383	401	349	422	446	386	390	435	430	402	407	418	397	410	398	383	419	448	421	422	402	406	398	424	374	380	401	380	417	443	402	407	386	405	396	419	408	422	403	397	390	409	434	417	371	414	409	394	356	418	402	367	386	426	402	447	401	406	389	421	443	393	468	431	385	398	362	414	421	376	392	426	407	407	406	409	413	412	402	372	407	433	400	434	434	432	440	423	412	422	418	393	468	409	439	408	401	408	365	381	409	415	403	427	397	423	376	435	411	400	423	379	451	410	416	394	370	384	397	412	404	397	411	369	402	397	398	377	429	388	388	412	406	412	404	382	370	413	414	418	400	382	430	389	456	399	416	413	427	425	414	397	406	387	387	445	423	419	411	408	413	387	441	450	412	403	400	441	422	367	433	426	396	394	437	426	385	429	420	425	419	400	412	400	406	413	467	420	433	407	421	406	415	405	368	434	386	365	429	411	410	422	446	404	397	384	424	398	429	437	377	390	423	422	394	413	382	398	384	372	377	391	379	424	375	414	402	389	431	376	389	416	417	435	406	413	410	395	426	404	424	395	411	425	393	419	362	390	444	415	387	386	406	402	414	414	392	424	396	407	407	402	414	448	367	436	444	411	431	383	427	395	435	431	382	460	398	394	404	410	384	407	429	393	423	421	361	427	396	420	425	419	371	383	389	406	412	409	398	410	439	424	393	451	438	446	368	406	369	390	387	407	405	390	408	428	413	410	395	424	365	414	378	387	396	386	412	408	443	420	403	376	417	385	401	407	405	396	384	408	404	396	399	402	415	397	389	419	434	441	394	392	427	405	384	435	424	430	425	425	465
22835	21058	28637	24008	21593	20492	10006	1638	798	636	530	488	468	485	523	458	496	431	454	447	424	437	425	434	463	451	441	412	445	409	400	443	422	433	390	443	410	433	470	420	411	418	432	422	445	403	416	466	444	437	441	418	447	466	434	416	453	475	387	450	448	456	402	396	442	373	443	428	408	417	405	446	439	397	469	444	401	437	434	438	432	434	422	429	428	449	435	437	474	407	452	455	418	418	422	452	437	451	435	404	427	413	382	438	438	420	467	454	436	460	444	445	482	427	447	417	424	430	450	396	445	435	437	410	473	442	422	457	429	440	454	430	444	410	404	434	449	428	413	448	455	435	459	442	445	455	417	423	439	451	444	431	436	444	418	469	438	448	464	445	453	452	407	443	415	435	434	405	419	395	412	474	442	436	414	401	398	420	431	454	429	485	459	422	421	442	431	417	438	422	440	444	475	431	426	452	428	467	424	443	423	396	403	410	467	437	448	446	422	459	420	417	466	454	434	426	477	395	430	438	443	439	423	410	444	413	474	457	445	425	425	384	421	447	438	444	457	406	448	442	384	429	443	456	440	426	447	463	445	476	418	443	467	418	412	433	435	444	437	412	434	467	462	430	418	427	424	409	447	442	436	439	433	416	458	392	402	452	459	429	413	418	449	457	460	423	467	460	459	451	431	398	419	444	444	429	431	440	420	437	420	461	444	429	431	439	436	390	448	440	414	430	418	436	433	430	442	442	422	420	405	449	451	441	403	400	478	437	412	408	444	425	418	461	414	486	413	398	428	428	454	485	409	452	431	420	409	419	428	406	422	423	435	421	427	452	442	440	462	427	426	450	406	413	406	421	405	403	460	424	394	441	424	431	424	455	440	422	457	457	450	407	407	417	432	466	467	452	429	468	436	428	453	371	423	399	423	388	414	444	424	429	439	437	444	515	442	427	428	429	472	479	450	460	429	447	456	438	431	441	494	429	449	436	424	445	439	425	426	455	465	430	395	472	440	462	426	423	458	447	421	449	463	421	439	437	432	434	462	439	415	414	443	476	409	428	458	443	415	428	432	402	422	425	436	456	454	436	420	463	435	431	420	400	418	435	416	476	421	437	405	454	441	451	434	402	428	442	443	473	419	437	437	428	440	453	435	449	428	455	456	463	436	449	413	469	437	401	446	399	422	412	409	453	430	414	418	435	448	430	429	480	449	469	433	417	433	447	453	415	436	480	459	441	452	461	415	404	521	456	418	428	463	441	431	430	436	435	437	434	422	446	430	400	412	397	393	429	449	423	434	420	395	433	428	435	407	433	426	392	432	436	435	428	425	430	410	426	431	458	438	443	419	424	455	427	416	436	419	415	415	480	465	439	428	423	419	458	441	443	420	448	452	426	458	458	448	409	397	437	425	445	408	445	464	442	424	452	436	406	448	412	434	440	450	435	435	461	428	465	410	447	434	425	427	414	455	443	495	440	401	399	423	464	412	448	437	413	428	410	456	459	403	414	421	424	429	436	453	450	469	477	462	414	422	444	427	441	402	422	391	429	455	406	486	441	433	419	410	422	418	415	461	427	424	426	439	471	431	440	411	430	411	424	458	421	448	429	421	439	425	422	419	409	435	461	459	437	439	421	465	448	396	437	455	438	444	402	422	452	453	465	455	428	435	456	415	419	448	441	438	466	445	394	460	429	437	479	446	427	442	446	398	413	427	406	411	408	418	417	444	459	425	401	438	440	403	449	440	426	410	416	453	419	470	434	437	461	438	451	420	446	450	405	421	435	400	422	440	415	441	443	425	441	389	404	427	428	409	433	426	466	472	423	427	433	460	431	452	434	428	423	426	439	430	449	453	421	464	418	436	413	449	437	433	400	426	437	391	450	455	418	409	456	429	445	434	413	422	423	416	433	396	424	427	399	405	439	446	426	438	409	410	432	395	445	396	483	424	440	422	448	435	459	431	438	424	483	434	425	449	441	433	429	449	432	432	468	421	460	418	443	453	445	443	437	439	424	418	429	433	484	450	445	452	419	433	446	442	443	432	430	456	449	414	426	461	429	455	426	456	483	447	436	421	443	447	446	402	443	431	449	464	440	420	387	419	416	445	418	414	451	477	434	421	410	448	418	441	424	424	453	428	418	391	422	420	396	418	426	442	455	445	440	445	425	421	422	450	409	403	451	449	400	436	444	423	446	437	420	464	414	424	401	422	420	434	423	434	448	445	447	458	446	434	432	395	422	431	382	443	402	431	403	408	438	417	465	423	448	417	433	450	405	425	465	452	427	435	411	473	437	436	414	452	421	456	413	417	423	468	428	423	414	478	458	424	430	425	449	443	408	397	450	417	411	416	436	395	453	423	410	458	433	408	381	447	445	404	442	425	422	419	394	429	416	418	487	449	428	392	419	440	417	447	453	437	451	399	446	434	434	440	440	427	409	442	428	415	431	443	448	387	424	417	402	424	421	452	395	442	437	435	400	404	458	405	399	444	435	461	413	472	420	434	462	459	456	443	468	462	428	443	425	406	408	427	447	437	413	454	432	441	450	397	431	431	406	437	452	403	441	423	444	397	414	427	463	426	413	460	427	439	438	462	422	444	434	453	450	445	414	472	406	452	432	442	439	455	475	472	450	399	422	461	448	421	443	432	458	453	428	405	459	416	399	419	440	475	456	453	449	419	432	472	409	479	407	439	411	447	420	436	438	439	411	400	462	440	457	403	440	442	419	400	415	472	450	426	435	465	425	439	472	428	460	463	453	418	403	439	439	399	451	430	426	441	472	422	410	410	450	475	403	416	436	410	432	393	423	420	468	457	417	438	451	441	452	450	428	447	438	442	433	417	477	417	434	410	437	428	473	433	455	393	434	433	407	433	477	452	448	434	424	399	472	413	388	408	442	453	454	451	413	446	442	444	463	470	399	425	426	429	433	402	380	463	464	426	415	422	442	456	459	435	425	418	429	445	399	441	478	425	430	429	408	443	460	466	400	443	450	457	423	451	471	418	403	427	451	452	434	430	450	412	413	433	419	456	403	469	434	439	479	427	461	413	426	434	427	446	399	461	417	420	438	436	401	451	425	411	452	472	445	439	426	442	418	452	446	454	444	438	420	419	438	409	411	454	453	476	395	422	380	464	461	450	454	441	439	411	428	397	425	432	415	465	464	433	419	433	420	435	433	442	455	417	431	419	432	430	446	413	458	462	450	412	410	415	423	416	451	396	445	459	448	441	437	444	464	444	408	449	453	431	444	417	445	432	468	430	451	411	449	401	447	415	432	453	412	451	437	438	462	438	455	432	479	410	420	430	437	424	409	398	410	414	456	431	431	441	418	433	409	472	452	434	422	422	446	449	430	420	426	430	426	420	450	407	412	442	443	444	439	413	433	399	458	436	424	406	404	415	433	437	453	441	443	453	447	455	431	401	448	451	420	458	422	469	458	406	436	393	409	393	425	447	451	449	402	471	427	448	449	413	423	439	416	411	444	425	456	448	480	428	450
43475	65384	44755	34731	18526	6921	2811	1308	909	693	603	567	540	505	506	479	505	510	435	497	450	479	466	500	475	461	499	469	479	450	472	466	468	481	480	489	460	435	481	507	471	450	459	471	483	485	488	454	469	458	475	507	452	459	459	471	447	455	500	475	491	439	505	476	492	468	471	489	474	472	467	498	463	505	427	490	495	482	491	488	448	457	456	489	481	455	486	416	487	474	498	449	500	511	467	469	482	506	467	481	486	502	450	477	484	433	478	472	454	475	429	422	499	484	473	498	453	481	434	456	448	449	458	440	502	517	476	485	455	478	451	502	502	476	472	476	474	461	496	498	497	473	448	468	432	502	462	483	475	492	468	484	481	474	497	500	458	471	448	457	459	477	460	472	459	474	457	488	427	503	481	446	453	464	454	514	437	476	438	458	453	494	499	481	455	492	470	462	450	429	460	507	509	424	457	465	447	480	480	448	483	514	454	495	445	472	485	470	475	439	506	457	488	483	523	503	473	453	442	464	501	492	473	506	468	482	479	477	487	469	465	459	438	474	430	501	455	477	445	463	442	452	481	416	487	482	466	483	477	457	466	482	489	464	476	467	480	443	485	446	487	470	489	467	490	469	486	496	481	502	488	529	491	484	466	444	464	461	477	459	483	451	455	446	448	449	495	458	467	438	466	464	491	440	437	464	449	479	480	485	483	502	490	451	444	451	457	499	451	468	484	464	475	446	445	459	464	488	495	472	500	485	469	514	442	469	494	479	466	469	485	502	476	462	449	474	463	496	500	456	444	452	464	442	467	473	460	434	473	471	500	477	493	459	494	450	448	488	479	488	459	474	472	500	477	485	474	490	506	467	459	479	469	455	447	490	459	472	436	488	494	493	472	520	474	522	466	463	468	482	493	433	468	527	474	501	472	460	490	443	464	478	456	489	439	481	438	489	427	492	514	498	469	466	445	471	500	481	477	482	486	480	471	468	473	481	468	495	451	475	475	472	456	503	466	473	429	486	443	473	423	465	459	497	505	463	470	450	507	479	476	496	488	484	451	449	483	525	459	457	479	475	484	491	465	494	488	494	511	533	450	464	450	496	471	454	481	469	478	498	447	538	527	500	475	486	438	475	497	491	448	494	510	474	507	443	518	469	465	480	452	482	467	478	494	437	476	453	465	486	479	473	483	487	438	445	456	469	467	468	461	488	482	470	494	470	459	510	478	450	487	491	446	468	498	471	470	454	493	480	465	435	535	445	472	482	460	480	493	460	531	440	453	461	461	489	487	474	460	434	488	457	463	494	445	448	501	442	479	455	484	502	464	499	467	469	469	438	481	456	413	476	482	453	463	495	450	463	451	463	489	478	496	456	482	428	486	460	488	502	532	437	512	500	511	482	459	477	430	484	456	449	499	472	483	462	462	454	491	462	464	484	485	486	464	458	492	469	496	521	482	485	472	477	488	482	454	437	471	460	482	473	505	492	478	480	469	511	522	529	473	503	500	476	472	480	479	495	458	484	484	516	478	443	497	497	494	464	488	468	481	498	468	498	442	453	534	512	464	471	465	456	457	498	498	441	454	466	443	484	442	421	477	478	476	469	460	454	473	469	476	503	489	475	508	467	461	445	458	455	472	492	472	459	496	433	461	492	503	489	518	460	493	523	490	509	505	487	463	472	497	469	466	465	507	417	465	447	442	488	496	505	462	491	463	477	459	485	452	472	473	508	491	450	465	453	510	502	510	483	496	496	471	466	452	449	460	503	436	458	478	451	474	470	459	457	486	496	446	497	496	498	489	439	465	467	481	511	454	465	476	459	495	461	467	481	461	465	497	497	481	457	475	490	464	450	415	470	453	482	456	436	450	462	468	494	507	479	492	462	485	502	479	474	485	450	452	492	450	471	488	503	491	480	428	505	461	505	470	468	435	471	494	426	488	508	479	471	445	499	472	450	457	481	466	475	488	460	460	492	483	495	427	471	465	457	475	450	481	459	507	463	476	494	449	471	481	470	465	444	470	471	511	508	465	495	437	481	463	506	493	483	503	456	465	505	489	477	439	492	491	494	478	506	454	466	464	415	486	477	453	480	485	437	468	464	475	484	460	507	474	461	414	470	493	466	477	455	482	441	455	484	433	470	467	427	479	466	440	476	486	490	432	481	499	474	481	469	510	470	448	495	457	471	472	484	480	455	480	449	469	472	456	431	473	463	449	457	487	464	491	475	454	445	502	475	467	475	453	472	470	500	452	501	469	449	472	452	460	454	454	453	452	423	481	469	413	498	464	493	442	445	447	460	488	503	468	471	447	482	448	469	518	480	455	439	496	483	498	491	468	485	489	470	452	431	472	529	472	473	448	440	486	468	465	510	462	478	475	476	479	480	482	491	525	513	481	450	456	481	448	412	470	469	503	480	498	482	467	501	470	486	502	449	475	442	487	432	461	488	444	447	472	465	457	463	467	490	484	472	445	463	457	454	494	483	455	453	493	485	461	448	451	471	494	470	504	475	468	444	460	474	487	477	456	430	457	472	450	463	473	467	468	443	519	459	496	493	516	465	471	459	455	474	462	422	452	472	452	474	446	505	474	504	487	492	449	457	482	480	464	422	469	480	465	442	478	483	500	466	443	441	483	481	451	475	500	493	454	446	463	485	483	478	467	483	479	484	515	461	467	468	498	493	504	466	447	459	461	472	431	482	455	471	477	493	434	481	493	494	466	484	476	487	467	486	457	457	487	485	471	460	459	446	488	481	466	468	513	445	466	432	471	483	478	505	506	466	488	489	433	460	484	455	464	466	469	499	485	504	490	465	496	482	469	489	498	465	477	478	486	447	468	467	406	458	494	458	449	507	513	519	470	495	472	485	493	502	500	492	483	482	464	471	479	474	501	479	450	468	487	492	464	449	442	468	474	480	435	499	454	491	486	469	456	477	526	451	445	493	497	459	491	474	469	522	455	475	477	464	438	474	484	451	458	435	473	508	449	474	465	470	466	488	448	506	488	502	432	444	483	474	494	439	529	478	460	477	521	518	485	431	442	462	446	483	503	482	482	455	477	494	480	500	489	473	496	466	486	498	454	435	473	476	454	435	450	483	441	473	487	509	467	490	458	501	460	478	494	461	490	476	469	463	425	464	479	448	461	511	509	498	469	459	487	499	515	470	450	511	462	463	477	434	483	484	478	467	498	467	463	499	492	446	492	466	470	485	502	464	458	480	506	430	500	448	454	469	469	468	416	475	458	483	477	448	464	488	447	477	434	479	476	462	469	440	488	477	441	495	434	442	462	472	484	478	468	474	451	453	484	489	475	482	504	471	473	459	507	507	471	493	480	490	503	466	461	500	480	476	458	486	487	484	470	446	501	472	478	474	486	478	465	460	462	498	433	468	502	435	476	486	438	471	484	475	447	484	497	468	468	444	495	460	476	436	472	488	439	478	463	480	437	468	474	466	427	448	455	472	456	464	448	482	472	490	482	469	491	465	471	486	487	460	444	482
30780	33011	35855	21086	5505	1089	418	341	301	264	272	255	266	269	237	220	271	271	273	268	295	260	246	267	237	244	262	261	241	236	237	264	282	266	275	263	259	254	248	257	252	293	262	246	275	259	255	265	247	242	245	267	266	261	280	237	270	233	272	263	262	256	249	283	268	267	268	266	289	255	251	241	274	296	267	261	242	227	229	267	264	283	241	273	249	261	283	255	256	262	241	270	238	264	241	257	261	226	262	269	274	250	284	261	242	253	277	254	269	257	248	243	242	251	251	258	268	250	294	232	233	270	264	274	274	254	285	230	239	304	274	258	268	261	250	241	239	265	282	258	265	310	222	250	268	275	254	245	247	226	272	262	239	280	283	232	262	259	260	277	258	265	251	244	248	254	260	245	256	243	274	251	249	281	270	250	287	247	244	254	259	269	252	252	253	255	257	249	263	262	252	262	258	243	250	273	248	280	260	264	255	260	251	251	259	253	249	286	232	265	281	240	261	250	233	267	248	259	220	268	255	261	270	251	217	272	276	264	261	270	259	275	248	242	243	246	236	249	250	250	282	254	252	271	266	257	248	266	255	269	217	244	258	223	251	254	217	298	240	246	252	279	259	244	255	257	256	231	249	261	258	249	270	279	241	273	279	281	273	289	271	262	282	243	268	293	268	249	285	281	285	293	231	264	251	256	266	257	274	287	265	269	269	248	239	276	280	276	249	245	252	251	243	246	235	243	274	240	255	249	278	270	265	257	292	283	260	250	261	289	274	258	265	251	250	242	268	258	244	255	265	272	239	225	269	245	242	265	271	253	275	287	251	240	242	265	272	267	272	237	267	228	270	271	243	244	248	251	277	278	246	261	262	250	250	244	267	251	220	262	256	247	260	286	271	261	281	255	264	249	251	278	253	292	268	280	245	260	252	254	288	260	282	237	251	272	282	244	251	236	257	294	257	256	261	216	267	246	275	256	286	277	281	259	271	249	267	248	266	244	245	256	314	226	264	242	273	278	248	257	263	266	237	247	256	243	257	229	261	246	251	230	266	266	262	243	278	223	264	259	270	250	246	241	261	274	258	268	250	285	243	260	253	228	264	244	261	270	261	288	264	241	245	270	273	241	253	250	275	287	281	251	247	250	240	244	296	272	250	270	310	282	239	275	237	259	288	272	231	273	263	271	260	244	267	271	287	267	254	256	228	255	290	259	272	284	276	253	278	272	241	237	264	241	246	270	239	262	252	242	259	239	293	242	256	280	255	272	243	251	265	276	248	246	247	256	286	264	259	246	262	262	271	260	265	252	222	280	263	252	259	231	253	251	251	250	244	271	260	281	259	257	262	272	233	266	261	289	266	251	285	257	247	276	275	268	267	273	261	298	276	277	258	245	259	236	239	249	265	251	277	247	259	269	275	273	279	251	283	278	234	258	243	259	245	247	248	263	265	249	253	277	299	272	270	257	259	255	250	226	253	272	250	275	260	278	245	271	247	238	255	298	243	284	252	259	255	263	263	259	242	246	270	265	224	263	260	245	262	259	254	273	251	263	262	270	260	267	262	266	260	237	231	233	271	263	217	235	251	281	250	258	268	304	242	260	256	275	232	257	237	270	246	251	247	221	246	262	264	238	272	270	258	258	265	260	281	289	243	258	300	252	239	243	278	267	269	291	268	226	254	264	268	270	263	258	278	283	233	257	250	252	254	250	228	287	252	260	268	249	264	268	262	262	259	265	261	276	276	272	262	249	269	260	218	241	261	250	257	290	277	272	258	285	254	278	260	263	251	268	260	260	284	255	277	262	254	236	258	250	265	246	247	255	278	273	311	240	279	256	256	230	261	256	249	244	259	248	290	271	252	247	266	248	258	266	252	247	255	246	249	248	243	277	277	253	271	273	229	231	259	262	249	275	250	235	265	262	286	273	243	280	287	258	254	274	259	269	298	269	292	236	255	250	256	279	266	259	262	246	215	252	275	246	240	279	267	269	220	216	269	230	258	238	269	249	232	248	228	258	247	228	275	230	249	262	233	263	315	261	266	260	255	238	243	260	273	237	264	261	217	255	253	283	269	266	232	249	256	263	268	269	250	269	262	270	278	250	272	252	250	278	249	253	272	271	262	271	268	232	245	264	265	244	243	287	262	251	245	261	234	249	271	254	238	254	261	285	257	277	241	256	266	253	237	246	241	262	272	265	227	252	268	246	285	234	257	251	277	267	276	241	232	255	260	242	261	275	278	269	249	257	249	256	285	239	257	248	245	275	258	238	230	243	268	270	248	271	264	248	269	236	264	259	241	246	232	262	238	255	211	289	233	257	226	245	256	230	257	261	261	263	276	264	268	262	249	280	287	252	268	244	213	244	285	217	250	249	267	269	263	259	272	250	255	278	259	262	246	233	281	259	262	291	268	275	265	260	281	250	270	249	233	247	256	259	261	255	253	269	252	263	263	279	267	254	241	260	246	238	245	282	232	282	266	249	251	269	237	253	242	262	256	232	280	232	276	238	249	277	250	272	248	261	271	261	263	258	261	240	274	249	258	257	263	263	257	244	261	271	229	261	264	277	271	250	237	273	280	262	235	281	258	316	250	270	242	274	273	285	266	257	279	241	279	245	260	281	234	259	250	230	266	241	270	226	251	247	242	267	273	248	262	247	258	258	257	278	262	242	268	308	278	269	237	255	279	273	259	278	242	251	283	231	231	282	267	282	266	254	263	274	249	253	256	262	265	247	280	297	249	242	245	243	285	260	272	242	260	266	261	274	279	253	253	240	230	247	256	273	242	270	257	234	257	245	275	268	249	250	266	249	245	279	264	238	257	262	255	263	239	273	221	278	265	242	294	242	279	216	264	236	265	263	240	257	238	263	260	248	280	274	255	268	270	279	260	243	258	237	265	222	264	284	264	250	237	274	301	221	252	249	268	256	267	235	268	256	233	288	264	233	265	244	246	230	271	254	255	234	271	232	241	267	251	253	230	272	246	258	276	236	240	278	283	259	257	254	283	264	303	235	260	264	253	263	249	274	260	278	262	244	256	243	256	288	289	265	244	247	256	250	246	278	253	227	272	252	298	253	241	234	249	241	269	258	263	252	263	258	273	261	258	263	254	252	261	269	266	267	282	264	253	252	266	260	254	242	244	223	265	245	265	259	271	264	266	249	260	274	246	268	246	247	246	273	253	272	265	256	279	277	262	249	284	246	280	269	266	259	261	257	259	270	254	257	264	248	273	243	234	286	275	260	283	267	268	234	211	281	246	285	257	232	250	251	256	267	255	279	241	245	232	266	263	251	253	289	267	260	246	285	254	264	250	265	252	275	263	283	262	265	267	247	252	258	259	272	270	237	265	261	216	258	253	264	252	259	231	253	314	264	278	263	267	248	251	238	277	244	250	249	247	257	248	241	261	263	230	229	254	250	244	246	229	251	264	283	246	278	269	249	233	226	294	277	241	243	262	236	260	244	286	222	242	268	245	253	234	272	270	278	245	266	237	247
35082	47921	34814	17485	5633	1488	505	454	383	318	300	293	306	314	300	310	292	302	297	330	305	308	322	315	310	281	300	317	300	319	309	298	295	342	291	315	285	281	288	306	305	330	280	273	308	331	310	318	301	331	330	312	352	275	308	270	297	314	327	301	325	290	312	273	301	282	315	309	288	269	261	280	300	331	297	307	299	305	310	289	289	289	319	315	315	320	296	291	303	298	291	315	291	332	306	317	280	308	314	335	287	307	285	315	306	285	298	312	299	299	307	294	295	291	287	324	296	317	321	307	324	302	300	303	300	294	292	314	261	289	308	299	309	328	328	292	292	329	319	298	281	297	329	275	294	300	297	279	281	291	297	275	318	294	286	313	290	331	322	294	269	310	311	305	318	313	292	310	295	294	285	306	280	294	301	305	296	298	320	288	282	336	323	326	285	267	273	276	320	328	304	309	307	291	297	285	273	314	312	287	310	284	305	302	332	296	325	299	311	318	298	316	334	296	308	310	333	305	301	289	282	304	328	316	337	315	308	283	292	300	298	321	315	313	275	323	300	295	296	285	308	308	275	296	338	312	314	307	279	294	308	279	303	322	301	300	325	330	324	313	313	331	308	309	294	290	306	317	273	316	321	301	296	319	311	306	306	300	258	292	309	295	306	310	290	323	308	303	325	331	285	290	301	312	299	313	306	309	298	311	295	310	328	300	284	335	315	314	291	326	275	273	281	323	303	283	338	313	302	292	310	298	293	297	294	301	304	300	310	310	311	323	294	303	322	323	328	311	319	265	258	285	285	289	284	301	304	318	292	334	279	303	295	296	289	312	279	346	287	312	308	283	292	288	290	340	310	314	307	321	285	259	293	325	326	287	273	297	327	330	277	324	303	301	328	323	265	327	276	322	293	286	297	305	310	299	314	306	313	299	285	321	331	323	303	312	296	319	283	279	329	324	304	283	319	309	330	320	314	312	306	314	293	284	273	303	296	291	302	314	319	319	257	317	304	301	301	297	282	278	268	330	313	337	314	258	327	303	316	285	301	292	321	319	290	321	303	307	346	283	324	318	316	293	287	299	307	297	298	306	297	295	301	298	296	310	323	281	313	294	286	298	312	284	288	310	318	316	306	261	305	291	321	302	320	328	299	302	285	314	324	295	317	280	305	280	263	271	305	303	306	306	282	290	325	273	296	290	276	288	283	290	308	307	316	301	304	310	315	291	294	309	291	282	320	299	279	291	296	312	324	288	315	264	289	320	321	305	303	304	271	310	302	306	282	314	291	291	309	294	309	315	284	300	305	319	284	333	321	276	338	318	317	298	312	292	292	293	299	305	318	320	294	322	351	344	292	306	307	307	309	318	262	283	262	283	292	318	310	277	289	292	321	297	306	277	269	305	304	305	299	313	316	286	274	296	321	282	299	295	272	304	290	323	319	294	312	304	331	299	297	322	306	299	295	307	323	324	305	293	315	291	312	272	290	302	301	291	302	298	265	309	320	285	339	318	300	299	295	332	310	285	296	330	316	304	336	294	328	299	316	292	306	333	303	298	304	296	298	293	305	297	265	294	308	300	273	340	300	310	283	278	282	284	316	328	310	308	291	291	299	264	315	290	317	304	303	288	313	325	288	305	322	272	284	288	297	286	280	332	296	305	306	299	334	302	301	305	284	347	274	310	327	302	339	292	278	296	306	293	324	292	274	281	281	287	318	290	308	285	311	313	339	297	307	327	339	300	268	293	318	308	269	314	322	289	282	305	317	303	292	283	279	318	298	329	314	287	286	316	311	302	320	328	282	289	293	288	289	276	296	326	254	294	315	308	311	320	324	275	317	321	304	286	308	315	341	295	308	290	302	308	331	309	300	313	333	274	306	296	310	280	327	283	304	274	285	293	278	317	309	297	315	304	298	291	291	307	310	291	299	293	320	290	294	312	275	298	321	296	300	301	315	289	291	314	288	278	313	300	336	298	316	316	321	267	297	306	312	314	305	305	273	269	296	321	309	310	298	315	309	295	319	300	269	335	289	299	305	328	305	267	288	309	309	306	306	277	295	291	332	278	297	303	291	309	319	321	294	329	300	313	278	312	289	298	309	308	274	288	283	285	307	300	288	308	343	316	328	314	293	283	299	303	298	299	293	303	273	329	300	297	291	327	260	322	289	319	275	304	308	268	314	312	282	308	283	282	304	330	308	309	285	304	313	293	314	289	320	282	333	302	285	305	280	299	311	324	287	285	295	343	283	312	294	296	311	289	316	294	294	343	311	334	289	335	303	280	283	306	275	290	299	320	331	309	324	298	281	303	326	311	323	296	287	317	295	302	280	310	311	293	326	311	314	318	290	291	268	319	323	275	289	302	304	320	264	321	299	299	297	284	308	286	293	307	308	295	293	272	306	317	304	311	273	272	310	316	294	310	311	294	291	303	298	344	308	309	294	309	279	304	317	294	331	316	301	302	330	274	319	259	318	308	311	302	314	329	273	287	297	275	309	283	283	312	268	316	293	271	305	303	285	294	309	297	320	325	237	307	304	320	282	325	271	295	273	319	306	266	277	292	305	328	329	315	323	329	310	278	313	272	330	274	295	306	291	308	293	258	308	332	300	304	287	296	301	296	302	291	267	321	314	299	321	299	308	296	287	291	287	302	304	315	287	250	304	304	312	301	287	280	315	305	332	299	287	297	307	322	297	314	279	297	304	277	265	303	279	325	298	290	295	302	310	310	302	308	306	302	312	316	301	303	301	281	277	277	321	322	316	325	302	279	316	308	326	300	326	321	322	288	284	296	285	294	288	294	298	307	294	319	305	331	332	315	289	291	314	292	290	312	310	294	299	282	331	311	282	307	283	308	302	323	321	299	320	337	299	297	300	300	319	308	305	299	310	296	300	295	295	288	291	290	313	321	310	314	291	320	297	265	306	293	297	302	325	280	305	297	302	286	339	302	283	298	289	279	291	311	300	306	278	303	337	306	315	322	301	297	300	336	319	297	303	316	295	305	310	324	301	295	301	320	285	290	301	297	327	301	289	293	289	310	300	305	299	273	316	294	271	309	282	297	318	302	285	317	288	331	301	320	258	308	317	324	333	315	281	280	289	325	347	305	304	330	306	304	300	316	307	284	264	282	300	298	284	333	283	299	310	286	304	325	313	330	313	315	312	316	320	301	311	319	297	285	278	303	268	312	320	286	312	329	301	339	310	303	326	297	305	325	295	299	341	296	297	298	294	278	303	331	318	321	287	284	293	312	309	301	336	313	318	299	314	308	292	312	298	332	301	296	309	273	280	296	306	309	344	324	335	280	294	291	315	331	293	301	325	329	321	268	309	318	305	284	305	281	297	298	297	302	288	309	323	295	302	317	290	316	286	285	323	303	327	302	312	277	296	304	312	305	307	319	292	273	290	317	319	301	314	290	317	294	311	301	327	282	293	308	303	312	290	317	311	293	304	286	319	312	312	306	294	282	319	286	327	287	280	305	280	307	312	320	290	319
24003	21013	28203	25005	20543	10653	2051	692	438	381	325	319	294	266	304	268	274	288	282	316	271	277	311	324	311	305	284	286	271	296	301	298	299	265	283	295	280	288	322	297	285	277	274	261	275	274	271	301	293	269	289	259	289	277	282	293	268	273	278	283	310	308	330	295	248	264	280	292	268	294	272	297	305	281	301	264	288	297	321	297	274	272	304	286	294	270	260	281	299	329	291	294	291	312	331	289	291	267	296	310	270	303	302	275	290	264	293	299	258	258	278	304	318	261	280	271	264	299	257	296	264	271	275	274	324	276	301	261	276	288	243	274	297	280	292	263	270	292	270	308	265	305	279	283	271	300	311	271	294	291	254	297	283	320	287	268	265	280	271	275	285	324	296	284	297	283	279	259	290	318	275	250	290	300	275	297	287	298	294	293	284	279	292	280	269	288	275	300	292	298	290	298	292	316	293	280	284	285	300	277	293	289	267	286	308	328	265	305	301	245	300	314	279	267	267	308	312	317	264	310	280	281	281	262	269	328	296	297	278	261	294	302	281	286	282	280	271	303	310	287	276	281	305	257	279	262	278	269	295	282	275	256	277	267	293	284	295	288	299	284	271	270	282	272	267	277	271	302	271	321	284	282	264	284	294	281	280	292	298	285	305	282	300	295	286	312	258	267	317	312	313	273	293	299	238	277	263	271	274	271	310	279	278	271	291	291	294	259	307	286	276	274	306	304	287	272	304	302	283	299	300	295	284	251	279	276	246	275	293	268	270	291	309	303	317	248	312	252	290	326	289	265	277	278	251	295	270	266	308	314	266	271	260	286	310	310	302	258	282	282	285	293	259	277	261	265	304	285	319	284	306	256	278	275	312	295	301	272	317	315	266	309	293	254	263	283	287	295	279	299	258	287	272	254	264	280	308	272	291	277	299	281	288	278	267	308	298	291	305	262	296	311	277	276	276	279	284	298	254	274	269	307	291	302	301	283	274	299	307	295	264	254	304	304	295	269	275	316	257	330	319	296	282	295	298	277	298	294	291	299	302	276	306	273	295	294	289	277	261	266	271	290	323	289	277	291	281	257	293	270	289	291	257	260	282	274	278	262	271	256	296	294	305	295	251	299	321	282	298	279	273	270	257	294	304	266	306	263	284	258	292	269	283	292	245	269	267	276	308	273	258	276	288	312	323	300	292	274	296	277	312	282	316	282	271	263	306	281	276	292	292	264	275	278	266	265	269	264	299	304	260	301	290	287	293	285	274	304	280	301	277	290	304	327	300	312	295	298	291	289	267	286	276	247	304	292	280	267	282	279	295	292	253	262	277	295	312	326	280	290	291	293	280	301	278	273	328	304	283	298	293	280	271	301	285	267	292	308	262	284	320	272	288	292	282	268	238	280	314	314	276	283	261	290	268	287	276	283	272	308	284	266	270	319	271	309	297	279	288	286	278	285	310	282	286	283	291	267	283	262	298	283	277	279	294	267	295	276	262	308	298	248	278	267	293	304	293	285	305	249	290	264	284	302	305	295	299	266	274	304	286	285	292	268	262	258	290	300	272	278	317	306	290	289	303	274	305	280	288	270	289	294	279	296	292	287	280	320	260	283	284	273	304	321	253	281	303	254	274	266	277	292	301	276	299	258	280	275	290	265	284	242	287	285	305	324	271	299	275	276	300	270	281	294	279	296	273	305	287	250	295	268	272	302	287	278	275	287	291	293	303	305	269	298	248	299	288	297	262	280	305	301	295	270	287	280	288	295	284	277	276	278	280	268	292	292	281	282	288	297	255	273	289	312	276	245	308	295	301	275	309	259	299	282	269	246	310	328	290	277	276	293	261	308	275	258	290	280	283	280	279	277	293	283	280	298	252	273	295	279	259	314	280	293	276	300	273	278	319	301	307	287	314	265	287	263	281	278	282	260	224	268	297	269	264	272	300	311	277	283	282	259	264	290	274	293	293	270	295	292	278	265	257	291	302	275	254	272	280	276	295	309	282	290	268	276	284	315	275	275	251	279	266	290	313	289	294	280	302	283	265	290	305	292	282	266	279	246	289	267	286	316	306	294	286	304	299	274	275	290	301	316	322	268	312	271	311	275	253	284	316	284	290	256	297	277	290	259	281	289	277	287	287	304	307	269	289	290	279	257	289	309	291	281	270	267	290	266	280	299	291	260	287	308	271	272	298	290	304	280	307	303	298	293	260	272	276	273	280	290	249	295	267	255	254	279	272	290	272	273	292	263	267	275	315	296	323	260	310	299	279	301	302	277	304	272	288	289	267	273	283	284	303	267	274	279	290	286	310	293	291	308	281	300	309	261	243	312	305	276	290	282	300	265	242	285	275	304	275	285	265	287	301	307	296	313	317	262	296	270	296	274	264	297	316	278	320	321	293	278	267	283	293	270	287	286	311	291	285	264	269	276	286	307	292	261	305	282	295	263	280	275	279	270	288	300	296	285	291	270	311	301	300	281	283	283	297	304	268	271	275	285	295	284	290	289	313	280	296	286	268	305	292	267	277	291	279	287	280	285	257	264	275	244	307	284	257	276	279	263	284	292	316	272	283	270	275	256	294	252	293	294	309	292	307	297	262	305	290	292	255	289	312	286	298	282	266	267	272	273	284	253	301	298	265	270	304	303	278	271	299	286	296	300	295	266	256	312	294	256	289	296	278	295	239	270	285	276	275	281	289	296	275	329	279	289	290	260	284	258	284	291	259	273	263	291	282	285	277	273	280	267	293	286	280	291	273	276	299	319	279	282	293	273	287	306	299	290	261	297	274	295	271	296	284	267	281	317	272	273	266	287	279	286	285	273	280	293	265	283	272	306	291	300	273	275	255	256	289	292	284	289	278	279	310	272	271	295	263	261	272	298	251	257	285	310	264	298	270	270	275	265	278	261	265	289	324	272	278	285	310	282	283	274	255	290	291	278	301	237	296	293	301	287	292	277	272	287	288	281	289	271	260	284	248	265	276	269	277	250	297	276	303	289	314	291	268	289	289	280	284	284	296	257	253	287	285	274	287	292	281	258	283	299	279	288	278	264	301	261	292	317	287	264	293	290	265	280	298	284	257	276	273	281	270	274	315	274	293	279	279	274	280	349	245	292	286	272	289	282	270	268	302	271	277	272	292	287	301	268	279	296	280	278	286	260	281	298	263	289	283	266	280	264	304	279	298	235	273	297	265	277	298	279	293	255	283	270	312	260	300	298	277	267	263	288	295	262	287	282	266	277	271	291	283	285	314	255	282	269	297	288	264	266	260	280	293	279	262	293	286	296	308	281	263	250	317	295	289	294	304	294	284	290	271	280	285	248	274	290	253	270	287	280	292	285	276	252	301	274	298	277	286	266	304	281	281	299	282	284	285	267	278	281	293	296	275	280	290	251	260	282	272	253	276	287	303	265	291	280	273	296	269	276	283	274	278	299	291	279	275	312	258	287	276	272	283	264	262	286	252	262	274	273	267	298	311	286	298	284	267	297	296	299	307	290
40019	58770	40928	26116	12004	3998	1331	682	535	414	374	386	373	374	342	357	333	333	334	332	332	312	313	315	355	313	339	302	313	336	309	322	315	305	323	366	320	332	301	334	337	364	353	326	306	350	304	317	291	326	349	351	329	291	357	305	310	323	313	350	297	309	322	287	306	314	343	321	340	342	330	328	318	334	304	291	344	328	330	309	297	340	331	316	313	331	300	298	307	316	330	296	318	313	357	315	332	298	311	314	349	323	328	326	342	316	312	333	291	293	338	355	336	353	318	336	335	318	305	303	341	363	322	319	333	315	308	339	342	326	313	353	322	320	341	328	302	324	294	328	326	333	327	317	362	295	310	328	330	342	324	306	317	337	322	332	322	306	327	361	301	344	304	327	335	322	349	299	338	341	331	316	336	335	371	326	322	354	322	349	312	348	335	308	316	320	334	325	303	314	339	326	339	329	308	319	347	330	320	332	360	300	337	332	304	340	319	330	305	313	310	332	324	309	318	311	312	322	328	352	307	356	369	319	333	313	319	300	294	311	352	327	325	317	313	337	307	330	307	328	336	317	302	321	314	343	346	326	316	322	316	319	330	314	328	315	302	329	335	313	328	302	356	357	341	322	332	336	313	344	328	316	298	331	301	293	352	314	314	329	338	349	322	294	314	322	318	323	340	317	328	316	324	335	338	322	256	333	328	327	325	318	318	304	316	343	354	340	336	326	320	285	342	299	308	318	279	321	280	338	312	340	325	310	308	342	299	316	336	333	344	330	304	299	302	326	325	320	320	315	301	316	334	294	332	357	337	341	289	298	303	304	326	340	310	325	340	334	325	310	312	339	317	302	328	319	292	347	324	349	324	324	304	349	307	329	368	331	331	301	326	331	313	295	286	339	326	301	300	323	328	316	343	331	311	311	321	317	317	329	335	326	316	317	333	331	316	329	341	302	331	326	333	330	320	352	354	329	317	320	281	330	299	314	324	336	328	283	318	299	355	333	297	349	308	339	351	306	332	322	330	341	324	324	348	321	302	318	317	335	319	329	301	304	314	336	338	345	310	323	329	300	347	354	321	339	348	336	308	335	317	315	334	319	289	320	341	287	290	302	319	350	323	340	322	315	336	325	299	318	316	335	304	324	344	306	312	327	347	363	340	327	322	333	327	319	299	342	314	347	320	315	327	321	349	342	312	326	328	295	315	319	308	312	349	353	299	329	338	306	341	315	310	309	316	323	318	309	306	312	320	332	313	344	274	319	307	347	329	301	318	315	320	274	301	322	324	331	315	319	300	328	303	315	350	320	335	307	297	327	312	313	314	324	316	315	338	336	320	291	330	359	321	360	306	304	329	323	353	314	325	328	296	295	316	333	330	313	334	302	333	322	302	350	311	303	326	366	302	334	304	322	340	310	306	321	341	306	317	335	295	316	322	319	342	307	347	325	331	335	354	327	298	308	349	311	344	356	324	276	333	318	312	335	278	317	309	319	308	336	325	328	343	334	295	357	300	336	291	283	344	374	330	341	286	326	313	354	329	297	286	322	350	321	344	317	322	330	314	330	314	316	334	327	342	302	327	316	316	344	287	320	324	355	342	319	311	318	345	312	315	351	301	326	308	335	316	323	346	320	290	353	326	330	317	337	335	332	324	306	333	311	307	320	331	322	292	340	318	318	322	333	336	318	308	300	334	348	361	362	321	317	340	348	315	307	280	323	318	312	356	343	329	309	330	315	304	344	327	313	312	309	333	314	305	325	354	365	290	297	320	316	314	336	343	326	318	343	302	322	348	316	327	288	327	305	318	323	300	354	342	327	324	324	341	320	336	342	309	313	334	331	310	322	366	309	320	327	336	316	310	318	343	340	313	335	324	294	308	342	305	298	323	339	307	307	351	291	313	315	311	308	341	307	317	332	328	327	321	331	330	326	319	285	323	300	306	324	304	299	325	338	310	315	301	273	324	297	328	319	333	325	323	349	315	328	300	324	343	313	328	341	338	305	311	301	321	312	338	320	322	323	326	338	317	313	276	301	318	310	313	293	311	308	344	297	343	304	347	326	345	324	330	322	348	393	355	288	325	319	318	309	329	309	326	302	329	325	329	327	321	313	334	329	319	281	332	328	337	329	339	301	320	322	327	323	338	328	331	305	311	331	369	314	338	310	286	346	294	325	363	300	314	327	309	345	332	306	287	323	321	316	323	340	320	343	333	332	320	331	308	281	360	345	319	317	315	332	337	321	354	319	307	329	350	311	323	301	327	322	282	284	318	333	344	324	302	311	324	324	298	329	320	316	300	324	335	303	330	296	300	314	334	313	298	316	300	301	302	313	335	279	317	318	296	335	363	294	316	344	328	316	337	311	328	334	307	321	317	327	296	304	325	320	310	340	341	336	344	352	355	319	310	307	319	326	321	345	344	334	342	315	277	309	328	329	328	325	293	328	325	306	329	328	328	294	337	317	328	331	321	327	346	300	314	321	306	316	306	326	350	317	316	318	310	321	351	337	326	337	340	326	322	346	316	288	334	331	306	313	307	331	315	331	306	333	307	318	340	303	318	328	316	315	356	332	311	299	351	332	331	304	324	299	333	354	327	324	330	322	317	287	314	345	338	321	317	332	268	329	300	336	312	342	322	347	333	326	327	312	338	297	322	317	330	349	304	338	318	325	304	310	332	316	322	333	329	307	368	319	315	308	341	329	307	331	344	305	344	285	325	303	303	303	325	347	342	316	344	304	293	321	301	328	308	346	326	328	345	302	296	318	301	320	309	291	300	347	299	295	309	289	352	287	322	316	323	296	344	354	308	325	310	326	313	316	311	293	310	324	314	306	355	318	325	336	328	300	329	332	334	315	291	299	297	328	339	323	301	346	339	336	321	294	327	341	286	297	308	309	301	314	330	314	304	314	319	322	311	354	348	326	302	319	328	329	322	281	302	336	336	284	313	321	341	315	326	337	344	329	352	350	335	326	327	344	332	333	337	333	350	328	324	304	315	321	310	324	333	317	311	301	319	312	312	317	325	323	333	306	342	325	350	308	336	335	341	337	342	320	312	329	328	295	320	308	320	317	329	314	314	323	309	359	304	329	308	327	306	308	295	329	355	304	305	347	328	317	332	331	324	310	328	320	339	339	327	328	312	336	296	306	310	359	343	307	321	357	322	323	302	320	315	333	345	323	325	302	300	324	312	292	325	358	347	361	321	341	318	330	307	329	315	314	298	281	330	305	302	304	331	315	310	323	314	320	298	322	329	309	312	316	336	317	341	313	334	331	304	297	320	281	322	329	321	330	326	288	301	308	318	289	325	323	322	302	308	289	335	314	331	312	322	304	317	311	328	315	325	390	345	294	316	327	312	322	347	331	284	335	343	343	336	300	303	332	343	319	323	339	311	339	309	303	331	320	336	339	329	317	314	320	313	335	316	298	317	317	308	317	321	314	342	299	326	345	353	314	319	328	317	305	305	336	342	348	304	304	338	329	335	337	306	319	287	316
25267	21272	27842	25084	12872	3243	888	525	434	370	380	407	372	355	370	365	391	355	368	347	381	413	389	411	349	372	344	359	394	372	363	374	353	372	387	352	371	356	345	334	367	381	387	361	312	363	380	379	355	353	375	358	357	361	364	368	373	374	359	348	375	330	405	347	381	344	350	373	343	383	404	361	359	344	358	381	351	342	355	364	370	387	365	378	346	368	336	344	360	357	356	329	365	368	351	338	373	316	383	360	358	360	363	351	384	348	374	335	398	330	329	368	391	366	417	350	398	339	344	358	381	372	382	338	321	359	367	359	364	357	371	327	353	366	375	382	389	333	360	352	347	407	398	311	373	339	360	348	372	359	352	357	342	364	359	366	362	343	330	347	321	339	369	357	338	342	385	374	335	375	380	378	387	350	354	341	373	347	323	376	356	355	340	332	345	345	339	371	360	374	350	412	352	365	360	360	351	396	381	387	326	348	354	382	362	328	373	375	384	347	367	369	343	350	371	381	339	357	351	354	357	381	369	382	344	350	360	338	337	400	337	356	322	353	349	377	396	365	314	393	345	369	342	375	389	356	364	337	365	334	351	357	374	329	380	391	374	376	331	366	356	348	352	345	369	333	354	336	385	365	377	396	380	380	332	366	389	354	358	384	371	362	335	366	379	343	388	356	387	359	370	382	376	351	353	351	385	371	350	359	383	334	361	398	361	346	396	353	361	365	364	365	351	393	365	357	365	340	346	384	360	356	367	325	363	365	353	372	361	396	391	388	366	335	385	378	365	389	358	329	373	354	383	351	369	345	378	386	367	393	363	337	383	347	354	337	320	365	389	356	334	356	357	364	335	360	339	360	354	358	329	339	361	366	339	353	324	377	369	335	365	390	384	354	370	339	384	355	366	357	342	337	373	393	335	360	321	368	353	366	345	384	375	351	348	374	367	350	374	324	360	350	368	352	368	380	343	375	366	357	373	353	328	386	347	386	362	365	354	354	353	353	394	378	343	356	387	390	352	339	331	333	399	405	365	375	356	362	369	374	347	382	377	354	369	362	378	391	362	387	383	359	368	354	374	395	355	348	374	356	355	355	383	362	353	346	371	360	367	361	374	385	359	343	347	356	350	368	391	371	379	406	345	360	321	391	355	342	363	355	358	348	360	335	363	377	356	341	407	369	345	364	342	391	372	329	342	355	344	334	353	341	369	328	368	381	379	344	376	331	369	389	356	327	332	363	360	339	390	349	349	337	374	362	360	354	351	337	349	375	368	342	376	398	396	373	391	351	342	352	353	353	370	306	379	359	370	330	375	353	364	384	371	392	350	328	337	326	384	370	372	319	377	388	371	344	393	363	368	379	331	351	366	346	377	355	377	372	400	337	366	387	350	374	381	367	359	361	377	339	340	353	366	327	344	371	373	376	375	358	375	385	340	374	347	375	356	377	340	352	359	379	375	361	367	378	345	403	317	372	368	408	362	385	372	416	348	382	373	357	358	344	355	349	337	323	356	374	368	374	360	345	347	394	388	334	325	371	381	370	339	330	366	390	392	330	353	381	317	360	357	358	354	365	383	347	370	374	367	392	365	326	367	341	370	350	368	344	371	358	366	343	380	360	334	413	389	367	355	390	374	397	345	412	376	342	333	411	359	357	375	367	378	367	363	363	362	363	378	384	358	418	365	380	320	349	345	371	377	352	353	347	366	379	349	366	374	370	360	340	370	363	369	378	357	336	377	385	372	360	346	364	367	367	334	368	356	379	337	356	347	381	364	343	328	357	345	389	361	393	364	379	390	370	353	350	324	364	377	352	342	345	363	373	349	359	329	393	393	372	342	356	316	344	363	345	350	363	362	408	344	347	372	376	363	341	372	344	354	362	380	384	383	344	343	372	358	355	357	349	381	380	362	356	392	349	383	351	347	348	394	362	338	369	408	365	339	370	368	360	350	357	346	350	356	361	371	382	390	360	353	381	347	360	361	413	385	342	368	367	357	378	369	362	366	374	368	334	369	375	375	352	351	343	351	350	361	347	361	372	365	326	354	337	390	360	366	390	357	360	381	358	373	350	372	372	363	342	368	373	363	350	345	365	360	356	366	370	345	327	350	361	368	325	385	376	351	357	357	391	357	382	384	372	345	344	337	361	351	381	359	373	365	385	396	363	375	342	342	355	378	356	381	367	387	369	335	353	337	359	356	351	397	363	340	341	357	346	358	391	371	373	386	393	353	341	356	363	353	374	387	389	351	378	374	357	348	364	385	352	327	338	332	366	340	334	357	356	371	340	344	339	361	372	354	388	359	381	378	372	336	372	329	362	339	356	348	364	359	357	366	369	357	394	373	391	333	367	337	342	382	370	352	355	352	384	374	377	330	336	375	330	372	349	367	345	328	382	342	364	328	357	373	354	388	349	351	409	361	341	345	334	357	386	367	331	338	384	374	347	364	358	390	372	381	333	360	365	351	349	303	352	376	353	340	374	370	371	385	359	352	355	361	396	345	364	375	391	378	352	387	351	385	356	385	336	377	396	356	388	369	360	361	366	371	360	379	365	330	387	348	332	426	364	340	387	393	372	372	358	365	352	376	356	344	366	356	363	379	346	396	374	326	370	353	366	340	380	352	328	353	398	367	377	312	374	371	343	329	398	386	370	357	383	371	359	337	334	327	364	372	357	377	350	357	361	349	384	381	391	346	355	383	380	350	364	369	370	376	372	374	393	359	376	342	375	324	333	400	359	355	365	352	362	361	377	341	372	370	369	359	344	366	390	386	347	353	354	371	365	339	327	353	358	397	372	353	329	384	358	342	389	378	363	364	359	380	309	369	354	336	348	363	340	389	348	367	382	326	355	394	346	382	342	388	321	383	363	353	351	351	358	405	406	361	379	345	346	357	338	364	353	374	365	379	341	368	367	371	383	388	368	369	360	355	359	369	357	366	385	377	344	374	371	370	384	375	376	358	357	370	365	350	376	388	353	339	345	355	359	399	321	373	317	334	352	357	387	333	345	388	353	332	380	381	357	383	335	348	379	363	369	333	352	342	346	346	341	370	346	366	362	354	305	371	389	356	352	352	374	391	313	371	348	344	379	382	366	341	342	342	383	403	346	366	378	384	327	407	358	350	351	358	353	347	380	359	351	366	355	360	340	360	391	361	371	353	366	373	415	380	325	381	383	379	341	374	388	382	383	373	367	345	363	410	369	345	369	361	353	315	343	310	378	435	367	353	418	354	346	364	342	344	361	368	350	396	345	356	374	363	371	340	344	355	373	401	370	348	348	387	381	406	377	377	350	359	373	412	359	359	382	363	366	371	362	369	390	343	375	371	342	364	370	393	335	389	364	331	389	373	364	376	377	367	380	339	356	403	379	369	354	370	368	345	352	331	315	363	383	365	348	350	356	348	360	373	376	364	382	368	353	386	394	343	358	400	361	312	361	352	377	349	359	350	386	387	371	367	347	356	348	384	366	347	380	352	361	385	334	365	336	367	342	346	388
38486	51855	33557	18230	7588	3107	1065	666	564	469	452	420	439	422	423	437	426	395	412	386	407	433	403	403	416	428	403	394	423	439	391	440	403	420	390	395	430	425	432	415	449	385	425	401	384	395	428	462	433	405	451	422	401	423	404	421	439	444	446	405	413	396	416	414	423	415	411	381	434	438	384	466	403	414	395	392	407	416	408	403	430	407	407	417	405	398	388	401	406	400	392	377	403	418	413	412	398	422	423	428	447	424	422	421	402	394	452	409	391	401	379	406	409	373	449	400	411	395	384	387	404	432	439	439	415	437	432	398	465	406	457	403	406	446	402	419	367	444	416	431	443	412	419	382	440	437	385	425	383	435	401	424	456	425	410	443	413	431	408	427	419	446	393	430	441	403	400	393	386	406	369	406	411	415	432	412	377	382	405	422	425	375	414	417	379	399	440	406	402	438	442	423	405	426	421	377	367	381	419	423	429	413	414	410	368	418	420	406	427	396	448	431	409	417	418	407	436	414	419	417	429	449	418	423	420	409	428	388	447	446	401	416	405	416	438	424	424	426	397	405	394	401	411	381	440	400	392	430	403	388	425	410	427	412	394	384	412	416	411	440	393	382	429	440	427	403	373	427	409	473	403	422	414	405	429	400	449	406	398	410	407	464	384	418	417	408	418	416	397	400	371	378	397	407	413	406	429	448	405	396	427	453	447	413	448	374	451	439	419	407	443	390	461	422	405	433	401	445	429	400	411	434	395	392	408	400	384	415	422	401	420	421	423	433	424	393	485	399	426	436	391	389	371	434	397	398	430	409	492	415	442	439	401	403	389	429	392	397	415	425	391	440	454	440	435	397	430	379	405	374	398	420	409	396	375	373	414	411	435	394	402	411	405	423	392	417	406	397	401	395	422	424	400	396	441	376	420	395	405	419	393	430	425	383	425	429	413	372	441	435	392	409	383	391	399	382	418	416	433	422	413	385	395	396	429	385	366	381	397	421	394	409	408	378	410	407	383	391	405	417	410	419	415	397	388	416	385	427	374	411	438	411	420	424	438	420	365	400	444	416	422	406	419	409	402	436	409	433	398	430	404	440	406	390	393	420	427	404	374	432	421	405	412	404	414	430	404	430	441	424	402	413	434	413	391	405	420	401	416	437	414	419	376	422	357	422	409	390	417	425	401	418	418	426	406	380	397	427	408	418	419	429	399	383	424	401	442	393	401	433	399	434	392	399	435	392	359	408	430	444	388	425	421	432	400	419	429	413	412	391	402	424	407	387	386	433	428	410	402	410	393	448	387	443	410	411	397	384	382	429	373	415	386	421	373	422	420	455	427	426	398	421	405	454	413	456	448	432	425	418	432	444	409	419	419	420	396	409	406	405	425	392	407	373	437	407	442	411	373	429	400	426	417	465	423	412	405	414	392	369	400	439	394	420	412	433	406	412	372	427	399	391	421	430	400	407	412	427	384	387	415	381	409	437	404	426	407	406	399	405	414	411	417	413	423	419	403	387	433	411	422	402	407	436	425	415	417	429	405	396	444	387	434	408	437	392	399	422	401	386	438	427	413	406	455	401	447	430	456	418	412	402	390	388	427	413	399	442	416	404	405	390	440	405	444	426	432	389	390	444	385	437	424	413	413	430	413	405	373	397	403	379	404	379	388	398	411	409	413	436	404	449	371	407	398	457	442	401	441	406	416	431	429	386	398	436	420	432	424	420	438	419	412	412	424	426	427	377	400	418	399	407	415	393	376	402	445	413	388	369	443	395	415	393	426	444	396	388	410	379	429	431	389	411	445	422	447	440	393	429	400	385	413	413	390	406	405	439	416	400	443	373	425	385	422	405	400	421	402	392	399	394	400	419	441	416	393	433	447	449	389	414	408	422	416	440	415	385	428	410	398	413	432	424	380	446	417	392	411	388	405	411	392	406	419	441	409	425	471	432	416	406	405	435	388	421	495	435	377	416	439	443	417	422	401	414	410	417	420	407	390	437	406	407	424	395	397	448	409	397	392	414	464	430	421	397	421	409	388	395	405	380	408	402	449	434	431	405	386	416	421	414	462	446	421	425	440	389	419	443	442	404	435	422	422	406	416	456	419	408	432	397	433	453	459	443	416	422	369	434	376	422	404	375	411	403	411	425	387	417	391	428	402	391	386	462	403	431	435	409	455	428	407	402	412	410	383	413	414	393	432	448	408	442	415	418	381	409	428	382	417	399	376	397	369	430	397	409	419	397	408	430	387	404	399	383	421	445	413	395	374	402	383	392	388	404	441	390	430	415	390	408	395	434	393	397	403	378	388	418	406	437	455	448	422	438	380	443	448	411	383	389	391	396	432	424	415	417	413	401	410	385	380	423	427	432	406	413	432	423	428	397	428	378	402	436	409	421	388	384	399	423	423	422	415	392	401	378	396	418	412	390	438	427	420	398	410	402	403	392	399	417	417	440	380	404	376	386	441	406	386	432	420	418	392	390	430	426	393	388	422	354	432	421	385	403	434	444	421	412	414	407	426	416	434	434	427	417	427	420	431	393	420	364	398	410	445	438	394	413	404	423	393	411	447	404	414	384	417	412	401	386	413	414	450	387	391	407	402	386	426	373	422	413	439	412	457	417	428	401	440	427	412	388	453	409	429	455	433	452	421	417	402	421	419	409	409	407	389	413	421	409	380	427	438	436	449	419	414	404	421	450	421	393	398	426	405	400	367	389	389	391	391	404	400	438	411	428	426	440	389	447	376	452	377	412	428	449	406	382	405	394	395	380	419	439	432	415	398	424	402	373	375	390	423	405	436	404	397	401	420	422	405	370	415	419	431	365	392	424	400	441	384	415	448	406	393	363	436	418	418	402	395	440	437	446	398	377	419	416	442	408	401	413	415	426	413	453	413	393	447	423	413	413	409	419	458	398	366	410	417	435	432	380	375	423	387	381	421	419	407	448	413	423	419	423	425	426	415	401	412	426	402	388	415	409	412	409	416	460	432	426	420	419	447	432	443	393	397	417	416	409	410	392	412	444	386	423	420	448	395	434	422	420	420	438	397	401	437	419	420	381	414	404	398	440	376	409	408	410	406	408	430	411	428	416	412	392	378	411	417	390	391	403	412	407	408	378	414	412	439	406	388	460	405	377	401	429	371	412	393	417	413	413	402	401	407	414	393	424	422	437	446	421	436	400	435	396	424	391	415	420	416	395	392	394	402	415	420	425	408	385	396	419	468	400	397	426	398	407	432	399	403	420	389	423	409	396	423	404	413	411	415	440	441	405	399	449	389	419	412	414	421	387	437	395	431	451	463	399	400	390	393	442	417	398	412	419	414	414	444	400	404	388	429	480	410	425	412	394	389	417	451	453	427	389	416	430	427	406	388	363	416	424	385	415	397	429	377	424	401	418	392	398	442	383	421	400	444	408	455	400	414	397	442	415	415	396	402	442	397	435	453	407	390	404	401	404	432	423	434	436	392	384	386	412	438	453	393	408	413	429	413	392	400	438
22820	20999	28540	23808	21230	20648	9089	1513	871	642	544	523	483	477	435	460	473	476	505	461	437	448	469	432	450	452	395	442	481	423	420	459	445	447	409	434	456	416	447	419	459	423	415	448	418	428	393	441	399	425	430	419	443	471	405	436	409	469	481	440	398	428	450	398	399	430	428	416	410	430	477	448	427	427	434	377	418	456	489	483	433	441	450	458	438	432	407	423	419	464	404	441	412	425	431	467	389	420	449	456	418	433	428	425	441	445	429	412	478	457	395	424	438	426	411	446	445	403	408	428	440	444	415	417	445	404	419	455	436	462	417	438	464	430	430	429	436	444	379	405	425	419	447	423	453	410	460	429	489	455	422	405	458	438	427	418	425	395	443	446	426	433	422	386	418	423	436	427	441	462	444	407	457	437	470	437	413	436	435	443	461	451	448	430	438	437	432	435	421	432	436	437	414	435	417	444	464	437	441	452	393	427	411	445	420	447	425	457	449	409	414	402	442	425	388	418	418	436	409	433	438	466	427	434	438	442	428	426	410	420	432	432	428	440	459	419	458	408	457	436	424	428	433	454	437	437	450	418	414	447	426	430	408	427	426	453	407	400	428	438	434	423	426	430	447	439	438	453	423	437	419	450	408	435	403	403	448	420	434	425	460	414	442	440	413	428	411	455	415	422	467	451	411	427	443	455	407	436	455	440	442	438	447	435	436	473	466	463	432	451	449	426	430	392	466	445	423	424	437	437	417	419	400	411	415	418	388	429	423	439	418	432	441	434	409	419	430	425	408	452	453	451	461	424	444	411	384	435	401	426	450	447	445	449	421	430	434	417	441	410	390	419	441	429	422	418	421	398	440	446	430	413	453	422	450	463	411	472	443	403	442	411	402	432	412	402	437	404	440	464	411	428	425	385	430	468	477	456	437	386	409	458	413	425	430	453	407	435	420	453	430	446	438	452	471	431	427	464	443	434	424	412	458	410	447	452	419	463	424	455	448	438	441	424	403	421	455	437	416	405	417	449	427	403	457	460	450	441	435	468	399	439	459	409	416	462	455	440	454	438	390	424	430	442	456	450	436	412	411	424	427	425	438	439	443	432	416	389	404	411	412	460	425	409	399	449	422	414	411	409	437	435	438	414	457	451	442	419	447	420	433	450	434	486	458	411	426	429	404	431	399	421	447	435	410	415	476	424	436	413	446	430	430	402	443	435	425	417	441	415	449	435	390	449	429	425	452	411	424	471	464	461	451	420	431	421	445	409	449	453	435	417	429	458	478	458	423	423	442	444	402	479	446	440	405	396	431	452	445	413	446	417	468	444	454	411	429	432	431	427	410	444	439	446	424	460	450	441	412	429	466	434	447	401	408	403	438	429	439	435	459	434	449	431	432	456	468	455	415	478	388	422	414	463	450	441	431	418	456	442	458	419	449	428	431	450	439	404	467	438	413	428	412	477	425	447	413	408	466	421	456	448	420	395	430	444	418	438	460	444	496	441	418	442	416	419	411	407	417	434	431	442	422	436	461	453	381	483	439	435	459	430	389	434	426	472	413	432	465	409	368	426	457	393	443	444	401	447	435	436	460	420	428	438	438	419	420	408	421	428	448	412	480	420	422	443	420	463	418	440	437	427	430	409	414	424	406	408	445	454	449	445	432	419	440	424	382	447	434	408	426	420	394	410	433	438	435	421	455	443	458	463	443	414	459	444	460	436	412	413	432	456	435	438	401	441	370	413	456	413	448	445	476	469	431	443	433	404	388	415	419	447	450	459	428	443	438	439	406	446	428	411	435	427	424	444	393	444	438	446	419	416	406	446	431	388	479	411	421	460	436	388	396	456	415	414	427	418	424	453	403	409	440	407	429	405	451	431	453	451	430	427	452	453	425	432	416	412	455	420	406	384	435	420	414	419	426	409	409	405	439	445	421	414	448	417	404	421	443	450	439	444	428	445	444	469	455	436	428	430	413	420	445	471	451	432	423	428	453	415	408	418	421	429	413	417	458	436	413	445	443	440	401	436	468	438	392	434	433	397	416	428	453	446	404	456	410	412	417	462	467	433	416	436	433	406	444	442	428	450	413	420	421	447	459	457	446	410	461	420	444	450	462	420	431	467	441	407	471	423	421	441	402	485	470	430	436	471	433	410	419	454	451	422	437	409	453	393	403	437	413	438	434	455	430	439	448	422	392	416	411	458	418	397	403	422	460	415	414	439	453	471	385	420	390	421	405	415	430	421	440	450	437	492	439	436	440	459	418	428	457	456	441	468	424	423	413	439	417	434	410	424	427	422	440	444	444	387	454	421	435	435	458	444	434	453	453	417	448	415	404	406	420	437	398	450	422	413	405	465	422	447	432	436	409	423	386	400	450	424	393	443	426	425	468	455	414	433	421	431	440	415	443	440	436	445	418	374	415	443	392	407	401	440	415	436	408	421	462	415	406	397	423	438	452	433	419	430	437	468	430	436	410	417	462	421	446	405	450	435	455	426	403	420	434	413	406	400	436	431	456	420	472	439	423	426	453	458	454	448	430	384	485	423	434	420	419	448	454	451	435	438	415	430	397	432	449	429	401	454	450	403	439	446	413	434	423	425	431	421	443	423	440	444	401	439	429	425	385	440	434	396	432	458	422	415	393	415	476	394	432	441	406	426	433	441	463	458	412	450	452	379	443	449	427	435	446	451	420	394	395	414	422	397	429	420	432	411	427	406	423	416	426	468	405	442	424	481	469	448	421	435	430	419	463	406	432	444	430	412	426	425	415	421	432	436	444	453	434	443	385	440	409	443	432	438	410	421	430	434	456	423	476	446	411	447	447	445	390	442	457	430	468	403	433	401	462	436	404	423	440	427	406	414	430	444	436	412	433	382	414	468	429	438	443	384	401	433	421	417	428	420	440	448	432	408	415	435	460	433	415	445	436	441	394	441	427	433	393	437	392	460	417	453	427	439	387	488	432	437	471	423	420	444	459	398	404	429	443	415	458	428	435	448	412	404	458	441	482	453	409	436	400	419	427	420	425	397	437	412	488	430	441	439	443	435	419	428	398	475	403	418	400	426	423	431	422	464	396	395	460	438	425	453	415	431	439	424	435	442	442	428	405	431	417	427	453	440	416	451	432	460	427	427	398	426	439	413	446	446	447	468	415	452	438	455	428	439	437	420	446	423	404	443	438	426	443	440	470	442	466	453	418	390	402	460	456	469	413	397	418	421	432	424	414	443	433	450	406	415	436	415	457	448	470	427	413	407	430	434	458	426	470	423	435	448	429	438	428	465	427	411	472	414	412	401	413	439	407	443	424	439	434	445	449	444	476	401	411	422	427	435	410	400	435	430	436	470	429	407	437	431	415	433	431	402	433	468	426	471	461	414	409	416	428	461	419	420	440	440	410	417	464	456	425	429	469	433	406	409	421	431	427	392	464	438	468	400	466	432	473	430	408	421	427	425	439	458	475	412	428	409	438	452	427	464	426	445	424	437	406	457	460	426	429	435
39573	61706	44087	26611	16814	7193	1994	1209	869	731	687	543	553	498	534	519	529	491	482	468	428	487	478	496	480	497	474	464	456	494	469	479	487	492	504	493	485	478	467	484	494	489	515	434	462	464	469	486	475	455	458	469	471	459	490	474	484	466	444	491	467	422	462	465	462	475	465	492	480	443	472	485	520	494	466	465	442	495	418	531	459	480	438	427	510	475	511	462	479	476	460	449	456	451	481	495	483	478	445	500	507	476	493	467	481	443	489	503	498	452	466	446	482	444	439	442	484	464	458	482	496	457	503	502	485	475	471	462	482	476	471	456	495	468	508	453	440	488	478	477	527	486	484	534	477	494	488	460	495	474	466	469	467	510	420	457	472	483	450	492	516	489	459	501	454	432	467	499	473	446	475	481	454	484	477	442	461	461	475	458	462	487	503	481	489	473	457	445	474	476	495	485	457	448	462	469	478	499	440	437	439	520	496	485	474	453	494	469	473	507	470	500	449	494	489	456	478	467	450	485	445	485	462	466	481	462	428	472	497	500	461	480	454	482	480	443	488	544	428	489	508	459	490	481	481	497	461	484	498	465	507	499	461	483	452	487	495	460	508	479	453	458	455	470	465	503	443	487	472	465	469	483	459	457	488	437	502	515	495	456	481	467	471	467	478	509	494	475	449	498	480	482	464	457	467	443	463	442	488	519	458	478	472	480	482	456	490	497	446	470	525	477	439	488	487	505	542	473	464	494	483	487	456	484	439	474	460	437	483	521	501	450	433	489	477	452	488	436	464	465	500	479	461	504	470	492	463	429	480	492	453	455	506	443	460	506	502	471	485	473	496	501	474	501	465	442	489	439	444	489	500	517	446	446	449	474	513	450	462	454	463	500	456	488	474	518	488	435	457	453	452	456	481	495	466	434	456	465	484	500	458	444	486	504	474	454	437	472	513	515	481	489	473	476	466	483	485	485	464	498	519	495	459	452	475	486	486	444	465	511	493	463	440	459	499	483	447	496	477	475	467	436	472	476	482	505	491	500	475	480	463	449	481	473	443	453	466	453	482	477	465	488	522	465	471	479	499	495	459	490	480	500	440	476	478	461	459	474	482	508	497	515	466	459	456	486	459	456	524	460	468	466	461	494	454	436	456	485	497	482	452	460	465	472	478	431	473	478	454	487	476	488	490	447	437	471	477	480	472	472	465	489	466	506	491	453	440	473	458	446	454	480	455	480	463	455	493	511	476	483	462	443	457	424	463	472	457	467	446	474	471	470	466	463	490	437	418	474	438	467	460	504	498	482	510	454	469	497	453	496	462	443	440	487	451	472	490	488	463	453	526	488	498	454	474	441	502	465	493	479	481	484	427	430	469	468	468	478	480	469	452	468	466	474	448	480	469	460	470	492	466	475	481	472	486	455	482	500	444	471	454	489	454	498	461	466	467	437	470	494	477	497	475	449	458	517	468	457	471	490	485	477	456	466	479	475	502	483	466	504	453	505	482	468	443	469	479	468	474	480	489	493	461	501	421	476	445	467	512	481	496	457	442	474	485	499	451	492	469	466	500	488	497	466	466	470	448	502	468	452	472	491	494	469	485	455	475	457	499	485	457	489	484	480	491	488	469	450	437	439	490	497	475	450	464	446	469	507	482	483	472	488	433	501	496	488	444	473	480	477	458	425	491	530	466	481	501	477	473	460	476	466	510	468	497	498	473	473	476	457	456	475	471	454	470	457	483	456	469	510	439	444	470	468	456	526	441	459	433	460	479	436	494	502	493	432	472	521	472	509	481	427	473	477	516	475	482	468	482	467	492	480	459	466	462	490	493	461	490	504	479	439	476	437	474	460	429	509	458	447	470	498	493	469	483	490	447	482	474	480	450	472	484	487	502	486	455	469	461	445	485	459	454	431	476	477	488	498	449	461	495	416	503	464	444	475	454	446	454	460	477	483	464	465	452	450	446	481	479	438	491	492	467	503	457	506	450	499	493	488	452	471	520	454	478	449	472	454	495	496	454	468	453	466	450	499	464	452	453	479	500	458	476	490	454	475	434	431	498	486	475	459	459	490	447	446	488	482	466	485	475	472	462	486	477	473	467	496	469	481	488	490	461	510	490	488	479	458	443	468	466	493	503	460	478	458	477	459	470	471	471	459	471	485	495	485	510	489	494	477	499	481	481	460	463	465	457	451	501	502	492	464	446	463	431	494	471	496	490	466	443	480	461	465	502	472	498	486	475	496	479	478	437	470	434	446	461	455	482	454	460	446	464	447	447	427	458	507	489	451	453	495	464	466	470	509	462	478	491	425	458	503	471	522	477	468	478	475	426	449	497	442	520	515	468	450	439	500	484	483	455	476	496	473	462	460	456	461	484	480	517	432	469	475	457	464	466	501	472	476	526	489	523	471	500	475	452	473	479	464	447	464	510	449	512	476	472	453	473	494	506	465	477	452	463	456	440	471	465	443	476	479	471	496	432	482	465	504	437	453	439	472	445	438	457	463	499	472	470	491	456	467	426	466	465	469	522	450	476	462	490	455	488	483	483	471	476	472	506	504	480	443	476	453	439	473	466	480	436	476	443	497	512	456	475	471	448	488	475	478	514	496	462	493	435	478	457	469	450	458	487	515	469	492	522	461	463	483	462	484	455	479	453	522	497	443	487	479	495	469	456	512	455	472	496	458	486	474	489	466	499	509	480	448	459	521	481	455	489	514	510	443	470	447	495	473	466	488	462	457	445	475	497	514	479	503	460	498	478	469	463	459	474	512	466	474	454	506	471	470	482	468	507	473	489	489	477	474	451	446	471	456	517	440	518	426	476	484	495	471	506	463	474	444	442	512	487	449	465	483	461	482	446	475	500	472	474	504	458	514	449	456	472	481	468	486	518	467	461	459	471	482	445	458	490	496	497	483	443	485	506	507	473	454	477	464	483	474	495	447	473	528	485	460	473	469	486	484	480	471	507	450	474	449	487	447	508	480	524	448	465	462	493	481	438	470	541	490	466	415	461	441	492	506	478	444	466	477	474	453	480	506	466	515	517	486	497	495	460	471	447	475	459	437	487	482	502	498	466	493	459	454	493	449	477	486	517	503	472	458	459	479	510	498	460	455	480	443	464	462	454	490	424	495	481	477	505	454	527	468	482	487	457	464	451	503	477	466	408	459	456	478	452	472	494	513	480	456	454	470	483	527	492	481	445	447	472	490	420	489	468	471	484	466	454	451	469	432	522	486	505	479	510	454	466	447	466	492	446	461	462	476	480	481	473	484	480	460	474	471	478	496	480	480	423	458	469	462	475	450	478	461	468	459	512	478	492	490	491	480	501	461	499	485	483	489	463	462	486	474	457	480	495	471	484	510	439	476	497	441	467	471	468	507	504	474	450	453	472	479	477	447	486	423	477	501	451	425	475	445	485	464	460	428	454	458	496	485	481	473	503	483	473	472	457	469	470	469	472	446	432	469	472	432	455	484	482	455	392	498	479	438	504	477	467	515
31471	30319	27303	16133	5086	904	409	318	270	297	280	263	254	242	281	265	243	309	244	268	237	250	271	254	254	244	259	249	273	275	260	253	248	227	241	258	277	231	263	270	270	261	275	262	280	287	243	241	265	238	261	251	270	259	244	271	251	266	262	285	245	252	238	283	266	259	256	278	263	272	269	260	253	231	251	243	249	253	287	274	252	251	253	267	277	256	254	264	241	220	261	243	277	247	273	253	264	297	257	244	250	245	268	260	284	276	262	233	246	285	245	256	265	237	280	264	278	277	255	266	218	255	253	248	256	251	289	245	264	274	245	263	281	285	264	253	253	243	266	271	268	248	243	273	256	247	260	264	293	257	269	245	263	229	262	244	262	244	225	254	265	273	259	255	285	255	236	227	253	281	235	263	239	236	262	233	265	294	236	261	236	257	252	274	235	283	251	293	260	260	249	272	242	250	258	276	261	284	251	270	251	252	285	245	268	261	280	256	267	243	236	275	255	266	299	236	268	239	263	249	290	255	275	245	276	267	256	275	247	253	263	258	258	265	244	271	268	246	251	242	273	267	264	242	247	262	249	267	273	285	277	229	224	247	227	258	228	228	255	233	270	240	257	217	259	235	286	247	259	258	256	275	242	244	216	252	238	271	271	255	275	273	256	249	243	255	283	253	230	240	285	263	263	287	283	270	250	267	274	249	246	268	290	294	241	289	232	238	256	284	251	300	235	267	273	258	245	267	240	262	260	259	254	228	260	233	260	253	281	266	242	238	231	233	237	277	264	286	247	250	271	284	250	275	264	261	277	256	275	257	276	241	257	275	234	223	251	266	267	249	230	265	255	244	252	273	227	268	277	265	246	246	242	255	252	232	224	240	235	276	285	268	242	273	274	240	259	237	246	252	273	268	270	281	236	264	271	272	277	248	252	254	272	282	233	250	262	249	268	248	258	254	248	273	261	257	253	270	271	210	255	276	306	274	245	241	231	270	257	290	276	275	260	300	254	252	248	274	286	290	253	254	253	246	235	302	265	256	228	264	242	264	273	262	254	256	235	257	260	271	265	247	283	246	273	250	241	274	277	285	248	264	266	260	282	248	247	241	255	254	272	258	259	263	263	256	273	274	269	272	246	264	251	257	246	261	275	270	242	269	271	242	244	271	265	226	281	250	250	239	269	260	260	244	232	262	274	246	235	241	234	257	250	243	270	265	237	268	248	265	274	251	259	260	255	262	248	264	260	249	250	242	260	209	277	246	278	266	274	259	268	289	279	283	258	241	257	270	246	273	246	279	238	250	242	266	264	254	238	256	250	256	253	241	255	260	237	286	232	278	270	240	258	243	266	246	284	246	226	259	260	215	260	259	250	280	224	250	254	263	251	266	250	268	250	249	261	267	292	272	261	239	242	257	244	280	226	290	268	239	272	267	275	253	287	268	258	267	247	269	255	263	260	313	302	267	262	251	253	258	262	240	240	249	262	270	251	233	253	236	239	224	266	259	261	255	251	278	256	262	261	263	281	241	249	260	258	281	257	269	270	226	257	268	271	247	244	239	265	270	268	264	247	268	256	267	273	265	261	256	275	297	254	254	260	234	276	246	251	272	252	236	280	247	254	250	249	268	296	255	262	246	259	307	260	270	255	255	289	256	248	260	215	260	274	241	277	275	258	255	287	262	257	299	261	267	258	260	276	231	267	258	273	247	297	255	262	276	256	254	261	260	267	244	231	263	258	245	241	245	289	270	272	235	274	248	245	259	253	264	259	273	235	248	254	230	281	224	254	236	263	251	285	263	267	262	272	273	271	251	270	269	257	251	252	256	249	242	239	258	261	285	227	249	257	280	264	252	233	262	253	253	254	270	245	258	287	245	267	281	265	259	271	260	279	237	253	288	244	252	271	236	248	266	272	271	257	244	268	278	238	246	243	263	287	227	254	288	262	255	256	249	266	251	242	248	298	269	291	291	224	234	260	259	283	250	265	271	263	248	276	254	276	282	276	266	255	258	255	252	258	260	258	282	241	244	262	276	249	249	263	260	255	265	273	253	264	271	251	273	282	226	269	275	261	246	278	242	272	253	253	252	258	248	249	257	256	241	279	236	252	239	291	279	281	239	241	243	227	282	261	263	287	263	274	244	260	280	267	259	251	255	242	261	251	245	267	251	256	254	272	268	270	271	246	291	253	274	301	257	235	225	250	252	249	238	232	258	270	222	268	250	259	231	263	301	252	261	274	283	252	279	240	278	237	269	253	242	259	238	242	239	268	265	258	237	230	248	282	252	261	250	243	247	258	267	263	269	242	263	261	254	247	274	251	245	299	247	249	260	302	252	251	270	264	292	259	238	244	255	254	240	271	272	264	238	242	244	244	225	261	244	262	261	249	236	257	271	234	269	249	258	259	261	278	262	254	221	258	266	254	249	272	255	258	282	262	280	254	279	239	270	255	268	273	236	255	279	251	266	263	274	275	251	258	248	248	277	258	263	256	262	267	256	269	260	279	258	267	270	255	262	259	280	229	269	256	264	244	296	237	275	266	273	281	281	286	242	267	244	255	278	253	290	275	261	269	249	257	261	260	282	271	256	250	265	253	255	261	243	259	275	273	257	258	251	242	253	244	280	272	233	253	286	235	249	255	250	240	269	272	238	259	237	264	257	247	251	301	255	261	270	260	253	285	242	254	246	245	266	249	291	263	274	265	249	256	270	232	245	252	262	269	251	268	286	247	246	237	278	280	253	263	244	266	246	281	251	262	239	278	249	239	244	241	266	226	284	239	257	299	257	256	270	238	247	271	244	254	273	264	226	259	248	245	263	239	261	272	270	244	270	280	276	255	250	251	264	258	228	244	246	257	254	258	276	248	248	265	275	232	266	254	254	268	267	269	286	262	277	263	260	278	275	233	242	271	264	241	278	257	254	263	250	303	257	232	250	235	250	264	235	262	243	223	255	280	272	259	273	246	235	288	253	231	248	282	231	274	282	273	261	262	243	263	239	264	260	240	272	256	275	215	249	277	242	271	258	262	251	282	248	244	265	265	246	270	254	273	294	218	262	278	243	260	265	241	231	276	246	271	275	252	246	230	179	247	239	258	238	263	247	274	260	243	238	252	268	237	232	270	283	279	245	259	258	260	246	265	249	273	250	278	278	283	239	258	276	285	258	243	260	248	259	271	265	233	253	263	258	265	275	262	269	281	273	253	266	266	249	253	273	273	248	254	239	245	246	274	245	264	243	264	252	257	276	254	285	276	245	232	249	251	253	253	267	270	254	247	243	245	233	239	265	275	244	288	255	262	226	248	260	258	218	250	268	275	248	256	257	273	255	256	255	251	235	242	250	265	263	269	261	257	266	266	251	263	273	271	252	274	268	228	246	247	249	261	278	261	267	251	263	278	273	283	280	233	252	258	221	274	258	243	266	258	278	265	245	262	252	240	271	283	258	277	278	234	267	289	239	258	280	261	279	285	246	251	249	253	244	253	254	282	290	256	241
36506	43376	26568	13988	5918	1273	498	426	386	334	318	306	295	320	323	317	320	307	320	332	302	317	296	296	312	347	306	289	296	273	277	297	277	301	312	295	324	268	315	341	298	334	280	327	308	335	308	290	303	303	312	297	287	296	288	322	280	301	306	278	313	291	302	271	318	288	310	295	325	302	250	302	301	295	310	278	317	305	304	290	295	301	302	335	274	301	294	332	281	308	304	322	283	329	308	279	294	313	286	269	299	311	287	333	307	292	269	300	298	326	288	311	324	301	295	306	306	300	311	297	340	315	311	329	303	312	314	312	294	319	304	327	283	331	288	306	299	310	312	302	312	299	287	294	296	320	303	315	272	273	286	288	289	277	296	301	285	282	314	287	295	283	293	308	306	302	302	290	312	289	279	282	303	312	321	291	285	315	310	316	314	258	309	319	281	320	317	320	316	288	289	298	288	300	327	299	314	288	273	324	322	305	292	323	302	314	302	317	299	298	300	290	308	309	327	313	294	305	319	298	307	319	302	300	289	299	290	340	328	285	275	320	320	313	329	329	298	328	298	299	337	320	344	312	294	270	274	315	299	322	281	311	304	326	294	295	291	299	290	283	303	304	297	288	293	339	310	279	277	281	311	322	305	309	323	307	282	302	329	297	300	284	283	297	314	335	289	317	284	293	297	302	286	292	322	296	314	301	291	327	282	309	299	279	325	294	298	316	298	268	325	267	276	275	300	282	283	316	317	294	314	286	280	318	282	290	290	284	284	296	289	299	300	277	301	313	268	316	314	275	282	286	284	320	314	308	280	296	302	302	303	291	293	308	319	320	309	294	313	327	334	268	304	333	334	304	299	304	305	294	311	331	319	307	300	306	345	290	317	301	281	302	338	287	323	293	283	295	303	311	292	310	296	319	305	275	279	343	314	302	290	297	356	289	290	309	265	321	312	328	315	277	331	320	304	299	306	268	297	290	309	318	305	314	337	285	348	307	312	312	310	328	314	279	299	281	312	305	305	325	310	303	284	315	309	311	283	304	298	330	290	291	314	300	298	286	315	322	301	293	285	315	320	310	300	334	300	297	289	285	290	305	300	250	298	320	290	288	318	328	295	297	273	291	301	311	329	289	309	328	302	289	302	319	270	302	243	265	332	285	272	322	321	295	316	329	311	295	310	304	283	354	308	300	295	326	300	356	291	303	305	285	309	300	308	309	273	324	304	305	326	313	318	331	317	325	296	286	322	307	327	297	256	318	299	291	290	325	311	302	291	302	317	323	304	268	321	290	323	310	306	316	318	282	309	304	316	292	268	319	291	322	290	298	309	303	289	311	297	257	309	315	291	309	290	339	290	291	309	330	306	282	315	307	287	307	288	321	289	276	310	306	280	316	298	338	272	338	302	326	315	323	313	285	308	294	301	307	293	310	294	319	292	303	308	296	293	284	293	296	324	303	266	296	292	311	299	285	332	313	324	327	287	317	303	297	281	320	283	308	311	314	293	272	299	308	308	302	305	288	288	297	285	303	305	309	302	343	312	316	316	320	281	310	263	277	288	290	310	299	308	323	289	312	303	302	303	322	304	300	275	272	310	328	272	320	318	301	337	329	312	282	318	293	333	326	298	259	297	300	293	316	304	300	291	309	300	295	306	282	328	294	316	309	282	284	309	307	332	300	316	305	283	286	324	277	314	304	322	327	258	278	322	320	295	316	301	312	308	303	341	299	311	300	323	313	340	284	300	297	308	291	318	266	299	349	304	284	311	302	298	283	293	308	301	295	286	270	297	295	340	305	323	305	325	336	281	303	279	271	291	303	321	297	306	314	296	292	326	318	320	341	310	293	335	314	278	320	282	312	298	338	309	298	313	295	314	324	303	314	278	315	285	292	298	298	297	248	322	322	306	310	311	314	299	317	303	310	305	283	273	289	314	304	316	287	277	286	293	328	298	317	302	296	284	311	344	308	305	306	295	297	316	310	313	310	299	305	305	323	301	317	329	298	303	269	280	322	308	325	293	273	307	284	320	341	286	296	290	288	280	299	303	310	297	320	265	313	301	323	306	308	324	297	307	323	303	308	286	266	273	318	305	299	287	293	301	300	313	295	317	300	285	308	308	292	335	304	301	288	291	291	296	289	288	288	307	288	291	340	285	323	314	283	331	318	302	279	324	307	284	327	303	304	268	296	307	328	285	326	319	291	316	318	318	300	318	296	256	266	289	273	291	321	314	297	297	300	336	301	332	296	312	355	272	316	292	318	304	310	281	320	297	301	270	295	332	269	298	302	334	329	287	273	284	276	280	274	310	278	301	285	320	288	288	286	294	298	297	283	334	307	293	279	304	295	333	278	296	293	294	318	315	323	289	301	319	292	300	293	286	304	339	314	297	287	312	323	290	316	295	285	293	298	304	289	301	310	336	302	335	308	286	316	291	328	318	282	313	296	306	242	312	275	292	318	290	316	315	324	296	305	301	314	309	287	302	310	312	318	282	300	269	303	257	309	324	286	313	284	311	296	316	290	306	289	254	311	290	320	295	266	293	300	320	299	325	296	328	298	320	304	307	313	310	293	281	347	307	317	301	305	306	281	343	301	324	296	309	277	294	303	290	310	316	309	296	329	275	280	340	296	307	329	276	284	298	316	322	300	287	303	293	290	327	280	326	288	298	295	312	290	312	276	333	301	314	318	287	325	272	326	289	292	315	293	294	279	312	275	305	290	306	314	284	304	316	316	303	301	293	316	300	296	308	305	295	309	311	331	298	288	324	326	289	319	290	295	304	310	300	323	310	276	310	302	282	305	303	306	302	320	276	296	301	316	290	292	278	303	322	315	315	313	313	298	319	307	306	330	322	280	296	273	286	321	326	273	323	315	327	324	284	276	294	307	331	314	326	295	309	280	343	328	305	303	305	277	304	306	289	304	327	293	311	286	309	308	292	290	329	303	268	316	263	295	279	304	305	303	293	275	298	290	337	320	307	316	316	318	298	289	309	265	261	294	310	310	329	292	305	307	266	313	298	309	335	279	299	277	311	289	306	319	292	312	292	285	283	292	307	307	278	296	315	324	313	311	255	305	305	332	320	272	311	327	295	313	315	261	294	297	270	313	308	305	289	321	283	307	326	291	333	343	327	288	315	329	300	283	281	278	269	283	305	310	299	317	297	295	333	299	303	277	301	312	324	288	319	311	295	342	328	292	295	296	278	294	269	309	350	290	306	353	300	299	311	293	267	298	325	274	293	281	285	313	284	308	272	276	328	338	321	296	296	325	292	292	307	299	295	340	299	324	285	289	285	296	281	295	326	281	320	276	322	280	297	297	336	314	305	327	303	321	347	302	313	289	325	306	315	315	303	332	306	306	302	317	311	304	304	300	330	305	267	306	315	283	310	320	293	282	295	335	298	309	337	283	277	299	263	299	284	295	321	292	329	307	315	320	272	274	285	312	260	324	318	310	293	307	297	309	318	297	302	313	303	324	312	306	316	316	311	296	304	313
23963	21007	28352	25011	20508	10028	1677	721	469	398	335	346	298	306	264	293	267	279	293	306	279	291	276	286	252	280	270	292	275	273	289	231	272	272	282	273	297	315	289	313	298	279	282	306	286	293	262	280	277	267	274	257	287	289	286	258	297	284	272	288	305	266	264	266	303	306	290	297	256	271	266	275	314	284	278	267	286	283	298	267	310	281	324	282	284	295	308	267	261	272	269	260	260	305	305	275	276	294	268	252	248	315	283	290	303	285	267	285	290	270	298	267	293	305	281	288	278	248	273	300	271	271	265	278	278	276	288	295	297	277	281	274	259	264	255	290	314	229	247	301	286	314	296	280	302	285	308	306	260	299	279	262	261	275	288	267	290	240	304	245	251	288	316	303	290	269	265	284	273	260	262	276	264	283	289	247	281	320	292	259	285	282	276	294	271	244	266	287	281	271	263	263	263	286	267	270	304	285	262	284	289	286	268	277	291	298	276	281	280	264	281	297	258	303	266	259	263	271	281	286	321	275	282	280	250	267	292	266	275	304	314	318	276	263	289	279	272	321	319	269	274	263	278	289	274	281	267	289	269	272	288	277	270	290	270	272	255	292	268	285	283	306	268	287	295	306	294	274	290	271	279	287	258	278	290	291	256	266	271	298	284	275	302	310	261	258	280	292	301	271	273	299	275	291	275	274	271	255	274	251	288	264	329	257	300	263	272	274	279	266	255	278	284	278	285	294	297	293	273	260	272	285	302	282	287	296	257	278	281	299	294	288	277	269	296	291	308	290	314	274	290	258	305	289	270	266	301	296	275	282	296	293	260	243	283	268	268	286	294	292	285	298	286	280	254	293	276	261	275	267	279	283	277	272	276	287	278	264	311	327	277	262	239	276	290	291	249	301	287	303	258	266	303	271	259	285	289	266	278	282	301	253	294	271	269	272	275	286	271	289	294	269	239	287	316	280	260	287	272	299	273	303	277	276	279	264	278	286	267	261	262	279	298	310	270	283	262	264	267	264	277	274	280	270	291	275	290	261	314	267	260	289	271	280	257	237	278	275	252	308	277	270	259	275	306	301	304	255	280	276	293	255	260	273	291	298	258	277	295	292	267	284	295	274	274	266	297	264	280	297	281	284	289	282	278	281	295	251	271	299	274	301	270	283	288	328	268	284	286	282	259	289	291	260	272	270	327	255	276	272	296	295	281	255	274	279	297	260	266	273	298	276	256	293	249	264	283	283	280	246	254	293	297	305	287	262	282	295	300	265	298	299	249	290	271	279	273	303	259	269	277	313	286	270	256	257	270	257	271	271	298	242	279	322	256	305	280	269	276	276	289	263	306	257	243	277	293	297	304	279	281	297	300	287	266	310	265	275	265	303	304	280	297	279	286	289	263	262	284	278	293	283	281	249	281	340	283	289	276	295	276	291	272	277	282	288	268	281	256	280	281	245	288	266	252	255	303	250	259	274	294	283	278	302	293	268	269	269	297	255	275	271	303	263	290	276	259	298	292	265	308	243	287	274	305	289	289	313	269	277	264	294	318	266	289	267	319	308	303	285	289	257	294	297	290	280	266	244	276	289	259	267	288	261	296	275	259	288	272	283	316	289	261	295	303	274	265	286	283	306	278	277	305	284	265	272	278	251	287	312	266	269	286	262	298	266	272	289	288	285	272	263	301	285	300	271	272	306	313	309	284	249	273	272	284	260	285	260	261	257	270	295	280	268	257	281	263	290	305	280	265	306	254	265	259	294	293	283	290	311	270	286	299	303	228	268	297	308	281	282	267	307	277	299	292	237	297	250	304	288	238	287	278	250	285	290	298	312	281	282	272	254	295	263	287	294	304	301	271	310	255	249	294	249	284	305	291	282	266	260	288	260	265	262	294	274	279	284	264	247	261	276	247	285	279	290	276	274	277	286	288	303	290	296	279	284	286	295	302	283	270	308	291	311	292	284	281	295	284	281	272	270	319	296	266	291	288	306	271	286	247	284	299	282	275	293	278	247	255	266	244	288	268	266	299	286	271	271	249	281	259	306	271	251	290	277	272	285	276	270	269	285	271	257	300	259	264	267	269	292	314	281	254	280	273	234	261	278	289	285	279	263	287	277	294	265	275	273	289	257	281	301	293	276	266	293	294	292	267	318	274	287	280	273	260	281	244	260	290	272	268	292	289	283	309	270	260	313	284	286	279	291	292	322	277	250	254	271	269	289	317	279	284	295	245	266	264	282	270	265	288	292	278	288	277	256	297	275	276	290	259	274	252	269	273	238	287	297	300	302	303	288	327	267	269	250	287	276	259	261	265	304	262	265	302	267	248	295	315	285	283	277	256	284	274	299	287	279	285	277	253	243	279	290	297	284	270	285	255	308	273	265	289	272	285	258	265	274	300	281	284	279	257	263	245	278	293	302	276	315	287	306	295	270	281	306	307	276	281	303	304	267	274	291	276	235	310	266	292	289	240	257	271	278	281	269	268	275	291	285	272	296	280	281	288	288	292	290	283	296	243	262	263	263	264	302	237	290	281	264	299	279	255	264	284	304	289	266	260	285	311	294	270	271	301	269	245	288	292	260	287	292	252	263	273	264	256	283	261	292	291	275	269	274	274	261	273	298	265	261	252	303	273	282	272	289	292	285	279	296	290	276	259	293	265	268	288	265	290	277	261	293	283	258	279	260	315	287	290	307	273	291	278	275	276	272	283	294	288	277	311	245	286	284	296	267	257	282	261	289	301	283	270	256	273	283	293	301	288	258	278	284	290	271	293	262	295	287	302	273	270	268	285	259	299	293	311	283	275	283	264	264	312	277	275	300	279	256	290	271	285	289	279	235	270	293	304	306	280	273	298	260	269	299	280	241	268	275	282	277	269	257	297	272	281	274	278	285	303	296	298	277	274	262	286	245	287	251	255	291	259	263	260	283	276	283	309	297	264	232	303	285	300	289	289	283	265	312	289	258	284	282	274	263	286	319	268	265	254	276	271	292	298	238	283	274	286	278	276	267	286	277	288	307	279	294	278	274	259	292	262	273	275	277	284	291	296	280	291	303	267	280	287	285	285	281	286	257	267	286	302	297	276	287	307	275	288	276	274	262	297	294	261	265	302	293	293	262	279	283	283	288	252	261	285	274	265	270	309	292	280	280	290	285	250	288	309	296	289	271	264	275	272	282	261	298	270	287	275	300	295	285	303	269	276	268	257	256	282	280	276	290	310	285	302	288	261	282	297	286	286	275	274	291	270	286	276	283	303	272	300	275	296	318	309	282	290	295	274	267	282	293	281	300	295	278	269	321	283	282	272	299	271	279	257	265	276	264	273	293	246	275	283	260	262	288	285	274	275	287	284	265	275	277	280	268	292	272	285	280	280	260	251	300	264	294	313	254	295	289	249	298	282	293	279	273	270	279	285	289	299	282	282	304	305	248	255	300	283	276	294	268	269	280	273	253	293	281	265	280	266	263	317	291	308	271	251	302	266	291	268	292	261	276	287	276
36092	58547	42333	25318	10506	2961	1153	790	600	490	423	424	395	367	344	365	354	343	323	329	305	338	342	307	299	319	311	330	302	299	343	308	344	323	337	313	325	336	314	291	309	306	328	340	345	335	334	306	308	314	307	307	339	310	322	352	315	305	328	349	338	337	329	337	295	311	329	304	354	333	310	325	281	323	312	354	323	327	283	319	354	324	331	304	308	282	336	304	309	315	318	317	325	308	328	354	329	319	303	285	309	318	318	291	325	313	323	330	297	304	309	321	314	327	319	333	340	318	321	323	319	315	296	334	318	326	307	336	305	319	307	325	344	332	315	333	315	310	322	330	300	318	336	340	362	331	299	329	302	335	313	329	347	277	343	308	334	328	299	318	337	306	357	294	325	314	356	317	339	312	319	324	309	335	294	334	302	328	308	302	310	366	353	328	313	316	350	323	331	346	323	320	281	327	329	308	356	313	316	299	341	313	312	331	324	320	305	301	314	295	286	295	334	327	327	327	324	306	340	333	303	333	336	332	327	316	316	300	293	306	332	335	338	310	323	322	308	328	283	338	337	309	335	327	332	329	304	324	307	354	318	327	317	360	320	342	311	307	321	320	341	335	305	342	331	293	307	312	304	320	347	323	310	336	322	311	316	314	341	320	328	295	296	318	320	335	305	320	309	303	318	341	322	327	322	324	341	332	326	305	304	309	327	314	326	305	311	292	334	320	309	320	317	321	303	334	328	336	328	313	343	324	300	344	307	299	316	309	296	336	323	331	352	316	267	303	313	326	326	318	307	325	322	317	322	290	309	283	320	291	328	327	354	323	318	335	309	323	325	299	323	295	337	309	302	334	337	332	324	310	339	337	288	318	319	341	323	329	312	305	340	300	348	316	301	281	312	321	296	305	312	338	331	331	286	344	323	328	313	285	333	311	304	306	312	309	320	303	340	326	322	315	312	310	306	307	336	347	301	327	313	312	294	347	307	305	304	280	311	307	316	315	324	336	344	327	297	298	300	293	317	332	323	321	307	324	294	317	304	318	325	316	329	344	304	293	304	322	333	299	323	353	308	287	351	293	326	338	328	344	327	296	331	302	297	326	356	295	299	331	306	335	297	322	321	321	336	329	322	292	343	324	293	333	318	315	283	306	295	334	330	306	305	296	324	306	316	299	320	351	285	301	343	314	296	323	302	318	292	311	344	319	330	328	313	303	285	316	288	337	311	344	346	329	292	310	311	288	317	336	279	304	300	309	337	318	319	306	312	311	300	324	309	308	320	295	326	305	317	308	337	311	316	324	310	340	318	306	306	326	307	337	322	298	305	293	308	323	323	317	302	342	304	320	324	330	337	327	299	302	303	307	352	307	323	298	326	322	310	312	321	332	295	280	340	330	321	319	294	320	327	319	340	337	309	300	335	314	311	305	302	295	284	335	350	331	300	341	331	319	340	315	324	327	324	291	323	296	336	305	294	312	312	319	306	322	307	316	338	310	282	329	320	343	319	325	307	339	325	316	289	284	340	313	310	330	309	281	322	288	319	309	337	315	298	318	326	323	382	331	291	332	299	340	306	313	292	294	322	331	324	321	299	336	333	290	346	314	282	331	319	310	339	345	334	334	309	289	327	297	309	339	309	309	323	299	341	330	311	299	324	322	310	313	289	349	322	342	335	332	315	306	356	306	309	313	317	334	309	285	307	306	304	300	303	297	343	337	296	307	304	320	317	335	328	349	354	293	345	302	323	299	318	331	320	317	344	293	331	319	313	317	324	320	314	286	333	328	310	351	339	316	335	321	296	314	312	318	329	310	308	340	322	342	342	329	350	286	326	317	337	330	331	328	329	278	311	337	345	301	328	330	292	320	328	324	290	324	311	314	304	339	300	358	319	296	319	302	310	336	324	314	326	319	301	291	304	336	359	294	323	348	334	329	323	346	304	288	324	323	336	290	318	324	324	302	308	321	325	314	344	320	335	313	313	329	343	331	337	299	330	323	291	325	342	334	281	333	308	324	308	292	312	306	314	330	300	309	311	289	316	311	349	329	311	318	326	283	333	333	317	311	330	302	331	290	304	318	301	357	350	327	288	324	322	338	321	316	316	322	299	290	326	318	302	291	330	321	327	317	326	323	298	302	333	308	319	297	305	337	276	326	311	307	359	322	299	331	299	311	329	328	304	304	293	333	322	305	305	314	336	301	306	321	305	316	350	315	312	295	310	312	333	328	285	335	344	306	313	338	274	293	312	306	348	328	336	342	306	282	313	326	337	318	336	324	305	324	339	331	296	325	290	299	324	287	332	310	305	318	283	299	310	353	325	295	305	289	297	316	329	280	340	305	352	359	314	344	322	301	306	318	306	320	322	365	313	353	345	313	327	320	324	332	283	327	343	324	266	312	298	311	302	314	335	299	300	308	343	337	345	318	303	312	321	324	316	318	312	343	323	303	308	324	312	324	298	305	305	324	328	325	311	283	307	326	313	332	309	325	305	305	310	303	323	301	335	291	317	275	352	316	297	300	358	341	331	355	355	315	311	326	344	309	306	312	294	275	303	304	317	336	307	296	313	342	300	334	310	305	338	353	323	318	325	315	332	308	335	314	300	302	283	351	322	311	294	350	298	299	317	324	334	321	326	358	285	327	341	324	314	324	357	322	317	319	337	334	317	343	314	323	328	276	321	331	320	301	307	356	292	316	334	321	337	327	319	343	322	322	318	311	313	323	330	310	346	315	305	324	318	330	352	330	304	308	325	344	321	315	331	321	321	322	312	295	322	323	352	324	337	303	310	295	332	305	315	312	340	341	322	328	320	302	329	299	341	292	311	313	339	319	334	315	306	305	296	314	336	293	310	326	313	323	327	286	299	330	344	311	336	309	295	344	305	318	337	316	289	312	293	297	318	288	335	310	320	331	328	300	298	283	331	336	310	297	319	326	285	316	317	330	321	334	305	326	346	306	326	316	330	289	310	295	368	326	316	309	311	318	317	292	346	302	333	324	354	314	310	349	319	326	350	314	315	325	286	298	348	288	307	312	316	295	303	270	326	304	322	324	338	296	330	311	325	321	298	303	322	325	325	308	299	355	326	280	334	313	310	309	307	301	329	337	331	293	333	312	351	326	341	310	299	328	317	280	335	353	329	329	346	301	368	346	322	373	328	328	313	328	333	299	346	334	307	319	312	292	340	346	340	324	345	351	330	324	343	341	306	322	288	331	310	314	297	326	336	327	364	297	303	342	333	318	325	316	296	346	312	324	334	333	289	294	327	313	338	306	338	329	300	289	291	320	331	341	326	320	285	320	295	348	335	319	326	307	336	319	330	325	297	316	293	289	316	323	322	320	329	330	321	310	339	334	318	337	343	314	336	313	363	336	310	311	332	325	289	320	313	324	312	312	343	293	332	322	329	302	325	313	312	335	347	321	330	333	335	322	303	329	324	293	285	336	331	325	316	321	300	327	317	332	347	311	316	312	310	338	298	328	321	346	319	286	313	319
25259	21268	27610	24783	12800	3600	963	577	461	438	382	355	364	364	370	422	361	353	407	371	351	322	382	344	346	358	360	349	345	382	369	359	352	399	355	367	372	375	413	359	385	371	356	360	359	373	353	351	338	347	328	339	369	381	388	348	394	318	382	357	374	360	354	345	385	384	425	358	344	353	380	380	366	358	347	349	359	392	343	384	366	349	362	342	379	388	391	355	362	336	382	374	341	354	367	382	397	387	381	336	370	367	330	329	365	393	340	338	404	378	352	357	384	377	365	362	369	351	368	352	366	348	336	344	349	373	377	347	375	344	368	330	406	378	352	391	360	387	347	362	332	342	356	354	338	366	364	356	366	380	344	347	386	409	352	343	345	383	374	391	387	368	354	347	385	365	365	327	367	354	348	350	357	344	347	353	385	351	377	380	382	391	356	356	363	386	376	359	342	380	364	377	374	358	359	360	410	366	355	375	365	367	388	333	394	371	351	351	354	386	377	313	356	376	405	354	358	372	360	397	368	361	402	349	375	401	389	383	397	379	358	359	355	381	335	368	375	346	357	380	381	396	354	358	371	369	372	352	358	377	363	396	370	351	357	352	348	378	352	393	372	329	365	364	366	356	344	363	374	364	352	348	358	347	360	396	351	372	388	405	345	362	374	393	392	377	346	398	337	376	379	357	387	386	360	359	366	392	370	338	377	367	339	376	382	364	371	345	352	376	345	358	356	405	357	358	373	379	387	341	373	324	366	384	352	385	385	365	338	366	419	399	361	381	368	356	381	371	342	347	357	389	362	380	368	367	338	353	371	351	347	316	336	358	370	362	331	362	382	339	375	359	376	381	370	370	357	368	343	376	362	388	334	395	365	346	384	379	368	369	369	354	350	375	350	369	383	330	364	344	349	363	342	341	365	359	345	367	367	353	379	397	351	341	360	334	372	393	353	335	393	344	338	321	363	363	367	365	367	349	353	363	343	374	367	357	392	362	367	359	377	379	366	393	352	374	363	363	322	369	362	309	371	373	400	386	377	376	345	390	349	375	356	377	399	353	353	370	349	365	360	344	377	365	363	332	382	379	383	363	361	348	383	357	396	346	394	378	384	357	373	371	364	398	339	356	311	343	351	371	378	347	384	337	359	362	375	375	383	346	367	354	377	368	390	366	387	384	357	359	346	375	358	367	351	352	336	366	357	337	364	338	381	329	354	376	371	366	366	365	379	353	340	358	382	382	353	374	341	335	368	357	353	378	379	374	356	358	367	378	394	337	328	381	350	347	365	349	373	359	351	374	357	370	357	358	353	347	327	367	339	359	345	412	378	376	330	393	365	377	395	359	366	394	342	339	345	368	398	333	367	374	350	360	367	392	358	375	390	347	340	341	343	401	371	404	340	392	329	360	369	347	388	351	376	387	321	365	399	362	368	328	362	381	324	360	358	330	359	337	396	369	371	374	330	356	356	358	349	376	379	377	373	346	370	343	379	359	352	366	366	360	371	387	347	339	389	367	378	382	363	326	378	401	352	346	377	366	372	346	353	368	350	349	387	356	382	389	335	336	390	362	359	356	351	384	354	369	380	350	361	376	363	349	377	364	366	376	359	364	370	347	397	363	338	371	366	378	364	398	373	380	365	377	373	358	355	364	330	357	349	334	387	382	362	342	361	370	376	329	379	369	350	371	382	354	376	367	337	364	375	373	335	390	362	352	357	351	360	350	359	366	382	375	374	351	371	368	373	328	357	350	360	390	343	381	370	359	382	368	365	361	385	360	386	354	334	335	373	385	370	400	367	355	346	392	410	353	342	390	356	370	383	359	373	344	382	361	346	373	364	365	330	375	369	352	362	351	387	361	375	361	359	338	372	360	359	328	369	380	367	365	355	370	357	360	352	381	380	350	384	362	366	386	363	375	353	362	355	378	336	380	396	378	375	371	353	367	359	375	357	365	372	381	360	361	358	363	346	384	376	357	373	348	392	372	388	400	354	348	333	365	397	384	361	363	379	371	375	339	364	379	395	352	380	353	345	387	356	383	339	339	382	411	359	377	342	336	366	373	385	388	375	368	387	360	352	367	341	379	388	400	360	391	335	391	360	372	359	336	375	369	343	309	379	401	372	345	334	336	390	368	353	335	353	338	358	365	367	368	357	380	366	352	352	352	370	388	323	393	381	344	373	355	346	348	350	347	341	357	365	347	384	347	385	390	371	341	369	341	361	357	359	344	366	335	416	369	338	372	380	357	319	337	372	338	365	353	354	366	373	337	364	376	379	338	386	357	367	397	342	364	377	377	363	375	361	407	373	362	409	360	373	390	368	358	405	341	385	371	352	329	396	343	348	332	376	367	355	363	363	329	361	337	408	360	375	346	342	354	369	374	344	341	383	390	399	373	359	338	364	345	343	366	369	343	347	354	375	365	369	366	337	381	398	362	381	345	329	375	355	365	366	365	352	424	369	363	373	361	345	352	347	354	368	367	343	350	386	339	360	376	365	344	385	354	383	342	350	347	339	371	356	354	377	384	369	396	381	343	375	340	353	380	363	367	337	355	390	375	356	343	341	395	386	355	356	356	370	389	330	348	336	373	333	370	357	344	372	351	342	364	362	362	363	366	353	370	374	334	386	323	348	371	393	365	374	346	377	349	371	358	345	386	327	373	347	402	343	320	363	389	344	377	360	341	377	339	337	367	378	395	377	388	357	375	332	338	394	343	351	368	350	370	367	367	380	379	363	374	379	386	367	353	363	342	363	387	390	343	347	356	406	335	368	366	408	367	361	360	370	386	337	376	361	360	345	359	378	392	350	360	361	371	354	339	364	376	375	364	338	396	376	353	387	372	370	341	346	366	356	397	367	375	352	356	366	327	366	380	356	350	348	388	345	369	377	377	374	329	349	325	373	384	343	380	354	370	374	353	346	320	361	378	345	365	336	349	362	394	368	355	368	366	364	351	350	392	355	388	386	396	401	363	362	338	352	351	330	347	366	373	385	361	365	366	334	377	371	362	371	387	326	359	343	364	319	332	385	386	379	346	346	390	367	354	347	371	387	350	366	341	391	338	326	365	333	372	355	378	366	333	382	346	363	351	381	349	392	376	378	380	345	330	357	345	342	348	350	368	332	328	334	348	373	385	386	395	389	368	368	361	393	373	382	346	356	366	371	373	392	366	390	387	345	335	360	364	340	345	360	356	352	380	365	375	375	365	356	356	337	356	367	378	361	371	357	378	410	356	353	352	350	362	357	359	362	358	382	363	374	357	360	367	342	362	356	367	372	356	379	350	364	348	382	332	370	357	373	371	348	361	354	365	363	359	326	363	359	365	370	354	380	385	364	364	355	350	353	403	355	354	336	377	330	385	341	386	365	358	392	351	410	336	361	385	353	330	335	370	336	355	381	375	374	381	366	376	355	339	385	374	368	354	349	361	385	357	355	344	393	356	366	381	353	371	386	358	344	357	348	345	336	318	353	374	338	342	375	366	355	357	317	357	369	374
36132	52058	32189	13971	8383	3677	1001	657	589	554	472	464	420	387	442	430	403	384	392	415	391	425	413	405	449	401	413	429	421	470	418	428	427	413	416	431	416	426	380	428	384	441	460	454	409	398	425	392	406	414	394	405	429	425	401	400	415	438	411	431	430	418	416	426	436	403	459	402	392	411	414	427	408	402	404	410	428	388	415	411	371	430	400	386	445	387	427	398	386	415	413	421	438	429	408	382	443	380	418	414	433	422	411	398	446	428	448	445	417	398	401	429	402	412	431	385	394	420	430	427	417	433	444	389	419	416	393	399	459	433	424	470	400	423	439	446	390	442	395	396	415	413	404	430	411	442	441	422	409	408	420	418	414	407	404	417	394	446	423	388	432	398	455	392	423	405	433	450	386	425	402	429	420	445	413	416	403	385	394	378	410	402	428	399	396	426	420	408	412	422	419	409	403	396	396	426	382	406	390	410	442	417	417	422	419	427	429	385	424	432	444	459	428	430	439	422	433	403	458	414	446	407	436	396	428	393	421	404	434	420	423	381	409	414	496	424	387	396	405	433	398	447	417	417	418	399	394	398	394	405	448	403	404	416	367	406	403	405	372	411	445	405	408	418	409	418	456	417	439	444	394	405	391	430	422	377	411	426	359	430	435	421	427	401	420	443	407	441	408	439	408	395	416	418	398	399	439	413	418	447	400	431	401	417	423	413	413	424	428	460	372	397	420	422	420	466	391	446	434	426	391	427	425	457	388	421	395	382	394	409	397	421	422	431	389	424	422	409	425	443	429	378	426	425	424	374	407	430	394	406	384	419	406	398	420	387	420	429	444	415	394	428	408	393	384	399	447	431	426	403	411	429	461	410	391	412	416	440	405	415	422	400	445	459	437	406	415	388	413	414	433	449	401	424	401	424	457	383	406	461	394	376	421	409	419	407	436	440	380	432	461	414	429	432	437	411	423	423	400	442	408	396	417	430	486	390	432	422	391	389	377	369	369	406	411	386	392	456	411	407	429	416	430	434	407	410	428	459	398	408	397	441	399	414	398	428	397	434	409	427	421	404	401	415	424	409	444	418	416	432	437	423	424	391	403	430	417	419	435	416	413	397	417	417	433	397	433	451	439	422	407	420	420	411	398	396	411	405	421	429	414	430	448	401	392	428	414	395	420	412	453	392	389	401	408	394	421	385	399	411	429	419	400	376	416	421	406	418	399	459	386	409	452	395	418	423	447	466	392	394	359	429	440	408	385	432	409	382	417	362	402	403	418	417	392	410	403	433	390	393	411	403	442	417	426	426	442	377	443	418	423	414	420	384	428	404	408	412	413	428	416	442	413	420	425	431	413	402	408	431	399	430	399	426	432	410	425	397	405	424	412	434	445	398	432	453	404	396	412	412	390	406	433	421	412	404	392	404	428	413	414	397	420	417	409	412	416	369	422	434	425	421	403	420	403	415	403	432	400	400	419	436	413	434	364	442	430	442	410	442	411	431	409	418	407	434	414	426	395	416	384	384	390	392	431	408	432	407	413	456	390	382	405	436	416	393	403	409	426	385	416	430	385	412	373	425	390	416	409	410	400	403	412	425	405	394	385	400	425	408	422	382	435	411	426	417	425	419	424	419	460	406	426	423	422	399	364	420	440	440	382	400	400	417	373	444	399	407	430	421	411	417	399	420	418	404	379	427	438	389	383	406	448	397	385	366	419	443	406	429	401	422	434	397	424	409	396	395	416	422	393	442	410	419	418	414	450	416	426	415	374	412	426	441	398	447	431	410	425	395	436	423	404	389	423	424	406	434	433	391	402	419	431	389	421	402	438	419	428	451	464	420	417	456	398	393	393	413	409	411	448	416	387	406	413	433	461	435	423	376	394	438	428	401	413	430	416	378	384	380	406	446	433	418	444	406	449	416	402	424	394	448	387	412	435	414	403	414	408	431	401	426	418	405	422	410	409	410	423	408	428	428	440	468	396	431	415	432	416	424	426	403	393	377	405	403	406	389	384	459	412	426	374	451	381	378	394	425	371	416	401	442	428	422	458	388	440	410	428	416	421	403	378	404	367	408	409	409	409	428	414	408	409	435	404	375	391	417	399	405	400	404	428	373	417	413	400	427	422	412	441	395	393	387	396	388	416	379	413	392	416	375	426	393	379	414	390	406	409	426	419	436	454	381	408	395	400	436	392	433	389	480	422	389	454	427	396	391	390	390	419	435	399	414	444	409	427	445	427	406	397	414	419	411	423	404	440	448	425	407	430	419	399	419	440	433	432	402	408	399	418	393	397	385	440	405	426	407	424	411	428	399	404	418	434	372	389	412	407	405	429	392	425	429	416	391	424	407	388	415	431	434	375	396	429	365	393	385	402	405	419	411	408	406	421	424	421	370	432	405	414	416	416	404	398	411	404	463	409	409	442	399	403	454	402	420	407	395	430	414	432	454	408	421	420	391	369	410	414	448	414	373	401	449	412	414	426	425	391	433	428	449	405	418	399	423	450	383	437	440	458	420	403	414	417	394	413	402	422	424	449	424	424	419	398	427	411	441	406	441	390	401	405	429	390	413	397	429	402	437	391	404	425	401	442	440	399	411	394	448	411	400	404	424	412	394	434	415	391	405	451	436	401	406	424	393	423	392	424	378	405	400	449	400	425	438	406	424	404	413	402	427	419	381	433	379	411	411	427	473	401	447	387	431	417	407	373	409	440	407	442	386	420	406	454	400	403	418	426	428	428	405	374	416	419	428	431	398	414	427	389	441	416	454	425	397	440	435	427	447	383	388	414	414	425	426	405	402	396	445	441	417	421	415	412	429	426	433	422	410	418	432	417	407	407	395	434	450	415	440	427	413	423	428	438	392	401	412	381	409	406	423	402	432	402	426	408	417	407	398	413	448	445	382	419	404	397	416	407	436	415	420	396	443	416	435	409	432	419	422	384	420	403	430	364	410	441	403	430	395	419	399	407	417	377	417	390	398	415	406	444	415	421	393	408	426	395	404	392	431	427	402	418	408	392	388	413	415	419	419	388	408	418	424	421	425	413	410	394	450	410	400	399	411	408	413	391	396	457	442	409	417	407	421	389	431	403	441	460	386	402	397	415	371	398	413	418	416	432	410	405	414	397	415	430	422	432	422	397	406	415	406	446	405	425	413	433	431	389	400	422	400	413	410	441	424	438	407	416	391	376	393	415	369	404	387	400	443	421	404	388	439	437	400	428	405	390	419	412	380	421	429	396	425	424	399	428	426	373	420	413	424	438	438	392	419	398	378	410	411	419	437	423	408	430	380	442	438	426	427	388	419	392	420	435	408	381	400	392	428	396	424	409	392	411	418	416	440	408	378	428	414	397	412	464	403	424	443	423	410	410	432	410	415	403	405	446	441	483	419	405	426	416	418	412	411	439	400	445	414	397	386	425	402	448	429	377	455	379	396	416	443	402	432	418	422	422	428	405	404	413	417	444	380	403	433	445	396	424	410	401	401	400	409	387	368
22868	21058	28552	24023	21672	21014	10138	1711	932	700	592	542	483	472	439	523	465	473	478	481	479	456	447	445	463	427	454	475	410	431	448	426	423	469	467	464	376	401	425	421	459	464	470	418	396	456	449	426	441	432	436	418	427	428	441	435	476	418	425	433	441	450	422	466	438	456	446	417	429	463	457	420	438	444	446	429	436	430	443	441	428	416	422	436	455	431	447	425	428	438	436	449	431	436	455	420	462	430	465	446	458	401	419	472	442	428	441	453	430	430	468	426	461	462	442	407	441	441	459	407	463	450	462	449	415	420	452	466	452	424	449	431	419	414	405	427	447	450	444	440	422	399	419	459	417	437	394	443	454	435	437	409	440	446	423	452	447	414	437	434	459	446	406	401	456	422	437	430	436	439	438	457	433	484	435	445	429	475	423	429	423	418	429	414	446	434	433	422	447	433	442	434	400	439	421	433	432	422	471	429	469	419	440	426	481	479	455	416	406	444	430	422	451	429	482	407	447	465	424	422	442	427	437	448	467	451	428	432	436	464	453	485	442	431	432	410	416	415	450	464	419	428	456	438	442	457	418	458	437	418	421	409	464	467	407	442	439	441	467	439	465	431	474	453	468	434	465	396	451	381	420	459	399	472	435	436	455	420	434	431	480	442	423	467	438	453	432	437	464	405	401	424	430	463	457	481	425	474	427	453	403	415	431	440	451	445	426	420	428	456	480	414	425	419	440	440	438	421	458	457	430	413	440	399	431	443	429	455	461	445	440	422	405	431	446	448	475	434	456	435	410	436	482	456	443	407	442	395	434	458	441	441	427	451	452	436	431	443	448	485	411	407	427	439	419	409	425	429	420	428	453	462	462	439	440	436	447	456	405	385	449	473	432	410	466	440	454	433	406	453	436	436	442	447	401	451	426	400	447	448	372	408	450	414	447	475	466	445	413	473	449	419	436	453	452	438	448	446	451	444	429	419	461	415	434	453	435	409	453	431	451	423	441	415	432	443	430	384	436	436	472	422	437	413	418	427	434	472	419	466	425	435	399	430	455	487	448	419	469	422	465	401	436	425	448	449	456	466	448	440	424	442	463	399	410	416	433	426	404	480	421	437	420	445	418	427	460	411	464	471	437	400	410	457	418	392	426	439	467	426	434	456	461	424	429	456	441	418	454	443	420	429	472	436	477	443	437	477	424	421	438	456	462	412	462	436	450	446	461	453	405	440	424	425	440	432	445	411	456	475	429	452	454	411	439	417	471	464	419	418	431	430	422	430	440	480	463	479	471	408	442	423	429	426	436	437	459	439	438	456	442	447	433	435	425	425	459	439	442	458	421	459	457	487	444	405	433	410	425	447	417	428	433	422	454	438	451	432	452	455	425	443	434	438	427	454	417	427	443	428	424	448	427	451	442	416	460	442	442	415	439	443	448	421	407	448	420	453	476	452	448	439	458	436	441	453	430	475	422	440	468	447	474	457	471	414	395	429	438	445	425	474	424	446	455	458	478	418	432	442	431	426	473	432	431	432	450	482	434	421	446	453	418	446	411	440	472	393	441	428	454	446	425	433	437	463	452	415	421	455	448	440	458	458	408	398	428	437	451	462	452	442	469	434	421	458	434	480	441	413	450	421	439	444	422	431	447	437	468	438	423	442	445	462	436	445	468	456	437	433	434	434	408	392	444	397	418	471	443	421	456	414	468	428	415	429	456	465	431	438	437	451	441	458	439	436	475	484	431	446	479	462	439	432	446	461	449	471	434	409	496	486	420	422	449	441	432	453	415	437	465	438	439	448	471	426	435	441	455	460	473	436	450	450	416	408	415	470	459	468	452	470	436	438	452	500	426	466	427	421	461	416	483	442	444	431	423	411	422	456	415	407	418	416	446	408	448	432	422	435	420	422	453	450	422	414	439	418	436	443	419	429	455	445	429	442	467	452	452	423	422	480	461	449	424	428	442	427	456	455	422	421	465	428	422	434	456	447	455	401	389	485	436	446	441	452	460	494	451	442	406	471	447	454	455	444	458	483	450	448	465	469	451	435	444	436	413	427	422	406	476	501	442	434	456	437	394	427	424	441	434	413	445	457	395	428	434	491	483	457	461	430	442	406	465	433	414	435	408	427	464	433	467	436	404	416	452	393	416	431	458	412	440	425	422	391	449	422	472	433	444	421	457	426	462	397	456	450	442	456	448	429	463	462	440	438	455	470	429	435	417	459	407	435	416	415	403	381	434	442	453	428	448	448	461	437	456	405	444	448	461	438	462	500	455	444	435	467	422	437	441	428	435	400	448	416	427	441	449	461	467	443	425	470	460	430	448	447	444	430	412	418	444	453	472	466	451	435	441	449	416	449	420	447	429	455	508	413	416	416	468	428	441	421	434	427	430	432	457	414	439	413	475	466	448	443	454	414	418	476	409	436	421	422	460	424	474	434	421	420	424	411	432	431	437	448	449	441	443	466	452	433	449	428	451	452	423	436	450	419	411	447	435	402	443	439	383	405	439	408	437	425	456	430	434	459	423	403	445	447	438	450	427	426	433	443	449	406	414	401	437	441	434	437	437	438	436	445	437	450	451	445	430	422	427	438	476	434	458	443	440	443	469	450	461	411	395	413	420	455	414	428	474	445	432	473	450	413	445	461	435	440	443	440	438	449	402	474	421	424	440	430	433	448	469	383	418	451	448	464	402	433	451	434	423	463	450	450	437	441	444	449	442	465	455	448	477	413	444	466	448	450	472	449	421	438	455	418	436	444	439	408	391	460	443	433	398	392	454	448	432	449	454	451	466	459	451	405	458	405	430	440	440	437	433	458	446	469	473	405	433	424	422	437	445	426	430	431	417	431	420	394	436	430	450	420	443	476	441	470	419	438	411	453	469	448	437	459	469	462	437	425	406	378	466	429	402	407	451	451	449	449	460	387	395	428	437	459	496	460	410	463	423	419	428	422	451	404	429	422	441	448	441	463	419	406	464	449	407	434	462	444	462	405	405	426	401	418	430	421	433	430	446	441	446	457	444	430	426	442	418	463	434	431	431	385	426	441	395	446	424	433	417	466	477	498	437	447	438	442	418	413	422	431	408	433	459	428	457	484	381	454	444	426	451	461	431	428	399	475	444	462	430	438	453	462	419	451	482	441	440	434	447	417	447	429	441	473	421	422	404	455	442	435	440	401	423	474	424	442	451	429	469	436	435	453	469	392	449	432	486	452	438	420	422	417	436	433	428	450	424	429	458	410	433	447	470	423	424	424	455	459	423	394	411	435	399	412	436	468	456	457	440	424	414	454	416	433	441	441	407	441	432	444	412	426	432	460	472	431	436	456	433	438	436	448	465	406	458	428	435	424	462	466	470	436	423	458	428	470	417	409	436	452	414	448	442	443	440	437	468	445	445	424	432	471	417	508	449	425	418	437	397	408	395	450	446	431	437	376	414	437	436	413	458	456	451	449	460	434	432	404	420	473	422	447	445	453	477	432	441	417	448	464	467	409
37315	57845	45845	32032	23103	10268	2124	1363	1053	828	623	613	562	536	553	481	563	530	540	497	490	459	477	474	500	491	428	489	493	479	507	461	497	495	451	513	470	495	448	482	492	441	497	470	473	488	475	493	508	490	489	489	493	488	491	479	514	467	473	441	472	455	432	479	449	490	543	486	506	471	495	465	499	490	513	467	469	451	473	471	493	484	505	498	486	485	453	453	486	495	501	473	499	509	488	519	484	462	467	492	479	479	452	484	477	495	472	513	559	457	438	468	498	476	477	473	481	476	505	495	462	506	478	501	461	477	509	502	503	469	501	466	487	501	469	459	502	457	497	500	479	487	435	520	493	477	431	491	504	479	481	493	480	436	452	491	489	471	494	477	485	462	478	454	449	467	439	481	454	507	483	446	504	462	475	467	513	483	521	461	442	486	450	446	500	474	474	482	509	479	455	450	510	489	527	492	505	462	498	480	465	458	505	469	517	471	511	475	497	405	513	485	456	484	446	456	507	479	515	469	508	501	488	486	477	482	495	460	426	493	498	487	491	489	501	473	449	475	428	444	482	499	503	468	464	444	455	512	494	483	499	466	508	508	481	489	494	500	465	461	516	485	518	473	403	504	470	467	454	494	470	496	474	459	523	454	491	493	476	446	472	472	469	498	454	486	428	498	453	489	495	469	497	494	496	493	483	481	499	505	457	459	444	472	467	460	473	479	474	485	489	480	470	503	502	448	429	487	464	461	493	485	498	464	458	456	468	485	487	485	463	475	446	466	463	479	478	472	456	491	466	480	508	470	512	475	467	462	481	483	430	438	491	477	507	479	488	456	495	473	475	443	446	468	468	481	498	465	457	494	484	476	477	478	493	505	487	458	516	463	486	510	445	494	488	489	482	500	480	468	453	470	472	498	476	475	485	468	458	464	455	481	464	490	494	523	454	489	473	490	461	439	446	476	516	490	480	498	448	491	499	447	473	491	484	457	486	506	479	493	457	501	486	465	473	448	484	454	477	476	451	513	502	443	510	476	507	478	514	486	515	486	474	487	484	465	521	513	481	512	475	494	476	479	469	484	532	474	449	499	471	481	520	514	535	434	482	493	473	506	463	483	511	462	456	492	503	476	482	480	509	448	511	478	476	438	468	444	499	523	474	453	480	498	491	489	482	458	504	486	487	471	455	472	476	452	467	470	459	468	510	481	465	439	469	462	504	476	441	458	527	456	491	468	469	457	482	466	470	467	461	498	487	509	476	485	497	505	514	474	450	496	500	470	495	513	473	470	463	476	453	447	457	454	463	483	476	452	491	514	479	470	482	492	491	453	490	486	521	479	484	454	469	472	472	483	497	482	463	496	439	487	446	470	477	501	501	513	441	465	444	519	487	459	482	466	475	490	465	474	483	461	461	460	455	474	468	476	509	516	480	482	497	454	489	520	503	469	485	443	491	439	475	502	482	494	525	519	519	501	491	485	476	461	454	450	484	489	432	483	440	474	485	463	481	485	482	514	493	468	435	471	441	444	478	478	519	475	465	461	498	475	473	461	481	465	459	503	468	479	446	456	455	475	483	474	507	479	496	472	480	438	467	491	483	498	513	461	483	503	502	467	492	479	470	483	482	510	489	483	415	474	464	469	514	516	476	461	484	447	488	480	476	470	500	539	484	491	509	491	465	467	507	472	492	491	476	459	454	482	427	468	466	483	438	488	485	499	475	488	465	475	473	459	479	483	487	545	476	486	489	490	488	481	485	532	486	488	482	476	471	482	483	474	500	491	470	488	501	479	478	484	456	496	473	465	439	475	518	465	482	471	466	483	495	489	502	454	496	489	500	470	511	471	471	460	500	481	481	523	469	458	510	501	476	515	433	483	460	454	470	480	498	495	457	505	506	490	507	488	496	480	469	467	468	475	476	486	470	491	489	481	480	459	442	460	472	493	496	501	488	486	508	474	459	486	486	423	520	458	479	489	497	515	456	469	483	454	458	452	434	471	498	444	498	496	504	460	475	497	523	472	524	495	507	469	468	519	452	468	479	467	449	503	485	458	482	499	473	489	473	476	458	484	485	468	508	480	494	498	473	503	473	474	481	504	458	479	455	468	480	505	462	461	463	488	484	478	464	472	449	444	488	503	487	478	467	457	439	483	480	479	470	425	486	495	475	510	495	494	479	453	499	467	475	481	476	462	500	483	467	481	456	479	454	495	522	454	503	511	475	454	518	470	488	485	480	481	445	443	499	446	515	506	551	502	467	465	461	487	453	491	517	475	467	476	493	503	510	478	462	468	438	480	488	493	440	468	502	461	499	498	493	472	410	486	476	485	500	528	527	460	459	458	433	499	478	476	517	471	450	537	482	493	478	488	497	490	486	469	441	489	470	485	488	494	466	491	470	499	479	524	436	499	462	475	494	485	475	494	482	472	505	461	483	483	522	503	477	461	483	490	497	489	457	493	464	475	500	450	482	452	480	463	482	483	463	483	501	500	518	484	473	480	483	483	496	438	430	509	450	489	479	477	465	474	496	491	446	471	508	485	489	494	458	504	480	452	504	487	451	428	467	506	470	464	490	451	487	488	474	433	500	511	471	479	515	466	473	498	515	481	450	478	437	480	473	475	434	477	484	522	525	444	520	454	477	507	490	484	493	454	454	470	479	489	512	491	500	458	496	460	481	480	429	491	464	465	472	443	458	484	459	474	509	447	477	469	479	473	465	454	475	450	434	459	474	480	457	471	502	463	490	481	490	489	500	466	451	468	497	466	435	496	509	480	481	478	478	526	479	449	491	439	470	472	465	452	464	506	482	511	497	471	483	472	514	489	483	474	487	458	443	473	495	475	543	472	479	513	464	499	492	442	445	450	452	479	491	449	458	478	495	506	498	482	450	516	480	471	476	440	458	436	394	493	459	494	472	467	475	466	445	479	477	478	444	467	496	466	470	453	457	493	498	469	458	469	497	466	502	490	541	503	494	481	464	481	466	469	506	483	496	474	532	463	501	457	481	427	466	499	495	501	481	507	432	474	502	426	489	494	497	472	474	437	452	456	432	495	503	514	470	510	494	461	464	498	523	469	485	512	459	484	502	503	484	490	466	484	474	475	463	468	506	453	487	478	481	493	484	496	461	474	439	477	526	478	473	511	469	516	427	507	465	462	481	500	467	475	494	489	449	490	474	461	469	503	460	484	484	420	442	489	439	474	504	462	532	456	452	471	458	426	482	458	498	467	508	452	479	443	500	509	474	533	491	481	477	471	484	469	467	421	476	464	485	533	486	487	471	465	475	455	462	481	495	470	496	515	423	474	493	507	478	480	466	487	494	434	490	482	454	493	473	447	458	480	480	444	466	440	480	459	491	473	458	448	463	466	491	481	458	453	493	489	439	487	502	451	508	466	501	482	454	443	481	485	482	449	454	466	451	478	480	477	482	488	453	485	456	415	450	485	497	514	455	490	509	473	478	469	461	478	469	485	459	498	493	457	505	486	496	445	488	446
31903	33324	30234	15393	3836	829	366	322	300	283	308	278	275	268	244	280	253	256	292	283	289	266	256	266	276	282	278	266	266	276	270	271	254	261	270	293	269	308	293	297	276	303	262	263	244	264	261	267	283	277	263	266	271	266	274	274	262	266	265	262	285	254	267	307	303	270	267	274	297	275	279	248	306	272	279	278	255	277	265	282	252	256	284	280	303	235	288	268	280	271	291	302	272	260	275	283	248	299	281	289	243	299	293	259	251	262	271	258	273	252	257	282	303	289	272	278	257	258	297	280	293	276	293	285	271	269	270	296	290	267	260	245	295	255	305	268	287	289	269	282	277	276	269	290	283	279	261	276	296	254	278	279	283	284	263	264	269	277	261	287	271	305	271	258	279	263	276	265	267	303	277	284	259	271	275	260	285	257	248	278	273	284	270	266	263	278	285	267	291	283	263	263	287	291	292	292	238	302	279	255	315	303	252	288	303	292	300	300	245	255	247	279	274	280	271	294	289	281	252	299	286	271	274	271	249	289	290	280	261	289	288	240	288	279	250	258	305	276	289	309	282	261	278	267	271	272	254	245	267	243	288	259	291	297	264	283	283	269	266	271	269	241	290	253	268	299	243	279	266	270	282	291	282	285	242	259	280	283	282	287	249	257	260	281	275	259	248	273	290	268	260	271	293	300	279	254	276	277	290	278	244	243	256	253	248	272	279	263	278	256	282	276	280	286	261	283	284	282	247	271	260	276	251	271	277	276	283	241	297	291	263	267	257	283	249	305	274	289	299	309	278	294	283	294	306	238	243	264	277	277	274	284	264	281	270	272	264	275	276	247	257	293	292	271	264	291	258	277	280	279	279	304	239	283	274	259	285	289	257	286	267	254	291	274	278	242	285	274	257	290	272	302	270	266	273	260	274	282	283	270	281	248	251	267	263	252	276	242	269	232	267	243	260	262	270	232	265	262	258	285	278	281	299	251	246	252	278	253	258	251	259	286	274	292	282	279	264	265	266	283	280	272	278	269	249	271	267	280	282	274	262	275	292	261	285	285	271	298	265	279	269	248	262	257	311	284	295	266	292	279	244	251	272	277	269	256	283	282	258	273	265	262	306	290	281	267	315	244	295	285	285	270	266	268	295	261	278	266	266	268	287	269	272	269	259	253	263	278	252	287	256	307	277	269	260	264	270	256	256	291	277	264	281	260	247	312	279	241	292	245	277	287	255	300	297	248	270	288	276	250	284	310	249	289	270	270	291	277	281	279	265	247	286	285	296	263	268	277	313	269	277	286	275	257	290	269	254	257	275	276	267	265	299	275	274	280	282	263	272	322	293	294	267	268	284	266	257	263	288	265	289	237	281	261	281	277	257	276	269	267	254	279	307	288	296	281	256	302	272	243	283	301	283	272	254	276	287	291	272	276	255	274	307	278	279	263	261	267	291	251	273	266	258	278	295	273	242	248	285	264	276	250	279	255	283	286	258	261	254	287	277	258	255	287	301	280	285	284	264	287	261	259	283	281	262	300	243	269	287	284	295	281	314	262	268	252	273	257	252	257	273	240	265	267	265	272	283	258	287	265	260	271	273	273	263	302	271	270	272	249	296	269	287	280	251	276	273	280	272	286	258	260	276	272	264	277	280	273	245	281	246	292	296	295	273	262	258	253	293	298	274	288	253	273	279	274	236	253	273	294	270	258	277	260	264	274	278	300	292	270	261	253	265	247	298	256	258	284	270	262	269	293	260	275	244	258	263	296	266	288	253	279	283	310	278	267	255	290	270	263	272	291	284	278	266	270	274	277	294	313	269	268	287	288	281	289	264	270	265	317	277	288	263	236	238	258	284	276	303	280	268	292	267	285	281	266	289	264	277	304	268	268	278	289	304	280	293	249	279	271	275	263	273	279	271	273	282	270	261	277	291	270	283	259	268	266	253	292	301	273	276	255	279	261	255	276	308	297	274	291	297	267	301	268	276	272	277	260	275	269	264	276	255	244	283	223	268	295	282	260	267	254	292	281	275	284	270	303	294	275	279	274	305	269	290	305	264	292	242	265	276	287	269	295	297	294	271	239	295	274	261	299	285	321	273	274	245	273	256	248	253	283	273	292	270	270	276	298	287	298	281	253	265	275	290	278	289	242	275	271	242	244	272	285	292	278	287	307	273	262	280	263	267	277	250	237	309	262	248	272	255	273	284	273	260	281	272	244	288	285	296	295	299	307	283	246	284	278	276	265	283	264	277	293	257	273	299	275	276	296	258	255	292	277	290	275	253	238	250	281	297	255	277	272	255	263	290	281	285	257	276	271	309	273	260	263	296	274	257	285	289	294	303	270	267	286	272	281	255	243	279	277	295	274	258	281	292	280	255	287	276	260	284	263	294	254	300	273	257	257	279	269	314	280	253	282	287	268	252	254	273	277	271	268	295	274	274	272	280	273	261	300	289	259	279	221	306	222	298	269	274	263	253	264	273	275	262	263	295	314	274	298	260	266	277	266	278	266	285	278	278	276	285	268	275	266	267	265	252	297	313	270	274	301	283	277	273	259	291	265	255	261	255	287	306	271	315	275	260	284	262	271	264	252	273	303	260	282	258	329	272	282	256	284	252	280	274	266	257	283	304	283	277	253	299	284	269	281	296	262	291	266	272	262	258	271	284	280	280	278	258	278	244	258	284	299	286	306	279	283	286	272	296	249	283	252	261	298	262	278	278	254	274	302	273	289	240	262	284	264	258	277	272	270	263	282	258	237	269	270	271	256	263	271	274	257	271	271	269	267	262	269	251	262	273	265	259	275	279	245	313	288	241	244	274	262	278	277	283	263	270	266	271	265	303	251	272	295	282	266	306	277	269	277	266	292	292	278	280	297	286	300	248	277	290	252	274	290	248	238	270	255	288	245	294	257	274	270	288	257	266	285	283	254	283	280	281	304	273	265	250	278	264	277	258	269	281	291	278	268	290	289	260	273	263	251	249	284	256	280	281	298	274	286	261	272	284	248	252	285	269	277	279	280	248	272	298	274	277	262	295	291	290	244	286	274	257	270	287	298	269	276	266	285	257	268	273	286	276	262	263	264	260	262	260	240	278	223	272	291	263	250	301	302	233	278	243	291	268	260	248	261	285	250	300	247	271	272	254	265	258	248	281	293	258	330	281	277	263	304	278	241	279	238	282	261	259	257	277	255	282	271	266	266	261	299	269	260	248	247	277	264	303	254	256	278	293	259	297	273	299	302	255	286	274	264	295	307	267	274	267	297	304	285	264	276	245	256	283	273	244	264	266	268	265	289	253	277	275	244	275	288	297	289	271	322	267	302	263	290	264	273	280	261	272	289	281	286	282	274	295	249	273	259	281	325	261	283	284	280	300	300	268	272	253	281	267	279	282	244	297	285	277	257	246	238	255	277	280	278	270	291	252	253	266	278	267	270	271	283	246	267	276	276	299	245	297	276	272	284	274	282	326	278	299	276	275	257	275	232	283	260	280	250	282	295
37478	46725	28062	12467	4554	1182	476	447	397	381	350	336	335	304	336	299	332	325	301	348	302	314	300	324	295	307	315	325	348	296	305	341	316	311	334	319	327	300	304	324	297	308	336	354	299	335	315	316	310	307	325	298	312	322	332	321	325	341	359	294	289	358	297	327	342	341	331	333	317	355	308	329	352	334	298	317	298	316	328	317	303	303	334	329	346	318	320	292	313	332	323	297	304	320	313	312	326	301	324	351	315	321	309	336	352	350	320	310	333	350	302	347	332	318	336	331	338	297	337	324	313	354	320	317	302	345	320	321	314	312	347	322	303	318	324	324	322	291	316	324	312	309	307	338	323	332	311	321	305	308	338	339	311	336	291	314	329	334	289	310	320	330	312	335	375	317	330	294	338	338	295	322	300	318	334	314	322	329	293	308	322	337	326	325	306	304	324	314	298	321	334	348	334	302	331	331	342	315	319	326	293	312	339	324	314	308	285	325	329	295	314	333	340	325	318	313	319	322	306	330	294	303	329	321	330	339	321	315	295	308	312	291	347	322	323	309	330	307	347	326	345	368	326	326	296	307	346	321	311	322	332	333	337	315	322	336	316	321	324	321	314	295	326	330	318	307	323	333	328	343	306	318	311	327	330	337	312	303	317	342	334	310	308	350	313	340	338	331	334	332	322	292	330	326	326	307	366	344	336	309	312	343	312	324	285	317	353	311	343	341	305	350	338	324	330	291	318	297	310	316	311	358	322	317	338	323	312	293	314	329	328	313	326	337	337	291	326	329	323	313	327	304	339	301	298	330	327	296	297	301	303	353	323	287	333	313	313	319	325	307	327	344	313	307	306	308	340	318	327	335	321	333	325	325	327	342	303	300	299	312	340	319	288	320	341	344	318	331	333	338	340	323	322	296	316	305	330	325	323	324	317	315	358	313	302	322	346	328	332	300	348	309	326	334	289	308	295	305	321	311	335	311	304	337	342	327	299	344	292	312	310	322	347	291	316	311	315	319	340	322	332	333	307	324	282	315	317	328	307	327	300	282	308	339	334	325	322	329	375	312	323	338	292	341	303	352	322	302	340	319	332	342	328	313	307	307	301	300	322	336	335	297	326	337	335	348	313	294	295	321	328	311	293	355	316	322	318	353	321	327	310	357	319	303	326	323	327	317	342	328	341	313	317	322	323	324	338	314	340	321	314	298	305	302	338	291	340	334	349	337	348	339	332	355	328	340	325	320	341	329	267	329	321	309	311	348	307	298	305	309	342	338	326	327	287	295	331	307	327	327	339	294	295	308	348	327	324	312	329	345	345	353	340	317	316	329	298	314	321	315	331	325	316	295	344	330	350	321	345	327	322	298	329	342	323	346	303	311	290	333	351	317	303	295	318	315	323	336	330	327	305	331	333	325	321	325	320	293	315	316	309	340	325	337	343	320	300	329	319	300	308	287	324	336	343	327	303	343	344	294	317	292	321	320	322	332	315	326	317	308	347	324	352	335	325	334	323	322	334	336	294	328	307	303	324	327	298	301	311	331	323	302	345	332	305	336	334	316	329	321	342	347	282	352	348	321	337	324	297	324	298	327	319	322	306	320	316	320	295	300	318	317	330	324	301	294	333	291	305	304	344	346	315	308	346	299	320	280	338	344	321	308	305	286	320	343	333	278	319	303	308	321	293	312	352	318	321	349	283	320	349	295	312	332	310	309	317	316	327	326	351	313	321	302	338	303	306	333	297	325	326	337	340	328	316	323	303	302	336	342	328	311	321	310	324	345	305	371	335	319	317	332	304	308	342	289	286	312	364	328	293	326	306	344	328	334	339	331	293	292	316	319	285	336	312	281	301	320	321	307	320	335	307	312	299	348	330	282	290	363	296	314	293	289	307	325	311	270	321	335	350	316	300	311	297	308	308	311	308	341	299	325	314	311	310	328	305	317	326	318	284	322	289	317	344	317	319	336	313	307	305	365	316	311	327	300	330	273	291	313	343	323	320	319	336	333	294	321	302	334	298	316	326	331	330	334	317	335	314	346	315	326	317	322	304	341	340	334	309	328	288	311	304	324	332	336	324	316	313	326	291	313	326	332	319	346	326	306	318	371	314	312	338	325	327	319	369	308	344	304	292	317	318	317	334	332	338	299	331	306	343	321	351	314	302	309	317	268	327	321	288	362	305	321	305	312	348	327	333	368	279	320	326	329	310	333	348	313	298	352	320	323	309	334	322	308	334	314	311	318	320	334	308	314	328	327	346	313	332	308	322	302	303	328	304	295	331	304	317	353	351	315	332	327	351	321	343	310	332	314	321	310	321	300	310	310	307	351	314	353	307	306	337	334	350	313	298	346	310	336	315	292	333	280	322	289	296	320	339	338	345	313	313	327	322	323	331	320	327	323	319	309	294	308	305	314	357	328	297	335	292	261	320	311	302	315	326	320	319	302	338	347	317	335	329	300	319	341	311	356	338	322	310	329	340	320	336	333	359	310	300	310	334	346	317	327	320	320	336	335	315	337	312	320	315	309	313	298	331	337	311	314	319	345	316	307	265	284	295	315	323	304	347	333	333	310	336	329	315	299	330	296	294	331	287	340	302	308	327	326	293	339	290	316	325	338	335	312	325	312	318	332	304	334	340	322	320	310	339	314	327	323	325	313	341	290	317	339	309	318	334	304	323	320	317	319	308	315	309	301	341	297	298	295	298	314	322	316	330	306	323	341	321	356	332	295	321	313	316	312	336	304	317	336	344	341	342	331	319	291	325	345	311	297	328	308	327	339	329	348	319	342	299	341	307	335	326	298	334	320	339	315	355	325	329	327	316	332	313	301	309	337	346	297	326	293	269	301	307	337	301	309	314	338	318	300	334	291	309	314	323	279	322	321	308	300	341	341	301	300	337	319	316	326	324	310	309	307	339	300	327	347	311	309	329	319	302	307	334	351	321	304	310	310	341	342	311	333	349	345	325	346	301	294	317	312	337	303	316	309	347	318	328	305	306	316	334	305	285	321	345	344	333	312	308	309	325	307	350	308	295	309	329	320	312	302	314	329	329	335	351	357	335	340	320	321	309	344	304	310	319	330	309	344	319	326	340	330	338	367	338	331	318	306	333	339	294	315	310	343	302	348	314	300	310	293	305	326	317	300	312	339	305	324	333	355	288	331	292	324	319	317	314	339	319	324	336	312	321	304	290	283	358	307	328	320	316	363	316	298	309	307	304	308	336	333	330	315	311	362	298	312	296	306	322	324	328	316	321	314	307	293	313	311	332	314	327	331	332	315	294	371	323	325	312	296	299	348	320	309	303	354	286	310	307	325	309	300	312	330	295	308	325	324	320	330	328	331	324	314	331	309	292	307	339	364	293	318	353	308	320	316	324	346	318	337	318	317	329	315	300	290	356	302	342	341	330	312	302	333	300	324	331	339	305	299	300	289	328	300	313	334	310	329	298	330	317	360	356	340	294	326	307	306	314	333	312	316	316	294	340	295	323	312	322	330
24087	21012	28099	24834	20627	10051	1922	646	446	401	350	361	329	292	313	314	286	323	300	311	319	304	310	317	270	301	302	286	302	326	294	295	302	284	302	310	287	297	297	266	370	325	282	297	276	267	299	268	268	305	292	285	288	295	317	321	302	274	322	304	294	320	282	288	308	297	286	303	327	281	265	324	273	324	283	285	298	296	293	318	299	279	288	304	291	282	306	301	273	299	314	306	311	305	307	288	314	274	296	298	288	305	330	308	300	321	282	287	282	285	298	278	276	275	287	306	317	282	308	319	278	309	297	285	284	312	283	271	304	284	290	320	301	293	297	269	267	282	314	310	287	304	326	306	285	305	312	274	304	329	296	305	318	290	290	305	310	302	299	277	300	299	318	303	305	312	328	305	309	304	285	288	310	293	313	267	265	300	297	291	287	274	302	322	308	292	294	274	293	304	327	309	305	273	287	300	277	296	283	331	290	273	308	289	287	294	287	282	290	294	306	307	328	297	282	303	299	319	286	289	287	303	304	298	328	314	293	310	302	295	320	333	250	272	305	297	297	260	290	301	296	307	275	290	292	300	329	301	287	276	295	328	296	278	276	297	292	298	309	282	311	302	269	298	279	311	324	314	284	293	298	300	286	294	296	300	289	304	307	290	294	306	271	314	292	275	307	265	292	282	303	285	276	279	291	284	294	280	274	340	284	273	277	307	291	324	284	304	296	297	286	293	302	295	280	287	291	317	270	301	315	281	333	294	312	284	289	225	314	297	292	279	285	286	269	322	297	292	301	294	291	263	281	300	325	308	275	307	286	317	278	264	291	301	313	316	292	276	304	297	290	310	265	312	315	311	283	306	280	274	281	294	276	296	303	271	310	300	297	329	322	309	281	307	286	312	285	274	276	287	303	296	333	292	270	295	291	306	303	294	286	288	290	281	291	311	301	305	312	273	299	316	307	265	278	278	305	305	261	303	282	308	296	274	299	310	309	275	297	301	283	256	288	280	304	267	308	292	285	308	343	299	285	312	298	296	301	300	256	306	283	307	282	312	311	300	310	307	295	297	291	301	279	297	321	312	308	294	289	298	322	339	312	300	306	313	294	270	283	300	308	306	305	299	282	309	295	278	285	284	298	287	306	309	279	285	278	296	299	293	305	287	314	327	273	283	304	298	312	305	290	298	279	309	318	347	320	298	274	271	297	312	297	306	275	320	304	298	282	275	312	314	305	275	307	303	313	288	310	306	319	295	302	309	301	321	303	290	320	314	280	310	285	285	309	314	305	281	317	289	291	306	311	308	276	284	300	310	278	264	300	281	281	308	280	280	339	309	297	314	268	296	308	307	320	323	328	315	283	317	294	299	307	315	320	311	288	309	280	285	297	276	307	286	300	285	269	275	320	307	282	270	317	281	281	278	283	335	285	304	352	329	312	249	309	307	311	305	288	318	314	309	327	281	293	279	287	314	308	296	294	291	302	286	322	307	322	275	280	300	284	301	280	263	296	283	286	298	281	292	280	300	295	280	294	284	300	301	330	278	280	296	271	295	304	268	306	243	298	299	280	279	307	320	263	267	301	269	325	246	284	272	307	264	297	272	264	309	279	342	303	293	326	291	306	308	285	281	304	312	328	302	307	273	302	281	290	297	313	274	301	279	280	315	291	286	318	285	327	322	301	295	280	299	309	311	283	291	316	308	302	282	291	293	300	303	280	259	273	284	329	261	330	304	290	299	310	298	260	277	297	305	297	315	280	296	270	276	279	293	284	305	291	301	312	312	302	265	317	278	307	326	281	292	279	291	352	323	299	295	293	299	300	276	291	292	304	321	266	270	283	322	292	303	319	316	309	309	280	337	299	281	268	285	302	313	292	294	310	293	293	296	278	311	282	313	315	304	253	303	309	305	331	270	286	315	321	283	306	243	259	307	281	271	313	311	303	302	286	302	283	280	287	290	279	294	299	287	304	292	289	287	277	281	323	280	314	302	323	296	274	315	277	281	299	297	283	273	309	298	323	288	287	317	297	294	286	293	299	291	268	312	272	298	287	300	293	295	299	302	282	289	298	306	308	269	282	281	313	287	307	282	280	332	315	297	292	307	305	298	314	298	308	295	323	281	309	329	294	282	272	304	268	305	297	297	306	276	315	295	302	288	297	335	338	282	332	279	309	304	298	293	272	289	300	299	289	270	313	267	299	334	283	307	300	314	265	267	271	282	285	276	335	281	333	285	284	293	312	285	301	301	281	304	281	281	298	307	282	298	290	283	289	280	290	295	286	316	304	295	319	281	267	274	299	282	283	294	311	329	303	285	305	286	289	316	307	261	297	289	283	321	292	292	275	321	311	284	277	317	277	311	296	304	278	295	308	288	284	296	285	313	317	295	282	294	288	319	281	281	259	320	324	310	315	296	266	277	296	320	282	298	292	298	296	293	289	319	309	293	281	265	290	298	309	282	296	288	311	272	294	301	320	284	313	301	304	337	279	277	286	293	301	293	289	277	289	292	318	285	308	303	276	290	295	286	258	305	299	296	285	292	297	298	317	319	297	315	316	303	287	251	298	307	278	294	298	294	278	312	291	280	303	292	272	285	313	293	294	282	297	283	294	324	324	295	287	270	275	308	297	303	334	301	284	287	287	316	297	308	302	298	291	314	302	305	282	309	289	279	293	309	293	283	291	291	294	331	286	292	292	276	284	292	314	249	284	277	284	299	281	278	310	311	300	273	330	297	325	289	314	297	277	300	316	309	285	287	321	259	298	280	292	275	264	287	319	329	294	274	285	288	314	308	285	322	280	288	248	265	293	277	288	272	287	277	321	267	299	283	321	308	298	308	306	288	288	275	292	293	302	265	286	301	262	271	303	296	274	283	281	298	294	297	325	299	280	302	306	301	300	331	276	259	260	295	298	315	309	318	280	281	309	265	284	268	318	313	274	310	303	285	277	297	317	331	320	274	272	303	303	283	293	303	294	294	286	275	341	323	313	307	303	296	317	306	335	267	276	337	298	302	301	290	295	272	308	303	319	274	243	336	305	275	303	287	306	312	285	266	319	288	279	293	287	277	294	294	286	318	274	311	294	296	304	342	309	304	302	289	333	316	289	333	298	309	270	275	274	304	315	310	285	279	281	309	290	296	291	270	294	294	272	292	300	280	329	311	281	290	307	284	283	316	332	291	285	262	285	308	331	304	288	280	323	309	295	290	319	308	307	279	301	293	311	289	311	298	288	312	281	302	298	283	298	275	295	295	281	292	296	267	291	288	276	312	292	303	286	292	304	305	276	293	289	283	288	283	291	303	291	300	293	297	329	321	283	269	285	292	297	281	347	274	297	319	295	287	296	315	324	288	281	313	288	290	287	301	303	294	312	283	293	266	301	315	294	277	281	277	305	301	288	279	297	307	285	309	291	312	280	256	296	261	293	299	301	280	320	276	268	305	282	322	274	319	290	309	298	272	278	313	265	332	269	316	270	273	270	306	299	291	321	321	255	292
36718	50057	39722	25668	10915	3461	1421	706	579	470	425	387	387	338	355	381	334	337	358	326	368	309	368	328	344	344	363	339	357	368	326	347	333	347	347	321	323	332	289	341	307	373	301	326	332	314	326	343	347	334	353	338	343	334	337	319	351	345	327	340	371	330	319	349	346	337	345	365	316	343	340	347	338	308	356	321	370	341	323	317	307	320	345	376	321	336	309	354	333	346	320	340	354	323	305	347	327	325	335	326	314	316	339	334	324	358	319	346	348	365	340	329	319	320	342	332	333	355	329	308	348	342	331	365	354	348	321	332	323	312	329	301	346	302	315	318	334	351	329	325	309	359	301	331	331	366	334	344	328	358	321	335	337	346	367	329	326	301	337	325	325	320	367	324	324	332	336	307	347	376	324	327	316	322	309	319	338	341	355	343	345	355	372	327	352	315	364	347	320	317	314	370	346	343	332	315	298	310	311	328	339	325	308	351	304	350	331	326	369	336	301	324	322	315	329	344	359	332	342	343	329	360	384	355	338	316	366	338	332	323	289	370	340	350	349	311	308	313	335	339	351	343	331	321	305	357	339	323	325	336	332	319	354	338	383	340	317	363	337	336	360	344	328	331	358	302	320	306	328	355	323	332	326	342	306	306	319	314	348	330	364	324	361	329	339	344	324	357	322	331	355	337	357	385	328	317	329	340	299	362	327	346	320	334	346	340	341	323	334	342	337	334	311	331	317	348	337	317	346	338	312	326	317	330	357	356	344	338	306	361	378	317	351	323	360	350	347	323	337	357	315	314	345	328	317	319	294	353	334	357	352	325	327	326	326	345	353	316	376	334	319	318	301	338	311	348	372	355	324	336	337	317	362	340	354	339	325	358	299	342	332	332	348	328	350	318	324	357	335	361	322	359	357	321	313	339	327	339	318	365	320	349	338	358	318	355	338	335	338	314	335	358	359	340	355	374	360	341	367	325	312	329	374	359	350	319	330	343	328	336	328	335	340	304	350	341	342	336	331	350	335	329	343	321	314	366	343	387	341	314	307	340	341	329	319	335	324	324	302	326	362	373	340	343	350	364	331	335	366	361	343	352	327	321	319	305	352	369	349	316	341	342	360	323	320	348	361	348	347	335	344	355	302	337	321	320	353	354	321	343	350	348	312	339	349	330	327	366	311	327	336	333	311	320	353	363	333	340	306	348	339	329	320	331	329	327	341	317	335	341	319	346	334	321	342	329	338	342	339	303	303	345	332	339	371	361	359	327	353	319	328	316	352	350	312	338	338	326	334	359	347	324	338	332	345	341	300	354	324	330	331	323	354	334	372	343	369	335	316	383	389	355	326	353	323	323	366	340	328	322	306	373	312	347	353	337	338	329	334	301	346	370	333	331	364	336	337	339	303	347	342	314	315	324	335	317	338	344	330	350	335	354	306	326	336	353	335	342	336	312	344	295	368	358	318	344	351	326	348	317	306	338	352	324	377	338	312	363	345	332	372	337	352	345	302	346	340	325	352	354	329	304	329	340	305	366	345	352	366	332	320	323	311	352	367	354	331	325	340	322	337	320	351	352	354	326	339	338	354	339	315	356	343	328	322	339	333	356	333	357	353	338	326	390	336	348	332	326	344	327	333	315	328	353	346	305	351	369	346	322	335	329	337	347	347	319	314	334	328	358	323	336	332	301	390	329	348	349	335	315	324	359	338	346	318	346	326	345	346	355	338	330	320	359	329	337	350	313	282	339	353	322	326	358	363	330	375	338	342	326	344	315	334	344	305	332	362	382	336	337	371	320	339	355	337	332	356	343	315	318	334	334	332	316	337	348	288	351	330	336	342	327	347	335	304	318	337	335	331	322	311	332	320	324	308	283	365	337	341	347	329	351	353	320	351	336	342	353	362	359	349	355	353	324	349	331	317	371	301	347	336	313	305	336	345	358	338	332	327	335	315	346	354	365	331	327	327	363	337	344	332	329	336	356	305	336	326	372	330	287	346	330	367	322	347	344	304	314	323	323	366	301	327	319	343	329	309	353	296	361	336	373	322	362	331	333	341	320	314	325	326	352	330	331	333	324	368	306	310	335	328	338	330	363	357	342	324	351	352	312	360	322	345	344	357	339	364	318	323	331	339	345	355	307	303	325	319	366	328	362	315	325	357	327	353	283	311	330	352	375	341	350	341	362	346	325	363	361	347	333	332	350	347	351	312	333	319	346	352	344	293	320	345	312	318	338	332	324	354	351	355	336	359	342	313	330	328	353	344	323	375	332	333	288	336	332	319	345	317	318	306	325	351	321	323	335	314	324	325	311	311	325	320	364	331	358	349	335	319	372	332	346	362	376	324	351	362	356	386	337	343	346	315	297	298	315	337	353	323	305	365	294	359	344	333	335	353	334	340	341	320	333	326	334	328	327	348	311	330	334	342	326	327	343	332	333	350	335	316	345	335	348	343	358	321	340	340	331	324	345	329	323	344	329	363	350	348	354	315	326	309	325	332	325	364	288	329	302	326	328	353	318	337	335	345	364	346	353	325	324	338	375	303	346	329	345	319	332	307	349	333	344	349	340	328	317	308	330	334	307	338	331	334	326	329	329	308	316	330	288	353	361	300	365	338	324	362	375	306	321	385	340	351	331	311	328	359	347	318	325	332	343	324	343	335	326	331	361	364	331	326	366	337	364	305	309	301	341	346	348	347	303	320	328	355	312	336	334	327	342	355	332	314	360	346	340	331	355	339	352	313	337	326	298	328	355	310	346	342	328	339	369	335	380	351	283	320	325	313	336	352	376	342	346	334	314	339	324	344	323	365	320	334	338	344	343	353	327	324	331	346	313	295	345	356	340	348	353	320	339	340	317	320	340	343	339	330	366	325	349	327	332	335	315	343	342	335	314	343	341	306	336	326	355	373	348	319	349	320	342	344	379	327	340	317	364	327	339	357	337	336	347	308	352	375	307	321	339	346	322	316	338	334	333	348	331	328	324	333	308	370	354	335	321	350	328	331	305	345	338	335	346	365	317	317	332	322	297	323	354	314	349	335	344	333	340	327	339	322	352	359	352	339	359	359	347	353	311	308	329	335	326	331	356	357	328	349	353	315	303	346	343	335	329	340	356	361	346	316	325	338	302	336	329	329	336	359	328	305	340	348	322	338	312	335	307	353	358	349	366	319	310	329	328	312	321	334	337	350	354	316	352	320	347	335	349	371	339	349	321	328	335	328	307	328	373	362	312	354	331	335	296	341	341	356	312	338	314	336	355	342	363	355	378	355	295	333	325	363	322	350	321	341	318	321	345	331	318	325	315	331	338	344	325	333	334	327	331	304	356	328	337	317	337	317	314	325	326	336	311	363	364	349	327	355	353	355	325	364	318	331	345	338	326	318	332	342	318	338	331	363	332	327	334	324	346	309	328	339	363	313	334	353	359	331	348	323	332	339	333	304	315	357	330	347	324	299	296	318	339	309	333	335	341	351	307	309	357	322	341	300	339	331	307	309	352
25204	21308	28061	25256	12504	3642	1070	603	521	490	454	423	352	343	375	345	392	357	340	384	364	358	364	352	360	374	368	352	345	352	365	370	386	414	361	357	324	368	371	358	331	364	371	351	394	334	348	380	409	371	383	346	370	366	353	351	387	373	349	382	350	361	328	397	334	326	393	369	356	333	367	362	344	385	376	371	363	361	342	352	389	367	356	336	344	363	347	383	367	337	343	384	353	368	371	335	353	350	346	376	350	361	385	398	431	362	337	379	372	353	395	330	355	351	349	421	383	337	370	360	371	385	359	391	401	396	403	342	377	374	369	349	319	393	354	403	354	334	374	382	354	383	342	358	358	334	379	375	383	341	375	340	348	368	354	352	342	381	382	360	372	353	358	389	364	391	351	358	384	353	379	341	374	407	371	344	364	338	357	337	362	398	354	344	355	371	374	374	328	395	339	340	343	387	356	364	379	340	410	387	392	372	377	353	348	378	352	323	378	388	378	385	370	412	363	356	371	341	421	368	320	322	336	360	369	354	372	390	339	378	379	374	366	355	350	340	361	350	389	334	392	399	342	373	390	368	364	358	318	342	328	379	365	383	374	332	335	355	359	390	354	365	386	343	358	370	338	358	352	356	394	378	364	375	331	352	350	349	369	376	339	363	343	363	348	344	337	372	376	318	359	379	327	400	360	366	350	351	365	361	376	382	369	391	335	342	371	374	366	369	360	410	383	385	420	361	340	377	330	399	331	371	374	367	355	380	363	364	362	369	384	379	377	415	370	373	394	372	349	383	360	361	350	365	360	351	378	379	364	395	399	372	344	389	346	376	357	327	370	328	346	367	353	375	380	368	391	388	401	349	368	344	373	375	356	364	373	374	334	328	366	355	347	372	362	361	357	329	365	362	388	365	374	360	363	391	356	325	382	360	320	362	364	360	355	394	352	370	343	380	345	339	353	372	351	394	343	405	374	388	337	334	349	360	369	387	362	349	349	382	352	374	353	330	374	391	327	368	387	318	370	397	359	353	390	361	396	331	375	369	373	351	368	346	406	393	383	360	349	368	353	340	395	375	343	402	333	358	347	361	375	351	393	353	377	329	331	342	355	383	387	383	381	351	400	376	364	366	353	329	375	363	362	370	358	362	379	350	343	353	355	390	352	378	368	363	336	354	397	361	347	370	363	360	349	369	354	389	366	347	369	352	363	371	366	353	344	364	376	394	347	336	364	377	369	361	373	354	354	372	361	373	373	386	411	353	359	318	369	376	383	352	396	386	362	383	387	356	345	388	366	358	379	340	384	359	348	383	383	354	393	365	365	344	381	391	361	391	363	361	370	339	365	387	349	370	349	364	346	383	380	354	362	355	339	360	373	387	366	377	402	344	338	372	347	368	338	377	378	324	390	352	311	380	403	351	376	363	373	356	379	371	355	361	366	406	356	369	365	370	384	383	350	368	357	367	354	370	365	349	369	345	371	325	370	377	373	354	357	384	360	363	362	357	376	360	353	381	379	389	348	349	358	379	396	362	388	379	389	351	379	324	383	361	341	325	344	383	358	351	380	381	354	393	385	346	373	367	328	377	365	368	367	373	356	376	390	382	360	353	355	413	331	409	370	349	381	373	371	330	336	378	359	401	372	340	369	374	359	383	370	345	339	339	366	332	377	373	371	353	340	356	354	369	364	378	348	382	369	383	349	371	383	360	340	357	368	333	401	399	356	375	336	331	384	370	368	344	409	366	328	333	378	324	363	360	358	372	366	380	359	346	349	363	346	363	343	374	360	386	345	355	364	357	365	366	349	371	367	353	375	363	348	351	358	362	362	403	353	372	377	338	383	352	358	392	391	360	367	341	355	370	346	346	336	373	392	331	358	376	349	378	347	376	334	381	353	342	376	396	333	372	346	419	349	371	358	370	352	336	351	354	355	355	359	362	382	374	363	363	387	351	377	386	367	349	354	350	333	373	383	330	413	334	363	368	334	374	378	370	395	370	333	360	358	337	365	362	396	372	387	345	340	392	359	363	378	357	404	372	331	335	367	358	346	382	365	402	388	354	360	324	387	346	376	330	360	349	362	355	382	359	361	342	374	347	367	337	360	330	363	362	375	372	389	343	366	387	364	368	366	394	370	378	383	340	380	369	325	361	370	365	440	373	350	325	334	363	391	360	372	383	349	340	373	385	372	365	373	377	338	392	350	419	352	369	357	344	334	363	384	365	339	385	335	371	358	353	368	390	351	358	352	363	344	385	401	374	398	352	351	327	341	348	370	369	353	389	349	344	325	393	347	345	355	361	364	342	335	362	348	340	360	370	375	387	364	384	373	338	328	344	365	392	342	334	347	369	372	383	407	336	363	384	381	382	396	390	349	339	344	389	390	364	386	331	411	347	385	392	364	378	321	371	381	330	332	382	367	339	386	372	381	350	363	326	370	334	368	365	380	364	381	366	335	365	367	380	357	350	344	377	403	376	366	368	342	353	366	334	351	333	368	369	378	381	380	341	382	370	352	351	356	351	350	372	390	347	372	344	350	372	361	366	345	370	357	352	363	374	371	371	334	363	348	341	371	382	361	364	383	370	356	347	357	370	358	318	350	358	349	352	342	378	359	394	364	371	370	368	374	384	378	391	361	355	316	388	407	365	350	354	370	407	347	353	353	380	385	369	377	372	380	376	370	360	375	319	346	347	355	347	365	341	366	364	354	382	353	374	366	375	339	352	359	382	394	342	376	368	357	366	360	368	382	396	368	378	344	405	357	359	362	351	372	344	387	374	388	373	383	309	361	355	343	368	396	355	367	348	402	365	361	357	366	383	329	332	359	396	336	353	384	349	366	345	377	360	371	413	346	369	370	385	355	379	368	344	402	379	340	382	343	339	384	374	378	374	391	370	350	369	346	375	333	373	375	356	315	371	348	365	347	381	339	342	424	351	342	368	386	340	376	384	377	365	373	365	358	334	373	348	381	351	370	337	383	382	341	361	341	362	350	377	383	411	366	380	348	354	388	381	361	379	378	332	360	360	361	360	312	339	360	345	405	355	341	347	345	343	348	383	339	386	361	383	350	365	364	347	326	394	386	380	365	379	324	312	360	344	357	381	377	360	361	340	329	354	332	381	362	348	368	380	373	355	369	393	354	377	350	344	357	373	378	379	380	322	322	358	351	371	360	378	360	346	397	361	358	348	346	367	343	399	340	364	368	347	362	347	346	346	344	372	373	346	373	394	357	363	399	375	360	371	345	378	382	342	330	368	344	393	346	332	342	384	357	359	354	330	357	329	383	350	344	355	362	336	352	383	370	364	371	317	345	362	370	348	364	383	373	345	339	380	371	383	383	356	391	359	343	360	376	342	384	353	398	339	354	371	366	338	347	371	341	363	359	361	320	357	363	348	376	366	365	374	376	341	348	362	344	389	351	366	353	387	375	356	361	370	398	373	355	365	365	307	342	379	382	371	374	369	369	381	372	363	348	358	371	298	349	335	361	355	344	343
36861	53090	36846	17745	7222	4008	1233	772	694	578	525	475	444	460	463	432	417	423	440	447	432	412	432	390	393	451	401	388	418	411	423	436	426	405	366	408	424	409	426	406	419	387	421	393	413	399	369	403	419	420	404	417	415	434	426	376	421	414	383	416	397	411	430	434	421	419	408	427	427	429	435	384	376	362	425	435	400	441	435	405	418	472	407	402	421	410	411	428	408	445	426	429	409	396	417	384	433	441	410	442	428	404	402	437	448	414	408	420	431	399	423	412	461	427	427	425	425	427	448	400	411	446	425	390	403	414	447	417	457	444	428	418	431	416	407	425	419	411	424	426	393	422	418	429	446	467	435	383	435	443	406	398	409	446	408	391	425	429	421	417	438	436	419	388	382	381	406	406	407	406	437	405	420	432	425	428	410	442	416	433	422	418	437	407	444	406	416	405	448	432	399	426	405	443	435	378	407	418	428	406	395	405	430	390	429	459	407	386	426	412	450	393	406	429	416	409	395	430	401	412	414	390	378	411	427	416	448	408	435	389	411	392	403	418	433	409	427	447	397	442	408	422	396	413	453	441	392	441	402	385	454	450	402	407	386	411	440	398	420	390	396	425	439	398	406	387	403	414	404	387	453	400	422	422	450	411	438	432	406	380	390	353	425	412	426	383	419	391	391	434	394	402	394	443	387	420	395	436	422	420	438	452	411	462	406	426	437	425	405	402	400	419	390	444	428	421	416	381	409	415	413	436	465	396	392	394	422	422	394	443	450	421	391	390	414	411	437	471	423	451	439	412	425	415	394	425	425	423	399	426	391	427	435	440	415	431	411	405	470	410	425	401	385	406	427	416	408	421	419	422	417	404	407	439	405	435	436	423	401	383	431	427	412	411	408	384	409	391	418	438	416	375	398	399	392	402	393	386	423	451	439	411	399	385	407	377	451	413	403	406	440	419	423	428	394	405	425	401	431	395	389	426	425	419	394	387	398	438	386	437	410	431	405	438	413	406	404	411	404	414	412	415	378	419	404	406	399	400	467	396	405	422	429	437	437	418	410	447	441	413	427	409	432	457	395	374	433	417	429	477	440	423	434	400	408	443	451	416	430	423	412	404	405	449	411	407	391	414	425	397	408	410	403	429	463	378	402	436	429	413	408	410	420	460	411	434	442	434	418	434	413	416	458	404	418	470	424	411	395	422	408	416	415	426	421	443	382	418	417	426	419	403	394	410	408	409	387	402	432	403	441	399	405	410	394	429	425	425	420	396	425	442	379	398	409	405	378	407	428	407	429	433	407	466	392	433	417	413	411	396	406	418	465	409	411	390	403	393	427	412	431	396	439	435	411	389	387	390	403	431	432	457	407	409	438	435	441	440	402	419	402	440	429	423	448	419	435	415	421	419	409	384	422	385	445	442	390	405	414	370	451	400	430	404	406	387	402	408	434	435	432	423	439	427	427	393	465	425	405	427	419	431	385	426	412	428	429	420	415	394	417	452	425	449	433	407	397	441	401	424	430	445	393	413	426	392	381	429	400	418	423	408	421	423	412	419	364	428	416	393	419	381	391	391	423	421	421	417	474	414	417	412	429	427	423	417	410	408	390	420	418	412	412	410	423	426	410	404	391	423	422	470	374	395	401	430	423	372	431	423	426	424	425	447	362	459	400	445	444	421	453	425	402	414	402	414	413	413	391	386	421	401	430	430	391	437	391	416	414	477	416	417	429	392	414	438	427	407	418	395	427	425	423	393	454	422	423	410	421	413	407	397	433	429	411	456	419	452	421	423	418	425	414	411	422	414	416	393	403	413	409	423	377	409	396	418	413	416	407	407	401	414	438	410	438	436	392	400	397	385	395	417	384	429	436	416	418	420	415	389	395	423	385	408	417	399	394	398	420	427	397	447	424	422	437	397	421	381	408	424	370	435	393	403	396	406	386	416	425	366	422	389	407	426	443	438	425	398	414	389	431	433	420	393	402	391	404	435	433	424	428	399	423	410	418	427	411	411	400	400	455	416	416	426	419	390	387	401	435	411	405	400	426	425	382	410	395	410	397	419	434	396	395	414	408	436	386	432	432	434	420	439	394	412	470	416	381	420	433	407	378	373	412	409	413	421	452	421	425	434	401	401	381	404	419	404	437	377	416	391	407	431	398	444	409	391	453	398	390	387	442	432	418	404	417	433	397	436	435	414	451	432	409	407	395	395	445	438	392	410	415	388	415	432	378	434	381	366	436	417	478	434	392	425	397	436	421	419	406	424	426	387	400	447	401	399	403	364	421	414	416	413	405	386	407	402	391	423	428	395	407	447	402	437	416	400	427	425	383	402	432	404	425	452	425	413	406	406	392	435	437	436	427	407	384	394	393	411	399	384	408	400	426	378	409	408	397	428	417	398	435	385	438	417	413	408	379	445	432	420	415	430	453	431	432	419	407	418	418	456	411	432	445	409	421	420	439	396	401	415	396	406	377	430	438	416	433	442	452	399	416	435	397	390	419	433	415	451	432	433	411	418	399	419	376	424	396	413	399	446	437	359	411	427	444	384	452	423	410	458	397	418	433	465	459	424	399	422	403	419	446	395	416	412	398	407	427	413	425	402	406	426	389	423	381	428	406	435	404	394	413	380	418	390	427	396	415	415	396	446	396	448	424	397	426	412	378	420	420	431	431	424	377	387	396	403	435	441	404	405	407	412	457	398	463	411	431	433	420	439	405	422	375	438	399	418	447	396	432	408	401	464	418	417	412	404	420	397	427	432	408	440	427	408	403	392	411	428	439	397	415	417	429	414	399	412	430	397	399	378	458	399	427	398	428	419	434	394	411	429	409	408	439	428	419	387	430	414	413	408	378	402	424	408	410	416	426	411	441	420	423	409	415	431	460	406	426	407	447	414	421	401	403	436	433	458	441	411	415	445	399	413	447	432	443	399	443	433	431	396	403	438	390	407	420	363	427	454	446	408	410	384	486	378	410	373	411	404	436	425	427	422	425	390	421	418	409	434	420	432	436	466	411	405	459	379	421	386	443	419	429	414	404	397	399	418	441	434	409	426	404	417	428	400	433	394	396	424	409	428	446	413	419	400	418	400	424	419	423	390	426	427	426	427	427	407	409	392	435	422	415	390	438	406	407	403	411	379	418	450	433	426	425	399	428	447	451	427	423	413	421	404	365	377	392	397	429	416	397	415	435	441	393	430	432	435	439	454	431	434	414	410	421	441	432	418	388	418	431	402	404	434	398	387	456	413	414	420	425	403	442	411	391	390	391	397	432	454	454	393	418	438	445	437	412	392	486	426	420	430	437	387	408	417	417	409	418	394	406	402	449	397	411	424	450	429	414	413	414	446	415	397	404	410	400	389	420	406	424	395	430	428	440	408	448	417	433	389	388	374	432	428	414	415	427	424	404	402	422	407	420	440	407	415	423	417	380	389	425	410	413	453	373	412	431	393	387	401	408	411	429	416	418	403	424	420	394	412	418	407	408	384	378	384	396	416
22871	21023	28529	23881	21295	20763	10127	1613	926	701	628	537	484	476	483	491	429	461	475	485	452	427	465	478	426	428	505	468	470	416	411	460	476	434	427	456	426	418	425	431	444	492	455	433	457	465	448	463	440	462	451	463	450	439	441	452	427	400	472	425	455	456	435	418	423	451	463	433	457	451	483	437	453	461	429	455	449	441	415	428	479	432	466	414	468	446	458	443	458	422	429	439	399	456	456	449	458	454	463	443	397	435	428	415	426	421	463	449	392	436	427	462	428	387	464	461	457	465	406	455	431	429	457	472	428	459	448	445	455	427	431	427	434	446	430	422	430	445	438	427	416	427	431	452	421	417	444	445	399	438	395	440	430	441	419	421	444	411	413	432	470	476	451	451	442	441	468	461	450	459	460	433	465	487	424	450	420	463	434	454	434	458	439	454	448	394	444	405	406	446	445	457	445	442	434	459	454	459	432	448	440	417	443	448	437	471	496	429	458	413	447	445	447	437	435	410	478	427	451	445	421	417	453	482	435	435	481	445	414	433	409	436	396	457	445	444	505	483	429	487	430	446	448	467	441	439	453	440	428	435	416	454	439	450	451	442	435	420	431	492	465	424	456	434	406	460	462	419	449	486	410	442	430	489	442	450	466	413	454	450	428	427	454	400	456	395	444	413	461	487	412	440	429	440	451	446	408	494	420	487	448	461	465	446	468	436	462	457	410	443	440	422	425	437	457	427	458	410	454	482	409	441	427	417	414	453	474	438	430	446	436	460	464	421	451	457	414	432	440	457	458	433	449	473	428	522	428	417	415	465	469	463	468	476	439	440	482	414	460	406	466	449	442	405	412	442	413	476	457	454	387	459	436	456	444	457	463	434	441	416	420	433	427	433	435	423	423	413	438	464	411	427	422	405	471	470	446	477	488	469	426	445	435	493	440	423	426	457	421	462	419	436	464	472	476	431	440	429	440	405	459	457	453	408	445	457	494	445	453	449	448	446	452	465	427	485	468	466	430	419	470	416	448	450	439	477	447	427	422	424	399	470	414	492	438	471	446	458	404	401	438	441	462	407	462	424	441	427	455	440	453	428	435	434	432	437	444	437	449	395	435	453	423	410	416	464	477	442	425	423	451	446	422	426	435	460	443	444	477	433	431	416	461	437	486	421	431	428	426	481	413	453	436	442	428	455	424	468	459	425	432	449	446	407	466	436	449	428	440	429	483	424	462	427	435	433	446	414	451	412	425	451	493	448	449	443	482	451	408	420	452	422	434	454	461	413	420	402	446	453	443	451	446	437	451	492	434	443	438	432	444	441	436	439	424	428	432	463	448	447	467	468	401	400	408	448	450	473	416	435	428	428	445	469	461	455	456	426	427	424	432	451	412	429	437	466	453	435	426	418	459	479	436	455	467	462	457	428	442	460	475	429	473	443	446	420	457	416	455	452	464	438	444	422	428	423	441	431	452	471	419	449	445	482	408	478	463	478	420	449	384	448	456	420	431	435	466	426	426	421	449	443	442	463	438	454	469	439	420	435	448	448	432	421	456	467	452	378	450	482	482	446	449	462	473	464	425	480	416	423	465	461	430	494	428	435	433	461	423	407	454	417	454	421	442	470	430	453	431	430	463	398	435	460	480	459	438	441	422	432	416	436	452	439	404	443	421	456	417	427	448	428	437	425	454	422	447	406	493	443	450	411	454	444	418	437	430	458	404	449	411	489	432	441	461	436	436	423	448	444	426	469	433	425	457	466	446	428	476	444	459	427	477	441	454	431	420	422	428	467	446	439	484	451	448	483	448	457	442	447	438	411	402	399	426	408	451	456	482	456	440	448	430	449	435	449	463	430	414	459	445	419	418	453	451	436	462	438	443	438	401	463	436	441	478	483	436	424	436	425	449	430	442	447	447	443	465	421	424	477	421	460	432	477	449	443	415	435	470	430	439	440	446	420	435	468	433	412	462	423	428	408	430	457	450	425	438	441	442	440	441	444	445	411	434	450	431	447	423	453	450	436	430	426	466	439	496	418	460	440	427	462	420	427	428	448	447	481	427	437	426	442	436	432	453	415	451	448	442	428	459	445	462	418	462	450	432	433	395	413	443	418	435	419	439	422	463	415	483	439	408	444	405	461	473	406	431	445	436	459	465	475	443	437	425	436	452	406	457	431	425	428	431	421	441	438	468	456	455	446	449	447	451	471	429	464	420	418	444	437	417	444	467	484	488	418	419	459	460	432	408	461	437	436	469	462	441	453	474	431	429	425	463	465	452	432	469	425	452	455	457	458	382	407	444	434	438	446	450	438	436	426	404	414	423	419	451	413	468	408	448	437	447	456	431	419	466	421	472	422	417	477	415	425	493	466	441	400	466	454	430	447	458	437	480	424	462	420	481	443	477	451	421	451	428	429	460	423	421	447	425	485	414	438	459	428	438	443	428	439	414	429	468	452	438	451	416	440	482	432	397	445	432	439	441	424	414	430	404	421	440	459	420	442	447	452	456	401	368	433	426	437	418	439	454	444	447	440	462	430	445	412	436	411	445	437	402	454	433	407	458	458	483	424	487	425	433	421	436	459	403	435	462	441	450	454	462	424	451	446	441	454	455	429	440	443	470	452	471	468	463	493	426	437	424	437	430	464	423	383	418	400	420	432	437	434	499	447	426	460	423	439	451	452	460	426	412	417	433	420	457	464	425	447	441	412	473	431	464	439	417	432	495	439	427	415	462	463	440	434	423	443	435	416	421	439	441	441	407	454	431	411	460	438	423	417	455	428	438	436	452	432	475	457	444	429	412	444	444	445	434	404	418	430	426	450	434	445	407	419	434	439	470	459	466	455	424	473	420	411	466	452	484	438	432	433	415	442	447	486	452	424	404	416	461	424	442	439	441	435	469	426	443	461	448	470	471	409	416	434	447	444	447	442	440	428	472	485	437	450	432	400	409	451	422	434	441	472	423	427	463	459	456	434	439	458	436	463	480	434	442	425	442	439	429	467	437	448	466	467	428	479	423	449	438	497	448	417	462	410	503	483	452	437	453	438	466	483	428	456	440	492	433	464	426	442	477	433	484	427	456	377	464	406	443	454	435	453	423	443	462	455	443	434	474	429	451	467	424	426	450	470	424	476	428	457	409	440	455	450	454	451	437	441	466	487	407	469	437	410	458	443	419	438	492	427	405	425	456	400	497	445	446	477	452	470	428	412	416	471	436	436	461	459	450	449	456	420	450	466	439	433	474	441	432	461	431	422	423	425	424	443	459	415	402	408	477	415	464	448	429	437	483	434	446	441	454	447	431	410	466	417	419	420	429	413	451	453	449	441	449	486	465	442	423	430	450	443	451	423	475	468	371	465	420	434	429	460	457	457	456	422	435	447	385	404	444	416	476	483	446	485	473	460	418	410	450	448	433	455	447	420	467	440	438	417	491	462	384	462	452	421	431	427	483	468	426	437	480	416	415	446	430	395	470	416	433	429	421	443	465	428	481	451	403	431
40897	63210	47082	28443	18433	9965	2605	1426	1128	865	700	620	571	557	570	567	504	533	490	494	498	528	509	513	477	482	513	478	495	501	510	507	527	518	509	496	493	482	507	497	472	515	457	485	476	501	500	480	484	481	485	475	504	476	503	481	501	488	485	457	479	476	452	473	504	482	496	504	462	467	502	481	503	500	487	488	476	502	476	447	490	493	455	517	468	501	469	489	464	516	474	482	459	512	475	513	505	526	495	450	447	482	499	482	463	517	478	460	501	483	484	470	473	472	497	459	476	467	502	454	449	465	454	499	505	467	487	501	498	471	492	513	465	432	464	446	473	443	491	492	479	470	488	466	480	490	503	467	438	513	545	483	488	490	491	490	491	469	449	463	494	472	451	500	497	507	500	450	513	523	463	475	497	449	490	501	456	497	506	466	496	491	492	512	500	478	465	481	498	512	483	512	475	474	523	481	454	495	483	536	459	502	468	488	521	508	524	441	494	472	492	494	472	511	486	555	471	473	467	466	436	519	460	496	460	513	467	454	455	501	485	470	496	497	491	481	495	471	479	488	494	471	474	493	469	495	489	517	461	492	475	485	488	484	521	508	515	469	453	468	460	461	488	477	478	442	455	468	501	492	478	474	471	455	493	494	475	461	498	453	496	464	492	431	485	446	482	479	487	480	464	495	463	483	444	497	474	461	492	502	490	488	504	437	454	506	487	455	489	476	527	471	493	463	488	473	499	493	460	494	507	537	463	489	432	512	487	464	482	485	441	502	518	454	477	512	450	500	519	477	495	533	438	485	506	497	522	466	470	505	470	472	477	487	493	487	439	478	472	512	461	481	503	499	439	448	461	471	509	455	508	482	496	453	476	463	467	483	491	501	514	487	484	445	482	498	527	488	523	489	503	501	497	471	500	462	476	424	460	475	461	480	486	532	500	474	481	483	450	498	454	471	490	458	518	489	459	490	473	444	499	504	508	514	460	465	473	431	512	480	459	483	492	465	518	469	463	476	467	443	472	489	499	465	526	477	446	507	470	500	476	512	487	519	472	480	525	465	486	497	500	474	472	489	493	490	528	491	485	490	497	472	458	503	457	485	474	430	499	452	499	455	482	443	513	472	472	468	499	506	507	455	469	494	484	499	457	494	509	476	496	490	468	462	503	479	513	475	521	515	498	474	485	487	475	469	456	487	469	479	463	492	481	474	496	472	497	511	502	476	469	481	469	500	539	480	504	490	502	474	447	505	510	498	512	481	471	461	480	481	460	510	501	478	486	513	475	495	443	454	519	481	447	478	454	501	498	515	480	496	477	519	474	511	494	482	463	476	483	461	481	502	417	491	475	469	481	480	468	466	508	499	456	530	502	486	481	483	467	487	532	455	521	487	478	442	487	503	476	465	514	479	497	496	510	508	490	429	454	495	461	491	491	473	489	488	453	494	448	485	454	499	488	485	488	475	479	488	493	499	489	469	476	504	496	480	495	487	446	451	501	472	519	495	440	504	490	516	540	499	472	471	487	468	478	525	477	461	488	473	485	488	512	489	496	478	466	517	506	459	517	487	480	501	514	495	512	466	508	506	499	466	493	458	493	487	462	487	517	500	519	488	485	511	543	487	502	450	478	440	463	483	479	442	501	494	479	447	514	452	463	447	498	472	485	478	539	479	505	496	483	488	539	438	473	469	492	496	456	485	460	499	445	491	484	501	466	471	484	475	509	493	508	461	505	481	504	490	510	463	472	508	478	484	477	464	525	429	489	480	464	525	477	539	512	462	499	442	524	544	504	488	512	460	513	521	483	493	481	435	503	504	476	486	482	503	466	518	480	453	488	462	500	537	498	468	500	504	516	500	473	481	481	435	523	515	460	489	474	455	482	510	481	502	495	485	432	482	495	489	489	476	521	483	478	500	465	471	480	445	509	452	457	531	514	454	512	471	456	463	484	464	495	460	476	474	471	484	514	492	522	493	497	464	477	477	470	480	494	447	496	486	475	471	501	503	458	503	524	494	442	510	492	483	462	515	529	494	509	478	473	489	463	528	456	464	491	465	464	496	476	481	506	464	434	478	458	476	454	510	504	516	487	495	472	491	439	462	472	435	485	494	487	460	487	497	483	487	481	488	502	475	505	464	482	469	473	456	485	480	475	449	449	479	462	493	479	486	460	473	438	486	448	482	483	461	475	478	486	504	495	517	436	451	469	501	497	498	464	487	499	486	497	506	506	496	502	504	510	492	485	495	481	499	457	511	508	489	450	490	476	494	477	478	507	477	504	447	483	505	529	437	419	433	439	512	492	532	480	468	477	519	499	472	488	493	471	489	493	480	455	485	482	493	514	439	500	484	507	465	476	481	474	518	458	519	464	489	503	475	475	493	479	518	478	497	498	477	480	493	480	491	499	494	456	480	512	476	515	474	522	473	462	524	507	457	473	495	496	476	491	467	494	458	459	516	478	470	495	499	501	482	455	540	488	482	479	484	522	496	501	503	501	510	491	484	447	502	513	466	495	497	473	445	523	472	471	497	491	530	525	459	463	452	485	474	489	450	491	479	498	488	471	460	504	526	467	478	499	504	497	509	498	503	481	514	468	463	458	480	498	523	519	531	453	507	486	477	469	476	508	465	487	465	484	487	455	489	497	465	466	454	469	464	519	485	476	486	483	459	471	507	480	505	491	508	458	464	490	509	514	499	527	483	465	459	476	516	461	491	424	481	502	487	504	465	473	526	515	479	514	529	473	440	462	458	492	480	476	473	456	466	473	476	499	439	448	469	473	474	433	431	497	479	459	470	504	467	493	449	463	465	483	509	456	477	456	512	476	488	504	521	510	476	494	490	502	514	505	484	463	485	482	462	488	493	466	471	497	487	458	528	465	492	496	460	460	497	495	443	478	524	485	471	518	463	514	494	467	467	477	486	500	512	482	463	485	467	478	483	488	471	556	446	482	504	498	474	484	456	493	459	489	512	494	439	485	490	510	484	481	503	514	499	520	519	464	485	488	448	482	499	486	504	474	504	507	475	463	507	485	469	463	479	475	492	419	490	440	497	486	433	520	458	472	486	459	473	489	492	499	490	475	511	475	504	458	526	476	473	515	479	468	473	505	504	475	473	454	477	516	512	488	492	516	476	449	444	453	500	481	514	488	467	486	478	514	476	458	489	490	491	505	479	469	483	468	524	465	478	459	501	486	493	516	540	437	476	496	468	459	485	505	504	458	453	495	479	485	487	436	452	483	461	504	473	486	465	468	447	475	469	434	489	492	497	496	439	462	473	455	529	493	539	476	456	486	543	497	526	518	497	508	501	490	436	499	492	548	483	511	482	473	470	497	491	479	525	444	456	489	513	516	500	485	484	484	516	505	478	474	483	478	510	466	475	457	461	485	503	473	493	500	491	480	507	492	498	473	468	511	489	524	511	489	495	484	497	472	481	482	433	524	469	502	497	480	454	487	468	480	477	432	485	456	453	426	490	472	464	473	476	463	465	443	473
29886	30613	31512	16461	5717	1497	543	430	323	325	269	268	262	278	281	268	285	277	258	294	243	268	303	291	292	250	241	273	248	235	267	268	247	256	269	273	255	290	269	240	240	255	273	269	248	261	261	263	270	243	288	260	257	274	260	281	269	273	248	227	298	277	243	263	251	278	267	260	264	267	267	282	284	242	267	259	274	242	257	278	297	265	269	300	266	247	292	252	251	256	293	280	246	245	272	244	257	246	255	266	273	288	251	266	283	282	283	263	272	251	275	246	246	276	282	246	263	252	261	253	260	261	266	268	284	239	244	258	240	269	268	271	276	264	277	250	253	260	255	243	246	274	257	253	242	234	271	241	225	269	258	283	274	275	257	271	258	260	287	271	255	250	249	261	285	251	245	267	263	261	292	256	283	293	269	273	281	257	276	265	246	261	323	245	254	270	246	258	273	278	236	241	267	278	237	255	265	274	235	250	254	272	298	284	282	249	259	281	270	242	245	258	253	291	261	253	283	239	263	256	274	258	284	245	263	264	253	261	261	268	275	258	235	296	233	253	245	281	253	234	280	270	298	239	265	265	253	275	265	241	276	264	281	243	271	255	265	253	269	242	240	258	285	212	282	276	277	261	276	259	276	252	298	277	254	245	242	248	291	262	260	275	246	264	265	270	283	275	262	242	257	241	251	274	266	239	282	249	259	253	267	245	294	265	272	250	254	246	254	280	275	228	273	297	265	258	302	231	267	239	286	240	296	288	268	267	272	266	253	270	248	270	276	246	267	274	276	235	277	260	268	238	246	260	242	253	270	258	269	239	247	275	254	281	238	244	267	249	257	255	246	278	272	244	238	224	271	234	260	258	253	279	260	267	276	274	275	301	261	273	250	283	259	272	254	265	289	268	280	242	262	258	273	279	234	252	237	275	247	262	289	259	263	275	273	235	281	279	298	262	241	273	266	241	272	283	252	268	288	296	268	282	259	265	259	288	268	266	260	262	247	253	256	254	271	280	247	267	261	270	257	247	260	251	256	307	265	242	251	270	249	275	251	233	262	240	278	294	276	265	252	268	294	263	248	250	278	282	254	271	256	258	275	264	261	311	282	282	251	261	242	291	248	287	287	262	220	270	256	254	276	256	268	284	271	281	249	289	242	279	271	290	253	244	254	246	265	232	267	261	270	282	256	264	252	267	277	275	264	244	248	239	262	240	275	249	224	243	216	263	277	266	265	233	266	254	273	273	276	282	265	277	253	262	241	251	250	250	271	280	233	262	277	272	267	246	234	260	263	252	258	270	247	252	259	258	279	290	263	233	255	260	269	266	252	248	259	248	273	283	260	261	255	265	270	237	258	257	263	273	267	282	292	294	274	235	256	275	218	292	273	283	253	260	249	288	288	250	279	297	270	276	256	278	251	259	253	282	278	238	241	238	250	256	285	241	273	274	288	257	263	292	243	276	284	273	278	254	274	262	261	257	272	256	250	258	245	273	261	273	285	265	255	235	242	265	258	266	239	265	290	255	261	249	278	303	244	247	232	259	269	253	263	263	267	245	269	247	259	262	246	275	263	265	267	253	266	268	267	243	255	252	267	266	264	247	263	286	275	255	280	271	277	253	259	258	283	267	253	257	245	275	293	264	263	269	267	269	257	242	274	254	273	263	258	258	248	275	247	266	225	248	263	273	262	269	262	243	282	252	252	269	249	262	260	249	276	270	237	286	283	256	266	258	268	254	268	267	238	241	264	281	261	230	266	225	255	261	263	257	251	286	258	247	262	238	265	260	273	268	245	275	257	236	266	286	234	253	236	245	235	259	266	268	275	274	258	291	243	246	271	258	245	249	278	272	244	262	267	258	248	242	258	279	274	292	241	269	260	271	268	249	278	284	278	279	262	269	245	273	270	259	264	251	265	272	259	271	266	252	263	268	276	248	233	249	293	271	296	247	253	255	265	240	278	287	236	275	287	271	253	263	238	255	234	278	283	255	269	258	252	292	283	271	290	277	276	256	283	284	267	239	262	233	287	248	274	246	267	247	251	266	263	291	257	266	237	250	282	292	261	247	279	283	272	234	262	243	238	283	261	246	254	279	285	251	262	277	267	269	247	281	292	256	219	260	263	262	235	277	283	276	272	251	245	265	282	294	262	264	270	263	276	263	274	280	278	255	263	282	250	253	253	261	290	298	249	283	242	246	248	264	270	284	261	298	297	249	230	236	265	267	269	244	286	282	287	282	300	268	260	289	239	268	285	259	276	272	243	283	270	269	280	280	250	277	275	294	272	262	273	270	259	279	263	215	260	280	282	267	272	268	254	267	245	267	278	259	274	244	267	264	282	273	267	285	266	251	281	261	270	248	283	275	226	252	268	238	263	258	234	247	277	254	243	257	270	263	265	245	267	236	239	259	256	260	291	315	265	264	281	287	277	252	239	276	246	274	294	282	238	279	306	260	244	237	266	240	268	267	240	289	295	245	275	236	256	258	266	260	279	270	279	274	289	285	247	245	304	289	254	246	275	266	266	253	274	240	264	279	257	262	239	264	262	291	292	262	272	257	245	296	253	255	258	267	270	298	279	242	256	293	257	263	256	240	270	274	301	236	240	258	250	277	224	265	272	265	248	268	269	269	268	273	267	253	289	254	250	234	252	261	220	266	276	243	250	238	270	252	281	253	267	249	229	266	273	275	257	250	261	250	253	270	238	269	272	262	306	230	278	283	275	256	252	257	261	259	239	275	252	253	262	261	276	245	233	260	264	268	245	254	272	290	279	254	246	259	251	264	279	249	274	250	256	266	265	287	271	244	270	277	274	286	259	233	272	279	246	228	240	290	264	256	246	260	263	288	282	270	276	246	269	258	254	251	253	245	277	268	245	256	271	289	251	275	276	293	271	234	273	273	254	286	276	255	238	232	258	282	272	255	286	266	271	270	270	283	259	241	252	262	285	283	260	289	292	256	253	240	240	258	263	246	263	263	245	237	284	246	287	258	260	252	264	256	267	252	245	288	257	288	266	276	270	288	272	281	247	265	230	282	253	233	258	255	240	230	226	268	300	256	267	262	258	259	294	241	232	273	268	247	275	247	244	249	253	251	284	266	295	257	255	259	278	239	255	283	276	264	255	272	263	293	266	264	270	246	274	248	252	240	283	253	272	290	293	234	287	272	306	257	238	261	263	256	286	271	266	262	231	258	276	260	262	294	237	253	262	296	248	225	268	285	281	257	255	273	259	277	299	270	289	279	260	232	268	250	272	252	264	253	286	296	295	271	268	255	247	281	256	254	232	279	261	266	256	236	240	284	255	291	249	267	233	267	257	249	270	285	263	282	255	282	260	265	261	292	271	283	228	223	256	263	283	264	259	239	266	282	274	259	253	276	239	259	250	223	258	254	250	294	283	268	281	258	283	288	230	274	263	250	249	250	263	271	259	260	256	246	270	263	290	255	308	268	265	259	269	254	259	266	257	249	263	268	258	261	289	302	245	270	242	265	279	258
34142	45890	30041	14033	6750	2068	770	540	456	417	374	316	319	316	337	332	353	252	323	289	313	311	326	291	336	300	281	323	314	306	291	316	288	302	334	310	281	271	328	280	297	312	275	315	312	291	305	308	296	361	300	299	307	305	307	307	304	293	324	319	297	291	314	298	299	301	312	320	323	330	309	309	305	319	308	318	303	267	279	322	289	303	277	357	338	294	313	321	300	286	320	302	323	313	307	310	316	297	323	301	322	278	314	324	322	328	286	325	326	307	306	290	310	341	287	329	307	331	330	301	280	301	323	318	306	297	301	308	321	336	342	299	320	299	327	343	319	325	300	323	327	318	306	308	331	286	304	285	286	313	338	305	288	290	315	301	290	294	286	290	306	343	296	299	333	333	332	333	305	321	309	330	310	308	308	330	318	287	311	328	304	288	322	312	328	296	310	327	280	312	319	337	318	302	329	307	344	313	321	304	288	305	315	336	331	292	279	323	277	307	327	287	261	338	265	310	320	306	262	279	311	299	304	292	277	331	284	321	304	313	293	282	357	302	269	318	296	319	303	313	320	279	310	326	319	298	311	343	346	320	307	311	289	299	298	270	303	296	319	327	328	329	306	307	326	303	337	317	351	299	341	286	286	318	309	324	317	285	296	302	323	315	318	297	327	314	329	302	326	307	329	285	284	325	301	302	333	299	306	309	321	348	283	340	313	293	309	320	321	310	304	286	318	314	293	324	282	319	326	298	329	303	285	331	288	310	314	302	299	304	317	338	309	306	326	296	319	318	338	314	328	319	293	289	294	312	277	314	323	309	309	305	334	285	307	301	292	343	317	316	306	305	315	278	338	334	339	301	321	321	302	295	321	284	317	320	302	330	302	312	300	306	274	286	311	308	316	298	289	332	302	314	312	307	317	311	301	304	300	338	308	278	312	314	334	288	311	324	269	311	305	290	302	322	286	310	315	296	288	305	331	318	314	323	305	306	317	333	312	297	294	299	345	300	293	312	319	313	332	302	311	305	331	317	302	323	352	296	315	345	300	284	329	321	310	312	301	321	303	298	299	299	338	300	322	300	328	308	307	318	266	310	277	316	299	304	299	299	302	321	313	322	292	283	281	309	319	308	278	293	327	302	323	296	324	291	329	344	287	276	308	308	295	296	316	308	319	314	300	280	289	325	300	316	283	305	291	309	308	266	349	288	308	314	299	347	276	291	312	291	293	291	291	296	328	332	306	332	298	314	318	296	322	307	299	288	324	323	298	313	287	317	292	303	327	321	301	313	310	311	331	296	323	289	332	318	329	289	297	313	323	345	329	321	329	288	305	296	290	286	324	312	311	335	315	302	323	297	315	309	283	301	331	325	308	280	305	306	346	305	344	340	324	300	325	292	295	339	302	310	348	282	316	302	306	313	323	322	358	307	310	338	267	325	324	322	279	284	304	297	274	305	310	314	291	340	305	292	300	318	286	345	275	309	281	322	323	287	314	285	311	347	321	294	312	320	300	322	327	332	300	297	332	296	306	298	335	296	337	332	295	300	261	313	317	287	314	310	319	314	290	322	321	283	322	302	323	287	323	324	278	296	332	271	311	301	302	306	326	330	301	337	300	286	303	316	300	291	306	333	285	330	309	280	310	279	296	273	322	284	265	286	294	293	290	290	302	317	316	329	308	344	311	331	294	323	268	336	321	322	298	311	295	294	312	274	299	312	294	311	269	288	326	315	334	319	281	304	287	305	296	322	324	285	309	311	301	327	316	307	293	311	322	295	291	313	317	326	312	301	295	306	342	294	264	293	316	301	314	331	270	303	318	321	342	322	322	310	318	318	300	306	320	317	323	282	308	325	271	309	325	295	289	315	324	263	319	297	321	311	297	294	287	270	305	293	292	315	293	277	339	285	330	278	304	314	315	313	292	305	311	322	325	288	306	300	303	316	294	306	318	278	315	298	294	322	353	294	292	302	281	293	308	284	304	314	305	305	298	315	321	281	293	316	318	283	302	311	303	290	275	346	317	283	311	313	284	335	316	348	319	323	306	282	320	321	313	334	303	300	290	296	301	353	322	294	306	303	305	366	320	277	327	295	296	270	295	290	298	321	321	325	323	332	301	313	316	332	312	278	310	304	284	301	297	297	279	295	304	321	323	301	310	307	320	333	298	280	309	330	312	316	322	289	331	289	311	331	300	287	321	329	316	308	323	303	320	288	323	316	302	340	284	309	332	296	320	291	317	276	297	295	339	316	311	327	326	301	297	320	320	334	329	302	306	330	305	296	308	328	298	305	308	294	281	310	319	302	299	311	296	300	300	304	298	285	294	332	304	312	297	305	344	284	282	289	339	308	320	316	317	304	313	312	336	311	313	317	306	294	325	282	297	296	309	277	327	312	296	327	315	317	314	319	301	314	324	282	317	308	274	289	318	308	305	292	309	310	304	296	340	301	306	301	295	311	295	279	322	303	306	316	334	310	324	305	339	326	308	290	299	328	319	308	312	309	298	280	293	294	304	284	314	307	300	263	300	309	326	317	335	302	326	347	291	291	327	299	322	308	319	326	288	289	330	307	298	318	316	323	309	298	317	341	318	313	340	279	293	321	312	301	323	293	346	277	305	332	308	317	336	325	327	294	309	298	336	283	307	324	319	311	306	308	336	312	310	312	330	349	307	307	314	311	337	310	313	307	317	284	308	278	321	295	319	323	319	289	343	302	283	303	299	301	293	277	315	290	310	338	310	307	323	265	288	292	291	314	329	293	310	287	286	327	343	335	328	299	334	336	310	339	291	292	314	305	306	307	309	284	311	291	288	320	309	285	323	288	307	294	305	306	324	302	309	309	295	294	324	315	326	303	335	302	290	273	285	307	290	283	306	306	285	306	283	288	325	269	306	319	294	314	325	311	346	302	311	276	315	299	305	326	315	299	305	322	301	347	315	302	309	304	309	310	300	295	332	309	294	300	306	311	303	321	281	354	307	316	303	319	311	287	308	328	306	299	305	322	322	297	315	312	319	295	311	306	298	322	309	301	266	309	280	310	325	299	286	314	281	298	317	318	326	324	273	309	277	313	303	287	296	316	322	325	324	325	294	309	320	316	314	308	285	309	304	345	302	309	306	320	285	271	295	336	319	304	324	319	294	312	333	327	300	275	289	264	290	261	350	333	318	328	307	310	300	293	316	334	342	297	320	296	288	336	318	322	321	310	318	337	287	288	318	304	319	289	299	329	303	270	326	299	314	323	298	295	313	302	301	325	318	341	305	325	294	314	339	292	364	295	318	315	321	311	282	275	314	298	329	296	304	303	307	289	299	296	304	303	312	317	300	319	325	317	298	267	293	274	329	304	345	309	315	303	311	306	299	310	304	322	335	358	293	318	304	306	330	308	327	322	309	293	311	309	312	314	318	303	325	288	297	308	279	289	311	308	343	296	317	292	299	335	321	290	313	321	315	298	301	296	301	317	324	323	321	297	305	328	316	333	302	296	326	305	318	331
23975	21059	28530	25230	21297	13358	3111	910	569	453	389	323	337	277	317	270	310	310	291	292	309	318	289	287	281	330	310	288	276	306	315	285	281	301	299	270	302	305	277	265	294	274	277	277	285	316	269	282	299	280	291	266	276	320	293	323	356	275	280	288	304	303	289	293	266	308	295	269	300	287	294	286	286	264	311	298	275	314	256	313	271	292	301	265	296	280	283	275	295	288	317	289	297	265	291	297	279	289	263	321	304	302	298	270	271	311	280	295	289	311	318	295	319	279	289	334	285	271	288	284	280	306	281	281	281	307	295	295	297	309	300	272	289	285	271	271	309	285	316	291	298	288	310	276	262	282	276	272	272	298	289	310	289	292	278	286	305	291	288	287	322	266	306	270	285	288	305	295	267	318	258	284	301	321	299	320	297	312	276	315	313	275	269	295	273	316	308	297	297	283	291	317	310	301	307	286	265	284	285	284	277	297	249	306	308	296	257	294	302	280	293	300	284	290	276	262	292	316	281	304	299	297	315	297	289	325	274	290	291	314	282	305	309	300	287	334	294	285	283	275	261	283	303	310	293	272	295	268	308	318	304	302	282	289	298	288	305	283	320	274	259	293	270	297	264	270	284	320	299	278	318	337	290	275	287	306	278	300	286	304	269	314	275	316	268	303	292	320	315	308	293	304	285	274	294	304	285	317	284	288	298	294	278	264	278	356	292	310	301	282	292	298	285	295	332	303	287	281	271	284	273	293	305	303	278	310	296	234	300	287	303	314	283	299	306	285	297	256	300	290	262	297	298	298	299	295	291	265	280	249	303	268	301	305	294	278	247	309	294	299	296	260	238	290	281	305	300	305	306	295	299	287	302	267	313	302	313	285	281	281	324	295	292	260	279	306	308	301	306	257	297	299	258	264	298	291	301	291	321	278	253	320	271	257	314	293	265	277	298	266	345	252	296	293	315	298	280	326	271	285	291	313	265	299	287	296	286	297	288	298	296	317	298	279	279	275	294	286	261	299	300	279	292	300	293	303	297	284	269	282	316	285	290	275	315	277	301	296	286	274	323	280	293	271	278	268	270	284	273	275	292	288	325	286	273	295	296	296	321	297	299	278	298	267	261	288	317	267	273	280	326	276	292	292	307	285	278	298	292	283	306	306	269	273	288	272	327	295	303	270	296	297	301	290	255	298	251	317	275	302	260	270	279	278	322	299	303	275	267	304	304	286	250	284	327	288	290	262	285	323	304	302	278	282	251	295	273	290	287	298	272	328	307	293	301	278	307	294	301	307	284	313	283	305	301	285	301	281	329	320	303	311	297	300	290	253	288	281	283	279	300	284	286	312	298	301	312	263	319	284	294	282	293	286	293	287	311	323	271	272	288	307	294	287	302	294	277	289	308	256	307	303	298	279	277	293	291	279	274	287	303	294	297	316	286	291	290	275	283	319	287	269	293	294	294	292	241	280	276	262	310	288	297	289	241	292	316	281	271	330	293	306	281	282	290	260	296	284	301	283	283	273	299	294	275	295	273	311	310	308	287	278	283	287	301	289	287	298	292	322	304	296	278	304	307	266	283	301	298	289	276	300	315	316	286	292	302	270	320	308	265	279	303	267	307	294	296	316	313	318	298	300	289	282	320	264	294	315	276	277	288	310	292	277	286	298	299	300	325	291	296	292	276	313	283	266	281	291	304	295	270	319	324	287	258	288	282	292	277	311	295	308	316	275	333	283	274	273	305	315	301	288	283	331	275	283	280	303	279	317	271	302	285	324	290	288	285	304	322	281	295	270	289	264	304	269	325	286	293	294	290	280	282	269	285	309	271	284	315	301	307	295	304	324	303	312	281	306	296	268	296	283	310	311	283	308	315	310	296	272	282	320	267	311	281	259	272	313	274	270	307	290	295	270	324	296	269	251	280	280	311	258	272	304	281	286	277	302	296	276	281	280	316	291	276	288	283	264	299	300	321	282	285	296	302	295	290	304	271	274	308	325	262	294	294	292	282	302	318	301	272	273	275	283	288	317	271	310	291	308	298	298	310	317	290	350	310	315	301	280	267	318	288	321	279	274	306	280	274	282	303	265	296	304	280	281	280	278	302	291	305	250	308	300	303	323	292	300	277	291	302	290	289	261	291	267	300	289	287	282	251	284	269	301	278	299	284	296	294	298	304	317	275	293	285	289	303	260	285	290	283	266	309	298	300	270	272	279	281	288	292	260	289	300	274	267	309	303	275	307	297	276	288	285	292	305	261	315	304	265	297	291	277	286	304	292	286	300	301	280	293	308	292	299	280	254	310	317	297	296	295	284	271	337	289	309	321	290	284	286	271	320	288	295	269	301	338	295	306	256	287	265	293	310	256	287	288	296	285	269	286	300	274	296	309	299	308	272	311	300	268	295	298	285	274	308	260	286	300	286	295	297	283	304	284	280	295	286	322	302	295	286	310	267	264	294	295	307	304	283	314	298	274	287	301	300	299	300	300	314	281	280	311	295	292	288	251	293	300	293	303	291	312	251	276	274	286	293	271	296	294	285	285	285	296	306	289	285	296	264	280	282	275	325	275	294	306	273	310	303	355	247	293	267	268	289	310	263	285	294	250	282	310	305	323	299	278	293	254	287	306	277	289	262	293	293	298	285	279	270	286	286	298	291	295	304	295	276	278	280	286	278	279	288	263	265	284	297	301	297	253	308	306	311	279	271	270	293	324	291	283	304	288	268	317	307	289	287	298	310	296	294	289	273	293	272	307	282	296	306	279	304	307	314	277	280	283	291	305	307	291	278	306	256	301	284	294	285	289	263	290	291	285	263	284	327	280	293	306	275	253	296	291	297	287	302	321	295	298	302	289	297	269	275	318	290	299	310	293	285	297	302	320	280	305	309	274	326	308	275	307	311	277	269	269	282	287	288	300	294	270	310	275	286	270	288	293	302	274	301	305	310	265	279	267	283	267	283	268	328	329	295	305	283	290	307	281	280	312	304	328	304	268	312	282	322	314	276	293	302	295	266	288	286	273	288	268	300	292	287	311	269	290	263	282	285	285	266	284	304	316	273	273	298	317	281	287	294	287	280	286	301	293	280	292	314	305	297	302	298	311	287	292	279	312	285	293	296	300	277	305	303	310	286	271	305	295	297	274	299	256	276	291	283	291	313	308	307	283	297	260	268	284	271	261	292	256	297	257	288	271	296	302	319	269	274	314	312	275	287	271	271	301	286	294	291	265	276	283	286	266	304	302	280	271	329	291	270	290	301	299	312	322	326	286	292	284	312	307	278	287	275	300	307	286	304	280	300	282	287	296	317	286	276	301	276	283	293	324	262	298	305	295	289	288	311	291	292	272	312	291	276	290	296	309	319	254	300	289	291	290	292	301	263	330	309	279	275	311	318	291	287	286	281	273	288	299	297	263	304	290	282	295	267	306	285	292	257	276	275	316	301	302	284	286	286	319	290	279	268	305	283	299	281	278	298	295	287	274	296	262	258	298	322	286	301
35473	58110	44226	28301	16931	7301	2099	957	719	545	449	381	421	361	379	330	356	346	358	350	322	349	327	351	338	331	307	330	322	357	327	311	362	332	349	323	338	300	330	347	325	313	337	342	323	363	327	326	324	329	342	353	325	303	307	344	349	330	353	347	326	334	326	348	353	324	309	335	380	348	351	325	378	350	361	318	363	359	310	313	325	328	366	310	312	321	301	319	356	328	320	333	347	322	342	346	334	347	371	334	325	353	323	311	345	340	323	336	336	344	358	341	356	313	349	341	320	332	349	329	334	352	336	321	344	327	315	319	346	319	309	320	336	310	356	332	345	337	348	349	362	332	349	346	342	330	328	342	334	339	313	369	323	326	339	297	334	272	342	342	354	373	343	317	341	337	339	354	350	334	347	325	329	351	342	351	349	326	337	331	325	347	350	321	345	346	336	331	328	341	329	322	301	349	357	350	332	314	355	321	351	337	336	331	294	324	317	321	350	334	332	323	351	328	336	333	294	327	338	338	336	374	326	309	354	317	312	323	341	344	349	369	324	335	310	347	329	342	334	351	362	302	324	372	313	287	336	328	318	352	331	319	316	350	306	324	326	332	357	314	330	316	337	338	324	330	332	342	334	334	314	344	311	323	331	327	339	323	331	328	320	330	315	306	364	353	328	330	328	349	339	312	298	351	327	351	336	315	331	320	333	364	310	296	309	322	322	316	291	352	343	339	312	390	323	351	323	331	337	338	334	312	370	343	343	321	335	318	334	316	301	323	331	352	361	330	357	355	333	350	331	305	297	312	345	320	343	336	329	357	328	349	329	315	321	355	374	297	315	346	335	356	309	343	353	323	332	318	315	331	338	329	313	323	356	313	331	340	358	345	294	336	305	322	333	343	368	338	347	325	357	305	336	307	315	338	321	312	340	334	337	321	324	332	333	328	363	346	323	315	368	313	352	325	337	315	312	316	316	317	356	311	351	344	332	356	308	328	331	333	342	344	313	348	373	320	293	312	324	334	291	336	336	344	334	363	327	337	337	301	333	319	294	328	315	328	292	310	301	327	349	322	304	333	325	343	354	370	319	310	342	347	343	334	330	333	326	358	324	337	310	343	333	347	300	352	344	367	323	354	313	332	334	329	315	329	360	346	360	353	330	335	329	370	335	325	314	281	319	304	329	302	326	362	321	320	320	337	360	358	348	340	326	319	312	332	349	342	368	357	345	327	331	340	339	335	328	326	286	331	336	310	362	324	325	324	325	357	350	351	334	337	309	311	332	332	343	314	308	337	342	353	355	327	307	324	349	335	320	313	331	364	375	318	297	332	336	324	343	345	336	352	324	341	331	349	314	319	316	335	297	307	350	376	353	332	297	308	358	355	357	349	342	309	327	339	341	343	340	330	318	374	331	349	383	356	302	324	331	309	343	337	310	333	292	343	323	348	339	319	357	330	321	337	345	311	339	335	348	368	314	349	345	330	329	340	341	338	336	337	347	295	344	325	305	303	294	329	351	325	339	285	345	346	361	325	320	323	344	353	350	349	330	338	307	351	359	335	334	357	329	316	334	376	326	318	327	353	310	314	341	341	349	346	340	318	349	372	343	342	341	295	341	316	348	332	352	313	353	323	338	315	334	339	372	331	306	317	338	327	305	376	335	379	358	324	361	341	319	332	340	339	336	331	371	321	308	343	363	336	365	361	363	335	340	312	311	355	347	337	316	348	325	353	330	335	290	320	301	334	339	314	334	319	314	312	334	365	343	344	349	339	326	329	325	315	310	340	351	376	343	324	359	331	329	378	292	333	328	335	332	335	328	350	314	305	319	311	301	347	326	295	304	324	327	349	366	337	332	316	372	311	345	340	346	346	355	290	306	305	307	354	337	348	330	362	311	332	333	324	364	319	352	357	314	303	366	307	334	365	340	331	323	319	332	334	308	348	344	345	312	319	313	329	362	325	309	308	351	344	303	336	341	367	334	318	342	350	330	326	340	362	353	334	355	340	331	365	320	327	350	359	343	304	363	362	340	305	339	329	320	293	350	308	310	309	342	321	336	354	337	334	344	341	342	317	338	322	340	349	344	355	342	355	319	306	365	329	312	312	338	352	344	338	325	330	335	362	334	360	348	332	320	309	323	325	321	363	287	326	317	342	351	313	332	316	313	341	341	362	345	330	310	366	338	319	325	321	339	313	319	334	332	342	332	335	317	354	326	355	335	335	309	328	305	320	336	305	323	340	325	342	324	342	319	351	325	359	335	364	301	323	321	312	346	343	297	321	321	346	304	299	308	327	328	333	371	348	325	348	296	309	325	345	332	339	315	325	338	381	348	312	332	356	363	319	351	327	320	329	361	293	366	355	342	320	343	331	349	323	329	288	332	363	349	360	348	328	336	349	315	327	350	326	338	325	322	308	305	336	340	307	323	334	342	330	344	327	337	302	325	334	341	341	343	311	329	329	347	325	352	369	345	337	328	318	352	331	354	309	348	341	347	315	323	347	339	317	363	342	328	327	329	325	329	351	314	360	330	342	323	325	340	327	317	336	312	333	355	355	317	337	309	308	332	285	321	319	352	321	335	329	338	322	378	329	331	327	311	293	337	313	332	329	346	331	351	315	319	318	321	353	318	329	320	324	334	329	285	337	344	333	336	313	354	331	316	309	323	369	312	347	329	358	317	359	342	336	325	313	354	352	358	300	323	323	313	352	352	339	323	323	306	335	341	359	324	317	340	329	306	359	303	304	354	319	290	325	340	346	303	339	350	366	308	314	316	305	356	314	327	344	351	308	326	329	333	329	317	316	309	341	358	346	354	300	327	361	331	339	323	328	320	321	362	343	338	316	370	329	311	321	324	359	330	328	324	335	333	319	328	336	354	342	333	325	358	353	343	319	352	320	301	318	336	329	328	334	344	346	335	364	323	337	350	336	327	319	321	323	353	317	349	325	318	349	352	338	331	343	331	341	320	332	340	321	306	313	341	360	319	339	363	308	320	293	323	285	328	328	349	367	335	349	340	354	344	347	339	352	373	309	351	321	360	348	349	338	348	319	336	337	307	298	338	340	349	315	326	324	358	314	328	307	331	322	321	330	334	349	341	321	329	342	323	333	315	365	327	311	293	329	346	329	325	309	367	364	332	360	365	351	310	346	344	310	337	353	320	323	308	328	304	334	322	333	319	327	303	331	374	328	340	313	304	331	338	368	356	315	312	368	352	351	376	319	346	327	330	316	370	344	360	352	349	294	310	336	298	320	313	327	371	339	353	321	326	339	334	313	331	353	321	359	324	340	344	339	337	331	365	313	365	321	343	365	304	321	333	344	323	316	305	323	330	347	354	337	362	319	320	340	358	325	325	321	331	305	341	344	320	344	311	327	317	321	361	296	350	303	307	343	351	363	333	342	325	309	327	342	313	314	320	349	339	326	343	326	324	344	358	320	328	340	349	329	330	309	350	310	339	297	313	313	320	309	330	301	340	326	355	317	324	321	314	339
25154	21404	28078	25342	13878	3775	1088	651	526	425	412	406	407	340	361	393	362	334	403	384	347	363	351	377	382	353	394	360	353	358	411	378	352	374	342	419	361	393	388	344	361	345	374	357	378	335	375	334	345	380	352	381	365	374	374	367	318	354	406	345	372	385	373	391	406	367	392	374	396	323	374	350	357	366	370	340	364	335	339	374	351	385	354	344	361	365	370	357	354	350	407	324	323	361	385	385	353	409	377	372	372	358	355	376	374	382	374	371	389	367	371	382	392	378	382	352	383	372	368	343	381	372	355	380	360	389	385	364	358	363	397	351	364	370	370	387	373	344	390	363	344	383	386	393	357	389	391	340	378	361	353	365	371	345	398	335	378	385	330	361	363	357	366	375	366	359	401	357	347	353	367	329	371	368	380	351	344	392	365	349	341	388	389	369	346	388	359	387	386	377	384	385	363	372	381	349	355	353	381	355	368	367	361	355	350	374	378	372	365	338	332	358	375	372	361	370	367	355	343	349	356	352	373	375	381	395	350	355	395	328	359	325	405	329	340	337	354	329	361	346	375	304	342	357	332	359	368	395	363	351	373	342	358	396	387	395	377	372	390	341	332	371	352	370	382	393	347	365	403	377	360	337	370	323	360	380	358	372	348	388	370	347	340	370	396	316	355	390	380	358	360	366	347	372	344	369	397	362	342	389	382	341	359	373	333	393	352	345	350	356	355	341	402	408	376	392	381	366	371	370	384	363	375	349	333	380	379	388	323	343	366	428	371	361	413	373	364	393	351	355	373	357	368	376	366	368	370	356	378	360	364	387	372	351	361	353	381	352	361	354	399	356	386	365	352	349	385	379	404	364	368	377	379	366	329	381	369	396	365	376	376	410	377	380	386	390	386	355	344	374	353	385	349	353	344	372	414	355	390	401	346	374	343	380	362	390	369	354	370	354	355	370	362	363	389	366	355	338	367	365	315	363	356	351	380	372	377	392	351	371	381	377	352	332	357	389	383	374	362	353	340	345	358	347	390	370	339	371	388	372	361	355	371	364	387	350	384	312	333	381	369	358	350	374	345	363	380	338	368	355	365	386	380	334	347	360	370	368	342	353	327	372	397	395	415	358	360	362	370	393	376	382	382	346	361	337	344	367	371	373	367	357	401	396	334	363	345	386	354	381	359	374	383	342	383	361	362	342	370	359	349	348	353	366	347	341	354	354	409	363	394	402	337	368	334	369	360	378	407	379	384	351	365	374	365	389	365	355	364	356	379	344	364	321	352	387	328	360	352	361	391	354	337	363	381	358	351	347	354	360	381	404	348	381	351	354	365	376	395	351	345	347	355	341	362	375	386	395	340	371	376	369	368	353	331	347	397	337	377	373	358	386	339	390	389	345	371	351	356	364	383	356	381	380	324	368	365	355	356	386	367	365	379	359	398	346	356	358	343	361	386	357	336	362	366	371	376	338	360	369	340	350	367	368	306	347	386	370	359	370	360	439	399	383	392	350	364	391	366	356	353	355	364	387	350	390	396	349	363	368	365	333	381	373	353	359	357	383	376	378	366	358	360	363	395	357	360	345	371	350	349	406	342	395	350	365	342	402	335	367	366	385	333	350	377	369	342	365	398	371	366	332	364	381	355	356	356	361	365	352	412	366	360	355	378	343	364	389	357	375	404	366	360	324	344	328	393	381	384	351	370	363	373	361	364	349	394	386	381	372	380	362	363	405	341	403	398	380	353	353	376	346	371	373	329	371	368	336	326	358	362	388	373	370	377	392	399	362	338	400	397	348	324	359	364	351	368	366	358	391	372	347	348	343	375	370	384	342	389	382	346	368	364	356	367	347	366	312	372	367	389	369	352	371	409	391	362	362	364	329	374	352	374	369	385	365	396	375	366	370	368	396	386	350	378	352	405	347	384	373	367	385	375	370	325	365	370	369	381	362	358	369	350	368	327	388	355	370	361	340	365	324	378	380	313	386	349	377	361	371	365	370	365	351	356	329	367	380	387	357	346	342	339	364	361	349	396	388	365	395	380	352	354	344	367	348	374	382	378	350	336	383	358	381	361	376	375	370	375	346	373	371	391	369	346	356	363	387	349	340	366	369	348	349	376	372	365	343	391	361	394	406	376	380	369	373	362	360	373	352	388	368	368	372	381	367	358	420	340	364	354	369	376	334	354	352	371	356	403	391	378	337	364	352	345	329	355	377	351	378	363	382	361	352	362	384	337	379	383	340	398	362	377	381	378	356	372	342	362	367	371	360	374	368	343	401	362	387	365	361	366	360	374	370	356	356	331	408	402	361	353	368	360	358	368	379	379	384	333	375	345	353	360	356	361	355	406	391	359	346	367	403	393	368	382	342	336	383	377	410	348	338	358	362	360	371	365	379	354	378	361	329	388	367	365	328	399	341	355	364	381	376	371	360	345	388	401	396	346	358	351	343	369	405	370	354	339	408	364	390	371	373	327	382	356	372	380	395	384	352	379	358	349	369	341	327	368	393	379	377	372	373	381	342	347	375	374	358	361	397	360	377	357	348	383	378	383	375	365	377	366	375	352	351	345	401	356	357	345	369	347	347	348	386	383	375	335	366	363	370	397	387	355	379	376	391	383	357	347	339	394	362	374	347	376	357	359	354	354	405	376	358	340	372	354	346	356	335	342	339	373	351	376	331	371	370	356	383	332	385	365	367	357	359	342	347	355	350	371	359	353	364	385	367	343	356	380	349	366	353	364	407	375	359	386	337	371	362	365	384	355	399	395	376	410	367	373	379	372	363	364	362	382	385	378	401	345	367	366	388	372	343	331	366	382	365	372	394	365	359	369	380	357	369	367	372	366	331	336	350	409	364	375	365	369	359	309	377	342	377	384	347	360	384	359	369	360	355	375	373	386	348	399	389	337	346	379	323	380	393	352	379	348	351	393	392	357	352	403	369	390	361	383	353	366	353	380	367	358	368	352	335	344	368	356	369	388	367	378	374	370	356	375	379	363	398	372	384	378	346	368	352	361	348	348	374	397	354	367	365	356	339	357	375	343	375	395	397	350	361	352	384	406	351	381	381	348	359	389	398	332	344	394	361	336	373	388	375	352	362	359	378	344	413	365	350	341	373	345	348	401	379	354	355	368	369	402	373	364	339	378	350	332	328	346	352	358	378	411	368	381	354	363	374	346	366	354	362	397	353	350	356	353	361	387	341	335	342	378	352	363	366	381	368	365	399	350	354	378	375	364	367	355	375	325	365	367	379	357	351	338	372	323	429	389	356	373	392	388	372	414	349	369	359	341	403	344	396	327	351	346	367	344	354	358	387	408	341	367	400	339	366	366	391	388	379	325	363	396	360	372	372	379	329	347	351	356	347	370	345	362	358	358	420	336	370	399	366	332	362	326	356	368	373	351	362	358	365	366	362	356	352	384	371	350	370	356	368	342	338	332	365	355	362	356	367	382	381	354	337	353	348	332	353	347	356	359	366	338	344	398	344	359	356	359	366
36905	55383	34766	20069	9543	3678	1385	756	644	611	510	475	437	454	433	424	403	438	397	417	418	452	448	461	435	406	400	405	465	416	436	410	435	404	384	410	440	430	411	436	405	423	422	401	402	421	408	409	423	432	410	449	433	454	438	410	410	394	424	407	414	438	423	436	419	391	417	406	389	423	394	437	419	424	384	395	427	403	438	426	387	391	429	398	443	426	415	405	365	408	414	429	432	407	412	435	403	418	461	385	421	404	421	393	417	414	447	428	439	434	423	386	415	451	425	389	420	415	386	416	425	407	395	387	432	427	438	393	402	404	389	391	427	414	440	421	451	416	405	453	433	413	439	445	401	412	404	420	407	397	447	404	407	431	419	431	428	423	410	416	434	428	445	406	444	436	416	449	389	399	439	427	405	416	440	419	417	442	421	402	428	455	431	384	415	408	464	411	420	419	413	416	404	418	414	398	431	412	421	428	445	430	443	371	402	436	441	436	393	409	408	416	410	437	433	446	442	371	425	418	401	426	437	431	479	440	435	467	390	402	438	408	438	412	413	451	418	407	413	449	448	416	403	438	403	447	393	433	453	410	409	415	460	389	423	435	442	432	439	450	440	425	415	423	456	448	413	402	378	399	417	426	423	384	408	444	416	365	407	384	423	415	428	381	410	410	441	428	389	428	410	429	424	405	429	396	382	391	419	446	400	451	429	418	441	434	446	416	433	400	393	398	411	421	433	409	426	396	406	410	416	423	431	428	425	407	430	407	396	441	414	425	431	452	426	411	411	434	457	411	392	408	406	393	427	383	455	434	452	409	413	426	447	411	436	425	436	409	410	412	416	404	372	435	396	432	449	461	441	424	429	436	418	398	437	440	434	429	424	417	453	432	416	416	405	422	417	399	393	394	402	379	415	417	394	364	420	405	396	440	397	404	426	425	424	400	469	414	419	413	400	425	439	453	415	413	444	399	406	433	422	398	471	445	454	419	407	408	432	427	431	452	438	426	404	438	427	446	415	432	436	371	429	448	407	408	412	397	423	431	435	416	397	410	374	409	407	433	439	395	389	389	428	433	426	393	432	422	396	462	389	431	397	444	465	428	435	446	415	396	409	435	403	375	439	419	378	415	443	414	423	392	424	441	459	401	419	416	443	409	419	406	432	424	399	425	418	449	407	418	394	429	452	433	428	433	437	410	422	429	420	436	426	440	428	423	405	436	393	460	381	424	417	391	432	408	434	420	421	407	413	402	426	409	402	428	364	441	422	432	439	415	407	396	394	428	438	440	418	438	407	396	398	443	450	449	396	408	392	450	393	420	435	421	408	405	431	426	408	436	402	408	410	422	413	401	446	441	420	412	396	420	415	412	413	412	429	425	412	423	435	439	432	399	442	419	404	437	407	396	401	419	422	402	422	473	397	420	379	438	382	434	416	413	400	419	431	417	423	438	401	409	422	418	432	458	422	427	420	455	446	421	441	434	417	401	416	440	414	407	393	417	443	433	415	452	406	450	426	428	394	435	409	440	421	423	406	380	415	415	441	418	406	416	442	406	414	408	452	376	439	429	453	415	439	394	427	407	408	420	407	390	400	421	421	402	424	423	444	420	414	359	429	449	422	421	431	397	407	420	420	452	429	455	434	415	398	409	435	412	443	434	388	416	422	441	400	413	415	425	421	404	421	417	401	417	418	413	396	429	470	452	420	399	448	447	403	398	402	402	439	411	387	412	414	419	461	426	384	460	442	423	394	439	418	434	428	411	396	407	433	392	407	428	406	386	442	406	411	432	402	415	417	416	424	432	418	415	414	411	432	422	379	388	425	394	394	395	428	448	419	421	404	435	418	445	429	380	428	410	437	418	431	396	438	384	423	367	406	442	429	399	443	423	419	427	400	443	419	418	412	444	463	399	440	453	403	445	405	449	401	390	464	440	420	417	424	408	435	426	444	418	408	392	414	378	417	430	385	419	402	414	402	448	418	449	412	400	447	416	434	426	401	444	424	437	393	437	424	448	433	440	397	428	438	427	411	413	438	442	435	463	428	434	438	425	409	436	429	392	401	390	407	439	421	395	407	421	422	420	417	424	396	410	428	428	431	441	414	423	423	419	401	371	429	398	417	436	402	433	408	420	407	378	450	425	425	444	475	391	421	408	404	378	414	435	402	401	431	398	387	410	465	413	443	411	400	419	390	403	397	430	414	401	408	410	448	400	387	406	406	369	431	388	404	418	411	431	446	427	425	408	454	421	440	425	421	429	415	386	415	427	441	398	388	428	409	463	464	416	396	426	408	421	429	426	435	416	417	406	453	453	438	413	453	429	406	438	411	412	420	413	415	470	403	440	434	413	395	413	435	407	413	376	422	412	433	456	393	426	428	414	442	432	414	447	423	402	438	414	423	403	422	432	429	405	412	444	408	385	422	402	426	418	421	411	410	369	409	429	424	401	415	411	422	417	430	401	383	419	416	453	415	431	450	397	445	407	433	392	385	413	398	412	410	421	393	412	465	375	409	399	414	422	456	433	447	425	455	420	389	450	425	455	436	413	400	414	399	404	421	428	390	412	409	449	419	436	415	432	431	425	426	418	412	428	444	415	415	430	441	385	392	434	404	449	411	408	430	440	421	402	395	453	404	431	425	437	394	423	453	412	394	425	391	431	438	420	439	439	401	390	449	434	431	421	431	400	432	417	388	418	426	438	421	425	420	430	418	416	414	420	412	457	409	405	423	430	426	416	421	394	430	408	434	406	427	417	427	400	442	420	368	416	416	426	405	412	441	414	406	444	432	388	419	466	444	440	443	418	416	397	421	398	405	414	414	417	427	434	407	409	416	395	447	402	434	399	448	381	413	405	386	447	409	433	417	449	439	445	444	428	411	448	403	422	395	443	425	405	410	420	427	410	403	411	412	401	413	405	428	432	435	412	424	419	448	408	389	389	409	402	447	396	415	414	448	426	456	383	422	416	418	407	447	375	423	398	439	406	403	417	442	388	452	422	448	420	466	444	456	412	424	377	441	420	436	395	426	423	425	426	436	418	395	394	414	401	401	378	420	429	408	443	404	415	409	425	374	408	409	443	380	389	404	427	435	435	411	414	419	429	435	411	406	405	408	394	424	422	439	415	388	466	437	406	399	420	384	455	418	419	417	411	423	409	389	428	444	421	444	433	409	421	417	429	386	409	427	388	432	427	477	418	423	433	440	380	416	428	399	425	436	423	431	427	384	411	439	436	433	409	431	423	426	424	419	416	464	428	429	408	401	423	398	432	438	416	433	428	432	396	452	427	423	447	443	447	406	417	407	405	413	448	396	446	391	442	447	393	379	414	382	407	447	406	389	382	418	438	449	410	418	470	436	442	438	446	486	446	401	409	435	436	441	429	430	451	412	409	421	463	432	421	380	392	403	387	435	434	409	399	447	438	434	437	428	415	393	392	432	401	400	393	409	407	433	420	412	409	404	404	425	412	443	418	442	421	430	423	435	417	419	418	422	419
22804	21056	28618	24055	21312	20924	11247	1673	864	732	585	543	548	477	455	447	479	452	412	437	440	429	443	445	451	456	455	485	471	456	433	447	454	430	422	418	443	451	448	412	481	418	459	470	409	476	438	446	457	417	442	452	456	462	458	465	469	478	428	440	432	453	439	395	446	433	426	440	458	445	430	457	436	443	435	429	427	453	455	421	464	418	482	426	451	424	492	438	430	453	428	451	441	440	476	413	465	458	426	423	401	420	453	437	414	428	430	435	439	443	472	476	432	455	450	456	471	453	514	405	430	443	408	434	427	434	441	455	435	434	409	420	450	453	458	428	431	501	461	463	446	459	454	413	462	449	457	447	426	430	449	469	475	422	416	433	450	429	451	437	379	443	457	441	391	436	427	440	412	427	450	419	431	459	427	450	430	412	443	443	410	479	435	437	458	435	451	402	451	447	472	438	454	441	404	437	441	477	457	455	444	484	450	447	440	458	428	470	444	451	421	459	409	433	462	459	447	444	465	432	442	437	420	443	443	421	431	440	476	457	443	441	469	418	458	462	372	430	443	437	424	397	414	464	426	483	446	439	455	433	429	455	412	426	424	434	427	444	429	453	439	456	443	430	449	444	482	443	419	412	455	430	417	447	464	441	473	437	435	412	459	481	422	447	435	420	402	430	453	418	414	463	443	441	426	430	413	401	391	459	420	420	459	427	440	432	422	435	459	471	446	449	447	434	445	428	443	436	421	402	479	385	446	381	432	449	454	414	441	454	458	461	402	412	421	457	432	428	429	413	432	453	426	423	474	461	456	448	468	462	428	413	406	437	399	415	442	468	428	465	434	408	438	445	413	428	463	414	450	479	412	395	443	436	447	467	429	421	424	437	475	454	451	414	438	455	413	444	422	445	437	441	424	438	455	432	429	434	445	444	439	458	414	428	440	415	408	446	465	451	440	460	438	429	451	421	461	424	433	443	429	419	437	450	462	417	433	416	411	450	398	461	438	427	407	467	409	414	406	430	450	431	457	445	435	436	420	425	444	477	422	455	397	435	440	463	431	461	416	439	426	444	452	458	436	441	447	453	411	437	470	447	472	382	437	440	455	445	427	421	444	416	410	432	433	415	399	452	427	439	467	450	454	444	459	444	438	434	426	452	462	453	424	407	429	437	430	456	455	457	423	423	451	513	448	414	408	442	436	448	451	446	434	421	424	427	411	421	444	439	466	432	433	474	511	437	426	448	401	469	452	453	446	436	473	424	467	407	439	425	498	477	424	486	427	494	427	400	432	441	434	429	433	464	445	439	440	436	440	408	455	452	455	432	446	459	436	457	461	436	440	426	427	447	460	455	450	419	426	447	414	462	445	431	461	486	438	442	427	443	411	473	432	449	433	428	446	421	456	472	410	437	446	414	420	461	477	450	424	412	436	448	423	431	423	496	413	426	451	445	440	406	415	449	412	447	459	434	433	415	458	451	425	430	411	420	445	466	442	445	459	469	444	446	422	442	441	422	425	445	460	424	436	467	423	421	455	412	437	438	491	441	413	452	456	462	422	434	423	439	421	362	452	450	441	437	455	473	442	450	453	442	464	458	454	443	416	441	410	462	420	432	414	421	429	478	435	402	412	419	428	410	454	444	435	461	415	456	430	443	426	448	421	454	441	459	438	436	435	460	415	446	419	447	462	413	469	432	423	497	449	430	450	484	424	415	442	431	434	438	426	438	410	414	420	414	415	386	468	444	485	437	444	401	485	433	421	425	435	427	405	443	438	424	405	450	441	476	413	451	405	431	419	466	463	429	448	417	473	442	460	435	420	439	400	461	454	443	481	456	439	428	417	442	421	432	444	423	449	390	427	426	437	394	462	483	450	401	438	404	460	478	468	462	472	459	396	448	420	412	427	430	457	440	426	416	439	440	454	444	445	406	409	428	429	422	430	469	442	434	429	424	449	479	451	448	431	410	441	464	427	453	439	448	432	418	425	451	398	439	444	469	428	444	409	436	476	432	428	440	416	402	430	448	431	440	468	406	470	447	437	402	394	466	476	441	466	451	454	413	487	426	415	455	481	424	397	429	449	433	456	443	454	416	455	451	425	439	417	451	458	409	416	433	439	452	430	441	427	432	431	433	446	429	440	416	438	428	426	446	420	461	444	414	426	471	445	442	450	406	419	399	471	451	482	453	422	408	447	400	450	447	449	407	408	446	416	406	442	434	443	439	410	445	427	438	452	405	419	455	472	429	434	408	420	424	485	435	445	378	432	430	424	430	411	426	437	455	437	416	441	415	466	413	459	429	428	464	409	441	461	438	434	415	386	444	422	448	462	456	461	423	430	423	416	451	423	419	440	463	427	417	431	391	419	404	429	437	413	454	417	464	430	460	483	457	440	428	415	450	439	436	425	463	470	413	436	433	458	421	411	451	425	464	450	441	379	443	467	435	450	422	425	443	451	444	431	464	432	410	448	458	438	427	428	433	420	418	433	446	445	465	451	440	470	439	428	409	451	442	435	465	432	469	442	429	459	414	427	431	410	420	451	486	440	453	444	430	392	437	487	408	465	434	430	453	421	444	433	418	444	480	422	438	430	431	405	440	434	438	414	422	411	449	448	442	426	492	432	429	459	456	437	434	461	409	461	440	436	440	425	433	395	423	440	444	455	431	423	399	440	439	425	449	447	431	409	445	428	425	449	451	457	431	427	437	466	464	435	447	432	449	427	465	462	445	417	437	448	434	445	451	405	396	412	416	439	457	455	464	482	431	479	441	431	455	452	423	414	405	459	451	435	438	446	431	411	434	446	478	448	417	472	408	456	440	428	461	455	441	422	445	401	418	445	424	440	402	437	437	451	458	455	459	448	427	452	424	466	405	445	416	429	395	437	442	423	448	404	421	470	434	473	470	397	427	448	438	454	444	445	446	441	422	403	426	431	437	458	447	480	428	416	443	426	458	463	435	386	426	477	444	445	468	435	422	436	412	417	477	423	407	436	447	451	469	423	420	443	453	428	457	446	455	452	424	449	436	377	443	423	478	459	461	409	417	428	432	414	416	432	438	462	452	414	445	433	463	438	473	422	433	434	422	391	435	434	427	475	459	446	460	432	453	451	441	395	435	454	445	449	474	442	432	434	413	447	442	428	461	444	425	434	489	427	454	444	441	396	459	409	452	440	449	423	398	427	456	461	442	443	405	428	425	440	455	393	446	431	433	444	425	389	449	426	428	441	437	451	427	469	424	412	404	404	424	452	481	437	462	466	424	451	439	462	442	437	457	450	466	438	420	433	443	479	406	436	416	438	425	426	448	425	450	453	381	450	415	435	406	443	440	441	403	422	447	404	416	437	431	468	452	457	446	443	425	440	453	420	463	453	407	387	451	422	404	400	454	431	425	445	427	413	430	427	432	455	446	440	464	425	422	409	446	429	421	395	435	439	423	421	457	431	452	436	494	460	419	449	464	414	421	455	422	414	428	435	419	421	426	449	447	439	427	451	423
40517	61901	48317	32401	17724	11091	3685	1314	1048	880	786	643	598	550	528	510	500	484	492	441	487	486	491	522	486	477	480	533	496	545	513	479	501	469	488	471	460	473	473	457	533	464	483	517	471	473	439	473	498	458	432	456	503	471	502	501	487	445	525	474	501	504	435	455	462	465	478	459	499	465	524	540	457	474	519	493	471	505	461	484	478	482	455	473	513	465	469	477	479	498	484	506	468	500	492	464	500	511	481	467	495	480	495	485	461	483	514	492	467	506	466	489	488	482	494	463	502	510	479	464	480	489	447	456	461	491	450	482	489	483	475	524	457	491	512	476	494	514	470	465	486	479	463	485	457	490	470	498	398	473	506	495	482	477	513	509	466	450	486	467	478	468	469	514	480	470	492	454	487	483	467	482	465	451	464	487	549	461	460	448	466	462	485	470	442	477	474	490	482	486	525	476	534	477	467	504	476	530	470	464	495	478	462	485	454	496	464	510	475	506	456	479	476	482	480	488	500	446	473	469	475	499	481	481	469	451	471	489	468	529	471	469	500	449	495	488	499	489	493	489	512	492	479	500	509	448	461	479	509	513	463	502	484	474	469	473	516	459	458	478	509	485	444	462	469	458	475	484	507	490	489	462	476	509	484	466	492	505	504	528	473	473	430	534	494	468	521	481	507	438	497	490	440	487	498	481	496	457	496	468	467	432	505	447	485	479	489	482	483	460	452	504	453	508	473	499	477	450	456	506	473	500	477	519	489	452	483	479	472	516	486	523	481	454	500	463	500	479	496	492	493	445	471	487	473	506	462	473	464	449	505	483	529	469	477	435	475	484	457	475	442	474	469	500	525	466	523	499	490	458	461	447	474	489	493	449	513	516	479	481	499	477	516	491	490	496	453	489	481	497	486	508	480	514	509	477	476	469	456	481	463	480	488	480	496	466	471	498	510	469	451	488	474	466	493	450	458	484	508	458	491	451	479	469	510	456	472	467	476	463	502	476	479	506	500	489	483	455	482	502	466	512	493	495	448	454	518	498	463	459	511	531	499	497	494	469	489	477	494	501	482	525	471	446	490	480	475	486	470	486	445	473	521	517	498	535	481	485	461	533	475	492	469	504	452	454	473	483	492	475	495	500	501	524	434	482	519	492	461	518	502	504	452	516	451	500	495	480	490	461	500	497	454	465	467	486	479	544	463	520	449	502	469	484	469	490	484	473	492	451	466	502	481	507	457	484	475	456	481	503	455	467	473	507	480	454	478	447	464	481	493	501	443	498	524	470	473	469	509	463	476	485	461	496	479	512	475	489	478	474	477	474	465	546	494	495	500	479	444	473	497	529	494	444	505	465	426	524	472	472	474	466	478	442	494	503	460	454	508	489	458	512	451	476	492	488	475	489	468	441	509	479	506	486	459	480	510	482	480	507	464	477	485	467	481	464	464	468	503	457	502	470	501	454	487	491	486	478	485	525	532	449	513	472	473	511	506	486	488	457	483	473	505	476	501	507	488	475	476	458	446	469	474	524	497	498	490	493	488	519	511	503	479	532	504	471	497	469	472	472	486	446	494	522	486	465	501	509	484	463	498	507	488	496	437	464	448	436	466	499	451	468	436	461	439	531	495	451	454	454	505	509	478	453	502	476	479	419	509	478	512	429	501	468	499	471	485	471	532	477	469	435	494	474	469	485	485	465	465	473	446	470	478	465	497	493	484	443	505	470	487	481	484	478	491	450	463	491	494	477	470	466	449	461	463	467	471	520	464	488	474	461	457	445	494	514	476	477	450	474	474	502	483	508	443	459	467	458	484	477	461	507	451	480	449	475	492	497	475	506	488	487	514	476	493	504	480	478	454	515	479	495	497	498	457	485	457	480	449	502	487	501	477	448	492	498	474	457	478	490	478	463	473	492	521	483	491	483	451	432	486	466	488	486	477	440	481	481	527	476	457	509	481	472	448	437	483	510	501	490	514	439	488	469	480	447	472	467	514	476	466	462	474	467	459	500	462	473	507	489	451	458	460	500	456	482	495	477	467	493	490	490	509	459	477	496	467	472	440	431	489	471	484	467	445	491	467	445	516	460	446	477	493	464	504	484	500	438	485	459	481	482	501	490	451	462	435	476	484	473	459	525	495	517	507	449	471	469	511	496	506	463	474	472	497	480	450	443	507	466	474	504	485	495	475	477	487	487	469	471	506	466	509	482	487	492	484	485	509	457	493	496	464	512	476	466	494	483	484	448	507	446	456	532	490	490	473	471	507	444	499	469	522	504	472	472	473	477	469	482	500	476	465	477	476	507	442	507	499	510	441	496	450	533	474	495	521	496	537	481	485	470	463	470	502	500	519	472	514	485	474	453	482	493	458	457	488	483	459	481	478	484	459	493	483	488	471	466	486	477	515	478	479	515	499	497	481	461	506	458	475	496	504	524	473	480	480	489	450	482	432	490	518	528	475	505	452	464	458	496	476	462	483	472	533	486	498	449	509	470	503	491	453	497	485	506	475	462	434	516	470	472	475	483	479	516	499	514	463	472	508	446	464	492	484	514	466	489	443	497	523	496	479	504	486	517	443	464	452	515	506	470	461	481	488	517	497	497	450	477	503	478	456	490	494	501	454	473	487	495	476	512	473	488	495	430	469	480	493	522	499	473	455	468	506	488	486	482	487	474	464	458	424	470	448	492	472	513	475	495	460	451	461	478	474	507	489	435	461	466	468	457	487	467	438	489	476	455	522	482	486	528	438	468	496	470	481	482	476	485	471	492	468	489	497	445	454	469	455	485	475	494	473	497	479	459	454	491	462	491	455	491	526	475	469	472	479	500	488	489	457	502	468	485	503	504	519	453	495	502	488	460	465	514	479	501	485	493	486	521	481	470	451	462	498	482	507	520	504	476	512	451	502	473	477	493	473	508	484	443	497	444	492	478	474	477	440	490	482	478	461	460	462	470	475	469	501	426	468	517	473	496	479	470	506	497	516	489	472	464	518	481	474	449	487	496	485	449	494	489	467	485	470	462	508	495	478	464	467	462	504	453	502	464	490	490	498	507	475	476	462	461	525	466	485	538	462	488	493	466	469	484	442	513	479	477	456	496	507	474	460	484	494	457	470	510	472	483	507	452	470	441	451	486	490	471	489	522	501	482	454	462	481	507	502	453	484	485	491	470	457	497	510	440	503	440	504	466	466	447	521	465	475	475	459	503	467	473	457	468	480	457	472	479	496	476	462	451	481	506	479	486	460	467	478	463	524	492	509	471	471	516	461	479	504	505	459	450	451	501	441	504	449	465	500	504	473	488	500	467	482	507	451	483	490	539	479	499	500	465	489	461	470	462	456	469	498	522	479	541	454	489	524	470	507	484	486	503	477	444	522	461	452	492	444	479	479	483	474	467	476	484	456	482	465	482	532	481	486	489	518	468	459	452	448	486	486	486	463	464	504	472	521	479	495	467	490	490	512	498	454	468	527	451	508	502	476	494	473	467	466	466	513	467	440	469
30809	33509	33805	16212	5229	1343	581	342	341	338	297	281	270	278	279	290	253	245	262	285	291	252	265	285	277	259	259	272	301	266	271	274	277	238	256	280	251	246	268	242	256	265	244	279	266	271	241	299	259	286	257	250	277	273	268	243	274	288	263	258	256	264	262	278	257	236	279	286	267	283	265	282	258	278	242	260	310	283	227	239	256	260	271	270	270	289	256	277	274	287	257	287	284	278	253	256	262	263	275	284	255	271	289	257	289	280	272	264	268	292	229	284	265	250	299	249	267	245	258	268	274	249	264	304	258	261	236	264	264	263	289	270	270	267	283	267	257	319	241	247	286	279	271	287	264	258	277	284	270	257	290	276	302	271	254	282	254	266	254	232	268	247	278	243	250	255	267	264	264	273	254	251	240	261	262	272	249	280	274	260	280	257	277	309	260	269	223	240	263	287	281	251	261	262	263	256	259	249	238	258	284	267	286	253	285	282	297	250	247	257	286	265	260	251	259	260	250	283	264	254	260	230	269	267	267	280	233	252	270	259	288	251	281	265	249	267	257	239	275	271	249	257	253	262	309	258	287	277	262	262	273	271	264	282	287	266	246	279	250	257	279	268	274	237	268	260	249	252	272	263	276	254	272	301	274	272	253	267	291	250	259	247	268	243	260	256	273	271	300	278	247	264	255	285	258	243	264	264	265	288	276	253	276	272	295	290	254	236	265	272	279	296	283	245	266	284	260	242	255	258	261	274	273	237	260	271	236	271	264	241	290	291	249	265	262	271	274	262	265	274	254	265	304	269	274	277	262	293	277	268	267	283	276	269	260	245	293	272	289	271	264	269	266	258	277	263	245	275	265	273	254	244	268	283	257	267	284	261	252	270	246	263	283	280	259	235	269	273	258	289	241	267	296	249	266	263	275	279	257	275	284	247	259	260	313	248	251	242	256	287	274	242	276	227	274	256	270	308	229	282	250	241	268	287	246	263	242	255	270	278	267	266	244	287	272	227	257	266	279	284	261	272	293	279	267	262	280	259	281	272	263	279	259	290	270	289	297	282	231	269	244	286	235	296	231	265	269	276	261	272	246	252	245	283	267	248	254	253	237	265	274	266	241	250	260	253	276	274	270	279	275	293	232	271	251	264	276	271	269	249	283	287	271	270	295	269	269	255	248	258	304	293	295	269	267	250	252	290	264	246	277	242	264	285	264	251	293	244	291	266	283	261	253	276	279	266	269	256	284	269	274	267	283	266	266	260	274	259	267	264	261	275	231	258	263	247	255	261	288	266	273	247	276	261	252	272	271	276	288	268	283	268	284	255	251	237	248	258	237	273	274	298	300	270	266	244	266	285	277	270	273	255	291	245	264	279	295	271	269	291	268	293	241	272	274	264	257	256	276	246	276	266	252	266	260	258	266	263	257	232	295	284	273	269	247	245	269	264	274	272	247	273	262	287	219	265	272	257	239	272	281	260	263	284	285	265	279	252	261	265	256	281	249	262	269	258	262	265	276	268	302	274	251	263	265	285	268	245	269	256	247	271	249	239	295	266	250	231	259	238	276	261	269	271	283	261	273	271	262	250	284	264	244	279	303	284	270	278	272	280	263	243	247	288	285	255	265	250	258	234	259	253	261	242	249	268	264	275	278	295	304	255	263	281	282	260	257	267	244	273	287	283	251	263	287	298	275	254	249	265	293	260	288	287	249	246	266	285	248	271	277	264	294	272	277	246	245	274	255	272	269	242	275	281	262	248	255	273	261	284	270	259	272	287	285	268	278	278	262	257	255	263	296	286	265	273	247	252	286	264	274	296	285	254	272	269	293	266	277	297	250	265	229	252	259	274	221	251	290	268	284	268	257	257	259	253	243	256	267	251	273	245	247	267	286	253	302	267	260	250	279	268	287	306	275	307	281	265	282	285	257	263	250	294	279	266	269	249	265	254	262	272	252	268	246	250	265	292	247	283	301	265	269	294	271	238	248	269	289	277	267	291	275	262	281	256	281	270	262	268	237	280	249	257	285	295	253	270	275	261	272	286	264	261	282	275	275	244	299	264	261	272	249	273	283	237	236	272	251	263	275	255	270	276	241	282	262	245	242	248	263	266	256	253	301	238	262	258	276	290	264	240	235	287	254	270	296	293	252	275	290	262	261	274	273	261	257	296	277	232	247	258	261	245	275	275	264	277	279	274	261	274	274	276	260	261	249	271	293	270	279	293	251	251	249	276	270	271	253	251	262	301	250	259	283	250	265	287	279	285	266	257	280	285	280	288	246	269	286	263	263	270	277	275	284	269	256	270	276	291	296	261	278	286	254	281	279	226	254	270	264	278	238	253	271	261	291	274	258	252	264	277	290	276	277	260	269	277	298	270	260	277	271	247	252	271	260	230	295	263	259	282	273	255	278	258	273	281	265	302	282	268	264	267	254	260	269	254	281	261	246	257	273	261	280	302	248	266	280	279	272	279	257	252	272	248	247	282	267	301	259	250	236	268	258	245	262	244	273	281	270	240	254	305	260	268	289	245	245	292	229	264	245	234	293	279	254	261	294	251	270	285	284	247	289	268	282	276	254	264	270	271	257	250	271	253	250	239	256	255	237	257	276	284	283	277	278	267	259	251	262	249	274	271	275	250	264	281	255	286	262	272	283	264	303	276	303	259	277	272	286	263	250	250	269	261	247	269	250	274	258	258	242	256	253	295	262	261	255	250	274	280	280	276	275	275	262	257	259	252	254	275	242	300	248	266	259	283	238	263	246	272	269	270	252	273	235	242	259	272	268	251	265	268	283	257	276	232	285	259	285	278	258	259	262	264	267	289	292	254	273	281	273	258	249	264	265	264	284	277	266	261	277	262	240	263	246	290	252	286	240	281	273	233	241	255	241	276	266	263	275	269	276	268	275	227	250	245	233	284	253	236	244	252	255	272	238	261	268	284	275	267	270	296	264	270	239	264	248	245	258	247	254	266	248	272	238	242	258	264	273	279	250	242	276	290	240	251	247	259	259	311	280	237	264	298	279	277	255	293	275	238	258	261	274	259	255	309	294	289	289	275	250	282	272	272	299	288	265	269	242	255	313	271	266	276	304	254	279	227	253	279	276	278	263	237	267	255	243	266	270	263	236	273	269	251	274	261	261	294	251	262	269	267	257	265	257	271	265	269	254	262	241	273	290	261	257	271	264	273	253	266	252	259	252	287	260	242	263	254	261	263	262	256	290	269	262	268	300	299	265	270	292	255	238	235	264	252	292	269	281	285	246	247	284	263	270	251	281	244	269	256	238	270	270	306	250	253	249	260	261	240	253	261	298	246	242	260	249	276	245	273	254	272	243	279	256	263	255	283	282	304	288	251	266	256	280	272	276	258	263	273	262	280	268	265	260	253	267	249	287	235	283	238	268	259	279	261	270	279	256	255	283	288	239	261	258	252	246	263	269	259	264	265	264	278	273	253	266	274	266	252	274	275	263	262	216	287	243	291	281	250	268	249	267	258
35946	48808	31819	12530	6355	2104	694	462	432	380	364	346	318	312	330	300	308	324	352	342	310	282	328	302	315	266	288	345	327	340	322	299	293	323	340	300	280	340	316	306	306	297	325	324	312	306	328	315	303	286	303	345	308	295	324	309	314	317	323	316	295	279	323	337	305	313	285	293	322	335	328	325	317	313	324	337	280	329	286	332	308	301	310	313	313	319	289	344	283	303	336	304	311	334	326	327	305	310	301	307	302	309	302	344	310	335	341	282	315	286	322	298	316	297	288	291	317	307	301	300	303	310	318	268	284	317	319	297	313	337	305	334	316	302	336	320	299	277	295	321	306	324	308	282	310	288	310	297	327	302	274	310	292	315	318	330	345	318	319	320	314	322	311	318	296	306	314	325	316	307	324	294	312	319	300	299	302	312	298	304	325	313	319	298	305	338	319	308	299	319	325	327	292	318	333	292	337	312	317	281	313	301	315	347	307	298	295	292	295	302	287	310	285	340	355	322	320	299	320	331	309	316	328	302	340	316	309	322	322	303	332	301	323	336	302	330	311	324	312	356	295	312	309	281	339	326	322	304	334	318	299	316	322	318	296	339	308	275	301	305	303	316	319	328	310	303	302	295	280	325	325	336	323	306	314	312	347	255	309	317	317	319	303	312	310	298	325	343	321	312	316	306	320	288	308	306	316	337	284	318	309	353	315	284	317	329	309	339	311	300	293	289	294	313	312	313	305	333	304	299	301	330	292	340	345	288	296	329	276	296	319	326	301	331	315	305	334	316	324	297	300	300	311	310	311	303	304	298	324	262	281	292	307	323	311	312	281	293	284	320	314	299	342	313	315	324	294	314	282	298	307	307	311	337	265	320	315	319	312	313	297	318	305	327	307	310	314	344	301	299	301	309	315	326	323	307	329	334	319	313	337	319	312	335	325	333	298	309	307	283	288	311	323	320	306	289	284	312	316	306	322	315	286	292	311	320	305	303	319	301	294	314	302	297	313	341	314	303	349	342	327	344	332	306	318	311	334	302	313	321	283	324	308	297	292	314	320	309	292	291	292	343	325	314	280	321	313	304	340	316	330	325	293	312	314	309	308	310	291	342	300	307	329	331	301	315	299	331	350	289	348	316	332	296	334	313	285	317	269	302	337	331	307	309	322	316	297	335	321	279	338	314	307	265	317	328	310	319	338	319	295	288	331	313	318	311	287	316	302	325	295	305	311	321	312	294	290	308	316	299	310	314	329	312	312	297	327	280	315	308	320	288	313	275	317	322	308	293	295	286	285	341	285	319	299	321	319	308	278	304	304	343	349	327	307	281	307	304	340	325	310	324	313	340	301	278	304	312	323	324	340	308	360	334	331	293	316	337	306	310	292	285	298	320	338	305	312	289	306	303	311	322	328	329	301	324	336	303	301	310	301	343	347	328	308	288	311	285	325	344	334	308	327	346	310	298	329	313	328	296	318	332	323	306	304	322	336	324	320	335	300	287	323	274	328	344	301	283	311	334	321	320	297	331	313	323	312	312	308	329	350	287	316	289	305	321	338	307	313	286	306	307	338	336	311	315	312	294	289	301	338	317	327	281	318	305	302	318	289	353	315	320	338	331	333	294	325	315	319	315	318	292	320	344	299	273	295	281	301	329	329	306	308	299	360	303	312	328	304	311	311	321	310	326	343	329	313	303	330	312	315	307	337	338	326	323	312	323	322	318	317	289	301	308	303	308	353	301	336	290	291	311	322	328	296	330	293	321	297	291	330	300	291	317	331	334	328	279	320	301	293	322	307	300	293	292	341	347	309	343	350	328	321	303	297	306	313	312	329	289	344	343	304	289	282	329	310	304	272	311	309	284	292	328	330	300	306	306	305	303	328	293	327	322	283	333	317	321	299	321	326	312	300	280	282	322	320	304	308	297	346	320	311	325	304	314	316	306	289	325	310	320	327	297	351	326	299	311	313	286	299	319	328	318	311	314	319	308	323	322	315	343	340	281	323	296	316	306	299	331	305	302	294	322	315	301	303	332	297	318	311	294	298	296	305	308	328	321	306	323	304	321	312	330	316	304	329	311	320	340	306	307	318	324	290	326	268	305	297	300	311	317	345	297	332	325	293	319	294	317	310	344	309	336	339	318	331	328	309	319	323	312	310	315	288	284	305	318	293	299	314	352	330	362	318	337	302	311	345	298	303	330	306	289	334	314	294	311	288	313	298	318	321	310	308	317	285	306	330	322	304	312	296	296	301	318	288	341	307	296	313	305	325	342	300	287	331	313	294	285	341	309	311	318	308	310	301	310	314	331	305	317	319	294	283	273	329	321	325	319	328	343	318	320	287	320	343	301	333	345	301	310	310	261	324	312	286	305	306	284	299	317	298	321	285	281	305	318	326	305	300	351	334	304	305	308	286	310	296	320	320	357	291	302	305	307	319	321	313	304	307	306	304	307	324	304	303	286	304	316	299	304	305	285	296	313	311	319	300	332	326	296	316	317	297	285	316	340	314	319	310	289	304	296	283	308	303	328	309	316	341	322	346	329	319	282	330	348	322	305	329	286	307	335	299	292	292	324	287	303	325	339	304	327	309	291	307	317	324	329	327	325	301	312	302	302	339	311	306	326	319	304	333	317	276	282	302	290	327	321	320	307	331	276	309	316	333	317	267	298	324	312	310	334	307	292	286	337	315	284	295	303	343	302	299	302	340	333	304	294	289	326	300	316	288	310	307	304	294	304	303	307	333	342	306	321	299	314	347	301	339	292	265	318	320	348	301	321	303	314	332	302	328	304	337	304	302	292	317	317	289	297	321	300	342	330	297	320	301	277	323	326	309	307	321	271	309	290	311	281	314	288	337	347	308	337	310	321	318	293	326	329	313	325	323	365	313	330	291	333	315	286	310	312	312	310	324	330	275	301	291	293	283	301	331	318	304	301	326	302	297	307	285	290	311	313	307	313	287	284	298	311	320	311	291	292	331	285	286	295	326	302	316	322	315	319	326	310	300	330	282	344	317	300	324	313	324	306	272	317	332	325	289	317	312	314	312	309	261	322	300	319	316	301	283	290	303	296	320	287	324	306	322	293	321	271	305	305	336	327	299	296	334	331	291	314	320	301	323	321	322	300	308	297	279	338	319	284	354	325	354	308	299	328	318	286	335	294	325	316	324	310	329	327	323	308	304	310	323	305	306	304	310	301	315	340	300	302	334	330	318	323	318	327	317	309	326	308	299	313	339	297	281	299	329	302	300	318	335	301	291	305	281	311	305	302	319	307	312	297	334	317	272	332	336	302	296	284	306	312	299	308	289	309	286	341	337	306	299	286	311	316	307	336	301	330	310	320	284	341	272	322	313	319	317	339	345	292	274	309	329	337	306	300	345	330	301	336	328	291	313	289	338	295	300	302	323	321	301	298	314	310	292	299	292	344	299	315	328	299	311	323	306	287	334	329	282	307	310	296	316	300	309	294	325	307	315	304	300	312	305	305	277	317	284	288
24003	21015	28368	24924	20810	11469	2253	683	579	428	398	339	323	292	292	295	325	289	314	296	305	287	271	298	280	315	289	298	297	283	296	273	311	285	296	339	285	287	308	306	298	283	282	299	281	301	279	270	279	294	304	286	271	269	294	294	267	289	311	263	297	296	256	286	271	314	305	285	285	285	279	249	288	296	285	269	273	303	290	266	291	310	261	291	280	292	257	276	287	280	287	254	277	276	309	263	297	270	323	250	313	278	284	296	301	291	300	282	263	271	270	295	256	310	317	283	295	302	242	274	285	310	290	296	267	303	308	265	272	271	281	275	288	285	295	320	304	297	275	286	257	247	282	285	279	280	294	281	289	333	281	268	274	268	265	268	258	291	304	269	296	285	280	338	287	291	292	269	266	282	324	268	271	273	295	284	314	282	303	282	300	262	269	269	277	285	275	305	281	285	276	246	293	267	259	273	263	278	270	304	260	270	290	299	264	285	280	295	287	290	316	292	282	287	287	273	277	279	272	283	277	294	281	315	261	300	297	302	284	270	302	284	278	282	288	318	290	263	272	282	273	289	271	304	277	327	260	318	290	282	291	280	291	293	308	287	302	314	315	291	286	292	295	279	268	293	282	280	314	303	292	261	298	265	290	268	303	283	287	301	319	275	281	266	291	294	321	337	258	312	291	261	297	268	258	284	288	297	281	277	296	280	261	312	289	279	257	293	286	300	286	283	271	291	314	294	295	300	277	257	325	272	311	291	270	275	298	268	313	277	271	294	309	324	288	283	284	264	272	269	282	288	298	295	278	248	309	258	259	267	285	300	292	284	275	249	275	305	279	293	254	283	240	269	288	288	284	315	272	285	263	289	267	262	287	285	272	311	329	291	273	294	256	319	301	274	298	262	327	277	306	317	293	302	296	294	281	266	272	269	270	312	304	297	278	262	278	306	301	286	289	286	297	273	268	257	267	299	300	265	286	288	315	260	291	278	291	302	310	281	299	278	289	282	267	301	282	281	272	274	293	307	290	274	284	290	286	291	275	293	265	283	281	304	273	283	308	271	288	296	298	295	303	257	289	274	301	306	288	292	269	260	270	324	303	313	245	265	290	299	280	297	289	301	301	288	297	276	285	318	289	295	289	339	267	282	269	279	280	287	291	264	281	270	306	285	273	277	304	308	306	253	274	278	308	280	307	321	284	293	287	279	291	264	312	250	295	266	271	264	268	277	283	321	291	299	299	291	318	279	281	334	290	288	274	259	290	287	268	300	265	322	276	284	312	292	282	255	307	298	278	300	304	295	294	279	289	290	294	285	315	293	322	278	280	296	285	289	253	300	296	313	301	308	290	281	323	293	283	311	292	277	280	273	296	288	267	305	299	309	312	314	275	284	292	276	241	292	285	293	273	305	259	320	257	282	294	286	292	293	298	261	312	273	281	277	267	279	277	283	300	264	278	308	300	291	299	288	294	291	279	291	263	298	291	271	275	263	287	280	278	276	324	259	283	293	305	268	271	286	286	302	319	291	287	275	294	277	304	273	268	280	304	265	297	291	318	280	261	299	277	280	272	273	284	264	336	300	284	285	280	284	280	309	266	312	254	279	293	284	289	274	286	297	262	273	293	265	284	315	290	308	275	304	297	311	261	321	306	278	257	284	289	275	259	308	264	312	284	308	274	274	281	303	285	279	266	288	287	279	265	245	309	285	262	270	283	289	289	299	266	251	284	286	298	278	284	338	281	297	270	294	303	290	295	288	276	311	296	266	263	262	266	293	303	292	306	290	279	294	273	279	259	300	313	269	302	290	278	287	254	272	280	281	297	305	298	317	327	276	298	325	320	303	279	276	267	301	296	300	296	260	273	293	285	298	286	288	317	268	270	273	276	297	296	280	310	266	288	278	254	270	281	287	253	283	272	308	284	265	268	276	310	279	304	275	309	257	261	269	283	297	289	288	291	308	286	256	297	321	301	269	269	278	274	304	271	276	273	295	310	276	281	272	306	260	228	287	298	259	311	288	277	292	283	318	285	335	312	279	259	286	291	299	320	302	279	262	291	289	299	249	298	259	275	278	293	283	305	255	279	286	287	297	285	278	269	263	262	292	266	319	282	262	277	285	278	308	286	286	267	286	290	306	295	319	296	284	285	289	312	280	312	267	297	289	290	282	274	286	284	277	289	289	292	284	293	283	276	307	278	263	261	284	275	285	320	228	298	282	277	273	295	315	313	278	290	276	276	296	301	304	282	294	286	288	311	275	271	279	288	273	293	291	299	272	301	288	274	305	289	256	273	304	281	299	268	268	277	279	320	306	294	266	294	280	282	283	313	266	304	300	282	277	277	264	295	279	282	329	293	294	320	291	293	265	303	326	265	294	291	296	288	298	297	305	263	289	277	297	272	270	304	315	294	265	269	272	272	298	291	305	259	280	283	260	281	274	285	287	298	305	291	263	284	296	266	277	267	268	299	255	296	292	295	275	266	305	284	257	288	304	322	301	266	274	280	260	271	315	290	287	276	263	282	274	268	289	303	305	309	276	280	297	283	272	295	255	305	309	315	275	297	267	253	308	271	304	310	280	309	271	306	318	232	310	275	283	306	283	279	273	267	308	283	309	296	265	295	276	256	287	260	265	275	291	295	251	300	318	278	305	278	276	268	297	266	273	268	267	285	241	292	298	298	286	266	255	309	286	293	275	281	295	321	279	283	273	279	270	284	261	301	282	271	282	312	248	285	290	306	306	329	295	284	268	299	295	249	299	294	300	303	265	295	293	256	257	265	279	284	313	277	290	261	291	274	308	295	319	276	285	306	289	302	274	302	275	277	290	303	295	279	300	282	302	284	284	298	301	281	269	292	279	244	284	268	286	275	279	276	305	287	280	280	295	269	268	294	306	283	288	291	284	271	272	269	298	290	290	284	303	243	280	243	263	268	300	295	277	284	274	272	262	285	290	286	274	261	281	287	307	276	295	283	284	295	289	285	260	283	288	289	303	286	281	269	256	288	314	309	306	317	262	298	307	300	321	297	315	299	296	259	310	290	290	281	284	263	277	314	281	280	292	291	293	266	279	263	289	286	279	272	283	301	269	290	308	257	303	257	304	291	301	304	287	262	283	300	313	302	264	287	342	268	291	270	264	262	277	277	278	266	285	298	255	274	278	311	269	298	272	279	293	302	285	276	246	283	296	305	288	292	281	297	290	319	304	283	289	307	285	302	298	279	294	273	277	296	275	318	297	300	279	271	310	283	283	269	277	258	268	271	303	311	291	323	295	323	279	288	254	296	295	290	303	256	306	304	294	274	295	304	272	294	299	283	300	302	286	271	270	274	278	276	299	285	282	278	302	278	256	279	276	270	312	273	285	281	287	287	319	270	295	300	296	295	283	303	309	300	299	305	288	281	298	274	287	283	261	274	309	291	311	277	251	262	278	273	309	292	304	292	277	266	286	268	318	266	269	257	265	287	259	294	254	268	267	275	296	303	277	290	282	276	301
37487	61535	42238	27039	13953	5110	1624	799	719	589	493	427	383	368	343	327	331	360	340	355	311	359	323	343	344	342	292	358	301	379	339	332	320	326	328	297	314	324	327	327	313	332	320	294	335	354	345	322	316	382	315	332	307	311	356	304	342	347	315	360	324	313	314	325	344	311	321	318	314	288	324	296	292	319	351	336	309	320	320	315	342	353	324	334	317	333	334	338	337	342	348	323	341	293	362	323	346	338	317	317	328	331	342	324	312	352	302	334	331	324	329	346	314	334	336	350	316	351	311	307	345	354	318	304	330	319	327	337	338	302	334	317	323	324	338	315	332	318	305	340	323	343	338	309	313	373	287	335	337	338	333	302	304	331	365	360	343	320	322	338	333	339	315	319	337	349	333	315	334	312	347	301	318	340	303	362	311	317	329	323	318	311	325	293	366	335	359	344	348	367	325	313	336	340	345	317	330	321	307	360	298	330	319	336	330	329	329	331	365	325	315	321	311	313	347	312	314	299	351	341	356	312	299	327	357	310	328	336	350	342	356	314	307	346	355	294	345	335	312	362	365	312	328	301	355	332	333	328	326	322	345	282	333	348	294	341	321	341	323	311	324	367	364	318	306	328	317	333	300	362	339	341	338	341	304	294	321	332	359	358	330	318	313	323	327	361	340	318	318	324	324	361	336	340	296	310	333	350	318	337	280	318	343	308	331	338	328	346	348	333	356	324	312	328	309	328	358	364	350	321	364	359	313	351	315	366	340	325	349	331	317	308	326	318	337	328	330	316	301	332	364	344	349	333	313	294	345	308	313	322	330	319	349	331	328	341	330	345	318	314	315	349	335	307	341	351	328	319	357	326	328	342	318	336	383	310	324	307	335	326	359	338	330	325	317	330	342	348	339	304	336	321	339	343	293	315	306	340	309	349	302	352	335	290	320	333	334	317	317	325	339	322	338	345	366	311	333	346	323	341	290	321	303	300	316	360	345	344	335	340	291	321	333	342	306	324	318	323	334	329	290	344	359	328	323	308	365	320	345	324	342	325	318	317	315	321	318	301	329	329	313	360	349	357	319	322	340	279	320	336	365	340	350	330	336	359	366	355	359	322	331	285	338	323	315	326	323	321	319	301	328	358	335	363	335	329	341	331	307	322	335	317	324	327	326	335	330	338	342	349	326	351	338	348	305	312	329	313	330	325	303	333	324	317	294	368	349	323	360	310	320	332	342	337	329	304	336	349	303	319	320	351	330	331	312	324	366	327	304	342	313	335	343	335	341	339	333	340	339	329	321	339	339	291	334	359	368	372	311	332	331	339	353	319	319	347	342	298	354	327	342	294	327	345	312	284	300	292	323	303	327	308	325	341	340	320	327	322	344	318	315	327	336	313	295	349	320	335	340	308	324	329	346	349	320	328	346	326	332	349	326	329	341	312	321	311	312	329	329	337	332	311	340	365	324	345	342	359	326	309	354	377	333	329	358	340	316	319	310	343	345	337	345	338	337	309	325	319	318	313	337	338	339	326	331	322	321	327	356	307	324	339	309	335	321	320	346	343	320	336	313	323	326	357	351	303	322	318	321	369	351	341	322	309	315	341	311	345	307	295	329	342	348	313	290	335	320	290	321	316	321	318	336	317	339	336	315	341	312	338	301	313	311	364	313	303	328	322	304	325	346	312	299	314	348	322	324	285	342	302	331	322	312	347	336	318	328	313	318	345	322	353	289	322	336	328	345	343	339	326	317	338	306	384	335	318	343	300	327	328	325	295	334	323	337	327	362	343	326	317	335	332	323	329	314	322	308	321	329	329	341	346	327	341	343	314	330	330	355	343	328	326	352	316	315	334	326	344	309	327	303	332	313	313	341	343	315	340	328	345	330	345	324	315	347	334	330	343	303	334	310	324	318	342	355	319	349	341	331	308	297	348	333	296	289	309	360	337	332	336	319	342	286	345	291	315	327	324	363	332	339	313	322	306	322	302	350	303	331	347	324	308	342	332	317	350	330	325	318	346	333	343	334	312	333	356	310	315	346	336	368	338	330	326	309	359	342	355	309	332	327	322	324	344	322	324	348	306	347	337	327	315	335	343	305	348	296	319	320	327	343	319	296	288	348	332	366	332	340	333	311	291	347	371	359	340	335	333	329	344	325	331	330	332	355	341	333	324	336	351	324	326	346	321	328	342	366	313	336	337	352	331	332	316	325	324	330	331	334	333	307	330	345	317	362	314	335	356	321	317	307	336	320	329	312	346	325	328	306	329	318	337	349	337	325	320	330	330	300	344	324	331	330	334	336	328	325	339	340	337	362	313	319	354	345	363	296	319	341	363	332	314	328	344	316	321	350	320	343	330	343	313	340	316	298	335	344	340	334	325	273	350	311	320	337	322	299	320	369	306	335	338	311	338	352	312	315	359	315	315	331	314	323	318	300	316	347	362	328	348	347	341	312	320	332	328	314	353	339	328	310	324	317	335	348	334	324	330	353	327	303	323	326	327	331	313	338	329	348	292	318	337	321	339	313	314	341	339	352	346	355	317	333	324	336	343	305	358	332	327	367	314	330	337	331	316	331	338	344	298	326	316	363	361	311	324	312	334	296	333	319	313	329	381	333	341	362	298	308	333	342	280	320	321	328	333	321	299	330	352	339	353	314	307	337	331	336	329	348	334	316	326	342	278	335	323	327	343	345	333	307	352	344	354	354	355	313	315	314	315	327	320	305	300	310	302	335	290	366	342	357	283	303	329	342	334	345	316	326	327	331	323	295	298	324	349	313	331	331	342	337	332	336	330	354	336	319	309	317	326	370	346	308	351	339	307	322	327	298	327	317	323	285	346	359	312	330	306	336	318	299	331	329	334	316	308	311	279	307	306	332	331	325	372	331	322	318	320	339	338	316	346	331	332	336	311	310	308	313	321	328	327	316	315	343	323	345	333	317	333	341	347	325	355	337	306	332	345	311	337	305	375	316	303	321	318	325	342	326	320	372	331	328	333	326	320	346	343	347	326	298	336	329	321	339	334	331	328	331	331	354	329	327	326	339	336	328	347	330	328	320	321	309	327	321	334	344	292	325	359	333	346	299	344	344	323	317	328	320	334	296	306	337	319	327	336	325	289	319	349	311	330	316	361	330	359	351	325	340	357	313	327	345	326	343	333	358	308	332	308	336	357	323	294	318	353	334	327	356	343	342	335	321	321	332	296	331	328	328	327	316	340	340	324	341	361	303	334	335	318	361	324	310	300	350	307	334	315	340	325	317	296	345	307	327	304	338	343	313	330	303	320	334	312	312	321	340	306	345	336	317	300	336	316	378	335	341	336	321	334	348	297	341	333	341	331	347	350	361	332	320	311	331	313	337	307	292	347	328	345	309	307	299	307	308	322	298	304	336	369	316	301	312	355	299	302	299	340	329	311	319	309	359	329	355	334	369	351	328	300	330	330	299	354	320	354	324	297	353	328	309	305	345	347	332	344	323	310	330	350	348	312	334	351	355	326
25150	21584	29519	26032	14105	3418	960	555	511	462	468	392	398	359	384	372	361	395	364	408	374	372	383	389	339	371	361	353	343	409	350	383	336	376	368	362	375	372	362	394	395	358	362	378	384	362	326	353	363	368	352	361	353	384	347	360	374	392	328	353	395	397	377	368	352	366	355	351	383	385	370	351	363	372	374	367	361	367	321	360	355	357	371	358	372	384	368	356	376	362	375	390	367	350	401	380	376	329	358	395	349	405	345	365	353	351	341	385	358	351	335	391	358	361	350	371	377	385	355	340	370	357	347	384	351	369	370	387	367	387	409	367	350	336	379	359	364	379	345	344	368	328	395	355	365	352	340	394	359	366	377	420	393	382	364	380	360	384	386	356	397	343	349	344	388	385	382	386	393	340	350	402	362	357	375	393	404	360	377	374	377	396	392	349	363	334	358	391	400	366	375	377	385	347	361	363	370	371	384	357	366	386	370	358	345	391	379	388	407	351	369	378	357	363	363	368	356	358	363	390	383	389	367	393	366	362	371	380	383	363	355	330	346	378	381	353	341	386	359	383	381	402	353	371	356	370	396	374	374	377	381	359	325	350	384	355	353	394	377	369	376	390	365	335	371	368	363	385	374	357	384	347	364	360	373	351	360	378	389	366	376	355	343	355	369	379	367	386	362	377	398	334	354	362	354	381	412	348	380	373	351	373	387	362	388	349	383	326	345	394	361	375	396	340	389	349	391	328	327	377	365	404	365	386	346	367	339	371	388	344	343	340	357	344	361	355	383	366	373	337	353	361	375	357	370	371	354	395	352	375	363	343	351	332	367	369	361	392	344	419	348	361	381	351	382	359	360	382	363	360	329	344	372	370	353	341	379	345	362	358	377	360	365	371	352	387	361	371	374	380	347	356	386	397	338	347	356	375	377	378	347	379	376	364	354	337	382	386	383	396	351	368	329	350	381	359	388	388	374	388	375	362	388	345	354	358	349	361	378	340	366	341	357	346	336	344	359	337	342	366	326	346	377	383	341	332	376	333	367	359	367	348	333	375	334	377	369	341	371	398	390	365	371	383	370	382	395	394	311	377	340	364	378	383	381	347	366	348	332	325	366	354	359	348	346	344	351	380	370	358	360	391	359	342	358	370	347	354	334	359	360	369	369	361	381	331	340	379	364	368	323	341	375	356	361	367	355	374	368	345	350	358	386	376	353	375	355	374	345	346	362	359	374	389	331	380	349	395	307	304	335	361	385	394	367	371	356	361	362	349	356	349	399	361	350	364	389	348	356	389	362	358	383	386	364	351	373	382	382	350	355	338	366	385	347	366	356	361	407	360	370	357	354	363	367	398	346	359	348	366	384	385	364	367	413	372	372	369	368	365	387	330	347	347	376	347	376	385	352	365	344	345	381	365	340	345	364	400	332	365	365	380	362	390	359	406	369	377	367	369	366	379	373	356	412	377	382	391	358	359	359	362	365	346	343	387	391	384	380	401	356	359	398	364	370	364	355	365	361	385	384	350	367	380	395	368	350	349	364	410	382	354	365	356	361	334	328	378	374	403	399	386	365	372	383	370	392	381	367	367	346	367	350	364	352	378	378	373	343	382	322	362	421	389	378	400	339	374	346	370	403	413	340	324	380	362	375	383	368	358	369	381	391	355	369	363	366	390	379	368	392	341	368	383	417	347	389	368	388	349	310	368	397	372	394	375	368	367	369	332	345	353	365	378	376	372	360	370	355	381	353	408	394	388	351	351	345	362	377	357	360	351	369	356	383	376	385	372	383	351	364	361	382	350	359	373	383	359	394	345	358	386	367	347	352	382	396	342	376	374	366	341	369	363	370	372	368	382	346	390	321	363	379	365	382	349	359	344	348	390	355	359	394	364	387	406	354	375	349	350	354	370	390	368	363	382	362	366	377	388	363	361	386	354	344	371	364	358	356	366	367	385	346	354	362	403	352	371	368	358	372	367	358	322	331	380	389	377	366	382	370	392	362	366	368	364	430	363	380	344	348	367	364	356	336	352	383	360	394	382	354	379	343	390	395	350	384	348	366	400	343	407	370	330	356	360	344	357	373	372	342	389	401	318	390	360	360	342	349	379	377	376	341	374	382	352	371	350	366	364	358	381	371	376	388	383	317	359	386	363	380	350	367	369	335	365	360	357	380	365	341	360	376	395	340	394	350	367	416	392	350	350	357	372	346	349	359	376	396	363	374	367	367	407	363	391	377	405	363	371	378	368	404	393	351	361	341	353	386	338	374	384	372	337	376	348	378	374	381	393	358	369	389	356	378	388	363	337	384	375	349	362	346	383	372	387	349	360	401	358	369	374	365	375	373	365	386	367	369	362	384	369	365	371	357	383	380	386	391	388	338	362	358	358	350	362	372	380	342	340	371	384	340	352	377	360	386	369	366	337	337	337	372	372	396	389	368	370	399	392	330	387	353	401	383	368	373	343	343	406	365	390	355	348	346	347	353	386	358	375	364	344	331	332	406	360	378	379	364	393	367	375	355	373	369	340	337	391	371	361	375	351	364	352	372	366	381	372	383	349	377	354	363	393	368	396	370	360	334	366	352	385	358	336	365	369	346	345	363	353	376	394	381	382	360	360	400	356	371	345	375	364	355	375	377	380	381	348	330	397	374	375	344	352	384	371	349	347	343	386	343	386	367	331	389	367	386	390	372	384	349	395	349	407	338	365	369	356	332	366	370	353	383	370	371	362	348	367	421	367	390	369	345	370	377	387	377	335	382	341	347	324	363	356	377	379	342	380	397	381	375	347	376	346	390	375	358	365	379	400	322	371	371	371	381	358	385	352	381	343	363	350	340	362	369	325	359	377	365	364	353	393	359	378	355	373	372	338	372	377	373	354	355	346	398	368	344	372	386	398	362	375	358	368	367	350	347	392	385	398	368	389	359	358	352	370	383	341	360	341	355	361	370	388	372	348	375	385	377	376	380	380	356	347	398	370	368	378	364	355	349	362	349	360	382	377	321	382	369	352	377	374	365	388	362	389	384	374	364	363	377	360	349	365	368	383	380	387	354	378	327	397	365	398	363	370	350	396	399	361	348	349	383	352	368	370	330	384	377	376	369	358	361	378	372	360	345	358	372	369	330	323	359	351	362	397	372	370	358	395	395	341	354	376	355	363	344	392	405	390	385	351	384	350	356	380	386	373	365	382	382	318	373	374	316	327	360	377	360	377	403	363	345	332	351	385	362	351	382	352	384	379	380	386	367	397	363	318	361	380	360	365	372	351	356	381	361	403	334	376	352	358	335	370	378	387	348	378	327	393	360	385	342	374	357	365	369	363	364	371	344	421	364	351	388	368	375	375	365	359	318	356	389	363	352	361	377	364	361	357	412	386	393	375	361	376	376	368	360	358	356	370	352	354	368	355	330	324	357	354	365	408	387	379	370	386	357	404	346	358	395	359	350	376	377	347	347	404	339	377	342	392	372	362	353	360	357	372	370	341	356	341	369	364	371	369
37366	58802	40118	22857	9447	3055	1229	770	664	615	577	447	462	485	427	409	369	414	384	419	406	394	407	419	450	468	401	408	413	424	394	425	430	418	436	412	412	403	395	400	410	435	435	411	423	465	406	443	416	436	433	439	424	393	430	412	447	413	433	397	406	376	432	414	423	462	438	424	453	467	390	421	458	420	422	407	402	404	392	410	415	418	437	435	429	403	423	440	392	417	410	439	426	406	406	409	389	422	421	447	428	431	444	425	444	412	450	426	417	428	412	432	411	443	433	393	423	395	432	414	372	437	437	424	413	409	427	392	392	435	449	399	428	411	428	392	447	434	365	390	436	421	458	393	469	406	439	399	399	431	401	439	427	435	413	407	457	453	402	423	411	410	410	436	432	423	391	430	431	419	382	426	390	440	403	383	456	447	398	396	402	402	403	409	427	396	445	381	455	438	407	421	372	442	428	418	437	414	396	389	405	415	388	421	400	413	405	429	432	399	443	439	420	435	414	393	435	413	412	391	447	411	391	441	413	415	418	386	451	433	438	403	395	462	429	427	450	362	406	431	375	407	429	414	429	394	442	448	449	430	454	388	398	420	383	419	408	391	446	447	425	398	379	407	390	409	430	414	402	435	415	418	434	388	405	441	444	432	408	400	419	421	442	408	423	436	401	398	395	435	419	414	397	461	418	366	406	439	427	442	414	451	438	430	430	401	421	423	451	397	401	426	454	409	372	410	393	412	431	428	415	370	404	430	427	437	450	418	443	435	446	430	410	423	417	428	386	460	450	443	416	397	390	433	436	436	402	385	420	394	395	432	447	422	421	423	401	396	404	376	442	438	428	423	418	431	453	398	407	466	384	403	425	397	396	457	436	382	406	432	424	379	401	417	397	389	421	404	435	417	398	424	427	427	406	449	434	427	404	410	416	400	431	403	466	410	444	410	424	425	444	416	431	402	451	454	410	407	439	430	412	436	439	409	411	450	408	466	419	417	434	412	442	415	423	410	426	448	446	401	403	454	417	428	401	413	412	414	434	428	421	411	373	404	379	420	421	393	409	397	421	383	447	429	416	399	419	380	433	426	360	414	443	397	434	437	414	403	428	412	441	417	413	432	432	417	438	428	402	413	409	406	421	391	394	411	402	398	396	457	404	372	433	417	411	418	404	433	414	424	431	400	379	435	401	433	410	427	403	408	434	417	439	434	407	356	398	426	444	421	443	406	386	404	412	412	425	423	396	421	409	398	423	415	416	404	425	444	421	385	426	401	419	423	430	444	437	444	405	447	401	397	410	402	431	443	456	431	408	399	420	434	416	426	446	421	423	408	441	440	401	455	426	421	405	430	430	431	400	444	406	392	421	414	381	421	423	398	412	449	393	408	411	453	398	437	405	437	414	461	420	412	410	421	420	433	424	414	419	418	425	403	443	418	425	444	445	420	435	422	438	395	410	449	383	426	464	380	429	422	418	446	421	435	398	424	423	428	445	421	388	390	428	392	409	439	401	447	420	400	432	378	431	403	428	413	422	438	431	402	434	403	400	397	415	410	411	422	419	419	454	418	449	435	420	378	392	418	412	384	395	422	368	412	458	419	414	417	392	412	415	439	374	399	397	418	385	440	402	410	410	422	438	429	420	400	426	488	407	394	378	380	412	421	428	419	442	395	428	382	426	440	402	409	410	440	413	406	406	431	406	405	406	422	414	415	431	427	449	408	392	401	404	414	405	410	387	434	413	400	418	464	421	414	411	399	384	422	447	432	392	459	442	435	414	383	435	392	417	425	392	429	381	393	423	415	417	403	460	405	396	475	390	422	451	375	384	384	463	429	390	443	423	426	413	442	406	405	430	408	412	413	431	417	401	414	393	405	455	380	411	422	393	405	405	434	427	435	404	428	443	391	429	383	443	446	414	473	417	421	404	428	446	421	421	430	417	436	409	413	423	442	443	374	410	407	440	477	410	434	428	428	445	393	450	372	392	419	434	394	424	420	426	436	415	429	451	406	389	422	450	422	389	411	425	421	401	413	425	444	431	446	417	449	423	431	434	424	431	404	393	430	392	414	405	426	430	409	435	416	405	386	450	401	448	425	422	444	426	436	408	453	388	451	440	460	395	437	433	378	432	401	423	400	419	431	373	422	443	406	384	402	396	445	442	442	453	412	437	450	442	426	433	433	439	401	477	421	450	400	424	382	444	428	405	428	417	404	447	461	425	421	404	400	447	430	374	450	428	426	396	458	400	433	390	409	422	412	386	418	427	383	416	441	443	417	427	432	416	416	406	427	412	381	414	441	401	431	435	423	405	437	431	418	363	400	420	410	418	431	449	436	428	400	453	441	452	408	414	418	371	407	408	400	439	386	405	435	392	403	423	418	427	405	422	462	413	415	429	433	457	406	395	396	428	422	411	394	451	417	404	416	437	450	427	429	417	430	410	395	441	380	383	423	412	399	441	432	441	424	402	424	410	377	415	452	495	411	425	456	419	424	445	398	433	410	407	435	435	443	373	392	441	397	400	459	415	439	411	428	422	413	406	402	472	419	424	418	412	407	433	408	437	424	389	411	414	406	383	406	445	458	417	446	469	410	434	459	415	411	387	410	414	442	443	377	412	418	407	415	407	380	421	377	402	422	415	472	426	393	463	393	435	400	416	383	425	446	419	429	441	415	400	430	419	435	436	418	400	452	427	395	449	416	414	398	394	423	440	382	396	419	424	432	485	434	385	396	412	429	402	397	446	412	418	467	431	457	449	449	412	435	380	441	426	466	389	437	406	452	404	432	434	442	416	422	388	405	446	427	407	392	433	395	417	391	418	456	432	376	371	418	409	428	430	433	433	428	405	430	416	402	441	415	406	393	434	414	427	430	368	414	411	403	406	435	408	439	399	433	384	416	461	383	410	393	409	425	418	438	407	451	418	432	402	399	395	439	398	422	422	414	410	406	451	421	405	422	419	392	392	402	470	367	428	407	459	411	393	428	439	375	390	413	446	435	409	443	384	435	412	401	434	425	434	443	401	436	426	410	402	379	433	416	431	418	393	439	397	414	409	411	434	429	460	410	443	409	432	406	434	445	433	425	413	397	432	434	429	433	434	423	443	429	415	442	431	448	434	405	416	418	465	435	385	394	411	412	389	437	422	405	400	408	432	422	421	402	405	436	406	442	410	441	428	437	390	454	454	445	413	404	389	432	411	393	425	431	443	420	462	429	452	405	456	429	441	401	399	419	426	438	453	389	438	436	423	431	421	401	403	404	445	415	394	432	435	417	428	406	422	445	422	406	428	429	433	406	403	430	399	433	463	412	418	404	410	427	406	428	471	421	434	390	436	407	398	414	384	394	386	437	434	416	426	431	403	391	408	450	419	392	428	423	452	420	436	430	418	379	395	400	425	409	435	425	472	425	418	398	460	384	380	445	433	415	427	430	421	416	454	388	440	445	426	381	448	432	429	424	411	426	396	387	441	425	426	448	395	421	403	421	387	435	430	396
22848	21036	28686	23826	21330	20696	10471	2014	1055	765	720	535	498	491	478	463	500	455	479	451	464	436	433	417	475	493	459	490	437	448	441	461	467	455	439	398	470	437	452	432	458	474	431	455	483	409	425	443	411	425	474	439	416	466	432	448	455	432	447	452	449	408	451	442	461	452	389	415	421	404	425	466	475	402	450	430	415	460	420	434	445	457	399	446	440	421	438	438	460	441	421	424	411	416	414	422	460	423	443	474	422	441	482	435	400	437	420	451	442	389	457	422	404	452	420	472	463	456	425	430	448	420	412	414	407	367	405	440	419	433	429	439	463	410	397	436	439	410	422	439	446	457	468	438	432	420	406	431	456	427	436	442	427	441	417	471	463	435	423	428	430	449	402	446	449	420	472	453	407	485	445	461	436	401	417	425	456	417	455	413	445	428	414	464	441	450	425	471	438	446	446	428	411	459	444	421	426	433	452	447	431	476	437	458	447	446	411	490	422	414	445	437	436	419	408	428	403	409	430	423	473	439	461	416	418	447	429	444	439	420	434	437	453	462	473	407	460	432	392	439	447	449	411	415	445	412	441	425	409	421	437	430	427	448	434	444	409	443	454	439	446	426	425	424	450	411	435	436	422	438	477	429	425	454	451	454	420	410	428	474	439	428	416	425	440	441	433	426	443	432	397	474	458	420	397	433	451	449	424	430	420	437	449	475	406	423	429	418	459	453	445	438	424	440	431	429	407	445	418	426	460	461	447	422	426	436	449	458	455	478	411	417	458	425	440	415	431	421	426	424	415	451	475	430	441	444	458	432	432	449	409	437	435	454	466	450	410	437	442	428	448	472	477	439	461	421	445	477	466	403	436	453	401	425	413	414	437	470	400	434	456	467	422	463	413	446	414	411	438	420	394	470	430	452	468	419	429	446	445	454	398	399	437	415	410	441	428	443	461	439	405	449	450	454	440	459	440	436	449	467	416	414	428	451	420	439	444	440	469	458	426	421	448	439	428	458	462	433	458	423	434	461	414	424	427	445	451	461	456	378	426	439	443	440	410	453	434	469	405	440	455	440	415	432	459	424	423	439	445	466	434	440	451	428	425	462	437	467	418	448	444	435	439	434	413	387	467	458	441	408	403	438	444	438	450	451	429	421	422	443	448	487	448	464	485	437	448	447	457	432	462	462	406	417	435	451	447	434	451	440	424	455	499	452	418	423	436	412	431	449	455	431	473	423	417	434	420	428	409	427	433	423	457	430	419	438	452	429	419	437	443	420	403	425	426	422	456	438	437	463	413	447	435	420	461	404	420	461	449	440	406	440	456	436	440	450	450	477	446	437	413	485	400	415	433	413	400	471	420	442	455	464	425	423	434	426	426	429	436	476	427	436	453	415	424	427	421	399	430	422	418	446	431	457	440	472	470	423	414	398	424	424	406	468	430	405	428	428	435	428	414	447	452	421	460	434	430	452	441	481	414	422	416	448	456	414	460	433	439	451	431	447	438	452	453	417	423	421	449	433	437	456	432	400	426	480	398	428	451	443	456	440	413	445	438	427	443	454	410	428	437	464	451	415	423	450	456	456	486	449	432	431	454	462	444	427	450	446	422	408	448	424	428	424	448	429	442	467	443	481	412	426	479	441	461	450	407	415	423	402	424	434	443	427	451	444	470	452	424	435	448	402	404	454	425	423	482	464	487	447	417	436	400	444	460	418	429	445	429	424	433	429	434	445	476	394	426	427	461	449	490	422	395	457	424	473	447	418	443	451	422	469	462	451	466	443	414	427	432	432	437	477	394	412	423	439	419	450	424	431	418	455	391	400	426	465	451	408	422	415	421	444	417	415	447	414	441	440	417	419	447	443	424	444	481	441	458	422	485	427	424	441	433	449	412	464	439	457	436	435	431	436	431	405	411	399	480	436	433	406	408	404	426	426	438	444	413	426	419	451	439	433	423	422	459	420	418	403	400	407	462	425	458	423	437	447	471	462	442	486	420	429	444	440	424	422	464	442	462	437	448	424	441	412	433	419	454	409	456	428	438	419	423	421	432	445	391	430	439	434	450	473	430	418	450	466	438	441	446	423	456	433	432	463	455	448	467	420	393	434	434	422	438	433	416	411	459	431	411	408	414	440	434	444	437	429	428	416	420	427	400	440	449	442	471	412	462	469	439	504	429	428	426	456	441	426	460	438	409	452	406	467	461	425	424	424	431	415	416	447	432	422	400	437	434	414	460	424	437	427	431	425	456	407	456	455	414	423	445	428	432	474	452	463	448	444	434	409	451	381	412	437	430	423	427	466	446	428	432	435	452	471	442	462	396	418	443	412	401	452	459	420	462	428	453	386	416	439	433	427	419	442	411	469	444	414	426	450	472	416	463	422	423	480	443	400	420	449	439	439	441	417	412	414	419	442	451	464	425	428	444	413	420	426	452	419	407	441	472	420	431	403	408	391	415	418	429	435	437	389	442	490	465	422	447	408	427	448	465	416	405	401	449	402	421	429	436	443	420	478	452	441	453	423	413	457	465	441	451	387	393	424	446	414	434	396	446	452	414	450	437	490	427	394	416	432	486	440	418	473	409	464	439	445	426	482	430	453	425	436	399	428	446	444	422	415	449	412	441	431	448	399	421	436	454	401	444	391	446	476	457	415	479	474	447	418	418	461	412	419	456	434	460	439	435	468	415	425	435	420	427	474	425	414	437	441	421	460	423	421	418	407	414	448	410	431	429	447	445	368	446	412	432	452	436	464	419	419	403	429	414	427	435	458	433	394	423	456	437	372	429	454	432	432	437	435	460	425	427	434	442	441	438	425	408	425	450	451	411	451	482	424	444	413	454	437	431	422	395	458	417	404	455	431	447	466	451	421	424	427	426	412	419	438	440	409	418	413	432	442	459	410	414	419	463	436	460	408	428	420	411	442	449	428	452	442	438	430	441	433	456	430	402	453	420	440	432	405	434	440	440	402	421	394	413	397	462	438	479	404	461	406	456	479	461	405	432	439	390	398	459	398	417	396	437	425	455	522	425	447	421	409	449	432	432	422	459	431	448	382	410	431	450	405	441	433	458	428	455	441	410	480	445	448	418	435	445	451	439	446	463	414	403	431	433	421	451	416	437	450	445	406	445	401	457	437	462	446	481	433	402	439	440	472	433	452	450	464	427	407	413	408	394	402	443	432	442	438	445	453	427	438	424	418	429	405	445	395	415	430	432	420	462	406	429	437	434	426	420	454	422	430	399	443	455	409	460	413	450	400	405	435	449	447	491	443	420	470	429	427	461	443	426	413	446	426	448	471	391	449	427	407	426	437	465	425	395	410	419	408	428	426	439	450	470	432	438	457	419	446	444	418	429	458	436	421	413	436	447	402	441	431	438	412	487	435	464	444	430	411	429	424	399	463	434	408	455	404	414	437	427	430	431	419	433	428	418	419	446	462	428	438	441	470	464	466	412	450	445	430	420	392	414	422	426	448	441	449	476	465	452	425	437	448	428	423
41737	65526	47878	30140	17744	8931	3590	1847	1258	1021	813	747	592	575	531	549	541	513	480	498	499	483	498	464	514	533	522	501	519	467	490	499	486	505	463	466	498	457	485	487	493	494	462	442	479	515	465	523	503	486	468	472	445	470	495	473	485	478	483	442	476	495	488	460	500	440	489	470	445	473	480	503	488	490	461	485	498	445	470	491	493	444	492	481	421	467	504	442	507	494	499	474	495	478	509	490	490	450	502	472	494	480	516	463	461	476	444	458	467	507	452	455	494	461	482	477	487	480	507	466	467	463	455	468	492	498	457	465	497	468	494	448	450	437	500	490	468	493	477	485	419	455	492	501	462	484	453	493	497	476	464	457	505	471	470	439	445	455	512	506	460	498	477	484	477	523	456	480	475	475	484	477	478	479	483	498	510	449	463	475	453	482	482	478	450	503	474	485	480	478	484	487	487	490	524	501	486	483	480	484	444	506	500	463	487	496	500	453	473	450	464	464	491	458	465	485	478	487	486	473	493	497	492	456	432	469	517	498	478	479	442	491	498	479	464	485	474	492	488	473	490	488	437	516	472	493	516	481	443	439	489	434	481	443	456	435	474	449	481	468	464	456	482	448	481	476	494	505	500	472	524	505	473	488	470	451	447	483	482	499	436	498	478	480	485	484	487	488	481	462	480	477	467	527	460	477	522	464	455	505	454	488	411	465	518	488	489	482	480	475	463	477	489	478	464	480	465	540	500	504	496	463	473	450	474	444	451	463	460	450	469	478	488	509	473	455	486	479	490	462	504	479	485	479	483	459	504	491	466	446	450	481	475	490	489	480	483	484	500	478	502	509	472	487	460	487	475	502	494	467	450	507	474	490	429	478	451	470	487	523	484	498	473	507	442	478	492	504	460	481	514	493	481	471	468	487	475	446	459	488	436	469	512	479	502	500	474	467	436	501	479	467	511	475	440	499	489	450	453	495	486	485	475	450	470	442	486	491	448	501	488	488	498	478	489	489	459	520	472	479	490	487	495	472	467	411	467	527	468	479	463	486	495	474	462	430	479	457	530	480	522	482	480	480	454	469	469	458	457	465	458	506	456	494	492	475	500	473	477	470	477	486	462	454	497	463	476	511	463	475	473	450	495	483	445	507	466	497	476	448	495	477	471	479	515	465	431	450	484	509	457	501	497	487	470	473	485	483	493	471	514	480	504	491	483	498	485	458	489	472	457	459	487	454	479	480	487	487	482	482	479	470	502	512	495	506	499	486	508	491	501	481	457	510	460	504	463	448	525	468	484	474	507	491	471	516	447	450	495	472	449	456	466	455	495	457	430	496	465	498	452	489	478	488	469	484	485	482	455	450	468	459	486	457	455	477	463	473	476	521	507	455	505	496	524	487	494	448	476	482	528	478	486	475	462	447	489	502	445	456	462	474	466	489	483	462	521	490	480	522	481	461	516	502	511	464	489	477	471	499	532	437	467	487	468	455	512	481	456	459	500	433	459	495	479	462	499	470	471	471	470	498	463	488	497	491	466	493	492	463	436	446	484	460	487	469	478	472	478	486	471	492	465	506	490	461	473	462	499	500	491	484	496	485	451	506	497	475	450	490	443	457	465	477	476	474	437	453	461	448	469	435	492	465	466	513	463	483	483	507	443	464	486	519	459	520	502	496	481	499	445	445	476	477	517	476	471	500	456	472	487	446	475	495	468	482	498	469	491	465	431	509	458	485	475	493	494	498	522	487	440	436	474	511	499	498	478	483	480	484	450	457	459	478	452	480	511	484	437	481	504	474	477	475	466	486	487	458	466	470	469	478	473	476	483	443	476	500	461	503	472	473	475	453	491	430	499	478	515	485	499	453	477	467	471	500	452	496	530	484	469	445	476	476	504	497	503	506	493	447	469	470	492	497	519	493	458	464	470	485	479	466	455	472	474	442	495	481	449	480	504	457	467	507	470	468	471	513	463	481	479	450	467	442	470	485	463	523	469	450	451	499	486	482	509	521	479	474	493	484	500	481	502	455	509	490	516	508	451	471	500	490	495	499	518	493	465	440	461	449	499	494	525	472	475	513	513	501	481	463	469	487	483	472	425	520	464	482	481	453	452	464	476	508	470	484	491	486	527	488	475	515	435	486	462	509	488	507	493	477	514	470	468	485	458	456	494	455	495	479	492	451	488	496	494	434	475	425	463	491	499	462	466	472	505	489	478	433	513	484	484	494	463	509	445	527	476	483	466	474	494	498	495	468	474	497	467	479	509	467	460	490	528	510	482	480	453	458	504	469	453	496	495	511	456	482	485	458	466	462	471	492	494	478	512	476	495	544	487	468	435	476	498	432	451	487	460	450	493	494	452	455	501	483	500	479	468	462	441	471	471	470	461	440	485	460	494	478	466	465	479	495	474	475	480	444	494	482	481	450	492	462	483	522	511	453	459	460	500	453	459	484	493	496	492	464	465	498	454	470	478	488	512	477	481	456	437	511	517	433	492	432	458	453	480	462	476	501	490	527	483	491	482	499	489	461	453	468	515	508	483	495	523	461	462	491	483	451	469	453	486	496	477	472	446	520	452	468	493	501	458	513	492	534	511	445	480	513	480	464	493	454	492	442	473	505	493	475	471	456	508	509	507	487	481	441	488	494	487	475	467	425	469	470	439	537	469	507	508	510	441	470	485	488	484	495	488	480	505	467	466	507	514	477	528	483	485	458	489	478	500	487	516	504	485	462	490	488	413	468	476	472	453	468	508	449	504	456	504	509	491	474	488	489	475	485	477	456	432	476	472	475	473	487	472	471	452	494	484	428	472	474	479	447	436	481	480	461	461	449	461	480	461	481	493	443	485	478	460	447	490	471	507	479	509	531	471	464	484	440	457	435	467	511	502	490	439	462	443	468	468	465	473	482	467	482	478	464	497	484	491	518	446	454	464	446	499	465	481	498	490	509	467	481	486	490	459	471	498	492	445	469	475	482	447	521	487	441	490	475	486	437	462	490	468	484	467	485	523	473	501	495	453	465	494	507	457	468	452	459	449	453	465	470	503	497	476	477	492	462	501	468	475	477	486	491	461	452	475	507	432	483	410	537	502	452	467	457	490	470	473	474	464	530	497	444	487	460	457	499	454	472	454	501	465	500	479	502	459	487	486	479	498	476	478	499	471	467	471	460	469	453	510	469	508	486	479	465	494	497	475	465	492	460	474	462	489	473	495	468	517	540	471	470	469	469	465	498	478	498	506	538	504	456	471	482	492	502	465	514	467	461	486	477	469	478	535	504	475	476	475	481	512	435	447	478	488	424	465	526	487	472	482	480	485	504	456	474	474	523	492	491	485	435	467	461	514	468	503	471	499	539	481	466	503	445	472	471	443	508	462	451	450	484	447	489	441	453	456	477	467	431	516	463	468	508	448	456	474	478	496	492	466	491	480	475	489	483	469	477	467	486	466	448	498	480	454	454	475	518	497	508	452	464	486	497	477	453	487	487	510	500	477	492	481	448
31755	32453	32812	16937	4397	1431	541	409	330	363	323	318	283	279	273	265	295	265	265	266	255	275	285	259	275	263	310	268	298	259	269	257	264	276	251	300	259	239	259	276	263	287	238	253	281	250	269	285	271	271	289	271	287	284	239	271	282	249	257	271	280	263	258	262	285	272	274	271	284	267	247	248	265	257	255	268	249	306	282	258	233	291	251	282	257	263	284	294	262	286	257	258	298	246	256	265	286	281	273	275	285	281	255	265	270	257	277	296	273	263	272	296	257	272	248	290	275	262	240	280	298	279	301	289	287	287	288	257	277	275	273	308	260	269	290	273	278	247	273	272	283	270	280	251	269	288	257	279	238	258	257	281	267	257	280	255	246	268	286	260	286	268	264	309	269	276	293	292	275	281	266	251	291	284	264	264	246	259	290	269	270	255	302	298	277	286	264	269	259	303	280	272	256	276	277	272	253	260	266	243	252	273	269	259	245	285	264	242	287	268	269	298	264	256	235	298	274	260	278	259	255	263	285	252	288	237	276	252	265	267	287	257	246	281	253	265	294	248	285	263	292	244	265	244	285	264	276	276	242	247	263	272	261	273	276	255	284	271	270	284	265	262	275	262	256	229	243	249	252	259	272	261	267	245	267	282	302	251	267	280	287	281	275	292	286	259	266	292	277	249	258	271	254	274	247	276	250	250	267	288	275	282	281	276	260	297	293	270	260	292	285	253	287	329	269	284	282	271	270	251	261	244	256	262	251	268	267	266	273	288	272	317	279	277	223	283	277	260	269	260	281	295	294	244	303	253	277	280	258	281	279	250	240	262	260	283	268	294	271	260	267	242	252	290	246	258	301	276	281	264	275	267	276	308	279	283	275	249	283	239	252	292	247	272	252	283	283	291	290	250	266	286	246	279	302	283	276	291	288	273	273	245	264	266	274	281	268	244	277	273	290	294	265	266	259	284	288	270	274	248	249	264	281	275	229	297	261	253	268	275	253	255	283	230	278	270	261	263	273	244	255	298	298	269	262	276	283	274	257	279	273	256	288	267	283	283	266	284	252	251	291	287	251	261	258	239	274	282	295	265	267	276	247	263	296	277	281	317	274	262	254	282	297	259	271	286	245	281	284	254	260	263	293	267	261	287	287	247	287	288	242	306	277	271	290	295	267	290	268	283	279	269	269	263	245	274	257	274	271	274	224	268	299	274	258	257	270	282	279	263	273	297	292	279	233	277	242	269	283	281	268	258	256	316	258	280	262	254	294	272	286	244	264	259	277	269	253	278	292	257	280	287	289	281	264	280	270	261	279	290	228	248	269	289	236	283	285	268	285	280	291	265	270	290	269	282	296	305	283	261	296	245	241	267	267	261	287	270	246	240	277	259	274	226	251	259	251	279	241	262	284	250	250	277	258	272	283	264	266	294	266	258	287	248	239	301	301	272	288	286	279	260	287	267	285	292	270	253	267	258	286	263	275	308	283	256	275	292	277	237	253	279	290	283	262	261	274	255	252	278	267	275	259	272	280	249	295	269	288	274	289	284	261	246	268	299	263	270	301	269	260	272	267	266	259	282	265	297	242	265	260	260	268	229	269	267	265	271	268	277	276	264	285	274	278	248	270	257	293	258	275	303	276	225	275	242	295	243	264	275	267	261	237	284	256	270	224	257	271	259	264	263	309	292	250	231	275	268	252	264	276	228	280	246	243	297	280	283	248	289	276	274	273	279	267	262	267	263	260	271	240	257	261	252	267	293	258	253	275	279	276	280	243	267	254	243	267	258	278	278	260	276	252	257	263	273	268	266	278	246	217	291	284	261	279	265	271	295	254	271	257	280	270	277	255	247	279	248	270	284	253	277	256	282	256	270	243	290	280	261	271	252	278	260	264	262	269	288	260	281	229	275	257	292	276	275	291	287	241	267	254	262	264	265	277	223	282	255	281	248	229	261	262	247	281	259	257	261	254	252	259	285	264	285	243	276	246	279	260	271	280	288	276	261	249	290	244	289	290	276	306	258	262	277	245	245	273	282	262	310	296	279	244	285	249	257	257	263	273	260	249	270	277	271	260	272	260	253	244	263	263	285	291	272	256	271	244	280	251	249	266	265	282	276	272	292	287	276	284	255	277	298	269	278	247	294	248	269	273	267	301	248	273	267	252	248	286	280	271	282	262	262	268	313	278	286	277	272	276	260	273	277	288	244	279	279	264	267	265	260	282	260	289	281	276	271	249	263	265	278	232	265	255	272	268	277	262	283	275	294	234	273	241	304	279	246	260	268	271	262	273	260	264	257	243	261	271	254	228	249	285	294	275	295	272	276	253	305	265	277	276	304	261	239	246	242	282	259	281	284	280	276	275	260	293	258	276	294	266	254	288	246	287	264	275	273	282	255	295	272	280	251	269	241	262	271	271	274	289	250	260	304	257	250	241	258	266	266	258	263	268	252	274	268	290	271	265	295	259	269	255	258	272	245	275	270	278	292	266	269	274	256	256	303	260	251	254	288	271	258	268	248	259	279	311	279	255	264	260	271	300	273	263	293	251	270	259	262	264	240	297	244	254	266	267	257	268	249	248	276	261	287	269	246	265	240	274	275	268	291	284	296	258	277	264	291	259	293	285	279	270	259	261	239	295	253	257	238	262	260	292	254	286	262	276	272	263	263	248	279	282	272	269	263	288	271	241	256	272	262	260	256	277	258	268	292	280	278	255	276	261	272	268	271	285	277	264	255	256	255	267	276	263	265	289	270	253	283	258	278	258	260	309	283	296	257	266	315	306	266	237	264	279	295	285	270	298	223	290	249	288	299	273	282	289	264	284	299	239	283	259	271	293	251	287	283	262	252	273	282	294	246	258	244	283	309	281	256	291	253	263	275	245	280	249	274	270	256	316	280	292	257	266	262	258	260	253	279	239	246	243	284	276	307	270	288	276	252	270	259	286	282	271	238	259	286	246	282	271	292	272	259	259	269	236	286	249	240	240	274	270	294	260	235	277	279	302	230	239	282	297	276	260	269	289	279	262	262	234	261	272	258	241	248	272	281	253	254	284	307	283	285	286	271	257	269	285	293	266	295	254	306	291	267	295	254	278	253	262	273	244	280	269	286	253	266	288	276	293	269	254	255	275	260	275	253	289	270	279	255	276	292	267	262	283	267	266	278	255	242	283	262	301	240	285	276	268	257	277	260	254	293	236	262	269	259	263	288	298	260	240	271	268	286	266	263	263	279	290	251	304	256	263	305	260	279	272	247	280	275	284	247	267	250	256	253	263	302	281	266	228	282	274	252	272	251	263	282	250	254	275	262	285	295	279	265	271	264	270	251	305	278	270	257	282	271	270	273	271	255	277	290	291	285	287	278	285	272	240	251	270	268	258	274	274	270	254	257	256	261	299	276	276	265	259	235	287	271	252	282	252	291	285	296	277	280	292	270	288	272	239	289	254	260	261	273	266	262	271	238	284	268	268	300	274	258	245	281	256	282	297	276	264	268	274	268
37247	47376	31836	13064	5086	2126	811	503	476	413	403	377	311	337	329	294	353	334	306	313	324	303	311	311	297	295	317	302	307	315	335	311	307	295	333	285	328	355	323	315	309	326	319	294	325	304	304	329	300	304	306	325	292	308	318	289	336	313	309	315	314	291	297	291	306	310	291	303	307	290	308	306	323	332	340	315	313	300	328	332	308	310	288	309	287	325	315	317	301	304	306	326	306	284	339	324	274	310	326	292	309	321	331	338	286	310	312	309	302	307	318	329	341	314	332	279	328	306	316	313	312	315	330	307	325	296	298	305	291	291	317	315	322	334	299	301	345	314	333	338	348	299	308	327	305	306	322	336	307	332	325	312	301	323	282	330	310	339	311	362	262	276	289	307	321	304	316	286	319	327	312	318	288	357	328	328	323	321	353	318	273	294	310	302	306	305	324	313	318	316	328	320	287	355	320	306	319	299	327	306	319	316	319	300	301	293	349	331	299	300	317	308	354	297	286	280	303	316	303	306	296	303	306	310	318	311	319	314	333	338	320	293	293	311	285	315	279	309	291	310	324	329	296	313	360	309	347	324	296	316	317	320	299	315	324	321	306	335	287	303	316	331	315	310	301	311	285	317	344	351	304	324	320	310	324	315	335	299	324	310	298	318	281	348	322	338	304	317	307	309	317	312	309	306	315	300	293	331	282	330	350	317	302	292	308	341	320	368	321	319	350	326	334	313	307	331	310	304	322	321	320	322	316	351	338	292	315	331	306	297	317	322	292	347	312	311	338	358	315	332	312	312	315	302	329	310	307	309	276	347	318	329	310	299	326	297	320	352	335	328	351	328	321	269	306	266	335	315	345	276	315	318	315	314	308	294	354	305	325	326	326	299	324	323	314	301	291	314	305	323	291	325	314	334	306	287	305	306	349	294	327	318	298	348	296	308	315	324	294	352	330	280	339	303	330	328	280	303	339	314	319	286	331	352	339	336	319	311	303	313	291	304	319	271	329	328	314	300	332	337	308	324	328	306	361	323	335	334	337	298	300	307	309	333	334	325	309	301	303	344	348	326	304	320	314	312	350	307	292	310	327	312	349	332	321	348	312	336	307	333	320	303	340	326	331	306	307	335	305	314	320	316	328	300	308	323	322	309	299	317	351	318	299	319	325	348	265	306	333	330	367	334	309	282	288	353	336	284	326	296	330	335	332	292	301	292	283	323	296	310	304	342	319	300	285	301	321	345	351	312	297	335	296	331	302	327	299	294	317	329	322	324	346	320	298	267	275	322	288	305	319	308	306	312	331	319	295	332	298	312	298	314	313	321	344	327	334	318	327	320	301	360	324	325	299	286	329	326	327	325	347	308	312	310	344	340	306	294	326	319	310	296	322	339	319	315	279	325	297	316	285	278	310	311	349	317	299	301	353	291	312	310	312	328	306	330	312	336	299	317	308	285	294	348	322	318	347	298	325	325	327	289	322	321	311	320	310	309	326	334	307	335	329	282	294	288	306	328	323	302	347	320	317	289	295	311	280	303	310	307	319	313	326	297	339	320	332	288	290	337	324	316	305	327	307	328	325	309	287	336	309	313	332	308	303	290	297	322	308	326	317	297	334	292	312	312	317	341	331	324	320	351	296	316	322	352	306	302	344	310	321	316	324	312	333	330	312	311	318	329	306	314	323	338	294	312	295	315	343	335	327	317	337	303	295	321	277	317	328	301	318	317	326	356	326	331	291	305	327	321	337	311	349	261	335	291	311	301	300	336	329	318	323	344	298	325	343	308	318	324	320	307	312	316	344	312	326	333	344	290	273	291	317	304	337	317	336	335	310	291	295	314	276	311	306	304	289	285	285	288	341	307	298	342	322	325	333	303	308	303	330	313	327	314	314	318	360	310	278	356	341	317	309	336	340	305	329	336	326	312	308	310	284	278	311	320	310	295	294	324	340	331	322	320	321	288	292	328	332	304	313	337	303	310	288	353	321	320	312	309	346	341	311	326	321	346	310	329	299	284	309	294	308	315	311	310	310	321	282	313	302	295	319	311	296	298	334	315	318	304	321	329	276	295	319	342	303	294	330	325	311	293	301	328	294	293	303	310	319	330	322	321	312	325	315	324	334	302	302	279	324	323	298	326	299	307	298	337	311	322	299	297	343	308	300	317	300	284	297	297	315	310	298	296	324	314	339	320	300	328	335	296	316	351	275	327	318	287	335	322	318	355	344	279	304	323	339	312	314	293	288	326	292	327	335	316	356	348	287	322	346	291	326	351	267	284	286	313	284	322	295	318	318	308	312	326	324	306	313	302	318	317	327	337	302	312	310	306	310	317	308	284	340	333	298	288	313	311	292	304	298	311	288	299	332	312	317	314	331	300	287	329	309	329	293	309	325	295	326	275	320	321	294	338	325	307	324	291	317	296	335	329	327	324	347	324	351	309	287	344	314	292	300	306	278	310	312	308	312	261	303	310	311	322	320	327	309	310	314	328	317	338	307	323	285	329	325	329	285	321	340	343	308	338	308	337	345	316	299	295	321	288	297	317	292	323	318	317	326	292	319	314	326	332	318	312	325	324	316	321	319	323	327	340	324	311	342	314	322	320	319	327	310	335	301	326	326	295	305	299	334	336	321	322	314	333	329	307	290	312	305	310	327	330	320	341	269	326	332	297	331	321	302	308	312	308	318	317	304	335	326	307	312	344	301	321	283	343	344	296	334	294	300	301	340	322	325	330	314	292	317	328	332	306	315	293	318	313	327	341	290	302	341	327	317	332	305	304	307	323	333	334	318	299	321	330	276	301	300	299	322	319	347	344	315	301	292	329	322	286	320	306	323	305	320	317	326	326	329	316	320	299	294	321	276	338	323	322	318	313	318	345	313	308	320	296	317	343	302	291	329	336	337	328	331	310	323	282	313	345	308	346	323	318	291	311	322	341	314	295	334	332	364	320	310	306	294	341	319	315	280	325	313	286	331	309	319	326	313	325	314	291	309	323	331	317	310	324	351	289	316	345	295	332	310	317	327	319	320	292	313	309	306	308	328	313	365	321	323	327	310	322	312	329	337	319	316	316	307	318	329	311	306	318	311	309	317	287	323	357	344	288	296	318	312	310	290	343	292	319	323	354	314	296	290	304	322	332	317	315	338	285	331	301	318	311	286	328	310	325	330	317	325	323	313	322	305	314	339	302	327	311	313	335	277	322	319	310	318	313	302	353	285	298	328	326	308	343	299	304	306	276	285	343	323	281	348	312	290	303	303	312	306	326	339	288	318	303	304	332	274	304	305	325	316	296	323	312	294	335	318	312	299	320	309	312	291	313	316	302	279	300	310	339	338	291	303	289	310	327	342	307	296	345	301	345	315	309	318	299	285	308	281	346	328	310	300	290	279	311	329	307	325	289	310	306	328	318	292	333	288	336	312	299	328	333	295	301	318	297	332	342	352	297	284	315	332	328	327	310	304	300	325	286	326	338	318	296	301	327	323	311	300	352	357	303
24083	21052	28123	24625	20871	12568	3454	1031	582	442	381	380	347	334	294	325	309	309	298	331	273	306	271	305	295	289	295	300	266	300	274	304	305	320	288	293	274	306	297	273	348	281	290	295	271	293	277	272	327	315	264	282	286	269	276	277	288	285	281	315	300	280	291	314	286	278	312	284	291	312	284	280	303	292	277	308	290	331	279	287	290	250	280	293	281	306	285	287	285	276	292	278	281	321	270	291	286	306	282	290	279	319	306	281	288	275	295	271	267	288	278	293	265	310	294	280	282	299	310	280	290	290	304	302	301	302	294	272	272	306	288	272	297	278	314	287	275	299	313	283	287	288	319	311	286	306	315	293	287	312	274	300	270	284	305	288	296	282	310	275	312	296	316	278	284	304	292	277	286	303	307	302	310	292	320	300	269	304	307	271	299	265	302	277	278	292	300	295	284	293	276	310	297	292	300	265	297	283	307	279	312	311	285	265	290	299	289	292	285	289	302	279	278	287	323	292	285	317	288	283	312	291	291	282	312	289	321	309	273	306	289	294	320	282	304	282	309	285	305	259	298	276	268	316	303	301	302	334	291	305	307	327	305	278	296	269	273	280	275	265	285	313	289	329	281	303	288	302	303	290	291	278	291	307	316	295	275	301	291	292	294	304	281	272	309	266	292	307	263	294	295	290	281	302	289	303	318	259	278	284	296	283	301	273	283	290	290	280	280	296	262	291	330	294	300	269	249	304	316	276	275	298	320	269	293	276	311	293	290	271	278	279	281	295	294	314	288	291	262	311	280	287	279	283	274	269	293	274	274	302	277	305	261	306	291	273	285	288	305	309	286	291	281	296	327	298	320	307	286	297	308	273	257	300	299	301	283	274	305	304	301	294	278	315	275	287	293	299	276	311	265	266	285	284	312	277	284	314	319	290	277	320	277	283	318	297	286	296	269	298	256	335	312	273	321	304	308	296	274	292	303	291	290	296	278	282	296	286	328	290	271	278	305	290	313	324	298	301	307	283	291	314	289	277	269	283	296	303	272	256	287	293	295	277	305	315	297	279	289	284	310	276	294	294	281	305	299	261	265	296	306	323	284	295	301	291	256	277	295	284	311	303	275	274	267	287	313	279	301	289	237	252	287	267	302	276	293	306	291	289	287	279	296	297	298	289	258	278	325	298	281	332	267	280	293	301	274	301	253	256	306	305	284	285	255	293	266	296	265	304	306	274	284	318	278	302	323	274	301	307	302	288	311	308	271	304	293	290	317	265	289	292	296	272	291	260	256	284	285	299	298	288	295	275	282	302	299	268	288	279	306	285	304	273	298	274	271	269	272	254	282	306	311	300	277	303	299	297	297	291	301	281	268	290	308	289	299	285	280	287	271	321	298	299	277	311	326	297	284	291	300	280	286	281	271	291	280	298	244	305	287	265	286	271	258	304	308	284	266	291	287	278	308	305	293	296	251	320	288	285	283	284	280	287	263	275	302	294	265	309	308	298	295	277	283	275	287	323	265	287	284	294	286	291	314	301	268	279	282	261	290	295	273	342	291	260	270	276	287	297	299	291	282	290	263	279	304	294	289	274	292	286	302	303	288	312	259	278	270	297	258	280	312	294	285	274	298	287	276	289	266	281	274	303	292	309	285	310	300	298	282	255	288	298	283	268	298	287	296	273	270	284	297	284	290	303	293	279	310	272	298	279	280	307	310	311	256	291	282	281	276	310	328	291	272	289	272	268	279	288	312	281	315	280	305	304	275	291	272	292	289	293	294	289	276	286	285	277	266	291	302	320	306	288	303	292	326	281	279	273	300	295	291	299	280	290	253	304	289	263	302	298	295	304	269	324	279	295	278	284	289	285	301	283	297	291	308	304	298	270	290	302	290	279	290	297	271	307	280	309	282	294	282	285	301	275	279	298	308	297	307	298	322	300	288	295	273	318	308	275	292	288	304	309	285	280	274	298	284	275	313	318	292	273	316	274	301	261	313	281	296	269	321	295	337	311	291	303	280	310	307	269	279	298	279	280	277	289	280	296	252	293	290	294	332	315	302	300	286	295	303	276	302	289	331	288	286	302	260	267	252	300	272	282	288	266	272	301	300	279	297	276	293	291	299	275	287	263	286	292	300	304	273	274	279	294	293	311	302	292	273	267	259	269	304	291	300	295	331	267	266	279	284	240	283	278	290	296	289	274	288	286	275	301	267	276	300	304	325	305	278	301	291	280	314	295	296	297	313	284	275	286	293	294	280	285	330	320	269	295	274	293	277	279	271	338	284	273	267	294	310	291	298	288	291	270	319	263	291	266	261	251	301	275	301	287	274	304	280	305	296	269	272	298	302	293	243	267	283	302	299	279	304	298	289	288	293	288	255	260	294	278	280	316	281	317	281	290	266	286	291	277	307	259	318	287	256	285	319	290	283	284	310	280	281	267	299	279	289	295	286	241	276	291	281	298	303	279	305	298	278	316	280	302	297	280	303	283	285	306	302	301	271	279	316	294	318	282	301	292	303	276	278	295	312	294	271	247	263	317	284	268	279	277	253	265	279	286	295	306	306	307	296	281	285	305	280	300	299	250	271	286	306	275	308	294	285	322	288	298	296	284	264	310	296	290	267	277	303	291	269	303	304	308	299	319	280	304	292	280	291	301	281	313	302	265	294	271	276	306	288	276	301	246	279	294	338	298	276	299	311	314	281	284	280	300	284	282	290	315	282	271	275	256	278	307	277	274	315	295	292	269	315	283	313	260	286	280	261	301	305	303	293	320	279	303	283	289	269	291	276	287	282	311	269	269	277	304	278	287	290	274	263	295	289	276	332	272	326	291	288	278	299	300	268	284	272	284	294	295	275	275	290	305	294	269	291	272	285	264	308	287	291	306	294	284	273	286	297	282	280	289	304	287	297	325	301	285	298	284	309	301	288	275	303	295	305	297	309	319	316	278	311	281	323	279	295	270	341	284	332	308	268	272	280	280	265	276	293	311	284	279	299	281	291	296	294	288	310	303	304	298	258	308	304	345	284	261	303	308	281	288	293	264	306	306	286	285	318	262	292	317	304	271	300	304	286	302	290	335	276	295	304	315	304	311	291	264	310	292	270	296	298	279	352	297	311	309	315	289	320	317	284	292	299	297	254	284	292	293	280	290	293	278	292	269	306	280	263	293	302	296	289	296	281	298	267	290	307	277	315	297	251	285	272	320	294	282	306	289	287	291	290	282	290	287	305	249	273	273	304	309	296	265	312	273	270	285	292	314	303	263	302	267	304	295	303	292	326	292	322	297	295	314	282	282	268	294	297	286	299	300	258	283	273	279	285	299	278	305	295	276	308	324	280	299	302	301	293	286	309	306	307	263	293	291	294	287	292	280	285	298	298	307	288	311	258	256	270	305	290	325	339	290	286	274	308	294	314	247	268	313	297	278	274	326	278	325	297	298	322	294	283	277	304	298	329	308	293	316	298	307	281	276	277	299	272	307	291	300	311	297	264	285	303	307
38410	59691	37942	23254	14587	7032	2681	1149	804	617	501	414	383	392	361	333	339	380	346	331	333	319	320	351	328	305	373	331	358	319	341	319	349	312	323	375	340	357	339	361	323	300	313	364	320	297	286	349	350	310	306	295	318	294	318	361	329	357	321	312	307	306	328	312	356	359	325	315	325	327	316	332	303	294	324	351	303	327	335	301	344	310	351	320	360	340	350	328	304	306	354	334	354	321	316	321	351	331	349	319	310	339	311	328	360	317	336	339	333	335	353	337	328	330	338	335	325	366	343	372	313	350	336	317	355	335	339	344	345	323	345	362	338	334	336	333	294	312	346	350	332	309	344	343	346	295	297	307	311	346	362	310	308	320	321	341	316	327	308	387	311	335	340	342	327	340	329	338	343	356	320	338	317	344	334	317	343	339	292	314	337	362	317	341	306	329	317	353	330	333	338	337	358	309	310	344	308	326	359	344	306	324	327	343	339	372	332	322	353	311	338	349	366	340	321	314	317	329	328	347	309	356	302	337	342	299	308	316	345	338	336	336	342	330	333	356	331	343	317	367	283	309	327	325	339	323	338	331	333	349	317	345	332	326	334	342	355	331	339	321	329	343	349	302	330	321	290	351	343	330	322	351	328	339	301	368	336	306	364	352	359	332	337	360	316	330	326	309	345	328	313	359	341	325	312	322	325	367	321	330	314	344	346	358	330	327	296	333	302	354	351	332	332	358	336	306	350	323	342	332	305	358	316	342	347	318	325	338	339	356	360	321	321	311	348	326	324	351	320	304	363	359	322	337	316	329	312	327	324	338	353	301	356	326	353	354	379	334	345	324	335	318	338	361	297	336	362	325	346	372	401	315	310	353	320	332	299	338	335	341	360	337	320	341	325	346	334	325	334	320	338	355	360	352	337	306	337	327	363	359	345	339	317	345	332	316	334	351	332	335	290	334	296	324	309	319	315	351	350	337	351	346	321	324	319	337	344	329	337	373	346	352	354	344	344	329	292	329	310	341	349	310	311	337	326	339	320	332	360	334	313	345	343	331	340	324	330	323	308	325	349	324	324	335	307	330	325	320	328	319	314	328	311	344	326	324	341	351	319	348	326	337	365	341	329	345	332	387	318	314	347	311	316	317	350	322	312	354	347	338	357	330	321	317	308	343	326	321	318	325	339	287	331	330	342	318	326	330	318	332	338	345	337	323	314	346	343	312	316	296	322	357	320	325	346	335	346	318	357	341	360	354	340	365	321	350	324	367	355	309	341	304	306	314	344	328	322	350	325	342	317	323	351	386	366	334	338	348	340	308	336	326	350	337	331	332	330	340	332	336	370	353	318	368	303	322	312	338	301	334	326	313	329	345	339	331	327	302	318	314	349	334	306	301	333	339	336	316	311	304	353	352	337	330	304	332	338	328	318	320	354	339	329	317	359	346	330	318	342	342	353	336	342	314	318	345	334	341	312	322	346	315	326	297	334	308	336	330	324	364	359	309	323	333	310	348	337	342	333	352	327	340	333	315	348	317	355	345	370	346	359	351	356	347	338	337	334	321	335	330	353	343	320	312	349	363	327	335	352	304	359	335	318	340	334	352	334	352	344	323	314	358	328	353	339	341	357	352	343	322	306	329	326	303	296	328	324	311	340	324	317	325	349	328	327	324	321	326	329	288	316	332	349	312	356	345	321	330	351	310	347	337	312	329	307	336	329	357	336	336	357	330	328	362	327	343	365	340	326	294	327	317	347	343	321	284	314	327	352	340	375	366	311	347	361	346	283	360	313	318	343	343	322	327	353	337	341	327	331	326	321	332	340	323	326	318	355	341	340	314	351	337	350	326	333	335	339	313	376	344	302	348	350	322	319	338	344	320	330	363	332	331	300	342	343	341	335	341	315	357	368	331	312	351	316	357	321	320	323	308	322	317	331	324	317	346	359	333	314	331	356	339	314	351	338	308	322	347	340	328	352	315	319	286	369	377	324	329	338	350	331	336	314	330	329	331	379	354	329	330	324	333	327	316	346	320	333	350	300	348	338	356	346	335	325	354	380	332	320	330	341	349	346	316	353	333	324	346	310	318	335	328	342	310	335	339	353	300	348	306	366	345	301	317	320	334	335	305	345	330	354	356	355	355	335	343	310	354	338	322	328	338	351	317	309	292	360	353	359	315	350	345	314	315	303	334	334	370	313	356	347	311	334	302	356	336	315	322	346	335	346	328	368	335	299	340	321	309	348	335	332	314	327	325	311	325	326	338	318	333	331	331	325	300	335	349	350	306	350	320	328	329	331	365	329	318	347	354	331	310	328	335	322	327	315	295	338	315	332	321	304	326	338	339	368	346	335	314	342	353	344	324	344	331	335	336	336	330	344	324	362	330	353	329	311	329	316	348	347	323	336	315	315	303	333	327	339	350	348	329	332	354	326	334	330	341	345	358	342	311	320	355	317	355	327	346	345	298	314	347	374	323	338	318	362	311	344	351	337	331	356	315	320	334	327	310	343	356	311	322	327	331	316	339	328	349	297	346	314	327	328	340	310	339	316	321	330	350	332	350	309	328	356	337	365	313	358	338	321	321	334	321	324	313	335	349	322	320	324	313	311	324	318	327	339	361	340	344	350	327	327	356	361	316	332	298	315	342	350	347	317	320	349	324	316	312	309	320	348	341	338	335	357	346	333	325	335	307	319	343	348	367	312	334	369	356	338	364	331	336	328	341	305	331	348	333	347	353	366	340	332	344	315	349	314	383	327	341	328	341	340	342	313	306	355	339	332	333	298	323	350	296	322	336	330	309	330	354	309	347	298	361	301	330	323	338	331	342	379	328	302	316	341	313	320	350	341	341	321	342	313	346	322	333	340	350	342	327	353	338	336	337	333	324	349	362	330	352	348	344	346	341	342	316	333	352	334	322	365	312	330	332	349	302	312	314	316	346	315	339	350	311	340	340	343	334	301	353	315	310	348	320	327	323	286	323	347	337	343	334	313	313	311	325	338	345	335	338	348	356	321	306	347	327	313	327	332	319	314	317	315	355	301	333	318	326	327	330	337	348	341	331	302	349	293	336	319	324	351	299	346	339	343	347	338	320	361	307	315	369	351	325	347	358	329	287	327	311	346	318	360	352	369	328	324	318	343	331	342	296	333	318	337	321	339	328	336	336	335	288	296	335	329	315	302	317	317	336	312	304	327	327	324	332	313	309	349	351	321	338	325	356	346	343	325	351	340	312	356	336	342	328	310	304	348	340	339	344	322	334	332	349	346	327	350	334	366	382	395	319	339	299	348	346	333	322	338	322	345	345	356	311	337	313	333	351	327	368	360	335	353	357	300	306	335	334	307	374	345	335	337	354	347	359	317	321	322	320	333	354	320	327	320	343	371	306	344	330	316	303	305	358	338	297	304	333	342	342	340	332	353	375	353	340	334	365	320	366	353	344	365	324	337	331	338	305	316	353	372	338	347	334	347	318	334	357	332	319	312	325	326	304	336	349	348	363
25254	21429	28558	26393	15984	5746	1784	767	508	478	400	370	370	398	371	381	384	354	362	360	377	382	344	384	358	352	363	370	360	360	394	353	348	394	342	343	385	342	371	395	361	369	378	405	338	353	382	342	336	373	382	361	325	346	360	392	366	352	390	335	361	379	365	373	382	355	356	399	340	367	350	367	357	367	345	361	389	344	355	360	363	360	363	351	350	316	386	335	335	358	338	372	366	364	390	342	366	373	369	335	395	363	378	340	360	317	347	385	347	384	347	375	382	389	369	360	383	394	373	354	351	345	361	339	404	334	350	351	363	393	345	343	340	388	362	349	380	371	371	387	354	393	363	342	393	359	339	370	389	374	363	386	341	382	353	356	365	331	369	369	353	363	363	337	380	362	384	389	378	312	389	359	375	381	351	356	321	330	363	340	396	358	346	368	359	369	376	335	370	361	355	390	346	364	367	359	370	362	399	347	357	391	374	363	363	356	356	373	359	398	334	354	353	398	363	319	360	350	379	375	366	360	345	357	352	336	350	390	360	392	328	378	340	380	374	390	372	356	371	350	370	341	345	353	343	361	368	367	353	336	378	338	391	342	378	420	345	371	364	355	375	376	372	364	362	393	369	368	341	360	370	370	358	393	362	384	366	373	345	365	396	349	362	372	344	325	398	357	378	357	341	361	366	384	367	363	391	374	363	369	336	345	346	346	334	376	363	348	338	390	347	335	337	382	362	379	393	379	377	396	343	341	389	336	369	344	380	382	335	399	339	335	357	366	355	345	369	367	367	386	345	416	350	349	372	356	388	366	346	358	333	369	367	386	340	359	361	338	358	371	358	347	370	366	358	355	361	366	350	350	388	404	366	369	407	386	337	375	369	341	347	351	419	379	372	379	368	358	329	404	365	377	361	349	378	345	374	371	387	333	351	370	388	348	374	382	366	363	312	356	374	345	329	371	328	369	355	357	390	353	356	363	377	363	354	383	366	339	335	352	357	342	379	338	392	351	358	388	368	336	335	398	354	358	349	376	389	372	362	382	367	371	388	396	317	380	351	381	376	369	368	340	359	361	362	351	350	365	384	367	392	339	336	377	354	368	394	358	380	379	352	381	374	330	401	374	393	342	346	344	330	351	374	380	343	366	328	350	378	371	339	377	375	361	379	381	354	402	358	401	367	391	371	379	390	392	351	350	359	374	351	347	388	390	353	360	391	370	365	358	363	328	312	368	413	384	380	363	379	373	371	367	340	356	359	362	347	369	353	351	365	351	382	372	374	368	375	383	370	381	351	360	379	357	358	362	376	390	354	391	344	379	375	309	367	355	364	391	359	354	378	357	350	343	387	348	399	381	364	374	387	335	383	341	352	394	369	326	394	392	366	352	398	385	374	347	355	384	363	372	390	391	368	334	355	415	363	337	322	394	342	388	353	363	345	365	376	367	383	371	361	380	396	367	341	368	353	360	346	365	396	353	345	406	355	339	332	381	328	393	349	349	379	345	336	382	365	379	357	366	404	359	338	366	355	400	348	388	354	358	398	364	402	342	382	341	369	380	379	358	366	390	343	375	359	390	349	344	356	337	373	344	360	387	365	380	363	392	348	364	388	350	412	370	394	330	359	365	372	359	363	355	350	356	341	353	367	378	356	367	384	364	339	400	379	348	335	376	367	345	404	369	372	334	377	367	331	360	373	372	366	375	336	386	330	376	378	377	365	359	356	342	375	354	329	364	335	391	364	355	361	357	363	387	373	341	366	386	357	367	346	348	369	350	369	364	361	344	386	369	375	400	330	348	346	363	356	345	365	359	369	404	387	348	389	410	353	359	334	381	360	329	351	362	358	366	364	388	406	368	353	364	341	344	383	382	379	374	333	346	347	348	373	346	337	368	392	368	361	366	370	371	359	345	369	378	394	391	393	352	341	362	371	349	369	358	370	349	345	360	379	364	357	386	390	353	337	355	352	395	372	360	344	332	376	389	378	385	365	346	367	402	345	376	394	360	347	348	369	374	384	363	336	399	357	368	355	378	374	359	350	356	375	354	351	384	383	367	384	393	335	388	358	362	377	372	362	410	391	353	350	371	361	399	369	347	369	370	367	380	353	362	361	375	357	368	371	353	365	340	353	352	379	353	348	344	368	350	348	364	383	375	361	380	371	343	376	360	375	361	364	332	353	365	372	389	365	381	385	374	375	360	347	365	392	407	373	354	369	348	368	372	383	395	380	341	351	390	355	381	363	404	420	375	333	352	367	369	362	391	373	362	362	349	396	377	405	339	404	346	372	363	340	349	365	381	349	359	389	389	389	334	364	364	342	383	398	380	361	357	367	368	391	385	375	331	389	338	378	370	344	373	374	375	349	373	359	306	372	358	373	357	404	339	355	359	332	382	390	370	367	355	366	374	365	345	399	379	351	391	385	350	389	365	403	351	368	383	353	379	378	375	362	363	394	354	367	380	367	337	357	345	368	385	371	342	373	347	323	412	364	408	403	375	342	341	340	342	375	332	378	363	343	344	368	336	362	371	358	366	335	373	399	365	350	371	373	314	366	373	355	346	375	384	401	375	366	362	364	337	340	377	391	348	374	379	375	369	351	363	337	358	357	366	333	383	331	331	405	366	376	371	362	369	370	366	339	365	350	345	352	386	376	355	370	377	354	365	368	345	364	385	371	361	347	365	389	385	369	353	391	352	371	366	372	345	360	346	349	372	358	347	390	357	364	354	391	347	364	366	335	326	371	410	390	373	326	382	356	349	383	353	359	385	340	367	358	351	392	356	347	401	349	368	409	401	360	372	362	401	361	363	397	335	380	353	354	331	376	371	413	358	375	367	364	363	359	377	368	354	365	364	356	360	367	375	379	367	364	361	381	379	375	372	370	348	377	339	377	359	389	349	368	359	376	379	360	343	366	374	350	331	358	392	343	377	358	344	345	359	337	364	365	359	374	398	352	349	371	345	376	344	371	348	386	338	398	340	349	396	331	354	402	366	383	347	345	346	337	368	367	354	363	385	372	357	371	353	350	358	348	332	342	379	330	404	356	369	387	345	386	355	384	381	394	390	367	393	362	358	348	351	358	344	338	371	342	369	346	374	363	328	399	415	375	402	348	368	362	376	356	361	364	365	383	368	335	371	376	373	373	394	352	318	337	366	388	379	345	397	374	403	346	384	385	329	315	406	338	358	335	400	363	381	399	381	365	353	348	396	389	363	397	348	346	340	386	374	368	357	371	380	387	345	354	361	375	367	377	354	352	384	333	353	393	398	362	356	369	316	350	346	345	352	366	351	393	345	370	327	346	391	324	347	355	379	324	378	353	347	371	354	349	358	375	370	343	384	355	382	379	367	346	385	357	359	377	345	345	348	357	327	350	346	357	361	362	376	368	379	347	367	343	362	381	366	385	372	368	370	358	383	343	371	371	389	358	367	362	360	331	371	343	372	357	356	385	352	366	372	364	378	378	358	316	368	355	382	387	357	337	347	362	371	390	359
37411	54385	38416	25252	12442	6122	2227	1072	676	556	505	505	480	482	474	453	413	429	434	433	425	407	453	408	484	404	422	435	413	421	412	389	407	425	431	416	382	421	429	419	463	443	370	403	418	391	417	406	427	442	396	420	409	407	390	415	405	393	455	438	447	419	422	396	409	434	407	411	426	429	421	378	390	424	429	444	445	408	402	426	425	380	436	400	431	422	418	412	404	454	425	426	398	442	422	436	402	429	444	394	465	405	414	412	394	433	397	406	390	437	431	405	398	371	405	394	433	431	403	429	428	394	439	399	406	412	392	400	454	410	429	427	409	448	401	428	407	442	363	461	402	433	417	411	427	424	433	433	400	391	383	383	407	427	446	446	466	419	405	426	420	425	404	419	432	458	438	402	395	423	416	456	423	406	443	437	395	436	407	402	456	407	429	418	432	445	464	444	410	414	403	417	434	385	454	435	400	402	422	476	407	401	442	404	398	393	409	416	400	423	446	432	458	431	386	458	412	405	420	414	462	430	437	390	425	425	437	415	428	396	388	389	402	394	409	439	404	409	447	382	443	441	417	416	436	405	433	405	442	411	423	409	402	434	399	414	432	432	446	406	424	417	430	451	389	421	401	418	387	381	391	431	413	437	399	459	436	383	405	404	410	410	401	383	390	428	397	433	404	440	419	398	429	455	413	452	401	421	400	397	452	423	398	431	373	437	420	425	361	427	430	382	415	439	426	392	446	442	424	427	402	412	470	414	410	401	404	452	396	451	417	405	428	443	416	421	428	407	412	412	408	398	427	414	427	414	387	424	434	417	380	441	400	423	417	413	413	394	426	437	415	424	433	434	366	429	391	426	422	442	394	435	409	429	405	454	443	441	402	417	398	448	456	430	416	454	442	422	408	454	384	418	374	455	414	448	428	410	416	447	416	400	392	415	433	450	403	418	398	443	377	422	409	447	451	446	392	401	453	413	431	405	415	433	408	407	413	408	415	426	429	449	401	387	377	417	400	413	395	417	396	380	398	405	426	434	443	475	401	377	446	425	424	427	404	416	434	421	386	426	421	453	417	406	433	440	389	402	445	417	428	400	427	415	410	447	426	401	399	417	397	411	415	426	401	408	418	386	418	425	430	384	428	431	409	420	441	388	424	409	420	425	425	418	402	441	403	442	420	421	427	407	440	419	397	405	407	446	426	392	441	448	424	425	472	434	410	447	454	406	426	382	427	388	432	439	470	431	364	449	441	386	399	402	420	403	434	401	420	408	452	414	418	409	404	411	439	411	436	427	380	431	442	436	407	429	403	405	419	401	407	457	411	410	401	435	396	405	434	446	465	434	425	398	398	469	430	404	443	454	414	430	416	435	394	419	440	422	425	421	417	445	395	426	403	401	370	442	388	388	425	408	408	411	432	464	433	385	444	413	398	406	408	444	409	445	449	396	427	391	436	447	406	412	435	411	423	414	377	463	403	374	443	411	411	439	377	442	369	433	414	406	417	383	431	408	387	422	449	408	406	397	390	451	442	404	400	381	417	394	446	398	389	386	435	410	389	482	434	435	459	464	380	407	411	415	407	431	427	453	401	407	428	367	390	437	468	434	408	433	416	461	401	413	412	432	400	420	387	412	453	405	408	410	390	387	443	430	399	427	437	388	409	411	389	455	432	450	389	444	392	437	454	412	411	388	387	390	404	394	410	405	429	412	371	472	446	431	433	454	443	402	404	446	420	418	417	378	413	447	415	448	419	409	434	432	468	420	435	455	416	368	413	379	419	409	396	415	475	395	435	420	368	394	407	397	394	413	412	399	420	425	405	403	435	412	431	390	435	448	394	427	401	421	392	423	435	402	427	432	415	434	440	403	431	420	436	421	439	418	384	428	424	449	424	442	409	419	429	414	421	424	432	449	396	426	397	412	422	381	441	419	390	427	470	440	404	431	418	444	438	406	447	466	401	422	420	397	395	431	476	422	417	384	390	407	403	429	443	422	408	406	425	453	430	416	435	436	407	431	423	401	436	406	395	434	417	405	403	397	406	439	421	406	442	409	427	413	425	407	380	433	406	416	423	421	421	398	425	412	432	443	424	421	430	406	423	425	402	417	417	384	405	413	413	451	407	431	444	407	403	393	449	435	416	395	407	448	384	402	409	444	446	418	393	403	399	415	431	382	393	415	425	360	421	403	379	366	411	443	412	382	424	420	396	415	408	427	414	410	421	431	435	416	438	452	432	404	415	384	458	416	422	384	403	431	432	424	402	430	413	411	403	383	419	428	413	413	423	404	412	376	398	396	416	434	407	388	424	392	375	396	420	431	405	456	444	447	403	442	432	416	418	413	423	415	407	397	427	420	435	413	382	417	404	429	406	419	411	423	420	417	391	423	407	422	450	460	377	446	421	426	422	380	425	430	423	439	427	445	427	399	434	449	408	407	438	424	465	399	443	448	440	392	395	403	409	422	406	383	448	391	429	441	393	439	376	408	422	468	390	410	426	388	457	431	445	397	462	379	432	421	384	435	421	375	431	451	446	424	422	376	433	402	453	414	401	486	444	391	464	404	414	440	422	400	438	397	471	392	423	438	415	412	380	391	404	431	409	398	415	448	438	465	413	421	442	367	409	436	420	451	438	417	430	392	451	429	414	449	448	372	421	386	439	386	426	461	422	449	393	422	447	427	400	386	429	399	426	448	430	401	460	446	430	451	438	398	431	404	412	431	426	403	437	396	420	412	404	417	446	416	427	438	427	448	403	400	413	428	438	430	398	426	405	439	414	380	406	410	449	380	418	436	434	420	406	382	420	458	453	417	399	420	433	401	401	420	421	396	415	425	403	456	433	407	376	425	403	410	398	431	376	414	436	439	403	432	399	449	424	408	409	379	425	395	400	418	412	408	406	406	428	443	434	412	458	433	381	394	441	461	429	416	425	395	442	433	413	403	414	418	409	434	434	394	454	431	430	451	414	377	432	382	419	369	404	384	413	395	388	432	395	410	447	395	403	425	412	420	413	434	433	420	450	432	419	419	446	431	397	380	432	370	420	429	421	402	422	411	402	413	421	410	402	435	400	449	395	438	417	436	398	413	399	444	482	377	418	427	393	435	419	401	437	434	420	423	419	412	437	420	430	414	412	423	414	425	419	443	454	435	437	415	459	405	420	427	391	414	424	418	423	402	422	403	399	436	398	402	433	417	438	422	406	456	411	399	431	454	431	416	443	437	407	431	444	402	415	421	403	430	459	397	424	404	425	442	415	413	428	408	427	427	420	404	403	448	393	424	462	419	383	454	426	425	385	400	433	404	405	420	445	462	427	442	420	410	453	390	396	440	438	390	418	447	398	402	415	430	435	401	406	433	407	435	403	407	430	414	447	394	464	407	426	425	452	387	443	419	405	424	399	431	412	417	430	434	451	434	416	421	410	418	428	431	426	422	396	404	415	437	404	398	431	437	406	407	405	373	372	405	432	441	446	434	414	440	423	401	387	411	406	418	450	413
22904	21043	28630	24110	21797	21702	13975	2958	990	735	605	503	508	508	498	503	468	451	431	445	434	455	450	449	488	463	445	420	461	421	448	460	458	449	464	414	441	450	464	460	430	429	454	440	443	402	444	430	444	473	478	448	408	470	468	425	466	459	427	433	439	437	443	430	427	393	413	451	478	417	444	457	449	461	447	413	468	427	400	444	421	444	408	460	425	413	430	446	469	419	433	448	472	424	453	439	415	463	461	422	444	463	413	438	465	435	427	433	424	445	450	474	430	451	430	438	435	420	441	439	427	432	438	420	422	463	433	406	437	456	478	432	460	428	433	445	465	447	452	432	427	441	455	447	449	463	418	450	447	398	437	455	425	433	413	439	472	484	448	424	405	467	433	481	411	439	457	436	445	445	429	444	476	461	464	421	427	449	411	472	455	440	475	464	459	442	422	464	453	451	410	432	463	456	409	492	475	418	453	451	418	432	434	480	454	451	448	442	456	424	424	432	435	465	461	466	466	461	444	450	395	439	437	463	446	434	448	452	453	461	457	428	436	427	466	415	424	423	450	477	443	401	444	479	426	405	439	462	452	443	485	468	443	475	434	434	430	487	401	461	472	414	438	430	478	442	452	450	454	440	427	439	402	453	435	444	411	472	441	464	413	413	411	467	467	431	471	457	426	419	440	426	463	427	440	466	464	451	419	387	435	460	475	429	439	453	453	394	443	443	509	429	423	467	419	457	458	426	404	435	445	437	442	443	493	437	411	479	491	457	433	465	490	445	450	490	475	395	441	464	413	471	436	431	426	459	434	473	441	456	440	433	437	462	461	439	438	422	450	467	444	434	430	421	425	432	450	425	384	449	474	431	418	460	432	417	455	435	471	474	434	457	465	427	429	454	448	435	424	440	459	492	466	417	459	444	445	416	437	469	443	429	457	446	439	448	496	419	432	458	448	469	455	414	401	480	430	428	419	435	434	448	422	415	438	439	431	457	453	429	407	442	430	426	467	462	401	451	418	429	476	446	448	406	451	446	466	428	469	432	439	433	423	441	446	448	430	454	458	454	408	465	438	417	428	404	467	465	438	415	453	465	414	467	476	434	435	464	435	472	462	482	423	452	459	427	445	430	410	427	435	444	456	427	430	458	436	456	436	438	439	443	422	418	425	418	438	444	434	414	469	441	415	440	410	444	448	489	436	433	478	450	456	451	430	407	430	464	439	427	466	425	436	474	420	445	402	476	410	431	429	390	407	431	423	486	439	455	505	493	425	423	436	441	408	471	458	459	439	445	467	389	464	430	471	481	439	394	440	444	459	441	434	440	431	435	467	481	469	454	429	487	464	426	462	414	436	461	383	420	444	491	440	429	437	403	421	429	391	430	445	420	441	471	389	462	447	415	470	450	436	451	417	485	445	416	451	432	423	486	475	428	437	458	441	464	451	463	471	427	426	449	476	415	461	429	449	427	464	433	440	455	436	446	451	469	404	450	479	462	454	440	396	410	470	430	431	412	424	466	450	411	426	451	414	459	450	446	401	430	453	432	416	427	457	408	437	462	459	476	424	450	429	479	428	437	434	398	411	449	462	437	435	428	444	442	463	435	452	449	467	444	426	454	431	424	468	449	431	421	435	452	423	395	461	450	446	390	461	468	419	373	433	454	434	463	450	453	433	423	418	441	440	407	434	418	448	446	422	439	414	464	429	439	414	439	377	442	428	418	477	451	444	452	443	436	402	420	454	431	422	446	459	438	433	447	449	469	459	458	443	402	433	432	453	460	458	423	410	443	465	438	457	441	445	442	456	439	471	449	408	401	490	436	417	449	437	428	399	405	451	406	450	465	480	457	472	414	429	452	440	445	462	425	455	431	460	448	450	436	439	447	452	443	434	450	443	455	448	451	455	433	447	396	418	451	405	453	425	457	460	399	461	436	433	472	405	488	408	405	442	460	413	449	408	446	463	430	440	420	455	450	429	447	387	420	456	431	421	425	405	490	436	471	462	454	473	434	390	433	440	425	453	450	441	410	441	482	450	452	425	455	458	454	463	435	467	418	427	449	419	426	433	418	417	406	445	412	433	455	410	443	445	467	429	445	400	454	442	412	445	430	441	488	429	379	420	406	433	411	414	460	472	419	463	475	455	460	429	429	412	408	447	466	438	446	477	415	435	422	461	412	462	467	452	458	419	422	486	435	429	464	464	435	409	435	406	449	428	440	453	456	401	433	414	434	455	463	451	456	461	437	433	427	431	422	451	411	422	412	424	447	444	433	417	477	458	445	430	424	438	445	437	491	429	423	490	427	420	457	428	452	470	416	447	476	411	424	420	456	446	473	418	426	445	441	412	416	456	423	436	452	458	435	445	403	458	431	474	385	460	445	436	465	458	462	430	477	449	436	462	424	447	436	450	431	430	448	478	420	428	438	475	439	456	450	456	482	471	431	414	449	436	429	430	415	464	450	416	429	427	455	434	425	456	461	418	400	448	461	424	445	437	457	429	442	441	429	432	414	458	473	415	453	423	450	431	429	422	422	401	441	470	463	431	421	439	424	425	439	453	419	433	441	470	462	443	421	435	468	441	439	417	412	399	445	416	443	411	485	422	448	431	441	427	435	414	417	445	451	449	429	482	448	460	430	427	449	424	492	444	436	493	465	446	394	412	412	438	443	428	450	491	469	444	420	449	464	412	427	470	434	462	450	435	447	450	433	460	440	458	463	408	452	430	435	458	446	457	445	429	443	442	420	412	446	410	459	449	413	431	410	392	423	438	460	462	411	432	447	476	424	459	424	444	461	466	432	442	432	447	437	435	425	422	412	437	436	448	440	428	432	457	436	449	444	420	439	463	445	432	463	484	421	481	450	463	412	468	457	468	435	438	440	464	434	433	431	439	459	453	442	444	438	415	420	444	465	418	454	477	434	457	423	437	480	471	406	453	452	443	468	435	393	450	453	443	439	418	436	446	450	456	388	445	441	443	438	397	428	467	448	462	434	437	435	412	425	431	418	458	427	441	469	398	434	439	419	424	463	457	402	442	427	426	403	427	462	433	444	466	443	389	421	451	416	429	442	467	453	418	452	417	425	421	418	458	428	438	473	421	418	438	424	453	420	455	457	450	427	423	449	433	445	443	415	423	437	420	433	457	435	457	435	482	427	465	439	437	417	455	422	456	409	463	457	420	444	422	427	417	461	443	427	405	438	424	458	456	467	454	485	445	471	432	433	442	433	394	475	450	415	486	441	446	428	480	441	421	434	399	469	448	426	416	430	452	461	460	427	455	488	449	427	419	426	413	459	428	458	443	407	452	455	432	430	471	469	443	417	425	461	432	460	444	457	496	438	433	447	442	465	483	464	448	435	461	442	427	454	427	486	458	446	458	457	413	431	418	452	441	453	417	412	444	428	437	443	435	455	439	455	443	471	434	468	427	465	438	427	417	451	452	424	419	431	450	493	431	457	456	441	430	424	386	407	419	448	460	458	451	439	429	477	435	473
39803	66469	52313	36071	25912	15500	6094	2530	1205	779	677	607	525	531	545	499	535	509	491	482	482	497	456	481	552	487	443	442	505	482	493	470	498	454	508	491	500	490	464	512	497	485	486	518	469	446	495	505	450	522	439	485	471	454	510	452	509	475	462	453	443	504	484	469	490	465	489	471	432	483	450	508	458	469	493	513	501	486	482	458	482	458	486	490	504	460	477	456	531	462	489	453	484	499	497	485	469	479	499	467	501	465	458	501	502	495	527	511	502	513	463	479	523	466	464	504	456	528	481	484	463	518	486	528	505	479	493	444	461	519	457	468	498	472	514	424	521	465	482	463	456	482	463	496	514	516	501	485	494	479	464	490	488	461	486	486	452	486	487	520	517	458	481	469	474	480	486	460	465	477	475	492	508	458	460	488	488	504	518	525	448	476	476	534	533	467	499	485	445	470	509	411	454	469	456	481	459	468	421	455	493	501	515	503	446	448	460	464	459	526	517	485	498	476	511	517	456	492	466	476	500	473	475	444	452	495	482	495	463	515	489	478	454	422	530	473	495	455	507	494	501	497	468	553	476	469	508	508	495	480	539	506	494	472	477	489	483	498	506	514	489	472	450	500	504	492	468	470	472	488	462	505	483	531	491	514	469	457	435	455	441	504	491	450	453	484	478	505	472	496	477	484	463	464	450	489	463	460	473	454	460	515	451	496	495	483	463	459	469	461	472	519	504	474	448	536	503	467	477	473	458	507	509	473	478	465	491	455	445	437	481	460	490	508	486	435	460	461	460	457	499	460	494	484	475	476	496	500	462	448	475	496	509	467	460	465	458	514	496	500	470	479	535	476	412	500	512	508	455	509	473	457	494	489	476	473	489	501	449	485	534	470	468	472	452	477	467	487	473	458	464	506	461	504	499	490	432	458	469	476	485	481	506	457	487	472	485	489	441	489	476	514	492	505	471	454	480	458	482	478	422	482	522	467	503	490	486	469	470	456	486	474	535	477	462	461	464	461	500	463	486	473	500	465	475	462	475	458	491	497	461	488	509	440	489	480	534	479	488	466	538	492	503	482	483	488	480	470	449	480	464	463	481	437	491	452	471	484	494	478	477	514	473	428	460	461	474	448	468	488	472	464	503	488	478	483	471	478	507	516	486	499	463	498	493	492	530	510	450	466	500	479	517	480	487	472	475	483	515	482	459	471	490	519	474	459	482	492	472	505	465	460	472	443	481	478	472	474	492	492	460	542	534	485	493	502	494	467	449	508	487	516	523	504	491	473	485	484	509	494	503	492	493	498	484	488	491	516	517	471	428	502	518	498	481	479	494	446	499	463	487	502	484	512	522	504	468	501	441	479	484	474	463	513	509	470	420	493	517	486	486	486	495	465	532	457	468	432	452	522	483	502	477	460	492	443	490	487	448	472	459	484	494	484	504	492	469	454	468	516	503	472	472	499	469	494	497	495	473	466	453	462	457	488	481	482	502	479	449	495	467	467	473	485	464	505	469	506	498	443	473	464	481	497	459	455	473	521	534	529	479	469	465	472	442	501	461	482	481	467	493	520	464	466	520	473	494	477	486	504	424	443	474	477	457	513	467	476	468	476	511	515	477	512	455	486	471	469	435	464	491	469	487	488	462	472	519	542	463	467	502	500	470	484	468	472	442	476	472	487	436	491	529	493	487	487	483	483	440	480	442	455	466	482	492	508	488	465	487	491	464	486	482	490	432	465	503	502	507	500	484	446	482	482	465	484	509	481	468	457	462	472	484	534	425	471	472	479	446	490	463	505	473	469	504	471	483	526	493	496	465	475	483	465	499	503	451	511	492	511	495	503	468	448	493	508	466	505	476	477	476	473	485	506	477	477	456	506	498	456	439	494	480	507	510	473	490	494	511	494	491	496	450	504	503	461	491	495	445	504	447	479	498	517	488	497	471	462	507	516	449	457	521	480	484	489	459	440	479	510	484	472	455	498	470	498	463	480	475	497	485	471	476	452	479	482	500	491	449	481	484	481	479	443	456	477	487	459	494	420	517	502	484	500	485	452	525	455	516	446	486	486	473	511	500	497	477	472	467	475	483	487	471	478	469	476	527	503	433	468	503	464	475	476	526	513	487	501	449	509	505	476	486	521	446	470	480	471	506	461	489	507	479	490	512	471	462	456	480	480	478	456	526	509	510	493	445	441	474	467	461	498	482	436	532	470	495	446	470	506	471	501	471	478	465	510	450	484	471	477	482	493	520	483	488	480	499	467	525	475	496	500	469	462	500	481	438	465	481	493	478	490	496	492	493	484	483	461	496	510	483	474	486	454	452	459	465	471	476	475	462	475	494	490	488	491	466	452	462	507	483	491	489	516	463	469	487	459	474	446	517	481	466	472	507	468	509	445	470	492	486	509	447	483	450	482	475	477	484	495	466	450	501	464	499	482	502	436	482	461	513	498	479	517	506	450	521	483	477	488	461	444	469	474	468	477	505	517	504	497	455	491	465	477	476	503	466	497	515	493	476	473	483	523	487	500	477	470	474	557	511	465	480	498	500	459	437	448	476	478	514	471	491	430	488	462	504	524	416	479	451	473	453	453	492	482	479	470	480	500	460	461	464	479	493	489	465	441	488	455	459	454	497	495	466	496	469	478	466	479	470	491	457	468	471	485	500	473	525	470	488	494	472	448	489	507	460	446	465	498	501	467	472	466	509	486	436	442	474	492	490	476	480	486	529	525	469	493	445	493	496	495	480	471	499	502	509	461	482	477	493	473	480	463	435	475	436	497	462	475	475	470	518	477	467	470	471	470	433	470	464	488	498	473	477	509	506	468	441	481	442	463	494	455	469	431	498	456	467	484	461	516	443	472	477	477	510	453	487	514	516	484	515	471	462	486	533	478	478	497	486	481	507	475	500	475	465	506	485	481	470	494	484	477	499	469	489	493	475	511	511	497	496	470	548	473	484	502	469	479	481	505	462	510	495	450	509	503	475	442	496	501	482	469	537	512	491	478	515	516	484	449	478	474	487	516	466	459	477	460	487	521	503	504	462	476	477	452	492	506	498	422	443	504	521	513	520	463	474	454	505	501	484	507	501	490	507	486	501	480	475	504	446	463	451	482	465	482	497	474	424	485	454	470	463	449	522	503	458	456	511	514	491	484	513	509	476	482	470	494	490	507	498	495	471	462	473	488	487	487	495	467	494	490	483	463	460	497	455	494	468	502	466	465	493	450	486	502	461	486	476	493	462	510	471	460	451	479	460	474	499	498	498	453	497	509	490	448	491	454	492	448	445	488	476	500	497	445	471	503	509	493	473	474	461	476	477	473	474	473	468	499	507	487	476	478	450	478	474	489	488	445	488	490	499	496	485	498	516	419	493	475	496	536	485	518	461	489	538	486	488	463	448	485	471	487	513	467	519	446	471	499	464	470	433	496	443	516	456	503	462	513	523	490	472	490	479	490	501	475	511	496	474	517	491	507	496	505	504	490	494	492	503	496	448	482
31586	33296	29841	18062	6165	2201	781	430	332	297	260	305	303	258	243	259	279	264	286	288	261	285	262	252	281	306	253	294	298	236	265	276	286	269	278	236	265	278	312	284	242	282	304	249	255	261	282	267	254	249	258	295	259	288	297	279	257	256	247	261	287	307	282	251	259	274	277	256	264	272	291	282	248	281	276	270	271	271	267	247	288	295	246	274	268	282	261	267	303	278	274	288	250	274	277	249	281	306	280	303	251	275	270	275	286	297	258	237	267	276	245	274	266	265	280	278	272	247	271	274	272	278	289	253	266	262	268	267	260	254	265	252	257	257	289	270	247	309	271	247	267	281	264	273	272	263	250	275	265	286	263	258	280	283	263	279	272	262	272	270	248	247	268	275	290	270	242	294	278	277	261	265	257	291	229	276	258	260	267	256	307	266	292	265	259	279	273	252	276	290	301	260	292	258	265	261	275	245	288	288	256	268	251	271	252	249	282	255	248	308	284	260	275	289	259	257	286	278	262	252	257	311	272	291	267	312	279	270	257	260	259	279	280	269	243	258	264	265	299	298	264	269	242	268	247	284	253	273	248	248	257	261	247	279	269	245	253	273	257	264	280	305	307	239	254	276	294	278	255	249	268	295	279	274	267	263	278	288	270	240	233	248	264	257	261	268	275	269	235	246	286	253	236	292	260	260	272	280	280	271	264	295	325	294	258	295	257	301	287	250	274	290	263	295	260	278	249	248	317	269	281	279	272	263	272	260	302	266	247	296	277	270	246	282	301	282	293	292	277	269	275	299	249	279	289	299	252	274	278	271	252	259	258	267	271	263	297	297	254	268	284	287	286	283	270	277	246	280	253	267	239	256	290	285	241	240	273	257	266	265	254	281	256	298	337	253	281	269	246	256	264	257	259	299	232	280	264	270	258	285	271	277	289	252	275	275	227	255	250	281	275	269	267	245	244	249	265	262	295	271	272	285	280	288	244	283	257	273	285	271	281	294	263	252	260	278	260	250	297	263	283	260	279	266	265	294	286	273	279	284	263	259	266	272	267	277	257	259	271	260	279	283	254	263	281	242	273	266	251	275	250	286	262	264	306	299	269	271	244	268	269	266	266	272	254	246	279	257	282	284	260	258	279	262	277	309	264	268	286	285	305	300	264	243	255	285	260	250	259	254	287	266	251	282	282	282	301	273	270	272	283	281	299	231	285	270	301	269	257	249	279	271	283	269	272	270	284	294	273	250	284	270	269	283	271	253	286	257	239	268	255	258	288	261	271	268	269	294	272	252	257	251	251	269	263	274	292	284	257	269	259	270	269	270	240	275	261	257	277	283	281	248	288	276	283	253	270	278	256	264	262	235	276	264	316	284	288	274	264	280	238	271	254	265	266	265	264	262	304	271	294	259	286	259	291	253	243	268	299	280	273	272	250	244	283	280	272	275	281	290	255	268	270	276	271	286	283	280	270	270	259	264	280	249	298	268	284	273	256	277	287	272	272	261	243	254	238	277	274	312	280	260	283	305	279	246	276	279	265	249	253	247	293	275	268	291	272	270	259	280	273	244	257	258	278	258	263	267	293	253	275	286	277	275	258	277	297	269	280	285	275	274	246	250	302	276	270	272	263	270	269	251	264	291	313	273	289	276	257	274	299	295	277	261	266	278	289	235	308	284	264	263	265	250	269	249	291	257	274	254	277	255	250	282	251	303	270	309	251	278	248	267	249	274	271	263	263	257	252	261	260	260	267	290	284	284	272	252	284	252	259	260	292	236	263	255	282	258	252	302	299	253	261	261	280	278	271	277	268	262	281	262	268	266	279	236	263	261	260	260	237	276	267	283	258	268	238	273	278	267	298	278	224	290	266	259	276	280	248	246	256	307	294	268	259	272	281	274	269	234	274	258	312	279	264	285	283	307	264	260	271	264	274	293	297	261	277	277	272	253	281	271	255	283	248	267	257	305	268	249	237	241	295	246	263	289	233	234	287	255	243	270	282	233	282	270	266	285	260	270	273	290	281	265	276	284	239	270	270	259	226	264	299	277	298	267	269	276	253	278	296	316	292	264	267	282	272	307	263	257	264	283	265	309	255	240	268	255	261	254	290	287	290	266	275	287	260	270	259	274	264	270	269	250	250	254	286	249	262	291	269	276	274	263	279	250	259	263	253	277	272	279	269	260	274	288	244	271	281	252	262	220	255	291	277	280	273	255	248	277	251	260	283	246	276	276	272	275	255	294	259	276	264	259	257	267	259	262	257	268	266	273	299	269	274	274	264	315	274	252	264	288	275	266	262	294	272	296	245	284	278	270	257	291	275	289	260	239	259	280	286	269	251	265	271	296	283	253	261	285	238	275	226	266	271	290	249	250	267	284	247	252	266	267	285	267	266	263	308	260	252	263	293	277	295	264	291	244	283	295	271	275	274	305	250	251	254	271	284	271	288	258	262	282	295	277	288	270	298	265	257	277	250	286	287	264	294	288	267	263	237	244	280	279	276	261	272	258	254	264	252	289	291	267	260	267	281	282	276	300	301	304	266	244	292	275	280	277	297	268	249	267	286	249	268	246	243	255	249	266	271	255	245	292	251	271	244	262	267	303	275	284	259	264	294	270	267	271	277	306	247	263	246	286	243	257	265	272	288	263	267	268	277	261	263	258	249	273	259	270	274	253	269	260	258	272	264	280	295	280	270	252	265	249	256	293	261	268	279	276	261	252	289	274	275	277	275	279	254	256	259	252	281	264	262	250	252	263	262	264	264	263	249	249	268	276	255	254	269	282	277	262	253	279	252	277	294	266	269	266	262	293	285	264	263	289	265	267	270	256	291	263	283	250	285	282	260	289	256	290	262	286	269	279	259	283	238	251	232	243	259	292	275	263	281	259	250	258	269	275	281	252	264	280	240	291	276	270	290	274	246	264	254	298	260	282	310	278	266	242	267	275	265	280	249	274	245	273	281	247	255	282	298	284	285	263	269	282	285	294	266	272	265	246	268	262	256	287	258	284	239	252	267	267	263	285	256	284	261	247	276	256	254	268	312	246	281	301	257	245	283	282	278	262	271	250	282	266	264	284	255	281	305	288	285	290	261	290	278	266	271	295	262	282	267	257	274	267	286	257	252	227	273	247	232	283	260	270	288	264	259	257	281	268	258	264	251	262	262	267	264	295	242	286	253	267	248	294	279	263	260	230	300	264	268	258	266	263	242	289	264	265	253	318	273	277	253	268	259	264	308	282	282	261	283	258	283	264	321	248	258	268	259	281	290	265	293	285	291	260	250	249	253	256	280	279	294	276	278	241	279	250	290	285	280	283	255	287	257	266	279	277	278	279	276	270	260	262	268	271	276	283	281	241	254	279	289	233	276	279	261	253	255	275	274	270	277	271	263	277	299	228	294	249	271	253	266	267	245	277	277	258	269	235	247	305	240	223	268	268	276	279	252	250	264	279	277	291	246	272	302	278	261	254	280	275	275	285	291	312	287	289	262	254	282	274
37472	47126	28657	15780	7148	3273	1101	549	395	326	358	351	318	325	319	356	292	349	293	308	331	328	326	311	320	320	311	289	312	275	329	295	315	304	304	342	311	323	307	316	314	293	327	306	332	278	323	287	308	317	304	321	327	315	338	324	319	307	282	353	299	324	307	337	317	304	303	312	350	314	310	300	279	322	306	316	307	271	293	273	319	307	321	321	321	312	314	321	317	313	304	309	284	315	339	299	278	319	319	332	320	329	313	336	297	307	331	305	328	312	335	328	344	322	302	316	320	305	307	295	313	319	341	314	285	350	318	313	292	309	310	320	323	341	285	330	319	350	308	310	267	280	306	327	333	284	324	297	362	308	336	320	286	309	295	309	348	323	322	321	325	308	322	313	301	306	354	254	296	313	329	326	316	293	318	313	313	311	318	338	281	297	325	317	285	344	320	317	315	328	319	281	335	292	341	336	306	309	317	315	323	315	318	311	294	310	310	296	324	325	304	305	313	338	313	288	295	332	285	321	294	327	339	305	325	285	322	332	309	321	296	293	313	291	323	303	331	299	288	298	317	338	315	324	328	323	274	302	325	329	325	282	295	330	367	336	286	304	305	323	340	320	316	298	319	328	313	304	331	288	329	313	283	314	329	321	296	311	295	291	314	310	329	314	334	307	336	320	330	306	325	335	279	323	277	327	372	297	329	351	311	352	323	312	335	329	324	313	319	326	335	302	295	309	343	305	346	325	315	305	315	308	284	312	294	307	287	290	286	329	309	334	319	322	322	319	301	306	299	305	316	298	319	326	303	303	289	326	281	311	310	313	308	296	306	320	328	315	279	300	322	312	320	305	304	346	319	333	320	316	328	318	303	317	316	329	307	288	357	316	345	300	271	305	310	295	318	316	340	354	275	304	285	288	298	303	313	306	285	304	318	319	338	339	329	315	311	318	309	296	316	321	308	320	314	331	304	305	303	319	304	302	306	301	287	336	357	322	308	305	313	302	317	290	282	287	314	303	319	307	294	329	272	317	320	321	302	370	342	296	294	326	296	329	323	330	309	317	303	325	306	319	305	328	313	278	332	312	323	294	329	329	315	287	320	323	297	332	322	320	323	322	319	323	296	310	312	298	290	305	290	340	339	338	297	315	322	354	297	359	319	302	316	320	342	322	297	331	321	316	318	334	305	306	304	345	322	307	299	340	315	323	306	315	300	338	314	292	325	295	298	319	314	301	309	337	300	321	300	311	363	318	320	331	344	306	290	302	307	335	314	312	338	339	317	312	302	300	302	297	318	298	307	293	321	295	282	311	316	314	290	316	328	312	303	300	317	297	323	318	307	332	311	364	311	306	342	310	328	341	316	333	282	321	302	285	285	311	342	301	285	294	318	300	299	325	310	340	278	306	295	278	294	301	325	316	315	332	309	310	326	326	309	317	321	308	305	313	327	330	307	314	286	322	322	303	361	315	288	291	301	277	287	293	308	291	324	298	311	332	300	285	291	332	297	311	310	297	325	297	306	320	319	317	295	310	299	289	326	266	302	333	314	341	330	330	290	326	288	308	332	328	319	302	304	321	331	294	312	329	327	324	313	299	288	313	355	324	309	336	320	293	311	360	307	291	293	323	302	331	296	310	314	310	318	276	330	295	316	356	296	294	271	326	297	289	312	300	320	303	305	310	320	313	326	317	303	344	315	313	329	296	278	318	312	309	317	318	287	330	320	280	318	295	313	322	333	317	296	321	282	323	316	324	295	317	288	306	348	317	326	307	326	311	294	321	301	306	297	293	327	299	323	305	346	303	297	307	331	295	330	322	288	305	299	329	304	320	301	336	324	294	344	300	307	306	336	308	316	304	299	316	303	290	289	303	337	303	324	336	312	315	317	293	300	331	299	340	321	300	337	342	310	342	320	315	348	325	319	340	315	301	315	296	327	314	308	306	332	309	319	324	299	308	280	340	295	302	305	323	333	294	328	336	339	318	312	321	308	322	325	290	326	304	302	324	309	288	342	315	324	320	331	309	309	314	303	293	312	303	345	330	291	309	326	289	328	336	299	294	296	340	354	304	285	290	302	329	333	331	337	299	304	291	312	324	289	311	285	295	311	288	322	330	318	328	282	315	313	322	286	332	323	339	327	326	303	312	312	316	292	294	334	286	321	313	309	311	297	319	312	304	338	286	310	307	316	302	315	318	297	309	347	327	330	332	340	345	351	313	305	335	290	275	331	325	296	289	303	333	290	318	296	295	321	302	335	323	302	284	292	334	318	343	316	310	284	302	321	320	328	303	319	278	299	341	304	314	336	306	328	330	314	311	310	322	330	308	303	323	321	319	313	308	329	300	312	292	306	294	331	287	334	309	331	286	308	313	322	315	281	353	315	327	295	294	296	353	302	349	330	332	334	276	277	300	322	311	331	350	317	318	318	303	328	343	313	296	295	358	307	338	307	320	306	314	302	348	331	292	340	341	333	322	297	303	311	296	319	317	320	304	344	309	309	303	294	305	309	327	311	282	357	317	338	346	315	296	322	321	329	331	288	309	298	332	295	308	275	307	317	323	331	326	331	313	301	304	304	286	318	280	333	316	311	296	339	328	311	302	316	330	301	346	305	307	288	312	287	323	284	306	309	324	291	314	294	317	329	288	293	303	331	305	306	270	299	305	285	327	338	315	334	302	326	334	323	309	313	309	307	298	316	345	362	328	326	306	325	306	285	294	328	321	328	336	350	308	301	312	318	312	317	310	284	305	336	334	295	305	299	320	325	314	308	313	305	321	282	322	291	325	326	295	332	304	325	307	325	309	318	340	306	317	328	323	339	314	310	302	289	348	319	304	324	295	288	343	309	308	334	319	310	304	301	330	354	313	311	341	308	321	302	316	321	316	311	307	339	325	256	322	244	302	291	303	322	308	355	283	293	296	345	337	342	339	317	301	331	313	337	350	291	314	313	291	337	334	315	302	293	281	310	343	295	339	310	340	318	365	316	302	299	317	319	319	310	291	326	310	305	355	288	321	307	295	333	320	330	284	291	333	316	309	301	316	325	334	318	299	321	326	329	322	331	333	328	318	327	305	328	276	294	293	313	335	340	298	338	312	333	318	302	319	301	317	307	319	330	325	330	305	311	333	282	306	325	301	308	291	332	325	329	291	312	351	323	325	304	295	284	312	311	315	301	293	291	303	314	314	336	310	315	292	339	317	320	285	327	290	316	274	314	319	342	331	287	297	288	265	298	319	316	308	318	321	295	305	273	292	260	330	288	292	306	316	324	301	346	317	298	333	320	306	306	336	326	344	331	306	307	310	291	310	301	314	312	331	292	327	282	302	337	337	303	335	304	299	349	341	330	329	306	333	346	302	288	310	272	325	325	323	342	330	326	302	305	319	305	322	299	318	312	325	290	331	298	304	328	325	309	303	310	303	325	302	341	350	344	307	334	307	294	319	352	301	344	310	292	300	312	313	309	300	314	300	316	304	326	286	311	325	362	299	297	312
24014	21077	28485	24992	22145	16299	5506	752	431	390	384	336	318	313	283	335	320	314	302	314	311	290	305	289	315	316	289	301	303	298	296	316	323	274	288	275	288	280	293	294	308	300	283	294	290	299	295	292	287	308	302	275	287	294	301	311	283	308	307	299	280	315	295	304	294	298	281	281	323	289	290	310	319	261	254	325	296	309	270	267	297	290	294	282	342	295	292	295	285	322	315	266	285	295	292	291	326	281	309	324	276	272	274	293	286	286	284	314	306	295	276	289	299	294	296	282	277	301	298	312	291	300	279	293	272	280	303	306	283	311	291	313	283	286	318	315	276	297	313	300	290	286	298	316	318	277	289	281	285	308	285	303	308	303	285	304	294	304	268	296	316	304	293	292	259	304	277	280	290	310	279	282	274	303	289	293	264	274	318	301	293	276	259	288	266	282	273	265	337	280	293	313	304	334	315	327	310	326	258	296	309	273	307	306	282	289	300	302	305	286	300	293	316	275	279	261	293	308	310	320	328	293	280	252	264	301	316	308	293	286	291	314	279	315	279	282	267	302	289	296	288	283	266	279	286	283	283	268	312	287	284	306	259	307	275	281	273	278	295	288	312	308	313	320	304	298	303	246	284	296	278	283	294	304	287	301	295	271	277	284	291	315	279	278	317	279	298	287	303	292	287	283	301	265	279	287	310	304	276	305	303	286	289	267	311	306	303	297	286	309	312	271	292	239	317	320	285	320	277	290	278	317	289	266	289	262	290	305	302	295	276	292	306	293	288	301	294	300	287	266	308	287	290	304	256	294	316	288	276	255	306	292	317	300	327	314	318	284	281	304	281	296	297	309	340	299	316	275	294	312	294	289	304	277	306	308	314	285	283	286	306	281	274	306	304	312	296	290	297	319	311	316	291	281	274	282	319	322	314	292	301	311	282	274	296	280	298	310	260	271	251	274	283	265	296	285	321	317	304	303	276	278	290	306	285	291	298	296	275	278	272	265	301	272	291	297	276	298	297	305	320	277	316	259	305	291	277	264	297	304	291	329	329	302	301	311	331	290	265	305	269	271	302	295	304	277	269	284	297	289	316	299	291	283	293	265	281	288	282	255	319	276	255	329	279	295	295	284	297	289	285	299	326	306	304	314	270	273	294	295	283	304	287	299	291	297	269	274	334	303	267	286	311	286	337	316	289	311	284	321	281	306	297	283	312	291	304	285	276	306	289	275	292	290	307	280	286	284	266	268	293	287	290	312	296	286	300	271	295	301	303	295	289	305	267	288	294	290	273	313	303	291	298	297	343	331	293	309	278	291	290	284	298	311	285	288	308	322	297	267	285	310	272	260	277	306	279	266	290	283	315	313	264	302	262	329	281	321	291	264	316	275	297	283	300	322	318	300	313	287	284	287	277	288	287	297	259	288	267	274	311	275	283	291	284	267	267	314	300	280	331	308	290	290	292	288	304	273	303	270	269	278	301	269	253	287	286	280	305	298	261	302	287	276	286	280	284	309	290	306	297	297	307	354	288	291	282	290	287	295	266	287	277	296	302	298	276	294	307	265	320	308	287	292	296	281	299	306	276	293	283	287	283	310	314	322	297	289	319	281	276	274	262	271	287	258	291	329	311	296	292	297	307	335	297	302	327	284	303	303	283	272	275	285	291	308	256	288	275	299	316	290	281	315	286	307	313	271	263	285	312	291	266	310	309	298	325	282	276	286	323	325	274	290	283	274	304	306	294	287	277	288	303	315	267	297	311	276	275	268	288	294	291	319	283	281	288	281	287	286	265	281	282	306	277	276	284	274	258	330	283	297	311	305	322	319	284	297	316	232	297	305	281	284	292	327	302	298	313	279	271	314	299	327	312	303	330	303	284	302	308	279	286	306	320	291	304	299	289	343	261	283	271	311	286	314	264	298	298	297	276	299	331	308	310	299	304	286	297	305	282	282	272	298	318	288	308	308	263	266	284	310	293	306	304	302	343	278	316	305	277	295	316	292	281	280	313	313	248	284	323	320	273	287	310	283	290	277	325	296	279	304	271	312	308	305	281	315	288	303	273	281	328	292	293	287	289	290	246	302	320	283	300	290	297	301	295	299	292	326	292	275	302	309	327	310	297	289	294	291	310	293	294	281	336	273	271	274	296	285	284	301	286	335	274	302	289	290	283	286	285	302	316	298	268	285	308	281	260	296	273	295	310	283	302	308	295	307	332	323	303	299	298	312	310	291	293	280	316	286	317	303	270	271	299	308	253	336	284	272	306	292	271	309	298	311	282	298	289	292	283	302	295	301	259	309	274	282	273	273	294	290	274	299	329	251	287	298	301	314	286	309	262	290	295	297	275	269	286	296	323	318	285	316	297	276	294	288	306	263	295	285	276	284	277	297	291	345	279	275	264	267	315	279	307	294	311	294	267	296	302	306	282	293	313	308	328	270	296	277	288	276	283	312	297	277	257	289	269	249	278	291	294	271	290	298	274	289	327	299	276	281	290	271	274	285	319	303	301	283	291	275	294	272	288	284	308	308	311	323	317	298	293	293	278	294	296	280	266	261	299	290	277	311	294	287	308	291	262	300	287	288	301	292	302	286	295	312	299	307	301	255	313	262	282	293	262	264	312	324	311	275	301	298	281	307	280	283	328	286	271	287	252	297	313	259	280	309	283	276	289	300	308	302	301	269	310	317	289	285	323	293	296	297	268	317	311	278	310	304	299	296	289	311	267	308	279	289	313	267	312	292	309	281	329	311	320	298	286	279	295	278	271	296	303	317	290	256	300	323	275	288	288	311	310	310	295	302	301	322	325	302	299	309	296	290	286	295	315	285	298	321	313	320	303	273	310	300	282	298	273	292	328	300	312	304	311	276	299	296	267	271	295	297	335	280	329	290	304	278	286	328	306	282	311	310	314	305	272	288	318	277	321	314	284	301	283	288	301	262	276	287	289	292	282	294	254	302	305	306	260	294	307	307	292	278	271	280	292	310	309	316	277	270	313	275	292	263	305	310	254	275	286	283	268	278	360	335	310	316	285	307	291	287	274	279	281	306	284	271	298	291	262	286	301	292	291	270	295	291	315	273	284	326	272	295	331	287	307	290	302	311	292	263	281	309	313	309	263	285	293	305	295	308	287	286	291	325	320	313	278	270	293	286	303	290	268	308	325	307	314	279	286	314	300	315	266	249	288	278	290	300	306	281	295	272	293	294	292	317	288	298	265	307	285	287	301	303	319	305	301	286	290	304	301	290	271	289	271	312	311	321	270	276	316	292	296	334	304	302	276	296	297	308	311	282	309	322	305	306	291	339	296	286	299	319	271	278	287	299	289	310	308	305	293	284	278	273	274	288	286	295	309	297	293	266	282	279	293	307	301	302	288	287	311	249	263	272	295	321	317	271	286	292	334	292	322	250	299	298	289	319	294	261	307	262	303	300	269	278	308	289	303	304	289	301	312	308	313	279	287	299	303	305	275	288	306	294	278	293	315	326	248	298	287	315
36757	59237	42914	27775	21651	11452	4056	705	551	445	380	406	354	347	346	359	354	303	335	338	326	342	341	324	340	356	356	332	339	324	303	355	349	318	347	357	319	308	343	321	333	349	340	340	303	329	355	319	329	322	345	313	343	315	296	332	328	349	319	367	344	320	330	331	336	313	357	324	369	347	321	332	327	333	341	339	329	337	339	348	313	338	327	332	351	309	365	345	321	342	353	318	326	311	331	324	353	331	307	326	322	343	316	358	359	341	332	358	326	305	329	354	317	343	346	332	337	330	345	333	350	322	323	311	322	358	312	334	342	341	359	327	334	335	344	319	336	326	351	303	330	329	311	326	351	322	315	328	325	345	311	355	326	321	304	336	334	340	342	325	343	323	323	309	308	343	336	346	328	326	342	323	340	306	348	324	330	303	317	335	345	349	316	303	337	319	334	345	330	347	297	358	322	304	335	347	368	334	310	347	325	345	338	322	302	323	333	306	356	308	317	333	330	336	349	325	340	338	328	292	315	315	369	326	324	339	302	292	318	345	333	310	340	303	296	316	313	331	342	294	354	339	326	324	346	317	341	325	309	345	338	306	302	334	294	337	360	347	338	357	329	352	332	358	330	348	310	366	321	346	349	336	299	327	344	328	348	300	296	308	333	356	326	338	328	339	318	315	321	330	334	294	359	325	331	330	385	347	334	366	306	341	316	355	346	319	356	329	351	308	322	317	366	330	323	320	354	317	326	317	328	307	333	332	335	334	343	310	347	325	358	346	324	343	316	334	290	317	329	328	358	337	339	326	322	295	311	299	314	335	336	358	336	324	309	310	351	338	329	311	362	328	336	351	333	333	329	332	337	311	321	341	300	325	368	318	309	313	349	358	319	316	347	351	312	330	330	321	323	295	315	327	321	334	333	351	325	315	361	289	328	306	293	328	331	352	359	336	334	351	339	327	341	347	295	301	320	334	332	324	347	296	312	335	333	302	283	323	332	301	320	302	302	331	327	341	317	312	358	310	364	333	341	284	322	322	341	322	312	331	310	330	347	328	312	331	334	345	344	340	331	340	342	331	316	315	330	305	363	312	320	322	341	335	323	349	341	317	323	363	328	365	346	338	327	327	321	359	318	333	322	326	326	320	322	298	333	377	326	331	359	368	331	337	336	310	305	320	315	307	290	312	339	303	310	349	341	326	301	340	333	306	309	316	290	329	312	327	319	317	327	323	309	292	346	348	350	334	325	363	340	346	326	333	320	312	331	348	376	316	305	332	350	362	327	323	337	322	302	356	350	385	331	356	365	299	359	330	310	333	326	379	318	323	322	324	354	321	335	314	343	337	345	326	335	314	339	305	371	374	336	302	343	296	307	320	324	323	354	341	331	333	313	331	331	343	351	320	306	298	376	356	327	346	320	317	328	363	322	321	338	329	319	329	320	340	304	367	357	306	346	329	376	316	342	338	313	294	336	345	328	316	339	323	314	361	351	323	336	305	329	304	337	342	364	314	355	328	346	323	327	356	332	323	326	337	331	368	339	327	323	308	296	326	349	321	336	354	306	330	311	315	339	310	314	350	350	326	344	335	322	338	354	336	345	346	317	346	341	342	348	333	326	319	341	341	324	318	361	322	326	315	327	322	321	336	346	351	314	320	322	313	350	343	339	337	358	349	311	341	327	323	360	334	342	332	332	348	320	358	293	343	314	301	318	303	319	336	309	300	321	335	314	314	343	365	328	350	321	356	312	343	328	331	367	336	319	342	351	354	320	326	319	341	359	345	316	338	358	318	334	334	331	354	328	322	342	357	312	358	326	341	357	325	345	343	380	361	368	336	317	339	320	336	336	336	337	350	319	336	322	318	325	290	315	343	339	304	360	335	301	335	336	334	346	328	312	316	332	350	320	358	351	332	327	320	338	309	320	331	322	336	338	326	314	328	380	365	348	311	330	319	317	332	335	346	331	341	332	334	289	308	354	309	338	323	299	358	305	329	329	365	312	349	332	326	328	327	333	347	340	296	320	305	321	335	311	344	310	342	322	341	305	357	342	346	332	351	333	340	282	322	341	298	355	342	341	334	375	310	348	350	330	333	338	320	317	346	317	351	307	305	305	382	343	335	333	345	363	333	333	345	334	353	326	334	306	313	313	310	347	331	353	336	336	325	339	307	341	342	372	338	350	346	335	362	337	323	311	319	326	345	339	344	339	344	361	368	331	311	323	341	310	337	296	331	319	343	332	315	326	339	313	376	370	366	344	297	335	365	349	338	314	322	351	335	337	303	338	353	356	336	363	330	319	331	323	334	335	301	325	346	316	335	318	331	328	337	334	323	301	352	334	336	332	333	328	347	321	344	328	350	359	351	326	324	336	358	346	342	343	357	332	320	327	309	330	330	357	363	347	346	324	306	320	317	350	336	344	348	326	330	351	300	341	320	318	309	349	333	322	332	353	313	270	349	349	328	362	341	324	300	324	338	351	338	340	330	364	337	311	317	321	348	339	351	331	330	343	343	326	322	316	314	308	341	291	333	331	345	332	320	340	299	337	319	340	319	336	319	344	347	361	324	339	323	313	329	310	313	328	355	325	348	314	335	340	373	311	337	336	310	309	334	311	344	341	350	317	349	299	356	303	338	337	321	348	347	364	329	299	338	312	332	314	342	315	348	315	332	314	315	332	348	303	353	298	331	359	324	352	357	325	313	320	343	361	322	319	322	331	330	324	320	316	317	358	326	310	321	302	305	344	301	310	300	330	320	345	326	350	331	355	343	312	344	341	328	305	335	352	320	313	317	324	320	339	335	351	308	327	325	353	311	304	338	330	308	338	346	362	360	335	338	334	331	313	323	339	379	344	357	322	323	334	323	330	318	311	321	316	334	350	320	336	343	343	372	328	318	311	325	355	323	323	353	337	348	365	316	311	345	295	341	336	346	343	294	339	334	328	350	346	325	354	339	318	334	323	354	347	349	334	327	334	347	356	330	343	333	329	363	331	323	355	326	344	335	318	361	331	348	319	321	355	335	345	319	317	315	346	327	326	348	335	317	336	326	326	354	337	314	334	290	314	314	319	309	344	319	339	357	369	334	318	327	359	336	347	365	334	351	327	346	347	337	332	329	335	332	322	350	308	363	335	318	347	364	322	354	334	378	355	341	338	331	337	315	292	348	329	344	334	281	335	355	332	331	341	357	324	343	350	342	304	315	303	343	345	294	323	348	378	301	329	321	327	354	321	302	340	355	316	382	328	347	329	293	329	338	314	313	334	335	313	330	319	365	331	325	329	325	345	334	303	324	333	329	337	341	323	357	305	330	338	348	351	363	342	341	368	338	322	328	315	310	360	332	307	345	358	339	325	335	323	331	370	314	341	318	328	346	319	332	322	355	319	338	312	330	300	320	342	343	350	342	313	305	362	313	383	337	339	339	311	353	333	353	329	364	318	355	331	314	328	293	334	374	333	336	344	350	364	311	358	343	313	337	308	314	320	309	322	363	327	326
25089	21310	28427	25838	16069	5835	1278	508	404	439	414	399	385	384	373	357	397	396	382	401	373	360	353	339	359	386	376	413	371	370	342	388	360	386	372	383	369	354	355	361	359	375	353	383	382	400	335	385	368	358	390	371	382	358	399	330	374	361	371	368	377	344	374	354	395	338	360	370	370	375	364	392	376	358	363	373	346	372	377	379	410	397	360	356	332	382	339	371	387	344	357	359	352	334	394	414	356	356	395	395	356	388	373	353	393	357	387	369	382	377	378	364	355	384	376	351	352	372	363	377	361	393	358	370	395	385	366	391	368	391	341	397	349	382	377	356	398	368	393	368	353	339	360	352	377	364	359	343	360	363	328	379	378	368	362	368	377	332	329	407	396	381	333	374	373	377	399	334	335	364	378	370	367	367	377	384	384	372	342	367	362	364	377	370	366	391	358	389	351	371	350	346	362	355	357	383	389	397	380	354	353	381	362	354	379	339	360	397	382	352	349	352	367	377	365	359	357	384	406	374	382	384	336	363	397	400	344	380	392	374	381	376	374	354	357	355	359	363	368	408	369	358	360	378	374	417	386	346	392	329	345	371	397	343	369	351	379	388	371	352	387	358	355	349	346	363	336	322	360	362	361	323	372	351	376	367	363	343	357	400	376	376	347	349	340	368	345	338	333	356	372	369	374	356	392	394	363	379	367	337	398	351	342	352	363	347	340	343	366	371	414	341	389	396	321	364	363	384	350	358	358	364	357	376	373	319	361	379	375	379	384	382	397	383	394	344	374	360	383	328	375	329	359	374	347	368	342	353	380	365	346	357	361	334	379	357	339	348	337	382	394	360	370	358	366	342	389	365	351	364	385	361	375	389	368	354	328	360	366	375	375	409	363	367	377	377	363	346	334	348	365	384	342	338	377	386	371	373	409	344	348	351	351	352	375	391	373	400	351	363	358	420	362	399	344	388	376	339	319	370	383	363	362	367	384	401	349	388	347	384	328	374	353	383	362	361	357	401	336	385	366	365	385	343	367	374	358	380	398	336	356	376	362	384	395	349	347	377	365	326	374	356	365	340	373	374	381	342	348	374	360	373	409	349	386	378	354	365	370	365	370	328	381	359	359	424	368	359	392	373	371	345	389	353	370	342	349	372	380	385	343	370	373	352	368	367	361	367	390	371	365	365	358	372	386	376	361	356	367	377	343	363	388	404	327	350	365	385	359	398	389	380	347	351	319	363	370	360	366	335	366	389	366	348	381	340	356	393	369	375	368	357	316	349	352	364	379	337	372	372	384	344	384	360	371	358	401	358	346	367	334	340	319	368	338	354	374	390	387	371	330	372	355	367	368	359	371	378	353	363	341	381	386	371	376	374	350	343	359	370	370	355	343	376	338	372	357	390	373	343	338	364	344	365	342	338	331	366	372	332	361	377	362	365	366	384	364	375	372	347	370	390	346	386	371	345	371	377	354	381	372	351	388	344	364	373	361	335	401	339	365	339	370	356	349	342	373	355	368	383	329	362	374	378	342	358	397	368	356	340	372	370	340	364	350	392	369	385	410	388	359	363	345	365	377	359	380	348	398	362	360	374	339	363	394	369	358	364	366	365	357	345	371	370	422	342	382	391	346	399	330	422	388	372	417	358	358	362	393	347	354	341	329	347	394	356	366	364	379	379	350	394	381	373	392	368	379	360	344	375	371	346	368	388	378	379	374	359	382	361	369	363	369	374	355	346	385	336	384	364	367	349	361	379	357	385	360	369	363	363	361	372	383	350	356	361	376	339	346	362	373	373	385	375	372	353	362	385	390	341	331	359	357	332	383	370	366	367	343	369	403	392	357	341	350	358	392	352	369	359	333	373	387	367	336	357	372	408	354	381	372	362	370	375	381	372	395	352	367	351	348	367	394	362	357	337	368	356	376	346	360	385	350	419	358	351	367	358	368	433	349	337	367	367	354	355	367	368	385	365	366	367	351	348	380	371	396	369	409	357	388	369	360	332	373	379	348	358	386	366	369	406	369	366	345	361	376	323	329	398	373	341	346	382	396	366	388	337	364	374	334	367	369	369	362	393	362	361	355	384	382	370	381	426	383	358	385	369	367	333	346	343	366	384	366	392	391	376	349	363	386	372	396	386	399	373	350	352	374	355	392	379	382	322	388	385	349	386	378	356	367	343	344	370	358	368	354	354	374	358	369	352	341	374	369	377	367	351	337	397	367	365	386	381	374	356	345	377	393	362	345	354	375	363	367	343	402	349	364	359	389	327	346	368	401	350	356	349	374	349	349	326	371	398	379	383	376	361	365	365	369	360	380	365	371	351	393	327	382	382	412	352	385	366	385	360	390	366	400	356	330	348	354	376	378	354	352	352	367	355	354	362	373	398	353	388	403	412	360	364	397	389	356	379	376	355	379	395	354	366	332	380	342	367	336	356	348	355	343	385	375	345	358	361	351	360	365	345	371	360	353	359	347	359	371	353	354	352	348	336	325	358	351	365	383	350	372	341	392	368	359	355	343	373	357	390	385	360	337	363	345	359	366	374	375	375	372	350	364	371	374	369	382	366	338	350	400	367	344	359	367	354	371	403	374	334	367	361	361	375	392	364	366	401	371	396	378	320	381	351	372	390	371	379	361	371	347	370	353	342	352	355	338	361	363	336	375	378	361	381	348	347	350	339	373	371	335	360	371	393	356	327	337	390	408	409	395	395	356	383	382	410	356	367	360	402	356	366	358	375	341	367	361	340	378	399	387	412	383	348	369	372	364	330	352	353	382	361	364	377	355	375	378	386	321	367	378	354	383	374	387	346	367	367	366	370	401	368	350	370	341	351	381	372	349	377	385	298	329	392	361	361	348	356	354	366	351	361	343	364	357	376	386	343	365	322	368	343	344	361	381	359	387	373	384	345	369	367	363	376	362	392	347	396	347	342	379	373	358	337	326	380	355	400	403	353	339	344	334	375	376	353	418	380	347	364	415	386	358	340	408	373	344	369	395	336	344	358	371	392	350	340	363	361	338	360	375	380	326	352	357	376	369	384	333	371	351	349	352	360	381	380	359	386	353	372	379	351	355	350	368	358	372	351	393	363	387	359	375	387	357	358	315	385	337	370	372	378	375	354	397	376	352	405	386	365	398	374	377	363	340	347	366	374	361	343	375	386	385	369	352	353	377	342	386	354	365	330	370	366	368	359	370	386	366	369	378	376	390	365	367	356	355	371	378	381	343	356	336	347	362	373	337	350	359	365	393	351	389	354	364	384	352	338	372	390	374	357	362	361	359	369	375	352	350	347	365	360	395	366	361	315	341	369	349	353	380	358	382	336	356	384	358	357	349	344	350	337	370	349	373	354	355	337	357	362	356	346	409	358	354	372	353	343	388	417	378	362	369	404	358	372	363	388	354	395	334	339	353	373	371	342	349	357	358	380	325	368	384	354	358	383	368	403	349	344	341	393	371	387	367	399	388	365	379	343	363	359	371	375	381	375	364	389	348	376
36823	53076	37324	22619	13551	6283	1609	595	563	476	494	439	468	424	388	406	431	425	384	391	428	392	371	442	408	439	402	433	409	403	444	413	413	397	390	441	435	406	442	391	380	426	452	396	411	419	371	460	425	425	388	395	434	423	451	427	409	447	422	389	418	416	405	419	461	430	395	398	449	430	388	443	406	374	428	418	390	427	440	422	436	372	432	420	436	369	405	408	408	434	397	422	380	418	393	390	415	410	415	412	419	419	420	419	406	453	392	421	423	429	417	433	416	410	404	410	409	431	419	440	416	433	424	419	411	396	427	403	447	422	412	393	396	390	432	402	409	439	409	419	421	390	420	414	438	412	414	406	391	404	405	450	360	427	423	403	378	431	388	429	469	400	389	422	390	415	397	402	396	396	406	462	420	399	417	429	431	411	419	422	409	396	406	404	418	388	393	410	429	407	427	418	421	427	426	412	426	427	378	390	377	398	414	433	418	392	392	443	424	435	397	405	420	422	454	398	449	419	432	367	364	400	396	415	371	395	387	419	444	412	388	430	403	457	424	444	455	419	395	431	425	447	445	409	417	403	392	425	445	404	421	454	415	409	375	426	428	408	402	405	416	433	412	412	419	397	429	412	415	449	405	441	430	451	440	397	424	416	430	425	408	404	409	365	418	401	409	427	424	407	427	394	429	381	390	363	416	429	415	423	402	444	366	402	403	425	407	423	395	431	389	424	394	410	410	459	445	428	455	423	408	428	415	416	488	401	387	425	424	428	406	430	398	420	425	402	415	420	431	400	423	419	411	417	438	403	389	425	419	412	378	435	433	404	396	398	398	399	439	417	397	399	398	428	421	429	412	374	416	410	416	394	424	420	416	421	396	371	406	396	409	399	411	399	445	441	386	432	430	393	456	430	416	398	414	415	411	408	469	410	421	424	423	419	403	421	409	417	377	394	444	425	413	444	441	412	412	419	379	443	418	440	434	442	411	424	380	410	428	378	409	435	406	430	407	398	412	428	403	439	417	401	437	436	442	423	400	442	424	402	406	369	444	456	435	397	404	444	438	440	402	454	407	422	428	416	394	437	439	435	443	410	438	397	421	439	419	418	410	443	450	418	458	387	427	384	471	397	421	447	420	398	436	462	419	387	408	417	417	437	445	418	392	424	445	400	396	402	411	439	404	442	412	401	421	429	432	430	435	468	438	404	433	425	427	427	427	414	412	396	412	403	399	398	423	420	409	434	386	420	382	407	415	401	411	424	371	381	399	422	380	453	429	400	424	411	406	436	450	420	407	409	408	407	408	450	418	432	484	400	427	429	419	395	448	412	413	435	394	447	434	432	420	419	393	396	464	386	383	409	392	407	428	426	448	417	401	428	399	429	412	390	432	405	396	401	459	431	425	427	383	432	403	442	413	413	462	399	407	404	425	378	421	426	411	459	414	408	436	447	387	431	418	398	397	431	429	385	434	399	414	436	399	423	397	435	385	417	415	407	441	377	404	397	399	402	456	428	442	413	410	421	443	376	450	431	398	419	399	418	435	403	411	427	380	412	417	449	389	430	419	408	394	418	422	433	423	372	439	425	413	427	437	417	482	451	401	440	402	407	432	430	420	417	429	409	387	439	427	402	423	411	406	419	368	448	445	452	394	416	453	406	425	414	433	414	429	419	401	445	388	392	439	403	428	442	422	405	422	433	419	446	394	408	415	416	405	379	407	433	439	410	425	425	396	388	452	417	393	416	431	410	427	395	443	392	433	408	414	423	407	407	399	407	396	410	432	423	420	426	393	411	432	418	432	386	414	444	418	425	434	438	426	387	420	403	451	406	401	413	415	412	395	396	417	439	407	420	405	406	440	409	425	399	391	403	416	443	441	416	378	410	383	428	420	453	389	393	417	400	395	439	420	406	403	409	402	419	427	403	439	401	432	390	406	447	413	419	446	440	435	437	418	412	424	427	408	408	430	403	443	430	385	405	386	400	385	400	427	398	399	396	384	360	420	378	417	466	403	436	439	404	386	396	419	449	431	401	385	435	406	394	441	388	412	433	419	429	430	413	391	418	424	401	438	399	465	404	404	407	403	414	421	384	442	428	436	380	406	402	377	409	421	435	417	426	387	391	353	387	418	414	404	396	383	428	413	418	450	420	418	453	425	431	425	384	451	407	426	398	421	408	431	391	437	458	438	430	394	423	389	462	434	424	400	395	420	384	422	375	454	393	409	413	390	416	414	416	430	403	417	462	445	436	446	440	429	371	412	415	395	383	429	424	403	432	399	443	435	438	401	487	445	392	435	405	443	402	417	441	445	409	435	419	398	409	427	445	427	409	397	395	384	416	476	407	435	394	395	420	373	401	428	439	431	408	377	424	397	395	422	434	429	405	461	422	456	458	407	475	387	371	399	392	414	436	402	418	412	446	414	413	429	420	390	399	436	419	416	404	400	410	387	458	390	435	404	405	410	408	411	393	397	432	409	412	416	418	435	418	405	439	411	437	433	455	461	436	414	420	403	401	409	425	428	402	406	389	436	414	390	390	409	438	420	433	402	397	429	435	398	397	437	439	442	470	425	447	430	412	398	431	459	433	419	421	410	430	442	391	434	419	442	436	441	433	396	369	404	431	432	441	407	411	407	394	400	430	427	442	412	415	462	405	388	415	422	417	369	436	421	422	396	434	409	402	400	422	413	396	434	404	427	424	400	402	417	415	438	404	442	402	417	411	465	420	391	384	426	413	410	419	391	406	426	411	389	425	401	394	455	421	423	406	430	413	441	399	422	455	418	424	423	413	427	405	400	430	421	452	401	444	391	398	427	391	443	408	396	389	452	412	448	414	421	412	414	434	453	433	411	423	396	375	402	441	392	430	405	393	421	431	422	381	413	400	450	424	458	414	433	404	395	419	368	423	402	426	391	422	421	409	413	381	413	427	376	403	401	430	413	431	429	407	400	434	428	430	427	416	432	458	397	421	419	404	415	409	396	444	411	391	431	403	431	385	395	426	388	384	430	381	451	388	422	370	417	372	394	431	435	405	428	414	426	421	411	430	409	426	400	422	409	417	431	394	399	416	448	393	440	416	368	432	365	409	415	413	400	378	421	391	387	391	422	428	406	411	415	420	388	436	429	477	401	440	397	422	406	395	423	402	392	394	420	447	410	445	394	426	376	412	403	433	436	444	408	415	453	447	406	454	472	403	384	440	411	407	375	418	443	423	440	379	399	429	420	438	443	455	404	384	442	448	404	419	475	419	422	429	420	432	410	412	445	404	422	398	407	422	391	431	428	397	428	413	414	404	414	403	420	400	435	453	421	428	393	404	398	402	432	402	403	421	429	402	440	419	422	448	408	434	413	437	420	386	413	394	388	421	443	405	402	442	431	415	391	453	428	411	437	406	411	472	389	418	420	408	406	420	379	409	407	414	410	430	416	421	412	400	420	406	431	442	383	429	428	407	381	389	393	421	390	423	420	421	464	421	421	388	402	441	407	405	408	415
22782	20907	28379	23808	21373	20600	10422	1336	751	616	540	514	522	483	518	477	484	477	423	479	454	421	455	448	424	463	444	435	429	414	398	472	447	492	453	421	443	444	424	473	456	458	484	413	462	441	406	473	493	446	517	454	447	446	450	440	434	435	425	466	431	437	496	412	419	438	457	452	449	433	414	456	425	420	456	400	432	404	418	435	407	435	448	449	454	401	413	414	444	423	453	441	464	449	453	429	428	440	401	438	436	450	438	425	438	417	420	450	423	454	433	432	425	431	423	469	456	440	454	421	421	480	429	444	451	434	432	414	439	427	469	437	441	444	425	429	436	483	467	450	447	425	429	432	445	429	427	399	409	471	458	432	435	442	475	469	437	442	408	437	457	506	431	429	426	463	438	476	406	426	484	473	428	445	436	433	443	431	454	467	419	429	416	492	460	447	459	435	434	438	472	437	469	460	410	459	450	423	458	462	433	400	425	455	430	430	442	446	423	440	457	454	464	430	435	444	465	431	435	401	427	425	481	417	389	425	477	427	448	423	432	431	416	459	443	435	416	433	463	404	422	452	444	447	391	414	427	463	437	439	453	455	457	425	434	416	421	415	452	471	463	471	444	395	449	452	416	433	422	427	493	448	440	431	433	432	459	456	411	426	476	475	422	442	411	410	405	447	434	437	425	487	467	423	458	426	464	455	458	425	449	438	431	447	453	425	450	430	433	424	470	462	441	478	440	406	458	436	446	451	469	435	463	442	437	413	463	458	399	479	393	384	438	466	486	421	441	415	433	435	437	448	423	441	396	414	458	433	482	399	423	453	442	458	429	422	447	444	403	470	438	446	423	457	426	469	425	462	439	441	471	468	425	424	406	410	426	477	443	428	419	452	414	455	457	419	484	462	403	434	401	443	479	407	439	415	458	408	440	430	438	421	395	437	448	460	476	451	455	420	442	421	420	449	454	423	453	454	433	448	446	444	432	439	405	427	421	472	439	422	440	431	452	440	407	440	409	431	472	442	461	449	431	477	434	470	456	460	448	421	455	409	405	437	454	417	430	407	428	401	436	443	414	434	444	440	469	463	453	458	416	454	426	450	393	470	422	416	417	436	442	461	427	455	431	436	403	428	439	477	454	428	413	440	421	447	472	465	394	417	440	461	475	475	449	459	483	452	435	441	442	436	461	444	437	433	439	448	467	462	429	437	444	456	407	402	461	432	472	397	483	478	461	430	479	473	433	476	479	414	448	452	452	389	461	455	464	428	462	434	436	417	423	423	475	458	441	482	492	459	447	428	423	434	447	419	420	439	443	423	419	467	419	457	428	444	497	400	504	426	440	446	434	407	427	448	445	403	483	447	456	434	438	435	453	417	402	453	440	444	442	427	413	440	463	409	440	420	475	420	437	450	449	414	482	418	438	424	466	450	422	420	445	466	434	427	453	451	495	408	431	400	443	450	441	414	416	453	463	424	430	464	436	465	433	451	454	462	431	438	446	419	420	441	467	457	468	464	451	449	434	441	438	412	428	392	434	448	433	476	415	446	467	456	464	447	432	452	456	411	405	429	454	439	449	423	407	419	431	422	416	444	446	466	428	442	452	432	435	463	435	450	419	436	435	447	437	482	419	463	458	447	411	451	438	436	444	441	388	433	442	419	444	459	442	430	428	458	444	429	453	485	427	444	425	429	458	469	404	416	447	432	438	430	406	445	435	391	482	445	414	423	461	433	462	407	440	424	425	397	451	438	423	445	428	402	437	442	457	411	454	435	435	466	469	438	427	453	418	432	439	470	433	450	441	452	451	456	457	391	426	468	444	439	456	432	464	471	446	467	461	438	431	512	405	427	428	405	451	434	431	426	465	421	383	402	451	445	477	443	430	437	420	448	434	444	431	454	403	384	455	443	405	456	437	471	451	443	426	427	469	449	462	452	441	386	454	461	415	394	393	408	462	445	434	404	412	408	449	424	473	469	467	428	448	434	459	471	437	427	455	432	452	426	462	458	434	437	432	449	456	450	417	431	491	472	463	432	417	434	432	429	471	407	446	431	415	459	488	425	422	406	413	469	450	479	449	440	471	442	431	411	412	448	467	464	406	462	427	488	414	439	478	462	437	454	444	404	422	455	427	422	441	426	426	409	427	426	464	445	489	434	433	439	454	414	441	436	423	460	432	438	438	468	429	427	458	454	437	442	430	457	449	424	428	418	406	410	459	446	451	429	422	454	451	428	412	382	431	445	424	429	498	427	440	463	472	438	428	447	412	433	444	432	446	447	445	422	404	446	501	465	411	451	440	427	415	462	429	477	453	464	387	473	437	426	468	470	455	446	429	417	438	470	423	438	461	432	403	463	440	414	427	423	409	472	438	453	430	439	446	429	451	431	435	440	424	452	441	431	419	448	441	440	423	418	445	421	459	425	422	429	389	431	460	439	424	452	420	417	427	451	466	413	381	441	397	455	482	419	438	414	432	446	449	437	407	414	442	430	432	443	471	438	417	449	446	445	396	439	483	498	433	435	438	468	462	420	471	431	396	463	416	469	446	457	435	419	462	448	465	472	425	432	439	442	469	439	424	461	436	459	496	427	407	430	403	430	466	465	424	412	409	435	457	420	443	440	413	432	439	437	480	443	390	469	413	435	438	449	439	403	432	453	467	452	430	422	469	416	424	389	495	466	474	418	428	435	437	424	439	413	431	439	453	454	424	421	428	464	412	467	402	447	442	435	422	426	444	450	425	435	439	426	453	430	464	427	435	453	399	454	465	467	404	411	438	456	399	459	421	412	426	421	439	429	418	422	463	418	452	437	454	429	443	439	471	442	438	466	433	413	439	437	474	440	405	454	441	423	402	427	440	450	455	468	461	423	399	479	435	474	407	480	446	445	426	445	412	423	467	381	427	425	431	429	432	460	456	424	483	427	442	424	415	414	419	436	444	441	469	437	473	432	438	461	436	471	434	436	453	418	436	438	431	466	455	443	424	424	430	449	445	471	424	428	427	428	410	404	400	399	435	439	476	417	434	416	434	423	450	442	445	439	442	434	439	435	436	450	440	448	458	459	437	457	451	453	436	430	438	437	444	473	448	422	423	499	410	428	457	441	461	427	432	435	465	442	457	429	479	434	387	421	425	443	447	439	455	436	452	424	403	462	464	451	480	462	419	467	431	465	445	479	453	474	444	421	453	453	464	450	412	426	390	445	410	437	438	422	425	410	425	419	442	413	476	470	432	470	430	466	426	441	462	434	442	400	440	443	412	432	430	425	402	454	418	476	454	474	393	449	427	448	454	445	447	468	487	409	450	410	413	440	408	449	418	401	447	459	451	446	399	428	429	436	434	440	443	437	447	417	428	472	442	444	420	397	468	411	427	439	423	416	446	424	416	462	451	430	425	442	433	421	424	415	450	426	481	453	453	420	400	460	451	439	440	414	433	425	415	466	489	413	404	433	441	455	443	445	403	452	425	479	473	445	418	442	460	402	487	447	430	455	457	471
40603	64455	46577	34054	21662	9534	3081	1098	857	693	657	567	580	538	516	501	541	489	519	517	499	512	505	499	509	495	466	483	479	439	514	486	513	456	505	501	449	465	482	453	483	515	480	471	520	530	455	473	517	502	495	482	460	512	489	487	490	493	483	483	505	469	459	479	479	458	459	512	478	464	465	479	469	495	493	448	473	484	527	504	433	478	474	510	503	473	475	475	465	498	493	494	512	512	489	510	470	464	481	506	490	468	437	489	472	508	469	477	499	471	483	500	471	429	492	452	480	480	510	500	499	514	474	461	453	506	481	499	463	434	483	442	465	480	484	429	483	449	461	500	472	451	467	465	446	458	474	500	461	508	503	528	496	465	506	482	482	490	489	469	479	473	459	501	489	508	506	485	451	467	440	479	490	455	488	497	513	502	505	472	458	472	456	463	493	468	499	478	513	509	516	442	502	505	503	491	470	460	463	512	466	480	495	455	477	495	457	463	488	470	457	473	508	494	474	491	475	486	511	470	501	516	457	460	488	485	486	499	475	502	498	498	447	480	473	519	460	487	472	503	498	524	439	465	452	482	473	448	478	462	497	471	507	453	458	488	425	460	464	440	489	435	456	493	466	452	432	474	475	478	508	483	517	477	478	483	474	486	441	495	478	443	475	518	493	485	470	458	458	487	465	470	517	466	494	484	459	496	453	513	452	496	496	474	496	489	471	498	486	502	488	438	466	497	482	446	493	465	494	522	463	448	491	462	469	491	462	453	477	476	480	445	477	473	451	467	525	468	491	476	467	462	516	493	448	521	464	422	456	477	437	459	436	508	476	438	445	450	462	480	450	456	486	530	473	479	473	487	438	481	450	452	480	463	461	499	469	439	446	439	468	511	472	452	460	475	449	511	485	481	490	432	505	483	507	490	486	490	481	483	458	493	482	497	465	487	482	480	464	476	483	459	492	437	470	472	460	470	471	487	508	474	444	474	486	477	440	465	455	445	496	469	463	496	501	462	471	461	494	456	438	504	457	482	498	421	434	489	484	474	465	521	465	472	494	536	474	479	469	486	489	473	483	474	522	460	465	465	442	455	474	452	458	467	442	478	464	502	463	495	496	495	486	447	509	451	471	442	489	494	504	483	456	470	440	495	453	456	474	477	478	506	498	481	482	470	457	478	485	470	502	462	457	438	455	495	450	484	460	476	476	525	434	500	501	464	455	490	472	485	468	489	498	471	460	472	440	508	486	494	457	457	467	533	485	477	474	449	505	484	497	503	463	473	456	468	482	452	478	479	482	488	504	476	486	483	483	484	462	456	439	494	450	513	484	478	447	455	476	441	485	480	469	467	491	448	443	514	482	460	498	477	448	457	466	460	485	471	531	497	457	452	457	463	483	445	480	462	477	468	463	470	475	466	503	445	450	489	446	520	480	475	467	462	446	468	461	489	501	505	447	477	472	501	467	475	467	494	500	478	505	504	453	489	481	487	489	476	458	497	475	489	465	476	477	496	444	495	488	499	461	479	483	493	448	476	451	506	489	407	504	483	500	494	479	486	478	462	507	491	526	450	477	532	476	495	500	486	478	463	458	479	453	449	501	479	499	493	508	483	495	494	454	451	472	456	480	483	442	483	480	476	457	458	457	461	468	444	430	490	503	409	459	498	496	484	506	471	464	434	480	435	498	451	494	490	457	458	500	468	491	456	446	489	481	454	471	461	490	497	494	426	468	485	461	525	500	422	468	493	473	472	500	480	488	475	448	498	481	473	485	484	508	425	482	514	473	497	489	437	475	426	471	478	524	472	443	487	493	500	494	502	467	452	453	518	482	446	479	471	484	513	529	525	456	436	461	445	505	468	488	513	512	486	492	507	492	462	430	495	498	474	475	522	509	483	436	468	486	496	509	473	490	488	506	498	478	470	494	479	485	445	454	481	525	476	470	456	463	481	496	487	490	455	465	460	485	479	465	489	468	505	477	459	411	470	463	498	463	494	432	447	501	492	450	439	511	445	445	479	477	477	512	474	466	471	454	459	466	498	480	456	475	511	466	499	490	484	483	445	465	490	457	457	487	498	484	494	471	471	440	451	458	440	453	483	477	436	469	450	462	453	488	490	437	475	473	476	483	472	473	459	461	460	434	490	477	523	471	456	474	470	488	492	480	503	498	494	457	437	484	450	463	479	459	498	467	488	470	479	483	467	495	514	434	481	507	477	477	444	503	484	472	470	501	465	478	494	485	440	420	452	456	475	455	470	438	456	495	482	451	464	478	468	463	489	477	490	491	469	461	476	454	505	422	457	448	466	457	472	510	480	462	472	454	459	454	472	468	499	478	521	464	464	508	453	500	469	503	487	511	471	499	489	511	473	491	461	455	470	512	481	489	506	417	461	448	492	430	443	506	468	496	447	504	451	460	496	475	493	503	485	458	486	454	470	479	483	480	503	489	471	496	486	479	491	490	489	521	472	480	469	494	478	455	468	465	463	470	485	472	477	482	474	523	475	478	484	473	472	518	466	477	461	502	477	490	519	485	479	520	472	483	494	448	469	449	450	482	471	508	468	509	502	467	476	458	495	466	467	466	489	496	453	499	476	487	489	432	450	462	496	485	490	469	500	450	480	470	499	510	498	479	489	468	460	532	492	497	450	502	481	493	448	476	460	482	478	471	506	486	514	452	504	464	501	468	500	465	494	507	490	456	441	518	480	477	475	500	482	517	476	432	443	504	461	442	464	475	467	473	524	468	461	462	509	476	475	475	494	499	451	455	530	468	509	461	434	512	474	528	487	443	457	473	463	506	435	465	461	480	491	443	489	487	471	489	471	501	494	476	462	469	478	452	497	485	444	505	477	470	495	465	475	482	460	467	472	461	439	479	438	464	476	477	466	475	496	477	491	485	440	465	503	508	478	470	500	457	509	524	475	504	483	465	529	522	478	486	514	473	470	502	504	521	451	462	463	459	418	494	514	480	490	453	465	492	470	456	471	476	443	501	478	498	471	467	465	473	483	500	430	427	455	478	501	483	455	488	475	439	451	426	501	449	510	478	454	532	432	468	467	464	442	487	479	485	478	478	497	491	481	446	492	479	456	516	448	476	457	480	472	483	497	465	481	500	447	486	469	534	484	483	492	476	448	470	482	520	515	471	471	480	457	470	463	464	479	489	502	484	520	489	461	531	519	447	485	463	509	461	460	483	464	490	493	452	505	459	440	513	471	466	459	460	440	465	487	475	484	477	502	427	486	482	459	469	475	502	506	496	513	494	496	484	491	456	465	458	492	464	441	477	481	486	476	429	492	457	446	438	470	489	452	487	499	494	453	473	489	465	504	482	480	472	477	442	472	477	500	428	482	454	457	474	452	530	502	470	472	469	464	493	458	491	492	509	482	523	475	493	490	495	524	469	482	489	484	492	450	453	446	484	507	462	446	470	462	483	495	469	492	499	468	500	504	502	498	481	522	468	438	498	507	481	464	454	479	460	494	498	483	534	456	452	445
31447	36689	32969	18803	6496	2030	820	321	311	299	279	295	291	267	287	288	280	262	270	286	278	261	277	267	263	266	284	260	254	265	260	273	252	302	294	275	284	260	303	269	264	258	284	302	294	278	274	306	263	281	306	309	266	258	279	270	272	250	271	270	284	241	275	240	281	272	286	264	289	267	275	261	257	267	260	230	300	269	284	259	257	272	251	286	298	258	289	288	271	274	287	285	268	272	292	283	279	288	280	279	267	300	277	296	277	273	271	267	281	263	266	261	255	263	256	270	277	297	290	255	270	284	275	282	285	290	261	252	261	264	289	274	264	282	258	304	283	267	320	258	240	261	267	268	295	268	282	309	268	258	279	264	255	281	291	279	252	280	272	277	276	253	257	291	296	282	294	286	266	277	267	258	245	263	267	268	304	261	258	304	259	259	258	292	268	295	260	270	270	232	271	274	285	271	280	290	273	245	289	247	265	282	256	267	278	282	281	266	242	268	275	290	251	263	296	278	249	281	267	262	257	269	273	287	268	253	274	274	290	278	282	266	278	279	263	267	277	268	271	296	275	242	280	262	270	274	278	273	290	256	294	253	250	307	278	280	270	273	270	295	269	277	279	252	288	293	268	276	262	252	278	274	278	265	278	290	285	294	279	282	289	295	282	286	271	267	239	294	268	252	277	277	259	278	288	280	264	296	257	277	242	258	296	246	276	280	276	264	276	269	266	291	284	305	260	247	257	247	262	273	281	296	293	260	269	260	244	292	259	265	265	281	265	257	253	232	264	254	266	274	292	303	266	238	274	302	257	250	299	265	286	277	257	271	282	281	286	280	261	298	252	282	295	283	259	277	267	273	269	251	285	272	258	286	289	273	251	287	289	251	279	262	258	279	271	285	284	275	269	281	282	267	265	286	269	259	283	243	259	254	272	278	267	260	266	267	241	259	293	268	298	296	269	251	265	270	276	285	277	295	263	249	269	250	268	262	282	312	258	253	263	254	270	274	263	271	280	294	239	273	289	248	255	246	253	286	286	281	280	271	286	286	269	281	271	270	264	271	269	305	259	245	255	244	257	286	269	311	300	289	276	281	289	264	264	289	256	250	241	263	280	284	286	266	274	272	263	274	242	282	262	262	267	254	292	284	276	296	293	289	278	288	276	303	244	270	258	260	260	252	263	280	306	272	273	275	270	276	307	272	278	260	282	268	263	288	240	255	269	263	278	290	257	258	302	277	275	282	256	266	274	273	268	264	266	266	271	280	288	268	279	281	238	265	267	293	275	258	243	288	270	267	271	268	288	279	282	294	261	252	268	280	286	285	279	282	284	265	263	270	273	260	263	277	295	297	283	262	274	259	275	274	282	294	259	267	281	256	282	253	265	284	296	321	287	287	293	265	261	242	281	289	242	271	272	279	282	268	285	302	262	302	265	285	276	276	264	278	252	265	275	276	284	278	267	264	284	275	276	295	278	281	274	258	284	250	267	242	252	277	292	257	271	259	247	246	272	254	263	302	271	261	271	269	271	286	289	258	264	290	259	293	274	266	263	294	269	271	269	289	307	277	244	283	266	283	247	280	268	244	289	268	288	294	293	256	257	303	284	272	258	276	281	270	246	276	269	282	274	283	267	264	259	260	312	292	255	306	265	271	281	251	262	264	265	270	274	276	282	253	250	301	283	269	247	280	283	278	283	300	295	274	274	275	267	312	276	301	258	236	275	232	262	295	273	262	269	240	269	267	259	258	279	266	275	286	265	256	304	276	277	258	279	287	278	249	269	244	273	264	272	304	258	244	300	269	281	244	285	247	284	254	287	286	255	282	269	252	293	301	297	288	265	283	264	300	285	283	264	248	274	251	283	279	276	291	271	301	281	262	304	257	275	271	303	242	281	288	269	282	288	280	242	252	277	275	274	248	309	271	246	269	265	309	282	241	276	257	257	294	272	277	259	314	286	268	291	246	241	257	269	252	262	286	279	247	280	287	281	285	282	302	249	267	274	293	292	271	269	278	276	248	269	277	285	267	289	263	251	256	296	254	273	281	274	253	272	289	303	265	257	246	268	252	297	273	255	305	262	255	289	270	269	275	259	266	247	262	253	260	302	308	272	256	253	238	223	285	244	277	313	278	302	283	262	248	309	261	301	297	286	274	257	261	249	294	279	230	272	286	255	259	279	253	248	296	249	273	276	282	278	290	279	270	261	257	263	248	255	285	300	297	258	301	300	270	250	265	284	284	272	269	283	252	251	284	255	267	264	264	295	278	268	252	284	262	250	240	242	264	279	269	272	275	256	272	263	257	293	257	270	271	279	288	258	264	258	269	263	287	290	300	267	285	295	289	268	271	303	292	282	284	291	287	289	287	238	290	291	286	275	300	275	259	295	263	269	268	246	263	266	267	282	279	265	268	248	272	293	265	273	255	251	273	296	248	271	287	279	258	274	283	300	260	251	266	292	257	248	264	280	261	291	283	286	269	253	287	277	269	257	293	282	264	268	282	286	309	279	273	282	299	300	301	268	276	261	250	284	269	311	283	301	283	278	262	270	265	288	258	282	301	264	250	243	268	289	216	292	290	261	263	271	271	285	283	267	280	303	302	301	272	270	282	264	263	265	265	242	261	274	246	265	284	281	289	273	250	276	247	256	289	293	263	260	298	315	293	293	312	266	281	262	245	272	283	279	251	253	276	265	272	260	255	263	270	241	261	290	272	289	272	263	260	267	265	254	283	262	275	282	282	284	268	280	267	276	255	289	274	286	292	294	290	293	286	283	258	323	274	282	287	275	276	259	240	270	275	278	266	268	265	260	268	292	273	242	246	271	272	269	275	281	252	281	270	279	262	300	298	284	268	288	293	281	278	252	290	278	293	245	265	286	253	292	262	247	306	261	267	300	263	273	266	284	270	278	249	299	297	280	257	278	258	286	286	257	252	270	305	302	262	267	273	229	248	262	275	251	264	289	299	274	237	285	242	283	292	296	274	252	280	260	280	268	276	283	250	299	294	227	287	282	276	244	264	298	284	283	268	259	264	261	265	248	268	258	280	261	281	268	272	252	268	286	256	280	310	255	253	270	267	270	276	276	294	279	273	283	252	293	258	269	241	274	250	280	270	286	268	272	259	279	244	264	265	268	279	266	293	261	287	256	270	305	280	288	262	284	287	277	263	287	283	249	276	278	257	292	256	290	245	302	293	292	278	262	282	251	261	259	248	263	273	276	242	275	252	254	262	281	253	257	265	266	255	298	278	229	282	282	243	269	250	269	256	275	270	277	268	306	243	271	271	267	298	287	264	303	275	255	263	253	260	255	234	262	273	271	261	258	276	265	297	289	250	260	290	254	286	281	261	298	272	282	257	249	260	243	268	306	287	298	253	272	299	309	284	295	255	280	307	262	286	297	272	271	249	254	281	278	268	266	284	287	287	263	252	263	263	267	265	282	273	272	291	286	287	272	281	288	280	290	307	266	278	277	263	260	265	266	266	274	263	282	268
36906	51259	30749	16301	7251	2937	1127	435	366	354	349	349	328	323	338	307	323	314	296	364	334	314	317	302	344	312	320	310	319	308	327	290	312	321	307	327	359	311	311	315	330	323	330	295	285	333	308	312	296	336	330	304	319	292	343	284	322	318	305	311	303	315	270	312	309	340	315	301	340	280	322	318	314	302	324	296	336	321	336	295	311	361	325	292	306	312	320	310	309	333	311	326	296	319	320	315	295	317	316	311	327	334	314	326	295	334	320	312	304	336	299	312	297	336	286	310	321	300	307	347	316	337	338	328	321	325	339	315	321	312	329	333	294	331	276	315	311	304	319	323	330	305	318	325	312	313	313	310	309	311	304	290	309	317	308	326	283	295	311	300	334	300	319	301	354	307	300	330	310	307	322	340	291	318	312	321	328	283	339	287	313	289	340	338	316	339	271	345	343	329	299	321	335	309	325	333	310	345	300	319	304	326	323	278	294	295	308	297	320	306	343	311	289	324	314	309	306	312	314	305	349	301	316	299	334	330	306	309	331	330	330	305	312	329	327	324	319	313	308	317	293	303	280	353	313	325	351	343	318	310	300	317	334	313	329	334	304	303	292	321	337	357	317	303	351	333	320	316	315	325	317	302	302	316	339	346	313	320	302	296	307	334	316	338	322	284	324	320	309	330	300	301	292	309	307	320	303	296	311	302	291	315	316	319	356	308	301	333	311	356	310	317	309	311	355	342	287	324	313	303	291	326	301	298	326	298	299	299	325	306	297	327	305	314	325	327	309	341	319	316	324	303	326	331	312	309	350	307	303	314	327	330	305	301	332	345	291	333	339	309	318	322	314	303	300	272	320	341	310	312	305	342	300	325	318	303	301	302	316	347	319	309	315	322	343	311	384	297	300	315	311	324	291	297	322	324	294	310	283	313	294	302	315	304	305	298	332	325	337	290	301	326	320	328	335	327	327	314	293	331	273	328	305	322	294	352	327	321	320	285	312	326	293	314	317	294	318	350	308	335	300	323	327	348	332	324	320	311	320	320	340	294	305	288	310	324	346	313	345	306	325	310	372	332	316	318	327	338	352	283	330	327	334	333	305	300	323	294	337	307	290	308	306	348	298	322	323	333	309	295	314	321	280	339	317	333	327	314	292	330	320	308	340	317	308	304	329	318	316	335	301	316	298	334	314	313	311	310	301	320	311	317	300	319	292	319	313	313	317	302	310	306	352	340	298	319	334	318	333	310	306	341	313	355	279	320	304	302	327	319	308	350	346	319	344	312	304	303	342	291	314	311	309	340	287	313	300	333	305	310	310	336	322	312	304	310	326	315	310	314	312	311	326	294	317	315	294	316	290	319	315	320	306	329	294	328	347	316	300	314	322	298	294	333	325	318	318	319	323	320	318	309	291	291	298	309	306	304	336	303	319	312	301	303	304	290	292	311	288	316	309	290	330	327	302	341	324	300	332	344	305	349	314	327	328	304	305	329	316	290	312	324	318	307	300	319	304	351	305	315	331	317	309	332	320	289	313	316	325	339	324	363	300	321	308	304	318	323	303	316	336	274	343	345	300	288	293	318	292	283	301	282	299	316	311	300	329	292	285	324	339	287	329	324	292	287	333	348	308	357	322	268	337	335	302	323	336	315	333	308	320	318	304	326	301	346	295	295	304	322	348	320	309	341	343	302	309	303	325	313	324	326	327	314	331	344	270	297	349	288	331	291	298	309	300	301	340	338	343	316	350	277	290	310	318	337	310	338	306	358	333	340	352	293	319	329	328	321	313	291	298	333	294	304	293	310	334	338	335	303	335	305	298	310	304	266	326	320	293	345	299	316	338	299	343	338	302	299	337	350	311	348	292	326	298	321	340	312	313	311	307	333	311	300	303	320	303	303	306	307	331	320	338	322	293	329	321	308	322	324	330	302	339	322	368	324	292	337	311	338	309	295	313	326	323	308	316	294	321	305	338	293	317	292	318	304	310	319	295	301	331	338	297	355	319	324	311	344	299	348	316	303	349	315	340	315	338	314	344	306	282	302	316	309	329	301	332	330	303	274	314	307	307	292	312	330	335	302	344	299	310	335	311	324	311	319	319	321	299	306	315	331	313	306	316	297	333	330	320	349	301	328	320	316	296	306	311	309	277	330	309	322	304	299	312	341	333	324	303	346	303	323	328	320	340	317	312	318	339	295	304	293	288	334	304	313	301	312	311	312	335	263	312	298	312	321	304	316	257	307	327	336	307	325	317	328	339	301	310	298	313	329	324	343	323	299	317	331	309	316	308	325	334	295	303	332	316	328	312	327	311	309	328	314	300	303	340	293	322	320	332	316	355	316	320	272	313	301	350	327	305	327	341	308	321	306	288	280	342	331	294	304	280	337	312	328	325	304	302	294	318	303	325	285	309	339	289	332	343	299	334	317	328	314	313	286	287	305	357	313	316	309	306	321	328	324	305	331	286	316	323	315	324	317	322	335	330	352	308	315	325	312	324	333	288	331	326	314	306	313	291	330	333	327	337	307	308	305	289	311	312	317	325	341	335	295	319	323	341	308	303	323	298	295	313	319	315	295	290	307	315	302	318	347	346	300	286	316	315	316	299	338	309	339	337	335	328	318	307	330	310	295	338	298	306	329	294	331	317	312	319	309	297	304	317	326	327	321	353	334	304	307	310	295	330	339	322	308	314	299	318	308	329	293	307	339	318	317	326	309	305	318	290	266	309	304	315	307	273	347	289	284	319	339	312	304	321	305	298	316	324	300	310	314	298	333	329	293	346	320	331	314	326	309	306	344	282	325	349	342	344	307	302	322	316	312	309	328	320	300	324	330	291	302	356	325	351	296	324	335	267	307	300	342	280	353	333	322	304	266	295	292	319	306	318	317	294	307	328	310	328	336	277	361	342	348	320	301	295	296	302	335	348	354	323	315	302	346	321	324	334	313	323	318	305	330	311	326	307	312	309	316	314	318	313	326	341	304	323	332	317	327	281	329	306	290	330	311	328	329	313	319	318	325	334	318	305	330	316	313	311	304	324	301	325	335	329	325	301	317	340	307	324	293	295	297	287	264	295	314	312	293	288	316	306	336	302	300	317	310	317	322	299	317	333	295	324	314	349	315	339	323	337	314	348	346	312	295	310	317	354	316	309	320	313	363	302	315	317	320	313	313	310	325	298	347	341	307	304	310	313	287	329	295	320	312	334	333	332	300	278	324	311	324	303	313	324	322	327	300	319	322	336	330	319	314	333	352	301	319	307	332	313	309	328	327	285	313	335	319	335	330	293	298	301	312	317	315	331	293	332	298	295	321	325	345	337	298	327	352	318	302	328	331	315	332	320	306	294	320	306	302	349	316	315	283	304	316	328	290	320	389	343	340	315	336	314	307	306	293	290	297	316	345	334	301	290	319	327	328	298	340	281	306	360	321	331	316	285	342	309	312	319	294	338	303	326	320	313	316	295	319	317	331	304	342	321	340	323	306	296	303	354	317	316	303
23991	21006	28479	25153	21122	15185	4095	541	431	349	344	325	331	302	306	289	296	312	354	310	289	285	297	325	294	294	292	294	307	290	299	298	317	311	297	287	306	295	287	315	265	294	310	278	315	314	291	305	287	309	311	307	314	293	310	293	314	290	346	298	287	300	282	292	297	289	274	284	251	309	292	314	292	309	330	313	293	285	295	296	315	299	327	316	279	299	302	311	254	297	307	261	260	288	321	288	300	298	296	289	313	298	280	313	270	278	305	305	300	275	299	287	303	306	324	295	297	285	313	293	280	269	281	281	298	321	320	309	316	304	281	313	350	303	273	305	293	314	289	323	332	290	290	296	285	339	330	261	306	290	287	277	309	342	287	305	305	274	263	304	329	280	303	311	297	302	305	305	282	279	317	314	259	298	296	301	306	314	294	298	307	286	294	305	301	285	326	291	318	292	315	289	286	292	316	272	308	299	315	292	295	294	309	283	282	291	270	285	295	305	287	271	309	346	340	306	284	321	294	313	288	286	300	280	281	285	324	292	312	301	312	304	280	317	310	299	313	288	318	307	299	277	307	293	296	301	293	306	308	302	294	281	338	312	319	294	275	317	331	295	348	294	290	293	324	286	265	294	313	308	296	275	317	292	286	307	284	328	321	295	337	300	281	269	278	259	296	296	305	266	302	324	262	295	309	329	281	309	256	254	297	311	282	284	309	314	300	309	278	299	300	279	300	282	324	294	322	294	280	293	297	280	282	314	335	299	295	292	302	315	301	283	301	309	283	299	288	298	302	283	334	286	291	281	305	297	291	313	334	280	308	283	296	296	297	290	286	311	313	300	316	285	332	300	296	305	292	293	316	295	303	294	293	276	287	293	335	324	304	295	310	304	301	313	320	316	288	298	312	304	293	319	282	314	275	286	322	285	304	312	302	293	315	301	301	290	297	252	275	288	296	319	276	321	296	304	321	298	306	287	264	300	322	293	343	312	309	307	300	332	296	334	316	273	313	308	280	300	326	309	292	304	296	296	320	287	303	289	308	261	308	302	322	333	285	296	326	316	320	304	326	302	289	292	301	285	282	295	282	304	305	300	273	289	273	301	283	338	311	316	315	271	321	326	314	311	310	323	277	284	267	312	298	285	301	316	291	298	285	281	322	310	314	309	290	348	300	277	304	315	273	283	294	287	272	299	307	309	309	297	320	303	307	307	278	282	284	290	307	317	304	291	277	294	313	299	313	307	292	302	317	307	305	272	283	281	303	330	274	291	279	332	330	313	297	304	289	286	297	311	273	305	307	271	334	293	299	313	280	299	304	296	307	297	295	277	279	305	298	318	253	287	273	283	305	307	301	273	326	287	308	275	284	274	298	313	299	306	326	284	306	284	310	289	291	330	322	257	317	308	317	309	304	312	292	304	299	309	269	311	271	303	301	295	312	290	295	307	294	299	310	304	290	330	287	322	348	310	283	305	303	301	301	294	294	277	267	292	329	283	272	298	312	279	326	281	293	281	274	309	304	283	281	306	284	291	280	291	310	294	320	312	278	328	331	316	293	335	290	303	281	293	307	342	313	324	301	320	326	302	299	326	272	311	288	296	317	280	320	315	314	295	287	296	276	265	320	278	294	321	273	275	285	320	279	302	291	295	307	283	292	329	283	288	292	294	340	314	299	285	301	276	314	295	300	324	312	298	299	285	282	317	299	316	294	270	277	320	286	302	309	299	297	301	315	325	297	276	300	305	267	289	280	275	318	306	266	295	311	299	289	309	289	313	274	288	296	317	292	295	314	288	293	318	289	280	289	307	291	324	298	289	315	309	258	310	298	321	323	315	295	300	283	299	312	294	303	307	323	313	304	278	295	271	315	337	300	308	295	303	310	276	293	317	294	304	291	293	332	347	282	302	308	296	294	281	308	326	275	303	282	326	298	308	295	291	282	317	296	290	282	289	273	293	300	278	322	288	358	274	279	271	298	305	285	288	278	293	345	282	286	290	279	274	306	281	280	322	282	322	288	309	295	292	315	306	306	300	328	314	295	319	315	272	301	310	299	274	289	311	277	311	281	302	273	294	289	283	286	291	267	308	300	288	268	266	297	295	305	303	292	293	301	313	326	276	275	283	256	310	289	306	303	287	303	322	290	297	315	321	318	299	298	287	332	264	276	312	261	328	297	285	297	313	294	305	270	293	313	286	288	334	318	286	301	330	274	294	301	308	296	300	274	324	278	281	297	275	278	307	286	304	320	313	294	261	298	302	301	257	279	286	297	289	300	297	299	287	305	271	287	272	272	312	305	317	274	274	276	282	298	322	295	315	280	303	309	307	305	278	310	293	282	300	298	287	340	321	311	320	330	302	307	301	307	311	287	305	294	341	280	288	292	256	297	303	304	285	304	273	330	290	338	298	290	310	293	294	307	323	300	309	313	295	256	295	283	266	304	300	303	280	294	286	303	286	268	291	285	327	314	294	299	280	269	271	286	283	292	300	311	281	315	317	265	319	289	306	282	310	273	285	334	300	310	285	308	304	266	295	277	291	271	340	343	286	313	273	277	302	299	302	289	302	309	280	320	266	275	325	308	298	301	299	334	279	316	291	298	289	296	326	296	311	294	291	291	310	293	286	314	297	269	313	322	299	312	296	282	301	282	312	302	288	305	293	283	304	303	295	307	290	333	286	300	290	306	276	310	303	313	295	316	287	291	274	297	309	303	271	248	324	314	294	282	327	316	310	333	311	287	302	299	305	286	315	277	293	323	286	307	287	312	314	275	300	336	314	293	297	284	318	306	290	253	311	278	275	295	291	292	296	314	301	320	308	301	295	292	276	302	311	302	295	305	306	262	289	284	296	306	335	322	296	300	303	288	322	318	280	283	284	294	289	296	320	302	288	316	297	275	308	305	285	320	298	290	297	301	300	318	310	279	293	330	329	278	298	310	309	337	280	299	306	313	275	286	302	282	280	295	320	324	279	254	269	291	287	282	276	314	287	304	317	293	273	295	283	289	290	298	319	303	326	304	286	297	314	287	267	307	318	304	261	289	303	294	268	297	321	285	337	297	321	289	286	326	318	313	288	302	295	284	315	284	280	301	284	328	269	324	291	313	288	261	319	317	309	305	290	295	303	293	311	292	296	322	327	310	307	303	314	292	293	292	272	282	311	276	304	291	316	269	273	309	276	288	307	317	314	326	296	282	307	255	300	276	328	305	252	307	273	274	291	253	334	286	308	303	297	295	250	293	266	305	319	333	270	287	272	343	300	267	281	304	291	300	260	295	313	291	309	288	299	265	320	295	318	292	313	320	318	291	293	313	271	328	324	296	261	314	308	306	320	308	327	274	311	317	285	327	313	302	281	284	289	311	329	323	304	322	326	342	298	290	316	280	308	290	328	325	285	293	288	305	306	275	307	278	267	300	302	282	283	310	314	289	296	301	314	283	294	313	296	326	331	281	310	306	286	282	322	273	319	296	292	309	308	297	275	289	316	309	272	308	291
37873	57746	45558	27372	16605	10625	2732	611	480	458	382	356	371	370	341	327	375	352	368	344	368	358	363	352	338	358	365	314	323	347	346	375	337	337	334	319	334	344	304	310	335	310	340	325	318	317	352	356	318	345	348	369	313	339	316	333	306	320	321	310	321	334	366	331	355	354	363	335	340	316	329	328	333	356	328	323	356	331	322	324	344	311	310	351	333	321	327	361	317	393	347	345	303	341	305	364	328	350	345	316	315	330	365	356	316	337	348	347	347	341	345	338	347	348	330	382	310	339	311	366	333	328	311	353	343	355	351	312	337	353	361	320	313	333	319	355	323	345	331	341	319	319	337	329	304	342	321	316	332	360	361	324	334	361	310	380	327	315	316	340	347	326	339	347	363	318	339	336	332	346	318	337	314	334	374	343	342	347	346	322	339	319	343	342	311	372	334	362	340	322	328	372	344	349	355	358	316	340	321	322	321	322	318	315	346	338	337	317	318	337	340	326	322	330	330	336	363	364	341	342	349	335	329	315	341	322	344	381	312	325	345	327	334	338	301	299	343	358	316	317	346	339	345	359	352	327	371	345	330	306	359	344	325	376	350	330	329	334	304	355	328	348	350	340	357	338	355	320	343	327	344	367	318	333	327	341	382	388	322	319	314	341	337	307	330	348	312	328	338	326	345	342	342	318	328	330	329	341	342	337	339	330	338	350	317	355	363	321	359	338	335	319	306	325	332	326	347	349	369	352	336	332	317	346	324	348	313	353	308	373	335	341	359	338	332	317	340	332	349	333	329	349	346	340	332	331	329	356	321	330	344	335	302	352	340	356	321	333	356	348	339	338	354	348	328	338	307	312	344	347	348	335	339	313	375	339	355	362	309	355	342	355	357	330	336	333	324	340	342	353	326	328	335	351	341	314	367	353	360	347	344	349	334	338	331	329	366	325	338	334	318	363	335	348	329	346	349	356	318	331	367	341	348	331	320	303	357	352	336	335	334	359	315	319	384	335	340	355	320	289	355	303	376	351	317	346	317	307	341	357	319	303	326	342	347	304	330	345	354	329	347	306	331	334	339	328	330	303	374	309	342	352	336	338	352	311	341	340	382	331	360	362	315	364	347	345	326	339	335	344	342	392	356	319	341	361	327	335	345	364	353	332	361	332	334	293	364	333	329	335	358	321	347	369	317	338	324	337	328	328	346	347	346	322	345	339	345	365	330	330	350	326	325	348	362	341	328	321	358	291	361	338	325	313	337	350	353	343	316	318	318	332	357	362	339	284	333	316	332	317	327	349	338	344	306	318	322	355	329	343	317	343	299	322	339	300	306	333	329	308	331	331	347	335	352	306	354	313	333	306	326	352	358	344	358	357	325	334	353	326	367	354	345	336	349	312	327	318	332	351	314	331	367	360	352	361	330	329	330	343	356	325	359	362	328	351	344	362	338	316	359	333	375	324	357	320	328	314	348	330	359	334	360	317	323	324	331	351	345	318	310	352	390	365	344	343	346	346	360	346	333	317	352	353	331	315	340	322	303	328	339	314	310	317	329	351	329	337	327	298	327	336	329	347	347	337	341	336	376	347	353	299	348	340	307	324	322	340	337	371	327	317	370	349	328	359	405	353	342	335	376	331	343	338	338	321	328	342	340	331	305	314	371	306	340	381	359	331	314	325	322	345	340	368	400	316	373	329	333	320	321	343	326	338	350	341	369	272	321	318	366	335	355	310	322	345	322	373	362	364	346	325	339	348	342	363	354	310	335	329	328	350	312	323	354	288	345	302	314	331	331	353	368	334	337	347	331	323	349	340	306	317	332	306	356	367	351	328	323	336	294	342	328	332	349	341	323	330	327	334	344	355	320	281	346	304	347	355	321	342	353	309	324	352	333	327	344	312	322	308	336	344	342	338	364	360	314	335	380	316	356	338	333	338	365	306	302	317	319	330	345	333	335	355	336	342	320	330	330	344	321	328	344	340	304	307	334	340	338	357	353	344	338	303	345	336	347	340	297	319	303	357	311	342	345	327	328	331	315	333	337	344	325	361	326	320	349	348	339	342	303	372	342	343	357	291	328	335	352	340	380	311	343	315	376	349	368	335	328	349	337	345	310	312	344	334	356	345	364	359	310	345	344	306	362	319	319	314	326	308	356	345	341	298	332	346	350	316	355	330	341	309	321	325	349	344	347	324	322	328	324	359	333	327	348	335	334	279	361	345	320	365	329	348	362	335	346	323	321	302	340	318	324	326	335	359	348	320	314	358	363	313	325	336	345	306	320	360	342	352	348	330	324	351	332	374	360	345	329	325	319	326	342	338	351	349	325	343	381	352	353	356	302	313	357	349	310	327	362	332	316	356	312	353	346	336	327	311	329	309	330	314	301	324	320	349	387	337	348	324	363	356	333	349	353	340	332	346	340	326	358	369	324	337	331	313	377	327	345	322	364	336	345	332	349	317	329	316	374	351	336	335	344	337	381	350	337	315	363	329	355	325	343	331	346	323	346	332	361	334	312	336	346	357	324	341	322	340	331	363	307	366	290	346	321	319	321	342	366	358	334	349	353	327	301	353	370	350	338	326	332	342	355	354	378	327	340	297	350	338	339	343	352	346	338	335	352	343	348	351	341	362	319	316	329	321	329	330	371	325	361	324	356	320	323	340	340	355	346	319	334	352	354	333	320	327	371	358	307	367	310	321	361	335	316	321	342	347	328	345	340	323	311	329	307	339	346	340	324	346	350	342	354	358	327	351	323	350	350	332	355	333	339	335	338	352	309	343	370	375	330	309	339	350	296	352	333	355	329	332	329	324	298	315	332	328	327	328	351	295	352	327	358	322	330	342	339	363	373	344	320	328	333	344	333	349	297	372	343	345	339	364	325	361	296	332	337	337	339	324	362	330	335	299	331	333	340	327	338	364	359	329	358	311	304	296	349	350	344	328	334	349	342	320	323	378	304	350	323	348	331	351	330	307	334	326	367	327	354	328	339	336	331	339	345	307	333	339	299	330	340	350	332	308	332	330	347	323	339	350	351	345	316	352	335	336	372	335	318	339	382	320	323	315	324	305	356	337	323	356	341	331	304	307	367	357	326	345	348	362	320	312	335	361	308	324	332	345	330	320	343	347	339	320	375	322	312	339	309	308	327	335	328	342	305	310	338	330	334	316	330	297	343	329	353	338	299	350	358	356	296	317	338	344	343	323	333	312	324	334	333	310	351	334	341	331	348	335	330	327	299	362	358	300	348	339	330	313	341	330	312	341	335	328	340	346	352	323	342	335	332	345	313	345	373	349	326	304	332	366	295	320	338	337	327	367	341	319	345	330	343	314	325	371	344	337	370	326	363	320	343	335	322	358	317	329	344	340	316	339	337	318	336	354	318	337	315	326	327	307	313	323	346	331	345	334	310	310	293	331	344	301	341	376	348	332	328	367	337	300	294	353	321	327	333	354	349	328	371	315	340	318	342	368	323	332	339	364	318	316	340	324	349	342	352	324
25042	21539	29951	26914	17729	7523	1183	535	432	402	412	392	356	382	402	391	376	371	398	369	344	340	388	382	359	373	372	359	410	407	353	384	374	369	392	358	362	362	396	383	359	349	357	394	380	378	374	399	377	366	363	370	377	353	365	385	359	364	376	341	379	370	363	373	377	367	345	377	380	392	391	373	409	360	360	364	362	433	383	367	374	389	358	364	381	364	355	374	390	358	388	338	377	404	328	364	363	354	368	358	370	376	388	367	370	344	364	376	357	382	397	381	352	385	368	363	359	384	397	359	404	341	358	357	383	356	365	360	385	373	396	371	408	342	369	380	332	372	359	377	401	393	356	389	389	390	391	387	360	349	359	376	377	376	359	366	327	370	355	370	390	384	370	407	388	384	354	399	374	351	377	373	379	366	362	354	368	361	331	378	387	412	397	371	364	355	361	345	390	365	361	376	357	364	351	360	361	358	374	395	345	408	387	357	346	367	368	387	377	374	370	363	359	380	408	369	333	356	406	367	375	374	326	406	374	357	353	406	376	376	353	378	337	389	388	367	361	356	372	408	397	378	382	399	352	350	382	383	388	389	349	378	369	404	356	415	371	395	360	367	389	381	337	382	395	396	380	355	369	344	357	395	411	340	386	402	337	380	365	390	379	351	365	332	380	353	381	353	358	382	362	391	375	360	386	385	396	380	383	372	368	393	373	364	397	421	368	387	365	370	397	378	386	396	338	360	384	374	386	389	362	346	356	349	408	385	342	396	379	356	379	384	375	351	382	380	349	380	374	374	373	342	358	371	371	371	348	387	377	369	362	347	368	374	348	385	385	364	402	392	334	362	390	377	348	382	374	374	382	362	405	338	385	397	379	371	360	371	377	349	372	345	364	395	364	404	365	381	376	352	389	363	383	377	367	354	383	347	345	360	362	376	355	384	368	398	386	396	326	350	360	360	345	406	372	361	367	403	371	339	384	341	355	336	385	371	391	377	352	357	381	378	374	367	385	380	347	379	401	376	370	375	322	373	399	355	401	393	361	407	366	409	353	346	347	315	347	396	385	380	348	396	370	377	370	361	358	376	367	390	368	377	371	363	376	368	422	348	357	341	381	355	372	345	405	318	372	393	361	377	387	359	393	368	399	365	366	361	370	353	381	384	353	387	392	384	366	365	371	395	374	372	390	357	384	378	369	390	384	354	380	400	377	357	310	415	377	376	387	382	391	400	367	392	375	349	366	370	378	390	338	366	340	328	403	370	413	372	336	363	329	390	388	368	356	408	357	376	381	370	395	365	391	401	384	379	370	370	343	352	370	359	366	378	353	388	337	387	400	349	364	343	380	374	359	339	344	370	353	387	348	356	333	372	378	406	359	358	351	362	363	383	342	365	373	354	372	368	385	356	383	358	356	382	355	368	367	375	397	355	355	377	409	365	398	372	405	404	396	417	396	361	375	378	374	368	362	402	351	393	371	435	370	373	360	355	357	376	401	366	344	382	348	400	367	416	339	376	380	399	367	377	363	379	383	384	368	364	417	347	377	389	389	385	343	384	357	371	349	440	399	384	354	411	366	369	343	395	374	384	359	367	375	395	351	362	366	366	352	384	392	360	397	361	350	370	364	391	374	408	384	383	373	398	329	359	340	367	392	391	386	365	360	413	392	351	355	372	396	350	355	391	393	353	372	381	358	372	341	364	359	357	356	378	375	386	396	389	390	365	313	352	346	386	373	400	389	368	383	334	334	358	362	334	355	364	404	376	357	375	351	371	384	355	354	371	379	342	357	378	374	373	389	359	360	373	380	389	396	368	371	377	359	341	347	357	373	410	369	372	368	419	363	405	345	367	373	361	383	378	352	380	357	382	380	364	359	378	394	360	328	359	397	419	365	378	376	369	354	380	379	365	389	382	335	379	358	403	407	350	375	364	402	366	371	353	356	320	368	354	370	380	370	373	393	362	354	357	364	378	357	377	336	384	350	348	373	375	382	366	383	376	377	391	380	328	359	394	393	370	384	344	367	357	415	344	378	391	401	378	354	376	363	368	370	342	360	365	389	369	374	389	391	367	396	361	400	389	374	398	395	347	388	371	381	414	367	354	373	367	383	380	375	380	402	378	371	368	358	389	382	364	354	384	369	372	360	353	351	388	400	361	383	409	396	397	400	369	368	366	390	341	360	364	353	370	343	347	392	333	375	395	405	385	365	397	405	407	417	372	357	325	363	382	343	346	384	341	393	361	352	357	400	355	373	379	364	332	369	375	330	368	360	387	369	352	395	365	378	326	364	414	363	411	389	367	362	359	371	360	359	364	390	381	373	389	381	403	380	362	331	380	391	388	391	380	363	360	400	363	375	372	419	384	409	380	410	347	354	364	376	388	407	372	348	402	368	356	391	345	392	376	412	379	394	383	367	371	345	380	367	386	363	353	334	362	376	365	400	368	352	375	352	383	356	400	373	372	378	385	368	377	386	390	405	353	308	364	340	397	380	383	354	365	399	351	364	373	384	363	359	396	389	403	323	391	375	321	377	390	356	357	342	367	394	371	386	381	362	369	352	366	387	365	399	369	369	362	406	393	385	356	370	371	375	347	352	387	386	362	379	407	380	355	384	404	368	350	388	358	376	395	340	378	395	344	362	401	390	350	379	372	367	395	365	383	363	377	388	402	358	375	383	392	398	359	410	367	392	365	358	378	374	356	348	355	387	383	362	357	355	338	362	355	376	406	343	366	394	317	372	382	355	363	363	372	368	351	386	391	394	343	388	390	399	358	374	377	334	373	388	376	384	408	353	359	388	370	366	349	353	371	409	357	370	333	383	373	378	355	362	362	360	413	352	417	357	368	366	336	388	407	374	337	379	376	366	381	378	366	380	387	359	368	380	393	383	349	371	355	370	324	366	362	388	361	353	340	390	356	380	364	405	365	394	379	384	373	405	370	382	377	355	368	372	342	355	362	396	391	355	367	365	354	374	377	359	359	366	370	335	406	351	351	354	369	401	395	343	356	327	402	358	354	347	370	385	412	346	379	354	363	343	395	393	369	389	375	368	360	372	378	360	400	382	368	364	324	404	359	361	371	351	361	394	382	357	394	390	404	384	392	360	380	375	363	371	364	371	380	356	406	387	398	363	362	400	349	371	369	347	366	345	356	369	404	416	366	372	346	378	360	380	352	384	362	360	373	411	360	354	369	344	380	348	416	381	345	394	401	384	324	353	335	385	366	354	363	399	365	394	393	377	362	359	382	382	403	366	368	343	374	341	363	380	388	352	371	378	367	410	380	425	374	427	340	361	367	373	400	336	402	353	391	377	357	405	409	396	376	388	379	350	393	392	378	386	351	374	375	362	359	363	393	379	354	377	346	373	359	347	383	382	370	358	351	370	366	371	354	352	377	361	315	385	366	385	378	344	402	370	365	362	347	364	359	372	361	361	374	356	380	364	375	379	372	394	348	356	390	359	378	386	378	321	366	337	372	382	377	373	371	365	367	441	388
35839	58191	41556	26075	16334	7459	1195	587	534	493	452	416	450	435	417	428	425	436	441	429	398	397	406	396	418	403	423	405	381	417	426	450	421	408	444	402	454	413	427	446	441	434	414	425	437	404	406	429	425	446	419	408	425	408	409	428	415	458	417	401	422	423	423	427	422	409	398	408	459	386	409	453	416	406	394	425	423	476	377	424	445	432	437	432	430	422	425	462	405	425	385	444	419	429	418	429	415	400	419	427	417	440	380	428	429	419	437	419	426	428	454	403	418	415	432	407	409	442	422	444	446	410	399	410	403	408	418	453	436	394	405	427	406	435	409	449	432	423	471	437	447	418	400	415	433	444	410	397	376	395	465	423	396	409	455	396	430	411	434	392	400	414	420	425	425	416	416	405	463	448	416	445	455	412	444	408	381	424	462	442	456	411	423	452	439	427	416	414	434	426	405	409	432	420	376	378	424	422	435	455	427	416	396	447	436	430	425	424	448	420	445	408	411	413	435	395	422	416	432	439	434	389	409	430	427	410	440	436	406	384	420	428	444	445	444	406	435	413	440	445	407	394	407	386	397	433	422	369	429	448	413	403	435	437	428	421	407	413	429	421	438	423	406	412	456	442	420	418	436	384	457	428	426	463	401	414	392	470	420	427	367	406	460	441	405	434	433	419	397	415	431	423	439	409	458	419	424	397	428	437	404	430	412	413	433	414	429	437	419	469	426	440	372	420	452	425	424	390	411	428	445	414	434	418	444	402	430	421	426	424	437	432	487	468	403	427	406	446	411	427	438	419	366	440	406	417	410	398	389	435	431	435	456	424	413	445	438	421	432	389	371	397	464	409	409	469	413	415	416	466	414	419	383	405	438	443	394	420	391	417	385	454	422	393	395	431	436	400	395	438	366	419	449	419	436	425	448	432	433	402	398	407	402	425	409	434	414	458	430	416	428	411	440	403	419	409	399	427	383	426	416	439	399	414	440	407	407	445	428	385	398	427	449	438	431	423	426	391	448	442	453	420	424	465	415	418	413	434	428	432	422	449	403	383	476	460	433	421	398	429	435	414	445	406	442	432	441	439	411	433	408	444	440	451	434	410	418	438	407	440	443	441	431	388	405	393	449	419	437	444	443	398	411	468	447	457	420	413	400	420	460	425	424	397	457	372	397	433	446	409	399	446	414	400	414	445	395	444	418	464	413	426	423	420	417	446	432	433	416	375	442	420	410	436	431	446	426	400	445	404	386	446	386	442	410	442	403	471	394	399	438	413	434	414	437	444	406	406	458	401	427	476	427	390	462	414	427	435	431	411	435	422	437	423	394	417	389	441	403	438	468	428	427	418	403	457	433	441	404	431	419	390	451	414	431	416	441	401	432	417	396	400	420	410	420	386	424	443	422	428	395	433	417	391	419	425	422	433	381	440	466	424	423	418	451	423	422	440	436	399	430	406	435	425	449	448	382	442	433	424	420	404	386	416	435	391	410	442	458	441	428	405	423	388	410	414	432	416	394	425	427	423	423	396	448	419	425	480	436	407	440	426	451	411	409	449	406	395	403	421	419	407	398	418	426	400	422	441	407	419	414	434	391	423	416	407	430	430	436	434	435	425	449	401	443	387	457	420	447	421	438	431	445	432	397	430	445	437	423	432	441	398	406	404	416	459	431	413	436	426	437	391	435	414	444	385	385	421	405	394	421	399	422	436	392	415	424	436	407	429	400	402	410	423	421	440	418	424	375	409	428	424	404	437	429	417	421	401	365	418	423	384	415	452	405	442	433	430	411	436	446	418	427	424	412	479	421	432	411	413	411	392	426	450	417	424	397	379	420	416	385	440	439	413	431	392	406	400	408	412	420	440	412	422	408	402	411	441	400	445	421	422	414	429	386	453	444	420	417	459	438	434	440	455	419	407	411	405	419	440	410	429	426	419	441	410	426	433	434	402	421	449	428	412	413	436	416	439	412	434	409	427	437	388	390	420	464	460	431	439	424	436	429	429	410	433	438	410	439	400	439	455	402	425	419	436	416	382	445	415	449	427	461	412	448	448	415	426	408	397	442	424	432	432	426	434	441	436	424	401	403	414	428	408	416	398	407	406	377	451	418	432	449	401	406	424	404	423	393	414	454	398	444	461	433	430	416	381	435	420	416	409	426	408	424	437	446	428	387	405	449	401	449	420	427	400	414	433	433	415	394	415	444	420	426	414	414	431	450	445	440	412	431	416	402	393	439	437	431	411	393	402	414	477	393	454	421	430	439	424	438	417	431	421	435	405	428	440	438	445	422	427	415	409	450	401	416	449	438	446	389	434	404	418	415	435	442	402	383	402	418	484	386	425	431	413	410	405	423	444	425	448	439	427	405	408	440	423	408	419	427	440	420	430	410	429	401	406	374	423	432	436	450	413	403	416	459	438	426	391	420	418	417	408	391	412	412	377	436	399	417	436	425	378	370	415	430	420	426	414	412	375	396	432	424	405	443	435	429	406	414	421	424	377	429	436	416	420	424	417	431	437	440	396	391	415	451	447	420	441	414	450	436	452	432	434	405	401	431	418	397	462	405	409	396	437	404	456	444	407	401	420	434	419	405	423	462	428	432	410	410	448	415	415	436	433	434	391	386	405	416	441	414	443	390	416	455	404	407	418	406	409	378	400	413	425	417	432	411	412	410	444	456	416	401	400	399	431	410	424	430	399	421	413	415	384	421	424	447	414	429	426	448	425	431	397	410	409	425	418	452	456	417	403	412	422	382	413	446	440	439	418	399	442	430	421	401	427	437	426	443	396	419	398	427	451	432	443	428	410	426	415	448	411	432	391	433	385	441	405	394	399	421	443	438	454	395	409	443	424	432	415	470	429	430	456	423	432	404	437	431	469	403	425	445	421	442	394	402	405	405	378	404	424	409	443	421	422	380	398	416	409	412	421	426	406	423	395	392	417	406	410	447	409	404	408	433	438	399	396	417	382	418	468	448	436	453	389	458	422	437	394	425	400	403	421	436	407	382	413	425	441	425	391	425	468	463	383	419	415	416	454	412	412	408	397	393	433	393	399	443	422	413	406	431	423	435	358	450	403	443	414	427	414	430	401	426	442	430	419	445	432	455	404	444	394	443	434	442	416	401	402	409	401	410	417	430	432	392	429	445	429	402	441	412	432	430	450	400	427	440	405	419	433	414	411	418	408	415	399	435	423	423	441	440	404	447	424	409	419	426	430	441	426	414	388	384	410	419	413	418	405	420	431	426	434	434	407	423	445	423	419	419	395	436	442	436	398	431	426	412	437	435	411	464	435	447	395	417	433	427	436	431	432	405	456	429	423	445	412	415	431	434	419	453	409	439	421	417	413	438	410	433	377	424	427	401	398	416	436	426	448	422	391	422	410	450	466	395	462	418	461	425	449	491	407	419	411	399	412	431	422	398	413	434	413	428	402	399	431	427	432	377	452	432	391	460	427	421	436	431	390	397	422	435	415	413	404	447	447	440	406	430	390	466	441
22804	21039	28697	24063	21913	20796	9960	1207	675	597	561	555	524	450	467	467	442	445	498	466	450	500	446	430	465	479	472	465	450	437	450	437	438	475	478	432	459	445	451	407	446	460	458	459	469	454	456	465	443	445	430	479	427	480	476	463	469	483	409	443	477	461	395	449	452	469	447	448	497	439	450	479	468	445	448	479	443	443	452	459	429	463	444	452	439	479	478	439	463	462	457	456	461	453	451	480	443	449	450	483	473	475	423	480	464	464	501	461	418	468	452	471	459	452	462	496	443	454	431	441	425	444	445	475	457	457	465	518	473	453	440	429	454	442	462	477	448	460	444	451	418	455	437	431	455	429	415	408	460	480	481	459	426	456	464	438	457	479	437	437	440	469	482	483	469	466	472	477	475	455	452	431	460	449	424	488	475	428	454	458	443	464	458	444	428	445	438	485	435	445	474	479	445	461	442	469	424	452	486	457	446	442	441	448	432	430	433	473	439	445	474	440	451	429	427	424	424	445	466	434	432	406	487	458	484	427	426	475	412	468	464	443	480	456	464	445	447	485	448	419	487	479	446	442	448	455	474	448	437	426	454	432	438	466	463	479	456	446	433	482	462	454	456	453	496	455	424	477	449	454	458	451	457	470	462	441	478	466	472	469	454	435	414	453	445	439	395	434	442	474	432	473	432	450	442	446	461	444	462	490	462	452	487	463	460	439	446	454	457	418	465	477	416	466	433	463	443	428	458	464	446	415	451	435	482	443	411	463	467	419	478	448	435	445	481	497	486	476	451	457	463	451	416	428	422	461	457	436	444	424	483	458	444	485	480	464	421	437	485	425	432	427	449	463	472	479	396	442	449	429	486	459	442	479	433	450	450	473	475	448	432	450	438	490	432	448	473	452	468	423	475	464	470	444	462	469	440	476	449	457	438	402	426	459	460	462	442	442	425	476	449	437	472	456	451	485	454	430	486	442	509	458	453	446	467	456	426	465	428	474	426	473	442	421	445	451	473	442	439	453	489	475	433	443	431	491	403	466	463	457	414	491	431	454	445	464	484	443	424	424	443	464	435	478	424	445	483	446	486	448	458	466	420	463	473	455	473	453	435	452	477	490	455	462	461	420	478	461	460	469	466	488	438	416	440	443	479	439	458	472	498	472	435	455	423	449	473	504	476	473	479	497	486	433	459	463	473	424	459	458	459	455	485	409	438	428	481	447	460	452	444	470	466	440	456	443	435	462	466	434	442	430	445	523	462	465	461	465	416	477	438	464	470	447	434	447	425	490	458	460	435	407	495	428	462	478	471	438	465	431	478	477	463	414	451	440	471	483	431	436	462	480	450	473	419	476	463	439	478	467	447	419	435	460	456	452	450	449	456	443	468	506	487	438	429	485	454	430	421	433	465	455	469	439	452	454	425	429	437	467	464	464	452	464	446	458	421	450	455	461	437	425	484	467	461	424	461	468	422	436	450	465	443	466	422	420	460	441	450	427	450	482	451	452	502	477	445	454	406	438	472	427	449	444	428	430	444	435	446	443	414	398	467	466	480	419	456	441	437	462	463	445	446	437	448	457	468	443	466	451	434	420	467	472	451	469	433	464	421	493	447	448	463	459	451	455	427	486	443	474	453	456	433	446	405	423	454	452	459	468	434	397	421	473	450	472	432	458	482	431	476	452	449	464	469	443	439	457	446	464	442	413	428	451	499	474	477	469	428	484	476	424	440	437	446	479	457	435	454	412	431	438	459	459	447	470	443	433	471	444	500	461	458	457	437	427	448	451	446	456	466	454	422	452	456	452	498	455	482	467	438	439	413	435	454	490	447	462	467	483	449	464	444	477	424	465	437	456	422	441	451	476	429	447	432	442	468	494	476	470	463	487	442	462	448	451	452	424	488	480	495	421	462	459	438	438	415	446	472	474	422	461	475	423	496	497	419	458	458	448	431	406	470	412	426	447	449	439	449	476	472	486	476	461	450	470	466	469	464	446	444	467	443	481	477	455	439	452	409	436	438	477	477	456	437	449	457	472	480	416	489	465	474	497	510	429	488	423	462	465	440	418	476	450	398	422	419	436	458	450	446	459	467	449	462	449	479	473	439	441	400	472	422	466	474	404	416	443	398	435	477	467	430	423	473	447	445	449	469	483	409	416	448	490	437	430	426	457	489	449	454	467	437	454	456	455	456	431	484	470	444	432	464	439	455	450	455	467	490	435	419	431	426	424	436	466	435	450	465	441	474	466	456	479	476	456	449	450	451	447	451	476	451	444	450	433	474	453	470	429	462	403	448	465	456	448	484	456	430	463	483	466	448	413	499	428	422	464	418	434	466	457	447	423	471	481	454	484	436	421	437	441	489	450	428	472	417	448	476	454	486	463	424	451	446	447	403	458	425	442	433	412	403	448	448	450	457	420	461	444	444	461	450	448	441	473	459	457	471	467	463	419	446	461	441	444	439	456	458	452	478	426	440	407	455	449	458	440	480	472	463	457	439	466	470	461	464	435	413	460	452	445	462	492	462	457	433	460	465	455	460	449	454	427	472	450	455	438	480	464	434	402	481	494	444	464	435	471	460	477	466	440	425	421	485	451	441	444	456	435	477	459	422	458	478	447	448	448	441	483	441	432	436	465	438	416	451	440	437	442	469	435	431	456	432	439	440	454	445	456	472	461	441	430	451	442	438	418	482	472	485	462	427	455	500	419	443	433	466	459	458	497	489	441	440	454	466	443	469	468	461	450	462	456	415	453	469	489	485	465	426	438	480	462	467	419	417	405	434	443	445	484	465	473	456	457	464	450	441	446	443	449	440	452	449	459	416	449	407	460	454	464	467	448	482	424	446	401	477	428	439	419	440	466	432	431	437	434	479	453	462	432	434	433	453	450	454	454	449	470	504	456	442	415	440	454	449	461	505	456	448	460	470	480	469	434	488	468	440	457	472	449	487	473	452	468	465	477	467	472	435	498	460	452	458	456	469	432	465	444	465	451	471	477	468	448	420	442	447	456	502	441	477	409	469	430	454	433	470	415	458	421	482	443	441	440	476	478	459	456	528	493	447	447	403	442	449	455	475	452	444	434	469	444	450	445	451	450	453	435	460	462	452	482	450	451	451	415	465	451	435	420	480	478	454	436	450	458	468	462	443	469	471	438	450	459	441	481	440	443	429	475	459	475	479	495	457	485	472	459	447	476	466	446	416	448	422	424	430	460	455	435	477	467	484	400	407	435	468	489	439	421	458	458	459	443	442	418	451	480	434	455	472	459	449	444	423	456	485	469	478	419	517	467	441	437	466	431	427	500	506	484	464	462	461	466	472	464	454	462	460	434	428	423	425	447	441	440	428	424	484	432	396	447	442	459	430	460	456	471	464	470	424	433	449	477	451	451	425	437	467	452	461	488	446	445	457	462	441	460	441	490	452	472	437	483	467	430	462	452	489	459	461	422	475	516	444	449	486	450	439	449	443	480	429	453	480	464	469	435	421	446	426	440	417	416
42693	71718	54554	37132	27323	10168	2474	974	796	686	661	560	509	529	519	531	503	489	464	525	492	510	471	442	485	497	511	454	476	480	518	506	468	515	530	489	477	521	521	495	502	506	508	485	490	511	454	508	501	506	509	508	492	475	517	495	471	511	508	525	474	481	526	522	475	469	493	495	476	491	501	497	509	481	521	512	505	535	524	509	497	474	463	494	482	465	490	510	486	459	502	527	506	504	472	522	484	476	484	444	488	505	489	464	481	530	496	495	484	463	465	492	499	530	473	495	491	484	494	504	511	462	471	486	527	496	481	493	453	468	519	497	507	483	472	512	477	477	486	492	460	471	470	517	502	492	519	483	496	472	486	470	496	474	506	500	511	544	504	463	483	497	487	466	514	501	478	516	513	444	549	505	477	470	491	476	450	479	448	489	494	491	492	474	475	526	490	506	516	511	520	470	490	484	476	495	463	501	502	495	500	469	455	463	503	521	429	470	459	494	464	501	532	556	486	502	533	483	496	489	478	451	510	504	494	471	480	520	474	495	484	506	495	486	450	474	495	497	521	453	480	507	528	489	504	499	468	469	538	503	508	514	502	491	512	458	528	511	445	490	507	494	466	512	512	537	535	466	435	513	486	460	466	508	456	480	514	500	508	509	446	534	521	477	437	488	490	487	478	485	498	486	470	488	522	509	504	479	500	473	495	506	521	482	497	523	502	484	528	521	496	477	468	457	509	462	465	513	457	530	495	463	473	502	525	508	497	501	482	491	500	455	478	460	510	449	496	526	451	516	474	491	505	488	484	518	473	502	501	470	506	469	476	479	485	487	479	511	516	490	472	456	486	487	510	501	476	478	491	510	485	469	519	482	477	507	474	481	460	456	419	468	499	480	516	487	486	468	468	496	507	480	501	482	461	536	455	444	455	459	536	541	466	464	492	471	481	507	491	485	492	471	471	461	518	458	450	503	496	465	530	476	501	471	483	474	517	527	507	475	516	499	529	475	458	543	496	488	492	519	499	462	464	507	492	498	517	459	502	498	495	468	501	467	483	448	513	491	480	508	524	482	476	468	484	507	512	513	518	493	476	500	447	482	486	525	495	513	460	483	496	470	506	460	499	517	510	522	505	480	517	510	490	484	474	473	461	532	481	506	473	470	474	503	481	532	499	498	462	474	489	507	490	535	466	511	483	484	492	497	484	486	490	555	517	480	508	470	469	499	471	481	520	462	505	455	508	498	501	493	508	491	508	498	507	490	445	489	476	505	475	483	496	451	491	481	481	492	504	476	480	476	490	501	471	512	515	495	491	489	474	459	440	491	488	466	431	516	459	462	474	492	472	518	496	504	489	496	452	466	484	513	493	473	478	448	514	522	478	495	490	499	523	442	440	465	500	487	545	503	487	463	481	484	487	500	506	487	490	506	473	487	488	485	488	478	490	488	494	478	485	419	466	526	460	460	453	486	476	500	522	506	513	490	502	498	497	508	514	495	478	451	490	503	501	508	519	481	517	499	492	472	485	477	449	496	496	495	471	511	455	530	498	467	462	465	463	471	476	453	496	483	487	489	510	497	491	503	490	468	512	471	515	492	508	521	488	485	469	499	472	465	465	467	495	521	465	507	525	473	512	448	528	485	489	503	524	523	469	496	481	478	518	495	481	492	487	483	472	472	476	506	484	485	461	492	467	489	470	480	488	469	478	544	487	514	507	533	493	486	495	540	461	509	513	463	475	491	491	484	481	472	463	488	519	510	475	482	486	495	486	487	498	471	519	513	491	489	494	515	456	474	479	488	496	513	476	513	499	467	482	495	478	490	466	466	514	506	453	512	462	557	497	543	543	439	478	496	500	481	473	479	493	498	499	504	521	483	482	511	503	554	506	492	490	488	478	482	476	470	487	497	483	475	529	519	493	481	523	497	480	503	473	479	455	497	517	525	475	481	489	446	493	484	470	537	489	457	474	511	502	468	492	487	492	497	513	508	484	479	470	494	501	534	480	464	500	490	502	482	470	468	468	492	522	520	468	470	472	486	483	470	481	502	506	499	512	494	471	509	478	521	505	486	470	468	475	474	471	491	491	544	505	498	505	472	510	498	481	457	481	491	512	473	478	511	473	489	480	498	450	530	528	507	505	506	513	502	450	465	516	509	474	484	457	463	486	483	485	473	506	533	443	517	479	515	501	473	508	544	488	457	503	489	487	469	506	462	520	482	500	525	520	479	525	484	473	500	471	480	503	483	496	500	498	498	493	492	473	504	491	454	457	523	492	522	507	512	487	485	525	490	456	511	541	500	519	497	489	497	492	503	493	499	486	490	494	514	488	485	456	486	452	460	468	527	496	486	481	461	509	473	469	456	494	479	474	475	512	499	487	492	459	512	460	479	490	498	501	538	476	500	501	484	510	484	495	450	555	487	484	531	495	514	476	463	505	456	457	513	485	504	538	506	462	471	498	500	485	469	477	465	496	493	508	483	494	513	523	450	522	492	531	472	451	481	465	508	492	490	487	457	502	525	528	464	485	544	471	503	515	483	486	493	489	513	491	519	477	496	502	511	456	517	499	510	497	487	487	501	452	500	502	511	490	522	486	462	486	445	481	495	541	490	472	505	475	503	502	458	477	486	484	486	505	481	482	463	502	476	526	476	448	470	493	478	500	463	483	540	485	503	492	502	502	527	501	441	474	532	503	456	494	521	517	496	500	515	520	500	465	432	488	465	489	505	466	475	490	527	477	475	493	524	469	470	497	510	492	481	501	449	493	514	504	471	469	449	498	454	503	512	489	498	478	465	441	497	527	488	470	482	508	489	471	490	512	507	472	517	481	482	493	506	471	500	478	497	536	488	502	468	485	454	467	468	521	510	499	478	458	479	508	495	472	542	478	476	461	479	494	521	531	517	460	498	462	536	481	498	461	492	442	485	494	508	501	468	509	482	476	501	501	488	463	481	506	529	505	491	493	452	468	455	501	497	489	492	505	476	496	508	487	472	467	440	485	453	506	477	516	532	440	519	513	487	471	498	525	527	448	530	485	507	519	493	500	462	510	523	488	539	495	491	480	464	510	511	466	483	460	499	501	445	547	482	484	534	461	481	536	505	448	512	500	507	460	494	511	501	500	506	530	494	500	517	458	510	506	514	475	514	488	492	463	483	495	511	500	465	516	471	492	515	522	496	504	494	521	522	519	496	484	442	484	503	527	517	515	508	511	460	512	484	477	483	465	530	474	482	466	497	538	466	496	466	517	477	512	513	492	503	497	491	485	478	492	514	527	460	512	511	519	498	480	486	479	524	480	466	456	493	510	492	529	502	493	534	508	488	492	485	512	440	487	474	538	492	506	526	482	472	469	500	433	502	482	507	463	488	485	477	502	508	427	482	483	499	508	528	498	477	490	503	488	495	487	486	445	488	514	502	532	521	503	487	493	477	503	480	471	497	488	454	465	513	475	497	478	504	456	486	502	498	498	527	484	510	552	513	471	544	472	504	468	469
32641	34668	32480	18430	5192	1612	552	373	301	312	292	292	260	301	267	273	317	286	286	266	238	296	277	269	276	278	282	243	268	291	299	262	290	285	250	274	250	264	246	280	283	248	279	262	284	280	263	265	291	278	269	271	273	272	272	292	278	274	254	285	307	281	244	260	259	255	291	263	272	289	287	274	275	322	301	279	269	305	291	259	299	281	261	279	290	252	260	268	277	305	256	273	289	271	298	263	287	269	290	258	279	278	310	292	266	294	282	294	286	297	251	274	285	258	275	290	292	280	262	292	255	270	270	294	257	291	251	286	290	298	267	291	253	293	299	270	278	282	277	300	267	294	262	275	283	307	269	277	274	254	271	296	307	275	295	287	285	263	297	261	288	278	276	251	283	304	273	246	308	288	277	256	280	220	302	262	286	290	279	310	278	259	246	258	321	263	315	267	284	283	265	266	252	294	267	266	271	272	282	274	277	301	259	302	272	271	272	286	285	265	261	326	289	251	292	270	298	301	273	256	276	298	284	282	267	289	276	274	301	287	249	287	280	276	275	284	261	303	289	262	286	268	295	290	317	257	283	250	275	266	284	245	272	274	274	289	283	282	264	289	266	280	297	283	267	262	259	305	279	256	269	286	278	278	257	282	276	276	293	263	267	278	279	287	244	287	279	267	269	274	275	259	262	288	272	272	281	299	282	286	262	292	279	245	301	274	249	316	284	270	261	258	259	269	256	272	272	307	302	303	279	307	277	253	288	303	274	285	245	267	305	247	263	290	267	276	262	312	299	265	248	240	261	277	265	266	257	248	260	277	263	234	272	264	284	258	279	289	249	304	269	279	276	305	284	296	284	302	283	263	268	273	288	295	266	286	291	256	288	288	273	293	268	264	289	326	258	270	262	223	266	291	295	266	305	281	281	261	305	284	280	265	274	274	281	261	288	261	233	308	294	303	264	270	277	258	298	292	288	276	269	272	270	274	249	258	250	275	292	322	289	281	283	272	261	259	284	281	274	274	267	268	270	290	289	243	285	291	315	258	255	279	284	299	314	271	269	265	272	264	297	272	257	267	249	288	260	251	282	277	302	286	274	245	321	292	265	305	304	264	263	282	279	274	283	273	275	278	277	270	258	274	288	298	257	283	269	278	281	298	276	290	270	277	301	249	253	276	287	240	261	262	273	258	291	269	241	275	291	261	243	299	276	274	294	283	278	283	258	289	288	295	278	261	263	255	282	302	294	275	264	290	267	243	260	285	273	262	283	247	276	307	267	274	263	274	279	319	277	280	284	251	288	275	266	272	293	270	299	265	290	263	261	287	270	270	266	264	289	292	288	296	283	287	268	286	250	269	310	261	268	243	288	271	274	293	259	287	268	275	260	293	243	291	294	246	293	284	274	276	286	268	263	262	259	276	271	290	293	292	257	273	281	262	275	240	286	267	277	278	250	278	273	251	271	292	266	306	279	264	269	279	285	287	246	288	254	270	268	250	262	276	251	286	268	279	296	254	291	282	250	270	263	260	284	296	265	255	243	273	269	304	283	285	273	280	270	273	270	282	276	281	251	263	260	304	298	277	271	296	256	266	299	289	294	290	294	300	298	290	286	286	269	261	258	272	288	255	278	293	281	278	274	294	262	286	301	277	274	248	273	259	281	294	296	262	288	271	300	246	266	247	257	273	261	282	288	283	255	294	255	246	279	309	288	256	275	281	281	284	266	291	307	262	271	265	273	276	283	271	256	287	269	272	296	266	270	288	259	250	294	252	265	287	270	277	301	301	238	281	264	318	290	297	297	255	267	263	282	264	278	267	271	244	278	281	269	266	283	272	286	266	271	270	296	294	256	285	300	272	285	260	285	309	251	254	300	270	289	280	270	291	294	282	292	267	265	250	292	274	270	283	293	281	288	265	286	250	264	261	292	262	245	260	261	272	272	272	243	280	281	261	266	292	237	281	249	244	297	271	267	303	287	315	279	279	263	276	283	304	278	265	254	287	279	281	282	276	270	299	278	263	267	265	290	286	324	253	300	259	252	305	290	282	279	259	292	259	287	278	274	301	264	255	291	277	276	290	294	249	254	279	251	286	291	287	271	268	269	276	262	300	292	283	264	275	271	286	304	280	276	274	261	276	277	289	255	283	281	262	285	274	300	295	272	277	282	261	294	274	276	278	290	258	264	287	290	252	286	287	284	272	283	266	303	274	261	291	281	285	261	261	264	253	298	288	294	267	262	280	243	290	278	275	262	280	258	280	250	301	273	251	264	259	270	260	252	272	278	275	269	258	276	294	262	260	292	284	269	295	241	303	266	279	279	255	260	272	282	262	290	324	259	297	282	291	277	268	302	268	276	271	264	258	278	314	263	293	293	276	315	277	294	280	267	260	290	253	266	266	274	267	248	277	264	256	282	249	304	302	255	277	260	281	275	275	298	291	274	236	268	270	288	257	301	284	283	273	259	291	279	287	276	281	275	249	246	268	265	276	258	279	285	264	304	265	289	266	278	286	276	290	287	268	259	270	248	260	270	266	244	268	271	247	300	269	270	277	277	297	273	264	272	267	270	321	300	296	263	269	265	269	296	260	256	258	269	288	280	282	267	278	287	283	272	260	280	261	267	251	276	316	266	262	285	291	263	275	281	285	274	305	277	272	267	256	283	303	295	278	287	293	292	264	275	256	288	279	282	266	273	272	284	292	290	269	280	292	283	258	275	258	278	265	240	290	262	238	289	234	273	266	254	245	277	286	284	271	275	252	262	264	286	263	257	259	286	283	255	271	287	265	290	267	255	279	290	268	256	241	254	283	263	294	240	295	265	273	245	277	280	278	238	282	300	257	274	260	263	266	267	255	294	255	241	272	269	296	260	275	262	291	298	250	258	268	287	294	283	272	293	257	268	274	270	281	269	269	269	287	293	281	266	287	297	278	273	281	290	252	260	278	273	284	297	304	273	294	281	284	299	286	283	273	265	293	267	262	276	284	294	286	287	258	264	261	289	286	269	278	286	263	254	248	272	270	272	285	276	289	254	261	295	255	265	300	267	264	260	281	289	298	275	295	264	288	298	293	273	223	250	271	268	289	258	277	268	267	279	273	297	288	256	260	261	301	293	281	279	282	279	275	269	302	275	283	278	269	289	274	316	247	275	282	287	240	297	285	289	271	245	287	270	264	289	270	267	265	269	259	278	288	303	265	253	265	284	301	284	277	279	254	267	283	284	262	281	272	283	269	265	256	271	270	264	256	270	299	282	250	254	272	290	284	278	248	273	284	270	326	298	316	307	279	264	242	290	273	267	267	272	260	237	252	257	285	275	260	299	292	263	245	296	252	245	243	263	294	274	275	255	276	288	263	302	276	268	262	275	247	247	268	268	269	302	290	266	280	271	272	273	257	307	272	280	271	268	288	248	262	297	302	294	299	267	252	294	281	260	249	248	251	288	280	308	302	255	286	258	269	283	294	257	250	269	295	283	265	266	262	260	271	311	283	292	299
39138	48596	31266	15886	5908	2456	725	420	366	325	336	310	332	322	337	316	310	307	310	340	301	321	357	340	326	332	302	367	318	345	328	318	324	299	329	324	345	353	312	286	328	330	285	311	325	317	300	315	319	335	336	352	328	302	315	341	303	318	297	285	328	311	318	316	335	288	317	319	315	352	311	316	307	335	325	299	337	311	305	323	286	310	292	337	321	306	335	364	296	295	321	317	301	340	329	354	317	292	322	320	311	287	331	313	331	316	299	326	303	325	354	331	323	278	305	314	336	321	303	337	339	327	314	330	335	294	317	285	342	307	345	301	363	342	287	316	316	326	309	295	292	338	334	319	315	318	322	313	303	346	261	340	350	296	338	315	313	298	315	331	331	299	290	319	317	335	313	304	289	300	309	325	311	326	316	321	303	344	323	310	340	331	337	360	284	335	315	312	319	316	319	278	314	303	322	302	310	315	331	326	331	333	323	300	326	323	316	304	302	325	302	295	340	309	312	323	354	298	350	282	330	286	310	342	290	317	337	333	307	328	327	318	325	320	307	352	302	307	283	335	322	331	297	310	281	309	309	324	306	313	295	321	298	342	325	332	309	329	340	309	371	323	339	332	310	308	317	319	322	320	297	306	344	311	319	302	347	328	292	305	301	335	318	312	312	303	308	341	342	303	327	305	297	336	320	330	307	330	286	308	318	303	320	327	320	346	320	307	320	297	333	322	324	318	329	329	345	306	311	302	320	350	331	340	345	358	341	271	315	315	303	330	329	285	287	315	309	337	279	324	325	320	299	321	351	346	282	309	340	329	319	310	344	329	292	323	307	290	327	347	316	358	286	309	349	299	330	342	327	319	336	322	333	287	309	317	309	333	297	329	299	320	306	331	329	319	322	307	323	289	305	289	337	335	331	333	319	331	295	324	318	334	341	305	345	327	336	331	326	319	327	309	306	314	339	355	326	345	323	322	313	316	318	301	298	295	335	320	317	327	311	337	347	317	284	327	303	338	364	303	335	315	326	318	319	305	353	297	357	303	319	332	318	332	339	315	309	292	336	309	308	316	313	300	326	322	314	328	337	308	291	324	316	302	319	305	337	332	317	345	320	331	336	296	306	308	294	304	293	318	306	286	323	314	299	300	333	307	323	299	296	304	309	338	320	351	318	303	330	301	312	306	306	333	358	331	311	340	340	273	297	313	319	352	304	292	308	288	343	307	313	282	324	318	319	333	328	319	338	316	339	321	320	315	331	317	347	305	323	312	335	310	342	325	309	328	319	314	324	285	307	325	317	298	300	329	312	322	319	313	289	312	304	353	341	306	322	305	340	327	306	284	312	322	310	282	316	357	293	306	344	328	323	363	324	304	323	330	326	323	314	275	283	317	342	311	298	329	324	306	324	309	301	327	320	274	336	313	353	329	329	357	306	333	316	309	339	322	350	335	305	293	325	332	301	320	322	316	348	313	341	314	308	297	313	300	331	328	294	296	326	299	301	311	317	297	309	335	305	345	324	333	312	326	295	332	300	334	355	336	323	301	311	292	307	342	352	308	336	297	308	302	302	340	303	328	301	327	319	353	324	299	319	342	320	310	311	318	313	387	320	346	294	334	339	310	311	324	346	318	313	339	335	343	315	303	348	325	341	317	320	345	297	324	331	339	310	301	313	318	362	336	348	347	338	311	316	343	335	304	337	343	294	308	336	292	307	345	300	297	318	330	299	319	341	303	326	327	307	335	308	330	310	296	298	334	333	325	293	309	307	336	324	330	294	315	340	339	353	317	315	326	322	301	318	324	361	322	335	304	299	338	324	321	333	298	288	298	287	311	346	322	346	318	319	326	317	351	311	284	318	327	302	288	357	324	306	314	342	290	316	349	317	318	303	328	308	315	299	341	355	323	310	303	295	355	288	340	314	331	312	327	316	317	305	329	330	349	326	327	343	335	324	348	300	348	340	304	320	337	314	322	312	352	332	316	329	311	313	299	319	312	318	350	288	322	315	321	349	321	326	305	354	296	298	321	326	308	368	320	310	335	347	307	298	294	323	300	335	334	318	312	318	320	336	321	298	317	335	322	367	330	299	329	304	334	284	302	329	322	280	279	326	280	288	339	287	304	330	316	288	290	322	297	351	316	310	314	298	311	317	274	307	311	311	288	292	311	309	323	331	331	316	311	337	303	313	293	303	322	315	356	305	305	334	329	283	335	303	293	334	325	306	301	332	337	296	327	316	282	326	303	329	322	316	313	351	311	339	323	326	298	324	306	295	312	335	295	307	327	326	293	342	345	352	320	346	303	288	345	324	316	335	308	336	322	334	309	310	308	334	328	311	335	302	299	312	303	309	328	314	347	322	290	309	325	312	322	327	323	329	327	308	304	352	328	308	309	354	318	331	334	330	302	290	324	326	319	322	320	312	305	299	294	305	296	327	313	307	318	296	291	329	340	318	298	353	333	342	326	309	324	321	340	307	303	324	305	330	351	304	311	303	340	287	322	314	347	344	326	319	347	374	324	283	322	292	308	333	309	310	332	298	288	295	321	322	315	319	286	324	336	337	311	323	322	329	292	306	307	312	307	341	323	318	368	292	294	334	321	318	322	293	342	311	270	307	340	300	352	320	314	350	310	336	340	326	305	298	306	284	308	316	320	324	315	342	335	359	332	338	290	344	322	301	343	327	313	331	330	327	340	336	323	308	293	312	328	323	328	309	337	335	325	349	341	337	304	316	282	305	311	324	307	336	304	322	292	314	315	362	338	289	337	307	279	341	327	297	305	293	307	301	320	335	333	282	313	306	359	305	300	319	337	348	317	341	310	312	310	305	327	294	306	339	304	318	317	302	330	326	338	309	317	325	322	313	319	326	306	298	309	287	311	319	333	311	313	315	346	281	287	308	351	307	319	324	320	321	316	339	328	343	305	324	289	303	298	341	336	283	305	309	320	316	312	311	345	342	334	289	330	344	324	314	331	331	372	307	326	321	325	302	313	311	300	313	320	345	317	294	340	287	316	302	334	314	311	296	323	334	317	343	319	298	308	329	320	340	348	304	365	304	322	325	268	323	307	329	308	319	297	309	289	328	342	324	333	327	354	343	295	317	333	320	322	330	329	310	311	352	354	307	347	324	319	311	334	326	297	314	318	318	376	301	291	318	340	329	331	315	327	338	375	320	334	343	310	314	320	323	317	329	321	336	316	344	309	332	308	331	325	314	319	317	321	318	319	321	300	305	325	320	337	330	326	306	321	330	329	378	320	338	312	322	308	343	329	344	315	336	289	314	317	309	312	326	309	321	310	336	332	337	301	322	352	324	315	307	337	352	303	310	316	335	316	314	301	324	323	336	335	346	322	335	325	351	325	291	329	294	325	306	305	339	311	309	353	314	332	329	310	326	333	312	338	313	350	307	305	350	302	290	337	341	307	271	317	306	299	344	299	334	346	345	346	320	324	320	329	303	328	290	319	313	330	302	332	299	294	339	323	316	333	298	332
23935	20998	28143	25194	21243	13903	3982	1127	469	395	330	357	337	312	341	320	309	291	286	312	302	308	319	306	300	280	274	290	309	276	299	293	304	277	266	272	314	303	303	283	306	285	311	302	312	295	301	289	308	277	282	319	279	321	288	314	304	339	249	281	283	296	284	288	279	287	312	298	307	279	296	304	319	309	277	310	302	283	319	271	298	337	312	280	289	291	317	300	282	297	290	298	289	296	306	310	296	309	310	272	291	321	287	267	270	314	283	305	329	284	300	301	309	290	287	274	278	310	294	292	271	299	285	326	305	299	268	255	312	272	288	309	287	315	296	290	346	300	295	312	277	304	276	309	274	301	332	315	335	276	296	276	311	250	280	307	273	258	305	271	300	271	297	269	319	283	287	290	284	326	287	328	324	282	293	282	292	281	326	280	318	289	312	281	304	312	321	311	306	286	326	313	308	273	279	305	299	286	292	314	268	283	288	293	285	304	283	306	328	269	296	269	295	336	284	282	296	292	295	324	304	273	272	262	287	291	278	315	309	321	317	291	258	286	303	276	307	303	300	317	313	289	294	258	323	296	282	287	284	329	317	301	299	294	262	300	294	312	293	285	314	273	294	298	281	284	292	290	266	304	290	287	258	319	265	328	314	299	319	299	297	291	293	278	297	269	341	287	296	307	304	290	305	287	295	291	291	295	294	314	317	277	318	254	327	269	289	281	325	305	305	260	299	269	311	304	321	300	303	286	292	297	305	288	293	285	265	253	321	301	323	272	310	283	295	315	299	278	308	298	293	291	308	308	276	295	263	296	310	271	283	270	312	286	282	287	301	314	291	283	277	273	296	300	313	314	268	307	289	306	291	299	305	302	315	284	296	303	311	295	320	311	295	270	280	307	298	287	299	282	292	272	310	285	294	272	310	293	309	303	310	309	287	289	309	317	276	308	296	292	315	268	271	275	277	287	303	331	310	307	337	299	294	297	271	320	317	301	282	320	307	302	286	306	309	251	312	265	309	335	308	320	293	302	310	312	322	340	240	286	323	309	293	305	282	286	282	314	306	324	277	299	295	303	301	278	278	310	282	305	305	309	260	296	299	290	309	281	287	303	311	296	276	303	299	301	308	290	280	326	306	297	281	286	294	260	320	272	317	288	284	297	291	322	294	296	301	282	265	272	287	307	307	273	306	296	300	302	287	266	303	317	272	284	320	305	291	305	281	287	343	276	317	306	308	300	263	329	324	256	297	296	295	315	292	292	297	286	292	295	301	298	276	307	305	315	310	295	287	282	270	322	266	316	329	291	292	293	327	323	285	314	299	267	308	291	287	316	289	320	301	318	285	279	288	284	293	294	271	328	261	270	316	293	290	284	284	297	303	276	283	312	312	293	309	299	284	283	326	316	293	293	289	271	289	268	290	283	301	301	308	275	271	273	284	299	286	322	309	294	320	283	303	301	286	284	284	310	307	279	293	301	275	293	290	296	256	308	284	301	314	262	284	283	312	292	297	311	285	281	315	262	319	286	310	282	274	262	299	303	294	292	266	294	328	301	290	236	297	298	275	271	300	261	281	275	280	282	314	310	306	317	286	283	292	287	301	301	293	300	304	306	298	298	280	324	292	310	284	303	286	291	292	298	281	284	293	311	285	295	294	293	280	267	310	267	296	279	297	300	309	318	304	281	268	265	306	300	274	278	292	291	295	289	286	304	315	323	290	311	315	279	269	310	278	308	291	327	279	327	284	283	314	306	290	275	265	298	310	305	293	307	298	309	315	259	281	307	277	304	293	291	288	293	294	286	278	297	308	287	283	303	282	304	307	301	313	250	283	267	320	303	304	321	294	319	302	280	287	311	252	341	299	270	305	317	272	289	301	309	310	275	313	285	310	314	328	312	303	300	303	287	314	277	295	302	289	286	289	329	286	269	283	296	298	270	312	306	293	297	292	301	303	308	295	313	292	279	324	287	304	292	293	300	288	280	307	297	308	295	283	324	306	315	308	300	333	315	277	282	257	268	282	317	282	315	295	347	282	287	273	285	285	302	326	297	290	286	303	301	299	276	319	284	292	294	289	287	289	283	315	281	327	301	294	287	294	281	296	289	276	272	285	275	311	321	309	314	309	308	282	314	291	300	327	289	299	288	311	285	286	301	305	296	280	322	295	283	324	274	304	320	297	270	279	291	273	271	306	315	313	251	295	299	318	277	322	278	297	289	294	281	282	313	298	292	273	282	310	290	289	276	304	281	302	298	278	316	295	274	312	293	303	284	269	310	314	290	287	300	299	305	283	315	255	288	297	299	289	277	283	302	272	294	253	279	269	303	288	306	283	270	267	314	336	294	279	281	286	301	302	308	292	327	283	278	311	280	304	296	293	312	286	268	282	279	297	284	280	329	276	265	297	266	321	260	297	292	309	304	308	315	307	298	325	299	313	287	286	297	282	299	300	280	320	293	314	326	286	292	295	316	308	307	276	261	299	301	285	297	290	320	289	312	291	275	321	301	317	272	272	265	287	295	292	301	293	286	273	284	294	309	321	297	289	296	265	299	315	266	289	306	273	303	304	310	290	290	294	284	319	298	298	253	304	324	307	278	296	304	291	281	302	281	296	263	296	303	278	295	312	292	285	314	293	308	313	252	292	323	308	291	290	318	284	302	278	299	338	296	281	317	301	270	273	310	322	318	292	280	311	304	273	300	266	279	289	299	268	290	302	320	319	307	285	298	293	286	298	290	291	279	263	308	329	295	271	306	315	302	279	278	312	317	265	292	308	287	274	285	299	287	254	271	291	298	297	297	293	291	295	300	301	295	313	310	298	290	315	314	287	288	293	309	269	306	279	294	305	304	287	307	320	293	286	285	285	300	276	279	304	278	274	289	290	281	310	264	289	306	275	305	281	293	247	278	275	291	310	297	294	321	276	262	311	293	325	281	255	295	299	286	279	280	295	267	323	271	309	269	277	313	297	283	294	319	311	274	261	316	322	314	303	280	319	264	301	276	289	284	299	307	288	286	300	273	284	323	315	293	293	293	297	301	305	268	350	313	287	300	299	306	297	276	261	332	286	296	324	279	293	283	259	306	296	305	302	306	318	287	297	305	305	305	301	323	301	277	299	273	318	295	291	305	295	296	295	312	281	286	320	280	303	306	307	336	301	307	264	283	308	287	286	291	281	306	272	315	304	274	313	302	300	311	291	326	280	303	283	321	276	297	328	310	315	295	309	323	339	282	325	311	310	277	283	298	306	278	265	286	292	289	325	284	268	312	292	298	318	308	301	305	285	295	306	282	304	300	287	261	317	327	264	296	289	279	290	311	310	326	299	291	286	282	310	299	300	270	308	289	305	299	302	291	275	296	334	277	265	304	293	312	313	312	295	287	310	296	278	267	307	305	321	307	327	295	307	259	294	323	296	291	288	285	290	305	328	266	304	309	265	305	294	295	296	277	292	301	297	304	300	306	291	278	279	308	297	288	293	321	272	300	287	311	269	294
37256	54847	40507	29620	16708	8614	3123	1381	591	468	465	399	375	361	361	350	335	345	331	371	353	330	334	330	304	326	335	335	330	361	321	318	339	324	321	339	341	335	353	346	335	346	317	387	344	328	365	327	341	336	349	335	338	335	311	329	349	347	345	331	361	353	344	327	303	332	316	315	314	307	324	340	348	363	347	315	320	355	327	323	351	315	318	330	296	313	310	311	331	303	327	338	337	340	325	365	349	366	332	362	358	345	317	338	314	347	352	305	357	329	290	352	319	353	311	326	340	324	311	328	362	334	332	353	338	350	348	345	350	327	337	356	339	339	330	346	307	357	348	323	326	332	319	322	365	320	346	327	330	307	324	340	365	340	340	325	334	351	351	311	304	341	342	338	322	345	313	344	375	307	334	332	291	326	313	330	331	323	319	337	334	301	317	359	325	372	321	326	338	350	330	345	314	339	333	312	350	314	364	315	355	344	334	335	307	336	326	352	325	338	314	294	360	329	329	331	310	301	334	332	324	350	322	359	302	321	322	369	359	386	296	379	362	365	349	350	341	365	344	328	339	313	360	318	319	350	339	313	357	325	324	368	321	305	343	337	329	318	324	367	353	349	319	304	319	325	304	341	344	328	346	369	337	330	321	353	354	300	317	330	331	336	329	346	338	361	332	343	318	355	358	337	338	302	313	345	314	347	307	340	347	335	329	311	290	358	341	304	317	340	327	339	323	328	317	318	299	337	312	340	314	355	362	336	317	355	339	336	289	336	332	338	326	317	325	319	345	310	336	325	327	347	335	361	332	340	345	335	320	363	362	334	326	332	323	348	289	329	356	332	315	331	346	345	334	310	354	333	338	324	340	318	311	325	326	302	364	344	321	329	355	352	381	330	316	350	344	314	349	344	356	363	307	305	320	336	335	345	330	350	324	305	321	316	324	310	335	349	350	339	337	302	347	351	327	322	346	348	337	311	328	371	334	336	325	356	338	321	342	338	334	313	333	362	320	323	335	326	349	350	335	311	351	302	316	347	302	348	322	310	355	341	361	322	293	313	347	326	350	321	338	337	356	335	361	326	314	316	352	314	320	331	328	344	319	333	364	305	339	317	371	353	347	316	355	338	321	316	306	333	365	331	298	344	326	320	287	297	330	324	341	343	374	316	353	345	317	333	355	349	319	355	309	328	357	343	359	314	350	307	339	374	317	341	354	363	335	331	324	352	338	322	319	369	367	335	351	335	316	332	309	319	336	300	353	323	354	349	334	345	318	369	340	329	336	359	312	337	329	344	345	332	334	324	351	347	343	358	323	338	302	359	325	337	342	318	337	329	319	330	335	319	316	325	325	305	311	368	347	320	337	317	357	298	330	345	318	335	336	346	354	323	311	362	350	355	342	320	337	311	341	335	371	382	376	345	332	339	350	338	322	355	317	358	298	344	305	358	336	328	313	338	313	366	330	330	312	361	328	306	328	332	352	338	347	356	334	350	309	287	342	356	347	323	357	319	299	329	359	332	331	332	325	343	347	322	326	349	330	332	310	307	315	350	340	318	344	331	347	329	351	351	327	353	338	346	333	371	344	301	374	323	337	368	335	312	313	316	331	357	355	363	334	359	316	352	311	336	363	345	339	299	305	308	328	339	345	358	317	367	312	313	309	357	367	331	319	329	340	325	302	329	347	367	328	306	324	346	319	349	365	358	313	329	317	331	351	327	309	303	348	333	335	324	341	329	331	360	351	340	355	331	327	347	318	357	365	328	368	338	350	340	349	340	353	343	323	346	355	291	337	327	340	321	346	380	354	315	328	322	337	344	330	348	341	387	347	319	299	341	321	309	320	330	369	316	332	348	345	335	318	338	341	323	347	339	316	334	337	356	309	342	313	368	321	345	321	318	322	369	318	322	361	363	342	328	328	346	363	359	342	363	353	319	368	362	341	323	351	322	326	302	310	322	342	332	361	330	324	355	359	319	369	324	348	343	353	329	325	316	329	334	327	341	359	340	312	347	366	362	339	308	325	316	312	330	336	324	348	346	341	352	322	307	341	325	296	342	361	312	326	348	303	321	306	319	353	308	308	345	315	320	318	340	300	309	329	328	326	317	305	341	332	349	327	350	308	363	312	356	366	363	333	329	332	359	361	322	321	344	323	306	347	365	346	320	313	350	342	346	338	348	337	311	334	317	346	329	343	331	333	319	340	353	308	332	360	320	339	320	355	327	319	336	352	318	354	348	327	379	342	350	302	322	348	356	359	325	326	320	329	324	351	337	355	311	319	335	309	331	329	316	328	365	332	331	344	316	309	341	350	331	316	356	327	313	288	340	328	326	323	357	329	352	328	338	310	340	332	332	334	347	340	348	313	341	318	327	340	311	336	313	318	331	321	334	315	350	332	324	284	353	368	328	337	359	363	356	333	350	346	332	284	331	316	337	324	352	348	326	351	328	320	357	319	323	353	365	330	349	302	327	327	318	308	320	316	336	317	327	325	348	379	290	341	338	362	320	345	319	337	348	346	345	332	339	335	353	342	330	341	307	323	335	337	337	343	335	314	368	303	347	354	350	332	310	322	361	352	307	334	327	309	289	366	316	332	371	345	312	321	305	347	359	340	317	332	346	344	351	344	322	355	351	334	354	356	303	344	330	313	318	319	323	337	367	319	317	357	320	344	316	330	374	321	310	348	307	335	346	345	362	328	342	366	329	362	280	321	335	362	316	331	345	322	329	319	312	330	304	326	326	323	350	310	323	313	366	311	344	322	350	325	345	360	345	346	326	353	302	322	329	343	354	333	329	373	336	328	365	339	349	336	313	334	316	375	349	347	332	343	346	342	326	340	309	322	341	331	355	333	352	347	352	360	346	334	352	339	294	330	313	319	324	322	360	351	350	368	332	314	311	361	310	341	338	351	313	321	334	326	345	337	349	339	329	365	327	326	333	347	330	358	369	360	364	339	322	340	340	322	362	341	333	320	325	341	336	333	319	318	324	304	334	329	354	330	329	312	344	353	357	328	330	330	332	366	348	333	346	324	305	328	317	316	341	329	336	339	329	301	340	337	337	343	345	326	324	316	315	339	317	360	339	305	306	307	343	298	333	352	314	354	303	340	365	382	327	318	336	337	315	314	378	353	330	313	362	335	319	344	322	347	323	322	325	336	337	328	348	334	338	348	346	312	323	347	343	352	343	347	346	373	351	354	339	304	359	326	365	320	330	322	336	354	341	337	361	319	340	328	366	339	375	358	328	347	339	339	303	342	356	375	353	330	352	323	310	328	365	341	348	322	347	333	315	329	371	316	328	303	333	304	314	341	309	358	319	309	350	352	338	357	353	358	337	333	331	344	337	341	360	340	325	335	367	310	338	341	323	304	333	337	353	296	346	351	376	295	325	361	344	334	338	327	311	335	338	311	344	326	343	311	344	332	375	306	352	315	351	324	343	349	326	329	330	324	301	344	329	346	338	317	319	357	314	332	350	327	356	327	365	344	359	316	360
25144	21283	28483	26894	15016	5051	1355	579	464	408	421	368	380	415	336	371	374	364	379	366	357	374	371	390	399	404	323	410	378	405	346	407	365	378	395	389	354	335	333	359	375	353	369	366	348	373	386	337	366	397	370	349	375	356	367	383	351	355	351	380	325	401	348	359	398	366	370	362	362	409	389	364	376	380	376	419	347	341	358	372	380	399	400	363	353	378	379	354	393	351	389	385	387	368	364	337	320	370	382	390	369	345	352	372	403	372	355	350	380	367	378	365	363	374	367	362	373	363	364	388	367	391	362	350	371	391	365	366	373	365	373	332	352	350	387	365	367	357	358	375	349	325	372	347	344	365	385	387	394	370	356	356	345	385	381	376	378	381	391	363	363	413	377	339	388	346	346	369	356	376	359	385	345	361	331	399	340	386	356	373	350	390	338	381	360	346	394	381	352	365	368	379	392	367	373	347	369	382	389	366	364	361	384	363	391	380	368	367	390	355	360	364	356	362	390	372	361	372	374	343	387	358	361	367	352	364	398	370	352	362	340	377	372	372	377	389	362	395	370	362	363	370	369	390	366	362	363	392	370	371	356	351	352	348	372	397	371	365	383	315	341	341	344	352	384	347	341	374	346	361	419	375	417	372	403	408	336	380	381	390	388	373	354	400	399	364	367	367	365	354	350	359	350	359	347	379	383	394	386	357	342	391	374	402	392	390	378	355	384	358	366	369	373	347	393	319	378	357	389	384	386	377	372	353	385	385	346	359	340	371	360	392	417	361	367	387	377	400	365	384	390	395	361	391	337	362	390	379	312	356	377	375	385	367	363	368	344	350	368	408	381	367	390	391	342	368	378	378	361	368	380	399	357	353	381	341	364	381	359	374	382	387	375	364	365	378	374	396	409	341	351	370	369	387	376	372	355	345	381	354	355	370	388	370	368	374	316	317	388	370	378	364	372	376	367	364	390	382	348	381	356	409	367	336	362	356	411	410	351	393	365	384	362	359	379	383	370	364	368	390	347	392	358	383	365	424	402	400	341	399	370	397	380	357	397	343	381	346	375	371	404	358	380	365	335	374	331	365	356	332	360	376	384	359	365	374	367	354	360	374	329	399	339	380	358	370	344	356	352	346	341	329	359	369	348	394	368	362	363	351	374	398	375	361	343	386	389	344	376	369	378	353	371	365	357	367	354	358	367	353	356	358	379	351	373	388	359	365	368	356	372	368	339	364	388	356	339	374	362	383	386	359	329	357	376	351	369	364	406	380	364	401	363	381	373	374	362	380	397	403	386	345	379	372	362	347	389	360	363	381	344	393	352	362	386	390	377	363	367	373	344	375	372	365	360	346	364	347	376	359	418	387	370	345	348	403	351	361	339	381	376	372	345	383	352	369	381	394	362	376	369	369	377	374	350	395	392	367	361	364	367	353	338	360	350	379	369	339	396	343	360	331	367	351	335	371	380	352	396	371	370	379	378	381	360	367	356	406	352	405	377	382	392	362	370	337	357	331	369	370	376	351	348	325	374	357	395	370	399	356	347	371	390	385	329	378	398	370	345	391	401	338	348	370	401	407	383	382	374	367	371	417	386	361	372	379	395	368	379	341	378	357	383	332	359	361	358	344	368	318	376	393	368	401	378	370	363	422	376	351	401	391	372	374	400	365	396	356	388	389	390	367	391	376	349	358	364	416	381	319	401	380	380	383	382	350	390	387	360	350	418	347	411	322	394	391	357	364	362	392	400	364	356	388	372	382	382	358	340	382	344	368	369	351	372	350	352	379	371	396	334	359	411	341	373	334	347	383	383	391	378	360	356	362	371	322	374	346	378	364	378	339	357	415	319	368	325	369	353	364	362	385	408	394	379	362	389	314	364	374	382	368	363	351	353	410	358	388	388	355	363	359	377	344	378	374	337	355	343	382	395	369	397	372	358	387	357	352	357	369	375	322	368	360	381	390	357	351	360	379	380	375	375	356	422	376	354	375	376	398	356	355	341	383	362	345	394	360	363	358	363	377	353	383	351	384	360	398	359	382	387	328	377	385	365	350	349	340	411	383	366	376	387	348	375	381	363	351	363	389	386	392	377	347	331	369	373	394	347	336	379	385	398	349	355	341	345	385	358	381	383	359	372	390	343	365	363	351	356	410	371	346	398	389	382	346	369	351	357	364	383	404	380	385	369	380	370	366	393	343	351	370	394	365	360	395	376	363	358	394	361	415	348	381	379	364	355	399	383	399	360	318	354	344	383	340	337	369	361	370	400	391	363	347	357	361	392	368	372	363	370	370	353	376	374	397	410	363	359	387	344	354	386	387	398	372	370	360	351	419	376	352	361	345	365	363	365	376	375	343	369	395	374	378	348	344	369	365	366	375	382	349	391	366	355	421	368	363	382	364	374	368	385	355	353	343	385	338	369	398	347	380	360	356	343	369	383	372	406	345	353	363	415	352	381	370	328	375	347	397	371	356	355	400	389	363	348	367	373	374	348	364	355	358	343	367	364	351	348	375	364	375	383	366	377	351	380	388	337	369	357	374	419	343	380	403	353	400	342	352	382	344	361	407	376	374	405	367	354	394	399	388	342	345	381	395	325	365	354	379	369	376	343	337	379	369	401	399	366	362	359	368	333	346	380	388	354	358	385	367	358	373	390	396	396	350	358	377	384	357	373	393	381	362	352	407	376	360	406	378	362	363	376	403	415	405	371	367	382	345	366	356	409	413	370	384	367	361	363	383	383	354	364	367	355	365	389	373	340	396	329	363	352	378	335	350	405	337	401	395	355	396	388	394	372	393	357	387	382	370	357	359	348	367	362	381	388	365	359	370	355	399	375	369	350	340	388	379	344	339	364	373	356	384	382	384	360	372	355	407	338	356	391	351	357	369	338	403	397	406	327	357	402	354	367	361	368	362	348	351	367	362	383	385	382	358	393	386	377	364	343	365	385	362	358	354	387	394	384	373	338	375	360	391	370	365	346	371	367	400	377	381	363	344	345	370	399	371	374	359	372	381	376	368	368	358	361	390	366	366	384	345	360	333	364	375	386	372	388	342	363	370	353	352	389	357	381	360	391	363	369	344	381	387	397	366	377	384	370	391	393	363	350	366	365	356	344	364	349	367	381	409	368	406	339	392	353	381	334	368	375	371	366	363	351	353	341	379	349	374	378	395	366	395	373	396	376	348	366	389	420	384	364	354	404	387	386	395	364	382	386	403	398	361	377	373	362	354	372	354	393	377	358	366	339	363	404	385	385	397	375	386	358	365	362	331	384	354	357	381	382	367	382	362	369	347	343	318	361	368	335	383	352	380	359	355	354	394	356	383	351	375	389	329	368	367	401	403	356	327	342	351	381	387	352	358	368	365	383	353	392	371	372	380	366	382	364	363	386	371	359	372	352	349	357	372	372	353	351	343	401	343	367	384	367	393	332	374	359	349	393	383	353	364	355	373	373	300	407	370	390	330	365	362	370	392	378	389	387	356	356	343	374	397	333	370
36671	53117	38716	25537	10572	5273	1722	718	562	494	492	434	436	431	455	419	442	405	424	410	456	387	412	430	415	428	413	425	418	424	419	474	433	463	428	444	452	394	403	444	396	459	432	400	394	400	422	424	398	412	427	416	439	397	422	408	440	417	390	446	430	418	404	420	401	426	432	422	474	410	413	399	431	432	437	375	394	437	427	407	414	416	396	421	411	411	419	398	398	425	433	429	425	425	439	406	423	387	412	421	434	386	419	394	434	391	434	402	436	458	445	431	423	381	440	429	401	414	421	409	420	453	422	427	394	436	360	446	395	431	394	428	428	449	413	440	407	391	411	453	434	411	462	408	423	417	462	423	411	393	426	412	422	436	403	422	457	394	429	410	434	386	422	443	430	393	428	432	427	421	442	448	410	434	414	406	430	432	409	402	414	399	418	453	419	411	422	403	436	389	435	413	429	454	419	428	427	428	416	406	425	432	426	425	403	418	413	383	457	448	413	410	418	385	441	417	435	441	445	427	407	427	416	440	390	413	419	435	402	405	397	392	428	409	421	435	406	418	426	406	409	397	378	409	365	420	415	456	381	415	424	424	416	415	413	397	427	421	401	400	444	390	415	409	408	441	414	438	449	440	424	365	427	429	413	437	425	392	437	444	377	406	419	461	449	407	431	411	396	445	409	418	423	410	435	462	404	411	427	415	433	405	404	406	459	410	436	409	435	436	396	425	375	416	453	410	399	423	410	403	417	379	414	447	428	411	407	411	425	388	425	423	436	463	423	415	406	414	409	384	383	440	397	439	446	442	402	421	413	390	417	438	404	439	447	443	426	399	428	396	407	384	414	451	430	416	437	414	425	389	414	430	411	420	399	421	417	405	443	408	431	430	402	402	437	400	421	435	416	411	429	407	421	441	458	438	390	386	434	431	438	436	399	407	413	425	415	370	418	400	396	384	398	422	431	430	414	388	436	390	427	400	462	406	421	397	421	426	396	405	434	429	392	431	407	429	396	395	456	395	416	427	410	464	420	389	418	420	445	400	435	423	429	446	437	393	404	430	444	434	442	410	454	447	415	426	395	437	438	419	411	407	426	412	409	425	409	413	417	421	401	421	383	399	404	433	389	399	448	387	398	427	438	429	422	424	422	438	402	406	409	404	420	407	386	431	376	387	438	409	426	409	422	425	448	402	438	438	432	442	428	426	410	414	391	424	409	414	451	411	413	400	391	417	435	413	399	446	426	413	424	419	396	413	431	408	410	402	454	421	457	419	367	414	450	419	421	393	421	435	437	416	436	408	411	436	430	460	401	455	437	390	398	389	447	437	399	430	462	383	429	413	409	461	441	421	434	400	430	424	418	373	404	411	425	385	403	429	441	433	430	437	392	451	419	422	464	427	416	438	428	412	433	440	463	410	392	421	423	379	406	440	435	415	398	442	401	436	398	446	419	455	401	449	404	419	417	394	389	413	394	422	416	420	451	439	435	415	443	441	427	408	429	440	432	440	423	380	442	409	428	400	399	442	443	396	408	398	405	415	429	417	407	402	426	406	443	432	419	428	413	405	441	419	442	438	433	429	405	448	361	455	415	403	427	398	414	406	406	436	417	413	424	421	426	467	400	420	407	398	395	430	444	411	430	392	412	418	410	439	429	411	439	394	438	443	433	409	420	404	405	415	442	396	425	436	398	415	399	448	431	400	400	391	403	446	423	451	415	419	442	406	435	404	388	401	398	413	427	417	405	406	412	429	414	410	425	416	410	398	444	408	406	398	430	418	431	424	416	424	442	427	432	434	404	448	449	386	404	395	418	451	374	427	427	400	437	426	426	401	462	427	487	449	400	438	432	413	386	456	410	455	447	390	401	441	404	435	420	420	399	440	429	430	460	389	419	382	436	416	441	422	412	400	417	442	417	396	407	414	412	401	441	407	398	389	415	434	438	427	409	446	476	433	395	417	434	444	417	429	409	436	449	418	416	429	441	399	443	408	429	454	404	420	404	410	373	412	406	414	427	453	438	432	427	419	412	444	378	451	398	462	410	411	400	414	462	423	440	401	381	394	446	427	390	460	427	382	380	417	416	438	424	411	391	449	439	412	387	451	407	456	445	436	443	473	463	421	392	420	434	471	396	433	385	422	416	385	380	433	414	420	455	420	406	428	431	379	452	416	400	404	382	410	389	433	402	453	398	422	450	414	419	380	397	427	345	420	395	397	403	406	442	413	409	454	401	412	416	411	429	451	424	396	423	420	438	380	408	374	376	425	442	422	376	427	410	415	426	472	427	401	433	431	386	428	385	432	411	454	418	432	414	418	411	401	435	435	395	427	429	424	383	461	435	422	384	428	417	392	402	430	422	414	421	440	411	404	416	421	424	424	388	410	416	424	423	429	435	447	429	459	441	388	388	432	442	423	405	404	392	387	409	407	399	414	454	444	435	422	413	408	378	426	414	426	376	432	464	425	399	414	421	424	394	422	442	422	397	391	395	447	430	368	394	404	425	460	410	403	422	423	422	454	417	447	433	417	431	380	368	394	422	437	386	389	437	424	411	419	440	411	403	421	421	399	408	414	386	440	417	445	425	430	418	405	422	390	411	387	392	382	422	447	408	404	409	409	406	403	425	432	415	438	423	406	409	436	420	409	410	421	422	435	425	397	423	401	425	402	445	404	426	423	385	428	446	424	422	421	443	435	432	381	409	405	418	397	420	403	404	416	426	427	449	427	407	390	423	397	416	375	412	379	439	398	420	406	428	418	389	408	442	412	392	437	403	384	423	379	396	433	388	420	413	453	444	438	421	427	445	439	443	438	411	417	424	399	407	420	440	398	439	428	423	394	405	395	399	426	422	425	447	431	414	411	394	407	374	389	445	419	428	410	418	421	413	416	426	407	450	410	396	413	422	385	384	390	385	417	436	426	428	409	411	415	414	412	429	399	444	409	391	379	369	448	407	389	402	392	427	396	427	383	376	383	443	434	450	440	401	429	426	447	397	390	428	412	430	405	411	425	416	456	410	461	430	428	378	432	412	438	423	433	424	414	433	436	431	421	406	413	412	388	408	416	451	448	419	401	406	425	445	420	421	374	386	403	422	466	452	415	429	383	423	454	405	391	401	413	415	420	401	414	406	372	415	433	402	442	435	437	446	431	412	420	433	412	438	442	402	435	418	394	410	439	413	441	421	402	409	404	414	427	428	429	433	459	384	396	446	390	428	387	386	461	402	429	402	422	437	420	428	439	416	400	406	413	398	436	421	402	387	417	422	391	389	466	411	454	397	455	415	420	442	423	435	434	404	433	411	425	420	469	389	428	435	409	386	413	398	460	414	384	396	411	402	442	452	413	429	457	443	433	416	406	402	421	421	416	401	387	425	402	406	405	446	390	395	411	435	414	417	449	415	419	400	400	406	443	423	412	423	443	412	397	404	407	439	424	372	404	387	437	429	448	403	410	388	441	414	425	392	416	446	413	445	432	407	386	397	406	462	431	431	437
22793	21000	28551	23988	21451	21282	12456	1587	773	708	606	553	510	486	484	465	493	457	447	467	449	441	466	481	432	469	475	450	459	416	412	474	434	415	462	436	417	429	458	435	456	423	459	456	448	465	440	448	406	405	398	447	424	460	410	432	473	444	436	440	463	466	441	441	433	419	447	424	471	466	465	442	447	419	438	440	424	450	438	397	440	425	471	471	469	417	438	409	420	458	486	464	444	420	450	432	478	447	464	452	466	425	462	457	463	413	426	437	456	448	412	453	464	432	442	455	443	419	477	412	437	431	462	449	447	452	426	440	460	467	424	426	428	459	415	460	480	421	455	435	436	447	452	469	469	463	476	430	399	442	443	445	452	458	452	476	452	372	442	460	423	458	486	429	412	447	435	445	441	442	450	425	421	416	432	444	417	480	434	420	434	450	419	447	412	474	454	438	422	451	464	456	456	439	443	453	425	420	469	458	421	444	426	449	452	461	440	435	481	453	419	428	462	441	476	467	453	449	416	472	486	475	440	417	464	387	449	441	417	411	429	446	426	465	433	447	426	414	426	464	455	416	474	407	464	456	480	447	440	450	456	441	425	442	475	428	432	441	451	416	417	422	444	464	469	447	446	453	480	452	436	441	475	425	439	455	463	496	446	444	446	441	452	442	449	460	445	457	455	475	413	429	464	426	444	444	472	447	431	440	425	454	460	426	463	421	433	425	454	448	476	433	437	449	425	443	470	468	473	444	426	448	437	431	467	449	405	430	386	410	459	466	476	448	447	408	474	469	411	446	458	428	465	486	454	451	425	430	475	435	462	424	424	461	452	417	442	474	452	475	432	442	436	424	449	481	447	462	439	429	432	456	440	459	488	443	452	454	440	492	426	431	445	455	430	435	461	456	471	447	444	442	433	404	384	431	449	464	459	474	473	444	438	478	434	438	454	435	448	424	421	450	474	441	434	461	435	434	454	418	456	426	451	446	447	459	428	456	412	433	439	467	462	458	445	439	470	439	439	441	416	470	401	429	423	456	476	439	389	438	468	455	436	458	438	463	448	461	466	441	421	421	449	463	449	474	403	458	446	410	476	462	463	458	461	454	409	437	441	502	442	452	473	460	462	463	433	487	416	459	451	393	488	460	431	463	411	445	416	468	450	437	485	449	456	478	448	482	477	457	443	452	440	434	459	452	466	419	435	468	414	438	459	436	435	457	441	433	439	432	434	432	464	483	487	436	497	446	408	422	402	443	428	429	414	439	467	435	457	434	414	422	464	440	455	475	416	459	424	415	436	441	486	451	476	474	430	469	472	443	452	468	458	428	421	414	428	423	503	466	451	431	451	419	427	483	457	490	435	453	452	423	426	448	458	427	442	458	430	440	479	414	431	432	448	418	424	430	450	424	467	440	454	433	441	410	446	466	459	431	456	423	410	478	426	425	459	429	454	429	439	449	421	458	455	447	448	413	440	467	449	467	427	480	453	454	423	459	451	422	449	433	450	415	425	453	425	446	465	448	445	450	458	444	446	464	442	403	460	432	413	451	443	407	460	491	440	440	455	455	458	440	431	483	440	451	425	473	450	449	442	440	451	446	443	445	460	457	427	448	455	421	404	426	408	435	454	441	445	460	455	446	446	435	422	451	449	450	442	464	415	433	442	447	451	404	467	445	412	466	481	439	490	459	451	475	445	461	461	466	480	410	390	435	467	443	437	425	471	426	397	460	470	408	446	488	433	439	440	461	462	470	430	451	479	451	438	429	455	446	448	437	469	442	437	437	452	446	424	452	427	499	475	426	452	470	459	463	462	401	481	444	441	448	416	475	442	462	424	442	453	438	457	419	477	450	468	428	448	412	424	476	431	436	480	436	479	468	459	389	462	433	456	452	434	432	430	427	463	453	446	467	388	477	448	456	407	469	436	475	463	447	417	472	465	420	417	462	471	433	434	441	464	430	431	483	431	450	420	441	416	472	435	412	445	460	465	428	428	464	463	456	439	441	444	422	450	387	457	453	427	468	424	480	448	466	464	439	464	485	446	463	442	458	443	423	443	493	460	387	420	422	442	431	436	421	461	444	452	442	436	442	480	449	429	424	441	434	452	444	477	414	440	435	443	484	446	451	450	467	428	441	459	451	445	473	428	460	467	465	443	473	451	462	447	442	446	461	454	437	460	474	434	419	464	441	486	458	418	417	465	432	466	468	443	475	427	409	428	399	458	428	477	471	416	453	431	427	453	444	477	440	447	442	440	426	466	428	442	466	444	424	447	457	419	435	454	428	422	456	458	451	447	477	461	474	479	462	448	477	402	464	446	412	407	478	468	442	451	424	424	434	442	458	446	427	458	469	452	433	418	426	478	443	421	445	448	437	437	446	424	438	425	431	440	461	445	468	454	442	462	447	479	443	438	411	443	448	448	442	467	402	415	421	462	448	393	444	461	422	430	469	467	411	440	475	434	460	460	468	452	403	472	436	431	447	441	500	447	416	421	407	456	425	445	442	474	415	420	432	445	422	430	400	434	428	450	449	441	450	478	377	457	427	433	415	447	405	435	422	443	430	446	453	446	421	419	426	445	501	453	445	429	446	411	438	413	467	445	460	459	436	434	442	460	447	461	434	423	382	470	428	452	424	454	446	411	403	451	443	426	422	439	413	418	437	412	439	467	447	444	477	426	457	426	451	443	416	441	455	441	441	480	459	461	467	437	469	450	436	448	413	442	405	428	433	408	458	431	474	438	446	409	451	436	435	418	429	444	451	454	432	468	450	441	438	460	461	445	456	500	487	447	426	471	450	446	451	450	423	469	460	428	452	461	472	453	465	468	402	431	423	475	441	482	436	441	422	452	441	486	455	437	450	457	450	465	450	453	462	419	449	447	450	422	462	443	445	447	445	417	435	463	418	421	471	461	485	439	437	466	413	431	429	403	446	436	412	503	432	419	498	443	432	424	433	443	504	441	444	426	408	459	448	440	467	446	465	454	470	384	436	447	441	406	455	416	419	457	410	436	461	430	411	433	436	453	465	443	458	405	429	492	468	446	440	449	408	460	445	400	468	439	464	409	431	418	452	467	484	448	464	477	452	460	444	482	423	449	411	449	444	466	448	458	491	434	453	423	446	434	461	421	459	467	459	433	448	469	490	435	468	428	458	448	448	429	471	446	415	404	424	464	432	488	462	448	444	433	470	464	453	477	492	458	463	472	407	408	447	470	461	489	471	455	465	433	439	453	470	432	433	452	411	472	461	450	455	445	454	439	441	432	426	451	456	477	469	421	457	490	437	410	420	464	438	489	463	445	424	437	454	464	450	465	470	437	436	450	407	465	449	457	404	433	450	450	467	455	440	429	462	427	445	425	458	429	430	446	460	449	432	439	436	468	424	459	439	450	454	402	420	423	452	467	483	441	497	447	441	457	459	497	416	440	407	479	477	477	441	414	465	421	405	452	450	458	443	473	443	433	423	457	428	440	460	433	443	470	441	422	452	475	425	446	469
40086	63824	48221	34679	22376	12751	5015	1197	882	803	776	656	607	562	589	489	483	479	491	528	515	485	467	434	453	525	475	486	480	501	498	500	502	505	469	494	511	491	458	454	481	427	497	463	501	471	508	489	517	458	454	479	472	465	481	475	460	491	478	508	488	453	480	480	509	508	465	538	500	472	498	469	480	530	500	503	487	452	521	453	471	462	487	483	466	522	476	428	466	509	463	511	502	503	451	509	435	514	524	493	492	428	479	487	469	499	453	467	492	507	470	447	470	451	467	491	539	491	497	509	477	454	509	484	488	473	472	500	459	490	505	520	486	501	445	504	502	506	462	451	436	469	480	484	491	493	481	475	487	485	499	491	506	517	442	491	483	496	496	478	480	454	516	450	476	461	462	470	515	477	449	497	467	470	463	493	476	511	461	475	506	533	472	446	482	498	471	499	456	447	530	435	456	465	469	473	521	483	480	472	458	484	494	452	483	442	457	493	481	512	466	493	477	443	462	452	476	452	429	479	484	527	483	525	470	525	493	506	498	530	511	472	502	486	514	486	438	507	515	469	479	524	483	497	451	491	424	501	452	491	466	514	483	482	461	484	465	465	503	462	447	461	487	502	449	435	463	492	476	470	512	505	470	517	480	484	484	460	492	497	459	469	487	465	498	504	501	495	482	453	482	487	492	464	447	452	467	440	496	475	514	478	442	474	461	485	494	517	478	439	456	458	513	476	530	459	459	508	484	485	506	464	474	444	476	491	468	488	480	506	457	519	499	492	442	477	452	471	512	480	471	500	498	460	501	484	469	498	542	487	472	482	479	521	499	483	503	505	493	465	450	482	488	492	500	481	482	501	448	473	473	487	484	488	510	481	527	418	491	485	496	450	503	437	446	443	492	445	480	488	481	434	466	485	480	469	478	485	496	463	469	467	473	474	429	489	463	487	473	487	425	487	500	513	431	502	509	475	489	446	462	491	493	459	496	493	495	479	492	484	501	459	501	492	487	517	475	488	499	462	478	475	483	478	459	469	522	500	485	463	448	461	473	478	489	473	496	478	474	443	459	520	482	467	463	501	486	511	475	474	461	479	491	489	485	498	458	472	481	479	496	478	498	492	495	481	477	499	463	482	479	492	446	511	447	505	465	472	487	486	471	478	461	458	519	494	491	484	481	474	459	477	500	459	451	464	479	497	486	473	490	490	485	515	475	503	447	490	491	483	450	457	484	484	440	492	439	478	476	483	436	514	520	465	491	523	515	451	495	484	494	447	477	519	508	475	483	453	481	490	470	497	479	480	487	526	462	476	490	478	500	504	499	473	507	458	489	476	513	476	491	479	514	516	462	498	472	462	511	471	477	471	467	469	486	510	491	477	454	451	505	448	474	478	482	461	468	484	441	482	495	463	471	483	503	469	483	514	468	466	462	506	506	479	486	508	472	523	496	512	475	505	466	486	505	462	421	413	487	493	461	494	463	435	489	459	478	473	501	457	510	467	462	480	488	515	470	481	483	496	516	490	500	470	505	473	506	451	484	486	510	451	485	461	476	487	480	538	486	497	513	507	492	503	494	439	448	494	504	481	474	467	469	437	476	514	518	510	459	453	481	472	509	501	455	460	430	477	481	475	529	473	469	509	463	474	474	491	491	503	484	450	476	487	504	470	500	482	483	510	484	487	465	443	472	443	467	494	515	446	462	452	462	485	429	476	494	487	465	482	480	482	475	458	495	528	478	444	467	479	496	480	473	434	426	477	477	488	478	476	515	478	484	482	481	506	514	478	563	509	482	488	489	481	537	445	450	511	477	508	476	536	502	494	505	474	505	454	482	497	497	466	474	504	510	499	508	503	451	488	478	475	513	435	513	472	481	491	498	502	476	499	498	507	469	474	518	523	477	450	495	498	473	474	482	429	497	491	459	493	506	488	458	481	467	481	456	457	456	498	477	503	477	495	478	468	506	507	482	473	496	537	490	482	498	498	498	482	465	491	471	490	484	497	495	469	499	513	504	489	470	457	460	495	497	435	471	466	476	462	454	501	481	507	520	493	488	495	467	463	492	462	503	497	468	511	488	483	486	503	509	466	487	482	476	517	474	486	491	505	489	474	491	471	491	486	471	531	499	510	512	445	488	450	490	475	476	486	493	508	450	503	483	505	457	473	491	479	481	491	516	472	487	497	484	510	458	512	482	476	462	512	506	465	474	534	470	471	471	471	470	475	502	483	497	507	484	464	495	494	463	504	466	483	475	447	477	486	465	484	475	499	457	485	446	481	465	458	458	466	514	490	482	501	473	499	484	476	538	457	474	515	484	477	490	469	479	440	464	496	450	480	509	515	477	480	488	467	514	493	464	513	499	488	489	501	486	475	492	482	498	503	444	499	487	497	481	481	486	451	478	471	477	462	493	455	454	500	493	489	463	443	531	495	469	440	473	520	483	490	474	454	484	471	460	473	458	432	478	450	537	483	475	474	463	504	465	477	500	444	451	498	523	479	469	469	500	504	467	504	459	461	470	463	478	472	492	470	481	494	476	478	463	496	487	467	509	494	500	507	476	461	509	486	429	476	494	463	519	507	443	459	477	477	509	447	457	489	507	492	437	509	479	512	509	463	468	476	468	490	477	548	459	522	442	503	499	481	509	480	501	468	485	478	470	486	477	440	506	504	485	471	464	507	470	472	515	503	484	508	486	455	480	461	434	487	483	522	485	494	484	489	482	521	471	473	516	447	528	477	469	478	513	519	489	464	466	480	556	472	467	511	462	483	449	526	479	499	488	518	490	493	482	491	473	486	488	470	440	473	484	497	497	480	474	472	485	493	480	484	502	509	480	470	511	485	467	461	495	469	484	533	531	484	488	504	502	509	489	470	489	470	485	485	482	474	482	478	486	488	470	502	481	505	507	508	471	485	471	467	464	498	462	490	478	485	458	485	473	453	499	470	502	478	478	477	483	459	447	446	502	468	464	473	471	481	514	475	462	473	486	448	484	457	492	444	496	485	456	472	521	504	450	488	466	456	458	498	492	471	484	454	503	494	479	488	464	437	495	504	488	458	483	497	447	489	478	481	511	476	467	488	482	512	475	489	490	439	487	492	457	473	501	478	426	496	535	494	489	473	482	482	459	500	516	477	465	482	465	506	511	502	460	518	487	469	466	480	462	530	467	489	474	477	437	462	461	453	488	493	474	460	520	526	528	464	519	469	497	481	493	491	461	434	499	515	485	478	490	460	484	502	468	450	435	430	456	475	494	448	452	465	478	510	485	500	477	447	457	481	435	449	434	456	522	423	496	490	490	512	494	478	487	482	478	473	474	453	496	484	475	494	460	489	493	465	453	468	480	464	498	433	475	474	483	489	523	480	511	463	474	471	497	486	468	503	424	445	465	498	490	492	484	457	474	478	494	499	470	531	491	503	496	457	477	491	473	522	490	476	447	475	455	478	505	499	493	495	500	472	475	503	495	485	481	483	484	503	481	472	509	503	511	496	455	442
30938	35417	38052	18318	5240	1533	477	278	333	294	290	309	277	271	286	297	260	277	255	291	293	274	255	279	249	248	266	265	260	274	276	256	298	254	291	303	251	245	276	310	273	292	294	260	256	286	282	223	243	256	282	292	302	260	264	279	301	247	258	257	261	244	247	273	287	261	280	282	265	245	284	254	287	285	259	287	262	275	288	266	287	251	274	233	258	267	240	294	244	293	271	271	308	267	262	291	245	260	307	282	273	264	245	302	286	259	268	258	277	249	297	259	254	274	309	258	283	288	271	282	264	292	271	304	277	264	298	248	301	291	275	289	268	283	276	268	278	271	281	303	257	276	272	296	280	267	277	256	272	257	261	252	302	267	301	295	263	267	239	264	260	283	280	288	305	253	242	257	266	261	275	281	279	280	252	262	246	261	248	247	271	254	263	294	297	266	253	257	251	258	237	273	271	265	280	284	270	282	253	299	274	291	272	294	253	290	258	250	237	282	276	254	271	267	288	245	234	284	271	277	268	289	245	278	261	255	288	286	298	280	277	277	246	262	261	270	241	278	269	244	258	243	284	261	273	292	251	302	270	274	300	247	255	270	274	252	305	266	293	254	251	324	310	296	291	290	268	259	258	283	269	274	265	310	285	261	242	285	290	275	264	296	264	275	288	272	261	244	249	276	264	290	293	267	244	264	270	236	234	284	291	273	275	273	288	273	257	262	285	288	260	295	284	275	252	270	294	270	276	266	267	292	263	248	275	276	258	262	257	285	270	284	269	262	270	275	290	287	254	237	240	272	281	269	300	271	276	274	241	270	312	281	255	294	275	278	236	272	276	250	268	286	279	296	246	246	265	302	285	298	264	243	232	284	295	271	270	261	254	267	271	245	283	295	274	276	263	303	296	256	255	299	262	277	241	286	275	273	269	277	285	249	257	254	266	272	244	263	237	303	282	280	259	296	276	276	235	283	260	276	268	297	284	278	252	241	270	262	268	266	251	285	278	255	280	266	276	242	268	247	226	277	264	262	258	234	253	256	271	281	259	259	259	278	296	257	265	281	284	269	244	252	301	270	268	291	266	291	247	270	299	254	268	247	256	252	284	288	262	277	264	241	248	278	298	251	260	305	275	275	267	278	299	263	260	261	269	291	274	271	263	267	294	282	274	284	250	251	290	266	280	281	227	282	256	283	249	294	251	253	274	288	291	287	248	263	253	276	250	244	246	283	246	267	240	291	279	282	248	256	254	284	264	238	246	273	280	283	259	271	256	262	262	239	265	291	231	264	277	272	307	236	266	270	269	261	262	267	260	286	249	282	275	276	266	267	262	278	283	291	284	294	272	269	307	295	256	253	303	270	307	267	237	283	266	250	282	253	292	278	301	264	284	286	252	270	277	231	250	274	261	258	257	253	246	266	282	282	275	275	277	262	271	268	277	266	300	253	263	252	294	286	278	280	248	282	289	282	244	290	269	264	269	278	271	265	256	263	272	253	264	261	258	261	292	307	254	243	260	246	277	255	247	281	260	251	269	302	283	278	249	265	303	278	292	296	271	255	269	289	275	266	273	253	287	254	263	295	266	252	282	269	291	279	283	254	235	282	319	225	263	248	275	277	268	269	252	263	268	273	276	285	272	269	264	265	276	276	241	261	255	244	253	261	239	274	279	293	295	253	263	248	277	291	277	272	282	268	260	289	257	275	243	270	259	298	278	268	260	259	263	269	257	267	313	243	263	273	271	251	272	257	276	249	260	272	298	248	254	237	298	251	256	266	266	288	295	264	244	268	280	302	266	277	264	245	278	252	264	289	263	261	278	277	274	281	277	284	289	257	263	244	265	242	255	295	264	313	255	253	299	254	296	307	272	239	274	270	262	287	256	254	250	255	287	257	261	305	261	280	293	276	234	307	280	264	274	254	287	267	277	289	293	266	276	295	282	300	253	266	274	280	249	284	258	249	253	248	315	276	267	288	255	261	279	280	262	271	265	257	281	296	259	280	274	248	270	249	291	242	263	294	293	267	256	265	304	263	284	300	292	278	271	293	279	262	291	291	289	258	250	254	284	277	286	275	259	271	270	264	279	285	279	256	290	265	288	270	283	276	246	275	301	281	268	283	296	281	256	264	241	262	288	274	243	267	256	278	280	278	301	253	277	267	287	275	252	289	291	265	254	289	298	269	251	273	290	271	276	288	255	261	260	282	304	283	234	262	245	256	266	270	283	263	274	282	293	286	304	286	270	264	258	266	288	280	300	283	246	281	266	253	268	290	260	268	290	302	290	256	280	270	293	245	238	258	289	281	265	276	256	248	262	299	245	283	279	288	297	270	292	260	290	262	263	264	289	313	272	283	283	249	260	256	298	264	271	308	301	265	259	243	249	256	262	307	255	266	281	285	262	243	263	279	265	270	305	261	265	285	259	275	294	251	272	252	274	265	274	263	272	242	288	269	253	267	256	264	270	242	261	261	256	291	250	257	280	267	282	250	252	280	286	290	300	267	270	301	273	278	266	245	281	293	248	290	299	252	288	283	286	272	260	233	276	264	289	273	265	272	275	254	264	284	269	245	277	262	275	249	242	261	264	265	295	255	281	300	277	244	282	268	280	268	277	287	244	272	278	256	271	262	274	294	304	284	260	279	271	261	249	286	270	277	270	274	282	274	267	251	289	275	246	278	296	262	302	264	257	233	303	263	250	250	255	300	257	294	261	263	281	264	248	265	288	287	240	271	285	289	273	294	255	275	259	279	266	264	290	273	280	276	262	287	322	256	283	312	277	246	260	250	264	259	260	274	258	276	262	267	297	239	266	273	263	285	287	260	275	295	246	251	280	273	237	305	275	268	261	262	239	289	278	269	267	266	300	270	288	262	265	269	246	259	294	254	282	261	251	282	291	275	297	272	273	293	273	271	239	267	274	263	289	257	246	265	236	271	271	282	288	246	274	289	270	275	289	267	252	272	240	270	260	257	274	284	271	272	269	271	282	262	273	297	240	267	273	260	246	270	271	293	286	273	259	259	270	273	287	269	262	296	301	251	267	288	272	262	255	245	262	236	256	270	278	245	268	266	284	270	283	272	261	257	285	272	299	298	274	246	256	282	270	295	259	277	275	256	266	262	287	253	286	310	263	269	251	254	273	276	266	277	295	276	288	286	291	291	282	258	277	292	296	268	274	295	293	276	280	273	251	285	253	249	276	282	280	284	274	262	275	257	262	254	285	282	257	258	295	259	275	295	247	291	279	280	272	233	284	273	274	303	269	256	284	258	250	290	246	260	268	286	284	280	284	278	294	268	265	267	277	284	264	258	272	283	273	260	238	276	270	260	287	273	289	249	259	261	268	267	278	293	251	260	281	291	255	274	265	275	238	250	247	246	255	282	283	276	287	257	283	275	273	286	286	271	272	274	278	254	277	297	259	272	266	243	288	276	250	248	268	283	262	254	308	289	254	282	257	288	261	268	268	288	253	240	264	281	305	288	276	298	273	274	309	279
36316	50783	35845	13744	5847	2109	601	364	391	380	339	351	323	313	316	327	317	349	314	313	320	288	342	333	312	331	302	317	331	318	311	300	305	321	321	313	328	321	318	308	326	338	286	322	296	317	338	323	328	301	307	284	300	317	363	294	322	333	321	316	322	322	314	319	304	315	308	323	258	293	308	272	309	309	301	319	312	307	298	339	290	307	303	298	339	274	321	301	281	334	320	292	293	312	320	302	330	331	320	329	352	339	261	351	291	341	330	304	309	289	296	316	296	350	319	322	321	330	288	321	341	310	302	314	347	315	309	340	309	334	331	332	310	304	294	325	314	292	313	318	308	294	314	325	295	316	314	305	344	281	300	289	304	351	331	298	278	307	291	293	294	326	325	331	332	316	299	318	299	318	332	323	293	309	329	320	327	327	336	304	334	285	322	336	294	329	315	302	291	280	313	282	304	296	313	300	315	278	308	308	323	331	332	328	300	279	329	289	298	298	313	321	304	334	307	290	334	328	312	343	322	303	331	307	314	323	310	334	320	308	294	321	278	320	316	328	307	311	321	301	325	300	325	332	318	302	301	315	309	285	318	304	317	340	303	321	303	317	285	322	303	304	319	327	280	300	296	336	348	321	301	274	336	322	280	322	287	322	280	332	326	326	312	334	306	311	293	335	302	313	313	291	299	334	324	315	306	307	349	323	308	321	312	351	310	305	306	303	291	311	311	291	307	297	332	298	297	318	312	278	339	314	298	316	309	319	329	327	314	285	323	331	277	300	329	311	318	332	309	305	318	355	323	318	297	308	328	322	310	309	310	311	306	317	346	289	304	338	306	349	320	322	333	289	300	325	343	305	302	316	330	299	289	309	302	330	288	331	299	312	305	310	314	293	336	327	305	316	293	314	322	318	279	323	305	335	313	316	334	336	332	310	281	303	298	330	297	323	296	347	334	295	327	290	331	314	313	300	333	314	300	311	328	287	338	326	295	325	330	314	353	346	302	327	308	345	313	297	287	293	310	284	304	296	317	326	311	324	294	348	304	316	287	291	306	289	312	318	326	313	314	302	347	313	284	310	311	340	311	316	324	306	316	289	323	335	317	290	318	309	358	329	300	316	308	340	311	272	295	270	307	274	338	307	325	332	294	299	310	326	300	318	310	291	307	329	313	323	319	289	291	290	312	283	335	314	280	353	337	307	306	331	348	313	329	324	309	302	316	314	313	332	322	350	317	317	309	277	316	324	302	306	319	300	311	331	289	302	323	351	303	287	303	328	297	298	315	317	312	318	337	315	319	281	313	312	309	322	308	327	324	315	323	313	340	274	303	295	342	304	308	334	300	328	285	347	314	325	296	317	305	300	322	317	353	347	310	305	327	327	272	309	325	326	334	261	308	323	321	306	312	289	317	279	330	293	340	332	332	341	308	318	331	347	330	313	299	333	323	324	315	329	349	300	300	292	323	338	334	322	264	320	344	342	321	326	318	312	325	313	301	282	327	315	308	304	306	320	293	286	328	309	291	309	324	311	296	317	307	294	309	325	321	322	289	308	311	303	327	351	310	289	337	334	296	292	332	313	279	318	329	298	314	320	312	277	302	300	311	318	311	325	294	347	342	297	310	317	337	301	319	326	310	343	275	291	305	285	333	318	312	311	321	291	316	321	306	326	319	283	337	313	319	309	314	299	361	323	311	316	313	334	315	328	305	341	279	290	370	305	290	301	293	309	298	320	326	320	328	292	312	337	307	295	318	328	297	330	327	323	337	331	300	304	345	307	321	298	325	305	310	301	273	317	313	322	318	286	319	321	309	304	334	308	294	319	342	311	317	321	306	317	281	307	270	300	315	295	326	322	329	316	310	313	305	298	327	300	315	318	323	312	317	315	327	325	313	332	327	305	318	332	295	335	296	319	279	287	330	351	300	280	328	323	325	312	294	325	309	340	336	308	284	314	324	330	342	299	324	328	329	313	319	331	339	336	301	321	317	300	301	325	345	342	318	287	319	304	342	306	305	319	330	312	311	352	325	326	320	318	315	303	308	313	318	323	306	300	307	323	344	307	328	328	308	306	305	344	307	351	313	297	299	323	304	327	354	307	297	316	329	304	295	300	327	294	306	314	308	316	336	316	297	321	316	337	286	299	296	310	281	329	313	313	314	311	298	323	333	289	309	319	328	325	277	303	286	305	317	327	296	325	290	275	332	307	334	295	310	304	306	285	331	323	327	314	324	303	338	305	314	321	322	317	304	298	334	280	327	300	306	294	323	305	338	315	310	309	328	325	298	343	316	305	280	320	316	327	324	326	314	333	318	302	300	312	324	297	311	314	300	301	288	300	322	318	306	303	314	316	307	291	300	328	313	347	333	284	317	312	310	314	331	328	305	320	317	334	321	327	293	296	327	304	301	340	309	327	333	343	299	296	293	306	328	319	294	324	308	299	315	331	340	313	302	298	326	285	309	319	334	314	320	312	367	328	325	326	336	281	323	318	323	327	320	301	296	304	316	350	317	318	313	324	284	309	354	323	359	309	326	314	323	315	333	341	324	328	298	314	331	315	303	291	355	317	320	301	331	296	295	320	340	298	328	309	307	295	312	274	318	330	318	299	296	324	319	318	315	318	308	296	319	318	322	308	303	321	309	300	289	347	315	324	320	301	331	314	321	305	302	314	303	318	320	296	330	308	315	327	325	321	340	288	284	331	315	285	353	347	324	279	312	326	355	296	300	284	306	287	328	303	318	290	336	344	325	272	336	329	324	331	351	301	315	319	339	299	299	328	282	311	312	331	328	272	314	297	305	367	302	337	307	322	292	281	271	314	308	335	305	310	309	321	285	310	337	313	309	332	303	325	326	272	315	314	335	329	314	342	298	308	325	315	339	304	319	318	322	302	321	329	267	308	312	310	299	345	325	320	300	330	341	332	322	336	333	310	290	333	268	326	301	309	306	300	341	302	319	278	292	288	321	311	317	328	310	318	343	308	310	302	286	271	286	323	364	315	309	304	315	314	332	329	274	350	301	312	298	276	307	317	309	291	317	372	310	312	326	302	323	319	316	298	322	318	305	360	336	314	319	322	311	315	338	303	329	298	290	337	287	316	286	312	293	346	327	286	320	349	311	298	299	286	344	339	329	333	314	319	280	290	320	312	307	321	314	299	306	302	299	305	306	331	314	338	326	312	312	304	314	288	304	330	308	305	324	325	323	296	327	303	336	284	296	308	343	309	335	309	311	293	367	302	303	317	336	328	321	265	293	302	336	322	303	315	311	327	307	331	329	317	313	311	325	322	322	347	301	300	342	306	325	321	302	300	295	333	350	320	302	339	324	321	317	315	315	291	311	315	335	333	326	312	364	302	296	316	296	341	300	341	304	327	326	302	308	316	315	322	304	311	304	354	332	297	313	304	350	344	301	333	311	318	331	291	310	286	311	340	318	301	304	297	336	278	288	298	308	328	323	308	297	328	325	295	317	295	348	360	319	330	310	317	315	332
24042	20995	28139	24505	20815	11292	2330	639	389	387	379	325	333	354	300	286	317	297	308	290	293	298	276	315	314	262	302	303	304	288	293	287	339	295	290	286	297	295	274	294	287	299	279	319	292	284	304	308	301	282	290	321	338	313	325	304	302	330	295	302	308	292	293	286	295	291	302	311	293	330	312	302	325	302	315	275	304	303	317	318	288	283	309	290	288	320	309	316	306	343	306	290	317	318	303	305	341	291	277	295	311	325	275	303	302	323	277	266	292	301	301	302	282	298	290	302	294	304	285	305	334	299	314	301	304	317	296	317	294	327	291	288	291	298	317	340	313	296	271	314	306	312	287	307	299	300	299	262	317	312	285	285	299	299	293	299	308	289	317	324	297	304	301	308	335	282	335	306	301	300	324	280	285	322	316	332	291	301	295	294	299	318	285	338	298	298	316	311	313	293	308	316	317	276	294	298	323	280	311	334	294	293	282	317	291	325	278	321	293	302	335	312	325	308	296	304	296	299	284	283	304	309	319	321	301	302	322	318	276	316	304	314	334	287	293	294	311	282	303	283	286	315	306	299	325	299	300	265	307	334	335	289	304	288	306	308	317	285	318	333	299	325	323	273	276	292	280	312	326	287	286	295	300	300	299	292	297	311	270	297	316	296	326	255	329	271	299	312	327	311	314	327	354	310	324	312	279	268	274	329	308	331	295	322	300	282	305	287	284	285	280	323	268	282	287	313	329	293	294	299	304	303	271	302	271	284	297	301	308	324	304	330	321	321	342	293	294	291	291	318	291	295	314	287	354	299	318	289	280	315	320	312	318	275	282	305	296	326	315	292	288	288	300	325	294	310	298	276	305	311	264	295	280	303	307	271	292	329	292	260	292	310	293	302	290	268	298	302	277	320	329	319	305	315	295	308	302	301	309	307	275	287	284	311	313	310	265	283	311	299	341	291	302	313	308	284	315	275	273	326	310	309	321	294	329	308	295	299	279	315	305	273	343	282	316	283	311	299	315	298	278	299	318	312	311	287	307	327	334	303	304	278	296	286	303	345	288	295	302	345	325	322	304	306	307	292	296	313	316	327	310	293	310	298	318	296	295	303	286	298	303	287	288	266	318	318	306	291	249	284	307	291	313	286	307	307	314	298	297	326	292	294	326	308	308	274	276	315	310	312	287	303	304	311	276	311	265	280	299	298	319	299	304	276	307	303	286	296	298	307	324	302	269	307	276	323	289	282	300	300	296	303	297	328	314	279	315	311	297	304	300	320	296	303	321	318	330	306	283	290	301	272	310	310	287	290	286	281	294	294	304	293	301	272	282	270	308	306	301	289	290	309	298	340	276	333	306	294	269	303	296	269	309	326	272	300	313	312	315	285	294	306	291	281	300	303	314	270	334	313	296	310	313	289	287	297	303	284	275	293	284	305	289	315	280	350	293	282	272	300	322	287	288	284	309	275	308	306	292	290	279	330	334	308	285	292	292	267	306	318	274	277	318	300	300	283	316	308	304	292	294	316	312	315	306	308	320	276	305	304	314	301	319	303	342	346	302	341	271	317	293	314	304	267	307	316	292	297	291	301	281	322	339	294	317	274	288	289	281	309	264	315	312	310	317	318	292	327	302	293	308	282	323	317	305	340	314	296	283	322	292	294	301	248	309	276	316	299	316	309	279	272	279	305	315	312	280	292	277	323	290	299	281	280	312	301	292	303	311	301	313	272	261	299	288	325	276	303	310	301	288	296	296	292	328	315	316	299	334	297	303	297	278	298	304	268	288	311	289	289	285	300	297	278	315	281	264	274	281	286	276	278	299	312	288	305	299	306	309	304	282	287	270	286	308	314	345	294	325	303	317	303	271	303	319	294	315	298	291	305	310	293	288	305	267	308	313	306	298	301	285	286	295	300	272	328	315	288	302	292	309	266	263	349	318	311	306	336	297	318	302	307	270	296	298	340	287	277	308	299	266	311	291	297	347	323	314	302	284	308	327	300	315	284	268	303	303	281	288	283	297	295	318	306	317	273	280	294	300	278	302	282	293	292	295	272	325	265	295	284	313	290	306	277	313	294	306	340	308	331	323	254	314	303	303	295	298	290	315	321	306	279	323	323	283	278	292	286	293	294	310	295	289	335	302	269	269	286	303	329	329	311	314	312	272	285	262	317	327	300	259	271	285	305	292	274	269	318	299	294	299	292	289	294	325	288	324	296	313	278	302	318	301	297	299	319	300	324	299	290	292	308	290	318	292	317	289	284	309	353	275	286	283	304	309	302	299	307	339	312	305	285	324	303	320	295	298	331	319	293	303	320	330	312	297	325	298	338	300	309	334	291	282	293	304	309	305	289	322	292	306	297	278	312	294	306	323	278	290	290	296	305	308	314	285	297	291	292	258	317	293	325	286	291	340	302	293	324	316	333	301	302	290	296	299	302	317	291	282	313	319	275	294	294	328	329	299	268	250	298	277	308	275	292	306	313	289	283	280	314	269	326	280	293	324	291	307	311	299	287	298	318	295	329	271	300	298	315	278	313	297	303	324	316	323	298	322	332	266	327	284	326	286	322	338	316	307	325	285	315	322	291	337	305	306	284	307	298	315	297	294	279	313	270	316	297	305	287	323	282	332	301	320	263	287	307	320	273	296	311	303	314	315	279	314	326	280	303	301	293	320	311	328	309	292	291	293	327	258	303	313	293	285	305	280	278	286	291	312	331	313	288	292	295	307	302	280	304	284	309	332	293	304	293	278	316	325	291	324	300	284	278	304	313	323	328	325	293	294	286	294	279	308	322	287	340	317	334	335	318	276	327	288	304	304	299	302	287	285	297	304	313	328	313	288	306	296	286	309	321	294	313	281	287	296	285	300	265	286	296	301	339	291	280	303	299	330	293	291	284	296	302	297	291	290	287	319	315	289	291	292	298	290	323	267	338	309	311	295	312	305	296	290	307	292	276	292	273	279	297	319	298	278	300	291	300	305	300	316	286	265	285	297	325	303	313	301	291	328	285	302	294	269	320	302	297	310	287	337	292	298	305	336	310	306	336	285	284	262	261	291	279	290	298	295	269	309	300	304	287	291	322	301	286	298	278	327	300	280	308	297	301	295	310	302	318	300	305	282	294	319	306	302	313	314	300	281	280	280	316	337	294	300	324	317	300	313	314	262	303	300	303	311	270	332	298	284	298	326	277	307	285	299	283	302	290	305	279	307	309	278	305	277	299	277	285	325	319	303	287	310	297	317	292	293	273	284	293	303	316	299	294	271	288	270	315	296	270	324	289	288	287	313	279	339	310	282	310	296	317	297	298	304	277	318	275	336	274	332	269	300	295	298	311	296	291	300	290	291	297	266	299	290	301	304	285	300	316	296	273	278	297	320	333	267	292	292	307	326	287	301	315	310	309	297	299	299	295	335	312	294	299	321	266	269	260	320	304	326	274	304	265	259	279	293	309	300	321	306	295	287	307	277	323	330	270	306	277	294	301	302	287	288	298	299	328
38818	57282	38634	25786	13708	4784	1929	712	468	445	430	430	341	368	354	341	366	388	326	330	328	334	374	344	378	310	358	386	349	360	338	328	329	335	340	342	305	348	320	330	333	337	381	344	320	365	310	335	346	320	330	354	336	328	340	350	332	351	311	367	328	378	335	353	334	343	331	325	331	339	342	340	331	311	340	333	352	350	347	338	331	347	347	329	307	342	379	396	339	349	323	320	343	344	329	312	359	318	333	353	342	376	329	325	322	362	336	356	333	343	357	373	339	345	374	325	364	328	368	334	329	351	335	340	350	342	353	346	365	368	328	312	345	351	308	331	325	336	321	322	333	335	281	367	363	328	342	318	364	346	283	321	339	332	334	316	360	322	343	324	361	349	339	328	343	340	347	325	334	354	336	330	302	331	329	311	306	326	350	336	309	373	339	332	339	328	338	344	308	308	322	302	313	315	346	407	359	327	352	345	296	341	322	338	341	347	357	323	308	358	335	328	347	350	348	359	306	360	347	351	347	354	337	348	337	356	351	339	336	351	316	374	306	319	318	352	349	360	332	344	340	331	336	350	371	353	385	346	351	348	347	329	338	352	359	357	345	345	340	373	369	363	310	318	343	308	351	356	346	362	342	334	354	341	323	355	325	361	310	353	338	323	319	360	315	347	309	350	328	338	345	316	322	362	329	355	368	350	376	351	342	361	331	330	359	291	361	330	352	340	327	368	361	326	310	361	315	328	315	325	334	339	350	319	315	321	333	328	329	340	359	311	357	343	356	300	358	361	316	380	327	361	332	338	318	317	331	334	338	345	348	336	360	314	327	347	325	349	351	343	360	345	360	326	370	344	330	323	344	340	342	318	331	324	329	354	340	364	321	331	345	355	353	347	308	365	345	342	354	342	341	372	301	342	377	329	337	333	364	313	322	334	325	354	345	374	362	315	338	311	360	359	341	320	360	333	341	350	349	331	305	381	312	345	330	317	323	311	324	342	369	353	340	348	309	369	328	372	339	343	325	324	373	343	328	332	309	336	384	355	343	338	339	335	352	334	334	323	311	315	333	332	330	356	345	357	333	325	362	327	335	344	314	363	322	320	332	339	330	339	329	344	350	340	350	296	344	354	362	350	349	338	337	348	343	333	322	323	366	304	340	346	322	358	332	347	342	378	320	305	361	302	323	364	347	343	342	355	336	338	314	323	314	322	335	339	342	364	326	348	358	341	294	324	334	346	303	324	312	352	324	357	368	333	361	346	321	339	321	343	333	348	329	332	358	331	338	365	284	338	346	335	344	344	336	318	323	313	357	343	361	328	316	362	298	337	345	343	369	359	340	331	331	344	351	340	371	327	314	342	348	342	305	341	316	357	354	345	358	348	320	327	345	321	309	398	329	366	326	318	337	319	328	292	347	325	322	333	343	332	339	344	351	369	326	335	346	366	340	326	332	313	334	366	361	358	319	332	348	338	356	349	366	330	371	370	350	331	339	371	318	364	357	314	339	323	339	343	313	354	341	324	362	378	336	323	325	321	308	349	328	337	315	365	342	328	332	352	305	327	374	305	351	344	364	367	308	340	350	336	346	373	303	315	350	326	330	343	379	330	360	333	364	361	372	322	329	295	347	340	308	326	396	343	335	332	342	322	331	345	335	329	344	316	331	354	332	328	346	315	340	343	324	335	350	334	358	357	341	342	340	342	338	309	337	333	337	334	356	330	347	321	345	375	334	359	366	366	368	311	328	338	339	344	366	310	369	366	331	372	349	344	333	310	350	328	355	344	327	339	315	335	339	323	316	369	344	346	317	329	359	322	363	319	339	319	355	323	350	345	361	325	347	352	357	337	343	307	347	341	340	389	335	308	367	337	345	339	312	307	327	330	332	327	320	358	344	337	346	318	334	305	330	343	367	348	315	346	347	354	380	344	354	322	363	353	334	343	337	312	326	332	322	368	333	325	308	355	343	360	333	375	365	340	353	318	336	359	374	324	321	349	319	322	315	348	344	349	346	373	325	371	370	341	341	323	349	322	329	314	348	330	298	331	338	355	325	351	343	315	344	363	341	315	347	345	327	299	345	318	296	344	336	331	364	345	341	341	352	350	342	337	353	360	357	342	363	339	359	364	341	353	335	336	348	341	355	335	366	367	332	346	381	300	328	362	345	347	338	351	386	313	346	359	328	335	360	340	353	344	325	326	320	342	343	333	299	377	315	352	340	346	316	342	336	358	338	322	369	342	334	369	351	319	316	303	329	361	322	361	376	327	335	314	343	348	336	330	331	333	360	334	381	322	325	312	345	336	321	336	339	357	384	352	351	327	306	312	345	299	318	340	362	339	332	341	323	357	343	342	359	346	337	337	375	333	313	339	328	296	339	357	328	331	336	363	353	350	335	322	360	331	368	337	329	363	296	342	365	343	349	342	324	345	328	344	333	312	355	314	339	372	310	364	310	315	356	356	372	319	354	328	336	339	337	323	362	338	334	313	315	334	321	335	316	346	344	357	327	319	360	315	306	363	351	384	362	320	321	300	340	368	322	343	325	349	347	333	320	342	364	319	340	320	367	314	325	329	322	338	321	375	328	327	348	337	349	349	360	324	356	317	338	337	368	339	321	342	337	380	345	325	357	320	309	387	302	326	339	346	351	315	329	357	341	346	355	354	329	343	330	329	315	330	330	335	336	321	368	333	339	325	330	337	348	354	333	360	346	356	340	348	354	358	323	362	369	338	344	355	354	349	325	334	321	327	335	363	335	345	348	348	352	349	331	347	342	327	347	328	343	319	367	362	337	319	354	327	356	359	309	326	366	356	346	325	343	309	327	336	330	362	326	344	339	369	300	370	332	314	346	336	346	346	340	354	342	319	321	325	361	321	317	365	339	359	328	329	337	360	337	340	348	344	342	345	366	322	329	358	356	353	309	333	309	359	306	379	347	337	331	361	334	360	332	333	369	339	314	338	346	347	325	319	343	346	330	341	347	345	322	361	358	383	348	322	324	306	322	353	365	315	353	333	349	332	338	341	327	347	350	329	344	372	320	346	321	341	303	350	324	324	348	391	351	343	316	365	314	313	312	343	339	328	321	337	353	317	309	355	320	341	359	357	339	367	329	329	349	343	342	349	355	331	342	305	325	362	329	316	357	339	335	338	342	345	374	335	343	352	374	360	305	371	323	332	347	359	322	336	348	350	323	350	372	316	348	357	342	354	353	357	348	323	330	316	339	314	312	321	357	318	347	335	348	298	342	335	351	339	329	341	348	372	354	325	355	366	347	349	341	319	323	317	330	338	323	332	324	331	354	320	332	356	323	358	339	342	353	343	320	334	314	335	329	304	349	352	323	316	323	337	310	355	340	318	332	364	356	329	352	306	366	352	330	336	316	320	360	366	346	322	334	351	332	369	327	333	324	340	338	363	300	336	341	321	307	353	315	345	372	300	339	344	344	326	349	346	350	350	353	318	357	345	320	339	357	305	359	356	335	315	389	312	338	317
25246	21184	27843	25268	12415	3923	1362	502	489	438	408	425	389	395	395	403	392	415	370	351	400	349	345	352	379	341	358	402	344	386	358	363	364	365	352	329	349	349	362	353	339	377	405	341	371	355	368	381	363	373	355	354	340	365	383	357	368	362	339	361	339	367	354	354	348	373	340	360	402	386	360	362	359	355	371	383	378	387	338	386	370	393	345	369	383	346	387	351	415	378	374	366	354	388	382	350	352	345	354	333	340	411	356	372	364	381	341	323	376	397	383	378	382	345	381	355	328	374	385	351	349	365	361	386	344	390	357	383	324	375	352	371	412	399	410	353	401	379	409	355	398	365	356	367	369	336	357	398	383	345	381	366	365	387	342	370	368	335	377	374	365	395	362	386	385	380	355	380	370	351	383	388	379	354	384	359	337	408	374	351	354	372	330	370	413	334	359	408	391	375	368	348	354	389	338	383	402	346	376	396	366	375	402	344	359	359	375	357	364	349	372	374	392	379	381	382	360	362	348	362	360	323	367	344	394	373	344	370	359	373	353	384	317	364	369	385	345	353	348	378	374	365	363	371	356	370	368	359	397	368	368	307	354	339	401	370	358	418	365	371	361	382	348	354	363	375	346	359	357	347	340	374	346	380	412	368	395	367	361	368	330	341	341	347	353	355	394	371	350	384	346	329	362	398	354	367	340	364	386	318	384	382	386	358	371	344	365	358	389	389	376	373	370	367	378	400	371	316	344	348	400	379	381	379	357	352	371	340	363	417	360	401	388	365	397	346	397	378	361	390	358	350	375	386	380	344	419	362	371	398	410	360	389	369	361	358	364	342	383	362	403	357	366	405	358	352	362	350	341	390	377	376	362	361	385	377	381	357	368	311	397	354	327	396	360	353	342	368	395	324	396	380	372	392	381	380	337	391	349	349	380	378	358	394	390	356	352	389	423	389	348	347	375	359	380	346	373	374	389	343	361	366	343	336	380	360	385	346	371	389	346	380	370	362	357	396	391	404	363	349	370	369	362	344	401	384	319	407	359	360	367	345	353	317	341	378	370	365	393	377	378	347	363	383	396	392	372	396	361	368	362	353	396	364	358	355	364	375	357	356	361	381	375	371	340	366	376	327	357	343	350	373	352	370	370	366	343	356	364	390	357	388	385	395	343	365	364	370	347	409	355	362	327	365	399	386	367	360	395	359	377	357	353	346	359	372	344	360	385	395	383	381	376	392	359	360	385	388	417	398	423	394	347	364	392	382	382	355	388	367	383	346	345	382	358	349	368	371	339	332	373	353	357	392	420	374	354	347	368	362	364	402	347	367	375	353	375	388	356	321	360	332	395	346	385	391	354	355	368	388	356	354	374	362	384	359	365	396	395	352	380	372	337	374	355	375	324	376	356	377	419	340	389	384	375	364	361	392	408	371	371	370	359	382	340	360	375	360	354	348	378	357	355	410	378	362	373	352	392	348	354	346	355	386	349	385	390	365	383	369	330	396	373	388	296	358	396	340	364	378	384	367	376	360	371	400	364	384	357	381	338	371	353	376	347	367	371	386	355	392	363	373	378	396	340	336	344	403	403	355	370	360	367	373	351	367	391	373	369	376	343	342	390	371	384	390	347	366	354	387	367	342	377	365	363	371	340	384	354	382	361	368	367	353	372	357	365	390	381	363	346	359	348	353	368	365	358	367	406	389	377	352	359	375	380	359	363	349	384	373	352	377	390	356	388	355	371	388	359	394	359	326	374	331	381	388	373	356	377	378	406	375	385	378	344	349	344	330	352	391	401	370	363	358	395	349	372	378	354	376	378	351	401	348	370	412	382	395	366	365	376	368	331	368	350	373	379	351	362	382	369	354	384	385	349	357	371	410	313	384	368	366	368	387	394	351	368	390	385	381	400	367	380	364	383	376	386	361	351	358	371	332	343	353	399	392	338	363	366	372	394	387	352	364	372	372	385	375	388	360	336	376	387	344	336	397	381	391	357	392	392	360	371	389	359	361	360	374	373	396	358	357	375	363	340	378	365	369	382	405	373	377	344	379	341	369	374	398	351	397	377	350	372	364	341	352	345	371	341	359	377	391	365	371	372	368	403	380	366	356	387	355	372	376	354	365	390	381	378	336	352	367	373	381	383	398	401	362	317	361	404	329	378	346	364	386	392	367	382	387	364	378	370	382	399	354	355	388	409	374	355	358	366	388	391	413	370	395	345	377	340	336	376	376	367	353	359	375	383	386	376	371	362	362	393	352	357	376	382	364	394	344	361	385	366	397	371	362	376	378	374	409	382	352	371	373	337	352	322	350	354	400	368	381	364	347	388	380	381	360	381	364	351	353	379	367	376	379	384	347	360	347	367	390	399	371	403	369	360	399	333	362	411	355	385	370	377	375	383	363	343	339	353	387	355	389	366	361	362	341	353	349	388	354	367	395	372	374	399	361	390	339	379	350	367	357	364	345	364	348	394	394	364	377	397	350	354	356	371	358	360	372	371	353	355	395	370	354	418	366	378	366	365	352	317	354	351	349	367	364	405	388	351	332	380	392	399	399	368	387	360	392	361	361	372	389	383	372	378	329	337	393	345	376	386	387	393	374	372	362	387	378	367	350	350	353	369	419	334	367	375	403	395	349	358	374	375	379	371	381	369	360	370	366	329	339	343	343	382	367	340	372	401	346	382	378	358	357	340	398	387	378	370	396	410	371	393	383	385	374	360	351	346	364	376	336	359	377	383	376	370	372	338	359	356	377	381	364	385	362	418	379	324	358	352	349	356	391	374	387	383	368	362	378	338	347	346	380	375	398	372	350	375	356	338	379	362	331	380	353	422	365	366	385	363	388	345	372	391	365	357	373	333	340	345	327	404	392	357	374	372	353	404	366	356	335	389	358	407	342	359	371	367	382	369	362	371	386	377	366	384	358	345	325	387	358	387	395	371	379	362	374	327	372	372	387	401	413	363	374	392	357	398	353	366	369	382	401	366	370	349	363	356	355	372	345	389	404	354	392	366	372	350	368	360	338	376	390	375	389	380	368	331	337	348	392	371	378	369	372	361	363	353	368	364	350	363	353	379	395	337	393	352	372	333	368	351	388	352	355	392	348	368	405	355	346	374	376	361	381	373	345	359	364	362	364	379	375	350	365	382	339	348	384	376	369	375	385	387	373	367	378	362	375	384	369	351	378	382	360	378	375	370	408	365	326	387	380	372	365	378	362	363	380	354	350	346	377	394	366	355	362	373	394	364	365	383	363	348	351	395	377	363	381	363	344	389	324	366	358	361	393	355	358	408	369	378	348	347	349	392	432	388	400	375	392	350	367	373	354	360	372	360	370	377	349	390	358	359	362	363	387	390	382	362	380	375	327	379	349	363	373	343	396	406	362	345	378	402	417	368	386	354	373	363	373	382	348	375	401	371	371	357	401	399	354	383	372	405	370	390	398	384	384	360	357	336	396	326	366	385	345	373	356	366	358	396	367	386	355	395	371	357	398	338	389
37648	50989	35539	18726	7454	4535	1782	677	520	533	490	472	445	435	379	435	436	413	461	407	422	410	409	441	382	427	431	433	417	425	411	388	392	386	427	418	421	442	406	440	417	422	418	406	413	377	402	428	425	407	412	425	414	418	427	423	434	385	408	403	407	419	409	433	444	439	403	431	398	419	431	383	411	397	445	421	435	465	449	418	428	392	409	408	432	387	375	430	376	418	430	420	397	399	395	428	381	411	447	443	442	438	457	413	411	430	428	397	435	416	391	420	397	414	428	413	463	416	428	421	445	418	418	409	400	442	413	403	396	389	392	444	431	425	408	430	422	422	433	394	436	447	425	393	439	410	420	430	395	427	431	418	413	425	464	411	429	406	427	434	459	418	433	424	423	400	419	403	435	433	407	449	413	449	452	441	424	417	423	437	408	414	434	410	438	442	422	434	404	410	417	453	411	413	431	403	417	436	428	436	436	437	391	377	392	451	447	402	409	431	396	439	422	414	423	405	398	411	415	384	431	407	429	433	418	372	413	433	424	394	397	422	422	409	443	372	451	446	431	432	390	427	419	420	427	428	414	389	429	427	404	444	430	405	408	445	459	401	403	415	413	414	390	433	426	415	431	457	413	401	399	421	416	423	405	448	417	387	445	439	415	429	414	422	431	430	429	394	404	449	386	408	418	409	427	420	397	420	435	423	381	470	413	425	455	381	424	436	392	436	419	436	414	441	458	435	430	451	426	404	406	421	419	404	455	390	442	448	412	415	400	415	399	444	439	425	446	407	446	420	414	454	461	402	401	436	380	426	384	353	403	398	413	424	416	417	395	424	408	424	417	429	408	413	415	432	392	413	382	412	437	440	417	399	418	410	398	426	436	444	411	408	435	427	427	436	398	404	425	405	421	412	419	423	430	410	393	409	453	401	422	425	433	438	446	462	483	435	407	436	413	422	425	352	393	429	378	384	420	386	390	397	382	390	400	432	427	393	439	428	438	397	427	433	463	454	451	446	452	446	432	411	430	385	418	443	424	408	399	458	400	405	406	454	431	427	418	426	406	460	468	452	394	435	412	376	432	419	405	428	422	402	386	422	440	438	416	446	448	399	411	413	424	451	401	413	419	450	417	411	420	421	433	424	431	419	452	448	402	386	446	426	456	422	424	454	395	441	432	420	460	447	396	415	438	434	437	428	418	441	460	419	446	422	421	386	407	413	428	418	415	433	434	424	459	427	404	398	424	397	455	409	378	425	413	405	434	417	401	404	439	438	384	388	432	395	427	386	393	426	413	425	425	429	452	416	420	421	429	423	382	400	392	435	464	422	410	449	443	428	463	441	450	431	468	409	451	420	408	453	417	433	451	425	447	422	409	434	418	430	436	421	450	419	404	387	381	412	431	419	413	445	417	433	453	426	414	416	402	422	398	396	469	420	413	420	416	402	452	430	381	437	402	429	424	429	441	419	446	407	439	396	473	404	415	427	392	429	423	463	409	391	407	436	381	414	404	390	406	423	366	392	402	441	399	401	423	424	423	406	428	389	405	456	361	431	448	412	413	398	431	414	443	418	420	453	389	424	432	452	455	384	411	432	428	430	414	422	396	418	408	376	442	431	445	402	401	411	428	438	422	405	389	418	439	402	371	416	408	419	405	409	436	410	413	438	446	422	397	391	407	434	444	380	422	459	442	406	437	424	460	427	400	403	446	411	414	446	471	448	413	430	432	442	441	415	398	435	406	409	424	395	426	417	412	438	410	391	384	425	436	407	367	425	381	418	451	392	445	416	411	383	420	414	444	413	403	422	419	398	447	440	428	456	422	426	437	428	405	470	403	401	414	397	430	456	428	408	405	462	435	381	415	435	424	416	383	389	419	410	418	398	453	414	448	422	436	445	437	437	424	457	444	446	415	474	448	420	400	439	457	434	434	403	441	427	398	421	427	397	404	395	447	412	430	441	393	448	391	427	453	468	421	450	381	417	402	454	429	434	423	443	405	428	374	422	403	390	445	435	428	432	403	410	454	387	449	419	418	460	406	403	419	450	414	367	427	400	418	429	445	414	440	399	413	437	428	451	402	452	432	448	403	424	396	410	425	421	411	411	433	418	412	428	411	392	405	415	416	386	396	431	427	389	427	407	421	437	405	443	394	453	425	421	411	415	399	366	429	385	413	423	389	438	459	453	405	417	385	460	413	404	410	432	449	409	394	421	433	450	424	423	453	421	433	432	421	388	418	419	397	438	433	447	434	438	399	412	449	421	388	411	479	419	421	384	399	446	403	402	382	394	396	416	429	464	385	448	422	409	443	448	424	414	445	406	408	467	384	456	425	406	425	425	422	399	420	452	452	440	418	412	461	408	415	423	425	435	410	410	373	404	422	392	432	477	436	441	408	387	424	413	403	380	463	422	433	431	432	423	438	410	418	427	406	410	430	406	411	409	384	420	439	411	435	408	389	391	429	432	439	387	387	380	465	398	397	436	462	430	422	428	412	420	403	445	446	404	414	402	405	414	415	429	401	416	403	395	406	401	389	433	410	438	398	434	393	411	373	445	447	432	374	403	415	393	377	381	445	390	422	398	436	439	406	422	413	414	424	414	395	414	410	431	448	453	423	440	441	442	419	405	433	400	398	441	420	415	419	406	420	411	403	392	413	460	410	460	427	442	432	430	403	432	399	401	418	431	395	442	440	417	432	427	425	427	441	369	419	454	416	428	411	421	423	455	410	420	438	400	436	375	425	410	400	428	403	401	414	412	401	389	432	395	406	423	422	401	428	412	462	433	393	432	428	412	433	457	419	407	430	432	390	437	391	386	420	454	447	419	437	408	460	417	389	421	403	435	374	426	404	381	458	408	415	415	441	418	417	374	474	455	425	394	448	429	453	424	390	404	422	405	419	425	417	430	409	392	424	409	442	365	464	417	402	432	409	413	397	436	420	410	431	435	402	405	404	426	438	404	434	422	416	440	454	439	429	400	405	389	454	406	385	444	449	397	420	429	392	407	402	407	435	389	392	455	426	436	434	405	418	382	411	422	406	437	429	408	421	423	402	437	442	470	453	415	471	409	433	393	453	433	433	409	450	411	403	432	408	402	406	406	374	441	431	413	414	460	431	383	462	401	404	405	422	437	398	394	429	425	415	405	428	393	454	438	390	445	449	408	428	395	417	416	432	442	420	402	406	396	426	411	403	395	436	466	435	429	421	396	434	405	418	410	461	400	419	430	424	439	393	413	448	415	383	430	418	429	422	436	440	394	432	411	419	445	385	413	424	458	429	444	458	391	452	423	427	413	401	448	436	429	414	422	414	448	402	417	427	399	404	384	397	389	422	415	379	400	430	451	404	393	421	445	424	387	414	429	454	396	451	409	386	411	447	429	397	442	433	425	411	437	392	401	404	369	427	408	412	437	419	441	385	422	421	431	418	400	455	415	435	437	416	411	470	422	388	416	417	421	431	424	419	433	429	419	443	341	417	440	395	436	395	409	436	412
22851	21001	28629	23890	21714	21440	12461	1682	750	691	614	521	518	458	475	441	425	477	452	449	479	491	446	408	454	430	444	432	444	470	455	433	421	456	431	453	421	445	473	443	466	465	454	441	401	441	385	460	452	435	469	426	476	472	442	430	449	455	415	451	457	478	409	403	437	435	454	454	441	445	457	479	430	401	479	428	429	425	426	403	442	437	448	478	437	443	485	428	402	413	422	418	444	462	490	458	479	447	420	395	450	408	471	469	456	438	463	441	449	441	418	444	422	435	470	442	455	441	434	443	480	448	456	408	459	464	451	441	431	433	424	404	398	444	417	431	405	452	444	432	470	424	460	449	471	422	423	450	475	435	445	449	479	451	492	471	432	443	412	438	430	477	449	428	452	416	433	420	435	441	445	436	431	421	418	426	454	413	488	484	479	429	460	474	435	448	415	432	451	452	416	455	425	414	441	467	445	449	466	458	404	444	452	471	415	434	467	418	458	410	431	472	442	476	430	448	435	427	427	406	457	434	443	450	414	436	457	422	436	425	430	478	442	436	405	432	431	418	411	393	455	449	446	445	474	468	426	467	455	437	466	422	441	452	464	458	465	458	428	408	457	416	420	427	438	470	469	408	409	454	441	451	435	471	450	436	428	455	468	425	451	450	443	435	450	425	437	486	445	425	436	409	397	382	443	449	409	501	432	427	488	417	418	397	458	461	458	421	440	442	462	416	453	453	416	437	446	437	498	431	423	428	457	427	448	444	389	402	406	446	400	403	448	429	440	445	425	410	464	452	467	450	453	416	431	433	477	431	433	419	430	479	432	471	448	423	429	430	480	457	452	439	446	441	424	425	444	477	443	452	421	421	442	404	428	459	412	407	452	462	410	476	462	471	445	449	430	447	454	444	437	479	468	489	437	451	472	447	474	452	461	420	439	439	457	399	480	470	425	475	428	433	431	485	457	454	448	474	474	457	479	417	434	435	411	455	454	445	415	459	417	439	405	418	409	429	408	437	471	434	428	457	445	459	448	445	478	460	449	399	440	460	451	452	435	449	484	455	472	440	468	452	443	428	435	415	431	386	454	460	424	419	405	470	458	420	447	496	453	444	455	434	440	451	436	485	429	477	454	448	462	459	443	432	459	431	429	426	468	406	437	444	422	454	465	466	425	469	461	477	415	447	423	448	437	449	441	483	467	434	443	462	452	439	432	426	444	430	453	443	461	413	409	477	415	437	449	442	421	452	450	457	452	416	441	475	427	448	475	411	442	424	450	478	451	435	484	455	469	441	460	441	433	452	430	449	453	439	431	455	434	448	462	456	457	428	411	424	447	463	443	442	480	459	457	424	408	463	458	462	430	451	388	425	450	409	434	446	448	466	464	425	426	445	452	448	468	452	436	452	434	437	461	429	433	465	441	451	432	439	481	443	440	444	437	486	440	460	451	400	438	467	433	451	435	472	435	462	419	427	437	410	442	391	454	434	441	426	476	448	439	461	466	503	472	444	430	449	442	404	470	431	497	415	456	452	433	448	482	431	452	491	435	443	417	440	467	437	437	418	457	444	455	434	395	427	468	429	413	419	457	471	444	425	468	471	478	413	390	409	463	436	421	437	426	452	460	424	428	451	461	410	459	410	430	445	424	423	435	453	457	479	455	458	441	418	470	460	444	442	456	420	432	428	480	442	471	444	429	477	443	455	454	428	436	452	482	458	467	414	453	439	456	457	470	414	429	458	422	434	467	485	472	456	457	460	459	437	440	425	456	462	442	433	438	431	429	469	421	417	415	444	454	448	450	424	471	448	444	435	443	443	440	421	478	410	450	455	445	391	425	431	424	435	465	452	460	446	458	435	449	429	443	487	399	437	460	459	493	447	437	475	463	486	438	477	428	428	433	453	465	470	440	454	447	421	439	445	477	451	428	450	484	421	446	492	441	439	455	449	422	461	393	423	442	449	445	414	456	465	465	431	477	477	414	428	450	468	424	448	453	426	461	428	407	424	438	468	452	480	456	432	372	462	441	431	438	423	483	447	394	465	456	424	449	457	452	403	454	455	444	467	462	451	430	414	460	450	456	496	433	452	437	442	453	456	441	442	417	431	422	438	484	416	430	455	470	433	422	451	434	418	439	431	440	454	408	448	421	442	420	449	448	470	450	440	467	448	457	428	422	445	456	453	468	454	427	402	432	484	388	486	418	439	484	439	440	447	493	435	447	409	420	446	430	438	429	454	449	422	457	428	435	376	403	430	457	466	431	433	450	444	448	432	440	420	439	417	434	444	433	434	447	443	428	438	452	474	454	442	484	453	447	435	448	448	451	473	411	385	489	455	438	467	445	428	425	452	383	453	442	466	443	423	439	415	446	450	422	446	416	454	426	428	396	460	434	461	446	465	397	458	433	425	430	398	425	463	435	437	456	431	422	425	442	432	442	432	434	428	426	411	421	447	467	443	434	423	454	497	447	493	428	424	445	464	451	429	453	470	456	455	482	439	438	471	451	422	439	456	449	392	458	470	466	448	482	443	474	453	431	439	419	450	455	427	470	455	445	451	426	473	436	434	430	409	424	455	437	459	421	424	482	451	441	451	438	427	456	436	424	483	428	447	420	420	416	439	436	450	429	455	443	427	437	465	435	456	462	422	434	420	441	440	440	449	427	424	413	451	435	443	490	407	454	438	392	410	465	445	460	435	487	448	445	423	421	411	406	443	417	443	455	432	462	429	448	436	434	403	430	445	459	426	445	416	410	450	448	452	437	440	450	469	451	480	487	458	461	435	421	443	410	464	491	470	435	421	460	474	461	454	404	441	454	439	465	458	440	456	453	470	434	453	444	416	465	469	440	402	435	409	453	434	450	500	505	440	418	438	451	451	417	458	423	506	432	436	443	459	408	429	421	461	431	462	443	406	446	434	430	474	427	425	479	439	426	401	422	450	419	438	439	452	449	428	429	443	435	457	447	457	454	449	404	463	451	428	432	447	467	485	422	428	450	478	448	454	433	426	446	430	419	403	447	411	433	437	426	475	410	485	436	472	416	467	414	479	430	422	472	438	421	394	439	439	449	432	462	447	435	423	432	449	426	426	444	474	450	467	425	460	459	459	414	442	438	403	400	446	398	454	442	437	452	495	433	443	467	413	460	498	441	487	457	439	439	459	432	433	467	439	449	483	430	437	454	416	435	423	444	429	433	454	418	463	419	411	433	458	413	430	458	432	428	449	454	465	448	466	418	433	428	447	419	456	444	442	452	438	460	452	405	456	423	439	466	429	419	464	433	410	450	467	414	417	421	409	427	458	452	418	442	454	443	429	440	428	446	421	418	414	407	436	422	421	451	430	454	443	434	464	432	422	441	431	454	443	425	439	462	477	430	443	474	460	457	440	464	446	443	414	411	393	445	450	410	444	435	441	405	411	434	433	455	459	502	462	433	451	475	446	428	407	430	437	442	426	467	435	397	438	413	436	420	425	450	427	453	445	417	438	446	462	466	441
40308	63214	46001	34598	24771	14136	4841	1415	967	841	724	665	556	581	479	540	540	487	491	470	516	468	504	503	480	483	495	474	526	488	462	521	490	515	526	481	476	476	512	463	525	445	485	464	475	501	497	455	491	454	472	480	478	468	477	450	452	502	459	496	496	484	479	469	485	499	490	465	429	498	486	487	459	494	498	520	478	540	501	456	483	439	514	468	485	478	502	526	474	468	473	515	454	480	460	483	481	481	461	496	466	478	493	454	442	461	484	478	512	478	491	476	501	530	480	469	481	508	482	494	517	475	476	469	508	517	488	513	481	496	491	498	452	462	491	474	491	500	488	473	495	475	498	520	457	495	487	486	501	456	506	490	479	492	470	476	500	484	461	533	494	459	453	510	495	477	475	497	455	490	481	479	496	481	490	435	488	483	490	487	468	470	462	518	446	477	465	499	475	512	484	507	479	470	467	489	479	473	473	504	473	466	484	467	525	459	487	488	485	491	495	459	501	486	478	512	470	461	460	466	514	454	478	508	463	465	457	495	480	456	491	491	488	468	467	481	437	467	490	468	493	456	460	494	453	469	480	479	434	482	484	494	485	486	476	458	499	507	466	481	463	486	491	506	489	465	473	476	442	474	460	475	456	485	450	454	502	451	499	478	484	469	458	490	482	463	478	494	505	525	453	488	462	467	433	498	528	445	468	471	496	476	452	494	472	465	494	447	473	432	474	500	433	495	466	517	474	500	480	486	483	504	521	487	500	482	472	524	498	486	474	490	458	500	533	508	461	470	442	500	490	476	497	468	481	502	483	478	474	473	527	483	446	495	467	522	464	468	478	479	467	485	471	477	495	474	507	454	497	484	460	482	460	508	489	483	473	478	472	477	458	452	446	474	481	467	481	502	488	506	479	479	466	482	460	462	493	433	475	468	517	485	480	462	485	428	470	457	450	475	509	476	446	502	469	463	483	481	458	479	515	479	479	504	490	465	472	456	492	454	477	476	512	486	503	495	482	463	510	472	515	487	527	490	504	485	520	477	469	465	490	482	436	451	516	485	456	510	445	461	466	490	490	523	477	480	493	498	445	479	453	483	464	450	478	482	512	473	497	532	479	446	456	452	500	504	495	465	502	509	451	543	427	513	475	476	521	456	520	526	440	481	494	513	477	479	471	478	491	436	485	465	488	443	457	478	480	493	488	467	497	495	503	505	467	503	427	469	512	474	468	481	456	552	468	519	461	513	481	497	459	555	532	444	483	503	484	465	473	480	436	477	483	488	502	495	481	458	518	495	486	511	504	486	480	489	502	488	471	488	475	463	495	474	488	494	482	471	475	481	496	496	488	526	489	462	502	480	489	496	457	471	484	474	472	468	456	491	469	440	485	467	504	500	485	503	481	513	472	466	499	447	438	482	491	480	460	459	476	475	436	449	496	468	471	501	477	479	490	502	437	461	486	471	477	468	499	466	461	502	486	492	483	455	480	454	485	476	442	489	467	466	517	527	497	466	467	477	468	486	490	480	497	466	472	490	500	489	514	481	484	489	473	467	443	482	464	486	507	496	471	499	461	498	495	520	486	493	482	506	475	508	507	490	487	470	485	464	472	448	441	440	484	465	486	466	502	435	475	489	457	486	485	494	479	481	468	491	489	456	478	478	439	496	471	487	463	490	471	441	502	485	446	492	445	486	464	455	505	471	545	509	509	474	480	490	494	527	517	453	474	453	481	483	517	497	466	461	499	493	490	452	463	492	480	466	489	509	474	472	495	516	499	450	438	481	468	422	466	530	508	508	507	470	486	483	491	475	519	458	479	470	484	441	449	467	497	478	488	491	506	476	454	482	515	499	449	469	504	451	485	465	473	479	456	508	486	472	529	492	477	489	546	520	485	503	484	511	475	480	476	494	488	475	487	475	496	524	488	546	498	480	474	499	496	436	489	457	479	476	477	463	506	464	534	458	471	501	511	460	502	478	472	457	483	487	453	499	486	499	503	511	437	482	498	468	459	486	474	482	522	445	486	476	477	453	469	521	508	498	479	484	463	468	480	444	473	516	489	476	463	495	516	522	489	477	464	466	474	442	474	472	504	481	483	459	488	504	460	453	463	479	496	470	493	463	478	499	477	498	467	478	429	463	470	491	497	481	442	447	490	494	507	508	458	514	452	481	492	520	484	468	449	471	487	492	513	482	505	440	468	516	490	504	487	499	487	458	473	491	481	464	441	457	467	456	463	461	462	444	481	500	499	484	491	479	521	450	461	441	499	501	487	494	458	454	511	521	487	466	477	505	481	500	464	497	483	460	511	470	485	462	474	466	456	462	487	495	491	494	467	482	512	483	470	502	480	505	513	467	501	490	514	482	507	482	527	505	477	459	477	491	494	491	481	524	482	492	484	482	482	469	525	444	500	450	478	461	486	480	497	508	459	456	495	484	514	485	471	518	489	521	447	469	450	453	514	448	516	476	443	459	502	446	482	476	491	472	511	459	483	491	486	486	479	521	452	442	474	493	468	457	477	498	487	480	498	476	505	442	477	485	461	459	500	460	497	422	466	471	473	487	509	469	477	498	460	491	493	478	430	501	470	505	506	458	470	484	503	484	516	453	477	495	470	466	463	476	493	459	477	472	483	490	506	466	468	458	485	478	464	477	469	461	487	459	452	507	517	518	472	500	483	455	475	467	488	490	502	492	457	468	501	472	472	459	478	472	462	482	477	494	487	472	486	482	472	442	522	492	496	479	458	434	439	458	508	458	519	443	443	472	493	461	491	426	459	462	471	494	475	459	506	480	487	424	471	483	491	461	445	473	474	485	470	504	509	478	488	477	460	450	468	489	521	476	453	477	496	496	521	485	496	478	463	491	469	471	445	498	494	487	508	463	474	496	444	492	498	476	479	493	474	498	457	504	476	469	489	497	490	521	454	474	462	453	462	522	475	489	509	471	507	454	491	462	470	479	470	490	465	452	486	455	515	476	466	483	477	452	445	473	480	465	473	495	464	474	501	436	481	514	475	531	477	523	502	483	509	479	465	472	483	472	475	463	455	440	457	461	498	446	506	461	487	497	504	457	486	500	476	521	474	486	467	486	482	491	474	497	469	475	521	483	516	454	469	499	464	507	489	468	507	505	487	507	486	437	490	498	494	510	483	497	506	473	454	504	437	484	474	526	459	454	462	479	467	480	512	442	453	503	472	502	481	472	468	489	472	469	477	450	518	449	514	440	479	495	455	452	468	447	463	496	472	478	469	502	501	493	482	473	489	478	487	460	484	478	488	497	475	464	486	465	438	438	513	496	518	513	472	477	508	458	481	516	484	486	495	471	505	480	512	472	491	465	456	508	470	489	471	464	472	517	509	457	506	444	490	484	467	507	460	520	527	479	455	526	476	475	504	506	478	506	492	517	507	514	487	511	462	461	451	479	489	479	417	494	443	481	489	500	452	470	489	451	472	469	488	484	448	451	488	466	482	459	466	457	482	478	493	484	481	486	458	494
31812	33550	34307	21329	6138	1541	520	319	300	333	295	301	294	282	273	284	293	278	293	284	276	302	255	274	282	264	276	285	265	259	285	264	298	288	309	302	292	274	283	272	268	280	276	292	300	286	286	276	285	278	298	294	292	263	256	268	278	287	304	306	248	263	291	270	281	302	264	282	298	283	254	278	274	279	261	253	301	295	283	284	299	274	281	301	303	269	285	273	271	296	283	288	279	276	274	272	286	260	270	279	281	283	283	259	299	266	275	258	276	310	260	268	277	283	283	255	283	303	263	261	280	276	294	268	274	285	268	254	290	291	275	275	288	295	289	267	283	287	300	278	284	266	297	268	271	253	283	281	311	294	279	274	273	255	285	274	257	302	282	276	266	269	261	282	282	277	286	276	279	310	297	264	313	255	277	288	287	300	260	280	269	289	275	249	272	254	246	282	268	265	286	301	293	303	267	277	290	282	290	258	294	268	258	269	254	293	247	274	302	296	275	271	276	261	271	288	242	288	286	270	249	274	260	293	292	281	266	284	308	290	265	271	279	270	293	291	274	328	258	274	267	271	271	290	284	279	276	254	282	239	270	276	263	251	272	276	296	308	258	292	270	292	278	288	266	277	261	267	271	264	282	272	277	287	299	262	273	308	295	290	282	286	265	261	277	272	296	265	287	282	293	280	288	281	285	256	244	260	280	266	279	264	307	275	282	277	278	278	293	286	270	264	247	265	294	265	266	277	259	261	273	269	297	295	284	291	264	309	305	290	271	288	291	299	282	269	272	272	287	291	297	283	299	257	277	277	274	286	276	263	285	282	260	294	267	250	297	261	268	253	254	272	294	275	254	267	291	271	307	277	276	262	286	265	281	244	301	296	289	293	291	257	268	285	275	274	278	276	265	279	243	263	284	275	262	301	285	260	325	280	288	241	280	269	260	303	288	290	264	277	270	275	277	269	303	308	288	269	276	283	293	286	270	295	291	283	255	289	274	292	284	269	299	297	285	273	296	268	258	313	279	283	296	300	265	293	323	253	285	290	264	282	289	250	288	261	275	289	247	281	282	271	282	244	265	271	241	295	270	275	277	257	277	244	281	268	267	269	292	294	281	288	310	270	277	291	243	290	273	273	270	242	287	291	286	277	275	289	289	270	282	257	277	292	290	275	291	284	245	288	287	283	307	285	287	308	280	286	254	269	283	290	282	301	257	263	236	284	265	290	274	291	286	277	299	259	312	329	291	278	240	278	279	297	284	255	300	284	286	296	280	263	259	277	298	257	288	281	260	285	291	269	267	283	289	277	249	279	286	287	298	306	277	260	272	268	297	276	271	278	278	252	303	256	276	270	267	278	261	284	277	282	275	276	309	276	270	274	271	303	279	283	271	269	309	255	296	261	294	232	282	278	281	279	282	299	292	271	266	261	263	243	264	292	280	260	303	284	253	238	286	289	282	309	248	293	283	252	296	300	277	270	300	298	260	293	268	301	265	308	270	267	278	285	297	259	277	289	271	283	270	309	276	272	287	279	316	289	303	266	293	285	293	291	281	283	286	279	297	267	301	257	295	307	282	249	292	257	288	270	254	309	268	279	271	289	276	292	282	288	280	272	287	264	297	262	283	247	280	272	286	263	277	288	276	275	271	270	289	283	299	311	256	269	267	287	268	265	280	256	296	268	266	280	261	272	295	265	268	271	251	295	299	254	283	283	293	275	263	269	287	313	273	252	293	299	257	287	276	254	264	263	295	278	274	262	263	250	284	298	267	277	273	272	302	286	273	267	275	332	268	296	279	294	252	286	299	282	291	274	262	292	300	266	278	279	269	262	288	300	264	306	287	300	279	271	279	273	268	286	287	280	302	259	289	295	296	265	275	268	273	284	290	267	284	256	273	270	282	278	273	267	289	281	269	273	282	260	274	278	283	274	285	281	286	291	288	274	275	289	289	272	264	271	302	280	271	300	270	257	239	298	269	288	267	273	284	268	267	268	300	257	276	291	274	250	277	267	284	251	275	268	284	254	275	249	291	290	268	273	269	313	271	271	282	258	269	307	269	306	271	274	306	280	270	294	283	296	309	257	264	283	254	298	321	285	271	273	281	287	301	271	296	307	280	245	280	258	286	306	279	267	299	270	294	285	263	298	285	247	292	258	259	274	301	281	269	270	282	287	316	274	283	263	263	273	271	279	275	281	273	251	305	280	279	268	288	298	273	286	288	273	298	317	294	289	322	291	264	267	271	276	282	301	277	265	290	285	281	252	262	266	273	255	277	304	287	278	298	258	263	263	304	290	280	271	281	285	269	283	275	271	264	280	265	281	279	271	281	284	268	263	271	261	264	262	267	334	263	294	263	288	281	278	282	260	310	237	292	288	286	287	294	245	291	312	289	255	264	297	306	269	283	248	295	271	281	282	264	315	258	271	275	275	314	304	290	260	289	316	296	285	252	303	285	268	285	287	271	271	267	281	296	311	246	243	294	295	257	299	315	311	267	259	261	295	279	283	294	291	274	302	287	290	254	293	270	290	279	300	300	254	286	319	286	274	280	309	266	288	292	265	302	250	301	303	277	256	305	265	283	275	275	279	270	268	274	270	245	277	275	263	290	299	303	270	268	298	279	282	291	274	273	283	298	287	300	306	316	300	244	282	283	302	294	281	280	295	261	271	298	281	294	287	289	326	303	283	294	302	283	255	296	268	282	275	264	268	281	262	300	289	292	273	267	283	294	274	282	296	305	260	258	292	279	277	270	286	262	287	286	267	279	264	303	301	268	285	278	281	249	277	298	311	282	263	265	284	279	286	288	277	282	249	275	279	277	280	252	301	283	281	282	284	311	276	259	296	263	285	273	308	320	288	283	263	279	278	291	278	300	283	241	269	272	283	284	266	266	266	274	294	303	297	272	298	279	280	278	265	284	251	256	244	276	289	290	283	269	267	284	290	286	276	316	273	261	264	301	258	268	264	307	293	285	277	263	273	249	287	288	298	260	288	277	278	283	274	296	305	270	288	294	279	263	294	310	306	283	271	295	243	293	242	291	260	279	305	255	278	276	277	265	254	274	277	278	283	278	273	272	257	251	289	288	271	293	292	285	266	277	280	289	290	281	286	260	283	282	270	274	252	253	272	288	245	304	280	271	270	258	270	277	260	285	306	271	276	286	287	276	279	290	297	271	285	264	304	268	245	283	319	299	293	244	295	280	292	291	288	298	283	289	250	257	248	275	292	277	295	263	266	252	267	284	273	309	303	274	285	273	243	267	308	278	297	298	241	266	292	250	295	250	275	283	285	238	273	287	268	271	273	296	277	294	273	301	311	290	254	290	282	281	300	288	258	277	272	269	247	265	291	275	261	278	257	282	310	299	271	292	285	271	291	264	283	280	270	273	243	294	318	277	344	287	271	258	270	281	283	314	282	293	272	273	274	273	264	271	304	299	306	278	281	272	293	292	240	265	259	247	285	267	255	279	253	267	279	278	282	264	257	277	271	259	301
37238	47962	33942	18393	6408	2086	658	476	385	368	382	343	322	354	321	320	303	305	335	329	345	311	304	343	347	294	350	321	334	352	281	330	338	326	297	300	340	323	316	318	334	325	315	320	317	358	333	299	313	340	319	292	318	327	328	322	307	325	339	323	314	331	337	336	332	335	316	306	331	334	306	331	309	336	331	317	301	343	339	333	310	322	311	329	322	329	350	334	344	307	350	327	296	287	334	327	351	306	317	304	341	326	339	339	285	332	298	332	347	297	329	359	308	327	298	307	309	293	335	324	325	313	316	324	332	315	314	324	305	317	324	374	353	323	317	315	340	338	328	328	343	340	305	312	302	298	320	316	319	333	330	311	333	312	293	315	332	332	328	305	319	331	326	297	341	328	301	335	340	330	331	326	312	308	315	333	349	309	345	314	319	350	340	300	340	327	310	326	300	294	325	300	306	313	326	330	328	297	333	341	327	288	319	334	315	316	344	323	319	327	325	321	310	340	319	361	310	309	325	339	327	318	350	305	282	326	326	319	321	275	317	320	332	315	329	364	312	327	297	334	310	313	323	305	328	335	322	324	297	345	357	344	327	332	317	336	309	334	328	337	330	327	345	311	303	346	321	294	320	316	337	294	315	312	353	337	317	335	326	328	310	326	308	349	331	328	305	311	325	285	322	334	313	326	329	340	337	329	371	317	329	295	331	308	355	347	307	333	305	315	321	286	316	331	349	337	317	359	309	343	303	296	340	301	340	323	337	341	331	307	341	296	300	348	329	335	335	335	286	295	336	340	315	338	323	315	335	302	296	347	319	321	324	329	346	339	345	301	289	319	281	289	339	334	302	337	295	309	315	329	335	291	333	348	306	327	338	338	327	308	308	327	349	316	311	327	309	315	359	326	331	354	310	309	328	323	309	293	339	322	333	307	318	316	322	302	359	338	357	386	335	319	322	357	336	301	351	329	311	328	352	333	304	330	309	303	326	329	292	326	332	336	333	309	306	311	331	328	329	327	279	336	301	332	327	365	316	283	312	323	303	295	301	305	340	286	317	333	282	318	344	319	319	332	320	299	342	333	290	300	350	293	336	318	288	367	315	303	300	328	310	314	322	323	318	317	314	346	321	313	347	297	325	343	292	316	338	328	350	311	309	305	315	354	331	313	317	306	350	307	320	319	350	356	334	327	301	324	335	319	342	336	319	314	359	321	320	343	332	356	298	293	316	308	334	327	329	320	342	356	328	346	328	331	358	333	319	304	333	329	332	328	301	315	334	326	315	358	343	295	351	304	317	351	324	317	345	328	298	287	329	323	348	347	302	331	297	334	354	358	319	309	316	321	320	336	343	328	299	322	299	317	295	333	322	343	328	327	327	322	326	326	351	323	337	335	304	316	343	340	350	328	329	319	317	319	320	312	309	313	310	348	312	298	323	332	326	327	345	321	288	302	283	318	322	326	328	313	356	339	366	324	336	314	322	301	308	330	305	374	314	337	337	307	323	281	313	324	346	309	338	336	308	313	352	323	320	286	345	292	308	309	329	326	287	321	363	304	326	312	276	327	290	340	324	317	297	331	316	324	306	330	315	331	321	328	307	344	342	313	328	319	343	323	326	342	308	312	314	342	330	324	341	325	331	330	314	310	352	336	332	318	336	359	328	313	331	321	334	302	317	351	343	336	331	338	321	306	304	324	337	308	317	349	340	324	331	323	329	320	315	362	347	289	283	300	356	334	318	309	308	328	311	345	319	348	308	293	337	299	330	299	296	293	328	317	313	311	343	352	302	296	329	331	333	299	322	303	298	360	309	315	313	315	323	313	311	321	334	290	322	340	290	311	296	365	319	321	324	322	331	360	320	320	310	307	344	324	317	325	318	324	301	303	331	303	307	307	313	357	299	306	327	303	314	340	309	340	327	356	335	337	325	341	303	313	340	327	324	318	321	297	323	340	329	306	303	331	298	316	342	305	327	332	308	312	311	311	326	341	301	304	324	323	321	338	352	323	337	358	334	299	305	324	319	328	320	296	325	373	321	319	330	334	343	297	317	326	335	310	304	302	330	296	323	322	289	323	333	342	320	312	309	302	329	326	300	342	324	313	297	330	311	352	309	328	337	324	317	309	284	292	328	329	328	295	335	329	348	326	338	324	339	301	357	329	322	326	345	305	330	351	341	344	339	263	333	323	318	328	319	311	325	320	343	335	353	327	298	294	309	317	326	336	313	332	333	308	329	303	300	357	302	300	308	307	336	316	361	323	337	317	325	333	332	317	336	318	322	342	313	313	306	356	315	316	330	325	316	354	332	307	333	345	319	325	332	311	334	345	333	304	343	294	315	279	338	331	319	331	357	341	327	329	314	308	348	345	324	324	346	323	352	306	314	315	311	327	355	318	304	311	311	346	274	334	331	347	315	317	358	303	315	326	312	294	348	356	304	299	321	344	293	289	315	308	315	349	311	360	304	314	341	329	302	297	352	320	308	317	332	307	352	312	343	290	326	314	303	331	309	349	334	304	296	319	323	336	335	326	292	326	363	303	300	334	351	331	294	336	293	322	327	349	319	319	311	367	316	308	323	321	295	347	353	317	299	332	333	309	304	335	356	327	322	339	317	337	340	336	325	326	308	346	304	338	349	327	323	313	351	316	307	337	350	317	334	319	301	338	338	290	293	321	343	321	305	281	283	359	294	310	296	305	348	289	304	347	332	298	353	307	283	297	315	332	292	313	343	316	362	345	347	328	339	292	326	312	326	341	304	327	371	349	352	334	327	317	319	334	306	340	332	333	346	314	350	314	316	311	316	313	331	297	310	320	297	342	295	334	308	317	300	358	297	331	330	307	336	299	310	308	296	325	332	318	307	311	317	321	327	305	272	325	337	336	331	326	317	344	315	325	297	339	289	293	298	329	352	331	311	351	318	272	354	317	313	311	329	322	305	330	360	324	336	324	352	364	313	285	365	344	307	308	301	330	317	343	323	323	325	331	299	324	320	340	321	324	306	340	307	333	333	319	317	341	333	339	332	333	325	305	354	367	313	320	342	309	328	322	286	320	328	337	318	329	305	352	340	317	329	333	333	313	314	335	366	335	323	329	329	301	336	338	348	332	347	327	315	332	317	350	343	313	309	326	325	324	320	337	347	305	312	315	323	299	320	342	309	328	327	325	315	326	332	323	324	323	359	338	301	334	336	346	341	325	329	327	356	334	311	376	340	336	295	333	311	287	311	307	330	342	330	304	343	334	271	292	335	304	316	320	321	332	336	323	315	295	325	338	291	319	346	325	323	317	341	342	338	310	325	338	308	337	317	329	319	324	313	306	300	342	329	325	326	310	325	318	333	321	309	342	302	332	335	314	330	311	308	297	332	328	325	351	298	315	338	337	312	311	313	349	315	336	307	332	318	324	315	358	350	340	304	294	335	314	358	320	337	317	333	322	329	306	288	325	323	328	339	343	322	303	336	324	295	317	290	344	314	338	328	350	343	328	306	355
23988	20995	28332	24636	20419	11450	2708	748	513	420	369	378	335	319	304	322	297	313	310	324	325	275	330	318	292	310	301	282	304	323	323	300	279	285	291	307	347	323	311	297	324	300	320	319	348	307	273	299	296	275	282	296	302	282	283	310	301	304	319	288	283	304	301	316	302	309	303	305	254	298	306	296	301	331	315	329	285	305	284	318	296	314	296	274	333	297	315	315	311	316	290	293	302	310	303	301	309	278	268	315	306	280	318	295	311	287	331	295	253	261	339	305	296	312	310	279	289	320	287	299	326	287	321	285	286	288	307	294	302	291	303	291	295	333	292	285	285	289	284	292	292	334	310	298	312	299	305	299	281	306	315	320	291	315	312	282	304	305	314	329	324	291	302	324	299	322	316	306	306	321	291	318	318	315	296	302	284	300	288	307	270	334	330	320	300	293	281	306	269	290	288	292	332	308	310	321	277	297	303	292	277	292	303	326	301	290	331	313	304	257	287	332	305	294	279	315	311	269	284	298	271	343	318	292	319	294	293	292	288	322	266	286	288	321	295	284	283	284	279	292	299	294	328	318	279	294	288	275	330	281	343	311	295	298	306	295	303	292	323	280	340	331	296	272	328	317	297	290	319	317	298	314	318	315	320	296	296	291	282	293	281	314	296	253	275	297	302	309	324	312	294	297	301	301	309	300	298	316	302	298	329	291	304	346	299	329	291	344	303	299	317	310	342	302	288	321	298	301	335	276	312	304	335	270	318	274	302	329	302	317	315	309	290	257	297	313	331	268	310	314	319	326	312	297	308	289	309	261	298	282	289	300	318	282	277	282	307	299	310	312	265	308	285	295	294	311	301	290	306	314	307	277	329	305	281	289	297	276	287	281	296	320	302	323	289	315	318	292	309	306	276	276	313	300	276	312	312	312	281	279	270	309	321	292	298	279	287	299	289	304	287	286	321	296	277	282	301	297	278	302	300	286	304	319	288	302	310	302	280	284	281	300	298	293	310	301	295	271	298	293	311	307	278	307	278	321	269	281	333	305	286	296	291	289	303	294	293	322	311	301	290	313	306	280	288	331	315	300	293	300	298	294	282	310	340	300	287	314	293	284	321	318	309	303	311	338	301	335	315	293	319	300	310	291	325	304	306	323	300	331	281	320	319	297	276	298	320	311	300	269	318	316	286	272	324	340	315	326	296	292	314	290	294	328	293	271	356	331	314	313	272	317	298	330	291	307	296	278	265	275	324	280	310	333	293	287	269	310	307	296	298	306	312	285	338	312	310	336	288	309	307	302	284	308	326	313	268	314	273	298	313	325	308	293	314	339	275	291	305	312	276	289	299	286	292	270	278	326	281	293	347	298	294	309	304	310	303	315	303	283	284	300	292	315	301	288	319	295	314	324	312	323	311	334	297	282	313	328	322	307	321	336	301	302	272	293	309	294	300	297	277	332	310	303	315	315	271	300	290	283	313	334	288	279	306	330	298	333	314	307	308	300	324	316	312	296	293	287	310	282	265	302	296	268	321	301	295	310	280	292	304	318	294	311	285	266	311	296	294	312	284	285	293	336	312	300	276	283	304	279	311	304	304	319	290	312	291	310	286	304	272	319	300	312	303	323	331	300	286	312	314	283	287	280	316	307	324	310	278	302	325	280	321	300	307	292	274	288	313	280	313	297	318	289	309	296	306	315	318	303	281	305	300	285	299	302	288	292	329	329	302	298	344	303	295	307	293	289	262	272	319	306	294	318	317	318	269	315	304	306	300	298	307	298	266	308	321	303	316	313	314	310	337	333	286	295	303	287	294	286	305	293	313	286	300	290	294	316	316	309	345	267	310	313	298	286	291	261	303	299	305	278	304	311	296	301	288	309	321	295	302	272	312	313	290	306	293	327	326	315	317	320	280	303	288	323	298	302	284	281	312	301	295	287	298	286	278	307	317	311	275	297	277	307	311	329	302	326	273	277	282	295	293	289	291	304	289	287	301	282	303	311	283	291	315	312	328	271	328	311	311	304	315	345	299	291	279	297	314	310	291	274	283	322	297	271	306	290	298	275	300	272	298	305	305	317	312	340	288	301	296	299	274	323	350	310	308	305	324	293	288	305	332	304	310	297	268	301	277	285	305	266	314	297	253	301	320	311	302	294	275	268	268	273	290	287	277	312	315	280	306	336	269	302	267	318	306	298	297	315	292	286	281	278	321	291	329	282	306	334	314	327	320	282	276	326	294	290	294	311	278	317	309	275	303	296	296	306	335	295	322	312	312	281	319	303	284	311	300	264	290	284	297	319	293	329	281	314	288	301	282	356	282	290	319	305	302	324	269	322	320	268	291	303	283	319	269	285	300	311	324	282	295	335	292	309	293	320	287	305	284	343	294	314	304	300	279	295	307	306	302	308	264	314	319	292	327	321	284	295	329	311	291	311	310	281	279	265	285	277	299	306	344	311	325	315	311	306	277	293	271	296	280	321	300	290	321	269	275	300	303	295	290	289	272	281	335	264	308	324	288	302	297	320	263	289	306	300	320	297	278	314	297	316	312	286	284	319	285	301	293	310	331	295	304	279	293	313	260	323	294	283	332	308	311	299	328	293	297	286	288	309	313	271	343	275	301	315	269	308	326	341	310	298	296	310	319	326	292	272	308	291	273	299	338	295	309	295	303	285	320	291	280	317	289	307	285	267	273	327	282	271	293	281	290	318	290	290	319	295	285	289	232	288	284	275	277	311	293	303	285	319	315	312	293	317	293	305	317	309	309	307	299	285	284	314	301	279	299	339	282	270	288	333	326	286	300	306	262	298	302	287	320	292	292	281	301	308	293	287	305	301	284	266	335	303	306	324	288	300	282	302	300	354	290	300	288	297	307	313	285	258	305	302	304	286	308	302	278	277	344	317	305	309	283	292	309	289	302	301	296	309	298	319	312	313	279	327	308	314	270	299	288	292	300	294	319	321	306	287	313	326	307	304	296	341	278	302	295	313	300	322	322	320	277	302	328	327	328	307	266	295	319	329	294	302	269	303	338	286	320	281	304	297	294	337	321	286	285	281	303	294	307	279	284	302	300	323	309	274	301	318	349	291	310	311	307	288	253	312	322	303	313	307	282	306	291	308	275	307	273	324	291	331	313	322	318	327	302	292	274	264	297	341	317	276	278	306	270	268	288	309	317	323	314	293	278	300	342	300	284	299	288	285	305	296	321	283	324	305	299	321	288	317	293	306	300	293	348	291	302	321	292	297	317	336	297	287	303	291	299	310	304	283	310	285	255	298	290	307	282	348	301	322	296	307	330	299	309	308	342	317	287	300	310	298	316	300	298	259	339	286	279	296	310	318	315	310	333	287	332	306	319	315	268	285	302	300	309	316	282	318	271	291	296	320	321	320	334	285	275	329	299	305	291	303	304	299	297	321	315	300	291	303	316	332	330	281	308	316	300	313	321	303	318	299	299	345	298	290	294	289	310	286	279	295	328	312	291	279	302	281	295	305	312	319
38875	58992	41964	22565	10302	6110	2306	882	650	519	483	449	401	382	376	374	348	343	340	378	362	342	329	324	317	334	326	320	357	345	324	360	333	340	323	371	334	357	326	356	341	321	339	353	336	345	351	326	352	344	349	333	334	358	316	312	280	327	323	333	404	327	352	338	313	372	334	344	331	362	319	336	351	344	347	344	359	345	333	357	347	341	344	319	321	370	324	347	312	307	337	362	319	315	326	319	326	345	345	359	318	348	360	361	322	352	310	335	314	324	341	345	367	323	332	326	320	326	327	329	342	349	345	335	352	370	353	367	325	326	362	333	358	330	377	320	365	341	315	373	327	351	341	359	342	314	325	312	339	345	348	305	341	366	357	364	353	335	339	296	345	304	340	364	328	375	331	333	360	359	373	353	314	344	327	350	362	318	355	343	344	367	410	350	339	317	355	349	337	339	347	362	355	332	376	326	294	314	347	358	348	356	324	350	348	341	297	320	331	323	345	345	339	340	340	297	356	336	325	320	325	384	324	309	342	348	371	347	368	350	344	328	373	326	335	333	301	319	337	322	318	359	351	324	364	360	365	323	346	360	317	305	314	357	363	350	350	331	357	324	313	331	367	337	318	339	367	314	356	341	362	371	336	329	344	317	346	323	355	348	341	326	377	336	341	372	360	330	340	333	338	326	346	326	361	354	322	357	348	365	363	327	335	348	308	348	372	319	336	351	377	317	339	327	361	357	365	348	344	333	329	340	362	339	348	353	330	344	343	329	350	297	338	320	343	310	339	301	362	316	336	356	325	324	358	316	335	355	342	376	318	342	334	344	347	321	315	376	335	347	316	330	357	338	333	321	339	324	309	314	320	332	332	347	335	349	356	344	358	343	378	315	318	326	339	315	356	379	353	351	360	350	348	287	351	313	326	353	331	339	335	339	360	356	354	335	312	332	341	377	338	325	352	326	311	332	325	313	326	340	320	335	315	355	358	365	328	350	349	335	355	350	345	307	368	343	360	327	324	363	341	322	345	365	354	329	344	342	315	317	342	339	352	333	312	356	306	359	380	344	360	372	320	323	333	338	346	340	313	301	363	335	326	317	343	327	323	366	325	305	332	329	338	372	322	388	370	348	332	338	358	303	347	327	315	343	354	335	364	345	338	344	295	344	378	372	352	333	343	345	325	341	349	356	335	335	330	356	353	352	304	346	307	347	334	362	346	354	389	364	313	339	326	339	329	321	351	320	310	337	370	354	340	284	362	308	355	358	348	310	338	332	331	356	355	319	323	340	367	335	359	319	336	333	338	345	318	363	325	341	360	321	316	308	377	338	346	333	344	322	337	319	305	333	339	324	307	329	365	333	335	336	355	342	338	336	383	356	354	366	307	335	392	350	333	323	341	348	367	340	370	366	320	353	328	317	302	337	343	329	311	312	312	369	334	372	367	308	354	314	317	325	312	360	327	343	308	336	353	356	353	355	359	330	347	301	339	320	374	327	344	330	345	338	355	363	344	340	330	306	331	299	357	334	339	342	376	355	358	335	333	352	313	386	308	322	327	338	326	350	336	331	355	338	357	329	348	342	317	325	350	361	343	339	336	369	312	334	320	369	333	311	325	381	331	348	368	376	321	344	329	323	340	343	329	333	357	314	363	349	365	346	321	325	323	308	354	341	367	370	362	351	351	363	320	303	330	331	314	377	357	350	347	370	349	364	350	352	333	378	318	332	326	364	313	337	322	352	352	345	346	374	316	312	307	328	333	348	330	325	367	332	330	325	304	333	316	341	360	335	343	343	348	324	331	374	326	336	356	354	328	340	368	303	345	351	347	310	332	328	324	343	347	339	362	346	325	343	347	339	335	338	339	357	369	310	326	345	352	335	322	369	338	343	340	338	324	363	332	292	319	377	342	321	371	329	322	327	363	338	313	325	321	330	326	331	357	362	324	364	351	304	382	345	330	315	322	327	327	321	312	313	333	319	335	299	345	347	305	338	315	338	350	331	368	347	335	353	360	297	365	334	354	342	391	349	341	355	332	311	352	352	334	344	345	357	360	349	369	320	332	364	357	338	366	345	347	349	370	342	337	318	346	331	332	307	334	320	334	368	340	330	351	332	334	336	336	393	347	331	336	370	335	348	361	323	346	334	335	330	327	332	333	393	383	330	328	336	369	368	360	361	325	335	346	318	313	346	335	351	351	346	329	318	338	364	333	348	320	344	326	344	344	313	335	358	328	312	347	297	347	325	333	359	314	331	378	340	347	355	334	361	330	334	345	334	338	345	335	331	320	326	341	334	326	326	331	323	315	331	343	323	305	332	344	335	327	362	346	319	340	364	340	359	323	316	338	317	333	340	327	334	347	338	377	346	343	355	317	303	325	321	364	337	348	304	354	335	326	339	349	339	332	340	347	341	318	351	334	354	339	336	315	370	344	332	338	359	325	338	344	329	328	328	377	333	323	359	332	313	361	311	326	350	330	340	359	325	315	310	310	330	324	355	363	333	352	337	331	355	362	360	326	349	336	337	363	334	335	321	309	326	284	346	346	337	343	322	328	336	324	313	303	372	337	336	326	364	335	372	345	311	359	341	355	320	315	356	348	326	321	342	353	380	353	300	377	327	307	333	325	371	314	325	337	332	343	373	356	338	314	378	375	332	333	351	315	309	311	307	314	348	346	347	321	326	333	338	342	334	342	341	305	325	360	362	321	337	353	334	357	333	330	348	345	340	359	314	330	342	330	343	302	331	315	366	327	350	331	315	325	345	370	330	318	335	358	369	339	378	360	312	338	330	317	334	308	329	300	363	356	349	361	340	362	346	327	341	338	343	347	317	324	325	343	324	357	347	352	313	358	342	355	359	326	323	317	354	320	348	342	348	337	360	322	313	336	357	317	337	371	350	356	380	322	326	319	349	336	325	329	342	333	356	352	339	350	302	345	344	351	360	366	340	318	316	338	357	353	351	366	336	330	349	329	318	337	355	342	350	368	349	322	348	328	313	315	313	319	331	333	302	338	349	354	345	329	316	344	397	358	315	356	337	328	352	341	344	333	323	345	329	326	345	361	363	351	327	347	350	378	353	303	341	352	359	342	336	335	310	330	292	320	304	353	373	369	325	369	355	356	303	343	309	353	333	338	354	336	347	361	302	342	328	353	346	355	325	308	341	330	344	379	327	347	335	334	328	333	354	348	328	339	347	350	347	350	327	334	347	345	368	363	356	356	345	363	340	335	350	355	326	338	310	366	348	357	342	370	326	346	354	350	332	324	348	387	332	345	334	303	331	348	344	317	329	347	351	331	338	320	334	305	332	334	362	350	349	330	359	316	363	301	345	368	308	325	304	357	360	336	349	339	331	333	356	345	357	377	382	335	327	338	327	330	367	316	344	341	336	350	322	327	326	340	338	351	348	334	325	312	345	324	362	336	328	334	312	354	337	352	324	347	338	332	307	325	332	362	344	311	342	326	327	374	327	344	347	384	329	362	326	324	359	334	324
25066	21383	27532	25199	14863	5941	2040	746	526	458	412	380	396	384	396	367	382	338	382	347	366	372	401	374	363	374	326	358	361	395	375	384	349	366	393	361	374	365	375	363	366	352	371	374	354	388	390	349	339	342	344	382	386	388	364	317	396	369	380	322	340	373	361	355	341	361	359	342	371	342	354	379	350	348	367	379	380	376	380	389	360	331	370	382	332	420	359	382	369	351	395	357	363	384	362	362	367	351	333	393	359	389	348	356	365	336	350	344	404	337	348	349	338	384	349	391	363	367	372	363	354	338	341	372	368	350	368	377	371	348	374	363	384	373	361	384	360	347	326	367	374	375	364	330	339	353	355	369	363	371	369	360	383	370	387	353	388	357	367	366	384	368	363	343	360	362	367	345	357	355	366	357	349	365	344	361	335	356	345	424	363	359	364	386	351	399	380	361	362	374	383	353	355	348	339	338	325	375	380	344	372	389	385	363	394	375	335	328	368	360	401	364	361	366	396	362	372	378	333	372	364	367	372	355	355	384	348	352	381	368	355	372	352	355	353	361	362	343	346	387	373	377	363	353	328	334	349	358	383	355	379	348	365	366	349	339	345	319	324	358	364	353	390	336	381	361	372	332	342	388	341	366	404	376	343	383	402	344	357	352	378	347	395	359	377	398	354	332	387	379	390	351	369	342	377	331	341	349	349	371	377	379	379	371	341	350	331	344	327	339	374	356	356	419	341	389	365	354	331	342	349	347	336	350	333	364	346	331	364	372	334	336	360	369	370	348	349	338	359	346	364	349	369	337	382	382	373	400	359	324	354	357	365	365	344	333	333	346	382	349	359	361	326	358	316	358	349	380	386	375	378	359	366	353	341	347	357	380	350	342	346	334	360	334	398	381	400	345	347	408	366	350	327	380	373	366	358	350	378	380	367	360	332	387	353	368	398	342	344	370	381	417	377	328	371	379	373	390	364	398	377	334	352	351	330	343	353	346	359	347	368	381	354	343	367	346	362	366	368	407	366	353	352	356	350	370	360	374	373	341	380	364	328	363	345	361	354	345	348	381	389	371	381	355	396	370	413	299	379	351	349	349	360	392	353	331	329	355	380	342	368	420	377	379	353	356	351	349	356	347	355	356	370	364	366	366	360	342	339	342	353	365	354	360	352	381	353	381	364	357	342	368	377	351	343	378	377	377	379	366	330	339	354	345	374	364	369	372	362	359	348	370	380	346	344	385	340	381	339	379	386	344	344	337	397	362	353	383	357	357	372	361	357	352	398	367	398	388	358	387	332	350	366	379	388	353	385	399	348	353	359	337	362	338	321	358	376	343	380	390	343	344	344	353	342	330	364	394	371	378	366	335	345	362	377	340	381	387	373	347	361	377	375	347	329	361	348	332	345	370	363	382	371	356	346	346	349	367	346	352	370	359	356	346	356	384	380	353	382	335	375	341	341	349	359	392	377	384	366	351	352	350	357	366	395	402	363	372	369	406	361	366	314	345	388	344	358	364	380	364	375	338	361	365	371	371	373	359	354	394	347	360	378	370	328	385	323	389	364	342	369	373	386	330	329	373	375	352	381	387	358	334	392	340	370	365	346	372	363	341	394	344	366	353	375	380	354	361	371	378	342	406	343	404	388	330	369	383	354	355	366	380	336	353	341	396	351	379	366	371	367	387	399	360	351	384	356	371	363	404	359	332	382	340	362	334	365	351	352	352	377	383	396	338	364	348	348	361	378	330	371	368	376	374	393	340	382	391	355	392	368	354	374	348	345	378	360	387	356	317	350	364	343	382	365	365	381	379	356	372	376	317	332	365	330	354	358	390	368	399	375	363	371	358	343	371	363	356	332	377	359	401	359	386	358	329	352	346	379	294	339	351	349	356	366	356	310	361	356	374	381	350	348	351	366	380	377	337	417	345	353	347	375	385	356	381	383	380	335	329	381	349	372	358	331	365	351	347	316	357	351	357	353	350	354	380	343	364	363	377	351	371	366	373	351	365	391	353	357	373	354	349	361	399	354	393	367	392	342	315	397	355	357	368	361	361	368	379	344	359	324	350	303	342	356	314	312	371	377	366	368	374	356	354	361	363	365	378	338	329	350	378	370	383	363	364	361	335	369	355	365	369	402	329	367	371	367	342	351	337	348	370	345	337	378	382	367	356	358	383	363	351	367	386	354	375	360	382	311	348	321	383	337	385	356	397	358	354	351	374	379	331	333	389	378	397	378	368	354	412	394	300	375	339	401	378	326	366	371	336	328	384	343	367	342	325	347	369	316	345	357	349	385	359	337	353	346	323	384	374	360	382	339	339	354	350	355	365	359	371	332	385	357	368	362	349	332	340	395	386	349	366	405	384	384	357	337	365	427	362	375	381	374	372	366	387	355	363	332	360	346	358	361	358	357	366	392	347	361	348	372	374	325	381	393	348	373	331	365	360	384	352	391	362	368	374	378	368	382	366	392	358	348	340	339	359	362	375	361	335	325	392	403	366	358	368	383	372	367	371	357	362	368	330	382	372	371	373	357	345	374	344	357	381	355	397	387	335	369	337	372	387	355	332	334	389	361	339	372	340	339	344	350	398	344	398	365	359	354	338	366	392	350	326	393	384	346	326	377	375	315	362	378	340	366	371	327	369	365	389	350	374	358	353	343	369	402	400	368	367	388	350	350	395	368	373	345	378	349	386	323	334	378	342	377	351	393	359	365	350	355	373	339	335	351	383	346	350	399	350	388	335	375	361	347	349	357	365	366	356	374	339	385	364	349	361	374	364	350	306	335	343	372	388	380	368	393	371	357	378	362	338	355	343	323	358	364	370	366	350	333	341	379	322	342	371	362	368	344	365	326	357	350	383	350	390	359	349	359	388	337	361	369	346	384	354	371	338	359	358	333	356	370	352	356	374	356	367	382	359	383	350	365	378	375	349	380	382	364	376	328	333	365	327	350	362	356	344	405	355	380	354	364	371	391	369	348	330	374	379	344	348	370	365	356	360	354	356	359	379	390	358	328	346	352	353	337	372	385	360	404	359	373	389	335	350	391	363	391	382	357	379	354	369	324	349	390	361	337	383	349	389	375	391	361	368	363	369	359	339	354	374	374	380	352	351	346	374	330	353	333	337	356	360	383	369	369	358	354	325	331	392	343	343	339	391	355	379	341	374	378	390	371	374	351	323	342	357	363	312	345	358	346	349	354	339	364	358	345	374	363	343	329	364	341	365	348	368	338	359	366	349	378	360	367	357	322	335	357	363	364	359	352	373	353	362	361	341	369	368	367	354	370	346	353	358	370	379	362	337	327	342	371	355	355	374	354	361	352	360	340	359	390	367	349	341	344	368	342	367	357	368	341	391	328	386	393	335	358	369	370	369	367	380	364	403	387	358	366	376	390	335	347	368	354	399	367	401	366	403	366	349	336	330	360	371	332	353	364	375	346	378	324	362	325	340	341	398	354	391	354	365	353	362	401	366	346	373	360	377	375	374	337	376	354	377
36874	54372	32751	17922	12460	7013	2671	955	684	556	517	465	467	449	430	390	425	404	404	412	460	463	421	427	406	411	426	430	450	373	451	459	434	421	398	411	401	398	409	393	444	405	389	425	419	404	386	436	409	436	391	417	404	426	388	424	393	401	406	430	420	414	429	397	422	431	430	447	373	400	381	438	389	432	431	394	388	384	386	453	446	402	417	412	394	399	377	411	404	409	404	413	417	416	451	391	396	417	404	394	413	401	378	427	411	460	450	418	421	446	398	402	410	421	381	469	434	413	379	456	439	428	411	423	409	435	399	408	408	421	399	385	438	386	427	408	372	449	399	394	439	408	394	404	414	375	429	454	431	386	387	399	450	430	422	383	420	430	392	390	424	400	449	431	418	412	437	412	405	418	410	429	403	375	406	379	422	425	420	415	390	410	433	418	421	395	422	426	414	392	416	400	381	418	417	427	392	443	398	432	424	390	416	430	385	399	407	427	423	415	363	421	394	411	393	414	370	445	410	417	425	402	430	401	384	388	403	449	455	427	454	413	424	454	393	411	435	414	431	380	380	443	419	451	418	411	403	397	393	377	414	393	376	423	393	436	417	397	408	437	415	463	401	404	441	413	419	416	395	418	430	410	408	398	453	421	388	414	374	423	379	414	455	430	413	408	378	430	401	397	404	415	420	393	412	416	396	405	426	397	432	401	406	403	427	425	430	416	440	391	429	418	447	427	435	438	440	411	394	425	421	431	381	401	433	394	443	388	411	427	428	413	414	411	425	379	401	390	411	404	401	421	406	421	441	427	401	452	424	436	401	408	385	399	421	437	401	408	403	411	430	437	387	420	392	455	404	378	416	427	393	402	413	441	404	431	443	421	387	428	417	452	396	408	389	409	367	439	398	388	405	380	371	418	413	437	431	413	440	418	392	421	449	406	399	415	408	418	420	412	416	385	367	423	426	399	453	400	424	439	404	411	423	411	382	409	395	425	376	445	409	409	406	415	365	421	402	398	430	419	416	415	411	435	437	422	398	438	420	377	417	454	416	437	426	427	384	438	415	431	380	399	390	417	415	417	415	410	386	405	403	412	420	410	396	415	439	397	421	414	414	411	375	415	407	413	402	412	365	412	409	401	431	407	418	423	396	395	429	420	443	427	435	388	418	392	455	387	413	407	364	383	392	396	383	421	410	415	447	426	409	436	441	412	410	407	383	418	444	464	390	414	369	442	407	403	438	410	383	426	398	403	406	415	426	415	401	431	404	370	402	390	419	396	435	422	363	418	384	384	374	403	405	410	420	406	414	399	407	423	441	418	411	447	422	404	386	459	386	424	443	404	412	406	412	412	416	397	434	429	385	419	367	411	406	437	415	404	405	446	406	422	378	443	426	421	445	392	470	396	407	455	427	407	398	405	397	409	415	420	427	428	419	411	424	433	396	398	364	435	419	421	391	421	406	408	407	404	436	412	450	412	406	405	426	427	404	399	412	439	447	442	460	413	399	396	402	390	386	440	370	409	410	387	435	437	421	421	433	408	416	425	390	416	432	414	407	414	407	398	410	411	418	408	380	438	425	395	401	410	437	449	430	401	427	451	443	432	373	418	440	407	444	400	463	386	432	444	413	441	456	403	434	409	406	417	392	405	392	400	408	391	450	399	412	432	403	439	398	422	394	410	439	433	425	446	415	427	419	437	406	419	425	359	400	392	399	413	381	434	404	439	394	422	400	418	429	402	437	434	437	440	426	420	400	385	397	437	424	447	399	423	398	415	446	363	405	418	390	457	405	401	434	434	399	378	449	421	422	388	427	430	395	420	436	421	410	396	401	394	427	430	400	420	408	425	417	408	401	438	399	426	417	415	419	425	406	417	388	400	428	396	388	407	404	393	437	442	438	427	393	425	442	419	425	410	386	408	397	437	431	431	430	409	397	392	387	410	421	424	434	415	419	423	438	457	426	416	425	443	425	475	389	402	430	404	383	404	398	386	408	399	431	422	412	392	429	430	422	406	417	412	413	421	444	415	419	400	412	408	415	392	430	399	429	402	419	379	433	409	420	394	398	408	416	434	417	403	426	431	396	419	415	411	426	431	389	427	423	408	434	368	410	375	394	411	426	409	398	395	399	425	397	421	399	425	420	396	424	418	371	399	429	434	394	402	435	387	394	453	410	371	427	432	402	430	401	408	400	405	413	417	430	407	447	423	397	409	403	397	447	404	429	390	408	432	400	411	435	403	383	414	414	417	424	430	403	421	399	402	408	411	406	422	400	435	398	389	410	403	439	396	396	408	392	433	392	417	427	408	410	417	416	399	411	398	391	412	413	396	415	373	413	412	415	455	426	389	390	392	389	427	411	406	408	357	433	415	374	459	428	427	445	388	461	460	444	401	394	400	422	423	425	402	425	384	417	416	430	445	432	386	421	438	391	446	388	380	443	423	431	408	408	411	387	388	442	420	440	391	401	390	428	444	425	416	419	379	425	458	390	415	401	425	396	423	410	407	398	376	408	433	392	403	407	444	390	375	394	445	426	434	408	399	398	414	415	420	416	441	416	410	415	379	418	417	422	433	398	410	399	412	420	391	412	405	409	432	416	460	421	421	414	418	430	437	398	430	418	414	448	412	397	435	400	403	406	444	406	411	417	402	437	432	393	408	426	408	393	420	418	448	392	407	440	407	369	395	442	442	402	393	423	444	408	429	424	396	411	402	423	360	459	413	400	433	452	380	404	411	408	406	421	394	408	409	406	420	438	371	405	388	410	385	413	411	419	418	396	402	382	418	416	402	370	417	427	402	431	412	390	440	412	419	408	413	406	411	470	421	447	443	416	398	391	438	427	440	397	427	408	407	459	452	388	396	384	449	430	421	443	377	414	417	441	390	423	401	401	418	391	401	432	447	408	409	395	387	403	419	432	415	404	395	407	390	410	424	392	398	381	418	394	382	377	403	435	374	400	430	427	404	380	391	434	438	377	429	415	368	418	417	413	393	431	424	412	395	413	436	419	393	447	397	409	419	412	444	394	423	422	430	377	409	425	387	399	405	409	417	412	419	410	401	438	408	401	405	410	391	380	371	411	395	399	397	416	382	432	403	393	398	419	388	415	428	404	418	367	379	402	411	426	409	419	425	428	440	383	444	391	412	396	421	391	395	450	421	409	458	396	360	420	408	423	421	430	436	441	444	468	411	402	435	412	430	398	437	386	425	424	441	404	433	411	412	397	426	377	421	400	420	433	395	410	369	390	397	427	422	392	433	413	459	379	412	477	401	400	377	431	421	434	400	406	422	404	431	415	411	420	425	405	399	427	376	432	390	436	374	410	416	387	390	423	420	390	405	429	408	430	429	403	382	427	447	418	411	409	433	402	393	412	395	462	406	419	425	393	441	413	399	398	405	414	382	426	431	398	447	403	420	372	438	405	409	448	448	412	413	393	415	400	376	396	421	402	429	392	461	403	386	414	388	449	421	434	427	392	372	382	404	375	411	417	387
22860	21017	28475	23940	21553	21142	12339	2087	896	688	611	490	536	505	483	492	465	460	471	466	434	481	433	450	452	450	491	481	465	438	456	429	434	468	426	439	417	457	470	487	453	493	461	405	415	430	443	451	453	449	446	486	447	421	489	414	414	455	432	436	435	425	445	481	444	438	490	487	420	460	461	470	443	424	490	456	451	476	445	425	493	416	456	440	431	421	440	412	452	410	410	514	417	434	476	442	421	450	440	473	412	468	446	448	434	464	422	460	457	457	438	455	423	435	478	414	475	407	462	453	439	435	451	415	474	453	436	472	450	450	398	498	470	465	439	447	441	442	434	442	416	440	410	485	468	454	445	452	442	454	427	403	418	481	469	463	459	471	456	427	477	486	450	462	482	430	456	443	435	480	463	478	455	437	432	476	439	465	475	466	403	415	411	473	486	433	465	472	461	430	474	453	427	425	436	441	403	430	434	434	436	462	446	447	443	476	457	446	444	448	441	417	500	461	457	436	458	430	455	445	423	448	422	465	432	435	399	451	520	415	460	478	463	428	432	434	470	442	452	441	448	431	465	508	438	449	461	466	469	487	490	412	445	423	435	402	432	431	464	495	479	453	459	460	415	447	461	431	443	454	459	437	455	452	441	451	445	444	474	444	436	439	492	473	446	472	456	421	438	446	465	469	436	496	439	425	481	460	435	467	449	455	488	432	488	425	431	425	446	463	418	458	413	448	437	436	457	438	463	428	408	382	482	462	476	445	402	459	487	453	426	442	451	451	445	443	466	450	423	441	455	457	407	444	465	405	419	418	439	456	468	454	448	462	419	471	461	446	456	431	427	427	419	445	438	463	416	452	477	448	483	434	488	424	457	445	455	438	492	429	391	462	482	455	465	461	434	472	472	470	453	440	464	442	402	508	460	440	443	433	450	397	475	426	426	465	427	445	437	487	412	468	434	464	469	423	428	468	419	467	447	475	430	451	452	453	460	498	434	423	472	415	452	428	495	425	426	427	453	458	476	440	482	422	462	441	435	444	462	422	439	456	425	416	428	471	467	424	434	430	473	410	421	435	410	412	423	457	452	430	441	441	455	468	502	430	460	435	447	436	428	435	451	479	452	417	438	436	424	479	425	479	430	445	453	440	423	444	441	424	471	460	409	456	472	424	436	415	454	461	457	465	446	410	478	450	463	485	458	453	466	460	464	442	419	444	453	440	428	433	462	466	461	482	419	430	440	454	422	442	426	428	476	408	418	459	458	411	461	459	474	446	443	485	473	472	437	448	437	402	459	444	442	419	463	436	447	438	455	429	475	434	456	392	453	474	467	472	460	471	380	439	444	393	481	418	471	424	447	465	468	456	419	443	452	431	460	418	467	437	445	448	446	419	467	461	464	469	408	475	456	468	447	446	451	428	418	425	445	469	429	412	447	432	383	426	412	452	435	454	447	416	450	431	419	451	455	429	431	458	429	481	463	428	449	433	498	426	459	482	463	432	473	433	459	429	388	424	454	459	438	471	453	452	426	433	456	439	463	437	452	421	463	444	474	447	498	440	460	438	447	459	476	447	486	431	417	411	490	440	431	455	421	466	509	455	455	415	389	433	469	419	442	435	436	470	436	458	450	425	419	480	486	461	391	452	460	443	424	439	439	416	455	439	431	432	418	436	423	418	441	450	482	442	467	495	419	420	392	443	416	430	420	433	416	436	458	434	453	463	414	459	434	464	421	475	475	444	449	450	455	433	457	447	437	463	429	474	472	451	434	418	464	448	433	468	455	432	457	419	457	413	421	438	462	471	427	421	473	448	432	447	449	402	463	450	469	441	467	455	437	440	461	436	439	448	440	461	410	466	450	422	424	438	417	440	451	455	469	446	430	464	447	431	432	467	440	453	429	405	436	467	437	451	429	472	474	457	424	459	416	460	413	447	453	389	448	442	453	460	447	458	462	459	454	471	452	465	463	447	443	457	452	480	427	456	473	450	465	459	440	456	421	447	433	450	418	414	475	467	447	441	461	423	419	419	449	421	443	465	446	440	478	454	436	451	446	459	418	461	469	446	475	447	427	438	448	430	460	416	449	416	468	441	455	400	427	422	418	446	425	448	453	468	458	483	443	446	412	475	451	444	444	454	463	447	433	434	412	449	430	447	453	461	432	428	425	427	453	479	474	463	446	463	486	401	420	460	462	456	423	433	465	430	473	409	433	463	411	473	437	418	452	434	417	447	409	458	413	428	445	388	426	450	465	437	457	449	432	459	459	486	440	452	445	431	448	458	454	462	441	466	448	435	455	455	437	399	460	471	443	440	458	461	420	398	433	422	451	442	430	411	421	448	442	462	450	468	432	421	454	425	442	445	454	492	467	426	470	458	439	436	446	434	453	415	468	449	446	490	472	459	453	406	452	426	433	450	476	412	446	464	436	478	438	397	454	466	471	455	473	413	487	401	437	440	492	472	435	426	430	475	420	439	461	420	462	400	421	440	448	470	411	433	452	421	460	473	439	450	454	448	409	448	486	441	399	408	470	453	459	466	456	413	468	418	454	421	433	449	422	462	435	413	445	398	426	454	479	443	462	462	468	441	437	487	454	416	463	438	408	423	422	450	441	401	465	430	463	451	422	449	437	435	438	452	422	452	446	481	401	417	453	439	425	438	468	422	419	462	461	438	421	470	451	465	437	452	434	395	438	416	463	461	418	431	423	444	454	446	437	452	455	461	450	414	455	470	429	458	435	429	466	499	471	430	458	470	450	426	446	410	454	447	460	448	416	391	449	420	455	423	473	448	418	449	451	430	437	415	455	439	455	436	426	446	438	473	448	444	462	477	452	447	401	436	436	449	446	467	443	441	406	450	435	435	453	451	469	416	473	416	478	455	429	461	442	460	423	420	404	450	402	438	436	435	460	437	489	485	478	480	401	421	474	457	434	466	448	426	438	457	416	462	480	403	436	448	440	442	434	422	454	444	442	447	477	443	421	461	443	434	442	467	426	494	466	440	414	468	459	437	453	474	453	443	417	405	455	455	466	457	463	450	464	447	427	505	444	445	406	456	439	454	413	465	433	415	426	446	463	470	454	450	455	416	461	443	409	472	452	442	426	413	444	433	437	474	449	431	422	457	467	472	435	436	406	429	446	480	453	477	431	432	462	440	448	435	427	424	416	453	447	445	427	425	445	430	441	429	445	422	453	454	444	432	470	402	421	427	453	409	454	460	414	452	446	444	462	414	425	436	423	442	465	394	435	427	436	417	419	435	462	434	440	426	427	452	478	425	445	427	443	467	449	445	419	426	462	411	463	401	448	453	421	446	406	418	472	468	445	468	433	444	405	434	439	439	435	452	471	449	438	425	454	433	459	468	430	456	470	425	409	409	449	461	425	445	443	474	435	439	422	465	450	474	443	451	433	393	421	458	435	432	421	446	456	460	446	448	450	412	437	435	425	466	451	439	421	432	446	431	397	438	472	461	386	411	414	461	471	405	434	467	408	447
41242	61445	44092	32299	24227	12967	5915	1849	1061	814	648	582	558	528	501	500	552	510	458	521	482	486	485	455	451	509	486	508	451	523	464	488	486	510	481	467	467	480	509	502	495	476	531	502	485	470	470	542	515	504	485	513	486	466	451	495	472	482	538	484	467	492	523	517	466	508	462	505	480	486	475	459	479	492	495	461	490	479	478	453	442	454	512	455	490	486	467	517	498	500	492	493	508	456	487	505	510	459	494	531	460	493	509	483	507	521	479	523	462	526	487	476	511	464	505	469	510	478	481	509	484	501	464	460	506	476	488	494	500	461	471	546	486	480	467	445	484	486	484	487	481	525	501	506	518	470	470	472	474	499	494	468	440	515	472	480	493	492	492	490	458	481	475	450	461	501	490	458	506	492	494	463	470	488	459	470	488	521	509	450	509	488	486	518	509	484	501	488	482	472	517	484	477	453	497	488	488	463	490	505	505	491	493	554	465	501	516	472	499	524	496	483	472	490	497	503	482	491	475	521	494	433	479	472	445	459	487	495	495	475	491	489	495	484	475	481	489	472	499	521	494	482	479	467	519	494	525	520	471	491	507	480	488	499	507	488	483	482	498	530	458	474	499	487	512	470	478	506	497	489	445	483	485	484	492	534	510	475	479	474	487	433	491	512	445	474	484	527	514	478	479	478	477	488	461	491	484	497	486	457	446	470	500	475	532	519	476	488	490	515	476	494	462	488	482	482	481	501	452	498	476	521	496	483	483	431	502	492	480	477	486	450	482	484	467	508	479	478	506	494	482	472	545	522	459	472	469	465	517	479	511	534	511	466	500	431	505	482	483	466	486	468	488	510	497	469	483	513	506	468	468	446	502	533	494	496	475	503	479	472	481	468	436	480	496	467	506	506	457	467	474	471	495	497	485	482	485	508	455	505	490	508	493	500	482	428	503	466	496	485	445	476	459	507	544	475	453	511	488	482	500	474	524	470	441	464	474	501	486	491	461	463	479	472	485	478	457	478	494	494	498	469	500	460	466	467	523	511	508	472	466	488	493	501	515	457	513	474	468	488	473	495	511	513	488	473	485	489	484	493	491	506	490	491	525	530	505	497	493	479	515	447	471	554	462	456	460	451	538	494	484	488	552	482	462	498	482	475	481	478	499	474	468	469	450	477	514	443	515	468	499	502	480	491	472	477	453	498	497	521	491	495	475	450	491	484	477	439	506	459	479	485	487	448	512	492	489	502	490	513	469	488	461	498	461	440	530	517	513	491	505	478	491	516	521	517	479	482	485	479	515	501	480	486	520	515	472	523	513	456	491	496	474	459	518	434	476	501	485	471	462	496	490	477	467	502	457	485	485	461	489	494	502	479	483	510	460	465	470	482	511	493	469	503	489	477	479	520	496	503	453	486	522	509	467	482	507	501	486	484	496	454	511	491	485	498	480	450	477	454	467	549	471	467	499	474	506	462	503	451	442	479	487	473	517	462	511	495	495	461	485	459	487	479	486	459	477	490	474	501	494	452	481	469	514	475	513	480	519	497	486	447	472	442	519	504	486	504	435	546	472	480	462	482	471	466	461	480	488	493	523	477	482	497	536	457	476	527	438	484	476	499	462	488	483	482	527	520	480	468	496	494	447	486	504	513	491	458	474	494	493	507	488	451	512	462	459	495	436	475	465	436	510	529	469	499	477	492	454	461	491	493	450	479	496	473	478	504	505	499	495	503	465	502	479	491	438	462	482	490	507	487	460	457	438	483	510	474	492	475	480	525	502	450	463	466	480	491	441	494	466	482	481	454	443	478	488	468	497	511	505	511	499	470	528	522	485	448	537	471	517	513	467	505	425	511	503	485	519	509	466	507	481	491	476	502	522	478	476	483	475	467	528	515	453	506	474	483	505	482	471	466	501	488	509	542	467	485	469	489	488	517	515	485	483	492	517	454	481	487	493	480	498	457	489	478	435	463	479	526	467	460	480	510	486	480	471	487	505	481	472	466	458	490	465	486	457	522	479	487	472	490	485	492	490	475	452	491	477	477	524	497	501	487	482	470	501	474	461	462	501	480	498	466	479	498	466	481	479	485	477	440	511	468	506	501	487	534	513	499	467	469	488	506	487	459	537	481	461	471	497	459	464	477	531	509	460	506	485	493	510	479	509	481	474	448	468	459	533	524	502	529	526	477	496	493	503	520	498	451	469	450	495	487	522	514	465	490	440	468	472	491	496	492	513	486	528	462	476	499	454	517	451	479	442	519	484	515	493	495	481	498	463	486	470	493	497	459	495	469	479	498	478	472	461	466	503	532	465	457	504	460	485	478	496	500	489	490	527	481	534	466	471	502	505	456	487	517	501	439	480	463	473	454	461	497	489	493	509	484	520	490	537	477	464	470	464	490	524	506	468	485	468	446	457	464	439	529	495	471	503	484	451	473	474	486	502	494	456	494	479	442	465	496	500	506	532	486	494	475	454	492	480	459	439	439	458	488	499	555	480	461	464	505	498	477	469	490	480	504	466	483	447	502	478	452	497	474	526	493	450	482	480	468	493	488	492	471	498	486	475	478	456	502	467	484	472	497	505	492	447	519	479	473	470	473	502	461	498	507	424	546	493	484	498	492	478	507	486	488	507	501	474	476	527	489	461	471	483	478	461	505	503	504	467	467	496	486	471	512	468	499	508	479	497	465	474	498	510	460	424	526	498	496	473	494	466	493	491	456	487	486	533	488	472	511	496	483	526	465	438	458	521	495	479	508	491	481	488	522	519	481	491	495	479	506	467	509	459	471	469	476	485	463	485	475	503	479	458	495	488	484	482	474	460	510	466	455	489	463	498	507	509	458	513	465	482	465	500	484	495	502	474	492	457	460	489	494	471	490	513	486	454	501	464	502	481	485	462	522	445	502	495	487	474	478	448	510	503	503	478	494	505	482	495	475	485	514	470	431	479	462	485	496	483	465	451	527	498	494	479	489	457	520	498	486	484	481	498	481	486	488	465	465	504	500	491	472	508	481	538	504	511	520	483	462	512	454	480	455	471	468	471	441	476	479	502	491	457	510	464	469	499	452	505	462	469	512	506	531	477	507	488	522	503	468	503	443	454	475	473	475	499	479	456	461	511	482	483	531	451	477	501	472	471	474	494	542	500	455	469	508	453	491	495	458	497	523	470	472	445	497	508	489	475	502	468	525	483	483	499	502	486	497	436	484	474	478	514	480	499	481	474	480	488	496	473	473	465	487	467	492	489	473	497	470	488	441	487	481	498	518	473	473	495	472	507	482	516	484	470	476	444	497	493	476	464	500	502	498	498	472	471	509	508	465	465	484	506	490	474	512	476	455	476	522	493	478	507	506	477	512	490	449	472	508	501	535	492	482	513	503	478	466	456	483	487	460	539	501	464	481	507	522	467	534	446	480	520	510	509	464	511	481	453	486	483	480	477	461	509	475	443	450	474	484	457	469	481	510	490	482	442	460	480	438	489	475	515	468	502	463	466	464	490	479
31812	32095	31011	19511	7817	3208	668	356	346	326	311	296	292	295	299	291	275	257	253	285	277	273	279	279	304	253	275	287	274	267	289	279	272	291	283	262	269	281	262	301	329	291	281	270	258	298	261	270	270	287	315	285	294	295	265	277	295	291	278	251	311	314	289	280	276	275	286	290	275	280	321	284	294	287	268	243	274	309	286	296	281	273	299	284	274	275	280	280	274	236	261	284	284	297	266	278	293	279	261	303	299	317	305	280	271	264	283	295	276	267	264	279	266	273	289	258	285	263	304	282	289	277	297	288	276	286	261	262	277	277	274	271	274	308	296	280	301	283	280	298	313	290	304	282	273	293	298	243	304	309	299	284	276	288	305	269	264	256	283	274	279	271	284	283	266	278	289	283	253	303	271	279	290	272	301	297	281	301	289	293	284	282	305	279	269	309	288	287	288	278	310	288	285	287	247	264	286	260	289	266	259	254	300	270	252	265	284	292	310	279	291	290	285	273	243	298	292	282	265	285	288	276	306	271	265	289	272	272	281	271	287	260	261	307	272	270	297	305	299	299	300	267	271	316	260	279	231	294	291	288	287	270	304	298	293	287	289	297	296	277	283	280	272	297	294	252	302	294	250	272	295	285	267	276	278	279	284	325	253	249	270	286	295	273	283	270	261	288	279	282	254	247	312	313	281	286	295	281	276	287	294	274	292	249	287	292	256	290	268	315	269	251	275	297	279	271	308	268	290	266	288	254	258	298	282	285	269	270	280	281	255	289	312	286	257	285	293	262	278	265	274	276	270	270	263	273	271	274	273	288	268	314	271	283	276	328	280	316	305	274	283	275	314	288	274	292	238	256	316	279	272	282	257	261	264	270	255	289	298	268	297	278	233	262	260	296	281	302	250	273	296	267	313	305	281	294	263	284	272	274	282	312	272	254	255	294	252	285	265	294	313	260	273	281	277	285	275	291	334	249	261	299	302	291	257	271	292	251	269	260	276	270	272	286	264	295	273	284	298	276	253	260	275	259	276	275	302	272	301	261	272	260	268	233	288	265	251	277	244	311	275	305	279	278	294	297	279	286	265	292	269	269	293	297	290	290	290	271	283	263	285	248	295	278	272	285	257	286	285	268	286	273	288	267	300	289	276	289	304	289	290	298	243	282	276	281	242	297	274	270	267	258	284	283	276	284	283	254	278	250	289	282	304	278	292	271	284	283	273	274	266	259	260	239	292	318	290	277	298	296	273	281	277	276	305	287	295	263	276	293	287	288	287	270	289	274	290	293	278	262	308	272	269	292	281	278	265	274	278	269	282	274	279	280	257	301	262	295	279	327	256	281	292	320	272	310	287	285	274	281	280	290	304	296	298	280	256	274	280	269	292	278	288	293	267	304	297	262	296	280	273	314	262	283	290	305	279	308	256	284	263	271	250	289	311	287	307	293	303	284	266	258	275	281	284	250	261	274	292	263	278	246	293	280	268	263	295	293	272	255	289	263	287	255	304	264	272	270	298	276	258	258	263	275	281	263	272	280	299	272	295	275	270	289	262	268	283	267	289	274	288	318	281	276	279	272	293	273	281	284	279	239	293	281	272	290	284	268	320	261	275	266	270	292	306	280	287	280	268	290	293	280	244	279	261	296	291	304	286	249	278	285	258	288	272	297	266	272	271	289	306	261	256	270	320	289	260	254	291	297	287	280	302	288	310	293	272	277	253	284	269	266	337	323	291	256	314	294	287	279	290	281	276	296	266	285	249	271	294	279	256	263	276	288	279	258	284	284	287	279	267	261	268	285	288	263	290	290	297	288	288	299	274	310	281	280	233	294	278	247	238	281	281	271	273	293	299	277	284	265	288	292	247	297	270	330	268	293	274	293	298	252	275	254	277	268	279	253	266	287	302	296	281	294	273	245	274	269	281	279	279	274	244	278	260	272	283	282	269	257	329	285	265	286	269	260	273	273	274	292	276	274	270	257	293	295	268	282	275	296	275	302	287	262	257	283	258	297	256	286	288	302	271	286	276	264	244	298	273	259	257	308	264	274	270	271	287	252	308	276	291	255	286	283	284	267	290	294	291	275	315	270	279	259	284	283	268	272	270	274	289	267	305	282	270	291	254	260	265	284	291	286	266	275	271	263	274	265	291	295	287	272	274	266	281	271	322	282	257	260	299	273	262	275	275	285	276	261	253	305	295	252	251	276	265	275	245	260	257	279	246	273	277	280	280	251	279	285	303	278	267	275	276	296	289	265	277	293	265	274	254	294	245	273	295	270	281	254	292	267	286	286	246	299	273	266	271	270	310	285	269	256	301	291	275	276	279	279	245	296	297	268	253	259	274	260	245	276	305	288	279	279	290	292	300	279	266	277	273	286	281	277	274	298	244	265	306	296	263	304	302	295	294	293	287	272	274	308	282	276	293	255	264	263	257	255	236	292	316	295	280	303	287	255	268	259	246	302	323	288	297	312	282	259	280	250	271	238	301	279	301	281	267	271	282	300	265	275	295	282	284	274	276	298	297	275	291	300	291	243	289	273	287	276	305	288	273	295	280	288	290	257	284	266	293	289	303	306	286	292	269	262	274	270	250	310	265	269	311	261	267	301	290	263	288	290	292	257	270	294	299	246	294	294	268	247	290	257	284	279	274	243	292	248	297	284	259	264	266	294	277	285	280	264	268	294	320	241	285	286	279	248	256	289	267	272	277	244	300	261	266	292	273	278	258	274	291	279	291	276	276	310	274	254	285	290	270	268	287	292	289	277	304	260	291	291	255	305	296	308	265	249	278	291	259	249	293	281	265	329	284	278	260	276	267	270	276	293	316	284	270	311	287	254	284	275	245	282	263	287	268	273	256	273	270	280	286	284	268	284	272	269	283	282	290	288	300	278	277	269	240	247	285	263	284	240	255	274	284	275	305	316	272	275	285	279	241	283	264	261	268	287	301	274	294	298	277	278	306	272	287	281	257	298	307	297	267	260	313	302	276	310	260	268	263	280	277	294	277	281	283	256	287	285	276	286	280	278	301	291	263	276	303	270	278	283	272	287	268	282	281	295	289	287	293	284	317	283	280	278	282	240	309	285	269	261	296	295	237	294	298	265	281	271	266	271	301	293	259	298	252	299	274	253	263	286	303	262	277	274	281	264	292	270	283	277	265	271	275	293	278	290	272	272	238	283	306	275	296	279	308	258	280	294	287	304	269	283	274	282	282	275	271	275	257	282	306	269	299	268	286	269	294	247	282	285	276	307	288	267	252	254	262	260	279	286	244	295	289	298	270	301	273	276	281	297	276	289	299	260	266	308	276	272	279	272	303	263	288	265	276	289	291	298	242	289	277	262	279	261	288	270	271	284	302	297	284	283	293	273	279	329	262	295	301	282	280	300	264	264	286	294	296	258	292	284	293	280	275	277	244	246	267	284	299	282	296	255	270	237	309	272	263	289	269	274	286	265	275	279	262	275	262	288	252	271	256	291	280	267	261	263	278	274	253	294
37572	46182	30743	17017	9415	4704	811	423	396	352	343	342	341	325	306	329	337	301	314	339	325	330	317	329	291	308	341	305	328	303	310	311	269	309	333	295	339	301	330	323	326	356	301	311	327	351	308	359	335	324	330	299	378	328	329	342	316	318	339	341	302	329	298	349	319	335	336	331	323	333	289	325	273	306	347	350	332	292	330	306	312	323	324	312	327	299	324	298	318	304	304	313	316	322	295	322	312	312	360	352	344	318	354	325	330	339	330	307	335	321	304	288	298	336	344	319	340	324	320	300	332	333	309	305	323	349	314	319	302	327	329	345	343	317	355	338	327	322	335	330	339	340	332	320	306	346	298	328	307	336	332	297	324	326	377	332	324	354	347	337	324	325	334	338	305	310	324	321	311	343	334	314	315	322	339	298	306	306	316	303	318	311	300	335	319	281	285	331	329	332	302	322	333	278	291	298	348	313	335	305	325	313	313	338	330	305	323	318	312	334	326	324	327	331	334	312	308	332	308	296	299	302	313	317	321	346	279	298	314	329	335	330	302	293	339	321	337	321	330	338	301	316	324	331	320	306	332	313	334	325	319	316	310	351	332	311	328	305	313	332	334	321	310	354	315	312	324	321	320	333	323	335	316	314	354	351	343	331	336	363	309	304	323	339	334	347	283	311	326	311	330	334	323	340	304	302	318	332	344	325	360	324	320	304	276	336	325	325	342	298	317	323	325	338	325	315	283	324	329	358	318	319	345	335	318	324	328	382	331	324	323	324	306	334	300	333	329	330	332	326	293	309	322	323	329	309	315	331	317	300	322	329	324	344	354	325	303	338	342	350	331	349	310	329	301	312	361	337	333	318	327	290	329	310	334	316	334	316	320	308	320	336	309	323	333	326	308	314	313	348	318	296	338	357	327	310	320	356	319	323	294	295	322	313	321	314	331	328	349	316	308	330	332	314	310	338	307	296	309	323	313	336	301	335	330	319	348	324	330	305	312	332	290	340	330	327	327	315	300	288	323	340	340	302	305	300	338	301	345	314	324	336	287	321	324	338	333	306	297	329	350	345	304	325	320	346	332	365	298	295	351	328	330	302	349	319	348	289	343	323	315	343	328	329	340	335	303	310	325	353	318	293	315	303	288	335	338	315	304	310	331	334	334	307	313	311	325	314	302	304	341	308	321	336	341	303	318	320	335	320	311	303	316	308	314	345	318	309	319	293	324	340	314	304	328	349	316	324	312	325	309	333	306	353	328	324	311	305	362	309	300	280	336	329	303	348	312	319	321	355	328	326	311	328	340	344	337	296	330	322	301	307	291	307	295	325	318	294	335	345	329	333	287	346	346	342	312	309	344	351	318	325	310	315	313	344	309	320	345	348	342	358	328	326	297	320	356	311	297	328	324	301	324	331	333	324	322	341	294	311	314	320	324	346	321	300	360	344	328	318	335	309	334	365	312	353	315	316	326	308	323	347	349	349	323	341	336	306	356	346	305	298	307	309	307	353	309	314	356	327	336	354	356	313	318	335	309	324	328	324	305	311	334	341	316	332	309	329	300	325	308	318	359	322	337	333	316	319	325	306	321	343	335	285	314	349	329	324	347	324	333	307	311	315	331	332	331	338	317	324	320	328	315	357	328	329	296	310	318	325	374	315	301	322	346	366	350	332	317	321	324	340	341	336	322	341	348	325	328	316	310	345	334	312	300	332	359	335	305	329	327	350	298	343	289	350	328	329	329	312	294	309	321	325	296	307	312	295	332	336	344	332	309	287	344	311	329	351	313	332	331	340	294	323	316	327	328	305	315	308	318	323	337	304	337	326	352	321	296	307	314	303	337	333	323	312	314	324	327	340	335	327	302	312	348	348	310	344	322	315	311	318	333	340	317	312	332	348	296	300	311	311	349	326	316	330	320	285	309	326	310	334	334	325	320	348	313	324	341	346	321	327	341	309	315	329	330	350	350	333	313	323	307	333	300	287	322	343	301	342	325	318	342	327	345	288	303	318	311	307	303	316	333	373	298	322	317	332	332	308	360	342	312	345	350	362	335	312	325	324	314	324	317	319	357	343	351	332	342	335	334	298	309	324	346	306	351	392	319	344	338	342	281	320	354	305	318	314	325	324	315	314	304	337	316	314	304	322	342	320	354	347	307	318	312	324	313	325	303	352	323	357	315	319	316	361	347	312	348	354	308	302	303	329	317	297	322	315	298	317	322	364	342	309	327	331	295	323	319	317	341	322	351	332	300	306	295	332	366	314	316	306	335	326	311	344	317	311	313	321	306	298	366	324	319	344	313	354	296	305	335	327	320	320	320	312	336	327	344	299	330	328	328	316	326	342	330	319	347	357	310	304	336	296	342	355	332	317	312	321	350	286	303	338	311	325	304	355	305	367	319	336	333	341	308	274	328	335	306	322	326	335	334	310	335	327	323	305	328	317	304	324	345	310	316	306	336	315	339	339	316	332	284	349	332	308	342	307	322	279	308	324	320	336	347	322	288	331	327	284	343	345	314	342	328	334	332	313	348	327	351	375	322	311	304	336	298	334	321	330	303	317	325	331	323	315	285	318	330	347	325	323	325	318	355	309	334	352	339	315	314	308	341	326	324	334	332	328	341	343	326	329	312	287	297	337	298	307	314	325	356	308	311	305	327	314	294	331	336	349	296	310	324	316	334	304	349	347	339	291	316	331	337	324	317	306	316	303	312	345	318	333	344	337	344	341	310	341	319	320	315	340	311	324	291	330	305	299	349	295	320	344	310	351	339	366	326	340	315	321	319	326	330	348	291	303	341	310	337	334	296	313	325	325	304	305	342	353	351	310	312	332	315	320	306	317	294	333	314	299	308	355	305	321	330	310	321	309	339	304	312	299	329	315	344	336	344	323	330	332	308	346	359	337	334	341	344	368	335	351	310	325	318	314	356	329	326	336	337	312	341	331	343	341	337	305	316	300	336	321	282	306	328	307	347	355	307	311	328	322	304	324	326	327	328	319	350	309	315	336	293	323	309	294	304	298	349	322	345	312	356	319	326	315	302	298	314	312	322	365	319	317	313	326	296	334	352	339	322	328	327	312	315	348	321	298	338	319	332	351	334	334	331	317	323	324	315	324	337	313	304	319	319	326	343	322	330	358	313	323	332	324	330	292	352	325	319	347	320	344	306	277	316	310	372	351	320	343	339	339	315	349	326	327	322	311	309	320	341	331	331	323	302	332	308	293	332	330	312	330	328	303	307	331	318	324	335	339	338	306	311	344	311	327	305	313	310	368	299	310	328	299	327	332	338	303	314	340	352	332	329	353	346	312	345	322	323	327	292	327	298	323	359	309	315	295	289	300	346	322	323	341	307	322	287	328	366	319	303	292	345	298	301	325	337	319	341	318	324	316	321	330	343	347	310	309	301	328	298	341	313	302	298	332	303	348	309	300	360	308	301	326	331	320	296	332	323	331	338	343	287	338	301	312	311	327	334	311	340	320	326	336	313	322	317	339
24038	21028	28123	24785	21699	13852	3540	986	460	393	382	337	349	335	321	342	313	317	291	298	312	283	271	337	332	307	304	301	293	312	305	315	318	294	312	340	319	286	302	285	312	316	313	273	308	321	280	301	315	305	292	320	309	301	343	299	316	328	311	307	267	306	286	312	297	319	302	323	282	282	267	304	318	311	305	298	315	326	305	290	316	276	300	288	326	315	275	289	325	307	324	296	275	301	313	327	313	306	324	276	287	309	314	281	319	327	311	304	332	284	309	306	327	273	285	273	309	292	301	278	287	278	324	332	303	320	292	292	293	311	320	300	313	302	306	299	309	316	338	311	346	293	281	308	281	288	323	313	319	317	326	332	312	261	275	303	304	295	288	322	263	331	287	293	304	300	306	298	297	296	300	306	297	306	282	321	305	308	323	280	296	281	311	259	302	289	300	285	326	331	314	300	266	315	285	317	289	307	318	306	328	287	311	290	320	290	301	326	275	297	300	286	301	320	298	307	306	338	275	297	287	281	289	289	319	297	274	295	319	325	279	288	310	294	298	291	328	278	334	298	296	304	304	292	301	274	318	312	311	273	305	322	300	298	301	314	274	279	300	325	290	302	290	303	306	324	305	310	331	320	306	300	288	281	300	311	282	302	291	309	262	266	297	306	297	306	311	342	291	291	306	338	325	325	272	310	294	300	305	306	326	327	323	281	341	320	306	307	297	307	299	321	280	305	280	317	268	316	310	298	307	299	291	302	296	333	290	315	326	282	319	294	297	317	348	297	314	317	301	318	292	297	288	295	318	273	273	307	284	293	284	283	306	315	285	288	326	324	306	333	310	311	333	293	282	275	328	307	253	278	291	275	317	285	296	303	296	319	317	284	290	296	288	301	310	308	276	320	306	302	334	293	274	288	302	295	308	312	278	300	311	294	309	311	278	308	337	309	281	311	289	312	286	301	309	285	316	297	307	319	314	294	299	291	311	305	319	292	297	319	316	316	295	283	291	335	305	292	302	302	328	280	308	304	311	299	310	336	314	294	293	301	315	297	306	302	322	300	329	295	293	273	311	298	308	326	326	297	324	334	331	294	322	289	293	304	310	319	307	282	328	312	325	299	310	304	310	307	336	302	272	303	322	296	284	316	285	315	284	310	303	278	276	290	300	312	322	288	292	323	281	302	307	299	295	318	323	287	289	312	301	300	321	281	329	313	287	296	313	297	314	321	316	257	285	288	285	310	277	275	308	276	308	312	337	314	310	293	307	303	299	275	275	281	293	311	313	318	317	296	314	334	315	305	288	280	300	312	300	317	337	290	303	314	335	316	320	292	300	301	288	293	290	337	298	294	303	307	305	255	324	309	300	297	302	307	321	294	333	304	350	310	286	318	301	298	309	301	307	304	290	318	297	282	310	290	303	319	286	298	313	312	303	290	294	315	302	309	320	321	311	303	317	324	310	313	290	319	320	310	302	314	321	311	309	303	298	292	315	298	302	314	305	293	288	293	282	311	285	288	336	297	279	304	324	299	282	303	309	310	292	304	289	287	308	272	315	316	258	296	293	285	311	276	319	273	336	285	276	289	304	287	273	313	282	321	329	292	285	307	313	296	299	301	294	308	324	323	298	331	318	292	303	295	318	312	305	306	279	290	303	303	276	296	288	297	294	301	279	295	302	298	309	291	308	303	319	317	326	283	310	345	300	313	308	324	260	318	304	255	324	300	297	313	274	288	304	315	333	326	314	301	309	300	291	297	280	328	319	264	326	314	273	295	284	344	276	315	257	311	302	291	319	320	306	257	327	326	312	291	304	292	300	292	288	296	301	297	310	320	272	309	305	300	293	308	290	279	294	293	279	307	307	310	309	301	297	329	294	278	306	309	328	290	313	282	265	325	290	295	296	285	286	324	287	341	272	298	303	292	306	296	301	333	285	304	295	301	320	322	321	294	278	314	339	292	291	331	282	283	311	285	281	278	338	271	297	275	290	317	287	281	303	315	279	293	303	308	314	309	294	304	308	306	290	305	287	309	292	281	286	325	297	274	312	299	300	293	328	333	325	290	284	318	313	274	297	307	309	277	326	305	307	307	314	309	298	270	296	295	299	292	318	335	312	302	347	302	261	297	322	272	305	308	280	300	342	272	317	309	309	352	300	265	316	315	290	334	287	315	318	274	322	311	313	296	276	327	332	303	314	311	315	268	313	296	298	315	323	273	300	314	334	294	308	307	301	329	316	284	335	303	265	314	317	298	308	309	312	314	289	349	267	296	340	303	303	270	275	318	291	281	314	318	332	286	297	316	290	278	354	302	339	314	297	284	324	281	317	303	311	331	275	304	299	309	294	333	321	263	320	290	304	287	322	311	324	303	306	309	320	282	301	303	303	281	295	322	300	309	344	344	275	307	302	290	305	285	311	295	288	300	285	321	313	289	294	288	296	317	328	301	281	332	299	300	287	305	331	256	299	310	296	309	309	298	307	293	335	308	303	313	307	277	257	299	330	303	301	307	299	284	274	302	292	296	280	303	306	293	324	318	308	284	285	305	285	286	323	314	294	293	295	270	312	309	315	307	307	334	313	293	292	302	295	264	308	297	269	284	300	305	273	324	325	334	311	310	340	270	307	309	313	277	342	309	287	282	310	318	298	259	302	295	332	313	298	281	308	304	284	305	295	279	313	294	291	314	282	291	315	304	330	271	284	302	297	305	299	299	296	276	318	325	308	300	283	321	287	329	287	322	318	297	306	299	293	313	290	294	305	322	304	296	330	326	316	298	303	309	297	285	311	297	282	332	304	314	335	279	319	320	282	281	300	267	309	285	322	293	282	273	292	292	329	308	306	348	312	294	294	322	293	294	305	304	284	282	307	299	314	267	309	302	307	306	312	331	311	294	271	274	293	317	313	337	269	306	317	308	285	302	311	321	306	320	314	308	337	295	317	301	269	299	299	293	276	305	293	309	324	291	329	336	299	310	288	312	323	284	330	286	330	294	308	302	317	284	289	288	309	283	273	309	316	292	281	310	294	307	306	297	324	312	292	302	312	317	302	285	301	304	314	329	287	331	292	332	313	316	291	305	317	276	304	310	277	296	295	269	306	312	311	307	315	267	284	302	313	279	304	317	308	320	321	304	302	288	275	305	295	292	286	283	290	295	328	281	270	289	305	302	327	301	313	291	288	299	296	284	319	305	298	294	307	322	303	266	298	300	277	311	315	290	271	298	308	296	310	287	288	318	316	279	312	310	321	322	272	299	307	300	314	293	309	311	292	305	295	300	292	316	310	291	276	295	305	290	305	306	307	293	284	328	295	303	299	327	301	279	305	303	296	275	292	301	312	294	273	297	322	329	290	292	318	283	296	284	304	325	294	275	355	317	306	288	281	306	315	320	277	290	306	279	272	306	321	329	283	303	318	317	284	275	292	297	296	307	296	310	337	305	310	282	282	327	322	303	304	306	270	303	308	303	294	319	319	306	298	291	332	291	289	303	283	297
37823	58092	38024	27944	19204	8054	2591	1187	579	487	445	385	360	375	366	345	371	354	365	334	347	340	313	349	327	324	336	346	312	359	337	308	374	330	353	367	355	314	356	357	372	329	321	327	323	337	341	354	368	361	341	346	337	339	313	350	348	360	352	353	330	335	357	319	327	349	369	359	354	330	367	330	351	363	329	322	332	353	383	323	347	338	361	325	331	345	322	344	335	336	349	336	306	365	330	360	344	338	367	360	343	336	332	348	358	339	343	369	353	347	392	346	321	324	330	333	336	355	334	315	381	352	311	301	354	351	350	341	341	343	312	323	361	345	338	299	353	321	364	363	332	339	364	334	354	347	370	352	340	376	351	349	350	342	320	334	360	338	338	344	328	406	297	352	332	358	353	362	366	383	377	330	350	374	304	368	319	350	344	319	351	310	360	363	350	357	319	322	323	303	338	357	343	355	348	357	378	312	344	320	321	308	340	315	344	332	356	351	312	376	355	305	320	339	349	345	338	321	333	395	365	338	359	356	344	324	382	317	367	363	371	331	320	355	346	364	364	359	372	360	326	309	340	351	392	353	355	342	359	362	337	340	322	327	323	353	337	355	318	361	329	338	351	332	364	327	337	374	365	357	316	373	354	348	314	335	332	312	339	331	364	356	370	343	323	347	369	326	319	337	315	335	314	363	352	352	355	356	313	354	344	350	329	344	325	353	353	358	315	313	325	371	329	343	353	332	372	342	341	371	330	366	339	318	358	302	344	310	338	346	365	328	322	336	365	361	390	337	337	340	324	354	326	335	356	321	356	300	373	368	315	348	356	341	337	342	325	360	337	327	389	301	351	365	321	381	305	328	353	331	341	346	327	347	323	302	314	355	341	361	343	330	325	323	357	325	324	368	353	345	344	351	360	330	348	322	376	333	343	362	337	370	343	358	350	378	359	364	329	318	343	342	356	299	354	328	341	332	363	352	354	372	348	304	358	331	338	321	311	344	324	354	319	339	340	327	351	303	332	323	377	333	356	373	325	352	353	350	349	322	370	355	346	358	344	332	353	358	334	336	337	336	326	331	341	343	345	339	366	342	330	346	329	353	353	351	328	342	359	340	331	326	331	327	326	352	362	363	360	345	320	323	342	321	347	297	353	330	315	283	336	359	333	345	370	337	330	344	316	336	328	328	334	341	347	342	348	355	361	353	334	375	333	317	313	347	347	324	331	362	353	351	314	365	343	353	331	367	369	369	350	360	330	339	334	354	331	346	342	333	310	362	339	314	369	359	311	366	290	336	360	360	336	332	318	355	319	387	344	320	363	347	368	340	315	369	340	322	337	358	335	334	357	347	389	370	342	360	352	325	334	308	343	334	352	326	352	355	346	339	376	357	311	342	333	361	328	335	352	336	338	336	355	311	336	357	350	348	349	336	367	334	348	338	349	350	328	363	337	364	340	325	345	325	335	359	355	324	334	364	356	304	308	346	365	342	334	334	343	370	329	381	344	317	354	334	360	318	331	326	361	333	344	340	332	339	360	317	302	332	382	361	354	374	341	344	337	328	346	331	330	332	348	329	401	346	372	333	322	358	309	355	314	301	329	348	313	338	364	376	354	342	359	363	352	334	362	305	325	334	359	347	364	343	319	361	336	314	342	336	354	306	331	368	376	324	364	327	319	345	375	321	354	351	361	319	315	335	367	352	332	360	326	386	319	356	371	336	357	351	326	337	360	310	318	345	322	363	333	338	328	343	328	337	361	338	364	354	341	342	350	323	299	327	315	369	320	350	338	327	339	335	347	326	356	305	321	347	348	335	345	338	332	360	342	311	371	364	347	348	348	311	343	322	355	389	359	347	388	356	348	330	319	341	337	346	350	324	331	343	347	351	341	352	354	361	343	343	359	327	339	370	355	319	331	347	334	337	355	326	325	315	373	334	374	365	333	339	345	358	357	369	350	351	343	339	350	340	315	370	332	345	344	326	344	340	324	362	323	313	375	311	344	362	346	344	340	332	340	333	330	347	321	321	351	348	343	333	347	321	343	359	336	360	346	361	336	347	340	380	313	363	325	365	327	336	368	369	321	321	332	335	357	342	343	348	348	335	352	379	327	365	333	334	331	331	313	350	357	367	323	349	339	337	328	342	348	325	354	315	366	351	330	348	325	338	369	341	336	345	354	336	355	342	349	344	341	373	365	340	361	341	311	335	382	335	353	363	348	322	345	320	319	317	329	365	334	314	340	364	341	345	323	325	356	390	314	351	336	351	338	373	353	334	351	360	344	357	367	345	317	309	337	359	375	368	360	358	339	363	325	350	333	382	347	341	316	369	306	319	300	335	341	343	373	355	325	360	342	326	342	337	368	313	336	320	363	320	337	344	367	353	377	294	340	341	374	313	332	367	344	361	342	343	329	332	330	359	360	336	365	375	334	344	322	368	360	334	319	343	303	340	359	315	361	294	326	324	325	362	343	344	335	363	309	332	371	357	347	323	333	333	357	332	330	314	325	340	337	340	375	327	337	302	365	390	349	361	328	336	362	316	344	340	354	313	312	355	374	310	316	331	343	359	349	327	339	350	326	347	321	352	377	331	344	344	341	347	302	359	371	397	307	327	319	315	348	314	353	325	338	325	364	338	357	352	342	355	356	303	375	323	346	356	348	370	307	312	364	354	329	353	349	325	316	357	379	346	357	359	348	322	348	359	354	336	291	319	299	320	347	326	345	348	350	364	347	325	337	330	306	303	345	325	342	338	344	359	350	356	368	339	339	362	339	327	374	337	337	362	352	340	377	344	343	322	343	320	334	338	358	323	318	344	353	335	349	343	365	338	366	342	330	328	366	349	344	368	334	347	343	343	331	339	332	319	324	369	374	359	329	311	337	340	358	317	372	333	347	330	343	340	322	342	317	365	358	361	346	327	290	321	358	375	367	335	335	360	327	341	375	318	297	353	294	330	363	312	327	341	331	310	352	358	353	346	332	338	311	329	370	370	331	350	389	308	326	347	349	351	307	349	331	370	358	335	375	336	353	325	336	361	349	355	340	331	356	340	363	349	337	350	367	327	363	340	324	329	345	339	333	344	334	330	344	322	363	347	345	337	337	323	357	324	366	347	368	344	351	370	352	363	310	361	322	377	334	357	350	337	321	343	345	345	354	358	323	339	315	332	378	350	343	363	372	350	314	406	338	330	328	380	368	363	349	341	341	356	358	354	307	340	333	292	356	361	340	353	369	308	350	344	345	344	351	331	338	313	352	359	327	372	336	350	351	366	334	330	336	315	356	310	352	377	325	317	320	351	394	386	330	331	330	358	318	350	365	334	348	343	352	357	358	348	326	344	347	349	359	375	315	359	350	371	344	354	325	358	342	338	362	361	349	326	335	312	363	354	347	374	334	352	349	345	345	318	379	333	351	323	318	328	355	356	337	320	348	310	363	319	338	340	332	353	320	336	356	334	347	332	311	328	334	306	358	336	351	312	353	322	347	359	359	344	328	310
25234	21104	27838	26490	17397	5852	1845	642	458	424	419	389	362	402	375	396	337	406	375	381	399	376	378	375	384	402	336	397	373	355	349	375	382	359	367	380	357	387	335	348	367	347	371	405	375	411	395	370	369	359	406	345	377	354	378	378	385	369	368	388	402	357	386	353	376	375	380	383	380	379	428	371	341	395	335	358	384	384	392	366	379	380	377	347	390	389	350	389	365	361	383	386	377	397	370	380	357	374	365	356	409	344	350	396	383	362	385	397	365	369	359	355	365	371	356	389	383	346	398	379	357	395	363	366	383	340	379	386	363	350	369	353	367	371	351	395	349	378	384	399	356	366	372	387	353	363	379	334	385	393	382	391	367	377	379	380	389	364	415	387	352	433	372	404	406	345	377	397	369	367	390	374	372	354	344	401	352	361	380	385	327	335	351	409	346	369	381	360	357	360	376	421	371	411	367	363	378	358	372	358	410	364	357	396	354	372	363	387	382	362	360	368	375	409	370	394	403	355	370	365	362	376	392	378	363	362	373	374	371	389	392	371	373	419	364	344	367	412	357	375	356	387	359	405	375	343	396	383	380	367	360	352	349	357	363	392	357	377	378	360	397	379	407	359	407	354	371	367	365	385	374	353	368	376	370	392	371	407	384	371	379	348	394	394	358	342	410	384	364	382	373	344	356	372	353	351	398	374	363	377	381	351	336	348	365	374	358	397	382	378	383	395	408	376	362	390	361	393	365	377	347	334	362	372	369	395	365	345	401	389	349	352	368	374	365	395	397	405	352	384	402	357	370	360	397	375	390	339	377	384	350	359	392	421	363	374	339	381	362	381	374	378	362	393	342	379	362	385	382	361	391	409	388	376	331	354	327	350	374	355	389	348	386	393	344	372	349	428	371	376	378	361	351	353	382	346	383	365	402	342	387	368	394	402	398	403	371	387	367	350	386	393	393	368	355	385	365	360	349	393	419	388	367	401	394	371	358	351	359	360	396	336	370	390	375	387	338	367	340	361	376	389	382	371	382	366	406	403	367	362	372	389	405	361	354	367	397	386	396	375	380	390	334	374	331	364	364	397	398	386	381	397	365	363	340	388	363	386	363	416	353	373	362	373	388	342	376	369	348	367	363	374	359	352	353	413	375	375	367	375	372	392	365	391	360	367	392	398	380	373	415	377	405	346	381	367	376	379	388	367	359	352	395	388	370	382	368	418	380	404	397	396	372	367	365	383	375	364	413	395	364	378	394	387	362	317	365	396	350	374	365	372	355	405	391	379	366	392	380	372	349	376	344	367	340	360	387	355	413	375	381	395	384	380	366	387	411	370	390	350	412	366	366	368	362	366	356	394	366	385	360	348	372	372	376	381	364	320	386	392	380	364	371	396	355	366	380	362	365	390	371	376	389	393	354	374	365	395	385	368	343	379	384	343	363	367	357	365	390	383	353	364	367	349	378	387	381	380	380	379	358	391	375	340	403	369	370	352	373	366	362	395	370	346	363	376	373	364	410	343	385	358	361	364	344	396	392	347	342	354	365	402	390	346	400	337	393	372	374	340	390	401	370	344	378	365	370	359	405	351	403	383	393	392	385	363	399	362	391	423	347	345	415	363	373	352	370	365	380	363	362	342	368	381	325	407	387	378	389	380	404	392	369	361	363	371	368	398	366	361	363	377	388	369	338	381	367	381	371	404	405	393	381	362	359	375	383	351	367	377	393	397	377	405	372	353	366	331	366	379	374	374	375	411	401	403	386	359	373	386	363	371	401	365	377	372	393	394	362	358	382	366	346	382	380	389	408	353	374	341	385	395	388	408	382	391	357	386	365	345	372	375	387	365	403	348	395	392	383	412	353	341	352	358	395	393	387	367	349	347	377	406	353	377	364	365	418	413	347	406	340	356	342	375	386	353	345	376	371	373	383	392	389	352	398	361	344	372	390	357	374	334	392	366	394	392	375	381	393	370	367	361	354	349	390	388	342	350	376	357	337	386	377	397	388	357	417	342	374	371	373	370	384	352	387	392	386	373	379	361	387	366	343	361	354	352	380	367	411	355	357	370	376	409	351	356	369	358	341	394	382	357	365	374	352	365	362	390	355	388	391	358	359	372	379	387	373	369	368	367	343	363	340	397	355	374	349	375	330	374	378	369	362	358	384	384	368	340	363	354	373	379	362	366	376	355	357	351	351	388	372	376	352	375	388	365	384	384	375	385	372	367	368	370	343	340	343	369	391	405	355	370	368	388	332	385	374	389	356	391	373	361	367	360	379	358	429	382	377	396	367	395	390	374	384	344	398	343	378	392	443	368	361	373	360	396	369	361	346	415	388	377	360	418	356	355	405	385	393	415	413	316	389	396	374	373	364	386	397	383	390	387	381	369	352	394	354	428	405	349	387	385	380	373	375	356	404	374	353	358	370	356	389	339	392	345	386	389	358	361	389	379	386	369	375	341	402	375	388	362	396	347	380	363	383	364	354	339	394	361	393	349	386	362	397	409	368	373	378	358	388	391	344	350	389	382	389	394	387	359	374	394	363	370	409	397	324	347	373	355	389	367	377	381	370	361	375	373	381	356	375	371	399	375	395	378	376	371	392	376	345	390	390	366	366	371	362	378	419	384	371	366	353	393	371	401	352	377	360	394	380	355	371	371	366	405	365	382	357	387	384	404	375	339	382	370	361	398	350	334	351	374	380	410	375	370	380	383	389	382	371	354	349	349	356	370	381	404	358	345	376	334	378	336	327	354	385	379	348	365	398	388	375	352	375	372	340	359	390	362	352	364	369	356	353	411	355	351	352	365	382	363	381	394	363	374	373	398	377	385	348	373	383	349	379	374	369	383	385	386	371	399	355	410	355	360	376	369	342	345	360	404	394	352	388	388	366	349	373	370	370	349	340	399	353	414	381	341	381	377	367	378	346	378	378	355	340	376	361	400	338	363	362	380	379	380	370	371	381	385	366	403	367	362	366	374	347	334	372	379	370	371	362	362	396	351	340	367	342	361	360	358	355	384	374	351	392	359	372	359	346	393	409	361	384	369	388	346	369	394	406	381	364	377	341	374	355	401	363	368	379	374	365	334	388	342	335	372	378	406	383	380	364	366	360	372	378	371	368	373	354	326	388	366	333	372	375	363	374	359	401	390	326	390	384	401	382	374	383	344	378	379	384	365	391	384	382	392	388	376	338	374	352	366	394	366	351	394	369	401	361	357	367	406	422	382	379	337	372	374	365	383	365	356	356	353	372	338	370	384	399	379	325	385	380	339	404	345	376	367	384	381	399	336	332	351	388	357	409	346	339	381	372	429	363	401	380	367	415	399	367	345	404	342	388	397	349	354	346	391	364	374	376	385	349	386	370	382	412	369	379	380	367	357	397	367	374	384	354	342	383	375	385	373	402	364	383	374	359	377	365	384	397	363	357	340	362	358	353	399	367	364	367	398	392	339	343	387	358	355	389	370	402	353	388	355	395	396	389	371	391	376	370	385	353	375
36296	49348	35717	25997	15350	5793	2511	855	535	512	494	438	421	456	466	463	432	465	429	420	445	438	439	437	438	426	419	413	418	388	395	449	444	432	417	396	419	444	420	461	443	421	426	445	407	438	375	404	447	408	440	395	436	422	421	411	420	452	391	443	444	427	434	424	427	449	403	404	426	441	430	401	450	416	405	423	405	420	424	430	397	432	424	422	422	411	450	421	429	429	414	444	412	371	401	381	411	422	441	423	423	415	430	356	455	421	437	446	397	401	424	410	431	417	408	413	446	423	433	452	408	477	415	413	420	446	441	448	414	417	454	424	441	406	417	401	430	446	464	406	451	423	398	409	427	415	440	426	431	426	432	409	433	405	430	438	419	376	418	408	437	417	457	446	408	394	379	405	409	410	422	456	442	392	411	388	469	432	427	449	425	427	404	439	422	388	433	422	438	425	421	416	430	397	426	409	418	382	446	433	393	431	400	418	444	416	414	408	443	395	426	390	432	459	447	420	404	412	405	444	435	442	420	442	424	383	436	422	410	441	414	421	424	423	406	380	441	408	458	415	415	408	406	415	420	407	408	414	429	379	434	450	420	407	431	410	395	429	435	418	426	444	442	396	389	434	444	428	418	435	416	448	443	413	446	423	411	439	437	428	431	445	390	454	418	425	435	435	438	391	430	412	442	393	428	447	390	381	435	459	451	437	411	431	417	442	439	382	418	437	408	450	432	401	395	419	432	457	451	428	388	425	390	412	461	467	405	473	475	403	426	400	431	402	394	392	449	417	403	407	386	404	391	440	469	412	398	415	438	409	417	424	450	438	412	435	443	426	425	424	442	397	443	427	426	448	440	452	432	418	422	425	419	395	445	414	457	442	416	423	435	423	450	420	376	428	426	423	409	414	417	417	416	462	445	421	398	409	435	435	440	410	409	455	462	393	413	443	452	416	407	419	414	425	405	436	434	409	387	432	415	462	452	429	431	453	429	422	420	399	398	422	385	386	413	436	407	403	425	416	446	437	435	437	422	415	432	400	437	412	447	463	435	466	423	431	435	436	457	425	417	405	421	459	429	434	444	459	438	452	438	384	434	423	438	448	415	453	416	385	430	430	416	454	424	391	453	430	415	426	410	465	402	452	405	410	429	416	392	435	438	390	398	445	431	422	424	430	438	442	437	431	436	431	406	440	414	441	449	445	438	399	373	439	449	426	449	433	437	433	452	420	398	396	411	436	444	463	388	412	416	413	411	404	444	408	474	426	409	429	413	435	415	441	421	423	385	450	428	414	411	453	440	418	410	428	423	462	430	472	436	433	406	408	457	410	441	437	420	401	429	425	408	413	415	448	440	426	434	441	466	474	406	409	431	464	423	381	419	404	429	461	432	442	401	425	418	464	429	463	462	420	405	410	420	458	457	422	392	469	411	403	454	389	442	452	433	419	452	439	424	447	437	463	462	430	402	420	393	447	404	437	436	425	399	400	475	399	437	425	416	417	440	375	427	392	412	445	381	410	432	419	454	378	420	445	436	410	400	450	436	407	475	426	452	472	408	422	421	412	447	437	409	464	412	444	412	443	409	408	407	412	387	416	457	436	421	403	423	391	461	395	415	433	418	445	425	430	442	401	435	418	446	400	429	427	451	409	402	424	431	411	408	409	451	424	434	426	418	407	449	444	422	425	419	468	412	404	417	456	436	398	456	443	378	450	445	443	464	458	403	442	378	417	392	425	388	428	427	433	422	388	432	438	428	409	429	420	472	421	428	429	428	441	419	413	401	438	416	462	416	434	435	447	376	444	435	445	391	439	465	453	412	412	391	412	433	452	403	366	415	453	406	427	430	419	433	424	410	424	429	448	428	491	442	453	441	370	427	432	420	445	431	403	442	440	414	393	434	391	422	442	391	438	439	440	395	413	421	439	453	448	425	368	473	440	439	460	450	408	409	408	408	439	438	394	417	398	418	446	441	388	432	426	441	442	414	436	430	418	429	422	395	431	388	416	407	408	421	434	400	424	415	452	420	428	446	397	407	432	428	423	390	453	443	413	421	429	450	429	414	421	433	450	415	437	421	437	441	405	427	399	410	406	396	413	440	455	447	418	390	435	419	410	436	438	424	400	444	430	419	430	424	468	410	448	444	428	433	399	428	420	443	407	436	397	453	418	439	431	423	470	424	422	419	407	452	405	424	450	436	463	424	422	471	397	421	435	386	413	426	411	433	431	429	434	457	413	411	385	440	448	413	409	413	447	414	457	430	440	456	410	461	467	415	402	415	402	463	449	436	440	418	437	428	375	439	436	441	446	423	405	409	396	468	446	440	428	434	425	454	417	438	453	414	418	404	409	413	426	395	455	420	409	445	442	428	394	409	410	400	399	436	425	439	441	425	446	440	388	432	426	404	447	407	462	447	428	416	420	395	424	405	421	400	443	454	433	424	439	432	422	405	370	422	410	420	431	395	453	426	414	413	445	436	381	407	457	433	440	457	406	435	410	429	428	399	422	442	396	418	419	449	426	419	435	410	427	462	416	447	468	437	427	408	433	419	426	421	423	439	431	431	408	453	438	408	433	469	397	422	414	417	439	450	425	436	412	416	428	413	447	411	422	436	459	410	408	449	416	427	416	387	429	436	390	436	411	404	421	374	412	437	372	425	432	415	394	460	402	392	406	414	425	461	404	434	390	453	420	410	413	429	404	448	439	439	424	437	433	415	388	445	395	418	451	408	416	430	445	433	428	414	434	416	411	414	448	409	412	432	426	420	447	423	419	402	455	431	446	437	429	444	415	387	430	419	433	453	450	462	401	438	414	432	430	409	429	402	454	393	406	416	427	414	445	488	407	423	372	433	443	409	453	397	413	445	438	396	409	427	399	413	435	448	418	437	390	434	407	391	412	422	432	446	453	420	415	443	467	397	465	406	453	416	385	450	442	431	413	406	451	443	412	456	435	454	421	423	439	389	415	427	410	424	448	436	434	386	428	441	386	456	402	394	420	414	416	435	407	442	442	415	454	410	410	426	440	452	420	447	421	444	440	420	418	429	451	416	395	445	438	418	421	433	395	414	427	428	412	447	440	373	422	406	413	421	431	412	423	408	416	426	444	433	459	427	435	445	451	433	423	415	410	438	409	407	465	442	463	423	425	411	464	445	448	419	418	436	416	400	421	429	426	407	384	473	403	438	435	416	437	439	406	408	401	411	405	407	424	404	438	402	408	452	401	415	448	448	443	402	434	436	430	420	442	440	401	441	412	430	444	431	415	434	405	432	434	437	411	392	438	422	431	412	410	467	422	408	421	445	434	423	458	420	409	424	469	409	456	390	376	442	433	418	430	420	448	412	394	418	384	430	411	394	456	428	454	410	408	425	458	430	442	398	436	438	421	434	419	403	459	473	445	429	414	416	412	412	435	416	452	418	398	389	453	458	415	427	432	432	423	445	416	446	414	425	393	455	430	461	436	423	440	396	428	408	441	429	419	441	433	407	435	420	410
22835	20981	28615	24166	21777	21107	11863	1640	777	612	559	559	461	480	477	482	455	447	457	481	463	429	443	464	470	432	438	427	449	447	453	464	458	448	454	430	449	435	449	437	432	481	437	463	472	452	480	463	473	446	447	413	438	433	422	455	466	442	466	461	441	458	470	430	458	484	446	448	459	454	456	454	445	459	451	423	484	453	463	436	470	427	446	478	432	464	412	452	443	460	456	412	420	457	434	446	502	451	430	439	454	440	465	425	449	430	441	432	438	477	437	433	454	454	457	453	448	418	474	429	440	454	495	423	482	426	465	443	464	442	469	418	460	423	429	473	431	447	430	446	511	470	430	462	425	418	469	456	436	463	436	469	449	457	444	466	445	436	448	442	417	466	450	424	463	453	442	454	467	435	422	442	470	461	461	445	452	481	460	455	435	444	418	422	423	452	447	457	453	438	446	456	420	467	482	448	456	455	453	459	460	429	450	481	440	461	443	440	500	475	450	445	471	422	460	421	454	455	430	484	448	471	477	505	425	489	467	430	474	435	414	455	451	462	435	455	433	447	474	420	405	445	462	457	439	464	469	436	447	424	428	442	468	426	461	479	462	438	447	451	457	450	474	463	464	480	449	431	480	470	477	452	440	420	444	429	502	434	435	452	451	489	436	461	417	490	469	460	507	433	474	437	416	470	461	429	437	474	464	444	471	427	462	435	449	407	418	458	473	432	454	441	445	433	439	454	411	394	490	455	452	461	462	448	504	427	452	456	436	435	438	443	423	465	414	409	430	415	519	420	448	433	412	440	437	475	440	481	420	435	410	419	434	437	414	467	434	402	485	404	415	453	446	433	444	454	426	451	426	421	484	492	410	409	465	432	463	435	453	454	443	446	429	472	445	417	449	437	437	468	477	467	460	464	469	464	479	478	466	528	445	459	474	464	469	439	455	400	459	436	423	474	441	442	480	441	425	456	455	445	464	452	437	449	451	442	444	456	440	463	455	455	451	444	444	436	462	470	448	488	420	460	408	442	443	441	416	481	416	461	460	424	442	455	441	496	461	432	478	412	412	474	435	477	452	465	477	448	450	443	406	448	483	466	441	424	446	458	445	481	466	453	459	462	436	421	424	462	437	478	408	414	474	446	434	474	440	475	439	448	454	432	437	459	429	441	453	472	414	471	450	474	415	459	433	452	462	394	416	448	432	469	450	466	436	418	470	462	474	472	426	466	466	440	445	444	453	399	471	460	457	461	477	433	451	477	443	436	420	462	427	448	429	466	420	448	426	436	437	418	407	453	433	448	445	465	466	468	454	483	458	474	465	455	445	453	467	426	480	445	492	426	443	437	474	434	488	445	444	433	463	465	446	439	454	450	454	460	427	460	459	465	476	412	424	464	452	422	473	387	490	420	477	479	453	459	433	469	457	451	452	446	454	426	462	441	490	474	495	456	447	482	466	420	446	452	453	421	438	432	452	457	479	463	440	455	483	463	456	466	477	464	447	441	449	452	448	447	470	477	440	432	437	439	477	415	454	434	465	442	469	453	446	451	455	445	417	429	478	436	472	487	462	460	446	440	453	451	461	412	457	415	449	449	476	437	468	446	486	438	469	459	451	484	464	414	461	458	452	457	420	455	474	414	465	434	457	438	477	469	463	432	424	452	462	458	465	484	420	419	463	458	460	450	449	414	463	460	448	426	446	461	461	434	462	456	474	467	473	445	465	438	428	420	434	451	447	496	465	442	439	454	452	465	453	415	425	451	449	486	462	453	414	478	468	456	450	427	441	461	446	450	415	464	397	448	432	462	438	466	460	439	464	433	448	424	438	419	444	429	430	493	494	460	452	460	415	433	466	449	412	442	427	451	423	456	433	430	436	429	426	440	438	509	484	455	451	446	442	477	458	423	440	441	434	458	486	430	423	458	432	445	461	439	498	398	465	439	477	446	464	453	449	485	460	457	459	459	452	455	435	464	484	452	461	438	460	441	431	445	485	463	444	448	462	421	469	441	468	465	438	443	472	448	489	455	463	482	434	475	458	484	458	440	467	444	468	450	446	475	448	475	473	460	441	463	429	449	442	422	454	483	431	448	433	466	405	471	445	450	437	449	452	491	420	442	455	454	446	413	492	450	462	420	391	423	436	449	441	470	468	453	457	478	431	428	462	471	435	436	449	413	472	422	443	460	420	496	422	386	416	426	461	429	473	442	423	481	443	473	439	439	474	475	454	450	463	496	440	424	439	429	462	456	433	418	497	414	405	453	458	463	474	464	441	438	456	458	437	423	452	448	423	426	476	442	433	469	449	439	431	438	438	450	486	464	462	452	430	513	436	434	460	484	487	458	442	456	478	416	433	451	452	477	392	492	438	418	443	453	455	451	468	455	467	499	470	466	437	459	429	442	477	475	448	433	439	452	459	418	502	431	462	510	454	456	444	433	443	464	452	456	437	419	460	462	461	469	468	448	430	440	438	454	409	461	457	447	437	461	434	460	479	482	419	466	446	455	456	474	425	453	477	461	468	467	493	431	441	435	473	473	456	458	477	422	451	446	432	432	452	484	449	479	451	465	470	411	448	430	460	455	429	448	476	472	461	468	427	472	474	449	444	418	438	400	482	484	413	467	474	466	448	406	422	458	486	423	469	448	446	429	464	457	422	437	468	471	473	408	422	432	451	431	436	474	450	425	443	432	449	434	415	406	470	489	465	413	444	449	462	436	471	434	444	441	454	449	493	442	429	451	439	447	487	431	479	425	455	454	444	465	460	407	436	428	416	476	399	457	449	419	440	481	457	476	463	401	456	431	467	514	427	456	433	448	450	454	478	464	481	438	472	466	464	465	452	426	424	475	458	437	424	427	452	463	497	464	435	459	466	439	459	478	470	466	434	438	480	444	447	463	412	442	476	439	446	430	465	450	508	430	465	438	446	427	454	411	435	436	465	460	442	437	454	440	463	492	446	416	422	473	474	434	452	418	428	402	470	428	454	447	465	465	460	436	443	452	441	438	459	411	465	474	432	454	415	431	485	444	408	446	442	410	438	467	439	448	465	462	447	448	421	478	457	405	450	471	450	437	426	435	427	454	461	468	451	482	396	433	454	495	441	445	436	479	484	462	486	469	443	492	432	466	416	447	458	464	446	483	461	445	447	447	452	467	479	463	473	453	434	477	518	456	448	468	422	474	456	435	470	415	432	472	432	520	426	455	429	445	458	457	468	446	442	433	465	456	445	455	459	417	451	512	449	440	424	420	434	455	430	456	464	461	439	447	396	454	419	473	438	447	467	447	456	438	422	461	446	430	481	469	434	410	465	441	434	445	428	445	435	453	451	442	451	433	465	479	417	459	430	474	447	455	459	465	451	453	436	461	419	488	470	421	447	465	460	428	471	471	469	475	431	429	451	424	469	426	438	414	436	465	411	489	433	434	457	471	443	428	435	475	466	428	446	472	454	410	452	483	490	423	461	431	434	453	443	457	442	493	469	475	448	470	442	439
38879	64230	51927	39622	24654	13485	4560	1401	933	698	605	575	533	521	574	490	510	514	473	540	471	492	497	480	514	452	479	487	491	497	505	500	481	474	508	475	483	484	503	482	485	487	497	457	493	522	488	509	479	516	533	491	508	466	485	526	460	463	521	522	511	508	510	446	482	507	479	495	468	526	476	481	505	496	475	494	446	477	502	500	504	492	508	466	460	518	487	471	473	511	455	558	478	482	463	478	488	476	498	486	551	500	539	502	489	469	518	510	501	455	529	475	485	485	511	447	503	499	482	509	472	487	473	436	507	455	498	497	522	477	489	521	480	520	485	490	474	541	457	483	507	502	472	445	518	451	557	503	518	485	520	497	513	443	485	459	464	506	485	504	536	501	531	515	469	492	534	460	495	488	507	504	470	502	483	479	430	454	525	480	490	492	485	514	459	470	446	482	475	489	493	495	480	431	452	523	487	485	487	526	459	444	491	511	511	509	487	481	501	446	466	507	480	539	480	499	487	495	497	491	492	511	506	488	487	486	481	500	521	488	502	504	486	487	510	478	462	481	501	483	495	509	437	461	433	515	529	468	507	469	474	461	495	441	498	504	442	517	503	518	539	496	481	539	474	486	486	511	485	501	476	499	484	493	486	502	487	487	480	468	463	489	518	515	465	499	472	506	498	505	492	477	525	494	519	498	450	457	463	497	439	492	496	488	482	503	513	472	472	525	459	464	502	476	490	491	462	485	442	462	447	495	486	479	495	476	478	467	489	478	517	518	468	482	500	491	511	472	480	473	477	447	519	462	488	503	470	498	516	475	498	492	517	488	490	463	438	485	490	458	499	495	457	486	519	500	513	499	526	508	527	497	457	485	459	508	473	537	484	499	492	465	513	504	487	468	490	492	493	485	466	492	484	516	491	451	494	488	521	473	496	452	502	489	492	472	525	467	471	448	475	466	502	482	514	487	463	496	478	486	475	471	452	461	503	482	479	496	496	461	474	483	471	493	492	498	537	470	505	464	472	426	450	492	491	479	475	524	468	503	479	476	455	491	536	485	488	504	464	469	481	490	478	479	479	500	484	508	474	531	500	485	500	515	464	508	471	483	537	524	472	450	441	486	513	506	500	491	479	477	479	431	487	485	488	495	512	540	470	484	498	493	490	470	468	478	472	468	458	541	478	440	461	468	440	497	475	536	453	486	491	457	484	476	463	504	496	511	498	512	485	490	516	484	448	530	512	498	500	466	487	529	458	538	479	511	517	484	462	494	508	508	530	472	473	513	506	466	449	483	476	491	480	543	479	486	472	497	497	516	460	444	500	531	492	483	492	449	475	512	479	507	474	459	478	492	485	487	517	536	524	500	444	488	534	517	506	482	496	495	484	481	489	511	496	460	457	523	524	517	485	497	467	479	501	500	470	508	487	516	469	481	458	489	502	515	433	488	460	512	486	464	452	477	508	498	477	494	512	515	485	476	520	497	497	525	507	491	468	481	464	474	496	499	497	500	517	488	520	528	483	532	482	527	460	493	471	439	507	535	447	501	472	495	473	518	472	504	467	476	510	478	475	515	481	507	473	481	471	490	502	474	476	515	463	498	520	494	506	473	472	512	481	497	532	496	478	490	509	480	519	459	469	469	498	481	492	491	518	463	471	494	514	514	526	521	491	505	452	465	466	449	496	510	510	540	475	472	504	429	452	450	491	489	518	455	452	492	503	485	479	495	472	528	464	457	499	482	480	452	472	474	497	500	420	472	499	523	458	483	463	497	486	505	504	487	498	464	507	478	479	492	494	545	511	475	472	474	505	498	478	468	515	503	472	467	484	527	480	449	496	485	515	469	513	493	458	512	460	521	472	502	464	484	496	495	495	476	503	463	491	506	513	512	520	516	461	481	544	479	498	501	510	481	495	479	503	475	520	525	479	454	527	440	463	472	503	517	493	505	505	511	506	525	453	473	462	497	491	530	528	461	489	475	484	501	520	467	482	458	490	523	467	459	487	487	449	451	505	483	486	510	494	479	429	517	497	484	498	522	507	503	499	506	486	490	504	498	426	507	495	531	523	490	517	493	464	542	496	475	469	472	484	487	498	489	519	461	482	506	516	522	568	507	477	532	513	484	486	478	472	470	513	446	479	524	453	529	474	512	450	494	501	480	492	513	519	483	490	507	472	492	462	477	494	488	489	488	488	468	455	500	484	477	416	514	496	483	465	464	429	486	482	469	490	472	471	456	483	483	479	500	497	504	481	506	485	523	460	520	531	483	448	474	441	486	492	490	466	468	485	484	462	474	487	534	519	471	483	480	498	528	495	490	521	443	487	483	477	495	507	510	489	515	470	522	516	484	476	494	465	505	477	475	471	490	478	492	459	461	499	503	473	489	433	519	507	484	484	494	466	484	467	474	471	488	496	510	456	492	485	525	484	475	434	490	514	510	486	494	493	454	480	493	482	454	469	474	512	516	534	474	502	516	481	483	473	524	476	503	468	461	471	465	499	471	486	485	475	491	516	461	477	473	458	493	507	477	495	478	512	489	473	461	467	495	479	501	522	489	469	514	506	497	524	499	513	496	502	518	526	460	521	486	499	465	468	470	516	510	488	492	459	498	537	504	442	497	490	490	465	468	496	501	498	453	501	527	533	462	475	506	444	494	451	492	480	548	501	473	508	502	502	512	500	483	512	508	501	462	453	445	453	487	489	516	520	525	488	471	510	490	447	484	517	498	483	490	531	498	501	515	507	472	500	486	470	484	526	489	523	494	465	461	456	439	468	473	475	457	474	458	458	501	499	502	479	479	476	513	484	473	471	496	492	478	455	455	504	524	485	463	520	488	499	535	478	483	493	496	520	473	474	469	504	503	480	485	510	507	487	486	477	496	508	450	456	487	486	475	484	520	480	452	480	518	483	520	495	531	509	473	487	531	484	493	505	483	506	512	469	519	503	499	492	495	484	515	522	496	493	466	465	495	486	512	452	498	484	499	453	470	508	497	481	444	509	500	467	555	458	501	463	444	497	509	467	465	483	463	481	454	498	454	494	456	458	485	475	521	514	488	488	484	536	493	473	499	549	479	488	449	472	499	529	461	493	480	511	496	534	511	503	501	494	515	495	510	479	475	500	488	502	510	509	476	485	477	546	479	475	452	483	494	460	486	517	532	506	470	465	525	529	516	469	486	543	444	507	475	488	517	503	497	451	497	467	461	495	488	501	487	480	491	518	465	504	494	513	499	463	487	467	509	455	494	500	455	474	479	495	510	510	501	510	494	497	448	541	444	465	506	497	492	472	504	495	488	538	474	485	460	510	478	486	474	490	508	493	508	479	495	441	476	431	481	489	499	518	506	518	470	474	503	520	471	497	535	453	481	444	484	500	511	496	492	514	473	499	498	483	503	522	461	471	457	540	516	516	535	455	489	503	482	470	516	520	530	503	539	499	501	479	527	504	485	504	461	472	491	461	510	476	499	512	492	454	466	463	499	478	482	506	485	485	484
31297	37015	33139	19201	8510	1908	487	373	286	307	262	271	255	289	256	294	315	289	269	287	288	296	261	300	284	281	255	266	277	292	266	274	267	265	291	283	287	271	279	277	282	280	263	276	291	275	320	261	271	279	280	267	272	284	256	303	255	253	282	275	274	267	273	266	261	264	288	279	272	290	295	274	284	294	277	247	254	269	298	279	280	260	281	273	257	273	260	284	301	285	262	306	254	286	309	305	255	304	268	261	299	277	268	269	286	273	242	282	291	307	265	276	257	284	270	285	261	239	245	277	260	283	256	294	302	288	265	266	283	261	262	288	294	262	274	262	291	287	278	255	274	267	263	271	272	271	291	280	262	293	265	317	275	276	262	281	262	282	276	233	272	277	300	267	312	286	295	264	276	292	293	281	299	269	291	285	290	264	264	249	255	298	254	259	276	284	278	276	264	303	265	287	271	235	254	275	287	264	270	291	303	273	283	282	270	269	306	279	269	259	261	250	286	254	236	248	268	277	253	283	266	290	283	265	298	299	286	296	254	314	301	258	303	271	294	301	267	311	271	257	262	259	264	260	262	259	276	276	256	278	271	286	305	262	295	288	286	249	272	286	270	309	275	311	247	310	272	294	254	270	297	293	297	317	254	303	295	258	286	255	292	286	288	234	280	281	298	290	277	263	294	285	297	261	272	269	255	305	277	311	275	272	262	283	249	288	286	283	281	285	254	265	261	271	272	288	295	269	266	256	275	277	269	291	288	259	277	255	267	293	283	292	295	265	285	254	271	276	285	283	276	247	310	297	287	283	267	290	239	263	265	272	280	271	276	260	282	277	311	255	248	306	261	261	285	272	266	239	287	273	293	258	310	297	278	270	282	256	232	316	277	281	296	276	307	248	304	267	280	283	273	297	240	268	251	287	305	264	268	277	255	265	264	285	264	290	298	263	243	258	289	298	293	242	249	281	273	312	299	264	268	271	299	274	299	265	269	273	289	309	289	285	295	275	273	278	292	233	270	246	269	284	302	278	281	269	273	286	265	273	284	318	257	268	277	282	280	288	303	302	250	270	288	258	284	272	266	270	301	282	251	261	259	254	273	289	285	287	288	254	269	268	296	294	279	270	282	283	228	281	272	271	288	281	263	293	258	283	284	271	295	296	269	309	251	292	276	285	260	286	286	273	263	277	290	273	280	259	275	244	279	262	243	264	275	278	283	296	286	271	277	258	265	264	288	255	265	257	252	276	298	292	263	228	273	279	288	245	237	264	295	240	277	257	273	264	242	273	248	275	289	280	280	298	280	294	267	271	241	261	275	276	286	298	281	304	296	248	250	252	282	274	264	283	275	293	276	259	266	249	298	286	283	286	276	272	290	304	292	285	287	251	255	270	278	288	289	239	229	277	281	295	288	294	261	285	251	284	262	291	286	290	265	273	257	293	271	270	290	276	282	229	288	284	272	280	278	287	270	274	303	287	295	287	287	278	260	275	276	266	254	281	261	299	292	257	303	274	281	285	292	271	280	289	268	271	295	249	271	304	295	273	298	289	272	307	271	261	274	305	286	256	285	285	290	271	293	280	292	269	270	280	301	285	281	290	281	252	264	261	254	286	288	283	271	289	256	268	278	264	278	264	320	269	290	265	280	267	277	281	312	283	285	293	261	282	267	282	293	274	285	272	274	299	267	266	304	257	281	294	253	266	259	313	283	282	259	275	290	248	262	270	263	263	260	293	262	270	271	296	274	261	260	249	295	274	287	284	267	266	266	270	282	271	271	258	275	269	284	258	286	296	270	278	321	283	284	280	295	290	268	266	282	255	261	281	252	271	279	278	286	249	257	260	289	288	275	310	260	270	290	230	278	260	280	262	268	265	265	278	276	275	254	297	295	270	267	283	263	308	268	271	254	278	270	269	285	291	264	276	252	304	281	286	303	279	253	267	258	270	286	262	262	294	256	287	263	291	273	271	282	276	263	263	290	261	286	275	282	301	292	235	278	283	250	278	295	288	289	275	263	297	272	251	294	265	252	263	248	276	273	290	286	318	270	262	252	291	293	295	284	289	270	299	287	314	256	258	263	293	276	278	272	277	305	240	275	281	294	275	318	289	290	275	304	276	233	275	278	271	252	259	278	273	234	275	285	284	282	279	290	242	254	263	275	274	284	286	280	257	254	274	276	289	270	284	237	263	268	284	271	291	281	258	279	273	300	284	258	280	269	318	272	293	241	265	263	269	277	273	259	261	260	272	275	285	276	250	275	247	269	291	287	292	276	269	264	268	252	267	261	268	286	266	293	277	275	262	255	263	284	254	291	263	296	293	281	298	299	243	252	262	252	275	278	232	246	325	278	256	278	275	245	276	250	284	262	295	261	313	301	306	262	283	282	292	274	314	255	311	289	263	299	256	299	295	292	279	275	273	285	298	299	292	291	306	288	273	265	284	274	271	286	278	308	274	271	276	275	261	268	276	299	261	272	281	284	292	299	260	279	293	262	274	247	279	286	257	242	294	269	257	265	290	253	253	266	276	297	296	297	253	305	282	297	256	250	269	280	287	274	278	270	271	279	298	311	287	283	260	261	284	253	233	245	252	271	278	259	268	241	265	290	282	279	262	285	287	279	276	278	260	270	262	262	286	300	288	298	290	281	287	302	257	278	292	291	254	269	268	284	283	294	300	281	230	278	270	284	276	277	276	280	250	240	268	273	285	273	278	292	272	311	263	271	274	273	275	296	293	315	278	243	299	263	258	257	287	269	312	286	257	306	277	278	283	289	267	311	310	296	303	258	286	280	275	274	279	273	286	268	265	270	317	281	227	273	299	303	288	266	278	272	303	282	280	267	293	288	254	290	258	301	273	283	275	270	260	273	262	233	294	281	269	288	291	291	308	295	292	271	265	262	265	288	298	288	264	274	298	271	307	242	266	303	258	270	290	283	272	262	266	293	249	271	264	282	255	294	288	265	287	289	289	290	285	252	281	252	279	294	274	288	259	258	282	276	249	265	280	261	272	289	256	281	281	264	255	291	263	265	311	279	302	263	284	278	267	258	253	280	271	295	286	272	309	283	249	283	257	278	269	266	297	255	278	256	261	276	282	262	277	280	261	236	307	250	259	279	262	270	275	331	280	288	288	247	268	283	276	284	262	281	264	277	270	259	260	288	288	284	287	295	261	271	304	285	277	293	268	283	268	297	279	250	258	261	266	273	273	274	308	286	284	281	268	277	293	281	278	283	281	255	257	296	272	312	273	266	298	267	309	295	264	252	292	244	276	238	251	246	282	292	303	281	258	298	245	261	282	268	262	278	297	309	285	287	232	283	281	298	257	272	243	256	276	293	278	273	269	303	288	301	265	288	293	295	285	305	271	300	255	283	295	292	305	297	289	262	289	310	267	250	272	247	269	255	267	271	258	255	282	275	328	277	241	257	284	299	230	288	246	261	288	269	275	301	290	258	291	252	260	283	275	292	254	274	277	300	242	259	280	248	275	264	287
36669	51882	30561	16866	10131	2547	648	509	388	377	370	369	320	310	354	316	305	336	318	314	343	322	349	294	342	331	323	301	335	316	313	342	333	316	309	347	309	305	320	278	321	309	349	305	309	320	352	311	360	304	303	333	328	300	326	332	319	332	321	346	346	306	296	341	315	322	292	296	321	301	334	326	327	297	283	314	336	340	365	327	345	337	305	344	296	311	316	322	331	273	329	321	330	298	329	327	329	365	287	351	305	338	346	350	314	321	369	342	348	343	307	312	349	311	318	356	296	319	340	334	332	300	330	296	319	316	340	357	305	323	330	329	273	307	330	321	364	334	331	302	303	315	307	303	322	306	324	323	332	324	339	326	308	320	344	329	304	321	303	309	339	337	353	302	324	348	305	318	315	344	313	316	306	338	358	300	321	328	319	300	330	338	319	330	307	313	345	310	300	320	322	318	300	352	272	343	343	317	308	340	335	311	321	334	328	335	331	317	307	339	312	342	308	299	325	334	327	305	310	334	329	327	348	326	314	273	321	299	318	297	277	313	302	312	342	320	317	330	341	341	329	353	334	335	319	333	320	300	320	288	303	333	343	320	326	327	334	343	354	322	317	316	319	301	326	290	339	333	305	355	330	309	317	315	320	351	303	319	328	299	310	279	314	346	338	331	312	349	351	344	290	302	293	343	295	285	294	286	317	326	285	319	295	303	304	303	319	313	294	339	309	296	316	347	315	318	344	321	305	325	336	347	337	311	369	342	311	299	325	314	316	332	282	291	327	275	321	300	306	326	323	352	295	315	289	348	325	338	318	321	310	320	330	343	319	337	334	314	307	322	307	317	326	334	358	326	356	312	298	342	308	356	307	305	310	307	344	326	331	324	322	317	300	332	299	295	352	316	280	320	329	277	320	313	361	319	297	280	336	327	314	269	335	311	332	319	328	319	306	335	316	339	370	347	310	311	326	312	307	320	320	307	318	320	350	274	323	314	335	327	344	347	336	315	292	326	310	284	321	310	367	320	286	333	316	332	308	324	312	305	306	306	322	301	309	315	336	322	296	321	313	316	293	302	338	340	340	338	303	323	355	302	319	347	335	312	310	330	318	339	324	289	287	318	311	328	342	302	343	311	341	300	297	325	338	307	289	324	313	319	344	360	349	319	335	328	336	324	319	319	330	323	321	340	279	317	324	344	324	281	285	329	308	317	320	329	314	314	344	337	322	339	315	318	333	330	315	352	333	301	318	319	304	346	307	301	314	284	328	291	307	321	300	289	344	282	300	330	340	321	353	340	322	333	310	337	316	329	363	343	286	322	320	314	332	319	307	324	324	329	309	311	307	305	352	331	329	334	322	309	318	312	316	292	333	308	307	349	316	364	323	308	328	317	317	381	332	342	352	331	298	286	317	328	312	319	372	336	356	347	337	353	338	306	296	338	336	329	325	333	338	334	301	318	312	326	344	331	329	326	321	300	325	355	283	314	317	341	342	324	348	336	313	312	309	352	328	349	347	331	344	332	347	330	330	303	313	377	323	302	302	343	335	302	316	285	303	333	296	335	333	315	333	336	322	302	318	318	316	320	316	308	308	384	312	313	313	343	332	323	340	364	312	305	338	300	329	302	309	322	321	329	323	337	314	287	296	335	299	343	296	330	322	303	319	340	337	308	327	345	321	318	321	312	319	331	331	323	293	318	308	346	318	298	313	317	318	311	334	327	333	333	301	297	296	321	346	352	302	292	311	349	318	332	304	342	306	326	312	303	349	320	314	315	277	342	324	331	347	320	316	329	326	329	326	321	294	321	305	312	340	367	316	324	317	347	346	335	327	348	326	338	326	324	327	312	299	326	320	279	368	338	304	322	319	353	333	299	343	345	325	311	290	307	325	301	334	342	306	323	314	345	324	309	325	322	310	325	324	313	313	322	353	350	317	360	313	309	311	311	322	324	325	344	334	316	326	325	336	331	341	318	324	310	317	311	325	310	347	329	342	335	345	352	318	307	344	330	297	290	309	320	283	293	302	291	308	330	327	302	286	347	332	323	329	292	330	321	307	303	318	296	345	306	324	319	274	347	331	323	319	312	302	321	326	324	286	306	311	295	339	324	314	313	316	331	356	289	294	311	347	302	342	316	323	321	334	304	318	311	313	320	334	318	311	336	319	315	333	326	309	307	316	351	329	327	303	296	290	307	300	316	321	332	306	311	313	319	299	329	279	317	302	345	350	327	328	275	298	338	310	320	336	319	308	327	320	373	321	293	305	340	320	336	332	313	323	336	309	286	331	318	339	332	308	329	325	321	357	311	322	318	344	319	297	322	325	334	314	328	299	293	323	349	290	314	328	327	300	315	339	318	285	297	317	321	301	342	387	309	298	307	295	300	315	299	316	316	300	291	333	310	309	313	292	328	328	321	328	319	352	336	322	365	351	312	317	334	316	348	339	291	338	309	304	277	308	322	324	354	328	322	333	287	321	297	319	291	349	278	359	315	316	307	325	313	316	363	312	322	311	345	323	327	301	339	346	303	320	315	339	366	341	338	293	321	344	356	316	321	328	340	283	304	298	350	333	297	287	332	308	338	310	320	336	333	320	343	370	313	321	316	338	304	337	329	349	290	337	310	303	313	357	328	308	338	333	340	327	330	376	323	333	327	316	330	339	294	305	327	320	324	323	317	318	344	324	303	354	329	309	335	305	338	310	351	313	315	363	291	332	346	314	336	299	326	363	338	319	324	318	324	314	331	347	305	331	324	299	329	316	349	334	346	327	356	331	332	342	311	302	342	310	301	303	327	348	328	336	311	322	320	299	348	314	329	305	319	346	343	329	298	317	355	317	341	312	324	333	322	294	303	348	289	313	305	332	303	309	298	305	301	317	338	298	339	331	325	328	299	374	317	341	312	341	322	326	333	306	306	314	349	328	318	337	311	331	336	287	285	324	335	319	336	334	314	341	353	349	333	330	335	305	344	332	297	350	346	325	330	342	292	339	284	344	305	323	328	308	306	319	324	309	314	335	328	318	299	354	332	336	331	332	296	337	332	335	313	314	313	291	300	325	286	308	329	315	344	320	314	321	317	320	337	328	331	330	285	335	325	318	315	330	304	322	297	314	319	331	338	304	339	340	303	332	327	318	316	335	320	318	286	334	312	302	330	323	344	326	310	321	312	313	311	313	326	334	313	336	318	335	303	328	336	307	277	292	307	333	328	309	346	361	312	352	318	271	355	316	302	287	326	333	323	354	292	290	324	322	302	285	301	318	289	311	332	314	319	349	315	338	311	317	290	306	315	348	310	341	374	306	311	318	294	311	340	322	326	354	336	309	326	301	312	309	314	293	328	335	264	310	339	307	299	301	306	321	315	337	315	300	300	348	342	328	294	331	280	281	317	343	315	333	320	344	328	312	355	341	359	295	312	323	343	316	321	335	363	299	326	337	326	339	324	350	318	327	318	325	327	294	333	295	338	352	308	321	313	301	303	307	329	328	324	302	342
24015	21045	28242	25482	21514	12710	3379	859	503	409	375	349	343	344	313	271	308	298	314	316	322	280	291	280	295	318	296	299	289	292	268	303	304	288	280	304	294	310	292	305	277	299	265	307	295	323	294	274	321	290	259	330	315	323	274	306	274	295	310	278	328	313	283	284	292	291	306	299	281	270	287	282	265	273	258	277	287	335	313	305	303	280	281	300	274	264	292	301	284	315	296	312	262	317	254	318	263	306	297	313	319	319	296	288	287	288	280	306	285	308	304	300	304	323	299	261	304	301	312	283	308	297	307	287	300	292	279	296	287	288	290	298	318	264	288	278	273	315	291	271	295	312	303	279	297	287	311	259	291	292	290	292	299	273	290	293	272	257	301	284	318	296	261	295	305	309	284	276	275	309	293	303	281	297	310	302	290	316	294	296	304	285	291	299	302	270	256	282	288	296	286	291	311	274	302	268	282	287	297	276	283	297	286	307	287	273	289	307	303	286	303	303	275	318	273	327	309	320	287	297	326	286	294	297	292	303	282	322	278	290	293	269	282	299	286	289	296	288	290	295	270	289	343	301	261	288	292	278	289	311	318	318	296	273	307	309	289	296	290	325	286	308	287	285	291	311	293	276	283	280	294	304	286	273	283	294	302	269	294	282	290	268	298	295	267	294	286	293	315	310	278	292	286	318	294	292	341	255	283	291	309	321	309	293	261	316	318	298	344	266	295	294	312	297	280	298	279	296	268	284	312	283	279	292	255	292	318	287	295	271	316	286	334	262	284	273	311	323	304	290	294	298	301	311	310	299	279	295	300	285	276	298	291	266	313	332	274	268	307	285	286	306	293	290	287	274	298	306	272	283	311	278	279	288	302	292	286	329	311	308	287	295	298	336	289	332	288	266	342	304	312	318	304	291	294	325	290	308	299	247	294	306	295	288	299	302	306	284	280	307	260	303	282	303	312	296	291	321	259	263	286	265	305	269	327	286	290	293	275	298	272	288	308	296	297	275	313	301	295	324	313	275	308	304	295	272	285	308	308	299	287	267	305	312	305	296	305	298	329	297	290	279	300	270	300	306	328	268	315	305	286	283	277	308	314	312	276	289	296	286	317	301	300	299	285	290	305	252	305	268	282	320	305	289	283	289	276	266	280	290	270	289	287	294	288	325	332	276	297	305	277	296	303	273	304	279	288	316	251	258	285	304	299	275	290	307	312	313	294	279	292	293	266	283	340	288	278	294	290	282	297	303	272	278	312	289	285	271	274	289	296	253	320	308	274	308	296	301	290	292	311	277	316	269	265	288	305	292	280	272	311	313	311	274	283	327	306	312	298	283	310	282	299	306	301	301	294	278	332	263	311	303	304	286	314	306	292	266	310	306	275	298	283	293	300	280	287	287	318	313	288	320	311	283	282	307	308	287	301	290	300	276	315	311	307	281	269	268	267	301	279	277	285	278	280	313	331	302	301	257	273	284	282	293	332	297	276	285	266	268	313	278	298	308	287	308	308	318	285	296	291	285	279	304	300	323	304	277	285	324	292	284	257	283	294	310	291	317	271	284	294	295	298	289	266	317	304	301	293	284	270	322	322	316	283	313	298	295	308	294	279	274	258	275	306	269	284	272	298	284	283	287	289	295	301	309	299	294	296	293	271	325	300	304	290	294	294	304	302	299	304	290	310	312	263	306	285	277	258	300	289	285	270	286	278	294	267	290	275	297	286	270	313	247	326	276	300	281	300	283	287	281	278	331	295	273	293	307	266	304	310	270	285	304	290	299	303	297	281	296	280	291	294	290	278	285	306	283	292	284	295	259	277	289	310	313	302	289	326	307	256	276	276	302	307	324	278	282	298	292	282	295	292	294	296	296	293	269	284	296	307	292	289	298	296	257	303	283	282	313	310	324	306	288	311	308	293	311	298	293	311	308	317	310	272	291	284	294	305	311	290	318	286	293	300	271	321	325	281	292	251	306	292	292	295	307	281	304	287	327	285	274	292	292	287	297	284	290	308	292	285	297	282	326	299	282	278	303	264	306	285	264	291	296	296	297	319	316	293	294	297	298	281	292	300	288	283	275	295	272	277	290	270	284	326	285	287	271	291	270	302	308	314	309	301	289	288	285	279	270	275	260	294	315	309	272	314	260	261	308	315	283	315	246	268	311	298	314	328	315	270	273	271	281	285	303	322	312	307	261	297	312	308	310	297	308	306	304	294	280	315	282	312	275	268	280	279	264	285	294	287	300	269	307	275	290	295	322	305	303	264	293	286	305	293	344	334	282	305	286	258	283	300	280	283	305	283	275	282	285	277	298	302	315	301	299	271	289	282	284	284	288	320	298	287	284	299	269	290	294	289	314	328	308	294	308	294	294	283	289	282	289	285	311	299	267	302	290	331	312	288	272	306	308	294	297	295	270	270	305	266	269	285	282	266	273	291	282	292	277	287	316	297	305	299	283	295	296	269	279	276	282	304	273	279	257	288	266	284	310	275	294	267	292	304	291	280	306	277	299	292	330	288	279	308	302	274	301	290	274	316	288	294	292	318	280	288	277	289	290	278	285	281	296	279	306	312	297	294	284	282	304	282	295	285	320	281	292	283	278	275	304	270	283	283	299	296	290	308	280	285	298	307	291	301	307	282	279	270	278	292	280	307	304	284	297	281	316	312	272	300	287	266	293	296	302	276	319	274	307	315	289	276	309	282	309	270	300	270	305	310	319	285	310	302	305	325	301	304	264	294	305	308	310	303	292	298	272	280	292	320	297	278	290	300	294	304	277	295	301	291	268	308	295	316	276	303	300	269	277	267	309	293	268	323	294	332	265	331	287	286	272	298	293	270	322	291	299	303	312	297	273	298	307	296	317	294	306	304	299	324	269	305	325	300	280	267	244	307	303	270	302	325	312	293	267	295	293	272	313	301	284	315	296	279	315	309	280	305	311	302	319	277	292	283	282	321	278	306	304	284	294	293	284	277	327	306	273	291	318	339	299	321	277	304	273	336	311	326	283	258	303	254	319	261	328	312	293	279	276	301	295	281	319	320	283	272	292	306	314	305	309	291	287	271	308	279	284	282	309	277	298	284	287	280	280	300	315	304	293	288	325	300	286	323	306	269	309	311	290	293	319	304	315	277	284	281	293	285	279	285	270	280	298	327	310	267	278	283	276	315	305	285	302	280	270	295	328	325	283	278	287	280	273	269	299	292	291	295	308	306	291	320	284	296	288	275	286	310	311	303	294	286	276	322	315	296	285	289	308	259	301	282	287	278	318	284	292	294	265	291	280	292	293	296	315	282	277	278	305	281	320	322	285	311	328	293	288	283	303	270	289	311	270	293	294	312	304	257	334	289	305	298	295	277	261	274	281	320	290	300	307	305	275	301	297	313	311	277	303	297	305	292	278	297	263	313	258	280	275	335	297	322	281	287	285	297	239	308	280	280	269	303	264	294	285	289	294	311	286	283	316	277	315	278	306	258	317	315	301	328	304	292	303	306	272
34546	56730	42306	30540	16510	6124	2431	965	582	516	445	422	384	362	351	366	357	287	326	337	336	351	311	317	357	372	335	356	322	332	346	316	334	324	385	327	318	339	320	342	341	309	323	339	302	334	341	355	355	309	325	338	325	348	332	296	309	303	309	352	323	348	305	325	348	315	321	314	310	350	296	343	336	321	343	343	330	333	313	345	329	312	340	366	342	338	348	319	329	313	357	332	339	356	334	325	347	308	340	363	337	373	352	333	317	334	343	326	362	337	303	337	355	310	320	304	362	308	351	314	341	316	336	327	342	337	356	298	325	319	319	355	350	337	371	329	317	337	312	330	343	326	313	323	324	338	346	327	311	329	378	347	305	342	352	362	329	326	340	330	345	357	365	327	336	309	376	336	338	310	311	343	312	324	325	376	353	346	327	319	320	345	335	300	333	290	327	321	350	335	343	317	326	301	342	302	350	351	367	317	335	348	350	329	335	306	289	343	334	341	375	331	342	352	341	343	330	322	330	338	352	333	305	348	329	338	338	327	329	306	305	325	309	331	339	308	358	341	340	342	371	331	336	356	347	339	346	330	351	337	303	347	302	337	324	330	311	355	316	308	335	356	307	328	326	335	325	351	343	310	339	337	318	366	344	332	337	318	346	365	332	348	329	323	332	308	308	332	339	342	322	320	342	340	350	330	343	318	355	341	291	362	333	363	333	293	332	346	368	329	338	360	312	350	320	323	355	339	354	352	310	319	344	357	351	328	366	310	328	313	305	352	339	339	302	345	315	343	347	321	314	330	345	315	299	319	339	341	327	363	359	306	317	329	312	339	324	325	356	356	347	297	335	334	361	324	345	316	346	343	340	334	317	319	332	339	327	352	307	330	329	340	320	321	361	317	321	331	335	332	344	333	355	304	322	345	365	337	328	363	344	357	329	359	322	350	307	326	358	329	319	313	308	329	356	347	324	311	340	313	334	322	355	337	328	315	336	315	333	311	345	345	361	311	367	323	324	372	307	326	334	305	364	314	344	344	332	324	324	310	335	353	326	312	337	319	357	306	324	346	309	349	320	348	309	336	328	335	327	322	355	328	322	301	323	319	329	324	322	315	337	380	334	353	377	320	340	341	339	367	320	342	325	319	350	322	313	312	340	315	304	333	337	318	306	348	349	350	326	342	318	364	350	364	308	333	320	347	345	318	346	304	325	320	331	317	322	339	335	354	326	333	340	357	339	350	346	298	333	340	300	345	325	323	316	310	332	334	322	345	347	335	354	331	374	317	340	331	312	345	328	322	355	318	326	351	326	329	331	341	340	323	348	332	357	340	336	336	347	347	360	328	370	343	343	296	312	344	354	330	344	336	364	299	308	327	307	342	319	330	325	331	317	329	350	344	317	323	337	362	333	334	345	370	316	335	320	330	313	330	345	342	319	338	337	302	351	328	332	367	321	293	320	314	341	298	351	294	306	325	341	331	323	332	312	296	345	320	325	311	295	311	338	337	342	328	355	327	327	312	343	315	353	324	347	348	330	332	349	292	341	323	355	365	335	341	345	323	336	311	343	361	331	350	342	346	337	343	352	338	304	347	356	333	347	327	303	312	292	317	318	354	321	326	361	341	344	311	341	341	356	308	359	324	336	311	328	334	361	314	344	336	343	341	323	321	300	337	300	313	323	303	358	354	296	317	338	309	385	334	338	320	347	325	346	346	349	330	357	358	353	349	316	365	301	349	315	303	328	337	344	344	324	330	358	321	354	338	366	312	352	351	330	359	325	344	361	325	329	318	336	330	322	304	327	331	329	325	297	342	346	355	360	329	333	308	338	334	317	355	366	365	372	355	318	330	324	326	330	332	335	286	324	312	307	362	327	349	332	350	307	332	331	359	307	280	321	346	348	315	332	359	342	343	366	348	347	338	322	365	342	353	383	351	347	329	318	335	297	354	326	335	329	342	329	332	330	334	334	353	346	296	349	324	344	333	331	328	341	366	324	312	380	329	333	328	306	356	312	358	362	332	357	356	328	349	343	286	334	327	324	328	345	331	323	301	314	324	314	346	344	355	328	345	335	328	322	349	346	360	336	393	344	328	326	317	330	324	325	329	338	322	334	333	329	361	344	387	327	332	314	328	321	339	341	324	333	350	373	336	338	361	335	366	318	331	337	362	313	329	340	327	325	327	347	341	311	333	367	339	329	354	339	334	338	337	357	335	349	296	316	329	330	363	325	344	352	352	325	304	322	327	373	302	309	330	315	328	359	328	347	297	315	322	330	324	363	320	330	358	370	346	342	340	332	322	345	325	345	343	302	319	309	379	378	329	349	329	324	350	341	328	315	318	347	375	341	335	355	352	315	348	318	332	315	312	329	334	326	321	331	360	305	323	327	314	320	342	340	320	353	325	353	309	316	343	312	339	366	368	319	363	354	327	338	329	336	343	356	323	311	309	303	356	354	326	322	318	317	319	339	323	352	325	305	289	316	333	331	323	339	351	346	323	329	311	354	295	313	344	329	336	328	327	337	370	335	340	324	337	312	314	307	328	352	339	329	331	359	355	355	303	329	342	322	321	313	345	305	361	298	337	327	315	302	347	309	340	319	368	350	334	332	353	335	326	352	329	316	302	339	330	325	346	327	336	320	349	329	314	326	316	319	316	319	318	339	316	331	344	324	302	332	330	343	357	363	317	316	327	340	350	330	346	321	332	362	341	333	330	307	327	344	309	301	321	368	351	353	327	372	325	346	300	350	335	350	320	312	310	330	342	318	359	331	279	327	336	365	315	309	365	347	322	322	349	344	328	296	318	332	337	319	331	344	344	353	351	351	347	339	345	343	317	315	334	317	324	339	329	337	315	351	342	344	327	337	344	310	348	323	325	347	345	346	312	347	335	338	316	338	336	318	354	337	334	337	337	349	313	345	338	352	319	344	351	307	339	366	335	336	339	328	323	354	328	311	315	344	343	300	356	322	357	328	330	319	355	348	319	341	366	314	362	307	344	355	335	319	335	318	333	342	331	337	345	392	347	310	342	332	336	319	333	331	349	350	352	325	328	326	332	359	324	304	344	312	329	303	317	362	326	333	319	343	385	336	331	337	346	316	373	322	339	336	345	319	352	341	314	331	334	321	330	343	304	325	323	326	327	354	351	349	328	316	350	309	363	342	333	335	331	322	309	358	351	353	339	320	312	323	309	338	328	359	359	343	345	310	330	329	309	323	337	341	350	335	351	322	328	324	341	315	315	360	354	318	369	316	354	335	320	316	344	320	358	305	340	356	339	320	298	311	313	359	357	334	359	353	353	315	353	350	323	347	366	307	331	333	332	321	336	334	315	339	316	338	312	318	332	339	341	314	313	339	313	340	315	329	323	369	339	307	327	345	369	358	318	308	346	305	327	328	340	338	333	310	319	350	328	336	302	352	294	326	355	353	336	372	327	332	308	342	321	333	349	310	377	331	319	319	320	347	325	346	333	329	320	357	336	365	313	315	331	343	310
25057	21188	28058	26440	15678	5720	1923	674	485	390	383	393	383	403	379	394	396	371	369	365	364	390	353	350	385	384	362	385	344	363	370	370	366	418	384	371	360	355	368	358	368	369	353	358	387	362	364	343	349	388	344	356	367	394	338	351	372	331	349	372	354	374	394	351	363	348	363	342	362	342	362	386	372	359	355	320	355	363	394	329	366	355	332	370	352	356	361	354	375	381	350	349	358	362	358	377	392	350	363	360	409	372	370	369	395	376	378	360	360	354	392	373	366	375	363	346	348	372	382	359	354	357	356	400	330	379	421	362	374	356	383	362	355	370	361	377	352	370	381	388	374	405	386	342	363	376	351	333	365	389	379	339	380	340	415	356	419	345	366	375	355	341	377	345	364	370	387	351	345	338	351	363	375	361	379	346	339	383	357	327	363	363	343	353	373	348	374	384	340	335	337	349	369	383	366	323	384	393	376	357	337	373	343	382	368	366	400	350	366	361	353	340	361	404	376	402	363	364	322	373	346	382	338	343	387	419	342	360	358	346	337	366	346	325	362	376	362	384	356	397	376	371	376	376	336	341	388	373	360	316	377	358	360	366	311	362	365	354	362	371	377	370	364	392	342	386	371	336	391	373	389	368	380	362	401	337	363	386	365	381	352	362	358	348	366	337	352	349	344	367	395	378	381	351	392	364	362	361	343	359	382	386	369	392	354	400	339	306	371	323	380	351	393	376	329	373	387	337	356	378	364	353	360	368	351	375	376	387	419	317	380	352	379	340	381	355	402	353	365	392	384	369	370	382	358	378	364	365	370	369	369	342	363	335	381	343	342	379	369	397	365	325	363	344	364	380	340	366	352	343	363	414	379	349	385	358	381	345	392	363	372	344	369	346	379	344	361	364	353	359	387	406	360	377	349	385	354	368	406	389	396	368	376	361	375	355	349	366	336	379	364	352	359	366	357	355	359	369	363	339	376	346	361	370	357	412	374	368	377	351	333	365	355	382	358	367	375	373	373	377	369	363	353	374	350	384	395	359	363	359	374	416	347	380	344	353	367	360	369	377	383	363	355	376	359	385	373	339	364	362	358	370	355	356	365	379	373	385	397	365	369	357	351	363	355	390	347	387	359	354	369	355	371	344	357	371	371	404	347	354	391	359	389	361	386	329	378	344	345	349	378	339	364	382	338	336	360	377	352	375	390	382	368	357	400	350	359	370	349	371	363	351	380	402	353	337	369	375	347	389	374	362	363	383	392	361	395	382	351	354	390	347	368	368	384	386	386	335	373	383	353	355	384	346	341	371	382	411	340	360	369	357	362	350	351	369	339	344	370	333	375	364	384	386	355	359	393	383	393	365	408	358	359	362	350	374	371	365	373	331	359	360	365	356	353	379	367	349	335	368	360	363	344	365	361	380	345	373	358	356	381	364	386	373	352	389	326	356	357	328	372	329	317	370	396	351	348	350	385	348	368	348	324	395	396	382	370	402	388	364	365	349	341	374	382	325	372	382	371	371	391	360	338	368	397	355	377	333	363	356	333	351	366	360	356	380	392	330	350	359	403	347	395	373	379	387	383	354	368	368	370	353	352	362	330	373	365	381	361	427	392	344	427	377	364	375	371	345	359	372	359	372	363	360	382	367	376	368	365	371	355	365	330	394	351	348	362	371	338	351	340	378	339	385	369	355	376	344	347	380	393	401	357	356	371	366	372	399	357	331	353	366	361	379	392	390	335	367	364	342	386	346	344	386	376	363	335	353	390	359	351	361	339	360	358	411	349	376	373	344	343	381	384	379	422	352	333	372	378	356	357	377	368	361	372	353	390	379	372	361	392	369	402	379	359	389	361	353	333	315	362	348	348	352	376	372	332	381	363	357	400	350	344	345	393	342	372	371	366	338	367	397	351	336	355	368	372	336	373	392	374	363	370	345	350	371	377	377	353	360	395	389	384	341	353	381	362	357	380	390	369	353	310	383	354	397	395	345	336	382	399	351	348	377	356	370	372	395	347	359	340	364	319	393	336	357	357	348	366	348	341	370	369	365	384	361	380	298	383	357	368	341	353	349	387	367	380	380	361	362	355	368	386	346	361	349	365	374	354	363	387	357	354	340	353	373	316	367	352	388	375	389	390	349	356	374	365	355	354	385	343	338	350	352	374	385	373	364	362	367	352	350	348	373	382	359	356	363	346	354	396	349	372	342	360	395	370	350	355	402	372	409	304	372	340	354	334	382	372	393	358	338	369	366	375	352	369	388	346	351	369	376	361	371	367	351	361	333	343	395	355	356	372	351	348	381	349	349	387	341	363	378	337	358	366	361	374	374	352	381	362	341	387	374	371	365	392	378	356	365	314	365	358	352	374	357	359	365	396	363	345	348	322	358	343	377	385	345	330	359	370	373	377	359	404	375	376	334	368	357	395	369	372	361	371	352	382	380	380	383	353	364	386	380	337	406	358	349	369	346	391	376	380	322	369	339	367	323	402	367	382	346	353	332	343	368	379	386	371	347	376	352	357	345	345	382	358	350	374	356	423	371	353	389	378	371	371	385	378	366	358	322	354	392	387	381	348	367	371	341	364	373	388	368	375	347	359	363	338	351	346	379	408	376	420	390	385	360	331	388	370	371	356	377	368	371	369	365	368	357	358	383	352	376	378	354	353	423	371	374	375	338	364	347	391	307	369	385	344	343	348	401	384	361	372	379	387	389	366	372	364	417	346	331	394	375	383	363	306	353	356	405	361	364	347	411	393	372	341	390	369	386	335	357	337	344	363	347	346	381	392	370	343	398	329	416	346	364	346	379	375	362	360	334	368	372	363	347	392	363	350	354	363	402	361	374	370	356	355	415	366	359	368	368	372	350	358	378	373	370	388	388	368	360	383	347	395	388	381	377	352	335	350	317	324	360	325	356	375	365	378	345	342	359	372	401	384	360	358	342	391	353	366	380	366	383	343	370	360	391	381	363	360	366	368	353	369	374	368	363	417	312	369	338	361	329	344	373	370	344	358	345	365	356	363	353	343	342	344	365	375	347	358	364	360	373	356	375	351	362	353	348	364	371	360	374	378	318	374	374	349	368	352	373	376	356	375	371	360	382	369	360	334	382	341	352	346	357	381	361	359	364	381	367	389	377	358	377	376	346	374	356	340	372	396	356	330	350	352	363	351	345	350	351	373	367	341	335	345	370	400	378	385	384	342	354	334	374	332	353	396	357	391	352	376	383	380	369	376	377	380	393	350	382	345	372	353	382	378	380	365	340	355	321	396	367	350	353	365	357	367	356	375	359	362	374	362	383	361	372	377	389	375	359	362	365	336	368	360	379	364	380	363	385	383	343	354	339	364	377	340	400	424	345	362	337	414	374	359	379	353	379	378	362	385	373	347	368	329	357	382	368	376	373	368	368	380	400	358	378	356	385	407	369	380	377	344	382	367	356	400	354	374	345	362	341	391	389	352	356	360	347	384	349	328	368	392	358	319	355	347	356	375	355	354	368
35518	53437	36700	24158	12137	6227	2547	849	590	525	479	451	461	430	423	393	460	419	416	404	438	412	415	435	397	411	426	420	427	424	402	418	413	436	382	439	424	387	419	441	407	412	388	423	432	451	466	427	436	418	396	422	441	446	408	418	442	427	427	433	446	404	411	437	402	404	398	410	419	386	453	426	417	416	402	442	453	406	430	417	441	452	406	427	388	426	432	408	444	426	441	413	383	406	405	443	410	390	385	426	395	415	408	398	431	434	446	434	387	431	421	421	422	387	403	400	444	406	404	405	449	432	418	432	424	418	424	410	428	410	420	416	386	443	416	431	396	414	453	451	419	416	435	453	412	422	413	407	394	449	415	390	429	408	426	383	425	460	384	419	415	392	414	407	418	389	422	405	413	435	439	443	410	412	421	434	410	426	398	383	397	416	410	414	410	415	418	459	416	392	401	384	412	424	391	438	461	430	362	413	428	413	426	432	405	397	455	422	397	395	412	386	429	415	420	414	410	429	412	406	404	443	423	381	435	426	410	408	409	439	421	427	434	401	438	392	405	402	445	436	442	384	380	436	416	417	414	405	440	414	412	413	397	438	407	426	393	433	442	417	395	411	438	396	403	423	385	432	434	391	394	410	419	410	412	417	396	412	393	403	446	422	419	418	411	410	416	442	400	422	435	425	389	450	403	418	427	449	383	404	416	421	414	398	427	418	387	393	439	407	423	430	422	426	405	408	409	448	411	472	449	408	411	436	409	428	413	416	410	438	398	432	414	414	366	384	407	408	451	442	431	402	397	394	395	386	431	409	423	414	418	432	415	435	399	441	461	406	387	458	427	399	403	470	429	432	385	435	420	406	409	399	423	392	479	428	452	407	369	443	399	401	439	416	403	384	419	402	450	415	381	403	400	413	411	402	401	427	448	406	422	415	420	383	409	416	404	419	428	453	446	416	399	424	442	418	432	403	406	410	422	401	407	385	413	396	425	397	433	396	452	475	386	420	386	414	443	379	403	401	390	401	406	418	405	441	398	395	443	431	385	433	409	446	445	398	400	402	391	412	404	395	388	391	410	426	433	414	405	427	396	419	433	406	404	430	411	425	392	421	416	410	424	390	394	456	391	412	421	417	390	393	448	408	406	389	436	412	412	422	392	429	410	397	419	421	402	395	400	386	418	415	419	390	380	407	448	409	418	373	429	443	389	400	433	418	434	377	405	414	416	444	390	409	466	408	427	405	424	461	408	427	400	405	384	384	437	409	455	428	453	442	385	400	434	420	409	425	382	408	401	382	415	398	433	435	445	405	432	436	385	420	396	420	430	391	419	411	385	435	439	406	433	387	439	418	422	427	408	388	416	411	383	409	395	418	438	407	385	413	428	426	433	416	447	392	399	405	421	415	402	436	397	428	430	396	442	417	384	425	408	452	411	400	477	464	429	406	408	426	407	432	416	428	391	408	423	441	467	420	416	406	382	438	443	434	442	415	452	430	432	394	420	377	415	400	443	432	409	404	424	403	433	408	401	425	401	431	456	419	385	430	411	428	442	414	431	432	413	413	395	423	433	420	463	416	440	411	397	439	444	430	435	390	423	421	416	384	395	384	428	401	412	372	411	445	410	394	417	385	439	409	422	425	453	454	443	366	448	391	417	423	414	410	411	403	422	387	399	435	469	402	400	406	389	433	382	426	414	419	406	436	406	423	425	406	388	392	405	388	418	380	390	402	436	431	440	399	398	415	378	390	411	422	422	393	444	406	398	402	384	415	433	405	446	440	443	401	422	377	399	415	456	452	397	420	385	387	423	428	431	414	442	429	415	381	424	438	409	471	389	396	409	415	423	438	415	413	415	419	439	406	393	392	414	448	429	399	429	455	423	422	405	428	417	374	393	388	409	406	433	435	399	372	374	440	424	400	442	394	410	413	422	434	410	384	412	420	452	422	421	445	427	423	400	408	405	435	370	433	409	408	408	426	426	411	425	422	425	423	392	442	379	412	408	409	420	406	447	408	435	409	399	404	420	411	387	421	425	444	418	408	438	401	373	386	425	426	380	393	408	404	409	381	421	414	404	415	433	385	399	404	410	422	411	454	415	437	385	387	433	386	416	409	400	406	422	378	414	398	402	420	388	441	407	434	440	419	428	430	409	417	404	413	448	423	418	422	410	399	399	385	443	414	440	418	407	401	367	413	423	413	447	401	420	432	398	424	448	378	385	418	436	397	404	402	382	425	405	380	394	406	432	401	447	417	408	424	410	430	435	424	428	432	404	440	407	418	421	419	415	433	430	405	420	416	442	456	396	432	416	389	417	399	389	430	398	393	410	387	429	439	410	430	463	414	418	425	456	417	404	408	415	415	410	416	416	419	414	424	403	396	428	416	437	434	407	409	437	415	420	423	401	416	441	443	446	383	420	436	426	438	389	426	419	397	408	405	394	408	408	414	406	424	395	394	402	423	402	394	408	396	423	434	434	456	429	441	419	391	460	438	422	383	432	424	415	401	413	441	421	411	410	448	401	442	415	398	422	451	426	412	409	375	431	457	456	424	406	401	397	433	421	460	444	400	427	387	414	442	412	396	433	416	438	424	405	425	451	452	430	453	414	392	417	409	392	382	414	389	417	393	392	428	409	417	427	419	425	411	400	406	416	391	426	403	385	423	404	431	431	427	412	415	452	423	442	366	421	426	426	452	400	392	409	408	434	432	438	432	457	440	407	396	442	437	425	399	424	413	453	431	415	433	394	400	429	426	416	409	410	417	393	420	393	445	418	413	408	387	412	395	425	414	432	427	438	390	402	438	450	359	387	376	418	433	415	429	406	415	439	398	446	424	431	417	433	401	429	408	389	411	405	376	420	415	435	427	427	417	398	457	426	392	392	418	436	422	387	449	420	399	380	428	428	404	423	379	444	417	424	417	409	449	420	414	414	365	413	419	433	401	436	405	418	400	403	432	400	398	420	417	398	427	430	404	435	399	420	397	424	400	401	441	405	418	434	453	409	449	428	409	408	416	412	417	424	427	415	422	408	405	415	452	402	394	408	419	426	404	410	423	421	443	433	425	435	427	404	443	397	421	451	451	429	419	398	401	403	399	406	434	401	402	422	435	400	423	476	416	423	429	411	425	445	408	440	419	409	406	383	438	414	409	419	447	402	422	402	396	421	445	395	386	438	428	423	403	410	463	395	416	406	405	423	409	412	400	385	433	422	396	447	418	430	404	438	437	410	418	419	385	428	474	435	395	398	406	389	413	416	424	402	378	444	413	410	385	442	424	442	455	390	406	416	425	412	389	407	384	412	446	437	417	417	425	397	446	410	409	439	408	423	416	429	392	409	420	421	444	393	412	445	383	407	421	429	482	426	429	437	395	402	399	382	411	426	387	416	421	402	440	397	434	390	454	420	460	448	422	387	436	415	404	426	434	414	442	424	408	399	437	411	397	401	367	410	413	404	414	411	396	391	406	415	412	426	431	432	426	429	346	415	405	414	455
22859	21006	28478	23969	21560	21312	11836	1561	751	645	561	507	569	472	491	445	476	460	457	491	448	460	452	443	434	493	481	455	470	453	481	447	462	428	440	443	429	480	459	446	441	432	461	428	462	460	494	474	463	465	422	454	426	448	465	467	425	488	438	447	472	433	462	443	450	448	455	472	480	468	449	428	450	456	455	417	472	473	470	458	449	456	454	436	454	451	432	415	456	465	421	463	482	465	464	441	446	457	448	455	458	437	494	427	483	457	468	486	457	439	451	431	418	462	439	451	420	457	466	484	477	475	458	445	466	453	416	453	470	473	439	474	475	419	465	453	482	412	471	484	413	429	448	446	417	438	444	432	417	453	498	446	451	450	466	421	439	448	462	407	425	454	449	467	448	460	437	439	438	469	480	484	455	451	423	435	461	465	454	462	470	437	451	426	459	451	474	447	436	441	446	450	442	448	466	460	455	407	443	447	457	444	427	446	457	446	465	457	441	462	414	423	449	419	420	489	445	460	443	468	411	480	451	452	434	477	456	434	437	506	436	449	461	459	458	449	483	443	484	450	466	454	459	484	459	443	466	538	458	475	501	434	436	446	470	442	426	475	472	469	464	455	446	450	469	464	452	414	422	422	504	461	461	473	459	475	445	431	450	434	457	442	436	448	415	431	472	473	424	428	420	439	485	474	457	492	470	456	449	461	472	436	457	470	457	457	447	452	457	467	464	434	451	445	454	440	434	463	423	468	454	499	434	433	450	464	476	446	448	462	471	465	425	483	451	450	408	455	444	443	439	376	496	464	432	443	413	465	459	435	447	443	488	442	470	437	458	437	502	490	461	460	441	488	466	438	457	448	440	447	451	444	419	444	466	456	463	473	447	452	418	450	417	447	416	420	480	452	401	460	461	447	418	462	437	481	483	436	426	459	478	447	438	486	444	439	429	451	497	476	447	445	440	425	445	470	464	432	457	443	463	501	462	411	460	393	439	456	410	445	445	480	476	466	446	411	483	481	454	424	431	457	492	480	456	426	487	469	483	434	453	457	481	423	442	427	459	462	447	421	466	456	443	411	490	460	448	464	448	478	455	437	447	453	442	434	419	472	405	432	431	430	412	466	477	434	433	463	430	450	453	402	438	483	421	456	451	422	472	457	455	458	464	445	454	434	431	421	482	451	457	458	444	474	446	437	430	495	462	424	426	466	458	459	451	426	440	445	438	461	467	430	440	451	454	456	452	421	439	418	456	425	453	440	465	457	488	453	431	454	451	440	442	457	472	444	425	453	462	481	431	425	485	450	424	429	461	453	441	483	486	450	455	472	432	466	460	467	475	477	467	471	400	428	473	414	439	449	462	429	472	450	456	497	450	452	432	438	461	416	438	462	440	422	445	455	412	444	450	452	434	445	479	464	420	451	474	454	433	467	440	461	436	442	424	439	417	473	467	444	467	440	456	449	476	438	512	469	462	467	456	519	467	464	488	491	438	462	464	434	470	450	436	470	418	453	442	434	458	432	459	453	418	464	486	409	428	424	434	459	456	444	472	438	488	453	395	466	431	418	489	435	501	445	436	417	450	449	436	445	443	452	490	456	446	453	445	428	450	466	464	458	413	465	467	419	457	435	463	429	465	455	454	460	457	426	455	443	467	460	442	433	465	450	426	428	481	451	478	511	435	411	453	468	470	422	445	500	448	464	436	458	396	492	499	465	477	445	464	448	484	444	458	405	473	452	464	403	451	431	461	479	434	449	429	466	477	495	456	417	453	444	428	446	453	442	466	428	440	448	485	487	459	455	440	468	482	459	520	462	482	461	469	460	452	412	457	421	446	471	450	440	444	491	453	478	433	454	451	444	469	381	448	425	441	453	453	454	452	418	439	406	470	435	469	450	511	462	432	411	477	441	480	496	496	455	446	427	417	487	428	417	429	439	437	434	433	428	458	451	463	444	428	456	464	483	425	441	454	447	437	429	425	457	466	441	436	428	472	484	421	434	456	457	478	473	477	470	456	408	446	441	427	433	470	438	462	451	475	436	439	425	430	465	475	435	500	468	434	457	479	473	437	413	504	452	480	455	455	434	415	446	433	420	476	446	469	457	455	445	486	476	501	472	465	421	451	478	465	449	457	433	451	440	464	429	481	436	448	428	445	451	490	434	447	432	457	457	457	441	440	457	447	425	416	431	423	455	401	474	466	470	469	465	460	444	440	454	433	452	469	481	468	465	465	439	443	469	431	442	458	459	432	429	466	452	485	416	414	425	442	458	463	460	432	442	450	406	435	455	429	474	482	429	489	431	406	449	467	438	463	469	482	446	461	481	464	432	425	442	463	472	446	405	422	405	484	452	467	487	441	434	421	464	422	473	463	427	487	443	423	438	460	446	468	453	449	452	471	450	474	437	454	464	417	454	434	436	432	462	479	455	475	420	469	405	447	447	480	467	451	467	437	446	417	410	474	460	432	472	422	406	454	433	408	405	427	411	435	464	441	422	445	437	450	486	476	469	462	448	435	465	452	464	431	460	431	471	464	442	480	425	503	440	445	443	499	447	421	452	461	459	452	462	427	466	437	452	446	480	445	471	446	468	440	432	426	439	465	441	444	475	460	469	452	422	447	456	461	464	491	447	458	439	438	471	430	417	466	487	456	455	469	421	414	469	433	415	479	437	457	480	443	477	475	465	441	435	442	457	459	458	473	449	449	474	460	460	462	456	461	452	426	428	449	467	471	478	374	490	444	422	475	461	427	461	472	456	462	451	455	430	458	482	455	452	432	477	464	471	463	442	458	454	472	443	435	435	473	480	471	457	474	452	479	456	462	438	431	437	464	423	448	450	489	398	450	464	475	499	471	448	443	447	436	431	453	469	425	444	464	424	484	495	428	465	491	461	450	467	429	428	461	475	443	461	444	434	463	463	445	443	450	453	464	458	429	452	433	481	449	431	467	423	466	428	437	424	456	441	447	434	438	439	467	421	434	453	427	448	476	464	471	422	426	501	437	432	487	435	461	415	468	479	500	446	455	470	446	413	421	442	444	435	486	427	478	475	493	477	452	431	476	419	395	489	445	411	450	480	437	417	457	439	423	477	456	487	410	463	405	449	466	449	424	443	437	463	459	477	446	455	427	430	421	438	440	464	451	410	437	444	399	418	388	446	447	455	439	454	446	449	443	440	431	468	399	422	440	432	456	492	415	445	496	458	470	429	466	457	435	412	420	445	426	466	422	428	443	439	456	465	461	479	469	421	431	469	443	460	461	468	505	410	502	446	419	432	465	437	448	449	502	413	461	458	461	455	418	486	479	440	469	429	509	468	439	491	452	445	430	483	461	438	477	463	423	435	471	448	482	424	474	452	436	476	398	456	458	491	428	474	423	482	403	491	450	472	485	474	462	433	424	461	478	469	491	415	492	427	457	445	436	493	462	441	439	438	440	462	469	424	403	456	444	472	465	462	445	455	463	427	482	456	439	421	452	459	463	471	418	438	419	460	485	448
38884	60995	45447	34591	23156	13559	4197	1229	853	725	666	611	554	530	512	536	513	513	513	490	548	490	480	493	473	515	504	518	488	483	521	511	496	481	452	473	480	491	450	461	466	504	470	533	470	508	470	527	474	478	467	478	484	483	472	489	472	458	504	500	500	473	466	519	481	512	469	490	496	462	504	468	503	476	498	485	485	512	460	517	488	510	488	508	461	475	517	460	513	485	468	503	496	485	439	460	469	494	518	486	513	496	508	513	493	490	517	488	520	509	480	490	478	489	435	521	510	471	476	503	494	495	488	519	471	460	489	480	459	550	502	497	515	467	480	456	480	456	488	497	521	500	483	485	500	480	519	491	493	470	505	480	477	487	505	529	468	453	483	522	482	518	459	504	500	499	510	513	512	529	454	504	483	463	510	489	502	510	532	513	471	484	514	470	502	517	472	458	513	467	444	495	497	522	520	489	495	500	500	448	523	503	513	473	480	484	494	480	456	471	493	519	467	463	443	472	467	508	491	494	485	502	486	495	516	484	479	465	506	448	463	484	496	503	497	480	507	500	493	464	463	489	460	505	513	465	504	488	467	457	517	491	466	480	472	490	505	521	519	503	483	467	504	509	520	492	474	517	475	484	528	473	518	470	442	514	498	526	536	495	503	440	502	487	518	480	497	537	452	505	520	485	487	452	461	491	498	471	438	524	515	490	464	441	527	493	502	463	499	494	512	487	490	516	521	506	483	465	491	460	456	518	532	477	451	505	507	498	511	496	439	442	494	472	486	520	443	464	534	510	461	488	447	474	452	507	466	491	474	496	508	475	481	456	492	478	491	519	507	441	522	465	495	469	485	514	483	509	449	498	490	470	517	496	463	481	488	492	525	496	469	504	498	491	466	466	502	488	520	486	472	480	467	452	479	488	468	477	510	476	490	504	468	491	447	459	491	497	469	517	462	512	484	504	456	488	476	480	469	483	456	517	414	486	502	503	489	476	480	501	476	511	478	499	489	468	496	479	460	534	477	548	506	496	487	460	514	468	475	486	490	484	477	499	478	468	473	482	457	463	459	517	453	498	495	514	513	481	487	496	451	484	481	520	483	503	517	489	480	479	478	478	492	511	498	476	497	515	504	463	482	512	497	508	465	460	479	477	510	498	480	504	482	483	454	498	509	478	470	490	453	460	465	505	504	458	502	479	463	503	518	442	450	521	524	506	495	480	503	514	488	482	498	483	463	471	485	459	483	510	470	480	502	459	512	510	495	497	524	463	512	469	488	514	483	486	479	452	454	482	483	457	511	490	473	441	524	494	515	481	480	497	487	528	483	478	460	509	446	501	462	491	491	521	465	472	520	503	474	512	517	460	505	551	467	485	511	513	520	508	503	499	485	496	455	526	488	502	463	513	510	512	487	461	501	516	457	500	502	483	496	510	530	516	486	496	492	450	522	464	504	483	469	460	465	500	501	527	505	477	502	531	476	499	476	507	532	472	522	489	472	486	476	482	508	498	516	507	488	516	460	497	492	478	504	488	486	481	469	512	485	500	465	500	476	516	434	484	538	466	494	501	487	465	532	465	526	489	497	523	464	499	518	544	422	511	495	475	512	481	477	511	497	513	468	478	498	515	479	476	495	509	470	459	474	473	435	526	454	473	453	480	481	484	519	467	551	479	472	475	525	483	496	478	514	479	517	471	450	444	459	505	513	482	482	521	497	489	509	469	487	451	501	508	479	496	522	507	467	481	500	500	453	448	496	464	510	487	475	468	462	498	459	503	511	487	509	470	509	505	463	478	455	499	498	450	496	535	503	526	511	473	518	443	525	488	463	474	484	499	461	462	494	493	508	459	568	483	477	495	493	504	478	464	494	500	497	442	516	493	462	471	474	476	501	494	463	466	484	477	498	501	509	510	484	509	530	510	484	479	484	496	482	456	502	491	476	482	510	496	494	500	504	509	479	524	506	452	547	483	528	477	524	440	520	496	520	508	510	471	467	493	459	510	469	471	477	531	497	484	497	493	494	478	489	555	492	494	464	499	489	481	498	496	494	477	461	481	467	492	536	463	489	504	469	517	471	512	496	522	518	523	466	489	542	456	440	496	463	531	513	490	483	555	453	477	515	496	490	503	481	489	471	477	454	497	490	459	491	481	470	500	499	472	506	520	488	464	487	473	473	536	515	477	477	465	507	520	464	509	465	506	536	452	488	479	473	492	488	481	477	477	483	502	432	499	489	485	518	466	482	480	437	494	495	448	463	503	440	485	530	452	491	468	464	495	489	468	496	485	481	469	459	478	489	487	488	477	474	469	476	471	524	496	507	482	479	469	465	531	462	505	524	517	489	446	493	477	491	485	481	502	452	467	534	470	448	501	505	492	498	492	454	519	505	486	500	504	469	498	486	488	456	504	486	490	502	504	463	490	497	497	508	508	474	470	465	486	505	549	490	500	477	493	499	479	492	497	499	479	496	452	488	502	492	519	452	470	497	476	475	480	463	508	483	493	480	486	494	450	507	539	477	447	477	501	484	477	517	481	495	485	471	490	526	581	472	503	501	440	522	481	489	492	528	445	516	496	468	488	493	524	488	529	499	489	522	472	511	481	468	522	486	523	464	495	522	474	512	492	423	479	460	494	485	470	492	476	473	467	461	464	485	457	470	493	471	487	481	505	496	442	508	467	477	480	491	476	500	455	500	466	451	505	471	506	477	442	482	481	459	496	475	497	483	494	477	523	493	468	485	492	478	489	502	525	512	451	466	487	496	485	500	486	538	495	480	487	466	454	500	472	473	461	478	473	508	545	514	512	496	465	493	486	512	483	492	516	508	502	486	499	480	482	498	459	517	466	473	489	481	466	473	488	492	524	490	456	484	484	457	495	491	527	488	481	481	493	489	515	472	490	508	486	489	499	452	502	463	464	498	492	497	489	478	495	496	487	472	502	494	496	520	507	437	486	529	492	473	450	469	497	477	475	490	442	469	486	493	509	508	492	521	470	478	468	494	455	494	524	486	528	504	474	549	528	475	487	492	472	506	505	491	520	489	468	473	504	498	495	499	519	495	486	520	499	473	463	462	526	517	505	476	498	502	477	489	438	464	505	508	508	478	491	516	495	525	505	482	486	496	540	501	479	491	475	455	506	498	507	502	467	487	490	496	520	459	445	485	506	476	445	516	474	510	479	448	517	487	462	485	509	483	473	496	469	480	510	483	505	480	509	465	514	470	488	523	482	497	496	469	500	454	503	499	455	460	494	510	516	499	495	488	486	488	467	473	474	478	512	486	468	541	496	510	473	471	489	496	504	453	522	504	483	510	495	447	499	520	489	463	493	510	461	516	472	503	508	475	507	478	495	521	497	481	462	484	464	493	463	504	441	476	499	508	503	502	500	460	487	512	466	536	525	496	511	457	497	479	453	507	469	503	506	469	454	515	478	470	462	489	506	479	521	529	480	491	490	480	467	488	496	510	487	497	518	472	493	494	487	488	482	538	491	507	476
30060	36614	36935	20491	6911	1910	480	337	313	281	290	281	311	289	270	283	300	272	292	282	292	300	303	279	274	240	266	275	259	268	315	296	249	279	269	280	277	293	264	291	274	275	312	308	269	292	292	241	291	294	290	297	249	268	258	294	285	255	283	269	290	281	272	276	299	300	257	256	269	235	253	246	270	267	283	274	310	286	286	287	283	270	275	284	303	262	266	278	310	299	311	303	272	278	275	249	273	253	299	303	276	262	280	266	291	282	246	290	284	270	280	274	270	238	270	269	275	257	270	263	265	289	280	269	270	279	243	266	248	284	286	263	279	273	281	273	253	275	282	252	258	278	278	307	272	252	293	275	260	289	273	274	270	252	261	267	301	278	270	268	279	263	312	261	275	270	276	277	280	260	285	288	284	255	283	283	248	292	273	305	299	260	287	269	304	287	281	276	255	276	249	269	281	277	253	269	280	280	280	267	285	282	248	256	278	288	279	266	275	259	303	280	281	254	274	274	293	266	278	270	255	286	303	262	281	267	243	296	280	264	280	281	283	271	297	279	280	283	286	295	291	257	277	296	256	247	279	296	268	256	269	274	261	281	261	258	244	286	299	294	279	276	263	246	284	267	301	255	301	295	284	313	271	262	254	222	282	286	260	253	278	271	307	281	291	270	272	274	280	286	256	300	261	296	271	274	261	276	249	273	270	269	280	286	277	241	284	271	271	283	244	270	274	282	257	259	291	295	261	282	324	278	262	273	250	303	291	252	256	251	272	273	265	266	242	264	318	294	248	265	283	289	277	283	281	261	268	273	257	279	286	322	255	284	275	267	292	277	288	272	288	299	260	259	256	281	269	292	276	288	305	299	307	292	289	247	275	299	295	260	237	301	286	272	278	302	304	289	281	265	293	277	278	286	295	255	265	282	291	286	258	282	263	263	259	272	305	291	257	276	288	278	273	278	291	283	274	282	279	273	301	240	285	244	302	259	287	310	285	270	260	263	289	291	258	302	259	258	279	287	303	295	261	296	250	322	291	241	291	300	263	287	291	271	280	253	250	271	221	269	267	298	276	281	286	306	287	258	283	281	283	257	245	261	260	289	254	309	258	292	282	253	306	258	286	273	257	219	259	302	271	259	256	284	275	289	277	283	264	266	255	291	285	295	282	286	268	272	284	260	282	268	286	265	265	287	268	248	284	295	296	268	272	297	281	290	276	292	287	286	278	302	285	282	302	318	243	272	296	283	277	251	279	260	270	269	283	268	293	328	299	268	241	296	258	303	297	282	270	249	248	252	278	276	265	280	274	261	256	283	271	278	279	295	262	316	268	286	309	301	250	278	290	239	287	272	280	255	266	287	261	267	251	255	300	267	313	286	261	274	287	282	290	282	262	271	313	275	264	269	289	294	290	294	269	268	271	257	256	291	293	283	292	286	260	272	283	276	288	303	247	293	277	255	275	274	285	277	278	287	272	261	264	277	285	278	282	279	281	284	285	252	277	260	262	272	249	290	301	262	253	273	282	297	271	287	274	271	250	268	296	254	261	294	272	272	275	290	253	263	265	271	275	315	286	294	267	294	277	287	263	284	272	316	266	280	290	296	234	284	255	262	260	294	299	280	282	296	278	281	282	242	280	268	284	267	270	300	312	274	248	290	266	256	274	281	290	262	286	258	274	286	267	276	271	283	272	277	278	262	287	287	252	284	278	293	274	288	256	259	268	295	301	263	284	276	270	283	269	291	265	295	301	245	268	251	259	269	276	275	247	282	277	273	274	279	291	256	303	270	297	287	293	262	260	275	270	286	262	268	287	279	302	269	276	286	262	269	275	269	295	250	274	277	295	305	268	247	262	244	288	289	309	276	299	276	254	267	296	297	269	256	298	294	272	255	272	290	252	307	240	279	259	268	293	309	273	271	296	262	287	276	285	315	312	298	284	259	259	318	293	279	297	261	256	282	319	309	289	262	258	287	266	272	275	260	266	274	277	310	249	286	253	286	294	300	284	263	275	277	270	270	288	287	313	285	289	281	285	276	279	286	277	287	279	286	251	267	287	247	307	288	266	280	285	281	265	312	280	281	285	260	312	278	273	274	250	279	264	286	285	264	268	294	257	272	269	256	291	240	261	264	278	260	271	267	281	285	275	305	275	291	278	256	282	258	280	280	305	259	285	268	293	292	271	282	256	295	269	297	264	269	286	315	272	258	296	269	285	265	311	272	297	272	280	290	277	288	271	259	252	294	267	285	260	262	248	252	278	260	256	299	271	274	292	260	266	275	269	280	281	289	267	305	286	303	273	251	277	268	281	265	274	271	269	290	279	279	311	283	284	254	280	302	257	278	282	289	270	281	271	269	265	265	297	278	272	257	301	284	243	255	263	275	304	298	270	286	254	302	280	281	322	297	296	284	256	293	227	310	285	281	239	261	274	264	289	279	268	287	259	270	270	298	291	284	292	273	254	294	252	275	249	255	266	278	262	292	289	282	266	303	308	284	269	281	275	288	262	255	285	302	270	241	271	258	269	237	264	275	250	296	284	277	276	296	262	275	262	295	267	257	262	299	276	277	281	286	267	268	285	295	265	242	297	261	301	274	251	264	269	258	266	280	269	262	292	306	284	273	263	271	263	262	282	290	280	274	256	296	271	278	241	292	290	300	268	254	278	247	276	268	270	281	273	277	282	276	286	253	279	287	246	283	270	321	264	263	297	273	281	249	266	309	243	266	284	283	280	269	259	280	275	283	287	295	288	312	257	285	276	294	295	261	262	274	284	262	253	281	272	254	280	279	258	294	278	259	296	278	228	271	267	273	272	292	266	254	272	281	280	273	298	273	283	293	286	282	251	287	270	281	275	295	281	275	295	271	262	256	244	288	297	282	284	269	222	280	268	267	315	285	285	288	252	289	251	251	283	296	284	252	269	294	265	299	300	286	274	287	266	276	277	254	278	261	307	277	293	279	287	282	269	258	279	263	270	290	274	264	262	310	254	265	267	277	297	252	264	250	291	281	285	264	285	241	298	264	261	276	310	261	273	271	281	272	292	261	296	259	263	250	258	281	250	277	263	266	264	275	271	282	254	252	301	260	270	296	269	273	259	260	290	295	269	284	271	312	287	264	283	288	280	300	286	249	260	258	287	296	291	292	248	267	293	268	282	307	284	270	305	286	262	287	279	252	291	268	293	259	267	287	271	238	235	272	279	285	282	307	248	264	281	296	275	279	271	288	271	266	263	260	291	252	273	305	272	292	258	294	281	280	276	293	269	289	274	247	299	275	272	296	275	283	270	272	260	266	297	260	293	287	295	261	277	269	295	281	289	289	258	274	257	284	278	251	292	271	324	277	302	283	275	272	292	297	288	275	281	310	304	253	272	251	258	300	268	290	286	266	260	284	268	305	259	287	265	267	275	283	293	293	268	287	301	297	283	285	264	276	324	287	290	250	266	304	259	293	275	309	266	289	291	258	255	254	301	283	249	265	264	303	277	310	291	263
34162	52090	34198	16869	7804	2728	641	448	391	408	361	346	329	350	328	336	321	355	329	313	315	323	312	325	295	333	293	316	342	318	321	299	311	312	340	312	356	335	323	304	321	322	342	320	328	298	328	317	342	309	317	298	324	332	302	336	310	335	316	331	333	308	321	333	319	308	325	318	318	332	314	308	335	318	300	321	296	330	304	315	314	328	283	318	346	322	320	316	358	299	292	320	315	330	343	324	314	327	333	319	323	322	310	307	302	327	322	327	290	297	334	294	265	276	318	374	343	326	319	350	302	328	324	317	351	348	328	312	317	329	299	314	303	300	347	319	326	303	311	305	320	327	275	319	308	307	308	295	308	271	327	319	333	321	318	292	339	365	319	335	315	299	323	321	321	329	334	314	341	321	305	330	328	365	336	309	334	314	322	347	295	332	331	314	339	316	309	314	311	301	350	342	315	315	329	317	333	333	346	332	335	310	351	298	330	324	341	327	280	303	327	344	304	309	335	281	295	332	340	350	326	306	318	287	337	339	315	328	336	323	334	333	304	339	305	302	298	300	315	301	316	314	298	303	330	327	316	300	344	334	276	325	317	331	302	325	324	308	312	299	327	298	321	288	295	314	312	307	337	338	368	315	318	316	325	324	321	332	328	311	307	343	319	337	317	314	314	320	314	288	320	338	324	321	348	335	326	327	305	342	321	362	390	329	321	325	328	324	329	311	325	325	352	295	328	331	316	287	352	323	303	350	348	288	318	308	329	318	292	350	324	317	304	312	337	345	327	296	332	323	311	288	332	367	321	303	334	350	346	313	290	312	330	358	315	335	325	313	319	324	291	294	274	316	316	328	298	298	332	370	340	329	325	325	315	335	330	341	337	312	306	332	310	322	335	340	315	311	335	327	307	327	328	331	320	346	342	329	307	307	319	323	315	346	310	338	368	302	302	329	307	297	324	334	320	297	307	339	343	313	329	303	331	331	326	308	357	346	324	332	325	346	354	327	327	321	316	335	337	308	298	320	322	317	340	337	293	329	348	316	309	303	303	324	296	324	312	339	305	331	321	303	317	332	346	363	361	312	308	332	308	327	339	308	297	286	332	324	322	303	309	314	358	340	309	364	334	325	325	328	329	327	332	324	339	312	316	312	325	330	308	329	334	302	322	300	313	298	341	303	346	373	340	342	327	326	321	335	303	323	322	354	348	319	354	341	345	356	335	316	316	320	323	339	334	317	310	321	344	315	337	340	284	307	332	347	310	319	347	324	338	330	330	331	310	330	300	320	335	311	314	348	319	332	335	322	305	325	309	328	301	311	331	332	302	279	316	326	308	304	329	332	326	338	309	347	291	293	318	297	320	318	316	303	358	331	343	286	339	347	336	305	320	325	314	314	325	299	325	329	316	280	347	314	297	340	328	319	310	357	291	326	308	326	325	303	320	313	312	312	313	312	339	295	329	307	334	338	316	326	331	383	325	324	317	273	327	309	312	324	319	317	309	331	291	313	323	323	293	305	333	302	349	326	335	327	313	297	361	320	336	305	324	336	338	321	332	365	315	309	306	307	292	307	340	311	337	304	296	325	336	327	327	312	318	325	300	345	290	328	321	344	312	284	333	320	348	329	317	316	344	287	345	348	306	324	319	312	312	296	320	335	315	318	304	358	340	319	331	296	373	358	340	281	314	312	294	340	327	317	334	326	265	337	334	324	301	330	337	291	299	324	326	326	327	324	316	307	330	324	290	322	292	349	300	302	336	336	322	313	368	328	288	349	334	301	333	347	327	310	331	287	309	333	333	293	302	301	302	301	327	302	295	318	323	296	330	320	307	329	298	346	329	308	308	339	337	319	320	332	301	318	320	340	338	324	318	352	343	350	332	339	311	335	312	331	327	337	346	320	322	346	315	330	331	353	351	331	352	296	322	351	282	310	329	302	294	311	342	345	318	330	322	335	316	314	310	307	349	336	286	284	347	330	295	318	307	315	338	329	312	329	330	339	299	299	314	313	299	323	307	311	324	312	327	295	332	320	320	321	323	348	346	297	331	324	311	323	355	293	312	319	304	355	334	304	320	329	297	343	300	305	313	353	320	340	308	319	326	327	335	295	320	325	336	314	332	316	305	334	319	310	361	308	316	325	303	379	312	326	288	347	334	338	335	394	364	330	358	333	308	330	310	284	357	295	315	315	302	337	299	336	293	330	317	294	325	367	320	305	322	304	301	324	332	307	308	315	297	302	341	336	351	317	329	347	338	337	306	297	336	331	318	326	307	344	322	328	363	308	329	319	355	307	348	333	314	326	308	316	322	331	332	341	289	303	312	339	337	291	335	331	305	356	302	330	324	359	311	332	319	323	328	314	323	321	319	308	301	343	349	331	319	329	297	326	327	315	319	315	312	325	291	307	317	334	348	360	299	281	300	320	317	316	331	304	317	345	318	355	313	313	330	319	320	298	331	294	312	338	304	334	324	295	343	314	297	308	309	301	288	312	326	329	319	299	330	296	313	324	321	324	299	323	315	329	339	317	313	321	309	294	333	324	328	312	339	326	297	313	296	294	330	345	312	343	361	299	318	337	328	324	332	322	309	305	307	345	308	308	346	335	324	308	328	336	316	329	316	315	327	313	331	337	285	302	309	310	306	312	311	310	317	359	321	301	340	339	305	321	320	328	318	311	294	342	323	346	347	319	309	321	330	309	298	296	321	317	298	325	345	348	311	312	290	330	334	339	325	317	318	325	302	326	331	329	325	332	332	320	331	334	314	320	347	329	301	344	312	315	337	342	308	301	337	342	323	329	339	295	331	338	337	317	337	325	329	323	331	275	332	287	316	300	348	306	333	346	347	344	301	345	315	352	326	333	335	357	330	338	321	326	323	319	286	312	315	307	324	314	299	326	331	323	317	293	303	319	348	318	294	357	325	326	305	317	290	344	320	326	302	362	314	317	365	303	327	342	291	350	341	317	353	304	304	331	319	299	308	311	329	314	325	333	300	337	342	316	323	339	318	308	344	317	319	327	332	327	344	320	309	333	310	274	313	351	304	337	317	310	352	322	332	333	334	326	319	315	324	299	294	306	315	287	302	308	329	336	304	336	298	305	315	312	327	354	308	327	324	319	322	293	334	314	325	309	325	329	359	329	346	328	316	320	322	310	344	320	316	311	314	330	313	319	336	300	308	344	323	299	315	379	285	304	348	332	311	342	332	314	307	334	321	335	312	313	343	312	306	312	315	305	313	311	321	342	317	313	322	313	355	298	342	300	289	346	307	308	321	306	344	308	316	332	335	330	313	327	328	332	322	339	325	305	320	330	321	297	275	334	332	323	311	328	311	337	303	316	323	334	329	323	320	296	297	311	313	358	300	343	294	361	304	322	292	341	324	351	326	342	351	332	340	294	316	346	307	306	332	338	343	317	299	288	317	321	362	283	368	319	287	294	319	316	331	307	312	309	346	334	326	326	324	313	345	319	337	328	322	331	307	337	329	368	316	353
23932	20983	28227	25028	21231	12788	2497	628	458	368	379	339	339	317	336	320	355	310	306	347	319	319	324	359	334	270	349	367	339	313	326	327	323	307	297	323	316	330	274	352	339	317	308	291	314	328	299	349	321	300	319	316	291	330	315	314	336	311	297	320	313	292	303	343	307	327	311	287	311	342	319	297	328	282	335	304	280	312	285	272	305	300	306	323	303	308	300	329	317	294	327	270	291	286	343	317	311	326	294	280	313	322	309	296	262	308	326	295	302	313	325	307	313	352	283	320	327	294	317	325	322	285	283	325	322	329	317	288	318	314	339	322	332	319	303	303	308	313	288	305	319	315	341	314	322	308	305	305	297	288	300	319	310	303	319	287	286	280	303	282	316	317	309	289	316	297	310	308	324	313	331	307	318	304	293	307	310	345	331	328	314	317	307	339	312	290	315	340	324	328	305	308	301	308	335	324	319	324	293	291	303	311	327	327	328	320	325	310	334	320	276	316	327	293	313	295	282	310	330	291	299	293	300	306	299	304	374	313	302	334	297	332	303	320	313	332	296	334	288	322	318	327	309	303	326	292	320	285	317	290	321	301	304	277	317	310	278	315	301	309	316	307	309	304	362	318	296	309	310	284	324	300	286	257	323	288	304	355	315	314	342	301	323	320	312	315	290	332	271	278	321	326	283	297	324	304	330	292	274	297	316	321	319	296	334	318	280	307	290	291	295	353	314	312	332	296	306	313	321	339	302	301	312	311	304	316	322	302	328	279	280	302	355	314	321	319	340	328	326	335	305	299	308	339	314	340	313	300	304	307	320	305	334	312	310	311	314	319	364	312	300	321	301	310	305	305	292	331	301	309	283	316	292	310	298	304	329	323	319	297	290	324	290	338	305	324	325	329	308	307	334	322	291	319	296	310	323	333	313	297	291	327	309	298	336	305	333	315	322	312	322	319	323	345	307	298	305	324	294	327	307	278	286	322	284	316	317	314	335	316	339	345	291	270	340	271	317	335	300	295	311	324	307	318	309	312	333	315	298	347	281	324	335	310	308	309	349	314	291	308	320	309	327	318	331	295	299	309	290	312	299	345	307	298	319	305	333	326	309	325	331	324	298	329	300	310	277	323	296	296	274	302	308	301	288	308	335	325	329	301	315	343	299	281	313	307	317	305	315	298	308	300	307	356	310	310	321	296	315	295	322	313	334	301	300	308	338	301	326	344	273	282	305	301	278	303	321	305	325	277	314	298	304	292	286	322	306	315	301	300	316	319	291	325	316	311	332	300	299	299	317	326	284	294	309	317	317	290	330	344	306	323	320	307	282	288	323	304	298	316	313	272	273	287	317	319	320	316	311	323	308	317	309	322	292	336	314	310	305	309	310	287	316	311	294	310	304	303	327	309	340	302	289	304	323	319	307	329	316	346	276	336	306	333	314	313	290	294	306	314	296	294	307	303	310	298	316	270	308	303	306	296	320	303	319	307	309	303	323	311	319	311	299	311	334	331	308	320	320	303	335	323	309	348	295	327	303	283	326	296	264	270	308	326	330	290	308	317	320	322	319	315	299	356	300	336	307	328	309	318	335	339	322	314	309	306	315	321	296	301	299	318	327	290	322	281	290	305	302	309	296	328	318	323	320	301	319	289	331	316	307	310	290	307	267	315	308	308	322	337	284	319	334	328	320	286	305	326	288	266	298	292	328	294	306	305	302	266	295	283	285	334	308	313	307	351	309	308	306	330	321	314	342	288	304	295	331	303	320	333	310	317	296	302	300	294	311	325	286	315	303	332	322	292	324	307	307	288	336	318	307	292	283	325	324	301	283	327	317	310	338	292	310	323	315	312	309	315	313	278	302	328	317	312	291	299	322	327	273	312	323	341	313	292	324	322	318	325	294	302	315	297	307	316	323	303	348	329	335	305	330	339	322	294	294	289	291	320	317	303	274	298	360	304	325	307	299	317	309	310	307	300	312	328	305	308	309	332	314	299	324	310	324	352	312	298	302	296	281	284	288	310	372	286	289	328	290	307	278	290	311	318	320	286	312	306	292	309	322	324	356	293	306	321	280	306	317	304	325	309	277	296	308	275	290	302	313	325	303	287	349	305	296	288	327	336	291	321	314	312	291	306	281	306	324	296	284	326	296	303	289	302	301	296	332	296	298	325	302	341	303	317	328	333	323	298	314	318	328	325	313	335	313	336	287	299	350	292	272	289	318	297	291	308	316	327	320	293	317	308	320	312	280	282	287	323	291	342	281	320	342	310	305	334	305	335	335	343	338	312	323	328	270	302	286	313	319	336	336	325	280	315	300	312	299	270	303	332	281	309	312	312	298	307	294	332	279	342	317	312	317	317	314	334	298	314	299	306	324	321	295	313	313	309	339	301	268	333	305	329	307	288	294	319	308	343	331	291	294	284	298	316	277	284	303	334	306	308	317	297	314	317	325	331	318	292	337	266	344	281	304	310	319	308	314	271	336	326	319	326	330	319	314	311	296	306	319	335	317	314	335	311	340	295	333	285	319	313	308	298	323	329	331	298	340	339	330	314	317	298	295	345	318	335	286	339	324	302	308	301	332	289	304	319	285	327	349	307	322	312	289	318	299	344	309	310	302	324	345	309	324	318	298	269	301	311	316	292	261	316	322	315	333	306	305	309	282	307	311	316	310	293	311	307	320	297	317	312	332	319	322	320	328	305	297	317	316	299	312	317	281	299	294	314	313	294	313	296	307	307	336	331	314	291	308	300	313	285	291	302	322	323	306	309	282	326	318	275	314	304	331	317	321	310	287	277	327	312	276	339	326	323	296	304	308	274	295	326	292	338	330	322	318	316	337	297	297	311	292	289	326	291	299	317	316	278	313	314	323	323	321	293	299	317	287	306	270	324	321	296	286	313	289	288	296	334	301	322	309	344	308	274	301	257	302	307	319	308	305	335	325	316	321	289	328	309	324	315	319	320	298	304	318	315	327	301	273	329	296	314	340	302	332	320	353	312	290	331	331	299	303	313	321	328	310	329	323	301	312	334	315	328	297	315	277	322	294	313	302	293	302	323	307	299	324	333	319	284	288	312	272	311	313	362	310	331	304	300	291	289	317	319	330	302	297	288	338	300	321	302	297	301	321	308	312	338	294	296	310	312	332	316	293	339	322	344	300	321	304	321	342	294	271	272	316	317	320	305	308	323	314	299	320	266	280	290	305	356	307	324	295	331	324	290	316	338	305	289	312	311	327	331	299	323	319	301	322	310	330	296	285	346	327	305	326	319	301	295	289	295	318	293	324	295	311	308	301	332	333	313	306	315	302	322	292	303	318	322	336	280	297	352	303	338	303	314	295	295	299	293	323	301	302	301	312	323	322	313	332	318	307	324	303	299	343	311	313	287	317	340	281	330	353	321	304	353	314	294	298	316	306	330	312	278	348	303	311	288	316	315	320	299	322	319	325	331	325	323	303	304	313	292	323	300	313	319	286	288	337	313	289	319	307	329	339	327
37178	57367	42148	28342	16480	6153	1805	726	468	459	410	442	380	368	379	379	351	383	354	407	374	368	341	310	327	364	391	321	360	354	377	364	369	322	346	322	351	334	337	365	346	364	367	373	374	356	349	360	357	349	387	349	344	365	374	352	336	343	342	295	343	352	367	331	349	365	338	340	339	356	345	361	333	355	350	344	325	328	383	323	327	347	365	354	389	370	382	348	325	357	334	362	381	370	370	376	366	341	374	343	382	356	330	339	397	347	383	382	382	356	317	371	348	351	414	389	357	319	372	322	338	378	330	391	367	354	347	336	356	370	360	382	331	344	356	361	327	341	305	331	327	357	345	330	367	337	359	342	341	335	339	316	319	350	343	332	328	344	352	340	358	334	341	365	370	321	361	345	370	378	313	343	318	381	344	340	402	417	365	333	355	319	371	336	323	353	368	358	325	354	331	384	362	332	335	348	384	325	345	353	359	349	366	357	359	355	315	362	373	362	349	368	359	346	349	352	363	347	347	336	348	350	365	344	337	338	355	358	304	360	362	364	346	297	358	323	341	352	333	320	384	364	351	367	318	372	354	338	340	356	363	343	351	336	344	357	351	324	382	342	358	336	395	345	339	355	351	330	339	320	320	325	368	362	347	357	337	345	336	348	347	334	334	352	326	345	343	352	356	387	355	338	340	345	373	358	351	341	367	358	353	343	354	376	340	334	345	348	342	368	350	330	341	357	317	334	358	349	307	347	352	364	331	353	357	347	341	330	377	392	351	345	324	345	348	321	341	352	359	336	355	386	372	354	336	355	364	342	320	365	363	374	386	361	364	349	372	305	380	385	315	336	342	333	384	338	365	363	318	366	332	344	366	341	347	355	359	368	339	322	366	345	343	388	338	377	360	364	336	308	346	376	356	360	372	401	351	320	377	347	352	369	357	342	356	361	351	365	376	345	361	327	333	351	348	352	337	362	359	344	354	344	354	310	367	350	339	351	375	332	376	344	353	378	339	305	345	356	376	354	399	309	357	326	330	326	373	363	333	355	371	359	343	349	358	400	328	348	374	333	371	356	343	316	394	351	344	347	362	334	355	342	340	354	342	331	340	338	358	349	363	319	366	336	362	342	359	359	338	358	355	352	327	340	337	320	355	341	349	340	321	347	359	351	364	334	385	381	328	368	362	372	341	356	336	374	379	331	325	352	348	367	357	386	328	351	365	369	406	305	338	343	352	368	371	338	355	381	346	355	335	335	352	353	346	373	366	365	328	396	378	341	349	339	372	342	336	359	336	356	327	332	320	359	349	367	352	344	361	377	365	323	357	387	357	340	393	349	355	367	361	377	371	370	363	372	384	348	315	365	381	353	357	354	336	375	386	343	319	374	345	369	370	389	330	353	363	347	326	367	334	349	357	366	364	368	365	358	341	342	311	324	356	354	363	358	364	374	360	342	358	332	349	330	372	383	346	363	383	357	311	331	353	344	347	360	361	334	349	328	372	336	347	307	378	354	340	350	351	320	327	346	336	329	390	357	348	340	373	379	349	400	306	346	345	371	367	384	321	357	366	344	345	336	346	316	360	366	336	345	322	324	357	355	316	344	387	354	352	314	352	332	339	355	374	367	336	366	352	372	348	349	346	326	336	351	333	348	355	354	365	341	351	340	359	354	355	347	349	386	354	352	391	343	324	339	357	345	357	347	320	362	362	311	342	316	343	410	344	379	395	361	336	346	342	380	312	367	355	376	385	353	368	350	381	363	348	375	348	367	341	353	375	333	382	344	369	328	368	367	364	369	345	350	327	368	361	355	372	340	348	355	361	318	383	380	318	342	348	335	368	329	358	375	356	380	357	357	349	344	340	366	341	335	337	347	345	353	400	366	375	368	352	352	342	373	339	337	347	341	367	362	345	332	372	350	308	371	353	363	369	353	349	357	314	357	349	351	368	341	348	340	361	346	347	368	387	329	380	361	372	369	350	352	357	352	379	369	331	386	317	330	345	349	351	336	353	347	355	312	329	355	329	360	360	343	335	338	342	372	355	378	337	321	356	356	380	347	338	378	358	352	336	377	371	370	350	324	349	362	328	306	349	353	330	340	341	369	348	364	357	331	364	381	363	344	365	333	383	315	351	346	336	334	376	384	364	359	325	360	339	370	344	362	314	328	357	319	338	331	338	310	340	358	322	368	354	347	371	383	322	361	337	359	324	332	322	346	365	360	339	335	342	317	349	369	363	359	360	347	364	322	363	353	387	350	348	358	377	326	319	342	360	336	350	330	323	390	317	369	399	374	346	373	342	359	274	358	357	347	368	357	348	359	325	352	340	338	343	349	325	351	355	328	291	321	331	347	352	335	353	381	328	322	315	350	378	373	371	387	356	373	384	386	333	368	360	373	380	361	365	345	388	356	381	356	349	358	353	340	307	360	330	350	362	351	383	336	349	372	342	351	340	331	351	355	358	340	367	359	349	336	386	377	362	406	357	367	350	350	360	343	400	333	362	353	377	330	349	346	335	336	353	379	363	363	356	351	348	332	360	335	350	362	324	360	355	353	351	373	374	343	327	352	323	368	348	338	357	343	372	329	344	349	361	358	376	316	403	362	352	343	390	346	385	376	371	387	348	378	368	316	333	332	331	341	367	346	337	376	343	359	375	344	357	389	355	347	356	342	360	358	336	343	339	352	407	359	375	355	370	377	330	341	320	347	320	310	356	396	374	316	380	365	360	343	339	377	330	352	371	371	351	348	382	346	350	324	360	328	332	366	361	296	355	355	347	355	350	365	350	322	348	323	335	341	330	333	357	347	354	373	365	330	362	361	353	371	378	350	379	340	388	331	335	388	353	363	348	370	363	317	345	363	365	341	346	370	338	356	343	358	363	356	391	374	342	370	393	368	341	343	390	336	357	370	335	361	371	353	347	342	357	336	308	360	393	381	364	353	322	361	354	356	356	309	343	357	341	363	343	342	332	377	344	352	341	326	344	352	350	355	377	374	359	375	338	386	379	360	354	353	366	347	344	351	358	337	367	344	351	344	373	349	344	363	368	367	358	347	399	349	387	363	345	366	357	332	412	328	350	362	356	340	350	366	338	382	347	337	326	341	330	340	315	335	365	340	332	356	356	334	353	339	367	348	337	364	351	370	357	340	350	344	351	361	372	353	332	368	340	366	327	352	369	380	338	340	342	371	348	377	309	361	369	362	343	382	366	345	369	348	320	356	394	363	334	379	347	367	317	342	313	330	332	346	336	348	352	383	341	361	364	374	334	368	382	383	355	321	338	339	333	343	354	370	335	351	347	322	388	326	368	316	363	361	370	352	358	368	391	341	335	332	369	358	340	375	362	342	368	351	322	362	347	349	328	372	369	356	329	372	343	349	332	336	360	362	377	339	336	358	365	349	352	360	350	327	323	349	328	388	347	364	339	355	315	346	385	380	385	356	355	362	331	339	367	361	342	370	330	354	331	365	349	330	367	365	345	357	365	380	340	347	355	320
25159	21692	28515	25499	14409	4144	1090	570	445	435	401	418	374	398	371	387	396	356	404	378	390	414	361	356	377	359	378	365	387	383	367	392	398	371	395	418	384	354	367	383	384	369	372	374	375	362	348	371	397	385	389	374	383	400	365	385	389	360	377	377	396	377	383	380	351	352	413	394	399	405	419	389	387	378	405	363	347	393	391	328	353	402	361	402	431	366	386	388	403	367	387	364	373	417	356	386	392	356	384	383	349	361	395	368	372	395	365	398	379	372	388	348	385	372	381	377	384	367	364	355	424	381	405	389	346	348	358	380	342	365	366	386	403	350	365	374	379	381	351	399	407	372	375	345	357	380	383	360	381	366	352	372	372	357	362	380	367	384	397	430	345	376	393	428	384	370	394	382	412	373	391	378	353	431	407	398	374	359	414	367	380	410	360	379	391	321	366	329	353	359	384	408	434	386	386	386	357	382	374	372	347	367	408	376	367	352	381	391	356	367	392	391	367	370	328	366	362	401	341	354	376	395	351	398	423	373	364	366	390	368	389	391	386	384	362	431	371	418	392	376	384	408	418	363	353	400	373	368	387	384	400	403	357	388	376	336	388	366	394	368	364	405	379	420	366	386	400	425	405	372	373	352	394	357	392	372	364	364	401	358	372	382	401	406	368	370	400	390	382	379	397	406	377	394	356	358	423	399	386	388	385	428	389	366	376	384	350	369	405	354	396	368	402	416	358	404	389	379	391	365	386	373	381	374	384	381	396	370	370	386	373	375	387	375	350	385	390	427	399	375	373	363	356	365	371	382	393	339	420	369	372	398	418	412	373	373	362	377	380	356	372	393	372	388	423	345	377	384	351	384	343	366	387	377	378	381	368	359	355	370	383	367	359	395	346	389	381	410	381	394	374	393	371	402	386	445	370	362	352	382	350	394	341	391	374	380	354	408	384	345	383	365	367	389	384	359	386	388	422	383	363	387	375	371	367	392	356	338	367	380	354	392	378	368	392	383	414	376	377	396	389	384	390	347	400	375	389	383	384	305	388	341	390	364	400	382	355	395	369	382	368	380	363	374	391	403	348	400	387	389	367	375	374	391	395	380	365	368	389	410	421	404	399	413	383	393	378	367	375	343	415	420	362	372	357	400	370	390	373	380	356	386	421	376	399	384	358	391	401	371	354	379	373	348	413	386	365	406	396	387	346	391	388	361	365	389	373	362	342	386	399	355	379	387	379	369	344	383	384	368	408	377	355	380	356	386	399	369	387	382	383	378	378	370	378	349	368	420	363	387	344	413	361	390	412	375	415	375	374	387	382	389	370	386	404	380	400	367	376	380	403	379	373	348	374	405	389	397	396	412	392	376	384	399	398	351	398	374	384	342	398	377	384	406	394	411	396	387	398	383	349	380	405	388	356	387	439	411	421	361	332	369	369	345	389	400	389	360	391	345	387	360	378	391	360	431	381	359	391	388	390	394	374	366	367	357	392	369	355	420	395	369	411	362	376	382	376	382	388	362	376	402	386	367	381	391	390	399	398	367	415	424	350	370	383	412	390	370	342	390	408	380	387	400	384	408	402	385	358	382	421	351	379	375	379	385	353	382	364	411	382	424	369	358	371	445	380	377	386	408	384	359	353	376	368	346	393	352	353	401	360	381	387	376	418	355	394	402	354	383	390	405	369	365	354	359	358	402	392	412	378	357	392	349	385	373	410	372	357	363	367	394	367	365	356	387	369	367	402	360	374	402	426	372	381	380	384	374	384	365	381	383	391	372	412	376	356	376	369	381	373	386	370	369	374	368	381	373	361	378	361	385	385	377	425	378	351	389	416	376	402	396	369	371	393	380	385	396	339	384	393	384	387	409	381	368	358	372	389	340	366	386	401	390	386	375	385	381	371	372	358	380	395	375	411	363	387	323	385	378	412	347	353	343	373	354	379	385	376	358	388	353	408	354	365	348	360	373	378	361	377	393	381	358	364	370	402	382	381	400	399	372	410	380	404	356	370	372	409	416	372	344	366	354	403	374	390	373	392	366	359	360	384	342	370	391	409	396	376	380	369	387	371	389	355	393	377	376	355	366	378	410	396	407	408	364	381	367	363	378	395	384	361	391	390	372	384	351	395	385	403	393	383	407	357	387	372	404	391	409	369	330	362	388	389	409	364	371	393	375	373	382	374	399	370	368	376	390	377	424	377	382	367	400	350	373	371	390	399	419	364	357	389	350	357	384	407	363	408	358	361	386	355	388	345	399	378	391	333	366	369	361	377	355	392	402	368	400	383	400	404	366	351	356	386	355	407	379	367	412	387	364	383	384	392	388	369	409	372	380	386	412	366	359	357	383	396	383	399	412	394	388	356	383	371	337	371	393	391	373	375	380	376	403	398	375	379	387	375	371	374	409	368	358	368	397	364	358	374	382	353	363	386	380	373	401	375	400	383	344	384	388	372	366	363	398	379	370	336	367	400	388	401	345	355	403	393	361	378	340	386	383	371	365	389	417	365	350	378	401	398	391	375	384	366	403	368	358	371	386	408	379	394	371	367	421	326	401	370	378	392	381	341	360	362	387	363	390	370	375	352	374	375	400	357	352	407	375	348	397	365	366	357	370	394	368	394	369	366	347	376	399	358	379	374	366	376	405	384	406	372	403	374	375	397	385	396	399	359	382	373	407	364	368	361	411	394	380	354	355	380	386	355	382	374	386	388	365	373	385	388	343	378	382	377	382	376	392	379	379	353	344	379	376	424	377	378	358	399	374	407	388	390	385	374	366	365	373	380	360	349	410	411	366	381	402	379	395	389	371	383	393	400	356	388	406	362	395	410	385	355	362	343	364	337	398	416	370	349	415	374	358	380	371	388	393	372	355	370	382	384	334	363	419	393	392	366	364	400	353	399	376	383	360	365	366	353	380	401	400	399	384	391	376	394	338	391	397	428	401	384	345	366	333	339	377	358	369	407	437	413	391	412	367	348	366	405	396	398	395	348	382	400	390	395	366	370	358	379	385	357	372	392	367	380	391	395	356	374	367	355	366	394	381	365	361	368	412	386	418	381	411	357	369	368	384	375	341	413	373	364	392	373	357	367	369	388	395	385	384	360	396	381	371	379	395	398	349	367	384	371	365	405	371	365	401	355	402	390	335	413	385	363	398	374	364	387	368	420	383	356	384	347	344	403	397	358	393	393	370	372	393	388	367	365	424	385	382	382	375	371	365	388	374	341	356	382	400	370	378	367	354	389	382	378	371	396	379	356	406	414	375	374	364	416	413	395	367	363	392	350	340	364	370	364	375	397	395	389	381	343	377	383	376	362	346	378	388	392	390	387	376	421	403	398	380	389	383	387	382	399	387	367	399	366	379	372	394	382	382	386	357	369	411	380	382	392	386	394	384	403	356	330	374	354	417	368	365	358	377	385	367	368	407	385	400	358	386	402	407	375	369	360	406	400	401	384	391	381	373	372	374	406	378	401	371	376	399	380	393	376	365	371	389	372	379
38691	58706	35837	20368	10923	4299	1418	743	543	500	450	440	478	452	455	451	463	436	482	435	432	416	449	439	452	435	428	410	455	405	432	405	418	421	472	411	434	411	422	431	433	449	451	444	429	396	416	437	423	425	429	423	443	447	403	414	433	433	440	416	427	401	480	461	456	463	397	449	411	415	398	411	441	431	394	442	401	418	454	445	448	434	413	415	419	423	405	407	427	446	458	438	442	461	443	441	421	413	408	456	442	436	439	442	465	412	437	438	424	401	432	387	442	485	441	412	415	423	405	434	440	425	446	441	421	441	442	476	418	416	413	449	419	399	417	449	436	439	423	485	433	413	426	408	422	446	424	431	434	429	422	476	483	415	432	407	425	408	458	447	440	429	441	389	411	424	441	430	430	452	454	459	439	436	472	412	447	449	386	427	462	432	385	454	416	447	465	412	412	434	424	428	401	403	442	425	419	452	418	412	456	386	409	446	423	441	444	419	459	429	409	427	468	432	444	440	415	460	411	441	464	441	441	434	396	430	386	466	409	435	448	427	417	441	380	454	459	414	409	415	403	441	408	404	442	426	434	424	425	463	444	433	420	460	444	430	437	455	431	464	446	410	406	476	418	474	427	430	410	416	462	445	449	435	462	454	474	440	412	420	395	400	420	408	458	448	420	416	432	436	482	391	406	464	433	405	433	443	440	440	394	459	447	441	445	437	440	424	430	469	459	433	429	428	410	451	469	410	443	455	412	426	442	430	452	449	444	477	431	397	394	434	442	473	401	418	404	408	435	403	427	474	427	459	415	387	440	411	441	417	411	458	445	432	444	457	446	473	413	447	445	464	465	406	416	441	452	430	423	418	436	390	435	453	441	437	430	453	422	446	462	414	419	425	420	413	412	463	435	431	477	460	431	433	416	447	420	417	437	443	453	444	412	457	422	438	428	439	433	456	453	430	452	449	430	445	452	443	416	392	464	414	416	442	392	394	444	431	421	494	414	432	428	428	433	442	405	454	470	450	448	424	440	409	441	408	420	422	450	420	409	418	441	470	476	433	429	427	403	465	422	421	471	440	400	409	469	444	391	427	425	443	423	421	418	463	416	433	430	409	436	457	418	439	450	431	409	441	455	437	426	458	434	407	406	462	451	420	450	427	443	433	440	418	416	427	429	416	445	422	439	444	422	462	432	430	443	464	418	447	438	458	410	439	494	444	440	419	459	466	440	429	480	419	466	409	441	439	443	413	405	412	450	412	471	425	455	406	422	439	409	460	425	481	409	418	444	423	433	433	451	444	459	436	434	413	438	422	414	463	466	450	439	415	462	447	421	398	454	432	419	472	446	401	437	426	428	441	445	438	429	408	408	446	441	413	411	402	450	433	447	407	414	417	421	417	462	401	441	432	415	418	425	456	433	405	457	439	463	407	453	434	446	444	420	431	448	467	412	440	436	433	473	423	446	444	379	432	442	414	441	435	395	452	462	459	427	402	432	432	436	447	454	427	424	513	441	422	428	417	462	443	408	422	423	442	433	424	451	424	430	419	461	396	458	435	414	414	449	457	390	433	429	439	418	436	429	416	418	422	464	453	462	425	439	445	459	420	417	419	425	450	410	458	421	439	409	452	413	415	435	458	438	431	424	468	469	454	398	444	420	413	427	446	467	452	410	452	408	434	427	484	453	414	433	417	441	413	459	426	436	432	439	422	439	447	487	442	474	434	411	428	415	449	467	444	450	434	448	448	415	454	434	441	431	469	434	414	431	422	442	433	426	413	428	428	460	461	428	425	447	429	451	430	429	395	440	438	417	409	435	408	461	426	458	452	424	415	454	381	450	450	429	433	452	429	438	446	400	437	439	426	440	422	428	432	397	451	440	432	461	459	413	442	429	412	472	438	448	452	429	415	414	431	446	429	413	431	439	444	418	455	383	428	425	464	436	458	410	431	438	443	488	426	464	431	424	433	425	419	436	424	411	431	434	433	407	405	409	449	436	458	405	447	434	433	441	460	456	436	427	411	432	444	447	439	407	402	394	378	469	407	474	416	447	424	388	427	409	440	438	464	439	488	392	415	411	462	435	414	421	445	422	440	416	474	403	450	418	461	429	472	473	418	409	434	470	427	417	434	441	445	490	435	420	436	402	415	426	436	440	409	406	440	435	434	421	417	420	413	436	417	433	420	403	452	426	403	451	424	427	405	473	459	415	447	426	422	417	420	433	441	474	443	438	424	423	442	433	437	434	450	435	459	451	439	426	436	422	409	460	424	458	426	424	501	427	407	462	423	489	431	421	404	437	446	407	430	445	428	470	434	461	435	436	420	421	459	433	441	437	440	447	449	392	437	438	432	442	411	417	428	448	424	435	440	420	463	416	414	445	438	453	415	432	452	387	459	445	478	428	416	405	432	430	447	446	430	408	404	414	435	435	436	438	446	455	437	425	451	404	442	428	412	456	421	448	419	419	447	430	433	408	442	437	436	458	416	421	404	459	463	433	404	463	443	426	447	451	439	413	420	382	443	418	458	435	453	414	413	433	418	491	429	442	463	429	480	458	399	437	450	421	429	458	442	421	445	405	477	404	441	428	428	386	450	456	423	435	413	440	413	470	412	442	415	439	399	422	430	434	415	403	423	451	417	418	423	422	406	443	484	397	447	420	410	447	428	462	461	416	421	401	453	461	410	438	429	389	446	429	447	427	453	428	387	428	434	428	438	391	444	435	452	442	405	429	404	422	423	433	430	419	405	475	468	444	426	413	425	440	435	506	454	378	452	459	436	469	452	417	454	435	450	431	445	402	429	443	437	459	446	405	421	451	447	453	461	420	431	417	441	442	415	458	431	417	425	435	482	469	420	415	446	440	447	441	452	398	400	449	430	408	454	440	449	463	427	401	434	418	403	438	440	420	428	433	441	433	427	455	460	400	453	410	397	444	420	441	416	404	433	436	447	445	431	434	452	426	476	469	418	443	416	479	449	400	444	434	439	407	424	450	461	418	406	411	427	417	437	445	458	442	464	450	474	403	427	429	448	460	429	417	457	404	442	406	451	418	393	484	430	425	440	453	411	454	434	370	456	453	400	419	403	445	448	435	440	448	446	443	451	432	409	422	416	423	456	413	420	405	450	467	445	484	422	430	406	446	422	416	439	449	415	442	433	449	407	435	412	418	432	432	426	451	434	448	417	413	417	453	459	451	436	439	440	422	375	400	474	430	453	430	414	418	458	428	412	436	428	427	453	438	410	411	462	473	412	431	429	452	470	400	450	433	431	407	450	447	434	423	415	447	424	424	427	417	419	424	431	459	384	451	443	409	439	476	413	430	452	419	415	433	452	457	453	408	452	393	436	428	398	410	440	434	414	475	444	445	429	417	429	426	447	439	445	412	426	410	415	435	435	420	432	403	453	447	441	423	410	427	440	448	421	430	453	434	443	456	459	458	448	444	468	436	425	413	399	415	422	444	448	398	446	415	443	475	456	409	406	439	412	428	429	424	421
22835	20974	28432	23860	21328	21572	13551	1758	764	619	564	507	493	489	515	438	442	464	485	462	490	497	453	479	457	446	450	471	440	466	470	472	458	465	536	472	458	444	449	452	462	457	447	426	471	429	457	451	437	470	432	465	454	455	442	463	468	453	482	418	452	429	466	437	463	457	487	454	517	473	473	469	498	467	442	448	500	496	456	466	448	461	462	451	437	497	453	469	480	481	449	444	500	478	435	446	457	443	414	444	466	453	484	450	439	473	448	411	416	445	483	476	464	435	431	444	439	484	452	452	448	482	468	445	437	442	454	458	459	451	421	449	455	479	460	465	489	448	447	483	446	513	456	452	492	458	478	439	466	462	488	425	460	435	461	461	464	465	456	463	482	463	439	459	485	504	444	453	443	471	470	442	500	479	488	467	454	483	466	450	444	454	449	511	463	464	472	459	451	454	444	426	420	475	468	453	485	440	494	446	467	452	437	485	453	483	468	448	424	500	499	439	460	514	478	469	456	459	453	452	489	431	452	502	442	448	459	483	452	475	433	450	445	493	413	438	460	477	484	443	437	472	433	433	485	434	458	468	436	492	455	451	451	431	420	477	438	474	431	470	484	476	440	468	420	453	463	467	450	426	457	441	505	457	482	485	438	436	473	488	469	442	455	451	449	433	464	452	453	433	463	419	433	452	463	481	463	477	463	472	469	469	457	474	439	462	459	441	456	494	471	472	420	454	464	459	438	467	448	420	488	474	512	492	459	474	437	484	438	480	470	501	459	444	469	429	450	451	432	442	459	397	488	468	481	452	422	429	481	486	495	493	463	468	454	458	468	512	429	474	485	478	433	516	514	472	436	426	453	464	419	469	440	415	496	444	466	447	468	466	478	465	447	481	460	469	472	459	444	442	498	414	423	458	460	474	483	445	478	472	464	449	430	457	471	463	444	458	430	433	428	444	477	423	459	458	488	479	423	461	442	471	422	459	459	443	459	489	465	460	437	437	456	490	449	432	462	431	486	485	493	439	426	456	461	444	442	446	428	490	472	448	476	474	440	426	453	453	433	433	436	388	472	466	475	424	471	448	447	461	476	471	450	486	432	433	418	464	500	397	450	454	484	463	430	459	483	445	441	492	438	473	459	444	441	471	497	439	462	464	489	456	484	494	468	437	450	491	477	457	489	458	479	451	433	458	433	474	453	479	461	489	456	414	496	457	449	444	455	463	469	428	443	441	489	457	453	464	462	458	435	430	475	453	491	435	465	480	473	462	487	451	458	471	457	463	479	464	457	474	470	480	461	442	484	453	457	455	476	442	468	414	451	444	444	512	449	439	464	474	451	451	447	447	477	454	509	398	470	483	431	459	477	504	490	460	482	481	458	461	441	459	458	466	421	454	456	460	465	453	449	473	450	450	464	433	465	468	461	519	464	494	434	473	413	459	422	444	493	490	462	485	488	490	432	443	473	485	461	452	452	457	451	434	465	478	456	436	453	465	456	436	460	442	486	473	459	481	466	482	501	462	472	461	485	481	447	454	471	452	449	410	479	466	467	466	464	498	440	458	462	465	489	488	445	450	477	476	456	483	438	478	439	506	489	458	493	458	455	455	446	433	478	469	459	464	444	462	463	467	432	471	434	424	476	486	473	495	443	431	472	465	449	432	445	450	479	475	517	456	448	469	458	444	463	456	463	454	489	415	458	477	439	427	469	476	454	470	442	462	490	458	495	458	439	457	443	457	488	443	436	455	457	471	469	490	443	460	468	454	457	470	457	470	457	477	485	411	465	430	451	482	525	427	507	428	475	463	447	460	449	417	481	444	494	434	474	434	464	448	450	475	431	423	437	468	443	438	495	477	463	454	467	472	457	430	457	455	437	466	457	465	442	457	438	449	476	436	492	455	470	418	497	445	446	448	474	458	441	429	456	430	444	444	473	448	428	472	485	477	454	482	470	442	509	499	449	483	436	482	427	465	451	465	439	455	458	452	448	492	485	462	481	462	516	478	507	458	470	480	471	436	423	439	450	481	490	477	417	457	425	473	468	476	449	465	458	460	455	428	424	460	471	425	440	483	495	465	416	436	451	471	441	469	488	479	470	456	474	502	475	471	460	487	453	494	464	502	452	477	503	458	465	527	472	413	489	484	466	490	483	476	486	451	502	408	459	467	486	467	443	449	439	454	442	444	436	520	460	477	463	452	423	448	492	458	465	437	444	467	472	494	479	465	404	445	421	499	441	511	445	470	478	469	476	452	481	499	431	434	448	450	461	456	466	431	422	444	442	450	491	438	469	460	451	445	448	460	497	504	489	453	471	454	449	425	476	452	483	477	525	432	441	457	480	479	512	471	442	429	411	459	469	468	476	455	460	431	460	451	463	446	421	474	466	469	438	474	462	427	458	469	451	452	451	432	458	456	463	488	447	519	457	467	485	476	450	464	470	426	468	443	447	457	456	430	484	455	457	503	436	434	468	461	479	455	469	461	392	428	476	484	468	436	447	436	459	463	439	468	441	443	422	453	420	473	458	461	448	457	463	460	437	418	469	483	472	439	483	446	452	480	436	443	502	438	426	488	478	420	444	465	439	485	451	459	444	476	461	435	436	472	478	493	466	477	496	430	448	440	430	465	446	451	460	480	485	482	469	472	467	425	466	481	416	444	451	508	473	481	526	439	474	442	436	490	456	482	449	450	420	483	468	412	453	473	488	425	417	428	456	446	466	463	480	461	418	458	457	470	441	477	429	441	439	461	439	415	442	458	487	439	482	477	492	462	478	485	452	440	479	478	440	456	492	458	470	469	467	446	444	427	471	456	484	461	424	488	486	460	458	441	421	452	473	463	420	466	439	425	491	452	437	454	448	466	485	494	442	449	430	488	473	449	454	484	463	467	450	485	460	443	505	452	440	460	492	484	467	424	416	475	444	502	470	442	466	465	480	468	456	473	488	476	454	431	445	444	484	434	474	464	446	475	464	456	471	455	459	442	500	488	447	456	483	484	476	465	418	463	445	447	466	459	456	483	466	470	488	471	461	442	437	453	486	469	421	469	438	452	439	456	456	452	460	420	440	485	495	441	440	440	444	494	457	424	481	490	453	457	486	436	477	443	492	453	481	428	445	432	452	462	473	452	479	473	420	446	461	437	456	420	478	492	461	425	474	442	484	461	442	446	471	454	473	438	474	458	498	490	460	434	498	490	459	453	480	472	460	427	458	451	474	458	451	426	446	444	440	430	432	485	424	474	460	443	430	431	431	462	461	436	477	451	414	459	453	481	499	408	458	450	434	465	455	445	433	463	465	477	485	443	492	471	443	452	470	494	416	474	490	436	453	465	453	448	478	464	479	452	474	479	471	446	466	455	472	464	447	483	452	435	448	475	426	440	488	486	464	467	452	469	447	409	444	418	464	445	457	460	449	415	450	474	459	481	447	485	525	449	444	465	491	509	459	439	477	440	456	493	451	458	449	426	457	431	410	452	485	446	465	479	453	463	443	493
42426	62861	43651	28767	20037	14625	6563	1305	855	697	633	585	578	506	542	532	549	485	563	520	496	531	519	529	506	513	511	460	529	506	480	467	511	490	461	500	507	490	515	528	496	492	545	524	513	492	494	475	539	499	491	461	517	468	475	507	498	534	506	514	480	488	516	480	494	514	555	530	527	494	473	449	489	464	469	525	504	530	492	509	491	509	501	468	505	500	486	525	461	482	495	512	502	492	539	461	497	502	511	515	473	481	510	502	453	501	491	468	546	505	495	503	533	459	511	482	497	480	526	470	485	539	509	471	533	486	501	489	463	483	502	514	520	518	450	490	504	494	477	503	522	502	526	492	512	515	510	472	512	450	490	506	547	490	485	456	494	462	481	548	500	476	506	502	498	505	520	480	519	519	506	486	523	498	496	475	486	526	498	493	480	524	481	487	499	472	540	473	501	512	555	479	488	518	491	517	490	523	488	470	534	505	493	475	480	495	506	533	484	504	502	502	498	537	488	450	505	523	476	502	468	531	466	508	508	530	520	495	499	507	504	492	499	531	486	478	486	497	506	539	470	493	503	476	471	511	488	504	515	490	493	512	472	554	508	492	479	504	488	482	459	481	492	492	520	521	525	483	497	526	521	511	523	475	483	496	481	474	493	463	481	468	509	504	479	479	497	498	519	520	465	497	488	504	497	466	523	469	501	563	533	463	506	512	492	479	470	512	521	508	486	501	472	507	482	502	465	535	539	480	466	477	488	518	526	498	482	497	495	513	504	527	494	564	504	509	451	504	489	531	454	507	477	514	478	479	525	436	483	521	471	505	490	505	496	456	501	470	482	483	510	457	495	497	505	492	509	504	479	515	497	470	475	527	498	505	505	486	506	497	472	474	504	531	486	470	446	508	445	530	504	497	514	485	512	456	504	504	524	501	535	503	457	468	496	498	482	515	530	493	493	512	523	503	518	529	515	458	503	525	515	521	503	483	488	509	499	468	529	513	522	508	487	507	503	488	522	472	491	501	482	479	472	471	510	491	539	504	493	516	478	493	505	492	525	483	441	480	467	506	494	503	512	454	456	494	521	505	493	469	513	510	492	492	473	514	489	453	521	523	434	541	520	482	527	490	502	492	540	513	480	492	509	505	492	486	489	514	480	547	492	509	511	460	515	484	486	489	514	493	471	494	521	474	525	527	486	505	502	486	486	470	534	521	491	512	522	495	479	487	505	512	471	469	477	474	503	497	493	518	530	507	525	457	534	509	473	477	486	495	512	491	480	480	485	467	490	498	482	466	503	466	498	492	499	484	492	520	489	505	472	526	475	504	526	500	525	475	485	539	504	490	493	504	498	493	485	512	491	506	469	512	452	481	502	486	486	505	502	479	478	524	491	505	530	526	483	467	471	496	511	480	493	508	475	455	533	470	493	504	520	482	546	480	500	490	537	492	465	477	501	502	486	471	519	482	492	470	521	488	460	537	500	517	515	487	534	507	487	534	496	509	421	478	451	494	483	462	487	500	455	521	520	505	511	532	502	474	501	485	485	539	505	478	507	491	527	495	531	485	541	514	492	485	494	508	537	509	549	502	537	500	526	500	545	498	484	527	519	479	474	487	518	494	511	518	545	482	527	464	461	518	522	534	492	479	489	477	492	518	467	490	508	517	498	517	530	515	523	461	487	532	501	492	514	507	474	495	469	488	511	475	479	494	498	519	494	521	517	511	518	471	515	474	541	482	502	471	514	500	459	471	506	520	525	506	487	493	478	491	512	482	476	513	489	521	517	484	515	492	446	521	481	508	473	476	510	511	520	504	491	463	488	474	491	451	471	522	509	463	503	486	480	520	486	497	495	516	515	476	495	489	509	510	472	509	488	498	509	468	478	481	476	483	501	526	499	504	495	520	501	473	469	500	521	522	488	506	485	493	503	513	484	535	510	486	490	494	491	502	509	478	476	545	494	504	486	487	509	479	523	454	481	486	489	511	520	501	566	499	472	511	508	466	491	517	555	472	503	461	486	500	517	485	493	520	487	508	526	474	492	517	498	491	481	494	500	471	481	480	496	527	479	450	511	465	494	459	512	538	471	467	530	509	465	512	504	481	496	485	485	473	496	488	468	489	508	500	470	505	469	525	507	483	540	520	501	522	473	507	492	488	484	451	536	500	466	502	520	489	478	482	486	523	483	510	505	502	503	480	482	479	442	535	491	459	531	521	485	505	486	505	528	483	471	480	474	539	466	511	501	506	525	486	456	486	492	504	503	521	486	536	492	482	473	489	493	496	499	479	470	519	511	480	491	534	488	505	513	466	517	463	499	485	505	504	503	510	477	522	513	487	523	470	485	520	504	493	505	509	487	463	527	490	502	499	486	517	474	492	466	480	521	483	509	528	458	488	480	497	473	483	487	500	478	462	504	502	520	496	534	468	458	505	485	483	471	493	481	523	487	481	492	495	509	505	504	523	533	502	484	486	494	521	490	498	519	522	506	518	512	473	492	520	493	464	508	512	475	508	464	534	507	514	475	495	480	474	503	508	486	470	514	512	470	484	473	481	472	517	483	492	493	532	479	511	499	496	568	513	467	509	539	534	480	503	516	504	526	530	494	489	466	488	499	483	501	497	496	481	520	466	540	493	481	500	528	513	484	514	537	496	486	514	471	482	514	536	497	522	507	498	493	497	497	532	462	506	537	503	509	480	504	466	486	470	484	513	481	503	489	532	489	477	510	512	480	496	516	508	478	524	475	498	511	497	531	509	519	506	496	518	482	518	500	538	515	468	493	515	509	433	527	481	519	492	477	482	469	498	483	525	496	521	500	512	473	532	488	468	512	502	510	490	519	527	534	473	483	492	495	501	483	522	527	522	515	505	519	467	529	516	513	496	539	482	507	499	501	539	455	514	504	496	478	495	502	475	513	534	478	484	505	497	512	517	498	496	513	474	478	528	515	507	472	459	485	540	490	465	522	505	513	473	485	502	509	502	507	479	491	505	483	465	495	500	513	536	507	514	539	537	493	511	475	515	486	486	467	508	489	476	470	463	488	534	495	481	486	502	520	500	510	502	493	493	488	467	504	488	474	520	518	514	491	558	486	524	488	490	477	491	486	492	492	535	471	454	486	534	488	483	527	484	492	488	527	512	476	499	494	498	474	529	514	506	498	520	512	480	506	491	484	527	512	484	507	562	481	555	483	492	493	492	481	501	473	487	515	519	510	523	488	526	486	494	493	512	514	512	505	495	503	497	469	505	532	490	493	491	496	495	468	493	492	486	500	490	501	496	494	545	497	489	518	514	511	487	496	499	501	515	517	490	499	454	523	494	498	529	519	499	462	502	513	485	546	505	465	547	491	525	512	469	467	467	485	498	514	489	504	505	504	501	485	478	494	475	516	530	530	482	502	513	469	516	530	485	549	490	520	497	486	519	519	512	514	490	482	476	483	483	509	530	455	488	501	464	526	467	525	510	477	471	495	493	536	541	528	495	496	477	488	545	518	480
31141	33619	29478	17671	8273	2760	545	359	349	304	263	275	298	265	297	298	279	289	279	297	279	274	292	311	318	272	282	279	293	301	284	282	293	273	259	276	267	290	261	277	315	282	299	306	290	294	286	295	267	285	292	277	272	287	288	284	280	275	312	294	305	261	269	256	286	273	280	266	298	278	294	298	308	293	273	313	281	273	253	274	254	286	273	273	308	281	280	288	294	297	283	269	298	285	275	277	296	261	325	295	298	263	273	309	273	297	317	303	302	296	269	279	297	264	277	286	288	282	254	296	271	310	291	302	283	239	280	288	306	286	267	293	267	329	280	290	276	315	311	301	289	300	280	261	291	304	247	289	310	270	307	286	291	270	278	278	330	286	277	279	271	293	270	265	285	295	271	282	301	283	297	288	257	278	305	287	270	307	267	305	307	289	309	276	309	283	278	267	265	294	274	297	272	288	299	281	294	278	261	307	290	284	300	285	288	316	289	298	304	303	263	290	288	253	285	284	287	305	310	258	323	259	298	304	317	274	268	281	267	303	304	288	269	297	275	258	285	261	286	289	295	296	256	293	265	276	250	276	249	289	274	281	288	290	318	269	286	291	267	277	305	311	279	291	289	274	270	316	298	311	295	309	242	310	280	280	306	263	268	335	275	301	287	286	301	314	282	305	276	315	277	263	263	268	315	292	291	310	271	297	281	289	278	311	290	299	281	292	290	293	275	273	275	327	292	286	305	264	277	260	289	306	292	272	297	249	270	290	292	298	301	289	280	300	267	304	298	267	249	291	269	291	284	297	275	275	290	315	273	286	317	290	300	267	278	307	321	311	265	299	280	285	278	239	293	271	271	301	273	278	288	303	285	295	299	302	269	261	296	283	314	291	291	302	316	292	322	277	311	298	291	275	247	258	285	271	285	323	261	269	286	292	294	285	287	286	284	248	272	287	308	278	329	295	298	269	304	270	291	306	289	252	297	278	276	295	299	295	284	296	294	312	276	289	280	276	312	281	288	308	324	282	274	276	311	270	286	288	306	338	309	284	303	318	315	278	274	300	292	288	281	271	307	283	318	300	280	291	286	284	278	279	286	262	283	297	297	300	286	282	280	294	274	290	261	300	301	295	315	254	279	298	283	284	303	287	267	296	265	294	282	311	305	315	295	273	291	316	277	273	304	278	279	288	322	313	288	305	263	285	267	286	273	258	282	282	294	312	283	265	248	293	315	285	293	316	301	302	297	289	291	268	303	261	268	238	303	336	267	286	276	301	252	283	307	331	306	289	278	272	288	277	269	293	279	305	275	312	287	284	287	287	290	284	280	266	295	279	278	304	282	275	291	285	269	258	320	279	275	307	284	267	307	284	277	303	275	285	285	277	302	292	293	280	279	290	287	287	333	277	275	292	289	285	296	311	276	266	294	296	283	264	312	283	295	291	283	279	300	267	302	282	281	299	250	292	278	279	239	309	279	301	291	288	298	281	292	298	281	298	328	292	262	286	292	276	284	292	289	255	299	299	288	270	300	314	285	297	282	293	312	304	271	296	290	259	307	308	300	286	302	280	293	290	292	286	302	285	246	295	313	316	321	294	260	283	321	286	269	293	300	288	288	273	302	297	315	259	328	280	291	257	300	288	319	305	311	286	292	290	287	289	299	280	288	273	285	258	290	308	295	278	307	279	263	294	289	240	278	303	271	276	300	279	279	251	288	283	291	276	295	280	285	274	295	299	288	280	260	284	263	303	272	295	275	293	264	298	304	299	297	283	278	289	310	280	316	294	299	285	290	270	297	275	256	304	308	251	310	270	280	275	277	300	282	282	287	305	287	263	298	295	300	290	317	278	313	282	284	289	294	309	300	301	276	286	302	260	278	288	281	275	297	262	293	302	287	271	308	281	290	315	288	272	272	280	296	259	286	281	295	281	281	297	301	269	287	283	279	292	289	263	292	289	301	303	293	258	263	288	291	263	292	268	300	287	283	289	283	293	327	297	309	263	291	285	311	280	266	279	248	290	302	279	297	276	317	309	298	285	284	285	258	277	280	266	290	301	323	290	274	261	301	292	301	269	279	257	296	293	286	316	283	273	260	316	298	288	321	268	266	303	271	288	288	300	303	305	310	293	288	252	315	295	275	269	269	320	281	297	302	283	324	278	319	299	286	271	294	305	299	294	298	258	308	303	277	306	241	267	287	302	267	317	311	292	263	256	287	317	294	285	308	293	278	285	283	281	287	292	315	307	292	284	274	296	289	300	284	279	314	291	242	286	289	320	294	300	275	268	313	311	294	348	277	283	284	308	274	258	270	283	317	273	285	305	276	260	301	277	310	305	286	268	280	286	258	283	278	254	268	303	298	305	300	299	273	305	274	293	289	291	303	299	285	311	267	285	288	276	291	285	277	279	299	304	269	275	283	240	290	317	318	293	263	284	276	289	269	304	275	285	307	265	281	288	302	289	271	285	292	319	275	297	309	271	273	291	272	316	290	295	251	303	247	303	271	252	278	295	301	284	247	245	280	283	305	290	290	286	290	314	276	292	285	289	269	308	277	273	314	295	297	273	274	279	314	282	281	275	295	284	301	310	275	281	319	283	287	272	286	294	278	262	286	286	288	314	274	291	292	281	291	289	277	308	292	291	289	271	328	320	291	271	275	314	306	293	285	257	324	309	324	282	279	330	282	296	285	303	269	279	299	303	301	296	293	309	314	312	272	303	279	290	277	272	276	260	274	291	272	285	298	294	262	308	294	310	287	286	308	312	298	279	276	293	280	293	249	294	273	281	265	317	296	290	291	270	280	329	284	284	278	268	284	282	267	282	282	301	269	311	292	270	317	296	303	279	286	274	281	243	303	277	324	305	274	288	278	298	293	320	271	281	277	291	311	300	258	290	272	276	290	299	249	303	292	297	278	303	286	307	260	260	264	286	281	260	300	301	272	279	277	300	302	305	308	292	265	269	283	279	295	290	277	262	306	303	296	338	282	290	293	301	287	298	286	274	292	277	300	264	312	285	282	284	308	270	255	261	279	293	286	285	291	303	260	261	276	290	296	283	268	283	288	270	251	275	281	280	274	288	283	269	257	297	280	289	297	285	277	326	312	291	282	273	294	326	274	274	285	315	305	322	295	275	276	290	284	268	299	262	309	312	266	301	293	286	279	315	309	281	282	287	284	309	259	299	264	291	283	317	280	281	300	276	289	294	293	274	252	321	304	281	260	270	291	273	331	277	272	282	264	276	295	270	317	276	318	305	279	323	288	285	295	278	295	294	282	279	275	292	305	282	277	273	307	298	297	285	292	325	253	267	282	290	297	288	300	262	282	302	305	272	288	307	282	247	306	263	276	272	253	270	292	290	322	277	292	302	289	306	266	288	300	303	280	273	304	310	281	282	281	282	277	306	289	280	304	269	284	300	264	302	268	293	324	296	272	296	259	304	260	296	302	257	276	282	284	302	262	271	282	337	280	288	269	289	283	283	283	273	265	275	294	298
36760	47324	27965	15797	9905	3764	726	453	406	393	343	360	350	361	301	320	356	309	314	327	313	313	326	325	304	332	326	345	321	307	334	328	329	324	310	317	351	413	341	343	361	321	296	338	322	361	320	312	339	304	342	304	334	315	334	312	329	306	324	318	334	337	338	335	299	319	339	343	318	317	300	327	349	305	320	359	323	311	338	330	324	347	320	340	332	350	316	359	312	337	336	340	328	331	359	355	377	338	329	372	339	334	334	307	341	325	342	321	304	348	333	337	319	339	333	313	318	312	325	349	312	322	344	332	332	332	353	343	313	326	341	311	355	325	321	347	348	368	336	325	319	328	328	319	322	336	314	346	340	335	342	313	326	294	345	356	301	347	319	296	288	326	347	328	334	312	312	340	319	361	334	345	328	318	344	331	359	371	321	311	357	323	299	344	305	319	369	320	359	311	343	319	315	347	325	333	326	328	339	363	327	328	332	319	318	322	368	340	333	344	370	334	321	334	341	326	318	335	359	310	354	331	354	337	316	332	360	305	284	312	325	329	321	363	303	290	307	325	349	337	338	360	325	350	340	355	337	347	302	353	315	313	298	368	334	326	334	379	320	353	332	348	294	356	331	323	338	323	328	346	297	353	345	368	362	312	322	326	358	303	325	357	320	315	336	361	299	323	341	337	325	339	321	342	307	362	309	366	326	300	329	342	309	328	327	354	310	323	324	330	306	351	344	371	345	356	326	354	323	297	317	335	377	336	335	333	348	354	329	330	310	351	356	362	343	314	327	334	339	355	331	351	324	323	339	316	336	295	326	355	334	319	362	352	375	318	325	324	325	318	316	337	355	345	341	336	346	327	340	327	350	292	338	315	326	325	347	336	341	329	358	327	344	328	347	326	333	340	353	347	324	337	329	321	344	317	332	350	341	313	354	312	325	337	337	348	300	329	362	290	361	333	326	342	333	314	337	356	333	319	334	322	352	340	365	328	332	343	316	339	299	389	342	355	356	318	354	324	348	338	345	347	359	328	329	318	315	310	371	314	351	333	319	368	352	321	356	337	357	306	312	308	324	319	325	322	327	318	345	329	348	341	381	327	362	331	326	340	334	322	306	355	333	352	346	345	312	293	342	364	340	324	352	325	347	359	344	332	312	338	371	329	316	349	369	310	318	344	309	345	356	300	310	305	324	329	328	335	336	331	321	323	363	334	333	363	303	335	342	363	312	390	318	344	336	340	334	316	309	331	323	356	327	341	358	364	340	351	344	318	326	328	356	355	312	338	321	289	310	320	303	324	321	314	309	350	321	354	342	318	303	358	349	293	351	345	342	343	333	330	350	335	327	355	287	335	337	344	342	304	338	344	328	309	312	335	307	297	302	336	358	357	325	353	341	332	342	327	327	332	334	323	360	308	343	356	305	366	317	340	362	337	320	344	289	367	329	336	314	319	320	347	353	338	351	305	339	333	336	296	347	332	324	348	327	321	310	326	327	335	323	324	338	349	351	343	370	341	333	334	336	356	317	341	322	334	330	288	351	320	335	326	371	334	336	347	329	311	330	335	328	361	307	358	313	369	317	365	347	379	318	362	330	323	322	316	313	347	336	342	335	326	338	352	326	343	342	334	321	332	350	356	342	350	319	315	328	319	329	321	348	294	314	337	355	327	319	337	337	364	292	328	314	333	342	323	340	274	329	323	336	316	311	300	305	340	349	361	326	321	344	343	338	325	305	316	365	372	319	323	307	331	300	322	351	329	343	342	320	338	346	321	305	353	331	348	314	327	320	318	351	304	354	318	295	348	331	338	343	323	341	308	373	324	357	353	358	360	334	336	352	342	322	338	306	317	331	323	333	310	326	329	322	343	350	348	308	340	367	346	320	352	343	332	337	306	305	313	311	304	343	322	346	344	327	356	329	361	350	306	342	372	307	357	329	326	338	330	321	339	326	349	333	343	340	327	338	321	333	329	328	328	330	352	343	307	327	344	324	321	336	337	326	317	332	326	327	343	361	330	342	336	324	348	327	315	332	363	331	334	331	335	393	342	317	304	319	332	366	326	345	305	336	341	329	292	349	346	317	344	314	326	334	318	345	325	337	317	333	356	338	312	360	347	323	335	358	346	342	345	327	339	343	339	330	357	315	336	345	348	338	357	293	324	324	337	314	321	345	297	344	347	306	325	343	354	348	347	359	330	352	311	334	346	332	331	366	332	324	301	341	330	328	357	336	322	351	300	354	327	311	304	345	392	328	350	342	336	366	311	315	297	329	328	301	320	327	327	331	312	354	337	338	348	299	324	334	340	295	327	334	355	333	337	310	337	312	366	331	345	319	341	327	365	281	344	363	328	311	320	340	317	350	311	325	319	369	335	344	348	316	339	342	328	340	333	323	359	300	336	330	340	357	320	319	340	314	357	320	345	355	343	344	329	325	328	336	357	338	349	344	317	331	333	339	336	351	357	357	363	351	335	353	330	331	301	328	320	318	326	330	324	311	289	318	313	327	339	335	331	320	318	340	311	329	325	310	336	341	353	327	351	355	312	342	342	347	312	325	327	325	339	313	366	352	332	344	312	353	308	311	287	331	343	325	334	333	336	341	361	327	352	333	299	317	311	325	303	366	354	350	347	321	312	360	325	327	336	323	336	369	314	348	331	304	320	340	313	355	332	365	336	337	334	335	317	319	358	348	346	317	298	349	356	347	360	341	344	342	360	329	341	336	312	301	345	343	329	334	359	337	331	351	370	340	316	332	324	339	312	311	339	360	331	328	344	326	326	319	346	333	321	344	336	315	318	355	350	325	319	322	319	311	316	356	338	350	336	313	343	324	345	312	349	335	331	325	326	325	363	325	345	342	335	336	324	351	360	351	343	314	332	338	318	326	314	295	327	322	343	359	354	363	325	321	335	352	360	324	352	322	329	321	322	333	306	336	344	356	334	341	327	328	337	333	324	309	339	320	318	360	311	339	301	322	311	339	347	335	331	331	328	338	356	323	316	329	325	355	326	338	311	348	344	360	327	329	369	331	324	339	322	360	373	341	337	344	342	324	304	335	349	338	354	349	335	319	342	361	321	337	332	330	333	302	311	340	309	326	347	312	288	342	331	335	351	344	349	298	353	319	339	345	334	348	308	307	332	321	320	318	345	323	342	321	354	317	329	322	331	312	338	333	347	326	324	326	306	352	338	329	309	333	328	328	331	351	350	354	326	345	329	370	284	333	321	339	334	338	336	293	335	358	331	317	332	329	326	327	311	357	291	324	335	315	318	316	345	315	316	340	314	352	338	346	346	340	325	328	323	320	360	315	348	319	357	315	330	304	345	366	344	315	354	319	317	336	346	347	331	322	324	344	306	328	321	317	327	338	347	329	368	316	321	340	332	355	330	328	327	359	349	340	336	313	319	306	349	289	365	334	325	367	353	356	332	334	318	346	352	346	338	334	351	333	359	309	301	343	331	313	355	387	332	357	330	324	330	350	306	362	341	331	320	343	331
23966	20997	28159	24500	20859	12513	2419	625	426	396	350	368	334	339	337	380	352	319	283	343	315	298	329	296	289	310	325	313	353	267	291	317	296	322	291	320	337	296	295	297	330	315	288	286	324	328	318	330	317	306	333	329	299	314	332	286	350	327	311	308	320	320	315	330	305	321	306	298	306	305	316	329	317	324	324	305	310	313	341	286	280	324	313	357	328	354	293	298	314	329	317	320	309	301	331	328	327	303	301	346	335	305	338	342	307	322	304	333	352	307	301	287	328	298	320	317	317	328	330	323	302	328	354	323	341	290	333	288	327	315	280	337	317	338	333	323	334	358	306	310	332	337	316	331	340	325	323	332	302	311	312	283	327	317	319	273	311	291	320	314	314	292	301	340	322	297	300	332	319	330	301	321	336	339	294	333	330	343	306	338	312	288	319	310	326	300	354	297	323	319	327	314	309	317	324	335	328	359	327	335	282	303	342	281	301	308	291	319	330	341	360	317	295	359	335	328	296	341	286	301	325	323	312	338	313	345	314	316	354	317	312	301	301	319	346	327	303	312	346	312	339	331	321	342	320	315	316	310	329	303	321	348	320	349	329	328	332	318	332	332	298	324	314	323	344	292	289	329	337	307	317	318	328	284	327	327	317	330	301	322	308	298	282	340	324	291	300	308	313	311	321	309	340	310	340	315	312	315	339	291	348	302	347	283	322	305	325	348	305	297	310	314	309	319	273	306	306	310	297	330	294	303	322	330	334	329	337	326	318	314	313	287	319	321	308	342	327	288	270	331	327	304	305	317	324	301	345	318	283	303	351	346	331	344	294	330	316	314	297	285	319	291	313	293	299	333	278	313	316	312	312	314	314	332	331	304	283	322	310	326	347	312	315	312	339	334	320	320	335	292	325	318	277	290	338	304	298	315	306	305	276	335	313	281	341	317	317	315	326	341	299	291	302	354	334	346	309	334	354	320	305	308	303	310	308	357	327	334	329	331	325	337	332	331	302	320	334	298	303	303	331	311	308	300	348	326	321	317	297	319	305	313	319	290	285	327	314	319	313	296	302	329	320	300	282	305	308	310	309	322	342	313	297	330	313	322	302	312	326	340	353	345	323	323	283	316	304	298	306	359	318	311	307	293	308	334	349	344	298	319	312	308	295	297	331	311	305	312	315	315	342	301	316	302	316	295	321	326	312	316	337	302	325	334	298	311	316	316	294	343	342	302	312	314	343	364	308	336	290	328	324	333	341	312	325	290	303	318	333	316	332	356	310	350	286	301	361	344	315	297	307	338	315	341	321	316	355	319	334	317	355	336	350	332	307	319	343	334	305	304	327	291	310	314	317	344	332	325	311	335	307	291	345	283	312	328	313	300	329	304	322	324	318	332	301	307	298	302	328	287	308	332	314	319	302	293	301	302	334	313	312	290	330	328	302	307	331	310	298	300	302	378	306	291	309	339	337	328	269	313	304	309	302	282	324	335	321	316	289	322	317	326	329	354	295	296	310	317	337	322	297	317	303	317	271	298	312	329	332	315	316	341	321	346	328	305	328	321	339	312	285	316	343	324	327	304	299	312	299	311	298	283	322	287	292	299	321	342	298	288	313	328	296	335	318	336	327	305	300	285	299	338	314	289	322	300	347	313	311	310	314	356	317	360	347	336	310	320	316	340	318	341	306	323	349	297	321	327	360	324	328	302	320	308	344	324	307	340	315	314	308	287	334	298	303	292	304	314	321	296	323	348	311	322	310	309	326	306	314	329	280	329	326	319	296	283	316	317	288	298	308	344	334	329	312	310	299	331	313	316	342	305	324	316	311	340	300	269	327	316	312	305	316	352	321	306	290	312	304	321	319	315	329	329	307	293	330	290	317	312	336	298	327	339	287	310	331	288	307	303	337	300	291	309	318	299	308	334	318	310	325	313	321	352	300	335	337	314	306	320	363	331	285	333	319	364	338	343	333	342	279	329	308	341	331	329	350	274	310	318	295	319	319	309	288	312	322	344	300	331	302	322	302	324	286	279	310	306	334	326	331	296	328	345	328	294	327	317	333	317	324	307	325	321	271	297	335	321	320	306	311	313	319	361	313	311	331	310	330	295	352	304	292	305	293	296	315	304	300	308	305	317	312	346	342	299	334	318	327	345	322	285	302	335	301	331	307	310	314	316	334	326	316	291	331	329	321	319	333	303	339	333	370	305	292	333	345	335	303	319	290	330	308	325	299	320	295	329	317	314	308	298	340	352	336	301	316	329	303	325	325	327	334	338	299	270	313	324	311	321	291	321	322	324	304	333	305	333	322	333	294	305	296	335	304	320	305	310	290	314	296	326	310	323	318	307	316	323	298	301	356	345	327	333	289	331	315	330	348	309	335	310	306	321	296	292	301	303	296	294	325	326	324	348	327	326	281	308	343	293	320	342	308	347	316	335	319	306	310	346	316	307	286	302	313	317	333	337	324	297	292	349	300	308	295	312	308	284	339	316	283	332	336	341	297	312	313	309	311	327	343	283	338	325	302	310	324	329	323	331	315	299	307	279	278	304	336	340	271	336	338	335	313	318	297	317	334	314	329	333	317	314	326	293	340	322	331	290	304	329	307	323	328	327	306	305	333	315	345	331	312	345	311	315	328	288	359	324	355	341	316	293	352	341	320	326	323	323	335	298	305	319	347	314	326	341	282	312	295	342	299	328	265	314	312	316	359	284	303	351	332	305	301	294	339	358	316	314	334	299	281	333	338	335	295	331	308	314	290	312	303	311	331	315	320	356	332	319	309	352	324	323	303	297	330	313	317	334	328	306	315	320	281	334	323	324	343	339	299	308	317	305	336	314	318	297	342	302	353	326	329	329	340	346	288	318	308	331	326	319	303	329	293	336	333	323	330	288	295	301	334	338	324	329	315	340	357	312	313	327	319	338	308	293	330	308	291	323	312	319	306	315	335	301	329	317	302	355	350	289	305	345	322	322	323	317	305	319	322	336	310	296	338	325	326	332	325	332	292	333	297	323	273	313	307	335	305	318	287	314	324	278	285	328	315	273	273	301	327	329	328	330	331	290	330	325	320	335	337	332	323	319	289	327	327	329	326	295	268	356	298	339	319	316	342	295	308	308	350	316	315	334	288	305	297	318	294	354	318	316	329	333	304	343	326	319	303	334	279	308	304	307	319	344	325	312	323	325	309	327	310	333	344	298	325	324	304	296	329	289	313	312	318	313	312	319	270	306	308	342	318	335	332	322	331	296	338	311	334	350	343	342	308	326	325	323	322	347	302	329	324	330	325	309	321	341	307	320	332	335	342	326	357	334	274	306	347	303	310	300	313	313	318	284	318	344	293	322	335	314	321	319	319	308	325	320	325	318	308	292	296	330	309	316	313	311	268	334	293	319	301	308	315	324	299	316	341	329	288	307	331	289	317	305	317	300	330	323	298	317	330	345	297	290	327	318	327	314	303	297	321	340	309	308	314	300	337	328	341	309	299	336	352	300	292	319
39641	59380	39426	22243	14131	6909	1733	702	570	453	447	401	428	416	381	402	380	390	360	363	356	390	369	373	376	350	366	335	364	364	349	322	351	319	352	382	393	373	350	353	358	366	355	380	338	388	358	353	364	349	388	383	357	394	358	356	365	376	358	406	375	381	362	337	380	362	366	381	380	395	335	321	363	350	362	376	335	358	362	371	379	354	347	381	387	319	360	397	360	364	347	365	357	383	375	338	341	351	359	352	363	355	336	359	345	361	378	388	356	352	352	360	330	375	361	383	358	369	380	346	339	384	377	346	335	351	334	349	390	360	334	369	348	364	361	384	358	367	370	373	341	388	337	373	368	345	340	398	317	352	368	337	350	375	376	349	326	379	348	364	342	371	327	382	354	350	373	367	345	367	321	361	336	362	383	355	366	402	361	395	320	351	329	364	371	336	336	351	332	343	360	377	390	371	362	381	367	369	365	375	378	345	382	386	389	403	348	326	336	364	349	396	345	355	354	381	335	356	386	359	355	333	342	369	337	388	343	364	376	377	368	381	418	353	349	337	389	323	347	347	328	376	341	331	350	350	357	348	365	387	358	356	332	329	390	321	341	369	362	356	388	383	384	366	358	327	354	376	362	359	370	332	354	334	351	335	383	408	351	366	355	364	347	361	353	362	349	357	366	369	358	349	337	369	377	372	342	360	349	345	373	343	344	362	374	344	376	371	385	359	336	376	392	387	357	354	355	377	381	349	359	329	370	373	351	349	353	374	341	341	344	376	333	369	368	420	345	381	328	366	352	342	347	372	346	342	353	363	366	373	358	339	367	362	306	340	342	377	387	384	370	357	368	349	324	344	321	399	345	353	340	350	342	368	338	365	371	352	394	380	376	377	337	365	342	330	352	396	374	354	344	348	358	337	364	368	372	350	356	369	334	377	346	343	359	365	375	353	364	369	357	383	335	345	383	361	383	378	347	341	357	311	355	353	349	359	326	349	349	363	372	356	375	345	384	303	361	415	370	352	362	365	356	349	367	330	363	384	349	357	373	358	364	355	362	373	348	378	356	361	362	351	326	375	405	365	323	331	334	386	372	325	345	381	348	363	365	427	376	355	303	386	317	344	325	385	365	372	355	362	340	384	346	334	353	375	359	373	364	346	385	324	362	360	366	324	342	385	378	378	346	321	351	340	360	364	359	419	375	343	325	364	363	347	374	386	327	393	365	345	321	347	339	330	358	366	366	341	362	355	345	359	378	380	346	328	342	340	340	347	365	368	341	340	343	369	368	365	337	344	352	383	393	342	349	354	349	402	387	342	359	361	348	354	380	352	358	379	372	371	347	351	345	337	379	344	345	336	358	368	361	390	344	366	346	342	339	324	384	350	352	354	344	322	374	351	359	370	353	393	330	348	377	366	360	381	353	411	360	360	349	354	359	363	379	379	362	337	356	352	334	385	357	360	372	352	392	350	368	369	365	349	350	356	398	363	372	358	379	393	348	353	357	369	370	374	359	367	368	366	371	362	366	371	362	370	357	369	371	388	337	342	386	316	354	338	359	383	351	361	369	335	357	347	356	393	358	387	343	353	377	371	358	337	356	366	357	386	378	365	361	364	361	373	348	390	357	389	369	344	348	357	339	332	360	383	353	349	344	394	378	373	363	363	344	330	366	356	364	336	382	382	310	390	375	348	350	356	350	353	358	361	331	380	352	352	361	384	355	363	386	331	369	369	360	365	341	366	342	386	353	342	330	333	388	361	383	345	347	360	397	342	359	356	334	359	346	367	380	344	369	321	350	351	332	363	381	365	341	349	347	367	344	327	383	366	363	378	339	339	353	378	347	359	383	350	363	338	384	350	367	382	359	343	337	382	398	371	359	366	350	353	310	350	356	373	328	361	323	365	343	377	372	381	381	388	355	337	326	324	353	382	356	346	341	371	344	343	332	310	378	338	370	357	328	406	356	358	351	345	332	355	327	370	357	351	354	392	385	391	338	339	359	340	355	382	347	311	364	398	370	371	340	360	359	353	372	396	337	360	375	339	361	367	370	337	338	400	359	368	338	360	344	373	375	347	352	332	380	364	346	351	353	364	391	376	333	389	378	359	378	369	339	345	355	397	379	320	370	375	340	373	401	341	363	367	366	374	329	364	378	378	346	409	392	334	377	342	397	354	385	346	362	364	372	388	377	356	375	369	337	380	373	367	337	350	356	349	336	378	361	386	358	360	346	355	346	375	368	377	326	364	362	395	349	335	336	381	367	377	352	359	352	384	374	364	372	360	345	368	351	316	363	346	363	331	336	346	345	348	379	338	354	356	354	376	356	346	415	377	354	331	365	389	328	382	374	349	352	336	348	378	349	366	375	364	362	360	383	330	370	344	323	344	369	331	352	382	362	301	364	356	342	357	357	366	371	342	344	359	368	352	345	387	362	351	363	385	357	347	355	360	389	360	353	369	365	330	365	328	350	354	388	356	314	331	354	352	395	354	344	379	322	366	378	373	365	368	392	360	381	357	339	351	374	355	352	352	341	375	342	387	368	382	333	407	348	346	365	372	355	355	363	367	362	358	357	334	381	335	383	369	379	383	345	369	342	346	359	388	362	357	371	376	341	349	369	385	354	350	339	329	329	320	370	346	369	361	337	366	381	372	379	355	327	370	354	362	341	344	365	382	373	357	339	378	339	327	342	345	367	358	362	392	349	369	390	352	352	347	397	377	325	370	377	363	371	369	375	357	333	380	375	375	329	376	372	362	367	375	353	340	361	383	392	350	355	357	340	388	382	328	316	337	343	379	353	377	344	375	343	371	393	368	370	331	359	339	355	377	355	385	342	364	384	389	370	340	336	367	379	396	401	352	350	348	364	325	342	351	362	358	364	360	356	345	346	371	328	369	338	378	378	319	337	361	368	393	383	357	354	333	339	352	339	390	385	331	319	380	350	361	355	386	350	366	364	363	383	355	360	381	341	306	345	332	348	397	381	337	381	344	348	364	339	379	342	341	384	350	354	346	364	400	386	391	393	358	367	357	330	350	342	354	356	339	382	379	368	344	320	329	348	362	377	381	348	396	349	351	344	341	372	345	349	356	373	348	388	383	372	347	396	389	341	360	390	338	353	363	373	363	344	347	377	375	326	345	373	359	350	361	327	367	350	361	361	355	383	371	365	349	355	389	359	377	373	361	342	398	334	348	356	379	354	352	357	350	391	361	380	351	363	380	360	339	334	382	338	417	341	331	374	352	335	342	377	368	351	338	328	374	357	348	345	353	370	331	351	363	352	364	353	316	333	382	381	346	359	345	354	338	351	377	369	376	330	389	375	353	381	336	362	357	395	346	352	353	380	346	384	377	373	358	383	400	376	363	373	372	335	333	377	338	380	380	356	374	362	364	369	330	355	348	374	368	371	364	369	303	372	315	353	340	376	310	359	329	355	376	372	407	346	387	368	327	356	360	369	356	371	410	361	353	373	382	382	309	351	373	386	360	388	343	394	362
25158	21271	27937	25417	15251	6098	1761	544	443	394	411	362	372	401	405	387	382	377	394	366	409	368	413	405	379	388	396	387	376	371	390	373	372	376	390	381	386	418	365	362	381	415	355	366	354	384	411	369	397	402	386	396	374	358	381	373	341	412	424	382	373	383	373	403	387	397	419	397	392	378	388	379	380	381	402	392	335	363	380	389	378	394	373	373	356	389	366	382	386	393	376	386	433	371	368	370	357	441	394	365	365	365	379	431	414	370	390	392	417	409	396	375	371	385	385	394	371	335	384	395	358	407	353	373	391	404	373	376	366	366	397	378	359	384	386	332	377	372	377	389	359	397	402	404	389	357	375	365	375	369	380	360	369	354	417	398	413	411	386	404	396	353	379	393	363	337	342	381	405	339	358	375	341	380	355	379	396	386	419	353	382	406	374	386	375	372	375	388	356	380	370	382	375	357	357	395	374	390	374	369	365	394	347	361	364	371	368	369	369	377	376	390	382	403	399	384	391	379	390	368	417	393	378	361	363	392	358	399	357	382	383	386	396	383	390	364	364	389	377	352	394	372	363	382	364	377	355	378	380	361	398	377	358	364	433	381	360	389	373	399	410	355	370	411	356	375	358	376	383	365	397	378	365	378	366	403	390	360	390	373	367	406	372	397	410	369	375	377	400	377	370	375	394	405	400	418	389	341	380	357	382	356	375	381	375	385	354	392	364	390	394	353	377	379	369	378	401	426	400	373	379	400	383	387	382	376	378	379	381	348	432	357	384	414	387	383	363	453	373	364	368	384	383	383	372	387	374	370	354	402	430	411	394	380	409	399	381	421	413	402	370	388	377	326	386	382	369	358	381	367	400	353	379	407	396	378	404	406	392	366	384	385	387	357	396	416	371	339	388	413	354	416	358	355	381	355	365	356	365	385	376	369	372	373	367	389	401	354	376	397	370	413	392	407	381	377	426	381	374	376	373	387	390	348	369	401	422	416	386	386	394	424	402	375	395	384	410	389	382	427	364	378	363	366	397	365	388	382	400	389	357	381	401	386	378	361	381	359	349	368	335	365	414	381	374	360	366	386	411	396	348	402	397	348	397	405	398	391	401	347	368	363	372	364	415	375	415	379	373	397	390	361	385	395	371	371	340	363	384	378	379	371	392	362	406	399	371	378	376	378	389	352	398	389	367	406	344	382	383	345	398	384	411	391	358	346	374	407	397	375	390	383	385	399	431	398	361	367	362	391	407	389	393	374	365	389	407	379	410	379	383	370	363	377	361	368	367	414	352	363	379	368	417	406	377	382	364	411	387	363	355	347	371	395	367	381	387	355	381	361	366	358	379	373	369	374	359	395	367	378	363	414	418	376	358	373	377	363	376	363	378	381	378	396	387	362	384	415	363	347	414	430	419	378	413	372	407	367	401	349	379	416	400	398	373	353	402	372	357	370	371	372	387	366	375	416	396	349	384	362	389	444	368	395	386	388	379	411	387	367	365	361	346	352	384	348	360	381	397	360	391	398	370	407	399	392	390	363	392	364	387	366	419	389	382	369	381	356	399	372	382	374	400	375	366	417	376	376	408	407	378	407	413	360	365	357	368	390	399	380	367	361	354	346	402	411	384	350	367	391	397	393	373	370	407	397	399	359	355	424	348	377	395	378	367	397	405	398	383	362	370	385	367	389	365	394	379	384	385	404	381	372	381	389	346	388	410	405	427	388	397	362	382	372	391	391	352	388	398	416	370	377	379	358	376	411	349	377	356	367	392	409	410	384	364	385	382	414	414	339	397	354	377	397	403	376	384	360	377	380	376	382	385	381	364	361	398	366	375	386	364	347	388	381	368	417	423	412	369	370	402	422	358	399	345	359	385	356	413	386	356	374	395	369	403	384	371	334	373	414	383	365	368	377	388	399	377	412	378	366	394	430	357	374	417	363	373	364	351	372	379	413	408	437	349	374	384	382	419	372	396	414	351	376	366	385	403	391	399	360	340	408	351	370	395	396	402	366	427	370	387	385	384	361	380	406	376	387	376	370	367	369	359	399	378	431	404	402	372	384	381	361	400	385	356	350	382	381	383	410	401	391	380	362	369	377	393	353	397	394	392	386	366	407	398	357	367	379	368	339	394	392	410	409	397	359	388	384	360	377	359	401	360	387	387	323	371	373	377	362	380	352	409	345	378	355	406	381	361	384	418	356	391	376	367	423	392	384	377	415	393	390	375	413	372	431	385	394	391	355	393	356	357	408	384	423	403	400	352	390	397	380	412	408	359	379	370	356	390	374	341	362	382	423	388	389	378	354	380	372	400	379	397	392	389	361	402	415	375	360	402	404	405	357	409	390	401	382	368	410	362	377	379	382	390	367	394	398	340	340	368	381	385	387	387	426	403	348	380	387	370	380	355	387	387	404	370	360	363	410	371	388	414	376	389	402	387	393	367	396	401	354	386	390	402	389	368	380	378	425	406	372	407	386	388	362	395	343	400	403	384	365	380	401	379	352	430	381	385	374	389	381	408	397	373	380	400	346	366	349	386	372	400	393	342	396	396	421	376	385	388	358	356	378	352	352	377	360	361	370	383	360	334	384	374	374	367	369	370	356	380	411	352	351	386	388	398	357	335	389	371	389	367	389	415	379	394	367	407	389	385	354	412	388	396	360	346	376	379	379	400	388	397	368	349	381	340	367	392	367	411	368	395	377	390	386	412	386	368	395	367	346	367	356	383	392	406	366	378	405	396	368	413	362	375	385	391	379	382	338	374	376	378	382	411	376	373	383	412	362	390	422	380	389	373	408	373	413	403	348	382	380	377	374	342	380	390	378	417	375	401	377	338	374	396	383	359	378	409	371	350	405	378	421	389	377	393	370	388	382	389	371	362	400	401	381	357	400	375	371	363	372	389	400	393	364	404	355	344	389	415	409	379	397	342	416	403	366	391	379	367	396	377	380	376	372	387	394	364	392	403	385	394	365	365	399	377	388	386	382	345	431	369	383	366	378	374	394	397	408	418	363	360	430	429	399	346	358	394	355	355	372	383	391	402	377	360	392	393	344	372	385	377	380	396	382	360	395	365	401	390	421	372	392	397	381	346	340	367	420	369	390	365	364	379	412	378	362	386	386	391	389	384	360	385	411	363	366	389	371	399	404	377	374	417	391	371	331	383	361	396	412	335	417	388	371	354	388	405	366	372	350	383	374	359	353	372	368	376	377	392	405	419	388	369	392	390	385	379	367	398	376	386	389	391	354	364	403	370	374	374	365	386	373	371	363	390	379	381	376	409	381	367	391	382	382	386	362	349	336	339	377	372	397	366	370	404	408	383	370	398	396	386	351	376	396	371	361	374	376	391	389	393	394	365	371	407	357	398	369	371	359	364	356	406	369	392	372	394	366	400	386	393	374	380	381	385	374	364	357	399	385	428	395	380	359	397	372	380	409	397	353	391	380	382	399	389	344	380	383	405	400	390	371	356	430	344	380	377	410	385	375	361	360	388	364
37448	53669	35776	20298	12742	6797	2170	648	559	499	495	498	483	404	464	497	432	425	409	428	412	378	430	399	406	403	409	442	431	436	437	421	448	454	440	437	426	411	447	412	461	478	411	425	439	418	440	400	444	455	441	420	439	464	447	425	443	378	416	444	418	436	423	434	423	443	428	397	434	456	446	427	442	437	411	459	418	450	436	444	411	469	405	456	445	434	411	420	451	474	371	412	435	419	429	431	445	433	426	435	457	421	420	441	413	430	395	426	431	430	445	431	431	435	433	426	417	410	452	425	421	432	436	418	445	433	458	452	451	446	441	435	430	408	456	411	449	430	433	440	444	411	441	447	400	374	438	443	455	481	471	416	414	446	446	424	435	443	423	426	446	456	458	419	414	441	421	460	442	452	434	468	424	398	402	427	419	450	397	399	407	435	457	421	445	426	443	435	450	436	425	437	401	431	441	447	431	441	426	478	451	446	379	435	448	475	475	452	422	463	409	401	449	462	395	403	424	408	437	441	439	429	441	446	433	460	447	488	442	426	404	440	409	400	481	442	427	430	384	432	438	452	480	428	429	422	432	454	436	428	431	454	391	432	442	433	443	428	406	429	453	446	403	437	438	441	417	460	418	429	426	436	413	438	433	452	456	453	414	439	440	406	439	449	443	433	443	415	443	416	425	453	432	455	423	443	451	397	417	411	452	427	427	433	432	447	422	429	409	401	456	451	425	436	387	387	448	443	433	450	464	394	400	416	447	442	407	470	417	455	431	464	433	422	427	422	462	467	407	466	435	461	474	412	443	453	416	435	404	426	426	381	460	415	456	431	433	443	414	432	430	460	451	446	443	436	428	428	398	450	413	412	447	402	436	449	445	431	445	412	454	400	429	441	429	427	412	457	424	441	425	430	443	430	416	437	416	460	398	446	411	415	453	441	397	387	441	435	458	450	404	422	435	439	442	467	419	451	416	431	460	453	433	468	427	438	470	444	478	428	421	432	430	468	428	427	444	450	424	450	454	452	419	450	447	424	434	417	414	465	394	413	459	421	457	436	457	438	450	437	468	448	398	432	413	438	395	443	434	464	425	405	435	445	436	415	429	447	416	451	471	408	454	437	423	424	424	414	453	435	453	430	443	420	443	429	441	430	418	424	443	446	416	428	418	458	476	468	440	446	442	446	424	436	428	435	435	422	433	432	445	446	429	422	415	418	419	442	432	437	446	441	420	423	408	446	443	400	433	465	423	434	455	390	423	458	404	445	423	435	408	448	411	420	417	439	430	436	433	438	430	403	460	423	449	404	413	433	444	413	425	446	430	442	431	427	439	416	453	418	415	417	440	447	413	437	420	476	474	437	457	411	430	421	433	429	475	412	434	426	461	440	440	416	424	421	405	429	411	422	439	422	490	431	428	433	429	424	447	416	427	471	436	478	407	449	474	438	429	468	410	447	456	401	439	447	421	432	491	458	406	391	419	397	440	415	433	404	424	442	432	430	423	391	452	444	441	459	434	431	417	412	455	448	432	437	438	427	436	464	466	454	491	389	447	427	445	447	429	405	436	434	416	449	471	425	408	433	444	476	456	426	462	433	464	432	399	438	415	424	457	448	440	416	459	438	470	454	446	393	406	429	456	441	459	448	472	423	408	421	427	457	420	429	464	455	415	446	468	401	429	407	409	389	428	403	402	446	413	454	448	443	420	451	477	460	434	466	407	443	454	421	456	450	432	445	437	444	434	413	406	431	430	400	428	444	463	402	429	416	481	487	452	439	446	446	434	468	418	495	443	451	438	378	467	454	423	449	429	402	412	415	433	449	418	442	440	420	472	451	446	456	406	435	447	436	428	447	449	426	459	438	423	466	434	447	432	436	461	431	421	420	431	432	430	460	449	414	444	441	429	377	412	458	425	459	435	467	430	407	433	450	439	426	438	424	432	435	414	455	443	469	424	450	445	434	432	423	407	395	436	444	429	434	412	448	445	432	442	457	413	439	419	401	429	440	468	439	400	417	428	405	457	446	440	429	412	436	414	413	418	419	438	450	457	422	413	389	426	419	451	444	437	439	436	469	413	436	441	437	447	450	426	430	419	430	471	470	446	415	400	445	432	440	422	476	439	440	449	428	454	439	438	440	458	412	447	439	454	449	441	459	420	445	451	425	459	438	462	414	430	435	425	402	409	440	449	481	426	442	415	440	464	428	422	439	420	409	421	425	419	409	453	422	442	423	436	469	439	463	437	422	451	413	422	415	393	438	466	448	441	458	439	450	472	450	415	426	450	479	424	446	441	415	430	438	425	451	428	406	447	405	432	452	449	429	451	408	436	439	424	456	442	404	438	411	444	441	483	418	424	399	423	410	433	456	439	446	432	360	410	398	431	459	422	475	432	438	411	456	438	426	440	417	422	409	439	408	379	467	407	459	455	426	464	439	423	430	435	446	404	413	422	438	398	450	443	436	438	434	444	388	446	401	462	422	446	424	413	409	433	453	418	437	395	458	413	435	448	455	424	424	410	411	435	448	413	392	413	417	420	410	456	417	423	440	436	458	414	453	401	444	484	426	440	413	440	453	464	413	448	445	440	437	452	450	445	428	472	435	402	413	411	419	459	413	426	437	471	462	442	442	454	421	448	444	426	455	438	401	439	449	451	436	468	429	492	462	418	404	417	465	443	430	411	426	412	452	448	424	427	403	479	460	424	429	465	469	418	441	426	441	404	405	432	419	403	410	445	429	418	453	429	421	440	452	454	454	444	466	439	416	414	448	444	463	443	425	440	452	442	432	418	445	447	431	442	417	404	455	436	454	437	467	448	453	435	464	422	441	439	432	474	429	427	445	425	412	405	448	475	426	430	410	423	428	453	425	447	422	445	430	441	425	436	409	447	446	416	421	407	444	427	405	438	424	462	441	450	397	479	441	439	418	414	460	429	431	418	434	481	469	434	412	439	453	410	435	439	405	449	452	458	444	448	427	407	436	406	455	431	458	408	452	446	446	469	417	448	429	426	451	447	445	415	438	427	409	425	456	419	441	422	448	422	468	447	435	429	398	436	428	469	399	408	414	438	423	420	450	455	458	449	447	423	435	430	458	451	439	425	389	430	432	440	434	440	430	424	430	456	436	466	433	445	470	421	466	444	408	415	398	460	443	426	440	463	438	422	424	434	436	413	443	479	431	445	463	458	446	462	441	439	444	453	439	447	431	423	438	458	426	445	442	441	436	480	455	424	416	453	410	412	431	423	473	451	411	455	396	456	429	430	403	415	430	446	463	449	447	445	431	445	420	434	433	443	407	414	421	423	448	455	429	433	425	415	416	419	487	457	443	394	424	433	426	477	406	423	438	417	428	418	413	408	437	448	456	469	451	472	414	480	453	390	425	459	397	425	434	417	415	415	437	469	397	417	441	442	449	418	395	473	417	433	458	427	455	464	435	432	457	409	438	437	422	457	434	410	463	440	418	492	431	421	508	406	416	446	408	431	450	433	421	430	422
22896	21020	28493	23855	21389	21427	11007	1512	766	686	607	484	506	520	477	496	474	471	440	498	430	485	463	500	459	506	487	442	441	490	429	464	443	469	486	456	475	525	480	487	477	461	438	481	455	472	505	466	519	463	496	483	460	460	470	480	457	472	465	497	479	415	467	481	497	438	472	449	478	485	484	429	496	480	465	466	444	444	468	459	490	472	466	456	459	469	431	448	481	491	520	494	462	469	441	452	436	408	477	454	467	471	468	471	459	467	446	479	472	460	477	446	455	463	453	458	468	482	478	449	451	443	453	458	487	465	459	461	465	453	441	444	466	473	470	494	459	449	440	464	468	454	433	484	472	457	443	444	467	454	491	426	476	505	476	470	459	470	452	444	481	432	455	454	454	463	415	468	448	464	437	464	425	497	476	470	485	446	465	481	449	450	465	460	461	461	461	469	486	461	424	472	480	448	451	459	434	444	464	476	484	472	470	476	467	488	472	463	457	442	485	484	458	460	470	472	463	478	495	520	468	470	466	461	416	461	446	473	458	461	454	439	508	459	450	436	471	465	447	417	467	467	444	488	464	424	457	481	446	489	499	458	476	484	518	505	469	437	494	457	458	475	486	441	484	461	457	495	467	459	483	455	458	453	431	480	440	486	460	483	454	441	452	488	454	488	437	442	514	486	484	446	509	447	466	454	440	456	484	455	443	463	479	451	429	451	466	449	481	466	470	453	450	474	482	468	438	430	457	474	485	442	464	449	465	479	462	463	442	420	453	481	460	485	464	443	473	457	480	489	449	479	444	474	473	467	468	459	457	432	454	464	503	461	474	479	478	461	500	442	444	453	445	415	457	444	482	464	474	449	470	488	496	472	456	479	477	492	464	515	509	490	434	504	460	477	444	463	463	440	434	450	486	492	432	520	442	478	464	433	502	426	437	432	472	443	493	435	439	461	442	490	474	503	455	443	501	446	449	471	435	493	456	460	483	476	469	494	487	424	512	461	492	503	459	452	451	442	485	444	453	462	481	455	478	433	453	496	512	478	450	446	476	456	478	472	420	455	454	491	495	486	412	419	469	451	458	446	492	452	431	460	430	448	495	439	468	462	438	438	494	461	465	468	497	444	415	478	478	465	509	476	473	497	459	472	491	479	456	448	465	465	463	441	450	470	463	461	464	497	450	458	464	469	437	472	482	445	468	428	446	468	439	506	453	455	425	464	461	464	453	451	472	459	455	464	439	484	469	420	454	482	462	448	467	441	438	466	453	458	428	442	481	467	469	480	450	484	483	450	472	475	473	471	468	450	465	493	463	436	495	447	474	457	460	489	427	450	447	435	476	465	444	439	508	513	427	452	444	454	479	467	459	440	485	469	460	456	478	476	481	490	500	492	476	458	435	446	469	462	471	458	448	446	433	454	478	450	493	439	470	469	482	437	458	440	433	465	508	440	455	488	459	454	461	479	432	478	450	477	441	412	527	487	458	478	467	486	461	456	454	432	465	423	479	495	474	465	472	441	471	448	481	439	450	470	467	462	445	460	451	472	447	443	463	473	474	470	457	475	476	445	469	432	453	487	438	460	479	485	480	465	453	447	452	464	445	453	511	478	446	445	452	481	459	436	453	479	451	492	471	473	521	431	437	442	441	464	446	432	484	458	471	446	461	457	507	466	459	493	464	487	481	476	466	470	470	450	457	498	468	477	489	460	446	450	490	453	476	441	465	450	485	504	434	491	430	432	451	472	489	444	446	441	487	483	485	490	477	464	478	448	435	435	461	499	456	454	466	474	433	460	475	481	453	503	442	408	440	474	445	431	455	462	495	425	449	468	451	458	470	471	473	466	468	453	445	426	447	431	477	482	449	481	463	448	473	471	477	449	488	501	425	468	475	456	467	469	467	496	444	467	454	458	452	475	472	476	466	444	463	466	452	452	419	477	438	470	477	456	462	441	486	461	421	452	445	437	477	477	466	463	448	414	440	464	483	478	474	443	436	418	489	478	466	444	496	438	448	463	439	421	465	477	498	433	491	434	456	468	438	445	453	450	492	495	468	460	477	480	437	465	446	480	449	476	457	437	472	462	461	452	439	473	429	481	455	458	468	457	452	452	468	443	470	448	447	436	458	466	452	480	426	438	451	490	470	455	457	510	470	459	460	471	483	439	462	461	463	469	473	488	487	474	500	456	451	424	446	462	472	438	436	452	483	443	474	461	435	436	474	459	423	429	465	448	478	439	472	443	474	478	455	446	531	461	451	457	424	430	457	469	472	471	472	464	475	448	476	445	478	468	475	500	448	475	436	461	465	483	478	456	442	422	457	451	448	486	478	481	458	443	462	491	462	457	415	498	477	430	485	487	479	456	446	452	430	462	417	468	456	477	494	464	449	454	448	459	495	463	500	435	415	472	443	448	476	472	432	487	500	464	447	478	471	499	449	447	477	435	470	430	467	526	445	452	504	458	475	469	445	482	468	452	474	436	452	451	473	483	439	447	478	472	481	460	427	486	466	432	462	442	443	473	441	483	444	455	448	477	473	442	448	443	505	454	460	472	428	458	440	469	469	428	466	504	456	494	468	441	471	458	465	475	467	496	502	438	475	440	454	447	497	478	473	481	483	468	474	435	463	544	471	446	439	427	416	460	434	430	464	454	434	441	444	505	454	486	466	461	416	404	491	409	449	441	466	509	472	455	490	485	443	452	467	431	480	463	467	435	460	466	508	450	452	452	476	491	444	480	449	452	490	460	485	432	450	462	494	436	423	455	508	498	487	497	466	501	475	477	451	449	435	481	510	425	457	488	457	442	449	469	448	447	467	470	444	516	440	468	450	418	456	516	503	453	434	453	503	481	483	484	466	448	451	456	460	417	409	429	462	450	474	482	483	481	458	510	415	502	480	479	491	458	454	477	431	450	460	447	456	452	438	450	459	474	449	447	459	462	394	447	472	433	457	453	467	498	457	467	459	459	435	486	452	471	478	441	432	497	453	500	464	430	448	497	445	458	417	457	474	468	450	450	485	453	471	458	446	425	456	462	461	505	486	453	455	464	451	462	470	493	479	490	464	476	446	456	484	459	471	463	446	448	459	478	479	482	474	486	451	431	435	456	468	453	479	449	435	437	465	445	452	458	439	448	451	452	414	463	483	431	462	451	477	444	432	455	449	477	430	475	444	474	487	461	479	459	483	504	488	443	452	452	463	460	442	457	444	485	411	467	439	467	481	461	464	449	491	471	468	461	456	481	424	451	489	499	489	441	429	453	472	465	445	463	440	485	451	443	470	449	482	427	447	417	441	460	446	469	466	420	501	453	453	489	456	426	473	461	480	459	444	455	459	482	458	418	493	470	507	456	469	459	468	450	439	485	473	469	486	444	463	449	421	430	448	475	436	461	468	443	434	436	442	437	430	476	467	483	449	489	443	471	457	453	469	460	505	474	455	481	442	431	483	427	510	437	490	423	456	468	427	467	487	443	447	466	451	470	465	461	459	464	477	398
40447	60160	44454	27387	20735	12575	2856	1128	855	761	678	597	587	537	555	559	544	533	508	520	542	505	483	525	513	518	511	493	501	479	510	488	482	552	515	482	526	509	516	505	514	502	516	467	501	501	479	486	491	532	553	516	519	517	478	506	477	505	505	512	497	471	474	500	498	528	436	473	490	560	524	539	522	486	561	484	518	506	509	497	508	483	454	459	497	471	484	462	522	538	528	515	505	555	519	514	494	538	517	488	527	529	489	498	475	499	510	506	521	501	459	520	488	488	513	524	520	490	520	518	496	477	509	500	523	523	507	496	484	484	515	538	464	472	502	471	519	472	524	510	543	498	539	510	483	504	508	504	489	511	460	491	511	529	478	509	520	473	487	445	512	518	520	514	501	547	513	483	447	529	493	478	513	512	466	475	567	463	520	493	481	470	482	507	521	515	510	512	527	531	527	516	542	493	493	508	516	498	483	497	505	565	539	532	452	490	512	492	495	491	495	521	467	521	488	491	521	502	497	522	494	497	508	511	500	507	491	496	529	522	520	504	487	474	491	472	533	510	488	482	476	493	475	529	481	480	511	481	489	521	526	488	509	535	538	482	527	506	505	494	504	486	520	521	489	474	468	535	474	510	531	506	504	498	515	520	521	504	507	486	494	501	471	481	506	508	503	487	524	445	509	495	504	475	553	471	512	509	477	517	533	519	533	527	493	470	505	499	480	520	514	474	527	479	475	526	496	505	533	513	500	470	519	514	470	485	490	513	531	501	501	529	501	493	516	478	529	490	548	499	474	495	498	486	485	516	494	525	503	459	486	486	512	477	474	498	497	487	534	532	495	546	498	499	524	476	517	514	482	496	473	473	478	543	480	486	501	488	504	544	478	473	508	525	482	498	514	496	477	512	515	520	494	483	520	523	497	490	502	492	465	504	533	502	507	509	515	515	505	496	489	459	491	502	501	514	514	529	478	513	546	516	484	491	503	530	533	547	499	485	506	497	482	501	466	487	524	490	494	475	533	514	442	487	543	517	469	523	477	507	510	509	506	489	505	502	496	475	498	529	498	531	499	524	496	470	501	517	498	523	510	505	466	485	464	475	523	472	517	532	514	490	506	515	503	513	521	513	459	511	483	489	534	497	518	520	495	462	512	501	529	507	443	465	499	491	517	537	512	526	527	453	494	461	477	519	505	483	485	501	486	480	502	449	511	485	486	517	488	453	549	513	518	478	502	499	474	509	480	474	499	503	517	486	497	467	490	501	505	523	547	526	477	514	538	535	525	515	541	491	509	498	511	517	511	546	494	469	505	480	537	489	513	518	490	511	525	500	463	473	504	507	486	495	495	466	514	506	511	527	566	479	495	455	487	518	463	502	509	474	520	501	508	529	462	492	486	534	492	510	511	514	527	478	458	468	491	475	528	498	512	508	462	491	532	524	488	485	523	503	512	461	506	524	474	501	483	476	511	473	493	488	481	498	532	488	478	507	515	511	558	469	499	510	535	488	525	508	515	506	470	501	492	547	502	543	488	485	493	480	504	457	489	492	462	480	477	521	503	502	512	487	489	523	487	480	513	509	502	485	488	514	546	488	521	503	466	505	496	535	496	498	468	506	486	506	469	511	522	521	538	519	526	484	490	520	541	492	493	542	495	510	517	515	545	516	525	501	516	488	501	521	517	516	477	524	505	524	533	497	500	461	511	528	468	485	536	479	536	507	487	499	487	502	479	508	501	491	498	515	507	511	484	493	486	496	488	510	493	504	544	478	501	552	486	482	486	490	517	519	499	460	483	501	482	535	467	526	468	522	518	502	534	498	509	493	506	506	483	493	526	481	521	477	533	525	527	498	459	502	484	526	456	510	492	505	516	487	542	495	488	500	514	499	457	549	513	483	470	512	459	488	509	526	519	485	515	533	506	535	508	457	485	502	510	503	504	517	488	494	516	515	488	496	506	505	504	502	516	521	496	489	565	480	512	539	494	527	504	527	491	480	499	511	498	528	524	493	468	476	491	483	491	511	501	491	551	499	498	537	493	481	533	503	456	511	486	491	486	458	514	515	495	489	478	532	528	530	472	500	518	471	501	487	500	486	487	529	476	524	543	509	553	497	495	516	514	494	470	510	504	518	504	547	545	486	473	484	483	511	465	520	510	497	512	459	513	509	491	513	517	540	497	542	520	523	498	505	488	522	516	481	506	547	482	474	530	522	515	475	479	508	501	519	554	482	514	511	506	492	489	496	478	548	515	462	481	474	479	497	498	493	496	531	515	526	477	497	513	481	493	491	523	497	520	513	506	499	514	500	523	472	487	534	511	508	535	547	503	523	481	513	514	477	489	497	509	476	532	474	498	490	517	521	468	518	481	500	558	506	494	501	520	492	496	474	483	501	499	503	521	498	529	520	467	499	505	513	491	458	524	477	492	498	485	486	532	482	501	479	470	515	525	522	508	524	484	518	502	527	508	483	501	511	493	525	526	499	502	511	451	493	503	509	504	536	530	488	537	501	480	498	496	484	488	555	513	506	532	515	497	484	543	546	504	503	518	502	509	512	523	489	524	557	507	533	487	505	483	476	513	475	469	490	480	508	519	517	523	471	488	533	497	523	452	468	514	508	507	503	506	502	504	525	503	513	483	509	516	509	482	541	511	487	480	523	508	493	498	480	490	516	544	491	487	502	495	533	518	523	498	487	464	507	498	483	541	505	552	543	496	496	519	513	457	477	484	533	493	513	527	482	507	465	509	522	488	487	511	486	486	507	474	488	476	497	504	515	526	528	452	521	525	489	488	521	490	487	488	528	519	540	517	503	490	536	547	493	534	556	459	477	498	471	495	520	479	520	506	511	498	514	490	500	477	502	469	494	534	490	543	520	533	514	525	507	467	544	488	477	502	528	515	502	459	522	499	540	502	498	504	483	529	511	470	502	522	492	491	501	498	522	510	544	538	495	486	511	459	492	508	514	527	514	508	497	494	503	478	473	510	503	520	494	518	486	491	521	509	513	499	487	512	521	506	491	504	487	489	510	527	505	480	478	517	522	461	495	509	486	509	532	508	498	543	498	476	493	501	518	519	459	487	498	532	489	472	501	484	486	494	498	524	509	476	518	482	509	489	525	491	506	495	464	497	531	507	490	530	475	478	473	486	525	506	497	475	485	506	462	488	517	526	521	499	496	547	481	484	501	499	515	478	484	489	497	501	498	494	496	507	551	538	472	451	490	519	520	496	525	479	534	509	487	450	471	494	493	498	506	492	496	505	507	525	509	498	514	472	514	521	456	498	489	514	513	493	497	547	521	488	536	481	481	532	526	473	508	516	524	511	482	520	495	512	473	540	478	485	471	479	452	501	469	465	498	498	495	492	490	524	547	523	511	543	489	528	489	523	517	516	494	497	483	500	504	487	511	501	502	512	502	501	516	517	516	506	485	499	497	480	478	515	515	497	514	512	507	537	522	520	481	502	515	527	529	503	525	467	476	498	508	537	484	505	538
31327	30584	27696	19115	8110	2625	674	333	302	333	321	302	309	310	293	302	257	293	316	259	267	252	288	332	305	309	277	305	288	304	296	275	302	313	282	270	311	275	300	283	310	301	277	300	273	280	291	274	246	274	291	300	287	320	278	270	309	272	295	257	288	263	277	304	304	259	288	246	294	301	284	309	269	291	301	324	264	299	290	287	268	272	295	311	285	299	263	273	307	276	290	277	295	310	258	324	297	278	288	299	293	290	245	296	292	309	311	266	304	299	280	276	305	296	291	313	286	278	291	280	282	329	278	305	273	319	307	285	276	309	299	314	282	291	287	285	279	237	300	278	280	290	316	292	294	286	318	297	286	305	264	304	262	267	299	289	296	287	291	320	305	301	288	288	255	274	316	254	287	298	278	298	262	307	260	275	278	292	285	297	295	256	291	286	295	301	263	275	298	305	296	335	274	279	291	287	317	312	312	314	270	306	300	293	293	319	310	302	272	288	286	281	298	261	286	296	291	294	315	297	313	293	298	322	338	310	274	263	311	295	297	302	360	276	296	287	282	308	304	282	305	314	299	298	320	295	289	304	290	290	309	320	291	295	311	306	286	307	306	294	309	285	289	330	268	314	291	316	285	282	277	299	292	297	301	255	308	284	308	301	308	274	270	313	298	321	272	298	299	279	316	314	315	303	275	278	285	305	277	286	320	292	308	281	303	297	289	268	281	281	324	310	295	280	300	298	289	261	290	310	325	295	290	310	298	273	280	287	284	298	303	313	289	307	277	267	313	323	285	296	309	278	282	292	288	314	275	273	290	297	269	276	300	320	280	315	282	287	298	287	279	283	336	295	281	281	283	296	274	313	275	311	299	324	273	290	290	317	268	302	254	303	319	298	280	294	306	304	282	290	298	280	298	296	256	278	275	306	284	340	289	288	313	286	285	311	285	255	294	306	286	291	297	266	280	281	274	284	278	283	280	300	303	279	321	304	318	296	265	300	314	309	272	293	278	286	329	311	333	255	284	315	278	297	307	313	319	309	314	318	317	298	308	270	312	306	294	295	286	288	314	308	302	299	297	309	272	294	311	299	293	302	283	275	281	325	287	292	288	312	316	314	274	322	315	305	282	292	321	281	292	290	285	301	309	315	289	282	315	310	321	306	301	301	284	298	295	292	296	283	278	294	289	277	291	296	301	287	287	270	299	276	304	278	292	297	281	283	297	274	305	294	298	282	305	309	275	310	292	301	293	258	304	290	286	327	308	276	289	317	275	297	291	282	266	295	313	298	291	309	297	319	286	301	273	292	290	334	289	305	309	307	299	332	301	295	265	296	310	287	292	283	294	309	264	275	282	292	314	323	289	329	300	286	326	283	282	277	291	291	324	291	269	314	320	287	276	303	279	258	290	305	273	318	288	336	282	325	295	330	304	282	297	319	264	307	291	301	322	281	309	265	302	282	303	304	274	287	309	280	262	289	249	284	297	283	312	331	291	308	298	313	281	282	292	295	303	309	280	321	319	304	289	266	308	305	297	310	306	271	335	277	271	309	292	333	287	278	298	300	320	251	286	275	289	270	294	302	288	282	289	293	297	307	281	283	303	311	322	282	303	287	317	281	301	259	278	284	308	290	294	275	291	323	297	297	316	324	326	273	298	282	293	322	299	312	291	318	293	286	333	299	273	288	287	317	266	313	348	295	297	315	298	288	269	307	294	324	293	292	286	300	284	327	335	330	286	308	301	307	299	281	298	301	313	303	291	302	287	312	307	325	315	300	285	314	292	302	300	266	251	266	298	307	295	305	289	287	292	301	298	290	300	297	293	311	322	288	290	290	310	322	248	267	271	305	260	261	277	303	291	260	300	309	290	284	258	283	295	303	275	303	306	280	274	302	276	297	283	283	304	303	292	271	278	283	261	282	304	252	284	315	312	284	286	284	323	280	280	274	292	287	294	304	289	303	287	313	261	263	305	311	295	276	311	264	308	326	310	270	300	271	289	278	306	284	269	326	308	301	262	312	278	309	300	301	291	306	310	318	311	309	290	279	305	289	281	289	282	307	295	316	266	284	295	300	284	282	281	266	282	331	280	271	278	300	290	287	308	300	304	285	276	277	275	329	281	277	267	256	301	273	294	299	300	305	281	276	274	293	269	270	300	297	300	294	307	291	283	308	284	292	303	285	315	286	267	280	299	302	274	307	285	322	301	299	275	309	302	313	287	301	266	300	294	298	282	308	292	280	294	278	303	281	312	315	302	295	284	281	308	279	283	284	300	291	268	280	268	273	289	276	304	270	307	286	305	322	316	281	278	285	288	264	339	299	273	290	279	291	318	289	296	296	291	290	301	316	267	310	304	305	305	310	313	286	314	286	269	329	282	298	274	261	297	293	280	290	296	296	271	319	291	304	279	281	286	316	298	294	294	290	274	277	309	285	299	297	312	262	284	301	307	298	307	281	293	279	305	276	300	277	307	298	304	304	268	295	294	292	303	290	346	305	296	274	297	270	283	290	334	284	273	314	285	284	277	264	302	289	269	303	311	274	311	300	300	254	307	294	328	312	289	292	290	277	295	281	278	282	302	312	293	263	339	303	299	299	329	314	272	291	298	288	315	333	302	315	303	296	276	310	280	270	295	303	319	287	304	287	292	301	308	280	266	317	295	280	311	292	311	289	289	291	302	326	308	297	263	279	309	284	290	278	304	285	294	284	288	291	293	293	289	283	283	290	312	276	298	277	285	298	294	306	297	290	314	276	311	289	288	305	310	270	304	296	255	275	287	266	273	322	275	281	275	312	285	294	318	283	295	271	290	269	271	288	332	303	289	290	290	312	313	309	279	280	287	301	302	295	291	288	310	284	260	322	257	323	289	280	292	298	312	286	304	294	310	291	280	311	295	299	317	319	290	303	316	313	279	311	321	294	297	309	298	274	291	305	290	294	300	280	307	291	284	289	290	269	272	293	290	304	312	292	288	272	316	278	292	281	305	288	313	302	298	281	313	294	279	296	305	281	298	306	299	282	308	292	310	272	287	312	309	306	326	301	314	305	280	340	312	303	322	283	291	308	300	290	292	263	296	300	293	311	296	301	317	297	294	286	298	291	311	294	313	293	289	333	314	362	295	277	299	250	312	294	272	270	268	296	267	314	278	271	331	296	312	287	301	279	306	303	258	282	323	283	296	311	284	307	299	242	308	285	309	297	279	316	290	316	304	316	300	293	299	302	313	292	278	285	300	296	256	273	292	275	319	320	290	281	287	327	304	310	275	285	271	258	299	263	320	304	290	294	301	292	291	306	299	297	291	329	302	258	287	315	298	284	308	292	312	272	285	295	290	282	317	306	285	311	272	286	271	284	271	291	305	302	313	314	304	279	310	281	274	301	318	270	281	268	285	293	308	265	302	273	293	299	322	322	271	307	282	288	327	294	314	309	290	264	305	298	295	287	304	291	315	272	296	294	288	293	303	289	289	281	311	277	293	282	291	312	285	297	274	299
36709	44623	26909	17343	9609	3715	773	389	416	380	363	348	389	357	336	387	350	344	330	323	339	346	318	357	356	369	318	330	301	324	334	326	342	359	344	346	346	355	327	376	326	351	368	364	343	332	332	344	342	312	318	335	326	330	339	318	351	334	336	324	366	330	323	360	316	313	326	371	347	333	317	332	323	349	350	316	335	317	320	318	331	305	322	356	306	339	362	308	330	345	347	339	350	326	323	335	333	354	304	354	349	356	339	342	315	311	340	332	309	341	357	338	359	357	314	318	360	332	355	354	355	321	303	358	366	341	325	362	333	311	329	359	338	330	352	332	319	325	284	317	374	336	378	315	359	354	333	343	307	366	312	358	333	337	342	315	328	321	337	307	363	328	339	345	338	320	351	336	291	335	330	351	328	374	336	358	327	321	381	336	328	368	316	334	313	336	295	324	339	346	356	327	338	352	343	333	331	321	320	335	336	358	342	340	338	347	316	353	370	340	341	326	323	344	291	359	350	336	309	335	336	333	325	343	360	317	342	321	305	345	344	326	335	331	318	380	321	342	349	372	358	301	332	341	333	302	348	332	316	311	335	329	337	371	343	340	362	324	328	347	344	349	349	318	345	336	362	333	349	328	352	314	353	330	361	339	344	336	330	336	367	330	343	351	314	321	340	332	335	363	331	346	324	331	345	333	325	327	329	301	340	307	335	336	377	357	340	347	367	335	324	359	353	362	332	341	298	357	344	355	339	314	292	342	324	338	348	346	330	358	328	354	351	296	330	320	353	376	314	334	342	327	343	358	332	318	338	318	342	321	355	333	354	350	352	326	357	331	353	329	330	335	345	350	337	346	340	348	335	295	321	333	344	307	355	338	346	338	350	326	325	313	324	348	339	341	333	321	375	363	346	325	356	301	336	329	322	355	359	343	335	355	304	311	332	343	327	358	350	347	336	329	335	339	323	339	378	338	327	318	342	366	361	308	348	344	329	332	323	316	327	351	316	311	340	351	318	304	301	340	311	367	387	321	332	342	335	369	378	350	344	324	339	306	328	372	356	336	341	341	326	358	370	299	329	353	321	343	345	335	335	319	294	322	340	339	334	343	372	319	379	311	305	345	304	352	355	311	349	369	320	372	298	338	345	361	344	351	341	351	319	318	330	353	329	337	329	356	341	364	319	316	320	355	336	347	328	336	315	334	315	336	331	366	382	360	335	322	331	329	328	332	347	323	373	375	335	321	348	336	346	367	303	342	353	320	349	342	337	323	340	339	358	343	354	320	301	384	301	352	331	329	318	337	343	348	319	319	366	319	347	347	340	348	371	336	332	350	372	361	352	345	340	342	344	312	343	358	330	329	333	318	374	318	308	339	327	324	348	331	301	340	369	315	320	340	296	356	340	320	359	354	357	324	339	335	330	350	320	348	371	329	357	342	348	339	327	346	340	327	326	347	349	360	337	340	344	311	324	338	361	330	317	307	346	327	352	327	336	330	344	305	345	347	348	343	324	357	334	365	335	317	330	340	356	351	334	371	373	314	354	348	340	348	330	350	320	336	308	375	332	339	335	309	331	332	328	309	337	309	312	327	341	295	347	368	324	380	364	332	347	350	317	314	315	339	363	346	326	312	325	306	353	338	345	326	353	337	342	325	322	332	348	342	324	343	361	341	326	348	331	318	334	350	322	373	314	323	364	331	336	350	353	318	352	360	311	331	360	339	346	336	384	291	347	319	358	358	330	321	339	352	334	369	315	340	337	349	307	333	372	334	358	347	331	314	340	350	308	363	326	334	328	321	353	324	353	319	338	354	348	352	351	334	335	355	323	345	354	341	339	356	340	367	364	353	312	364	345	322	345	337	334	313	346	341	334	362	332	322	341	309	327	338	329	349	324	339	347	333	321	359	334	305	329	331	345	342	333	331	363	366	333	346	352	336	337	368	342	366	363	332	320	326	357	281	355	330	311	331	336	333	350	298	330	350	349	377	360	336	342	338	349	342	336	325	337	363	335	349	321	322	334	318	349	351	363	323	317	337	354	341	297	326	314	329	352	347	329	315	359	365	359	353	355	357	372	332	336	329	328	352	337	378	312	347	355	358	349	357	345	324	323	396	352	355	324	340	358	310	315	372	314	348	320	324	344	331	359	303	357	318	329	324	335	340	331	359	334	326	351	354	353	339	308	386	296	363	349	378	346	321	343	371	320	324	329	355	332	350	333	360	333	335	327	368	335	328	328	324	363	332	321	303	320	342	322	335	299	335	340	341	342	345	324	345	331	303	342	338	317	376	335	340	346	341	348	327	362	331	358	339	315	337	350	340	314	356	334	358	318	357	327	335	337	322	303	331	328	338	343	324	363	332	357	363	337	325	329	339	359	349	321	315	347	354	337	312	330	339	339	350	330	321	354	355	326	358	335	319	346	324	355	320	299	368	360	349	328	319	293	368	344	351	367	345	315	309	333	335	337	348	336	338	325	340	345	302	364	334	300	336	334	326	359	367	313	346	367	317	342	324	346	332	323	341	334	380	334	340	303	351	331	324	346	347	339	354	353	352	343	314	321	358	336	345	369	331	316	332	325	356	352	335	353	333	327	313	350	377	374	303	340	334	322	344	328	362	357	346	329	343	327	369	312	334	329	346	333	364	371	355	346	322	332	350	316	318	371	334	350	345	361	339	336	318	317	334	335	332	333	351	281	350	340	338	337	388	327	345	325	315	337	357	354	339	353	339	343	341	347	329	368	331	336	335	363	335	349	360	330	318	342	346	336	329	331	347	335	344	350	337	339	343	337	319	344	332	369	329	328	326	326	331	345	359	340	325	324	349	351	356	338	364	334	345	332	362	349	322	341	343	342	312	309	359	338	331	343	346	344	309	349	345	339	323	367	321	345	355	336	329	327	343	364	330	331	307	347	349	339	342	344	354	295	317	335	341	335	360	330	345	344	352	347	384	353	342	351	316	333	335	355	320	313	390	343	350	344	336	340	324	300	338	383	368	330	348	361	307	340	338	330	313	345	334	316	330	356	328	314	358	327	329	379	352	371	350	347	314	350	324	363	326	359	304	375	301	307	354	367	393	339	308	344	339	324	345	330	339	354	344	345	321	334	347	352	350	334	318	325	335	318	378	354	319	343	321	373	341	319	314	334	333	331	360	333	352	374	349	349	348	332	352	323	306	314	314	327	306	321	356	348	350	317	352	324	324	336	347	340	388	352	339	347	335	305	348	357	341	308	364	357	334	336	313	320	353	369	336	329	357	350	334	314	333	366	332	342	353	369	325	298	337	327	325	339	348	336	299	367	344	342	313	331	319	343	349	317	320	330	355	339	303	338	354	330	334	369	310	363	347	321	342	332	358	344	317	291	325	331	349	361	320	351	320	331	344	342	349	366	351	343	336	324	349	384	368	327	315	337	324	326	330	355	356	367	333	335	340	330	346	342	337	325	326	303	350	366	342	288	335	343	342	334	329	327	355	342	307	336	351	346	324	356	333
24016	21004	28252	25440	21620	12969	3404	829	502	419	414	329	332	356	352	290	314	303	341	315	312	314	335	312	300	308	315	326	302	302	326	293	338	306	326	295	310	296	312	302	288	325	312	322	281	295	302	320	300	298	300	303	302	312	317	305	294	333	321	324	305	331	316	280	306	342	260	279	300	301	296	331	301	330	292	322	299	315	302	343	312	325	319	313	322	281	285	324	304	306	311	333	280	305	305	304	313	320	313	337	293	296	310	320	318	289	288	344	321	301	310	298	286	320	342	296	310	340	286	306	281	321	295	317	285	291	316	306	302	314	299	288	316	307	308	317	297	315	329	315	336	326	307	332	312	337	283	299	306	293	319	290	320	309	328	296	299	289	310	328	300	300	293	331	322	288	367	302	316	289	324	327	292	342	312	336	306	282	312	309	309	319	331	295	287	295	350	322	346	287	311	319	369	322	313	323	331	304	288	311	288	292	309	306	308	314	290	316	314	319	348	291	328	296	308	335	312	308	311	283	313	303	318	291	326	339	312	320	275	326	318	313	306	317	321	328	290	326	301	301	321	292	311	285	318	333	288	317	316	319	307	285	303	312	307	326	295	306	310	299	317	292	306	305	294	321	291	301	326	313	322	333	287	334	322	296	306	303	296	294	292	284	284	310	306	315	324	344	310	299	318	304	276	338	318	318	312	282	304	325	287	324	318	283	338	291	298	335	275	331	280	303	306	305	297	324	299	317	321	289	309	335	315	315	297	303	316	325	326	295	287	307	315	304	303	289	316	324	300	287	313	327	302	327	302	324	323	322	327	299	331	291	356	297	290	313	324	310	304	309	309	305	280	313	323	307	323	296	271	308	299	319	313	347	301	335	317	284	316	319	281	307	291	312	316	331	311	330	278	319	301	284	325	300	330	288	307	307	328	304	294	307	316	301	290	278	321	292	323	360	328	296	324	324	326	320	291	321	321	303	327	308	290	323	310	315	302	318	303	317	305	316	312	308	314	305	354	303	316	278	307	321	328	281	309	286	320	307	296	312	316	307	312	293	324	297	322	320	276	313	302	334	294	310	318	332	295	313	305	307	318	286	343	318	327	325	302	299	283	299	348	306	294	308	322	337	306	326	305	291	301	312	300	315	285	282	299	310	333	321	298	280	321	294	315	327	294	288	292	330	280	299	324	300	284	300	299	320	301	291	277	299	317	312	337	325	328	320	297	296	322	317	314	313	291	332	318	304	306	304	319	321	299	299	294	305	324	343	313	315	312	342	325	267	289	302	280	306	293	330	331	302	307	323	304	313	305	315	344	324	308	323	319	319	310	317	287	321	336	295	323	311	292	307	333	313	294	297	329	329	303	318	299	317	322	336	297	302	300	316	297	303	288	309	296	300	341	307	293	311	351	275	299	325	316	337	282	296	325	284	319	323	290	294	320	325	299	324	309	307	319	309	302	279	322	313	326	292	315	291	324	309	295	333	288	312	319	315	333	317	326	309	309	306	304	337	322	299	311	314	312	294	319	292	323	290	324	307	290	300	320	273	289	319	284	293	278	302	297	332	305	306	315	309	310	305	334	335	328	322	300	352	308	310	321	289	290	279	303	314	330	327	314	294	325	293	308	278	306	313	299	326	342	290	321	321	294	321	304	315	326	271	290	342	343	285	314	317	304	314	291	301	319	299	284	310	305	323	292	316	313	306	295	286	321	335	277	315	298	324	336	321	283	286	310	299	337	307	294	288	285	294	287	349	312	325	314	324	320	304	322	307	324	341	332	324	282	328	321	299	344	293	318	289	306	309	315	267	309	314	321	349	305	330	303	319	306	290	297	301	273	287	319	339	328	280	290	316	309	323	273	294	305	301	306	316	315	277	309	317	302	299	331	287	278	277	299	303	279	361	295	339	322	348	289	297	337	296	310	288	301	295	299	282	317	297	299	306	325	315	296	293	324	321	303	308	307	322	315	322	317	332	290	357	298	311	325	300	331	301	289	280	286	323	323	290	290	323	309	277	297	270	300	317	323	301	304	284	304	314	303	285	324	291	326	300	317	300	319	301	288	332	305	314	308	279	321	326	288	323	324	336	313	312	277	317	273	310	335	291	318	319	306	344	346	284	325	292	304	344	338	305	319	337	306	317	306	294	295	302	253	328	311	313	315	287	277	308	308	277	311	296	303	307	282	340	312	305	310	305	291	274	319	321	333	314	294	305	296	319	299	271	332	290	298	317	295	322	313	305	323	316	296	290	318	291	313	299	298	332	304	322	276	304	313	293	310	312	304	313	322	317	329	298	279	304	318	302	291	307	308	310	304	293	299	333	329	305	302	305	314	307	279	297	274	334	305	329	298	282	297	294	299	325	308	329	320	296	296	331	284	311	326	308	325	330	328	312	336	284	333	308	288	301	299	285	288	323	315	309	337	323	323	317	310	328	337	302	305	296	289	321	300	303	342	301	345	315	310	301	330	313	284	331	323	311	309	296	321	290	331	308	312	330	311	309	294	322	306	300	305	313	288	289	311	285	313	321	350	317	272	316	309	293	295	317	330	315	287	341	276	333	321	325	284	294	308	312	296	313	291	294	274	313	300	319	293	313	283	314	336	335	313	334	301	311	301	331	295	297	327	303	309	320	295	310	272	304	312	294	309	313	318	316	296	296	295	278	316	321	296	313	301	312	309	288	311	296	295	320	287	313	314	292	320	337	311	304	303	301	303	299	310	269	311	330	313	301	283	297	325	290	319	294	297	297	327	277	294	306	309	322	354	298	313	322	272	303	340	330	338	355	308	303	294	292	339	337	285	327	327	323	337	295	347	323	317	289	278	300	328	339	300	315	287	306	311	286	312	285	312	293	305	322	280	277	284	312	273	325	304	296	287	307	356	322	313	328	354	282	293	339	319	319	297	295	324	284	281	290	269	315	307	301	334	309	321	289	343	296	323	309	280	329	300	301	310	310	303	316	313	302	313	312	311	296	308	326	315	297	273	284	320	298	304	303	285	290	294	327	292	298	304	319	302	302	290	319	290	292	320	280	303	306	295	322	327	276	287	318	294	318	306	313	319	339	304	314	304	300	314	325	291	330	305	270	302	334	298	303	309	276	299	295	322	306	298	276	313	310	318	307	328	304	325	304	277	291	305	310	343	293	338	293	307	333	307	302	367	327	328	332	291	335	323	285	304	311	357	337	303	305	288	314	291	305	297	336	311	315	314	305	317	304	320	298	296	309	314	335	306	302	324	277	318	286	299	316	327	278	276	298	260	305	298	326	318	315	318	297	292	315	295	299	292	334	319	300	319	290	323	302	312	299	320	311	306	293	291	300	299	298	338	342	290	313	301	317	283	322	288	301	327	311	323	318	283	298	330	281	298	345	299	338	288	343	310	301	299	288	309	301	311	294	305	306	329	312	322	298	313	327	315	286	305	320	318	329	333	308	306	327	282	297	311	322	303	321	290	307	292	290	323	285	296	329	305	313	321	311	303	310	299	310	310	293
36185	55919	41931	30741	16342	6361	2342	767	631	519	481	438	391	406	424	363	359	370	370	321	341	360	322	343	331	324	342	378	343	369	359	333	327	347	331	370	319	361	341	322	348	356	364	331	343	389	363	401	342	349	337	325	359	341	345	346	370	342	329	378	338	340	339	350	341	345	343	333	335	353	320	347	383	373	357	324	401	349	341	325	364	347	351	352	335	357	389	355	359	358	347	361	340	360	351	336	326	391	357	351	343	354	318	378	319	366	363	359	349	363	343	322	351	352	331	358	345	337	346	359	326	342	344	326	312	335	376	332	368	328	336	376	347	320	338	334	347	345	346	339	350	385	328	380	326	363	335	316	348	319	336	380	332	322	367	363	317	331	364	363	348	335	337	366	340	356	328	354	320	332	367	331	351	339	370	376	338	385	346	334	340	306	328	353	359	333	339	389	355	355	344	354	339	359	378	334	359	397	293	361	332	354	351	301	344	345	342	328	334	322	368	332	377	321	344	354	361	369	366	384	353	393	351	351	364	341	330	292	343	369	360	331	318	312	316	366	356	349	339	361	421	318	378	404	358	334	351	364	314	349	323	338	368	350	310	362	330	334	369	358	367	369	335	355	334	342	369	371	363	330	320	351	337	353	335	328	323	360	349	370	332	354	331	353	352	362	342	339	355	335	316	352	373	326	301	348	346	350	373	342	367	348	329	372	330	329	331	337	334	331	402	359	303	362	349	360	371	363	355	343	366	330	372	351	341	321	348	332	335	343	353	352	321	332	342	314	381	350	343	315	363	369	360	327	359	319	359	336	356	369	351	369	343	364	332	319	317	315	347	332	337	328	348	331	334	362	330	345	328	367	366	353	369	319	318	316	320	372	377	344	360	368	326	354	346	328	388	345	361	339	360	377	371	364	357	342	373	392	327	366	311	353	340	367	362	355	318	325	312	343	362	350	326	363	340	356	368	369	363	343	344	346	356	334	312	370	315	344	360	379	330	350	323	327	323	353	351	385	344	381	331	372	350	330	346	373	369	346	328	338	356	347	352	347	335	361	379	372	356	353	354	355	329	316	343	339	331	321	345	348	357	353	355	349	342	366	325	337	369	342	379	354	359	322	369	334	368	355	325	369	334	322	325	343	329	317	350	343	370	338	363	352	366	348	342	377	336	355	351	336	381	357	379	314	341	329	348	386	352	337	392	334	344	332	346	351	363	309	361	320	343	356	375	348	339	355	359	367	374	345	357	350	322	408	359	347	340	337	320	341	350	358	333	356	337	355	339	287	338	322	331	329	363	322	317	372	325	340	370	355	352	373	330	352	352	338	335	398	356	360	367	360	343	343	363	329	350	340	345	355	340	394	374	355	346	352	357	348	321	366	359	373	362	368	326	332	353	335	338	329	360	352	360	345	340	330	354	364	364	345	319	345	349	387	353	362	326	366	329	368	347	376	346	335	334	359	334	350	320	335	311	329	358	353	332	334	363	339	379	364	357	353	357	330	349	357	335	340	327	329	363	348	344	371	355	361	352	337	345	363	355	297	312	349	351	325	344	328	355	385	356	349	357	338	359	322	341	341	346	350	326	366	363	346	387	366	342	344	366	330	313	363	343	320	350	356	364	330	380	368	357	374	353	359	347	385	361	355	329	345	319	343	296	368	390	369	356	383	375	330	340	345	377	331	332	332	364	340	355	341	343	390	350	342	346	355	364	368	346	343	360	305	337	373	357	362	356	368	359	356	330	319	373	422	333	370	322	347	288	368	338	367	339	338	334	376	350	328	345	333	317	379	351	331	348	333	362	345	354	358	334	343	358	340	326	381	382	341	336	339	321	353	340	364	357	370	317	329	368	349	352	372	357	361	360	317	358	382	332	347	354	325	353	370	336	365	365	357	314	374	367	348	349	340	341	331	384	350	350	348	315	355	321	324	345	322	338	374	379	333	357	373	330	338	346	346	359	369	362	345	347	348	331	367	333	400	349	387	360	320	360	317	360	384	382	324	350	359	346	366	356	363	359	347	316	321	317	347	320	312	368	357	341	337	357	355	358	377	334	352	337	325	366	373	357	349	368	358	341	338	341	348	337	337	318	325	315	366	335	334	384	349	362	363	305	347	384	364	339	344	316	315	344	328	345	371	358	355	317	358	338	371	356	397	371	328	331	342	345	345	334	335	352	337	339	355	375	355	333	342	350	318	355	344	341	365	351	342	359	350	366	369	346	320	344	363	332	359	373	326	367	352	320	350	382	350	344	346	361	343	342	375	388	337	347	348	372	361	318	346	346	293	347	331	326	340	369	377	320	348	343	344	330	358	340	331	350	343	331	362	305	358	310	354	322	310	361	359	350	324	351	326	366	366	322	362	335	353	343	359	319	344	308	369	355	343	333	351	355	343	371	348	335	354	344	355	318	325	343	340	366	324	373	325	331	358	334	370	315	388	330	343	373	341	321	322	352	348	343	364	346	336	363	339	337	343	351	345	341	341	349	381	378	366	336	338	362	363	363	359	305	341	327	365	333	375	346	309	324	375	365	317	356	335	375	354	349	365	319	326	331	339	322	353	360	354	356	354	352	354	349	327	375	380	339	353	359	365	365	368	308	340	375	353	311	356	368	346	348	356	321	357	335	334	371	356	354	351	337	353	377	369	358	344	336	380	378	361	362	329	408	369	370	362	353	343	333	376	364	349	337	319	325	362	360	332	325	353	333	370	353	305	357	346	356	355	366	336	350	328	382	345	332	330	328	354	339	373	362	346	309	347	339	365	330	360	337	324	375	329	322	380	358	352	364	361	370	366	335	350	361	345	362	297	315	339	342	331	355	327	326	335	340	324	367	368	340	365	374	356	349	354	354	355	329	349	335	359	368	349	338	367	365	367	318	360	375	343	321	348	341	368	330	343	354	371	365	323	368	393	367	361	366	355	361	339	356	355	349	372	339	336	322	366	349	329	365	341	376	334	318	306	339	344	359	337	317	358	380	338	360	357	344	339	317	327	334	326	353	334	342	358	364	354	379	356	325	371	358	355	358	338	372	346	353	356	348	342	330	348	381	343	346	354	381	342	328	364	348	352	332	344	343	335	360	374	340	352	340	324	373	323	305	347	327	384	328	329	321	339	330	365	336	332	341	361	325	333	330	358	322	374	336	326	356	393	347	348	346	343	357	352	371	340	338	343	348	332	362	343	352	348	365	360	335	337	322	340	344	358	330	334	328	328	331	350	338	358	344	349	339	349	348	344	359	343	341	320	349	310	352	343	345	362	360	354	344	368	355	348	353	362	404	348	329	353	339	348	345	340	327	351	341	351	374	363	371	363	348	304	350	329	335	373	325	335	342	335	336	365	346	378	363	334	360	320	343	342	322	337	338	359	327	345	341	338	317	353	339	344	354	361	351	342	341	378	364	340	305	369	341	346	359	383	338	307	333	329	356	334	373	363	366	358	330	314	330	360	347	336	343	328	335	371	395	359	349	340	365	333	356	330	378	335	371	324
25265	21117	28598	26467	13499	3420	800	524	447	445	466	381	402	397	383	393	389	412	362	381	391	389	374	393	392	384	371	388	376	390	389	371	395	394	379	331	388	375	358	381	380	368	376	363	342	410	378	385	369	371	380	395	373	380	390	359	361	383	370	389	386	383	384	399	389	379	356	376	367	349	383	395	386	376	379	333	379	373	391	363	390	381	383	363	358	366	382	362	379	375	364	387	411	356	411	402	377	365	372	377	400	339	360	357	376	380	393	385	344	375	399	392	389	354	388	379	379	371	359	355	350	359	385	388	359	362	369	373	380	387	356	377	386	392	344	398	395	392	374	357	375	367	383	340	375	349	362	368	327	346	381	388	374	352	359	372	383	363	377	395	339	389	353	379	359	361	344	414	368	401	376	375	380	379	359	407	371	344	401	367	385	349	354	383	395	345	395	391	354	381	376	359	381	397	378	352	362	374	354	365	390	368	360	372	389	398	380	387	392	367	395	344	370	382	375	364	376	401	401	358	362	371	414	396	345	373	386	381	341	351	399	319	385	404	343	368	356	385	357	395	370	340	396	391	395	362	343	354	364	395	374	381	377	389	377	345	393	405	375	357	360	399	387	377	402	386	395	367	396	354	377	360	380	375	373	347	377	377	365	352	369	362	375	393	375	353	351	409	390	393	358	348	382	367	391	354	360	371	367	371	390	400	366	382	356	346	393	327	371	365	392	349	388	410	380	360	405	339	341	395	355	366	394	392	373	375	379	391	385	376	368	367	403	405	391	385	398	393	346	382	370	367	387	371	363	382	335	354	391	364	360	373	413	373	342	344	358	355	372	398	389	356	376	375	392	406	366	399	379	364	372	406	386	383	404	348	386	371	379	351	365	376	393	379	360	372	393	335	372	359	406	386	376	396	386	356	431	384	418	364	386	329	375	390	353	347	374	345	370	366	370	342	361	375	400	409	351	375	392	364	363	368	354	367	395	365	399	393	381	363	372	366	378	385	391	347	348	374	369	393	363	357	397	374	366	417	366	379	386	392	362	373	369	365	436	402	370	383	377	390	407	368	393	368	364	367	365	390	372	339	366	353	379	334	389	371	365	413	342	373	341	386	388	381	384	362	393	390	372	382	413	372	381	402	372	361	381	408	391	377	360	426	353	389	338	406	378	356	349	375	382	373	380	403	358	370	349	361	376	366	390	383	392	360	385	375	356	363	387	366	384	364	375	349	375	396	371	383	370	364	386	382	352	387	381	374	358	365	382	354	350	376	351	382	382	396	356	369	354	367	345	385	367	356	350	376	406	392	355	364	357	396	348	403	385	388	395	382	396	357	365	350	369	358	343	345	401	374	389	374	377	364	332	369	345	358	414	345	372	377	380	364	333	364	377	370	408	386	346	362	388	361	353	331	362	375	360	364	369	348	384	365	402	392	344	366	408	375	364	334	384	376	393	371	357	394	346	386	347	353	385	358	368	348	342	397	336	392	385	355	357	389	375	346	361	428	342	389	391	398	395	364	381	361	352	345	368	380	380	385	359	372	404	389	367	388	380	374	408	366	357	355	340	371	380	367	340	380	353	345	327	358	383	395	372	388	367	360	397	367	373	380	372	358	361	369	416	384	381	378	347	379	393	348	349	386	385	379	355	418	341	383	385	387	360	346	385	381	371	397	339	362	379	383	372	383	355	394	379	398	387	368	389	383	392	388	355	379	404	361	368	398	417	337	370	345	369	366	386	395	365	368	331	374	382	371	377	372	350	379	369	372	352	416	370	352	378	392	397	388	385	397	402	364	387	365	362	395	381	340	376	334	380	327	397	377	364	368	372	393	408	378	398	401	332	384	401	375	356	365	376	391	344	377	338	344	386	386	402	385	373	391	368	375	373	343	363	382	396	356	330	373	379	367	396	390	371	389	355	351	369	366	385	376	380	400	370	328	400	346	349	387	408	358	366	369	410	391	364	406	362	374	373	384	392	364	381	357	386	355	406	367	365	368	371	394	347	389	372	393	411	374	408	357	357	397	391	371	411	383	387	368	357	362	359	354	372	391	332	345	373	378	351	352	388	366	390	359	382	391	347	378	369	372	362	392	353	385	402	350	370	375	366	382	399	369	366	412	377	363	366	417	382	375	332	391	397	357	372	397	386	398	400	374	402	389	367	367	386	375	368	409	365	372	354	321	360	413	355	339	392	379	397	375	386	379	349	367	370	376	401	382	367	387	381	366	366	376	347	375	380	368	399	365	391	374	391	386	361	383	394	378	424	388	395	389	390	382	372	380	389	381	375	397	396	352	376	383	353	382	401	354	334	369	308	345	395	372	362	395	389	383	364	353	381	327	392	348	419	385	364	375	373	397	373	372	387	395	376	382	398	375	373	349	358	382	388	377	384	394	388	389	350	365	364	383	382	373	372	378	374	367	348	375	377	408	370	398	331	349	379	418	321	382	392	365	355	381	369	366	397	385	394	389	394	404	383	338	342	395	373	385	381	366	401	355	395	372	390	367	394	363	365	370	383	373	365	362	349	384	399	359	396	371	365	364	355	393	410	393	356	338	391	371	399	387	395	372	375	375	357	396	341	406	347	363	350	369	372	398	352	368	385	389	368	374	391	384	347	373	374	340	359	374	400	383	403	344	359	362	372	379	353	392	366	373	398	384	405	364	371	332	375	382	377	364	377	359	354	401	418	351	342	375	366	327	376	346	370	415	378	378	387	355	380	365	389	360	357	388	409	392	352	375	377	376	338	386	379	357	326	353	362	379	406	387	393	365	363	397	349	414	353	380	393	349	416	394	379	353	337	358	384	373	406	380	357	346	386	382	380	376	379	349	337	358	368	379	376	379	384	385	390	390	340	387	365	368	346	395	376	371	353	355	395	396	362	397	394	369	384	348	365	356	406	406	369	365	350	368	348	365	388	406	351	378	423	380	357	355	366	362	371	363	362	384	351	341	383	387	429	389	401	403	360	393	365	368	384	354	391	340	378	379	385	367	352	386	387	359	366	402	324	399	377	372	345	391	400	378	368	378	369	392	362	391	353	352	403	355	366	358	354	345	374	362	376	361	375	417	389	343	384	344	381	383	398	392	368	378	343	383	409	367	401	398	390	387	384	308	363	348	349	371	376	356	398	387	383	361	369	403	369	361	397	402	356	349	373	347	371	339	398	387	399	400	367	344	383	357	364	353	355	391	358	377	357	356	355	373	387	365	376	407	374	350	349	374	363	360	355	380	353	386	341	368	371	344	387	397	401	361	381	366	373	318	363	367	340	379	383	391	361	392	390	378	377	365	343	391	390	360	357	380	369	363	353	359	383	350	399	370	374	379	376	354	376	382	315	356	366	412	376	373	372	367	375	352	377	350	373	335	337	393	380	354	354	360	366	364	371	369	348	336	411	394	362	388	375	361	340	362	376	387	387	386	371	359	378	401	321	379	363	382	377	390	391	363	338	408	372	389	378	423	373	364	396	386	336	339	405	367	347	392	369	355
35881	49731	39284	22795	8535	3326	901	666	592	579	527	481	474	485	458	416	427	452	414	448	471	446	427	435	448	441	414	425	404	413	443	426	415	421	462	441	413	417	457	429	428	438	436	432	407	444	433	456	455	432	424	407	426	401	445	446	388	424	400	430	484	432	418	394	416	450	430	408	446	409	408	401	408	409	437	449	413	418	409	441	424	440	426	409	411	413	454	419	460	414	416	449	439	430	400	421	416	393	435	429	360	419	419	423	423	418	429	413	432	414	441	416	462	404	391	454	401	407	438	413	426	393	449	452	450	448	412	410	441	429	438	407	388	423	441	411	397	417	430	428	404	445	446	420	431	416	423	398	432	406	445	473	444	431	414	440	456	424	436	414	438	404	391	415	410	437	395	415	398	442	443	450	430	442	395	435	393	442	410	427	431	449	379	412	462	441	429	385	415	402	412	411	416	411	436	425	423	418	456	387	413	412	461	421	451	449	432	434	419	409	452	402	420	411	421	462	420	433	391	403	427	474	402	411	415	459	413	450	402	426	414	396	443	420	475	394	402	422	460	453	415	405	433	443	437	470	409	398	464	414	434	411	436	418	422	396	424	407	431	410	433	418	467	429	409	449	437	408	397	434	453	398	443	371	406	421	416	391	430	452	408	441	372	431	450	444	433	432	429	413	427	400	389	466	385	379	390	414	430	411	392	405	446	394	411	405	384	424	387	398	404	412	426	420	454	405	452	418	412	398	432	423	427	425	411	398	420	400	449	425	424	419	402	440	404	422	424	427	433	405	408	378	426	392	417	421	413	409	430	418	441	425	387	421	409	402	412	462	399	404	418	377	422	417	426	430	418	454	426	410	405	454	456	429	422	411	411	422	440	440	388	443	445	432	433	410	381	424	435	402	443	418	426	446	442	435	400	392	416	442	415	444	401	413	411	411	422	437	442	434	434	427	432	393	451	446	445	423	425	436	447	434	405	405	428	450	389	414	421	460	418	427	405	424	412	423	426	375	409	430	426	408	443	457	427	399	462	422	416	393	466	438	447	448	389	445	472	438	392	395	442	441	410	449	446	440	422	483	434	461	430	424	406	407	403	413	421	454	406	399	442	423	396	447	445	409	382	424	441	440	415	391	396	441	435	419	431	448	440	442	427	447	440	426	465	447	420	424	454	396	425	453	417	448	440	442	360	427	437	397	430	407	466	438	412	415	418	412	412	434	419	448	412	417	442	420	431	435	385	453	401	426	385	429	429	412	371	453	422	434	443	440	418	447	452	387	404	420	393	422	414	418	435	417	412	398	417	396	420	401	431	453	440	402	439	427	418	419	424	430	409	414	440	408	424	437	439	409	439	417	420	406	425	423	428	426	442	439	442	399	429	399	405	441	425	425	402	434	414	455	385	397	412	409	420	465	445	446	440	418	398	404	435	450	432	443	421	432	419	411	408	465	426	437	424	383	458	449	442	442	443	439	408	416	417	413	443	416	403	414	435	416	425	425	387	452	432	424	399	432	415	404	436	452	419	446	396	443	433	411	458	430	457	439	452	404	433	420	423	451	415	426	410	430	388	411	412	430	450	437	422	400	445	440	426	452	426	460	415	435	419	459	394	402	392	420	457	381	422	454	440	399	414	436	420	417	446	411	438	419	439	391	422	417	459	431	465	418	448	431	362	431	406	443	399	431	427	470	431	406	435	396	403	432	427	430	439	423	408	447	410	403	422	425	421	422	448	465	386	407	430	425	430	455	407	439	431	434	414	409	388	430	427	423	402	433	452	395	412	424	420	443	468	402	445	429	423	426	444	421	416	415	417	436	406	372	416	401	438	428	462	406	416	437	411	436	434	410	402	429	419	410	421	424	430	372	428	434	442	436	451	398	408	433	410	424	444	415	401	409	400	429	394	423	401	439	422	410	425	428	433	437	418	423	421	441	414	412	433	421	404	388	439	427	418	451	433	411	405	435	442	409	422	420	419	427	446	437	405	443	414	388	399	440	444	359	392	418	418	419	429	477	401	443	451	402	431	421	461	409	448	430	400	451	459	407	434	456	437	408	446	400	419	428	416	438	440	454	403	408	393	426	417	403	430	447	422	431	406	425	448	415	387	398	385	430	426	435	439	446	422	428	389	455	443	426	441	442	400	424	415	418	405	402	435	424	410	448	408	413	443	428	371	405	418	406	473	439	422	426	401	424	429	419	406	412	399	444	431	428	419	418	443	424	439	423	423	454	460	387	412	404	415	420	460	435	446	456	468	443	393	436	425	422	416	432	370	415	424	428	420	413	420	444	414	415	426	493	432	446	423	435	430	410	438	419	422	435	443	435	428	431	407	435	464	431	444	444	406	444	445	415	418	417	426	409	410	436	425	422	437	444	424	426	431	466	415	435	432	402	445	437	406	413	424	426	413	460	449	459	409	392	437	428	428	420	440	445	429	393	435	401	407	389	414	408	414	368	420	395	406	420	451	432	441	430	453	406	393	436	444	422	437	401	414	451	398	443	423	428	434	395	384	423	416	437	446	434	440	408	391	462	404	412	403	434	444	413	413	433	419	386	482	411	425	426	419	383	409	418	446	421	432	432	419	401	409	406	410	402	429	438	379	435	433	411	444	408	435	414	421	445	437	446	436	406	431	445	407	439	431	433	420	453	418	408	412	441	436	450	418	424	427	424	425	421	411	450	437	399	441	399	464	441	420	441	465	427	455	462	441	411	413	402	487	454	399	438	457	407	427	451	410	435	436	467	416	474	407	411	462	419	415	418	393	449	402	419	432	427	441	386	433	424	428	425	399	411	411	422	414	441	431	415	403	419	423	432	454	439	399	421	404	413	452	419	399	379	400	414	379	428	442	415	449	434	420	461	411	419	402	433	397	410	416	450	397	455	444	393	409	432	441	418	401	434	431	426	456	421	415	417	428	398	415	489	423	400	452	448	437	458	420	431	447	396	427	399	425	409	460	419	411	444	417	436	449	425	435	445	461	460	410	418	405	423	425	427	483	410	442	435	410	444	441	456	417	433	417	436	444	411	433	447	411	433	395	415	422	430	423	450	408	461	456	431	412	436	443	403	428	419	422	459	423	446	421	431	440	438	389	437	418	425	427	427	384	444	454	415	395	387	401	445	439	405	425	420	454	395	431	427	415	401	439	435	437	416	404	447	417	389	394	439	435	423	412	416	437	410	443	398	400	415	426	405	394	441	412	474	434	410	427	462	419	406	426	420	424	436	409	448	435	395	428	411	431	413	427	422	414	370	446	448	426	425	422	430	400	423	415	411	424	422	411	447	423	410	411	436	455	429	435	433	402	427	461	413	408	447	422	381	440	434	422	405	402	377	434	413	430	398	479	403	418	413	400	469	441	459	429	431	428	429	421	401	397	410	460	426	449	436	424	432	434	397	426	413	464	435	434	448	475	411	423	452	437	431	421	437	398	438	386	412	455	409	428	430	421	395	406	424	444	404	424	440	416	418	423	406	424	398	447	430	473	409
22859	20993	28595	23945	21621	21139	10497	1403	747	629	557	555	541	523	472	509	509	497	492	440	499	463	470	442	497	488	483	423	485	485	472	480	462	480	458	426	465	498	476	449	422	455	484	476	483	435	480	504	460	441	477	477	451	451	438	445	461	467	446	446	453	469	462	491	469	429	447	425	475	462	453	490	439	423	454	438	447	436	476	460	473	451	442	453	439	484	435	438	445	428	501	493	404	448	470	414	513	469	424	449	463	467	460	455	466	474	482	453	466	486	485	496	499	430	473	494	488	467	479	427	475	479	484	469	444	425	467	485	507	454	462	523	459	454	486	454	429	438	426	446	448	417	443	477	458	477	468	457	455	456	465	465	435	460	436	447	439	466	441	498	436	471	475	450	463	482	489	453	487	480	465	442	443	486	467	433	451	483	503	462	466	479	462	488	480	475	460	470	493	493	455	464	435	433	455	451	440	453	426	476	475	446	483	445	473	424	491	434	464	447	469	469	492	428	463	463	488	430	532	475	453	476	517	462	467	472	436	447	478	451	476	452	458	455	463	483	467	445	451	461	444	481	456	472	495	475	478	426	465	440	477	444	422	453	460	478	453	437	457	455	501	496	457	499	478	478	437	468	454	418	442	439	435	429	495	461	478	474	429	454	447	462	480	460	439	479	454	436	432	480	495	511	448	453	481	439	484	506	466	484	488	476	423	468	409	445	449	421	481	460	449	479	449	503	452	441	482	517	478	473	418	435	464	434	440	449	460	450	468	446	427	434	462	463	450	449	420	465	489	452	482	472	470	454	442	427	456	492	449	480	467	469	463	452	428	444	475	501	475	485	503	477	463	423	487	484	500	437	432	484	470	505	472	442	452	448	487	460	467	457	478	487	436	449	485	450	467	471	454	447	453	444	452	461	436	450	474	434	444	456	416	472	448	479	464	459	397	440	455	473	469	441	455	440	466	476	476	464	442	521	484	461	471	480	446	487	449	449	445	453	460	448	483	414	481	487	442	425	478	477	498	476	456	497	419	462	441	454	445	452	457	430	480	455	452	449	488	479	458	478	479	422	487	455	463	479	448	449	442	483	470	471	514	503	475	493	497	443	447	449	457	452	437	437	446	456	439	495	445	465	467	454	453	416	491	466	474	496	448	462	475	500	440	450	471	466	477	422	472	493	485	497	432	459	440	457	445	491	482	449	497	431	414	448	461	471	444	468	483	472	490	478	459	448	439	469	488	495	452	470	484	453	460	475	495	423	454	460	446	471	471	483	469	458	480	479	482	473	468	438	419	464	438	460	487	485	435	411	470	456	432	492	437	445	467	443	449	438	507	470	451	454	462	457	480	478	443	476	462	460	473	426	446	473	468	487	407	461	470	490	460	467	483	490	418	376	454	483	497	440	473	465	419	468	462	490	459	471	484	459	450	460	448	436	449	483	452	473	483	471	436	469	429	455	492	452	448	422	478	459	444	446	486	493	458	448	452	471	447	476	452	456	438	446	471	423	461	441	455	444	455	487	457	452	456	422	516	454	446	465	459	456	436	456	450	437	481	478	457	446	442	485	486	453	465	458	458	460	456	474	474	469	457	459	454	449	514	443	488	473	455	452	446	489	441	490	474	447	469	441	441	435	453	434	463	484	459	448	482	473	509	459	455	458	462	426	499	439	465	496	455	506	476	453	469	490	492	460	473	462	445	472	446	485	452	467	472	429	492	447	462	478	450	433	467	445	473	490	430	464	466	430	430	432	444	451	427	443	479	488	439	466	433	461	526	467	458	500	446	442	437	478	446	507	435	482	463	491	448	481	463	493	481	489	419	464	483	426	491	475	475	470	455	441	479	434	474	456	458	466	452	430	474	466	487	455	467	463	437	456	470	421	443	462	493	450	477	464	447	470	471	464	512	424	406	477	407	474	466	462	470	445	484	466	486	461	482	466	446	477	440	464	436	468	482	483	454	450	466	454	465	466	485	479	429	449	439	458	415	483	474	437	452	456	476	468	503	441	475	445	468	481	460	482	431	448	442	427	431	484	444	445	490	471	445	458	464	440	450	418	489	465	450	434	438	444	440	461	461	472	452	470	466	442	453	475	428	467	483	475	460	453	472	447	433	473	429	477	441	442	482	474	457	445	458	454	472	502	509	469	467	513	465	511	443	478	469	415	485	479	455	486	464	447	436	461	474	456	493	471	485	464	439	465	499	476	414	446	466	458	431	481	434	473	474	455	482	464	455	469	447	479	464	489	492	487	473	453	457	488	456	429	465	431	475	445	469	453	471	454	498	438	454	422	481	491	443	458	448	471	496	455	438	460	488	441	456	452	450	466	454	454	471	485	450	478	477	469	441	464	494	415	461	445	488	467	471	488	464	466	496	462	484	410	465	437	483	441	476	450	459	463	455	433	446	479	481	471	452	437	469	466	461	452	452	455	433	472	482	469	473	436	426	487	430	472	463	472	481	457	508	492	488	476	474	488	462	435	485	463	442	463	434	419	465	454	506	475	454	452	448	470	456	436	453	395	478	483	425	488	445	429	450	425	449	457	445	437	422	450	469	479	464	469	431	474	474	464	487	472	491	433	452	467	471	445	445	481	443	452	510	430	430	469	435	478	466	464	435	437	408	466	474	457	449	468	460	460	438	465	486	464	446	490	483	456	458	500	482	460	416	464	467	433	445	479	453	454	438	446	459	466	467	455	479	441	458	459	449	444	454	462	465	469	513	442	416	434	469	483	502	459	442	462	450	479	478	446	444	465	474	455	474	475	473	466	437	453	446	462	441	435	462	475	453	465	462	484	435	461	464	458	409	463	431	476	449	436	444	467	446	468	485	457	473	423	504	465	485	438	435	478	418	478	447	483	430	480	474	489	441	476	454	402	463	475	460	449	505	437	469	453	441	430	435	502	473	463	452	449	452	437	468	432	457	464	435	501	463	444	507	435	455	477	420	441	485	417	443	459	434	448	450	428	481	439	477	450	462	456	471	474	503	428	450	491	453	428	455	457	470	468	481	455	483	452	445	488	515	480	463	513	490	461	493	489	397	451	462	465	397	492	476	467	469	484	442	442	441	460	427	437	428	442	471	503	483	448	474	453	474	463	461	449	459	435	441	454	467	461	466	483	463	496	461	411	490	447	450	424	444	484	498	409	461	449	425	453	466	440	478	437	453	445	484	462	451	441	455	483	449	499	436	460	437	486	450	425	465	481	484	487	495	493	484	451	495	456	484	442	474	494	494	433	469	472	451	474	465	453	469	432	469	482	448	438	449	481	477	449	465	436	456	526	450	471	472	464	474	514	472	454	454	472	420	449	436	461	466	435	453	472	465	474	467	483	470	448	438	452	465	452	510	463	463	477	472	458	456	462	457	470	493	480	454	447	464	461	460	437	484	428	469	429	480	453	441	429	480	435	478	442	450	431	492	456	458	483	507	441	464	487	503	503	421	439	465	444	488	427	469	490	475	463	459	427	483	462	467	448	493	476	445	428	457	432
38079	64816	52570	32609	24566	12271	2389	1055	843	737	675	604	581	545	540	546	518	538	491	493	499	505	512	493	528	478	523	497	514	477	487	477	538	496	515	522	456	512	515	507	507	508	475	487	521	514	453	521	488	492	528	517	508	445	474	495	509	509	458	494	512	472	524	500	469	519	499	504	480	472	529	502	491	497	503	463	533	521	478	488	475	501	550	525	548	489	472	489	507	478	514	547	530	522	529	481	505	492	490	551	522	485	469	491	497	489	500	481	469	510	475	495	505	509	488	521	472	471	532	503	510	503	516	505	484	514	506	507	477	502	496	506	509	483	481	502	526	501	497	470	504	501	507	515	499	550	552	496	496	482	520	496	498	533	518	487	506	512	512	507	494	479	442	496	527	476	524	494	487	472	510	543	515	502	471	515	483	487	479	498	514	488	490	506	489	478	540	461	489	459	494	523	514	544	525	504	495	512	507	503	510	529	523	497	503	482	510	527	486	465	508	525	492	510	513	523	507	477	515	521	502	509	484	486	514	460	525	537	492	549	513	483	515	483	481	494	551	475	479	491	464	548	512	552	489	498	500	508	511	465	478	496	527	530	503	517	446	503	519	510	476	505	524	488	492	501	471	505	470	491	470	567	492	504	463	516	492	470	499	471	520	475	506	522	501	447	482	483	459	456	509	499	539	487	489	496	491	505	518	491	478	499	468	466	505	493	515	488	473	527	535	473	503	517	475	495	480	479	497	475	493	512	479	467	488	506	498	504	478	500	531	501	506	509	530	491	467	456	560	526	537	551	498	530	508	465	500	519	486	517	509	495	539	492	507	488	472	497	506	541	504	489	480	511	448	496	495	512	475	483	484	486	480	500	526	503	483	474	496	461	529	514	520	558	489	498	501	543	533	480	502	481	531	487	508	479	483	512	508	505	539	527	489	493	530	510	467	502	543	497	475	489	493	490	492	475	509	529	499	481	496	509	522	506	484	500	491	499	488	518	480	479	517	507	511	511	481	501	511	482	496	475	485	469	493	494	526	494	522	489	509	514	533	502	487	516	500	507	521	474	549	476	476	480	509	505	497	487	527	483	494	514	469	522	542	531	470	534	472	502	510	476	499	505	491	486	487	544	518	471	474	511	513	449	489	506	520	518	495	485	520	471	511	539	497	528	469	502	527	518	539	501	500	499	480	477	520	480	496	501	462	481	479	483	537	491	534	450	498	471	536	520	544	526	474	500	512	512	517	478	479	545	522	507	493	537	490	499	509	536	468	494	514	553	497	520	490	478	528	541	518	510	547	468	502	523	500	490	505	483	532	464	514	495	484	531	509	512	508	512	519	479	480	535	506	518	512	520	550	488	504	473	503	533	490	517	482	511	505	553	565	468	497	504	454	539	448	523	517	546	492	521	535	514	461	480	512	515	520	482	474	512	506	531	525	523	469	480	523	503	488	505	485	505	523	486	504	444	515	471	509	502	527	496	465	501	493	531	489	481	487	442	481	506	519	495	522	498	500	496	511	517	486	524	482	485	516	472	488	489	534	516	498	508	512	513	480	512	543	499	490	489	516	490	481	561	495	505	493	511	488	512	458	492	515	491	545	531	508	496	490	542	488	492	492	485	481	494	533	513	472	517	468	509	552	460	494	471	508	497	547	505	520	499	534	475	523	489	479	497	467	523	448	491	501	541	507	477	521	523	488	547	487	486	503	527	503	523	515	482	503	495	504	550	486	476	502	489	519	514	473	489	467	528	503	495	492	515	500	522	513	504	505	506	525	518	511	516	508	515	519	498	518	486	463	457	527	488	511	504	499	484	520	479	530	501	509	488	511	486	522	512	497	509	539	487	480	493	500	547	465	490	499	524	489	513	500	506	499	556	549	554	531	507	545	521	499	500	456	529	521	524	512	515	494	478	457	444	520	546	503	491	506	500	533	537	461	511	486	513	468	510	496	489	529	489	530	509	486	534	508	531	459	452	517	487	500	497	510	494	476	510	518	484	495	505	514	491	493	505	516	525	478	515	492	482	464	518	520	526	520	533	478	500	518	491	482	478	469	512	471	502	479	505	497	520	499	449	507	526	518	502	498	529	503	473	501	485	492	491	521	477	519	494	484	510	511	510	490	491	505	504	507	469	476	491	534	496	485	506	494	513	488	524	460	505	496	457	504	476	491	474	520	476	488	474	448	512	519	482	480	495	475	472	532	492	495	499	460	502	451	519	484	489	506	488	529	515	492	489	477	473	510	486	492	487	507	528	537	458	497	567	528	552	495	478	516	488	473	475	474	480	527	516	487	512	487	522	513	488	456	492	518	525	531	505	485	498	480	459	502	511	528	515	531	464	514	477	500	535	473	483	519	492	516	510	500	484	501	504	468	523	495	498	524	474	509	489	486	525	536	519	472	496	493	508	515	491	535	519	506	508	501	501	488	493	500	514	547	512	464	461	470	487	532	472	510	488	461	526	445	458	534	494	475	541	474	491	504	467	483	520	542	506	500	501	503	513	496	496	526	542	500	518	490	498	500	508	553	517	545	483	498	495	503	498	478	497	551	523	460	533	503	509	525	517	460	478	491	494	514	499	484	490	515	545	479	499	483	512	465	523	484	488	460	507	504	521	496	508	498	511	506	475	496	492	508	504	471	523	505	511	507	509	507	506	495	501	482	502	519	494	489	518	510	515	469	505	492	497	518	496	516	484	487	490	507	497	478	501	564	546	510	487	494	524	483	496	505	487	513	449	468	486	513	508	520	483	474	473	519	521	435	504	503	493	465	487	511	502	481	500	482	493	484	490	480	505	481	502	514	491	476	478	489	529	500	492	520	519	488	497	525	528	492	522	524	468	484	531	474	499	467	511	476	492	498	529	509	488	497	544	536	487	524	483	504	502	508	489	480	491	508	511	502	483	512	505	500	522	493	491	530	513	461	489	497	511	499	499	503	476	484	556	467	507	502	490	525	503	494	506	506	499	528	493	473	454	515	497	527	500	492	506	473	475	540	500	511	483	514	511	522	489	499	491	518	523	493	493	542	481	483	521	493	504	490	477	527	491	501	506	499	529	479	502	529	462	489	490	549	499	501	493	515	512	463	497	526	480	480	511	537	487	512	497	482	496	500	518	508	509	502	499	535	514	550	511	485	510	500	483	494	485	485	522	475	510	516	483	488	468	510	558	465	497	513	538	492	499	504	507	468	452	500	461	506	503	478	484	535	517	492	478	503	464	549	542	504	506	529	523	498	522	485	492	507	497	487	405	484	479	494	477	536	497	441	464	486	514	498	483	475	458	456	480	460	461	546	465	496	525	447	507	475	472	493	498	484	483	480	503	511	507	488	469	527	481	476	537	486	485	493	532	530	486	507	521	491	529	475	512	483	534	523	501	503	490	506	458	469	525	496	487	504	501	524	487	492	513	512	515	480	516	508	493	529	497	502	498	489	507	521	541	482	477	541	491	539	462	502	478	491	495	494	556	494	480	495	535	492	502	518	460	486	555
32087	34565	33886	20265	7309	1421	409	337	316	331	310	308	300	325	280	291	301	300	286	274	277	303	290	296	293	271	294	312	326	295	269	309	298	317	294	291	299	288	312	289	296	290	306	304	302	295	286	297	308	289	293	308	286	291	309	296	277	259	308	265	302	268	285	271	294	298	336	293	299	302	320	280	306	286	296	314	278	283	291	305	312	288	302	272	310	297	270	303	311	299	299	310	294	295	314	288	279	289	288	297	295	286	314	306	301	300	326	283	294	269	314	299	290	325	283	314	290	302	301	296	280	327	268	315	314	263	280	291	267	284	309	289	297	309	278	314	318	314	297	319	289	313	283	307	275	290	288	310	291	292	297	281	311	300	285	286	294	278	335	287	272	287	271	282	259	294	305	301	302	298	295	262	281	287	287	312	302	291	343	298	284	285	290	298	295	293	318	287	273	304	303	280	275	301	291	288	276	303	285	294	313	285	299	282	304	284	301	308	294	268	285	289	304	295	279	270	278	309	328	315	275	291	309	327	302	285	271	277	280	255	285	297	279	341	288	308	269	323	319	264	297	282	329	292	314	294	299	290	312	311	286	280	295	307	284	288	283	297	283	330	286	263	290	295	302	312	274	314	278	294	299	277	295	309	291	338	296	302	301	279	272	296	292	288	303	254	277	319	273	302	299	301	261	276	290	278	291	314	302	312	308	289	294	287	292	284	301	312	283	250	306	326	288	327	294	267	293	283	314	299	271	310	282	305	306	316	282	282	286	285	289	275	271	310	291	302	310	288	284	289	289	284	299	286	304	322	305	294	284	315	275	284	271	315	271	278	290	326	306	308	295	301	279	289	299	303	306	319	291	281	282	275	284	309	272	312	308	273	311	290	302	288	283	299	284	299	285	281	315	289	292	296	261	283	278	301	311	301	293	306	300	307	280	299	332	282	332	321	279	304	294	308	283	315	309	290	305	300	289	313	325	279	297	268	336	297	302	281	310	303	289	321	317	307	297	306	299	304	292	291	280	274	278	331	312	309	307	278	306	292	289	276	315	297	295	304	339	344	311	299	313	303	292	329	281	320	280	276	302	272	306	322	278	309	323	306	299	304	292	307	276	297	271	287	306	297	310	310	301	286	271	317	303	316	295	307	312	295	276	278	301	323	254	291	311	290	328	283	306	276	301	279	299	271	291	298	257	332	276	299	268	309	273	274	299	309	296	303	287	312	292	308	291	302	272	279	296	296	293	300	312	300	267	285	282	282	320	318	320	298	331	295	275	272	281	274	306	290	298	274	302	296	270	266	328	310	281	320	276	292	291	308	313	312	312	282	308	310	319	276	294	314	256	320	300	325	296	309	313	302	271	318	300	295	276	274	303	326	283	292	302	253	273	292	288	271	305	301	303	287	299	292	306	295	330	296	284	276	315	298	290	291	305	321	315	303	299	330	266	289	291	308	296	321	297	277	296	286	290	311	286	312	281	297	286	287	317	305	301	291	298	311	290	303	294	265	311	291	299	294	309	303	303	280	301	319	303	281	307	324	300	269	326	319	327	287	298	307	318	298	279	250	270	276	293	306	299	300	307	303	270	292	285	292	317	304	317	290	275	303	275	306	308	282	318	304	304	321	279	268	301	291	272	300	271	335	294	340	287	315	326	319	315	291	304	285	300	275	268	282	280	310	287	290	303	276	281	277	273	302	278	288	286	332	298	292	312	307	332	311	307	307	298	298	326	274	281	300	292	287	275	276	280	288	311	289	273	281	278	321	321	305	291	257	319	286	285	288	298	292	292	281	281	300	310	259	303	258	298	300	314	283	299	323	272	278	300	309	304	272	279	305	288	285	311	304	291	287	293	293	320	308	279	273	313	281	287	276	313	319	286	303	312	299	282	332	301	322	287	330	280	329	316	319	305	322	285	289	282	297	298	303	285	317	291	303	294	275	295	291	281	296	313	263	289	313	291	331	308	294	269	277	298	308	299	272	282	327	304	299	281	301	323	309	303	315	317	298	268	317	297	309	308	316	305	300	294	304	288	272	308	296	303	287	289	272	278	287	291	296	286	288	270	311	293	294	285	298	282	309	309	295	290	284	277	297	338	284	315	284	285	327	310	288	290	254	302	316	319	288	327	311	276	316	293	282	325	289	305	307	292	295	307	293	290	321	302	280	276	276	282	305	265	274	278	281	322	312	297	308	297	278	294	301	314	296	306	322	290	271	295	293	302	306	298	303	315	297	301	289	290	316	283	290	316	281	306	294	289	302	315	319	289	296	295	294	303	297	300	292	292	300	266	282	309	329	282	298	317	297	300	300	291	297	312	307	264	297	280	293	299	282	301	291	288	273	277	247	315	265	303	291	307	277	323	307	285	299	278	299	308	299	326	286	286	300	312	275	292	284	294	284	330	304	302	314	295	302	303	280	287	301	318	288	279	332	283	301	331	297	269	280	320	303	330	269	282	287	303	292	294	284	298	315	309	305	293	320	293	284	287	280	279	285	312	278	283	282	293	278	318	324	304	284	279	286	296	304	299	317	306	303	303	310	289	300	294	293	315	307	303	278	317	274	284	311	297	324	283	315	296	288	308	296	307	279	282	306	265	288	293	291	297	302	308	286	310	276	313	310	244	296	309	306	282	293	284	283	284	263	277	293	286	312	295	291	318	294	293	298	288	294	304	295	304	293	287	294	301	289	277	314	319	274	310	307	358	256	331	290	286	290	298	296	302	292	292	315	294	275	306	305	304	295	289	286	288	277	301	282	322	304	281	305	285	288	306	301	278	307	311	318	300	298	296	317	304	283	282	299	290	264	293	289	291	276	279	268	280	289	305	335	259	336	320	243	301	316	309	254	279	306	300	279	280	270	276	285	302	329	322	291	302	292	276	290	256	254	325	285	282	304	283	306	302	300	298	310	279	324	289	292	299	319	294	273	293	311	302	305	302	296	323	286	281	284	269	282	297	303	285	293	267	270	309	273	309	306	298	321	285	262	337	296	277	278	279	263	309	310	296	304	277	277	317	274	264	278	278	309	313	328	294	284	286	279	285	275	291	320	305	329	308	295	281	286	297	304	297	272	290	313	315	267	299	306	303	314	318	301	298	299	302	314	277	282	287	288	302	273	285	303	293	277	272	261	303	280	299	275	271	288	283	306	305	262	308	287	305	290	297	283	287	310	284	320	292	286	264	257	278	293	320	271	280	273	283	289	310	300	271	304	309	282	281	313	302	266	281	265	300	293	285	288	284	296	303	289	291	322	300	316	292	253	293	304	273	281	282	305	279	306	308	289	308	324	299	299	294	303	315	266	304	305	282	290	320	292	284	313	316	287	340	313	293	304	296	334	296	289	280	304	295	303	293	284	282	286	278	282	305	304	312	257	324	311	288	327	331	301	318	302	309	267	293	293	304	269	301	267	289	315	296	303	285	282	318	328	288	277	292	297	303	288	320	309	268	288	308	298	321	294	256	274	290	284	297	289	291	273	288	310	279	275	312	294
37678	49239	32177	17587	7941	1821	538	380	375	381	354	346	336	382	363	366	372	323	350	352	338	342	343	319	367	314	325	320	350	320	343	355	354	360	342	335	350	355	360	344	362	344	323	323	338	373	310	336	327	355	341	363	344	347	335	330	321	347	284	359	364	304	364	306	350	331	364	302	350	339	338	376	358	357	329	323	338	329	319	340	337	355	335	323	345	335	366	330	319	345	363	329	296	332	331	311	353	325	394	342	362	375	353	313	358	333	336	325	351	328	332	336	319	337	326	351	359	318	316	343	323	367	328	332	325	349	335	352	348	356	332	363	369	356	366	333	355	361	312	332	358	384	326	346	365	345	358	327	348	342	365	378	353	289	334	299	356	322	339	360	371	338	344	320	347	354	341	346	337	318	337	352	334	352	332	353	327	351	371	316	344	300	317	315	350	345	372	334	313	353	350	337	369	335	345	305	326	336	341	329	340	372	314	374	367	357	347	328	352	354	340	375	324	336	302	323	332	344	307	364	349	316	360	333	348	342	322	340	333	359	357	340	325	363	352	341	305	354	347	368	315	332	355	362	345	344	367	346	349	343	349	328	353	360	374	321	353	317	324	333	343	320	353	346	364	297	354	332	317	340	335	363	313	335	374	338	369	344	347	331	347	353	363	367	351	350	352	354	400	345	355	290	337	301	339	322	313	362	313	342	365	362	317	351	355	331	331	333	326	356	359	350	301	305	345	345	336	322	314	336	375	333	347	334	352	285	368	334	349	331	342	374	382	360	330	331	348	352	350	366	336	327	363	344	317	330	339	345	313	318	333	341	333	325	306	338	369	398	343	339	340	355	331	339	337	325	347	382	320	335	345	370	326	323	313	354	380	349	363	334	352	336	338	360	315	345	350	331	331	335	358	337	348	340	308	356	321	360	350	340	340	341	313	345	332	308	347	344	350	361	315	359	329	318	355	358	352	352	311	313	352	333	324	341	379	344	331	323	363	378	309	301	344	344	327	357	325	355	344	343	329	374	353	324	326	335	373	336	316	366	337	344	332	348	302	324	349	301	368	359	355	333	339	356	317	355	350	313	318	335	334	346	331	330	373	328	376	346	340	344	333	333	347	373	353	338	357	354	325	345	325	348	302	341	335	348	302	342	321	336	353	371	367	334	312	351	322	372	358	359	341	361	345	357	341	323	375	344	349	349	350	360	316	335	361	321	323	367	352	338	326	343	352	339	355	329	337	363	357	339	366	357	337	353	325	351	345	331	335	329	344	332	335	330	345	334	314	333	369	349	337	320	340	361	374	337	348	326	358	304	372	303	329	333	380	326	353	336	354	340	322	328	357	333	325	338	364	338	353	359	356	340	360	294	352	349	338	334	342	353	330	331	344	342	310	322	347	333	344	326	364	320	355	353	366	362	369	347	334	309	330	324	395	323	318	354	334	309	345	368	318	371	317	333	313	371	349	353	384	337	331	336	338	360	331	357	319	347	315	358	353	347	345	359	314	356	345	313	323	374	348	347	356	359	344	320	330	321	317	328	353	320	345	329	345	336	338	327	343	345	348	332	346	332	349	334	363	351	347	356	346	341	341	341	352	359	365	318	313	342	361	339	320	338	339	331	331	320	361	347	326	366	337	346	368	366	353	347	326	380	331	352	353	346	365	348	312	318	368	332	365	324	334	337	339	326	318	321	324	348	347	337	355	297	329	350	308	339	370	345	336	314	357	361	352	331	353	328	335	346	377	356	338	361	340	335	345	321	308	331	334	355	363	348	346	313	325	310	357	320	350	355	354	330	327	350	334	316	334	333	353	320	355	361	368	324	372	378	359	322	357	336	352	347	335	342	317	329	319	376	337	357	317	349	364	318	319	332	349	343	360	340	344	326	334	367	380	341	317	347	342	366	356	359	347	332	349	339	360	319	347	328	336	341	313	345	347	363	302	338	337	337	348	343	372	326	294	342	314	311	355	322	361	342	349	345	332	371	365	373	365	348	370	345	361	352	338	340	337	275	343	368	360	338	327	392	344	347	334	328	341	364	345	322	336	310	356	346	350	321	334	306	366	346	369	341	318	340	372	317	329	334	341	354	314	365	312	313	349	377	343	325	335	343	367	316	359	356	354	322	361	360	341	354	305	326	345	335	362	342	333	333	323	343	324	341	316	329	333	325	348	337	362	377	348	361	343	317	396	353	391	332	339	354	329	334	391	332	324	355	318	346	293	365	342	322	344	368	338	329	327	327	328	332	346	353	364	324	323	351	362	381	341	373	374	332	333	346	347	350	332	333	338	334	328	339	353	341	366	361	323	342	329	355	345	342	338	323	319	334	333	344	365	359	304	358	360	324	323	374	317	318	314	303	322	351	308	347	327	339	347	308	336	356	370	380	371	345	359	338	325	350	352	320	339	353	333	382	333	357	359	363	307	315	316	326	344	368	324	356	334	356	319	343	348	327	310	359	344	315	341	329	373	357	323	338	345	328	378	344	365	347	356	314	342	334	350	358	377	360	339	329	367	353	337	353	326	329	321	371	349	357	320	338	340	346	341	340	337	339	317	310	345	313	361	361	390	306	340	352	315	348	323	354	345	326	349	323	376	352	359	342	304	304	347	342	315	351	325	371	339	353	359	348	323	332	330	332	351	386	348	350	351	346	347	334	380	311	318	316	372	321	374	372	326	346	331	333	352	301	324	378	341	365	350	308	344	362	375	308	325	338	336	346	344	340	332	342	331	350	357	356	348	324	362	351	320	364	334	351	344	344	305	319	358	318	361	356	352	330	353	357	358	342	336	324	345	328	372	339	350	368	332	332	342	391	321	359	345	321	329	335	336	339	301	369	344	333	358	346	347	306	320	353	345	310	314	365	339	343	333	333	347	341	341	347	322	346	344	361	350	359	354	350	356	344	335	370	330	365	303	330	357	324	325	316	326	322	331	332	358	318	338	312	366	377	312	360	337	336	350	355	347	369	357	343	371	358	311	389	323	353	336	337	355	351	321	335	351	341	343	342	369	355	325	356	358	372	342	352	373	365	318	321	378	352	328	329	340	352	342	342	343	350	298	353	339	326	330	386	291	341	355	354	349	383	318	347	332	349	343	341	326	335	351	331	348	361	349	335	311	363	324	346	338	375	309	339	361	332	366	375	319	328	365	341	300	306	324	344	356	339	357	319	337	338	367	352	339	377	371	351	381	343	331	348	362	379	361	346	339	360	357	340	338	332	337	325	310	342	334	331	332	354	355	378	348	344	360	331	341	358	353	349	348	333	334	340	349	328	369	343	340	350	349	355	341	322	357	317	351	338	365	342	395	370	319	326	353	346	360	348	371	380	345	344	345	331	323	305	353	364	334	308	366	341	376	304	331	353	345	333	341	329	317	330	342	345	334	358	309	323	373	356	340	355	334	322	335	335	364	320	322	361	338	334	333	325	359	329	341	327	345	332	356	357	329	341	338	342	345	354	340	379	337	328	319	361	327	352	319	387	317	352	363	328
23912	21005	28441	25167	21032	11705	1916	616	482	381	356	355	372	340	320	356	322	332	363	340	319	325	314	288	307	310	289	306	335	331	310	295	318	298	289	337	357	322	320	330	309	351	302	326	330	309	325	350	321	307	302	313	303	306	296	329	322	296	331	332	290	288	317	319	305	299	311	319	304	313	321	333	318	314	352	353	316	296	338	354	295	328	332	304	322	317	311	334	350	298	323	278	328	313	310	310	325	309	322	358	307	288	326	307	306	336	297	318	346	316	345	319	329	318	300	286	311	323	329	314	283	340	349	311	307	290	290	333	318	349	287	304	305	295	314	323	332	301	325	339	294	316	323	324	332	311	308	304	311	326	313	300	298	289	291	299	319	310	335	299	336	330	316	329	329	301	360	325	346	298	332	325	351	305	273	307	294	306	316	298	329	341	318	335	304	304	324	312	316	319	336	307	311	301	325	333	290	344	297	307	310	312	307	332	303	336	322	320	332	327	312	330	331	329	291	321	337	288	335	297	323	347	348	319	337	305	303	310	331	281	319	304	326	309	341	309	315	305	330	334	299	313	339	299	307	285	308	310	353	306	316	349	319	325	319	307	358	300	307	282	296	287	299	286	304	323	337	324	345	299	324	308	321	305	299	285	306	323	303	303	324	297	346	313	319	357	342	301	308	278	300	317	298	262	307	315	309	338	303	336	289	314	310	328	324	341	335	308	324	291	314	308	353	343	329	373	345	346	307	298	303	292	356	338	308	322	323	303	301	294	310	285	292	336	317	299	316	304	321	313	324	347	310	336	312	324	347	303	294	332	311	319	301	343	297	290	310	318	342	310	328	307	339	318	300	318	309	340	313	295	338	318	313	322	323	327	321	304	302	304	292	329	334	297	317	318	325	313	332	328	315	327	301	280	321	343	293	327	300	307	301	328	289	322	324	311	304	348	357	323	351	311	328	307	302	319	310	322	297	347	322	312	324	304	280	296	316	301	299	330	317	320	323	305	304	334	303	314	295	331	299	293	309	321	281	310	342	316	300	326	322	314	338	343	299	339	318	335	322	338	316	335	313	290	318	339	309	349	304	297	303	310	341	306	318	337	309	328	319	305	337	298	290	334	308	310	340	333	312	317	321	317	317	309	292	308	312	329	317	347	347	323	312	303	318	318	343	303	289	328	343	299	316	307	332	278	299	322	308	335	328	309	337	346	327	297	346	330	326	326	358	348	306	325	329	309	324	310	341	305	350	337	308	327	314	328	316	319	318	324	350	321	305	327	303	331	370	306	333	312	298	330	328	307	322	315	351	339	342	284	308	323	313	301	316	293	329	311	328	320	310	323	295	298	327	339	326	312	330	340	325	347	325	320	283	319	285	292	309	288	304	319	283	350	312	318	318	298	309	313	333	300	321	326	329	338	324	326	343	324	340	300	320	346	324	311	334	346	339	322	323	317	294	331	292	328	318	310	305	320	373	322	314	324	337	315	310	301	309	321	335	285	310	296	297	333	341	280	284	350	352	351	308	329	310	328	329	326	331	310	314	339	336	313	320	292	312	298	320	343	333	308	333	302	332	312	328	307	296	316	335	312	336	323	285	324	305	323	321	356	316	271	304	324	315	310	311	333	322	317	318	312	315	318	326	314	337	291	339	310	342	309	291	317	312	326	314	333	334	307	306	348	295	309	294	304	330	306	297	296	302	287	323	321	307	291	296	269	332	309	328	327	302	333	296	296	336	327	324	304	314	333	331	335	313	323	333	317	314	342	323	365	307	320	355	300	337	331	306	290	332	308	353	319	370	311	304	325	334	317	314	327	286	319	309	341	326	326	317	295	273	322	315	273	339	297	312	313	329	339	334	334	334	341	305	263	310	309	324	305	318	329	300	351	325	296	310	320	302	322	336	320	315	335	286	330	315	341	331	320	297	298	337	333	332	297	312	293	305	308	348	331	311	286	325	344	311	313	301	331	349	337	311	316	342	305	300	341	333	298	313	307	309	294	325	324	317	321	308	334	296	335	321	328	309	281	324	338	318	327	264	299	332	338	329	317	282	338	319	308	318	327	315	306	336	315	319	330	326	296	324	315	307	310	332	305	326	319	324	322	317	317	341	313	309	307	313	343	340	322	313	343	304	277	314	349	343	334	340	307	341	335	306	327	332	301	316	303	322	285	292	316	322	300	326	327	310	329	320	302	299	307	324	320	315	309	322	314	344	310	320	321	307	333	330	337	304	327	320	334	335	315	304	342	310	319	335	346	293	296	294	300	325	330	336	355	322	299	333	297	323	304	300	311	341	325	301	308	323	318	320	313	319	313	289	365	298	297	317	327	320	333	292	297	296	298	312	288	346	297	307	310	336	332	329	335	319	312	287	287	312	303	324	309	312	335	332	310	350	313	332	272	329	318	326	315	330	314	337	323	333	325	321	309	332	297	332	337	309	338	321	324	333	346	336	340	326	352	315	333	325	313	289	278	289	316	308	332	315	323	329	283	319	319	294	312	311	324	318	342	317	269	346	289	279	333	328	312	322	317	303	311	308	313	302	318	306	348	349	315	329	318	317	324	335	333	313	314	317	304	312	291	298	307	341	282	315	325	309	325	346	308	307	302	306	320	321	319	296	319	329	342	324	310	340	265	320	312	297	322	321	309	300	358	306	342	332	293	337	322	328	303	286	311	327	314	338	320	313	313	308	317	343	331	315	313	316	308	303	297	331	324	296	277	301	307	317	295	330	320	328	330	306	308	322	293	318	350	337	286	312	328	311	333	333	323	330	292	332	328	318	320	301	337	299	312	314	317	313	307	322	290	340	334	317	270	334	317	320	285	315	300	336	314	317	329	330	323	318	323	305	298	292	305	335	340	348	315	323	339	335	314	334	332	321	310	305	353	350	317	323	301	291	330	299	333	299	308	266	324	306	298	350	324	340	336	310	292	310	305	306	316	292	315	299	318	345	330	336	318	357	329	302	312	314	341	314	321	299	310	301	346	306	357	330	307	332	284	294	322	338	299	342	338	308	316	300	333	343	371	284	298	326	318	297	287	309	325	325	309	352	301	303	326	325	290	329	312	322	299	310	325	294	298	300	318	333	304	312	318	314	313	292	339	288	330	302	345	344	297	337	303	304	304	301	297	328	297	321	285	310	312	359	326	301	303	335	336	333	282	284	299	281	319	349	322	334	315	328	298	328	344	291	351	326	317	277	284	327	306	344	317	291	344	286	316	337	304	356	339	346	315	324	324	316	304	341	329	290	303	319	341	321	297	268	293	317	335	311	330	282	318	301	317	343	312	343	298	301	301	347	316	318	310	310	320	330	332	319	309	328	330	338	312	323	307	314	302	326	306	306	370	323	322	288	322	285	320	317	333	329	329	293	315	304	314	316	291	293	306	320	288	327	320	321	317	313	283	345	327	344	284	303	340	325	337	313	352	297	310	302	289	275	310	310	314	351	301	337	327	290	317	328	303	280	324	346	318	302	342	289	299	317	316	349	307
39642	59204	43489	30131	13863	4437	1062	600	568	457	410	402	386	367	360	376	363	345	362	323	367	358	363	319	322	377	333	334	346	396	342	360	363	399	365	362	379	340	361	364	394	332	341	384	322	375	350	359	339	343	342	342	352	328	387	398	392	335	366	360	338	354	333	359	379	344	395	361	350	332	346	358	337	386	379	339	349	318	355	347	367	361	369	349	366	374	341	331	344	363	366	333	361	339	396	345	342	360	342	384	335	362	349	341	349	337	370	368	361	389	362	349	369	362	347	346	350	368	364	355	325	362	358	354	346	351	390	364	371	348	361	371	355	355	337	369	377	372	358	329	357	329	368	339	349	366	318	366	340	367	331	349	376	356	352	317	348	367	349	364	332	346	363	347	370	366	322	354	337	356	365	362	352	378	332	379	371	345	386	339	360	343	314	356	320	340	342	379	337	343	344	339	347	340	353	373	345	373	354	378	388	350	348	356	344	358	348	325	340	375	387	352	350	401	360	377	342	360	354	339	348	375	343	359	363	334	346	384	376	347	338	337	384	337	366	356	357	352	371	376	325	347	339	356	354	354	366	375	372	346	363	342	353	344	370	336	349	357	352	368	356	353	377	336	350	349	350	347	343	374	391	340	362	304	357	347	359	386	359	329	348	344	356	333	367	341	357	365	351	373	331	362	343	367	363	333	387	371	364	319	348	348	332	350	335	344	350	374	332	341	356	350	324	356	355	312	386	368	347	363	372	347	374	348	355	355	356	383	388	344	361	371	371	347	336	306	369	379	338	355	368	359	356	366	383	354	367	366	360	343	313	372	378	401	385	364	361	366	367	341	343	357	375	342	341	374	378	375	355	367	404	362	343	323	326	316	343	358	350	351	336	361	346	335	343	342	326	389	318	382	357	363	336	365	358	385	334	336	376	347	343	368	350	331	380	344	368	361	336	369	355	352	337	347	342	354	365	347	329	343	352	358	342	345	344	384	374	362	344	365	388	341	345	352	369	336	393	344	341	400	344	362	351	365	340	355	349	339	357	333	353	382	331	339	351	375	373	354	332	327	374	385	387	345	348	348	373	333	364	344	356	358	373	346	378	356	363	358	372	350	353	312	336	383	377	340	327	359	335	354	340	320	344	365	332	342	345	389	375	353	357	348	372	353	365	354	356	341	363	361	337	348	358	375	344	331	341	341	353	361	358	368	350	358	339	356	381	323	384	343	359	364	354	363	382	343	373	363	323	354	371	344	353	353	372	342	363	316	349	331	364	357	395	361	349	361	331	356	360	323	360	330	339	337	340	345	361	357	337	361	344	392	353	329	368	328	335	340	413	340	381	330	349	330	348	383	357	352	368	375	344	362	394	363	384	393	340	391	339	344	354	339	377	344	322	368	347	336	304	371	342	370	344	345	356	340	375	370	360	353	321	384	355	369	372	357	341	369	335	391	350	373	373	390	363	360	363	349	336	344	361	353	334	381	364	390	323	353	335	355	375	339	328	356	345	356	365	342	380	340	344	342	349	353	348	384	385	344	341	333	381	381	335	358	314	308	357	328	359	337	351	365	359	394	383	352	383	352	387	350	330	354	358	376	335	350	366	359	357	352	387	363	315	345	415	325	343	344	361	376	339	325	347	326	358	364	329	343	341	363	343	327	367	390	361	351	383	353	339	383	375	337	376	340	331	339	394	353	373	365	356	363	350	380	349	356	361	406	344	364	381	374	349	382	315	367	361	330	349	359	370	368	388	346	362	379	359	339	344	343	391	354	362	347	341	376	379	365	385	352	370	352	387	359	322	348	383	363	354	343	378	362	372	359	390	372	339	354	350	361	344	379	318	328	325	349	373	384	359	374	352	337	375	357	361	369	324	355	351	370	376	369	360	358	360	354	396	345	325	385	363	350	399	363	357	374	374	334	349	346	329	347	361	339	341	325	352	359	325	414	354	375	351	358	365	372	359	378	356	377	351	347	382	361	333	365	391	368	331	349	326	369	370	366	351	352	344	359	334	353	356	385	368	329	372	358	352	355	355	376	370	357	359	355	336	350	345	377	383	337	378	356	384	328	349	380	374	345	370	335	336	370	359	326	380	338	359	346	361	390	356	339	335	337	360	398	337	365	386	361	337	363	343	384	335	356	324	361	366	352	370	355	379	354	357	379	373	377	387	369	398	372	364	349	384	353	354	346	373	352	352	350	376	342	372	355	376	390	333	358	344	348	335	366	392	368	344	352	370	403	373	365	383	357	325	327	347	338	369	325	338	368	343	358	339	382	345	378	334	346	351	399	347	363	378	371	366	370	403	353	343	341	327	361	359	373	365	396	368	380	329	361	374	354	354	360	327	377	357	346	389	363	356	342	354	362	383	393	361	362	382	357	342	370	349	349	336	362	340	344	381	390	376	374	358	368	344	371	346	370	357	382	379	377	332	402	328	365	343	374	358	344	374	353	342	345	351	362	351	345	349	370	336	353	352	345	360	367	380	366	389	320	357	342	362	356	358	363	357	352	378	352	375	359	358	350	373	364	401	364	342	397	352	319	372	342	347	375	343	356	401	397	360	360	353	347	353	336	379	367	343	364	363	351	330	355	366	365	353	341	341	368	371	328	369	361	374	344	351	351	347	326	357	348	331	379	344	373	330	352	348	362	378	354	346	357	325	359	344	356	343	364	408	351	362	347	342	342	362	321	359	381	338	372	354	399	362	339	362	362	341	361	367	377	346	409	371	363	350	352	415	320	356	389	356	353	362	389	379	333	364	364	379	372	356	369	385	340	363	355	364	331	389	358	344	371	327	326	398	346	368	387	406	359	346	402	369	332	356	344	351	384	348	359	347	346	366	349	338	365	375	342	345	364	376	363	360	380	344	360	357	381	357	328	360	374	345	379	350	346	338	357	349	358	408	364	358	380	320	350	372	336	410	351	357	380	352	324	376	345	330	400	349	364	365	346	375	378	360	368	370	366	356	359	364	355	316	338	348	363	367	353	343	363	340	365	367	372	359	377	354	355	363	352	364	329	329	341	361	363	382	398	387	335	381	348	376	372	356	383	361	344	372	320	373	386	330	368	353	351	362	344	351	352	377	364	346	353	370	343	365	341	382	334	367	349	368	389	354	339	348	375	363	334	344	372	361	346	346	336	346	337	328	389	358	355	395	348	343	346	346	372	361	363	354	338	345	362	360	338	369	369	391	393	325	369	374	336	343	363	324	329	345	360	366	350	368	354	369	349	355	358	331	357	411	367	348	310	359	381	368	370	335	354	360	363	351	365	322	405	321	374	376	355	329	369	381	359	353	347	376	365	320	372	378	353	380	349	367	388	361	389	358	356	367	359	368	352	335	333	375	345	353	358	398	361	384	343	367	369	364	401	352	356	364	327	348	374	346	342	339	330	356	376	339	354	356	372	389	352	383	339	366	324	350	375	336	363	381	359	360	345	331	337	336	358	368	396	380	355	364	348	364	351	389	377	370	348	367	336	365	362	337	358	352	387
25054	21322	28756	26390	15906	5090	1238	584	485	424	423	391	401	389	357	386	398	364	358	377	362	364	371	372	380	384	391	397	400	381	375	394	398	407	375	369	368	388	385	356	390	379	364	380	330	365	372	363	366	351	378	348	359	348	425	345	374	365	383	385	361	339	367	384	307	374	390	380	393	362	388	367	380	358	334	336	362	353	351	392	400	361	381	381	380	336	378	395	356	357	360	403	339	374	355	389	403	383	395	358	378	338	382	393	340	406	380	376	381	392	367	378	360	335	381	339	368	357	379	361	389	389	434	365	369	346	357	349	367	376	364	385	402	371	392	336	350	372	365	407	359	362	403	367	391	370	333	416	377	366	395	350	394	368	392	365	375	356	381	403	376	363	426	318	362	359	375	368	317	381	332	360	381	384	373	382	351	391	362	371	373	383	344	354	385	362	382	370	395	383	377	321	323	380	359	364	393	387	366	388	355	397	354	398	362	396	367	385	357	351	361	379	374	348	357	376	359	349	328	343	358	387	357	368	347	361	383	375	334	383	373	367	366	341	362	393	399	370	364	366	389	377	376	378	411	352	344	355	341	356	378	364	387	399	392	364	382	338	390	381	397	355	370	389	372	387	391	364	388	340	394	361	375	405	382	374	361	363	377	399	379	387	375	404	354	384	360	386	368	394	384	357	377	347	349	401	392	377	381	403	405	361	374	352	366	422	368	367	363	346	343	374	371	387	381	373	372	364	375	340	360	364	351	359	349	348	357	368	415	360	380	364	369	363	402	380	390	380	385	395	380	358	377	361	363	378	396	343	357	346	386	384	321	352	354	345	309	375	355	379	374	383	361	418	370	350	420	370	380	373	381	387	369	367	413	359	368	370	369	343	372	360	358	387	407	374	365	364	369	402	377	383	366	372	383	354	379	391	351	365	387	372	316	379	403	378	357	360	378	380	359	371	387	377	377	358	389	394	401	385	373	353	350	351	387	375	374	368	370	419	362	365	357	380	386	363	371	354	348	344	342	414	393	393	372	367	389	377	367	355	415	390	316	360	374	399	349	383	364	359	372	357	373	378	358	333	360	367	422	370	328	390	356	373	376	389	383	362	375	338	373	376	378	385	368	376	351	379	356	356	377	371	347	362	347	337	401	353	389	394	356	357	385	371	394	390	360	355	406	383	364	407	393	387	384	356	389	377	354	359	362	374	379	339	381	362	366	399	356	379	405	388	337	392	371	373	369	377	378	372	341	343	405	395	370	342	347	358	356	382	379	345	394	352	342	335	394	367	348	384	336	350	387	392	402	370	360	368	412	390	382	399	380	376	374	340	371	398	366	351	369	376	374	396	376	359	361	391	355	404	367	345	386	352	385	335	354	348	388	397	370	372	372	372	331	358	385	397	362	394	357	390	355	372	351	341	385	365	386	354	404	381	323	387	374	357	349	305	396	387	403	369	347	379	358	360	372	373	360	354	370	351	356	372	389	367	363	378	310	389	359	376	359	397	386	363	390	376	400	386	395	402	385	376	409	372	389	365	372	401	382	377	373	351	382	400	368	362	360	390	386	379	374	364	368	383	402	400	389	388	380	377	381	363	356	356	362	361	355	353	369	399	352	376	401	374	354	376	344	315	362	400	366	431	376	364	364	377	368	352	411	354	401	354	364	371	367	397	398	384	363	344	397	367	351	396	346	362	370	370	363	382	390	372	353	377	367	360	358	376	364	341	391	356	386	349	400	388	384	377	388	373	368	351	340	370	363	383	330	337	357	368	383	376	379	350	396	369	360	357	376	362	364	411	375	346	382	386	369	374	389	365	364	379	386	361	377	335	379	374	361	393	376	376	368	356	398	356	378	373	370	363	387	366	343	341	357	383	351	371	372	404	361	384	362	393	374	403	345	364	369	418	359	402	375	397	374	436	346	356	367	372	384	365	369	401	323	376	371	367	373	357	377	398	366	392	362	353	407	386	377	367	379	385	374	369	365	369	403	348	380	369	376	368	392	361	386	372	355	365	363	353	364	362	370	362	362	363	371	379	359	361	360	354	349	352	358	372	355	356	338	359	387	372	372	342	351	376	372	385	371	350	378	374	372	356	373	379	398	360	355	373	371	358	385	383	355	383	369	368	369	358	375	365	385	373	371	355	409	356	379	380	394	348	361	369	393	345	349	405	395	333	367	374	352	366	377	371	364	375	352	359	367	374	372	394	389	396	390	379	356	393	372	406	361	389	373	327	373	358	357	396	390	339	392	351	436	345	356	386	367	411	355	370	355	349	383	388	362	370	352	374	330	384	335	356	387	376	354	383	357	413	368	410	388	378	333	387	345	387	369	368	338	350	372	379	387	358	379	375	343	371	371	430	366	434	386	371	359	367	393	398	354	365	379	395	395	370	357	354	374	372	370	348	360	373	365	361	405	375	356	361	352	352	375	371	376	386	426	364	385	371	369	386	379	311	406	361	341	389	379	390	395	364	378	339	391	376	361	354	361	346	354	378	373	400	385	366	348	375	377	352	388	388	346	367	366	389	361	337	372	376	392	384	361	404	351	358	388	383	382	397	388	384	380	390	385	361	373	383	345	378	397	422	392	374	336	345	375	365	355	381	401	360	380	383	377	344	365	359	367	355	383	394	365	361	362	399	407	386	365	375	364	374	337	364	355	385	382	390	373	350	354	330	356	355	372	395	382	353	383	408	373	388	388	385	383	349	376	346	386	384	366	352	353	385	365	347	343	349	360	388	359	358	361	384	346	374	389	380	360	397	381	415	384	355	396	397	382	401	392	397	390	350	341	373	343	372	379	350	383	362	348	375	377	388	364	391	367	351	397	362	391	348	390	336	362	361	367	380	372	363	364	350	375	345	380	386	385	354	361	362	357	371	400	362	353	387	362	368	359	413	372	384	382	346	387	418	365	364	408	378	396	386	398	350	380	365	361	388	372	379	384	406	359	369	361	398	407	352	365	335	389	348	346	338	362	375	369	393	378	357	375	392	345	352	351	363	340	399	386	346	399	383	369	359	387	403	387	359	382	358	406	344	385	392	377	375	378	385	400	360	381	394	400	414	362	381	372	399	378	386	378	367	395	364	322	382	358	389	403	391	375	338	340	345	365	351	363	385	370	362	360	414	397	340	357	393	379	393	367	381	351	339	370	368	404	365	376	328	356	357	354	411	364	387	377	380	383	339	331	363	358	368	348	333	367	360	393	376	375	313	378	407	370	356	412	366	373	339	377	349	390	393	384	383	366	346	404	404	374	397	357	356	423	345	374	351	352	401	388	398	377	360	360	351	382	347	336	391	390	372	381	382	351	357	355	372	365	379	372	377	385	355	402	361	321	381	369	366	413	390	412	347	345	341	373	370	389	365	382	370	371	409	357	368	380	391	347	381	422	393	347	370	377	366	378	336	377	375	359	371	374	362	352	385	378	378	388	358	395	383	375	374	370	370	383	349	339	355	360	397	378	357	360	357	369	368	344	379	379	350	337	375	345	383
36487	53828	39682	23722	12722	4978	1250	637	572	508	512	486	458	400	452	420	433	386	425	396	403	442	416	431	405	418	443	429	411	396	443	424	418	425	441	429	410	416	418	413	431	392	409	419	438	437	415	446	430	446	411	435	447	436	405	391	436	422	434	430	401	422	402	405	402	404	393	422	388	429	397	418	401	411	404	431	432	458	408	408	430	422	452	415	449	469	404	433	385	435	434	428	421	452	454	424	425	432	432	410	434	454	409	434	403	449	396	440	424	450	459	409	398	426	417	419	401	410	417	417	412	420	404	449	411	474	411	399	425	435	436	425	436	413	418	439	427	404	459	452	418	459	419	457	455	384	452	422	430	446	436	429	439	398	438	406	395	400	417	409	427	388	427	412	407	457	451	454	420	432	417	453	422	441	447	420	399	453	427	421	417	442	446	410	390	410	420	448	417	416	427	399	450	443	469	438	407	419	401	414	371	463	460	420	401	445	416	450	438	426	397	437	408	417	417	465	395	418	417	409	438	437	426	407	448	451	421	410	409	420	423	424	437	439	424	434	406	368	441	411	439	431	437	419	440	426	436	412	415	377	454	412	435	416	411	450	436	421	425	410	444	400	475	446	416	440	404	435	408	448	442	402	410	400	438	397	450	468	428	427	472	442	449	399	432	419	440	407	431	395	406	405	448	446	430	430	437	454	449	427	425	475	417	443	445	425	453	410	381	411	417	469	393	402	432	389	430	450	410	444	429	414	420	458	419	453	445	409	447	470	450	456	432	435	421	434	446	424	447	415	418	450	433	422	458	409	412	407	402	437	437	425	414	401	456	461	408	395	460	437	394	422	410	401	441	431	421	392	441	464	395	450	423	429	425	415	427	411	402	438	418	441	457	425	441	386	437	407	430	427	427	414	390	436	432	426	420	433	414	445	426	404	383	430	443	387	422	420	394	427	476	384	417	415	449	411	414	459	403	427	386	439	461	438	435	433	407	455	414	455	437	449	399	459	427	373	444	412	410	421	452	398	396	462	419	453	383	414	447	470	441	432	437	434	412	417	423	470	427	443	427	445	423	416	408	448	464	441	436	451	422	435	403	388	431	446	405	439	441	413	443	407	433	410	391	426	399	413	402	431	435	418	402	425	422	417	412	397	408	409	449	421	430	417	450	457	407	405	368	448	428	459	402	455	433	395	415	399	461	432	451	406	459	425	427	440	435	423	442	426	409	403	421	403	452	432	413	433	459	381	450	393	397	426	410	421	452	427	442	423	434	421	422	429	373	420	457	440	441	402	424	423	399	392	414	440	422	463	421	455	406	474	414	414	440	425	442	398	462	423	424	458	393	431	432	431	411	464	460	440	431	405	459	449	440	425	459	452	421	440	397	422	436	458	391	393	440	448	464	409	411	389	412	428	414	418	430	384	412	414	413	409	440	392	445	416	451	408	406	441	462	452	397	422	425	391	408	444	417	450	446	435	433	448	417	431	435	451	424	425	436	402	405	428	414	416	431	465	412	419	420	431	469	433	421	448	413	452	423	453	418	431	381	447	441	406	414	445	453	409	397	440	429	413	413	409	437	403	402	432	441	418	408	365	435	372	421	437	415	463	424	423	438	415	454	419	435	451	414	414	430	445	424	431	443	440	425	407	409	421	422	428	403	417	425	458	429	418	432	376	429	407	407	397	372	433	405	412	439	416	424	416	433	418	438	457	428	402	442	421	397	418	415	438	432	476	453	400	424	412	404	443	421	368	448	407	434	468	440	446	429	418	358	445	398	411	408	425	431	450	418	405	399	409	408	410	455	451	433	392	439	417	451	454	431	447	427	457	422	423	396	429	449	433	409	424	444	416	466	412	406	460	427	403	395	437	425	436	412	421	438	381	391	405	415	409	412	422	444	420	389	431	378	428	406	408	415	405	445	471	426	436	393	447	429	409	466	454	418	425	393	405	415	410	487	413	416	432	443	408	397	447	413	415	414	429	400	443	455	437	419	426	424	451	441	398	437	424	440	409	417	474	434	433	425	449	393	393	450	447	432	443	403	409	418	439	437	412	405	427	375	423	420	397	410	399	428	426	406	389	425	447	423	452	413	411	398	416	452	429	427	427	404	447	411	437	415	396	412	437	403	454	450	378	402	426	427	456	435	414	420	401	412	433	422	424	461	437	459	444	445	413	447	422	398	426	442	428	395	441	432	423	449	427	445	413	413	433	420	432	436	404	434	474	411	405	410	423	420	389	411	438	428	418	445	470	422	382	404	418	424	414	403	378	411	441	486	421	407	453	420	439	408	419	430	438	424	433	401	411	420	425	403	430	406	411	408	434	433	479	425	452	421	450	432	422	441	419	426	453	432	407	434	395	432	448	400	450	441	428	431	404	398	429	410	461	390	398	436	422	426	441	442	419	411	421	421	398	426	395	403	440	416	446	420	451	455	424	414	411	401	423	423	449	446	472	424	434	419	395	421	433	417	415	402	436	405	432	396	447	451	405	376	460	451	419	432	428	423	417	404	393	390	408	392	426	408	410	428	449	434	419	414	436	432	433	427	446	403	417	398	462	441	381	416	430	415	400	416	420	400	413	417	420	397	427	423	406	418	410	433	419	419	409	408	402	412	412	449	443	480	417	440	438	411	395	411	411	436	435	475	440	407	398	439	422	426	432	443	415	435	453	420	405	409	439	432	403	425	433	419	441	413	409	397	432	452	429	376	411	410	405	404	447	406	446	401	403	470	433	425	451	434	422	402	413	413	442	439	414	384	406	410	457	425	401	404	444	444	442	402	461	418	409	459	430	437	409	417	442	446	401	433	425	456	463	417	427	403	410	425	431	432	412	389	429	445	413	418	388	437	430	452	365	434	401	396	442	417	441	421	426	423	407	395	444	402	447	405	413	442	407	419	445	417	426	401	473	441	438	418	468	392	421	424	430	423	449	431	449	394	428	434	425	453	443	434	453	430	425	448	424	443	464	412	392	392	383	430	460	431	400	434	383	437	412	405	457	406	460	421	393	457	427	434	431	420	433	437	411	449	455	393	444	438	429	407	444	444	426	398	413	387	407	440	423	423	421	427	450	433	426	438	422	406	439	434	466	445	398	404	444	426	463	430	457	422	431	428	405	440	408	378	449	423	477	481	445	438	442	398	438	408	423	420	424	415	445	432	424	415	388	427	410	430	400	398	426	426	452	422	431	419	404	434	413	421	406	453	412	435	415	397	401	398	462	454	401	400	437	440	427	419	430	422	411	396	422	426	407	458	436	413	452	416	412	416	423	434	412	417	448	429	402	444	438	414	406	416	466	432	392	448	407	407	424	429	402	416	427	413	431	402	416	408	449	409	417	409	414	397	428	454	442	431	418	426	434	453	395	427	411	403	447	389	402	425	409	417	411	428	373	445	443	407	421	479	432	430	423	407	407	411	477	429	405	425	422	408	408	426	434	437	450	431	419	435	385	417	462	404	407	444	402	428	446	412	432	414	432	440	414	405	397	429	426
22708	20933	28479	23967	21653	21340	11746	1686	855	670	584	498	473	527	474	510	467	448	469	481	480	465	449	467	444	491	450	427	468	436	451	483	489	416	458	458	453	470	434	492	455	443	477	468	411	387	448	437	426	434	467	462	451	511	434	461	451	455	447	452	470	431	449	465	461	411	454	454	430	405	435	389	391	478	463	479	518	485	438	441	424	435	403	489	485	419	438	467	455	457	463	464	454	434	401	445	464	448	430	469	433	457	454	431	475	436	459	452	450	445	438	450	444	451	473	411	417	481	436	424	475	428	438	472	460	437	514	457	468	457	459	465	434	422	454	463	445	461	494	435	432	423	477	473	441	415	436	439	435	439	435	433	454	452	428	457	432	453	475	424	430	481	418	420	444	446	432	434	441	430	473	474	472	452	454	463	457	465	460	396	461	461	440	411	516	440	427	446	460	478	435	442	497	398	457	439	425	440	485	441	449	457	417	471	459	477	440	460	429	446	433	442	428	449	459	444	451	471	453	472	502	449	486	509	484	462	483	432	423	430	430	424	445	454	462	450	417	445	441	459	426	432	450	425	418	450	426	439	458	441	465	466	454	409	457	471	465	468	493	435	471	445	431	414	446	412	469	472	458	482	450	451	437	440	463	433	474	473	435	455	438	433	470	469	433	483	464	403	412	427	478	449	480	452	433	429	465	458	463	419	456	407	453	472	482	443	443	463	453	507	454	414	432	477	438	419	476	456	445	444	459	445	418	408	432	441	450	482	447	455	418	451	476	472	448	447	466	458	486	468	464	425	444	446	466	476	460	430	479	482	472	449	486	416	425	492	462	491	449	460	429	489	441	469	459	412	461	414	463	454	470	444	417	451	493	355	476	457	448	421	401	438	422	434	420	460	440	413	444	452	434	422	426	448	462	500	440	478	460	463	434	445	453	460	488	456	453	432	478	426	435	403	433	482	441	475	437	427	436	460	491	428	456	456	471	434	439	417	445	452	427	430	491	463	444	447	433	462	435	437	432	455	453	414	452	469	436	447	442	505	427	456	428	468	421	420	457	450	406	406	449	452	468	452	450	417	448	420	425	438	453	435	451	450	455	442	429	408	475	480	422	483	426	439	476	471	459	490	460	455	442	464	414	463	432	429	436	479	435	458	396	395	446	475	423	406	442	441	479	448	453	436	427	477	487	450	437	468	432	451	425	432	506	420	482	446	469	464	438	465	447	420	455	454	454	460	419	433	480	422	468	425	458	448	435	466	440	427	432	416	444	449	455	439	446	459	443	440	473	440	432	477	461	432	457	445	465	428	429	456	420	454	442	463	448	428	458	429	454	412	480	455	453	474	465	468	414	433	470	491	416	443	442	495	442	473	479	476	488	444	434	452	443	454	446	475	467	435	422	460	466	452	444	413	442	432	466	450	466	473	496	464	446	439	455	451	437	467	455	440	456	419	448	434	436	452	436	473	496	451	466	507	430	411	483	441	439	440	447	445	430	434	464	449	453	467	442	463	463	459	399	474	463	446	440	448	458	444	456	432	419	408	432	448	460	442	444	461	451	471	445	440	453	443	443	461	442	421	418	446	437	464	471	442	507	465	414	431	456	441	461	465	454	454	449	470	460	476	459	462	400	418	435	458	443	445	424	436	460	468	413	461	429	459	463	423	449	453	456	435	480	423	473	445	425	465	422	407	429	444	433	440	417	465	457	459	466	425	481	467	487	437	481	461	443	440	431	451	446	421	468	474	464	418	475	460	456	432	430	449	448	446	445	440	499	415	434	454	442	492	439	465	435	461	429	414	452	483	437	486	464	432	456	450	451	408	422	449	403	466	464	403	482	502	465	431	455	478	473	437	417	485	468	457	448	461	456	428	438	472	442	473	466	424	466	414	434	482	475	446	447	411	468	439	415	450	480	405	425	441	461	459	460	470	458	449	436	436	435	444	454	468	442	429	462	489	459	438	412	456	446	468	444	474	453	473	426	440	422	466	465	440	398	465	468	474	463	424	442	457	485	445	465	481	449	451	454	469	482	425	420	431	438	452	474	490	451	440	464	456	442	437	464	445	470	462	444	416	446	478	453	442	447	470	437	448	426	452	416	437	427	448	456	482	471	456	439	429	452	412	457	433	474	480	457	479	451	438	405	466	428	414	432	423	446	457	457	428	460	448	433	430	436	481	458	447	484	501	477	442	468	480	453	486	474	442	431	434	437	459	461	477	421	419	468	493	408	453	416	462	462	458	462	471	424	461	422	446	430	480	473	475	426	449	441	468	474	470	458	438	438	444	442	455	453	403	447	442	424	484	451	452	403	424	415	456	446	445	430	471	430	412	470	445	448	437	444	440	442	459	427	444	467	450	439	453	474	443	473	482	425	475	442	403	425	421	454	443	435	424	435	438	479	465	454	447	428	415	455	425	439	466	423	412	439	493	460	430	441	423	455	464	461	437	477	492	451	470	435	434	476	452	437	415	424	441	463	468	470	432	456	439	435	420	409	442	460	438	474	464	424	439	419	430	441	455	419	427	446	411	460	439	423	440	439	403	421	424	454	465	465	461	456	461	451	423	443	437	441	440	443	429	455	415	466	442	439	483	429	449	447	443	463	450	477	435	470	468	431	447	445	431	446	457	485	458	465	485	418	414	456	448	451	449	468	451	467	479	461	447	434	439	423	486	455	451	430	417	394	437	419	420	503	444	456	429	440	444	467	470	473	457	431	450	445	444	449	440	445	431	449	446	475	427	430	442	456	445	469	427	478	444	447	427	456	485	470	416	447	441	457	467	439	507	440	445	394	472	442	466	457	494	450	471	448	453	459	490	474	481	456	454	417	454	461	441	456	409	457	473	462	444	458	449	473	459	451	461	416	418	472	441	414	435	464	439	454	470	439	430	454	434	448	448	502	418	472	442	454	414	456	456	449	465	458	445	465	427	430	442	420	434	486	420	479	432	423	435	447	457	464	459	458	442	440	478	464	399	433	436	405	473	437	484	440	445	443	439	453	425	415	463	435	454	451	463	480	476	446	466	451	443	453	423	458	441	428	465	433	475	483	455	446	430	441	433	426	437	421	458	448	437	467	408	441	438	412	462	453	466	446	491	451	434	447	433	426	451	465	441	470	428	482	455	426	434	437	430	447	470	446	460	419	418	417	505	454	467	446	432	461	442	451	455	471	486	462	443	431	449	461	462	436	465	456	469	467	448	464	446	457	445	452	451	466	418	507	439	422	470	425	475	417	456	446	389	436	461	430	425	461	470	467	426	480	475	431	482	468	471	460	419	433	444	462	431	419	453	432	483	457	468	469	434	435	451	449	456	472	463	434	432	466	457	413	445	412	445	481	486	407	484	423	459	463	412	437	479	451	428	463	483	436	472	402	468	486	451	498	441	463	433	478	459	454	472	466	407	433	466	484	444	446	452	455	464	452	468	459	428	404	435	416	461	422	474	459	427	430	487	456	477	427	449	445	493	452	431	434	461	428	435	440	442	425	441
38742	65606	52337	37058	24824	14348	3593	1102	885	816	655	585	580	563	494	525	489	504	492	533	509	485	535	508	479	450	516	481	478	510	478	450	493	478	490	504	449	522	510	504	479	470	502	490	489	480	488	519	509	485	493	479	445	474	481	472	541	465	500	492	477	458	496	496	453	511	505	501	492	471	509	501	473	444	504	509	493	465	488	486	479	476	496	485	485	498	528	516	482	512	507	504	478	490	503	454	504	479	487	472	520	500	487	504	483	544	512	497	486	483	482	509	488	514	439	470	498	466	482	539	550	518	450	488	476	510	467	501	524	464	497	459	466	484	488	503	483	446	492	487	448	502	484	494	489	534	519	542	491	534	481	474	513	528	499	475	494	509	478	490	553	463	509	483	484	491	515	451	510	496	516	473	475	483	463	471	498	465	473	485	503	479	455	503	472	495	484	518	500	462	448	482	504	482	531	484	468	510	458	517	460	487	475	494	536	474	464	507	491	504	463	489	471	475	485	471	470	512	480	464	474	522	500	510	521	509	440	496	476	499	474	509	470	508	519	494	472	478	512	484	474	503	478	495	498	483	499	519	495	470	489	490	474	499	490	483	508	465	489	483	478	506	531	493	472	464	470	525	490	516	470	505	510	459	501	500	500	447	503	503	541	476	507	505	528	521	515	484	492	528	498	456	536	487	522	515	487	507	531	485	498	502	489	508	501	482	502	495	494	462	501	475	497	495	501	476	526	489	499	535	446	470	531	524	487	505	496	483	458	451	517	519	484	458	472	507	492	471	489	490	471	520	484	444	505	501	488	484	502	477	512	508	468	478	491	506	460	491	464	485	483	487	515	515	502	520	518	512	527	507	489	508	524	521	484	476	466	503	478	521	485	508	490	513	484	485	470	506	523	487	489	515	486	481	498	505	506	486	473	493	436	464	506	496	483	459	507	505	496	514	471	486	471	521	493	488	463	520	459	535	486	518	527	486	521	476	533	481	469	487	468	492	465	473	498	464	463	452	491	524	499	479	489	472	449	512	512	464	516	508	488	491	534	454	466	507	501	518	497	477	522	525	458	496	498	491	483	490	485	483	479	524	500	497	468	522	510	491	534	445	519	503	489	505	501	491	523	444	496	483	495	518	480	439	482	472	493	490	480	524	487	481	543	485	503	451	511	504	480	471	517	500	469	476	482	476	487	458	477	478	444	513	488	500	487	499	523	485	488	487	478	483	510	532	486	490	452	523	508	505	478	510	463	486	492	487	503	515	542	508	482	466	505	510	466	484	521	474	487	489	519	519	520	453	447	476	468	503	480	494	479	467	459	507	534	503	532	451	466	478	459	458	500	490	501	489	460	493	493	492	482	488	472	486	476	459	491	466	474	491	516	494	475	525	487	511	489	532	499	463	488	509	482	511	482	465	478	517	475	493	458	523	490	517	522	462	465	537	472	510	483	478	511	441	480	496	507	479	496	476	460	473	478	502	500	442	539	558	496	491	543	501	472	457	482	511	490	505	549	515	473	516	510	488	490	458	497	450	514	499	531	520	445	468	489	508	508	495	503	466	453	428	525	504	496	512	518	465	488	492	498	428	510	486	486	517	515	544	498	488	488	485	471	473	515	513	465	492	445	501	468	480	472	464	470	491	492	510	491	451	497	471	480	491	456	486	516	501	510	490	485	527	485	507	450	498	527	439	493	467	474	463	479	482	449	491	477	475	503	490	451	466	471	489	485	484	449	491	511	526	527	474	503	470	506	477	478	486	477	473	520	478	496	514	462	455	485	448	452	506	471	461	513	479	543	471	466	476	515	495	469	462	487	490	447	522	513	500	456	512	453	458	490	501	525	486	475	490	498	507	500	529	460	479	497	463	518	471	485	525	463	513	514	488	484	523	505	507	509	479	467	454	508	516	482	456	506	488	556	534	551	476	519	528	502	478	470	494	448	506	526	483	473	504	525	517	482	469	445	466	500	483	498	457	535	511	494	487	522	462	508	481	515	492	498	493	496	462	502	532	475	483	485	498	503	487	470	487	484	469	486	483	481	474	501	488	520	484	484	500	462	527	460	533	473	507	510	490	515	502	505	496	510	499	494	508	478	487	470	494	460	478	510	496	473	499	519	519	501	505	490	460	474	457	463	482	490	494	449	474	523	478	473	487	506	529	486	511	454	494	462	516	474	504	474	470	522	480	501	505	488	487	472	497	479	498	501	503	516	489	491	516	489	507	505	516	495	451	477	506	471	471	483	497	512	461	456	468	508	462	515	468	503	470	492	508	492	483	495	456	500	506	461	486	480	463	467	479	500	473	486	517	463	494	473	493	468	484	478	477	483	498	500	481	499	489	506	506	476	476	495	525	517	461	476	494	482	499	511	486	507	495	477	488	489	457	492	466	492	513	510	497	521	472	489	484	506	469	496	487	490	464	504	487	479	482	492	479	515	460	486	466	534	460	477	542	485	478	507	456	496	530	492	498	489	522	505	532	534	508	485	492	490	510	480	480	481	467	507	503	498	464	470	531	493	496	497	510	491	494	456	510	490	510	512	491	492	517	435	434	519	520	459	473	512	498	507	535	520	464	515	485	515	480	471	483	495	532	487	490	465	460	455	487	489	510	476	496	500	475	507	468	487	471	491	527	463	528	476	475	530	524	524	473	506	490	480	492	488	515	529	457	498	496	481	471	479	450	516	454	483	421	527	487	518	456	455	506	509	503	460	510	534	460	497	476	503	503	478	516	518	499	536	497	467	535	495	476	450	454	505	499	489	491	484	497	462	490	461	504	470	454	479	457	498	462	508	499	514	459	506	511	458	490	498	504	508	499	445	537	493	498	527	485	528	489	474	458	484	488	492	518	495	493	480	524	492	497	513	528	526	513	498	451	507	493	477	475	472	473	493	466	478	511	491	527	492	500	531	503	537	477	469	557	469	485	525	503	502	470	480	483	470	489	497	468	498	522	527	496	491	454	486	529	476	498	486	483	464	483	490	475	483	497	459	518	534	473	509	471	463	452	501	485	499	479	471	501	523	463	534	491	483	499	461	441	469	447	493	499	528	454	450	492	481	495	491	499	469	475	486	475	468	503	479	495	483	473	513	467	500	470	470	532	487	517	510	492	486	497	494	522	468	490	486	509	492	484	558	497	509	481	482	497	500	520	494	479	484	472	483	511	471	466	450	508	490	504	473	528	527	499	498	507	517	471	478	483	482	477	468	451	426	470	534	499	496	445	514	466	518	432	471	461	474	493	494	476	499	476	547	486	515	455	517	497	490	485	505	476	481	495	442	484	481	491	497	496	491	472	514	504	466	473	475	499	512	495	523	521	498	481	478	498	526	508	475	441	480	477	518	488	473	493	498	466	482	514	501	525	483	493	477	522	524	496	502	486	423	480	524	460	441	481	492	490	495	504	473	507	514	460	506	492	503	444	517	461	499	484	520	465	470	491	526	504	500	461	504	467	457	481	472	430	485	471	490	486	480	542	482	484	511	501	495	487
30632	32280	36124	21219	6700	1542	506	373	300	317	302	317	297	284	279	294	274	277	292	298	299	328	251	273	299	285	267	289	279	254	294	269	283	248	248	279	309	293	269	282	249	243	276	274	286	281	316	277	257	273	311	261	256	270	283	283	254	306	283	295	275	271	283	316	276	273	283	266	283	290	282	285	301	300	276	293	293	291	311	295	299	303	265	285	278	269	270	297	291	313	291	261	248	290	270	272	275	313	295	270	259	274	267	281	279	271	285	309	286	259	292	276	275	264	259	274	264	263	297	256	283	277	281	264	249	271	287	290	261	237	269	258	288	265	312	275	270	255	280	238	272	306	281	251	262	284	298	278	305	274	268	299	285	290	301	274	282	261	275	269	304	260	295	286	268	290	284	288	271	275	276	289	260	328	266	284	282	293	293	287	260	274	296	288	289	284	236	278	247	289	261	255	293	276	285	282	298	282	274	299	253	287	286	298	287	275	277	283	276	285	252	288	288	285	253	247	277	282	304	293	264	267	252	285	283	292	279	295	286	301	257	285	297	258	279	278	278	287	288	288	293	279	260	291	290	257	295	286	268	319	311	258	290	298	284	274	290	290	294	259	267	274	270	253	258	292	282	296	292	279	292	282	267	294	290	305	283	267	266	268	289	291	277	246	301	294	274	250	270	279	291	281	289	259	272	277	273	283	294	259	282	287	279	273	300	264	279	249	252	302	278	295	264	294	283	270	287	264	280	301	301	277	300	263	281	283	251	289	276	280	269	258	310	278	302	301	261	284	264	273	277	280	283	268	259	245	266	290	288	297	284	274	265	283	306	283	294	277	289	287	288	284	300	254	299	299	303	291	297	286	236	288	292	259	286	282	244	272	274	296	317	282	278	286	295	276	284	284	292	272	273	253	288	267	264	300	276	310	290	299	247	295	295	301	275	284	251	257	285	258	275	311	267	247	274	259	293	308	275	278	282	278	296	303	302	277	247	245	277	305	283	260	293	271	281	261	286	282	314	273	305	276	299	292	261	284	258	293	296	277	264	265	305	293	273	269	289	275	285	286	295	286	271	281	274	265	293	258	273	234	275	265	274	273	249	266	290	239	283	280	262	292	300	285	248	303	247	248	256	267	300	265	265	298	250	294	269	294	264	288	272	277	303	265	287	272	252	301	270	313	270	284	272	275	300	266	275	316	272	279	278	286	268	303	261	287	289	298	272	293	279	287	287	255	304	263	298	236	307	272	274	268	272	282	314	286	271	275	295	291	272	282	299	264	268	298	257	262	274	257	298	275	280	275	267	296	283	273	274	329	292	243	303	281	252	291	308	285	304	286	259	276	296	278	292	284	286	281	244	256	294	304	264	280	298	260	291	261	274	278	241	269	296	251	291	287	285	299	277	275	258	295	312	288	263	271	297	279	303	289	295	302	239	304	289	276	310	264	320	296	275	283	291	290	267	289	322	309	305	259	305	264	287	267	264	280	280	260	266	287	272	289	274	252	274	290	277	289	265	285	274	247	273	267	290	292	299	285	308	302	288	289	290	266	279	306	310	272	266	286	297	293	276	288	263	283	275	280	255	266	287	281	272	293	290	292	283	263	283	272	275	277	305	265	293	265	299	272	284	266	274	309	278	305	332	290	282	259	278	296	281	297	264	277	297	271	286	303	266	270	302	292	274	272	261	269	283	284	299	302	296	277	258	277	277	282	292	250	267	255	289	268	318	270	274	286	274	270	256	291	288	274	315	293	299	277	291	298	301	285	296	292	296	271	293	275	285	283	312	289	293	267	304	297	288	267	282	298	277	273	293	289	290	337	274	297	320	270	272	292	285	288	289	304	292	292	310	256	264	318	318	325	251	278	277	294	283	286	303	305	276	293	284	284	275	283	296	283	279	287	275	280	271	270	269	266	308	281	318	271	239	271	294	310	244	304	301	322	272	302	266	297	287	281	288	280	261	288	299	280	293	270	270	256	302	286	280	264	247	277	278	280	306	265	291	306	286	281	275	265	286	248	286	266	292	290	266	273	258	263	280	295	262	255	264	279	238	267	263	275	256	291	275	248	256	273	289	284	293	271	277	304	267	298	304	256	286	279	296	299	320	284	257	279	303	257	255	283	300	263	292	294	293	264	274	262	299	267	255	288	297	286	309	275	265	265	265	279	272	288	270	261	266	279	271	264	309	243	282	282	262	290	312	278	299	284	279	286	288	308	275	271	277	293	290	286	282	290	279	293	279	275	297	285	281	282	275	308	272	265	248	264	285	297	289	276	285	284	277	311	273	274	293	270	269	258	280	292	291	263	279	258	277	257	288	281	271	291	288	331	294	282	282	270	310	269	265	304	245	278	266	278	314	281	270	315	276	249	283	282	267	276	269	285	310	284	281	309	273	286	276	301	278	264	270	302	297	294	304	291	267	250	265	265	265	273	267	285	242	310	297	291	274	276	269	262	281	288	292	276	270	286	257	286	286	248	296	271	255	276	276	291	298	293	309	274	294	245	275	293	279	281	280	308	303	271	265	309	299	301	299	311	276	273	276	238	297	271	283	307	276	277	292	260	256	267	283	284	260	283	284	267	307	266	279	274	271	285	296	268	329	301	283	282	290	281	264	269	259	290	279	285	284	296	285	296	281	288	292	266	272	273	291	294	273	261	284	290	316	258	287	310	310	299	257	291	268	286	270	274	278	258	275	259	285	290	299	244	266	298	288	266	275	257	260	294	325	262	279	278	263	292	266	266	269	264	238	292	272	275	287	290	298	284	271	298	282	299	271	302	291	294	291	291	277	281	253	260	276	269	291	304	273	291	318	296	316	307	274	276	281	288	278	263	273	292	288	298	284	271	280	262	280	311	271	270	276	265	257	306	298	268	248	246	266	285	295	268	293	280	302	293	283	277	274	261	273	262	290	285	295	293	292	276	292	288	300	291	294	273	274	296	300	266	274	252	262	259	297	307	269	280	287	272	319	287	294	289	270	273	310	274	259	278	272	292	296	273	279	263	255	277	318	309	285	290	283	288	269	301	230	277	268	267	284	270	301	298	264	280	307	260	302	282	281	286	296	280	281	264	265	248	263	295	293	291	287	281	255	302	293	293	302	272	288	301	302	288	293	305	258	310	271	261	241	263	285	280	278	276	274	296	291	289	280	265	294	277	245	278	271	277	259	262	291	283	285	277	288	289	274	305	301	278	289	280	217	288	267	287	267	292	253	275	265	282	304	294	283	276	252	265	295	286	311	315	277	307	290	262	292	298	292	309	320	282	303	287	272	267	264	276	276	254	268	278	288	258	270	287	278	279	258	277	275	263	290	262	292	277	293	288	280	291	276	285	271	282	277	277	287	294	275	277	271	252	265	257	288	271	313	274	275	276	268	284	286	267	260	290	262	289	276	283	250	296	277	298	264	273	302	270	272	270	305	241	287	277	309	262	244	285	286	313	253	265	262	291	283	289	250	277	255	270	267	282	273	307	270	293	275	304	278	274	292	268
34923	47276	35153	18177	7301	2119	635	437	439	384	354	356	337	357	298	319	336	329	374	346	344	327	317	349	329	312	304	318	318	319	337	326	320	312	341	345	339	317	328	319	360	315	343	321	327	306	324	345	328	315	331	320	341	336	309	305	331	337	334	342	316	309	308	304	323	314	323	338	345	299	329	315	343	327	344	357	312	325	307	373	312	329	285	317	302	342	335	345	319	302	346	314	346	336	318	318	343	328	325	333	330	309	336	332	314	324	338	358	342	326	303	321	325	319	326	308	343	324	301	293	345	347	315	322	339	314	319	311	335	321	329	307	314	326	347	314	331	319	321	300	308	297	355	308	274	364	313	320	344	324	353	302	312	335	319	330	332	341	346	360	314	314	300	340	321	339	311	348	333	326	329	344	339	344	344	336	326	334	333	343	308	327	325	333	345	336	362	346	321	327	331	346	325	331	284	321	343	325	340	297	317	333	289	314	298	327	332	317	350	332	328	341	308	323	325	335	346	302	314	320	330	332	312	346	351	307	327	338	334	323	336	308	327	311	331	290	334	325	317	313	348	323	324	331	308	327	340	350	302	345	323	299	345	327	329	317	319	354	351	299	332	328	324	332	339	330	347	328	312	311	287	318	355	326	303	361	353	321	324	315	303	335	318	329	305	340	352	347	368	325	323	330	341	285	326	311	321	326	302	333	337	330	324	338	315	307	320	312	282	311	331	335	354	333	321	314	328	321	301	325	296	350	313	306	340	326	362	326	326	336	327	328	344	329	327	333	338	315	326	310	331	298	376	311	329	306	348	313	321	344	351	294	308	295	337	332	312	301	310	319	346	319	310	316	353	352	323	328	317	315	339	292	317	327	314	323	339	338	312	311	338	293	346	333	294	324	317	322	305	274	329	330	293	345	356	324	327	345	305	304	314	333	322	298	329	318	315	324	302	371	297	302	316	321	322	319	340	335	337	303	310	315	323	284	351	325	322	325	294	321	331	325	310	306	339	310	373	339	304	335	311	368	315	301	342	308	303	316	304	315	352	333	315	362	325	299	297	305	325	307	344	345	311	337	293	358	329	336	341	343	344	329	322	310	349	309	341	322	326	302	301	354	340	308	327	335	341	308	306	321	314	303	327	308	337	305	357	328	323	303	313	297	311	340	305	329	320	344	337	336	341	316	334	304	303	308	319	360	340	312	294	334	325	368	321	329	329	323	334	340	314	300	308	318	285	355	347	328	305	338	308	343	324	307	350	314	339	337	312	340	333	309	295	335	308	326	325	342	336	348	310	331	366	302	322	360	328	349	351	351	328	290	340	314	350	344	325	325	316	345	319	326	335	314	352	324	305	330	320	324	358	366	330	312	329	305	316	337	324	350	302	338	353	299	313	316	307	312	304	320	332	352	318	294	325	327	346	328	311	290	302	328	313	337	289	323	358	303	312	335	311	332	289	336	316	350	325	346	304	340	347	324	342	308	326	339	345	325	329	344	339	355	330	341	313	339	336	335	334	339	336	298	308	332	352	329	353	312	345	321	326	327	293	350	319	323	323	319	333	320	331	318	296	341	315	343	302	319	348	358	336	349	340	342	342	295	342	325	343	324	354	307	324	344	304	311	322	315	327	295	311	303	358	362	314	300	320	331	312	324	333	346	351	354	314	331	311	302	336	369	340	302	329	333	310	309	318	338	323	362	326	311	349	300	307	349	326	328	299	311	307	316	316	325	310	317	309	327	295	327	341	325	338	324	311	333	368	326	337	299	333	341	333	328	331	323	338	343	334	320	331	300	325	323	304	333	332	319	324	324	315	309	372	303	302	298	326	326	299	316	342	343	307	350	305	296	335	322	335	335	326	314	306	318	295	345	287	345	320	328	336	331	321	301	359	340	321	319	309	319	312	322	325	337	340	317	331	372	343	322	350	330	318	285	335	331	321	332	342	334	350	314	308	339	308	330	298	309	322	330	336	318	348	300	326	331	324	354	335	341	330	308	307	343	325	347	331	333	309	313	320	338	322	312	335	285	347	322	326	329	308	327	321	315	296	322	344	322	332	333	342	322	332	325	330	337	318	332	307	345	329	294	350	367	350	303	324	337	319	358	301	331	309	342	299	328	322	322	333	320	344	335	335	335	303	326	338	333	316	351	342	345	303	314	344	303	320	334	310	320	342	341	317	312	314	341	287	322	311	316	309	326	275	342	357	327	324	326	316	303	329	299	343	316	315	326	303	333	290	345	318	295	318	354	321	316	331	319	320	311	334	350	329	337	346	351	280	310	313	307	332	341	326	380	301	330	310	313	355	296	319	306	358	309	361	313	323	326	333	347	343	313	316	322	322	339	321	349	344	304	301	324	339	316	312	293	334	301	308	325	309	316	327	344	321	349	305	336	333	302	308	334	327	300	343	331	331	341	329	325	318	306	355	327	335	276	351	308	309	336	328	343	319	320	344	343	328	312	311	324	332	335	318	330	304	323	303	315	327	355	341	352	326	320	302	305	338	305	347	312	364	345	336	316	326	329	340	334	321	338	327	323	317	323	338	314	343	347	302	322	390	343	304	347	300	318	352	315	335	360	323	340	328	325	307	302	341	335	309	365	335	351	334	304	359	318	350	306	333	335	333	340	281	302	325	315	309	336	381	350	319	331	314	310	316	333	311	304	329	345	301	327	357	341	365	314	311	323	312	306	334	291	323	303	328	341	353	322	353	284	329	342	315	321	347	301	346	335	340	306	340	323	317	321	385	310	348	355	332	357	314	338	329	313	358	307	330	324	323	336	339	322	308	307	302	355	338	347	333	334	291	332	319	323	315	325	326	305	357	304	342	300	371	326	340	358	287	328	319	328	329	319	323	314	330	303	330	292	352	326	332	309	346	325	330	337	352	320	338	340	313	321	324	338	322	334	314	340	331	295	329	336	332	336	317	335	346	331	337	324	347	327	306	327	315	329	343	348	326	310	311	353	315	337	362	364	311	346	328	306	320	302	342	326	321	327	357	336	324	323	340	328	343	337	316	310	312	343	343	319	336	336	325	319	310	307	308	315	310	332	328	366	310	310	322	351	305	296	344	325	300	323	319	330	324	375	314	337	353	330	330	323	320	319	334	324	304	312	325	363	303	322	332	310	324	337	288	325	349	311	353	307	307	325	314	310	344	297	298	335	334	336	331	307	365	334	300	311	315	310	298	310	304	324	309	335	327	306	312	324	307	332	321	307	312	324	333	339	338	303	347	346	333	334	347	326	320	325	308	328	332	331	325	327	306	344	322	320	327	325	334	347	321	339	310	316	346	355	315	349	312	306	310	328	308	338	326	332	292	335	332	320	314	287	305	340	311	327	354	331	325	339	325	347	359	322	315	359	312	337	320	309	306	306	356	325	328	322	328	321	312	351	305	318	333	284	308	307	335	310	318	317	339	307	318	335	323	370	305	351	332	343	350	321	339	324	338	334	328	330	311	344	330	309	319	329	342	335	326	327	348	342	307	311	343	335
24042	21069	28375	25203	21379	13347	2993	856	569	491	384	335	331	317	308	323	307	358	325	292	287	313	303	337	327	283	316	322	303	301	299	293	290	315	301	309	297	271	287	272	292	314	317	344	266	278	307	322	315	306	303	310	325	296	278	275	310	317	304	300	276	336	341	314	318	284	290	306	289	320	298	284	291	306	266	330	303	302	288	314	309	328	310	324	277	304	283	307	332	291	295	302	293	318	326	329	318	278	321	297	311	286	297	272	281	287	315	296	313	308	294	297	318	327	291	308	313	289	294	280	301	312	270	284	314	306	299	273	298	288	299	294	295	307	290	291	312	314	308	329	301	335	287	299	301	317	282	303	290	310	281	293	282	308	315	303	335	306	298	290	305	301	301	340	278	279	277	317	328	285	287	306	315	313	313	312	320	323	309	321	279	293	289	320	314	298	275	296	297	272	312	291	330	295	296	307	270	324	313	373	301	304	291	282	285	318	282	285	314	313	291	310	304	285	293	308	310	319	307	296	309	283	311	318	296	292	292	291	323	313	325	302	310	332	290	313	270	308	325	305	292	297	308	326	318	309	279	274	305	311	300	334	308	312	312	305	343	298	322	316	278	272	284	329	303	292	304	294	298	333	312	314	278	326	305	311	282	324	306	275	295	289	317	275	296	313	304	336	310	317	304	302	308	316	278	289	291	300	313	304	287	309	297	312	287	288	313	293	289	287	278	285	363	294	308	305	308	300	304	338	299	292	289	317	296	305	309	279	309	314	285	317	252	312	299	291	319	294	340	289	282	296	320	304	327	259	297	283	291	313	363	322	313	291	299	295	332	311	293	303	304	320	267	313	304	305	305	315	323	283	288	320	274	273	305	327	287	328	253	316	255	296	326	297	298	280	284	320	310	334	328	301	309	294	296	337	311	342	297	298	291	301	299	302	319	315	280	312	307	308	316	312	296	298	306	288	308	278	290	308	295	300	257	310	295	285	290	321	328	296	314	311	283	304	286	304	310	284	319	281	313	296	297	312	296	294	282	306	274	308	304	302	310	308	317	327	282	286	299	328	287	271	298	308	269	300	279	292	335	312	276	305	286	294	302	293	320	299	301	306	301	307	277	316	321	277	293	283	316	295	324	303	291	325	321	309	287	327	274	314	302	274	281	319	299	328	321	330	270	286	320	292	313	260	284	315	310	329	316	279	303	287	330	280	314	277	304	307	306	329	303	282	309	321	312	278	298	297	279	300	351	282	336	325	295	297	290	270	282	296	315	331	269	297	306	299	330	301	343	289	288	286	308	280	262	324	309	300	285	308	308	300	292	297	311	340	299	281	303	295	307	304	293	310	305	290	295	295	316	286	288	318	305	308	278	309	306	309	292	319	280	309	318	287	296	320	284	322	299	283	276	326	272	304	336	343	330	324	325	256	307	296	302	313	287	320	317	309	293	300	331	292	285	309	329	303	312	292	321	300	308	332	268	302	278	296	275	297	278	282	280	323	304	307	301	327	340	296	304	293	299	317	318	295	290	293	299	275	312	315	294	312	329	290	319	311	297	304	306	294	330	306	289	313	299	261	311	302	298	306	292	306	286	297	319	295	307	289	327	300	293	284	323	267	299	304	293	307	284	328	307	288	291	302	315	309	309	308	316	325	321	332	297	265	283	307	263	315	310	293	296	312	319	317	291	288	305	297	296	281	293	318	308	291	279	286	289	295	279	282	319	320	291	294	321	314	343	285	294	325	318	269	331	254	277	298	301	290	307	324	314	329	314	316	302	304	270	275	310	285	300	302	329	319	296	318	316	302	325	308	326	299	298	303	302	291	299	314	303	288	284	265	284	309	300	290	280	294	297	295	310	324	287	318	311	303	267	311	298	329	290	295	306	287	285	309	295	296	271	329	293	329	307	274	318	293	274	295	280	302	300	292	319	309	293	295	310	308	323	298	319	338	279	294	326	292	313	296	288	312	299	334	271	313	289	296	315	294	282	298	293	297	334	273	311	288	312	305	286	312	347	313	299	299	300	304	277	310	247	277	332	328	307	310	290	258	316	282	305	278	270	289	295	295	318	309	281	315	310	296	336	295	316	288	363	278	311	320	305	280	285	261	338	311	266	308	304	322	306	317	293	310	325	294	315	285	317	319	302	300	294	298	307	302	295	284	336	317	280	316	309	302	317	300	267	337	334	313	305	313	307	323	300	296	297	316	270	308	307	325	287	283	296	307	315	290	293	310	303	290	318	293	313	303	294	311	308	301	301	287	272	284	285	286	311	295	292	306	288	317	296	298	292	315	316	341	284	292	299	309	273	348	327	298	287	284	283	308	316	299	299	317	296	309	283	307	304	295	279	291	320	288	313	305	285	300	325	312	301	285	281	323	296	307	299	296	307	282	266	279	302	322	290	302	321	269	307	357	295	298	319	291	317	302	322	284	317	326	296	312	297	311	302	310	333	310	272	304	328	296	316	298	310	342	299	277	286	272	304	292	269	311	321	305	313	348	282	296	292	309	296	313	275	312	267	299	330	299	297	294	310	309	268	308	302	292	309	316	302	302	276	316	277	315	274	334	290	317	322	279	284	271	321	298	262	331	313	320	295	277	317	300	283	297	322	304	318	295	303	315	281	305	271	334	280	300	302	312	315	336	290	264	296	316	324	294	318	328	307	294	286	284	319	306	312	304	279	310	281	314	300	311	323	330	275	323	308	313	281	318	317	316	341	311	310	323	338	317	327	300	312	298	319	292	307	305	301	307	304	312	330	292	315	321	268	318	313	285	298	306	298	294	323	318	303	305	298	312	292	322	314	267	303	317	297	328	287	293	328	274	306	282	307	267	321	274	312	307	311	299	290	293	274	306	300	275	284	307	288	293	321	287	302	295	289	311	310	286	324	283	338	318	281	276	302	307	290	305	312	303	305	312	288	308	304	274	336	299	337	280	308	329	289	294	313	324	268	275	288	313	258	299	330	289	289	303	312	327	283	319	304	287	292	316	262	334	299	312	287	295	308	306	313	289	295	263	304	311	324	327	276	309	302	264	304	306	294	303	336	272	286	330	303	305	300	299	322	283	282	308	315	299	264	318	271	333	302	315	297	274	323	308	317	305	323	288	261	296	305	329	283	308	305	316	315	297	287	299	291	284	301	329	332	328	303	263	318	318	307	311	268	312	310	307	315	322	312	330	295	300	335	288	331	312	289	299	270	264	317	264	292	286	294	292	284	292	281	308	298	291	291	299	320	336	286	312	318	292	297	293	327	310	311	313	327	251	320	266	281	307	304	306	298	305	318	310	321	299	304	271	299	317	292	273	315	302	300	303	301	328	281	293	307	288	297	298	308	299	284	328	305	311	305	336	302	329	303	276	305	318	308	306	271	312	300	291	322	312	290	279	311	316	295	294	303	317	288	307	318	293	307	293	319	304	266	346	307	268	326	313	317	307	317	304	316	300	283	283	311	292	324	336	248	311	319	302	289	288	303	286	321	305	301	313	298	305
35706	55274	41133	28928	16759	6791	1731	848	642	568	436	410	385	376	372	378	340	382	359	387	351	358	363	355	361	343	340	311	355	363	314	362	336	347	387	314	356	343	313	376	349	352	360	350	345	357	348	363	332	334	325	339	329	341	359	385	345	329	368	377	351	374	349	322	384	346	349	356	393	345	325	327	342	386	345	335	340	359	329	365	347	338	373	343	359	360	345	333	343	353	348	329	355	315	334	328	348	353	361	346	382	326	330	342	358	329	331	351	365	313	351	342	331	356	354	334	336	298	365	349	351	359	327	368	339	335	339	360	320	342	334	314	343	317	349	346	339	355	345	326	342	348	349	349	325	352	353	351	325	334	368	350	332	342	341	361	359	333	317	365	358	357	333	329	356	335	352	342	359	360	336	350	349	333	325	323	334	342	363	320	336	341	358	343	353	334	323	337	322	359	353	343	341	356	369	371	312	341	352	383	314	348	393	348	350	351	364	348	315	334	354	375	356	330	356	343	353	319	352	384	363	362	349	338	358	353	312	371	319	345	312	308	303	347	351	337	340	301	331	345	367	362	343	335	292	330	346	322	357	374	344	339	351	348	334	345	366	317	366	343	325	340	338	358	318	329	353	348	349	367	327	334	320	316	337	343	337	338	353	322	332	346	357	364	369	345	346	376	327	360	305	347	328	355	347	344	375	334	325	369	353	331	306	350	385	353	337	329	368	304	320	360	340	329	368	337	334	355	323	340	350	321	369	345	323	372	355	329	369	326	332	355	317	321	324	354	358	382	354	337	353	373	349	376	328	367	366	316	337	373	375	303	380	348	323	358	335	323	324	314	343	339	343	344	322	343	336	328	334	333	356	333	384	325	370	381	375	377	351	351	339	351	334	312	373	338	320	371	317	330	305	334	332	392	358	346	359	333	313	326	325	322	346	360	385	378	333	349	385	348	318	334	342	332	329	330	359	345	328	355	343	323	339	394	334	312	338	352	367	340	346	357	330	340	340	357	340	331	356	314	336	350	341	353	356	390	363	320	326	320	340	333	375	357	346	349	328	345	341	387	337	351	319	370	355	323	342	357	353	344	320	328	322	343	366	339	382	373	345	350	364	362	319	335	364	338	333	358	319	318	346	360	327	336	389	339	340	328	340	330	321	336	326	372	311	347	327	343	326	351	372	362	377	338	347	328	342	363	352	367	340	331	346	372	314	337	340	308	358	332	328	354	366	381	310	358	317	374	354	331	363	347	337	348	350	347	343	353	389	331	366	382	337	345	349	323	324	332	364	339	353	326	368	358	333	335	324	364	361	348	340	327	351	376	361	317	333	350	313	333	361	380	330	325	327	364	319	318	316	332	355	359	315	336	378	315	332	331	333	352	370	367	337	329	346	341	314	352	371	384	341	357	340	310	355	351	323	325	354	340	330	328	332	357	344	333	376	377	340	331	366	327	355	341	296	354	345	357	375	372	349	341	325	355	339	351	352	345	363	336	336	324	331	353	333	369	338	323	309	357	316	344	344	355	347	357	341	352	374	340	316	329	356	362	378	347	336	366	354	384	336	316	329	363	305	359	363	333	360	339	320	335	349	316	317	340	353	346	345	297	362	332	317	362	331	347	346	300	351	322	337	359	338	378	327	345	341	342	355	336	355	354	338	339	353	348	390	372	346	335	317	355	345	351	333	340	341	313	365	317	349	365	339	315	370	314	303	344	346	346	323	357	355	353	354	351	355	382	328	343	338	357	334	329	331	330	330	350	357	325	375	336	350	361	344	315	312	313	360	345	332	363	325	356	354	331	349	356	345	338	328	339	367	334	339	360	362	333	378	351	346	340	343	332	367	358	324	353	363	348	311	333	334	321	345	364	339	325	337	337	377	341	332	355	351	350	309	303	377	339	369	325	335	336	318	360	372	321	340	344	377	329	339	357	340	351	330	346	292	371	326	310	320	329	336	373	316	376	373	316	321	349	350	335	346	362	329	342	354	352	341	326	348	353	360	335	323	339	359	360	342	323	325	344	334	384	379	362	358	339	367	341	343	339	313	349	358	350	356	388	325	322	331	327	306	324	325	334	348	364	342	341	346	351	328	332	344	346	336	336	362	331	350	344	332	394	339	342	341	335	337	369	345	329	348	323	354	334	344	333	393	323	348	322	336	337	334	306	350	333	353	368	327	374	374	306	352	329	352	342	333	346	329	366	326	348	336	338	352	353	353	357	368	350	380	344	340	344	299	341	365	340	321	323	326	342	335	321	306	325	337	312	358	345	362	340	362	337	298	330	347	327	336	351	366	334	329	328	356	394	345	296	339	359	358	363	338	361	340	333	355	332	351	310	342	329	371	355	339	339	347	346	329	353	351	328	321	324	349	368	340	365	298	328	333	348	307	341	343	369	338	344	342	346	346	315	359	362	332	352	331	341	350	338	337	352	349	379	360	347	329	317	339	346	377	349	327	332	362	316	356	347	327	361	327	314	350	335	353	344	339	337	334	340	326	343	317	321	341	351	334	318	336	316	342	334	349	374	331	330	380	345	363	341	327	344	348	375	346	362	340	344	337	331	365	358	311	345	327	352	367	334	364	321	355	306	362	344	327	333	352	359	325	357	363	322	352	358	355	340	331	333	379	325	336	359	325	319	335	338	358	358	334	370	340	336	369	346	332	330	312	338	347	317	361	371	359	340	359	356	336	334	364	346	325	341	345	339	367	346	337	362	378	367	339	355	388	358	330	348	348	373	344	340	323	368	398	362	358	345	326	358	328	356	336	339	330	341	320	363	357	339	367	307	327	345	347	340	334	321	312	327	337	344	359	331	359	352	351	348	309	345	339	336	342	345	341	359	324	347	350	353	356	347	382	349	343	372	324	335	341	316	355	323	327	346	322	346	344	301	358	365	328	316	317	362	362	347	360	365	354	360	342	335	340	345	346	383	327	323	374	347	327	362	348	368	315	344	331	363	334	328	333	322	323	353	334	330	351	319	358	366	373	360	356	354	333	346	344	362	337	322	331	326	336	364	355	351	329	302	315	353	352	343	377	348	366	321	341	330	392	363	351	325	339	360	335	344	323	358	329	335	355	321	367	325	351	335	385	361	334	329	346	359	341	394	326	327	319	330	351	355	357	366	314	350	383	339	339	362	386	304	333	350	330	374	338	370	349	363	382	331	350	348	342	331	338	334	337	326	314	347	346	377	349	334	319	317	334	360	347	323	344	316	339	351	333	359	321	295	357	340	317	360	340	354	348	305	329	335	369	339	339	362	338	388	356	318	351	345	335	356	323	353	313	327	358	350	364	334	363	335	341	354	340	351	338	364	346	352	365	344	347	334	376	345	323	339	364	358	347	332	308	374	359	331	359	343	343	338	344	319	339	373	343	347	339	364	356	347	364	331	337	348	312	381	359	355	331	337	337	309	350	368	326	340	355	339	341	355	336	330	334	344	333	340	331	329	356	328	365	325	342	346	343	342	355	334	324	322	324	361	316	342	324	355
25241	21261	28958	26382	15505	4796	1294	553	441	428	417	407	426	381	383	380	411	387	344	414	379	382	388	377	378	362	379	381	353	395	371	389	384	391	358	381	344	352	352	332	372	384	423	374	354	365	362	347	407	366	359	332	377	346	359	360	391	413	337	409	348	373	365	371	351	342	341	389	352	367	381	412	400	347	353	367	369	376	377	384	391	369	357	365	400	348	408	389	374	342	337	393	358	407	384	393	384	381	370	390	372	411	354	369	372	349	326	373	390	337	343	355	371	344	362	352	346	382	341	371	330	383	377	367	395	375	402	355	379	364	364	363	363	350	360	380	359	351	355	356	391	349	382	366	390	360	370	360	388	408	359	372	357	370	344	355	379	344	355	343	362	376	394	401	379	417	368	357	369	369	374	355	355	343	358	376	375	361	349	376	371	323	376	374	376	370	361	391	375	327	373	354	403	363	350	402	376	381	378	413	390	347	342	396	383	368	353	374	393	388	382	346	364	402	372	375	369	390	360	368	398	386	328	371	352	397	344	395	350	351	383	364	380	360	343	340	389	380	376	358	381	380	395	378	369	370	365	354	354	393	382	367	369	374	388	367	382	369	375	368	394	362	382	387	385	354	381	348	355	362	396	320	372	380	414	379	374	371	401	358	412	377	360	399	356	361	352	346	362	403	381	379	381	356	363	426	366	354	382	377	385	358	381	369	396	380	386	366	392	346	391	372	393	366	353	388	348	411	403	389	388	330	373	347	398	412	371	384	378	351	388	355	380	381	361	350	397	362	351	381	364	367	364	355	372	363	356	347	381	388	377	367	380	389	381	337	394	393	345	333	411	375	390	386	327	434	385	362	384	411	362	361	381	381	370	331	369	355	364	392	365	407	359	357	378	390	392	340	375	361	366	341	389	380	382	360	384	401	374	386	378	384	376	362	357	371	339	373	337	360	383	373	384	403	378	389	374	381	399	385	370	392	344	385	405	392	366	401	338	373	383	369	316	367	374	376	359	377	362	358	359	329	396	355	379	353	352	416	395	370	366	391	355	400	384	365	375	392	369	386	389	363	346	398	373	384	352	380	362	363	389	365	392	402	428	411	336	366	379	380	375	342	387	393	394	351	365	374	402	370	378	374	366	399	333	383	364	393	378	396	367	405	388	384	404	364	370	367	366	359	364	376	340	344	380	404	377	387	369	361	367	379	401	350	362	347	398	366	370	382	376	363	356	358	356	360	358	390	381	374	350	406	366	381	397	376	399	386	373	362	371	352	417	369	382	395	405	392	375	366	357	375	377	370	359	360	346	397	372	385	370	392	392	383	360	393	364	377	392	352	390	370	434	357	373	346	376	376	355	374	353	385	372	371	373	400	394	356	351	385	348	415	355	399	383	397	404	361	374	381	381	384	377	391	348	370	386	400	420	377	346	384	361	361	398	389	348	429	371	366	365	356	384	346	355	400	352	359	383	399	354	353	363	375	353	400	361	370	370	366	379	365	377	358	328	376	334	328	376	375	348	362	341	388	383	386	395	386	392	349	377	392	369	341	371	379	375	405	346	357	401	386	369	378	380	387	361	336	369	376	357	398	408	396	400	354	410	387	344	351	394	370	369	385	400	417	382	366	356	347	393	381	376	374	346	390	338	367	385	336	376	366	369	356	382	368	379	369	396	424	367	418	375	334	347	372	396	405	363	391	352	365	340	398	394	368	369	363	357	330	363	359	401	379	364	353	376	425	356	379	386	353	393	388	364	386	380	369	357	353	362	369	393	387	372	391	358	375	349	375	340	375	407	399	386	372	381	394	331	370	372	352	414	374	398	384	375	390	355	369	387	344	401	383	386	342	384	404	348	361	372	365	383	368	379	365	392	367	369	390	372	333	384	382	352	363	368	363	380	360	387	384	373	385	350	354	338	371	370	341	408	344	399	378	401	334	355	376	368	367	419	378	353	363	361	368	353	379	397	390	396	388	386	364	404	393	419	373	402	375	368	374	383	350	402	354	361	379	390	316	358	382	369	381	342	374	359	374	375	356	368	364	399	343	363	368	378	351	375	380	365	343	356	384	377	355	394	329	361	403	394	385	400	390	374	360	364	385	386	368	363	349	385	378	358	353	371	382	383	365	408	354	390	383	370	382	361	332	369	380	362	368	364	374	374	375	383	371	357	350	377	409	380	370	361	344	416	380	360	363	368	345	405	386	360	400	354	380	371	374	371	379	394	392	383	364	352	402	380	362	394	363	384	370	330	363	342	376	391	361	403	363	388	355	379	390	376	385	349	370	371	373	384	383	345	380	346	315	350	363	374	362	341	378	371	353	380	398	407	386	326	345	380	357	367	351	398	386	378	388	381	355	392	385	371	361	400	356	394	362	404	356	375	344	388	389	353	361	343	366	371	371	359	379	346	388	374	428	374	365	360	376	373	381	377	381	377	444	386	371	392	406	344	371	368	372	385	360	351	393	362	334	349	354	354	373	403	338	371	368	373	346	374	378	379	371	362	404	376	370	373	336	360	332	368	386	355	403	371	380	384	391	369	335	368	354	406	337	352	365	362	384	400	395	344	397	385	364	356	348	362	353	388	376	394	389	354	381	375	356	377	349	350	404	356	393	377	362	387	372	331	389	353	373	386	395	374	355	371	358	363	376	375	344	353	358	358	369	381	374	385	388	360	339	355	330	388	396	365	344	416	354	306	388	384	373	388	329	357	390	356	392	396	357	363	383	367	342	373	430	382	368	345	373	357	377	362	355	370	348	352	371	371	397	366	389	385	353	361	383	379	343	395	377	355	384	397	398	377	375	367	343	392	385	360	385	374	376	402	349	373	415	394	387	364	350	357	354	352	393	391	385	368	394	366	338	392	373	350	372	372	370	373	348	391	377	358	358	359	377	393	377	344	395	366	374	370	342	375	379	375	341	363	412	371	352	404	385	388	394	362	319	356	356	390	394	388	372	360	371	405	386	363	335	390	370	377	377	387	342	368	381	387	385	391	369	377	344	360	386	379	342	376	370	365	376	358	358	401	382	398	330	368	365	356	381	392	367	360	402	374	369	383	350	357	360	380	400	344	361	337	371	356	378	399	377	391	360	400	364	372	378	387	333	367	397	338	384	400	362	401	375	391	357	376	397	381	362	398	398	355	391	345	371	366	370	391	384	393	382	311	358	349	367	339	368	396	371	399	375	370	394	358	335	335	372	366	352	387	365	362	350	369	395	382	378	355	388	363	401	380	374	349	362	355	354	368	385	367	380	328	344	362	386	376	397	379	362	389	377	401	345	409	395	372	389	365	359	353	384	388	384	371	394	354	348	339	393	352	364	407	356	372	360	355	400	363	364	376	337	336	377	331	353	364	358	397	350	374	405	392	347	346	381	389	375	378	394	332	353	405	370	387	365	381	390	348	354	368	350	369	374	359	405	372	368	368	387	374	354	361	340	368	346	369	372	376	366	390	415	360	357	380	375	378	395	354	369	373	390	365	380	362	373	389	399
38218	51776	40612	23891	11980	4745	1632	708	570	516	521	445	488	436	435	424	398	448	435	450	429	394	412	403	459	416	452	425	431	416	413	402	412	450	411	411	408	434	432	414	429	401	441	441	423	426	414	411	429	458	443	425	397	428	420	440	397	415	453	463	430	433	417	442	420	395	412	445	457	435	412	462	422	443	441	447	455	392	412	412	440	444	409	433	432	408	432	405	405	411	390	445	440	412	447	430	392	399	382	467	443	419	454	452	372	428	425	409	442	418	421	447	471	417	441	416	452	427	430	427	386	389	419	394	429	387	429	404	395	457	391	427	420	389	395	444	436	434	437	453	456	416	440	454	424	419	424	411	423	422	408	438	387	423	416	473	416	457	418	407	392	425	477	433	450	420	421	396	408	413	448	402	399	447	417	427	465	398	434	415	424	387	380	430	421	420	399	401	462	437	421	434	416	417	413	433	420	413	452	425	437	445	418	456	423	449	423	394	404	431	399	449	456	450	386	418	442	407	426	434	386	399	424	395	386	415	406	411	405	453	412	392	377	458	405	440	413	438	396	402	418	435	404	397	436	460	397	432	452	413	432	450	441	439	414	406	440	429	413	446	433	405	431	428	384	410	415	430	426	452	410	422	398	466	430	450	443	417	420	440	440	412	401	426	435	389	430	431	405	436	436	399	412	409	417	421	438	411	430	424	464	447	441	449	425	426	417	406	414	394	412	403	405	387	414	425	402	416	415	449	418	436	452	411	385	370	406	441	440	416	438	444	418	423	429	403	410	449	404	450	394	408	427	397	446	444	422	431	410	421	430	418	397	422	459	421	441	454	424	461	397	422	403	413	417	407	394	421	462	419	404	408	396	425	438	415	432	449	438	400	383	388	435	441	422	449	404	425	395	421	432	356	441	419	422	415	407	460	416	405	414	448	464	420	400	415	412	430	422	413	415	443	406	444	417	410	442	399	403	437	427	386	433	420	445	427	424	458	403	379	413	446	473	417	428	408	430	419	411	432	406	436	417	415	432	432	382	409	430	434	414	411	442	429	400	462	420	438	434	461	425	409	429	441	475	442	414	444	425	398	378	444	447	420	443	450	449	456	425	456	430	401	425	394	431	444	460	425	401	431	415	454	396	423	380	441	432	457	428	443	440	424	404	418	413	443	485	469	423	418	408	471	421	404	387	420	388	442	446	429	400	464	445	395	421	447	418	447	452	427	445	403	505	449	430	461	460	455	418	435	416	441	421	403	448	409	391	419	434	439	415	419	430	452	454	407	448	436	438	457	447	458	379	407	435	404	432	428	420	400	398	393	411	420	416	442	415	438	435	390	401	449	420	435	442	420	403	411	406	441	441	445	403	412	408	408	426	432	461	443	446	397	396	416	404	421	424	429	417	417	415	413	435	430	398	474	473	443	424	408	410	424	446	456	409	421	433	448	419	442	412	422	372	424	443	416	425	420	401	443	406	413	431	410	434	435	402	438	424	421	435	390	425	415	426	400	409	394	408	416	425	428	461	422	396	413	433	435	445	442	419	407	423	451	437	449	447	464	398	438	417	399	421	410	423	425	426	406	416	425	433	432	422	415	424	466	427	387	405	400	454	424	431	456	469	457	458	425	435	425	438	448	389	400	416	427	435	405	426	428	416	416	429	428	419	449	412	454	435	440	438	403	439	401	423	444	446	422	425	418	418	404	432	399	432	443	430	437	436	401	409	405	451	418	427	426	415	433	402	423	414	403	422	447	420	413	411	417	432	459	421	436	428	440	415	431	439	397	412	418	392	427	403	391	458	448	444	443	394	387	421	438	429	440	421	404	450	414	430	423	459	411	440	438	440	441	402	428	405	439	386	409	405	421	417	398	439	403	431	461	444	425	432	424	443	425	412	449	407	416	438	415	427	402	435	430	455	425	417	419	415	406	399	437	449	441	465	454	425	393	411	400	437	402	439	444	420	431	434	405	430	405	421	459	410	425	459	412	428	439	427	367	392	411	408	458	451	444	435	423	422	435	450	458	450	433	444	419	408	449	406	433	419	429	437	452	433	398	381	404	458	401	433	419	436	471	414	451	465	426	430	444	405	402	439	415	422	427	450	420	404	424	445	405	454	433	406	424	426	415	409	401	443	378	451	422	428	398	384	421	439	407	426	423	444	438	433	437	435	472	414	408	406	416	410	421	426	407	431	450	408	430	462	424	432	416	399	407	435	438	397	406	410	431	456	423	413	426	455	433	432	433	416	437	458	384	394	414	432	433	442	419	440	428	405	408	439	419	457	427	428	398	462	410	434	418	417	422	416	465	454	453	409	411	455	425	423	477	410	419	435	450	420	441	446	442	466	426	404	436	400	402	413	394	449	439	426	429	414	439	390	458	418	449	424	484	412	430	393	453	423	388	417	397	427	473	440	415	454	407	440	419	469	428	417	427	425	431	408	418	428	454	426	417	413	451	440	427	444	458	422	413	405	439	430	413	400	414	411	420	458	440	452	434	459	474	429	417	420	403	416	394	401	439	411	398	428	404	408	473	400	422	469	414	416	399	434	435	380	391	412	429	431	435	417	445	422	413	409	411	427	423	449	398	422	434	441	427	417	450	412	417	431	438	412	425	417	411	420	446	407	425	468	429	419	457	452	427	439	468	430	420	412	437	433	440	420	430	449	441	413	452	402	415	442	429	487	445	450	433	389	423	444	424	412	428	418	428	470	414	453	408	457	452	417	404	430	434	419	409	401	443	423	415	435	410	405	420	404	451	453	427	461	415	453	415	411	421	388	463	463	433	417	389	429	454	411	413	411	428	470	428	432	392	418	433	389	391	463	439	423	420	403	443	411	456	443	430	457	416	459	446	476	412	389	442	415	399	440	463	452	416	405	464	386	383	439	419	441	428	380	423	423	405	431	449	423	412	430	425	378	471	415	419	464	441	442	405	420	436	417	404	412	385	449	412	439	419	429	430	416	444	420	441	435	404	419	443	433	430	415	432	430	387	424	419	417	455	432	445	415	433	444	408	426	441	424	450	454	396	409	419	410	438	418	443	417	424	417	453	393	462	408	440	434	413	418	403	414	410	382	423	403	429	413	406	460	459	396	410	394	410	422	436	382	447	439	411	429	409	440	439	402	383	449	375	429	450	464	436	422	403	404	451	426	424	409	457	428	417	450	417	424	425	410	462	437	440	427	438	431	374	399	405	425	446	446	453	427	403	442	412	424	369	409	452	431	404	428	427	426	424	420	426	427	416	417	429	414	397	438	445	426	421	430	430	419	404	409	423	447	437	478	406	437	444	438	385	417	406	473	414	398	422	398	426	403	426	396	422	433	431	414	404	424	433	449	424	423	421	406	411	397	408	441	412	453	465	446	434	441	382	387	426	403	404	439	407	472	438	425	443	426	440	417	407	415	375	459	439	416	422	388	400	464	404	432	412	452	464	413	404	406	459	441	442	440	399	436	435	431	431	418	431	416	424	418	423	428	413	404	408	420	426	429	407
22850	21029	28609	24155	21661	21236	12599	1969	807	618	595	548	545	481	477	451	505	485	460	494	440	496	423	453	490	444	455	451	470	449	438	485	507	459	450	431	481	436	471	435	465	492	443	460	479	464	466	447	488	459	456	452	471	442	464	445	447	464	467	465	462	486	434	485	471	425	455	443	460	454	456	464	451	451	454	442	458	454	433	450	463	451	454	487	465	444	408	450	460	470	430	489	505	457	490	471	465	451	505	468	421	442	442	459	456	451	437	529	480	454	432	487	462	462	460	466	431	447	437	469	474	442	446	467	457	448	441	486	450	484	416	444	453	498	436	489	478	433	436	476	476	466	462	429	407	466	456	489	443	464	452	481	480	478	491	473	442	440	428	441	472	459	441	447	446	487	426	463	483	435	469	429	435	426	488	465	486	418	435	432	479	462	405	474	447	455	439	474	474	450	485	431	429	508	463	450	496	473	466	453	451	457	464	436	461	436	407	455	458	474	461	457	443	472	470	445	463	471	493	438	484	422	491	476	456	474	445	464	457	478	455	424	441	454	478	454	439	449	443	459	432	449	473	463	451	449	479	453	471	480	478	452	451	469	466	473	441	448	479	480	492	437	435	417	447	464	455	509	480	467	482	455	460	413	475	464	469	493	475	448	474	435	468	480	424	485	446	473	467	458	468	414	454	474	456	448	438	406	486	417	462	460	439	466	492	466	452	501	461	483	492	456	435	425	472	490	469	481	467	445	437	455	458	438	455	469	477	457	455	459	425	498	483	450	436	494	473	427	443	448	447	462	442	469	461	471	489	433	460	458	445	469	451	489	504	438	484	469	478	452	440	420	452	480	445	463	453	465	440	470	503	468	490	483	439	478	450	462	467	477	445	459	441	459	453	435	449	476	439	465	438	426	481	449	436	434	465	450	465	470	476	477	472	463	441	436	425	451	453	462	525	477	429	474	436	496	484	461	482	445	441	490	465	448	452	456	481	432	468	482	487	456	463	447	438	424	411	451	431	424	445	458	468	468	441	450	451	458	443	475	414	407	490	458	443	481	479	427	488	477	471	454	477	458	458	443	476	394	418	437	475	439	425	425	475	426	437	416	479	460	425	471	467	463	460	467	427	475	467	478	500	417	439	453	445	457	483	440	434	449	453	444	501	458	443	471	425	463	460	487	458	457	451	429	433	499	477	455	450	479	455	482	451	466	421	422	483	463	442	470	436	451	471	422	441	494	439	457	446	466	466	443	453	471	500	473	416	439	457	480	470	471	447	407	486	460	534	477	449	468	429	447	450	495	410	508	481	447	417	431	459	463	424	470	441	437	447	448	448	419	440	467	474	443	464	452	476	464	458	422	465	482	460	448	449	437	467	440	455	493	466	449	494	489	437	461	473	428	430	462	476	408	495	427	423	400	443	454	461	430	455	452	427	472	487	495	499	403	479	443	500	422	441	479	444	487	437	451	474	445	447	496	451	474	450	415	449	459	451	493	471	451	457	456	437	440	461	449	437	467	465	482	437	459	414	478	479	451	444	460	472	438	454	413	470	434	407	477	464	454	437	474	459	475	492	481	442	505	464	466	426	444	468	432	485	485	479	452	447	426	438	432	438	446	481	457	422	430	452	413	468	447	505	494	466	465	487	458	420	435	442	447	459	475	441	467	466	448	421	479	464	515	442	471	441	497	462	442	474	409	451	456	448	461	499	474	440	453	420	422	416	449	444	431	457	489	429	466	450	466	427	466	449	444	468	487	445	469	460	454	464	468	487	456	483	459	463	459	453	444	454	452	445	426	431	451	474	462	448	445	476	437	475	449	451	469	467	461	446	495	433	448	465	458	460	460	461	428	459	474	425	452	500	442	449	443	446	463	433	423	420	472	448	460	443	420	459	432	467	444	455	439	432	459	432	434	465	497	418	493	460	430	448	446	476	459	433	458	457	427	468	482	441	449	466	451	471	462	479	427	461	468	447	455	433	457	477	477	473	482	447	444	487	435	491	459	424	463	479	456	464	452	417	474	487	468	451	451	439	488	451	465	474	449	472	482	445	460	452	453	448	417	481	446	428	472	463	503	471	456	514	471	481	481	471	458	464	437	459	438	431	404	462	489	495	468	479	473	489	439	461	469	472	478	457	478	418	482	482	495	480	475	479	476	455	447	458	422	422	433	444	461	434	488	437	434	472	457	451	446	440	459	432	431	458	457	470	464	509	487	473	433	428	418	495	472	485	470	422	415	493	465	468	484	430	442	453	408	519	421	453	435	464	443	449	448	458	467	452	468	445	468	470	453	492	470	465	457	437	441	434	467	431	460	436	427	462	492	432	426	463	440	464	441	451	430	452	472	459	442	476	442	419	430	478	466	492	470	448	459	459	491	426	416	458	480	438	469	462	401	468	484	467	456	448	423	452	443	461	417	450	440	481	477	465	507	461	456	510	471	428	470	438	440	494	475	423	455	515	455	452	432	476	443	441	476	443	464	526	483	459	445	447	451	456	427	445	461	442	443	444	462	433	450	464	454	500	503	452	442	412	465	495	434	501	462	497	471	423	507	475	450	448	460	491	489	464	459	438	450	492	528	479	480	468	445	513	510	461	439	462	494	432	450	458	492	430	434	484	481	465	459	455	490	433	444	431	455	406	461	443	413	449	447	418	488	455	444	443	490	460	476	477	464	413	443	460	457	460	463	502	459	471	475	493	421	459	481	474	428	468	502	433	453	425	483	455	422	438	446	461	477	423	451	471	461	430	428	452	418	452	512	486	425	465	482	457	457	417	463	486	465	449	461	470	433	450	479	439	447	475	451	455	449	414	462	420	434	457	425	467	478	473	446	450	452	464	460	459	437	450	469	444	479	459	441	468	449	437	463	437	472	411	439	472	448	450	446	451	433	488	445	416	438	456	426	469	463	494	457	449	496	493	458	457	428	443	473	424	476	423	452	488	425	484	424	495	465	453	462	506	497	444	434	429	497	475	498	440	466	446	460	476	455	489	471	472	469	469	470	452	427	465	499	441	416	451	465	425	457	455	476	481	445	482	461	454	406	466	488	464	477	484	453	467	490	452	450	433	471	478	489	465	449	476	449	452	462	482	441	454	449	481	418	435	458	456	447	433	481	452	473	452	429	509	441	420	473	430	420	468	478	453	469	466	472	447	429	459	453	448	435	456	457	458	454	445	443	446	467	493	498	472	450	412	450	425	449	478	461	467	460	444	461	469	464	423	464	450	451	473	473	452	489	467	444	479	447	477	480	466	525	453	483	443	475	487	446	452	448	463	443	458	477	466	470	423	399	420	424	424	423	463	443	486	477	448	444	464	493	453	440	459	426	466	445	464	427	497	471	458	455	485	493	439	443	451	464	431	458	429	458	481	417	463	461	472	473	456	484	419	447	439	445	460	466	468	465	470	452	447	462	421	393	519	414	490	437	524	434	434	418	501	444	434	428	465	452	466	457	469	467	441	476	486	484	462	491	451	459	478	454	443	468	489	438
40140	68839	50999	35716	24555	12171	4876	1326	893	785	668	585	558	587	532	502	488	486	524	472	530	559	541	512	506	499	467	516	467	519	508	478	492	487	517	520	450	519	505	533	478	491	536	472	498	528	491	482	511	535	514	499	540	474	517	523	516	465	483	480	484	527	557	506	519	538	554	535	547	454	515	492	497	482	464	532	491	475	510	465	506	514	513	511	502	506	499	453	495	500	479	506	448	474	466	495	506	483	474	502	474	515	496	518	526	485	520	521	483	507	514	524	516	513	503	503	506	485	506	478	496	479	471	501	475	487	473	526	474	458	484	533	469	545	508	526	478	500	449	466	495	470	486	518	516	517	493	543	523	497	511	492	496	489	442	470	507	480	504	503	503	474	502	478	480	489	496	515	505	514	493	505	545	496	512	508	508	489	476	483	484	488	543	515	488	525	455	482	443	482	454	501	510	515	537	524	508	485	503	458	492	526	486	505	532	489	478	481	487	485	505	523	490	503	488	504	516	517	487	520	532	538	492	513	466	517	486	547	511	472	482	454	478	501	487	487	495	484	500	487	512	528	501	517	515	510	495	445	509	523	514	525	517	474	500	459	501	507	475	476	464	508	484	502	499	513	461	532	475	448	512	521	519	492	495	477	492	516	464	506	504	483	504	483	475	470	519	485	480	506	528	499	496	493	538	466	469	529	469	497	538	483	501	477	505	507	504	516	509	499	485	501	475	490	498	541	515	525	504	506	505	472	474	488	507	479	500	501	531	508	489	522	507	497	491	484	514	532	509	466	515	495	524	475	528	497	483	506	484	510	492	512	502	485	493	487	496	491	498	493	499	487	451	487	515	458	541	492	504	553	477	487	523	500	514	486	493	517	518	542	480	486	491	489	488	505	507	472	493	481	478	503	503	503	521	477	497	504	490	494	518	502	475	520	528	481	451	510	480	488	511	465	475	482	494	467	514	540	536	505	501	505	505	531	501	533	543	496	464	486	498	479	494	484	515	498	465	459	493	524	507	470	486	518	538	536	516	471	516	512	513	512	520	494	527	462	478	466	474	497	505	521	516	500	491	507	521	473	522	500	475	483	504	531	501	484	475	498	513	476	489	532	495	533	512	461	521	520	486	465	515	506	469	502	505	491	495	471	470	519	539	485	503	520	516	500	490	527	496	490	543	463	496	497	534	544	475	497	502	511	509	502	495	513	484	481	502	468	515	503	472	472	488	509	490	461	496	467	505	522	513	509	449	447	509	528	466	498	533	472	473	482	499	488	516	501	484	515	479	520	485	523	459	543	477	506	549	521	519	455	534	488	469	495	489	500	511	515	528	528	505	508	489	486	498	481	476	502	517	508	551	519	472	489	493	536	462	535	474	467	511	486	520	513	510	520	497	522	486	493	447	523	518	497	528	518	511	524	520	500	515	494	500	499	551	492	472	534	502	483	483	493	536	514	500	521	445	518	486	516	547	497	517	450	493	468	511	495	503	509	524	515	448	485	496	528	490	509	526	467	530	530	473	499	477	517	468	483	490	496	471	481	508	503	477	502	517	511	531	462	489	475	479	498	507	490	496	527	471	487	532	496	493	469	481	519	450	494	459	511	498	497	514	533	508	474	486	488	480	472	458	478	501	472	506	500	534	504	504	488	480	509	509	484	499	465	491	480	492	491	521	499	506	509	493	481	494	482	473	478	513	497	492	462	507	454	469	466	518	450	480	508	543	506	507	514	473	527	507	503	502	494	506	514	516	524	496	489	481	488	492	481	526	472	474	505	523	497	502	474	495	504	486	494	503	518	510	516	554	513	511	477	500	491	472	485	507	477	483	487	467	538	473	499	462	477	513	466	513	503	493	452	526	509	542	480	505	454	532	505	523	436	466	471	489	489	512	492	472	458	504	500	511	495	494	514	459	482	462	501	489	472	502	514	497	533	470	500	495	490	479	490	456	494	519	505	485	477	478	496	496	528	489	475	474	506	504	492	507	474	504	461	502	484	491	512	494	491	517	513	487	523	486	473	517	527	484	488	475	500	527	508	475	514	525	504	490	535	484	491	516	491	504	497	499	472	484	514	480	482	479	472	468	507	496	506	479	477	486	520	482	507	497	475	506	467	495	502	530	514	505	516	512	486	465	509	492	456	482	512	520	493	487	498	495	478	516	501	469	491	492	500	495	436	475	453	537	508	506	524	510	555	507	504	514	495	481	485	457	486	521	525	487	493	523	570	461	502	488	481	511	480	468	471	504	503	512	499	462	460	479	478	452	490	489	452	509	483	511	474	469	529	461	501	489	521	487	487	490	507	501	494	496	523	494	446	492	491	509	481	501	473	469	489	460	488	496	505	457	516	450	520	526	508	528	475	483	502	499	523	500	481	525	485	502	525	465	514	509	525	484	493	499	497	506	545	497	509	513	494	488	446	517	536	541	510	508	481	519	537	474	516	450	490	477	497	543	497	473	464	517	545	454	487	508	507	494	511	465	502	496	504	490	510	497	506	517	499	507	494	491	493	477	508	461	474	496	536	491	544	508	478	477	500	512	464	506	503	508	508	499	463	465	522	469	509	531	499	457	482	498	508	480	532	526	523	502	499	499	497	467	503	470	518	524	467	490	476	481	507	483	475	472	538	496	495	503	517	514	508	516	495	509	518	552	494	484	506	515	475	527	490	475	520	530	505	506	526	485	487	515	511	535	473	502	505	519	459	501	490	476	519	526	488	488	489	522	479	498	464	489	447	493	494	532	513	488	486	484	521	502	475	474	513	475	499	521	520	509	475	509	516	464	530	485	530	492	477	512	518	506	470	510	486	464	458	479	533	483	535	491	474	484	492	541	477	510	484	468	521	515	493	517	495	501	495	496	473	485	525	532	487	549	525	497	465	494	520	469	503	527	481	503	536	494	483	492	469	500	493	451	448	511	510	490	510	515	498	447	483	520	490	508	505	481	561	479	477	472	469	503	457	527	536	512	503	508	460	530	482	505	484	516	497	492	481	524	485	476	493	490	469	495	476	467	502	495	517	482	527	516	509	493	497	537	506	538	496	501	521	466	463	489	498	476	524	492	509	457	491	494	495	517	517	520	510	488	526	493	502	494	510	478	489	522	495	486	505	494	514	486	470	487	486	481	512	487	490	483	494	505	487	480	530	485	518	453	488	509	498	511	498	510	484	491	533	496	485	516	474	487	495	476	509	488	532	488	535	508	483	505	516	503	518	501	460	498	514	507	454	495	510	491	523	465	472	495	520	510	513	508	478	545	495	503	484	532	515	468	470	478	464	509	456	500	498	488	509	534	485	473	457	542	481	514	498	521	444	459	478	507	530	508	451	472	498	526	463	503	516	472	502	531	480	432	499	474	510	497	505	509	498	499	512	494	474	496	482	478	505	523	505	497	493	512	503	513	492	472	485	493	463	505	503	509	444	497	491	473	473	552	514	474	499	461	515	488	487	537	531	525	531	496	513	524	457	514	501	494	510	501	519	491	478	506	486
30796	32787	31979	20035	7909	2283	680	352	310	332	310	271	298	313	286	273	315	273	300	268	249	297	277	287	282	291	309	276	277	271	264	281	264	312	270	302	284	297	262	291	280	269	287	306	291	282	294	272	286	315	303	280	301	298	301	269	296	266	317	270	298	282	291	283	314	262	284	290	299	254	299	330	269	290	275	285	275	289	262	290	273	301	258	303	272	303	308	267	303	293	264	279	301	281	303	311	272	292	305	265	278	268	293	285	292	286	294	305	266	284	272	305	277	302	283	271	265	297	287	297	278	276	266	277	297	313	274	302	282	270	270	274	264	282	281	268	286	250	296	303	300	247	298	286	281	303	282	246	280	291	272	280	257	316	285	297	296	249	273	253	262	300	287	268	273	238	275	276	297	284	294	283	308	291	301	270	293	330	275	313	297	280	289	281	279	269	302	280	301	291	276	283	260	305	269	272	263	302	267	272	302	296	286	283	288	270	290	265	289	279	275	282	289	289	311	303	258	271	318	270	296	248	277	281	282	293	289	292	292	302	275	294	311	265	272	276	318	291	305	295	263	302	305	262	260	264	297	268	273	281	285	291	272	291	249	281	270	276	260	259	314	297	290	302	289	283	324	293	276	280	279	314	289	270	274	267	292	270	291	268	262	307	319	280	283	292	242	292	250	269	274	291	266	257	320	265	286	309	271	268	288	289	296	283	288	295	279	286	319	297	281	315	313	287	300	304	268	277	298	287	258	309	288	275	287	297	278	310	267	277	275	296	279	297	261	275	282	291	300	297	285	296	276	317	274	264	278	293	282	271	265	267	283	310	291	266	327	280	304	273	283	287	276	270	275	287	244	265	288	279	285	276	292	274	284	273	277	272	272	278	308	310	302	295	281	289	281	276	290	266	290	306	296	284	278	268	292	284	312	252	269	288	300	267	295	260	296	277	278	267	282	286	286	267	282	289	306	275	305	296	334	294	262	265	296	286	256	263	298	280	277	277	284	269	262	298	324	255	312	285	265	277	262	294	309	292	297	315	304	309	279	266	308	312	267	279	287	305	272	278	279	292	280	277	313	286	333	272	312	290	269	281	267	302	304	285	280	283	265	247	280	290	285	302	290	275	302	297	283	272	254	282	286	286	268	267	262	278	305	263	267	310	282	291	286	271	283	279	303	257	295	291	279	294	269	282	263	300	277	270	296	303	321	265	285	295	311	287	238	273	327	303	270	319	269	280	287	287	290	267	284	319	303	268	274	298	314	272	273	296	307	296	272	282	290	306	294	294	285	308	286	302	310	268	302	286	275	291	287	279	298	265	283	288	279	283	289	306	294	312	332	307	295	260	274	265	288	263	289	259	332	308	286	287	283	303	307	289	272	264	274	269	256	301	272	313	277	255	270	278	292	265	287	278	279	284	265	303	270	301	302	264	283	290	280	283	289	278	283	297	276	311	284	286	288	284	299	240	286	283	259	264	320	317	306	268	262	279	287	272	242	284	282	289	283	296	278	284	293	257	265	280	258	273	281	291	292	287	294	277	272	292	268	301	280	278	265	279	278	306	280	304	271	276	272	288	303	264	275	305	294	300	274	284	297	312	297	286	338	248	290	304	279	288	275	280	309	304	266	307	278	273	268	293	288	305	287	284	292	295	294	270	265	276	264	263	308	314	262	311	278	279	285	301	291	263	278	285	274	293	260	286	273	293	308	292	264	291	291	300	268	306	276	293	294	277	299	281	304	269	271	315	286	272	274	281	298	270	284	285	310	290	295	285	317	291	293	295	272	318	295	269	257	279	265	244	308	281	260	252	283	272	273	306	244	299	284	241	288	274	309	293	278	324	276	257	277	288	276	288	261	265	291	272	258	273	268	280	272	294	274	291	262	311	273	263	291	250	229	250	291	297	299	276	299	279	300	321	321	289	276	259	264	295	294	280	307	297	267	271	297	304	290	327	299	296	287	283	261	297	244	287	296	268	294	257	277	275	271	298	278	296	274	307	240	273	278	291	295	288	284	295	290	277	283	298	289	294	278	311	260	307	278	275	257	290	279	295	271	271	269	284	289	287	287	274	273	269	280	308	270	294	282	283	297	277	282	312	295	322	284	272	266	308	281	265	273	257	279	297	251	291	280	296	287	295	296	317	265	293	299	288	291	297	279	276	276	297	256	286	310	296	301	273	278	282	268	283	268	299	307	292	293	282	259	296	282	276	268	246	279	272	288	294	294	274	296	250	281	288	291	273	279	288	263	294	273	271	304	280	294	291	292	256	282	304	267	331	305	293	294	280	259	279	275	307	302	329	298	265	268	287	292	278	279	293	305	283	266	309	249	265	304	289	285	264	271	253	297	303	266	261	302	297	299	272	294	270	295	275	284	308	288	323	264	297	305	252	299	293	277	316	293	267	280	273	294	295	270	269	291	290	306	273	265	300	293	276	305	317	285	297	276	308	279	288	275	279	298	270	282	299	294	293	265	266	290	275	280	297	278	307	289	267	271	269	251	310	302	298	295	293	281	255	297	272	306	261	293	272	260	311	278	264	266	280	280	345	287	278	277	278	251	285	291	262	271	282	276	317	293	275	266	299	289	306	260	279	287	314	272	278	289	277	330	291	278	275	294	260	275	286	291	324	301	293	303	293	282	282	290	275	295	299	285	301	258	284	284	293	260	305	296	267	273	256	273	279	255	289	326	316	289	297	290	272	290	303	283	285	274	279	320	244	280	300	276	281	291	283	281	306	263	300	315	264	281	276	295	306	300	264	298	322	285	254	283	307	291	293	248	246	283	297	258	268	294	290	256	287	297	296	274	283	282	285	278	282	282	289	277	302	289	284	280	256	279	283	289	287	294	299	282	269	287	294	289	289	261	285	254	285	273	288	258	248	294	294	306	291	279	277	277	288	265	291	297	267	292	292	272	287	300	303	268	276	299	305	282	275	279	243	284	314	308	297	292	274	267	254	310	285	282	270	272	307	275	273	321	260	266	278	274	282	291	287	309	300	273	310	279	289	278	272	324	305	304	288	308	283	260	283	286	304	285	283	258	244	311	276	293	294	282	278	288	313	278	299	293	306	283	263	280	302	298	281	294	295	298	283	285	281	270	320	249	303	292	297	324	301	286	273	265	290	309	273	289	255	279	271	278	304	275	297	295	277	303	287	284	302	260	298	273	265	310	279	289	290	292	262	246	292	282	293	279	285	267	283	282	270	290	280	278	307	276	308	268	283	253	278	254	280	274	271	293	264	324	303	305	266	328	283	246	265	285	297	321	267	281	258	289	293	299	273	278	283	263	289	262	268	251	287	298	289	272	302	275	308	255	317	272	268	294	289	246	237	290	289	272	290	275	320	277	325	289	302	283	289	289	273	291	287	282	291	316	277	273	266	285	280	310	298	258	304	308	278	280	301	279	297	251	265	267	331	297	267	299	288	272	317	298	296	292	301	309	275	284	313	317	270	306	259	260	287	299	278	294	292	293	268	258	259	289	293	279	269
36467	47721	30851	17930	8762	3231	883	468	385	383	398	346	342	348	343	351	366	350	325	320	312	329	323	321	312	346	336	323	345	348	304	315	344	325	330	348	312	340	338	354	314	322	326	305	323	307	313	334	326	333	330	344	325	324	312	311	312	333	334	339	320	339	306	330	342	330	338	322	337	353	332	339	313	325	358	321	341	340	317	348	296	301	340	339	336	321	363	330	329	324	335	331	367	296	334	366	329	332	364	320	317	342	329	338	297	327	308	337	348	326	346	313	322	320	304	334	324	351	296	346	348	329	327	331	307	337	293	334	342	347	319	325	344	314	299	380	315	319	329	325	340	328	361	380	341	330	328	330	343	302	336	343	285	365	357	327	339	327	332	294	333	316	389	317	321	342	300	312	333	339	364	287	343	298	328	341	322	320	331	348	308	295	333	331	329	348	329	350	342	319	328	358	325	367	331	345	316	318	318	354	326	302	316	319	322	325	336	316	338	319	301	319	355	346	325	346	341	343	328	304	282	334	305	376	349	322	319	339	301	359	333	368	338	343	336	335	332	290	305	314	337	327	350	324	361	312	312	306	346	374	326	341	355	317	317	345	325	296	335	339	352	304	327	340	367	336	345	342	352	337	303	363	310	341	298	338	340	295	322	335	343	322	349	321	343	338	328	348	319	334	318	326	348	308	346	307	298	313	318	327	319	336	319	322	326	306	329	341	348	321	323	334	330	331	353	328	307	318	344	333	334	319	333	336	345	342	374	311	361	331	334	322	325	323	318	304	318	276	333	327	315	307	338	333	328	317	330	316	313	334	316	337	325	340	353	336	318	329	342	323	326	338	307	354	316	313	348	314	328	321	320	307	269	339	309	314	324	312	322	337	349	336	363	349	350	330	303	304	345	316	310	350	309	339	342	330	323	292	363	358	309	316	333	328	335	330	315	305	302	364	305	329	323	306	344	340	351	322	343	346	339	323	328	298	349	368	314	338	333	316	306	340	327	329	330	347	337	360	352	323	328	303	343	322	322	302	312	344	344	389	312	346	359	324	324	324	308	282	318	323	349	299	315	344	296	332	290	321	358	340	346	347	326	354	314	326	310	346	325	324	331	349	335	310	315	319	346	317	340	334	372	347	337	303	307	321	353	308	331	335	320	336	337	350	304	334	353	321	324	318	304	304	360	324	335	310	303	358	324	307	311	340	346	318	336	351	338	352	338	349	338	343	344	319	317	350	323	320	328	307	352	322	350	313	320	319	331	341	321	328	308	342	341	322	363	346	346	342	305	355	333	330	333	369	310	333	335	282	333	331	341	313	336	320	326	329	357	307	337	321	344	331	316	317	295	294	312	312	330	344	350	314	303	355	315	314	317	332	334	304	344	326	319	358	328	322	302	326	347	335	337	317	322	313	328	307	344	375	339	324	316	316	309	310	343	320	310	315	349	340	325	333	332	328	338	305	317	308	329	347	319	325	328	316	325	320	333	319	357	304	316	301	317	336	366	344	305	346	327	346	361	325	377	337	317	359	318	348	317	322	310	357	322	312	323	326	345	337	330	323	325	339	282	320	326	357	329	345	355	330	318	326	337	316	344	329	321	320	327	333	343	320	303	288	352	334	324	310	333	355	313	346	327	336	317	348	312	335	348	307	335	348	339	329	318	326	322	331	342	319	325	342	338	307	339	325	340	345	339	311	288	325	331	328	331	319	338	320	343	354	358	326	356	354	340	314	299	332	337	308	289	315	328	315	320	339	342	309	296	338	314	298	333	295	318	358	322	347	331	289	318	319	330	299	340	342	320	344	327	306	347	336	343	354	321	333	340	322	342	305	314	338	345	342	346	329	350	322	319	332	344	300	346	331	346	361	367	349	338	325	328	314	326	306	331	339	344	332	305	329	348	328	329	343	332	340	330	328	308	327	340	291	356	349	340	321	315	309	351	310	311	331	314	346	351	331	330	327	321	311	324	324	315	332	335	316	403	324	309	338	313	338	331	328	337	347	327	336	307	332	391	340	312	340	369	299	344	322	316	316	366	337	338	342	334	339	322	298	308	319	346	315	302	331	297	350	333	331	319	342	366	302	340	318	310	338	314	343	336	303	309	313	347	316	310	306	314	300	337	291	328	333	329	317	316	351	322	321	316	334	366	337	345	326	346	386	339	318	343	335	335	345	316	366	375	362	325	294	326	306	303	327	353	352	328	329	333	347	318	331	308	372	344	326	346	358	331	360	336	346	331	325	328	355	338	340	337	322	331	320	307	342	334	333	378	321	324	345	317	334	310	349	321	347	309	320	333	357	354	382	319	327	345	328	359	306	340	310	332	333	338	352	322	329	332	348	353	323	326	312	299	343	335	312	330	349	312	258	353	336	370	340	304	361	314	350	340	322	364	321	316	321	328	352	319	330	364	365	314	364	358	356	311	320	340	307	317	314	332	371	331	324	317	341	332	324	333	348	339	368	316	305	338	326	337	311	338	319	308	347	311	313	354	337	311	334	327	317	305	305	310	340	339	282	338	324	324	346	308	359	351	310	332	315	330	338	302	324	340	326	336	319	321	339	353	315	336	358	322	326	334	314	316	329	318	339	339	311	342	337	358	324	331	299	309	327	336	345	311	310	348	323	311	312	308	312	338	322	339	340	329	328	330	346	320	327	320	340	336	372	325	339	294	312	349	347	339	341	308	303	309	314	324	325	310	317	303	331	330	347	329	323	328	327	317	305	358	345	349	315	337	311	327	350	326	338	327	321	331	350	335	328	318	349	336	314	341	318	335	349	351	335	388	366	299	316	342	330	327	326	321	333	299	359	318	315	335	324	338	360	343	345	339	337	342	327	335	317	319	326	319	323	344	358	342	353	310	339	297	299	333	334	330	349	362	344	303	360	325	334	325	324	337	336	313	322	346	346	312	316	370	318	313	321	325	328	321	321	303	349	316	339	346	322	316	328	344	340	342	303	326	325	324	344	321	332	287	314	308	330	319	317	324	351	325	302	333	326	318	304	363	346	323	334	336	316	335	316	327	333	343	331	351	345	329	376	353	311	317	336	352	346	328	316	336	337	351	345	321	310	349	325	349	301	382	321	342	335	352	360	325	296	364	312	330	368	340	328	334	339	308	342	300	328	312	308	310	312	318	312	341	329	331	313	321	320	325	293	292	331	324	318	346	318	328	334	317	332	333	308	333	319	311	340	338	393	336	313	309	328	317	311	326	317	293	347	312	314	375	334	348	307	308	347	319	333	313	349	329	369	333	306	337	345	348	322	347	330	350	305	313	314	325	340	339	356	319	371	350	354	337	309	333	326	338	348	323	323	330	351	330	351	298	325	332	320	322	370	323	309	336	304	357	309	303	293	317	358	340	329	307	319	322	332	336	334	313	339	307	346	336	287	322	341	301	326	336	302	348	354	338	361	329	347	328	334	312	353	326	338	349	355	350	328	343	370	323	288	348	349	356	299	311	318	354	322	360	338	354	321	326	346	349	319	380	327
23887	20996	28118	25224	22090	14669	2860	712	521	467	389	348	374	350	316	329	319	312	320	310	309	308	279	290	307	296	315	321	303	329	290	336	330	308	287	308	345	313	302	300	344	317	301	287	312	316	301	332	293	359	327	289	287	315	321	302	324	317	314	288	298	291	308	320	280	318	312	328	292	324	321	323	297	321	321	327	320	326	291	296	324	341	283	303	327	331	317	309	308	301	354	317	311	300	310	307	306	299	307	298	302	312	327	304	284	364	332	276	321	300	300	330	308	307	313	294	315	280	330	310	292	299	291	290	305	302	352	293	348	274	291	322	360	298	354	285	293	337	320	302	333	342	298	322	284	333	334	343	359	296	333	322	293	331	310	343	300	299	292	308	309	322	336	313	302	317	299	315	285	302	303	323	314	331	321	314	322	333	300	324	313	316	312	331	305	324	307	324	348	314	298	322	338	323	298	305	317	326	319	305	310	291	345	340	300	321	325	357	315	294	281	346	307	308	320	294	272	333	317	306	307	292	298	320	301	308	295	309	308	347	337	302	292	304	339	292	345	317	315	285	307	294	330	341	327	336	315	333	322	316	305	354	322	314	300	296	325	306	322	308	329	301	322	312	310	294	310	324	291	297	295	344	336	295	307	301	340	317	306	318	319	327	296	312	316	343	289	345	301	300	324	306	304	293	301	300	317	345	292	298	293	326	324	273	319	292	286	303	319	302	347	318	318	319	355	336	308	299	310	312	293	316	312	295	289	296	318	298	283	324	301	322	320	283	312	308	319	269	316	309	286	310	316	314	294	324	305	306	327	287	301	333	304	289	322	304	309	327	309	303	315	287	304	322	312	322	313	314	304	321	279	320	297	341	344	315	303	339	327	342	297	351	296	317	324	322	284	322	305	288	284	295	328	328	272	293	313	334	319	317	312	301	306	286	327	289	293	287	303	302	319	319	316	322	303	289	318	308	292	311	303	277	281	294	329	271	346	312	315	345	293	302	324	320	311	283	302	267	324	293	298	303	280	318	322	320	299	307	307	317	328	301	322	323	310	330	372	344	307	306	339	306	320	338	350	305	358	314	324	293	300	307	323	337	326	319	324	296	305	282	314	326	260	316	337	325	298	317	320	330	307	291	291	302	331	285	302	335	327	300	311	302	306	302	330	311	332	318	305	287	318	288	333	304	348	328	292	275	276	332	294	317	338	333	311	320	310	315	297	305	321	331	302	314	294	336	281	328	283	337	292	297	313	279	307	321	275	332	340	288	326	292	311	322	302	324	303	310	280	310	307	299	337	337	303	297	304	306	320	298	304	320	326	313	299	300	307	318	309	304	306	340	312	279	302	348	300	318	321	286	278	342	309	282	331	316	324	325	304	323	316	298	312	325	344	291	286	282	303	323	309	317	327	309	309	297	294	317	307	321	295	292	298	333	294	340	332	306	288	316	290	310	287	285	305	328	283	364	334	329	295	299	317	300	323	327	315	358	330	299	358	340	302	303	304	297	305	296	321	312	291	293	370	330	280	291	306	292	334	309	333	280	319	355	306	319	318	284	333	276	320	338	324	322	307	309	318	294	320	305	303	322	308	338	319	299	305	303	295	335	303	330	308	270	297	310	303	293	349	333	370	303	303	278	313	312	332	295	286	311	299	322	308	307	295	302	324	314	302	308	302	290	304	307	336	303	282	319	283	323	308	309	308	320	323	304	302	277	282	318	320	306	321	303	311	356	323	288	269	319	307	324	343	309	302	282	309	314	304	325	304	301	342	316	308	299	311	306	341	316	297	299	289	346	298	328	309	316	317	319	342	325	336	312	282	294	312	308	278	308	321	327	284	322	289	307	298	321	294	320	319	279	313	296	291	303	281	279	304	324	312	295	319	330	291	313	330	319	320	286	281	316	339	292	321	307	342	302	300	307	325	320	296	301	307	304	318	321	291	293	320	274	305	306	304	327	313	299	303	300	326	291	309	327	296	324	300	319	297	335	328	304	299	291	328	330	307	311	319	303	300	328	291	315	301	309	311	289	342	335	332	325	325	297	349	294	325	302	326	333	308	292	274	277	301	331	337	305	290	319	305	294	311	297	342	304	325	319	311	307	309	306	327	314	320	301	295	301	317	290	320	343	324	298	348	297	319	312	309	333	298	343	330	313	312	318	308	308	320	313	284	301	314	298	313	332	324	292	331	302	328	328	320	311	295	316	330	316	306	319	311	313	289	293	309	323	311	288	273	337	315	296	282	305	309	321	342	321	310	292	317	324	315	296	306	343	320	331	346	295	325	278	289	311	324	295	316	304	301	306	314	313	309	290	320	312	301	320	323	316	267	329	305	357	296	308	320	325	344	311	334	299	316	304	288	303	305	321	291	330	281	322	310	289	298	324	324	326	296	284	292	330	300	293	297	313	308	321	340	315	311	323	321	318	322	311	301	323	330	308	313	329	319	315	296	289	298	324	332	322	308	338	325	295	291	297	323	329	331	326	340	344	327	320	316	339	304	313	288	319	300	320	286	329	290	291	333	341	303	312	289	339	272	311	307	310	301	296	310	319	311	294	330	304	270	336	327	308	369	319	296	311	323	332	306	298	299	330	305	321	295	290	316	322	316	303	308	285	287	314	263	306	282	290	298	326	294	331	297	304	316	323	315	305	306	331	322	300	310	300	346	314	298	313	348	315	319	305	327	285	286	334	332	307	295	282	329	295	308	330	331	337	335	296	347	322	314	331	324	317	328	355	310	329	335	262	290	297	326	326	315	329	315	352	311	306	312	319	326	315	311	290	301	315	307	328	317	326	280	327	340	281	322	317	316	288	301	313	322	347	301	292	345	290	297	327	338	294	321	326	332	315	327	303	328	306	305	308	312	338	324	281	307	307	330	316	294	291	284	312	317	323	290	295	281	316	309	308	325	320	317	297	290	323	346	342	310	302	318	312	285	308	329	316	320	316	312	330	304	316	332	303	332	286	299	290	335	338	300	300	316	282	340	309	292	331	264	309	312	284	334	350	288	271	335	312	313	287	276	295	328	296	310	328	312	332	277	293	315	275	292	292	299	295	300	281	311	303	287	312	303	327	353	327	328	290	314	313	311	301	336	350	320	307	303	327	304	289	327	309	310	314	306	313	317	311	297	320	318	308	324	330	307	323	300	327	284	306	295	314	322	302	287	286	287	318	298	336	303	296	336	317	308	303	311	309	301	339	283	331	319	312	288	330	299	311	306	277	311	308	329	299	298	321	287	317	300	285	323	312	334	310	345	292	302	282	303	277	305	304	312	301	309	309	376	276	309	326	313	315	340	307	311	285	283	359	265	313	316	314	292	304	320	300	282	301	333	309	293	305	300	318	305	318	315	281	334	308	332	289	318	314	332	285	307	295	306	282	339	311	328	349	307	315	305	322	315	304	333	287	324	325	297	286	309	324	318	330	311	287	295	299	325	334	278	332	327	334	311	299	335	329	332	316	334	318	310	290	303	322	327	315	306	297	316	293
35701	57129	39499	29936	21121	8071	1294	693	579	530	522	415	406	402	372	376	347	362	333	334	347	358	332	346	356	362	330	354	371	325	365	343	357	339	329	322	346	359	364	359	375	330	376	327	345	363	373	373	368	345	344	324	358	344	348	333	326	333	377	330	343	340	334	334	384	378	340	367	362	390	344	342	349	389	321	368	356	339	356	349	355	382	345	336	350	358	353	394	363	349	366	353	349	371	339	365	341	322	364	359	349	323	354	350	370	352	322	342	357	340	334	369	355	360	364	341	352	338	364	356	359	360	355	367	357	350	379	334	362	337	354	345	346	344	345	316	332	361	383	367	336	317	349	311	347	341	355	328	372	336	344	348	361	338	345	330	354	345	332	388	349	318	354	322	374	363	401	348	348	382	353	392	341	365	335	355	318	346	367	347	390	351	389	349	362	302	346	370	351	361	342	372	380	343	318	355	332	349	367	311	319	363	369	372	333	348	328	349	359	330	359	334	346	338	327	350	362	321	345	353	364	344	353	356	375	328	365	354	347	373	363	361	352	381	341	335	361	367	346	321	346	370	328	338	389	375	358	334	363	354	359	331	353	353	358	350	344	372	351	341	357	375	345	339	318	387	355	366	345	348	347	349	325	358	321	383	364	367	386	354	374	380	362	393	349	356	351	337	371	371	341	363	330	369	335	352	378	373	343	343	326	345	316	332	367	339	350	351	348	361	372	404	372	341	333	324	390	309	346	348	347	393	346	357	334	339	385	349	344	370	371	318	337	361	328	335	328	344	358	330	358	339	332	344	349	344	316	343	345	349	328	351	349	329	341	371	374	322	300	333	355	362	349	366	359	335	375	343	332	353	355	360	350	339	370	354	360	343	364	378	335	370	347	364	328	329	366	390	337	351	354	344	364	369	345	389	347	360	344	382	317	334	331	331	358	355	358	333	342	381	374	344	382	363	373	357	332	374	381	366	348	335	361	356	360	355	344	380	336	375	344	373	388	348	351	348	322	341	360	373	340	370	339	360	329	328	363	364	349	384	312	323	336	345	381	348	336	380	337	343	375	369	302	357	344	347	346	380	350	371	355	326	365	315	323	366	370	333	340	351	336	344	372	343	367	345	343	369	339	332	350	371	343	359	338	365	377	323	352	335	367	365	332	336	353	324	352	371	330	378	368	361	355	352	344	347	376	372	369	315	338	357	357	358	361	341	363	358	355	349	351	322	372	364	373	331	339	353	376	386	340	341	360	349	335	334	355	346	335	355	331	337	366	352	370	303	337	351	373	367	340	340	324	368	344	354	366	343	324	390	351	323	347	347	347	374	359	298	323	357	365	350	380	306	364	365	317	338	330	358	338	349	331	367	367	354	341	357	356	359	332	373	319	364	344	375	344	356	362	308	346	342	340	379	312	383	354	340	355	381	345	391	339	340	357	346	360	345	340	323	365	336	360	396	330	375	348	366	343	351	319	376	324	342	345	335	349	335	352	348	333	378	368	350	321	359	369	367	349	371	349	341	355	336	341	356	333	358	351	344	375	364	359	360	355	377	324	378	331	362	326	378	352	374	371	329	389	357	370	344	351	365	340	376	365	366	356	360	351	367	307	348	359	348	340	364	380	335	343	359	356	362	369	366	352	371	350	355	341	358	361	327	369	305	366	377	359	364	369	367	351	348	348	320	388	362	335	370	369	364	363	362	334	354	366	341	340	360	364	338	355	349	352	349	354	334	329	364	331	355	348	361	366	389	368	335	332	352	340	339	333	346	344	340	367	341	324	361	344	349	338	369	338	371	339	315	370	375	332	345	382	354	331	349	345	322	327	347	351	339	349	355	356	338	331	348	398	357	349	350	351	354	345	342	328	359	345	348	343	319	349	350	369	322	321	359	348	337	349	317	400	312	361	328	369	345	318	378	362	362	375	344	334	359	338	327	354	360	352	368	375	342	382	366	324	372	350	346	353	328	353	316	342	358	354	356	340	346	333	326	382	359	313	359	329	340	380	346	338	342	357	342	365	357	345	361	318	318	351	364	368	348	379	354	334	353	361	308	338	324	331	350	338	348	368	355	345	348	367	318	370	343	398	347	344	368	393	351	344	329	356	329	365	345	373	330	354	334	348	378	344	346	325	361	319	353	337	364	293	343	364	342	327	346	354	345	344	363	357	363	359	365	363	340	353	361	368	364	338	344	346	345	364	333	362	377	308	327	361	363	368	339	337	365	385	339	338	350	376	331	362	342	342	320	360	369	390	340	361	330	305	328	351	339	321	317	352	362	374	305	322	340	384	324	346	326	323	378	360	305	354	376	381	353	325	351	332	347	333	357	331	348	379	365	328	354	366	356	357	334	374	370	349	355	352	340	334	349	345	348	356	367	354	303	346	339	343	318	364	332	349	362	336	350	341	371	357	343	357	354	334	341	318	346	356	343	350	329	300	348	346	374	389	355	340	372	350	374	372	377	349	338	367	368	357	365	370	347	365	336	344	354	319	374	314	339	352	316	340	348	361	368	368	351	344	309	360	347	370	341	351	342	351	347	334	330	354	353	357	347	355	363	342	348	343	371	381	364	331	346	340	346	343	372	351	381	345	359	362	356	346	339	396	360	358	350	348	314	337	361	303	333	344	371	322	356	392	379	372	332	370	329	346	352	356	340	372	370	335	365	349	332	330	389	344	370	328	327	367	359	371	344	357	340	367	339	357	344	356	361	369	351	356	352	367	355	336	342	377	343	378	317	339	334	362	365	317	390	371	324	323	389	344	335	336	336	340	366	360	363	370	375	349	357	342	322	380	362	379	376	333	366	380	352	392	384	325	353	348	340	356	363	329	374	347	354	327	389	355	317	358	333	339	317	344	335	365	361	345	337	371	345	316	335	360	344	345	354	377	373	322	339	335	348	348	380	350	339	324	353	308	359	334	337	319	366	353	335	367	358	391	344	347	356	382	339	351	362	360	357	303	329	312	343	364	347	356	354	331	353	348	359	359	339	342	347	357	335	381	367	332	336	356	348	354	341	358	377	342	349	367	382	357	355	369	364	325	391	352	357	345	345	362	373	352	381	353	383	359	324	338	357	352	374	355	332	366	329	359	373	340	356	372	354	362	352	357	300	367	321	374	312	368	365	332	331	380	342	339	329	352	358	371	356	356	347	364	329	348	358	314	352	349	329	344	371	386	369	324	338	370	387	364	359	359	349	350	356	329	371	353	354	307	351	379	341	338	334	367	382	361	356	370	349	338	353	356	347	341	321	332	357	363	359	360	326	342	373	320	365	308	323	338	353	376	351	388	346	328	364	319	339	351	358	350	365	354	340	341	370	336	335	337	334	382	362	370	317	362	369	368	348	351	363	357	345	360	333	337	319	349	350	356	334	366	379	359	326	336	357	326	387	351	364	384	401	355	384	322	333	385	380	356	351	377	351	345	395	333	330	357	336	330	380	350	381	391	377	343	347	324	329	359	351	324	338	327	362	376	365	342	332	363	359	353	351
25024	21313	29193	27707	16847	4853	1080	567	465	463	441	448	406	376	410	347	370	373	371	376	399	364	374	343	385	386	375	405	384	371	354	371	372	387	389	384	370	363	411	396	403	402	363	383	398	358	349	360	417	410	359	397	394	410	399	405	380	391	379	375	376	356	351	376	370	372	380	386	376	378	358	351	383	375	358	382	376	376	370	378	395	362	394	385	410	380	370	372	368	419	365	404	331	387	397	386	386	383	360	373	384	388	379	369	377	377	379	329	404	367	393	350	369	368	400	368	393	372	430	383	386	374	395	385	351	377	395	393	352	407	390	389	378	406	369	329	382	355	383	401	359	365	378	391	378	372	385	353	392	378	391	420	372	395	404	423	375	392	381	369	372	388	373	365	364	366	377	372	370	372	394	386	384	391	362	380	367	383	368	370	378	347	385	345	402	379	364	385	341	406	380	356	371	359	374	392	353	391	381	407	404	392	401	370	385	357	402	396	365	415	404	361	380	364	359	372	399	367	390	399	368	388	334	361	369	393	394	384	380	361	409	400	366	364	412	387	412	404	383	362	377	371	361	373	377	374	372	394	383	379	399	380	383	366	420	376	364	379	354	362	387	369	374	376	374	377	371	387	376	374	354	366	381	380	404	382	370	366	393	398	385	365	397	383	372	374	369	361	344	379	381	383	350	376	359	412	382	366	404	344	351	364	392	345	385	394	380	381	362	401	371	398	368	348	402	371	365	367	383	395	370	366	394	397	366	396	352	364	377	389	387	368	358	401	368	375	408	376	363	358	385	381	365	371	327	365	366	405	369	369	414	345	345	397	375	357	378	381	377	342	383	349	376	382	402	373	393	364	369	356	394	383	414	399	367	398	387	390	320	339	368	394	379	333	398	368	340	380	392	355	387	377	382	393	395	348	386	387	396	357	355	388	413	397	350	400	406	355	375	376	355	371	355	386	366	388	391	379	350	359	355	360	388	389	353	349	406	410	383	375	392	388	369	381	402	368	354	392	385	395	368	406	374	347	377	348	376	396	354	344	349	409	353	376	386	388	357	377	355	349	370	388	383	348	373	404	376	376	367	382	398	396	350	402	408	363	354	361	352	375	362	380	381	387	370	385	391	329	359	378	387	380	390	360	382	373	359	369	387	368	395	386	359	356	370	331	394	379	368	393	355	383	348	379	358	373	355	395	372	398	388	394	383	396	355	344	388	352	382	406	403	372	366	359	379	336	373	391	355	367	379	370	364	365	408	364	341	386	384	375	384	372	360	345	396	385	365	366	370	413	396	395	358	355	386	339	381	368	375	362	370	369	376	397	368	343	393	391	403	430	378	394	354	364	356	360	378	361	391	360	366	389	370	390	347	370	396	374	376	359	388	385	404	382	350	373	388	347	381	408	364	372	391	381	399	389	387	384	377	373	393	348	386	397	409	388	349	367	367	356	361	386	377	394	380	416	375	402	364	391	366	399	362	371	321	359	388	378	362	412	389	373	365	377	370	342	345	352	371	360	358	383	367	377	361	378	391	344	397	360	323	397	372	355	363	371	339	383	391	375	396	399	387	396	377	364	388	367	410	389	379	344	407	391	403	373	416	397	390	369	365	368	370	354	369	402	376	387	413	357	418	377	361	395	403	426	348	387	390	367	370	376	364	382	387	359	359	409	399	348	399	374	388	391	363	363	358	400	394	367	380	383	395	390	360	375	389	403	372	377	422	370	350	395	369	374	387	358	342	391	395	378	353	395	387	392	349	378	399	391	361	339	422	427	360	399	388	386	395	382	353	361	410	334	353	375	366	381	398	371	379	398	373	340	398	372	398	382	340	384	428	392	377	389	370	375	416	358	346	395	370	385	362	369	397	392	389	342	336	373	354	384	405	378	378	375	359	399	375	367	382	397	418	372	397	361	376	389	393	358	351	399	385	359	368	367	381	336	361	344	367	375	371	393	355	371	370	363	400	325	382	376	349	359	383	361	396	354	356	372	350	354	355	393	375	395	373	398	391	345	369	392	380	371	355	373	381	428	366	353	370	360	351	363	415	380	362	365	360	378	323	411	386	362	363	352	392	356	385	403	358	392	382	373	348	383	374	384	355	392	355	347	344	341	370	386	386	367	355	392	358	370	363	440	374	391	369	394	426	367	325	396	407	370	371	380	349	369	384	342	356	377	375	405	349	374	380	361	353	379	399	374	375	360	367	365	368	359	417	370	359	371	364	385	362	364	378	384	365	363	382	358	413	414	365	375	368	375	372	375	382	373	372	377	372	367	372	339	391	375	363	401	378	381	399	370	391	356	345	363	360	379	400	392	404	347	346	341	395	375	378	391	356	401	364	342	366	339	357	414	403	359	350	350	402	408	363	372	371	368	378	372	406	357	374	364	386	356	351	396	401	386	389	388	378	407	370	376	363	364	347	355	402	388	391	330	356	398	384	364	376	358	390	372	380	384	397	387	392	384	405	383	358	362	393	379	374	407	365	353	362	374	376	373	385	345	371	367	389	372	403	378	393	381	391	367	368	370	403	370	367	378	382	380	374	354	388	382	411	378	385	364	383	349	372	422	398	387	405	379	336	359	343	397	344	375	361	338	396	375	396	406	343	383	358	384	408	421	380	360	380	351	366	387	335	392	391	344	353	383	341	361	392	372	355	400	377	351	374	389	404	385	391	373	403	393	379	402	356	396	343	372	361	351	360	380	402	362	331	379	364	386	387	348	376	381	383	348	376	394	400	377	356	370	363	390	392	405	362	349	381	368	383	385	408	413	392	379	378	363	390	388	401	317	380	352	401	384	388	403	390	411	385	410	355	404	344	380	398	387	372	378	386	383	352	347	357	412	390	422	365	408	345	385	379	375	347	388	378	371	333	370	385	382	364	349	365	408	369	407	349	372	384	402	386	358	389	386	396	391	367	386	403	366	378	383	359	381	390	370	366	385	383	404	368	374	337	371	388	401	377	396	371	333	377	379	383	363	389	397	373	408	397	385	396	372	338	427	369	378	377	417	379	385	393	376	390	365	430	402	372	400	422	381	414	371	388	386	369	364	372	361	393	384	396	372	366	376	363	339	370	408	338	347	360	401	369	400	367	372	378	400	352	363	352	343	402	406	393	390	386	393	382	359	388	372	365	389	401	362	398	368	389	341	359	390	340	380	413	384	401	349	381	378	365	411	379	392	382	372	400	361	354	366	393	401	380	365	377	433	336	398	377	360	374	375	381	364	371	329	389	358	367	400	348	373	372	397	380	405	396	340	356	395	392	385	371	361	354	360	384	374	387	381	400	387	351	383	364	349	347	393	374	359	363	403	359	388	378	400	383	404	389	369	370	360	395	373	361	408	376	365	390	371	374	373	374	379	376	353	370	387	404	369	396	392	375	403	402	354	364	381	373	387	403	395	343	372	380	381	364	389	370	408	383	366	390	374	387	396	392	393	377	345	372	402	376	383	393	388	386	371	356	369	368	373	394	363	381	388	356	429	374	407	362	410
36225	54287	40997	27863	13788	3875	1131	671	649	572	466	481	488	453	432	475	460	418	416	402	427	461	405	449	419	423	445	443	404	463	431	445	416	440	437	456	459	410	420	416	413	442	445	438	439	441	433	429	423	422	418	453	420	439	378	442	395	444	449	433	421	446	442	440	446	456	437	426	427	469	407	433	446	450	412	442	407	411	440	447	390	399	444	422	456	433	446	449	415	449	433	466	428	438	395	399	424	434	399	428	453	423	413	433	468	425	423	418	423	377	426	475	430	417	428	427	439	434	439	392	429	378	453	464	441	442	432	486	414	479	397	486	422	478	448	456	454	410	410	404	414	427	447	436	438	442	430	442	422	416	400	410	431	462	429	462	433	437	424	477	410	417	445	421	436	411	402	404	419	422	390	429	432	437	435	422	436	429	428	416	452	472	438	431	460	434	426	407	420	426	431	388	422	430	452	434	423	426	393	437	393	404	400	441	472	426	429	404	475	430	440	427	444	434	441	437	429	430	399	416	453	444	427	458	418	428	448	420	412	438	432	455	414	424	414	418	463	400	422	381	423	397	435	400	438	428	404	456	409	468	442	421	430	449	427	419	429	432	413	392	426	413	408	431	402	404	415	442	421	427	420	403	399	434	417	439	454	413	449	435	445	427	456	416	476	433	441	447	395	431	424	434	443	422	430	419	419	430	406	425	415	450	437	394	439	433	429	428	394	422	402	413	422	451	432	427	434	439	440	450	444	439	435	427	444	399	398	450	408	442	432	413	451	395	426	412	462	443	402	424	428	427	447	432	447	445	473	453	437	427	418	473	433	476	433	426	432	470	408	417	401	441	425	441	412	422	441	435	388	433	445	436	422	428	422	430	438	424	427	391	430	464	429	400	407	432	457	382	396	392	432	422	412	443	428	428	397	405	419	415	450	408	392	389	412	386	438	433	428	416	432	383	409	433	413	469	437	445	416	386	418	391	447	427	437	422	423	418	406	421	469	458	445	451	419	457	455	384	423	407	419	467	442	436	423	422	457	419	431	426	431	456	449	403	425	412	417	478	450	443	433	429	437	427	435	427	403	410	412	408	449	435	432	427	454	438	461	452	423	382	438	414	408	427	402	454	431	432	402	441	437	434	428	403	439	415	408	414	433	403	414	382	411	443	415	402	428	404	419	432	418	425	395	449	434	436	434	426	402	426	455	402	416	420	425	435	415	394	416	431	424	413	418	436	436	430	410	419	446	447	422	427	451	456	419	430	404	401	412	373	426	429	435	422	473	415	414	443	414	438	444	408	418	429	396	388	404	423	459	395	437	399	407	425	422	433	389	431	450	456	436	431	465	452	414	415	430	453	435	439	392	422	424	395	456	386	409	444	423	444	412	431	416	428	447	442	427	399	459	434	421	442	369	416	431	402	404	417	433	445	417	410	444	436	446	455	443	425	432	413	456	425	419	422	414	442	457	426	415	367	433	412	412	413	445	447	395	470	402	425	439	397	423	413	429	414	435	390	456	413	400	434	415	439	445	421	447	434	416	409	397	420	462	404	390	437	407	423	426	430	399	428	434	468	446	427	430	406	446	440	422	424	441	485	448	407	411	405	451	433	429	422	439	453	427	432	435	406	444	416	432	430	431	447	470	421	446	450	429	388	471	390	414	395	431	412	415	418	406	450	444	428	431	414	430	436	431	484	421	400	445	425	424	414	444	400	426	461	435	424	407	414	432	436	426	399	427	420	441	459	472	434	408	416	465	420	432	429	421	453	400	433	419	462	403	447	424	419	434	409	417	443	431	426	389	456	408	430	388	439	432	434	417	402	446	450	412	447	402	444	415	456	427	419	412	465	371	440	482	425	443	451	412	427	431	435	422	444	429	467	387	437	415	380	421	425	421	436	436	441	474	407	436	403	442	399	426	451	448	440	491	403	474	435	427	426	446	403	391	459	426	421	426	415	433	414	410	410	455	389	416	450	424	441	390	427	441	462	425	421	421	449	409	424	452	410	415	414	393	448	464	464	456	461	449	378	451	410	455	423	417	446	447	415	454	379	399	432	441	433	477	402	443	430	443	427	465	438	440	437	426	420	421	399	418	418	436	395	443	438	423	423	459	435	428	407	456	406	422	463	433	425	447	411	427	440	468	431	433	438	425	418	409	418	465	415	431	422	457	385	367	436	420	422	408	432	431	430	435	478	422	429	438	446	448	436	403	411	436	452	416	434	417	440	397	423	417	438	441	460	409	428	405	380	443	436	423	457	424	445	451	436	433	430	456	434	405	430	417	434	431	460	456	407	445	457	420	435	454	425	407	405	421	413	461	398	421	440	458	392	447	421	411	443	423	405	449	408	428	409	433	440	391	432	434	428	424	486	457	425	418	381	408	415	435	428	383	436	440	412	411	406	468	437	458	419	433	460	377	413	425	423	469	425	452	412	436	426	424	428	416	448	440	405	439	440	437	408	425	418	436	442	453	434	423	475	408	401	424	429	400	389	402	428	442	407	454	428	454	419	455	391	417	457	444	391	414	424	438	436	446	416	437	445	376	436	391	420	457	425	462	435	441	405	413	466	426	418	444	401	412	418	414	398	439	429	419	460	429	422	445	429	400	437	404	431	442	450	429	437	431	451	440	412	461	448	432	435	425	420	459	438	458	454	439	449	395	425	435	404	429	448	445	390	412	434	432	424	450	415	423	429	456	410	419	436	440	433	395	411	454	412	430	464	453	445	407	415	421	421	437	423	435	457	430	417	429	423	431	449	451	423	417	426	399	381	429	461	410	463	479	446	419	454	419	463	433	448	438	429	435	435	453	464	461	411	442	433	438	457	452	403	434	428	396	433	464	402	414	413	431	419	450	436	456	413	421	437	416	425	425	445	430	419	407	436	458	447	430	446	463	410	437	406	433	440	422	432	421	479	453	420	427	406	426	440	450	447	416	452	426	432	387	440	444	419	429	416	419	418	457	432	389	437	426	430	429	416	426	410	460	432	436	397	422	444	447	444	413	420	416	416	426	449	421	445	475	424	444	406	404	425	401	418	412	429	454	454	416	464	451	451	450	420	442	408	424	454	437	396	460	399	461	414	400	412	437	447	431	433	451	449	416	449	447	447	445	406	437	433	473	436	442	426	415	430	439	458	405	443	410	414	402	428	431	462	430	393	439	407	423	399	400	465	422	438	434	440	427	425	418	427	368	412	457	400	416	451	457	423	440	412	436	433	441	408	459	458	434	437	437	411	437	413	416	417	424	406	419	436	423	420	428	440	426	450	452	421	439	468	420	422	464	411	430	420	428	399	459	412	415	399	420	430	385	438	432	436	466	450	445	451	425	390	426	452	429	444	432	436	469	420	422	440	460	427	444	394	411	414	427	426	422	438	445	411	468	441	424	453	384	414	451	396	430	409	431	412	449	423	414	410	424	407	423	428	425	447	440	390	423	412	442	410	429	405	380	418	396	492	412	423	415	441	395	395	395	447	468	427	407	429	429	382	449	416
22816	21023	28623	24004	21351	20806	10498	1546	742	641	544	528	477	476	484	441	500	445	492	483	491	462	467	449	483	469	502	502	478	468	498	435	455	414	459	467	443	472	435	480	437	449	442	439	507	484	469	440	424	501	470	456	478	484	473	433	447	438	465	479	480	447	466	470	451	476	475	482	456	462	448	436	472	508	429	419	464	408	496	460	469	432	457	450	451	455	477	499	468	506	515	463	480	443	436	438	416	447	465	441	464	473	463	461	497	463	477	473	489	490	460	472	500	472	451	464	472	460	443	465	471	461	479	484	463	467	449	444	456	467	485	475	446	479	440	418	443	468	458	435	448	468	457	483	445	441	450	464	442	435	471	497	459	486	461	450	426	468	449	423	434	487	478	461	470	508	470	469	430	433	477	443	437	436	476	494	480	463	473	461	477	417	482	462	461	449	465	448	450	492	482	430	446	492	493	463	461	453	485	447	468	471	464	445	462	453	437	457	464	474	469	451	432	464	502	448	450	467	489	491	472	419	473	457	459	486	437	497	458	458	447	470	477	490	461	469	458	423	440	462	463	450	485	491	445	491	451	438	435	465	416	448	499	491	455	472	457	505	458	453	472	450	488	475	436	446	449	481	505	502	443	495	459	464	492	476	470	464	476	463	456	439	460	467	466	461	513	471	451	437	419	453	434	496	494	445	463	432	481	481	456	477	460	516	451	432	493	458	495	438	457	456	480	469	428	488	486	446	464	445	465	477	452	442	489	464	440	490	472	456	452	458	449	474	489	519	479	433	442	466	470	426	428	431	471	478	489	452	436	453	453	437	469	464	486	449	480	444	497	430	484	435	441	469	466	461	503	451	454	495	471	458	437	487	468	460	500	446	452	458	471	441	461	481	446	466	428	476	446	461	490	449	474	501	475	475	457	471	467	477	465	455	470	476	461	434	465	474	467	479	466	441	427	458	446	433	456	503	465	452	445	479	444	452	480	498	472	428	483	459	476	484	436	418	422	481	458	448	467	437	492	498	480	482	468	478	438	466	456	448	429	507	472	459	459	468	431	503	479	444	471	457	506	459	447	465	507	488	473	462	459	467	470	455	453	455	461	470	464	439	466	469	487	440	457	435	507	485	463	511	489	475	479	501	461	449	456	452	421	425	463	460	439	468	472	486	452	453	492	481	462	472	478	442	502	501	439	483	430	473	454	465	464	499	462	476	463	469	467	428	496	478	445	476	444	483	467	456	473	468	476	450	469	462	485	438	456	504	476	467	506	472	500	429	460	426	440	479	476	469	441	471	467	456	437	504	467	444	432	438	479	439	439	438	444	477	455	452	440	477	491	464	438	494	456	427	465	462	475	470	466	489	446	490	477	483	456	470	501	475	473	432	433	493	446	480	477	455	456	448	453	521	469	449	470	490	467	421	452	461	442	482	501	460	487	478	448	477	465	445	413	446	485	443	455	470	465	472	428	503	453	444	520	449	421	452	468	448	479	443	435	463	424	454	461	434	467	489	478	471	473	465	472	463	508	462	459	455	479	448	463	463	442	448	481	499	472	461	483	441	432	448	435	461	463	469	461	482	484	512	444	438	464	469	447	468	463	497	468	435	433	463	419	424	430	481	471	431	475	488	439	462	451	424	453	465	428	461	541	439	423	461	419	473	453	487	475	492	420	475	468	492	426	452	456	405	486	446	452	496	438	467	418	459	457	486	485	467	492	468	439	445	457	438	483	472	463	463	481	460	498	470	464	432	497	470	438	448	449	470	422	451	519	431	429	503	479	415	436	460	482	468	418	441	443	458	464	479	467	496	517	467	461	437	435	443	427	483	457	438	444	466	490	487	482	473	451	452	469	429	462	473	477	437	421	486	482	473	490	454	443	486	462	446	462	444	474	431	468	490	454	465	485	481	471	473	485	414	436	478	479	460	479	430	438	451	441	444	494	490	497	496	467	475	458	468	460	462	404	484	473	430	470	399	421	477	446	454	433	440	439	469	484	499	462	475	430	436	495	427	503	454	496	476	470	496	463	474	448	447	472	479	484	471	466	450	485	429	471	452	441	460	490	444	491	480	513	442	441	488	471	473	487	453	416	495	508	475	418	462	434	460	460	495	457	451	445	494	440	431	440	452	443	445	454	440	479	457	506	449	450	437	518	428	496	448	501	466	471	468	437	445	471	449	457	447	452	429	473	442	470	429	438	453	430	454	453	490	471	485	459	463	428	483	484	495	448	464	493	433	474	453	469	492	494	477	463	471	479	439	448	457	411	471	470	483	515	485	471	473	474	476	450	453	443	464	456	482	439	496	482	452	479	481	455	476	476	462	474	458	449	463	461	435	438	468	464	500	477	429	445	469	460	459	448	501	448	458	449	438	427	464	445	430	429	446	476	466	473	459	500	453	448	486	489	435	496	465	454	510	488	478	445	417	477	442	499	458	458	467	447	499	491	454	480	443	435	448	453	468	468	453	445	406	457	457	442	443	447	476	457	463	479	446	481	429	476	424	473	471	462	486	485	444	496	471	439	479	469	483	446	510	443	490	503	464	441	538	432	433	468	476	481	452	455	443	470	458	452	481	507	470	452	437	424	473	433	444	468	426	480	451	456	464	434	448	473	447	422	464	468	461	474	454	480	488	472	482	497	441	451	487	458	441	485	448	459	430	495	444	442	435	491	424	461	451	463	439	481	461	439	475	485	433	462	475	453	461	473	489	491	448	469	430	421	484	459	453	470	495	456	471	453	463	465	495	471	462	486	445	442	443	464	518	461	463	477	461	460	456	474	439	425	497	489	436	474	419	436	536	480	490	441	465	491	458	495	465	469	441	414	481	483	451	494	466	424	440	455	416	464	494	450	435	457	469	481	466	438	472	454	447	461	496	452	422	449	500	513	460	479	495	460	473	456	473	439	472	439	491	461	490	476	473	494	477	479	465	466	442	440	458	446	495	439	488	463	442	453	452	449	490	474	503	468	434	416	488	455	442	477	498	501	483	484	494	440	460	440	496	470	429	471	486	440	458	492	470	481	439	486	467	451	453	443	465	436	461	488	436	483	447	442	453	451	432	464	473	437	435	441	510	468	474	445	426	444	474	437	416	455	469	492	467	452	443	429	475	428	506	434	479	474	488	400	477	445	473	456	437	448	452	437	474	482	450	445	448	440	490	485	439	481	454	410	498	498	450	465	455	439	467	464	459	450	459	485	469	451	462	467	446	440	453	461	490	495	460	448	509	490	437	439	500	447	475	450	465	434	459	491	465	476	445	423	470	480	498	465	471	436	465	461	471	464	444	453	463	468	497	465	469	451	464	446	431	408	467	418	448	451	467	473	456	454	460	469	455	468	503	433	466	462	468	457	459	484	422	458	494	433	427	495	463	472	442	458	497	456	450	474	505	454	455	492	468	457	459	446	453	466	453	436	459	446	430	454	456	468	432	437	448	500	470	512	500	458	503	460	469	477	456	456	442	467	491	473	460	454	468	477	463	445	511	478	440
39789	66020	51390	33551	20211	9802	3026	1219	889	735	638	629	597	543	535	538	466	523	524	493	473	533	559	543	449	525	506	560	484	477	519	495	501	477	508	495	569	518	461	472	498	499	533	524	517	493	517	513	468	552	460	516	510	477	519	507	516	537	508	540	507	502	448	450	511	524	501	494	475	519	502	532	497	476	443	488	477	497	511	504	500	474	493	461	514	509	518	503	501	511	461	532	553	474	478	522	487	496	482	534	495	465	515	492	509	498	482	448	510	531	468	516	520	485	480	504	513	535	500	500	506	493	501	499	498	499	528	502	529	502	500	497	482	486	503	530	504	517	519	535	555	485	498	526	483	499	549	516	499	479	500	523	525	471	516	511	532	557	517	532	508	537	537	521	494	525	533	489	512	472	503	525	532	537	474	458	508	482	464	498	527	507	522	511	515	490	504	493	485	512	485	488	522	534	512	513	498	466	506	479	494	517	515	517	516	502	536	486	489	489	494	470	488	485	524	465	525	493	515	518	510	513	540	502	488	524	454	511	497	541	511	479	461	506	522	533	485	513	537	503	550	474	522	495	482	514	506	506	521	536	490	520	526	493	510	500	495	505	548	510	480	490	498	483	503	517	480	529	547	508	488	510	513	539	490	505	508	501	513	518	474	511	506	459	523	521	486	523	476	525	502	463	493	513	481	471	523	493	517	523	525	516	505	531	489	477	538	511	482	493	527	472	483	499	501	536	490	484	516	502	473	520	468	506	519	502	500	541	508	473	510	459	504	530	517	486	520	498	546	511	500	518	496	494	508	491	554	491	542	533	492	483	496	493	481	480	485	470	511	514	501	486	509	514	488	516	534	474	534	523	543	479	500	505	528	551	483	510	484	495	481	506	517	505	546	474	503	499	494	530	458	503	509	498	492	426	512	515	473	515	538	510	479	534	502	520	531	554	483	494	491	466	485	502	525	525	514	483	493	535	536	513	512	500	484	531	459	487	500	517	489	479	436	491	533	532	492	488	524	474	506	497	493	501	521	496	510	484	517	492	505	499	508	527	473	525	502	522	499	497	502	482	531	481	492	555	477	519	519	495	488	513	470	519	481	498	499	495	490	469	502	529	505	482	493	498	505	521	527	509	519	519	463	478	511	548	495	520	499	510	511	490	498	514	504	492	513	479	496	549	497	479	480	481	517	520	552	536	514	476	498	499	561	515	467	487	516	518	519	528	508	527	477	487	490	483	520	506	522	510	445	519	479	482	442	499	500	546	491	533	479	513	473	532	456	572	525	477	481	544	528	508	519	495	546	497	509	478	498	530	518	484	515	499	475	520	492	491	484	517	505	537	495	491	524	473	506	565	530	521	494	489	503	547	516	498	515	505	505	534	450	526	485	507	501	461	506	513	498	496	495	514	503	506	519	522	493	474	510	494	535	535	513	488	508	489	504	523	472	501	515	489	525	524	498	478	466	539	486	509	491	479	472	452	513	478	483	493	465	478	485	508	526	505	493	491	467	543	465	514	494	541	496	495	489	469	476	477	500	493	524	506	511	505	462	497	509	511	456	484	493	506	519	464	515	544	481	470	471	494	485	510	500	510	498	489	520	509	527	541	540	469	510	481	501	491	525	513	510	519	481	452	508	514	480	478	514	490	459	516	517	445	512	483	491	507	509	507	465	482	491	516	468	484	490	511	470	527	472	507	467	503	513	487	510	507	477	517	483	478	484	497	514	473	522	440	482	489	494	555	483	501	515	512	483	486	523	475	509	526	492	461	514	475	496	543	510	532	531	471	501	508	484	506	464	514	482	494	466	465	510	467	504	501	514	473	535	512	481	524	497	526	509	497	476	496	517	535	524	514	474	503	540	525	512	520	470	536	524	489	512	465	516	525	506	489	501	550	465	551	496	499	488	499	503	536	527	518	474	547	507	476	465	484	478	502	490	511	522	513	494	521	521	464	487	498	501	555	525	546	528	497	463	466	487	509	542	524	561	517	508	512	474	512	480	496	502	478	495	486	512	527	515	499	514	474	477	460	511	465	484	532	495	501	519	501	524	532	525	536	522	499	509	493	507	522	479	508	536	487	498	477	488	479	524	504	517	531	490	526	477	493	467	537	486	500	509	484	531	473	484	516	521	487	517	515	505	561	431	500	499	510	507	474	526	500	528	534	520	485	474	531	531	513	487	533	517	496	521	480	500	505	493	502	491	502	485	514	511	496	484	518	496	485	532	494	499	499	522	512	481	509	510	507	501	473	502	515	468	502	516	557	495	501	437	531	509	528	491	506	510	495	440	502	521	475	572	527	468	476	508	533	503	461	494	551	473	465	550	536	494	503	480	539	521	460	514	492	492	511	481	519	531	510	524	460	531	508	468	489	470	492	482	516	484	502	511	474	510	526	515	489	527	479	477	517	463	482	503	458	517	496	489	458	525	525	499	483	521	526	506	488	497	524	528	511	517	506	496	497	494	504	462	553	496	513	504	495	509	514	525	455	531	522	478	514	499	516	462	480	509	473	465	529	531	488	492	491	503	443	531	493	468	508	519	494	486	511	531	514	510	501	478	503	523	479	482	487	490	524	513	519	516	508	488	547	525	495	498	498	545	547	454	504	513	515	488	520	473	487	508	476	499	486	564	482	490	530	504	472	526	519	523	471	497	505	501	488	493	517	454	508	527	506	489	498	488	497	545	520	481	518	495	500	493	503	536	472	503	526	509	470	504	495	530	505	495	484	523	518	465	529	520	496	507	480	499	501	481	504	510	515	502	438	473	516	543	482	503	505	496	502	495	534	477	520	534	470	495	487	518	497	502	516	485	498	497	507	489	520	499	506	508	485	535	475	516	483	513	531	488	471	525	530	509	484	479	506	548	470	494	516	494	496	505	482	517	484	520	520	520	517	461	461	476	444	495	486	477	498	521	536	474	517	526	512	520	525	470	519	520	508	506	516	513	493	461	491	504	518	503	511	501	529	490	509	507	508	514	559	522	491	490	475	533	489	507	540	502	441	476	526	473	471	550	472	507	478	494	521	529	517	534	498	524	526	519	521	525	481	476	491	508	495	511	544	477	498	526	505	534	471	503	525	510	532	506	557	513	521	527	515	521	520	507	530	516	524	515	543	510	525	525	478	524	520	509	496	489	470	494	497	479	491	490	483	514	530	527	484	525	511	476	475	496	525	519	492	494	493	518	455	499	498	510	473	497	514	512	453	505	491	533	476	514	507	495	502	529	492	454	500	480	466	506	458	503	494	506	517	502	475	528	526	521	515	509	530	508	499	524	499	510	487	494	516	534	547	526	503	502	547	539	511	506	518	517	481	532	510	546	509	493	509	515	473	479	509	488	507	496	509	484	494	504	514	506	531	513	498	470	512	518	490	521	488	514	499	501	503	512	475	515	484	504	504	522	486	497	491	484	518	499	515	455	514	472	498	526	488	505	460	494	467	503	529	517	534	531	511	480	517	521	541	519	511	486	500	508	522	506	533	517	465	496	566
31910	35807	32894	18836	5908	1674	510	357	336	328	296	302	307	306	306	278	279	310	276	334	293	316	289	277	301	283	269	291	269	307	289	314	266	307	317	322	309	320	331	281	277	278	282	296	305	287	301	257	323	301	315	324	303	287	292	304	296	267	288	290	310	282	339	320	288	281	299	286	275	323	261	306	285	285	300	289	288	311	285	296	272	271	274	290	288	251	288	290	289	279	286	289	285	312	288	272	276	291	274	316	309	306	317	319	285	287	293	293	311	286	346	293	302	282	293	301	311	333	308	286	288	294	314	288	293	270	310	301	296	317	320	291	304	324	301	308	268	284	297	332	278	287	290	263	320	274	272	281	274	283	335	303	268	288	307	294	313	269	283	317	299	300	272	292	302	301	295	294	279	300	295	284	296	268	315	294	281	298	268	278	273	278	277	302	270	274	289	282	314	305	309	315	319	269	310	290	284	313	316	289	294	291	338	306	281	301	292	310	261	304	315	289	292	285	309	287	298	292	265	305	300	300	311	320	279	284	290	295	299	310	302	307	292	334	316	280	275	315	291	303	292	263	282	310	293	306	318	276	297	299	297	284	304	281	311	291	265	287	310	343	298	289	276	297	273	300	272	320	287	304	291	293	287	302	312	318	291	319	314	281	318	274	325	301	304	294	271	278	308	300	300	291	288	264	283	310	337	277	307	292	333	287	273	292	329	280	309	294	298	305	276	297	295	320	292	296	271	340	307	287	311	254	280	287	273	297	271	285	312	286	279	287	325	273	307	288	308	307	279	271	282	267	264	272	288	311	306	314	274	289	287	289	311	283	269	305	274	314	278	266	287	264	303	311	314	262	271	282	306	278	288	286	253	277	295	341	299	296	322	294	289	302	300	307	344	302	317	332	282	290	320	263	296	298	293	315	284	290	287	292	279	284	277	302	299	283	281	256	295	273	318	280	300	315	328	281	321	321	301	275	300	314	269	287	292	266	290	299	280	288	279	302	305	286	265	275	293	296	315	299	331	253	267	309	288	304	281	295	284	280	306	317	252	287	335	284	292	325	291	292	296	268	309	301	314	280	272	309	321	300	287	307	299	320	284	290	283	332	282	307	268	283	295	300	287	327	301	288	296	275	282	306	299	281	273	317	308	290	291	297	316	304	278	300	301	308	306	281	324	318	291	283	298	293	276	287	276	268	273	294	286	310	320	297	282	264	315	280	302	277	316	293	301	321	275	301	324	329	305	274	315	283	280	287	301	311	296	292	273	275	259	272	288	285	308	282	298	314	264	279	298	323	281	311	264	281	280	297	307	314	290	278	320	267	313	296	270	308	286	297	268	284	295	314	301	285	286	315	293	308	304	285	282	284	295	283	304	322	280	291	279	303	302	304	256	306	296	299	277	297	278	308	285	293	293	270	305	294	289	288	281	275	258	317	282	277	283	301	312	279	280	297	271	290	292	259	274	287	307	271	309	295	292	282	306	305	269	299	279	286	286	315	284	289	289	278	291	327	290	300	326	318	301	302	283	309	322	285	303	319	314	301	294	301	248	277	308	285	283	298	277	254	283	338	298	311	289	336	311	305	288	291	302	305	336	280	313	276	314	278	297	284	304	272	314	282	273	294	261	299	273	296	275	270	269	288	298	284	285	254	283	306	335	279	284	293	269	296	287	301	291	282	339	276	289	283	264	288	275	319	340	282	316	311	294	307	282	300	302	311	304	300	324	331	306	277	292	277	298	313	300	286	302	295	317	285	321	250	303	297	334	286	289	301	299	306	314	287	311	303	270	263	318	314	301	316	287	279	312	313	274	299	303	283	272	299	313	296	277	304	280	293	262	311	281	296	287	296	293	273	348	310	282	311	286	276	306	243	274	307	265	296	320	294	294	312	289	300	301	309	297	296	285	298	277	315	288	300	296	288	272	306	281	258	322	290	282	298	301	288	314	296	289	263	280	313	288	300	280	284	273	318	308	292	308	312	285	279	321	285	289	304	283	293	279	301	287	304	280	288	301	312	301	304	268	266	286	322	316	271	292	316	279	296	282	277	319	304	284	269	323	293	324	297	271	292	299	293	289	324	298	285	282	275	271	315	305	314	291	298	306	273	303	294	280	300	271	299	301	309	303	296	263	279	298	295	328	311	291	281	286	317	288	287	296	263	300	293	280	295	304	293	293	281	306	297	302	309	282	333	293	292	324	302	277	298	258	264	305	272	278	311	273	302	276	281	312	329	285	332	283	284	293	297	278	316	297	263	298	325	316	318	296	308	288	281	288	301	282	296	293	323	318	300	273	292	283	277	321	277	343	301	278	320	278	293	301	299	287	288	287	300	295	274	298	289	293	287	305	281	328	310	328	276	309	286	286	306	296	273	279	289	292	282	306	288	304	288	273	276	297	306	268	296	273	266	314	287	301	307	322	304	298	284	288	269	306	278	284	282	296	288	308	291	315	252	262	290	290	302	300	315	320	285	292	300	283	311	274	350	296	314	255	271	295	302	302	278	293	296	268	271	289	299	275	284	276	301	301	288	287	262	294	299	269	293	307	295	285	280	322	263	328	260	317	315	278	270	315	282	255	300	291	293	295	295	299	313	271	307	300	279	299	305	326	288	306	284	279	292	274	304	257	259	300	291	263	308	315	320	293	291	314	291	272	259	302	301	291	298	311	297	300	326	277	306	314	329	298	272	284	281	280	301	306	266	309	288	309	303	323	315	305	288	308	288	269	283	292	281	323	279	295	288	303	296	308	291	293	309	286	263	295	307	300	271	271	314	301	279	292	290	296	321	285	304	277	275	284	283	271	273	303	279	291	297	289	332	295	283	290	263	283	280	301	283	312	261	285	291	332	299	313	317	287	315	293	276	295	284	329	313	304	313	297	276	293	299	314	320	274	272	306	270	269	272	264	296	285	286	264	336	264	290	306	298	280	323	304	293	302	329	289	310	296	297	277	288	279	303	285	299	297	244	282	276	274	305	267	279	325	269	301	303	314	299	280	299	296	300	292	303	295	312	319	256	320	280	285	288	298	275	300	299	291	290	303	299	269	292	300	282	288	295	271	310	272	287	289	337	302	293	300	291	324	333	315	296	296	313	290	285	312	283	305	266	316	309	277	285	292	297	292	303	312	276	296	290	306	319	313	302	295	307	286	297	298	309	283	277	293	298	246	270	292	289	320	285	310	299	283	307	313	302	301	302	312	287	297	279	272	291	297	288	306	286	271	299	311	306	307	248	271	298	270	320	307	294	283	297	322	302	280	315	273	275	302	273	307	311	293	303	288	323	290	304	313	281	285	310	336	283	273	286	324	280	282	294	270	309	247	336	308	304	272	301	316	310	278	300	304	297	272	238	306	288	295	311	301	323	267	258	318	291	300	295	260	300	308	298	267	288	270	305	272	306	319	277	321	278	287	292	291	307	322	284	298	286	271	296	292	312	304	295	305	259	301	280	312	273	297	298	257	296	311	300	280	260	294	309	288	297	298	280	282	294
38128	49630	31170	15877	6572	2346	619	417	397	397	363	402	355	333	353	352	363	369	403	319	323	309	354	342	362	329	377	339	331	347	368	333	327	362	339	355	349	343	354	346	338	359	324	355	345	319	359	358	333	344	321	308	324	340	349	347	331	383	327	338	333	313	355	343	317	353	350	303	339	333	306	310	343	366	323	319	327	319	352	338	341	340	336	328	312	324	365	357	366	342	360	358	308	340	338	345	329	345	330	359	357	324	328	369	331	322	354	328	348	354	310	312	359	306	345	324	340	362	359	347	320	320	307	339	325	338	327	329	375	347	336	341	406	312	347	373	340	342	324	329	340	333	326	339	315	342	324	310	322	341	346	342	355	301	360	316	359	327	381	331	345	355	352	366	291	344	317	315	350	371	334	326	350	367	363	332	325	339	334	346	310	342	326	347	338	299	344	361	360	349	315	318	331	353	324	381	315	369	348	319	354	339	343	333	342	359	338	309	318	353	333	306	347	333	334	364	312	350	388	331	358	358	316	334	304	317	336	345	386	314	341	345	338	340	316	358	337	318	347	284	322	345	329	361	315	348	374	353	333	311	312	322	311	353	346	352	328	355	348	340	337	345	345	339	345	315	353	335	368	391	359	336	381	352	316	324	316	364	317	353	362	301	340	328	355	360	351	337	327	328	331	373	339	344	330	342	347	364	324	335	374	321	373	314	323	348	330	329	338	333	340	353	355	341	372	324	338	326	331	297	297	351	334	366	354	334	342	313	330	331	313	356	311	320	346	328	336	310	355	353	330	362	385	363	320	322	307	377	351	382	323	306	333	314	339	371	353	325	361	326	344	313	322	324	320	344	342	330	321	344	341	370	352	378	333	332	333	327	320	288	311	361	344	370	328	328	322	352	343	320	346	351	317	308	346	349	328	301	328	319	368	308	348	341	298	380	316	326	358	353	325	309	339	330	340	326	315	371	345	347	336	318	340	370	324	336	348	321	316	325	359	361	328	333	321	320	337	344	329	344	363	324	304	355	350	342	348	327	346	329	356	324	325	324	361	330	347	339	352	347	344	341	342	345	327	374	322	359	290	337	301	351	339	332	345	346	321	335	312	370	317	336	327	346	327	354	324	339	308	345	336	327	316	351	338	355	329	340	356	353	338	383	311	312	333	372	332	331	310	359	313	323	314	342	370	352	319	354	342	320	345	329	356	342	362	319	337	311	371	356	331	350	317	323	300	327	350	342	350	361	377	345	357	359	323	332	334	375	330	280	343	343	301	348	351	311	333	376	317	340	341	347	345	341	364	345	336	311	322	310	349	346	306	345	333	338	334	358	343	317	355	344	333	326	336	348	343	337	347	323	309	331	335	343	318	365	334	300	295	342	382	345	316	331	334	373	341	330	338	343	366	341	371	345	342	330	323	342	338	359	341	345	349	347	334	353	328	320	360	321	310	326	342	324	336	368	354	344	317	373	350	319	340	332	329	309	351	371	332	326	322	327	347	332	347	379	338	354	328	313	366	351	343	340	335	305	338	328	343	342	327	304	350	349	312	332	347	346	347	333	346	336	336	321	322	336	343	327	348	346	334	339	336	362	300	297	344	325	331	346	371	315	368	360	298	345	368	312	317	346	352	365	375	310	349	367	365	329	361	348	320	360	311	311	344	322	321	317	327	363	361	349	379	313	332	356	364	357	354	350	343	321	354	334	317	348	357	354	350	304	337	334	359	334	323	359	358	345	340	355	321	349	310	339	333	345	315	335	296	332	343	332	342	309	355	353	355	371	329	328	351	354	358	343	337	322	345	367	312	356	358	354	325	356	350	336	330	333	352	296	346	327	351	344	323	329	329	325	322	335	346	340	351	345	355	317	336	357	364	344	347	352	366	323	339	349	300	351	320	320	325	332	333	325	348	319	347	358	313	351	340	341	344	350	331	316	309	375	333	348	325	333	308	325	336	326	346	325	378	323	312	347	312	304	321	325	355	342	301	343	352	317	339	360	339	302	360	348	352	321	322	321	353	346	329	357	325	334	366	339	361	351	353	327	359	318	350	355	359	319	360	349	348	330	332	358	346	287	346	348	367	334	325	329	315	355	363	344	329	354	326	328	365	346	350	383	344	346	302	324	324	344	301	305	355	329	306	333	352	324	338	357	353	347	317	305	342	333	339	360	325	336	325	303	372	336	356	346	320	341	333	351	371	370	307	340	316	343	316	326	352	344	353	339	356	319	355	341	334	341	327	323	288	325	347	332	304	335	320	344	309	351	367	343	333	371	318	350	352	356	333	338	328	329	338	336	359	327	338	355	358	375	335	359	328	304	356	301	334	369	332	343	337	361	341	316	347	354	318	350	334	325	327	340	340	329	311	364	340	306	296	341	332	375	336	329	323	352	344	315	348	319	355	317	355	340	358	308	348	367	316	301	324	330	341	325	364	297	353	346	331	376	357	338	316	350	348	351	381	347	318	335	338	319	351	334	338	331	357	337	369	352	315	345	304	329	350	323	303	370	355	357	342	345	306	322	364	318	333	324	343	356	361	353	302	355	357	338	336	363	356	347	322	321	344	329	336	317	335	352	349	341	340	316	340	326	336	332	319	365	342	343	331	351	348	339	315	348	333	355	340	309	349	326	341	357	349	317	342	351	343	341	335	353	301	364	348	330	330	330	319	384	338	375	331	326	343	368	335	314	347	344	354	327	334	351	341	324	351	337	344	322	356	316	367	353	341	363	357	314	330	304	351	335	355	375	336	324	337	361	340	350	322	309	317	358	359	320	359	347	357	336	338	327	345	329	375	350	322	339	357	316	345	314	372	314	373	344	319	313	342	348	328	296	311	371	335	370	321	350	355	325	339	372	325	332	342	356	331	332	322	323	351	333	327	317	339	321	341	316	315	320	344	333	363	324	322	349	375	347	321	350	348	347	337	348	338	356	340	365	327	343	325	321	353	335	317	377	358	334	346	353	349	365	349	302	354	318	332	326	329	331	333	353	331	372	339	360	376	336	382	361	338	350	345	339	382	337	359	358	339	346	342	354	288	350	339	376	342	335	316	328	318	351	340	303	341	325	328	345	352	327	332	344	341	310	345	331	367	395	344	360	317	334	330	364	341	348	371	334	325	341	328	351	300	370	357	367	352	313	357	348	340	317	353	334	343	329	348	344	352	316	332	327	344	313	367	340	333	382	341	338	324	328	313	372	324	318	362	340	326	314	342	305	313	342	319	341	332	352	340	306	384	353	375	351	347	326	344	349	329	331	329	331	335	351	332	337	331	334	309	329	353	308	356	362	348	318	325	354	342	350	320	353	321	357	328	343	368	356	355	318	320	309	342	339	340	344	362	328	335	355	341	332	303	323	353	360	336	320	364	351	346	341	325	351	339	349	344	317	312	323	347	357	341	337	332	352	344	335	358	319	335	312	313	294	371	322	338	316	346	335	332	362	311	343	358	323	362	324	354	327	339	358	364	362	343	370	343	333	330	310	317	355	329	364
23932	21003	28469	25886	22209	14597	3613	811	561	460	394	324	385	339	307	327	332	351	301	310	340	318	321	333	343	281	295	366	322	306	338	329	289	291	298	318	302	317	329	306	328	338	316	311	318	321	303	325	305	297	315	322	314	309	326	323	308	324	288	320	316	334	334	338	299	321	318	318	310	293	283	297	307	305	325	327	298	313	310	291	298	315	343	332	319	304	306	331	288	314	329	316	277	319	304	315	306	309	305	283	308	334	297	332	269	298	339	298	296	327	321	328	338	326	315	305	307	302	303	298	287	327	323	302	345	332	297	308	350	295	299	316	309	334	314	355	314	343	306	282	316	296	332	350	309	309	301	296	342	288	373	300	318	319	312	344	321	316	298	322	319	321	307	326	294	312	330	333	301	311	306	293	324	315	293	294	263	286	308	321	338	311	369	294	347	312	309	317	315	319	341	302	295	331	329	319	341	306	296	304	289	304	319	336	301	348	292	295	301	296	296	338	330	318	306	282	306	337	302	319	274	333	291	299	333	322	293	312	329	310	316	310	332	321	335	326	314	308	305	330	322	350	304	313	330	280	300	302	285	326	336	332	333	322	308	318	335	323	319	328	321	323	329	338	303	297	305	311	339	317	295	328	347	317	314	308	307	340	323	314	302	322	327	318	320	293	343	324	323	315	309	328	331	320	326	279	308	337	286	293	326	307	317	320	314	309	305	328	310	273	324	305	326	326	305	329	350	320	324	308	333	350	314	329	314	284	311	287	314	322	335	316	311	305	305	309	306	315	301	352	296	288	318	310	326	283	284	318	329	297	330	301	307	348	304	339	316	348	321	309	311	302	325	300	333	307	296	325	288	334	313	306	320	330	316	297	359	324	322	327	323	327	321	317	306	312	337	287	318	301	331	323	320	308	293	335	324	347	308	319	334	336	308	305	320	300	337	313	305	315	300	291	320	334	313	308	309	336	318	291	325	367	321	332	336	335	362	324	331	310	311	271	315	324	321	301	299	277	298	299	334	309	317	271	276	319	300	296	290	278	312	347	322	300	275	339	322	305	321	294	291	333	311	325	332	305	318	317	285	317	320	290	326	324	327	327	343	330	310	316	323	289	313	292	322	337	318	315	282	308	347	315	319	342	306	260	335	313	289	322	299	306	318	312	303	306	299	328	279	319	290	320	301	320	321	334	320	351	303	321	326	322	316	343	342	321	335	351	318	333	315	335	304	293	308	308	325	307	336	318	316	294	346	331	326	302	337	296	304	342	305	312	363	335	305	315	294	300	341	301	343	364	331	317	332	317	266	338	312	288	308	327	289	328	277	289	283	295	288	306	299	329	315	340	315	311	331	273	281	307	355	304	342	277	264	356	320	291	304	318	302	335	309	311	287	337	315	312	294	304	298	355	298	310	321	295	330	319	324	308	308	316	312	300	325	340	321	304	295	324	315	340	311	299	265	305	337	330	339	303	333	300	336	316	320	310	317	309	298	322	344	310	298	349	325	324	294	313	330	311	304	343	296	318	311	328	292	315	324	314	323	362	298	307	297	338	319	325	326	315	330	293	313	285	304	303	309	325	321	317	320	284	301	321	346	311	299	293	314	312	309	346	307	324	288	312	302	290	335	308	311	320	299	323	323	334	305	308	344	298	311	285	330	328	340	297	322	330	302	322	343	304	342	322	343	331	341	347	356	311	325	299	308	310	342	303	322	317	343	338	313	331	291	334	316	317	304	303	299	302	318	315	356	340	371	317	300	295	307	316	348	301	321	315	313	349	279	303	309	316	309	314	289	327	317	309	320	321	356	327	311	329	301	292	295	328	300	314	308	334	307	323	329	309	332	305	328	305	323	315	321	338	335	300	299	287	332	284	298	316	325	301	310	318	295	331	294	315	324	312	349	307	306	322	285	323	321	313	345	304	294	310	337	355	336	281	316	331	299	286	334	303	334	309	306	292	319	286	303	333	335	323	301	280	345	334	327	297	331	316	320	305	301	296	289	310	311	319	311	321	330	292	313	326	339	338	334	315	344	283	323	305	289	306	299	330	349	323	322	327	308	299	295	316	326	337	295	324	322	330	301	305	311	341	310	334	350	300	330	275	311	305	320	319	315	305	284	320	313	306	306	301	339	349	293	324	321	305	331	317	338	338	306	311	282	355	315	318	299	302	328	320	324	269	298	315	320	317	352	306	309	308	318	307	314	331	316	324	309	353	372	319	311	340	326	298	323	332	320	283	325	303	296	330	313	292	349	284	313	300	323	300	322	312	328	358	321	311	286	282	328	331	315	310	337	286	294	370	292	329	337	304	314	364	350	317	307	324	334	340	308	316	301	295	326	303	304	304	325	299	294	321	311	351	326	298	304	329	296	315	298	322	322	322	323	335	313	295	305	339	281	320	356	345	325	330	320	338	328	348	323	312	305	305	343	279	308	313	342	304	324	315	308	336	322	281	322	328	308	295	300	339	280	321	284	338	334	320	337	305	316	306	306	311	307	303	368	298	315	302	311	315	321	335	296	296	332	336	348	303	326	290	313	315	304	301	284	328	295	318	326	315	318	281	314	345	324	302	313	303	301	308	276	324	323	300	341	272	324	332	312	320	288	336	291	350	309	332	317	327	343	316	283	328	309	319	282	305	297	322	329	312	345	271	290	326	314	337	318	346	326	338	298	332	306	293	311	314	320	320	316	296	318	310	312	334	317	320	265	332	333	302	321	326	301	336	347	292	309	308	307	331	340	305	319	303	302	323	283	325	304	298	302	299	309	328	317	330	305	330	337	302	339	316	331	321	303	339	307	368	292	334	295	312	306	354	342	314	313	310	294	286	334	322	342	295	333	343	340	296	347	307	323	328	297	305	301	302	335	339	297	315	309	315	338	306	295	314	339	309	303	342	305	335	342	347	311	328	312	325	329	314	341	332	323	282	306	319	331	311	316	328	342	329	308	291	286	266	319	301	318	329	319	327	302	299	313	313	315	303	319	340	332	331	294	309	312	298	344	289	325	317	340	319	335	314	306	335	316	321	308	347	323	308	337	326	307	294	341	310	296	318	331	286	326	330	299	282	336	308	281	314	323	324	317	301	310	282	291	310	329	354	366	316	309	326	332	302	337	327	333	313	305	309	294	315	330	301	321	326	297	307	290	279	327	291	302	297	294	305	345	280	333	313	325	309	314	293	306	351	310	294	306	306	330	323	328	284	303	326	325	336	302	349	299	321	293	292	323	319	312	319	332	312	323	298	338	299	292	332	356	333	354	319	286	335	289	343	311	305	342	345	319	338	327	336	299	325	332	336	316	329	322	304	351	325	309	312	333	330	320	315	338	312	328	331	314	313	307	320	342	333	314	300	330	278	309	307	320	318	303	327	321	324	295	322	327	285	302	307	316	332	312	326	319	296	297	286	322	274	327	310	292	317	310	329	315	321	339	288	308	309	305	308	289	298	302	348	311	320	311	329	320	293	332	349	317	362	341	336	335	316	344	351	294	294
36184	55617	44090	33075	20739	7363	2075	840	638	564	441	451	413	403	373	409	362	377	346	366	358	382	350	362	391	375	387	376	353	377	355	385	361	360	356	341	309	382	354	386	363	352	329	365	372	358	350	355	310	375	377	358	342	392	377	341	346	392	368	369	360	350	363	354	342	387	370	325	381	320	361	325	340	333	371	335	338	340	384	393	337	358	364	373	359	341	372	357	362	357	371	364	340	346	344	393	323	383	385	348	368	384	346	358	372	386	367	352	319	362	353	346	333	339	385	356	400	357	352	368	355	347	385	386	323	336	324	352	368	340	319	323	345	397	391	315	368	370	345	335	340	365	365	351	361	316	378	372	350	349	344	360	329	376	392	365	323	329	332	381	365	336	348	368	345	369	397	326	329	336	312	309	379	385	348	349	330	389	402	364	320	351	375	371	362	306	335	353	352	377	358	342	376	339	352	372	378	333	319	363	381	347	340	372	376	352	345	375	365	357	358	377	359	347	364	365	362	344	367	383	344	354	381	390	364	353	359	392	400	335	362	366	385	342	334	367	383	364	353	375	359	345	359	377	410	367	371	368	329	381	362	342	315	366	384	378	375	344	380	355	368	363	346	413	358	343	352	333	397	369	351	383	358	337	353	367	350	355	350	362	336	352	361	327	356	367	362	368	372	345	363	349	378	340	350	362	348	345	381	333	348	366	380	405	367	341	384	351	352	352	354	388	389	359	334	382	367	371	371	306	375	333	358	357	364	343	346	369	359	364	360	361	351	343	361	351	382	396	359	358	363	339	353	368	359	363	362	314	364	381	327	354	350	359	371	360	369	355	345	350	348	359	361	381	371	376	370	395	335	325	347	361	350	336	396	366	362	364	357	368	359	348	372	345	343	383	361	351	357	339	355	353	350	365	372	316	385	372	341	396	364	336	362	351	372	383	346	372	364	380	392	326	374	372	359	363	349	339	366	333	311	341	338	355	356	306	343	326	372	353	371	355	339	358	395	383	369	340	374	370	366	360	339	342	345	332	356	347	356	373	351	349	353	339	344	383	364	348	379	357	352	306	346	382	322	378	334	352	323	353	321	354	341	377	355	308	331	330	347	323	353	350	339	384	357	359	334	349	361	329	374	379	341	331	358	327	374	364	337	339	343	347	371	352	367	353	370	327	349	345	341	331	312	338	350	394	350	353	351	342	368	326	379	364	359	345	338	341	367	337	345	357	353	349	358	356	384	330	361	331	369	358	363	308	357	360	348	349	367	358	360	383	325	317	358	356	348	358	366	331	373	367	349	348	325	352	340	369	379	350	349	326	357	379	353	330	350	384	395	361	363	352	363	352	307	359	319	329	340	363	349	324	396	389	346	383	374	358	371	390	337	369	388	325	345	356	337	352	365	355	355	372	355	386	334	357	347	329	355	362	337	345	357	385	338	346	348	369	356	371	363	338	364	357	359	350	342	343	335	363	367	367	336	354	351	385	388	355	339	379	344	398	349	341	392	383	368	366	341	346	341	363	362	352	382	330	358	339	369	357	338	363	356	367	364	366	332	333	365	386	358	381	353	341	325	359	379	391	358	363	335	354	367	336	337	345	365	345	373	360	322	347	343	320	368	343	364	354	372	351	378	363	360	364	358	376	352	370	363	356	375	355	360	324	351	345	340	389	381	354	367	348	346	368	391	370	405	375	341	362	357	362	342	413	342	336	345	352	374	315	332	362	366	350	351	360	367	353	361	364	349	366	343	357	354	354	349	357	357	365	356	377	367	390	375	361	354	364	348	349	386	382	342	358	334	390	386	339	321	355	376	382	371	336	336	361	355	357	353	313	334	382	338	361	352	366	366	367	355	341	355	354	352	371	355	360	374	355	325	356	336	336	344	330	357	336	330	402	370	375	358	359	359	361	340	340	328	374	401	386	377	353	377	329	340	339	336	358	358	336	374	377	351	345	330	370	336	354	325	377	333	329	355	326	336	330	338	357	341	376	345	355	352	395	337	332	336	353	351	383	331	342	327	365	336	341	348	336	370	376	382	363	342	353	365	339	365	384	335	333	349	366	354	370	334	382	317	378	368	368	381	351	369	343	379	375	347	355	330	362	339	359	335	343	388	350	325	373	363	358	360	349	354	343	396	327	374	350	349	354	346	363	339	338	355	382	337	345	358	378	355	353	378	310	347	349	394	375	350	336	377	365	350	350	338	367	363	353	373	369	336	346	357	377	346	372	365	317	350	356	382	368	372	374	340	376	363	379	359	378	353	353	378	343	373	328	369	383	386	326	380	349	363	358	357	345	342	364	365	352	342	354	352	339	352	341	360	358	316	371	339	309	368	367	357	342	381	361	364	381	382	342	331	363	357	338	363	377	340	334	336	345	355	350	374	338	342	365	351	346	347	357	391	373	344	383	368	354	372	357	355	340	365	376	328	368	356	355	371	378	350	375	366	353	339	346	347	337	394	378	324	375	347	365	389	344	394	365	387	338	342	389	358	361	359	337	342	357	359	346	362	375	359	327	376	325	372	366	363	385	361	335	348	352	365	359	345	384	362	325	348	317	364	321	338	356	360	354	345	382	319	350	386	347	373	360	347	369	367	347	372	323	375	329	356	374	347	359	347	360	357	354	330	373	361	359	353	381	345	376	372	357	352	386	367	353	341	390	346	319	341	359	353	326	337	357	345	394	368	359	343	357	351	368	331	336	396	343	348	347	377	357	367	361	362	375	345	340	339	350	383	339	347	358	341	340	362	366	359	376	354	359	346	378	373	347	330	392	337	361	394	391	331	382	348	357	329	353	339	361	345	343	375	320	378	403	298	389	389	349	328	372	328	363	356	364	367	338	344	359	364	380	338	328	361	357	351	376	324	367	326	351	376	339	332	364	348	376	349	325	370	345	349	386	354	357	391	370	379	365	357	366	364	389	329	329	334	343	324	333	333	317	369	376	390	343	321	344	317	374	352	372	352	319	351	330	372	352	371	358	353	369	354	362	374	337	318	365	382	335	351	380	415	336	364	361	337	352	345	357	338	361	355	391	348	349	356	341	350	330	355	341	337	362	346	374	310	368	329	381	365	380	361	352	352	357	360	354	382	345	369	366	349	375	374	337	331	348	375	334	341	350	362	306	371	368	395	380	378	344	381	389	377	336	351	338	373	345	335	349	336	363	374	348	356	373	372	345	347	353	368	297	353	354	330	387	335	353	384	366	349	311	323	365	320	357	364	384	367	356	348	362	369	372	367	402	344	371	355	325	372	386	369	360	370	366	375	324	388	348	363	364	378	368	378	352	298	334	357	355	352	356	383	349	359	377	366	417	364	333	336	344	348	356	344	365	368	340	351	366	352	347	346	338	352	389	346	372	324	384	362	362	342	367	377	330	356	367	343	360	351	380	346	366	349	362	350	376	354	369	368	352	344	316	350	344	376	354	348	354	369	347	336	355	342	368	376	355	386	362	353	358	326	374	306	389	346	330	365	361	379	373	329	327	339	382
25120	21292	28344	26620	16067	4404	1167	551	455	464	430	406	394	389	396	424	402	378	406	429	387	390	387	405	391	399	426	364	384	382	391	368	361	351	374	397	383	390	392	344	383	379	340	364	387	364	377	446	375	384	380	395	406	383	405	387	380	403	386	424	412	358	405	385	365	364	385	378	399	410	398	390	385	353	423	372	400	394	375	382	388	432	368	381	346	394	398	377	384	387	422	433	377	413	352	355	358	405	408	395	368	403	385	394	419	408	359	379	374	385	407	369	381	403	359	386	369	367	380	382	361	372	374	382	389	373	327	364	388	373	386	369	374	330	409	383	405	390	380	392	376	379	405	375	393	408	352	396	412	395	382	404	389	386	388	346	375	349	385	390	397	382	373	357	401	418	425	366	400	369	382	388	390	391	386	414	361	402	410	365	370	388	380	381	394	368	379	372	372	382	385	385	416	403	410	376	410	389	407	384	414	430	343	402	384	352	370	372	363	376	402	384	406	371	372	388	374	376	392	405	365	398	364	383	383	411	369	367	388	410	384	414	356	391	369	371	420	379	390	422	371	373	377	373	398	413	375	367	394	361	397	364	375	426	381	397	362	411	409	369	408	396	406	374	406	384	393	380	387	362	390	379	351	398	383	404	389	378	352	409	397	346	388	343	398	421	378	368	369	387	406	394	361	350	387	385	396	364	424	356	429	389	391	397	374	364	355	364	392	386	398	391	383	399	403	380	383	365	402	391	403	397	403	390	391	396	392	384	369	380	374	398	372	383	378	388	380	371	401	358	370	374	393	368	382	362	412	389	355	381	361	379	393	408	372	373	384	384	396	383	347	375	376	414	361	414	347	414	400	401	402	397	390	377	392	367	390	374	408	375	410	396	385	338	396	371	410	393	379	458	379	404	392	371	387	399	375	418	368	404	389	393	408	388	372	363	383	420	406	421	418	390	350	351	363	360	381	378	404	393	381	352	398	387	377	383	365	369	380	391	404	419	360	378	335	389	390	359	370	402	390	410	369	374	350	375	395	375	368	401	420	393	377	399	390	406	347	367	404	386	383	390	379	408	367	337	391	340	389	392	370	391	379	376	403	405	368	402	367	385	401	391	383	372	377	364	390	392	400	363	395	387	400	388	368	355	384	371	378	383	413	388	404	401	373	368	398	360	413	402	412	386	367	388	381	370	392	365	367	415	366	389	385	355	384	403	414	381	429	426	394	466	375	415	390	371	397	383	415	415	402	386	372	378	361	392	365	402	372	399	366	411	399	405	358	395	351	360	416	388	391	380	387	355	372	368	388	379	392	382	381	369	382	361	363	344	387	416	403	407	349	396	408	398	384	383	357	364	388	403	391	338	413	400	373	418	368	400	389	351	362	393	402	393	417	366	377	374	401	392	397	342	369	353	366	390	384	370	347	385	377	384	407	382	406	400	371	392	355	388	387	387	405	420	387	417	341	372	403	412	377	378	398	405	385	406	368	386	388	407	377	395	369	375	380	378	377	373	419	376	414	389	378	388	389	360	383	387	365	386	370	387	367	408	421	379	400	408	379	388	397	403	373	407	403	387	374	407	365	422	389	391	372	377	392	402	376	378	405	407	355	383	359	336	372	366	390	398	363	350	403	412	407	358	368	385	363	389	394	429	383	383	382	382	375	404	380	390	387	444	368	392	391	380	393	397	374	387	377	383	367	356	383	418	379	372	395	385	355	418	384	388	393	379	370	376	429	369	363	415	371	430	364	401	345	406	342	380	410	364	368	365	397	369	406	388	368	344	428	386	401	385	377	396	380	409	401	412	361	390	412	404	383	383	371	373	432	365	366	375	382	357	365	395	385	361	371	343	409	378	389	360	416	368	361	404	383	388	382	355	375	392	349	389	350	338	378	381	325	373	381	376	409	364	375	377	366	397	390	396	395	378	366	405	341	364	367	387	380	419	414	433	364	403	417	423	362	343	363	369	353	396	344	353	388	378	376	425	350	435	407	399	362	374	384	367	402	392	395	369	405	376	359	404	409	397	388	403	397	387	383	405	401	365	346	406	378	389	371	425	373	355	363	380	413	383	377	413	352	414	334	393	373	420	356	426	385	386	359	404	418	364	401	399	369	402	432	383	352	379	396	386	364	393	415	354	421	389	346	409	373	393	341	365	391	371	379	342	365	367	356	395	376	387	389	394	400	411	413	398	367	390	356	390	388	386	361	373	391	388	398	377	347	363	409	363	372	376	391	395	413	391	389	351	388	379	389	371	388	378	369	358	381	396	405	401	382	388	390	391	379	362	367	395	389	381	373	379	375	382	380	366	393	395	403	383	364	419	405	358	375	381	369	406	387	368	362	381	381	414	377	399	383	398	401	402	356	355	374	415	358	429	398	346	423	384	365	394	397	401	374	355	376	375	399	389	359	352	382	370	402	372	374	403	398	375	383	384	381	368	388	409	374	385	381	382	388	389	356	387	380	390	385	377	402	387	400	380	387	386	385	409	377	424	411	355	367	389	355	408	392	354	381	384	381	351	382	406	388	392	410	378	371	360	403	386	381	398	386	420	393	369	388	364	347	359	384	375	368	388	415	377	389	357	364	398	379	378	367	425	366	402	399	362	388	373	381	386	398	399	432	397	419	370	355	378	351	389	375	399	402	408	359	441	397	364	386	384	384	395	382	423	375	393	369	366	400	395	391	376	351	383	379	394	371	422	388	371	377	374	387	407	375	379	368	388	394	381	386	383	386	379	385	387	405	361	410	376	415	382	355	388	369	408	405	397	375	381	423	377	377	395	374	404	415	351	363	394	357	380	367	374	398	413	376	381	399	386	358	391	365	427	364	345	404	410	346	380	377	381	369	404	393	395	385	384	381	432	419	376	361	372	428	373	403	397	379	364	377	404	422	349	351	360	383	358	389	394	370	369	404	360	390	421	365	352	389	401	408	365	402	395	393	372	392	366	381	369	403	353	387	361	406	385	397	377	414	398	406	396	400	365	327	346	372	398	376	375	394	413	371	401	368	402	348	390	381	358	390	393	378	377	382	384	405	415	399	378	376	369	373	382	366	377	377	396	361	398	394	392	367	358	418	397	414	392	391	411	402	392	408	356	383	359	379	400	418	418	355	382	388	376	363	382	366	371	354	361	397	372	377	381	361	401	366	394	377	403	411	383	397	402	383	371	413	412	390	370	348	400	383	407	392	389	371	386	380	417	384	346	362	342	381	386	388	391	401	397	352	354	370	372	369	420	368	406	375	364	409	342	373	403	377	400	353	363	392	377	392	415	381	356	406	392	390	395	399	395	371	383	372	380	364	367	369	345	366	372	390	346	369	382	411	380	370	382	377	383	393	407	367	409	412	382	395	363	390	375	362	388	403	401	386	393	401	434	386	386	387	400	383	408	400	414	401	409	352	409	365	412	386	380	379	355	418	422	372	395	340	407	386	408	395	407	368	391	367	365	380	369	380	407	413	399	377	422	381	378	411	427	403	370	398	387	390	366
37701	52194	38580	25471	12889	4008	1416	733	593	543	536	461	485	468	455	464	474	434	410	447	464	438	441	457	446	478	474	441	447	413	411	450	404	465	432	427	414	425	422	471	439	433	447	436	416	462	442	426	411	441	455	452	407	413	439	407	468	416	459	467	456	471	410	417	434	425	411	419	440	429	424	423	427	428	429	443	458	446	416	442	431	453	444	430	415	462	454	445	412	431	426	411	452	417	446	411	420	418	425	416	479	442	409	439	452	439	405	440	438	432	409	417	464	399	448	400	441	452	439	412	415	446	427	435	424	433	447	487	438	476	448	497	451	445	434	431	435	418	437	433	452	424	444	425	447	438	380	431	423	420	450	476	467	452	430	396	438	475	415	447	421	416	410	430	394	456	441	452	447	403	455	438	449	443	440	437	421	428	421	438	431	453	439	430	428	436	425	444	423	434	406	397	430	452	397	438	445	458	429	453	447	436	444	398	436	422	399	454	443	436	470	459	457	436	464	401	433	413	471	442	455	450	465	385	416	426	457	395	438	399	438	454	421	438	430	428	440	437	412	423	430	402	486	431	414	457	428	437	504	454	431	427	447	450	466	429	425	408	429	443	413	413	511	427	485	446	439	408	444	431	460	425	469	420	412	471	446	435	417	466	438	432	449	449	441	462	455	431	439	422	453	447	460	459	421	456	433	456	429	439	432	411	401	421	451	427	410	472	457	454	406	423	412	429	417	438	413	430	429	453	418	472	399	433	414	429	447	407	415	473	449	465	455	438	431	437	437	438	414	422	433	410	478	432	428	445	423	495	458	427	430	453	430	473	457	435	415	419	450	434	426	454	421	448	448	434	470	432	444	410	433	430	456	465	429	446	455	409	426	424	422	407	445	420	429	436	434	449	391	455	468	462	414	473	451	408	420	434	435	432	481	427	440	403	423	460	433	492	446	463	399	422	438	446	435	398	425	455	390	403	393	415	438	475	442	428	412	421	450	415	433	432	448	416	452	412	414	426	447	451	428	410	486	418	428	418	424	431	425	402	438	444	421	444	414	420	456	400	416	448	453	448	411	469	432	425	468	422	438	439	464	455	421	429	459	391	450	445	496	438	471	434	454	435	458	436	421	512	470	469	432	442	445	433	446	411	432	444	432	426	427	431	429	431	442	440	475	430	424	414	421	406	420	461	470	413	420	410	445	442	471	435	479	439	442	407	446	481	455	443	427	427	405	458	418	441	390	402	448	440	431	449	414	443	459	439	409	428	434	441	445	449	447	476	410	449	419	425	434	463	441	488	390	416	436	438	466	390	434	425	428	409	417	477	438	441	426	410	436	435	449	461	423	427	433	470	405	408	444	426	395	411	442	420	429	464	423	423	427	452	438	456	408	452	436	440	427	445	396	408	407	439	435	436	462	416	422	380	454	455	437	436	405	418	443	436	409	421	429	425	435	431	466	399	439	427	447	433	445	468	423	467	457	428	408	455	440	447	475	436	413	440	447	427	425	452	415	455	405	431	460	415	437	435	424	431	421	469	442	425	428	420	471	415	427	393	440	417	428	452	420	454	459	440	455	444	409	452	429	412	433	459	451	418	452	434	408	452	457	415	450	447	451	419	465	445	451	400	439	452	459	413	441	448	436	448	432	411	419	459	410	400	474	425	421	403	478	441	488	413	432	418	426	400	440	479	426	439	439	430	462	416	410	460	412	443	430	439	450	433	433	430	444	438	409	435	414	409	451	415	449	421	489	432	417	457	418	419	462	444	416	413	422	422	444	415	458	455	443	449	442	456	496	399	413	445	457	408	422	431	456	431	439	462	397	441	403	426	423	486	454	420	442	414	412	410	473	459	446	419	461	417	448	408	469	437	457	447	426	461	427	468	436	454	448	433	442	410	458	463	471	418	484	439	459	446	455	437	459	470	429	412	430	420	442	424	415	428	450	432	416	416	431	480	437	419	479	439	444	426	431	399	439	405	429	419	432	416	438	436	408	421	444	453	457	439	442	404	417	431	408	436	458	432	451	422	432	430	464	420	424	428	447	420	422	453	421	429	444	428	429	458	477	472	435	424	398	461	424	440	414	455	416	446	458	460	413	462	433	406	444	422	443	456	440	441	428	439	452	445	392	431	426	413	445	451	436	444	449	427	412	404	431	457	430	467	438	456	446	444	411	461	442	432	429	431	432	462	424	418	429	420	446	436	453	414	444	416	453	423	443	458	416	427	435	442	393	443	455	426	454	439	402	443	444	407	437	424	459	439	426	429	475	430	419	411	457	433	430	423	404	431	429	387	443	450	452	439	463	418	442	393	471	432	453	417	429	468	425	445	418	419	432	452	413	416	411	465	459	456	411	429	415	458	443	504	447	436	416	479	444	421	476	426	454	460	465	423	456	415	452	455	463	413	445	435	438	404	452	409	479	418	426	434	418	460	438	457	424	422	451	424	444	412	448	448	427	464	419	460	371	424	428	434	402	417	423	372	440	469	438	412	401	402	415	445	423	420	446	429	464	433	410	485	445	472	441	451	457	434	407	451	457	430	438	444	428	435	457	463	455	424	440	425	419	437	468	400	435	397	428	445	430	460	438	452	418	458	423	470	414	403	439	449	452	449	441	455	465	430	440	451	433	410	437	390	423	433	467	438	431	449	438	443	403	449	421	437	415	451	406	449	479	465	467	412	428	419	444	432	430	427	431	416	437	406	418	438	455	424	415	432	446	439	434	430	424	472	446	464	432	447	444	428	411	455	393	414	436	419	414	457	432	459	443	428	424	446	413	395	451	422	451	454	440	427	392	462	448	415	420	455	464	413	420	450	431	445	448	445	456	417	421	443	412	458	407	466	452	469	469	457	470	432	449	452	439	408	411	445	427	421	444	455	430	434	442	421	458	428	438	416	454	449	435	453	456	379	451	432	461	454	446	468	425	441	460	459	412	456	450	436	475	410	387	424	401	458	438	455	418	443	451	458	431	444	435	444	418	427	468	444	426	444	473	424	439	466	460	433	422	433	432	435	436	441	463	403	417	456	464	444	446	433	428	406	408	414	392	426	463	478	425	464	438	428	411	453	449	440	443	471	401	417	435	444	426	384	449	412	443	488	423	422	458	409	426	423	450	457	413	423	451	462	429	414	443	427	405	418	426	437	420	460	449	395	455	398	433	462	412	410	413	452	457	441	464	449	439	417	416	440	441	472	411	440	445	463	461	414	464	433	425	423	386	427	411	459	406	420	407	450	438	431	449	432	431	452	428	421	434	442	427	420	439	430	436	449	425	457	405	452	421	422	429	475	433	436	416	430	455	445	425	414	422	431	457	422	412	453	429	447	437	428	405	426	429	433	442	424	441	409	405	455	432	461	468	442	449	460	398	420	438	429	418	407	450	438	475	426	440	424	452	436	442	428	418	446	413	439	444	404	450	429	457	451	445	466	436	439	453	413	463	430	469	438	456	471	450	439	452	413	461	413	430	413	441	416	445	434	437	400	429	419	432	408
22775	20926	28544	24044	21524	20847	11649	1795	887	740	585	546	500	495	510	488	500	493	464	483	460	505	491	505	522	459	498	492	495	468	462	456	495	474	462	522	484	444	475	473	462	465	475	458	418	466	454	470	483	466	468	508	469	489	447	491	431	492	494	464	473	442	454	441	467	446	460	488	485	497	470	490	518	470	479	441	462	454	471	429	480	431	439	463	453	421	462	471	462	482	485	452	475	486	464	463	476	485	506	456	490	435	475	465	468	448	501	467	440	424	402	492	455	481	413	462	464	438	419	457	463	464	484	435	439	429	443	443	529	488	445	439	446	465	447	443	454	480	520	488	434	460	445	448	464	494	451	511	463	437	492	413	475	473	507	483	433	464	457	441	464	464	464	449	432	446	452	482	473	475	447	439	489	480	485	457	508	444	485	438	476	424	495	478	460	442	429	460	476	458	467	447	452	437	417	421	428	464	461	455	463	471	484	461	455	466	463	471	442	468	442	486	438	467	448	461	493	418	457	454	474	470	499	430	421	441	457	443	459	439	440	466	478	447	450	476	445	472	444	454	449	437	478	483	444	438	451	451	478	458	439	437	452	441	424	469	470	468	466	462	456	432	499	459	456	475	442	478	454	464	453	463	500	424	471	452	450	478	434	466	478	468	468	456	446	446	440	418	460	450	470	457	470	460	462	500	448	502	441	466	461	439	432	456	454	417	457	440	455	477	470	466	446	512	463	435	487	473	464	467	493	428	472	471	421	465	446	481	474	438	469	453	482	457	463	457	430	439	436	490	440	444	484	471	438	479	466	488	478	470	485	470	441	481	466	448	425	468	467	472	472	442	470	469	464	449	459	496	487	472	452	467	435	479	479	461	455	447	490	466	459	428	471	444	511	508	430	440	456	473	480	475	417	440	454	460	435	426	467	459	468	480	474	479	512	433	447	479	470	435	455	430	482	497	449	443	467	464	499	457	470	431	465	457	451	462	447	437	495	481	461	428	484	457	497	454	436	465	498	514	449	459	449	475	461	465	459	467	473	472	425	471	437	493	464	450	468	514	474	510	462	439	490	446	460	454	493	457	450	485	459	466	467	453	423	494	435	454	487	457	474	456	438	476	469	469	442	483	465	465	461	454	456	452	485	417	418	466	505	455	449	473	465	471	454	426	436	456	439	422	439	461	493	457	457	452	468	470	410	460	493	453	479	466	451	488	459	479	486	438	462	476	473	471	433	447	466	478	446	468	477	474	498	473	458	477	477	467	451	413	451	439	433	476	454	451	471	447	429	469	421	461	500	471	442	446	454	452	508	460	439	494	423	483	456	453	481	467	465	504	449	444	489	439	440	481	437	417	482	458	485	424	470	466	511	477	489	460	469	460	453	453	446	465	417	444	425	488	482	442	455	404	475	484	468	432	433	476	446	474	470	445	478	504	448	470	469	430	482	441	461	466	436	482	414	448	459	465	466	482	468	467	462	470	474	445	445	446	442	492	475	499	464	457	471	436	460	496	479	429	478	441	489	470	477	433	442	465	470	428	476	489	472	474	437	471	481	477	435	471	488	479	443	475	404	438	473	461	455	474	431	466	472	463	482	510	502	452	484	432	488	451	473	478	464	486	478	459	507	442	473	448	441	446	443	451	453	451	445	454	465	473	472	458	445	473	447	450	446	454	429	468	438	457	476	467	486	470	441	438	435	496	455	430	465	456	464	432	451	435	443	447	443	479	466	480	449	438	487	457	412	479	479	485	451	451	503	435	451	499	423	426	437	471	446	470	462	429	437	441	453	418	461	471	446	437	480	474	461	450	477	464	464	486	476	459	455	479	445	454	425	483	492	461	453	478	477	461	473	468	458	476	457	456	441	473	456	484	425	456	453	519	443	427	473	475	483	419	471	434	508	492	439	465	447	484	477	497	427	404	496	477	438	476	468	472	476	461	459	467	472	443	417	474	435	477	466	490	447	456	444	480	441	485	442	452	494	485	456	477	426	453	465	419	422	449	495	466	423	464	439	447	461	474	457	441	480	440	471	480	481	485	472	437	458	467	445	466	454	457	471	461	492	477	461	472	437	485	470	456	459	469	486	432	465	484	504	427	487	451	459	500	468	498	445	422	448	434	474	424	463	488	517	440	463	441	436	464	457	450	458	467	466	477	478	488	474	454	460	464	447	459	480	459	486	453	464	461	472	462	473	474	452	455	429	476	468	420	454	435	458	469	428	473	458	483	452	468	460	442	492	447	465	491	435	468	457	479	483	468	443	464	422	447	489	488	443	434	424	460	441	464	447	471	499	426	450	451	448	448	487	458	491	491	452	438	457	478	473	445	429	476	496	462	454	435	468	467	443	457	442	494	470	446	463	478	462	455	451	481	430	479	429	448	469	448	486	453	475	463	454	477	441	434	459	468	483	451	461	475	445	445	527	478	493	467	462	464	495	449	469	436	436	479	452	492	457	467	475	433	470	429	438	454	479	434	417	469	463	469	445	450	456	448	479	479	454	459	462	454	491	447	465	477	473	434	445	491	461	457	481	460	465	458	429	455	466	444	501	440	426	472	468	490	456	478	492	468	451	429	456	463	500	470	459	467	485	476	471	447	489	449	418	471	470	451	448	466	438	467	486	473	464	473	463	422	468	449	465	455	431	452	428	445	479	455	487	463	448	456	461	478	461	483	471	492	462	481	487	485	446	461	439	444	439	466	446	432	459	465	436	432	471	454	471	445	424	475	474	475	425	472	445	467	451	438	457	420	460	446	472	491	464	452	475	479	452	421	501	469	451	465	453	467	471	486	475	441	440	458	415	488	458	436	466	467	474	478	464	473	463	435	481	486	469	455	443	452	473	457	434	497	474	445	450	508	480	455	450	442	453	419	439	481	453	490	434	520	465	461	499	453	487	467	433	462	468	457	480	458	493	444	433	433	440	466	499	436	437	475	467	478	451	465	439	454	480	494	449	477	460	467	434	424	468	457	455	452	476	455	476	438	433	477	458	501	443	453	425	485	464	490	485	470	454	477	448	467	441	482	471	462	437	460	434	438	470	463	435	477	466	429	454	452	430	469	481	477	466	452	435	457	466	472	499	517	488	438	489	486	473	438	509	513	461	429	447	463	489	506	408	461	466	479	509	464	414	427	493	510	463	474	468	477	490	444	461	445	508	441	451	429	424	475	447	475	453	433	423	422	518	445	430	483	411	460	478	467	461	453	510	453	460	445	503	443	453	462	451	445	454	478	439	481	450	475	423	487	434	447	414	445	456	450	499	504	451	464	446	464	435	462	440	450	472	466	478	475	458	453	455	474	472	460	440	397	475	467	454	464	470	466	472	474	431	447	453	467	443	490	517	449	445	460	455	419	462	438	482	461	461	470	481	458	463	505	479	446	427	471	503	452	447	494	456	443	468	473	452	449	438	442	449	462	455	459	466	445	471	429	411	443	448	433	481	471	481	504	414	506	449	469	449	469	457	481	482	408	504	450	442	509	469	444	494	451
40725	66537	52810	36364	22675	10277	3784	1243	900	893	693	597	572	565	541	522	478	518	474	533	523	522	516	478	483	504	541	528	512	500	505	516	548	508	531	470	522	504	488	512	504	448	494	483	532	515	491	503	497	534	506	489	543	488	519	464	521	471	517	481	527	535	465	477	532	479	536	500	494	495	510	490	542	535	503	483	557	459	507	515	480	532	495	504	495	498	514	492	487	491	514	499	497	522	462	510	504	492	505	507	484	460	470	526	467	501	495	518	519	484	516	479	486	538	499	510	515	524	509	545	530	508	485	528	498	501	495	530	456	512	505	534	503	518	532	480	473	520	501	534	485	494	515	502	512	521	501	494	492	498	493	491	520	451	487	526	501	496	498	470	493	479	540	493	508	499	496	491	467	535	471	535	479	458	512	496	494	459	483	483	491	522	523	503	492	496	484	520	488	482	470	513	475	524	513	477	512	555	519	521	526	464	523	533	540	468	480	494	489	531	508	506	463	508	502	505	517	523	495	488	524	495	515	500	559	490	520	521	515	511	500	518	556	543	527	508	501	481	520	525	510	513	521	524	492	497	491	497	473	486	500	525	497	490	483	499	514	483	481	483	538	480	501	448	481	541	474	512	522	477	501	537	484	500	518	547	483	496	521	502	467	515	494	470	486	459	496	505	514	473	505	508	497	484	508	548	474	516	494	514	491	491	480	476	500	490	469	466	497	472	540	511	553	482	504	492	489	494	470	506	493	484	481	518	506	493	494	527	466	517	476	494	478	490	495	517	521	498	521	525	475	533	506	484	535	504	495	467	514	482	483	498	484	523	472	493	461	487	504	508	492	509	510	512	495	495	468	521	511	512	537	487	517	518	489	507	527	496	486	517	474	513	502	498	501	428	518	515	501	528	503	486	452	498	496	512	525	488	503	501	477	480	491	537	488	493	523	452	509	511	496	540	497	473	470	499	495	510	457	526	515	527	510	486	517	515	481	519	522	496	501	515	471	476	508	497	495	501	488	514	500	470	530	512	515	495	506	483	520	521	514	492	481	488	498	499	509	496	493	522	528	510	497	497	446	461	478	490	526	535	505	503	477	504	506	472	493	540	503	474	489	502	497	515	471	496	504	487	515	514	506	474	465	500	509	487	483	497	518	467	485	512	472	530	526	488	495	503	500	533	480	570	504	514	530	499	480	498	524	524	475	517	485	534	485	521	472	499	501	501	469	514	488	514	538	529	484	503	487	558	499	506	475	538	495	495	571	511	528	518	518	465	502	534	495	492	500	497	516	501	479	508	463	503	526	493	467	535	498	457	521	531	490	511	486	474	482	511	491	525	484	495	515	524	507	498	484	469	542	521	534	477	496	479	519	489	494	523	496	516	470	478	505	482	503	489	509	477	441	473	514	517	496	510	485	504	523	505	474	477	486	496	497	571	507	518	475	517	514	475	522	500	454	475	550	528	495	518	534	533	485	497	489	503	517	488	518	483	480	507	507	494	533	555	519	503	514	548	454	497	539	527	505	512	488	491	510	552	499	501	512	512	526	526	498	494	520	532	500	489	505	484	493	499	522	491	483	498	481	519	524	533	530	496	495	525	474	490	481	512	507	475	481	492	497	508	489	504	476	465	525	502	501	477	518	517	567	501	477	480	512	506	503	446	469	516	489	490	530	517	519	512	486	532	475	509	494	485	523	501	495	481	488	520	523	482	539	493	453	490	527	507	507	482	444	525	545	545	498	502	511	501	460	486	506	514	558	538	510	484	501	511	560	523	493	483	513	524	485	465	533	485	506	513	444	490	496	475	506	518	489	485	433	480	516	522	537	519	491	469	504	530	524	507	497	520	492	460	499	543	530	508	495	491	465	519	499	515	488	497	495	505	487	500	518	475	519	515	515	507	544	496	494	503	496	489	516	516	511	536	456	526	511	488	516	496	476	501	533	518	490	512	481	524	537	491	478	473	538	517	499	482	487	544	508	511	546	504	510	486	485	489	494	480	499	527	541	497	451	514	484	497	442	509	479	512	539	521	511	495	518	537	483	481	553	466	522	520	503	499	519	507	467	498	524	450	550	512	508	507	483	461	501	491	481	496	506	510	512	527	493	473	481	551	504	522	531	479	492	510	492	451	513	504	480	500	494	477	464	540	493	503	521	518	499	495	481	489	533	499	528	453	465	519	492	458	527	500	508	466	475	479	496	479	512	522	532	500	479	488	546	510	495	508	472	501	522	441	503	496	490	481	437	538	495	504	477	496	508	487	501	502	529	507	536	513	459	487	489	496	519	507	513	515	524	546	512	526	460	522	512	493	501	507	512	503	541	535	520	449	483	489	548	541	497	477	502	475	489	527	476	506	501	503	526	475	525	547	510	496	518	483	488	484	491	541	503	506	506	473	536	483	487	514	537	518	465	508	494	528	512	493	480	481	485	497	479	489	522	468	479	500	501	545	479	486	474	470	547	498	515	493	529	460	473	499	492	477	460	492	487	490	509	538	494	508	490	501	498	505	488	485	482	477	505	512	493	473	492	502	483	531	499	510	508	509	509	541	513	532	498	499	497	487	558	483	550	480	502	498	500	497	502	534	466	481	510	507	489	550	474	507	491	484	508	481	494	496	493	471	486	497	475	504	482	458	512	498	522	511	514	528	506	486	471	464	525	514	517	510	514	527	502	522	515	497	528	523	508	507	506	534	492	453	489	517	528	522	488	514	486	565	504	487	519	513	488	521	497	510	507	514	520	517	516	523	466	462	515	514	466	494	492	468	483	543	499	499	493	472	488	511	496	543	520	499	530	503	453	515	491	502	572	493	477	518	516	499	502	525	502	484	526	505	517	549	533	514	483	504	484	533	492	533	548	571	509	467	482	497	518	528	491	528	502	510	502	479	531	495	489	485	487	526	549	529	521	529	499	459	526	470	481	508	523	498	511	503	473	517	495	488	522	494	492	509	496	544	534	536	520	508	477	495	476	483	525	505	502	536	535	479	511	508	493	491	537	477	488	480	473	527	495	497	524	489	494	527	486	492	512	556	502	488	458	527	500	484	508	503	502	473	535	492	530	511	505	510	518	465	504	518	512	497	508	503	505	492	505	508	466	483	465	518	518	530	509	497	465	486	519	430	482	482	501	457	515	503	506	508	527	458	509	483	498	529	478	498	486	514	487	497	492	498	472	486	505	531	499	470	518	513	465	516	487	504	479	489	475	487	487	512	515	495	486	482	534	485	493	483	483	497	530	482	483	494	541	468	516	507	564	493	507	487	523	510	506	499	550	476	515	498	510	527	505	516	494	531	526	507	490	494	466	498	489	518	496	460	475	507	491	449	481	490	506	509	476	497	526	525	485	496	507	482	486	523	501	482	477	456	525	488	476	518	478	520	494	481	483	496	523	519	471	486	511	487	498	502	531	548	496	512	512	449	483	477	461	485	541	501	548	487	488	500	513	485	488	467	529	530	481	464	504	493	512	501	495	498	522	495	512	482	478	498	491	510
30807	34873	34365	20960	6429	1566	617	370	369	306	302	286	310	294	303	321	311	292	285	296	304	324	320	303	292	293	298	274	346	291	286	303	294	274	281	301	303	278	290	296	285	295	315	272	316	301	322	318	329	307	308	301	294	260	305	296	313	280	292	266	294	307	289	298	282	287	284	317	310	302	319	297	292	296	272	301	283	290	284	294	278	317	303	280	293	290	320	279	304	295	298	305	313	294	311	315	298	290	270	289	343	281	322	292	307	337	293	312	286	288	296	288	313	276	306	303	292	282	293	283	295	296	318	302	282	290	298	261	308	295	271	272	320	255	296	302	299	293	309	287	283	266	281	312	281	299	292	297	299	261	289	324	318	290	285	300	317	309	278	293	299	284	297	298	295	283	305	292	300	295	262	307	263	298	281	289	310	310	337	309	273	266	286	283	280	279	299	310	277	270	310	285	276	279	286	293	292	295	270	298	302	298	291	285	289	295	267	281	291	280	259	298	307	324	310	285	286	285	315	285	302	280	300	305	277	304	320	324	280	285	282	317	292	255	303	277	281	309	298	322	321	324	309	304	251	301	300	280	307	309	288	268	310	287	289	306	284	290	297	287	293	285	306	296	255	322	315	293	268	312	297	304	317	304	287	325	277	262	301	310	289	301	288	282	286	286	310	296	274	256	282	309	292	303	265	317	321	281	294	302	285	295	287	284	303	280	256	298	262	292	291	284	284	260	299	304	273	290	301	266	299	291	289	316	303	284	289	304	316	296	289	296	334	307	274	295	304	325	315	291	305	296	285	309	270	290	290	288	287	303	306	308	288	300	310	288	299	283	276	323	295	311	296	314	324	312	286	277	287	280	262	293	309	269	306	287	316	307	308	302	346	292	318	330	296	326	273	301	268	275	295	249	281	293	292	276	281	260	290	299	281	333	307	307	270	270	292	277	305	291	304	288	273	290	313	284	271	289	293	305	322	305	292	332	289	290	251	280	293	306	312	309	299	299	319	322	291	288	303	308	295	333	309	340	286	311	317	325	274	295	295	295	275	287	294	295	303	328	321	279	273	303	281	329	309	290	285	306	294	272	312	314	296	283	290	271	309	291	282	315	300	310	283	269	315	297	286	285	261	326	310	265	300	288	281	294	299	318	281	319	306	259	305	304	307	270	321	296	304	314	286	292	280	267	324	295	331	278	279	305	321	299	284	296	292	285	289	300	286	306	300	327	289	283	274	303	326	287	259	302	250	307	284	294	272	273	308	275	278	328	343	305	308	295	299	268	301	263	321	287	309	304	314	300	274	293	297	262	297	279	292	318	293	308	279	293	306	293	302	315	285	280	283	308	271	305	291	264	295	258	304	283	317	327	300	286	285	311	283	298	295	310	272	316	277	295	304	305	302	319	269	274	286	275	323	316	299	290	296	292	277	268	269	301	303	288	278	265	296	292	313	281	295	321	279	283	300	271	288	287	283	300	274	271	284	288	323	347	296	305	291	285	297	296	295	316	288	255	339	285	282	268	337	318	301	297	292	293	316	287	298	296	299	295	291	313	286	321	315	307	316	275	328	327	308	313	312	273	316	297	327	310	300	283	256	271	307	305	315	289	317	259	299	288	292	324	282	307	297	305	298	294	287	309	264	283	286	291	301	292	303	315	288	310	262	301	282	278	312	268	303	299	301	313	282	294	311	293	279	278	293	296	287	294	315	294	301	304	292	274	287	305	292	285	290	280	302	270	295	308	340	309	273	290	319	289	281	293	309	296	275	277	325	287	305	284	291	278	270	326	295	288	297	285	299	282	278	309	290	292	292	302	347	274	271	295	286	295	332	303	311	322	307	304	298	301	288	279	274	310	316	306	268	294	316	270	302	306	293	313	323	296	260	325	285	299	305	309	319	292	288	309	265	272	268	301	296	309	289	304	281	299	294	280	279	286	329	310	305	339	263	284	275	310	313	319	293	263	272	294	322	298	277	300	280	280	259	297	284	275	292	316	273	294	317	291	284	305	307	281	301	277	303	315	319	294	278	283	270	254	288	299	307	285	274	273	275	324	305	333	312	304	301	284	288	299	284	277	315	307	273	307	294	284	277	295	319	339	334	291	285	277	317	302	291	307	298	304	327	308	298	318	308	328	303	267	271	286	290	288	277	278	310	309	308	297	258	292	319	311	267	304	320	263	319	273	330	286	296	292	287	289	309	299	308	305	293	298	297	281	275	311	317	282	292	291	261	281	260	286	284	282	316	281	278	292	306	283	316	339	302	293	272	273	292	285	289	280	268	257	306	275	296	282	291	295	281	321	300	306	284	290	283	285	285	259	294	338	277	273	300	329	296	288	300	294	283	303	333	283	281	314	269	289	326	289	319	283	298	303	277	300	313	264	311	312	293	285	304	303	296	290	303	292	294	287	319	321	295	294	269	276	306	279	298	326	302	278	277	306	351	286	302	273	336	282	302	333	283	287	311	298	293	299	307	301	261	282	316	286	303	315	312	279	310	321	261	313	323	266	293	282	284	320	327	285	301	295	318	260	308	320	325	304	286	302	291	307	318	279	276	269	310	306	273	313	261	292	284	313	315	318	283	309	308	317	311	306	268	275	291	310	306	273	293	275	283	278	286	330	303	286	314	336	289	299	304	292	301	281	326	312	299	320	277	305	288	285	292	308	292	276	296	289	296	327	305	300	279	280	279	311	296	297	310	288	288	292	303	274	304	301	281	273	281	270	310	267	263	287	293	310	316	286	315	315	289	297	268	282	279	293	281	277	309	276	305	305	298	314	292	313	314	301	303	304	309	291	274	302	309	334	334	290	323	296	317	297	306	292	305	300	306	269	275	313	261	296	284	289	323	287	322	294	292	316	310	276	298	280	270	301	337	284	273	297	317	300	294	302	273	283	297	341	326	288	283	311	289	285	291	313	297	303	303	281	289	307	294	291	288	305	295	288	282	301	308	306	289	300	293	264	300	288	287	318	303	257	297	266	295	276	262	278	276	292	318	300	284	310	262	331	300	306	306	300	265	325	268	317	299	309	286	261	308	290	299	312	260	265	319	265	288	337	281	290	296	327	304	310	317	298	283	263	285	288	310	286	293	276	288	305	282	300	298	315	316	293	287	271	334	282	317	293	294	303	277	286	281	292	329	308	281	276	292	280	303	275	274	278	282	282	276	335	302	305	270	295	275	328	329	311	269	299	263	298	279	290	305	300	298	283	307	295	287	293	277	265	313	287	280	289	291	300	245	304	318	273	345	307	315	280	322	260	349	286	303	286	304	295	265	290	293	292	304	281	293	306	297	323	297	311	283	246	301	284	322	284	286	280	320	335	283	289	255	278	303	292	299	298	301	287	308	276	291	296	294	291	273	280	318	296	314	314	301	322	294	283	306	326	287	289	302	320	278	297	319	300	283	291	310	315	302	290	289	305	315	302	303	297	292	293	301	302	297	305	281	268	315	298	278	284	284	290	304	301	277	279	328	288	307	271	287	308	324	296
36613	49556	33666	17958	6822	1803	694	469	380	393	370	374	354	371	342	342	340	327	343	352	322	305	355	358	368	339	354	321	324	323	336	344	361	318	367	366	315	328	320	340	301	354	317	378	312	379	343	341	351	336	380	335	340	358	330	354	335	369	283	356	334	354	337	363	354	330	314	345	343	352	340	350	358	334	369	333	336	378	331	373	331	343	370	338	358	344	325	333	330	353	343	340	342	361	365	310	342	337	324	321	303	345	370	301	322	361	363	326	331	328	331	338	346	338	327	362	389	334	333	362	322	333	325	346	325	364	360	339	348	338	323	321	311	335	311	351	347	322	327	358	327	307	332	349	339	344	330	321	329	311	347	342	345	311	328	351	340	362	351	325	354	306	336	358	339	350	344	307	346	364	363	387	349	356	313	337	345	339	290	332	330	339	342	318	348	357	344	332	327	323	328	318	325	318	334	346	339	340	338	352	321	335	363	361	330	325	365	366	361	329	317	354	344	345	345	354	376	315	338	281	326	339	341	329	350	366	333	341	330	374	363	357	353	348	307	345	343	329	338	342	348	355	344	298	359	325	362	326	334	311	349	349	343	363	308	368	335	355	345	316	324	327	383	303	339	337	365	335	313	336	307	340	341	307	352	321	329	322	359	323	342	362	350	295	332	364	352	337	325	347	321	331	357	348	352	329	343	343	338	318	357	321	339	332	332	335	344	339	350	348	359	345	336	372	336	328	318	352	357	320	297	323	325	334	341	328	346	323	350	350	322	360	316	330	343	380	352	300	346	385	348	327	329	358	343	353	344	343	341	360	344	352	320	310	321	333	326	331	348	340	327	349	348	317	322	349	352	340	359	343	349	353	324	325	338	336	340	351	350	332	352	333	312	339	355	337	334	362	312	354	319	294	348	331	365	382	323	331	349	296	335	339	369	334	360	355	321	367	312	352	345	337	333	348	375	357	312	357	339	356	350	341	331	331	369	366	327	364	308	341	365	366	330	326	344	349	356	331	316	369	348	362	344	326	332	357	338	337	345	325	353	322	352	305	344	359	319	370	330	323	365	337	363	333	346	327	368	362	317	329	319	347	329	333	381	349	371	359	318	321	363	328	337	322	343	362	299	376	342	348	331	329	347	329	328	325	344	361	351	330	343	324	342	316	317	326	349	343	339	333	343	339	353	338	344	352	334	324	385	342	315	316	335	329	356	325	365	350	357	372	296	345	386	366	359	320	330	358	347	316	339	334	343	320	339	314	349	348	351	364	366	333	351	346	320	327	343	361	368	365	334	355	343	340	346	379	330	315	346	351	328	312	309	338	315	329	351	377	353	353	328	345	316	324	329	316	329	318	320	338	341	357	315	320	344	323	356	314	329	326	377	346	349	349	340	337	343	362	324	333	362	323	360	328	358	306	349	362	331	346	326	341	379	347	354	349	345	369	347	357	341	317	374	349	312	311	310	354	359	346	364	351	346	327	349	335	322	347	352	324	378	323	310	343	315	336	350	358	323	345	354	360	308	301	337	358	343	336	297	325	308	363	330	377	312	326	355	336	315	339	342	344	362	335	342	351	312	344	365	317	339	309	358	361	306	336	362	346	338	331	335	361	316	339	362	356	354	344	344	312	336	369	380	345	371	331	342	350	336	324	376	320	335	332	329	319	357	353	314	341	361	350	313	331	339	337	367	349	324	372	352	318	327	346	374	340	404	337	344	349	338	333	361	313	321	343	353	342	323	341	367	332	367	328	364	347	305	343	361	292	341	311	328	347	329	362	317	326	336	330	347	371	308	330	353	339	321	312	346	340	331	311	312	338	338	301	327	373	320	334	328	345	350	329	338	349	361	339	384	344	323	350	319	349	335	329	342	332	359	317	345	331	362	340	314	344	370	327	364	322	323	321	314	348	353	346	337	321	341	363	310	374	362	335	324	325	327	346	344	350	354	337	332	331	307	360	345	362	357	355	335	336	348	325	322	326	333	345	326	365	351	327	338	350	341	383	375	314	365	326	376	337	333	325	327	347	322	339	371	346	360	296	350	339	341	325	317	338	339	326	332	354	339	332	326	363	322	335	322	346	360	324	327	321	338	347	326	331	315	341	366	341	357	319	332	328	336	334	323	340	320	339	339	329	339	349	352	336	346	361	345	347	308	359	341	303	340	337	337	352	336	355	332	342	355	345	374	347	328	326	339	338	359	354	344	381	315	355	387	360	311	357	338	334	325	332	345	349	366	339	326	368	350	338	329	313	334	312	347	352	357	355	334	311	331	335	338	320	319	322	341	361	345	350	386	373	348	348	336	303	362	316	323	346	355	366	347	356	338	350	344	375	328	363	350	357	313	347	337	342	343	368	329	328	352	294	348	337	336	346	313	348	313	347	345	302	327	355	330	340	332	351	362	358	360	321	362	335	356	325	351	335	299	310	366	345	327	316	363	348	347	327	342	350	329	341	348	336	345	324	315	319	350	348	311	343	375	300	312	311	363	300	323	315	322	352	358	360	348	341	323	332	329	347	327	319	354	338	323	341	347	315	378	349	349	353	357	384	382	313	329	296	337	305	312	331	344	355	344	347	349	351	314	385	324	348	341	338	342	356	338	329	300	334	364	357	347	359	322	351	318	339	340	350	325	326	361	340	308	284	352	349	356	335	330	320	367	350	331	314	350	335	340	323	322	330	337	361	337	348	316	381	349	319	327	339	331	336	318	334	374	372	353	318	364	339	336	322	344	340	337	325	318	326	379	358	382	339	339	362	335	348	344	359	346	353	350	322	333	357	371	378	378	331	340	318	378	343	353	370	330	361	303	340	325	350	317	359	335	337	366	323	335	342	349	352	341	345	339	332	328	346	367	362	311	316	341	364	308	334	348	321	323	352	325	329	368	321	338	331	318	337	333	323	342	345	339	337	324	352	304	328	335	322	302	346	294	354	335	358	334	327	363	310	324	333	346	360	339	327	323	349	321	345	351	361	322	356	347	322	328	359	366	345	340	333	338	367	344	346	334	299	359	327	351	378	343	311	320	329	385	372	362	365	351	345	351	333	310	342	320	355	350	326	344	345	326	377	353	356	334	344	360	372	336	331	327	356	330	314	349	347	342	331	332	349	364	342	365	320	347	344	298	339	327	347	324	317	341	337	339	363	329	335	344	340	353	372	363	361	361	337	339	322	331	346	379	355	353	342	355	368	365	333	356	320	293	295	348	340	359	319	361	344	348	349	347	329	337	311	328	340	345	348	316	338	319	335	358	348	340	332	348	369	368	341	366	326	356	331	365	348	339	336	317	353	367	361	336	357	356	340	340	363	333	364	337	328	342	343	328	334	335	336	352	322	344	317	362	367	347	334	342	354	336	336	310	350	357	343	345	379	352	313	341	327	358	355	390	351	336	356	331	373	366	348	333	361	361	344	335	357	371	337	358	344	325	327	347	346	322	357	348	339	343	351	314	334	385	341	329	378	355	355	338	340	328	312	373	354	341	331	354	342	303	347
23860	20970	28216	24617	20837	13214	3656	946	513	467	393	348	382	352	314	332	334	327	366	335	338	352	328	344	330	333	355	327	304	331	303	337	314	309	336	334	334	324	316	335	326	324	355	339	339	314	319	326	288	352	343	328	327	361	341	326	340	356	348	327	334	286	312	303	322	294	317	346	323	345	341	329	342	355	357	336	309	326	328	340	344	319	310	326	331	316	339	294	319	349	351	348	335	323	333	327	324	352	337	338	320	337	366	350	344	331	310	326	330	301	307	329	346	351	340	327	347	311	326	357	340	312	341	307	353	335	348	319	333	308	297	337	312	350	318	347	330	323	332	312	361	364	334	302	354	323	317	348	327	296	344	312	322	351	323	328	328	313	305	317	325	337	325	323	327	350	309	318	364	293	327	354	338	349	344	321	292	360	341	336	348	337	344	343	377	336	351	314	331	325	338	302	348	336	297	285	326	318	354	331	342	304	354	326	296	317	349	280	344	306	318	307	362	310	366	294	312	314	343	335	311	339	358	315	347	311	340	371	332	333	320	316	361	328	343	351	325	336	316	346	345	314	345	301	323	315	316	367	343	324	337	336	333	338	347	313	332	333	303	346	307	323	335	343	317	331	328	338	327	330	348	337	297	329	279	316	324	308	330	310	330	312	300	345	347	304	318	318	315	327	326	328	317	322	306	319	329	360	367	323	301	349	337	324	349	331	315	334	333	321	350	348	381	308	329	323	315	329	352	334	322	338	346	309	358	326	324	314	320	338	327	358	330	294	356	354	346	361	318	308	321	341	358	325	345	310	315	310	324	305	314	343	316	325	340	321	348	342	313	296	315	305	330	364	345	331	333	344	320	326	302	364	346	317	332	360	328	340	308	318	328	322	334	319	326	347	334	301	327	325	342	318	349	370	331	313	343	319	347	315	321	317	357	351	308	342	310	314	328	302	352	316	346	322	351	336	354	322	325	339	310	335	359	345	349	303	345	327	325	339	332	337	393	348	346	349	316	313	319	318	346	313	298	366	327	279	337	324	313	332	328	336	321	344	336	333	319	342	327	330	335	322	320	353	333	336	341	309	318	320	316	346	333	334	352	303	302	320	315	305	350	361	331	340	313	331	350	330	368	356	312	323	341	327	308	335	342	330	345	319	359	331	303	337	326	326	353	357	329	342	313	335	357	348	349	316	325	336	328	349	310	339	386	363	296	316	312	316	313	286	349	331	325	333	363	365	309	337	324	352	330	340	300	349	310	336	302	346	326	328	317	364	332	348	335	322	328	329	325	332	317	361	325	344	336	336	350	286	332	358	321	337	316	326	317	323	315	322	324	338	353	320	364	329	360	344	319	352	328	333	357	327	330	335	327	324	327	293	334	307	298	347	353	344	330	339	327	335	328	314	344	318	337	308	319	306	350	320	341	359	317	341	295	294	331	314	326	298	329	321	322	360	312	303	342	331	314	312	295	346	300	350	305	308	351	336	338	335	316	325	315	355	339	343	343	335	355	357	322	336	328	372	285	334	332	303	329	301	361	349	305	318	312	327	321	341	318	337	338	300	310	308	319	303	324	341	332	327	315	318	320	298	311	314	312	341	311	313	323	328	352	334	316	332	328	313	334	336	355	375	339	357	321	338	307	318	337	320	340	304	319	332	304	316	323	333	295	311	321	329	328	314	352	317	338	339	320	338	313	325	307	313	365	330	343	337	335	333	328	336	332	313	326	323	366	367	310	350	369	313	344	293	327	366	338	327	343	330	342	331	371	326	301	305	346	322	315	301	298	331	309	334	348	344	327	340	319	325	330	330	370	321	331	316	337	304	330	289	316	325	326	322	329	328	331	339	306	324	345	318	336	339	356	343	318	340	342	353	332	321	297	331	357	293	332	298	323	282	303	319	305	365	335	333	295	340	292	323	343	302	309	314	364	333	332	314	316	352	348	356	306	324	311	333	329	353	336	295	332	323	298	317	336	323	344	320	299	350	328	320	329	355	318	319	305	343	367	332	343	361	343	337	333	352	339	335	354	335	325	340	318	322	317	328	315	351	363	320	314	350	329	341	302	325	311	325	320	337	343	332	339	322	335	319	337	336	310	351	316	362	325	326	330	319	318	303	325	333	346	316	346	314	334	308	318	336	371	312	325	333	327	307	329	350	357	330	335	318	356	329	332	329	313	301	332	344	350	340	361	342	314	344	331	321	342	323	324	319	344	306	317	327	335	332	339	324	307	362	348	332	336	350	360	345	343	322	338	311	354	339	305	340	328	334	327	323	336	315	349	324	376	316	339	321	319	326	314	332	315	328	333	338	322	331	319	332	320	321	363	332	326	336	326	322	347	330	332	309	330	323	293	322	315	294	316	306	341	343	330	323	336	319	324	348	341	352	325	319	344	320	369	340	351	331	363	341	348	334	345	350	322	346	350	321	325	345	345	315	312	341	317	306	305	326	329	304	348	286	359	333	335	322	329	332	318	342	348	357	322	345	338	312	343	358	332	306	325	354	327	310	321	334	312	306	357	349	326	308	330	355	327	307	336	288	323	352	339	322	339	356	336	327	323	319	337	321	324	318	373	346	362	325	336	348	365	343	335	316	321	306	366	334	317	343	302	301	330	319	323	330	312	299	353	302	296	350	306	333	352	319	346	330	335	303	305	329	328	335	344	319	363	317	325	313	373	313	322	328	346	339	361	298	351	310	322	304	339	357	314	316	319	355	320	335	287	316	323	323	319	306	350	326	339	327	309	320	337	311	358	361	319	361	330	320	337	315	354	329	336	307	348	324	325	315	295	331	326	299	343	332	348	336	303	329	329	299	314	322	339	341	304	333	323	333	344	307	345	306	279	324	349	322	320	319	362	344	314	291	332	381	354	316	337	342	334	315	320	332	319	352	312	281	324	338	330	339	331	353	321	319	335	317	357	350	311	328	331	305	323	367	327	299	330	307	324	337	347	330	338	343	326	336	325	361	285	342	353	365	311	345	348	325	309	320	283	329	317	329	323	342	339	312	341	381	308	341	358	326	330	344	355	338	322	302	316	365	323	348	335	336	323	315	348	317	352	343	330	332	333	370	336	305	371	352	326	318	330	324	323	314	339	325	361	329	323	325	350	308	316	326	363	319	299	353	333	338	342	352	330	344	309	335	318	297	345	317	361	343	332	321	341	329	332	349	302	333	331	334	318	329	332	335	302	320	318	311	318	357	311	335	320	330	344	318	341	317	347	356	344	342	314	333	334	362	329	333	343	366	321	330	330	347	332	363	337	344	314	351	319	354	322	345	333	317	321	311	328	342	316	351	337	341	332	312	338	299	292	346	314	297	321	356	357	299	307	371	340	325	351	318	330	306	309	352	351	321	326	296	319	325	316	333	304	325	324	323	320	350	343	314	310	353	340	323	336	353	344	323	343	344	319	333	379	369	292	348	332	354	342	333	342	358	322	341	322	333	349	334	342	299	343	315	330	311	300	348	336	291	354	319	311	326	333	322	308	360
39267	59847	40415	24583	14755	7630	2660	970	612	480	443	403	383	384	371	416	389	369	367	412	367	370	360	382	378	379	346	385	353	366	388	364	385	369	360	385	376	399	355	390	382	380	341	350	355	385	358	364	388	355	360	374	363	366	347	403	383	382	395	345	380	353	350	410	378	382	394	388	366	361	391	361	337	349	367	390	375	412	370	351	366	356	380	362	382	356	397	377	345	376	363	399	397	406	359	358	344	387	333	362	381	385	324	340	373	380	373	369	354	353	348	365	389	396	370	375	433	378	371	355	382	369	349	364	386	388	377	382	398	355	346	367	397	365	371	388	372	345	375	407	402	370	380	355	394	359	404	326	373	359	360	379	369	342	352	366	370	335	364	395	383	364	420	379	371	351	375	343	375	371	382	397	372	363	360	386	378	362	353	384	372	363	360	383	371	382	348	367	357	359	357	324	356	387	379	381	370	398	352	335	332	383	368	390	387	374	394	374	367	388	371	365	382	372	365	371	356	424	329	413	360	315	374	350	361	405	360	361	374	354	341	398	358	351	372	382	382	373	395	366	402	374	370	375	362	345	367	369	375	382	377	381	400	375	364	368	376	375	371	348	399	363	357	380	360	383	382	383	380	381	386	371	377	384	393	353	371	361	349	355	349	391	377	389	344	379	380	377	381	378	381	368	357	378	354	354	370	355	413	386	367	353	373	364	417	381	358	381	395	429	390	367	337	372	383	317	370	355	346	391	373	380	389	361	352	385	365	362	390	367	367	385	369	371	385	393	370	373	388	341	340	382	357	381	385	349	385	346	359	392	369	353	378	355	365	367	360	355	360	353	372	393	354	367	390	364	384	343	359	359	369	391	369	405	400	371	348	363	365	399	371	375	373	391	360	365	340	346	344	293	385	361	375	382	352	371	341	368	385	339	354	394	351	355	366	354	362	361	341	369	372	388	406	356	344	373	368	374	381	380	369	375	330	346	348	388	335	380	383	367	378	363	367	384	394	418	343	361	372	333	338	384	384	361	355	371	359	334	360	383	392	348	341	359	355	379	379	376	358	387	384	398	329	357	340	357	386	370	381	345	378	345	378	384	395	368	409	344	358	362	388	344	360	373	389	423	338	367	335	366	353	387	395	382	347	419	341	357	393	346	339	362	372	366	371	390	389	410	367	377	383	365	387	361	377	362	369	367	342	387	386	378	370	366	360	365	363	379	384	384	363	397	368	339	337	360	391	384	347	333	373	381	392	397	386	370	395	356	384	351	386	367	360	366	357	397	376	360	380	360	387	359	354	358	356	398	374	369	354	344	384	373	327	389	353	382	362	361	382	351	387	339	385	357	406	386	362	378	356	353	405	396	357	364	370	376	362	352	362	379	364	398	358	369	385	381	386	380	386	367	381	382	379	347	396	363	374	375	353	381	379	389	373	396	394	351	344	372	404	354	372	367	343	386	399	367	395	361	384	388	370	370	370	355	339	348	388	362	364	384	352	364	345	369	365	376	357	356	380	343	387	379	346	367	368	371	371	351	358	330	350	398	372	384	387	390	365	387	383	372	345	390	388	376	364	366	362	339	352	378	378	364	378	376	364	381	363	371	387	358	344	380	366	395	387	376	323	362	369	383	368	397	361	364	383	359	334	390	371	351	382	381	353	403	379	331	359	340	384	385	374	372	348	360	370	373	415	352	384	373	379	371	395	343	376	348	376	366	364	372	343	358	382	368	352	411	348	367	381	366	381	393	361	362	323	352	383	367	348	378	343	363	374	353	374	375	375	339	325	351	368	412	389	383	387	360	357	369	386	361	395	362	357	333	363	386	363	353	401	403	366	349	355	374	395	373	377	348	386	367	357	392	354	336	370	352	358	349	391	384	336	366	329	389	348	364	392	342	405	388	377	368	341	354	386	389	371	392	356	372	384	388	399	402	380	348	383	371	325	360	404	337	361	364	392	366	380	363	381	391	375	379	361	356	379	373	364	362	381	380	368	371	370	352	381	323	356	361	349	379	371	367	348	380	357	357	396	361	361	368	365	399	357	362	364	378	404	384	331	380	393	391	361	344	375	340	344	382	358	366	415	367	397	358	364	382	396	398	373	357	382	378	375	377	361	389	368	353	358	362	368	384	369	333	361	348	379	376	393	381	360	367	368	393	392	373	359	372	411	357	389	400	345	390	380	349	356	397	380	400	380	379	363	391	336	375	399	387	337	343	377	352	401	372	396	339	374	377	364	377	361	355	375	365	418	398	367	345	390	339	380	344	365	355	358	373	340	359	359	370	360	364	372	374	362	376	392	365	370	360	371	366	368	396	364	398	368	335	372	377	363	384	389	337	372	390	353	388	386	340	343	388	396	379	349	397	381	391	343	317	347	405	373	381	346	417	370	352	364	333	389	327	393	374	380	372	379	400	381	353	340	386	350	403	369	363	368	385	375	366	382	394	365	367	331	350	356	419	372	349	384	369	437	371	386	373	369	379	358	378	346	365	367	401	386	357	392	376	362	341	379	375	362	383	349	365	364	366	398	380	383	356	393	409	371	387	369	358	368	341	371	371	372	350	363	357	368	366	362	367	374	364	361	328	335	326	353	359	365	379	385	360	358	377	375	361	360	347	369	360	378	362	357	364	343	392	405	395	387	338	403	369	397	335	357	341	343	382	365	368	386	396	343	328	355	377	372	381	353	370	400	331	406	345	379	360	403	387	368	366	421	382	342	367	355	351	389	366	379	379	349	374	372	408	378	399	364	355	401	355	330	357	354	378	385	389	381	364	394	379	397	383	367	335	380	381	392	353	365	370	366	356	377	356	368	337	363	339	377	335	389	351	381	390	392	339	404	405	353	367	376	406	361	365	360	355	336	380	394	328	358	350	382	405	387	358	367	365	374	378	343	357	348	335	365	381	346	355	364	401	388	399	350	352	385	362	378	372	359	341	383	369	394	382	381	359	397	360	356	358	389	372	333	401	392	363	373	341	378	341	331	329	392	368	356	337	366	387	379	352	353	371	362	384	357	360	422	368	389	377	366	367	376	382	404	344	361	419	380	352	378	357	390	378	390	369	331	373	363	375	389	402	362	350	353	377	369	384	358	353	381	369	372	362	381	360	358	377	378	402	385	382	362	332	404	376	378	375	371	366	390	397	352	370	351	354	343	369	349	360	376	395	384	363	377	341	355	345	353	346	399	403	377	361	369	363	379	388	373	357	368	339	365	351	357	360	396	390	375	401	357	357	383	362	343	327	397	394	353	356	356	325	390	355	355	390	396	376	354	345	372	359	379	381	419	379	390	361	346	385	378	390	400	382	359	366	371	363	396	386	382	357	361	379	383	319	403	379	390	373	385	357	360	371	383	360	342	354	386	387	338	363	359	336	374	401	385	345	350	385	408	356	365	373	373	367	395	371	372	354	371	385	337	352	349	372	363	351	357	354	342	357	343	368	369	393	385	369	345	360	378	363	398	328	365	358	372	378	361	353	379	341	374	338	403	319
25231	21275	27349	25263	14622	4986	1365	555	448	424	406	409	418	413	415	403	367	382	393	365	382	438	399	388	355	399	445	389	401	405	398	435	388	379	366	378	387	388	415	423	375	389	390	389	386	371	420	383	409	369	455	397	375	404	370	366	416	405	374	404	369	411	367	384	390	373	386	430	417	368	389	380	405	376	400	400	419	413	423	399	361	392	369	387	368	408	381	392	376	359	393	398	393	404	399	368	390	401	418	397	400	351	384	385	408	362	388	404	420	376	376	384	343	347	369	386	384	414	373	365	381	423	376	394	397	330	371	398	362	357	412	384	397	400	355	422	409	403	388	391	375	387	386	396	369	379	401	390	388	414	388	380	424	369	391	398	393	371	387	387	375	372	354	379	378	397	415	410	392	365	423	360	410	417	434	414	419	366	422	425	396	429	419	394	388	405	357	403	445	404	402	399	376	367	370	393	372	409	395	402	375	380	390	386	383	381	402	404	356	403	382	407	399	401	396	383	405	393	395	383	397	399	395	396	395	392	392	356	401	396	454	392	425	382	385	373	357	383	382	378	436	373	385	398	410	367	402	391	391	361	393	401	404	359	392	403	345	401	379	382	453	414	368	372	374	416	369	365	407	374	392	400	422	435	389	378	378	385	425	402	415	378	387	374	412	401	394	385	397	367	381	377	386	402	354	383	411	371	390	397	411	405	416	402	365	361	376	415	399	396	335	406	419	419	394	395	423	386	427	384	380	372	380	393	396	358	350	410	394	386	398	389	409	414	395	383	405	398	378	392	424	389	396	419	395	417	402	384	395	388	394	376	391	369	387	396	349	401	395	369	412	393	409	386	427	431	397	352	385	385	385	360	411	402	397	390	399	410	416	372	417	378	402	417	393	400	373	420	392	388	367	390	363	420	379	363	352	400	392	399	417	466	392	385	400	392	399	369	362	386	404	378	392	403	392	422	381	382	393	357	371	404	409	360	406	375	374	368	398	403	379	383	376	388	344	369	400	404	381	395	380	384	408	414	386	381	405	362	385	390	390	393	429	421	379	370	381	367	420	384	364	389	411	397	394	399	388	369	398	416	399	378	370	415	393	389	390	424	387	375	387	380	391	360	409	409	364	408	384	388	356	424	402	379	396	399	356	427	385	380	405	387	407	389	398	373	367	371	391	373	403	388	392	407	389	387	407	418	372	391	371	375	403	445	449	421	374	375	381	379	376	361	370	416	378	420	409	393	382	415	370	407	397	362	365	388	404	393	373	389	380	402	415	377	370	395	403	357	406	360	378	379	424	350	390	392	385	411	378	387	448	377	410	389	387	400	427	440	400	395	391	396	382	420	362	382	372	352	370	407	413	370	371	406	383	415	391	425	364	397	369	379	401	393	409	405	394	363	422	388	379	367	392	393	400	365	385	362	383	393	392	427	400	398	376	375	411	364	396	369	415	408	390	384	331	399	396	432	384	407	369	405	400	338	376	414	412	385	408	399	369	373	391	372	403	383	396	402	395	398	381	387	410	407	400	379	352	376	397	401	389	387	378	405	401	376	395	403	398	400	373	380	403	381	432	372	387	406	400	417	418	408	354	405	408	424	392	373	366	396	380	401	427	392	370	413	391	374	367	366	376	399	394	393	418	395	395	371	409	370	394	414	405	406	397	381	378	366	388	435	372	383	395	397	386	395	386	404	424	389	407	378	406	382	412	353	379	406	366	409	390	357	405	364	397	388	399	409	371	420	427	373	385	370	389	380	357	376	384	364	387	403	394	401	389	413	372	416	372	381	414	391	438	381	365	369	394	381	437	365	405	363	346	412	387	379	391	370	359	395	375	421	402	423	405	397	369	382	401	413	417	403	386	395	428	384	413	404	358	390	384	406	374	362	385	369	391	396	394	426	402	405	420	380	335	411	385	402	405	388	357	372	381	410	405	371	364	367	413	369	372	397	372	411	390	391	392	367	407	381	371	388	371	425	407	395	363	380	385	381	353	439	390	351	422	386	417	406	359	389	380	407	401	412	412	370	395	381	377	425	367	427	390	410	404	387	373	381	410	406	376	405	444	373	399	401	385	385	404	388	386	386	357	364	372	393	382	415	361	358	340	393	358	358	391	392	372	432	393	400	369	372	381	371	383	384	363	414	390	384	375	411	400	372	400	409	379	398	334	385	390	389	387	400	392	406	387	384	357	418	384	389	380	411	391	363	368	392	422	378	370	422	384	385	400	380	368	370	384	382	361	362	397	432	346	403	365	390	393	404	384	352	392	426	376	370	412	397	379	422	378	386	405	426	386	397	383	401	415	405	385	421	364	448	364	397	368	387	370	391	378	407	351	389	406	358	398	357	407	388	366	358	410	414	391	387	384	403	401	419	367	386	376	395	405	395	443	405	372	380	415	369	406	370	405	368	420	418	409	366	405	417	400	416	406	410	397	417	422	361	388	423	412	426	384	423	391	381	398	383	390	429	404	440	404	377	421	384	405	353	386	381	417	421	366	391	440	400	400	401	377	408	378	409	366	403	406	409	398	376	403	376	380	390	402	397	388	406	397	370	352	391	380	408	396	355	415	399	354	394	408	399	374	418	437	373	374	414	391	395	390	388	370	406	405	371	395	374	371	391	417	415	384	394	393	418	401	373	394	389	393	363	400	381	399	394	390	388	384	376	417	412	363	376	390	400	368	375	392	427	376	384	398	389	373	374	414	436	388	401	357	363	405	398	401	377	374	384	369	380	399	385	396	396	422	416	336	387	419	431	415	386	382	390	368	390	417	385	361	421	387	401	396	422	378	402	377	381	362	396	399	417	407	411	384	378	418	382	382	400	435	382	391	376	435	387	434	386	398	393	393	369	363	418	413	422	398	370	380	380	378	414	398	386	421	398	402	373	388	386	401	387	398	402	423	377	388	411	408	362	370	354	354	416	383	412	402	455	371	374	399	350	386	415	374	370	357	377	387	393	410	390	404	403	361	380	396	382	379	435	403	356	371	405	400	380	359	386	359	382	376	407	403	361	385	384	393	355	390	414	379	397	385	367	384	384	395	405	404	395	399	397	392	394	414	381	401	400	386	369	408	401	400	430	396	400	372	401	414	372	359	380	373	422	385	386	377	377	361	400	389	423	368	389	408	383	384	381	386	413	392	375	401	393	399	380	357	386	410	365	381	409	399	407	423	392	455	376	385	375	429	397	394	364	386	361	409	370	374	410	391	381	396	375	388	388	410	410	392	347	367	399	363	413	379	417	376	366	382	395	358	372	381	368	399	400	393	397	392	394	392	390	375	380	380	371	391	415	385	404	382	375	401	368	393	373	434	363	391	379	409	373	382	381	386	418	410	402	383	398	406	374	428	428	383	438	364	395	391	374	393	406	353	413	393	332	411	368	383	381	434	416	366	397	377	410	415	400	410	362	357	399	361	393	398	388	406	420	426	397	379	424	410	372	370	384	367	387	372	386	388	388	393	387	391	376	419	386	388	410	379	355	397	375	399	360
40910	51065	32356	19981	11515	5229	1587	741	568	466	462	474	463	441	472	431	478	433	487	415	423	454	423	436	449	430	458	457	434	465	426	437	432	441	423	445	425	440	489	464	450	444	465	480	444	467	462	459	445	449	431	423	447	483	433	426	437	432	440	465	453	487	440	482	420	432	457	462	436	419	441	427	444	447	434	448	437	460	416	454	445	481	473	412	413	458	431	448	441	456	440	457	455	446	455	470	452	443	426	470	436	412	463	442	440	431	479	427	402	418	427	456	439	450	437	449	420	465	394	447	457	458	457	450	439	435	422	444	421	436	444	426	451	415	487	434	436	450	459	402	404	403	457	420	439	460	460	463	442	448	444	446	432	461	452	462	441	416	476	424	456	445	443	437	452	415	440	448	431	467	452	441	438	444	409	452	430	458	452	444	463	477	438	452	444	442	465	401	415	453	427	462	426	463	428	471	459	467	435	466	431	457	436	430	449	370	439	427	403	436	446	451	435	455	453	464	454	442	435	467	432	476	417	470	415	444	450	449	450	463	465	461	421	432	449	470	454	472	447	445	418	437	401	410	448	453	462	444	454	462	465	436	458	416	461	419	427	446	426	423	430	440	487	451	418	457	443	436	458	445	443	419	418	470	399	461	394	433	418	397	436	442	463	428	436	464	428	418	438	454	494	434	449	452	431	450	458	462	420	445	433	491	443	432	466	467	463	440	458	467	468	439	408	453	430	432	408	467	441	479	463	468	468	426	437	437	454	410	438	452	422	414	430	472	414	444	444	445	474	454	426	445	428	459	415	446	431	419	443	442	450	425	448	438	459	430	478	438	478	465	429	466	441	445	457	468	474	475	444	459	427	425	423	443	437	452	445	437	445	470	455	401	462	424	469	462	447	455	434	436	434	433	461	429	501	514	405	477	473	455	427	395	412	427	425	430	430	464	427	422	439	458	441	440	438	416	434	408	435	490	490	456	455	429	463	426	436	437	441	451	429	464	448	423	467	442	448	388	414	467	441	475	455	465	424	459	439	468	473	418	428	465	441	474	430	457	456	416	450	443	392	425	435	464	439	427	455	449	417	446	429	444	474	423	466	424	439	458	436	466	443	451	447	418	417	441	445	402	460	419	446	440	441	456	448	434	477	406	441	432	440	467	435	483	448	431	431	388	404	442	410	439	477	422	443	444	401	414	443	427	416	447	465	421	397	441	445	420	452	446	422	467	405	446	469	434	464	434	431	444	454	447	439	417	409	455	433	485	481	447	443	417	401	451	422	438	444	457	459	437	468	442	435	412	478	440	451	434	451	462	459	478	479	446	447	423	448	440	477	440	479	461	438	468	403	416	450	460	441	448	413	436	464	438	457	446	472	475	461	416	399	422	435	462	443	474	409	489	442	459	461	430	444	456	434	435	446	405	414	427	441	431	460	450	409	434	436	464	481	416	419	418	464	421	420	444	414	454	465	427	429	465	426	431	413	455	401	455	424	465	452	457	425	418	457	446	435	419	515	436	448	397	478	417	419	426	456	431	438	463	412	424	448	418	455	462	445	445	433	459	457	462	427	474	444	437	430	451	417	440	445	421	459	466	423	450	441	453	437	416	439	465	419	406	467	393	466	417	448	456	445	420	442	483	412	446	447	462	444	441	456	475	446	449	445	466	447	447	467	441	463	487	464	445	424	429	450	475	465	424	479	454	453	443	443	407	423	446	415	447	471	463	474	459	465	470	392	411	430	436	451	442	439	432	458	474	470	416	425	463	447	458	463	441	464	404	453	462	429	418	455	440	446	432	435	463	465	447	402	473	466	434	460	433	464	470	443	451	487	429	431	415	414	472	433	442	451	404	459	427	426	486	455	452	465	427	447	458	446	438	441	444	443	467	450	443	476	412	459	431	437	421	428	427	429	461	439	426	464	412	471	448	456	466	465	450	444	434	479	415	440	409	459	421	495	461	434	450	454	473	450	425	462	471	434	451	481	422	464	453	437	437	411	451	427	400	433	445	471	408	452	461	459	463	439	482	433	454	456	460	408	466	428	425	452	456	415	428	449	419	469	459	461	469	444	431	435	445	433	475	431	462	428	458	459	448	438	482	405	419	412	439	447	402	427	463	394	426	456	413	449	425	456	456	452	439	413	413	466	454	454	434	429	459	405	397	455	439	457	459	426	466	445	413	461	428	446	424	463	412	445	443	475	475	440	454	408	410	470	419	439	446	416	459	455	474	437	446	418	413	445	439	441	446	465	446	406	446	428	461	413	451	429	423	477	426	449	421	438	431	414	474	457	458	455	420	463	435	490	432	409	453	451	432	424	435	439	453	435	420	423	452	431	455	451	445	468	458	465	410	439	452	459	450	440	484	441	399	460	447	458	414	448	405	440	459	415	459	459	460	452	476	454	499	465	456	453	454	400	436	441	442	448	451	425	473	433	501	469	453	453	451	493	432	417	450	475	484	411	487	428	455	430	453	455	452	433	440	457	474	446	480	395	429	443	453	410	473	458	452	433	449	423	438	471	433	467	455	480	405	473	448	438	420	449	487	431	441	449	439	432	470	452	398	432	461	441	431	484	461	403	453	445	442	447	459	489	446	411	445	461	454	422	429	481	473	419	435	451	423	472	417	451	430	462	396	433	488	490	453	454	433	442	457	441	401	456	468	427	438	439	474	455	473	431	439	437	459	396	392	428	481	487	426	447	445	410	448	473	391	425	437	467	466	463	451	442	442	416	429	403	467	412	430	411	453	458	452	440	460	445	407	418	457	429	454	452	424	442	474	427	417	448	438	454	432	413	477	427	453	446	414	416	449	482	456	443	405	450	455	465	484	440	427	472	434	445	401	457	465	429	465	419	465	455	474	424	471	448	446	470	448	443	458	418	441	445	434	430	405	483	443	441	485	471	462	469	463	435	432	456	452	413	451	448	458	442	421	408	448	447	420	469	425	456	399	439	407	441	476	423	438	424	431	450	397	446	459	415	437	474	423	442	457	441	425	428	449	424	449	431	467	426	421	473	443	442	420	428	453	421	455	438	462	431	411	459	425	424	429	435	456	421	446	443	442	428	478	485	426	438	435	467	457	463	424	474	435	442	417	459	395	466	496	442	422	443	434	440	459	418	453	433	451	447	432	467	438	470	446	489	430	428	426	408	394	442	426	423	438	469	457	435	429	437	414	482	422	456	421	471	430	453	439	450	470	446	480	403	466	427	475	463	488	452	455	439	497	413	461	437	490	462	439	437	460	459	468	455	414	439	457	473	439	427	448	461	423	444	456	443	484	412	429	435	446	454	448	447	440	435	446	444	425	433	435	460	459	467	416	408	455	433	444	443	456	455	461	415	410	480	440	435	436	444	476	430	420	428	417	442	426	434	462	437	436	466	453	441	481	410	435	452	453	453	442	430	420	405	437	456	395	428	455	457	434	442	436	458	456	432	428	411	453	483	454	438	435	438	447	426	476	457	479	424	433	458	488	441	391	459	421	434	420	435	479
22818	20933	28449	23835	21376	20794	10808	1611	740	622	511	491	479	487	496	452	478	507	470	457	430	472	496	453	447	486	493	489	446	462	490	470	485	472	462	481	481	465	494	451	494	458	517	502	455	466	465	477	474	496	477	469	480	431	510	488	486	481	455	444	471	511	475	484	480	465	453	445	467	484	518	468	459	451	500	475	481	510	454	468	459	497	460	502	462	483	488	442	451	480	498	472	484	474	467	456	461	427	485	471	498	515	416	419	439	471	433	509	480	489	454	426	472	461	454	516	462	481	424	500	441	492	495	481	459	491	532	484	486	492	469	454	451	450	449	457	463	466	454	462	474	445	476	490	459	479	492	435	467	461	459	471	460	460	469	469	471	472	486	471	451	484	476	441	515	441	510	453	434	481	497	494	435	445	474	448	467	462	425	444	478	515	435	463	486	486	433	466	487	472	447	455	452	472	511	459	417	447	426	466	432	460	501	448	478	468	419	491	402	498	501	438	465	481	445	463	500	461	477	491	453	514	477	462	467	488	464	448	499	468	493	494	482	433	467	459	452	482	472	455	508	467	469	462	464	506	446	490	503	460	492	496	491	467	437	471	475	493	475	481	513	465	475	453	465	442	475	465	485	466	490	481	476	521	469	443	439	492	472	459	478	492	461	502	504	470	472	432	475	494	475	472	506	484	465	445	448	460	539	482	460	456	502	466	461	465	432	485	475	482	464	488	468	515	481	472	438	482	472	453	484	501	489	484	461	507	508	486	489	468	477	490	428	485	509	431	489	458	475	479	472	516	473	473	474	461	495	464	479	496	478	479	452	510	450	451	485	459	470	478	487	488	485	470	439	441	450	480	480	484	463	452	466	483	511	485	467	502	448	450	453	458	463	496	463	463	479	478	496	474	446	501	496	462	472	496	498	455	479	425	486	467	468	492	423	500	468	477	499	509	474	460	459	515	523	495	444	501	505	513	457	467	459	467	507	509	493	447	473	458	487	477	498	468	499	472	449	487	484	517	443	478	472	436	476	479	408	436	444	451	482	427	469	459	494	453	482	461	476	451	462	444	487	478	481	482	477	469	465	476	480	473	457	433	436	481	498	468	492	488	457	475	484	500	456	485	466	427	490	483	495	462	521	457	482	461	473	501	450	498	436	442	487	443	495	477	462	492	488	449	453	493	449	488	457	444	490	450	482	437	451	490	456	479	479	457	479	472	457	510	461	480	454	461	497	461	471	481	460	469	477	484	434	451	500	426	460	435	456	461	491	473	492	446	516	455	490	473	419	456	485	500	441	481	472	498	458	480	422	457	472	499	474	509	507	458	497	460	477	478	473	457	479	423	472	468	448	465	476	483	480	444	464	445	481	502	473	492	485	466	504	484	480	464	472	451	493	481	445	482	477	449	466	483	506	495	448	430	471	504	467	483	484	514	458	485	465	456	487	532	436	459	467	496	451	473	456	491	480	451	516	453	509	497	491	507	480	440	503	488	501	459	459	439	490	471	456	482	501	455	475	494	500	481	465	479	461	470	466	453	467	455	500	469	437	456	472	495	477	472	503	474	478	419	445	468	439	490	462	472	428	485	472	470	456	442	477	530	483	467	454	486	450	431	508	475	470	515	475	490	429	423	488	476	459	475	485	452	477	478	446	495	466	458	442	453	458	465	465	451	474	467	443	468	506	506	483	462	442	473	480	462	483	459	476	456	469	467	468	494	490	491	469	480	493	486	457	457	474	471	466	513	514	472	467	446	461	453	491	497	414	476	469	499	487	456	473	457	462	483	494	496	485	468	450	458	484	457	485	440	459	497	451	460	465	493	497	478	459	510	483	461	472	497	459	464	493	483	413	489	463	474	449	476	506	472	472	468	465	459	478	470	461	431	477	432	494	478	435	478	443	530	464	514	507	485	451	458	480	481	465	473	496	479	481	487	476	472	455	488	464	463	457	494	506	473	462	471	506	442	473	455	454	447	490	446	455	463	488	460	484	477	467	460	507	441	479	477	510	501	467	460	451	481	492	496	473	510	466	471	464	459	476	442	465	480	446	440	497	485	490	473	451	436	476	467	417	521	515	476	485	473	465	456	419	459	462	474	504	470	443	476	415	487	461	480	478	475	531	521	469	511	455	473	478	475	504	467	479	443	477	508	431	489	469	474	476	497	471	518	475	488	424	463	476	465	469	455	453	448	464	526	490	479	507	458	467	523	449	467	449	455	474	469	476	505	485	454	535	484	447	460	449	456	469	480	452	519	477	463	472	484	417	479	470	448	468	451	442	442	446	483	470	458	491	460	435	476	474	460	462	476	458	485	487	469	479	385	482	446	468	482	429	474	461	474	471	453	466	466	484	471	478	470	473	492	478	471	448	497	496	453	458	478	457	471	476	443	506	465	471	447	440	487	482	483	459	452	545	436	471	466	469	509	479	457	466	488	469	475	476	457	446	477	462	500	472	449	471	457	451	492	419	431	447	491	486	472	475	489	471	491	499	464	486	510	474	533	447	487	464	464	504	473	489	443	462	473	497	457	455	452	441	448	472	503	465	482	473	465	454	458	469	494	448	450	460	481	518	490	489	459	442	447	459	464	485	466	464	424	465	482	404	464	460	487	458	503	499	479	478	452	445	420	442	457	494	503	442	452	480	481	504	480	451	474	493	444	453	478	476	498	461	491	466	467	501	489	486	479	452	472	458	490	472	505	485	482	452	462	451	453	472	467	481	438	422	499	480	485	465	416	450	451	494	441	474	478	452	499	422	499	461	514	467	467	477	476	446	488	454	463	493	509	490	455	466	501	449	444	488	486	449	462	486	505	448	456	462	472	456	458	482	454	476	478	477	457	468	465	497	487	498	487	488	449	472	482	511	465	450	469	462	473	453	464	466	485	479	493	484	481	474	453	510	448	456	460	429	485	434	446	453	458	447	465	469	489	434	434	466	448	464	467	504	486	475	491	456	541	479	463	495	448	435	463	455	404	468	487	509	444	471	458	432	463	474	443	502	455	501	506	475	472	478	478	487	448	454	453	461	474	499	431	463	449	464	460	511	464	458	474	447	489	490	449	472	542	467	468	471	510	462	472	476	453	468	476	491	436	485	436	447	513	492	467	478	472	457	484	464	480	467	494	432	446	462	465	496	438	460	459	482	461	470	457	491	484	442	495	487	450	514	500	472	442	483	433	460	447	492	478	459	478	469	450	450	478	455	495	458	486	494	447	505	479	437	455	476	445	501	475	435	470	473	478	467	455	429	447	482	447	444	466	460	434	478	498	473	450	463	442	476	450	435	466	471	445	475	482	472	503	422	483	442	485	484	475	477	452	497	491	448	451	478	479	479	440	484	435	456	490	479	504	482	467	496	486	455	525	492	462	488	484	474	479	454	471	508	486	472	486	483	463	482	461	489	464	456	452	457	443	475	508	443	475	483	426	480	456	447	489	524	463	463	464	516	490	502	438	442	507	511	446	450	504	475	526	485	443	514	475	462	478	464	502
43141	59923	46927	34891	22911	10703	3289	1380	825	760	643	565	538	576	507	522	523	545	531	550	485	548	542	500	535	499	519	501	547	488	504	523	530	569	522	498	517	509	494	516	466	515	524	493	525	545	494	514	534	484	542	510	484	536	487	513	493	546	494	518	467	497	488	524	514	498	507	512	534	492	503	522	514	505	512	535	519	508	500	520	504	518	529	507	542	524	534	495	549	562	539	554	495	510	549	501	511	518	572	519	513	519	526	504	481	512	496	531	545	515	538	529	503	507	515	527	514	474	492	549	479	490	525	498	536	503	538	509	521	494	505	545	513	549	571	521	480	496	518	535	525	546	503	529	514	535	506	571	540	490	512	527	517	493	517	504	510	505	546	529	504	511	536	532	512	495	525	550	518	519	523	534	487	500	494	546	487	497	540	550	472	525	487	520	496	518	497	521	531	499	545	483	506	524	539	515	520	540	549	536	533	561	489	478	515	500	469	513	533	560	473	532	506	514	533	519	526	442	534	534	510	507	523	536	525	530	492	477	512	509	496	515	525	513	500	541	544	493	536	534	555	545	555	524	518	480	514	533	499	489	535	520	539	494	523	503	493	500	523	514	521	563	527	526	485	497	511	496	514	484	526	562	499	499	506	525	560	533	498	518	526	524	512	501	517	543	530	484	510	481	469	536	531	533	525	496	508	512	464	500	483	557	522	517	474	475	508	495	528	554	517	518	505	521	497	505	520	578	502	522	472	555	483	495	495	500	499	521	520	484	518	519	505	557	555	530	510	488	542	493	509	464	524	536	534	540	494	518	506	501	544	554	560	489	508	523	506	498	493	515	522	533	534	519	526	519	495	520	538	503	519	536	517	528	477	505	518	506	495	514	501	528	476	524	510	530	496	516	536	523	521	533	511	490	488	488	520	516	487	541	495	536	530	492	470	529	480	498	537	538	479	530	470	529	546	479	502	531	533	518	495	480	521	507	498	503	484	521	499	509	509	477	472	511	495	496	506	518	556	491	480	545	493	504	535	552	497	518	497	482	500	489	489	565	484	478	543	465	499	496	493	514	509	500	530	501	499	517	512	528	499	540	564	520	515	509	514	477	523	540	526	522	503	502	501	522	561	517	498	528	540	500	526	504	536	497	573	509	499	537	520	501	544	558	493	513	542	501	516	502	514	565	538	516	547	534	532	541	502	487	544	521	496	525	542	535	508	456	518	507	502	483	497	562	510	512	530	527	506	520	533	508	520	495	486	534	551	550	524	525	537	503	546	481	511	516	478	508	529	525	514	470	525	514	532	504	468	483	490	550	510	537	532	520	470	518	514	567	524	525	523	525	538	513	511	536	502	505	499	545	511	486	471	558	494	518	495	501	525	515	513	522	524	517	473	524	485	525	518	525	476	567	509	456	507	489	546	541	531	498	456	536	502	554	528	504	490	490	551	481	494	532	530	530	537	525	482	533	523	475	539	522	507	503	465	493	486	513	520	536	526	538	573	530	522	499	524	505	494	512	537	523	514	495	509	532	503	513	503	521	523	518	524	532	515	541	540	494	502	514	527	540	472	498	546	490	508	519	550	549	511	503	487	496	509	487	542	508	548	531	518	564	497	511	524	532	485	489	498	549	507	523	507	506	490	503	544	552	490	530	521	513	545	531	538	531	493	496	524	515	501	511	524	509	519	504	506	478	472	508	538	501	503	493	537	476	503	555	508	500	520	531	534	512	546	521	551	528	500	505	558	531	511	517	523	525	505	540	526	518	518	547	460	495	492	495	513	507	502	491	496	549	496	504	518	523	506	542	531	506	540	489	509	520	476	540	504	507	513	518	517	509	531	517	557	541	528	512	489	505	526	532	523	548	518	508	486	477	513	518	500	533	535	544	508	546	517	490	525	468	515	506	531	485	510	555	546	518	518	488	551	491	546	552	490	550	524	515	495	474	498	507	538	503	547	474	545	510	481	495	527	509	485	509	536	525	485	530	521	535	521	514	521	512	540	478	518	524	534	524	476	494	523	519	536	537	559	520	516	496	498	491	501	516	505	498	508	514	499	503	517	532	500	501	480	526	510	506	497	499	512	489	498	501	504	499	482	485	492	448	544	542	473	476	513	509	549	519	545	524	493	547	533	458	488	530	510	501	513	522	547	527	489	504	519	505	530	499	530	519	521	534	498	472	496	494	524	485	537	490	534	480	510	525	500	487	492	517	517	506	523	590	564	547	541	508	536	537	512	550	498	525	520	534	524	535	497	492	520	456	536	545	500	502	495	526	484	516	502	527	505	545	543	526	528	481	493	468	504	504	516	529	525	525	495	460	504	487	512	500	498	547	485	514	487	519	472	513	490	516	493	532	517	505	519	541	501	520	525	506	527	514	496	548	514	506	498	494	539	514	539	528	538	535	514	500	491	498	536	484	506	551	547	525	502	468	506	511	505	481	489	514	528	484	531	532	481	512	526	520	538	532	496	539	493	514	499	532	505	539	542	475	511	513	486	517	524	484	521	486	504	544	563	524	528	484	500	523	508	549	530	506	511	505	494	523	521	512	524	514	514	473	488	511	498	498	505	534	501	486	473	519	523	514	536	523	497	505	562	498	531	497	528	514	487	522	516	529	484	495	544	526	536	503	545	508	497	505	546	541	504	528	543	532	523	519	529	507	522	510	483	508	527	533	514	546	467	511	525	519	528	512	528	532	512	599	487	496	505	523	498	533	538	497	546	503	469	518	495	532	479	512	495	502	512	512	490	497	495	527	486	494	520	498	510	497	490	488	516	545	491	528	537	543	475	535	549	511	492	518	516	507	513	513	571	550	527	527	516	527	510	494	501	533	518	558	462	516	535	538	524	486	520	554	482	535	506	505	506	502	502	500	540	542	537	526	510	557	511	483	499	499	500	473	517	510	555	540	498	525	520	516	525	511	504	496	530	463	489	523	518	538	464	475	491	539	502	561	517	500	542	515	519	496	491	517	510	523	549	518	522	484	463	516	487	513	486	499	547	521	504	499	486	509	502	503	477	464	557	508	518	528	470	499	543	487	502	509	528	456	486	489	538	506	498	499	533	551	492	543	526	484	537	461	509	498	548	468	513	520	499	523	563	495	516	513	529	501	538	547	486	536	535	563	494	494	507	516	503	526	492	476	518	528	501	534	494	496	505	497	535	531	498	516	528	522	498	490	505	521	516	513	514	503	538	504	507	532	507	529	481	520	477	493	503	524	535	521	506	519	533	538	534	489	531	508	513	523	493	491	508	513	510	547	489	487	490	546	549	508	499	504	533	518	553	485	513	478	514	498	521	533	551	504	542	520	503	515	551	559	472	529	523	550	522	497	526	507	568	534	555	518	501	543	504	514	515	515	543	533	537	520	515	480	517	505	542	527	534	503	482	540	562	518	549	481	525	544	524	515	523	535	555	521	526	498	502	527	537	471	468	531	526	567	488	485	499	492	493	502	512	505	519	507	521	515	474	520	526	527	474	502	536	515	522	540
31301	31377	32566	20441	6885	1326	581	368	311	346	345	339	300	326	355	326	320	327	306	294	344	307	302	310	310	339	301	317	302	325	305	310	304	302	308	310	297	294	344	320	318	338	307	292	336	332	313	308	319	309	296	307	333	321	314	294	318	318	315	333	322	316	286	340	292	305	283	279	282	312	319	290	295	330	269	307	325	347	333	296	319	305	284	300	316	311	342	317	320	312	326	333	317	319	326	304	294	298	262	336	290	286	299	292	305	340	305	298	305	297	285	286	309	303	314	324	331	295	316	353	301	286	318	295	310	261	292	309	306	300	301	316	286	326	301	329	308	324	327	335	307	317	301	330	301	298	327	314	327	296	285	320	299	327	310	278	291	300	280	313	299	331	342	314	315	312	302	299	285	311	323	319	332	325	285	317	310	309	332	293	304	307	318	299	309	311	303	301	315	325	316	284	306	305	333	331	340	345	302	287	293	288	329	330	308	313	294	290	324	285	284	321	304	321	286	322	338	264	304	318	306	322	326	308	342	332	287	311	295	276	308	310	297	310	331	303	340	323	322	325	322	293	299	317	318	289	324	279	306	309	302	322	316	326	311	303	340	326	311	303	339	337	304	343	267	312	339	311	309	276	312	325	298	308	335	282	333	299	295	304	325	304	304	304	307	322	287	317	313	277	327	291	316	316	311	289	294	314	275	318	292	314	288	283	318	323	264	308	304	266	290	319	312	292	309	302	291	340	298	278	305	304	311	328	288	285	289	299	284	328	313	303	334	329	303	307	320	324	325	293	305	318	297	261	325	299	309	282	282	304	310	295	296	289	335	307	258	287	321	290	339	301	283	317	313	288	316	306	293	306	322	319	248	299	327	269	314	314	298	315	301	336	321	306	297	327	313	315	290	293	332	316	290	298	329	305	301	296	308	296	272	319	319	266	291	284	336	278	305	318	315	337	308	301	282	263	323	305	294	319	310	296	320	286	314	283	296	282	334	315	309	328	289	311	321	294	307	315	302	283	314	273	307	303	262	297	303	314	340	274	297	322	309	296	313	309	292	338	287	290	298	326	287	307	313	327	322	312	304	356	264	313	301	319	318	303	303	309	322	297	328	321	296	322	363	290	323	303	317	326	321	302	314	309	299	332	300	290	307	341	321	333	303	299	299	314	300	325	302	309	299	306	307	321	288	309	297	306	286	288	329	313	316	310	301	308	333	315	340	304	293	334	297	339	329	312	294	319	328	312	316	304	319	300	314	311	310	316	296	314	335	315	299	328	299	285	319	321	338	298	315	335	290	284	294	307	288	271	316	288	328	307	311	315	337	301	286	322	292	289	321	348	309	326	328	296	321	307	302	306	302	303	321	334	322	316	307	296	291	312	282	333	298	309	321	302	329	316	334	288	315	318	302	317	330	314	330	308	330	280	325	294	316	309	278	300	311	268	306	316	321	322	271	324	298	312	308	356	336	322	312	307	304	274	286	314	315	295	306	325	311	318	319	322	308	322	311	324	295	288	308	337	300	305	315	324	281	287	343	328	301	332	315	325	313	288	322	326	339	289	312	324	330	304	258	291	258	306	336	292	301	278	327	334	319	306	316	306	300	303	310	273	333	300	292	304	322	286	334	310	328	303	314	304	337	322	313	307	326	291	304	313	306	281	321	289	331	303	310	305	327	276	288	326	308	298	332	325	338	301	295	279	310	296	342	329	322	309	311	320	304	321	314	306	300	296	293	297	309	329	294	309	273	334	340	299	322	328	303	310	307	307	296	276	309	313	305	313	272	299	279	302	321	288	328	299	325	346	278	291	316	332	301	287	336	318	345	321	333	346	278	300	311	313	326	286	307	290	302	320	316	343	302	314	343	316	295	333	321	284	320	305	323	310	318	324	312	288	310	342	316	317	319	289	318	304	283	307	283	329	296	270	324	287	334	296	306	282	299	328	321	327	279	308	317	303	303	294	290	309	265	298	336	320	308	337	324	283	297	302	329	312	291	336	306	311	285	270	293	318	296	324	306	315	299	293	335	314	328	319	305	312	327	277	294	321	330	300	324	287	317	303	326	291	275	293	292	271	318	294	315	303	309	275	308	305	305	311	277	288	303	296	283	300	276	289	306	281	308	331	285	291	332	291	306	299	271	262	324	323	291	307	307	323	296	306	303	292	306	297	312	294	313	294	304	327	331	324	312	337	305	301	303	304	290	312	286	291	293	306	297	290	316	305	313	308	269	302	322	309	322	298	293	310	336	296	315	278	281	302	308	309	324	287	299	295	322	329	272	322	323	291	309	312	296	317	285	318	322	300	291	321	283	323	297	305	333	327	292	283	279	315	296	317	331	316	295	304	330	326	331	272	315	305	281	283	320	321	286	268	291	279	315	301	342	325	265	270	310	300	307	325	277	311	336	280	294	327	291	349	316	298	305	305	304	329	308	291	310	325	283	305	303	290	334	330	320	288	330	343	315	317	282	307	308	331	272	311	310	318	264	314	295	318	290	300	309	284	287	329	325	307	343	286	296	299	304	308	309	309	314	310	290	312	298	305	318	339	280	311	305	299	287	330	275	296	268	309	287	290	308	309	310	327	292	315	329	326	298	281	311	316	295	290	325	343	317	300	278	336	322	307	303	345	289	298	337	316	325	289	315	329	306	324	293	297	297	302	310	307	297	300	289	318	311	349	310	319	309	323	313	274	306	303	304	334	304	294	303	288	320	331	300	314	310	272	305	320	332	312	282	308	354	310	307	305	298	284	328	311	296	297	291	319	286	309	328	299	300	291	294	324	286	302	307	314	299	337	317	288	321	293	335	308	334	302	304	368	314	288	298	325	318	298	276	312	299	328	317	328	340	317	346	287	307	288	342	298	332	319	295	321	334	295	292	298	309	297	279	306	300	325	305	311	313	327	336	309	306	302	318	336	309	332	325	334	324	310	291	321	301	304	346	288	283	327	308	329	350	304	331	315	308	337	293	295	294	321	338	276	291	302	350	289	300	320	334	307	296	296	334	312	313	279	329	296	308	282	322	308	284	324	316	316	274	321	323	284	310	312	330	315	306	308	274	326	306	330	325	317	322	323	337	290	274	313	332	315	283	298	278	317	338	318	298	315	307	311	275	293	316	303	290	314	304	303	300	341	297	309	337	313	298	327	335	320	286	288	317	297	271	301	304	309	319	315	307	306	267	311	308	301	284	321	274	334	309	314	322	324	322	327	303	334	298	293	314	286	293	297	293	290	281	308	354	325	308	297	307	264	274	311	308	349	296	317	307	305	315	338	320	301	315	337	314	313	300	325	325	313	322	307	289	300	309	319	305	317	306	309	304	345	300	304	307	284	320	308	294	305	306	320	310	336	309	325	304	280	303	284	299	302	343	299	347	315	298	303	316	302	318	308	316	291	323	305	302	298	321	281	279	306	299	282	316	283	304	311	288	319	318	322	301	327	322	362	298	325	303	304	319	298	276	296	323	323	298	331	320	311	342	282	309	305	322	325
36511	46640	32086	17950	7349	1473	565	478	409	436	370	388	368	332	347	365	370	359	350	327	359	362	357	378	340	358	355	379	360	327	357	349	388	344	356	378	363	358	330	334	339	376	367	350	332	343	340	389	313	377	328	368	373	377	374	366	357	336	321	352	349	345	381	365	375	329	353	347	380	334	320	374	353	385	339	338	359	367	375	345	362	348	339	354	361	365	339	340	371	368	369	349	372	358	338	363	335	346	326	373	327	334	369	348	380	373	328	340	359	353	375	396	349	350	325	331	369	337	352	342	369	343	349	342	340	374	356	364	357	347	355	389	360	364	365	372	330	360	353	365	367	354	353	339	345	359	349	340	341	367	371	355	349	347	375	335	344	350	355	338	357	328	359	352	373	347	350	360	320	354	367	362	366	380	352	387	373	350	362	329	327	371	370	338	321	354	325	368	362	346	359	368	340	345	359	359	340	360	338	324	341	348	355	349	365	343	354	346	324	355	358	344	355	356	368	372	366	335	361	359	370	350	384	348	356	356	366	364	346	349	361	362	342	387	368	376	375	366	362	394	382	352	324	385	360	337	361	358	379	349	342	340	331	355	370	346	370	368	341	348	345	332	372	331	370	346	349	381	355	354	351	341	380	364	344	380	363	349	349	385	373	323	342	346	374	346	316	336	361	364	336	366	383	345	391	345	332	366	374	355	371	373	366	412	391	349	376	361	348	354	356	373	336	344	363	346	347	326	359	338	370	341	370	353	318	352	333	361	341	367	360	361	365	360	325	380	381	352	364	355	353	359	384	334	336	335	385	363	354	347	362	352	361	396	357	358	372	360	345	380	354	383	363	313	346	391	320	376	345	366	370	378	356	347	358	333	339	363	373	350	357	369	370	362	331	372	311	359	347	343	318	369	376	346	355	355	342	348	360	349	348	341	385	367	363	350	362	368	385	382	328	356	355	313	369	363	353	330	355	365	332	344	342	400	360	317	343	314	355	351	346	353	328	409	349	343	342	357	324	359	359	351	346	340	345	337	365	366	336	360	385	365	354	353	388	349	336	364	363	354	381	328	361	350	350	340	347	353	345	393	365	353	347	331	336	372	357	353	343	358	349	349	343	361	368	338	343	390	332	348	363	374	380	395	372	352	346	343	361	365	355	361	373	408	355	382	342	362	360	349	350	369	339	351	340	363	339	356	353	343	341	346	338	347	355	354	359	343	385	352	336	328	327	333	365	329	377	355	376	333	363	393	364	319	366	378	356	381	321	369	402	344	381	365	342	344	369	322	359	333	375	347	356	343	371	356	341	341	311	344	339	342	376	343	345	371	356	379	360	351	368	356	331	331	378	335	350	359	363	362	353	368	364	416	349	348	327	332	346	341	369	345	355	331	351	383	354	351	333	341	389	341	361	369	399	375	374	350	373	360	363	363	374	360	353	336	342	364	358	350	353	356	364	355	355	385	373	376	357	343	360	321	333	371	340	334	404	351	365	355	331	352	375	363	341	370	349	356	350	375	358	340	358	330	339	379	330	378	354	359	324	333	364	342	363	361	383	353	367	354	362	350	348	346	317	367	377	367	332	347	378	353	348	355	340	346	368	388	357	393	360	333	330	363	349	375	396	355	361	371	352	368	366	381	330	353	326	343	335	414	290	377	353	380	356	328	367	358	366	358	364	371	330	365	309	356	369	329	361	373	361	352	376	342	368	338	379	362	358	361	358	335	332	360	350	379	357	317	342	328	342	352	347	349	368	330	355	380	350	347	330	339	334	362	340	334	337	325	390	356	393	360	348	328	349	387	357	356	365	354	360	372	362	335	353	387	346	365	320	369	320	368	361	333	325	398	357	351	342	360	360	373	373	314	367	372	384	325	392	344	374	357	372	340	384	307	338	330	346	353	365	361	385	342	366	367	345	364	367	341	348	395	376	353	351	357	369	384	356	350	334	363	339	362	402	331	345	322	365	346	326	351	366	344	375	353	365	382	351	375	379	348	404	338	366	341	382	363	363	339	330	331	355	374	351	358	365	343	356	351	354	364	311	359	376	327	316	340	368	364	374	350	369	342	337	338	375	367	357	376	347	375	344	384	376	334	364	349	347	354	344	328	387	361	368	349	368	331	368	390	364	346	351	377	384	305	354	356	337	373	350	371	403	348	321	361	347	374	359	372	387	343	330	344	335	368	365	373	337	353	372	388	346	344	329	389	369	350	355	344	367	326	365	354	355	363	357	328	350	366	356	362	340	351	376	362	350	372	344	325	363	336	351	376	345	342	332	397	355	355	357	358	361	326	351	356	340	348	379	370	341	368	365	343	369	369	347	365	355	371	363	372	347	377	343	349	355	383	347	363	348	327	366	380	345	361	329	384	367	379	342	375	346	358	325	369	333	323	359	395	362	359	386	356	347	337	364	342	351	355	366	349	354	370	361	323	333	380	329	380	334	342	321	366	346	353	366	338	337	324	342	307	354	371	394	344	344	353	348	360	367	349	386	340	347	334	362	349	342	382	325	368	386	355	357	403	347	343	379	367	367	372	386	350	375	352	365	338	351	334	321	336	343	335	329	347	366	337	348	356	356	331	345	352	363	356	352	336	379	377	376	341	309	353	343	373	313	374	342	351	339	356	351	372	365	325	331	363	333	364	367	342	346	353	352	376	350	368	355	344	384	346	335	400	360	367	378	335	347	333	348	348	348	348	363	361	394	354	350	318	341	323	365	362	375	370	399	384	357	362	379	352	390	343	386	371	355	386	345	381	361	370	345	355	390	366	352	342	358	369	356	355	344	348	405	346	370	350	349	367	360	359	341	349	329	368	364	340	356	348	345	348	308	358	374	364	365	330	350	347	346	351	328	358	355	377	354	316	342	379	371	376	359	341	352	371	366	369	384	341	371	363	344	335	353	363	339	366	337	331	344	332	367	345	372	337	367	353	360	352	335	325	330	346	332	328	410	360	322	318	379	342	381	393	364	341	307	384	344	385	357	379	349	355	351	380	296	368	368	370	379	337	332	323	320	339	370	346	333	351	335	365	349	366	348	332	393	350	366	314	349	385	395	342	358	343	336	380	414	326	374	385	375	358	357	339	316	341	368	335	359	334	371	351	344	343	364	359	378	355	338	379	335	363	380	347	340	342	395	342	386	352	316	404	325	356	347	344	373	371	355	331	362	353	360	354	331	355	369	359	332	383	370	340	345	345	318	317	341	357	341	309	381	334	324	338	358	332	356	351	344	359	370	336	360	345	360	332	349	371	351	356	353	393	394	353	389	341	361	377	353	338	349	376	348	371	356	359	354	341	362	303	361	353	313	348	322	361	337	353	361	338	357	348	345	370	359	360	351	355	372	336	346	362	342	352	352	326	310	332	379	369	341	386	348	375	316	328	377	345	384	356	398	375	362	326	392	368	374	336	367	393	323	347	349	328	348	367	338	385	372	371	325	378	379	360	347	349	364	342	339	365	365	342	360	359	355	379	338	323	356	338	384	340	363	353
23989	21061	28810	26022	20980	12433	3174	976	561	461	389	382	355	372	360	323	318	327	354	380	364	332	351	344	356	355	339	365	326	334	330	357	320	331	317	330	368	339	321	347	329	351	349	343	368	311	367	342	355	338	322	307	298	369	339	341	356	372	343	347	316	307	338	323	323	354	346	353	332	335	341	347	324	330	316	349	318	314	358	318	313	334	346	316	344	333	371	317	333	332	326	336	325	319	332	348	344	369	335	348	353	330	321	305	325	331	325	354	336	328	319	337	347	299	355	366	311	323	301	320	344	322	341	329	335	323	350	327	345	359	364	335	340	305	352	357	372	373	321	303	348	333	344	341	346	325	345	305	308	326	326	329	325	368	330	347	366	352	329	299	320	324	344	321	356	298	347	323	339	311	326	370	347	337	327	378	338	335	330	360	365	340	338	323	359	330	339	357	316	327	322	333	312	337	370	334	366	353	317	351	371	343	329	307	372	323	329	353	293	319	348	316	289	352	324	318	320	341	328	338	370	339	309	358	331	341	350	344	366	334	333	304	369	339	351	343	308	329	326	320	345	349	355	326	290	345	336	324	325	299	313	339	297	351	347	334	352	379	315	304	328	367	298	329	342	308	363	347	349	316	369	324	367	322	344	346	341	343	326	359	360	370	341	323	341	337	343	330	353	347	360	360	310	315	307	334	316	329	355	368	365	316	321	322	311	345	337	338	362	331	323	342	348	335	329	340	323	332	303	322	326	321	313	331	313	326	316	374	374	318	350	333	333	320	317	387	325	305	356	376	319	372	320	342	396	322	347	312	334	349	281	325	312	323	372	342	369	328	334	338	334	340	313	301	335	320	363	310	308	345	340	339	349	354	343	356	340	355	366	329	326	336	349	363	314	339	325	343	335	294	386	316	354	341	322	315	331	355	335	362	334	334	333	324	320	344	344	343	353	352	319	304	332	321	314	353	347	316	331	330	314	329	341	365	355	332	351	370	327	337	306	336	343	356	351	314	307	318	335	320	333	353	345	324	320	337	341	331	337	320	348	369	335	346	345	359	353	317	341	339	356	360	328	358	354	360	331	359	340	332	307	358	327	312	321	319	387	309	323	315	297	349	345	330	339	318	306	321	357	325	307	330	334	371	328	322	323	368	342	351	321	321	336	320	335	335	316	356	340	348	346	360	360	303	356	296	360	309	317	306	320	346	320	323	323	309	328	331	358	344	342	345	316	333	316	332	338	316	325	338	317	318	359	336	328	329	318	349	313	341	344	342	330	345	333	325	308	314	341	340	360	335	323	335	326	330	301	353	360	331	335	354	301	327	365	347	324	334	363	319	355	313	320	318	309	339	282	321	341	388	318	340	329	332	325	328	316	324	345	311	347	362	357	343	343	312	347	327	305	336	304	342	329	323	377	329	327	360	313	330	368	334	343	326	352	347	335	360	341	347	351	301	333	314	328	349	356	330	360	362	304	309	344	357	341	294	333	340	366	321	312	329	329	342	347	308	339	322	328	364	326	336	342	336	338	346	361	323	350	347	330	336	315	348	371	324	326	358	357	314	340	363	265	363	305	305	372	354	360	369	326	344	341	364	332	361	312	351	364	319	331	318	362	323	322	332	300	332	318	338	331	318	352	359	317	361	364	305	333	341	325	329	333	352	335	360	348	351	332	349	325	304	322	326	316	320	331	360	329	322	315	324	350	343	338	337	317	344	339	335	328	312	308	332	322	303	335	325	311	310	334	346	304	341	327	318	342	352	363	349	329	370	343	345	322	325	345	308	344	345	310	341	321	359	327	337	306	298	346	360	342	366	328	326	331	330	332	321	340	336	354	332	320	359	309	317	343	313	308	358	327	336	338	340	333	347	311	381	319	326	341	369	337	319	327	346	336	318	341	334	333	345	337	339	347	374	323	315	316	313	330	323	326	333	345	362	339	332	346	341	304	332	345	312	354	342	312	318	330	295	320	342	307	312	317	320	313	357	350	313	343	327	342	354	304	353	313	340	340	343	344	335	330	336	300	316	334	310	302	353	347	329	354	353	346	340	339	311	351	327	331	340	327	350	339	325	324	324	332	318	368	317	348	335	350	336	305	347	298	325	379	329	333	352	329	368	376	323	330	364	385	307	346	374	343	286	360	349	358	317	327	333	332	334	340	332	334	311	329	345	363	349	324	346	336	327	301	322	319	355	348	369	333	332	341	323	345	307	324	326	322	317	328	350	338	372	328	337	332	364	357	352	305	312	337	305	337	343	346	327	330	329	318	316	345	339	333	345	322	302	334	360	332	310	343	325	340	329	343	351	290	342	320	333	336	356	350	339	330	325	310	299	343	350	324	345	335	301	340	319	306	353	324	329	333	326	320	330	357	341	341	329	352	327	329	351	346	351	339	344	320	327	311	328	334	298	356	331	345	321	330	319	327	329	363	323	312	310	352	348	337	334	322	325	354	360	365	323	339	308	328	339	343	338	338	340	340	328	334	344	309	340	328	316	324	352	357	321	321	317	359	347	338	334	363	348	327	351	340	298	353	324	327	330	332	343	343	362	348	350	343	340	333	318	299	341	324	303	334	329	324	350	333	323	348	322	353	325	331	328	322	350	337	329	386	324	308	333	329	331	346	332	334	336	324	352	315	340	347	330	341	347	352	345	330	344	293	350	313	349	313	311	351	323	312	319	313	339	330	323	336	339	327	361	333	331	309	346	373	323	347	336	319	353	328	342	317	334	333	356	341	331	322	328	329	347	334	322	324	358	336	343	351	348	340	362	303	342	344	338	330	349	337	339	306	343	341	366	345	346	309	363	346	373	342	352	348	318	328	294	343	342	345	342	354	318	308	326	348	311	357	355	329	365	319	308	343	335	323	350	304	327	317	354	320	330	344	342	353	322	341	309	337	334	360	314	335	360	330	316	344	307	339	333	305	321	329	368	326	316	351	318	339	331	329	310	324	340	317	341	341	357	340	331	361	334	338	336	350	336	347	332	370	346	326	354	313	344	340	341	323	335	329	327	350	347	328	338	329	349	346	352	361	377	335	337	303	311	316	340	353	312	351	321	343	329	335	336	320	313	343	364	318	338	322	337	344	347	322	326	328	321	334	332	309	352	366	345	354	332	340	356	352	374	339	337	347	373	353	324	303	327	331	335	321	345	356	299	370	296	330	320	362	326	331	358	338	355	360	341	331	335	309	357	330	344	352	326	338	311	334	322	317	335	351	342	343	337	326	324	323	355	318	335	332	352	310	341	366	319	347	329	289	284	313	314	353	333	308	338	340	319	396	336	313	326	379	366	333	332	354	340	308	391	317	361	337	328	341	338	321	337	332	385	315	314	331	314	351	338	334	343	325	362	369	325	315	371	325	329	338	323	366	313	326	346	329	328	354	342	307	350	302	336	341	321	369	341	350	329	308	365	321	362	372	332	342	323	346	353	353	332	316	344	328	352	306	317	299	351	329	339	338	335	302	313	318	344	349	332	324	357	315	330	318	340
37202	62019	48336	31776	13848	5230	2290	935	670	512	486	427	402	368	407	366	383	367	408	417	354	368	378	354	403	390	407	403	395	383	371	385	412	373	348	390	380	347	396	396	368	384	376	352	388	392	330	355	374	362	367	397	362	375	369	331	341	364	377	380	393	360	373	359	341	389	378	358	379	369	377	356	383	392	402	402	390	348	376	413	398	387	374	374	360	354	370	375	377	364	394	371	376	365	353	374	381	376	374	372	379	393	371	370	379	337	381	391	350	370	387	356	359	351	407	398	389	382	363	387	413	375	347	422	374	397	382	380	356	393	373	394	380	367	374	374	372	357	373	393	385	359	382	399	405	363	396	384	387	383	365	360	361	372	396	374	374	382	388	352	438	370	400	372	383	372	396	383	379	381	356	354	404	379	389	378	361	410	377	345	370	359	356	364	378	355	376	372	371	373	365	389	390	361	353	371	369	375	374	398	342	375	346	382	363	387	411	419	365	396	386	387	366	390	388	373	391	405	391	375	365	419	364	375	349	364	332	363	371	368	371	369	346	384	364	410	370	370	371	386	331	408	340	345	396	388	365	388	385	361	348	379	390	380	378	345	352	381	401	378	383	368	361	393	381	382	368	350	377	388	420	384	357	395	375	373	358	373	389	411	393	361	388	359	377	362	381	402	366	363	366	382	388	362	362	376	395	397	357	384	366	391	381	390	352	385	365	370	349	399	390	389	352	389	373	362	405	367	382	328	388	357	379	386	367	372	394	364	397	381	362	354	367	365	356	346	383	340	362	418	393	394	382	374	387	358	357	371	400	388	396	394	380	365	328	371	384	373	354	380	381	396	357	367	389	396	380	373	336	379	390	373	361	375	372	398	357	349	333	366	367	380	384	379	409	364	372	348	421	333	338	362	398	398	389	383	366	366	398	365	364	381	394	373	347	381	355	375	376	370	363	388	401	372	380	359	380	360	358	357	394	382	387	396	377	376	357	391	358	393	360	392	373	408	360	382	368	387	412	393	384	364	380	391	389	386	381	341	390	393	377	399	377	373	357	323	382	381	398	360	366	368	375	352	349	373	416	354	399	382	366	389	362	379	363	354	366	387	369	397	382	378	386	345	358	380	360	402	378	395	359	378	377	409	358	351	387	372	395	356	338	380	368	377	374	382	381	396	397	363	409	393	376	365	383	376	364	378	352	397	395	386	377	363	399	391	368	385	395	371	349	345	382	406	380	411	399	372	372	381	412	341	385	407	380	371	379	388	431	388	399	404	389	346	386	350	344	374	390	332	372	372	401	387	405	343	346	371	317	356	400	350	375	382	343	354	358	347	371	365	411	365	334	392	356	370	374	365	371	371	380	416	384	378	399	376	379	381	388	400	367	373	375	386	391	352	376	359	377	386	389	391	381	387	397	370	401	399	383	373	339	399	330	391	385	374	360	324	362	381	339	390	393	358	386	338	356	383	378	395	376	396	389	358	375	360	372	369	345	361	367	389	396	377	378	392	369	355	381	358	381	351	371	397	359	399	378	380	366	364	368	376	362	363	405	376	391	337	373	386	360	358	340	388	361	375	363	404	369	353	370	369	400	376	386	358	350	397	349	378	364	379	386	359	347	373	391	378	340	370	369	353	354	406	370	379	383	346	393	381	353	395	334	392	399	352	361	411	363	352	371	393	356	380	380	359	346	366	379	323	403	375	378	415	390	364	362	407	362	366	414	370	392	378	367	360	364	419	367	407	361	397	370	366	402	389	361	379	366	388	355	411	392	363	363	388	385	375	352	369	368	347	387	358	342	359	394	394	367	378	361	362	356	342	383	354	364	386	392	351	372	377	379	397	400	368	405	374	373	398	329	377	360	394	352	396	381	367	397	367	385	390	393	358	360	352	390	376	377	387	334	366	404	393	407	371	389	384	358	378	386	392	429	350	344	358	361	397	349	347	382	376	371	388	332	403	389	384	387	363	381	362	357	398	399	379	397	358	368	377	379	360	349	370	392	405	385	405	394	370	392	365	352	381	386	383	404	354	402	372	353	345	406	425	344	358	391	362	416	351	383	409	384	349	379	363	361	377	414	394	359	373	368	405	395	375	358	322	374	390	378	373	371	386	392	366	383	354	388	372	384	360	376	364	351	387	380	363	380	334	381	377	411	361	388	379	389	387	386	373	369	415	381	363	381	366	374	406	411	394	392	360	378	360	370	361	361	358	398	364	363	381	384	373	387	384	360	393	379	355	358	377	391	390	368	328	385	349	392	365	385	371	339	358	364	335	407	357	367	377	377	360	374	383	408	378	421	399	392	384	395	371	367	393	349	376	368	370	379	325	381	409	367	388	362	360	353	382	403	392	370	382	383	389	395	383	389	371	379	368	367	415	366	400	388	376	352	397	388	369	412	356	360	369	416	375	382	361	384	341	364	359	361	384	405	402	409	371	359	380	370	400	371	352	412	398	341	355	360	371	374	371	390	374	346	405	433	403	339	405	394	383	350	381	359	414	337	366	396	379	387	349	390	362	356	389	356	364	371	402	385	391	370	363	422	364	369	402	352	358	402	343	370	415	354	336	403	385	394	376	363	411	375	367	369	351	371	394	397	377	372	394	376	418	387	381	337	380	369	427	365	408	403	413	384	393	363	360	356	372	369	367	372	374	352	356	369	388	317	366	363	368	374	353	376	363	398	379	387	362	392	376	373	376	385	369	376	364	374	373	416	350	381	411	412	371	368	360	352	381	377	361	373	405	353	378	346	424	366	372	376	321	410	385	387	396	370	373	370	381	394	404	389	375	380	352	355	354	336	346	393	392	383	362	343	374	364	381	388	353	343	380	378	339	324	373	335	376	365	398	360	390	368	355	416	362	384	368	376	367	355	355	388	417	372	401	375	374	367	388	370	345	391	369	370	399	399	383	366	384	397	354	391	388	383	352	368	369	352	343	389	317	369	363	400	381	397	355	365	398	335	363	385	400	349	373	375	383	391	374	368	359	369	385	389	370	397	370	377	373	369	369	371	319	349	377	391	402	357	385	377	358	376	394	346	390	372	367	366	385	375	390	393	376	356	395	392	371	354	373	372	366	362	380	386	394	350	360	381	349	369	356	364	395	398	332	365	332	417	343	375	383	333	402	376	393	365	399	376	338	369	367	364	368	368	395	382	372	361	369	374	349	386	372	383	362	363	372	416	360	374	356	367	332	363	394	399	406	369	369	369	380	368	364	403	399	396	369	407	401	397	386	364	390	421	377	383	382	380	391	395	391	338	335	351	377	411	387	373	405	369	391	355	356	380	360	359	389	390	375	393	346	362	381	380	351	392	374	425	380	417	389	413	366	414	357	386	355	384	412	398	402	406	329	360	393	377	374	361	373	356	416	379	342	405	386	376	376	361	346	355	400	384	358	373	390	361	378	352	350	359	362	355	386	361	390	384	391	408	336	373	397	388	408	385	361	378	332	364	367	348	380	372	380	404	374	348	399	414	421	373	342	391	371	342	342
25269	21598	30010	26776	14348	3454	1210	565	500	451	426	422	419	402	432	461	425	405	404	410	421	402	374	394	411	363	423	368	386	426	387	412	396	350	394	401	392	435	377	371	402	397	392	395	378	388	397	394	382	376	397	403	382	391	399	417	438	432	418	389	386	418	420	396	385	421	416	402	386	409	381	376	380	391	345	412	409	429	420	382	417	397	390	381	400	391	397	389	418	412	402	400	362	401	396	385	374	399	394	380	383	423	391	409	420	396	355	365	412	369	392	388	411	411	391	368	374	378	388	405	413	397	405	383	400	417	405	425	388	405	409	374	426	338	421	382	377	405	405	381	405	388	419	393	383	415	415	398	406	407	400	384	387	352	411	413	386	378	372	416	392	378	383	386	421	368	412	389	361	385	398	397	406	395	389	359	387	391	398	435	384	382	380	418	398	440	340	382	401	441	416	423	372	396	386	393	363	361	394	375	388	410	419	406	402	381	364	376	414	372	412	395	403	398	397	406	348	409	400	389	429	388	420	397	408	379	377	393	392	389	400	393	399	393	400	377	376	392	403	379	389	413	428	400	424	378	373	379	444	397	403	397	401	394	435	384	380	396	417	410	404	367	373	381	379	386	379	403	390	437	408	400	392	379	386	397	409	390	396	403	404	428	373	380	361	391	417	418	388	420	401	371	365	384	383	370	424	392	404	382	399	417	372	385	367	412	381	407	407	386	367	409	389	419	415	385	410	390	371	406	380	385	378	385	383	409	378	380	405	392	408	380	416	391	395	388	422	398	417	374	413	414	390	383	387	385	415	408	395	374	411	412	389	410	404	410	372	390	356	373	401	425	356	382	388	362	411	390	391	407	398	396	394	425	400	405	397	417	411	372	385	379	383	397	367	369	349	386	432	398	373	412	422	392	414	408	470	387	449	384	400	384	391	367	409	399	408	403	408	359	369	382	401	397	392	394	398	395	410	416	393	383	426	415	388	395	406	448	387	386	406	391	387	361	397	432	410	367	399	357	426	446	385	394	401	422	397	380	390	422	411	380	393	388	398	429	370	392	369	371	399	377	376	405	396	414	414	377	362	418	369	439	395	415	408	405	369	393	384	423	392	390	363	389	350	391	374	383	403	398	413	393	393	393	412	395	339	403	421	376	366	410	390	391	377	422	419	373	398	361	380	411	382	414	408	367	406	391	421	421	406	399	381	388	375	393	394	382	398	415	396	406	396	349	394	374	363	433	383	411	396	390	410	376	395	395	378	381	392	375	395	373	406	380	407	376	391	414	415	385	385	403	361	373	411	380	414	406	369	386	401	351	401	418	399	366	410	370	371	416	419	459	368	385	384	386	374	396	392	391	383	371	420	400	361	410	400	363	410	372	426	378	408	432	383	386	434	376	397	395	391	412	429	374	386	426	384	383	428	422	364	403	431	386	398	391	408	391	394	419	379	392	372	415	408	404	424	412	356	403	374	398	409	354	425	392	386	421	411	361	384	436	369	392	401	388	410	409	412	410	399	384	368	402	397	409	396	387	392	420	381	394	391	378	404	415	427	372	409	412	406	431	371	403	386	380	387	399	419	400	395	390	411	406	399	386	411	383	383	404	373	380	405	412	409	432	352	387	398	401	372	390	384	386	392	360	382	421	391	358	407	388	407	382	393	439	361	429	410	377	403	418	422	424	392	429	412	406	374	411	384	391	409	414	413	399	378	348	405	425	413	385	402	387	393	422	405	349	398	398	404	415	398	374	390	422	357	412	373	398	408	419	397	400	387	383	352	401	398	407	392	377	413	385	392	396	403	426	375	390	405	413	378	374	410	406	368	395	431	416	393	332	377	399	384	402	372	424	409	377	362	408	401	394	428	393	397	391	421	425	377	393	372	400	377	378	403	394	394	412	401	357	374	370	416	364	398	384	445	416	396	405	386	435	368	393	405	407	398	364	375	387	422	370	392	374	385	428	406	398	406	358	378	394	397	394	421	408	417	386	373	397	414	388	421	380	381	400	362	386	393	379	366	393	373	405	436	443	388	389	406	421	398	387	421	382	391	413	380	419	420	391	378	401	429	394	398	391	345	368	368	401	411	388	350	365	400	386	413	395	404	392	416	395	396	373	383	435	391	387	399	406	415	380	384	401	395	394	380	386	409	383	403	435	377	361	390	390	391	406	381	420	380	368	401	363	384	420	398	413	395	391	406	419	386	358	423	362	408	403	410	414	396	390	413	408	406	372	398	368	365	384	416	384	399	410	376	399	374	390	405	378	385	372	406	404	404	357	410	398	384	413	400	429	398	405	393	369	406	381	380	378	379	380	366	420	434	385	394	377	443	404	401	413	378	373	384	420	395	391	399	420	384	398	372	405	398	438	394	379	419	392	403	438	379	425	382	388	407	393	396	393	388	372	396	377	429	420	375	362	362	364	429	414	423	372	422	396	394	397	387	401	383	428	389	359	400	402	403	412	414	375	414	388	393	380	370	366	400	408	390	378	437	406	394	375	411	430	407	376	419	420	364	363	415	408	380	430	412	402	386	408	397	384	438	387	392	389	390	386	405	426	410	401	370	383	424	395	381	375	415	380	378	419	402	393	396	378	382	367	371	400	389	347	385	396	363	405	393	354	396	382	340	405	376	392	385	400	386	397	381	395	399	405	377	416	389	406	426	367	402	401	401	379	418	387	379	397	383	362	372	385	386	385	383	431	406	387	403	398	423	422	395	381	372	414	404	417	415	420	375	378	395	413	407	391	371	394	373	441	389	393	403	374	437	402	378	415	390	398	390	383	430	374	405	373	384	402	381	392	406	385	386	393	393	348	401	413	379	382	406	384	376	365	407	413	371	389	411	391	387	419	403	401	368	356	411	401	363	376	406	404	376	400	387	375	373	350	390	389	405	408	403	397	379	365	399	382	410	384	388	424	429	375	378	389	384	387	399	431	365	386	409	381	393	379	405	417	412	414	391	397	388	371	400	422	386	422	386	404	385	431	405	403	407	384	368	410	404	461	410	385	394	376	369	413	412	414	410	364	395	404	389	385	405	374	385	393	407	367	393	402	359	422	363	399	420	417	400	396	394	366	392	406	402	384	388	399	429	403	383	384	415	403	441	397	400	385	406	381	372	391	389	363	406	417	389	405	396	418	380	412	411	395	393	397	364	391	407	401	405	377	373	384	382	360	410	395	407	359	414	427	376	404	405	400	401	398	405	402	432	405	411	394	400	413	393	391	413	403	369	409	376	410	392	357	408	390	418	395	352	407	408	393	392	391	389	404	389	406	380	381	410	395	418	373	386	376	404	366	415	399	383	413	403	423	399	385	371	416	366	348	381	347	446	382	382	398	392	374	364	392	401	403	410	398	399	366	412	395	397	448	369	395	384	369	389	388	365	398	408	375	380	391	410	389	406	351	380	375	392	383	391	387	402	376	387	397	377	425	418	379	380	371	359	448	388	402	394	364	399	389	397	409	409	387	408	434	353	427	414	406	414	418	398	378
39196	58427	41835	24873	8798	3139	1515	776	556	520	479	515	473	479	455	433	433	466	457	458	438	450	451	472	440	430	424	447	433	439	459	476	419	403	448	420	442	497	464	474	403	425	435	407	477	472	468	479	497	459	474	466	447	465	466	471	432	455	455	386	461	433	467	466	443	416	423	448	456	453	425	467	477	452	416	451	482	415	457	459	479	405	437	445	477	487	446	436	420	468	438	467	453	488	423	457	460	418	376	473	428	450	431	451	460	465	434	437	454	473	433	448	456	466	441	444	479	449	451	478	459	417	483	446	447	400	406	434	480	445	456	452	456	437	422	458	462	408	451	477	479	461	465	439	426	440	461	449	477	416	481	462	483	456	394	428	430	442	473	433	464	447	436	432	424	429	444	471	436	480	438	439	460	476	409	444	441	436	428	413	445	439	432	470	457	443	424	460	484	424	453	474	462	447	436	443	450	407	425	441	431	455	430	453	430	463	426	460	456	446	437	429	453	446	452	457	453	441	430	449	482	470	405	470	447	459	467	441	427	478	462	468	456	477	426	452	443	452	413	466	448	483	507	453	451	467	471	467	461	407	449	430	436	459	438	433	427	455	467	408	451	460	437	483	470	449	450	432	430	443	468	430	460	421	467	494	412	447	432	469	415	431	469	446	422	495	446	457	427	434	482	432	442	462	445	424	447	442	459	453	450	420	438	441	424	475	420	462	493	456	446	435	463	436	432	499	457	455	465	466	429	482	477	459	461	430	425	435	402	466	436	457	476	495	445	446	469	435	433	469	408	452	405	422	430	428	461	455	456	441	415	492	434	451	464	422	431	457	466	436	444	442	459	439	458	446	468	444	427	457	441	431	459	444	428	393	490	447	415	454	427	472	419	439	419	443	442	406	448	447	422	432	416	440	457	491	448	416	445	479	426	444	441	418	464	445	433	439	408	484	478	458	463	463	418	412	447	463	500	446	492	435	421	387	465	431	463	456	462	469	428	455	427	438	453	425	469	466	459	468	477	444	450	436	447	435	438	465	412	463	469	468	430	455	410	482	458	443	463	451	488	427	425	453	454	441	438	449	462	467	430	464	441	459	450	447	461	456	446	446	441	438	445	433	437	466	447	457	439	443	450	487	451	452	401	471	446	475	427	475	433	429	485	508	430	472	419	451	421	465	463	509	448	450	459	449	421	455	437	403	430	410	490	498	422	444	427	416	468	444	448	454	438	436	430	433	429	478	452	479	449	424	440	442	457	462	423	424	431	455	467	454	460	464	446	471	414	480	452	481	485	489	488	454	415	445	437	467	430	434	449	453	451	438	472	402	438	400	486	476	467	437	480	451	452	467	474	483	460	456	392	459	419	421	476	462	436	417	437	419	419	453	466	451	478	425	448	470	399	457	433	451	453	467	433	424	444	481	458	456	424	475	484	450	426	447	465	443	407	436	454	447	432	443	433	450	459	431	448	432	457	439	484	459	461	432	405	475	467	435	485	445	470	431	436	453	478	459	432	464	408	438	490	473	464	473	451	458	471	431	463	452	417	450	427	439	427	452	440	437	425	447	442	435	453	454	451	436	448	466	436	434	405	465	439	445	456	444	455	431	439	454	423	485	420	452	464	431	484	447	432	425	415	515	392	485	453	420	448	466	437	465	472	457	456	468	456	485	452	439	431	443	453	406	456	455	449	455	479	432	468	473	477	460	444	452	449	459	462	474	459	464	483	437	436	468	468	464	463	437	462	434	415	483	448	429	481	433	445	433	448	450	469	452	438	421	434	449	446	425	433	410	428	435	406	392	461	470	438	445	387	414	464	443	447	458	451	425	461	431	469	426	447	440	447	398	421	468	399	449	395	451	424	460	452	475	433	460	484	435	443	426	438	479	448	444	440	467	487	444	454	458	465	437	450	438	402	469	412	458	469	446	419	415	425	453	439	431	470	449	460	451	386	448	461	459	473	447	425	470	444	461	463	467	452	465	442	445	453	461	463	411	460	471	426	454	435	446	472	466	472	473	426	463	451	445	449	467	467	430	460	455	458	492	457	428	495	475	461	448	452	448	436	470	389	441	475	416	466	430	431	437	465	455	473	464	474	453	442	473	445	414	455	442	470	439	396	473	457	462	468	470	455	456	459	428	429	431	419	445	437	421	451	451	458	426	439	449	460	430	405	441	480	465	468	403	414	458	457	434	417	456	409	450	464	437	446	462	428	458	429	480	444	417	432	445	449	430	469	399	458	435	422	467	421	403	435	463	448	459	421	462	451	446	408	499	468	451	445	469	456	438	493	474	407	457	412	452	423	457	506	501	454	417	516	460	438	432	433	449	493	436	453	430	426	463	429	467	431	490	452	498	458	436	457	432	455	453	440	437	437	428	433	446	411	467	423	459	451	431	434	461	415	460	483	444	457	439	427	467	446	419	483	425	446	442	439	458	435	469	441	459	462	461	453	480	430	423	411	475	473	446	454	442	444	451	472	446	458	447	427	459	476	464	461	413	456	413	471	438	450	419	475	455	463	469	444	461	415	474	461	466	444	436	455	417	487	466	466	428	498	468	471	473	453	449	464	461	489	443	460	471	455	439	425	476	442	447	442	424	461	411	442	421	430	445	445	447	455	442	491	456	426	421	447	439	444	443	469	462	443	457	482	416	444	434	465	437	465	455	455	459	446	443	427	450	496	417	421	438	443	478	421	426	407	472	439	441	466	424	467	461	476	457	451	438	450	416	445	451	414	405	442	437	453	448	448	448	405	398	463	454	474	410	457	457	418	455	471	429	478	453	434	467	412	428	430	455	426	436	464	425	466	422	450	424	444	442	455	466	453	440	468	447	474	449	479	469	463	468	417	450	447	422	446	440	478	422	446	500	471	443	420	422	449	461	449	466	480	456	440	413	432	486	441	453	433	447	404	442	418	453	447	432	419	463	445	414	463	446	434	462	462	457	425	426	430	495	408	452	435	434	459	479	469	471	482	425	462	459	457	482	441	461	444	475	435	461	406	478	424	440	476	438	417	406	447	457	461	403	421	458	463	437	448	423	459	432	458	454	483	438	434	461	448	452	440	466	502	457	450	471	398	436	447	462	442	438	476	432	459	450	424	436	447	456	453	416	461	439	417	452	460	426	434	441	484	459	400	474	461	444	474	455	440	456	458	451	411	454	472	471	459	419	465	434	432	421	438	469	482	477	457	450	463	465	463	453	447	433	454	443	463	450	454	447	444	411	424	437	476	439	431	416	420	441	437	436	455	440	453	475	430	443	409	447	444	454	425	445	402	451	448	453	478	443	431	476	433	449	431	453	433	424	447	469	449	420	439	437	453	478	445	460	420	405	439	471	437	430	449	433	457	468	442	436	450	390	462	403	474	454	453	437	460	445	432	458	446	448	453	465	442	448	460	447	419	465	444	450	472	426	385	486	439	443	468	423	458	441	440	463	452	480	466	425	447	440	437	425	440	465	467	456	432	458	474	453	443	435	450	446	419	453	417	459
22735	20913	28412	23703	21207	20908	12035	1977	819	687	558	511	549	481	477	479	476	502	492	431	459	504	435	492	501	453	448	477	491	453	488	471	478	484	468	501	477	477	486	467	469	469	478	476	482	431	430	499	468	469	456	485	495	474	451	461	448	458	444	443	423	450	470	443	479	461	456	496	489	489	447	459	469	461	442	422	472	483	453	426	447	458	460	462	496	458	479	451	469	470	467	501	480	452	454	452	481	481	450	446	458	459	513	471	491	457	473	480	421	390	477	470	452	481	463	481	458	494	482	454	464	484	474	518	432	407	467	464	496	456	495	504	476	455	451	464	464	489	463	467	472	506	469	479	468	503	497	451	434	430	485	457	445	508	509	494	446	449	437	480	522	445	501	480	489	483	455	510	467	484	483	511	434	450	474	450	482	453	452	482	518	459	501	491	450	416	419	438	433	480	453	491	451	478	497	494	462	476	479	528	464	464	453	499	466	453	466	493	462	477	462	466	495	453	443	451	474	488	485	492	491	473	452	441	491	479	482	449	467	512	471	475	454	438	475	459	496	456	467	455	436	450	493	448	469	457	481	479	485	446	521	433	517	495	447	424	499	478	474	439	483	470	491	482	466	459	489	496	460	453	474	434	454	480	480	447	484	440	443	457	452	418	496	453	484	488	467	458	482	462	501	479	469	483	478	461	487	465	493	434	424	482	461	473	439	469	441	469	448	464	489	488	438	456	473	465	472	485	480	459	437	501	475	483	455	480	489	461	451	455	458	510	467	488	491	462	468	477	457	487	512	478	467	487	494	478	481	497	502	459	426	495	478	477	453	459	456	476	497	451	459	487	478	431	459	454	433	474	470	473	492	501	466	483	475	446	473	461	497	473	448	455	466	475	435	446	453	452	484	495	490	436	500	452	454	479	476	475	491	448	467	408	419	416	482	458	466	455	483	484	522	475	494	462	472	444	483	492	449	457	476	454	485	458	470	463	477	464	490	443	492	495	461	468	465	443	465	475	512	466	501	502	513	479	464	492	450	479	469	472	461	466	463	460	442	468	468	475	479	504	414	472	452	439	502	437	460	478	432	464	449	439	448	457	492	477	460	475	445	473	480	467	503	518	464	452	498	486	451	463	486	471	507	475	446	481	469	440	482	459	439	481	458	459	506	461	476	456	479	467	447	510	466	490	446	485	476	462	478	464	475	478	455	505	466	469	442	483	483	461	535	460	468	470	463	436	505	464	492	459	440	449	490	457	466	494	457	497	541	471	439	486	456	470	444	450	493	468	479	502	475	483	495	474	483	492	483	466	482	437	453	471	470	475	447	465	500	442	467	492	445	441	476	459	467	466	486	496	449	449	444	460	512	485	444	470	472	462	455	453	452	470	502	490	461	465	501	464	495	483	493	469	459	493	464	474	453	501	487	474	463	467	480	487	460	422	499	458	466	465	436	454	503	507	475	479	455	462	472	483	479	444	466	479	488	457	464	482	467	441	467	473	498	474	443	468	494	483	477	459	448	468	427	447	442	447	428	478	442	458	459	487	521	469	487	512	495	469	472	487	464	455	469	475	495	453	462	432	494	508	481	502	515	467	491	450	497	478	502	467	460	447	483	484	468	512	510	469	467	514	472	498	475	481	462	490	488	471	469	489	454	493	481	440	480	484	482	444	417	454	435	452	462	472	493	445	478	450	481	446	488	474	456	478	492	474	497	444	485	463	461	453	487	518	459	442	447	466	471	515	482	456	478	456	479	425	487	470	458	427	453	471	450	439	433	484	463	524	503	459	480	457	506	449	480	489	508	433	467	485	469	498	469	434	487	510	435	430	493	464	472	468	462	461	459	471	501	465	473	508	465	491	488	464	431	496	475	440	478	485	491	494	468	455	454	453	449	474	478	469	480	479	441	488	486	472	430	459	454	408	453	447	474	474	486	466	497	493	466	472	454	495	485	487	488	463	499	457	464	447	494	450	461	472	519	483	502	431	446	455	471	484	499	498	460	477	451	476	452	473	489	434	442	470	485	443	472	490	474	476	468	473	430	476	470	457	478	486	494	491	418	468	504	451	465	438	435	442	460	451	439	484	500	449	497	450	460	491	472	449	450	489	484	472	492	500	462	439	451	440	471	477	463	475	449	467	467	448	505	503	500	474	483	477	498	450	464	487	484	496	466	466	480	456	493	479	446	477	491	453	468	491	458	436	486	494	492	485	478	454	453	441	505	449	452	444	491	453	465	490	469	472	470	460	502	486	429	458	459	457	464	460	449	467	437	441	454	510	500	435	537	500	479	462	480	438	467	451	436	458	481	466	472	470	505	429	434	461	472	511	498	452	470	493	466	468	488	446	457	475	472	449	448	455	474	455	485	481	471	459	496	493	495	450	430	445	452	501	485	468	487	474	484	461	497	501	493	491	494	468	505	439	480	489	503	459	479	443	451	486	472	473	478	459	471	465	450	485	435	442	437	446	467	490	462	460	468	479	461	454	477	439	473	422	462	452	460	464	463	486	462	483	471	474	463	468	487	469	497	464	497	452	470	486	454	473	459	466	464	483	462	442	456	511	490	509	483	475	472	444	462	481	449	471	462	480	479	529	493	469	491	438	465	473	466	434	465	483	470	412	463	466	482	446	463	452	505	447	466	468	457	440	498	465	439	463	453	465	441	483	419	452	475	456	447	486	477	448	486	505	471	483	438	463	491	487	473	451	440	446	500	490	451	470	457	446	468	470	450	470	450	460	475	477	474	460	470	438	476	467	476	461	485	424	490	421	494	473	480	492	454	409	491	476	430	495	473	477	486	460	440	470	470	484	457	509	506	422	477	473	453	450	485	417	452	466	468	453	499	521	444	487	461	510	504	473	503	424	468	444	486	473	465	475	496	489	482	479	452	408	465	424	440	456	450	416	477	453	489	424	486	475	458	458	450	452	433	463	497	519	480	449	452	479	468	447	439	478	452	481	437	474	469	463	469	490	490	470	443	425	467	460	463	475	463	436	468	438	500	476	450	463	450	464	503	450	439	487	475	466	443	450	478	445	438	461	506	464	505	474	463	483	457	491	464	455	456	459	455	477	491	475	479	495	477	479	446	437	530	471	490	506	450	444	435	456	446	483	546	464	456	455	451	452	476	463	479	474	502	477	454	453	457	505	483	450	456	472	485	459	451	467	496	502	499	489	463	440	494	474	484	460	493	477	459	439	490	479	496	482	483	486	473	455	467	488	467	498	439	486	454	486	492	469	488	480	457	495	462	506	459	472	452	511	451	432	470	432	496	483	461	465	447	483	471	462	488	461	507	476	464	462	476	475	450	479	479	426	468	474	474	456	482	482	445	475	468	509	451	487	454	476	492	452	457	479	465	475	455	493	467	424	472	439	461	430	454	480	447	466	468	421	456	491	447	457	448	468	446	479	502	497	482	486	474	446	451	445	479	439	447	503	446	485	487	464	443	429	442	444	489	447	447	469	493	474	462	458	511	488	448	461	448	482	461	460
42457	69267	48410	28009	18750	10506	5005	1477	914	762	700	608	664	533	509	516	560	550	575	522	539	511	530	497	521	559	532	535	516	495	533	470	523	473	477	533	555	567	517	520	547	533	554	516	515	528	513	511	512	489	477	506	505	536	540	526	478	489	496	500	489	506	489	528	511	504	536	520	540	511	487	529	505	532	529	502	543	493	505	558	514	477	497	511	522	499	483	536	532	530	487	537	482	459	549	520	487	512	481	487	524	478	491	493	511	504	511	496	513	517	472	508	522	511	504	483	472	538	513	514	520	520	511	531	528	536	484	530	526	533	522	535	511	464	492	538	525	467	539	519	502	500	546	504	501	464	496	507	507	499	552	477	533	488	531	556	489	518	500	498	501	505	491	510	495	490	508	505	504	515	500	541	490	519	495	529	487	519	510	480	529	478	460	540	491	527	527	510	523	485	522	538	496	541	496	497	529	532	543	516	518	511	535	554	521	524	480	478	537	504	487	513	506	528	524	533	542	499	531	517	536	522	511	519	501	507	567	535	507	531	536	531	512	521	527	448	509	532	541	560	497	541	498	493	515	492	468	507	515	514	551	525	519	536	495	528	492	468	510	539	544	500	498	507	509	524	514	516	475	513	530	489	522	457	486	484	481	495	494	513	468	498	517	530	488	475	458	525	507	561	544	503	490	528	544	524	526	518	479	500	566	538	463	494	538	490	497	485	525	525	537	484	583	558	515	520	526	537	539	493	488	499	477	474	512	497	488	494	510	519	517	506	530	519	551	505	483	541	521	518	473	497	493	551	513	446	510	487	509	516	495	520	517	521	499	537	480	484	516	512	512	514	537	530	480	508	510	504	500	512	496	522	532	502	531	515	539	533	489	527	486	516	510	498	520	516	510	488	490	506	528	526	480	490	534	510	562	521	516	525	506	501	509	480	478	496	494	512	526	513	528	489	483	517	528	499	498	515	465	534	487	525	551	601	530	504	487	541	516	524	538	514	516	532	494	497	486	518	541	531	521	504	529	502	515	511	536	508	524	495	547	487	490	512	532	487	524	511	483	479	522	515	482	518	513	540	515	510	495	520	490	510	521	522	501	513	558	482	514	456	526	508	482	518	456	489	532	532	486	525	500	569	491	435	502	522	517	530	543	534	524	505	474	522	529	531	501	495	518	502	517	533	513	514	528	484	553	516	482	523	501	517	511	521	502	493	519	473	492	502	496	516	505	477	547	522	526	514	523	483	490	523	528	522	520	494	497	461	528	524	493	520	486	498	498	539	477	497	516	531	527	525	503	540	527	551	505	515	527	530	516	504	470	492	525	513	541	537	490	508	523	498	524	518	480	527	518	533	483	526	466	480	484	531	511	480	513	489	529	523	512	531	504	535	514	513	512	542	506	523	543	482	540	497	506	495	517	556	558	501	497	498	503	483	496	514	549	496	499	507	495	510	514	511	542	529	516	449	489	504	531	491	515	519	492	554	530	556	519	560	484	518	536	535	521	518	513	531	531	509	536	543	505	523	481	532	536	480	526	552	512	499	501	527	510	517	524	499	527	571	522	524	487	502	536	489	527	520	506	491	536	488	530	515	478	495	555	506	486	500	520	522	504	515	537	503	522	494	499	515	454	513	534	462	488	485	521	520	539	534	515	512	522	563	533	486	545	538	482	496	518	485	472	476	536	514	460	456	505	556	515	483	462	477	493	540	501	479	536	529	518	528	499	537	540	509	532	524	515	564	515	477	488	478	499	472	529	519	498	515	505	513	520	478	488	458	516	495	528	533	522	509	516	470	486	487	553	510	507	487	538	498	519	509	477	510	517	539	524	526	496	485	491	507	532	553	488	519	479	495	472	554	489	499	482	553	488	543	509	521	475	488	503	497	488	520	499	544	514	487	542	509	496	541	463	473	512	506	481	536	536	495	495	552	464	492	496	488	524	486	493	501	499	494	494	493	509	513	508	486	527	541	507	528	500	496	474	517	527	485	519	528	533	504	491	513	490	540	534	547	531	528	478	527	502	484	502	507	523	514	536	477	517	520	498	511	481	509	570	533	538	490	504	533	573	512	517	537	533	481	507	521	500	485	534	513	531	494	492	509	556	493	508	515	543	489	516	500	494	521	567	502	518	504	537	509	515	462	486	514	470	535	500	504	532	527	509	484	530	519	487	540	525	478	491	540	478	507	532	522	533	521	539	509	501	506	503	532	504	516	511	500	496	513	485	497	495	523	535	491	495	505	492	516	532	495	505	473	494	480	517	502	514	520	489	524	526	490	485	543	500	517	529	518	541	456	474	469	505	490	547	497	504	527	500	517	509	547	560	550	521	515	534	533	534	491	475	495	504	520	495	474	520	513	530	509	501	517	495	515	482	472	477	508	468	542	490	484	495	501	520	551	518	462	539	516	508	528	499	545	522	499	545	521	520	504	493	509	483	525	522	481	490	510	485	525	530	553	484	523	499	522	520	501	491	508	490	493	533	535	532	491	489	499	531	530	499	496	498	526	483	497	526	470	542	511	507	511	484	518	526	497	455	479	504	498	515	492	497	474	541	518	529	527	527	542	483	523	522	520	458	550	536	514	554	485	515	497	517	465	520	547	533	565	484	495	531	494	491	485	520	530	502	525	509	476	490	491	492	503	499	529	498	506	447	483	496	513	505	465	488	477	529	534	467	508	518	467	528	453	494	532	495	521	534	523	489	486	528	524	493	486	514	520	507	518	485	511	536	535	490	506	508	542	530	516	516	521	504	516	465	511	518	546	498	481	512	493	471	500	495	485	521	508	535	540	547	475	487	483	549	533	494	516	486	516	499	507	557	529	509	494	454	535	508	547	518	492	501	516	502	484	486	525	520	508	497	520	511	503	468	509	521	490	516	538	499	520	516	503	559	492	499	536	487	543	494	557	514	492	534	499	522	517	507	508	503	477	469	517	522	506	513	523	546	532	547	489	503	525	484	558	508	513	512	480	503	464	519	506	541	499	474	521	466	553	497	518	538	516	512	535	512	510	494	501	511	475	471	487	534	510	545	478	502	506	488	496	510	544	502	489	531	501	513	497	476	531	541	504	553	486	522	492	517	503	534	521	504	522	497	502	536	509	521	491	488	496	527	537	494	533	537	510	523	509	522	513	493	529	508	505	504	524	516	494	540	499	529	518	482	524	507	492	491	527	504	515	486	498	507	492	529	508	495	499	548	495	498	485	558	492	517	542	524	502	490	477	500	479	532	490	545	510	497	500	496	473	484	485	497	513	484	506	479	528	494	513	496	555	511	487	539	518	524	481	507	530	528	521	452	506	540	469	497	530	507	513	534	524	481	484	576	516	519	507	496	514	518	521	476	515	535	547	490	462	512	504	538	509	508	508	488	499	510	473	523	506	534	556	502	488	501	474	508	506	529	493	561	557	523	493	530	467	494	523	500	514	487	520	460	562	513	511	480	470	498	521	521	511	503	499	514	480	512	486	458	523	517	545	523	522	504	516	492	508
32521	30379	28271	16387	3996	1217	597	357	343	317	340	346	329	287	307	304	296	317	270	285	292	303	296	357	311	298	309	316	283	302	298	309	304	317	345	358	291	303	317	282	329	302	317	319	306	307	330	300	323	312	295	286	327	298	323	271	284	323	321	306	291	300	327	315	284	287	333	351	282	344	290	319	312	302	306	310	284	319	301	307	302	312	335	299	326	336	322	302	324	316	281	328	351	280	325	285	313	326	313	272	307	319	297	308	326	316	328	283	298	291	332	287	303	297	319	278	308	297	316	326	287	303	279	310	304	288	313	300	311	276	290	318	324	320	332	316	316	303	314	296	315	292	299	334	314	293	311	302	280	303	312	304	318	297	318	317	306	297	302	309	324	298	341	285	311	298	323	326	299	328	303	295	298	323	325	293	318	312	281	293	317	304	290	336	299	324	291	301	313	277	317	285	293	312	289	303	295	281	292	306	308	306	299	334	348	295	312	331	296	295	264	302	337	306	272	301	316	332	277	310	309	352	342	336	350	315	317	286	268	277	321	327	315	290	304	305	282	344	318	294	302	293	306	301	285	293	331	311	310	334	285	312	268	282	315	323	294	317	274	295	315	319	344	318	299	283	285	305	278	313	333	304	284	322	315	271	302	328	307	330	347	308	303	301	338	302	349	323	317	345	300	340	288	321	318	295	304	311	302	316	280	299	292	287	280	308	324	304	291	352	289	302	301	305	292	282	317	323	314	304	304	320	317	310	317	327	271	306	322	309	307	310	303	333	300	305	303	315	349	307	302	332	315	304	309	333	300	281	345	301	311	313	270	297	316	321	303	316	301	310	316	301	264	309	310	306	312	295	314	289	309	282	304	325	320	318	280	308	288	299	337	304	291	304	280	286	318	313	323	290	310	295	323	288	322	303	288	303	286	327	271	275	329	258	322	299	322	306	305	331	281	323	282	294	318	314	287	307	296	296	309	309	308	321	342	312	323	342	305	319	299	316	308	327	313	306	292	311	302	307	273	297	320	280	303	291	302	289	306	305	319	313	301	290	259	287	303	298	318	306	294	314	294	305	288	329	319	295	310	320	319	317	266	317	315	318	285	280	318	314	299	336	307	317	297	292	316	300	295	312	288	311	339	329	321	295	291	301	279	315	283	296	329	330	329	305	284	316	293	290	315	300	311	312	317	286	313	324	296	317	317	283	277	295	294	318	330	323	297	276	290	338	311	305	309	324	323	306	299	289	336	308	295	322	301	309	315	302	300	292	311	321	288	302	307	309	318	338	325	327	296	312	284	301	309	311	279	314	317	291	307	326	309	304	305	303	320	311	293	291	319	333	278	292	314	312	295	284	336	295	323	323	309	289	282	292	305	330	302	301	298	286	309	298	301	324	282	298	318	317	305	306	311	319	315	320	302	296	315	296	308	305	342	312	307	320	301	348	316	280	276	295	285	312	306	318	301	317	292	339	300	331	271	332	300	308	291	306	314	340	286	325	319	320	341	320	334	313	346	312	312	309	299	325	296	316	331	316	280	302	315	315	361	304	314	306	321	279	290	313	316	318	312	292	284	269	327	291	308	291	314	304	320	285	302	318	337	314	276	284	331	296	307	306	316	304	295	311	317	282	324	338	304	295	281	293	320	326	306	323	273	304	303	310	295	338	335	304	314	311	290	284	302	334	275	355	299	291	327	309	309	291	272	309	309	329	324	308	289	298	332	288	313	290	308	301	309	339	338	322	322	291	299	317	333	269	294	325	331	304	299	311	306	294	331	333	293	311	309	313	304	306	320	314	316	300	315	312	294	315	318	288	314	324	289	263	310	322	343	289	315	308	331	282	309	304	330	322	315	287	319	305	319	306	303	318	319	307	310	310	309	305	306	332	346	313	313	327	300	323	305	324	319	274	320	310	301	325	335	315	318	316	289	277	299	301	338	303	335	312	296	291	303	278	322	292	298	300	310	303	318	302	288	305	294	294	295	309	322	312	324	290	306	280	296	327	295	312	322	313	281	288	291	281	275	299	328	312	300	324	327	292	307	297	304	295	319	308	297	286	312	340	299	331	290	350	329	310	324	323	304	283	296	299	292	334	325	311	331	304	299	314	297	266	304	313	291	314	305	321	314	321	283	302	334	274	303	271	279	338	300	324	295	313	303	327	325	319	279	349	311	329	299	304	283	318	293	288	300	302	284	299	314	317	310	297	320	301	319	299	315	312	322	325	310	338	285	313	323	324	290	311	290	304	266	302	279	297	290	284	316	304	345	294	301	331	309	293	306	300	268	295	292	316	309	324	282	327	283	307	281	326	329	317	336	303	320	317	313	327	292	336	316	288	283	289	326	305	285	286	323	298	300	290	309	297	322	287	318	299	293	325	308	356	321	298	328	271	275	299	286	319	302	312	335	297	306	301	323	318	331	298	285	318	305	306	302	324	307	320	302	313	322	293	322	309	306	308	316	299	297	317	296	305	296	306	286	298	325	308	336	320	264	316	302	332	287	314	301	313	332	341	310	324	300	331	299	267	301	330	291	332	307	329	302	310	314	250	318	278	311	300	286	309	307	272	321	297	313	324	296	311	314	311	294	322	315	286	310	295	320	322	295	315	272	269	282	304	300	315	317	283	300	309	335	292	298	320	301	305	321	319	292	326	293	329	315	297	326	295	300	329	320	321	335	327	295	305	306	313	290	296	292	308	344	309	301	326	299	352	298	285	290	320	326	298	281	325	333	299	299	346	321	310	304	315	331	313	290	309	297	306	293	297	316	312	302	279	308	326	303	277	294	266	294	322	315	321	296	300	319	317	289	270	331	310	292	293	281	314	303	312	292	314	330	319	316	329	313	324	307	323	294	310	317	310	311	296	305	306	333	304	286	298	306	321	315	298	320	299	323	291	311	318	310	306	312	299	290	321	311	324	304	317	298	300	315	287	278	287	304	321	297	263	284	308	321	331	324	275	319	303	302	307	298	335	309	314	338	323	297	288	289	328	324	314	290	330	333	324	277	332	322	327	311	283	301	281	326	259	292	290	288	298	295	311	323	253	318	293	290	327	303	316	327	317	328	334	308	324	303	330	336	299	259	280	313	289	308	304	289	266	309	312	291	285	316	287	289	311	331	280	308	323	306	360	294	341	313	298	316	307	305	284	317	300	293	323	331	301	302	320	297	299	298	282	320	300	279	307	309	332	306	301	323	295	315	321	343	288	309	326	305	278	323	303	283	316	312	320	313	320	300	293	296	304	312	326	297	262	320	304	294	292	284	283	284	297	306	323	308	292	308	283	301	321	306	318	283	291	317	293	304	287	309	279	310	326	318	312	299	295	341	298	312	277	324	299	331	295	282	306	299	308	332	313	288	327	292	321	305	283	319	310	317	315	335	278	357	299	334	316	323	301	306	302	299	304	297	275	294	308	287	328	306	335	312	315	317	321	346	260	284	323	337	284	292	297	309	290	310	327	297	288	317	308	331	302	311	303	308	298	309	314	294	323
38281	44185	27697	13851	4641	1792	728	435	404	392	393	357	363	357	330	345	352	353	328	340	332	346	358	373	347	356	371	363	353	377	386	330	362	353	315	386	348	350	371	366	377	360	352	344	362	366	371	354	355	342	386	341	354	340	337	367	324	362	356	360	338	371	354	353	353	348	348	317	381	357	344	344	358	358	360	393	336	397	322	362	357	368	346	356	347	348	388	346	365	336	391	341	358	351	374	341	372	330	318	334	354	351	333	336	368	363	367	367	374	356	320	356	369	356	363	358	350	348	325	347	333	357	348	371	354	410	357	384	361	337	333	360	355	379	351	360	341	348	319	358	385	356	354	352	328	327	346	364	355	352	372	349	333	355	371	335	381	314	327	352	377	323	366	334	320	373	350	334	372	352	323	359	366	322	361	329	345	356	389	388	329	353	336	379	329	352	331	360	370	408	365	350	361	363	353	328	315	327	377	348	356	356	309	376	354	381	324	337	375	364	289	361	388	326	354	360	381	372	369	355	358	312	383	364	344	381	332	365	370	348	372	360	305	355	354	346	351	394	365	348	358	350	324	359	332	323	383	373	350	363	345	340	338	347	344	333	384	382	338	391	340	338	354	368	358	341	331	369	340	340	364	325	380	349	357	361	366	365	350	382	349	348	365	349	356	368	327	340	322	331	336	372	364	354	380	380	369	362	315	344	367	366	374	350	369	353	355	348	365	346	366	332	353	378	313	366	328	391	363	356	343	365	360	349	353	380	392	367	346	348	361	350	347	355	350	326	359	363	333	369	352	368	331	363	333	371	330	355	373	343	344	357	367	348	380	353	357	333	392	373	358	366	340	340	366	378	340	337	325	342	348	336	344	341	342	380	371	363	340	382	329	349	331	365	362	352	331	388	334	345	330	361	367	345	321	373	354	327	339	382	346	354	385	368	372	351	351	380	335	357	352	351	359	356	343	362	360	308	364	318	347	335	363	362	362	365	343	349	355	311	341	343	326	374	349	378	352	375	379	366	355	362	350	347	342	340	346	339	340	346	383	348	370	360	350	342	346	353	342	353	331	374	356	371	353	331	379	352	365	358	344	355	336	338	366	352	355	322	336	363	348	349	372	326	353	346	335	349	390	319	332	329	350	344	331	345	304	338	375	359	352	357	332	384	333	376	330	341	387	343	397	357	341	341	339	379	378	362	381	359	353	355	351	331	354	346	363	325	368	347	325	361	343	335	339	357	342	331	333	360	342	350	365	359	357	366	334	353	352	367	353	383	385	400	358	358	349	348	363	371	372	391	363	365	344	355	361	364	357	341	355	361	361	367	337	340	358	373	324	386	359	356	347	336	337	369	319	337	386	367	335	357	368	352	372	332	385	378	366	384	352	371	347	348	360	345	383	378	341	336	365	322	318	378	356	395	346	330	375	387	357	365	356	363	338	366	353	346	327	382	333	338	409	339	342	356	337	345	350	338	364	365	361	370	337	360	380	352	342	371	325	339	355	344	393	330	332	330	338	352	362	377	380	348	388	361	345	376	339	357	352	344	364	336	341	364	360	389	320	334	314	343	347	383	383	312	346	341	336	342	390	372	349	312	342	359	341	379	367	376	359	359	339	355	404	359	346	368	331	325	319	351	316	347	341	335	334	333	348	369	364	310	377	342	341	385	366	340	334	340	358	357	335	363	370	348	338	376	356	355	371	394	353	379	354	351	340	339	404	352	342	359	350	379	348	328	371	363	352	330	381	342	317	342	347	357	333	365	336	317	368	358	344	348	353	342	330	360	345	314	366	376	329	352	366	343	361	357	357	333	341	377	339	328	332	364	352	373	345	357	360	328	352	363	380	354	343	361	359	359	344	364	373	357	342	330	363	369	366	356	351	342	355	374	341	360	375	375	333	369	356	354	342	324	381	377	355	364	366	340	369	357	351	327	327	368	344	331	338	349	337	345	345	341	374	325	342	335	357	339	348	337	338	365	339	367	327	311	358	335	360	346	359	336	374	368	342	370	332	332	327	345	392	340	359	347	351	389	358	346	329	355	381	339	351	337	353	363	361	350	348	381	411	329	318	346	335	391	346	351	354	357	368	362	330	369	341	365	345	361	346	391	377	363	351	357	355	343	377	342	332	386	369	361	349	336	349	338	336	370	343	363	366	364	372	363	350	349	357	382	320	322	334	337	335	359	318	381	359	354	366	328	314	347	357	374	339	354	353	360	335	327	334	337	367	362	364	383	391	353	336	334	379	342	353	363	374	330	342	348	343	366	334	361	340	380	338	357	326	360	332	354	344	343	348	323	390	326	345	350	353	361	354	367	352	377	341	320	371	319	355	374	369	368	352	365	352	330	358	326	341	363	326	371	355	391	359	376	349	341	338	370	346	365	363	367	343	368	333	363	355	339	341	363	376	336	365	340	375	354	352	359	378	311	385	337	369	334	365	339	334	339	362	366	369	389	356	382	355	338	376	363	357	377	358	375	359	358	359	338	336	344	366	341	372	343	305	361	335	344	333	363	384	308	351	351	373	385	389	358	340	362	336	332	353	334	357	376	365	335	381	348	323	342	331	345	356	347	363	348	344	313	358	349	376	343	351	353	344	360	350	366	385	343	398	336	357	378	350	355	339	391	379	341	327	364	345	383	341	360	336	343	355	353	372	353	341	380	365	333	347	355	361	335	364	380	352	365	359	335	336	344	386	341	348	359	330	341	351	381	358	376	368	386	345	361	332	351	334	364	321	376	408	332	392	340	348	391	364	398	348	356	349	368	373	364	365	361	348	373	330	354	359	359	338	346	358	356	333	352	361	393	340	340	342	374	330	358	356	325	367	352	378	382	368	384	340	386	346	365	372	326	341	335	340	354	325	364	363	345	342	320	370	356	386	347	347	359	331	330	365	347	367	333	334	382	342	343	329	393	359	379	345	349	349	360	349	325	367	328	340	324	367	354	361	355	362	337	357	380	371	402	354	380	318	345	354	362	359	338	373	321	337	358	376	349	318	335	350	323	348	320	357	336	348	339	345	343	337	344	333	334	357	393	387	371	354	362	340	354	336	336	354	369	353	389	333	387	341	353	385	357	355	371	353	363	332	388	350	371	317	353	372	321	317	359	376	353	367	367	369	339	353	356	372	338	371	334	341	383	341	334	328	335	334	390	371	366	308	355	357	328	337	360	345	352	345	334	354	378	372	355	351	365	351	340	335	370	369	328	364	335	343	361	350	308	338	396	390	352	344	342	347	343	354	361	352	345	330	358	345	352	313	372	332	320	384	353	386	376	392	342	345	354	353	363	363	316	400	341	380	362	346	374	384	342	385	304	355	329	353	356	377	353	347	343	334	351	341	321	362	342	337	385	343	346	371	372	342	351	360	328	355	339	363	306	369	337	387	335	371	350	357	363	373	321	383	369	340	351	353	342	314	353	347	364	378	350	328	352	365	335	346	389	358	382	364	345	328	362	364	377	353	372	346	349	354	339	352	355	362	370	353	328	331	328
23945	21004	28669	25490	21300	13680	4859	1185	606	449	434	367	332	328	338	358	343	358	324	321	326	362	321	334	323	364	310	356	320	316	308	340	330	325	343	317	309	331	331	321	324	324	375	327	370	312	346	363	322	352	306	301	336	322	327	347	329	348	338	302	369	342	321	330	313	326	326	344	294	339	349	335	333	311	323	311	324	347	349	328	327	308	313	311	372	309	342	339	301	338	336	334	354	335	325	327	321	325	299	301	333	358	375	337	336	337	332	324	342	359	329	369	340	322	313	333	319	356	332	358	305	334	334	344	326	314	365	332	344	310	324	332	368	328	350	331	328	339	322	309	312	315	304	342	323	314	358	332	308	352	334	350	362	311	314	373	321	327	341	317	348	352	352	320	305	326	293	349	356	328	334	312	316	347	330	332	320	334	331	322	359	322	326	349	379	321	341	305	368	351	342	326	331	307	343	333	296	299	321	351	346	325	338	338	303	356	337	329	360	313	347	344	325	338	370	315	333	359	348	332	326	336	331	368	324	323	338	335	346	323	362	318	349	336	348	331	330	334	289	300	326	354	300	331	346	330	315	345	324	319	317	303	345	328	324	315	312	320	344	295	336	293	336	298	330	313	361	340	318	322	303	329	306	370	323	349	334	340	318	320	311	316	317	300	344	334	341	327	362	330	326	346	351	336	336	297	315	354	355	333	325	335	323	300	311	333	326	333	335	301	368	357	386	312	314	330	346	349	340	314	321	316	331	340	327	333	359	325	309	341	345	360	324	323	336	342	346	344	318	307	323	342	325	333	368	329	339	345	355	349	365	340	342	317	323	340	332	327	334	333	324	336	334	347	320	345	328	346	325	358	325	313	351	326	329	328	292	345	327	340	336	355	323	305	346	376	339	321	327	310	357	317	363	341	298	357	326	367	321	316	315	352	305	326	301	297	345	342	326	328	318	326	319	313	294	356	316	296	338	315	344	316	335	333	330	310	341	331	314	336	309	315	370	338	343	320	309	337	352	311	325	362	336	320	321	324	322	318	322	336	351	327	326	345	340	335	345	360	348	350	333	353	304	355	319	308	343	337	337	356	329	335	309	357	306	348	364	356	376	354	305	346	368	334	323	336	345	318	322	367	340	342	347	334	330	342	327	359	352	331	333	332	301	320	338	330	322	330	344	341	370	337	300	317	348	334	336	334	336	303	348	338	338	300	348	318	323	334	336	350	308	358	335	340	340	305	319	334	359	341	328	352	309	364	343	329	316	333	324	306	341	340	349	332	332	332	352	335	323	354	375	369	334	325	305	321	341	334	321	319	327	337	322	339	328	305	318	336	317	330	326	303	325	344	305	356	334	342	322	307	335	318	325	326	326	345	371	323	347	320	334	330	344	362	328	352	350	354	311	341	332	316	320	325	341	320	326	349	338	317	328	320	345	342	338	320	319	346	331	312	329	342	322	299	337	341	348	353	317	326	368	321	324	344	330	325	331	326	352	324	313	349	324	323	339	324	336	329	338	318	329	334	330	336	310	321	305	323	374	337	329	350	331	323	335	333	326	339	337	309	345	342	343	390	358	328	353	359	357	334	315	342	289	293	324	301	339	312	339	321	339	324	324	341	322	344	359	368	365	332	338	313	345	323	347	335	346	321	331	332	331	345	373	362	343	348	327	318	321	360	312	367	342	353	317	357	327	335	338	338	320	351	320	326	312	336	369	354	336	336	346	342	324	329	332	331	326	345	312	336	347	343	314	369	356	324	342	303	358	331	345	311	325	329	334	328	357	316	319	322	329	353	370	314	349	320	338	317	381	319	363	342	335	296	301	338	341	354	335	321	332	348	353	306	352	344	349	321	309	313	325	297	343	331	321	322	340	326	333	341	336	350	326	321	320	357	341	341	342	339	320	342	319	341	324	347	337	352	357	332	329	345	338	332	323	345	329	345	330	318	314	310	303	325	340	352	359	328	340	315	306	378	371	336	315	311	326	341	323	345	324	336	326	364	359	338	301	294	324	308	329	305	326	328	320	354	320	305	314	346	347	295	301	334	344	332	382	363	321	334	305	335	354	340	334	357	323	327	336	326	307	333	309	347	328	313	325	354	352	330	346	361	328	325	329	347	340	328	324	361	285	331	340	308	321	336	351	313	352	346	291	354	362	292	311	303	340	334	331	322	340	345	319	318	309	328	298	334	344	342	326	322	326	331	326	324	355	322	319	317	303	326	328	352	366	321	338	329	309	357	326	318	337	317	342	315	326	346	323	342	332	310	333	340	339	338	321	358	362	327	357	377	361	324	345	315	317	310	351	336	318	334	368	333	383	353	325	333	332	339	364	332	347	325	340	304	324	337	327	321	338	349	343	332	361	317	289	284	319	308	320	315	340	343	361	343	354	321	375	351	361	319	328	311	334	379	335	315	315	323	295	323	334	344	323	341	320	324	336	327	352	327	323	348	333	342	340	322	305	339	313	327	330	349	299	319	328	335	338	342	329	361	314	335	302	325	386	321	315	295	327	341	348	341	323	362	350	353	337	300	363	332	359	359	326	280	322	338	352	317	323	343	344	348	339	340	343	326	341	327	335	352	342	332	339	346	340	326	326	351	320	333	304	362	300	327	339	318	300	312	334	346	339	337	309	338	337	355	360	336	354	365	335	314	354	337	344	341	354	316	360	317	371	357	338	325	359	304	344	334	321	300	355	344	358	349	329	327	350	344	362	298	326	316	315	341	339	321	296	319	334	372	365	352	321	348	342	323	323	325	320	334	324	313	325	308	337	317	286	358	361	312	339	339	326	343	334	334	345	353	334	320	333	314	323	347	349	350	352	326	296	339	329	310	329	322	325	328	355	322	350	370	357	333	337	353	363	325	362	320	290	333	332	328	334	365	303	386	310	330	339	331	322	297	340	305	359	320	336	347	324	293	295	362	375	328	350	353	326	342	305	326	297	345	331	348	354	321	333	349	345	325	318	358	317	340	346	338	325	329	335	321	340	333	332	331	329	381	309	318	293	339	339	328	344	333	341	343	301	331	322	327	334	338	332	369	323	323	328	304	346	352	336	341	358	367	313	341	326	323	324	327	321	351	348	334	321	338	319	345	339	351	340	336	354	348	372	329	324	310	337	309	319	351	315	339	310	333	326	337	342	330	315	344	334	331	314	302	346	351	321	348	326	317	360	334	310	340	316	321	346	338	323	327	332	340	341	292	323	318	352	353	304	320	338	313	335	313	328	314	341	350	339	352	308	317	347	355	326	335	317	319	349	356	331	321	341	328	324	295	358	332	306	330	339	323	330	329	331	322	294	306	347	312	323	283	323	351	319	325	332	340	332	324	335	338	308	314	347	344	306	362	358	358	353	298	329	332	340	344	343	332	333	343	321	336	302	364	361	341	353	345	341	363	330	328	323	336	321	306	343	341	311	335	341	340	321	311	330	326	364	337	297	324	295	315	353	328	320	361	330	348	323	332	321	358	317	340	342	324	343	319	327	326	342	329
36106	59247	46287	30441	16121	7360	3697	1214	782	534	449	427	397	345	378	380	384	380	421	396	402	375	388	361	380	382	371	398	423	366	406	360	353	374	360	346	362	359	399	387	357	389	368	377	389	370	345	382	354	411	361	375	369	381	371	350	363	396	367	354	409	358	388	341	392	349	370	404	372	383	351	391	372	369	364	378	357	397	345	359	328	391	351	363	346	414	378	341	352	387	362	383	401	356	363	383	379	348	369	389	394	376	392	397	375	367	362	339	355	353	357	364	392	346	364	383	366	365	368	394	358	331	370	378	379	391	389	362	343	381	352	374	393	400	329	390	372	373	375	387	365	390	370	392	361	377	381	363	375	397	385	315	373	404	363	395	356	338	350	375	363	374	333	356	372	375	378	385	367	333	352	399	370	356	369	401	380	352	358	386	377	382	373	405	361	344	357	394	381	397	386	372	355	416	391	326	366	380	394	380	372	334	383	365	381	402	347	408	375	336	368	347	404	387	405	393	370	358	377	365	376	385	381	372	372	385	346	367	355	389	358	371	371	370	335	425	334	365	382	382	356	398	386	387	366	350	416	410	374	374	377	382	384	344	403	404	388	358	369	354	384	389	373	385	327	376	414	384	410	355	362	375	381	369	352	368	351	382	394	377	389	374	359	368	370	368	350	367	369	371	352	395	369	358	381	325	401	346	348	368	379	389	355	395	383	372	386	377	383	365	359	378	375	363	385	379	363	386	380	369	378	373	368	374	359	376	377	367	346	352	346	360	390	389	364	385	380	370	333	385	364	344	362	360	412	388	402	356	355	342	347	386	400	358	344	405	368	354	370	362	381	367	349	380	381	414	348	392	391	379	342	382	332	331	391	364	366	394	418	351	366	412	378	380	393	356	346	336	377	405	371	377	386	382	331	408	357	363	379	399	369	368	426	378	390	388	386	377	376	400	377	383	345	364	352	368	373	373	384	367	379	344	397	367	366	386	370	369	403	404	351	353	398	364	361	361	351	370	367	347	358	365	340	385	348	395	364	414	367	370	346	368	368	367	353	377	392	359	377	364	367	397	363	383	372	393	380	334	377	337	364	379	387	380	363	394	381	419	379	355	371	371	354	379	370	372	408	352	368	363	368	380	355	386	384	358	371	343	365	377	385	402	374	370	357	364	374	354	379	389	339	366	369	374	356	358	354	364	355	372	369	385	350	383	394	366	386	402	340	370	386	383	383	359	389	366	382	389	375	351	432	381	352	355	359	369	392	355	368	359	342	363	381	370	371	361	415	389	377	355	386	328	376	398	357	351	385	362	363	351	369	374	388	379	333	352	383	363	384	373	392	344	363	378	375	324	367	353	373	348	395	386	382	373	381	381	382	384	377	379	399	381	369	379	369	347	363	376	375	401	387	333	372	385	392	372	366	340	372	369	366	354	360	391	346	408	376	371	356	333	354	376	398	385	356	441	386	407	345	364	395	347	369	395	368	366	390	398	380	392	387	368	361	363	363	395	369	389	363	347	383	348	348	382	384	346	379	390	385	359	383	388	415	381	403	393	397	334	372	335	349	350	361	364	391	363	361	396	385	364	411	396	367	375	354	389	390	350	394	361	397	373	363	391	380	355	394	375	371	373	403	361	404	361	352	394	392	388	365	358	336	384	395	380	420	384	418	351	391	388	363	370	365	384	376	376	401	392	321	359	354	365	368	352	334	376	371	364	374	393	346	351	360	366	360	375	374	373	336	402	332	392	342	342	383	398	376	403	368	371	376	384	374	362	393	385	370	324	338	357	333	379	347	405	393	383	388	371	356	383	356	374	385	351	360	380	367	380	381	414	381	365	376	387	367	358	381	353	374	418	337	374	427	416	380	341	364	377	392	358	392	363	374	375	411	394	366	399	362	366	349	351	395	386	398	377	348	344	379	391	391	349	398	378	386	348	375	389	386	379	427	365	377	361	395	367	381	394	389	343	387	368	340	387	405	399	384	347	383	398	377	384	353	368	377	360	401	378	376	388	389	381	376	365	356	392	368	367	352	359	354	363	352	367	392	366	376	348	375	395	380	429	382	369	378	341	378	383	353	349	327	392	364	323	378	382	377	370	364	366	354	383	377	392	358	374	406	354	365	358	377	370	392	378	372	391	403	355	339	380	391	368	372	380	356	373	399	367	368	345	391	358	344	354	346	359	363	370	354	371	390	353	395	337	381	355	364	365	350	373	400	356	366	366	370	395	365	365	351	356	351	386	372	342	366	403	341	350	357	355	346	352	392	374	360	396	361	369	352	350	405	357	394	377	332	369	375	368	402	396	377	380	364	365	353	367	397	370	374	378	359	371	376	346	373	390	396	372	368	370	390	396	377	373	380	374	367	406	399	364	367	384	369	372	416	371	382	370	387	371	332	377	359	383	381	392	381	383	374	384	386	369	387	364	396	364	352	353	404	372	386	374	346	357	372	396	360	389	407	389	388	373	365	385	350	402	379	397	368	389	361	363	354	354	360	363	403	410	354	370	372	369	379	357	371	388	363	397	359	368	377	377	386	355	369	395	383	380	366	374	400	343	338	359	375	360	350	398	356	381	378	400	367	367	358	361	387	372	375	373	399	358	349	351	388	352	357	399	406	389	390	345	348	368	399	374	372	333	393	338	353	358	378	366	406	356	390	360	372	350	430	392	371	346	417	386	368	409	388	363	400	354	388	347	378	394	365	373	373	349	374	424	359	361	391	367	385	378	384	349	357	392	365	383	366	365	347	412	372	361	385	364	367	395	369	392	351	373	376	356	360	363	388	399	377	389	367	380	348	341	362	351	371	374	382	364	357	366	369	359	397	367	364	353	393	379	379	381	377	368	380	373	367	367	333	388	376	373	370	400	353	396	383	379	385	356	404	379	389	388	398	382	354	388	396	383	357	379	359	373	385	394	351	365	394	347	395	381	381	351	378	398	383	371	354	410	401	372	398	384	381	386	359	359	353	370	391	387	378	362	390	405	356	379	369	400	364	396	365	381	379	382	399	378	384	387	373	352	369	382	360	379	386	355	380	330	389	345	375	335	400	406	383	384	353	350	387	363	356	371	367	391	384	403	400	355	372	370	399	333	342	365	361	383	388	400	393	397	349	313	358	325	369	353	369	364	361	379	365	357	388	373	361	394	373	326	366	397	380	408	368	369	389	365	345	380	393	367	361	362	374	395	389	382	411	344	402	363	347	396	357	363	377	363	385	372	378	336	366	366	361	374	354	395	391	358	367	373	387	380	361	400	385	354	358	352	371	393	393	377	390	395	370	363	354	370	376	359	392	377	335	346	376	341	338	340	381	376	363	389	349	369	372	356	387	390	407	404	382	363	373	335	399	380	411	410	347	372	394	372	361	401	379	354	373	356	357	331	378	407	386	378	380	351	368	341	365	404	364	415	371	342	365	378	395	392	362	356	350	397	373	362	380	394	378	345	366	360	385	393	378	395	350	346	379	424	370	340	376	365	381	378	358	362	342	366
25158	21432	29461	26102	14264	4900	1925	789	513	440	432	397	423	389	413	404	411	421	364	389	392	405	413	405	390	376	397	406	385	382	371	411	430	384	384	373	339	410	391	393	414	407	388	398	400	405	380	407	401	354	394	389	375	419	400	407	410	407	387	417	428	384	379	411	407	391	391	376	352	401	413	427	391	400	384	364	409	393	383	357	412	399	383	387	432	394	416	404	422	419	402	377	384	384	388	409	417	382	392	420	422	407	379	407	409	411	415	369	414	404	424	403	409	377	416	379	392	442	367	384	399	406	383	417	425	392	403	419	398	392	430	432	377	385	422	407	403	390	396	427	378	419	399	397	375	411	428	421	402	406	410	412	367	375	382	360	413	408	351	384	399	359	430	388	418	353	377	383	398	389	357	412	401	401	371	416	423	415	400	404	416	403	380	383	417	397	383	417	394	386	419	424	387	428	369	399	386	424	398	373	393	392	389	379	396	365	401	418	380	400	402	377	389	378	393	390	421	384	382	373	381	415	384	389	393	408	388	398	406	423	398	373	403	376	380	399	399	420	402	408	350	374	404	397	389	397	453	378	411	423	378	372	406	375	395	391	407	419	401	394	405	408	415	411	433	399	386	398	415	361	390	377	404	403	414	396	412	357	375	461	382	413	388	393	393	396	404	392	417	397	392	383	428	389	361	423	397	395	420	398	337	410	411	422	382	371	389	397	414	369	397	404	426	378	412	359	442	386	399	359	424	384	384	382	396	398	447	398	359	365	409	406	385	392	414	385	398	401	406	420	385	385	379	401	369	390	398	407	390	379	428	411	402	414	392	399	376	371	406	404	397	404	396	430	422	404	406	403	382	403	388	450	411	410	398	371	409	365	363	415	378	426	417	387	422	374	399	415	402	383	373	404	379	387	419	399	412	414	396	374	370	396	379	405	421	385	401	399	423	377	374	401	372	390	417	409	397	383	380	384	404	381	372	368	419	385	386	400	411	397	372	381	392	386	398	397	387	394	376	401	388	414	418	408	362	447	355	376	420	394	350	414	395	397	401	374	387	382	437	403	431	388	396	403	403	402	389	397	384	371	397	380	410	418	399	410	375	364	365	366	425	426	370	449	359	388	386	406	409	418	388	404	425	396	426	384	427	377	384	407	375	395	402	413	401	386	399	373	383	399	419	413	418	392	449	418	382	421	403	408	363	378	372	398	396	371	406	395	444	365	385	360	411	410	395	399	423	397	387	397	404	391	399	362	409	428	402	410	409	372	374	410	402	338	390	358	360	380	395	384	422	385	450	380	388	369	366	402	414	390	425	406	380	381	380	429	399	372	394	382	403	394	402	414	426	407	366	391	404	389	383	414	424	403	413	389	406	384	396	394	391	435	417	405	407	350	429	402	372	427	417	421	402	380	382	393	404	408	409	422	407	398	378	429	427	373	388	367	380	413	370	368	383	391	369	415	368	432	401	377	400	382	408	406	382	406	376	403	399	389	393	387	420	385	419	399	424	382	373	382	412	355	429	382	392	415	375	372	384	391	395	394	430	394	351	356	392	411	390	397	418	400	383	391	391	387	383	410	386	399	398	421	403	407	392	426	410	366	398	379	384	378	407	405	373	411	413	387	409	394	386	374	411	408	430	402	364	401	378	435	350	421	387	423	414	387	404	408	385	419	432	348	375	432	370	371	375	395	426	373	423	397	409	448	360	420	413	400	391	409	410	419	383	414	406	399	415	387	406	414	416	388	427	372	399	378	412	379	345	424	388	392	426	407	384	413	379	395	368	402	424	389	435	391	387	368	392	409	389	418	404	386	403	398	387	419	400	387	400	401	380	416	386	377	388	390	416	406	416	409	380	408	365	422	417	389	384	387	413	419	386	399	420	360	368	394	423	367	414	404	402	408	434	381	406	399	363	376	355	353	412	366	388	381	359	431	374	406	399	398	424	392	386	373	404	424	385	364	354	404	383	383	400	390	403	379	425	404	414	384	382	435	388	403	399	337	378	385	373	409	395	375	357	347	377	410	383	408	445	384	428	377	382	397	415	383	366	355	440	382	418	411	377	373	403	361	374	420	418	407	365	412	373	383	388	415	439	409	382	381	384	403	376	369	410	421	370	392	408	393	404	406	391	412	386	376	388	386	380	429	441	428	376	411	380	470	395	399	386	421	359	377	375	399	383	390	376	426	383	354	409	404	405	416	393	406	389	378	408	383	394	375	407	388	417	387	395	376	352	365	388	410	382	410	379	388	413	351	366	420	397	387	393	416	399	418	405	394	396	400	419	375	422	390	386	377	386	352	389	416	379	399	376	378	386	434	405	398	408	395	421	371	373	397	409	375	413	404	400	427	413	413	395	420	389	407	417	368	413	393	357	391	411	396	386	405	409	378	357	398	405	403	381	353	368	384	397	388	370	412	395	440	364	427	415	363	367	368	394	445	394	389	385	415	416	415	356	412	403	392	381	385	398	400	420	418	371	401	380	402	377	384	387	362	386	392	374	393	425	406	376	397	398	389	426	371	415	380	364	429	376	383	404	395	400	370	382	399	374	383	371	419	406	361	379	390	392	393	418	361	372	362	419	380	380	390	411	373	386	410	408	376	392	403	390	390	403	426	424	388	357	395	391	377	378	418	378	404	417	376	386	418	382	370	444	401	416	400	394	393	356	370	386	424	406	371	435	399	383	406	393	401	372	373	373	417	404	417	418	403	401	390	425	381	408	378	393	371	408	384	412	412	423	361	372	381	391	405	404	371	368	397	377	416	390	401	401	388	393	421	395	383	399	397	428	384	379	402	385	381	408	387	385	416	421	431	411	411	399	370	412	370	408	389	388	440	402	406	378	413	366	362	369	369	395	393	381	405	388	424	371	406	405	386	404	416	446	394	351	382	397	359	384	415	391	392	427	390	389	376	388	389	378	355	380	396	405	377	364	391	406	451	392	384	430	392	402	402	409	392	387	442	395	412	423	398	356	411	373	415	382	424	371	381	403	446	428	370	411	399	400	373	403	401	387	370	430	386	414	417	381	405	386	409	383	371	379	393	396	404	399	409	412	385	416	397	404	397	398	368	393	406	371	379	361	401	388	447	413	387	412	391	408	407	387	394	397	425	413	398	398	387	377	401	406	423	397	390	389	398	414	380	440	391	411	379	385	412	398	411	410	395	379	382	440	408	404	397	413	394	425	394	368	396	411	428	390	368	389	397	397	467	396	351	369	450	364	395	412	401	385	372	399	397	383	400	412	433	391	382	340	391	398	425	391	387	359	371	375	401	391	387	401	386	412	406	428	380	371	414	391	394	409	389	380	392	366	423	392	398	387	418	401	382	373	405	368	407	409	379	436	392	411	350	420	417	379	427	400	372	409	395	384	378	409	411	429	392	401	435	412	423	393	387	372	385	395	395	365	384	401	399	435	409	404	420	411	397	365	393	406	397	368	403	378	407	393	418	420	399	402	413	387	408	376	407	369	418	366	398	404	412	371	405	403	351
37517	56334	41818	21939	9682	5298	2536	1011	651	517	491	482	442	476	454	462	467	445	457	462	422	423	473	425	454	446	437	452	452	440	475	449	454	474	453	451	416	426	448	465	457	424	420	413	470	438	426	461	461	468	442	422	442	441	433	464	447	444	413	437	441	437	458	425	442	424	426	436	434	415	456	464	485	457	450	435	459	455	466	422	458	468	451	447	458	447	427	433	444	473	441	460	447	459	424	445	413	471	452	444	460	416	447	445	466	442	442	459	434	436	477	497	427	491	444	449	440	454	477	470	437	453	430	470	435	431	455	472	453	447	447	446	474	463	453	443	367	445	453	442	429	462	439	471	447	417	451	426	423	408	411	462	467	436	431	448	442	489	442	407	433	430	422	494	413	474	439	478	463	479	462	443	468	419	450	431	456	486	448	459	431	443	456	497	434	434	477	443	466	448	484	413	457	448	435	454	421	430	450	457	432	410	460	436	451	445	451	458	444	457	458	452	451	479	453	434	439	458	439	436	440	484	465	443	445	413	444	431	461	424	446	435	474	485	442	418	487	456	413	478	449	470	464	438	443	450	462	438	453	446	460	458	465	482	498	493	448	438	430	451	469	425	477	447	442	457	451	449	464	442	451	468	474	429	439	459	478	468	496	433	447	462	476	441	461	460	429	470	470	467	465	387	463	449	486	443	474	443	450	431	459	478	478	452	433	453	455	489	430	499	449	459	454	414	425	459	446	447	423	443	388	423	424	500	439	481	401	463	478	433	465	440	442	419	438	444	461	446	478	443	462	429	471	434	461	455	436	470	437	446	466	451	422	427	435	423	428	463	455	446	450	441	481	429	426	471	477	443	427	445	436	425	440	412	484	459	455	458	431	459	480	439	428	432	464	475	444	449	490	440	465	413	461	420	461	441	392	460	449	450	418	424	442	468	480	437	436	438	460	465	444	438	425	443	431	437	437	469	462	460	432	466	445	427	441	457	427	419	458	486	430	463	469	433	471	464	419	436	417	417	479	447	399	469	452	448	438	454	419	422	409	452	432	400	448	448	445	463	439	393	448	465	428	436	463	470	430	392	450	491	448	417	445	436	429	428	469	482	413	436	474	422	442	457	454	426	451	462	456	435	445	445	414	412	424	462	470	452	435	432	466	431	468	458	412	423	451	461	491	463	454	442	417	489	435	441	444	463	433	427	449	457	455	461	441	431	424	457	447	451	471	428	442	440	425	458	450	450	445	453	440	429	469	414	478	445	448	466	432	443	419	449	454	446	464	417	459	441	440	457	440	427	473	428	443	449	435	502	435	440	419	441	419	429	466	478	456	440	452	469	417	462	420	464	431	468	440	447	448	452	440	440	406	462	488	420	443	439	468	438	445	472	470	458	480	465	458	435	432	425	447	460	458	478	448	424	465	453	436	465	417	436	448	433	440	425	464	432	420	424	446	445	471	421	422	426	444	460	435	459	449	437	442	441	463	427	471	409	416	453	430	444	445	476	470	461	477	422	436	436	494	462	476	412	468	433	461	421	494	441	445	435	447	478	455	454	461	449	445	447	426	435	439	423	444	411	425	493	485	442	475	461	450	500	444	413	407	455	437	427	493	453	467	412	473	459	451	474	450	487	442	468	444	412	464	447	424	431	488	426	448	430	416	419	455	419	444	436	455	443	449	470	393	424	412	415	424	404	450	422	455	497	423	483	450	441	456	441	433	454	474	449	446	451	455	474	456	409	453	463	436	462	451	440	437	475	462	455	494	461	440	447	439	438	436	415	481	460	469	413	460	449	450	464	427	402	443	447	450	489	433	432	455	435	418	444	414	454	444	481	476	454	436	444	442	438	421	456	460	443	471	404	454	427	429	451	460	451	461	451	424	449	444	426	478	495	495	469	436	441	451	444	491	426	446	428	453	460	441	438	420	421	502	455	420	472	479	425	426	455	454	462	428	418	447	461	470	437	460	470	450	445	432	454	495	428	412	507	442	436	432	463	453	466	424	415	410	434	459	442	445	439	464	407	432	443	435	474	439	453	463	437	456	418	444	408	450	434	430	469	468	472	466	429	440	438	456	469	447	490	431	477	479	421	421	421	457	498	408	454	442	433	449	439	448	471	465	448	420	434	462	449	445	466	448	466	476	452	430	454	464	462	453	487	464	451	476	473	438	442	500	483	443	452	464	475	497	452	434	463	432	440	452	444	449	461	432	460	404	460	438	415	435	480	464	446	430	446	445	454	436	413	401	440	449	442	475	485	437	467	449	415	434	465	397	412	453	478	414	493	465	449	452	416	414	474	473	445	418	449	412	467	442	443	444	479	463	431	454	432	438	415	440	412	421	446	455	432	457	474	473	455	453	412	428	423	488	437	433	422	458	444	446	477	413	447	435	428	430	446	470	475	424	475	430	450	478	431	427	462	480	436	452	420	414	472	448	460	474	483	444	468	461	465	439	466	465	474	404	449	446	431	495	457	458	455	433	473	428	459	454	433	420	454	422	446	454	481	450	462	449	447	412	412	485	438	457	449	431	470	448	446	440	442	470	481	433	447	468	452	466	492	446	424	473	432	421	440	459	456	464	429	464	434	442	423	437	434	431	452	484	458	428	421	478	462	448	450	468	449	453	468	453	446	416	467	510	457	434	416	454	418	402	453	467	491	438	440	418	453	469	436	457	459	462	448	443	463	436	449	477	469	430	449	440	467	411	442	453	455	470	467	469	475	431	434	444	461	458	434	449	442	451	476	461	465	449	432	443	480	436	490	449	416	436	496	438	431	473	434	462	452	459	434	434	474	462	441	436	413	460	449	476	440	496	420	476	459	454	440	423	449	454	471	425	474	481	460	445	433	468	500	448	451	461	454	430	441	437	490	442	479	458	468	453	443	420	489	444	464	472	459	427	474	453	470	412	462	472	417	452	460	419	420	457	422	481	447	484	440	460	437	456	430	427	464	440	459	450	484	432	458	422	470	472	391	455	488	476	410	447	444	422	451	485	413	438	446	446	444	463	476	447	475	444	416	440	458	430	464	462	484	421	492	489	458	455	466	459	473	412	465	502	441	478	437	461	479	456	437	493	429	460	440	429	424	442	422	481	466	412	454	415	466	444	444	437	469	477	484	455	438	423	446	463	445	435	431	476	462	474	467	442	457	436	468	477	405	437	438	464	465	470	465	465	461	429	451	445	460	438	413	453	432	439	499	436	457	446	455	402	389	463	457	423	439	442	419	424	441	458	458	454	419	403	443	482	441	429	457	450	421	458	436	466	450	501	443	471	457	492	496	426	412	437	458	451	458	424	434	453	454	439	446	461	436	456	445	412	456	434	450	450	462	416	442	453	454	450	430	470	429	476	453	433	430	440	431	455	440	414	432	448	465	425	440	452	414	481	388	439	463	450	448	455	460	463	446	446	427	481	428	428	419	475	449	431	482	438	437	433	429	431	428	454	429	464	422	438	420	462	424	454	452	432	455	435	483	433	439	413	494	456	442	436	446
22788	20923	28323	23766	21169	20852	11159	2247	881	544	566	488	521	465	539	524	488	463	469	458	461	465	497	508	472	440	427	454	473	498	498	468	517	482	467	500	494	472	448	487	434	466	528	487	451	496	496	480	483	525	493	467	496	511	491	467	484	482	495	505	498	499	472	472	477	485	490	447	508	489	540	480	446	477	449	488	477	482	476	479	467	476	470	460	451	497	453	461	472	465	460	481	490	450	488	479	489	440	465	482	484	518	486	477	494	426	471	512	467	479	477	498	438	447	475	490	473	472	463	474	479	484	500	446	479	471	479	457	490	449	471	499	484	463	453	510	483	464	432	476	468	470	487	499	473	476	459	483	495	476	435	481	501	478	455	480	486	461	430	487	525	502	510	486	481	508	505	455	491	488	467	487	493	511	490	485	444	465	503	469	465	475	486	451	520	495	434	502	441	481	482	443	533	482	471	464	440	484	494	456	463	497	486	455	487	489	475	426	465	499	504	457	495	459	527	426	473	428	493	459	457	477	495	486	485	498	461	503	498	487	448	452	440	429	483	526	449	489	474	468	464	464	454	511	488	449	516	470	477	470	449	459	449	446	507	486	454	457	463	467	478	485	452	446	485	476	518	485	501	456	492	470	484	520	484	493	469	521	507	505	473	519	497	482	448	476	472	492	475	472	463	503	455	473	418	480	484	475	489	485	482	502	494	498	480	454	487	496	457	469	484	504	494	494	487	507	478	442	441	505	478	478	459	518	489	471	489	513	489	476	484	495	478	493	475	483	473	485	506	443	476	496	469	474	488	495	493	522	485	441	461	469	489	414	431	477	448	435	489	470	450	458	466	440	443	500	464	508	467	492	461	489	448	468	476	469	512	480	482	513	498	482	492	475	503	478	494	477	488	483	493	466	495	484	457	455	463	485	484	481	520	441	509	478	453	478	454	488	448	482	521	459	456	495	502	477	478	457	462	483	496	429	498	490	509	490	485	467	480	474	506	473	491	489	512	473	488	508	496	512	460	473	495	534	438	503	457	428	491	481	468	457	462	493	516	492	468	503	468	472	494	476	461	455	514	453	508	447	415	506	514	496	466	474	529	439	494	484	487	453	467	472	517	470	461	485	468	467	488	501	446	485	473	473	437	462	467	503	522	466	452	490	497	466	485	491	491	510	449	511	511	485	449	492	483	491	508	496	515	497	506	490	478	473	497	532	491	475	494	520	482	448	462	479	498	504	504	517	499	474	484	548	447	475	454	483	493	497	500	490	501	451	487	500	471	456	526	461	518	498	442	485	469	484	477	498	516	453	442	436	533	514	479	493	489	446	508	521	487	489	521	491	471	489	464	503	456	504	468	501	477	508	543	461	463	395	467	438	490	490	496	492	488	507	478	472	468	517	498	516	484	516	471	500	471	447	430	538	491	467	482	481	457	487	477	484	526	433	497	491	459	474	514	470	502	463	480	479	424	524	504	470	481	472	475	486	480	482	476	492	502	498	504	504	478	432	499	448	510	505	457	468	454	502	470	477	476	471	504	471	497	514	491	463	512	478	485	467	500	475	446	481	487	474	507	523	463	492	537	459	486	472	475	462	497	477	460	492	462	511	461	471	494	476	486	483	511	446	493	482	474	488	506	451	442	450	500	475	478	471	490	453	515	486	452	498	441	459	461	471	447	465	508	473	503	481	494	474	502	491	476	462	451	502	510	508	478	459	479	494	449	485	482	495	457	480	483	491	461	469	503	503	491	494	509	451	468	483	467	485	491	505	496	457	466	446	466	501	446	447	511	471	481	500	498	487	501	466	459	485	466	501	453	457	471	441	464	482	466	503	472	481	461	446	468	497	435	445	539	518	498	477	493	469	450	483	494	512	446	459	496	445	473	510	514	508	479	473	455	465	511	493	483	478	494	492	506	480	468	477	482	501	495	484	501	461	438	481	462	499	456	483	433	484	457	488	524	497	484	453	477	491	479	447	413	456	470	474	468	483	478	524	476	498	460	452	502	454	465	493	536	475	457	459	491	404	494	497	506	470	498	466	478	464	483	509	510	473	477	493	486	439	493	456	471	465	470	469	510	510	477	429	460	465	466	492	459	464	481	494	493	460	497	461	517	466	480	483	449	475	518	425	518	482	452	436	456	500	436	483	522	438	500	468	503	460	454	492	468	460	550	450	497	434	464	487	489	486	432	470	449	457	496	472	480	471	478	496	471	470	492	525	520	441	483	453	495	528	510	461	490	496	481	455	490	482	501	464	482	502	452	450	457	479	517	455	473	475	448	460	498	490	462	503	496	480	492	525	495	507	489	457	502	481	471	464	502	477	480	510	527	469	467	519	478	522	463	488	501	487	510	480	484	471	493	487	447	481	483	448	485	529	478	496	474	466	485	512	491	480	446	475	490	485	500	496	483	518	460	471	451	459	433	506	476	466	460	528	449	523	509	432	483	490	480	496	461	436	499	434	467	468	478	471	513	493	490	490	467	470	478	495	487	455	462	462	473	466	500	464	456	477	441	478	454	468	445	476	481	444	484	464	458	503	482	458	507	498	488	448	488	499	448	468	474	467	488	439	486	470	478	494	470	481	504	494	453	469	534	464	442	451	465	462	477	466	474	441	481	458	460	472	476	459	457	525	476	534	501	455	475	458	480	484	428	464	476	476	509	522	500	459	462	491	478	523	480	491	504	477	511	513	530	517	483	469	480	478	483	482	431	486	481	475	486	482	480	460	475	479	517	505	492	474	488	436	448	456	501	483	482	487	461	490	494	484	492	474	466	503	468	469	480	500	523	461	507	455	510	462	477	492	460	468	478	456	481	459	468	497	477	468	438	478	522	489	493	486	502	486	482	529	457	456	485	452	493	501	429	533	475	464	485	479	501	478	488	452	508	474	442	483	475	465	498	478	455	482	472	482	501	466	550	430	499	475	474	490	453	446	477	477	505	502	498	479	447	468	504	486	452	474	495	470	480	493	449	459	493	491	469	461	478	494	491	506	458	504	474	433	472	481	443	481	445	489	482	496	467	507	484	474	502	465	445	503	488	469	467	441	433	485	485	498	472	463	493	525	513	470	511	498	479	488	470	481	477	514	521	492	497	450	460	482	506	472	462	440	474	477	497	482	548	466	508	498	478	436	438	496	463	455	498	470	501	459	484	463	462	423	450	472	496	472	476	506	490	483	469	507	453	485	493	454	476	504	464	481	488	478	458	450	523	486	488	503	481	501	518	466	458	434	458	466	465	493	492	448	506	482	468	466	459	495	466	450	499	459	481	528	475	480	522	501	502	459	485	460	471	455	472	470	506	469	479	472	481	451	500	471	475	528	455	464	453	472	483	432	485	462	510	455	488	479	475	457	461	426	499	479	453	490	489	485	514	439	464	456	464	456	476	498	452	494	449	503	517	490	462	474	464	489	490	448	479	475	461	480	471	501	470	468	482	477	521	491	507	485	451	459	468	500	492	488	492	494	457	464	494	451	488	457	500	482	469	477
40622	64515	41851	26717	18566	10197	4177	1981	901	676	619	583	570	529	548	575	568	557	520	542	519	551	527	508	511	549	537	532	507	486	511	557	479	561	531	530	535	564	526	550	518	539	544	501	564	564	530	521	505	527	513	516	517	519	557	504	557	532	506	519	529	527	492	519	526	537	554	517	553	503	473	551	542	494	548	551	498	498	508	491	484	525	477	568	506	538	548	533	499	516	522	513	536	544	485	533	478	505	501	528	469	536	526	544	469	526	532	527	542	516	512	545	529	514	537	517	551	545	507	551	538	528	493	519	524	516	541	537	497	517	493	526	497	551	498	486	531	521	509	509	526	539	505	550	534	519	555	519	496	561	515	552	524	489	535	581	535	527	522	522	499	494	518	540	522	513	552	489	543	510	498	504	504	536	582	513	539	535	528	529	513	501	509	547	488	531	538	483	538	526	504	539	538	535	547	509	555	526	507	534	515	507	493	516	521	515	498	550	512	509	540	506	541	502	481	514	499	496	509	552	531	503	486	552	542	521	520	524	499	534	491	538	542	536	508	478	512	509	500	543	506	516	534	550	525	509	514	541	524	545	518	521	570	541	493	534	502	517	543	549	527	542	532	528	513	506	546	487	524	496	500	552	506	484	472	541	522	523	534	511	510	550	526	536	596	524	556	494	530	516	490	535	468	530	506	503	491	507	518	547	535	521	541	500	527	485	527	539	518	545	534	478	510	508	547	531	506	493	542	492	498	496	571	529	515	527	530	505	536	522	513	480	492	555	507	521	531	478	534	517	477	509	511	555	541	555	518	551	531	487	523	500	534	503	511	572	573	519	502	522	502	499	513	485	546	542	565	531	536	514	513	560	515	549	538	472	516	466	521	559	561	544	515	548	562	522	511	516	552	536	518	497	567	504	525	538	521	533	526	554	508	518	459	500	514	515	492	519	494	508	563	522	514	495	529	524	484	512	505	535	550	523	532	509	497	526	528	493	539	522	522	475	516	540	523	488	489	562	441	552	485	515	522	572	524	533	559	505	511	505	544	538	539	488	528	496	481	519	509	487	495	514	536	483	505	515	510	523	548	499	546	469	535	493	501	515	504	460	529	525	510	508	509	500	513	563	494	549	523	528	537	518	526	551	513	510	531	536	508	567	533	526	514	505	523	512	552	528	521	523	517	526	494	530	545	527	503	550	498	509	518	515	519	563	528	578	545	480	516	477	484	525	491	503	474	523	512	556	576	521	546	513	528	493	567	581	511	565	498	478	503	517	487	491	498	511	526	526	499	499	581	546	526	500	558	530	545	503	504	510	528	520	517	496	529	536	508	536	527	546	516	511	527	530	557	516	510	579	516	513	540	497	510	513	527	512	487	543	540	535	497	553	551	525	505	494	541	498	514	540	552	507	517	550	512	532	510	472	524	468	517	540	506	499	515	521	522	532	545	507	498	559	532	519	512	569	508	524	494	502	499	505	552	551	519	491	493	494	495	511	542	511	503	485	522	538	509	515	517	523	494	519	522	516	498	544	509	473	555	520	526	515	513	514	536	537	527	488	513	512	498	510	553	554	528	559	520	493	484	519	513	525	538	511	544	515	509	524	541	515	555	547	502	497	542	518	529	520	522	528	549	517	525	552	498	548	535	520	503	496	524	510	516	511	505	527	514	549	520	508	472	498	502	522	513	493	536	509	555	534	559	486	514	563	528	534	479	511	548	509	505	540	529	496	522	485	483	553	525	503	518	537	484	556	473	498	516	519	549	486	492	533	521	488	535	501	540	506	498	524	513	536	471	510	522	499	526	523	547	561	521	502	540	514	567	535	542	512	512	513	513	524	523	538	557	534	495	544	500	522	487	545	525	541	502	540	528	499	523	493	493	511	545	497	513	508	528	510	531	513	526	524	482	513	502	505	519	546	526	474	540	521	521	535	499	503	530	563	499	527	545	521	544	498	501	534	505	491	481	500	512	526	545	526	530	527	498	511	509	553	495	553	531	511	510	509	502	486	494	534	514	514	521	519	549	471	538	541	498	489	519	534	562	526	537	496	529	516	576	543	504	518	524	505	520	525	494	541	512	531	583	527	488	492	515	465	513	534	504	542	497	523	504	516	494	535	528	515	501	541	522	508	517	538	547	528	507	520	476	509	549	500	525	527	509	530	503	543	520	512	543	542	502	497	523	535	532	555	535	525	509	518	530	567	539	558	495	532	488	500	493	483	498	503	487	510	519	503	523	516	518	535	502	482	538	539	493	528	502	519	527	502	539	500	527	472	493	537	526	536	539	520	532	505	496	501	546	528	558	543	493	511	569	469	493	540	533	516	534	558	489	534	548	511	548	549	476	475	468	559	527	474	506	517	503	539	507	500	477	505	488	541	507	541	542	541	491	527	552	496	567	524	551	515	512	522	496	526	506	469	521	500	510	496	567	480	499	526	545	521	552	498	536	524	521	501	532	527	509	525	496	517	540	547	503	516	523	552	555	488	503	490	515	522	532	477	485	533	515	513	530	498	539	527	495	501	482	545	530	511	485	534	513	466	501	534	542	506	511	484	519	532	571	539	522	516	528	487	562	510	497	499	589	531	502	533	554	499	516	519	484	515	508	539	529	474	510	535	498	548	520	535	502	531	509	505	570	521	518	489	502	529	519	501	497	480	536	556	513	550	557	539	530	528	552	553	521	535	509	541	528	541	505	525	488	524	504	510	511	530	528	527	502	525	519	532	499	513	544	499	502	495	490	544	501	523	494	506	503	528	473	526	521	540	496	517	508	540	531	544	503	507	501	511	513	540	473	557	500	514	482	515	508	532	546	516	483	505	526	512	495	539	539	508	533	517	507	545	452	518	517	545	507	509	540	502	514	494	529	538	543	499	482	512	506	525	514	544	504	504	511	513	519	512	525	527	530	518	522	515	515	524	550	484	512	507	514	514	556	533	537	512	509	478	506	499	488	535	521	528	511	593	490	506	495	554	492	542	509	565	501	538	482	523	537	497	532	524	514	480	541	526	509	550	504	507	540	518	558	536	528	532	484	476	498	511	512	549	520	532	526	522	484	500	484	512	505	544	508	543	466	518	531	531	524	587	513	542	555	542	510	520	523	537	514	496	488	526	544	523	503	527	536	531	507	507	530	517	522	522	470	563	478	511	506	544	521	551	552	553	485	528	513	539	506	531	522	504	492	493	545	485	532	519	528	505	510	500	498	541	510	524	461	503	485	531	536	512	505	541	498	517	545	502	544	548	516	557	505	555	512	471	530	522	516	475	509	496	504	469	536	546	525	555	522	514	509	514	544	508	503	487	563	509	483	537	490	545	507	496	481	531	534	524	517	527	548	564	555	552	541	548	484	510	510	544	536	497	533	526	501	533	517	529	515	521	504	533	534	516	523	498	500	509	499	533	546	509	563	509	518	548	523	522	535	492	526	523	511	542	535	542	507	588	520	540	539	580	512	546	529	523	508	491	504	545	544	517	554	538	513	533	495	508	520	527
32936	33618	29094	17458	6529	1719	659	439	340	324	337	279	323	282	313	303	307	334	356	318	295	282	288	292	342	306	347	316	327	302	329	315	308	303	304	321	312	304	296	353	287	323	335	283	304	308	343	324	325	300	313	315	342	332	303	313	310	350	289	298	338	327	335	305	332	281	320	292	331	345	318	339	305	307	331	313	288	320	303	298	307	320	325	329	298	291	306	302	320	307	291	312	313	314	335	320	302	342	306	301	293	301	323	320	345	297	319	333	340	303	316	282	306	302	307	320	305	308	354	326	313	339	289	342	330	304	294	327	300	298	288	286	308	305	323	284	328	295	335	321	315	319	288	287	324	316	324	368	323	313	334	297	316	316	293	302	321	320	289	293	318	308	317	314	331	340	317	348	317	329	315	327	326	302	323	320	310	317	326	314	313	285	324	301	316	327	300	320	311	299	320	296	348	348	339	284	344	315	326	306	321	319	338	333	293	340	334	339	308	313	297	322	320	295	324	314	286	294	303	326	289	294	318	298	290	342	304	339	308	299	335	310	300	318	312	294	300	318	302	317	331	297	291	329	315	308	305	313	334	341	314	340	302	283	286	347	288	291	353	335	300	348	283	309	283	314	302	342	346	331	275	307	319	332	309	294	352	300	309	310	313	325	320	316	351	306	287	291	293	296	320	305	300	300	315	328	342	312	339	316	292	323	296	305	300	330	312	312	315	298	340	281	311	320	293	275	334	326	298	306	307	303	311	323	316	320	302	331	321	314	329	332	295	290	314	323	355	318	302	300	326	353	354	328	299	320	305	326	315	310	304	291	324	335	314	314	296	320	295	289	334	318	330	310	327	323	295	303	306	333	327	299	319	306	318	300	322	329	382	298	309	305	313	329	353	284	341	309	296	302	324	296	302	331	303	330	344	309	344	309	324	316	309	303	316	304	304	313	307	307	337	286	335	310	319	303	341	331	319	292	304	325	324	325	311	325	317	291	301	336	308	309	293	324	303	294	331	315	292	347	320	320	326	298	291	306	319	320	350	336	312	306	345	313	331	335	307	297	316	326	323	353	337	310	329	334	309	337	304	321	299	322	325	317	307	318	311	350	347	353	324	306	324	271	317	306	333	309	325	321	320	333	321	329	319	284	330	328	317	311	310	343	284	344	329	293	316	303	311	325	293	304	320	289	278	285	262	307	301	286	342	309	319	333	282	315	336	336	359	280	345	328	340	327	336	337	314	344	317	308	330	315	308	318	319	297	313	339	317	306	344	290	293	341	352	315	322	313	313	315	316	340	324	319	353	316	290	294	321	322	314	302	291	325	340	282	301	319	339	307	329	331	310	337	334	330	347	305	297	315	320	306	306	341	317	334	319	335	302	288	306	321	314	307	357	302	293	340	321	317	322	312	315	340	338	315	306	287	313	318	306	328	314	305	341	324	319	327	296	309	309	293	321	318	330	327	317	307	314	290	307	314	299	312	326	348	332	307	337	317	340	324	269	331	316	316	320	303	298	308	316	320	281	330	322	294	307	333	272	320	281	331	344	323	306	319	319	281	302	291	323	297	350	293	328	293	286	328	288	319	343	326	357	290	331	316	340	312	334	302	332	298	335	290	307	324	294	330	306	348	341	335	307	328	304	307	318	320	319	341	331	307	303	305	285	318	342	316	321	301	323	314	315	332	325	326	308	311	347	280	305	316	318	302	277	307	321	305	322	315	314	302	303	306	305	343	322	319	321	322	292	273	310	301	340	314	296	280	322	341	317	352	311	301	345	313	325	311	337	283	310	316	325	336	320	304	303	315	283	322	301	301	277	300	351	314	306	348	314	315	278	320	285	305	320	287	308	294	284	291	322	317	309	279	294	313	295	317	326	296	300	274	300	309	330	312	335	314	292	287	332	326	310	313	305	330	306	323	308	325	307	307	322	295	308	302	330	334	342	293	327	340	318	322	296	298	339	320	325	290	332	323	314	299	313	323	312	288	314	361	317	283	323	322	296	336	320	344	320	301	321	327	329	332	304	347	317	305	304	294	317	329	332	316	304	331	333	302	307	308	321	305	297	303	276	296	337	327	309	334	335	329	332	296	307	334	316	290	312	331	335	298	303	318	320	328	331	312	310	318	315	289	339	280	315	297	321	308	311	315	315	333	326	330	320	302	324	316	309	326	317	302	296	318	319	323	293	328	351	315	310	331	296	338	334	323	291	324	300	299	311	308	352	327	326	314	355	325	308	301	292	316	295	311	303	299	313	308	350	312	326	334	302	280	291	307	298	288	318	323	296	324	303	316	285	301	310	319	321	322	323	300	314	337	290	314	339	321	302	337	295	330	320	280	307	296	327	281	325	300	311	325	324	315	323	321	313	305	303	322	339	307	305	310	307	319	288	326	290	350	295	328	335	323	312	298	322	299	297	309	303	323	310	298	325	314	316	322	319	325	299	308	315	335	345	333	309	311	311	303	325	297	319	315	312	321	335	340	290	359	308	326	324	295	305	321	325	324	323	304	323	333	306	296	340	339	308	297	318	323	310	355	324	309	324	332	320	337	346	316	343	312	306	369	313	332	300	316	291	311	327	326	308	316	351	322	308	315	311	291	314	286	310	306	332	321	300	310	318	356	323	370	329	314	293	271	320	326	308	340	303	322	296	304	285	290	305	288	308	309	312	330	327	318	308	329	338	290	328	325	326	297	303	298	348	296	335	310	326	309	324	305	323	284	324	345	340	337	290	312	322	326	329	276	337	324	321	303	318	319	319	296	323	291	344	289	322	285	312	311	289	320	279	342	291	302	303	324	312	290	290	334	318	317	310	338	334	296	308	320	351	344	308	290	306	315	322	323	315	311	298	310	325	351	318	290	283	284	301	320	305	302	316	339	314	342	320	311	344	320	284	327	305	313	327	323	344	312	308	325	346	292	322	284	319	331	307	317	301	312	320	301	315	319	324	334	288	337	308	301	331	327	313	284	334	330	324	320	312	330	339	297	299	311	334	324	370	341	303	322	372	294	313	322	292	282	283	300	302	291	307	316	333	312	344	315	313	319	344	269	304	302	305	296	322	330	323	311	325	339	326	314	305	317	300	317	312	312	296	350	347	322	300	312	309	296	345	295	316	335	323	325	322	302	329	297	312	294	316	292	321	354	299	312	320	303	312	312	327	338	319	344	327	336	302	335	287	300	314	325	287	325	330	301	302	307	331	334	325	317	293	330	355	319	327	304	329	326	292	319	314	321	278	300	290	319	315	310	310	296	335	326	330	332	361	322	352	317	322	312	307	300	297	306	305	319	339	330	325	332	293	303	311	325	293	350	296	292	341	334	341	334	335	296	312	335	320	314	305	307	325	336	344	328	329	314	324	351	319	303	326	327	297	348	320	318	310	330	306	250	325	319	313	272	309	355	321	332	317	302	295	330	311	304	320	348	325	304	288	320	328	305	326	314	323	289	327	307	318	327	308	319	300	317	312	280	287	350	339	327	299	330	278	283	314	333
39023	47247	27724	15110	7483	2304	964	491	426	434	380	332	368	362	401	369	365	338	314	380	339	366	390	335	354	332	342	378	362	377	345	378	367	386	359	407	353	334	370	334	356	333	350	347	365	373	355	389	352	352	348	362	361	372	368	359	372	384	353	360	343	352	344	357	378	353	353	377	375	349	366	401	420	341	356	336	368	359	363	365	352	366	376	362	350	369	336	364	378	374	347	339	374	347	375	355	402	367	361	319	335	349	371	385	373	383	360	332	367	359	340	388	401	391	361	378	330	389	395	345	353	371	418	337	380	364	361	366	383	325	356	362	390	386	336	351	359	402	337	378	378	379	373	341	326	383	336	360	337	372	383	354	339	380	337	380	344	354	360	378	360	366	338	329	351	340	376	363	378	378	326	394	363	384	358	369	366	341	361	360	335	376	351	360	343	362	336	408	366	352	379	358	359	334	386	376	409	358	346	379	378	342	374	372	365	387	356	330	364	371	339	353	354	368	362	395	387	364	374	360	326	345	367	351	314	382	365	384	356	317	377	374	362	353	356	398	376	369	390	363	322	334	384	356	343	373	393	376	336	343	350	370	367	352	368	353	333	346	350	364	354	367	372	370	318	390	367	368	360	364	352	348	394	374	354	387	348	389	397	355	378	391	377	382	341	348	355	399	401	376	327	346	355	346	365	344	357	359	365	368	369	348	355	382	379	379	395	364	379	370	324	360	365	403	356	361	350	387	378	378	331	397	362	353	347	352	353	368	378	389	363	358	413	386	380	418	347	374	334	357	393	338	396	318	341	385	382	358	361	351	356	390	373	350	373	372	363	366	360	351	379	340	372	354	380	368	328	357	337	380	354	365	374	376	391	363	351	345	394	362	356	361	360	378	329	340	371	365	366	386	388	333	398	348	365	337	347	383	352	396	377	377	376	349	387	382	360	343	365	353	350	376	352	377	336	367	335	389	352	366	354	375	350	341	350	349	372	390	359	357	355	389	366	345	393	344	374	384	377	340	359	352	410	359	365	360	375	380	360	337	380	363	359	323	365	355	343	360	354	364	368	362	348	364	416	332	382	356	341	378	355	357	357	344	364	347	365	356	386	347	326	331	322	354	379	364	377	384	359	375	356	369	359	362	382	380	403	352	366	330	356	332	350	362	371	405	372	370	402	352	354	333	393	362	308	386	369	367	372	364	362	353	369	362	375	324	387	346	372	375	356	381	361	348	368	408	379	401	376	353	369	365	381	361	377	388	380	374	384	336	366	372	340	347	350	375	351	393	391	373	347	394	364	356	366	358	370	368	411	365	399	390	358	357	381	423	340	348	373	365	352	346	375	369	317	352	371	351	356	372	367	402	373	352	377	383	365	368	351	370	355	387	366	382	376	373	383	387	352	367	348	321	348	332	367	374	327	340	345	344	373	353	370	336	400	343	354	365	355	388	375	358	377	390	375	362	385	356	370	378	372	336	382	389	354	364	383	349	358	382	354	391	354	379	352	361	354	346	340	348	371	369	406	366	354	337	369	348	371	378	389	378	348	375	348	379	353	386	382	355	376	346	371	355	389	356	368	361	360	372	375	324	348	405	360	374	343	380	356	386	393	353	356	372	363	351	375	366	370	387	320	326	368	359	359	406	374	346	362	368	349	356	335	344	373	355	361	352	377	385	336	370	392	333	341	406	363	332	380	358	363	373	379	373	350	345	361	339	359	348	373	354	396	345	334	326	352	362	348	323	347	406	363	346	343	357	385	355	384	360	335	394	388	330	357	372	355	418	405	364	376	337	356	362	356	366	368	342	350	397	390	349	365	346	368	402	354	356	336	345	358	345	383	375	341	377	351	368	353	372	357	336	375	368	355	365	362	357	326	346	348	351	343	356	359	375	367	349	383	342	388	351	331	391	371	381	318	335	364	375	369	334	355	372	357	350	361	370	396	353	375	342	378	375	345	364	374	383	350	382	361	347	378	381	360	355	353	363	363	372	340	381	311	374	349	373	340	342	332	354	359	356	374	376	324	334	356	361	353	370	394	341	357	369	375	331	362	363	380	322	353	333	340	342	375	380	343	367	406	372	376	387	358	401	350	354	332	382	341	379	374	356	339	362	329	382	371	396	365	359	363	375	383	362	369	357	379	369	348	377	374	356	346	370	338	374	375	394	374	358	389	371	375	363	361	386	352	394	362	353	365	373	367	339	389	360	394	371	386	383	373	368	385	374	384	367	353	381	372	353	391	331	343	347	345	395	350	366	368	366	355	339	363	346	374	389	319	392	387	369	371	352	333	377	339	372	380	363	361	357	379	363	362	365	359	335	344	376	373	358	345	345	361	385	390	368	331	387	353	361	413	361	351	380	333	380	403	373	378	374	373	365	383	360	378	368	387	340	320	343	348	351	356	328	372	350	352	395	391	375	369	350	359	356	371	377	368	369	361	358	372	360	340	382	379	384	362	367	374	342	411	393	372	360	385	329	379	389	377	329	393	358	336	356	334	362	328	395	378	372	372	376	378	330	362	341	360	354	386	378	356	360	375	356	333	332	345	404	346	378	359	355	363	376	392	355	387	368	334	334	353	370	358	337	372	386	362	349	376	348	352	355	359	392	405	362	382	339	359	383	354	353	333	379	363	371	363	405	345	391	349	343	379	369	380	342	342	368	349	317	362	348	346	390	325	349	362	389	327	353	326	379	375	346	370	356	373	377	373	380	319	355	368	366	369	345	355	362	340	340	410	389	403	345	370	395	369	378	369	377	351	399	362	373	347	369	352	339	365	367	347	359	352	350	361	363	347	351	382	360	374	399	379	354	355	387	366	357	347	332	381	370	378	384	353	375	350	349	335	342	345	345	382	394	351	326	369	351	342	336	362	374	367	356	379	378	362	372	321	392	357	398	359	360	368	377	376	358	377	370	370	372	364	382	351	352	373	340	334	350	378	325	384	370	359	374	385	347	368	342	372	338	334	342	364	344	406	338	383	365	359	392	380	330	361	382	364	353	375	326	329	396	372	396	368	358	339	395	337	361	342	365	404	363	371	389	371	396	353	363	354	338	365	363	384	390	357	346	346	380	404	400	348	324	355	367	367	355	383	351	333	345	358	357	364	378	331	337	380	388	355	384	313	334	359	362	351	364	349	377	358	361	384	362	394	374	327	376	373	379	337	380	322	348	369	371	355	356	375	354	343	363	375	339	374	389	364	366	382	382	372	354	371	356	354	373	366	357	362	340	356	385	379	353	363	358	362	365	341	391	348	395	355	344	326	419	369	391	355	334	336	343	369	348	348	379	370	361	382	363	367	373	386	371	382	359	375	392	362	374	369	369	350	328	381	368	350	365	385	319	353	363	360	401	376	369	358	341	360	385	377	377	351	379	368	353	349	353	366	376	384	351	316	358	343	387	386	373	405	338	363	350	392	401	363	353	388	368	372	380	373	381	375	358	366	362	365	354	376	371	340	347	353	346	361	388	365	374	394	376	322	366	397	359	354	342
23876	20973	28253	24772	21252	14574	5541	1653	611	443	422	422	366	351	351	333	364	319	350	345	326	352	342	315	304	287	337	300	332	314	327	336	336	343	337	328	368	304	323	316	319	358	333	332	288	327	354	347	333	334	341	313	333	359	309	360	339	316	339	332	336	323	335	327	337	320	332	334	302	313	335	325	319	351	367	326	315	331	311	328	357	330	354	374	339	315	331	313	346	368	355	344	324	337	308	328	340	325	346	329	315	337	320	326	321	325	353	314	354	308	320	315	312	337	324	335	316	344	334	320	357	295	322	345	338	327	333	315	362	329	336	362	338	335	353	316	347	340	361	352	376	328	319	327	373	310	336	309	337	337	324	342	329	353	349	327	327	335	332	349	338	332	337	363	329	331	352	332	321	340	316	342	356	344	338	340	317	343	343	355	312	345	341	320	341	324	348	360	336	345	336	310	356	372	336	333	313	360	293	337	348	331	312	344	356	323	288	363	362	313	347	350	324	339	325	343	354	327	333	324	338	302	315	335	344	323	342	365	344	332	321	346	317	330	329	344	329	347	357	372	359	341	306	368	331	306	323	320	307	342	313	353	340	326	366	326	321	334	317	353	315	300	332	318	311	322	330	331	346	316	359	307	283	334	345	331	303	318	325	318	320	348	350	306	357	335	336	360	310	341	356	325	342	326	319	315	352	341	318	327	363	333	336	333	304	302	321	326	354	322	344	380	344	311	382	321	321	335	346	351	348	324	352	319	301	327	303	339	327	355	337	313	325	281	339	324	316	323	337	321	344	365	339	356	358	327	329	357	298	319	340	332	314	325	300	306	329	337	330	308	328	345	351	321	331	327	302	329	339	309	361	346	338	331	333	333	350	328	325	327	334	351	379	332	332	316	327	358	346	339	296	369	326	338	303	296	350	406	353	326	328	320	346	327	336	353	304	331	322	358	331	333	333	303	304	364	315	353	317	318	315	322	339	328	349	319	366	307	340	330	316	319	313	316	327	301	321	325	336	354	382	318	355	333	349	321	336	338	361	367	370	351	322	324	325	354	333	347	352	308	305	308	330	344	341	312	320	343	368	359	328	312	322	352	334	319	379	337	338	307	345	354	333	311	340	347	338	348	316	336	287	344	365	355	324	345	317	325	348	312	292	322	305	357	348	320	338	366	345	353	308	318	338	295	346	336	378	318	315	324	336	305	350	328	328	333	334	317	348	325	345	335	360	347	350	334	309	340	310	374	348	320	312	345	337	334	297	346	329	316	329	324	327	325	336	321	377	336	340	345	339	313	307	357	315	330	347	324	304	349	313	318	387	301	342	324	333	339	334	329	331	356	361	301	345	362	320	357	384	336	356	347	313	348	329	301	328	369	325	347	340	336	347	350	345	338	333	322	324	347	312	342	331	329	331	332	310	344	330	327	325	317	323	341	334	346	348	314	343	347	325	311	346	333	349	302	297	326	342	342	326	342	328	341	329	345	314	297	335	323	335	310	327	340	364	340	331	356	344	344	311	335	365	335	329	301	340	342	317	345	356	312	331	337	294	326	339	333	341	354	293	311	310	333	351	303	312	322	341	303	343	324	331	351	348	321	323	359	322	346	348	362	348	312	341	327	310	347	302	339	342	340	313	351	309	337	322	305	314	346	355	302	309	366	301	345	308	320	345	309	366	318	348	356	338	358	330	338	333	317	347	311	345	312	322	338	318	340	373	308	338	332	346	346	326	326	348	286	334	351	329	334	317	315	315	331	343	343	335	320	325	300	317	326	345	332	318	309	312	343	369	363	322	347	355	350	340	345	324	316	336	329	357	317	298	308	316	350	319	311	336	338	328	324	330	344	324	346	334	344	324	314	334	322	345	320	333	319	316	310	362	342	289	313	298	365	345	312	322	350	298	363	330	327	353	356	298	316	354	296	322	316	319	341	347	350	366	313	350	314	335	322	346	337	327	351	310	350	344	357	356	319	341	338	319	357	344	323	323	313	323	327	319	294	347	348	345	303	317	349	321	335	323	299	330	322	351	372	340	331	334	305	336	327	332	345	334	333	345	370	349	345	338	354	343	327	337	331	320	325	323	333	305	349	305	317	342	331	293	319	343	345	364	321	363	338	344	328	317	333	374	367	321	334	333	341	335	360	325	313	317	340	341	330	345	346	349	304	353	361	332	350	314	307	325	323	326	335	342	331	335	322	353	345	313	326	332	337	347	294	338	364	386	333	370	335	317	318	369	335	326	329	346	350	314	332	322	333	343	365	321	343	330	356	376	361	356	329	346	338	332	353	313	316	328	324	327	339	352	345	314	321	311	371	298	380	362	312	347	346	347	359	343	326	340	329	308	328	340	336	314	339	332	326	335	329	335	339	297	298	323	332	329	326	330	290	352	331	346	339	315	293	333	336	308	348	351	347	302	330	313	328	359	321	338	344	352	334	333	337	344	367	359	335	347	330	350	330	339	366	338	315	351	312	323	333	347	314	375	344	351	312	361	331	323	334	365	319	294	383	354	298	329	323	339	328	342	343	337	374	333	335	329	321	340	322	351	319	365	355	317	324	338	311	338	347	327	353	361	329	336	323	359	329	316	351	309	326	314	339	325	304	317	320	336	322	289	327	331	341	319	374	324	348	308	347	332	308	328	321	319	340	312	345	335	327	308	304	335	316	325	328	328	323	323	310	343	354	336	327	329	369	369	346	337	301	329	349	341	333	320	324	347	362	330	326	349	344	356	365	306	375	309	358	336	328	305	343	329	311	343	355	315	318	331	323	327	296	332	325	353	334	350	354	378	281	340	333	349	334	359	343	335	361	353	329	308	358	320	311	305	336	368	346	340	342	350	332	321	336	320	341	320	351	318	321	323	321	367	314	313	343	357	327	351	327	340	300	365	341	360	302	337	335	325	358	348	322	355	342	320	330	340	340	324	328	339	321	342	320	322	339	336	312	349	364	338	342	333	314	341	345	356	315	339	331	353	350	290	315	336	368	331	322	320	343	317	347	332	341	343	338	329	339	319	326	317	324	357	318	305	331	335	354	346	317	313	286	326	350	348	344	348	302	347	352	321	317	337	330	322	344	330	336	318	316	353	354	309	356	365	343	337	358	322	350	319	341	301	321	300	370	335	341	339	356	351	325	339	325	343	323	368	327	331	354	324	336	337	334	357	315	316	317	311	339	324	318	360	281	320	308	357	352	350	356	341	366	342	338	299	336	341	282	325	327	341	343	296	329	339	306	333	340	314	290	356	333	341	368	325	329	372	327	329	329	338	321	347	319	322	322	342	333	329	312	331	301	334	312	327	355	364	315	335	337	325	340	331	324	335	356	356	351	320	326	342	335	333	332	359	315	332	338	323	290	319	297	355	341	330	366	361	354	334	293	314	319	296	336	336	365	315	334	322	323	331	372	327	343	316	326	354	321	331	363	359	347	300	371	302	282	308	359	320	319	346	324	339	310	323	333	319	307	334	335	295	320	322	323	340	339	360	343	342	327
36452	56969	41424	27229	16884	8678	4091	1726	740	514	473	402	436	389	418	385	405	352	364	395	380	385	352	377	372	387	395	374	391	362	390	342	339	378	368	384	378	411	374	403	410	391	362	408	399	354	351	372	388	380	377	381	359	394	373	371	352	406	375	391	361	360	384	371	367	357	377	382	357	378	371	367	365	401	378	384	379	348	380	367	370	379	359	380	362	378	388	370	372	354	393	394	351	397	356	399	388	423	372	385	390	376	390	397	392	405	390	366	349	384	371	377	364	350	348	371	346	369	384	361	386	389	371	372	386	377	355	357	369	392	364	390	392	361	376	374	385	373	388	399	332	383	366	380	396	381	395	413	409	408	392	391	413	397	353	398	375	361	371	379	392	359	363	406	394	379	395	344	349	371	354	352	395	375	376	403	380	384	354	377	365	415	372	407	363	397	351	383	373	344	382	390	365	387	378	380	366	423	374	416	370	384	404	418	378	398	393	374	411	385	372	381	352	373	368	380	366	369	393	364	378	356	389	373	398	390	358	378	337	376	376	388	362	385	366	342	354	405	388	385	378	423	375	409	350	381	373	378	387	407	347	331	399	352	383	401	400	381	387	361	343	391	352	366	408	381	383	392	374	376	404	365	340	346	392	406	395	334	378	385	398	387	421	388	375	388	405	393	387	353	394	413	375	333	368	380	376	367	399	361	350	417	356	367	397	398	375	389	360	380	361	374	357	383	367	356	402	421	369	357	404	396	383	408	373	390	365	398	366	392	358	378	387	381	357	383	373	370	333	394	379	366	359	364	377	373	395	353	408	401	356	382	396	390	376	363	382	396	379	376	374	400	393	388	333	370	379	393	373	381	383	392	407	383	398	360	352	374	380	357	398	391	367	377	375	401	332	372	359	373	369	373	349	358	375	390	340	396	398	373	370	428	364	353	383	359	362	377	390	399	353	353	369	371	376	358	410	388	385	395	374	359	363	360	381	406	371	371	366	358	383	366	367	383	391	425	389	374	384	389	400	402	337	389	377	359	365	376	400	371	399	396	394	366	342	391	362	379	390	393	397	391	385	360	384	343	398	364	384	329	416	374	356	402	408	371	387	376	402	365	394	353	389	358	348	376	382	350	363	377	356	388	381	413	397	372	370	342	385	364	396	352	383	376	374	358	372	378	410	401	398	399	364	387	387	370	374	399	404	388	360	375	381	372	398	381	364	395	379	338	374	384	373	394	369	388	357	394	374	368	370	360	359	372	371	356	368	374	377	380	398	364	381	401	354	351	411	403	368	359	388	386	357	357	353	360	362	385	422	356	373	424	376	362	379	368	386	408	387	394	369	351	409	381	374	385	401	378	407	373	392	367	377	393	377	344	387	371	369	357	368	381	396	389	408	344	404	394	373	397	350	400	372	386	397	351	376	391	379	376	398	380	354	395	389	360	394	389	393	390	409	376	371	382	373	357	385	379	415	406	411	375	363	375	401	382	435	353	390	344	360	374	358	385	367	355	375	409	364	396	363	381	375	349	392	387	391	357	396	354	368	371	375	340	366	355	401	434	398	403	379	372	375	329	355	367	391	359	362	369	395	370	384	389	370	380	384	412	358	335	377	390	378	340	365	393	342	371	396	390	419	414	403	350	372	354	348	358	375	418	368	354	383	403	382	389	370	382	389	399	359	350	399	370	411	388	388	374	392	375	384	389	375	395	379	426	429	380	361	368	377	387	401	374	381	407	384	382	364	336	379	365	427	351	367	364	387	388	401	402	376	387	381	406	380	366	358	366	336	415	392	363	394	382	392	389	350	375	391	419	386	372	397	332	370	371	364	368	364	354	379	396	412	360	370	352	399	405	391	357	354	354	350	364	405	380	370	412	346	366	410	360	366	365	359	369	396	385	365	356	357	364	370	355	375	396	380	370	378	389	364	384	397	374	390	389	359	387	369	377	350	404	371	369	372	382	374	404	390	365	398	396	392	368	391	370	385	361	387	410	386	364	357	367	365	379	379	370	360	363	378	331	375	396	359	403	387	320	378	369	415	380	349	377	370	373	365	393	395	374	398	363	402	386	385	390	422	373	371	350	385	394	401	413	367	409	332	393	400	377	378	416	399	370	434	384	398	365	339	347	352	392	375	376	396	378	402	358	372	396	387	375	409	355	378	370	343	364	371	367	363	404	343	345	392	370	372	354	396	353	395	377	392	359	417	411	391	409	381	383	341	384	376	398	324	388	361	383	395	331	380	382	376	354	382	378	388	371	413	361	392	361	412	367	371	369	391	375	389	380	384	383	354	393	415	350	388	367	407	372	366	380	388	366	375	367	362	370	401	385	443	348	389	374	344	382	367	372	380	387	381	373	359	369	391	363	379	412	370	362	387	398	423	396	349	369	372	349	394	388	365	366	416	371	381	435	356	369	385	358	369	399	361	376	382	390	373	403	374	393	353	413	361	446	370	358	353	400	366	358	393	376	388	367	384	364	390	409	403	384	390	392	400	400	324	344	363	383	364	384	404	364	379	363	362	375	381	391	400	389	400	373	375	403	426	368	361	378	350	355	371	367	369	348	408	377	388	429	355	383	353	417	370	383	343	346	384	365	381	358	371	393	336	384	349	376	392	376	408	351	355	372	368	391	358	349	387	378	374	395	337	385	339	368	402	388	355	347	406	349	379	391	358	371	365	343	355	366	380	353	432	365	384	384	376	372	375	355	372	369	365	377	381	330	393	377	355	358	354	354	382	396	388	362	349	340	390	332	411	364	353	375	369	366	380	357	375	370	394	366	388	350	380	391	378	382	377	400	345	408	361	374	384	351	385	335	375	418	379	352	393	380	363	388	374	369	381	365	412	357	390	378	389	364	391	400	359	359	376	387	369	379	387	381	347	353	403	360	397	394	376	375	358	424	355	332	369	388	364	350	400	379	385	367	408	365	430	355	350	357	388	374	355	385	371	371	399	381	381	350	379	353	407	342	342	373	349	369	404	389	361	398	390	406	399	365	372	400	409	342	390	419	345	377	391	400	356	356	387	381	396	366	389	397	363	394	355	365	391	403	394	374	398	363	374	349	361	392	375	395	392	332	356	350	346	344	390	414	353	422	384	394	363	360	370	403	406	346	355	348	398	334	375	377	385	373	345	384	368	353	376	398	373	409	386	390	321	355	348	399	367	385	362	369	365	388	368	395	354	401	411	365	394	397	348	380	371	412	371	388	397	386	372	385	385	383	378	409	398	400	336	374	401	370	373	374	359	398	400	364	391	359	422	376	400	379	359	399	385	369	367	383	407	362	347	347	385	367	404	382	335	369	401	368	356	393	368	396	378	397	383	370	373	396	373	341	385	368	390	379	394	396	395	338	352	361	380	379	407	378	372	378	414	384	365	377	356	409	374	385	375	376	369	333	365	359	362	375	351	361	371	357	404	369	377	395	365	347	371	383	378	373	346	365	388	381	385	367	366	423	390	353	382	406	401	356	383	386	372	395	394	396	404	350	371	372
25187	21319	29057	26967	15241	5400	1643	784	463	465	432	395	374	405	405	395	390	424	402	455	412	447	365	369	392	398	435	397	382	423	382	372	383	386	394	393	385	348	382	412	386	362	427	379	388	422	408	402	403	379	379	384	375	388	399	371	390	372	414	391	395	391	435	384	391	407	362	425	375	426	372	423	383	388	375	391	392	386	354	410	401	409	408	388	408	396	375	376	380	367	406	409	427	384	377	345	388	393	395	403	396	425	378	377	408	379	397	389	400	412	366	366	397	383	396	389	409	389	376	420	378	402	419	396	383	396	438	412	383	376	396	369	434	426	398	408	406	384	385	410	376	410	401	393	367	413	418	379	409	418	437	380	369	418	381	406	433	394	386	376	355	361	375	434	400	413	388	401	381	418	414	393	375	407	345	397	392	400	356	384	396	379	395	395	359	383	397	385	401	370	366	362	383	412	377	378	415	440	394	405	377	374	392	377	384	410	409	398	382	375	360	427	393	411	414	413	412	425	388	408	368	420	395	403	377	398	435	388	394	428	354	394	390	393	402	404	431	416	401	398	379	418	393	410	418	401	389	381	425	432	396	403	389	413	407	415	368	390	415	390	398	422	403	362	411	408	392	410	435	407	389	362	387	409	400	419	426	363	378	422	399	436	373	376	411	383	378	383	406	345	344	407	378	393	418	390	396	398	364	396	423	420	374	408	403	414	431	405	401	393	391	393	372	398	383	365	365	440	372	400	418	396	402	407	415	376	420	393	379	402	390	414	393	407	387	392	380	408	397	379	389	413	401	416	382	399	410	362	379	402	366	395	392	380	380	370	374	367	445	391	400	402	391	430	413	389	389	414	416	407	427	363	384	421	421	422	414	413	387	417	429	382	392	393	376	382	363	376	354	381	382	377	387	372	411	382	385	392	406	380	414	366	360	400	403	419	393	401	405	370	401	375	387	401	396	393	369	376	379	411	361	390	384	425	389	400	415	383	420	389	385	365	408	373	380	377	398	400	384	392	405	405	349	386	409	380	388	401	396	407	422	389	396	405	401	385	370	418	409	369	408	411	405	419	371	424	392	404	378	388	385	384	390	387	409	386	426	383	384	411	408	391	418	398	395	370	396	392	403	382	382	418	377	398	396	411	379	406	371	408	359	436	377	399	362	390	389	371	405	434	386	402	425	419	398	433	396	386	399	405	386	416	409	383	392	382	357	393	408	383	387	424	389	340	407	416	389	378	406	405	370	386	409	408	390	420	403	397	396	381	400	352	382	386	405	351	401	394	416	414	396	381	409	395	408	396	408	385	404	394	397	377	387	401	410	420	388	393	405	420	378	381	406	375	348	406	398	405	411	413	384	421	396	419	379	393	375	353	415	407	403	405	423	389	411	393	391	413	411	383	380	393	374	407	414	410	383	403	374	380	438	388	397	387	394	404	416	401	376	382	408	393	381	378	385	425	378	402	359	411	389	410	406	385	403	355	368	399	375	380	390	405	410	388	393	425	385	379	395	422	425	399	401	373	422	381	391	363	419	400	389	379	391	377	389	383	367	360	388	410	371	420	417	413	405	375	424	408	381	368	397	409	393	424	389	388	379	403	402	366	406	378	353	401	426	432	402	422	398	395	391	416	392	373	364	399	398	386	405	370	408	385	366	377	382	423	398	387	374	431	429	384	402	415	412	392	396	390	383	427	403	390	393	403	373	404	413	382	382	469	394	395	404	354	355	373	406	393	411	380	409	440	378	384	410	406	398	366	419	383	400	379	420	392	382	386	384	418	386	411	410	373	370	370	377	396	385	425	381	421	434	373	382	419	396	410	412	375	385	390	376	402	391	402	388	411	422	375	388	390	438	408	400	386	423	389	420	404	387	407	413	401	438	406	422	401	405	393	390	414	384	371	396	409	401	420	371	399	432	379	369	380	443	407	414	393	409	383	390	368	400	390	392	445	358	409	401	399	383	410	372	397	347	380	406	387	419	398	359	366	405	386	404	399	365	431	404	361	378	407	411	386	402	425	411	410	383	402	388	388	396	372	424	385	401	397	385	395	372	410	383	405	399	385	420	368	414	406	405	404	432	430	373	386	427	384	410	438	426	386	396	405	373	406	438	401	414	378	382	390	371	414	421	390	372	406	374	392	374	402	395	404	414	400	385	419	366	376	409	385	376	397	424	371	397	391	376	404	438	404	381	380	410	395	410	387	397	407	423	377	388	405	397	423	403	404	365	357	457	394	413	372	400	381	387	427	399	376	381	365	385	412	395	396	414	402	419	378	374	391	436	393	415	405	359	354	376	359	363	364	408	415	374	383	415	390	413	402	390	410	399	406	391	375	387	380	377	385	422	404	433	378	388	372	374	413	390	408	381	399	420	411	411	390	365	391	374	392	394	394	379	395	446	408	406	416	374	406	378	413	379	389	379	413	431	420	440	435	405	400	389	399	445	430	395	390	413	399	423	362	410	400	382	388	410	402	406	402	416	442	415	376	414	380	405	374	397	381	415	384	409	384	419	434	372	389	390	382	397	368	426	401	405	387	394	416	427	415	374	411	410	394	386	365	379	402	399	400	375	394	381	347	408	371	436	393	406	334	392	395	422	396	402	395	418	384	400	353	386	370	398	439	398	414	388	418	421	394	413	426	422	371	391	419	396	377	397	434	440	397	405	407	426	385	389	442	400	388	373	411	375	383	372	395	373	383	402	404	388	396	428	395	389	363	409	391	386	423	428	365	394	371	369	428	372	389	386	362	395	392	390	417	376	370	372	383	448	393	415	397	389	371	426	423	390	436	372	387	379	400	395	379	403	376	371	382	430	403	391	402	388	379	414	415	356	378	391	399	388	380	415	390	400	396	383	351	413	415	449	438	393	388	401	385	398	411	404	435	402	419	418	395	398	399	404	414	412	380	415	393	400	362	387	396	382	404	380	381	375	381	378	429	391	394	398	365	395	409	383	394	396	377	410	400	422	418	427	390	404	395	427	381	382	413	413	420	412	381	388	401	415	371	375	409	391	400	373	381	411	384	436	413	432	369	403	399	409	407	396	406	385	379	412	407	415	403	424	412	407	414	387	436	391	401	398	386	396	375	415	378	407	390	388	363	414	390	393	406	402	398	391	400	393	381	408	389	395	375	387	402	391	430	400	405	396	354	367	353	399	427	394	383	386	374	377	410	410	384	405	384	401	417	402	381	397	412	384	412	351	372	397	391	390	364	407	429	372	414	388	391	412	378	398	395	393	415	377	368	412	381	423	390	430	392	419	384	399	399	385	418	409	407	393	422	409	412	388	412	378	397	386	404	358	362	403	452	397	383	401	410	428	391	410	400	405	392	397	399	358	412	409	412	421	374	376	391	406	429	403	384	376	395	391	387	433	389	392	394	389	373	349	405	409	391	368	377	417	390	394	364	390	415	378	412	391	396	386	379	370	386	421	380	373	414	384	410	398	401	391	375	409	399	371	388	376	370	412	388	381	372	426	408	392	415	372	388
36201	53832	40477	25628	11380	5586	1978	872	599	525	506	483	458	447	489	438	437	478	456	457	471	416	476	456	468	429	463	459	481	465	461	445	444	440	442	431	445	463	430	428	455	452	450	410	426	474	491	471	442	421	440	433	463	464	430	461	492	419	446	441	433	421	446	438	450	440	402	450	447	469	455	437	465	494	466	482	409	469	435	458	445	437	460	459	444	486	444	493	484	467	467	469	510	474	445	446	451	448	408	471	470	440	440	492	444	449	454	469	472	479	452	476	498	463	469	426	457	462	422	417	485	423	470	432	439	469	409	485	449	448	451	469	476	418	421	462	453	476	481	451	436	446	469	412	455	430	446	445	466	472	433	443	451	444	478	488	415	431	430	490	448	456	483	456	438	457	428	437	466	442	486	486	440	453	481	432	433	472	475	394	425	432	438	458	482	455	477	412	456	463	445	450	488	450	472	427	462	465	435	422	497	433	487	463	449	435	432	453	450	454	477	462	412	423	456	424	469	392	439	464	451	448	395	433	436	444	430	443	473	435	451	457	457	470	455	469	477	472	460	459	449	459	504	442	449	455	474	498	421	434	430	441	456	427	479	473	454	468	396	451	446	474	459	441	453	438	485	423	408	438	412	411	453	405	442	470	476	486	475	462	479	449	460	471	449	457	431	459	473	455	444	436	433	473	451	471	464	438	456	457	451	444	465	423	453	484	449	443	493	457	458	445	454	437	430	449	505	469	444	449	443	444	473	436	476	435	415	458	439	381	464	473	448	439	489	451	450	447	443	440	391	476	458	412	451	438	459	439	425	444	452	467	464	459	411	432	405	431	439	442	413	456	475	464	449	455	447	454	467	456	429	468	471	455	448	439	438	409	460	485	445	414	443	448	454	445	456	433	450	465	472	465	422	447	453	432	469	434	459	429	467	419	440	472	465	438	465	430	490	486	453	480	433	449	480	468	464	462	445	450	448	450	431	499	442	414	446	484	445	473	433	443	443	474	422	469	464	466	467	450	434	434	458	426	476	466	441	474	438	445	429	471	455	456	464	490	438	453	463	443	467	445	465	464	486	456	457	483	454	455	444	471	433	471	455	442	475	416	442	456	429	454	479	452	444	424	462	480	453	445	445	433	449	422	428	433	466	437	463	459	433	450	404	455	469	464	438	423	425	458	445	449	422	464	439	431	471	416	418	467	478	424	412	435	453	463	474	437	446	499	448	433	449	472	452	446	435	438	459	431	440	434	443	450	444	438	434	459	494	431	477	483	439	440	460	457	452	445	495	464	464	441	449	405	457	429	416	421	444	425	442	432	453	444	437	443	467	449	402	438	488	441	467	498	446	444	447	438	433	464	433	463	439	479	445	424	436	434	476	443	431	441	444	473	452	479	460	454	462	529	432	452	487	474	456	447	447	415	430	409	433	394	399	462	447	461	451	468	459	428	449	465	429	468	470	413	422	469	453	451	425	457	429	420	434	441	461	472	459	430	406	469	510	455	433	402	471	456	440	452	444	490	449	475	459	482	418	484	450	442	460	487	474	440	451	475	452	453	436	453	446	467	473	460	449	472	437	453	435	446	429	466	476	459	449	447	461	486	443	426	482	495	423	433	451	462	464	470	447	432	438	467	446	473	443	471	433	469	460	457	443	422	476	445	435	439	423	482	470	467	448	438	447	421	432	442	452	438	457	440	420	474	434	446	438	426	423	457	447	441	444	459	459	456	427	436	416	454	437	455	484	430	445	434	405	477	427	439	418	463	441	449	463	441	441	481	436	446	457	413	433	480	411	438	488	435	415	448	473	451	453	439	463	450	455	481	407	451	433	466	471	460	443	437	468	479	437	417	449	458	458	419	457	453	445	427	466	433	416	493	458	446	421	453	462	421	470	418	477	429	429	450	428	444	459	448	452	434	472	428	452	423	458	455	467	454	435	445	401	429	453	446	465	446	453	445	456	411	456	447	445	409	475	455	443	433	451	443	457	480	462	424	482	457	444	434	470	452	438	433	459	442	447	453	444	455	451	430	468	462	495	433	439	458	476	436	443	458	399	452	450	456	467	435	450	440	482	432	449	449	415	443	468	476	466	493	431	433	447	455	444	443	420	466	404	494	459	490	449	448	496	474	459	452	435	464	498	461	398	471	452	482	469	438	417	458	433	461	422	419	468	446	484	476	445	459	448	440	444	433	462	460	412	446	452	438	487	410	452	428	467	456	440	455	511	465	429	431	431	435	421	475	437	445	454	451	482	419	429	439	494	422	460	460	465	459	432	442	430	435	463	424	420	413	462	428	492	433	466	446	465	438	480	435	475	441	433	461	444	464	442	442	468	478	455	480	429	468	474	460	448	474	445	468	463	463	446	461	479	482	484	467	443	475	475	440	426	423	450	431	482	437	423	435	435	422	432	438	437	437	445	459	496	458	466	451	501	430	455	426	500	452	462	445	444	460	437	435	499	444	468	502	457	430	489	460	471	447	454	444	444	455	432	463	501	461	446	476	455	474	471	494	436	436	488	424	454	493	464	440	436	443	445	442	448	493	452	427	468	421	468	420	431	489	471	486	431	472	457	453	445	471	433	446	445	439	434	451	433	484	419	452	454	439	454	441	427	446	455	480	407	437	420	452	449	422	454	429	448	464	447	417	463	446	459	460	477	452	469	471	483	446	469	466	437	440	442	469	479	473	443	440	450	460	474	421	488	454	472	453	485	437	429	439	420	446	451	475	451	408	480	488	420	465	431	448	464	456	456	436	420	451	450	450	435	463	401	448	484	469	453	458	455	465	444	423	417	449	461	417	441	456	447	423	434	446	470	468	441	448	436	460	436	440	458	424	456	452	430	451	421	471	467	476	445	458	467	471	457	463	441	409	453	434	482	481	430	478	454	471	420	425	438	442	473	438	450	446	439	467	494	452	419	423	472	436	455	477	472	470	479	458	446	411	457	434	413	442	438	457	438	454	432	436	453	439	459	445	449	442	453	455	452	454	457	476	441	454	431	434	422	440	433	426	424	431	441	443	457	437	457	450	456	437	456	455	451	458	430	454	411	476	482	430	447	491	473	434	421	497	446	404	442	435	440	439	448	413	459	433	410	468	443	470	495	448	439	444	468	446	446	428	475	505	432	454	462	503	457	448	436	413	459	438	474	431	471	426	453	462	473	474	449	482	444	455	481	433	436	475	433	472	453	461	425	476	444	440	409	483	449	435	453	469	458	447	455	458	426	482	453	461	457	423	458	428	456	444	453	445	419	419	448	421	431	479	456	460	419	449	406	438	450	436	458	457	438	398	498	416	433	410	441	459	469	404	433	426	457	470	469	424	459	489	468	446	444	444	455	441	430	456	444	468	430	474	474	468	441	456	473	439	461	467	445	463	428	472	461	477	465	463	476	449	495	441	422	473	481	480	411	472	431	451	464	449	452	428	452	439	459	408	434	447	458	454	464	414	437	454	437	439	478	441	437	464	411	487	404	484	458	461	451	441	430	465
22708	20996	28614	24230	21701	21060	13172	2651	857	654	598	535	501	507	508	487	493	491	500	499	466	496	502	484	504	504	472	451	439	460	490	477	463	496	473	485	472	442	465	476	445	467	509	496	475	536	508	454	445	470	436	488	480	441	442	451	506	436	495	484	528	480	424	505	470	480	474	479	476	496	485	459	479	476	506	494	480	423	492	474	510	485	475	472	452	516	480	478	479	452	463	446	450	464	463	475	469	482	489	487	468	487	462	487	500	471	517	484	442	470	481	474	525	485	492	457	489	429	507	449	464	471	469	486	470	456	436	494	468	444	502	468	460	477	468	464	474	490	455	486	485	475	477	465	452	498	445	482	478	492	466	487	482	467	479	478	474	477	455	499	464	482	427	463	484	502	459	486	454	486	527	425	463	448	467	479	479	455	443	468	487	484	493	450	471	449	431	468	468	497	472	494	460	445	484	486	496	464	524	480	506	516	478	447	520	465	485	467	495	454	486	477	461	451	484	488	477	434	487	463	502	458	473	471	454	458	472	519	482	479	515	474	464	481	509	468	447	488	476	483	480	498	456	481	474	495	478	456	458	447	477	493	457	474	472	474	463	470	508	485	493	502	504	491	472	426	484	488	478	462	457	426	429	463	498	454	455	453	451	504	515	492	511	454	499	462	522	488	504	484	491	506	484	449	490	474	429	479	466	502	473	540	480	487	439	447	505	466	516	454	450	469	473	497	473	449	483	452	492	452	464	480	479	478	464	436	470	480	442	502	497	492	483	480	485	482	482	498	449	496	419	481	498	479	452	506	437	494	470	505	461	460	498	438	452	474	437	491	448	511	480	484	488	465	447	471	494	434	470	497	451	466	485	468	465	430	441	489	467	456	439	520	485	496	478	484	531	492	451	473	462	446	488	467	460	510	480	458	460	456	468	485	471	515	489	466	488	495	459	433	481	477	479	494	480	473	442	452	491	476	490	494	524	472	465	456	484	480	504	468	476	462	486	514	484	473	461	486	467	477	465	485	507	499	485	478	506	494	449	461	465	492	472	482	456	453	477	480	469	467	473	486	492	482	445	430	467	483	463	486	453	439	465	450	513	466	502	472	445	472	439	487	450	454	443	469	469	501	477	477	488	531	477	493	507	444	515	444	454	474	484	451	463	501	458	473	437	452	476	484	484	453	480	534	482	471	492	491	482	457	469	462	477	485	508	495	437	451	443	493	484	493	493	450	470	471	463	452	476	484	525	417	489	485	491	470	500	444	455	486	461	462	456	414	498	431	483	490	453	472	501	500	510	474	445	491	484	473	461	464	483	483	433	422	479	445	485	486	491	494	472	507	467	483	466	440	483	474	437	455	511	480	462	476	453	485	479	463	484	483	455	493	483	470	461	493	468	462	468	440	454	464	469	466	485	470	479	464	507	461	457	429	524	509	465	447	514	433	476	437	523	494	469	493	502	464	483	485	496	492	480	475	463	493	464	457	513	442	486	512	451	495	486	475	503	480	479	483	507	458	470	457	485	477	454	459	479	479	502	440	483	511	452	432	492	448	437	429	515	441	483	468	428	474	447	450	505	483	436	455	500	483	467	481	488	483	479	453	491	465	495	527	447	490	476	455	472	516	466	497	477	471	476	478	454	466	464	509	499	483	451	492	482	473	435	487	463	453	529	509	483	468	487	494	458	431	532	450	415	461	489	495	457	479	450	461	437	451	429	502	472	466	478	506	485	478	483	454	461	455	438	487	464	489	491	501	516	470	484	475	489	468	458	462	459	489	445	456	494	450	506	475	473	475	488	458	469	485	472	485	499	438	435	497	487	495	450	487	478	501	483	482	506	494	523	473	461	441	500	504	460	477	466	494	482	454	503	450	458	463	461	481	477	418	511	437	496	507	478	472	456	482	452	483	471	470	488	485	488	456	426	504	470	464	479	490	452	446	500	451	492	454	433	446	526	489	428	465	470	485	482	518	472	466	504	397	466	492	492	490	444	475	503	490	445	475	458	461	511	468	463	511	489	492	473	466	479	459	517	466	489	478	425	453	482	477	446	482	478	462	486	455	506	471	433	483	449	479	482	459	508	425	505	433	444	478	467	474	494	458	470	480	465	427	480	456	437	487	433	496	461	467	497	474	464	429	500	484	433	505	459	495	477	482	480	483	486	471	448	439	508	428	467	449	544	466	463	505	462	492	441	469	481	476	441	455	471	467	448	466	484	489	485	480	494	455	452	483	507	457	489	467	448	494	464	475	460	453	477	469	493	505	495	489	481	466	499	490	492	507	454	510	464	487	478	474	460	471	432	460	493	499	469	499	464	470	487	485	472	482	484	471	509	424	465	444	509	462	488	466	494	473	499	500	450	468	527	478	508	484	481	498	444	457	456	457	417	457	468	472	481	451	460	474	463	476	521	478	481	446	506	494	477	460	471	483	447	450	484	447	480	478	473	482	452	469	484	490	466	498	523	471	467	458	476	479	445	490	457	486	486	474	470	449	467	435	473	480	456	524	476	476	504	503	473	498	462	443	463	455	498	447	441	467	477	502	468	461	492	497	478	500	427	457	435	449	479	489	459	480	506	464	457	499	440	437	483	466	510	470	449	501	488	475	486	466	488	505	460	476	446	434	501	467	458	475	460	514	512	509	503	470	458	471	494	432	477	437	492	475	440	463	466	460	474	476	443	475	475	472	450	487	450	488	487	518	467	478	500	476	456	468	480	474	489	484	485	438	451	495	497	506	483	441	428	481	456	513	476	465	478	480	439	487	484	483	454	447	483	511	475	494	469	459	501	478	436	478	481	474	501	479	481	469	451	444	464	495	505	455	485	430	496	456	471	494	479	502	495	486	506	489	462	508	445	470	485	503	484	529	497	473	477	484	503	472	482	487	474	498	471	493	441	471	458	480	484	463	513	473	479	502	469	485	483	486	473	529	433	447	456	450	455	436	493	483	460	533	466	467	473	450	507	510	443	505	466	496	447	510	493	444	483	468	457	463	485	479	475	434	495	475	504	498	486	452	471	460	469	522	481	476	484	488	476	499	459	501	476	440	459	479	432	513	490	502	486	464	479	506	448	481	462	467	484	483	472	462	489	456	450	492	493	527	506	469	471	474	451	469	434	445	492	452	432	495	423	477	485	446	474	445	466	470	442	474	475	427	454	460	506	486	499	479	455	470	463	456	475	474	508	466	491	487	456	449	463	478	471	471	483	497	486	470	474	497	467	484	468	508	461	447	480	425	430	460	518	440	456	482	442	473	470	463	484	480	428	466	518	514	463	482	467	469	450	473	501	457	460	470	464	489	458	478	461	479	456	487	417	490	473	524	457	474	469	477	465	425	483	499	469	480	478	502	480	477	466	495	451	477	521	493	506	477	475	442	500	450	469	473	478	426	431	436	460	468	453	466	453	497	552	428	500	523	502	437	466	481	540	463	443	461	465	441	491	467	448	442	468	458	448	461	470	477	444	467	447	427	519	447	456	463	457	488	457	436
41384	70132	56415	37807	24906	11837	5546	2189	974	714	651	568	589	518	548	534	512	495	517	551	489	543	498	513	494	491	488	502	488	546	490	528	509	494	506	539	492	524	512	510	473	518	544	552	524	527	531	497	497	482	557	524	518	535	498	524	528	544	513	492	501	540	510	551	532	512	488	511	514	501	520	521	506	531	537	503	507	533	506	519	538	530	456	500	536	471	468	518	525	552	536	548	558	515	490	484	526	501	533	526	498	507	506	588	524	515	526	511	506	497	500	523	492	537	507	482	548	539	451	523	525	502	545	509	528	527	545	524	478	494	512	534	545	512	509	486	491	535	526	467	533	524	505	491	501	497	505	505	537	474	501	469	529	509	509	500	543	506	529	488	517	487	503	508	500	541	492	492	532	492	521	559	515	532	459	535	522	516	504	530	470	489	501	546	478	500	511	545	495	528	540	512	541	537	567	495	521	515	504	545	499	527	546	535	518	512	505	493	504	529	536	484	499	510	510	497	502	518	534	500	518	490	529	496	471	476	532	533	496	514	527	487	526	495	474	528	538	523	514	516	491	510	538	505	465	504	538	514	494	486	539	532	535	513	504	556	534	493	496	533	503	524	523	512	564	491	485	532	536	536	554	525	508	460	516	522	511	521	530	552	528	541	507	529	493	526	522	512	514	486	521	505	499	558	492	509	494	536	517	549	535	503	550	550	514	507	493	484	534	535	512	505	511	542	533	515	509	503	522	538	512	527	500	512	518	506	538	537	484	527	518	542	513	507	543	524	547	468	523	496	503	513	490	529	504	501	531	503	516	497	501	505	547	538	480	499	555	515	502	522	518	494	547	508	498	479	519	569	488	526	546	515	518	525	509	551	556	509	571	532	515	534	461	533	532	511	504	503	520	489	507	481	530	538	510	531	519	547	543	558	502	535	515	495	513	474	556	550	523	529	553	535	465	525	545	513	505	533	533	555	501	508	539	493	516	539	537	541	553	523	494	527	520	532	503	501	563	507	481	541	532	562	524	507	539	505	516	523	506	524	498	547	533	505	482	531	547	500	520	511	484	529	537	532	523	530	512	550	490	538	499	499	506	546	532	514	499	522	545	486	529	529	524	538	559	524	506	520	525	503	520	533	556	534	528	490	488	513	524	543	497	519	504	508	519	536	503	520	524	550	491	527	568	507	505	524	493	516	534	516	511	557	491	496	518	511	511	511	483	572	511	493	559	506	521	501	583	528	524	479	498	546	497	498	512	542	515	530	529	508	533	540	533	511	514	505	525	526	535	523	520	516	516	518	482	509	499	498	511	497	528	526	519	486	492	453	543	505	516	483	509	534	543	504	498	513	545	540	513	524	501	542	540	510	499	500	482	516	542	536	522	536	484	535	555	489	506	515	512	527	502	534	528	512	504	543	522	506	540	539	509	492	495	543	511	548	510	562	530	478	478	494	535	552	502	507	540	519	488	547	558	509	510	451	516	497	499	522	500	513	504	503	502	560	529	477	516	512	475	551	515	489	533	541	557	513	500	536	494	532	509	536	537	543	484	538	550	503	526	525	497	548	528	551	500	521	516	543	467	515	488	510	499	545	505	497	542	505	503	507	510	515	526	494	509	501	495	474	553	521	517	479	516	537	509	539	492	511	505	518	502	517	562	484	514	490	517	517	470	500	494	505	536	567	474	482	519	553	513	529	511	512	493	464	522	533	514	531	540	505	509	520	502	527	526	499	480	578	521	519	489	521	513	536	503	536	528	555	514	545	570	516	509	492	507	503	519	525	551	518	517	524	536	501	547	513	522	504	514	493	518	531	530	541	533	515	498	517	530	514	526	509	524	516	489	516	505	507	548	463	542	555	523	519	507	509	540	514	506	513	522	496	519	484	513	554	530	509	537	542	541	548	491	499	531	545	542	508	534	511	498	518	525	548	481	539	548	518	496	477	546	518	496	527	525	514	538	468	536	541	533	514	472	519	530	490	509	571	483	515	535	521	486	475	498	500	515	526	531	496	505	497	517	533	523	484	556	533	514	522	502	509	527	521	521	482	501	495	491	530	480	523	508	506	485	525	494	475	507	519	500	519	545	498	549	520	545	527	525	536	538	580	512	499	511	552	526	512	471	553	501	486	515	529	518	488	513	505	526	488	471	500	515	515	545	508	501	507	527	526	475	546	526	523	499	566	523	505	514	526	521	525	556	543	528	527	505	483	522	508	495	483	482	491	511	535	484	535	497	511	506	516	524	472	497	482	508	546	517	524	545	496	511	504	520	531	523	514	488	501	521	494	552	522	501	490	513	523	529	507	514	513	522	516	509	581	490	464	513	535	564	502	491	527	511	520	530	530	479	521	520	535	516	519	531	501	539	500	498	549	476	545	479	546	553	527	523	484	521	530	555	529	535	552	534	498	510	520	486	523	519	523	493	497	528	503	530	503	497	488	552	515	536	542	497	511	524	499	537	512	491	500	537	515	547	508	515	538	504	519	499	573	513	495	539	508	513	496	505	479	514	506	513	483	487	481	506	536	514	518	530	505	513	537	475	515	465	501	491	545	511	556	519	516	490	511	537	543	492	502	538	488	555	496	554	491	508	518	510	516	521	503	492	507	503	509	526	460	502	545	519	546	509	527	556	541	552	524	505	495	478	552	535	462	518	505	499	491	479	499	516	579	528	480	516	524	511	525	541	516	518	484	510	525	501	522	481	508	509	534	518	500	482	502	564	506	593	539	526	522	514	513	555	525	490	492	519	515	521	496	511	562	500	552	529	514	507	521	513	546	493	511	523	502	518	502	512	465	564	536	521	510	559	528	521	508	491	506	532	505	521	507	535	519	516	516	521	501	554	513	475	503	493	540	494	521	534	527	497	482	532	547	503	485	574	502	511	552	509	552	498	558	509	525	512	525	506	477	544	528	514	520	510	553	530	502	521	514	539	547	496	507	538	539	536	519	512	542	503	493	537	515	521	516	457	507	476	501	494	524	517	515	515	513	470	485	510	510	527	510	511	483	509	540	485	509	530	508	546	526	517	513	518	504	526	517	548	499	550	495	508	496	511	513	505	541	476	494	540	547	528	547	530	500	489	530	565	519	500	492	497	549	526	550	523	535	528	526	503	468	532	502	573	545	539	492	522	508	540	506	494	498	509	506	490	511	511	542	479	492	506	562	529	536	520	522	530	500	544	492	545	530	528	488	533	507	540	527	497	505	544	539	542	522	494	517	511	504	520	534	458	513	516	496	517	514	507	520	511	516	541	494	493	499	498	502	555	512	529	518	504	531	528	499	559	549	511	555	519	481	496	505	527	543	544	526	507	546	506	540	506	503	507	463	537	562	524	518	494	504	485	472	515	462	554	535	487	565	510	503	509	503	539	536	543	540	516	498	458	565	530	507	509	531	522	519	510	510	491	512	474	529	495	489	549	549	569	538	495	544	515	517	528	546	501	498	575	520	488	522	514	519	495	502	535	499	506	564	507	465	509	512	491	501	530	529
31640	38818	35756	21334	7500	1795	692	377	377	316	301	348	358	316	296	303	307	323	310	327	303	351	327	364	344	292	325	314	296	317	312	305	291	288	295	292	310	296	324	320	330	303	315	318	314	310	329	301	312	304	318	325	312	321	343	304	287	323	346	330	329	339	302	299	318	355	308	315	309	253	346	338	302	352	315	311	323	345	303	302	326	326	307	322	335	271	322	325	329	293	326	324	308	315	295	302	350	319	322	310	331	314	331	308	325	320	320	304	320	319	325	339	315	309	311	337	299	298	316	279	310	305	309	293	319	345	325	325	329	329	304	329	324	297	291	324	317	326	330	307	301	299	290	311	305	323	302	318	305	301	303	319	310	303	302	318	330	323	313	310	335	325	324	343	302	313	326	318	306	278	290	313	332	301	301	328	335	308	311	287	305	301	343	325	334	306	268	308	331	306	312	312	316	301	298	318	307	306	328	281	308	317	335	282	313	331	315	301	312	266	347	304	311	304	314	291	324	283	332	316	312	311	322	326	349	296	299	289	299	334	302	338	323	323	348	315	332	307	358	263	337	328	318	324	331	345	296	326	304	316	314	316	290	315	304	306	312	266	354	304	270	323	314	325	291	309	301	320	296	327	332	317	329	324	342	323	300	303	355	304	303	294	318	292	293	293	321	312	318	320	345	282	278	317	287	317	278	337	298	339	312	322	298	319	306	309	293	325	306	321	320	311	324	280	335	324	302	297	295	310	334	368	316	329	359	323	307	326	330	294	291	313	311	294	312	310	342	338	321	289	306	318	329	283	304	345	291	287	313	315	334	339	328	324	309	332	316	313	305	308	323	308	318	305	320	325	314	362	330	297	305	352	313	295	326	297	314	299	317	319	313	324	304	335	311	300	300	297	290	300	331	341	324	324	344	310	334	286	330	352	300	298	320	317	323	294	329	298	327	329	323	301	319	304	282	330	321	309	337	307	326	308	322	331	322	325	325	282	317	283	308	310	302	312	322	313	323	333	304	324	344	343	314	292	295	277	321	340	324	326	316	320	297	309	326	292	298	312	275	338	299	345	328	298	326	317	341	298	319	320	336	315	313	293	328	316	306	311	345	312	344	284	299	312	280	316	317	309	330	305	340	300	304	316	305	315	308	330	309	272	291	360	319	340	321	280	309	297	326	304	341	302	327	337	350	298	328	300	302	326	318	304	307	296	284	297	325	306	326	298	286	338	326	304	323	323	312	291	307	347	314	307	307	276	314	338	303	298	310	304	332	319	331	328	290	327	323	299	289	328	322	340	312	314	323	312	298	288	319	329	287	297	306	335	290	321	292	292	283	322	326	304	310	299	310	298	317	331	310	299	325	333	293	317	291	331	313	345	319	305	254	310	368	307	288	305	294	308	315	314	315	320	289	319	338	316	341	309	325	310	282	289	319	320	325	294	341	311	326	333	356	336	288	335	335	334	313	333	311	308	295	324	320	318	328	318	291	311	299	302	311	320	292	308	302	302	347	294	312	301	305	323	330	322	299	326	324	327	323	306	322	308	318	328	304	322	360	318	341	325	313	321	290	315	342	336	323	287	330	320	310	308	330	327	306	294	309	325	318	356	302	331	302	312	311	340	288	281	300	337	323	282	309	322	295	319	330	304	325	328	339	304	339	337	311	315	311	286	297	274	288	299	300	311	309	325	337	284	330	300	310	300	322	319	330	308	339	313	327	311	307	317	314	290	300	300	329	284	328	317	282	310	286	329	304	277	307	290	322	292	301	309	314	281	328	287	307	327	292	313	297	299	291	314	319	346	291	294	315	290	343	319	321	336	314	329	297	308	319	285	314	356	312	322	319	310	312	309	337	305	308	327	286	321	342	334	293	284	312	314	312	329	328	321	336	284	330	339	313	315	333	360	338	273	358	309	318	318	314	324	323	295	324	270	324	313	287	328	333	288	329	347	308	305	325	335	304	274	291	287	326	334	322	287	324	321	311	334	316	293	316	317	362	323	305	299	333	321	312	294	337	300	301	351	307	323	303	315	300	335	327	321	326	301	344	332	312	343	315	341	321	300	332	300	319	341	313	310	314	330	293	347	331	343	302	314	326	329	307	335	323	300	298	286	350	308	304	313	310	344	315	327	302	314	301	353	337	330	322	348	319	304	300	303	290	310	301	316	316	315	327	320	313	329	301	292	310	350	309	289	291	304	335	295	323	343	303	311	325	348	331	331	298	320	288	291	338	343	306	299	305	326	323	312	308	315	302	323	304	320	314	314	315	328	290	303	310	319	329	323	352	314	325	290	312	315	301	323	326	324	280	299	315	339	290	330	328	320	287	314	299	315	305	310	298	308	300	312	316	324	300	285	324	319	332	309	325	308	340	321	325	318	330	325	333	315	310	298	326	319	332	307	305	316	303	321	337	339	317	312	296	327	316	327	336	324	317	307	323	312	306	316	331	322	335	306	312	297	325	314	281	327	327	285	291	294	340	299	337	316	318	308	311	301	315	314	305	311	328	268	300	311	337	357	295	312	306	318	323	345	299	329	330	329	306	298	315	320	299	316	296	334	339	312	308	304	303	319	346	344	299	332	318	316	306	307	309	327	323	299	316	335	322	330	328	324	345	290	322	318	341	321	325	294	285	325	328	303	293	292	311	292	333	313	290	303	313	295	294	325	313	339	302	335	300	318	276	319	321	320	278	301	315	291	323	295	314	325	317	296	316	301	294	303	304	325	313	277	342	296	333	297	293	327	294	291	335	309	335	333	335	327	324	325	308	303	313	309	299	300	302	323	340	337	316	307	317	322	316	310	326	320	301	315	332	323	319	290	279	282	314	292	317	306	324	304	294	295	324	288	328	307	331	286	299	278	316	265	292	294	326	295	325	328	325	280	309	297	296	292	310	310	311	364	348	335	313	324	340	308	297	308	320	282	282	300	301	335	318	324	314	302	298	319	319	296	321	307	292	311	283	316	325	291	298	328	295	333	327	337	313	341	318	305	296	327	339	303	320	326	322	324	307	309	314	301	295	345	316	307	310	344	283	318	337	278	306	312	326	312	330	329	334	324	330	289	333	306	297	318	348	281	348	327	300	305	334	302	323	315	342	317	339	276	308	347	336	312	323	298	302	321	350	296	306	301	305	299	305	321	320	349	279	316	315	282	281	330	299	327	325	299	323	323	322	316	311	309	337	269	323	313	313	311	301	313	319	322	292	269	314	332	316	314	302	316	288	307	287	302	327	308	328	281	316	290	306	320	302	293	300	309	319	335	328	318	305	326	314	295	306	312	352	307	333	327	324	322	317	294	293	311	299	328	299	327	303	307	300	307	319	318	329	294	310	338	316	308	312	292	308	324	268	290	321	283	314	333	297	313	311	286	288	332	335	337	347	323	333	308	329	331	297	304	293	334	281	288	337	275	311	318	296	304	319	306	339	309	301	343	283	351	310	314	281	351	322	321	310	291	292	329	291	305	314	319	322	295	347	282	316	318	312	292	282	325
38256	53416	33235	18947	7901	2515	931	506	422	404	397	392	391	388	363	364	359	378	351	374	339	344	365	351	333	369	388	381	346	353	326	366	365	363	352	343	366	329	366	366	355	375	343	364	373	356	376	391	352	354	376	389	380	368	352	324	321	340	375	354	383	364	361	328	330	368	348	359	333	356	340	356	358	359	383	337	349	364	357	384	341	374	383	372	382	361	321	367	393	329	340	361	333	353	374	366	371	394	333	392	348	359	360	341	347	348	365	386	322	363	362	387	357	390	354	354	358	406	396	355	368	364	349	406	383	393	364	366	355	344	334	369	328	360	352	376	346	325	357	389	357	372	340	376	343	377	338	365	342	330	384	347	345	372	353	362	375	337	345	352	398	368	369	388	362	324	331	378	380	367	370	359	350	348	338	360	351	388	385	402	357	337	354	366	358	342	371	345	366	380	367	345	404	371	375	359	362	371	343	369	351	390	344	334	349	341	380	391	367	358	354	371	392	371	373	351	366	376	333	326	378	408	346	369	378	381	360	349	319	381	422	367	342	349	371	375	366	395	368	362	374	385	349	388	355	364	348	351	342	384	357	336	354	391	377	370	377	363	370	361	352	364	363	340	390	314	367	417	365	332	346	360	401	311	355	350	371	334	367	338	375	359	389	339	399	317	397	368	364	393	353	357	374	368	356	340	354	386	345	370	373	372	364	372	380	366	369	351	362	370	374	377	357	368	378	381	340	366	360	384	371	363	339	345	400	351	350	377	340	368	368	335	387	351	360	402	414	373	360	363	366	357	346	329	336	373	343	373	350	377	371	360	385	347	360	369	364	366	355	337	376	379	365	356	357	396	339	365	324	396	389	359	368	364	384	332	382	345	353	358	359	389	335	371	361	350	363	366	392	374	358	355	379	361	343	383	396	358	383	375	369	400	371	335	379	357	358	375	359	366	350	354	362	375	370	336	373	363	337	396	383	352	355	349	342	354	349	375	355	360	373	371	383	353	383	356	352	375	365	366	399	368	376	359	377	365	334	366	343	352	367	349	366	376	382	382	366	368	355	393	368	366	332	373	356	347	410	338	400	372	327	349	339	390	346	383	367	366	365	393	359	345	385	361	359	326	339	330	352	375	358	391	383	324	361	394	378	423	330	390	385	365	337	361	401	358	365	399	347	344	335	345	355	395	363	341	356	335	381	374	351	354	345	354	330	389	346	399	329	326	382	359	374	352	344	386	354	360	365	384	378	362	350	367	377	344	336	352	373	364	355	351	342	373	362	377	379	369	354	358	358	357	316	363	385	327	372	377	388	349	387	328	376	370	354	343	387	365	362	384	371	335	343	344	386	370	356	341	353	348	361	332	373	369	360	363	361	342	382	400	341	353	365	367	365	342	387	388	346	348	383	335	330	359	362	364	373	365	353	366	368	390	352	352	396	322	359	352	348	368	363	368	356	361	375	352	343	354	410	385	386	336	362	347	352	369	379	383	361	369	373	354	334	385	363	361	371	385	374	342	383	348	384	371	339	343	363	361	365	343	347	377	385	335	350	319	337	352	341	372	405	359	373	385	349	362	364	370	342	387	351	361	364	368	387	357	380	353	345	349	355	366	360	328	360	376	361	352	386	359	416	351	366	377	372	347	329	343	358	344	357	325	328	308	351	360	365	398	372	363	344	379	373	363	373	395	368	359	361	350	363	382	385	331	366	369	362	343	355	374	348	373	335	374	370	354	352	353	339	343	372	343	347	374	367	365	367	352	340	378	368	331	348	333	387	347	367	398	387	367	369	396	376	366	363	380	392	361	380	361	363	346	349	375	369	352	398	319	413	361	406	342	372	381	336	367	411	381	346	338	351	385	364	357	359	402	334	366	378	352	366	351	344	355	340	358	378	384	377	354	347	375	378	348	358	318	351	375	383	386	371	385	354	376	347	377	353	369	422	347	349	364	348	321	348	336	350	366	382	359	378	353	358	372	352	352	340	399	373	372	353	338	362	374	341	373	382	402	361	377	356	350	361	374	330	354	359	372	333	363	372	392	376	389	355	368	362	353	417	349	401	350	376	358	387	358	388	313	367	362	359	346	340	377	361	353	382	337	382	355	353	373	343	368	349	398	354	337	346	375	373	358	350	391	349	367	326	374	334	382	365	389	359	363	380	354	380	366	362	345	360	350	351	360	379	340	366	414	361	360	361	397	320	358	372	373	399	360	339	349	358	338	385	358	383	367	339	393	348	347	356	368	355	340	361	367	377	342	384	380	376	347	350	346	335	355	332	376	393	370	391	349	355	344	354	375	338	371	328	356	397	351	374	351	360	382	368	364	339	376	389	367	368	349	368	362	380	373	371	338	338	377	383	335	344	364	373	366	367	327	353	341	357	359	379	399	326	360	354	402	399	346	370	374	382	376	342	364	335	376	345	344	352	380	352	387	395	373	376	379	369	362	374	362	362	355	330	354	393	381	390	412	390	348	357	381	393	401	374	397	374	361	386	370	405	363	347	359	372	353	379	389	330	376	381	362	369	360	342	353	356	362	397	374	358	372	349	352	343	363	363	381	371	367	367	336	362	366	344	339	365	374	366	380	355	367	389	359	386	348	351	377	372	370	353	388	375	392	373	375	365	365	369	343	356	361	366	389	381	338	364	325	355	333	326	379	366	362	357	384	340	339	349	358	376	353	365	339	371	353	390	342	356	372	382	358	400	373	393	400	381	362	373	390	357	336	356	360	339	361	327	382	386	356	392	374	370	325	366	383	381	374	389	361	387	370	330	379	376	377	358	345	352	355	378	364	399	335	382	367	361	362	377	345	371	374	395	357	349	342	334	392	362	366	346	357	384	368	348	352	370	383	356	360	374	360	396	350	368	390	373	391	341	369	394	394	356	337	366	374	330	374	374	381	372	362	359	360	354	370	389	371	366	361	356	360	344	349	384	309	375	391	315	372	375	369	372	390	358	391	344	385	390	336	399	400	342	371	346	335	352	324	365	389	379	326	377	354	338	349	392	347	366	343	364	377	355	337	362	351	393	380	359	355	353	376	368	372	329	378	379	377	367	341	352	362	356	370	375	360	355	348	358	355	377	363	344	353	362	348	357	383	351	382	342	332	342	337	338	371	405	387	391	336	315	351	349	372	363	330	382	370	371	353	400	365	332	350	367	349	383	375	394	359	381	358	366	356	324	357	371	328	369	349	361	364	383	373	357	408	345	344	364	366	335	391	351	404	349	390	395	368	360	368	417	359	368	358	346	380	332	352	358	372	338	392	359	360	345	382	367	370	351	338	338	338	360	337	346	348	357	379	351	335	366	350	390	382	359	360	361	351	345	375	357	311	412	345	372	355	356	352	406	362	350	351	341	371	384	369	326	371	358	351	361	391	358	372	386	352	360	365	377	340	330	359	381	360	336	348	372	365	359	378	317	348	340	372	362	365	364	379	382	342	340	355	351	380	362	374	396	363	360	341	385	336	373	346	369	370	368	373	348	367	363	367
23960	20976	28341	25061	21184	13974	4616	1148	598	472	397	357	374	357	316	360	364	317	371	350	371	348	340	385	341	340	348	354	352	389	355	324	356	360	351	358	299	351	315	347	327	359	343	299	334	343	335	374	350	334	352	334	340	319	302	323	339	317	357	353	346	315	378	320	319	361	335	374	341	331	321	320	389	303	347	338	346	351	343	352	345	329	312	317	349	343	355	318	355	343	333	350	338	327	303	356	342	310	341	319	342	332	348	332	395	320	354	318	331	324	352	339	327	352	335	337	335	316	338	310	359	338	338	337	354	331	341	344	315	350	316	325	341	350	313	325	354	348	314	360	346	351	309	330	357	351	328	357	348	372	326	354	358	343	367	356	387	356	333	357	318	351	350	378	333	357	352	348	335	349	340	331	353	337	340	300	342	348	345	349	331	348	341	353	317	373	336	361	330	342	326	354	366	343	323	332	328	336	349	358	332	310	314	326	329	331	290	367	358	350	347	355	322	368	353	367	325	347	350	348	343	318	341	309	338	367	327	337	383	341	339	392	339	352	306	339	331	330	344	327	358	363	345	344	334	312	312	350	336	356	339	372	329	340	387	333	330	346	326	328	335	357	351	339	338	366	370	337	353	311	336	329	372	328	329	308	346	335	332	362	304	315	349	334	353	358	336	357	383	348	343	386	352	370	356	343	350	334	359	308	305	355	348	359	355	364	326	358	319	350	336	349	336	379	339	345	337	343	371	338	338	381	335	355	353	309	329	358	339	351	355	337	359	325	333	336	343	321	348	324	365	315	344	356	322	340	381	326	328	311	369	337	323	340	327	327	338	330	390	343	326	367	333	345	327	336	337	344	318	342	335	333	327	353	329	342	340	355	294	336	327	347	328	335	331	316	347	321	338	331	344	307	343	342	330	325	361	327	347	358	343	322	349	390	341	332	340	351	380	355	336	382	322	343	331	358	333	383	324	354	325	351	359	330	327	337	313	345	357	337	343	357	324	340	334	354	335	339	306	339	335	328	345	340	336	325	343	333	363	337	305	371	323	329	332	347	343	321	318	331	326	304	334	342	341	348	347	356	327	320	343	322	329	325	348	317	316	361	370	320	347	337	308	305	333	356	328	338	347	313	356	324	374	333	364	337	356	340	381	351	324	303	363	354	335	351	345	333	336	324	349	317	305	323	338	348	338	360	325	333	321	301	348	344	334	332	311	362	372	323	361	320	327	321	355	352	375	340	345	359	340	350	309	315	328	301	349	315	322	321	357	361	339	357	319	348	322	321	346	335	324	365	352	367	352	353	347	319	314	342	337	349	331	339	329	370	325	333	301	312	344	369	338	371	324	341	340	343	347	329	345	334	311	329	336	364	337	321	360	323	363	337	349	376	312	349	358	355	315	332	333	344	344	371	318	348	344	365	344	320	334	359	340	350	300	336	344	320	326	344	355	365	349	323	346	337	349	345	333	335	341	346	362	334	340	325	324	354	395	345	345	327	333	351	336	334	346	346	308	311	361	317	334	334	340	359	325	360	318	365	337	353	352	333	343	329	358	359	356	373	338	346	356	329	340	353	360	327	354	358	333	329	335	354	344	345	330	370	365	343	362	350	326	330	337	325	331	338	339	327	336	350	341	326	366	333	312	357	324	325	358	351	321	327	338	361	336	365	322	337	352	343	335	330	344	339	322	360	320	334	350	329	354	324	367	343	341	348	337	328	298	321	329	368	340	355	328	339	331	337	320	362	339	341	352	329	322	346	347	348	345	363	329	312	362	384	369	347	367	342	340	348	331	322	360	333	356	331	334	344	354	353	298	315	333	324	338	372	316	341	290	349	346	347	359	338	344	330	372	324	324	312	370	360	322	315	335	357	329	324	341	324	349	321	347	340	350	341	347	332	334	347	324	308	351	352	357	317	323	336	318	331	332	349	307	359	357	364	353	326	349	326	305	331	339	355	327	348	356	355	371	359	318	347	328	317	343	362	327	331	370	359	357	342	353	337	320	324	349	339	340	299	343	374	312	316	348	352	365	356	332	312	338	342	334	330	335	320	360	346	352	323	345	347	363	327	350	324	306	354	364	344	377	352	312	365	345	343	366	328	339	347	336	326	336	356	316	371	347	318	382	349	348	348	332	344	318	361	309	332	302	346	341	368	316	329	349	327	330	305	349	384	334	325	293	338	352	344	339	342	309	378	363	392	339	340	337	353	331	354	353	354	356	359	380	328	327	313	329	369	330	342	354	371	343	349	314	363	333	328	343	338	335	336	328	340	368	392	348	321	327	317	324	353	355	341	341	356	326	329	336	353	324	359	338	336	351	315	373	340	320	341	359	329	357	329	332	325	359	321	351	332	340	341	358	330	337	322	366	331	348	352	334	332	307	326	335	332	333	318	315	332	339	351	327	320	330	348	369	332	315	358	383	363	356	346	334	347	339	333	378	336	308	355	350	320	341	380	332	363	336	340	330	344	343	316	363	359	328	319	352	331	324	358	365	324	342	307	352	332	330	364	322	357	334	363	350	344	331	332	321	373	369	326	367	343	348	342	353	326	336	373	302	325	337	349	323	366	346	333	303	326	317	322	381	312	323	315	340	352	350	372	355	369	357	319	335	332	364	363	338	340	336	332	346	357	351	349	340	372	355	328	339	319	353	312	311	340	348	349	333	364	326	322	330	331	350	352	309	349	345	346	350	360	347	311	331	375	314	328	333	343	351	330	349	345	358	348	382	343	322	367	327	336	315	325	331	321	340	328	351	342	331	350	343	314	328	318	341	321	367	343	363	344	328	347	317	320	337	366	302	348	330	356	359	324	349	346	343	369	318	338	314	321	352	346	343	349	314	347	345	347	308	329	368	325	329	333	321	326	329	339	349	357	349	327	332	353	343	351	362	349	329	341	356	340	344	319	345	328	324	382	302	303	339	373	361	349	352	355	373	348	351	351	369	331	307	338	355	327	345	382	362	359	359	333	340	366	359	364	314	343	322	325	338	367	347	360	344	330	338	328	357	357	359	335	313	321	356	358	354	346	337	343	351	327	306	360	337	339	366	358	350	318	357	377	339	329	346	348	348	334	295	324	356	330	334	369	331	337	366	317	331	318	331	338	367	336	343	339	336	347	365	327	312	341	333	345	340	347	342	329	346	320	364	335	330	375	336	323	363	336	329	343	360	333	337	339	365	369	349	328	382	349	364	337	322	364	348	387	344	346	295	336	332	333	354	364	350	340	326	334	318	339	322	352	321	335	355	306	360	333	351	337	330	323	346	318	350	328	356	343	361	350	315	323	346	324	340	312	332	348	354	329	365	372	377	346	315	309	338	333	330	339	335	319	322	320	349	356	387	346	337	348	349	336	345	355	327	370	300	328	354	336	370	349	335	361	348	379	336	313	338	346	341	329	359	359	356	339	340	331	355	383	331	355	332	344	358	332	373	300	344	336	335	373	355	333	345	364	346	369	323	328	339	339	318	359	393	327	334	339	308	366	321	343
37836	56619	42816	29177	15591	7805	3476	1195	690	562	435	409	423	379	384	380	377	425	403	405	386	401	361	384	392	383	383	403	383	394	383	394	344	364	417	420	377	406	382	336	330	394	376	392	350	388	368	394	382	360	410	372	359	375	362	401	403	410	398	364	376	373	372	371	377	403	374	374	359	376	382	374	421	347	399	375	355	379	377	377	369	377	407	372	363	433	420	361	398	378	403	343	380	378	387	389	386	363	359	378	386	368	393	371	383	388	382	411	390	400	384	347	355	408	392	397	342	340	371	325	370	368	371	378	388	398	358	400	378	390	408	408	377	387	395	395	354	384	395	382	381	388	377	399	385	404	362	407	374	353	378	409	365	392	379	379	388	378	386	414	375	405	411	380	386	411	329	362	384	382	351	362	372	358	376	401	374	366	387	393	368	385	397	359	363	399	369	351	397	393	377	387	390	402	365	371	392	385	345	405	366	380	390	401	384	385	399	391	373	431	375	391	409	395	377	397	403	371	385	379	408	378	368	379	345	385	362	400	392	370	359	351	385	419	389	395	394	389	386	400	384	361	377	379	385	407	347	438	379	361	382	425	380	381	406	388	389	326	385	381	400	380	429	377	383	333	381	409	395	402	372	403	380	356	350	392	380	408	395	350	387	362	354	387	372	379	415	394	414	400	406	397	374	399	372	392	397	379	370	374	376	408	361	420	400	372	351	358	367	371	364	353	394	380	381	387	343	398	345	408	390	378	371	392	373	407	371	386	370	390	397	397	365	421	377	394	398	386	377	380	381	371	381	352	391	357	363	351	391	360	358	380	382	392	352	367	416	384	412	409	346	369	388	341	373	356	384	380	360	346	365	381	435	357	336	395	384	393	386	365	389	395	365	397	390	389	400	365	399	370	388	364	370	356	378	360	377	361	366	362	393	397	409	384	327	427	367	375	357	413	382	402	409	364	396	377	382	356	381	366	381	403	382	390	384	381	413	379	388	384	451	381	342	395	386	412	386	383	399	389	354	398	390	412	431	379	413	365	390	377	381	400	397	384	342	391	383	380	356	388	402	377	366	379	375	394	374	397	381	389	334	386	385	354	370	391	399	407	384	337	368	400	386	392	352	381	408	424	385	357	388	371	409	371	362	381	389	369	388	385	375	374	355	388	345	372	375	384	428	396	393	391	371	358	421	374	377	380	382	372	404	382	408	366	376	404	421	391	414	384	371	385	360	350	358	378	381	355	412	364	349	395	380	388	345	394	367	351	367	390	341	378	388	402	391	341	387	378	397	389	412	380	342	370	400	371	391	387	406	328	361	395	425	344	408	381	391	427	380	399	381	379	363	388	376	400	377	394	349	359	369	360	384	387	390	377	397	399	417	423	386	387	398	365	337	402	351	378	402	365	376	376	382	413	374	385	389	363	376	391	384	379	344	410	405	366	402	382	350	369	366	400	393	402	354	386	397	430	384	356	376	359	388	372	364	381	369	342	389	360	366	379	392	391	386	384	373	369	345	397	379	395	355	382	392	386	365	373	376	370	397	364	413	355	409	344	390	392	396	379	386	391	377	378	380	401	359	354	388	382	368	409	369	385	428	397	351	384	368	417	368	406	394	408	389	357	383	379	414	368	378	380	417	369	390	359	354	378	360	374	370	385	411	392	398	396	387	404	376	399	372	400	415	389	402	359	383	419	389	395	400	373	385	391	363	379	360	400	413	399	364	397	383	358	375	378	374	403	392	362	349	339	378	410	389	372	390	373	372	382	383	357	363	414	396	433	361	394	390	384	399	389	407	357	375	388	372	395	386	328	393	386	363	391	432	401	367	395	385	383	399	371	367	367	378	369	375	395	345	395	416	413	427	385	406	357	375	378	392	395	386	386	383	379	380	391	375	352	401	398	394	365	388	371	412	388	359	371	381	367	348	395	386	373	380	381	370	387	387	401	424	393	396	362	408	352	424	411	391	360	419	383	371	404	366	375	381	414	379	357	349	401	363	381	363	358	409	372	423	363	385	385	365	380	371	360	398	389	378	393	398	357	414	424	363	392	380	412	377	389	383	392	369	350	397	400	355	405	394	397	363	381	367	367	422	400	393	366	366	383	379	401	418	373	368	373	396	412	374	403	358	409	393	376	388	373	395	399	401	414	359	402	395	377	401	381	387	387	396	382	363	390	351	381	397	356	387	360	397	381	352	396	388	349	355	404	388	407	402	406	370	400	385	360	381	360	377	359	388	406	368	430	393	412	394	410	380	405	407	377	385	397	395	380	374	388	385	359	386	334	395	386	354	379	370	391	370	383	367	371	377	378	376	384	396	378	363	410	387	374	402	363	396	388	376	380	359	415	387	402	396	357	421	393	369	408	375	403	388	396	363	369	360	392	399	376	403	376	381	392	388	406	391	384	364	372	426	352	419	384	349	376	369	411	404	392	368	367	395	375	373	340	366	392	381	386	409	408	371	358	345	378	399	372	388	371	366	380	400	386	374	398	376	385	405	379	397	382	368	397	374	340	367	364	363	390	354	352	373	379	381	354	369	384	409	347	392	385	383	368	368	389	381	374	418	402	395	377	335	366	361	384	399	395	385	400	383	349	360	396	382	389	405	401	374	362	375	402	372	376	334	390	379	405	420	366	385	354	390	365	358	400	403	438	374	387	376	361	390	393	383	330	374	380	380	365	367	351	350	407	417	369	389	363	418	374	393	404	428	395	380	362	394	384	403	369	371	368	373	361	379	376	389	361	404	413	393	355	399	383	407	390	391	349	403	393	373	378	342	407	385	385	380	379	423	358	360	385	356	375	386	400	410	357	343	406	400	392	361	396	390	372	379	419	363	389	394	387	392	368	406	418	366	394	381	385	376	370	407	392	395	363	381	356	381	388	399	364	375	412	400	389	398	383	384	374	343	384	372	397	389	389	391	420	413	387	380	374	373	413	377	386	395	377	399	388	406	360	400	364	380	370	385	388	423	385	408	384	393	377	374	414	353	382	360	391	396	389	381	385	406	366	404	376	371	347	373	408	430	396	393	386	384	414	408	393	391	357	347	364	371	353	376	395	406	354	360	394	385	365	405	413	425	369	362	383	370	417	380	354	390	398	378	368	411	378	368	363	400	350	349	379	389	365	404	352	366	331	375	357	366	374	359	381	399	379	372	405	387	386	386	385	390	361	383	392	374	377	364	371	337	374	369	354	390	401	381	424	369	359	402	385	389	337	359	403	385	368	407	349	366	384	353	397	394	339	334	369	368	390	398	377	396	379	388	383	358	371	397	390	405	357	399	399	388	391	387	369	384	374	353	384	391	397	329	353	375	408	340	374	415	366	397	369	367	395	352	402	395	394	362	364	373	362	388	401	376	376	385	385	369	438	388	374	396	367	345	368	392	387	394	378	359	382	438	375	390	398	341	377	378	354	379	394	370	379	399	405	402	405	388	370	367	353	378	401	370	363	373	407	384	372	392	384	367	405	384	416	391	376	397	359	402	357	400	397
25204	21303	28428	25690	14727	4848	2051	880	587	509	430	401	385	376	425	445	439	384	427	380	409	405	384	401	395	421	415	398	407	428	398	397	421	400	416	369	419	439	388	370	356	389	410	374	385	384	421	383	408	404	402	415	381	411	384	380	405	382	407	401	392	366	418	373	377	395	418	377	410	392	370	380	392	405	371	379	408	372	368	401	430	391	408	385	400	400	414	385	385	388	410	394	371	362	407	394	387	386	398	394	402	410	425	367	396	380	406	408	379	440	366	380	427	440	416	403	356	429	408	411	378	390	396	404	410	418	395	397	362	435	424	393	388	392	378	433	385	389	441	382	388	369	389	427	414	390	375	421	395	397	379	367	395	406	398	386	353	391	403	364	396	412	403	403	375	391	376	434	401	358	437	403	383	393	406	407	420	383	383	415	396	383	408	410	389	403	367	380	391	410	398	404	400	404	412	368	410	399	397	376	389	417	419	397	385	367	384	372	400	423	415	403	435	398	441	378	411	369	384	432	425	403	380	363	403	420	380	410	386	379	395	394	386	379	419	392	401	398	419	372	398	376	421	393	371	423	375	355	386	435	444	386	404	385	396	403	382	399	400	421	401	401	406	378	410	397	399	404	408	390	384	397	415	407	372	383	366	387	380	432	400	368	425	401	406	385	374	403	410	367	404	365	399	396	380	354	410	373	394	375	385	380	439	404	412	422	381	405	359	422	385	410	368	406	390	402	401	412	410	357	394	384	409	416	374	392	408	417	371	394	360	374	397	416	434	390	365	376	443	394	403	396	382	407	396	395	421	393	394	380	353	398	406	413	382	358	395	359	381	402	410	403	397	404	378	400	430	401	414	395	374	401	399	413	380	395	385	409	391	383	385	421	409	416	428	395	417	393	383	432	391	415	389	435	401	389	389	392	370	402	404	395	389	380	418	411	391	377	395	416	428	381	396	440	408	411	397	378	415	414	410	424	411	419	356	358	379	434	413	380	421	429	386	428	393	397	418	411	415	434	405	381	355	410	404	388	364	419	375	413	423	400	408	399	386	403	412	365	392	370	386	381	406	411	391	435	391	409	360	404	424	379	402	420	401	403	397	415	391	400	388	406	376	413	413	416	397	390	394	396	372	379	365	378	407	393	388	430	393	398	398	402	362	411	363	418	399	372	402	395	396	392	368	407	415	397	399	414	413	407	417	387	365	408	409	402	404	446	385	426	414	415	418	395	380	395	380	432	414	398	416	375	415	365	371	423	367	360	390	448	395	427	405	392	395	406	424	392	420	398	382	396	398	398	410	376	428	409	358	424	409	388	345	409	379	423	404	391	387	386	401	436	373	392	387	394	413	393	392	375	394	367	398	381	418	407	368	388	385	405	390	410	369	392	390	394	417	435	423	398	407	398	390	413	383	415	396	411	391	456	400	384	401	400	400	415	405	418	411	393	360	408	351	378	417	409	417	416	366	437	391	391	390	369	398	396	413	387	432	400	425	414	375	386	380	392	408	368	414	400	401	393	385	404	359	399	432	408	392	434	401	402	400	383	391	407	420	382	401	401	431	386	381	374	427	370	383	409	392	393	371	366	390	417	407	418	415	406	388	417	384	401	424	393	400	369	399	431	405	383	415	368	412	391	396	389	393	413	400	421	391	386	387	412	411	402	405	407	360	406	365	409	397	407	392	365	344	411	412	411	411	405	375	391	395	401	393	394	400	392	374	395	403	393	403	371	424	413	369	418	373	413	395	415	382	379	415	385	410	374	399	396	443	364	372	368	400	364	416	365	435	427	372	406	394	380	439	389	401	371	412	383	407	414	395	402	418	370	393	401	390	409	389	383	422	384	391	401	373	391	364	373	414	430	393	373	375	422	381	376	411	401	417	406	388	390	424	395	414	369	409	427	362	381	398	393	423	399	428	425	391	388	405	363	397	416	426	387	375	397	387	406	345	413	394	388	410	372	416	395	436	380	394	388	391	393	379	395	401	409	411	387	385	392	403	398	400	383	371	392	432	381	404	357	395	382	408	385	391	394	385	403	365	365	392	413	427	419	401	378	385	373	369	421	398	404	390	357	366	415	381	422	363	400	379	392	388	416	398	380	373	381	397	388	407	417	372	401	426	391	405	430	405	360	426	397	420	352	371	408	388	395	377	420	390	352	379	396	387	368	405	370	387	386	430	415	398	414	413	417	364	398	408	414	384	381	361	405	411	390	385	370	400	379	386	383	375	368	365	375	406	396	384	395	420	398	434	368	395	392	420	394	402	404	406	408	393	379	378	423	405	428	413	391	407	399	425	365	360	401	385	402	393	437	383	376	399	363	411	395	410	371	394	417	436	418	419	397	375	409	382	373	405	401	416	386	405	418	376	386	394	411	421	379	400	381	378	380	387	361	412	400	378	410	395	423	399	389	415	406	443	362	394	395	415	414	392	404	446	415	372	388	433	393	354	360	379	422	394	345	386	413	387	378	409	401	385	413	396	378	394	418	394	415	391	399	433	415	448	387	376	389	385	380	393	382	374	381	350	381	424	377	422	374	415	389	373	363	406	412	374	372	388	396	387	397	426	403	414	395	385	372	389	397	411	388	395	405	400	402	402	378	432	395	392	427	372	420	414	419	366	383	365	374	384	412	385	395	401	381	386	390	369	372	405	377	395	357	384	408	396	388	391	368	377	418	367	391	360	394	395	366	398	418	414	413	426	421	411	378	400	395	358	372	376	395	406	398	383	402	390	400	419	397	377	413	366	412	423	414	400	360	379	393	445	445	386	409	394	386	373	398	409	403	380	408	391	386	416	399	383	405	393	388	405	398	383	407	379	405	390	380	387	382	428	419	394	375	355	365	392	404	407	386	380	402	375	381	406	373	405	375	370	376	407	422	394	404	378	416	394	419	406	382	354	417	379	395	377	372	382	415	395	388	379	383	399	424	412	374	397	398	406	411	368	380	421	436	381	390	408	392	445	356	410	418	409	406	397	344	373	384	416	440	384	407	389	399	405	395	389	401	383	403	370	385	411	390	360	417	374	397	373	408	380	408	373	399	415	426	410	411	396	421	367	347	399	411	421	393	396	386	368	392	415	435	433	365	410	369	403	381	410	422	401	443	394	399	428	405	389	384	419	416	400	381	421	409	381	400	393	417	429	376	363	413	388	396	387	398	388	400	384	376	421	391	383	428	410	403	406	416	420	391	386	418	410	393	404	396	402	369	414	365	393	416	403	390	398	393	425	371	386	413	364	399	395	353	383	407	416	375	395	388	374	400	383	369	377	436	402	382	382	433	393	363	387	359	365	400	430	408	380	373	390	412	363	367	361	402	418	363	394	366	385	376	391	374	397	402	375	408	401	361	417	403	380	394	409	370	369	403	397	382	389	389	373	369	378	414	370	371	381	404	401	397	400	420	400	428	386	406	391	398	388	385	401	436	411	379	408	397	393	394	370	399	402	396	420	384	384	374	370	355	386	392	356	379	400	410	398	421	420	380	398	391
37348	54014	37683	21499	9901	4881	2599	1102	759	554	512	506	452	483	475	452	428	475	465	419	453	431	455	471	453	443	462	476	438	478	442	493	421	440	439	450	455	450	481	463	457	431	446	474	466	473	468	460	446	480	433	446	435	480	468	474	450	428	466	473	450	439	484	459	418	448	458	437	436	450	429	457	412	491	479	432	487	456	455	434	441	452	439	447	438	440	459	465	446	445	419	470	408	430	435	446	454	441	513	411	446	511	456	468	453	424	393	451	472	474	442	439	483	445	443	449	457	411	439	445	462	464	424	492	409	473	438	476	448	424	444	455	425	468	458	440	483	463	468	446	447	490	457	457	492	437	439	443	454	482	478	440	441	490	447	450	447	458	472	468	427	439	455	461	446	444	478	418	457	442	442	437	447	433	459	435	483	415	459	403	436	439	444	510	451	454	437	470	473	427	497	467	447	455	443	460	427	446	427	463	453	457	428	415	439	466	434	479	438	480	461	454	438	456	429	458	466	416	449	468	481	431	470	436	469	444	464	459	465	440	411	480	480	461	459	447	423	462	443	459	449	507	465	470	457	444	429	470	475	437	483	436	468	470	418	440	460	477	455	459	428	438	448	446	477	401	479	439	417	436	455	475	423	479	433	453	444	425	448	459	442	449	482	458	446	458	441	451	432	423	454	466	443	469	459	455	458	470	449	439	442	417	465	449	485	424	420	468	449	471	474	452	446	452	460	456	464	461	433	448	446	476	439	443	434	453	470	443	439	456	445	439	462	458	449	473	483	454	426	456	468	482	406	471	432	437	455	471	420	443	450	450	405	434	406	440	497	440	433	468	432	468	484	432	454	439	462	471	466	469	447	436	454	441	435	440	427	463	405	432	448	423	449	454	452	433	476	451	430	435	443	436	436	473	480	447	427	492	429	445	455	437	453	441	458	404	452	433	452	457	436	431	441	441	444	429	479	478	449	431	441	470	465	452	447	416	450	435	436	454	403	439	421	470	489	460	433	444	464	445	443	463	458	482	440	476	442	449	501	438	435	404	477	481	440	455	447	456	443	429	435	436	455	484	448	420	425	432	451	461	465	471	421	471	458	435	433	409	466	433	417	434	469	443	468	462	410	451	411	459	476	450	449	472	426	457	436	428	442	424	455	464	431	430	453	434	424	407	455	446	418	424	426	430	419	442	447	431	463	442	438	482	443	471	488	456	426	438	426	479	447	469	399	466	443	478	439	442	455	428	456	415	406	430	442	465	478	438	443	433	469	458	435	454	469	431	457	473	440	457	451	458	472	439	436	429	445	445	455	444	474	484	459	421	433	458	453	445	438	470	441	469	435	451	414	473	429	447	472	480	452	467	420	488	468	422	462	486	452	476	475	450	463	476	453	444	476	463	454	456	423	464	440	465	408	450	473	443	425	431	420	409	432	466	457	435	484	453	426	420	430	462	464	489	450	471	450	481	452	415	444	479	431	475	440	476	428	434	435	437	447	495	450	464	448	435	413	432	460	422	411	474	435	427	443	520	437	447	455	439	403	395	489	473	434	450	442	422	447	467	452	473	448	418	471	443	425	462	417	435	437	422	438	455	442	464	482	428	485	431	503	440	492	439	430	445	425	433	472	460	453	453	427	427	437	402	416	443	416	466	432	460	439	417	447	450	461	423	427	418	471	435	436	432	457	429	440	439	479	452	460	474	462	480	467	431	441	449	440	445	462	449	405	433	417	479	422	465	484	448	443	424	426	449	484	435	449	434	442	483	467	464	432	506	453	402	465	450	446	422	424	427	416	432	433	448	447	452	463	427	454	442	457	441	447	466	471	458	470	404	442	454	480	485	473	441	409	429	422	412	427	462	492	477	407	472	451	462	412	413	434	435	468	452	397	433	442	431	442	445	420	428	421	404	478	470	452	469	411	406	485	453	422	518	428	469	437	461	455	489	447	429	421	407	482	454	438	455	441	484	450	471	466	440	459	450	478	443	440	438	442	483	439	467	460	440	446	448	429	443	450	455	453	453	463	443	434	455	441	427	470	431	442	450	455	428	453	472	443	432	457	468	423	418	429	464	463	488	434	432	460	381	456	464	447	440	427	440	431	441	414	411	436	450	448	485	462	441	451	461	446	454	452	418	436	409	453	429	476	423	497	446	435	420	449	440	443	423	461	466	494	431	440	493	446	450	433	486	441	420	413	430	451	447	432	466	476	470	404	421	431	465	453	461	479	434	456	404	449	433	438	471	441	451	434	445	444	495	445	468	486	434	445	476	445	448	465	450	409	452	477	457	445	459	473	463	444	446	433	476	468	462	441	486	474	453	461	408	454	445	463	432	444	475	419	478	439	405	478	459	427	433	461	462	446	450	448	436	438	459	459	419	447	471	483	502	447	444	465	466	454	431	462	405	459	429	488	453	418	484	425	399	466	403	486	434	445	493	503	456	448	461	485	461	443	461	468	433	478	433	466	436	447	449	421	425	403	447	422	440	453	459	458	458	426	444	469	458	456	481	450	434	474	447	440	427	436	458	450	446	434	463	497	425	436	450	437	455	462	494	463	457	420	453	436	419	411	433	439	467	471	484	440	470	422	482	446	453	475	434	476	434	424	490	414	474	433	439	453	484	474	488	481	430	454	393	461	454	446	457	433	442	462	442	460	440	469	451	466	448	430	465	448	460	443	404	433	455	447	444	462	455	471	461	437	443	425	453	435	424	442	461	490	451	490	460	439	470	459	471	450	440	451	459	469	434	419	475	465	464	426	463	453	428	482	422	437	434	461	460	460	430	449	436	465	439	462	466	466	472	465	439	464	471	468	462	476	449	467	441	464	495	465	444	470	440	448	451	459	474	453	447	448	478	425	449	410	443	490	474	431	462	436	444	456	441	433	476	406	441	441	465	431	453	440	437	478	426	406	436	453	441	453	434	423	507	454	425	450	460	447	472	441	473	476	424	471	446	419	463	475	444	444	476	417	433	463	459	428	441	449	433	443	447	494	466	455	437	432	444	425	417	418	451	465	457	422	501	465	447	404	394	464	431	447	443	432	440	449	511	429	454	463	479	418	416	475	495	456	448	484	447	442	412	466	433	464	397	490	431	444	480	470	449	478	435	457	421	463	424	443	434	415	450	431	467	458	486	471	445	432	497	459	424	438	417	449	460	424	455	430	430	454	445	458	427	456	455	461	479	403	442	408	443	467	445	464	460	432	427	459	494	398	477	447	433	460	470	441	450	473	415	443	433	419	425	415	445	431	476	459	455	425	455	446	465	478	447	483	460	447	472	447	456	475	443	445	432	444	423	426	417	441	410	408	467	454	444	443	431	431	423	474	471	442	453	451	450	449	450	459	403	443	485	447	474	478	432	434	434	480	448	480	418	444	453	454	431	446	472	459	414	443	449	462	471	420	411	457	455	484	425	437	426	431	459	480	473	511	457	423	439	437	464	448	468	477	399	431	445	469	485	493	464	461	451	473	459	429	436	443	465	438	426	440	443
22761	20979	28626	24138	21425	20936	14024	3979	1370	847	618	555	533	509	538	530	510	513	512	467	466	522	480	485	456	488	472	513	466	483	499	507	511	483	497	461	452	510	449	494	482	498	497	508	481	488	442	498	489	500	498	515	493	475	500	472	487	472	436	488	491	509	473	496	511	500	478	435	465	467	499	473	455	477	508	465	483	481	476	484	462	497	442	509	492	479	480	482	472	478	506	457	448	472	480	448	482	455	445	488	468	464	453	464	524	501	474	449	485	422	479	472	515	491	494	500	539	469	469	500	452	498	484	493	521	458	493	469	514	494	497	507	500	515	530	493	445	508	451	513	442	508	521	470	451	440	480	495	556	434	482	506	453	479	514	455	496	441	487	490	493	528	489	482	446	481	507	420	469	468	517	481	472	503	498	479	469	490	469	475	482	499	461	495	473	509	457	515	475	506	491	449	491	428	524	484	476	518	458	511	485	459	507	478	492	492	464	508	493	502	446	466	474	503	469	504	496	490	496	506	514	524	477	500	500	518	478	536	518	461	498	476	465	514	489	492	525	426	497	468	488	484	479	495	502	514	503	455	484	458	461	494	490	477	517	475	503	467	492	511	542	493	489	466	488	519	507	520	452	477	472	475	529	506	498	469	456	507	504	466	464	489	527	524	499	446	496	511	488	472	478	463	500	540	490	485	467	516	492	556	498	476	485	446	505	464	503	484	524	475	495	507	517	463	482	500	507	498	485	521	453	441	466	459	506	484	444	497	496	496	515	480	475	525	477	494	448	487	476	512	475	460	451	498	445	487	492	477	498	452	446	424	443	467	508	473	455	534	529	509	492	505	450	438	495	507	532	480	477	451	517	490	478	482	459	472	470	462	457	510	472	496	505	453	502	485	498	446	512	494	431	476	485	540	454	495	486	488	475	466	490	456	514	501	476	445	462	494	497	481	458	513	445	495	481	486	513	495	508	472	473	493	498	460	501	451	455	465	489	498	461	483	484	484	479	474	476	481	478	478	476	443	490	459	481	481	528	467	498	451	496	511	479	464	523	466	480	475	497	471	466	487	518	454	495	470	490	468	486	478	464	510	465	491	476	451	500	490	463	523	467	501	485	503	486	469	527	445	484	512	487	485	539	460	459	513	499	522	476	476	497	499	452	445	475	502	456	485	488	518	459	539	471	486	478	501	493	473	464	464	455	512	482	471	511	507	475	513	451	402	481	484	496	511	490	458	487	493	450	481	509	455	481	471	472	474	502	485	516	474	489	453	473	500	486	473	486	458	473	466	493	480	482	458	434	491	491	490	501	462	489	516	493	453	505	481	463	504	490	493	470	468	453	459	485	484	486	485	487	447	478	486	496	493	498	499	443	493	526	466	455	458	515	485	482	473	449	472	464	494	490	473	451	482	475	496	480	490	479	537	445	437	487	496	494	476	493	457	457	481	481	514	523	467	476	514	470	471	486	453	464	522	476	475	522	500	483	476	468	509	471	462	518	457	482	507	500	530	451	465	502	444	487	484	522	484	475	532	477	455	468	523	467	497	500	515	518	498	456	494	455	473	471	457	416	504	508	507	502	491	501	484	475	467	488	484	481	467	480	485	495	450	464	456	515	503	466	457	484	498	468	466	503	480	483	497	470	453	505	447	464	497	466	467	471	445	519	479	499	515	486	454	499	448	481	453	433	464	452	508	480	461	461	465	487	463	482	506	505	481	436	507	466	500	514	487	466	442	483	420	502	477	501	490	478	498	484	440	496	480	455	466	476	470	480	449	444	477	518	535	492	494	477	521	471	491	487	461	444	472	464	474	518	475	469	470	466	482	480	515	503	470	487	515	481	485	514	425	467	460	444	493	463	499	458	456	492	490	444	503	500	484	478	472	490	469	487	476	494	492	471	487	491	487	496	476	453	486	447	474	454	478	503	449	459	452	474	467	493	452	472	521	472	469	455	471	511	451	497	501	488	515	482	479	493	463	539	517	475	489	489	471	495	462	507	464	525	476	486	475	462	458	461	517	488	482	451	465	496	510	491	501	498	451	473	451	465	483	471	496	491	493	527	467	514	501	479	497	505	534	475	499	498	476	408	481	438	467	454	494	538	492	508	505	464	473	522	476	494	477	490	468	509	453	483	502	475	505	472	464	487	462	475	509	455	459	486	498	469	458	484	470	456	498	494	493	477	489	438	478	457	475	461	467	472	530	483	514	469	465	479	485	481	508	470	451	514	493	481	452	534	500	502	443	479	445	467	470	506	467	475	466	490	506	506	472	458	429	477	485	428	494	525	478	462	474	486	457	491	528	496	494	476	496	506	480	500	499	526	459	478	466	503	481	474	502	511	482	478	451	506	514	486	491	472	518	497	508	440	489	430	498	491	511	516	492	495	463	506	460	482	462	468	511	500	485	469	470	529	530	512	440	486	489	462	487	492	491	497	492	496	511	472	441	486	458	454	491	468	506	438	485	506	499	468	458	473	511	466	519	464	465	502	425	492	500	463	494	501	474	467	480	463	476	471	492	462	456	482	457	490	514	489	505	463	510	461	492	455	469	497	515	472	474	460	494	471	475	483	511	511	472	490	496	487	529	487	480	442	481	476	477	497	492	531	463	460	498	480	505	491	447	481	487	515	462	483	425	467	492	477	493	465	484	506	478	484	504	462	508	473	488	480	440	483	478	466	512	436	488	521	459	474	509	552	482	461	466	478	456	509	426	468	507	482	503	485	448	463	463	474	471	469	490	436	534	490	491	507	502	452	479	492	449	544	493	507	488	503	516	474	496	472	483	485	448	481	481	514	543	478	434	489	506	487	503	475	480	449	516	469	497	495	476	457	524	501	471	494	466	502	433	484	477	487	464	482	485	468	493	472	466	501	479	481	470	497	469	493	509	446	467	524	464	510	468	503	459	513	490	470	477	487	470	492	479	463	466	478	487	481	500	491	482	474	466	541	449	502	488	509	484	511	492	522	526	465	498	507	498	473	446	469	482	504	460	504	480	492	463	494	504	481	487	486	482	490	512	536	451	500	505	497	462	447	513	472	466	521	466	475	495	445	473	457	488	439	515	480	470	490	515	445	471	458	471	478	462	484	472	455	448	466	468	440	485	452	482	449	480	494	465	476	459	490	491	513	494	515	472	449	506	517	472	516	470	502	444	482	452	484	501	480	511	457	483	507	468	494	489	476	535	435	470	488	482	447	464	469	503	429	526	497	530	471	504	477	472	511	460	499	471	499	453	462	520	491	462	515	494	497	491	496	504	490	489	488	455	478	521	505	500	504	487	532	461	503	473	520	538	444	456	514	475	521	505	498	459	473	490	444	474	465	455	444	489	452	490	474	483	506	447	524	500	485	466	458	477	495	478	499	481	509	471	511	455	513	507	488	459	457	499	446	433	474	443	500	446	434	495	497	519	466	436	538	505	514	476	499	459	465	476	486	477	487	487	502	494	508	460	508	499	488	454	483	468	528	467	454	467	476	528	460	481	479	466
39743	65525	54730	37250	20437	12072	7200	3502	1633	1009	707	634	567	562	569	560	545	497	567	510	540	524	521	487	557	541	535	506	542	521	565	569	494	515	514	515	547	543	580	513	512	499	487	521	529	547	519	490	577	544	571	524	484	536	525	523	535	537	502	525	515	529	541	538	502	508	473	514	537	508	486	500	544	523	490	520	539	542	554	501	510	536	527	496	530	481	489	521	540	474	496	540	504	511	520	510	479	529	543	479	544	529	514	540	487	483	501	468	524	507	528	533	512	515	543	504	523	538	541	539	525	489	515	534	564	516	536	562	486	492	554	493	530	572	525	539	547	524	539	537	485	535	541	512	510	536	514	512	516	521	530	556	557	494	513	507	515	512	491	533	526	532	492	522	516	500	530	503	475	501	530	479	502	483	514	549	517	530	498	493	476	508	510	516	527	481	542	539	498	517	515	521	484	538	560	519	515	549	512	536	525	533	506	505	535	523	495	549	505	507	533	552	508	554	521	503	532	512	555	524	529	506	567	508	504	512	550	487	533	541	536	547	501	556	538	488	525	543	517	545	533	534	523	502	523	534	524	510	549	512	535	482	526	526	532	530	522	539	515	511	548	543	538	531	491	536	476	511	496	527	494	496	505	523	504	531	532	546	550	535	493	506	500	536	528	499	483	561	534	514	504	513	538	549	516	522	489	476	540	531	540	507	485	509	496	511	468	489	573	494	497	503	524	509	532	491	542	519	537	534	491	525	522	533	491	485	510	545	492	497	562	543	500	542	495	529	535	527	526	509	534	500	561	519	533	538	492	554	490	513	521	516	484	487	528	531	555	554	513	509	485	530	539	583	531	526	561	527	518	504	491	529	466	494	548	521	516	509	556	540	506	511	521	509	532	508	530	551	547	562	500	535	539	493	540	541	523	571	521	509	512	520	525	550	516	555	536	516	531	544	487	513	486	544	550	573	526	542	509	497	532	501	510	539	534	511	489	520	555	540	517	490	505	489	536	490	539	477	505	541	511	509	484	517	567	522	496	527	517	482	529	495	508	547	541	504	600	512	549	517	516	529	490	508	537	493	505	537	528	510	518	569	532	546	527	560	508	511	499	527	513	490	519	554	542	487	519	572	560	517	492	528	530	490	485	533	510	511	539	549	535	496	540	537	524	540	499	532	522	516	528	508	506	540	559	527	481	509	520	530	477	524	548	572	528	520	505	552	523	527	539	488	537	531	557	536	494	533	544	547	528	538	536	512	549	566	542	520	515	489	562	508	545	528	555	535	529	555	538	532	547	528	519	513	571	518	502	527	505	485	553	489	550	553	505	531	532	502	523	513	534	508	527	545	489	519	502	495	525	505	520	523	521	546	510	526	510	507	539	491	504	550	554	518	527	513	491	535	528	494	542	539	518	580	497	541	535	519	496	589	531	517	529	505	547	520	537	515	539	537	512	542	536	535	537	520	503	496	539	515	535	493	500	547	510	489	562	515	534	541	462	542	518	493	519	541	526	514	527	526	549	517	522	546	499	525	516	506	532	538	467	517	546	531	511	508	518	512	508	469	504	543	518	551	520	509	518	524	508	504	522	561	513	528	526	533	492	510	509	506	493	547	509	506	513	496	567	537	471	500	464	505	526	547	531	526	528	537	560	514	509	543	484	500	542	514	544	523	503	530	570	535	556	500	494	487	554	499	512	527	539	540	516	507	513	539	537	497	563	490	531	504	496	537	501	537	521	499	546	502	510	569	506	519	497	537	541	527	549	536	539	507	532	545	535	554	522	523	508	501	521	534	515	500	478	488	508	535	464	514	527	524	481	501	490	510	510	503	540	535	520	550	512	538	531	490	527	543	480	501	512	556	538	562	475	525	495	560	507	481	523	514	537	569	493	504	527	549	543	538	559	492	531	488	481	503	529	516	525	493	517	556	508	534	527	545	490	536	515	483	537	555	500	502	520	514	520	502	485	550	518	500	514	523	488	502	512	525	482	526	507	524	519	515	554	553	460	497	548	543	535	534	558	515	494	529	539	523	543	490	516	511	511	502	569	562	498	508	530	511	527	557	468	496	553	568	534	493	497	525	515	541	510	516	540	502	531	506	538	527	516	527	546	516	527	552	549	498	530	552	549	497	516	553	567	491	577	534	504	515	496	537	483	528	505	494	539	506	541	493	527	518	592	499	517	534	551	492	529	529	510	532	510	523	518	515	513	509	509	527	552	550	558	497	545	541	523	508	516	516	565	499	493	527	515	500	494	528	524	552	522	531	527	498	517	496	553	520	547	541	493	511	503	552	544	563	522	504	591	535	535	509	553	543	503	552	500	534	527	531	542	551	468	569	513	511	498	512	510	497	537	538	512	503	506	510	559	534	497	496	525	515	515	506	528	537	499	507	529	469	516	540	515	514	506	509	529	498	517	498	519	512	499	517	526	505	500	516	510	533	512	519	510	519	577	557	507	585	513	550	516	542	590	520	514	529	535	494	473	519	502	488	512	516	504	523	524	528	541	539	504	519	548	533	522	523	520	558	483	500	536	516	499	508	527	490	530	548	587	550	529	549	515	489	574	514	505	494	487	531	487	525	487	570	516	515	472	519	505	543	529	521	543	530	530	529	511	519	501	514	480	531	544	561	532	537	507	514	522	509	520	495	529	522	509	524	558	494	497	487	520	499	512	507	502	526	493	551	515	501	527	551	525	531	508	564	525	455	541	499	493	501	500	513	594	522	549	515	492	531	512	499	557	524	503	508	548	558	507	539	523	533	533	524	523	497	512	529	549	517	491	533	581	496	507	489	521	533	464	521	567	502	555	544	543	542	487	537	507	481	507	492	490	474	555	479	521	507	529	519	497	527	542	513	503	548	527	506	479	519	529	500	500	516	477	523	494	534	519	523	506	536	547	511	526	522	523	505	518	549	508	525	533	546	512	494	541	560	522	507	503	544	527	455	548	530	519	506	524	566	555	525	530	523	515	474	518	535	534	497	519	534	574	512	506	522	525	516	534	521	545	516	518	499	527	535	509	535	500	524	496	546	525	521	536	508	516	582	520	498	515	521	497	538	549	562	533	496	545	524	520	554	572	510	513	554	522	503	535	495	566	516	512	498	525	523	474	491	480	521	499	503	522	529	518	512	538	527	505	527	552	520	518	492	532	562	523	507	505	543	520	554	547	557	497	521	517	484	536	494	543	510	558	510	534	559	482	537	524	561	527	540	528	557	528	540	564	506	526	555	514	515	521	517	519	523	507	542	550	568	530	528	455	576	482	530	491	584	473	482	536	499	521	529	486	498	528	514	543	530	482	535	557	534	512	567	536	561	555	493	510	518	541	503	480	479	514	471	510	551	534	496	493	490	492	514	542	520	489	522	563	572	499	534	505	513	544	534	513	509	537	542	480	511	499	559	541	499	513	552	513	518	539	517	504	511	539	513	548	520	482	501	507	466	503	500	512	523	482	502	480	514	522	492	511	505	537	489	531	481	483	500	578	522	531	575
30871	37772	38378	19276	5557	1921	947	582	406	347	358	324	328	321	316	298	333	323	329	349	335	338	318	298	326	304	320	285	339	337	309	291	312	296	316	324	340	318	297	321	305	313	333	327	302	307	287	324	324	294	319	326	360	332	332	309	344	344	329	302	307	329	309	295	310	348	338	323	306	345	309	321	318	328	323	342	293	282	332	306	342	329	314	339	326	330	329	296	325	341	312	304	347	304	345	325	295	347	300	297	318	302	337	312	301	313	316	327	331	332	304	293	313	308	329	328	355	348	316	341	330	309	320	337	333	316	321	299	319	311	308	316	320	318	365	328	332	311	325	318	330	310	309	287	322	314	288	323	316	294	311	298	301	322	305	324	313	291	311	301	313	317	327	309	326	345	317	287	325	338	354	316	342	316	354	329	302	301	315	305	312	314	318	316	346	322	318	329	309	324	330	315	304	315	329	307	340	332	299	313	341	330	332	324	329	318	333	316	309	312	310	308	311	357	324	346	344	323	296	316	298	310	330	353	307	288	357	337	334	308	320	305	309	318	326	286	351	315	306	314	322	312	319	351	343	332	289	348	313	323	347	312	318	344	320	322	334	305	355	313	361	312	327	315	319	307	333	320	287	295	303	328	288	316	335	336	336	326	317	310	299	325	295	355	328	319	339	312	316	327	320	332	309	322	315	322	316	286	296	310	327	336	309	341	326	347	303	282	345	351	346	268	328	366	327	308	342	299	312	311	298	355	326	353	333	333	286	339	324	317	317	312	314	317	310	332	340	343	309	344	284	321	317	312	320	337	313	307	295	326	306	333	313	301	313	313	312	313	311	343	334	327	314	316	274	305	336	332	339	318	353	321	372	296	327	329	340	302	325	317	287	336	345	319	317	309	302	305	348	304	338	289	303	313	338	333	268	329	317	304	341	328	304	311	320	316	316	282	351	317	315	356	323	308	349	313	311	318	308	303	310	323	318	323	313	331	309	309	318	316	294	344	308	354	321	313	314	276	329	299	304	326	331	302	308	308	317	300	321	310	321	333	344	330	328	320	311	339	286	342	341	333	322	329	322	333	342	304	316	301	335	316	312	336	327	326	278	338	310	333	313	332	330	319	301	314	340	322	321	354	335	361	346	309	329	332	302	298	335	343	320	331	328	320	328	328	287	293	311	295	301	337	312	334	336	303	346	327	339	311	313	301	347	324	301	301	325	315	317	287	337	334	333	289	312	303	313	307	344	348	310	353	316	322	326	294	331	308	297	340	300	269	328	324	327	317	358	318	315	351	320	298	338	285	324	318	285	333	310	302	324	284	323	311	300	299	330	315	330	340	323	308	303	363	310	318	314	354	296	325	349	342	315	305	295	323	330	310	327	298	352	349	308	306	320	338	305	330	329	322	341	330	315	308	320	353	307	313	326	328	326	338	305	301	303	350	315	297	332	328	305	327	335	335	323	348	332	301	275	338	310	331	320	304	303	350	317	301	295	297	330	326	322	281	309	329	280	341	341	323	308	327	334	344	284	305	291	318	342	334	332	334	300	306	307	325	290	338	290	321	301	281	306	310	302	302	309	319	305	303	352	317	301	311	326	315	300	303	321	314	300	303	318	332	301	327	336	323	343	339	322	305	307	313	337	304	316	353	287	339	342	308	346	305	339	300	318	316	281	330	341	336	325	341	323	314	337	324	342	299	295	328	334	294	349	315	344	290	330	339	322	303	287	300	285	333	334	321	311	347	332	313	341	322	310	323	300	327	320	331	344	311	336	326	304	367	297	295	316	322	309	301	372	314	317	318	324	329	343	322	323	319	292	322	303	293	307	315	327	289	326	320	305	284	301	310	314	324	302	323	337	320	332	303	324	337	347	363	341	343	303	342	297	300	307	322	330	335	317	303	336	318	307	305	331	324	315	319	298	308	321	311	323	324	288	351	330	310	297	329	321	345	295	310	330	323	324	342	305	315	281	316	314	316	295	322	366	309	299	331	304	329	286	318	323	313	286	305	329	326	322	304	312	291	332	317	284	340	341	303	295	330	339	342	319	333	318	327	339	321	330	326	305	326	292	276	322	353	321	298	335	359	322	307	302	326	320	308	298	285	309	342	326	326	336	314	312	321	324	338	305	309	323	312	304	323	316	315	319	319	329	340	318	323	320	318	309	335	324	344	352	345	311	319	268	305	286	339	346	328	299	304	327	327	336	325	322	304	298	304	325	315	287	321	328	291	378	345	314	328	306	337	294	319	313	327	349	333	346	309	304	316	302	335	323	315	308	306	299	307	317	326	309	341	337	328	307	323	309	349	324	329	314	298	295	330	288	330	343	325	329	318	290	326	317	357	312	336	293	315	325	323	320	318	311	304	310	278	320	308	331	293	330	308	307	312	331	305	322	336	338	320	319	302	326	348	293	308	333	293	273	353	306	300	364	319	292	336	325	331	326	327	311	298	324	314	329	312	302	290	333	358	337	329	327	320	347	357	350	367	336	329	318	319	339	290	298	343	330	332	337	306	335	285	314	316	331	293	308	326	322	336	349	313	332	303	307	302	345	326	334	329	316	295	320	348	319	308	329	315	321	320	355	337	321	309	299	302	337	334	350	326	312	269	329	326	346	362	345	340	325	314	318	324	294	326	307	334	310	267	311	292	316	312	287	320	337	316	287	326	303	312	329	331	342	337	316	321	313	307	319	343	340	321	320	363	305	315	343	323	300	318	330	316	324	349	297	325	322	321	339	341	322	306	335	332	309	305	344	326	318	321	334	323	316	322	308	306	332	326	296	307	325	330	289	316	312	312	314	322	323	322	328	309	314	323	336	307	322	324	350	295	315	297	289	298	315	279	314	319	355	331	323	326	309	341	305	335	322	309	322	346	333	343	325	308	313	319	281	316	278	326	322	326	323	325	319	318	306	299	353	285	307	305	352	321	314	319	321	316	319	311	364	302	317	347	311	303	316	340	330	315	340	317	317	324	329	304	300	343	314	327	318	307	289	317	318	302	303	306	295	296	324	337	304	316	312	340	315	302	326	318	336	305	315	318	317	312	320	340	295	316	305	339	339	320	301	300	326	325	340	325	342	310	329	336	332	309	329	327	349	313	288	335	322	291	340	345	304	322	343	299	343	328	304	330	326	320	297	342	309	331	315	304	326	286	310	326	320	349	335	347	336	316	299	322	304	300	352	330	319	307	287	329	299	333	336	302	300	344	319	339	307	351	327	318	320	304	321	312	334	327	306	309	338	319	301	316	354	289	289	292	330	300	329	305	360	273	318	311	314	305	303	308	302	326	314	295	315	311	333	313	313	320	293	317	325	306	339	324	335	324	322	290	301	317	331	290	311	330	337	333	357	302	344	321	320	324	318	329	323	325	324	360	326	348	299	334	355	322	337	321	304	338	323	367	310	301	322	329	334	320	323	299	304	305	298	324	286	316	337	355	304	298	333	311	340	347	314	345	323	303	310	338	321	322	300	335	333	351	313	292	294	303	306	310
36006	53560	35210	14882	5931	2534	1145	751	502	399	412	415	376	360	354	384	374	401	395	356	393	353	361	351	381	353	365	362	399	375	396	377	371	398	361	362	383	352	371	365	353	387	378	382	363	361	373	353	390	373	384	360	393	373	355	357	385	345	350	349	368	369	387	372	374	399	371	382	365	353	344	364	312	346	374	379	369	389	365	385	388	344	359	367	366	368	391	361	369	362	395	336	398	363	304	354	387	363	368	353	355	379	360	357	386	374	396	374	351	367	323	366	384	357	346	353	394	384	366	347	394	386	350	367	332	359	396	373	376	390	399	392	357	337	386	344	369	351	361	374	381	355	349	398	366	383	363	344	348	360	331	368	363	353	375	367	366	382	402	388	383	352	377	372	401	347	347	396	346	367	355	371	366	368	395	359	353	375	343	405	345	364	363	352	333	364	373	372	376	344	372	391	397	341	365	351	378	355	384	343	354	378	367	357	374	385	371	388	370	373	358	364	340	353	353	316	347	367	337	360	373	370	395	370	363	374	399	375	394	395	358	382	369	371	333	350	366	364	368	362	351	355	340	357	340	380	334	364	373	369	402	324	349	340	340	381	334	359	358	373	369	334	382	351	331	354	389	386	361	393	374	372	373	361	365	367	370	378	363	331	356	366	350	390	354	387	360	396	348	335	350	416	365	365	363	352	350	357	351	367	369	399	335	366	395	374	375	335	362	341	389	373	357	365	357	373	372	379	368	368	372	370	358	374	390	372	343	325	377	379	366	378	368	360	354	348	342	384	377	413	390	376	346	337	382	353	381	340	373	363	337	330	328	377	358	323	344	335	371	314	349	339	370	369	330	365	342	385	393	364	389	357	375	379	350	344	403	365	350	365	387	379	391	323	399	382	341	351	359	364	359	367	389	355	374	389	327	386	350	393	361	360	383	385	345	359	354	379	365	368	365	348	378	358	358	375	356	369	362	360	384	347	354	380	338	391	381	369	377	391	367	373	373	399	344	384	381	364	321	371	345	347	373	370	378	381	370	358	391	390	387	381	378	400	352	367	375	355	371	404	405	386	369	356	356	364	360	344	356	330	393	375	406	334	352	340	356	347	353	355	378	382	358	382	397	362	371	333	367	358	356	387	382	360	366	364	377	352	375	373	389	378	381	353	335	383	385	400	352	338	394	354	361	344	352	361	375	377	341	376	356	367	354	370	370	347	380	341	371	364	360	364	364	318	361	392	363	373	373	365	366	400	403	351	344	341	352	401	364	375	380	395	366	387	338	376	327	363	329	345	392	358	357	388	377	347	371	359	386	362	347	373	350	308	338	377	381	361	401	378	376	366	347	360	347	367	360	343	336	374	376	369	331	351	357	366	354	351	373	373	392	339	326	370	343	401	376	384	327	369	363	364	345	374	378	375	338	397	348	366	348	374	357	322	398	412	370	370	369	366	323	401	320	367	356	399	345	390	372	354	359	342	389	369	389	348	351	370	366	334	351	387	381	350	380	373	371	336	384	349	380	362	367	352	351	386	354	385	390	356	354	348	360	358	401	382	353	353	358	352	348	374	421	385	367	378	370	359	353	365	371	343	377	396	362	369	358	357	378	367	377	377	366	328	363	368	379	335	339	353	333	352	395	382	349	360	358	350	334	388	385	424	351	365	347	389	347	373	359	373	345	376	347	365	371	352	388	333	353	380	342	396	403	368	348	387	395	340	367	356	352	375	378	360	323	355	385	387	360	364	367	400	332	367	394	361	345	346	401	376	339	385	375	341	389	387	375	386	361	367	345	354	365	374	399	359	326	367	324	343	360	392	330	401	388	347	349	391	347	370	365	385	388	344	352	348	377	347	375	304	377	407	372	379	368	357	367	373	388	375	374	371	394	362	366	369	406	370	353	363	336	388	377	365	399	397	359	356	375	350	356	393	329	376	369	344	360	340	382	377	383	371	354	377	421	362	383	374	354	372	327	372	364	353	400	331	376	385	375	374	328	347	363	408	341	386	360	383	373	396	347	346	390	347	346	347	342	365	377	349	368	360	358	370	346	409	385	390	359	353	385	372	367	355	331	370	346	373	390	348	373	393	387	370	372	398	387	365	371	314	391	373	338	362	361	365	365	399	375	364	372	362	366	380	346	374	379	373	329	326	375	341	382	373	361	362	377	336	363	385	368	343	377	392	393	371	378	387	349	402	360	361	324	345	369	339	379	364	359	386	375	377	385	374	360	376	374	329	362	397	366	361	380	387	349	398	363	379	365	338	379	366	365	334	395	353	367	362	366	375	348	346	326	330	331	369	338	364	350	335	371	382	348	369	357	346	327	397	355	359	401	360	369	344	366	371	376	365	377	364	360	380	357	346	363	375	375	369	361	372	348	361	380	379	375	340	356	357	368	362	386	376	361	351	382	373	392	378	401	359	387	359	390	356	355	354	372	323	366	340	332	345	379	367	389	356	345	330	360	384	376	406	345	409	355	365	347	356	368	374	361	403	338	326	365	379	379	378	374	399	366	437	367	380	396	357	329	357	396	360	375	373	369	367	372	376	393	394	388	363	347	379	393	356	392	348	384	369	351	353	364	358	383	338	399	357	371	341	390	342	413	366	353	395	350	372	378	334	353	376	362	363	386	371	360	407	362	348	365	394	375	369	402	334	383	380	382	376	408	334	386	369	405	354	342	361	344	358	394	350	375	372	373	361	353	387	349	388	344	362	345	340	360	376	373	381	342	338	384	407	380	371	355	353	376	388	354	383	366	388	374	376	377	371	361	381	379	373	379	361	419	360	387	343	356	410	348	369	355	366	404	354	408	401	338	377	379	386	399	411	339	345	410	386	379	347	349	360	364	397	367	350	361	347	360	362	408	346	371	352	376	366	372	314	382	380	352	374	378	376	402	384	353	336	371	338	422	351	385	368	353	410	395	411	368	339	334	393	329	376	371	354	385	358	347	378	373	350	351	355	372	330	362	384	373	407	388	329	341	342	351	357	347	357	336	377	371	344	360	351	383	359	356	366	382	369	341	410	368	351	366	374	300	366	376	371	375	347	369	389	370	354	357	360	372	347	339	355	357	355	361	365	378	336	384	359	396	378	366	373	380	390	362	393	357	364	384	366	379	393	348	413	352	369	340	380	351	375	363	356	367	365	371	397	371	363	374	374	379	339	362	388	339	361	360	366	364	359	374	382	398	348	347	362	387	377	339	361	341	344	367	351	357	382	364	348	386	396	379	385	394	367	404	352	351	341	374	370	362	351	390	365	377	366	378	337	354	383	321	353	372	381	367	386	340	352	394	368	374	331	358	369	375	370	385	386	380	388	347	367	366	381	360	361	375	370	346	360	347	361	371	366	375	381	360	353	387	368	387	377	367	383	383	347	371	337	363	351	384	387	338	363	350	352	388	349	341	386	365	368	324	382	371	345	401	334	402	348	365	363	397	330	356	382	363	361	339	362	377	359	343	357	384	352	367	366	338	391	371	363	333	383	379	361	371	375
23928	21076	28310	25129	21845	16623	7168	2527	958	536	435	410	411	330	353	343	331	339	337	359	319	334	324	366	334	333	312	356	343	336	337	378	334	353	357	388	354	358	339	357	336	317	388	352	339	327	346	344	319	335	333	339	359	318	352	310	332	353	318	308	341	351	331	342	335	332	387	321	347	329	352	331	340	338	338	364	329	327	337	366	293	364	368	343	368	340	366	364	346	372	320	362	325	381	328	356	355	347	357	353	347	345	330	317	339	322	344	356	371	324	347	346	311	349	353	335	336	328	338	350	351	325	317	342	349	333	394	331	340	359	346	338	327	309	339	323	370	337	370	323	331	354	334	338	343	356	327	342	360	361	322	345	379	354	334	334	358	331	315	363	337	319	350	338	323	371	343	313	362	332	354	332	337	351	357	324	378	355	336	325	340	350	335	369	344	354	325	323	353	380	282	357	367	335	361	366	375	347	368	332	333	357	336	336	376	331	330	334	327	348	379	344	319	381	334	293	332	342	364	345	357	351	343	358	319	334	371	330	359	343	324	344	330	377	346	356	327	356	315	330	311	370	348	299	349	361	366	360	350	352	340	375	312	354	357	341	340	336	340	330	343	333	349	370	328	313	345	355	330	362	350	349	337	341	326	364	328	346	339	330	353	333	384	352	364	363	345	339	347	369	334	347	358	316	360	352	306	366	363	311	342	332	336	333	338	347	321	360	318	350	358	341	305	310	338	320	336	342	337	323	332	327	368	371	344	357	351	355	331	321	347	360	337	353	371	356	332	366	318	343	324	321	344	316	326	351	355	341	359	319	329	358	366	327	360	331	370	346	323	333	372	335	347	366	344	379	355	301	334	375	356	365	341	384	360	390	349	317	357	369	353	354	331	332	315	377	340	346	340	290	335	357	337	356	346	328	346	355	380	337	361	319	324	321	315	323	311	331	350	342	326	357	344	342	330	350	341	345	317	360	328	343	368	390	353	364	329	355	375	325	333	361	336	345	352	352	337	341	335	358	358	326	348	338	327	320	357	347	359	322	355	325	374	372	332	344	373	365	382	345	337	338	322	343	357	330	302	333	345	309	337	337	339	351	339	345	321	329	338	354	369	352	332	363	344	355	351	374	343	331	362	343	343	338	334	353	319	349	362	332	385	338	328	331	336	349	337	345	341	343	364	337	342	364	352	335	321	344	348	334	337	344	382	353	348	341	349	352	330	355	323	356	369	373	329	334	360	339	318	323	363	354	341	369	320	326	346	329	336	289	338	361	341	366	325	313	328	318	324	319	358	340	302	328	333	333	354	350	367	356	367	336	338	355	365	357	341	372	350	368	371	335	379	331	342	337	318	351	307	341	312	353	363	343	321	383	293	355	335	281	329	334	376	373	340	371	318	334	352	309	371	343	330	343	341	315	340	339	338	338	376	329	306	341	347	327	327	296	339	324	372	359	337	355	344	363	361	309	307	333	320	335	369	361	350	355	311	345	364	372	356	346	330	323	330	348	333	328	321	346	345	369	345	317	338	358	333	337	326	358	331	346	346	358	336	367	341	364	356	358	331	323	340	355	349	364	354	356	346	371	333	354	362	351	361	309	368	356	355	363	363	336	343	359	303	338	339	328	366	287	315	354	342	357	341	334	313	353	322	316	338	334	317	332	359	321	307	359	319	347	355	352	341	340	318	348	341	358	371	349	345	329	361	368	374	328	363	332	344	364	348	336	325	321	358	328	337	372	360	356	336	327	323	334	353	327	318	320	347	351	348	324	354	382	343	347	339	339	313	301	357	332	339	323	367	370	313	372	342	321	321	325	364	357	369	346	364	286	345	377	328	348	345	344	326	321	321	335	360	374	335	382	346	338	323	341	330	372	352	360	336	334	343	343	329	359	365	402	345	348	338	378	364	341	318	311	385	321	352	339	313	306	300	348	342	311	349	346	329	367	373	352	378	347	328	329	378	371	344	302	334	335	336	362	328	360	313	349	381	357	331	327	318	356	358	345	333	353	364	358	332	305	344	345	339	340	328	353	328	356	325	326	355	360	348	311	379	357	336	336	360	348	339	334	347	345	327	334	323	344	375	352	355	360	344	314	352	329	348	358	342	360	355	313	337	345	359	355	327	351	342	363	345	331	337	343	348	335	348	339	361	334	353	354	336	322	362	370	307	376	365	326	348	354	356	311	314	364	327	364	345	337	377	323	357	382	358	358	329	368	354	346	320	339	336	358	398	353	313	367	343	341	366	338	365	380	329	348	345	311	353	329	355	330	307	351	352	319	367	373	326	351	324	320	363	348	374	332	331	348	340	312	363	349	354	344	345	354	340	335	346	341	361	372	333	331	353	343	330	357	358	358	323	337	352	329	334	363	355	356	330	368	357	355	346	369	343	379	370	345	361	333	354	336	321	337	345	345	341	330	369	372	355	352	353	369	350	351	324	344	354	334	350	364	341	347	325	357	320	325	337	366	362	349	319	345	343	334	354	358	336	311	352	350	345	332	340	364	314	363	346	371	343	323	353	355	362	342	329	335	350	313	339	338	308	336	344	324	345	333	346	366	339	347	350	329	396	340	321	363	348	336	369	308	353	332	336	342	344	338	302	326	354	350	346	356	350	306	349	333	351	352	315	339	352	321	359	349	356	342	344	385	341	373	361	360	316	314	323	335	349	316	340	341	325	392	317	358	344	343	364	346	367	327	332	350	362	327	346	332	331	335	345	373	352	343	322	386	339	318	331	310	338	344	351	353	393	370	318	347	351	335	346	350	357	333	330	345	362	319	376	360	326	370	333	300	376	352	327	351	298	367	341	322	366	333	313	355	306	342	326	316	322	357	361	350	374	335	381	322	310	328	343	378	348	350	351	312	352	360	353	328	343	341	320	351	315	343	354	305	315	325	361	332	350	328	365	344	351	373	358	326	387	328	342	349	329	342	335	349	342	365	322	332	353	344	343	334	341	335	362	335	347	336	352	343	346	339	356	365	336	347	325	365	346	357	351	343	352	358	316	343	361	383	354	325	336	315	348	313	372	370	323	365	372	365	369	342	336	312	337	354	369	328	329	355	368	347	332	320	350	354	339	333	348	352	336	366	347	383	365	358	333	314	326	354	357	334	330	345	366	341	366	346	345	382	374	324	325	326	342	327	328	317	367	350	329	352	333	311	336	298	322	385	334	343	343	326	324	330	350	317	333	323	307	363	321	328	337	312	335	356	343	355	340	307	390	343	339	349	349	353	322	345	360	373	315	366	323	323	307	317	372	364	344	359	353	335	343	344	348	314	324	316	331	313	341	321	339	358	346	323	336	370	331	333	342	325	346	323	355	351	322	318	336	313	346	335	374	366	353	292	368	353	379	350	321	331	344	349	355	344	378	337	351	316	363	345	343	347	355	355	308	347	344	355	344	351	338	338	352	331	340	344	349	327	345	360	349	333	364	326	375	347	377	338	379	359	339	368	322	341	305	335	333	362	325	318	341	370	362	312	363	330	326	339
36372	55768	41224	28726	19757	11756	5774	2845	1168	652	521	433	408	404	405	431	414	411	391	359	382	394	367	384	364	384	387	377	381	387	409	385	413	400	355	354	415	373	351	423	416	391	391	389	373	377	401	407	374	379	377	413	428	415	402	326	359	388	404	388	398	390	368	413	384	374	365	339	405	437	408	392	408	361	359	387	360	378	394	398	404	391	360	389	378	406	382	390	410	393	401	380	404	355	382	417	370	367	374	371	386	377	391	392	391	388	385	392	390	356	389	369	379	349	348	364	382	364	396	367	401	394	393	400	377	418	385	363	369	404	353	380	382	379	391	383	376	404	368	406	361	388	391	382	375	355	380	401	366	363	379	404	369	402	391	418	413	348	394	370	375	365	341	373	344	370	359	372	403	391	360	381	387	375	404	382	377	392	389	375	420	385	377	368	391	387	397	351	368	424	379	396	367	385	393	376	368	398	394	385	396	384	410	378	411	343	353	390	361	355	395	359	403	401	405	366	376	423	361	386	395	400	394	364	376	439	397	359	391	404	420	414	379	376	378	377	372	370	403	404	372	401	377	390	382	375	393	370	386	399	392	386	383	377	382	421	409	396	400	380	374	383	398	408	390	396	357	358	409	408	393	387	410	362	383	390	402	392	374	359	386	393	347	408	370	424	396	380	405	343	394	361	399	393	381	396	392	374	389	387	369	406	394	406	389	342	390	358	381	373	411	400	366	379	380	379	374	382	400	390	413	416	362	374	410	392	366	390	408	399	403	402	351	356	382	399	399	362	391	390	383	408	390	397	424	401	375	348	374	355	376	376	383	379	379	425	401	386	379	366	383	400	369	351	390	380	356	414	391	381	407	377	391	374	393	406	335	374	395	396	366	385	371	339	386	397	387	389	392	359	393	373	395	392	376	363	369	382	377	352	381	408	380	384	388	404	349	352	359	413	393	379	353	348	412	398	395	397	381	386	385	386	405	385	385	392	386	400	365	397	363	399	393	383	400	365	381	389	384	377	361	389	384	396	404	385	395	369	382	386	425	388	359	385	409	379	357	415	379	356	395	363	381	394	387	364	381	371	389	369	407	388	364	397	385	416	426	382	398	424	408	391	415	368	404	376	344	370	391	350	389	369	366	392	419	381	361	391	382	371	411	407	372	384	398	414	370	385	387	355	386	387	401	394	380	389	324	376	371	378	393	404	402	391	376	387	343	373	398	392	377	394	390	389	375	400	393	408	377	388	405	377	391	416	364	433	404	386	399	409	377	397	347	398	392	417	380	371	416	394	346	422	399	398	376	374	372	419	351	377	396	362	418	391	384	398	398	382	359	406	400	399	346	434	424	420	375	399	384	405	385	371	383	379	376	363	391	376	418	396	376	397	368	391	386	370	354	422	388	407	415	383	371	360	428	356	377	390	395	391	365	389	377	392	391	375	424	373	373	379	416	384	390	365	373	361	400	388	398	379	426	385	393	377	366	377	391	379	357	350	387	428	363	379	370	394	355	420	386	386	412	351	368	361	365	353	374	406	355	359	399	408	384	408	405	398	359	405	377	396	368	400	377	404	399	343	393	375	362	372	398	394	390	375	386	392	363	384	369	357	397	349	377	405	381	417	426	372	355	359	379	409	385	406	368	415	378	353	372	396	385	411	371	374	409	386	365	335	387	338	359	403	436	359	402	385	383	362	380	374	358	409	350	409	390	385	351	406	386	379	388	342	361	391	412	412	371	402	398	362	388	383	384	356	372	379	374	357	377	388	452	388	403	350	346	390	388	402	381	368	394	373	390	365	378	370	396	404	425	410	408	361	385	359	402	380	369	395	377	368	378	390	405	377	370	380	371	373	432	340	388	371	405	349	368	381	398	393	415	362	352	363	355	410	408	396	432	350	414	389	385	384	359	416	366	403	353	346	377	366	363	380	376	346	389	375	396	384	387	387	404	403	377	353	388	372	387	405	374	370	375	375	407	398	395	412	370	332	405	383	409	361	370	390	399	377	385	404	349	379	378	355	395	386	384	385	370	376	365	387	402	431	404	399	384	392	399	437	364	366	401	377	398	407	376	383	375	406	384	398	381	384	364	347	398	381	367	393	380	381	374	408	395	403	384	392	353	377	336	425	387	381	374	399	402	378	377	395	393	410	377	407	380	393	399	388	382	392	372	375	402	401	376	389	366	374	378	369	363	370	376	384	390	432	400	376	384	415	352	386	367	386	366	379	364	395	416	369	372	425	404	391	368	377	414	375	388	414	357	381	366	372	388	357	381	383	395	399	385	390	412	388	401	393	398	345	360	360	364	347	377	413	382	385	360	372	372	371	398	393	329	390	408	390	409	405	373	377	395	374	385	373	362	389	414	365	372	435	372	389	407	359	390	384	419	368	363	401	410	387	395	392	363	381	348	374	399	410	354	396	394	379	367	407	353	412	371	384	383	357	394	366	381	374	399	350	407	405	387	391	375	380	422	357	373	393	430	396	400	377	400	363	373	353	372	396	356	372	367	383	379	371	372	370	326	350	352	352	389	394	360	385	394	386	392	399	432	387	368	377	385	349	402	367	387	369	374	428	387	365	375	313	375	361	398	385	375	394	390	390	406	391	372	416	395	396	390	392	352	397	415	378	384	368	398	390	402	381	388	403	396	389	366	360	380	408	379	400	400	407	366	387	382	357	397	396	380	390	384	392	442	361	357	390	402	373	363	393	338	380	380	394	386	388	359	354	362	397	370	381	403	385	375	418	410	403	397	415	388	377	388	382	390	403	395	411	355	380	377	376	413	439	390	348	416	407	365	383	379	371	392	413	396	408	382	390	396	375	355	417	374	376	380	397	409	428	376	390	393	419	399	405	360	378	425	377	397	393	393	409	412	399	360	397	392	379	397	396	404	397	364	392	377	375	387	384	361	394	371	374	389	411	393	382	390	410	381	404	388	408	360	387	370	362	366	372	347	403	384	380	392	367	408	348	344	369	379	364	382	372	355	401	389	369	346	399	350	416	404	410	381	387	390	361	375	396	399	393	380	398	421	351	408	350	403	384	394	366	409	393	388	377	384	361	389	371	377	378	418	391	361	373	357	402	410	367	350	422	394	388	379	376	379	412	364	379	370	414	385	367	397	386	375	400	368	396	405	367	378	383	404	360	373	396	372	383	368	383	368	338	358	412	371	403	379	383	375	403	394	405	418	394	362	398	356	401	359	390	371	378	389	377	379	414	378	420	395	373	379	396	405	349	389	403	406	370	391	368	409	360	389	397	393	364	398	344	379	394	429	379	374	374	378	381	395	366	376	376	355	373	351	411	391	390	345	384	390	401	377	365	369	375	390	396	393	362	373	383	397	358	395	396	394	385	366	375	377	366	359	394	375	359	391	389	393	396	417	363	395	376	372	406	386	369	422	403	357	387	352	389	361	364	383	430	399	390	353	403	355	393	355	381	369	355	407	390	403	387	372	357	392	385	397	407	357	394	376	366	391	404	363	402	363	357	394	383
25144	21364	28117	25996	16677	7155	2642	1168	681	559	448	418	374	422	408	412	401	404	416	399	437	422	400	405	432	407	419	388	416	398	393	424	427	394	425	398	417	415	390	393	435	402	414	380	390	427	380	384	394	429	436	390	395	376	353	392	429	410	404	400	415	402	393	410	416	418	404	410	387	405	396	374	355	416	405	384	377	409	391	382	416	398	375	386	442	400	412	412	393	387	412	435	391	400	411	384	378	392	425	428	395	372	416	383	349	356	385	390	399	403	420	426	402	415	403	369	401	391	415	398	403	391	388	406	445	384	413	418	404	417	429	437	402	430	387	426	410	399	423	401	407	405	396	421	395	360	367	426	359	395	429	345	409	404	397	383	428	398	389	397	397	401	404	403	413	361	392	412	386	417	442	383	399	411	393	408	455	420	417	377	407	375	374	410	400	377	375	369	401	388	382	385	389	399	395	422	405	410	414	393	400	382	404	372	429	411	391	433	441	379	429	394	378	392	409	420	414	412	403	383	419	401	396	392	384	420	407	383	403	411	361	384	416	425	414	400	422	403	399	422	438	395	415	386	414	410	398	431	393	398	409	443	405	383	393	406	423	401	390	417	375	401	393	399	408	400	393	398	410	392	390	417	430	393	399	389	404	376	400	424	367	367	401	372	387	421	393	428	406	406	391	371	405	401	390	404	393	419	363	388	398	400	358	387	398	374	393	396	421	378	363	427	439	375	398	412	374	450	395	444	393	455	398	388	346	414	404	442	370	386	389	433	373	380	401	413	413	402	396	413	378	384	383	431	386	414	433	389	442	381	419	425	388	422	426	404	399	418	386	413	412	412	389	400	409	410	411	396	356	391	417	391	390	407	388	387	416	369	432	368	417	408	379	390	416	429	395	359	420	397	412	429	442	427	378	386	438	382	413	388	393	422	388	393	449	407	394	403	420	412	401	372	387	405	389	397	424	410	422	408	396	394	423	402	387	444	415	394	400	394	433	425	422	376	375	411	427	370	425	390	443	401	410	416	386	409	442	408	416	407	390	373	434	401	403	410	438	382	389	402	379	410	392	385	420	403	372	429	380	378	381	393	383	390	362	373	424	388	387	366	477	384	384	389	444	410	435	395	423	382	406	391	436	390	389	394	417	420	408	428	439	402	372	423	373	432	441	364	411	374	437	372	386	376	422	394	389	373	367	430	400	389	370	363	394	394	474	385	381	398	436	399	386	367	441	387	388	395	430	400	445	357	413	426	400	418	411	453	440	435	392	416	394	386	421	367	402	392	422	392	432	393	414	378	387	439	398	407	405	395	381	405	409	420	366	395	437	402	390	404	393	397	379	404	431	389	417	387	409	356	365	416	392	401	415	424	383	402	407	416	429	401	393	428	437	393	419	390	422	375	420	391	397	407	391	401	389	370	426	446	416	427	379	417	396	421	403	383	377	399	433	399	411	412	384	416	399	397	428	401	394	408	380	374	415	396	368	415	407	409	418	413	396	427	359	383	446	390	393	427	394	398	399	412	383	399	386	373	396	445	399	379	387	385	405	440	449	381	407	363	386	414	375	398	390	387	397	419	387	387	418	407	407	420	377	426	428	411	409	409	415	391	386	383	425	393	428	393	404	438	422	388	382	436	421	384	385	391	396	373	420	360	385	397	403	394	407	400	391	410	366	397	424	396	404	377	428	384	416	416	435	388	381	459	385	380	392	415	377	435	406	399	412	370	377	394	358	394	437	397	421	410	407	418	427	384	379	412	350	415	396	413	414	392	421	396	379	399	381	418	381	392	418	390	409	388	399	400	410	376	430	448	401	403	441	387	403	424	361	396	403	381	379	393	399	410	423	430	421	426	433	376	406	419	392	405	383	381	415	369	356	414	394	369	420	403	378	403	400	412	402	387	386	414	395	402	434	361	432	412	413	402	430	388	388	423	402	421	388	412	436	405	399	417	422	403	392	404	431	412	380	376	375	427	429	405	390	407	403	397	391	426	385	383	352	405	406	380	357	378	412	401	393	425	400	352	394	434	364	442	441	418	385	377	391	378	387	373	424	409	392	402	389	428	418	404	383	400	403	420	425	398	356	380	417	436	417	371	440	426	400	347	344	409	400	408	421	413	421	404	418	404	420	415	355	366	414	395	371	421	366	381	395	428	382	426	385	370	430	435	357	407	419	377	412	454	412	401	402	396	446	411	402	409	379	380	367	397	395	387	413	384	410	379	415	387	417	388	404	382	378	373	372	395	407	403	384	401	399	436	406	390	397	439	379	387	430	433	386	402	392	404	385	405	421	415	452	400	373	411	435	395	399	432	397	390	440	420	376	386	410	390	405	411	406	434	353	404	403	400	420	423	417	394	448	373	405	412	415	416	392	384	390	428	398	377	407	462	371	418	398	381	448	386	401	395	428	408	461	380	382	438	443	434	387	380	407	395	416	391	414	379	411	425	422	387	406	408	397	410	405	383	403	378	411	376	417	388	411	418	409	352	433	365	381	385	364	402	412	438	427	414	425	407	384	380	405	396	409	420	406	439	397	399	392	440	388	369	406	377	402	395	402	407	373	391	366	420	406	375	377	423	381	384	382	418	383	383	403	402	348	407	386	395	384	403	416	421	373	398	411	400	401	418	403	391	416	387	427	423	404	429	397	402	423	413	395	416	380	410	408	389	395	392	399	439	420	374	435	416	410	420	436	424	421	396	392	425	399	417	429	446	459	433	379	376	402	382	420	405	378	418	365	427	413	407	384	383	383	390	387	404	386	383	417	385	414	381	402	392	430	393	419	381	399	400	405	423	431	401	397	381	403	433	375	408	395	377	421	405	402	392	412	423	418	431	412	420	382	413	389	421	394	391	434	423	365	379	382	387	432	408	418	444	392	377	404	398	415	378	400	409	443	387	400	429	390	384	372	401	392	359	393	377	427	407	392	364	407	413	408	425	406	412	432	414	375	385	397	403	373	378	403	418	403	380	432	396	387	413	453	399	408	434	426	357	413	388	387	396	396	376	418	380	416	399	394	452	400	407	397	386	398	448	391	409	360	439	419	432	392	412	351	393	409	408	405	407	350	412	374	420	402	398	377	432	402	386	400	413	420	414	414	397	409	403	402	409	409	382	398	376	380	410	408	438	394	420	404	399	402	396	383	375	384	403	414	407	402	380	408	401	386	411	421	391	396	415	431	392	386	405	402	420	405	415	407	386	432	408	419	398	414	399	385	395	425	432	422	440	397	439	373	424	389	382	403	389	414	378	408	371	402	390	375	372	387	398	388	399	423	414	421	405	428	393	396	421	405	396	394	422	416	374	406	365	408	405	401	428	422	428	394	370	366	446	404	370	368	392	397	397	407	377	423	392	398	375	407	428	415	381	425	403	413	398	407	381	411	380	414	408	377	366	413	419	422	415	408	440	431	423	398	399	392	405	415	397	395	415	422	428	403	371	394	390	386	392	387	415	400	394	409	437	413	365	415	436	404	366	377	406	406	366	416	399
34644	53251	36976	22731	14404	7651	3327	1740	920	590	568	516	471	444	465	473	468	466	457	437	419	461	462	447	454	447	450	408	428	436	491	471	437	472	423	438	396	429	453	414	460	461	431	459	426	421	479	449	457	485	453	462	432	438	458	413	439	442	511	436	460	450	445	424	434	456	432	451	495	471	426	427	463	474	445	459	442	437	460	418	450	458	483	498	436	405	476	442	452	465	471	440	459	419	482	504	439	470	408	414	458	464	424	458	491	440	451	446	438	418	459	467	441	435	448	442	424	496	463	458	437	438	456	475	478	478	434	471	425	447	458	430	474	442	438	450	473	477	436	449	471	432	452	439	461	462	465	434	466	465	472	455	452	448	447	458	421	438	441	443	414	456	452	456	453	488	453	411	457	454	413	475	473	456	476	419	478	442	452	465	462	449	459	454	453	465	466	468	436	486	472	472	426	455	461	472	417	466	433	431	460	450	475	450	453	440	455	463	473	442	477	452	460	494	434	441	449	465	447	457	471	435	434	467	446	438	460	434	463	433	485	465	441	476	430	466	449	497	440	431	440	469	441	430	470	466	435	450	448	425	427	465	463	432	440	452	442	461	437	484	458	471	440	458	448	478	437	461	429	445	484	432	430	448	451	487	465	458	443	441	451	424	460	465	478	449	423	423	446	445	439	431	444	439	466	452	465	443	461	403	460	467	435	491	444	415	438	424	437	456	435	470	484	445	465	474	454	433	453	410	476	425	431	442	468	449	480	435	445	435	471	450	434	463	449	426	426	464	448	455	466	434	497	485	482	446	486	432	447	446	442	462	435	500	501	441	442	437	409	434	439	439	436	444	435	415	425	455	478	431	469	483	459	446	430	441	425	470	439	442	456	445	445	469	444	423	425	450	475	455	450	445	452	442	488	474	448	468	441	434	475	439	426	467	479	484	461	445	478	439	482	423	468	449	416	438	425	445	483	422	441	465	457	465	451	396	428	486	442	475	472	456	414	457	450	455	467	459	441	444	453	440	451	449	456	464	421	453	431	469	464	472	463	421	468	435	423	427	478	433	471	440	448	421	432	456	442	488	452	440	470	427	462	458	448	478	449	458	435	419	444	463	474	466	440	451	460	454	480	477	450	480	466	443	484	406	427	467	465	410	444	461	448	459	437	456	465	452	455	464	473	489	450	471	484	442	472	420	442	420	458	452	491	451	481	462	457	464	450	430	454	452	483	434	474	428	447	456	439	416	467	429	470	485	430	452	434	454	440	433	457	432	419	405	431	467	447	409	477	478	434	488	439	449	455	444	465	426	430	456	480	495	485	494	449	462	471	451	463	435	471	408	460	430	434	439	452	412	452	448	434	435	424	454	420	472	429	448	517	431	464	472	473	459	468	468	438	457	448	473	432	413	493	462	453	469	477	448	476	447	463	431	445	439	451	467	490	439	431	432	461	448	409	445	468	422	471	444	464	448	479	441	470	390	466	458	470	483	462	428	460	410	442	469	448	432	413	477	461	423	467	470	466	389	489	490	430	464	415	459	454	441	469	440	470	471	430	437	474	488	462	463	476	483	449	431	450	441	428	480	456	455	443	472	473	459	471	452	447	464	437	453	480	433	432	442	478	418	451	428	434	466	445	422	487	455	466	476	463	450	460	471	456	494	453	436	462	448	466	492	461	449	455	476	476	459	444	458	441	456	472	448	446	398	474	469	403	454	416	454	446	430	450	452	413	432	451	450	484	452	451	468	456	422	445	447	435	451	430	439	452	436	451	454	501	469	473	473	503	428	419	434	444	451	418	434	458	460	451	435	456	472	430	433	456	457	446	433	458	424	423	460	478	498	446	470	466	432	459	422	466	484	446	438	430	458	449	469	463	463	473	473	487	492	456	476	472	454	444	453	463	441	466	418	448	410	418	397	452	470	455	492	435	454	464	450	456	450	431	471	428	475	425	456	441	436	468	471	458	438	425	426	438	472	437	422	469	436	465	445	441	438	428	423	458	479	396	476	471	447	456	456	438	453	457	408	438	450	467	441	444	472	446	439	484	462	447	442	431	481	461	462	439	485	439	445	421	452	442	439	427	440	443	453	511	452	423	430	459	459	465	435	431	436	428	459	499	423	447	433	433	458	458	442	430	491	436	388	475	462	424	442	410	477	503	426	447	411	459	441	469	485	427	437	496	496	448	450	456	437	468	441	455	412	482	444	479	401	481	476	442	476	487	453	483	463	493	489	434	469	413	434	491	423	442	439	437	447	494	471	460	489	460	472	425	444	449	452	431	424	478	469	467	456	444	483	449	490	469	447	466	423	426	458	425	454	449	445	426	482	465	453	444	484	423	463	468	452	427	444	450	429	442	492	443	432	437	450	454	420	462	456	451	505	510	452	481	437	437	425	454	438	484	409	455	449	425	503	482	481	448	449	466	481	441	442	471	479	442	478	447	440	446	444	397	440	453	485	468	424	451	455	466	444	460	460	459	480	418	438	441	470	452	437	463	462	471	492	460	450	443	439	448	427	460	448	493	504	481	452	471	420	457	414	449	444	426	481	432	460	492	438	428	454	467	461	458	499	464	463	484	426	481	438	440	459	453	490	420	452	444	427	426	432	441	447	455	459	449	450	440	450	431	453	472	471	453	434	474	416	475	456	418	484	421	488	480	473	452	462	451	412	424	433	460	477	450	446	443	425	455	445	419	464	476	438	479	454	451	476	411	448	439	450	430	436	434	447	468	453	476	418	462	484	474	482	471	459	429	464	461	463	473	483	470	471	466	462	469	453	457	434	476	472	471	423	451	467	472	486	482	479	467	450	423	442	469	456	453	447	444	414	486	447	462	498	432	454	461	453	433	484	449	420	458	469	464	466	473	469	448	427	461	458	426	489	475	455	433	486	433	445	438	469	439	463	415	436	470	440	462	487	449	440	468	450	449	473	467	451	483	429	465	438	463	435	453	409	451	457	468	452	426	415	459	463	446	458	459	437	470	430	428	445	499	445	444	487	454	423	434	466	439	386	469	441	449	449	424	444	487	475	466	465	455	412	452	484	462	486	445	429	451	476	452	457	415	498	445	462	431	441	439	447	438	470	468	487	453	472	456	448	442	455	443	432	441	464	465	461	469	480	458	469	451	452	447	445	486	431	434	450	446	447	442	461	440	447	442	452	458	438	449	454	453	428	429	448	462	460	436	455	486	448	483	428	427	476	459	443	441	468	436	487	467	484	453	447	438	452	486	443	450	412	426	461	430	438	442	428	482	448	460	451	481	433	424	470	459	448	497	443	443	476	465	459	412	472	470	437	429	440	464	458	458	446	474	414	450	458	446	455	422	426	446	449	475	477	487	462	472	412	484	442	438	488	439	451	473	453	440	411	435	436	453	476	418	452	432	480	460	384	461	475	458	405	441	443	451	496	461	492	448	471	440	453	468	490	411	505	478	465	445	457	445	448	436	464	463	410	448	503	429	457	450	448	455	454	428	412	437	492	445	461	430	435
22736	20953	28602	23967	21693	21711	15240	4154	1737	929	603	541	535	505	504	558	512	492	491	509	478	459	482	453	528	471	480	491	508	452	490	507	450	460	465	522	472	479	499	504	508	477	503	467	504	488	490	508	515	489	492	502	523	517	495	481	458	493	506	481	485	490	489	478	467	467	463	519	490	466	478	465	480	486	516	526	481	503	548	487	505	489	490	457	528	465	528	490	508	498	478	523	497	519	478	500	505	512	502	454	484	546	485	498	515	484	502	477	440	506	494	491	507	504	507	473	464	448	474	441	476	472	482	461	484	451	458	496	488	473	480	525	463	512	497	484	479	515	533	506	532	492	539	455	477	490	534	502	467	495	498	479	467	490	471	489	518	485	515	493	481	483	515	469	486	468	442	518	528	533	524	473	472	473	541	459	452	459	442	505	470	499	525	514	487	471	476	496	463	488	470	447	479	509	527	482	514	473	517	506	455	474	492	502	479	488	472	482	454	451	506	466	485	501	467	485	485	492	473	483	521	486	489	483	529	489	488	511	507	477	465	493	524	469	493	516	484	484	475	479	475	486	486	491	504	500	459	474	499	506	468	486	473	496	466	488	488	485	463	497	476	510	540	500	470	493	497	464	468	506	508	489	551	472	490	475	469	495	504	521	506	489	474	478	477	456	476	480	509	484	500	462	483	507	460	521	490	476	454	447	466	489	519	485	493	485	472	443	474	464	526	503	439	446	526	488	517	496	461	510	487	487	488	471	497	474	484	482	466	471	510	509	515	505	481	466	477	483	450	492	486	474	492	484	450	486	503	469	496	490	531	478	474	459	510	541	503	485	486	519	456	495	477	430	496	487	497	512	491	482	497	501	469	514	464	484	482	504	458	456	478	472	429	511	482	512	525	488	496	512	503	476	447	487	495	479	501	475	497	502	447	433	448	456	490	473	475	496	489	466	495	475	456	474	420	498	489	512	490	532	485	515	474	514	479	490	500	510	480	506	461	480	483	510	519	481	492	475	494	476	483	472	477	479	477	523	517	505	496	482	487	498	476	457	489	497	458	509	463	532	480	515	453	502	546	474	480	477	525	492	520	488	501	473	565	475	459	486	461	464	488	487	465	426	489	485	486	483	486	506	482	464	507	500	497	473	461	490	494	475	474	480	469	443	497	472	471	477	486	487	478	500	490	481	491	534	513	488	531	503	488	424	506	489	489	504	475	503	463	530	483	467	481	472	518	510	473	513	474	518	502	481	492	484	470	486	493	501	493	491	459	486	481	483	497	494	511	482	506	524	473	485	458	497	482	486	484	501	447	481	488	482	479	494	499	477	481	465	494	467	436	502	467	450	447	454	504	497	508	464	488	482	479	505	489	488	509	495	475	510	515	510	524	484	501	494	460	489	453	466	516	477	438	483	525	452	506	473	448	463	485	437	515	495	539	501	497	506	534	508	462	447	527	490	472	468	482	500	511	470	528	475	483	514	493	437	478	485	464	489	503	465	474	513	481	489	468	469	467	446	511	480	509	472	485	508	516	481	459	482	500	507	482	513	459	482	484	486	492	502	504	473	507	494	511	485	491	488	472	427	452	529	456	519	486	510	506	504	504	509	473	484	465	510	460	503	454	488	499	516	481	433	475	496	450	507	486	454	461	519	462	479	485	514	486	478	481	465	500	499	464	488	467	442	518	486	484	501	500	488	447	489	489	473	478	443	486	506	493	469	479	486	468	465	522	482	453	461	498	487	510	489	491	526	517	475	467	529	480	472	473	465	515	479	506	519	474	507	475	467	519	490	505	539	465	469	528	507	451	513	517	496	471	473	522	441	506	495	498	474	471	473	504	467	513	506	501	495	482	482	509	506	478	434	486	491	494	486	510	512	499	470	488	508	468	473	498	493	480	503	451	476	473	505	514	514	479	519	465	483	441	513	501	485	478	500	451	494	491	458	493	512	468	483	452	484	498	534	466	470	460	459	502	431	478	475	487	483	481	475	505	481	463	501	468	482	483	478	483	507	474	506	502	514	480	487	502	460	527	466	499	491	525	482	482	504	486	484	492	497	434	506	462	456	510	473	503	490	488	453	503	442	493	494	481	452	471	490	508	498	462	498	477	509	494	475	499	461	453	494	489	467	517	479	457	492	505	468	454	476	515	504	503	490	460	504	482	455	469	447	493	463	477	519	477	496	474	446	425	465	511	451	509	492	498	497	490	496	518	512	507	482	430	485	495	478	468	446	437	461	461	445	484	488	505	509	509	488	533	468	491	498	478	454	481	505	479	454	509	485	483	479	502	502	510	455	495	492	481	488	499	491	479	477	472	493	468	479	496	469	517	506	477	515	466	502	520	506	462	494	442	521	480	476	508	473	467	490	515	480	524	480	499	499	498	509	521	525	488	497	484	501	475	486	488	449	473	467	474	473	459	501	482	520	485	456	484	489	519	532	481	490	503	547	478	470	499	486	475	475	514	515	489	463	480	464	512	496	471	512	484	493	488	503	517	506	481	439	466	480	514	500	519	513	449	460	490	490	472	437	465	525	499	490	488	540	503	473	484	459	492	540	491	481	506	489	510	493	491	446	440	479	447	498	500	499	511	467	465	490	482	485	492	474	485	479	514	460	488	496	461	455	510	482	514	496	491	457	442	490	427	509	485	476	480	465	528	471	473	446	468	447	463	477	458	506	498	483	498	477	544	523	458	503	472	502	479	484	502	469	462	500	527	459	482	480	517	456	480	496	463	472	510	497	461	483	449	522	438	479	473	495	497	497	444	459	474	469	517	475	485	478	508	514	478	483	489	499	520	473	492	474	457	508	488	468	497	484	511	473	513	485	502	466	455	466	475	472	471	490	487	480	487	477	477	495	493	465	474	500	510	476	471	449	470	497	478	479	488	480	508	468	495	511	503	489	508	501	484	477	480	480	521	499	489	487	503	469	476	454	431	469	479	463	499	499	467	483	459	519	502	518	485	465	488	496	457	498	495	500	454	452	489	487	500	498	488	524	477	522	463	496	494	464	508	515	512	465	464	468	477	507	520	471	499	459	504	495	467	507	495	521	490	481	449	527	506	499	495	497	489	482	463	480	475	474	498	496	487	452	519	479	466	468	513	480	463	473	467	455	465	503	465	433	533	488	495	456	482	424	518	537	538	480	482	459	460	485	500	461	509	475	542	507	502	446	511	512	439	498	481	481	494	470	457	477	489	474	441	474	492	512	485	458	452	520	491	493	458	502	471	465	427	469	503	453	471	480	466	507	489	490	467	478	500	537	497	472	499	471	488	524	471	487	508	510	511	522	509	486	504	526	488	499	468	463	495	500	489	488	497	454	502	509	505	511	485	482	474	473	451	544	474	518	476	437	477	495	507	486	447	512	490	519	504	475	499	487	469	468	455	460	522	498	472	466	476	496	495	499	490	490	481	426	486	479	512	472	485	519	485	473	479	486	460	464	506	510	465	507	481	509	489	439	472	483	532	487	493	489	501	535	478	493	505	501
43021	65353	48457	36576	25559	16000	7609	3930	2016	1084	671	540	621	515	535	558	562	528	522	509	531	537	482	529	557	511	534	574	505	554	544	550	545	534	552	539	501	527	527	517	516	461	547	531	545	573	511	515	479	501	516	516	557	565	511	556	512	541	495	533	538	514	535	499	569	514	526	514	537	501	519	535	537	549	520	519	523	494	519	546	537	515	522	519	534	540	503	541	557	537	561	509	547	506	534	510	508	506	544	493	548	482	551	557	522	524	529	514	572	506	527	534	477	578	494	484	540	515	548	529	537	510	484	507	534	507	542	522	563	527	548	547	538	545	507	549	521	530	492	530	525	545	533	512	556	541	534	501	536	557	515	488	539	542	538	533	553	515	521	524	529	566	543	548	522	546	561	560	562	535	524	484	553	568	535	532	531	571	570	510	520	524	534	533	540	489	517	547	569	529	534	509	516	534	510	510	537	509	517	564	551	542	531	517	514	509	548	522	475	544	472	537	523	568	524	551	508	572	527	549	552	529	514	496	519	542	560	517	518	528	501	528	538	503	546	527	519	506	554	500	566	536	540	499	516	536	515	550	505	524	565	571	501	567	566	504	541	546	557	512	505	551	548	536	513	524	510	521	530	522	559	528	489	495	540	563	524	531	542	555	534	510	526	529	505	516	503	550	511	552	519	499	492	526	521	529	510	536	501	546	547	546	547	502	530	572	530	514	509	541	528	529	540	507	585	544	510	545	508	536	477	542	549	536	531	504	482	531	498	539	530	528	509	512	531	570	503	544	525	513	510	525	520	518	460	547	553	511	525	507	545	523	538	535	543	567	535	530	533	536	518	550	554	531	572	565	550	508	497	523	517	524	509	516	553	536	564	540	554	532	543	531	536	523	491	507	515	514	472	579	520	564	526	550	578	527	531	549	520	522	516	520	520	553	551	555	559	550	529	518	465	509	544	546	537	507	500	546	514	522	545	498	552	523	488	505	523	523	542	520	504	533	562	511	517	474	520	522	520	530	534	553	535	531	560	534	561	590	556	515	539	507	489	537	547	516	538	546	514	546	535	531	543	527	527	504	513	540	506	516	533	500	529	540	524	560	518	543	568	508	537	492	543	559	531	521	533	535	497	499	511	507	504	532	520	513	529	491	534	548	572	503	529	496	548	527	550	547	512	497	558	490	524	526	519	544	522	525	501	545	509	529	518	489	536	534	505	527	508	524	507	522	514	516	526	531	481	559	533	517	508	496	533	512	512	545	497	578	537	548	569	485	499	544	545	518	537	498	515	529	524	503	519	496	539	521	528	480	501	581	507	459	525	536	493	498	510	555	478	484	531	505	525	530	547	530	538	542	525	533	532	540	528	513	522	522	503	506	554	539	461	534	485	529	525	519	505	526	562	497	501	506	504	533	498	517	509	489	538	541	522	533	531	537	514	491	538	505	539	557	539	521	491	558	493	542	553	571	526	488	523	520	512	548	546	521	563	556	544	582	511	537	500	533	561	543	476	534	534	508	513	483	512	548	520	499	556	577	492	537	550	560	507	518	485	530	543	533	519	560	506	542	536	542	477	542	555	503	553	525	507	503	555	522	567	515	515	532	530	529	519	527	553	526	521	496	536	519	539	543	568	524	518	541	520	537	497	566	558	523	527	518	541	528	522	534	583	541	502	500	526	516	502	508	491	472	556	503	494	524	547	535	524	538	512	542	534	548	515	540	527	539	535	516	519	563	477	532	543	532	549	521	519	563	517	522	490	547	512	499	546	572	540	487	548	561	582	523	498	512	507	552	512	529	519	497	506	528	558	499	555	530	567	532	519	520	501	535	505	506	538	542	512	529	513	525	519	524	525	530	534	546	515	526	510	558	522	527	524	519	554	493	547	518	536	559	523	509	532	506	548	535	461	511	542	544	528	490	511	571	512	493	523	523	509	501	523	531	493	538	533	524	543	514	541	504	508	550	560	524	496	519	487	482	516	521	527	517	538	512	524	533	589	465	505	503	535	516	555	520	556	564	516	538	516	543	509	528	512	490	502	550	551	495	531	529	549	536	498	502	514	551	503	500	486	563	533	521	525	518	528	529	539	511	524	526	544	533	537	500	524	524	530	535	533	513	538	528	513	605	524	526	528	492	508	511	507	559	533	536	501	519	509	486	528	539	539	533	513	512	504	500	540	513	550	568	555	527	502	514	530	500	533	551	504	545	503	511	540	529	540	547	522	547	500	506	516	491	548	498	518	533	508	480	532	518	557	527	511	509	546	529	547	492	481	504	531	492	496	528	539	529	548	507	485	510	550	526	540	517	495	514	541	535	540	517	535	526	530	525	548	515	506	527	514	545	521	547	544	513	522	539	506	534	518	509	547	523	512	497	533	565	543	515	559	529	563	542	495	506	499	546	544	529	507	569	542	529	561	513	522	537	523	528	540	535	558	533	509	505	504	538	525	533	525	521	495	537	511	522	556	522	528	517	525	504	511	566	553	547	562	508	528	534	516	501	550	523	508	495	516	518	522	521	522	552	509	542	513	559	530	535	536	535	479	531	559	538	466	541	511	522	519	548	500	544	535	527	506	516	553	561	581	526	545	512	536	518	547	525	516	524	522	520	567	530	530	525	516	528	533	536	569	511	567	558	519	524	559	517	533	500	528	499	523	548	519	561	509	514	531	554	530	531	623	470	537	510	498	538	524	493	513	554	500	523	484	535	559	541	503	538	542	539	551	527	475	553	537	518	532	552	484	539	546	571	503	540	577	553	510	507	540	483	523	509	488	530	544	535	558	527	480	525	531	527	528	492	541	493	501	507	555	544	525	540	533	495	505	528	514	564	514	509	498	505	548	552	534	495	558	562	528	541	511	530	508	523	519	504	530	520	548	525	515	505	510	480	542	513	535	524	530	508	479	542	523	518	502	564	520	512	546	494	513	526	548	521	506	501	476	540	558	512	524	502	531	521	509	532	534	533	562	555	518	539	530	562	462	534	558	517	507	479	527	513	529	536	507	538	514	502	529	500	508	559	500	502	497	487	542	514	546	551	525	507	478	517	545	538	518	514	529	526	527	549	522	546	527	549	519	535	536	546	562	559	528	533	537	507	549	522	501	513	526	544	529	548	565	555	513	532	530	521	562	536	517	548	529	556	546	507	533	496	527	498	562	540	540	528	539	527	583	542	540	537	531	504	536	497	564	518	529	509	545	547	555	527	573	541	517	487	554	529	515	529	502	524	508	512	512	501	545	520	545	525	492	494	552	511	564	543	533	541	506	528	534	505	528	547	515	510	491	520	485	511	515	503	522	532	526	513	557	520	550	539	519	525	550	511	547	541	563	515	555	524	536	514	524	526	536	521	506	515	508	498	533	482	517	523	523	516	499	542	551	521	517	513	483	539	544	536	511	511	505	482	490	519	546	520	513	552	533	510	521	514	536	530	496	506	510	526	545	492	555	560	563	514	508	502	495	544	434	559	510	543	516	522	544	518	542	571	523	546	510	509
30835	34435	30494	16511	5197	2132	956	619	441	350	357	337	335	344	324	286	314	298	340	348	322	333	339	286	300	346	323	308	322	314	329	302	304	305	331	304	323	292	318	317	340	313	317	337	322	348	286	292	329	345	346	362	327	333	295	342	347	303	320	315	307	317	312	318	303	336	322	318	326	318	319	295	330	327	316	311	302	294	296	315	317	324	298	295	305	306	311	303	306	329	328	317	302	343	303	278	304	297	318	356	336	338	330	301	326	329	319	306	298	324	295	325	337	337	322	320	333	315	312	345	343	330	300	304	312	319	314	329	306	344	307	322	305	317	297	301	317	321	308	312	307	316	339	299	335	298	294	317	337	299	295	311	329	311	319	329	299	325	301	321	317	316	343	320	309	312	352	285	313	332	314	347	284	346	314	308	318	347	317	330	336	263	314	319	325	298	304	313	295	310	286	299	314	313	297	337	314	342	305	313	348	273	300	305	310	319	303	300	350	313	303	299	313	320	328	325	320	301	341	334	340	289	289	309	335	328	320	339	308	322	334	333	318	281	290	307	333	341	282	309	281	308	342	346	337	300	296	318	299	283	290	338	318	312	317	312	296	324	317	331	280	286	326	286	339	313	340	333	318	286	340	347	345	280	305	315	348	319	311	305	296	307	310	322	320	301	338	311	325	298	326	352	310	327	299	336	310	316	335	303	292	333	328	347	286	339	336	305	286	322	311	308	324	299	328	282	315	317	320	274	278	313	313	339	296	288	293	305	295	331	341	256	343	309	340	297	312	318	367	327	296	341	318	309	307	362	334	308	303	324	318	297	298	328	326	288	329	316	355	302	292	322	315	298	314	327	309	311	312	342	317	302	328	327	328	347	313	322	297	321	317	315	316	305	334	313	306	312	303	304	347	335	315	297	334	358	325	318	317	330	305	308	324	310	311	278	318	333	319	309	334	313	319	330	323	329	314	338	307	351	349	334	309	306	303	313	326	284	334	324	305	301	292	309	345	294	307	291	283	317	345	287	305	303	302	327	286	296	334	300	300	330	314	338	306	310	293	331	290	284	302	307	303	302	314	304	311	352	304	307	283	315	307	305	333	313	296	301	279	280	302	306	317	315	346	332	320	294	332	339	337	314	310	310	322	305	332	330	320	309	337	329	319	325	300	326	313	292	316	305	334	335	294	338	317	341	289	324	335	287	318	308	335	323	341	323	320	309	332	314	338	334	334	355	334	301	329	314	311	332	325	308	294	305	311	289	278	316	319	311	298	280	291	328	292	309	327	295	323	299	311	322	315	315	326	310	351	306	322	309	338	291	303	327	327	300	305	314	327	301	308	311	328	322	303	323	332	293	309	312	306	333	305	272	298	322	348	330	290	338	333	270	312	299	345	326	300	321	333	323	308	358	286	277	312	314	299	310	325	264	309	303	333	325	324	304	317	280	315	312	315	299	329	341	296	327	301	322	343	309	330	345	308	332	314	308	300	328	344	326	334	304	301	305	276	302	288	306	302	341	317	302	338	309	315	338	327	323	342	310	340	330	332	322	334	329	323	292	314	269	296	312	314	341	301	334	325	329	337	324	337	304	292	328	333	280	296	302	351	297	337	324	315	277	321	314	285	318	351	301	331	310	324	282	295	304	326	352	307	341	300	326	334	317	271	318	313	313	304	316	291	334	338	308	329	301	304	301	318	346	302	344	314	323	284	305	345	296	304	304	348	311	308	289	323	352	349	306	338	327	319	335	283	331	313	329	291	323	293	316	318	349	308	331	313	342	317	308	333	313	357	328	293	292	321	332	332	349	314	302	357	282	307	306	348	325	326	290	312	331	341	301	328	341	308	316	328	338	328	322	308	322	274	321	318	336	334	291	301	306	317	316	308	313	322	341	301	333	315	310	340	351	287	329	305	340	327	351	317	320	299	335	320	344	347	344	321	310	327	362	316	318	325	331	335	319	334	323	312	312	332	324	343	327	320	324	355	287	348	333	324	297	317	319	325	365	345	326	311	298	321	321	309	327	328	323	316	329	349	302	290	311	352	314	329	326	317	334	301	288	314	291	324	286	322	334	308	301	308	294	295	293	319	345	300	280	325	327	328	319	330	316	315	331	328	310	311	318	306	322	309	317	283	348	304	326	313	288	340	333	297	312	305	323	304	360	328	314	336	338	332	343	318	314	307	300	299	346	309	347	360	313	342	319	306	351	323	324	324	335	314	294	361	298	309	353	326	316	322	319	351	338	330	319	325	356	335	361	301	315	323	334	302	329	318	322	348	318	334	309	363	311	311	333	297	338	286	315	314	317	319	289	311	325	338	319	304	323	326	333	301	328	326	309	304	340	304	307	299	312	307	297	327	318	304	290	345	285	307	324	296	321	300	310	302	315	328	345	335	299	331	360	291	323	285	332	309	326	347	297	300	329	333	320	281	293	317	311	340	339	280	314	313	317	317	352	336	333	353	333	325	304	327	304	325	324	304	317	299	302	308	333	310	313	314	345	314	307	314	324	292	289	311	304	294	349	306	294	288	331	307	294	312	307	290	337	326	313	347	313	339	280	303	295	335	323	312	318	299	323	322	331	304	334	356	297	319	323	336	284	314	329	329	326	331	309	302	310	319	278	312	337	317	313	328	308	298	364	327	322	323	327	299	290	283	317	312	319	323	316	322	307	301	331	300	311	308	297	331	301	345	313	333	303	276	337	305	310	305	333	344	329	323	311	290	304	347	271	342	337	299	322	319	282	340	332	325	316	332	313	323	326	323	313	300	318	312	336	320	345	333	303	327	343	321	304	313	321	345	318	309	321	313	330	322	313	322	328	313	325	327	287	337	323	319	330	352	281	333	319	329	331	309	293	323	333	348	311	341	303	281	326	354	296	283	318	318	327	299	344	304	298	360	325	358	345	321	324	281	339	340	323	313	326	323	317	316	325	289	307	331	308	310	332	318	293	317	291	304	316	351	310	318	316	330	338	313	291	307	338	346	314	298	282	332	333	358	310	272	338	314	297	321	303	300	303	339	305	325	315	315	309	333	289	291	277	314	323	298	291	292	306	296	314	319	319	318	289	321	310	316	316	340	340	323	315	315	306	290	326	320	335	315	321	320	317	312	293	356	333	339	302	315	331	306	319	322	329	322	331	315	356	320	336	369	338	298	285	321	313	314	328	298	313	302	326	332	332	314	296	314	308	329	341	330	315	346	315	307	308	344	302	317	335	318	301	328	330	339	298	352	305	316	297	292	325	312	329	308	325	325	334	325	333	316	326	314	327	322	328	316	295	321	334	340	325	327	350	306	314	316	319	333	332	304	297	320	326	343	310	335	346	290	382	315	318	328	293	302	292	306	319	336	314	305	311	310	309	343	305	314	302	324	324	330	312	317	330	319	273	303	322	306	300	323	336	338	322	310	332	318	356	311	326	304	293	330	342	319	319	325	315	300	307	342	338	333	343	318	323	322	302	329	316	304	307	266	312	335	321	310	333	297	328	312	307
36236	48651	29124	13746	6430	3073	1300	760	476	440	374	408	379	347	376	385	371	345	363	389	356	375	361	372	367	363	379	361	359	383	360	336	344	351	376	410	354	358	349	357	361	368	346	352	360	373	380	356	389	344	373	357	361	371	347	371	351	347	402	373	368	395	355	372	359	366	354	385	386	361	357	357	336	342	368	353	351	339	350	381	372	371	383	339	383	373	392	357	374	372	356	349	369	336	362	361	355	358	362	382	352	362	362	361	359	373	349	353	367	357	344	385	358	359	326	365	369	333	362	333	355	352	354	366	370	359	355	356	346	378	351	387	366	378	372	377	353	360	339	348	360	362	390	361	335	379	370	352	384	336	326	381	346	351	337	392	322	376	381	348	374	376	387	386	362	389	347	395	366	326	389	347	343	389	363	397	371	356	349	359	381	385	347	350	381	361	367	360	374	393	339	380	363	357	364	347	394	373	376	368	383	379	325	355	373	391	335	401	355	363	360	372	373	375	350	366	390	386	376	393	375	360	354	387	363	352	370	373	345	383	350	366	397	366	332	361	364	351	362	347	355	370	365	350	336	363	385	366	397	375	343	405	388	333	400	377	384	327	390	331	361	411	375	341	381	328	357	360	369	345	350	393	334	372	333	388	384	359	348	340	348	361	330	362	350	367	337	342	374	358	403	368	359	370	354	389	373	369	356	343	329	360	386	405	410	373	321	342	363	362	365	342	393	374	379	384	406	345	344	395	374	365	349	374	387	376	395	363	356	378	364	359	377	366	400	357	352	368	396	352	369	366	363	358	369	414	370	355	357	353	380	387	369	381	347	381	342	370	388	381	385	355	317	379	361	362	362	353	345	393	396	359	333	351	367	364	330	368	359	346	362	360	381	373	353	389	349	384	404	377	380	351	386	362	360	370	375	367	370	364	373	359	386	387	368	360	385	407	387	358	361	362	340	356	361	375	347	359	352	403	359	373	381	348	364	357	360	382	364	390	387	382	333	358	368	348	377	381	364	369	334	382	364	341	361	333	360	374	380	351	389	348	359	394	378	383	367	348	340	383	356	342	371	364	371	354	371	366	356	364	410	362	378	360	336	379	401	397	365	375	361	383	348	358	401	342	393	375	423	356	357	378	396	336	334	382	378	363	349	385	335	379	366	381	356	322	373	350	371	382	389	371	349	358	376	365	365	335	330	364	369	365	379	394	346	363	400	358	351	372	383	342	375	375	369	396	410	377	374	383	385	320	343	397	362	369	413	349	391	367	333	362	390	363	397	349	340	344	367	344	350	422	394	347	377	365	357	363	373	352	339	338	300	338	364	337	373	378	366	372	337	362	351	352	361	332	404	391	376	372	363	371	355	362	341	351	373	338	367	368	357	358	374	374	356	346	397	328	399	340	379	368	385	331	382	367	356	353	345	379	359	345	386	382	363	384	345	362	375	367	336	361	322	350	353	386	388	396	384	372	377	413	362	384	363	370	355	354	374	389	362	316	362	391	365	386	399	357	375	377	370	361	385	391	364	384	338	372	336	335	397	344	353	360	398	340	352	352	392	353	387	397	388	344	365	372	328	390	393	368	388	397	337	327	347	364	371	380	347	376	387	357	359	380	393	340	373	365	359	375	404	350	371	346	328	361	402	359	371	376	370	339	322	370	370	336	392	370	339	358	356	371	369	341	360	397	353	403	346	337	367	371	367	355	369	354	365	370	401	350	329	394	360	374	388	395	366	343	387	363	371	382	366	399	353	370	375	380	368	379	393	376	398	377	366	337	360	352	389	362	380	358	386	362	382	369	366	329	378	396	378	384	389	365	354	378	369	372	340	342	397	363	338	352	379	354	382	369	379	382	377	355	365	383	388	368	343	351	352	368	359	393	368	370	380	389	360	348	378	347	381	379	380	372	366	355	353	352	368	366	345	358	380	355	378	360	357	357	372	364	358	401	395	353	351	360	357	391	360	359	369	378	350	367	372	338	353	376	368	368	356	381	378	334	395	353	373	348	401	386	383	348	380	390	364	395	372	386	379	370	353	356	416	349	372	337	384	402	346	392	358	359	395	353	357	342	335	372	379	379	406	352	348	406	376	369	387	387	394	343	367	405	339	380	345	377	366	408	352	383	385	378	359	345	370	388	390	336	329	366	343	371	335	331	342	373	399	372	364	377	369	388	337	382	385	368	369	373	369	358	369	372	381	322	411	368	366	375	363	353	364	359	385	363	367	334	344	360	375	388	378	365	389	390	355	378	349	339	389	348	331	363	366	373	392	366	369	388	378	347	345	371	357	371	339	368	390	371	344	346	353	345	387	352	350	393	365	370	348	387	390	397	327	369	342	381	384	357	397	343	383	379	369	342	398	392	357	358	342	359	342	398	350	342	367	381	365	393	400	354	390	354	347	401	378	361	366	386	369	378	383	360	364	377	385	369	389	349	363	358	337	398	356	372	354	367	395	369	371	372	357	350	372	369	351	370	356	341	374	379	381	358	360	369	341	353	345	336	368	369	393	359	363	384	372	347	347	380	392	375	385	392	358	352	359	353	358	362	373	345	354	355	357	353	380	377	355	356	382	384	380	356	372	412	355	380	366	350	395	336	361	376	363	358	386	364	411	358	393	359	367	365	365	378	362	355	367	321	356	380	371	368	359	365	376	350	379	368	379	375	353	387	386	351	393	362	361	342	354	376	374	374	360	347	359	386	374	346	356	332	373	375	371	344	371	357	378	370	388	400	333	391	370	381	352	362	356	367	361	365	350	379	356	395	371	364	352	366	382	395	335	335	352	395	380	356	381	399	359	368	371	330	344	357	339	377	356	371	352	362	382	333	376	335	389	381	367	361	358	374	390	346	351	359	385	343	379	374	345	358	375	337	363	358	351	387	356	345	420	347	374	370	373	357	396	336	374	369	350	316	402	357	401	390	356	343	381	310	387	357	379	346	331	362	368	390	379	366	362	348	393	362	324	383	361	328	379	369	383	360	323	351	386	351	390	402	410	364	369	365	367	393	340	393	348	363	352	349	366	363	331	416	378	407	366	372	383	394	355	376	355	371	333	367	383	402	348	363	396	341	381	376	359	326	361	392	354	380	347	374	360	344	362	368	374	394	379	382	365	344	378	339	334	332	355	410	372	372	346	383	360	368	373	357	346	380	376	374	363	367	370	364	335	363	346	373	383	358	361	369	376	335	368	375	355	379	365	350	380	358	367	349	347	355	375	352	360	373	379	351	386	373	387	384	377	366	370	384	391	403	405	369	372	370	375	394	364	352	365	363	385	347	345	394	383	368	378	356	346	382	364	390	376	370	383	334	377	387	368	349	346	367	374	406	393	331	356	356	379	368	362	360	353	362	322	382	416	352	359	397	324	369	391	390	378	375	392	335	370	346	365	376	364	339	335	329	361	357	379	353	398	386	374	359	398	339	364	364	367	364	386	333	346	385	400	357	369	361	376	361	367	353	342	346	389	361	361	374	348	362	362	363	363	371	353	372
24024	21063	28235	24635	21456	14355	5005	2101	901	459	419	351	353	397	368	392	387	362	373	336	349	372	345	350	330	351	333	374	361	371	324	336	342	381	317	342	378	406	346	359	343	386	360	396	354	355	348	316	360	375	354	349	370	337	376	384	374	349	390	354	325	357	346	356	364	342	351	370	339	366	365	337	360	354	380	377	336	325	350	383	348	362	358	384	319	354	358	338	345	363	356	371	339	377	355	354	346	338	350	351	329	380	353	364	335	359	347	333	330	367	362	337	343	331	389	361	348	348	318	348	343	343	346	338	339	357	347	380	364	371	361	384	354	341	337	344	351	358	388	374	332	354	357	343	340	338	367	327	392	338	370	325	365	378	351	350	385	385	332	306	370	335	345	346	356	320	326	330	332	378	374	346	341	346	343	375	342	324	362	357	322	378	333	332	337	368	340	339	369	329	359	362	361	338	363	309	332	379	371	351	346	394	352	373	358	408	324	371	336	323	349	374	350	367	308	339	360	369	356	373	341	371	321	353	343	356	339	369	364	351	343	324	384	343	338	372	388	370	332	359	350	343	360	339	334	384	340	347	357	395	368	334	316	346	361	344	328	326	354	355	341	335	365	367	333	338	336	354	366	356	340	360	342	351	372	381	344	347	340	356	367	360	347	319	371	350	333	368	358	330	380	354	357	350	417	377	387	349	346	359	331	364	338	336	355	358	324	356	379	353	347	356	328	357	374	368	355	342	355	321	340	336	354	347	358	334	352	334	342	355	337	350	341	362	350	342	339	337	361	360	338	337	335	344	307	338	340	386	359	324	337	327	344	393	379	380	364	365	353	364	338	385	361	331	312	319	373	340	362	344	353	378	345	334	348	337	313	384	353	354	340	385	386	338	346	377	363	351	354	406	326	318	367	346	372	361	369	345	338	350	379	349	383	340	331	334	377	350	347	373	343	324	347	390	348	362	312	385	344	370	359	355	344	363	373	345	373	370	356	360	333	331	340	349	358	341	334	342	362	329	361	335	324	357	349	326	370	371	357	345	331	337	340	314	331	367	349	334	356	319	340	321	359	363	331	369	326	361	388	377	358	331	376	375	358	355	356	366	349	360	349	337	349	366	369	353	369	354	320	341	343	344	370	327	352	329	342	353	346	328	353	341	346	367	399	351	374	342	329	367	354	363	337	333	367	335	380	363	389	333	370	328	351	400	355	346	350	375	338	331	340	370	359	343	347	355	369	344	312	336	341	353	344	387	367	351	371	339	347	333	347	343	389	365	372	357	324	351	353	377	337	354	346	352	347	343	362	339	346	343	334	376	338	360	352	331	371	334	362	353	349	361	364	346	316	332	333	352	353	346	325	337	356	337	361	377	351	373	363	347	343	336	356	345	386	363	347	375	372	350	356	360	347	352	351	385	361	334	389	380	329	383	361	370	350	355	363	311	340	347	378	313	338	315	392	354	342	360	393	384	354	348	363	371	322	369	348	363	370	381	342	381	351	338	343	312	304	350	341	349	309	377	363	356	333	356	338	327	363	341	359	367	374	306	356	357	345	362	367	358	377	347	338	333	379	377	342	374	352	370	348	343	329	365	358	334	327	337	333	354	337	371	334	314	344	338	393	365	335	358	387	343	328	357	353	350	353	342	319	361	337	325	324	314	356	345	375	351	353	363	359	372	362	356	358	361	360	350	342	336	322	327	353	344	374	377	360	350	403	326	367	331	341	357	364	358	369	371	360	349	319	364	317	353	361	375	373	333	362	347	365	358	329	362	353	327	363	348	339	356	363	360	322	330	368	305	334	322	362	351	342	345	367	359	344	353	361	312	347	347	362	324	365	324	376	348	337	333	337	337	338	338	331	345	330	336	336	368	364	365	355	323	345	359	366	353	350	344	349	377	346	375	370	377	382	380	342	339	372	349	338	312	373	328	360	387	325	366	355	376	375	354	320	334	365	351	338	357	314	350	329	325	330	363	351	319	340	354	356	352	342	371	352	319	369	361	344	362	355	340	367	353	354	360	350	337	329	354	348	349	370	368	389	350	346	350	362	345	332	355	357	367	351	382	345	349	361	336	333	365	336	350	343	305	362	332	330	334	372	339	333	366	355	329	345	374	373	385	328	354	307	366	373	354	326	360	320	385	357	379	361	353	339	328	385	368	336	317	357	362	361	324	383	378	354	339	359	383	345	339	363	351	352	344	327	347	312	367	367	349	352	346	341	341	375	363	357	331	376	348	351	311	365	326	350	369	357	364	385	341	334	356	380	367	324	361	353	358	333	307	333	328	346	330	382	339	366	355	373	347	384	365	386	346	359	347	358	338	376	346	361	319	342	352	346	346	370	337	313	347	340	332	348	352	348	343	342	393	340	344	358	341	343	357	328	356	299	321	355	328	375	365	330	373	367	332	339	347	349	359	369	309	357	380	333	344	353	377	361	343	385	369	329	343	363	343	349	360	309	378	330	346	320	362	336	319	365	346	377	353	368	344	327	346	368	327	369	342	339	362	354	350	346	359	384	417	324	368	333	370	341	359	338	306	342	366	347	345	343	355	343	356	352	381	326	345	370	336	338	372	360	339	308	370	362	345	339	363	333	357	383	360	343	340	378	346	330	370	366	354	355	347	369	344	317	311	350	335	360	326	361	346	340	315	347	361	323	338	356	346	354	347	343	321	335	329	349	338	343	347	318	347	366	352	381	310	335	306	349	359	324	342	355	349	369	352	361	368	382	328	334	307	326	324	355	353	342	352	313	345	390	324	351	375	327	332	316	328	362	346	344	366	355	356	344	354	348	313	337	370	348	328	342	356	329	346	358	343	338	349	353	337	371	357	333	365	356	362	346	345	334	358	312	358	375	336	349	344	355	362	373	337	341	361	348	373	342	370	311	362	359	350	377	357	361	365	377	372	341	377	332	363	347	335	373	354	334	337	373	351	336	361	370	370	369	360	350	342	334	370	329	372	353	374	378	363	378	341	340	383	333	342	389	374	354	306	355	374	362	357	358	337	357	378	368	360	340	329	339	372	357	365	385	366	325	372	358	334	353	319	368	340	319	359	312	374	339	365	351	345	322	355	348	358	333	327	380	347	373	340	373	380	342	334	374	348	348	377	351	363	359	352	363	374	331	366	378	354	352	349	328	364	363	355	354	374	347	338	340	350	340	349	318	335	331	382	317	364	344	343	324	334	408	341	329	350	354	340	360	330	347	330	356	357	337	363	351	389	360	340	343	353	361	354	383	381	339	354	361	341	351	341	342	356	358	381	370	365	376	363	334	360	354	379	353	324	369	349	327	350	372	367	335	378	329	344	352	357	339	334	362	331	338	337	348	377	383	356	317	361	350	347	335	380	362	362	338	360	336	340	353	339	348	353	361	334	350	351	332	346	356	326	366	340	355	353	366	355	373	328	320	352	329	347	365	315	356	332	350	373	361	360	334	336	322	371	358	358	372	366	369	357	377	363	356	354	338	316	364	346	351	381	362	338	321	359
39452	57111	39276	25912	18302	8089	4183	2479	1146	536	441	427	409	407	372	360	368	371	422	395	379	393	381	416	378	404	396	373	388	379	409	416	407	397	399	378	379	390	392	385	396	407	406	405	421	387	363	387	394	410	407	375	396	401	362	405	427	377	361	397	401	363	420	391	396	390	416	421	388	391	397	408	417	442	434	383	390	374	380	396	388	381	405	395	407	391	416	405	426	421	383	382	409	409	409	392	388	364	429	380	380	381	413	385	377	390	420	398	433	382	357	429	421	416	404	405	412	422	373	373	420	417	396	398	416	403	409	433	405	418	395	375	405	393	375	400	400	381	385	371	419	360	394	380	381	393	389	413	388	397	399	376	421	437	422	405	380	391	369	418	391	379	411	386	410	442	413	423	368	380	381	367	356	387	361	405	391	378	385	416	364	393	419	411	409	405	390	399	418	418	423	369	385	430	388	397	376	426	380	407	392	393	404	404	403	394	392	390	392	381	415	406	427	363	423	376	430	400	366	383	379	412	411	419	408	410	415	385	424	395	412	371	401	397	388	426	376	384	415	412	380	393	383	399	396	396	360	400	411	382	404	425	414	388	419	386	377	425	385	418	424	384	404	397	396	405	405	389	414	389	432	450	406	378	428	381	393	395	397	375	428	368	402	384	439	379	392	404	397	355	373	413	412	408	382	424	464	357	368	380	418	368	378	403	381	391	372	406	402	421	369	422	401	439	378	394	401	384	429	397	400	373	380	373	394	388	366	403	408	402	418	405	398	391	420	406	401	402	387	408	379	397	388	411	401	416	391	395	428	408	395	369	374	411	400	396	374	379	404	389	388	398	403	388	412	420	412	384	405	364	388	402	404	397	386	393	417	422	370	359	366	400	384	382	385	396	354	376	393	401	415	394	393	358	412	425	401	396	368	378	383	386	390	367	395	364	417	399	376	386	403	417	372	405	423	426	424	388	385	427	363	380	408	413	401	390	422	375	428	351	405	393	401	404	394	373	392	380	395	386	379	384	392	393	416	364	456	350	396	422	393	398	362	389	382	380	387	383	395	422	405	438	381	383	426	378	420	380	414	375	371	376	398	416	394	365	403	392	386	409	402	388	396	403	383	361	389	410	384	381	374	376	398	388	394	420	403	445	423	396	360	392	393	386	420	358	395	359	390	369	393	397	406	367	401	382	381	422	368	391	390	400	401	366	405	417	400	417	389	441	408	395	373	379	400	397	387	372	415	355	422	363	412	415	383	352	422	392	393	385	412	399	440	379	405	373	389	374	386	416	404	399	410	416	417	430	391	421	368	379	385	376	408	343	380	435	393	379	380	404	362	382	405	373	377	404	368	393	399	436	380	396	417	346	398	386	409	396	391	397	389	387	404	394	405	400	388	414	364	389	385	368	393	388	420	409	411	383	405	389	414	404	368	432	409	413	418	435	420	402	411	401	378	379	424	391	403	371	413	384	423	401	396	385	400	400	386	374	405	394	380	373	397	376	384	387	378	409	391	394	378	422	369	368	391	412	391	401	382	417	416	413	378	358	411	416	365	393	396	392	425	405	375	393	414	432	425	384	378	392	436	413	378	392	382	387	406	403	411	385	421	394	357	391	410	375	403	382	436	395	363	376	370	379	398	400	401	424	423	412	356	373	412	350	400	372	388	402	431	446	389	445	417	377	362	399	396	384	369	403	394	400	383	408	405	404	394	412	359	353	381	376	387	401	356	427	418	402	419	380	417	424	422	397	412	444	430	376	409	364	401	387	379	412	407	386	388	373	392	398	401	387	384	369	382	383	389	378	402	378	430	381	367	434	419	397	404	385	393	376	362	360	375	360	377	367	404	386	391	410	422	395	405	404	438	358	413	421	437	394	386	400	391	424	392	379	401	389	382	387	411	410	421	396	367	417	428	427	412	419	376	409	399	395	366	368	386	406	379	405	390	400	391	364	420	388	365	387	397	403	374	425	411	404	368	377	382	366	429	411	381	418	391	394	418	379	392	418	378	394	369	421	408	386	394	420	399	413	369	387	412	381	376	363	380	377	378	365	392	385	378	414	437	441	403	399	360	373	409	374	403	386	387	375	371	402	380	385	386	384	393	399	364	402	368	401	373	400	389	426	414	389	396	392	400	401	390	384	388	411	388	389	398	396	385	389	397	395	409	399	390	391	380	364	389	407	402	412	401	377	393	419	403	421	362	402	404	379	404	401	367	372	394	383	409	386	377	394	391	386	390	416	380	355	399	399	387	408	390	391	397	411	395	362	440	417	386	378	422	386	418	409	400	395	397	397	393	401	389	376	406	411	428	407	418	394	382	387	383	408	345	426	404	383	405	434	385	387	420	411	401	397	383	398	385	375	414	377	414	410	418	394	411	394	413	396	425	355	380	377	380	396	398	416	404	427	416	407	402	363	402	387	368	403	383	379	425	384	372	428	355	393	384	390	403	373	391	421	381	414	410	401	414	370	398	373	403	404	387	367	427	406	388	393	418	428	389	406	366	400	408	365	392	418	385	399	411	383	408	392	392	353	419	373	396	390	338	381	431	387	414	388	369	378	401	378	422	442	377	388	431	380	389	379	401	401	404	398	396	427	402	361	401	406	369	399	398	375	420	400	381	397	396	403	422	406	391	413	402	387	373	412	341	409	391	388	414	425	438	377	434	406	396	395	403	395	431	413	407	381	416	410	371	423	432	379	367	394	396	391	404	390	370	366	411	361	366	435	391	389	382	428	426	378	412	394	387	381	409	395	382	400	396	384	360	385	391	387	403	427	399	419	400	424	397	368	420	397	388	397	415	392	410	401	374	398	414	407	360	378	384	378	388	387	395	386	401	388	401	393	397	364	424	380	388	385	394	364	400	424	374	399	413	411	362	403	396	382	387	419	395	398	431	383	416	405	418	395	402	383	377	386	397	404	394	357	403	377	398	376	365	405	381	394	378	400	410	395	398	401	435	409	401	394	399	393	387	402	414	396	411	375	383	398	390	374	413	392	372	399	426	426	407	401	389	402	369	365	427	392	401	394	418	391	436	384	402	390	386	399	367	352	397	361	359	423	402	405	375	385	400	392	412	380	353	423	398	378	401	420	386	400	387	398	396	386	372	395	402	390	394	404	374	407	411	403	419	422	425	420	370	402	400	373	393	358	372	401	412	381	400	393	418	408	402	397	370	407	416	422	395	370	396	388	440	395	439	412	389	366	418	398	406	387	399	375	371	399	386	362	375	420	384	359	430	417	434	406	413	385	418	376	398	408	383	409	422	419	399	373	397	392	389	423	406	388	403	418	400	365	392	406	404	422	385	386	408	390	408	381	368	370	407	384	394	415	383	380	393	411	355	387	416	377	391	389	399	391	384	398	356	376	400	405	408	413	394	418	362	384	360	408	385	371	398	400	412	343	387	377	363	388	393	368	343	395	411	391	408	398	444	405	408	372	438	418	367	384	366	398	407	409	374	393	394	413	392	426	402	370	370	355	386	395	359	407
25196	21260	28046	26499	16226	5321	2442	1327	657	495	439	435	404	418	424	436	389	464	431	405	437	404	409	420	437	431	405	398	417	395	413	421	424	431	413	413	418	437	466	431	387	435	439	416	402	397	427	408	367	415	401	436	418	374	408	430	436	469	393	439	440	409	425	394	402	409	395	411	405	400	396	378	398	459	428	406	412	421	406	394	464	419	422	403	424	405	423	409	409	408	394	428	383	397	407	426	385	458	425	409	422	445	377	416	399	384	407	371	425	420	389	458	422	407	407	394	389	438	425	391	409	436	394	418	413	414	406	392	393	415	373	397	396	376	407	423	400	399	425	419	379	458	380	393	399	424	422	379	423	420	391	394	421	403	385	430	399	448	386	422	441	409	433	419	460	435	425	397	413	401	403	414	438	414	427	426	404	422	428	433	382	404	381	417	402	411	386	415	428	407	413	398	431	401	412	431	405	402	434	397	390	384	378	418	397	382	430	433	407	428	405	410	407	400	435	415	450	404	428	354	424	425	441	422	411	413	459	372	453	420	426	442	424	405	406	402	385	371	407	447	404	387	423	389	424	398	393	410	413	424	440	414	445	412	397	448	423	409	421	414	429	435	380	400	366	399	424	418	387	368	423	393	371	425	412	423	394	404	442	390	396	407	399	400	385	403	428	359	431	399	390	408	432	384	409	390	423	405	441	399	410	408	379	394	398	392	430	380	398	431	392	414	418	441	405	414	396	389	423	416	394	392	403	411	429	370	403	384	466	386	404	386	410	406	417	403	422	410	409	407	426	400	425	394	448	404	361	402	414	420	389	399	454	414	406	401	386	411	406	436	380	383	412	410	397	412	410	416	420	419	417	431	440	409	372	405	401	401	449	389	438	423	425	416	431	439	458	371	379	388	409	444	399	443	433	388	438	453	425	409	437	408	412	433	426	366	389	405	376	386	433	395	428	415	425	437	413	461	430	429	407	412	406	426	436	424	395	438	414	421	394	384	436	394	440	409	388	409	455	435	412	446	428	385	367	404	370	383	410	404	436	404	450	430	406	384	429	400	399	373	441	383	420	438	420	387	393	434	438	402	420	410	466	368	435	422	423	423	414	428	405	426	423	387	425	458	403	400	424	434	405	419	416	404	422	376	400	438	442	411	404	411	400	400	441	406	391	422	398	373	430	432	411	387	424	424	445	419	398	378	372	409	400	437	432	417	432	417	424	407	441	425	407	450	390	394	415	411	424	419	416	437	409	425	425	436	441	403	441	365	416	403	402	405	408	427	381	434	416	417	429	391	427	400	389	375	414	387	427	400	410	408	416	404	402	416	399	436	391	419	432	399	385	438	436	400	381	417	392	397	422	389	387	414	409	404	408	413	422	383	434	372	406	465	436	406	402	397	393	405	413	401	432	391	392	433	414	370	388	406	404	426	430	466	414	421	434	425	420	394	407	411	436	416	415	424	396	399	431	416	402	414	419	401	394	428	389	417	437	393	412	410	418	405	443	392	376	409	402	403	385	411	436	396	385	444	378	414	437	406	411	432	417	405	404	422	439	405	409	364	385	409	379	372	420	408	403	415	451	425	458	400	395	459	395	412	440	382	415	375	396	398	459	423	439	378	402	384	435	396	386	386	413	427	409	402	407	444	457	423	421	413	397	431	382	428	385	390	400	454	392	396	442	405	418	396	447	409	429	418	389	413	391	425	421	431	419	413	411	371	367	412	427	394	409	408	402	424	412	425	397	400	440	437	401	405	435	406	421	435	356	397	410	414	398	378	374	427	379	416	440	389	415	422	407	433	387	425	402	433	427	400	402	418	389	406	432	429	415	389	416	426	414	447	404	429	416	423	408	385	346	412	391	426	421	438	423	414	432	435	447	409	409	393	436	380	390	399	382	388	400	386	443	399	384	408	377	418	436	450	409	402	421	420	425	387	391	377	419	426	395	413	419	427	420	419	433	413	378	416	422	428	379	404	420	386	409	399	422	419	368	425	423	384	403	372	451	417	411	398	413	405	381	405	407	418	388	448	395	397	404	399	417	418	432	430	408	406	400	376	409	399	434	388	408	397	419	410	420	422	417	434	399	440	373	408	431	385	408	406	428	407	444	404	434	362	454	446	372	432	408	406	413	438	418	357	397	412	408	401	402	412	405	449	418	408	392	382	412	407	413	387	422	390	380	401	402	395	413	413	372	404	421	400	407	420	412	398	417	388	409	391	386	446	400	423	440	399	444	438	423	439	406	432	379	439	381	430	422	414	407	407	432	425	371	415	453	432	375	376	410	404	389	400	407	413	436	417	378	376	400	416	380	384	420	391	404	408	403	425	406	406	373	395	434	437	407	419	450	382	413	437	413	390	383	421	408	406	391	372	432	423	416	409	428	415	402	438	396	387	381	408	399	391	394	400	439	414	409	406	379	430	388	403	396	425	419	429	410	429	398	396	382	377	404	364	408	444	433	430	405	428	375	410	412	432	412	388	426	403	405	415	408	451	428	405	426	429	392	427	422	434	432	385	379	419	419	439	424	409	432	453	402	416	417	406	406	420	386	376	431	439	419	387	410	400	416	394	399	396	424	418	412	405	421	419	439	415	399	404	413	389	410	393	383	390	372	363	396	389	400	401	424	410	401	407	422	388	411	412	400	415	382	380	432	406	421	395	403	404	434	447	407	413	424	426	436	405	379	406	386	368	405	358	427	417	392	425	406	386	411	365	417	403	414	434	377	396	410	398	409	435	391	393	373	436	432	395	392	409	410	434	423	405	428	458	412	395	382	407	428	424	423	436	406	410	367	393	412	398	403	419	441	421	418	409	404	429	372	418	403	386	399	397	433	402	385	394	424	380	421	436	420	421	398	446	419	394	397	420	409	387	394	405	378	405	432	389	426	411	416	427	368	404	410	425	397	440	425	399	472	400	419	432	417	387	427	373	435	423	413	421	397	379	396	426	397	402	412	407	371	371	429	414	419	409	403	414	398	386	435	401	435	388	394	394	399	415	406	409	423	384	392	417	446	389	393	408	412	434	429	411	420	442	377	417	444	396	419	419	423	427	398	389	407	413	393	393	430	387	394	406	361	421	404	396	421	384	430	420	448	440	400	394	434	407	432	424	406	402	384	373	441	392	432	416	430	392	384	381	401	388	380	427	408	445	377	437	393	379	379	390	408	400	441	419	447	402	415	408	423	417	381	446	400	409	418	441	404	391	401	430	431	401	421	417	384	412	427	418	411	468	422	417	391	413	387	404	431	392	398	420	400	402	402	402	381	404	418	394	381	404	411	449	414	421	447	409	411	417	414	421	409	447	424	423	450	419	407	433	409	398	390	428	384	440	420	419	426	408	411	398	394	442	419	428	389	390	439	412	425	424	396	406	410	392	427	430	446	409	417	413	396	427	403	423	390	398	423	400	412	361	417	395	402	375	424	411	410	420	420	407	436	389	413	391	414	421	437	413	416	377	443	402	441	410	400	419	401	408	417	403	403	400	432	400
37370	51210	36185	25312	12950	5187	3341	1799	812	530	468	469	504	451	473	451	480	461	465	462	440	467	467	473	454	487	459	487	446	477	431	445	476	468	439	466	445	470	477	473	461	472	447	479	458	509	385	463	454	444	499	452	437	464	504	458	474	502	510	466	442	433	476	442	471	476	446	426	445	461	442	408	473	441	491	455	480	448	456	451	477	438	486	467	472	472	431	443	460	430	460	497	424	474	471	443	414	455	460	456	491	440	469	445	492	510	444	439	457	483	483	488	470	465	457	468	465	468	498	481	429	441	442	479	452	492	451	429	451	483	474	472	421	469	437	448	493	478	432	444	461	474	440	482	506	501	469	466	470	429	447	464	443	454	444	462	468	429	429	476	463	411	466	488	457	472	470	449	465	463	463	462	516	489	450	408	456	443	468	453	476	430	453	487	451	448	460	427	462	443	458	489	449	469	449	451	472	460	466	459	454	461	482	471	419	473	455	474	479	469	440	437	506	471	463	451	465	445	461	449	486	462	407	521	459	420	485	444	408	458	422	474	478	468	450	495	453	490	457	503	453	459	474	449	490	478	451	460	444	469	475	401	432	465	454	470	429	454	446	485	484	454	469	433	488	456	443	484	474	470	500	499	439	465	457	466	490	445	494	478	461	488	500	448	453	475	462	474	447	495	438	445	524	480	422	481	474	465	466	426	466	450	475	490	459	449	485	478	485	482	465	468	434	465	467	430	452	399	434	441	484	460	472	448	505	497	466	488	436	456	439	440	490	491	444	444	462	480	435	508	488	487	435	453	473	420	484	468	459	449	483	460	463	495	459	443	429	477	483	461	458	447	478	462	442	475	460	478	444	452	487	446	444	503	480	487	439	460	467	454	454	448	465	466	484	456	480	484	460	468	476	422	483	480	432	463	445	466	477	473	499	471	464	464	472	498	458	500	441	439	443	476	472	472	476	471	466	461	501	448	476	518	453	464	516	467	526	506	475	464	458	457	446	456	471	447	432	465	462	434	443	408	453	482	447	446	451	457	464	478	488	461	484	459	455	488	489	524	460	441	425	462	448	442	444	441	453	440	444	478	438	477	463	463	478	484	456	488	464	480	460	446	459	480	459	480	478	481	476	447	466	488	469	481	470	465	469	429	484	457	462	476	442	465	497	475	436	510	459	428	451	496	466	444	463	464	476	467	455	448	440	475	478	454	466	479	491	433	465	462	459	466	483	464	473	478	468	446	484	439	457	413	497	476	472	419	458	468	454	447	479	458	465	447	446	465	489	467	451	458	451	463	464	523	452	480	444	462	464	495	448	456	479	447	458	462	461	461	458	421	470	497	477	465	443	463	452	476	428	462	455	468	470	433	446	442	468	460	478	484	478	454	448	464	475	443	464	461	475	465	447	444	501	472	465	476	436	440	478	441	474	460	429	450	476	454	472	446	472	465	508	460	463	466	491	459	448	456	468	469	452	452	452	433	453	450	450	476	527	469	467	515	454	465	453	469	455	452	454	471	456	432	487	491	443	439	436	469	457	454	492	438	460	458	447	447	487	447	466	465	449	433	479	468	492	452	488	428	455	465	460	474	476	467	458	480	486	477	461	427	474	469	450	451	445	446	459	478	470	460	458	497	472	497	468	487	485	440	460	442	442	480	455	437	451	478	441	484	490	492	478	444	459	440	445	485	459	488	443	464	471	483	449	431	462	448	442	492	479	453	459	465	438	454	463	429	455	471	453	454	448	445	436	448	463	459	461	487	448	442	441	495	488	447	462	411	466	437	495	465	492	450	508	466	443	477	459	481	432	506	467	499	467	474	437	456	444	483	453	418	478	455	428	452	449	443	477	481	444	442	463	498	443	472	435	481	453	522	471	469	440	434	485	453	456	461	450	489	454	467	481	425	467	450	487	428	449	443	471	434	430	498	446	459	483	474	438	477	420	489	459	475	445	483	451	473	454	447	451	450	474	457	447	470	466	455	477	446	476	485	492	461	498	490	459	467	446	459	467	452	418	449	468	430	412	490	452	487	477	463	416	484	456	484	424	469	467	456	463	425	467	441	455	455	471	503	452	465	445	476	478	479	463	473	472	469	459	461	478	456	470	469	419	464	418	486	459	451	445	460	446	449	469	458	477	492	480	447	480	468	468	490	451	447	444	468	454	474	483	467	448	495	474	441	465	520	511	448	436	466	445	479	483	417	474	430	449	443	475	420	457	439	426	465	448	459	480	446	439	495	477	458	478	435	460	445	475	454	440	444	468	470	478	487	435	489	435	450	459	435	429	464	467	480	471	479	444	460	456	467	435	475	451	426	441	405	438	421	445	456	439	471	453	452	463	476	464	476	457	431	427	462	448	441	466	477	480	395	422	446	467	488	479	447	454	436	451	440	435	468	465	463	479	463	449	446	442	476	445	436	482	468	458	466	463	456	487	447	461	470	464	425	435	490	435	439	457	479	462	448	475	478	448	433	493	446	420	482	490	457	438	454	481	445	466	440	422	461	487	444	471	469	476	478	462	454	482	485	478	415	470	462	465	493	489	435	472	465	450	461	462	445	465	473	438	456	461	469	457	485	459	457	454	448	466	444	477	437	454	446	452	470	460	469	469	427	502	480	489	495	445	467	495	464	430	457	433	439	485	432	470	424	466	454	485	480	435	458	476	468	435	466	480	457	474	457	471	488	441	456	470	471	467	456	471	449	491	478	455	412	456	449	495	403	439	436	425	495	480	463	463	469	489	452	494	448	454	453	465	504	459	442	443	433	483	486	486	462	406	478	441	435	490	483	460	422	463	466	485	440	483	444	461	462	447	409	434	432	480	421	456	459	441	448	452	466	461	469	426	445	473	467	474	475	415	488	456	463	479	457	479	476	505	463	470	474	470	439	473	426	479	477	459	457	483	440	466	477	472	443	459	474	447	468	482	457	430	431	456	429	483	491	445	451	462	464	454	456	480	459	477	457	466	446	474	447	440	450	465	454	482	500	437	465	466	469	466	465	478	474	459	504	437	482	454	430	454	448	475	479	454	462	432	503	479	446	423	442	430	479	494	469	472	464	513	458	475	491	444	470	419	433	490	474	458	496	474	497	476	455	450	430	450	455	455	451	457	472	474	455	465	482	478	430	450	450	445	486	482	471	479	478	455	481	451	454	450	443	453	455	446	477	484	469	458	460	489	456	431	467	484	445	435	444	484	479	461	490	504	467	457	434	434	469	452	475	469	446	484	445	492	470	495	435	453	448	497	478	475	461	427	461	450	423	490	476	471	442	483	511	471	446	483	410	463	473	444	453	508	469	461	497	443	484	485	486	464	478	455	477	440	456	483	475	530	440	491	460	447	460	439	477	479	481	464	452	452	454	492	462	467	450	453	436	457	483	456	469	499	473	490	476	470	456	451	486	461	464	454	484	441	432	484	457	459	486	488	507	491	439	477	474	459	450	426	459	475	421	459	457	484	454	471	446	500	455	490	412	465	439	456	497	433	498	455	486
22685	20874	28462	23853	21449	21359	15390	4239	1289	690	553	519	560	558	512	563	484	503	506	508	489	480	511	487	479	477	499	482	483	490	496	487	491	468	524	514	533	452	485	463	481	509	453	496	440	517	551	481	553	519	480	497	477	484	476	498	458	492	503	497	474	501	463	498	464	457	512	472	514	476	508	489	493	498	458	476	468	506	483	457	518	495	436	468	478	495	493	516	516	485	463	506	511	474	470	481	508	500	490	480	478	474	491	469	478	474	466	454	524	482	464	463	456	462	481	510	487	478	468	483	489	434	459	445	473	506	503	463	484	477	481	478	521	467	489	513	472	506	457	498	493	454	503	501	503	481	498	480	518	476	463	535	491	492	488	503	518	495	450	461	537	498	467	457	461	502	472	490	483	490	506	476	507	506	464	492	522	524	470	465	473	466	494	479	511	469	467	507	475	475	488	470	469	471	490	468	470	475	427	505	483	468	466	497	503	472	507	471	523	456	529	480	468	502	513	442	497	509	461	469	468	475	484	506	497	483	474	501	486	519	466	480	495	502	499	526	508	498	440	470	477	499	499	479	493	481	487	483	506	464	503	506	496	455	483	482	468	483	493	498	511	516	459	489	483	477	441	516	488	463	488	492	475	482	487	441	513	509	454	481	493	453	456	485	512	477	459	508	471	505	507	461	482	510	457	485	489	484	474	465	476	498	468	489	494	467	467	491	479	492	499	471	437	500	491	506	503	457	474	487	490	481	512	492	500	467	513	492	521	468	475	500	539	453	501	505	452	516	493	469	476	459	506	469	463	518	495	479	468	452	538	494	502	494	487	436	479	502	455	514	493	473	447	433	502	483	484	458	479	490	493	454	496	469	512	502	513	501	450	474	476	465	468	480	463	450	471	444	472	492	456	489	456	481	448	515	466	537	512	474	486	498	496	516	448	462	503	468	494	490	487	521	485	496	533	517	454	477	478	485	493	461	504	487	496	499	463	489	433	499	482	501	477	462	499	480	472	493	466	472	481	514	468	460	510	454	511	470	487	457	501	470	474	489	534	487	518	467	492	508	485	510	522	431	448	506	485	490	489	504	499	480	471	458	486	414	480	512	513	460	484	502	459	520	441	471	506	474	507	470	488	497	473	417	474	498	480	464	471	457	504	471	489	451	476	475	494	499	486	492	483	467	450	521	444	478	489	483	475	479	514	486	491	476	530	480	468	481	477	500	480	470	496	478	501	504	514	515	521	495	476	446	475	498	493	492	479	513	458	495	498	484	460	470	502	483	502	459	460	459	438	503	467	490	497	492	448	487	487	450	458	509	512	500	469	479	469	441	494	470	469	463	471	482	480	502	520	503	483	455	465	478	507	495	481	468	468	497	491	511	508	467	484	474	505	515	434	488	482	505	475	470	485	503	509	511	502	513	490	523	454	519	476	465	497	501	473	520	493	452	477	494	495	458	474	510	456	494	477	465	503	524	461	473	509	501	465	495	472	446	524	491	477	486	479	481	475	530	440	523	458	491	471	471	494	506	457	498	513	477	491	451	517	465	475	457	462	490	482	486	500	490	510	488	472	494	488	505	485	484	498	463	484	446	498	472	529	464	468	489	463	453	515	502	496	520	486	489	466	485	498	489	492	479	459	465	481	455	492	467	471	519	492	499	462	482	481	465	470	487	495	481	477	488	485	523	473	521	488	493	466	523	483	474	482	477	457	477	497	484	457	492	473	485	438	522	496	425	484	474	462	458	457	489	468	505	464	471	450	482	456	526	452	467	467	484	510	462	448	472	501	496	490	477	457	542	473	477	508	513	503	494	508	449	513	480	425	514	470	480	504	517	512	504	489	496	526	488	463	489	497	497	495	497	479	504	515	463	482	485	486	501	477	468	489	501	471	439	456	473	466	482	432	498	457	439	483	438	488	481	476	489	479	471	482	504	479	500	475	489	483	484	499	460	471	487	482	497	485	505	448	463	501	499	490	473	499	468	466	511	491	490	531	512	531	493	468	472	496	542	495	499	486	516	485	461	458	477	449	456	502	466	526	500	481	473	471	511	481	488	487	454	460	544	508	496	472	475	489	462	513	443	454	445	440	493	476	508	514	488	541	472	470	482	491	522	467	464	472	506	494	469	485	488	458	504	485	492	493	491	469	503	462	482	492	503	489	460	496	493	446	452	467	489	461	500	465	473	469	465	472	450	467	466	458	475	526	486	515	470	490	537	505	505	531	487	471	490	515	484	458	451	507	460	518	487	462	517	492	493	475	511	474	442	505	496	521	504	510	452	480	468	492	493	469	506	506	495	448	502	479	492	458	478	472	490	495	459	480	464	497	479	468	481	472	490	488	505	464	486	499	472	489	487	451	469	488	458	483	507	499	464	486	464	490	486	495	478	503	476	510	470	476	448	507	480	493	450	514	489	488	485	518	482	494	470	469	450	489	467	492	493	503	472	494	508	510	509	496	507	479	496	482	523	515	495	498	510	492	513	482	501	517	477	463	501	466	467	493	529	499	484	486	535	477	487	459	470	495	483	490	500	470	503	504	482	490	476	462	495	454	473	511	522	494	527	452	535	471	459	463	478	500	490	468	473	477	469	502	512	486	487	505	485	523	470	487	490	487	486	479	495	461	464	488	450	436	489	526	498	487	458	494	460	457	449	469	463	488	481	512	508	479	461	445	491	467	518	487	469	476	489	508	487	538	510	487	479	509	468	470	478	467	523	474	507	505	453	474	501	452	497	490	465	497	503	528	529	499	497	459	476	492	487	470	469	501	490	489	497	484	483	449	512	515	478	455	473	514	474	488	482	515	474	495	520	486	471	466	485	451	467	454	498	493	478	454	457	486	476	466	510	471	462	493	460	494	457	467	487	521	510	472	488	482	455	513	482	513	476	462	497	472	490	470	480	445	471	503	472	504	479	492	464	462	479	488	496	507	477	500	428	471	518	447	466	498	466	456	501	476	494	507	475	475	424	509	488	489	470	503	508	504	489	486	452	482	507	496	507	513	495	475	512	467	461	524	480	482	504	462	502	485	518	465	474	524	503	469	479	468	505	467	495	438	486	485	474	482	496	475	473	472	505	502	468	462	467	493	545	497	483	525	487	479	471	497	465	479	505	472	473	419	485	508	462	444	495	513	507	481	523	461	463	515	463	492	510	478	474	466	456	467	498	474	504	489	477	493	469	473	493	474	472	516	460	486	502	461	501	494	475	446	463	523	520	469	435	478	491	479	536	452	472	477	522	479	468	492	463	461	515	505	487	501	473	467	482	493	495	453	535	496	466	515	497	478	504	472	495	480	510	507	486	464	484	455	493	512	494	487	438	491	476	491	449	457	463	439	489	489	496	471	496	535	482	447	479	450	495	515	504	479	456	490	517	483	474	475	486	467	483	529	491	482	463	489	474	506	419	456	522	493	477	500	475	495	509	468	494	456	497	494	460	461	468	491	521	485	491	488	437	504	512	468	485	469	492	481	519	487	467	470	517	476	443
38867	64740	50639	36961	23842	14320	8805	3838	1500	713	575	570	568	528	552	536	540	580	534	511	521	531	592	516	510	521	543	523	524	556	529	554	519	536	523	517	505	514	557	523	508	529	521	507	493	502	519	558	526	510	517	561	539	555	507	508	524	528	508	547	534	519	541	558	508	529	520	536	533	467	524	528	501	548	493	520	533	544	508	576	495	529	509	544	496	483	502	488	529	547	547	526	580	477	512	521	523	528	513	521	522	544	511	526	499	564	530	515	535	522	561	544	561	515	528	517	534	535	517	540	537	520	536	511	543	534	521	511	483	491	523	515	528	498	510	504	545	489	516	493	534	521	534	524	550	540	512	539	530	470	511	562	503	514	522	541	523	533	516	523	504	516	560	525	551	537	528	554	495	503	502	503	499	519	532	551	469	513	501	517	554	473	466	513	542	534	555	538	545	514	521	528	514	559	506	514	487	514	568	545	495	564	507	535	531	522	531	525	569	551	547	498	499	519	537	499	514	501	533	499	521	507	547	535	508	510	539	532	560	547	499	551	527	545	505	515	543	516	545	524	553	528	524	549	540	557	522	533	512	531	547	545	526	521	498	550	539	508	562	528	529	519	551	532	539	570	472	521	530	489	523	511	535	547	544	601	501	524	547	581	567	532	541	495	518	545	480	537	528	480	541	533	487	489	507	508	534	521	570	484	540	513	496	526	483	543	531	540	512	564	526	529	529	562	538	515	529	547	541	513	559	535	502	542	493	516	538	534	548	543	492	549	540	516	533	511	512	508	501	504	510	511	516	521	512	495	535	523	497	531	522	517	487	519	564	508	527	579	536	509	529	489	575	515	509	506	540	503	542	519	504	548	540	548	529	538	477	532	540	538	525	571	499	508	535	505	536	470	497	534	511	540	511	533	491	554	550	566	502	515	530	550	502	519	548	558	516	533	490	511	471	560	526	553	529	509	550	488	539	503	557	458	508	534	481	531	560	526	542	527	519	510	510	479	546	525	533	511	517	530	538	538	522	537	529	498	530	535	550	516	548	512	557	550	548	517	503	542	485	500	505	556	561	494	476	523	538	539	545	524	550	531	511	533	522	565	513	507	580	520	558	536	503	555	537	499	520	498	522	545	517	531	530	551	516	467	534	501	540	528	534	531	543	526	567	550	523	548	522	530	514	508	524	563	514	493	513	560	477	525	503	551	507	519	528	512	510	533	547	538	481	535	518	512	502	493	547	519	547	508	543	487	510	500	520	523	517	528	524	526	510	544	529	521	528	570	515	521	513	525	515	537	520	520	510	481	541	478	518	491	523	559	530	501	549	550	514	571	511	528	517	538	504	520	562	552	478	511	518	515	518	552	543	513	543	515	502	570	516	525	541	547	526	565	572	512	535	531	538	492	511	545	491	552	533	543	501	541	460	526	500	523	502	538	534	531	539	503	489	551	481	506	516	514	534	533	534	559	527	551	523	516	527	535	507	500	535	546	556	564	507	523	501	542	498	527	537	522	560	526	530	515	548	527	538	542	489	590	510	529	540	541	519	510	517	522	535	495	521	529	516	520	475	512	533	515	524	574	484	544	534	519	499	500	507	529	537	532	552	533	548	544	500	523	525	509	516	579	525	517	501	536	512	523	515	564	511	517	527	536	541	547	542	554	502	499	533	571	494	477	474	543	518	534	509	543	534	540	572	512	493	523	529	558	547	540	518	526	476	538	530	546	483	505	544	537	499	578	521	530	546	509	526	513	557	512	526	509	514	517	501	522	514	523	471	544	516	501	527	540	538	531	513	536	487	561	501	498	540	447	531	530	550	520	518	514	522	496	502	554	514	554	564	541	522	497	562	515	505	546	568	497	501	521	535	509	510	521	479	525	516	557	496	511	531	523	527	523	530	527	512	536	510	507	555	529	521	553	530	520	510	509	499	572	533	537	489	508	530	581	555	519	524	554	557	533	528	527	520	512	500	564	539	546	529	521	491	535	518	551	541	524	527	539	529	466	517	565	553	530	539	556	537	535	519	504	488	517	578	554	539	509	553	532	511	519	532	550	501	496	522	540	514	514	514	530	515	537	507	541	511	518	505	553	532	542	518	559	508	495	527	517	513	496	521	528	515	537	512	510	512	566	551	490	468	538	524	510	546	552	562	515	539	507	559	549	505	476	535	509	506	501	489	507	540	490	529	512	518	552	528	547	544	534	513	514	518	507	501	481	496	531	519	500	514	512	512	475	508	566	507	522	526	501	504	527	493	545	526	488	495	507	531	527	554	526	516	523	542	520	556	500	513	483	547	513	513	518	551	504	528	563	544	506	549	481	536	510	504	553	527	542	540	531	553	524	529	520	543	499	527	539	543	536	513	505	524	521	546	513	568	497	568	519	570	520	498	509	550	520	548	547	490	521	477	545	502	503	546	510	501	534	550	501	544	523	535	536	555	535	516	516	503	506	529	531	537	525	499	541	500	569	522	532	531	458	514	507	548	513	570	474	544	567	512	492	530	511	533	486	545	541	535	542	539	506	564	543	519	542	562	515	556	537	508	542	576	491	499	538	489	522	548	570	494	551	543	516	487	541	516	515	468	507	539	520	495	509	488	560	528	539	501	522	526	503	530	520	549	516	550	518	540	558	538	557	550	532	471	483	557	518	496	515	541	564	482	492	533	504	527	546	543	505	522	500	555	495	498	524	498	502	524	519	531	537	553	477	496	537	521	537	517	522	520	508	484	504	526	530	535	546	501	513	537	552	530	513	527	530	514	520	520	524	486	534	514	533	502	496	524	551	561	530	497	509	511	556	499	525	513	555	507	487	546	518	507	525	540	509	507	534	543	536	506	513	541	534	490	530	528	528	527	538	518	519	535	499	540	536	532	510	514	516	533	536	544	519	528	501	508	498	552	538	526	540	517	524	537	506	467	550	493	502	524	507	556	514	548	515	532	500	507	512	552	489	492	553	538	578	508	511	513	496	521	515	545	532	521	542	499	591	501	523	518	560	515	558	519	511	513	526	495	532	556	548	559	519	537	528	548	552	528	556	525	514	527	523	502	532	530	534	524	548	548	514	510	540	558	544	521	538	565	525	539	516	523	566	562	520	553	535	512	516	531	561	552	495	536	523	537	517	546	496	559	528	545	528	525	500	563	497	552	530	535	567	573	484	535	542	520	498	498	559	492	537	517	530	505	533	527	549	529	499	559	538	457	464	488	483	507	532	561	528	520	513	523	550	519	525	495	523	542	530	540	511	548	590	496	516	519	537	530	537	499	500	527	511	509	515	512	577	539	539	562	525	555	541	553	517	492	519	518	503	528	531	551	550	540	495	518	549	505	507	542	510	570	560	500	489	545	523	531	506	478	512	511	543	532	506	539	532	522	514	501	508	534	513	512	558	509	547	501	523	509	517	507	542	551	543	517	517	515	540	523	505	525	516	532	517	586	513	561	541	542	517	527	539	519	516	526	510	523	514	550	548	514	556	550	574	516	570	537	515	536	498
31172	30906	30249	18678	6561	2526	1128	593	362	329	326	332	358	350	312	340	303	329	335	326	307	306	317	363	345	297	319	314	317	353	350	315	310	370	340	369	370	316	332	326	332	320	316	323	333	340	314	341	333	307	313	332	329	331	322	295	332	311	312	349	337	323	367	330	305	310	359	292	345	331	352	313	347	346	358	308	341	328	332	330	334	296	333	334	339	315	323	347	335	315	317	327	285	357	338	348	323	329	296	344	337	331	313	299	300	320	307	330	337	320	326	323	319	315	311	342	324	314	337	319	345	308	322	289	342	323	359	334	330	304	300	349	325	327	336	323	333	342	321	356	343	353	338	348	299	316	325	308	319	298	312	314	316	331	322	326	298	357	327	329	337	335	313	303	342	313	328	336	341	322	305	341	336	333	331	328	319	320	310	319	312	330	352	319	321	333	322	322	334	328	342	340	308	334	369	316	311	331	361	311	323	338	286	349	315	331	314	350	338	329	304	320	310	298	340	322	294	337	311	338	301	331	348	313	289	348	318	334	308	334	327	330	326	342	330	358	329	328	330	322	306	319	323	321	305	338	343	330	305	322	305	333	309	345	336	316	312	315	323	337	348	314	319	325	362	315	313	309	334	323	327	332	308	332	325	295	337	324	346	331	296	308	325	324	320	333	330	323	305	321	325	327	329	328	317	324	313	327	323	322	312	328	291	368	352	369	330	365	309	315	308	303	301	315	323	301	294	295	310	306	312	290	337	363	314	294	333	352	312	297	326	318	345	350	303	303	337	349	328	353	317	305	329	324	308	338	349	346	320	303	308	304	329	356	310	348	357	352	280	306	354	340	350	317	305	335	319	302	353	346	335	298	322	347	320	343	300	291	327	380	290	340	343	331	296	352	325	331	339	276	310	321	356	313	304	315	316	334	337	299	309	328	313	350	318	327	331	288	279	360	323	310	333	354	325	301	301	312	333	297	279	329	364	358	378	311	355	362	322	325	318	343	329	327	322	318	311	319	333	320	357	293	337	290	316	303	347	324	322	362	326	318	343	300	317	317	344	333	372	274	350	305	361	318	303	330	369	345	355	297	319	325	350	322	324	295	331	338	324	306	310	309	350	337	300	343	348	317	307	289	347	344	311	322	338	319	314	337	348	332	334	322	337	329	368	323	329	361	305	359	349	324	335	327	336	339	307	307	330	344	307	326	332	324	313	333	289	343	332	315	298	323	339	343	299	312	324	324	311	320	320	296	331	319	328	307	299	293	334	272	313	359	356	288	323	297	326	318	317	323	336	331	345	303	321	320	353	326	313	356	296	334	348	305	307	341	345	317	351	312	335	324	330	331	312	323	323	309	295	335	339	315	348	328	312	365	336	366	331	314	352	302	331	316	340	327	316	303	370	319	335	336	332	322	323	317	305	348	313	322	314	341	323	320	313	332	317	308	313	320	340	353	311	354	349	335	321	289	317	338	341	315	338	323	339	306	315	340	321	300	312	324	318	338	337	343	321	320	349	306	353	323	329	325	351	336	331	328	330	357	317	305	306	343	330	309	317	326	319	329	342	299	326	318	301	348	335	336	320	324	325	326	305	307	282	353	326	281	304	330	312	344	325	325	303	304	286	328	324	349	326	319	303	319	302	310	317	356	336	294	338	293	323	321	324	332	328	350	326	338	333	331	354	327	371	321	361	322	325	386	360	328	370	337	312	320	298	341	288	334	337	347	286	281	329	311	328	345	359	310	322	323	313	322	349	313	294	345	308	336	345	318	358	346	310	350	330	329	335	345	336	337	343	301	328	340	343	331	331	341	342	341	321	307	353	318	323	349	324	328	315	346	300	343	290	333	309	321	289	289	338	326	320	337	319	323	324	359	319	347	332	305	305	324	322	308	309	335	342	307	288	315	345	344	321	314	301	303	301	301	299	325	316	334	326	293	314	336	312	356	355	305	376	339	336	341	329	326	284	340	339	321	315	338	307	320	321	315	319	349	347	331	348	328	304	301	333	340	322	327	354	345	335	279	309	329	351	349	311	308	325	311	360	340	317	336	328	350	328	309	331	305	324	322	335	315	323	310	336	349	342	320	335	338	331	327	330	336	309	347	315	351	319	303	308	344	324	307	315	307	303	297	342	299	319	338	371	372	329	330	335	324	348	301	300	321	303	332	334	298	318	349	307	311	351	321	329	314	324	329	300	335	327	307	308	309	317	337	314	287	336	308	320	315	296	349	337	283	331	317	305	313	341	329	356	329	292	300	282	293	309	310	343	301	362	323	291	361	343	286	326	304	315	314	324	347	291	322	324	336	302	343	351	305	338	358	321	319	304	341	323	320	322	302	311	356	341	336	334	340	354	317	321	318	317	300	326	343	298	318	320	343	312	350	313	360	332	341	333	321	342	346	326	324	319	312	305	300	322	337	320	358	331	329	327	293	302	333	290	318	315	311	320	337	323	314	318	329	325	337	324	341	357	298	331	328	330	290	320	347	300	333	363	319	322	311	325	315	327	332	337	332	301	323	338	326	307	318	319	342	294	314	347	337	341	348	291	317	317	308	311	325	317	314	352	289	354	286	310	296	318	313	311	318	316	321	335	342	323	322	347	333	306	323	303	323	309	326	324	299	337	309	317	315	330	297	330	303	310	295	304	329	311	335	343	316	303	264	313	322	327	351	305	303	313	339	324	317	326	322	306	342	317	331	347	323	347	306	307	328	300	290	343	300	324	345	330	329	344	304	339	315	319	331	387	296	320	323	322	323	325	326	317	321	295	350	339	324	261	324	350	319	303	320	307	326	310	334	320	317	328	298	317	304	294	311	343	299	348	330	344	318	368	351	354	317	344	272	286	347	319	347	337	306	321	337	289	314	334	288	332	350	324	307	303	275	306	331	324	306	316	364	341	326	311	331	320	317	329	338	320	356	345	354	340	305	342	319	345	362	346	343	313	332	326	345	333	341	336	358	372	347	323	328	307	358	305	338	306	347	320	340	297	306	329	326	293	327	359	347	328	333	329	293	314	316	336	304	322	308	322	364	321	343	318	333	362	340	299	338	338	328	322	330	289	329	299	335	315	291	342	306	312	327	268	333	323	328	321	332	300	321	320	322	311	312	297	353	330	327	328	349	312	330	307	323	315	321	340	307	309	300	333	322	326	355	330	314	319	338	322	302	340	335	335	341	360	308	291	347	292	319	320	332	332	314	305	333	310	329	359	328	336	328	318	347	311	313	321	322	340	320	342	318	345	352	328	321	336	306	329	297	295	295	347	325	352	328	318	308	319	316	296	341	326	297	323	332	311	349	311	330	324	315	301	330	295	339	340	325	330	345	303	354	309	343	322	335	335	308	332	313	322	341	331	345	322	330	345	363	341	339	307	350	328	304	333	320	323	312	352	346	336	302	317	313	305	319	315	340	333	330	355	355	304	307	341	342	346	339	309	320	312	320	316	285	286	326	329	308	340	313	317	320	302	323	319	288	362	341	335	306	319	349	346	332
35706	45585	29877	16513	7641	3432	1378	710	404	372	378	398	383	361	354	379	383	366	360	366	358	368	390	371	379	390	358	343	388	359	377	362	396	361	362	389	394	388	335	394	385	366	364	353	373	389	367	350	414	360	388	370	366	341	380	389	335	361	409	347	376	380	398	373	373	382	366	386	364	351	374	365	351	367	395	378	352	414	380	370	370	381	415	381	327	386	345	358	351	339	386	383	389	349	361	371	373	369	331	367	419	370	349	386	376	360	377	366	382	373	360	366	354	359	382	355	386	359	407	382	355	382	394	417	399	388	362	410	380	403	362	377	363	351	358	361	381	371	352	399	360	361	400	366	331	381	368	356	369	359	405	385	367	369	345	331	389	349	389	323	342	398	368	356	373	391	385	388	376	341	342	369	360	397	391	388	363	367	338	371	361	361	368	375	404	357	380	412	375	344	391	351	382	370	340	379	383	378	358	342	378	400	359	404	350	361	379	374	383	345	352	391	379	360	365	354	345	400	357	392	387	329	365	372	364	341	338	347	364	366	378	350	362	366	351	390	404	354	363	379	356	368	341	370	367	351	348	351	398	369	372	358	367	354	362	344	355	335	401	363	387	379	347	376	356	350	363	374	387	363	362	402	403	402	372	362	368	379	349	376	354	361	393	365	373	379	375	344	362	399	388	364	395	396	373	391	368	393	362	419	347	357	375	373	384	363	397	365	363	376	395	318	361	400	350	391	348	390	366	374	366	354	364	391	377	356	344	343	346	387	400	382	364	382	381	380	361	372	375	387	404	364	383	315	346	393	359	373	379	368	350	349	385	365	370	353	398	388	367	404	371	367	360	360	362	381	362	377	357	380	364	371	412	359	359	388	370	371	381	346	360	372	365	365	397	366	368	383	360	369	379	357	399	385	341	362	410	408	390	373	343	362	363	382	377	374	389	360	370	368	361	379	367	374	362	375	364	387	365	356	369	412	369	395	333	416	378	412	409	387	383	355	355	370	352	337	390	417	406	359	351	370	385	362	376	343	365	364	390	383	393	379	384	358	357	388	381	362	345	346	427	393	364	384	404	396	417	384	364	368	372	379	396	366	364	392	363	381	382	363	351	363	406	378	398	361	353	353	365	354	362	377	359	367	376	389	358	379	376	339	368	352	376	370	394	364	375	372	405	382	371	397	398	338	379	369	378	369	350	344	367	446	408	362	369	349	373	346	347	357	371	388	413	374	394	315	377	390	394	377	362	355	339	374	337	388	381	363	369	337	423	337	355	383	359	371	381	364	356	376	355	403	344	373	384	363	358	382	403	363	391	347	395	376	362	356	383	365	418	330	336	347	341	381	371	364	348	342	360	382	375	345	367	383	382	359	382	362	394	389	371	334	345	373	374	393	330	361	383	358	365	361	367	382	365	369	362	370	354	376	353	366	364	412	358	356	371	358	383	393	379	394	371	364	369	348	408	367	370	365	363	400	357	349	364	362	354	414	352	375	373	376	376	367	348	357	383	355	377	371	386	397	362	367	403	376	376	370	385	386	386	359	379	378	379	348	358	347	362	392	377	379	346	381	367	391	353	371	406	385	378	406	354	353	363	354	391	379	355	383	377	399	346	372	373	402	353	409	393	364	382	366	384	337	346	363	333	360	391	392	377	337	375	369	386	383	370	377	375	394	341	376	376	391	380	388	391	366	351	371	381	407	334	361	364	347	379	383	390	380	386	406	355	360	402	368	370	377	365	351	362	371	361	396	412	361	386	368	361	391	379	351	357	394	383	386	405	362	371	379	397	379	340	408	367	414	358	366	402	373	389	368	355	363	371	381	347	385	321	384	370	370	366	376	347	363	365	372	394	367	377	383	392	409	367	396	371	348	366	343	350	370	367	383	371	364	365	378	377	368	380	383	429	359	381	380	380	377	390	361	359	360	371	369	374	361	356	340	365	365	397	407	375	396	379	360	377	354	371	383	382	345	358	358	378	355	382	390	356	359	384	344	350	391	376	355	397	390	374	406	414	357	369	380	378	375	370	387	372	406	327	380	356	404	372	390	392	383	385	380	357	375	351	366	387	386	360	417	374	347	358	394	393	385	345	346	363	349	407	416	393	409	366	371	372	393	350	382	384	336	343	342	372	383	368	343	335	389	392	383	369	367	361	320	376	372	395	370	392	357	381	382	355	381	381	367	385	383	393	364	372	349	413	360	367	376	384	418	404	364	352	361	377	400	337	370	373	362	385	355	329	377	365	367	385	372	388	401	382	408	386	375	370	375	400	369	387	381	365	377	376	401	412	342	344	377	369	372	397	371	409	325	421	397	344	399	403	386	384	382	370	384	373	384	399	348	337	406	387	369	360	371	356	386	373	377	388	370	345	366	377	360	396	401	361	360	370	368	387	348	392	367	371	362	363	379	354	333	368	381	372	366	384	337	404	335	400	426	366	352	353	421	353	386	361	410	374	381	395	380	363	364	372	373	374	384	377	359	356	380	344	383	385	380	351	315	382	382	384	377	360	373	394	372	384	368	353	376	375	366	363	377	383	387	368	372	379	314	362	348	389	361	355	365	380	332	352	352	379	376	368	385	371	395	364	365	369	371	359	356	381	381	347	372	379	385	362	375	373	381	394	396	378	402	365	383	373	368	382	354	385	381	378	382	365	351	394	346	362	369	383	399	420	375	377	358	386	367	367	395	366	376	375	348	382	330	384	376	389	388	365	382	421	352	364	359	367	381	382	376	364	346	345	368	365	351	373	385	390	398	353	387	410	390	352	385	362	344	390	373	364	348	391	376	361	362	386	330	353	382	401	377	362	371	372	344	382	359	373	362	339	425	350	352	395	340	380	353	358	383	352	401	360	381	379	384	386	396	348	370	386	366	362	367	380	360	372	379	352	385	397	342	367	360	367	403	357	383	370	381	391	371	395	369	420	344	367	403	352	387	331	355	364	396	377	329	344	360	375	360	389	419	366	388	365	358	398	366	369	397	348	372	356	407	349	360	395	347	361	360	372	371	361	391	365	346	362	381	401	391	394	367	363	357	366	366	380	377	324	391	369	352	364	357	402	360	387	380	347	360	390	358	409	398	390	354	366	358	347	372	413	396	397	360	337	355	359	380	365	395	333	342	366	414	370	374	403	417	375	335	374	354	374	385	391	359	377	376	328	399	375	377	370	369	371	393	375	365	382	346	359	346	403	391	385	354	372	375	366	367	390	383	343	415	374	381	402	376	349	402	364	348	376	356	382	389	372	377	366	377	365	387	329	409	350	388	385	395	377	325	363	385	363	386	366	381	370	363	356	389	365	379	364	369	360	392	365	379	384	379	366	369	368	330	373	362	358	378	406	363	343	353	364	376	334	370	383	348	363	378	371	368	391	412	347	343	333	384	362	362	390	345	395	381	364	364	362	357	369	383	357	382	365	367	369	406	375	358	327	375	384	372	383	379	360	374	333	348	371	394	380	368	379	386	335	369	363	359	348	373	346	368	399	397	382	383
23994	21096	28247	25003	21347	14953	5465	1211	516	422	414	352	348	355	345	401	358	382	346	329	308	351	352	355	360	326	331	349	347	369	356	366	358	389	343	339	365	350	370	331	338	350	344	352	334	370	308	332	372	363	345	305	336	347	358	380	357	333	341	371	353	372	358	343	349	343	321	353	365	359	334	338	326	329	370	355	369	344	338	345	343	340	340	339	317	340	351	363	348	352	333	331	328	369	347	321	342	357	356	353	332	351	361	373	320	315	354	322	356	351	333	348	303	346	384	333	353	318	357	367	328	375	352	357	401	308	376	350	323	347	315	364	379	367	350	386	382	365	345	363	370	330	350	354	352	368	301	356	336	351	361	326	308	334	364	360	365	342	363	359	353	330	366	374	367	382	320	339	366	332	360	348	344	371	364	343	365	386	345	329	349	310	343	316	356	318	375	344	349	348	361	353	352	333	314	329	368	333	347	329	354	332	354	354	325	314	350	338	371	340	336	364	339	334	341	327	345	372	313	358	367	333	372	389	329	322	381	348	344	352	354	342	365	359	342	360	305	352	337	368	370	364	336	364	343	362	341	352	334	351	378	338	365	329	387	362	338	363	341	345	329	362	324	343	334	333	377	340	343	327	366	348	348	356	339	318	342	311	350	368	356	349	347	350	324	340	353	364	395	334	340	358	355	331	364	346	351	353	355	333	369	353	346	339	328	338	345	335	361	366	356	397	322	372	356	336	325	366	342	402	353	333	316	349	343	383	350	340	364	326	387	363	361	329	383	384	397	371	361	346	353	356	336	359	336	312	339	349	375	343	355	343	357	378	379	338	370	391	323	378	326	327	348	364	360	347	348	332	365	347	386	328	330	366	322	312	360	369	362	340	321	353	341	375	355	367	354	360	338	330	346	328	357	328	358	341	326	315	356	389	339	340	352	307	325	330	365	334	331	330	377	340	351	366	314	361	349	369	347	354	336	326	295	365	350	317	370	337	382	356	336	371	302	341	340	382	333	361	355	366	328	352	342	339	384	334	322	371	339	341	365	327	346	323	359	360	326	336	390	329	374	346	326	375	352	329	338	368	337	362	357	351	362	369	361	334	398	329	333	358	335	356	364	368	346	340	337	331	359	336	348	338	333	338	333	382	329	354	359	355	353	333	349	340	359	361	326	391	344	329	336	374	347	341	361	378	366	337	332	360	354	341	325	337	339	325	346	365	351	380	352	337	343	346	375	344	366	326	367	373	335	321	364	358	352	356	324	341	325	355	348	381	360	346	366	356	364	323	356	327	312	328	317	349	335	331	355	334	345	350	329	371	354	326	347	351	328	345	346	351	372	354	383	351	342	390	383	384	332	356	355	328	343	338	345	361	359	351	351	334	359	357	336	360	371	360	314	320	368	335	380	355	358	320	350	350	327	319	316	364	343	366	329	344	333	340	315	372	340	366	348	340	342	315	365	339	345	383	347	359	310	371	332	346	350	333	340	364	373	324	343	394	363	337	336	360	349	381	365	345	326	348	395	340	342	357	356	312	360	350	325	359	366	361	364	333	342	345	353	358	340	338	317	345	341	361	332	338	342	346	345	368	320	340	326	367	348	354	331	348	346	326	325	383	349	301	370	346	364	339	325	340	356	327	340	339	341	346	353	366	350	341	360	354	351	370	349	372	364	358	373	323	337	356	328	368	333	359	384	333	370	323	316	362	318	323	385	347	391	359	404	339	380	370	328	342	345	337	318	374	354	359	349	372	349	312	357	340	342	338	304	349	365	368	322	352	348	330	318	339	344	359	354	354	319	328	331	335	320	343	357	333	341	357	361	353	332	332	358	340	337	373	313	325	375	333	339	347	380	361	357	333	343	360	330	377	352	345	304	366	349	324	312	335	389	349	331	358	318	370	370	312	372	359	361	342	321	356	342	343	344	314	322	353	341	352	367	371	377	325	343	343	353	345	374	357	351	365	348	336	339	364	324	362	344	381	361	363	308	368	343	354	347	359	354	338	344	360	358	340	361	357	342	362	359	354	343	380	331	326	349	334	383	334	352	355	347	362	371	332	342	331	369	391	339	325	362	331	392	351	327	389	320	350	363	347	344	366	351	325	348	336	326	366	357	349	356	329	340	351	347	338	339	353	320	358	349	360	351	338	383	380	342	349	352	351	350	356	328	345	349	322	363	402	333	366	310	311	348	359	347	364	343	333	346	368	326	336	371	351	370	375	358	322	352	353	355	332	366	343	347	363	363	342	331	344	362	395	362	356	359	346	339	349	354	355	325	316	334	338	392	337	314	354	375	356	350	383	352	336	360	333	325	343	391	353	331	329	361	372	358	320	340	348	350	346	344	373	361	339	362	330	361	351	338	325	337	329	363	355	333	358	355	347	330	390	319	336	346	360	346	325	322	357	364	364	347	344	342	333	318	356	356	349	378	349	346	342	345	365	355	389	353	386	339	334	349	306	376	360	318	382	390	352	355	343	359	370	377	361	323	339	351	329	337	386	331	300	396	370	338	317	341	337	357	373	333	343	358	347	343	364	355	366	342	353	330	344	363	364	358	362	364	351	343	343	369	351	331	342	392	354	372	332	333	329	354	352	375	320	358	326	336	358	339	337	338	338	373	356	349	343	342	358	344	334	369	326	342	320	362	351	327	348	324	357	319	348	347	366	359	323	348	314	371	373	379	360	366	334	367	332	347	373	366	361	344	380	361	352	335	363	352	307	344	326	384	328	333	355	369	301	351	356	346	336	343	337	354	375	339	339	357	328	368	351	324	332	330	310	351	322	342	325	337	323	362	326	353	367	362	325	383	346	383	341	349	348	340	317	367	373	361	310	371	337	345	339	352	331	342	327	356	384	349	361	327	343	318	325	358	348	338	322	317	374	376	323	375	373	373	327	360	318	372	350	362	348	387	386	316	380	342	351	351	356	339	362	306	374	332	352	349	342	353	362	398	364	362	336	338	367	341	353	383	367	353	347	325	364	323	340	397	325	344	336	369	338	320	306	372	358	335	335	333	346	322	325	347	373	348	357	345	341	354	355	338	351	339	349	361	380	329	332	354	343	348	333	336	331	370	355	353	380	332	333	353	349	348	341	339	368	333	341	367	375	320	344	328	385	364	339	351	323	349	352	317	300	353	343	341	341	379	346	373	335	313	343	321	349	340	364	358	324	320	337	307	351	326	348	344	335	349	347	349	337	301	333	354	331	348	358	349	324	345	372	371	359	351	340	345	352	353	338	353	323	350	370	360	329	346	323	358	359	360	381	357	378	323	331	341	342	378	330	352	346	362	355	354	316	359	343	328	349	390	362	381	346	380	351	352	335	359	361	330	375	370	345	356	326	335	330	351	347	370	354	325	363	322	382	352	354	331	380	326	331	342	386	340	349	360	341	374	342	350	347	367	332	371	379	351	340	362	368	362	338	332	353	370	345	343	349	364	350	345	356	337	324	349	317	309	359	359	365	323	365	336	336	331	369	368	347	365	369	352	318
37225	60132	42652	27894	17837	9913	4463	1336	585	491	441	424	414	435	413	403	408	425	401	359	391	390	389	381	388	413	395	392	419	393	388	369	363	404	392	405	410	380	397	381	385	384	378	427	389	418	410	391	422	383	373	416	417	376	418	428	381	419	400	396	386	411	393	399	434	423	372	388	363	403	377	389	397	397	420	361	405	397	372	427	381	392	381	382	426	408	411	365	404	338	377	378	354	423	417	403	372	398	426	410	406	391	384	427	418	375	425	398	335	428	399	411	355	399	385	383	395	412	386	415	406	368	400	419	351	393	373	409	404	423	374	398	390	379	398	407	420	374	377	405	380	392	414	408	348	421	371	417	403	402	370	366	386	375	399	381	405	405	358	409	427	404	382	389	421	393	388	373	397	402	425	339	391	370	395	355	413	388	387	404	370	382	392	380	367	415	381	394	376	396	427	380	403	427	413	405	420	420	408	377	415	412	378	372	413	400	360	406	371	370	395	372	409	402	418	372	375	400	405	425	384	382	387	389	399	422	375	405	402	404	382	364	407	368	380	392	404	415	399	368	407	381	436	390	434	394	356	389	385	391	402	437	414	367	383	410	382	407	424	419	421	403	385	403	388	405	370	412	419	375	445	401	374	390	405	413	385	364	414	346	400	405	390	366	385	414	378	399	382	407	399	425	391	416	400	394	401	381	385	396	383	431	403	420	378	375	403	422	405	403	354	408	399	419	383	381	415	390	411	393	373	400	343	382	348	391	308	399	402	412	417	405	387	348	393	381	375	356	421	380	404	388	386	382	409	425	397	440	380	397	370	381	398	371	379	386	389	376	350	410	383	365	396	453	419	381	372	405	383	436	402	392	370	396	397	388	428	408	374	424	410	375	392	407	385	392	393	416	387	396	388	393	382	371	387	410	413	359	403	409	379	393	384	408	395	402	404	378	430	387	417	384	433	402	376	400	390	389	376	419	388	372	400	396	378	426	394	374	388	370	399	401	413	408	424	419	406	392	404	402	395	388	390	388	387	412	381	367	416	353	417	398	399	412	412	384	419	371	398	382	432	375	381	420	393	407	422	395	374	382	372	378	349	378	389	407	361	400	401	396	448	397	386	371	394	384	388	401	343	400	398	380	383	406	392	404	396	390	400	381	381	402	409	380	371	412	399	390	389	377	389	374	364	379	377	386	399	367	432	403	358	382	406	369	414	399	373	377	437	381	413	435	429	407	352	358	388	370	394	406	419	400	403	406	380	394	380	408	386	392	374	439	381	372	388	379	353	406	431	407	403	376	384	360	393	398	377	411	398	368	386	391	382	383	443	390	373	422	358	384	381	381	395	402	354	403	383	406	392	389	387	388	388	375	394	373	395	394	365	383	386	402	377	386	366	413	391	383	376	393	395	411	391	416	392	372	372	387	433	379	422	389	376	403	393	405	420	387	409	382	427	401	390	416	371	398	405	371	387	391	395	415	385	402	413	390	377	372	402	411	415	342	377	403	390	363	447	380	391	386	423	441	386	381	379	377	425	407	418	396	387	380	368	383	390	391	386	408	362	348	395	380	402	358	363	409	397	410	417	422	370	394	388	416	392	405	380	408	373	386	379	383	394	415	408	416	427	400	377	429	413	392	359	419	372	405	422	395	381	378	393	404	396	406	357	397	397	422	405	377	376	414	429	384	395	395	383	434	391	347	371	356	397	399	381	400	367	408	430	390	392	337	418	418	387	432	397	392	391	382	416	412	377	387	387	387	410	405	416	366	406	389	370	402	398	388	386	398	392	360	369	370	384	378	409	408	420	377	416	346	406	381	425	422	398	410	408	407	421	372	399	400	363	446	378	422	378	390	391	385	377	406	395	407	399	384	405	398	391	422	403	422	372	374	404	401	385	396	415	409	433	386	404	386	448	362	395	395	360	411	357	379	395	386	378	345	372	374	451	400	404	416	393	392	357	415	413	390	412	393	384	399	376	420	393	401	408	406	391	392	409	386	393	390	396	379	366	416	366	428	382	374	389	402	424	394	405	373	393	405	381	413	392	377	403	403	392	378	370	396	379	408	380	388	379	388	386	369	391	382	402	409	411	430	375	403	382	370	399	405	396	391	377	399	395	410	418	397	403	367	445	394	388	424	404	408	407	399	385	392	388	431	422	428	414	397	398	413	408	392	389	394	369	389	349	399	384	386	390	392	401	406	402	396	369	387	374	399	419	387	392	403	408	397	393	389	394	423	387	384	390	396	350	397	373	383	425	370	370	406	397	401	357	379	383	423	398	392	403	403	394	381	375	372	383	410	361	424	385	376	390	395	378	388	456	391	381	395	358	365	388	430	402	403	362	377	428	406	359	415	423	399	376	362	435	402	395	394	401	375	384	410	386	428	383	410	389	393	397	398	431	405	399	392	409	394	391	415	382	393	370	410	392	370	357	371	362	410	370	416	430	403	386	419	384	413	431	368	355	411	401	400	380	339	396	398	368	385	332	396	397	385	437	402	373	373	417	423	437	385	390	393	392	401	384	401	400	387	399	393	378	383	424	370	377	397	407	377	393	376	417	374	401	411	415	424	396	411	409	414	413	370	405	392	374	375	383	372	389	389	390	398	383	391	395	399	411	377	420	363	393	370	408	388	385	390	398	341	403	393	389	409	380	378	387	375	410	433	375	393	422	389	409	371	418	397	379	372	382	408	399	405	411	383	393	403	402	414	385	392	419	379	395	368	388	395	416	391	415	411	400	403	435	396	426	398	393	413	372	398	365	386	407	372	425	331	385	377	396	427	373	428	395	394	391	392	403	384	407	405	397	418	377	397	397	434	355	396	378	379	395	367	382	402	379	394	417	421	396	406	386	399	387	403	374	407	402	398	373	428	410	407	377	402	408	406	365	406	409	376	391	374	405	425	427	394	391	412	378	404	387	406	376	374	372	392	363	371	391	395	387	389	398	389	423	415	451	439	384	394	407	408	373	374	389	373	400	371	419	348	402	400	385	385	416	372	397	372	410	404	386	424	380	369	407	340	400	381	416	393	384	400	363	411	390	401	384	411	405	401	396	401	382	417	403	387	412	393	392	394	417	429	379	396	393	406	398	387	374	411	395	390	393	403	360	438	364	388	382	358	406	384	402	391	376	386	375	405	414	400	428	371	393	398	390	406	400	371	434	397	362	403	383	405	390	386	411	391	386	369	408	401	353	398	417	397	432	385	356	382	398	380	402	371	395	410	396	371	380	362	405	394	394	376	390	413	372	422	431	369	379	390	385	377	397	390	402	388	416	419	393	390	440	394	355	384	392	420	391	404	395	397	387	393	376	416	372	387	400	375	397	398	384	386	373	395	360	411	399	401	408	355	368	364	440	397	377	358	390	380	395	403	404	384	395	394	401	400	376	401	383	342	389	395	397	390	405	390	410	387	424	395	423	365	380	433	389	357	387	365	422	407	392	380	350	378	389	409	406	385	424	394	370	403	412	391	366	390	401	370	422	354	384	395	402	392
25216	21415	28953	26664	16930	6711	2543	1126	526	461	448	429	432	415	444	391	395	416	404	401	391	389	406	425	360	442	394	411	442	412	389	387	400	416	395	408	407	419	432	394	395	397	405	414	377	375	399	384	407	401	435	405	390	399	381	407	398	405	400	373	398	381	383	379	435	436	406	419	400	391	376	404	378	405	413	399	415	430	381	408	403	396	400	383	399	383	412	442	427	402	373	363	369	415	386	413	410	387	400	397	382	423	434	384	398	391	405	394	404	387	395	404	393	379	403	370	416	414	410	395	404	397	379	388	404	395	373	422	438	422	390	398	428	359	383	386	390	406	417	398	383	453	384	398	389	397	399	382	431	378	397	401	424	407	407	409	402	430	421	436	414	392	425	390	426	355	440	430	392	376	454	421	405	413	401	373	404	382	409	416	395	362	409	427	415	430	423	348	408	403	371	453	403	390	387	387	385	405	385	392	386	417	388	432	430	416	422	398	382	401	413	406	416	388	378	373	403	419	395	394	414	393	414	410	380	414	420	395	396	403	423	388	421	417	384	394	375	350	399	402	422	410	388	411	367	378	397	454	384	437	416	421	377	382	409	395	379	381	416	378	409	408	380	404	380	421	378	396	417	397	445	411	458	402	434	410	420	368	381	377	399	374	413	382	409	426	420	391	352	384	413	408	449	402	437	394	410	378	420	368	395	406	382	389	412	371	415	397	424	412	425	403	431	386	377	383	394	402	418	383	382	412	402	400	406	371	384	452	416	400	398	384	397	385	401	414	392	403	404	393	392	461	432	388	413	423	394	373	406	400	368	369	438	389	403	404	403	401	405	407	412	428	391	394	434	352	418	396	383	416	428	435	392	421	372	416	415	399	421	433	398	407	422	398	388	406	391	395	381	391	387	411	414	376	390	433	415	410	389	384	388	383	413	418	413	431	392	421	417	386	441	364	407	391	430	449	392	379	383	409	407	411	403	411	416	401	414	423	393	397	398	392	418	403	406	393	426	437	427	392	427	391	394	400	426	391	385	429	422	381	436	406	397	404	371	418	376	434	391	403	407	364	391	413	394	386	392	401	388	398	407	384	431	390	356	416	413	440	362	422	401	437	406	433	429	418	428	400	387	409	402	412	406	400	371	389	383	374	419	413	414	438	391	408	386	402	438	416	398	413	406	406	411	397	435	394	407	399	387	425	408	394	385	378	410	406	404	429	428	402	369	418	406	406	387	375	403	378	399	398	393	397	414	409	379	404	393	379	414	403	408	383	436	395	396	451	412	401	401	377	378	392	420	367	433	438	398	400	423	376	419	402	398	416	399	414	395	420	417	428	376	398	405	402	388	377	395	376	395	406	383	417	393	382	400	399	388	425	390	402	438	388	370	386	382	408	382	374	406	394	370	400	415	381	392	435	423	388	382	428	435	388	399	392	411	404	376	394	392	424	404	420	394	424	368	410	424	404	394	405	391	402	387	424	437	386	451	413	420	413	411	388	400	383	388	411	417	400	417	383	452	379	439	399	402	425	375	369	416	361	343	439	406	423	413	400	393	386	398	389	397	437	376	421	403	418	430	381	422	391	391	396	377	393	407	396	405	383	416	423	398	378	421	405	390	392	395	392	411	408	382	425	401	412	412	418	363	385	397	395	412	400	392	410	418	414	351	384	430	418	402	393	434	370	405	396	369	404	406	418	408	410	377	405	392	385	437	401	397	408	418	408	440	410	429	409	415	406	405	358	390	369	388	423	411	414	367	449	365	418	387	417	408	457	401	424	416	402	379	386	406	409	420	385	408	415	373	399	383	437	419	366	435	426	394	388	377	398	398	405	412	390	390	417	379	395	387	382	393	402	397	420	374	388	396	401	366	390	455	425	393	411	436	415	416	384	413	377	402	417	395	372	396	387	392	393	412	419	406	421	435	408	417	420	416	426	404	394	411	392	400	390	411	409	417	399	386	403	391	382	393	417	383	422	383	415	381	427	435	394	403	408	407	449	413	359	381	390	392	401	407	410	384	380	381	427	403	381	420	425	386	430	384	463	402	386	392	421	418	402	388	373	404	398	415	423	375	428	432	418	394	390	449	374	401	426	395	398	404	400	413	401	413	433	420	428	372	428	390	402	419	415	359	397	425	410	398	362	400	404	418	385	392	376	379	427	435	414	379	375	414	446	420	399	404	378	385	425	361	371	457	384	394	389	396	405	415	386	405	402	388	395	389	396	405	396	396	434	399	416	423	426	372	407	432	409	439	365	378	395	408	399	401	389	384	366	418	385	366	414	395	385	395	445	393	405	406	425	377	414	412	395	396	423	384	396	430	397	378	378	405	421	417	415	386	405	397	413	394	397	419	419	388	401	408	396	366	417	388	408	385	412	401	407	448	350	417	421	383	393	386	366	415	368	406	422	407	378	386	405	393	395	405	411	389	420	406	399	414	366	395	403	430	438	431	399	393	369	419	399	378	393	370	403	377	377	405	395	452	398	351	430	410	395	411	387	385	375	380	385	378	387	373	416	427	438	415	397	386	379	410	392	447	400	382	384	405	417	377	408	432	403	382	412	380	395	381	416	404	417	405	386	412	447	384	426	393	403	386	448	402	411	368	369	392	441	381	385	390	422	405	408	384	401	421	443	413	391	413	385	371	362	404	419	397	382	400	380	371	437	410	396	426	390	398	374	373	421	364	391	375	389	429	421	399	427	423	371	375	414	423	379	367	362	392	402	364	373	406	389	413	394	343	417	380	375	366	413	418	395	380	415	423	391	367	435	353	388	411	417	405	392	393	428	420	377	408	407	402	396	386	417	413	389	393	427	400	404	370	389	384	388	424	430	396	384	392	393	400	416	404	391	430	442	400	426	405	376	425	405	363	406	448	415	432	419	410	413	425	444	438	385	401	440	387	416	405	401	410	396	391	408	416	428	379	395	396	392	403	393	378	404	401	380	426	395	377	398	404	382	420	381	392	413	397	398	398	401	413	374	387	420	403	440	371	412	391	438	407	393	435	361	400	403	387	409	411	415	392	411	441	399	405	423	423	366	422	402	404	406	405	369	420	382	394	411	368	409	404	399	427	428	399	383	401	389	400	397	402	422	429	377	428	402	371	399	431	398	422	376	403	394	395	398	386	393	382	426	389	390	407	413	395	438	414	367	429	388	428	393	379	384	399	409	387	422	382	406	400	402	418	414	414	402	388	378	416	415	407	396	383	410	441	398	417	376	375	430	414	418	403	434	379	428	398	426	396	420	439	408	439	430	378	417	433	434	441	431	386	367	379	420	397	370	407	414	397	443	442	426	434	393	357	410	412	399	424	412	395	413	389	390	437	394	379	405	430	450	408	389	427	395	397	413	412	419	364	402	381	402	399	412	403	379	396	404	431	414	433	408	382	410	382	416	390	409	420	380	391	414	386	392	395	447	394	418	394	393	383	404	419	414	433	409	407	389	386	407	415	384	380	350	415	410	397	396	393	381	378	405	393	378	381	382	379	406
36973	55247	40549	24658	14668	7089	3330	1575	625	526	501	495	459	485	462	465	489	458	438	486	453	458	436	478	469	455	493	467	421	460	459	464	459	474	501	470	492	481	486	462	491	454	418	480	423	491	388	505	483	438	451	467	469	465	442	476	509	477	477	432	457	448	440	510	458	438	445	474	451	466	467	422	489	461	477	442	459	435	463	472	412	470	445	487	431	503	488	433	448	482	459	500	480	448	444	467	444	454	464	457	452	440	465	480	465	459	465	441	424	490	452	443	485	470	476	442	483	449	506	458	454	465	463	470	436	442	469	428	444	484	435	496	462	452	417	454	497	460	480	483	433	438	449	455	455	490	447	418	446	445	462	409	455	451	467	476	470	472	475	468	471	467	419	463	470	464	457	456	471	453	478	455	445	471	464	427	470	462	435	489	486	447	478	470	473	462	453	498	481	478	440	500	457	474	469	482	473	437	480	479	464	486	472	502	419	487	473	451	410	437	438	438	446	446	442	418	462	470	435	443	482	448	469	439	462	471	436	434	488	461	443	479	478	458	483	458	448	446	420	481	478	459	438	453	463	478	500	467	468	485	458	409	467	470	487	433	463	467	463	459	463	443	484	429	464	475	438	442	443	439	476	431	482	428	468	463	432	441	465	482	462	473	463	475	419	495	462	455	407	462	393	433	504	456	452	457	460	459	449	482	451	472	444	457	442	437	470	476	450	421	492	477	451	436	464	450	452	425	433	460	470	483	445	442	461	461	485	445	467	462	452	448	452	452	508	452	483	459	516	487	457	454	461	483	430	456	482	439	485	452	428	492	502	457	486	441	470	434	485	477	481	435	460	427	424	477	459	438	467	435	438	455	471	505	423	472	448	449	470	416	463	457	451	461	502	498	453	427	419	432	477	441	466	486	430	463	450	472	456	448	449	466	464	489	444	470	470	489	500	493	464	458	423	419	468	466	450	443	445	470	499	465	475	466	463	458	455	468	449	456	453	489	477	490	481	468	465	437	448	427	437	443	433	462	440	470	479	495	452	463	504	489	444	435	498	435	459	492	452	438	478	425	470	437	436	451	499	455	441	487	493	466	428	474	413	436	443	469	440	454	454	463	455	426	476	453	457	484	425	471	478	461	462	441	419	450	457	465	420	484	440	459	481	399	468	446	454	455	452	438	456	492	468	427	432	461	459	452	456	499	494	449	496	424	432	446	463	481	442	473	436	417	432	509	475	462	474	424	425	452	429	439	476	474	441	442	421	477	434	430	405	439	460	465	486	446	464	431	471	481	467	495	446	476	464	456	460	448	420	501	488	454	471	467	474	499	440	469	451	443	448	491	471	473	462	454	481	486	481	477	466	460	465	407	459	457	466	427	446	486	471	432	479	460	469	470	474	523	461	459	438	434	481	472	463	422	463	436	472	452	464	443	478	459	426	449	487	491	447	452	485	467	495	422	455	463	490	464	471	431	434	525	456	486	464	431	462	462	454	471	476	456	488	429	465	442	446	501	496	407	463	496	478	437	479	452	490	449	433	500	475	472	444	463	448	427	469	479	495	448	448	523	465	463	474	489	484	440	456	445	487	439	485	425	448	440	457	471	461	465	435	445	466	439	434	421	445	440	449	456	432	505	477	456	465	460	438	467	470	467	419	443	486	456	441	486	468	513	462	449	447	387	441	442	402	456	431	445	428	442	478	449	410	436	477	453	422	444	490	451	433	449	467	411	437	453	437	497	460	425	451	451	468	504	462	439	446	449	444	465	474	453	445	425	431	445	457	468	465	471	441	466	423	475	465	469	455	429	450	454	455	443	431	446	458	449	476	462	490	484	451	457	455	482	487	390	458	448	473	473	478	476	480	465	473	483	425	459	440	465	437	463	460	433	449	493	492	441	448	430	475	430	453	471	468	459	472	475	434	454	463	514	470	454	439	479	462	436	479	454	467	491	469	424	422	440	463	455	462	452	475	442	425	449	470	484	475	467	496	444	463	476	428	459	455	498	467	470	450	487	460	456	475	454	421	457	449	447	454	467	459	478	468	470	439	492	517	475	419	451	505	424	442	462	467	445	448	444	489	439	445	426	453	481	418	464	476	475	468	474	479	449	517	435	454	442	451	466	472	465	447	470	459	455	461	458	458	423	488	454	445	474	467	435	496	444	491	450	449	460	482	425	476	465	450	449	465	460	443	450	447	448	458	455	435	474	462	445	425	437	428	448	467	443	444	458	432	458	437	444	465	453	483	463	499	465	463	475	438	454	483	462	488	468	484	501	462	483	445	424	448	483	489	443	486	436	490	481	451	463	483	480	428	460	492	478	478	466	460	474	461	461	438	490	488	439	433	468	478	455	522	468	435	423	423	448	466	423	485	423	482	478	486	462	469	485	491	479	445	496	505	475	475	484	464	462	421	430	449	489	479	425	447	464	469	442	462	434	462	431	448	456	473	479	470	448	456	457	505	479	465	433	458	469	449	454	457	470	450	461	437	499	429	435	487	480	468	451	429	447	453	462	451	452	461	444	468	458	444	469	479	453	419	464	435	452	456	466	466	497	488	484	486	443	442	455	444	499	448	449	457	443	441	459	470	440	459	438	476	459	451	506	486	458	494	451	478	483	441	488	464	485	458	460	454	446	456	427	427	459	473	453	461	449	454	436	449	456	456	461	440	462	455	454	428	452	436	486	451	469	471	463	427	469	479	503	474	471	462	451	434	429	498	471	418	467	473	439	456	461	435	450	462	434	481	450	460	404	467	431	431	432	474	468	473	459	425	476	493	479	445	438	487	452	421	464	425	455	465	465	463	430	464	477	469	463	473	460	429	482	429	436	458	475	464	483	473	448	415	480	463	452	455	482	457	468	444	471	430	455	448	436	414	408	474	487	475	438	452	445	450	447	464	439	499	464	465	443	479	469	468	478	476	420	481	453	427	420	450	487	419	437	468	450	450	452	466	482	418	464	429	432	452	462	435	459	467	450	442	462	443	479	483	441	490	439	461	463	428	478	445	445	460	480	453	472	447	451	447	453	463	460	448	456	448	462	445	407	464	469	438	462	440	462	486	464	472	459	479	465	470	482	429	433	466	506	471	447	474	458	416	468	431	470	457	506	441	432	443	409	470	461	437	411	481	436	456	466	474	468	456	449	446	511	460	481	523	461	467	460	457	448	461	465	423	468	479	448	447	462	453	408	427	475	476	429	427	467	472	437	445	465	477	463	450	484	479	421	407	433	463	469	450	477	476	459	426	452	446	473	456	468	427	455	458	495	475	435	446	467	407	437	455	441	485	465	476	487	436	438	464	452	439	477	479	481	464	443	453	453	438	465	442	433	484	480	440	434	454	464	455	416	444	451	452	476	457	470	480	483	476	461	456	472	443	465	475	469	465	449	448	458	478	443	440	458	459	498	445	430	505	451	452	422	450	438	467	493	438	440	440	450	466	444	484	483	480	437	490	454	469	461	456	437	482	477	487	453	458	481	452	449	410	477	446	427
22749	20968	28557	23904	21579	21520	14481	3309	1281	821	600	539	549	508	510	569	511	508	494	479	471	441	492	486	487	529	530	483	491	520	523	515	481	481	459	473	501	497	527	518	465	464	478	473	499	468	458	481	496	495	507	498	449	501	491	436	524	512	456	503	448	427	503	481	518	527	489	491	454	507	477	458	504	450	466	436	501	501	509	477	480	470	477	493	484	525	491	538	474	437	530	451	467	509	472	538	502	493	469	476	489	507	497	496	462	501	503	480	490	475	483	467	474	485	463	455	498	484	497	525	502	478	465	493	499	480	517	484	515	459	468	476	493	507	475	493	468	455	468	490	465	460	486	485	467	492	509	512	504	468	449	509	503	525	457	488	509	472	517	449	485	465	453	443	485	502	466	544	489	532	476	492	426	465	475	520	461	511	478	489	453	423	476	476	503	519	492	472	495	464	495	439	545	458	509	495	470	486	500	496	462	475	515	449	500	517	556	510	512	483	501	467	477	477	477	505	515	494	475	470	485	514	483	490	509	492	504	471	498	470	494	505	508	504	459	510	479	507	503	507	468	506	484	443	524	462	473	527	469	488	493	500	466	486	440	493	481	468	511	495	487	475	510	474	483	485	491	512	490	498	481	493	519	465	483	503	483	491	522	519	517	503	508	459	475	457	492	462	519	525	474	520	488	498	496	506	462	490	489	481	467	512	503	488	467	475	494	532	482	482	470	463	491	494	494	488	432	487	479	472	543	503	473	489	473	485	464	493	483	482	498	450	494	493	478	469	517	540	463	546	466	510	492	482	509	472	482	463	491	479	448	460	487	474	459	468	490	472	490	464	489	504	510	477	453	497	451	495	445	473	474	495	497	517	486	482	506	504	471	447	487	469	473	462	463	511	522	489	528	502	459	453	445	470	530	454	468	464	439	505	488	482	508	508	452	485	477	448	464	494	492	502	537	471	480	422	460	462	472	472	477	500	520	481	495	464	478	479	486	480	503	505	488	475	462	485	507	499	485	509	460	485	525	440	483	458	523	514	467	496	494	517	510	474	479	478	498	453	514	536	509	464	483	480	469	506	531	476	456	502	507	486	454	487	474	488	446	477	480	463	470	504	490	473	456	488	442	505	451	491	483	490	519	438	465	488	489	536	489	457	487	466	478	487	469	471	465	483	447	488	461	520	496	485	503	465	493	473	471	487	485	498	511	473	465	516	451	481	486	489	474	437	506	491	506	484	481	472	498	447	458	462	483	517	471	468	479	453	484	491	458	452	483	474	473	493	488	510	490	464	505	475	479	468	480	515	482	469	473	488	493	471	495	489	476	491	495	481	472	451	500	504	516	463	526	482	505	484	483	463	428	465	489	510	484	421	488	480	446	484	463	531	507	466	491	502	523	502	488	480	521	479	490	501	517	492	480	473	512	512	483	473	515	503	497	494	493	502	457	496	447	472	490	482	474	476	511	495	499	521	494	485	496	488	493	536	470	454	501	502	480	459	476	483	484	470	469	490	501	488	489	472	479	457	476	521	515	489	404	482	483	457	492	486	476	471	444	495	479	470	478	527	455	523	496	514	479	454	492	468	465	489	474	490	451	469	473	500	467	518	474	475	498	501	445	487	495	547	491	481	490	467	486	497	494	504	458	466	506	476	480	492	468	477	473	485	479	496	482	444	448	491	501	477	508	500	506	498	481	499	504	464	485	474	474	474	514	475	510	482	497	503	482	495	486	482	534	460	541	514	499	445	502	454	462	478	494	517	527	519	473	500	488	470	509	516	511	495	462	506	490	498	486	491	493	458	469	460	494	458	504	504	500	454	474	487	513	480	454	482	471	514	495	453	469	460	482	498	504	528	488	502	523	530	509	499	521	476	530	511	462	495	496	482	462	499	492	479	517	479	482	488	503	478	430	493	474	536	481	505	449	480	492	508	538	482	478	493	461	484	499	490	477	481	497	480	445	468	457	478	448	475	492	519	466	454	507	463	484	487	505	499	472	463	502	491	508	521	479	478	484	476	492	492	471	473	461	482	475	495	450	498	494	502	475	467	500	505	464	466	497	483	472	453	499	458	464	499	467	507	459	514	496	519	513	528	488	476	466	486	490	489	551	479	455	552	495	493	439	464	463	468	489	515	432	483	478	473	489	516	460	530	513	512	505	482	506	493	554	509	452	470	507	509	492	526	485	495	479	447	495	443	477	466	510	475	498	489	485	458	507	489	528	494	465	468	484	486	457	475	489	508	524	488	499	487	481	459	497	512	457	458	502	499	486	477	458	484	505	492	481	485	461	494	469	471	486	458	494	464	494	494	495	522	444	481	512	503	441	484	520	473	485	468	501	482	466	499	478	492	457	456	477	443	464	510	489	534	473	491	527	455	441	445	453	468	464	479	516	510	471	440	441	474	478	437	530	484	484	484	495	495	529	471	477	480	483	508	493	475	476	492	480	507	481	462	475	499	487	478	484	492	498	511	490	503	529	483	491	474	465	470	480	481	441	480	501	527	515	514	500	507	482	474	492	479	477	488	466	493	500	501	485	471	476	465	472	471	473	469	484	525	504	441	443	485	502	460	455	481	482	498	535	490	526	489	458	482	468	506	498	520	447	489	488	498	492	514	456	463	520	487	498	452	506	464	511	477	481	475	471	478	467	455	471	507	531	501	473	497	472	501	506	496	507	473	540	485	504	421	472	504	487	534	501	476	461	474	445	470	504	471	495	550	476	479	493	474	523	466	525	496	480	525	480	484	509	484	459	499	461	488	491	500	458	511	488	480	503	495	483	492	490	503	469	488	518	442	482	472	502	481	504	481	471	466	513	509	470	459	494	474	482	495	485	468	487	481	483	498	471	490	510	466	492	485	481	518	456	474	542	518	477	482	506	488	500	450	479	455	488	502	479	509	480	458	496	496	514	466	497	472	467	470	494	492	469	489	479	469	477	491	467	485	443	463	496	512	492	490	523	520	500	474	500	481	448	488	474	464	481	465	474	496	499	499	497	519	498	491	491	501	486	507	483	502	474	498	541	509	466	467	449	523	487	487	493	497	476	522	496	460	480	455	492	475	516	517	453	475	516	470	514	495	479	498	480	430	528	501	482	440	483	486	461	460	509	480	499	452	464	518	492	496	495	477	444	489	471	521	520	487	472	474	491	470	477	472	497	506	461	516	467	534	470	482	509	496	470	459	495	479	513	486	501	478	477	472	538	461	483	480	509	480	451	491	485	486	478	494	514	489	492	503	468	485	521	514	479	448	451	477	509	507	501	498	469	502	457	439	474	449	480	451	515	469	486	517	481	505	443	496	441	474	467	517	457	486	460	489	489	458	496	481	511	512	538	489	482	502	511	483	482	485	487	468	518	508	510	477	479	455	481	470	492	484	480	443	464	508	494	518	508	480	438	493	499	489	487	457	490	487	475	497	469	504	495	493	494	497	475	485	479	499	474	493	494	491	460	503	502	516	472	504	485	479	500	483	481	462	445	480	481	500	489	457
40254	64386	51105	36319	23728	14874	7334	2846	1514	988	646	606	539	563	550	499	571	577	546	548	572	537	554	490	528	538	533	573	518	535	536	500	531	527	520	526	516	495	526	515	496	531	525	491	543	533	521	514	505	547	547	492	489	508	513	507	518	543	491	519	526	518	558	525	538	555	572	547	513	503	570	498	516	504	562	572	518	505	510	500	499	532	506	491	545	509	517	529	538	496	545	561	538	580	466	534	555	504	496	499	513	512	531	567	523	536	520	554	539	522	509	539	501	517	513	525	491	546	577	500	541	532	537	563	514	528	563	523	534	540	537	488	536	532	562	576	539	528	569	539	524	521	548	548	558	528	519	549	558	503	529	547	525	541	525	507	543	519	531	497	535	535	528	566	504	526	540	505	525	542	540	528	534	543	523	498	538	521	519	527	495	543	534	558	552	510	554	490	523	514	573	543	533	505	536	511	543	536	528	541	546	501	500	513	524	523	571	551	511	507	515	561	533	537	568	549	533	521	539	524	574	554	520	574	602	500	535	512	517	532	483	501	560	525	523	560	499	520	558	527	551	527	509	539	544	521	533	525	515	562	546	511	518	507	524	553	484	530	515	553	481	535	473	521	573	551	507	523	537	518	514	528	560	497	540	575	500	552	512	535	526	554	533	545	505	561	532	502	541	542	553	518	520	482	538	548	573	577	517	494	514	546	554	535	542	497	500	498	521	550	527	537	511	507	548	491	535	523	496	530	511	558	530	514	543	480	572	472	583	518	524	532	497	509	524	547	512	541	537	497	524	517	522	516	552	524	535	537	507	502	482	534	536	489	509	488	535	546	545	564	521	567	542	547	540	525	513	514	510	496	546	526	511	500	532	541	532	537	497	502	503	567	510	563	519	525	529	571	542	525	503	510	530	517	512	530	534	520	519	480	540	544	527	512	494	531	527	561	559	497	548	540	516	538	516	523	532	480	529	534	562	517	544	527	521	484	494	506	534	516	507	558	478	521	504	521	524	554	530	524	543	527	527	517	503	539	527	492	542	519	516	548	525	540	520	552	513	545	509	528	565	535	527	550	510	487	515	493	535	510	529	553	515	531	525	493	553	578	477	502	502	520	507	525	490	480	513	532	508	546	525	566	510	509	535	534	537	518	524	531	568	537	562	528	538	513	492	572	514	522	503	550	554	535	520	540	531	542	513	517	547	543	519	536	524	569	548	465	468	521	550	521	499	557	536	501	549	529	545	523	494	471	543	521	534	537	526	542	514	506	519	552	521	524	519	501	554	515	560	561	507	496	533	525	492	580	521	497	513	519	526	531	530	505	500	531	502	505	535	510	520	540	521	513	493	536	500	513	575	500	568	516	530	549	536	547	517	546	534	534	487	525	537	531	518	547	525	482	515	543	528	523	542	518	519	492	505	504	546	516	520	583	502	525	520	550	483	482	543	498	500	523	531	521	520	510	509	556	511	563	503	533	512	555	498	496	534	501	541	504	494	538	526	529	526	512	525	529	503	516	531	542	517	529	533	532	517	532	513	541	513	510	510	523	511	520	505	514	552	506	534	531	521	517	554	506	545	504	518	529	537	520	517	559	500	500	526	524	510	528	550	496	551	541	515	553	540	530	523	526	502	531	510	544	499	507	554	518	569	543	498	573	526	509	531	478	549	519	523	549	560	514	506	529	526	532	541	527	550	550	528	529	547	505	507	556	531	553	542	548	526	528	534	541	526	510	496	533	550	545	529	488	542	548	551	517	560	553	535	545	563	543	497	539	512	516	532	510	511	560	512	540	504	533	546	493	509	469	518	537	517	510	527	495	501	498	569	533	545	524	561	559	559	514	544	551	522	566	532	577	520	536	519	500	532	493	526	439	506	531	522	523	543	571	485	519	517	540	574	556	522	498	582	473	499	532	536	528	573	498	495	548	553	542	548	546	483	567	508	527	526	501	511	526	513	473	563	540	536	568	506	557	505	523	531	498	507	541	517	546	542	570	532	546	488	584	531	520	514	550	518	532	531	542	541	509	476	503	520	565	528	543	553	527	574	489	517	516	534	527	532	530	505	557	526	547	513	516	551	528	522	493	559	509	531	556	547	532	555	534	573	522	526	516	531	490	522	501	541	525	508	479	556	531	543	509	549	524	561	548	497	517	582	526	555	515	530	552	484	530	542	526	506	538	583	525	552	554	542	570	494	538	544	566	511	514	564	522	524	516	529	509	557	508	509	537	549	488	537	570	551	554	559	498	530	534	542	539	513	524	499	531	548	522	527	542	544	503	494	534	518	550	518	520	494	519	519	508	583	518	493	524	524	552	529	518	522	535	542	508	533	508	536	541	544	529	523	523	544	512	522	559	501	504	547	575	496	541	562	544	488	530	531	509	502	559	534	536	509	529	530	536	529	526	555	526	535	515	561	501	526	541	564	510	552	582	474	520	495	516	555	527	517	521	555	504	530	534	519	533	518	494	510	532	518	571	518	549	545	515	500	516	518	526	503	566	550	549	523	532	559	503	513	571	521	520	500	513	539	531	528	518	547	569	532	532	500	524	509	544	508	566	526	532	517	527	521	517	538	507	502	537	551	537	538	559	514	525	542	498	510	539	558	540	563	504	518	547	515	489	497	518	523	494	515	517	533	524	495	540	514	536	562	557	494	518	523	545	539	522	527	518	498	526	472	508	506	527	498	515	518	503	564	509	492	546	547	548	555	557	575	570	520	516	550	541	532	533	538	535	515	543	532	525	536	520	486	529	540	543	541	506	562	524	537	517	584	557	502	505	517	531	553	507	546	533	503	530	506	542	534	526	515	563	544	511	503	484	497	544	512	553	511	494	507	522	522	487	500	519	502	525	467	601	547	536	501	525	549	522	553	529	540	489	526	529	533	500	514	532	507	525	591	528	553	527	513	513	504	564	512	501	528	522	508	523	537	575	538	520	566	482	520	525	536	505	532	520	495	571	533	500	561	540	556	541	522	510	526	519	515	526	518	530	527	518	536	514	551	518	544	568	514	567	521	542	549	541	549	557	532	469	551	516	520	496	548	576	521	540	523	548	444	497	505	545	483	538	551	511	546	555	517	515	503	496	479	513	512	561	519	579	480	563	540	513	503	541	514	546	492	518	577	538	505	524	545	560	534	505	529	531	556	507	527	468	509	530	553	538	489	511	510	534	566	538	520	518	541	549	484	547	502	543	548	538	538	515	557	529	511	539	538	548	548	533	521	513	505	598	547	568	533	541	537	526	509	544	533	518	518	551	497	545	504	504	552	531	523	508	562	501	506	523	551	528	487	529	534	558	509	565	514	570	530	532	550	494	480	557	525	516	550	530	546	485	518	543	523	564	532	519	519	567	501	525	528	483	509	550	510	515	504	542	522	542	503	554	540	505	537	511	523	555	485	591	519	520	531	494	523	507	533	517	518	567	588	500	539	540	527	512	570	499	533	526	514	511	562	524	531	550	566	526	518	537	525	534	517	549	524	480	523	524	515	542
31326	35014	33174	17134	6057	2881	1110	563	394	335	345	341	327	339	307	318	340	319	355	299	293	314	331	327	327	321	332	341	338	317	334	311	326	336	329	333	317	304	339	335	321	326	337	326	350	300	317	326	312	319	364	351	357	335	338	334	316	342	341	304	348	343	331	323	354	342	316	327	353	361	306	318	336	344	370	297	370	325	324	323	337	335	321	332	339	309	318	347	325	315	348	317	322	306	307	327	329	337	321	331	356	327	351	338	358	336	356	333	325	311	316	331	336	337	330	339	333	336	341	329	342	338	317	324	350	330	319	316	350	314	337	345	368	316	322	322	307	360	342	318	307	320	311	329	313	345	311	351	324	332	323	313	345	306	324	342	321	310	333	290	338	319	342	282	348	310	325	326	343	331	322	317	331	343	344	337	302	324	373	342	322	364	323	324	335	299	314	318	328	311	339	330	314	326	370	302	365	322	336	349	325	317	320	315	317	348	329	313	316	348	332	331	342	325	334	332	330	331	324	285	307	320	294	338	370	323	337	320	356	331	319	304	308	346	319	345	353	332	312	311	351	355	344	319	328	367	327	329	327	330	342	355	326	336	344	312	337	293	321	345	327	316	308	340	335	321	349	337	337	316	300	310	320	319	329	335	337	330	329	345	363	304	340	297	329	318	345	361	310	337	342	323	328	338	301	314	300	369	339	329	341	346	327	342	312	316	326	316	326	344	339	304	309	335	306	302	339	330	323	357	303	321	366	344	316	344	338	342	338	343	342	355	349	309	325	314	327	336	351	312	309	329	298	350	306	328	310	292	337	294	311	316	306	332	322	302	305	340	341	318	338	323	351	307	325	341	341	309	388	322	339	298	345	317	337	312	320	325	298	316	303	354	334	296	320	315	320	304	326	310	342	339	348	311	343	329	328	346	314	326	303	333	309	327	332	324	329	328	321	355	351	325	349	342	331	333	288	330	323	337	287	336	337	323	321	301	342	321	317	332	311	296	344	342	336	320	335	327	332	338	309	349	328	335	319	324	339	335	344	313	337	342	303	304	303	311	335	316	307	310	300	325	335	331	336	330	319	328	333	322	333	368	308	300	337	306	327	340	354	331	325	325	310	312	316	301	318	327	305	334	344	332	303	343	363	304	326	327	311	319	336	302	308	334	338	295	330	349	328	331	298	356	306	325	315	316	313	307	333	305	326	337	320	308	330	324	332	328	338	336	360	312	342	316	325	360	324	290	303	323	355	354	307	336	335	358	326	317	365	303	338	325	328	343	353	322	353	363	316	345	345	331	297	324	321	341	316	323	309	276	309	330	304	312	345	339	310	319	327	290	322	359	315	323	287	309	316	309	291	354	310	316	327	307	333	357	325	291	340	312	329	331	296	329	306	319	324	334	325	314	298	333	362	316	326	315	308	333	314	340	320	307	334	320	311	311	324	321	348	282	334	303	325	326	319	320	328	298	318	289	293	320	309	325	327	334	335	321	301	336	317	322	324	313	352	324	359	331	312	343	340	339	308	343	329	324	340	340	335	320	311	326	326	330	338	315	316	314	319	316	302	321	326	295	350	334	299	356	326	315	327	353	343	350	300	332	324	336	339	350	329	336	331	323	361	325	327	313	322	339	325	336	312	323	326	313	326	364	340	295	327	328	314	303	312	337	341	314	328	318	355	305	274	349	324	325	325	324	338	354	306	345	309	286	320	312	335	351	279	303	295	331	317	327	325	319	313	326	333	303	302	337	328	329	301	305	341	303	327	328	326	317	327	312	353	357	340	298	323	339	334	357	336	296	365	322	335	324	350	369	330	309	323	331	312	304	365	319	335	302	328	314	327	327	363	333	363	346	330	339	331	334	351	283	323	314	344	311	317	322	315	331	347	308	332	350	340	328	339	313	331	322	365	319	295	304	324	347	313	311	353	375	318	334	348	318	316	346	327	343	354	349	326	336	339	361	356	310	325	322	314	309	316	329	340	303	317	362	312	319	321	333	341	315	319	324	294	337	316	329	311	338	338	336	347	300	334	337	317	345	323	338	318	313	375	295	319	301	347	334	305	354	330	334	332	328	339	314	341	321	332	318	329	309	315	318	304	315	333	346	298	352	329	299	352	329	368	347	320	320	327	335	330	321	351	341	319	356	302	331	329	342	354	340	340	321	318	322	353	342	347	310	323	321	305	349	304	329	311	358	331	328	346	329	337	348	330	304	336	344	346	348	335	337	304	341	337	323	331	306	316	317	348	324	320	342	346	324	301	336	320	327	311	318	317	317	352	294	304	340	330	345	328	346	315	342	284	328	324	312	316	344	325	302	331	356	333	320	316	314	299	360	340	333	332	330	312	333	332	357	320	322	345	327	335	308	346	316	321	339	343	313	339	297	354	328	345	307	326	327	335	337	317	333	310	331	341	340	327	338	345	348	318	318	316	333	340	335	334	322	287	321	314	331	351	300	345	331	334	329	312	349	337	349	330	324	309	325	332	317	339	318	340	331	341	314	308	318	336	335	332	307	307	361	351	342	363	322	299	329	318	326	304	335	343	336	329	333	337	333	320	346	317	325	326	331	310	328	307	303	313	357	326	374	324	304	301	314	305	343	289	324	343	327	337	340	325	333	324	323	337	324	307	354	286	297	294	331	317	334	324	328	321	358	319	345	342	335	335	314	331	340	329	334	373	327	338	340	306	335	329	325	294	288	328	327	321	298	305	322	320	333	354	332	301	340	320	323	338	342	322	333	348	306	319	328	338	309	317	335	332	325	327	327	333	306	292	333	316	331	328	352	322	315	324	318	333	303	353	306	338	336	372	312	337	335	321	314	360	321	313	310	343	294	305	295	336	324	335	306	311	301	326	297	350	337	294	306	325	324	290	348	304	298	309	311	313	298	359	339	327	315	340	346	300	325	365	314	325	337	327	330	328	375	317	309	319	308	334	309	323	311	322	322	344	352	311	340	337	292	335	334	346	339	359	301	331	304	333	325	319	356	361	333	329	335	322	323	310	299	330	336	373	321	340	347	339	300	336	298	322	299	301	335	364	341	356	333	354	310	349	329	321	345	340	312	312	322	340	327	321	325	296	304	354	314	283	347	295	303	335	337	307	335	388	329	315	333	349	362	343	318	352	311	308	308	356	304	318	300	347	329	324	316	295	286	333	356	335	326	301	303	317	312	320	291	325	315	344	318	339	328	337	321	310	346	328	356	311	324	314	294	338	326	335	332	340	309	318	321	329	318	356	353	311	356	324	322	322	303	361	314	308	350	307	295	324	304	337	356	359	292	314	343	322	339	315	337	324	309	329	320	309	340	343	342	328	369	309	351	321	358	329	344	310	350	333	352	320	327	359	333	312	310	301	315	328	353	328	333	333	324	290	321	306	370	318	370	335	343	333	315	334	299	303	340	323	328	367	318	323	332	339	333	342	305	338	317	329	318	348	363	339	305	349	327	308	315	336	315	308	343	325	348	339	311	291	343	308	322	331	334	286	324	331	298
36932	50132	31119	14124	7270	3947	1508	745	487	436	405	386	405	352	347	399	366	359	352	375	371	382	384	393	344	394	364	398	372	398	358	377	391	372	358	355	412	367	365	400	385	362	367	380	392	374	355	385	375	362	399	374	352	396	357	405	383	393	362	378	372	383	388	423	361	347	401	389	357	394	351	378	352	381	396	399	405	402	350	373	425	402	334	377	348	364	382	405	349	388	383	390	364	385	335	359	371	374	369	369	360	341	381	428	344	398	353	376	382	383	377	361	369	351	358	363	388	371	355	406	384	369	375	408	366	374	371	350	372	335	384	339	368	337	394	382	384	373	390	399	385	390	352	393	356	368	431	366	397	372	414	368	375	377	385	356	392	377	392	379	393	359	388	371	371	353	341	373	419	363	368	377	382	353	363	372	404	381	363	397	374	368	357	371	411	405	382	377	374	353	382	411	365	384	383	390	348	389	395	392	409	381	370	390	380	373	392	404	370	391	363	407	379	381	396	362	377	389	357	327	388	397	387	332	375	376	370	381	355	347	373	397	372	338	375	341	367	380	401	379	362	375	374	351	358	361	396	396	402	384	346	374	376	395	392	386	382	353	364	406	392	395	361	340	385	318	391	389	368	352	408	417	383	354	374	336	375	387	363	392	378	362	366	366	366	397	370	391	382	385	364	388	379	358	378	337	342	369	383	380	336	397	360	381	350	384	380	364	386	356	366	339	353	397	393	354	408	352	364	357	377	382	393	380	375	401	355	356	411	356	359	399	385	357	382	352	394	349	386	353	390	384	361	345	366	382	362	373	365	380	390	351	349	368	398	391	375	385	372	412	398	359	381	405	400	366	373	367	385	381	387	369	363	403	388	369	386	399	341	368	373	360	384	397	412	413	317	383	381	390	400	389	371	389	406	401	374	398	411	367	380	379	399	406	393	372	377	364	375	392	349	399	360	343	386	362	364	362	372	389	340	400	353	352	389	376	414	363	386	367	397	362	381	357	335	388	346	381	379	397	363	361	378	372	367	395	379	350	381	379	377	344	381	353	351	338	373	348	377	377	367	354	374	340	371	395	390	387	381	400	351	373	348	362	388	382	374	391	348	350	351	397	355	395	321	352	377	335	402	363	378	398	396	390	384	356	366	377	361	364	365	381	384	366	362	358	373	401	397	374	351	380	390	374	352	369	369	366	363	361	384	402	356	378	388	379	370	361	379	352	405	356	385	406	384	392	385	376	388	353	371	373	385	368	396	388	363	362	342	390	394	376	381	387	368	381	375	380	360	389	351	365	371	365	341	374	353	375	364	374	396	354	385	389	381	367	349	388	377	417	364	356	380	343	364	411	353	395	391	376	390	363	366	379	383	356	375	385	359	389	399	338	372	366	373	386	361	369	335	380	354	355	384	365	399	353	364	391	352	357	373	383	380	394	329	411	368	371	369	369	379	363	361	364	362	405	373	407	374	384	368	370	391	364	376	345	396	391	368	363	392	419	377	397	366	377	426	383	407	385	399	347	384	385	369	356	373	368	389	391	394	426	384	362	353	386	359	347	406	391	375	355	389	389	393	385	371	375	382	352	375	389	379	390	341	391	389	412	411	393	391	347	361	390	390	341	382	342	365	370	393	359	377	384	365	368	357	356	381	374	380	372	362	387	369	417	354	375	379	398	378	373	395	341	354	388	374	385	366	387	376	388	374	397	433	353	321	375	369	375	407	387	405	403	347	356	367	364	409	391	371	382	381	352	358	420	379	350	401	369	392	382	358	347	345	368	364	380	391	363	373	398	384	376	344	381	392	397	409	391	321	344	392	383	359	347	387	385	339	365	392	366	344	359	371	379	363	401	377	373	382	354	356	364	365	402	387	390	364	356	346	374	370	379	369	373	355	393	349	377	375	367	396	373	392	352	419	355	385	372	356	413	368	357	368	337	370	384	378	415	369	365	383	363	378	355	391	344	381	374	359	386	335	390	387	367	336	358	329	422	370	379	346	392	367	364	371	381	424	351	408	381	396	370	369	345	396	392	348	415	429	355	355	349	370	374	349	353	359	345	394	359	407	399	359	384	356	382	418	386	385	411	385	372	366	380	404	348	390	416	387	371	418	380	351	349	365	378	382	389	371	378	370	389	365	363	361	386	394	411	368	360	399	367	388	389	389	366	366	366	403	389	361	374	390	377	385	421	411	361	356	362	354	388	409	354	344	364	378	376	372	389	343	387	354	368	374	347	406	366	365	361	371	349	389	368	367	381	336	360	373	403	407	385	382	360	349	375	392	379	393	347	390	365	407	374	340	382	405	362	352	378	388	382	384	391	368	381	384	396	381	360	362	361	382	352	361	374	348	370	349	356	345	383	374	378	403	393	363	396	382	344	403	383	373	364	403	361	375	373	395	396	365	403	365	371	355	363	383	371	390	409	393	399	405	375	403	371	352	401	367	387	345	352	353	351	391	397	340	391	386	405	376	364	393	384	393	360	343	385	355	372	368	374	333	386	386	365	380	366	361	382	357	420	366	326	371	365	365	383	361	391	378	387	350	371	420	372	360	396	390	360	349	363	368	389	358	368	373	389	384	390	345	397	351	338	382	400	354	373	362	390	371	347	390	415	346	339	367	380	388	374	377	375	387	371	396	356	386	353	372	365	358	351	374	371	370	376	406	352	382	347	358	374	403	391	361	405	332	400	337	390	380	357	408	341	392	380	391	356	400	390	344	354	380	340	367	364	361	387	382	383	374	368	391	363	337	356	378	373	409	341	373	410	378	409	414	376	363	368	406	399	375	388	334	374	370	378	363	381	400	358	330	387	374	364	378	413	347	386	367	396	375	411	357	382	395	385	399	414	372	363	344	365	399	380	393	374	393	352	396	377	375	392	398	366	379	337	380	380	353	349	367	387	389	385	382	370	366	367	404	352	409	377	388	368	378	409	326	369	363	378	390	389	404	350	399	384	330	390	375	399	387	384	380	386	364	385	385	391	391	336	360	387	391	378	369	347	409	369	409	376	389	385	392	404	426	350	341	362	377	359	362	395	368	368	363	352	376	373	370	399	379	378	376	383	391	372	386	404	408	376	362	370	353	354	393	339	372	358	352	369	347	393	348	357	403	382	353	362	382	374	356	365	380	342	374	360	409	395	348	350	362	372	370	342	395	383	428	364	416	377	350	375	381	403	346	358	373	385	351	386	385	368	379	400	347	390	400	366	351	379	371	371	377	367	400	359	396	417	362	364	371	365	337	393	347	357	387	358	347	401	359	395	391	396	376	397	356	373	361	391	354	387	345	353	329	378	375	314	361	354	348	327	368	378	386	383	383	411	362	363	379	398	386	367	334	443	360	348	400	392	362	387	378	408	391	386	385	357	367	374	384	405	360	401	380	363	369	356	390	341	366	364	381	384	361	376	384	414	364	380	391	351	380	354	366	396	363	384	362	377	380	346	336	382	386	403	364	362	338	361	388	404	379	370	369	415	383	370	391	373	341	400	365	371
23862	20981	28177	24845	21504	15540	5585	1651	731	529	411	392	355	379	374	365	339	347	375	340	373	359	340	350	356	357	378	371	345	366	348	357	358	359	358	362	371	331	356	360	351	360	330	369	365	350	345	373	370	385	343	389	375	354	355	338	328	324	393	363	356	304	341	368	355	371	355	325	374	354	380	362	361	341	334	347	368	339	364	347	344	348	354	373	368	375	366	338	354	333	362	345	331	339	391	344	399	384	323	352	345	356	334	381	396	376	352	349	350	354	332	348	389	353	398	349	375	361	381	360	386	355	348	360	333	348	364	380	357	374	352	362	352	375	384	347	343	374	358	337	303	382	353	365	356	388	322	368	327	364	384	333	318	296	362	364	329	363	352	357	380	345	348	373	338	355	355	339	332	337	338	361	366	376	372	370	365	354	326	344	338	360	340	333	344	349	364	379	369	371	348	356	336	335	367	371	366	347	328	321	357	333	380	351	340	342	355	374	365	365	361	326	349	372	340	360	363	345	362	347	355	356	362	356	365	369	375	336	368	327	350	355	365	350	354	318	362	355	330	327	365	358	381	337	346	375	349	386	406	339	354	361	354	354	329	358	339	351	354	356	385	343	392	383	347	341	356	364	334	356	340	349	347	348	380	345	351	382	364	359	341	354	359	366	337	352	395	362	357	347	347	306	342	316	373	382	345	356	342	361	380	366	329	335	383	365	349	376	342	316	332	341	363	353	353	353	376	345	353	369	357	380	389	332	349	328	374	364	346	354	321	348	339	340	359	377	355	369	337	329	341	352	355	335	355	371	368	371	359	376	329	333	356	331	326	336	348	366	367	351	311	319	349	358	362	358	346	336	347	355	296	341	356	332	341	346	347	366	320	355	335	391	328	350	364	333	375	342	396	356	367	363	385	348	339	370	391	391	342	344	366	344	387	386	346	387	352	343	350	370	358	364	351	368	358	339	335	346	341	343	396	345	349	364	372	340	365	358	386	352	371	339	343	370	365	379	335	390	365	375	329	343	330	366	362	352	360	356	351	362	381	361	364	385	340	337	370	336	338	378	395	351	356	343	353	366	352	323	336	342	400	363	348	382	371	380	336	341	338	330	378	367	368	351	353	329	378	391	365	347	343	346	358	394	368	394	355	342	352	328	375	386	349	375	392	357	370	371	346	325	369	355	361	343	336	329	383	367	336	336	344	328	405	356	373	382	377	351	344	339	363	364	365	386	315	364	335	325	339	347	340	358	344	386	368	346	356	396	368	362	367	317	352	359	352	327	333	346	377	371	369	356	364	345	357	364	346	323	348	340	353	369	359	358	357	385	355	335	362	377	379	370	340	320	355	356	358	350	333	383	393	339	339	333	387	411	338	371	349	344	355	345	364	390	346	353	317	334	341	333	382	365	355	365	335	358	370	358	353	335	356	368	372	342	357	369	381	374	387	341	364	328	353	365	354	361	372	368	367	330	369	347	343	388	339	337	389	361	358	344	353	358	334	357	363	332	383	357	370	318	374	333	329	319	384	353	345	353	351	374	354	369	383	351	357	380	345	369	367	373	348	332	340	335	299	362	357	366	368	354	357	383	343	346	382	350	374	400	349	391	379	366	334	345	344	372	375	342	354	334	357	352	312	359	365	346	338	352	379	379	347	363	338	342	367	344	317	333	356	346	348	348	357	323	345	362	369	329	364	310	393	373	372	334	368	364	327	386	364	338	375	353	338	354	351	358	324	343	329	357	373	372	364	371	391	368	366	362	325	353	338	362	341	341	346	371	366	363	366	372	375	358	377	368	364	330	375	381	353	335	332	365	340	369	378	309	290	322	353	366	362	352	378	331	330	354	370	382	345	348	333	346	357	351	359	339	360	366	378	351	368	363	321	359	318	402	355	355	321	311	315	370	375	382	386	370	347	372	368	374	362	383	376	363	364	350	358	355	338	364	373	349	375	323	321	327	397	359	352	360	377	379	341	358	315	369	322	373	312	339	387	325	372	373	368	342	366	364	373	336	365	344	318	367	346	354	364	337	317	376	338	378	358	335	356	328	361	386	360	373	347	355	346	359	358	361	372	318	349	344	353	342	371	374	362	379	347	357	354	325	351	349	380	369	351	336	404	346	355	330	347	379	354	344	363	341	346	341	388	371	347	342	362	325	364	341	363	348	319	362	333	367	360	347	351	372	387	364	338	326	320	343	339	340	319	340	371	347	329	373	354	379	342	347	354	352	362	354	345	341	357	353	378	372	382	339	331	373	353	329	326	362	364	365	367	358	388	345	360	349	358	345	349	355	367	345	383	334	366	321	332	341	334	353	341	353	366	334	353	378	396	361	348	363	334	364	357	352	421	373	359	361	386	370	374	308	351	369	402	347	352	327	356	357	327	364	351	356	374	368	385	362	337	375	344	338	357	338	381	358	340	358	372	362	371	347	340	355	357	315	372	377	372	336	343	356	337	365	311	365	371	374	342	390	366	368	343	353	362	361	374	373	334	330	351	376	350	340	368	366	341	367	347	352	367	327	343	327	351	342	361	371	340	343	319	379	362	352	340	377	382	366	324	337	384	346	337	357	380	330	353	362	330	363	354	407	361	362	315	375	336	364	407	336	338	368	359	382	373	359	345	380	361	373	362	352	346	356	357	332	374	362	361	324	367	374	353	383	352	360	358	359	359	389	356	362	362	315	365	333	373	365	346	345	328	360	373	375	337	357	367	368	360	329	366	298	385	349	346	363	336	362	373	364	354	334	375	350	344	350	359	367	360	392	348	345	387	340	369	338	354	357	343	356	388	326	370	320	337	368	359	382	347	355	340	386	376	357	366	362	388	356	353	354	366	342	352	359	359	346	379	360	359	349	345	345	358	386	372	375	362	386	350	345	369	364	364	371	352	318	349	353	361	351	376	350	335	360	378	362	364	392	334	361	371	360	366	360	354	342	347	338	315	364	338	349	334	328	375	367	353	340	348	354	337	371	372	376	343	345	329	395	351	363	331	345	367	377	398	364	377	379	322	342	355	378	362	369	374	340	369	331	352	337	370	336	323	353	357	355	389	332	359	352	336	354	373	347	340	367	328	340	336	360	365	362	350	352	405	351	345	360	337	360	327	349	363	344	382	354	353	345	346	296	372	361	354	349	352	368	380	322	342	339	359	357	358	322	365	354	377	363	340	338	366	333	342	335	368	372	357	353	365	329	352	354	378	338	366	354	372	361	328	364	345	389	367	371	361	372	381	376	347	344	338	341	346	364	352	356	318	371	342	346	326	321	338	356	341	380	335	329	359	349	376	353	355	329	363	355	366	372	349	376	360	350	351	332	377	323	335	359	359	339	332	342	355	377	375	357	355	367	353	372	352	355	309	352	327	332	370	362	364	365	341	344	381	352	357	355	329	362	324	333	339	380	358	329	321	317	334	379	368	375	351	344	360	373	355	359	362	355	348	363	354	362	366	354	370	345	357	347	392	363	357	347	321	310	372	315	344	351	332	345	386	365
37104	59729	41442	27601	19155	10063	4551	1931	958	571	467	398	439	390	401	412	396	427	372	401	360	400	436	381	370	395	398	384	396	382	412	409	382	424	403	402	403	386	381	382	418	410	388	408	374	397	348	387	400	395	397	391	402	390	388	364	405	399	395	412	403	386	396	389	434	369	416	374	410	406	368	417	412	388	394	399	432	371	395	361	392	421	417	411	366	377	406	370	346	421	387	408	378	378	407	335	420	395	398	388	378	368	393	407	402	397	393	374	422	433	417	398	399	365	380	420	410	382	404	411	386	386	382	408	405	399	386	376	377	390	372	370	369	402	425	355	402	365	402	396	388	394	433	391	439	379	409	389	390	409	356	386	389	399	421	396	385	410	380	377	424	388	402	359	387	423	425	396	435	420	361	439	422	389	389	422	419	375	411	401	381	409	413	418	424	387	389	403	436	394	420	419	408	378	372	404	382	380	377	383	394	379	437	408	389	423	364	398	417	418	402	406	411	401	374	385	400	424	423	394	393	416	417	385	393	372	402	344	405	434	424	420	380	396	386	384	385	403	437	370	416	400	411	389	393	408	376	359	394	426	399	383	385	414	378	382	372	420	363	410	382	391	411	384	413	400	409	370	388	427	383	388	396	403	372	413	397	395	369	391	391	410	411	382	415	385	382	400	398	373	397	415	409	403	400	382	393	414	384	411	431	392	389	417	411	416	406	385	409	418	417	406	375	415	403	397	399	381	415	380	389	397	379	369	382	424	390	401	420	382	400	408	432	399	423	430	393	420	385	361	405	407	407	431	403	419	410	379	391	412	387	432	387	415	411	361	377	381	412	416	372	398	396	409	451	375	404	390	383	389	404	414	369	381	405	376	382	419	412	397	402	401	433	418	409	395	411	391	384	390	374	361	426	400	387	353	396	394	409	409	431	424	413	385	399	400	359	400	364	434	410	377	391	402	379	405	392	368	364	385	379	427	387	421	376	396	383	406	414	378	383	401	416	397	416	380	376	395	377	424	407	375	397	407	358	427	420	412	386	414	412	410	409	379	399	359	411	367	368	443	385	427	387	391	374	394	375	413	380	394	415	393	396	369	373	363	398	400	406	425	417	396	374	416	380	416	430	414	414	375	399	371	418	404	402	415	429	394	409	416	375	422	409	398	424	406	395	385	397	424	387	407	403	398	404	390	389	399	371	424	397	404	346	396	397	429	397	396	409	395	393	371	380	397	433	422	371	408	412	413	360	379	380	385	393	383	421	412	391	394	427	352	433	414	351	388	392	413	409	392	456	421	379	415	390	408	406	374	383	400	394	402	411	407	416	377	433	374	413	385	396	413	367	397	401	410	401	409	407	389	399	398	400	381	396	385	385	369	408	379	398	409	354	404	408	430	399	396	375	360	384	390	385	385	398	408	420	394	381	387	377	421	386	416	389	411	415	418	382	417	387	408	387	399	380	403	430	346	387	409	397	397	400	413	396	398	417	411	398	379	420	393	384	371	377	407	386	401	412	402	385	400	397	390	391	418	395	406	418	394	416	369	367	403	404	396	410	410	384	416	427	390	443	413	355	406	408	395	422	388	389	416	399	355	405	419	407	404	379	371	439	400	399	408	395	409	406	409	402	437	420	413	391	367	367	384	384	381	366	394	351	398	374	409	387	409	399	403	377	421	394	402	379	382	403	392	392	391	352	425	381	404	404	461	379	402	409	402	384	352	397	391	395	421	458	381	365	424	401	397	399	385	381	406	380	419	425	379	416	439	410	416	416	420	412	413	397	422	421	374	393	406	407	386	376	408	376	392	386	382	376	382	374	388	405	408	438	405	398	408	388	375	374	405	402	389	410	417	401	377	415	426	392	414	413	407	405	395	399	412	363	408	419	385	421	402	437	385	458	410	391	398	403	386	381	399	369	411	377	398	396	417	433	387	417	419	405	431	417	408	389	349	411	402	404	411	399	396	424	437	402	420	413	423	396	389	394	399	395	409	384	392	389	385	372	395	369	357	374	372	419	434	383	412	418	400	393	397	416	425	425	365	403	376	396	431	386	372	387	445	403	415	418	385	422	408	366	418	398	420	389	407	438	398	439	396	389	365	374	403	408	422	401	383	369	405	378	368	359	383	387	395	374	384	418	367	402	405	391	389	396	405	402	378	388	371	418	353	416	418	380	386	411	392	374	409	405	407	398	395	392	386	394	382	403	418	394	391	391	402	426	408	386	391	421	429	390	424	417	418	392	388	376	404	388	415	403	413	359	445	418	395	406	430	393	411	386	391	409	419	401	393	398	396	414	420	407	404	404	443	385	414	385	453	423	405	411	415	375	421	433	441	382	404	413	399	399	383	427	410	386	384	373	416	419	393	395	444	408	407	427	375	421	371	381	422	393	397	390	356	395	401	384	407	412	394	376	420	406	405	402	409	384	414	382	407	396	410	411	406	366	393	404	392	410	422	420	421	389	383	382	406	397	390	382	399	389	377	397	402	426	424	387	394	422	424	380	428	401	382	396	416	359	370	427	425	372	371	364	406	433	402	403	383	399	393	423	386	417	405	406	389	381	397	357	423	419	424	386	416	417	395	369	457	383	421	404	374	378	401	389	385	369	388	400	381	416	393	406	392	383	397	428	434	401	397	400	372	395	374	387	399	363	369	386	378	381	403	411	431	405	433	385	395	426	394	426	410	405	356	393	396	382	428	416	385	396	397	377	427	403	397	376	405	368	372	421	345	431	426	392	418	420	402	390	391	390	361	378	414	401	398	419	413	386	410	426	381	376	411	415	384	429	404	423	401	390	387	420	400	399	406	380	435	373	407	399	445	413	383	389	402	381	402	403	387	362	438	467	373	368	408	400	399	394	417	403	402	368	394	401	363	377	402	398	389	376	438	395	403	435	408	370	407	375	398	382	377	417	398	380	415	397	413	388	362	363	424	393	378	392	395	381	381	388	430	403	392	378	423	390	369	365	417	379	433	385	384	426	369	351	393	362	399	403	403	384	385	388	412	389	402	375	421	393	397	399	433	439	383	430	435	378	424	411	377	409	374	383	399	400	395	402	409	363	353	391	386	394	388	400	406	378	396	386	416	392	401	405	384	440	413	399	366	439	396	414	394	387	426	412	413	418	413	403	366	399	393	413	390	423	399	366	390	418	402	388	377	378	399	421	402	419	396	424	438	417	375	400	356	381	402	419	400	432	424	405	409	420	372	407	425	384	391	410	376	379	400	393	395	381	404	400	381	390	401	399	414	403	400	398	373	408	387	371	369	426	411	389	397	401	388	390	409	386	376	425	380	398	395	387	369	387	403	389	405	410	373	423	428	380	379	413	400	406	416	412	396	368	424	407	411	414	380	373	383	403	400	417	404	445	362	415	400	340	417	424	366	385	408	417	383	382	384	382	400	395	387	381	385	431	387	389	377	386	393	405	404	457	419	386	419	406	409	368	379	378	419	406	401	422	385	383	421	396	405	382	404	389	423	379	408	380	380	412	416
25143	21513	28912	25903	16685	6706	1947	802	542	386	455	381	432	398	417	427	413	387	376	418	391	408	384	390	375	397	412	387	376	404	450	400	376	375	404	366	412	411	425	401	439	387	406	409	422	381	399	370	405	406	377	443	413	393	419	400	443	360	378	387	392	398	441	420	407	425	384	383	404	381	411	411	387	439	428	411	418	371	394	405	383	403	415	362	398	424	379	394	416	367	406	416	375	425	407	379	409	359	422	372	391	409	387	416	423	429	414	390	398	409	403	379	387	417	415	422	411	376	434	352	423	414	394	416	406	388	433	431	374	354	364	402	421	405	430	423	384	356	388	386	409	370	389	422	395	365	421	386	365	405	381	416	427	376	388	396	392	396	434	419	439	411	403	400	448	387	375	412	380	422	405	392	393	390	385	401	388	429	426	420	380	383	395	406	412	415	421	405	397	396	384	413	367	417	392	392	386	423	385	379	409	402	397	410	390	404	430	393	388	368	376	399	420	411	406	371	391	367	395	398	418	393	422	425	396	360	414	391	413	395	409	365	411	373	391	429	402	426	424	400	373	380	397	417	380	410	387	400	402	382	394	375	399	382	405	405	398	392	394	402	412	400	381	383	421	409	428	413	442	451	395	454	402	390	424	384	398	395	379	409	391	389	396	348	427	422	419	397	387	392	382	415	414	404	382	427	394	388	399	366	402	393	410	391	408	409	399	417	432	412	410	407	419	399	400	404	374	461	412	445	418	402	393	421	409	380	444	413	420	437	397	428	408	393	380	391	441	377	409	384	422	418	428	392	384	405	376	427	390	424	409	432	407	407	396	393	401	417	434	397	439	407	364	380	395	409	418	421	413	416	383	399	424	376	395	392	407	397	437	387	400	402	387	388	416	448	420	401	400	376	389	395	437	424	403	394	389	384	431	395	397	443	367	405	405	396	390	397	387	389	444	447	394	395	408	406	419	371	389	392	430	413	400	409	362	400	432	415	392	420	398	435	405	396	395	396	391	386	356	432	420	379	391	423	395	398	416	403	367	378	434	407	407	404	402	364	375	403	396	409	404	372	411	401	407	406	377	390	384	438	391	389	404	407	396	411	385	387	401	393	411	430	392	417	418	401	430	448	426	372	426	409	409	391	395	438	404	391	376	385	385	414	400	402	426	423	407	360	444	421	417	357	414	396	373	422	402	376	413	372	402	396	417	391	396	415	393	394	397	414	417	365	450	398	375	381	410	413	402	372	445	383	394	423	387	424	417	408	419	370	411	393	352	403	441	423	427	420	407	410	401	405	422	431	417	384	409	397	419	425	413	436	385	366	395	387	436	406	410	423	394	415	423	385	392	396	419	364	431	427	364	406	430	428	412	358	376	422	388	411	385	431	409	412	408	396	360	420	409	385	415	405	373	421	404	438	368	408	388	388	424	372	416	409	408	425	379	413	399	405	425	429	411	371	361	352	427	386	380	392	433	411	398	409	412	422	398	412	386	398	361	395	369	422	378	404	410	412	388	399	410	399	399	386	403	414	362	427	392	441	372	363	400	406	389	368	393	385	393	395	395	449	411	412	405	399	388	402	410	406	392	396	402	414	418	394	405	415	424	396	376	396	423	439	398	414	376	409	395	392	396	355	373	405	412	393	413	391	394	389	380	429	401	408	406	413	404	426	370	393	379	386	377	434	392	424	405	411	388	391	395	361	391	398	399	415	420	396	404	392	407	403	417	374	413	436	418	395	398	405	372	385	455	393	383	394	402	381	403	396	359	385	404	430	415	376	409	407	376	382	379	417	409	406	400	371	377	382	403	408	406	409	395	384	365	379	400	361	407	399	406	384	379	381	391	386	389	388	369	440	398	384	413	375	409	409	409	406	366	411	362	410	416	415	406	391	395	443	384	411	379	413	429	399	393	390	416	405	401	348	393	429	382	398	451	404	414	369	418	393	425	388	414	434	424	413	372	404	376	423	378	408	390	377	412	423	379	371	393	386	391	389	379	432	399	402	391	419	389	379	382	417	392	423	408	414	391	433	408	421	365	379	427	398	426	441	397	404	366	409	418	425	440	384	410	406	387	406	385	417	347	393	435	379	436	384	425	408	372	467	373	383	420	364	393	471	395	390	411	427	401	398	405	419	386	408	414	361	392	406	415	418	440	414	424	407	403	390	406	408	420	401	397	383	419	390	428	387	388	388	384	388	374	414	401	419	399	377	411	422	399	388	420	404	401	388	417	424	413	421	420	373	424	425	425	399	387	388	401	395	414	398	393	390	384	404	430	380	409	433	411	424	409	405	434	389	397	398	402	385	449	415	368	383	468	412	396	405	386	421	413	397	405	424	404	435	402	408	396	407	410	418	376	393	414	359	375	415	401	399	379	390	437	422	387	425	386	393	394	425	387	407	412	405	410	380	371	376	360	404	408	398	447	417	449	394	402	428	424	411	419	407	436	379	398	415	408	410	417	371	376	408	402	421	402	432	380	384	412	408	422	372	415	366	376	394	458	408	401	387	413	435	394	414	415	419	395	409	375	382	373	411	404	412	432	404	404	407	408	398	389	397	376	396	386	378	398	433	393	438	381	398	396	407	403	380	398	385	414	405	408	407	376	440	420	384	402	372	392	364	399	396	415	423	380	408	408	388	426	394	366	400	408	374	416	433	397	376	415	424	398	390	413	419	398	408	419	403	407	377	430	411	385	399	405	411	387	396	422	378	390	408	425	358	385	440	392	400	407	360	412	411	401	398	392	383	422	408	411	397	367	368	420	412	403	395	392	405	392	414	371	443	393	423	427	435	398	393	389	399	406	399	396	387	410	425	365	391	428	419	376	411	412	431	414	425	392	421	389	397	416	416	396	369	414	386	392	407	419	407	376	373	417	433	399	416	427	370	405	377	435	373	407	403	387	354	397	380	417	417	441	377	413	377	406	393	368	408	394	373	395	412	408	392	371	390	406	421	406	399	406	407	392	400	386	403	364	414	380	414	408	407	397	417	432	402	425	425	445	380	435	382	423	392	388	434	391	365	372	402	377	400	402	399	425	402	398	414	436	425	400	391	384	374	392	411	377	405	404	413	388	427	384	403	389	389	399	395	410	385	418	380	430	408	420	414	365	411	365	398	391	397	476	406	396	410	416	399	421	423	400	399	417	401	390	384	413	361	438	421	376	401	418	398	405	399	392	443	452	365	419	406	386	399	442	432	387	375	372	399	423	424	426	474	408	443	403	393	399	417	382	422	390	409	402	392	394	406	371	436	423	366	365	411	422	421	399	401	404	417	381	397	417	386	403	419	425	390	413	388	406	401	418	401	414	383	383	376	394	418	384	431	397	408	359	399	462	425	390	435	380	370	392	428	398	368	374	394	407	358	433	430	413	419	387	416	363	378	373	376	404	386	396	387	392	388	414	403	401	422	387	401	431	430	384	368	411	395	424	396	385	360	422	440	391	384	408	408	414	404	372	427	402	377	401	426	398	451	417	419	404	421	399	409	419	391
37379	56632	39391	22086	14631	6916	2487	1046	650	493	444	467	462	458	441	421	476	479	430	456	449	484	438	480	458	479	438	429	465	432	436	436	468	442	435	465	452	488	444	485	448	439	433	439	446	451	463	434	418	456	461	456	448	461	420	473	473	417	431	458	498	465	444	468	470	424	441	448	457	457	441	483	437	448	463	462	457	489	452	471	441	463	459	479	467	424	430	450	487	442	446	444	423	432	460	473	495	493	483	460	448	445	475	454	430	442	454	436	470	496	455	439	462	437	481	474	472	438	440	429	430	456	425	479	455	436	429	438	457	464	453	427	442	476	504	451	472	430	482	451	478	391	462	460	485	485	499	449	457	466	487	465	463	473	436	461	447	401	459	437	475	447	477	432	447	456	434	425	454	459	419	467	489	489	443	503	435	451	477	445	500	422	483	449	488	425	450	458	464	441	469	451	452	410	469	416	441	449	481	443	400	447	465	422	452	448	462	449	442	460	469	466	407	490	459	445	503	488	428	448	466	449	468	463	462	473	453	507	431	491	449	434	483	432	481	418	454	479	498	433	416	457	445	486	477	440	475	439	439	457	462	481	458	464	449	447	471	456	489	484	473	491	452	476	474	457	478	436	470	486	475	462	489	458	467	476	418	487	461	449	500	463	479	452	446	444	480	456	463	427	462	471	444	495	463	436	478	471	441	461	458	409	464	493	492	464	438	445	476	446	441	455	428	444	491	461	450	470	459	444	408	456	457	444	473	453	458	422	461	446	431	493	438	488	457	413	464	463	498	478	429	475	461	460	480	474	481	420	470	457	488	470	482	476	480	441	483	462	459	437	469	415	450	486	465	467	480	435	464	483	462	419	439	449	462	456	471	467	424	439	444	482	453	467	455	429	416	468	422	431	449	477	447	489	471	430	485	464	485	475	438	456	453	425	447	476	431	492	439	451	458	487	459	453	492	440	441	483	457	468	433	441	468	450	479	426	420	484	477	451	493	452	456	463	463	432	454	450	481	435	423	454	427	472	407	479	465	498	494	467	471	440	446	498	426	437	485	471	465	470	485	464	465	447	433	497	473	440	485	424	403	478	460	468	427	456	460	468	448	430	436	435	487	510	446	452	475	429	473	474	470	510	506	477	438	468	480	481	486	481	457	455	461	455	463	483	447	453	484	480	449	433	439	416	495	431	441	492	453	448	369	455	461	442	421	446	462	467	455	476	475	445	455	435	460	448	454	449	443	468	464	460	482	417	482	449	465	479	439	452	437	467	463	449	478	492	452	469	464	445	407	480	417	473	464	465	484	454	455	442	474	461	478	434	440	447	435	449	477	479	427	462	418	479	414	451	431	447	446	401	444	446	463	467	434	445	498	458	455	447	457	471	458	436	416	456	452	462	471	457	454	470	459	459	433	426	431	465	430	462	461	451	447	484	506	433	498	488	480	436	469	465	458	454	430	511	468	486	455	491	454	454	463	468	458	471	462	459	454	449	439	434	421	469	475	454	417	449	486	432	470	469	440	443	446	448	461	449	490	424	417	437	469	452	455	443	453	435	439	463	450	467	435	453	446	427	455	443	459	443	450	424	482	459	462	488	427	490	433	495	465	424	462	462	511	457	467	472	451	442	478	467	477	456	489	437	474	492	413	438	449	487	440	443	465	473	464	440	435	465	412	460	436	473	480	443	460	429	441	495	478	500	432	488	459	496	471	445	439	447	494	437	446	470	431	464	462	456	462	456	496	468	452	455	464	476	415	445	457	421	478	466	434	444	503	433	452	445	447	445	494	481	444	453	457	448	449	462	471	446	456	406	463	464	468	441	434	411	506	468	495	489	465	447	446	449	439	484	408	424	464	478	454	503	437	437	467	438	454	452	445	503	482	484	476	431	432	446	439	435	448	470	437	454	494	469	452	450	462	461	483	454	448	457	462	427	488	463	435	488	422	479	444	441	471	410	449	472	462	424	468	454	469	447	449	487	468	481	484	454	467	456	434	438	499	456	425	474	448	475	460	465	463	463	436	451	461	440	486	468	488	483	476	451	489	478	444	494	463	449	466	461	473	431	448	477	459	438	459	460	464	437	444	462	455	441	462	470	401	410	422	438	438	456	465	446	468	433	443	487	477	450	432	427	491	431	442	484	427	450	448	469	466	408	488	467	421	443	466	412	452	433	446	479	469	455	442	411	450	471	432	499	445	464	479	478	453	451	438	450	426	476	459	469	464	426	488	449	471	470	446	473	505	494	459	457	447	453	470	457	468	451	497	483	483	499	447	478	419	444	474	440	438	468	470	451	458	494	489	448	452	454	473	409	451	447	461	447	423	423	467	473	447	458	489	428	457	491	464	462	476	429	479	436	475	467	475	465	476	460	456	428	438	468	419	468	436	475	474	456	470	465	456	475	451	482	472	430	458	481	467	447	475	449	450	416	464	482	450	475	423	460	460	452	461	431	451	442	470	434	500	483	453	446	486	460	478	464	443	448	488	430	480	480	424	441	426	454	455	449	454	479	424	425	498	447	470	443	505	453	442	456	429	479	444	433	413	486	466	440	483	434	459	440	440	515	459	499	444	435	463	446	476	434	453	455	499	452	449	442	489	460	453	469	467	453	430	417	480	443	468	479	423	480	465	494	434	455	444	463	436	475	445	466	464	431	444	418	486	439	474	478	429	455	473	430	478	492	450	481	443	514	465	451	410	462	432	462	459	482	444	473	472	437	488	484	484	443	435	445	470	486	404	459	453	425	455	449	458	452	445	445	455	401	445	434	411	460	472	474	474	459	487	449	496	434	483	496	455	464	474	441	483	462	452	434	457	464	493	450	442	438	487	452	474	455	469	418	470	454	486	459	443	453	464	440	424	457	428	458	458	506	455	456	481	444	440	443	467	462	471	471	456	447	439	466	432	454	439	462	455	441	473	453	500	452	470	467	450	488	480	469	496	440	458	454	446	469	453	435	483	458	463	456	481	462	471	421	481	449	470	477	460	436	454	434	431	460	469	440	454	436	472	485	444	484	447	432	444	479	454	459	452	456	476	460	472	462	434	512	471	467	454	447	428	491	442	474	455	467	498	420	465	436	482	449	470	452	418	428	444	483	439	454	446	450	450	438	455	502	470	467	470	463	484	493	437	449	455	458	479	427	487	474	485	429	482	456	464	460	439	484	441	427	466	447	472	439	474	474	481	449	487	459	477	460	434	470	455	436	460	433	426	488	421	418	474	451	423	421	450	457	450	442	476	466	471	439	482	480	452	468	454	471	444	429	453	477	475	463	450	442	478	493	408	455	473	418	466	467	450	429	435	445	483	461	425	450	446	441	465	441	463	512	438	449	470	449	498	447	467	428	416	473	436	479	446	440	445	452	483	431	458	456	450	435	484	425	453	501	488	443	484	463	473	451	438	428	459	463	458	432	454	465	421	449	468	471	464	461	474	480	482	434	429	444	458	454	483	454	464	476	467	480	494	474	422	447	457	470	472	439	476	485	460	435
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
