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
340394900406	340394900969	340394901517	340394902067	340394902617	340394903167	340394903717	340394904267	340394904817	340394905367	340394905917	340394906467	340394907017	340394907567	340394908117	340394908667	340394909217	340394909769	340394910317	340394910867	340394911417	340394911967	340394912517	340394913067	340394913617	340394914167	340394914717	340394915267	340394915817	340394916367	340394916917	340394917467	340394918017	340394918567	340394919117	340394919667	340394920217	340394920767	340394921317	340394921867	340394922417	340394922967	340394923517	340394924067	340394924617	340394925167	340394925717	340394926267	340394926817	340394927367	340394927917	340394928467	340394929017	340394929567	340394930119	340394930667	340394931217	340394931767	340394932317	340394932867	340394933417	340394933967	340394934517	340394935067	340394935617	340394936167	340394936717	340394937267	340394937817	340394938367	340394938917	340394939467	340394940017	340394940567	340394941117	340394941667	340394942217	340394942767	340394943317	340394943867	340394944417	340394944967	340394945517	340394946067	340394946617	340394947167	340394947717	340394948267	340394948817	340394949367	340394949917	340394950469	340394951017	340394951567	340394952117	340394952667	340394953217	340394953767	340394954317	340394954867	340394955417	340394955967	340394956517	340394957067	340394957617	340394958167	340394958717	340394959267	340394959819	340394960367	340394960917	340394961467	340394962017	340394962567	340394963117	340394963667	340394964217	340394964769	340394965317	340394965867	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2615	2000	3600	2300	2616	2000	3600	2300	2616	2000	3600	2300	2616	2000	3600	2300	2617	2000	3600	2300	2618	2000	3600	2300	2619	2000	3600	2300	2619	2000	3600	2300	2620	2000	3600	2300	2620	2000	3600	2300	2621	2000	3600	2300	2622	2000	3600	2300	2623	2000	3600	2300	2624	2000	3600	2300	2626	2000	3600	2300	2626	2000	3600	2300	2628	2000	3600	2300	2629	2000	3600	2300	2630	2000	3600	2300	2630	2000	3600	2300	2631	2000	3600	2300	2632	2000	3600	2300	2632	2000	3600	2300	2633	2000	3600	2300	2633	2000	3600	2300	2634	2000	3600	2300	2634	2000	3600	2300	2634	2000	3600	2300	2634	2000	3600	2300	2634	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
23716	23345	36109	29142	23715	21092	11394	765	493	463	419	419	446	430	439	432	398	443	439	447	411	444	420	475	402	454	410	424	441	440	430	461	419	451	428	427	446	422	456	410	431	461	352	453	408	448	391	421	382	437	435	412	427	393	441	425	443	427	375	413	440	418	401	450	420	434	446	410	393	442	415	424	427	444	420	392	412	433	401	400	434	457	415	420	436	388	422	448	408	403	417	410	408	412	437	436	415	416	408	427	432	412	421	422	421	437	409	448	393	387	427	356	384	390	458	422	419	425	416	428	400	406	394	400	410	426	431	396	419	421	423	406	386	438	433	389	406	448	431	433	407	391	402	439	434	434	402	433	430	405	451	401	386	427	392	421	419	462	386	413	430	434	425	444	423	440	419	420	431	424	416	442	451	444	377	405	427	440	397	412	451	431	432	451	441	405	432	432	413	423	421	455	404	423	439	401	418	419	423	422	438	418	413	461	457	447	437	395	410	409	390	398	421	393	409	388	410	448	434	458	408	413	408	417	396	433	408	412	425	393	408	414	436	377	402	431	439	417	420	429	439	409	425	452	417	446	425	440	433	441	441	421	423	426	434	425	404	395	410	453	445	417	398	425	374	418	456	428	432	396	396	423	448	403	387	392	407	422	402	441	457	444	459	452	440	420	387	423	419	395	395	410	465	427	380	450	448	413	442	409	403	446	412	447	388	416	436	421	410	430	452	397	418	438	439	419	406	390	419	406	395	410	449	461	428	402	451	437	388	433	424	401	428	459	406	462	421	421	402	460	438	432	428	439	389	430	414	415	384	437	437	434	362	435	443	426	460	434	447	419	469	419	433	396	386	438	440	419	458	477	418	442	400	425	405	390	403	412	453	445	411	403	429	423	419	428	439	405	387	428	410	417	446	431	411	395	397	402	404	422	409	423	453	426	434	394	458	434	399	415	419	489	415	417	431	469	404	395	438	405	433	411	452	404	423	445	434	419	419	423	441	389	425	414	440	425	416	460	416	455	420	434	423	411	402	421	417	399	422	401	434	426	429	431	422	423	425	431	444	411	413	439	431	446	435	433	448	382	442	425	402	411	402	425	417	425	431	397	436	398	390	413	404	404	384	407	419	399	459	438	381	444	429	426	433	465	428	438	413	434	421	451	437	435	408	430	427	431	414	458	424	446	400	393	426	410	444	405	422	467	487	430	451	442	441	414	389	417	442	429	399	403	429	410	400	384	414	432	433	410	414	414	428	435	407	395	414	404	440	436	410	445	396	440	450	471	423	429	453	453	413	412	411	405	442	425	396	396	466	410	447	429	436	430	422	455	408	396	416	404	417	425	433	449	434	430	456	397	430	417	405	427	411	400	410	448	384	451	444	417	430	439	436	420	417	420	409	449	426	443	424	444	403	412	426	398	386	394	417	425	416	444	433	405	387	406	455	451	380	416	404	438	439	406	421	417	406	399	437	432	412	434	397	431	408	410	407	423	452	420	430	438	390	402	402	410	463	429	417	397	408	443	430	408	402	396	465	440	416	381	466	410	414	448	405	430	423	452	436	416	404	423	376	411	427	404	436	402	364	404	442	464	391	485	417	409	419	407	420	407	396	407	417	419	425	433	384	442	439	427	390	445	404	438	431	426	409	389	393	437	414	459	392	416	423	391	390	405	430	412	386	387	403	414	456	399	415	401	444	421	412	439	427	404	429	393	406	431	441	446	444	434	409	439	433	461	418	422	432	398	435	454	441	418	385	432	420	427	389	443	407	397	456	424	426	417	423	425	435	435	437	439	418	420	407	423	410	446	410	431	408	465	428	404	382	441	421	411	453	463	412	402	430	397	421	448	458	406	426	458	429	428	451	452	424	416	411	409	428	409	425	436	432	457	390	400	455	418	420	448	383	452	442	402	427	444	397	434	405	418	459	407	415	419	388	442	402	441	444	443	439	413	416	448	387	353	402	430	438	418	459	427	415	417	398	406	429	436	445	429	415	430	440	422	414	443	422	443	421	409	404	464	420	400	390	435	427	409	379	419	436	416	430	381	427	465	444	454	427	424	420	460	442	393	412	449	390	429	420	425	404	416	397	432	430	417	422	423	389	415	380	444	444	413	404	410	440	413	411	426	390	443	406	423	425	400	415	411	434	425	386	410	432	431	415	410	420	412	399	411	463	387	424	423	427	403	422	380	404	424	443	451	424	423	468	446	437	413	447	431	420	473	433	394	387	425	410	396	400	448	461	432	425	441	437	448	436	408	411	439	412	406	415	445	430	432	425	408	432	409	409	427	391	406	457	435	432	434	425	388	418	437	433	404	407	397	401	419	426	459	430	393	415	426	407	404	433	392	380	469	384	423	445	444	449	405	399	409	382	427	428	421	453	439	414	462	387	382	485	414	438	407	434	417	454	447	423	426	440	419	418	392	396	402	436	438	386	405	411	458	433	419	398	377	427	407	426	425	418	436	436	404	405	422	452	426	439	429	392	407	411	422	425	422	406	411	423	447	437	454	434	409	428	413	430	404	432	469	420	459	460	419	456	396	420	367	410	466	425	432	409	443	410	437	424	434	413	453	379	409	431	420	417	394	422	433	389	441	412	439	423	414	422	409	438	416	418	427	396	396	417	412	430	446	403	412	400	374	468	414	422	393	441	440	428	408	446	449	446	465	424	443	393	427	471	451	429	456	426	416	421	431	394	414	391	421	407	457	403	382	453	428	424	445	389	435	405	404	427	452	427	404	414	431	393	398	446	391	399	432	422	416	405	441	434	388	397	426	386	434	415	425	438	425	414	419	434	397	419	437	435	432	400	433	417	408	417	418	429	451	404	429	423	439	449	436	433	457	457	439	422	419	452	439	450	414	399	406	411	458	380	407	365	421	409	421	415	426	424	435	396	446	417	462	407	443	462	436	417	448	414	425	419	422	432	452	437	445	404	436	435	414	402	415	420	415	447	403	412	387	465	426	433	446	396	420	442	424	415	431	438	421	391	417	422	428	398	399	426	414	394	441	450	428	411	409	429	380	422	399	396	409	433	411	465	405	424	412	433	428	426	432	452	417	437	399	403	365	440	446	444	472	423	408	412	418	428	416	428	410	393	430	372	443	431	467	439	415	420	400	409	420	414	439	426	439	425	390	430	396	419	424	428	399	391	386	402	425	469	425	384	402	393	407	434	383	403	380	385	422	433	483	446	435	460	433	427	427	407	372	410	441	416	439	437	397	446	426	414	414	393	398	418	423	396	445	397	409	446	440	431	437	445	383	407	450	415	443	413	421	432	407	449	428	449	392	410	403	413	412	432	427	385	448	436	389	413	405	433	419	427	430	390	415	429	386	394	448	412	399	461	442	432	427	446	423	391	439	430	441	421	447	395	458	390	384	430	400	410	408	432	426	427	452	432	421	409	370	439	423	428	416	380	447	458	426	420	423	389	409	419	404	444	429	423	410	405	398	426	449	442	413	433	496	447	470	436	400	417	409	435	424	420	456	436	444
50760	74756	77410	52733	28604	3863	1152	497	451	517	495	483	435	475	464	465	458	457	434	440	432	430	468	442	450	494	480	455	463	506	477	445	481	442	451	446	436	444	477	443	453	424	438	421	452	477	422	461	450	411	467	425	427	434	438	427	413	451	429	470	482	499	444	476	421	462	453	433	499	439	447	441	403	430	494	430	431	445	437	422	431	441	460	431	450	429	456	436	460	436	428	444	478	459	432	465	477	460	461	476	439	417	411	485	482	447	470	465	468	411	448	428	488	440	422	446	402	424	440	438	436	469	480	456	444	447	433	477	472	485	466	448	446	391	401	454	430	442	427	455	460	444	463	457	456	425	466	439	441	474	451	477	452	448	434	469	515	433	426	455	435	444	442	441	481	431	435	453	447	450	442	463	474	437	433	452	436	444	468	441	449	417	485	464	470	472	441	456	439	451	477	479	491	480	477	450	520	476	433	453	443	468	434	478	420	426	453	445	406	433	439	463	476	450	450	488	476	456	455	453	489	458	457	438	464	427	457	450	451	433	444	417	489	490	444	447	416	440	434	454	472	443	474	473	481	437	472	442	471	449	430	450	463	430	434	433	450	443	435	469	433	448	459	457	450	507	411	418	462	461	510	429	442	445	438	464	445	433	440	443	413	473	426	436	434	440	440	464	484	446	425	485	421	421	432	438	451	461	482	441	464	461	475	470	496	457	419	429	419	453	468	481	394	429	407	460	442	428	462	469	456	455	441	475	457	431	461	425	470	417	445	428	457	429	421	425	453	440	471	436	439	425	444	432	442	457	446	449	470	432	416	457	437	475	437	429	493	459	438	478	451	474	407	433	454	475	474	450	460	496	444	425	445	436	435	471	468	478	461	449	451	437	425	452	464	455	495	454	444	447	444	456	441	449	427	453	500	462	428	421	473	440	442	480	433	445	442	429	456	438	412	452	472	428	466	429	433	454	458	473	459	474	435	426	446	427	434	464	432	470	456	457	466	444	461	443	496	441	455	441	450	451	422	437	429	434	492	425	490	409	491	466	489	474	435	458	473	443	440	468	451	438	468	411	504	475	409	426	446	440	452	486	455	461	470	459	436	463	432	455	452	459	458	457	460	482	458	472	449	454	458	440	454	449	460	431	430	451	474	483	414	475	454	471	463	418	428	458	440	451	461	464	443	444	472	489	430	456	408	406	437	445	410	429	457	461	427	436	473	520	466	522	460	448	481	442	430	448	429	433	441	425	452	453	435	465	489	435	440	427	460	436	441	448	382	434	438	455	430	454	436	444	427	426	451	459	444	470	437	476	449	483	438	476	434	470	455	454	435	455	432	418	438	469	472	433	482	437	459	426	448	438	443	459	431	433	444	442	425	429	441	451	432	414	414	459	485	445	463	459	464	471	420	449	492	438	451	444	478	450	488	474	465	418	395	429	468	431	464	458	458	413	419	454	451	461	440	470	443	420	437	433	475	451	463	453	439	466	410	464	451	462	433	461	444	463	439	476	395	440	450	455	450	440	474	439	452	443	461	440	477	461	451	448	457	456	431	439	450	453	469	458	434	453	488	451	421	460	457	479	456	447	430	439	416	446	444	472	479	439	462	471	425	467	446	453	483	467	433	424	455	448	461	426	461	438	426	433	444	458	465	443	468	463	454	418	459	434	466	466	454	484	469	483	481	444	496	480	476	475	483	428	480	466	474	439	418	477	487	442	449	459	438	443	449	493	448	447	413	422	446	441	414	394	480	449	397	449	463	429	458	440	490	422	472	458	434	449	460	435	405	444	473	447	454	460	462	474	430	474	468	428	445	418	447	422	467	451	451	463	460	458	462	429	440	475	454	441	475	459	489	475	465	432	459	442	434	437	445	418	489	449	435	463	437	402	429	441	443	420	453	450	438	401	442	460	454	474	446	463	475	459	437	449	453	439	432	467	469	471	468	440	423	492	418	469	458	526	454	466	441	427	469	419	483	449	462	441	451	471	471	461	446	456	471	466	475	441	476	412	414	433	424	466	410	465	432	455	468	426	451	407	437	485	467	477	459	484	462	434	450	457	434	448	462	444	428	423	442	470	447	456	446	453	415	442	442	484	462	450	477	456	428	459	481	434	459	440	470	432	424	495	501	442	432	430	405	431	446	458	453	440	407	484	413	441	467	441	448	428	435	504	443	447	461	446	429	488	434	461	459	443	453	450	446	441	476	417	474	444	460	413	472	441	460	461	454	419	485	476	471	445	429	452	443	485	471	436	461	465	450	447	487	466	490	485	451	443	467	446	440	467	471	496	450	443	401	454	462	468	431	459	456	496	429	468	456	412	487	426	452	442	471	446	405	494	426	461	452	438	471	444	432	406	449	433	433	401	451	463	426	452	436	454	490	496	430	424	437	445	447	438	436	427	444	404	423	410	455	450	455	477	445	450	474	429	439	451	431	459	438	453	443	445	447	461	441	433	492	449	452	458	463	439	468	417	459	452	450	427	454	470	453	466	467	445	449	453	430	474	421	455	480	439	437	422	461	437	432	460	463	463	449	461	489	472	469	431	487	419	447	452	419	422	440	452	454	444	423	441	443	410	398	459	476	434	472	448	497	454	436	466	501	430	458	456	499	439	473	438	419	454	485	449	443	440	425	450	458	455	481	451	474	431	429	461	461	446	457	435	458	444	478	458	410	435	457	468	481	388	484	424	432	435	447	463	467	466	416	441	387	439	412	446	444	416	469	470	455	408	474	465	442	480	412	446	417	458	417	461	430	450	470	410	489	473	471	415	474	492	466	496	471	441	451	470	437	449	449	449	419	435	453	422	480	438	459	442	497	437	466	459	421	428	455	404	448	423	437	426	436	451	440	435	444	458	449	443	434	458	446	480	432	418	471	455	414	453	446	461	467	438	467	434	444	452	473	407	463	442	448	433	439	419	435	440	448	440	492	411	470	490	440	443	447	462	436	460	454	422	440	434	473	448	441	469	476	509	478	485	462	434	427	480	431	413	466	433	459	474	457	437	475	443	478	470	502	454	489	500	493	448	456	465	479	417	425	450	475	466	450	469	439	460	491	461	428	480	460	476	434	433	489	455	420	444	454	451	415	445	460	435	431	464	444	440	429	472	493	464	518	459	453	427	447	449	484	472	489	465	440	400	465	464	434	447	430	465	475	456	396	457	444	424	452	465	455	432	443	409	454	471	449	437	447	512	439	455	483	433	483	471	444	457	436	442	428	443	459	407	423	400	418	444	400	426	469	439	473	416	439	473	472	446	467	462	465	466	470	448	444	458	483	422	454	444	470	467	454	443	453	489	421	426	478	476	499	477	429	416	465	483	493	497	417	431	460	477	447	445	428	455	497	488	454	454	430	425	415	430	477	439	444	453	486	444	393	451	413	493	431	425	436	480	464	460	472	418	440	430	471	467	455	444	446	465	413	431	490	431	479	485	418	464	444	464	431	447	471	453	501	420	423	441	466	478	474	460	461	490	446	492	445	467	497	481
31459	36646	38640	19128	4321	559	347	316	344	305	305	288	336	315	288	296	336	323	301	306	313	323	330	331	292	316	271	316	330	336	301	311	295	319	339	328	318	268	294	332	317	303	340	299	307	295	311	337	282	298	285	301	292	331	310	277	312	317	322	292	299	334	317	287	331	313	299	313	286	318	294	294	309	321	330	307	328	291	311	315	307	284	271	291	298	302	300	265	338	318	345	280	299	327	293	321	306	313	275	319	297	290	334	321	304	302	325	337	312	286	303	318	313	316	306	343	319	298	324	290	325	304	296	312	317	285	284	273	301	300	322	324	306	303	271	296	300	343	319	283	323	298	319	317	314	308	311	304	309	280	299	351	325	336	286	313	323	295	283	296	280	335	294	322	327	300	320	308	284	299	321	327	313	323	314	289	302	298	339	325	302	277	313	299	301	318	314	289	322	304	316	324	301	292	310	342	312	311	317	314	285	310	330	277	293	270	331	326	277	288	330	300	327	304	305	322	303	315	305	299	254	303	286	284	304	287	289	310	273	325	316	318	292	297	314	327	300	346	307	302	301	279	285	323	305	270	305	315	325	312	308	318	313	307	309	297	313	309	305	292	318	320	305	322	293	308	327	304	322	308	317	272	321	279	312	334	332	288	286	296	315	324	302	303	285	313	348	300	296	259	310	291	315	294	297	303	317	330	288	320	314	311	287	273	285	299	312	283	275	324	300	262	302	309	333	313	297	329	318	299	328	306	317	335	310	318	282	284	287	292	309	302	304	303	297	292	314	334	310	279	288	298	320	308	292	291	307	304	298	312	317	303	290	302	295	310	300	291	289	332	280	323	308	322	318	302	295	317	284	301	293	316	311	295	304	314	306	311	343	329	317	316	314	306	312	279	307	306	313	273	308	347	313	304	299	306	311	318	318	317	307	292	338	311	303	298	280	325	275	327	306	311	316	279	329	295	311	318	339	331	335	304	319	323	293	304	334	306	329	328	309	283	313	313	274	270	274	313	276	298	314	293	325	316	318	312	316	304	310	335	314	288	328	349	308	287	313	316	313	295	314	308	291	326	307	330	295	294	284	321	291	330	336	332	306	340	300	310	331	314	326	308	319	312	322	296	285	308	298	325	293	284	310	355	287	302	325	304	292	315	303	298	280	319	295	303	305	326	312	270	327	297	311	302	284	300	292	333	310	319	326	297	296	316	314	322	295	274	290	306	290	333	341	272	303	301	313	306	323	306	332	303	345	301	287	300	302	309	298	314	294	340	299	314	341	310	319	333	308	316	300	306	309	312	316	286	332	344	295	310	288	312	359	297	303	301	271	321	319	309	294	322	353	331	285	313	316	289	304	308	332	300	272	269	319	317	347	337	305	317	300	306	279	298	287	292	307	314	319	302	299	333	331	331	336	289	288	308	298	321	289	329	309	313	287	282	322	324	304	291	317	329	286	311	326	318	304	307	320	292	311	316	273	280	274	280	313	327	294	323	328	287	319	315	306	287	294	300	283	302	297	329	315	315	340	313	285	302	267	320	304	302	350	315	322	283	326	313	318	295	317	311	291	307	325	304	271	300	320	318	318	308	307	299	333	326	302	331	274	314	311	298	295	291	330	324	288	320	319	306	313	328	304	305	302	328	305	298	310	296	295	303	324	291	309	291	298	329	326	308	361	325	313	312	298	309	291	290	323	317	296	295	311	297	329	298	309	335	278	289	301	328	322	300	312	296	296	317	303	317	321	298	300	313	329	298	302	302	274	311	287	318	280	314	323	297	278	302	303	307	305	282	317	301	298	318	270	304	295	320	315	297	314	295	303	291	321	358	344	298	293	326	356	332	304	307	307	310	290	324	328	304	299	306	266	310	301	331	300	304	313	342	312	310	286	309	284	300	284	322	290	309	308	285	327	328	336	282	315	307	310	273	324	315	308	334	329	309	323	336	312	293	297	306	322	294	307	320	306	323	305	331	308	296	299	292	260	314	300	286	324	332	308	316	270	296	314	309	295	319	281	307	270	311	289	327	315	311	312	312	302	293	327	307	295	312	324	343	349	320	311	312	338	315	323	300	310	296	314	319	314	310	309	289	321	308	263	289	329	326	341	316	314	322	309	317	286	314	291	324	304	266	291	278	333	307	319	315	311	288	332	319	334	286	320	314	323	323	330	321	304	292	297	305	297	332	294	308	309	326	282	335	317	281	294	291	295	297	296	306	288	292	298	314	299	298	307	295	323	322	295	302	308	282	290	313	328	306	303	306	320	313	289	337	317	311	284	287	302	293	302	329	292	303	299	294	299	322	314	304	309	307	300	283	306	334	317	310	319	331	288	303	313	349	309	304	326	287	305	283	338	300	307	283	348	331	303	296	282	294	322	305	329	314	321	329	327	319	311	272	297	327	297	313	329	311	294	298	309	293	272	318	331	283	311	282	313	306	310	281	327	296	306	312	339	260	315	279	293	285	290	306	300	335	305	301	287	300	311	324	332	322	306	306	304	292	305	268	307	298	307	308	314	293	325	308	303	303	309	301	297	342	310	283	338	309	300	325	297	342	329	317	314	281	322	352	305	320	344	308	319	309	315	295	274	311	317	311	296	304	306	325	312	301	338	302	321	286	285	286	299	296	272	302	285	287	315	339	326	274	318	321	295	317	287	292	332	283	316	308	338	307	295	295	327	317	322	318	299	282	295	316	305	313	334	339	311	312	324	278	312	294	335	287	327	306	307	287	287	298	314	332	289	323	323	340	288	335	305	292	306	291	281	311	293	330	266	335	297	291	279	293	290	282	301	320	317	282	310	327	332	314	287	302	286	309	283	334	288	293	290	294	303	298	297	290	295	335	313	295	322	330	309	328	319	322	318	284	292	333	309	318	324	302	318	303	318	310	322	267	291	310	303	301	315	332	341	311	318	284	278	299	308	315	300	317	313	286	329	319	311	311	295	312	316	285	312	294	304	315	308	316	330	294	293	307	310	322	295	292	313	345	296	303	305	321	305	311	309	288	304	312	261	297	317	305	312	318	333	305	305	313	310	308	277	305	310	294	304	295	274	306	289	312	290	327	297	312	285	276	266	319	306	309	297	296	310	321	298	292	296	321	303	291	316	292	300	321	303	294	280	335	316	280	301	270	318	332	264	339	287	322	313	328	323	339	315	320	283	328	305	317	293	322	305	323	305	329	312	278	301	302	307	344	291	323	302	301	285	298	333	329	311	301	303	322	302	289	303	314	279	293	324	325	318	320	294	329	326	292	308	289	307	283	304	317	306	307	296	322	288	281	314	308	286	279	285	315	278	289	320	308	346	292	320	314	289	325	331	338	280	324	304	307	318	324	283	301	315	305	307	296	311	302	288	302	269	318	296	338	329	323	293	292	297	366	292	337	303	317	302	312	311	330	291	323	296	301	313	336	315	320	306	323	272	354	318	285	301	318	302	326	297	317	308	269	299	295	305	290	295	319	333	311	320	333	335	290	307	306	291	296	323	298	274	291
37830	54631	33427	12197	3697	590	357	358	335	370	384	341	377	334	385	398	357	322	346	363	350	362	327	356	373	339	339	312	365	360	323	339	379	386	342	357	336	357	351	358	356	320	365	393	348	367	342	368	363	357	368	311	357	349	355	320	349	360	350	390	362	335	354	366	334	372	345	327	334	353	359	391	331	363	343	362	355	341	378	341	364	344	347	346	332	355	355	333	354	337	374	363	347	385	376	357	339	398	323	324	354	373	343	372	370	343	326	376	334	363	345	334	320	348	331	353	346	363	367	341	332	379	375	328	347	327	379	347	373	361	330	360	337	341	344	367	333	343	347	341	356	367	371	371	356	369	357	352	341	367	325	350	392	369	339	354	333	359	330	368	373	368	353	348	373	362	330	370	324	392	320	372	352	334	372	383	357	350	336	342	355	366	351	388	345	377	364	359	351	368	327	375	372	335	347	367	353	405	353	331	368	327	355	362	352	331	373	354	340	349	367	349	369	362	341	344	329	361	349	385	345	335	359	351	383	364	326	309	346	326	357	372	289	327	397	344	363	371	348	345	346	345	387	351	326	363	364	344	356	341	338	373	374	378	385	328	335	363	366	364	348	372	334	380	331	357	326	368	352	347	362	353	340	360	361	329	350	342	329	354	371	334	360	376	365	373	351	377	359	335	340	363	377	374	350	372	370	356	361	352	364	367	351	344	356	390	348	344	366	336	342	355	356	347	387	351	373	358	351	316	343	321	345	328	367	370	363	326	362	369	319	323	344	355	398	378	369	324	350	339	371	377	362	354	349	337	332	330	361	320	391	335	367	373	330	305	384	352	358	326	341	367	342	368	356	333	353	371	358	346	332	361	354	365	372	353	375	330	361	368	355	315	390	400	336	371	359	352	368	384	353	340	354	373	327	366	373	351	373	351	356	354	331	389	313	323	350	349	381	392	398	378	358	357	372	360	344	343	370	342	349	407	362	360	342	362	353	358	368	376	349	332	353	372	352	337	347	335	346	345	350	353	359	360	342	350	338	375	316	322	354	372	342	342	360	363	369	338	328	358	392	342	369	328	365	341	382	358	347	358	350	328	397	367	369	321	317	367	378	315	352	356	330	343	337	365	349	348	363	361	350	324	328	358	373	336	367	333	338	351	362	375	358	324	353	356	340	364	357	358	360	342	329	368	345	353	335	324	366	428	381	396	376	349	371	312	337	336	347	372	336	345	371	357	351	357	358	345	365	295	359	354	363	345	349	323	339	322	356	343	344	350	352	336	312	331	360	360	357	378	343	333	362	334	360	331	332	355	359	315	374	325	343	368	369	373	388	347	383	376	350	344	330	367	313	361	360	378	343	330	352	346	331	331	316	361	297	338	351	351	347	361	305	351	338	345	388	358	330	342	345	377	356	335	359	352	353	374	391	372	385	325	374	336	353	369	356	355	369	390	366	378	348	335	344	356	343	338	350	364	338	341	347	343	360	342	335	338	356	372	339	333	344	325	326	341	341	356	344	342	357	347	327	352	355	331	365	359	358	372	379	362	336	339	376	323	339	340	357	323	384	378	322	382	351	345	355	370	357	352	342	340	339	386	339	368	354	342	320	327	358	348	360	369	364	370	339	332	345	343	323	374	358	340	370	348	336	347	341	354	388	318	354	367	367	359	328	352	356	349	330	339	344	333	371	332	347	342	329	328	327	334	360	315	330	343	344	327	373	362	343	364	320	365	405	371	358	348	332	363	357	362	320	348	345	364	369	362	332	375	357	367	329	348	321	350	326	356	340	334	334	364	339	391	319	383	332	363	338	332	346	327	380	368	345	381	380	359	367	361	375	364	331	350	357	384	355	376	321	328	354	383	335	359	328	385	354	362	341	351	351	320	348	363	342	340	344	373	334	340	341	301	329	376	350	335	335	353	370	326	350	361	355	351	342	380	355	345	357	340	327	356	350	343	354	362	334	362	347	346	373	360	373	331	322	340	313	361	378	349	371	387	351	335	327	333	345	344	398	338	331	316	355	351	330	355	373	381	384	354	356	357	362	360	361	362	342	343	391	376	357	366	337	321	330	340	354	380	387	364	327	370	343	395	360	331	349	358	364	340	367	337	332	335	400	334	324	352	385	347	350	348	359	385	360	318	337	368	377	383	346	339	338	358	339	361	355	344	354	337	361	358	332	357	360	352	388	349	354	332	359	356	321	356	343	369	332	342	350	339	320	338	335	362	357	363	349	362	362	371	360	380	400	370	384	337	322	350	363	333	360	380	349	364	362	337	370	339	358	379	353	358	364	322	327	378	343	342	333	356	335	355	344	368	336	357	374	365	347	346	362	356	400	353	355	340	339	334	375	363	345	321	342	380	360	318	357	359	325	346	334	328	392	344	349	361	352	360	342	338	303	325	309	315	364	341	358	353	340	354	383	338	330	372	319	314	357	369	376	357	334	359	336	375	351	353	368	336	336	383	341	356	351	400	354	317	356	374	352	348	360	374	326	328	337	385	375	363	354	378	312	315	356	372	318	351	325	357	345	356	346	359	350	318	355	338	329	373	359	330	349	381	365	343	349	359	365	359	360	357	315	399	342	371	331	368	364	360	379	349	339	349	363	335	307	343	333	371	315	362	362	341	359	391	338	386	349	349	348	334	353	314	379	323	370	357	363	352	354	336	352	358	324	331	346	357	354	372	336	380	370	352	338	354	343	387	352	338	365	341	352	368	337	353	380	329	318	321	348	374	328	364	382	383	381	340	337	317	339	367	387	348	361	354	322	283	340	376	352	354	355	343	334	376	388	355	336	396	340	350	337	367	352	344	328	337	343	346	348	348	376	365	346	359	380	379	320	369	359	333	359	368	321	363	325	345	352	381	358	359	352	325	358	369	358	364	344	371	333	367	301	343	348	348	366	363	360	357	338	343	353	377	313	370	340	361	365	367	345	374	308	399	360	362	346	399	381	322	367	351	358	326	341	362	353	366	358	333	319	362	344	325	340	334	341	317	339	353	356	356	365	365	372	359	368	397	400	347	376	346	342	354	361	367	356	378	342	356	365	356	361	355	352	373	369	371	365	356	342	361	350	328	345	348	395	347	373	357	348	370	335	370	354	350	363	312	328	311	370	360	347	377	335	389	330	364	336	349	320	365	326	347	342	373	388	353	371	377	351	356	340	370	356	332	359	365	364	380	337	331	338	357	344	340	371	345	357	319	344	322	354	347	346	319	324	346	367	356	361	346	369	353	362	347	348	345	335	374	336	348	350	361	379	342	346	380	339	366	358	358	351	360	355	379	322	347	384	336	353	364	371	376	378	371	363	351	333	343	356	340	343	357	346	345	344	355	346	347	359	346	336	356	370	347	382	321	330	329	362	356	348	358	366	386	364	332	358	356	356	344	386	351	353	349	340	364	372	360	342	343	340	366	345	344	366	365	367	349	332	354	382	379	344	346	343	352	368	368	343	354	351	342	365	320	389	348	349	305	333	353	381	375	372	351	312	374
25031	27719	41123	32010	20977	7501	730	279	270	256	260	261	288	254	285	262	270	267	252	254	267	259	304	278	265	285	293	245	259	237	286	269	289	264	295	252	234	277	251	252	282	252	249	315	247	272	284	263	273	267	266	260	264	260	249	275	264	259	258	281	265	264	274	254	259	284	294	251	284	269	278	250	281	264	245	274	239	257	264	233	246	273	261	272	260	265	249	257	255	288	282	257	252	283	246	287	257	265	263	241	302	260	297	232	237	259	263	274	271	268	269	245	240	260	272	267	276	220	263	285	254	267	240	276	250	278	248	269	278	262	254	252	258	270	302	271	259	295	241	258	266	231	275	287	274	285	278	280	269	250	253	250	262	268	234	248	242	257	271	243	278	227	244	295	248	279	257	262	267	282	265	303	279	254	267	273	284	243	283	268	269	280	296	291	256	264	279	257	247	285	269	252	260	237	256	251	247	284	268	265	286	303	274	257	227	264	271	258	261	256	282	253	278	275	257	275	252	291	262	262	290	280	248	259	245	273	262	276	284	278	284	256	288	268	266	281	254	266	262	237	267	270	250	246	292	271	247	253	257	254	260	269	278	283	269	250	276	271	265	261	269	286	242	290	305	268	297	261	252	234	239	248	285	255	232	243	255	259	254	278	248	269	303	259	257	242	270	298	283	285	250	286	270	268	279	262	266	263	263	294	251	261	248	276	248	260	246	245	254	249	261	261	275	281	264	259	273	301	268	298	263	265	253	282	272	266	276	277	274	241	287	256	273	270	261	262	277	283	271	311	229	251	292	296	293	270	249	249	263	267	278	278	272	294	249	269	254	297	251	277	265	244	258	272	280	256	269	262	247	269	284	242	268	259	273	289	268	269	233	247	290	274	256	272	281	261	260	263	295	258	233	259	261	269	252	275	276	267	246	259	287	262	274	239	256	241	269	253	259	253	250	280	264	287	267	292	285	276	255	252	276	269	223	267	277	275	262	283	278	294	238	260	245	267	278	267	300	250	275	293	277	251	287	257	265	285	282	268	269	260	244	279	292	280	283	263	306	266	260	282	269	228	247	266	266	235	284	259	272	265	240	265	260	310	279	257	254	286	267	277	239	254	282	243	267	255	247	272	263	246	286	280	269	252	277	248	279	234	284	241	292	297	302	266	264	267	265	299	264	251	257	247	267	258	237	240	274	273	282	306	283	223	301	272	284	262	296	257	273	261	274	285	255	278	271	261	300	255	277	264	267	290	273	272	245	258	258	264	267	246	291	269	267	265	265	260	274	270	255	279	303	252	247	269	293	264	268	283	257	272	265	263	243	266	270	294	285	265	227	265	274	262	254	249	274	266	289	266	297	254	260	270	265	248	279	271	255	270	241	241	269	257	256	269	270	250	285	266	221	277	260	264	314	274	231	269	268	291	278	252	259	271	252	277	280	253	258	271	278	268	272	284	253	244	323	266	269	287	267	265	268	287	292	256	269	263	263	289	280	280	260	291	264	292	235	222	247	272	245	292	265	256	267	297	255	282	265	289	262	269	243	273	253	256	243	232	229	266	282	262	249	252	280	253	291	267	257	299	269	263	278	278	261	276	265	255	280	254	277	263	252	255	246	275	262	257	280	263	293	291	260	276	291	281	259	286	284	264	288	261	294	266	242	307	286	256	270	271	276	242	247	249	300	263	278	284	266	244	260	252	295	262	275	249	277	257	299	251	267	253	244	252	280	289	274	272	269	273	292	247	280	290	252	299	263	252	242	238	295	269	292	262	269	258	272	275	292	294	256	280	275	235	261	268	274	253	268	267	267	283	263	279	240	261	261	275	256	250	265	267	266	249	268	249	256	260	245	302	265	281	233	283	275	270	250	301	245	278	247	270	277	267	258	281	272	299	277	295	254	271	275	296	275	271	249	261	281	265	262	230	245	245	246	266	287	267	255	257	270	255	284	285	276	289	270	264	269	264	265	254	258	294	285	234	293	258	220	273	256	267	269	247	279	270	241	259	253	264	263	246	251	278	285	268	279	262	302	272	252	292	267	275	261	292	288	233	247	293	258	260	250	284	278	288	264	293	242	273	266	243	274	299	246	281	270	283	281	265	299	256	254	254	275	266	256	273	284	275	292	266	277	251	255	283	251	268	262	264	251	268	274	252	254	269	282	253	256	260	274	279	238	283	263	255	244	255	278	286	275	267	248	290	247	254	259	274	264	294	272	283	277	259	259	268	264	282	252	271	247	263	260	257	252	260	260	273	277	294	275	289	263	273	279	278	270	280	259	238	270	264	259	264	266	254	266	281	260	240	283	273	260	287	266	265	277	261	270	275	243	278	263	287	259	279	263	295	277	266	260	281	265	270	290	294	238	257	244	265	261	271	282	289	249	238	243	278	260	293	268	277	265	264	243	259	275	274	244	254	260	268	265	257	272	241	267	252	268	273	257	254	279	284	262	262	266	258	267	241	287	261	275	296	242	270	252	277	237	248	294	249	268	298	282	286	295	271	270	267	268	288	257	263	265	263	276	287	284	275	284	259	300	271	238	261	284	271	280	236	274	257	270	275	253	272	242	294	245	254	246	274	261	245	265	289	267	272	272	268	264	235	230	243	251	279	278	252	271	280	284	284	251	274	279	283	257	258	257	251	270	256	242	264	269	243	277	259	291	275	277	237	256	273	267	275	256	276	276	273	269	274	269	278	257	279	258	290	280	262	257	272	265	248	262	251	289	258	301	275	242	283	267	255	275	247	302	297	288	286	259	259	262	291	286	278	254	271	272	276	275	266	255	269	274	264	266	250	290	267	264	234	250	252	273	264	252	251	250	281	271	257	305	278	250	280	293	239	275	238	242	258	263	270	269	312	284	274	256	277	281	262	253	284	252	245	286	251	275	266	240	266	259	302	283	270	260	287	276	262	239	260	268	283	274	287	231	280	259	245	255	275	293	290	242	254	293	274	259	302	231	266	265	260	271	256	269	262	273	277	282	273	272	250	277	250	265	278	230	240	249	261	244	261	267	271	269	301	251	264	254	269	255	302	289	232	252	253	268	279	281	286	274	260	269	278	254	258	281	288	267	261	285	250	243	284	254	258	286	292	259	294	272	240	258	276	240	271	293	268	271	270	247	293	309	290	261	287	247	254	251	255	290	268	265	264	284	237	272	263	268	272	269	250	256	279	268	313	274	258	302	289	275	275	295	259	237	287	239	269	275	271	291	272	244	273	283	284	246	257	259	264	275	258	239	246	279	258	259	261	268	260	253	279	253	285	281	287	260	246	285	264	285	262	281	271	271	246	270	232	272	245	252	260	267	266	257	282	251	240	264	275	291	283	252	254	277	275	264	295	273	275	289	264	286	242	247	261	273	243	276	262	269	257	279	260	279	270	246	277	241	242	263	271	256	268	261	258	285	300	269	253	257	251	228	272	247	261	242	248	262	269	266	248	275	276	245	258	302	277	283	266	287	265	245	258	258	266	272	252	271	274	277	264	292	251	251	257
43744	87470	60260	32853	15326	1621	600	308	283	353	302	319	313	296	291	299	302	307	330	305	305	354	299	335	291	303	330	326	346	293	278	316	318	336	289	289	300	281	321	305	302	311	296	285	314	283	289	262	287	300	310	280	307	339	325	287	265	293	276	287	298	315	296	304	313	304	306	311	319	304	290	302	324	320	312	314	309	323	325	305	331	311	267	308	293	314	278	307	306	303	301	314	302	322	275	285	310	327	297	313	302	282	295	324	280	321	290	317	301	307	304	281	335	326	323	302	290	329	302	301	301	293	313	280	327	311	316	304	277	338	300	293	337	283	304	320	290	306	304	295	320	304	296	350	327	328	281	313	318	294	279	306	267	340	310	335	284	296	337	306	293	304	292	266	293	314	281	331	302	303	286	308	316	287	298	298	307	309	306	326	286	314	328	311	287	300	297	326	301	312	327	262	284	309	312	303	290	296	325	313	313	293	274	304	290	290	328	292	313	295	299	300	315	263	317	297	310	319	308	287	284	298	304	303	287	297	317	339	313	296	318	305	315	303	296	287	304	333	319	297	307	318	322	314	285	268	293	311	333	294	305	282	282	314	274	309	297	296	326	303	314	277	331	294	307	272	295	297	283	286	332	323	322	298	320	305	263	290	299	293	326	299	294	284	330	316	300	314	280	315	339	314	314	294	334	290	278	311	329	290	319	283	276	299	284	312	299	289	290	319	268	259	319	317	320	282	254	308	292	316	293	300	298	315	313	305	292	293	310	310	330	301	325	287	290	291	302	289	297	312	295	280	294	311	306	286	338	288	291	329	301	288	275	279	299	264	331	357	307	324	326	319	325	310	292	311	287	327	317	298	297	299	303	270	317	300	263	296	293	301	306	298	315	316	296	301	300	311	292	281	294	286	300	283	315	297	298	303	328	310	285	344	334	295	306	328	297	291	313	341	298	291	304	316	312	301	280	282	312	311	301	313	298	329	317	319	330	325	297	304	291	318	265	317	289	308	308	309	287	289	306	283	299	308	298	304	306	296	298	260	318	295	313	278	281	321	295	320	315	322	281	306	295	304	296	305	312	316	307	276	299	299	293	303	337	325	309	293	314	295	274	301	307	299	267	271	320	295	323	286	314	317	286	281	288	312	318	304	276	335	318	310	280	288	329	313	324	286	277	303	310	347	318	301	314	295	319	288	296	287	297	284	309	259	323	321	316	295	325	299	316	307	302	284	297	296	324	284	318	292	297	305	268	312	288	335	320	287	307	276	318	292	291	319	308	291	317	300	297	323	300	323	313	287	278	312	297	309	340	348	318	300	281	291	302	307	296	286	311	294	310	285	324	305	323	301	294	299	297	311	284	311	298	265	290	270	329	286	270	302	312	296	309	307	297	308	333	336	309	279	308	261	312	274	321	302	303	301	308	325	256	325	283	299	275	298	306	303	294	313	267	278	281	288	284	333	310	282	311	359	309	298	332	320	338	277	281	332	287	284	304	307	306	309	310	315	327	309	319	288	326	304	316	301	312	245	275	273	262	266	296	329	309	283	323	303	288	324	294	307	314	320	294	289	282	331	308	305	309	293	289	315	283	327	276	315	322	292	293	288	300	300	304	280	313	290	300	294	301	284	317	290	279	278	312	314	282	289	277	271	305	299	279	298	320	319	311	309	279	284	295	296	322	294	294	335	305	305	305	327	318	319	316	271	305	275	298	296	297	270	316	302	295	332	320	321	313	293	297	290	304	326	300	323	298	352	314	329	311	302	287	295	316	282	289	306	336	319	289	287	268	289	310	302	300	303	315	298	306	306	314	275	313	299	275	315	334	301	309	278	328	280	317	301	293	291	296	304	309	292	317	275	327	309	329	275	302	264	303	273	283	304	327	316	262	305	309	302	305	330	286	283	293	318	297	338	319	277	300	296	315	326	303	276	309	318	306	292	307	300	304	289	302	322	310	287	291	284	300	310	303	319	315	328	320	311	310	289	318	286	309	314	256	293	311	290	298	293	276	285	323	313	304	296	298	289	309	291	286	329	294	313	315	308	314	284	306	334	301	310	306	289	328	309	308	320	290	305	319	263	283	313	314	306	288	287	319	306	315	303	298	283	316	329	294	294	302	312	303	296	307	317	315	337	273	311	301	266	278	293	342	315	330	338	308	329	296	270	283	308	295	307	321	282	322	316	297	294	310	312	329	298	310	342	322	296	275	296	306	306	307	285	316	288	295	301	316	295	324	326	316	332	299	338	272	302	310	306	277	280	307	304	298	310	286	307	314	317	341	298	332	300	293	292	336	297	304	302	268	319	333	317	281	284	282	299	303	306	296	317	306	287	265	296	279	291	269	308	320	300	296	340	301	298	279	279	296	292	308	284	330	348	296	258	331	298	317	278	318	321	317	282	320	300	306	293	321	286	268	277	314	332	315	332	307	292	289	312	315	309	300	306	298	303	321	292	270	319	297	294	331	324	320	279	340	304	311	311	301	286	297	304	282	335	311	293	314	327	282	310	332	277	321	307	265	275	255	316	300	328	301	314	310	279	286	315	333	292	297	283	309	263	310	306	290	298	297	276	301	286	294	324	309	292	288	282	290	303	335	303	309	329	317	299	317	309	287	298	286	292	294	311	325	320	292	296	311	286	313	312	330	272	306	317	312	275	293	315	338	315	303	345	280	341	297	278	299	318	310	284	324	269	330	297	280	292	268	299	310	310	274	313	302	303	297	306	322	290	293	322	300	288	283	299	311	336	308	282	295	300	316	312	292	284	282	259	293	287	314	305	321	323	298	315	313	307	330	306	335	284	292	307	307	361	326	292	281	298	313	335	267	304	321	350	297	277	319	302	294	307	305	290	332	302	320	315	327	306	336	298	325	294	305	242	351	296	311	291	333	304	296	299	308	312	313	297	282	338	314	282	307	287	302	283	295	305	291	308	321	307	314	297	302	329	327	303	318	285	265	268	285	287	310	302	320	326	313	324	307	294	323	297	318	303	313	293	293	310	301	291	312	305	315	308	307	297	358	266	310	303	306	310	297	309	316	337	325	272	307	289	300	307	316	296	280	301	273	327	261	327	322	310	314	296	311	305	308	335	324	331	283	324	305	283	309	295	295	290	294	285	304	252	300	318	310	315	310	281	324	286	298	294	297	319	298	293	313	308	320	292	312	311	320	302	305	296	313	284	292	249	293	301	284	292	309	285	302	305	329	290	300	279	283	318	270	293	284	284	298	290	308	327	295	304	291	293	301	345	305	306	305	290	318	288	293	283	292	316	303	322	287	282	302	305	288	313	290	291	325	300	287	308	306	301	312	285	312	333	268	338	277	321	300	304	311	301	320	283	303	312	297	316	296	264	316	296	323	264	300	311	301	326	313	290	295	306	285	280	321	293	310	312	295	292	309	303	310	292	278	317	309	318	316	311	307	288	329	307	339	288	310	292	297	300	310	340	293	304	310	311	290	298	320	307	338	312	278	268	304	319	308	315	260	294	319	317
25690	26977	38808	29884	17864	3925	717	430	393	438	407	431	415	404	438	437	401	415	446	412	413	399	388	378	387	393	398	417	426	389	407	409	420	383	388	402	394	407	401	404	340	358	416	392	418	362	390	399	425	409	392	395	395	404	406	406	408	396	394	398	402	419	360	398	389	412	428	389	418	357	412	400	416	415	431	361	399	399	424	405	412	388	392	365	421	404	420	422	427	436	400	377	417	419	378	393	408	361	387	380	399	364	392	403	415	385	402	396	424	442	400	408	395	391	396	409	418	412	399	399	357	378	418	370	377	402	376	405	401	414	426	415	385	388	386	384	420	382	420	412	384	412	390	388	405	437	362	382	377	412	414	378	348	410	391	410	387	433	420	436	419	395	386	368	435	400	392	382	357	375	386	364	390	420	375	414	406	403	384	418	401	414	388	376	407	386	383	387	435	381	403	380	414	401	384	388	425	387	380	389	373	392	419	416	378	405	422	379	377	415	401	401	389	407	383	418	379	418	369	428	405	403	427	383	392	433	411	407	413	362	390	425	405	407	370	364	376	373	400	412	434	390	408	376	366	386	377	404	369	411	411	415	389	418	388	365	392	393	406	370	397	402	368	411	391	398	387	408	382	382	386	398	389	417	390	398	428	394	403	385	396	424	394	371	422	411	373	381	365	423	351	384	397	380	366	431	426	421	419	391	400	386	388	393	406	398	411	397	385	401	406	398	438	421	383	426	395	403	395	370	425	412	393	404	376	406	455	405	384	394	393	400	417	374	383	397	411	404	362	406	399	397	398	418	386	397	378	405	384	380	385	397	442	409	403	388	369	404	411	410	366	381	363	381	412	356	372	400	390	427	397	417	387	400	410	400	425	406	377	446	444	390	381	392	394	414	422	410	405	391	403	386	411	391	379	398	406	369	372	383	415	404	415	417	386	398	421	377	423	387	416	400	417	382	408	413	385	427	397	415	431	383	412	393	399	389	393	450	401	333	401	408	394	379	370	395	387	402	427	390	380	421	383	401	381	390	400	418	390	398	387	395	402	409	400	409	407	402	364	393	395	410	397	398	387	383	366	383	360	399	373	422	394	413	375	392	385	385	389	388	408	384	390	423	378	352	426	423	417	389	364	413	406	380	360	406	392	383	369	402	399	401	427	392	399	424	430	372	406	394	407	404	370	369	420	408	408	379	382	418	411	376	365	397	383	394	400	387	444	398	410	431	406	378	378	400	406	385	397	442	397	335	412	426	402	400	408	395	363	377	416	433	388	396	367	382	408	403	375	401	369	376	413	368	364	417	417	384	418	398	376	405	407	392	408	366	374	432	421	385	373	378	409	428	378	439	417	414	359	410	379	361	421	430	405	404	400	370	462	399	392	420	413	410	437	389	403	406	392	380	361	371	370	389	384	420	423	417	405	408	397	400	399	388	397	408	421	382	399	389	389	377	387	391	392	404	368	386	384	434	392	418	413	402	406	439	418	372	396	385	400	375	383	427	382	393	402	414	429	430	376	390	417	368	401	380	349	359	401	393	423	404	398	413	390	399	443	389	414	410	405	404	434	383	369	424	401	415	408	416	381	414	374	419	408	412	403	397	373	439	380	394	385	437	408	409	405	363	419	330	419	380	416	379	381	429	408	417	402	393	411	380	434	385	388	379	392	423	400	396	394	414	412	374	403	408	432	420	374	425	410	429	430	414	387	422	390	385	414	407	406	395	399	382	391	414	431	415	356	394	392	414	402	381	395	438	388	454	401	368	394	409	362	372	403	374	411	379	401	403	352	391	389	414	386	434	389	364	385	393	383	406	410	408	422	387	413	355	382	385	409	369	416	437	401	439	405	381	379	395	409	406	384	406	391	388	421	410	389	394	425	374	414	369	394	408	406	388	427	387	401	433	367	365	392	350	402	426	385	413	392	374	431	407	387	413	400	364	433	384	370	419	421	447	369	409	377	420	386	386	391	388	401	391	393	397	350	384	393	397	422	382	441	400	409	386	425	405	371	408	380	419	399	404	395	373	407	379	393	388	378	417	415	434	392	389	390	383	433	397	389	434	391	432	416	409	397	380	384	415	414	379	418	446	416	425	415	369	376	387	393	385	380	433	384	404	422	393	461	403	405	366	404	393	384	391	398	394	374	415	426	388	399	388	439	388	374	397	394	418	443	378	417	386	398	405	396	410	375	389	375	393	369	396	405	410	376	395	390	416	402	410	382	401	405	389	389	423	371	375	431	388	368	381	399	408	387	403	403	374	403	403	389	418	416	396	434	412	379	371	382	417	396	385	421	390	408	399	418	389	377	384	400	432	414	374	371	433	373	399	400	380	422	435	416	449	388	382	396	423	398	385	399	390	392	366	437	404	366	378	382	411	380	390	383	403	418	372	388	415	417	438	376	387	395	369	379	400	419	397	399	424	411	416	382	420	432	419	409	397	390	397	400	403	392	393	401	423	424	383	383	432	413	408	392	422	402	414	402	388	380	395	384	390	394	399	376	400	423	364	378	402	434	359	392	390	409	398	410	403	426	401	371	380	373	383	443	387	423	375	379	376	396	379	407	422	416	368	389	371	419	405	402	411	393	430	426	416	418	412	382	418	362	371	421	395	408	396	393	408	440	414	410	425	396	400	399	412	395	394	417	374	407	412	406	409	386	435	429	402	418	371	394	385	375	427	393	369	400	421	403	398	405	405	384	344	395	450	387	391	401	409	377	424	406	374	414	407	367	404	393	376	376	375	403	402	377	391	421	393	394	415	390	419	349	392	380	392	405	402	385	393	387	401	385	414	375	384	397	406	401	396	415	407	422	394	411	420	439	445	408	405	391	428	406	396	413	427	396	405	415	402	388	405	414	394	417	412	396	408	431	420	378	384	394	401	358	429	392	390	394	433	411	411	425	374	407	421	395	423	369	393	398	401	404	382	384	384	393	399	391	405	414	398	392	392	440	397	421	399	390	400	418	400	393	407	413	379	373	378	368	392	437	418	383	427	393	398	411	420	404	397	430	401	415	409	374	415	410	401	410	431	440	398	375	373	389	355	394	386	399	406	426	364	381	400	411	401	409	416	416	365	467	401	430	376	393	377	399	402	377	428	394	414	377	379	388	395	426	412	374	363	419	371	391	376	388	395	401	401	390	419	396	409	408	404	401	410	399	367	386	383	385	446	390	411	415	407	360	391	379	406	450	419	434	375	392	406	406	386	417	419	381	392	400	387	394	376	392	373	400	394	405	409	397	364	419	392	424	405	439	375	411	391	428	399	418	405	428	383	375	426	393	434	398	380	392	413	379	399	414	386	383	408	396	369	415	380	456	391	385	408	362	391	414	399	418	445	377	392	390	392	426	396	442	388	435	423	393	409	425	398	389	399	403	420	388	404	418	396	403	396	408	390	409	393	396	411	390	351	398	381	402	432	400	356	406	403	397	402	422	384	393	396	404	389	398	375	397	379	405	405	371	386	408	396	415	444	420	401	440	421	425	401	400	359
43401	82124	56570	31786	13053	1589	725	434	453	504	442	440	438	498	451	456	440	499	460	458	440	420	446	479	468	417	462	465	476	465	444	457	433	458	442	445	435	454	483	479	425	435	468	462	422	427	445	446	450	448	449	443	430	415	441	461	430	445	436	428	460	437	464	431	430	446	430	417	441	447	463	450	455	457	430	425	465	462	426	447	484	455	477	459	465	455	428	413	489	468	429	426	452	479	472	454	431	429	424	438	455	441	433	449	400	463	457	474	446	451	468	439	444	437	443	462	445	434	479	436	419	460	468	453	423	475	432	480	457	470	407	431	452	428	455	430	478	470	402	455	410	442	446	467	453	442	455	455	447	405	466	432	488	462	439	430	443	458	455	481	445	460	454	459	451	463	486	469	470	444	469	473	423	449	436	430	451	465	426	445	456	441	415	463	433	432	446	453	465	434	422	439	477	440	471	450	411	436	478	437	443	470	464	451	470	452	487	451	413	443	463	489	435	473	469	426	490	469	453	466	463	442	468	462	437	466	431	436	447	459	437	461	430	469	462	456	440	438	414	453	483	412	460	471	412	443	433	443	436	444	422	438	449	462	453	414	435	443	456	467	406	435	451	452	456	446	458	468	457	453	450	444	440	474	433	425	415	437	461	432	427	462	426	473	411	438	456	485	460	462	454	424	479	479	417	478	467	450	459	445	445	440	466	458	440	453	435	420	437	436	449	476	413	460	464	458	468	492	479	422	432	428	419	453	484	464	481	425	454	449	422	459	439	453	467	455	442	458	458	444	423	454	467	415	456	476	444	422	443	444	426	483	460	448	445	482	424	436	419	436	467	463	505	449	454	467	425	472	469	434	423	402	475	450	428	428	418	419	440	450	454	456	460	461	413	454	461	453	441	444	464	455	445	428	441	450	492	474	430	466	429	429	461	446	448	465	453	448	446	456	456	433	475	429	423	459	456	480	461	458	437	423	451	431	448	458	411	440	441	429	449	479	444	450	432	426	479	462	419	441	458	441	476	424	462	443	445	447	439	421	446	449	466	477	486	438	421	452	438	433	466	410	431	452	449	438	447	447	485	443	426	427	429	465	445	482	468	458	427	444	446	463	420	475	497	429	419	433	466	435	458	507	464	449	466	452	415	462	462	477	456	454	397	434	457	418	461	428	420	467	472	427	465	452	466	452	444	442	458	440	479	477	457	428	463	476	435	452	442	460	455	442	448	409	446	467	401	464	429	464	459	483	471	433	465	447	441	476	484	426	446	458	447	434	493	466	484	455	419	464	441	489	474	471	432	455	491	439	427	486	451	443	454	439	443	432	462	479	429	439	444	398	479	427	458	457	427	480	449	468	445	436	466	453	452	449	453	449	452	460	473	454	437	452	477	461	414	444	443	464	457	428	508	429	480	451	473	463	438	439	517	428	438	474	417	439	433	476	424	396	472	427	405	463	431	483	419	480	452	476	474	466	424	490	465	445	441	427	478	443	435	431	449	495	480	413	490	421	422	427	481	465	431	426	446	463	496	445	443	477	468	434	388	456	462	468	437	481	445	431	440	423	420	480	454	419	453	436	448	446	464	444	454	414	428	460	442	425	414	425	477	457	438	436	484	440	483	461	427	422	456	444	475	460	437	456	470	477	459	469	410	422	442	476	438	454	453	477	422	458	439	440	450	421	448	438	439	446	461	486	455	417	447	409	489	455	423	424	415	460	452	456	484	444	427	416	460	468	441	452	424	396	429	446	459	441	448	426	417	465	453	487	429	436	447	438	461	438	437	440	447	451	441	447	440	418	422	477	449	423	415	453	470	441	445	447	425	465	449	439	456	479	483	447	433	436	419	435	454	448	457	468	432	484	442	441	471	438	397	459	448	485	458	481	417	446	458	401	467	452	432	435	486	482	435	447	455	462	438	449	453	421	443	450	433	427	418	410	448	463	446	400	401	461	437	471	423	470	473	461	429	485	478	426	438	433	439	416	455	417	469	425	456	452	479	414	487	433	429	445	496	445	423	463	418	479	442	429	409	461	460	457	468	440	443	432	471	466	395	428	507	479	454	426	453	432	453	441	436	439	422	456	470	464	470	442	438	429	454	461	471	428	427	425	439	457	448	431	438	419	417	472	439	428	405	403	408	458	439	433	443	450	448	458	484	424	427	439	447	447	473	448	446	459	439	447	461	443	445	469	466	481	462	452	456	448	459	464	447	491	472	421	385	436	434	471	416	451	431	446	412	428	425	465	439	440	482	453	455	452	465	446	486	466	427	445	446	454	486	432	432	440	432	481	453	446	475	466	456	446	475	451	439	475	474	452	459	451	390	453	452	405	441	451	438	445	434	451	409	477	431	412	441	482	456	443	455	473	407	451	424	437	433	457	430	446	423	409	470	460	447	465	443	415	426	430	409	477	454	477	468	449	432	450	438	439	433	415	437	439	424	459	451	463	468	427	490	434	446	455	440	439	469	443	445	470	417	466	429	440	455	449	478	423	461	460	461	462	456	488	486	439	432	452	468	484	473	471	475	459	458	451	464	472	447	455	451	456	440	439	493	447	478	442	456	448	447	438	437	413	458	429	462	433	453	421	440	458	468	449	455	435	449	454	437	450	428	435	451	445	447	416	461	439	421	439	421	396	444	442	459	448	434	460	416	456	452	467	448	433	442	428	452	457	414	450	450	475	492	407	444	471	431	447	441	422	441	441	465	451	436	415	463	455	452	458	472	467	466	456	497	441	442	432	490	451	446	401	458	434	430	452	473	421	454	477	494	424	459	462	461	412	449	401	449	443	450	472	434	462	431	438	473	443	446	461	457	432	430	465	463	427	428	473	430	480	454	436	451	468	425	477	456	434	423	477	479	426	424	426	501	435	446	474	428	428	462	439	491	476	447	454	454	465	413	454	450	435	422	410	462	457	457	438	422	414	458	459	456	443	440	414	441	475	427	448	440	456	479	458	456	421	459	434	476	441	486	430	434	424	425	473	437	402	455	467	441	469	487	453	437	421	413	447	424	454	480	457	412	454	470	410	427	467	428	467	457	451	437	454	465	466	411	423	468	435	439	404	467	434	460	443	469	442	457	450	455	461	430	433	459	437	488	461	430	468	466	495	463	455	440	447	421	478	455	444	439	440	451	451	417	438	456	445	455	449	456	475	457	446	419	474	470	462	439	410	449	463	496	422	424	454	419	475	419	451	434	447	456	404	441	433	439	453	452	452	489	408	456	446	418	423	437	454	440	450	472	449	443	423	436	440	431	421	433	426	451	471	477	444	405	441	460	430	449	464	442	470	408	429	447	445	433	456	447	444	418	479	482	473	446	431	452	498	463	457	461	445	473	440	437	437	446	441	455	429	445	434	418	484	419	488	453	386	442	460	456	518	412	428	508	491	455	442	461	481	449	446	443	438	447	470	487	452	466	447	423	458	449	450	431	397	454	479	430	460	458	437	434	419	433	455	517	443	454	477	473	414	448	461	436	428	478	464	437	458
23261	22717	34020	27061	22509	20812	11577	731	434	496	407	456	410	413	429	428	418	387	379	447	371	450	432	384	414	412	444	424	418	379	444	416	420	382	463	379	404	392	410	403	430	407	437	406	387	450	398	360	378	394	397	416	399	374	399	418	450	402	379	457	433	442	418	420	358	442	393	441	406	401	382	401	418	381	413	369	382	393	388	417	401	371	406	404	393	393	398	411	410	374	418	429	390	405	407	397	396	414	406	423	406	415	421	386	404	397	440	398	432	396	433	439	431	437	413	371	374	422	434	386	398	387	417	402	429	424	388	427	382	425	401	405	409	395	407	342	379	422	365	422	419	397	363	390	364	371	397	396	393	440	451	425	448	347	398	424	383	409	380	427	364	404	366	381	372	394	404	424	452	432	402	438	396	416	405	387	416	414	394	387	419	417	404	390	385	408	421	391	409	380	408	406	417	440	436	411	416	412	399	403	391	411	397	423	438	359	407	410	416	439	378	393	413	405	362	412	385	376	396	402	393	413	423	360	400	422	386	410	370	410	423	450	375	402	375	416	414	455	435	424	418	398	422	426	361	391	392	405	442	414	414	384	399	422	416	399	408	380	413	412	395	402	375	428	387	424	403	414	412	382	414	436	402	408	367	410	419	425	437	423	427	418	419	422	423	415	402	427	401	382	428	371	386	398	410	388	389	406	395	421	406	374	388	433	416	405	390	418	422	399	420	403	419	406	423	382	401	386	458	417	381	396	404	439	418	400	398	404	399	431	456	390	406	389	415	422	419	380	401	409	424	357	407	430	375	397	400	381	391	387	415	401	413	388	422	371	401	421	403	384	407	416	402	423	390	430	377	407	387	460	389	429	388	377	418	409	382	413	399	408	417	385	377	424	419	414	408	426	414	395	413	404	418	410	367	382	396	423	377	427	412	400	393	400	407	394	388	436	362	408	413	399	415	367	417	433	380	394	408	389	412	380	388	416	383	412	406	422	412	396	398	411	411	429	411	413	374	413	393	409	415	419	398	422	405	372	370	410	430	399	434	383	405	417	395	403	400	405	446	382	431	428	424	393	420	401	408	395	414	375	375	426	409	384	383	409	397	401	394	420	422	400	396	359	420	419	389	384	382	364	425	417	424	394	429	399	382	396	418	401	377	423	439	421	425	394	396	460	422	361	409	373	406	422	396	420	396	435	376	416	403	372	423	415	401	427	413	379	419	425	349	405	382	431	381	405	404	406	409	440	427	412	401	429	380	386	396	394	412	435	426	392	402	404	360	435	426	426	367	396	421	353	411	434	414	394	378	393	416	384	384	430	386	405	389	458	379	417	418	433	412	404	414	443	434	387	437	410	426	429	386	395	425	423	397	397	409	396	390	378	410	416	378	395	442	411	423	405	403	391	431	385	384	404	386	419	362	363	408	422	373	398	382	381	410	398	418	418	406	398	384	398	404	402	416	377	435	401	434	420	441	365	394	415	405	407	376	393	417	416	427	378	405	424	395	367	391	390	375	359	391	413	418	444	429	383	396	390	367	342	417	436	393	406	409	405	349	401	368	463	395	415	366	408	413	401	412	430	402	435	420	387	411	426	379	368	394	377	366	405	404	389	405	406	413	399	416	428	364	418	410	412	421	380	378	404	420	390	393	395	400	414	367	396	433	409	400	426	398	423	386	378	373	393	404	404	398	350	413	387	418	366	429	425	418	380	402	408	422	408	399	421	435	396	406	383	389	362	367	401	409	449	428	411	395	425	453	372	410	398	407	392	415	384	383	441	431	382	426	405	384	376	393	436	386	407	381	412	421	422	428	395	400	441	426	405	378	365	437	398	374	392	370	433	382	418	372	392	442	394	401	413	411	431	378	374	397	403	364	407	424	445	377	436	389	391	409	381	390	422	424	402	364	403	402	421	385	418	413	369	389	410	439	437	403	388	413	388	424	376	366	387	411	361	429	418	423	388	425	418	402	387	401	422	384	398	438	431	420	414	394	405	405	413	390	402	408	420	393	399	392	395	439	404	420	415	373	397	424	415	369	398	420	424	412	408	395	381	417	468	414	391	394	391	425	397	396	409	364	395	402	377	411	362	398	406	414	388	426	405	408	400	445	403	378	395	406	384	413	408	392	398	413	403	390	407	403	404	421	400	404	350	369	428	383	391	404	420	407	419	395	365	399	429	408	358	388	359	427	427	420	433	402	429	413	439	421	416	397	409	431	378	393	367	423	381	408	398	389	389	405	401	397	415	419	423	426	415	406	389	383	421	405	406	387	379	378	404	398	415	385	383	390	407	422	395	402	425	377	416	410	438	397	393	388	414	390	397	411	408	373	373	420	396	385	439	396	391	343	390	434	419	445	440	436	408	414	394	425	378	378	409	388	395	399	411	416	408	413	368	444	393	388	386	382	432	417	398	398	396	406	392	384	401	418	424	379	412	405	400	433	421	370	444	448	364	368	384	402	388	398	407	409	395	393	404	407	399	376	418	423	413	393	411	416	383	413	425	425	385	414	443	415	404	426	386	380	430	439	400	389	399	407	391	423	410	379	436	402	439	382	449	437	409	405	384	378	465	405	411	410	395	411	393	400	382	425	399	435	400	419	410	432	407	414	394	382	405	382	431	449	412	421	411	415	399	426	385	403	423	392	391	414	410	410	446	418	422	428	429	392	362	413	455	377	388	387	406	381	408	398	410	445	384	392	418	440	405	418	394	382	435	422	389	380	420	382	383	392	412	381	400	418	420	427	399	414	390	399	412	402	384	401	402	419	411	430	399	410	435	399	383	416	391	403	385	429	417	407	407	393	402	414	422	426	380	401	369	418	387	393	403	393	423	436	410	413	374	386	432	419	413	422	414	407	422	403	411	366	383	394	389	366	423	412	389	406	424	407	414	415	406	421	414	383	369	380	414	421	425	389	422	390	401	380	402	434	427	419	403	413	416	430	399	397	436	416	411	428	402	419	378	397	424	369	390	429	387	439	431	375	387	405	420	413	426	431	397	393	408	418	420	448	417	406	368	411	419	417	420	413	394	395	422	410	400	426	408	423	409	378	426	432	419	454	397	385	367	397	428	397	367	385	396	419	388	385	398	412	364	415	395	385	402	415	425	410	404	408	415	388	393	403	395	411	404	411	398	406	417	413	404	397	414	412	396	408	388	420	394	397	376	391	416	432	403	412	407	390	410	422	420	450	397	409	403	370	397	414	386	380	424	392	384	413	379	438	442	437	404	415	408	430	437	423	397	426	432	378	368	390	408	422	377	399	445	411	387	407	412	383	402	400	427	421	409	419	404	425	382	423	436	414	398	360	378	426	420	376	411	407	366	403	426	377	410	414	444	381	402	442	421	376	390	393	441	399	379	382	398	408	433	406	389	437	393	425	383	403	388	409	420	423	414	404	420	402	390	401	378	405	415	423	392	397	411	434	386	410	390	400	398	416	379	396	388	444	427	437	431	384	408	433	391	409	378	377	402	412	375	378	399	454	399	382	388
50655	79512	75827	50193	24878	5580	1784	511	471	552	475	461	433	447	433	421	476	431	449	461	488	417	392	446	444	420	436	447	460	419	433	436	405	429	421	411	423	409	421	426	434	435	419	454	425	415	418	447	452	431	475	446	422	426	414	414	415	452	447	396	409	450	395	429	415	436	449	454	419	396	429	431	450	454	418	428	439	419	426	398	461	450	452	444	449	430	439	390	425	425	430	442	445	464	431	418	400	419	425	423	479	429	425	420	437	444	437	361	433	476	422	425	414	425	432	414	426	434	428	461	426	421	418	389	432	440	439	424	453	439	429	411	449	453	434	491	417	436	418	437	428	436	435	441	424	496	432	442	415	448	427	443	429	426	442	421	425	409	429	438	421	409	458	429	420	409	451	434	398	417	438	422	436	440	451	467	437	402	438	437	402	442	453	446	416	425	439	456	445	446	439	474	390	431	462	426	435	441	442	464	441	459	450	437	428	434	426	443	433	448	442	449	469	426	415	433	475	418	443	402	491	441	459	396	419	407	424	420	446	431	495	406	454	413	424	460	444	435	410	398	441	437	425	411	401	393	457	430	443	431	434	450	450	441	450	455	411	415	444	469	432	421	464	394	430	401	459	416	420	450	458	440	431	442	439	420	453	426	418	440	403	431	423	418	454	441	440	431	448	443	415	443	461	461	423	403	467	414	410	461	411	416	421	419	438	427	403	411	449	429	398	396	422	425	470	431	447	433	397	432	444	437	456	445	406	470	453	427	389	461	439	414	422	422	438	421	449	475	454	437	427	438	390	435	440	447	400	410	419	417	444	455	396	506	420	404	411	414	429	450	404	435	463	462	414	435	454	419	432	444	438	453	456	429	462	443	429	432	410	439	425	480	402	442	413	416	420	410	429	411	442	442	440	428	431	442	438	427	445	425	403	444	420	397	386	432	438	437	454	464	411	434	416	446	383	442	423	438	425	401	438	454	429	443	443	399	429	423	430	455	412	443	465	438	459	483	436	423	442	438	420	416	415	415	471	448	426	443	433	403	438	412	401	418	447	435	457	436	445	388	452	441	392	444	431	439	414	428	420	453	431	423	396	429	434	409	445	444	427	456	428	413	425	418	412	449	441	425	422	430	446	424	425	423	464	456	395	464	430	469	453	426	453	440	415	465	448	461	447	430	439	430	457	450	422	453	401	422	446	433	429	421	386	436	445	453	431	431	431	418	416	450	424	402	428	470	413	467	455	446	451	429	423	445	422	454	425	437	419	418	410	412	381	405	434	454	449	464	434	436	448	419	431	450	414	418	458	431	444	430	409	459	398	431	459	421	449	448	403	421	434	458	436	449	425	446	430	470	383	473	419	403	445	421	416	408	402	401	424	433	425	406	454	427	442	451	426	438	436	454	458	447	447	429	447	430	439	426	458	430	427	433	451	450	423	417	453	430	467	439	438	434	421	447	445	396	421	439	430	372	436	425	464	398	433	419	403	483	422	409	442	402	453	416	440	440	440	433	445	428	459	455	401	412	470	440	408	434	419	461	431	402	412	434	450	448	462	441	455	457	425	442	421	426	451	420	428	465	451	466	464	440	427	454	437	413	414	466	454	427	441	387	426	418	441	437	449	389	429	421	440	440	392	423	434	453	447	461	405	446	462	425	405	450	426	433	414	433	458	437	429	427	427	426	438	416	419	414	408	463	447	431	452	423	458	458	437	397	394	434	406	409	421	421	448	396	441	416	431	445	455	408	469	450	393	439	428	455	396	433	403	420	397	439	428	437	437	473	455	437	442	414	458	433	422	467	425	422	467	454	415	455	456	410	448	445	486	445	469	455	411	444	424	409	436	462	459	424	436	430	402	431	433	432	425	414	454	448	451	431	450	463	434	427	452	471	407	431	469	448	388	482	420	437	411	463	444	468	449	455	414	423	444	470	403	460	433	409	410	419	421	439	429	412	452	388	455	479	415	450	419	458	391	435	429	460	393	457	457	426	458	407	424	437	441	442	412	470	447	431	424	431	467	425	427	486	403	473	453	436	461	446	451	420	410	427	446	471	427	440	428	457	449	406	431	437	424	435	459	434	421	438	446	449	423	446	406	442	465	439	403	427	451	412	479	432	428	390	455	474	422	409	445	434	428	409	422	409	437	450	435	432	407	470	441	436	417	458	415	416	413	430	437	405	423	431	451	446	475	439	416	418	408	412	441	438	441	431	461	438	386	406	417	481	472	387	434	482	447	396	398	405	439	430	434	447	452	448	424	431	475	425	468	453	443	422	432	420	454	416	427	428	442	438	463	448	445	426	445	423	440	415	427	452	422	468	397	405	394	438	454	450	474	432	408	470	392	401	431	414	433	438	430	447	443	418	429	406	426	442	415	422	483	413	427	435	434	449	389	441	411	434	416	458	404	476	479	434	473	493	427	445	443	394	445	427	422	427	429	427	443	459	447	450	424	437	444	438	444	447	457	476	429	424	463	475	436	456	391	379	437	423	466	442	414	430	457	432	419	446	433	427	447	425	437	474	422	457	443	437	453	475	422	444	464	434	441	464	406	444	417	448	425	413	461	430	375	438	416	426	389	423	427	441	453	417	444	425	433	446	421	432	464	438	451	444	437	457	431	421	428	407	447	443	422	478	451	427	410	433	402	440	437	448	440	400	433	442	436	433	453	410	462	483	449	448	460	414	438	433	430	426	418	444	414	405	410	418	477	454	427	429	421	415	395	429	447	388	466	396	419	411	450	437	443	425	424	404	455	450	462	451	392	420	458	417	451	441	406	437	426	418	460	444	436	449	424	464	424	466	464	428	464	440	399	407	442	466	435	443	434	426	420	446	451	413	442	406	469	436	442	447	428	429	393	473	431	393	443	414	399	412	430	431	427	413	414	459	439	445	458	409	394	445	431	439	421	449	435	411	421	409	443	428	449	424	430	450	430	461	405	412	424	405	458	432	416	435	454	446	442	437	408	424	431	438	442	419	468	451	482	431	456	448	429	445	465	416	424	439	444	404	451	438	453	416	460	410	468	453	436	397	435	467	438	436	463	433	382	406	404	434	398	428	434	418	437	434	435	455	454	415	425	441	448	435	439	466	431	426	415	444	430	461	434	419	429	431	429	394	434	445	450	431	432	397	418	445	454	415	438	421	392	439	456	444	451	410	442	452	431	422	400	396	391	404	455	398	447	419	442	418	435	466	411	451	403	439	439	446	437	424	435	410	441	419	450	413	447	440	420	423	448	431	440	415	436	397	406	431	448	440	419	408	451	418	407	439	438	398	487	456	418	439	478	472	427	425	426	438	402	460	488	417	449	444	443	419	447	420	418	427	418	449	442	453	423	427	424	443	457	440	418	433	444	414	445	467	416	428	450	398	412	412	443	428	444	415	419	438	460	404	452	461	439	440	435	427	437	426	421	459	438	413	406	450	458	460	396	416	449	469	444	444	428	437	453	426	463	413	454	414	427	465	482	441	432	450	431	417	431	446	400	468	422	434
31041	36018	39304	20002	3782	691	407	311	315	294	312	316	277	278	276	323	279	291	296	285	273	276	271	292	296	282	310	313	275	301	309	309	307	301	298	305	328	288	296	296	289	297	289	321	303	279	264	269	256	303	267	281	283	298	311	286	305	285	293	293	281	288	267	282	341	298	300	303	281	299	280	289	287	309	317	303	302	304	299	271	307	292	302	283	277	307	314	279	301	275	270	299	302	265	290	323	285	282	278	297	308	300	298	298	291	315	288	315	271	343	279	265	282	298	293	273	328	267	295	269	301	292	295	282	306	294	324	299	289	288	310	290	317	291	306	290	301	287	309	304	277	286	301	290	278	297	313	280	285	261	291	306	277	313	274	291	299	295	299	276	325	299	266	287	273	294	270	272	272	295	283	319	296	289	303	274	270	317	322	289	272	303	322	261	278	307	292	304	279	302	279	255	295	272	283	298	301	293	282	313	296	281	301	277	281	302	309	278	296	307	308	281	307	322	289	295	277	275	280	272	280	282	270	299	292	307	276	295	269	308	288	289	298	293	299	305	284	304	278	291	276	264	262	279	303	296	307	280	280	287	295	293	294	274	292	281	306	287	315	289	270	295	276	277	260	266	299	295	305	300	304	291	309	297	286	307	265	277	295	334	266	304	296	337	248	320	290	283	276	302	298	264	274	283	311	286	281	279	263	294	305	269	287	308	266	320	283	303	299	285	290	264	318	303	314	270	306	247	301	306	290	289	281	286	294	292	305	290	273	334	276	287	301	265	276	290	288	316	269	268	279	307	287	318	292	285	353	312	274	325	292	341	298	275	295	296	298	304	273	285	260	280	296	275	343	283	286	306	267	279	284	280	280	295	281	278	284	281	279	304	275	253	269	299	299	274	280	286	286	299	314	282	284	292	289	302	325	290	279	302	327	273	307	294	298	288	293	302	294	310	295	284	294	302	269	271	298	313	301	261	309	290	272	268	331	278	319	302	274	277	288	290	288	308	280	300	276	288	318	268	270	278	284	283	303	288	272	286	302	295	295	280	315	271	301	313	279	274	301	318	292	314	300	285	270	283	305	292	277	296	310	302	277	263	286	278	292	304	283	297	284	283	276	288	296	289	300	308	305	287	256	303	308	259	253	264	266	309	281	281	271	317	298	305	309	266	308	314	287	313	253	313	297	275	318	298	295	322	287	307	299	292	299	300	307	307	332	274	309	293	280	272	278	314	265	313	290	285	303	300	303	320	303	272	296	307	270	275	303	304	309	281	286	287	305	279	291	293	281	275	297	272	319	303	277	299	317	302	266	287	282	286	298	313	295	294	289	308	291	304	268	290	308	297	274	290	284	289	294	278	281	273	281	266	280	281	272	303	289	280	264	290	289	299	316	303	296	258	278	296	322	279	277	284	285	296	280	288	272	306	289	269	280	295	290	323	244	280	274	298	305	288	295	298	293	289	308	292	297	305	328	272	283	295	302	315	329	279	288	305	278	263	295	290	275	319	280	282	302	293	342	274	285	307	281	324	316	278	315	296	319	297	319	262	290	270	301	297	283	276	269	296	295	292	298	280	306	308	251	289	308	280	328	303	296	275	304	292	270	297	294	276	310	282	320	279	304	299	281	284	281	255	298	318	276	294	282	270	270	319	300	283	297	295	318	325	261	272	295	286	289	289	303	289	307	305	298	311	275	272	293	318	316	274	295	329	282	291	300	309	273	308	289	297	276	302	266	293	304	268	300	261	278	284	298	311	300	273	302	254	265	289	302	282	261	272	273	280	248	275	292	308	269	308	273	276	277	287	290	280	287	333	297	255	272	290	294	276	277	307	286	281	269	302	273	287	281	307	297	328	286	288	262	294	314	307	264	290	286	300	298	251	300	262	281	298	266	300	289	300	290	291	277	332	303	300	301	295	301	279	287	318	289	258	338	279	282	301	293	262	304	301	299	303	292	293	318	287	328	281	300	290	278	290	305	309	304	300	321	282	293	310	297	320	277	270	306	285	287	280	286	282	295	313	326	305	291	258	299	310	286	286	301	285	301	283	308	288	252	287	270	295	297	286	260	268	288	310	300	304	273	296	291	283	304	304	274	269	242	303	270	281	295	269	304	295	277	281	241	292	281	274	270	293	306	271	273	274	271	285	315	284	314	282	283	265	288	314	271	274	272	295	289	306	282	315	286	308	291	290	300	281	281	264	285	273	299	320	311	312	301	272	319	276	304	289	268	313	322	300	291	300	297	281	272	306	289	302	298	296	298	289	277	285	316	310	318	289	257	273	323	296	272	311	290	297	318	294	301	283	286	281	276	281	291	343	298	277	302	297	300	301	306	302	309	294	287	291	297	305	259	281	294	272	303	331	302	270	287	266	282	309	272	309	293	297	307	282	301	309	308	276	298	260	273	307	278	303	309	297	284	301	336	277	293	300	316	328	300	316	326	266	289	275	330	288	261	310	295	294	284	306	264	310	299	296	298	256	314	281	309	298	303	339	318	310	283	317	290	279	295	284	296	294	301	300	264	277	284	294	278	293	282	307	288	287	291	318	268	286	285	273	286	301	280	279	276	298	325	293	317	269	289	297	296	289	281	282	257	292	294	290	270	305	299	271	284	319	297	262	303	304	306	316	300	304	276	275	317	322	294	307	296	277	301	260	287	287	295	292	318	282	291	303	309	276	286	285	325	275	286	265	292	286	298	275	273	276	292	288	289	295	247	285	284	303	311	320	320	292	273	278	320	313	283	302	291	280	301	301	291	283	299	296	307	348	291	316	289	272	301	261	289	315	300	287	292	280	298	263	291	298	291	329	332	291	294	284	276	303	285	289	284	279	293	253	295	275	282	266	238	317	301	259	289	308	298	297	246	275	284	248	308	279	291	283	292	284	299	265	276	255	281	305	264	322	288	280	280	306	329	291	294	294	278	301	270	288	300	280	276	300	251	290	262	281	285	266	290	284	280	287	300	315	275	332	296	294	285	306	281	298	270	284	305	306	310	275	315	293	307	301	301	287	298	303	281	296	280	288	285	334	310	304	266	302	308	273	316	308	303	294	301	296	301	287	292	270	278	299	300	283	284	245	293	287	253	268	308	274	268	311	325	308	291	313	312	311	266	285	289	302	298	300	288	272	299	293	293	319	310	293	271	291	267	290	272	268	286	287	303	273	295	312	293	303	295	294	279	268	270	302	286	296	309	312	273	252	289	293	290	294	269	289	281	290	301	272	285	280	289	294	286	290	269	310	263	269	285	254	286	283	287	282	284	267	298	318	273	289	282	293	310	287	291	307	282	262	305	307	291	284	316	302	277	292	292	298	291	289	289	274	277	311	302	315	302	284	298	296	297	272	295	328	326	304	298	319	286	285	294	280	316	302	269	303	272	321	261	310	281	277	281	297	272	292	289	309	300	280	294	272	290	303	309	324	274	260	289	307	278	313	297	290	296	262	311	272	294	285	300	271	300	284	290	270	314	304	288	297	277	322	286	302	318	315
37317	54406	34781	12976	2981	675	397	312	315	326	319	323	307	356	298	366	307	367	330	349	369	354	344	338	354	326	336	348	382	327	356	339	344	366	337	369	347	368	356	321	341	289	312	332	318	322	299	348	311	310	338	290	327	342	350	306	337	324	307	336	335	331	356	317	351	348	300	330	338	338	363	324	347	318	306	347	314	317	332	353	363	333	314	322	369	348	328	300	304	332	331	342	337	347	320	335	367	311	362	286	358	325	331	361	330	347	366	356	343	317	358	352	334	305	338	321	327	361	327	337	312	318	295	362	317	332	308	342	316	335	334	324	336	347	308	342	320	312	311	379	321	340	305	319	335	328	361	342	362	299	370	346	300	343	327	342	342	310	329	346	337	338	343	350	301	361	291	317	338	337	328	341	333	317	327	317	317	362	347	337	317	352	315	357	326	332	314	311	332	360	311	317	336	326	331	334	308	326	323	331	345	325	350	318	330	329	356	335	334	355	326	368	310	308	307	322	313	351	304	321	357	345	338	354	314	342	327	326	328	356	302	354	337	334	315	330	330	332	334	339	325	375	325	324	322	295	340	329	301	352	332	328	329	380	321	323	347	357	344	324	348	320	342	341	347	337	320	366	344	378	352	360	351	312	330	312	352	339	346	342	355	347	355	343	332	336	334	351	328	345	357	339	292	327	324	343	344	309	339	319	362	314	317	341	337	355	343	356	331	364	333	350	361	343	317	318	371	314	335	347	328	355	361	335	278	367	300	343	331	331	316	290	358	310	307	325	358	343	319	330	325	325	328	333	325	351	342	323	334	348	354	329	326	337	367	326	329	312	345	326	307	324	339	337	363	331	342	318	335	305	339	326	327	358	338	313	367	335	331	337	350	352	297	331	319	356	332	331	337	341	359	342	331	308	355	326	324	341	298	331	328	336	365	346	352	322	346	348	345	341	293	328	350	341	362	330	370	320	325	313	291	315	335	330	363	319	338	348	337	361	319	360	321	330	342	338	353	345	314	358	346	339	310	337	346	347	316	330	355	338	343	297	347	329	311	321	348	364	322	327	349	325	323	317	374	346	341	355	348	327	330	333	301	348	315	329	340	352	340	294	322	356	332	347	324	347	352	328	339	329	341	341	297	344	377	324	338	328	315	317	340	349	357	333	300	340	346	329	339	344	366	314	316	350	335	350	371	332	333	343	333	340	360	328	354	345	314	308	339	350	328	327	331	325	355	344	353	324	349	360	322	313	376	341	338	335	314	333	335	329	300	359	315	331	337	319	351	369	321	336	326	338	349	357	363	334	303	304	339	330	321	337	294	341	340	326	284	347	311	321	322	379	324	355	345	350	327	344	341	368	324	328	334	358	337	334	353	314	357	330	340	352	332	306	380	337	333	335	308	350	325	344	335	343	349	343	348	329	299	353	333	335	344	333	333	292	306	326	312	313	350	337	338	317	302	325	361	343	331	353	306	338	315	319	315	308	342	311	337	341	338	338	340	326	324	338	344	329	331	333	306	349	344	319	310	314	282	336	346	341	338	328	323	345	334	338	307	298	321	310	360	321	338	352	333	336	342	313	348	338	293	377	331	323	322	345	328	341	320	338	323	363	337	303	358	322	308	336	360	324	335	324	330	346	280	345	325	302	372	332	303	335	340	334	327	339	333	328	316	355	359	309	345	342	355	338	323	312	320	331	324	334	327	317	314	302	330	341	332	341	328	325	341	325	357	319	319	340	323	327	312	333	360	327	343	359	340	333	305	369	328	365	317	329	332	330	310	351	330	322	301	347	315	325	331	352	330	321	309	297	330	335	325	336	322	338	361	335	334	324	342	353	317	359	343	313	331	325	329	317	337	330	324	297	315	325	363	309	340	328	336	329	358	327	359	338	314	324	339	323	305	350	335	355	335	347	340	364	328	324	356	338	343	316	355	353	382	330	346	297	336	312	355	333	314	352	366	339	349	327	334	335	316	316	341	298	338	335	343	331	320	303	332	348	328	334	327	318	329	322	346	319	377	336	360	344	350	353	338	309	308	315	324	306	330	339	319	354	321	343	337	310	316	320	315	313	341	335	346	333	336	340	345	352	320	323	326	337	307	356	342	373	324	352	330	331	314	323	342	340	328	340	345	294	343	330	346	328	328	366	349	328	338	348	333	326	368	334	311	400	343	330	304	318	293	369	310	364	322	376	322	348	368	333	334	323	321	349	331	312	327	334	314	298	334	340	306	326	354	360	347	312	332	305	342	337	295	346	354	374	315	334	353	339	337	323	312	334	327	335	381	334	338	329	341	338	297	343	330	349	328	335	331	327	310	327	324	345	335	354	306	327	332	333	361	345	339	332	347	345	349	352	319	316	340	331	305	370	310	348	315	322	351	338	350	359	321	320	324	372	334	335	341	349	334	327	348	342	330	345	275	309	328	347	336	303	312	321	340	329	338	333	316	363	342	330	344	342	336	339	337	361	306	343	345	317	314	337	314	332	342	344	325	334	320	327	354	320	331	341	310	354	326	382	298	321	317	340	323	339	301	342	349	334	315	335	312	313	304	350	335	358	343	315	337	350	343	336	347	327	349	315	316	333	344	332	336	359	306	335	329	353	325	317	308	343	347	336	332	327	314	299	316	317	327	327	318	352	327	315	332	338	352	318	335	329	319	306	287	347	341	331	324	356	336	328	320	345	327	326	359	337	336	368	298	333	318	345	335	343	336	323	325	341	348	351	347	316	340	309	331	352	363	319	351	324	356	327	312	320	333	357	315	342	370	351	332	373	353	376	340	357	338	312	328	324	360	335	336	299	363	321	358	343	315	333	321	340	323	329	349	340	326	323	345	334	319	339	344	348	315	334	335	332	340	311	323	335	320	363	339	322	308	338	342	332	333	334	379	334	338	327	356	324	325	345	331	346	341	341	334	300	314	315	342	356	339	324	364	331	356	323	373	339	306	341	348	330	308	314	338	326	325	323	316	347	344	336	336	343	355	367	372	320	359	328	323	333	328	341	324	329	338	308	308	333	331	356	357	321	325	345	343	320	343	343	362	342	321	319	336	344	328	364	327	327	307	326	315	332	343	317	373	327	312	359	336	344	363	336	344	309	339	352	352	347	333	326	292	315	338	358	338	358	317	335	318	373	335	344	345	332	352	316	327	327	336	340	312	347	346	335	322	314	314	340	356	332	320	313	325	341	350	340	325	338	333	302	344	341	337	344	354	363	328	365	326	325	344	352	374	346	359	346	315	320	340	323	330	359	316	339	330	331	368	334	344	311	346	305	317	326	306	328	329	312	278	340	317	310	338	324	355	334	353	309	324	348	355	340	323	349	299	341	342	345	313	321	336	314	324	348	365	344	366	333	320	353	311	356	336	310	326	325	366	326	373	334	334	301	348	358	331	348	320	367	331	338	318	343	332	323	324	316	310	359	325	319	381	336	311	385	308	330	359	342	333	353	321	342	352	356	342	330	321	357	334	371	348	332	329	329	323	311	338	339
25114	26194	42562	33242	21562	9160	1086	273	265	299	256	283	283	276	305	252	247	246	247	266	259	256	266	261	294	259	261	282	279	256	269	254	261	292	251	246	284	265	270	240	275	300	271	246	256	288	281	265	280	256	247	257	258	270	267	259	281	260	271	305	288	297	269	275	259	278	298	258	246	275	249	281	263	270	239	247	268	257	269	236	268	260	254	251	276	265	279	287	254	264	263	262	287	289	299	300	284	265	258	272	244	289	264	280	298	264	273	249	270	280	274	287	276	266	277	248	296	297	274	252	267	270	278	285	279	282	266	251	276	268	274	278	249	257	251	270	255	273	267	281	269	270	287	284	278	286	291	269	270	279	266	268	273	261	275	224	244	279	262	242	272	271	236	254	257	299	287	267	264	295	235	265	285	258	262	267	254	271	283	253	257	273	243	277	256	245	288	260	266	263	269	272	273	283	247	253	298	254	256	265	291	266	240	291	276	254	292	259	248	256	285	253	266	246	267	275	245	279	257	243	264	255	291	251	279	289	273	252	280	283	241	278	285	266	302	231	251	297	278	268	289	286	264	274	259	266	269	240	246	275	258	261	248	253	229	232	286	260	278	265	268	240	279	251	259	279	276	256	272	268	302	271	260	261	276	265	249	240	270	287	293	260	270	262	249	300	258	270	270	278	290	266	252	262	232	242	227	258	255	238	254	230	269	278	271	275	270	270	246	288	257	296	275	262	260	277	291	264	247	284	259	277	250	243	265	249	243	277	273	274	275	246	263	297	239	292	276	257	277	280	267	246	279	286	252	249	283	249	250	251	281	246	233	262	269	280	282	263	280	274	282	268	285	246	298	244	259	242	253	248	265	252	303	286	254	289	226	268	272	259	250	256	284	249	253	281	257	243	230	278	260	281	274	255	272	288	282	265	251	252	298	263	272	263	275	251	274	261	257	248	286	256	274	248	260	250	257	257	238	255	266	255	266	259	256	259	265	289	285	280	257	251	263	258	284	276	271	266	293	270	253	246	262	266	267	271	304	271	280	245	274	269	271	276	271	241	263	269	299	262	271	276	276	252	260	262	305	261	258	269	262	245	242	279	285	243	294	250	257	246	290	285	275	282	260	265	265	232	258	263	274	249	265	250	269	257	265	273	260	258	235	263	252	240	255	256	269	271	242	255	282	279	270	262	268	280	275	256	244	263	286	234	268	274	296	242	273	297	266	286	256	251	287	266	264	244	227	268	258	266	286	298	270	280	273	253	277	245	273	255	254	263	259	241	272	241	289	241	243	269	248	279	292	291	295	272	265	245	268	287	282	259	242	256	253	249	263	277	253	308	271	281	270	259	276	264	270	272	301	235	249	243	251	292	277	276	273	270	242	254	268	261	295	255	257	248	274	256	262	227	254	253	265	255	279	293	270	276	252	264	259	261	268	280	232	275	253	254	251	280	262	274	264	275	258	278	263	295	240	238	279	293	257	273	270	294	256	264	270	294	261	279	254	270	247	278	261	284	252	270	264	254	273	252	261	265	254	278	287	304	266	291	264	267	248	263	239	247	270	260	248	258	264	228	274	281	254	256	258	241	254	275	228	286	289	268	264	258	290	279	262	256	232	248	250	267	275	250	286	278	259	264	271	248	299	273	280	236	277	260	247	240	274	248	269	301	280	282	256	243	261	277	247	286	271	256	244	251	268	287	261	274	267	274	240	271	261	301	241	251	277	251	275	283	257	288	282	239	263	260	278	230	242	263	276	259	263	271	247	260	297	267	275	288	263	269	271	304	240	251	305	246	258	241	287	235	288	285	271	264	245	252	254	235	278	255	270	261	293	280	265	250	272	251	279	264	236	271	254	236	250	288	257	316	253	285	276	274	248	264	287	255	281	286	256	291	277	278	239	279	261	253	253	253	259	273	290	254	241	289	277	250	233	263	238	288	266	270	257	289	263	256	249	244	246	279	293	303	262	289	305	274	264	253	272	261	278	266	233	281	324	275	255	256	279	297	264	261	279	256	281	275	257	256	266	288	279	278	241	280	295	275	261	257	239	280	267	247	301	295	236	295	247	258	268	250	260	258	251	256	274	241	267	268	243	272	283	273	252	240	251	280	276	263	281	270	284	264	256	275	245	254	273	264	258	257	278	275	252	250	281	263	259	275	274	288	240	275	275	265	318	274	260	279	256	293	280	270	274	263	266	292	275	278	264	265	250	260	256	275	259	252	259	252	269	251	285	274	271	258	250	261	268	263	238	262	244	247	266	251	269	270	222	284	277	254	277	239	299	268	262	275	300	249	251	262	254	283	259	252	258	259	246	265	282	266	249	278	249	270	213	251	267	243	286	273	270	267	269	254	273	271	261	290	279	252	266	245	291	249	284	256	263	266	241	260	270	264	268	247	264	259	260	278	243	274	250	250	249	258	278	251	264	263	267	291	255	271	254	255	232	247	267	276	274	237	221	276	265	296	252	251	280	271	246	262	272	291	276	280	265	254	260	239	292	226	280	291	259	279	269	267	270	256	244	250	247	241	259	252	275	250	264	276	250	279	252	263	252	264	289	235	276	258	265	273	246	265	280	244	247	264	268	253	279	269	248	250	274	251	268	242	255	250	272	264	263	283	277	256	262	222	284	256	251	257	280	261	241	261	249	269	275	272	295	303	286	276	241	263	284	270	272	271	271	239	286	255	230	249	256	276	262	276	251	275	289	273	274	279	272	292	265	252	294	243	285	251	298	288	244	293	271	270	259	264	247	247	222	233	280	276	278	248	250	277	267	281	253	283	260	269	279	260	280	278	236	277	277	264	261	243	270	257	265	266	276	263	239	299	261	244	241	259	266	274	303	264	250	286	261	268	280	257	295	274	260	301	267	263	264	284	242	279	291	277	286	263	265	274	278	238	253	259	259	291	286	275	274	249	279	267	257	257	253	261	280	276	263	277	275	271	255	296	253	246	249	270	247	284	239	288	274	268	267	266	264	262	251	296	273	251	266	263	291	250	269	259	273	269	234	255	281	255	258	267	266	291	277	262	265	275	266	292	268	227	298	264	254	280	265	281	263	279	307	267	281	258	264	266	269	250	261	256	273	280	255	258	252	259	228	296	301	246	250	255	255	252	277	287	279	282	302	243	271	275	290	273	259	263	272	248	288	260	275	274	271	268	278	266	280	284	269	246	263	284	273	273	271	271	224	245	282	271	268	266	256	255	245	264	304	271	268	269	273	268	260	280	255	280	256	261	263	268	264	270	260	252	271	275	277	268	273	284	266	269	269	280	249	285	276	257	255	296	263	247	258	250	254	277	247	253	293	254	242	275	291	296	260	244	267	256	254	263	272	259	252	257	265	238	278	245	272	240	272	242	236	273	290	287	256	269	255	244	256	255	270	244	260	241	270	279	282	286	271	301	279	248	272	265	285	296	260	268	279	270	252	283	268	270	245	268	263	262	252	278	270	273	279	301	265	270	249	253	254	274	258	282	274	275	265	229	256	284	258	282
43160	84250	62698	35041	15931	3485	857	353	327	361	295	303	290	296	330	309	283	257	276	294	307	308	289	303	291	295	302	308	307	297	300	314	309	293	311	298	297	282	323	315	288	314	300	308	301	320	286	294	316	300	295	325	316	309	298	283	292	320	306	297	336	307	273	297	296	301	317	311	296	294	331	334	277	312	298	327	289	301	309	285	302	296	311	300	271	318	288	287	323	332	256	307	318	295	316	300	294	327	295	287	283	294	296	301	281	329	288	309	293	316	278	278	302	293	333	312	310	307	305	317	314	315	287	304	287	337	302	304	308	294	308	314	296	279	293	293	280	332	310	309	309	294	294	296	312	315	317	304	315	306	293	310	313	327	309	291	302	328	285	324	270	286	285	291	301	292	280	313	290	273	327	305	280	279	292	335	324	304	300	280	303	304	290	292	309	302	285	341	288	289	281	310	292	328	259	293	303	288	323	283	295	327	321	290	305	286	275	273	313	299	321	292	300	278	325	326	271	286	287	297	312	258	309	290	320	304	312	300	317	295	299	282	339	312	301	323	305	279	298	301	298	312	315	276	294	315	312	265	258	277	299	283	316	309	307	328	337	275	263	274	304	320	293	313	319	266	303	338	274	301	301	298	274	280	325	287	306	279	311	319	303	311	288	295	270	273	290	304	285	326	327	294	309	294	278	294	318	308	305	304	309	280	300	306	281	293	260	296	277	285	308	285	290	300	308	297	290	317	304	284	303	287	292	271	328	316	293	292	293	303	294	302	289	305	325	285	295	286	314	276	348	303	284	309	341	315	308	313	284	310	306	247	309	302	306	313	345	356	314	285	305	335	291	324	327	310	282	317	293	329	323	281	294	307	300	307	326	306	333	299	276	287	309	289	259	322	293	313	300	280	317	298	310	297	269	306	281	318	299	329	305	317	284	299	315	320	311	301	299	329	285	328	303	300	282	299	327	277	287	277	301	291	309	289	285	339	292	256	294	326	298	275	329	277	293	331	313	275	276	275	304	337	300	330	323	281	315	289	290	309	270	323	317	296	311	297	289	287	302	268	318	298	320	304	323	278	290	298	285	305	289	277	268	295	291	296	288	312	312	309	292	310	308	301	317	312	292	334	305	312	315	278	259	309	259	299	333	297	280	286	303	270	312	309	262	304	311	309	302	319	302	322	327	324	282	315	291	298	292	293	280	308	311	258	282	306	299	307	350	279	327	316	297	295	304	296	306	283	284	328	331	290	318	277	323	310	306	287	304	303	320	306	302	333	292	290	303	307	293	279	293	314	298	315	301	320	298	280	292	287	301	324	285	273	312	292	319	290	291	292	321	326	306	282	331	339	378	308	300	311	315	287	319	298	274	297	306	314	309	310	312	322	314	287	305	292	284	296	338	297	291	321	321	289	294	273	277	313	283	327	268	294	277	306	285	302	274	309	306	273	284	283	304	285	286	305	307	313	324	315	304	307	290	349	321	313	293	282	346	297	299	321	304	287	298	314	319	322	291	322	314	271	308	287	303	296	298	297	294	306	298	274	296	321	297	282	293	294	280	306	311	318	304	277	287	268	291	314	309	304	301	294	304	294	326	293	330	281	313	289	287	282	309	283	285	300	280	304	323	264	301	304	325	285	296	304	321	333	303	287	279	293	280	290	290	300	284	311	295	306	298	296	313	303	302	299	289	303	293	308	281	320	269	304	304	309	323	318	309	337	294	277	331	299	296	273	298	305	284	338	304	285	262	302	290	260	286	291	317	346	275	269	274	287	293	274	310	305	288	329	320	308	328	257	298	289	301	299	313	274	293	317	320	299	275	319	291	281	307	275	308	318	334	269	328	273	285	294	299	295	306	292	317	279	321	303	294	296	285	286	306	319	296	315	315	275	292	319	303	299	291	289	316	293	288	298	312	303	292	281	310	299	296	278	299	296	324	268	314	303	329	323	289	301	289	305	302	295	275	271	328	303	300	299	314	319	329	294	315	311	284	317	318	274	286	325	307	274	317	305	311	335	295	326	309	298	321	325	299	292	320	296	327	336	306	328	313	275	317	303	303	290	318	285	321	298	279	282	314	292	349	293	304	313	306	314	303	281	305	300	302	272	299	295	297	291	339	297	272	293	330	329	321	305	304	294	272	296	308	333	306	290	282	303	289	316	304	301	295	313	288	307	280	293	316	306	343	293	276	293	306	322	290	308	331	324	319	299	313	288	305	324	282	321	312	308	304	315	304	301	282	305	297	293	318	269	314	307	301	301	296	274	314	297	288	295	316	318	301	269	303	305	316	262	289	279	323	291	317	314	306	303	317	314	309	344	281	286	286	289	287	306	303	293	302	316	298	302	277	334	307	284	303	303	313	313	296	313	313	303	320	299	298	254	313	322	331	320	295	322	307	327	277	292	310	299	323	324	301	296	261	289	279	327	340	282	303	294	309	313	315	317	302	301	315	319	300	290	282	291	318	289	324	279	301	288	286	285	304	286	304	327	336	273	304	316	324	285	297	329	318	288	280	296	305	311	314	294	313	297	318	316	281	313	303	329	269	299	298	266	279	327	328	294	291	310	307	286	290	304	312	298	304	299	299	284	280	312	271	313	336	298	286	279	298	307	293	297	272	280	312	320	314	296	326	279	294	306	274	312	296	268	288	262	316	300	328	330	306	306	293	290	299	293	293	305	297	284	285	292	295	327	296	272	295	309	322	294	271	314	279	293	310	285	323	298	297	308	302	310	296	291	318	290	305	285	307	285	287	273	303	284	305	300	329	285	305	313	284	302	309	316	289	275	301	316	311	335	296	312	297	321	292	304	283	347	316	281	314	302	284	291	297	342	307	291	278	331	300	336	289	316	326	333	334	301	282	300	286	311	297	291	279	290	325	288	315	282	301	325	319	283	290	306	305	280	290	271	295	293	289	313	295	295	311	281	311	306	299	288	298	290	332	297	322	291	285	272	298	304	299	309	266	304	259	328	290	279	343	294	293	279	328	329	315	291	294	327	314	310	280	289	312	292	277	327	277	347	328	340	301	300	320	289	269	294	305	324	323	313	305	321	274	306	295	342	310	292	307	316	286	283	315	291	302	301	262	284	318	293	307	326	299	321	312	311	293	300	298	278	320	318	303	334	297	293	281	319	303	330	275	307	277	312	297	327	309	291	302	295	312	279	299	270	275	297	308	299	292	296	292	304	300	332	309	277	285	305	288	281	311	302	316	315	299	323	296	312	288	293	295	308	326	305	301	278	286	300	280	332	301	309	274	317	287	315	329	300	307	316	362	291	283	314	298	286	287	290	313	316	299	298	309	320	324	311	317	273	282	302	291	293	283	275	327	293	305	313	299	310	288	297	287	297	330	312	312	278	289	308	315	290	314	288	315	313	303	308	306	290	311	320	298	293	311	292	289	284	300	314	275	301	304	278	319	291	298	309	307	319	290	320	293	263	299	298	295	293	296	319	326	319	329	301	344	294	318	322	331	335	306	326	282	325	327	302
25648	27536	42370	31367	18260	4991	658	431	408	431	403	426	400	384	392	409	431	443	435	389	384	386	420	401	426	428	444	402	413	398	426	394	373	400	411	424	391	416	372	446	420	418	411	393	390	412	427	422	388	381	451	381	392	406	434	442	353	451	410	436	410	408	403	421	416	427	436	394	412	369	400	400	406	366	382	428	436	415	424	397	409	421	417	404	411	378	362	378	410	421	431	367	436	431	366	431	386	425	381	430	395	445	455	417	400	376	415	415	417	393	405	417	401	428	387	447	416	425	428	400	421	390	415	395	383	395	388	406	410	415	401	431	402	410	438	436	420	374	423	440	430	418	386	410	410	446	391	390	393	378	445	429	424	402	410	418	436	415	419	418	435	408	418	391	398	417	404	410	384	482	430	434	387	430	426	385	365	400	408	414	400	394	392	383	431	437	426	438	416	409	411	420	414	420	423	440	394	424	425	395	415	441	445	406	402	429	430	421	431	398	431	399	413	424	438	405	411	402	397	396	429	432	421	412	441	433	392	411	410	430	394	420	432	395	445	416	411	438	396	429	435	432	388	433	406	444	388	390	409	408	391	412	443	408	406	408	413	400	395	444	431	384	407	416	392	423	399	390	409	421	428	407	414	405	442	412	427	406	421	409	433	424	393	433	440	421	380	419	397	420	416	408	448	426	396	373	424	430	410	400	415	402	433	402	409	422	443	390	428	398	395	405	423	397	384	453	431	398	449	391	432	409	404	410	414	422	407	431	448	384	409	398	431	396	401	404	410	406	420	401	429	411	392	441	372	436	391	409	429	413	422	413	358	396	435	404	383	424	417	416	378	382	427	393	431	412	405	381	426	400	414	389	425	398	394	427	399	415	399	394	378	397	415	398	435	439	441	414	403	430	403	429	419	388	400	397	405	439	401	428	396	404	443	394	422	401	393	411	390	398	386	409	412	430	406	402	483	417	416	378	430	411	424	424	433	441	394	416	440	439	396	420	441	411	461	404	425	416	404	381	375	404	425	392	393	426	434	456	425	430	413	416	426	445	381	456	427	424	378	387	401	426	435	413	445	446	430	411	449	419	430	449	413	404	401	392	422	396	413	386	386	424	404	415	435	430	416	438	435	418	404	446	399	404	417	385	410	386	412	386	413	406	434	383	442	433	409	427	419	421	442	433	373	414	408	394	424	389	422	416	406	434	408	429	426	433	420	462	465	405	383	453	424	369	413	418	401	433	439	415	418	384	387	391	376	413	417	390	397	413	428	438	423	411	403	415	424	376	457	431	395	412	424	438	416	422	444	427	411	418	410	418	424	427	400	433	418	396	381	398	394	404	377	412	380	420	416	387	429	396	434	417	434	423	460	416	416	376	415	402	398	438	410	462	415	432	390	398	403	419	400	434	409	396	384	425	400	417	407	405	398	409	431	439	395	380	425	424	403	433	413	454	434	407	415	441	410	394	411	434	412	396	435	413	432	417	410	422	388	393	426	402	388	413	404	430	386	401	389	400	399	421	428	415	424	412	402	411	395	389	434	430	403	405	432	429	424	400	432	416	380	389	392	389	402	424	401	408	363	430	413	367	393	403	382	399	404	429	405	429	422	429	413	444	420	386	428	392	414	432	402	409	443	428	409	420	392	408	444	404	405	426	407	387	417	424	406	408	372	400	416	414	402	422	409	399	446	419	329	399	409	410	436	410	400	379	407	413	436	454	369	416	430	397	396	426	414	444	376	371	405	371	410	413	438	384	427	413	429	437	427	395	427	390	430	410	417	383	384	398	393	433	413	405	370	417	436	386	404	451	386	440	426	427	395	420	386	425	405	413	391	415	425	406	416	419	406	407	377	456	404	418	408	373	412	418	388	393	400	399	445	398	407	401	425	417	422	411	381	433	446	384	434	414	445	392	411	372	445	409	453	398	440	420	406	425	408	423	397	404	428	427	437	374	373	409	396	410	427	377	400	404	417	433	427	411	366	399	395	409	414	396	394	449	419	413	412	387	400	408	394	399	411	423	420	373	423	442	421	392	393	431	382	399	444	454	428	387	393	387	381	378	437	434	395	451	432	392	390	414	351	395	380	403	407	378	406	415	421	423	441	396	418	395	422	436	414	419	434	369	391	373	395	427	369	374	433	407	414	421	438	418	407	409	439	389	391	416	419	399	465	403	412	410	392	414	392	423	409	403	395	402	431	440	424	409	395	405	406	397	411	403	402	382	388	412	403	401	431	413	452	450	450	404	395	428	391	435	413	438	379	422	429	425	430	390	371	419	379	427	415	408	415	432	433	402	426	412	440	401	396	400	400	395	403	385	459	427	419	369	421	402	394	391	406	396	419	396	409	365	397	424	402	442	400	410	419	419	422	416	415	430	412	380	410	390	418	420	423	424	420	451	417	422	397	394	397	406	412	411	464	388	426	405	414	412	400	417	408	453	394	381	410	430	444	401	430	399	391	411	410	414	401	395	380	439	415	394	408	405	415	440	429	430	422	387	444	419	435	398	409	411	432	420	404	405	412	394	420	432	372	406	385	421	440	444	409	440	423	383	447	392	457	394	411	409	440	402	438	402	429	396	413	409	408	408	401	430	445	413	383	421	451	408	408	421	422	464	389	413	419	397	406	378	398	382	405	395	400	385	414	391	423	421	390	395	450	413	421	409	383	409	375	404	418	385	414	380	456	433	446	450	445	422	405	417	457	343	385	433	468	430	425	371	399	394	435	377	418	397	403	437	397	413	438	407	401	407	438	417	397	381	423	435	401	400	418	394	416	378	406	393	424	395	382	432	433	423	404	430	402	409	422	405	399	420	428	440	440	382	429	390	398	378	394	416	424	406	426	384	386	436	422	434	439	424	427	398	421	429	425	416	387	441	409	409	418	442	410	423	377	415	414	410	422	395	402	387	398	382	416	426	398	395	390	431	432	380	395	410	410	401	394	439	396	401	406	421	369	428	425	416	417	421	405	447	410	418	429	423	461	402	388	425	439	403	373	403	389	400	413	440	421	397	387	412	432	414	376	420	431	431	416	439	442	413	450	411	410	374	436	407	387	399	367	370	407	385	401	427	427	415	378	394	416	398	420	415	394	384	415	406	386	381	379	416	403	428	394	405	415	400	427	403	445	415	440	449	393	407	407	426	420	436	420	377	401	421	420	400	394	446	449	443	408	427	451	438	402	400	433	427	423	417	426	422	413	414	434	431	430	370	386	401	426	450	403	368	408	445	385	418	452	429	410	413	421	419	388	423	408	420	384	407	396	415	405	422	404	429	423	424	406	380	429	406	428	412	385	437	403	392	422	387	431	407	399	414	382	379	416	399	436	413	412	415	422	428	405	399	410	449	410	429	421	419	410	404	421	429	405	407	402	405	459	398	408	400	389	381	414	419	391	425	397	410	453	443	351	430	376	408	409	404	385	430	437	396	410	413	420	382	378	427	401	373	424	405	373	423	399	409	411	395	407	417	432	387	447	380	419	405	396	392	413	403
42760	77339	58461	32224	14698	2993	721	449	456	509	476	456	486	454	460	457	452	459	471	444	464	485	449	513	476	506	500	449	396	426	467	432	502	439	472	434	456	433	458	450	467	456	474	462	465	485	419	452	469	452	447	474	454	476	411	469	521	461	471	466	440	470	465	450	431	447	445	474	476	446	457	485	491	449	420	446	445	448	465	444	480	463	453	481	422	487	447	474	470	444	454	435	449	466	489	431	438	448	458	428	488	440	455	471	452	457	445	422	443	428	485	476	487	487	480	471	464	487	469	460	461	478	511	468	435	496	454	426	451	475	448	402	482	476	432	468	474	455	468	465	441	473	478	470	481	463	497	416	474	446	430	453	469	473	441	422	473	444	453	476	492	449	454	448	438	489	455	435	437	465	463	463	440	452	459	474	434	492	446	444	461	467	470	467	481	496	452	432	495	411	418	408	468	473	455	467	437	479	485	446	404	436	440	463	484	474	455	448	460	466	460	486	447	448	450	431	464	485	436	473	499	462	466	454	451	458	444	453	515	452	454	452	526	503	460	473	465	428	463	457	493	470	482	464	500	471	438	450	472	461	467	456	438	416	455	457	475	444	448	455	495	454	488	467	437	462	457	450	449	423	480	455	457	447	433	422	480	500	446	437	447	465	436	474	450	479	470	476	485	467	458	461	468	449	422	444	428	445	440	449	472	487	466	466	453	445	451	446	454	452	480	430	442	453	436	448	431	417	476	468	507	460	485	471	461	435	464	441	504	479	485	457	475	482	470	486	451	434	454	444	452	458	419	458	436	445	490	474	484	474	482	423	443	466	453	439	413	470	442	451	491	457	459	467	483	471	454	447	450	489	464	483	433	458	468	464	443	473	464	461	462	452	460	480	467	424	488	453	485	452	456	458	453	438	433	446	475	438	422	444	452	443	439	441	448	478	419	450	494	429	459	469	474	468	436	437	461	440	429	465	430	465	451	533	455	454	444	473	446	490	453	452	458	437	457	469	432	439	471	434	451	493	465	443	429	441	498	443	425	460	483	475	432	460	469	475	451	474	455	463	441	473	480	472	446	483	467	462	463	471	482	451	469	445	426	478	464	427	479	448	469	481	444	443	434	453	467	451	441	474	462	484	463	456	493	457	424	457	411	430	461	511	433	469	462	482	457	457	469	460	472	428	478	467	432	458	429	472	446	438	458	449	486	447	476	454	456	485	467	479	465	419	468	460	469	440	466	437	437	444	459	489	495	483	453	477	443	461	468	460	431	410	458	488	495	468	445	476	450	473	434	463	457	467	441	472	474	474	472	497	450	454	475	436	440	424	464	442	445	454	484	455	479	456	444	465	469	496	449	473	455	479	463	470	458	467	439	470	453	454	461	394	449	467	477	459	449	480	449	431	434	455	468	468	463	452	483	483	465	445	466	470	422	447	458	453	460	497	435	486	458	484	433	501	461	444	449	475	464	489	423	479	465	483	422	485	458	458	450	468	458	421	489	441	439	450	455	433	478	450	468	446	437	491	479	449	424	458	444	473	471	444	450	525	425	467	466	471	490	452	468	453	454	447	434	468	454	424	473	493	498	442	491	446	472	459	486	479	464	521	445	448	466	486	494	428	441	469	477	497	448	434	497	468	467	446	454	453	472	447	437	437	425	475	470	436	443	437	478	431	471	454	431	459	473	443	473	470	442	473	474	434	478	468	457	419	493	467	430	432	490	465	436	474	473	455	440	482	459	453	469	459	481	475	476	446	451	473	447	455	444	418	474	458	465	425	473	464	435	436	430	464	455	464	458	485	465	419	469	469	481	475	408	478	497	476	489	457	441	461	477	440	493	458	484	452	466	473	491	443	481	451	451	471	455	458	439	467	431	465	447	474	436	443	460	449	471	436	429	468	470	466	427	477	459	415	471	427	472	461	512	457	441	447	442	486	478	472	477	435	454	450	441	439	445	454	451	454	465	479	453	471	483	474	427	440	469	466	470	441	469	470	437	492	444	483	435	445	428	474	451	496	456	451	449	459	435	433	428	439	441	433	475	479	447	458	450	418	483	464	469	459	446	485	486	475	432	456	447	414	456	435	437	454	433	477	430	462	467	436	447	483	499	438	428	416	493	479	474	465	477	435	449	441	469	463	449	501	459	479	458	463	473	452	460	497	439	450	445	455	484	501	484	463	452	461	522	476	463	479	484	453	431	473	489	472	421	440	464	470	514	437	444	461	502	418	467	470	451	468	476	483	446	523	452	445	456	467	475	422	423	434	449	427	467	479	479	470	460	456	441	436	482	488	453	459	459	472	495	448	477	479	428	428	435	434	432	477	441	488	415	469	471	450	458	427	481	464	439	449	481	407	478	446	460	431	471	444	484	468	431	468	483	450	449	453	463	484	476	490	496	477	478	483	470	505	453	435	466	447	457	471	498	439	447	428	439	455	441	444	463	471	488	469	437	479	473	469	442	462	482	479	458	478	495	466	449	486	477	479	437	500	461	478	470	483	484	444	475	475	461	461	449	487	478	488	469	441	434	461	474	468	440	412	480	467	457	485	427	471	440	440	474	442	464	516	505	472	436	433	467	470	467	483	443	495	464	489	461	428	449	467	448	448	492	457	442	462	417	450	464	487	471	447	424	464	445	463	486	494	472	473	441	466	377	455	424	456	478	494	420	463	450	489	459	469	458	425	448	485	471	463	463	448	450	404	444	488	440	458	480	500	452	463	435	478	491	438	498	392	432	470	465	488	443	483	462	462	423	433	454	478	448	470	454	480	446	480	470	497	463	431	468	493	468	480	464	473	391	473	455	450	447	489	469	489	494	440	485	446	449	453	454	483	472	449	470	469	420	473	481	472	489	442	486	473	430	457	460	450	434	428	486	410	442	484	475	487	482	496	424	458	468	431	474	465	506	436	460	443	512	447	466	459	465	465	490	475	506	449	470	437	429	488	471	437	463	472	452	454	452	492	470	451	423	484	475	489	447	460	456	497	480	464	495	426	464	471	470	457	485	433	457	431	415	490	454	474	451	444	441	479	422	492	460	454	468	416	454	438	485	429	477	466	455	492	457	441	468	500	426	450	448	476	440	452	460	451	454	464	458	484	473	439	434	442	459	501	458	480	481	464	464	494	371	442	488	447	484	480	449	488	474	472	458	450	444	453	445	474	487	483	462	476	481	463	499	458	459	468	462	467	474	496	447	468	444	442	440	402	451	470	463	462	441	437	503	470	468	439	445	421	474	449	457	483	492	450	454	460	467	407	456	421	467	475	460	450	469	449	495	454	482	457	460	438	477	477	514	473	456	450	459	486	481	443	443	468	445	489	435	456	470	471	447	482	491	451	441	420	488	477	459	452	447	446	505	467	467	457	467	423	467	467	442	494	468	461	476	444	462	472	478	473	455	485	466	457	492	490	455	446	472	434	477	490	485	490	465	436	478	498	461	492	450	479	473	429	451	480	435	431	467	442	497	469	459	440	481	434	444	477	463	481	467	478
23210	22475	33021	27058	23073	21481	13247	845	469	462	506	429	459	447	419	431	408	421	423	434	418	425	417	433	441	434	401	442	405	397	387	457	440	408	433	419	439	446	427	413	425	382	432	416	396	447	448	440	446	409	435	439	445	448	424	471	471	441	418	409	390	450	444	430	400	411	408	425	418	407	383	422	350	417	413	391	423	421	420	408	399	445	464	453	408	424	397	393	406	432	405	431	428	411	440	425	380	430	426	429	409	438	462	434	436	430	425	452	383	417	435	419	376	415	423	411	439	422	383	379	412	429	437	429	446	411	428	449	423	434	394	434	400	441	456	417	392	378	427	438	414	391	442	442	402	455	408	426	412	422	431	390	414	400	372	411	398	415	427	415	410	388	437	422	416	437	448	395	421	395	399	398	436	433	408	405	444	434	434	423	409	450	415	466	432	439	412	404	407	404	452	398	441	430	435	400	411	408	437	374	417	366	441	389	436	401	421	400	417	404	440	407	459	412	427	398	432	457	431	429	405	406	410	418	366	421	400	402	440	411	422	423	424	393	425	410	435	408	416	415	426	445	428	420	417	411	430	414	427	395	419	405	420	462	426	427	422	402	414	432	428	424	453	447	395	405	416	404	407	409	388	401	419	435	414	413	434	440	379	410	420	430	420	422	366	419	396	401	415	380	456	429	424	437	397	444	432	438	427	377	412	443	452	426	444	454	404	411	426	429	391	418	413	450	444	394	395	430	432	441	425	428	418	421	399	457	395	396	430	404	405	432	424	378	408	399	439	391	467	454	438	437	435	396	405	437	407	404	429	407	394	391	438	425	404	390	439	434	414	396	409	431	392	432	409	388	423	409	413	391	426	428	421	411	411	467	434	429	399	385	404	412	408	398	413	389	383	367	440	423	448	433	373	452	417	418	406	436	430	428	406	444	432	397	423	392	437	447	401	405	396	398	448	443	387	407	445	392	413	398	401	406	426	432	395	442	440	403	433	408	416	417	457	446	432	433	423	409	449	439	422	449	452	410	425	439	424	410	378	387	415	424	426	413	418	403	410	423	428	426	445	422	426	454	454	451	414	418	446	414	414	408	431	429	417	397	397	447	412	431	420	414	438	426	405	404	374	405	437	375	445	420	398	410	402	437	429	397	396	426	390	394	419	439	414	412	406	410	393	408	415	420	432	412	402	409	391	399	414	430	399	419	428	418	446	457	413	415	423	386	452	401	419	398	373	391	441	414	396	410	424	406	396	442	437	382	445	388	411	400	408	417	403	409	396	376	415	416	405	416	385	412	396	419	424	438	396	433	423	407	420	369	414	431	414	400	436	401	425	434	395	411	447	400	406	451	446	440	426	409	399	385	405	404	416	372	399	442	389	399	423	418	375	409	410	398	420	433	395	414	380	414	447	427	408	451	411	432	405	450	442	439	414	415	381	384	448	429	390	424	433	424	402	428	405	416	432	459	377	449	399	402	415	419	385	419	421	416	412	387	401	442	416	437	450	412	404	430	383	437	451	430	423	429	391	446	408	405	429	404	414	419	398	406	395	440	449	376	434	415	446	414	404	402	421	415	435	420	418	456	421	424	412	434	406	400	421	422	428	456	414	403	419	427	449	419	428	398	400	453	434	399	432	430	388	432	442	410	419	411	385	431	439	446	432	367	415	436	393	418	389	404	438	417	442	430	444	410	405	406	373	392	416	388	424	403	429	431	429	384	436	413	423	408	395	452	412	407	454	389	391	400	440	397	403	417	425	376	424	380	427	451	436	409	426	371	425	437	429	408	414	426	382	413	454	424	404	402	399	426	406	432	412	465	429	416	424	387	444	445	415	423	391	415	416	433	421	422	405	438	437	403	414	423	411	443	411	406	387	399	430	385	428	407	403	395	459	426	412	421	415	405	420	447	452	419	442	447	417	430	428	411	413	419	376	432	401	432	424	451	422	411	448	449	436	402	426	405	430	406	433	442	449	419	406	435	437	385	411	417	415	385	449	430	413	401	388	425	411	387	461	408	386	426	441	424	413	420	395	387	424	413	418	425	433	441	399	422	426	404	431	428	409	423	404	415	425	434	399	412	445	424	409	402	405	442	423	394	423	409	451	406	421	421	404	380	442	465	380	458	448	435	396	421	422	424	405	439	430	433	407	420	368	438	399	386	435	415	383	426	406	420	417	431	440	425	414	396	447	464	425	435	433	450	399	398	425	382	391	410	444	396	408	405	395	403	374	397	403	411	454	394	383	449	396	426	405	420	388	435	405	422	397	407	456	396	406	421	439	431	398	430	421	421	392	424	411	433	435	421	388	414	438	428	404	450	415	406	403	452	427	415	400	424	391	454	406	413	418	420	412	406	437	404	428	431	391	448	427	418	387	409	434	473	437	442	425	409	400	410	454	373	417	416	417	412	440	410	414	372	430	405	390	416	440	387	414	412	399	440	427	421	429	377	410	424	416	429	394	406	388	388	429	415	407	447	433	402	460	431	401	438	415	419	404	403	429	410	428	452	406	450	434	416	417	403	432	398	433	446	379	455	444	407	423	397	410	413	459	410	405	411	430	439	463	425	428	421	409	430	451	425	414	412	469	410	416	457	401	454	430	414	429	435	418	402	422	384	425	401	432	423	402	433	431	412	429	427	415	391	417	412	406	389	437	383	422	424	422	435	433	404	426	418	404	413	412	422	356	426	444	415	444	429	457	426	424	405	404	404	404	420	417	382	429	393	397	415	426	433	441	431	421	439	429	427	411	411	399	408	453	442	421	398	431	406	420	425	440	429	408	395	451	452	419	438	394	388	397	407	445	402	416	397	470	442	430	404	406	420	409	423	422	443	406	433	393	459	431	404	399	387	420	406	459	383	426	416	421	446	423	395	401	422	411	399	430	435	421	427	391	427	422	412	371	384	401	418	425	416	443	436	384	459	390	413	418	400	403	453	424	396	388	407	430	398	438	402	411	423	448	401	441	459	461	425	443	428	466	428	442	410	412	405	404	420	405	436	395	443	439	404	406	458	427	436	417	394	414	403	413	395	414	434	387	475	448	439	399	389	402	431	399	446	416	409	429	404	432	406	420	379	384	447	459	413	458	382	397	404	434	420	439	431	408	443	393	418	399	400	410	414	463	435	402	384	430	394	422	443	447	445	445	421	420	401	443	429	433	414	460	408	432	432	401	410	426	405	400	425	417	410	420	426	426	437	406	392	362	396	380	424	429	433	446	415	472	442	444	446	452	431	464	438	418	382	459	439	417	422	434	393	442	400	440	438	428	414	399	419	425	395	403	423	400	422	425	417	428	436	409	376	410	431	402	400	426	395	450	447	388	451	451	415	417	445	428	423	410	426	409	407	403	398	408	423	424	417	425	395	409	408	395	437	449	440	415	438	429	409	422	400	452	402	339	429	409	421	424	401	427	444	448	410	407	445	434	435	431	398	404	414	412	424	431	461	412	438	419	430	417	425	412	422	425	435	422	392	439	388	443	462	397	418	432	419
49493	75752	76481	52480	32226	9561	1423	448	477	517	449	470	455	493	472	470	436	443	480	411	448	433	486	435	473	446	505	454	434	397	429	426	405	455	475	424	445	456	432	442	418	473	440	448	441	461	421	450	430	425	446	453	454	474	455	441	466	428	445	433	464	433	455	443	457	434	465	453	449	459	474	414	392	458	473	435	409	455	428	444	433	469	501	404	451	458	469	474	414	416	466	452	470	487	445	436	432	432	463	422	477	399	472	471	438	448	426	454	470	427	466	446	437	456	432	439	432	449	480	422	416	453	443	408	481	459	451	444	441	437	418	438	441	442	456	454	423	438	474	441	493	433	454	439	467	445	438	416	429	462	440	461	427	435	465	465	475	434	437	468	459	483	459	440	448	454	459	459	445	467	446	456	452	452	433	455	481	479	460	451	430	439	439	401	423	407	436	419	453	434	469	445	404	420	422	454	434	452	443	441	448	444	448	423	454	461	453	432	478	441	445	446	448	454	447	443	479	411	453	454	481	427	471	449	474	469	439	430	453	407	439	422	473	431	425	456	390	428	472	451	416	427	436	435	453	458	421	409	451	434	470	423	437	445	453	447	402	456	443	433	481	456	438	450	428	442	452	454	436	452	476	436	475	450	424	446	468	460	433	443	473	422	448	504	466	446	436	459	431	460	465	437	426	407	423	443	469	410	470	431	421	465	474	474	430	432	449	473	451	449	426	434	492	455	426	445	436	431	443	434	433	471	475	445	424	473	449	435	422	459	444	450	457	422	457	448	435	451	454	438	464	424	473	436	425	481	437	478	473	449	455	453	452	478	478	450	450	441	459	438	397	452	427	501	463	431	431	448	423	452	446	500	462	433	461	421	462	433	467	464	412	471	464	438	455	444	477	488	474	467	467	435	440	454	399	432	485	452	413	472	425	468	426	431	469	461	454	414	451	419	470	461	459	443	434	471	470	414	403	486	459	448	465	417	455	449	463	468	462	428	434	461	435	466	431	449	439	478	416	430	431	421	474	442	435	443	484	437	426	449	428	467	447	442	404	426	407	432	433	437	480	456	442	436	432	432	410	435	405	421	446	472	453	435	453	470	421	480	471	410	443	453	490	444	455	423	440	471	451	444	461	447	437	461	434	449	476	461	431	408	413	452	424	444	488	501	465	461	461	470	435	460	447	426	438	456	444	432	434	468	429	457	445	462	473	418	445	435	457	453	455	412	412	465	438	434	418	417	434	436	475	419	442	426	440	405	424	471	447	460	447	442	433	464	447	449	451	444	423	448	420	442	466	455	443	467	418	448	459	460	418	419	472	447	429	455	456	450	468	457	438	442	433	440	444	448	428	399	455	449	467	471	430	440	467	474	446	453	461	453	423	453	480	424	420	452	424	439	435	427	451	436	447	384	427	428	446	408	476	427	433	397	430	469	464	446	403	471	443	452	465	436	437	434	458	490	441	449	487	454	423	465	466	469	477	437	479	417	474	469	444	440	456	450	445	450	429	431	445	440	476	499	446	459	437	461	446	410	442	440	445	431	442	423	420	473	445	444	399	484	488	439	433	419	415	431	418	460	489	457	471	435	442	438	470	451	472	415	466	413	446	429	473	462	457	450	422	456	450	446	442	437	460	484	433	448	466	476	477	459	442	449	462	437	439	442	442	405	460	448	461	435	428	461	468	473	433	435	501	475	451	400	428	434	444	487	477	485	462	397	452	453	468	403	486	450	442	456	429	489	459	451	464	443	447	427	400	452	426	458	442	458	455	471	464	397	450	450	444	433	483	466	462	455	483	477	480	464	382	453	440	450	450	481	440	448	474	464	444	400	433	444	410	447	440	467	424	425	414	458	411	435	438	431	445	458	434	412	449	431	450	426	432	462	463	430	421	455	427	480	434	486	460	487	447	446	465	444	470	473	422	391	438	428	444	428	449	447	458	464	436	415	479	472	463	507	474	474	435	433	403	440	425	440	447	414	474	455	437	430	402	472	447	463	446	445	433	438	427	464	435	451	464	451	455	467	439	441	465	467	437	469	451	443	438	459	452	455	414	460	470	474	415	461	466	424	445	454	439	459	439	444	449	440	445	479	431	450	400	478	438	427	411	420	451	428	460	451	434	464	430	440	462	473	391	497	412	403	415	467	472	448	449	451	435	455	432	445	441	461	413	445	451	443	478	447	464	477	483	411	469	479	461	428	450	468	433	443	434	465	404	460	461	439	494	449	474	446	410	470	445	434	426	438	465	485	463	447	418	463	469	428	459	487	446	458	435	442	465	435	443	420	450	445	417	465	449	439	474	460	451	429	487	469	470	451	464	422	471	452	474	455	479	468	484	471	421	478	447	431	447	422	428	441	473	474	455	418	419	469	408	475	430	441	477	454	449	490	446	458	429	422	414	442	450	442	422	472	445	428	461	496	418	430	473	481	452	479	453	435	452	434	449	488	464	420	438	426	424	464	461	451	427	496	449	440	415	453	437	502	423	454	415	466	436	441	455	451	475	442	465	421	447	436	465	466	426	466	406	447	419	418	417	457	452	428	408	471	428	450	462	458	445	413	441	458	478	429	439	436	429	448	466	432	433	456	408	480	422	495	473	460	497	461	428	430	449	481	431	415	445	453	470	408	477	449	437	455	439	460	442	456	429	452	433	449	465	429	456	428	439	448	424	420	421	443	470	417	475	451	463	479	433	469	431	435	457	448	474	478	446	435	453	425	454	463	449	414	446	452	424	461	460	480	441	489	453	457	423	435	449	450	494	438	474	429	425	425	469	450	458	418	436	489	429	471	456	434	461	441	436	431	457	453	452	453	480	476	404	480	446	457	461	445	477	457	476	446	429	459	449	458	444	464	450	455	450	449	449	442	436	439	432	452	426	459	468	451	497	449	412	444	444	405	432	450	433	461	478	424	450	443	454	453	447	425	466	430	454	465	435	439	419	418	425	438	445	410	445	476	435	415	449	433	436	438	470	478	440	455	442	448	435	429	436	449	428	475	438	471	456	434	429	419	489	426	453	449	459	463	449	416	443	447	447	447	455	451	425	437	459	446	465	425	413	436	471	439	414	423	463	451	439	410	440	448	439	420	413	471	438	492	457	469	432	461	417	448	472	437	427	448	423	459	460	446	448	437	474	444	459	447	436	417	422	462	432	437	428	442	470	457	426	449	441	416	445	455	423	469	443	387	436	436	440	461	460	416	434	445	440	461	449	438	468	429	460	441	458	490	436	444	488	476	448	473	445	460	430	484	451	427	457	447	452	438	446	468	465	466	479	451	434	432	458	448	450	457	446	497	452	452	409	461	421	414	477	437	434	447	476	465	449	439	462	450	465	437	479	436	407	468	446	400	457	471	438	478	472	455	473	456	469	435	441	463	444	424	446	490	428	444	461	442	489	444	411	443	393	441	428	495	489	447	499	393	415	438	437	469	466	447	437	421	431	459	461	461	488	429	478	429	468	473	452	451	473	436	474	410	450	469	413	494	427	463
32022	35305	37895	19428	4657	867	354	283	308	300	286	280	299	302	313	296	315	292	305	294	285	336	310	332	305	301	267	291	264	331	309	270	283	302	294	280	300	299	302	301	313	289	332	257	290	307	329	330	293	296	304	272	258	303	284	289	318	285	325	321	281	295	274	302	290	298	277	305	283	291	310	337	317	273	292	300	293	327	291	298	282	283	270	336	310	287	333	304	304	305	270	327	317	299	302	273	301	305	306	310	306	290	286	312	328	312	302	269	308	306	325	305	316	296	313	303	292	291	329	289	290	287	288	256	318	331	298	309	291	315	326	281	296	297	289	303	282	306	299	325	326	303	263	319	285	296	314	330	286	291	290	297	280	309	316	300	304	308	286	300	302	321	298	261	289	306	301	291	309	292	292	314	306	287	306	282	287	294	282	318	289	283	299	313	332	277	304	284	292	331	296	307	288	299	319	326	311	285	301	304	304	289	308	281	301	279	274	301	271	283	300	321	303	297	321	327	277	288	295	306	307	303	282	295	284	285	255	311	299	271	285	293	326	306	278	276	293	348	288	322	268	270	306	327	323	313	335	299	309	296	304	313	292	290	284	271	271	288	295	294	312	295	301	276	322	306	300	332	283	283	328	322	303	323	312	291	305	299	325	287	280	290	282	312	302	289	298	280	312	286	287	283	268	292	307	279	293	286	312	277	314	278	307	289	261	294	300	275	312	295	314	281	334	321	316	297	310	303	310	299	309	294	257	299	322	284	315	288	301	287	295	281	281	306	310	339	296	283	288	322	259	322	312	301	290	333	286	317	281	348	282	293	304	292	293	271	329	297	314	292	301	314	295	282	348	283	283	297	307	313	292	259	330	324	286	299	351	291	294	308	300	309	301	284	257	307	277	294	287	325	328	265	274	309	309	289	300	323	276	317	278	283	331	308	289	279	286	305	315	284	311	282	288	295	309	299	321	314	300	314	302	323	271	310	296	299	315	327	328	311	307	310	295	296	261	298	281	300	299	322	307	315	316	300	307	279	306	279	263	305	298	318	276	298	318	307	282	315	296	303	296	278	320	300	338	334	278	334	335	316	312	280	304	305	305	279	308	294	296	309	315	279	314	318	310	298	304	287	302	272	316	286	282	324	306	274	317	295	286	279	304	306	312	317	312	308	310	305	284	305	308	298	297	274	282	316	304	320	304	311	291	295	297	265	317	273	329	268	299	312	312	284	277	295	303	312	304	308	302	294	336	288	314	309	295	313	302	275	322	312	310	285	302	286	327	292	285	304	273	313	275	311	308	269	318	295	312	308	305	329	296	345	278	297	300	318	316	318	293	306	278	301	333	273	269	288	304	315	305	293	291	341	308	300	291	289	299	322	304	294	300	295	298	304	282	297	294	317	313	300	311	315	309	256	331	293	282	278	282	279	334	303	257	288	298	271	291	304	314	340	310	271	299	304	281	313	308	319	307	288	286	293	324	314	305	290	265	292	287	271	319	303	304	289	328	322	301	277	290	314	302	329	320	309	309	270	306	311	300	299	317	307	319	293	326	289	285	283	310	287	314	302	286	282	288	296	273	316	312	305	307	292	319	291	313	323	295	307	332	299	286	301	299	308	306	326	299	306	315	298	276	309	282	308	292	295	290	292	330	310	308	298	313	311	302	271	271	327	289	302	288	321	295	304	309	300	286	284	301	299	284	333	306	272	320	298	303	306	313	313	311	282	266	301	299	303	256	266	356	277	312	300	298	305	306	312	291	300	302	311	334	331	278	296	302	277	291	295	291	321	276	289	322	300	338	317	314	306	284	282	302	307	278	286	298	328	284	295	285	309	296	284	284	299	336	294	260	304	285	292	283	309	305	300	301	302	309	301	296	286	306	282	291	297	284	285	299	304	302	308	297	328	284	346	342	289	306	299	278	296	307	300	317	287	293	307	298	298	295	290	268	307	296	347	280	291	321	308	281	283	275	304	329	298	309	319	292	286	318	295	305	319	279	301	301	302	281	302	292	329	322	290	308	337	247	307	311	262	270	313	332	302	298	347	300	302	323	303	315	313	320	296	302	305	293	320	315	309	323	299	310	291	283	291	298	305	305	306	281	327	340	324	304	302	320	299	304	295	283	280	307	292	308	304	292	272	301	308	298	337	307	324	304	319	320	321	284	315	325	336	292	297	323	266	321	296	299	269	293	313	280	294	288	301	313	313	288	307	298	301	278	300	305	313	294	302	315	323	317	279	303	306	287	292	318	294	319	293	325	283	260	313	275	293	318	309	262	304	287	271	311	304	303	305	287	296	321	308	320	307	302	295	302	318	297	285	295	295	296	303	279	323	301	264	275	295	296	328	287	314	285	282	325	293	341	287	278	293	318	310	310	300	324	258	293	309	306	302	289	293	300	309	299	278	278	308	334	309	289	314	301	293	304	304	331	290	317	296	319	321	324	286	284	263	271	316	291	317	345	303	302	298	300	287	331	297	357	308	304	317	315	330	275	292	300	315	309	299	313	279	305	319	285	305	294	328	291	305	284	306	293	337	284	289	313	266	273	330	255	308	311	284	287	309	308	276	308	298	311	344	272	306	310	304	290	289	299	280	312	285	308	327	303	296	298	312	310	308	302	331	301	275	294	297	312	298	279	305	320	326	304	325	341	269	288	291	318	298	289	263	299	272	300	309	312	310	350	302	310	303	344	289	338	329	284	299	297	280	310	280	313	287	306	312	301	309	313	273	312	308	285	279	321	280	307	286	324	290	296	293	308	315	307	332	302	313	317	303	298	302	296	281	317	308	318	263	288	304	273	320	275	299	279	310	310	278	303	277	279	296	287	268	304	311	315	307	297	345	286	280	304	299	327	310	308	308	314	316	293	346	291	302	335	331	314	306	307	300	290	301	309	259	289	295	312	281	289	285	264	282	296	292	311	314	286	306	287	313	281	318	298	275	290	314	297	298	309	294	285	298	306	286	286	310	298	321	326	319	329	311	284	286	312	312	290	302	280	315	316	293	303	306	295	275	299	306	276	289	258	304	309	279	282	286	303	304	288	324	295	309	314	290	271	287	305	323	293	327	309	298	323	292	287	316	304	289	336	308	323	298	321	298	316	310	315	341	298	319	314	312	299	320	301	292	313	301	313	286	317	281	323	306	287	296	305	310	298	294	296	310	306	309	274	292	296	310	345	288	295	323	298	286	282	305	283	267	310	341	289	295	299	280	306	285	293	326	305	302	290	307	292	317	301	283	295	283	291	287	282	290	289	293	299	326	317	304	273	287	302	278	287	274	301	281	319	307	300	291	273	315	306	309	286	311	321	322	290	289	270	305	289	345	327	293	271	285	288	285	299	273	316	296	346	305	296	299	306	284	300	308	319	271	300	306	307	307	312	309	319	288	287	288	316	314	308	285	288	281	309	304	296	278	294	313	321	286	293	334	294	311	327	297	291	293	286	308	286	327	326	271	310	307	315	294	302	297	300	302	304	303	327	272	301	303	286	289
38852	53055	33052	12477	4028	888	409	357	390	310	323	322	378	327	358	299	333	341	332	358	323	383	333	321	353	343	331	313	303	356	355	323	343	351	332	339	328	358	340	349	348	378	351	347	342	342	374	332	368	343	320	297	359	330	348	353	327	338	357	344	353	328	343	315	338	358	335	331	311	316	323	360	320	339	351	333	319	387	317	376	326	343	344	303	354	342	320	359	352	318	341	339	379	339	328	369	337	350	352	344	342	382	309	314	372	367	351	352	355	364	324	349	356	332	344	335	330	333	326	334	323	328	345	347	337	379	317	358	335	336	348	326	314	357	360	349	309	333	347	334	300	373	323	351	360	363	350	345	373	354	357	334	331	330	324	331	311	324	338	346	345	302	308	358	337	327	360	330	360	327	342	323	331	332	346	344	343	332	347	326	335	326	349	326	337	347	371	346	330	356	347	334	311	341	336	341	368	337	343	400	310	320	342	334	308	348	361	332	324	319	383	343	321	325	324	324	329	329	316	364	348	324	333	360	312	363	344	360	364	330	315	341	338	334	347	362	348	328	341	329	338	328	322	376	359	295	336	352	317	336	307	328	370	322	346	350	297	347	377	366	330	338	358	361	346	352	373	343	358	332	322	328	340	328	337	352	330	378	363	321	322	333	295	325	340	352	321	347	360	329	361	333	315	391	345	314	359	334	365	315	333	379	348	320	330	350	348	365	336	358	331	306	322	352	339	331	372	329	316	379	336	319	338	339	333	321	328	341	299	324	328	350	359	349	328	370	365	319	356	351	354	346	339	355	307	335	314	361	375	311	316	322	320	352	335	341	349	367	364	349	361	317	346	344	340	338	348	337	351	337	358	321	320	345	306	369	352	360	346	361	359	352	378	320	361	320	334	325	326	363	329	338	315	326	351	333	347	362	356	357	343	405	351	346	349	347	353	356	315	329	335	322	315	328	311	321	363	358	334	332	340	366	333	351	315	345	361	369	317	333	333	366	342	366	335	380	356	342	335	342	307	345	364	336	337	372	354	321	363	336	335	292	340	369	332	327	359	329	309	334	323	306	341	319	356	383	329	333	330	371	324	385	308	341	311	353	332	326	356	354	349	335	333	356	304	360	355	353	348	352	320	348	333	355	366	371	362	344	364	292	332	351	318	341	344	349	339	332	352	362	320	338	322	362	350	351	340	306	374	317	338	370	348	327	344	331	346	358	343	340	385	346	315	353	351	378	375	340	348	342	344	323	330	378	361	330	407	353	375	337	336	333	341	375	355	350	297	334	349	338	364	352	341	332	336	341	323	328	367	331	308	358	340	351	350	343	360	338	318	331	335	342	357	323	341	343	327	359	340	316	363	324	341	341	370	350	324	322	331	322	284	369	348	381	345	302	334	344	363	325	379	337	330	373	358	357	326	355	336	350	316	374	325	328	363	349	350	336	339	352	336	326	359	329	369	301	344	377	363	337	332	377	332	338	352	332	358	350	349	344	332	326	315	362	339	356	331	334	319	371	332	336	338	326	338	356	365	334	310	349	347	351	343	328	348	334	344	353	325	301	356	337	360	346	351	328	343	371	349	348	357	314	343	333	342	336	374	338	308	357	319	327	338	340	318	348	348	372	341	347	360	360	361	343	362	327	345	330	362	350	368	322	308	311	328	315	325	378	343	348	367	345	350	340	352	334	326	339	344	351	340	349	363	361	328	372	346	310	362	322	371	342	357	366	353	354	382	324	358	324	345	342	334	342	349	336	320	351	360	323	353	328	330	358	339	330	353	297	327	322	318	364	347	301	356	364	333	342	348	307	369	313	338	353	353	338	322	337	370	346	343	339	341	334	351	298	325	352	348	322	366	371	311	337	333	341	342	318	322	369	371	392	345	327	359	351	331	358	353	316	345	325	323	349	347	336	329	374	343	351	337	334	381	358	370	332	330	366	345	345	350	340	350	332	336	325	342	343	338	333	352	339	336	362	350	317	346	358	315	349	349	329	375	323	344	327	362	330	359	334	345	336	338	335	336	333	332	363	342	359	315	338	311	340	357	345	335	344	334	324	367	365	340	317	364	324	341	344	364	344	334	308	337	360	325	322	336	337	340	347	301	324	368	320	333	356	370	332	338	340	301	336	355	335	316	326	332	323	351	328	309	356	322	332	317	354	347	310	339	356	338	371	372	323	340	319	367	361	355	304	331	355	328	332	346	365	316	349	344	366	345	322	363	388	310	331	364	330	347	359	333	359	342	332	352	362	376	332	350	356	349	327	364	310	317	306	329	310	331	334	366	359	308	317	366	323	330	367	320	335	345	345	354	331	335	361	345	331	322	340	354	381	326	337	329	365	385	336	324	335	352	349	344	373	347	312	340	333	352	318	334	332	326	351	367	359	339	335	331	324	335	332	352	350	374	343	340	355	347	339	341	316	358	321	319	362	334	349	350	347	340	339	332	356	341	376	351	323	360	343	331	341	343	358	363	357	350	340	355	342	363	356	358	312	337	340	323	349	374	356	335	349	361	339	365	334	310	335	348	327	335	336	362	354	329	352	362	335	330	363	336	326	358	337	312	309	325	329	338	345	321	371	371	345	352	316	335	357	359	336	326	319	322	345	388	343	371	323	349	354	324	346	327	363	354	353	376	377	357	312	332	330	328	311	369	333	342	344	344	320	362	323	350	345	369	361	318	365	364	342	353	321	358	355	343	322	346	340	323	322	330	389	379	318	334	331	350	343	345	351	338	369	331	348	316	320	313	360	323	334	355	328	371	351	369	363	355	355	339	296	360	330	375	376	319	359	348	331	320	351	329	374	342	361	356	356	311	370	335	319	364	322	330	355	336	342	358	357	378	329	360	354	340	351	330	333	334	356	356	342	354	297	350	351	353	331	379	321	343	360	343	360	362	348	345	339	345	338	355	334	335	330	325	349	353	332	380	339	345	351	346	325	339	344	389	341	343	339	322	322	343	355	349	364	320	344	321	381	347	347	357	342	328	325	340	355	331	340	372	354	357	370	328	347	350	342	339	322	339	330	354	349	333	356	357	310	327	320	326	359	323	351	338	359	336	357	340	341	323	322	367	347	346	329	324	356	367	330	338	362	376	343	320	348	314	349	328	343	329	350	335	345	357	340	331	339	345	348	334	321	330	350	321	355	327	335	328	343	348	339	340	358	340	304	319	355	321	338	374	361	366	374	305	348	352	335	309	328	347	340	325	332	354	355	329	354	352	318	336	340	354	310	323	343	384	339	356	374	354	333	360	345	337	334	327	354	333	359	354	326	340	360	311	345	354	356	357	340	352	337	330	345	360	334	316	353	351	332	341	381	352	344	370	370	325	340	323	339	326	343	352	333	355	323	341	331	350	310	351	343	322	342	303	326	332	333	320	353	327	325	318	339	318	317	337	351	320	343	341	341	348	329	362	320	349	342	335	328	360	330	373	345	340	312	338	338	338	352	348	345	329	354	364	333	353	332	308	332	327	347	315	318	358	342	342	358
25053	25667	39943	31856	20681	8219	881	305	308	292	271	247	289	255	247	263	294	247	274	310	303	304	261	290	238	253	259	257	264	245	263	262	247	255	258	257	242	244	259	275	253	273	279	259	256	282	267	246	267	267	253	243	273	258	246	268	253	266	275	270	274	256	284	285	260	256	251	254	268	291	279	269	261	276	265	258	266	257	248	260	253	255	264	287	283	271	273	278	260	280	305	256	284	258	287	301	298	259	256	275	279	271	279	269	270	288	260	302	266	283	277	248	275	295	298	264	262	269	266	278	241	283	278	266	265	293	270	250	267	264	273	276	254	288	244	237	261	282	280	273	246	272	265	267	268	282	277	267	270	281	271	257	265	284	263	271	268	279	263	266	278	285	220	277	272	226	282	278	279	257	282	244	275	257	278	306	269	246	260	249	270	257	257	264	257	247	290	278	280	288	243	266	268	251	284	281	280	286	283	266	244	253	284	253	267	268	270	263	272	276	254	266	268	265	272	253	266	259	292	308	259	277	244	252	287	262	270	256	267	259	263	275	270	307	244	260	277	278	244	259	246	294	296	264	282	237	284	267	276	273	291	268	278	275	266	290	259	255	275	302	277	248	239	250	286	295	290	273	296	286	277	241	289	272	262	255	299	250	247	247	292	258	264	244	268	292	270	274	264	245	244	274	244	241	259	310	272	291	283	264	236	273	278	290	279	260	292	261	246	285	262	265	275	249	278	262	258	255	252	265	274	262	246	251	297	290	272	291	265	264	275	269	281	268	271	272	269	272	265	276	291	269	268	242	236	261	268	268	267	257	271	270	265	270	255	277	265	301	251	289	273	300	278	262	261	273	277	251	302	287	220	254	260	243	245	283	254	284	303	266	278	235	253	275	288	267	252	266	258	239	283	278	252	224	267	257	262	270	249	267	263	258	277	268	280	272	257	287	282	246	264	233	236	295	271	272	284	259	288	257	268	242	269	283	260	254	265	253	271	272	277	273	274	277	275	258	254	275	268	263	246	267	267	264	233	280	249	307	232	243	273	259	257	263	268	292	285	266	270	272	258	254	257	256	273	265	259	284	259	278	269	280	241	252	261	277	281	253	268	279	279	296	283	262	289	260	272	266	259	256	264	273	274	270	277	255	256	259	268	286	288	267	249	305	270	265	246	266	249	253	250	263	264	278	277	276	259	270	265	245	261	289	258	243	284	275	292	290	239	250	262	256	266	271	245	266	271	258	270	263	262	281	292	255	289	262	258	269	287	267	299	290	271	274	260	250	261	267	281	245	273	292	273	256	261	238	290	253	254	250	253	258	273	245	276	253	252	286	238	227	278	246	245	293	279	249	260	267	284	267	238	258	256	258	257	257	274	270	254	279	274	270	248	293	246	248	232	274	283	293	286	285	246	257	276	273	255	259	263	243	281	265	278	257	244	244	284	276	257	270	258	270	239	248	265	266	269	238	266	308	285	273	251	286	279	272	256	265	259	282	287	265	255	285	262	286	283	254	256	283	255	293	257	261	245	243	241	253	306	249	272	256	262	270	277	285	242	275	279	280	254	276	256	271	292	263	301	235	265	275	267	245	279	247	271	293	293	263	245	252	272	276	281	275	265	271	277	259	293	240	263	238	299	253	282	256	282	265	278	276	267	269	259	275	214	260	277	289	269	258	266	264	252	297	263	274	256	271	245	307	265	278	257	286	251	278	253	292	232	250	257	258	271	256	264	281	273	254	256	258	281	263	273	279	268	276	288	248	251	299	262	291	276	268	274	280	266	249	271	273	251	254	274	253	253	270	297	284	252	271	273	266	280	274	249	258	245	282	277	247	263	255	322	238	256	254	280	259	261	265	281	289	270	257	284	261	268	253	258	262	271	281	265	287	263	256	266	280	263	307	287	260	289	271	253	279	252	246	302	252	268	271	296	243	253	279	256	246	245	271	262	269	289	255	271	254	264	256	283	247	264	247	278	280	260	258	295	256	254	232	269	299	259	263	285	258	285	276	257	251	257	287	258	269	264	307	320	247	263	286	289	268	250	258	287	276	294	258	258	270	291	273	245	287	308	283	241	270	299	282	287	265	278	304	230	275	294	279	276	278	259	281	271	278	283	255	247	285	285	256	260	269	256	263	257	282	235	268	268	265	263	239	260	268	265	260	280	283	270	236	242	269	252	252	279	266	255	271	258	254	268	297	265	255	270	250	284	252	252	251	263	273	244	271	278	268	280	259	288	282	252	272	260	289	256	263	269	271	299	244	273	271	270	243	299	268	280	260	296	266	266	304	260	238	264	285	261	291	281	254	289	282	259	261	262	242	269	252	278	264	272	293	246	256	251	297	264	291	298	287	316	281	260	289	291	244	265	273	284	263	250	265	265	262	248	252	242	274	232	268	265	264	278	289	253	293	227	257	274	292	249	255	244	252	248	275	258	244	261	265	289	259	268	277	265	282	286	247	283	257	270	252	263	269	267	275	278	275	253	287	260	261	249	290	288	269	260	239	256	268	277	270	297	260	255	270	269	236	284	237	263	272	261	267	266	307	277	249	267	253	242	237	253	287	278	250	298	270	268	265	272	269	271	245	288	245	267	230	256	293	258	255	258	237	251	271	282	256	254	263	288	259	247	276	256	242	253	280	244	249	241	280	267	265	269	289	263	277	269	267	251	264	271	276	234	298	248	275	252	267	287	264	285	262	289	277	278	301	293	292	260	281	251	281	278	257	294	262	253	262	282	277	280	260	230	265	266	250	236	258	244	269	267	289	291	271	252	274	256	249	271	258	307	254	275	256	285	280	240	268	290	236	267	234	284	285	285	272	275	243	264	251	268	246	258	247	249	286	258	246	258	272	250	268	279	260	282	266	253	268	278	267	298	255	248	255	260	273	300	238	278	242	236	270	260	272	244	269	271	235	289	281	279	263	300	244	283	277	270	257	277	258	275	257	262	279	275	263	253	274	246	254	272	248	276	261	268	283	268	275	248	274	273	255	273	253	276	243	270	279	284	245	260	257	266	268	306	265	270	265	234	255	265	288	264	277	269	274	251	255	291	241	261	259	270	281	247	250	302	246	281	282	258	280	269	263	279	255	272	245	277	282	270	246	259	227	265	271	275	273	280	264	257	296	291	265	288	276	275	261	293	283	278	252	282	272	262	275	258	281	257	303	253	288	256	262	284	265	264	270	280	267	263	248	278	274	278	292	256	298	256	274	254	277	288	245	271	268	260	254	293	265	275	261	277	268	235	243	309	275	306	288	248	265	260	291	270	244	273	280	295	257	265	265	265	254	258	283	270	305	249	299	286	262	271	251	241	264	256	244	239	270	254	272	263	268	264	313	266	279	292	274	273	252	284	256	259	288	267	268	243	271	266	265	305	251	268	269	290	276	277	274	236	280	275	266	271	279	251	256	293	270	260	275	263	270	258	268	272	268	263	248	254	235	295	253	275	294	277	250	285	245	298	279	234	250	265	233	259	276	273	290	270	296	276	245
43751	86486	61711	34032	12628	2443	675	332	323	343	291	343	354	314	337	283	270	293	304	305	295	292	325	307	308	270	327	310	303	316	306	310	308	295	296	283	288	294	306	305	311	299	288	288	295	301	291	295	306	312	299	338	295	277	312	323	298	281	289	296	287	263	317	287	299	310	311	284	270	293	284	258	297	281	299	291	305	303	321	308	321	273	304	299	337	280	316	302	317	287	304	302	326	348	309	324	310	298	334	294	283	282	249	282	312	313	318	319	310	306	279	289	335	288	317	323	290	303	306	305	318	316	291	306	294	281	314	323	308	339	318	305	312	294	318	289	285	292	320	308	302	306	309	304	322	295	312	307	294	299	301	310	314	295	299	300	310	288	336	294	314	285	299	284	298	297	298	291	303	314	296	325	316	320	294	305	293	310	303	308	287	296	329	309	277	317	314	321	305	322	307	292	318	321	301	304	307	315	289	330	303	301	279	302	305	321	333	294	307	285	311	325	316	270	308	307	302	310	304	272	312	290	321	294	332	301	302	316	287	299	305	322	292	279	299	299	320	288	311	269	299	332	317	314	319	304	287	325	294	286	285	297	305	311	310	305	296	304	302	283	332	319	304	313	289	310	258	289	286	339	282	308	297	312	326	281	263	289	291	302	329	274	326	262	310	302	326	318	311	306	322	339	307	294	313	312	300	283	320	303	285	330	290	271	313	306	302	285	303	315	312	299	293	307	323	303	297	302	295	302	305	311	295	341	301	297	336	300	288	321	317	300	312	258	287	281	287	274	297	301	302	297	319	312	309	276	329	286	308	289	317	305	292	277	314	307	320	298	259	305	302	323	300	337	311	310	306	325	267	328	286	268	297	294	312	321	289	309	319	293	308	277	292	315	303	313	319	271	275	281	306	331	314	321	289	315	306	293	321	277	281	306	308	296	291	325	307	301	351	353	289	313	301	260	291	301	305	360	298	318	341	309	320	318	262	312	304	340	291	315	308	326	276	290	296	318	283	306	303	299	300	270	315	314	311	302	314	335	307	310	275	280	307	315	297	316	314	297	276	312	342	284	317	313	292	311	332	319	287	325	296	297	285	279	335	280	288	304	285	292	307	305	306	320	282	309	319	298	283	294	299	306	289	298	278	270	344	310	302	320	312	303	272	303	317	295	328	312	315	281	301	338	298	302	299	319	296	305	321	303	311	290	308	301	319	278	326	325	294	342	303	299	302	310	260	286	320	312	333	287	323	290	292	308	331	315	322	319	312	298	306	300	279	293	304	271	307	292	290	308	283	304	284	352	286	286	298	310	295	303	279	298	318	315	300	313	297	302	301	303	303	305	282	298	268	276	298	308	316	278	311	319	309	321	318	289	325	282	290	299	292	328	313	275	267	323	301	299	306	316	289	301	306	324	284	295	305	290	274	272	302	277	318	280	299	334	318	313	285	307	320	311	312	301	312	296	286	308	286	299	297	285	315	310	308	295	313	295	321	313	296	328	333	304	293	299	300	283	298	304	309	261	299	266	305	307	320	312	347	307	320	284	281	300	327	301	322	307	280	286	316	296	295	295	304	292	318	308	303	286	293	293	288	310	290	288	300	307	323	257	308	313	321	300	297	293	299	256	316	269	273	300	294	299	291	272	325	329	340	324	287	268	312	303	305	307	278	309	297	319	281	312	285	304	310	314	282	333	267	318	315	281	295	309	298	288	333	304	299	294	312	311	334	292	318	310	288	286	308	291	295	308	308	330	273	314	318	292	335	299	311	322	286	314	313	291	291	329	302	300	317	350	344	289	311	292	306	305	305	285	299	287	277	305	296	305	285	308	301	304	294	309	308	328	303	324	335	252	307	327	310	306	314	315	327	289	307	375	310	301	278	308	297	325	347	313	289	309	282	324	277	305	327	311	308	306	281	298	293	315	290	282	302	324	286	321	293	314	285	312	306	321	315	313	276	317	286	307	338	313	302	304	313	302	293	295	328	301	320	312	306	298	262	323	298	299	328	305	328	302	309	298	303	320	306	315	305	301	328	293	300	315	315	299	281	296	291	309	291	295	306	275	319	307	309	299	317	299	305	276	277	294	316	327	268	310	287	317	311	294	282	271	334	319	321	309	284	308	284	298	302	317	300	312	278	324	305	307	338	286	287	290	286	308	319	287	303	298	290	320	356	323	306	332	333	300	303	299	326	326	305	324	293	329	295	311	304	287	320	319	320	319	325	313	282	285	303	294	312	307	291	298	308	335	325	284	290	310	287	265	303	331	321	345	307	300	290	320	317	295	273	309	315	288	287	306	302	317	324	279	302	319	288	324	296	295	316	316	266	324	299	317	320	279	291	282	306	279	294	319	318	307	290	316	297	279	304	294	276	326	296	333	316	296	313	306	298	335	275	301	300	315	292	302	327	317	294	354	319	294	296	290	295	304	310	294	321	292	315	279	286	304	346	314	293	302	309	302	286	310	273	309	302	305	310	320	301	292	296	308	323	319	306	338	289	325	304	285	316	308	304	294	290	281	320	316	262	281	315	320	302	332	280	287	300	303	299	305	294	309	322	308	286	340	290	293	299	295	292	283	313	285	253	307	319	294	320	306	343	310	305	288	311	272	308	308	278	264	316	321	301	314	303	321	292	294	303	284	314	321	332	338	318	279	294	309	305	309	289	276	278	332	319	294	334	340	304	280	283	319	322	308	307	285	289	296	326	308	288	287	286	293	277	285	301	291	318	283	309	271	320	286	298	270	285	308	322	301	287	310	315	279	299	272	293	299	289	291	329	318	301	362	293	282	301	309	282	283	309	275	319	311	295	288	284	298	310	293	314	298	305	303	276	310	288	314	286	290	310	321	309	295	301	309	298	314	306	290	290	299	313	299	306	267	297	292	300	297	322	299	303	303	312	312	278	335	312	329	321	317	318	274	329	324	281	279	326	317	265	268	307	295	299	316	292	296	325	302	296	296	280	300	305	308	282	283	321	278	305	324	319	310	323	298	305	300	342	309	295	291	296	282	290	290	303	293	297	305	304	292	295	318	309	291	294	283	313	308	318	313	314	320	312	308	320	309	271	320	283	319	289	302	299	314	301	318	333	298	280	324	296	303	312	280	281	304	322	313	309	290	248	298	310	310	302	300	300	314	290	285	283	307	307	283	291	327	300	301	284	316	300	295	298	306	276	304	303	264	299	294	293	303	299	311	279	330	318	270	284	313	309	322	306	270	279	290	313	320	308	303	329	316	285	314	295	325	324	337	320	336	302	293	303	307	341	303	306	303	306	277	300	316	307	307	276	300	272	348	326	308	298	281	310	314	310	289	332	314	268	290	280	299	298	296	318	327	322	313	301	296	307	315	303	312	309	325	286	270	320	293	280	304	294	324	329	324	300	281	305	304	277	291	316	294	288	308	261	328	289	286	308	324	302	287	326	293	280	308	274	303	293	322	317	322	309	323	330	306	285	279	303	282	315	306	311	300	334	295	309	286	285	303	274	304	303	302
25639	27039	37444	28710	16684	3519	600	453	381	416	429	443	422	444	439	412	416	416	436	402	396	417	443	442	449	415	402	423	416	422	438	444	419	399	421	383	423	432	394	428	415	467	393	408	433	437	412	394	399	440	401	438	410	397	430	429	443	389	446	463	400	458	413	399	455	444	416	392	405	407	395	438	413	412	414	423	427	433	409	408	458	425	407	437	450	399	423	410	415	427	435	430	463	450	406	419	440	437	420	418	408	414	392	409	423	414	413	442	390	397	421	397	421	376	413	426	435	430	405	395	420	431	427	402	413	432	372	423	395	436	421	425	412	421	403	423	421	431	395	413	425	414	412	370	418	404	434	424	422	431	395	429	412	408	387	418	406	407	421	418	407	369	451	395	398	415	428	427	412	435	391	413	383	419	397	428	425	401	400	411	425	436	426	423	370	446	424	383	419	393	390	429	419	443	449	407	402	407	428	433	388	420	382	437	416	407	437	420	425	416	416	396	472	398	429	405	438	442	412	417	405	432	405	424	408	441	433	417	369	402	407	423	416	374	412	403	422	408	409	421	411	400	411	396	435	423	421	430	400	407	458	421	409	398	398	390	406	351	422	437	396	411	429	425	429	427	409	385	443	406	411	414	411	391	407	395	401	433	403	388	398	418	414	392	389	427	461	418	454	441	417	419	424	411	386	415	400	424	423	401	437	406	431	402	406	436	413	405	400	402	416	419	423	399	410	443	411	412	424	455	407	448	422	417	430	423	378	419	426	416	425	413	455	436	435	428	363	390	435	433	438	446	401	438	396	386	435	432	438	408	401	397	372	425	412	407	421	417	440	398	393	434	438	415	413	419	400	420	439	431	434	421	407	379	382	430	405	407	435	398	431	408	439	417	390	410	415	431	406	415	444	397	401	434	424	412	404	420	459	407	439	405	415	404	381	380	435	428	392	384	396	408	419	415	420	410	421	442	389	421	380	439	385	423	429	397	408	417	415	422	424	402	387	391	404	445	416	424	414	396	405	394	387	431	434	414	438	420	404	422	389	398	416	435	425	407	410	396	440	421	399	403	422	447	461	435	412	425	433	431	427	457	394	418	429	379	419	429	422	427	405	428	413	435	445	371	386	398	400	422	380	424	417	432	456	462	395	414	447	403	407	399	420	401	400	425	412	418	431	435	388	390	403	433	408	448	424	444	405	419	403	409	415	411	416	390	381	410	397	414	393	391	425	438	414	384	391	449	437	433	428	419	465	406	431	421	440	413	411	443	395	434	431	381	402	428	405	408	409	451	419	397	397	412	370	383	418	439	390	393	444	398	405	400	398	404	434	404	425	400	439	414	416	390	380	434	396	402	433	425	409	393	422	430	402	396	398	424	424	425	414	424	416	415	430	384	421	391	420	437	425	431	384	399	424	391	384	408	402	457	402	408	422	413	436	440	372	426	437	412	441	395	430	425	431	387	417	406	409	420	434	414	408	430	430	415	450	412	422	417	392	377	416	426	431	370	445	380	401	411	389	423	420	401	384	385	367	395	399	421	411	401	415	397	417	390	419	421	416	465	425	430	441	412	425	394	440	410	450	412	418	370	420	402	414	418	409	408	369	402	393	417	418	416	439	391	402	423	443	421	388	421	418	408	404	426	446	428	410	416	375	416	440	418	419	398	414	425	399	423	433	436	440	432	392	420	408	394	425	431	466	415	418	440	424	407	396	443	434	394	442	405	405	434	410	432	390	407	392	418	420	411	421	420	417	382	404	438	414	397	446	391	407	409	415	424	441	440	396	399	429	409	420	396	428	421	434	422	422	393	436	428	408	409	378	393	420	423	415	402	421	395	410	429	388	450	412	384	407	399	376	381	451	406	429	413	403	409	395	397	423	434	438	425	405	379	450	401	447	426	401	423	405	379	416	426	405	415	444	434	411	378	456	451	436	412	421	396	387	420	425	404	405	406	440	392	429	411	414	409	418	393	377	377	450	431	408	421	404	405	428	368	430	397	431	391	444	441	391	443	456	429	414	412	481	412	388	387	425	421	377	382	398	419	411	405	385	446	404	423	394	421	409	406	424	429	386	437	437	402	407	400	420	408	446	443	421	402	404	398	447	414	439	386	426	415	431	436	420	417	400	410	425	416	436	437	425	431	416	426	393	416	399	356	427	404	414	410	411	422	397	363	396	395	435	436	418	428	400	429	433	438	460	444	407	389	458	407	387	381	378	425	412	413	378	399	398	447	422	393	412	452	398	409	443	419	440	445	376	391	443	393	436	440	441	395	401	391	379	411	435	405	438	415	429	390	448	401	414	436	429	411	411	392	437	399	411	380	378	421	409	439	445	395	417	425	421	429	436	467	413	417	412	418	421	451	421	431	398	404	397	425	425	426	385	484	411	423	421	415	438	381	422	422	415	404	401	415	448	447	451	411	457	421	435	429	406	392	423	427	429	388	432	411	428	417	414	440	414	443	425	388	439	412	396	441	420	422	391	388	399	431	434	401	425	437	418	419	448	416	447	406	414	400	369	409	421	422	436	449	401	435	379	426	399	408	422	399	397	399	429	386	424	410	462	402	383	402	438	436	439	399	436	428	401	377	397	423	407	436	408	420	414	426	460	431	421	395	468	446	425	400	429	413	449	411	451	434	435	415	430	385	403	401	449	412	428	446	416	445	398	410	412	434	367	427	441	433	449	441	425	420	411	454	405	412	440	406	423	390	415	413	420	425	416	420	415	424	444	398	396	410	381	423	389	382	403	400	399	399	412	390	432	396	417	386	416	374	402	430	402	433	423	376	420	418	360	418	424	396	397	436	398	402	405	403	430	432	420	400	413	405	414	422	456	431	380	457	400	408	414	435	386	425	455	437	405	431	413	425	404	414	399	404	390	410	422	425	436	452	384	420	405	412	420	399	396	396	408	437	398	403	443	435	414	411	395	426	426	414	395	427	418	401	410	394	399	413	446	433	403	428	410	418	418	402	409	408	411	422	398	403	378	406	396	420	381	396	409	401	406	387	422	415	404	405	443	452	407	420	409	393	386	408	428	415	439	402	407	422	435	425	425	410	420	406	397	421	417	415	422	397	397	399	425	413	415	392	433	437	392	415	400	393	376	429	399	446	436	415	395	414	440	414	408	396	395	414	414	397	428	424	426	416	392	427	443	422	417	376	394	406	384	456	397	417	408	406	414	412	449	371	432	439	390	405	427	387	408	403	381	419	369	410	428	383	381	444	462	423	424	381	429	429	416	387	439	426	387	408	447	447	430	395	398	403	436	422	401	413	424	431	395	434	408	408	381	416	393	383	428	417	410	386	423	418	422	439	453	436	413	432	422	392	405	440	431	399	392	440	406	434	429	442	422	399	433	398	414	402	384	439	437	406	408	422	385	428	412	417	436	429	397	388	408	436	444	379	455	400	408	404	420	401	353	422	403	396	396	410	398	461	408	421	403	389	411	420	432	418	442	391	401	408	404	429	440	386	394	406	424	378	429	438	408	393
45822	82878	54919	28730	10636	1778	680	465	465	502	485	471	424	426	453	468	426	486	453	503	476	452	481	432	465	460	498	487	424	478	427	460	456	467	492	434	432	443	450	484	491	452	459	457	459	468	396	472	456	474	460	457	472	469	441	445	469	429	446	484	490	444	484	475	426	475	471	482	465	433	471	463	448	459	456	444	470	451	431	464	480	467	435	471	459	486	416	508	412	456	495	446	487	455	439	480	470	472	459	457	450	490	435	460	490	477	478	453	457	460	481	456	427	432	474	406	488	466	522	463	444	480	465	439	444	482	472	484	445	428	468	437	465	428	482	457	454	491	461	457	439	491	453	427	487	474	438	479	441	487	475	463	459	482	449	441	475	471	446	456	474	437	491	464	442	480	437	489	447	429	474	424	446	464	448	431	438	478	437	452	466	466	439	449	433	458	431	423	437	444	433	464	467	466	463	451	411	473	448	486	473	456	471	449	469	506	449	465	428	476	465	507	433	449	449	464	391	477	501	476	448	472	386	487	487	443	472	421	472	486	477	451	466	475	453	446	464	452	513	478	429	454	457	445	469	450	456	468	440	467	429	462	473	404	504	491	450	472	482	463	480	466	449	483	457	462	427	477	499	497	440	403	445	438	449	473	508	472	433	465	474	449	451	489	460	460	476	461	455	448	494	505	486	467	457	459	497	456	438	459	471	453	454	486	438	484	466	456	475	454	464	472	470	484	468	449	463	460	446	460	468	437	467	443	504	487	448	469	485	487	477	458	452	477	452	443	486	496	478	436	477	452	484	466	436	459	447	486	460	451	496	511	517	482	483	493	506	469	488	471	463	486	492	441	473	505	460	450	431	481	471	465	475	461	442	454	437	437	473	461	464	430	477	481	443	477	459	437	463	489	453	460	468	469	448	502	485	463	490	475	493	454	454	444	465	471	496	455	456	425	437	436	465	434	439	453	472	440	494	499	485	467	467	477	503	487	480	491	480	460	420	454	472	480	450	507	446	450	491	473	464	481	467	452	442	458	462	491	422	477	467	490	489	468	442	457	492	444	445	482	466	377	486	469	471	471	465	453	457	443	459	465	500	463	476	487	495	471	471	464	453	461	434	438	463	475	448	484	495	463	463	466	451	447	461	443	446	505	504	457	452	439	481	470	467	460	451	426	470	471	474	479	474	443	441	465	438	467	457	469	464	486	465	465	480	468	450	458	447	445	452	415	461	466	504	462	473	455	482	464	445	470	452	457	445	441	496	453	469	458	503	467	467	504	442	477	449	475	464	455	453	442	462	465	459	472	458	472	503	457	441	482	456	471	480	482	473	467	440	448	521	475	419	457	445	463	460	485	503	465	429	482	478	480	458	480	482	494	453	455	502	466	501	473	482	474	487	484	441	484	437	422	469	465	470	482	470	475	478	459	466	451	443	471	468	499	491	483	421	444	462	458	454	459	490	450	475	462	479	439	470	476	491	457	490	436	444	481	489	448	438	486	461	486	450	485	458	486	443	475	449	436	433	467	450	471	402	472	494	488	447	438	493	444	444	452	454	404	431	479	463	438	458	455	429	490	505	448	477	450	468	467	422	437	464	419	448	472	459	449	488	462	484	492	460	449	429	424	468	495	464	467	480	462	448	434	498	424	483	460	453	473	427	440	461	451	472	441	448	456	485	428	455	468	460	445	446	482	478	453	478	498	439	470	437	482	441	461	420	451	472	457	439	461	494	454	486	447	460	475	504	468	492	495	430	478	438	456	431	471	475	506	456	464	421	459	427	530	456	492	435	481	498	464	513	436	515	436	450	490	463	466	506	436	476	467	431	478	452	459	449	447	477	451	458	448	449	419	454	457	431	447	493	468	428	454	478	437	500	478	476	446	422	439	421	459	465	458	511	435	442	482	458	445	450	455	455	455	459	454	459	462	421	447	447	457	453	482	409	480	474	415	439	464	481	455	466	440	439	453	468	474	471	474	483	437	424	466	441	464	451	455	427	448	451	487	480	447	416	436	460	457	470	461	479	491	435	462	489	479	480	491	484	441	427	409	449	444	457	482	475	476	470	438	488	489	465	440	443	515	456	500	423	479	473	499	453	457	502	459	485	465	471	492	492	507	462	448	448	462	456	440	458	481	497	495	451	484	439	512	497	510	461	429	478	447	468	462	480	450	473	442	471	415	469	489	485	476	481	438	461	424	469	465	428	462	480	491	442	447	458	460	441	461	465	468	455	455	446	442	498	467	445	431	435	478	494	469	449	477	444	445	451	464	444	470	439	460	448	426	460	453	464	485	446	496	456	426	483	476	513	455	487	499	476	430	467	465	436	485	419	467	484	456	497	484	486	430	433	480	454	502	448	498	466	454	459	458	443	449	465	480	465	404	447	478	528	475	469	475	482	417	457	442	508	446	473	449	468	438	474	441	441	469	448	504	469	434	451	466	462	436	456	462	480	499	469	453	469	470	457	480	469	469	482	429	454	433	494	468	496	471	459	475	449	487	469	483	438	461	468	448	419	448	514	481	440	472	451	432	464	467	465	474	478	484	449	465	465	445	439	449	474	465	449	463	479	462	463	461	485	482	475	477	456	474	442	446	428	455	521	472	469	437	438	478	442	501	483	487	497	467	489	460	497	472	433	430	441	477	453	456	427	467	437	439	487	466	446	436	448	437	455	476	487	461	504	480	437	445	442	452	481	463	449	495	443	462	483	473	483	446	440	513	431	451	453	497	471	469	451	500	474	506	443	482	482	434	457	448	454	483	457	444	405	469	509	469	463	510	497	443	457	415	463	429	466	445	462	479	492	428	450	482	461	448	473	474	412	471	521	434	432	449	444	451	496	460	489	447	428	473	465	467	496	487	453	467	466	450	422	464	460	444	462	439	503	493	456	485	457	450	459	483	469	432	451	445	447	442	455	479	437	432	413	448	471	450	476	448	414	476	448	487	482	449	471	478	431	497	447	454	458	445	455	487	454	485	464	486	437	495	462	499	453	481	456	488	463	462	468	442	425	477	421	471	411	453	435	440	486	458	498	473	455	459	451	499	478	437	432	426	461	438	472	429	470	427	463	456	475	464	454	455	463	476	462	425	448	439	493	458	461	454	456	461	426	465	479	466	482	454	412	462	504	463	478	501	419	415	462	511	444	439	480	450	478	457	456	468	470	458	485	491	473	457	461	431	486	443	487	485	463	456	478	474	478	448	431	475	472	474	454	460	474	488	457	474	474	476	459	433	494	494	488	495	445	480	473	478	451	438	453	474	465	473	445	473	470	482	489	485	429	447	433	466	463	488	444	500	431	434	481	490	451	437	482	433	463	437	473	461	455	427	464	471	474	454	473	444	453	452	521	469	431	461	435	470	460	461	453	494	472	450	438	437	462	431	452	455	459	452	461	463	497	441	499	437	484	476	459	465	478	451	462	458	473	494	425	488	450	453	458	453	453	421	496	446	482	451	454	448	431	436	435	489	454	468	447	473	441	452	450	453	443	450
23316	23026	32867	27073	22381	20511	9575	652	446	482	458	405	430	411	493	422	421	443	380	445	430	422	445	440	416	451	422	432	450	435	471	423	422	393	429	412	447	458	462	484	384	436	439	412	436	448	446	438	421	433	418	404	414	444	410	407	413	456	440	432	393	448	426	438	420	433	453	408	430	416	397	438	417	441	460	449	454	458	439	430	406	412	445	417	438	415	409	448	457	465	422	404	426	439	410	420	447	413	420	418	438	439	411	411	409	466	412	425	441	445	420	414	465	445	405	476	412	412	410	435	421	433	451	417	445	488	436	433	419	414	428	462	431	458	418	404	449	437	478	471	431	417	453	435	411	430	415	451	452	417	423	454	469	436	399	429	411	429	452	430	437	451	426	439	443	442	453	416	446	420	470	446	413	400	431	439	435	464	392	441	433	427	406	439	434	419	406	465	452	414	456	417	414	409	435	441	391	432	426	396	384	397	430	433	432	440	425	440	433	433	432	397	445	454	429	429	406	409	421	423	406	433	402	457	454	442	432	428	466	447	378	412	437	451	433	466	399	466	426	456	405	458	428	422	444	432	448	435	379	437	428	436	401	435	428	418	456	413	421	393	396	428	431	433	401	396	422	450	394	431	445	439	412	446	428	452	457	416	394	418	440	445	462	456	433	449	436	430	455	398	431	404	422	435	422	423	437	410	409	450	446	360	422	458	400	433	414	437	406	447	448	400	409	414	402	442	429	444	431	412	436	424	416	422	464	478	440	381	443	423	441	413	418	429	431	417	412	393	372	420	421	463	430	429	411	431	469	422	419	430	420	436	404	409	407	439	407	426	426	465	463	441	405	456	431	431	404	424	395	433	445	450	463	458	405	435	429	454	395	425	435	440	464	438	371	407	419	426	415	436	454	422	427	414	436	434	456	451	423	443	412	457	462	451	420	421	410	426	408	421	427	437	436	413	420	444	415	453	459	443	403	430	420	406	420	376	429	441	455	433	461	437	400	408	435	433	428	430	440	401	428	441	419	420	379	450	427	423	464	458	420	454	422	404	396	436	410	424	415	460	440	438	442	419	422	404	392	453	457	436	461	417	399	435	425	444	420	439	447	457	442	452	427	447	435	398	435	457	441	457	456	453	433	430	444	431	426	422	462	447	444	455	425	444	430	409	450	460	415	437	426	454	457	430	411	437	405	426	428	472	445	432	419	449	430	420	386	416	441	406	430	452	445	422	444	449	462	433	435	415	439	409	397	413	442	431	436	408	469	420	451	453	428	431	439	444	417	418	398	416	432	457	429	465	402	443	406	423	456	421	437	393	452	456	422	452	447	420	425	456	454	446	431	453	382	457	429	409	423	453	449	425	482	438	433	435	403	416	415	453	454	394	405	428	428	400	410	430	393	405	435	425	397	431	388	422	409	437	460	422	422	451	410	463	413	414	421	406	432	408	446	415	469	429	418	453	407	431	462	409	429	426	421	442	411	435	456	449	432	444	426	417	404	445	403	441	446	433	443	466	443	380	402	429	412	444	444	424	413	448	418	430	444	436	440	430	448	441	428	426	438	403	470	455	431	435	421	391	440	411	442	435	463	446	426	429	411	403	442	446	419	395	414	414	443	431	469	452	428	448	418	406	444	418	467	447	445	426	417	414	425	418	422	458	444	450	427	425	405	443	403	446	430	416	425	439	410	421	416	468	417	422	416	429	380	445	391	368	447	421	430	424	460	454	429	438	452	403	430	426	433	395	429	425	378	384	397	424	409	446	434	448	429	452	430	417	441	403	462	417	408	437	408	408	449	418	405	418	445	453	390	446	418	427	425	412	424	392	405	445	431	431	419	431	449	438	455	503	474	386	463	455	415	416	439	419	431	459	439	445	400	429	418	432	451	429	435	473	459	418	455	420	427	442	409	410	460	437	426	428	435	430	425	426	428	426	429	418	425	448	396	423	436	391	452	404	442	421	397	431	442	405	429	412	463	437	425	458	433	442	408	431	439	409	428	464	439	449	459	416	421	464	417	388	416	440	451	426	408	468	429	452	448	433	394	423	446	420	421	443	421	415	412	421	425	420	434	398	433	412	440	451	416	404	434	419	465	457	449	431	437	437	419	382	429	472	462	427	464	386	438	445	430	448	393	428	412	421	412	405	432	461	410	462	406	444	425	454	407	453	429	457	418	428	419	440	410	464	438	418	437	427	407	398	427	417	423	425	421	424	429	471	469	493	446	456	449	411	435	386	431	430	414	417	427	426	453	454	425	431	447	385	453	450	412	425	451	409	474	439	438	421	422	439	431	405	457	387	426	435	420	427	432	418	441	407	426	420	438	394	436	426	441	451	482	412	436	426	431	446	420	448	441	432	452	390	429	430	414	431	450	438	439	454	409	429	458	438	454	433	405	452	433	429	441	426	419	406	424	428	454	446	433	403	413	387	481	379	431	394	425	431	419	427	448	402	419	444	439	456	440	438	417	419	442	452	430	438	441	425	411	433	412	397	402	402	438	436	427	427	459	417	430	415	429	403	428	433	432	418	452	417	413	431	397	435	456	411	402	451	448	439	444	431	434	469	443	444	441	422	432	447	438	424	411	416	418	413	472	401	448	433	411	407	437	440	446	432	448	379	429	441	433	415	404	435	403	427	441	451	422	424	420	436	427	433	439	427	425	451	422	444	440	400	421	435	406	440	437	388	457	455	397	438	413	438	413	421	425	403	441	493	439	433	423	424	406	404	418	450	424	394	426	394	440	418	455	430	426	437	440	457	438	415	472	423	426	439	411	438	411	418	417	445	401	430	415	439	424	474	416	423	441	443	426	417	467	443	413	446	432	406	422	466	421	467	429	444	411	415	442	442	405	415	408	433	415	411	449	475	393	450	395	442	464	404	440	413	418	411	419	439	456	452	426	428	407	414	400	435	417	449	424	419	435	444	443	442	445	429	446	408	401	433	418	410	430	440	443	425	445	408	443	375	425	441	428	413	426	398	451	465	443	455	423	427	441	432	413	432	437	436	447	425	459	420	417	408	428	391	407	445	479	406	457	451	423	407	425	419	423	441	436	447	429	387	459	416	419	460	420	438	431	428	391	433	458	427	414	421	383	417	418	452	432	439	452	439	411	427	414	454	467	415	434	437	402	431	423	406	446	453	434	398	404	424	423	441	433	492	392	431	409	436	471	385	400	457	421	468	475	408	391	462	447	417	403	394	447	446	443	415	437	433	428	402	412	422	410	447	468	439	420	455	424	399	425	440	463	435	412	415	442	431	451	428	414	447	421	455	404	396	421	427	483	430	461	392	431	415	419	412	459	455	426	422	446	434	448	433	427	426	448	442	404	447	457	452	427	424	421	408	457	406	418	385	397	429	421	395	397	449	408	398	404	447	433	406	424	389	464	428	410	423	413	440	423	441	414	414	454	445	452	434	468	430	441	423	449	428	416	440	427	435	409	427	391	418	437	449	422	467	459	418	451	439	425	420	432	414	398	450	475	430	433	431
50784	94514	73643	46430	24447	5795	1081	496	497	495	511	463	481	472	414	478	473	463	457	435	474	468	431	457	467	423	460	445	481	491	493	479	475	502	432	463	475	459	453	454	460	445	429	477	482	433	440	443	468	447	431	412	478	456	478	488	496	471	436	464	470	496	465	416	494	483	469	441	472	468	452	445	458	513	429	439	477	457	505	437	454	478	491	491	452	453	423	488	443	465	473	468	497	451	494	476	447	471	446	441	467	486	439	457	462	483	436	479	442	482	476	439	485	449	411	442	454	440	452	458	443	482	436	447	455	542	457	498	468	477	471	483	467	517	427	437	413	448	480	447	487	454	458	496	451	468	454	460	473	447	462	495	429	456	451	435	488	468	455	439	491	433	471	421	437	454	435	483	487	462	477	462	470	460	423	446	449	470	484	460	431	486	417	449	459	473	458	482	438	468	481	484	480	462	459	488	441	457	464	449	447	476	423	463	484	452	427	477	456	474	464	433	432	482	485	463	463	447	477	490	455	438	448	469	481	435	479	474	518	451	452	450	480	472	455	442	444	466	445	459	469	469	470	451	452	462	437	463	485	468	432	420	446	434	411	455	498	475	520	445	474	500	488	497	446	446	442	469	448	475	441	480	494	461	442	452	445	453	435	486	422	456	468	467	456	491	447	513	474	456	412	476	459	463	456	458	483	469	459	477	471	446	460	470	466	460	483	442	461	425	437	426	475	455	460	394	475	438	485	479	449	442	429	425	489	438	429	450	445	438	441	445	484	457	458	480	427	459	485	466	524	485	465	460	452	492	463	487	471	490	449	454	473	465	481	505	431	424	425	479	434	405	435	466	422	426	435	438	460	472	473	470	469	459	425	474	478	463	469	437	465	458	450	409	459	456	462	468	450	471	446	437	452	440	468	474	472	475	477	457	479	476	446	435	453	435	450	461	451	450	466	442	491	484	482	461	481	446	447	454	450	428	459	486	453	415	430	451	463	462	473	495	467	445	455	435	455	463	426	452	444	441	444	456	438	451	481	457	427	466	424	415	473	455	483	452	458	508	428	447	446	443	482	456	463	469	449	484	462	448	458	462	450	474	478	462	437	448	442	434	437	476	457	458	451	436	424	454	482	429	513	470	456	469	476	444	437	440	417	487	467	497	427	448	438	471	460	430	458	431	475	461	409	442	452	463	483	481	433	421	488	489	504	472	438	449	431	488	494	451	450	440	437	458	440	446	453	447	431	443	431	452	456	499	388	433	472	464	450	477	458	457	478	447	429	465	466	479	471	444	431	469	455	419	498	465	443	469	436	456	450	453	462	424	452	453	418	426	449	470	428	467	429	479	417	456	472	442	478	428	452	485	477	452	446	470	452	466	458	429	444	441	456	443	456	461	433	466	428	429	448	432	490	459	449	457	468	433	451	423	500	438	440	505	435	406	507	473	457	457	433	487	465	472	488	457	474	493	456	459	423	478	442	455	426	462	486	459	457	495	458	443	444	465	502	453	511	460	477	441	447	469	418	448	486	446	443	497	467	460	432	454	436	492	467	463	493	444	465	444	470	416	471	455	481	453	455	448	441	472	440	491	459	455	447	484	454	400	436	429	446	411	451	470	426	463	491	425	452	471	486	462	424	465	469	425	483	459	474	459	431	454	451	434	462	451	451	498	432	495	432	408	427	435	463	471	461	490	486	469	438	466	451	449	446	437	483	450	457	478	463	460	451	438	441	479	460	439	505	444	496	461	472	480	461	489	416	440	459	494	469	467	435	462	476	459	478	468	479	485	429	410	489	468	493	477	423	455	476	457	495	474	428	461	464	448	459	439	492	490	479	462	419	447	467	462	484	426	456	450	494	518	500	436	494	489	488	465	474	451	474	482	444	460	428	495	482	419	435	449	510	454	458	458	452	455	467	463	449	480	422	480	458	435	486	464	470	448	494	430	450	435	454	450	443	464	441	438	471	487	453	445	485	446	452	439	478	452	484	490	445	426	464	461	448	479	465	451	432	406	439	487	466	478	444	444	450	504	453	422	455	476	476	457	431	468	457	501	475	443	467	458	480	460	487	466	428	492	462	453	465	452	473	439	470	475	456	481	454	441	425	438	521	448	458	453	464	457	479	442	461	451	461	430	466	458	462	457	479	439	451	465	467	429	490	480	480	424	467	450	509	460	467	486	442	470	462	429	474	446	469	452	448	478	480	432	467	458	467	440	443	443	494	424	466	464	436	477	421	444	431	416	471	433	452	448	456	436	430	422	489	443	457	440	440	466	431	441	446	459	421	518	437	427	476	447	445	445	466	434	422	452	453	497	484	467	491	445	462	482	467	458	490	446	471	461	467	457	474	469	502	470	443	444	476	476	459	473	489	441	483	454	436	455	421	444	474	458	451	470	417	472	454	422	462	423	512	470	448	467	445	483	435	483	478	440	451	441	476	490	497	425	448	467	435	435	439	494	456	496	465	481	465	490	449	402	436	448	453	471	472	462	448	462	432	442	454	477	420	454	459	440	459	432	453	475	470	432	479	486	487	456	477	456	451	425	444	452	414	425	466	442	460	467	421	406	451	416	481	414	420	433	427	437	461	487	421	470	445	447	464	485	512	445	431	437	437	425	437	405	465	442	427	444	432	451	481	458	444	476	453	524	437	449	470	462	455	440	474	475	440	465	432	428	468	439	437	443	451	501	460	457	484	464	462	442	511	469	461	420	464	478	489	459	472	439	461	446	440	484	470	471	467	443	452	488	461	468	468	459	482	470	496	473	467	427	478	481	475	457	486	464	481	409	427	491	502	454	409	455	457	480	436	465	455	462	431	470	487	472	439	420	451	495	444	466	422	475	470	434	502	456	460	445	440	460	458	480	445	445	451	467	493	429	424	463	478	452	475	506	432	462	465	446	439	444	449	485	460	435	480	454	451	443	474	417	454	436	445	437	446	422	441	430	452	460	428	422	471	474	460	474	460	454	492	438	454	442	398	451	478	481	451	487	458	475	470	460	409	487	427	444	443	462	490	477	444	461	492	489	453	488	447	439	431	430	431	455	448	493	470	462	450	465	419	482	429	476	468	445	428	472	452	472	483	462	464	460	421	450	473	504	469	422	441	446	400	484	449	460	477	462	458	441	453	441	444	451	447	487	460	420	459	434	442	459	429	418	454	487	473	482	454	423	400	440	468	477	422	459	464	463	473	467	465	448	452	483	454	451	481	482	428	476	454	414	442	445	439	474	459	441	464	458	492	467	469	458	432	425	471	454	472	467	419	456	429	487	452	468	440	443	446	458	441	431	485	460	486	491	438	456	459	455	474	457	447	452	450	460	444	467	450	423	431	481	430	415	428	459	457	471	422	461	481	433	496	470	465	466	488	479	447	445	434	471	466	430	444	461	476	424	450	479	455	428	456	461	457	471	443	472	456	470	453	429	485	463	470	503	464	500	448	466	445	477	434	481	465	458	485	455	460	445	445	439	425	457	454	459	475	459	451	507	495	490
31883	37321	37234	17848	3598	678	349	339	305	315	330	342	321	323	313	309	330	303	335	312	334	325	288	296	333	288	343	331	347	304	310	328	340	334	345	333	313	304	303	299	299	328	307	288	315	324	309	310	327	313	320	291	306	279	327	296	319	325	321	306	289	314	321	311	271	335	309	323	285	331	306	310	331	304	324	329	286	280	336	322	302	335	318	313	320	314	328	314	286	320	307	316	316	319	288	335	288	306	335	360	331	321	323	334	315	329	334	341	306	290	334	297	299	269	331	315	303	317	350	291	340	321	322	307	310	319	317	288	301	308	313	323	305	304	318	326	313	338	301	300	290	310	314	297	318	291	310	323	303	338	345	283	338	288	342	307	338	316	333	296	315	314	313	292	325	294	279	317	325	291	329	332	336	331	298	311	300	321	319	311	336	322	337	357	345	290	302	314	291	333	300	331	307	340	310	312	331	322	326	321	308	297	303	340	292	295	352	331	331	335	284	314	289	324	330	301	329	305	311	308	317	284	308	315	310	323	306	305	293	312	303	328	336	314	304	326	319	316	319	282	315	324	322	318	325	334	309	304	297	298	345	336	301	346	310	385	295	310	307	337	348	310	295	321	324	322	330	324	298	329	356	301	346	340	299	332	317	292	319	307	332	330	317	328	346	320	290	316	306	292	309	309	324	333	332	330	311	292	308	336	312	300	346	325	324	306	302	334	306	311	308	334	288	253	321	323	290	329	283	311	315	293	343	303	308	310	291	310	329	312	321	329	264	297	321	314	321	299	307	338	337	341	322	321	334	301	310	308	317	272	300	272	317	335	331	316	309	345	298	315	315	315	334	319	336	317	319	310	300	320	308	318	321	305	295	325	318	327	295	316	330	351	315	313	323	322	305	292	299	322	319	324	310	326	310	287	306	300	330	329	324	284	321	337	342	320	281	319	361	332	316	293	327	315	348	320	317	317	333	299	324	315	347	338	309	306	304	313	329	283	301	312	299	297	335	281	274	320	308	310	302	347	302	313	336	332	295	313	325	284	340	313	323	332	336	320	302	339	315	304	328	294	326	347	289	335	321	319	346	309	319	282	327	313	330	332	299	305	339	326	324	303	341	299	332	352	321	305	280	328	297	344	311	293	295	322	323	323	302	285	333	324	327	296	321	299	319	344	282	310	312	314	336	301	331	293	325	321	283	303	306	320	300	305	310	276	284	310	295	342	313	332	292	316	308	313	317	294	343	293	301	322	293	327	348	327	325	293	318	342	322	315	307	312	310	334	322	329	323	327	332	323	310	299	319	298	340	289	306	327	322	307	303	333	326	318	290	315	332	301	319	308	320	319	316	329	312	339	326	299	311	330	299	271	310	335	298	282	296	319	318	308	313	277	292	326	330	316	346	306	308	286	312	294	295	328	314	308	332	307	342	344	297	323	311	339	294	303	320	313	315	304	324	334	298	333	278	320	311	343	327	298	318	338	320	314	305	306	289	306	298	332	329	285	323	311	312	298	289	301	345	330	320	288	330	344	286	266	356	333	340	315	285	331	325	310	348	315	321	312	326	340	319	339	322	320	333	282	334	341	335	281	297	315	330	292	335	334	323	293	276	309	337	333	316	340	293	281	287	343	319	325	307	301	301	326	296	268	325	322	298	330	291	315	330	335	346	324	297	307	353	318	345	307	325	331	315	340	317	319	331	302	343	289	303	318	313	313	353	340	325	282	329	315	294	294	331	306	302	313	342	341	314	291	331	340	324	334	313	292	326	329	310	325	323	337	331	280	303	310	333	323	304	306	325	311	327	295	322	342	332	301	329	350	328	324	292	315	302	336	292	291	294	327	284	330	288	322	328	317	336	321	327	311	316	313	315	300	343	297	284	312	300	314	342	299	296	323	311	301	310	317	342	291	312	290	307	326	314	312	329	323	325	286	354	326	316	296	319	302	321	304	295	335	320	304	319	305	340	345	347	335	337	320	310	313	314	306	330	292	307	297	342	323	320	300	312	306	303	302	308	364	341	295	286	305	329	338	333	352	308	337	307	323	302	294	340	308	301	327	285	326	333	327	323	315	306	343	372	291	303	320	323	319	286	335	316	328	326	320	299	306	317	304	306	319	307	321	321	328	320	328	300	327	325	333	297	307	310	318	305	329	305	302	342	307	352	339	326	317	331	322	317	318	296	310	293	322	308	341	309	312	332	309	321	305	304	317	329	303	329	339	301	315	318	318	318	308	279	319	329	327	290	301	300	361	345	324	323	311	290	318	326	316	302	296	325	311	341	318	331	326	307	303	329	307	317	303	314	316	330	287	310	339	326	310	297	349	325	320	321	321	333	346	336	312	300	324	311	321	307	331	335	335	313	304	339	301	319	312	296	304	326	305	318	342	325	330	313	347	314	300	309	328	338	339	304	299	302	333	337	336	337	304	310	319	291	301	327	346	275	329	303	326	329	313	317	326	330	320	310	339	297	316	338	321	365	310	318	324	325	327	302	320	339	302	296	301	322	353	295	331	290	326	296	312	332	319	308	327	318	333	308	314	330	327	336	335	318	330	292	327	320	338	307	326	341	343	290	331	333	298	292	290	303	344	344	311	327	328	341	314	339	299	298	305	302	306	310	296	318	354	323	316	289	321	353	336	331	350	321	325	315	330	328	322	315	343	337	323	320	295	307	284	310	305	351	305	316	310	309	325	319	310	334	315	306	326	344	318	319	328	294	292	248	326	371	350	322	313	296	334	295	335	311	319	341	328	322	320	327	303	335	322	312	349	325	349	303	339	343	321	311	321	310	276	306	290	334	345	304	345	354	295	308	339	316	351	323	306	328	339	336	314	309	296	345	312	328	319	301	297	339	303	314	316	292	304	299	329	331	309	337	320	328	361	312	294	308	281	316	320	318	304	332	357	311	324	331	338	336	333	323	294	313	328	325	303	334	313	334	320	335	306	320	327	313	287	299	300	329	324	340	352	313	324	319	332	320	323	326	326	299	331	313	323	322	325	311	309	328	314	300	318	299	334	319	304	341	364	319	296	325	309	307	332	331	344	312	271	341	321	301	352	331	350	296	307	306	314	306	329	321	303	324	328	347	296	302	313	335	304	300	295	311	306	310	348	314	316	331	341	283	315	299	323	357	344	304	336	307	303	327	326	320	294	308	344	298	289	340	294	293	322	314	288	334	276	318	319	322	316	318	342	298	316	311	294	314	353	332	311	304	295	307	299	323	298	318	336	318	339	310	301	294	338	345	340	316	320	324	330	323	324	335	324	304	331	340	298	297	324	324	342	310	319	323	305	303	304	316	317	338	361	317	325	321	313	307	320	303	357	296	325	313	338	335	336	328	322	344	316	355	318	325	286	313	308	325	321	307	318	304	319	351	311	309	346	268	308	321	310	312	320	343	354	313	315	324	295	279	305	335	313	325	309	316	322	321	320	302	310	333	339	303	284	314	327	307	308	347	307	333	348	332	319	307	318	360	332	330	321	344	300	308	337
38802	53826	31983	11109	3188	745	437	326	382	371	341	340	337	360	376	351	351	346	353	349	363	412	358	398	386	354	366	376	384	382	343	353	367	362	361	340	379	322	359	362	360	372	402	373	373	358	372	368	355	363	356	358	375	345	352	351	339	376	371	381	390	326	357	349	345	369	373	357	343	365	354	376	364	340	342	373	382	359	348	339	368	341	343	334	365	390	355	366	324	365	371	394	374	361	385	335	365	356	354	344	336	354	373	377	366	371	365	373	368	367	355	366	337	374	355	378	362	367	353	366	362	396	338	376	355	362	336	375	379	364	370	341	351	363	354	327	348	356	355	347	363	353	350	336	375	354	360	380	361	370	386	374	375	377	355	372	361	371	349	362	365	349	334	379	345	358	331	352	357	334	369	363	367	349	346	355	349	364	353	341	317	355	405	369	332	354	381	378	353	371	363	347	391	379	366	345	389	359	375	346	357	330	360	372	348	351	353	358	387	339	339	392	369	393	346	324	374	313	327	356	372	359	361	357	346	321	365	380	367	353	339	340	371	353	345	362	408	357	338	361	342	399	368	351	340	362	336	369	354	344	371	363	345	343	349	388	361	356	377	372	358	332	361	341	340	355	348	334	385	355	388	352	373	333	351	373	395	367	325	356	359	347	357	344	358	378	327	343	377	362	352	396	312	366	365	376	370	334	368	373	355	353	385	384	347	357	363	356	338	352	363	377	368	374	334	355	377	322	358	352	333	384	352	353	351	386	343	357	369	381	372	362	362	368	353	370	390	357	320	367	371	359	357	356	390	380	341	328	382	356	342	367	341	351	357	335	352	363	358	384	368	385	341	339	360	372	349	389	355	369	367	361	370	380	362	345	335	350	345	383	350	384	349	393	392	380	346	356	383	347	327	376	384	373	345	360	341	362	370	365	355	379	342	362	342	350	352	358	366	329	348	341	359	354	359	373	387	347	336	360	339	354	405	331	349	347	364	376	378	347	380	352	353	363	370	376	341	310	359	345	358	341	352	390	366	354	351	369	367	339	372	346	359	363	334	350	352	375	375	315	361	341	361	378	384	402	369	353	358	352	360	338	352	325	344	355	353	362	350	380	388	395	369	352	379	334	351	381	379	357	355	326	331	344	339	345	361	360	364	365	337	344	334	339	350	384	359	342	346	354	367	339	358	356	345	372	341	352	367	382	345	343	402	367	379	355	373	348	354	357	358	387	351	364	356	363	356	391	350	341	376	354	374	371	358	358	352	375	357	361	342	369	356	390	369	365	343	359	380	357	372	330	360	370	359	365	341	352	344	342	372	358	370	353	360	358	389	349	358	365	342	356	383	315	377	386	376	392	370	371	350	354	345	348	369	391	389	382	354	354	348	376	397	389	360	375	373	368	348	358	350	338	393	352	358	367	348	397	345	347	361	350	345	344	343	390	311	351	359	364	395	371	345	384	278	361	322	364	366	357	371	349	366	371	350	365	364	369	372	362	376	335	344	372	384	347	375	364	357	355	362	396	346	334	372	386	364	370	346	391	356	368	359	365	357	358	374	362	339	366	364	347	343	362	350	338	340	380	345	329	360	366	371	375	374	364	338	374	353	325	352	351	358	374	332	357	356	392	355	353	358	360	389	367	357	355	343	402	389	374	345	379	322	339	359	369	334	363	406	390	359	376	311	362	320	376	347	352	377	364	372	400	334	368	347	380	356	360	388	354	354	366	375	356	361	365	402	344	377	359	358	332	346	342	383	341	398	366	336	340	366	366	308	398	359	348	365	330	359	355	368	354	373	351	372	346	367	361	382	368	315	355	357	348	337	362	353	353	343	340	363	404	368	319	358	332	375	368	358	353	351	364	376	351	348	358	347	359	387	345	374	372	373	357	334	387	344	369	333	361	408	382	387	313	374	334	353	363	380	364	364	358	359	357	364	345	351	363	326	400	363	360	371	324	341	355	363	353	332	354	358	357	330	335	368	363	364	387	377	324	413	365	358	396	345	368	372	364	359	338	375	375	357	332	367	352	387	337	383	345	381	324	360	351	362	368	358	339	369	387	362	367	353	343	342	343	344	357	376	362	337	372	359	340	355	367	355	356	340	347	401	368	342	332	371	397	352	343	373	352	363	362	356	358	356	378	353	313	355	347	341	366	346	376	368	353	365	379	337	349	384	342	352	361	359	392	345	351	385	343	405	376	346	354	373	340	349	333	363	348	351	350	345	364	368	316	335	401	373	378	374	377	354	362	320	347	370	351	390	355	366	355	356	354	366	342	382	372	332	352	378	390	373	367	366	330	363	355	353	362	363	367	350	359	372	351	337	348	337	351	362	362	326	339	383	346	339	350	336	357	385	371	360	325	403	389	359	394	335	339	401	345	357	352	374	319	345	364	343	355	365	358	373	361	363	312	348	399	377	369	368	356	373	364	333	348	349	374	358	387	351	372	365	371	346	384	333	366	361	383	343	344	373	375	346	364	343	341	353	383	345	334	376	350	345	344	365	391	316	386	329	395	380	353	402	397	337	363	365	336	368	333	356	347	362	360	355	374	363	355	386	364	375	357	342	316	362	326	371	360	356	366	350	369	350	351	392	339	359	343	321	361	360	368	377	356	326	350	366	367	315	349	367	335	374	383	361	341	376	372	333	353	379	332	344	338	360	357	341	330	399	352	336	388	383	351	365	356	357	383	364	338	344	357	363	373	347	350	349	376	331	332	349	374	349	379	313	358	352	337	344	356	360	400	357	360	349	364	386	333	356	356	329	380	363	388	315	393	355	366	393	346	388	373	349	352	358	329	386	366	352	383	397	380	344	380	364	361	344	394	359	362	342	384	350	400	344	379	360	336	333	350	368	361	352	365	368	381	366	346	366	373	352	350	391	332	365	350	348	355	351	347	331	346	377	365	369	340	366	332	363	369	369	333	363	347	356	382	389	383	364	369	327	426	338	370	345	343	376	369	356	338	331	338	322	337	398	379	361	401	365	392	376	395	380	364	373	369	354	371	323	357	373	368	327	346	347	370	347	374	369	345	392	367	347	353	353	349	340	408	343	358	353	357	358	328	356	383	366	353	362	364	332	340	378	365	401	361	338	367	355	368	339	352	368	368	325	356	308	402	355	352	385	373	320	347	406	391	373	366	353	372	353	380	337	374	381	410	362	354	335	346	337	384	358	374	381	329	351	349	336	348	394	357	351	371	378	392	354	341	383	366	336	346	333	352	362	363	383	364	379	363	347	343	361	380	373	362	342	368	348	399	382	384	370	356	347	357	366	354	364	397	382	384	328	360	370	350	354	365	361	390	357	363	388	338	372	326	380	345	356	334	373	387	367	362	372	385	320	385	375	374	353	321	315	317	342	321	359	372	355	380	348	366	407	351	357	340	383	359	333	337	347	373	388	333	345	363	366	328	366	413	352	363	369	365	341	351	364	412	365	375	363	369	358	367	373	370	351	357	338	375	353	360	372	340	329	345	328	353	356	370	350	375	408	376
24903	25095	39777	31585	21078	9244	1104	291	280	268	266	269	255	282	262	289	256	220	268	263	284	261	263	233	285	262	294	257	275	265	293	265	260	244	311	256	250	264	269	267	275	271	248	287	273	256	296	273	264	288	273	264	274	272	283	273	257	262	280	296	235	273	274	279	277	283	265	274	269	275	282	242	250	268	274	262	261	295	267	299	268	250	277	257	288	268	253	333	265	274	276	289	274	262	266	270	288	282	261	272	291	258	297	239	274	268	261	282	265	246	274	265	299	286	269	269	273	263	272	256	259	250	265	244	303	277	215	272	291	279	272	292	250	264	261	255	276	297	277	249	280	263	253	270	276	276	244	272	270	287	293	273	280	286	285	242	263	255	287	272	287	281	252	265	263	294	276	256	251	295	264	253	256	292	267	250	287	280	263	272	269	250	273	299	252	269	269	272	274	278	278	257	310	278	248	278	281	283	289	276	240	275	260	276	265	254	271	234	269	275	294	270	260	266	264	287	250	278	259	256	282	248	264	257	280	258	255	259	294	233	306	283	268	287	293	231	268	279	286	258	267	262	272	268	282	260	286	276	286	281	277	241	285	245	258	276	288	288	225	263	284	270	235	304	259	270	273	253	247	281	258	278	269	266	248	288	289	289	274	277	252	247	280	267	284	254	272	284	265	269	294	291	254	305	284	300	279	286	283	261	264	273	291	275	291	255	289	266	261	305	272	265	272	294	285	267	261	305	261	267	280	265	257	268	281	240	274	264	292	275	260	245	268	266	265	252	301	291	268	267	269	278	291	274	264	282	272	257	258	241	311	273	257	242	264	255	286	261	259	270	255	291	251	301	287	243	275	251	245	281	262	282	266	292	271	259	291	270	260	275	282	265	302	282	268	268	279	279	250	271	283	275	274	275	280	265	302	286	273	319	302	279	296	263	279	269	290	294	293	266	278	254	269	290	258	292	233	271	256	283	276	286	264	268	273	262	267	242	291	276	247	281	285	267	274	258	264	267	269	276	292	258	277	261	275	260	287	253	269	267	259	277	273	260	259	279	286	245	252	275	260	250	287	262	230	272	251	293	272	267	266	250	251	273	275	260	241	273	277	263	266	288	279	275	263	283	272	284	291	268	256	274	275	240	270	259	261	276	241	286	267	256	247	243	265	263	265	269	283	252	297	274	275	285	253	263	250	278	274	286	261	279	271	272	278	279	293	241	262	256	286	254	274	316	284	239	255	272	288	285	271	261	266	274	266	257	275	252	294	277	248	243	242	274	264	286	280	263	267	266	272	258	268	294	258	241	247	275	280	273	284	251	270	281	285	243	283	272	278	275	279	289	279	262	286	266	254	277	271	278	281	284	292	261	257	286	275	269	254	250	252	291	245	261	266	277	273	274	264	275	288	251	284	278	302	284	287	283	256	263	255	287	303	276	239	257	285	274	277	285	307	270	247	283	274	263	277	271	260	248	253	284	258	263	272	273	269	267	273	244	273	266	237	290	266	264	262	272	252	288	303	271	266	254	284	280	232	281	265	285	263	268	284	271	272	278	270	270	268	265	290	271	278	256	270	277	244	287	291	286	255	259	265	251	270	258	283	294	263	277	283	263	266	254	262	282	247	268	269	263	297	291	270	254	243	266	261	283	245	294	272	252	294	278	248	281	279	248	289	305	279	291	262	275	271	274	304	289	279	276	275	304	285	253	267	248	237	261	261	271	263	279	255	270	256	282	292	273	261	281	252	306	258	260	264	285	281	271	296	281	269	252	267	270	260	306	300	272	265	259	290	277	307	262	244	272	277	273	260	268	248	253	278	264	248	269	290	263	273	281	275	278	264	282	251	267	276	263	262	287	297	267	261	240	258	278	272	255	255	282	250	265	309	288	251	254	286	266	277	268	277	267	255	234	256	283	256	306	264	279	294	275	255	278	277	277	272	283	262	273	279	261	292	285	263	286	252	262	291	273	276	299	270	274	265	286	292	271	267	278	273	252	295	254	272	270	281	257	263	225	281	248	270	271	274	290	279	278	306	278	277	272	264	258	262	279	267	242	238	269	243	287	246	282	262	275	283	306	264	251	262	274	277	283	248	289	258	252	286	244	261	238	276	290	265	250	267	240	267	278	256	275	253	266	269	275	291	238	258	270	244	271	245	265	274	260	288	224	227	259	280	287	288	260	268	282	278	268	246	270	261	250	267	241	242	257	260	281	277	282	269	252	287	276	281	264	284	266	288	265	279	279	285	278	277	243	262	255	287	259	259	270	270	250	294	262	251	260	279	303	266	276	264	275	269	269	250	267	245	293	264	287	251	276	255	253	265	305	264	279	275	262	259	260	254	254	286	266	283	292	271	247	263	249	261	289	273	261	266	287	254	246	285	267	265	267	253	302	289	253	293	277	244	263	281	265	258	283	277	270	258	276	260	286	270	283	285	258	264	277	297	281	269	249	274	280	270	268	296	273	280	223	259	281	247	251	250	284	263	258	262	259	270	260	261	256	278	271	247	277	263	298	269	303	246	257	293	310	261	274	267	249	237	280	273	281	276	269	286	268	260	258	283	250	287	241	265	293	246	260	320	240	259	297	230	249	260	274	270	262	255	286	288	268	258	269	272	252	261	255	278	263	274	279	256	272	281	279	305	245	286	254	295	252	245	245	269	286	268	263	278	269	286	247	261	302	273	269	274	265	260	245	269	243	257	253	269	261	239	261	287	264	238	259	262	279	258	243	258	294	258	270	254	278	283	263	261	270	283	295	281	286	279	271	267	241	285	246	260	288	292	277	260	271	276	257	265	276	247	266	285	247	266	245	267	241	297	278	252	251	269	254	261	252	288	284	274	278	267	294	263	274	294	267	284	249	242	293	274	270	268	284	244	290	245	259	264	268	292	255	269	237	283	266	257	249	247	283	227	272	257	276	258	268	248	247	267	291	266	267	269	274	250	270	271	265	274	265	257	235	285	253	253	254	280	255	284	277	265	299	266	275	284	281	297	284	283	275	291	261	263	283	247	247	263	270	291	277	280	274	269	291	298	277	273	306	256	280	282	294	246	283	247	255	270	272	264	275	258	262	271	260	274	288	254	274	253	287	265	268	266	263	256	256	257	287	263	293	280	270	261	303	294	282	260	274	296	261	269	274	274	266	278	281	263	242	285	268	301	273	275	270	276	284	285	255	277	272	265	282	278	278	261	233	260	268	273	290	279	276	267	255	245	258	282	249	266	266	264	261	278	273	283	269	261	247	271	266	280	276	252	269	293	262	245	262	275	298	279	261	270	287	296	235	292	268	288	274	271	262	306	257	270	258	246	272	264	262	232	250	296	271	256	246	247	266	266	267	315	258	256	252	261	266	242	252	292	306	278	272	279	251	273	260	261	284	264	307	289	254	294	310	274	264	255	269	260	253	282	244	252	270	268	277	262	256	261	289	269	275	276	275	238	293	264	258	254	283	281	263	253	265	271	247	246	264	243	300	299	279	241	314	277	268	275	267
45851	87833	61407	33411	14732	3290	760	312	327	306	290	325	317	337	286	287	327	330	342	300	324	313	306	292	309	322	329	332	303	297	317	328	318	314	307	281	304	306	338	325	316	303	305	255	294	312	324	269	299	309	312	317	288	290	283	362	288	280	319	308	295	294	313	302	271	315	304	327	337	313	300	317	319	284	334	312	323	290	302	310	295	289	296	325	292	318	286	278	330	322	304	274	319	303	286	309	289	304	304	309	307	304	274	332	271	311	299	292	284	338	323	315	328	329	331	270	297	334	292	316	305	288	301	308	317	300	311	300	285	316	297	319	308	314	292	296	308	324	327	294	285	310	306	329	296	299	285	306	333	304	337	326	337	314	298	317	304	306	296	325	295	287	292	311	301	311	284	301	317	312	286	317	284	334	320	279	312	304	325	326	313	299	289	320	287	296	303	298	312	328	279	290	290	298	312	329	282	307	300	304	312	290	302	278	313	295	292	318	304	326	335	301	308	308	283	323	287	251	337	270	324	304	286	270	309	309	304	303	306	256	304	317	275	304	293	304	282	308	335	315	254	336	332	281	309	298	310	274	332	321	305	310	304	278	292	334	306	280	284	310	306	302	287	310	300	311	297	303	337	328	319	276	300	311	310	327	294	277	311	309	289	287	315	291	332	295	303	324	329	313	311	308	322	305	293	319	287	257	312	293	296	305	316	306	302	289	278	324	309	302	313	306	306	290	294	308	316	343	303	304	294	306	294	328	324	308	322	293	284	288	304	289	309	332	277	314	308	324	305	288	303	302	281	304	320	315	288	316	295	320	287	313	314	316	284	286	304	312	323	329	312	320	309	316	303	288	297	269	335	294	290	264	302	331	315	296	291	311	343	309	315	297	285	283	322	276	281	296	324	317	334	327	347	295	307	337	318	319	314	315	327	295	281	311	309	307	296	311	300	314	282	312	330	289	307	293	296	340	327	289	324	302	310	303	271	331	302	273	286	314	318	315	293	313	307	303	315	301	313	285	253	303	306	312	311	345	278	341	307	302	293	311	318	292	303	315	294	278	317	295	296	306	290	304	328	296	310	293	318	296	284	314	347	289	307	304	310	307	342	311	323	263	322	343	302	329	300	306	320	312	282	317	287	314	310	285	310	316	291	319	348	303	321	321	267	293	310	286	349	316	289	303	299	301	324	288	298	326	286	285	296	289	305	345	311	300	325	293	293	313	302	334	288	270	337	311	297	276	287	278	288	293	293	330	319	311	325	305	316	337	309	333	324	294	343	283	325	294	320	283	299	288	305	333	298	313	271	289	275	289	289	312	319	305	291	297	320	304	302	295	303	334	319	280	295	300	291	298	318	311	279	281	307	329	321	329	341	287	330	286	307	315	299	316	281	310	297	289	350	329	293	311	289	325	299	273	300	304	298	330	295	302	301	277	296	305	298	280	291	291	322	299	330	307	295	294	306	283	310	301	314	285	328	320	320	299	306	313	296	333	304	284	319	312	310	281	317	302	326	286	306	293	294	283	287	313	299	302	297	301	317	301	324	288	334	298	288	326	283	357	320	290	295	293	284	306	355	303	306	282	301	297	289	303	291	310	336	298	316	365	298	307	319	335	341	318	295	302	321	307	297	320	292	312	327	305	315	339	275	284	316	315	299	321	313	308	330	276	311	297	311	324	303	321	307	309	323	295	299	292	320	292	285	305	306	293	335	315	305	311	298	300	294	290	288	296	281	310	302	304	299	284	335	306	337	324	352	296	302	300	314	349	327	305	319	317	285	276	289	293	339	327	268	288	327	309	332	288	338	297	302	314	289	278	290	340	311	294	334	344	321	318	316	343	307	296	313	304	319	328	265	313	306	293	307	308	297	324	292	345	302	309	333	305	298	317	293	329	319	317	301	306	313	308	307	294	301	298	330	310	316	310	295	292	314	303	276	316	270	310	275	306	319	304	313	307	309	318	310	344	322	306	305	318	330	327	320	294	280	285	289	273	333	317	315	271	287	274	317	332	300	310	315	294	274	326	299	307	317	329	310	305	303	319	290	308	295	314	320	293	300	304	271	324	307	326	320	306	315	325	318	309	281	294	299	321	298	286	309	321	324	332	325	261	329	316	289	307	336	298	307	328	319	314	332	328	288	313	322	302	297	291	320	291	329	318	314	302	315	307	317	290	291	307	299	277	311	306	282	295	315	316	344	322	322	299	308	268	306	311	307	285	306	294	311	317	300	325	300	286	306	302	329	307	335	328	311	307	317	291	320	279	271	288	301	310	342	327	282	290	268	292	307	299	289	296	294	333	323	321	283	302	299	281	307	317	291	276	244	301	319	320	288	284	297	311	307	277	296	303	279	305	287	297	297	318	318	313	300	298	328	311	291	325	321	341	315	322	312	315	294	299	336	311	310	327	288	334	296	294	290	302	304	326	279	316	308	306	315	298	283	287	325	323	272	266	314	301	309	321	294	309	313	308	321	304	299	309	291	337	297	289	260	313	300	297	328	329	279	299	301	277	323	307	310	310	303	309	287	326	309	331	324	272	318	307	289	278	309	320	281	293	329	298	315	307	294	269	306	284	289	289	337	335	351	286	292	298	315	308	305	309	316	306	327	301	332	325	307	276	306	329	309	289	288	302	266	307	299	306	326	286	328	288	311	303	310	301	299	326	327	313	284	295	287	296	336	329	285	300	273	273	313	299	324	297	293	273	307	313	299	295	289	300	325	309	302	290	309	291	289	278	313	300	319	336	335	329	283	307	288	331	296	332	298	273	300	288	304	307	290	297	319	275	286	319	306	314	304	289	306	321	277	345	263	271	275	292	327	323	329	306	314	307	304	290	288	292	341	317	306	322	311	280	323	314	304	281	316	309	285	289	306	310	311	303	300	275	283	296	327	283	316	297	283	279	327	319	300	304	300	302	291	305	330	312	313	313	306	330	274	277	301	273	292	271	305	323	293	300	299	283	300	272	307	298	292	275	296	293	294	310	312	278	312	317	295	318	301	321	298	331	325	306	300	293	273	260	300	289	298	283	320	273	300	321	294	277	302	287	317	262	313	317	301	302	287	283	312	280	304	301	298	291	284	329	346	296	307	310	305	301	306	317	311	291	308	317	309	339	302	302	322	308	324	328	298	290	292	325	276	336	324	300	332	328	288	284	295	304	332	317	304	327	328	319	294	303	293	317	332	304	272	271	276	304	305	315	295	300	312	285	316	320	329	328	297	303	300	292	305	316	292	300	317	309	303	282	284	337	310	313	322	303	305	302	303	309	308	260	299	285	331	316	315	293	285	294	296	288	316	317	296	304	314	296	287	284	310	344	310	304	330	326	307	345	297	328	320	310	287	294	292	298	297	334	309	319	297	307	289	311	290	341	297	310	337	307	291	304	318	309	311	309	294	320	287	303	346	292	297	294	299	269	289	311	285	314	298	337	294	321	320	301	332	294	319	280	315	318	305	305	300	310	337	333	309	291	322	312	295	280	296	310	335	284
25548	26917	41461	31145	18054	4860	659	431	415	374	389	420	406	417	412	451	402	442	382	441	410	419	442	467	376	417	396	415	417	446	429	402	412	432	389	421	415	411	436	426	415	360	430	402	437	407	434	428	406	438	407	397	418	416	420	376	399	420	402	414	371	439	413	407	433	426	397	387	413	426	399	405	405	418	432	407	428	426	410	392	428	414	443	392	368	431	417	437	408	418	451	439	408	476	378	425	419	397	421	420	425	425	403	417	430	432	379	403	392	433	407	453	395	406	457	424	404	414	436	388	421	416	449	452	417	398	393	446	414	438	422	422	443	413	407	400	441	426	440	401	416	433	412	435	378	406	406	363	417	415	404	386	444	447	403	407	427	422	381	430	421	454	392	439	405	405	370	388	417	414	407	392	417	419	365	415	381	428	389	430	405	405	423	460	408	376	411	386	381	417	421	368	463	381	438	427	400	374	454	395	416	420	411	381	426	413	419	389	418	398	418	407	433	395	441	387	418	405	433	397	398	416	410	390	408	371	419	404	401	428	385	439	416	415	403	422	391	413	435	417	438	387	383	400	442	430	411	379	437	382	397	402	427	424	403	388	411	392	444	422	435	438	462	394	405	376	427	473	384	433	418	398	390	435	446	423	421	383	386	407	372	434	383	423	452	424	390	399	435	462	408	463	430	391	403	403	394	439	404	436	415	403	404	380	410	416	427	448	393	446	397	444	417	389	387	409	379	419	426	437	444	406	482	411	447	407	381	402	394	413	467	397	428	407	433	407	406	412	386	416	419	464	442	426	391	432	408	366	419	448	435	418	438	440	403	419	423	415	429	420	426	403	421	386	422	416	428	432	397	385	404	397	388	404	429	404	377	447	398	419	419	446	432	410	359	388	429	420	426	441	416	406	435	415	387	396	424	410	397	410	406	395	406	429	448	413	401	389	369	393	405	392	434	387	396	411	438	395	423	387	427	413	410	424	411	369	415	410	427	413	401	448	432	422	425	386	388	416	439	425	375	439	451	414	389	387	371	416	449	416	391	411	397	419	434	399	396	438	423	425	376	424	414	408	418	434	386	470	413	400	404	435	419	425	408	463	428	460	356	470	377	414	427	418	367	412	417	406	412	437	388	441	414	398	419	421	437	435	414	372	412	373	398	415	415	388	414	432	374	418	413	440	448	399	433	422	404	397	424	434	417	417	434	445	413	412	438	402	392	429	374	369	402	427	409	411	442	427	441	385	413	405	429	441	410	417	399	392	409	429	426	390	396	386	361	412	470	431	433	430	459	382	365	435	414	409	422	458	413	406	387	457	429	408	434	446	363	389	402	406	395	410	402	428	442	422	410	443	414	409	395	409	440	440	408	407	383	395	413	437	466	407	427	461	397	440	396	413	442	446	393	404	393	398	410	447	427	394	440	389	430	440	405	433	399	423	417	409	413	412	386	427	395	360	416	402	458	429	407	409	405	406	415	383	410	408	408	434	444	424	413	395	439	390	432	406	441	393	420	425	411	414	429	408	443	413	400	413	412	416	402	443	391	440	412	408	405	372	402	434	411	391	433	408	443	407	414	382	456	434	424	424	439	436	447	394	443	427	444	402	423	424	404	424	415	445	407	405	360	428	406	378	392	413	390	417	401	409	401	397	451	333	420	417	424	412	427	391	444	389	409	406	411	409	373	396	442	420	400	404	431	414	397	454	419	403	408	422	426	402	414	460	410	391	435	416	422	409	399	408	396	397	402	433	436	398	431	400	407	403	433	438	459	429	393	370	399	416	409	410	405	407	416	407	432	409	411	395	421	396	387	435	438	400	449	404	373	445	415	360	438	467	394	391	449	395	421	437	442	390	393	417	404	405	433	431	431	398	426	425	417	416	412	371	433	430	403	419	395	427	431	450	404	411	417	431	391	413	423	427	451	405	417	449	434	411	415	416	408	437	408	403	441	425	386	426	408	427	385	383	409	374	388	436	419	420	419	384	417	426	392	419	446	418	419	443	423	397	423	377	402	435	429	393	416	401	396	432	393	437	404	384	445	407	390	405	440	404	427	411	414	412	426	422	403	407	379	403	438	406	406	395	433	376	404	414	367	402	389	429	408	394	437	396	388	429	425	433	441	418	435	430	406	454	374	424	405	410	397	433	427	434	443	397	422	415	414	446	427	410	407	399	450	410	420	398	404	402	379	397	433	408	415	401	399	390	409	396	379	435	463	420	401	402	391	403	387	424	430	401	370	380	436	395	410	445	443	394	429	406	427	424	438	411	392	417	402	400	450	377	422	471	405	421	396	406	406	397	432	453	365	416	401	427	377	410	429	465	380	393	406	372	427	374	386	421	459	385	405	396	428	411	444	404	399	416	411	396	388	401	444	420	398	399	453	422	451	415	395	434	416	443	418	427	429	404	415	425	397	381	430	437	428	436	410	438	427	401	455	428	389	444	410	427	438	415	385	406	408	466	437	433	443	425	403	396	406	426	435	397	428	404	433	423	426	371	456	418	442	402	387	411	408	407	443	416	441	436	434	442	397	415	447	389	410	434	472	396	401	419	433	399	428	385	414	390	422	442	408	444	419	425	431	407	426	445	409	419	406	411	418	406	440	438	414	407	430	413	440	407	401	417	381	391	423	398	425	418	451	429	404	399	428	427	406	397	395	468	394	430	423	436	412	441	405	449	410	426	425	424	457	395	452	428	408	409	437	421	402	386	394	412	418	371	413	441	407	415	408	445	402	408	449	416	386	430	407	423	429	448	405	392	443	406	439	424	440	408	406	444	404	421	367	391	403	415	462	458	407	439	405	414	406	418	423	431	390	429	436	438	379	403	430	421	429	428	429	410	406	444	424	411	408	420	441	457	423	458	455	378	428	414	436	384	393	423	418	404	401	423	410	443	435	411	390	416	430	436	381	397	446	433	419	367	438	414	414	463	393	410	388	420	434	424	415	432	416	407	412	426	410	380	403	429	405	367	391	399	417	426	433	398	377	413	441	411	426	402	427	409	392	419	411	404	431	460	467	400	430	434	417	391	387	404	374	427	429	417	393	414	430	381	411	430	381	403	415	439	383	394	416	399	431	466	415	424	401	425	424	435	396	432	387	429	438	418	382	424	430	402	387	414	404	371	414	384	392	463	397	374	450	388	421	445	420	431	428	458	433	417	438	413	421	411	404	441	415	429	443	389	408	398	398	380	382	376	429	387	437	396	440	405	428	441	430	412	435	444	415	435	468	405	414	425	417	378	378	413	427	429	400	439	418	399	422	411	402	430	390	425	404	415	389	409	396	405	426	399	431	403	390	447	406	436	431	411	401	424	436	409	420	421	416	420	455	432	387	410	413	388	406	440	422	436	410	407	381	449	421	396	465	403	421	422	408	431	445	436	423	411	394	432	415	450	414	456	435	427	455	397	409	465	407	381	412	425	432	404	415	413	384	413	413	399	419	397	382	455	387	381	403	410	438	430	415	429	402	466	420	447	418	427	404	400	425	416
43296	80708	58648	32170	14021	3036	638	461	441	509	476	472	454	468	479	456	451	428	522	445	471	455	438	430	473	431	461	459	446	450	460	445	435	452	443	492	480	480	427	456	466	453	456	455	459	503	454	426	461	479	428	456	435	495	485	480	466	488	461	435	444	491	472	493	472	447	471	472	482	428	431	464	454	468	454	440	448	435	497	449	469	481	502	463	456	456	465	450	443	477	451	502	510	460	435	464	448	491	460	456	445	443	446	483	476	435	483	503	444	479	440	495	464	462	472	482	468	466	476	450	486	476	447	432	474	439	486	469	456	451	454	425	498	448	485	517	437	467	505	449	470	439	445	479	441	419	456	495	432	490	470	473	487	456	473	436	450	447	500	447	466	450	441	461	448	452	475	459	445	475	458	443	464	448	486	432	528	465	481	451	477	453	436	466	477	444	450	431	476	450	464	507	442	450	471	433	499	453	459	452	443	464	444	518	484	468	462	469	507	453	471	444	459	491	454	479	486	470	451	452	464	454	445	423	491	454	454	421	462	477	466	481	493	453	480	449	464	453	450	470	428	434	456	444	454	508	448	466	465	442	497	472	464	492	458	439	470	449	445	483	496	449	452	511	505	444	459	485	468	436	436	511	485	455	444	480	480	484	449	448	476	478	472	441	495	496	457	438	458	487	428	412	444	447	484	483	494	457	469	462	492	453	488	475	458	468	444	485	508	451	448	485	445	446	480	443	477	471	465	464	440	437	468	481	468	482	479	459	445	471	429	465	472	447	443	462	474	451	475	451	457	492	444	422	440	477	456	490	455	496	446	417	428	466	477	461	444	478	508	441	428	464	457	432	493	461	455	455	451	476	463	492	473	462	459	454	462	466	443	512	460	475	446	453	444	484	441	451	449	539	469	459	436	431	440	479	437	501	460	459	481	451	462	496	419	477	472	449	488	456	469	479	496	437	464	438	451	443	491	464	443	487	441	479	455	510	463	415	468	481	440	461	481	464	449	467	444	460	461	471	440	440	490	482	450	449	441	459	439	483	453	453	449	522	418	460	439	454	478	488	472	451	448	468	461	453	487	473	501	417	462	464	431	488	468	460	437	475	483	450	467	498	437	450	443	496	463	456	466	445	485	519	461	465	481	447	490	462	486	437	472	455	435	490	456	448	450	450	433	446	453	476	440	450	513	462	465	457	453	449	447	479	476	487	512	470	463	460	429	473	470	464	464	466	479	475	440	494	411	497	451	485	437	479	448	476	427	506	481	445	480	485	455	457	435	480	510	427	508	464	461	467	433	438	465	457	463	457	465	488	420	489	456	415	485	465	441	460	461	506	480	458	479	457	472	505	468	416	489	481	458	432	454	472	476	426	455	473	457	473	474	442	460	464	450	525	461	444	502	520	452	494	452	459	460	435	463	480	470	459	464	434	484	471	498	419	472	431	488	464	453	499	466	458	422	468	423	482	442	438	465	442	491	465	423	467	469	442	448	462	437	490	454	422	465	456	438	447	458	467	425	478	442	480	493	453	470	444	459	413	474	473	520	447	477	443	488	489	461	465	422	486	474	453	463	478	449	430	487	489	453	469	483	457	436	448	439	487	485	465	512	477	452	467	453	464	506	453	439	469	461	436	466	438	430	449	467	478	481	475	465	476	458	438	447	475	475	496	479	453	448	452	435	484	455	461	477	478	464	468	464	482	480	430	457	477	480	429	463	497	454	463	437	488	458	468	515	449	473	424	468	459	476	500	484	459	486	434	456	455	467	472	468	465	472	474	456	462	452	454	465	439	432	479	470	468	446	446	476	461	497	460	457	467	461	495	469	473	457	470	448	435	486	470	460	425	461	484	453	419	439	460	464	469	442	485	437	470	461	477	449	440	461	466	461	494	483	436	443	455	448	447	460	442	501	427	438	474	481	491	489	491	475	466	453	438	453	491	461	468	457	478	466	458	480	439	487	455	450	509	469	465	474	457	454	489	397	440	474	478	449	439	467	497	449	454	447	458	487	445	487	450	472	486	467	463	491	427	443	448	491	435	482	478	487	454	435	456	452	467	444	447	418	455	464	464	515	447	467	463	483	444	447	494	472	432	444	453	454	482	454	472	482	495	458	528	477	493	402	471	450	438	487	471	446	503	436	445	457	437	481	464	456	471	435	467	465	476	463	499	474	461	424	479	458	483	459	462	413	456	430	460	470	502	458	465	467	467	467	443	521	483	488	476	473	447	502	457	470	465	451	495	456	456	477	476	446	440	442	448	446	476	486	491	445	529	467	461	459	442	455	433	457	431	446	420	469	466	484	462	448	425	475	469	428	456	483	451	459	457	484	476	446	437	515	436	474	465	501	439	506	503	490	482	472	450	463	515	471	499	473	438	441	457	467	427	455	438	530	455	473	445	475	432	442	457	462	470	516	444	460	444	470	476	466	417	472	472	466	498	478	473	476	458	466	449	457	485	477	445	485	438	434	494	456	467	461	434	453	448	486	457	453	461	483	462	428	482	464	501	461	481	442	474	464	444	478	452	476	450	512	481	488	460	477	451	478	459	471	456	444	498	466	470	409	452	448	474	454	460	442	440	468	476	472	502	475	460	450	462	471	458	469	457	451	465	476	482	490	452	480	467	458	483	459	459	444	465	456	467	489	431	475	463	452	456	494	484	461	449	475	450	500	476	467	448	488	447	467	410	454	446	457	451	456	456	464	462	489	487	450	466	416	430	448	480	473	461	467	481	480	467	395	455	496	475	469	469	458	472	467	493	455	443	454	457	475	477	446	489	469	439	503	502	480	472	476	469	439	486	455	476	469	483	422	486	440	435	493	462	494	448	466	441	504	444	460	448	486	441	474	458	447	449	467	453	441	484	467	465	472	457	465	445	459	449	443	437	477	450	510	490	452	450	461	463	455	445	455	449	433	495	476	488	475	457	447	463	481	433	477	471	478	479	474	465	493	490	442	432	458	451	468	477	432	493	458	474	490	499	458	456	410	458	437	458	461	420	462	443	474	455	481	452	442	482	461	481	439	468	485	439	457	462	448	508	472	458	473	498	455	460	483	473	450	493	440	458	475	457	424	487	467	461	455	468	476	453	451	452	487	444	472	490	444	478	478	448	466	425	492	419	445	473	466	462	471	465	452	459	477	464	485	495	450	497	473	466	451	467	438	445	457	487	440	442	495	453	471	446	449	469	442	471	504	465	466	451	462	449	480	503	442	436	463	464	511	466	476	471	465	456	471	451	469	471	472	477	481	428	456	477	458	476	452	456	437	443	465	489	459	451	448	480	483	461	468	459	427	518	491	459	468	451	473	460	468	421	446	480	484	475	480	513	445	486	451	494	439	454	442	488	482	476	441	430	509	458	495	454	461	485	462	446	490	452	485	433	435	498	452	453	464	494	485	430	459	463	448	428	450	438	448	475	479	474	498	489	444	488	462	475	494	454	438	470	467	472	438	424	470	454	482	446	459	475	516	474	458	498	493	458	522	455	460	480
23268	22549	37090	30544	24284	20739	10832	688	442	434	421	420	430	451	470	409	434	418	453	467	446	394	461	442	440	443	421	398	410	388	422	432	453	390	420	423	407	469	445	419	438	419	427	423	425	450	400	413	448	440	460	415	433	417	444	432	423	446	450	452	428	451	427	433	446	453	432	489	424	401	386	417	407	444	394	415	416	405	412	408	433	413	466	402	462	408	428	435	427	398	426	424	416	424	403	391	404	405	422	421	408	423	418	386	453	442	422	461	389	426	431	439	411	415	415	441	422	448	397	428	429	426	434	400	429	445	414	410	403	407	433	405	438	444	449	427	443	456	433	403	407	432	416	408	458	464	427	436	384	399	422	411	454	388	405	422	455	377	432	445	409	418	411	435	420	423	436	470	393	435	442	413	424	413	461	453	383	454	434	476	447	394	396	404	441	427	425	490	446	401	446	406	407	400	469	418	408	437	392	414	445	410	411	417	429	435	409	450	405	393	390	421	407	453	403	426	410	412	410	406	403	394	440	395	425	434	425	427	413	440	439	394	433	411	418	418	426	427	408	423	394	441	425	422	428	413	404	385	431	412	432	433	410	428	446	425	441	439	428	438	418	409	462	424	440	372	453	431	447	432	397	410	424	406	448	461	412	395	450	432	406	409	422	404	380	435	433	412	398	377	429	435	417	433	455	424	440	433	416	416	384	411	381	465	397	422	414	387	429	406	393	417	400	423	417	418	415	450	449	407	399	399	468	415	425	412	418	415	438	410	416	398	416	424	410	430	427	418	403	436	427	419	445	401	427	451	448	417	432	392	430	455	396	431	438	424	421	415	446	436	417	443	426	423	422	439	416	442	409	418	434	426	435	427	413	394	419	421	424	444	446	469	421	408	429	432	435	423	368	397	437	441	405	409	387	391	389	433	392	432	380	409	430	403	458	388	487	428	442	396	401	422	417	415	421	417	426	428	410	451	432	408	411	404	420	444	398	410	438	437	403	430	404	415	434	454	410	413	395	403	423	460	457	421	396	405	428	395	423	416	443	448	385	417	406	401	420	434	410	432	445	441	482	412	422	457	436	420	431	422	422	403	382	438	410	457	461	431	435	430	406	434	458	441	438	431	416	442	442	404	384	412	412	453	416	442	407	394	429	399	435	434	412	410	402	397	419	447	405	405	424	437	413	413	426	447	433	410	414	401	393	428	396	396	430	399	404	419	445	442	456	411	444	464	417	417	433	407	380	401	412	405	436	414	386	445	412	431	432	448	434	430	427	424	428	404	409	430	410	416	422	416	421	431	421	428	412	391	411	417	436	415	419	432	387	431	435	425	413	460	428	434	388	402	459	405	424	448	426	409	420	430	415	412	433	413	436	442	433	411	421	427	399	442	391	445	440	394	408	422	408	407	430	409	398	399	443	442	399	431	395	410	449	407	373	405	409	432	421	473	377	437	460	389	437	395	416	430	406	458	411	416	439	418	461	464	450	434	404	401	424	445	395	425	415	471	412	415	431	403	388	364	437	407	472	441	433	412	392	442	391	431	397	409	422	462	415	407	438	429	438	364	412	399	391	405	424	464	432	407	407	433	398	433	411	419	441	439	426	452	419	428	429	417	404	420	438	424	463	432	404	437	432	430	397	438	396	463	435	414	416	421	402	427	449	432	467	409	413	425	426	413	403	437	442	439	401	428	406	409	443	385	433	438	401	468	457	461	412	421	415	415	383	438	434	401	409	454	405	434	423	422	452	396	397	408	432	406	425	431	435	420	421	424	425	355	403	461	426	427	443	465	425	435	456	438	435	433	406	395	426	450	409	408	435	428	409	481	463	414	451	396	441	446	401	416	417	436	405	422	432	448	469	429	409	446	455	435	399	389	412	443	438	393	422	409	400	437	417	394	429	414	409	413	401	414	417	438	409	421	414	428	451	432	434	398	439	453	420	399	449	438	416	422	422	419	448	404	415	413	451	377	398	436	408	419	416	408	409	406	440	422	417	405	415	388	426	399	427	467	397	434	405	444	434	457	405	420	464	427	447	396	396	441	451	463	457	420	404	449	419	444	462	428	415	440	454	415	427	420	456	456	419	456	400	433	445	428	403	420	421	410	457	431	418	448	439	405	402	445	395	378	428	458	427	426	430	398	440	442	412	409	415	447	419	460	432	401	422	442	456	417	418	438	392	467	428	432	409	423	439	410	388	438	461	409	428	446	440	419	430	400	432	434	420	403	427	380	409	402	427	383	402	404	479	417	398	391	429	416	452	421	436	419	436	423	419	419	436	428	387	454	376	456	457	405	420	407	414	444	412	390	395	395	430	413	423	421	409	407	410	448	398	441	429	430	446	424	413	437	430	432	439	429	420	417	408	420	410	439	413	426	432	402	441	427	398	439	401	434	407	433	409	413	433	425	430	416	414	411	417	413	423	414	454	416	398	427	410	450	376	453	410	427	413	400	484	427	448	422	448	440	472	459	415	417	442	432	430	413	422	428	439	420	410	426	422	424	414	432	436	401	437	424	404	435	424	456	393	407	411	414	413	441	443	421	424	414	428	413	421	386	406	473	456	418	424	430	436	444	383	409	440	419	386	453	459	420	411	420	411	415	410	442	401	433	406	416	450	431	414	432	472	425	443	427	451	439	394	424	425	419	412	431	437	441	439	394	458	426	405	423	427	432	457	415	402	406	416	405	356	432	454	416	407	427	426	386	468	391	436	441	422	438	424	422	453	444	416	431	411	373	372	425	416	444	414	399	431	409	411	447	423	418	443	421	437	418	414	420	437	394	398	418	429	437	423	447	395	421	416	475	421	439	387	459	443	425	436	437	413	422	460	403	432	431	423	394	420	433	444	427	431	424	422	428	431	403	382	432	446	446	440	390	418	439	434	428	451	412	449	458	431	409	417	446	397	399	388	421	402	442	439	439	417	432	394	432	439	429	446	403	414	397	419	411	432	383	400	425	433	427	422	423	434	389	426	411	418	407	439	439	414	405	416	423	425	465	445	429	426	423	434	417	396	424	418	378	408	414	431	433	428	414	381	391	410	405	431	436	396	445	390	427	424	441	424	412	434	405	433	423	415	421	418	431	420	437	419	415	438	421	422	391	412	423	424	419	427	422	432	438	416	430	446	443	426	414	404	400	423	422	402	416	417	439	412	404	395	422	400	394	436	427	423	452	436	388	466	419	414	417	401	423	404	409	448	408	421	422	438	442	400	427	424	421	420	428	434	440	435	412	421	409	395	444	432	416	418	405	421	426	424	434	415	395	428	416	438	453	447	413	405	451	442	436	421	416	419	419	414	462	479	398	423	460	430	422	450	432	446	380	430	396	403	452	465	465	440	438	423	409	425	431	447	419	426	372	414	451	424	450	438	458	403	424	453	440	414	425	417	453	411	438	415	449	442	413	419	426	382	432	389	444	445	434	427	421	438	400	411	430	446	429	437	418	439	450	439	370	417	451	451	426	463	387	419	444	439	445	380	431	434	423	457	446
51595	77453	77695	53911	30951	8187	1645	483	476	473	453	480	474	488	462	445	437	469	466	436	435	464	482	402	467	431	444	502	411	445	430	426	498	472	466	442	452	473	473	453	446	444	429	468	449	450	453	483	410	478	447	451	465	470	511	477	478	481	432	410	471	443	461	460	463	438	465	440	460	442	459	447	435	433	442	472	414	498	430	493	471	480	471	444	469	435	450	477	476	464	415	420	444	454	429	459	459	465	432	440	454	416	440	450	471	465	476	476	434	473	464	440	435	407	473	457	470	446	451	486	425	506	444	429	450	410	440	441	458	450	432	447	467	466	485	449	458	423	442	450	452	429	502	453	467	454	444	473	446	434	469	423	437	449	425	421	447	484	418	467	462	456	449	463	390	434	476	421	435	426	462	413	484	433	455	473	435	449	436	448	477	429	477	484	479	475	443	470	432	431	446	452	460	448	421	463	449	467	459	469	453	456	463	447	453	463	461	464	468	465	419	470	455	467	435	466	449	506	456	434	443	489	451	451	453	479	427	446	455	452	464	421	427	434	482	475	442	458	456	443	479	431	483	471	438	454	461	441	457	444	440	451	465	483	463	442	443	441	460	479	477	480	465	415	455	497	468	449	450	455	470	440	433	455	464	458	446	419	470	444	461	417	475	470	471	418	452	431	435	480	470	442	451	426	447	455	493	465	468	455	397	495	457	443	437	442	457	469	441	449	449	437	418	458	464	475	468	472	460	435	417	473	433	455	451	426	476	481	472	469	482	453	459	447	433	455	478	427	448	443	466	444	468	460	409	417	404	444	472	482	428	446	468	473	475	408	506	448	479	463	412	453	420	448	421	455	450	465	453	465	464	445	427	458	460	411	471	417	429	470	453	431	459	455	452	461	446	478	464	429	472	479	470	453	425	452	460	453	481	447	450	443	450	491	424	492	490	474	437	427	422	454	470	481	436	452	435	448	456	471	449	413	474	445	444	419	484	446	416	410	420	449	445	432	452	460	470	446	464	468	484	487	483	459	472	455	457	450	492	478	493	437	467	455	446	470	459	473	441	449	497	445	489	472	410	416	461	456	443	457	446	424	470	501	449	472	459	423	446	482	488	420	418	449	446	433	434	479	440	436	490	454	444	468	462	443	463	466	452	460	464	434	509	438	494	429	493	452	420	471	418	467	445	447	470	472	448	477	437	438	438	438	445	416	473	477	463	452	430	465	482	448	478	474	439	445	469	414	456	449	451	451	441	464	451	422	440	414	449	434	475	457	443	470	476	433	437	500	435	448	434	464	459	448	409	449	419	457	447	447	480	451	456	464	415	449	439	469	476	427	478	462	473	438	483	433	470	461	428	473	485	438	449	465	436	447	445	448	459	429	465	459	476	451	436	456	466	491	426	437	452	449	476	422	439	432	461	446	435	444	442	469	432	437	485	411	442	486	456	469	455	477	477	471	457	437	446	471	458	494	454	469	452	486	471	435	405	478	448	421	458	444	450	435	477	449	452	440	457	487	443	462	466	468	478	449	421	504	465	444	485	438	467	454	390	453	378	429	423	441	470	467	466	435	458	470	409	468	449	490	447	478	432	440	449	467	425	415	462	466	418	453	458	448	450	475	469	433	476	464	496	450	476	449	492	461	447	432	426	468	454	474	466	440	462	461	452	460	445	467	443	454	457	455	438	458	454	453	461	482	445	485	452	451	435	468	439	479	434	426	433	462	467	477	409	487	460	417	439	470	444	472	436	461	478	452	424	449	458	431	444	458	465	425	439	435	448	461	446	460	451	455	470	494	455	436	468	490	475	453	454	464	441	469	471	472	437	418	453	426	446	434	438	446	451	449	444	486	459	441	445	492	492	482	508	474	455	477	449	442	409	421	432	461	463	438	454	459	436	410	473	458	455	470	461	498	437	466	460	454	406	435	452	456	420	445	458	485	462	440	486	444	473	455	436	459	458	454	456	437	405	425	438	422	478	442	442	465	477	458	443	468	466	427	457	438	460	447	461	439	439	465	449	463	443	465	448	481	439	441	475	456	453	453	462	460	438	441	421	465	423	419	473	431	414	445	483	438	446	461	468	462	439	453	443	481	436	426	430	465	479	460	439	441	445	487	478	432	452	441	435	451	488	439	447	462	466	424	477	444	459	466	471	426	408	448	429	432	495	451	436	421	408	445	471	455	465	461	500	434	463	427	483	424	430	443	456	448	445	452	470	462	450	427	440	441	453	478	468	422	434	494	415	449	453	442	410	508	435	458	464	453	421	470	431	435	400	445	449	489	470	432	448	440	449	435	478	469	471	414	446	423	410	458	433	477	442	436	438	459	476	449	455	467	425	435	451	500	460	426	501	457	439	424	478	450	457	441	469	436	457	442	448	455	440	440	434	432	414	460	452	459	444	480	442	439	431	452	434	437	427	460	467	518	464	445	438	455	429	456	420	435	463	462	470	450	452	450	463	465	457	417	421	461	432	471	455	456	509	466	466	420	438	462	428	456	493	465	426	443	488	407	483	458	456	420	470	464	481	417	460	472	462	475	434	457	444	464	463	443	438	444	438	429	438	455	475	446	452	440	442	455	474	413	510	464	447	447	502	433	443	417	463	459	440	453	451	465	447	460	462	444	486	463	507	453	430	471	482	472	479	472	443	419	463	430	463	458	449	446	435	423	479	430	435	453	476	448	461	489	428	443	469	482	446	416	463	454	448	433	467	465	473	457	433	469	453	494	433	472	468	466	439	448	435	452	457	495	459	471	470	432	453	429	435	421	410	432	442	494	446	451	461	462	429	462	450	436	411	445	441	474	431	481	446	463	445	453	438	449	448	452	488	441	433	432	409	463	423	510	446	489	405	450	449	443	438	458	440	449	446	456	461	442	487	466	496	444	462	458	422	438	440	425	457	468	420	459	441	474	417	457	446	464	465	497	436	415	441	465	449	467	413	425	496	438	421	448	400	448	475	470	460	474	438	462	468	422	450	431	462	450	440	471	479	466	470	433	477	455	457	454	472	458	442	435	460	464	428	470	472	447	422	481	445	468	443	461	433	441	455	470	435	464	450	439	446	431	460	455	447	453	457	446	453	482	441	455	475	435	442	453	456	475	464	468	437	447	472	395	521	431	463	507	465	432	462	439	421	453	459	421	484	468	474	462	474	464	464	480	477	461	436	486	454	436	435	465	459	444	466	462	433	478	495	419	457	457	501	431	471	475	474	479	456	496	478	450	420	478	462	428	463	478	435	464	439	465	463	468	484	460	464	459	431	449	429	477	423	465	451	444	447	435	438	462	461	440	472	445	439	468	455	463	433	462	438	434	459	449	431	438	465	420	458	462	456	444	482	434	476	423	481	467	467	462	457	457	468	490	477	450	456	452	458	398	457	418	460	465	468	421	477	452	446	418	501	454	437	447	461	456	417	417	445	449	442	457	474	462	453	440	452	448	479	476	490	472	453	457	498	409	440	441	413	478	461	474	420	464	448	432	438	432	460	484
31925	37945	40991	21128	5335	1104	445	361	310	320	323	303	304	330	306	351	311	330	306	314	357	297	303	340	334	343	325	315	326	331	275	349	323	333	303	313	294	299	295	355	343	307	310	321	339	338	274	318	331	325	311	297	336	339	357	303	315	318	375	314	323	308	356	336	316	323	342	327	340	326	300	328	307	323	304	339	326	337	310	313	306	334	329	345	270	336	320	294	325	315	316	313	304	315	293	348	322	326	317	300	321	330	312	309	333	319	322	321	331	349	325	334	328	305	316	309	288	319	293	328	335	335	318	335	338	331	334	353	276	341	330	296	316	324	301	330	305	310	331	336	303	331	320	346	320	338	308	324	293	321	328	355	305	314	323	324	309	358	307	322	312	340	363	279	332	309	357	321	323	301	328	342	315	307	317	310	320	314	333	368	327	333	352	340	301	317	332	314	347	322	309	285	351	311	327	288	324	360	289	323	319	349	312	360	319	319	319	311	294	324	315	349	313	320	300	306	307	317	336	326	286	348	302	322	314	355	288	345	302	339	309	346	308	343	306	323	338	294	321	334	295	350	329	320	324	333	342	321	343	343	327	297	336	288	335	302	309	343	298	293	301	311	305	336	331	349	331	307	306	291	300	319	332	320	287	302	292	318	289	351	307	324	302	316	299	296	337	339	308	324	300	325	319	321	335	326	323	322	322	329	343	318	277	316	315	315	310	324	324	339	326	328	317	300	303	306	316	342	314	320	320	328	344	312	307	318	304	347	299	333	317	339	323	307	319	294	334	287	302	325	322	343	329	328	317	321	289	313	326	305	339	325	314	304	335	308	323	332	306	370	320	292	315	344	291	333	308	290	309	288	345	324	310	323	305	346	308	326	308	278	334	350	313	378	333	331	313	298	297	356	341	321	340	324	314	324	305	355	336	328	338	307	322	312	312	300	312	322	318	364	350	358	330	329	310	294	314	323	348	325	344	325	342	283	302	319	335	345	287	322	329	323	325	314	332	301	317	300	282	345	325	329	278	295	337	351	338	305	336	324	324	316	325	316	323	288	337	344	336	322	303	334	289	299	314	327	341	328	328	341	305	322	322	309	310	349	354	339	335	317	297	336	346	314	372	327	331	344	319	306	324	332	332	308	363	328	351	317	311	320	335	318	313	307	326	328	306	286	293	335	303	330	322	299	318	310	297	319	312	336	315	338	293	300	320	303	348	295	339	322	333	313	344	350	310	286	321	347	311	326	322	290	343	323	322	309	301	330	340	294	285	314	332	306	350	330	336	344	329	344	315	343	319	318	316	314	306	345	298	301	342	331	311	335	327	329	307	338	331	286	301	330	307	290	308	331	304	311	344	353	294	310	342	327	300	314	314	277	315	325	294	323	323	282	319	316	322	302	312	302	304	323	318	346	323	317	317	331	360	355	322	373	314	341	337	332	294	321	303	315	330	344	300	329	324	322	332	344	315	322	299	321	322	333	294	301	321	315	326	316	356	339	330	346	287	321	327	355	335	287	336	350	295	329	323	321	314	291	310	342	325	315	327	320	309	303	329	324	301	309	344	317	324	289	322	340	323	309	339	342	311	336	327	348	322	314	313	320	369	332	324	307	309	310	328	328	291	339	346	323	331	351	328	319	347	314	306	314	349	313	310	337	265	335	304	311	319	314	369	313	297	335	297	312	303	325	345	319	334	350	356	325	315	341	324	328	352	307	336	322	308	293	336	306	327	311	317	297	349	333	302	285	358	307	315	301	329	325	351	343	322	299	332	311	325	337	329	307	285	309	336	308	330	309	314	279	338	332	312	288	339	325	299	330	335	324	308	316	314	315	309	282	317	292	315	325	286	362	307	328	300	293	315	331	359	327	293	313	330	323	317	343	292	316	286	298	311	303	308	313	296	313	328	298	301	338	299	327	314	327	331	313	319	301	297	317	346	333	364	307	306	333	326	312	288	307	331	329	332	314	301	325	310	324	336	321	334	278	325	287	326	327	318	317	326	320	294	349	318	314	358	319	307	335	332	305	333	310	317	337	296	309	316	296	352	295	325	309	310	307	336	309	314	312	338	314	302	350	340	294	341	331	333	300	299	335	316	330	323	297	337	343	310	298	294	333	306	340	290	317	305	307	319	318	323	306	312	313	341	316	303	324	327	285	303	317	314	307	296	352	336	328	296	293	318	329	297	345	343	350	325	316	287	328	350	299	309	305	324	312	305	313	306	306	332	320	302	331	313	313	311	331	315	312	320	320	311	332	329	336	359	321	308	318	292	301	315	329	354	317	298	322	286	326	316	340	306	337	306	314	311	326	331	317	326	305	310	321	306	303	342	327	320	323	282	343	304	306	336	309	324	321	324	335	314	306	338	286	303	304	312	314	336	337	311	294	300	331	309	340	338	304	299	291	323	307	307	311	323	338	328	349	303	315	351	296	332	354	307	287	320	324	325	361	329	315	315	326	346	310	319	295	312	313	315	333	321	318	350	334	322	341	293	371	337	304	342	267	363	329	336	341	347	297	329	324	306	323	331	334	320	360	334	287	307	327	332	351	317	375	318	343	316	320	329	302	306	322	341	308	333	311	315	325	342	329	311	328	315	320	289	355	319	365	307	289	298	330	346	329	319	338	311	343	331	294	300	292	331	303	315	330	319	308	276	316	327	318	327	330	315	316	291	329	322	319	327	327	284	331	329	363	278	298	331	346	320	312	323	303	342	299	317	315	271	300	336	305	325	314	343	327	322	279	300	319	339	316	315	315	336	320	292	349	296	320	310	311	316	325	319	301	341	306	324	335	316	312	333	309	318	347	326	333	340	328	300	309	322	319	331	312	305	325	335	345	324	326	297	323	350	315	334	297	315	316	319	315	328	307	338	279	315	359	347	315	329	347	317	312	307	316	283	371	294	323	304	335	297	308	304	297	330	304	273	313	348	328	318	308	331	323	335	334	312	337	320	303	305	321	346	326	314	295	322	308	320	341	359	328	320	350	353	323	286	301	326	339	317	323	288	345	346	356	307	310	335	352	321	316	315	308	294	311	320	330	330	334	327	309	290	351	321	335	330	353	291	295	341	282	291	327	310	335	311	318	312	332	318	295	341	293	317	322	318	318	321	322	329	326	319	314	303	316	322	321	347	326	354	320	304	348	299	318	297	317	293	320	327	316	313	303	320	303	299	331	305	313	346	320	323	298	317	328	312	330	327	320	309	322	332	313	294	339	322	289	339	334	301	302	325	347	311	327	315	333	329	339	349	305	323	354	358	295	288	302	315	312	360	344	331	268	326	324	342	302	295	299	315	261	304	315	337	328	326	299	306	318	325	330	325	361	320	310	323	331	314	340	323	379	294	317	317	357	312	339	285	340	341	296	315	315	348	340	322	312	314	291	309	286	315	304	313	312	316	346	295	337	306	362	325	314	326	327	334	327	323	321	330	301	328	345	308	341	343	348	312	323	329	324	298	341	302	298	318	301	336	287	321	329	335	308	302	309	295	336
40085	55315	35711	14231	4439	1221	398	357	374	392	353	355	344	320	388	385	377	346	393	345	379	384	369	373	402	372	376	357	351	369	347	352	325	354	358	364	365	357	371	371	380	354	360	374	398	364	316	354	356	377	356	350	341	373	403	337	353	355	377	353	372	372	363	377	365	363	353	391	388	376	343	373	378	363	391	367	350	385	384	344	336	362	364	394	380	379	355	351	351	357	372	354	360	387	355	314	353	360	337	375	393	360	362	363	360	352	367	373	382	340	344	392	340	369	372	391	364	358	385	351	356	388	388	382	382	389	343	410	411	399	370	348	345	361	361	348	350	321	355	376	350	390	358	379	340	333	378	394	386	369	383	344	339	354	348	352	384	379	354	353	350	388	359	370	357	338	354	378	395	395	360	404	383	384	357	369	373	396	337	362	372	349	354	398	347	380	356	346	394	344	381	360	386	355	397	378	360	353	376	363	384	338	332	369	373	372	347	355	349	394	355	353	383	342	363	375	356	351	367	347	379	346	368	390	351	367	384	347	348	350	365	361	360	417	324	375	351	388	391	377	373	331	381	343	346	388	367	347	384	359	332	341	350	367	308	362	406	383	383	349	397	353	377	367	370	334	368	370	350	375	385	359	387	353	376	345	346	341	400	365	383	355	354	397	347	363	357	390	374	332	366	371	357	382	344	385	336	347	363	382	368	361	387	369	363	348	371	360	353	362	370	410	357	359	353	344	354	328	372	359	338	348	357	357	380	394	383	371	381	355	390	380	347	353	341	376	362	366	373	339	393	363	367	377	360	399	382	356	324	357	350	340	349	403	362	343	376	419	349	351	382	372	378	370	365	380	370	374	345	371	368	383	362	327	412	386	383	347	408	374	381	368	349	405	360	328	346	353	367	376	329	370	376	361	382	368	363	348	353	370	376	365	354	346	376	349	366	346	350	355	348	329	425	384	341	361	339	379	364	379	321	336	382	365	416	342	375	345	387	391	373	400	386	330	356	388	358	352	372	353	358	383	374	394	347	378	368	403	361	352	406	345	378	396	362	394	368	350	368	343	376	354	362	399	385	364	349	372	364	364	350	329	365	377	372	367	380	379	367	397	383	391	366	365	380	354	354	339	347	359	355	365	388	361	371	320	323	356	340	362	368	353	348	333	379	344	353	396	401	382	335	371	352	345	323	406	379	330	357	357	369	355	356	373	383	375	333	358	371	324	365	408	359	362	355	346	367	378	325	351	346	349	386	360	364	356	392	350	371	361	381	355	372	358	387	345	371	335	369	394	360	385	354	364	357	408	347	362	350	373	324	362	356	347	385	364	331	376	388	361	397	367	378	343	383	388	325	348	390	389	389	388	373	346	372	349	368	382	369	361	363	368	345	359	368	362	361	371	390	385	348	373	369	370	370	363	336	387	370	346	381	342	366	364	374	360	342	400	346	377	366	368	364	378	367	361	383	382	400	380	354	355	391	343	361	353	369	368	395	345	378	355	379	396	361	359	366	381	362	339	331	373	392	335	385	396	385	370	380	403	369	361	368	374	403	357	386	370	363	367	372	376	363	351	377	338	353	351	358	368	373	344	362	339	369	374	391	328	337	402	375	356	369	351	379	386	364	369	385	339	350	366	403	381	358	361	350	380	376	356	375	366	367	349	352	382	348	384	349	361	339	368	385	383	335	345	355	394	353	388	380	334	379	406	360	331	351	358	314	350	369	341	363	374	405	357	377	367	326	382	334	376	403	382	389	391	332	361	347	397	362	366	367	392	364	384	364	374	367	371	361	336	357	361	362	356	373	355	386	397	380	360	360	348	355	371	372	357	382	350	336	339	378	384	365	344	355	357	350	387	402	385	380	382	385	372	386	353	354	345	390	358	376	372	349	351	383	372	354	376	354	394	382	382	376	370	367	358	362	389	372	386	375	338	364	351	350	392	372	315	348	369	388	327	396	383	354	359	350	360	363	377	367	373	361	415	312	329	343	335	372	342	388	377	396	373	360	338	411	333	374	371	362	380	363	381	368	341	350	367	351	376	360	361	384	375	377	354	359	384	383	358	368	352	396	388	326	377	373	362	340	365	400	391	363	369	367	366	394	374	395	371	374	358	384	349	360	381	358	369	390	360	357	351	339	374	337	365	352	402	357	366	389	362	340	384	343	364	362	347	395	380	387	353	337	381	342	377	334	386	374	365	377	363	376	370	339	374	352	358	352	371	345	364	360	344	327	379	413	395	384	371	383	363	369	365	370	348	347	367	372	354	365	377	395	378	386	365	398	361	367	374	377	408	382	340	398	369	365	366	362	354	374	366	368	354	364	349	345	365	422	418	365	342	367	382	392	365	372	366	345	349	342	366	317	340	349	372	393	326	324	381	347	359	389	329	347	351	369	387	342	375	342	394	387	380	371	341	382	384	347	351	383	385	407	371	369	380	371	378	358	372	385	342	367	353	396	351	358	365	373	359	374	356	376	357	367	399	347	350	383	360	385	391	370	360	364	370	355	387	335	340	344	377	371	383	375	362	377	387	353	339	368	375	356	372	369	364	361	352	362	401	371	422	371	371	379	400	370	352	341	344	365	335	338	363	383	348	368	370	369	353	351	348	364	351	398	371	371	344	347	393	373	348	396	362	369	391	420	378	363	370	344	366	363	361	351	364	356	384	402	360	397	364	345	326	347	383	376	376	348	386	389	381	350	366	368	389	359	358	384	366	394	343	358	358	368	341	384	358	354	360	391	352	354	347	351	371	339	375	376	359	353	339	389	361	363	363	380	344	350	358	398	335	359	362	389	373	344	369	370	363	341	349	370	372	352	346	337	356	343	364	359	375	314	358	359	356	338	383	375	419	348	374	384	371	395	390	360	354	400	359	389	361	377	350	366	361	373	374	348	391	379	391	358	383	366	352	362	399	334	380	371	356	392	356	366	394	367	390	362	315	378	341	375	356	381	373	354	349	382	376	403	381	335	391	364	376	370	324	353	389	376	350	380	373	369	358	359	358	376	360	351	347	357	381	362	366	353	371	353	374	372	344	351	350	385	355	372	374	369	314	368	373	403	361	382	357	363	373	371	368	359	349	370	328	376	343	378	357	359	359	344	350	377	367	340	371	405	371	382	366	366	377	387	375	340	396	382	376	354	368	376	367	371	367	363	368	369	354	370	356	343	376	334	363	351	389	356	384	354	365	357	376	336	371	352	373	380	371	376	355	402	372	379	361	370	352	355	365	378	387	359	340	350	370	388	340	342	376	357	365	363	401	344	343	316	391	362	372	395	344	356	362	358	339	365	367	352	374	369	363	339	360	386	356	396	344	350	341	351	325	350	373	343	370	348	375	387	350	300	376	358	364	381	402	350	370	387	362	381	389	370	398	372	394	373	380	364	370	388	384	379	355	330	383	385	360	395	387	379	375	416	359	372	381	358	415	373	396	359	382	406	350	387	352	369	352	390	378	371	383	343	330	368	370	360	371	382	380	383	361	353	373	344	360
25113	25571	41660	32513	21376	9751	851	320	286	328	259	298	307	324	323	282	299	292	281	312	313	304	297	300	315	305	290	320	277	282	284	289	295	319	292	298	284	293	305	311	275	308	282	278	298	307	299	265	288	293	294	300	315	255	269	277	310	300	308	306	268	288	302	280	267	291	320	300	304	326	300	289	292	278	275	281	294	298	318	251	305	298	304	291	337	321	282	293	295	294	301	287	300	329	268	272	272	302	307	291	270	328	318	315	296	318	292	286	285	266	317	306	307	297	282	285	286	313	287	298	293	313	307	323	275	299	313	280	293	308	290	312	297	304	306	302	313	273	288	333	277	262	291	268	306	297	294	303	292	293	296	300	286	329	292	289	291	293	296	281	293	275	311	282	258	284	281	326	316	298	289	299	306	293	304	292	309	287	271	301	281	272	286	298	307	295	303	287	261	291	330	262	309	313	280	303	335	270	306	308	309	299	302	316	324	300	311	317	303	301	335	286	292	306	288	286	270	272	320	295	282	325	318	261	289	298	281	313	317	265	286	315	291	327	261	296	274	269	302	301	282	299	299	281	312	287	271	310	308	324	296	312	284	272	312	300	302	289	300	288	288	295	282	315	307	308	280	290	297	299	272	324	311	305	283	295	270	319	303	306	279	296	298	296	291	316	284	280	281	256	278	281	274	339	297	288	296	301	295	301	299	307	276	275	311	270	293	293	294	262	269	286	277	268	309	298	262	324	292	302	298	301	258	281	297	277	262	267	288	299	297	326	292	289	313	303	309	301	293	293	338	277	293	303	309	308	302	286	301	297	294	324	303	265	283	338	283	293	311	270	285	289	292	304	291	316	300	302	286	293	277	323	228	321	284	314	277	293	285	297	290	256	290	301	312	307	282	267	297	280	254	287	320	320	307	312	261	304	290	283	265	320	280	299	289	289	251	311	329	285	300	287	277	267	280	334	302	251	309	300	319	295	314	280	297	270	308	276	305	266	279	280	296	301	251	291	320	324	313	260	303	284	336	324	272	282	276	319	269	312	282	301	272	285	270	296	296	313	275	299	279	308	303	280	266	300	300	341	336	331	291	297	274	257	288	308	308	318	299	320	296	296	265	271	308	304	301	270	289	273	293	305	278	303	313	291	278	319	317	295	290	261	314	285	307	299	291	283	310	330	305	316	287	273	311	281	294	310	311	296	276	283	266	284	288	282	273	286	304	300	297	288	279	307	294	276	281	274	307	264	290	267	310	289	280	284	268	304	316	307	313	295	279	295	286	296	277	267	310	304	302	291	291	299	291	324	266	262	297	301	288	284	275	274	293	304	284	272	297	316	292	282	298	310	288	278	330	277	318	289	267	317	282	306	264	317	288	305	290	310	297	290	292	311	267	288	294	290	309	281	284	313	261	294	292	302	275	295	299	267	281	300	305	299	353	300	294	312	264	276	299	283	256	315	303	282	275	333	307	282	305	294	253	307	265	298	305	302	300	280	274	244	281	292	278	288	300	307	318	291	280	289	309	285	273	305	301	281	283	289	273	287	262	305	297	313	304	298	315	301	290	332	298	272	263	268	297	282	320	312	278	286	312	261	312	286	287	317	284	299	319	291	291	314	295	322	276	289	310	265	265	287	267	319	287	291	291	280	285	296	293	288	285	325	297	347	305	281	327	309	304	314	278	319	277	293	276	305	306	288	316	289	301	296	282	308	273	306	278	285	297	306	310	317	293	315	296	318	283	280	281	304	320	293	325	311	268	293	300	318	278	290	320	302	289	287	309	275	266	298	302	297	278	309	312	277	311	265	314	299	303	310	286	323	285	299	318	304	319	299	285	310	325	285	283	285	272	331	306	300	292	307	284	291	291	305	299	282	259	261	297	307	293	297	285	282	290	302	305	307	295	288	296	279	298	318	259	275	301	327	320	308	316	300	297	292	297	318	267	290	303	281	283	304	309	330	288	294	292	283	323	322	318	276	279	284	318	290	298	316	306	299	289	300	332	296	293	317	297	300	286	280	285	287	299	275	292	275	323	293	281	291	274	290	312	274	296	276	305	304	305	278	305	280	308	302	285	301	289	291	296	307	298	250	261	297	283	302	291	299	264	287	303	266	279	287	300	331	293	329	285	322	273	279	315	254	330	296	298	305	255	288	321	286	286	304	305	270	277	312	261	308	282	303	301	284	297	297	295	289	274	303	312	292	334	276	284	319	278	279	257	320	265	313	282	298	303	302	251	317	310	309	286	286	273	316	293	287	306	281	295	289	315	283	288	264	315	291	296	263	280	295	290	277	278	294	301	260	280	287	287	288	272	264	287	303	281	353	299	306	281	320	288	275	298	274	254	311	306	283	273	285	272	293	281	296	266	300	293	270	298	298	315	288	303	286	283	266	302	340	285	308	328	302	290	279	293	290	284	295	286	310	282	277	276	286	285	286	285	293	311	297	283	287	284	272	300	308	273	285	287	317	336	298	332	307	325	287	304	296	284	287	301	286	291	291	287	267	291	267	301	293	304	319	287	312	286	259	307	259	284	294	259	290	286	275	289	310	299	293	300	286	299	320	287	282	288	308	275	302	248	319	305	312	308	276	276	271	296	299	307	273	304	292	287	312	287	286	284	279	281	275	334	306	262	289	284	283	279	285	290	283	304	294	325	271	274	279	290	278	306	291	285	316	276	297	277	266	283	293	290	281	295	318	284	333	294	302	276	297	306	307	283	306	291	277	254	294	324	287	282	273	310	289	305	297	266	290	300	278	289	285	322	308	314	288	308	278	323	335	281	284	279	266	315	302	304	268	337	285	297	292	297	299	289	262	294	302	280	308	258	274	278	266	322	271	300	278	289	284	263	292	288	318	279	264	300	268	259	300	278	277	278	270	287	314	300	299	330	257	294	295	319	264	287	287	278	302	276	315	303	305	309	296	297	343	280	298	310	289	281	298	319	284	317	317	278	290	296	269	306	288	253	300	283	277	301	263	322	284	317	286	277	280	284	309	323	273	278	310	286	305	286	308	317	279	304	283	304	281	314	291	328	304	291	300	289	272	323	276	316	287	300	308	300	307	315	311	308	309	303	295	298	302	295	269	292	288	330	313	298	282	308	293	287	313	293	267	298	310	316	302	268	291	327	313	319	310	316	293	260	267	310	302	312	302	306	265	314	278	283	266	286	315	300	287	278	299	283	296	284	325	302	311	285	303	311	274	291	237	282	315	310	294	306	302	309	316	287	307	314	320	276	307	279	297	322	292	267	288	308	297	289	287	297	264	302	274	307	273	287	298	297	284	294	302	290	298	287	304	311	292	277	307	289	294	275	328	280	311	286	320	286	310	300	312	277	278	323	282	330	302	294	297	310	295	296	273	321	311	340	266	322	278	272	292	301	292	296	295	313	316	306	298	303	302	269	290	273	319	292	259	283	258	294	330	314	320	263	295	293	280	297	310	280	322	320	333	302	288	283	286	286	285	307	285	306	304	317	309	299	297	299	291	289	316
44343	84850	62932	34713	15196	3964	517	318	351	332	344	333	346	369	316	326	332	326	328	331	386	315	323	333	318	292	318	325	323	350	354	312	315	336	336	327	331	346	327	363	294	312	334	351	345	345	369	306	335	331	343	330	335	321	348	344	332	326	322	352	345	318	331	321	317	299	329	363	346	341	319	316	312	336	306	296	318	337	299	322	333	333	325	347	320	337	318	307	328	337	321	328	335	308	323	303	310	273	337	349	319	338	330	336	303	313	334	339	316	354	344	302	312	333	340	316	302	368	345	333	323	340	342	319	354	301	306	313	295	318	336	356	293	350	349	319	340	317	296	370	355	329	327	322	334	360	342	372	336	327	343	334	337	351	339	321	334	338	329	346	323	314	347	351	338	306	324	319	345	360	315	330	341	345	333	340	324	327	312	389	328	306	324	277	351	330	344	317	325	360	355	343	301	369	322	329	344	313	341	375	312	344	333	344	306	348	340	352	326	338	337	314	328	315	314	336	337	339	347	352	306	370	378	331	321	323	347	331	340	318	302	328	348	358	378	320	323	329	317	362	373	341	388	345	342	330	339	353	345	343	315	319	339	330	323	335	320	321	327	335	329	334	356	316	338	330	368	324	354	347	308	317	304	325	332	320	337	315	330	333	311	341	333	331	348	317	329	331	316	337	333	380	343	352	343	302	320	351	302	334	352	340	308	302	395	342	324	383	338	341	314	339	341	315	296	332	308	311	343	313	309	321	346	328	352	318	340	324	333	345	337	341	322	289	320	314	340	322	358	360	333	333	292	307	319	318	343	349	336	334	288	318	309	316	330	311	326	353	342	334	351	312	325	336	352	338	376	317	372	350	302	326	319	335	337	355	366	333	334	320	290	325	346	367	311	327	324	337	293	299	341	331	320	358	322	346	365	358	353	326	323	367	345	366	328	316	332	347	351	323	343	299	305	336	339	314	371	311	318	329	336	305	338	348	330	338	316	345	347	326	322	312	352	338	311	326	319	305	316	357	336	313	303	318	353	320	315	320	358	317	330	349	299	350	344	321	369	348	319	335	310	359	346	312	369	332	307	330	326	323	335	321	302	365	344	320	342	336	345	309	337	356	366	332	331	313	309	346	305	327	348	359	340	332	343	332	344	325	305	319	329	331	316	349	348	322	315	348	354	313	368	343	340	323	352	337	339	341	363	316	308	310	330	329	343	335	316	307	313	346	307	347	350	294	321	300	309	360	315	331	345	329	317	361	349	342	366	353	340	336	319	344	300	353	324	315	337	313	340	343	326	327	303	356	342	362	351	350	337	317	337	325	347	325	301	330	341	323	343	375	322	330	356	337	360	293	324	310	321	370	326	317	338	332	366	311	337	312	338	335	332	311	360	345	333	335	309	320	342	324	336	307	343	342	336	347	330	313	333	323	326	371	321	370	318	356	347	347	324	335	331	348	327	379	338	309	335	329	323	333	322	337	344	381	345	332	354	343	339	327	336	341	331	343	344	310	374	297	334	336	335	340	342	332	355	332	354	343	333	322	298	341	351	323	342	329	306	330	319	295	327	335	343	344	314	344	339	318	308	329	324	351	356	315	298	351	341	336	367	326	330	319	346	355	308	366	336	345	342	323	345	334	328	343	355	334	350	319	324	350	398	342	327	317	326	318	329	327	318	323	346	348	343	325	344	299	356	334	332	340	329	331	360	344	354	307	361	325	327	312	321	294	343	312	340	364	321	335	339	335	329	326	310	336	314	340	320	309	331	360	319	329	305	322	308	325	356	343	348	326	330	322	346	327	342	325	357	376	324	307	353	363	318	303	335	326	345	322	311	329	348	331	314	328	328	326	321	312	333	316	327	302	276	341	290	323	327	329	309	318	314	327	342	334	353	328	331	337	336	330	304	353	314	363	332	326	317	350	303	328	308	333	334	302	362	330	327	340	331	334	343	343	338	316	338	317	341	339	356	356	320	358	335	344	306	307	347	317	347	313	379	323	348	293	283	334	312	337	323	312	336	332	342	333	320	331	305	324	336	325	355	336	327	304	349	355	317	359	336	345	330	348	308	352	346	303	357	325	362	357	315	349	331	353	332	319	346	338	340	305	328	346	328	324	380	319	357	298	318	341	344	333	311	339	318	305	328	330	302	326	344	329	329	342	313	353	340	329	355	334	311	327	351	351	307	325	314	366	318	355	349	363	306	311	336	333	334	330	305	329	311	332	316	321	346	315	379	324	340	373	324	331	341	301	319	321	336	316	318	298	336	362	356	338	338	332	315	352	363	322	329	345	351	316	319	339	313	338	335	331	338	319	326	340	355	332	337	333	304	360	325	324	314	370	333	352	321	314	376	334	327	319	333	318	371	305	322	328	310	319	328	349	331	343	314	349	352	316	326	344	325	347	338	367	338	366	310	322	332	365	320	338	332	327	329	308	331	347	308	341	341	335	328	348	352	317	318	310	324	377	304	291	334	337	328	311	360	341	347	320	336	327	297	320	332	378	347	337	341	337	367	341	355	363	319	375	321	340	293	346	330	331	354	320	339	330	334	338	327	337	320	346	326	344	351	323	331	339	318	323	344	328	355	322	375	349	359	327	391	337	319	339	327	332	340	342	324	303	322	332	321	329	346	321	281	351	385	332	341	356	318	354	355	352	302	331	360	331	333	348	312	343	376	318	362	303	312	326	332	346	306	315	323	330	321	352	337	324	317	339	293	346	362	341	355	329	309	337	351	366	291	302	314	296	356	339	353	338	293	358	332	332	299	306	322	347	333	332	332	350	347	354	373	310	321	363	324	363	351	363	331	354	343	333	312	351	344	361	351	349	307	322	328	363	331	353	370	321	311	295	313	338	337	333	316	330	301	352	357	330	370	321	318	319	327	329	306	329	353	310	363	308	361	331	322	304	341	334	345	351	358	335	369	328	352	325	337	340	309	310	344	346	337	316	299	314	349	318	352	315	314	315	334	351	338	332	335	333	334	310	313	333	325	314	328	309	345	281	382	350	312	323	334	320	325	337	356	319	314	291	334	326	355	340	315	346	310	342	328	334	340	352	348	313	362	341	331	363	335	361	310	347	316	325	339	328	331	304	323	307	335	322	339	335	343	356	335	352	335	343	312	312	363	369	350	329	319	370	344	371	302	354	324	318	304	345	328	329	358	339	330	314	338	299	333	337	335	337	317	350	323	313	363	330	336	368	308	327	332	312	323	346	335	357	345	336	303	301	344	312	323	312	339	317	324	338	372	343	337	335	301	327	315	331	339	308	338	339	312	355	322	317	358	333	310	320	324	338	317	299	320	331	334	338	317	337	362	320	330	324	328	325	337	348	342	305	346	356	327	313	346	321	301	327	328	296	320	332	343	334	350	332	340	351	336	349	351	346	335	343	312	348	336	303	331	332	320	303	361	331	316	326	341	323	351	326	350	301	345	357	335	337	317	333	334	320	307	313	326	310	346	300	312	337	312	374	324	351	330	334	349	321	332	342	334	345
25609	25553	39147	30227	17734	4776	609	413	407	457	468	400	420	427	391	423	442	435	451	448	428	448	408	435	449	416	377	417	357	407	441	409	411	440	394	412	435	414	398	448	427	459	432	391	440	432	421	390	432	450	387	425	421	417	398	453	419	384	407	446	393	425	456	401	410	399	444	445	437	410	433	388	435	422	420	435	443	447	447	428	435	441	446	445	429	418	462	400	418	406	391	428	420	379	420	447	417	423	417	422	428	457	424	406	443	415	431	432	424	422	446	406	437	414	419	445	410	423	407	388	416	424	382	442	414	420	381	410	422	440	397	417	399	414	419	413	415	415	421	393	375	392	434	412	427	441	421	400	409	399	400	416	399	419	447	427	373	456	451	439	402	430	429	431	422	422	427	435	430	399	420	382	406	399	401	406	431	420	413	426	416	418	412	405	441	410	404	448	420	425	408	425	422	432	395	447	419	410	399	441	418	372	422	437	399	417	432	411	429	422	390	477	414	454	427	431	429	435	401	426	402	358	416	448	411	399	422	446	439	348	425	417	421	440	405	407	417	428	405	458	398	406	419	422	442	430	426	412	418	438	436	415	428	401	438	414	363	396	410	435	441	417	424	406	398	400	441	437	424	404	426	417	433	458	425	405	430	426	429	427	417	437	414	425	426	380	400	422	437	429	413	412	439	408	417	452	403	418	395	442	422	392	435	382	448	428	457	417	458	392	386	434	467	419	436	429	410	428	415	401	418	387	414	399	370	433	443	393	405	465	360	408	458	399	402	389	415	422	391	409	417	421	419	431	433	438	392	420	398	418	427	435	382	418	408	448	420	407	419	414	383	416	413	400	406	406	398	449	462	392	456	437	436	440	390	459	412	408	401	389	444	415	429	415	416	407	424	400	400	383	393	436	437	409	414	408	406	442	438	390	439	399	390	399	395	428	415	437	429	465	406	401	395	410	379	450	403	430	410	375	447	444	402	402	430	413	454	424	410	405	421	449	414	424	394	441	415	398	427	455	397	430	425	453	438	436	397	428	442	400	428	439	380	433	431	420	432	453	415	409	411	475	422	425	442	401	419	406	413	416	436	440	435	430	448	438	415	406	430	408	396	427	394	378	425	396	422	431	410	413	406	410	400	415	435	413	425	412	448	393	425	419	398	414	422	399	409	420	411	422	396	444	421	399	414	403	444	420	403	399	410	437	394	452	428	438	445	378	428	397	399	413	457	443	381	435	419	418	427	418	436	399	404	397	412	448	402	445	408	388	419	400	448	395	416	414	442	416	461	398	443	399	414	418	438	405	411	461	441	388	414	429	418	384	433	409	404	435	413	384	448	403	373	437	479	412	415	373	435	428	405	408	435	423	413	466	434	424	397	401	433	427	423	422	396	428	410	401	372	431	397	424	395	383	450	438	428	425	388	415	432	412	425	382	432	423	400	447	440	385	407	419	386	457	459	417	464	407	427	439	361	485	388	432	441	399	450	426	389	456	416	414	411	412	408	426	399	444	431	452	423	391	471	440	445	424	408	385	438	404	433	413	443	393	429	404	375	432	428	391	417	421	407	425	430	406	404	423	436	400	445	410	453	412	432	445	459	430	431	425	402	431	371	407	388	392	424	399	391	438	435	416	420	454	401	436	418	385	410	404	427	403	421	432	381	445	427	445	411	417	433	450	383	416	434	427	373	426	472	406	408	397	409	419	452	391	410	419	447	420	413	413	445	445	415	397	427	406	433	386	456	389	424	435	442	402	447	407	429	384	464	440	410	402	417	417	457	419	432	400	392	417	428	411	414	447	374	428	401	410	411	428	419	426	411	406	388	447	421	391	407	423	421	378	444	436	434	443	397	393	465	410	441	389	411	406	431	425	418	403	449	409	454	384	458	406	420	465	404	402	440	401	396	434	416	443	428	413	417	412	408	398	402	469	474	402	412	413	396	425	441	428	412	426	409	392	448	421	420	366	387	417	408	428	405	386	445	455	437	426	437	401	403	434	403	429	404	412	434	437	418	402	374	463	435	369	400	412	422	453	407	423	393	396	423	426	417	415	421	426	442	381	414	401	401	398	418	399	446	421	412	410	436	393	408	419	444	425	412	445	430	425	454	453	404	411	454	430	421	417	413	406	398	417	379	410	437	411	427	417	439	450	438	445	432	412	383	409	389	400	450	440	432	430	387	427	387	409	410	399	407	429	446	412	423	430	375	437	457	425	412	442	422	428	422	408	403	415	430	430	424	407	437	403	445	425	468	403	412	421	442	376	427	424	438	391	398	438	452	420	453	429	422	417	424	401	428	441	402	379	420	399	420	446	387	402	382	432	411	405	440	413	429	432	397	417	416	383	414	435	387	426	432	435	390	399	388	439	383	389	445	418	438	431	452	377	423	425	390	438	423	424	429	430	399	394	417	451	437	427	380	418	422	409	427	444	456	418	404	444	437	443	427	446	405	410	436	405	382	436	383	415	395	440	451	404	407	454	384	411	458	404	432	393	427	420	410	427	435	440	439	394	436	411	453	413	425	418	412	417	376	443	426	415	410	430	387	398	439	408	412	403	412	399	426	393	390	433	433	419	424	426	430	470	406	411	441	438	377	446	381	429	407	370	409	403	398	395	420	403	370	437	425	381	425	428	413	421	415	416	411	430	406	455	414	435	383	414	439	402	392	434	427	429	395	431	408	449	428	409	443	428	452	406	422	424	428	421	409	416	416	427	398	443	442	405	408	399	402	430	440	399	429	432	387	410	426	411	419	419	405	429	411	443	408	423	429	402	428	424	407	426	422	457	410	450	411	456	436	442	414	407	405	415	415	432	428	484	383	459	396	449	418	434	404	412	440	478	430	416	434	411	438	442	407	453	432	436	388	399	396	432	409	427	420	420	412	400	453	410	451	441	412	419	385	450	439	435	407	419	426	415	453	423	391	382	386	408	430	434	433	413	387	431	418	416	399	420	395	423	396	414	405	453	391	411	368	432	428	421	414	410	419	437	390	403	405	437	434	434	388	447	404	442	421	405	418	423	426	449	404	408	400	418	416	397	408	354	452	423	423	428	426	388	420	429	422	419	443	413	430	460	438	419	420	417	404	451	436	405	441	410	445	412	385	454	434	406	444	395	402	424	427	466	398	424	379	435	430	396	411	408	428	396	461	455	423	402	400	433	378	412	403	410	440	408	405	457	444	416	428	391	446	403	401	420	412	398	423	443	396	418	415	417	431	440	402	426	411	444	439	414	453	400	412	415	448	397	459	401	412	400	406	398	411	413	420	373	409	399	397	433	434	414	391	410	430	450	427	416	447	402	406	426	455	419	412	409	391	422	417	439	449	390	412	385	409	406	385	420	407	407	427	400	446	434	379	464	434	390	416	366	440	442	435	439	436	437	421	423	419	423	385	393	395	431	455	398	395	416	447	421	421	429	427	427	425	395	405	417	403	384	458	409	411	428	384	412	434	405	412	408	439	428	434	436	409	413	432	442	384	429	431	414	432	404
45380	79913	57919	31056	12384	2818	680	493	494	454	421	469	472	444	479	471	465	418	476	460	487	459	482	471	478	439	465	459	429	482	472	493	517	503	490	465	475	489	472	415	421	433	474	486	479	466	492	506	459	468	469	482	483	428	492	495	475	503	473	456	446	467	460	483	517	471	473	478	479	485	457	452	495	462	457	471	454	436	490	432	498	464	488	457	478	432	458	452	493	478	480	465	450	513	479	448	469	454	466	469	435	467	465	436	481	475	486	487	460	452	461	417	414	478	469	483	498	483	453	503	494	484	462	483	462	509	489	458	451	462	460	433	426	448	491	448	485	441	438	452	453	468	451	465	465	459	455	448	449	438	443	476	457	483	467	475	454	469	506	488	448	449	500	482	495	476	475	466	439	441	445	476	496	470	484	457	461	494	494	474	456	464	479	446	471	459	421	490	448	459	465	465	465	457	473	470	476	468	457	483	487	459	447	462	440	492	477	484	481	482	474	461	450	459	453	498	466	465	483	488	443	461	494	472	478	466	477	466	484	487	507	434	464	488	459	469	462	456	468	467	458	477	463	470	442	457	480	506	436	485	458	479	402	453	477	466	442	445	431	461	493	465	478	423	508	471	461	471	497	492	505	494	516	451	453	449	479	440	448	479	478	439	468	495	442	464	498	480	463	486	454	414	476	466	476	437	499	483	464	460	456	469	481	463	483	440	448	453	474	482	457	461	500	467	495	468	459	501	457	435	480	519	507	485	471	453	438	501	508	454	446	444	472	469	455	447	478	452	493	494	452	477	457	452	485	450	445	441	466	464	478	460	447	475	495	488	461	485	454	453	468	460	481	461	448	431	434	465	503	461	460	454	476	471	495	500	458	446	471	450	467	461	466	428	462	422	444	495	485	451	423	492	460	487	443	473	449	442	470	506	457	460	481	464	477	482	450	514	438	495	441	462	492	497	490	479	439	465	465	449	480	493	470	468	463	462	479	502	486	490	458	465	489	465	466	436	447	463	456	467	470	461	461	463	510	494	459	465	483	470	419	444	462	477	505	451	478	411	460	508	436	432	467	446	435	442	470	456	428	440	489	429	468	453	442	482	478	454	460	480	468	481	487	478	449	493	436	456	440	469	459	493	469	480	509	478	458	426	480	494	496	440	453	436	461	480	459	455	460	457	451	407	456	470	461	488	462	440	503	470	470	478	490	457	488	469	487	451	500	478	463	483	442	430	470	478	481	466	474	467	464	481	486	463	470	465	441	444	472	461	431	524	450	454	473	487	479	456	481	476	456	435	486	456	475	464	444	500	473	453	443	509	459	429	458	457	438	439	470	451	465	489	459	443	475	446	439	454	490	506	465	500	444	451	435	478	467	430	481	552	498	486	461	462	477	454	468	465	450	474	474	453	471	479	489	481	466	489	460	453	433	484	469	419	462	487	479	480	428	476	470	456	493	465	444	457	436	470	503	433	474	464	482	460	482	463	454	493	491	482	457	454	471	456	445	447	412	491	413	463	441	477	469	439	472	486	487	460	499	442	436	462	506	456	435	460	424	448	461	483	487	487	498	472	485	485	486	467	457	471	455	436	441	490	491	458	465	444	470	475	433	436	465	456	469	521	470	460	436	442	473	462	487	485	441	460	437	473	467	452	484	462	474	481	465	462	490	474	445	495	486	446	495	493	480	496	480	468	474	472	458	523	441	482	459	477	456	430	470	480	472	472	474	495	516	456	467	505	456	489	434	432	480	438	459	454	470	501	471	468	470	475	492	440	456	493	446	478	461	424	474	464	484	478	488	462	435	459	490	442	512	475	427	484	501	466	441	471	453	451	447	419	457	476	491	476	457	474	448	423	450	463	458	502	509	427	467	484	503	482	454	488	453	457	441	491	463	455	491	467	467	507	483	412	471	454	481	487	494	463	452	494	437	464	453	486	457	457	467	458	488	487	489	482	515	458	460	427	449	432	477	497	429	493	480	447	487	473	456	481	471	467	473	434	458	506	467	490	475	480	496	462	467	462	435	448	490	472	468	451	476	434	442	470	489	455	445	428	460	495	475	489	449	458	482	451	498	468	494	467	438	491	436	489	471	497	446	504	444	459	531	457	478	437	487	460	487	438	509	474	475	459	447	467	466	495	481	499	456	476	499	455	447	480	455	459	474	510	481	481	477	488	503	465	443	429	440	428	442	451	451	473	461	461	445	484	507	450	489	447	467	499	440	466	462	493	504	473	448	480	463	459	493	480	463	480	483	480	461	489	470	497	481	477	478	472	443	458	443	474	434	503	467	452	455	430	481	461	485	405	428	467	488	433	460	482	448	476	467	449	488	472	454	482	483	465	478	465	488	480	445	439	483	470	475	475	471	464	422	470	497	480	486	472	450	481	467	434	452	523	477	442	504	474	458	451	474	506	476	467	458	458	469	448	473	463	480	471	416	431	462	474	478	495	508	434	483	481	467	478	458	448	467	473	503	478	485	464	481	452	481	459	450	444	475	466	448	458	486	452	478	481	466	460	503	491	453	471	448	450	444	453	437	447	467	455	463	493	438	486	448	505	441	441	458	466	467	475	445	457	453	436	476	436	435	442	454	455	467	459	453	466	469	441	480	462	453	500	449	465	494	446	444	483	503	497	473	459	445	430	477	471	448	484	456	475	447	478	483	490	457	489	420	449	457	500	454	494	519	477	454	483	450	489	483	491	443	503	456	446	514	463	463	509	471	481	429	428	439	489	453	490	446	466	470	508	453	457	474	474	467	493	481	517	450	496	493	484	449	405	466	433	497	461	466	448	471	478	504	464	471	462	453	444	484	487	450	491	453	461	453	475	489	480	440	440	469	459	446	479	436	457	439	467	478	511	470	476	435	504	478	455	439	492	476	497	441	502	491	479	447	476	449	430	453	471	449	450	467	482	429	468	490	489	489	434	451	487	472	468	425	481	463	432	454	451	470	480	459	478	474	440	496	476	458	462	489	471	451	442	483	448	438	468	454	461	479	422	487	483	455	470	465	478	472	485	504	494	449	490	431	486	495	480	391	473	471	426	506	404	448	465	503	471	481	505	477	471	483	427	457	469	437	470	492	514	458	476	461	465	455	469	468	440	421	465	494	475	467	472	483	483	505	484	477	501	480	462	478	444	457	410	445	408	453	457	434	460	488	474	456	488	478	464	513	412	482	479	474	430	454	468	440	478	480	483	488	444	451	449	467	475	487	443	444	464	466	497	486	480	435	423	461	460	481	445	436	467	478	459	472	465	464	463	462	437	484	483	475	451	480	468	483	458	488	450	490	472	431	445	442	470	471	462	456	457	455	479	468	530	439	474	477	477	451	445	462	457	478	472	468	501	450	480	472	450	513	458	483	463	496	476	485	470	475	466	483	486	469	484	453	439	486	445	479	491	510	436	485	446	467	502	470	473	451	440	420	455	463	457	465	480	459	492	483	474	451	450	469	467	461	427	481	469	454	471	439	510	453	442	501	480	475	474	424	477
23168	22605	33594	27296	22558	20854	10682	687	454	447	482	464	492	458	430	476	429	455	476	417	432	412	456	434	424	422	418	469	415	381	429	445	432	420	384	447	429	415	383	450	424	450	407	415	451	438	416	404	441	441	425	417	469	404	421	437	409	422	450	397	415	400	437	461	446	458	435	448	445	463	455	436	443	415	462	438	401	429	435	418	438	389	456	431	431	453	431	438	438	423	455	437	414	410	451	414	403	383	429	428	427	431	417	430	433	413	428	420	422	406	441	454	397	447	411	444	426	463	436	442	434	436	412	431	422	395	394	403	411	398	429	428	419	438	457	455	415	410	430	407	440	457	417	429	417	417	421	450	434	443	414	450	446	455	444	422	405	435	398	424	446	441	417	410	452	455	396	417	389	410	464	427	439	427	412	405	427	395	459	452	441	443	416	435	430	431	442	446	423	431	412	453	388	433	422	434	427	430	448	415	446	435	491	420	407	503	493	383	414	395	448	458	452	413	390	418	447	467	411	402	446	460	436	447	452	409	452	470	438	438	468	391	401	422	430	436	417	417	436	398	434	394	400	456	438	427	422	409	452	423	392	381	411	417	394	458	411	435	424	423	450	406	429	427	405	458	450	434	410	412	429	419	412	435	406	434	414	422	391	408	425	397	437	419	441	395	425	430	447	367	459	445	397	428	403	411	464	442	407	429	423	413	445	447	445	447	423	452	453	400	430	405	414	409	412	415	413	417	390	432	413	440	431	450	437	423	399	415	444	449	429	444	436	408	435	442	437	433	427	445	400	447	396	441	435	427	418	442	421	435	426	438	441	443	404	447	397	426	405	414	431	447	426	479	437	433	418	433	426	426	403	425	391	456	424	412	459	432	412	404	426	418	413	448	421	426	454	454	432	464	416	450	454	405	414	418	438	452	450	444	417	409	415	442	398	433	445	456	455	422	430	403	447	393	425	445	423	426	416	433	419	413	400	416	427	443	450	445	434	468	441	429	423	427	444	429	425	456	411	437	428	439	425	428	448	480	439	445	407	438	458	465	449	426	412	473	426	410	403	414	451	417	414	410	445	430	445	447	484	419	411	448	412	453	452	440	451	409	427	464	427	471	415	439	437	418	384	451	417	452	437	428	438	437	443	420	410	396	423	442	423	432	430	394	429	436	483	425	436	422	405	442	420	443	424	388	407	405	407	454	407	426	386	423	440	412	432	461	437	441	429	449	427	446	442	433	429	398	446	435	428	447	456	451	407	414	419	423	405	428	443	453	417	440	440	447	457	452	441	428	413	386	415	433	436	417	414	446	439	398	440	393	418	408	427	385	416	435	431	442	414	432	411	453	418	409	476	413	434	458	419	437	431	419	420	443	426	441	459	415	410	385	432	402	429	403	406	456	432	431	427	418	479	456	406	419	444	465	429	429	427	416	437	453	425	415	423	427	442	401	419	407	429	432	426	442	421	423	415	427	438	407	418	442	419	472	443	422	416	414	419	410	460	424	424	436	419	439	405	447	422	397	421	446	417	407	464	444	430	414	401	470	433	436	446	437	452	454	400	390	439	413	405	401	418	440	429	421	430	451	448	412	450	421	467	443	414	406	455	440	394	413	448	430	419	452	444	456	430	438	457	413	445	416	465	449	442	427	438	442	434	418	433	402	435	425	434	423	414	451	424	428	411	419	465	424	457	421	453	452	403	424	398	436	397	435	460	456	447	419	413	422	414	435	420	412	452	424	379	412	473	459	426	447	438	438	432	461	422	434	440	430	440	401	396	442	435	432	447	434	451	392	429	436	410	443	424	447	424	386	422	447	420	437	399	449	404	416	456	435	415	435	410	430	420	400	415	431	422	445	469	404	437	416	417	486	446	415	435	411	439	400	448	425	390	420	443	465	494	431	407	431	399	455	429	429	369	435	392	441	432	425	416	392	427	445	384	442	389	449	441	449	456	397	389	431	407	421	411	409	423	418	448	415	407	438	449	476	431	414	414	406	452	429	447	446	418	410	415	423	433	460	429	392	444	418	422	407	403	394	428	451	429	411	426	410	399	429	456	432	476	453	440	435	435	428	402	428	431	438	407	460	414	377	415	399	462	411	400	447	418	458	413	433	415	444	452	409	419	434	440	413	432	456	411	423	457	429	453	434	414	404	421	425	427	401	456	390	463	426	443	437	448	412	437	434	417	446	420	446	441	404	453	408	468	438	407	426	438	426	429	440	433	420	422	448	440	453	427	445	425	405	469	454	415	426	420	394	375	476	383	427	426	500	436	392	443	447	409	420	426	411	405	441	441	405	440	426	465	404	416	407	421	395	406	469	427	389	414	383	428	422	419	441	425	428	416	446	463	434	437	384	437	418	420	425	450	435	410	456	399	453	393	428	466	447	431	437	443	414	402	426	435	409	421	422	417	431	394	418	442	415	452	429	424	419	410	444	450	420	433	438	422	416	436	387	419	377	413	428	442	423	418	438	415	444	440	437	412	431	449	414	449	418	428	426	424	405	433	419	429	449	453	397	433	444	410	442	419	452	451	450	421	413	430	447	401	458	446	401	427	425	449	419	432	408	416	417	397	407	446	438	406	402	415	454	441	444	449	403	427	457	382	449	407	408	432	414	433	419	408	414	424	407	430	420	476	418	440	405	426	423	412	419	432	480	420	443	432	466	433	423	433	424	469	413	428	434	412	407	496	407	409	405	418	447	442	438	389	451	425	407	422	423	472	456	419	415	387	458	465	438	415	414	429	430	443	421	434	472	395	417	444	434	475	469	447	427	416	446	411	453	411	460	402	460	466	412	414	458	425	442	433	409	432	425	421	436	436	425	431	427	455	415	423	416	430	431	416	457	454	440	434	460	417	449	442	411	412	434	412	451	454	446	406	447	435	428	411	462	451	462	425	448	419	427	445	459	422	421	461	437	408	463	392	427	422	419	426	398	412	442	436	450	426	468	437	457	411	432	449	398	457	427	457	435	426	424	454	421	432	421	436	422	423	466	417	417	405	397	406	428	437	430	399	387	448	367	423	472	409	473	439	467	443	441	433	442	414	420	417	406	427	440	427	444	472	440	421	433	436	424	405	435	428	444	411	427	427	430	411	444	410	417	438	410	399	465	469	401	433	429	398	451	423	412	414	427	441	435	459	420	430	446	421	424	440	423	433	442	440	433	403	425	429	425	448	458	418	422	439	438	424	405	415	454	422	444	400	427	429	433	404	447	398	425	385	424	415	424	422	450	481	431	419	427	455	427	451	393	439	385	442	441	418	406	430	419	445	406	430	396	450	454	477	469	394	435	437	468	448	409	414	430	439	427	441	415	425	414	444	460	426	423	469	413	466	423	432	426	431	416	434	408	435	410	405	439	434	430	405	438	438	437	433	444	418	399	390	408	469	439	412	446	426	402	416	442	430	439	443	418	440	416	423	432	417	432	444	387	416	439	467	456	415	438	420	452	423	435	459	433	461	418	400	448	437	456	437	479	455	401	387	442	437	455
53404	84795	75391	49278	26849	7530	941	480	512	472	463	475	487	466	505	451	452	453	440	473	445	454	480	421	499	446	449	435	477	453	464	481	467	435	437	494	501	454	409	441	510	429	430	485	471	457	427	485	452	458	479	458	452	492	459	427	450	431	462	448	464	484	455	451	477	460	479	453	443	437	430	500	471	497	470	461	453	430	421	470	473	450	442	423	437	451	438	449	438	461	488	435	470	420	435	457	456	424	466	489	431	459	447	471	449	426	476	447	465	425	460	453	448	490	496	468	515	477	475	433	483	445	452	461	428	433	452	466	440	415	431	475	474	456	471	466	443	444	454	482	471	489	443	440	513	435	462	486	450	475	452	462	477	442	450	479	451	465	444	477	474	447	467	473	461	479	471	441	493	473	445	486	439	445	480	499	437	442	445	453	455	493	443	458	441	433	464	476	453	463	438	458	456	475	449	460	458	428	463	454	480	457	475	476	487	494	432	460	453	467	489	460	429	435	491	463	492	484	451	491	465	434	430	461	461	502	454	442	521	435	454	450	438	454	500	466	472	499	455	423	440	490	448	446	456	500	439	458	456	489	494	468	494	481	455	492	460	475	445	428	453	425	443	482	436	469	466	454	462	448	461	501	448	504	499	435	485	477	485	476	449	422	423	461	492	480	487	489	427	488	453	463	445	454	430	467	456	460	435	470	433	487	443	436	488	472	454	480	463	487	461	492	485	422	437	488	471	437	456	502	459	487	485	455	500	453	424	509	431	474	482	449	431	427	506	459	490	446	506	485	433	455	459	433	446	473	441	443	474	463	479	428	465	461	451	438	444	449	482	483	461	423	486	465	456	500	483	458	458	451	460	466	452	453	433	431	476	472	465	460	443	441	472	437	466	463	472	486	461	464	455	436	470	482	425	468	476	447	451	483	470	461	445	511	474	471	423	432	443	466	421	465	461	473	481	485	437	449	480	458	457	472	470	437	462	469	476	422	452	472	508	458	481	464	464	454	499	478	414	475	434	426	469	481	458	431	425	447	417	441	454	452	497	466	457	450	447	437	478	471	472	452	440	449	452	443	490	473	460	459	457	458	420	458	488	462	454	476	464	462	478	417	507	482	472	483	477	465	440	446	475	456	425	466	465	433	460	413	433	454	467	461	474	452	506	436	457	458	476	464	413	452	498	456	449	518	475	456	471	458	448	433	466	450	478	473	440	467	508	456	458	432	445	494	453	490	440	414	478	473	411	431	478	438	464	457	482	432	474	515	452	428	429	418	444	433	440	460	465	463	460	441	446	448	469	436	446	480	456	491	451	458	480	453	427	467	452	489	473	432	459	445	468	437	486	455	456	447	442	471	457	475	441	492	445	487	466	445	467	475	435	486	424	473	469	460	489	448	455	468	464	462	481	490	501	480	483	475	490	439	470	475	463	486	484	444	443	459	436	451	447	472	484	470	469	489	480	451	439	482	482	458	493	464	438	469	458	486	501	465	453	479	465	429	479	504	448	510	449	479	472	484	445	422	463	458	457	466	451	459	484	452	456	437	467	502	441	424	494	479	416	451	426	410	479	449	430	473	480	467	430	455	452	430	479	442	463	468	466	462	443	475	479	449	441	486	456	431	491	473	465	426	440	481	464	419	440	438	473	464	468	470	405	445	464	467	451	461	447	448	455	525	472	465	442	438	466	462	436	491	483	453	531	453	469	439	457	456	450	434	485	481	453	482	483	446	482	440	457	479	446	463	441	451	442	440	448	448	475	493	473	477	486	450	494	475	470	461	454	460	447	470	482	456	472	456	470	440	463	452	446	451	461	492	463	491	466	429	453	529	449	451	476	461	470	499	464	458	442	503	496	484	435	478	435	480	491	446	443	432	455	444	496	455	478	440	461	440	457	470	449	472	472	467	490	466	455	442	437	433	465	449	484	439	442	479	452	445	452	484	445	449	482	471	494	481	445	476	445	452	461	462	436	445	460	450	466	457	434	479	457	491	422	438	478	452	478	465	460	428	457	440	458	435	455	461	466	484	435	429	429	472	469	448	474	484	480	449	469	494	504	463	447	465	488	449	475	493	444	512	515	452	462	485	461	455	462	460	464	422	480	474	465	414	436	475	477	487	458	487	426	442	504	446	469	478	467	473	431	443	483	439	469	430	462	466	448	467	463	453	464	453	477	485	443	495	441	470	472	447	465	477	468	469	480	458	452	496	470	466	443	489	482	462	465	457	456	440	499	492	479	435	477	399	447	468	486	486	478	468	464	511	419	443	446	430	429	470	467	480	463	452	483	479	437	477	401	489	457	460	472	488	426	460	453	461	499	453	475	467	427	423	437	449	463	488	452	437	475	477	469	448	442	465	467	440	453	477	431	481	435	457	449	449	466	443	493	430	449	420	473	486	491	484	453	470	438	442	536	451	450	430	454	436	437	467	464	470	473	447	470	461	438	453	484	455	466	436	500	453	475	446	459	453	471	425	456	469	493	464	440	439	435	458	469	489	460	464	434	468	444	428	488	468	453	443	458	426	476	484	484	470	432	418	435	479	461	475	482	461	454	509	445	458	450	513	430	466	431	456	451	448	432	472	470	486	440	442	463	473	461	424	532	433	480	457	425	470	421	435	473	451	453	481	472	454	436	457	456	422	458	486	441	492	482	509	496	466	462	474	443	476	455	456	475	463	438	433	472	480	450	472	462	445	445	459	444	438	465	459	457	471	477	497	456	484	422	450	447	451	440	464	515	444	471	464	474	462	452	456	453	459	472	472	462	462	460	455	470	462	459	462	462	481	457	449	437	467	448	451	453	504	435	459	464	486	470	462	495	417	444	449	435	464	486	454	447	468	466	483	466	478	452	503	469	451	430	470	458	438	472	448	455	471	441	455	455	489	482	435	477	470	429	454	432	456	471	442	462	477	448	495	445	475	426	474	431	473	460	443	452	467	452	436	475	463	473	468	462	478	451	428	434	465	458	436	479	448	461	431	436	456	479	432	460	435	442	473	457	430	479	431	472	460	413	472	439	491	455	464	471	466	438	448	467	449	483	444	474	469	457	446	449	447	419	458	427	530	441	531	476	490	436	443	446	456	475	463	451	455	439	482	470	445	460	430	472	439	482	449	473	447	410	443	432	447	460	461	470	469	496	469	443	483	459	443	449	471	506	461	439	454	453	494	457	494	454	436	472	464	475	434	476	471	450	438	445	440	481	444	420	428	445	480	469	472	432	460	427	495	486	458	468	473	425	458	458	442	432	456	462	456	465	450	479	468	445	461	488	467	445	464	443	476	458	445	453	488	468	474	440	460	437	434	489	470	422	453	446	474	453	500	443	485	465	439	455	474	465	432	453	496	497	482	489	472	463	495	504	472	430	471	438	432	431	474	432	484	469	463	449	485	449	453	465	471	422	452	468	439	461	451	441	480	441	467	438	488	492	456	453	430	471	493	460	478	476	435	466	470	441	481	463	465	472	462	445	456	477	452	419	481	464	450	458	460
32242	37660	39641	19615	4219	652	325	289	342	297	328	298	315	316	313	300	299	305	290	297	329	287	293	323	320	322	317	306	315	309	334	309	325	306	316	299	314	329	288	291	313	327	320	290	325	325	318	311	293	313	318	293	301	302	290	323	285	313	329	308	291	311	322	312	304	310	316	344	296	287	265	300	289	289	310	290	328	325	277	329	329	283	315	284	299	297	330	314	312	338	297	290	329	283	280	296	299	308	342	296	314	278	324	311	331	349	333	309	298	303	303	317	273	340	334	305	335	319	286	349	300	307	342	331	331	297	308	296	316	324	324	335	290	305	306	305	294	326	328	308	273	304	324	309	310	289	310	300	352	293	349	308	333	307	298	303	309	307	321	326	297	316	306	284	301	312	315	305	315	337	312	332	314	333	297	308	296	319	328	296	332	331	268	308	336	321	318	282	324	300	351	318	296	321	300	331	288	302	311	306	301	336	292	290	290	329	296	292	290	311	300	293	289	286	338	309	298	308	322	336	319	312	301	326	288	329	314	287	302	293	309	309	318	298	292	305	303	294	317	327	328	305	321	309	290	335	331	321	312	305	317	311	336	304	290	307	318	314	279	329	285	320	342	340	335	319	295	299	305	325	326	282	331	328	295	304	327	273	302	328	316	310	298	297	311	316	313	289	301	312	330	303	342	336	316	285	310	340	295	306	329	303	309	330	303	324	305	292	336	312	302	292	302	296	289	321	305	293	320	270	329	343	283	297	316	310	328	324	290	297	288	326	274	309	311	304	300	321	311	247	290	315	318	307	305	334	308	272	320	312	308	341	298	291	295	320	355	321	308	290	301	316	288	313	293	300	323	305	278	305	298	304	327	326	316	318	313	291	324	279	334	289	319	320	315	306	304	345	319	286	325	299	283	327	295	315	318	327	319	298	335	344	328	274	359	331	332	307	313	305	333	297	305	339	322	317	347	296	295	317	322	331	311	334	305	315	318	322	310	315	294	315	278	322	304	277	310	279	321	292	303	312	306	308	284	298	312	296	305	314	308	305	338	314	310	304	321	312	325	321	312	307	327	292	301	287	297	288	308	306	281	313	303	332	314	287	312	297	309	366	269	297	304	309	316	338	269	330	279	311	308	293	324	310	332	338	294	323	280	272	331	297	310	306	292	302	304	303	317	324	295	320	320	339	324	296	317	326	302	261	312	332	324	298	321	334	321	328	306	327	302	317	334	310	299	307	287	296	318	321	308	288	313	295	333	305	316	317	319	319	261	315	323	302	328	316	291	288	294	299	273	300	333	322	277	301	297	264	317	286	334	326	298	323	307	306	336	346	292	288	286	322	338	311	292	309	329	340	301	278	333	333	338	298	331	315	303	309	340	327	329	310	283	325	317	288	286	328	318	332	325	329	298	323	316	306	281	306	309	314	330	318	290	297	318	325	313	333	318	272	310	339	317	296	296	307	321	319	294	339	310	319	342	328	313	287	310	277	313	319	307	301	291	261	292	309	322	288	333	332	333	346	316	303	305	315	308	329	322	288	289	325	276	286	290	294	325	296	342	290	302	316	285	316	314	344	309	299	305	295	304	311	315	289	311	281	290	306	346	321	319	335	280	307	282	355	311	315	317	330	303	277	295	295	283	316	332	342	323	308	334	311	294	326	309	277	308	322	292	305	298	336	320	318	309	334	315	314	327	328	334	332	302	328	313	317	297	318	339	317	303	303	286	293	346	327	300	298	300	311	308	307	284	294	297	309	357	302	299	308	295	325	307	295	262	327	295	302	317	318	310	321	314	308	321	307	297	299	290	300	327	320	317	315	318	332	347	293	309	332	286	287	291	316	357	316	311	315	325	297	335	305	285	271	339	312	332	322	309	303	307	309	315	298	278	323	310	279	303	324	322	313	300	286	338	286	313	308	300	296	323	282	303	295	335	322	297	352	326	331	287	320	334	339	346	253	343	311	313	291	327	333	322	302	325	327	309	299	314	323	304	328	300	288	288	314	283	312	300	293	325	300	300	312	314	329	297	299	280	311	293	320	335	354	296	296	307	318	309	285	297	354	300	299	312	290	297	282	280	286	330	302	304	292	319	299	328	276	330	306	321	318	334	292	332	283	323	293	319	322	291	318	321	299	265	316	311	331	294	309	335	310	337	327	301	331	304	302	302	300	326	293	332	312	324	290	343	288	281	320	368	302	323	285	309	306	295	305	311	326	290	315	278	317	308	328	321	332	330	319	302	292	296	323	320	309	319	321	324	328	279	309	323	339	313	317	315	289	303	310	305	303	333	331	306	311	304	325	307	329	304	313	319	288	323	321	304	294	315	336	317	333	281	314	329	317	324	315	319	291	298	316	300	322	293	311	325	309	303	314	302	299	275	288	288	330	339	332	298	295	325	326	302	295	306	310	307	307	333	347	286	323	303	330	294	307	323	321	314	287	307	338	319	288	281	314	307	320	338	289	328	322	279	316	278	304	329	313	324	299	298	308	335	299	296	314	322	335	307	304	303	312	270	311	343	341	315	293	315	303	299	304	288	345	274	338	325	318	312	299	283	292	305	327	334	292	320	316	304	329	310	326	298	279	281	300	292	298	317	308	298	311	336	318	296	284	339	334	294	315	316	303	316	338	352	314	253	281	320	328	300	285	296	291	323	300	319	332	326	327	328	328	340	337	294	295	311	311	334	303	297	306	306	306	304	314	281	314	301	310	297	305	297	283	327	292	345	337	319	291	337	298	305	311	293	315	330	304	320	318	339	341	305	342	323	305	277	291	304	305	304	315	292	300	327	305	332	312	311	355	295	296	312	311	309	336	321	305	309	322	303	305	316	322	304	293	272	313	303	294	322	316	328	275	320	314	279	288	281	316	281	271	298	286	313	312	266	322	290	294	319	336	295	349	305	291	300	333	300	305	290	331	323	299	315	319	310	346	311	323	300	335	264	306	315	307	322	295	293	317	322	322	312	303	315	327	298	303	311	303	327	318	350	310	314	292	324	272	319	308	297	309	311	323	278	324	294	315	294	315	290	299	332	316	314	311	307	301	318	305	276	273	297	305	321	326	295	306	301	322	302	296	326	305	327	318	325	318	287	327	305	310	303	297	332	299	320	329	294	301	296	315	306	326	304	306	292	303	348	318	342	313	304	299	302	302	315	312	305	287	331	297	338	287	287	301	320	324	321	308	299	300	336	310	326	297	292	329	323	280	311	290	312	310	319	303	293	335	301	300	311	314	327	317	326	352	312	328	304	323	313	308	289	335	303	291	323	312	292	292	309	304	311	310	285	329	320	328	316	290	306	296	310	320	329	325	308	255	320	299	304	297	274	313	326	305	292	282	317	295	315	313	303	302	296	300	303	310	297	306	322	339	330	335	314	301	299	351	296	298	293	338	330	312	277	327	284	315	307	332	286	313	322	285	314	293	345	337	299	344	298	325	284	343	287	299	294	298	297	312	319	297	311	305	309	326	312	303	302	338	350	343	347	299	283	296
39613	54594	34294	12577	3591	717	393	381	346	367	314	321	364	341	316	334	339	348	387	342	307	364	332	338	376	374	328	348	323	328	378	333	355	358	349	390	383	387	344	330	371	361	382	394	318	324	349	374	368	323	367	343	375	377	352	364	340	330	328	371	374	338	323	345	348	347	343	345	387	376	339	353	371	352	374	331	393	354	342	348	363	354	351	339	375	364	372	351	334	370	328	336	368	372	339	357	371	345	351	337	336	344	368	343	371	355	351	324	347	378	374	324	371	361	332	347	348	340	381	354	355	339	345	376	350	359	368	382	369	353	342	330	333	336	331	366	352	354	346	353	360	373	354	368	355	320	352	381	393	365	360	386	347	356	338	341	363	361	352	348	343	360	352	369	349	346	379	339	370	318	399	337	379	373	346	355	340	356	371	360	354	336	349	365	356	351	367	382	379	330	392	354	353	332	366	371	354	385	379	342	324	380	345	359	335	326	352	349	363	379	370	410	361	369	374	341	367	351	340	375	379	357	354	341	351	351	385	359	335	373	366	367	351	358	359	359	348	359	396	380	328	336	349	337	378	357	326	357	368	353	378	375	326	361	340	353	377	347	340	340	359	353	357	360	349	341	359	379	362	366	345	348	336	366	355	369	336	373	372	337	362	405	396	358	382	361	355	361	342	348	351	356	357	392	352	338	366	343	322	366	369	347	356	368	399	321	327	347	331	333	353	337	342	363	355	326	336	371	375	326	364	342	341	330	343	356	344	343	362	346	367	381	349	331	328	337	377	344	352	386	363	352	329	373	362	361	363	333	365	359	326	355	365	359	368	332	359	349	389	385	362	378	350	363	331	373	353	343	361	351	342	360	328	371	360	362	362	344	375	362	342	372	325	355	356	325	372	333	347	386	339	330	350	345	346	344	349	351	417	340	354	341	349	330	359	336	373	385	339	342	352	350	342	370	382	370	336	338	367	318	329	366	373	381	363	355	356	359	379	325	345	319	325	343	344	330	359	336	334	320	366	374	357	372	358	373	362	352	353	362	348	348	351	362	337	350	344	356	341	394	347	329	300	354	358	337	368	361	364	338	385	344	325	355	364	371	390	347	381	361	379	378	332	383	350	333	371	345	361	376	337	364	363	341	355	341	319	346	357	334	377	341	322	368	354	388	351	385	328	358	354	347	373	354	364	357	328	346	401	385	374	354	361	356	362	346	354	350	334	363	358	348	355	345	346	352	366	330	356	374	337	348	354	374	363	350	327	344	342	348	355	362	347	384	363	309	363	378	348	365	376	338	331	357	395	336	357	362	363	346	339	305	368	352	388	348	370	380	387	353	358	377	312	343	362	309	342	348	385	351	356	356	369	368	330	353	353	350	350	339	339	352	355	357	394	351	338	347	306	384	378	356	362	357	351	348	336	350	366	362	348	354	331	379	363	358	366	358	340	324	319	372	344	349	360	367	345	328	361	367	333	355	377	360	355	354	387	378	361	351	331	364	376	355	317	350	347	344	327	363	350	355	380	354	365	332	380	374	340	381	343	359	344	361	352	360	369	350	352	362	365	367	367	369	339	346	370	339	341	377	377	358	343	379	392	368	335	363	349	373	381	366	360	335	370	329	357	355	339	361	368	374	364	341	375	355	362	344	373	351	366	330	349	350	353	371	335	355	346	372	342	380	356	357	370	350	349	338	374	355	318	356	351	372	358	348	343	353	368	376	319	330	363	397	345	343	350	328	354	333	327	332	351	347	374	306	356	362	395	371	361	337	346	381	330	319	364	375	334	353	365	362	365	390	342	337	330	364	342	345	374	360	383	328	355	377	347	348	375	373	315	353	348	338	332	357	386	367	331	324	376	340	385	352	390	386	351	383	362	346	341	344	359	335	373	332	360	364	353	364	298	371	360	376	365	362	354	365	339	379	347	363	344	329	316	341	362	373	334	366	375	338	369	406	366	365	386	362	372	332	359	344	382	338	333	329	356	364	355	336	330	366	374	320	382	357	317	355	344	350	411	320	342	364	367	331	342	359	380	333	344	381	314	356	330	368	389	344	318	364	343	312	363	360	376	397	341	336	342	407	356	366	342	354	329	346	359	374	342	341	360	346	342	331	376	374	361	336	385	353	337	393	356	345	397	380	334	358	364	362	360	368	334	378	314	323	335	344	350	343	376	372	388	350	320	345	354	353	358	352	304	338	359	372	330	339	327	390	342	356	349	323	387	371	365	365	337	336	390	330	329	394	380	381	348	341	359	420	338	351	373	363	349	347	383	348	338	368	345	339	342	336	364	376	396	365	316	369	361	346	356	346	362	364	342	358	361	347	373	372	370	349	350	362	338	379	358	368	345	387	363	356	357	345	291	317	368	343	356	375	357	380	352	379	354	367	358	354	346	359	341	322	358	319	349	362	365	336	336	343	366	334	346	375	394	350	378	345	354	325	336	351	375	356	320	364	370	376	379	311	375	334	356	335	348	340	382	354	351	351	320	369	359	360	403	352	363	334	340	338	366	332	329	343	392	367	369	340	357	340	360	346	320	364	394	352	365	368	333	365	342	378	372	373	360	347	347	396	352	338	348	329	346	327	359	326	379	358	337	377	362	370	351	385	335	326	359	345	345	323	371	387	360	341	360	356	343	353	352	369	368	369	358	372	349	323	396	381	397	354	343	364	373	349	350	373	355	380	361	347	334	350	329	368	337	361	345	333	340	371	334	371	373	404	349	369	361	364	339	322	365	365	338	362	380	367	361	366	356	387	369	359	342	375	370	334	337	341	371	370	361	345	357	351	364	336	361	353	358	358	348	339	357	321	346	384	342	335	373	367	347	339	380	335	336	329	400	327	361	319	334	405	357	372	377	373	340	365	351	365	369	359	353	324	360	329	334	376	388	323	345	401	385	344	381	341	335	376	346	388	364	322	370	346	359	333	366	363	377	347	367	341	362	325	339	363	351	313	383	366	372	384	359	343	337	358	386	361	363	367	370	344	371	366	366	364	357	344	350	370	343	378	329	310	327	424	359	372	357	304	332	349	358	374	381	364	341	350	336	360	354	354	355	342	372	352	378	360	329	353	382	346	336	318	363	350	328	337	357	349	382	333	365	337	374	337	365	357	341	327	361	376	342	366	346	353	390	353	344	346	353	350	358	342	353	385	349	349	348	343	326	350	357	337	362	350	351	382	353	381	347	363	355	315	345	345	363	394	326	378	388	315	344	365	403	369	361	344	351	371	361	341	355	341	376	345	346	374	346	371	364	360	328	349	348	353	332	344	367	361	379	343	350	351	374	365	352	361	344	334	352	356	403	352	342	367	343	384	331	366	377	351	380	365	366	329	342	370	388	357	378	327	333	369	358	370	356	390	344	352	362	372	363	362	359	305	352	337	307	345	372	407	366	372	377	350	344	386	327	381	379	355	371	375	341	360	337	383	333	354	363	356	403	366	371	351	327	333	316	384	394	335	377	390	392	369	339	326	335	366	341	391	334	412	359	329
24916	24782	40704	32400	21425	10091	1140	308	296	295	248	268	271	247	275	261	274	274	256	295	268	275	273	265	258	260	297	264	257	271	271	277	227	227	273	222	230	312	277	256	253	269	255	248	273	273	290	267	293	277	260	262	255	268	228	257	267	261	307	259	268	272	261	283	284	243	249	262	279	257	278	242	245	254	282	251	262	256	279	294	253	286	241	273	264	290	267	300	264	287	246	279	263	268	258	246	268	254	278	240	250	279	262	290	241	228	264	280	266	281	244	258	258	225	252	251	257	261	268	252	254	231	261	270	254	274	260	265	258	229	282	282	265	269	267	284	273	260	243	257	263	267	263	248	259	244	292	261	256	254	270	267	248	268	245	278	251	259	285	259	226	293	307	250	270	271	268	274	288	289	263	268	266	241	249	288	278	265	250	271	264	255	295	310	265	280	284	245	264	290	291	269	259	269	259	237	255	276	254	276	232	257	289	258	257	260	266	260	278	257	288	251	261	250	258	259	304	271	267	258	251	278	245	256	272	249	284	274	252	277	262	288	270	277	225	272	280	291	290	265	256	278	283	283	271	245	281	273	284	275	281	264	263	248	283	284	271	302	289	269	262	293	255	275	244	266	250	252	271	289	278	284	282	288	246	252	283	238	258	252	271	259	280	271	266	264	281	271	261	269	279	296	233	276	272	288	250	280	273	272	253	266	268	262	270	264	264	250	271	266	268	289	266	262	259	257	256	271	238	254	279	293	266	262	267	245	254	255	269	251	279	245	264	272	291	254	281	241	258	266	266	260	224	241	273	260	277	279	272	255	252	256	253	263	254	272	263	265	243	241	270	239	271	243	265	265	271	258	278	239	275	264	268	271	270	270	274	288	256	284	259	257	263	256	245	263	250	269	269	242	289	254	250	254	272	270	227	258	261	251	265	249	253	296	274	256	281	251	267	270	275	262	272	236	274	261	293	289	283	280	230	264	275	282	271	272	236	284	266	275	298	263	240	238	289	271	283	272	254	265	278	226	274	266	266	262	271	254	272	278	258	267	275	245	284	268	258	276	262	268	273	274	289	260	278	266	242	254	265	259	249	261	276	275	268	247	251	258	246	291	281	276	240	273	291	272	254	279	276	271	274	297	269	273	268	237	279	253	279	249	277	272	301	245	255	270	268	292	252	255	269	237	290	279	226	277	252	249	258	261	268	282	258	271	269	265	277	270	305	266	273	263	276	250	283	269	272	291	257	279	265	264	267	257	280	234	305	264	295	293	259	263	267	262	257	277	266	292	292	252	268	274	248	270	267	284	251	277	255	274	272	268	269	276	252	265	252	243	265	275	282	289	271	295	274	282	273	246	290	299	278	266	246	276	267	265	301	318	262	251	255	268	260	270	276	283	263	242	250	257	262	273	244	299	288	266	243	261	253	231	261	241	263	259	314	234	279	269	287	264	247	285	277	273	271	257	288	258	274	244	246	250	254	252	276	264	273	273	266	259	262	278	261	254	265	260	280	275	247	269	262	283	254	276	261	273	279	256	282	268	293	259	268	294	269	281	240	269	257	261	296	300	269	264	289	251	272	280	284	265	252	247	280	273	299	234	278	255	270	273	260	259	241	252	274	260	262	272	271	275	243	299	264	265	287	268	267	290	271	258	272	267	260	274	233	264	244	268	297	250	269	280	252	282	242	286	261	301	262	262	288	251	266	265	273	257	286	276	244	304	272	264	283	295	267	276	261	260	262	251	243	268	276	272	276	266	225	261	248	252	275	274	265	251	259	272	290	280	252	239	277	248	256	261	257	254	258	268	259	282	270	268	281	302	264	248	263	264	273	263	264	255	268	265	280	261	270	251	273	280	276	277	273	298	274	271	256	246	266	285	282	243	297	306	264	251	235	245	262	232	280	279	258	276	249	261	252	252	277	309	258	270	307	272	274	250	282	281	296	303	251	276	261	266	272	269	263	247	270	280	268	275	271	240	274	285	276	284	256	279	266	267	241	288	270	271	260	274	289	254	295	248	256	277	272	259	273	254	272	257	271	239	229	254	285	254	254	255	234	239	238	256	262	278	287	236	291	283	255	272	286	303	252	236	250	263	259	253	247	267	263	250	289	280	263	261	288	251	264	267	274	270	263	248	280	256	295	260	278	255	265	295	239	302	268	280	246	255	261	269	257	283	288	285	289	268	261	260	285	248	285	280	267	279	268	259	250	241	283	258	254	265	249	248	268	275	256	268	276	251	294	278	247	248	260	281	247	288	280	269	264	262	269	246	272	270	270	268	252	269	262	275	275	277	270	288	277	276	274	281	244	240	286	253	302	270	270	283	287	279	268	266	271	275	281	254	256	247	286	262	274	248	274	284	250	254	263	271	265	276	285	277	251	264	258	284	263	279	295	275	277	251	277	284	261	261	256	263	257	256	243	241	279	276	257	249	270	269	266	273	277	230	249	268	257	250	284	271	257	273	275	247	251	266	290	281	268	269	297	268	288	275	258	282	263	254	252	246	264	285	261	279	268	288	247	255	275	273	297	266	236	269	274	262	290	264	280	266	284	268	288	282	271	261	270	253	261	277	264	286	266	258	272	256	261	280	259	266	275	253	274	270	258	244	271	240	285	250	260	269	255	251	257	283	304	272	275	254	287	240	274	286	272	294	267	258	274	284	263	268	252	256	286	315	284	263	286	260	260	296	249	261	270	271	261	294	266	292	252	268	253	264	267	286	277	250	262	232	255	248	273	273	277	280	273	266	282	245	260	240	249	263	297	263	277	286	263	262	257	280	253	268	248	259	255	284	243	255	267	272	262	275	279	263	290	268	292	266	261	227	242	294	251	266	257	223	299	265	263	265	257	248	249	264	283	259	260	292	232	265	241	264	274	272	281	247	293	272	287	296	269	236	259	252	261	275	280	238	260	261	275	283	273	283	264	263	286	259	250	269	254	249	278	254	253	280	251	278	255	267	269	244	265	256	293	265	270	252	252	276	255	268	291	276	270	270	233	261	240	266	270	278	280	274	264	271	267	275	279	282	300	242	283	244	266	253	255	268	272	293	293	246	275	266	239	259	263	245	256	271	272	282	271	276	279	292	261	273	249	278	294	251	272	255	256	291	281	251	284	264	253	240	275	267	277	229	283	284	258	267	282	248	264	284	273	262	286	261	226	272	273	270	272	326	251	275	273	302	277	261	246	264	241	229	232	273	261	259	252	264	253	254	290	271	261	252	233	252	273	256	281	259	252	261	265	268	261	271	252	264	288	259	274	267	265	237	279	256	231	301	266	272	269	284	255	277	300	271	265	276	257	271	291	277	290	245	276	261	282	262	263	264	255	271	273	244	257	280	265	262	256	282	258	271	261	271	277	270	293	267	259	295	275	267	296	267	311	285	275	271	263	254	264	261	308	249	285	249	255	285	269	255	264	245	292	261	244	265	293	254	267	247	248	282	246	299	291	251	247	287	262	273	272	260	257	253	261	290	253	271	240	250	269	249	275	271
43820	80769	63367	34006	15975	3729	762	322	304	318	283	290	312	307	304	322	288	269	315	307	318	301	345	324	276	299	310	328	275	301	320	275	304	283	294	278	297	284	290	275	302	295	294	329	316	293	288	291	284	320	289	326	328	314	323	288	308	287	285	340	300	301	315	322	317	301	310	290	293	300	311	304	292	317	310	307	290	277	317	303	294	301	301	303	322	280	311	289	319	310	319	310	277	319	317	277	299	323	287	333	309	299	301	305	325	278	313	304	314	308	302	299	306	338	294	311	307	299	306	303	299	305	324	319	320	322	291	309	288	292	273	302	263	296	297	283	332	309	290	283	289	318	313	303	290	322	281	296	320	293	321	305	300	308	308	319	304	313	298	309	280	299	330	301	298	342	319	331	344	281	303	304	317	294	308	288	297	304	266	318	322	280	342	302	318	305	326	274	290	281	303	322	313	311	290	311	312	322	307	298	306	293	303	291	283	315	305	276	284	299	296	318	266	326	311	327	300	289	300	303	290	305	310	294	296	290	282	308	285	344	289	319	289	300	306	324	286	280	280	283	300	313	311	274	305	255	267	316	273	262	289	292	314	293	297	311	298	289	297	314	330	302	317	285	311	290	278	303	289	274	293	284	290	321	282	276	302	307	302	306	312	289	311	293	284	307	311	293	323	288	305	299	322	295	291	310	292	313	305	320	311	280	274	307	289	303	305	302	306	281	302	293	322	315	309	293	307	313	304	298	299	301	299	299	282	287	305	298	318	297	292	322	298	280	321	306	306	290	307	297	296	293	309	307	317	277	295	311	299	291	295	269	283	299	329	303	280	298	336	316	292	305	328	280	279	291	328	304	317	310	327	286	288	308	289	330	301	292	310	300	311	308	322	319	293	281	303	294	274	277	297	285	278	289	310	330	341	273	319	316	305	301	315	306	284	286	289	331	310	282	304	302	291	275	298	306	307	313	340	292	316	317	304	276	309	291	283	284	306	282	303	299	298	311	286	284	270	283	290	301	289	309	315	305	287	344	304	313	279	290	284	298	282	307	328	305	300	323	275	296	310	313	319	294	304	307	293	306	324	275	337	296	298	308	305	305	292	319	292	283	279	287	288	309	287	299	310	305	326	261	320	309	325	302	321	270	287	293	289	291	295	318	310	292	333	304	314	282	326	288	297	313	283	307	306	312	321	302	296	315	287	311	307	295	317	306	322	323	293	316	290	292	320	278	314	316	325	313	289	317	320	285	323	297	295	285	304	315	295	300	284	257	269	308	259	277	290	268	295	304	336	266	292	309	310	314	298	312	320	305	309	272	322	304	312	298	306	301	300	281	255	281	286	301	304	315	310	284	291	307	277	296	299	287	306	324	318	284	290	312	306	310	303	293	292	317	297	301	284	290	319	286	287	281	328	347	294	337	287	293	326	286	320	275	312	284	289	314	280	292	312	296	284	317	277	277	282	315	286	304	316	266	285	307	320	298	287	305	278	312	303	311	292	310	312	295	312	314	279	288	312	323	291	332	299	291	281	294	318	308	282	326	318	322	279	305	309	287	291	352	300	338	300	305	280	319	286	313	294	335	314	333	300	308	281	312	320	286	305	297	290	273	292	286	288	291	282	293	307	296	317	305	298	316	325	293	285	302	309	306	303	299	302	299	280	279	297	296	285	308	298	306	294	291	318	311	275	298	300	324	282	325	295	312	276	291	317	297	314	285	297	308	293	305	321	291	325	276	303	288	302	271	305	304	302	316	288	298	310	300	284	307	278	281	308	300	317	286	307	322	321	301	296	316	295	320	334	292	288	289	292	307	268	292	301	376	275	309	312	317	280	312	292	309	288	285	308	277	315	286	327	280	302	265	299	317	336	314	326	315	310	303	298	287	308	272	308	292	260	268	295	302	282	294	300	317	297	310	284	308	323	289	270	352	300	270	281	300	304	288	282	289	325	288	292	302	310	298	275	302	294	284	325	317	284	295	296	319	280	318	290	314	299	296	271	271	292	294	297	300	322	303	318	312	278	265	288	338	320	286	319	305	301	292	286	319	292	302	316	318	304	296	303	315	290	317	290	260	282	307	300	301	297	303	311	305	271	291	311	323	314	292	270	299	282	303	315	306	301	331	311	302	285	290	308	346	290	289	316	306	281	296	352	287	277	292	309	321	302	304	317	317	277	323	328	278	328	294	289	296	296	318	319	306	301	281	327	318	273	306	285	290	315	297	288	293	311	305	308	299	305	323	292	293	274	281	288	320	304	286	303	291	306	319	292	308	306	280	291	288	270	335	313	317	297	314	287	288	278	327	288	333	283	294	290	292	321	291	288	314	290	301	274	328	288	316	308	322	295	302	288	274	280	300	302	275	304	296	298	295	292	302	303	313	291	269	305	282	293	273	287	283	315	305	272	285	302	310	282	270	286	287	308	292	318	277	290	320	298	304	310	297	301	298	306	308	299	312	323	304	304	310	328	314	307	272	278	289	292	304	278	317	307	314	291	308	281	287	286	272	313	288	300	319	300	282	328	318	306	274	336	291	310	325	275	316	349	307	313	306	308	300	280	266	294	318	323	285	300	284	314	317	275	310	297	310	258	319	316	282	297	334	291	254	302	302	304	305	262	311	338	280	322	298	315	311	329	273	293	299	293	331	321	293	313	305	300	301	283	320	299	293	292	308	292	308	291	288	275	322	313	299	331	316	288	279	304	307	313	335	307	319	322	319	305	309	292	331	303	313	281	305	335	293	286	321	294	297	339	284	319	304	297	309	274	293	283	257	314	307	285	294	322	287	320	299	274	325	318	323	295	315	305	290	310	320	358	283	306	298	306	308	306	307	318	311	264	311	307	283	276	341	295	295	315	320	325	334	293	297	297	303	262	305	286	303	307	273	277	324	313	302	286	297	337	290	307	302	297	291	301	336	316	277	287	326	311	318	270	296	299	318	303	274	305	284	306	291	315	285	306	362	293	283	313	318	315	312	274	290	291	283	293	280	313	303	286	316	292	315	330	287	328	275	312	275	295	301	319	326	332	294	332	297	291	305	307	292	281	313	277	281	307	305	293	310	300	280	297	281	329	335	333	286	322	302	274	323	302	304	283	309	301	309	314	295	308	287	329	311	287	310	293	287	289	305	304	294	270	314	300	324	289	317	279	311	311	311	298	301	284	296	318	294	264	297	280	287	322	288	267	263	291	302	305	298	324	308	299	308	276	302	297	306	281	284	310	276	302	291	273	289	250	299	317	299	331	312	301	293	298	318	280	288	278	270	293	323	283	336	329	288	287	314	316	298	290	303	290	306	312	298	300	309	310	293	346	310	261	318	324	287	309	294	304	287	321	296	275	327	310	293	299	255	310	315	290	311	284	301	329	298	285	319	336	305	293	323	300	323	305	320	295	294	297	306	318	296	297	296	301	255	297	282	318	324	267	288	285	310	291	287	277	326	298	298	328	294	309	269	321	296	304	296	293	283	299	282	278	316	301	320	308	302	267	322
25631	26627	38540	29406	17815	4829	618	420	431	438	463	419	432	461	456	450	418	415	413	409	421	434	410	394	410	442	395	382	424	431	467	421	397	417	388	435	420	435	421	431	407	436	411	379	397	365	408	425	382	407	438	438	444	440	425	389	435	393	428	409	396	391	429	395	438	417	411	425	411	419	382	403	453	436	407	436	407	382	436	421	428	422	437	481	396	402	455	436	407	428	401	437	429	435	403	391	449	420	465	422	417	412	372	404	430	402	378	380	384	422	433	441	416	412	446	410	417	405	421	421	407	421	381	399	412	412	391	411	407	415	414	409	433	455	385	424	426	439	418	415	407	418	441	423	407	409	426	450	407	428	395	398	420	373	427	443	429	379	440	450	412	454	420	396	419	397	387	445	458	418	454	430	401	422	414	406	410	428	389	411	406	451	423	403	411	458	395	453	418	407	434	432	429	412	412	405	397	435	424	424	426	398	423	403	428	419	418	431	416	451	386	412	423	419	385	441	418	405	408	393	424	384	411	421	390	421	438	388	383	423	424	422	461	407	415	445	429	432	400	440	419	401	416	376	442	453	422	404	433	402	391	444	434	419	406	393	422	392	397	420	431	406	417	417	431	421	384	421	379	379	413	414	438	448	409	397	412	438	446	419	409	438	417	419	407	459	393	421	405	422	426	438	401	437	450	433	434	393	411	411	454	415	410	420	412	394	425	428	427	405	414	391	394	377	428	415	416	411	421	436	435	410	418	384	450	416	419	434	412	397	449	451	424	416	402	442	382	382	433	430	418	420	448	423	405	416	376	401	383	434	428	406	377	432	408	402	432	407	440	437	462	431	431	447	393	418	437	376	435	453	401	425	446	397	398	422	417	407	399	431	440	391	458	427	421	462	422	429	389	405	414	403	414	436	423	418	411	419	392	429	395	446	433	418	451	451	397	390	412	399	418	368	429	436	414	428	419	427	443	403	412	420	390	429	411	420	396	379	456	444	416	429	392	453	433	405	389	404	415	441	404	429	452	416	423	433	426	417	386	408	407	429	422	394	409	409	419	391	421	439	416	393	409	433	393	427	429	439	416	419	451	376	428	402	417	434	427	386	435	441	445	431	429	414	396	415	409	435	415	413	432	407	433	408	427	425	440	431	415	437	403	426	399	422	425	450	399	437	415	431	427	418	445	422	400	412	470	419	403	488	434	400	435	413	393	416	401	418	425	425	451	435	438	425	416	402	411	431	413	415	429	410	412	450	410	401	434	393	403	400	429	405	411	444	467	419	417	422	377	368	409	457	432	399	418	438	429	426	428	409	410	450	418	411	423	416	419	433	383	404	405	417	441	401	397	395	404	426	424	425	442	407	416	396	435	424	395	423	449	440	430	411	445	419	446	439	476	418	415	376	406	433	394	407	416	399	411	398	426	399	425	407	414	411	386	385	400	436	442	388	432	418	442	413	448	429	434	428	451	416	424	461	394	424	403	393	434	427	386	413	403	390	429	470	456	481	410	451	389	422	400	410	415	415	423	423	392	384	400	417	429	443	425	393	443	457	445	365	415	438	416	429	457	419	414	427	412	496	427	442	449	410	397	450	424	387	407	403	457	392	427	405	414	406	415	407	429	427	397	429	383	409	390	422	410	406	439	422	431	413	406	413	422	457	398	371	417	395	410	437	406	385	407	422	434	416	411	401	392	440	405	438	447	409	407	431	411	410	393	435	396	423	405	409	422	409	435	491	396	383	379	365	436	421	430	395	429	432	419	414	454	419	403	444	364	397	397	437	418	442	444	427	400	437	451	403	402	413	363	447	366	398	422	383	404	403	422	422	433	430	421	398	429	415	440	412	382	413	389	440	417	399	492	417	402	443	392	407	369	437	402	429	404	425	419	407	421	417	462	395	457	411	428	417	412	411	410	369	431	418	405	405	392	405	404	418	434	431	438	418	454	408	438	382	388	421	424	419	423	415	430	434	429	398	422	454	414	418	423	421	446	416	387	426	441	401	410	405	425	424	402	455	392	399	424	395	418	428	415	372	398	433	438	400	432	408	440	384	417	399	422	427	412	408	445	432	447	412	412	458	411	429	417	461	409	410	412	454	397	412	438	465	414	428	418	428	426	420	418	429	419	392	452	431	442	441	413	405	438	428	430	424	425	445	424	407	418	400	406	406	403	395	399	432	430	402	384	433	446	426	418	449	421	439	409	356	432	412	423	422	455	430	427	436	453	415	450	421	412	408	400	414	405	405	395	420	412	418	452	438	380	397	402	391	412	437	433	408	390	393	409	375	441	414	436	420	448	447	434	423	436	422	426	435	386	433	410	412	406	388	436	441	442	382	413	391	446	434	433	406	420	401	424	432	397	395	430	380	416	425	412	352	424	415	424	408	427	443	410	414	436	412	396	431	458	434	391	451	425	402	406	401	431	426	395	436	409	412	398	430	382	399	416	406	445	419	422	388	401	445	395	421	406	446	441	472	390	422	434	431	417	421	435	406	396	423	403	422	381	431	415	429	414	420	445	407	417	397	397	392	400	416	445	435	451	428	388	413	428	416	462	442	420	422	416	437	392	414	445	446	415	395	404	421	441	429	426	393	409	402	413	390	411	432	444	482	391	429	458	432	383	454	403	418	433	399	404	413	437	396	438	407	436	411	444	435	434	424	400	370	432	442	439	404	396	412	433	438	431	390	413	389	394	402	435	388	410	399	425	405	370	388	393	418	428	416	434	433	409	432	417	403	399	392	423	395	386	424	392	386	449	456	370	450	444	413	425	455	388	395	456	429	415	394	450	424	393	425	425	429	422	423	457	424	441	410	432	437	417	378	431	404	402	359	393	417	417	427	427	456	393	406	407	417	435	420	440	446	419	416	401	425	402	460	403	418	415	415	413	429	409	424	438	439	420	397	445	391	421	407	452	444	430	426	467	424	412	418	448	421	416	421	419	450	443	419	420	411	397	403	383	438	433	406	431	406	408	420	393	430	402	442	405	404	425	411	421	426	455	431	395	430	400	466	378	371	375	422	382	368	425	421	382	426	415	452	421	439	427	456	412	421	439	369	448	439	378	439	418	409	401	399	418	400	420	411	424	395	441	396	446	398	444	422	442	404	406	395	402	372	442	387	385	434	437	405	396	420	410	364	377	392	399	415	434	396	429	406	424	419	415	470	462	438	379	437	418	449	401	417	412	441	459	411	414	395	413	410	406	436	439	450	449	426	428	394	395	414	417	423	387	398	404	381	427	407	429	416	375	459	428	450	418	415	414	423	420	435	417	390	385	431	417	413	410	453	445	429	399	389	405	415	434	394	440	425	444	403	424	400	414	382	400	436	437	455	432	417	437	446	406	402	412	427	424	414	412	446	434	431	389	419	416	447	448	403	425	412	431	445	400	407	417	451	428	396	428	406	419	416	407	422	439	407	408	465	400	399	429	387	401	416	400	421	418	406	401	405	428	410	407	461	449	421	440	417	469	445	413	408	422	381	464	426	432	415
45369	80874	56484	30509	13067	2995	596	436	505	469	450	507	469	454	452	449	466	501	486	515	470	460	423	483	457	483	481	501	480	487	484	496	466	466	460	507	473	474	485	486	466	486	433	441	452	454	429	464	431	486	456	463	461	469	479	473	469	468	490	450	500	480	482	478	428	431	459	436	458	452	468	480	465	525	434	451	480	509	444	472	480	452	465	442	482	479	461	428	423	459	459	475	456	508	448	486	461	449	470	499	495	461	449	490	453	472	457	485	435	470	481	421	469	450	462	434	491	478	454	467	494	470	495	423	471	492	485	479	439	491	473	509	468	483	469	467	464	447	468	467	458	461	482	475	487	487	490	481	492	447	442	483	473	461	491	447	450	506	453	490	469	484	465	449	495	446	437	454	497	441	445	447	465	475	481	474	455	450	484	456	443	463	423	464	457	450	495	430	484	435	486	462	434	490	472	469	482	502	482	460	501	458	459	479	465	473	439	463	456	442	424	506	502	474	460	497	456	446	512	479	468	465	467	471	494	454	501	446	460	501	446	447	467	478	480	447	465	491	468	469	498	467	462	426	445	502	461	467	490	467	475	493	436	456	462	443	486	430	440	459	441	462	477	466	485	456	471	452	462	490	454	431	431	454	471	486	455	440	442	486	454	483	470	467	491	453	448	425	480	451	456	437	466	438	477	455	484	475	452	466	461	465	460	485	459	466	458	505	475	476	487	466	470	489	461	450	462	454	479	462	491	449	420	514	461	436	497	452	471	448	443	467	491	467	480	486	464	433	446	484	504	467	452	438	469	476	493	463	449	476	456	470	454	441	435	448	450	433	460	471	463	488	452	497	452	464	496	460	481	488	484	471	485	460	484	483	478	460	462	476	468	490	455	464	464	472	463	463	484	481	449	509	461	476	444	471	491	470	479	483	450	476	466	482	497	430	502	467	439	475	410	485	492	477	485	446	451	450	498	465	474	458	445	481	441	463	440	458	490	463	420	450	448	487	454	466	461	452	457	459	434	441	447	416	455	454	460	426	486	493	488	500	523	477	463	496	484	458	479	449	467	453	495	490	472	470	484	468	534	508	460	527	435	454	493	477	455	485	475	451	474	481	508	489	439	470	432	453	493	443	453	443	451	450	484	481	473	471	443	483	455	423	492	516	436	476	428	509	459	459	444	484	459	476	502	436	490	471	504	490	465	461	459	415	479	482	441	445	458	466	468	471	493	515	483	473	471	484	474	487	465	505	459	469	509	443	456	451	460	476	478	447	498	466	444	506	473	477	458	482	474	475	479	458	486	472	488	491	439	430	468	467	437	460	483	494	445	416	437	474	518	440	438	482	477	514	481	433	477	453	444	484	452	489	487	452	446	451	449	484	457	446	439	472	459	473	442	503	467	436	452	444	526	481	489	482	449	482	485	459	434	486	472	450	425	492	415	466	496	477	451	501	460	461	441	462	449	437	457	444	511	476	473	446	456	526	493	482	462	436	455	503	467	480	476	457	447	449	477	435	513	451	409	486	434	471	441	457	427	477	457	463	513	491	470	500	467	471	472	474	449	544	427	448	457	435	490	513	437	469	457	429	448	480	433	479	468	463	480	438	477	451	490	440	445	466	452	420	461	438	480	476	469	442	483	443	461	467	486	491	473	504	506	446	469	504	481	501	463	456	461	491	454	467	489	450	478	437	509	449	467	514	465	473	453	465	444	443	438	466	449	466	460	456	466	461	447	470	464	479	474	439	465	467	462	426	478	483	450	465	465	493	485	476	469	473	459	471	408	511	452	474	510	433	476	467	503	456	466	480	483	448	474	466	473	452	456	527	434	431	496	495	479	461	446	499	424	492	466	500	467	476	451	477	485	442	455	483	469	447	452	475	459	434	462	462	469	462	436	420	480	481	475	488	459	468	488	478	487	422	473	472	462	437	430	469	486	458	448	486	461	477	482	451	469	441	480	459	514	455	468	517	486	446	508	487	453	450	489	454	455	457	490	502	446	453	475	470	443	453	475	450	456	436	439	494	477	460	487	489	455	465	423	462	439	477	455	453	499	478	483	472	471	482	468	508	482	480	449	522	503	472	482	466	439	478	463	479	489	473	478	465	486	469	489	464	458	497	435	472	478	468	476	440	436	489	443	482	490	459	461	474	488	479	457	461	473	455	462	439	477	479	443	474	479	469	469	454	486	465	497	473	456	418	479	496	480	446	464	394	470	463	432	459	469	442	485	467	467	459	503	477	440	473	459	477	499	452	470	457	473	451	441	451	465	448	435	463	493	486	461	480	491	479	512	446	474	506	464	431	453	461	441	505	486	439	503	474	468	461	444	475	419	479	430	481	444	503	514	450	481	445	452	463	474	480	470	407	438	446	477	429	445	476	496	476	475	476	458	404	438	475	453	502	484	464	447	480	427	466	478	460	483	470	498	428	506	478	453	511	454	467	456	432	495	471	471	450	457	473	480	450	485	479	458	485	469	476	464	454	465	493	461	471	481	483	458	422	505	421	455	482	463	462	457	447	457	437	469	446	462	462	454	480	457	468	437	458	490	483	457	460	484	456	446	454	462	476	448	460	455	474	445	486	466	487	465	458	472	503	458	473	482	437	476	463	473	467	491	490	447	448	461	441	485	479	462	447	452	452	477	438	457	462	474	453	442	499	455	444	472	450	433	506	454	479	478	475	446	471	466	477	474	441	458	435	492	423	425	492	472	444	480	443	501	433	433	490	469	464	479	423	475	455	462	460	464	452	474	463	468	493	470	444	476	456	466	479	471	469	478	434	488	451	443	447	459	476	441	449	485	445	441	465	469	464	435	464	487	482	465	484	471	501	453	457	426	480	425	501	475	463	523	429	483	454	425	481	462	500	483	446	456	424	449	455	489	500	471	455	452	445	451	447	466	458	423	465	448	509	493	478	454	525	487	446	468	439	490	473	458	472	472	459	454	447	497	462	496	482	445	463	427	472	420	466	486	489	441	452	485	474	465	490	451	412	507	458	467	454	489	500	518	466	527	492	434	481	478	479	489	458	441	487	442	501	481	454	499	492	469	476	488	469	448	443	494	482	454	453	477	480	491	455	472	490	525	442	466	486	482	471	462	465	466	479	488	463	482	430	490	429	495	453	445	436	455	412	494	489	463	437	481	459	444	453	471	453	468	469	506	451	474	444	480	486	451	451	479	440	468	430	460	485	452	452	478	485	474	484	466	477	462	436	462	494	488	500	442	500	473	456	453	480	494	459	491	459	458	461	425	506	422	433	461	428	479	454	441	496	481	511	435	417	481	464	469	493	496	467	498	452	458	479	452	463	476	438	487	485	459	459	521	493	470	477	471	451	471	443	477	492	484	464	466	469	444	460	487	415	447	465	435	486	471	443	466	485	447	472	446	448	456	472	459	480	501	483	534	441	487	471	470	436	512	507	438	456	475	434	413	459	458	444	438	500	449	464	443	515	484	448	450	476	434	467	449	537	456	460	478	414	483	504	477	477
23169	22962	33484	27249	22706	20615	9638	623	439	453	508	403	482	451	450	446	429	438	404	448	433	442	414	439	410	461	432	433	434	415	441	431	471	408	450	447	437	440	408	460	432	426	453	433	435	437	443	421	418	465	438	438	444	432	425	449	437	487	470	426	428	431	471	461	419	411	431	443	427	420	420	412	458	497	443	426	441	471	480	422	441	414	442	453	459	452	467	447	416	432	435	426	397	439	439	415	442	431	436	427	427	433	449	469	413	415	422	365	445	415	428	430	423	420	403	472	476	449	460	390	427	468	414	412	426	476	419	454	452	469	438	414	446	435	412	393	453	417	460	431	415	426	461	472	407	431	396	423	411	447	459	449	407	434	420	431	472	391	449	449	385	458	402	429	441	433	400	428	439	396	435	427	436	454	463	456	443	417	446	434	425	446	431	406	399	389	449	448	431	428	427	426	431	425	464	446	380	392	436	439	432	462	461	431	431	461	463	467	437	433	435	435	434	432	393	420	423	436	407	456	435	445	430	419	393	436	410	430	396	448	443	430	425	443	436	473	436	437	429	429	448	420	413	446	438	424	431	422	417	437	423	448	428	484	421	432	427	417	423	431	465	414	409	449	441	427	428	435	443	497	417	431	455	433	432	424	397	449	463	427	406	490	438	448	456	422	426	446	423	424	447	424	468	472	405	416	413	485	418	428	437	416	462	422	437	426	449	428	454	457	454	400	441	407	452	436	431	416	437	433	484	404	475	409	467	493	425	458	443	415	420	458	409	390	397	434	425	445	410	400	459	423	440	475	443	419	443	451	444	413	432	438	426	430	480	410	401	465	423	447	459	427	425	422	417	455	433	433	451	435	418	439	447	410	429	430	445	441	448	445	481	421	465	435	462	435	439	427	409	395	453	470	397	424	441	394	425	435	441	418	484	475	376	457	407	417	475	428	371	439	454	418	457	470	426	464	453	406	442	405	431	418	476	443	434	480	413	432	427	487	422	453	452	434	415	402	431	431	428	461	411	430	409	446	411	435	425	434	387	427	458	439	456	434	437	410	441	463	451	438	441	421	417	451	417	431	424	427	459	422	446	441	432	465	440	442	429	440	451	456	407	444	453	410	424	428	458	429	435	460	447	429	440	405	477	398	456	427	458	417	442	428	410	431	441	422	435	443	440	424	437	458	444	452	469	448	446	417	409	424	421	430	429	422	437	443	427	455	379	452	423	438	424	398	437	401	460	435	463	446	448	410	434	429	409	435	422	403	429	455	455	413	448	430	448	440	416	424	430	421	456	431	454	391	449	382	414	434	437	409	409	408	445	401	385	476	438	435	434	422	414	435	453	434	430	437	454	440	413	457	426	416	410	450	435	448	432	453	426	425	416	414	452	404	459	409	444	461	442	453	416	453	442	423	421	386	441	389	428	430	449	434	423	428	415	416	429	436	434	444	441	471	427	468	452	435	447	418	477	387	412	475	434	437	435	417	478	434	404	485	431	430	422	417	449	422	422	432	436	458	482	424	417	399	430	428	446	443	418	437	453	443	422	443	438	435	432	444	424	426	439	420	457	409	449	435	427	444	408	418	471	454	413	441	460	448	397	428	431	468	415	467	446	432	415	403	463	446	406	428	454	467	445	441	443	422	427	424	416	438	432	441	442	397	448	411	427	410	430	468	445	438	450	420	426	455	412	414	466	397	419	450	397	448	429	453	412	401	434	437	448	414	424	430	421	455	400	435	422	433	415	438	441	432	450	394	423	462	435	435	435	424	484	483	416	429	399	420	401	466	398	405	421	427	445	449	444	415	407	453	423	413	450	441	424	444	418	440	457	455	429	445	438	407	443	418	434	413	388	424	450	451	459	414	404	397	459	404	443	397	435	456	429	429	452	439	448	456	384	416	465	479	451	414	452	403	433	412	435	410	459	454	448	435	409	421	434	423	416	442	417	451	429	412	435	435	449	421	435	440	427	461	427	422	466	408	434	442	419	437	414	424	416	440	423	451	401	417	449	440	428	455	450	452	407	425	439	423	455	441	446	427	409	445	442	460	429	421	434	450	404	405	419	446	432	434	450	406	463	436	448	471	442	434	433	457	416	453	420	439	414	424	419	374	414	432	441	450	419	423	435	456	483	442	462	474	489	420	455	467	420	430	448	416	411	432	485	438	438	416	424	421	411	436	417	435	445	447	434	456	418	444	395	423	459	414	443	426	429	423	468	428	414	429	491	413	362	411	415	423	432	415	418	464	407	438	453	439	435	430	443	467	417	465	423	425	452	402	416	476	441	428	444	458	439	422	425	480	430	432	413	396	413	427	436	424	454	447	457	434	382	451	443	404	436	425	434	402	454	450	426	429	445	452	418	428	394	413	414	456	418	398	443	421	449	422	413	413	466	431	430	436	390	408	467	414	387	433	459	445	427	421	445	414	429	403	424	389	442	407	460	402	413	440	414	404	470	443	419	433	414	443	426	444	394	398	453	396	454	381	417	434	428	419	423	442	468	418	407	409	411	423	406	431	429	428	446	422	467	438	435	425	425	440	438	420	435	449	438	457	441	407	416	388	450	435	419	421	443	450	459	454	418	467	394	446	420	433	429	457	424	460	413	412	415	418	423	418	409	438	424	444	400	405	442	430	394	435	444	390	408	439	450	439	455	413	429	432	421	403	443	467	456	426	416	450	407	436	394	422	427	431	403	432	433	429	462	462	455	414	446	431	432	452	431	422	476	433	485	427	464	464	444	446	423	432	414	435	404	450	432	447	433	429	432	455	432	438	414	457	412	437	457	400	448	425	438	430	473	442	459	412	426	471	434	434	431	432	427	431	436	437	400	407	439	410	436	436	469	405	433	401	415	437	459	389	397	407	443	422	427	410	458	432	472	430	430	431	446	448	427	384	407	456	396	448	417	464	460	456	453	419	450	456	433	465	458	420	400	402	415	411	429	421	418	459	440	435	449	452	438	410	459	422	433	418	438	494	425	420	446	425	355	367	412	450	437	437	408	413	444	422	452	466	443	430	440	396	456	437	430	391	413	465	423	415	436	445	424	423	449	449	397	410	435	404	446	391	448	456	436	420	385	433	465	432	452	460	408	465	402	428	448	433	432	433	429	450	445	419	422	447	422	423	417	486	438	456	410	440	463	404	431	451	419	440	454	415	436	431	460	439	418	400	417	411	421	413	464	387	432	462	437	444	413	413	440	460	450	470	428	437	428	408	448	441	442	419	432	416	416	431	405	422	459	432	442	456	462	393	411	416	426	429	418	449	415	450	444	437	417	423	451	458	396	435	428	445	441	422	442	422	422	415	464	433	431	401	435	434	408	413	427	444	445	447	435	414	435	462	427	429	430	435	436	452	444	404	410	449	458	466	445	431	435	432	407	446	471	438	458	428	421	435	446	425	407	412	427	436	452	453	413	444	453	428	440	460	460	427	452	454	452	412	402	414	472	479	428	439	417	425	462	419	407	414	463	428	417	413	460	448	449	437	438	451
51984	85930	74425	47817	26898	8084	866	452	488	489	476	432	455	475	444	468	445	531	453	455	498	485	478	474	438	404	466	455	478	459	453	431	495	437	451	455	461	449	479	458	489	457	453	465	507	470	464	465	451	439	442	447	455	436	443	427	441	414	458	471	494	466	501	445	447	446	471	481	499	464	461	470	435	442	488	476	438	457	447	516	431	505	422	474	493	484	465	436	494	495	457	431	468	452	466	492	451	439	460	465	488	499	500	458	465	482	466	466	469	486	430	438	440	469	445	459	413	475	467	471	451	469	494	466	496	487	442	437	515	466	468	466	473	481	478	439	437	461	524	449	466	451	472	500	499	444	445	456	447	451	487	466	470	467	469	474	503	500	443	440	484	456	445	485	509	504	447	461	456	473	478	477	468	457	446	482	455	436	461	452	430	450	450	473	468	408	451	464	472	448	458	448	427	457	445	433	458	460	410	466	458	465	427	493	466	489	423	444	457	457	455	450	443	470	489	475	488	441	466	474	517	442	458	451	441	467	474	475	504	472	449	453	457	450	455	453	441	447	440	480	490	454	450	452	416	481	459	476	458	457	481	465	461	492	504	469	445	488	465	503	489	481	458	473	448	470	488	492	495	460	474	431	414	445	496	461	474	475	473	465	456	469	487	461	459	463	487	480	455	470	469	465	430	466	492	461	434	468	514	445	452	452	456	470	444	429	501	451	475	441	454	469	413	451	479	499	452	459	428	491	464	490	441	494	451	457	471	423	471	449	470	458	443	464	493	452	428	451	428	450	450	459	462	462	433	463	474	448	476	477	476	474	461	445	482	489	461	458	442	420	448	480	451	463	501	468	440	494	442	479	459	463	452	477	441	451	467	485	460	454	415	466	451	460	418	451	464	446	442	467	453	486	478	469	447	452	433	456	465	430	464	428	440	429	442	477	479	474	448	458	444	459	456	455	458	486	433	506	415	477	470	469	451	472	430	459	469	481	459	436	456	444	467	464	444	435	451	454	495	456	468	462	477	420	474	459	497	482	460	407	460	519	457	433	473	468	489	459	479	449	465	483	471	444	448	473	430	472	478	467	468	462	478	447	454	497	436	485	465	433	452	504	488	445	459	457	460	474	456	454	466	478	456	456	449	461	499	462	509	459	442	428	448	518	448	466	432	423	447	486	452	479	485	507	458	424	433	470	500	423	469	477	463	460	470	460	449	444	455	456	463	454	446	483	461	480	475	466	433	448	446	450	455	415	429	470	470	471	439	468	465	459	499	454	478	455	459	459	460	486	461	435	432	453	451	434	449	453	438	448	444	487	436	475	448	448	438	476	425	456	435	486	450	435	487	487	478	454	459	465	454	470	449	478	459	472	428	473	465	434	480	490	475	463	462	490	474	477	466	467	487	454	474	454	493	459	472	488	467	431	418	468	462	481	458	476	499	496	442	462	445	490	450	446	496	495	472	457	466	449	480	511	461	481	504	432	478	448	490	436	484	465	433	459	468	495	425	481	451	477	467	471	496	446	459	472	475	429	451	491	433	459	454	470	491	421	472	474	495	460	485	477	458	427	460	473	488	465	480	440	422	452	441	503	514	471	471	478	454	469	452	467	474	475	508	441	489	422	436	448	483	450	509	480	509	524	440	466	453	477	452	473	451	472	450	456	430	471	478	424	449	464	490	476	467	486	476	475	424	458	476	449	453	478	468	458	504	439	472	460	471	450	438	474	478	476	428	444	451	462	439	467	460	469	439	454	470	479	474	468	497	436	461	435	472	458	455	473	459	461	490	443	485	445	427	470	451	476	451	474	449	466	436	468	450	491	465	448	493	448	483	439	471	448	469	499	448	484	459	460	436	449	448	470	451	480	443	479	448	466	404	453	472	491	462	472	456	459	452	484	461	446	484	461	487	454	430	469	455	427	465	448	478	439	473	443	440	455	491	470	460	424	455	482	464	470	468	458	475	447	487	452	460	432	433	514	431	438	472	478	486	465	473	467	429	435	459	485	436	459	466	478	477	479	473	435	461	480	427	448	492	476	457	482	462	481	431	467	452	446	456	416	445	459	464	474	464	460	484	472	409	422	428	497	468	431	456	455	458	467	446	495	491	455	475	445	431	438	475	501	478	467	447	483	458	466	437	481	483	442	449	439	447	455	451	446	452	446	454	468	468	462	457	448	457	472	472	474	457	487	465	441	481	463	452	478	480	463	504	479	470	439	473	432	507	425	455	491	488	479	463	449	459	421	441	441	476	430	476	475	454	455	457	407	490	436	476	475	487	456	494	476	465	476	462	469	483	447	477	462	447	453	516	469	444	448	484	438	470	474	442	481	426	464	430	473	458	457	451	483	512	451	447	459	431	452	458	459	481	440	438	492	396	449	451	472	470	450	477	442	471	483	448	468	475	443	467	453	432	444	479	458	454	456	469	441	486	443	447	463	454	493	435	440	440	474	429	466	449	490	471	460	470	498	451	492	471	492	449	499	475	481	465	446	441	464	416	501	472	478	479	457	492	462	453	464	472	468	456	464	458	489	467	437	454	466	420	458	473	472	475	450	461	451	485	464	447	463	493	449	427	485	467	457	482	474	482	465	453	487	489	460	452	456	515	493	455	446	433	489	483	435	463	467	452	473	473	439	407	483	446	473	433	491	470	483	477	489	450	435	452	474	488	480	461	504	433	489	457	453	485	449	474	420	477	444	528	478	456	463	444	443	480	482	443	456	499	435	502	467	468	468	431	446	451	453	454	429	458	467	457	465	471	485	453	455	492	487	455	479	439	471	470	462	447	472	481	471	480	447	455	464	480	472	426	445	471	484	471	489	462	436	454	445	469	488	454	451	452	458	452	440	431	483	471	448	426	469	463	447	475	468	458	509	457	446	490	455	469	452	441	475	478	431	451	475	476	489	468	474	472	450	456	469	443	468	432	477	469	500	463	479	469	443	506	455	476	466	458	494	461	486	430	462	451	494	499	460	496	448	437	445	455	467	464	442	461	474	452	434	459	458	502	489	479	473	471	497	494	467	469	491	456	474	472	459	466	473	431	438	481	453	449	479	436	472	451	468	496	492	474	465	447	474	453	447	467	462	467	472	468	485	514	475	430	448	434	492	484	482	467	483	472	435	474	439	431	443	436	433	483	466	445	479	441	478	469	455	450	448	452	464	454	481	450	468	451	460	507	484	445	505	423	456	491	406	464	426	475	478	452	426	461	502	465	433	448	466	450	476	483	428	475	489	497	461	488	472	472	483	476	465	485	460	451	419	486	455	457	458	466	442	472	490	458	467	468	460	501	455	525	515	467	471	509	451	444	443	445	480	477	463	483	491	452	458	451	475	507	442	444	438	460	493	454	444	463	447	428	447	437	436	425	424	470	488	483	442	458	429	486	482	465	484	457	462	438	517	456	472	439	461	468	481	465	414	485	437	432	489	493	447	491	431	486	453	474	456	424	457	460	482	474	504	460	474	450	492	488	452	463	435	458	447	464	457
31624	37425	36851	18008	3915	957	365	372	342	317	341	333	317	338	303	331	321	357	335	322	324	294	308	359	312	339	340	330	357	304	316	364	357	345	362	336	317	313	337	338	332	325	344	369	327	343	345	331	349	313	348	321	308	324	330	322	353	323	321	302	308	333	338	306	330	319	311	338	334	346	337	329	331	329	329	306	306	317	307	339	329	369	324	355	329	300	310	349	315	319	312	335	319	336	334	342	326	325	338	339	310	334	334	345	331	345	345	324	321	327	314	315	329	302	350	352	332	335	324	332	336	326	303	280	319	325	344	341	310	353	331	327	312	333	324	341	332	319	339	317	310	327	360	363	327	358	344	345	310	361	326	320	296	344	322	321	339	338	354	335	334	344	325	309	348	315	316	363	318	344	323	344	327	321	329	362	344	328	309	339	366	355	336	331	338	330	314	344	337	334	327	315	328	303	357	324	349	334	314	337	324	297	329	323	327	339	334	305	341	345	315	346	330	347	331	320	324	329	300	337	295	352	358	320	354	316	314	334	315	309	315	315	342	318	337	330	346	313	327	356	299	314	321	341	313	309	324	351	322	329	327	316	316	305	368	341	335	336	355	329	319	312	355	322	322	344	336	305	313	346	295	338	324	355	291	328	310	338	318	313	315	337	323	328	363	338	332	342	332	351	332	341	337	349	311	352	333	354	322	362	318	326	312	344	327	300	351	334	349	333	291	319	301	312	299	325	306	328	346	315	325	311	329	369	301	322	361	358	330	316	341	348	351	336	311	357	335	283	340	361	328	324	327	358	361	338	327	313	337	306	316	345	342	324	318	352	341	346	326	314	349	302	337	306	317	347	328	336	347	325	305	290	308	322	315	322	311	328	335	313	338	339	310	353	317	333	340	331	371	338	310	305	309	324	359	341	340	330	310	305	309	344	303	314	308	347	352	362	336	341	336	323	324	311	307	351	297	337	330	310	337	339	313	322	297	367	320	363	367	321	315	309	340	314	313	310	331	339	326	347	308	333	319	330	331	323	328	328	340	352	315	326	339	306	366	335	329	343	317	352	289	335	322	380	348	318	321	293	344	340	327	342	358	314	354	316	303	289	337	322	319	318	324	306	310	349	329	326	332	321	350	373	327	336	326	314	336	337	383	341	301	326	342	335	340	349	320	298	332	364	358	339	335	341	328	300	322	310	302	349	374	329	319	330	337	322	327	352	345	356	334	327	352	318	324	303	333	349	357	330	334	303	354	341	325	315	365	326	333	343	362	329	335	347	324	324	354	312	330	352	342	320	324	342	343	311	323	333	336	348	344	330	324	341	322	317	345	344	357	308	328	344	355	345	318	336	305	315	352	325	318	322	323	322	310	360	332	326	342	353	340	334	318	312	320	365	321	344	312	321	359	344	315	321	305	352	312	329	348	317	345	338	360	314	326	328	330	329	326	320	364	326	316	319	348	314	325	318	360	321	322	305	322	324	319	335	331	323	333	356	322	334	360	323	326	320	323	330	354	328	328	373	324	343	326	316	338	334	363	315	316	332	319	307	313	334	334	330	334	327	311	340	340	343	331	357	340	347	343	346	311	293	351	324	320	327	359	315	321	306	326	346	377	308	337	330	324	330	335	312	342	339	334	326	305	311	321	321	342	313	330	315	330	361	324	342	327	310	311	327	325	306	334	326	322	315	354	330	329	295	306	321	294	346	335	327	335	336	351	356	327	356	315	316	322	346	325	319	301	338	351	309	349	360	366	344	321	369	305	299	337	321	347	333	338	307	301	309	325	333	342	333	343	375	298	330	312	320	327	344	329	341	295	375	336	302	319	334	307	313	323	324	326	336	327	345	304	325	314	337	338	358	310	337	336	312	343	353	333	346	344	324	329	348	334	331	338	327	373	310	323	308	357	352	346	355	324	317	311	329	326	324	357	336	325	327	341	326	342	317	341	285	324	320	319	349	342	314	313	344	326	334	333	332	332	315	329	310	330	338	327	327	334	346	320	337	329	351	356	314	366	333	350	347	352	319	303	317	320	324	324	281	321	369	311	321	323	326	325	320	317	320	331	305	312	336	357	307	340	353	367	324	337	319	339	319	331	327	323	331	349	327	323	327	333	306	316	335	283	289	323	311	357	319	332	350	324	320	326	316	333	323	341	291	349	353	293	322	324	355	312	322	345	356	321	341	325	320	346	312	308	352	319	332	316	319	307	366	368	320	355	317	306	337	353	351	315	330	281	327	361	321	305	321	334	333	319	315	333	336	344	303	307	330	360	346	346	316	315	328	332	337	325	323	352	329	323	352	343	303	337	332	300	358	346	325	305	300	322	311	327	357	285	361	314	326	330	329	361	328	315	307	319	313	325	325	340	342	357	355	328	335	346	343	322	311	328	325	342	299	324	333	313	324	316	321	341	344	313	330	339	312	306	332	305	350	345	316	300	342	286	346	338	343	331	357	356	339	348	338	349	281	357	328	325	351	337	322	329	300	345	341	342	349	336	372	296	324	307	316	325	337	315	395	316	337	328	349	337	320	354	342	327	345	347	299	333	325	322	321	318	358	352	357	326	301	340	346	337	292	334	355	313	347	352	305	305	354	343	337	309	344	313	342	304	336	334	333	344	343	320	328	330	337	298	307	360	362	308	327	327	343	323	349	296	360	335	341	351	340	320	326	317	343	352	354	340	329	308	326	328	366	319	336	342	327	347	337	308	368	317	321	376	326	329	319	331	358	337	339	331	341	342	320	312	365	344	324	325	329	340	325	342	311	354	336	306	328	339	333	354	351	339	319	305	340	315	318	321	313	298	350	313	364	347	367	356	338	333	337	336	349	331	319	314	329	325	322	331	331	328	323	293	334	317	311	332	326	326	334	339	319	307	325	347	315	311	362	321	326	295	299	355	325	324	339	295	316	363	362	325	298	331	310	306	336	301	300	343	311	317	313	357	317	355	344	313	335	335	351	323	341	328	334	316	374	323	300	310	329	340	333	299	319	358	320	333	305	310	352	331	302	327	327	323	316	336	345	311	349	327	351	295	329	360	322	334	330	320	319	335	346	356	339	325	327	336	339	328	317	303	326	340	282	347	312	327	347	289	334	328	355	330	329	342	326	316	323	323	333	314	332	321	309	300	317	326	294	352	310	363	313	315	326	335	313	306	334	320	325	334	333	322	366	349	320	339	323	368	308	324	350	347	355	339	346	339	337	327	343	334	339	298	300	358	328	322	297	319	324	372	311	356	353	320	312	341	315	350	327	334	320	343	299	323	329	314	348	297	346	303	343	327	333	360	313	329	358	356	341	359	338	332	375	358	329	325	339	332	343	312	320	321	340	307	333	295	325	328	321	334	339	291	345	322	347	354	349	298	303	302	313	321	310	311	287	340	321	318	357	322	340	337	362	328	320	330	349	346	338	337	334	349	358	319	328	351	349	335	324	356	335	318	326	319	322	330	323	333	314	313	342	305	344	343	340	325	317	312	325	324	352	325	321	324	335
38474	53833	32169	11521	3472	1059	431	391	361	361	370	340	369	371	366	417	358	410	366	382	354	389	369	406	369	396	381	365	367	356	400	383	378	337	387	368	378	366	357	361	368	360	371	392	375	371	351	366	380	355	359	355	368	382	384	390	417	348	347	368	355	375	353	379	361	393	401	383	360	369	374	383	419	399	364	377	400	388	362	335	384	368	381	377	362	373	397	371	381	370	377	381	373	380	341	324	366	382	398	377	349	385	360	370	380	391	409	389	364	394	382	371	370	367	372	426	381	408	391	417	357	376	360	360	361	327	357	378	368	357	355	367	381	404	358	393	354	377	353	382	365	368	406	360	367	342	389	357	365	394	392	385	338	399	382	365	399	366	347	388	387	409	370	326	356	384	360	366	380	371	379	360	343	374	367	400	367	376	377	338	402	378	338	371	370	365	351	330	361	369	413	370	380	374	390	344	399	380	373	393	365	354	390	363	357	366	398	387	393	377	368	351	375	359	357	379	377	402	370	382	370	378	367	373	382	364	352	377	372	363	390	361	362	347	391	362	354	372	395	362	374	344	384	339	383	385	353	392	385	349	380	380	355	364	360	373	378	339	379	412	394	373	387	363	394	378	368	371	417	379	369	376	399	417	387	426	359	414	390	409	382	373	392	380	355	382	350	380	399	365	398	381	388	372	387	381	391	346	409	377	391	363	348	337	378	391	387	370	369	387	371	371	376	399	355	404	351	343	369	382	400	393	345	401	372	383	377	379	374	394	372	374	378	374	328	356	386	380	382	368	376	375	390	373	375	379	404	401	330	397	391	362	411	366	389	377	377	364	356	343	375	365	323	359	364	385	373	394	388	348	387	370	396	370	374	377	385	343	395	389	381	369	378	381	362	377	373	355	350	352	378	372	373	404	352	361	366	370	364	374	393	377	399	380	399	354	369	379	383	372	411	374	410	362	378	364	373	368	387	347	341	349	345	355	369	367	370	384	369	365	414	368	385	377	417	360	371	366	367	368	355	369	346	356	384	374	350	442	390	369	372	340	380	373	372	384	361	385	327	320	396	389	344	330	386	360	401	379	387	351	341	386	389	351	383	418	342	369	385	395	376	359	378	378	368	378	369	376	376	375	361	353	354	378	390	385	401	417	372	353	353	380	344	365	377	395	375	368	387	356	366	383	370	398	372	355	375	398	403	386	402	348	408	400	400	355	396	365	381	379	381	396	378	376	394	371	383	383	376	402	381	404	384	373	363	354	380	356	366	339	351	353	397	360	361	361	402	385	356	371	404	402	357	362	362	365	386	402	354	416	418	379	376	377	377	359	346	390	367	365	387	389	351	324	363	360	341	401	366	372	384	357	351	365	364	365	395	396	387	381	387	388	350	377	371	355	370	395	364	369	348	367	358	416	367	381	353	411	366	398	359	384	329	379	389	379	383	363	377	372	420	383	373	382	379	407	384	380	377	404	361	364	384	378	378	383	349	368	373	377	370	381	381	360	357	372	407	361	359	373	387	377	325	372	384	390	355	388	374	361	386	367	384	360	370	376	353	372	362	350	366	357	360	365	359	370	407	369	380	398	350	369	327	393	377	377	380	385	359	365	364	336	391	382	375	351	411	349	399	405	388	397	364	377	388	404	361	390	395	348	355	399	405	345	357	383	371	389	382	379	358	396	374	382	393	373	428	359	384	357	364	370	353	378	395	374	387	375	406	366	409	363	360	390	343	400	403	328	359	342	351	369	375	371	400	348	385	383	366	389	360	389	353	363	355	360	365	395	376	374	344	373	392	379	390	392	390	377	377	424	384	392	373	385	359	390	374	402	359	390	351	372	391	382	389	369	368	376	374	407	360	359	398	381	390	363	380	375	401	362	369	387	354	384	394	377	371	372	399	390	341	390	378	400	348	383	383	369	355	355	370	417	377	395	390	323	369	369	395	390	371	410	394	371	360	331	384	366	371	388	351	403	397	388	379	338	398	360	387	386	397	366	396	385	429	397	416	398	369	354	330	393	409	358	355	360	354	391	349	345	386	371	375	357	364	363	385	375	378	370	342	384	361	359	391	371	378	343	391	361	362	353	385	359	379	410	367	378	364	377	364	384	359	397	379	352	363	383	368	363	367	372	383	394	404	394	391	370	365	380	368	387	368	375	377	375	398	370	357	383	378	350	408	398	400	345	377	382	356	385	386	352	382	365	404	379	361	368	366	361	395	375	371	393	352	400	362	381	316	395	372	348	341	369	354	375	351	386	375	396	356	380	364	378	363	378	365	336	385	406	396	412	365	374	353	389	365	366	346	374	378	399	367	396	379	373	408	356	401	362	357	406	353	374	376	361	394	362	371	386	377	394	344	371	410	364	347	371	391	373	383	385	403	373	375	389	410	396	371	362	363	357	374	358	389	400	345	351	357	377	364	353	366	367	361	380	399	348	374	401	362	353	363	346	390	359	358	385	379	362	375	351	346	385	369	373	355	388	370	381	398	408	399	383	370	349	364	374	382	382	407	397	365	396	375	394	333	372	366	355	351	381	365	384	377	334	330	397	390	412	354	384	361	398	391	386	332	367	374	338	370	364	355	369	350	403	385	377	378	349	397	356	355	390	381	373	395	364	375	391	364	378	357	356	352	417	359	331	352	378	370	397	355	369	365	386	366	373	347	360	369	394	390	409	377	367	365	365	373	347	393	383	379	312	355	395	358	379	396	404	417	359	360	374	373	350	365	382	366	358	361	393	348	366	399	388	338	417	387	388	366	357	355	372	392	405	365	364	405	386	338	341	376	410	366	366	371	396	377	382	344	392	372	355	400	363	346	379	351	382	352	353	383	372	399	365	360	376	364	355	369	360	373	362	381	369	338	381	340	392	380	350	366	363	393	370	357	388	394	359	388	362	354	374	375	383	399	378	355	379	339	399	359	407	354	352	366	401	379	356	364	391	372	390	362	366	376	361	335	372	383	401	335	385	407	391	355	369	353	372	347	383	423	356	354	382	343	367	395	383	351	400	378	394	361	367	375	380	402	379	401	400	350	361	406	382	378	386	360	376	335	377	367	354	379	376	367	401	391	356	389	395	406	378	405	371	345	382	380	405	357	380	353	374	370	340	380	409	380	379	375	357	363	367	375	399	367	380	365	349	338	387	365	368	392	386	369	354	368	376	371	377	390	376	373	390	356	360	357	402	387	362	370	339	386	359	408	366	384	346	378	354	395	367	377	384	405	362	389	388	378	366	407	384	377	367	372	376	387	366	391	387	372	357	394	367	380	359	397	374	359	318	347	380	369	395	359	373	375	351	418	376	352	370	384	379	387	353	356	398	381	393	360	399	368	378	368	359	380	366	353	380	395	387	383	350	383	371	399	377	369	360	389	407	382	376	402	359	365	406	358	384	357	401	365	362	389	377	364	383	384	371	400	372	383	394	414	368	405	360	381	342	374	370	367	366	358	388	383	387	401	378	404	346	332	374	371	350	380	385	389	379	345	384	405	381
25043	26284	40559	31729	20940	9284	838	364	330	331	290	290	324	292	293	289	299	291	313	253	323	289	307	311	296	282	330	341	282	276	299	273	312	289	277	277	322	304	298	314	282	289	295	289	296	302	276	269	310	296	292	309	317	294	300	292	297	303	295	302	283	268	281	315	301	323	295	304	309	293	272	284	325	289	339	286	271	273	320	299	297	290	318	277	306	267	299	308	290	269	326	316	289	270	291	324	290	275	308	300	274	301	321	295	311	282	289	305	302	307	261	322	294	299	321	292	303	262	277	305	280	296	277	300	296	276	295	281	314	280	295	274	340	297	311	312	310	286	299	323	292	289	289	276	303	289	314	314	295	274	304	295	285	267	291	302	307	285	314	297	316	314	289	290	287	313	292	315	331	287	261	319	297	277	308	292	298	296	292	298	313	302	275	310	321	290	276	323	293	299	304	295	288	289	290	300	295	314	308	308	276	316	281	297	286	281	310	269	318	296	298	305	325	291	301	269	278	283	305	306	271	302	290	296	272	289	322	306	285	265	307	320	331	317	303	322	310	324	288	302	318	307	308	314	307	314	312	292	317	298	290	302	304	307	341	294	274	307	304	314	287	330	304	313	322	303	282	282	284	303	293	318	289	291	278	295	319	275	296	288	284	300	277	322	268	323	292	282	292	295	299	323	305	271	322	295	325	266	315	280	304	300	285	284	298	288	271	305	282	274	341	302	292	265	300	288	315	289	276	284	256	272	291	279	303	325	282	291	291	309	287	250	299	302	334	292	324	268	301	312	303	256	306	277	281	275	298	305	320	307	289	283	288	297	309	294	319	294	270	276	301	294	309	330	322	282	313	313	317	354	321	337	304	297	311	297	282	254	297	294	321	289	305	315	294	299	301	304	277	305	304	328	272	309	302	313	306	329	322	320	289	342	299	268	312	276	292	282	285	299	315	285	307	312	305	268	288	321	276	289	277	290	291	293	331	292	319	297	296	338	290	330	321	300	264	250	313	305	302	301	306	308	316	271	314	304	263	295	306	309	307	331	295	267	351	295	339	296	309	318	290	272	309	314	275	313	293	316	272	316	312	310	316	301	302	290	312	253	276	291	291	292	264	283	301	276	278	307	263	314	301	301	291	336	304	316	304	300	317	305	299	294	302	298	311	324	271	288	317	306	272	275	284	295	284	291	321	318	303	302	325	288	316	286	287	277	285	287	271	284	312	274	278	304	277	285	310	307	311	277	291	305	320	297	291	289	307	289	270	325	297	293	289	320	283	303	288	329	287	314	315	283	273	300	303	286	314	281	319	314	277	310	303	298	309	298	297	292	302	288	289	322	292	296	304	288	294	292	305	310	280	327	291	299	300	319	321	317	325	267	291	287	297	305	281	322	297	299	298	316	308	302	300	317	311	302	290	314	295	315	298	298	279	325	331	291	286	278	299	306	255	275	295	282	282	302	294	279	291	290	307	298	298	318	275	314	306	289	292	291	294	319	277	313	307	299	318	273	280	297	310	274	276	310	286	304	324	294	276	312	293	321	268	317	280	315	337	315	293	296	285	291	306	324	322	312	294	295	327	313	295	310	311	318	278	274	318	297	317	294	312	310	247	288	317	282	286	268	298	282	285	294	291	291	325	293	319	286	288	264	295	300	279	313	304	298	295	291	330	297	311	316	319	265	274	279	295	282	326	280	321	292	278	281	305	276	278	306	281	313	287	297	301	283	279	298	270	295	279	296	322	290	315	312	297	324	306	284	287	284	312	309	320	281	298	295	322	295	310	299	286	281	280	303	288	288	273	293	281	300	291	286	278	294	276	320	288	278	283	293	304	295	318	291	335	298	303	297	268	299	315	292	267	300	300	305	298	276	299	296	295	275	305	310	282	301	305	272	321	297	285	293	289	321	269	285	303	268	256	275	304	299	309	294	308	340	310	289	303	329	290	307	293	320	308	304	271	302	307	294	324	284	314	280	305	291	299	255	305	279	293	266	283	318	270	318	322	298	284	298	318	304	264	301	294	285	298	278	313	299	292	308	286	298	304	309	293	326	291	277	352	305	291	310	293	265	307	276	296	314	295	334	308	280	274	297	305	298	274	308	305	318	299	288	343	304	310	318	297	308	303	296	313	300	295	310	283	278	301	323	288	262	280	290	285	285	296	301	304	300	287	297	299	309	317	293	283	305	278	299	278	294	271	303	304	267	262	276	291	288	315	285	310	297	314	285	282	275	314	316	307	273	322	286	270	293	310	303	320	286	279	310	285	303	311	311	291	289	290	290	278	330	273	299	275	271	288	292	321	288	290	288	278	286	289	307	315	270	304	285	271	290	320	292	297	298	320	286	313	308	313	322	310	282	335	284	319	289	284	290	305	292	297	282	290	314	293	308	271	323	288	303	303	298	290	324	311	298	293	269	303	319	288	265	289	310	295	341	299	278	285	279	286	313	297	303	294	322	287	284	280	309	298	283	293	288	296	312	299	315	313	290	294	298	305	273	299	290	307	286	275	297	285	296	281	282	303	305	291	293	270	286	285	287	295	301	303	288	284	287	267	304	295	304	298	299	281	285	313	330	293	278	293	269	301	301	302	295	308	312	314	311	265	270	297	323	309	288	305	278	304	299	310	315	319	292	275	294	279	323	295	280	279	279	313	315	323	324	283	297	267	279	292	309	315	286	299	307	292	309	303	290	279	287	324	283	308	320	301	303	284	311	273	294	317	311	305	266	315	296	294	304	288	287	305	269	289	307	314	264	290	297	300	283	282	303	317	307	304	295	318	308	272	324	315	305	310	276	311	302	322	280	263	298	294	295	299	327	298	292	298	282	272	325	284	277	301	316	289	295	292	310	272	273	311	282	284	289	305	286	282	302	287	279	280	334	328	288	296	313	276	286	283	274	294	330	319	288	307	314	271	279	319	273	269	305	305	278	286	305	277	272	311	339	315	306	298	307	292	302	314	265	321	292	284	300	279	295	308	299	296	304	274	278	311	316	272	310	303	274	320	301	269	272	290	293	271	312	299	294	274	298	328	271	262	325	281	273	283	311	303	269	256	319	301	297	262	282	329	313	284	297	300	304	311	269	290	303	302	279	276	309	304	305	291	276	283	311	284	287	267	300	287	296	287	294	308	294	289	293	284	291	334	296	301	273	257	276	306	297	317	304	306	299	306	335	301	314	286	305	282	259	278	291	291	345	332	275	312	294	303	290	280	308	294	298	298	295	339	253	293	291	304	304	278	291	288	306	308	311	295	314	315	290	302	295	292	279	291	274	286	286	304	274	275	300	283	281	316	277	300	319	286	270	288	283	272	304	322	291	275	307	301	300	313	301	292	310	285	297	305	283	316	281	301	282	303	265	336	329	262	295	295	312	275	299	292	283	297	279	265	280	297	255	293	314	315	304	276	316	287	310	278	294	319	313	295	308	289	292	298	314	280	278	294	319	283	280	286	268	299	283	310	316	294	285	284	328	270	290	311	287	282	284	297	273
44862	87178	61381	33445	14909	3828	521	302	353	345	292	343	320	343	345	323	315	323	341	302	313	380	324	349	346	353	347	319	345	349	344	366	364	341	326	331	324	348	319	326	345	355	333	356	347	338	328	341	340	311	319	313	323	331	303	309	357	332	332	350	292	296	330	337	331	342	332	358	332	326	326	331	330	337	320	335	329	351	333	378	324	348	343	357	342	330	309	353	316	342	326	307	288	348	319	353	336	336	343	361	307	323	348	342	318	358	328	324	335	346	327	312	352	324	314	354	332	320	327	357	314	323	327	337	344	346	348	323	323	314	335	328	325	321	326	352	341	319	344	355	336	329	335	325	349	311	326	323	336	344	343	315	325	356	322	360	341	327	347	329	355	354	353	310	350	346	331	347	303	340	356	326	324	315	356	313	356	326	339	312	356	307	289	344	336	369	350	332	365	332	322	336	332	333	348	329	322	322	336	340	329	334	346	356	354	321	308	345	341	357	365	323	321	315	339	324	336	344	340	333	370	324	335	348	321	332	329	359	316	342	326	363	306	352	331	327	323	368	333	370	299	356	324	342	333	342	364	353	331	357	323	320	352	361	337	338	340	304	326	356	322	335	342	303	352	332	336	332	307	331	331	333	344	324	330	336	331	336	334	344	333	333	323	354	334	341	351	299	323	332	365	324	342	321	329	303	358	319	332	344	327	322	336	328	341	337	342	332	346	351	313	351	331	337	351	310	322	350	300	325	356	357	340	315	311	363	319	296	380	315	363	308	316	358	320	321	330	355	341	325	329	341	322	318	343	339	328	358	364	356	328	328	307	335	343	337	320	320	338	308	360	342	350	357	341	325	326	339	330	329	348	323	335	341	323	320	338	314	342	351	363	336	315	314	338	329	316	352	323	367	321	342	296	295	327	332	353	330	335	320	340	328	333	299	321	338	321	338	322	346	322	338	298	343	333	340	337	315	313	314	348	342	333	371	370	320	362	328	344	344	291	365	346	317	323	341	317	314	314	325	349	328	351	290	358	325	332	339	305	342	375	337	341	334	332	333	342	314	330	332	351	321	358	325	342	333	326	317	326	356	311	339	304	309	380	357	350	311	301	329	311	360	342	321	310	329	316	334	334	350	316	336	323	337	338	349	337	324	325	356	366	316	331	334	312	318	333	336	307	333	334	292	344	332	367	361	343	333	328	334	346	317	312	355	352	343	323	335	349	360	316	357	362	320	322	329	322	304	352	312	325	363	323	315	348	329	334	332	341	353	327	351	309	325	333	352	349	333	325	350	332	316	352	319	331	341	334	351	328	310	353	356	299	344	296	318	334	301	371	353	280	346	350	343	325	301	329	357	369	344	319	314	363	312	294	342	296	331	319	364	332	326	330	331	334	318	329	333	340	344	354	308	312	319	321	345	346	327	327	310	338	348	315	312	339	369	322	327	391	321	345	332	342	358	334	347	329	332	350	334	331	318	320	320	341	338	328	335	347	354	319	369	352	315	349	325	321	326	326	314	333	323	340	353	319	344	360	332	354	354	338	303	326	332	352	341	349	284	379	338	325	338	333	328	340	325	325	363	362	340	324	336	360	339	320	346	335	366	350	359	319	347	344	307	336	317	318	329	362	356	342	312	312	332	313	332	330	317	350	341	342	299	307	360	372	329	306	340	305	350	349	325	330	322	353	321	334	307	320	341	300	347	342	350	347	319	330	323	351	310	351	331	333	327	315	358	360	337	317	307	345	305	327	332	319	348	347	327	337	339	350	330	382	333	329	341	305	348	343	350	369	344	332	359	294	331	362	302	322	332	343	339	324	350	337	347	358	324	338	331	340	361	342	327	336	315	340	340	349	318	292	340	334	342	339	350	314	347	349	350	350	333	300	341	322	333	294	327	312	336	349	349	294	334	311	374	318	314	346	337	306	333	322	361	323	304	329	326	353	342	297	329	301	322	347	287	321	333	323	348	349	315	344	343	298	357	347	328	309	356	336	352	298	361	330	335	370	331	354	316	360	314	328	351	352	324	337	363	343	294	348	315	323	341	349	348	361	344	360	332	318	304	336	334	354	355	326	310	376	345	336	346	350	364	313	340	350	335	351	334	323	352	335	298	339	336	323	336	325	367	347	345	364	347	348	333	324	362	315	354	344	332	346	317	353	323	328	353	334	320	323	323	376	337	344	323	338	338	359	376	355	309	333	348	320	326	360	317	310	328	323	338	322	348	355	326	322	359	363	306	332	320	335	334	338	355	326	329	335	330	351	312	320	325	334	322	321	314	331	343	334	337	342	311	325	339	346	331	351	347	330	322	304	366	312	349	334	372	306	346	349	339	312	305	305	329	340	302	352	338	310	342	357	372	324	306	324	314	358	348	334	307	342	330	340	350	325	335	309	316	355	301	360	361	339	348	362	313	311	339	360	347	325	317	312	338	326	368	341	325	342	318	362	373	345	325	333	334	347	327	370	341	357	330	350	367	350	324	309	323	377	360	328	363	329	304	332	353	345	351	307	301	321	318	342	348	300	348	335	316	321	336	316	348	343	332	312	314	330	349	311	317	319	321	312	357	327	338	348	353	323	330	340	300	342	353	341	291	342	332	318	326	320	340	350	340	321	343	350	320	364	320	323	339	322	321	335	351	335	314	341	354	342	315	344	308	337	363	335	305	345	330	334	344	345	339	338	355	329	325	345	348	344	329	366	350	344	327	344	310	330	306	316	349	318	338	338	340	326	341	370	338	321	328	324	324	358	349	337	311	318	355	297	322	337	325	346	369	334	314	337	358	324	328	319	329	344	327	343	340	308	343	312	326	331	294	349	332	333	344	338	303	321	317	336	325	312	363	360	339	317	327	344	326	333	320	365	331	346	348	335	344	330	329	349	325	314	326	328	348	306	326	318	324	326	348	328	316	322	331	332	345	335	359	313	352	335	300	296	326	340	341	348	335	350	339	325	313	335	351	360	349	347	340	292	374	333	335	360	312	333	371	352	312	353	317	335	364	310	357	346	345	345	349	349	349	361	342	325	345	332	357	299	372	360	321	332	327	363	337	302	341	359	346	342	371	322	316	287	345	337	332	307	320	337	339	328	356	316	318	324	331	340	342	318	368	344	352	318	381	326	324	404	331	310	342	304	364	320	318	328	355	320	325	321	368	355	288	329	334	316	346	349	367	341	350	347	329	313	334	328	328	342	324	333	333	326	323	297	338	342	332	325	332	312	321	314	305	361	357	302	310	335	342	357	336	345	349	344	367	329	328	358	354	334	319	317	316	320	308	319	303	331	339	364	322	365	323	328	348	347	354	353	315	294	325	340	317	335	378	306	339	311	377	370	323	350	360	307	352	332	359	332	374	341	338	335	332	339	338	354	291	334	327	335	297	370	349	368	316	329	327	359	336	323	395	356	338	325	349	347	347	348	340	361	321	321	309	333	345	320	352	339	326	355	330	365	347	339	353	347	343	352	354	360	329	339	344	320	326	342	341	334	315	323	301
25631	27598	37500	28771	16890	4395	539	459	407	429	408	381	412	441	441	412	449	435	435	408	441	460	448	404	417	462	387	451	429	452	428	470	462	461	435	413	427	429	464	443	430	430	464	432	459	432	429	444	429	440	425	450	434	435	440	431	430	439	463	472	416	438	433	444	409	466	438	447	430	394	447	435	422	434	423	419	475	393	417	424	391	435	413	407	470	485	444	451	430	364	450	461	453	390	413	457	453	445	430	409	447	479	414	426	409	448	449	426	414	459	407	430	428	421	440	410	424	459	429	433	412	422	431	432	415	438	419	418	434	444	449	437	429	434	407	410	451	431	412	415	426	429	438	406	400	410	400	422	417	427	425	434	482	447	420	461	420	436	409	431	418	438	425	427	447	450	438	434	454	423	430	431	421	435	431	451	431	437	422	434	439	430	445	427	427	445	456	413	428	435	395	458	428	446	446	460	405	423	400	455	483	426	449	439	456	429	417	436	443	401	416	413	433	410	465	476	458	415	420	435	404	440	410	397	433	418	451	423	421	450	429	415	464	455	440	427	418	456	469	404	463	470	458	433	406	445	418	456	430	486	425	495	475	461	448	424	434	453	454	441	435	466	450	406	402	445	430	429	406	444	461	415	400	400	406	444	419	433	446	410	454	452	428	455	433	419	454	440	456	427	435	486	431	423	412	478	452	423	426	446	435	450	442	446	465	426	462	417	464	437	440	459	451	421	383	448	443	472	390	416	435	442	445	452	435	461	456	479	429	450	437	428	438	427	426	444	442	421	402	429	470	413	422	413	422	437	444	417	406	460	398	449	409	453	395	464	446	430	418	427	443	406	463	425	420	430	440	430	424	471	409	475	419	419	427	443	428	424	444	422	438	439	439	458	447	455	403	461	417	444	445	446	434	419	441	425	472	420	443	448	436	435	454	424	447	445	459	454	438	456	424	460	420	410	432	391	440	437	393	429	405	452	433	440	426	449	435	454	431	448	417	428	428	461	437	413	426	453	435	435	449	428	458	438	487	474	451	414	428	455	456	440	448	419	429	425	448	424	455	450	443	427	432	419	437	396	409	439	485	450	408	413	462	422	418	429	425	480	461	445	438	444	445	410	435	433	395	425	426	419	439	425	447	426	412	395	453	442	401	433	418	477	437	411	432	423	428	450	443	429	442	420	450	487	444	399	428	453	424	407	400	430	406	435	431	467	378	417	426	432	416	413	443	453	404	463	470	455	412	437	420	428	416	426	458	443	457	426	404	439	420	430	451	446	459	449	425	466	440	456	447	439	420	443	404	439	459	413	387	466	456	431	427	383	421	445	427	426	422	407	454	443	423	445	467	404	437	447	399	424	435	420	423	424	467	401	422	449	423	419	403	438	441	476	406	458	438	429	427	399	434	489	456	459	417	438	427	406	430	458	436	472	412	419	434	470	438	405	447	411	475	439	426	411	454	430	433	461	425	418	417	422	430	451	444	409	428	427	430	442	426	398	443	455	398	431	453	435	432	463	450	409	456	415	447	440	452	422	427	449	457	453	437	450	447	428	458	428	406	398	435	430	440	401	444	435	409	438	442	412	450	408	427	414	426	456	389	428	504	417	427	442	440	445	459	382	442	412	424	468	418	385	417	445	434	416	504	425	475	442	433	383	468	420	446	454	433	438	418	442	426	425	454	455	433	427	434	414	429	448	440	417	430	407	414	490	440	432	443	481	444	434	431	424	478	445	406	428	398	445	426	421	444	430	389	424	436	471	481	448	436	418	434	410	440	430	411	426	454	422	446	412	432	435	409	442	461	435	427	449	445	390	422	442	477	436	433	394	439	429	440	438	449	431	432	465	463	436	457	471	422	378	422	452	426	438	464	445	442	429	437	477	430	424	424	460	471	444	414	444	453	432	463	462	471	430	434	454	425	446	424	441	439	446	451	439	449	442	447	422	457	442	413	451	438	434	424	446	452	426	428	440	473	444	413	450	440	470	408	458	443	434	411	425	448	438	460	446	435	426	464	418	408	439	413	411	419	449	455	437	421	430	484	419	425	425	458	465	429	442	435	459	396	433	449	419	437	429	476	416	457	394	429	448	429	417	439	405	446	410	421	446	421	437	451	412	421	453	439	443	444	456	439	434	446	475	463	433	437	418	416	439	448	440	442	418	468	411	477	440	401	423	413	414	465	463	426	446	420	447	402	454	446	434	429	468	445	418	453	440	464	433	482	416	433	456	404	465	440	415	437	422	435	441	475	419	416	431	439	416	434	428	377	461	448	457	404	448	450	399	446	401	469	443	452	418	414	398	425	465	444	428	424	427	463	405	474	433	448	444	440	433	417	412	447	428	434	427	423	427	430	386	424	429	438	423	409	457	456	446	459	422	440	378	419	451	431	399	449	444	412	434	451	444	420	470	395	448	466	481	464	456	425	412	477	397	435	448	447	433	426	444	417	456	430	408	438	472	402	414	414	430	432	460	442	428	437	384	427	449	447	411	398	464	455	378	455	430	412	416	414	406	433	442	445	423	454	413	423	448	434	465	416	419	423	459	472	435	423	421	437	427	403	426	415	462	441	416	426	479	408	410	414	448	442	424	440	479	443	409	440	412	413	446	442	415	467	425	466	435	411	441	456	411	454	445	419	453	489	448	439	399	481	441	443	403	467	450	439	420	418	429	453	431	455	411	427	442	433	386	429	470	442	422	418	481	419	451	474	450	440	427	389	453	435	415	439	454	475	426	423	451	429	428	441	464	425	460	428	451	458	439	460	436	408	447	462	415	429	457	436	439	452	414	457	433	399	453	435	423	412	397	432	421	398	429	413	428	427	435	441	428	422	440	470	425	449	432	454	413	424	447	424	398	480	418	474	431	431	446	446	437	450	440	441	427	465	452	455	411	472	396	393	421	415	441	459	462	456	435	438	410	410	434	456	448	466	429	401	431	453	436	439	435	422	431	423	415	438	403	430	457	395	430	437	472	461	414	426	441	448	397	417	448	420	453	442	458	439	419	459	489	451	441	423	419	449	443	416	415	436	412	467	454	431	427	422	455	446	459	471	472	446	489	432	484	438	421	457	407	440	428	433	425	457	441	401	438	441	429	460	428	469	447	460	439	445	382	432	441	441	408	442	422	474	452	460	400	465	422	428	457	442	444	450	422	405	433	453	392	409	392	423	459	430	440	422	438	389	452	448	441	435	443	443	420	427	436	409	418	430	399	441	450	415	443	444	433	420	473	428	423	433	444	465	436	388	428	427	433	459	398	424	419	426	421	409	453	394	458	404	438	436	442	428	434	467	431	440	452	465	428	442	435	452	451	413	451	440	420	442	411	447	420	417	458	446	416	443	429	445	422	420	421	407	445	437	430	426	435	426	399	466	421	399	409	464	418	452	467	432	419	470	395	441	454	423	423	443	437	431	434	450	441	495	426	443	451	451	415	404	440	430	461	430	452	442	456	419	452	435	416	440	439	430	410	435	437	419	450	413	407	453	427	403	475
46011	83692	54964	28814	11550	3249	536	500	465	490	459	468	484	465	502	505	485	496	461	478	506	476	490	485	463	499	502	492	509	444	503	492	530	485	550	515	484	489	489	509	477	494	497	460	493	498	473	487	515	459	504	490	462	481	472	473	500	454	496	479	500	479	464	451	496	484	499	512	508	476	493	502	496	487	473	479	477	493	451	441	435	461	488	511	471	486	518	475	507	457	481	482	488	518	484	473	478	500	477	498	498	500	530	475	486	481	488	491	494	477	477	511	453	491	477	504	469	452	446	499	502	470	465	467	535	488	467	472	498	511	456	496	483	467	489	513	500	498	485	471	461	520	473	476	492	489	535	507	476	473	491	464	483	478	482	508	463	467	561	472	491	493	488	476	490	447	509	473	491	517	461	506	492	466	501	476	443	471	493	523	456	480	509	492	514	538	455	498	464	513	483	518	495	502	513	480	494	459	513	492	487	470	466	461	504	484	481	484	524	519	510	502	490	504	467	487	501	486	452	459	486	490	508	509	507	509	504	487	522	491	506	488	486	472	473	479	488	478	514	496	499	493	480	506	464	482	467	496	473	457	467	523	476	457	490	488	504	479	496	434	475	472	472	527	481	480	462	485	466	524	495	514	467	511	518	468	481	495	515	481	482	502	488	464	488	478	504	470	520	503	476	472	493	511	485	457	483	494	474	439	461	446	493	506	462	463	511	482	506	501	504	486	495	484	471	484	466	485	500	495	501	479	476	479	474	492	457	462	504	470	486	494	519	472	482	514	449	476	487	452	473	469	494	502	482	457	508	500	498	493	495	488	546	465	449	431	506	510	490	502	479	499	479	495	537	484	495	530	510	525	466	466	471	481	485	465	517	514	532	509	479	463	469	520	475	469	507	441	470	486	474	496	491	472	485	537	490	474	453	459	455	503	497	419	518	480	514	453	481	492	489	470	497	507	486	508	472	440	459	475	492	518	493	466	499	504	479	470	511	453	479	488	458	481	465	489	487	482	532	480	501	510	459	451	504	466	508	471	480	472	488	509	517	476	502	491	501	469	458	479	487	522	514	498	493	464	528	466	487	471	542	483	490	490	431	517	497	483	474	524	514	470	499	506	532	507	466	486	454	487	478	492	490	461	500	502	505	506	497	470	489	483	485	462	477	467	464	493	492	459	459	508	510	481	437	478	445	465	469	465	484	469	512	478	490	465	505	478	497	445	495	479	486	520	515	474	440	503	484	493	462	500	464	486	461	517	498	466	465	496	459	483	494	472	481	473	490	515	468	498	495	465	514	472	480	501	471	485	462	510	506	462	518	479	489	469	469	488	462	504	506	518	485	484	475	471	506	493	486	513	472	468	510	502	508	533	487	470	508	467	473	466	483	510	519	498	521	473	451	449	525	523	512	528	471	484	507	487	464	498	495	490	503	517	470	494	465	485	504	498	439	510	477	462	521	490	491	503	475	512	501	517	446	526	506	451	534	470	473	504	472	503	473	480	506	492	496	468	485	469	470	480	486	483	470	484	474	464	488	514	474	464	542	476	485	501	487	473	472	448	472	496	477	528	497	457	479	477	506	460	460	491	466	440	511	539	478	477	514	493	448	504	518	497	520	449	486	535	496	518	493	486	484	479	500	489	487	498	450	517	522	485	486	467	474	466	458	458	447	434	488	472	502	502	491	461	496	453	493	498	455	471	438	504	472	473	473	498	506	521	510	462	480	520	461	505	489	492	504	522	493	498	485	494	469	488	499	481	476	482	490	496	480	509	503	491	485	478	457	468	499	495	472	490	486	483	478	469	463	474	463	473	515	452	514	511	509	481	494	492	488	489	500	473	496	489	471	512	461	458	437	458	484	481	481	495	474	487	487	468	483	511	508	489	473	446	493	453	480	481	501	460	464	462	490	453	512	514	496	490	434	473	486	507	509	518	492	452	465	467	495	461	450	483	460	509	488	465	507	490	514	479	498	459	442	456	469	497	500	485	494	489	484	465	520	473	474	478	479	474	457	469	485	500	473	501	484	489	497	476	498	458	475	477	441	476	511	507	485	490	504	508	477	449	473	483	461	504	478	497	490	465	476	505	492	495	462	486	489	468	521	518	479	497	465	488	509	503	470	532	486	471	510	447	483	467	509	455	431	501	442	498	468	489	486	493	469	500	505	506	449	484	474	497	503	464	526	521	452	480	510	472	446	522	478	499	475	489	466	473	491	477	491	492	518	494	495	443	500	496	476	536	449	467	491	474	495	499	487	516	487	479	506	491	519	514	475	474	489	467	478	472	491	471	494	492	511	490	478	523	505	500	494	487	491	486	492	480	478	499	515	506	462	481	481	501	462	475	500	508	462	483	472	464	440	465	456	476	478	475	454	489	495	505	493	467	479	496	508	485	486	526	488	484	467	497	493	494	487	505	519	462	480	472	430	466	530	488	504	495	457	505	484	476	509	489	512	492	496	476	504	465	481	464	487	426	489	517	478	490	452	494	510	470	469	529	453	464	468	470	525	508	468	491	496	537	478	471	535	480	509	472	524	470	502	452	434	465	491	495	488	453	519	466	491	489	482	475	477	481	499	476	493	481	486	507	455	481	479	462	496	479	444	492	498	487	458	451	501	473	495	482	494	487	494	461	467	480	476	447	480	475	539	506	504	481	482	506	470	467	467	527	505	440	504	492	478	506	463	495	467	516	466	508	450	444	469	488	456	478	503	479	464	465	489	477	478	490	476	477	479	541	490	485	454	466	485	468	506	475	487	470	450	517	489	493	469	505	464	471	518	468	458	484	468	500	501	478	488	456	473	494	503	438	496	441	469	465	498	501	473	488	467	461	467	467	474	478	473	486	461	506	499	486	490	490	495	499	511	511	522	469	504	503	506	449	521	452	455	492	465	491	436	497	492	484	489	478	495	503	505	487	474	516	474	473	503	477	486	474	493	486	494	462	511	542	474	495	512	492	451	519	510	492	449	492	486	467	487	507	477	469	513	451	466	491	468	457	462	461	506	478	479	491	478	491	458	492	471	514	483	430	469	480	481	505	469	493	498	492	480	501	498	476	483	528	479	540	481	500	478	419	507	515	485	487	501	493	472	515	476	478	481	521	451	505	442	492	492	500	493	499	476	482	499	467	493	441	455	504	472	493	490	503	526	512	474	493	458	496	502	543	445	448	491	499	491	486	505	491	486	472	450	481	511	478	485	466	483	474	447	445	497	449	485	470	474	497	513	490	466	493	479	534	498	515	508	512	477	516	440	485	485	479	503	486	502	460	473	453	481	495	489	493	495	465	474	503	517	471	491	468	462	499	506	473	491	497	502	461	529	468	459	509	458	492	480	519	479	446	479	457	486	486	488	534	462	485	492	481	503	455	483	494	514	496	484	460	451	475	466	479	490	476	444	476	478	457	464	473	454	433	494	472	501	479	480	495	479	470	470	475	481	465	476	502	483	494	476	475	531	482	471	459	460	494	501	473	469	449	466	482	483	493	500	428
23200	22873	33126	27378	22639	20970	10351	714	455	460	495	470	441	439	438	479	441	466	493	460	436	417	487	452	457	452	429	445	492	435	441	433	465	425	489	413	415	441	455	441	462	413	464	430	453	450	433	438	496	438	443	457	444	449	471	446	431	426	501	473	459	466	462	457	409	438	445	452	459	415	427	442	488	437	476	423	442	425	464	436	487	461	492	465	439	469	461	466	459	434	463	421	477	471	427	510	452	426	458	448	442	444	449	451	424	473	440	449	465	497	435	458	438	441	453	451	449	504	464	453	439	469	485	471	440	478	499	462	448	470	469	463	447	425	435	460	461	441	465	451	414	497	476	453	437	461	429	457	413	423	420	451	417	412	472	443	477	451	423	482	445	454	475	437	453	418	440	460	460	468	417	485	455	467	413	426	467	469	451	483	436	437	464	480	450	487	427	465	459	437	459	474	434	416	450	461	404	468	448	417	436	424	453	424	443	460	486	463	441	468	460	446	455	434	469	443	475	431	469	448	481	416	422	413	446	415	434	450	417	445	425	496	442	463	467	480	434	430	424	457	447	432	439	401	449	435	422	424	469	450	421	481	442	443	502	472	462	413	434	434	431	494	455	478	468	488	420	444	483	437	474	450	435	476	492	418	481	454	474	429	447	455	443	449	452	474	476	459	456	431	456	436	483	446	463	443	436	448	440	447	443	425	435	445	462	447	466	458	446	474	461	453	421	412	480	439	456	428	474	456	437	471	475	468	486	429	466	443	433	462	447	468	456	428	484	454	435	447	467	459	462	466	471	447	464	454	472	457	403	422	460	398	443	429	468	467	442	454	468	474	460	448	434	409	438	443	450	429	465	442	434	448	468	468	464	436	469	478	461	449	422	458	458	445	458	431	503	470	482	436	429	437	435	442	477	421	476	459	438	461	468	437	463	457	432	453	385	446	411	480	432	410	437	427	441	423	466	468	450	456	414	468	421	468	452	433	445	436	450	430	435	465	416	446	451	440	462	506	437	468	427	472	451	445	419	464	450	427	415	425	449	424	453	424	463	430	443	489	412	451	448	472	444	465	427	451	461	476	476	495	436	444	489	430	471	478	472	417	432	467	486	431	483	439	449	459	455	443	429	452	497	469	468	448	454	492	391	435	467	457	437	427	440	409	455	451	475	439	449	470	448	441	452	457	470	465	469	427	484	424	444	420	457	463	444	457	471	456	463	422	433	412	438	438	430	465	464	457	454	433	442	447	445	437	444	422	447	434	454	448	467	441	464	488	460	468	456	444	448	442	467	452	452	489	460	459	502	438	460	420	423	428	460	456	444	438	450	462	460	442	468	456	461	453	478	476	426	471	471	463	436	437	439	465	467	449	462	471	450	476	453	424	475	458	454	415	467	451	428	447	463	458	427	456	478	426	452	431	461	473	487	435	433	414	454	453	423	422	481	483	442	419	446	469	457	456	461	472	446	482	485	445	428	486	467	428	427	478	450	462	467	470	454	441	411	443	467	446	444	453	470	476	434	409	436	425	433	428	439	429	439	443	429	480	436	493	460	429	445	450	433	450	460	473	448	453	441	444	461	457	462	497	479	421	449	432	429	452	449	436	419	482	483	445	459	451	464	468	475	449	462	432	455	467	462	463	460	451	472	467	466	435	459	470	479	465	469	441	511	476	415	414	427	430	446	450	482	435	415	458	425	489	463	439	428	432	465	462	434	426	474	455	430	449	475	449	482	448	459	483	490	500	452	434	460	462	439	471	443	436	448	448	518	446	442	459	395	511	462	461	503	412	473	471	428	429	448	480	410	446	449	487	462	453	479	442	494	438	479	451	443	443	462	425	423	473	465	432	437	442	490	452	466	475	485	478	441	481	448	442	465	484	462	502	469	442	500	437	429	452	448	444	460	415	431	431	470	424	466	428	468	434	450	443	447	442	450	427	457	456	437	429	397	443	471	469	406	470	473	453	424	428	458	472	462	460	453	476	443	444	462	429	440	463	442	427	439	453	446	478	456	461	449	427	441	469	461	440	495	427	447	469	442	485	426	421	460	413	461	451	398	454	455	475	473	488	476	484	462	454	477	449	437	403	464	441	468	446	420	439	445	429	393	465	394	446	469	450	449	459	469	464	474	467	434	430	442	481	425	451	436	422	440	464	468	442	435	436	485	439	439	455	459	454	484	431	446	465	443	446	423	444	428	474	461	442	459	482	459	452	449	462	453	450	446	445	457	464	472	493	443	461	418	464	434	447	425	448	471	470	422	425	454	438	461	427	464	441	440	436	428	453	461	441	422	441	478	427	437	465	484	420	479	453	464	423	406	467	442	433	444	454	446	441	457	433	410	461	427	423	469	438	464	490	425	460	429	485	459	455	435	472	440	435	475	468	454	426	460	489	477	430	435	496	461	487	433	448	428	459	417	461	449	463	459	429	439	443	503	485	431	500	427	455	441	472	462	412	475	432	473	455	457	473	438	464	413	485	428	414	470	471	431	436	478	469	432	446	426	461	428	443	487	450	417	436	483	438	516	448	435	439	467	433	440	457	451	406	450	446	444	454	439	435	498	450	469	466	450	430	464	442	468	445	423	446	487	440	458	415	429	423	429	443	442	450	454	464	473	432	467	460	419	471	427	488	464	433	415	457	447	447	461	462	467	442	433	422	445	442	470	425	451	446	439	447	454	416	463	490	466	485	446	451	455	468	486	464	456	444	496	456	459	444	445	458	473	413	430	455	450	456	464	484	467	410	472	449	466	427	439	478	482	445	458	457	447	472	442	410	428	471	442	395	469	467	500	431	433	437	450	472	492	453	452	464	435	450	453	439	428	438	472	461	476	478	451	443	436	438	458	446	449	431	437	483	411	464	481	463	483	440	471	483	434	418	479	445	431	429	423	487	429	459	425	445	450	459	447	417	495	443	401	493	463	436	450	425	448	443	446	483	436	445	485	435	438	444	452	444	452	446	473	453	459	442	449	415	451	461	447	453	421	471	454	447	484	463	444	477	435	446	444	459	480	470	438	404	419	435	451	441	474	423	453	476	462	447	470	447	463	451	498	465	421	458	407	444	435	412	400	468	447	454	454	453	456	438	438	453	455	430	443	434	469	446	453	455	460	418	500	440	436	453	477	463	446	466	431	448	442	465	451	475	433	441	462	447	423	435	442	446	439	434	440	457	445	435	454	439	424	467	449	463	430	460	444	467	437	443	446	447	450	468	469	482	432	429	437	440	447	469	461	465	441	434	483	420	435	484	437	443	448	439	437	415	441	439	466	467	458	431	462	486	470	415	463	440	419	451	437	450	460	436	454	370	448	474	442	466	420	472	505	472	431	480	451	442	444	489	454	476	392	465	444	451	447	471	446	443	428	426	422	445	432	438	480	434	464	466	470	434	427	427	453	509	469	454	445	470	446	446	478	406	434	446	460	440	418	444	491	490	446	424	457	438	420	444	416	460	453	484	428	471	495	480	452	462	497	447	420	437	429	426	427	412
50965	92297	74413	47868	26694	9633	849	514	481	513	483	496	507	469	526	509	499	506	431	505	454	485	470	450	506	477	457	448	469	460	505	488	450	495	485	431	500	497	489	514	440	487	504	462	488	450	495	476	494	474	473	486	452	466	449	490	451	479	505	523	509	488	470	471	492	471	493	476	475	499	476	504	501	474	501	452	469	449	459	471	454	503	472	473	489	473	493	490	510	522	438	441	487	511	487	480	474	496	499	429	491	472	490	526	465	494	489	454	522	464	454	466	484	484	476	484	489	478	472	506	512	461	493	472	424	466	504	476	500	479	471	457	478	459	447	488	448	455	458	486	470	458	482	454	510	471	494	485	475	473	485	531	448	464	490	509	497	481	494	494	498	494	480	424	440	485	478	508	500	495	500	507	468	504	501	502	463	468	479	514	524	480	498	462	474	427	491	452	456	498	473	455	498	483	429	495	490	456	468	444	460	469	467	492	456	466	489	512	465	474	486	494	498	467	497	472	449	462	510	465	488	486	482	477	478	501	453	454	506	500	499	483	474	458	470	457	464	457	499	483	459	431	439	475	470	497	506	493	508	514	444	474	485	450	516	499	473	474	485	521	450	463	454	488	474	505	463	455	429	515	513	462	458	488	473	499	477	499	488	493	488	484	466	496	506	503	461	492	468	489	482	469	501	463	486	481	477	488	475	453	505	474	469	435	469	499	460	458	462	485	501	491	499	486	502	485	511	495	467	456	448	498	530	471	463	475	492	496	457	496	481	479	517	481	480	466	465	445	495	497	482	476	454	475	487	484	458	468	470	465	452	468	473	511	454	513	471	484	497	461	438	468	458	466	441	486	509	467	480	483	510	493	439	440	451	447	458	470	464	474	495	509	518	476	479	519	488	464	493	449	462	452	499	508	469	474	497	456	472	489	456	477	447	496	469	460	468	497	475	459	504	506	497	448	492	483	502	485	454	427	468	495	465	471	469	462	457	509	488	470	476	493	475	474	470	467	522	468	442	475	459	472	496	471	451	464	472	447	491	488	514	498	516	471	500	448	505	494	461	475	477	511	456	427	479	438	500	446	458	502	493	490	494	504	494	505	438	444	476	458	460	466	468	473	497	467	455	479	480	466	449	487	450	487	507	476	491	462	488	514	502	465	465	462	438	449	488	472	526	487	480	481	499	490	468	465	503	471	424	465	502	457	476	488	467	492	478	504	505	470	495	493	499	486	462	507	462	424	522	447	454	477	471	499	472	495	465	503	480	503	487	503	471	518	507	466	449	503	485	475	451	482	466	507	469	501	452	557	509	503	492	485	497	471	487	489	457	493	496	457	484	485	494	472	483	506	490	484	487	434	456	494	470	456	475	483	487	511	507	494	508	482	491	496	479	520	464	463	484	493	466	428	505	489	506	496	449	492	456	485	456	485	450	490	457	465	463	448	517	458	482	452	446	496	474	446	475	460	434	471	471	479	456	495	462	514	505	479	500	483	478	508	498	453	471	446	474	472	447	514	480	489	483	455	481	475	470	483	530	472	473	446	513	493	480	455	466	441	489	491	485	448	455	515	471	456	496	497	507	500	491	496	481	473	473	472	491	489	443	479	439	454	446	475	511	478	498	480	466	497	489	455	481	462	468	503	474	485	425	510	475	490	456	520	472	487	492	493	442	509	475	487	447	470	478	444	504	476	515	470	483	486	496	498	491	463	494	471	482	474	509	486	499	448	479	488	456	483	502	489	476	485	495	460	497	486	495	481	475	464	510	484	482	452	505	498	474	439	505	470	462	509	480	452	472	456	512	523	486	454	511	498	491	483	520	469	494	500	524	470	465	500	482	513	475	435	465	506	469	468	441	450	454	459	451	494	508	475	499	474	505	487	490	481	493	458	458	444	469	423	442	493	467	502	461	515	494	466	479	489	485	471	500	491	497	497	464	457	483	482	470	489	484	451	436	488	480	493	460	467	473	498	485	508	448	488	471	469	443	479	464	478	503	464	476	505	444	492	469	472	473	475	488	475	506	483	450	448	459	471	489	502	475	480	439	453	503	469	483	473	489	510	471	481	511	485	483	458	437	474	541	476	434	489	445	474	495	481	472	484	523	458	474	440	476	481	484	480	540	485	464	501	460	467	512	450	457	517	462	512	482	450	471	426	424	490	476	466	489	449	482	504	495	507	497	470	468	473	473	512	491	481	422	491	496	469	455	523	471	469	504	459	452	428	441	481	475	487	496	488	480	497	468	489	481	451	468	476	470	469	426	502	451	443	454	509	474	486	451	480	455	459	500	493	434	451	434	492	451	500	473	436	507	498	443	481	455	472	484	490	426	484	461	463	455	475	484	451	442	460	464	488	469	437	471	470	446	485	481	463	467	476	476	486	479	480	469	465	487	508	451	461	467	473	504	474	460	480	515	520	443	509	460	460	462	500	453	492	479	455	499	481	471	504	465	494	497	474	492	494	461	470	474	483	467	483	490	521	498	503	491	463	486	483	493	446	465	507	464	456	435	435	478	464	488	470	488	470	495	463	472	461	476	478	454	456	501	490	490	456	502	468	433	493	499	510	487	454	480	485	489	471	467	481	500	460	504	468	485	456	480	470	496	496	454	498	484	481	527	501	476	500	483	460	468	495	469	516	461	461	478	499	444	449	494	496	452	472	505	484	477	488	438	461	452	472	495	471	482	491	476	461	482	496	441	491	469	500	463	497	507	478	458	495	493	497	494	495	502	476	507	468	490	481	480	450	465	427	477	463	485	516	461	457	460	485	494	492	453	487	458	504	453	483	500	481	545	467	485	503	462	457	520	480	547	484	489	475	437	455	454	515	476	493	458	462	492	464	493	474	446	482	497	488	518	468	449	516	500	472	473	462	513	502	508	483	477	479	445	449	428	455	461	481	490	444	484	460	489	472	505	460	459	475	549	500	466	489	502	514	461	513	514	476	494	470	478	473	427	455	491	460	470	463	468	484	488	460	466	460	479	497	481	497	463	479	445	488	482	474	483	471	409	475	465	466	494	481	472	503	513	460	475	476	461	448	500	486	463	450	483	484	490	460	447	487	456	487	472	496	491	492	515	446	492	456	483	489	432	483	490	469	516	470	486	478	503	471	484	468	475	485	480	480	478	476	463	459	490	486	488	476	488	464	468	511	491	476	435	461	490	474	440	479	471	468	472	462	516	495	506	458	473	498	436	498	431	490	493	484	459	501	491	440	473	501	476	446	495	484	502	446	475	458	439	490	483	470	491	449	475	444	479	486	480	467	479	488	496	469	467	468	478	455	456	473	470	443	473	494	479	463	471	504	463	473	498	475	510	443	512	411	491	479	485	482	459	461	477	460	503	513	467	474	480	483	471	492	491	471	489	481	486	462	499	492	448	465	478	490	483	496	499	488	483	479	444	453	487	444	477	463	468	508	467	480	428	542	486	490	454	447	498	476	492	507	447	463	524	500	466	464	497	465	478	453	453	469	464	464	488	491	452	494	454	454
31594	35815	38980	19603	4400	952	364	334	309	325	350	312	332	333	334	314	329	333	321	338	333	345	316	317	328	329	344	350	324	323	349	318	310	346	376	322	330	319	311	334	384	351	349	349	364	346	346	338	331	337	337	331	344	305	312	287	321	345	336	319	318	294	336	325	341	365	326	325	294	338	308	346	337	310	327	319	348	334	343	343	318	365	335	325	336	331	315	346	362	329	341	341	348	341	347	298	324	301	311	344	331	335	340	320	323	345	296	338	346	328	355	330	343	355	325	339	321	347	323	302	332	304	325	310	335	314	353	308	321	350	324	338	359	304	352	365	343	355	334	315	319	340	334	319	322	312	333	316	338	340	306	349	329	339	344	334	335	343	328	313	322	327	334	320	326	312	343	361	368	311	316	371	326	320	317	340	343	326	303	317	330	333	350	339	327	316	351	281	318	303	328	324	341	326	327	362	320	333	338	366	333	332	306	336	325	352	332	309	327	320	297	330	331	309	308	362	347	350	367	338	317	343	313	333	297	326	323	322	345	305	301	294	353	334	353	301	305	308	331	314	321	332	335	300	303	321	296	347	338	291	318	332	345	341	317	361	366	309	327	334	332	362	319	317	302	331	337	318	296	338	340	322	331	329	315	323	335	335	363	341	329	323	328	313	343	343	293	338	326	308	346	325	351	335	316	332	334	344	329	343	308	325	300	345	323	338	316	375	340	323	323	322	330	305	335	306	357	335	323	326	340	351	345	312	357	341	307	364	337	359	298	328	370	330	349	327	329	342	323	320	353	362	329	339	336	349	321	296	338	318	344	336	308	329	323	332	292	314	351	297	360	362	347	360	329	340	314	294	324	326	350	317	337	340	293	319	318	321	311	350	338	345	364	370	328	350	312	309	357	351	320	344	351	320	327	326	352	300	311	324	320	329	327	311	365	295	297	343	340	334	329	326	322	324	325	328	349	336	337	319	296	318	310	316	380	354	339	311	335	344	315	345	321	320	341	309	360	321	320	321	340	348	287	346	331	333	306	327	371	324	328	317	296	314	333	352	334	329	295	344	346	319	334	324	335	322	323	309	364	331	335	310	324	339	312	333	340	335	321	338	358	339	334	349	347	326	343	351	327	320	310	332	353	317	337	339	306	290	346	350	328	347	330	338	334	321	329	332	357	354	303	347	352	344	365	331	318	345	341	336	313	341	321	343	330	333	316	322	356	305	342	348	311	334	303	298	302	335	325	323	335	336	334	320	338	354	366	313	337	328	321	326	344	351	305	340	341	307	312	324	339	307	354	331	358	313	361	329	337	316	306	323	335	314	342	333	312	338	293	340	318	330	338	296	326	329	344	303	328	332	337	324	329	321	344	294	357	309	340	314	354	346	342	359	314	311	369	321	308	358	347	319	306	342	296	355	324	311	337	328	343	333	330	305	350	325	340	321	332	329	316	306	335	359	303	292	332	306	311	354	342	302	334	358	295	367	305	333	330	307	328	324	350	335	321	314	345	312	333	343	292	329	306	357	355	348	311	325	334	318	346	308	332	319	299	314	322	316	342	331	348	351	346	347	353	340	312	332	336	332	324	308	310	338	336	319	331	346	323	371	331	307	341	324	300	317	338	324	325	339	340	327	338	307	337	357	310	335	344	326	305	345	334	325	348	344	340	322	341	340	322	361	295	321	292	317	337	327	322	306	323	351	287	322	362	315	353	341	346	337	303	365	326	359	300	303	311	312	336	342	371	342	325	342	310	349	352	358	340	354	313	295	358	320	314	339	325	303	326	326	332	327	341	372	355	362	338	322	389	324	315	345	316	323	317	335	362	330	351	319	321	339	309	324	323	308	313	329	323	352	333	346	323	318	316	359	321	320	310	320	331	357	327	333	336	355	348	365	322	328	329	333	349	348	317	327	320	346	336	323	308	313	336	334	341	319	335	323	336	342	330	326	349	306	324	318	347	367	329	321	347	344	331	351	311	346	316	336	374	332	327	332	315	356	354	283	311	321	358	336	332	341	337	338	373	345	328	310	316	365	314	293	328	292	345	320	352	336	329	340	350	341	340	339	338	323	331	322	348	335	313	309	316	300	341	328	330	357	327	352	367	352	322	320	343	328	331	320	352	329	313	293	356	324	334	334	315	330	294	328	307	297	329	332	354	343	298	305	349	317	312	349	326	326	351	319	370	350	321	343	353	311	329	344	305	286	313	355	317	315	326	331	323	330	321	326	291	337	310	316	313	362	318	327	318	332	330	323	344	355	339	322	335	338	316	336	306	339	323	320	333	321	364	325	330	341	353	330	341	309	350	338	313	360	333	312	310	337	322	342	307	287	310	353	340	364	310	344	323	309	307	301	341	330	345	343	313	356	379	323	341	324	335	359	344	339	325	332	363	288	313	334	314	332	298	327	335	338	343	311	310	348	304	328	296	353	278	307	346	316	329	325	298	349	318	319	315	347	330	317	350	345	307	339	327	333	357	287	338	346	355	319	330	336	341	344	298	339	325	345	335	330	348	350	339	339	361	296	314	339	339	317	305	324	356	320	318	330	319	308	353	328	337	327	347	309	343	331	312	312	365	310	343	312	325	357	311	319	315	321	312	317	324	343	296	335	351	313	327	317	347	363	361	296	319	302	347	322	311	347	349	365	338	352	316	309	325	385	316	330	286	306	309	341	344	341	297	320	344	360	343	334	326	337	340	325	307	335	337	318	352	324	328	305	334	284	361	322	279	308	312	322	357	339	321	335	322	320	331	314	343	336	347	337	328	326	291	337	368	329	344	349	322	326	340	306	343	288	332	345	334	319	363	317	292	348	326	330	324	307	334	308	314	307	270	348	326	352	328	335	313	323	330	329	332	342	344	347	322	329	335	344	344	354	381	307	340	315	339	312	302	324	327	328	324	341	301	341	308	327	304	337	336	303	346	341	318	351	315	333	318	310	321	342	368	304	331	301	296	327	351	313	300	321	328	325	329	341	338	324	317	338	334	320	293	339	348	329	303	329	328	302	336	321	345	328	339	340	340	313	356	367	319	345	325	351	342	317	301	335	313	332	346	315	347	327	318	309	327	355	324	324	321	307	303	330	335	335	308	352	366	343	335	316	315	325	359	324	333	333	302	334	285	326	313	313	307	321	321	321	328	347	321	312	367	299	320	345	316	308	347	341	313	336	315	321	319	342	315	329	309	338	315	322	337	394	304	317	340	361	320	318	313	283	290	344	341	344	334	308	305	314	346	370	349	318	335	296	335	318	304	340	328	310	315	352	322	353	346	301	312	330	338	318	351	347	341	314	334	366	354	341	332	307	330	313	304	330	357	324	353	322	336	307	355	313	347	309	340	332	343	317	342	316	340	354	346	373	369	315	336	328	342	312	338	314	307	319	331	363	326	340	337	331	338	322	333	354	320	328	320	330	338	342	349	329	348	321	347	320	336	300	336	356	335	318	348	313	289	313	325	326	321	358	335	314	336	296	287	320	338	351	315	340	316	302
38557	53461	33940	12217	3922	1113	415	366	381	378	360	399	340	385	358	368	381	374	373	335	362	345	386	347	360	391	361	388	349	387	370	397	409	366	400	333	359	388	342	349	392	381	382	416	382	355	382	343	353	382	365	361	368	332	352	409	388	349	383	353	362	396	365	367	414	358	426	354	356	368	390	380	386	357	368	373	361	392	354	370	383	350	355	351	343	357	349	360	344	349	381	387	399	360	379	375	373	347	395	358	380	374	377	343	381	396	391	380	340	378	394	356	362	387	359	364	347	373	375	349	398	364	360	410	387	370	334	364	422	371	369	382	372	382	372	364	398	373	365	363	398	365	334	359	348	380	353	377	383	359	414	365	389	363	377	397	385	404	358	375	382	372	379	396	369	368	362	364	341	357	348	428	396	372	372	395	408	342	345	415	356	347	357	366	368	332	396	375	401	375	352	389	382	382	361	360	362	367	370	376	423	397	378	361	379	365	380	370	338	387	384	375	361	369	380	390	379	396	361	392	355	377	379	361	392	378	386	393	353	390	363	384	375	407	389	398	379	323	387	365	400	384	366	365	350	393	366	378	361	388	408	384	341	383	385	371	370	363	392	357	400	387	374	360	358	395	384	383	422	352	387	359	356	392	390	360	375	374	404	394	414	373	384	338	401	379	359	369	405	381	397	371	390	382	359	390	367	397	404	372	341	346	375	357	371	356	365	372	339	334	400	399	379	366	399	359	381	376	368	377	387	379	343	371	356	366	358	369	375	388	359	374	405	385	360	371	390	357	387	376	355	378	389	369	363	361	343	395	355	379	356	368	409	378	386	341	357	420	400	363	360	357	372	345	447	383	394	392	370	394	381	394	369	382	365	344	403	361	372	372	352	385	363	357	389	388	381	353	361	344	371	408	378	393	337	352	372	400	357	407	370	393	370	367	378	357	345	351	378	391	364	408	396	346	386	370	367	373	395	398	363	353	367	354	372	366	350	392	354	378	362	377	409	407	373	392	390	382	376	378	364	371	406	422	346	382	377	364	360	402	367	357	360	387	382	373	352	382	398	357	332	371	389	354	364	391	366	368	376	377	349	372	375	396	358	360	376	395	368	393	357	372	353	387	398	349	374	349	377	373	409	384	367	341	333	353	367	361	377	361	344	414	393	372	386	381	373	339	382	356	398	357	388	394	394	397	368	421	338	364	342	394	382	394	402	401	348	367	357	362	373	348	375	374	389	395	376	410	381	419	366	356	348	349	413	359	366	347	380	383	347	331	331	388	421	384	381	396	340	371	390	373	369	352	344	405	379	404	346	375	355	367	383	363	367	379	378	364	387	388	346	368	359	376	367	382	370	389	345	412	386	405	380	382	414	371	390	345	352	387	353	389	356	367	367	379	379	353	368	376	377	360	354	352	379	365	392	383	384	381	356	387	390	368	362	398	359	356	334	333	387	415	387	354	351	399	370	394	381	362	357	413	387	366	398	368	362	408	389	411	371	388	402	351	344	374	399	370	369	378	389	392	366	331	389	369	400	359	363	404	373	367	362	398	392	381	352	368	365	375	397	359	374	351	383	373	394	386	375	391	401	402	401	371	409	414	374	379	344	380	353	399	363	362	401	382	390	359	395	347	384	381	340	379	374	350	375	342	373	369	353	393	356	359	389	369	354	357	390	372	366	370	411	355	374	356	367	406	402	368	355	335	396	373	364	345	370	380	386	377	376	349	385	346	366	355	374	350	387	351	402	352	399	374	379	368	397	374	377	380	384	364	347	370	361	404	377	357	401	411	381	387	388	371	346	385	366	349	373	360	382	376	361	364	390	372	359	363	366	409	383	381	382	384	384	391	392	371	367	391	402	391	358	372	373	375	385	393	340	359	388	376	335	366	376	359	386	373	400	413	359	340	376	370	373	358	390	338	389	410	361	381	356	372	422	368	372	357	359	363	356	371	426	384	391	408	422	425	383	380	386	393	360	355	339	356	386	366	390	382	379	360	399	372	359	370	347	405	385	354	375	357	319	406	394	364	442	391	370	367	376	395	398	393	374	356	375	387	373	340	375	369	382	387	361	388	355	357	370	353	359	372	365	386	395	362	359	376	367	358	382	364	382	354	394	373	363	397	388	401	423	381	368	381	355	375	351	349	363	374	370	365	365	379	350	345	383	358	426	380	380	391	370	395	409	366	378	392	354	391	325	391	361	368	393	380	339	365	393	400	379	371	369	343	349	406	348	356	393	361	385	381	338	371	369	384	418	372	397	382	378	357	397	332	384	361	387	389	383	399	405	365	395	392	377	347	376	334	367	372	368	399	360	373	408	369	362	372	412	370	373	395	394	368	395	408	344	324	374	397	359	373	372	389	363	389	377	364	366	389	376	390	368	385	352	379	361	387	373	331	376	406	328	378	341	366	376	340	348	371	395	377	404	389	415	371	376	371	375	386	382	376	342	371	394	354	329	399	343	349	369	387	397	371	372	374	350	381	374	415	368	391	333	373	393	392	403	363	341	361	366	365	387	382	373	355	380	366	373	381	382	355	368	348	364	379	346	397	357	383	359	395	345	344	351	380	375	364	384	366	389	385	353	357	368	384	380	337	395	402	394	374	369	362	361	353	380	326	380	374	378	390	375	386	384	354	372	413	364	407	369	340	379	379	344	362	383	381	346	399	360	374	392	386	317	388	370	395	360	401	344	393	382	365	383	360	374	389	359	351	389	381	350	354	362	388	404	362	420	398	348	357	381	368	403	372	373	376	342	370	376	377	419	375	348	375	374	389	365	375	360	374	387	356	380	349	384	398	354	370	375	366	372	374	389	385	380	350	349	367	389	400	348	357	378	372	367	364	422	363	378	328	361	382	355	348	346	369	372	345	361	417	345	345	415	397	381	375	385	382	380	357	357	376	366	348	386	361	378	383	347	343	362	387	403	368	371	391	355	372	373	414	377	411	374	400	383	387	378	392	380	391	398	375	386	381	345	363	351	372	401	338	364	378	340	356	382	354	376	380	338	352	394	359	389	358	383	396	377	397	391	331	374	386	365	392	381	378	413	364	365	370	378	380	400	341	381	393	424	378	359	412	363	357	359	388	386	350	359	389	368	384	361	379	382	335	376	413	399	375	409	369	407	366	380	357	362	390	356	361	400	362	330	388	380	342	401	364	360	389	382	381	362	354	355	371	420	358	392	375	390	362	382	368	350	344	378	366	376	386	408	381	348	375	356	406	371	373	373	339	368	350	376	337	370	378	348	372	376	405	380	356	349	385	351	341	396	357	384	364	367	376	366	419	362	387	411	383	351	360	385	391	392	365	371	393	368	362	407	378	365	358	378	383	339	379	345	376	380	395	368	343	389	370	374	377	369	364	368	378	437	364	394	375	362	370	385	383	353	362	400	395	330	389	352	380	366	379	391	363	354	377	390	384	361	381	366	369	338	384	367	378	369	343	331	392	379	355	360	406	382	373	368	394	359	366	367	389	376	355	351	357	371	334	334	392
25016	24994	39166	30597	21851	11317	1196	445	286	266	304	316	305	307	306	295	289	291	290	300	290	311	302	287	310	297	286	294	319	300	297	276	327	272	313	282	278	303	301	288	290	302	270	298	307	302	273	306	304	292	297	300	294	275	263	284	316	284	316	290	276	262	303	329	275	323	300	295	308	315	285	310	338	273	274	292	309	306	280	292	322	312	317	269	267	279	314	299	299	304	294	281	316	294	310	329	325	303	285	274	260	268	286	280	292	280	301	299	313	289	272	280	322	291	308	304	284	279	312	312	322	277	291	284	286	325	316	281	329	302	267	305	288	286	268	265	299	287	297	307	298	291	307	318	318	295	289	297	320	280	289	295	263	271	270	307	306	259	315	275	317	279	334	307	279	267	302	305	278	316	337	326	318	324	304	289	294	293	275	326	301	303	293	322	299	282	325	313	263	309	262	282	319	307	283	339	300	322	299	287	290	294	307	266	287	292	268	305	297	319	319	276	279	311	283	290	268	266	289	303	253	295	284	268	312	325	306	316	288	291	287	289	312	321	314	292	293	327	270	306	288	291	280	304	289	306	309	301	290	277	303	304	295	309	269	287	311	298	293	298	311	270	269	288	323	278	323	279	282	311	290	262	263	310	265	281	297	272	272	284	309	313	286	264	264	288	297	308	327	347	275	282	280	279	297	294	291	276	285	314	282	266	307	278	282	290	297	294	283	276	279	293	313	281	296	327	273	282	311	302	286	298	274	320	309	288	265	283	310	300	290	283	286	284	309	309	262	284	303	321	302	317	294	280	299	316	294	299	296	291	237	288	291	310	296	330	270	294	289	340	277	296	243	273	276	322	282	282	324	293	307	295	305	280	272	306	336	278	305	284	280	296	290	315	298	290	277	313	315	299	313	270	278	292	305	293	290	287	301	305	246	302	300	289	280	316	280	256	291	304	326	295	303	297	317	252	296	304	282	267	257	293	297	333	305	270	304	284	303	320	275	316	285	286	303	254	278	285	309	270	283	286	304	301	297	263	268	271	330	294	285	270	306	282	297	292	300	299	251	303	290	306	289	295	289	308	312	325	298	288	322	305	310	282	328	284	307	282	324	285	312	294	308	341	320	296	276	291	304	284	272	282	301	255	291	275	295	280	296	296	295	299	277	277	290	286	286	320	301	291	275	295	336	310	265	278	280	287	334	265	296	298	301	263	313	272	251	291	306	310	281	316	264	297	299	271	314	281	317	306	267	300	327	298	284	294	266	271	309	276	307	284	309	293	288	289	314	291	296	303	303	299	277	276	280	273	283	293	279	308	255	306	290	288	326	291	291	334	284	286	263	303	254	297	311	287	301	298	299	256	317	295	293	274	300	265	293	290	262	285	262	269	273	309	288	321	311	306	285	320	285	311	288	328	322	282	302	274	275	294	297	315	295	293	323	319	293	262	298	321	278	296	312	274	310	304	312	318	272	287	323	323	278	290	305	323	294	266	316	285	278	261	286	310	281	309	299	295	315	271	270	309	278	302	303	285	285	285	282	289	289	297	259	302	295	265	302	290	282	273	317	267	265	282	301	315	308	263	297	303	321	284	291	307	318	286	305	335	294	302	289	303	317	272	288	317	264	275	308	275	270	300	264	274	290	295	299	287	276	301	289	289	294	314	299	265	299	301	320	268	284	302	298	278	283	294	292	280	324	293	300	291	279	257	286	273	296	298	295	315	276	293	295	334	304	293	339	271	317	300	306	267	287	284	306	313	294	302	284	293	320	305	301	278	294	277	302	307	305	255	344	323	278	277	302	276	327	277	295	264	280	311	302	319	308	283	307	281	298	302	296	315	328	339	275	291	322	283	277	295	315	301	295	305	294	278	291	328	301	286	279	269	301	275	318	304	323	309	321	310	268	285	291	297	276	320	292	254	313	304	279	292	316	315	292	290	295	300	278	293	309	304	316	314	309	287	340	301	294	287	283	295	317	272	283	292	279	290	287	306	294	263	313	270	302	302	322	292	283	301	300	287	245	310	304	281	329	263	311	269	286	302	294	309	299	299	319	303	322	287	293	274	299	303	288	310	286	294	305	291	337	290	296	286	300	291	316	302	280	266	290	284	320	284	341	278	299	328	310	276	269	291	269	289	292	294	284	307	299	293	322	288	278	293	297	299	292	269	300	292	310	288	298	278	299	294	281	289	283	308	250	281	280	291	291	309	295	299	323	315	293	264	292	289	295	302	306	305	287	276	293	310	303	297	277	320	303	271	264	319	279	300	310	307	290	287	306	329	283	323	310	277	291	308	299	282	277	311	289	288	293	304	258	305	309	295	289	310	275	285	306	284	296	318	284	289	281	290	321	293	266	289	327	282	303	278	292	290	289	307	288	288	326	296	304	314	308	311	340	289	290	302	263	300	269	303	312	283	323	288	284	282	284	275	281	295	305	314	335	298	289	294	289	298	319	298	303	286	272	296	263	319	272	279	288	340	281	276	279	280	297	303	297	287	298	271	345	274	298	277	295	268	286	281	306	295	276	325	349	293	312	284	288	279	298	285	300	269	302	282	294	256	303	276	300	300	307	301	305	284	324	274	285	275	300	287	284	276	318	298	328	297	264	269	298	299	307	270	305	293	316	317	292	284	253	282	274	316	321	287	301	309	264	307	279	282	283	303	313	291	269	292	300	311	270	291	283	283	300	298	286	277	312	281	306	308	290	255	301	277	285	302	315	296	285	321	289	277	295	287	278	326	283	301	291	350	307	287	280	278	309	297	278	282	286	290	258	299	285	272	286	293	301	322	318	282	313	296	327	290	301	289	281	294	299	303	266	304	285	287	288	314	301	285	269	290	315	298	271	261	290	291	307	274	300	285	297	303	283	285	297	280	318	295	274	328	339	317	296	301	307	296	287	332	317	293	301	298	304	321	294	299	307	289	305	326	294	295	293	300	309	320	307	322	293	294	283	266	286	284	250	311	285	292	295	305	311	300	294	305	298	271	306	261	261	296	326	302	294	275	303	301	297	291	301	299	300	302	289	295	318	286	276	296	297	292	332	305	304	274	296	250	291	279	301	281	292	319	286	298	304	304	308	272	291	256	324	280	241	287	279	305	285	308	275	314	296	282	268	306	300	296	303	286	316	307	306	279	307	290	284	264	305	275	306	292	311	324	303	309	299	310	290	301	303	293	288	312	290	301	312	345	292	295	282	306	281	297	287	289	299	318	296	308	294	301	269	284	289	325	270	294	268	259	291	274	293	283	288	270	300	289	298	289	312	292	285	294	311	293	284	280	320	309	311	278	302	295	293	327	275	298	315	277	295	268	277	292	279	266	299	297	304	293	288	300	306	286	286	294	288	289	280	282	281	282	304	293	302	297	282	289	291	321	326	293	285	306	285	279	283	272	271	284	301	313	288	280	277	283	293	316	301	286	290	314	296	297	271	293	293	297	309	280	306	297	291	301	313	287	282	290	281	302	310	311	305	311	304	290	280	297	304	305	292	299
43457	82933	61521	33285	17777	5320	786	500	345	354	350	373	371	365	345	334	351	323	351	329	333	361	336	334	319	335	334	346	337	317	309	294	315	352	302	327	343	321	349	339	291	334	330	353	318	328	303	315	344	328	313	356	313	337	309	335	333	335	325	348	334	308	348	330	310	319	313	346	312	343	348	366	292	358	341	346	361	293	311	311	329	355	322	350	340	333	322	292	364	336	346	306	345	366	345	339	351	297	349	361	299	361	370	302	355	331	308	342	353	306	315	336	327	349	339	359	326	317	316	333	348	360	326	351	320	338	308	349	351	354	344	340	337	344	342	289	376	355	340	355	343	377	349	338	317	331	302	313	330	335	358	333	336	364	334	294	325	364	349	337	329	343	313	331	328	341	332	318	332	316	346	326	357	340	341	332	322	350	367	325	338	320	328	342	315	317	312	347	336	313	310	356	323	349	321	343	332	323	322	337	311	341	350	366	338	330	320	305	356	341	370	334	337	339	359	313	348	310	336	314	337	299	315	368	309	351	340	315	333	380	326	344	348	349	323	312	332	320	338	327	333	345	306	352	319	317	341	332	362	342	326	337	334	323	317	354	317	360	331	325	320	338	318	310	352	329	327	316	331	333	317	354	315	359	307	331	326	346	369	349	352	352	338	342	321	336	337	323	310	313	333	345	332	342	331	313	343	361	325	337	336	300	336	355	297	346	339	372	333	306	335	331	353	364	349	309	306	340	341	326	325	336	320	340	346	346	316	335	350	339	324	341	341	301	333	339	351	311	364	323	320	363	339	323	316	313	316	336	351	341	354	390	328	379	321	349	374	332	322	336	325	311	341	327	345	327	333	348	307	325	320	307	338	287	328	334	365	343	319	328	325	306	308	324	309	367	347	327	323	334	313	320	334	318	349	311	348	328	313	333	326	339	336	308	319	370	330	334	315	355	367	388	358	319	317	325	377	350	358	328	288	314	344	352	334	352	317	314	358	320	361	334	339	310	315	345	335	326	342	331	313	359	322	347	355	331	339	332	326	331	339	356	332	311	335	352	300	307	340	302	359	295	322	357	334	342	352	311	334	345	345	335	304	315	304	339	364	352	343	321	333	315	338	321	390	322	380	346	317	325	330	343	352	336	331	377	329	353	347	330	301	339	306	331	342	348	310	319	340	325	333	335	337	329	351	345	343	314	334	338	363	332	368	328	326	319	356	313	362	361	332	347	346	296	333	334	315	343	334	345	314	376	320	319	349	321	323	343	327	324	327	326	326	373	352	299	301	339	345	321	310	363	322	348	348	331	352	315	346	324	340	319	328	326	335	305	341	313	288	340	331	355	324	335	328	361	324	289	321	329	308	327	319	319	291	320	317	329	357	359	365	350	296	321	314	320	310	315	336	347	359	329	332	318	321	354	316	315	335	346	347	329	333	329	334	323	359	289	351	343	371	325	330	309	357	362	316	322	354	352	353	329	312	329	326	332	337	340	360	326	343	341	326	335	356	343	293	332	325	332	356	345	304	366	316	334	343	340	370	343	307	340	331	318	337	317	332	348	316	324	311	323	289	329	329	333	363	354	352	336	333	347	319	336	314	334	364	332	348	294	309	328	345	305	361	325	320	299	312	309	335	319	331	302	329	331	358	351	328	323	319	321	352	343	317	350	326	320	314	305	360	308	349	366	319	350	364	288	356	323	341	346	348	360	323	283	326	341	329	361	330	334	329	318	324	333	305	312	328	359	329	353	341	327	304	353	341	344	325	315	358	350	329	369	347	338	344	339	301	320	354	320	317	336	316	297	366	355	357	339	353	357	322	361	342	334	340	318	325	338	330	352	331	339	348	332	337	324	366	354	317	336	316	319	324	334	315	360	312	339	327	313	338	344	365	377	318	335	338	331	320	327	333	309	334	350	300	359	366	313	336	332	339	357	344	333	333	353	317	310	355	326	301	323	335	343	334	329	318	309	354	348	333	342	327	297	346	318	310	337	325	324	335	345	322	317	349	349	313	328	340	322	333	335	311	327	350	315	352	322	330	320	323	348	352	332	339	330	335	359	356	338	316	360	357	316	353	305	347	367	332	335	349	343	322	335	285	333	348	318	335	367	346	338	344	340	316	330	292	308	324	324	341	349	339	335	302	351	330	301	334	303	337	326	342	338	332	327	339	315	324	336	348	324	338	358	330	351	347	362	346	318	296	317	324	327	377	339	311	314	327	345	370	329	296	309	335	348	326	350	307	327	340	283	340	333	337	349	317	308	339	353	345	355	307	359	347	350	322	336	342	308	370	340	325	336	350	379	344	334	351	324	342	304	344	336	346	347	372	343	339	336	357	347	373	333	319	289	321	326	333	329	311	336	330	322	327	350	309	300	335	334	351	313	361	305	326	357	312	318	321	340	371	322	337	317	324	330	328	325	323	306	341	327	322	325	340	337	316	312	315	349	344	350	357	354	322	323	329	323	339	337	344	323	303	333	330	332	343	356	360	336	327	366	308	327	302	368	328	338	319	346	349	337	311	349	319	329	352	346	292	321	353	310	311	335	349	337	365	328	334	349	347	309	334	342	333	319	314	318	329	323	315	321	312	325	327	350	293	347	307	322	366	346	341	333	303	354	345	321	307	295	329	314	335	314	348	355	341	326	365	345	329	290	320	319	326	347	351	322	331	362	316	316	349	320	325	322	328	350	311	354	316	288	309	350	344	313	344	323	291	307	329	342	330	350	343	319	329	344	331	342	328	332	338	330	338	340	341	352	325	347	338	317	330	350	334	309	335	342	311	303	347	338	334	335	316	321	365	317	331	316	343	343	321	331	296	349	330	333	351	327	331	349	344	307	364	304	314	345	293	324	323	342	320	338	326	339	311	342	335	341	309	327	333	347	334	322	346	350	291	340	332	336	357	382	338	320	348	329	337	346	354	318	349	311	339	325	324	307	310	365	322	316	332	346	314	311	309	341	336	319	362	337	346	336	327	340	360	323	353	313	366	351	344	339	292	329	308	309	327	318	350	341	375	345	336	317	331	328	360	302	313	328	327	333	323	340	321	350	320	322	319	305	360	348	348	353	317	337	315	337	328	344	303	324	309	339	320	348	322	322	344	373	340	327	319	352	355	325	343	361	311	337	354	356	332	335	358	355	344	330	326	339	322	351	331	345	322	331	308	328	322	314	315	315	293	356	347	350	315	287	347	319	326	333	307	309	328	317	322	339	351	334	338	340	367	347	362	325	320	332	334	372	315	315	322	325	348	349	311	370	328	370	330	346	324	340	328	323	355	341	325	317	330	309	342	335	335	314	318	325	336	337	329	361	334	310	332	331	346	326	323	323	339	327	320	328	354	321	326	290	360	316	323	330	323	329	346	338	334	356	336	335	323	344	312	359	318	343	356	340	337	339	306	334	331	307	303	320	351	330	375	337	330	342	334	318	343	331	354	349	380	316	361	363	323	321	355	329	335	307	316	328	357	338	329	355	333	305	371	320	314	317	334	341
25590	28022	39120	29589	17117	4031	843	671	425	436	448	453	455	418	451	443	435	414	455	420	419	442	406	434	435	409	448	438	432	433	469	457	459	486	454	479	423	454	453	447	440	452	450	436	425	456	472	448	450	453	447	461	441	439	402	418	428	453	458	418	443	441	422	444	472	413	444	448	478	470	449	413	431	461	446	479	470	481	456	435	395	466	442	424	405	476	461	448	445	451	416	453	456	439	445	481	425	414	486	401	404	424	443	441	433	445	457	422	496	417	440	452	426	451	435	438	470	452	426	414	459	435	427	419	425	475	450	448	431	424	477	448	431	451	445	436	435	463	424	427	434	457	424	441	449	474	445	447	423	461	454	463	444	457	455	446	445	407	441	436	427	426	471	371	484	426	439	432	406	417	430	444	491	428	454	443	427	423	445	470	450	472	442	459	400	462	422	449	430	444	441	440	459	442	426	434	472	473	430	453	425	431	470	446	466	440	458	415	473	437	453	477	448	459	440	432	429	408	437	422	411	422	431	417	438	439	481	440	412	433	458	396	447	450	461	463	478	428	468	473	480	457	484	447	441	497	400	414	468	453	436	451	450	431	411	417	460	449	432	431	451	469	459	437	453	471	456	415	447	422	451	468	428	404	497	431	425	428	454	436	443	449	453	445	474	424	434	436	448	406	439	445	457	452	489	433	445	431	445	487	439	396	431	464	428	455	452	421	452	418	469	447	405	447	428	469	413	447	470	411	479	475	461	432	443	449	478	405	432	462	405	413	432	395	480	425	449	443	463	440	432	477	474	420	426	497	428	452	451	470	435	427	418	436	497	449	401	414	382	426	441	439	441	434	452	456	437	454	457	438	463	478	392	443	395	435	452	410	426	436	447	445	447	438	445	451	442	472	419	442	425	457	457	433	456	449	439	417	415	444	442	442	412	458	448	398	462	427	439	408	451	444	416	425	417	435	446	412	496	411	443	445	458	484	427	419	423	407	419	440	460	449	471	394	443	452	398	471	426	411	446	452	446	441	435	463	451	497	440	443	403	436	439	467	489	445	457	446	448	402	463	434	402	440	455	465	468	438	485	420	470	450	435	423	440	465	440	436	424	463	461	426	500	419	447	428	498	426	441	441	444	439	447	445	463	419	441	489	431	455	431	455	419	471	468	446	463	444	465	444	421	460	463	444	441	388	435	427	474	457	402	421	436	448	450	462	439	473	424	448	450	498	477	468	437	459	468	475	459	453	455	448	468	436	413	493	440	432	490	440	429	466	435	418	428	466	489	415	412	442	455	477	446	417	461	488	458	430	446	485	490	416	407	439	443	458	422	446	441	437	445	465	426	424	442	456	461	463	427	454	434	429	405	449	453	439	413	419	451	460	431	456	457	418	463	438	460	451	424	436	443	436	438	485	421	449	417	429	427	444	456	459	463	454	419	452	453	479	458	428	450	422	426	496	406	422	395	448	429	456	469	415	413	450	440	440	482	422	425	448	438	436	429	461	438	425	437	429	427	426	455	403	420	466	472	447	426	442	424	454	411	440	445	453	434	457	430	436	478	423	433	471	426	461	415	468	450	438	425	450	440	438	405	453	423	452	455	421	413	491	437	437	456	412	441	444	419	468	453	474	423	414	440	455	465	467	428	446	449	451	436	427	477	442	433	491	436	477	456	456	456	431	432	435	448	421	434	447	434	487	454	475	480	455	450	436	438	444	448	445	431	432	452	428	411	449	436	452	455	431	441	476	447	490	453	419	418	474	443	425	417	414	473	422	430	457	496	439	435	478	447	435	438	436	452	431	445	469	455	407	465	427	412	418	409	421	468	458	451	476	423	464	435	411	467	427	487	408	426	470	451	466	457	442	411	412	416	463	430	450	464	410	441	446	433	441	378	455	440	456	455	393	468	413	458	445	450	474	456	429	445	457	457	435	479	458	407	422	429	433	477	449	427	424	468	445	444	459	459	466	470	461	420	440	449	462	439	464	455	473	421	435	439	424	460	460	463	440	450	461	448	431	435	456	414	448	443	467	463	425	416	490	430	445	462	442	438	478	466	404	451	450	463	453	441	439	451	432	456	445	451	438	412	453	401	426	438	447	442	472	432	412	453	409	446	445	438	449	438	426	457	460	450	414	437	459	478	453	427	385	460	453	464	443	427	428	432	420	452	436	432	448	460	438	467	443	477	442	425	439	400	445	419	465	441	414	442	423	414	442	447	439	449	450	455	468	427	438	460	397	452	411	465	448	440	427	443	454	441	432	491	430	474	436	475	425	429	461	429	406	454	461	426	417	425	447	437	442	425	391	463	422	424	448	431	429	430	420	459	428	465	489	447	424	448	429	450	441	450	445	464	463	456	457	437	420	441	425	437	464	454	451	431	468	457	462	449	435	455	427	454	483	447	439	424	442	454	435	420	434	393	455	449	457	422	446	448	449	446	448	427	441	440	425	447	424	450	471	443	431	445	454	425	424	438	408	435	426	428	460	464	406	475	445	468	396	432	434	450	462	445	423	472	433	443	417	403	478	451	446	383	403	463	459	428	447	432	452	416	439	461	411	465	452	446	428	428	442	437	476	446	446	463	443	470	471	436	462	477	457	414	455	425	466	423	425	450	465	484	427	440	423	451	454	451	499	437	391	452	452	431	452	452	426	445	457	447	428	470	409	403	467	467	457	470	450	442	463	429	476	441	456	412	436	421	448	457	414	451	469	471	466	450	415	420	430	461	444	430	427	477	441	476	449	457	415	430	386	454	409	465	468	455	450	462	434	483	426	415	390	403	427	473	479	446	440	422	466	470	434	389	462	439	444	424	437	529	443	437	471	423	439	427	442	447	417	455	455	454	475	421	446	443	445	451	448	431	439	479	435	461	424	445	414	451	451	448	412	444	462	497	421	432	461	455	446	484	454	419	457	431	461	488	448	448	409	459	420	437	444	436	387	446	421	452	448	454	458	465	456	421	428	449	450	435	420	461	397	459	459	440	436	411	454	430	473	448	441	433	410	449	420	448	463	436	443	465	460	466	428	436	488	452	470	459	432	447	443	428	482	462	423	456	422	415	463	424	465	440	449	428	442	437	429	453	435	488	434	457	465	464	432	463	460	417	448	455	424	423	426	433	409	429	459	448	433	426	444	433	437	442	430	420	429	438	437	413	473	429	432	467	430	449	462	436	438	421	440	426	440	429	413	441	433	445	454	403	427	491	456	437	465	469	428	434	442	473	406	471	469	483	409	414	451	445	449	471	460	468	434	409	451	440	466	418	485	378	458	443	443	433	465	442	492	459	456	462	466	452	423	415	438	421	435	436	450	404	385	437	443	466	445	458	421	465	425	410	454	432	478	450	472	431	436	443	420	439	465	453	400	446	463	439	449	441	383	477	473	440	446	489	484	473	426	450	468	436	451	410	449	443	434	454	449	467	441	460	430	514	410	446	467	448	483	485	418	438	411	459	446	468	447	431	443	388	461	441	425	444	451	436	440	469	435	400	457
42974	82008	55616	29607	12488	2401	1166	900	489	484	499	496	489	461	512	521	490	499	500	469	504	498	524	499	482	480	528	470	514	472	491	490	451	489	484	504	522	530	483	463	491	490	496	487	480	449	497	477	514	508	500	501	479	475	521	494	520	507	471	532	492	505	540	560	476	470	498	454	511	461	489	516	466	465	531	504	501	495	477	519	471	481	499	481	469	441	447	515	483	502	482	471	488	472	492	518	462	482	517	481	523	503	516	492	479	479	458	466	488	470	507	465	515	482	489	482	500	499	466	477	501	481	469	495	477	507	488	481	470	501	480	476	513	495	469	496	503	494	494	469	470	522	495	459	521	500	519	516	489	513	446	466	522	481	434	516	462	483	455	486	474	490	488	461	512	498	516	481	495	517	482	485	470	486	488	531	515	490	514	466	475	465	494	509	504	505	500	486	496	503	461	488	513	489	489	446	511	512	491	491	476	483	484	520	456	490	478	480	478	478	447	478	477	514	483	473	477	484	517	512	488	473	514	481	483	468	505	493	494	507	495	485	470	467	503	493	507	490	495	521	522	495	523	521	483	468	494	476	497	501	494	502	480	505	510	490	486	468	473	485	455	500	471	485	467	468	521	478	504	503	488	487	486	476	520	493	495	512	472	458	483	493	496	503	503	517	491	516	461	487	515	468	463	484	470	531	519	500	460	495	474	535	487	477	492	484	497	481	487	482	490	458	486	478	462	460	506	543	453	512	484	510	506	520	509	506	500	482	486	508	478	466	479	495	501	498	526	499	497	547	519	441	488	478	507	465	525	493	509	476	545	527	459	511	455	458	503	498	467	508	484	487	468	482	485	493	486	480	474	500	506	470	504	488	446	505	522	485	472	461	479	517	470	474	525	458	467	466	451	506	471	514	439	466	522	446	478	489	472	502	514	521	525	512	484	485	469	522	492	494	539	534	482	505	545	499	532	508	491	540	493	489	445	514	522	512	449	476	508	481	474	466	454	451	509	477	477	492	494	553	482	466	484	461	509	521	469	504	499	517	478	508	484	484	463	496	488	478	480	473	515	493	484	510	514	474	497	562	522	523	487	484	481	459	487	509	495	468	484	479	455	518	484	461	502	483	480	509	479	493	512	481	473	479	476	504	485	467	527	507	515	502	486	460	502	491	467	471	472	469	514	494	502	489	480	497	506	505	513	544	500	512	510	493	524	462	495	504	470	488	481	501	500	464	502	500	469	488	540	495	480	505	528	511	487	502	474	492	505	485	501	483	499	502	442	516	484	482	454	528	486	479	477	499	514	501	480	511	497	541	471	489	477	498	504	496	531	479	520	493	491	499	513	469	459	533	516	501	514	478	490	484	477	448	454	454	500	519	534	503	474	506	501	490	470	485	467	505	489	481	481	461	478	441	481	479	481	502	512	490	482	517	530	479	529	499	482	477	502	503	473	513	520	480	491	502	506	467	479	474	499	502	479	457	468	518	460	462	486	476	477	517	516	472	488	496	495	483	477	461	472	521	477	483	494	483	486	500	489	517	506	476	516	483	501	532	473	488	483	485	498	492	513	489	467	487	479	482	534	492	469	512	453	500	476	482	477	471	496	508	510	473	495	491	456	537	506	499	484	467	516	513	469	494	519	512	504	532	501	481	507	518	482	521	511	503	458	525	495	502	492	492	496	475	502	525	513	496	529	502	478	540	472	495	516	478	522	496	508	513	511	468	489	532	480	486	521	500	506	520	498	480	508	473	469	489	500	475	491	502	527	471	477	506	478	511	513	493	466	515	453	486	493	514	487	520	468	496	490	491	471	461	513	465	512	496	478	449	532	497	482	528	471	491	502	529	500	508	477	491	499	482	512	476	505	511	477	535	484	531	483	502	490	494	479	483	504	469	502	475	451	489	475	509	496	532	487	475	526	509	496	505	528	479	517	523	479	480	502	500	468	477	469	483	522	489	492	462	526	546	506	487	516	501	473	498	458	481	448	473	511	463	486	486	466	482	508	520	480	478	490	503	485	476	478	468	482	511	463	514	457	471	540	496	473	508	484	464	488	540	501	504	491	501	489	460	512	531	505	515	462	551	501	488	508	520	507	507	535	501	503	492	501	481	461	453	493	470	515	496	434	488	480	519	502	474	458	449	506	512	504	517	463	510	507	478	471	534	460	484	515	475	498	507	512	533	522	492	490	481	494	497	491	455	463	471	489	488	504	494	523	523	509	453	494	500	484	479	511	516	500	517	552	491	508	505	508	505	516	459	521	518	449	491	476	483	500	479	497	508	514	496	477	491	488	515	496	495	485	507	446	462	513	485	503	510	424	480	508	544	495	503	455	504	475	501	475	503	465	536	480	484	482	556	466	458	527	456	476	461	487	521	485	480	519	524	503	469	457	470	510	493	464	488	535	488	501	475	485	484	502	467	435	502	529	515	467	503	499	527	513	479	497	481	490	506	499	496	506	438	486	497	453	516	491	513	525	498	488	489	463	498	510	495	489	485	513	474	480	449	480	517	501	533	465	461	458	518	487	467	482	496	502	468	485	482	520	501	494	507	482	482	536	469	495	446	480	514	454	472	494	481	514	474	503	512	472	500	520	496	512	493	493	488	525	485	473	492	484	510	497	468	469	474	525	460	502	490	524	524	531	472	489	499	447	500	498	490	457	467	506	463	476	465	500	451	507	485	477	516	540	508	507	505	499	471	492	454	512	506	476	498	475	489	481	513	472	479	496	503	460	543	515	511	500	501	473	521	461	494	490	484	511	474	494	537	483	496	514	501	474	502	480	449	471	488	500	498	489	441	488	495	504	496	470	485	483	510	488	496	484	507	496	481	458	524	498	514	474	503	459	501	476	514	484	481	517	468	478	468	456	491	499	478	514	497	501	497	503	482	498	484	497	479	491	502	478	498	509	469	492	465	467	457	457	467	500	490	474	456	486	506	451	496	487	494	514	494	515	538	503	482	477	490	487	512	465	510	470	487	490	504	488	519	507	491	513	499	465	461	485	474	486	504	526	516	486	492	477	530	519	489	493	502	536	489	516	486	456	465	528	445	471	502	530	483	454	526	494	518	514	499	503	485	456	511	501	481	483	473	479	511	487	493	468	461	510	481	488	497	510	503	467	469	470	482	482	473	471	475	504	449	459	474	496	490	490	485	452	521	467	498	507	477	497	498	469	473	497	489	520	512	495	474	509	495	481	483	477	543	468	524	516	500	486	521	491	467	548	483	558	445	498	500	449	451	489	485	529	475	502	521	486	522	501	488	475	512	538	490	516	460	522	501	483	495	463	505	466	488	486	486	516	486	493	492	500	493	515	488	493	483	481	511	483	469	494	499	481	482	433	498	538	464	492	482	484	506	474	484	477	530	516	488	497	519	535	502	444	478	506	486	529	486	505	494	526	451	467	513	488	498	474	528	493	494	540	496	492	471	476	505	515	497	461	502	489	516	509	486	523	488	483	513	506	487	511	504	488	507	517	484	474	445	498	481
23230	23227	34097	27838	22761	20041	10386	1588	491	490	468	481	488	493	451	422	485	506	469	453	477	494	446	489	473	473	461	438	482	439	476	471	439	450	463	439	490	449	451	461	463	469	504	465	451	446	436	467	495	430	473	448	467	424	402	447	438	429	467	430	461	460	448	455	456	464	487	437	482	435	455	439	479	472	435	451	470	441	432	473	444	439	455	468	461	484	424	455	477	483	457	379	414	452	466	482	477	474	462	488	425	476	460	470	409	462	457	453	440	448	503	465	407	420	485	464	483	468	493	433	483	465	461	451	433	455	437	454	459	458	476	447	435	473	487	429	437	439	452	394	465	454	456	448	469	461	444	489	439	457	434	434	430	443	434	423	487	443	443	456	441	439	447	432	444	426	463	448	487	423	454	408	482	474	467	453	439	438	486	438	482	470	481	436	445	466	475	494	471	429	435	446	492	438	413	455	438	453	430	443	461	434	474	441	461	450	455	415	409	466	423	417	435	474	444	425	472	435	451	433	444	427	501	469	477	417	449	517	457	480	471	443	436	462	437	457	420	462	475	483	433	468	464	434	483	432	464	453	483	462	454	495	456	454	468	455	456	462	431	439	467	423	485	431	477	440	449	467	449	463	415	411	451	415	462	456	444	451	512	464	408	456	483	458	464	452	447	450	454	450	470	446	442	449	477	423	445	429	451	455	433	443	428	452	469	443	494	472	457	454	437	435	482	454	441	498	462	457	458	479	455	459	474	440	456	437	482	421	452	452	438	417	473	420	451	426	432	427	452	493	480	413	428	445	483	450	482	473	468	460	487	441	455	448	457	447	475	476	500	449	455	439	479	437	474	418	459	424	459	458	491	475	467	421	480	454	457	435	469	486	428	461	455	503	443	464	421	458	456	475	456	453	454	438	426	472	456	442	456	453	454	413	451	463	419	453	462	461	466	442	437	450	473	439	461	439	476	433	448	465	446	453	409	480	457	400	431	464	418	464	455	413	441	442	446	452	434	454	454	439	453	460	447	500	421	440	461	448	457	447	451	478	442	472	468	473	442	441	454	474	452	479	497	464	461	440	440	436	413	442	425	433	415	395	474	445	473	469	444	421	458	444	496	428	466	468	504	459	465	461	466	444	502	456	449	481	487	458	437	433	462	448	450	476	426	456	452	422	481	443	480	444	482	449	448	453	442	439	457	401	459	454	477	459	472	469	492	405	472	458	487	456	455	505	539	488	473	449	421	444	450	454	433	459	460	483	488	471	452	444	448	467	407	467	415	429	452	444	462	440	493	492	466	425	450	470	436	411	426	452	408	471	477	471	461	437	459	473	465	472	465	448	454	443	500	437	475	464	444	466	508	449	469	462	448	447	464	448	487	459	473	513	471	470	455	461	422	467	453	494	410	455	452	467	476	432	467	445	404	440	471	446	440	415	468	450	424	462	447	434	425	482	448	444	440	441	431	450	442	470	471	454	457	437	461	455	412	454	468	424	494	426	432	451	483	447	455	435	442	496	482	434	445	495	446	463	467	441	456	459	456	484	415	453	422	456	459	439	457	465	502	476	448	437	442	458	478	453	465	457	474	459	421	416	442	448	441	465	404	457	429	446	467	443	454	443	443	435	490	486	463	436	443	469	457	438	455	469	435	460	434	473	462	449	481	493	448	460	480	409	451	475	455	471	455	477	461	475	468	460	442	439	425	491	421	483	463	514	466	468	468	445	459	430	500	435	469	440	432	437	419	477	440	494	464	445	428	442	463	459	458	421	425	490	491	445	431	461	448	472	455	451	414	441	417	483	453	441	466	469	420	465	455	410	487	483	433	503	466	484	466	448	455	460	434	462	462	445	484	480	421	461	457	457	421	475	507	478	437	441	427	427	445	414	400	460	461	438	448	474	450	435	465	462	463	478	476	477	449	432	477	402	446	427	440	421	436	445	491	457	450	459	413	443	420	462	444	437	441	454	450	460	465	440	426	456	469	470	491	463	417	427	443	464	453	449	464	495	476	429	447	465	449	494	416	493	483	452	461	463	449	500	447	439	418	452	467	480	442	516	415	423	396	465	435	438	451	460	424	444	430	420	421	418	427	436	445	424	450	460	441	444	453	444	440	446	423	474	460	437	427	441	482	472	457	463	468	425	466	470	455	436	443	419	452	465	464	485	464	476	454	476	437	432	515	452	437	438	415	474	469	454	415	448	435	465	478	446	470	409	398	450	418	447	446	433	477	495	453	450	455	426	442	472	493	427	455	481	441	456	407	451	420	421	461	468	466	468	477	458	462	490	444	450	448	424	459	443	464	451	443	444	470	437	449	414	465	447	481	462	449	469	418	488	462	455	464	452	444	476	443	480	443	456	434	470	461	454	454	442	457	471	465	438	476	435	512	440	434	434	457	441	450	426	455	459	413	431	460	441	453	476	436	462	460	472	489	430	428	440	431	424	415	452	436	484	454	453	486	459	477	462	485	460	476	468	456	459	467	456	439	447	462	456	423	436	459	441	460	472	502	477	454	496	424	418	457	449	459	442	467	433	476	446	424	439	448	488	456	463	415	476	464	460	460	477	458	421	478	437	481	479	424	467	462	475	427	443	513	466	460	475	438	483	439	441	430	456	430	449	456	442	436	468	458	477	410	410	453	464	449	445	477	452	468	439	414	480	454	447	449	448	446	441	450	445	483	449	428	412	480	429	507	503	462	497	460	466	390	437	501	452	465	495	462	444	440	443	446	438	470	468	443	415	436	423	467	477	436	416	449	430	438	452	466	464	444	460	426	455	428	472	462	466	449	450	496	431	427	431	427	457	421	451	519	478	438	486	487	438	483	475	446	453	438	448	436	446	423	441	447	449	444	457	438	464	467	496	457	419	472	438	471	446	450	468	461	458	435	461	458	440	439	461	438	459	447	454	447	464	402	454	494	420	443	477	448	449	414	469	422	472	439	458	455	460	448	472	493	479	466	479	486	448	452	464	471	437	452	428	431	402	438	429	458	446	445	471	464	444	437	500	471	444	454	469	475	415	432	453	459	486	452	439	469	449	418	432	456	450	426	464	473	474	450	486	455	445	468	426	472	427	463	475	451	423	456	470	456	442	479	434	409	442	481	468	411	463	482	486	502	450	433	443	495	465	484	437	432	425	456	455	429	439	464	445	452	410	445	459	440	454	481	457	430	494	447	446	459	425	451	480	456	464	452	423	459	440	475	445	433	400	477	416	443	457	451	458	475	478	441	401	445	454	450	456	461	447	447	476	473	417	437	415	451	455	475	468	463	442	428	461	463	445	480	429	432	493	444	422	442	416	413	450	442	469	429	446	471	475	458	429	444	436	465	475	467	466	446	460	442	444	504	465	423	454	451	437	484	475	442	454	473	419	470	484	464	473	457	449	490	407	444	439	486	436	459	405	460	513	492	503	452	429	437	455	437	426	419	450	457	460	447	423	424	453	433	478	446	466	492	461	454	447	458	471	403	454	461	438	443	542	479	471	453	452
49561	85003	74353	47722	24555	4951	3271	1785	494	523	502	474	507	498	475	488	527	468	501	490	477	498	467	488	533	483	491	516	505	467	526	501	489	505	494	476	500	480	481	492	466	479	472	446	470	489	447	536	508	508	471	440	481	488	468	474	522	469	502	503	463	507	496	514	477	463	492	468	463	451	519	470	501	482	487	460	502	516	513	488	482	488	474	461	455	458	501	493	470	494	490	496	449	486	506	477	557	493	522	483	493	475	464	482	498	493	474	480	526	450	508	469	476	513	511	462	489	490	459	488	478	504	478	484	463	475	475	453	512	480	497	473	507	465	478	471	469	502	496	506	485	484	475	500	454	470	492	501	513	478	478	479	517	483	493	454	443	478	486	494	458	488	459	468	490	484	511	454	477	484	492	505	481	455	470	458	485	541	468	504	438	465	457	490	463	458	461	497	464	472	460	517	492	463	491	484	478	473	444	449	501	430	480	492	489	495	470	494	490	424	504	504	469	460	450	482	499	517	479	475	475	469	503	551	451	505	452	552	461	476	462	456	492	493	497	435	502	471	489	494	502	472	523	499	465	475	500	467	519	448	516	490	469	473	474	493	478	502	506	472	454	489	483	461	513	512	534	474	498	484	502	513	467	505	514	512	483	482	483	525	520	456	497	473	484	492	493	477	489	455	495	455	507	448	465	469	450	483	465	492	520	468	494	461	487	479	460	521	481	474	479	466	485	475	478	519	484	489	451	493	440	479	451	508	491	477	476	493	517	512	474	483	498	496	470	480	471	470	441	470	506	490	486	499	485	479	503	505	526	490	446	500	478	491	523	448	513	483	478	496	478	472	487	498	471	466	482	509	488	496	501	486	469	467	485	470	467	487	477	488	477	506	497	491	434	477	463	423	478	501	483	461	476	492	469	494	473	528	545	504	509	529	497	510	449	456	483	478	475	463	496	447	491	476	451	445	465	472	494	500	479	442	493	480	494	450	477	499	465	517	490	427	459	477	480	486	507	495	465	452	485	467	478	475	541	466	490	501	520	473	516	503	438	506	509	441	512	459	489	474	520	487	482	488	495	488	478	488	505	493	541	457	543	458	469	469	515	483	485	508	475	487	508	461	452	458	451	483	505	478	522	483	467	489	479	436	460	491	542	496	460	479	468	483	505	519	473	515	476	481	494	457	497	482	482	497	476	490	503	478	540	494	513	466	445	489	480	486	474	466	479	507	505	469	469	476	506	444	492	457	525	518	485	465	460	489	481	498	488	463	460	476	409	509	526	472	540	477	452	504	479	477	457	507	504	539	495	480	516	465	505	456	501	436	444	521	517	472	461	429	458	526	479	477	459	524	455	485	500	488	485	502	471	509	472	504	461	471	529	469	471	469	450	498	490	496	482	464	519	480	480	467	492	464	451	494	482	456	500	493	498	492	491	486	499	459	487	493	506	481	494	459	473	510	513	470	458	462	488	464	488	442	438	444	467	470	486	508	484	469	461	546	493	488	468	516	494	450	478	501	473	480	481	487	472	482	490	480	527	506	481	474	523	466	482	450	499	505	470	456	470	475	506	502	497	491	481	499	476	489	491	458	498	510	478	506	507	499	486	517	456	508	492	499	501	487	485	485	508	495	466	442	529	495	466	446	461	477	469	495	459	464	499	476	474	465	487	495	504	477	514	512	512	486	453	517	460	511	484	513	471	465	496	461	471	468	553	482	490	463	485	450	503	504	441	467	466	458	498	462	491	495	534	457	495	462	493	493	487	486	501	456	469	484	500	465	442	461	454	507	463	506	496	517	485	464	481	473	476	469	464	497	448	476	470	476	487	444	498	463	524	475	481	490	464	439	457	476	411	452	497	465	492	517	460	478	484	454	494	484	498	469	511	504	500	499	512	487	486	513	482	502	477	469	504	454	456	468	502	449	515	469	512	514	467	484	507	493	489	427	450	471	528	487	459	491	503	494	465	508	465	475	472	453	510	471	485	479	474	462	494	445	456	488	473	474	490	483	466	538	455	480	494	526	497	509	469	487	472	508	483	462	514	473	452	484	504	520	487	469	474	487	499	476	508	495	453	498	469	454	509	474	507	465	487	488	502	475	456	495	499	507	488	513	435	489	462	449	477	486	519	469	458	471	481	482	486	505	523	461	507	475	529	452	482	521	467	487	470	499	485	479	473	460	480	467	513	462	475	474	451	497	484	472	440	480	513	450	527	486	461	460	458	515	481	490	514	510	479	495	460	493	444	461	465	469	495	489	519	514	480	478	542	506	476	487	519	469	470	518	478	505	479	448	504	467	494	463	477	477	472	504	486	479	480	506	479	464	483	477	469	474	481	472	501	492	470	487	488	490	518	491	477	517	504	497	504	502	465	491	504	463	485	448	440	456	484	478	460	508	496	461	506	462	483	499	473	438	501	500	465	463	493	483	442	458	485	462	476	495	478	478	462	460	487	504	467	530	497	502	483	521	483	475	464	515	482	466	458	503	486	501	512	500	452	516	473	497	467	528	494	447	472	521	481	524	454	486	482	435	518	449	486	484	472	489	499	467	483	493	498	502	500	453	488	519	482	469	501	502	443	452	500	480	484	470	487	515	485	420	481	500	485	498	485	436	483	470	521	460	474	474	463	475	518	481	513	459	492	468	535	502	468	483	476	513	488	463	462	447	478	456	495	516	483	464	486	484	471	495	467	488	478	472	495	495	508	502	485	487	479	529	499	469	508	500	489	490	460	475	488	465	507	481	500	473	501	479	447	478	474	530	469	474	462	460	452	499	452	466	468	457	485	527	492	474	466	489	508	457	463	452	492	479	504	507	468	454	510	463	496	492	446	486	527	467	518	518	483	498	532	506	498	475	502	448	508	479	486	459	478	494	501	476	453	473	496	460	512	480	481	453	464	480	515	497	475	508	495	499	504	503	520	516	497	487	509	475	540	473	471	475	484	471	497	493	513	478	444	475	480	487	514	504	498	466	493	482	466	522	487	513	471	516	522	471	486	448	483	504	480	497	476	492	477	488	451	493	426	456	506	468	480	437	512	491	498	521	518	457	473	499	461	475	487	504	469	468	485	495	512	509	481	509	453	461	517	519	515	495	482	500	483	500	507	461	537	466	471	477	475	470	469	489	450	494	451	500	462	455	435	466	490	458	476	454	493	489	481	502	484	493	441	497	487	495	473	475	480	459	479	462	435	454	443	491	520	482	510	469	489	499	499	476	515	498	468	493	468	496	461	494	499	513	487	526	487	536	473	483	449	485	453	447	458	474	465	505	510	481	478	510	520	498	467	495	447	479	508	492	474	490	463	451	500	457	457	506	508	456	480	498	499	509	485	452	492	482	540	498	487	530	501	522	506	520	468	491	466	508	475	486	492	468	472	509	465	484	484	512	508	507	508	493	483	424	504	433	509	489	498	449	464	479	494	444	488	487	473	494	457	446	457	455	472	491	497	504	486	488	454	468	471	487	474	538	451	445	514	464	489	477	520	514	487	479
31055	35873	36141	17632	3599	740	403	332	341	350	353	351	349	336	319	323	367	347	361	397	351	356	340	342	357	354	356	316	341	367	340	347	380	332	357	318	320	335	336	359	320	362	384	362	349	365	388	343	356	393	353	336	324	346	339	349	346	337	386	367	370	314	367	336	376	352	333	346	354	336	397	333	351	347	331	322	335	329	329	356	372	359	328	371	361	313	362	346	370	357	350	343	334	386	348	362	310	356	360	333	353	368	368	328	346	371	315	333	319	360	369	367	347	366	363	314	331	354	372	328	363	331	323	329	337	332	379	337	368	363	355	348	336	335	336	346	336	315	357	322	364	339	337	384	337	333	343	324	303	342	360	338	356	328	367	332	323	330	356	320	351	335	327	315	321	368	331	344	310	376	367	357	363	326	372	342	371	383	325	374	329	341	349	337	342	333	349	341	375	364	333	331	322	359	344	338	325	366	357	362	324	344	345	355	308	350	343	336	334	331	361	366	318	341	359	352	327	339	316	359	382	337	327	352	349	319	360	332	350	332	322	363	385	313	334	347	352	342	355	362	354	324	324	353	338	364	353	340	357	332	338	323	368	360	366	352	331	355	349	356	366	345	347	355	355	352	314	346	373	346	383	320	366	338	362	352	345	364	361	351	331	321	361	360	332	384	332	379	328	350	349	364	369	355	396	359	361	348	355	324	356	366	393	314	360	350	373	354	402	351	335	322	338	366	346	323	332	341	347	356	339	355	369	332	348	351	327	337	321	324	351	368	333	342	336	381	347	332	394	354	381	345	394	358	361	361	305	372	287	337	332	339	372	367	356	373	339	349	372	403	336	351	367	346	329	348	338	347	305	312	339	360	340	364	338	377	345	304	343	315	312	344	359	326	363	341	338	343	369	325	332	370	364	364	333	360	344	336	322	333	334	306	318	309	383	356	377	366	336	367	346	358	342	366	318	332	354	348	324	336	359	362	335	361	313	353	346	357	377	374	361	344	316	355	368	365	347	355	364	345	359	332	328	338	347	363	338	329	356	320	342	309	322	357	342	378	349	320	318	347	339	363	353	347	342	355	355	347	351	333	302	329	344	342	359	358	328	359	352	354	381	334	356	354	350	371	360	309	336	338	343	339	347	331	361	329	357	358	362	351	334	344	359	321	329	366	331	367	351	344	376	363	327	355	312	334	355	341	334	360	366	360	380	345	380	342	348	328	330	384	332	335	365	316	345	346	331	329	355	340	350	352	336	375	378	340	332	354	339	364	351	332	314	371	359	363	374	348	358	341	325	360	318	339	354	371	332	315	401	313	363	325	320	301	314	353	354	317	323	350	382	348	321	361	321	345	358	360	329	332	323	355	332	356	353	316	343	345	357	336	351	337	324	349	307	342	344	358	338	331	329	334	340	302	363	352	330	331	380	329	334	308	335	333	349	321	376	338	330	338	351	366	396	353	335	353	360	352	358	362	351	335	366	331	353	342	338	350	378	368	347	345	331	363	352	355	339	333	333	351	318	352	349	359	356	325	386	363	334	335	357	333	358	376	333	329	304	353	350	328	341	318	341	355	344	321	315	356	336	391	344	345	334	329	348	378	370	372	353	368	323	356	361	328	353	369	383	338	313	346	324	338	345	357	332	318	325	352	351	354	348	335	335	360	345	332	331	315	357	353	335	347	340	365	345	329	349	359	372	349	349	335	327	316	363	372	318	331	365	313	335	347	382	360	354	377	335	332	329	365	357	326	372	314	351	345	330	354	311	326	330	349	316	319	363	364	318	326	327	334	367	340	354	341	319	353	348	328	376	334	388	326	357	360	342	356	355	326	358	330	344	354	360	378	321	347	363	341	360	349	367	368	345	365	330	371	330	337	352	351	335	359	375	349	359	316	342	339	341	343	349	308	351	326	358	349	364	351	356	366	327	337	356	325	346	342	357	352	348	330	338	321	327	349	326	343	327	348	302	371	357	348	330	356	358	368	357	366	363	324	354	367	339	337	336	324	370	369	330	361	349	341	343	346	315	348	336	311	370	347	382	338	363	336	331	352	382	321	370	304	350	339	345	350	360	335	342	352	338	303	316	369	358	330	368	351	359	343	330	369	345	381	315	368	350	357	348	343	336	353	343	342	354	359	384	367	354	350	358	377	327	325	312	335	385	350	368	376	350	336	336	373	353	341	337	318	296	360	374	366	364	338	368	373	341	386	362	318	350	317	354	341	340	350	362	350	338	359	329	342	350	333	355	353	359	332	388	366	322	342	374	363	340	324	368	341	370	342	359	358	347	345	360	333	336	311	362	382	337	368	336	324	337	364	347	334	338	386	336	334	349	331	355	359	352	312	330	357	365	338	367	339	341	375	359	333	351	364	376	410	362	331	353	341	319	314	349	320	355	343	335	335	311	373	370	308	340	347	337	321	389	343	374	342	358	349	344	368	382	320	353	353	312	338	332	369	355	346	352	375	349	350	357	337	342	356	382	368	335	361	357	369	373	318	320	349	389	374	312	364	374	355	348	327	333	331	346	360	385	329	366	353	341	384	350	344	318	350	342	345	376	344	365	341	347	355	367	379	365	337	361	355	340	325	322	368	336	360	334	347	354	304	373	369	339	325	323	369	350	332	359	334	353	371	340	347	331	332	347	332	395	370	359	357	330	338	371	360	332	337	355	335	333	355	335	362	331	328	346	350	322	341	347	369	321	324	384	381	353	358	368	359	328	337	331	322	323	342	374	329	309	357	355	358	364	348	355	365	347	319	351	365	339	342	346	347	345	326	336	348	374	358	350	309	360	341	330	363	318	329	325	338	330	343	327	343	382	371	360	353	365	338	346	366	354	352	327	381	357	349	363	327	349	352	321	330	378	366	348	335	366	362	379	376	338	302	301	347	355	322	340	324	353	345	330	351	352	308	349	341	315	326	389	381	353	352	337	334	362	362	340	363	338	370	354	339	323	358	360	363	331	343	370	365	375	342	338	360	342	360	382	383	332	350	332	328	378	370	343	342	361	361	373	354	376	368	342	319	340	365	346	320	362	337	359	357	327	330	328	347	354	311	345	341	345	363	332	324	370	342	331	348	366	345	344	341	317	362	360	320	362	350	366	362	362	345	347	331	342	384	373	362	349	313	371	352	390	313	321	374	352	340	314	354	326	344	348	352	374	357	345	355	359	360	365	319	368	350	367	355	381	338	317	346	370	369	334	311	370	337	369	341	340	333	343	341	328	369	354	359	339	377	347	324	349	348	357	347	314	332	358	371	341	325	329	373	356	333	375	359	325	370	366	334	320	337	381	344	342	326	324	365	337	339	375	339	347	337	361	376	317	332	342	360	331	349	340	345	353	348	375	361	334	362	337	326	309	351	326	368	328	359	365	365	329	325	342	369	358	358	315	343	367	364	305	366	366	360	305	314	347	354	310	339	328	361	387	359	360	330	342	336	367	320	346	323	413	331	365	339	349	346	345	325	321	353	321	340	356	345	341	368	359	331	343	326
37417	52481	31585	11044	3181	890	490	384	372	383	408	424	412	393	375	385	404	422	407	396	403	393	413	379	374	401	400	398	385	423	423	351	373	394	394	395	375	384	375	427	410	410	399	401	361	388	376	369	382	382	374	390	392	403	431	366	372	391	358	384	370	386	376	401	417	397	426	342	382	394	396	429	377	376	382	412	395	381	420	367	420	358	385	409	408	371	359	389	400	428	429	389	425	405	430	376	377	377	367	426	430	369	393	388	386	403	409	402	380	387	421	403	385	387	404	389	382	391	400	402	405	396	370	436	402	420	377	410	370	413	412	380	391	389	391	397	394	379	374	407	403	395	415	391	352	387	386	380	397	369	383	399	358	401	382	366	405	392	420	406	419	426	380	371	418	365	370	402	400	357	397	417	388	392	368	393	386	376	408	404	405	389	398	362	368	428	409	393	364	385	369	397	378	397	397	394	377	374	402	392	407	372	377	371	446	406	392	404	397	360	406	406	396	379	370	417	358	405	404	415	370	389	383	363	465	369	405	390	426	426	393	373	387	387	387	373	402	407	409	383	415	380	398	416	418	383	344	409	372	378	397	408	406	423	367	369	397	407	382	349	361	373	433	379	392	372	410	422	393	389	380	376	402	381	368	414	409	403	400	383	335	406	383	376	423	406	413	385	385	413	362	367	385	390	396	399	395	392	385	419	375	362	363	404	395	401	370	379	387	376	412	423	404	392	419	410	369	408	433	402	365	428	413	369	412	408	360	397	358	387	413	392	406	401	392	368	388	377	381	406	377	390	366	387	390	397	413	354	392	372	402	393	398	380	384	404	400	373	390	395	403	385	386	384	370	385	373	342	404	399	379	389	407	377	389	405	392	412	411	393	392	431	389	378	386	396	392	368	413	390	378	385	390	406	393	376	408	374	398	378	350	419	397	343	372	400	385	395	409	387	390	399	396	430	375	369	411	352	365	413	408	363	401	432	377	392	380	372	395	386	383	402	393	367	379	387	395	374	380	374	402	364	410	405	381	347	405	394	356	366	388	403	383	398	395	395	380	408	399	385	395	368	395	378	443	377	412	371	433	366	395	387	376	408	381	403	394	414	398	398	391	385	372	373	437	385	392	381	385	368	358	432	418	357	411	387	391	369	425	389	369	387	422	360	408	372	488	377	385	420	388	403	421	382	419	408	376	380	398	441	402	373	389	395	400	393	374	379	398	411	368	373	377	411	414	382	387	375	385	377	381	376	393	370	363	408	379	377	362	428	368	431	403	410	360	340	402	369	401	403	413	411	411	385	365	393	401	373	358	400	378	403	356	397	421	412	405	384	428	391	397	430	400	398	367	379	405	361	381	389	388	397	418	373	384	401	408	418	398	426	389	393	442	375	413	394	388	379	428	407	433	430	372	410	408	423	402	426	387	381	411	384	371	382	418	396	426	424	364	403	394	396	424	389	385	371	418	377	386	400	422	369	396	386	413	411	364	395	409	380	393	417	394	415	368	383	382	331	407	416	363	434	378	381	379	393	415	377	411	400	376	418	349	428	388	389	404	370	391	377	368	392	408	371	384	376	370	384	360	383	391	417	411	389	386	366	405	391	397	403	380	389	407	392	394	403	429	399	415	373	395	398	370	367	404	421	421	387	407	392	378	384	378	451	377	415	386	378	404	356	397	385	376	383	386	379	371	386	383	376	343	397	410	391	394	384	395	427	409	394	374	424	367	409	385	396	380	381	407	394	422	390	410	397	440	373	379	369	380	376	382	387	392	393	382	406	375	382	423	396	408	409	400	375	368	385	385	407	377	394	382	377	397	381	342	403	384	406	371	382	405	376	403	363	420	357	371	389	429	367	362	364	354	398	397	423	439	384	410	365	433	385	395	435	388	407	382	381	377	386	402	377	379	404	418	399	390	423	380	392	396	384	419	413	397	400	393	413	364	374	452	402	395	380	383	428	390	401	394	361	406	395	414	371	392	389	369	424	370	375	423	395	391	388	361	381	391	391	379	397	414	424	424	424	404	385	425	380	390	427	415	382	402	361	377	398	383	403	379	403	393	417	414	433	395	398	371	387	362	375	368	363	414	383	348	373	410	394	391	397	418	384	432	401	330	380	369	397	389	386	389	391	415	406	378	332	380	388	375	366	395	379	395	436	415	388	367	421	390	401	406	423	417	394	410	362	379	382	406	412	386	392	387	362	400	399	369	393	400	395	401	420	397	426	409	368	381	391	400	369	377	387	401	374	387	401	390	380	387	369	385	383	414	401	401	395	403	392	388	415	373	389	408	417	395	389	400	391	380	392	409	382	386	395	396	400	373	377	353	386	404	392	392	401	381	435	392	389	396	392	412	405	394	377	369	353	400	414	373	417	383	402	377	399	373	415	392	429	391	400	400	405	399	398	367	357	395	410	424	404	377	391	392	389	386	383	412	409	389	438	377	383	389	370	391	419	385	388	389	397	379	386	416	398	351	397	426	407	365	396	411	367	369	419	426	416	428	383	402	422	380	439	399	367	383	409	401	436	380	394	423	400	418	365	386	358	374	447	396	409	392	424	410	389	383	404	380	409	410	385	389	411	413	396	404	398	401	378	410	416	401	394	351	414	402	394	386	401	418	396	390	391	349	415	438	363	443	415	425	389	405	381	406	399	387	395	382	385	427	355	369	386	385	389	402	400	389	375	413	349	381	412	411	411	384	397	392	364	401	403	436	397	395	407	392	378	392	356	371	406	386	372	387	357	378	390	419	386	383	417	388	402	375	399	386	420	371	410	397	362	399	431	355	405	399	377	368	373	425	370	439	364	337	369	368	369	409	413	394	374	369	416	400	374	409	404	391	377	428	389	384	384	384	396	431	400	370	368	401	407	374	382	404	386	413	381	376	411	367	362	417	421	405	387	402	403	408	404	399	394	387	382	389	366	373	377	383	406	392	421	405	381	415	409	418	398	432	340	423	364	380	420	446	375	375	420	402	377	347	366	423	398	372	412	389	418	372	413	407	382	407	412	372	401	369	412	393	390	395	394	406	352	392	380	392	407	376	368	403	407	385	408	409	402	379	396	426	378	381	377	390	385	374	395	405	369	394	412	411	393	396	424	416	396	386	418	419	398	414	396	378	391	389	414	424	366	422	372	407	421	393	409	403	408	421	394	382	432	387	404	353	393	388	391	398	407	401	408	403	371	370	414	376	369	378	387	368	394	394	402	389	392	363	395	367	383	429	410	417	360	408	384	390	373	399	401	384	413	396	416	376	394	375	373	388	396	400	407	417	389	363	448	395	396	380	368	412	390	380	448	372	393	398	417	395	405	401	388	400	397	408	413	412	397	376	399	412	387	398	380	418	394	395	410	403	393	429	422	396	402	398	391	373	383	413	384	402	391	421	400	378	382	401	395	396	416	415	350	427	405	413	408	375	381	393	377	402	387	427	348	394	380	405	369	400	377	405	402	431	403	417	424	433	400	441	369	382	403	403	382	372	387	404	392	375	418
24917	25090	41206	32842	21640	10133	1177	350	330	310	308	282	288	323	293	313	310	298	298	298	321	312	304	323	325	301	315	304	326	339	323	299	306	291	303	293	283	318	323	323	309	295	295	319	337	281	328	298	295	300	314	320	294	336	312	292	300	319	324	288	282	292	285	300	293	323	329	333	296	335	309	307	307	314	328	307	350	305	307	345	334	311	341	320	297	319	321	336	274	305	328	326	326	310	315	298	315	274	263	314	290	284	359	313	314	307	329	303	300	299	320	321	307	312	279	275	323	288	351	332	314	296	294	311	346	264	357	324	321	307	331	312	287	301	318	310	321	326	321	303	315	317	292	323	331	317	292	327	305	303	323	298	289	308	343	300	295	291	292	324	285	318	292	291	278	332	331	321	338	312	312	295	312	303	349	294	296	327	317	300	287	292	313	320	321	330	324	325	295	301	315	326	298	303	289	304	305	293	290	315	291	303	337	345	306	323	310	336	294	314	298	321	277	264	307	329	305	322	324	307	265	273	302	324	306	318	286	287	319	318	308	318	332	276	286	271	328	304	321	317	263	316	323	324	331	322	316	317	291	297	303	313	334	295	287	341	316	320	281	311	251	332	281	301	302	280	328	311	329	270	299	313	301	267	305	343	293	280	312	295	308	323	307	310	306	314	284	313	305	275	308	318	314	298	298	294	324	329	310	299	338	293	311	283	270	306	291	300	312	346	294	305	289	310	287	328	339	292	301	311	288	289	289	311	304	299	331	320	326	277	332	287	347	316	315	320	321	296	332	315	299	281	293	290	324	319	308	274	309	298	294	334	303	308	319	326	324	327	330	320	316	320	314	292	329	310	309	321	310	337	296	294	308	322	296	283	292	331	314	319	312	311	294	313	278	297	308	320	335	299	312	317	310	321	304	310	306	309	324	316	332	301	302	292	318	273	302	317	297	310	297	327	296	300	293	307	288	299	301	304	295	320	291	301	328	303	322	330	316	316	311	302	309	318	329	316	315	324	338	336	302	320	310	272	327	306	308	319	291	333	305	289	313	303	308	320	306	314	309	301	295	303	300	310	319	316	311	277	303	315	297	316	295	322	304	321	287	295	320	302	319	321	302	308	347	293	316	304	298	281	319	325	316	311	318	293	301	334	321	312	327	308	319	328	312	310	328	314	314	302	297	313	310	336	303	319	313	303	289	328	282	296	322	322	306	332	293	316	297	299	313	344	308	299	316	289	331	306	306	299	299	312	307	310	277	281	321	293	310	304	331	314	299	324	319	291	306	308	325	318	314	285	324	294	302	310	296	335	284	299	309	302	306	345	340	321	300	332	327	319	310	300	290	303	309	295	297	310	327	288	312	304	310	305	315	296	321	303	325	267	287	313	314	341	315	302	311	305	336	311	318	293	323	315	297	307	312	307	272	331	317	325	351	296	283	325	289	286	295	286	299	335	292	328	296	285	297	309	302	272	331	278	322	306	325	284	329	322	305	336	300	325	296	334	311	293	303	296	314	293	342	333	310	289	327	310	335	295	270	292	317	275	334	312	293	316	278	268	316	306	331	289	294	289	321	320	303	282	306	316	322	283	295	330	326	350	332	306	287	327	303	302	293	336	306	325	300	328	312	318	297	291	322	303	306	343	314	303	287	300	324	310	282	312	327	326	286	298	324	310	289	295	303	275	310	323	334	295	332	289	303	267	296	269	358	329	318	298	317	300	292	301	307	352	307	313	335	318	336	321	292	315	348	303	300	292	345	315	300	322	294	309	269	283	293	290	331	305	340	325	339	335	291	315	315	354	286	303	306	338	306	327	320	344	316	299	269	283	319	296	294	320	323	320	306	313	325	299	312	330	280	302	257	282	325	281	308	341	326	312	297	293	303	297	301	325	332	302	275	299	341	303	290	308	310	323	305	305	289	284	286	310	291	311	333	282	344	323	328	297	318	308	320	323	324	323	316	282	289	319	286	348	313	282	318	328	303	300	300	320	316	286	294	346	316	319	321	309	287	317	308	302	303	300	301	309	305	325	298	290	318	314	307	311	311	302	319	331	312	298	313	300	292	318	322	319	329	318	327	336	288	330	330	314	309	332	327	316	301	304	330	287	324	319	314	307	280	344	307	319	323	320	291	313	307	326	310	305	319	312	307	310	306	326	297	313	284	279	316	296	333	302	300	273	310	288	300	317	314	351	275	321	314	286	273	300	290	285	324	332	271	276	310	332	339	305	315	281	330	329	315	335	305	305	313	306	296	330	316	293	286	318	306	310	309	306	310	301	290	322	317	308	328	309	319	321	315	311	316	300	298	340	278	302	290	289	337	308	304	317	329	310	327	298	317	313	307	292	294	330	297	318	285	297	313	319	333	321	293	332	331	334	303	315	315	329	293	325	314	326	342	318	307	311	307	303	324	326	313	303	327	294	299	291	314	281	281	303	328	346	294	296	289	303	285	312	326	344	335	272	304	342	311	334	301	306	324	316	313	321	335	301	297	294	342	327	337	318	315	315	306	309	330	330	300	287	310	300	317	314	311	310	300	319	336	324	285	329	321	275	327	284	310	300	301	344	307	313	307	324	317	298	316	281	278	324	328	307	333	282	312	281	296	312	316	312	304	298	307	320	295	326	323	333	293	282	313	299	324	311	307	323	289	330	312	311	303	301	316	334	339	288	319	327	327	319	311	281	340	307	296	329	313	299	334	293	315	301	324	316	317	305	268	272	288	326	280	279	278	305	301	322	332	314	316	314	303	287	288	299	301	350	304	323	319	309	293	312	321	294	315	335	295	334	310	306	284	320	299	273	308	318	335	292	296	299	280	319	300	286	303	329	303	314	322	285	297	338	283	315	318	303	312	310	302	321	312	307	316	290	321	361	264	298	310	308	305	340	307	300	293	329	320	274	333	317	299	282	297	326	309	321	305	297	274	307	293	305	314	357	285	316	308	311	286	335	311	305	324	321	330	305	293	298	307	319	299	293	301	335	261	335	303	291	310	314	292	326	312	296	331	290	320	297	314	275	307	275	314	315	315	308	311	340	286	320	332	291	347	316	295	304	318	311	288	319	290	270	311	301	303	299	318	289	320	283	287	289	301	297	303	308	307	302	303	309	307	295	310	319	324	306	279	321	293	321	305	297	292	328	284	306	303	340	288	324	322	328	302	329	299	309	335	304	327	301	278	302	305	315	299	342	320	308	309	295	316	301	348	310	320	296	285	314	316	301	314	285	322	292	284	342	311	330	320	309	277	319	314	316	316	310	359	304	334	310	303	319	315	278	291	335	340	316	280	307	297	275	324	312	300	302	289	314	339	312	307	339	321	294	308	305	278	313	332	310	290	322	338	315	318	308	306	312	346	303	308	320	288	292	290	335	313	284	310	311	334	324	300	328	319	308	307	295	311	304	321	295	308	333	310	286	305	321	297	314	305	276	297	263	285	314	317	326	281	303	299	306	341	292	308	316	332	305	314	334	306	313	325	303	311	317	312	335	346	291
45463	87059	63217	35408	16308	4332	1010	420	400	354	351	339	345	342	371	355	339	367	354	321	369	342	354	350	351	339	349	318	353	364	373	345	335	358	353	354	351	379	365	337	332	377	354	361	335	348	359	335	350	397	346	350	336	328	371	378	340	372	323	339	346	355	302	383	362	317	315	348	355	370	315	350	352	338	391	363	358	352	324	354	335	390	354	324	366	383	385	361	380	343	349	339	360	362	369	333	364	366	326	345	348	364	355	323	344	354	371	360	336	361	327	355	310	367	336	334	326	362	374	343	334	307	361	361	330	333	352	341	371	337	350	358	353	350	329	321	364	350	362	351	308	401	361	392	362	321	374	355	312	370	326	341	333	368	366	348	350	352	333	331	334	382	334	371	329	342	363	335	358	357	344	369	337	328	340	332	355	313	360	365	344	372	373	354	316	307	349	336	307	372	366	364	349	343	355	330	360	373	340	361	352	353	361	337	361	350	355	322	371	328	358	364	368	348	342	399	342	336	338	345	370	349	367	375	330	327	359	381	323	369	317	352	338	332	349	319	368	351	346	392	356	383	362	326	386	342	340	368	336	336	364	348	350	342	356	347	383	335	365	319	364	358	356	335	339	372	350	346	314	366	340	355	370	335	365	337	348	347	351	353	382	349	335	366	343	336	332	351	380	349	371	331	342	364	359	331	374	331	359	339	311	345	372	322	366	305	353	322	350	380	331	373	355	387	358	338	358	332	361	359	350	381	305	332	338	350	341	362	382	353	375	353	319	353	351	367	357	349	362	321	355	359	352	335	356	372	299	352	350	376	349	366	333	338	339	313	379	381	336	353	363	355	337	385	359	359	364	326	347	371	354	319	330	373	338	361	341	320	333	381	375	329	363	336	367	333	331	324	386	338	360	360	365	342	341	339	360	339	330	334	332	341	351	362	336	342	367	325	332	336	332	321	380	370	366	357	337	364	325	345	348	363	369	371	332	380	328	357	372	380	343	325	326	366	355	337	341	360	351	353	356	337	354	371	359	338	336	318	328	355	317	335	347	345	327	359	350	340	348	334	373	335	354	357	386	350	383	335	371	339	320	353	371	358	341	381	366	323	368	338	363	348	359	361	368	336	369	343	339	359	370	364	359	355	319	363	372	372	387	338	348	355	358	340	346	333	346	327	352	349	380	335	369	350	350	344	343	383	349	339	328	341	359	385	335	345	338	358	369	354	340	380	334	319	294	364	344	333	342	389	349	335	309	339	375	311	326	355	308	371	345	337	373	391	332	337	332	372	348	354	364	363	370	344	374	327	336	354	379	346	349	346	388	350	337	345	369	364	328	328	394	364	338	373	346	346	357	325	365	353	336	356	355	362	381	377	332	358	321	382	355	389	360	322	320	329	332	348	333	353	338	356	344	390	351	313	350	339	324	361	396	352	315	410	332	351	343	333	351	387	323	370	339	330	349	361	341	372	369	337	344	367	350	388	317	329	352	365	386	364	331	346	343	343	375	344	342	359	372	322	343	336	327	320	356	358	376	351	371	351	321	390	371	348	358	304	328	352	340	326	345	361	346	373	324	348	384	339	354	354	342	346	338	335	309	364	344	340	357	356	341	353	341	342	367	329	335	376	341	407	339	346	367	351	336	320	368	357	343	337	373	399	357	297	355	344	352	338	342	366	335	309	327	332	335	326	335	340	335	364	362	375	348	330	362	335	363	352	339	311	360	348	332	365	363	342	307	363	336	335	375	378	365	338	357	324	375	327	371	361	398	319	333	355	333	309	382	323	341	350	344	335	351	355	327	373	342	338	334	364	338	326	335	341	352	363	341	343	345	359	358	365	360	329	346	354	329	368	351	343	349	328	357	349	322	366	315	353	375	324	353	366	359	355	344	364	340	378	358	327	353	358	326	345	329	360	359	307	336	333	349	347	361	357	336	332	345	348	327	333	367	371	333	346	345	359	375	370	322	359	349	373	333	338	338	375	345	366	333	358	332	334	353	329	338	367	334	370	391	319	344	332	353	355	333	321	362	352	374	371	343	322	330	349	365	361	343	322	329	356	343	363	359	358	333	367	347	346	358	327	349	327	349	339	359	356	361	317	328	352	363	343	344	354	347	350	350	314	327	348	344	327	336	355	356	357	352	362	365	342	348	335	369	360	339	365	328	366	399	365	358	403	370	355	353	357	337	333	363	389	349	334	328	351	377	392	352	359	356	349	376	334	352	364	344	345	334	345	293	343	328	337	365	327	337	306	314	361	383	353	369	334	392	330	346	324	370	334	334	326	338	345	376	361	329	349	348	328	329	348	380	338	342	349	324	333	311	369	339	351	354	363	346	378	345	373	321	341	336	353	312	347	339	316	338	337	356	326	323	352	322	343	378	345	364	352	371	331	311	334	353	343	335	357	313	351	305	345	325	329	358	321	364	351	335	337	368	339	348	370	339	344	332	339	330	327	364	359	349	331	343	360	359	364	317	362	343	364	328	339	349	368	346	360	353	358	365	389	339	375	353	340	330	342	364	345	385	334	336	350	346	347	327	338	356	367	307	379	346	366	321	341	334	369	364	339	334	318	324	363	344	341	345	334	347	334	337	341	340	375	330	297	349	326	380	337	360	319	349	383	346	362	316	337	337	349	335	341	377	360	358	375	343	377	334	374	350	342	368	358	351	363	361	338	340	338	352	342	354	348	367	355	313	328	340	359	327	342	362	367	333	331	334	362	334	347	328	351	358	371	323	338	342	357	370	326	374	339	332	346	337	344	338	362	351	352	402	330	336	376	386	350	348	337	370	330	337	312	364	339	318	372	321	360	376	355	362	353	376	362	380	345	393	323	364	376	339	342	331	338	320	361	330	345	348	345	362	356	340	348	320	383	366	377	356	336	344	377	352	349	360	363	359	332	351	367	378	339	360	319	420	344	389	310	354	336	355	327	344	369	347	372	386	347	350	343	327	314	321	345	343	329	326	369	346	311	348	330	367	371	343	369	334	369	358	327	374	334	368	346	326	343	366	332	321	350	370	337	362	359	381	322	332	335	364	366	358	368	365	359	335	321	359	369	345	347	340	368	357	352	367	345	348	380	345	356	377	371	346	333	321	330	335	365	347	360	361	337	366	355	377	322	361	371	376	337	359	346	389	344	364	337	324	346	359	333	376	337	350	356	328	356	334	338	363	332	359	343	385	335	329	329	331	361	331	359	320	342	345	385	367	309	318	351	391	353	338	331	345	386	366	348	334	344	344	395	323	342	322	325	359	333	338	346	319	371	366	354	338	332	328	360	360	329	350	349	342	317	320	326	322	357	354	376	330	341	326	316	316	355	381	353	343	355	345	376	357	345	351	328	325	375	362	326	365	353	352	333	342	363	363	392	382	336	343	341	343	329	338	354	379	346	358	310	350	334	358	349	378	373	385	348	341	333	346	355	378	319	344	317	359	337	382	331	379	352	334	367	355	347	384	340	326	359	328	330	336	369	353	334	350	345	353	346	365	377
25679	26566	39941	30695	18281	5109	1037	515	416	455	474	465	432	439	447	429	454	468	463	454	438	457	431	441	419	496	456	443	472	464	466	433	409	416	476	466	432	440	465	454	461	437	423	445	423	462	420	433	472	442	464	416	436	454	407	437	440	441	410	422	418	447	436	417	454	412	445	423	450	446	441	420	442	457	433	393	472	423	444	424	428	463	442	464	446	459	459	430	459	418	447	430	434	456	445	439	436	426	400	431	415	412	472	420	424	425	421	478	442	459	448	398	435	414	411	459	439	439	462	440	486	416	444	429	435	436	457	433	420	439	455	447	438	477	439	462	399	441	422	385	454	403	417	497	435	421	438	438	435	456	417	440	465	458	423	429	413	381	421	469	437	434	408	492	446	449	449	444	462	398	460	474	436	431	448	424	438	455	433	436	449	455	456	410	414	433	448	469	436	458	452	454	423	414	459	426	466	432	410	451	453	434	458	429	382	415	452	420	436	432	428	420	463	436	389	420	384	432	424	427	426	441	462	425	427	438	434	444	427	425	443	425	436	436	449	476	436	413	454	414	441	433	405	405	458	448	453	441	429	407	431	441	414	439	394	460	462	454	443	483	451	430	420	452	393	432	482	480	417	429	452	426	426	421	415	423	428	455	488	449	494	421	426	433	452	456	424	425	458	423	448	508	419	419	430	448	444	419	480	459	436	421	421	433	431	406	417	406	460	392	438	469	449	480	415	445	462	404	407	425	406	469	460	430	413	462	426	465	419	412	422	450	457	439	490	448	450	408	442	504	462	421	465	415	436	430	434	441	432	448	469	443	416	465	459	396	396	424	436	428	422	446	397	416	417	397	424	427	454	452	461	425	446	442	435	428	430	455	468	488	428	437	437	452	434	434	424	410	485	428	441	465	465	393	433	446	405	444	471	430	443	470	426	462	502	419	450	413	452	430	439	457	451	433	437	471	457	417	422	428	452	444	423	422	448	444	471	447	418	408	401	420	469	462	457	405	437	404	455	409	460	430	451	456	414	432	422	444	444	426	420	426	477	424	440	448	450	411	454	436	421	447	447	450	462	429	414	417	419	450	413	462	421	425	489	442	488	488	453	441	455	425	406	463	477	425	446	475	435	434	449	421	426	435	464	442	434	460	429	428	395	423	460	436	436	482	447	393	447	415	478	472	399	427	437	436	448	404	438	436	435	405	473	443	403	452	453	452	454	463	406	422	418	477	448	433	410	470	446	487	438	430	436	496	414	428	472	423	434	463	429	440	436	465	466	444	426	410	483	440	422	464	407	431	388	433	455	414	456	436	480	400	421	446	446	464	437	438	427	417	425	475	467	439	447	459	417	448	459	418	416	436	451	418	494	464	412	495	412	464	475	433	431	392	449	463	456	418	439	444	449	434	447	442	447	411	434	473	414	441	399	425	406	449	452	471	445	479	391	424	455	421	462	462	419	437	411	439	418	436	418	439	442	443	479	476	428	452	412	433	439	456	421	426	500	439	484	446	455	430	463	438	427	443	450	435	440	456	453	419	425	444	426	430	455	442	431	454	396	424	373	417	466	423	430	437	455	425	441	453	447	446	435	444	412	467	432	415	488	442	451	490	446	418	416	455	465	464	423	428	408	421	458	433	423	451	476	418	439	465	446	417	433	416	442	435	454	438	431	432	456	465	449	435	436	433	438	443	422	435	417	414	420	439	471	480	416	409	455	490	423	429	418	460	475	438	452	416	415	436	467	452	407	434	427	461	439	415	473	462	425	452	415	470	452	403	454	441	453	463	413	423	426	431	431	395	460	424	441	434	460	403	465	467	427	437	411	449	414	462	468	455	429	448	450	460	416	442	458	424	464	412	432	453	423	446	423	456	436	442	447	414	427	440	461	431	427	450	407	446	497	497	440	438	438	434	415	431	402	467	456	457	435	454	487	455	456	444	448	447	418	462	428	428	451	446	431	451	440	442	426	463	470	407	438	430	438	443	453	409	455	444	477	399	420	446	404	422	451	455	488	431	429	443	411	415	450	454	424	427	414	441	472	420	443	454	445	440	437	488	463	477	422	433	470	437	467	466	475	438	423	451	451	440	461	429	478	407	392	459	422	430	407	408	407	493	445	469	455	452	438	411	417	407	403	453	435	464	433	444	404	455	456	442	414	422	449	449	433	463	432	469	416	432	478	434	417	446	463	452	451	416	431	442	463	419	454	437	415	468	431	463	431	445	463	447	427	442	466	441	439	466	439	458	433	391	406	438	425	424	424	411	448	427	427	452	422	454	430	424	431	423	479	458	424	431	423	449	442	425	436	431	450	446	441	440	442	422	409	446	430	420	459	456	439	428	415	429	406	442	425	417	455	443	383	421	454	430	435	432	440	437	404	427	420	412	464	444	421	480	431	457	415	427	452	421	447	461	453	430	425	446	424	449	406	416	441	432	466	422	484	451	459	423	431	482	454	451	412	443	460	415	423	414	459	394	445	454	442	461	436	443	475	408	411	472	462	408	428	426	432	435	445	493	448	461	445	464	457	406	444	426	438	432	424	415	415	496	412	394	441	445	433	474	440	453	447	432	463	451	460	418	455	433	458	474	445	431	452	449	441	424	408	435	423	421	469	439	438	429	423	420	476	451	482	414	390	427	431	437	411	442	437	452	417	441	422	416	449	459	418	471	425	426	445	456	429	429	425	434	403	464	438	409	445	440	433	431	456	413	404	446	409	451	416	442	442	414	446	430	419	412	465	415	457	454	485	453	453	472	475	421	447	443	455	459	424	459	458	430	475	488	425	469	444	485	449	417	451	472	428	427	425	413	451	439	457	433	425	393	434	418	451	452	481	453	436	417	434	462	396	410	431	394	435	408	435	421	451	455	412	459	437	431	397	397	449	433	399	417	440	455	435	442	425	434	410	428	461	469	442	442	428	454	454	434	456	436	423	450	430	464	427	437	499	437	478	435	440	484	457	428	430	443	415	444	402	416	437	462	451	436	428	432	424	434	446	421	466	454	412	473	424	459	443	463	457	416	434	413	429	430	464	400	427	420	443	408	459	441	486	428	445	447	438	420	448	424	460	435	409	422	472	452	389	421	461	438	424	439	449	442	447	444	423	434	422	439	430	462	401	390	439	446	436	432	464	518	440	411	446	454	453	467	442	423	506	437	501	419	417	466	436	464	428	413	440	464	426	399	425	433	435	452	439	421	461	392	465	448	452	447	419	447	399	445	387	422	443	425	424	429	439	464	419	427	441	422	438	461	414	402	419	439	437	425	445	438	444	393	402	439	429	425	469	454	449	445	416	429	458	424	433	413	446	461	442	454	424	428	453	452	418	398	391	433	420	433	414	408	456	426	435	431	467	458	443	444	428	436	455	448	438	423	443	467	412	447	433	448	472	398	450	444	452	444	456	440	401	440	511	447	403	446	469	455	417	449	473	384	453	433	427	450	453	443	475	409	417	445	424	408	444	476	453	465	415	440	448	454	460	437	450	442	459	407
44966	80113	57647	31887	14769	3143	1219	580	533	472	476	520	482	501	489	528	472	476	465	481	454	479	486	500	513	493	483	476	482	468	503	518	481	547	498	531	483	455	498	503	458	485	499	448	486	467	461	497	496	460	502	474	487	515	495	440	520	493	466	472	474	528	486	482	535	478	470	465	487	498	461	489	471	499	466	484	483	479	528	503	487	457	489	506	466	490	518	489	454	466	496	463	545	498	481	482	501	498	436	444	495	447	463	495	473	484	501	504	509	480	509	477	481	468	469	503	462	481	449	479	478	479	470	505	515	480	484	464	445	512	465	455	443	512	483	514	492	488	506	488	467	507	477	495	517	440	506	474	499	442	511	500	511	488	453	467	504	451	469	474	490	488	476	461	517	459	476	482	471	516	527	469	477	518	488	502	460	471	480	489	507	497	484	546	463	478	469	488	476	510	477	494	473	475	530	484	502	486	496	462	488	524	492	492	513	483	463	493	514	484	514	488	474	507	496	508	508	529	447	511	485	500	473	477	489	492	502	467	483	503	438	518	474	481	475	523	491	490	462	488	523	482	477	482	496	456	509	456	515	493	536	462	458	465	469	457	446	509	491	471	520	491	474	469	469	489	455	447	493	471	455	484	487	483	501	486	521	506	491	460	463	458	469	478	484	503	474	486	499	469	501	506	521	487	478	492	499	478	482	509	461	424	490	444	472	489	485	516	496	509	497	517	465	465	454	490	488	500	506	449	489	474	472	500	454	512	475	488	500	461	452	464	484	501	521	474	493	530	478	475	497	486	463	493	481	483	478	494	492	479	492	481	467	506	484	500	534	458	496	446	430	485	476	435	466	515	493	480	486	525	454	508	514	496	500	456	474	481	521	528	481	489	475	468	482	467	475	511	460	474	491	474	468	527	506	486	486	483	506	442	473	450	488	423	469	503	442	480	501	486	472	465	496	502	452	487	476	487	497	485	470	465	494	480	507	509	512	473	466	511	470	519	506	460	488	499	504	505	455	516	513	478	457	488	488	484	504	484	458	483	460	511	445	492	442	464	445	464	469	493	474	469	445	491	512	510	479	507	477	476	475	509	468	499	499	488	433	526	515	473	469	466	519	488	483	499	483	517	491	468	511	505	502	480	501	477	473	456	491	460	478	488	470	471	444	458	483	481	467	502	487	476	479	481	512	499	446	478	497	529	480	532	467	474	457	533	513	492	450	474	466	502	472	481	522	504	479	485	493	508	497	470	518	474	521	484	474	473	504	478	475	497	490	521	511	505	515	476	451	473	444	470	455	480	489	496	486	474	493	472	496	451	501	469	503	481	546	490	503	466	484	507	474	503	465	553	511	501	475	495	437	495	491	493	449	505	505	482	495	524	479	473	510	467	470	485	527	493	506	463	476	464	477	483	526	507	466	481	494	477	469	465	482	479	509	515	487	477	485	470	461	495	467	480	489	509	514	527	510	440	478	499	445	476	508	519	506	512	533	466	466	489	440	479	500	524	483	503	481	513	464	510	462	461	516	440	467	469	479	445	470	435	478	515	462	502	473	503	471	451	477	441	496	462	479	491	478	512	489	487	474	499	467	484	476	489	468	476	475	491	469	510	504	490	503	513	473	481	517	481	496	506	509	484	455	485	489	513	476	489	518	485	508	479	511	464	498	482	483	491	475	524	472	472	488	503	531	478	489	457	493	507	455	501	497	457	487	496	502	489	538	492	485	496	462	493	497	484	482	527	492	453	455	472	457	473	485	455	516	501	486	491	498	474	486	482	518	531	482	451	480	441	476	490	449	460	495	470	494	483	459	477	474	444	469	534	482	474	514	485	493	451	482	451	486	488	468	492	457	483	484	469	510	486	504	534	483	446	465	508	506	505	457	463	499	491	502	477	505	510	509	499	483	479	454	499	489	550	447	447	473	526	486	496	515	479	461	497	473	437	487	484	434	514	500	495	494	468	490	476	468	466	498	464	542	472	479	516	517	470	494	529	503	469	447	500	502	449	525	481	486	452	504	446	482	523	473	488	510	499	484	449	475	468	526	479	458	436	505	490	455	488	457	503	435	550	456	453	493	449	466	489	489	490	490	496	467	468	470	489	498	502	459	535	478	489	481	495	482	493	466	488	483	485	486	519	480	467	517	482	455	494	493	455	481	495	459	474	478	466	458	489	493	466	482	472	493	501	486	489	457	465	449	526	523	493	478	469	443	493	497	490	509	487	488	480	525	530	509	492	509	522	538	493	475	464	495	528	475	507	476	529	482	485	454	493	527	463	505	462	462	459	464	490	488	501	486	497	525	487	499	494	497	483	471	455	480	519	474	482	481	473	449	497	462	474	458	494	477	500	502	518	461	513	488	464	483	495	515	490	489	513	468	507	464	520	505	462	470	519	493	476	491	494	488	472	484	465	495	492	443	508	505	492	493	506	481	483	502	503	477	490	495	494	431	469	487	464	514	481	441	473	529	475	536	479	496	495	461	516	497	511	470	497	482	486	483	435	481	466	471	488	459	539	486	483	499	463	526	493	485	495	492	491	512	491	469	477	492	491	488	455	487	510	505	477	487	480	508	537	474	499	522	515	483	500	505	483	511	497	450	488	498	480	460	508	499	485	496	494	479	486	489	478	457	480	502	506	472	485	488	487	520	485	463	517	492	485	485	508	496	486	492	452	473	483	490	496	491	452	453	492	465	493	442	521	479	514	425	449	512	465	502	487	493	482	442	485	432	498	508	504	493	470	441	502	492	458	469	465	461	500	489	501	483	520	445	482	481	501	480	453	485	463	498	480	477	461	459	485	474	480	469	492	490	488	494	504	475	443	467	496	497	540	490	520	479	507	451	455	433	490	483	489	448	464	516	451	472	468	501	465	494	461	520	463	528	509	496	485	489	501	486	471	499	500	513	497	534	472	493	476	500	497	478	495	455	480	447	506	496	468	468	439	426	483	451	507	477	467	499	472	482	502	500	462	479	521	469	516	472	477	455	475	457	491	476	472	472	452	474	455	479	499	481	467	494	490	480	490	428	492	503	454	478	492	476	478	483	487	521	466	488	435	507	471	440	514	455	487	483	484	493	491	500	439	482	503	477	521	488	492	466	469	493	517	498	475	514	482	479	486	473	489	478	492	498	466	549	501	503	467	509	459	454	497	517	471	456	493	475	480	480	488	471	468	504	469	458	517	517	468	441	474	500	494	501	473	456	478	490	512	469	477	466	495	490	472	482	494	466	462	467	501	477	481	487	499	511	486	501	457	536	519	494	508	458	525	472	495	526	493	500	484	450	468	481	478	499	485	495	488	496	456	512	478	511	515	500	466	496	492	456	552	521	442	506	510	488	473	512	481	495	492	531	478	444	478	497	504	481	521	465	487	476	489	510	531	482	507	431	504	469	478	500	515	515	516	471	507	489	519	503	487	463	475	488	525	449	495	483	472	518	495	480	453	465	513	513	467	480	499	510	501	463	454	486	481	462	491	503	509	486	462	485	491
23242	22891	33913	27402	22408	20713	11662	866	491	446	471	471	491	499	481	457	430	491	471	436	490	451	446	474	454	483	467	465	462	476	457	475	483	465	453	490	468	486	460	479	462	442	484	465	437	453	449	449	486	450	431	482	459	492	462	483	430	466	438	429	452	471	479	464	439	488	463	438	460	453	469	442	445	485	434	464	455	446	434	453	492	508	472	478	477	464	478	460	465	433	464	497	456	463	468	478	471	464	505	438	491	457	451	437	506	470	444	475	465	474	450	424	412	447	454	466	504	491	465	418	481	435	439	466	460	431	439	420	457	447	447	457	453	489	404	419	427	473	490	445	429	456	464	452	454	460	400	447	461	451	436	428	497	473	447	482	488	447	477	447	465	461	462	448	401	452	456	457	461	467	460	449	464	431	443	460	435	477	466	459	509	455	432	445	436	445	480	409	455	434	472	465	490	454	457	411	464	439	466	480	452	500	474	456	485	414	429	451	431	434	452	414	461	444	457	469	472	422	449	466	479	463	464	471	475	439	446	450	460	461	469	473	427	465	416	455	490	448	444	446	459	442	496	472	492	480	480	425	477	493	487	483	418	479	466	496	461	447	452	471	437	414	429	480	437	412	466	475	451	456	471	440	428	457	466	455	443	432	433	450	480	433	490	428	445	433	446	441	430	396	434	457	472	492	420	440	453	444	473	433	447	503	433	463	419	431	447	470	431	464	452	440	433	424	478	480	469	459	458	476	467	438	479	485	424	469	446	430	434	453	478	430	445	422	447	445	462	438	445	434	435	430	491	477	469	447	461	429	399	421	482	474	437	423	438	456	484	406	449	468	428	462	461	459	497	456	469	449	407	475	440	477	449	457	459	474	469	448	448	443	469	439	475	493	464	425	467	409	469	416	411	458	466	453	428	480	453	446	462	444	473	480	461	482	494	475	438	454	454	490	455	456	490	460	442	511	471	474	426	473	465	422	427	500	470	445	425	446	428	464	395	460	456	453	464	450	458	428	437	460	461	461	431	451	438	449	450	462	465	443	459	484	494	460	473	404	468	443	425	457	408	440	438	440	450	474	431	482	439	462	486	437	452	465	467	450	460	423	487	477	455	477	473	463	464	461	503	443	454	437	478	430	438	444	425	455	413	444	445	453	475	422	481	463	457	465	436	437	453	445	491	460	478	494	474	455	493	484	461	483	456	467	459	416	436	465	453	452	476	444	417	454	470	453	449	449	452	445	491	457	448	463	472	435	433	450	476	483	466	436	471	455	431	539	495	464	457	437	456	460	471	458	403	424	391	453	434	449	487	437	439	428	449	443	482	464	456	437	439	480	438	480	447	484	458	472	478	453	420	429	452	476	436	436	463	461	438	486	482	425	432	455	488	463	468	449	471	476	436	440	470	418	456	456	421	408	453	459	481	438	472	483	488	435	482	490	473	463	450	435	472	465	452	442	452	459	500	444	407	462	459	459	438	450	460	495	442	478	455	456	453	463	441	418	449	484	405	461	442	442	477	481	444	427	413	453	456	472	465	430	448	459	463	456	449	433	438	441	471	415	470	428	442	415	451	446	434	451	465	446	510	421	434	468	451	442	465	461	430	457	467	461	458	448	452	414	490	460	468	477	459	487	485	452	484	437	444	439	467	510	444	438	452	451	450	459	469	424	419	424	464	465	440	434	453	470	448	435	451	451	429	486	447	483	472	462	453	485	446	454	411	453	464	466	458	446	453	449	466	462	421	500	455	494	479	470	422	445	477	475	478	469	423	461	465	417	416	451	427	407	446	450	457	465	453	425	443	475	457	438	471	443	441	430	446	475	446	467	437	494	461	474	481	458	411	437	447	456	423	454	453	441	438	484	443	430	460	464	461	445	471	436	452	476	434	471	450	435	432	436	424	453	472	454	471	433	451	448	482	436	447	446	457	433	451	484	452	474	457	459	438	453	465	421	441	449	487	474	418	468	424	438	431	439	424	450	467	449	471	459	443	463	499	444	476	469	435	463	452	452	472	434	450	452	475	447	433	474	480	460	447	475	447	441	471	456	479	451	443	442	439	461	418	464	456	416	447	458	452	426	432	425	420	482	435	442	450	477	411	433	443	466	462	438	407	458	493	479	459	465	437	463	431	429	440	480	441	456	463	472	414	502	474	455	476	461	470	451	454	455	447	474	478	483	462	483	438	473	440	475	455	444	425	442	443	460	458	462	494	437	476	466	451	480	469	430	484	450	450	451	447	483	448	450	454	488	452	451	451	433	426	466	477	487	450	476	451	490	455	500	442	486	462	456	450	468	457	417	452	434	445	448	422	466	398	434	440	465	445	418	417	463	471	445	434	423	423	476	443	443	464	442	464	457	470	449	432	466	453	452	454	493	459	482	474	432	450	448	425	464	427	461	450	469	424	486	453	494	469	474	421	435	449	455	450	459	452	476	442	486	456	468	481	466	477	396	464	455	451	476	413	441	477	447	459	462	482	433	427	478	451	445	464	441	439	465	439	451	463	448	436	453	440	441	442	438	452	470	457	440	422	454	441	465	482	471	481	423	443	481	477	451	463	458	448	486	485	442	437	418	445	502	421	462	485	432	423	412	462	439	467	451	418	455	460	444	454	453	446	429	442	445	405	409	481	422	440	458	450	462	446	441	449	433	447	440	473	433	447	443	440	451	409	470	446	454	426	436	433	433	466	451	434	492	432	446	481	446	409	448	435	432	455	442	449	507	476	470	481	454	443	459	447	441	407	471	493	454	437	457	467	469	446	473	460	445	447	457	509	447	434	485	445	492	442	450	511	438	446	466	465	449	490	447	429	416	432	477	442	460	480	464	440	467	446	461	425	470	427	416	443	438	443	483	460	450	446	467	467	438	472	474	441	445	462	496	490	465	455	433	423	434	452	424	450	436	471	467	446	462	445	502	432	446	485	487	434	465	466	459	459	476	465	468	449	492	460	442	431	472	469	448	430	437	449	450	439	419	453	461	460	474	452	452	463	429	423	464	445	507	464	436	470	429	453	469	432	461	466	447	448	470	470	469	436	458	471	458	461	443	448	472	444	426	454	387	481	440	448	491	457	404	427	427	417	466	477	453	437	486	420	413	465	417	454	458	483	450	427	437	480	443	461	415	474	450	430	439	468	434	429	473	498	475	490	467	439	419	486	450	459	473	468	473	452	465	435	457	455	408	512	468	457	434	431	464	473	424	463	474	434	449	495	477	455	442	454	443	433	421	440	451	441	472	425	475	449	453	428	465	489	456	456	466	448	486	428	465	428	446	453	522	441	471	484	452	428	442	423	448	478	465	472	434	457	481	484	436	452	446	466	478	453	455	428	433	412	483	441	485	458	491	493	457	470	495	414	466	425	457	429	462	441	434	428	447	441	463	475	504	470	428	484	454	432	454	457	503	401	485	454	465	431	499	487	429	487	430	437	441	500	479	445	469	457	487	434	463	459	428	433	431	473	439	434	455	452	476	441	450	423	444	437	441	442	451
50312	81589	74878	48308	25768	7197	2875	547	480	480	491	519	533	485	471	554	480	500	469	500	478	524	484	506	527	506	467	489	500	484	493	496	498	500	481	534	485	505	504	519	443	479	485	483	480	500	465	522	458	496	443	484	556	492	485	456	490	473	494	469	488	447	514	470	480	499	488	510	472	517	458	502	489	449	476	478	444	499	497	451	483	490	517	481	487	506	467	483	486	551	521	498	476	502	486	504	448	497	471	490	491	493	440	450	466	511	431	466	491	511	487	476	519	461	473	504	495	502	463	461	521	499	499	469	493	488	472	463	512	503	485	470	462	472	465	499	497	479	488	470	504	473	451	467	509	483	495	485	466	487	446	460	486	445	506	467	498	492	484	488	534	491	440	467	502	474	469	503	471	493	459	460	475	512	497	502	476	507	441	533	470	472	514	469	486	494	448	502	496	519	457	473	456	507	477	494	491	473	492	528	482	478	491	497	458	506	497	474	458	509	460	491	434	512	468	497	492	478	505	505	484	476	474	502	483	483	466	473	536	485	495	469	513	484	468	517	500	512	468	476	511	469	496	480	478	486	475	502	517	564	511	497	471	470	492	453	476	516	467	482	470	484	480	472	436	516	519	473	498	484	447	509	500	479	516	457	472	469	472	458	420	470	489	510	422	501	497	480	498	447	468	475	493	479	496	430	456	487	464	449	466	528	489	477	475	482	455	463	458	497	484	530	510	479	458	515	500	499	508	507	517	481	469	504	481	491	478	488	474	497	444	515	480	484	499	479	495	502	472	487	478	474	485	471	497	526	497	456	509	461	487	497	490	513	485	490	498	450	473	462	479	486	467	475	484	474	470	484	484	486	515	470	499	503	470	477	457	489	491	543	509	513	482	515	496	504	464	523	492	477	520	466	428	445	481	501	439	517	487	535	482	461	492	507	498	459	472	495	479	493	495	499	485	472	487	513	477	488	486	508	506	497	487	459	478	483	502	478	493	481	518	447	490	478	492	494	482	445	507	475	478	457	485	507	505	464	484	492	479	506	472	499	486	501	490	461	499	522	472	487	486	487	473	470	462	509	506	475	480	480	492	487	475	481	457	495	475	485	462	497	509	531	471	514	496	471	455	452	454	443	480	512	517	491	486	507	521	463	501	484	485	479	429	471	476	504	511	530	479	449	484	494	479	440	504	506	484	489	498	481	490	506	521	494	497	470	472	501	463	504	491	498	481	486	524	470	506	511	483	463	483	504	509	505	461	481	488	488	493	493	490	476	478	450	512	503	495	456	513	455	478	470	474	493	483	431	510	504	517	453	512	482	461	475	459	461	512	491	490	493	496	479	493	462	477	528	554	501	502	496	476	488	451	483	453	510	489	484	469	496	498	491	450	511	495	465	486	466	484	474	489	467	517	478	454	460	484	488	489	535	494	469	521	529	473	490	461	503	478	478	472	503	481	490	474	498	490	484	508	432	471	468	501	490	467	468	470	474	471	469	503	476	475	498	514	545	508	465	464	509	501	463	523	512	493	500	494	492	479	471	497	501	477	496	492	504	502	492	455	515	487	488	490	445	498	438	505	475	450	471	474	487	482	480	466	466	476	494	464	523	506	452	486	485	485	480	479	515	496	486	490	480	458	477	433	461	514	489	490	526	476	483	459	481	471	487	518	450	499	485	487	435	473	493	470	493	532	455	480	505	510	510	466	452	508	475	473	478	487	460	454	476	550	514	479	482	480	475	505	500	463	508	490	474	473	491	495	485	501	487	483	488	464	491	515	504	484	527	477	494	504	482	456	484	494	460	475	505	458	497	480	497	513	497	503	512	465	455	469	469	470	494	526	519	480	492	483	508	471	463	448	472	449	488	487	458	468	465	523	500	473	519	491	450	490	495	490	475	470	492	504	505	483	478	521	496	507	457	506	512	454	477	453	463	527	460	489	515	479	460	516	479	487	485	547	490	475	507	480	513	482	502	486	500	517	492	464	476	487	455	441	453	501	494	455	484	469	411	469	470	457	495	527	487	438	497	553	469	496	434	492	450	485	504	488	480	481	484	502	520	485	504	464	503	487	467	464	485	465	512	498	520	507	493	470	477	499	469	476	486	473	513	505	510	518	504	497	490	486	499	481	457	459	485	496	449	526	495	464	480	455	473	429	464	518	512	446	499	490	473	480	502	490	450	519	492	490	493	480	501	502	474	484	464	468	495	488	477	494	491	490	479	456	466	481	455	508	482	492	490	485	446	491	449	484	461	453	445	509	503	484	479	492	476	453	522	506	495	457	510	536	457	486	532	531	503	460	471	513	481	487	467	456	499	506	470	500	482	503	523	467	483	482	469	493	480	447	512	464	518	459	476	504	500	461	469	486	480	497	456	433	482	489	453	494	472	474	451	477	489	473	506	455	508	502	481	520	489	467	511	500	491	453	493	523	506	500	478	515	475	516	512	462	493	487	513	488	491	449	524	525	497	470	442	474	504	470	468	497	490	478	452	486	477	482	487	484	495	483	485	507	471	511	519	492	506	477	438	510	500	508	461	467	518	478	500	475	491	484	470	500	479	481	518	478	498	459	512	469	462	514	515	521	466	495	487	456	496	470	485	470	475	460	469	512	467	502	478	484	494	493	469	480	466	500	514	453	506	482	503	506	528	533	479	461	501	501	468	480	443	468	462	465	478	474	472	452	489	489	521	504	482	415	500	463	452	493	473	497	489	503	479	458	473	491	496	460	461	468	487	480	484	487	447	465	486	454	502	492	486	478	468	475	465	459	495	470	526	502	478	500	441	476	449	465	487	455	499	485	465	435	491	512	483	463	479	475	465	503	489	480	509	494	468	509	469	466	459	519	490	486	520	460	479	459	480	468	471	495	455	471	450	506	467	499	487	461	478	491	494	484	498	496	476	492	489	500	464	474	497	481	489	484	452	507	461	469	492	521	501	489	494	482	493	491	503	472	519	474	474	505	491	478	510	501	502	477	522	499	453	445	476	476	480	500	459	495	495	489	515	471	502	495	478	461	496	479	507	466	487	464	505	499	479	500	460	489	513	449	458	489	505	482	495	474	448	472	550	469	501	495	482	449	498	528	470	461	455	468	526	482	493	507	552	523	490	470	494	482	508	508	472	473	534	462	504	517	520	494	476	516	476	456	489	509	475	472	483	453	424	489	474	482	452	446	495	474	505	469	484	472	547	481	448	499	504	535	478	461	505	485	460	490	447	518	475	483	481	483	536	479	474	475	495	498	493	513	478	490	513	502	460	508	540	513	478	525	468	456	443	499	431	512	507	490	445	480	504	485	486	489	518	470	499	480	496	461	489	496	493	485	468	475	495	514	501	491	497	485	489	495	472	486	462	493	504	499	481	478	490	501	473	501	511	488	560	482	528	478	509	449	494	488	492	487	529	460	431	480	504	503	496	507	467	498	483	470	502	471	435	458	475	482	471	526	446	439	470	523	478	496	446	483	488	488	490	475	475	487	474	476	449	531	481	492	466
31018	35979	39347	19682	4481	807	454	397	355	386	347	334	372	355	373	327	367	347	340	321	327	352	332	343	347	371	373	366	326	301	341	359	352	306	346	345	318	364	336	359	325	351	329	320	327	334	317	328	347	351	395	329	368	337	362	344	335	354	306	356	346	349	310	334	311	363	341	342	322	334	369	353	328	384	336	378	367	331	350	329	350	326	320	353	308	353	336	360	418	356	340	338	375	341	351	333	348	343	317	331	367	351	366	342	328	329	360	325	352	314	338	340	317	313	340	328	315	321	358	335	338	320	363	337	349	331	352	340	320	314	312	323	327	321	325	303	361	355	305	341	332	319	314	351	365	346	378	351	356	371	326	359	317	324	357	363	312	316	370	318	313	319	349	310	351	326	314	352	309	342	339	352	341	338	389	337	329	335	367	325	316	332	314	353	346	332	330	328	345	346	341	320	382	330	349	302	326	357	322	314	324	359	337	347	344	349	355	329	302	329	372	345	366	343	356	364	338	393	361	325	369	343	350	328	354	345	357	346	338	369	347	342	345	335	345	350	323	348	334	346	349	369	351	346	320	337	387	339	316	360	340	353	365	340	372	331	349	331	336	333	348	343	340	328	310	330	326	344	346	375	341	328	354	340	360	316	365	342	333	316	338	359	350	329	356	349	335	379	324	367	350	337	339	339	346	352	313	360	337	344	343	327	338	333	355	339	350	356	318	320	351	325	338	336	327	351	380	359	349	352	337	332	385	310	355	287	341	361	348	337	327	334	343	355	353	363	350	342	364	313	321	356	300	328	358	334	332	364	353	342	326	325	378	338	347	352	373	358	354	313	370	311	331	337	331	331	318	325	346	362	327	307	353	339	313	282	326	345	319	353	348	314	347	339	343	326	311	345	335	357	376	342	379	337	381	311	353	336	338	358	341	346	340	323	342	356	360	325	354	331	321	338	328	342	350	352	323	332	331	345	374	354	302	351	325	339	349	337	332	357	316	384	365	354	309	349	326	330	323	351	357	320	335	307	329	391	339	339	337	364	365	362	347	342	366	338	335	340	363	383	338	341	361	370	293	329	324	325	337	358	341	341	363	343	294	338	334	379	324	355	370	326	377	321	340	382	332	341	377	302	346	348	323	345	353	327	339	337	343	353	311	352	323	334	379	345	320	326	343	349	350	357	372	338	340	303	338	422	342	336	354	321	334	352	358	328	358	345	354	331	340	383	347	368	356	339	334	371	344	355	320	367	365	328	345	321	334	306	353	360	334	351	380	353	372	365	339	358	367	343	370	353	339	353	323	309	333	353	326	329	324	318	334	303	342	326	325	356	335	356	352	379	335	337	364	345	336	342	327	340	337	359	342	321	325	343	338	334	341	355	327	364	346	357	370	359	344	348	365	331	372	329	327	371	349	349	353	357	324	343	347	352	333	336	333	338	352	367	339	354	359	317	368	335	347	329	310	343	353	368	318	358	353	318	355	337	349	337	404	337	352	344	355	328	319	361	322	350	368	353	342	350	322	313	338	375	345	348	295	344	342	360	348	323	371	332	323	331	338	322	318	352	321	343	350	332	321	358	355	349	330	308	352	332	375	341	366	338	338	355	340	335	354	355	336	326	317	344	338	338	334	327	343	316	322	347	345	350	299	378	326	342	328	314	384	342	336	312	361	317	327	319	347	375	362	343	342	332	368	321	318	353	347	364	291	375	350	356	342	324	365	314	334	335	348	338	333	352	350	362	330	348	357	334	348	337	343	361	369	354	331	352	337	364	341	317	327	318	332	339	341	362	351	341	357	335	330	360	322	358	341	379	359	337	325	334	331	367	360	357	320	333	357	386	341	312	339	346	355	326	377	365	343	322	337	356	339	357	364	350	311	354	336	344	358	318	366	330	311	350	363	358	317	348	355	329	341	342	329	371	323	375	341	381	324	344	368	328	362	329	348	337	314	330	313	332	304	336	346	366	363	316	346	311	333	326	395	335	353	334	370	345	344	338	335	343	333	355	321	352	325	377	358	347	350	334	348	350	366	363	348	347	345	364	340	336	308	324	322	360	318	318	333	360	331	317	343	386	334	346	366	339	343	334	335	317	310	340	312	323	373	367	349	351	352	342	329	331	343	343	372	369	350	381	345	355	334	356	349	346	354	329	345	343	363	322	334	351	359	350	360	332	326	369	321	349	358	342	340	329	375	291	350	325	349	328	327	317	327	353	356	376	334	327	365	314	361	353	344	358	370	363	328	357	322	330	378	338	340	379	344	340	316	360	360	332	323	324	360	324	357	352	357	329	346	315	358	302	341	344	314	347	349	394	348	333	340	376	340	328	338	351	371	346	338	338	361	344	341	333	350	378	332	350	369	341	349	354	360	311	358	347	356	354	340	328	362	329	360	356	322	368	327	309	349	352	356	335	347	343	324	339	368	310	319	355	358	348	343	355	337	367	354	351	347	368	334	327	345	361	341	367	385	357	322	314	341	379	328	327	319	343	330	344	353	329	332	347	332	341	362	334	344	337	325	316	322	315	330	355	324	361	341	343	345	321	346	369	330	336	318	345	329	347	342	347	338	306	375	337	328	312	334	346	326	366	346	336	342	338	361	315	367	351	316	324	324	336	351	380	330	353	332	383	357	315	327	319	342	349	344	364	319	338	367	349	334	314	356	306	375	369	321	323	356	371	349	353	347	389	328	352	349	357	316	328	335	359	358	340	357	324	342	354	362	293	375	316	347	355	352	338	338	334	326	346	351	336	346	314	328	356	339	302	338	348	315	320	362	341	335	320	378	295	300	336	349	293	367	342	321	366	359	306	316	349	333	340	348	367	343	359	349	306	362	331	334	368	354	353	335	326	367	350	334	339	328	349	310	385	349	332	377	340	333	348	359	326	357	366	380	326	333	349	323	341	356	352	315	352	369	343	314	318	384	327	342	330	331	366	365	331	347	346	375	324	334	341	384	336	368	331	351	346	329	329	344	335	345	359	311	335	349	340	392	345	361	328	348	346	320	362	373	335	330	341	364	341	334	352	353	347	323	377	353	372	315	342	329	341	336	358	330	332	369	342	353	304	360	365	344	343	328	353	311	335	356	344	366	360	336	369	333	346	325	311	346	359	367	351	370	400	362	321	345	329	328	327	340	373	359	326	372	338	329	338	324	344	374	352	330	386	338	347	313	350	370	349	359	350	355	331	359	358	342	335	330	333	349	351	336	350	313	352	359	345	317	364	309	365	359	334	335	330	342	359	363	321	327	357	337	355	357	332	365	348	368	315	363	347	355	360	325	333	342	368	325	326	341	338	347	350	350	358	331	352	362	326	356	360	369	337	325	325	366	338	353	347	347	358	353	360	359	359	354	335	310	328	329	364	338	327	334	329	388	330	350	352	351	317	343	357	319	367	358	338	340	342	358	373	343	329	345	357	328	375	335	360	333	353	352	351	352	336	351	336	314	343	338	325	362	358	348	334	323	374	296	302	358	355	322	348	338	357	330	340
37232	54090	34089	12504	3791	867	539	416	425	396	418	397	362	376	389	391	367	409	391	390	403	423	357	375	398	388	380	389	354	429	381	389	375	396	382	425	411	369	391	373	371	351	369	365	410	374	378	382	374	401	363	379	373	403	392	373	401	391	373	375	429	356	396	469	385	396	365	400	367	387	410	354	423	376	385	412	402	384	376	400	403	420	383	394	397	384	406	399	381	407	359	390	415	400	422	382	378	411	410	381	401	362	363	409	410	392	410	344	403	374	393	386	385	348	391	417	357	393	360	355	393	388	380	395	371	363	410	379	366	407	350	400	369	429	395	421	417	405	372	398	385	378	409	392	399	390	360	374	393	410	409	377	445	373	402	356	349	376	431	396	397	396	400	386	435	378	393	386	385	390	389	381	385	395	382	403	394	383	364	399	425	355	359	360	378	401	395	366	371	419	352	383	398	381	396	382	389	401	410	381	404	414	393	392	398	374	420	429	393	390	388	379	421	420	417	374	402	398	372	381	402	395	412	389	364	359	408	383	399	368	373	408	402	403	371	364	384	386	369	370	393	379	415	404	391	420	375	346	366	382	385	390	405	406	369	399	389	367	400	363	404	425	397	394	396	392	377	406	379	418	384	367	382	414	376	376	404	375	433	346	378	390	360	394	412	397	342	428	352	389	348	381	408	371	367	400	415	401	396	406	398	390	418	373	376	349	377	401	403	409	426	403	390	422	406	380	379	374	412	386	369	385	371	414	379	355	410	389	408	389	419	363	389	366	401	398	402	378	352	350	399	410	411	389	386	407	392	389	383	377	396	363	381	434	398	405	411	417	386	371	400	397	452	422	395	360	375	383	419	354	399	419	386	401	374	413	357	362	378	415	413	397	417	377	395	380	384	383	386	377	366	371	383	413	375	423	391	390	367	368	408	391	427	366	388	406	387	413	395	406	421	409	403	405	394	383	391	376	422	396	452	395	382	383	384	383	408	425	363	368	393	385	374	389	409	382	379	358	433	387	402	400	383	386	382	377	391	375	374	377	387	383	406	404	376	366	343	375	344	371	355	416	391	405	369	423	383	393	400	393	370	390	389	386	419	404	425	409	364	359	391	412	383	379	396	413	409	410	387	402	398	392	396	379	407	376	424	391	374	416	364	385	401	382	434	411	420	338	348	351	395	356	398	423	374	367	400	389	415	363	413	408	382	394	367	413	354	399	373	379	386	376	399	418	409	373	399	413	410	391	389	405	409	402	365	374	394	354	394	427	401	396	391	389	417	405	397	359	399	400	395	401	386	369	374	433	410	421	356	363	379	364	377	340	404	348	397	375	396	391	398	413	363	400	346	414	387	407	412	377	364	360	374	409	369	403	381	373	398	379	432	395	390	382	381	424	384	419	407	405	401	391	398	361	406	391	402	382	354	365	372	363	403	404	409	378	387	371	388	357	392	392	398	394	377	393	395	371	373	399	378	417	398	404	385	405	397	373	376	424	386	388	376	436	401	371	385	390	400	382	415	389	381	414	371	387	403	398	361	367	368	413	377	433	381	402	401	382	379	397	407	377	389	411	376	420	410	386	383	397	367	357	408	426	412	367	380	384	416	384	431	411	368	426	388	417	398	377	379	362	403	378	367	383	372	377	360	392	376	400	436	403	368	398	380	350	400	400	419	397	418	385	339	400	410	393	403	382	362	387	399	347	434	394	378	395	403	412	381	384	394	406	403	378	371	426	397	398	418	401	376	410	385	398	394	393	389	374	398	423	381	352	384	359	377	395	364	382	377	372	389	370	385	400	420	376	388	381	425	413	409	379	392	383	363	366	394	384	379	421	379	392	413	420	388	425	399	372	413	378	361	382	395	406	401	411	406	372	409	385	396	426	407	370	366	386	398	407	410	355	398	354	380	439	344	353	393	392	406	382	349	391	384	404	383	384	392	420	381	408	385	403	361	385	391	375	389	412	391	383	400	375	376	379	382	349	384	409	398	376	383	372	379	405	389	379	402	426	372	424	405	390	400	400	366	411	395	418	390	397	396	379	399	396	388	387	384	400	394	382	394	372	378	413	385	366	400	378	376	419	393	387	388	390	393	390	388	352	394	385	400	438	403	374	380	389	418	378	405	403	375	354	406	460	382	417	385	362	395	359	373	374	343	373	382	397	386	395	353	405	356	397	374	376	379	384	393	414	415	379	356	362	360	424	350	371	411	372	390	377	368	391	393	406	365	430	413	389	390	417	375	408	394	371	388	401	402	382	366	394	411	413	373	378	401	357	399	387	398	380	393	387	400	378	376	412	387	411	379	376	404	383	366	352	361	398	375	370	391	397	379	382	382	363	393	399	371	413	398	398	433	410	385	373	393	381	416	401	356	378	386	387	344	401	396	375	343	357	373	368	405	392	402	412	381	405	406	391	380	430	421	411	394	393	409	405	372	395	353	370	384	377	413	368	384	407	373	376	381	399	368	385	400	417	392	361	403	379	419	397	403	410	348	426	376	414	391	391	367	400	380	403	391	392	398	390	382	378	429	428	379	400	379	410	364	366	431	422	381	384	374	403	377	367	384	378	373	401	395	385	368	366	361	402	393	375	368	403	362	373	404	347	402	386	395	364	403	379	386	408	395	380	403	424	377	417	386	381	421	442	372	411	371	388	396	402	379	409	396	390	364	400	391	375	397	381	369	382	387	357	386	410	354	390	400	435	346	387	427	369	420	388	377	401	399	394	403	395	355	407	407	395	368	400	351	433	392	393	378	411	386	385	398	385	382	381	379	391	416	393	394	387	390	406	365	390	368	395	380	408	383	383	407	325	381	357	371	373	437	409	428	377	389	425	411	393	385	393	410	359	399	382	383	435	384	390	361	345	387	356	365	410	392	358	379	369	401	387	394	395	348	387	395	403	381	391	383	396	368	410	394	408	366	403	403	364	387	389	396	419	394	416	391	398	390	400	411	404	372	393	408	397	401	390	378	390	350	423	380	391	406	406	369	382	374	362	388	395	379	412	395	389	371	344	402	401	407	403	400	383	421	360	398	370	404	355	390	416	427	395	415	398	404	399	350	387	398	392	429	396	385	404	399	357	388	384	397	378	382	390	391	386	408	371	370	387	384	396	368	400	397	349	376	406	377	393	392	388	413	358	375	424	405	403	388	393	378	393	387	386	345	376	401	358	395	407	372	358	377	390	369	386	411	398	390	430	371	410	436	385	431	394	400	389	362	408	351	396	371	388	381	398	390	379	372	354	405	378	378	411	406	346	380	399	412	383	387	404	368	402	365	368	344	408	395	426	399	380	413	407	374	397	411	395	390	402	391	360	413	433	398	403	391	424	349	373	391	388	399	372	417	397	412	391	376	399	393	370	381	397	415	371	394	419	384	439	381	368	387	361	389	409	389	370	416	407	374	447	363	398	396	398	388	409	376	387	405	405	358	406	377	396	374	370	358	384	379	435	376	347	405	425	391	377	386	389	368	388	430	378	365	380	380	393	410	393
24950	25166	42893	33851	22227	10332	1378	357	317	317	323	327	317	309	305	322	333	310	330	319	306	323	313	315	319	322	322	331	335	324	288	330	366	287	314	311	331	284	298	320	327	317	313	290	315	299	321	278	317	304	274	350	331	303	330	306	284	283	330	313	300	296	319	284	268	307	297	320	330	295	294	308	308	344	340	304	283	301	303	296	301	331	310	342	275	318	326	298	322	301	318	317	336	288	330	331	309	320	308	307	305	287	297	325	309	327	306	327	323	316	323	348	287	321	325	307	322	324	315	318	327	308	313	305	282	306	323	301	314	302	344	283	323	340	310	314	328	304	314	297	322	296	328	289	274	308	318	338	297	315	320	305	328	288	298	340	322	284	317	292	288	310	315	319	313	328	283	314	330	320	329	326	293	313	320	315	303	314	302	293	342	307	311	293	282	340	281	317	331	344	311	343	272	304	310	324	308	326	316	322	303	322	310	300	316	351	316	320	341	328	326	324	316	310	292	315	334	314	300	310	324	291	280	302	297	293	331	316	355	258	304	277	323	304	327	283	308	324	289	296	264	299	294	293	306	307	324	285	332	327	301	302	285	349	312	349	293	299	293	313	303	298	332	355	279	294	320	326	278	317	300	325	323	307	318	287	312	318	334	312	322	310	302	299	314	292	312	311	334	358	312	300	315	321	311	315	301	286	335	293	314	318	343	309	324	296	324	300	325	277	279	317	298	311	273	290	305	293	320	291	311	332	324	322	337	296	305	325	306	308	310	300	325	328	322	304	319	290	328	282	312	291	300	337	335	312	313	317	285	316	361	336	322	288	327	322	276	276	314	281	304	295	326	338	297	305	309	289	337	297	295	299	298	322	327	293	360	316	273	307	306	309	309	355	320	292	323	341	313	308	298	316	323	353	320	285	283	295	310	319	307	275	327	346	303	275	303	305	294	332	274	327	343	304	310	311	291	330	326	307	295	314	310	292	320	317	309	345	316	313	287	297	317	336	286	299	325	286	313	304	325	286	296	352	293	329	285	319	307	353	300	312	298	291	285	286	306	314	297	302	332	297	344	312	318	309	306	321	308	314	302	331	314	360	307	316	285	336	298	351	330	306	288	328	300	365	312	340	288	322	314	311	310	315	293	344	303	297	321	327	315	314	339	282	301	312	286	352	309	330	315	335	322	286	306	317	296	288	303	295	285	315	311	302	314	338	302	317	291	309	321	294	291	270	288	326	331	297	326	314	302	292	321	324	330	341	304	310	301	322	314	325	306	336	310	301	307	309	301	308	296	322	310	309	301	332	299	332	322	313	316	318	340	300	308	304	316	300	316	313	295	310	341	294	321	351	313	310	319	308	305	322	325	328	292	333	313	305	302	318	291	313	302	306	290	278	321	270	296	314	327	320	317	324	319	297	316	310	310	311	293	294	326	339	304	307	320	308	305	330	296	316	302	300	311	339	299	346	330	294	304	314	308	285	326	304	310	303	302	297	294	333	331	294	280	328	310	326	316	272	343	309	320	308	282	310	320	286	307	310	313	310	320	336	297	305	258	318	312	316	334	292	299	285	299	335	274	325	300	332	343	322	326	317	298	310	326	370	316	322	315	316	310	306	286	294	373	325	309	330	331	300	299	298	321	313	352	309	320	321	329	301	347	309	290	324	303	309	320	333	296	353	324	305	311	291	309	322	330	312	321	314	311	322	321	294	309	317	324	308	296	328	300	298	304	327	283	325	296	323	299	322	306	317	317	332	300	298	303	318	268	293	301	315	310	318	349	293	316	325	308	293	345	323	329	308	291	309	309	285	283	326	342	319	313	342	293	336	292	314	290	317	304	286	267	312	317	272	314	308	321	290	315	310	303	306	320	355	309	308	355	305	324	340	302	308	275	311	347	311	310	305	305	293	309	294	293	281	307	301	345	304	299	318	338	321	317	321	315	321	303	293	265	336	324	335	301	329	321	321	313	297	329	346	347	302	279	332	317	289	318	337	346	332	310	303	316	334	321	308	338	318	367	320	312	321	282	327	309	292	289	305	311	294	298	342	285	312	306	306	303	342	303	302	359	280	311	311	290	317	319	313	302	319	331	315	315	303	286	320	327	339	275	318	300	328	303	350	299	303	321	293	319	294	312	301	340	293	352	338	286	292	324	284	343	305	289	271	330	318	295	316	335	284	320	287	281	321	318	290	319	325	295	326	290	281	293	302	288	307	294	325	292	314	297	322	291	321	319	306	305	281	310	284	286	280	339	317	304	296	297	334	327	323	320	297	330	316	294	293	336	303	273	303	328	317	292	333	293	334	288	322	312	317	305	299	315	297	323	348	295	318	298	310	312	291	323	299	327	346	307	291	298	318	294	304	279	285	313	304	313	268	320	313	310	351	321	297	326	301	328	290	308	305	306	305	325	307	341	306	333	272	333	305	324	333	294	304	320	276	289	299	321	279	330	328	303	328	322	318	291	304	299	322	296	338	296	321	300	292	291	327	315	309	302	303	311	310	307	304	330	320	325	320	312	321	316	355	341	292	294	285	309	271	317	323	315	309	330	318	316	285	305	306	342	319	315	308	302	340	297	303	308	331	295	302	291	309	308	345	316	327	307	301	312	313	329	330	328	316	296	331	292	313	312	296	331	325	295	314	327	353	278	301	300	290	361	339	312	294	307	305	268	293	289	277	340	307	298	315	345	319	293	303	310	340	332	288	329	321	302	302	303	326	325	328	300	305	344	301	322	308	297	304	333	340	341	302	336	318	307	299	276	301	336	294	303	311	315	327	286	347	305	316	308	309	327	330	302	326	294	337	317	317	314	303	304	308	324	320	331	336	336	318	320	306	303	302	325	335	319	310	341	319	336	301	294	316	285	310	286	321	325	317	308	337	299	311	317	305	279	348	280	327	294	346	290	306	305	319	332	308	306	320	340	310	307	290	302	322	328	323	312	323	299	309	313	294	309	330	310	340	321	270	271	295	328	275	291	310	295	295	316	295	298	316	306	301	301	337	303	346	315	316	293	318	307	297	284	287	339	285	289	295	337	341	308	327	322	344	328	282	315	317	318	321	317	310	299	296	302	311	295	336	327	310	319	306	333	292	294	279	291	306	296	320	285	322	329	311	305	337	310	318	325	319	326	321	324	299	285	328	296	312	316	332	303	301	332	322	326	305	308	327	319	291	295	315	294	322	283	328	285	318	320	299	299	308	315	275	290	324	320	281	307	317	329	284	311	341	329	320	295	288	313	313	291	315	296	306	288	307	273	314	331	310	303	341	296	325	294	312	301	336	314	302	296	318	313	324	298	300	328	287	340	310	315	311	301	318	304	320	313	314	334	327	309	283	307	308	317	330	330	308	310	295	314	319	312	288	328	282	309	300	273	303	291	314	281	343	296	305	317	305	291	314	308	316	336	320	277	281	297	295	317	332	309	342	309	303	323	275	295	316	293	303	321	343	307	348	323	307	292	317	297	268	320	276	294	331	305	307	316	291	304	303
41842	80058	64539	36526	16708	3752	1112	413	345	337	343	354	360	334	350	368	358	343	329	360	377	309	365	330	328	363	343	348	357	346	370	336	327	335	330	372	347	358	368	332	345	353	316	388	358	316	350	346	316	363	348	377	348	376	351	369	333	347	330	350	345	382	341	345	351	372	300	350	358	328	350	384	344	342	348	326	341	335	342	379	327	322	375	383	354	329	327	367	387	341	334	340	352	317	349	322	340	361	366	342	333	343	331	350	380	357	345	349	360	363	336	332	365	381	330	351	342	344	358	350	346	340	393	328	374	333	384	309	348	317	350	371	327	333	315	348	372	343	357	342	341	333	349	353	344	350	374	378	353	336	352	326	332	336	375	342	358	351	344	329	360	332	362	321	343	348	329	350	341	346	356	345	364	329	371	391	375	327	362	355	359	350	342	386	352	366	368	340	332	378	336	376	307	387	360	327	354	333	358	351	330	350	355	322	384	360	333	379	367	347	366	361	351	321	339	362	363	337	359	334	350	342	349	342	379	378	351	320	318	352	371	333	357	337	373	319	336	339	347	351	339	360	352	371	373	327	377	362	350	336	353	312	357	328	330	350	326	341	334	340	330	375	367	350	368	322	364	344	327	344	340	375	351	329	339	335	311	350	356	361	357	351	370	323	332	368	358	355	367	367	335	358	327	356	336	364	374	356	350	344	371	318	325	386	347	362	344	398	386	358	343	364	335	342	363	354	341	343	343	366	334	332	322	383	347	333	350	390	341	375	350	343	346	322	369	324	348	374	349	338	358	353	341	357	332	359	360	330	339	322	354	346	346	360	365	325	340	340	359	349	314	329	347	348	355	335	324	374	350	369	326	385	356	360	355	373	349	356	356	337	346	345	327	354	365	355	333	360	326	353	375	362	326	337	340	344	358	346	386	357	335	338	339	347	357	367	350	354	366	323	366	366	343	337	367	356	368	354	353	373	355	338	315	356	349	357	342	353	343	345	337	342	340	358	336	339	339	342	339	348	369	350	352	339	314	339	335	325	375	348	365	343	344	353	360	336	342	318	365	356	340	377	335	338	322	319	356	342	368	381	371	340	377	343	340	349	316	326	351	334	349	364	338	324	331	367	367	354	354	364	330	383	322	363	313	390	343	338	345	329	347	356	342	332	350	361	321	311	339	357	347	348	321	362	371	337	331	324	329	330	363	344	357	332	342	348	335	334	328	344	351	367	329	341	348	354	344	364	365	365	347	322	353	305	346	354	343	341	361	361	360	353	345	312	358	334	361	342	342	341	361	345	343	368	372	331	336	374	360	345	344	348	366	325	334	374	335	375	341	336	351	308	340	338	340	362	381	392	357	358	337	380	339	324	340	323	349	359	315	339	363	380	333	387	342	331	343	325	350	331	349	355	323	379	341	370	368	365	326	334	352	361	339	370	357	331	347	361	369	377	349	351	309	349	339	346	377	331	341	332	338	367	333	386	344	362	324	355	347	351	375	339	311	338	345	355	327	391	343	362	359	352	374	347	329	332	360	354	381	341	339	360	359	352	347	339	364	358	375	352	349	331	365	360	358	340	352	350	327	344	326	332	367	350	392	383	344	364	316	352	335	326	361	369	368	355	363	360	334	373	365	361	367	363	364	353	343	356	360	366	318	357	339	332	354	316	354	348	337	346	338	361	374	348	333	342	353	356	349	339	339	357	376	383	338	343	346	338	336	338	354	340	319	354	327	349	352	354	350	357	368	348	353	319	353	330	355	350	336	356	349	356	325	330	322	322	364	318	364	337	350	366	311	345	361	351	372	345	329	352	326	331	327	369	336	356	347	314	342	361	354	316	348	349	346	364	345	359	348	363	341	359	346	327	317	355	361	335	365	327	381	365	377	362	367	368	349	374	355	341	353	338	367	367	352	331	353	335	325	397	352	333	348	352	356	314	349	347	350	369	361	339	354	326	381	341	374	347	323	341	384	372	324	398	382	335	359	373	352	371	340	364	345	357	342	311	350	337	348	324	319	380	330	366	349	341	338	342	349	355	348	367	372	378	341	367	375	352	346	350	351	329	336	369	361	337	392	384	325	331	325	385	338	343	336	333	365	366	321	360	317	333	335	332	331	373	350	363	319	329	361	359	322	340	367	349	363	345	347	360	363	376	318	343	396	358	358	348	322	334	405	360	338	339	350	374	364	339	349	362	358	326	332	330	325	354	323	327	349	350	299	332	333	335	345	336	390	332	336	319	345	331	323	341	361	374	330	329	340	334	372	359	350	360	333	341	328	352	338	340	347	361	368	356	346	328	375	363	368	355	345	340	340	385	331	344	320	350	339	336	368	343	347	353	361	351	360	335	354	358	341	357	340	330	351	340	365	372	350	381	367	339	377	337	360	351	375	329	367	363	336	322	335	346	350	338	306	346	344	331	360	346	347	355	321	365	350	349	395	327	363	351	361	335	352	334	381	359	329	318	358	354	352	348	361	333	326	330	352	332	340	330	309	327	357	368	357	344	339	365	362	369	380	379	324	324	367	331	354	368	352	359	338	389	330	343	341	405	330	327	352	352	339	369	388	350	320	339	367	332	356	363	358	347	336	375	347	345	336	329	364	343	337	346	343	328	347	352	396	330	338	336	339	353	338	365	371	336	356	335	362	368	308	391	347	353	333	359	369	358	323	355	352	317	344	355	400	297	319	348	347	361	345	346	337	307	328	335	346	364	343	337	368	357	367	342	338	355	388	365	352	327	368	349	372	358	333	367	340	320	336	385	356	338	343	352	338	331	360	362	348	349	337	314	336	357	360	376	340	360	376	316	353	327	354	369	328	330	344	379	336	390	322	379	339	346	370	380	345	349	345	366	324	301	373	357	384	332	391	352	344	347	321	348	367	352	346	398	375	331	361	331	350	377	349	361	350	355	333	347	349	329	358	336	343	315	339	388	333	340	336	331	363	341	352	338	351	349	340	330	326	350	347	344	349	344	357	345	323	364	361	322	344	314	324	366	348	371	375	288	327	373	350	316	359	392	348	355	342	362	393	364	382	354	375	323	323	359	359	335	348	358	329	356	348	321	341	328	388	332	365	335	332	364	356	345	336	367	349	375	332	393	317	368	324	318	365	345	327	347	329	355	345	351	387	324	367	360	322	319	293	361	333	349	353	350	372	353	345	346	375	333	338	372	363	336	341	341	347	335	359	336	336	342	340	321	371	331	372	342	363	334	350	355	360	387	347	355	338	372	344	349	364	339	367	333	336	349	354	371	353	326	352	354	369	333	323	351	377	345	354	342	342	329	381	309	333	319	351	321	377	331	379	331	352	334	376	358	332	356	334	366	329	355	333	350	362	357	391	341	322	354	347	338	341	340	352	359	353	369	365	317	370	332	344	403	369	346	336	340	370	332	337	345	352	367	363	390	391	362	328	333	340	350	310	326	377	361	353	338	369	335	332	363	330	396	359	369	385	317	369	357	333	372	359	364	339	372	354	343	370	339	367	322	342	328
25677	26097	39012	29752	18012	4885	979	497	474	472	465	382	455	432	477	464	453	480	425	441	444	406	460	417	448	458	463	440	422	474	466	429	432	446	468	465	429	448	387	479	446	425	431	400	468	430	413	447	418	434	442	440	467	456	432	420	428	473	428	418	410	428	453	415	453	421	426	463	425	416	469	443	437	426	427	436	438	476	462	425	445	439	422	444	495	434	448	419	451	413	409	410	456	429	445	427	408	448	457	451	445	440	419	472	435	423	394	429	456	458	426	414	390	483	462	447	432	420	475	435	442	445	439	438	430	464	406	464	439	455	423	415	445	439	403	402	451	438	451	467	494	426	434	410	461	441	419	438	436	447	439	405	420	411	439	454	422	418	419	430	436	458	449	447	432	408	413	451	447	451	415	434	464	423	462	426	418	467	434	443	425	456	419	473	423	455	430	431	454	460	470	414	419	435	423	442	463	418	440	437	390	392	443	419	485	444	492	440	432	428	390	464	410	435	388	426	410	399	429	416	476	443	484	430	471	447	423	394	439	441	453	428	455	428	426	478	424	445	439	454	459	461	445	434	454	444	432	445	433	448	469	415	424	440	467	451	432	438	449	449	451	449	478	404	424	413	404	437	432	418	474	419	452	470	433	466	429	374	407	439	417	427	425	432	437	460	405	480	451	396	428	479	404	407	441	441	465	461	476	407	421	427	481	390	405	426	440	425	483	451	413	432	411	438	459	413	437	450	425	426	435	458	370	454	427	453	422	423	477	431	444	439	433	455	433	423	468	417	450	440	431	438	407	446	424	443	424	425	446	462	415	456	418	468	446	437	444	420	470	439	465	438	407	473	439	434	465	440	431	428	430	467	397	424	484	473	423	429	423	418	444	422	444	461	468	421	415	369	440	411	441	407	427	463	425	448	425	439	437	381	431	412	433	444	425	439	390	434	431	435	456	413	431	440	459	433	451	419	419	453	417	427	401	422	424	445	426	451	419	444	426	424	450	463	447	427	425	463	458	439	407	436	438	417	414	469	412	425	468	427	414	425	474	379	455	395	452	408	415	431	445	457	420	451	433	444	445	453	503	426	414	449	404	440	440	442	436	473	436	414	421	454	408	410	456	426	399	465	448	429	423	419	451	461	443	372	455	426	446	420	446	408	415	457	452	478	419	436	472	419	380	449	406	412	435	440	409	423	444	449	443	448	456	421	412	433	472	414	421	402	410	452	424	405	409	437	424	428	430	429	437	409	430	465	411	449	496	452	445	428	439	430	437	435	439	434	470	464	461	441	444	408	408	460	405	436	467	446	441	406	454	455	420	429	457	482	454	453	411	458	425	400	413	429	459	434	425	452	404	477	439	422	464	432	435	452	431	395	432	399	398	480	424	408	404	451	460	460	470	442	452	454	413	417	420	429	419	424	456	413	430	440	412	447	419	442	406	422	453	435	422	411	445	453	421	429	435	451	440	451	436	435	432	413	449	417	432	432	410	450	405	439	438	455	413	426	430	422	430	415	424	478	436	421	450	431	422	426	462	440	496	468	380	441	438	443	446	432	434	425	418	413	452	448	417	461	472	450	418	434	454	459	450	443	433	435	436	422	457	406	448	424	463	445	425	424	459	419	462	439	410	445	467	450	441	439	430	429	451	424	392	419	449	437	441	444	437	476	435	408	433	437	443	441	446	406	438	432	436	478	426	449	454	448	409	423	443	467	424	460	425	460	460	451	418	431	445	422	459	437	450	454	425	417	419	421	471	434	446	400	407	397	476	457	433	408	395	441	429	451	430	405	451	444	414	435	435	448	449	436	389	419	427	418	456	434	427	462	439	435	446	430	472	429	426	442	439	411	411	445	447	452	423	462	441	424	434	440	419	446	430	445	434	465	439	442	375	456	458	451	415	416	414	444	419	433	463	424	407	434	421	447	403	460	430	441	424	434	427	444	433	444	419	432	434	471	460	440	489	467	459	427	390	452	436	447	445	449	415	417	461	421	441	417	439	435	383	444	439	417	422	456	432	421	411	495	453	417	416	415	453	464	426	421	423	434	456	464	421	406	442	428	445	423	435	431	444	437	415	468	419	450	451	449	429	403	420	448	431	413	425	461	449	402	431	447	450	384	482	396	427	438	440	405	463	440	448	443	412	434	434	427	446	417	432	453	407	426	397	411	410	458	448	434	430	418	418	465	458	434	393	478	444	468	463	456	430	418	422	404	456	476	399	463	432	448	462	452	440	455	437	449	420	410	438	470	487	463	453	415	434	428	443	423	410	428	439	433	449	452	424	424	447	422	403	463	400	452	437	424	416	439	456	461	409	426	432	453	450	443	424	447	444	435	474	435	413	450	431	431	434	432	424	396	421	431	466	430	406	432	423	445	430	453	403	423	404	441	435	472	424	412	438	445	442	449	448	476	423	434	454	439	458	453	463	439	450	410	434	461	418	434	426	432	440	451	403	422	442	444	484	435	456	436	406	412	439	440	475	453	424	406	398	442	429	429	424	471	429	445	430	417	453	441	431	419	408	419	471	449	411	421	450	427	397	402	412	440	445	452	463	431	433	393	412	447	448	453	451	447	443	432	444	448	428	472	456	435	433	431	449	446	474	453	426	436	432	446	471	455	423	417	419	420	420	445	413	440	426	446	455	446	427	461	417	418	447	412	455	403	448	471	462	455	421	444	453	404	404	441	456	415	443	414	425	422	403	446	412	463	423	423	437	432	453	442	442	437	430	442	461	426	426	446	430	421	438	436	457	447	472	472	440	411	418	406	389	429	448	457	429	439	454	438	441	465	404	436	453	417	454	442	415	438	437	465	428	418	461	444	426	468	420	422	430	449	426	451	431	417	444	450	410	458	453	442	417	468	435	477	403	416	432	412	408	420	429	468	429	429	434	426	468	470	450	444	422	376	427	482	429	391	436	442	396	438	423	451	420	406	435	467	429	429	409	471	436	428	422	446	454	433	455	444	447	408	438	426	428	414	406	399	453	449	492	443	441	409	422	447	419	418	428	413	448	429	447	474	438	434	431	456	442	460	437	442	462	394	478	471	443	446	445	461	434	421	401	414	437	452	402	444	448	471	402	438	405	417	426	431	423	439	437	426	417	435	449	443	415	436	411	431	435	383	424	442	443	446	428	471	467	442	480	432	418	470	407	388	449	486	430	440	422	451	443	460	420	419	440	401	403	464	425	431	416	430	416	421	419	467	472	413	434	415	465	455	440	401	420	416	461	436	437	474	435	424	434	441	435	423	464	453	425	454	411	455	418	394	428	463	422	458	465	442	431	427	443	381	421	452	453	414	456	448	433	430	459	448	415	455	453	421	416	411	406	451	426	440	477	440	474	438	447	435	411	408	425	430	445	415	475	431	430	431	437	414	407	428	439	437	434	464	451	424	402	432	418	445	473	411	444	423	476	417	470	397	420	425	418	408	434	446	424	452	458	453	484	440	415	395	438	408	456	432	413	452	469	422	447	450	448	432	445	440	444	416
42660	81239	57789	31373	13332	2827	1288	560	470	474	468	465	535	516	495	464	507	450	515	474	484	497	499	488	485	471	493	513	444	498	475	524	513	491	462	472	448	505	462	473	485	480	468	485	539	471	444	487	499	503	489	457	453	473	491	470	424	468	501	494	491	522	475	458	517	494	500	499	448	490	502	450	478	488	487	506	469	483	498	464	467	482	525	466	460	476	510	487	480	485	499	509	530	478	526	480	506	471	462	458	508	500	490	484	486	475	465	505	485	475	450	526	474	511	475	469	493	477	471	447	486	475	471	498	482	496	477	466	509	484	490	478	499	474	452	486	497	497	479	519	493	462	463	489	447	436	490	475	526	489	486	489	525	489	474	547	480	511	494	495	461	525	472	492	465	459	512	512	496	469	503	480	488	467	545	482	527	456	482	465	493	520	480	441	478	504	473	487	472	464	517	443	487	457	441	502	523	456	473	424	487	487	474	499	472	476	463	482	485	454	485	451	489	487	463	494	455	479	471	426	473	488	482	377	467	507	503	475	472	526	493	485	523	488	522	517	502	497	514	462	529	506	520	477	484	512	483	464	471	476	493	503	512	513	476	474	485	463	489	500	486	506	463	447	489	482	490	489	494	503	498	483	487	486	478	494	450	474	490	430	525	483	489	461	489	502	497	463	495	485	441	481	543	477	487	490	485	501	509	497	511	502	483	502	481	481	497	488	466	489	504	509	480	494	486	453	506	449	496	537	444	473	499	457	508	488	455	493	496	488	480	484	470	497	458	481	489	477	493	508	507	504	504	478	446	439	521	524	450	508	457	481	479	438	484	501	480	515	507	448	505	480	451	500	463	511	504	484	510	491	469	484	492	490	503	487	515	492	515	468	462	470	481	442	496	505	453	498	521	502	453	472	502	504	476	450	458	475	499	466	481	444	500	493	469	494	502	473	496	432	524	500	519	491	498	548	486	488	485	489	499	454	479	470	457	494	501	472	521	513	449	469	471	513	496	481	497	519	487	489	504	507	457	481	505	466	523	485	453	519	472	480	491	505	496	505	505	524	453	508	493	461	467	502	480	523	475	496	476	502	520	461	498	463	504	473	455	486	452	500	521	512	485	492	499	494	505	457	517	478	470	520	486	475	500	489	498	468	509	470	438	455	472	492	490	456	510	469	487	449	473	463	467	515	473	494	492	460	473	464	527	486	466	517	488	451	455	426	501	526	497	496	447	481	497	542	513	444	474	487	481	441	488	500	501	512	497	455	481	474	458	471	462	507	484	498	441	486	505	462	493	505	493	485	450	473	461	490	500	513	531	480	472	506	490	507	525	481	482	485	490	483	485	461	464	470	497	473	489	488	460	543	499	476	472	495	515	484	512	508	465	499	480	502	480	417	491	497	514	460	503	521	488	475	457	492	507	496	489	527	485	484	498	432	455	448	468	474	497	458	486	511	498	455	475	477	490	478	461	511	500	493	463	458	455	466	507	470	520	506	527	476	477	499	472	468	488	493	493	474	474	478	473	478	501	443	516	469	497	517	508	500	494	463	473	483	521	506	497	461	485	523	482	493	509	485	521	469	479	481	453	493	511	492	471	463	510	474	495	475	485	503	459	466	492	487	502	465	471	514	522	463	534	499	449	489	494	481	456	483	491	465	518	460	495	489	468	501	512	493	453	530	506	476	503	520	499	494	504	488	437	463	472	482	485	490	479	442	493	493	500	483	466	521	484	498	459	491	468	502	450	517	508	453	473	442	468	494	462	478	470	478	470	496	526	479	543	482	480	454	485	449	499	500	459	467	486	468	497	460	481	437	445	495	504	468	464	534	485	494	483	474	458	496	448	489	515	450	484	487	487	528	491	489	451	472	486	477	470	490	489	472	465	466	473	486	489	481	502	484	497	493	514	465	500	517	447	483	535	577	482	518	481	459	457	494	509	500	460	469	511	461	514	463	495	473	466	502	552	510	533	509	441	493	453	487	471	487	489	469	464	502	474	465	507	495	506	473	516	494	503	456	475	485	496	508	465	491	505	464	478	473	493	462	468	443	504	486	503	471	467	508	501	468	513	491	472	502	503	480	526	451	495	505	485	482	475	515	436	454	467	453	500	534	480	484	492	519	502	489	483	521	482	466	476	502	527	502	493	496	525	461	459	469	517	505	481	466	509	486	485	468	476	466	466	450	492	456	466	506	498	504	450	502	481	492	504	501	495	503	497	461	476	481	490	528	429	558	501	521	464	482	514	494	458	487	482	470	469	502	508	492	497	507	496	465	468	489	484	500	448	473	504	486	467	494	463	513	469	524	505	509	480	496	514	475	522	546	499	495	505	476	506	538	533	500	493	494	464	467	499	467	443	487	456	466	450	501	454	532	480	525	502	503	480	502	501	531	466	458	521	474	457	473	489	467	487	472	505	480	483	505	472	444	512	489	488	479	524	490	475	476	492	495	488	469	461	525	464	490	464	491	477	473	491	491	484	501	504	518	491	506	503	484	489	498	521	494	463	508	526	490	496	519	470	495	498	489	480	541	475	477	481	490	454	511	479	431	489	463	476	524	537	469	489	482	512	489	476	422	473	473	544	496	485	539	495	459	450	492	481	499	471	478	492	440	488	494	482	534	500	500	454	475	470	502	498	502	479	506	491	504	499	470	478	500	492	460	459	497	501	466	469	494	488	451	492	513	440	516	486	511	469	475	466	493	474	486	485	479	509	461	507	459	497	495	525	461	474	468	474	513	516	530	512	468	473	512	535	517	477	503	464	476	458	540	483	491	469	465	492	481	461	465	506	487	501	486	513	489	480	481	492	519	458	489	473	512	486	476	475	458	496	500	487	495	441	448	461	470	426	429	492	509	484	450	495	496	452	453	468	443	535	493	483	519	508	491	455	450	477	476	487	470	523	482	481	465	524	474	493	501	475	529	489	429	514	469	492	492	503	507	474	469	455	520	466	464	450	425	464	482	476	536	440	476	486	520	486	478	474	511	478	448	476	481	490	494	544	492	501	500	491	503	481	502	446	477	492	527	491	491	470	465	497	504	518	508	503	504	486	465	463	481	474	508	467	524	501	483	499	459	505	473	510	476	507	460	495	446	508	486	519	521	489	502	487	497	479	479	467	504	495	488	479	511	472	480	499	495	494	467	461	496	493	478	497	481	499	487	489	504	447	483	496	482	467	468	489	467	445	494	499	456	494	473	468	505	429	473	487	472	450	475	512	463	514	491	485	519	504	456	431	504	492	485	504	510	511	501	482	486	491	506	517	488	493	523	469	485	454	500	504	459	502	492	499	472	495	508	506	501	472	494	473	501	505	484	462	508	514	498	482	477	468	486	515	494	463	452	469	464	458	487	510	469	502	470	463	493	505	478	514	480	505	495	470	470	492	490	478	514	532	467	474	464	505	460	490	528	464	465	493	495	489	459	506	480	473	506	483	485	466	474	500	496	477	484	502	462	473	482	440	470	517	484	462	478	466	503	453	465	488	461	504	494
23217	22634	33568	28632	23153	20923	13105	1265	497	500	444	475	444	425	481	443	444	518	436	508	498	436	432	397	475	471	490	447	459	493	459	471	439	476	430	478	486	446	452	447	423	434	487	458	437	457	447	483	453	438	422	455	459	453	419	443	431	460	439	448	463	447	450	452	416	443	439	459	476	421	462	456	460	423	434	418	422	473	473	467	461	444	464	431	447	456	461	448	487	442	438	475	442	462	444	445	460	440	456	458	478	471	423	434	448	428	461	440	483	405	442	450	448	443	451	479	436	460	411	472	468	440	438	486	466	424	475	446	425	430	478	457	422	450	452	475	418	461	448	453	454	481	438	424	425	457	410	428	406	441	484	429	486	481	477	453	507	442	471	436	429	484	467	497	446	450	433	508	449	429	460	488	432	448	491	430	414	457	478	454	451	405	450	465	470	467	417	459	471	435	439	434	469	443	460	409	455	453	430	450	445	459	460	450	424	433	436	471	449	461	500	437	438	476	429	470	449	506	448	446	439	425	482	465	452	465	451	462	467	429	489	437	488	449	474	452	467	447	421	453	447	481	453	431	397	460	471	476	435	437	430	427	437	435	464	500	448	442	453	462	468	434	489	458	450	470	463	468	430	471	426	473	481	461	476	424	448	446	449	444	422	413	456	453	447	439	437	457	470	443	424	445	479	461	467	470	451	440	417	455	430	457	458	472	428	441	458	459	456	450	463	470	435	486	440	460	423	420	466	403	472	436	467	460	425	439	430	477	477	439	444	442	488	478	458	467	451	418	484	460	449	431	443	464	462	473	440	445	468	449	450	456	441	452	468	430	458	439	416	457	450	470	427	461	432	423	450	414	439	477	430	432	439	473	435	446	445	471	442	481	465	486	438	445	481	443	442	428	431	480	479	451	441	433	463	447	452	464	452	444	432	437	485	470	442	461	403	438	469	473	436	453	464	426	419	452	428	454	449	442	434	488	433	443	433	490	450	462	450	446	427	416	512	460	447	446	507	441	439	483	416	426	447	416	427	417	458	451	466	502	474	451	441	430	460	466	427	459	427	453	433	424	451	411	446	449	459	453	472	462	457	412	460	503	488	405	450	471	392	445	468	507	474	452	412	447	445	427	459	442	461	426	458	447	444	441	461	508	449	468	439	472	484	427	430	444	427	422	476	432	435	467	473	419	473	472	454	453	495	445	433	449	453	463	452	436	465	485	462	431	458	459	434	464	454	441	432	450	468	465	486	438	475	478	435	460	437	450	448	468	492	475	467	448	450	440	422	441	448	438	419	457	460	471	467	433	472	435	476	481	454	422	409	472	459	454	468	415	477	444	452	455	427	447	463	438	437	452	466	447	457	435	450	421	414	421	460	466	411	440	473	441	431	467	511	494	431	473	428	471	423	444	468	441	437	498	474	439	490	465	461	429	451	446	487	455	449	483	455	419	464	473	487	456	460	483	417	495	431	463	402	435	463	449	470	505	477	473	435	496	477	475	466	400	454	444	392	423	447	442	509	465	417	451	452	451	477	429	416	445	461	447	437	411	442	465	450	412	447	438	461	498	460	448	449	453	485	438	460	438	423	479	453	427	444	427	447	460	421	405	415	444	466	457	461	506	459	463	471	444	476	448	436	450	432	472	462	441	458	443	435	466	474	424	474	441	436	448	448	452	503	458	435	437	445	467	425	436	510	454	485	446	463	458	433	435	492	470	473	447	443	446	464	466	487	417	475	494	434	453	482	495	437	430	425	437	454	420	447	454	458	464	405	414	467	444	408	438	474	473	456	460	461	453	463	449	426	464	447	448	432	463	481	405	443	453	453	462	441	414	483	465	431	451	468	445	448	459	450	473	468	486	465	460	441	468	445	430	444	469	429	431	443	434	456	445	490	442	408	407	461	439	451	469	420	453	453	464	441	421	443	466	467	442	401	451	479	465	509	456	480	493	454	440	451	456	471	461	444	448	434	465	438	437	474	434	452	525	455	440	460	452	462	452	426	427	451	455	452	441	419	417	453	473	395	478	465	447	443	463	423	415	472	455	463	461	458	452	449	482	432	443	462	421	438	482	442	452	426	466	440	433	447	448	466	448	481	407	470	426	426	491	468	432	444	388	452	433	466	440	406	431	454	445	426	500	454	436	428	468	450	456	474	485	427	445	468	425	470	415	487	443	445	455	429	492	475	427	430	466	437	463	402	421	469	455	437	427	467	408	457	445	482	425	449	485	446	439	421	430	492	413	480	478	423	442	512	449	439	451	453	450	458	448	472	472	415	431	460	479	408	442	473	472	450	464	435	468	422	475	435	474	459	451	453	452	447	436	450	467	462	490	439	423	446	449	473	473	482	460	433	495	421	470	468	409	431	478	414	466	488	431	454	440	459	449	442	483	453	495	464	441	460	488	417	452	479	474	478	427	455	442	481	416	458	432	470	446	442	459	451	435	467	455	419	455	439	471	445	450	427	456	451	436	438	458	436	471	420	448	445	433	462	474	451	501	420	462	455	462	452	440	481	428	458	441	421	440	466	453	430	483	426	468	468	452	434	452	426	439	442	455	496	441	467	412	464	436	444	432	461	446	463	453	422	441	473	438	455	479	463	459	454	461	488	433	457	446	437	466	476	409	436	475	423	466	445	455	469	422	416	447	459	423	438	461	460	461	477	452	388	478	446	439	464	465	424	425	461	454	448	441	418	473	446	413	453	426	435	463	463	459	447	461	454	466	460	446	433	456	452	476	437	481	455	426	485	421	464	450	486	405	426	445	436	461	435	445	452	449	425	474	472	431	469	446	457	485	523	442	429	448	439	464	457	470	441	467	420	428	444	441	428	465	480	440	488	440	460	457	437	405	484	422	443	498	447	410	466	435	411	474	431	430	447	439	460	449	447	442	474	476	459	447	481	455	417	445	478	444	449	477	453	427	463	460	463	455	480	467	426	465	410	449	439	447	486	426	469	448	459	418	435	455	447	449	452	466	434	464	433	510	480	469	418	425	454	430	440	425	441	436	450	459	472	470	411	444	484	455	435	472	459	421	457	460	473	465	433	443	446	454	449	473	466	451	476	439	459	468	477	430	475	469	429	443	479	462	404	441	429	463	471	470	475	427	427	427	468	460	412	446	448	448	461	480	478	466	450	454	439	470	457	448	442	472	425	446	455	447	440	399	448	413	452	421	462	453	453	404	442	433	415	449	460	499	420	427	430	446	441	454	460	403	466	465	430	443	466	452	441	461	430	450	487	419	468	457	430	479	454	460	455	468	437	457	465	451	470	464	453	479	442	432	435	440	507	444	476	435	453	487	442	428	453	448	449	445	458	436	486	451	458	450	492	455	459	465	426	485	432	427	458	436	436	467	486	432	448	486	437	459	410	432	442	475	457	471	435	427	414	497	478	453	452	426	455	424	444	428	474	439	438	467	442	446	456	455	433	446	450	473	489	468	440	432	438	476	443	465	431	441	469	465	432	437	437	434	460	468	442	409	435	431	465	419
49086	72978	76570	51792	29723	6941	3754	829	445	471	535	463	505	492	477	481	505	477	499	484	502	515	488	495	485	462	482	490	451	500	475	461	512	454	468	450	462	468	473	462	502	513	474	481	438	536	452	502	489	456	472	479	461	511	440	490	495	472	491	477	482	486	446	487	461	514	443	473	472	458	479	466	471	534	506	506	468	511	472	447	468	489	457	467	435	486	455	459	454	476	495	512	420	504	433	472	463	504	500	476	514	482	482	469	517	463	437	503	487	463	476	469	476	464	463	500	478	504	454	452	447	524	508	449	479	484	479	476	492	472	460	478	512	491	459	476	465	503	430	464	486	487	444	478	470	507	439	444	494	447	474	463	450	485	482	469	465	495	492	490	455	484	505	457	476	494	476	445	503	519	486	495	513	500	500	480	468	450	487	470	487	476	450	479	496	515	529	471	483	453	515	459	481	495	460	452	489	491	472	463	429	472	483	464	453	463	475	460	466	498	457	463	464	482	510	497	459	495	505	480	508	447	485	467	447	441	484	482	454	495	481	481	488	483	496	485	504	477	509	459	497	486	481	445	496	519	485	416	501	482	500	494	468	466	455	476	466	470	497	475	473	467	504	473	478	532	494	436	528	491	450	462	471	495	491	487	453	495	463	482	484	472	501	508	479	440	459	505	480	468	485	480	467	520	513	477	468	496	508	469	495	479	464	456	464	485	477	454	469	458	524	444	463	459	478	474	450	514	444	488	463	472	503	438	461	490	413	471	444	511	491	503	476	480	471	437	492	505	483	471	469	478	474	477	553	475	503	547	469	460	472	503	481	474	477	443	476	495	475	478	469	503	500	505	477	455	490	437	518	487	455	492	453	469	443	507	461	485	485	523	488	463	472	483	504	466	469	490	483	494	477	437	468	465	494	493	499	445	476	476	460	459	482	476	494	468	491	471	466	462	501	495	482	487	507	529	461	471	455	463	502	472	495	471	494	494	498	516	465	469	493	483	485	480	504	466	471	495	455	484	510	457	480	489	482	494	522	518	472	502	453	483	471	489	493	479	464	488	451	497	469	448	499	462	474	467	475	487	455	476	447	445	470	510	471	507	499	468	474	449	502	487	467	486	490	475	468	479	496	504	488	462	429	456	473	479	468	460	489	458	495	443	448	496	430	461	504	511	509	469	498	475	535	514	504	503	534	456	497	486	468	479	434	455	470	486	505	475	456	468	444	469	476	483	470	478	490	462	450	470	501	467	477	451	442	468	464	482	467	482	524	460	495	446	508	490	447	506	453	485	509	498	465	485	478	486	483	490	444	474	498	463	485	462	509	469	466	488	454	484	452	500	452	467	479	482	501	456	509	488	483	454	495	469	511	472	473	477	502	467	489	470	460	458	441	497	469	466	465	468	499	480	482	469	459	488	471	449	464	482	496	508	459	454	474	488	459	488	463	444	497	520	481	505	497	469	478	459	470	502	503	507	478	481	471	486	472	518	494	478	486	445	483	467	481	458	489	438	457	507	496	478	443	520	454	441	475	504	500	500	527	463	497	483	459	440	478	493	473	474	488	485	491	496	456	467	525	470	473	495	461	461	514	520	504	451	509	446	458	460	511	444	489	496	502	462	514	471	479	450	459	467	480	491	497	466	473	449	493	500	508	476	485	466	464	493	492	480	526	503	507	478	481	465	500	523	426	471	483	491	484	466	477	458	507	474	447	507	485	478	459	466	511	442	514	414	501	507	478	499	488	503	499	462	472	494	452	475	490	477	471	444	479	497	456	469	512	512	468	467	488	480	493	482	463	485	484	422	486	457	454	476	494	518	444	474	473	463	475	480	485	477	482	463	447	521	470	457	474	482	482	466	485	485	472	476	507	449	475	470	509	471	482	470	477	476	538	501	503	476	439	465	468	457	472	481	509	476	480	498	468	454	494	481	486	480	458	450	449	509	461	496	485	525	479	426	462	482	500	468	451	504	478	464	485	463	541	488	523	445	445	449	478	462	497	456	452	486	475	451	450	496	504	483	483	455	439	486	498	443	459	496	501	455	501	496	456	483	466	471	505	463	460	509	494	456	471	480	496	469	473	471	475	468	496	490	479	496	507	453	498	522	451	489	454	448	455	444	497	505	487	517	486	496	480	423	464	510	506	496	475	492	474	468	474	441	487	444	462	477	469	484	445	514	481	515	460	504	496	493	464	483	501	512	469	480	464	469	449	486	435	482	459	444	468	505	495	492	462	485	496	479	469	490	490	444	501	465	470	467	487	452	459	464	503	488	478	465	452	493	466	488	484	455	484	473	514	453	483	491	464	434	470	472	423	422	465	453	467	460	441	475	480	505	498	507	501	459	475	479	496	440	481	498	494	482	508	477	455	502	482	505	466	542	446	453	452	465	487	460	471	488	471	481	445	456	474	495	470	465	480	496	458	490	476	469	425	526	473	484	470	462	469	452	468	522	477	499	461	440	457	483	476	478	481	481	480	463	502	494	484	440	480	469	470	444	469	484	498	431	489	462	477	463	511	480	474	478	475	464	474	496	457	454	493	448	452	449	446	491	481	467	481	441	514	485	471	483	488	476	470	463	485	436	496	480	463	479	456	498	495	444	466	479	494	460	451	442	521	508	493	447	469	461	498	500	427	482	473	441	477	507	479	507	503	458	509	508	475	446	451	519	515	459	463	496	470	489	456	514	480	444	476	461	477	508	448	448	477	454	483	476	487	490	449	456	483	506	489	473	486	474	525	495	468	474	482	487	497	460	474	482	429	485	483	442	525	491	513	484	458	496	453	457	486	470	473	455	502	468	465	485	466	467	493	468	442	499	443	473	464	521	529	479	440	468	502	507	460	496	474	457	497	467	484	448	474	490	472	430	471	479	465	471	496	454	460	482	484	509	439	503	506	503	473	462	479	482	504	503	513	466	483	501	535	522	504	453	470	445	453	479	479	529	479	483	498	460	463	439	496	457	488	465	496	485	467	498	472	487	445	486	496	488	485	477	469	507	521	437	464	473	463	499	519	508	498	432	500	498	433	518	457	443	484	522	462	497	489	472	500	472	469	465	493	490	471	408	494	497	467	466	478	510	521	479	501	491	503	477	459	485	466	460	456	426	435	505	500	467	487	456	527	470	477	451	490	524	470	483	498	493	468	479	501	519	463	455	528	461	475	460	452	467	542	489	447	471	478	490	478	458	496	477	502	501	467	477	468	479	466	497	483	511	443	482	453	485	522	478	491	457	471	448	507	472	500	490	420	464	526	471	471	471	518	501	454	435	484	500	468	483	459	463	438	488	450	490	514	474	496	480	467	500	491	476	468	469	476	474	493	487	508	479	458	503	511	473	471	459	468	487	472	468	457	450	508	487	462	496	487	489	442	463	462	503	486	487	509	506	492	498	483	459	522	446	495	489	478	464	457	489	491	458	481	460	484	456	470	516	457	468	448	499	522	448	494	499	502	463	459	495	504	500	465	469	513	439	467	484	471	462	459	461	502	473
31450	36828	39708	20580	5175	926	385	343	331	348	337	358	320	306	325	340	354	338	324	355	346	320	331	314	317	338	358	352	316	326	324	355	331	357	297	341	323	327	313	321	360	343	313	313	367	327	294	339	333	317	327	338	333	325	373	375	315	320	330	345	317	331	327	297	331	332	348	362	326	349	321	327	378	331	330	318	347	337	336	328	351	323	325	327	326	345	343	312	364	358	321	363	332	307	305	328	329	344	323	332	349	319	322	294	304	322	324	332	334	333	348	315	345	347	321	338	306	342	316	318	309	342	338	364	327	331	331	301	310	338	352	352	335	345	339	330	320	345	326	342	322	368	312	325	330	317	342	344	334	334	353	328	327	329	349	324	313	356	319	350	353	343	322	311	364	332	340	372	313	325	302	330	322	342	325	327	356	325	301	325	388	320	342	352	302	350	341	318	312	315	330	322	310	300	330	329	307	330	326	350	352	367	336	337	355	326	306	346	318	300	370	330	339	337	332	355	314	319	327	318	336	326	341	335	357	348	360	343	313	334	318	330	311	328	339	355	350	329	344	322	330	342	336	314	328	355	352	304	331	343	332	298	327	329	331	320	348	317	363	322	349	349	338	307	321	338	336	370	342	327	301	318	313	318	351	333	336	344	319	317	329	366	346	367	329	341	326	350	280	327	337	320	361	342	330	313	333	312	317	317	314	349	334	350	324	351	320	360	342	314	338	334	336	339	332	347	314	347	317	333	332	343	350	323	314	328	300	321	341	341	322	360	307	323	333	333	357	352	348	298	335	362	330	351	342	345	329	315	356	328	319	351	325	361	314	314	326	347	320	330	337	313	323	357	327	325	320	351	339	312	353	323	348	354	314	303	341	349	308	344	334	326	321	331	359	343	352	333	357	311	329	367	306	334	340	316	341	327	338	309	358	341	337	335	336	318	354	352	339	330	346	333	296	326	384	326	349	324	337	359	352	321	322	320	394	344	325	316	328	313	317	315	318	320	317	327	320	339	326	360	320	333	327	285	329	340	320	313	340	326	330	345	319	338	341	325	331	347	332	327	351	324	346	323	318	358	330	351	320	347	314	305	320	337	334	347	328	313	339	316	324	336	323	326	328	329	327	344	358	400	327	331	374	376	310	331	352	341	337	338	327	322	316	332	360	348	360	348	341	331	332	375	329	309	341	306	307	350	332	318	338	284	360	355	323	297	334	358	375	336	331	315	359	339	299	324	341	368	313	348	350	317	328	305	319	318	313	328	316	343	332	333	321	328	350	344	332	313	350	343	307	312	309	324	311	307	315	325	327	310	353	342	321	352	354	313	341	321	306	333	360	347	341	323	358	326	338	318	328	323	338	343	339	330	341	334	299	339	316	344	352	325	327	316	358	352	310	308	310	332	342	314	311	357	329	299	314	325	343	350	324	308	310	324	331	323	326	342	328	340	309	331	334	324	331	326	338	349	300	380	326	315	329	354	355	314	340	330	339	373	340	312	332	295	304	331	352	340	360	317	326	359	351	337	318	331	317	340	322	307	328	341	342	327	358	337	328	360	324	315	360	334	331	290	341	342	338	320	330	360	363	301	297	347	340	298	315	360	327	342	340	321	306	301	339	306	336	345	335	354	313	346	352	356	321	322	321	349	345	339	322	352	350	335	308	337	314	328	329	366	338	316	319	343	342	348	295	331	347	340	307	361	323	374	329	338	319	326	331	320	302	339	355	312	338	320	349	320	312	315	368	344	350	328	337	316	348	356	367	322	347	340	331	351	321	331	333	318	295	307	329	344	363	338	329	315	318	317	346	326	343	329	330	351	355	331	351	349	283	319	354	317	289	317	322	356	340	332	342	356	363	311	336	334	337	314	336	347	354	349	323	330	358	334	335	344	315	337	327	358	354	340	308	334	350	351	321	353	334	324	336	353	332	358	350	328	334	290	324	334	356	346	321	326	364	339	316	348	347	320	359	327	359	344	321	315	327	316	319	292	333	366	316	330	335	303	348	343	363	363	339	340	332	351	313	323	318	327	336	357	323	364	327	317	313	337	373	319	317	326	345	346	318	318	316	323	331	321	320	318	374	320	342	330	335	359	345	330	334	329	309	363	334	378	342	350	330	350	308	308	340	329	358	355	346	321	336	364	327	356	348	356	352	316	340	328	334	321	362	349	338	361	308	313	335	351	352	302	324	322	285	335	353	343	306	325	320	381	329	324	308	323	357	307	359	347	342	340	347	329	359	326	345	332	363	317	351	360	346	345	368	319	344	323	377	351	349	320	357	326	321	343	330	340	322	307	348	337	332	320	337	360	337	344	338	314	347	362	335	344	335	343	301	329	335	353	331	317	354	314	351	362	321	326	354	337	347	343	320	319	345	332	321	332	334	306	348	331	318	323	305	343	346	330	349	316	340	336	350	354	344	320	316	336	340	339	318	305	338	326	344	321	315	329	323	342	330	317	340	340	309	352	311	326	327	336	332	314	313	313	321	353	323	331	330	316	357	336	309	306	331	330	349	342	329	310	320	374	330	322	339	339	291	320	370	320	310	355	387	313	330	348	315	306	321	314	343	338	312	335	335	347	327	369	302	299	356	313	351	303	317	314	336	370	361	316	352	338	327	334	354	314	296	369	355	350	329	342	359	358	358	353	314	330	315	302	348	320	367	384	333	314	302	318	337	325	326	366	345	353	335	344	316	326	355	323	352	316	336	295	304	334	362	342	311	331	343	305	310	300	311	332	345	328	348	339	341	312	318	328	323	322	307	329	337	309	339	323	350	343	318	332	347	325	358	336	365	330	318	314	332	322	335	330	315	356	338	358	343	363	311	329	325	310	355	343	342	305	321	345	318	345	358	340	295	335	344	339	334	348	334	312	322	343	340	312	320	317	333	279	324	331	337	304	323	336	335	349	355	326	334	316	353	353	351	333	321	356	339	333	336	320	350	361	327	332	336	336	311	334	374	320	326	292	334	321	330	316	302	317	344	309	345	349	350	321	302	344	340	305	325	325	348	316	331	320	321	346	334	372	335	273	350	319	319	347	324	302	333	327	352	342	344	350	322	321	291	319	369	328	347	329	348	335	348	354	317	331	322	358	319	334	333	361	294	344	335	334	346	348	333	353	352	367	317	338	336	334	347	345	310	320	321	316	347	348	321	327	319	320	303	321	349	315	342	337	315	330	367	338	335	347	308	313	322	332	310	336	342	376	346	319	353	403	305	333	330	319	335	337	326	348	307	335	310	345	366	330	340	337	350	343	317	342	348	336	345	323	326	354	328	343	327	338	356	295	358	349	308	308	340	318	348	345	315	305	333	317	327	307	350	348	369	344	343	309	323	358	332	361	343	322	353	377	299	344	328	323	295	335	328	337	344	332	317	356	317	353	338	313	306	344	309	355	321	337	336	353	332	322	311	341	343	305	336	350	380	372	348	332	346	317	370	338	301	356	346	337	332	336	349	317	331	342	346	345	337	322	336	329	330	322	296	353	314	311
39060	54386	34425	13533	4171	963	508	398	375	388	424	390	371	391	408	407	370	383	378	372	391	355	387	379	356	395	402	356	379	404	370	386	372	385	351	411	398	404	394	358	400	366	378	367	403	367	381	381	416	402	345	360	403	378	391	373	366	365	335	407	381	384	369	391	388	392	369	386	401	408	392	352	382	400	353	331	367	375	375	381	373	359	393	374	363	391	397	352	367	340	396	406	384	388	342	378	376	358	423	354	367	358	355	373	388	352	417	368	405	378	377	371	401	390	407	394	392	404	385	369	362	425	375	395	383	396	380	362	383	378	362	366	393	395	366	384	365	411	395	403	393	389	366	368	372	385	369	411	359	354	361	380	408	374	400	412	385	353	409	398	382	376	364	367	407	371	377	366	372	426	354	389	379	382	381	409	387	387	341	407	397	376	372	407	347	378	378	382	391	394	393	339	406	383	387	377	376	384	396	346	374	390	377	337	363	355	360	363	384	401	388	353	401	354	361	381	353	362	381	387	388	354	377	387	358	373	399	369	405	395	363	383	356	392	383	367	380	402	381	362	374	375	368	350	375	372	390	371	378	383	398	400	391	367	391	337	375	388	380	371	360	406	368	381	394	394	378	404	383	392	417	391	335	389	394	388	398	333	365	358	392	372	376	356	377	388	379	375	375	376	358	392	389	377	350	402	352	366	377	380	370	368	388	351	394	386	344	414	382	372	422	330	403	366	357	406	411	354	359	392	394	376	358	365	377	369	362	373	367	386	373	338	398	414	406	366	382	347	368	381	384	387	369	377	375	381	419	390	368	392	351	345	368	364	333	407	391	365	352	391	354	340	395	363	361	378	364	389	391	399	380	405	373	385	355	369	388	396	370	371	365	401	392	410	385	373	361	348	375	369	377	351	378	383	344	404	415	375	399	385	382	348	366	384	425	384	376	423	403	382	366	393	394	369	367	409	348	364	370	404	374	374	366	353	357	372	377	363	393	366	380	375	359	372	387	372	360	396	380	416	366	380	374	356	391	417	347	353	403	376	387	356	372	367	355	374	387	368	376	372	376	402	398	397	350	350	367	368	386	382	401	379	370	393	377	375	380	380	378	364	345	379	358	393	392	380	426	378	390	419	378	384	399	371	369	410	406	416	367	424	381	377	366	381	372	410	378	402	419	357	402	398	373	364	376	357	388	383	393	421	347	359	377	375	392	409	368	390	364	371	430	362	411	393	405	364	385	381	330	357	396	379	400	383	355	385	383	397	370	386	387	375	366	376	344	411	447	415	390	372	358	403	348	400	391	394	388	365	384	382	407	378	384	360	379	387	340	387	372	391	396	409	364	381	380	361	379	397	389	361	392	389	404	349	368	386	386	368	353	395	392	348	352	375	371	375	372	391	386	383	384	392	378	375	374	395	361	361	393	400	400	397	385	398	354	400	385	347	373	376	385	373	325	365	388	372	386	380	400	367	368	361	360	372	358	369	394	374	368	400	376	386	393	395	341	390	412	392	375	388	408	371	391	374	381	350	409	390	403	411	359	369	375	405	407	349	371	396	378	400	378	386	371	365	369	372	359	372	390	335	332	409	388	403	378	372	357	386	350	367	388	358	394	365	403	381	354	386	402	377	359	395	404	364	386	404	365	365	373	397	371	404	378	382	388	400	393	347	340	383	352	373	392	390	377	387	367	407	400	370	344	369	349	386	405	378	398	338	380	404	359	387	396	362	375	394	375	350	378	410	389	358	395	341	346	397	384	387	356	396	389	345	371	353	362	367	421	375	392	364	369	417	351	372	360	390	371	367	364	325	367	377	394	385	370	368	419	378	375	381	360	380	406	380	396	374	382	369	408	368	374	404	369	409	370	417	336	353	368	405	371	383	374	388	380	345	364	354	375	371	366	357	375	390	379	364	372	418	386	372	388	370	374	351	387	362	371	409	415	386	397	373	410	342	369	406	378	396	370	401	395	352	371	389	397	355	410	386	390	360	381	376	362	401	405	401	370	382	365	366	404	372	367	389	393	374	381	364	368	387	409	397	358	398	378	375	372	396	401	362	363	381	367	366	372	399	389	356	384	392	339	426	409	365	367	377	359	341	369	421	406	379	395	367	383	364	378	366	400	370	353	406	406	369	365	341	381	373	366	410	403	366	384	373	385	361	342	362	378	381	358	322	383	364	382	398	360	386	384	371	409	362	365	407	412	365	334	370	408	397	392	336	395	364	373	380	386	356	362	354	385	392	406	364	376	382	355	393	386	402	371	376	392	399	378	389	376	391	366	358	361	348	390	388	369	366	378	392	396	384	406	356	394	361	364	363	387	383	392	372	347	369	393	347	380	385	356	363	358	376	401	401	370	369	409	370	392	385	345	364	352	343	388	388	394	365	393	331	336	369	379	382	328	376	362	397	335	375	406	415	375	395	374	418	408	393	371	396	373	389	406	389	356	403	366	388	373	386	359	397	392	392	404	382	367	366	377	388	336	348	392	374	365	384	397	387	361	345	380	375	371	392	347	384	356	378	371	404	369	381	343	346	365	387	413	378	357	381	405	361	390	376	351	377	382	397	365	364	407	406	373	378	412	348	375	388	385	378	398	363	387	387	384	390	383	364	393	407	409	361	361	359	354	382	377	410	378	381	396	372	381	381	401	366	376	382	371	381	376	338	384	373	431	374	378	389	381	370	389	347	373	367	376	373	390	324	381	398	366	377	379	379	345	372	397	365	386	377	358	361	422	374	395	373	380	385	388	368	356	378	369	364	380	368	379	370	345	347	368	384	398	377	360	362	373	388	381	356	371	349	349	370	370	400	358	373	369	376	369	377	395	385	344	386	343	365	416	365	426	356	368	366	373	413	346	399	393	369	353	364	382	366	357	338	381	404	377	393	346	402	353	382	373	388	401	377	370	426	376	382	361	363	373	396	337	381	363	374	377	378	335	380	388	425	380	381	355	386	384	380	399	413	362	365	382	384	391	343	374	392	402	369	421	354	354	359	399	360	392	366	341	385	340	397	404	378	400	401	373	362	408	344	396	364	371	358	362	364	363	372	379	383	414	403	381	371	395	356	408	383	371	372	404	343	335	356	402	383	397	371	373	362	379	411	376	381	384	389	359	360	365	388	387	389	385	375	341	370	425	374	415	393	369	386	379	381	390	405	366	362	384	411	404	382	375	370	387	362	391	387	390	354	354	376	389	405	391	386	380	386	389	369	406	392	375	369	377	367	397	370	382	361	394	397	385	368	380	400	377	383	357	348	346	383	371	383	350	370	375	357	374	408	374	355	409	376	357	377	414	393	350	394	371	359	391	377	348	399	394	369	369	352	399	363	339	398	365	336	372	376	357	386	367	394	389	368	375	405	414	359	377	396	374	371	375	376	368	394	378	373	387	416	359	362	373	373	387	337	377	377	360	388	401	378	382	385	408	393	380	385	378	362	368	386	397	373	394	413	397	376	415	407	359	388	393	381	373	350	365	368	385	323	401	386	384	361
25075	25514	41122	33127	21589	9792	1544	352	308	275	319	293	274	326	322	322	298	305	321	301	306	287	263	258	327	280	299	293	296	285	287	269	298	328	290	286	269	292	296	272	252	293	270	304	296	274	297	289	332	312	315	299	312	284	300	349	309	295	302	291	276	279	281	280	336	348	283	300	278	275	299	310	290	287	305	313	317	320	315	299	295	287	319	303	309	281	290	289	286	300	314	302	306	275	294	295	317	324	285	317	313	330	275	297	312	336	270	321	332	288	325	261	308	275	334	301	302	283	301	326	297	266	300	290	325	289	301	297	292	302	274	261	309	283	286	276	320	289	271	270	308	313	298	292	317	301	298	301	317	303	294	333	294	287	300	294	306	317	311	274	286	294	310	314	291	332	286	286	287	293	297	287	297	287	268	286	309	296	279	326	297	287	290	288	320	305	308	308	306	292	320	281	279	297	284	270	329	308	328	263	320	320	272	290	327	314	339	285	272	304	284	290	290	277	323	285	295	300	305	303	295	275	268	292	304	312	295	313	295	326	321	294	285	311	309	312	285	262	291	324	286	313	290	315	279	284	276	304	297	293	298	273	290	301	297	341	302	307	287	272	312	297	304	294	328	297	330	315	326	290	273	300	298	296	320	273	307	275	305	295	277	304	297	279	320	289	286	298	309	314	264	273	289	276	288	305	281	278	298	327	270	295	298	306	327	288	316	311	319	293	305	282	268	299	312	287	306	283	318	296	282	299	299	317	252	305	317	295	262	308	260	326	272	291	326	278	284	298	327	332	303	283	308	273	311	278	313	303	296	300	288	280	303	279	311	324	285	314	326	264	295	289	294	265	291	289	291	286	312	303	257	280	284	312	286	283	295	310	326	295	299	290	290	290	273	292	306	317	294	300	314	308	303	270	275	268	286	288	299	299	311	300	299	257	324	292	281	307	292	318	273	326	282	293	299	305	334	312	308	318	304	292	321	298	272	316	260	290	334	284	298	309	309	293	293	288	280	302	305	307	278	281	295	305	272	285	284	275	279	283	314	279	292	289	305	304	281	296	292	302	291	276	300	308	313	273	292	287	315	307	292	312	264	297	278	304	314	280	289	297	280	272	290	287	309	318	296	314	300	306	278	320	303	308	325	288	303	277	321	292	316	323	295	320	286	276	298	288	305	285	321	312	306	276	327	286	254	297	274	319	301	315	284	295	306	297	315	282	283	294	316	268	286	279	291	287	318	290	311	305	284	304	289	277	305	304	282	285	303	285	263	312	296	278	295	290	312	326	286	300	289	283	336	312	327	303	307	286	291	304	307	271	308	305	299	269	311	275	287	283	313	322	282	285	296	315	311	300	298	279	308	301	302	288	285	290	306	308	318	325	304	282	301	288	267	313	295	283	311	312	282	301	314	306	291	320	314	309	296	296	272	288	300	296	278	298	275	316	293	295	305	301	268	295	281	304	300	291	330	300	261	342	301	317	298	289	325	328	277	282	292	314	303	275	293	291	278	300	329	311	296	286	286	285	287	305	322	297	303	258	299	299	313	284	270	310	279	299	312	269	310	287	301	282	330	299	313	281	258	292	293	325	309	304	295	287	323	327	283	305	330	252	290	330	307	288	296	257	293	281	289	313	317	276	279	314	292	285	301	316	302	317	265	316	268	285	291	314	290	288	312	289	296	283	289	282	278	305	296	291	313	281	311	306	312	292	306	285	307	326	310	268	306	278	303	294	287	281	281	268	293	306	293	302	310	312	290	292	310	300	291	271	308	293	263	301	329	272	272	292	275	317	291	275	295	287	303	283	280	280	287	324	313	335	297	309	270	303	283	286	294	294	321	294	304	284	274	295	309	293	277	277	297	315	302	278	320	302	299	310	283	301	328	314	292	312	304	306	282	282	294	304	284	309	279	294	279	298	298	313	324	290	297	286	266	314	315	289	309	264	292	295	328	296	300	289	285	305	309	280	312	299	293	273	314	290	284	298	298	296	314	294	294	303	289	286	293	311	256	293	292	306	290	288	298	293	309	297	268	304	264	305	311	305	280	269	310	282	326	309	326	289	286	289	316	291	288	313	291	270	314	297	311	313	309	297	286	282	277	301	301	275	313	292	317	296	287	279	303	310	277	285	290	271	317	307	299	276	322	292	286	300	316	294	274	321	320	312	293	313	275	300	274	303	281	286	297	307	294	285	276	292	279	296	328	270	305	304	303	291	279	309	345	299	298	305	275	300	297	302	296	306	291	312	297	298	297	339	278	289	303	282	300	281	267	324	299	282	318	281	321	290	281	296	304	326	304	262	274	290	291	276	281	277	318	291	265	287	312	288	282	303	285	314	285	330	284	310	318	307	293	268	290	315	320	316	274	283	314	296	294	278	331	311	276	303	305	303	304	307	313	268	271	301	297	274	306	299	297	323	294	327	298	308	293	298	290	290	302	302	292	297	288	258	269	298	325	259	321	285	295	314	284	299	295	288	308	305	284	309	301	317	279	346	287	294	271	301	286	294	310	278	313	313	297	272	277	311	331	270	318	315	303	280	318	270	280	312	286	315	301	284	283	286	244	292	314	295	309	312	285	283	305	336	272	271	282	309	299	285	299	284	312	288	311	263	302	298	320	277	310	273	305	306	285	304	288	303	307	296	306	287	265	305	315	313	278	289	300	300	285	316	307	273	316	297	300	288	284	305	305	290	305	307	309	261	308	263	273	303	319	301	284	270	296	315	299	291	328	325	285	314	322	289	311	280	311	316	311	270	292	281	300	298	269	337	301	321	295	266	292	305	282	291	277	269	266	292	301	306	269	280	304	268	312	319	310	304	282	288	273	292	299	304	317	303	318	305	286	271	331	319	280	298	291	294	274	286	298	312	313	318	269	285	291	272	301	312	297	314	318	308	264	293	307	297	311	310	296	286	321	267	255	308	300	302	269	314	310	277	279	293	310	313	308	275	285	287	305	308	315	291	288	291	283	314	302	314	286	284	293	295	302	285	264	283	278	323	249	302	295	288	253	300	332	300	298	308	303	302	294	304	277	299	305	342	289	291	329	275	288	293	283	287	287	291	310	283	317	296	270	318	290	289	271	305	314	280	327	272	300	324	328	327	338	326	305	271	293	295	291	301	290	330	273	308	303	325	316	288	316	266	279	281	282	301	302	303	291	303	330	288	294	283	293	322	304	300	301	292	296	311	308	274	294	295	303	273	296	279	318	318	261	285	301	282	295	313	301	320	292	271	287	284	298	302	287	301	313	297	318	271	323	295	311	321	304	287	292	327	273	282	288	295	303	334	284	291	276	312	262	316	273	273	295	296	316	295	314	295	268	295	356	319	293	286	287	293	310	267	294	322	296	315	288	305	282	290	295	300	274	286	302	284	326	294	289	311	289	293	262	313	290	318	315	285	289	284	298	311	296	309	300	268	307	299	302	271	309	301	278	317	288	312	316	339	295	321	291	332	258	313	289	278	318	294	297	288	279	302	294	321	329	296	286	316
43855	85342	63670	35937	15656	3541	1384	396	350	287	328	352	341	312	340	323	352	320	356	353	307	307	350	327	334	328	340	327	333	319	346	330	336	333	335	317	356	351	361	334	347	326	315	338	346	319	333	342	356	366	313	327	345	350	344	330	322	358	342	323	336	334	342	360	377	366	356	340	325	354	308	330	327	389	348	297	337	352	349	312	286	351	323	317	341	343	357	368	309	364	340	340	355	332	324	329	334	312	367	344	324	324	325	314	322	336	321	316	330	317	361	340	352	315	322	335	333	327	334	329	373	331	340	327	337	332	317	325	327	320	310	343	347	298	324	346	354	345	361	340	332	352	328	336	328	332	326	338	315	362	336	320	342	320	352	321	324	368	332	346	347	365	330	363	317	304	332	323	325	364	334	354	344	328	359	362	305	347	335	364	298	323	330	323	349	338	318	332	318	336	343	311	339	297	342	329	309	306	346	339	324	342	358	331	354	336	323	307	330	347	346	348	341	339	335	319	348	316	368	321	344	348	342	325	318	332	324	327	334	332	353	344	351	360	351	337	327	324	360	328	352	336	334	337	342	333	328	331	306	313	332	309	349	335	342	329	290	344	329	328	350	334	322	317	324	347	332	341	325	308	338	353	334	353	346	356	332	320	351	317	338	306	359	371	326	341	349	307	309	331	343	332	334	342	311	335	331	368	348	345	335	332	339	300	352	365	319	315	337	359	307	338	350	335	351	364	339	359	345	353	343	364	325	307	349	337	331	313	297	313	331	352	348	333	337	311	333	327	325	307	344	338	294	335	358	341	340	342	314	296	326	327	326	339	320	321	322	331	334	331	365	310	319	362	321	362	312	323	342	343	326	363	341	369	365	319	336	339	310	322	323	331	342	344	344	324	344	339	325	303	333	311	336	342	317	313	320	322	326	356	363	355	318	342	325	363	319	325	347	355	330	318	348	326	343	326	312	319	353	359	335	299	342	326	342	372	313	318	318	333	309	330	336	335	344	356	309	331	339	321	322	367	335	322	352	333	329	347	345	339	331	319	343	357	326	355	359	340	363	341	325	344	353	316	327	346	342	316	369	341	366	317	324	321	336	355	345	325	333	349	318	302	310	368	315	348	317	347	312	312	338	325	325	311	335	347	334	342	361	329	292	341	362	316	356	321	332	329	321	344	345	323	354	370	332	322	343	317	354	319	319	312	325	325	334	346	357	286	335	330	325	380	353	359	310	341	317	336	320	315	302	340	331	329	357	320	328	346	311	341	309	346	352	322	345	339	336	324	341	381	365	351	337	346	354	309	345	353	329	339	343	343	342	320	315	354	329	307	332	349	328	319	305	356	308	343	346	292	332	341	329	337	342	332	354	379	353	339	360	337	308	342	323	354	333	312	320	329	374	334	339	303	310	306	320	352	321	339	326	334	344	313	346	342	373	346	327	350	344	355	304	343	297	345	336	328	345	304	346	363	337	336	315	342	369	319	355	349	352	343	323	324	345	333	319	323	363	351	340	326	342	358	359	347	330	333	335	339	311	350	348	325	346	352	348	291	335	357	331	322	327	320	323	339	356	332	346	331	343	375	350	345	336	347	337	338	328	346	317	335	304	375	339	342	336	353	361	358	330	323	352	320	324	334	345	329	332	326	358	360	341	309	345	329	330	305	331	329	347	313	340	333	325	336	332	397	349	317	331	390	339	337	323	305	304	344	345	352	308	338	346	353	366	308	349	375	321	338	348	329	313	315	365	321	346	331	335	326	319	366	349	357	332	316	336	322	355	306	323	364	333	342	328	302	328	318	337	328	358	334	310	318	326	339	325	353	316	329	335	341	350	300	356	353	338	328	309	333	333	323	308	350	357	350	294	339	359	342	379	305	320	339	308	350	328	349	305	355	370	332	318	343	298	321	342	306	344	347	346	374	345	303	354	328	313	327	324	344	344	352	330	346	350	330	325	299	306	315	319	375	336	333	349	327	335	342	323	311	315	320	346	311	313	345	334	334	353	337	322	315	330	316	367	356	312	317	331	340	328	329	336	311	312	352	327	339	340	345	366	356	379	297	346	309	338	342	362	344	294	368	326	332	341	332	333	337	354	313	342	339	375	360	352	297	336	359	350	311	367	371	335	322	327	320	313	334	322	315	320	342	328	340	333	316	341	341	342	331	321	371	331	331	352	364	339	342	319	338	327	344	325	327	345	342	324	346	351	361	328	325	329	343	346	325	358	345	329	345	351	304	351	322	321	348	336	337	316	352	341	347	326	337	342	338	324	290	366	317	340	317	326	338	336	341	349	307	329	341	329	322	323	325	310	328	376	344	354	351	305	357	332	306	352	355	301	313	329	304	350	311	352	335	336	336	348	335	340	339	346	313	342	329	330	354	353	346	343	315	341	355	340	339	337	341	340	342	351	320	325	294	313	333	349	328	354	336	360	341	354	339	336	328	362	316	311	337	327	325	336	348	329	320	339	314	339	306	333	329	351	342	339	339	307	314	350	344	349	313	331	300	327	359	348	334	339	352	331	349	329	343	326	351	317	314	336	312	343	337	366	347	340	339	344	331	321	313	326	342	330	351	365	324	348	307	343	332	324	311	346	341	332	322	328	316	365	303	319	331	343	318	331	353	377	314	347	360	349	361	345	328	311	312	311	349	342	314	365	311	291	341	332	324	322	317	330	335	363	358	330	318	337	332	335	329	344	333	319	304	334	359	328	335	330	301	311	328	339	316	319	355	344	366	351	339	318	347	357	364	318	320	338	339	364	358	321	341	311	290	312	347	343	350	306	318	319	321	347	345	344	315	348	313	311	298	345	317	348	324	325	336	345	328	371	317	345	339	365	320	335	318	329	335	332	332	344	312	318	350	320	379	337	322	364	343	325	382	344	303	324	323	356	358	321	364	321	335	334	311	325	362	343	321	334	301	347	340	359	337	315	321	321	321	338	335	364	332	329	335	348	341	343	344	365	366	321	353	293	343	332	342	311	340	351	311	313	329	320	315	325	330	373	323	348	335	330	338	331	346	372	368	351	329	367	345	356	302	353	341	350	340	341	323	320	335	343	343	318	365	333	333	313	308	329	323	356	330	313	332	306	347	333	351	382	319	351	325	322	354	322	348	299	346	327	356	337	354	343	354	329	337	331	323	340	325	355	338	338	343	320	329	329	375	294	327	347	312	357	344	355	343	314	317	331	364	305	321	339	351	384	312	318	313	328	308	349	317	337	323	367	329	319	333	328	330	365	310	327	332	345	336	290	318	302	342	321	342	326	325	307	330	335	325	317	335	362	321	305	300	349	326	328	372	359	344	304	336	353	326	314	308	339	313	312	363	320	338	336	359	364	346	310	339	335	340	348	324	341	400	374	315	362	319	320	323	328	305	308	351	354	297	340	358	336	336	368	361	320	357	326	316	337	348	355	355	332	349	353	321	345	318	346	349	331	336	313	364	333	358	342	366	349	322	338	332	326	340	338	335	333	328	297	305	369	340	335	307
25583	25973	38527	29796	17975	5031	1090	498	426	414	442	425	422	404	417	441	456	433	460	431	415	410	449	448	431	452	402	422	423	440	445	412	428	445	408	451	444	449	436	413	441	425	386	411	433	480	459	468	429	421	427	423	415	389	417	448	439	427	437	451	421	435	419	415	429	479	383	409	447	440	439	452	457	446	382	408	388	435	444	454	452	434	440	444	420	465	413	409	416	425	416	413	413	428	425	438	410	437	433	414	423	434	456	446	444	386	407	398	416	436	430	421	391	436	407	430	426	401	393	446	408	440	437	412	402	429	401	416	445	447	414	448	427	431	429	405	386	455	424	380	455	404	411	421	442	409	406	420	416	468	444	398	422	419	447	410	423	412	416	423	427	417	390	423	441	407	433	436	415	437	415	487	415	437	402	440	419	422	448	438	428	385	405	450	430	433	451	395	413	415	447	409	386	413	431	436	435	406	460	442	439	413	455	435	443	423	460	430	405	428	418	388	381	399	406	463	450	442	451	417	450	440	468	463	398	412	421	407	371	435	441	435	421	416	431	405	448	434	469	434	409	445	439	450	423	421	445	426	425	405	395	417	380	445	430	455	461	439	450	429	465	410	435	416	451	430	422	431	416	419	448	436	440	459	445	433	439	438	404	425	399	406	442	450	441	419	436	437	411	471	398	447	418	441	426	427	420	442	449	426	451	421	424	422	420	416	396	430	405	415	390	464	442	398	435	424	417	461	466	428	432	409	433	461	425	445	434	416	416	417	453	426	449	402	426	409	416	437	400	418	444	433	403	448	455	433	467	399	432	431	417	408	368	452	434	415	426	385	431	426	437	444	421	421	431	398	431	414	448	409	404	469	440	395	435	430	438	410	413	432	433	432	444	430	451	427	411	445	444	457	421	428	402	407	442	378	421	440	425	393	447	389	416	435	447	447	419	440	410	441	436	423	407	456	415	449	424	436	434	435	433	421	433	394	446	442	441	430	398	418	426	416	413	447	410	418	433	424	444	404	423	430	444	441	427	470	408	426	419	399	436	402	429	436	426	433	421	437	424	423	420	446	466	389	399	418	416	402	414	449	461	429	433	427	440	407	427	391	435	418	438	418	430	400	414	441	436	438	421	452	418	476	445	449	423	421	412	435	432	402	425	418	420	432	448	417	436	461	440	465	416	452	404	460	454	443	417	398	416	412	428	422	447	443	403	410	416	417	447	448	420	444	426	423	415	439	447	430	438	451	425	458	403	418	419	430	477	418	462	443	444	417	419	417	398	431	454	416	425	399	416	467	429	440	430	395	431	427	433	482	415	441	416	409	482	433	452	440	422	450	441	398	474	463	416	407	431	426	391	435	433	416	392	387	447	380	461	443	454	453	424	462	430	429	403	422	439	405	457	423	435	441	424	431	464	432	399	448	435	433	439	396	455	440	419	421	439	456	425	425	429	422	420	419	439	422	408	411	409	421	413	417	441	420	420	414	439	484	439	438	423	421	417	427	442	421	398	459	439	436	461	429	430	466	395	432	419	432	433	416	442	411	453	418	413	408	422	411	441	428	427	433	416	445	423	434	476	427	441	386	429	458	432	418	412	425	398	440	419	431	433	448	445	438	449	443	422	450	359	414	394	449	417	385	412	401	467	426	425	399	415	380	434	449	446	447	444	453	428	422	438	437	410	440	439	436	408	456	437	397	433	391	494	463	407	423	397	425	421	410	447	413	408	448	433	402	424	421	393	403	436	426	435	425	429	418	446	427	443	452	421	386	414	441	434	463	445	448	448	399	411	403	401	413	401	444	433	454	420	448	454	434	445	450	420	425	442	436	420	395	449	417	412	451	424	430	412	415	455	398	444	410	413	438	414	465	443	449	440	427	435	412	412	416	429	423	438	462	463	423	419	425	430	404	436	409	431	421	420	407	421	434	412	460	440	436	432	450	458	450	460	440	457	416	388	442	422	406	440	450	427	423	421	412	421	425	461	427	413	395	404	417	412	424	391	489	438	442	447	448	373	432	428	437	446	474	431	434	442	396	429	391	467	391	450	425	420	420	413	396	424	417	415	447	426	453	446	362	384	382	430	418	432	451	436	425	426	381	464	414	381	395	448	436	473	420	428	424	449	455	446	442	435	417	409	436	406	435	429	445	484	431	435	435	435	380	425	421	395	425	436	415	377	436	387	464	465	386	447	411	435	437	417	452	432	439	468	414	398	407	451	458	444	448	442	431	450	427	411	444	408	402	402	429	422	442	462	446	428	426	427	408	407	440	467	437	412	425	398	405	412	449	442	419	426	450	430	392	471	435	411	425	399	469	454	447	437	428	433	379	420	497	412	435	413	442	419	470	415	434	462	400	431	407	406	395	425	444	467	441	437	432	428	409	427	405	447	443	409	443	437	428	435	444	446	419	388	433	388	374	444	391	377	417	382	444	429	408	419	459	404	433	429	408	453	459	424	423	449	438	439	411	422	416	405	437	412	451	439	439	458	421	408	456	447	432	437	405	430	417	423	426	428	445	411	427	420	398	421	416	412	447	433	426	456	404	397	440	408	414	431	392	441	472	420	416	427	406	380	455	411	407	432	455	407	439	452	425	443	416	410	447	433	406	396	413	393	409	413	414	453	411	383	426	448	413	413	464	459	436	410	468	454	429	453	428	448	423	426	426	438	423	417	402	414	404	425	445	411	451	405	435	438	416	425	422	442	414	429	431	465	441	399	424	428	446	403	399	414	440	408	421	443	453	423	460	425	426	433	417	406	431	467	419	457	451	448	410	429	401	449	450	394	460	420	423	455	442	443	415	430	431	426	439	399	443	398	440	432	439	424	390	418	413	418	404	433	491	433	413	432	421	430	445	402	421	368	429	445	438	481	426	418	422	381	403	443	405	427	391	437	454	398	468	455	449	423	427	432	392	465	428	458	394	450	442	446	427	444	423	450	410	434	444	434	394	423	439	421	430	428	451	411	434	460	396	395	424	435	407	418	426	425	420	433	392	439	438	386	416	435	396	436	452	461	405	433	426	418	397	439	451	440	376	465	428	430	451	453	460	428	420	423	439	454	435	443	485	501	402	405	406	410	430	409	424	455	439	444	453	477	420	428	439	426	444	396	438	447	433	387	427	440	409	440	462	449	424	461	404	419	420	413	439	407	378	435	420	407	434	399	427	445	426	433	464	417	415	437	441	443	448	438	453	434	464	428	434	435	424	365	388	473	450	394	445	438	426	435	449	444	421	426	403	393	438	432	449	416	425	454	405	441	421	404	431	412	445	437	380	418	449	422	434	450	456	407	443	455	415	448	439	416	441	422	448	428	420	428	435	412	412	444	422	422	445	412	404	438	416	418	413	421	429	397	439	449	431	396	424	452	463	429	425	426	453	439	427	424	404	404	425	395	430	434	378	437	437	422	407	390	402	461	425	420	484	430	418	427	433	481	434	403	437	394	462	416	388	440	381	408	405	423	443	418	421	435	441	393	412	429	409	410	449	441	410
43624	79888	57549	30980	12951	3232	1462	506	520	434	483	475	506	492	439	493	481	459	475	471	498	505	469	513	487	505	484	497	462	451	496	472	500	500	491	449	456	480	485	492	481	425	490	443	471	490	466	503	450	487	489	463	504	427	450	481	449	484	494	503	464	437	485	504	505	452	500	492	485	434	448	440	518	450	470	489	460	472	472	503	461	515	455	444	486	441	472	490	456	480	496	459	477	438	491	499	485	478	427	466	486	470	471	471	463	498	498	473	484	494	492	492	485	442	483	460	472	428	484	486	425	516	474	475	467	499	484	469	464	485	481	494	464	452	467	484	469	452	501	470	465	439	487	475	507	453	481	461	478	500	482	516	471	487	485	448	436	453	455	444	479	459	477	433	503	452	434	499	448	470	467	510	445	491	492	454	428	493	508	515	501	460	466	488	444	492	493	489	453	446	463	508	455	416	460	470	492	482	447	475	444	495	499	477	481	461	469	461	465	449	466	466	503	506	479	427	460	470	481	472	453	459	458	435	487	486	476	500	472	458	471	475	493	512	479	443	492	479	462	454	491	481	465	433	483	490	506	526	467	492	436	437	480	454	465	461	478	477	506	453	501	505	483	440	468	467	491	470	462	465	479	483	444	478	497	456	470	484	447	463	462	477	502	456	463	503	458	475	447	467	455	447	447	485	477	482	455	492	495	497	484	492	488	497	465	484	514	440	464	492	449	451	447	462	471	482	467	481	484	495	492	497	450	457	446	505	456	467	506	492	471	483	489	480	490	464	490	471	502	490	484	489	468	500	479	481	489	478	495	502	458	496	477	505	445	494	444	476	500	448	485	471	499	480	458	477	463	500	433	458	463	450	482	506	503	465	490	465	480	457	500	491	474	470	493	446	474	465	531	443	497	469	461	477	429	489	482	504	461	484	457	527	455	489	418	510	503	486	481	477	461	509	484	473	420	463	457	484	509	444	488	476	490	442	486	439	466	463	484	485	467	501	478	463	468	462	524	472	468	474	492	478	444	501	493	469	449	479	435	533	485	477	456	482	514	451	476	437	462	480	474	463	477	472	522	440	440	500	472	515	462	472	483	466	473	477	480	481	466	479	501	448	448	500	481	482	456	508	495	493	458	440	482	441	454	478	477	462	493	529	484	484	471	444	500	459	491	489	487	487	494	475	471	469	463	488	478	468	471	495	468	453	468	452	425	448	450	458	515	493	448	419	475	485	462	492	490	462	477	454	491	505	457	503	447	484	445	451	448	486	511	478	509	494	474	457	504	451	454	483	481	460	495	479	480	464	479	453	442	504	483	487	450	506	460	464	450	474	431	460	539	469	482	469	449	453	473	453	488	485	428	494	452	487	481	497	441	471	484	488	490	441	496	495	506	492	473	476	476	487	463	460	476	473	445	485	441	495	486	488	459	470	473	462	462	497	473	476	470	491	454	401	496	474	468	442	454	487	487	495	509	445	487	487	480	452	474	445	445	463	460	430	464	488	491	471	448	456	472	480	444	494	518	442	482	514	495	479	473	488	500	471	481	458	498	488	455	487	481	478	491	457	463	452	475	483	466	442	457	487	463	465	487	471	501	494	469	485	482	441	495	474	461	496	457	446	458	504	473	465	498	448	447	464	502	507	457	480	464	489	457	476	490	504	453	485	471	450	490	469	441	480	465	508	479	472	523	476	451	477	503	511	479	498	483	445	478	489	495	514	521	484	452	463	483	506	487	493	461	496	458	464	463	514	446	481	441	481	523	482	463	460	493	482	458	469	473	476	481	457	476	491	466	438	461	492	447	467	443	453	475	499	488	483	486	444	496	452	534	492	480	493	466	465	470	464	459	487	503	480	475	480	464	453	466	505	488	513	463	499	480	446	491	473	467	477	453	451	504	464	476	510	483	466	465	467	480	479	449	455	480	512	506	486	429	466	510	466	445	458	481	453	472	461	495	501	466	472	486	437	484	519	480	471	494	485	456	450	498	467	481	462	474	487	502	493	482	474	458	476	485	463	467	495	457	517	439	480	493	478	454	499	491	493	455	476	451	478	478	488	470	435	458	457	480	500	487	489	470	495	474	436	457	451	440	504	452	496	466	439	489	504	450	506	501	449	530	490	483	477	484	475	445	477	475	483	504	489	491	453	461	461	518	491	486	464	473	494	475	426	478	502	472	494	456	431	514	470	460	470	483	493	485	461	478	491	479	476	493	441	463	461	491	453	477	476	476	489	482	496	503	458	461	505	466	482	498	466	432	453	495	485	491	461	487	476	480	510	479	475	491	538	504	480	433	504	483	481	499	459	492	512	478	471	475	493	456	452	493	486	487	470	477	458	459	510	450	468	485	471	486	454	493	490	483	433	459	434	489	455	520	462	466	500	442	548	505	486	461	445	502	501	516	446	476	444	493	489	499	494	517	480	493	450	478	477	533	471	499	492	434	452	469	501	432	476	460	455	525	465	465	497	469	463	533	482	446	449	460	459	479	450	459	509	484	492	484	484	511	481	483	485	470	492	515	471	482	421	471	496	461	513	473	449	449	467	472	505	476	444	481	477	451	478	450	423	446	489	467	467	445	460	471	484	463	457	483	456	459	478	470	491	467	493	474	493	492	434	480	484	456	439	503	475	485	472	467	489	459	494	508	490	483	427	490	465	482	497	499	455	451	472	481	474	467	494	449	460	479	471	469	450	463	464	493	455	440	465	498	495	463	482	466	489	464	498	479	470	456	472	448	484	469	489	456	490	494	476	446	476	492	484	451	498	516	463	483	470	454	417	461	480	491	476	500	448	469	496	510	474	461	470	472	460	469	475	465	488	495	498	465	466	486	453	462	499	490	462	495	508	428	490	453	479	497	445	505	481	437	463	459	503	472	477	495	477	477	483	476	494	474	475	449	499	491	453	487	456	483	460	455	498	533	473	476	489	441	485	470	524	472	504	452	479	482	502	466	461	449	470	471	465	475	437	470	507	484	472	466	503	466	488	498	492	483	494	477	492	494	443	459	485	495	480	438	493	499	424	480	472	520	481	496	485	481	501	487	440	455	469	501	461	462	482	485	465	508	460	503	467	445	489	493	459	466	464	485	434	459	464	467	470	467	464	457	475	477	464	493	497	471	469	479	464	457	497	448	480	463	480	462	445	469	497	456	498	493	478	506	504	485	476	484	472	440	485	490	463	488	479	486	471	455	458	517	514	468	492	450	475	449	429	451	479	464	492	482	442	476	482	490	472	462	446	463	505	521	465	425	479	478	497	460	485	462	451	506	459	510	489	453	457	484	497	494	439	474	472	452	489	474	505	507	445	462	484	488	430	527	484	475	513	447	478	463	452	443	479	479	460	482	485	461	503	450	430	474	499	449	465	496	462	456	485	452	509	484	481	454	467	471	449	457	480	516	475	454	493	519	444	485	480	455	479	489	441	478	447	463	488	464	442	533	445	499	519	484	426	528	454	466	468	470	480	470	481	490	483	508	473	486	468	528	461	477	466
23333	22754	32807	26795	22670	21030	12630	964	428	482	475	443	410	440	450	426	456	450	435	475	418	433	408	426	476	463	478	440	428	459	453	429	484	437	436	478	469	436	456	476	438	456	441	465	450	456	471	383	431	429	435	442	451	437	430	471	432	432	445	415	460	425	448	464	447	500	466	464	501	451	420	404	457	426	440	443	437	416	441	436	441	469	438	481	461	453	443	453	424	428	467	424	452	418	476	401	461	446	434	458	436	415	419	429	417	408	408	491	447	450	460	460	424	442	403	474	439	436	477	431	451	433	432	432	458	427	412	425	461	410	417	481	471	414	433	418	437	425	426	477	424	418	414	433	470	440	466	443	438	447	450	454	437	442	429	457	447	471	459	455	458	443	425	479	472	433	431	406	447	437	454	439	449	466	464	416	458	461	446	443	473	451	460	459	406	465	444	440	426	437	455	434	421	428	470	424	452	425	478	438	442	467	437	433	428	451	419	454	441	424	470	474	403	452	464	427	473	431	484	427	458	460	427	460	429	445	411	485	432	457	469	462	419	424	471	430	413	456	429	491	478	436	407	428	450	456	442	471	462	450	446	455	453	476	429	488	458	465	403	417	474	418	461	466	422	457	458	405	454	467	450	419	418	480	442	474	450	464	413	421	437	427	431	452	399	469	432	445	424	421	441	442	447	472	443	426	424	494	456	453	447	470	449	485	466	451	420	459	453	437	424	444	393	433	467	431	422	425	438	436	436	387	428	466	504	437	423	403	469	451	473	423	422	422	451	452	472	428	466	464	444	456	423	447	465	441	454	432	452	470	470	440	462	431	459	478	424	481	432	464	441	438	417	459	461	472	411	436	467	457	461	448	473	402	416	433	421	504	441	486	455	445	458	453	483	435	422	440	425	454	445	430	473	425	436	419	462	436	473	472	449	427	476	448	433	413	459	451	439	442	439	425	474	403	456	426	435	431	445	441	408	428	480	464	480	411	435	449	413	433	439	457	491	415	464	445	460	432	422	439	452	443	487	426	428	428	464	431	463	394	440	465	455	449	428	398	465	488	429	432	462	417	451	454	442	463	459	451	502	443	437	459	465	496	459	429	449	442	448	457	437	471	429	459	453	488	474	460	428	452	475	435	442	480	492	446	426	468	467	474	467	467	425	416	416	487	444	466	450	438	438	443	417	403	450	444	472	456	417	466	451	432	438	468	455	440	480	424	454	416	438	439	451	437	429	459	451	470	449	429	471	420	468	456	471	468	436	435	428	452	435	457	468	442	498	440	453	472	464	426	424	456	481	483	449	465	436	423	471	460	444	397	482	435	450	438	437	442	448	439	446	417	454	457	451	435	493	437	437	485	493	458	451	436	461	476	499	459	487	449	425	448	384	461	427	419	429	456	442	430	453	429	459	440	461	468	455	490	422	442	498	461	445	434	424	467	448	420	454	458	446	446	410	440	478	456	459	475	429	429	458	426	456	417	431	437	431	457	422	456	421	466	465	468	421	453	463	438	421	420	452	446	467	396	464	426	438	450	436	454	498	442	445	461	454	438	442	447	439	446	456	433	457	420	475	490	457	397	442	453	462	434	421	408	404	458	466	415	456	447	459	458	453	424	465	427	447	439	460	433	409	469	402	485	425	426	452	448	480	434	409	454	436	454	410	421	437	470	460	414	451	429	436	475	467	431	462	475	411	450	443	448	451	465	431	424	470	398	444	426	434	427	474	443	465	463	426	456	417	448	500	455	443	431	452	454	435	444	481	482	475	466	446	470	472	440	454	417	454	440	421	422	437	419	415	436	450	424	435	442	463	423	449	436	395	417	414	444	440	437	495	435	443	447	453	508	471	423	457	470	435	426	429	444	436	469	407	434	442	447	460	458	472	441	435	473	439	485	434	496	439	465	447	404	439	480	442	471	473	458	398	463	452	437	415	444	421	448	450	433	437	459	462	409	417	436	450	453	456	460	420	459	427	433	423	408	432	493	486	421	422	418	427	440	464	417	480	417	425	434	450	458	469	450	437	405	424	442	443	432	445	471	473	487	459	440	476	405	415	440	431	445	457	410	406	436	487	459	455	453	493	396	450	464	425	429	423	430	398	448	448	440	416	429	480	426	430	447	418	428	443	455	483	434	459	441	408	431	408	463	410	452	430	479	433	440	478	405	459	457	407	432	452	467	466	446	444	420	468	482	433	465	415	430	450	433	444	421	474	474	431	449	421	452	418	463	452	466	482	477	411	416	408	442	431	457	444	478	485	434	437	417	389	468	462	464	466	428	442	447	447	443	432	404	416	443	468	447	457	453	441	477	465	456	467	470	442	434	426	444	473	431	477	389	437	478	440	450	443	450	416	435	442	473	465	455	450	479	429	493	419	444	419	444	418	419	468	440	427	456	455	437	430	449	474	449	471	431	434	456	430	414	441	467	461	461	443	430	452	461	436	466	430	458	448	459	409	453	418	414	414	401	471	431	430	420	444	505	436	449	453	407	424	430	457	457	432	471	410	397	434	465	425	444	482	399	460	457	429	424	442	450	477	399	445	429	424	457	461	445	392	440	435	417	442	447	472	433	457	451	435	454	455	434	455	415	409	460	449	448	436	446	437	413	413	450	461	449	427	453	472	448	426	496	410	446	439	420	418	412	418	446	445	426	481	419	436	441	446	452	454	457	445	462	422	429	417	449	441	493	494	420	445	414	462	422	403	449	448	460	436	451	448	471	430	465	464	433	450	471	422	430	471	448	465	467	421	410	456	487	441	399	449	480	422	443	464	408	434	445	424	490	451	454	399	436	461	445	466	450	441	474	452	452	456	449	424	451	467	480	471	431	419	467	441	394	450	461	470	444	438	430	482	460	454	448	445	458	457	433	478	462	422	469	440	421	450	440	459	438	464	481	462	422	440	418	410	462	419	471	469	419	427	422	457	460	444	455	455	412	455	428	448	452	431	436	427	472	404	439	449	449	467	435	442	437	408	437	419	405	465	451	452	478	466	433	445	438	450	462	476	430	468	420	449	433	421	461	442	408	466	444	434	476	455	450	445	434	444	509	453	438	418	451	450	403	453	447	445	495	424	448	424	428	422	471	418	462	475	407	476	474	462	439	438	446	460	442	459	428	451	431	458	457	443	444	456	427	466	445	493	438	428	457	442	451	428	449	436	470	471	446	455	457	436	460	414	430	423	444	453	490	421	462	440	400	423	440	469	431	474	430	462	424	463	426	445	437	438	456	435	475	427	426	457	457	447	475	425	463	399	448	454	472	461	478	460	410	419	427	450	445	429	432	476	454	443	467	428	385	471	449	399	455	463	434	431	457	456	454	440	441	460	438	432	453	445	437	463	438	445	422	464	452	426	429	439	473	473	433	446	408	445	434	468	417	445	460	441	458	453	459	481	452	435	446	467	443	443	484	476	464	473	442	431	438	430	472	458	475	455	419	430	442	447	458	465	463	464	418	474	460	443	447	454	435	391	426	486	441	476	456	410	496	420	415
50092	90822	74664	47754	27439	9641	4290	547	539	484	510	548	503	502	510	496	482	484	494	471	475	483	470	507	499	492	464	489	464	502	439	454	483	458	470	520	486	465	433	443	468	475	486	487	482	495	426	484	450	465	474	446	444	473	448	451	481	449	469	476	475	502	449	473	482	458	456	460	498	476	466	419	538	495	530	507	466	462	490	470	500	471	488	447	454	539	490	495	453	500	481	482	503	448	461	410	502	457	468	464	447	485	477	473	481	474	520	482	449	479	512	443	462	465	503	475	523	435	496	466	470	499	456	484	497	439	479	481	507	468	507	480	465	481	490	442	462	458	533	467	514	523	448	498	474	484	474	451	462	489	490	445	461	467	436	448	476	475	495	519	467	469	438	457	463	492	478	471	457	480	498	483	486	490	480	477	493	444	498	474	488	495	511	491	523	474	515	440	457	505	448	439	474	472	449	453	462	480	440	500	514	488	444	461	509	456	473	415	445	461	480	434	474	469	469	450	464	493	502	433	504	446	507	465	488	452	469	472	456	497	479	456	527	467	518	477	510	470	483	487	501	509	485	438	480	454	469	459	439	467	487	481	461	459	464	451	475	464	439	470	519	473	463	468	484	473	470	473	455	487	481	477	468	496	448	438	507	464	457	454	485	504	485	503	424	504	487	453	498	481	482	431	451	476	477	478	446	476	430	465	479	482	447	489	488	449	463	420	484	462	455	470	476	485	460	474	465	504	494	557	455	471	495	523	483	488	456	480	459	450	455	452	507	514	515	449	477	449	487	440	471	469	468	500	486	505	484	436	430	451	446	477	510	473	507	499	523	503	446	462	460	443	487	441	457	453	497	476	478	494	467	445	487	477	474	464	449	467	489	480	484	488	467	478	461	498	474	432	517	426	488	476	469	445	476	484	482	522	452	490	460	510	473	503	510	453	481	463	455	505	507	465	447	499	452	469	466	473	474	449	480	475	481	443	518	486	468	445	476	455	510	517	445	467	489	470	518	467	443	473	498	448	470	467	522	445	478	445	469	453	477	494	485	491	421	428	493	498	430	472	504	441	476	505	478	465	451	492	511	466	466	465	483	431	443	477	464	446	451	462	496	470	470	493	477	460	492	514	488	436	464	491	520	456	488	457	499	459	439	490	496	498	483	479	449	473	449	469	460	458	500	464	459	451	499	497	499	452	455	473	456	477	489	475	474	463	473	466	443	438	500	498	487	462	459	462	486	435	436	449	447	430	489	475	497	476	456	493	471	482	488	473	467	445	447	462	452	484	443	491	458	469	510	474	434	499	470	449	471	457	475	455	463	480	504	491	508	428	457	464	481	454	450	509	488	450	521	468	470	478	474	470	465	473	454	488	467	498	439	458	487	460	457	468	435	458	478	521	499	473	476	479	458	469	404	491	518	490	449	516	489	471	485	451	459	523	469	503	459	474	485	476	484	478	489	502	449	474	464	455	452	472	481	490	489	460	489	450	474	469	437	466	482	456	443	512	457	490	465	514	467	477	488	486	499	471	520	486	506	457	488	492	474	485	473	496	521	471	465	462	443	415	494	464	509	441	486	486	499	476	508	476	468	488	468	481	450	486	475	476	476	500	485	479	478	457	470	470	471	439	510	482	445	469	494	477	499	478	498	464	539	495	466	487	459	487	456	535	441	462	471	465	464	475	442	481	493	474	432	489	490	501	443	500	452	472	447	489	485	492	488	474	421	442	469	471	454	459	454	438	446	490	456	514	460	500	486	429	477	461	482	446	479	493	466	486	493	446	452	465	478	480	450	478	512	483	472	504	464	505	483	498	502	451	515	486	434	522	449	477	480	494	466	471	475	451	432	471	463	471	484	458	462	469	503	472	475	488	497	491	492	493	450	471	452	457	474	471	477	461	470	506	490	489	459	453	465	473	481	424	465	472	485	504	500	484	444	482	474	462	480	480	461	485	455	475	474	475	488	508	477	503	479	482	518	510	449	493	487	462	466	462	470	480	454	492	476	457	466	506	472	511	465	505	470	491	449	459	487	444	470	479	504	504	410	475	461	474	465	515	458	483	451	451	444	478	476	466	473	477	471	483	434	471	488	492	470	452	464	482	471	486	478	447	467	462	441	438	438	537	457	484	493	519	464	480	477	475	435	485	466	468	479	475	467	432	502	450	459	446	483	483	501	482	469	488	477	469	469	515	467	481	467	477	447	486	482	489	467	482	481	432	469	499	460	479	486	475	433	445	480	504	501	464	501	457	465	472	433	463	469	483	497	508	451	477	498	452	477	458	522	502	504	451	474	454	478	425	495	469	428	529	450	502	471	447	479	463	470	487	473	509	479	469	475	482	472	448	469	454	473	467	454	473	503	467	448	491	465	518	537	454	456	466	509	466	468	519	531	514	477	491	469	456	468	471	501	492	505	500	455	456	478	462	429	458	489	462	465	466	465	487	505	518	473	510	453	488	477	473	482	461	475	446	468	435	472	474	458	458	511	496	445	459	474	450	478	466	442	476	480	448	494	511	480	460	488	464	476	437	476	533	458	442	499	474	470	491	450	497	460	466	461	483	484	491	444	454	481	474	488	465	470	482	443	489	476	492	444	494	476	463	462	475	526	491	440	496	476	471	469	451	447	495	463	485	463	474	489	475	493	483	472	468	484	472	471	467	465	456	465	455	468	436	471	484	439	482	499	451	459	477	446	466	469	494	472	480	493	524	474	481	467	477	464	494	469	455	482	451	459	460	463	444	469	484	449	491	490	498	461	521	455	495	488	469	469	502	485	491	468	442	495	460	523	465	449	480	497	498	495	530	472	496	500	480	461	467	502	465	505	461	469	487	462	447	470	440	453	473	480	473	452	453	453	459	490	489	473	481	464	481	484	434	482	436	449	489	483	500	474	461	478	471	442	483	460	505	469	508	533	473	451	527	489	504	488	464	451	479	460	510	407	499	482	453	486	471	452	451	483	467	479	469	451	482	474	504	498	466	497	464	487	475	453	485	494	471	501	452	482	447	442	442	504	456	461	478	465	456	462	431	463	474	457	467	465	482	473	467	455	477	462	496	440	460	493	505	489	498	495	463	451	478	493	491	507	480	490	478	484	461	457	514	448	484	472	496	460	461	465	446	495	456	457	438	478	479	470	501	465	482	448	435	494	463	465	462	456	479	485	479	473	490	510	469	438	515	498	450	426	515	484	486	459	489	459	486	460	471	457	452	453	481	438	503	501	461	471	464	449	478	458	486	497	440	463	449	482	503	486	463	493	451	480	510	474	434	451	475	478	496	461	480	461	460	487	467	475	451	457	459	481	463	472	460	514	473	496	460	475	466	498	479	456	459	465	495	521	504	466	483	475	526	489	498	495	450	523	486	461	476	480	466	479	524	495	475	503	477	481	475	475	459	516	476	494	457	499	481	453	496	502	470	460	479	477	472	441	424	479	452	479	451	484	447	518	454	466	459	458	464	460	508	501	481	474	403	511	493	477	503	480	459	463	477
31756	35224	36551	18508	4337	990	556	343	362	317	364	334	357	307	341	341	320	320	320	329	353	330	326	349	318	374	343	345	323	346	334	338	330	348	334	311	324	321	358	371	347	343	336	326	314	336	326	323	330	337	315	310	351	358	307	332	324	342	344	362	321	321	354	352	317	329	379	365	320	347	352	345	324	336	313	387	334	329	341	336	309	332	356	343	325	299	351	356	324	337	308	356	333	332	313	308	347	343	339	344	312	323	362	355	331	293	316	321	315	348	348	347	333	355	326	322	333	347	322	362	349	322	311	336	345	327	347	361	342	329	312	349	346	327	354	291	325	301	314	311	332	348	353	302	328	318	361	342	353	296	365	346	329	336	351	346	342	346	338	313	313	295	306	316	340	333	315	323	352	353	296	347	326	304	295	308	307	330	316	311	332	335	325	312	309	325	359	340	332	372	312	317	312	337	323	350	347	349	365	334	352	339	315	342	325	345	335	349	342	326	322	347	356	327	329	310	319	319	353	378	332	302	320	322	342	321	351	311	316	338	329	297	330	350	382	333	319	330	316	359	287	296	348	339	320	338	367	330	344	338	312	336	344	321	339	341	374	337	339	290	334	335	359	338	333	311	278	352	331	338	322	357	342	348	333	329	307	363	297	330	351	326	331	330	326	320	321	320	326	351	346	321	345	311	316	318	338	356	318	342	342	334	333	348	304	320	360	327	359	362	318	334	318	343	345	344	322	332	330	321	372	317	329	320	358	347	330	294	323	331	324	321	343	328	369	345	335	356	328	310	333	334	354	322	324	354	335	346	357	328	342	318	344	347	314	348	346	310	325	357	314	326	324	344	337	347	339	320	314	336	354	292	347	341	315	358	339	337	327	357	291	356	336	364	329	333	311	331	316	348	315	325	317	331	320	346	340	316	330	331	322	355	340	352	372	314	359	337	349	337	328	347	334	335	327	340	308	313	342	340	358	310	353	340	345	312	370	348	326	317	350	358	342	343	327	358	325	309	348	325	330	327	309	320	346	316	368	332	342	317	288	342	356	347	326	346	305	348	325	322	355	334	338	332	349	363	358	367	343	339	331	340	375	327	343	358	356	318	366	357	317	353	335	367	371	306	345	314	356	357	348	360	365	351	332	340	364	323	301	325	336	346	361	332	313	322	349	357	339	368	338	363	317	321	345	335	349	337	334	321	320	333	334	335	344	342	342	359	336	339	315	314	350	312	382	345	336	306	345	315	348	335	306	326	323	334	344	338	334	375	326	316	326	355	344	330	345	306	328	339	336	352	327	354	315	301	351	293	334	342	333	323	368	319	336	321	323	344	334	340	363	308	335	363	295	339	350	352	326	340	362	353	328	316	364	307	310	323	355	329	319	299	305	361	370	341	331	361	365	344	316	351	353	315	347	327	341	317	350	344	348	346	312	337	343	326	347	352	368	323	341	327	367	351	364	323	357	328	334	306	332	340	335	317	343	372	349	335	323	355	323	341	344	339	352	306	311	339	355	346	330	337	302	329	344	311	342	363	350	328	307	317	292	311	326	364	302	300	350	302	324	358	321	338	335	324	359	328	326	362	314	370	342	331	358	324	332	362	323	328	318	348	352	348	324	334	349	303	347	348	296	322	326	333	331	346	348	337	340	312	345	335	353	360	324	317	351	334	354	330	340	325	363	342	344	348	348	325	299	319	327	314	315	339	329	306	314	322	331	333	354	317	346	322	319	348	328	352	331	365	341	361	332	352	338	337	298	325	342	328	327	357	349	349	340	352	320	310	317	301	355	353	316	348	294	357	334	354	360	321	334	314	346	353	326	340	336	349	300	356	343	334	358	336	349	335	312	343	357	358	322	309	320	307	326	326	346	296	347	335	323	338	340	329	359	305	330	344	352	301	325	371	337	351	345	318	334	308	347	359	345	344	338	315	341	328	331	346	328	319	318	335	311	359	347	366	347	343	320	347	342	340	375	349	293	324	347	335	318	336	350	326	350	349	350	320	339	306	305	347	330	334	354	321	323	359	331	319	331	330	341	339	342	354	324	318	332	349	350	335	365	345	357	334	343	352	317	326	319	319	316	308	341	327	307	328	382	342	348	324	336	317	333	297	355	331	357	364	329	330	360	382	331	331	337	324	300	336	316	336	311	358	335	334	325	349	347	364	313	335	359	334	332	351	333	350	352	310	348	324	321	319	322	344	348	303	328	340	342	342	316	312	357	360	364	326	344	359	329	343	364	357	340	337	330	313	348	323	338	327	307	317	357	323	320	315	331	347	332	317	307	312	334	367	332	343	343	311	328	316	347	332	333	323	323	345	347	367	318	335	316	339	348	309	301	336	335	326	355	353	328	328	343	348	359	358	346	336	361	314	286	323	321	318	339	342	362	319	311	315	308	356	354	326	304	341	365	323	331	357	323	326	325	343	361	404	285	344	320	326	372	328	313	328	337	316	321	349	337	299	322	333	362	324	336	341	293	347	317	343	347	327	312	369	335	350	317	320	349	336	314	320	357	332	319	312	353	337	321	349	295	316	313	347	342	315	332	333	312	341	323	345	335	340	337	340	331	320	332	307	319	346	364	363	317	329	324	340	320	334	351	324	303	362	355	337	349	328	331	313	361	301	337	342	319	327	316	329	361	332	336	320	335	327	341	336	346	342	344	336	342	339	348	347	336	330	353	362	353	331	336	302	363	351	304	331	348	332	302	320	316	321	339	349	372	313	304	313	321	334	331	335	334	323	333	322	330	333	343	342	305	315	339	309	340	365	331	344	344	327	354	334	322	323	366	337	318	292	324	322	360	311	308	299	350	315	344	332	288	329	287	329	337	349	333	351	313	345	335	315	331	314	285	311	338	335	340	348	323	304	333	318	353	350	333	334	335	349	320	330	317	350	305	322	354	335	339	341	324	342	329	326	359	310	337	364	351	322	342	345	335	340	335	332	337	338	316	313	338	336	329	320	329	329	343	381	348	362	338	316	355	317	371	329	370	302	338	318	318	344	335	321	331	344	334	358	316	314	334	308	369	358	350	354	335	324	337	365	338	302	333	332	294	360	352	311	347	311	335	329	319	343	328	335	337	374	350	345	310	327	337	333	366	320	353	324	293	334	366	316	347	318	301	306	372	343	355	304	317	353	356	364	337	336	345	335	305	349	317	340	322	362	357	338	317	290	327	358	322	339	351	323	374	342	312	346	320	326	326	336	316	355	334	324	322	316	335	330	345	312	331	361	343	341	355	336	352	336	349	338	318	344	320	322	336	313	333	317	353	347	326	376	346	341	357	337	321	308	338	333	318	320	319	346	327	295	362	353	333	327	331	345	336	318	363	348	342	363	325	323	337	367	310	320	333	345	332	325	346	310	314	351	329	341	309	348	350	328	320	325	297	356	303	337	329	318	342	355	328	369	341	328	333	332	372	333	353	339	340	328	338	347	349	356	318	316	355	375	355	338	303	307	354	341	344	349	326	338	316	331	362	347	353	327	327	342
38311	52511	32198	12162	3867	1044	548	367	371	365	378	381	385	395	364	406	405	376	405	399	381	367	403	400	382	367	340	370	367	402	363	397	437	371	414	360	357	338	362	394	350	388	408	357	384	402	349	361	371	387	357	415	369	350	364	339	396	403	370	346	387	353	425	407	406	381	354	368	369	396	383	378	376	386	356	388	365	375	372	424	356	419	393	360	346	382	372	369	371	411	395	376	366	386	364	322	387	366	374	354	392	387	393	368	402	379	365	356	374	361	365	395	373	399	366	390	364	398	396	376	376	385	369	383	385	359	370	390	387	349	362	394	373	370	430	351	397	406	368	417	380	397	352	387	375	397	387	397	403	376	386	374	366	393	398	392	395	369	373	425	345	401	381	353	399	372	389	368	363	373	364	399	370	362	404	349	385	384	356	330	337	390	378	356	342	374	378	394	362	398	373	404	386	365	411	410	399	433	424	395	382	428	415	373	389	411	401	383	407	393	375	376	373	371	374	367	401	377	396	380	367	389	366	370	340	381	355	365	408	363	375	387	382	388	380	352	372	374	364	388	378	390	375	376	384	375	377	350	382	362	370	379	379	378	369	391	368	391	378	404	409	430	382	380	353	412	344	365	368	407	400	380	390	387	381	379	396	376	362	392	369	394	383	385	393	404	391	387	401	382	409	393	403	386	375	377	386	400	367	348	408	370	377	383	395	411	348	382	381	336	407	362	380	386	414	387	353	348	388	380	370	368	355	406	397	354	387	403	361	379	382	358	416	359	372	347	400	375	383	396	375	381	398	408	370	406	351	396	391	390	389	372	375	347	393	365	357	357	365	378	410	400	406	398	386	405	372	369	351	385	385	363	374	343	426	372	372	401	368	382	353	381	366	385	392	409	359	371	396	381	374	356	374	381	375	389	377	405	403	399	420	364	393	350	387	354	378	372	379	387	383	367	374	359	374	373	385	341	395	384	390	336	385	386	372	386	348	355	360	403	394	369	382	383	373	375	382	355	356	364	366	399	365	375	383	367	391	378	380	378	419	370	365	395	369	371	379	390	355	380	404	400	398	365	423	399	380	361	401	390	330	342	397	365	392	367	402	389	339	394	383	389	373	425	410	412	388	336	378	390	373	383	396	397	362	397	338	389	407	386	389	323	376	341	403	396	381	415	385	394	360	355	422	388	360	399	347	386	376	385	360	437	393	412	360	381	407	392	395	376	387	390	365	365	404	399	354	429	361	388	342	343	368	370	390	382	404	366	363	384	373	367	353	352	405	390	354	383	411	387	382	387	398	374	379	371	387	376	399	379	355	368	360	386	387	373	377	400	359	352	419	385	362	397	389	372	367	390	333	368	381	372	445	391	414	349	366	391	384	386	383	385	395	354	352	381	378	369	365	393	398	386	393	389	367	373	399	399	406	378	400	360	351	379	370	391	379	385	398	334	370	372	413	389	362	396	387	363	366	400	391	397	383	398	371	345	345	410	399	362	424	353	363	391	391	387	395	370	373	371	385	348	381	391	378	390	376	394	412	374	319	401	366	362	390	384	365	387	390	378	399	362	383	362	369	410	377	387	402	399	405	373	372	409	386	410	357	395	406	393	359	382	375	352	394	361	393	370	379	329	385	379	386	370	371	405	363	362	365	378	385	369	369	349	375	389	393	357	385	389	371	378	393	365	362	371	353	397	373	390	388	401	396	382	384	387	396	371	387	398	354	350	382	362	374	338	372	352	390	379	357	391	406	345	332	386	370	390	385	348	395	353	353	383	347	377	383	354	405	378	388	384	376	374	354	402	401	407	386	398	342	408	385	388	365	422	384	350	395	380	375	379	369	400	394	383	367	420	352	375	428	369	389	366	386	366	381	385	414	368	378	363	371	390	347	393	382	363	384	388	416	400	393	376	368	377	367	409	372	391	394	366	391	379	375	373	398	388	360	391	373	347	375	373	378	358	379	363	386	372	380	361	430	386	381	406	369	387	346	377	368	364	401	383	378	395	390	410	352	368	392	393	404	419	347	408	368	416	402	374	387	372	380	383	380	415	394	347	367	385	393	378	366	378	362	356	356	374	357	387	373	372	381	380	375	364	388	374	366	401	375	362	391	360	403	423	395	363	368	366	409	376	349	411	356	367	396	396	350	381	383	387	380	415	371	398	336	400	377	389	372	365	375	367	377	383	399	374	384	406	374	427	386	394	392	376	382	391	373	405	379	366	380	403	369	382	365	404	391	390	362	392	355	374	395	402	380	411	387	405	412	367	357	341	355	384	349	350	349	365	396	376	374	413	378	362	383	391	392	405	368	379	418	385	388	396	377	351	380	394	363	354	399	362	404	375	400	375	409	373	386	363	406	426	389	374	350	359	403	338	382	368	392	394	373	399	370	382	400	355	400	388	380	382	380	387	368	371	395	369	394	412	399	355	385	370	424	391	361	358	395	375	376	397	370	381	365	391	365	379	367	359	404	393	388	408	366	376	392	385	385	418	388	394	358	391	367	340	396	405	360	364	407	390	352	358	389	375	349	378	354	394	416	415	388	361	408	354	370	403	354	381	352	362	357	387	393	363	362	379	370	402	350	373	383	353	366	382	392	355	396	358	415	380	396	399	386	376	373	383	400	366	397	379	394	356	354	415	386	388	367	379	377	377	388	343	391	403	402	374	354	385	391	383	385	357	391	374	386	378	378	386	369	397	357	355	397	374	412	378	386	339	370	325	365	373	394	376	373	337	394	393	344	377	342	367	394	376	336	420	388	377	387	372	360	379	393	392	381	385	395	366	385	388	415	362	416	388	370	368	339	373	372	393	391	368	371	379	400	377	362	345	400	357	398	380	377	361	382	407	367	374	411	367	375	370	368	378	407	373	388	366	400	391	333	405	378	390	349	366	391	418	328	397	403	345	403	402	388	363	359	394	388	352	381	392	365	362	378	366	373	384	357	388	360	357	365	355	397	409	369	372	397	389	381	401	386	398	353	352	386	386	386	390	364	431	355	384	439	386	393	400	394	383	359	399	441	357	358	350	392	402	415	381	364	393	387	377	408	382	419	359	358	407	323	380	403	393	371	396	378	356	379	387	363	371	392	342	378	366	364	330	381	375	355	365	398	351	371	383	382	352	369	387	348	355	405	394	351	363	383	415	380	391	352	392	385	373	368	352	360	362	384	360	385	391	413	375	352	348	383	393	398	407	351	361	382	408	393	390	390	352	369	405	401	389	397	353	347	357	399	431	359	374	393	395	383	406	381	379	424	386	380	377	371	359	398	406	382	377	353	379	378	402	371	387	355	391	363	375	412	333	372	395	346	355	362	382	380	379	383	396	355	388	360	403	357	406	362	413	438	385	412	353	378	411	390	344	379	337	335	402	392	385	364	376	389	392	359	360	386	400	376	367	362	381	357	375	380	387	374	405	367	379	395	388	405	380	353	363	315	349	356	383	352	369	364	381	388	373	393	344	375	401	363	371	374	400	374	400	387	359	366	387	364	382
24987	25428	40129	32532	21911	10421	1611	406	319	332	320	329	301	279	320	295	323	346	293	313	308	315	331	291	315	306	334	307	322	303	300	299	283	309	280	286	287	306	295	332	308	289	306	315	303	324	307	309	327	298	308	263	317	304	284	315	276	298	314	302	300	305	319	308	294	314	300	322	282	346	317	285	332	267	313	310	331	256	302	311	315	311	311	319	329	317	326	328	324	277	328	316	313	300	317	300	280	318	284	330	325	275	316	293	305	318	269	324	283	303	334	320	316	293	309	317	287	292	306	282	326	284	322	308	315	284	287	313	261	290	289	287	286	291	307	304	254	305	295	316	295	333	302	323	270	293	303	306	318	284	326	304	310	307	304	270	302	298	318	293	311	319	324	296	290	315	280	300	279	285	313	287	289	307	286	313	274	292	294	277	309	325	328	290	306	282	311	280	289	279	280	291	325	294	275	299	303	280	306	291	304	287	305	331	321	336	312	311	305	298	315	273	312	319	291	300	331	334	298	311	312	312	308	296	289	297	291	315	305	321	279	313	326	322	323	299	319	284	294	314	297	329	310	291	316	257	262	295	315	308	293	309	308	312	323	284	304	336	308	305	296	300	283	319	283	316	303	290	318	302	287	307	300	292	319	277	310	342	317	304	290	319	274	336	325	285	305	310	273	287	301	317	290	296	286	319	295	323	327	291	311	327	314	283	296	318	348	294	286	313	301	261	302	312	276	302	286	337	319	305	303	304	292	327	289	333	322	299	294	287	278	319	289	326	306	293	302	324	277	285	302	303	316	295	302	317	303	315	276	324	294	277	308	288	302	307	334	329	326	311	306	283	330	329	285	297	320	293	267	276	335	299	328	324	315	319	325	313	289	342	324	284	325	326	324	322	310	269	301	279	282	309	305	275	309	294	290	320	302	301	297	304	277	322	306	302	290	277	318	304	304	309	310	283	307	318	297	293	313	293	298	287	336	312	291	296	312	304	271	311	307	318	348	285	271	314	294	311	286	308	315	300	308	316	295	323	286	303	305	308	307	309	281	266	329	306	286	309	272	307	322	316	317	287	332	303	307	326	330	301	294	292	317	320	288	301	312	301	300	306	293	258	299	313	307	307	291	310	305	307	280	329	301	288	296	331	294	300	296	284	324	318	287	303	329	308	289	290	314	316	297	293	299	316	304	301	296	350	289	318	306	306	301	268	337	285	280	317	316	288	283	316	291	295	294	295	324	277	308	294	294	294	295	300	269	289	273	325	304	307	294	324	300	305	308	304	302	263	310	322	337	310	292	272	318	299	315	309	318	295	330	283	266	307	331	320	318	284	330	272	289	299	307	292	315	292	279	334	313	285	256	306	293	313	281	329	289	296	292	317	312	255	300	319	276	287	298	310	310	309	291	310	322	313	313	295	325	298	303	300	287	298	312	303	291	290	301	307	300	285	279	286	295	274	341	314	286	285	271	302	354	333	325	312	308	299	309	313	288	281	273	284	283	295	316	322	285	295	311	312	318	283	276	301	286	278	305	268	305	320	306	303	307	294	300	294	293	332	302	278	311	269	273	283	308	314	296	310	287	298	280	278	284	306	292	298	325	304	286	300	334	320	290	321	346	294	284	302	267	320	289	290	299	297	330	301	307	318	285	302	308	303	288	296	300	318	297	284	275	305	295	301	290	311	326	295	324	327	297	294	284	347	308	299	288	317	324	304	304	316	278	276	320	275	284	307	293	279	303	319	291	353	276	320	295	312	289	325	286	290	270	282	301	323	312	347	290	322	278	306	299	319	319	296	312	304	309	304	331	317	312	330	296	296	290	321	302	284	322	294	332	304	271	290	318	309	300	302	298	274	301	300	307	297	310	314	325	282	348	318	303	321	304	298	322	322	311	316	312	281	317	296	291	315	313	290	312	281	253	297	302	295	300	266	306	321	306	268	316	288	308	292	296	292	313	287	293	300	289	292	304	281	333	307	320	285	306	300	307	343	291	327	321	289	282	338	278	331	293	302	292	330	333	279	318	319	287	319	294	336	294	326	260	292	341	316	315	313	300	300	294	275	316	328	305	294	318	292	305	292	258	326	327	309	295	282	272	315	285	283	285	285	330	285	281	319	297	286	304	304	290	279	285	309	305	291	314	310	282	283	302	287	291	311	309	307	286	297	258	295	323	298	330	303	319	286	309	298	295	301	287	299	291	271	292	326	299	308	302	304	313	318	285	312	289	292	300	293	281	326	305	313	303	296	285	294	276	281	293	278	303	277	304	298	297	313	271	309	286	330	291	314	316	290	312	335	295	303	333	291	334	286	302	296	294	300	325	290	303	302	280	288	305	312	280	307	287	311	324	311	329	308	305	261	293	286	302	290	303	297	289	290	301	281	298	325	312	265	302	301	339	328	305	307	300	281	277	299	303	296	288	268	279	309	271	295	328	315	292	317	292	316	299	306	286	303	285	301	289	310	299	309	307	269	322	314	316	307	296	298	316	290	287	312	305	291	316	324	306	324	281	288	338	309	288	286	330	310	319	307	302	300	300	270	283	279	294	303	275	300	292	299	290	308	307	308	282	280	318	304	336	274	266	317	325	261	350	305	291	310	316	296	281	294	290	295	275	320	321	283	288	310	302	329	283	280	300	278	296	291	310	324	310	302	289	264	295	303	276	315	309	294	295	280	329	304	325	321	311	330	296	289	327	288	312	280	307	325	313	332	313	317	265	301	313	316	309	296	311	293	304	328	302	281	297	301	330	320	326	284	304	299	287	309	302	293	314	298	335	297	317	300	302	289	278	314	300	303	297	342	309	308	291	307	288	274	306	336	305	285	310	310	292	281	334	302	330	315	317	303	325	294	302	315	297	298	308	335	280	303	301	311	303	316	305	315	316	285	303	309	267	269	285	309	294	294	381	324	290	336	330	290	302	316	298	298	307	308	268	283	300	265	322	310	341	280	315	290	334	316	304	301	287	332	285	256	319	291	306	303	290	325	313	293	293	321	284	290	293	298	309	286	287	284	283	308	330	281	296	310	330	297	266	308	284	286	319	309	291	276	309	306	282	307	289	315	260	310	306	303	319	310	313	304	324	283	286	332	297	305	330	294	278	291	287	307	287	319	309	285	319	284	294	332	318	316	298	291	326	317	281	306	304	332	283	317	302	265	329	331	303	313	282	297	282	292	312	286	272	305	303	286	302	308	295	301	298	288	321	307	305	318	324	293	309	301	291	292	305	319	322	314	282	317	286	292	288	286	284	273	279	290	311	297	319	324	315	297	302	318	301	307	330	290	321	293	281	269	302	319	298	317	327	273	286	307	311	293	310	329	296	312	291	307	309	299	291	299	288	300	286	333	314	286	276	298	305	296	302	306	316	297	309	307	292	296	296	299	339	276	282	276	324	302	322	308	292	282	287	309	320	287	266	310	285	327	319	316	277	303	302	313	294	306	282	289	285	319	306	339	294	313	310	312	271	270	284	302	325	295	307	325	281	319	324	297
44403	88063	62432	35634	16794	4641	1461	408	332	342	344	370	391	330	364	329	309	328	335	371	336	310	331	349	326	346	358	305	363	324	331	363	388	351	343	328	369	362	331	339	314	329	357	328	338	337	337	365	322	330	356	352	312	333	346	329	345	339	373	381	338	320	329	341	334	377	367	328	334	336	319	331	350	347	366	331	348	327	366	340	319	358	348	337	355	293	369	359	366	354	302	327	358	335	331	343	336	341	335	371	359	344	313	317	323	356	339	364	315	359	342	330	340	312	375	362	345	336	338	314	342	331	353	335	341	349	350	357	343	345	338	314	327	328	350	351	346	348	342	302	323	343	381	317	305	345	344	336	314	337	377	326	339	323	362	322	320	314	319	349	335	343	334	321	341	347	355	331	294	345	337	332	329	318	335	334	351	367	360	346	346	354	328	342	368	333	340	361	337	342	330	362	325	324	321	292	351	331	325	338	342	327	305	344	326	351	338	353	329	346	347	337	323	365	364	322	335	321	346	360	354	333	348	317	336	315	353	344	350	326	348	317	328	327	321	321	337	339	354	330	333	342	340	370	318	333	362	342	358	363	321	293	362	335	324	365	370	309	342	355	328	327	380	332	301	329	320	343	343	329	370	356	320	348	345	329	330	305	327	360	346	333	359	340	372	356	320	337	335	336	359	321	318	329	357	366	340	351	352	330	348	317	323	312	355	334	381	334	322	352	355	337	362	347	343	341	354	326	305	322	307	336	334	368	359	289	340	367	341	335	366	314	309	355	343	362	365	389	334	368	348	325	361	341	345	343	348	337	341	347	338	326	309	341	391	342	322	328	370	339	322	343	304	364	334	366	326	352	336	361	335	321	365	330	358	303	345	350	300	334	330	337	360	326	364	356	330	350	311	367	323	289	331	333	360	323	331	319	377	303	332	348	341	333	317	344	333	322	337	373	348	348	373	369	315	351	362	343	361	321	336	373	315	366	339	338	304	352	357	331	391	317	365	368	330	354	359	391	337	334	370	305	343	351	343	348	316	336	330	332	333	345	350	335	351	369	355	340	330	343	332	345	339	298	341	316	334	359	342	375	322	330	339	346	318	358	343	353	344	369	337	333	365	334	374	387	341	338	340	362	310	329	329	346	363	365	348	356	361	366	369	348	335	357	319	351	311	370	322	342	321	368	349	327	333	329	365	383	348	337	326	342	350	334	361	323	329	373	335	353	338	374	301	355	347	350	333	330	356	369	338	352	346	328	330	331	357	310	343	357	324	335	334	325	287	400	343	341	320	316	363	339	306	327	350	357	316	351	356	359	363	371	355	337	325	358	339	333	351	384	351	321	334	340	353	336	338	330	350	342	352	335	349	351	286	331	363	366	366	344	334	355	373	343	312	341	352	324	341	341	342	319	315	294	367	345	338	340	350	320	353	339	354	324	322	326	367	312	354	345	335	338	326	335	333	339	343	351	335	312	336	347	314	349	369	339	313	339	308	356	374	372	380	377	335	363	315	365	340	326	348	362	334	344	356	334	321	342	340	329	344	382	362	344	341	334	350	327	339	374	331	315	341	349	334	360	324	323	340	369	340	340	342	346	333	326	341	357	315	352	338	337	345	344	318	343	343	326	356	335	338	345	315	336	363	367	310	337	344	331	377	364	328	333	342	326	311	359	299	357	324	340	329	311	326	307	336	363	328	354	337	320	318	322	319	382	367	327	338	310	327	355	337	304	303	332	360	369	350	329	355	352	307	325	345	345	341	319	329	359	352	368	331	348	332	323	354	323	340	349	361	384	338	362	349	332	310	323	307	324	316	312	338	339	339	331	348	369	327	342	344	311	358	324	354	355	311	313	354	347	322	353	349	339	332	359	380	328	356	365	349	344	348	335	270	351	353	331	324	332	365	264	376	355	363	334	341	373	358	344	338	359	392	334	327	340	358	359	347	316	362	343	384	371	335	333	361	367	371	339	321	326	334	374	367	314	322	348	331	317	343	333	336	340	332	350	314	362	336	344	355	316	319	355	347	367	336	334	315	332	332	367	336	350	373	346	362	353	331	290	344	315	350	335	352	360	323	341	323	345	357	349	354	337	349	319	335	326	334	315	335	309	342	317	327	342	355	353	325	334	306	355	336	331	321	341	357	344	316	369	322	352	346	342	315	311	354	353	313	338	332	323	356	390	352	357	351	329	325	331	339	332	373	346	335	311	329	334	340	328	346	340	329	335	356	392	354	343	372	324	355	343	335	334	356	342	348	346	305	360	351	369	351	328	312	334	328	359	380	338	323	311	345	323	367	343	346	351	364	369	352	352	354	348	353	358	375	352	339	305	342	324	331	354	360	375	352	341	367	366	359	295	351	361	348	319	365	356	350	329	325	314	359	355	332	343	304	340	341	337	351	306	360	320	363	372	353	325	317	372	343	360	323	320	351	343	348	324	340	332	351	347	345	353	342	349	320	299	367	347	365	314	315	353	333	377	340	318	336	378	315	354	342	334	335	334	348	359	365	362	339	362	374	325	354	347	330	362	326	376	337	339	319	340	345	331	356	333	333	338	330	357	328	384	307	353	378	357	347	328	325	338	309	320	381	338	388	341	321	341	321	350	343	327	337	309	339	340	345	320	322	351	340	335	352	297	308	315	350	338	310	347	345	306	340	296	319	369	360	326	362	321	343	384	337	369	332	344	355	342	343	356	338	334	300	328	342	370	385	318	313	343	356	324	305	339	339	363	336	325	351	343	351	360	349	344	323	338	338	323	339	319	299	310	353	338	330	368	336	358	318	359	363	338	340	380	321	367	360	368	325	334	330	355	364	352	355	312	343	334	346	346	348	354	339	331	345	332	313	351	294	370	348	328	322	372	331	338	343	367	328	360	374	329	338	370	342	330	334	338	328	380	358	353	320	348	326	349	323	327	365	346	363	357	347	324	354	349	340	332	370	363	337	317	314	348	361	323	352	347	353	355	352	349	331	364	341	357	349	353	328	321	352	346	340	345	357	360	361	360	306	318	284	332	336	357	324	309	339	334	330	338	362	378	318	332	312	333	317	346	347	355	341	341	359	340	345	347	328	344	391	296	325	345	339	327	340	343	351	328	340	372	341	337	343	324	357	356	338	327	318	356	302	326	321	361	366	375	346	358	361	329	333	382	360	320	356	356	338	327	342	330	337	329	356	333	346	346	355	342	325	328	310	353	379	313	356	362	353	369	325	335	314	325	333	342	356	369	335	381	353	282	358	354	338	333	347	359	330	342	317	314	296	340	333	347	343	341	303	332	315	329	346	343	350	356	361	327	341	338	332	315	341	366	338	339	374	324	375	342	381	336	342	362	364	342	323	362	320	366	350	319	327	322	312	341	344	338	323	364	298	323	340	342	345	357	349	351	330	336	331	342	335	343	343	343	323	367	356	319	317	337	384	360	330	331	345	328	334	347	322	313	381	305	348	337	328	346	367	345	347	341	341	348	316	342	339	353	330	322	321	327	366	351	346	359
25627	27625	41004	30427	18464	5763	1116	466	493	441	464	452	455	424	404	445	469	473	464	453	417	459	418	448	415	436	447	451	465	379	412	462	414	469	440	448	443	438	428	437	411	463	439	449	440	415	446	458	460	422	460	437	439	437	462	452	421	446	432	457	427	430	422	431	439	465	420	404	447	486	393	494	413	427	451	428	413	421	435	432	497	452	417	452	461	422	453	449	424	437	457	426	444	438	451	422	463	445	387	424	386	439	400	426	449	422	458	411	444	461	438	428	481	444	436	450	412	473	453	425	447	452	445	425	429	414	443	434	444	417	431	447	431	428	471	459	424	460	487	421	458	423	478	457	447	434	429	432	426	415	435	462	432	457	466	446	489	420	471	431	419	457	461	418	482	462	409	403	505	466	424	429	433	459	443	417	457	442	428	429	430	432	418	414	401	486	447	423	412	424	418	424	441	430	454	414	437	434	457	435	462	413	448	471	416	489	429	458	428	473	465	443	481	471	456	462	449	438	427	431	451	440	439	480	447	448	457	459	419	446	462	431	435	431	470	408	423	430	448	440	445	446	469	456	444	453	492	428	461	444	437	402	456	425	464	448	424	455	459	473	440	425	438	432	430	452	437	434	418	426	486	454	457	424	444	475	448	441	486	453	457	434	444	455	420	412	368	438	444	427	443	417	444	454	488	437	497	438	459	443	433	457	419	466	436	481	454	449	453	440	473	434	435	457	454	452	455	431	459	436	432	466	455	443	423	440	446	464	462	452	444	449	449	470	441	411	473	417	427	430	470	422	423	429	494	465	460	478	431	471	467	455	420	432	411	413	445	395	410	466	478	466	449	475	449	444	450	438	441	406	428	422	431	432	415	466	474	446	440	462	441	467	451	417	483	448	424	447	449	431	441	421	446	452	428	447	424	415	401	430	465	483	422	462	464	456	443	459	455	434	432	435	449	461	430	431	457	453	426	437	450	379	450	476	468	471	442	456	427	440	490	459	435	456	425	416	424	439	429	457	476	462	442	440	453	472	421	464	464	423	434	470	419	416	411	435	433	440	469	435	454	427	445	431	402	451	441	421	438	482	445	456	444	483	433	446	434	445	482	405	456	442	453	468	406	448	476	456	423	451	444	430	451	474	444	441	429	417	452	441	446	473	423	420	430	440	476	404	457	444	425	446	446	450	446	454	445	487	415	463	440	479	420	444	440	446	457	408	440	458	404	464	458	450	443	400	463	469	446	466	446	459	426	449	459	456	435	433	456	452	434	458	424	426	435	420	412	422	436	448	461	468	468	422	422	434	479	427	456	435	454	406	441	464	442	461	474	467	434	443	461	445	453	447	428	431	471	446	442	457	467	460	447	407	425	447	436	463	446	420	493	482	426	457	453	456	410	430	407	436	450	444	442	425	469	420	405	434	444	479	487	455	419	491	407	444	435	435	390	492	422	447	456	429	470	435	442	454	439	441	420	459	424	385	434	441	464	456	466	461	468	456	462	470	467	409	419	425	454	436	449	449	499	449	445	445	453	472	443	441	421	404	452	420	419	417	512	485	446	453	407	431	425	435	417	450	452	435	465	429	430	489	416	437	429	432	442	422	406	441	416	458	460	452	482	444	440	436	461	459	444	416	436	450	439	452	464	442	424	499	392	463	441	438	429	441	450	439	455	456	374	425	423	436	455	508	437	429	423	448	400	419	458	449	420	447	431	390	444	421	415	479	477	429	449	464	422	441	464	442	485	506	442	462	448	436	461	422	449	428	448	447	438	403	430	418	447	454	446	433	450	440	449	452	446	466	400	460	454	419	450	454	434	445	466	483	471	435	419	412	456	437	489	466	451	416	436	444	475	458	469	442	417	448	421	449	467	440	422	455	460	403	426	446	409	425	456	486	431	426	424	415	394	447	443	435	454	423	433	423	449	445	386	437	475	415	445	410	432	434	422	447	448	423	447	462	461	410	428	419	455	446	466	457	452	410	450	469	463	424	442	458	411	476	420	411	461	445	407	422	419	439	457	440	451	409	442	413	476	448	432	477	466	426	444	445	420	453	471	444	462	432	443	379	422	429	431	441	446	443	445	430	428	443	463	446	433	442	520	405	441	417	451	450	425	413	452	445	417	454	410	436	442	458	456	459	446	398	445	428	406	465	467	452	423	417	445	440	451	433	451	457	449	441	407	456	451	401	403	440	496	468	431	424	416	406	417	434	442	479	463	457	419	422	425	474	427	429	444	431	445	440	479	466	448	439	408	407	410	422	428	457	442	452	453	426	417	431	430	457	440	443	447	424	436	432	431	449	454	418	431	439	448	454	478	460	416	457	424	479	398	444	425	428	455	457	423	427	433	419	452	467	452	466	446	452	440	461	459	441	396	472	411	464	428	489	400	431	469	413	431	470	462	442	431	479	432	432	455	459	440	427	459	462	437	442	441	469	441	437	449	437	474	417	448	434	459	466	449	402	445	440	428	428	433	436	454	465	442	468	429	406	417	395	445	424	452	462	469	471	461	448	426	446	439	486	439	468	431	454	440	404	435	450	432	427	459	390	464	398	432	455	484	412	444	454	455	459	425	453	454	433	414	414	422	451	462	448	453	436	473	464	455	459	440	444	480	432	410	422	433	436	470	461	426	455	459	458	402	446	464	454	416	430	442	448	449	462	427	433	436	425	461	430	428	468	431	425	439	429	461	457	442	468	445	471	418	455	446	441	452	455	434	441	455	420	431	438	455	436	452	420	455	427	468	432	433	441	447	445	415	399	413	437	412	449	449	466	435	462	407	426	467	413	407	463	434	440	432	430	396	408	447	422	456	449	462	442	476	411	410	451	462	434	413	397	435	432	425	436	432	413	456	453	481	405	463	434	415	426	437	455	447	480	443	448	420	467	425	435	425	438	441	449	418	452	433	469	488	470	471	435	475	460	432	464	443	451	434	437	407	420	430	436	469	439	431	456	437	414	434	473	459	451	468	437	456	446	442	455	450	439	424	429	462	479	431	439	471	499	436	464	459	433	426	445	451	456	448	442	458	425	462	434	422	387	475	433	469	425	428	477	443	442	445	455	418	442	431	417	418	388	482	452	440	461	426	410	438	461	452	459	419	425	470	389	421	453	454	412	422	460	457	427	445	415	445	463	463	389	455	427	476	453	424	458	430	440	450	422	463	470	464	450	454	435	445	402	436	449	425	440	459	434	489	445	455	440	452	450	443	421	475	437	395	469	428	445	451	462	443	455	443	442	449	404	414	414	428	447	462	456	410	425	411	435	441	412	446	465	462	451	428	438	415	446	451	434	457	445	402	426	407	459	447	471	437	452	426	412	426	441	451	446	458	428	451	465	428	428	437	424	436	408	463	448	458	428	428	474	448	398	438	442	464	459	448	459	434	425	440	437	392	431	382	470	449	424	438	402	414	396	414	447	438	460	456	413	425	436	455	456	423	418	432	424	459	433	462	440	464	449	450	424	435	422	453	430	457	448	460	435	424	446	444	444
41356	81726	58066	32626	14671	4199	1409	577	501	475	491	480	442	480	451	497	491	495	475	513	506	463	511	456	477	513	523	446	504	494	494	447	501	485	516	482	503	493	494	452	508	489	482	475	495	476	491	495	516	473	488	488	529	491	474	480	466	526	459	462	492	503	525	489	517	520	445	484	477	472	444	491	531	465	503	499	465	523	534	501	478	476	498	480	523	527	479	456	479	503	540	484	495	500	476	499	489	460	522	505	495	475	482	450	466	473	526	468	446	472	494	470	465	480	454	476	503	500	457	488	527	509	513	483	489	506	462	499	532	482	471	517	497	504	515	492	486	491	458	491	524	486	519	515	481	480	505	503	503	508	446	508	512	519	460	527	477	463	451	504	490	518	480	481	519	498	494	500	497	478	533	523	511	509	460	486	482	495	479	465	478	533	489	505	488	555	471	477	510	435	510	504	484	476	487	497	522	456	512	557	471	499	536	482	470	465	502	475	491	483	485	465	497	530	448	468	503	487	486	478	449	488	503	476	502	484	511	491	488	549	517	485	481	461	515	495	489	524	523	474	449	468	502	461	526	484	484	500	508	477	488	527	468	480	509	451	508	496	499	496	466	486	468	462	516	485	520	487	510	496	527	470	459	522	522	510	491	517	471	442	517	497	493	512	493	487	482	502	494	484	487	492	455	483	522	531	465	527	489	516	478	462	497	493	462	501	525	459	523	498	508	500	471	525	476	481	500	544	466	530	521	532	460	500	463	504	479	506	443	491	483	466	485	506	510	491	502	506	481	528	478	502	513	509	491	458	454	508	477	508	495	484	484	485	501	497	476	470	483	484	502	499	498	466	494	483	522	505	511	506	448	476	501	491	505	470	480	503	519	484	472	503	481	506	511	482	481	465	462	469	481	471	443	483	497	494	493	527	474	484	497	446	472	506	533	506	500	488	459	482	505	474	500	474	525	491	507	467	471	490	524	447	508	498	488	506	525	524	468	492	507	491	466	525	468	501	504	487	489	511	446	486	533	488	470	505	542	471	484	546	490	513	498	530	485	488	494	520	518	512	492	519	479	531	453	467	470	526	473	481	502	506	481	479	549	448	488	497	496	493	505	493	493	499	494	488	458	487	515	501	482	510	462	472	513	506	521	500	487	492	491	514	463	504	473	471	467	473	481	481	498	464	437	494	484	484	465	448	499	456	527	472	479	474	467	517	507	510	543	498	504	491	509	511	546	506	498	487	488	469	532	452	453	511	519	521	471	514	490	515	506	436	518	516	494	491	500	453	463	493	515	494	483	469	498	444	489	498	494	486	488	499	500	470	524	458	490	494	476	476	512	512	515	486	500	513	518	470	495	515	488	513	486	494	496	537	478	538	514	474	487	498	493	501	472	466	496	451	491	475	485	497	503	517	469	429	491	492	481	481	509	520	515	504	508	470	485	480	478	499	493	529	493	475	494	481	512	513	473	513	471	503	486	509	496	515	489	496	465	481	500	472	511	486	473	490	504	471	494	465	471	501	456	505	471	503	505	486	469	521	487	478	462	520	501	493	466	480	471	499	502	445	453	499	497	487	479	515	484	506	509	454	442	502	525	440	487	461	494	505	483	527	459	454	492	474	476	492	507	498	493	493	496	505	514	511	497	475	507	481	476	476	503	467	506	462	480	525	492	491	469	454	510	495	458	497	463	499	479	494	479	482	466	508	462	497	494	483	541	506	503	497	548	489	510	493	471	489	459	479	510	483	463	498	515	509	516	486	518	483	496	531	521	491	500	478	491	516	490	477	499	492	489	491	507	490	485	497	502	498	476	489	480	480	511	464	460	492	488	506	508	511	515	453	483	491	499	486	534	483	464	542	492	519	493	514	503	493	497	486	470	488	509	452	498	491	497	506	511	500	468	452	475	485	489	515	504	500	470	487	517	474	522	499	514	487	512	484	530	505	461	522	460	498	497	515	471	481	454	509	512	491	538	458	488	500	488	488	501	454	454	494	497	515	508	476	502	465	498	470	495	481	508	482	476	451	466	460	490	470	455	499	517	466	438	505	470	434	473	492	476	502	460	490	492	473	499	507	491	507	483	458	438	437	521	511	480	463	511	492	465	481	467	476	514	476	495	501	505	485	527	533	536	511	520	484	487	508	513	444	462	552	458	558	513	472	489	481	495	482	471	462	509	472	471	521	494	483	484	506	488	452	502	495	498	515	505	518	486	511	458	505	527	494	520	505	505	513	514	485	477	430	472	490	492	472	507	528	484	481	487	465	545	490	504	442	511	481	485	496	485	463	505	522	471	492	473	508	513	482	472	496	495	461	494	508	476	522	538	483	524	498	529	517	498	471	468	490	511	471	516	507	467	523	478	496	450	459	497	491	471	495	489	490	511	481	493	525	468	457	472	462	498	525	485	501	477	475	444	496	510	489	502	494	552	531	480	487	510	519	516	477	483	461	535	489	496	483	462	465	484	487	490	464	481	443	508	532	471	476	489	464	478	487	516	459	496	478	503	451	506	545	467	503	447	491	458	477	485	505	511	457	470	509	491	471	493	475	479	490	512	450	480	501	485	517	470	484	526	473	488	518	452	518	468	507	503	500	492	478	533	520	475	457	516	504	487	469	486	463	514	490	533	469	461	485	518	497	508	467	467	500	516	522	445	462	521	505	545	467	488	449	500	471	450	464	464	445	497	489	509	503	485	525	493	496	462	510	491	482	508	482	473	472	563	485	512	480	523	482	515	473	490	472	488	470	470	490	481	498	463	501	502	521	475	509	456	528	471	477	485	494	486	498	496	512	479	504	483	504	480	475	496	527	517	515	503	476	481	471	518	536	509	521	524	485	495	483	467	481	529	472	482	500	487	469	510	461	458	480	503	469	499	480	478	473	495	505	510	464	504	503	490	492	460	471	499	500	517	479	503	453	527	481	483	496	506	514	457	513	498	496	505	518	459	511	520	496	458	489	499	459	508	499	484	481	483	514	497	479	517	496	465	528	507	519	472	472	490	470	495	492	487	485	508	457	465	494	538	520	487	516	515	464	461	468	515	493	496	513	474	531	490	457	482	495	511	534	445	488	485	481	486	506	495	491	497	485	489	475	505	485	480	480	468	540	521	498	520	518	515	460	511	475	496	492	489	492	507	512	501	493	503	479	480	475	516	517	527	509	529	470	533	480	500	525	478	495	478	504	508	445	504	485	470	539	515	516	476	513	483	502	510	490	513	513	501	508	484	460	513	488	495	480	506	483	436	495	530	550	492	484	517	463	463	512	523	503	522	544	491	457	483	525	477	514	469	484	498	506	518	479	554	492	507	481	487	482	490	504	450	521	489	482	504	511	510	475	450	486	483	496	501	500	487	487	534	505	473	486	500	506	499	499	500	485	462	533	504	464	544	526	522	479	512	476	520	479	503	500	489	498	519	475	482	486	483	469	521	490	479	494	482	497	490	472	477	503	482	467	473	494	481	491	529	521	472	495	465	458	486	478	556	493	499	487
23295	23019	34499	28461	23550	21065	11843	1073	509	515	466	482	483	490	465	456	485	452	466	463	507	485	461	450	476	499	479	499	497	464	466	462	468	448	465	448	446	499	480	442	485	472	476	474	468	426	466	453	464	464	459	476	480	465	458	428	444	426	445	441	432	445	490	468	427	458	455	469	473	479	438	466	426	452	442	440	474	456	447	468	500	435	433	462	454	468	470	495	460	466	467	485	491	415	463	436	465	486	467	461	466	434	471	467	429	480	476	435	458	464	448	453	431	447	472	457	446	510	470	449	453	478	402	458	470	414	446	454	452	433	448	472	447	458	494	451	428	459	457	445	476	455	420	475	429	454	440	462	511	429	417	441	445	457	453	398	456	448	452	472	455	446	453	483	475	454	472	444	466	435	476	481	479	428	426	455	439	449	422	437	462	467	454	440	482	428	423	449	436	455	464	447	456	454	467	466	472	449	447	456	441	459	465	438	430	444	482	448	443	438	475	441	487	466	419	457	466	491	487	468	411	457	474	472	461	448	429	508	467	479	423	444	418	460	448	473	442	463	455	487	443	493	488	469	471	442	461	453	429	454	475	495	456	478	483	518	430	472	459	432	439	473	462	465	448	441	483	445	422	454	468	499	476	424	487	477	474	450	457	421	475	478	446	448	450	456	437	474	429	451	433	458	499	423	462	470	436	473	427	451	446	483	452	462	478	484	459	469	398	478	432	466	489	434	479	476	462	443	473	458	466	439	440	466	467	463	480	462	472	443	488	445	494	476	451	440	424	475	438	484	450	489	470	472	475	445	479	448	481	464	447	461	457	482	506	474	472	456	448	410	438	434	466	465	489	456	415	470	468	470	481	470	420	430	455	423	461	438	446	482	439	453	451	484	503	480	420	486	487	492	452	484	465	479	443	474	469	459	449	478	454	476	464	453	465	472	474	457	463	453	437	454	421	445	469	448	434	429	461	439	472	452	470	461	465	456	450	443	453	471	518	456	465	484	435	459	437	435	483	457	476	463	446	456	445	426	492	474	434	461	480	471	425	468	450	460	506	464	451	479	464	453	435	443	465	415	481	419	454	481	448	459	450	479	469	457	437	449	471	457	444	439	483	454	467	456	437	483	449	453	475	462	432	434	471	479	461	473	467	476	426	403	469	460	434	498	455	469	463	455	463	521	493	429	436	448	450	461	460	425	453	438	507	445	510	456	469	471	437	462	466	499	468	436	453	478	483	399	439	460	443	490	455	496	464	483	450	448	441	472	475	460	445	480	428	430	460	457	455	481	435	476	443	462	505	457	499	460	471	451	449	449	455	460	492	431	439	434	438	447	482	427	483	483	431	463	456	469	436	492	420	478	480	454	455	418	415	441	466	468	490	452	481	475	463	497	428	457	471	454	453	441	459	442	474	431	443	463	453	471	466	436	428	460	455	446	429	447	436	443	451	451	452	427	439	443	492	444	438	504	420	500	440	433	460	471	455	489	445	463	430	424	436	456	457	451	483	444	444	482	468	492	424	483	488	503	452	404	450	418	450	445	452	408	487	419	438	468	460	450	433	454	509	435	471	468	510	454	482	496	468	432	449	468	478	478	462	428	444	462	421	432	459	440	418	462	457	475	475	445	460	469	457	421	473	461	403	479	448	464	444	524	467	458	434	452	447	439	438	440	481	444	515	468	438	490	439	442	420	446	470	456	442	446	454	459	448	446	441	422	491	407	509	472	481	482	469	476	501	440	445	447	445	470	485	462	486	491	447	485	488	429	457	481	490	478	456	454	436	448	479	469	444	434	442	497	450	478	414	465	409	467	474	486	462	416	469	448	417	440	481	467	449	455	453	469	452	446	465	451	449	455	431	456	452	439	442	435	455	441	472	477	493	435	420	461	439	430	474	481	483	460	468	457	462	444	491	457	477	453	462	488	452	427	506	442	473	453	425	467	444	502	473	452	447	443	472	483	407	456	473	478	489	401	430	451	412	456	449	414	471	476	470	478	423	463	486	438	481	449	450	425	440	469	433	432	487	444	471	453	478	444	417	474	489	451	434	450	451	441	452	457	458	499	446	454	465	451	444	442	421	455	439	439	463	478	450	444	468	500	437	439	506	444	464	443	422	475	463	409	447	457	467	471	424	449	466	458	448	442	466	468	448	432	462	481	467	472	439	447	441	481	487	491	440	470	449	455	481	459	441	428	456	451	461	495	479	481	438	469	458	458	450	493	447	467	438	448	464	465	466	487	464	424	475	432	432	460	434	465	474	458	473	473	412	483	408	473	472	463	456	474	468	505	491	458	468	432	451	472	465	443	469	468	477	471	471	428	478	466	499	433	493	471	487	453	438	450	410	435	467	454	454	450	443	480	433	448	443	468	420	472	464	429	453	448	450	460	455	441	450	471	445	472	456	462	451	451	427	466	441	466	450	457	443	456	446	513	468	455	446	456	444	452	442	470	491	485	446	489	441	457	456	446	478	470	419	442	442	486	456	448	456	466	460	431	455	448	472	479	438	476	473	434	451	456	428	462	451	449	479	436	457	454	486	467	473	437	428	444	493	446	487	442	471	433	457	483	482	471	463	488	457	459	456	443	460	474	429	437	507	447	421	441	432	448	402	457	466	466	433	403	449	438	487	471	427	456	472	462	480	426	482	451	463	456	456	495	444	443	451	460	491	463	441	487	451	450	442	481	440	437	447	471	457	489	465	454	463	455	465	477	456	489	488	462	466	449	491	460	456	498	436	439	448	480	437	472	481	437	424	480	414	448	435	443	423	449	431	458	493	449	464	459	475	458	447	442	473	449	498	435	455	447	442	450	455	417	444	497	452	453	449	500	464	422	482	459	450	474	477	454	479	485	487	495	458	446	492	472	455	456	476	465	501	470	458	482	435	491	415	476	470	442	454	462	463	420	470	449	419	484	437	474	450	484	512	481	454	438	465	469	469	430	463	417	425	508	450	397	500	491	461	441	437	432	445	446	448	455	472	476	469	476	435	472	470	437	465	482	472	495	454	434	442	427	473	427	460	461	493	425	481	486	484	447	476	447	475	482	450	443	470	456	465	463	430	508	474	449	448	440	451	404	477	471	456	470	439	473	478	474	470	456	424	425	466	496	470	460	472	469	483	431	451	432	457	481	457	393	433	467	474	479	462	436	425	467	426	437	484	416	478	447	461	453	480	501	484	451	518	449	474	470	410	421	449	432	461	430	440	479	500	501	443	411	446	440	471	437	465	454	463	435	449	447	473	473	452	468	460	468	457	485	462	424	456	480	425	437	449	471	464	456	462	425	454	431	460	511	474	475	458	512	457	453	435	457	458	436	506	452	491	450	425	427	467	470	453	450	470	424	472	456	447	484	470	487	459	449	499	420	455	462	423	462	439	461	445	449	426	408	431	446	472	495	475	460	451	444	451	448	457	476	439	439	446	475	481	486	466	452	463	427	473	407	453	484	442	443	462	460	441	425	475	443	455	447	461	452	427	447	468	462	437	469
49839	82322	76878	51601	28806	11196	3407	765	499	453	484	485	470	509	489	480	495	460	500	472	524	480	510	466	475	525	485	479	524	442	482	455	498	475	520	545	460	494	516	511	496	460	469	507	471	490	488	444	538	475	488	498	502	507	465	498	466	499	501	488	481	483	475	487	490	537	487	474	486	493	493	502	465	508	448	522	489	476	474	455	510	487	502	498	495	500	432	469	474	497	478	497	498	498	488	447	469	478	485	488	507	493	480	500	478	477	450	447	484	494	507	498	497	503	515	455	489	472	469	486	460	487	474	485	504	520	457	467	472	467	464	493	478	516	511	468	484	510	514	518	490	501	467	494	469	502	478	493	480	451	507	466	516	480	477	473	451	473	502	502	463	486	478	467	459	475	464	470	465	519	498	486	490	490	465	494	479	489	458	492	501	462	510	492	493	486	492	484	468	505	455	484	506	486	501	456	490	493	493	457	489	485	487	502	498	501	490	496	457	455	531	485	507	502	456	457	499	483	474	513	501	444	505	529	514	513	479	527	459	489	511	519	472	483	493	451	505	492	502	479	444	469	521	464	450	492	485	501	480	487	524	436	452	460	509	514	456	471	487	494	476	463	452	464	492	469	473	446	532	439	488	474	466	505	498	531	453	495	500	466	509	515	487	479	493	516	456	458	489	449	469	496	474	514	513	543	509	523	504	500	460	559	542	460	469	482	460	478	488	441	462	482	494	510	466	519	484	498	539	509	492	507	492	487	469	500	469	526	470	499	472	482	467	440	480	430	503	462	550	500	460	493	495	485	447	505	473	468	476	487	511	477	516	522	512	510	486	501	480	482	497	491	469	507	464	483	482	464	483	560	523	481	533	483	468	458	514	463	475	498	460	540	527	503	471	474	506	500	508	467	508	493	507	459	493	449	474	498	487	469	516	501	498	471	464	476	494	508	507	484	426	495	473	501	490	498	487	438	503	499	478	510	491	480	501	472	484	517	511	478	499	514	457	482	521	470	477	485	465	491	508	492	487	453	477	497	481	463	486	498	453	463	508	484	504	498	510	538	480	468	462	473	443	499	514	486	491	440	461	532	479	553	472	489	494	495	478	500	497	488	478	469	509	468	472	489	470	476	446	493	458	525	498	478	485	456	439	484	507	498	472	460	465	500	448	479	468	497	503	475	493	500	517	496	459	498	466	480	477	472	464	467	481	464	458	516	524	542	492	477	514	474	498	509	463	460	460	466	479	488	496	484	477	466	469	521	466	520	488	485	498	510	425	495	439	500	448	537	489	482	489	458	488	497	502	464	525	504	461	510	489	478	464	498	480	481	497	485	478	497	459	509	476	507	500	482	498	512	460	512	477	513	460	483	504	461	478	494	511	478	498	479	518	518	491	455	474	444	489	500	468	477	495	484	461	496	519	522	430	513	454	464	498	519	551	475	499	457	509	474	514	484	494	518	516	450	501	514	466	476	468	460	484	523	480	470	515	491	515	491	488	487	498	480	500	481	459	435	474	486	480	485	496	481	455	517	473	458	533	468	489	470	502	486	484	501	536	489	465	503	477	503	514	477	473	485	460	476	494	496	426	492	519	449	444	438	487	479	488	512	489	437	502	467	490	474	471	500	450	489	512	499	525	507	492	463	503	481	451	513	473	488	487	472	506	492	511	482	459	498	524	494	500	467	480	476	511	497	430	484	502	437	497	514	494	473	455	458	500	480	500	478	443	482	495	501	468	451	460	461	511	516	483	507	517	500	491	478	501	475	440	474	516	492	520	486	515	457	509	484	433	469	466	499	484	513	479	511	460	501	467	474	479	458	402	464	506	445	474	461	492	484	485	434	452	489	472	496	475	484	497	493	483	460	484	493	530	474	471	471	511	487	474	506	458	481	459	474	509	464	498	440	520	482	504	495	509	522	439	522	483	493	490	506	513	503	479	502	495	508	503	506	488	471	426	469	508	491	471	513	489	489	531	445	478	502	523	518	504	518	476	470	506	469	447	443	464	514	497	528	487	491	515	497	453	485	458	480	479	462	483	449	542	476	520	454	503	501	495	529	478	469	481	485	513	482	459	457	504	474	492	464	474	493	533	519	488	464	503	504	473	506	489	481	497	545	507	501	488	496	521	505	453	471	473	449	472	513	485	496	505	489	521	521	484	515	497	476	501	438	490	456	483	466	476	488	469	477	498	494	513	510	524	469	470	469	524	497	485	481	503	510	497	487	449	509	415	491	503	509	531	494	484	472	542	431	484	473	507	490	461	487	448	472	512	514	516	475	465	469	490	471	512	523	487	496	504	465	514	509	480	509	462	480	459	494	489	490	462	479	473	476	514	472	492	503	483	473	473	532	502	491	505	509	491	467	483	501	485	474	474	509	451	452	472	473	497	522	488	502	426	503	474	505	520	466	501	476	521	483	478	483	462	478	494	468	474	465	518	473	495	488	468	492	509	490	490	471	501	500	503	539	473	534	492	483	492	485	487	501	527	482	459	492	497	456	495	504	441	464	438	493	471	509	523	506	467	460	504	463	474	484	490	502	463	484	475	502	429	516	477	502	480	508	484	505	507	488	431	485	479	458	488	461	476	458	477	499	490	512	456	476	520	479	506	492	465	467	480	473	487	464	489	480	492	489	517	483	560	492	486	531	484	493	480	524	437	486	471	482	501	504	517	493	492	503	494	504	485	469	476	524	482	461	480	460	454	501	501	461	515	503	441	516	475	492	544	510	470	484	480	490	488	460	502	474	514	475	464	497	475	478	517	478	468	463	474	475	506	438	501	485	467	493	482	438	471	487	507	480	525	470	482	492	509	448	477	479	491	507	536	504	457	495	480	483	487	512	495	490	468	497	513	483	483	538	508	462	504	446	507	510	486	493	499	511	502	499	513	477	526	496	512	517	508	502	465	497	480	509	488	477	512	522	487	520	503	504	529	483	476	506	446	497	527	433	517	519	477	490	473	495	458	497	497	502	497	511	505	457	493	472	452	481	498	507	523	463	461	458	487	450	475	484	525	505	482	461	480	474	495	450	540	527	450	464	502	471	486	456	451	504	479	477	567	518	484	425	505	442	485	484	470	508	510	526	453	470	504	474	480	483	474	506	511	464	506	469	483	479	470	451	448	488	486	498	490	516	509	469	506	460	532	496	477	464	446	497	502	500	494	450	469	511	504	473	499	457	493	500	496	456	499	481	501	504	485	486	512	478	469	505	505	517	531	492	485	497	479	483	487	488	498	455	484	509	503	494	505	462	480	478	472	483	450	498	523	512	503	461	482	494	478	453	461	510	485	481	506	457	538	510	484	492	469	487	492	506	484	476	463	474	516	481	505	505	480	500	464	475	483	484	483	478	474	536	477	478	481	485	509	453	510	443	492	490	448	473	484	501	507	534	488	465	483	509	458	497	530	504	495	481	494	494	459	482	470	484	480	440	486	505	481	500	476	498	456	479	503	488	504	478	484	469	457	541	517	464	474	465	483	472	489	493	485	481
31638	36056	37007	20041	4659	1000	444	374	336	311	352	309	357	345	345	380	342	332	326	359	353	339	346	315	350	308	326	316	359	341	310	347	363	289	343	350	326	343	317	327	298	357	346	340	323	334	344	375	308	326	348	320	309	308	344	351	298	338	334	328	323	347	324	317	331	349	340	298	325	361	351	321	325	316	323	318	349	357	326	296	342	319	321	343	333	345	304	349	314	364	363	334	337	360	327	332	331	368	369	328	386	364	339	344	336	320	311	358	328	320	328	304	336	322	348	324	294	330	318	286	339	357	317	318	324	325	329	317	328	306	348	336	326	332	329	334	327	328	340	349	332	330	358	337	310	330	328	314	294	294	315	349	337	330	319	314	349	351	325	302	366	338	343	324	345	321	320	340	326	327	302	309	330	354	322	319	333	355	345	343	311	311	348	352	330	343	339	330	348	333	344	308	313	343	352	318	299	324	356	322	324	337	366	308	330	333	381	330	359	304	349	355	355	325	349	355	298	335	340	353	332	332	337	324	294	354	344	352	307	333	328	340	321	287	346	332	335	319	302	321	337	325	374	346	341	308	343	333	313	316	324	329	356	371	365	344	325	334	339	310	333	318	332	383	348	319	303	347	321	303	320	340	354	351	340	336	315	335	319	325	368	317	337	325	303	343	343	326	359	326	343	335	354	335	308	325	343	354	356	321	354	338	333	333	326	312	333	342	327	341	329	310	342	326	349	354	300	356	315	326	307	325	331	348	329	372	314	340	321	329	367	298	340	359	325	333	296	334	320	354	340	323	318	333	380	344	329	318	335	311	357	330	332	312	341	304	341	341	324	362	300	309	302	322	294	313	324	335	314	330	312	334	330	322	328	328	332	347	297	320	298	340	303	320	316	356	366	379	332	340	322	340	307	342	333	350	331	349	345	318	324	330	339	314	327	316	344	319	326	348	322	320	341	329	339	314	341	366	333	365	322	333	329	340	329	302	333	358	349	310	343	339	308	323	327	330	335	318	310	361	305	325	327	322	348	315	330	342	344	314	341	323	333	309	343	335	319	321	343	325	350	303	302	346	306	332	316	316	338	345	323	310	325	328	349	311	356	312	307	319	335	337	366	332	335	334	350	304	337	349	330	337	317	334	363	328	339	333	339	330	325	380	328	322	372	354	320	310	359	318	337	298	347	343	335	324	339	344	323	329	312	386	351	320	364	332	354	318	385	337	341	356	326	302	342	346	343	357	333	361	343	300	377	322	357	334	322	338	322	320	314	334	342	344	373	332	359	342	345	336	327	328	334	352	305	335	321	344	329	339	352	318	362	334	304	337	321	358	324	337	330	315	336	309	337	329	337	358	324	316	346	329	327	334	323	351	364	323	317	361	342	323	334	352	323	349	320	325	338	283	320	326	364	346	321	359	324	339	369	358	316	357	333	318	356	363	329	358	306	353	336	329	306	349	370	340	325	349	329	344	325	316	354	332	332	302	333	315	338	336	320	342	353	316	333	345	329	328	337	335	327	325	328	335	323	344	340	337	310	322	330	367	338	323	299	315	313	329	293	295	338	338	317	328	318	361	303	324	339	346	313	334	338	337	340	294	320	319	335	313	324	330	328	323	325	326	308	371	336	322	367	322	311	330	353	361	313	329	301	350	325	310	331	333	302	349	336	339	332	335	336	338	334	312	364	343	334	370	335	333	313	342	329	340	358	315	343	346	295	324	303	335	335	345	327	333	346	328	367	360	299	357	349	313	309	334	332	321	334	340	337	369	345	327	344	326	339	342	341	314	297	353	301	322	348	310	327	301	297	341	311	345	355	338	324	331	321	331	357	333	318	316	314	330	323	318	360	357	361	345	357	311	322	350	310	340	350	315	312	343	358	357	353	328	317	295	349	321	362	328	338	354	325	304	336	344	355	318	288	307	321	327	319	347	319	309	350	377	339	377	337	311	330	326	299	315	321	335	319	356	359	339	332	347	342	352	324	334	326	336	322	324	345	333	354	309	361	327	310	351	332	325	348	312	344	359	347	340	354	340	323	330	327	337	327	325	336	317	329	323	312	338	333	361	355	299	320	345	340	343	335	359	336	321	296	334	326	341	338	366	348	358	337	313	346	335	348	351	321	342	319	341	322	308	353	340	319	337	329	317	325	332	367	344	294	326	348	355	305	366	299	353	344	331	312	324	312	334	333	326	330	360	323	338	350	312	297	343	334	381	324	316	363	344	365	339	333	319	333	314	352	359	345	342	347	337	332	327	343	321	337	317	328	343	325	313	342	361	359	326	320	336	340	391	312	346	346	338	351	337	358	325	350	343	347	334	316	326	305	326	324	370	369	332	298	335	359	323	321	311	328	328	345	359	344	313	316	347	329	324	342	334	321	360	335	341	311	370	321	356	297	333	342	328	311	319	334	321	343	323	342	311	345	370	320	350	354	345	310	332	342	339	310	288	333	342	310	329	327	354	341	358	331	316	336	315	336	329	287	310	338	303	305	342	338	346	348	350	369	312	340	344	310	323	325	315	357	341	305	317	318	319	340	333	344	341	350	335	294	329	343	326	353	273	322	344	303	331	339	347	308	293	343	323	365	323	311	326	314	342	347	298	315	350	342	291	326	362	324	316	324	321	322	347	345	341	367	323	336	298	311	321	350	306	351	328	313	347	332	327	349	326	325	342	327	356	316	309	335	354	324	324	368	314	324	346	361	306	345	335	309	316	340	345	346	336	297	332	367	340	337	310	315	344	362	376	360	334	361	341	334	270	341	332	331	305	346	321	339	338	326	338	333	293	328	341	325	337	334	344	348	348	320	324	341	348	333	326	307	312	348	306	328	345	339	329	358	338	327	311	331	348	331	348	331	349	341	318	322	330	339	343	334	370	327	322	364	346	341	322	332	323	344	325	353	326	339	356	317	325	326	331	320	319	332	306	350	335	340	315	320	365	330	283	343	347	339	327	311	319	343	319	346	331	323	330	356	320	345	303	342	343	321	291	331	327	329	337	343	339	320	314	333	345	340	326	349	335	350	301	354	332	288	373	305	357	313	309	363	331	349	357	339	321	335	315	341	337	312	297	372	359	373	347	333	314	340	303	322	327	348	322	346	306	312	337	339	340	365	333	331	324	339	303	336	332	335	383	323	336	318	298	324	360	302	348	342	347	355	333	351	349	343	376	343	324	323	330	303	327	337	320	326	332	317	344	311	338	338	363	332	349	322	330	335	345	315	365	356	335	320	337	317	347	361	304	340	335	314	300	340	319	335	327	350	361	322	316	353	324	334	321	306	315	344	330	335	345	304	342	327	355	320	344	338	328	365	313	341	332	322	315	323	376	333	338	341	342	319	322	317	345	343	355	332	344	360	319	313	338	346	355	340	318	328	344	329	356	350	356	366	329	341	323	330	341	333	361	331	338	337	294	333	272	297	336	341	332	331	348	356	322	335	343	349	304	384	316	323	299	333	340	348	327	346	352	306	294	338	333	313	345	325	365	338	338
38392	53183	32779	13378	3880	1138	576	354	363	401	366	350	394	363	355	379	412	405	376	374	377	370	357	373	379	409	347	410	362	415	372	397	365	386	369	360	380	365	381	379	418	378	351	370	396	367	370	373	394	380	349	377	405	368	416	372	432	397	371	389	392	419	365	375	397	375	382	402	370	383	362	375	396	349	331	370	364	354	339	352	362	341	369	404	385	362	379	396	365	390	412	395	395	371	372	377	363	392	358	374	375	374	419	364	393	377	367	382	377	366	382	406	363	390	365	347	395	370	362	343	402	388	393	390	385	372	357	385	356	371	397	351	385	360	428	385	360	353	347	372	347	364	369	366	381	358	372	368	411	374	379	351	373	360	380	399	386	398	390	396	409	362	365	359	362	386	401	374	363	355	341	372	386	377	387	358	394	354	353	358	391	358	374	366	377	379	360	376	398	356	384	374	389	373	345	390	351	370	390	351	400	350	404	367	398	393	423	399	349	367	399	351	376	388	393	371	379	404	404	374	380	395	380	373	369	387	389	378	379	412	376	397	385	376	345	408	387	394	405	377	376	378	370	376	364	400	371	362	363	358	383	405	382	372	353	383	412	430	399	407	364	376	399	405	361	374	392	381	368	392	367	370	353	374	343	352	395	365	396	401	381	392	380	397	391	407	377	374	412	369	385	356	391	395	344	386	351	343	356	396	359	400	365	391	393	388	355	405	360	406	387	383	368	370	363	352	358	377	328	385	386	373	409	399	402	405	433	383	341	336	355	367	375	407	362	362	396	365	422	387	383	379	371	378	374	390	377	358	349	409	347	353	405	345	404	354	355	363	396	354	370	403	390	381	351	365	420	383	404	362	357	379	370	390	374	377	404	382	388	368	397	373	347	370	390	381	380	401	374	365	409	368	392	366	361	375	374	371	376	398	370	348	402	374	345	372	371	361	385	377	404	418	365	399	354	381	368	379	363	392	390	377	384	384	372	344	350	413	395	411	405	355	377	356	378	367	351	371	356	383	387	383	383	368	392	380	376	393	383	386	366	357	376	383	375	374	351	397	372	368	351	399	383	386	367	319	361	369	371	370	351	415	361	435	437	380	358	423	386	385	383	353	346	361	356	380	374	387	417	381	358	408	358	369	384	385	374	357	351	367	346	389	383	360	388	349	352	372	367	411	389	378	373	374	415	385	385	386	377	374	380	397	420	361	429	395	389	384	371	392	403	385	405	371	361	373	358	384	394	375	355	393	375	395	365	348	391	396	388	373	393	343	382	350	366	392	423	384	369	365	376	377	360	359	413	361	368	380	373	347	341	372	385	374	348	381	388	374	370	371	398	378	393	385	359	361	396	382	401	389	362	405	379	367	356	386	371	391	404	362	380	376	337	396	396	392	373	384	388	401	409	378	410	360	361	391	377	367	379	360	379	396	371	385	389	410	398	396	389	393	373	358	401	376	350	380	372	396	378	370	383	341	394	379	379	389	370	364	416	387	386	376	384	402	364	430	375	377	380	367	328	390	364	389	377	377	379	373	349	354	376	369	374	384	381	399	370	357	380	350	382	365	382	379	436	321	353	365	387	386	408	411	393	374	406	378	359	345	369	368	362	390	403	384	386	343	374	367	365	359	414	415	379	386	365	359	345	350	378	404	382	372	362	381	360	371	390	380	378	398	381	380	385	373	385	356	378	388	343	352	391	338	402	368	370	353	386	372	392	399	384	379	370	378	383	387	372	405	378	363	354	370	373	426	410	412	380	405	388	397	375	371	399	372	362	414	405	386	381	378	355	415	368	365	336	375	392	396	386	358	367	357	374	378	393	354	400	393	378	394	371	380	414	385	348	360	359	370	387	388	390	415	373	381	365	386	377	381	385	366	399	394	373	391	380	363	398	364	387	367	373	423	372	383	367	386	360	363	366	416	388	383	386	408	400	375	409	328	396	426	414	382	414	349	362	370	381	393	391	344	344	364	366	407	427	342	383	360	404	394	382	391	378	384	353	401	368	394	379	357	381	372	383	427	379	341	408	402	375	406	377	384	374	401	377	396	402	361	368	378	391	356	409	359	369	370	413	369	378	409	397	423	408	370	393	341	376	351	391	349	388	415	402	371	368	361	377	369	405	363	407	378	400	380	368	375	376	371	356	373	371	386	386	362	361	369	362	392	379	406	367	357	375	395	402	379	400	376	366	388	345	335	356	387	388	408	369	373	390	364	376	350	347	392	362	387	356	397	408	407	358	373	391	378	371	385	360	394	383	403	384	326	389	366	341	366	392	359	384	369	348	350	395	376	346	403	359	373	391	385	327	372	392	381	321	388	351	379	420	373	361	406	379	377	379	363	354	387	430	367	337	361	418	389	373	347	382	408	384	378	378	361	371	353	374	354	377	387	359	356	378	371	391	394	383	372	356	372	383	383	388	401	382	419	366	372	365	393	396	355	369	347	379	330	353	364	372	369	359	394	346	395	390	390	402	339	382	356	402	370	403	364	372	367	380	398	375	390	391	387	392	380	367	361	374	363	375	353	347	359	369	435	400	375	374	342	387	401	353	367	379	379	381	372	348	362	358	367	395	356	362	381	406	371	387	431	392	373	343	353	365	375	380	373	410	405	371	362	366	363	383	350	413	396	378	337	375	349	393	367	379	410	366	376	373	392	353	395	383	369	378	385	358	397	372	400	385	414	399	377	389	395	345	344	373	392	333	383	377	360	408	394	359	389	371	432	354	386	387	387	388	428	393	362	399	370	384	384	387	388	380	384	376	363	376	388	383	389	377	339	390	409	379	386	386	350	369	385	377	389	423	364	373	416	374	381	412	373	380	364	381	390	374	375	397	387	357	396	374	394	376	384	412	379	370	344	367	387	377	382	368	391	347	360	365	370	378	342	384	364	374	375	412	362	362	353	412	347	407	406	357	347	388	407	406	402	394	355	359	377	392	347	355	345	385	340	395	339	361	347	414	420	351	366	390	376	365	372	414	386	396	359	372	381	393	375	385	396	353	368	397	377	371	355	393	378	405	391	363	375	382	430	385	385	383	393	391	394	368	344	368	362	390	364	358	389	390	381	397	362	341	378	339	401	370	374	368	361	407	374	373	378	380	358	350	388	415	377	391	399	383	373	362	359	415	402	378	374	362	358	378	395	394	397	376	339	403	418	366	408	380	370	399	374	369	399	334	373	367	346	354	404	407	357	391	338	382	404	370	387	384	370	369	373	380	377	367	407	372	357	374	382	368	381	358	362	370	396	347	368	420	361	381	371	381	356	356	380	364	392	360	382	382	426	345	353	384	381	353	354	389	404	356	353	415	354	380	387	370	408	385	336	414	342	406	401	367	336	400	408	369	389	354	411	372	369	388	362	408	363	362	365	372	359	410	361	389	366	362	402	363	406	364	309	371	370	347	382	391	392	371	358	384	399	376	422	393	386	338	389	367	388	352	368	409	364	390	379	365	358	372	355	348	342	384	344	386	410	357	386	370	398	398	409	404	374
24970	25360	39339	33598	21235	11765	2757	353	293	299	297	309	287	294	273	268	285	283	260	272	299	292	297	278	309	314	285	295	289	306	301	302	336	297	279	313	284	283	287	290	284	296	308	294	289	280	284	300	298	279	306	265	288	305	307	305	296	295	303	314	290	295	318	294	325	257	296	305	300	281	270	302	287	303	303	301	294	295	311	273	307	319	267	310	294	300	273	272	295	277	276	292	317	290	337	319	281	301	279	300	272	289	272	292	310	309	279	295	279	321	275	261	312	303	287	309	297	282	275	303	291	261	258	282	287	296	308	298	285	281	265	301	316	283	274	308	325	310	295	277	284	291	327	288	294	283	331	313	291	283	317	286	297	291	300	288	297	285	296	283	306	306	263	286	318	298	294	259	317	304	327	307	289	312	289	292	303	292	332	285	279	298	296	283	305	311	288	276	274	313	261	334	318	272	305	264	285	277	252	295	304	297	273	279	283	318	303	294	298	304	293	286	288	277	295	294	268	298	291	278	281	272	272	270	297	296	283	289	275	304	293	293	289	266	300	281	288	300	306	277	315	274	283	299	270	295	312	294	303	294	311	284	302	270	300	312	316	300	299	269	289	323	276	298	322	265	272	307	273	259	294	313	266	294	252	310	289	292	301	320	294	284	269	281	271	275	284	278	286	318	299	282	275	294	281	307	295	290	291	314	301	262	302	307	277	321	288	281	289	277	277	270	288	292	249	303	281	295	281	315	307	294	299	270	294	280	254	276	282	286	264	270	295	301	297	296	298	260	318	296	288	262	282	276	321	303	255	295	282	282	292	300	296	321	279	315	304	247	290	318	276	311	275	289	268	301	286	313	279	307	280	302	298	298	314	304	312	266	276	323	303	263	278	301	262	297	289	284	323	283	326	306	312	291	292	284	255	274	285	276	282	295	300	288	303	263	274	278	320	275	316	276	283	278	304	294	304	281	273	283	315	274	287	286	291	260	320	274	286	275	309	300	291	286	274	278	291	271	297	286	281	277	285	272	256	269	293	284	302	328	279	316	274	301	324	302	278	313	283	300	277	308	297	292	286	292	247	273	311	262	309	276	321	295	291	310	287	305	277	242	258	271	281	299	270	305	263	309	313	299	302	292	268	301	294	300	265	309	295	267	276	296	278	265	291	298	287	283	290	303	286	298	284	284	291	327	291	306	279	308	281	304	295	294	320	292	295	249	278	320	270	286	281	320	283	302	297	309	284	287	304	286	290	255	300	278	306	313	316	277	301	307	297	288	290	323	291	302	292	305	280	328	290	283	317	329	296	276	292	306	297	288	305	303	288	298	286	314	305	277	329	283	294	302	295	284	265	306	307	297	298	297	313	298	275	286	279	296	280	308	299	279	268	291	292	303	286	283	325	291	305	278	309	328	273	293	287	266	286	284	308	321	323	306	289	301	313	269	312	287	285	300	309	286	300	336	278	293	319	314	266	291	302	275	289	265	308	311	303	307	304	311	319	271	297	307	304	281	310	298	284	296	266	270	303	276	270	292	300	295	313	319	314	308	303	309	264	291	308	286	276	258	292	284	285	303	282	291	310	281	293	276	275	285	301	289	290	289	287	327	273	298	256	282	288	272	277	301	268	303	304	266	294	310	305	310	296	314	304	300	281	283	285	284	283	291	306	280	266	278	319	291	260	269	289	323	274	277	269	284	297	300	301	321	300	282	293	270	273	291	306	321	260	320	271	309	278	308	280	273	286	285	307	320	323	290	299	295	283	304	281	295	306	317	314	292	272	281	288	276	300	265	291	298	315	263	293	286	275	310	298	275	265	277	300	285	276	295	267	297	301	279	313	277	313	320	278	271	305	303	299	285	295	297	306	309	292	282	290	297	291	284	288	297	280	278	285	289	297	315	311	272	297	280	301	280	328	321	305	318	290	308	308	287	291	292	305	273	260	312	282	281	276	282	286	295	281	317	288	277	299	274	299	270	287	302	273	294	328	291	283	288	262	289	296	277	339	307	286	269	263	297	272	282	292	283	300	287	284	263	252	288	297	292	300	299	289	262	294	290	294	304	309	294	290	291	277	281	276	271	288	279	271	282	276	332	286	299	312	308	315	285	310	290	271	292	289	278	300	300	306	288	287	319	269	303	322	277	289	322	292	283	306	298	286	270	253	310	270	296	303	287	313	289	330	292	281	273	300	300	297	310	299	288	270	294	269	316	283	262	292	295	278	278	296	282	288	278	297	288	283	300	294	294	307	301	280	282	303	269	277	291	292	318	304	278	284	275	282	304	310	275	296	292	283	278	293	289	264	282	302	307	283	277	308	327	293	283	266	284	282	288	296	268	267	297	292	318	273	268	303	289	293	279	291	289	300	303	293	268	294	287	265	279	317	308	264	321	284	283	312	262	286	301	261	292	264	280	273	306	289	293	320	318	327	255	296	296	287	302	300	283	280	264	295	293	259	318	304	309	294	286	285	268	325	326	305	316	268	314	314	306	274	295	281	266	253	282	317	269	307	304	293	308	273	237	298	301	281	308	271	266	282	299	292	294	300	265	288	306	310	285	311	251	269	303	272	290	294	314	281	271	300	285	290	313	301	297	272	292	291	292	264	295	286	292	307	280	324	295	301	256	290	313	286	286	267	288	305	274	276	289	302	312	302	291	278	262	285	275	279	261	270	271	286	298	262	299	299	309	316	294	245	297	293	264	256	270	281	288	280	273	307	274	338	308	305	299	312	305	278	284	295	263	297	314	278	270	290	314	292	308	288	289	282	257	256	294	285	270	330	293	281	308	297	302	269	260	261	284	299	294	309	319	299	303	285	305	314	316	290	281	301	321	283	306	288	315	289	292	318	311	318	281	267	263	283	284	320	273	307	307	264	297	291	310	269	306	299	289	293	293	313	307	295	285	258	282	307	283	287	274	273	301	293	300	307	274	295	275	287	274	305	297	300	254	296	306	294	289	250	276	282	290	291	302	278	296	278	284	287	281	296	283	264	278	312	313	274	276	288	309	323	287	280	303	279	255	295	268	309	274	279	300	313	317	275	290	297	277	303	302	287	309	305	278	270	306	292	295	308	288	312	297	320	309	281	285	299	294	304	291	275	303	292	286	278	310	307	293	291	274	297	289	302	304	295	278	301	293	309	307	297	302	281	279	291	295	333	260	301	288	322	269	308	285	285	283	296	267	272	308	318	288	312	311	299	268	268	286	296	316	282	319	319	274	302	286	292	293	285	285	283	281	296	291	287	302	278	277	279	279	273	300	314	272	308	246	315	310	302	288	288	315	270	288	290	297	263	288	275	285	339	299	337	267	307	263	268	294	303	281	302	264	290	298	291	296	302	306	258	278	307	276	279	284	301	290	286	292	286	263	310	264	299	283	302	275	318	282	298	315	308	296	278	283	299	300	305	266	292	324	269	244	294	308	309	322	262	321	291	286	276	284	304	303	314	290	274	274	277	301	310	264	311	315	313	269	309	268	304	284	267	293	290	274
43169	86801	62640	36808	13256	7740	2529	315	313	376	315	311	344	310	309	345	353	312	296	337	332	341	329	340	352	369	330	323	342	328	300	341	322	330	330	307	353	337	333	357	357	327	330	347	295	342	292	347	314	318	316	335	341	310	332	339	302	324	309	306	326	334	343	328	333	337	322	352	323	306	291	330	310	330	344	330	310	340	315	332	337	299	333	321	308	347	327	318	324	311	342	352	310	318	334	342	335	342	323	332	314	303	315	324	323	329	346	326	332	262	353	351	327	343	291	346	332	341	331	320	291	309	335	352	318	310	293	343	330	328	306	332	312	331	319	317	306	291	310	320	336	308	290	341	314	343	358	351	304	326	331	322	309	347	306	357	324	326	315	345	320	294	329	293	288	293	310	304	323	375	319	311	284	300	312	312	308	336	306	344	337	342	323	328	335	302	323	300	317	361	326	309	313	324	336	332	348	335	371	318	305	324	316	311	335	337	335	340	316	301	339	352	352	310	354	328	330	352	328	332	335	351	339	294	336	349	299	280	316	325	338	349	352	354	346	319	355	312	291	326	347	307	342	340	345	362	331	315	330	346	331	331	312	314	330	334	329	328	307	330	325	341	314	338	343	305	324	306	302	332	346	303	337	339	326	314	341	321	330	342	361	332	319	328	330	315	306	319	346	313	309	345	335	326	334	323	338	363	319	329	335	315	314	337	328	340	331	327	340	334	325	322	337	283	318	317	319	337	343	315	348	326	301	314	348	344	327	341	321	349	304	326	337	332	343	343	310	338	332	291	304	377	361	305	323	327	322	319	348	356	326	304	339	345	324	314	315	314	330	316	340	318	335	333	325	308	305	292	337	307	334	320	362	328	314	322	330	329	333	309	311	337	357	318	339	330	336	326	304	315	337	350	306	316	302	310	311	308	341	317	318	324	344	311	341	340	290	308	330	352	316	361	335	299	340	326	308	303	333	343	353	326	350	344	333	319	317	333	361	312	338	338	357	320	312	363	357	328	329	333	325	302	320	343	290	293	346	330	319	337	336	311	338	319	285	294	341	362	321	325	293	360	320	332	329	340	353	313	330	315	310	341	353	317	330	345	353	319	308	336	338	344	311	308	340	329	285	341	380	308	315	339	369	345	309	344	317	329	342	329	298	316	298	331	326	320	349	323	317	318	328	336	318	353	360	345	389	306	309	289	328	338	333	333	342	355	306	333	328	318	361	304	333	350	337	300	304	332	360	327	306	338	343	319	307	328	332	318	302	273	340	365	309	290	332	319	296	337	321	316	331	312	318	332	298	348	347	321	352	340	327	336	335	355	312	346	369	292	318	318	321	300	345	323	344	357	346	327	321	323	340	300	353	335	329	322	334	318	323	328	341	320	306	332	322	330	344	344	285	318	287	312	315	300	336	308	341	328	317	327	329	336	285	347	344	339	294	303	330	309	318	340	337	317	327	312	320	314	313	310	366	352	316	304	329	310	325	329	340	352	329	325	335	300	332	347	358	334	337	323	323	323	339	327	311	299	335	339	321	340	326	317	342	341	334	314	311	295	322	294	324	325	336	287	311	320	324	293	323	309	318	326	330	341	361	304	321	327	343	292	328	338	323	343	355	324	316	301	350	301	316	334	300	335	311	301	339	355	329	297	338	326	341	317	337	357	306	321	310	320	383	298	342	325	381	352	357	345	315	320	359	329	313	288	302	317	276	345	321	344	332	300	308	333	300	323	356	364	305	309	335	301	305	331	316	334	317	356	304	324	314	292	350	303	324	326	332	321	334	340	331	331	364	321	324	352	315	328	326	350	326	326	312	344	313	311	332	327	311	294	318	291	278	335	337	295	344	312	338	306	316	304	314	327	317	317	341	325	297	349	341	347	311	308	324	320	332	360	335	339	341	311	347	308	352	342	333	345	352	353	369	353	333	327	315	323	368	287	318	348	342	319	318	330	305	310	338	313	303	313	304	310	301	351	313	340	360	308	336	307	325	335	329	354	316	360	334	318	329	323	292	359	340	339	328	325	328	377	333	325	321	355	361	341	324	320	349	330	337	340	319	339	323	335	347	346	329	365	291	310	310	287	315	367	357	316	308	293	323	348	310	324	308	339	317	336	345	338	340	317	334	326	345	337	315	337	365	344	332	310	330	357	340	339	333	345	324	290	303	337	333	338	327	312	319	313	309	312	345	299	303	340	331	326	358	287	336	334	300	309	330	322	321	317	329	355	330	346	347	343	336	309	347	344	306	340	343	326	337	295	357	309	333	327	318	305	345	324	347	323	338	347	294	306	343	349	340	332	329	331	303	308	335	301	328	313	321	308	338	318	339	312	340	298	320	304	337	339	345	311	308	305	319	320	318	324	323	318	332	334	332	344	332	329	348	357	324	286	303	312	327	339	320	318	358	299	345	321	335	324	322	318	281	304	308	330	317	328	355	314	323	328	308	334	338	336	329	297	358	335	345	316	303	279	321	307	334	314	315	347	322	343	306	349	324	334	323	323	326	310	309	341	322	330	320	305	325	341	298	342	323	339	313	350	316	343	349	368	338	283	334	343	313	304	310	339	335	329	337	305	326	334	305	317	327	307	349	320	295	319	330	334	337	296	338	339	318	311	331	305	373	318	343	309	346	304	309	337	299	360	337	372	286	342	318	330	320	371	341	323	327	318	332	331	344	340	351	328	290	354	334	346	317	353	342	351	333	292	357	308	298	306	307	358	314	325	329	310	313	332	337	318	312	313	313	353	310	339	310	317	326	330	318	311	313	333	330	300	330	304	323	322	295	327	338	302	327	296	301	325	352	276	308	319	300	304	303	336	303	366	295	328	341	327	323	293	332	287	321	323	279	340	297	325	322	321	363	317	327	291	302	330	312	338	334	340	322	329	340	340	305	340	353	313	306	346	338	342	320	318	329	307	319	302	338	318	330	317	324	336	316	306	322	322	344	341	327	301	337	315	355	325	306	320	334	305	329	302	334	332	337	339	310	321	321	313	302	300	342	314	328	324	296	332	333	367	327	347	335	326	316	323	317	334	357	307	323	343	350	326	312	323	348	345	329	285	315	311	326	349	350	323	290	314	347	329	336	313	383	315	340	347	336	352	321	320	314	348	325	332	329	292	343	324	294	334	341	359	322	349	306	361	344	306	317	340	322	357	345	327	316	315	348	324	355	311	272	327	312	327	321	311	354	346	316	333	343	346	301	340	326	302	312	327	313	327	342	333	343	347	339	323	315	345	342	357	338	332	334	301	333	312	320	354	329	340	311	312	319	316	335	326	352	308	337	331	322	322	339	321	343	344	331	301	331	335	328	313	320	345	350	325	333	337	303	327	330	309	330	325	327	304	339	311	321	306	363	338	329	337	280	333	338	287	345	341	333	334	319	321	327	314	307	336	337	343	325	311	336	300	323	330	330	332	326	322	317	355	303	319	331	316	300	323	309	315	282	356	351	301	322	344	331	346	306	329	320	353	295	309	304	324	332	303	335	347
25529	26991	38029	29290	16723	6717	1904	444	439	415	441	389	457	438	438	432	439	420	420	466	448	418	399	420	406	408	443	402	403	398	432	466	441	448	468	438	450	446	482	391	408	463	406	399	418	449	436	423	409	420	407	453	425	460	398	439	424	409	438	402	402	402	418	432	415	438	464	435	417	461	395	471	425	435	407	403	397	409	396	417	447	415	439	421	420	432	429	375	407	420	444	400	400	422	412	416	426	445	428	417	434	393	440	434	414	409	403	440	376	442	422	404	414	430	460	372	434	420	409	422	424	399	444	429	424	445	429	408	456	438	421	441	402	435	432	445	452	415	402	395	394	423	415	413	432	413	394	408	400	405	409	428	456	442	431	381	395	429	414	438	386	397	405	416	403	398	398	397	426	421	454	388	423	426	439	412	417	457	415	412	475	417	436	384	446	451	466	458	438	408	445	412	425	465	418	430	461	421	446	411	401	424	406	413	413	429	434	460	422	422	401	416	439	430	408	428	414	444	469	458	418	415	415	398	417	435	445	427	403	432	392	401	427	439	416	410	448	465	426	423	437	408	405	406	382	404	447	434	391	422	442	426	404	411	450	414	385	435	408	396	433	411	413	446	455	442	449	423	432	438	414	424	416	397	413	451	428	429	413	435	438	429	445	429	413	432	421	415	417	430	419	457	427	396	424	445	472	441	369	405	442	443	428	484	423	424	421	434	408	427	440	442	414	407	465	380	438	418	438	427	433	410	423	424	400	443	414	418	420	427	440	408	414	438	410	431	409	402	426	453	416	451	406	409	408	427	437	362	433	450	421	421	387	408	421	439	402	409	419	458	438	443	450	428	443	445	434	400	421	424	400	441	430	408	447	420	476	410	420	421	454	433	403	363	454	416	434	409	431	429	431	407	418	453	431	453	399	451	415	469	404	410	400	445	474	419	418	467	446	449	464	402	442	392	396	464	429	407	420	428	413	448	442	408	437	406	429	398	444	460	418	403	370	426	450	401	424	398	438	438	412	438	429	427	415	408	430	453	401	395	408	431	416	421	432	410	404	391	455	424	452	406	451	455	415	405	410	413	484	416	431	404	410	430	420	433	411	403	408	418	391	455	391	375	425	446	428	401	462	407	365	381	411	417	431	427	434	410	412	401	414	410	413	451	424	436	464	462	433	435	398	446	418	423	401	405	428	410	455	425	425	436	462	422	403	430	406	398	433	407	452	413	423	389	423	379	396	444	417	412	448	419	417	423	390	404	437	426	416	416	418	394	422	421	408	410	436	440	412	413	458	421	431	428	443	409	407	434	432	395	401	429	438	427	417	476	445	410	436	415	462	425	423	396	439	477	447	414	450	415	418	434	424	391	452	453	437	441	457	416	424	372	427	412	394	417	407	407	422	431	420	431	385	404	416	414	434	420	419	413	411	430	434	416	417	417	427	466	440	425	431	419	436	447	441	415	409	414	423	445	432	431	433	394	459	443	409	431	455	402	425	441	420	430	421	433	431	421	426	408	411	440	414	399	385	408	409	441	449	426	418	439	414	430	419	428	412	437	417	442	429	404	399	423	418	398	428	383	378	411	414	396	435	425	391	399	407	417	418	460	413	444	404	428	409	418	418	446	395	448	431	369	396	455	455	448	422	405	417	414	408	436	413	444	448	451	417	429	435	424	409	409	395	429	402	418	428	424	415	416	415	408	400	399	425	451	440	425	411	425	414	432	451	425	409	389	429	470	409	405	427	418	431	399	419	415	401	445	398	438	403	413	430	453	419	420	439	434	420	393	410	432	423	442	385	420	420	415	443	440	423	393	411	418	408	407	413	430	432	439	435	439	372	382	459	438	370	436	391	390	403	426	422	431	383	411	426	438	428	433	428	428	437	431	443	414	423	433	400	460	410	432	422	438	419	432	421	385	419	442	409	427	413	420	437	446	429	430	385	404	431	392	438	448	401	428	424	411	400	406	422	403	434	420	387	403	424	435	398	394	464	449	437	420	417	408	384	407	437	392	428	409	443	460	408	402	429	444	432	410	431	437	447	414	402	444	406	437	455	416	472	432	418	412	407	464	430	404	441	416	453	442	424	447	456	400	415	384	411	416	411	433	410	442	428	427	392	446	434	406	393	402	423	431	450	445	402	414	401	406	423	409	389	423	404	399	377	470	413	415	448	442	415	439	414	426	424	394	441	418	409	398	410	406	427	459	424	403	417	433	394	405	374	439	385	437	436	428	431	419	458	400	418	442	413	404	461	422	436	425	419	392	394	442	446	453	438	418	430	408	420	425	438	454	448	439	406	449	442	424	431	392	407	412	406	445	404	435	440	442	397	427	433	397	445	404	447	422	427	411	407	415	441	457	466	430	402	406	429	390	418	414	417	428	403	456	404	401	404	410	452	451	432	399	432	422	401	425	428	454	398	393	408	421	407	421	388	418	420	400	413	416	415	422	455	417	436	420	399	451	416	450	451	401	416	415	419	392	420	454	425	428	432	410	434	433	405	415	442	427	423	430	402	385	431	411	410	452	419	416	447	366	408	410	422	428	402	431	426	429	422	421	407	401	414	445	406	427	420	446	404	415	381	433	396	401	413	429	400	399	398	423	429	461	392	409	425	397	384	370	397	436	440	439	428	447	437	423	429	410	403	383	414	420	404	418	436	401	416	412	464	423	429	441	398	427	422	428	392	420	390	410	437	438	438	442	403	421	431	411	411	404	416	402	431	424	408	415	393	412	459	384	401	399	420	408	412	401	462	412	414	442	419	445	427	394	452	428	457	397	433	422	402	428	421	455	416	419	441	415	439	424	438	442	404	439	418	422	448	412	425	413	428	389	390	398	444	418	433	426	409	444	453	449	430	427	455	395	428	419	430	418	423	440	467	416	426	410	420	427	391	431	444	412	413	443	448	387	423	470	432	414	425	409	415	426	426	427	403	402	421	407	409	420	408	414	433	440	421	405	453	409	406	453	425	415	440	437	433	411	441	428	430	438	422	381	366	419	439	411	449	429	411	490	434	461	414	445	418	437	399	412	435	403	382	427	399	410	383	434	434	407	402	388	415	399	438	425	427	416	429	458	396	447	362	452	426	444	432	421	420	424	419	419	378	424	417	455	422	439	403	446	440	410	430	446	406	394	388	426	433	425	426	407	462	457	383	434	408	431	405	444	418	443	406	432	429	436	441	422	422	445	442	432	439	403	424	426	410	407	451	400	412	471	430	421	427	457	392	425	427	432	435	440	412	437	456	418	439	439	391	392	423	458	460	417	405	422	437	412	432	389	447	427	420	409	408	403	408	430	406	393	395	436	412	410	450	385	457	438	429	371	419	426	409	438	421	399	429	413	396	400	410	424	428	424	413	398	421	432	415	427	407	419	414	425	404	421	439	445	469	456	429	418	423	427	421	457	434	449	413	443	417	414	467	435	426	389	397	433	395	427	440	446	413	418	445	397	443	417	441	427	465	433	432	426	412	417	403	414	432	430	414	438	410	444
42818	81672	55462	30601	10775	7943	2651	514	506	517	468	479	485	470	456	451	450	436	506	454	460	472	423	469	504	431	513	493	540	463	469	424	446	487	438	469	494	464	434	503	494	452	458	512	495	510	417	468	485	480	520	455	478	483	466	490	472	518	458	452	491	496	466	472	505	494	446	513	490	465	470	449	428	487	501	497	529	482	460	483	465	472	449	497	454	461	458	460	432	495	476	482	484	493	497	464	489	475	510	494	437	467	439	444	495	491	478	466	424	436	462	458	456	451	463	473	436	452	474	479	440	479	453	488	465	467	490	502	438	471	486	477	473	495	500	486	517	466	500	473	472	453	475	513	481	495	494	483	417	479	486	473	454	492	475	452	449	489	482	435	509	458	503	461	479	463	458	462	441	457	494	451	462	482	481	477	446	504	468	487	454	476	450	438	453	464	473	446	462	446	467	424	479	481	464	465	458	438	468	479	494	474	474	460	511	485	469	446	489	476	478	444	472	458	440	482	470	481	475	478	449	462	477	484	517	444	471	457	494	463	486	509	430	492	530	479	461	511	470	481	475	435	487	466	462	477	419	478	464	460	455	460	479	446	446	486	453	462	467	438	477	444	455	457	463	473	516	477	493	468	474	488	454	460	454	527	477	487	524	415	482	447	452	469	470	492	511	498	453	449	491	453	462	482	494	426	457	495	457	482	458	456	466	466	466	474	466	472	470	458	484	476	472	484	483	527	493	488	449	473	459	457	469	432	481	459	480	463	451	438	441	446	452	471	485	468	498	475	450	479	494	451	487	491	476	479	490	468	445	490	455	464	498	511	468	484	461	495	475	456	478	483	434	493	471	424	472	486	491	463	478	498	484	457	475	484	467	461	477	463	495	491	479	475	503	439	487	447	487	485	503	486	450	485	482	449	466	493	496	453	499	497	526	448	499	461	511	470	474	468	442	479	456	437	526	490	472	477	505	496	450	435	510	463	467	503	472	420	506	441	479	465	438	470	475	459	476	446	434	447	472	461	436	511	470	485	481	427	458	460	457	495	459	451	481	454	464	468	490	482	484	465	486	486	461	482	440	459	452	470	465	478	473	466	445	436	493	447	489	448	489	450	446	483	456	486	469	482	439	458	476	460	491	471	426	446	497	456	485	440	505	465	474	460	454	487	459	477	460	484	488	485	461	486	422	482	485	509	496	471	457	465	458	499	439	468	417	529	459	466	496	473	435	514	469	496	519	457	459	465	524	444	484	466	466	484	481	454	490	476	475	434	450	486	460	450	447	453	406	480	440	453	441	457	444	399	501	452	478	446	501	446	476	496	453	496	476	476	453	489	481	509	485	484	473	509	492	481	478	487	453	524	490	502	474	457	480	464	500	460	513	480	469	460	448	420	478	467	473	456	463	485	466	452	510	471	480	493	502	443	485	492	513	502	481	463	458	450	493	478	472	435	458	486	446	473	480	487	441	471	519	504	455	486	459	457	466	461	432	479	454	460	490	500	483	480	532	419	466	464	440	478	474	469	459	499	483	466	447	486	469	491	516	441	467	465	443	486	502	486	493	499	454	494	476	430	464	497	450	460	458	464	427	466	475	446	483	484	444	509	487	474	464	488	435	464	511	505	475	457	471	462	523	502	487	449	489	476	453	469	465	451	509	497	495	472	476	441	467	438	461	462	461	475	459	479	447	468	489	448	503	472	457	473	492	461	427	475	446	506	499	526	483	471	487	505	457	455	434	465	471	514	488	508	446	477	430	495	467	478	523	498	450	466	449	443	460	466	461	428	504	463	462	497	453	490	490	471	446	483	486	477	485	432	470	467	463	486	490	504	448	473	477	452	467	483	462	441	471	459	522	487	479	517	460	484	461	477	492	493	505	499	476	468	487	434	484	476	432	485	481	463	465	462	470	466	477	450	480	417	450	457	452	484	479	485	472	436	450	500	474	467	475	469	489	471	459	477	496	428	478	469	489	529	446	468	451	498	459	490	474	470	482	505	454	504	479	457	461	479	492	433	485	493	464	492	487	524	462	485	488	454	450	486	467	460	473	482	492	478	492	475	453	450	456	474	465	468	448	460	436	489	471	451	479	512	470	495	482	500	475	473	466	456	471	479	456	469	482	501	485	465	456	506	472	474	482	428	465	501	448	454	466	463	457	492	500	481	478	443	444	434	483	446	449	473	443	459	448	453	515	474	464	512	511	502	504	468	505	492	485	464	455	478	504	454	473	512	470	493	444	500	479	460	475	512	485	474	463	459	464	463	456	461	520	510	438	478	464	450	496	462	487	441	472	437	478	457	479	478	497	432	497	502	475	440	472	488	437	460	457	462	438	490	456	457	447	464	458	459	467	472	457	479	488	513	489	460	425	464	477	506	482	456	491	491	484	435	467	486	479	476	496	481	491	478	462	460	476	485	480	487	491	480	487	439	501	497	463	533	477	453	486	501	451	466	491	472	498	495	478	480	458	437	525	455	447	465	461	464	450	424	455	460	487	441	476	490	482	477	462	551	419	474	471	457	466	517	433	469	418	438	493	484	437	494	512	446	453	453	500	462	470	471	491	485	485	478	426	482	508	426	456	452	455	480	511	469	471	493	470	471	484	435	459	478	428	475	480	463	463	471	412	470	496	482	479	459	471	460	457	440	481	465	501	469	477	484	473	442	490	478	455	479	477	456	481	480	467	459	505	455	463	499	480	468	527	493	478	478	489	448	448	470	473	438	474	455	519	428	485	426	483	480	457	461	468	486	476	432	467	466	441	457	466	449	480	495	493	514	450	445	457	498	456	469	484	492	533	437	487	472	454	473	474	456	456	481	512	434	463	462	489	440	458	458	434	441	468	481	461	476	454	488	461	488	472	472	497	477	514	461	481	475	436	477	469	482	474	472	480	484	453	463	482	450	454	473	498	466	456	466	443	499	441	440	484	477	465	442	475	461	499	453	493	473	460	467	463	487	457	484	495	479	496	480	489	475	479	514	490	468	485	439	476	496	445	474	431	456	491	460	472	512	510	435	480	493	495	484	482	457	468	473	499	503	495	431	485	491	461	490	489	457	515	492	498	472	423	474	502	455	460	490	467	464	479	533	475	455	494	483	466	467	449	469	487	433	456	482	490	483	460	480	461	488	478	457	466	480	489	453	472	437	466	486	413	474	470	470	444	452	481	440	470	469	469	440	487	485	497	476	477	458	481	464	493	449	485	461	455	501	535	520	440	438	462	518	495	488	480	474	450	481	436	495	469	474	449	470	461	506	463	473	488	506	495	521	499	482	490	490	488	496	459	462	454	462	480	474	506	481	473	488	472	500	506	479	517	460	478	454	487	468	439	436	448	458	439	462	413	447	474	506	475	472	485	447	477	488	508	472	478	476	445	479	477	485	467	476	502	466	465	458	480	533	448	450	486	450	498	466	466	470	475	438	441	507	463	433	462	484	455	481	491	452	458	484	494	483	478	477	463	470	489	478	479	509	472	484	483	475	457	471	518	471
23198	22758	32722	27367	22194	21432	13185	1116	488	425	432	460	445	448	485	439	491	410	474	457	473	454	439	450	473	458	432	447	450	426	414	463	455	444	446	458	462	471	408	432	443	462	444	484	462	461	438	444	456	427	426	463	488	437	441	420	446	454	466	472	446	441	453	472	459	436	437	456	510	424	470	422	445	475	394	446	468	419	461	460	507	464	446	477	493	440	469	416	438	479	414	445	439	449	439	484	422	442	438	441	463	433	442	513	491	425	453	448	420	445	465	498	441	457	479	494	443	458	441	465	446	469	421	441	441	454	445	448	433	448	458	488	422	398	484	462	436	431	423	417	435	445	408	419	452	449	443	431	471	445	481	448	404	412	451	423	402	445	439	416	455	418	404	479	434	428	463	435	494	413	469	466	451	476	435	427	416	437	441	449	424	456	469	418	428	448	437	470	393	473	467	433	426	491	454	458	427	466	459	422	431	453	457	473	478	452	421	461	452	455	442	473	452	464	447	454	454	471	442	438	459	472	487	437	446	463	450	429	482	503	431	444	435	449	461	428	507	428	424	444	475	464	432	415	474	440	474	474	457	426	441	465	436	452	451	483	454	422	431	445	434	436	447	420	433	446	432	478	430	438	444	466	471	476	490	452	457	465	457	417	451	469	449	487	450	465	456	461	389	456	429	435	457	440	404	438	447	497	429	470	421	440	412	428	445	435	434	459	424	458	438	475	448	457	486	460	432	465	441	419	448	433	484	430	451	440	436	505	440	454	461	425	454	496	478	425	428	422	423	444	454	458	465	479	441	437	423	460	437	466	466	488	484	443	449	428	423	438	463	453	446	494	441	427	475	444	433	453	466	445	437	442	408	425	487	438	450	467	436	444	455	495	448	499	466	437	446	479	466	449	407	420	476	445	482	432	415	425	423	462	458	446	426	481	450	455	445	422	483	481	451	438	451	451	449	445	448	443	423	475	454	434	461	411	466	457	397	487	435	460	435	502	481	456	450	460	448	454	437	458	422	449	479	445	443	452	494	473	464	457	436	430	427	465	464	438	443	489	444	420	437	461	463	442	447	429	435	445	422	418	459	477	455	462	448	470	473	457	448	449	464	447	423	510	469	456	451	488	460	428	451	431	457	459	433	464	438	461	459	401	425	469	480	451	442	462	429	439	453	479	450	480	433	477	454	455	476	395	460	410	458	420	442	474	444	456	438	446	441	436	455	451	466	438	454	470	452	480	475	449	468	464	454	433	466	455	451	485	466	451	421	431	458	457	448	423	452	425	466	436	436	449	449	443	477	422	469	458	473	439	456	455	425	420	484	491	455	471	451	471	476	412	477	426	483	401	431	457	444	466	457	446	476	487	449	463	443	480	477	477	505	462	407	500	440	466	488	423	446	482	482	457	464	464	439	443	476	452	434	444	442	476	453	444	428	463	432	434	440	450	456	417	437	445	473	454	460	417	446	479	425	442	481	483	448	484	473	468	468	416	405	445	440	471	450	443	431	415	490	460	486	449	469	415	473	473	394	452	458	457	436	491	434	480	469	444	457	448	460	421	412	431	433	438	483	440	460	441	437	455	453	434	424	438	486	470	450	460	448	491	427	463	478	431	429	425	444	397	448	460	423	449	449	466	454	439	448	435	462	414	470	428	429	406	432	427	523	501	450	443	453	484	429	478	479	444	440	446	441	452	435	421	480	466	436	429	445	434	458	459	500	438	432	472	471	458	465	427	472	443	502	435	478	439	459	473	425	458	493	453	500	478	441	431	426	426	429	447	447	434	466	440	440	465	443	434	486	432	437	458	471	464	434	417	446	446	468	486	409	433	398	455	460	469	468	459	469	477	442	471	443	464	491	466	509	416	471	447	463	477	444	440	453	459	476	450	464	460	477	438	450	426	441	432	431	440	459	460	444	416	412	483	466	476	452	458	459	463	422	406	479	454	452	443	446	419	398	436	460	450	457	431	442	415	440	455	478	423	445	421	435	395	474	442	461	443	446	460	455	449	463	458	437	405	431	451	439	441	408	442	441	433	425	458	440	431	457	427	493	456	434	450	462	446	448	466	454	451	455	460	459	473	459	418	417	457	456	460	449	413	443	470	479	441	465	406	454	444	482	431	477	463	452	457	458	418	465	463	456	463	453	434	472	405	500	421	457	464	468	473	433	439	423	459	447	435	437	457	440	459	445	472	433	434	451	448	440	467	431	457	438	452	445	492	468	452	431	448	464	442	429	495	459	459	450	465	427	468	446	476	443	465	451	434	471	455	463	418	432	477	431	419	455	427	445	460	467	480	441	452	439	447	414	449	463	431	446	460	468	439	448	435	455	466	457	429	477	465	446	427	473	416	485	465	438	432	450	459	451	450	463	459	446	433	430	443	461	488	471	456	434	482	450	489	440	458	451	405	442	461	455	491	412	424	444	461	433	442	407	445	441	403	447	462	464	471	442	464	423	432	448	458	466	467	433	418	465	472	428	414	449	460	461	454	474	414	437	442	465	483	461	463	438	451	464	478	447	414	469	476	442	461	456	421	455	435	431	440	432	468	475	425	449	477	461	474	468	501	422	469	474	467	464	451	462	441	454	473	471	410	463	432	436	429	452	430	441	451	473	462	440	453	475	459	428	430	465	466	473	450	429	389	446	462	448	418	476	427	432	464	479	467	498	442	452	409	436	428	459	452	445	442	453	440	480	428	430	460	471	460	464	428	398	418	446	436	465	456	472	411	436	472	477	438	468	450	438	448	430	427	455	469	471	442	441	453	467	472	458	418	433	435	427	430	442	443	463	439	477	474	439	414	458	464	420	441	438	442	426	467	462	458	421	424	474	388	446	426	452	450	422	443	437	443	433	447	453	461	456	436	459	456	439	442	433	465	451	462	456	468	444	445	477	443	448	447	479	443	438	490	442	454	453	454	477	444	464	436	428	461	436	444	415	423	465	450	450	407	450	460	467	436	436	434	442	471	421	437	430	472	428	431	448	459	486	479	496	422	445	425	429	435	472	445	435	455	462	488	440	460	450	440	465	434	435	463	452	464	471	443	429	456	438	449	482	440	427	441	442	472	419	437	490	472	421	448	456	450	485	459	465	430	453	469	437	401	444	431	459	453	458	434	446	461	456	486	486	443	454	434	462	449	465	432	424	398	453	427	433	430	470	462	437	455	442	436	470	430	464	443	484	439	443	437	441	443	463	447	458	440	448	422	478	442	451	455	431	448	453	469	431	444	442	454	445	449	490	441	447	472	435	429	438	406	411	482	415	424	442	446	443	449	468	465	499	405	412	424	448	488	421	424	430	497	440	460	481	419	446	461	456	456	470	425	459	460	434	420	405	447	426	444	457	461	456	446	447	429	429	458	438	432	469	429	452	413	419	446	441	436	460	451	435	474	424	445	489	486	427	443	433	441	430	428	419	453	423	410	485	438	440	492	435	451	477	415	484	470	461	449	468	453	453	405	450	455	476	479	459	493	438	435	464	479	444	491
48766	94514	75381	48721	19224	14784	4787	673	474	480	501	474	469	493	484	468	456	493	455	458	530	505	517	492	474	503	482	481	466	491	459	508	482	487	460	479	476	461	492	473	506	458	477	496	472	487	456	448	518	492	514	434	507	453	495	500	492	478	469	452	444	495	446	502	526	472	474	508	449	502	486	450	491	471	474	468	464	472	499	467	472	483	512	458	461	483	458	470	472	484	476	497	426	505	465	498	523	488	493	498	491	450	456	496	490	465	454	465	473	480	475	478	471	493	492	459	495	462	456	456	443	510	521	449	478	481	518	525	473	473	451	482	507	504	497	495	470	442	460	487	471	482	472	467	432	442	469	454	465	487	498	444	484	470	474	484	491	462	475	497	455	555	471	459	504	484	464	497	458	469	457	489	504	518	454	499	476	479	504	518	454	515	498	475	461	438	488	475	504	468	471	455	465	482	468	491	494	467	479	495	469	470	441	473	490	484	479	459	479	470	472	473	496	503	465	470	493	478	508	472	496	460	530	504	467	467	481	456	479	465	510	511	516	497	499	466	447	497	501	486	463	493	472	510	478	441	507	503	480	458	482	484	432	493	443	451	472	485	473	450	495	506	482	505	503	508	488	508	455	492	445	500	484	450	460	471	495	524	476	474	473	474	451	454	472	480	471	477	483	485	470	457	499	470	474	480	456	461	490	494	512	465	482	420	461	488	491	470	495	486	455	473	474	494	490	515	493	485	462	482	478	500	472	454	488	506	452	519	463	498	488	468	492	495	488	488	459	503	468	460	486	466	483	449	441	495	502	486	485	484	478	457	468	456	459	485	478	521	459	476	486	461	498	462	439	452	473	463	465	470	459	464	495	478	498	454	479	468	445	477	468	440	481	513	494	478	486	489	449	473	508	476	500	478	488	449	487	486	477	455	502	512	475	481	508	486	483	479	488	482	453	446	469	474	463	476	474	461	503	504	490	466	475	491	527	438	492	490	479	468	459	491	481	509	476	464	462	460	475	484	476	462	439	478	496	492	493	462	483	488	493	510	527	489	502	499	487	467	472	465	524	443	445	471	510	481	466	451	492	480	487	447	487	502	464	450	474	499	469	479	506	457	469	475	477	513	471	518	490	476	486	480	507	467	461	493	493	485	510	479	488	492	462	512	501	497	446	491	493	498	504	455	517	508	446	482	478	487	468	524	473	473	502	456	495	454	490	470	480	529	462	500	467	501	476	452	495	447	470	509	487	483	459	488	481	541	492	472	495	480	505	449	507	438	518	517	468	519	478	538	474	468	466	497	473	475	484	490	485	467	464	481	475	494	472	483	476	485	464	527	470	499	504	474	490	450	476	458	495	503	489	480	494	498	438	465	495	459	481	477	447	489	490	464	490	500	456	465	439	470	486	450	448	442	485	477	482	479	471	473	451	509	476	529	463	495	473	491	478	457	463	497	484	492	463	454	472	432	499	516	468	461	508	463	496	484	467	485	458	445	467	481	476	485	484	507	518	434	449	518	490	520	467	483	514	466	444	488	461	454	508	514	490	487	490	501	479	452	461	471	468	448	463	451	484	482	535	499	476	500	509	459	461	468	458	493	510	446	504	472	497	506	507	511	504	503	505	460	502	480	450	450	454	451	488	494	462	465	516	476	435	492	455	452	501	466	465	473	483	467	464	471	464	464	496	439	456	493	457	487	493	474	493	514	444	481	484	485	476	466	488	484	442	469	440	465	469	457	474	477	515	447	498	477	492	483	455	501	461	456	524	484	496	481	453	488	494	490	485	468	490	498	509	510	493	474	435	473	443	481	459	484	504	487	514	489	473	460	480	501	486	461	470	461	473	447	469	515	480	465	497	441	493	463	481	493	468	481	451	475	458	468	498	492	527	512	462	521	476	491	459	459	474	459	516	499	448	471	502	482	511	490	496	488	457	512	494	491	473	477	494	482	490	495	502	456	486	461	452	506	441	458	447	502	470	457	506	485	475	545	479	466	441	487	473	465	476	471	464	518	451	523	502	512	473	463	509	529	484	478	473	465	489	461	503	476	489	493	463	472	483	476	464	504	465	479	491	480	469	474	473	455	470	463	504	486	438	483	470	507	465	472	484	499	499	478	482	485	502	498	490	466	513	459	476	476	466	473	522	490	448	475	507	449	465	496	485	470	479	432	468	483	524	442	497	480	490	508	483	480	500	482	483	472	533	516	465	485	471	500	490	467	494	471	477	465	509	447	453	474	484	493	501	472	517	479	424	516	527	467	476	459	455	478	496	453	483	460	502	509	493	473	476	489	471	463	460	500	457	504	451	494	452	489	450	438	461	493	485	489	497	474	463	477	522	472	501	488	464	468	459	501	501	489	418	473	487	515	495	495	475	487	485	476	487	474	467	450	508	482	494	492	531	452	533	507	486	485	440	496	470	485	476	495	471	476	492	509	479	487	475	513	489	493	478	487	444	473	509	459	490	475	462	507	509	487	502	491	470	484	467	492	467	459	481	475	496	486	470	497	445	470	487	519	492	432	458	506	483	485	500	467	445	489	455	512	468	479	507	436	493	469	474	467	474	488	485	482	459	487	487	484	467	474	446	500	493	459	485	437	470	449	432	480	496	472	493	481	477	486	493	489	479	480	512	463	467	469	481	485	479	475	498	497	454	455	488	491	472	481	476	471	473	513	509	480	476	513	499	528	488	486	489	483	483	472	450	457	475	480	498	497	477	474	503	471	436	466	481	484	468	432	500	491	531	484	494	463	492	448	510	464	496	510	513	471	469	465	513	475	458	449	469	473	483	483	493	511	461	466	503	465	492	465	515	452	457	495	479	471	475	428	521	457	493	531	461	468	508	507	490	488	478	454	489	507	459	464	487	515	515	492	479	511	477	501	462	471	450	480	436	466	454	493	466	521	472	453	479	491	465	487	470	498	510	505	487	466	485	516	530	479	492	446	493	469	446	495	508	481	494	499	502	445	475	460	471	501	475	486	508	452	484	493	485	472	500	471	473	532	478	485	491	470	482	511	481	497	443	517	487	470	483	472	453	451	453	497	451	453	457	497	469	513	459	495	442	484	483	490	454	491	505	486	483	445	491	452	509	450	440	493	518	442	450	510	499	465	493	505	483	479	473	483	495	468	459	460	474	461	495	476	485	454	444	474	490	419	491	484	484	512	472	509	485	510	486	482	452	490	497	467	463	466	490	467	508	465	488	496	482	467	497	435	475	470	496	479	491	453	465	474	503	486	476	473	481	480	476	458	513	447	476	439	468	509	466	488	483	452	498	479	461	496	493	471	484	498	496	474	476	475	487	494	478	448	472	466	487	461	479	520	490	477	499	453	462	471	479	479	481	472	490	460	477	463	488	479	464	451	474	485	475	451	497	471	470	470	505	464	494	467	450	443	491	461	498	489	471	464	462	465	464	462	454	472	469	461	477	498	493	488	495	512	492	498	474	443	443	483	494	466	494	484	447	486	479	485	475	479	470	506	530	481	521	476
30479	36437	36524	18748	3605	1123	578	344	319	298	309	308	328	355	337	347	335	355	321	304	338	369	328	340	330	320	358	371	295	369	317	346	310	336	319	361	373	317	330	344	337	346	379	320	328	318	314	324	301	336	305	322	344	314	314	359	331	303	379	336	329	315	292	336	329	323	313	327	329	295	325	320	344	323	329	293	322	351	343	319	343	337	344	333	329	358	324	350	356	349	337	314	361	328	303	335	331	334	317	315	376	326	354	308	346	337	314	310	313	301	359	330	324	330	323	309	350	328	326	331	340	308	355	353	319	329	346	357	334	355	298	295	380	299	340	349	329	311	343	340	343	346	307	319	334	327	317	349	333	316	313	336	287	332	328	312	343	338	283	332	334	326	322	333	334	307	340	329	293	335	285	322	322	327	330	344	332	343	338	307	343	326	342	356	368	342	335	333	371	358	322	349	287	363	313	316	317	331	328	309	333	291	324	339	324	348	331	343	331	339	342	320	320	358	335	324	313	341	331	331	310	303	303	329	316	301	307	334	344	325	356	350	325	372	306	371	332	335	340	314	350	346	336	352	310	344	293	335	298	313	314	336	339	314	289	298	329	335	319	305	303	334	305	313	338	335	343	327	352	324	319	317	325	316	286	340	321	308	348	315	316	345	323	314	314	309	312	304	368	331	356	302	298	301	325	322	319	291	319	370	319	330	354	311	327	319	335	332	332	344	301	325	321	378	344	322	340	329	343	338	325	339	345	337	362	367	320	331	299	319	317	322	373	340	337	341	315	346	305	295	337	344	330	332	368	331	339	380	349	296	339	307	397	337	320	348	367	319	311	340	358	346	343	329	364	308	355	299	303	357	340	374	319	330	339	353	323	333	339	358	315	343	340	309	309	310	320	360	332	328	324	332	351	328	327	309	343	343	307	373	327	340	345	325	306	331	326	317	346	309	294	321	298	326	355	293	295	334	342	314	327	345	306	345	330	377	349	331	324	342	357	347	324	306	335	299	334	341	330	340	355	309	316	319	308	317	373	325	335	360	340	343	330	324	352	338	321	325	301	302	286	295	320	319	285	302	323	356	320	309	336	341	337	337	326	336	324	323	295	330	319	311	317	328	348	340	347	325	316	328	329	344	284	327	310	333	309	299	330	331	316	324	336	338	347	322	301	339	319	307	346	313	305	303	307	322	345	325	333	319	324	320	329	331	295	329	298	339	333	327	319	354	353	336	325	309	346	317	345	307	333	297	334	325	325	337	312	354	346	350	312	323	329	323	349	279	322	363	335	348	309	361	354	294	357	342	326	342	346	308	286	347	312	304	317	344	344	320	326	331	351	324	327	350	329	324	339	344	363	322	328	294	324	340	356	312	317	344	305	317	289	295	335	350	335	315	300	320	321	353	296	327	323	332	319	354	307	331	309	290	327	341	332	339	323	339	358	333	332	335	293	328	299	334	337	343	304	326	291	313	327	322	334	350	313	331	304	315	306	319	344	334	339	287	356	328	341	338	357	328	331	329	371	317	311	326	309	333	329	333	358	350	335	330	330	326	319	377	309	322	328	322	317	326	346	324	346	361	327	298	325	365	345	334	347	318	361	302	311	344	315	366	303	371	332	305	329	341	323	325	321	348	331	311	354	319	350	317	340	300	311	330	324	332	315	341	375	304	324	337	353	349	324	353	295	330	321	315	350	331	350	340	361	320	322	333	351	331	307	334	319	344	316	348	341	323	360	328	316	328	323	320	370	311	307	339	336	330	322	317	335	328	323	328	317	312	325	347	336	332	335	327	330	314	376	333	317	374	325	343	318	323	278	355	324	329	336	320	326	336	320	337	340	328	371	329	330	316	339	373	332	297	295	308	316	363	331	295	299	316	333	337	321	345	327	320	325	317	304	311	342	291	302	350	338	336	321	359	372	378	319	300	320	299	316	358	348	306	299	344	314	318	361	332	345	321	305	306	305	349	327	336	344	326	329	369	348	376	334	321	340	323	325	336	336	333	317	314	317	358	298	308	305	311	326	338	330	316	325	345	305	349	323	316	352	304	341	349	348	311	331	350	331	299	340	302	315	333	344	345	321	338	314	323	310	348	366	322	300	325	326	320	298	330	346	329	332	337	331	342	323	361	364	357	348	328	321	340	341	334	337	333	339	343	334	319	356	338	370	338	281	337	353	314	375	320	347	343	332	292	317	334	338	349	347	315	326	345	319	357	340	321	322	346	310	339	351	327	344	323	309	332	370	372	336	327	316	333	335	313	322	316	327	308	352	327	342	332	326	336	314	317	308	341	326	302	313	343	342	340	357	318	360	347	319	308	354	334	333	339	329	351	363	315	316	333	319	355	357	318	334	353	337	311	334	324	334	355	322	303	336	313	309	325	325	326	336	334	314	314	311	326	323	311	351	351	363	321	298	318	336	333	322	325	346	308	378	335	331	316	321	331	369	329	311	356	331	321	313	323	327	353	307	321	305	297	308	305	343	347	331	354	337	322	323	319	329	323	314	323	341	344	317	350	317	318	323	332	342	325	351	315	295	345	342	296	297	352	336	343	300	324	330	315	345	314	304	338	335	312	339	337	328	345	356	344	365	323	318	318	344	341	335	343	362	314	308	343	344	334	346	326	320	327	348	286	339	307	353	321	317	332	351	312	322	313	321	326	326	340	330	361	332	315	325	324	317	301	353	328	322	319	331	337	303	278	321	352	327	357	326	322	325	330	353	338	361	352	329	350	377	325	367	299	358	312	374	364	324	328	360	340	321	344	335	328	351	307	318	348	331	335	335	365	327	323	364	310	329	329	307	380	368	336	337	344	329	312	293	332	349	327	324	327	306	360	346	331	318	324	332	316	357	311	333	336	309	337	343	360	330	335	313	351	321	300	364	321	367	306	345	354	315	362	269	355	340	320	356	356	329	333	320	336	361	346	325	335	302	339	306	346	331	344	281	315	340	376	360	307	320	362	325	346	290	332	350	352	339	346	342	301	324	324	332	326	324	322	307	328	329	322	324	328	360	348	362	336	353	330	327	292	293	325	328	349	306	316	335	326	352	336	345	305	302	342	332	336	311	346	317	371	339	321	323	309	363	340	332	352	325	311	357	287	337	301	321	329	339	373	356	332	333	336	317	350	340	323	357	319	326	319	342	295	306	361	297	342	299	372	347	336	331	314	337	318	317	357	336	335	365	359	319	321	329	322	362	306	321	339	339	333	312	305	315	343	334	342	363	306	368	349	346	345	320	321	319	348	318	337	328	337	302	337	347	336	329	366	321	344	339	324	327	337	338	338	342	301	326	325	319	316	333	320	321	346	296	343	317	336	336	313	318	316	351	357	334	304	355	334	327	335	335	329	329	304	317	344	345	360	376	327	313	314	337	287	320	338	322	316	340	323	373	313	342	340	304	318	366	357	326	347	347	314	290	365	336	341	360	312	339	342	294	329	334	327	346	336	324	331	326	300	324	379	327	381	322	361	333	310	339	333	358	320	325	341
36381	53627	32439	12158	2810	1436	631	392	362	399	352	372	370	390	380	360	365	379	389	372	370	366	338	375	393	347	395	362	393	384	355	359	401	374	397	361	398	383	368	378	366	337	384	363	366	346	351	390	405	365	417	379	393	400	390	362	344	399	364	380	376	371	381	402	369	391	399	349	387	392	396	380	367	374	390	384	395	394	379	406	390	354	377	354	371	370	409	385	398	333	362	368	408	321	398	365	405	374	381	411	370	374	384	358	398	358	382	397	387	352	387	372	356	407	391	352	398	388	367	349	387	428	384	389	363	399	407	357	376	388	398	354	352	386	388	417	374	386	375	371	385	399	392	397	328	406	362	376	337	344	371	382	363	396	372	349	349	422	350	355	403	366	369	350	384	367	407	397	358	416	355	376	357	411	376	357	365	367	394	410	389	393	389	407	375	380	361	370	350	368	390	381	408	363	349	388	393	387	371	375	347	385	379	408	371	387	373	375	364	384	388	378	389	378	376	368	408	392	370	372	400	338	413	363	359	351	346	388	377	390	350	365	384	369	400	368	363	362	357	375	386	394	379	367	368	367	386	364	351	372	420	334	344	382	380	377	373	384	363	363	398	375	385	325	351	391	390	389	376	367	367	416	396	375	365	358	386	387	350	388	383	359	375	349	355	374	361	371	393	393	382	426	387	383	363	365	373	368	375	365	360	392	349	372	371	358	366	345	405	379	365	391	351	390	375	359	343	369	367	389	410	408	355	366	373	370	384	400	379	370	362	401	384	382	376	395	387	370	362	355	393	351	369	374	371	343	379	394	407	368	374	379	370	365	366	372	410	366	357	381	425	383	390	405	395	362	343	385	385	388	370	381	409	361	359	355	359	383	384	393	353	380	403	396	390	377	382	331	436	385	394	416	359	382	394	390	377	376	398	332	370	354	380	389	368	386	356	360	350	356	359	384	392	330	380	411	345	382	364	418	379	369	376	345	351	383	357	384	363	350	374	360	388	370	401	359	382	385	381	387	385	342	391	365	364	383	428	368	339	389	389	437	387	373	392	350	374	368	406	369	385	417	406	371	362	419	371	366	368	377	386	368	381	383	353	392	371	382	411	404	364	331	398	391	382	347	397	403	382	376	356	338	390	374	403	353	394	380	367	354	381	406	346	383	393	386	362	377	366	339	361	405	379	357	409	420	387	384	394	369	383	379	375	392	353	373	382	344	409	369	396	380	379	329	358	389	374	388	396	364	361	357	411	383	364	345	362	381	382	379	369	380	377	408	336	367	407	408	379	400	364	371	397	378	373	381	347	385	352	350	355	419	357	404	406	380	381	378	413	375	404	353	371	369	387	358	369	346	348	374	394	397	352	348	373	387	365	383	379	407	337	428	368	379	376	388	350	389	397	354	358	379	369	424	365	388	370	368	391	377	375	351	371	355	397	373	400	352	353	366	361	375	370	367	380	371	373	386	375	379	367	384	374	348	389	359	405	388	359	366	386	412	395	367	382	392	363	377	414	386	344	362	342	329	397	358	388	384	402	386	401	343	348	359	362	402	362	373	378	378	386	394	400	392	384	376	344	400	396	387	391	404	374	363	371	388	384	370	378	366	366	410	374	391	374	351	360	395	347	383	389	411	377	364	380	349	375	340	374	368	388	398	380	325	373	396	382	391	366	351	338	416	393	400	388	370	369	374	376	373	377	372	366	385	415	404	374	384	387	385	374	392	387	363	360	400	342	381	350	387	375	359	368	367	380	365	412	371	379	371	394	400	369	347	355	406	397	359	343	385	388	389	380	385	380	408	375	343	348	339	355	390	388	381	365	399	346	372	364	350	387	374	354	381	383	338	332	369	384	377	344	341	375	378	411	381	383	393	387	354	369	362	361	400	376	417	383	377	369	397	370	364	361	348	378	378	370	359	340	364	384	395	371	364	387	386	362	348	396	360	363	331	390	371	382	397	380	349	363	354	349	378	350	400	367	370	372	385	360	375	367	408	359	369	379	373	406	378	399	378	378	372	380	365	394	402	389	354	404	383	412	356	389	352	397	370	371	370	367	400	408	339	359	368	383	345	355	388	388	386	379	357	402	358	372	365	399	386	390	352	362	380	379	393	387	381	381	371	364	395	392	369	342	346	367	387	358	330	379	378	369	382	373	323	362	372	376	383	369	379	388	364	388	359	361	361	384	367	360	392	343	403	377	361	419	374	387	368	392	334	391	396	380	361	373	381	374	398	355	365	360	399	383	384	353	413	388	351	367	423	397	385	386	359	376	355	365	391	373	392	380	357	397	357	372	346	370	347	365	383	385	371	380	380	400	434	396	389	366	381	378	373	375	383	370	362	362	393	397	369	379	392	373	362	371	390	347	386	353	380	364	372	334	358	385	385	374	348	340	376	349	382	380	384	327	390	412	404	380	360	411	403	379	375	386	372	393	368	368	389	371	369	364	356	396	372	400	379	379	371	345	368	371	383	353	416	376	381	357	359	363	361	375	376	350	321	365	349	390	365	388	361	348	353	397	392	428	367	361	395	397	363	354	397	389	382	375	397	389	391	360	397	365	369	409	418	373	383	399	382	366	370	408	390	375	388	376	384	393	410	398	369	349	402	396	397	383	353	365	397	330	363	395	395	369	370	367	403	402	391	397	367	324	403	379	358	371	370	406	376	384	369	388	351	331	399	362	380	374	387	358	367	375	378	394	397	349	373	408	407	335	392	363	377	349	373	345	378	373	413	374	336	349	362	357	380	395	365	406	409	397	357	349	365	373	386	417	384	379	360	360	386	388	378	386	375	336	382	395	379	384	381	401	432	403	377	394	351	350	363	373	372	373	389	371	406	381	364	368	397	357	368	353	377	358	367	393	349	403	395	391	384	364	367	383	389	363	384	390	373	414	374	336	369	378	392	349	359	361	363	332	357	394	373	373	373	385	415	402	399	356	384	346	382	377	367	385	391	373	359	364	374	393	342	378	392	372	367	375	395	409	369	398	366	385	364	373	317	377	388	395	372	380	371	385	371	385	405	395	371	380	379	387	376	373	384	393	370	353	379	364	362	374	336	420	374	365	382	389	363	351	379	371	396	396	352	360	380	366	400	381	377	397	377	391	384	387	372	372	394	390	371	397	400	383	379	397	379	388	418	356	361	389	383	373	383	365	369	379	418	400	347	358	370	375	341	366	363	353	359	391	368	376	375	398	395	371	432	382	362	382	381	351	361	374	417	393	385	386	358	409	350	395	420	385	368	330	377	352	409	380	362	387	372	379	398	390	388	382	373	388	371	386	352	407	372	416	347	404	367	421	380	374	319	354	392	368	373	413	407	408	376	354	339	385	366	396	372	372	423	364	390	402	376	381	348	373	358	362	407	363	387	387	382	391	371	437	400	351	376	365	388	362	372	380	376	394	372	419	395	383	346	341	357	391	398	382	383	387	382	368	374	344	383	399	363	346	394	359	367	376	384	387	349	373	387	410	351	342	370	395	389	317	397	378	392
24847	25267	38295	31719	21357	11791	2302	383	297	295	325	301	322	325	319	327	282	305	302	318	290	293	281	299	292	277	302	299	307	282	294	281	301	294	284	306	281	304	340	273	328	304	295	295	303	284	265	290	325	287	302	308	321	304	264	306	274	295	293	313	313	287	297	332	294	273	292	281	286	293	256	317	317	298	283	307	286	305	301	299	303	299	277	314	277	290	304	295	284	285	290	296	303	294	277	313	280	271	286	299	290	281	290	268	321	299	314	274	329	291	268	288	326	291	299	309	318	297	299	315	292	303	321	289	280	318	277	301	291	303	304	306	286	268	319	290	310	315	338	286	319	298	306	307	313	303	300	326	316	274	335	309	301	289	323	315	290	274	286	338	296	320	282	293	274	320	299	267	305	297	292	292	297	298	280	280	317	302	295	283	286	296	310	313	300	276	288	319	251	292	265	298	278	327	317	301	294	278	308	301	271	289	329	279	299	301	319	277	289	312	275	282	284	298	322	308	304	297	294	328	277	296	287	315	288	269	281	279	270	285	288	291	284	289	283	307	336	278	303	302	290	287	297	300	305	282	289	271	286	300	300	286	288	291	311	318	280	275	322	312	292	281	270	277	298	313	286	312	296	289	270	269	288	306	271	283	268	295	334	290	300	291	301	266	298	323	294	308	316	279	309	289	293	284	308	289	308	277	271	307	282	305	265	262	282	282	296	304	291	279	307	317	307	274	299	295	314	291	331	282	307	291	327	276	332	288	311	288	293	275	316	260	284	291	312	264	278	287	318	285	302	301	296	301	300	292	298	270	307	276	273	284	300	280	293	333	298	313	295	304	320	316	254	348	287	292	287	296	263	275	287	282	313	286	286	290	325	323	288	281	283	307	298	315	278	293	281	299	287	290	295	320	311	301	288	314	302	294	290	299	281	294	322	270	279	289	325	271	273	300	295	335	292	321	281	272	310	306	318	330	297	279	311	337	294	295	321	286	321	316	309	304	299	296	312	298	322	326	286	287	310	298	278	271	320	256	298	263	259	268	291	282	291	276	304	323	325	349	289	302	299	287	274	310	297	303	269	291	297	306	285	288	299	283	313	328	317	255	284	267	281	276	316	259	289	311	310	295	290	300	297	282	288	292	296	290	285	326	277	328	295	306	313	294	298	274	309	268	332	305	283	307	288	286	322	269	282	283	288	315	300	275	267	281	302	308	291	271	279	285	294	314	289	309	274	316	287	295	292	293	316	301	270	291	299	313	304	288	263	242	347	321	279	313	317	298	302	329	265	284	302	289	306	328	304	298	306	297	272	288	280	277	282	291	282	285	320	298	266	295	306	302	278	296	295	317	319	312	305	288	304	294	297	296	309	262	300	294	279	297	311	291	315	310	307	271	284	293	275	307	291	265	285	296	270	306	328	271	306	316	319	272	316	292	320	304	279	329	319	275	307	272	277	269	314	299	345	270	272	270	324	288	268	307	317	295	306	282	309	291	317	297	279	301	290	293	317	285	302	329	314	292	294	269	309	314	277	300	276	280	284	268	297	281	299	299	300	275	299	296	328	318	288	290	281	296	271	300	278	286	297	274	298	312	295	289	300	295	315	301	282	321	319	287	305	301	261	281	295	284	297	298	289	300	292	308	312	298	332	288	319	312	293	315	305	298	318	312	269	327	326	302	293	330	291	286	295	277	302	316	328	286	312	277	277	288	297	300	287	306	297	313	325	279	295	294	294	299	285	292	291	317	314	295	326	286	282	299	277	313	310	294	314	260	294	341	327	301	312	306	293	308	270	297	283	315	324	290	297	299	316	310	301	288	280	331	303	270	293	308	283	316	309	286	292	274	297	274	275	297	309	288	307	285	305	277	305	287	295	318	312	286	270	296	315	335	316	280	299	301	304	292	293	274	280	272	331	276	288	308	283	303	314	300	293	313	313	318	280	277	312	302	316	305	299	269	301	309	296	324	296	307	293	306	256	289	282	280	304	312	316	295	310	298	270	316	268	298	270	319	323	287	294	299	308	290	296	299	298	265	291	274	284	286	300	281	307	292	287	295	295	305	319	311	323	319	300	285	279	295	302	286	321	270	308	312	278	293	296	314	322	302	310	316	305	303	293	291	288	264	301	294	305	271	309	323	290	316	289	328	308	304	276	267	285	283	284	304	279	281	287	276	318	306	284	311	283	292	335	301	316	278	320	291	313	259	298	326	296	264	289	304	299	273	296	309	305	283	253	273	296	256	300	271	273	295	288	258	256	252	268	308	265	311	282	288	280	326	298	280	302	319	311	306	301	300	296	309	296	305	287	288	305	288	272	283	320	273	280	247	291	252	247	323	267	296	289	305	280	313	293	276	305	294	290	297	301	294	330	287	278	284	300	307	286	281	267	302	324	291	322	289	283	309	297	295	290	309	305	290	289	290	327	302	269	301	273	299	282	261	297	314	266	261	279	280	293	309	344	282	261	286	307	283	301	310	256	294	306	278	305	297	287	305	278	302	312	272	302	283	281	267	296	291	302	286	296	315	317	292	313	270	303	337	303	317	293	295	295	284	283	322	306	291	258	280	285	294	270	290	315	327	280	291	284	293	317	289	280	309	299	299	311	276	306	286	297	311	305	281	333	303	291	271	308	276	281	287	290	287	284	303	297	301	280	290	312	315	290	284	312	291	279	299	305	280	288	296	249	301	294	294	259	282	334	320	320	294	305	336	266	277	308	335	283	266	302	270	305	272	287	305	304	301	273	302	302	289	302	278	276	318	296	270	290	322	305	291	298	282	292	297	330	308	330	282	316	293	306	303	269	286	269	293	306	297	276	294	283	267	295	293	344	291	302	313	271	257	282	290	286	285	298	296	282	299	280	295	291	267	287	291	301	286	280	303	274	318	270	311	317	316	304	280	292	303	301	255	285	316	281	327	259	304	283	323	305	316	286	313	322	308	304	292	273	300	280	294	308	259	270	314	304	330	307	297	294	288	319	293	307	297	301	335	293	316	284	270	289	303	287	328	289	285	278	276	299	292	292	301	282	322	287	347	271	310	285	288	319	300	325	282	315	303	308	307	294	290	257	320	293	310	305	274	305	286	308	286	300	309	300	339	292	299	298	300	304	277	301	303	286	319	300	280	271	302	292	289	284	284	326	312	276	319	302	286	284	264	302	278	258	316	332	300	302	314	277	298	285	297	284	267	280	261	280	330	320	297	331	318	297	305	283	320	305	277	255	309	291	310	270	314	304	304	249	303	313	292	306	318	284	315	297	316	269	337	284	268	300	293	311	279	316	310	300	277	265	274	311	304	326	298	316	302	295	324	289	289	298	278	303	283	300	299	272	301	295	301	287	298	257	310	282	268	306	287	302	290	307	262	307	319	282	306	282	327	321	288	288	298	294	322	294	271	303	302	278	322	297	283	312	285	331	306	306	306	272	275	286	307	298	271	281	281	326	349	316	317	301	291	323	310	314	307	301	294	318	292	295	309	294	262	282	319	315	309
44619	86593	60838	35948	14422	7668	1965	368	357	314	364	337	332	363	354	343	339	339	347	327	355	337	333	332	338	342	336	345	346	334	299	310	383	348	332	314	361	317	334	313	344	322	339	336	329	325	343	343	329	336	314	343	317	330	332	333	332	326	339	347	323	336	387	361	353	319	329	337	344	352	352	346	338	357	363	361	355	359	365	337	325	344	367	307	317	312	335	288	333	303	331	356	336	357	342	319	328	345	315	330	350	318	367	335	344	343	354	334	344	353	334	301	368	361	326	352	326	295	329	343	354	344	347	325	334	329	346	335	319	340	325	353	350	327	328	333	330	350	341	354	325	338	318	318	322	371	310	342	321	335	339	363	295	341	299	345	344	347	347	335	341	317	334	347	367	335	314	319	350	334	384	333	336	338	315	349	371	363	340	314	335	314	314	360	343	309	301	344	311	332	327	359	320	306	340	347	337	326	346	342	330	311	348	308	338	327	342	320	322	342	325	347	310	319	344	332	333	334	314	366	359	343	333	331	346	343	329	373	315	326	328	333	356	298	348	331	322	343	320	356	355	343	336	337	350	324	324	336	374	336	298	336	311	330	350	326	367	306	328	329	347	315	328	348	334	317	321	321	329	329	366	332	340	328	328	336	337	333	353	370	324	335	345	329	344	334	329	340	337	337	362	334	314	327	350	316	334	328	344	344	340	375	356	378	373	358	329	343	343	328	326	340	330	358	344	348	325	350	330	349	325	360	381	364	290	327	357	321	324	373	341	313	334	356	356	331	371	340	314	355	350	319	330	374	343	333	335	316	321	337	398	341	326	330	317	324	354	316	341	320	341	339	327	338	326	328	349	332	344	344	323	354	349	338	363	353	337	351	301	317	342	358	330	350	350	350	352	291	344	338	317	328	324	351	333	352	349	326	348	362	369	322	322	384	341	351	307	315	303	307	309	347	339	339	320	348	348	325	367	352	338	339	335	345	289	342	332	339	328	334	346	329	320	343	314	323	353	357	335	314	300	312	349	352	334	314	358	370	326	323	294	337	345	323	343	307	357	317	319	313	351	345	314	317	321	330	288	335	299	346	332	363	364	312	320	325	302	329	340	307	324	335	334	344	333	359	323	325	321	345	316	357	304	336	357	340	341	310	351	321	330	322	346	339	368	356	339	314	321	353	323	301	339	332	330	301	325	350	296	360	317	335	336	342	360	331	339	341	328	347	364	340	323	367	352	327	362	324	342	363	324	332	334	352	327	339	343	365	348	345	314	365	324	330	333	336	338	341	350	320	310	337	350	338	343	328	323	345	333	308	332	344	341	330	333	338	341	300	341	363	370	304	360	369	352	342	360	342	330	352	325	352	337	367	372	346	329	326	363	345	317	366	331	352	349	327	328	345	377	346	325	366	358	344	338	362	363	342	315	357	344	351	311	363	346	325	324	359	299	356	363	344	342	313	374	346	334	351	314	319	344	332	321	297	318	335	316	337	377	360	313	318	332	355	347	341	329	374	335	342	356	330	342	304	317	309	339	316	345	341	337	308	356	321	386	354	357	351	304	332	340	356	359	346	297	321	376	363	346	321	353	316	329	334	362	302	338	355	327	323	369	343	340	335	327	356	351	330	321	355	328	332	331	327	333	343	306	321	348	331	329	329	328	324	333	337	336	289	345	323	344	345	320	304	319	338	338	348	330	331	358	335	345	326	326	336	320	334	339	326	340	316	314	348	324	351	326	345	312	341	343	323	331	346	354	334	354	330	318	311	329	335	346	343	341	335	323	287	362	320	336	308	322	324	341	311	332	323	339	343	334	351	340	327	317	308	329	323	321	349	291	343	322	343	328	313	348	369	342	371	343	330	301	331	352	355	343	343	343	337	303	322	350	355	333	339	346	320	350	334	332	359	321	360	311	335	319	358	346	319	337	335	358	311	330	355	334	334	323	309	356	327	317	341	312	330	345	336	348	337	345	343	314	343	345	334	325	342	331	304	318	343	313	285	346	316	400	343	368	321	353	322	331	355	340	340	331	320	352	368	331	322	341	331	338	317	313	335	329	338	327	344	306	360	331	348	351	378	359	349	329	303	328	349	332	338	363	333	315	322	347	347	326	315	392	349	370	328	339	308	342	359	304	347	349	360	334	300	354	342	323	335	305	319	301	333	346	361	280	314	313	327	342	337	358	349	310	332	340	367	387	347	292	353	307	292	326	343	343	339	342	338	297	341	304	324	372	332	319	318	376	359	339	291	320	307	349	329	309	342	331	332	334	334	352	332	338	321	343	326	337	326	340	322	358	316	330	333	339	342	320	379	325	340	347	353	335	339	333	356	320	312	343	302	344	344	333	338	316	324	334	334	346	326	350	319	323	317	339	331	320	298	304	344	375	341	345	319	336	338	322	354	282	337	303	359	330	348	319	340	340	343	334	354	327	350	339	297	313	349	353	360	323	361	342	353	378	382	330	331	324	333	324	331	368	350	333	343	326	352	326	344	343	319	314	315	324	331	323	356	352	361	346	349	327	313	324	326	341	344	352	342	332	358	329	336	366	314	328	349	329	358	340	331	321	367	317	326	314	321	363	372	342	337	376	336	363	344	311	331	297	350	379	315	333	351	356	359	322	333	345	353	370	345	327	332	334	357	318	333	357	339	366	350	326	325	332	319	328	345	347	350	347	340	333	331	342	298	336	338	324	316	322	333	341	324	352	352	323	347	328	308	349	298	356	319	338	351	348	349	338	322	344	332	380	312	343	324	331	323	308	339	360	349	358	365	371	351	327	338	305	338	344	327	343	336	344	298	328	342	349	366	368	305	321	328	373	353	368	333	328	344	344	328	334	334	362	327	318	329	334	311	347	308	341	315	314	311	335	326	344	329	372	319	306	336	341	346	321	323	347	305	338	342	340	337	317	342	351	341	320	339	320	321	326	324	319	327	308	339	322	328	328	329	324	320	324	302	353	346	381	338	344	324	354	333	310	323	315	354	358	311	344	321	339	301	344	300	350	359	323	337	346	352	345	326	330	328	346	340	341	337	320	341	287	331	332	369	349	341	292	334	358	334	322	326	326	340	327	369	368	318	332	318	344	320	332	334	371	321	322	315	346	336	328	360	354	329	315	315	332	334	336	333	353	341	357	333	385	361	295	322	305	366	319	320	366	316	365	330	330	327	322	340	331	296	303	348	325	336	332	315	330	349	310	311	342	356	339	357	359	351	357	334	353	317	292	349	353	350	352	374	331	357	328	329	352	345	361	340	373	398	357	345	307	326	351	316	331	346	329	322	299	350	316	345	342	325	311	346	329	328	357	368	345	355	340	315	308	363	319	340	327	350	320	325	343	345	324	339	345	333	333	307	356	321	317	315	316	296	340	329	337	335	357	316	312	309	354	325	335	358	336	332	345	350	328	364	359	331	328	313	314	321	312	326	335	342	338	335	318	342	333	343	344	325	340	343	382	328	364	348	327	349	334	334	326	344	357	364	357	362	328	366	325	333
25690	26640	36731	30655	18117	8861	2059	487	441	410	439	382	428	442	425	403	430	434	420	431	470	432	432	443	460	412	389	440	369	424	413	403	423	401	420	449	417	418	446	401	420	441	428	448	428	386	443	447	447	425	459	453	395	437	439	429	426	417	472	468	416	393	459	396	363	442	428	414	403	428	434	403	402	445	422	442	440	428	436	437	433	418	443	426	467	411	437	450	388	394	449	427	451	470	414	438	449	411	432	450	426	386	403	447	473	405	439	449	420	447	422	394	404	432	456	427	447	412	413	462	442	391	465	401	439	468	415	412	421	417	395	405	424	432	464	434	408	398	425	440	426	416	439	419	429	386	380	394	429	439	439	418	419	428	427	433	446	426	393	419	407	387	409	409	422	431	449	440	415	399	416	406	413	429	416	441	440	397	375	396	415	458	428	425	456	415	413	444	425	410	457	468	421	426	432	444	452	482	401	431	434	421	429	439	478	448	448	434	426	418	414	456	427	445	413	425	410	443	417	404	452	433	413	446	425	413	436	412	423	402	449	421	460	474	440	433	384	431	405	441	444	412	427	412	413	451	433	411	420	447	433	444	406	405	402	418	425	416	436	422	424	410	401	424	418	423	429	418	407	405	424	431	424	389	452	421	415	418	435	423	432	403	419	454	396	409	421	433	443	460	416	466	481	470	420	411	412	408	417	437	434	442	410	381	423	437	397	415	413	405	414	448	419	433	404	469	457	403	430	390	424	437	410	405	430	478	419	414	433	414	407	406	468	425	392	435	396	393	436	424	420	423	441	428	437	378	410	411	429	418	427	401	472	412	437	380	461	428	388	434	429	443	432	439	415	425	418	467	445	430	417	434	391	430	418	432	419	443	456	380	446	447	453	441	402	462	421	429	448	427	396	428	424	423	417	418	444	433	400	411	433	409	381	457	385	414	418	407	452	419	438	426	464	422	397	395	419	405	428	393	398	404	443	421	427	427	424	440	398	423	396	417	440	436	434	422	439	385	392	424	430	404	403	432	408	416	375	426	425	434	429	438	436	510	422	432	425	417	412	438	425	416	439	436	404	404	420	433	386	441	446	436	420	422	444	400	408	442	427	441	431	420	403	440	416	398	387	421	429	447	452	431	409	424	431	401	448	406	440	468	434	421	386	410	427	404	378	400	435	440	463	393	406	454	415	454	387	400	385	408	422	426	468	458	409	440	398	429	378	431	434	464	383	476	414	423	425	459	408	408	430	422	438	448	446	445	423	449	426	439	427	432	397	407	441	423	435	431	427	476	434	410	431	429	419	405	456	439	413	429	422	405	442	415	403	423	445	388	421	415	449	423	418	454	383	428	431	390	434	434	460	447	441	389	421	401	390	455	438	436	421	424	413	416	451	486	419	420	423	431	467	408	411	416	446	412	443	392	445	457	429	435	434	432	411	402	436	427	427	407	433	418	410	440	431	446	437	424	424	432	434	412	399	408	426	431	416	393	409	446	387	410	432	437	434	436	422	415	408	432	431	396	416	410	430	413	440	421	432	414	441	401	451	411	433	416	432	404	421	398	453	426	441	423	426	425	425	405	444	436	449	421	474	403	420	463	456	424	445	411	404	443	456	410	429	417	411	424	413	423	459	426	415	426	433	449	399	420	413	452	435	429	405	436	441	430	398	411	422	457	446	448	413	400	419	386	423	447	423	450	478	399	415	419	408	441	453	405	445	422	395	410	443	434	414	433	417	433	441	418	417	487	447	463	380	437	403	431	430	465	419	422	439	464	475	414	457	431	423	388	417	456	437	452	389	438	439	420	448	437	394	458	407	407	450	420	438	428	444	452	447	450	394	422	438	418	410	397	436	420	429	415	423	441	434	435	462	439	437	414	424	431	455	438	418	433	443	407	402	430	454	437	411	418	424	400	434	399	438	397	404	428	447	424	402	427	406	414	443	427	426	404	417	438	468	424	407	427	418	442	415	441	424	441	417	412	407	403	416	392	426	437	437	419	432	463	407	424	384	422	435	450	421	426	408	414	431	418	393	432	483	452	413	403	417	435	429	396	404	408	438	455	404	434	436	414	442	460	392	419	400	400	436	440	482	403	422	448	405	367	411	433	437	450	384	422	456	433	433	452	453	405	434	438	407	402	468	445	465	411	418	426	448	419	416	404	397	468	452	423	440	430	411	399	431	445	458	448	451	415	442	409	454	401	408	432	416	462	417	419	425	387	435	401	433	404	410	436	412	435	397	419	426	423	445	440	417	423	440	395	467	423	451	416	462	407	428	430	444	417	467	430	404	433	424	424	434	405	437	425	449	433	376	393	404	411	441	447	457	388	438	423	429	450	437	419	407	426	406	408	420	411	383	426	449	445	403	397	395	405	463	434	432	446	465	445	425	441	433	422	424	433	446	453	424	409	450	417	442	408	429	400	407	432	415	412	422	419	374	438	440	454	413	427	424	386	436	415	444	440	389	420	447	479	417	398	393	455	483	453	427	430	446	417	423	444	402	423	442	439	421	445	410	423	415	460	423	436	433	409	411	414	450	421	402	439	415	452	428	407	418	424	401	405	410	432	431	461	408	449	414	452	416	423	447	448	468	425	474	453	428	468	436	401	429	408	427	422	407	416	429	444	445	438	414	451	397	419	441	433	423	444	424	402	441	445	417	409	392	428	404	426	427	433	414	447	411	415	434	412	450	425	434	399	433	427	435	444	433	432	403	419	417	442	468	425	412	394	446	423	389	455	428	421	453	434	429	396	416	405	425	431	441	449	445	463	437	423	429	437	430	417	431	404	432	451	394	432	413	425	421	423	433	435	444	399	429	405	454	452	458	456	452	420	408	417	433	436	476	462	436	427	423	400	427	406	453	445	402	432	431	410	410	431	413	401	382	415	434	386	432	451	416	425	453	400	455	463	441	424	418	422	425	447	411	442	405	408	394	401	394	385	442	449	439	449	418	447	435	443	463	419	424	437	442	448	431	451	411	405	407	411	434	417	414	420	423	425	417	417	430	434	437	417	432	353	412	397	430	415	406	448	407	419	451	408	405	446	418	467	426	418	427	443	393	397	414	386	459	421	401	417	415	430	422	421	462	433	433	431	433	445	416	417	412	402	443	412	436	449	389	435	401	431	400	417	399	469	432	432	443	382	407	445	416	446	457	461	406	419	421	407	441	452	422	405	452	441	439	416	433	405	446	459	411	428	462	472	431	449	403	401	403	441	438	432	444	443	420	392	422	415	448	407	383	427	395	428	431	399	464	376	465	415	454	438	402	404	429	449	425	427	420	427	424	429	415	441	440	397	421	475	392	399	390	442	448	448	416	414	453	413	417	463	392	446	450	408	421	431	441	423	383	432	438	455	433	410	437	482	480	430	418	430	460	471	423	424	452	419	427	420	432	470	437	431	413	442	436	423	456	419	450	420	404	402	434	440	461	438	464	420	447	394	423	374	407	411	431	427	396	406	414	434	445	399	437	422	422	397	394	405	450	462	397	424
44584	79900	55532	32858	14402	10490	2726	543	461	492	477	451	432	465	478	457	471	483	484	460	462	479	457	476	473	449	447	454	463	487	468	474	473	461	454	499	473	480	446	486	490	486	477	493	495	467	506	481	468	450	453	501	443	465	467	479	478	507	464	486	476	479	464	506	479	457	487	490	462	501	445	500	474	463	491	438	510	461	485	491	428	471	492	516	474	462	484	486	460	484	486	492	461	457	456	451	456	479	511	507	463	479	485	461	456	490	454	466	482	473	510	485	447	509	484	426	489	523	468	478	463	481	449	490	463	495	460	455	443	486	481	507	492	489	498	457	483	436	459	470	464	532	468	477	482	478	454	505	506	491	457	488	448	472	437	520	494	457	455	495	436	467	521	471	501	505	447	494	502	450	469	446	483	501	485	454	487	482	462	469	486	507	429	466	459	460	479	485	459	467	472	469	476	489	481	498	494	475	490	456	477	466	470	462	464	482	484	454	504	485	461	446	482	447	479	460	450	480	499	521	465	466	449	473	470	504	448	504	485	480	502	432	433	493	471	489	462	490	477	470	450	463	456	435	474	453	481	477	522	515	482	493	492	479	475	498	438	504	530	463	471	495	475	504	441	454	484	526	480	477	477	495	435	471	444	462	505	471	458	460	453	497	484	501	492	512	497	493	458	464	482	448	449	478	484	518	483	519	463	460	501	469	489	490	459	494	483	481	495	457	471	446	472	499	477	492	445	465	439	491	452	489	474	461	483	494	483	484	401	485	425	483	474	465	441	507	433	465	482	449	468	480	503	455	497	494	507	501	469	471	474	474	462	460	498	438	467	500	451	460	482	509	453	494	531	484	513	476	477	464	437	485	472	491	468	457	514	490	486	461	469	458	490	477	486	465	515	472	475	472	530	454	472	482	461	491	461	519	500	481	469	504	481	512	450	493	494	484	494	486	468	483	532	496	481	462	472	485	492	418	495	480	453	462	500	473	451	474	489	479	465	466	482	423	497	495	475	506	424	493	485	470	514	451	507	471	456	435	479	528	464	514	512	469	523	468	509	490	481	496	486	510	450	444	474	493	494	481	450	433	452	497	479	469	491	504	453	438	478	496	494	489	433	452	512	461	494	476	532	510	453	467	526	487	506	488	465	465	479	482	459	478	490	487	503	480	477	449	489	464	470	486	441	433	492	479	491	466	515	450	455	458	450	487	500	443	516	450	451	419	471	452	472	486	470	502	497	457	466	485	476	460	489	447	458	493	468	487	456	500	472	461	428	456	501	482	448	504	467	484	493	483	536	479	532	439	498	480	467	517	471	495	479	468	474	480	498	462	508	503	484	490	465	484	433	486	474	462	464	458	521	493	486	501	487	485	492	456	468	466	439	507	470	466	491	497	490	448	487	465	474	499	466	432	475	477	510	492	490	474	467	476	504	481	528	493	507	451	423	498	422	466	455	481	457	501	463	501	461	453	488	495	481	498	523	477	480	436	471	478	479	499	480	441	468	453	502	489	503	444	444	506	409	482	461	496	492	450	468	473	474	474	484	522	517	461	470	462	445	457	445	485	476	476	514	503	466	483	473	470	471	450	416	484	454	471	481	462	475	507	464	464	476	495	496	453	513	451	461	504	457	472	477	524	494	498	487	482	513	477	448	493	504	463	481	480	489	464	496	431	498	463	480	498	480	453	473	466	523	491	451	461	485	501	500	484	450	500	501	453	509	470	483	476	499	493	459	492	462	462	459	459	494	508	500	471	471	479	488	491	508	486	469	509	474	450	482	491	474	489	486	467	479	499	461	442	487	478	473	473	502	508	513	526	511	450	457	495	459	479	484	445	466	457	499	464	499	502	504	474	484	493	469	445	471	500	476	451	510	482	473	495	488	510	473	492	473	462	498	515	493	481	439	429	460	497	490	509	453	486	464	495	462	429	460	441	452	457	492	461	468	500	477	436	508	494	487	469	445	484	490	476	471	459	498	450	464	429	479	484	472	459	476	476	491	494	456	475	463	439	478	488	510	452	465	462	501	452	480	453	453	482	457	475	498	486	497	499	525	505	472	498	473	498	496	437	463	520	475	471	483	490	478	490	461	448	442	497	530	474	506	426	497	483	453	452	450	473	515	495	517	455	486	514	429	510	481	482	514	472	453	444	467	475	499	436	463	502	444	495	505	469	494	527	439	498	447	487	475	491	501	501	502	441	476	505	489	533	458	459	476	466	521	467	471	471	457	441	467	467	477	490	477	480	467	506	470	464	513	477	504	487	490	486	449	469	473	503	462	470	475	472	464	472	468	460	475	490	455	491	434	492	485	474	469	499	476	484	437	481	496	494	467	433	475	480	506	494	423	487	498	468	505	484	466	482	449	504	453	461	486	463	528	486	451	465	502	470	489	473	467	469	494	472	527	485	479	448	493	481	462	504	487	501	516	460	439	490	462	502	506	463	545	485	488	444	492	476	453	468	498	490	461	469	429	498	473	448	466	444	470	465	460	502	495	511	525	520	478	473	466	461	449	497	507	467	493	498	472	455	438	496	481	496	473	471	478	508	511	456	449	477	494	475	455	459	496	460	460	482	472	494	462	476	508	453	469	536	436	467	489	456	516	522	498	505	441	497	529	471	492	482	437	465	483	468	485	496	470	496	482	503	472	402	474	465	487	395	469	460	471	493	473	485	467	445	458	503	471	487	474	485	534	496	498	522	461	472	516	486	461	490	503	480	466	510	456	501	538	495	476	483	472	476	461	468	477	463	480	501	466	470	506	490	492	486	482	516	509	503	441	487	469	451	454	509	476	493	499	451	470	449	469	526	446	453	456	473	446	453	473	453	486	463	459	480	473	469	475	428	470	474	497	512	486	525	510	498	455	478	480	518	492	473	482	488	494	472	462	454	462	499	469	502	471	471	478	476	460	474	505	491	487	505	507	475	449	491	444	493	474	489	479	462	488	453	482	474	465	458	464	494	486	475	480	482	528	494	461	514	480	470	499	479	489	487	476	501	490	499	481	447	431	476	475	442	488	490	474	458	469	491	494	473	479	491	447	464	457	453	488	468	450	460	462	493	490	486	455	455	456	479	473	497	468	486	461	477	465	472	434	472	473	498	479	495	486	468	469	491	444	465	499	478	490	482	460	492	491	486	511	486	490	485	493	454	489	493	477	492	474	490	468	464	457	465	506	467	452	476	455	475	522	456	490	495	475	483	462	470	470	475	514	503	443	465	524	469	474	443	484	491	468	471	485	466	473	478	482	473	492	452	475	494	443	504	479	464	513	476	486	510	485	531	467	484	453	497	527	493	468	462	493	463	482	478	528	484	465	527	496	456	419	457	450	492	473	492	457	464	487	490	478	514	484	449	465	482	490	420	490	471	464	466	464	484	456	484	474	490	486	487	506	469	480	494	492	492	469	533	494	495	493	495	479	497	468	515	475	455	452	525	498	469	479	489	480	500	433	463	487	507	522	507	500	466	454	496	502	452	492	476	497	518	486	505
23266	22518	32682	28826	23504	23143	16575	1836	492	426	472	449	493	440	483	462	434	455	492	446	450	465	491	462	441	463	474	443	444	473	433	458	427	500	413	452	415	457	432	455	416	452	441	430	419	409	442	453	449	427	427	461	461	451	442	465	428	442	478	461	442	457	420	436	490	466	458	409	453	469	456	447	424	477	465	439	446	447	441	410	425	484	472	457	445	455	473	479	459	416	448	467	439	470	461	412	436	436	448	441	465	434	472	450	442	460	436	451	508	457	446	409	423	460	453	485	473	481	409	501	427	466	451	421	479	466	457	486	430	467	488	452	441	434	471	489	438	458	445	462	443	451	435	477	432	451	437	437	452	466	425	447	431	447	437	429	478	449	474	458	448	440	450	438	468	427	437	471	456	459	493	446	411	448	437	426	463	428	449	443	433	425	470	438	426	417	427	446	435	483	424	402	434	466	456	435	416	508	464	440	460	468	438	422	441	436	455	438	450	463	462	458	435	432	435	466	459	428	460	441	461	402	442	460	433	443	462	452	464	488	439	447	425	458	452	426	489	453	438	453	425	477	464	461	462	454	445	456	429	455	423	467	438	426	455	447	451	449	440	463	489	437	433	452	396	448	479	439	417	475	458	416	476	416	460	431	477	484	439	462	444	424	504	479	446	424	441	465	417	419	461	439	408	425	447	439	435	445	407	447	427	441	439	462	410	469	467	422	455	406	443	420	447	473	448	485	452	426	461	447	454	476	436	440	482	475	430	425	456	449	458	440	423	460	407	426	473	464	452	419	441	439	461	449	468	460	452	438	461	423	456	456	435	418	455	456	462	435	447	464	463	476	447	457	463	450	467	454	477	428	460	446	434	428	457	408	469	439	444	443	423	449	455	455	452	459	462	443	437	441	447	472	450	433	483	456	457	468	433	454	474	493	459	423	438	448	447	456	425	440	453	437	471	455	451	427	421	449	441	484	449	460	436	438	444	493	461	459	413	456	467	473	447	442	477	459	439	435	445	474	437	442	459	460	400	450	486	477	443	459	458	441	419	452	463	439	472	440	419	461	460	440	447	444	436	436	453	503	460	458	442	422	440	493	411	489	442	421	408	448	450	463	428	424	478	470	471	451	462	437	472	461	422	472	441	430	452	483	494	449	436	406	475	454	426	472	459	445	462	442	456	461	456	462	448	471	434	438	445	438	494	424	462	426	457	467	421	475	473	456	443	445	429	394	462	441	498	408	459	472	451	409	429	461	456	462	426	449	449	465	429	434	453	471	466	418	468	426	445	432	471	499	451	442	454	438	435	442	466	470	442	455	432	433	452	433	424	464	467	434	448	411	459	475	448	462	483	444	461	428	441	446	476	465	452	430	460	445	439	468	422	454	489	454	412	454	438	438	426	438	477	452	451	427	473	473	429	476	446	434	418	432	445	420	426	414	414	448	428	434	418	443	431	438	475	482	456	419	456	447	438	464	450	490	451	468	446	420	434	455	459	436	480	422	453	425	458	416	433	445	474	444	474	440	475	443	434	443	455	403	422	453	471	435	453	472	449	458	508	433	426	475	448	401	430	460	449	475	455	475	460	431	421	481	441	472	431	447	449	476	451	479	463	449	439	452	464	404	430	442	431	442	437	442	474	439	453	452	418	442	457	508	494	418	466	436	471	456	426	478	460	446	411	409	447	486	448	477	449	447	453	465	468	457	432	472	445	444	436	442	451	430	460	430	474	477	460	426	457	472	447	473	435	447	421	428	433	439	416	441	444	419	450	476	440	432	478	428	472	438	446	463	454	411	408	421	460	444	478	430	450	460	449	462	463	444	482	481	429	446	443	444	443	442	458	420	466	475	432	446	400	484	451	417	459	450	443	457	439	467	461	466	432	437	446	446	436	409	438	421	470	494	474	437	454	395	439	441	397	461	450	396	397	458	418	460	432	433	466	456	443	483	454	461	480	422	477	394	453	450	443	429	417	428	444	449	473	408	485	484	498	468	474	460	428	422	469	430	416	440	468	467	423	449	430	434	439	464	451	407	424	498	450	470	446	454	468	471	455	416	439	473	455	480	430	413	452	441	450	461	466	408	441	440	447	471	430	454	460	457	419	475	442	426	486	472	463	458	460	435	439	420	446	454	416	478	400	444	442	465	426	445	459	442	416	415	477	428	478	454	431	455	431	463	450	460	408	460	414	445	475	447	431	440	441	487	453	427	440	420	434	442	466	432	395	431	435	468	430	431	445	434	418	449	477	416	430	447	437	465	434	428	455	455	449	421	449	447	405	457	434	455	457	436	423	457	459	474	424	462	427	472	473	472	441	425	464	460	469	400	480	445	441	433	427	471	455	440	481	443	402	446	419	446	416	447	434	452	490	437	437	402	443	459	428	431	485	483	447	466	488	431	453	456	454	445	438	440	442	396	468	444	446	459	435	435	424	431	450	439	472	448	414	436	417	447	443	447	455	461	445	452	481	410	450	418	404	436	469	450	454	456	438	477	442	456	433	429	480	430	450	446	457	418	476	441	446	436	465	451	467	437	483	455	430	445	464	455	513	458	435	451	420	443	457	436	446	429	485	435	452	427	431	504	481	440	473	414	411	449	437	426	434	425	413	462	474	427	445	411	460	447	481	427	455	450	492	382	447	463	444	440	451	426	447	474	449	431	457	442	428	435	431	421	409	433	464	466	451	405	451	441	463	431	467	423	467	419	484	486	512	445	450	407	481	407	419	431	491	431	443	449	455	436	431	446	428	474	462	467	387	451	429	435	459	414	482	444	442	454	415	473	458	534	435	466	473	447	443	440	462	477	468	460	433	407	450	475	431	474	428	465	470	435	479	424	465	450	438	453	410	492	410	447	447	398	414	441	473	436	466	425	423	453	499	458	489	447	471	438	471	417	441	436	453	472	453	454	410	462	462	420	429	462	458	412	433	449	444	422	464	448	430	457	460	430	445	427	462	443	438	413	437	410	465	440	425	438	436	434	483	484	453	452	462	415	421	466	434	500	457	429	424	456	432	376	443	467	444	423	436	427	471	435	455	433	502	450	449	446	437	422	439	429	511	512	447	410	439	427	446	441	442	448	410	509	441	446	438	411	421	453	453	422	397	448	432	433	440	433	476	463	427	482	464	429	447	464	438	448	468	440	436	424	428	463	461	491	442	446	464	459	470	478	470	414	450	469	488	467	456	485	416	463	433	430	470	431	445	474	406	437	442	456	471	471	446	405	481	442	447	393	432	474	426	470	456	442	426	424	434	439	425	424	438	485	420	448	422	420	446	428	459	441	404	443	401	432	399	441	466	461	448	440	442	492	440	458	449	480	496	443	431	408	486	449	496	420	499	464	449	465	432	455	452	451	455	452	439	488	488	479	440	460	440	434	456	481	463	473	479	435	468	450	444	469	401	424	450	436	447	449	420	397	418	456	433	450	457	453	459	436	495	414	453	442	441	455	475	467	457	423	452	471	462	455	421	442	464	426	446	445	479	469	434	471
52168	77112	78865	53792	30923	23114	6854	790	488	520	503	500	491	462	522	470	453	470	474	506	492	506	482	493	456	467	476	454	507	486	477	473	467	469	459	497	494	521	478	469	505	477	512	472	470	451	527	486	485	441	521	511	492	453	518	487	490	536	544	486	479	490	498	496	513	494	461	476	437	465	489	457	466	489	464	456	475	471	451	454	484	507	444	495	491	482	450	461	482	517	450	480	545	489	504	488	491	485	519	465	499	459	485	458	473	447	492	456	484	481	487	498	450	489	497	417	481	481	444	489	492	506	495	475	475	491	481	506	479	494	487	462	484	445	474	487	491	456	500	459	509	480	449	471	453	492	457	484	504	446	452	483	532	481	472	501	483	463	462	497	471	475	463	455	477	477	462	495	488	497	480	509	483	444	446	479	486	519	505	471	501	496	494	477	468	456	456	523	473	499	453	480	498	490	514	489	463	499	501	475	446	473	503	526	519	486	472	460	470	460	440	460	470	483	477	478	464	483	451	518	464	516	443	476	493	485	442	431	459	475	495	459	469	464	516	487	463	474	481	493	536	492	478	468	478	476	474	472	482	453	470	480	470	536	493	507	493	472	512	445	451	457	463	428	489	481	479	483	520	490	475	477	455	511	508	483	490	501	442	513	483	503	483	472	494	486	471	463	493	429	459	482	467	496	461	446	490	488	458	484	487	485	469	472	493	502	452	498	471	476	483	491	442	494	446	466	477	534	477	474	460	442	462	508	444	460	489	484	522	484	489	473	478	503	469	470	474	476	497	480	446	487	472	455	475	444	441	483	516	499	470	503	488	479	492	537	491	432	421	517	474	472	494	485	482	451	501	456	445	524	494	505	480	494	494	459	480	477	448	459	506	485	469	486	477	456	462	523	500	455	481	432	506	471	535	515	484	501	466	493	491	452	484	505	493	477	492	458	470	499	495	499	461	490	485	449	476	428	495	461	472	446	467	482	457	491	462	443	511	457	494	523	476	485	525	506	451	476	473	506	486	442	500	450	494	481	475	519	423	426	444	480	484	456	478	494	471	463	511	547	472	473	480	445	467	513	482	479	467	469	497	468	458	465	464	459	522	479	473	478	517	502	493	496	455	469	459	541	461	461	477	519	472	491	466	457	519	483	450	507	449	483	476	478	496	464	469	497	474	494	461	497	472	482	440	472	466	424	480	502	455	525	486	519	497	508	491	464	502	450	498	478	467	494	466	507	462	467	484	465	500	484	476	499	467	531	495	487	462	478	517	459	490	484	477	451	457	446	449	502	473	444	499	477	500	486	463	450	487	498	471	459	467	482	475	492	483	487	485	468	453	476	479	494	459	487	476	495	465	454	460	457	472	491	492	465	478	486	512	459	469	472	483	474	481	469	530	460	501	481	498	507	490	450	481	487	483	486	435	488	470	498	464	499	468	464	484	499	460	516	499	504	537	504	450	528	453	468	445	460	439	500	440	484	452	467	470	484	489	471	454	481	475	507	459	454	498	485	477	494	501	525	498	503	485	496	425	502	466	483	446	463	443	505	457	496	502	487	456	516	475	493	454	461	499	471	462	469	524	451	490	478	488	451	515	472	472	470	511	493	485	515	491	501	484	485	484	441	481	469	516	456	486	424	488	491	510	480	469	460	465	516	492	494	485	472	457	486	518	456	455	489	510	479	479	471	420	457	453	463	451	483	454	481	498	495	494	476	489	476	491	456	477	467	482	491	467	464	467	432	478	486	457	457	469	506	470	502	466	513	471	482	469	455	475	502	477	477	478	452	476	514	539	486	510	454	531	439	435	481	453	492	443	504	469	458	499	497	444	470	454	497	466	521	495	506	484	466	465	515	472	494	462	496	450	480	488	464	494	489	501	507	484	532	491	528	482	490	471	477	468	464	453	469	459	452	458	467	470	478	452	444	509	480	451	487	472	471	464	482	461	468	466	488	470	473	438	456	516	477	468	482	500	479	477	492	479	478	501	497	466	482	489	488	480	470	474	497	494	470	485	460	494	529	478	454	456	499	487	510	489	477	484	481	542	461	481	440	456	492	487	473	511	481	487	454	484	421	483	471	452	499	544	461	506	451	504	491	469	477	500	443	492	510	491	503	430	468	490	437	462	462	472	513	523	495	437	497	441	501	498	464	454	483	469	500	448	464	483	470	467	442	466	428	434	420	502	482	500	488	466	457	479	436	473	474	491	499	476	487	494	436	465	449	508	497	508	474	453	509	499	466	410	481	449	494	494	436	487	437	510	507	475	477	472	499	464	464	452	449	438	458	484	460	484	482	512	473	482	544	498	480	471	504	504	477	465	475	490	508	494	522	496	520	474	460	465	505	457	472	509	489	501	479	517	489	437	490	492	440	490	489	440	467	467	481	525	509	417	452	496	482	492	455	508	498	495	433	494	450	498	466	487	482	494	501	496	460	497	491	485	490	450	480	490	477	497	531	490	482	475	506	485	473	480	464	468	507	476	476	507	467	493	492	487	456	473	491	476	464	485	482	447	495	489	505	456	469	493	477	472	533	485	491	481	462	506	489	496	485	523	483	495	448	497	457	486	523	452	458	483	452	502	463	472	486	501	484	436	490	471	495	525	476	470	414	454	502	430	492	468	471	467	459	460	441	461	478	506	457	476	492	494	459	463	486	509	503	489	471	494	461	479	463	462	481	486	479	475	476	507	464	450	465	464	477	502	482	452	448	473	461	441	489	488	485	496	465	454	482	466	471	452	465	444	482	477	466	464	496	467	472	466	476	489	467	484	501	460	468	446	486	469	456	451	500	482	482	486	459	469	508	459	478	473	489	494	477	460	449	458	468	471	453	481	475	499	465	478	479	468	469	471	429	495	489	487	427	495	506	489	502	485	456	472	463	448	441	507	481	509	492	494	481	455	448	505	476	473	487	463	473	496	459	504	462	423	520	500	503	487	490	460	485	458	428	476	481	454	466	509	468	457	484	448	494	495	462	473	493	484	513	513	478	498	477	452	449	463	477	444	542	522	459	499	470	479	481	488	482	435	455	479	442	502	478	476	443	428	482	493	473	459	475	494	503	485	452	496	503	470	480	483	453	458	468	516	493	490	455	479	494	482	449	471	483	467	510	504	474	455	452	521	483	442	480	454	453	461	491	460	497	504	481	489	471	493	462	512	496	484	506	426	502	470	518	438	495	509	525	476	499	446	481	438	500	499	494	498	482	454	496	510	455	510	471	467	511	505	467	479	472	471	449	467	478	521	482	445	437	438	446	497	461	438	491	472	457	500	497	497	499	468	496	461	460	464	500	491	489	436	478	492	508	498	477	442	499	493	423	470	498	463	461	465	463	451	490	478	469	504	473	442	453	475	492	449	466	491	453	511	501	488	474	470	503	514	505	489	507	459	485	506	447	488	459	504	488	474	493	463	469	463	460	440	479	509	455	473	450	423	434	483	508	465	437	458	496	463	510	483	498	461	515	522	505	462	469	506	490	469	442	508	466	479	483
30617	35602	37207	19906	4088	1922	675	357	331	336	348	336	339	320	292	319	349	318	370	354	338	338	379	326	327	331	336	333	341	344	335	342	339	310	327	351	340	311	338	323	341	354	326	322	312	330	310	335	320	359	302	323	336	320	345	339	334	335	338	314	330	330	321	310	331	337	333	320	343	360	311	338	328	349	339	340	331	328	339	329	340	318	303	330	355	316	342	302	309	331	351	335	321	320	332	335	376	331	319	290	340	332	358	335	344	322	326	348	312	340	335	363	324	331	303	337	338	329	319	327	322	327	354	335	324	348	322	324	338	326	321	319	328	352	339	334	324	342	346	355	325	324	329	324	305	328	300	337	326	350	330	319	319	327	311	337	312	341	301	312	335	312	302	323	317	319	349	322	323	335	334	323	320	328	334	310	301	332	326	360	323	311	307	305	354	354	312	305	312	327	329	314	327	325	328	336	302	325	297	353	316	396	334	318	309	306	336	321	310	327	307	318	305	331	313	314	333	327	331	317	340	301	321	333	340	337	357	353	333	305	331	312	342	303	308	320	347	325	301	332	334	334	323	302	349	355	351	328	347	313	313	338	338	334	332	340	336	341	318	329	344	343	314	324	309	330	293	315	336	339	330	313	326	311	274	304	318	325	315	312	324	328	318	315	300	350	316	302	322	326	346	349	345	306	306	350	324	340	322	334	317	355	336	295	317	355	332	336	321	317	344	325	333	352	333	321	343	302	306	312	323	321	298	329	301	320	307	340	339	310	303	317	312	290	317	336	331	317	304	343	313	340	338	348	343	351	312	321	343	339	347	338	357	308	340	291	335	308	298	322	364	355	334	355	342	330	294	326	366	338	316	312	363	317	335	316	336	304	340	308	333	315	317	345	322	326	313	322	344	301	320	350	328	329	345	311	297	307	305	313	332	338	330	318	332	347	349	329	346	328	324	322	324	345	338	312	316	325	354	323	329	334	326	336	341	335	310	323	321	343	340	322	335	333	302	312	323	331	334	331	328	330	349	273	329	322	374	319	351	307	309	347	339	315	332	316	294	350	329	324	345	335	331	320	343	352	327	359	332	324	324	321	329	344	359	318	313	335	312	325	379	292	318	348	346	314	341	323	321	332	322	323	318	333	331	341	352	328	332	335	325	329	308	337	343	329	333	329	333	325	331	329	324	327	317	305	314	341	328	341	325	340	339	344	326	328	332	326	333	290	350	327	342	306	355	312	341	308	360	322	338	340	324	337	301	306	311	335	328	340	316	365	325	328	356	307	335	324	330	311	277	340	357	316	297	311	348	349	335	351	330	347	358	322	330	308	335	338	348	285	344	357	325	312	319	295	294	344	349	298	325	310	346	340	315	313	337	304	326	338	323	327	301	349	299	351	338	350	347	324	354	339	335	311	364	312	318	350	332	296	330	314	311	328	339	360	297	282	338	336	320	321	363	325	305	316	359	344	344	340	343	319	330	304	344	330	345	362	346	314	311	314	349	327	327	306	338	341	348	339	302	336	306	341	343	348	358	323	326	320	328	364	311	330	301	329	326	318	336	345	306	342	327	341	310	324	319	319	305	325	309	319	345	334	344	355	303	324	324	339	329	329	335	313	324	282	331	329	354	311	326	312	286	279	331	299	323	380	338	358	304	348	350	336	329	344	310	340	325	316	355	300	320	319	319	369	362	326	343	312	344	311	342	328	303	332	321	337	337	311	327	370	350	338	359	322	334	347	321	334	343	298	341	336	309	337	333	314	346	331	318	351	332	317	358	314	344	356	327	331	340	330	310	313	310	296	342	317	324	357	313	352	324	330	305	307	320	332	365	315	348	301	306	327	295	337	342	298	308	331	326	306	329	333	347	285	345	310	387	319	344	330	329	358	318	299	353	337	330	302	319	348	314	333	329	308	312	335	347	309	355	336	334	336	328	361	333	354	310	354	317	364	327	325	340	311	316	352	325	341	353	313	327	340	306	313	308	336	328	337	328	317	320	316	314	329	309	330	338	318	307	310	303	325	325	327	312	286	318	325	287	319	296	367	325	329	351	329	349	309	312	350	323	332	319	342	317	373	303	335	345	323	336	341	329	334	343	305	319	307	319	327	316	339	350	322	295	351	295	323	313	289	284	365	322	332	338	317	344	359	322	358	326	312	328	310	348	302	319	306	333	315	326	321	328	316	325	316	311	304	283	337	317	350	327	324	343	330	348	343	311	311	325	305	332	293	330	351	311	304	343	320	327	337	324	361	321	336	326	337	322	344	331	330	353	328	309	335	326	341	340	320	345	355	351	343	356	331	336	353	335	336	326	341	300	308	332	319	314	347	341	305	342	327	334	298	315	316	328	306	317	315	327	367	339	338	294	300	343	327	312	326	306	318	318	304	309	338	335	353	342	344	341	321	334	305	323	301	314	303	332	329	328	326	345	313	320	312	327	362	330	339	331	318	347	331	360	361	364	351	326	299	343	333	344	327	349	333	328	303	309	330	300	332	343	333	321	303	356	299	359	328	326	356	322	329	320	325	312	339	342	334	315	320	328	341	347	335	322	347	304	300	326	314	310	337	341	338	338	320	323	314	324	335	323	335	311	352	318	312	310	350	334	322	327	301	343	304	340	339	320	317	344	325	315	299	341	320	333	354	322	321	310	355	343	322	366	341	314	347	337	318	308	340	334	342	320	340	305	342	335	321	333	308	357	339	361	325	296	331	323	319	328	336	354	343	332	306	345	369	323	316	330	298	324	340	335	355	351	314	314	342	327	297	363	321	343	359	318	356	367	315	300	347	336	335	308	331	315	304	337	331	327	356	306	346	326	332	311	340	326	330	332	320	342	328	309	322	312	330	319	346	381	334	300	346	350	349	336	312	355	327	313	340	327	326	298	335	355	316	334	314	330	334	355	314	343	346	321	347	352	332	313	314	387	332	327	369	324	364	326	329	344	321	351	300	337	346	315	301	347	307	329	342	360	340	317	312	332	323	343	312	358	336	322	334	353	342	315	332	333	321	318	351	318	345	300	337	322	289	330	297	344	313	307	299	315	360	313	322	304	358	357	319	317	346	362	344	374	347	358	311	312	314	337	311	318	329	294	335	324	337	297	334	307	333	337	315	336	335	298	341	348	338	320	317	350	350	320	327	321	338	323	333	311	298	349	317	353	349	336	349	336	359	341	310	386	306	326	315	323	309	320	310	336	351	306	331	313	330	330	327	354	323	345	310	341	342	318	334	342	315	301	324	342	298	326	320	325	346	287	290	335	324	328	344	349	322	343	329	371	357	301	301	330	345	341	320	317	327	330	334	337	295	328	335	352	325	325	327	333	322	343	337	315	326	331	311	336	298	355	338	347	317	335	342	331	330	299	306	316	293	288	311	358	336	327	333	340	321	368	352	349	328	324	304	321	313	313	366	336	339	336	333	308	382	322	337	346	313	338	351	314	288	350	322	328	316	352	310	360	327	289	316	314	302	308	283	324	308	320	312	331	333	349	329
36375	53313	33174	13353	3399	2359	682	416	394	382	396	368	383	385	395	362	402	379	363	425	375	381	356	383	372	385	390	364	378	383	363	425	358	377	355	374	382	382	383	371	381	384	402	343	377	353	388	400	373	337	361	366	359	430	367	367	391	361	369	359	392	382	375	369	361	368	380	355	373	356	405	373	357	401	349	367	361	357	388	377	377	366	381	355	387	353	411	376	384	357	392	378	368	370	406	356	379	376	375	348	401	382	394	373	385	345	376	360	374	374	374	375	378	373	366	381	402	388	402	385	358	400	386	374	366	382	364	347	362	376	387	385	389	387	372	364	376	370	386	376	375	366	391	380	382	374	402	387	390	345	367	383	346	359	404	347	344	400	388	388	348	353	376	361	355	395	400	365	367	373	333	412	392	382	406	383	390	344	373	402	410	381	376	391	379	380	397	348	383	378	410	357	389	376	374	373	396	374	384	374	348	365	357	335	399	398	375	346	374	374	399	380	401	398	398	361	354	372	348	402	355	407	384	365	403	407	379	362	374	382	368	389	344	401	408	348	386	385	411	379	381	353	363	385	369	373	362	395	397	372	398	381	397	360	379	388	359	376	345	347	343	337	376	411	385	369	402	386	391	377	364	361	391	391	358	356	364	361	373	393	383	364	395	388	370	383	385	329	322	376	363	373	380	399	358	345	387	414	379	368	361	370	382	339	382	369	369	368	404	363	377	323	392	369	402	347	389	377	354	368	354	391	388	367	384	396	392	360	343	361	367	365	369	363	392	367	399	344	385	360	381	392	381	395	372	367	358	383	367	402	363	389	395	373	332	375	356	372	407	379	392	383	374	410	369	373	360	358	358	383	369	391	361	356	370	367	335	386	367	365	389	376	385	336	379	369	381	392	345	374	373	349	373	404	386	410	393	384	356	365	362	390	380	367	379	414	379	371	403	382	385	370	359	386	395	408	363	393	404	346	361	366	322	345	360	396	408	399	386	398	365	388	358	396	376	354	366	378	374	321	375	407	387	371	399	381	377	401	393	359	411	379	355	363	372	367	409	366	390	380	375	381	373	352	379	394	344	393	378	390	393	382	379	414	374	364	394	394	381	369	364	383	365	406	373	412	365	337	363	372	362	400	383	391	379	403	371	374	390	345	350	369	398	394	328	356	346	347	358	397	382	359	385	373	361	371	362	382	399	368	363	429	340	347	402	334	361	383	395	356	361	379	385	406	394	395	395	352	357	394	368	377	389	387	378	412	410	384	371	404	380	340	367	385	352	363	410	365	370	393	374	383	357	401	380	386	350	363	363	377	358	375	388	370	365	380	359	386	358	386	349	388	370	359	392	368	352	365	389	391	368	382	349	358	375	362	390	398	349	410	407	412	358	394	366	372	341	366	351	397	371	401	387	360	393	371	345	363	386	373	368	351	385	365	386	378	363	367	379	372	370	376	367	371	389	376	395	392	365	382	343	360	379	384	361	319	368	374	375	328	413	380	361	372	375	397	355	378	348	386	345	361	379	361	387	380	382	381	389	394	380	361	364	351	350	400	364	390	409	429	392	381	394	379	401	355	410	372	371	364	391	361	366	358	330	366	382	378	383	373	401	378	384	378	374	392	395	417	411	366	364	355	372	383	412	418	394	353	395	390	371	389	360	411	375	385	387	360	388	375	408	376	375	385	355	358	352	372	394	330	383	399	390	398	383	442	378	393	404	348	349	381	359	359	365	371	349	364	365	356	360	379	433	368	360	373	349	377	368	374	406	393	375	386	389	393	380	392	363	374	371	392	374	342	406	405	368	366	335	387	371	364	358	385	333	392	357	376	382	356	373	371	386	380	378	393	379	411	358	392	373	364	400	363	376	392	354	339	359	344	395	381	361	383	349	398	372	362	340	354	359	337	357	373	380	367	376	378	413	381	363	394	381	369	337	402	392	376	333	366	374	337	391	379	358	409	364	393	372	389	383	375	375	360	404	346	363	373	387	380	326	393	391	382	368	385	381	337	368	373	353	377	380	425	379	379	400	341	358	383	391	413	386	371	412	391	403	349	375	370	393	416	401	391	362	403	386	384	364	380	375	382	370	363	351	354	364	373	398	414	356	350	376	347	383	387	391	362	359	392	372	359	364	376	359	409	375	342	376	383	376	362	391	380	371	335	378	368	380	345	367	389	383	419	362	387	374	385	374	360	379	356	346	388	379	403	381	367	368	399	376	372	378	336	339	366	379	403	390	379	408	354	361	376	349	361	391	400	389	380	362	382	405	368	401	394	371	362	359	356	378	373	332	351	402	338	381	370	369	347	372	408	409	352	398	368	384	360	391	382	362	361	397	363	387	392	341	376	382	375	357	354	366	373	359	363	371	395	366	398	376	354	388	352	384	380	370	404	378	361	393	381	396	403	383	381	353	356	378	363	373	356	387	335	370	359	369	368	354	357	366	365	405	373	414	351	427	373	387	406	367	382	381	360	414	407	366	410	382	397	404	398	361	380	357	386	390	388	384	402	397	370	376	375	374	381	402	356	363	386	390	370	379	398	391	411	373	366	356	354	350	352	358	362	367	366	403	366	418	353	396	367	396	358	405	377	376	399	372	367	347	406	364	375	391	369	377	368	366	392	392	381	374	389	404	379	391	349	343	366	373	380	346	389	364	420	387	348	363	333	377	390	366	342	390	395	367	402	348	357	396	315	396	392	364	388	393	385	375	402	338	358	377	374	396	405	358	392	308	371	361	361	386	358	378	377	346	373	389	384	391	407	361	386	389	380	388	361	375	390	361	345	362	374	338	410	408	396	354	357	385	381	372	367	351	351	401	368	384	361	363	370	372	384	363	388	381	368	384	422	361	402	395	351	361	392	367	412	382	350	374	387	395	383	355	369	383	372	365	401	339	382	370	380	383	358	408	391	346	364	373	418	376	375	369	362	397	381	350	333	367	340	380	369	380	335	370	365	345	379	392	389	392	387	372	349	384	389	367	373	424	395	402	382	347	365	360	376	383	365	379	386	365	409	389	400	397	370	368	366	344	371	355	390	337	390	393	368	390	355	357	372	378	381	399	351	382	364	356	399	352	358	398	368	391	391	400	379	370	376	364	357	386	370	369	393	395	379	365	340	370	378	373	368	364	370	380	372	359	401	362	375	378	381	386	366	351	418	379	376	390	427	384	359	406	346	333	382	360	366	369	386	356	410	362	358	373	396	384	382	381	384	397	379	363	397	400	381	390	398	373	374	350	378	393	340	377	373	376	378	419	371	391	377	366	379	374	425	367	371	387	364	319	362	401	338	373	403	369	374	359	375	395	403	385	372	390	371	384	364	381	368	381	326	370	384	401	403	392	352	379	375	379	380	381	414	385	384	384	395	374	376	340	388	399	388	388	364	343	389	336	362	330	363	350	372	392	420	376	397	383	386	357	369	323	370	384	371	364	364	375	350	371	370	370	380	380	362	336	366	382	351	379	375	394	370	345	370	360	397	371	401	383	378	391	400
25037	25766	41599	34150	21628	13280	2543	422	314	325	330	326	311	308	278	298	328	305	298	307	323	285	308	294	278	326	308	306	303	306	324	329	304	284	306	285	294	278	318	303	326	288	309	316	370	315	329	284	285	314	309	307	310	306	321	306	309	306	299	319	311	310	294	304	305	329	333	310	311	310	279	301	300	272	308	317	301	290	338	302	294	291	332	291	286	282	290	318	275	326	302	322	320	297	294	273	301	301	326	300	298	267	270	311	341	292	326	278	313	326	299	317	309	316	316	307	288	314	294	314	307	312	311	312	298	303	284	294	286	305	284	280	291	297	311	314	276	321	284	314	285	330	276	292	272	318	328	315	287	310	287	342	294	297	315	311	319	289	279	310	304	315	349	280	329	326	290	298	336	298	278	295	291	292	310	313	313	327	308	300	348	292	312	286	347	285	318	305	295	344	322	307	337	312	320	324	322	284	316	327	272	338	326	307	307	295	320	294	285	296	314	297	330	317	275	332	306	308	309	313	325	298	302	286	300	327	302	272	312	290	308	272	280	278	314	288	306	315	300	280	324	319	318	299	300	313	320	318	301	311	315	281	280	315	296	320	317	300	260	299	296	285	312	319	275	339	282	331	312	303	307	315	292	300	298	282	333	279	286	272	315	295	295	329	302	294	308	277	327	319	337	311	297	287	274	316	295	317	309	306	327	310	309	306	314	276	296	322	258	311	332	327	290	305	275	310	315	299	310	298	305	337	295	320	278	286	292	300	288	304	309	289	281	323	329	300	321	302	325	298	299	334	295	295	314	284	296	301	313	283	307	302	292	324	303	326	282	271	315	332	298	299	282	276	319	315	292	316	298	309	315	290	295	328	282	278	315	314	321	290	312	300	289	278	298	304	309	305	296	277	312	278	276	320	296	329	301	292	337	330	292	323	318	299	286	309	281	320	334	279	293	307	337	321	339	315	287	310	284	317	336	295	281	279	285	302	339	285	280	297	288	325	301	302	323	265	313	302	307	320	322	288	321	303	287	293	317	308	315	287	279	296	295	307	287	293	290	307	309	360	315	302	287	302	304	329	296	325	287	309	317	302	296	299	325	328	290	262	319	272	296	295	270	321	303	310	313	270	297	315	311	289	323	299	310	302	286	277	310	281	337	336	303	328	311	339	326	306	316	326	302	309	306	282	284	291	309	330	293	310	321	303	338	302	292	310	317	292	322	292	285	294	315	307	330	295	321	328	300	328	304	311	271	327	336	272	309	282	318	309	282	307	314	309	314	289	286	290	336	282	316	308	330	302	294	295	335	300	278	276	288	298	292	331	302	288	307	300	292	284	318	323	316	304	323	316	340	290	293	293	295	291	275	279	304	328	315	307	308	302	324	311	285	294	333	267	336	294	275	275	311	309	295	289	271	327	297	332	316	313	297	308	312	318	299	308	278	280	297	301	298	337	298	301	366	324	314	348	290	289	275	307	312	313	295	287	289	320	273	316	331	283	287	302	293	297	300	263	302	326	287	310	295	345	298	312	299	302	305	325	292	328	303	296	304	323	294	306	310	305	301	295	292	327	313	307	311	284	320	281	288	296	272	303	301	309	312	324	310	332	261	299	290	289	319	299	312	277	289	306	324	281	285	300	289	292	316	272	278	305	316	306	288	334	331	307	290	294	315	330	283	305	350	283	281	313	292	300	302	333	337	325	280	314	305	306	314	301	319	323	325	296	305	292	287	301	295	294	300	320	315	300	318	304	314	265	324	311	276	300	310	301	336	304	274	296	299	298	318	290	329	262	296	302	288	335	270	335	309	287	344	333	293	310	295	287	306	302	278	314	321	301	298	296	292	298	299	315	293	294	300	302	309	354	330	305	325	280	302	304	310	309	321	325	312	299	295	295	329	326	339	307	335	311	312	299	273	324	304	309	308	302	303	284	292	301	290	299	296	315	287	302	312	308	344	314	316	284	328	301	318	317	325	323	287	293	288	334	317	301	312	294	330	343	312	274	323	278	283	321	303	292	298	295	323	321	302	296	318	344	300	302	300	313	287	297	315	303	292	298	320	329	301	323	301	286	276	310	333	296	329	268	324	317	311	304	283	284	298	289	304	310	289	335	328	292	293	305	318	319	317	287	290	282	306	315	329	276	297	311	303	306	299	305	291	322	267	280	311	320	313	305	288	260	312	306	328	312	288	295	284	305	294	296	306	317	302	284	295	290	295	333	321	298	301	290	304	279	324	303	294	302	287	303	299	286	272	287	280	320	295	310	269	336	334	275	320	341	299	280	330	301	285	298	313	341	316	312	338	302	285	298	270	325	328	286	306	291	317	326	288	310	312	321	282	333	302	304	325	318	302	302	309	311	318	302	297	318	323	306	299	308	286	289	329	270	319	309	302	302	297	303	313	321	312	295	314	305	312	314	281	295	302	288	323	293	297	288	298	314	331	269	317	284	276	298	317	301	321	306	308	285	286	304	284	287	279	322	293	322	317	279	310	297	323	317	316	301	303	303	315	322	320	282	313	313	300	310	345	270	284	316	284	283	288	305	304	294	311	326	309	291	308	303	298	335	326	291	294	264	289	267	276	327	311	311	354	293	289	286	294	309	308	304	352	302	291	316	336	280	306	334	306	315	320	322	304	318	313	329	308	325	306	266	275	265	295	282	307	293	310	317	324	308	299	291	310	276	314	283	294	301	290	304	321	301	285	287	270	318	274	330	283	313	308	326	313	323	286	299	300	296	278	304	300	328	336	282	321	299	284	332	317	310	332	284	327	309	311	277	308	290	284	309	272	313	318	314	280	279	288	289	294	317	316	335	279	295	304	315	289	307	318	304	319	338	313	300	256	307	287	297	325	315	298	321	287	307	308	319	296	310	318	307	306	316	272	292	320	294	308	277	296	329	292	285	311	302	299	308	297	340	308	290	305	296	298	297	290	328	282	321	301	320	310	314	280	302	306	323	305	325	303	323	308	318	307	312	308	302	286	294	298	355	263	276	299	321	299	280	305	301	295	278	287	315	275	314	318	321	331	322	305	315	307	308	285	287	289	307	270	306	300	273	279	271	317	322	288	303	320	325	270	304	318	295	289	308	327	315	310	308	278	296	316	298	297	280	271	315	274	298	297	309	296	273	311	324	331	286	327	288	314	278	329	332	277	291	295	281	290	322	294	287	298	303	308	283	310	307	309	327	311	298	302	290	288	324	259	305	295	303	304	302	325	288	298	291	302	313	311	327	308	298	293	271	314	315	323	309	328	303	282	318	341	314	324	287	294	332	315	304	313	313	303	312	272	301	291	292	314	298	288	324	298	284	300	304	289	316	282	320	305	324	320	299	299	307	312	319	287	304	353	311	331	321	309	304	307	290	314	286	326	297	292	333	340	283	286	324	314	310	313	272	316	317	312	308	293	279	304	314	278	300	306	288	315	322	320	326	307	308	324	301	314	302	283	297	291	360	302	310	309	300	312	323	292	304	340	287	347	288	334	301	293	309
40870	83211	64959	38044	13508	9100	1882	427	322	368	360	364	353	349	363	375	332	350	352	366	358	379	327	330	372	324	324	347	334	330	347	369	346	338	340	388	351	323	342	297	311	335	327	326	359	328	336	356	333	346	338	329	358	337	341	337	356	347	344	352	352	340	311	341	338	335	326	375	331	345	347	347	347	336	327	336	339	366	330	378	324	320	337	355	343	328	347	315	351	346	314	374	357	353	322	364	345	351	330	359	346	346	364	341	339	345	337	344	298	363	374	373	317	334	329	333	346	323	366	365	341	366	323	327	362	361	340	374	335	341	314	367	340	335	304	333	377	325	375	335	323	330	338	345	312	363	327	334	362	296	340	367	347	359	363	339	351	316	326	333	346	345	337	303	349	353	321	353	342	344	322	354	348	340	331	323	308	374	361	341	344	377	378	315	340	325	326	361	333	341	324	328	337	350	371	332	311	314	352	315	360	309	317	367	350	352	328	391	319	358	340	328	344	364	348	338	307	339	360	350	319	327	356	373	351	316	369	356	351	319	359	322	328	345	320	393	337	371	346	347	333	318	392	327	346	346	321	334	361	356	326	338	330	356	354	335	353	335	328	326	345	376	341	363	360	348	339	348	386	306	342	363	335	313	339	392	344	327	354	312	374	323	344	341	347	362	366	330	342	350	335	337	350	329	362	353	352	387	353	338	345	353	350	391	335	311	322	353	392	313	339	359	332	352	341	322	325	341	353	339	360	357	342	352	326	315	350	330	323	347	366	353	336	338	372	318	326	320	335	343	348	348	336	353	338	356	331	339	344	355	360	356	316	351	358	317	331	340	375	292	301	359	359	332	350	334	345	339	350	374	327	334	334	328	359	345	331	367	353	345	347	374	328	335	348	332	332	360	358	364	351	320	335	337	340	344	350	316	320	385	350	334	372	317	349	363	340	355	370	330	335	334	322	330	364	342	338	334	328	359	335	333	342	344	333	322	349	335	339	332	318	368	330	373	296	336	351	347	323	335	339	343	348	316	334	350	325	351	343	349	311	335	335	311	354	336	359	337	378	341	367	331	331	325	352	313	358	352	338	351	379	360	323	356	363	325	323	329	362	316	353	355	369	369	339	369	331	324	351	338	359	314	321	336	349	344	374	339	347	358	378	358	339	333	344	344	318	333	349	351	346	362	354	330	326	337	378	353	302	368	335	382	309	341	330	372	352	310	344	339	319	349	377	388	342	371	346	347	353	327	336	341	347	316	361	354	351	362	326	344	309	343	339	353	350	351	351	329	343	349	339	383	332	328	344	357	326	349	342	333	345	342	335	370	364	379	348	347	338	336	349	343	341	319	334	352	333	336	342	322	352	363	333	359	352	347	340	346	368	311	354	359	345	342	361	336	359	351	357	328	324	356	334	330	343	376	352	363	353	337	345	354	363	322	326	355	344	365	325	355	331	345	338	338	320	311	367	359	333	362	338	364	341	368	376	384	357	376	334	357	348	365	337	331	328	326	363	330	355	353	364	334	362	394	325	357	333	312	339	327	299	336	347	368	351	342	320	352	354	313	311	351	340	351	332	368	325	351	334	368	358	362	340	350	339	340	327	346	361	360	336	328	282	332	356	319	343	323	353	342	353	363	385	347	324	338	327	342	343	321	322	318	367	337	342	312	350	361	366	321	346	325	357	357	368	334	341	347	377	346	337	383	343	365	341	333	327	360	339	334	355	323	354	315	336	356	332	346	319	353	329	368	344	335	376	358	347	350	365	369	367	364	335	351	349	349	370	375	353	327	346	350	343	329	353	325	337	343	329	369	357	373	346	329	322	329	368	337	332	314	353	341	330	335	366	375	346	319	335	349	367	368	325	340	307	362	334	329	333	349	349	364	364	332	340	347	318	399	348	335	345	331	330	326	356	342	351	335	351	331	342	325	335	342	367	355	356	328	364	345	366	363	309	306	354	308	351	336	340	333	310	327	342	356	358	369	329	353	349	315	349	326	330	328	364	362	364	354	358	309	310	358	334	358	352	331	351	344	315	358	352	363	380	367	337	349	322	345	342	357	346	357	316	348	343	342	367	360	347	334	359	330	368	321	369	336	367	333	333	346	321	334	365	300	352	321	361	360	374	325	355	371	317	327	337	368	326	346	314	360	333	343	343	348	368	350	344	338	350	347	346	328	344	337	353	356	370	354	328	326	315	318	321	303	346	338	328	347	341	329	345	340	333	333	344	342	314	363	331	373	337	356	361	359	284	353	321	333	323	356	336	334	351	350	347	343	322	349	353	330	316	370	349	365	334	350	345	345	366	323	309	326	383	353	324	312	338	327	330	328	347	295	347	376	367	354	309	328	349	329	335	312	380	356	383	363	336	327	334	351	328	367	352	376	367	370	332	334	338	363	356	387	343	358	345	333	330	348	357	356	353	346	346	349	320	355	316	357	361	296	328	311	334	355	330	323	321	349	353	351	308	357	387	339	378	322	322	336	350	356	343	330	350	336	333	348	342	347	329	333	325	354	346	333	338	326	311	337	322	349	365	323	349	304	328	325	379	349	341	355	330	350	378	350	310	349	337	330	336	341	346	347	374	349	332	345	332	334	351	325	334	357	324	380	346	330	349	381	348	300	340	331	336	306	322	341	346	359	338	319	311	358	339	380	339	328	352	358	349	361	344	326	312	339	321	352	320	332	326	353	321	349	365	340	361	350	328	321	338	316	334	331	309	321	343	332	334	335	375	346	335	367	334	328	373	319	351	317	363	341	364	327	336	344	342	328	319	326	342	358	349	327	318	336	333	338	347	345	329	325	338	352	312	345	365	333	355	348	329	344	315	347	371	343	363	345	335	311	338	321	362	331	326	336	345	342	345	325	329	328	369	349	361	357	356	326	320	336	339	358	355	370	355	366	343	332	313	320	318	329	350	346	343	388	351	390	368	364	341	367	329	349	341	347	359	329	366	338	344	311	348	353	302	338	358	332	343	339	350	338	346	358	371	327	335	341	327	331	327	340	336	345	322	333	343	348	322	332	339	341	294	319	324	334	324	317	323	344	348	379	371	366	365	327	348	329	343	340	331	325	352	345	347	326	334	349	331	357	322	385	374	350	319	325	366	336	341	363	339	351	342	343	314	348	328	341	319	323	341	339	354	362	349	318	358	334	335	354	346	343	345	327	356	342	346	367	328	302	366	364	370	349	339	363	350	340	344	372	368	380	356	341	332	316	366	342	350	361	326	322	369	376	366	330	324	345	325	344	346	343	356	371	327	334	304	337	334	320	359	333	334	333	353	367	350	371	352	361	330	342	350	343	339	350	374	348	353	322	344	353	333	349	334	347	353	355	313	374	352	349	348	352	321	363	333	351	332	354	320	359	330	343	342	391	354	385	334	366	332	371	352	351	299	354	321	334	359	313	383	373	360	373	328	337	336	332	360	355	312	345	326	352	330	323	364	317	392	317	340	361	381	355	342	336	345	341	338	334	356	377	346	314	314	334	361	338
25586	27431	40048	31521	17748	7092	1387	578	447	451	455	442	450	435	480	452	434	426	404	465	427	459	437	415	456	427	450	470	470	459	459	443	439	435	466	443	472	440	459	433	492	455	431	457	430	444	436	476	424	430	469	448	447	446	436	448	442	446	433	422	438	452	429	441	452	448	446	412	480	447	436	434	459	404	423	472	460	472	449	430	441	455	419	473	416	426	423	435	414	452	440	477	430	424	455	446	428	444	434	448	449	476	455	445	425	451	443	419	410	420	444	423	452	454	427	459	431	472	451	473	475	437	448	469	422	462	423	431	464	460	425	453	458	432	424	467	457	456	450	400	452	412	451	416	377	468	460	428	435	433	443	441	459	442	465	422	445	448	459	463	399	477	459	446	440	447	445	449	461	447	463	435	430	461	467	434	466	431	428	439	460	440	402	440	406	444	458	450	473	447	474	455	412	460	405	460	423	446	456	473	432	482	436	458	408	435	490	419	447	464	431	452	454	398	451	401	411	470	445	483	477	462	473	418	440	415	428	434	450	423	424	465	463	415	459	474	441	503	430	431	434	406	408	450	471	476	464	459	435	432	446	447	417	397	442	434	446	442	447	457	474	468	464	480	484	420	467	447	438	438	436	467	451	465	441	472	431	422	455	465	478	419	430	447	468	446	435	453	465	435	458	470	412	476	431	482	447	467	432	429	447	443	469	436	439	466	452	448	458	445	482	419	436	463	452	422	406	412	447	453	456	473	433	429	442	428	439	470	414	436	458	441	444	429	424	421	435	489	429	421	458	405	475	449	431	420	428	433	456	451	419	452	483	464	440	454	425	497	451	452	431	455	464	433	416	453	446	436	420	435	441	432	435	455	419	419	446	460	465	445	432	486	408	449	462	447	432	425	474	417	444	408	415	492	399	446	430	464	449	464	470	456	444	430	434	440	459	435	475	463	458	440	443	448	436	428	438	448	435	423	468	446	453	477	462	460	449	432	414	413	472	431	444	438	441	445	469	449	423	433	422	432	442	457	453	469	461	452	451	437	452	449	415	465	436	465	437	459	456	456	451	408	424	451	448	486	452	396	478	430	449	466	443	460	461	414	425	429	494	465	407	438	427	441	436	433	411	405	449	471	457	463	444	468	421	461	458	427	480	417	433	461	453	442	448	430	458	438	434	450	442	475	416	465	478	505	453	442	440	466	459	448	469	435	428	423	428	457	415	437	433	472	442	418	471	441	471	468	403	444	438	426	448	460	417	433	438	413	415	456	450	451	417	456	454	502	452	436	417	461	422	447	425	440	413	457	434	436	417	441	432	433	444	431	449	431	443	464	445	458	423	470	456	427	432	412	422	438	460	457	439	440	435	411	485	446	418	430	422	429	449	430	463	469	460	444	435	427	472	434	432	455	457	434	402	440	461	432	461	440	470	426	482	446	467	404	437	428	467	477	434	459	432	461	447	435	473	403	488	415	457	440	433	493	447	479	460	481	460	452	425	457	446	433	427	426	445	457	460	424	417	435	445	437	418	458	482	457	464	415	444	478	436	472	464	461	470	420	421	431	466	460	467	454	439	430	462	456	457	447	453	465	440	476	452	460	428	455	421	431	433	453	447	457	484	441	426	439	451	450	431	458	467	459	490	417	423	434	441	454	434	445	464	436	453	485	453	406	455	393	439	459	466	462	469	433	393	447	489	435	446	435	416	389	441	455	436	455	443	453	459	463	424	403	425	425	439	459	476	467	430	446	441	468	464	429	466	471	458	482	414	460	434	418	460	422	456	426	428	463	482	417	423	441	455	457	426	459	433	462	414	434	433	440	447	457	438	481	458	453	468	435	444	427	463	428	467	480	469	459	448	445	441	492	446	462	454	427	448	436	436	452	492	453	488	487	458	417	442	453	448	463	437	408	410	469	474	426	479	438	453	436	479	444	433	439	450	424	464	445	472	415	459	433	423	411	465	418	446	429	440	438	447	396	464	441	474	433	457	464	456	455	473	432	485	440	467	410	474	447	457	447	405	467	407	432	474	446	479	428	423	433	420	457	437	454	383	452	438	433	445	425	398	401	424	417	440	413	462	436	462	440	410	467	412	449	484	448	436	405	438	419	433	463	458	441	411	488	414	445	471	462	460	440	440	448	440	415	446	430	462	422	467	438	423	433	433	463	451	464	471	455	455	446	413	418	455	451	444	441	444	404	461	412	455	431	450	414	466	460	467	430	460	484	416	469	451	462	448	491	423	419	433	430	459	431	435	453	438	448	424	404	437	437	453	495	472	445	430	466	397	423	461	437	450	438	438	412	464	444	465	464	432	460	472	469	436	424	462	450	457	446	457	464	443	413	454	417	470	480	443	427	456	423	443	465	409	442	422	440	436	428	459	446	447	419	445	431	436	449	420	454	457	430	470	452	460	420	415	414	449	432	441	408	457	393	466	445	444	433	435	450	446	494	477	416	461	460	433	436	438	450	474	439	387	440	431	434	430	434	433	426	451	416	413	431	448	470	446	462	441	466	470	454	451	456	426	430	376	417	430	458	471	449	457	427	425	435	434	418	434	470	447	397	436	434	440	425	446	436	442	440	452	453	458	427	439	403	474	397	473	450	434	448	455	457	433	476	453	440	424	443	490	418	454	445	463	467	446	453	419	468	437	438	492	465	463	494	436	427	435	471	454	442	441	478	450	394	428	462	372	442	473	487	433	463	434	441	436	419	439	487	463	415	423	476	432	464	470	444	435	474	405	447	442	411	444	425	420	452	432	439	419	454	443	442	421	460	456	438	443	454	436	489	459	413	466	423	432	461	429	462	449	436	420	434	470	428	419	442	438	465	463	418	428	425	465	441	457	426	437	455	458	432	420	447	452	444	446	422	472	453	405	453	442	440	432	438	463	427	440	453	448	446	423	437	472	398	463	467	441	445	432	471	467	480	433	452	443	411	420	436	418	466	482	453	457	417	428	464	421	444	413	446	430	471	471	467	423	446	473	458	448	447	444	425	474	439	421	443	425	455	454	418	410	414	444	448	423	456	424	450	475	430	464	478	412	456	471	429	456	497	466	446	423	439	449	452	447	437	405	435	442	450	451	420	421	477	452	452	447	459	434	434	422	453	462	473	442	452	479	476	446	423	437	440	442	411	449	455	466	448	443	470	438	441	437	441	471	433	435	478	426	411	444	459	457	447	431	446	458	413	438	406	459	476	422	423	424	434	433	411	447	450	439	473	449	468	470	431	430	404	440	504	451	473	408	454	462	459	441	457	417	411	443	448	462	461	442	425	394	421	437	410	420	485	461	440	431	453	447	419	457	408	430	472	444	432	443	466	452	430	447	489	447	447	450	454	442	441	463	450	474	451	434	469	438	479	484	437	406	434	462	458	463	474	438	413	441	395	481	464	428	429	454	443	463	454	450	430	474	457	453	468	457	418	473	446	416	450	437	445	447	431	440	464	439	440	426	387	440	443	425	434	458	426	422	480	420	439	428	474	481	436	432	439
41479	80466	58189	33859	11832	7506	1610	613	494	493	516	492	544	511	495	516	471	520	471	501	457	510	491	477	471	512	504	495	504	492	466	470	487	465	473	460	490	507	503	489	481	498	463	535	477	552	508	482	476	448	495	500	508	457	472	457	465	510	521	511	475	526	450	503	486	512	513	483	459	472	476	482	467	505	505	491	507	491	505	482	512	485	505	477	508	518	463	511	503	466	502	490	464	486	485	472	498	482	517	496	494	455	493	470	485	469	520	509	505	480	486	470	505	466	525	522	480	464	489	475	475	501	509	505	512	502	514	485	485	471	447	456	488	508	509	531	519	506	477	491	455	517	497	528	455	553	489	477	504	476	494	500	480	511	494	489	479	483	494	465	485	479	460	492	511	471	512	485	472	455	520	488	508	464	480	482	499	483	475	453	512	457	520	483	477	465	545	486	507	486	483	497	465	477	470	471	475	497	482	542	485	483	496	510	493	489	497	526	465	477	514	479	501	464	499	499	489	505	487	456	492	444	486	444	451	452	498	468	489	470	477	478	456	524	526	525	505	496	493	502	530	506	504	500	511	504	493	463	483	447	495	520	532	499	492	498	499	513	501	488	490	482	497	500	464	457	515	499	533	503	510	458	501	486	509	448	493	514	473	505	464	484	510	468	510	547	481	473	491	462	449	495	501	493	450	485	510	470	501	495	487	474	505	506	467	493	480	492	495	485	507	474	496	493	488	468	515	492	504	462	503	487	494	495	472	515	482	521	511	476	471	475	521	500	505	483	488	487	503	488	512	494	536	494	505	447	452	486	478	447	482	468	475	511	490	502	483	485	496	492	462	501	441	509	495	508	513	493	457	466	462	500	484	468	482	482	513	493	478	474	492	483	478	484	511	470	480	500	462	461	461	503	464	498	498	501	502	481	475	473	516	452	476	472	467	469	484	459	494	537	461	522	476	462	476	500	493	477	486	499	453	478	459	482	524	524	509	452	487	488	487	427	483	485	485	496	461	509	478	531	495	494	488	508	480	468	477	478	470	509	511	544	527	499	509	463	483	536	520	500	467	478	533	494	491	483	530	519	462	486	527	471	446	459	485	497	518	515	463	486	507	490	460	515	506	495	499	452	496	497	508	482	479	487	487	471	469	474	502	471	472	465	473	479	483	478	506	501	462	496	453	485	510	481	492	497	507	491	502	505	476	501	499	511	453	542	504	519	481	494	522	531	482	498	506	530	455	479	479	479	469	467	498	458	536	485	488	513	502	453	490	445	483	454	464	524	506	521	496	470	507	506	497	468	523	507	485	482	513	525	454	529	551	486	493	479	465	495	473	491	495	496	498	489	478	493	513	440	489	519	427	476	498	510	510	546	500	440	448	473	501	493	479	506	504	505	501	485	463	501	489	485	520	489	496	502	471	512	506	472	464	483	435	508	463	478	483	483	505	473	536	455	490	515	516	485	493	498	521	469	486	522	472	471	483	486	486	544	487	513	480	478	481	529	482	491	453	516	529	485	475	512	510	474	478	520	454	482	425	479	544	500	500	478	450	502	458	465	484	499	495	471	501	494	481	509	502	518	492	503	525	492	489	490	499	518	481	516	507	495	487	490	452	489	479	505	484	479	511	522	471	487	493	521	483	446	519	488	493	476	474	509	463	504	484	500	493	519	499	481	479	466	495	503	485	495	448	487	501	471	489	472	478	493	522	523	500	478	510	477	481	493	482	513	498	464	479	526	517	516	453	476	509	483	476	525	446	501	513	513	500	478	491	470	487	522	486	501	502	505	494	510	489	527	520	484	472	475	481	533	517	445	511	453	493	513	521	481	493	493	491	524	458	465	513	495	428	474	475	475	497	481	510	490	511	483	474	514	446	488	465	490	530	492	470	489	518	480	512	504	489	516	497	445	486	462	538	504	488	525	500	472	522	488	471	497	510	485	466	471	507	505	491	458	496	511	480	509	516	522	490	462	479	510	509	530	488	510	466	543	497	489	499	490	472	467	495	490	476	508	437	502	511	489	494	489	509	500	490	481	505	476	480	486	501	490	465	490	496	513	505	490	516	459	478	470	485	458	457	508	506	500	490	463	505	473	482	493	498	448	476	507	472	466	470	483	514	462	523	487	483	494	478	502	481	475	490	467	441	476	496	475	498	483	507	507	503	521	490	454	514	521	501	461	522	488	461	486	504	524	490	534	493	473	508	511	541	514	504	563	453	515	468	475	496	490	487	460	506	435	457	492	517	448	520	470	501	434	491	512	531	502	504	537	465	515	474	483	474	482	468	525	484	480	502	513	516	489	474	482	483	486	479	474	468	501	456	488	498	455	511	484	462	468	483	489	471	486	493	476	515	493	503	521	506	469	507	489	465	446	508	529	485	508	546	501	503	479	467	447	475	508	472	508	503	505	479	476	511	457	498	493	510	486	526	478	497	467	466	484	471	462	503	508	481	411	454	522	471	498	502	494	511	501	469	488	499	506	493	498	481	477	500	465	500	490	505	456	527	461	468	497	460	483	491	537	503	465	491	499	468	511	493	448	494	463	455	504	486	513	475	517	474	512	454	475	466	521	486	521	505	473	456	537	503	494	481	482	534	505	439	485	511	492	509	535	506	509	480	519	519	488	494	516	470	477	487	464	464	502	518	509	525	471	485	477	489	516	483	478	539	486	473	455	503	421	549	472	483	466	507	487	511	520	508	506	477	487	483	461	500	497	515	467	472	491	509	473	488	489	484	462	494	481	482	507	466	495	442	490	471	487	463	488	500	472	478	516	466	496	496	531	489	518	468	486	502	484	512	485	453	460	511	485	477	468	444	462	476	491	507	471	471	533	494	503	479	488	483	483	507	519	496	516	494	530	506	515	491	500	475	496	509	474	503	518	500	451	482	475	536	486	481	445	504	460	490	498	490	483	501	486	474	509	496	488	505	446	471	512	467	476	483	483	468	526	469	498	516	534	486	455	521	477	500	480	493	466	512	495	525	472	524	480	458	457	489	446	536	467	455	468	507	478	481	488	500	508	495	469	474	448	497	514	478	492	504	432	514	484	456	497	469	484	516	509	506	481	492	511	526	445	519	467	460	470	485	471	518	475	484	504	487	498	513	460	487	518	453	492	488	492	472	475	501	486	513	533	513	497	522	468	491	494	491	493	496	498	519	496	467	486	513	493	504	485	450	439	506	488	468	467	507	488	484	452	478	498	518	494	490	465	493	520	463	515	504	481	494	468	487	488	482	469	482	479	480	474	466	471	451	478	489	452	501	482	503	470	473	470	499	477	488	490	536	507	491	464	504	437	517	482	482	482	512	485	513	495	469	521	484	494	534	477	499	505	478	518	517	472	481	456	467	476	490	487	476	481	502	502	502	534	525	481	483	456	494	454	487	543	492	440	516	456	455	509	508	497	476	465	500	481	525	494	506	517	498	492	500	523	474	472	490	498	489	486	496	516	488	469	471	483	470	476	536	492	514	494	486	439	495	466	505	539	492	492
23305	22693	33250	28496	23526	22103	14572	1550	537	506	515	439	456	462	485	497	502	508	449	454	452	502	498	446	495	525	464	460	462	483	445	439	425	481	431	496	479	450	469	476	454	453	456	478	466	498	483	460	468	462	502	459	440	439	481	487	469	428	454	461	409	494	454	474	457	479	461	434	462	489	483	455	478	475	508	479	444	472	432	452	411	478	474	446	420	494	458	480	462	436	473	496	465	473	464	498	448	473	504	468	462	478	487	482	448	445	431	471	499	477	475	490	484	483	441	472	439	451	494	478	474	479	448	512	491	505	428	452	469	501	456	438	458	460	450	495	467	411	460	474	442	454	483	451	489	452	496	496	491	467	473	476	490	451	459	471	456	470	476	471	469	487	489	461	512	469	482	451	486	490	483	461	448	481	445	497	465	492	453	429	480	488	472	446	511	499	453	442	454	466	456	489	460	458	490	452	472	446	446	464	471	437	500	440	491	436	438	447	472	453	443	467	498	443	464	458	472	456	477	464	475	444	483	465	440	502	488	463	498	462	480	470	436	483	479	466	442	483	438	465	454	489	448	470	470	474	453	452	457	466	506	468	497	460	438	492	483	478	457	450	447	467	410	436	479	468	489	471	479	476	458	437	470	445	502	451	491	469	465	458	477	485	446	462	507	458	444	476	477	481	473	468	477	464	494	488	454	478	478	467	422	441	469	485	475	476	483	452	479	475	484	461	446	519	471	455	486	456	496	445	500	443	467	505	476	471	487	463	461	451	435	463	431	468	480	455	489	436	509	470	463	483	488	473	484	447	464	454	496	478	448	479	447	464	469	454	499	474	492	463	524	452	512	514	489	535	476	474	486	446	470	475	475	477	466	488	460	448	447	479	437	462	478	490	496	460	496	456	418	486	418	459	447	455	534	465	467	485	429	463	472	430	481	469	474	458	466	483	470	466	489	496	447	470	459	469	494	465	445	449	443	482	486	444	456	490	481	455	481	459	444	463	437	470	440	444	452	456	474	467	459	423	491	402	472	488	476	484	525	427	488	489	467	469	415	480	430	490	469	468	413	454	459	480	454	450	485	473	504	477	491	469	458	477	453	482	473	435	476	447	452	471	439	483	472	435	473	464	444	449	487	496	490	459	458	469	510	467	472	525	486	457	462	452	464	516	472	454	450	472	449	482	460	493	437	479	461	463	481	468	451	501	481	484	472	474	451	495	483	475	491	443	488	466	492	436	458	490	468	467	480	498	458	475	467	488	460	475	477	462	460	488	438	495	465	466	448	505	489	468	432	457	469	496	449	483	442	414	473	444	468	502	443	485	470	449	454	423	468	502	476	461	497	498	457	468	478	497	474	469	431	458	473	482	482	460	442	467	482	480	531	465	471	473	510	482	454	465	503	470	478	478	479	455	446	450	466	435	460	460	461	435	461	479	508	454	505	521	457	490	536	455	509	457	450	480	451	452	476	473	439	479	442	500	463	477	433	453	475	507	508	486	445	462	483	459	468	446	462	463	422	459	496	441	487	443	479	482	496	445	469	442	471	462	464	418	455	458	455	520	492	489	486	432	469	474	484	458	451	459	474	455	429	441	473	454	445	472	472	479	449	502	447	445	460	462	493	448	468	451	443	446	472	491	469	467	471	479	438	500	479	435	444	485	481	460	458	472	449	481	450	497	461	412	442	417	479	452	506	490	495	430	464	469	438	452	426	464	466	510	432	505	463	466	487	506	462	446	504	435	480	440	493	498	454	469	455	491	500	469	492	472	476	440	456	438	486	454	470	457	519	469	484	467	476	503	484	450	496	458	536	452	410	454	440	459	489	443	483	479	460	499	453	485	476	429	499	464	501	458	498	499	439	493	450	481	441	432	450	448	501	467	465	458	453	487	463	497	473	458	447	476	500	460	485	483	474	452	429	465	509	453	456	489	467	453	467	475	425	489	450	504	473	449	428	487	425	474	487	420	526	423	452	469	490	416	424	443	483	465	478	517	454	478	495	464	470	456	461	517	455	442	470	418	470	463	413	449	464	495	474	438	489	446	436	413	478	523	441	441	448	471	437	469	429	454	445	471	459	450	466	457	456	437	458	492	471	445	446	480	454	463	507	457	507	485	475	483	468	433	501	454	429	517	476	463	461	491	468	471	502	467	447	478	474	475	483	472	471	489	462	477	445	478	444	449	467	481	476	517	514	477	492	451	500	459	470	454	481	472	512	470	456	459	486	487	470	485	483	476	454	461	482	448	518	486	507	458	506	499	487	471	455	458	468	457	457	503	455	482	482	430	480	465	464	443	459	469	472	457	479	478	481	457	461	475	482	454	448	435	466	485	445	457	486	458	468	411	462	461	479	448	501	437	514	430	485	490	454	437	483	457	444	499	444	466	516	441	480	475	448	439	464	431	468	454	454	468	420	487	494	446	480	466	473	457	479	489	464	467	445	453	435	491	466	478	432	477	473	483	451	460	472	477	496	465	510	492	464	480	446	463	466	494	484	453	488	450	482	444	489	473	486	463	492	461	477	461	504	456	461	476	447	463	469	510	503	459	464	510	471	446	517	447	500	472	447	466	454	469	480	450	493	522	424	457	446	454	461	443	482	443	447	464	480	481	461	500	494	453	493	486	507	457	504	492	468	439	455	493	440	438	403	450	461	483	418	469	441	427	499	474	472	488	445	439	453	451	477	509	512	480	449	453	470	461	478	449	475	495	442	465	442	455	460	435	459	476	445	490	461	485	449	484	456	456	442	469	463	467	454	471	465	495	469	456	453	443	480	452	474	498	495	488	497	491	494	501	477	466	446	495	488	483	490	452	479	452	467	491	436	512	475	458	468	488	487	467	497	479	490	445	478	459	469	443	439	466	511	509	452	477	442	449	494	453	409	482	503	494	457	491	437	477	446	436	470	489	479	489	453	430	479	475	463	432	449	461	470	476	452	484	472	491	432	457	485	460	430	437	506	474	466	472	463	463	492	488	468	477	437	487	494	466	473	476	454	466	464	490	486	465	469	453	438	495	463	502	447	466	464	450	451	443	464	457	441	441	481	451	479	466	482	492	515	469	469	465	443	505	444	479	459	436	519	445	462	473	432	449	455	508	445	438	511	476	452	512	464	469	473	484	471	483	472	453	484	461	499	459	457	503	462	460	466	503	422	467	475	446	453	488	460	478	495	473	461	444	451	449	500	449	430	469	441	478	462	456	472	458	469	450	483	456	478	467	440	473	510	481	489	502	459	425	473	462	511	482	458	476	493	459	493	496	479	488	494	459	476	476	474	479	472	460	437	433	485	448	467	440	514	478	502	485	495	467	491	465	443	443	477	438	469	439	441	489	475	476	416	479	501	426	498	514	506	445	449	463	534	498	461	491	458	477	441	474	453	502	472	433	449	492	461	482	514	499	465	466	456	527	436	460	432	442	461	478	445	487	473	440	470	510	456	450	420	524	439	481	487	498	461	441	444	469	492	473	441	489	500	459	499	481	458	453	503	446
48999	72531	77919	54152	31307	16847	3787	991	494	464	544	491	493	499	452	451	480	488	512	481	500	500	487	464	497	522	487	501	514	454	459	495	481	485	501	517	506	483	509	519	536	479	467	482	509	502	478	463	520	496	485	516	491	480	462	515	514	480	501	503	504	499	491	512	487	472	528	504	535	476	491	507	457	509	509	506	499	486	517	516	454	417	456	517	536	481	508	492	484	498	495	484	503	501	510	489	499	503	514	473	478	511	503	519	493	482	509	492	503	513	488	486	506	472	514	475	465	489	487	503	496	481	508	509	500	492	526	486	439	486	503	525	488	461	501	517	490	475	499	535	496	481	464	496	470	485	478	501	499	484	505	488	512	523	458	489	506	498	532	486	488	529	472	512	500	473	492	478	460	536	466	480	507	525	487	493	494	505	483	524	497	554	502	485	508	521	522	479	448	485	521	471	454	518	505	485	493	459	520	502	493	534	487	491	504	495	541	539	543	464	471	534	445	487	494	488	513	472	448	475	526	534	476	514	493	493	519	512	501	487	521	475	424	498	485	498	505	491	503	528	535	478	455	493	474	488	526	480	445	502	491	505	502	448	501	513	520	465	495	537	482	471	450	504	484	504	485	494	477	504	450	514	509	494	496	545	506	465	487	479	505	517	503	437	483	488	496	506	504	531	514	491	509	545	483	472	538	493	474	513	465	489	523	511	501	567	486	497	488	474	465	474	445	501	482	463	484	470	523	514	495	506	510	480	494	503	507	515	503	497	473	515	502	497	497	489	481	523	480	500	519	476	495	480	487	499	483	512	540	474	491	513	461	493	487	503	450	512	468	514	497	515	502	524	531	524	480	505	508	425	459	504	490	531	488	486	494	473	494	488	460	454	526	469	521	493	519	512	424	486	437	533	481	503	494	475	520	525	501	462	447	489	504	473	488	539	550	488	478	478	494	502	484	483	526	502	474	507	530	497	507	518	491	492	507	498	484	535	469	504	465	518	502	513	501	523	518	491	542	469	538	532	503	470	527	505	499	504	460	481	491	488	477	476	496	503	451	514	477	508	475	528	536	471	504	509	517	514	443	496	483	471	502	512	483	501	499	508	518	467	489	501	494	485	535	501	539	473	505	492	499	491	491	509	522	456	469	503	480	464	515	500	515	487	487	504	473	506	479	491	502	488	484	492	520	511	518	502	461	513	493	475	476	484	503	482	492	504	488	485	501	498	493	502	466	508	494	513	522	474	467	456	498	493	504	492	500	491	499	467	501	503	473	549	486	485	527	456	512	482	476	530	509	477	521	489	469	510	471	482	486	528	491	496	475	461	494	531	476	535	506	490	504	489	489	532	525	500	488	514	498	485	462	489	518	518	489	520	493	531	500	518	507	519	484	506	504	454	489	467	530	497	500	506	506	498	465	527	511	540	507	516	482	493	478	465	502	472	499	477	514	484	493	479	508	519	471	477	514	464	503	480	545	491	468	487	457	501	491	484	489	473	462	507	488	523	454	458	523	481	479	521	565	492	491	526	501	537	502	459	502	510	486	489	530	521	491	509	511	472	499	494	487	445	480	538	528	505	479	473	494	505	505	457	492	481	473	487	498	485	487	482	505	497	479	471	498	482	497	469	464	506	472	502	502	474	452	477	450	482	497	504	457	522	482	504	507	468	492	495	450	528	502	501	507	455	468	517	522	491	503	477	464	481	476	504	539	478	505	500	510	481	534	484	489	509	471	456	480	511	508	507	508	450	492	504	512	479	517	467	490	520	478	511	460	498	484	482	457	481	492	499	475	528	513	479	541	487	489	475	478	519	512	493	528	531	496	516	478	485	513	504	464	540	487	521	483	513	499	499	511	474	495	476	485	483	484	508	493	485	522	487	502	494	457	497	468	508	527	462	508	509	480	510	531	482	502	491	515	505	482	511	514	486	477	520	502	495	459	562	473	461	473	477	473	480	464	507	460	490	472	466	503	482	513	551	512	513	527	494	504	496	434	474	517	527	481	498	507	537	512	523	499	490	477	482	521	491	472	516	480	503	494	513	509	488	496	474	482	522	486	476	479	499	505	482	518	510	499	489	504	490	482	506	457	444	487	480	516	450	474	487	489	505	494	444	514	516	486	447	521	519	546	514	487	498	505	479	477	466	525	463	504	504	481	511	487	532	499	501	477	531	515	499	516	505	505	471	506	505	499	450	511	519	493	489	479	522	520	556	505	483	472	503	481	484	489	463	486	516	457	513	478	501	538	499	478	469	464	471	491	522	460	472	450	487	518	472	444	512	524	432	521	516	491	542	511	501	494	505	468	495	488	545	512	514	503	483	476	527	499	536	528	524	524	510	509	483	481	474	476	512	481	477	490	483	464	488	475	492	503	509	518	521	468	480	465	504	491	449	510	431	492	487	499	496	541	554	488	516	435	501	484	516	483	496	555	539	498	494	495	488	477	492	496	511	488	488	455	498	502	485	505	472	502	485	481	498	504	472	495	520	507	484	492	456	482	515	486	535	521	458	551	498	536	474	502	474	478	517	515	490	495	490	524	482	488	510	482	511	486	509	498	479	483	512	486	479	503	500	467	503	508	486	460	462	472	454	470	465	529	487	517	482	542	525	479	489	503	493	502	468	493	484	457	494	491	517	458	496	499	491	485	492	476	501	487	503	494	501	487	470	514	485	497	486	472	480	518	494	517	488	470	476	493	514	502	516	491	500	486	482	458	500	506	491	477	493	519	479	494	508	490	469	514	502	466	529	482	488	489	523	468	486	516	476	484	517	504	471	482	450	492	494	513	480	541	500	487	506	499	471	520	488	513	505	443	517	479	473	511	487	486	475	529	538	501	541	493	493	500	477	500	488	488	523	489	496	489	495	461	512	504	489	477	493	509	486	483	528	467	530	521	488	484	459	470	480	476	479	477	489	508	484	503	476	479	493	511	473	514	492	492	505	526	478	476	490	482	496	480	461	524	488	525	494	509	485	462	496	523	504	494	485	492	525	511	495	536	490	520	526	502	463	487	506	482	510	490	450	531	517	513	526	498	491	473	490	483	495	476	499	487	481	529	503	492	497	490	466	502	475	500	451	535	500	511	493	498	498	539	517	494	520	466	500	485	496	490	469	500	496	488	498	490	503	488	503	510	514	515	490	519	513	472	458	481	499	442	505	528	521	511	481	517	464	489	536	470	493	525	506	517	517	493	490	501	510	482	523	474	452	496	538	529	460	501	487	475	470	474	495	497	478	551	535	487	528	515	498	496	514	511	465	467	485	506	457	456	465	505	528	514	472	453	474	526	491	460	426	520	502	511	492	505	507	476	517	512	475	526	459	526	514	506	496	477	535	510	470	502	484	481	477	467	516	499	497	483	453	493	488	517	502	479	442	508	498	501	545	470	500	506	479	513	489	465	481	464	494	493	540	520	493	540	516	484	511	457	515	473	486	517	476	490	479	504	507	504	521	496	488	517	534	492	480	499	483	489	487	520	486	495	461	483	469
30077	35750	38138	19739	4894	1476	595	351	327	335	371	311	335	350	333	336	367	361	359	352	353	374	338	344	345	348	364	328	357	324	323	344	361	369	319	330	371	351	355	325	337	338	337	336	322	359	326	344	361	359	357	354	360	295	359	360	322	333	341	351	305	364	363	317	349	357	342	310	342	343	308	316	322	337	354	364	330	343	356	326	360	357	330	373	327	342	354	373	325	304	355	360	313	337	333	334	297	380	334	327	317	336	349	341	318	312	326	375	315	343	343	304	323	337	377	322	361	366	348	322	367	326	342	340	333	334	322	342	385	360	338	337	360	350	314	356	286	330	314	339	371	350	307	342	347	338	305	374	356	380	311	355	356	348	336	366	355	330	336	328	345	334	354	329	346	344	334	326	352	354	336	344	372	362	324	356	312	370	350	331	327	351	347	351	344	376	337	349	385	331	367	361	336	335	333	337	356	355	330	365	351	363	344	303	330	355	334	343	350	339	334	351	337	351	386	308	327	360	321	327	397	348	331	329	366	335	332	361	331	382	344	342	338	315	309	363	350	348	347	336	348	337	298	332	351	346	335	337	329	323	373	363	365	347	348	349	335	340	340	307	350	331	353	343	337	352	343	344	343	305	373	364	356	356	379	322	315	318	346	350	334	330	359	342	338	368	345	335	361	349	345	372	321	341	347	324	339	331	350	336	346	336	344	327	342	342	346	328	349	330	363	353	332	336	333	335	346	344	352	319	358	320	322	355	322	336	356	362	375	348	363	309	340	357	333	332	313	354	311	290	342	329	352	346	339	356	363	331	366	313	330	324	361	355	348	329	346	323	353	341	316	371	336	333	308	349	371	314	326	345	336	341	340	353	333	341	355	349	362	302	345	371	296	354	328	304	321	358	366	341	327	354	336	326	337	364	349	317	339	342	370	348	326	360	344	363	395	341	351	355	336	337	325	360	318	363	338	394	310	359	335	335	357	338	331	360	351	335	328	305	349	328	336	353	352	375	368	316	348	364	329	336	344	318	318	346	337	367	352	352	344	370	340	335	356	364	353	343	339	327	341	342	308	319	354	342	341	329	350	343	321	342	327	357	328	316	351	349	335	337	364	327	371	364	347	389	350	352	352	371	358	358	363	321	322	311	324	342	338	324	339	361	338	339	312	334	362	344	362	359	367	341	359	378	339	328	343	334	323	332	358	344	354	334	338	356	329	342	316	317	341	369	373	352	354	385	348	322	335	350	361	345	357	352	324	368	400	338	336	367	367	348	364	331	344	340	393	343	305	341	322	347	349	331	314	352	350	328	304	350	327	352	332	363	328	341	312	368	372	366	362	346	351	360	338	326	344	349	354	348	333	357	347	354	362	310	375	287	329	322	344	346	304	350	319	364	386	359	329	346	344	349	334	358	353	357	373	353	345	351	347	355	337	391	336	350	321	344	345	354	333	346	347	343	322	374	342	360	339	349	354	336	320	304	320	342	351	354	364	318	362	321	337	359	365	324	373	337	345	342	338	335	319	341	356	364	359	374	343	348	370	357	324	335	352	361	348	362	343	308	357	329	362	366	323	352	378	315	353	346	362	332	323	323	330	342	335	344	361	361	330	355	325	339	324	326	404	337	358	347	335	322	320	360	328	349	307	371	355	330	355	329	336	321	365	336	353	347	338	342	354	344	303	325	344	351	345	307	318	388	352	328	348	336	338	309	378	332	359	320	344	376	317	355	321	355	333	319	368	359	344	327	351	333	325	347	358	353	334	344	350	311	320	335	345	331	359	370	383	342	347	329	348	348	370	367	353	333	362	348	341	352	336	326	347	319	360	353	326	326	342	353	320	344	321	342	350	352	357	324	358	304	362	363	379	351	341	378	348	381	367	352	325	369	358	321	315	341	367	332	350	310	361	357	338	366	349	322	358	326	363	316	368	330	361	336	321	353	366	308	359	360	353	339	354	321	364	348	330	314	355	360	348	343	295	342	357	322	373	337	335	366	324	350	327	348	329	342	294	334	319	340	358	346	364	333	325	342	347	338	312	328	330	344	349	357	348	350	343	320	340	330	331	344	331	328	316	373	377	335	340	375	346	302	335	336	330	328	343	331	319	339	360	319	342	349	338	353	307	312	347	339	357	353	362	367	354	347	358	298	329	361	348	382	323	362	344	340	315	354	349	354	343	358	336	318	352	358	343	361	345	304	337	338	343	323	358	323	323	372	360	364	323	330	338	319	360	331	342	338	351	364	340	339	339	328	366	321	352	321	330	309	334	328	359	323	291	342	360	379	352	335	339	348	324	325	327	361	382	341	379	358	362	358	365	286	368	339	319	357	315	326	358	332	352	353	363	327	305	321	300	321	351	338	361	315	352	327	356	383	329	341	362	380	342	354	336	327	330	330	348	355	346	324	369	342	337	334	347	362	368	355	329	318	318	318	362	330	334	322	367	360	342	336	347	327	369	359	393	359	371	340	351	363	343	332	338	342	368	334	343	357	340	357	339	334	346	320	355	359	353	313	340	390	339	353	335	354	377	329	314	367	316	325	362	336	339	355	293	363	356	361	340	376	352	337	327	326	351	345	349	348	361	345	373	338	324	345	369	343	358	395	365	332	342	356	342	358	371	351	376	356	343	340	343	360	330	375	336	323	373	358	365	352	348	322	323	366	361	369	343	353	351	357	318	350	371	353	326	325	334	341	338	354	327	370	341	352	349	363	348	358	370	340	333	333	340	363	348	317	348	363	315	360	371	345	355	324	340	310	334	347	348	357	359	332	323	310	350	352	357	374	331	350	337	319	310	378	333	304	348	344	345	341	348	345	333	369	320	347	374	361	346	327	357	352	348	327	334	347	307	383	329	342	320	320	332	337	349	373	334	349	349	357	366	334	322	329	346	335	358	346	329	328	361	321	305	362	350	299	348	345	360	390	331	324	355	356	335	320	340	329	324	329	346	359	367	321	366	334	351	323	377	385	362	333	312	333	345	342	322	327	346	336	338	338	331	328	348	331	336	328	334	326	347	327	324	336	355	350	342	348	342	340	357	324	357	352	352	362	352	310	344	319	325	340	319	360	354	310	343	361	342	351	353	351	326	324	362	338	341	338	324	333	353	303	329	333	345	349	330	324	322	345	342	350	333	364	326	341	337	348	310	348	321	354	350	329	377	342	350	331	365	344	323	386	347	340	325	315	355	375	325	377	359	387	344	328	310	323	330	337	346	328	361	337	343	325	352	358	315	332	326	331	357	339	354	334	319	305	353	328	322	378	328	328	342	358	355	352	332	342	313	341	337	334	324	320	334	325	335	343	343	337	353	326	338	320	312	342	370	332	336	372	375	373	354	339	361	363	343	328	350	368	386	370	377	333	343	321	343	317	360	368	331	309	380	340	336	333	372	352	343	335	335	362	343	326	355	326	369	361	352	358	338	348	337	352	343	355	306	328	383	335	363	344	312	344	319	341	338	375	331	329	360	340	312	341	350	331	323	344	322	322	344	351
35404	54356	33576	13198	4312	1706	546	446	358	407	382	383	416	391	392	364	388	395	382	390	409	406	389	406	365	397	394	382	405	381	391	405	391	367	382	382	365	406	393	389	367	406	369	376	375	402	378	400	398	370	371	378	388	391	398	379	378	397	359	430	439	409	415	378	420	397	371	397	378	395	434	399	364	380	413	394	412	394	387	393	408	367	394	359	411	398	395	397	387	386	398	377	397	381	418	391	389	423	419	381	381	408	403	366	355	373	402	367	387	383	402	355	386	411	360	397	377	398	390	425	358	395	370	406	391	384	374	373	403	383	428	357	386	372	335	382	360	411	386	387	376	418	368	388	379	377	400	402	354	405	390	368	395	380	386	373	389	411	376	389	372	419	391	424	411	409	411	360	398	375	385	366	362	394	358	366	371	358	383	377	380	370	379	421	360	378	383	379	426	407	384	402	394	401	380	375	364	391	409	383	379	372	373	353	390	383	387	377	383	393	391	408	380	383	397	390	374	372	388	396	394	386	395	428	374	378	398	361	402	397	400	402	384	366	433	420	374	392	407	393	395	390	397	365	406	374	385	421	398	374	347	376	391	413	414	392	367	412	384	362	375	382	393	402	379	423	370	333	380	381	375	404	379	403	348	412	379	362	393	407	380	396	401	363	375	396	389	397	394	379	381	367	399	346	414	392	387	394	388	367	364	411	386	395	401	397	402	380	405	411	391	392	395	402	381	367	372	383	369	388	387	378	384	378	354	394	411	399	389	352	382	366	415	406	377	376	399	381	410	407	368	402	400	399	395	380	364	382	380	384	358	373	389	374	415	393	401	418	399	413	396	362	410	367	381	414	380	387	326	356	400	397	388	353	379	391	380	407	374	364	396	420	378	396	408	357	445	387	374	368	369	363	398	381	408	386	409	400	403	401	403	380	365	400	396	352	415	403	386	385	405	371	412	359	386	371	355	389	407	378	387	351	370	325	392	342	397	385	387	355	415	400	371	395	409	374	406	371	408	371	386	383	401	380	385	402	394	376	386	391	390	381	385	362	358	437	352	400	395	363	407	383	409	425	409	385	393	357	398	385	406	377	384	392	398	409	384	379	390	385	376	377	400	396	379	368	372	398	393	414	343	392	380	383	379	423	411	385	382	386	393	426	413	395	412	347	370	369	366	397	382	373	372	403	404	364	387	399	423	404	402	370	397	352	413	379	385	404	385	408	377	401	395	408	355	385	369	400	398	408	354	375	409	372	401	395	358	393	363	399	366	368	389	355	394	403	379	392	391	389	403	378	389	396	448	405	410	363	366	410	377	395	370	388	346	423	380	383	418	362	404	430	384	420	385	371	378	379	406	386	402	401	372	381	397	401	380	369	382	379	410	428	400	359	400	410	386	375	363	391	382	417	351	391	400	375	416	355	368	373	421	361	360	366	404	396	390	419	424	402	395	369	405	395	409	347	387	393	380	369	401	391	408	357	402	379	388	385	387	389	367	379	364	362	427	422	383	384	402	366	366	397	408	361	366	387	415	348	385	423	381	377	395	382	406	383	381	428	429	378	369	393	388	392	382	395	417	377	389	389	376	374	353	410	387	375	394	348	372	392	398	375	387	427	385	410	366	366	356	374	409	334	381	391	374	383	358	401	383	390	390	376	395	396	373	401	380	417	382	354	381	382	390	370	372	366	385	391	372	403	351	389	393	413	362	374	415	361	401	396	382	365	395	349	403	397	373	411	395	376	376	384	386	358	392	408	362	390	339	399	371	391	387	379	396	378	379	382	405	412	376	402	403	421	369	372	399	439	400	400	368	357	372	350	408	390	367	385	379	406	354	394	379	379	417	373	396	400	395	373	433	376	365	396	370	384	370	373	384	366	342	390	419	398	374	375	406	417	382	379	382	374	387	380	382	387	423	393	357	401	382	359	370	385	371	373	376	411	374	372	359	349	409	397	396	403	394	378	384	371	376	415	398	389	401	388	392	376	391	378	390	378	385	398	408	373	405	366	389	382	396	409	370	410	376	394	400	371	412	381	379	390	389	370	383	372	396	403	396	354	391	359	370	385	372	399	382	374	383	365	405	374	422	375	401	381	416	385	403	412	374	356	433	356	385	426	426	432	388	382	368	364	373	399	403	355	381	375	421	361	431	367	374	416	390	377	373	413	370	399	379	367	395	413	369	391	390	385	380	398	418	416	401	401	413	382	381	390	423	391	386	389	407	365	395	373	361	375	377	410	419	369	374	366	396	392	379	374	399	407	411	385	410	416	418	378	400	394	381	391	380	381	440	400	380	414	380	387	375	377	372	381	404	392	367	434	365	380	393	398	356	391	419	424	381	397	419	393	418	380	381	364	374	394	387	390	404	340	392	421	367	442	374	380	438	398	404	412	401	412	383	398	339	354	396	408	409	378	372	386	379	407	401	385	416	399	440	415	438	399	390	393	411	353	385	415	369	392	387	407	368	403	352	380	374	380	346	385	369	380	383	386	407	422	395	383	396	385	369	383	379	390	398	408	399	376	380	368	429	393	393	396	392	423	376	386	396	380	392	400	407	411	407	388	363	388	395	399	372	384	381	405	366	372	383	396	400	391	400	361	388	372	392	375	420	430	386	352	377	374	380	362	412	403	373	399	381	395	388	366	388	367	404	409	384	378	361	367	411	375	387	394	367	395	347	432	370	366	383	393	352	381	382	365	358	390	359	414	366	368	374	397	392	357	384	370	393	358	360	379	381	375	331	409	383	412	405	394	405	395	338	386	396	375	389	405	376	397	405	381	405	365	386	382	395	400	403	401	411	402	411	394	391	359	421	390	394	425	388	427	404	409	378	360	386	377	365	415	366	365	394	405	394	367	369	374	387	400	395	414	417	362	383	370	374	377	392	365	388	416	410	403	390	421	377	413	385	390	425	396	428	396	393	363	378	325	407	372	384	361	421	386	415	395	397	344	371	398	409	387	393	404	380	402	413	397	415	403	377	380	387	417	412	402	381	375	403	377	390	371	381	378	394	403	377	412	392	396	409	349	380	391	390	384	390	439	379	455	401	402	341	391	436	415	397	390	335	399	408	392	419	393	427	383	390	397	392	367	361	388	391	366	438	375	385	388	356	407	368	421	399	426	361	388	402	378	366	374	380	411	387	371	360	403	378	444	383	385	408	414	417	397	417	363	390	391	426	394	383	353	374	403	377	364	400	399	406	372	411	391	390	416	394	397	385	380	375	384	416	396	403	398	371	365	382	389	429	404	384	412	388	394	394	397	404	367	371	381	361	394	395	402	401	418	365	382	396	393	368	370	398	387	413	397	367	336	387	386	396	418	380	366	354	380	391	409	367	374	328	384	407	379	367	347	374	414	378	387	376	394	372	394	392	381	379	389	387	381	372	375	371	412	369	399	438	375	384	374	390	386	397	368	409	356	383	404	404	386	375	396	385	394	381	394	373	411	382	383	376	387	346	384	371	389	401	380	369	388	410	355	410	370	369	408	403	369
24934	26880	40939	32442	22037	13915	2945	452	297	313	288	325	305	304	294	336	292	305	318	288	317	307	320	299	266	245	289	309	292	313	309	304	290	297	285	317	294	301	302	264	303	307	310	300	314	287	276	322	290	281	308	288	305	311	280	287	271	302	313	311	312	285	306	287	294	301	292	286	309	310	314	312	311	309	271	294	330	295	309	275	282	281	297	299	288	297	290	299	280	302	302	326	310	304	297	293	312	275	283	315	288	283	323	300	293	316	323	301	336	267	317	325	312	283	312	290	314	298	324	325	317	294	306	277	303	303	326	328	279	304	302	280	278	297	303	285	302	304	298	270	287	309	297	315	286	263	331	305	294	291	301	297	286	297	297	303	333	312	315	284	332	272	269	286	311	280	324	324	314	286	267	316	292	324	294	305	295	299	292	305	323	312	302	292	305	327	293	290	303	291	280	283	290	303	302	294	297	305	276	330	322	298	284	304	276	315	297	320	323	313	299	256	287	282	303	306	286	289	328	302	274	289	264	291	299	288	281	298	299	310	314	267	289	290	321	286	303	296	293	333	287	293	289	310	279	289	301	306	304	278	326	318	290	277	322	300	303	296	335	305	305	336	340	281	325	296	284	292	304	308	251	306	283	291	298	322	303	288	306	292	299	289	306	276	320	301	285	293	319	319	334	267	318	289	308	290	273	308	286	298	284	311	276	299	308	308	287	298	276	302	284	338	349	337	303	293	318	329	278	325	294	254	297	294	295	292	306	325	295	319	281	316	318	318	323	308	306	306	281	298	289	310	287	306	295	274	313	287	264	327	300	284	306	256	299	304	318	257	303	310	297	314	280	302	325	311	297	331	323	255	292	285	311	316	323	288	317	299	278	287	316	317	319	296	297	324	293	312	273	324	291	288	281	326	323	316	323	308	306	274	301	292	301	269	317	298	307	295	301	295	308	290	315	310	313	322	315	316	314	285	288	311	300	315	289	287	317	286	291	282	305	289	291	273	314	280	289	296	278	315	295	319	289	333	304	298	276	306	304	322	318	347	287	275	289	326	317	322	321	307	290	325	279	321	294	323	322	301	324	315	306	288	314	297	298	296	303	303	283	282	283	295	313	308	320	303	297	343	313	287	313	278	304	324	282	283	309	281	325	300	304	311	322	278	328	288	298	278	312	300	306	300	274	280	313	337	292	291	275	301	322	305	290	315	313	321	283	305	295	297	306	296	301	293	275	317	302	315	307	326	277	282	268	296	271	317	322	298	291	274	296	296	319	272	292	281	340	312	294	307	315	255	311	317	292	296	316	292	302	306	299	324	295	348	318	294	278	312	303	292	298	281	291	320	279	291	303	293	296	314	289	287	297	328	306	290	318	310	306	285	287	323	311	306	309	317	299	306	302	273	291	323	317	303	284	296	321	288	285	308	298	319	279	281	313	303	298	289	309	312	274	316	283	295	271	350	291	347	290	312	307	313	321	303	280	308	280	304	296	280	305	285	334	331	304	297	328	298	301	311	300	310	295	306	278	312	284	281	305	338	284	289	297	319	288	313	332	309	281	294	290	302	272	301	281	300	317	300	284	303	309	284	311	296	278	309	291	287	313	267	299	283	335	294	294	310	320	309	291	307	307	303	310	312	287	278	308	315	284	312	304	303	298	293	295	276	278	304	309	284	307	259	332	318	289	306	292	294	276	296	284	308	285	310	270	300	293	270	302	312	293	297	289	310	312	308	330	276	304	317	274	336	293	318	317	307	312	276	282	291	303	302	293	344	316	276	259	317	311	302	293	307	291	275	297	290	282	311	321	299	313	299	307	304	309	280	280	315	301	321	325	338	299	291	300	301	328	325	278	302	280	309	275	315	282	318	297	280	312	308	303	318	298	276	309	321	272	327	300	298	285	299	298	295	306	322	332	294	337	296	344	297	330	344	296	277	289	333	285	297	295	286	322	305	334	322	307	288	311	313	315	315	324	294	308	306	294	287	290	316	314	302	299	320	308	290	302	298	288	288	294	285	301	265	298	292	309	259	322	320	276	298	341	299	300	300	282	292	300	339	314	286	309	301	310	297	288	306	323	280	288	300	323	301	332	280	287	308	301	291	311	311	315	291	282	283	295	288	314	300	315	290	313	306	337	291	292	311	297	310	308	281	325	303	282	312	290	293	276	336	318	330	293	306	285	352	361	321	294	307	303	280	308	333	301	322	312	309	285	307	329	279	291	310	298	298	335	274	305	309	319	284	304	314	282	299	293	277	296	289	291	282	289	295	272	273	325	319	301	300	268	272	286	283	319	293	327	299	328	322	306	312	279	299	285	302	292	310	262	302	303	273	305	295	298	323	330	295	295	305	330	306	282	315	302	302	323	334	312	291	303	329	280	306	280	290	299	318	292	294	318	318	315	317	285	305	303	280	308	306	288	310	302	280	321	306	286	333	298	322	268	294	316	333	301	302	285	323	322	298	283	300	300	302	298	280	323	311	308	307	322	283	314	311	341	299	301	308	308	294	290	294	299	291	294	314	293	292	293	280	297	279	289	291	294	312	300	271	327	326	314	250	306	320	324	312	275	306	319	290	290	297	321	333	298	321	310	302	305	324	312	285	304	293	276	291	301	301	311	317	279	327	310	309	288	291	312	292	293	281	286	314	300	293	301	310	293	302	316	266	292	298	285	299	310	325	312	293	302	308	284	306	282	306	298	298	301	297	320	302	305	328	292	283	312	296	309	325	310	344	329	338	274	285	308	313	310	294	285	283	290	295	294	313	322	331	335	316	290	340	322	278	299	277	301	284	291	290	290	320	328	310	305	315	293	288	322	280	316	302	311	267	282	276	277	357	315	326	292	315	296	276	299	289	302	336	300	299	297	329	277	325	324	299	295	260	273	309	309	311	271	299	320	313	306	273	307	308	325	303	301	298	299	277	327	294	324	307	279	309	309	317	301	293	317	286	314	310	315	278	276	300	295	328	304	296	285	325	302	300	278	320	300	300	299	300	307	327	324	290	314	302	293	296	301	300	314	335	293	315	308	317	325	316	320	296	296	290	330	277	273	296	312	299	302	299	268	293	293	339	314	318	285	303	283	330	302	286	300	334	310	309	296	272	279	296	325	316	292	289	317	285	302	288	318	316	300	310	319	280	283	286	296	307	301	264	308	317	302	288	314	296	283	285	273	294	314	308	318	282	285	329	304	311	313	302	323	327	311	304	310	285	282	307	304	250	319	290	341	308	294	309	294	297	322	295	294	297	282	305	295	312	322	303	332	324	295	327	335	331	305	297	297	321	307	313	295	324	270	321	318	283	302	333	285	296	309	290	320	286	295	278	307	305	328	294	314	319	292	307	300	293	312	290	322	328	316	291	300	305	273	293	315	300	277	295	305	317	306	268	290	289	272	312	310	255	291	281	301	282	289	264	295	325	282	286	313	295	318	293	362	279	312	328	277	289	302	267	322	306	297	313	339	303	299	296	306	309	292	295	286	305	313	280	327	306
41609	86099	61240	35819	16693	10836	2173	514	326	348	395	344	331	327	350	351	354	324	364	341	308	322	316	319	346	372	356	296	366	344	333	333	323	308	335	342	327	309	370	305	339	310	330	353	334	318	334	361	335	304	349	362	311	319	347	347	298	350	340	345	343	356	363	356	325	320	350	366	366	355	321	351	367	345	395	332	343	359	316	347	340	331	338	342	332	371	331	321	340	341	344	307	342	347	317	336	338	347	360	314	319	315	326	325	322	328	337	342	316	364	345	329	368	341	321	316	351	355	352	315	333	367	331	325	335	325	363	364	349	367	328	364	343	324	314	366	354	318	337	327	346	320	363	328	342	303	332	349	298	348	342	352	356	303	367	350	345	364	321	346	361	347	311	342	333	336	362	302	360	329	352	319	320	363	332	340	351	327	361	324	349	322	380	332	308	314	341	344	364	336	323	314	343	337	335	332	331	310	320	336	332	328	340	347	359	323	363	318	347	345	324	320	323	324	346	343	316	323	307	342	358	329	332	342	344	322	331	304	369	322	323	365	345	365	339	301	331	317	328	334	322	343	323	279	308	337	334	333	343	333	362	322	314	333	300	295	343	343	330	326	337	353	355	330	356	336	361	329	340	316	357	302	380	332	347	300	302	324	323	333	315	360	310	337	358	332	330	298	359	352	326	361	369	334	326	306	354	332	316	314	329	308	322	336	340	352	302	329	385	348	377	336	345	335	339	357	337	330	338	360	352	343	329	324	317	321	337	350	314	327	338	365	350	338	348	328	386	337	328	342	365	317	327	329	354	313	346	342	357	345	317	311	338	323	330	336	374	358	297	343	299	317	315	338	302	327	316	324	324	347	353	344	348	318	336	322	355	314	342	309	340	337	328	326	334	354	316	359	321	364	372	340	293	314	291	341	309	301	362	388	339	317	326	313	328	303	344	339	318	326	341	308	346	323	339	344	338	329	338	330	320	338	358	352	307	351	363	327	305	317	311	342	342	339	349	325	317	366	370	321	363	311	299	358	347	316	330	322	329	367	328	352	316	361	334	343	311	347	338	323	339	302	349	334	307	329	324	352	310	329	347	342	338	347	356	343	357	341	313	321	338	354	353	341	303	347	341	332	314	346	336	327	357	293	353	358	356	348	344	333	335	372	365	333	311	323	363	302	358	325	366	361	329	342	288	314	345	345	308	335	346	349	326	333	330	347	319	324	336	324	372	314	340	341	366	335	342	345	331	339	344	362	341	315	355	342	362	309	338	310	303	319	336	302	342	342	296	334	350	338	319	326	339	311	350	382	342	336	338	302	322	352	341	335	325	324	330	345	332	303	333	343	353	311	357	383	301	331	349	315	305	364	307	311	319	344	378	337	330	326	357	306	339	344	326	341	356	350	331	352	357	324	315	328	324	317	342	315	326	297	299	353	326	340	328	323	347	337	324	338	339	361	316	356	338	346	329	327	352	297	316	320	294	315	321	336	350	335	336	329	349	359	355	340	351	324	340	342	322	356	346	360	312	337	319	335	332	335	318	314	312	338	341	328	310	329	326	332	325	317	332	334	345	348	334	330	337	322	323	345	322	345	363	333	349	348	320	326	309	340	324	339	321	310	326	312	328	375	334	357	308	307	299	380	321	328	394	372	339	335	336	340	351	333	337	314	338	385	342	310	368	330	325	344	308	318	311	332	318	368	338	350	309	300	334	337	334	316	346	344	334	314	337	347	372	363	339	391	354	338	325	362	315	328	303	288	331	339	334	336	328	335	313	327	316	340	361	323	325	319	353	345	343	344	330	352	330	345	340	354	326	329	323	347	362	368	336	318	335	364	345	326	323	338	326	350	349	331	337	347	328	362	356	353	358	315	329	361	327	333	338	325	355	375	342	328	317	350	309	294	331	329	359	322	373	330	354	359	340	335	342	377	368	329	354	325	350	338	364	328	347	319	340	327	334	347	351	338	351	306	334	327	355	328	351	356	356	334	330	322	304	324	336	334	367	340	323	329	348	334	362	342	310	334	333	354	318	339	331	348	334	343	355	347	303	349	349	299	315	341	336	343	343	321	330	358	343	353	317	304	333	318	336	337	376	343	338	357	341	331	362	332	338	307	322	369	366	316	340	332	325	333	317	336	331	325	335	335	308	332	330	317	344	345	334	343	343	316	317	336	353	322	311	319	342	325	324	337	342	306	338	305	335	322	306	318	362	292	313	352	345	318	341	315	319	337	331	316	345	322	352	347	341	341	346	357	312	331	309	308	334	341	357	325	351	323	354	341	338	323	335	315	353	341	381	343	344	305	318	335	334	359	354	332	329	348	297	364	365	329	351	332	348	328	347	328	320	343	355	341	347	332	339	293	337	348	312	300	294	340	360	350	345	374	350	326	339	347	345	306	348	331	312	335	355	347	360	331	289	325	345	329	336	348	299	311	328	336	331	312	321	346	330	333	339	370	323	344	326	351	322	327	360	329	316	332	363	347	351	325	342	315	344	365	313	344	353	360	342	335	332	352	323	344	346	323	309	322	318	323	327	312	310	319	328	348	344	322	338	317	331	345	341	373	333	343	334	329	332	320	360	381	335	333	329	361	333	293	317	325	367	344	322	328	340	373	322	339	341	314	321	343	311	333	318	328	329	362	309	331	332	346	353	345	311	353	314	340	339	340	335	308	329	385	325	349	340	302	306	368	345	353	335	353	339	339	307	324	327	352	303	326	375	347	295	299	352	334	346	329	366	353	346	330	296	344	338	373	364	351	356	341	362	334	349	326	327	347	331	313	329	319	351	348	342	328	355	321	336	351	339	344	330	351	313	354	351	312	331	323	324	360	343	340	368	353	350	353	306	346	364	303	331	319	359	331	346	325	345	334	328	373	344	346	379	349	326	316	344	323	346	325	363	325	324	341	312	341	327	322	329	362	351	324	308	330	396	353	318	326	338	319	362	351	340	341	341	323	350	362	350	331	308	353	331	361	325	356	332	320	324	333	328	352	325	326	352	332	352	334	333	328	341	333	318	331	346	304	366	329	372	325	350	369	357	348	342	316	335	317	360	345	310	337	324	345	337	316	349	330	342	314	371	313	315	304	330	322	340	313	320	317	330	287	344	334	354	326	344	331	319	326	334	342	347	352	336	356	316	339	346	318	349	353	339	330	328	360	329	353	314	348	341	324	331	321	332	341	344	324	371	333	370	350	314	328	369	311	325	331	329	332	323	371	361	306	326	337	352	339	350	353	326	361	328	347	323	331	335	320	291	325	365	304	318	352	328	348	369	319	344	346	340	331	323	344	346	331	330	353	322	350	316	328	319	343	323	321	376	316	320	361	331	317	332	331	359	356	307	318	351	329	345	312	339	323	339	323	335	366	338	370	349	346	331	315	321	316	334	364	324	334	326	298	302	350	331	331	347	363	329	334	336	335	310	345	318	350	369	293	320	317	326	329	344	335	354	360	319	335	329	355	344	342	338	336	319	349	341	357	348	318	315	334	331	338
25606	27095	39405	30594	17889	7394	1232	515	448	443	449	419	481	462	459	466	436	415	460	457	422	452	446	441	441	448	465	449	472	435	420	477	439	401	460	440	404	438	452	458	443	468	480	452	445	458	452	443	432	473	390	432	435	459	450	430	438	456	439	435	477	460	434	422	425	445	419	435	418	444	387	440	453	442	444	446	435	426	445	429	423	429	441	432	404	440	462	418	421	459	452	434	436	458	414	449	423	420	417	447	451	413	453	388	437	429	418	440	472	436	455	455	463	476	455	451	463	447	457	468	452	423	452	430	442	429	402	433	458	401	438	474	442	395	426	443	440	420	458	491	414	409	419	449	458	431	500	445	430	415	444	454	452	432	426	430	411	425	452	460	448	462	422	460	398	438	480	456	454	432	410	441	433	436	452	455	456	427	445	425	440	411	473	478	448	442	423	403	431	438	432	404	444	453	417	413	398	446	402	447	438	456	431	436	419	459	436	454	431	444	455	423	450	442	472	464	449	442	418	457	424	442	465	429	429	453	415	478	435	457	435	491	467	485	426	473	435	419	444	461	456	426	418	433	424	411	427	476	452	429	443	455	449	458	414	406	407	444	451	418	427	454	459	464	479	453	451	457	433	427	415	444	454	427	473	466	451	435	448	414	403	418	448	464	435	452	410	479	424	456	453	436	478	435	426	397	467	490	441	433	413	450	441	481	466	437	444	406	486	443	448	442	451	428	417	415	441	456	425	436	401	432	419	458	439	435	425	458	486	451	416	454	471	443	425	396	421	412	423	490	429	436	429	433	481	444	436	429	464	422	425	445	430	485	484	436	400	421	477	458	418	416	469	415	436	477	446	425	436	432	462	431	433	430	426	441	449	446	405	405	408	446	403	441	427	469	442	435	447	439	410	402	438	464	467	462	446	431	428	439	439	453	483	464	422	455	417	384	453	444	463	423	431	419	475	440	429	438	452	428	428	423	451	431	454	429	450	442	454	445	432	465	440	453	441	465	456	432	438	449	470	455	437	433	429	455	441	458	436	427	412	389	462	462	432	428	442	437	451	393	420	441	420	457	427	408	452	449	417	404	436	471	448	431	448	440	423	429	459	439	454	442	428	456	433	444	421	424	423	421	458	442	476	448	439	459	480	502	414	413	453	415	443	457	437	400	441	435	402	451	435	435	435	482	463	447	438	418	448	427	461	415	417	413	417	444	414	423	452	446	429	454	492	427	425	432	431	476	459	394	439	428	409	459	452	404	487	438	459	445	423	449	426	457	464	445	415	432	472	448	440	452	456	480	466	378	459	421	452	436	431	447	417	421	444	489	423	420	460	439	404	443	479	456	454	424	426	465	467	439	409	414	450	452	459	438	463	427	448	481	451	429	459	450	445	433	437	429	426	430	418	441	428	452	459	418	452	465	445	429	431	451	430	423	429	443	444	466	399	451	419	404	436	419	436	424	439	434	408	426	410	439	409	460	424	425	392	474	459	462	462	416	458	448	414	399	450	467	450	421	462	448	427	425	446	447	423	463	430	458	431	435	437	442	458	452	423	428	445	414	456	461	436	413	420	432	408	447	429	430	444	471	457	443	432	436	455	429	418	400	455	469	412	450	394	400	469	429	441	472	414	462	426	459	436	466	475	443	427	445	480	440	447	463	424	442	452	447	451	466	439	445	451	457	417	454	464	420	421	442	451	393	439	466	411	402	430	429	439	439	427	422	429	457	432	436	421	398	449	437	423	465	464	438	450	400	395	458	423	429	398	476	429	433	457	450	473	423	420	447	405	470	440	422	462	424	405	456	454	452	464	416	419	477	445	434	417	427	447	398	437	412	414	425	458	402	463	425	487	434	439	427	414	464	429	428	446	451	425	466	433	458	479	448	448	460	430	441	406	450	416	402	437	484	440	431	437	439	418	453	441	464	444	430	434	420	446	463	409	399	423	471	444	430	453	420	437	440	415	433	445	458	481	419	418	463	440	455	407	427	426	479	429	441	466	420	405	417	442	443	419	450	419	453	447	436	434	475	410	436	435	442	398	412	437	423	418	455	454	455	434	381	419	467	449	433	439	442	403	458	407	432	451	444	467	394	417	441	424	425	448	423	449	434	410	433	427	447	452	463	470	491	465	417	406	442	431	468	452	467	410	419	443	415	440	425	436	420	436	467	435	420	429	479	433	431	422	445	416	452	456	462	433	429	460	445	426	445	433	427	415	434	435	441	428	463	427	450	386	425	449	400	457	464	422	450	482	439	434	413	416	423	416	410	454	454	454	410	441	440	446	441	446	458	421	461	443	414	423	425	451	422	438	421	454	402	440	451	428	407	444	446	477	414	445	489	436	419	438	454	436	435	458	455	442	409	465	475	413	437	439	408	443	421	418	437	431	482	442	454	447	426	439	466	430	482	415	442	456	443	478	463	453	431	428	439	434	390	418	453	430	430	414	457	463	424	438	458	457	458	423	432	445	441	437	420	421	421	452	465	434	411	431	489	465	442	452	462	428	464	473	455	426	436	445	449	392	425	432	468	437	422	460	433	432	461	452	456	458	425	427	445	452	414	400	448	422	446	430	444	438	433	456	463	481	425	436	424	490	416	430	402	442	459	447	459	419	490	433	421	456	429	411	422	451	436	427	448	427	429	447	465	431	466	458	428	447	431	405	441	446	461	402	462	446	445	463	454	429	414	437	450	464	438	452	420	427	403	444	421	410	424	463	437	405	455	464	443	453	421	458	419	444	451	438	443	427	421	442	400	412	417	446	480	453	420	447	441	424	398	438	470	391	415	436	446	463	463	456	458	420	434	444	407	471	425	418	460	410	464	453	464	449	426	426	395	412	402	438	428	466	415	434	476	420	450	455	444	435	442	438	442	418	434	422	432	431	448	437	438	452	429	452	437	428	462	465	397	482	437	441	432	401	450	422	428	437	451	436	417	422	432	421	435	402	442	443	457	462	446	419	468	440	412	429	441	435	431	385	447	485	446	411	443	413	431	441	425	414	409	482	446	455	428	405	428	436	449	431	415	440	486	421	412	469	463	429	449	401	415	427	491	444	418	424	425	442	440	417	486	432	429	463	442	461	472	430	461	468	448	456	419	445	448	466	432	453	456	415	445	428	479	470	441	451	452	433	461	449	446	456	426	455	438	481	452	433	412	431	439	433	413	431	453	457	423	436	486	436	434	461	417	468	426	396	462	449	443	447	468	449	450	416	432	440	428	448	405	461	442	441	437	457	438	438	446	451	428	462	454	434	420	415	414	468	445	456	438	459	439	415	480	436	450	424	421	441	416	428	434	446	412	434	429	436	432	479	434	440	414	435	470	440	418	465	448	427	448	428	441	452	438	435	424	395	431	433	453	449	439	454	467	460	407	419	439	408	443	435	413	448	426	423	447	437	410	469	418	451	427	422	421	475	466	401	435	444	455	451	422	436	420	466	474	469	416	448	437	434	403	435	450	380	455	427	471	467	473	439	408	447	446	425	438	455	464
41529	82215	58342	32858	12253	7639	1552	607	475	469	459	500	542	533	547	475	482	468	496	485	496	485	518	508	504	472	521	469	483	488	504	470	488	475	451	495	475	466	484	470	479	460	496	491	459	500	498	489	502	500	485	454	566	473	479	477	515	504	464	500	499	497	502	508	480	481	453	520	432	491	499	480	494	490	472	464	465	525	487	455	498	491	443	471	466	464	513	504	478	460	463	480	458	526	479	509	482	472	454	484	446	506	463	485	480	510	474	448	473	497	501	471	499	481	505	497	520	509	500	476	499	491	459	505	480	478	484	525	462	475	474	472	495	499	470	489	465	507	513	485	488	467	449	493	455	486	490	486	490	472	474	520	525	484	518	464	470	507	472	475	486	484	466	484	508	532	439	500	466	515	493	477	430	499	437	508	492	489	457	475	517	522	474	484	486	494	470	503	476	520	466	466	461	491	496	480	461	474	474	448	501	489	499	469	499	489	494	499	470	455	488	493	491	480	480	471	472	473	477	488	481	500	458	515	493	436	469	450	521	498	499	506	490	513	512	510	487	486	489	479	446	478	497	490	501	491	472	476	509	513	497	466	512	478	478	500	461	449	474	484	497	434	518	461	515	491	502	455	517	466	514	441	489	521	469	497	486	476	514	501	441	441	491	510	520	492	485	468	487	496	450	485	513	458	520	497	489	508	441	455	497	498	477	494	469	500	502	475	468	501	498	464	477	466	486	443	511	460	482	469	486	524	484	511	500	469	453	479	456	486	477	484	495	519	501	471	480	499	514	485	453	524	459	472	499	518	485	503	454	435	498	477	450	476	516	498	449	491	472	483	502	473	495	511	502	463	515	480	492	529	495	460	467	501	521	501	460	457	486	506	480	492	463	511	505	473	485	492	476	498	486	490	492	540	487	508	486	464	489	459	482	499	487	489	494	515	473	466	474	475	451	476	504	474	458	475	497	501	481	469	509	483	464	469	484	483	477	490	496	510	519	475	477	439	464	487	472	488	495	488	529	501	501	472	500	480	480	471	510	525	532	497	513	492	497	518	460	538	530	479	447	461	482	470	494	519	492	505	473	470	511	484	477	472	429	476	475	494	499	478	474	464	534	516	471	479	516	484	444	461	530	505	469	490	526	494	465	476	501	494	476	510	495	462	477	488	447	495	471	474	478	452	516	488	463	456	477	459	508	490	507	495	455	433	492	476	503	497	464	502	474	450	511	514	466	495	492	483	513	453	491	504	502	468	533	527	468	484	493	513	475	465	504	505	457	505	514	509	484	456	469	469	460	502	525	505	500	499	465	474	491	472	509	469	476	497	466	469	485	528	494	508	534	482	523	478	519	502	502	499	477	475	494	468	476	479	467	484	520	509	483	473	499	499	486	481	481	474	466	506	462	483	465	450	486	549	469	491	517	498	512	494	482	514	516	494	484	500	461	478	506	476	489	489	464	477	441	491	489	500	494	508	504	457	488	495	491	527	456	497	484	523	491	468	435	481	481	483	467	490	483	532	468	503	484	512	456	512	493	475	516	492	418	478	469	488	519	466	474	473	497	496	491	494	467	489	505	494	510	471	467	479	466	481	437	496	507	469	498	462	476	490	494	478	499	499	456	466	467	519	452	510	457	460	467	461	480	476	491	464	513	487	500	492	515	494	478	521	528	509	498	470	496	467	484	504	496	479	485	475	484	515	484	487	478	469	496	511	503	458	478	498	468	450	513	489	502	454	523	519	440	511	518	488	451	489	478	510	507	495	505	468	503	491	495	476	506	475	499	515	533	474	498	474	496	519	479	481	485	451	495	448	468	469	464	513	493	487	459	452	506	527	527	489	484	540	444	485	469	472	468	491	470	470	498	485	498	520	489	470	468	465	455	463	481	459	509	486	505	510	468	496	476	472	525	482	494	499	500	490	527	478	479	499	487	523	507	497	514	478	505	501	508	466	463	485	503	472	493	501	468	457	461	468	454	474	486	466	485	464	478	453	519	490	525	469	480	470	481	522	510	471	505	474	449	492	524	472	497	451	490	490	488	533	460	492	509	504	455	472	465	502	436	457	459	482	497	541	480	455	501	480	506	496	467	480	496	469	504	494	477	487	484	491	498	504	480	497	456	459	528	494	506	440	514	460	492	483	505	527	477	518	512	521	478	505	498	495	496	473	493	465	456	488	489	473	475	462	539	501	512	485	518	497	464	456	482	489	460	495	453	478	497	474	476	455	492	460	490	467	488	521	482	450	468	492	471	440	501	482	473	498	507	491	517	479	465	518	486	466	491	486	462	509	512	487	512	465	476	516	516	535	482	450	459	486	494	466	505	510	457	549	489	480	463	461	510	494	504	506	465	463	516	499	467	502	546	501	473	491	473	488	483	482	515	463	444	455	527	504	482	470	484	490	514	489	537	476	488	473	483	469	473	515	472	491	493	502	494	472	488	462	427	483	477	500	498	497	505	458	480	497	464	467	486	515	483	517	504	516	520	463	470	489	458	492	518	517	508	529	477	490	497	510	491	487	456	496	489	502	489	521	492	510	503	478	521	456	477	498	479	464	491	502	499	480	484	488	466	469	488	447	476	479	498	453	495	504	467	474	485	489	495	489	496	498	472	437	462	469	470	512	479	479	470	528	494	504	491	467	484	499	480	524	502	490	482	425	514	464	498	482	448	463	482	465	435	478	479	478	461	460	502	472	507	487	488	457	501	483	485	482	474	473	512	502	472	517	470	511	504	512	475	485	467	443	475	538	477	539	521	474	530	441	493	488	498	496	490	462	494	468	488	524	471	511	478	539	500	520	467	474	499	495	509	518	478	468	519	475	517	483	482	473	487	498	505	466	450	480	463	472	446	490	473	500	490	511	466	468	501	479	491	493	486	498	454	478	465	469	499	505	502	485	490	501	475	504	496	450	501	498	481	509	489	471	508	518	438	531	478	487	471	533	478	479	470	462	500	533	506	492	508	470	443	514	470	493	497	453	497	498	509	485	487	476	490	493	520	479	491	496	480	514	491	462	472	477	454	464	495	500	470	495	476	504	514	497	468	502	500	508	486	491	496	430	477	469	472	496	474	471	469	465	482	519	496	494	497	472	493	486	453	501	528	475	503	477	482	461	506	482	491	507	457	503	467	466	476	447	516	471	491	475	475	463	482	443	517	497	521	483	500	495	475	480	495	498	522	505	484	448	520	481	524	491	484	479	463	458	504	469	453	479	474	506	513	499	461	473	449	468	469	492	500	493	468	500	502	528	509	468	477	474	490	488	467	515	496	516	498	464	492	485	536	451	476	533	478	500	507	501	492	506	492	466	512	503	484	464	471	495	502	492	502	525	531	507	475	504	513	475	492	478	509	480	451	483	482	504	485	497	490	482	458	476	485	498	507	498	493	487	479	493	524	495	510	459	475	488	470	493	470	478	477	512	499	463	490	486	462	482	452	544	476	481	524	476	485	535	495	457	512	504	480	492	484	478	476	493	496	533	488	488	438	509
23255	22900	33222	28483	23491	21687	12908	1265	477	490	483	518	446	450	475	460	468	479	464	454	459	479	490	442	436	466	502	501	448	462	484	478	472	491	472	515	487	451	469	474	474	471	483	455	494	467	490	449	451	449	489	482	440	438	430	500	490	523	462	462	464	456	453	492	458	489	461	449	477	482	459	475	481	460	435	478	474	460	451	475	475	493	480	452	496	484	485	487	442	476	484	439	487	482	458	443	448	476	485	489	447	468	486	453	463	466	457	478	422	486	478	469	433	490	506	467	458	457	497	502	464	476	486	461	457	481	463	480	463	464	427	454	490	478	488	464	492	457	455	524	495	450	434	440	449	500	461	444	502	436	478	493	479	455	461	409	500	434	406	443	471	472	478	452	469	500	458	461	475	478	467	440	490	485	431	478	476	476	473	463	471	448	507	419	463	446	405	461	430	462	508	405	469	464	452	457	493	449	505	482	449	445	478	453	472	446	443	504	431	455	465	482	484	485	494	448	464	418	448	431	452	448	484	469	476	494	473	447	497	447	431	465	450	463	504	456	470	497	468	488	453	450	476	453	511	472	471	489	449	483	485	442	453	471	496	468	494	457	472	483	481	444	465	457	489	463	473	480	505	455	455	474	490	451	453	444	469	452	504	460	433	505	484	454	495	465	427	449	440	444	478	470	478	482	489	464	450	457	460	535	453	446	456	505	470	456	455	443	469	452	511	459	487	493	467	472	495	449	419	502	468	470	475	495	463	527	469	451	471	449	458	472	461	451	486	428	452	439	490	458	500	482	463	492	503	483	479	453	465	488	450	473	484	473	498	443	445	441	490	468	482	477	427	423	500	469	472	460	471	485	446	447	466	507	433	450	455	490	470	500	456	477	485	480	449	512	465	480	487	428	461	451	495	486	465	423	518	481	470	476	439	498	454	478	461	491	481	490	435	438	451	458	486	462	438	472	446	465	439	458	462	481	493	430	435	475	422	450	486	489	485	438	451	450	483	508	471	457	471	470	497	448	466	456	435	443	469	475	443	469	442	443	435	457	447	439	475	490	476	419	455	472	464	507	491	452	504	439	479	489	521	489	456	487	451	460	509	445	467	474	464	452	484	440	411	404	470	427	487	453	414	472	435	468	458	452	465	477	467	484	473	500	482	442	445	483	450	423	480	466	443	474	448	469	460	464	511	453	475	472	451	473	486	489	523	460	488	511	486	471	474	415	475	462	451	424	489	457	462	531	429	456	464	467	456	476	469	477	485	485	492	480	461	472	484	507	459	462	476	436	475	472	448	455	455	441	459	459	459	457	487	454	493	485	446	481	475	452	490	429	486	404	488	478	455	461	451	476	494	452	496	496	460	483	519	488	461	445	504	460	424	466	546	466	476	441	459	442	424	443	420	471	447	459	497	456	494	428	457	456	464	485	480	489	488	494	492	476	417	496	464	481	478	483	450	489	445	458	440	483	484	497	486	486	496	454	483	462	446	493	449	465	457	465	509	466	454	452	461	476	464	473	434	454	429	438	500	458	435	435	455	517	455	496	466	518	450	484	483	450	471	449	480	469	466	443	496	470	477	429	475	453	468	443	456	477	440	469	490	490	497	490	453	439	482	496	471	461	452	443	472	505	529	486	479	519	472	461	484	483	501	512	464	456	477	484	491	471	443	452	474	459	479	450	506	443	474	465	430	455	447	531	433	432	493	446	450	486	473	453	452	460	440	452	478	497	428	459	497	483	433	464	489	500	399	471	465	448	441	500	465	460	446	443	468	462	463	389	503	462	464	478	467	475	451	455	501	496	474	475	453	437	475	429	495	483	475	480	476	471	456	463	484	491	499	449	441	468	438	464	510	481	470	471	464	455	505	482	474	487	441	452	519	467	442	465	466	496	460	444	445	481	459	473	432	506	441	455	503	471	480	480	470	467	483	476	493	498	457	494	459	426	487	465	464	524	453	447	437	452	482	506	449	491	469	439	507	457	489	479	448	453	445	449	483	447	449	504	458	486	469	488	459	433	497	489	510	443	477	471	460	473	441	452	443	468	492	451	425	464	494	436	498	446	488	450	440	509	467	512	481	462	490	474	437	481	503	480	510	500	463	444	459	522	481	448	470	489	457	474	496	439	449	487	515	460	500	455	481	432	454	486	470	429	488	449	436	461	459	462	466	436	471	439	538	433	449	437	516	428	495	450	478	462	473	488	479	447	441	470	491	453	455	458	450	459	464	464	460	455	470	474	426	487	465	452	461	473	493	455	479	448	446	448	445	447	456	449	487	483	466	444	437	451	432	460	475	462	448	485	472	490	486	496	496	489	472	460	474	474	489	449	477	458	470	482	501	444	469	452	479	491	434	451	444	481	480	472	473	489	474	494	440	476	494	469	460	494	421	483	456	457	487	452	473	483	497	487	465	438	503	450	458	468	467	517	462	467	469	455	442	441	507	474	459	434	497	452	427	457	445	493	468	480	463	435	468	465	480	475	480	464	435	501	464	451	484	462	475	496	483	431	474	471	459	480	454	463	510	502	507	511	456	475	448	474	442	472	492	476	478	420	484	450	479	451	484	455	462	509	495	455	445	427	449	468	468	469	468	450	489	469	491	480	463	454	470	449	497	488	395	444	485	459	476	489	451	475	462	490	511	476	481	503	475	489	460	440	471	479	440	485	475	453	458	421	491	470	471	409	459	464	485	442	455	491	441	503	485	471	499	444	469	486	445	446	478	420	472	468	450	486	446	483	482	455	470	479	504	459	439	484	503	449	455	465	472	476	456	459	427	443	452	470	488	465	463	455	453	451	453	465	455	489	448	461	450	452	474	529	483	453	476	448	480	497	493	467	483	471	427	478	478	471	483	460	500	446	453	523	495	446	462	453	445	448	476	413	481	445	472	455	482	495	481	468	501	462	459	473	464	466	465	464	456	460	453	472	449	503	493	513	496	475	465	458	513	457	457	464	510	463	464	422	464	452	460	488	437	479	448	488	457	481	487	509	456	461	457	507	498	481	461	442	493	528	508	485	492	458	487	484	461	425	484	470	501	476	451	479	464	466	489	453	470	460	448	440	474	456	458	458	482	464	484	492	466	460	479	467	483	435	473	526	491	446	461	500	465	469	487	469	477	523	466	483	412	425	472	480	493	421	449	421	454	475	513	446	442	443	500	453	448	465	487	476	501	509	456	478	498	443	463	437	481	478	453	453	505	480	435	449	474	491	459	456	450	486	461	424	441	473	474	466	439	476	467	490	457	447	509	450	450	475	491	508	417	506	465	492	477	469	492	486	439	460	492	490	462	470	474	524	479	471	468	456	484	453	463	470	477	483	488	476	436	489	454	473	457	458	444	477	441	472	427	443	494	483	471	429	480	510	435	458	452	488	447	472	478	469	506	447	437	445	498	474	484	470	479	495	436	435	468	490	456	464	474	476	475	488	459	479	487	427	445	464	490	484	498	471	491	486	472	410	479	525	471	469	452	454	496	472	486	481	446	473
49547	86728	75814	52222	28850	15168	3060	933	523	508	467	500	532	514	509	514	522	535	489	479	497	494	503	473	501	505	497	490	542	491	509	503	452	454	469	510	466	488	511	457	486	475	485	491	501	498	473	472	483	484	484	516	496	479	471	502	500	520	502	478	498	513	453	476	529	481	528	488	486	451	516	487	490	514	535	492	499	455	451	474	508	521	529	503	486	473	465	508	492	463	518	477	492	492	535	489	473	497	476	506	484	484	473	505	471	499	558	506	497	494	493	508	489	481	482	496	503	491	499	505	468	498	484	467	501	516	477	435	454	505	487	471	489	487	507	498	525	535	503	441	502	482	483	515	485	499	473	452	497	522	491	510	500	511	478	472	499	532	493	447	498	495	495	507	460	484	511	530	487	459	507	440	488	497	496	483	433	488	511	497	549	511	492	529	503	492	478	498	472	492	505	432	484	514	531	492	471	489	509	464	495	503	486	503	516	514	480	499	478	507	500	544	507	502	509	475	475	491	538	467	457	505	476	486	485	478	491	526	491	494	487	508	486	489	484	508	478	496	503	489	500	496	491	517	432	506	480	489	490	486	506	467	482	470	483	468	525	438	496	464	515	478	489	489	514	500	476	506	512	481	497	522	488	516	488	508	464	464	520	521	496	516	467	475	475	492	491	483	509	518	505	487	482	474	488	460	485	523	524	484	460	490	504	486	501	501	505	475	518	481	552	499	502	508	540	512	508	489	461	483	461	525	487	502	513	492	537	480	486	518	508	502	481	485	469	485	504	506	505	492	471	474	535	470	457	467	545	491	507	513	478	460	511	493	461	505	538	497	489	548	468	455	507	495	488	472	488	486	516	499	506	514	545	483	499	495	490	469	479	501	482	485	471	476	499	472	495	485	497	508	477	459	487	486	521	521	497	477	515	498	414	513	484	484	514	490	469	465	521	498	470	482	469	519	476	521	486	486	511	515	484	478	471	491	501	541	513	536	486	457	464	510	495	460	468	445	458	521	497	502	492	502	516	512	523	498	477	495	452	472	535	487	489	477	491	497	467	492	517	466	479	477	456	467	491	500	534	461	506	516	493	493	500	498	483	469	514	498	495	506	524	488	476	510	495	472	500	491	452	494	488	459	504	489	482	455	497	464	488	511	490	486	475	526	490	493	482	532	532	498	514	535	483	506	485	475	511	465	503	507	479	501	484	455	508	489	526	463	504	502	499	473	453	477	462	507	482	479	515	477	498	476	502	506	502	461	522	487	515	474	502	476	522	496	508	492	526	468	485	504	494	465	478	500	483	525	439	512	451	490	483	485	451	490	472	496	504	491	461	492	474	526	506	463	490	491	502	510	496	522	520	483	513	501	469	495	449	472	487	495	496	476	461	491	503	473	473	493	463	506	478	499	502	497	489	472	505	498	486	514	488	493	493	464	485	505	487	514	479	474	452	484	482	535	461	467	486	477	524	495	520	503	466	478	523	534	479	519	486	461	495	518	505	471	502	479	501	510	467	487	473	504	508	476	458	488	498	516	521	499	481	507	511	470	523	510	505	460	459	464	513	493	476	500	478	450	493	469	507	526	491	510	481	509	480	497	535	489	457	488	458	482	470	494	480	482	489	508	471	497	444	467	484	462	488	457	470	503	494	467	509	457	528	498	486	495	518	525	499	512	476	502	490	479	527	504	489	493	469	488	505	479	470	477	519	471	473	489	489	490	487	500	466	502	462	525	488	491	488	453	500	462	526	533	493	471	500	468	499	467	540	491	489	499	486	490	538	510	469	498	467	489	517	512	494	489	492	504	446	513	515	512	474	444	459	542	494	533	468	524	505	478	498	488	525	500	491	449	476	498	493	498	505	441	471	536	508	475	527	528	471	492	508	513	525	495	482	505	493	495	484	495	486	488	528	478	519	489	455	483	456	489	514	497	452	527	492	504	499	507	507	504	470	494	514	482	499	508	510	497	449	486	483	482	477	504	540	511	471	521	480	475	492	475	479	491	454	491	487	505	501	486	510	478	499	465	512	493	490	513	476	497	451	456	500	494	504	518	454	485	502	462	464	475	520	490	513	507	484	517	487	474	464	503	489	508	484	475	469	507	496	531	530	487	543	473	506	472	485	509	486	513	494	495	526	472	502	497	507	530	516	498	514	476	492	447	438	486	518	512	492	504	510	449	498	471	504	510	536	502	495	498	483	523	458	532	491	498	490	487	488	531	518	505	455	482	478	500	525	517	484	475	530	523	489	461	521	498	500	524	541	490	484	476	520	523	471	469	509	500	474	478	501	486	507	495	472	520	485	502	505	478	457	503	493	459	510	472	502	482	514	522	478	476	476	469	465	518	468	484	479	502	483	497	501	473	512	531	493	516	495	499	531	470	474	519	515	500	520	490	517	489	456	464	505	516	492	489	512	510	476	542	514	510	507	483	497	519	480	507	534	467	515	443	471	489	515	491	481	534	487	509	512	511	501	504	465	490	518	500	496	441	469	521	501	448	469	507	515	491	484	478	477	514	480	519	495	485	488	494	526	484	525	467	489	485	555	456	525	537	542	442	484	551	497	482	505	500	476	495	472	462	485	454	522	477	497	515	511	482	544	502	507	479	535	509	521	462	488	518	485	513	506	486	463	487	513	508	510	495	517	486	497	535	478	467	471	511	470	505	520	507	488	469	486	520	495	500	515	487	478	486	467	466	509	489	506	456	499	511	501	528	506	478	474	493	468	466	497	476	504	510	469	501	531	465	467	490	446	483	505	471	469	482	505	483	498	465	499	531	498	496	475	488	496	486	515	498	519	474	470	497	499	484	458	491	492	494	511	464	497	482	473	466	443	531	539	519	490	535	538	492	492	452	458	482	516	523	498	454	497	522	478	479	523	515	500	492	472	537	472	473	498	483	520	504	490	507	457	465	500	519	489	483	463	489	485	469	510	489	520	496	487	520	492	487	503	492	505	523	472	489	484	512	492	521	473	467	489	487	523	499	465	485	482	468	520	519	507	486	464	497	478	471	492	480	493	527	463	478	457	506	453	498	461	486	489	516	533	460	472	469	500	516	465	468	507	512	452	519	460	507	492	463	498	477	529	475	460	497	475	494	541	470	486	462	468	469	501	487	467	518	505	534	511	479	464	489	484	505	505	518	468	488	490	513	510	465	526	528	503	499	504	473	510	552	524	477	493	505	505	494	489	525	511	478	477	530	486	528	486	480	506	525	501	544	496	506	499	502	474	522	508	491	490	496	477	491	497	482	527	481	495	473	485	516	494	478	469	512	482	483	485	504	525	461	497	484	464	503	490	446	460	486	509	485	508	468	475	483	499	534	488	507	476	471	496	539	488	485	492	465	529	492	497	447	482	488	507	505	509	511	473	496	471	487	511	488	483	480	500	481	473	485	514	460	479	473	536	499	504	484	473	497	534	478	442	509	507	523	479	510	503	508	497	520	463	499	492	512	510	510	484	485	490	505	493	487	514	512	462	467	478	492	481	485
30959	36214	37780	18268	3255	1552	495	350	327	342	355	313	313	329	320	341	338	326	315	317	313	303	332	341	345	325	314	313	325	342	340	326	335	326	311	310	304	319	346	341	312	332	346	317	325	322	342	333	320	331	320	324	315	328	312	304	329	329	312	326	286	328	334	318	320	338	344	341	351	353	330	320	333	335	302	323	319	349	306	319	315	357	348	327	321	345	330	294	314	322	398	318	281	312	295	342	317	310	340	304	351	294	331	313	325	308	323	318	318	322	356	369	339	308	317	321	331	308	332	361	341	310	315	314	310	316	319	330	334	329	338	339	313	302	315	321	302	297	322	319	328	359	325	332	329	341	316	368	289	293	326	340	320	341	328	302	342	295	305	337	347	345	339	344	307	336	326	303	317	327	316	363	337	327	343	348	335	334	322	310	339	337	322	321	324	327	315	330	300	315	317	322	298	321	331	323	341	332	306	344	333	316	334	327	342	321	330	311	310	336	275	336	316	308	316	328	309	314	344	357	333	315	328	327	329	338	354	313	328	333	326	308	346	306	320	343	354	295	314	322	307	368	323	315	325	328	310	337	323	330	304	322	330	320	321	296	323	342	332	324	309	314	337	338	322	351	313	314	322	312	367	296	337	363	373	338	322	317	338	319	366	324	296	308	348	279	322	315	290	341	332	297	366	304	328	324	305	354	320	308	313	342	324	319	281	311	337	324	359	353	329	343	287	342	286	318	340	334	325	326	302	335	320	326	311	335	321	318	314	305	347	301	331	304	339	295	309	333	340	319	299	345	335	323	306	346	298	305	318	341	346	323	341	287	324	338	307	308	347	298	343	286	320	344	341	336	315	312	316	351	314	309	336	330	316	362	335	314	338	330	307	332	339	340	328	340	325	319	322	341	336	312	302	362	308	308	299	371	331	321	342	291	347	329	309	320	336	344	342	311	324	316	355	319	313	304	328	289	346	300	322	329	321	325	325	317	326	335	330	349	304	321	323	310	312	352	317	314	333	336	322	289	345	348	312	322	304	353	325	314	341	319	316	312	324	293	319	326	337	312	365	303	378	338	324	334	307	291	337	266	327	328	359	300	316	317	351	324	345	321	316	314	302	330	336	326	306	338	316	295	328	328	305	338	340	313	315	319	306	328	322	306	318	336	350	313	310	341	324	336	332	341	307	327	315	350	330	323	318	319	309	326	335	332	325	294	337	329	330	313	309	364	346	348	308	346	353	337	296	312	306	314	297	334	322	351	332	342	326	330	305	297	310	335	315	325	293	331	329	324	319	316	344	332	330	315	308	347	304	326	314	332	351	291	296	327	303	316	327	316	331	309	291	336	339	314	334	302	318	335	335	309	329	321	331	282	377	347	298	288	330	333	318	336	312	340	338	316	318	295	352	319	328	330	324	318	342	307	339	325	314	318	315	326	318	338	316	340	346	314	309	332	360	324	324	334	305	301	352	317	350	321	311	293	346	332	325	340	295	326	329	347	296	323	344	310	297	300	309	306	323	312	329	343	349	325	349	327	308	326	325	340	301	310	296	322	347	336	305	319	300	360	326	298	325	323	288	307	316	346	325	294	315	319	335	314	321	345	337	314	316	342	316	318	343	329	320	300	325	330	321	331	355	313	311	346	353	296	339	335	318	337	325	331	337	338	310	304	319	319	312	344	308	349	346	319	332	334	321	315	367	311	340	304	299	328	358	326	344	322	322	327	318	312	330	314	303	333	302	295	351	350	317	311	307	328	319	341	346	302	325	337	343	331	323	335	329	332	330	336	309	314	306	315	345	337	354	311	311	336	316	293	292	337	302	323	317	342	328	328	327	327	319	338	365	292	349	306	325	333	327	320	345	340	317	318	342	330	317	351	336	324	340	303	339	295	339	319	317	318	296	317	342	329	308	338	321	341	318	314	347	312	295	323	323	337	331	311	328	324	312	322	332	323	330	298	318	322	336	305	341	319	378	322	300	310	301	333	301	327	314	326	333	325	318	327	379	295	331	336	318	330	314	342	333	299	325	317	362	320	346	367	306	342	344	337	331	343	348	292	296	338	337	333	338	339	296	318	286	349	321	306	324	314	316	320	336	356	359	300	318	311	348	340	348	302	338	305	333	318	348	308	302	310	292	331	315	353	338	356	333	329	316	320	319	322	325	343	337	314	327	309	346	331	328	309	330	339	298	314	329	300	313	339	327	318	363	318	318	332	325	318	327	331	333	333	330	316	348	340	315	325	333	323	330	322	330	309	326	312	343	327	313	329	342	330	308	336	353	311	322	345	302	332	296	339	320	331	320	325	323	304	354	332	344	286	349	327	334	305	327	365	312	303	327	299	305	341	323	288	339	321	328	318	340	337	309	360	329	313	301	337	341	324	326	305	281	348	313	310	344	318	350	308	333	317	327	325	324	312	333	339	336	289	308	330	323	343	286	313	303	338	310	357	316	307	331	313	334	351	331	329	351	304	329	343	348	308	328	331	352	331	326	353	306	284	302	319	318	328	301	330	323	309	316	343	348	325	336	329	336	316	324	329	315	313	325	334	324	340	314	348	330	338	307	316	311	330	330	366	286	317	350	311	337	346	354	298	338	347	329	328	319	311	344	292	327	318	308	314	323	341	318	324	296	336	317	305	299	323	301	301	311	312	307	351	306	309	361	288	330	322	325	324	332	362	335	322	319	325	330	309	294	302	336	335	324	318	306	316	318	338	280	335	342	301	310	342	350	298	344	314	357	302	319	319	335	348	346	344	341	344	328	311	341	310	333	343	321	351	326	315	321	324	300	308	308	353	308	320	338	360	332	313	309	308	344	324	328	330	346	343	316	339	335	336	334	314	295	342	317	312	327	354	357	296	299	337	310	354	309	312	326	312	294	350	333	330	290	310	312	293	323	317	343	344	316	316	325	323	297	308	341	317	326	301	331	329	309	306	339	324	317	323	339	307	322	325	344	323	286	368	328	311	326	330	323	336	315	317	320	332	302	310	304	339	296	350	344	321	320	339	334	304	283	307	336	314	320	289	304	338	336	347	327	326	339	332	337	304	339	345	329	321	306	308	319	324	312	301	328	319	311	347	342	330	330	342	311	322	327	312	312	318	325	311	329	306	336	342	299	317	316	309	351	336	317	311	316	347	323	326	345	326	311	348	335	345	319	294	310	313	334	332	323	322	321	326	317	296	333	338	341	329	299	349	311	307	342	357	305	345	268	314	307	289	336	332	300	320	317	349	308	334	333	319	308	350	303	293	315	287	309	346	326	298	366	314	318	317	302	317	345	345	316	308	292	348	336	305	344	329	295	303	337	323	296	311	326	321	369	327	303	306	296	333	347	331	323	320	316	277	335	344	311	295	325	285	340	336	330	351	330	349	288	327	343	321	301	328	318	356	329	342	316	336	306	310	352	327	318	339	356	285	327	326	324	362	297	326	335	341	317	305	316	356	305	337	347	314	341	337	332	343	356	340	354	319	306	324	322	298	338	309	308	346
36644	54318	32169	11180	2508	1960	602	363	352	365	390	375	373	364	362	377	378	373	376	355	363	334	396	366	401	364	392	390	383	399	352	380	373	353	369	389	392	354	353	378	383	416	350	369	379	369	312	359	358	394	369	382	385	383	347	386	387	357	391	404	357	403	396	367	374	377	371	383	344	368	385	361	345	395	381	377	365	399	386	356	340	371	352	365	369	354	360	376	389	372	388	375	381	383	337	377	400	374	355	372	360	374	362	399	380	363	364	353	353	351	337	389	342	412	370	370	396	368	360	362	359	354	377	385	356	380	364	371	377	367	371	374	338	351	361	405	361	380	353	375	363	373	355	395	366	361	387	361	379	404	369	390	365	397	362	383	375	360	371	365	395	356	356	399	372	366	349	403	349	349	317	378	388	397	371	414	353	371	377	333	385	391	392	357	343	352	367	377	356	363	351	400	340	381	345	356	327	360	355	369	369	384	389	347	429	368	392	383	364	414	360	364	399	402	402	351	394	367	348	369	398	358	358	361	353	386	333	363	377	390	409	370	363	385	346	397	392	364	360	342	400	329	367	382	380	372	351	341	391	396	373	374	376	396	372	349	369	376	350	375	402	379	389	385	374	365	363	384	379	332	373	362	369	369	350	355	378	393	365	361	377	366	374	410	338	384	381	347	366	355	397	374	351	357	395	382	365	350	397	378	371	365	353	358	344	403	396	401	372	349	361	388	360	406	401	353	402	351	375	394	346	416	395	390	355	363	353	410	366	374	339	403	398	382	405	383	350	364	342	361	352	390	358	357	364	358	368	382	373	373	376	360	350	384	389	354	344	367	386	383	388	390	362	373	366	363	377	378	393	397	356	394	342	357	373	367	378	406	382	336	375	355	385	343	396	410	386	386	343	357	427	369	366	368	380	367	400	397	374	383	382	350	333	368	357	380	373	383	376	384	363	364	363	393	366	383	362	354	365	376	373	398	351	361	371	375	350	369	390	376	369	403	377	407	374	370	406	366	365	392	347	386	367	364	362	400	396	393	340	350	353	381	377	350	360	370	344	353	367	382	389	380	356	374	415	341	353	342	402	396	347	365	399	383	354	371	360	318	349	341	374	366	375	386	366	377	317	334	380	349	375	357	403	373	378	347	345	384	415	335	394	368	402	379	335	360	376	396	348	352	387	397	357	349	364	371	368	388	399	369	362	398	366	393	383	395	330	368	408	386	361	426	389	349	372	397	349	396	380	330	365	397	366	385	340	349	365	341	389	380	397	354	387	379	367	358	341	363	383	354	339	417	350	369	397	368	354	387	347	336	365	357	370	361	348	334	364	346	340	385	421	369	337	378	363	357	349	424	398	388	359	361	393	389	320	415	384	378	375	358	404	365	387	382	378	387	369	329	357	356	350	368	386	384	365	394	360	385	344	377	380	364	391	380	371	384	362	383	390	339	334	369	389	385	371	382	391	384	316	366	375	361	376	360	392	374	369	364	379	397	381	398	381	382	365	381	378	375	346	334	356	364	363	373	346	365	377	340	381	354	369	432	366	355	383	390	357	368	370	393	351	352	382	377	394	379	362	365	379	368	357	356	396	393	382	403	370	364	360	372	391	377	366	383	393	351	376	369	414	378	370	338	407	332	366	364	402	355	350	384	361	347	368	380	358	406	351	370	370	350	371	399	399	348	388	328	368	365	356	367	347	390	352	369	366	387	359	366	370	360	353	369	364	373	397	357	360	389	391	372	373	371	408	405	382	362	391	359	368	371	393	345	361	338	373	356	373	379	352	346	381	352	370	406	375	345	363	366	363	384	387	395	370	357	368	418	386	356	373	379	342	388	366	381	388	355	397	318	362	370	338	360	390	353	354	366	378	363	364	361	405	391	394	389	392	374	360	328	361	350	366	366	337	388	405	382	340	362	382	393	379	364	363	389	325	363	371	355	395	388	382	371	393	333	372	378	355	392	344	395	372	382	372	379	381	358	333	390	357	388	374	360	370	382	370	387	392	366	380	375	378	401	384	393	367	357	370	388	351	335	379	364	364	388	402	373	400	370	384	375	409	363	386	383	388	351	369	376	365	356	374	357	349	352	343	368	369	348	363	391	394	380	392	358	369	341	372	380	379	383	352	323	340	382	335	368	378	364	382	374	358	399	368	382	387	378	364	397	394	343	365	363	366	343	375	359	364	391	415	348	358	384	413	362	396	397	362	348	364	335	377	390	359	393	400	389	362	381	378	370	368	371	361	359	370	384	351	377	353	381	354	377	371	357	381	379	359	407	373	372	371	330	365	324	366	379	403	366	384	346	376	396	347	341	370	379	355	384	361	388	369	372	370	360	362	414	338	365	352	383	370	338	350	382	381	399	370	377	337	378	365	382	376	331	352	372	357	347	376	366	393	347	383	366	340	382	377	368	361	370	375	320	370	384	363	391	369	354	364	344	369	371	367	384	390	383	373	378	380	351	408	366	401	350	367	381	369	382	370	394	390	369	372	388	341	340	335	348	387	357	385	366	386	372	387	379	379	363	359	391	387	360	370	366	367	355	357	369	387	375	408	382	368	381	408	340	369	387	401	361	403	377	345	396	394	368	359	373	400	349	375	416	337	357	390	356	372	361	379	373	357	382	374	370	354	382	358	392	346	360	363	367	378	364	386	354	346	364	370	370	394	384	384	381	352	353	364	386	318	335	399	382	397	382	381	357	348	368	394	378	385	339	341	353	360	357	395	370	356	368	366	389	382	399	339	374	376	357	369	350	376	386	379	372	337	361	394	378	393	348	379	367	361	370	409	348	380	363	344	355	401	397	391	366	401	374	389	388	402	390	394	380	379	339	371	368	434	375	398	382	369	360	378	329	362	377	366	373	397	366	387	370	353	390	354	423	369	381	344	377	359	374	370	351	351	343	400	350	403	385	347	349	366	338	355	356	374	383	363	374	381	367	408	374	374	377	396	393	358	325	358	361	402	355	388	358	338	372	382	350	368	355	325	369	353	364	378	375	393	382	344	373	375	366	390	381	359	369	363	377	351	360	379	327	364	362	361	365	414	384	384	375	354	354	353	361	371	394	405	373	391	373	368	362	356	371	329	393	360	371	404	393	354	380	348	382	380	394	381	378	375	378	380	366	360	354	369	384	387	376	363	348	353	337	377	382	354	377	387	390	402	370	370	355	385	373	375	357	377	359	353	388	366	374	413	360	389	367	378	380	392	370	369	370	355	357	401	347	366	353	400	382	383	404	349	376	371	366	354	384	375	388	369	391	375	401	382	412	339	343	362	388	390	383	371	378	371	338	385	388	354	380	420	403	372	357	380	393	355	345	384	383	371	346	371	378	357	364	369	374	401	388	381	392	362	356	366	365	364	353	366	380	370	358	361	377	356	369	379	372	387	345	370	382	366	391	378	365	387	344	403	409	359	378	380	392	356	383	356	358	379	339	390	388	389	377	380	330	375	380	377	370	344	341	362	377	395	380	402	362	343	364	377	383	336	387
24937	26610	40266	31944	21042	11642	2300	472	309	320	300	334	313	300	306	307	317	261	283	288	297	307	301	268	297	290	311	292	321	303	329	309	302	280	322	296	290	312	310	303	260	321	303	294	311	272	299	329	311	315	313	269	288	315	297	300	288	305	296	291	309	318	320	296	274	302	307	311	316	273	292	287	290	301	281	289	286	281	290	273	290	302	320	308	329	287	284	282	299	309	296	292	307	292	316	288	306	311	288	308	311	296	315	298	317	295	312	294	271	325	330	318	266	291	285	290	310	302	283	307	321	308	299	355	295	278	289	316	317	294	298	329	272	320	273	278	313	320	306	309	312	317	266	315	286	300	317	309	307	315	327	314	319	275	280	301	325	305	306	261	307	278	307	301	331	274	300	327	305	284	293	304	277	298	297	296	309	308	311	292	328	316	300	324	307	296	299	300	309	307	303	303	310	292	292	305	306	285	284	311	321	315	296	281	302	275	316	337	307	268	318	324	337	314	301	323	300	294	319	295	287	284	327	299	307	296	295	312	291	269	308	316	319	322	292	326	295	313	318	308	298	313	292	311	297	286	319	283	290	291	312	254	261	300	272	259	289	311	283	323	273	310	284	317	296	298	286	284	304	293	290	272	277	333	280	297	305	289	302	311	310	294	329	293	302	309	328	292	325	313	301	321	329	312	304	292	294	312	293	300	305	302	291	312	331	326	292	312	330	303	303	309	313	318	289	321	292	307	285	274	310	315	311	308	309	336	316	297	315	275	317	303	292	308	292	279	328	302	309	321	292	316	314	299	308	334	294	317	322	260	311	290	308	326	290	302	302	312	304	300	323	295	268	300	290	293	301	306	273	274	280	294	303	296	324	298	295	294	286	341	308	326	307	299	312	288	298	276	278	322	291	275	300	290	274	283	307	293	327	282	265	268	309	281	280	313	292	319	304	325	294	261	329	286	271	300	298	308	294	298	293	292	273	280	307	321	329	278	295	307	320	298	293	302	281	298	287	290	286	273	305	297	301	292	341	315	278	323	310	293	329	332	285	312	298	310	318	278	303	297	309	303	290	300	314	284	334	300	301	310	296	319	302	334	301	321	294	311	298	307	330	278	283	294	330	300	290	291	311	311	332	304	304	287	289	308	342	297	295	316	296	325	263	301	287	291	310	291	300	313	304	294	296	308	332	322	302	315	274	322	293	318	291	284	280	308	303	303	313	336	285	324	312	315	298	291	307	295	284	312	290	291	323	318	294	309	297	287	343	253	309	297	331	313	318	286	269	322	293	302	308	323	274	292	303	303	310	305	326	273	284	285	298	285	286	306	285	306	293	286	322	307	299	284	299	305	316	316	300	317	292	298	285	294	322	274	274	289	294	304	288	322	321	289	312	305	317	304	289	302	279	296	290	274	295	299	299	297	295	320	305	319	295	301	319	292	302	298	320	291	309	307	313	281	287	286	314	316	292	276	324	292	278	307	308	296	364	344	328	299	284	289	293	282	303	290	310	302	293	308	320	326	293	305	298	327	302	289	316	325	316	312	312	286	322	293	305	289	317	306	307	329	326	324	308	316	312	309	302	298	295	290	291	308	295	295	329	285	289	293	316	307	297	265	320	290	292	288	303	290	344	293	331	299	322	277	322	286	292	298	309	287	301	280	307	269	313	313	287	318	289	336	312	322	286	321	342	284	300	286	299	284	270	279	301	294	319	331	275	317	299	280	325	340	291	298	334	325	308	284	342	270	286	299	320	303	324	324	320	284	313	330	296	300	336	273	343	306	299	322	279	294	299	307	322	295	285	264	300	268	305	304	278	310	289	303	288	308	299	312	278	297	289	315	300	277	282	312	328	302	274	291	320	328	294	295	295	287	289	313	302	293	306	276	284	276	312	318	313	299	305	278	331	316	329	306	295	282	270	320	293	308	280	311	276	326	315	293	318	309	291	296	287	333	314	286	285	311	300	314	303	329	298	291	304	285	296	275	305	297	277	336	305	315	286	309	296	277	287	312	326	283	304	312	283	273	311	346	283	323	313	321	296	286	308	300	298	306	281	282	319	318	286	284	319	292	309	317	314	306	284	304	316	290	305	271	313	312	303	343	325	311	302	322	264	311	308	311	290	304	277	344	297	289	309	292	315	288	285	292	298	315	331	277	288	302	303	294	313	300	338	282	290	293	302	352	324	270	321	308	322	300	327	289	315	282	308	296	287	333	305	320	304	303	298	309	290	284	264	309	306	329	309	318	294	307	288	287	339	298	306	260	284	314	298	315	285	280	311	264	299	310	297	306	284	326	316	325	313	313	307	255	288	305	312	271	313	324	291	304	295	330	312	321	333	287	318	307	318	295	287	297	328	303	310	259	322	299	304	314	335	286	300	296	304	301	314	318	284	277	329	278	300	315	276	300	294	300	291	292	308	252	309	313	286	306	291	306	322	314	277	309	330	312	303	346	266	332	308	317	317	313	271	352	314	327	302	289	294	309	303	293	288	295	296	310	295	299	275	292	313	307	307	322	276	317	319	289	282	299	328	297	292	330	304	293	283	290	297	314	300	307	330	294	309	283	283	333	302	296	304	269	275	283	295	283	304	316	285	283	287	305	264	294	279	302	307	325	295	302	329	304	312	311	302	290	255	298	280	326	276	292	305	306	291	300	305	291	342	307	273	285	294	326	296	296	289	299	303	288	275	291	317	287	317	313	324	314	292	305	299	289	293	275	317	283	304	281	297	275	285	298	277	310	287	290	326	298	314	330	251	300	324	319	303	285	295	302	293	323	317	265	336	328	292	337	303	312	323	288	309	297	284	278	308	295	298	308	285	262	327	302	287	276	302	290	298	296	310	302	285	322	300	314	282	319	336	280	284	275	315	309	291	287	320	274	292	281	285	299	296	302	343	295	306	294	324	297	317	335	306	291	316	316	301	333	299	306	299	284	268	294	288	282	280	301	321	324	319	324	304	289	324	319	325	293	326	302	284	302	338	309	263	301	313	325	278	316	302	280	306	314	335	285	293	286	321	305	300	330	303	317	300	319	326	290	296	289	298	285	317	302	306	308	322	296	321	306	306	332	277	300	268	296	274	311	294	263	304	281	292	322	297	304	320	264	292	309	299	317	360	295	320	283	306	308	298	312	305	307	270	325	330	301	303	335	302	282	317	307	311	282	322	296	280	270	291	309	326	310	314	297	311	307	269	313	318	272	329	299	296	317	307	300	322	293	299	281	296	301	292	293	326	294	309	297	321	292	317	311	283	327	298	283	314	285	294	295	306	277	319	289	299	314	288	310	286	283	268	344	315	303	297	330	320	316	320	292	319	294	336	292	297	296	277	287	307	315	336	317	301	286	318	326	294	316	289	307	301	298	301	281	310	322	317	342	303	294	320	352	334	299	302	355	301	275	329	285	315	305	321	291	319	275	279	281	306	314	298	291	278	323	280	308	310	303	286	301	304	302	313	285	334	309	290	308	292	294	286	320	332	296	299	316	343	312
43067	86647	61086	34757	13908	7896	1672	614	346	372	350	341	360	343	343	310	346	357	362	328	355	340	321	345	361	331	364	338	360	310	309	335	336	359	330	324	338	332	359	346	320	345	345	340	328	342	337	326	359	365	320	370	334	330	316	342	345	365	361	416	317	295	333	353	343	344	343	321	329	331	359	303	360	348	328	366	397	341	336	347	329	358	331	346	337	310	292	314	331	330	356	334	356	334	328	348	329	322	351	339	370	336	334	370	368	321	329	328	345	363	363	377	334	368	340	308	327	345	331	324	330	338	329	338	328	322	340	352	323	362	376	362	334	317	324	350	368	348	331	339	358	342	338	337	340	312	330	350	362	324	363	342	328	346	351	361	340	344	357	316	314	325	338	342	343	343	358	344	339	331	332	347	380	329	328	338	326	312	339	354	387	301	342	328	330	341	353	337	311	349	363	360	365	320	328	325	332	330	325	333	363	312	332	300	342	355	313	379	331	327	370	341	343	343	328	358	355	333	349	345	331	352	303	340	320	380	341	367	327	350	348	346	361	322	355	368	347	322	358	355	334	371	350	341	334	344	349	361	326	345	369	322	339	347	320	341	355	312	346	313	365	338	342	388	343	359	362	334	354	329	336	351	374	354	322	321	334	354	390	348	346	326	329	361	335	362	334	341	361	326	381	328	324	349	337	363	313	353	329	334	322	328	312	323	349	363	332	313	360	348	339	344	347	315	341	343	340	353	329	330	314	309	332	372	340	336	292	358	360	335	336	373	300	324	347	346	359	312	321	325	334	323	351	317	330	326	347	362	338	366	332	327	336	362	313	330	306	364	344	369	330	345	329	325	321	342	321	343	369	365	348	336	356	321	370	304	384	375	317	337	356	318	373	334	328	361	337	346	359	340	333	377	371	361	340	312	331	327	331	360	314	348	347	316	343	334	384	381	317	337	330	338	365	353	360	317	328	318	339	336	332	359	333	351	348	309	347	316	344	382	390	346	343	328	347	334	355	342	339	370	323	304	321	347	343	351	348	344	361	352	338	319	314	296	325	336	375	330	342	350	360	344	328	357	360	331	317	318	339	355	368	339	313	342	285	343	342	330	349	354	353	354	330	329	358	318	326	343	340	291	368	304	336	321	359	360	331	354	346	344	329	344	333	342	341	345	350	330	339	310	311	335	347	322	380	365	346	349	359	354	358	330	358	330	347	375	327	371	336	331	342	343	343	353	330	317	353	353	379	344	330	339	349	329	324	324	338	334	310	283	324	337	329	314	297	329	346	333	328	318	382	340	313	346	320	346	314	338	373	346	340	333	319	337	311	376	303	352	341	329	324	350	347	300	344	338	335	340	349	309	321	345	330	333	345	333	320	364	341	362	319	312	331	354	358	350	337	341	344	335	334	361	291	345	320	358	366	337	357	338	345	341	333	333	363	346	316	358	341	344	356	302	367	335	340	357	333	335	318	377	384	334	334	384	344	326	369	328	385	352	323	350	353	341	376	353	311	345	331	347	343	360	335	314	331	343	325	379	349	312	354	314	351	315	347	328	341	366	321	338	312	340	332	385	361	361	341	328	319	363	367	373	367	339	304	349	297	330	358	331	360	336	356	329	336	346	308	345	365	327	347	374	317	342	356	362	334	340	328	326	333	317	307	354	366	342	349	352	351	373	349	338	324	324	335	333	348	373	343	331	320	340	357	320	312	368	362	341	349	337	346	335	355	323	321	316	327	342	325	359	322	347	352	342	344	334	351	345	327	334	303	318	336	388	341	334	356	324	359	341	334	352	319	343	318	350	352	327	346	315	355	350	333	345	311	343	347	326	312	330	351	323	310	318	319	365	319	347	337	331	346	353	345	327	307	337	324	336	333	298	342	327	337	328	319	380	354	322	320	365	355	318	342	332	305	330	352	339	322	357	358	321	367	382	341	355	317	349	316	313	322	332	339	322	340	330	350	366	324	328	302	336	346	343	311	329	357	341	359	341	336	318	330	358	312	347	342	360	315	335	330	307	307	337	318	355	318	341	297	315	336	335	339	305	344	324	346	319	358	336	365	357	361	289	360	293	335	359	340	392	312	306	351	325	342	330	353	327	312	364	353	346	348	352	315	359	338	363	344	356	313	378	368	340	332	319	316	342	340	355	359	317	344	372	352	317	338	375	338	360	358	331	336	354	365	340	342	340	342	367	343	324	343	342	334	371	317	319	335	340	340	335	342	333	318	319	341	363	347	349	348	352	318	328	359	378	368	311	349	284	360	315	343	330	329	336	316	344	326	328	300	356	302	355	355	302	345	321	318	327	347	350	345	353	364	334	341	337	350	342	335	361	333	341	339	336	333	326	339	352	359	314	349	371	348	335	336	359	333	327	364	342	318	354	358	344	365	346	305	352	355	335	322	365	344	342	327	344	314	354	317	321	334	332	351	335	339	339	309	346	327	382	352	358	313	326	366	314	360	333	325	358	350	334	382	322	353	342	332	318	351	362	348	323	334	350	355	345	339	337	339	332	339	359	316	328	335	340	340	350	332	308	342	338	317	331	359	369	333	324	345	346	354	383	355	335	349	357	363	317	309	337	348	306	380	360	345	335	362	342	317	318	344	333	347	326	321	335	339	321	341	359	331	388	349	329	338	315	337	325	365	328	352	315	343	320	343	347	333	341	365	352	354	328	359	289	323	330	324	327	314	330	342	318	326	348	363	384	358	329	327	317	328	335	383	346	336	359	345	331	329	322	364	334	341	341	333	342	356	322	363	350	343	339	339	323	359	354	318	310	356	334	311	342	347	335	374	359	327	351	334	339	320	346	349	338	365	361	358	344	363	343	337	351	355	343	340	345	362	368	288	341	346	370	365	357	346	357	326	310	365	325	344	309	321	295	344	313	323	329	335	324	337	355	327	354	340	365	363	333	319	294	335	356	320	354	337	373	332	326	363	349	372	350	313	311	355	363	339	328	314	313	341	332	323	355	346	354	328	330	359	329	337	348	324	325	341	320	342	359	352	315	361	335	390	335	358	335	332	341	321	294	332	329	346	326	347	356	287	351	367	359	355	341	333	351	389	319	339	343	334	331	330	345	340	339	344	362	380	376	324	327	311	353	361	334	341	333	318	350	353	321	326	359	386	354	320	320	325	352	339	332	305	337	334	346	362	331	343	334	361	317	328	358	357	315	331	332	332	309	318	345	354	350	297	360	320	325	351	355	320	350	338	335	327	303	320	371	347	345	367	349	374	333	347	318	322	349	302	357	326	346	353	348	366	325	361	311	385	333	363	344	328	359	342	320	297	303	324	317	364	366	357	352	352	317	342	356	360	364	355	353	348	336	351	321	325	345	351	354	349	339	342	378	340	339	325	346	322	359	346	365	354	337	324	337	345	337	339	350	349	339	355	339	319	332	323	346	342	358	362	298	343	325	285	373	364	330	321	369	341	343	333	336	353	330	347	353	314	315	321	323	305	351	322	343	352	365	352	338	352	359	326	340	365	336
25636	27574	37962	29513	17623	6110	1347	554	459	455	417	445	423	461	469	417	491	457	442	436	442	430	485	442	435	428	449	457	440	433	447	480	456	420	428	438	447	443	419	431	429	432	435	437	447	432	461	436	457	450	442	435	471	424	441	431	475	426	445	441	468	477	452	410	431	441	440	401	425	433	480	442	431	437	450	439	425	421	425	453	453	436	446	433	483	454	473	428	415	415	466	440	444	475	448	438	468	441	445	454	451	401	439	422	422	453	438	465	466	444	442	467	486	423	437	460	437	476	478	480	452	419	393	465	462	444	427	432	454	419	436	436	467	456	444	436	466	407	449	451	478	447	427	441	415	425	421	430	463	418	476	414	459	470	446	425	413	441	464	427	426	487	420	463	440	421	433	403	489	437	436	450	413	434	432	434	470	476	459	508	440	439	446	439	446	410	398	446	482	486	403	435	395	442	449	451	450	427	432	447	444	438	443	457	417	442	439	420	462	463	449	468	416	415	409	441	471	452	486	409	422	467	447	442	464	431	468	455	463	420	441	463	443	452	448	441	508	435	448	418	448	458	414	438	449	470	460	468	473	415	490	418	427	412	426	442	429	451	457	463	458	492	464	462	460	474	431	434	446	444	452	474	426	463	473	451	442	471	420	478	429	437	425	457	433	454	410	455	449	484	409	443	446	428	428	430	457	455	469	473	437	431	450	456	469	447	460	456	446	470	418	438	443	420	449	445	437	457	425	469	473	448	413	421	424	486	453	433	426	436	444	458	406	452	437	485	484	427	451	452	465	436	432	436	457	484	432	452	508	416	455	456	475	440	493	454	450	472	449	439	430	439	470	440	467	481	451	454	426	387	435	448	409	410	463	439	433	470	425	444	452	441	422	475	421	427	445	441	462	430	451	430	454	467	426	468	463	475	435	448	487	438	451	464	443	396	440	422	450	396	473	450	433	473	430	431	450	454	420	434	446	460	448	423	426	446	450	454	422	446	472	419	434	459	453	475	442	414	448	455	449	453	428	429	426	407	460	486	446	457	474	421	464	440	442	445	466	436	463	452	468	444	448	455	444	449	451	433	384	443	458	421	469	480	436	463	509	460	474	464	453	452	440	465	449	470	434	437	435	398	414	453	384	436	433	432	454	420	432	415	431	476	425	465	462	454	481	411	438	450	489	422	469	449	480	446	445	476	457	444	420	432	413	430	434	417	446	476	416	444	459	412	439	444	436	438	457	450	421	417	479	414	432	411	458	465	456	449	456	402	412	415	450	446	463	496	449	426	438	434	445	443	442	423	440	427	449	490	442	415	443	444	447	431	447	435	473	448	467	469	449	473	395	446	417	461	437	459	450	454	468	424	441	416	460	406	433	439	414	433	436	444	462	462	460	463	435	414	414	431	437	444	438	410	445	473	470	461	507	475	405	434	433	434	455	410	456	436	420	443	435	467	434	473	428	405	419	419	475	495	427	420	468	460	467	466	449	462	416	460	422	453	426	446	404	427	468	418	455	425	480	439	428	445	439	460	433	434	450	440	468	454	398	434	398	421	450	448	443	467	446	429	506	460	451	453	486	424	455	424	462	473	440	464	473	433	456	455	433	434	465	453	424	476	443	423	428	461	464	413	438	435	427	432	452	467	471	446	458	453	420	498	435	435	475	468	444	456	435	453	440	454	433	463	438	415	448	440	420	446	482	451	427	428	418	409	446	417	429	443	455	424	403	419	432	406	465	482	484	431	459	465	445	413	437	440	428	431	417	446	424	409	450	432	405	454	417	479	397	474	446	452	419	477	436	429	431	463	406	455	416	443	429	494	470	402	457	417	450	428	470	454	427	414	451	443	435	423	456	433	421	425	428	407	410	451	467	393	470	459	492	479	415	484	404	431	420	419	439	400	410	436	460	431	441	486	446	431	459	437	463	418	437	463	492	444	474	401	461	472	435	444	425	462	438	421	427	441	444	445	460	473	442	457	441	434	442	461	451	451	463	458	409	425	446	455	450	445	441	442	450	415	466	444	443	450	464	447	457	480	462	434	419	471	416	422	462	462	471	441	422	458	433	438	434	424	400	458	446	451	455	459	449	450	477	413	439	460	431	468	487	473	434	441	468	452	447	467	424	465	446	466	434	436	455	447	479	451	438	464	438	446	444	423	431	430	455	426	444	424	431	461	444	461	499	493	471	449	440	445	457	472	444	440	449	438	426	438	450	434	450	470	416	436	454	427	430	441	463	435	445	431	442	429	442	463	438	444	431	457	447	443	409	480	433	442	455	459	440	457	419	457	468	454	435	431	422	462	436	447	440	440	441	477	455	442	451	408	448	461	483	421	415	426	447	471	421	505	455	430	435	482	427	450	435	470	454	448	415	449	434	446	409	454	461	475	444	442	451	456	427	471	458	431	412	473	461	434	437	439	392	463	460	402	460	457	448	482	478	445	450	436	441	431	483	431	431	440	422	462	455	444	429	426	443	457	444	428	444	447	444	436	429	465	465	438	449	448	423	426	424	429	488	422	438	460	457	457	427	449	386	398	474	462	424	432	466	402	413	423	465	434	454	434	434	469	455	444	472	425	464	454	447	422	427	454	466	426	449	459	461	406	428	463	416	447	468	450	433	474	452	409	435	456	442	428	478	461	438	451	447	454	459	418	433	466	447	441	435	433	474	447	436	464	453	433	424	460	419	436	457	431	451	481	442	392	464	408	428	455	452	446	443	444	459	477	411	454	406	436	471	440	444	471	432	446	470	450	456	462	415	441	432	437	435	469	427	452	422	442	448	423	431	426	426	465	422	415	423	444	455	434	431	403	480	412	426	463	446	447	433	456	408	467	443	439	472	432	451	455	454	483	437	458	399	406	426	475	434	423	424	441	425	434	397	472	465	444	473	476	425	455	445	456	418	405	483	466	427	456	436	444	423	430	467	441	445	452	439	424	468	450	426	469	449	478	465	485	416	471	414	439	477	432	465	433	447	475	488	461	430	450	447	431	459	461	419	423	440	437	471	447	475	447	441	478	437	485	442	448	442	452	436	416	428	455	434	438	439	452	511	424	422	440	444	458	451	446	412	410	469	494	480	480	429	463	423	464	414	445	447	485	449	424	452	417	440	456	443	501	466	416	464	440	429	465	444	433	466	483	438	447	433	448	420	442	440	449	459	445	448	442	481	428	454	436	444	434	433	425	456	448	405	442	446	459	459	459	447	464	433	461	421	457	408	471	464	448	436	440	430	399	439	444	468	468	449	445	439	475	428	459	448	468	464	429	405	424	451	493	447	486	443	439	453	427	445	445	455	461	475	466	434	464	477	450	430	435	424	428	449	420	430	443	428	448	424	411	447	447	464	427	456	454	415	427	459	452	413	428	439	473	432	456	428	452	423	440	446	445	457	450	414	442	431	422	468	440	461	390	414	451	454	424	435	441	445	429	431	415	422	440	436	438	436	416	427	415	437	431	454	451	451	440	431	447	473	395	456	446	417	439	480	435	428	414
43793	83228	54817	31132	13073	5983	1779	660	533	480	499	486	497	503	514	481	483	465	481	461	487	476	490	447	479	462	538	481	495	487	506	506	484	466	477	533	493	482	488	492	480	465	469	503	535	508	503	493	520	464	523	486	526	475	499	489	464	520	432	492	503	453	491	513	518	509	529	507	512	504	488	493	483	456	503	446	542	508	487	469	481	515	483	506	483	493	504	500	497	485	476	524	479	504	511	507	491	519	527	511	492	509	488	516	477	506	504	487	494	456	465	461	488	453	458	472	498	477	480	494	511	526	558	484	505	488	508	510	473	480	522	494	510	478	472	494	455	481	497	477	530	468	484	476	502	504	455	480	483	507	477	475	486	515	535	527	484	465	479	521	484	477	455	517	472	493	501	514	506	490	464	526	501	495	455	496	427	452	513	494	517	483	489	472	495	489	486	473	476	470	501	437	479	494	458	478	470	474	486	480	488	508	484	493	450	491	455	532	456	525	520	482	500	469	430	491	508	485	505	465	457	512	483	491	485	469	533	496	468	483	490	503	492	498	476	477	529	476	486	462	510	472	455	516	513	458	505	476	523	516	530	454	461	500	486	513	504	434	469	484	523	502	524	488	534	546	524	524	458	535	503	496	519	515	483	494	495	498	518	530	468	472	501	488	518	522	524	535	433	506	478	457	554	477	468	514	454	492	474	477	499	515	507	483	504	470	505	472	510	500	475	514	514	488	483	472	515	470	474	515	495	502	494	477	482	472	488	533	538	485	489	499	495	496	498	463	515	480	469	491	496	518	501	498	467	494	478	490	493	486	458	524	507	489	493	476	498	536	463	479	493	525	462	469	481	497	488	511	519	446	509	452	502	459	501	468	478	481	487	480	471	469	464	484	542	523	473	488	489	459	484	481	460	522	461	508	505	473	480	456	503	518	507	494	472	495	441	505	526	469	504	530	485	534	514	557	485	483	530	453	495	519	542	473	495	503	479	512	493	477	448	455	493	475	502	515	489	478	520	474	487	525	538	452	492	463	494	502	501	494	478	489	474	517	489	503	480	477	491	447	503	501	486	480	523	480	486	553	478	521	461	490	513	494	490	500	484	508	519	506	523	505	526	504	550	494	502	469	501	545	509	454	495	471	491	498	468	462	504	480	486	491	490	510	502	497	482	476	485	533	486	480	460	490	522	469	473	469	521	470	485	486	532	533	486	540	489	524	495	477	499	465	487	469	507	470	448	505	472	543	467	493	522	537	519	486	487	486	476	500	480	475	465	500	462	469	492	486	481	495	529	533	497	542	502	468	524	510	513	500	500	458	488	474	490	520	469	506	476	482	503	472	485	490	461	458	490	502	484	497	527	491	485	514	482	467	484	521	472	489	549	476	477	451	469	502	480	539	467	448	459	463	467	476	507	510	491	482	530	452	504	488	523	503	447	483	477	477	517	512	476	486	505	493	482	505	514	493	466	490	523	506	516	428	468	468	504	463	465	513	505	485	467	485	504	497	501	487	501	493	492	451	498	483	486	468	507	517	478	508	503	477	481	474	481	499	463	478	485	475	521	445	491	461	461	479	495	477	543	453	484	497	497	452	520	509	445	485	516	508	487	462	519	495	501	507	494	501	479	508	475	510	551	509	439	487	480	491	492	464	468	538	473	496	481	519	471	491	507	524	526	529	519	500	490	462	502	494	490	494	504	503	491	509	487	546	494	501	507	452	511	460	487	490	507	509	462	496	477	513	443	533	517	518	440	481	504	494	483	484	507	509	486	502	477	509	430	489	542	477	503	509	532	478	506	491	491	538	468	522	483	468	469	483	501	478	494	470	506	498	528	494	496	484	477	523	508	536	500	488	529	497	512	490	500	455	504	476	469	455	468	519	456	506	466	505	510	497	481	507	487	467	528	509	485	526	504	477	492	518	519	439	459	475	490	495	505	484	521	542	473	527	499	504	531	507	504	449	457	482	510	495	482	488	477	489	505	501	501	483	451	473	505	471	469	536	457	495	498	473	500	474	495	470	514	453	487	484	485	493	481	516	494	516	505	523	535	464	493	456	482	497	479	501	483	501	495	472	516	528	477	513	486	511	498	504	486	480	453	488	486	474	483	516	498	447	533	506	479	502	461	498	478	499	521	409	473	472	485	482	489	522	468	487	502	501	498	502	512	504	551	498	485	474	452	486	487	501	531	489	524	504	502	478	482	501	470	473	458	453	501	486	491	536	488	501	422	484	493	480	525	486	503	522	529	476	503	489	478	509	491	498	467	452	512	491	527	482	528	473	490	487	513	496	531	520	455	505	492	510	489	479	475	510	495	505	469	474	493	516	515	500	485	498	504	476	479	500	502	433	475	572	504	512	489	497	447	473	490	526	496	497	494	456	495	448	487	527	503	493	470	492	460	473	476	544	495	475	515	522	540	503	530	483	481	506	469	541	486	482	527	513	493	491	496	460	499	458	481	490	506	476	491	533	457	533	519	483	479	480	500	510	469	526	513	510	508	490	486	481	501	500	484	488	485	453	514	520	525	527	549	505	481	503	472	478	462	497	481	539	493	516	506	521	464	500	497	479	514	466	504	524	492	458	485	440	494	505	522	499	463	510	507	485	504	517	498	495	525	502	520	463	511	495	498	496	486	463	504	512	508	478	506	493	493	448	500	485	452	487	480	520	507	534	464	487	470	475	515	477	474	459	511	472	505	521	473	509	489	488	510	528	472	476	508	519	494	543	497	484	497	514	479	483	500	505	500	486	494	468	486	516	518	469	522	506	523	518	473	513	494	505	502	482	508	481	476	504	511	463	497	467	528	506	469	517	537	470	480	502	453	450	519	492	470	506	478	495	526	490	511	459	517	465	503	532	448	531	520	483	511	502	466	469	530	491	463	493	504	495	505	500	503	503	492	491	474	476	519	479	484	504	514	496	521	461	469	493	469	512	483	540	471	460	506	487	475	448	509	506	495	464	536	501	498	475	490	539	506	534	478	505	479	478	506	504	494	510	493	520	521	506	484	474	521	502	471	502	520	481	498	500	500	488	498	516	481	442	526	533	507	483	518	510	480	507	473	482	469	468	501	518	503	483	526	485	484	480	486	497	478	506	482	466	466	496	482	472	510	493	464	476	494	468	494	484	490	499	521	492	488	521	487	506	533	481	483	463	512	485	488	481	478	533	517	469	490	483	480	493	488	471	468	491	492	481	454	541	485	502	453	465	514	497	507	482	479	506	468	510	488	505	470	493	475	478	464	466	482	537	489	521	540	499	486	521	510	491	508	481	509	496	453	483	483	469	500	469	501	550	504	522	514	482	514	477	494	499	519	486	495	524	557	492	512	466	487	513	459	507	435	504	507	513	480	539	500	504	544	516	516	519	478	492	487	519	468	512	485	490	497	460	518	526	476	498	480	455	499	505	486	508	499	529	500	494	461	521	482	498	539	472	503	491	472	485	465	507	490	490	504	512	494	490	484	492	481	506	497	503	475	489	506	506	471	534
23221	22713	33250	27076	23041	22154	14755	1654	483	487	519	454	464	499	486	480	473	489	460	473	482	462	478	488	471	496	461	431	474	468	508	477	449	454	465	459	474	462	461	489	464	485	467	483	455	450	429	505	435	499	487	484	439	480	455	470	422	463	427	469	435	458	479	462	448	460	456	468	478	478	469	471	469	454	437	398	500	498	465	472	472	484	464	441	482	470	470	461	486	432	458	496	463	491	487	454	439	492	439	459	477	456	512	511	481	482	432	476	457	513	441	475	471	445	453	435	467	433	440	444	453	457	429	491	457	485	471	472	437	447	449	485	484	491	453	468	470	481	475	495	458	482	431	472	458	492	493	455	461	516	452	478	440	444	483	458	473	509	438	475	472	492	479	513	455	485	444	465	450	503	492	462	439	475	525	453	472	498	457	484	461	440	480	439	470	445	471	469	471	449	458	476	444	451	477	475	461	495	483	441	484	470	505	476	459	510	474	452	477	453	472	467	427	479	437	465	433	479	447	489	460	446	464	461	466	458	461	469	473	448	465	466	430	475	455	466	448	482	437	446	480	470	471	532	457	502	477	476	474	475	456	481	446	467	478	511	497	463	456	478	512	468	481	482	462	455	479	501	477	491	463	467	474	435	441	455	477	474	479	448	435	446	460	479	487	469	505	469	491	467	470	463	497	472	523	504	440	497	499	466	503	451	468	480	458	422	454	457	472	491	448	472	497	457	438	430	489	457	479	465	462	467	470	464	452	437	432	435	463	458	458	458	443	458	467	465	487	478	487	443	493	475	441	490	454	461	466	494	431	485	424	482	477	476	484	428	477	432	469	483	447	491	476	460	501	425	489	494	427	417	443	445	438	477	508	463	431	473	442	455	446	456	498	428	453	500	455	450	500	477	460	441	497	491	456	478	451	487	430	466	411	447	448	463	453	463	473	516	508	452	474	452	471	469	486	447	475	491	449	490	464	472	470	471	432	457	486	441	488	452	492	498	469	472	456	478	471	504	496	431	491	469	489	472	440	450	494	493	455	456	469	462	446	436	449	452	418	498	442	478	495	495	464	489	417	478	418	454	454	479	450	457	464	492	471	442	481	452	480	496	473	497	446	458	449	480	486	466	458	435	440	469	465	460	447	431	495	475	440	460	474	436	435	459	457	451	480	458	502	461	478	468	446	460	494	477	492	511	483	489	471	492	484	492	464	474	465	466	497	441	498	448	444	470	464	435	503	432	484	472	480	459	442	456	477	504	523	468	467	454	471	466	477	466	470	440	483	475	454	454	452	432	469	470	462	471	488	478	473	433	469	491	460	443	456	534	487	474	472	478	440	428	477	473	492	507	457	478	480	477	481	470	444	475	427	457	465	534	451	475	450	450	458	439	461	510	467	477	480	453	455	422	436	507	457	464	455	464	469	454	493	493	464	455	454	441	465	477	427	471	484	459	451	461	480	460	459	466	508	438	478	475	481	455	460	497	479	426	488	467	491	458	483	451	480	488	448	466	465	466	459	462	409	455	471	471	438	462	439	503	445	458	500	536	485	475	515	503	497	441	461	435	448	458	455	468	456	429	469	455	437	443	452	460	459	477	455	467	450	500	501	470	455	461	470	473	449	464	489	449	467	459	445	441	491	454	451	458	458	452	488	446	441	460	501	476	497	456	476	472	446	451	485	437	470	453	444	466	473	453	443	447	436	422	487	468	442	459	449	451	489	466	439	489	428	426	480	450	458	486	466	467	504	479	450	491	415	452	455	478	472	433	502	463	475	470	493	433	455	480	473	449	489	490	464	478	465	449	482	461	483	441	463	462	439	439	478	467	441	483	485	447	489	494	456	482	435	491	476	457	440	467	446	455	462	438	489	460	489	454	443	436	448	460	455	510	483	499	458	449	472	477	453	486	463	469	517	470	440	481	482	466	474	465	465	480	496	479	454	481	451	467	457	458	515	520	465	477	490	479	449	474	474	466	465	469	509	450	454	483	481	444	498	451	478	509	463	439	456	472	423	426	498	519	470	428	490	446	473	497	482	466	438	457	467	455	482	440	461	483	447	492	512	460	485	482	499	487	477	473	464	469	449	457	445	479	477	464	496	448	453	467	467	487	473	421	448	484	522	472	480	449	466	467	450	436	436	458	471	485	467	489	508	458	467	481	435	516	487	463	434	453	520	471	462	470	490	458	465	432	454	464	478	452	471	492	449	473	492	474	454	462	462	490	485	439	436	468	441	457	498	496	507	462	471	456	496	483	476	463	473	458	490	507	490	466	461	464	466	455	457	448	482	458	438	426	460	472	454	481	478	456	461	508	472	470	439	485	459	467	449	448	443	472	445	477	478	456	447	496	441	464	472	475	442	449	468	524	452	460	441	477	469	466	485	478	483	445	480	457	443	481	441	447	458	438	436	456	478	494	524	503	486	467	491	467	471	471	490	501	467	469	480	471	437	465	505	455	472	463	438	463	465	447	476	445	449	501	487	470	500	479	436	486	437	470	442	465	456	434	470	437	468	476	484	502	502	474	494	490	469	478	488	490	459	455	468	453	485	453	475	464	474	456	471	482	439	497	463	471	412	464	460	477	437	446	464	463	466	452	464	469	453	448	458	490	489	493	463	459	471	482	508	478	445	459	514	481	494	488	445	469	488	485	476	490	457	460	430	439	510	440	441	465	450	490	485	460	470	441	449	433	449	474	449	502	480	462	456	469	497	435	437	494	458	475	449	385	496	451	488	466	476	450	486	450	456	456	439	455	483	477	490	470	472	489	523	458	468	451	452	444	444	439	477	485	493	433	443	433	477	467	444	488	458	502	461	431	491	413	473	464	537	454	455	447	486	429	421	449	500	470	481	502	431	475	448	432	468	485	472	459	470	492	529	453	436	478	455	466	448	483	463	455	427	464	505	500	490	468	467	464	477	447	495	463	463	492	479	467	461	467	449	477	476	416	459	489	477	470	486	508	499	478	441	458	485	459	479	459	487	458	467	473	513	483	428	446	457	460	455	491	455	499	475	469	484	470	467	469	479	448	444	462	489	447	478	465	470	474	488	463	490	450	511	454	456	453	490	458	468	475	461	463	465	489	444	493	483	482	455	460	450	497	500	443	528	506	452	454	482	460	479	461	469	452	430	421	440	421	498	463	500	470	491	470	467	465	515	444	467	478	460	486	470	491	472	467	420	452	516	493	492	480	484	457	444	478	462	457	478	435	446	414	493	500	440	438	483	447	501	443	478	480	493	495	472	446	459	438	463	447	438	501	456	494	434	509	410	459	461	497	481	442	461	435	438	484	448	458	468	488	460	438	462	464	479	485	469	500	440	497	466	486	470	446	438	443	423	472	488	462	457	460	428	474	451	432	437	487	421	490	455	439	470	417	458	454	457	488	467	448	449	443	482	462	487	503	490	460	501	447	467	474	447	483	469	482	455	450	463	452	450	449	455	478	408	468	476	454	470	455	454	472	475	492	503	461	471	440	465	447	482	482	455	490
49775	82142	74175	50897	29855	17086	5341	1234	483	523	536	510	549	487	500	507	471	516	519	492	497	487	509	535	487	481	494	505	476	490	473	501	518	472	496	502	501	503	463	482	495	519	495	462	500	523	507	468	457	512	537	527	513	446	528	501	533	489	490	485	496	521	478	518	502	465	510	476	500	436	506	476	505	503	507	465	477	471	510	498	476	483	502	463	513	485	485	498	471	499	460	500	473	495	503	501	507	501	507	486	526	481	511	511	503	484	449	494	466	542	489	493	462	488	469	508	480	477	514	512	487	485	507	463	482	458	478	480	492	502	525	530	506	504	499	481	462	488	497	486	477	476	506	491	535	469	467	480	468	505	497	470	469	481	476	518	487	503	473	508	501	463	517	478	473	460	504	473	474	505	547	517	502	542	508	522	503	498	469	460	498	509	470	487	492	489	487	514	482	526	480	507	472	492	519	499	486	486	513	512	464	494	512	532	480	470	487	488	502	445	505	460	474	498	513	491	560	500	474	465	525	475	464	505	537	494	449	473	490	529	479	483	458	537	485	498	484	497	492	505	477	477	509	530	554	515	499	487	473	463	486	489	528	516	458	527	501	530	551	499	500	499	517	475	493	510	507	481	489	482	486	556	496	489	471	499	529	467	468	477	511	494	470	479	492	532	489	489	494	556	503	473	498	497	519	473	476	425	528	466	519	536	504	489	542	521	502	534	452	523	489	502	479	482	484	469	497	511	482	522	540	462	477	521	476	495	478	465	485	506	466	498	506	514	483	540	508	495	522	492	492	499	490	523	486	510	498	494	502	535	500	513	469	475	503	468	519	483	528	473	468	523	498	453	516	500	519	512	448	531	532	518	498	475	529	526	501	455	512	487	516	502	506	491	509	460	498	475	538	526	467	493	521	511	513	510	473	498	534	475	496	491	486	493	500	514	473	455	494	492	478	485	513	482	509	489	504	496	513	449	460	494	488	454	496	508	465	497	474	479	525	443	504	521	509	488	518	528	489	495	497	543	515	471	519	493	481	495	489	493	523	485	494	492	492	506	511	492	506	503	516	482	540	470	509	484	514	509	498	483	507	489	465	516	490	484	499	519	511	484	477	495	493	525	460	496	492	530	459	511	506	504	498	512	478	445	483	459	499	481	501	484	528	473	509	497	497	478	496	483	494	464	528	499	456	485	506	479	476	432	487	476	516	528	486	479	487	465	513	504	494	491	484	454	490	494	456	526	467	461	506	507	486	467	475	505	474	488	548	452	513	483	504	465	504	466	490	509	523	530	459	506	509	513	514	541	494	545	518	477	506	493	467	532	480	478	448	494	463	494	470	513	458	465	521	518	492	524	467	477	464	537	476	499	475	471	519	473	496	474	481	487	505	487	516	500	473	484	459	460	521	521	495	495	509	465	478	503	481	495	485	469	484	472	469	506	482	481	485	467	504	483	497	509	455	499	512	507	491	512	525	503	475	480	509	518	495	486	482	511	531	491	490	522	487	479	495	491	518	482	538	483	503	464	519	519	481	508	510	495	467	504	452	497	475	534	501	497	482	493	483	514	503	454	492	472	458	478	467	494	485	491	476	521	489	524	510	496	491	483	494	469	496	478	463	491	499	535	487	457	479	508	483	484	442	530	494	504	492	508	505	487	440	479	514	507	513	483	510	495	485	483	490	482	510	474	508	537	488	494	537	465	477	487	489	486	477	507	507	523	495	497	490	511	469	529	507	498	508	479	478	493	503	486	460	512	520	492	504	513	481	480	513	514	458	510	519	489	501	508	498	483	497	510	491	505	479	531	536	491	485	495	507	481	473	539	487	542	494	452	524	517	537	493	462	495	490	476	525	467	494	503	491	475	518	490	535	499	488	545	503	490	445	485	461	475	503	489	476	486	504	491	517	481	486	452	491	482	540	472	510	487	448	465	502	487	497	508	475	530	518	496	486	469	490	489	523	476	484	479	498	503	516	507	469	523	479	466	479	503	510	514	473	510	510	512	498	452	455	468	461	505	446	501	524	509	486	469	518	495	464	470	500	491	499	535	500	512	497	460	466	489	471	549	495	501	466	469	499	472	521	509	518	491	496	539	487	505	506	520	517	496	514	479	524	494	523	517	497	509	492	496	477	523	454	496	512	491	486	498	477	497	493	521	515	493	476	488	493	477	540	465	484	508	471	502	532	503	507	487	504	479	488	518	516	491	517	545	475	498	505	469	507	494	458	519	474	507	423	517	470	495	497	469	499	508	491	485	479	471	521	482	448	523	477	521	487	496	455	516	476	487	500	527	462	494	485	511	472	479	484	455	493	508	471	473	490	521	499	479	507	469	517	444	485	529	496	515	495	509	529	486	484	467	477	502	496	497	527	481	520	521	469	485	525	484	487	499	515	494	465	493	519	514	511	501	472	493	510	469	511	479	463	502	529	476	444	535	465	496	484	502	488	503	500	453	509	512	455	478	505	532	513	486	446	470	509	463	512	510	507	496	461	475	489	513	511	467	478	491	455	493	471	501	471	453	509	503	488	500	522	486	509	500	483	458	476	473	473	477	505	493	508	516	483	481	513	487	511	495	499	508	507	471	509	510	504	478	481	487	497	524	492	495	500	455	525	492	515	522	522	511	504	504	521	535	542	473	441	513	497	495	486	478	515	495	444	500	495	485	511	502	456	501	514	505	510	475	497	483	471	512	490	498	501	485	468	492	432	513	472	504	483	478	496	478	524	516	475	491	481	529	504	470	457	508	517	501	513	447	503	541	519	476	494	505	499	526	509	464	494	506	462	488	476	558	499	501	499	495	520	499	478	539	482	546	475	495	516	497	506	460	475	492	503	496	479	527	529	493	504	491	480	455	499	504	541	471	515	520	497	524	482	513	495	557	489	503	486	491	497	468	478	510	493	489	502	478	482	452	480	507	498	488	521	517	481	470	494	461	489	452	526	524	535	479	535	523	492	512	498	477	543	444	500	505	549	507	489	488	484	487	473	539	485	515	491	479	505	499	488	472	472	495	479	503	499	465	483	498	466	500	515	480	492	505	515	501	479	501	498	499	510	482	498	474	476	540	489	501	500	517	486	516	427	493	492	471	505	528	490	498	516	505	490	485	510	472	540	533	481	482	496	501	460	484	476	516	476	468	459	479	501	469	500	498	482	491	494	472	495	493	472	514	523	506	484	499	518	460	452	492	527	502	484	503	457	500	460	491	472	523	479	474	530	475	507	507	492	521	490	470	487	519	456	483	456	470	470	467	491	480	495	493	497	456	481	501	450	487	481	532	481	502	476	488	526	471	468	461	518	511	516	497	513	499	486	496	492	518	487	483	531	488	493	440	476	486	505	506	495	475	486	506	498	508	507	476	492	496	464	533	486	549	469	489	512	502	464	495	511	472	503	504	471	504	488	507	486	533	465	495	460	467	452	490	490	484	490	490	473	500	478	478	525	502	490	472	557	506	507	486	506	481	498	500	542	468	474	513	495	499	480	505	541	489
30143	35540	36551	18598	4427	1335	621	306	324	339	347	344	331	350	346	332	330	352	346	331	336	331	320	349	364	344	356	323	332	360	356	359	358	324	319	341	326	317	318	305	333	305	349	330	343	344	335	334	355	354	341	351	337	314	330	370	325	334	350	332	363	336	352	325	321	326	356	323	363	368	329	346	344	324	326	338	321	328	350	315	323	361	321	339	303	329	315	306	351	352	318	351	351	317	381	325	360	328	308	349	358	326	332	333	348	374	367	310	357	345	319	358	332	365	349	328	327	355	355	331	290	365	325	334	312	333	353	338	354	356	332	372	352	354	356	331	384	363	329	352	327	354	317	341	369	349	370	354	343	338	348	308	339	345	323	349	299	338	320	320	324	309	365	364	316	354	326	324	337	341	343	365	361	340	334	349	318	367	336	321	301	363	359	381	333	331	334	341	351	346	349	370	299	333	317	308	311	310	318	350	343	360	344	346	311	357	348	342	374	347	349	366	337	331	364	366	348	330	326	346	345	338	340	359	378	338	330	344	344	352	325	338	339	321	349	309	319	351	375	358	355	347	363	353	374	339	365	332	330	338	367	366	361	324	365	374	369	342	313	379	337	343	349	355	324	323	338	342	325	330	347	323	341	328	328	349	331	339	355	350	324	321	344	343	326	341	341	328	320	351	328	351	355	348	330	352	353	374	322	364	326	344	353	356	360	357	312	327	340	354	374	333	355	333	357	316	344	317	343	356	346	315	309	361	329	354	332	370	330	348	317	323	342	337	318	330	362	334	341	363	352	354	375	393	342	311	349	333	364	353	329	346	328	350	334	336	361	377	342	315	356	354	388	343	348	337	343	338	311	336	357	297	357	362	322	340	338	376	348	333	344	336	354	299	367	337	332	338	370	350	363	374	347	356	313	362	332	297	328	359	330	309	322	329	327	339	321	308	343	333	351	337	363	351	306	329	323	357	327	348	359	334	353	342	323	348	336	331	337	345	373	345	343	344	364	349	367	340	338	351	306	326	325	385	299	337	355	306	373	356	364	369	347	325	342	345	335	324	329	373	340	304	367	370	351	360	351	347	357	347	344	408	326	340	355	341	337	351	323	361	333	332	334	329	308	341	364	362	367	371	352	307	351	350	335	329	361	345	343	323	339	321	332	314	351	304	307	384	313	308	364	341	316	315	337	339	341	370	360	356	323	363	333	335	327	359	336	381	319	347	343	388	357	311	339	351	350	361	334	351	324	344	327	326	333	342	315	344	334	323	343	339	308	330	281	332	298	340	333	305	355	323	309	328	345	334	338	321	364	333	378	331	348	326	361	344	347	301	358	329	314	309	312	372	355	325	331	333	332	332	344	342	340	342	315	361	350	325	341	357	347	313	353	341	346	366	357	332	361	342	298	350	307	332	317	306	339	345	344	377	325	334	340	324	340	342	318	334	362	343	337	363	325	330	319	350	313	346	333	339	330	360	345	375	347	329	358	321	364	318	310	335	326	322	316	358	348	317	338	348	358	310	368	317	342	315	360	352	323	371	365	353	324	341	341	321	343	346	322	342	325	368	342	323	325	338	326	337	326	331	354	306	360	337	337	329	327	324	341	333	378	366	372	351	329	375	317	339	353	357	330	361	343	347	359	328	338	323	315	316	336	333	362	359	350	355	321	357	359	348	316	333	327	331	351	337	328	313	334	321	358	378	356	335	340	341	348	352	350	310	349	396	332	308	350	336	342	332	331	362	359	343	344	365	323	352	330	349	354	355	349	345	340	357	349	347	330	307	343	303	328	289	372	351	357	326	373	363	339	337	338	325	329	348	338	376	319	315	311	321	335	344	346	318	347	322	357	333	349	376	349	312	363	357	361	345	290	310	307	325	348	346	352	313	346	318	340	320	372	362	338	348	328	329	315	321	313	363	353	340	344	353	336	337	339	340	344	328	330	317	317	345	359	339	326	358	344	300	329	336	325	362	337	319	314	339	361	343	366	379	354	317	299	314	367	338	378	343	327	345	330	338	321	342	337	338	316	330	328	355	371	350	332	320	331	348	342	320	324	328	357	351	358	337	330	341	338	327	350	303	332	309	383	359	328	330	364	349	359	341	342	372	334	342	342	342	324	357	366	335	322	345	339	360	355	351	331	315	342	308	351	321	344	340	323	334	342	332	346	333	364	343	314	332	332	348	349	339	312	313	348	305	331	362	330	316	336	360	358	332	360	309	353	309	317	349	349	346	325	349	358	288	353	330	336	294	321	332	344	355	346	349	371	320	383	347	376	349	317	332	336	330	352	316	336	321	329	320	349	352	307	332	344	350	334	345	349	329	346	322	347	345	360	354	323	371	378	329	333	320	319	343	364	341	303	310	373	366	373	343	376	334	379	337	328	339	336	350	333	346	346	336	323	334	351	341	343	334	323	306	366	357	326	328	340	312	336	330	329	366	337	333	309	348	328	344	344	318	345	341	330	319	333	309	354	320	368	355	334	311	358	318	319	343	312	322	353	378	308	341	314	364	351	309	357	377	352	349	356	366	357	334	358	333	359	345	365	340	314	352	339	359	333	344	340	324	363	333	321	318	359	349	315	348	335	366	319	321	362	337	342	376	343	368	372	330	360	347	300	332	354	345	336	339	327	348	330	355	352	355	363	391	320	341	332	352	347	335	377	321	343	348	354	355	356	339	343	370	323	312	335	349	335	339	350	335	345	357	294	337	358	372	338	341	342	295	326	349	369	346	342	345	336	344	353	342	382	326	313	334	344	353	342	369	344	330	337	364	338	326	384	371	321	360	343	329	373	309	331	322	309	323	347	341	335	330	309	361	336	317	312	369	352	359	352	304	350	362	378	332	322	328	313	308	383	351	342	346	329	350	345	351	326	325	321	368	352	347	307	358	362	370	355	357	356	323	369	322	327	333	315	316	340	338	331	340	375	370	345	343	354	366	338	313	363	332	327	348	339	327	332	349	320	364	362	366	312	358	339	348	360	328	301	347	307	331	353	380	365	333	349	332	332	333	324	360	339	346	347	320	333	340	353	364	328	349	352	341	359	344	373	358	371	334	359	332	348	342	294	357	329	349	350	352	351	332	365	329	338	341	345	331	347	324	320	324	327	336	349	340	327	322	340	313	299	320	330	351	308	319	330	312	348	314	346	346	337	316	345	335	327	356	316	359	346	348	310	353	339	312	361	345	351	339	349	336	344	347	337	346	349	342	348	332	350	319	354	342	329	340	334	355	323	364	321	312	366	327	337	324	302	336	316	349	374	340	353	374	347	344	356	353	320	303	361	310	327	347	383	314	324	337	358	357	338	344	318	359	340	331	306	343	335	375	318	338	315	328	340	330	325	331	375	340	342	359	362	330	348	336	334	337	340	330	331	367	341	317	335	308	339	331	328	354	337	328	355	342	324	358	334	348	331	342	338	340	329	323	342	302	340	345	334	333	315	316	351	336	323	358	337	327	368	358	368	371	373	338	327	337	331	346	360	333	307	327
34869	53714	31349	12148	3880	1714	699	440	381	403	396	390	384	374	390	389	367	383	376	366	368	379	379	418	377	351	387	383	405	384	381	356	401	389	367	384	372	374	384	399	392	391	381	397	399	389	409	380	366	405	385	397	378	374	426	408	381	393	362	383	417	418	385	370	383	351	378	386	382	405	380	404	353	413	378	391	357	421	401	398	369	384	375	346	386	353	381	401	383	379	419	354	374	401	388	428	368	366	397	375	384	379	382	421	341	386	337	425	455	381	384	406	389	384	376	384	404	371	367	440	379	388	371	408	357	394	391	387	408	358	412	384	419	370	402	368	363	376	364	380	385	382	392	373	370	382	365	412	395	412	369	387	375	382	366	377	413	356	406	381	382	390	384	396	345	356	391	349	397	400	383	351	339	396	380	391	341	388	357	384	378	400	407	386	383	398	388	358	378	375	393	380	394	400	368	360	411	386	379	361	401	350	393	390	368	357	379	393	385	390	351	385	406	346	372	379	368	386	423	386	405	350	392	362	379	363	372	367	365	356	392	391	372	385	397	404	400	384	395	387	405	359	436	380	414	391	384	347	359	376	410	396	353	379	372	382	387	376	415	391	386	364	404	388	373	386	422	391	399	409	405	396	412	390	412	397	406	365	381	342	389	361	356	419	385	362	406	392	367	384	381	413	374	372	363	380	352	363	346	412	361	412	389	385	388	385	423	392	409	394	348	329	395	396	359	393	372	357	373	381	430	374	392	385	401	392	357	386	381	371	405	375	386	408	413	375	410	356	392	367	411	379	425	360	410	387	422	382	386	387	389	375	387	394	347	389	399	360	376	363	385	373	377	352	386	360	363	361	400	370	413	354	372	387	363	391	370	392	382	380	384	402	383	372	382	377	383	402	358	391	376	387	403	373	368	393	383	347	400	390	372	395	423	393	372	365	388	366	372	387	395	420	374	379	405	401	385	374	393	373	356	421	359	381	395	378	384	355	368	394	396	382	371	416	394	368	375	377	389	390	397	392	377	384	365	375	389	408	393	364	423	379	399	405	398	389	414	382	404	400	340	393	381	351	353	383	386	372	393	375	404	390	392	393	386	372	404	386	417	373	363	423	403	374	388	401	391	352	400	378	411	387	400	391	374	384	382	388	405	406	379	380	366	385	373	352	376	382	376	418	396	356	417	378	375	382	409	369	349	379	386	383	382	387	422	383	359	379	400	384	433	401	366	381	388	401	385	382	403	407	375	369	380	391	373	415	437	399	374	408	373	369	390	368	410	342	433	381	415	382	374	375	383	394	382	380	415	351	402	373	352	386	387	398	381	407	365	392	382	376	363	384	399	369	362	404	381	389	368	349	378	374	359	414	401	361	355	380	385	397	408	385	424	384	362	370	399	399	384	411	399	385	382	396	403	408	330	394	406	395	379	410	367	396	385	406	383	419	388	386	385	359	372	364	364	418	410	360	390	366	363	405	367	409	369	353	390	378	419	392	389	406	365	419	384	406	386	435	412	364	362	383	409	401	418	355	360	389	418	387	353	393	375	407	371	387	355	396	399	372	331	400	372	425	372	375	375	403	382	387	362	424	408	342	382	415	398	383	370	383	365	409	443	379	403	369	389	410	365	402	385	407	422	382	381	358	367	376	440	363	358	359	342	358	369	379	380	378	402	402	379	347	385	386	402	389	373	376	375	364	393	392	397	423	381	401	371	389	371	405	382	435	396	381	406	362	363	372	371	392	368	367	386	365	388	406	422	375	395	371	397	397	378	376	383	407	381	392	350	368	405	340	378	392	361	363	411	412	400	421	393	419	395	377	354	380	383	390	385	375	436	400	361	378	391	386	379	402	353	367	366	381	403	380	404	335	392	395	371	377	382	389	403	362	378	377	422	366	379	340	389	380	414	395	392	397	393	352	415	406	367	361	389	387	375	422	378	354	402	376	365	398	392	364	410	399	394	400	360	379	400	351	379	423	354	390	365	393	401	381	402	354	307	390	394	378	380	389	360	395	393	413	394	366	382	395	385	381	386	386	384	346	394	393	402	373	400	380	373	385	374	394	402	384	386	408	382	416	384	379	375	414	383	414	385	388	389	366	364	368	366	386	383	387	372	387	386	414	363	370	380	372	374	381	360	396	381	368	385	408	391	386	381	408	333	401	349	410	385	416	379	405	381	406	399	380	377	395	379	403	360	396	375	389	365	364	400	385	353	409	408	382	410	388	376	365	378	371	374	418	346	393	407	401	338	364	384	371	410	375	402	402	412	363	401	380	362	379	362	406	390	392	392	378	435	378	388	380	380	399	370	387	364	369	392	375	379	373	355	397	402	377	364	395	364	377	361	359	366	350	389	380	371	384	366	384	365	386	396	404	382	375	354	394	378	383	364	364	391	348	402	375	381	362	408	405	389	394	398	409	383	376	390	368	426	390	368	359	403	374	428	384	391	382	395	371	371	365	361	382	443	367	412	369	351	378	379	351	367	384	345	378	398	359	378	376	374	376	376	381	342	413	399	404	420	381	395	374	391	426	405	381	405	367	397	386	371	402	368	405	396	398	377	406	384	371	382	389	383	378	389	378	395	379	386	351	416	348	393	395	371	374	380	421	390	351	349	424	421	364	397	401	406	351	372	360	371	387	372	426	385	390	389	386	392	360	440	352	407	371	364	369	384	383	374	400	383	352	378	380	388	380	371	404	360	373	367	394	417	399	358	361	360	366	400	350	358	370	417	374	366	384	380	391	368	385	376	405	376	372	387	382	388	392	402	375	382	371	416	356	392	367	375	414	387	356	395	388	378	391	381	367	367	409	380	384	392	410	388	388	380	353	375	385	395	421	394	387	370	399	368	362	346	396	403	355	384	380	338	400	364	376	359	375	385	423	394	414	381	409	378	382	405	392	384	381	394	379	389	393	370	384	400	372	358	379	382	343	390	386	348	364	388	379	384	400	390	406	376	371	373	378	370	415	358	384	401	400	385	381	404	366	373	360	407	390	394	349	376	373	398	369	412	379	368	384	363	387	420	395	358	364	405	363	386	365	397	385	371	396	380	357	351	392	413	373	372	408	365	378	385	390	396	429	375	373	370	357	407	393	394	384	378	383	374	388	412	402	368	394	382	427	367	421	399	427	373	422	395	385	398	375	365	376	343	387	386	358	378	424	323	385	413	392	364	404	356	352	407	410	332	359	363	379	392	378	383	384	392	388	393	384	368	379	365	430	419	409	403	352	388	391	365	417	384	346	409	364	399	374	370	403	402	382	367	388	366	405	404	375	419	404	377	365	391	385	387	408	376	376	414	386	391	377	379	353	397	363	333	394	375	418	372	388	386	378	392	369	397	407	425	361	386	381	368	356	399	408	367	398	370	404	415	376	392	389	398	399	424	380	405	379	385	383	406	396	343	375	351	378	401	422	358	337	391	386	379	383	425	405	360	416	402	370	364	374	377	376	383	371	399	402	349	390	376	372	363	359	348	409	386	375	330	352	372	390
24934	25987	40910	32808	22484	12195	3003	567	312	297	312	309	325	308	324	307	306	304	341	299	325	329	289	329	316	326	321	311	317	297	307	299	304	319	293	299	285	298	303	310	303	300	298	324	353	315	311	320	272	324	286	305	311	276	281	292	287	320	286	323	294	298	304	324	298	312	303	338	313	279	319	326	334	301	312	284	305	330	333	316	312	309	331	318	321	314	304	322	307	333	323	274	290	343	313	325	298	280	319	319	281	302	302	282	322	327	344	309	345	336	334	300	307	307	307	309	319	273	311	303	310	324	330	350	313	285	300	282	291	312	331	308	331	301	328	314	329	292	307	303	288	319	301	306	316	316	324	292	309	286	277	300	350	311	280	315	325	293	312	324	319	298	330	323	306	354	327	306	310	286	327	323	329	294	290	298	309	311	318	278	273	315	307	330	302	288	333	278	314	312	313	319	287	315	334	294	299	329	297	293	286	299	297	292	310	307	338	303	314	317	316	263	293	324	276	311	292	305	296	292	291	305	297	324	312	306	294	325	283	319	293	310	352	305	316	308	309	321	322	318	314	310	308	292	311	323	330	322	316	311	317	322	317	311	332	306	286	312	316	306	280	323	280	275	333	318	323	275	330	319	300	334	307	310	298	284	306	309	335	321	308	295	326	301	264	336	288	311	299	288	302	303	279	321	306	298	285	338	323	270	319	297	286	297	316	331	323	287	322	304	288	335	302	303	295	298	305	292	310	310	282	331	322	300	299	320	314	329	281	326	338	342	300	321	276	309	302	344	309	273	315	300	289	291	302	312	346	309	313	319	338	295	328	314	316	290	323	303	269	321	306	320	302	314	301	335	316	328	344	313	295	311	321	289	323	309	321	320	320	333	301	291	321	296	295	330	316	310	343	293	315	335	297	309	315	312	325	302	308	317	298	341	326	319	302	311	324	282	267	306	298	331	328	293	315	302	300	331	282	305	308	306	290	324	286	286	290	324	311	295	320	311	319	335	308	306	317	287	308	327	283	307	334	329	323	326	287	325	318	282	355	305	286	322	276	301	312	304	337	311	303	302	301	269	327	281	287	293	330	331	309	273	295	330	296	280	296	301	285	331	295	332	314	318	318	330	322	314	305	325	290	280	290	309	302	321	285	331	314	299	297	336	300	298	311	274	291	295	306	305	310	320	309	332	301	331	313	338	318	279	326	313	300	340	284	290	291	277	290	321	309	312	353	300	295	315	293	278	290	308	318	308	288	313	300	346	322	287	300	305	272	302	306	286	318	323	362	331	314	322	295	311	299	326	297	289	331	290	313	330	286	286	300	299	313	330	305	304	323	314	296	330	320	327	309	296	317	306	300	293	316	288	297	305	313	342	308	304	336	330	326	289	324	318	296	306	326	316	286	281	283	314	299	291	313	300	318	319	283	299	301	335	358	312	284	299	311	301	321	317	312	312	287	297	298	280	333	304	276	333	281	317	308	315	316	294	292	295	322	302	328	323	330	299	324	296	292	301	316	296	325	325	308	311	292	278	313	309	296	278	331	324	296	320	306	290	319	347	323	306	326	317	347	346	290	319	309	288	312	313	304	317	307	301	297	283	316	286	308	279	330	294	316	317	358	300	304	314	311	299	284	319	305	304	331	319	306	293	281	291	341	334	308	279	307	298	311	310	313	280	327	304	295	328	286	317	311	327	307	312	336	311	304	293	313	321	316	330	299	278	287	352	295	291	320	320	285	293	314	329	329	279	325	311	326	307	298	307	297	306	296	309	317	273	309	313	304	347	308	326	302	303	289	329	282	284	302	341	328	318	271	322	300	306	275	302	308	321	310	274	328	309	279	300	310	310	275	276	360	280	318	321	308	301	303	299	280	342	297	325	296	301	291	286	284	309	318	286	316	288	335	296	324	330	288	311	321	311	313	314	293	282	298	331	280	275	291	314	286	359	358	297	312	301	324	307	310	315	333	317	311	307	305	271	309	326	335	290	303	329	318	317	269	322	299	311	315	350	313	304	319	323	294	312	335	311	320	317	346	321	314	327	271	322	325	308	305	280	344	328	304	321	321	266	342	293	291	300	333	323	328	306	312	313	319	325	314	328	322	305	301	310	308	335	349	315	311	288	353	291	288	311	314	313	297	313	321	331	310	309	317	279	303	307	318	297	297	309	310	314	302	309	312	319	316	357	298	303	312	296	335	305	297	304	328	331	306	298	294	317	292	315	303	318	323	318	310	317	287	333	293	282	305	300	278	290	309	319	307	319	337	309	328	313	320	297	262	300	294	282	315	310	287	282	317	288	307	295	290	306	355	303	293	306	320	313	288	309	322	317	311	314	285	320	325	277	302	311	292	290	312	313	341	311	290	310	310	348	298	327	290	308	330	307	325	294	324	326	317	312	301	321	304	296	336	335	326	339	313	303	304	294	335	316	281	304	329	315	337	307	310	302	323	313	288	311	332	322	308	329	323	353	300	324	306	318	304	303	311	300	322	321	330	304	293	320	302	328	345	302	304	337	321	326	317	329	351	302	313	313	322	315	322	306	310	322	322	291	333	300	323	308	328	352	320	336	327	352	303	326	304	328	306	297	323	299	347	315	296	316	285	310	323	269	287	294	297	335	328	319	330	294	299	307	303	309	304	315	280	324	366	318	296	288	308	291	316	295	334	313	320	330	299	299	311	310	303	316	301	329	283	322	317	313	313	309	276	303	289	300	347	324	309	335	286	319	274	330	321	299	316	296	290	307	295	318	279	298	287	292	303	321	336	337	316	287	288	315	296	311	310	303	302	287	309	286	281	315	344	302	329	313	329	306	307	300	304	311	327	290	293	296	285	298	288	312	303	322	294	294	306	272	286	311	312	296	313	336	307	295	311	322	341	297	302	314	299	332	305	317	315	308	326	306	321	289	296	298	290	312	291	356	309	308	306	323	277	287	338	292	317	308	306	333	316	285	297	300	318	331	323	325	354	286	285	318	305	311	289	317	310	304	285	283	317	331	330	306	303	335	307	310	291	318	318	295	292	312	312	311	304	274	290	310	327	289	302	314	309	327	298	336	309	317	315	278	304	336	311	325	336	315	315	335	315	296	338	330	322	318	298	325	311	317	304	294	323	300	302	315	281	317	300	295	324	319	321	287	298	323	323	319	317	319	304	336	313	320	296	309	279	311	313	296	317	319	307	319	281	299	307	342	301	321	291	311	326	267	318	298	323	325	292	333	336	320	301	308	316	334	327	307	311	331	314	291	307	323	286	321	330	327	298	313	314	303	325	321	266	307	282	321	334	282	267	296	302	310	320	309	308	307	300	285	310	316	322	287	296	294	305	257	292	305	280	325	302	318	315	325	294	327	314	311	289	285	348	326	309	303	341	289	301	280	274	283	320	316	335	310	326	315	332	295	298	293	313	305	336	312	343	288	290	333	314	309	327	306	319	324	317	300	309	324	294	311	318	320	304	323	324	273	335	302	299	301	311	347	322	322	313	321	306	351	342	317
42518	86098	62932	36927	16951	7462	2481	686	327	359	354	331	331	342	334	305	352	368	340	315	348	353	346	349	372	345	364	355	337	378	340	371	325	370	363	342	351	362	358	363	344	371	341	311	358	367	363	319	329	337	352	308	356	351	362	351	356	365	347	345	329	345	350	362	338	340	350	347	307	348	332	349	354	328	333	364	384	359	349	327	355	379	356	353	337	352	341	343	302	318	364	354	358	366	324	314	346	373	342	339	317	345	354	353	317	354	358	363	333	373	359	319	370	370	370	333	331	333	368	315	350	389	363	336	324	365	356	331	370	385	342	398	352	373	316	322	369	346	366	308	331	341	365	355	329	331	327	362	307	380	349	364	336	345	350	337	351	381	307	327	348	380	369	346	351	321	337	314	311	320	329	335	311	354	349	348	362	327	346	361	345	359	346	379	350	323	327	321	341	333	357	320	331	338	368	348	330	368	338	342	351	357	340	337	382	341	372	362	345	342	323	356	349	356	333	315	315	301	353	309	320	369	333	333	359	315	362	385	329	325	343	339	340	344	346	323	355	343	326	347	346	373	347	348	335	319	327	354	327	363	358	350	335	359	329	360	340	306	375	331	335	332	375	338	334	336	331	360	357	344	347	360	370	324	347	378	349	370	324	359	357	314	332	351	362	344	366	347	356	359	348	364	357	337	339	321	342	328	334	356	325	341	342	319	333	336	344	319	345	320	360	358	327	371	346	357	322	378	350	339	365	319	339	367	333	367	368	363	369	321	358	362	346	341	365	318	344	343	373	346	353	338	369	375	332	339	352	331	341	366	344	346	327	351	380	386	340	328	354	357	357	352	348	328	366	343	343	334	372	342	357	353	367	343	352	335	361	336	336	346	344	333	365	308	355	350	370	359	326	341	328	356	345	349	337	325	364	381	320	323	330	335	362	384	365	361	365	340	355	363	354	332	356	332	351	363	348	343	333	333	314	371	298	357	370	328	358	329	312	328	327	363	369	339	338	334	373	312	367	337	311	343	330	349	353	339	367	341	358	362	343	336	365	364	358	327	340	348	350	343	384	355	353	311	324	354	365	349	353	342	343	340	371	348	360	330	352	330	363	345	345	331	316	313	360	336	325	359	373	363	360	341	331	361	382	381	369	348	344	353	345	330	332	337	342	372	358	339	355	350	349	374	358	356	358	331	366	356	345	357	348	348	347	344	346	366	327	349	344	353	337	340	355	330	360	369	338	338	331	327	364	372	365	314	296	329	357	349	354	361	301	336	332	366	362	368	343	343	339	352	365	367	331	358	330	353	340	318	345	328	354	341	365	328	332	387	325	314	324	336	337	338	342	341	327	355	336	338	325	336	345	337	338	345	335	333	335	334	341	355	355	334	333	365	349	351	336	329	372	355	307	363	342	356	346	352	327	332	358	342	359	349	343	334	323	345	349	354	372	371	336	332	342	372	318	347	329	308	343	363	362	330	335	351	339	349	317	329	364	313	331	361	334	311	345	323	342	347	346	352	375	328	352	329	348	329	333	377	359	321	370	346	353	297	370	358	343	345	406	324	352	341	365	338	328	350	337	330	321	374	313	336	362	315	364	321	347	360	332	338	345	335	316	335	354	407	325	334	356	369	364	320	339	337	372	368	364	327	361	352	348	358	314	322	366	339	333	358	338	324	331	341	324	369	339	345	349	349	363	316	376	341	352	353	339	339	342	354	353	386	350	360	335	355	392	325	316	298	355	341	330	350	383	377	365	333	347	345	320	372	324	356	325	342	348	316	326	326	333	344	342	358	347	326	351	309	373	379	332	322	331	344	369	381	315	357	336	347	347	344	358	343	348	360	348	358	334	339	375	352	362	345	339	358	328	348	366	355	349	348	334	333	315	372	359	338	382	346	288	382	330	341	311	346	345	331	300	356	346	365	332	397	374	332	344	383	341	388	343	329	340	375	342	365	344	345	362	367	326	373	343	324	345	327	335	357	339	328	369	358	351	341	356	314	354	351	318	331	367	350	342	336	326	369	329	382	360	349	364	375	331	371	366	358	348	331	353	360	321	338	355	360	323	323	346	351	360	328	375	332	403	349	333	333	321	343	332	325	337	368	349	342	339	343	356	349	328	327	340	354	355	322	321	335	361	337	345	348	349	341	339	369	366	335	312	359	364	364	328	302	350	373	349	341	339	334	373	379	332	332	355	323	343	377	357	322	316	373	340	335	338	319	366	321	330	334	335	327	346	348	327	338	365	357	329	368	331	332	362	351	364	334	330	326	333	342	324	395	326	293	360	340	364	356	362	331	339	335	371	303	325	312	353	335	353	327	354	348	380	341	321	353	323	346	353	375	352	371	355	333	357	352	366	333	324	344	338	376	326	332	355	333	361	338	366	355	346	352	327	364	347	337	319	326	351	333	345	355	316	346	346	336	367	332	348	339	366	378	379	366	378	351	345	326	316	353	326	335	364	388	359	311	377	334	361	371	346	380	334	368	346	323	314	317	340	357	341	345	333	352	350	349	337	327	346	346	351	324	371	335	308	338	331	342	333	378	353	341	330	376	340	306	351	327	371	317	349	332	314	395	346	327	359	379	336	362	337	372	349	319	359	356	311	386	368	376	375	347	356	372	350	340	337	335	352	342	342	344	364	351	333	356	323	336	312	338	353	344	350	390	331	342	337	322	354	372	338	333	355	345	374	327	353	362	373	358	321	324	319	341	325	325	338	325	330	349	366	365	359	331	344	363	347	312	351	345	362	366	341	330	330	377	357	377	340	343	343	355	349	339	373	343	343	349	360	367	372	387	333	347	345	314	365	321	351	328	343	361	372	360	352	341	355	331	366	357	345	350	296	341	329	344	338	355	317	353	333	325	350	320	361	341	337	377	356	389	354	342	336	358	338	359	333	359	326	325	312	308	359	321	355	351	319	304	343	328	377	329	333	369	305	364	348	319	338	344	346	349	355	329	337	368	362	337	368	316	314	361	334	372	374	363	325	358	333	329	330	387	357	358	362	376	349	366	343	348	362	346	334	347	352	378	364	359	344	355	335	357	358	327	384	376	392	338	339	389	342	333	363	344	360	322	342	352	358	331	344	339	330	337	362	339	345	363	368	317	359	353	327	368	365	317	379	373	325	349	366	348	331	310	360	341	375	383	347	348	345	370	352	387	370	318	379	347	313	354	360	339	322	329	310	315	354	315	333	333	372	330	341	350	324	347	352	350	313	354	359	330	332	333	350	340	356	361	321	354	338	301	316	342	385	383	315	352	359	378	391	354	358	357	335	364	327	349	331	317	306	312	336	330	344	328	344	354	365	337	362	348	360	356	376	338	320	308	351	327	336	354	345	314	364	342	335	348	338	320	336	368	337	338	356	331	389	353	381	350	345	320	357	357	356	361	362	335	334	348	331	333	364	351	337	334	376	341	385	331	356	356	360	358	355	307	362	369	327	316	332	351	347	348	373	360	343	325	321	351	322	334	353	359	338	323	341	329	350	370
25527	27533	39223	29622	17666	5462	1308	553	477	458	437	452	438	455	428	441	462	426	441	455	407	472	471	469	482	449	466	467	477	462	467	426	438	432	455	455	486	433	489	444	477	474	427	447	470	464	423	441	431	431	488	465	486	478	440	465	424	465	437	431	413	479	451	466	443	429	436	466	397	458	442	456	447	456	431	493	440	449	432	434	471	455	453	481	446	471	437	463	435	507	439	422	481	461	481	428	442	467	420	476	463	502	428	467	448	409	456	450	434	429	486	453	427	421	426	471	450	464	478	460	520	479	465	460	468	426	439	482	451	432	453	456	427	433	461	442	504	432	446	452	463	414	473	448	433	452	441	419	428	480	455	464	463	414	446	464	450	450	427	425	440	424	429	455	458	428	455	445	438	472	429	459	407	451	428	433	419	435	436	430	437	414	447	433	451	461	454	492	432	460	451	446	420	421	424	494	414	438	450	464	440	430	437	471	497	444	424	454	483	432	433	438	458	432	490	458	457	452	480	436	411	474	458	418	433	437	442	445	441	465	468	450	481	440	436	438	451	449	441	443	471	429	441	435	435	407	471	470	435	461	463	442	466	455	441	423	481	478	468	454	448	470	500	441	467	431	445	464	415	448	486	436	437	470	464	449	430	455	487	458	431	460	474	439	422	444	453	448	458	425	453	440	419	432	459	443	446	469	484	465	457	429	450	473	443	433	460	428	427	441	437	440	453	447	442	433	473	430	431	469	478	470	410	448	478	441	442	444	439	445	451	436	423	474	455	470	411	446	451	468	481	450	466	419	442	454	472	462	450	430	460	438	437	428	439	447	447	457	449	441	448	444	466	431	452	445	431	444	428	475	421	459	472	438	439	447	448	428	445	415	453	459	437	428	475	440	471	463	437	425	434	480	478	459	430	443	434	444	404	452	433	448	430	422	478	466	456	438	486	444	459	451	406	438	461	449	454	413	464	422	470	462	473	468	463	423	456	423	423	421	446	420	466	462	424	449	471	404	472	451	435	465	475	415	446	444	456	450	444	459	438	427	463	405	476	428	444	441	482	440	470	420	428	429	458	425	480	458	459	422	450	424	431	450	469	457	451	449	455	487	439	461	463	467	416	437	475	495	449	429	434	443	454	466	455	464	471	459	468	435	462	448	450	435	427	424	442	433	440	475	451	455	422	484	440	438	475	443	429	450	436	435	463	409	440	424	430	490	482	444	444	393	490	436	460	430	459	432	480	451	433	423	421	479	417	427	456	467	462	441	457	446	504	426	491	462	489	433	420	431	456	482	404	420	425	432	469	434	475	421	441	455	468	428	447	434	472	415	430	443	428	448	439	483	452	448	457	441	445	440	453	426	419	450	432	420	483	458	427	458	421	428	421	446	398	434	432	415	431	498	457	437	440	405	491	445	476	433	482	441	434	419	456	428	465	421	422	430	453	445	420	473	478	439	443	433	486	439	471	431	459	442	461	461	442	446	452	436	450	438	444	440	427	457	429	453	483	426	451	398	436	460	481	453	470	464	427	474	433	425	478	455	445	431	418	432	441	438	431	461	456	425	452	439	448	424	461	473	443	421	497	489	436	402	443	437	506	420	480	462	433	440	476	447	422	443	444	413	459	465	441	446	438	482	427	450	417	435	424	409	465	483	472	446	401	441	435	467	443	439	474	406	439	431	444	407	427	449	412	440	435	434	466	430	440	419	459	449	465	474	388	409	488	428	472	431	444	475	453	422	414	464	441	481	470	456	432	450	418	461	442	439	470	429	425	463	453	445	436	469	447	470	433	417	450	449	469	467	413	460	446	486	452	464	477	495	407	443	485	376	435	443	480	443	418	431	431	431	479	418	475	456	424	421	395	480	411	438	435	421	448	423	469	439	415	431	450	415	444	438	422	422	462	470	459	463	415	430	426	430	475	449	482	454	423	469	455	448	449	455	443	444	429	451	453	426	472	483	473	454	423	435	429	434	453	415	484	433	444	463	476	480	452	429	440	424	432	460	461	482	457	438	461	429	485	462	424	459	424	444	439	448	450	425	453	459	449	441	445	434	452	423	435	445	440	456	435	446	412	462	461	433	441	479	479	458	435	441	453	464	465	445	468	402	448	474	462	450	460	436	432	432	455	457	423	437	449	471	440	449	436	416	459	463	437	484	456	442	434	417	436	399	499	426	494	438	455	470	463	410	487	446	442	497	421	463	427	471	436	484	453	445	468	479	447	422	425	437	473	486	463	470	451	412	447	441	427	474	472	456	484	449	442	447	413	451	433	437	409	482	437	425	446	438	417	461	452	452	434	474	474	459	447	409	446	453	455	470	457	452	455	473	446	464	441	427	412	418	426	440	464	450	454	503	465	441	459	461	497	401	422	424	427	432	433	415	441	461	459	433	482	442	426	476	429	483	448	471	460	450	447	425	454	476	447	449	458	446	464	444	401	448	426	436	442	425	417	430	436	479	450	445	468	506	422	407	456	461	450	504	461	429	449	446	450	419	444	467	492	431	446	425	416	438	418	429	473	433	469	442	477	465	464	468	424	434	437	439	431	441	498	429	415	454	463	454	457	466	428	425	475	482	436	436	467	472	475	456	448	418	448	435	434	468	461	479	449	429	462	468	455	435	428	455	451	446	429	458	424	422	463	450	446	451	410	460	424	462	457	416	478	453	433	483	434	474	460	468	439	422	440	457	454	459	414	440	478	451	472	453	422	448	425	475	427	468	480	422	437	426	444	446	438	425	493	454	476	434	485	520	446	469	463	470	444	470	442	441	434	446	439	478	429	428	451	440	433	409	426	448	460	490	438	481	433	463	432	475	433	465	460	463	466	420	482	478	454	487	426	463	493	428	455	450	473	480	416	437	469	445	460	418	431	439	475	451	430	422	445	459	470	446	457	455	472	475	451	426	430	441	419	451	465	472	458	399	466	414	423	408	453	432	432	445	445	420	487	472	446	487	425	426	446	441	424	467	467	412	435	436	469	454	465	458	424	494	459	429	425	469	459	453	425	449	474	441	420	430	436	474	441	447	447	420	427	455	455	422	431	443	433	479	481	394	459	485	449	414	470	460	427	447	487	443	473	460	427	464	446	442	449	431	440	479	455	474	429	466	437	431	446	424	457	461	494	480	430	484	435	437	473	467	412	498	456	490	470	474	428	448	439	427	426	474	488	436	451	445	441	438	441	420	444	469	462	453	452	470	440	422	457	444	444	447	450	465	442	401	465	457	461	474	426	462	432	423	466	448	433	497	465	461	429	433	469	446	461	424	470	455	454	428	437	449	451	429	427	458	448	467	484	437	442	414	438	457	470	491	449	434	462	453	452	403	430	441	439	408	475	462	444	457	450	437	427	414	423	450	457	433	455	451	465	495	436	426	477	449	441	493	457	442	439	442	481	474	435	445	462	445	469	478	458	453	444	423	441	438	462	455	480	420	470	491	485	455	460	414	475	434	483	447	458	419	431	433	462	418	429	436	425	451	475	451	445	438
42466	81089	56169	31685	12493	4590	1855	736	529	479	494	446	524	518	459	521	501	476	517	505	517	453	489	489	471	481	478	511	493	455	492	509	480	463	517	471	497	483	474	483	453	487	534	511	502	531	492	499	498	482	492	481	507	499	482	491	500	472	521	519	500	478	462	493	495	494	496	492	481	472	486	485	468	475	474	500	472	485	536	518	500	507	498	487	513	466	490	492	465	464	495	508	466	497	456	537	499	529	512	493	510	490	470	482	525	481	514	462	546	474	479	478	487	472	503	492	517	504	501	496	466	497	475	469	513	523	500	517	490	503	488	511	489	485	475	488	485	462	468	520	467	498	504	479	495	487	483	470	478	480	439	462	473	499	464	502	484	512	512	513	494	499	505	452	479	467	515	479	481	492	497	483	497	450	514	501	464	486	462	477	512	502	478	524	490	553	463	466	479	530	469	521	484	463	483	480	479	472	514	498	511	507	477	457	498	514	520	466	500	459	513	497	466	494	483	495	508	511	474	490	500	488	451	532	506	527	499	504	484	538	504	466	494	520	513	497	522	501	458	475	531	486	497	450	469	520	499	490	513	494	505	498	476	497	484	477	493	476	500	479	480	495	468	497	478	509	499	495	510	456	496	494	480	521	522	469	491	497	490	508	524	474	462	566	470	480	489	501	459	487	500	493	458	481	449	520	482	507	462	569	479	476	470	503	486	549	508	531	492	480	460	453	475	521	503	463	508	493	507	477	511	509	543	534	470	533	521	478	505	531	507	521	493	465	517	501	506	480	517	481	481	540	520	490	467	495	471	507	513	458	476	527	489	472	456	510	476	543	494	511	493	531	534	468	497	488	509	512	471	515	478	529	540	529	442	514	507	477	490	483	486	516	525	494	533	515	475	498	438	451	498	480	473	499	453	468	473	486	515	471	490	468	506	494	546	505	508	543	481	523	497	518	473	529	495	499	479	505	489	508	500	516	518	479	476	502	474	492	483	506	458	498	515	446	491	481	512	533	475	482	473	473	453	536	496	511	513	476	481	504	518	513	517	504	494	487	474	478	465	505	464	503	469	461	500	470	444	470	476	526	441	487	501	494	501	509	459	520	445	442	496	505	495	543	493	467	511	476	490	468	449	520	493	522	508	480	495	495	475	507	479	484	493	451	489	452	498	490	529	491	498	478	491	490	523	504	494	459	502	482	540	489	495	494	497	490	496	503	500	467	522	464	489	453	491	495	491	475	515	482	535	514	472	493	507	514	536	490	455	493	519	528	466	470	494	482	492	492	511	480	499	516	509	491	480	495	494	483	513	492	502	505	501	492	498	457	478	473	506	510	490	486	468	475	507	523	491	554	509	506	482	527	509	512	456	502	458	519	470	467	483	476	463	505	530	484	480	502	512	512	488	484	460	495	515	500	505	488	504	430	472	440	528	462	504	490	543	484	470	500	493	485	485	477	504	503	537	514	503	495	491	476	471	493	496	469	526	485	492	506	488	484	513	525	496	499	491	467	466	455	487	508	463	482	498	453	468	491	499	523	527	472	457	472	468	494	475	482	479	492	488	505	520	487	503	468	496	522	484	506	517	476	463	480	467	497	515	461	495	489	494	506	538	477	506	492	470	482	460	495	470	491	512	503	489	487	465	461	499	486	501	510	502	495	499	491	498	485	481	508	495	504	458	495	497	439	496	519	486	493	483	514	484	472	458	494	465	496	449	498	516	487	493	509	517	475	491	476	519	455	563	501	485	497	466	501	482	528	488	488	513	482	491	484	490	500	481	529	467	523	477	498	472	473	471	510	478	479	529	507	491	471	470	493	477	518	496	499	503	477	469	457	474	491	485	465	466	494	490	508	470	456	496	483	452	511	468	507	544	469	439	528	498	543	530	486	514	496	508	493	493	464	539	507	499	482	534	482	458	524	530	493	524	458	506	485	502	469	504	469	516	469	483	511	512	486	484	450	540	486	478	487	497	517	493	475	489	469	455	504	492	535	507	480	487	447	457	477	465	494	535	518	535	503	501	444	461	479	515	510	527	513	485	496	468	469	478	492	493	554	456	485	494	466	487	468	494	510	509	493	525	442	468	494	468	477	483	489	452	516	492	498	487	478	450	467	500	536	484	448	484	496	510	514	486	475	492	495	499	508	447	503	463	503	498	512	485	500	479	457	476	495	523	497	478	501	476	524	514	453	472	500	485	537	491	468	479	511	506	436	483	528	527	517	476	513	494	467	468	476	424	511	480	502	514	509	477	499	498	483	488	486	448	484	517	492	480	511	485	494	499	496	479	480	484	464	511	488	489	467	460	483	512	450	470	472	500	464	503	504	485	512	493	464	466	493	552	524	463	479	474	513	480	474	492	544	466	483	504	445	479	490	477	488	506	549	503	507	561	478	485	514	484	483	452	508	524	502	503	430	506	507	476	494	492	485	505	469	522	498	472	465	513	498	484	513	505	511	480	501	529	458	460	520	446	504	498	472	510	516	496	489	491	552	489	449	518	527	503	463	510	450	472	495	498	495	475	495	486	491	484	468	527	498	498	499	495	486	512	500	501	466	490	523	499	458	518	484	471	462	529	481	506	494	480	474	486	486	479	488	507	492	483	508	498	488	485	491	459	520	470	490	520	531	520	459	510	488	470	497	464	514	533	495	504	513	498	457	475	521	506	507	466	508	551	500	480	476	489	535	456	486	478	507	495	464	512	507	503	507	480	483	489	473	554	476	473	476	447	508	501	499	505	478	491	474	500	498	460	516	518	489	502	472	435	502	540	510	485	518	532	478	466	498	444	453	508	505	513	482	491	468	530	481	491	508	484	489	460	483	458	460	449	527	515	507	488	480	464	497	523	487	534	490	508	514	480	509	486	460	505	479	481	514	486	507	504	504	485	479	494	510	479	482	490	487	488	536	520	486	493	524	505	509	477	509	460	500	481	514	435	511	494	482	519	540	498	506	498	466	523	515	505	494	472	533	461	497	517	531	470	497	460	471	488	476	531	520	494	500	517	489	524	464	505	485	453	473	529	504	524	522	499	531	469	509	527	482	497	460	491	477	480	501	502	525	501	480	482	507	491	511	523	511	530	459	510	507	497	528	535	451	480	466	480	530	465	521	517	475	483	478	523	493	513	527	471	537	497	470	541	503	486	530	492	505	512	487	502	495	489	495	490	482	497	557	465	503	516	500	464	503	477	450	461	506	520	475	484	513	511	484	500	485	527	525	464	500	533	472	503	481	485	515	470	478	447	462	527	490	499	453	517	518	494	444	516	473	468	508	477	479	488	542	469	489	500	477	507	455	502	458	454	483	482	482	476	481	517	471	523	526	504	514	480	486	498	477	503	454	483	501	493	496	482	494	508	503	459	474	480	525	516	512	518	507	508	481	490	483	478	455	502	522	497	514	487	485	463	491	496	515	489	527	456	522	502	514	496	522	517	502	483	470	473	487	508	505	479	501	478	502	511	487	507	516	483	454	522	485	489	485	551	507	510	504
23263	22726	33156	27971	22843	21503	14571	1843	490	497	494	464	478	488	498	517	497	467	477	490	492	444	496	465	490	476	477	448	493	507	486	481	483	472	432	484	465	477	439	449	458	486	491	485	461	481	483	437	462	425	461	461	449	486	469	451	506	487	536	443	463	481	455	500	484	480	474	451	462	457	459	450	423	454	473	482	445	464	472	474	444	473	485	487	496	459	462	462	459	500	471	455	448	466	471	446	478	467	470	458	499	477	485	442	454	483	461	435	495	467	451	466	460	440	493	480	464	453	477	467	481	482	470	450	450	491	483	464	459	480	457	464	482	466	469	441	491	448	449	457	470	518	499	486	446	461	435	446	465	463	491	470	453	436	467	484	413	449	455	494	448	453	453	445	466	510	446	466	535	489	468	466	459	543	414	439	456	462	438	435	496	439	453	499	430	473	453	476	477	448	447	464	470	455	474	477	463	453	445	464	451	472	484	450	467	461	478	478	458	466	482	469	465	466	485	454	449	463	451	445	495	447	476	470	459	436	472	451	434	476	468	454	488	450	493	480	452	462	467	519	469	492	470	447	465	438	474	464	499	408	475	460	469	473	464	484	466	449	454	478	452	494	500	481	416	487	496	464	502	433	449	442	439	454	508	451	500	417	450	436	488	445	499	448	465	454	490	462	469	424	431	466	475	447	495	469	499	428	462	470	451	465	415	442	482	460	479	458	488	421	437	453	455	466	456	460	442	438	475	455	473	480	467	496	446	467	458	454	481	462	454	452	431	468	482	467	451	458	486	421	479	466	472	439	442	478	468	454	486	460	492	474	473	428	486	437	474	462	465	454	430	465	446	475	454	450	466	459	473	439	471	447	469	481	489	490	421	463	450	507	467	453	446	513	490	461	473	467	486	456	470	464	445	457	492	451	483	483	480	441	471	466	460	465	469	469	467	443	478	461	453	447	476	472	469	487	473	444	439	488	476	459	430	454	435	464	452	477	453	505	471	482	480	478	456	439	431	438	491	440	459	469	481	476	467	463	492	467	416	471	470	465	490	454	476	464	457	494	480	461	473	436	496	476	412	454	444	469	439	464	475	469	469	458	481	435	422	460	458	457	460	456	457	488	460	445	451	455	462	459	492	437	470	535	492	480	486	486	496	451	432	454	480	464	475	461	438	446	467	466	470	474	502	478	477	431	467	506	441	491	439	442	452	430	484	458	459	423	438	458	445	481	494	439	447	503	463	459	485	473	434	446	479	476	468	444	481	439	441	477	462	463	470	543	502	454	483	459	480	462	461	477	485	487	444	473	453	439	450	463	470	442	434	521	421	441	509	475	473	447	433	432	466	475	418	452	422	474	451	461	474	465	493	475	457	439	496	490	490	487	481	484	460	431	432	501	478	448	464	476	482	482	446	468	446	438	442	463	481	513	471	454	480	467	439	450	462	488	435	467	433	464	420	486	452	492	468	479	454	447	459	468	461	490	505	480	502	487	457	438	441	438	458	429	454	488	441	464	475	454	450	489	449	451	437	445	477	454	417	477	456	485	478	480	414	500	495	444	445	421	462	456	453	466	483	425	454	468	454	461	435	464	478	448	439	460	469	434	463	460	470	435	482	472	447	446	465	455	464	445	454	487	472	448	440	444	470	461	483	432	400	441	454	469	493	455	467	470	456	473	474	461	455	493	480	429	467	447	475	468	489	466	413	436	479	497	429	444	459	453	476	460	446	487	473	390	407	465	468	459	459	451	442	466	461	484	486	476	446	442	496	485	464	493	463	484	470	494	449	469	463	421	468	427	429	486	473	445	475	437	450	492	512	454	464	456	467	457	466	430	476	459	465	432	478	477	480	452	448	472	460	465	458	452	464	498	475	479	463	443	440	415	496	462	453	429	448	455	462	451	474	432	435	510	437	467	439	486	463	462	457	474	457	461	444	441	480	488	466	502	463	449	445	464	484	523	469	500	478	499	477	460	456	451	481	449	484	465	431	476	466	448	445	415	470	479	485	470	459	493	441	466	453	446	501	434	418	430	468	490	471	442	457	476	438	509	438	431	489	452	452	455	447	464	467	444	495	413	473	389	451	465	448	455	469	474	447	474	494	413	439	485	431	494	471	444	448	477	441	467	452	420	510	456	459	483	431	437	455	457	487	462	450	419	467	498	469	493	450	498	502	466	467	494	449	479	459	423	460	472	454	459	468	470	460	467	435	479	463	457	451	467	447	449	461	483	457	485	489	479	439	474	437	486	488	491	468	462	436	481	487	446	484	476	454	463	496	496	489	496	456	507	419	467	470	492	464	430	445	455	456	454	467	518	425	478	495	467	488	460	440	472	472	483	462	449	492	484	487	455	449	506	480	482	461	441	476	441	485	460	475	470	455	477	460	455	450	454	438	456	486	479	481	431	494	475	433	468	468	464	436	483	461	468	478	497	445	492	450	472	483	446	485	495	478	467	468	445	487	446	461	438	500	508	494	434	484	485	485	453	497	465	476	437	492	470	436	455	484	459	468	491	511	433	446	478	464	462	496	461	460	486	466	481	466	460	505	445	492	434	452	477	432	462	502	473	442	486	491	492	456	486	470	445	452	485	473	475	441	440	475	457	447	438	438	455	468	440	436	489	461	460	461	454	445	482	486	436	481	465	513	480	457	465	472	486	493	463	470	461	476	438	498	448	453	472	452	461	465	423	468	482	420	488	418	454	454	438	461	431	442	441	455	456	479	463	452	470	471	473	485	460	467	468	450	454	444	495	486	438	466	452	507	441	450	437	451	474	446	464	468	456	497	502	468	464	445	462	448	507	467	489	472	476	470	483	468	478	475	488	458	487	438	489	496	482	471	481	451	452	468	448	458	449	465	441	478	481	445	468	521	465	460	482	473	458	456	418	477	452	444	477	469	508	449	453	466	452	476	487	477	490	453	433	453	474	430	484	453	493	449	468	482	441	458	487	457	472	468	444	482	526	498	470	446	465	473	463	484	462	455	472	508	513	460	453	454	474	449	438	438	510	447	457	471	486	521	484	445	449	473	447	452	445	473	474	436	482	465	447	447	455	470	458	449	495	466	496	455	481	491	482	412	442	468	437	444	442	476	443	461	480	480	479	460	465	493	445	461	439	448	477	487	500	479	493	438	485	435	469	455	456	420	463	507	463	476	450	467	440	449	475	496	449	475	473	458	441	461	475	448	479	487	500	422	442	475	456	469	443	439	461	486	482	478	498	481	460	437	471	485	482	435	475	425	513	447	425	475	463	446	472	460	475	469	494	455	467	483	466	513	477	454	471	466	480	428	427	493	424	460	454	444	479	482	504	480	470	437	484	467	455	426	491	489	467	450	466	461	481	470	462	469	464	476	469	463	463	441	482	465	463	484	471	488	443	439	484	462	433	455	474	436	481	507	475	505	477	472	488	472	447	459	477	465	480	484	492	494	479	457	465	464	455	462	447	467	472	413	472	485	449	454	432	447	502	478	494	504	435	447	470	450	435	463	436
49803	75670	75271	51636	25015	13488	5607	1466	496	522	481	501	491	477	470	522	475	464	482	452	503	490	504	471	506	454	505	504	524	438	518	530	481	482	514	515	484	538	493	500	540	522	448	484	477	475	478	484	465	489	479	474	470	509	489	478	507	485	480	480	468	492	520	505	526	505	476	495	514	507	523	521	501	542	482	489	473	500	516	506	477	475	525	471	497	489	521	516	467	483	499	479	496	475	525	532	525	472	507	534	428	523	531	490	502	498	471	471	490	487	502	498	503	477	491	504	486	504	484	514	484	487	485	514	493	503	493	485	475	544	476	494	461	491	476	480	525	473	459	520	497	502	491	512	516	464	474	507	471	507	488	456	482	487	519	537	494	483	489	498	520	512	539	477	447	458	479	499	477	467	483	481	487	487	486	506	471	533	503	495	467	484	488	467	448	472	472	517	475	484	541	503	489	522	476	478	512	492	514	484	513	467	497	471	474	479	480	530	492	504	512	495	483	479	486	525	524	536	505	519	517	518	496	501	489	496	462	477	509	530	515	488	499	530	534	452	462	503	522	515	495	492	467	496	487	458	497	506	486	506	493	490	491	487	475	499	508	487	498	516	526	523	489	469	480	491	503	502	494	478	464	492	524	518	471	522	445	490	518	502	499	459	512	479	471	536	511	512	477	482	480	496	450	505	495	449	455	437	510	482	474	481	527	480	478	501	541	493	503	483	526	519	458	485	521	499	489	504	477	524	563	512	489	520	504	473	513	501	489	471	540	504	500	435	513	502	479	488	494	519	505	534	522	514	488	525	491	472	466	500	511	502	494	503	509	497	495	500	478	512	487	482	468	486	482	517	481	528	481	493	477	470	474	510	499	505	521	486	444	469	484	496	465	481	464	504	481	489	532	498	469	497	477	475	499	539	471	462	521	530	475	478	490	485	564	548	473	463	460	500	521	533	475	498	457	460	494	467	524	472	535	497	460	496	501	498	491	505	508	525	479	492	472	471	493	509	487	521	467	534	492	536	503	517	516	464	485	489	492	499	483	505	467	528	528	553	462	450	498	444	476	516	506	477	517	448	506	506	509	477	479	502	487	523	462	496	477	472	521	499	494	516	510	499	535	501	490	541	472	467	443	477	490	506	493	499	486	534	493	520	445	491	484	501	503	521	472	471	499	530	456	525	504	471	489	482	484	464	487	492	478	481	517	488	500	517	464	498	477	498	480	493	504	482	508	464	498	494	476	507	482	498	490	510	551	477	502	488	511	499	473	494	511	505	481	462	466	517	457	477	530	451	534	488	546	498	514	496	505	489	463	490	460	479	463	456	497	493	462	495	462	477	528	469	475	458	489	489	473	481	503	491	501	524	499	506	543	470	545	489	465	493	479	492	517	455	505	509	503	499	504	497	513	528	499	487	458	484	460	536	548	466	470	509	494	499	476	514	483	516	488	514	523	489	495	466	472	457	488	494	467	511	490	480	492	530	486	474	467	501	463	508	536	485	482	480	474	485	510	533	491	461	534	497	546	503	515	487	532	481	501	495	467	470	512	469	498	473	501	513	508	494	464	508	489	522	495	496	482	503	498	496	504	477	467	499	463	512	477	511	505	497	469	488	474	511	512	516	472	517	472	499	474	483	460	501	481	483	492	497	468	471	501	491	478	454	484	511	470	495	477	494	515	509	485	479	483	488	487	495	450	527	502	516	452	519	486	492	520	486	468	478	471	476	486	501	503	471	500	493	469	479	500	486	490	508	522	471	479	491	477	486	503	493	505	545	473	490	486	502	468	492	473	496	503	464	471	509	461	493	490	514	471	476	484	539	503	483	498	473	515	464	505	476	495	485	468	523	500	523	497	509	464	480	487	503	480	472	517	507	498	497	480	519	453	491	525	496	510	474	478	536	478	544	533	502	486	498	508	544	507	521	457	516	496	498	526	492	510	502	493	505	482	510	497	491	491	482	443	494	487	481	497	494	492	467	504	462	521	500	485	511	486	502	483	480	474	468	504	490	509	479	478	486	476	516	521	455	545	499	534	474	488	468	500	520	474	485	478	496	496	483	484	501	490	487	511	501	529	523	495	472	490	511	480	453	502	521	488	448	508	452	501	483	514	513	485	525	513	511	498	483	502	478	482	498	475	502	506	497	472	486	483	477	484	490	497	494	485	487	506	482	495	426	512	478	488	515	503	453	497	499	529	503	476	528	501	534	482	469	467	527	475	508	505	480	480	505	513	515	512	479	464	503	430	459	487	511	500	476	469	467	525	489	507	497	493	498	511	523	466	453	443	450	506	470	509	516	483	513	471	494	434	521	480	458	503	469	488	495	507	475	499	523	495	505	524	519	481	493	490	530	497	497	489	504	491	457	492	491	490	514	508	478	502	501	505	485	456	485	497	503	478	490	515	469	490	516	497	529	451	473	479	513	485	494	494	496	475	492	535	500	453	503	514	503	499	514	462	508	482	497	482	512	511	509	492	528	496	486	496	471	482	489	507	515	515	494	496	486	490	477	492	497	483	490	506	452	485	485	486	484	475	492	479	495	484	489	493	482	504	548	477	474	484	474	544	523	439	479	497	530	525	511	511	515	507	513	504	448	495	494	487	466	448	486	513	472	477	508	513	500	474	472	511	521	489	504	508	477	502	487	527	492	508	487	545	475	504	505	533	527	478	485	488	524	445	505	533	508	519	494	530	496	474	482	496	485	472	525	491	485	475	469	511	493	476	485	471	507	477	487	504	472	548	515	477	478	537	443	517	440	513	521	504	473	500	516	484	504	508	485	469	508	481	473	471	485	489	518	525	483	460	498	453	503	510	447	483	512	513	525	499	512	502	466	482	442	507	529	468	524	486	497	506	498	513	517	480	535	491	460	498	458	520	484	492	489	493	462	504	488	511	450	513	489	473	516	476	502	495	507	472	490	462	483	495	548	488	511	479	466	494	489	501	470	472	483	520	500	509	499	460	502	504	531	489	508	517	520	484	520	505	521	457	438	490	507	493	466	470	479	486	505	503	460	489	489	465	493	481	505	532	485	483	504	507	502	496	446	489	503	497	470	494	503	527	479	492	471	515	530	469	502	465	466	466	468	458	497	494	502	519	467	502	501	550	501	470	451	524	456	477	495	492	470	520	457	464	473	474	482	516	570	512	475	509	475	521	491	474	465	502	487	494	501	473	497	487	484	501	495	481	469	518	495	459	475	479	545	472	493	497	462	467	454	483	520	503	507	479	523	502	515	497	505	477	504	483	478	478	523	497	468	514	499	523	518	483	474	526	483	492	480	505	459	519	478	464	486	488	531	550	481	494	447	494	475	485	469	452	503	524	513	463	503	499	543	487	463	508	472	535	495	485	452	428	461	506	466	481	515	501	487	471	490	512	469	484	493	505	515	507	507	473	502	492	498	503	490	458	481	491	502	487	505	480	483	466	467	504	504	509	504	464	487	506	485	511	454	463	466	485	498	490	498	481	511	505	477	468	492	491	467	517	507
30356	35530	37217	18157	2729	1484	810	414	347	306	319	311	309	320	333	359	317	310	346	322	341	326	301	341	347	309	349	318	356	319	334	337	301	334	331	361	345	327	292	336	299	350	314	313	296	319	325	335	361	329	354	352	321	276	319	327	312	340	322	349	338	381	340	359	310	333	322	340	335	327	311	326	317	303	335	310	352	325	329	312	309	321	296	343	331	326	332	328	360	325	332	280	327	322	312	385	326	356	334	358	327	304	336	328	301	336	364	331	323	327	334	320	316	338	356	333	333	314	340	316	313	319	324	329	353	323	329	357	305	322	300	351	340	328	339	324	334	311	337	326	304	285	319	329	304	325	329	288	309	339	316	306	343	323	350	319	337	317	331	330	323	302	279	320	289	344	317	328	333	341	331	312	295	315	324	324	313	312	334	363	310	345	318	276	333	347	321	309	324	312	304	322	305	283	341	296	317	312	315	310	325	309	334	336	302	326	313	318	319	354	325	311	350	314	338	350	332	335	334	315	305	335	320	345	343	354	318	328	310	332	316	324	348	331	305	312	346	338	295	329	300	335	343	298	330	350	330	319	329	322	310	326	305	335	307	348	306	306	343	309	328	323	333	318	343	320	347	314	318	342	347	315	338	305	304	332	337	336	300	335	321	335	325	308	305	317	320	365	357	329	359	323	327	313	353	337	300	306	340	318	362	305	324	294	334	339	339	292	342	318	310	311	346	352	304	303	332	337	309	331	331	317	339	329	311	302	311	319	299	335	313	321	332	313	300	319	304	350	307	344	339	327	333	339	359	320	349	345	326	334	320	320	325	321	319	337	323	338	354	292	362	348	334	347	333	298	301	268	344	325	327	332	320	331	351	313	367	358	307	329	335	323	318	316	325	330	346	291	323	322	330	343	329	339	307	343	321	352	360	358	337	350	322	296	311	325	305	312	345	309	317	340	336	323	322	330	331	323	332	369	309	335	325	338	351	301	304	310	322	320	315	341	314	299	376	328	315	346	322	345	295	327	333	305	344	337	355	324	307	345	358	324	321	319	319	317	313	293	350	304	321	309	309	340	348	350	322	318	320	342	296	337	314	315	351	349	347	308	339	337	344	304	378	323	319	320	321	363	309	330	336	308	332	340	325	314	313	328	337	313	318	310	299	321	317	361	342	342	349	305	366	344	314	343	345	311	335	327	331	325	311	356	304	343	325	370	338	301	308	354	348	326	326	321	342	335	339	324	319	324	335	323	300	330	330	333	326	360	346	351	300	326	346	324	342	321	285	314	317	327	301	326	327	310	347	357	348	361	310	339	363	325	328	329	324	336	327	310	344	326	350	338	302	326	345	336	333	333	307	302	323	327	323	372	321	324	334	346	332	329	319	311	318	312	337	326	324	327	321	318	308	326	326	337	332	314	312	322	342	312	322	335	286	295	341	338	332	309	340	365	338	351	330	336	272	316	316	339	348	356	294	319	318	323	328	332	322	331	317	312	293	329	301	328	316	305	346	309	342	308	319	285	338	336	302	315	340	311	339	326	329	354	366	358	315	334	294	334	339	318	312	333	303	331	302	321	323	306	302	333	316	347	313	310	321	319	312	302	341	316	354	317	312	325	323	313	343	300	320	322	325	346	339	323	361	333	292	351	315	328	315	334	311	324	316	357	334	316	311	321	325	323	348	343	307	325	347	323	315	337	305	344	331	347	326	330	324	329	347	339	321	323	301	309	322	320	319	335	339	319	328	343	363	341	341	353	323	348	305	337	323	311	347	341	355	308	345	316	341	355	343	315	329	341	307	332	292	371	329	348	334	332	331	336	354	314	359	333	333	338	344	297	360	331	351	298	337	334	323	323	318	289	294	322	308	331	331	295	332	322	353	312	326	314	309	310	332	351	336	344	301	340	324	330	358	343	341	336	289	349	332	327	346	317	306	329	304	314	307	327	354	337	301	315	334	334	341	326	308	358	377	326	312	347	320	310	302	321	352	309	347	321	300	336	361	327	303	322	325	327	332	316	299	334	344	288	358	347	331	309	320	312	323	298	320	360	359	338	361	313	308	302	326	318	307	336	323	329	308	328	306	363	321	344	313	335	326	314	324	336	330	335	331	325	310	321	316	292	338	337	300	338	323	310	323	313	331	352	339	334	336	340	319	292	366	330	351	311	334	340	339	347	310	296	332	344	310	348	317	330	309	345	324	334	312	335	337	313	376	317	319	350	301	328	363	314	335	318	327	304	346	353	305	340	305	335	351	312	294	298	345	331	326	319	347	331	345	338	309	310	331	303	323	306	316	313	355	325	297	307	334	332	304	327	322	302	338	331	342	330	320	340	336	337	345	330	346	319	346	282	357	335	336	309	319	340	319	309	327	357	344	340	332	342	330	350	273	342	305	323	307	318	317	337	354	362	307	339	349	340	351	336	294	328	326	350	304	327	344	307	308	319	334	301	320	330	327	316	359	325	346	331	328	323	366	328	322	294	344	318	330	313	327	330	335	310	325	328	325	323	339	337	306	324	325	343	366	336	340	310	315	319	314	326	339	302	341	365	373	326	343	321	320	312	360	298	340	327	336	328	335	357	357	351	330	365	343	342	346	322	364	344	306	328	353	321	312	323	305	335	332	356	355	336	333	333	301	330	324	322	298	333	288	305	342	330	306	331	348	329	324	300	304	373	313	327	326	303	341	309	332	331	346	329	325	324	333	343	308	323	327	304	323	287	362	285	331	337	353	336	361	358	298	320	344	379	351	326	330	313	323	349	357	334	307	334	352	327	326	339	371	308	332	300	319	326	314	337	336	325	325	332	350	341	326	330	316	324	313	346	344	285	305	307	369	339	327	334	310	325	339	389	340	290	337	313	298	307	346	349	359	297	323	336	331	344	326	319	361	323	295	321	330	322	351	352	297	319	325	332	335	317	358	297	321	325	349	299	358	341	345	333	312	325	331	271	325	321	304	327	336	298	291	327	329	321	303	316	335	323	321	352	320	309	309	316	305	311	317	329	309	336	333	297	311	325	315	323	315	314	317	349	326	298	285	331	341	336	307	361	380	303	311	345	327	340	309	333	328	326	324	343	326	332	378	320	356	305	295	327	320	316	317	335	370	325	311	354	323	323	357	296	336	342	319	363	345	324	331	341	346	306	330	304	316	329	335	319	330	318	288	289	343	317	347	334	319	333	324	344	342	339	318	308	315	335	318	315	323	313	302	324	363	350	331	335	284	353	286	333	342	302	315	327	316	314	298	334	322	324	322	327	311	324	335	370	310	333	349	329	341	327	329	306	335	317	334	327	310	305	295	335	331	323	333	321	315	314	314	328	315	306	347	318	299	349	313	330	318	341	293	335	367	342	347	318	331	323	346	327	296	320	339	313	346	343	294	322	340	344	290	310	335	327	326	329	314	315	344	289	337	340	322	310	315	311	318	354	310	314	300	310	312	336	325	322	324	310	305	338	318	324	312	367	337	319	292	348	323	326	332	346	317	327	324	306
35506	53157	32524	11036	2011	2021	1054	433	411	379	343	369	347	397	377	375	369	357	360	352	365	378	384	390	374	397	362	419	382	397	398	361	362	380	372	389	353	392	360	332	372	357	376	361	371	371	386	372	359	360	382	350	367	386	352	378	374	358	356	387	386	379	378	366	391	406	365	380	378	363	379	347	346	368	391	339	373	336	358	379	380	373	366	351	376	387	358	329	371	393	379	417	356	353	351	359	364	389	390	344	391	385	356	384	376	366	386	411	360	360	369	382	382	397	328	331	395	370	398	384	350	382	382	373	351	342	370	403	415	404	373	419	333	375	359	377	366	363	381	361	361	369	385	393	374	372	348	348	376	398	348	373	376	396	393	360	350	376	343	366	380	342	370	375	375	376	369	339	373	375	400	400	401	389	399	336	333	365	338	398	382	343	373	384	393	381	390	382	389	344	380	399	401	387	361	357	348	375	348	358	390	365	356	393	379	383	335	377	348	370	354	383	350	355	340	378	384	382	355	374	330	377	391	367	349	394	365	378	353	381	328	412	398	341	377	363	359	355	397	355	389	357	363	399	365	390	352	368	348	385	388	385	380	377	390	352	393	386	364	395	391	387	369	368	388	384	363	355	385	360	409	334	391	367	355	361	360	365	379	356	367	389	358	371	356	339	375	346	398	350	368	384	401	367	349	345	358	380	357	376	373	394	351	398	366	350	394	365	387	350	354	365	334	380	391	361	335	374	364	387	362	348	378	397	378	366	367	358	365	380	378	344	411	397	382	415	374	401	384	389	401	355	363	371	353	397	382	388	329	371	358	373	390	391	364	359	395	386	404	372	380	399	370	363	383	366	357	372	324	397	398	389	375	346	376	351	382	359	376	383	352	355	376	374	392	376	368	390	392	356	396	353	393	379	384	346	357	399	369	381	345	370	399	368	356	400	326	406	372	357	409	369	399	359	436	377	368	363	387	391	349	386	360	354	349	395	368	371	393	396	371	370	362	347	407	338	345	329	362	378	370	379	364	407	346	408	393	364	358	385	405	372	364	355	338	357	378	374	349	399	393	335	367	380	386	369	385	403	357	346	371	349	388	400	389	370	357	396	420	359	372	380	381	377	378	359	368	361	405	392	393	390	388	362	379	362	381	357	357	373	371	401	369	379	375	371	396	344	355	350	412	377	357	356	363	358	401	360	424	358	378	392	362	354	331	315	345	350	414	353	385	370	395	372	403	375	379	325	343	415	364	371	350	365	392	410	359	360	357	377	370	400	369	389	392	388	415	356	382	358	377	346	413	345	366	361	377	363	405	351	376	397	358	366	325	372	370	385	381	384	374	357	364	368	356	359	380	342	401	351	379	371	403	345	393	364	366	376	384	357	377	381	390	357	365	365	372	365	341	369	375	359	388	334	365	343	331	340	411	384	362	395	394	383	353	368	397	380	342	343	342	414	387	361	364	390	375	352	413	347	361	392	343	345	367	344	361	374	400	379	364	403	385	354	360	383	377	377	374	351	331	384	388	372	326	376	377	366	362	378	352	367	367	407	372	354	351	424	388	375	368	366	320	377	397	349	384	399	412	369	411	359	396	313	390	354	324	384	354	381	378	421	376	391	380	342	371	387	395	362	417	357	346	350	352	354	374	353	362	387	355	373	380	389	377	366	367	402	383	343	383	403	410	389	355	378	381	376	350	381	385	346	353	338	315	365	410	361	362	378	390	395	382	357	395	367	379	345	407	333	406	381	375	350	337	359	387	375	369	354	395	349	336	414	379	394	379	380	343	375	351	356	343	366	375	386	405	382	354	371	352	398	393	391	392	372	346	356	389	356	365	339	399	350	384	357	373	355	378	365	381	380	382	361	384	376	349	362	343	339	385	355	365	366	340	358	348	371	373	362	358	374	370	370	350	371	396	356	390	393	375	376	370	349	368	372	384	393	386	374	391	383	362	397	416	353	354	361	359	394	391	378	386	385	374	356	382	361	359	386	395	420	355	342	378	366	399	392	369	371	374	381	336	335	395	398	373	370	379	369	341	354	370	357	337	348	339	380	357	384	371	359	378	378	363	387	365	366	380	381	370	333	369	401	330	386	371	395	399	368	387	399	370	376	383	337	374	356	381	343	409	382	375	352	367	376	407	376	382	347	374	374	366	396	384	362	387	412	381	373	428	375	360	379	388	337	403	381	389	368	389	322	368	367	351	350	373	394	366	384	388	359	386	346	353	369	386	384	392	362	407	384	343	340	355	371	388	373	398	384	361	392	362	370	377	356	387	353	333	328	380	411	390	366	346	369	359	383	367	368	370	388	365	363	364	399	353	369	368	378	377	383	393	362	357	387	353	383	401	380	413	356	372	336	381	381	394	361	361	369	371	402	354	363	378	377	390	366	384	349	352	363	374	376	354	345	334	362	355	366	377	333	356	360	389	365	359	388	376	399	380	384	383	368	363	398	381	351	384	374	354	348	385	366	374	385	359	343	359	392	362	389	394	390	370	351	389	398	393	347	363	369	359	360	357	390	360	342	359	344	378	345	370	390	386	354	374	351	375	370	368	363	385	406	384	346	378	396	366	406	383	383	390	410	375	360	383	362	371	392	364	363	364	388	389	369	385	381	346	391	394	366	373	389	359	333	351	363	355	340	406	355	356	367	322	368	374	381	357	356	376	384	388	378	343	395	387	360	365	347	341	356	383	363	357	368	358	399	381	367	370	402	369	387	357	372	389	367	369	364	378	371	360	385	350	362	398	328	355	408	382	372	349	385	371	391	383	380	373	417	371	366	375	373	389	365	392	374	397	357	376	366	365	358	386	335	422	375	339	371	359	388	373	398	361	381	362	413	401	357	378	347	354	374	387	351	378	356	392	357	370	383	372	380	359	376	354	382	354	376	397	389	360	364	349	371	357	370	377	378	388	373	384	349	404	378	373	346	353	341	351	395	368	359	356	354	360	387	381	358	388	357	347	369	353	380	349	342	395	372	381	374	366	377	372	400	319	388	378	366	355	387	382	351	383	355	369	337	393	357	383	392	370	357	379	385	412	361	383	370	373	386	372	383	394	362	365	396	381	367	345	409	367	386	371	360	398	376	377	355	356	371	366	408	366	344	389	371	410	389	332	343	398	396	371	364	355	344	375	363	366	374	352	394	357	369	351	390	368	382	397	369	361	352	381	402	396	396	354	348	361	358	385	389	373	399	369	350	381	328	394	366	346	354	356	392	404	387	360	381	369	391	375	393	361	393	346	381	393	397	401	372	371	366	375	373	379	383	372	342	353	383	365	370	402	374	394	364	362	360	347	359	388	402	354	388	384	345	374	372	408	350	356	384	351	352	345	361	346	376	363	390	378	365	381	373	389	345	376	338	370	388	351	391	382	376	398	373	384	394	338	344	365	338	364	376	403	392	348	358	382	357	368	328	377	380	355	385	377	354	371	365	396	344	371	358	377	370	408	391	361	381	356	369	356	364	366	399	382	346	356	371	409	399	365	386
24990	25915	40547	32740	21227	13478	4978	693	291	296	285	282	306	309	283	301	327	321	310	323	336	312	310	305	291	305	305	316	303	339	288	295	297	291	285	309	291	291	278	318	298	306	256	322	298	313	314	303	298	314	294	273	282	329	288	295	315	306	314	314	287	316	328	274	305	289	301	304	299	286	286	323	303	302	274	288	314	276	325	288	339	300	275	308	321	284	317	297	298	299	298	291	318	294	298	316	314	288	326	330	296	305	324	296	273	274	307	312	312	294	334	275	315	312	323	270	272	339	300	292	290	324	265	310	313	329	304	295	290	285	267	293	292	281	288	283	300	312	279	268	306	299	316	283	286	308	286	304	331	305	285	310	312	287	315	317	294	309	286	258	300	307	302	291	294	313	322	317	318	306	303	269	291	294	294	284	315	317	272	295	295	320	307	291	285	257	303	294	318	289	302	300	282	289	292	279	324	294	312	276	320	262	276	301	286	287	310	302	291	280	266	295	334	323	306	290	290	286	293	283	278	274	308	281	305	340	304	304	278	325	315	300	297	292	306	310	308	290	260	310	351	284	273	315	319	284	329	286	310	290	300	306	342	325	296	288	317	319	296	291	303	295	274	325	284	302	272	276	308	309	290	317	310	311	284	319	295	326	298	317	303	303	286	320	306	311	313	318	294	291	287	250	324	277	288	284	324	309	276	291	296	311	327	303	310	332	292	333	294	292	310	334	282	284	305	306	299	291	284	291	303	291	319	332	309	314	313	302	307	297	293	285	332	331	286	289	281	302	320	259	283	323	308	285	293	311	298	285	296	316	333	309	314	270	301	281	309	334	285	300	274	311	270	273	319	297	302	331	303	328	302	332	271	302	360	275	297	280	292	294	317	293	300	294	285	299	286	303	289	282	315	324	301	270	287	294	282	300	293	308	331	281	305	280	314	335	278	323	296	300	309	301	285	324	301	323	319	319	288	313	297	319	291	314	312	293	317	278	305	316	297	301	314	350	307	319	321	286	320	278	286	324	315	293	282	293	288	316	291	296	314	281	291	309	311	322	300	317	288	287	274	304	274	281	300	285	294	326	310	316	327	280	326	305	315	305	319	259	312	274	304	259	328	327	284	282	275	310	317	304	325	332	292	281	277	267	294	324	294	349	301	335	287	307	306	312	302	298	307	283	296	297	281	312	271	296	313	319	312	334	297	300	303	277	308	280	302	263	292	307	275	283	244	316	293	311	309	317	281	303	305	319	355	305	297	314	298	272	277	300	296	289	287	278	316	304	325	312	332	316	311	282	316	331	319	298	307	325	311	318	287	284	281	346	296	292	297	323	296	303	275	312	276	297	299	278	300	290	303	303	298	286	282	281	320	325	281	330	310	272	285	275	300	292	297	285	289	316	304	301	310	313	290	275	286	301	282	294	281	330	291	289	325	286	307	288	277	303	296	285	320	315	278	293	291	303	292	313	295	315	290	301	310	316	342	316	292	295	311	299	322	272	287	308	285	289	300	299	288	280	296	302	290	317	285	294	294	292	324	302	314	301	310	321	301	291	316	281	309	302	331	315	303	281	293	292	308	282	291	283	331	314	303	271	274	302	290	306	274	301	283	302	303	306	313	287	299	299	280	339	336	323	305	325	320	293	305	300	318	344	298	313	304	290	276	290	274	272	321	293	290	308	286	259	319	274	285	300	309	306	321	296	313	279	256	305	303	329	283	285	280	285	283	315	298	305	337	284	325	316	311	291	292	282	307	320	321	287	290	314	293	327	281	288	320	298	300	303	327	296	300	299	321	328	295	281	289	282	282	310	310	296	303	318	310	310	263	303	318	313	279	289	284	285	265	298	307	299	297	301	302	291	267	268	287	278	296	307	289	336	335	305	304	326	337	333	319	276	314	298	308	307	286	291	295	284	307	318	286	307	316	291	327	318	296	323	293	327	288	305	298	327	317	311	277	289	277	282	301	322	298	270	299	301	272	315	274	318	270	306	332	298	284	298	303	281	285	355	290	302	283	280	328	274	349	335	329	336	326	314	285	298	275	291	294	302	342	306	266	291	316	336	259	335	317	311	297	303	281	292	297	286	321	277	295	278	326	296	285	300	291	299	326	303	331	296	293	286	312	308	317	325	299	314	313	306	311	281	293	301	301	325	286	289	301	323	308	294	292	286	307	288	299	309	310	299	309	319	320	314	303	277	313	320	307	314	303	306	280	272	290	295	300	298	281	309	310	326	319	294	280	279	278	282	286	287	308	284	285	273	329	314	273	286	309	277	286	319	336	308	326	287	274	308	295	289	315	309	303	302	287	323	305	332	298	297	321	270	283	308	330	296	296	300	324	286	294	301	285	276	281	316	285	309	291	316	293	319	304	301	303	284	286	311	312	295	315	297	283	289	301	312	335	304	294	295	299	301	302	311	325	290	291	308	285	300	296	284	294	288	310	286	335	294	332	249	325	313	306	286	274	331	312	301	309	299	294	304	311	290	290	317	315	329	287	285	295	297	296	299	277	308	291	272	308	298	294	299	298	275	298	281	329	308	310	296	319	308	275	278	276	289	315	291	287	354	292	281	282	312	324	309	319	320	279	284	284	289	317	313	294	259	271	286	284	292	313	291	293	269	267	306	276	292	314	304	311	290	301	288	314	303	305	324	325	299	285	280	314	337	316	304	291	289	308	314	262	307	298	329	298	276	281	302	280	295	285	304	293	306	312	287	279	291	343	320	325	269	308	274	302	295	316	296	299	287	312	292	313	318	255	266	314	290	265	304	266	279	308	318	306	288	277	271	309	324	309	305	284	314	286	305	305	322	307	304	279	326	309	297	293	275	315	284	271	293	316	296	252	292	281	279	310	298	307	315	317	272	291	295	310	291	340	278	286	285	297	301	287	314	321	278	295	310	332	281	306	273	339	280	286	299	290	306	313	320	305	345	308	285	304	311	296	306	325	279	299	297	323	292	298	311	318	308	300	312	286	284	286	302	303	338	343	287	318	283	323	303	305	279	291	264	305	307	301	292	322	310	274	303	333	315	260	279	294	287	299	314	302	293	288	301	312	321	308	303	295	309	307	292	288	300	302	307	311	285	306	292	337	252	291	310	284	316	303	298	311	306	311	326	308	287	309	288	311	304	324	331	287	288	317	321	305	278	303	306	300	331	303	283	314	320	297	298	297	307	271	293	303	271	290	283	292	264	310	333	293	306	308	314	319	286	294	303	296	296	272	338	312	297	302	314	318	309	297	282	310	269	303	294	299	289	310	304	284	331	270	304	314	309	285	304	315	298	346	294	323	288	303	302	321	296	321	277	300	267	265	307	315	304	326	318	301	302	306	317	308	295	280	307	320	292	294	278	326	308	365	296	319	287	291	315	314	354	312	290	295	304	313	277	286	280	278	299	312	283	324	334	297	325	283	304	277	326	279	267	297	321	268	288	288	279	305	281	289	290	308	282	294	317	274	305	285	338	295	296	314	328	294	313	284	311	285	359	278	286
41292	81026	63296	35861	13276	10443	4489	817	359	357	327	322	352	337	334	337	328	349	371	330	351	375	331	381	342	310	323	319	348	361	340	346	320	349	324	335	335	367	357	333	369	382	351	323	309	315	340	351	352	354	357	349	337	337	365	356	343	339	322	345	333	340	354	321	328	341	346	337	325	314	340	337	321	322	340	355	328	330	359	317	314	361	349	341	362	362	350	320	293	361	376	335	325	327	363	350	325	340	343	350	329	343	336	332	322	331	314	331	327	341	344	297	317	350	311	316	317	324	335	338	349	333	323	353	337	346	318	322	306	334	337	342	325	360	301	336	358	308	345	317	347	331	310	337	326	341	326	366	335	336	353	309	350	354	368	322	341	323	340	364	322	355	310	328	323	384	327	332	322	352	338	347	359	352	339	305	324	369	329	334	327	317	336	345	319	322	384	350	337	343	351	332	319	363	331	319	336	340	365	328	340	349	360	371	317	331	334	382	333	342	313	332	355	339	338	320	346	354	367	332	363	326	325	327	343	321	338	333	303	355	337	346	349	363	339	338	306	336	306	340	337	325	362	363	303	344	357	323	352	329	324	321	339	322	340	346	299	365	330	355	358	347	364	362	344	346	348	354	372	346	348	335	319	303	319	335	320	330	321	325	333	352	336	327	313	348	340	299	312	349	319	329	371	336	353	332	380	349	346	356	347	331	328	357	333	353	362	364	334	308	326	328	351	382	379	338	297	318	340	346	353	327	372	316	307	337	350	376	339	355	288	312	337	314	385	327	332	336	336	359	318	339	319	342	335	327	329	329	319	352	321	330	365	300	306	362	365	384	312	329	330	323	361	346	366	352	314	329	324	326	345	349	347	324	316	317	358	359	313	331	304	356	358	313	312	317	317	310	365	324	318	301	330	328	342	355	373	337	337	319	368	349	320	342	329	354	328	364	340	382	365	320	329	330	353	335	339	336	365	361	316	317	311	340	329	330	352	355	338	334	305	325	338	344	333	352	298	352	327	341	349	331	345	326	345	336	347	399	325	371	330	325	340	325	314	327	323	313	324	352	353	336	339	359	324	346	317	328	329	347	349	348	331	330	345	344	374	332	362	319	314	321	329	321	315	362	335	343	340	344	298	341	288	315	336	350	351	345	317	328	316	333	358	340	332	351	320	335	368	319	362	319	354	341	345	310	330	338	320	304	352	350	360	365	324	315	341	327	335	306	314	304	334	352	337	331	378	328	343	332	334	343	356	369	359	351	360	344	330	364	327	355	335	344	307	337	338	328	336	326	324	338	341	334	294	329	312	316	337	328	340	347	323	343	369	306	334	344	331	321	337	359	316	347	340	353	359	356	351	301	367	342	336	371	353	324	345	304	351	342	352	355	334	340	354	328	368	328	326	315	340	325	359	314	315	313	345	392	357	318	332	314	331	322	327	344	363	337	366	346	330	336	333	347	328	381	330	362	357	324	344	337	317	321	314	347	376	296	341	370	368	309	325	324	347	344	334	337	334	338	323	336	336	341	323	346	338	300	350	329	342	305	331	332	360	338	336	337	334	308	325	359	370	321	333	325	313	331	312	340	349	346	328	300	314	345	346	352	329	356	293	360	327	332	338	343	336	322	333	316	336	307	344	336	348	320	331	338	371	370	308	329	330	331	340	327	316	338	342	344	320	355	320	361	327	347	374	336	321	347	341	349	347	308	317	338	311	334	352	328	337	332	298	355	325	344	341	346	345	330	341	342	314	333	360	310	320	317	335	344	338	343	368	321	349	326	346	346	304	361	315	349	347	311	295	332	352	356	336	352	364	356	329	332	397	347	331	320	326	333	336	333	348	332	336	355	323	326	320	314	344	366	363	349	317	327	324	368	347	340	340	319	320	339	381	340	309	339	342	360	336	340	342	338	332	325	339	319	335	367	333	319	329	327	331	337	323	353	352	334	323	353	356	360	354	344	316	349	332	291	350	319	381	349	308	344	337	296	347	336	349	353	313	344	317	321	377	335	344	349	352	313	345	324	324	339	329	346	353	352	326	364	338	351	338	312	337	328	352	362	335	328	354	360	341	338	334	338	358	346	326	354	372	319	345	330	363	365	346	335	326	377	330	357	348	341	344	309	354	356	341	301	346	337	343	340	345	335	337	359	339	320	329	343	359	371	335	300	364	351	337	363	331	336	323	352	296	289	326	337	339	352	333	361	285	327	301	312	324	366	341	338	331	356	292	308	344	336	328	364	326	345	314	316	339	333	322	301	341	341	345	340	336	343	325	316	328	332	375	343	351	348	327	361	342	322	345	346	337	338	344	367	335	327	343	320	284	332	325	333	309	312	352	350	304	290	309	356	342	340	316	350	342	335	349	364	347	361	350	346	337	392	365	337	347	340	311	326	322	313	324	333	351	337	335	330	300	310	344	362	355	356	353	376	327	356	350	357	355	318	320	338	349	350	370	338	345	337	363	350	349	354	360	368	331	375	348	378	336	320	361	340	362	361	343	350	328	341	345	330	331	328	341	331	331	343	324	310	327	305	355	344	318	345	374	345	353	372	333	339	328	355	331	290	362	333	368	333	359	306	361	334	332	322	353	315	325	346	332	328	352	332	340	337	314	326	371	362	325	331	306	328	317	375	356	314	348	358	346	338	392	336	340	363	344	356	331	344	334	310	344	351	351	327	344	344	351	355	335	346	348	347	334	318	353	329	308	335	319	333	321	352	366	316	327	333	323	342	319	312	351	304	330	372	343	313	341	356	331	312	349	349	328	348	338	301	336	345	326	334	333	334	367	334	335	332	354	364	325	341	336	312	311	317	353	340	346	303	326	322	319	336	349	346	367	347	352	334	316	338	341	342	299	340	365	370	305	312	344	352	335	336	350	343	347	359	335	343	348	309	308	348	326	314	318	368	328	370	332	331	349	333	358	373	342	335	341	310	343	376	338	334	350	326	367	360	325	340	371	326	328	341	315	305	338	336	319	353	339	345	343	315	351	355	357	358	320	318	347	344	345	361	330	346	353	338	348	330	327	338	317	320	328	286	366	359	336	365	357	354	322	327	320	338	380	341	345	314	359	334	340	354	342	379	340	343	326	358	384	364	344	356	351	332	330	321	331	329	333	333	293	352	362	336	324	359	311	319	347	307	355	306	350	338	338	337	355	342	339	337	335	349	327	329	351	329	340	321	354	357	349	320	333	325	332	337	347	339	335	318	364	331	324	318	358	361	336	321	304	307	337	347	298	358	331	389	283	369	317	326	329	325	351	315	313	330	329	346	352	373	297	340	347	364	344	313	354	341	331	341	314	306	338	317	353	318	320	335	322	351	343	299	371	333	337	340	337	349	363	324	331	358	315	332	338	313	337	354	362	316	308	327	336	324	360	339	341	363	321	354	339	357	340	359	341	346	344	350	331	333	356	342	366	356	340	322	341	339	352	333	323	354	329	326	350	332	332	330	338	309	357	330	342	350	355	315	360	332	335	309	379	310	354	332	315	326
25655	27249	38390	29354	17025	5751	1820	609	444	433	407	463	482	443	458	466	464	484	451	485	463	450	426	456	452	409	421	483	460	447	461	459	470	484	435	469	469	507	439	472	461	490	425	452	428	430	415	457	445	471	465	492	457	442	454	449	461	491	450	460	420	472	447	458	469	443	449	453	463	438	459	453	469	444	445	469	452	456	475	451	437	430	439	438	436	435	450	454	436	480	440	452	449	444	431	478	427	434	420	456	460	441	450	469	441	463	484	408	486	437	457	461	460	483	461	428	456	411	445	423	456	441	448	453	456	450	413	467	459	466	497	476	489	447	414	450	432	441	441	426	445	436	468	437	463	448	443	470	439	448	466	435	408	441	428	449	465	457	509	492	456	450	418	459	438	476	405	445	484	431	492	420	481	447	500	465	456	452	415	432	452	426	463	460	465	475	458	456	446	441	451	462	443	452	468	414	461	460	436	448	449	453	470	450	435	432	425	454	463	445	456	474	434	428	444	470	497	439	422	448	459	398	435	461	460	466	471	467	449	472	436	431	477	457	462	468	417	468	458	425	494	430	456	464	462	433	468	438	475	448	431	460	411	422	465	441	474	457	432	468	463	449	432	447	455	439	487	487	464	488	419	440	460	491	416	456	438	455	450	425	413	490	487	457	464	441	446	441	497	441	461	444	461	451	437	482	477	423	452	410	436	430	451	444	453	413	466	479	478	451	467	458	443	442	483	466	437	450	443	427	461	448	439	472	476	417	450	460	468	442	409	447	503	478	473	457	457	448	434	441	458	446	441	454	469	455	431	417	444	447	449	446	453	442	431	487	424	451	452	425	481	484	418	452	448	443	451	443	464	452	449	431	433	458	458	441	451	421	475	468	475	418	459	490	488	453	454	469	442	470	433	466	425	430	411	451	434	421	431	444	428	443	478	438	467	483	444	416	466	447	451	469	419	444	494	459	476	418	439	463	446	425	420	466	457	407	476	423	471	422	437	435	462	420	448	458	411	451	443	429	406	440	437	460	461	443	450	480	456	442	443	447	525	469	455	435	415	448	406	447	442	435	434	448	458	444	466	473	454	428	472	442	471	477	404	448	457	440	470	432	438	487	462	432	446	447	487	463	433	473	455	417	490	418	468	502	464	463	478	488	440	484	427	461	430	454	469	455	466	459	447	442	421	478	461	431	451	438	471	474	443	477	398	425	457	449	460	450	449	483	451	448	456	466	435	463	431	464	464	477	449	496	437	426	435	408	478	444	468	426	452	467	443	420	450	443	481	478	472	434	463	422	466	477	469	476	477	453	464	367	498	435	477	460	427	477	434	504	447	449	438	469	444	473	449	444	428	451	466	471	461	445	426	453	449	414	434	456	441	500	460	447	452	450	453	470	441	422	449	450	448	459	444	482	472	477	455	488	461	472	472	435	467	519	450	447	432	442	454	438	410	432	429	466	447	425	423	498	433	427	454	447	457	440	450	489	420	499	419	448	471	455	458	493	435	476	448	470	498	446	492	463	484	465	431	417	480	447	445	471	479	425	468	445	444	459	450	471	447	463	435	473	450	436	421	436	448	462	475	485	442	473	441	440	446	496	454	458	458	479	424	476	422	476	497	470	442	477	451	452	412	420	467	415	484	428	449	457	420	470	486	432	500	389	453	419	445	466	445	446	430	441	465	455	454	462	459	459	461	455	481	444	446	408	418	448	457	475	448	469	450	440	494	453	437	449	465	436	465	478	422	459	439	469	442	481	445	460	487	476	442	422	433	466	452	470	435	485	440	430	490	431	436	432	456	455	424	462	488	453	443	439	413	427	476	483	457	471	454	464	452	423	452	462	430	466	469	450	453	452	486	431	471	450	461	438	455	466	442	439	470	432	466	458	482	462	408	446	441	461	431	454	418	466	473	422	434	454	472	453	453	421	443	450	430	445	475	472	461	422	455	445	464	495	446	461	442	434	464	437	451	444	431	460	462	445	471	441	459	442	458	426	444	456	416	461	486	440	453	441	457	495	424	426	455	436	434	460	485	428	429	455	426	453	430	440	438	442	441	469	452	473	491	419	451	443	451	468	469	439	427	431	432	441	457	470	476	469	486	434	447	431	412	446	445	434	437	467	419	446	440	422	433	453	427	476	415	445	484	469	480	454	477	441	485	430	482	488	434	444	420	457	441	457	442	474	497	447	514	446	470	431	426	423	456	472	469	469	473	450	431	487	479	443	444	440	461	484	471	471	433	487	392	435	430	479	487	438	485	456	458	466	438	445	456	451	461	467	392	447	456	499	430	430	459	478	466	477	444	483	462	420	439	439	471	442	478	476	442	478	466	463	452	448	466	475	438	423	436	407	434	415	447	491	429	485	472	426	475	453	473	489	432	434	443	446	481	453	414	483	413	433	484	456	451	450	499	451	455	430	469	428	467	443	436	451	471	446	457	451	422	432	472	474	433	424	489	423	457	460	473	463	475	434	474	473	479	438	419	457	476	456	467	464	457	445	441	461	445	481	480	470	453	446	453	449	436	419	463	419	422	459	452	435	434	470	473	422	431	448	481	461	470	442	448	425	453	438	459	470	462	457	452	438	406	483	444	455	479	434	431	518	422	501	447	428	442	446	444	418	434	469	451	444	428	453	430	461	432	419	434	429	446	437	437	440	461	460	425	458	432	450	438	479	455	468	439	482	446	434	447	473	435	505	428	435	498	477	438	454	467	491	426	445	411	429	429	443	479	473	471	454	466	466	482	449	447	499	419	440	435	441	420	479	473	483	451	413	458	480	441	465	462	437	510	481	452	476	421	487	462	416	456	465	406	427	442	463	401	482	435	452	451	470	446	427	474	444	431	473	464	445	406	473	436	425	440	424	475	450	467	447	459	455	444	463	448	468	434	441	437	472	435	448	451	457	463	481	464	436	455	453	427	457	454	447	441	457	487	463	455	449	495	454	470	437	430	456	425	453	481	468	422	454	471	485	456	399	437	453	409	435	469	430	467	423	456	422	444	421	505	430	486	462	493	477	454	437	441	443	446	465	465	445	453	451	409	460	475	417	456	483	502	422	491	448	476	442	525	480	462	451	446	435	449	441	527	452	452	424	432	482	448	484	472	454	432	426	412	462	456	435	456	421	423	463	450	472	482	432	422	461	453	442	436	485	488	403	449	455	451	437	441	499	482	473	423	480	473	459	426	459	451	486	456	405	460	432	469	482	450	454	489	426	454	488	435	440	488	458	450	463	477	461	474	510	440	455	494	474	452	442	439	444	411	451	440	486	415	447	438	463	441	428	404	423	502	487	444	428	471	415	438	454	470	480	451	449	436	443	428	440	414	462	440	491	484	429	468	443	449	435	450	467	440	442	464	418	473	468	439	467	436	435	498	444	485	430	421	454	484	480	440	460	438	455	460	435	432	434	438	422	433	422	475	461	416	514	464	467	462	478	440	442	420	445	444	451	416	430	446	432	460	445	472	468	454	460	493	420	434	450	443	442	466	443
43493	82274	56188	30505	10597	5830	2622	757	468	491	475	490	531	517	484	526	515	512	483	517	482	493	524	475	482	482	492	482	551	494	488	531	524	523	531	496	511	514	492	474	531	546	503	514	499	476	493	499	484	497	508	501	481	489	486	483	498	511	526	495	482	505	506	517	530	488	483	514	508	476	494	503	479	527	460	479	485	516	505	467	463	516	505	495	496	478	506	500	480	439	480	495	514	495	457	513	513	524	509	491	511	507	524	525	480	472	541	507	497	506	540	520	493	484	508	506	552	517	487	522	515	508	471	526	466	540	501	513	493	494	469	519	519	499	490	493	481	510	479	466	475	530	504	476	501	477	507	469	496	506	530	534	493	562	459	522	547	538	451	496	508	473	509	527	487	474	509	509	494	511	531	508	488	502	483	502	498	509	475	461	503	522	495	517	522	522	513	477	492	511	479	499	474	498	521	479	520	514	504	504	493	471	493	482	488	480	484	531	494	501	468	498	506	511	480	499	516	489	534	514	476	486	485	519	497	527	483	501	519	489	527	503	504	487	515	491	548	483	492	509	506	512	488	540	467	475	486	497	489	538	515	501	496	481	521	469	506	462	487	489	490	521	495	518	495	503	495	487	497	481	515	504	497	486	486	509	497	514	527	504	487	459	498	465	541	526	533	480	470	484	465	489	513	483	512	500	494	502	510	519	477	514	491	521	507	522	495	531	523	472	482	528	502	512	491	504	489	511	473	501	475	505	506	496	525	513	501	507	549	482	519	436	513	492	548	533	440	474	510	499	472	494	541	506	528	516	505	530	513	480	501	454	494	506	539	505	476	485	463	517	480	481	544	496	526	517	484	508	481	471	514	494	515	514	541	465	509	509	455	494	524	491	481	503	500	495	486	450	512	536	504	515	515	505	472	468	462	519	517	518	473	487	478	515	518	480	481	491	517	544	507	478	515	448	475	512	477	481	489	479	476	498	518	527	535	538	486	528	517	511	490	532	480	476	527	510	497	481	485	493	501	487	512	478	488	489	499	491	498	491	507	527	488	472	488	506	509	480	495	486	520	485	507	513	520	534	496	489	552	482	558	491	497	516	494	493	500	510	486	528	506	474	493	525	520	537	480	492	473	533	515	481	552	550	480	477	498	497	510	479	510	480	518	526	496	501	484	508	476	462	500	466	483	487	535	502	509	497	484	532	473	519	532	500	497	489	530	475	528	481	529	483	488	478	506	470	504	495	532	495	483	499	497	481	530	499	496	512	498	525	529	510	460	513	506	484	513	498	503	480	492	504	514	528	477	470	496	448	503	541	510	483	521	487	468	497	506	518	452	489	525	499	491	519	514	514	528	490	524	504	511	520	518	519	450	526	474	515	494	533	524	550	489	479	499	497	538	506	450	521	513	509	517	496	535	499	513	460	467	504	491	474	510	505	500	501	512	506	470	474	505	512	474	543	489	498	537	497	505	511	523	523	519	482	482	492	503	503	531	472	498	480	510	490	521	473	484	514	534	539	503	522	501	474	491	508	479	486	549	512	468	528	521	490	496	510	504	448	508	538	493	505	481	521	544	482	532	506	485	485	480	484	492	513	523	512	510	520	488	538	447	499	470	506	493	500	509	512	489	490	535	475	482	456	501	498	476	503	492	487	466	526	495	529	498	463	501	492	527	492	480	493	501	505	511	544	525	480	493	471	541	492	474	521	492	540	512	520	480	528	506	472	463	529	478	530	496	483	526	528	468	527	462	551	480	488	486	496	502	530	539	520	485	506	504	502	505	480	482	491	484	474	526	514	491	488	516	490	500	561	501	512	533	476	494	503	518	491	511	491	464	470	495	547	505	527	485	490	453	507	477	475	466	500	493	533	513	509	516	455	524	502	487	473	464	505	482	502	503	487	490	518	477	501	493	523	503	526	511	502	450	498	514	519	482	483	519	495	498	529	485	529	535	509	477	476	514	501	505	500	489	505	495	508	542	473	514	496	479	493	527	449	531	498	513	511	506	500	495	541	507	507	497	454	472	513	444	498	508	542	521	465	521	481	490	491	515	498	508	495	513	527	500	522	503	478	481	517	479	492	490	492	477	487	487	458	486	504	528	506	511	503	473	465	502	505	485	453	497	483	504	486	523	497	498	452	557	506	522	467	487	508	523	486	510	504	509	492	477	533	507	499	500	490	474	472	516	477	511	517	537	501	513	485	504	478	492	506	499	446	501	476	501	521	521	488	514	506	432	495	504	485	507	514	527	511	495	484	504	521	468	481	477	489	522	467	489	520	571	487	512	510	477	501	498	522	467	523	478	542	526	487	483	494	479	487	515	508	470	487	477	487	515	509	495	505	505	468	482	483	498	495	505	527	534	470	499	540	501	508	514	467	503	528	497	519	490	504	520	510	494	478	494	504	519	526	552	527	495	473	485	488	529	494	509	497	525	482	539	531	520	493	514	511	462	496	541	475	494	468	503	502	453	508	485	512	485	516	476	502	510	453	495	513	518	493	474	478	523	490	470	500	511	501	497	515	508	524	543	511	444	455	470	556	550	445	493	473	483	481	514	519	505	495	486	502	483	492	514	533	549	519	475	515	498	485	474	484	463	469	454	496	503	484	503	516	517	502	487	485	463	497	515	539	505	498	500	500	475	542	519	519	482	520	495	477	513	487	504	455	507	459	506	510	513	465	526	535	494	489	490	478	505	543	491	498	487	527	515	520	491	507	484	518	503	506	491	473	527	467	514	522	508	525	504	509	511	493	506	491	498	522	492	509	460	499	517	505	509	526	486	493	469	532	478	551	519	523	519	525	488	504	487	540	489	481	441	493	504	529	527	516	464	492	501	484	495	501	496	493	517	519	481	523	499	496	474	520	504	494	495	507	510	501	504	498	529	473	488	510	502	504	493	525	514	500	517	492	526	482	512	487	514	510	497	477	493	526	501	500	503	481	512	508	494	512	473	536	486	468	520	506	487	493	536	501	502	481	580	517	478	506	546	518	471	508	524	502	498	488	525	460	499	497	485	532	546	475	489	499	501	515	532	542	534	507	494	514	515	502	497	461	485	512	502	466	497	490	517	495	494	496	545	498	527	489	520	522	506	524	510	495	531	525	476	484	508	488	514	555	498	511	444	511	481	538	479	462	450	516	526	509	521	513	495	492	489	521	529	496	519	484	517	492	502	480	512	517	523	506	510	517	511	498	539	547	526	509	501	500	508	550	476	484	477	479	465	544	485	518	499	492	519	440	505	456	515	488	511	511	509	483	483	502	477	504	475	529	489	481	508	521	504	459	500	482	506	568	506	486	503	485	528	524	494	507	552	493	491	524	502	451	487	488	520	471	532	512	503	542	496	512	501	478	471	488	493	460	514	481	513	486	537	497	508	469	503	476	519	476	513	484	523	483	503	476	488	489	497	486	479	475	462	495	498	497	536	528	512	522	524	545	489	489	492	497	504	533	504	512	477	487	496	556	518	512	529	495	494	468	495	441	456	511	490	483
23318	22900	33085	27371	22175	22064	16127	2032	472	477	494	473	496	490	509	492	441	511	487	506	500	473	469	498	486	457	485	445	514	451	438	475	466	457	465	515	463	485	491	490	454	499	470	439	467	443	513	471	498	473	451	507	506	474	497	471	483	478	497	474	484	482	491	468	467	487	456	440	486	499	475	437	487	491	472	473	499	467	468	480	486	469	489	510	468	458	495	470	504	493	486	502	474	463	502	459	465	469	457	491	477	477	499	449	470	470	518	490	485	470	497	447	489	460	472	424	478	464	454	482	456	479	413	526	469	504	496	463	469	482	471	458	475	504	467	495	509	499	476	503	451	480	445	511	493	494	462	443	445	459	453	472	469	476	439	495	479	475	492	462	469	481	489	440	456	452	461	455	486	488	506	482	472	480	492	506	481	407	474	469	502	459	495	444	484	466	452	472	488	492	471	488	449	456	461	461	434	506	467	452	489	453	458	453	485	470	499	460	494	488	493	491	460	455	457	452	455	503	465	461	506	470	457	492	461	448	463	534	505	486	450	474	504	455	463	451	455	494	462	493	475	465	443	451	474	488	470	433	460	494	486	493	441	464	462	436	493	448	466	521	458	492	478	451	484	480	503	448	481	479	495	493	453	449	483	507	474	479	458	471	453	466	466	491	486	433	469	467	512	494	465	440	480	444	438	511	456	471	491	496	502	509	386	450	472	468	473	480	499	442	441	485	470	517	417	474	445	457	489	506	463	482	479	484	471	475	474	502	518	478	448	447	469	451	454	492	507	458	474	439	445	492	430	450	471	492	469	449	494	532	450	450	460	479	442	464	510	461	484	478	485	487	472	460	487	501	462	456	463	476	484	426	505	463	451	462	444	493	467	476	474	442	508	440	452	507	487	491	480	453	485	477	453	466	432	479	474	496	510	502	438	485	433	497	496	481	470	496	479	466	480	491	465	456	516	481	510	455	470	426	471	507	471	470	472	469	504	464	471	450	496	460	470	471	484	475	476	477	455	448	474	489	466	484	489	447	493	494	459	500	518	478	500	469	479	462	509	491	482	485	487	476	451	452	451	525	462	508	468	467	472	454	480	442	479	513	466	484	481	471	414	503	481	478	471	483	442	480	493	469	527	482	526	439	484	477	460	480	446	483	479	460	488	468	458	434	502	476	455	440	475	422	443	473	482	466	535	488	446	485	466	457	482	494	471	491	486	496	459	464	462	433	479	487	450	472	475	470	467	459	499	490	484	442	473	415	497	474	464	474	484	466	472	463	476	480	468	485	480	453	473	462	503	467	487	505	487	444	474	468	497	450	438	456	453	443	481	488	470	459	473	478	422	462	493	467	490	455	462	472	482	462	449	492	458	448	444	462	474	447	460	495	442	477	488	485	473	440	470	483	510	448	488	488	494	485	464	488	466	458	488	473	474	430	418	474	446	442	461	488	482	509	478	503	491	477	492	454	483	444	473	470	460	448	418	428	491	496	483	483	457	471	479	456	492	488	496	470	490	480	459	427	491	471	469	494	486	480	444	488	477	468	514	440	489	443	478	464	499	463	509	481	460	442	467	462	478	485	484	470	473	477	449	447	482	533	457	459	522	438	410	468	496	499	454	443	499	464	494	491	454	449	471	454	461	505	491	509	501	449	477	425	480	530	484	473	469	487	457	489	478	459	491	441	458	494	479	476	483	450	420	495	484	448	443	472	450	452	512	430	481	432	481	467	494	444	470	472	423	462	477	452	474	453	451	437	502	488	452	504	462	510	452	484	491	480	488	433	475	461	482	485	505	484	465	474	465	469	467	493	455	493	486	484	518	463	448	481	467	454	461	507	483	505	496	474	466	466	453	483	458	452	457	424	459	444	459	467	434	508	457	462	459	476	498	510	482	462	448	394	476	468	465	469	475	462	443	450	481	502	473	470	480	425	475	484	423	446	448	480	453	478	458	481	471	478	449	487	492	487	529	449	486	486	479	478	494	478	516	495	535	461	491	483	446	454	487	443	449	484	453	517	470	452	491	457	427	508	484	463	479	532	479	491	460	489	454	491	470	474	469	496	452	470	486	452	481	487	495	478	477	492	443	456	516	442	517	468	497	468	484	487	492	501	501	470	441	460	463	479	485	435	466	459	470	509	499	456	472	463	483	467	500	460	515	479	471	436	452	459	459	525	488	454	430	499	477	452	478	449	504	498	472	473	463	481	499	465	474	439	467	454	452	464	450	440	470	478	471	473	451	443	476	487	478	452	480	445	452	468	473	467	455	453	500	498	472	491	476	495	492	493	454	465	468	492	435	487	470	493	471	463	483	428	461	434	482	513	465	480	481	471	463	467	459	477	453	439	479	472	446	484	485	422	494	497	507	487	464	486	479	452	494	483	480	484	453	481	465	523	471	519	468	484	444	489	499	457	451	455	488	470	479	463	461	481	464	483	471	458	482	524	485	455	478	487	465	460	494	473	491	476	478	471	471	491	492	441	489	462	436	476	443	516	478	436	488	444	450	494	447	442	466	491	479	480	476	440	456	459	477	482	456	455	452	461	448	442	482	451	474	435	513	501	450	488	475	476	490	480	476	464	481	449	474	464	445	491	486	514	445	464	475	478	487	507	487	452	498	440	504	458	427	460	466	479	477	498	469	519	530	478	497	427	468	448	446	419	504	487	479	485	430	479	466	507	498	468	463	445	480	416	481	464	475	542	457	438	493	525	486	470	477	473	477	500	515	455	469	459	472	495	445	444	482	476	462	463	438	506	493	474	490	494	463	497	465	498	476	491	454	495	478	469	459	489	502	449	491	481	447	492	465	434	458	486	504	502	476	456	501	472	462	461	468	445	472	521	488	512	441	494	465	452	469	493	488	502	476	502	470	487	438	473	482	478	489	488	453	506	462	477	483	475	480	473	459	438	492	464	495	507	465	463	449	495	409	493	501	459	441	444	459	487	453	450	441	480	506	433	460	471	438	477	452	506	434	475	494	472	434	464	488	492	459	496	475	453	472	505	455	484	466	443	496	501	493	433	517	455	448	479	479	470	484	480	482	476	489	487	492	461	452	471	471	468	469	459	472	484	509	484	490	431	454	445	494	449	489	425	460	477	466	474	496	513	480	478	454	483	471	489	419	497	488	465	478	470	511	465	484	438	513	497	520	485	495	442	473	481	451	464	487	428	471	494	481	454	478	466	484	476	455	504	489	479	485	482	505	463	491	460	496	464	461	477	454	522	461	515	477	444	479	508	472	488	467	479	481	486	468	474	449	457	494	451	469	473	463	441	468	459	453	490	487	508	486	464	498	475	468	498	486	468	467	503	419	491	511	473	460	535	468	492	490	476	452	501	491	467	478	516	505	473	471	453	476	475	440	456	456	512	474	480	451	459	470	470	481	471	508	430	482	446	434	440	486	496	486	475	501	503	443	462	408	489	483	448	468	471	478	481	456	469	426	530	497	467	474	438	459	478	443	483	468	465	486	472	480	488	465	491	486	464	488	490
51482	88771	73753	49481	20024	18216	8167	1613	525	493	490	524	496	504	492	486	535	548	512	514	493	507	498	534	490	476	507	489	534	499	530	502	497	493	493	529	497	450	547	492	518	451	470	480	511	466	508	520	534	499	498	483	481	488	533	478	489	511	468	507	485	509	510	505	518	506	522	486	522	511	487	469	466	555	511	521	538	520	529	505	478	471	528	502	455	504	449	501	443	476	471	488	515	477	524	502	475	508	478	535	492	477	485	505	528	478	498	527	477	483	506	466	498	448	488	501	510	508	480	492	522	513	498	526	500	528	513	516	514	508	513	499	506	494	491	484	530	481	496	504	456	484	469	491	504	474	483	514	517	522	506	487	484	502	538	483	505	467	557	485	505	526	509	486	504	511	505	498	485	484	491	480	505	527	501	485	490	485	484	533	526	506	486	517	501	449	472	501	511	506	550	517	481	541	508	507	490	526	523	501	516	521	504	495	514	479	504	474	508	489	534	516	501	489	496	474	492	502	511	530	493	524	523	497	501	498	501	502	469	500	483	487	512	520	456	508	524	487	526	466	483	484	533	465	505	506	484	549	488	497	476	508	490	473	488	530	515	470	474	527	461	481	488	476	483	507	512	517	515	464	499	485	540	447	469	509	514	514	509	468	530	512	470	495	504	489	485	482	484	463	502	511	497	532	449	535	501	497	504	481	487	491	512	533	495	513	494	486	487	539	537	498	523	521	495	479	486	536	479	550	500	529	501	518	508	494	482	496	527	519	466	500	507	495	492	504	520	508	499	494	497	519	515	524	511	473	470	468	456	492	512	507	470	495	502	534	489	521	483	476	514	471	487	489	522	496	502	495	486	482	479	502	529	532	505	484	508	517	521	521	516	474	506	483	503	493	508	530	476	490	523	491	517	524	490	520	534	515	471	542	480	502	461	521	464	496	494	520	490	526	504	486	507	529	531	520	529	498	516	527	497	469	503	471	521	522	524	479	538	489	469	515	481	456	526	528	487	484	518	500	497	506	478	495	523	497	498	513	499	475	463	484	518	515	472	506	516	486	512	505	516	490	488	505	518	536	480	501	537	514	530	506	519	487	509	519	550	506	497	508	508	506	491	502	498	485	511	482	471	537	462	476	521	532	551	459	496	504	517	518	521	520	503	506	502	504	495	494	514	514	527	508	482	507	469	500	483	475	518	529	493	531	534	482	499	564	460	509	502	491	495	520	527	492	477	516	504	439	475	521	494	524	510	531	497	504	475	515	481	494	505	518	478	479	503	501	489	532	456	499	528	486	482	544	485	518	485	515	484	460	520	480	492	508	514	522	509	480	484	480	500	479	499	491	468	502	510	502	490	486	511	479	488	534	453	538	507	498	485	483	519	505	502	499	471	476	496	487	504	510	532	538	517	482	524	496	470	513	498	507	484	524	497	527	472	510	502	490	531	524	524	503	527	529	536	534	514	482	491	516	505	489	508	500	509	456	487	540	465	436	496	449	501	511	489	485	470	479	512	529	500	474	516	546	508	484	509	516	510	482	505	516	510	487	500	458	464	525	482	487	504	528	498	478	523	534	480	503	519	468	532	501	501	511	489	485	536	470	472	502	514	541	496	499	488	492	500	499	463	498	509	506	466	519	449	491	487	489	494	522	481	507	482	452	458	476	470	500	460	512	496	486	495	495	508	496	514	506	475	472	494	480	490	483	490	480	474	489	508	507	510	498	526	537	528	481	482	493	489	457	472	514	515	508	499	511	537	550	481	478	516	517	478	493	518	503	493	465	533	500	483	510	511	489	508	507	480	449	475	480	474	497	492	507	515	528	506	481	450	456	507	446	512	547	471	451	517	487	497	496	501	495	528	511	513	515	539	513	519	498	488	499	529	484	528	506	524	475	547	472	519	505	469	493	510	509	506	509	508	501	541	469	462	477	480	512	503	482	460	517	532	543	529	553	460	484	503	491	529	503	518	464	518	516	495	498	505	505	499	486	481	513	490	500	489	482	501	502	484	530	493	516	482	466	485	499	515	450	504	507	513	464	488	493	495	510	510	482	498	502	507	477	527	470	487	530	491	478	556	487	491	501	479	501	483	514	481	450	535	438	512	488	479	516	509	461	520	500	492	531	544	493	468	497	491	489	486	518	494	508	494	514	487	531	487	483	461	525	504	478	468	528	483	497	527	487	503	498	494	488	514	503	489	520	514	490	476	497	487	500	521	508	483	544	516	479	534	526	493	483	480	514	513	501	498	513	483	476	524	443	469	519	488	536	512	441	492	507	492	540	498	491	517	506	513	496	477	516	510	527	483	466	474	538	492	522	454	499	492	502	481	510	503	532	513	476	506	506	476	513	476	520	552	502	532	537	480	491	497	550	503	491	494	486	507	489	477	489	489	513	502	494	522	481	488	468	488	482	503	520	503	494	489	523	505	514	487	508	477	518	508	492	489	476	455	541	501	506	513	488	493	515	504	495	544	494	524	540	488	496	504	496	527	524	477	488	477	490	514	495	494	515	526	505	527	523	500	526	498	485	515	514	485	548	447	490	517	539	481	467	486	529	495	536	435	502	529	486	500	505	505	465	452	528	514	509	516	489	524	524	515	514	500	469	481	502	505	514	493	475	555	502	498	504	507	488	498	498	528	494	483	519	501	518	482	513	521	436	500	485	494	467	515	466	498	516	552	456	523	485	492	502	511	491	512	500	475	507	461	487	521	516	492	523	507	479	511	494	527	534	501	467	545	502	500	514	494	507	461	445	479	526	478	474	503	452	533	492	488	483	501	533	472	511	503	535	466	487	491	540	489	511	472	448	518	503	520	512	425	524	518	524	472	505	491	515	509	508	518	512	510	507	481	511	460	547	475	506	504	492	512	461	508	512	500	483	482	504	501	497	512	517	544	528	472	492	519	533	518	530	480	510	506	498	496	545	513	515	476	493	519	514	486	483	491	507	516	540	519	530	503	487	486	500	476	486	492	503	491	501	502	480	481	533	513	477	496	481	496	489	516	497	535	471	515	467	512	495	526	474	476	546	535	518	522	516	509	489	509	492	508	522	502	504	487	497	534	467	510	454	491	493	480	509	513	474	466	508	537	508	496	504	527	488	469	492	499	527	507	516	483	534	495	477	486	505	495	478	486	543	496	472	535	462	510	505	503	533	499	504	477	464	469	516	499	502	501	521	477	505	505	541	510	488	497	517	497	501	495	472	499	493	507	472	507	532	525	454	440	498	487	528	488	504	439	504	498	483	465	498	457	492	522	515	489	486	507	497	489	483	496	494	512	507	483	516	491	514	488	530	487	469	459	473	468	490	515	502	547	469	498	514	499	487	478	521	476	489	479	494	516	484	463	484	524	474	515	524	499	511	509	505	487	508	490	479	455	507	529	497	530	485	529	480	481	509	514	515	474	507	505	490	457	518	504	447	482	481	485	539	486	503	519	473	470	505	483	525	503	486	512	494	457	502	509	499	449	520	464	498	491	512	462	496	470	469
30678	35540	39025	18613	2833	1764	898	405	332	339	363	350	321	335	342	296	345	362	363	352	334	353	350	345	308	304	326	309	339	325	345	353	334	316	347	359	334	338	329	349	328	350	329	337	339	346	293	354	349	345	334	365	360	316	363	339	352	323	370	328	384	317	308	334	377	351	351	337	357	340	328	360	357	356	330	366	356	359	368	378	307	340	336	366	387	335	338	351	330	319	366	329	348	320	350	353	331	341	331	308	323	321	354	357	368	343	328	342	372	321	338	349	390	350	324	339	363	343	327	338	328	328	337	358	318	352	356	334	305	328	314	344	348	359	348	331	371	334	309	338	343	333	362	341	321	354	339	329	386	309	340	290	339	329	336	350	336	337	324	360	330	331	363	356	337	346	315	336	343	330	346	323	360	323	347	335	325	347	343	325	348	305	331	330	324	309	346	335	331	320	361	325	324	349	339	330	344	377	322	299	330	344	345	353	329	328	366	338	370	353	353	343	318	316	321	338	309	335	321	354	366	324	340	349	356	352	335	346	316	328	343	370	357	318	337	344	328	338	343	315	315	354	360	349	329	339	322	334	370	304	376	328	329	337	333	366	336	332	345	334	341	338	334	346	353	375	341	339	337	312	337	341	290	365	330	356	332	358	314	371	354	349	347	342	359	386	327	336	330	308	330	339	337	339	339	341	346	353	348	332	305	331	313	328	347	371	313	357	359	308	363	341	347	320	373	344	294	350	368	336	351	335	327	289	321	332	359	335	326	335	313	360	336	331	351	343	353	332	352	320	367	337	308	333	321	358	353	339	322	334	351	362	362	331	341	324	336	358	347	328	345	360	352	351	368	375	339	352	342	338	346	330	359	354	309	315	340	315	308	335	352	382	310	364	340	328	373	331	325	307	326	346	363	339	330	353	344	322	338	319	359	366	325	343	382	325	360	313	361	351	363	362	302	373	347	349	348	298	305	313	347	337	347	314	344	339	318	382	348	332	344	320	349	327	343	326	362	328	302	373	345	351	336	308	346	308	336	352	351	353	375	305	348	327	317	334	322	338	357	374	328	346	338	357	338	325	321	345	348	366	372	352	337	341	350	368	319	321	307	350	326	323	365	311	413	345	349	360	318	374	343	329	347	334	368	404	358	347	315	309	355	336	363	328	324	346	318	354	333	341	355	372	349	326	326	370	351	347	352	343	327	347	308	333	314	346	397	326	330	311	340	364	341	328	366	333	333	340	327	341	356	320	325	367	327	349	353	305	372	358	365	358	341	321	330	320	311	368	344	354	347	345	318	356	318	348	301	324	321	359	342	312	369	323	315	346	334	357	360	367	338	341	344	331	336	359	328	359	367	347	373	310	339	318	338	305	357	376	363	364	336	336	321	340	332	336	343	343	339	372	336	350	350	357	374	345	333	351	310	332	348	339	311	353	328	343	347	327	344	334	346	335	327	361	327	304	322	368	328	361	333	358	333	338	342	321	364	337	348	359	332	344	346	334	339	335	335	347	318	305	343	307	318	330	349	338	329	337	326	339	307	361	318	384	333	345	334	352	350	347	325	351	325	341	342	357	324	332	363	351	360	348	374	345	343	341	356	349	354	345	335	335	336	353	327	346	334	373	345	330	331	355	341	345	373	328	356	361	344	351	356	315	346	341	339	316	329	332	332	336	361	365	349	364	332	355	340	364	325	379	342	351	343	362	361	376	342	342	316	356	344	341	296	316	323	348	357	340	332	321	323	348	311	301	328	350	340	348	330	346	367	346	339	383	339	375	336	379	334	321	357	323	332	366	340	330	328	309	321	344	338	344	336	353	351	310	347	332	345	310	387	348	341	342	339	309	303	331	372	339	368	339	315	353	353	351	346	310	335	317	315	317	325	350	343	354	318	325	322	336	339	362	324	349	323	335	349	351	352	348	356	331	337	328	316	351	321	324	338	317	330	352	320	379	288	317	368	321	326	361	353	328	378	352	351	340	351	324	342	334	348	326	343	343	352	341	337	333	326	314	319	358	329	375	337	335	348	369	343	337	377	312	354	363	310	381	337	351	370	341	331	335	326	327	328	352	302	360	319	340	342	369	320	356	312	361	386	305	340	362	346	330	358	331	320	340	326	339	358	351	376	356	325	356	362	297	360	330	314	324	348	353	349	333	384	303	353	326	337	332	352	346	390	334	304	341	356	321	352	365	334	330	336	324	348	345	340	312	349	330	365	339	345	363	317	337	325	351	335	353	341	343	333	337	302	336	341	311	397	329	350	364	334	339	313	371	313	375	347	336	376	319	325	340	347	355	352	341	367	341	344	321	354	341	335	308	309	339	329	337	342	341	359	339	322	347	313	348	336	368	349	372	360	341	338	340	333	330	304	358	354	349	365	345	371	307	356	330	327	353	348	335	377	344	326	355	344	324	323	355	322	356	329	347	315	311	326	343	324	383	340	349	319	334	314	318	345	342	329	347	383	344	372	328	324	345	325	354	336	318	337	343	323	314	318	314	371	339	331	305	357	314	333	341	344	339	331	328	326	342	329	342	330	365	359	358	348	345	319	335	339	306	309	335	340	355	333	326	337	330	334	333	298	333	338	311	325	330	341	364	354	306	323	360	367	346	330	308	294	321	325	322	343	376	313	345	344	340	329	340	354	334	324	323	331	329	344	343	311	370	318	313	334	364	354	305	343	342	360	365	355	315	325	324	301	364	329	338	328	338	344	391	373	357	316	344	339	336	338	348	338	342	342	337	330	345	323	327	332	346	347	341	360	376	329	330	320	339	328	385	338	350	341	357	331	338	336	334	331	363	336	343	313	327	348	353	336	363	324	360	347	355	328	326	347	336	322	329	328	366	321	333	329	337	358	317	347	312	330	324	326	355	315	395	317	345	350	327	357	351	340	310	330	342	353	323	318	347	334	328	321	339	317	355	356	325	361	338	339	344	326	332	316	370	334	362	321	376	330	328	306	319	380	368	362	334	338	330	353	358	334	355	343	358	361	358	334	319	303	338	341	368	316	362	339	335	342	334	334	352	343	304	364	355	327	341	319	359	327	351	364	353	333	318	323	345	368	369	341	306	331	380	351	352	348	307	351	345	338	327	299	367	347	331	326	345	340	343	334	355	356	326	306	347	319	344	346	340	344	311	336	335	334	318	309	307	344	360	357	345	354	330	311	346	332	344	342	355	345	327	359	314	350	333	317	381	349	331	358	339	334	364	326	325	351	312	347	351	369	334	369	358	336	378	305	358	325	351	366	335	313	364	306	336	343	378	324	347	336	327	333	348	336	333	378	376	332	369	361	331	356	331	324	333	348	351	382	328	319	322	322	340	343	328	326	328	384	345	342	348	341	347	360	346	349	356	375	351	333	357	365	333	308	346	328	336	352	342	351	353	360	345	341	371	334	342	335	373	350	324	328	347	354	326	349	337	328	369	352	309	357	324	365	366	349	371	362	350	330	345	335	339	368	343	327	366	326	368	328	331	334	347	342	355	331	354
36818	53840	32945	11205	2218	2250	1106	489	399	372	399	415	372	406	394	349	352	346	395	373	394	386	374	388	350	410	389	392	382	353	390	410	404	383	391	409	415	396	360	373	392	354	386	400	357	396	382	396	352	340	370	417	384	380	384	404	341	409	418	371	385	372	379	418	332	392	416	425	364	404	395	386	384	394	378	384	409	375	394	391	387	385	364	375	394	381	367	409	378	397	373	391	351	408	394	367	386	385	376	383	381	375	395	364	376	377	397	373	370	386	363	353	380	420	370	426	387	415	360	375	360	412	369	349	412	374	388	365	370	374	351	369	419	392	401	358	375	390	407	400	372	361	400	370	373	409	354	388	419	368	379	395	353	382	364	414	364	400	367	399	388	384	364	395	389	396	372	392	392	412	411	372	385	377	395	405	356	392	377	370	418	409	383	367	404	415	358	381	406	402	405	403	382	410	366	381	374	395	409	375	367	431	353	419	373	369	411	358	394	368	399	363	391	374	375	380	380	367	382	385	388	381	393	423	395	402	377	397	355	366	379	365	377	381	402	382	369	393	391	373	359	394	369	360	407	382	367	382	397	371	386	384	380	379	401	383	371	380	372	403	403	382	382	391	378	408	377	391	381	389	414	411	396	400	386	376	373	410	366	414	398	353	386	410	389	406	414	386	415	369	383	380	374	344	367	383	420	391	390	388	363	386	386	399	388	346	419	400	383	350	377	384	400	372	405	378	396	382	394	396	415	433	374	411	383	409	390	361	340	396	386	404	407	392	380	396	422	389	404	353	396	376	340	372	347	395	394	372	378	376	362	382	374	396	396	397	373	407	390	370	396	385	395	376	393	374	404	360	382	383	407	352	405	397	412	393	381	395	380	380	372	348	362	377	385	398	403	362	375	383	386	380	378	393	381	376	425	367	400	374	398	407	404	369	385	368	378	359	399	372	349	383	382	359	363	364	348	365	404	358	421	390	372	385	361	397	394	401	403	409	379	375	409	394	394	397	385	411	395	345	379	376	373	408	403	391	373	378	387	405	391	438	412	391	377	359	378	391	360	364	429	345	396	393	379	388	397	382	360	383	363	376	395	353	368	381	341	420	395	373	379	362	375	375	348	379	417	333	399	365	387	402	385	405	368	396	402	366	381	409	368	350	388	392	419	379	429	375	337	401	375	386	378	392	376	357	379	389	388	391	353	396	378	413	392	393	395	384	381	358	387	354	369	363	391	374	355	379	369	383	391	389	380	345	401	358	356	361	335	346	404	370	397	368	402	420	383	364	431	393	400	391	369	405	372	393	370	406	366	415	375	358	408	386	395	354	409	375	380	371	410	409	398	396	367	420	378	382	356	403	385	337	364	385	400	416	375	352	376	405	386	370	372	379	371	409	383	412	384	374	397	392	375	370	394	409	392	382	384	350	413	419	384	388	400	362	374	392	366	387	394	372	383	386	409	390	389	375	372	360	398	351	382	389	369	347	377	392	385	372	359	387	371	421	368	389	380	381	416	339	381	375	386	404	378	380	407	425	377	391	387	394	375	354	386	398	417	368	396	368	394	386	383	390	383	408	401	371	377	364	407	411	419	362	369	386	382	397	369	408	422	413	422	389	408	373	399	383	421	406	392	352	394	364	359	390	397	362	391	380	389	376	381	405	344	390	410	418	375	350	416	399	377	395	373	407	409	362	375	372	386	377	376	391	376	363	409	345	369	399	383	383	394	390	426	391	416	395	384	372	422	398	345	376	421	404	374	384	354	403	400	376	395	401	398	372	387	425	353	408	380	367	408	401	376	414	389	367	369	395	384	432	390	389	382	365	387	382	379	387	413	372	378	414	351	374	381	393	334	366	371	436	399	401	413	401	406	384	408	370	398	400	383	389	414	396	379	371	357	382	369	368	399	398	375	389	414	372	398	409	392	397	394	361	382	404	410	392	391	366	382	420	409	360	354	413	401	411	421	397	397	363	390	391	386	368	405	381	376	390	406	396	398	392	375	364	378	362	412	365	415	372	390	349	380	410	380	376	387	385	389	389	352	379	380	379	385	350	415	386	409	390	400	386	393	379	394	408	399	383	381	336	376	377	359	395	369	345	414	405	381	381	418	378	373	382	409	417	391	382	390	385	360	389	373	409	396	382	374	390	360	361	408	438	366	390	389	389	388	380	400	387	363	370	394	366	430	361	362	377	378	343	394	397	374	409	383	392	347	428	366	366	453	368	378	365	406	353	405	349	382	404	360	406	378	429	379	380	382	380	368	354	404	378	419	400	400	389	361	370	335	386	386	386	331	367	380	401	387	372	396	401	369	390	381	379	427	378	396	384	401	342	373	391	376	388	383	400	365	375	372	365	400	365	370	375	375	361	386	394	395	382	392	413	377	369	379	406	381	387	357	402	358	385	399	398	373	361	386	382	422	409	345	342	385	380	398	405	345	385	371	367	391	392	406	392	378	350	395	384	371	378	385	348	365	406	343	359	369	400	387	396	394	380	378	365	383	389	362	385	374	401	376	398	387	384	377	405	359	372	419	368	377	400	413	365	397	410	386	362	376	392	396	411	357	405	369	363	397	363	345	372	390	401	341	409	397	443	362	370	374	368	369	386	383	390	365	395	408	368	370	352	415	377	389	419	396	418	384	393	381	399	405	380	420	383	384	377	375	362	420	399	396	371	387	353	382	360	400	387	373	410	394	391	370	383	344	404	368	389	403	377	372	390	412	385	410	408	369	402	367	404	384	401	366	423	368	366	377	361	359	385	351	340	395	379	357	415	323	338	375	354	377	393	394	369	372	381	373	343	391	389	391	382	374	394	381	391	368	417	363	414	404	430	357	403	398	373	380	391	355	379	369	369	400	392	372	382	395	373	386	361	397	358	383	381	367	414	377	393	401	381	402	384	380	389	364	369	410	374	353	392	352	373	362	413	406	373	413	352	382	386	388	367	384	390	360	401	379	366	387	372	360	364	341	402	371	379	368	359	354	386	383	386	387	378	422	385	376	366	365	385	402	413	324	432	385	367	358	415	375	357	361	386	381	400	382	395	399	371	412	412	395	368	393	386	372	359	420	376	389	417	396	415	371	396	400	384	339	367	385	370	360	393	385	402	372	370	373	395	396	395	365	399	413	405	347	425	383	385	387	367	377	377	361	384	392	421	349	385	397	399	402	386	358	404	405	427	384	397	388	379	367	366	381	344	379	384	377	383	348	389	421	381	357	398	407	375	382	401	369	389	362	400	370	393	378	370	396	370	402	415	407	395	392	404	398	380	408	408	380	402	390	372	382	394	370	401	366	371	394	373	392	375	387	393	379	418	377	375	347	387	367	349	410	404	376	374	386	400	386	414	337	389	392	362	373	377	398	359	358	384	399	385	351	388	381	374	380	369	351	396	358	396	420	402	395	385	372	365	374	405	387	364	366	358	355	384	387	396	355	381	385	383	377	388	385	404	382	393	398	362	408	362	418	408	354	371	365	361	363	378	390	407	394	354
24923	26109	44119	35298	21161	15146	5221	909	328	337	348	301	311	305	307	325	282	340	329	280	315	310	335	344	308	303	301	325	300	316	308	296	318	299	342	284	328	302	298	307	340	301	340	283	305	295	311	309	324	317	336	327	313	312	356	334	308	295	314	315	325	326	301	311	292	299	331	298	298	311	344	337	329	321	311	323	291	323	359	312	315	325	286	317	302	293	309	343	313	298	355	315	315	310	334	306	352	307	289	304	294	332	286	329	288	315	293	303	314	303	324	305	348	306	327	331	327	321	299	317	277	337	316	344	333	273	327	329	288	320	342	305	297	310	304	320	327	327	306	311	312	282	314	327	288	308	308	315	319	302	290	325	294	284	318	336	333	326	286	343	305	315	306	317	313	283	310	295	330	329	312	296	307	308	323	326	300	313	314	323	327	329	291	317	331	307	302	291	299	291	317	313	292	271	321	288	297	333	312	280	315	332	287	328	300	307	329	339	300	325	316	347	288	318	302	339	297	319	355	317	307	342	299	336	336	317	317	301	294	351	311	270	303	316	289	324	342	290	308	304	329	293	321	318	278	285	338	324	316	316	303	309	301	290	298	337	316	312	313	305	303	334	331	350	310	336	309	306	295	312	331	316	322	339	323	322	304	290	325	312	312	331	318	319	306	306	321	307	313	314	302	319	322	320	313	327	302	314	309	296	332	333	305	301	302	308	335	333	288	329	315	283	275	322	291	278	295	309	326	302	331	305	314	320	344	322	304	308	313	322	322	305	285	308	270	326	344	307	323	300	314	326	300	322	318	329	321	303	280	326	302	297	274	295	309	313	308	307	313	316	328	294	318	288	295	352	297	303	305	322	353	329	272	315	324	328	290	299	315	348	329	307	268	287	277	316	305	285	309	315	310	314	310	294	310	316	330	311	314	304	308	285	335	319	308	315	310	327	315	331	282	338	337	336	320	284	321	345	302	279	294	340	287	313	329	322	310	340	322	299	311	309	284	305	310	317	301	289	301	281	297	334	332	334	290	339	324	318	316	309	323	311	319	312	356	332	351	285	312	312	303	322	298	318	335	306	323	296	322	307	315	289	305	303	329	270	301	320	319	294	327	313	296	338	320	305	302	343	314	316	311	301	331	333	311	286	312	332	307	315	308	310	290	327	331	306	334	309	315	286	290	272	307	322	317	310	341	327	305	334	320	313	319	326	309	342	316	319	318	308	305	286	285	329	301	305	321	312	300	304	311	322	329	292	333	326	308	331	277	300	327	310	337	321	301	275	302	339	303	339	321	289	319	318	308	320	322	349	305	327	319	281	279	312	332	325	297	320	285	324	304	313	310	320	273	316	337	293	333	321	352	276	275	322	350	348	316	314	309	305	272	282	335	309	313	313	322	285	320	321	266	349	324	293	330	334	349	281	315	316	320	311	323	335	326	331	286	280	338	335	335	313	308	346	290	302	312	297	323	297	323	300	305	300	354	323	316	289	323	326	315	308	340	292	313	313	291	325	319	286	326	326	351	319	312	315	339	338	313	297	300	325	322	323	330	317	323	301	344	326	307	311	320	329	333	332	309	328	306	309	301	306	296	315	290	322	317	285	325	294	316	303	316	293	318	324	301	307	296	294	342	301	306	318	296	322	323	303	299	306	303	347	296	342	306	296	310	311	330	301	309	309	349	289	302	316	301	289	295	319	309	303	289	290	301	299	324	319	310	294	309	356	329	282	287	329	320	324	320	320	298	299	318	295	292	291	306	295	298	336	317	292	301	289	328	292	272	320	307	311	341	300	289	303	290	266	302	329	293	309	314	303	297	271	321	309	311	268	333	343	311	324	320	318	311	297	336	323	313	297	333	308	344	295	312	326	330	348	325	281	316	344	309	320	283	316	323	311	312	325	320	307	310	320	294	314	316	326	296	300	290	301	337	310	322	332	314	326	311	300	316	299	323	328	306	326	311	297	314	304	327	322	274	289	317	280	294	318	314	316	312	320	306	322	290	315	323	311	298	306	282	323	300	315	294	329	334	303	322	337	346	291	313	326	302	285	306	316	327	315	285	295	301	308	305	315	294	295	303	292	325	313	309	334	311	272	327	327	309	322	311	332	310	281	295	303	335	301	335	328	331	291	304	315	315	278	341	289	310	315	327	289	310	283	331	313	316	312	316	297	309	313	307	268	299	351	325	311	305	315	317	306	303	307	316	298	307	311	308	323	309	300	310	320	332	319	346	306	367	327	304	301	299	316	289	326	338	319	287	301	294	324	286	283	328	310	320	314	314	317	314	301	284	285	330	331	318	298	307	329	322	302	275	325	325	307	313	305	320	309	302	284	298	327	343	303	300	292	318	348	319	306	318	321	283	323	343	325	340	299	333	284	327	329	306	304	314	284	309	322	312	321	350	307	330	327	283	295	319	305	308	308	288	326	317	296	341	290	290	297	334	326	263	312	275	316	291	343	327	301	316	303	309	307	301	344	338	323	274	320	295	307	296	299	319	318	338	311	321	325	331	284	315	297	323	308	292	320	298	303	314	324	313	329	333	290	275	348	298	292	300	287	281	318	336	334	303	350	290	310	330	296	342	346	275	315	346	326	294	295	268	293	311	349	337	317	335	313	322	322	311	283	313	316	299	302	302	297	316	333	314	314	335	340	295	295	302	322	313	295	311	304	330	331	293	345	303	306	319	287	294	318	344	281	302	281	297	325	310	301	334	327	291	346	315	318	292	305	315	304	313	310	327	325	311	321	315	315	278	335	318	346	346	343	312	293	331	306	312	329	334	295	311	324	291	314	313	304	310	315	286	333	321	298	317	311	314	317	322	367	333	321	304	289	302	300	290	307	290	353	295	288	276	301	339	329	315	327	324	286	317	302	310	309	312	293	306	295	306	345	301	336	334	317	317	316	335	314	291	307	285	343	327	289	330	330	315	320	307	345	309	301	335	318	322	347	318	307	324	313	300	343	296	309	319	341	327	267	343	291	307	293	308	301	330	292	327	327	346	328	315	307	305	334	296	340	321	319	314	330	316	327	309	343	317	328	308	302	339	339	298	325	310	328	335	301	260	317	300	296	334	275	309	285	300	329	308	339	311	305	289	280	328	289	308	308	308	301	301	320	330	286	285	297	347	323	311	320	295	340	295	323	346	303	291	303	263	316	320	314	300	316	297	322	280	335	323	309	313	299	291	288	311	309	304	315	329	317	313	277	278	314	289	302	304	297	287	297	297	311	335	301	317	288	319	288	306	331	326	328	332	287	292	302	310	325	328	285	333	334	307	305	309	296	300	298	310	285	319	313	307	306	316	323	311	277	301	350	330	331	329	299	319	312	266	302	315	343	312	309	276	294	321	306	315	320	311	304	298	321	343	300	304	304	307	345	286	300	303	338	291	315	314	316	318	332	314	339	322	310	301	305	307	292	307	292	294	326	339	294	298	327	293	308	317	318	315	263	306	314	348	346	333	304	311	289	312	307	287	315	287	290	295	315	326	314
40953	82964	65334	37728	12915	12888	4867	1060	380	348	359	342	361	352	322	342	364	370	373	342	312	323	379	327	332	343	354	371	340	344	364	364	349	373	343	363	355	352	339	371	361	380	329	342	358	358	331	361	339	397	335	342	331	353	354	351	339	316	366	319	352	347	343	326	369	340	389	326	329	387	362	336	347	373	346	355	342	367	332	341	349	355	342	353	382	337	362	352	349	368	366	359	376	366	354	354	382	346	361	359	369	401	361	349	345	341	344	386	370	332	380	324	361	369	364	348	338	348	356	361	359	325	354	401	339	373	363	342	340	361	345	340	355	357	358	403	344	351	344	357	358	353	330	361	361	383	335	380	333	338	366	352	367	371	364	338	358	379	378	330	344	357	345	361	323	376	317	318	361	338	340	350	331	341	377	381	346	330	329	350	399	341	367	337	378	371	332	333	334	371	342	376	321	327	336	332	330	362	338	340	334	363	293	334	348	355	324	337	346	359	351	350	369	415	370	358	333	340	366	332	372	317	324	344	346	371	319	359	361	382	352	380	347	372	362	399	359	348	320	321	324	345	334	394	358	347	369	362	328	347	316	392	334	354	344	375	337	341	341	366	322	332	337	361	372	386	351	355	329	352	384	371	352	344	372	354	338	327	343	363	367	337	328	361	337	388	337	369	339	336	340	367	351	352	346	331	365	337	342	328	354	346	343	351	341	353	346	399	361	343	362	335	374	343	362	358	366	336	332	354	393	336	374	379	355	360	357	350	361	352	372	366	335	345	345	307	357	337	330	334	379	365	350	348	327	348	373	335	349	339	364	345	334	332	331	339	351	349	378	325	348	357	346	355	328	349	359	358	362	330	352	364	344	334	336	327	356	348	339	363	358	359	321	338	356	350	359	337	363	357	379	381	364	372	347	361	345	359	327	353	381	371	369	374	370	385	360	332	344	351	350	404	370	364	338	335	385	339	345	354	362	352	342	352	328	349	344	345	350	371	368	373	334	327	353	369	354	361	339	354	355	345	331	339	384	370	350	338	326	354	351	322	354	335	356	351	388	357	385	350	362	322	335	342	344	361	356	375	348	380	394	332	362	357	371	339	370	333	352	371	341	372	317	361	337	339	352	336	362	369	391	358	336	356	351	354	342	332	352	325	373	379	334	337	335	355	366	366	344	391	330	339	338	348	337	373	365	353	343	368	333	338	331	341	345	363	345	331	334	357	335	326	316	332	340	345	350	345	322	401	314	343	340	331	342	317	390	349	366	350	334	350	322	327	368	366	331	336	361	348	344	376	357	327	348	350	319	375	355	342	354	404	359	321	351	344	356	360	341	335	375	355	351	335	374	347	371	339	342	350	322	347	366	353	327	367	344	376	352	353	335	362	350	316	371	363	357	328	358	333	308	339	346	352	312	346	358	363	335	362	349	348	307	360	341	339	415	345	348	341	369	351	371	336	348	363	356	346	392	350	368	341	361	323	376	355	344	361	369	370	353	360	328	337	339	362	343	342	374	377	377	352	324	347	344	357	327	316	375	356	358	344	335	335	324	353	365	374	356	375	363	361	376	358	340	359	344	338	328	332	349	359	324	328	374	368	346	379	364	365	323	331	354	364	327	329	355	361	345	370	329	356	363	343	372	330	351	374	340	329	339	342	332	360	334	361	353	374	345	358	360	347	374	360	349	316	350	378	340	346	350	357	358	342	380	356	379	361	358	367	341	367	347	368	356	355	341	366	335	373	362	366	369	328	335	352	339	364	363	360	346	378	364	354	338	358	342	356	368	348	373	361	373	338	350	338	366	349	345	366	354	352	356	378	344	353	320	360	329	365	331	386	364	291	335	337	352	359	350	376	352	352	354	347	349	357	352	341	308	345	328	358	378	329	378	314	350	367	350	344	344	326	309	311	355	353	343	342	360	347	351	368	336	322	379	329	345	354	349	330	373	321	319	365	337	367	322	371	357	334	356	347	355	330	328	358	340	336	349	362	354	325	366	404	367	350	358	374	343	361	363	354	350	361	353	353	343	353	378	369	362	386	371	345	354	313	322	365	352	339	362	344	355	385	337	364	318	368	366	378	340	353	353	334	350	338	342	349	368	350	335	347	352	344	361	346	360	365	362	371	344	317	352	343	337	364	347	337	379	369	361	351	382	333	352	348	333	348	327	388	382	350	327	332	383	340	317	351	351	378	333	371	328	361	372	359	377	350	334	322	346	362	391	367	326	385	344	317	336	331	350	345	328	336	342	341	343	350	304	374	359	358	339	400	366	326	349	360	354	346	355	362	318	337	334	336	339	346	348	349	301	333	373	365	345	365	335	332	381	346	354	368	367	345	350	342	355	335	336	367	372	361	359	354	329	348	337	330	340	347	327	349	370	331	338	341	352	336	350	372	326	341	376	329	338	329	353	364	346	335	340	337	353	357	379	344	356	346	321	353	336	343	340	329	352	356	371	347	370	370	360	348	332	360	358	346	329	326	354	369	366	329	390	348	346	369	385	365	321	329	362	344	346	356	337	337	325	318	350	382	365	316	358	354	368	349	345	355	355	361	331	379	334	375	348	374	392	336	366	330	358	332	321	350	382	352	363	330	382	296	355	367	335	346	349	364	359	355	347	378	378	372	364	335	336	320	323	346	340	359	342	324	335	328	334	340	378	353	361	381	352	386	349	346	322	359	389	368	338	332	346	348	314	349	361	358	362	331	323	335	361	356	331	358	362	348	320	331	325	322	351	363	368	352	336	352	378	343	356	371	359	332	348	373	346	343	358	375	365	319	329	334	372	336	357	336	343	394	365	367	329	359	355	330	339	350	341	356	361	344	365	323	356	371	377	349	337	355	331	357	343	371	342	355	343	357	344	365	353	363	358	351	374	345	301	336	319	364	336	398	342	355	333	336	317	324	348	389	305	355	342	360	398	357	357	330	362	343	360	372	321	332	275	329	319	346	353	325	341	361	319	341	334	392	348	328	392	344	342	340	332	325	373	329	369	381	390	386	359	379	372	366	364	349	334	334	334	338	366	369	355	331	372	355	379	318	359	363	331	343	303	383	338	348	342	328	352	342	324	351	391	385	338	326	375	359	365	356	329	343	363	341	368	368	338	335	354	355	319	328	322	329	327	350	341	297	331	370	355	381	332	335	363	367	365	326	338	317	377	366	353	392	354	402	353	364	328	360	338	360	367	358	344	322	346	346	349	339	341	352	333	359	331	350	364	330	390	330	389	359	318	345	338	335	317	323	369	334	325	298	348	320	346	372	382	363	350	330	368	369	385	330	351	311	312	346	343	357	346	349	316	336	361	364	373	341	342	350	355	356	331	350	358	345	310	324	348	372	368	364	332	367	336	318	344	360	360	355	329	344	366	325	373	377	361	316	373	351	326	357	336	352	366	325	349	360	359	380	332	341	372	343	364	313	330	341	365	329	347	350	307	385	342	341	370	342	384	342	343	340	369	377	380	364	339	364	351	347	337	334	396	312	343	367	369	321
25619	27421	41680	31865	17363	8845	3112	751	432	429	464	490	432	462	490	446	432	458	446	466	448	467	456	442	444	440	469	426	414	482	433	412	483	440	453	451	452	438	457	455	443	452	444	427	476	487	450	415	464	435	452	429	447	443	436	449	478	454	437	461	458	470	409	435	434	428	459	458	461	430	469	469	440	474	448	427	401	445	428	451	430	441	478	412	451	425	473	453	437	423	418	420	434	520	461	448	448	429	483	411	473	475	490	462	477	409	425	466	466	467	451	454	425	468	440	440	442	461	444	496	461	431	430	438	428	434	447	445	419	448	472	445	427	402	456	456	438	465	427	458	420	440	405	485	452	446	427	454	467	448	436	436	456	416	470	437	458	442	447	427	456	431	478	451	428	449	467	482	423	420	458	479	455	437	438	454	474	436	476	443	474	443	430	452	470	447	421	441	450	452	469	397	424	467	455	407	426	398	432	447	439	483	442	463	437	455	473	464	450	457	442	429	398	452	414	454	482	458	460	440	477	451	443	431	433	454	425	435	446	459	460	423	460	463	460	464	458	496	435	439	454	435	443	450	410	445	431	447	469	437	468	452	427	419	455	433	435	462	454	446	453	448	459	452	441	481	438	444	427	440	446	405	442	493	448	407	443	434	455	436	419	414	459	472	487	414	471	461	443	457	420	437	494	512	441	475	464	477	444	462	432	431	412	444	427	487	467	447	453	492	440	483	485	408	468	455	445	412	455	475	487	429	450	434	443	457	438	442	468	461	417	451	413	478	404	458	447	444	445	436	483	426	434	428	456	418	423	450	460	391	458	458	474	461	466	459	448	468	452	461	478	433	468	433	441	480	488	434	471	429	435	503	432	441	449	435	404	468	452	444	422	440	434	401	456	481	467	486	436	448	447	429	483	467	467	498	426	452	451	464	421	452	442	457	435	472	437	450	441	461	487	442	464	428	417	477	419	496	453	441	443	457	447	429	435	449	464	443	451	423	481	478	427	418	475	432	462	460	441	440	459	481	452	436	468	469	498	422	448	428	443	431	440	495	454	465	430	423	463	423	471	464	441	439	453	451	453	453	442	455	416	441	441	469	458	444	428	460	436	451	409	462	430	448	450	456	438	385	440	479	457	455	439	415	471	429	481	483	463	434	460	436	484	466	427	424	447	490	448	420	458	436	402	450	462	474	424	427	411	462	426	466	449	478	407	432	477	453	415	498	502	412	486	441	453	469	441	454	474	492	464	453	432	461	425	427	471	465	460	428	480	436	468	473	487	477	478	442	440	483	451	451	427	480	446	392	424	448	451	455	438	471	442	427	500	456	503	457	442	447	468	464	413	467	431	451	437	455	421	456	451	412	458	436	462	462	472	455	441	459	437	472	470	440	436	460	429	463	467	439	421	452	458	453	431	481	487	451	432	462	447	416	434	464	488	467	445	437	477	451	451	429	470	434	427	449	417	445	476	487	430	444	448	463	462	424	447	440	462	466	488	433	391	435	395	419	440	420	428	456	468	463	408	488	473	429	436	438	451	418	451	477	479	450	465	436	454	448	457	423	459	405	469	502	483	481	440	434	459	446	432	437	460	484	470	484	418	442	449	441	453	439	440	492	469	423	418	421	457	433	447	436	435	414	467	445	427	465	411	468	500	434	477	469	495	437	428	479	426	440	443	453	453	443	481	453	451	443	475	468	417	461	422	431	414	453	436	425	461	434	481	442	500	457	475	438	438	455	451	443	464	452	483	435	455	446	449	444	424	477	454	438	459	462	478	425	428	460	440	480	435	469	439	421	459	436	481	443	411	434	458	454	390	437	403	503	472	502	426	436	452	468	451	472	455	436	436	451	442	458	474	494	469	427	436	459	468	488	441	440	453	441	487	414	436	464	446	438	449	441	427	460	437	447	446	496	414	445	466	442	385	454	428	449	482	415	433	391	415	450	475	462	452	436	442	450	465	439	472	432	424	401	461	428	445	435	451	409	454	454	458	442	451	420	456	432	455	457	459	427	448	424	493	410	455	451	432	447	460	443	432	456	456	412	453	428	448	463	461	482	460	455	457	420	489	443	483	445	439	466	437	469	487	413	472	512	415	436	448	455	467	441	452	463	437	412	418	445	394	479	475	440	450	442	439	443	443	476	432	482	488	440	455	444	448	444	470	471	472	445	413	455	467	469	444	447	416	420	446	442	440	437	443	442	421	419	463	474	486	432	466	438	453	459	462	457	461	471	457	420	457	445	450	466	473	472	402	402	428	444	468	440	444	438	455	454	456	449	416	481	404	446	455	427	456	432	449	446	458	460	400	418	454	430	436	446	472	452	467	432	484	448	433	460	460	460	479	428	457	475	443	445	449	424	482	458	423	464	423	438	437	489	515	429	425	391	442	464	438	438	389	432	442	438	447	447	414	468	445	459	460	438	486	419	473	472	431	442	472	424	454	444	443	448	430	483	457	436	452	442	453	446	479	443	501	486	456	471	467	454	431	463	446	426	473	458	443	489	446	443	439	482	451	448	435	446	457	454	445	461	485	426	445	416	468	461	456	434	451	470	449	460	431	437	423	451	430	453	478	467	467	414	464	443	432	445	493	408	441	462	412	447	428	440	462	467	432	437	449	449	475	445	445	452	451	437	472	485	445	434	414	441	463	451	454	421	442	427	461	422	456	503	460	457	467	454	457	491	438	476	424	454	471	442	457	448	484	448	425	505	476	432	473	442	422	491	463	439	440	421	468	440	422	445	495	431	458	437	441	475	451	464	445	445	500	446	476	424	437	441	440	451	457	428	471	429	477	436	422	464	435	445	439	421	460	432	419	442	415	458	454	471	469	446	438	452	457	428	416	463	465	440	445	456	458	455	473	444	453	465	462	466	454	454	475	438	447	476	425	444	477	413	436	445	455	418	445	453	459	441	418	418	473	471	426	420	434	430	468	436	486	465	459	420	482	435	474	470	434	466	448	413	412	441	453	393	442	442	409	462	453	427	449	446	429	436	493	439	468	446	479	480	443	449	409	470	448	483	467	428	477	417	466	470	431	443	449	458	433	416	435	437	496	452	416	470	436	468	457	420	447	442	468	441	466	437	430	441	445	428	447	454	452	464	417	454	450	469	473	407	442	451	468	435	484	410	419	442	419	414	429	465	461	468	476	455	490	453	439	414	473	452	441	429	456	441	469	448	409	459	446	446	414	473	470	444	429	441	438	431	432	458	444	453	445	443	458	479	437	455	493	510	437	449	489	484	458	427	441	452	431	465	471	476	453	444	480	451	479	437	398	455	465	455	461	431	442	383	428	448	446	435	454	461	463	425	490	465	447	450	479	445	450	434	420	444	418	425	441	423	418	461	453	463	426	491	430	434	450	439	464	457	427	463	442	444	445	459	415	463	454	437	451	438	477	446	436	448	441	462	484	456	428	474	433	431	453	402	466	463	415	454	429	481	435	469	432	441	432	445	451	397	441	451	461	464	432	457	432	472	501	457	450	459	479	460
39594	79360	59388	33673	10923	10741	4266	1039	520	499	537	533	511	467	495	510	506	515	498	474	500	460	476	490	541	494	492	467	525	507	504	478	501	489	508	488	504	495	505	463	513	477	482	465	527	494	534	507	515	481	483	478	477	490	523	508	485	526	490	528	526	524	513	521	507	476	512	487	475	462	518	512	490	472	512	460	502	513	493	480	514	493	527	511	512	516	468	512	471	522	468	514	504	475	519	504	469	472	529	494	499	486	453	521	528	491	496	519	488	476	496	469	553	491	465	510	488	497	488	517	520	464	463	506	504	524	481	488	482	496	503	506	499	501	481	460	509	524	457	496	454	501	489	545	490	499	493	501	484	520	481	493	498	476	517	491	483	496	536	482	510	507	492	503	478	512	519	489	477	482	483	499	520	490	537	478	531	446	525	491	484	492	461	505	498	501	495	520	473	540	502	486	486	485	541	492	503	445	487	506	479	471	514	488	516	466	470	510	525	514	509	497	514	499	481	496	500	529	561	528	518	478	498	463	520	511	503	497	464	503	513	495	522	535	519	488	497	488	494	514	537	483	486	531	502	476	478	507	517	513	486	529	468	534	520	463	495	512	514	451	502	512	489	478	493	520	491	499	519	514	520	476	487	469	498	491	487	502	495	492	514	500	504	504	484	465	512	493	462	562	501	479	459	489	497	502	510	536	464	495	466	522	471	522	493	515	492	485	541	486	488	536	497	516	521	506	503	509	485	482	467	512	469	527	490	504	503	502	505	527	490	522	480	467	487	494	447	523	514	479	481	497	491	527	540	458	469	548	459	500	483	513	499	508	508	506	481	527	491	504	511	461	495	508	488	513	508	482	477	542	541	504	458	480	498	484	513	482	493	509	495	484	482	450	529	529	508	490	508	487	510	493	494	507	488	495	452	513	504	506	490	499	498	454	520	514	481	547	483	506	492	463	525	511	528	518	516	525	501	479	458	499	539	485	486	492	483	460	501	493	481	500	495	503	508	461	484	492	542	474	505	501	520	528	516	493	487	482	474	462	525	483	502	538	507	512	525	540	468	558	509	475	528	467	490	500	482	497	461	503	483	519	480	512	510	451	490	485	517	502	508	488	531	484	511	503	512	523	528	474	532	514	541	500	501	532	463	473	562	523	458	465	456	515	540	502	502	473	497	489	480	501	505	512	486	480	539	476	477	459	530	503	508	475	479	465	489	490	501	513	518	495	503	525	483	493	539	505	522	480	461	517	519	480	492	485	522	471	497	481	487	466	506	498	493	477	460	495	481	515	533	480	467	480	493	529	551	531	506	494	521	521	509	467	500	493	500	512	475	521	508	496	498	522	502	544	493	499	512	520	494	444	499	486	532	457	494	473	494	497	514	499	485	478	539	495	526	496	498	478	527	502	528	478	477	511	509	540	482	492	470	517	521	510	522	484	482	470	493	486	515	475	500	506	505	503	479	468	527	519	507	465	508	498	504	470	481	513	510	502	519	503	511	504	477	463	440	516	534	505	539	561	471	514	517	487	491	530	508	469	555	504	480	493	475	528	502	492	483	457	499	525	470	480	502	502	531	507	471	500	499	505	465	490	517	515	497	519	532	531	524	483	467	516	493	508	462	473	501	528	464	506	524	515	516	530	508	487	502	494	500	439	506	480	517	500	470	472	511	500	482	489	485	481	506	510	460	499	495	523	532	508	489	462	492	486	494	471	482	476	518	529	491	492	500	502	474	490	531	518	490	484	477	498	500	567	507	548	512	507	490	473	501	503	469	475	492	483	513	471	500	511	511	523	537	506	525	516	504	516	504	519	520	525	507	511	467	494	504	509	455	481	496	515	458	476	478	462	535	494	506	513	487	492	521	483	511	478	497	484	511	488	479	497	485	529	496	506	523	525	523	519	478	495	505	474	457	487	489	476	450	517	517	491	463	494	481	497	488	511	490	521	520	480	454	459	500	487	525	521	503	466	494	482	507	522	517	487	538	506	512	472	525	553	488	494	521	516	494	517	503	490	499	494	457	544	510	478	515	498	493	514	485	490	492	496	489	467	513	528	515	530	460	540	492	499	474	461	480	520	494	475	519	508	499	490	552	483	490	499	520	489	547	512	483	486	503	482	467	494	505	503	471	507	517	506	467	482	531	519	487	515	474	529	466	457	495	530	502	505	471	459	498	514	452	530	468	479	475	497	503	492	509	465	522	484	515	508	502	492	499	483	462	474	507	528	521	543	498	481	481	480	490	531	511	507	501	479	490	508	497	503	503	476	528	489	500	477	528	466	502	537	484	493	464	531	500	473	507	491	519	498	510	518	480	492	496	479	469	509	505	519	502	499	485	491	509	442	475	540	527	469	491	488	491	490	505	513	510	516	510	485	471	523	500	507	500	467	485	536	486	478	471	492	505	477	529	470	567	514	509	471	508	509	497	465	504	521	502	493	489	508	500	469	509	459	472	525	506	496	503	473	559	476	515	523	489	513	512	515	493	490	437	501	495	448	516	537	481	523	494	469	475	461	474	509	495	524	507	490	459	497	543	488	485	503	500	484	453	484	525	471	506	523	493	449	510	499	509	486	522	491	475	499	502	516	498	488	493	521	515	477	486	486	499	507	490	488	497	478	482	493	468	499	507	495	475	488	469	471	479	509	501	503	502	497	510	528	500	486	505	469	485	495	512	451	501	502	485	504	483	456	500	553	510	475	518	483	489	522	527	536	446	469	527	453	487	475	504	510	510	487	502	541	475	460	504	499	451	487	498	499	476	502	501	464	497	477	543	506	482	486	525	507	470	465	523	488	514	476	517	479	498	481	506	479	514	483	459	517	488	518	489	492	475	475	498	519	484	477	512	457	511	506	465	504	509	502	504	484	491	472	463	494	493	485	510	509	481	511	478	504	491	454	491	478	495	531	546	505	488	484	488	555	498	494	489	533	502	493	459	479	477	503	490	490	479	507	516	470	539	492	509	500	499	522	506	501	462	505	499	504	513	490	515	524	476	519	512	517	499	544	481	491	486	475	479	498	510	524	520	504	502	499	472	458	515	512	504	446	505	524	520	484	491	522	520	493	499	514	504	494	482	483	517	466	462	502	486	543	472	492	483	507	535	491	485	465	482	539	490	490	503	523	474	522	486	508	516	495	478	497	504	492	510	504	507	503	479	503	528	539	477	479	467	501	476	531	504	477	525	476	487	523	474	512	531	489	490	456	504	445	545	515	494	543	539	523	497	525	501	515	513	449	508	478	523	536	522	502	486	494	502	488	493	469	502	512	504	475	496	535	516	451	459	511	518	484	505	503	492	526	513	502	477	510	488	477	520	504	491	482	484	485	459	484	576	504	512	510	440	504	516	488	494	507	468	494	440	514	492	484	522	518	494	482	507	485	506	501	531	514	497	493	526	519	521	505	487	481	537	523	469	495	450	479	486	497	463	493	498	521	468	526	512	496	463	515	508	485	489	474	468	502	542	539	498	478	501	521	519	515	496	525	504	509
23297	23218	36217	29974	23009	23293	18100	2821	561	492	494	476	482	446	481	509	442	491	483	498	515	509	478	474	458	499	457	442	472	469	483	499	495	480	483	481	484	463	488	461	457	480	466	480	484	476	489	468	483	477	469	488	487	468	544	472	464	499	467	475	509	479	472	467	463	476	447	452	520	477	487	460	479	478	456	423	494	510	473	464	467	447	473	501	503	473	521	463	489	442	475	478	457	480	492	498	468	468	487	474	488	467	490	493	439	496	492	458	507	483	475	476	472	522	465	513	461	527	459	459	474	508	492	469	481	495	449	522	462	453	490	458	474	496	463	492	477	468	473	492	479	478	492	452	530	468	482	488	496	428	503	480	507	485	487	467	470	475	463	481	484	463	481	483	476	481	482	484	473	479	464	428	502	455	464	509	474	512	424	451	454	459	497	481	475	456	448	512	456	504	467	483	457	478	500	474	521	439	474	528	486	468	468	487	474	490	463	480	498	510	488	478	530	483	464	510	453	500	428	469	478	491	446	455	489	441	449	456	481	473	481	470	474	453	485	504	496	439	486	475	478	487	475	461	503	477	454	438	463	481	466	464	483	448	459	490	494	486	490	503	452	447	452	455	518	465	471	473	486	459	459	451	447	459	517	462	449	438	490	486	461	462	485	453	460	493	483	480	472	522	500	479	512	453	490	459	441	486	513	491	473	505	482	456	487	470	454	473	466	455	465	447	525	468	425	518	510	445	517	499	434	514	474	486	502	457	488	468	483	469	494	487	479	496	453	511	474	465	467	490	445	474	510	475	454	455	475	489	464	491	469	476	463	444	445	474	438	526	442	496	499	494	452	480	483	466	481	501	418	457	467	465	463	490	425	520	450	458	480	419	491	471	491	463	423	535	467	461	459	469	480	463	424	489	497	470	475	476	500	486	456	498	497	486	460	442	510	493	490	472	473	505	433	495	506	489	432	457	467	439	480	495	466	474	461	501	457	453	498	441	467	496	462	508	512	464	455	460	510	495	472	494	468	468	455	489	488	470	508	484	443	453	450	448	460	453	513	484	419	470	514	514	499	442	499	472	467	482	511	438	507	459	497	510	484	492	490	460	473	457	464	448	495	445	424	471	466	493	447	451	459	459	482	458	500	476	472	480	458	469	469	475	476	505	463	493	461	480	509	489	448	431	471	493	437	456	482	446	497	455	480	479	509	480	430	514	445	489	475	474	472	495	469	474	468	459	459	464	483	457	471	491	455	453	495	463	501	453	474	452	463	469	463	497	467	478	485	476	459	430	474	501	489	491	492	493	434	473	486	486	434	466	469	520	515	468	480	464	460	490	467	468	514	486	446	497	497	510	420	463	466	504	492	495	458	500	459	478	448	479	491	498	480	464	511	432	493	439	481	482	462	444	475	478	452	456	501	462	474	510	418	464	487	504	478	475	498	483	477	446	495	500	488	491	478	453	411	475	510	478	525	517	512	447	476	481	478	437	475	520	481	475	507	507	470	460	491	497	471	457	494	470	463	484	483	460	515	502	470	457	475	449	469	473	441	485	497	442	462	470	519	482	461	474	446	491	452	463	474	455	497	491	500	490	491	469	476	504	482	491	471	455	469	488	482	431	489	456	422	452	481	471	473	457	494	479	471	455	446	495	464	518	472	517	483	469	504	494	482	496	474	480	488	473	452	481	485	442	474	472	469	478	475	462	440	475	500	480	430	479	452	435	464	473	479	497	502	489	471	464	497	507	478	525	489	434	480	424	458	436	475	474	477	448	490	484	474	506	533	501	467	454	440	501	451	482	465	509	449	457	477	476	455	473	490	476	446	490	461	421	482	424	456	463	496	474	476	434	476	497	498	515	492	478	478	526	434	454	494	451	480	449	477	488	488	441	487	451	478	530	453	483	426	462	487	460	451	462	521	496	464	481	493	469	509	462	519	496	491	470	487	505	450	486	450	460	479	475	470	474	478	486	481	516	492	489	493	467	488	497	499	491	496	513	484	443	471	505	458	491	445	479	496	469	495	466	492	472	461	449	486	501	475	469	457	510	476	444	466	474	468	489	479	505	469	472	481	495	470	459	465	488	471	468	478	463	513	502	512	544	489	431	463	469	434	467	495	492	466	501	475	482	461	441	513	483	473	476	481	453	483	488	524	426	439	489	464	468	500	441	441	461	436	487	463	456	511	485	518	508	452	509	523	507	503	472	433	452	480	442	445	451	460	493	460	462	473	483	503	481	495	483	445	464	472	470	477	431	506	476	448	497	474	449	450	507	443	473	481	465	458	479	473	464	498	473	454	460	482	503	463	485	484	456	481	490	484	443	464	469	422	450	471	466	496	490	468	490	470	406	505	454	479	489	479	458	443	488	472	509	450	442	464	488	451	438	518	465	496	461	496	467	519	479	446	533	492	453	497	525	488	453	514	439	436	461	474	479	488	442	453	433	471	462	498	459	429	475	475	449	475	456	467	440	499	455	448	492	477	490	458	484	464	492	452	453	493	479	523	479	479	474	500	495	489	451	443	455	483	461	475	499	485	484	451	476	451	461	473	462	460	491	514	456	499	439	476	435	482	475	482	435	498	504	475	480	472	502	465	444	461	492	464	480	462	486	480	476	427	456	462	443	489	437	453	466	472	469	474	478	477	478	448	459	498	497	497	488	460	455	462	482	488	460	482	488	505	453	474	447	459	498	499	502	496	488	460	461	476	476	460	491	472	449	474	460	460	493	484	486	465	433	488	463	471	453	491	466	445	461	487	498	476	500	503	469	473	497	525	485	447	429	486	474	483	448	466	481	448	452	500	505	445	502	451	445	467	448	467	491	464	428	448	482	453	462	463	495	456	478	439	483	464	504	493	488	480	479	447	485	492	484	446	489	508	497	477	499	462	484	460	498	483	480	485	449	468	529	473	446	496	469	460	478	478	497	505	489	471	474	491	443	500	507	475	501	446	464	480	511	497	495	455	480	493	457	465	474	490	490	458	429	454	473	477	491	493	435	431	464	464	492	482	490	511	458	448	511	446	483	477	488	473	469	455	435	521	486	511	513	474	507	460	500	463	460	483	470	444	510	484	473	515	498	477	493	475	477	454	478	436	486	474	473	482	465	471	508	490	485	480	511	475	488	474	474	452	452	454	429	495	469	484	463	443	474	484	463	477	420	433	521	455	486	470	498	493	455	486	447	505	482	501	471	482	468	475	497	465	446	471	507	462	465	482	459	512	493	493	474	491	432	505	471	438	468	489	424	479	483	494	488	505	468	433	461	488	476	462	456	501	481	465	492	508	473	438	467	498	492	506	443	470	453	452	474	527	497	504	477	508	454	508	453	465	453	465	492	488	480	502	463	465	464	457	458	452	480	504	439	491	476	447	477	494	502	487	476	471	463	473	442	466	442	449	475	471	490	475	479	479	481	443	448	469	458	482	473	505	447	503	465	514	448	492	477	501	495	486	488	486	479	422	478	487	487	506	477	443	441	455	457	458	486	474	488
47887	72472	74867	52204	24047	24422	10877	2213	492	495	521	492	497	533	522	516	496	496	521	487	517	486	518	527	560	483	546	483	506	481	566	524	477	510	514	512	524	533	503	478	462	516	498	541	505	520	462	496	534	530	510	506	480	466	507	527	502	480	509	486	505	482	495	503	508	518	496	471	510	473	469	547	508	507	513	572	506	518	528	524	473	497	472	498	482	505	503	496	506	457	495	463	482	523	510	489	492	560	522	502	518	501	533	497	512	521	515	504	491	504	489	499	510	516	496	518	521	459	496	503	485	531	517	513	526	490	508	496	493	483	500	488	502	521	490	500	481	460	479	500	517	503	476	525	486	506	510	529	478	521	498	506	475	492	512	485	516	467	473	499	492	499	509	523	502	506	521	472	443	494	494	491	522	457	493	532	516	432	525	503	528	490	484	540	509	485	499	494	453	497	498	532	516	473	486	452	500	535	490	483	523	540	503	480	553	501	480	524	532	526	525	480	477	525	527	464	499	483	464	486	515	478	510	501	483	523	496	501	497	510	511	475	491	521	487	486	476	548	491	459	489	502	532	491	493	480	503	505	509	506	554	508	484	497	473	484	482	511	485	484	507	481	527	523	511	482	449	523	549	492	517	481	455	514	495	530	506	491	498	509	488	472	507	501	466	501	492	504	458	487	518	501	461	490	502	501	495	512	515	510	501	527	523	518	470	522	500	479	467	496	510	491	538	487	496	494	489	492	508	497	500	500	471	480	518	501	486	476	504	518	492	487	504	498	493	516	450	513	473	449	460	525	510	501	498	484	453	520	519	501	501	506	489	530	526	511	506	504	508	503	486	488	494	483	511	506	520	496	512	474	526	484	463	526	509	476	486	506	532	473	500	458	480	485	511	492	517	485	506	509	463	538	487	475	495	495	491	489	515	505	525	509	478	511	520	509	507	523	501	486	499	507	515	545	506	517	502	497	525	475	515	473	506	518	523	524	498	528	498	523	526	511	452	492	497	484	480	439	490	529	473	494	518	512	477	499	531	523	488	539	485	488	490	508	463	477	508	500	509	496	509	502	484	475	521	520	492	505	488	505	481	459	524	459	498	489	464	490	473	477	498	462	507	496	531	517	537	518	537	472	470	500	503	495	497	483	503	509	516	491	512	503	517	510	545	516	466	477	524	522	508	537	480	513	471	483	482	497	498	528	482	492	502	479	466	518	487	517	508	505	509	504	496	532	517	516	496	499	514	487	487	524	521	492	493	519	485	499	521	493	524	509	515	506	521	495	482	507	511	527	513	500	521	481	438	489	493	499	470	534	493	510	469	478	508	488	472	506	498	487	491	530	508	508	511	503	526	509	525	480	518	538	505	498	516	456	538	529	492	456	488	466	465	495	529	481	493	531	544	515	506	473	497	507	510	516	539	510	504	484	519	487	490	494	484	461	491	516	546	498	525	520	475	498	481	492	506	493	495	520	510	468	497	513	521	507	494	524	522	460	514	501	487	523	515	527	502	499	526	513	474	466	485	470	477	514	474	498	520	505	541	509	533	479	508	497	491	473	495	508	514	481	509	474	519	488	505	498	545	488	510	538	485	493	506	483	521	501	496	524	513	508	459	468	517	506	491	492	537	538	525	482	509	542	494	483	492	528	510	538	500	518	498	493	481	491	480	503	518	480	464	514	498	504	491	475	489	498	492	519	488	495	491	509	495	485	496	447	512	496	501	494	533	561	462	473	463	507	507	489	503	530	524	473	499	516	496	551	495	514	497	496	516	528	544	514	463	526	510	539	512	482	494	534	521	477	502	508	487	468	508	488	502	510	503	542	479	501	488	500	506	532	466	536	532	492	485	497	516	457	500	501	503	499	538	511	513	499	498	511	513	469	462	466	488	517	500	474	475	508	496	516	484	488	501	491	521	508	526	509	491	511	532	524	512	507	509	493	530	515	425	517	513	514	498	504	501	500	503	523	504	529	488	497	537	476	518	483	474	574	487	517	495	509	502	497	524	477	512	499	511	515	522	512	493	521	506	487	522	497	512	510	497	469	521	461	530	490	519	515	469	497	509	513	501	524	517	473	493	474	519	491	499	479	512	526	488	529	508	510	499	479	528	519	538	485	471	468	492	517	500	499	513	508	510	527	476	509	506	518	522	461	496	494	482	475	487	496	464	498	511	497	474	519	519	505	445	517	481	494	511	495	495	465	509	505	526	517	481	509	467	506	505	469	505	480	484	474	496	459	501	489	485	516	522	488	494	491	479	509	559	490	542	506	522	481	493	493	521	483	516	468	534	515	467	518	522	478	502	487	528	454	503	503	501	534	478	490	522	519	544	494	468	530	525	519	494	478	512	541	497	499	491	488	502	499	494	489	493	454	454	505	493	507	536	469	486	492	507	555	531	493	490	522	499	489	461	493	473	526	504	511	498	491	508	513	487	499	497	457	465	517	482	511	533	537	488	505	514	531	504	534	509	478	494	491	498	514	576	448	507	499	535	458	482	523	493	494	518	484	486	525	475	511	527	462	479	496	464	506	509	525	497	502	539	502	463	525	504	496	475	517	463	490	485	509	460	507	541	521	462	509	503	463	451	489	456	520	537	522	482	494	481	511	486	486	549	492	524	506	479	533	474	498	494	552	522	474	513	505	520	504	519	516	520	499	538	494	553	492	504	461	504	491	494	547	454	489	527	489	527	492	516	500	502	500	534	489	485	521	487	485	489	477	491	476	476	505	499	491	535	505	494	489	479	494	491	489	511	483	517	468	521	525	534	493	486	518	501	543	506	503	529	521	483	505	517	484	488	526	520	510	507	467	498	509	468	490	488	483	485	523	504	481	522	491	479	458	503	505	505	523	520	506	487	499	509	514	503	523	509	505	487	511	505	521	512	505	506	490	493	478	514	525	465	479	509	474	507	489	519	520	491	483	493	507	483	521	540	511	475	501	541	514	539	523	472	513	458	499	489	481	508	518	520	480	494	511	496	478	477	473	487	523	541	482	511	479	505	493	483	499	526	539	478	516	480	489	546	503	509	517	485	500	516	517	497	475	510	483	481	510	484	483	515	512	531	484	503	499	557	494	524	488	530	509	475	533	501	517	494	518	508	469	504	486	506	460	513	502	554	505	502	485	465	529	446	474	497	493	536	469	484	491	512	507	495	500	500	541	458	472	445	530	480	521	479	478	466	538	508	494	567	503	479	521	499	498	525	510	506	435	541	517	502	484	487	486	460	470	538	498	500	501	533	511	491	485	497	462	509	507	504	514	515	515	527	519	464	512	530	501	493	497	495	492	525	512	512	520	530	494	492	497	502	485	482	493	516	495	522	491	518	525	480	491	493	493	558	495	500	477	496	469	504	514	450	533	492	470	505	492	528	491	508	515	481	526	484	523	519	507	517	529	504	477	505	479	490	505	485	475	546	494	532	524	523	529	497	517	486	521	468	528	483	489	479	476	485	490	458	465	475	481	517	524	493	498	492	537	487	495	520	500	537	523
30287	36026	40520	21259	4514	2012	1002	448	336	369	371	378	357	329	360	333	365	359	363	335	323	356	335	337	346	353	340	340	365	319	316	338	331	333	354	349	373	359	356	344	336	335	349	328	347	323	356	338	340	354	346	330	342	349	332	345	322	321	342	353	336	306	342	356	342	302	311	336	355	365	327	369	346	349	363	342	388	312	325	357	309	348	353	331	337	361	345	329	338	338	331	381	338	338	328	354	336	326	356	321	359	347	342	349	363	348	319	327	380	348	358	371	307	336	327	322	341	349	296	331	324	364	359	356	310	349	368	339	373	371	307	379	344	355	364	344	330	360	316	349	354	363	334	306	342	360	343	326	337	383	342	367	347	375	349	336	372	390	335	357	327	321	346	360	346	341	348	321	361	334	336	354	368	375	374	351	325	325	353	352	330	385	390	364	369	339	376	314	347	314	319	327	332	348	346	347	353	345	325	350	347	317	345	335	355	354	352	380	324	337	324	356	339	351	343	300	344	344	351	334	337	362	354	345	319	343	366	327	341	365	319	373	355	339	336	359	331	331	342	308	335	357	338	363	354	319	322	343	329	345	351	349	359	345	337	355	367	309	380	358	340	344	349	341	355	335	332	346	347	325	332	345	356	344	346	333	350	368	326	332	322	357	362	326	330	328	372	359	357	342	320	358	357	352	374	368	327	358	331	347	318	356	335	360	341	329	342	348	337	376	367	328	361	353	298	357	332	335	346	342	356	340	341	356	326	374	378	365	342	326	357	309	346	349	362	342	334	354	341	379	349	372	335	359	360	334	342	364	363	344	361	358	360	338	353	354	336	326	349	354	364	309	350	358	324	368	318	325	351	371	343	338	364	355	370	324	369	364	327	320	335	342	313	344	336	376	353	314	323	338	327	347	339	311	372	331	359	354	338	369	342	325	350	337	356	303	343	331	315	317	336	379	343	317	336	346	333	341	338	314	338	352	342	335	343	376	343	325	359	339	360	357	329	351	342	306	346	327	311	340	361	352	355	338	353	336	336	347	332	350	349	357	356	346	343	375	350	319	343	346	353	331	328	338	325	364	391	320	322	342	344	385	353	355	311	307	343	369	339	336	346	344	325	366	322	360	343	338	331	386	368	375	332	355	357	333	323	336	346	311	361	332	339	365	337	354	328	317	343	334	356	331	388	340	356	318	317	351	378	336	361	344	378	340	344	340	347	342	339	315	330	359	368	321	345	347	360	376	334	400	346	343	351	312	357	335	337	326	322	351	362	352	365	332	375	358	339	339	364	351	325	321	355	329	340	366	326	365	326	338	317	310	343	320	341	366	359	336	389	361	323	384	336	338	329	372	357	331	379	372	338	336	336	326	341	348	318	348	336	324	316	333	363	322	367	334	341	361	359	337	325	366	380	337	351	363	387	336	355	327	338	339	314	337	343	330	353	375	336	346	349	350	305	372	366	350	334	346	365	317	355	378	324	318	311	354	337	384	351	325	358	376	342	364	319	341	349	344	357	317	360	332	337	341	355	355	310	354	352	348	337	369	330	342	382	323	341	360	349	355	343	350	316	348	336	322	346	357	316	359	332	362	358	336	335	341	334	363	379	339	305	308	310	333	376	343	344	349	347	331	359	344	344	349	342	367	339	377	341	335	361	371	352	351	348	328	385	340	348	335	330	344	346	359	333	373	320	354	351	344	366	327	322	358	359	335	357	368	339	337	342	367	331	327	377	353	338	318	337	332	338	329	335	346	358	344	340	321	364	382	336	338	344	370	347	350	353	342	335	355	359	361	349	334	344	326	332	340	323	346	342	362	347	363	330	360	329	347	351	376	376	345	332	350	313	351	356	371	348	374	344	315	313	333	330	376	325	352	352	360	339	349	359	308	337	356	331	346	338	368	329	345	336	381	361	363	312	323	341	345	374	315	351	323	292	346	328	331	326	350	372	336	348	331	350	314	336	350	357	363	383	345	342	362	338	318	356	341	333	356	374	352	358	395	364	317	328	337	350	367	357	367	358	312	367	365	348	364	337	346	324	354	342	319	346	369	311	339	316	353	357	367	341	339	338	368	348	358	354	326	356	355	352	349	354	333	331	341	343	362	325	331	342	349	353	348	361	351	341	337	355	360	349	357	324	339	322	354	390	369	381	345	319	358	331	325	349	360	345	374	351	341	352	358	373	340	347	382	324	368	327	349	334	329	352	372	322	313	347	354	362	326	354	335	320	323	337	345	335	361	357	333	327	335	326	345	375	361	342	330	358	350	325	358	350	354	342	357	340	355	359	382	329	306	297	354	365	332	354	351	352	352	355	359	348	342	362	340	321	352	373	356	330	338	354	338	356	401	360	362	336	311	352	354	342	352	370	317	355	368	334	346	366	350	354	297	342	348	369	328	362	330	382	325	346	361	343	316	326	375	321	357	349	333	342	337	319	371	324	390	329	343	343	353	350	367	335	288	324	391	311	353	337	376	353	348	364	324	351	349	368	333	350	329	321	334	375	325	334	350	321	330	328	344	348	375	333	323	360	356	380	348	337	343	334	323	344	335	314	331	380	323	355	380	352	343	333	321	319	330	360	352	341	309	388	343	336	387	349	349	347	350	340	323	340	324	337	366	341	310	366	339	354	365	374	346	331	374	314	324	338	359	354	354	333	325	340	376	335	350	316	372	360	339	339	371	339	353	345	344	360	378	363	338	346	318	348	324	366	320	335	328	380	333	359	340	371	344	321	334	340	328	334	378	346	353	343	336	307	350	328	379	336	318	379	369	345	375	356	309	327	343	362	350	350	357	358	330	333	318	349	348	343	341	387	341	369	325	351	334	356	346	308	374	322	358	332	303	362	335	348	369	330	371	356	319	363	360	371	357	341	344	336	325	356	342	365	339	337	330	308	352	346	376	349	303	393	331	354	357	327	335	353	363	340	336	346	372	340	326	354	354	345	324	328	325	350	348	353	372	335	333	338	327	351	354	341	342	317	336	342	332	360	306	355	339	363	362	338	327	321	332	349	329	333	328	356	302	363	333	355	334	333	310	347	350	342	372	377	354	384	328	362	352	342	324	340	326	341	360	328	376	363	352	387	361	322	326	348	354	332	375	328	327	362	343	352	337	361	341	365	327	375	359	342	348	340	334	367	339	353	347	356	313	326	365	331	338	368	377	363	346	333	323	356	351	329	338	362	339	337	355	333	373	356	324	351	391	359	342	357	348	320	353	336	320	343	335	379	331	344	348	346	360	356	352	300	395	338	356	360	313	327	325	363	349	375	358	298	360	333	383	345	338	311	338	311	375	363	359	332	343	347	322	360	340	347	374	347	344	347	309	349	375	344	350	377	325	305	341	341	297	348	327	332	344	340	358	337	380	375	345	334	305	319	344	344	339	319	312	314	332	307	360	312	327	326	353	321	334	369	337	297	373	329	340	355	385	354	313	345	357	363	359	358	341	344	377	367	346	342	335	359	327	325	378	358	348	357	335	327	350	361	344	350	357
36148	54139	35381	14411	3515	2442	1173	469	411	396	406	396	386	419	382	411	376	405	389	396	395	406	397	395	371	399	381	391	372	353	438	379	390	368	398	397	399	383	381	400	398	382	393	350	379	349	409	416	392	358	410	366	351	399	378	367	378	398	440	362	360	399	406	427	378	386	433	387	374	412	379	407	416	406	418	339	363	406	375	400	401	397	402	391	391	403	388	378	402	376	408	379	388	381	365	377	406	366	411	397	389	374	346	406	391	388	367	397	388	390	396	380	382	386	418	409	384	414	435	397	403	394	392	397	410	384	406	337	405	349	410	421	367	375	413	389	404	383	369	357	407	402	372	389	414	362	395	394	394	400	409	403	376	399	380	430	372	380	410	374	386	419	395	392	380	386	395	368	374	362	365	407	344	393	365	397	398	422	380	356	383	390	394	410	406	407	373	336	366	368	384	382	407	425	370	368	380	390	397	395	388	379	400	357	399	376	386	370	408	402	410	426	352	381	382	366	369	404	410	396	387	407	366	402	405	406	393	404	401	382	379	401	398	406	381	378	368	419	371	391	398	407	387	429	386	398	397	403	375	407	367	405	391	399	326	399	374	380	412	364	378	412	395	413	359	393	390	418	393	354	442	393	376	405	413	411	421	364	422	375	427	380	388	406	376	394	396	393	398	398	391	389	369	377	367	379	396	377	417	381	406	407	408	386	395	377	391	394	382	406	392	407	378	409	417	355	367	373	363	379	373	400	398	390	368	386	400	409	401	373	363	423	379	394	394	370	365	395	424	408	397	379	396	420	407	407	431	397	374	371	391	426	373	408	370	415	362	398	368	377	383	406	419	409	375	379	386	388	387	373	373	408	389	404	434	392	371	367	411	403	404	413	382	390	382	385	411	409	349	390	398	379	381	396	392	406	383	394	410	419	385	370	409	400	384	368	406	388	393	398	392	387	408	373	355	415	414	393	397	371	352	383	376	338	409	385	357	380	365	405	409	386	405	369	427	382	401	399	378	407	399	398	377	389	375	405	377	380	400	392	393	394	430	416	355	397	428	411	378	362	410	420	402	386	389	388	397	390	416	377	397	373	383	406	387	414	401	390	362	409	457	388	373	390	397	387	374	399	369	402	375	385	400	375	383	404	371	368	440	382	367	401	421	419	364	409	373	407	356	381	381	364	394	387	374	396	367	396	422	417	385	364	382	382	385	377	370	399	379	410	359	383	380	412	382	404	407	413	346	344	376	378	385	414	376	410	356	389	369	394	397	388	423	374	420	402	386	362	385	366	421	358	416	374	399	371	362	416	399	370	396	374	387	361	384	382	399	381	381	384	361	441	360	373	380	414	421	386	400	397	387	345	421	351	414	413	355	402	380	389	429	389	422	389	375	381	389	411	423	372	371	407	419	387	354	365	394	380	389	369	424	409	395	369	358	374	421	380	413	413	388	392	399	400	386	415	427	360	400	384	392	379	364	392	382	377	425	406	412	395	378	425	379	388	367	390	375	399	393	371	393	393	329	396	411	422	411	432	401	390	388	434	365	375	377	432	372	399	378	414	371	377	375	387	372	401	394	381	415	407	387	434	423	398	392	377	381	394	391	369	378	361	364	385	337	391	388	357	428	386	410	377	377	357	387	414	380	368	373	404	394	355	389	402	407	386	394	383	398	417	381	413	377	390	421	393	373	370	347	392	409	402	379	378	361	391	375	377	379	371	364	386	408	354	367	386	360	392	423	378	420	394	381	384	368	402	368	412	430	344	399	381	390	410	404	392	351	370	374	386	407	410	431	403	442	401	425	392	397	392	378	403	380	355	372	379	388	374	404	368	370	408	399	380	359	430	392	428	368	403	404	358	360	374	440	381	395	407	394	395	388	400	452	366	415	425	353	389	399	392	394	432	372	368	389	374	395	391	397	380	372	396	428	397	426	401	408	368	426	381	394	382	404	412	416	396	414	380	373	389	422	393	383	375	426	408	403	396	340	410	393	409	376	388	381	378	415	352	370	382	364	404	375	380	407	378	369	390	402	397	384	363	380	423	401	375	404	363	407	386	418	388	385	350	450	399	396	389	421	386	356	382	394	401	380	411	396	412	391	365	407	421	405	399	389	382	402	422	427	390	363	373	380	382	362	382	371	404	367	387	436	394	413	408	406	406	407	394	385	400	384	364	417	421	441	350	390	407	381	408	391	426	378	415	409	388	363	410	373	392	362	394	414	374	386	364	356	421	383	382	386	384	397	414	397	376	379	425	394	394	380	362	394	330	420	384	386	394	379	393	371	385	339	393	391	379	425	392	398	374	357	391	375	375	393	415	404	426	353	381	373	435	367	384	351	371	365	383	373	425	406	396	397	374	392	411	370	397	359	396	366	361	357	387	404	379	393	388	402	369	373	382	398	401	377	376	360	403	415	389	382	337	394	384	365	379	394	379	386	417	399	382	391	381	403	376	432	388	382	391	383	358	375	384	392	392	390	375	411	390	410	369	407	401	433	372	353	374	376	414	381	399	361	381	404	398	392	373	383	373	413	359	342	414	385	394	417	391	373	372	408	393	395	403	405	381	372	403	406	404	388	407	365	390	366	364	409	397	367	419	373	378	404	364	372	378	392	355	408	384	380	356	396	363	374	385	440	405	410	367	379	366	411	422	392	367	355	385	408	408	409	377	358	412	392	418	395	405	396	362	390	415	403	395	363	364	388	399	403	390	367	441	383	386	369	387	403	409	403	389	394	400	428	397	381	368	408	400	382	380	381	410	379	414	366	419	388	373	435	358	386	410	399	406	386	413	374	390	374	404	370	421	386	405	427	348	381	375	386	404	393	394	406	395	375	372	402	372	379	414	387	368	388	402	423	414	410	383	398	387	381	407	422	369	388	407	357	374	399	411	371	385	383	434	387	389	359	381	399	370	389	384	408	383	387	417	389	412	371	404	410	428	388	378	365	397	390	401	388	382	375	400	390	400	411	362	385	396	390	399	386	390	375	388	381	406	362	352	387	395	389	362	386	374	368	383	422	373	376	377	361	390	390	374	387	341	389	355	411	387	385	388	360	386	404	360	393	429	403	386	357	394	368	411	373	413	388	382	384	427	411	367	409	387	377	410	376	363	385	384	414	426	417	421	360	397	377	416	399	364	362	340	370	366	335	377	388	385	407	411	390	400	394	364	398	391	382	387	412	378	384	395	363	359	380	388	432	407	394	373	388	378	394	407	388	395	364	369	391	374	359	372	396	379	404	383	387	385	385	379	414	348	419	392	372	389	410	417	361	396	431	396	419	403	384	406	385	395	363	402	377	390	418	377	404	345	393	415	434	423	415	416	379	397	371	360	364	388	332	421	365	415	393	411	402	387	390	404	421	412	403	407	393	428	390	423	387	385	380	403	401	385	407	401	359	395	384	381	406	407	374	402	383	374	389	412	382	356	386	429	406	370	408	399	391	368	382	370	389	387	371	374	414	397	403	418	388	353	381	425	335	384	397	376	443	383
24985	25549	41277	33698	22422	15297	5329	832	336	303	367	302	326	282	317	318	354	336	315	297	329	279	299	325	339	356	320	338	333	329	338	282	323	297	289	317	329	300	338	340	306	315	337	314	330	310	333	296	282	313	309	314	309	355	301	353	304	297	278	274	327	310	330	340	282	325	316	307	313	329	323	323	292	343	329	306	290	304	324	316	291	305	350	319	307	319	285	334	325	289	351	321	287	315	282	332	329	327	313	317	308	331	303	317	313	311	317	315	302	301	322	304	355	319	305	311	335	311	313	326	306	356	311	316	327	321	316	318	303	294	354	342	338	304	324	295	323	339	334	294	315	344	285	302	294	300	299	283	291	320	278	308	294	331	292	302	302	294	305	339	295	327	288	334	335	312	308	311	345	296	311	345	332	319	320	312	312	294	288	316	324	302	315	337	296	295	325	308	318	288	334	284	357	335	307	308	323	313	309	300	321	322	309	316	356	319	283	303	308	319	308	288	333	296	320	347	307	315	307	291	321	312	270	308	315	319	317	314	326	309	294	317	324	305	331	331	338	333	308	306	293	294	328	309	340	326	323	341	320	316	323	298	313	295	312	328	328	287	333	296	307	298	326	336	306	335	313	325	304	316	311	321	307	318	344	313	321	319	291	306	306	304	311	320	303	288	305	324	315	309	318	297	310	317	299	344	308	285	328	317	337	337	330	316	334	316	291	322	316	320	335	326	288	301	321	311	318	283	321	299	329	318	319	311	308	323	332	306	284	339	303	338	315	339	334	317	316	316	320	285	290	280	336	326	310	341	344	313	316	297	300	378	323	285	321	279	325	305	316	312	292	327	292	280	334	316	318	316	306	313	318	317	299	326	330	312	304	321	284	311	303	326	305	329	318	292	346	301	298	331	284	318	304	318	323	318	348	333	295	341	280	323	329	321	313	297	316	327	303	306	321	315	322	357	342	347	300	312	340	292	326	328	322	313	316	297	310	327	336	324	310	272	354	334	297	282	323	327	299	298	287	310	334	353	314	317	316	306	311	279	317	316	318	329	352	333	344	322	319	321	309	302	319	295	299	314	293	289	292	320	310	311	289	330	300	311	330	326	337	311	314	289	307	361	312	338	319	299	316	293	304	290	332	308	328	306	320	347	341	341	328	342	298	300	321	275	305	308	294	315	300	349	308	332	331	277	302	307	350	328	310	329	307	337	284	305	322	305	318	304	315	334	331	320	347	267	295	293	315	309	321	315	271	332	333	300	265	280	318	328	303	301	279	289	334	309	311	317	281	337	347	306	317	332	306	302	300	360	338	343	325	320	312	290	329	303	307	322	322	305	318	299	319	332	302	293	320	318	313	331	282	327	314	333	287	308	342	337	297	307	302	313	307	324	319	312	294	361	324	317	327	310	311	306	336	335	330	335	305	275	293	285	322	305	293	346	327	303	288	310	340	345	318	329	328	294	305	319	299	321	338	307	307	314	315	346	311	302	335	324	313	340	304	337	325	324	304	306	280	332	301	305	329	323	324	333	312	320	298	292	285	317	310	338	348	309	361	305	317	289	312	320	302	310	307	304	328	300	325	296	314	307	295	322	318	303	320	319	278	295	321	318	322	295	304	322	315	316	293	300	324	276	327	313	311	315	314	342	323	332	305	317	320	289	320	319	321	335	318	300	311	311	320	308	327	306	325	307	303	305	246	279	303	306	307	293	325	319	342	296	306	308	289	323	292	288	317	322	319	322	326	307	295	303	281	297	309	328	298	285	306	297	308	316	297	330	291	302	308	317	290	310	302	292	283	308	309	322	310	304	308	303	328	316	321	309	294	324	325	315	324	300	293	322	292	315	286	335	334	316	355	307	303	299	307	292	308	297	297	308	329	317	328	351	350	306	320	330	279	317	300	326	325	322	325	297	304	283	298	342	293	317	294	318	326	310	344	320	324	313	296	313	322	295	324	310	311	290	315	291	307	306	327	314	326	318	328	303	288	325	348	308	326	322	328	325	311	284	312	301	318	316	294	335	291	331	277	307	341	296	284	273	326	327	325	300	309	350	298	334	331	322	309	360	309	326	302	275	317	316	312	296	314	296	315	287	267	315	341	301	307	293	316	300	316	289	290	342	309	317	315	316	317	331	299	307	288	336	342	283	334	323	335	334	330	294	287	298	330	293	286	333	320	314	308	315	331	298	295	293	324	318	295	302	315	333	337	299	318	327	289	316	314	291	292	301	328	296	313	326	294	295	299	316	297	317	300	336	301	332	293	310	331	331	330	329	281	292	302	338	346	318	329	336	325	320	303	292	336	309	298	278	302	337	307	278	334	325	275	310	335	324	325	334	290	351	309	306	305	302	333	329	320	303	330	344	321	325	309	337	294	357	309	315	347	302	354	309	308	324	284	295	306	306	317	336	340	316	302	323	303	353	329	297	341	324	331	291	299	312	284	332	324	281	304	286	336	303	298	320	316	328	339	315	291	321	287	329	311	310	308	309	311	358	279	332	304	296	308	302	315	336	328	296	314	326	317	313	328	320	338	323	296	309	301	317	289	306	323	331	341	320	313	314	317	314	295	310	356	288	300	325	318	322	288	315	307	305	305	338	329	313	336	322	310	330	320	312	286	326	298	290	308	296	303	347	298	328	286	336	306	297	344	340	298	333	299	333	337	325	316	330	322	334	339	331	295	339	309	275	289	271	325	293	307	351	323	345	315	316	302	301	291	311	332	339	329	323	337	328	329	319	292	316	327	289	296	332	338	353	318	279	318	332	293	291	309	311	303	326	311	337	329	319	335	318	261	327	315	302	297	326	318	307	306	319	301	329	346	309	285	328	299	301	331	333	313	316	307	318	313	342	311	282	331	306	323	329	312	298	327	279	302	311	327	317	292	310	336	326	285	306	317	303	296	346	300	335	287	323	324	323	308	322	324	306	317	326	326	306	323	334	328	296	316	299	339	309	327	331	289	314	318	341	318	304	315	313	305	333	358	322	314	304	295	317	284	311	292	311	324	304	327	345	332	316	280	285	304	321	341	315	298	329	311	334	298	300	303	294	328	335	310	331	321	306	290	327	294	308	291	300	336	299	312	311	313	369	315	287	298	323	337	320	302	303	316	287	289	324	338	313	317	309	307	312	299	312	310	345	313	305	310	298	318	285	301	304	295	296	290	288	303	299	305	305	303	312	307	308	317	324	317	263	323	302	300	364	310	309	345	272	322	320	329	322	331	285	315	290	276	330	338	275	326	316	354	308	300	323	366	332	336	299	295	293	300	321	326	320	315	337	298	301	340	297	317	294	279	318	318	284	309	344	316	292	304	309	287	294	343	325	292	301	300	313	331	328	288	303	339	326	313	321	318	280	308	307	319	305	332	314	321	301	288	293	314	321	336	347	323	295	323	278	317	326	315	311	311	317	322	285	306	341	352	304	280	316	275	307	316	301	343	323	311	284	344	317	298	315	296	298	276	323	301	298	334	296	314	315	299	340	312	336	309	341
39658	80231	65628	38189	17950	11798	4699	1039	365	366	352	374	347	346	376	348	394	359	387	371	345	348	325	326	370	335	366	382	403	392	342	366	367	342	346	351	356	356	344	310	370	396	339	361	332	360	361	355	360	324	382	335	350	371	348	346	328	396	354	389	366	345	345	332	334	350	354	343	361	366	350	349	339	365	364	354	329	302	341	338	347	345	382	360	361	337	347	332	349	313	344	345	376	316	354	371	375	347	370	347	343	354	339	351	335	330	371	350	386	346	327	380	328	336	342	383	336	377	333	335	328	338	364	366	336	355	328	335	349	338	355	357	349	364	343	358	365	348	382	359	345	336	367	372	360	375	359	353	337	362	362	337	358	349	331	354	371	328	372	346	329	340	366	362	350	358	357	346	342	367	367	371	361	353	367	354	374	343	350	320	345	365	364	366	319	334	331	332	328	352	364	341	316	363	347	386	375	374	372	356	339	372	384	352	355	315	361	372	348	328	351	373	333	337	365	348	378	392	366	346	360	338	380	372	376	370	399	316	350	365	333	349	331	344	356	337	345	331	375	344	340	365	337	353	365	325	358	324	342	336	347	351	329	340	340	366	308	343	349	377	356	357	350	358	375	371	339	326	334	342	368	380	385	398	363	340	340	365	359	332	344	363	347	349	348	357	358	373	343	387	349	375	304	388	358	370	360	326	367	341	359	389	372	359	342	381	364	355	342	344	341	347	350	324	342	354	332	344	377	360	340	320	335	350	380	381	340	365	357	399	362	362	350	381	354	354	353	352	341	335	346	361	388	373	361	315	341	363	352	349	370	364	352	378	339	330	318	354	320	365	330	363	381	346	327	349	355	349	312	334	341	335	350	344	326	342	383	363	348	350	346	378	336	349	347	372	336	325	356	350	351	335	354	339	374	320	380	340	352	369	363	386	353	372	360	374	362	327	389	362	390	357	350	373	327	342	348	329	346	375	353	332	362	339	355	369	367	382	338	347	322	375	369	333	343	377	375	341	376	367	333	374	365	327	332	350	325	362	343	340	370	355	351	346	371	343	359	374	332	349	315	359	369	328	347	383	329	355	332	330	338	347	335	371	335	338	373	379	373	342	333	355	396	380	344	345	360	318	350	346	350	346	331	324	364	364	307	347	351	360	352	368	334	350	333	363	363	344	372	325	362	370	353	315	345	339	344	372	343	367	355	353	367	330	346	355	366	315	309	324	310	376	365	361	340	354	358	353	345	377	329	365	355	309	350	342	334	378	346	318	355	351	362	349	354	368	358	333	366	365	350	349	362	329	356	391	328	331	358	346	363	340	356	364	375	386	334	356	326	378	325	361	356	347	365	344	350	386	349	362	339	369	377	367	343	350	389	343	366	345	352	389	337	377	353	376	345	334	353	321	339	360	341	352	357	363	379	358	348	352	386	334	336	350	353	347	360	370	338	333	352	332	320	359	321	339	343	324	372	338	355	365	358	388	358	342	359	325	351	357	374	362	358	347	347	378	334	363	347	349	358	354	336	353	340	363	316	352	367	371	343	325	351	319	341	366	355	367	322	356	353	381	345	334	362	349	307	345	385	342	386	371	357	329	347	333	371	358	379	380	367	377	365	321	349	342	371	346	365	358	365	345	314	374	376	368	322	369	345	340	333	366	333	339	335	318	343	323	389	368	359	386	330	371	367	375	342	320	369	381	379	333	340	347	343	341	344	348	334	354	353	352	364	384	373	345	336	390	310	379	351	367	414	346	360	331	342	360	380	357	368	351	377	363	353	371	329	345	362	349	400	366	376	312	347	368	335	376	344	338	365	339	340	350	332	366	326	364	327	376	341	325	337	329	363	328	341	372	403	375	352	354	342	352	360	341	338	326	359	336	351	357	338	357	354	333	373	346	299	346	363	365	353	344	341	368	351	401	356	367	364	333	378	344	339	382	350	343	337	373	336	366	339	343	332	316	357	365	364	369	337	380	326	336	366	353	371	343	340	347	389	357	336	336	346	349	310	377	347	322	342	329	386	340	352	390	362	361	355	360	349	378	369	344	373	348	358	359	342	367	359	348	328	359	370	372	364	352	336	342	358	357	337	376	351	415	367	342	362	376	337	379	339	362	351	369	342	349	356	346	336	358	356	351	347	362	368	352	328	346	366	325	329	342	355	378	355	343	349	371	313	336	365	331	373	391	355	392	348	357	333	366	365	372	375	367	349	349	328	370	318	353	307	347	345	311	369	328	343	345	351	338	404	330	320	347	374	328	382	371	358	369	345	354	325	384	340	346	373	339	387	334	372	348	367	338	337	411	357	378	372	353	326	343	331	357	367	334	352	388	341	329	343	357	338	386	365	362	335	328	363	344	351	367	356	300	336	364	327	376	335	365	349	340	334	332	364	352	368	344	345	363	314	327	378	337	380	349	390	369	382	360	346	373	368	380	334	326	338	322	371	326	325	342	350	381	366	365	333	387	373	334	366	328	367	366	334	339	351	394	318	339	327	326	363	390	340	368	335	320	337	343	367	371	318	338	339	353	347	349	352	360	377	361	346	364	366	347	361	346	348	371	376	360	342	343	354	370	344	356	362	344	329	356	340	308	357	325	382	360	372	305	323	362	368	348	344	357	378	370	335	385	344	405	347	328	369	369	339	319	358	382	371	335	312	360	334	340	350	383	352	362	381	392	315	368	360	361	346	353	341	340	366	352	369	336	324	324	391	338	357	378	374	365	350	347	323	349	378	376	357	383	370	374	362	346	343	369	349	347	368	322	363	332	355	335	388	336	350	375	384	343	377	383	340	348	312	350	349	394	381	359	371	352	340	392	362	312	356	323	355	340	336	348	352	363	361	395	361	388	337	345	371	324	345	377	368	334	315	336	331	357	365	335	334	327	345	418	366	327	377	379	369	338	336	368	347	332	350	358	368	335	333	337	313	345	368	329	344	361	361	368	330	414	337	393	356	373	368	314	359	357	356	378	347	362	351	362	358	354	341	344	362	344	308	342	331	355	366	362	375	374	342	346	341	367	374	348	361	367	329	349	378	330	336	345	359	334	348	370	400	344	345	389	355	355	373	319	365	340	362	384	339	358	329	353	354	346	354	343	358	373	333	364	337	368	369	377	345	336	381	348	354	352	372	326	359	358	337	350	347	345	342	369	354	356	358	336	345	351	374	348	325	344	333	367	345	348	372	336	353	331	360	338	341	324	376	363	372	359	324	334	366	373	361	338	376	361	345	345	362	354	355	344	345	366	333	358	345	357	376	346	362	388	350	328	345	340	355	372	357	379	365	359	353	332	348	362	369	363	357	329	345	374	343	331	359	340	371	354	342	343	378	327	368	359	333	358	366	347	337	338	342	349	361	346	340	350	326	354	341	345	347	333	383	371	323	353	340	351	348	361	384	345	386	386	331	329	330	369	347	381	315	322	372	377	345	367	356	350	381	357	354	340	343	366	337	353	313	353	393	320	344	358	348	318	345	376	368	408	349	381	348	369	341	333
25733	26588	40032	31229	18481	8366	2604	719	496	491	437	466	463	410	458	470	462	438	449	418	441	431	459	444	475	433	481	463	475	441	468	429	444	459	473	451	480	432	463	444	452	440	438	439	443	467	454	431	441	439	431	465	422	430	431	459	471	475	471	476	475	448	437	482	467	433	419	446	445	464	456	453	494	464	488	465	487	437	460	433	458	461	450	443	441	495	443	456	447	435	487	469	454	471	482	455	456	496	427	460	437	497	419	467	446	410	479	460	431	449	487	433	410	430	427	424	468	448	451	424	426	459	446	442	454	452	440	467	445	452	451	457	473	433	469	448	450	456	470	485	456	488	491	482	475	449	431	430	425	413	434	463	453	440	456	455	443	449	435	476	433	470	439	466	435	482	436	454	440	469	403	438	469	483	407	429	464	473	429	458	474	451	453	461	472	460	446	476	467	460	444	436	455	432	452	436	459	416	455	447	454	426	451	439	441	458	446	425	466	479	461	438	442	438	467	443	454	466	464	426	452	420	441	425	462	461	432	455	446	459	401	430	459	454	462	423	453	459	465	468	440	451	479	450	466	444	441	463	423	442	458	445	467	435	439	442	468	449	478	464	473	481	452	455	487	468	419	450	422	459	440	441	432	446	432	460	468	472	456	476	475	459	430	431	448	448	442	441	445	479	451	450	466	446	435	440	459	495	420	481	440	484	471	457	429	458	456	439	418	441	449	471	458	476	420	441	432	465	436	427	462	491	480	457	433	475	428	438	455	437	461	455	455	445	471	445	501	450	455	450	489	464	395	488	459	455	442	451	458	429	404	426	471	430	473	439	441	466	438	438	461	483	436	447	459	448	458	444	460	497	498	472	442	496	422	466	435	453	452	476	444	444	436	429	457	449	480	428	437	436	425	439	442	466	469	465	427	470	457	409	445	445	427	465	484	396	449	508	450	434	453	488	437	440	484	436	445	471	478	478	445	447	472	468	458	440	473	471	438	443	485	454	485	466	480	441	450	431	424	445	441	462	432	445	461	474	442	457	460	421	455	506	473	475	483	477	482	419	436	442	429	474	463	431	463	423	438	474	468	427	433	469	439	420	451	432	449	426	445	475	477	449	438	472	466	434	484	463	437	423	416	467	457	444	467	432	451	441	449	436	483	446	470	478	462	425	441	425	458	451	426	448	456	466	441	474	445	464	476	442	443	462	479	480	424	463	434	463	430	452	472	455	450	458	465	433	453	468	444	450	455	453	459	450	411	433	441	424	442	444	452	459	439	459	444	424	453	447	446	424	495	454	461	457	462	447	420	453	442	440	454	467	471	453	481	446	447	487	440	444	426	441	464	468	475	437	457	448	429	477	434	478	421	451	528	437	440	430	411	451	444	486	403	429	436	416	416	442	404	428	458	432	459	439	466	473	434	465	453	496	479	479	431	450	489	438	480	461	441	389	464	483	472	449	460	474	448	467	425	442	450	459	478	473	462	472	459	437	457	406	481	397	434	427	419	426	456	447	447	450	416	478	425	432	466	419	480	442	420	441	479	443	446	470	451	434	413	406	420	488	443	488	446	447	423	445	465	436	406	444	451	481	463	445	439	438	408	446	437	449	482	443	495	430	434	453	452	478	461	443	427	461	480	374	444	462	471	454	424	452	449	485	448	448	426	432	470	493	443	460	479	439	451	492	439	482	465	435	475	464	459	438	438	474	412	466	441	435	473	428	417	434	470	451	434	469	469	463	505	467	424	453	447	438	449	443	469	447	465	426	475	462	454	439	449	438	461	450	431	460	445	455	453	472	448	434	449	446	449	464	470	427	488	443	468	458	481	489	471	466	474	458	459	427	445	495	429	480	466	461	463	444	440	456	458	455	487	459	463	475	462	469	490	448	439	434	441	487	453	482	459	446	438	470	411	454	450	466	443	468	421	463	452	416	488	443	475	480	454	407	439	400	442	432	475	426	453	468	503	432	466	478	463	467	492	464	460	467	436	439	439	489	462	471	440	403	475	461	449	449	442	468	496	474	416	459	447	465	491	478	464	431	455	488	473	439	450	453	479	496	459	487	460	442	444	481	451	494	429	476	461	411	445	466	465	500	448	445	472	456	416	480	413	462	439	458	434	441	442	476	456	480	447	447	449	467	420	477	485	406	456	444	461	457	459	439	470	456	429	462	443	429	460	453	483	476	438	438	434	427	433	479	431	445	402	472	489	440	426	404	425	484	462	452	455	458	437	407	418	473	433	452	482	495	418	454	434	470	478	463	422	476	440	444	482	454	440	437	463	460	435	458	439	432	463	442	481	422	453	443	483	420	436	434	472	454	452	424	429	465	412	464	484	471	473	456	424	493	437	483	446	438	433	443	401	464	464	390	470	441	436	452	462	456	415	463	447	474	486	422	477	480	458	470	434	492	477	421	451	476	442	408	425	452	442	478	470	475	458	462	460	443	411	437	456	457	439	467	439	455	415	463	439	434	447	427	451	466	470	472	488	450	424	453	450	461	444	440	424	424	413	470	443	496	442	489	455	465	459	414	456	424	465	435	479	418	443	479	445	468	458	506	441	473	454	484	450	446	474	474	437	474	424	448	454	448	439	457	493	465	464	418	426	450	454	461	474	447	418	440	459	428	472	460	449	491	461	446	438	455	428	372	463	444	458	469	433	417	467	479	483	494	458	477	480	435	413	451	441	440	443	466	463	474	449	422	429	422	479	471	449	440	470	496	484	406	423	446	430	433	487	433	441	460	469	454	444	434	443	393	456	428	471	496	466	449	448	438	444	426	439	421	457	428	430	484	440	470	441	453	460	510	445	477	463	449	431	424	462	455	467	407	465	474	478	436	501	454	466	462	440	405	474	490	446	459	501	479	418	470	493	434	423	452	412	443	472	451	454	465	449	453	460	477	470	468	460	465	411	478	454	456	453	468	482	444	448	419	419	421	456	474	438	443	439	495	433	449	461	445	435	467	438	421	460	446	426	480	413	470	460	481	493	422	455	438	482	470	444	450	478	400	480	453	487	464	425	428	465	448	462	452	447	465	435	445	415	503	437	446	449	414	469	428	463	493	473	459	483	489	447	473	445	484	455	428	460	428	440	429	471	453	464	439	485	420	462	453	430	422	454	461	489	412	449	457	473	427	442	445	453	459	467	428	425	475	481	442	435	434	438	475	478	438	445	419	450	430	477	459	459	425	457	440	432	419	489	468	413	414	451	437	427	463	433	463	490	458	447	440	443	415	465	455	453	398	486	455	470	438	449	441	455	422	454	469	480	456	451	476	486	452	466	411	467	454	456	451	445	468	445	467	456	446	475	407	456	448	453	464	459	448	422	436	431	479	455	425	459	474	478	447	450	466	474	450	438	454	442	474	432	439	467	459	415	463	476	485	441	438	484	473	471	378	424	429	433	471	433	460	457	452	503	443	456	433	465	440	448	443	432	452	468	461	471	483	485	418	452	425	410	471	439	475	460	440	425	482	440	462	490	451	481	467	451	417
39865	79839	60028	34129	12630	9023	3628	985	478	562	503	527	503	522	498	504	512	504	516	492	474	482	503	502	496	492	467	534	528	487	489	490	512	526	505	510	489	486	535	474	472	493	548	472	510	493	512	442	479	549	523	498	512	514	496	477	478	507	522	469	459	520	500	508	502	527	485	520	553	529	504	543	507	496	497	491	515	518	499	518	518	454	487	500	492	490	540	469	502	521	510	474	466	517	485	509	509	512	509	505	526	491	512	508	528	506	501	535	530	474	492	488	481	510	475	518	496	544	478	501	502	523	530	482	526	488	523	519	518	558	508	491	475	456	517	494	457	498	474	534	480	494	513	508	501	516	510	533	505	511	498	500	453	524	530	460	487	529	480	483	526	519	453	508	519	511	484	527	495	530	484	484	561	560	528	464	495	529	522	519	504	527	459	519	492	495	502	524	487	514	518	521	506	527	519	489	523	507	524	515	510	498	486	483	503	461	502	484	466	508	502	476	528	486	480	509	511	518	473	507	466	500	475	516	513	561	467	513	531	481	497	479	514	499	539	503	455	523	476	448	501	514	525	502	465	467	484	511	533	464	473	492	520	505	466	501	504	516	500	476	490	523	524	488	466	501	506	481	508	502	537	477	485	510	481	486	483	497	485	480	525	500	519	490	501	533	556	499	578	533	491	502	535	503	531	510	491	475	533	455	480	472	508	531	476	517	467	526	484	493	526	483	489	511	465	495	536	483	503	495	522	479	465	476	482	474	509	495	483	506	509	505	524	473	498	527	452	509	513	517	503	492	476	493	505	496	489	482	531	527	514	473	512	507	500	522	493	513	534	508	501	511	532	471	472	491	508	489	526	505	491	483	525	466	492	499	524	496	544	502	535	492	479	488	481	486	501	498	513	514	521	482	492	516	523	462	535	490	551	524	450	528	522	508	520	504	537	541	516	552	484	461	497	513	501	467	492	526	516	500	555	485	478	488	544	507	517	516	548	489	500	547	475	440	502	469	478	519	514	469	528	495	496	490	484	516	505	451	522	503	501	468	475	529	507	481	482	535	455	540	504	514	494	481	524	481	529	472	511	469	496	511	446	474	505	489	484	499	540	524	489	521	458	501	495	502	457	463	487	489	489	486	483	510	520	493	503	540	498	546	462	461	479	511	490	479	467	539	521	468	507	462	502	485	476	514	508	516	494	541	536	524	477	464	461	524	503	531	482	492	509	501	499	486	504	508	464	470	483	487	504	491	479	498	511	497	472	526	506	478	511	502	495	532	502	534	512	479	487	498	527	502	536	529	538	485	488	469	482	483	497	472	483	493	497	497	518	465	488	497	463	499	515	522	466	495	474	523	507	535	527	474	521	475	522	552	494	478	514	516	488	480	485	528	485	526	503	497	519	512	510	480	468	530	489	509	482	490	515	486	469	469	492	511	536	518	493	458	474	487	443	490	494	520	515	518	512	510	496	493	471	503	475	514	496	509	510	460	504	504	480	507	519	484	507	482	505	509	483	539	480	520	480	520	525	485	500	495	519	491	492	478	473	536	491	436	482	495	504	520	444	509	511	506	489	526	533	529	461	510	482	495	467	506	508	492	492	539	505	494	544	482	465	489	527	484	504	512	474	528	538	486	490	496	508	528	459	527	503	513	463	525	514	493	514	501	510	490	485	567	499	535	487	474	491	489	481	512	487	544	495	526	495	500	493	505	535	493	470	523	544	503	492	474	517	532	492	477	489	499	517	499	505	482	490	512	508	564	491	482	538	512	507	506	510	489	505	493	502	519	489	501	505	465	508	467	500	511	504	538	477	497	518	533	532	510	486	461	527	497	497	476	482	517	466	532	482	523	541	469	483	513	475	521	471	497	505	506	515	512	498	481	509	537	498	513	517	524	526	473	488	489	487	506	502	540	488	533	499	531	535	532	496	516	501	484	502	525	549	527	528	527	497	510	509	501	494	470	504	559	538	503	541	493	539	486	488	494	491	527	541	503	475	466	484	506	469	476	542	529	498	554	521	517	476	518	514	509	496	517	492	469	517	484	538	487	547	535	506	505	532	475	511	544	529	518	476	514	518	533	473	475	529	501	491	517	502	460	482	462	480	508	493	463	494	528	543	470	505	509	529	538	557	529	493	510	482	513	473	549	499	520	543	514	475	504	496	499	510	528	514	479	482	510	489	498	481	509	514	494	476	512	459	484	477	452	522	499	511	509	487	456	482	501	481	482	459	492	514	521	557	484	476	522	490	515	543	506	539	470	536	479	500	473	536	519	461	506	520	463	498	511	489	510	499	533	510	490	550	512	486	461	509	508	456	513	534	522	520	472	521	494	498	450	495	484	492	582	537	519	483	517	525	511	528	496	505	496	487	523	507	475	504	506	475	521	511	509	494	473	479	536	516	506	489	509	457	502	499	524	530	520	512	504	476	474	452	500	471	501	521	465	485	527	491	500	516	500	487	474	483	510	499	509	483	487	490	488	520	481	489	490	498	522	563	486	510	481	491	489	474	524	499	485	522	538	507	504	473	512	517	465	492	515	498	499	494	486	511	499	472	509	532	509	519	498	487	511	491	507	520	455	524	536	550	514	500	494	492	517	522	511	483	522	481	473	559	529	516	469	480	516	442	493	518	534	439	519	494	532	497	459	520	483	484	529	543	482	461	498	504	471	514	476	451	501	530	494	491	465	491	512	477	497	532	516	517	493	516	497	524	512	447	477	502	515	536	551	509	464	499	509	497	477	481	497	483	496	522	516	489	487	498	485	514	530	511	527	477	535	479	482	497	499	436	493	495	515	509	482	495	530	522	525	510	532	547	522	488	474	527	504	480	539	530	523	513	460	525	489	469	498	496	522	486	527	521	540	473	529	489	494	528	489	478	506	463	464	538	495	539	505	524	492	500	503	534	518	498	516	521	493	469	466	474	497	490	492	504	499	524	503	559	478	520	541	485	519	481	507	528	478	458	488	487	460	536	508	524	530	518	487	497	548	477	516	502	505	510	446	489	494	534	511	489	495	489	493	492	523	524	491	470	488	480	484	499	512	504	478	492	523	507	461	502	484	490	491	499	521	480	513	489	500	499	492	512	505	484	527	522	524	512	507	536	511	478	475	502	479	522	532	532	513	472	484	542	516	458	500	464	495	457	498	518	479	536	526	517	493	487	575	480	510	486	491	517	492	494	573	504	506	492	502	519	500	517	493	523	497	506	509	497	487	531	539	511	496	528	499	495	526	482	503	492	532	511	517	468	502	505	476	516	515	518	501	503	552	502	490	536	500	509	495	510	504	491	480	534	484	540	502	559	516	502	512	526	469	486	548	524	522	499	525	539	511	517	457	481	502	527	481	500	524	491	506	476	523	492	517	509	509	486	490	506	499	493	511	525	469	480	486	479	506	493	526	510	474	517	518	471	523	487	496	475	476	513	510	512	540	519	498	554	464	481	484	499	514	532	474	462	504	518	519	475	497	502	479	490	512	508	502	456	489	507	471
23337	23454	36470	30881	23407	22802	17240	2789	512	511	496	475	502	504	501	438	439	463	509	487	456	476	462	494	478	513	507	490	486	474	480	480	476	437	455	467	490	500	483	481	499	453	454	475	504	484	496	500	506	489	531	482	477	476	478	532	479	480	465	468	479	471	520	442	458	467	502	490	493	467	442	507	473	453	458	534	445	485	467	434	466	434	466	484	477	498	466	475	501	442	491	480	473	509	496	449	442	486	472	488	476	481	498	458	467	458	470	444	453	504	480	472	462	471	511	515	461	494	426	507	473	447	461	464	450	489	490	439	455	467	466	493	480	468	483	465	450	524	491	459	468	488	453	441	447	458	513	431	453	460	461	471	465	467	520	481	477	480	455	489	440	503	463	451	477	430	481	480	467	479	503	456	508	472	518	475	497	483	444	471	462	472	438	430	456	480	474	485	499	486	512	468	456	497	467	495	452	490	497	490	465	436	493	445	447	440	505	476	466	500	497	465	489	450	499	478	456	494	477	467	483	505	487	481	486	485	461	456	468	443	474	460	497	469	459	495	494	503	464	476	458	469	473	481	486	428	461	471	487	480	453	468	451	479	455	438	498	472	479	421	467	476	481	483	482	472	442	435	477	462	484	481	475	498	466	455	473	496	469	511	451	460	442	462	487	485	462	519	481	483	533	454	491	499	463	464	469	505	478	456	453	492	439	439	500	468	493	489	471	495	497	422	453	476	464	490	439	473	478	458	452	514	464	459	492	464	475	464	445	479	421	459	456	457	502	451	470	511	463	490	506	453	449	485	488	466	477	491	495	466	433	478	482	467	463	458	501	520	479	472	465	443	444	472	486	464	436	451	487	489	477	495	478	497	485	501	480	450	463	463	477	517	531	499	487	495	452	541	473	452	496	453	471	498	445	425	458	519	490	486	477	477	483	478	457	467	437	436	469	452	468	449	460	518	490	502	473	483	441	499	497	468	513	493	499	467	458	460	478	456	462	470	505	455	517	470	509	430	486	499	454	448	466	475	438	468	444	495	490	478	473	452	459	433	490	452	497	474	479	467	477	467	462	459	488	517	447	462	467	465	473	452	454	522	467	486	449	464	474	474	444	474	452	485	485	450	487	495	473	437	460	485	458	429	445	484	488	494	498	474	464	492	445	520	488	433	496	467	468	487	476	477	491	443	465	458	456	450	482	496	474	440	478	446	487	505	464	491	454	494	439	470	476	459	496	484	458	445	448	440	475	506	483	445	451	482	431	417	473	464	498	468	488	475	476	501	469	447	499	493	493	489	473	451	472	504	440	463	476	468	421	468	458	462	407	426	479	480	478	477	442	476	478	446	506	466	478	445	466	463	471	483	495	471	461	465	450	457	467	467	463	487	488	546	476	477	516	482	477	506	467	494	470	445	470	474	445	498	466	460	479	463	441	455	498	480	495	416	487	497	488	488	488	493	509	489	458	448	460	477	488	461	460	478	470	491	440	447	488	479	478	474	468	448	480	503	501	490	494	466	439	476	464	473	467	464	496	475	432	460	510	488	474	444	459	485	442	512	451	476	466	491	477	453	469	466	436	494	456	492	460	486	473	480	457	470	483	450	472	473	473	459	464	473	448	488	455	460	465	461	465	482	470	450	487	481	480	456	469	485	451	484	447	485	484	449	534	450	478	446	475	470	481	466	505	477	466	444	485	456	455	476	486	490	474	467	506	471	470	473	490	479	491	482	470	470	469	454	481	458	430	481	430	460	454	510	457	498	493	500	491	493	466	454	497	446	521	457	480	450	442	528	456	514	459	439	450	455	464	455	459	480	510	466	483	465	464	451	517	439	473	465	489	472	491	470	420	460	516	464	495	483	489	503	499	474	478	489	440	478	456	462	462	489	468	481	483	504	477	476	461	443	463	432	456	471	495	477	492	462	495	454	442	455	492	499	443	481	455	450	483	496	446	494	456	459	495	468	479	514	474	495	452	487	462	470	472	477	461	483	493	507	442	492	463	444	466	489	446	495	462	460	451	472	471	541	496	483	487	443	511	446	478	476	446	456	466	431	473	478	491	450	446	444	467	472	495	495	492	487	498	469	461	451	461	479	500	438	444	429	474	466	452	478	433	455	485	499	495	448	475	465	462	454	465	463	478	470	482	485	480	467	460	459	432	477	486	446	505	476	494	450	492	506	523	496	449	471	457	491	489	480	453	489	497	490	473	471	499	506	429	470	462	468	490	465	483	459	475	441	457	467	472	479	487	465	493	480	487	480	445	449	496	499	472	486	475	462	436	489	496	464	484	493	461	495	524	485	447	436	462	459	465	480	466	450	450	459	495	442	484	478	463	459	508	471	450	482	499	482	486	417	454	503	460	413	512	461	495	509	476	475	483	419	462	487	483	507	475	450	463	419	484	428	453	501	479	463	506	494	479	467	447	454	504	459	496	506	445	484	497	453	480	480	473	490	516	442	484	439	479	447	534	472	475	479	469	471	507	468	460	444	483	497	449	464	483	467	473	482	460	454	499	508	478	492	488	459	460	493	503	455	493	457	466	507	465	516	474	532	502	483	463	479	447	466	489	461	445	483	463	467	486	498	438	513	456	478	471	472	474	463	483	470	472	465	475	502	454	474	465	464	441	469	488	503	473	463	452	447	494	494	514	480	495	431	460	496	463	458	486	485	472	515	497	473	471	452	446	512	448	484	448	461	482	470	490	470	481	473	455	497	515	465	470	488	486	490	502	451	461	475	515	487	497	447	444	478	426	501	501	470	477	474	464	473	471	516	487	467	473	447	475	488	466	481	515	469	449	469	473	478	460	472	456	476	486	486	491	483	498	467	510	473	467	452	449	444	485	456	454	492	523	479	449	480	474	464	478	484	467	472	475	473	439	441	482	449	489	504	475	478	486	456	439	441	470	443	455	433	475	460	467	458	463	453	466	459	466	503	503	508	486	441	451	437	466	482	482	458	491	450	513	468	479	468	461	450	466	460	471	463	509	489	462	493	453	478	462	473	473	455	448	451	481	499	449	469	445	448	445	491	434	471	464	427	447	454	446	477	455	469	475	480	479	423	460	467	461	419	496	462	508	456	494	494	459	505	501	490	473	453	496	438	451	465	454	433	453	439	480	485	467	459	453	465	480	490	475	463	470	436	461	470	454	504	483	476	498	468	481	495	476	487	496	491	508	442	494	496	524	447	479	466	458	482	473	415	470	526	501	465	436	468	492	434	487	431	511	486	474	477	494	511	464	459	488	499	444	452	457	453	444	450	406	468	484	509	482	495	487	475	479	496	453	453	443	488	515	484	476	476	400	479	491	445	480	489	491	499	470	488	475	484	465	472	476	452	461	517	467	461	457	440	452	482	505	446	456	497	455	470	500	477	526	516	477	463	486	450	543	461	465	475	483	484	483	439	459	469	408	473	488	486	500	460	474	465	496	479	476	447	460	496	443	469	471	471	473	465	458	453	479	523	437	476	490	483	471	467	487	456	455	491	466	458
48376	77349	77095	53933	25520	21263	10112	2366	504	518	523	520	528	500	521	507	481	486	560	510	528	504	526	490	434	519	498	526	517	483	516	478	515	500	498	511	501	497	531	478	500	487	536	484	542	506	507	477	519	464	486	491	479	502	533	499	498	460	485	497	541	458	508	503	483	494	490	516	486	517	530	495	477	511	521	445	533	479	506	487	493	481	505	475	481	482	486	530	497	502	500	463	540	501	504	479	512	509	529	498	543	535	486	511	496	479	511	506	484	518	508	539	482	514	490	507	475	481	514	542	522	511	502	495	530	521	519	504	534	484	516	507	542	497	506	551	494	524	484	472	505	499	501	511	499	543	556	523	519	514	501	520	490	489	473	513	460	474	511	483	481	502	489	522	505	502	458	523	487	512	480	485	500	496	485	491	494	535	500	496	504	519	526	534	520	536	585	508	503	526	554	528	547	525	493	516	515	522	485	504	481	499	495	503	467	508	473	523	526	496	530	505	507	457	490	513	497	523	518	502	472	488	514	488	510	529	520	486	466	563	511	500	475	491	486	551	546	493	480	511	484	504	553	527	522	495	509	503	535	498	555	521	548	536	467	513	487	499	534	497	504	473	494	554	476	527	510	520	509	472	475	496	509	501	522	480	480	539	511	541	484	505	528	538	526	478	491	473	470	487	547	461	492	477	463	493	516	510	545	492	520	537	523	500	498	477	485	463	497	518	505	495	488	500	502	497	499	509	523	516	500	520	505	562	498	484	500	505	549	509	554	472	536	459	476	545	457	554	534	536	511	514	514	497	484	522	499	528	518	504	484	509	545	477	570	487	466	514	456	482	498	497	515	507	485	581	484	458	476	477	496	467	515	484	456	545	479	525	450	505	522	478	500	519	508	503	533	505	529	479	541	509	505	498	575	464	483	518	517	482	510	510	515	525	513	523	498	508	501	478	501	512	513	478	512	482	518	543	498	492	528	535	471	493	528	506	513	483	512	502	501	527	495	514	508	487	530	487	489	515	531	539	530	540	508	507	484	471	459	486	523	533	496	481	502	507	503	494	471	508	491	523	485	511	506	523	494	536	482	525	496	507	590	518	517	505	509	504	457	502	540	474	524	518	512	514	500	525	519	552	481	502	538	513	486	487	524	502	494	496	496	484	476	516	497	495	515	480	530	455	487	481	490	500	484	472	481	485	440	537	514	518	526	508	508	532	507	569	450	475	471	495	517	528	481	470	520	516	479	505	505	523	511	496	535	535	512	471	457	496	462	542	459	508	514	489	518	503	519	509	522	483	500	512	492	511	528	530	472	490	478	510	493	497	493	517	493	510	513	516	534	466	485	545	515	489	525	500	463	465	485	505	506	493	502	511	522	487	490	480	531	514	498	506	502	498	502	508	465	514	504	507	514	496	494	496	505	529	442	508	517	462	520	534	492	524	497	487	489	526	519	569	485	488	504	475	512	484	540	541	489	509	466	545	503	555	474	512	513	532	503	472	469	469	498	476	527	488	493	519	538	517	467	507	488	492	486	500	527	493	500	510	498	526	498	514	515	512	468	524	529	497	498	496	500	517	541	499	487	501	503	506	540	486	519	518	500	511	528	475	504	497	495	504	520	504	492	506	460	487	502	546	503	514	534	483	512	470	476	476	475	504	501	502	520	502	437	532	499	503	492	494	516	511	494	497	525	524	489	471	491	491	538	519	482	490	513	467	472	507	509	485	513	471	512	502	478	480	501	476	526	518	548	528	512	468	508	496	498	506	529	509	469	507	483	524	501	527	466	537	495	525	475	513	532	525	510	525	493	554	464	496	512	535	486	534	525	530	524	492	545	555	522	488	499	503	513	526	493	544	552	478	531	496	490	493	509	507	481	453	470	528	537	481	526	498	564	497	523	519	497	495	546	455	520	509	473	515	527	508	484	507	520	513	503	489	501	487	480	486	527	490	525	557	452	505	535	523	499	516	508	530	496	515	521	498	523	491	506	501	479	487	479	480	533	498	497	486	510	480	537	504	533	500	493	504	480	537	480	462	492	497	564	490	490	511	527	507	551	485	520	554	495	512	504	537	485	477	503	540	513	530	514	486	491	492	519	489	482	539	507	520	491	542	480	476	493	485	530	505	479	491	490	495	511	505	489	503	510	522	524	456	507	482	529	505	524	543	453	507	495	491	493	475	470	535	501	496	509	499	487	490	509	515	540	492	488	520	537	490	525	515	514	520	503	499	518	541	488	494	510	484	513	488	524	470	499	500	505	535	518	524	506	512	468	452	508	506	472	505	513	520	507	473	461	500	507	527	520	516	559	525	507	489	520	478	503	514	460	445	521	487	505	490	488	517	491	515	525	505	472	525	512	462	489	500	486	491	532	501	552	510	498	490	514	482	480	495	526	491	494	502	477	520	515	496	509	456	507	533	551	511	497	536	531	488	515	501	545	532	497	554	506	530	462	519	544	476	548	506	513	498	472	465	496	498	506	482	531	524	484	528	501	475	522	502	513	509	520	440	521	490	513	518	478	489	501	510	522	505	501	540	522	558	508	510	542	471	505	491	525	475	492	482	484	557	499	520	536	467	508	486	537	499	497	572	502	492	520	485	487	499	546	506	538	500	531	507	474	504	522	526	515	483	505	524	465	533	490	524	515	504	525	528	480	514	525	504	467	524	499	506	493	468	522	467	516	526	479	544	517	487	518	513	531	498	486	553	499	510	514	498	479	525	514	485	544	535	506	523	519	497	477	515	481	517	520	510	490	539	498	497	503	466	516	536	501	495	493	492	519	504	513	512	520	533	532	498	493	530	526	509	527	475	528	491	482	520	477	519	475	538	494	493	516	505	483	490	495	477	497	464	482	522	498	522	495	484	475	521	544	493	541	491	528	552	474	511	494	495	472	506	443	517	474	468	552	506	513	509	498	475	492	499	499	472	539	535	527	483	490	509	481	500	537	487	501	496	507	503	523	497	494	548	479	549	520	508	491	503	543	487	499	500	487	514	498	489	533	502	457	512	516	504	486	450	472	514	503	520	518	504	514	486	505	502	568	498	478	475	540	476	513	521	473	512	499	487	507	479	503	472	507	506	530	485	501	520	529	491	490	520	485	508	523	491	475	478	487	516	508	479	491	537	504	497	507	509	531	500	507	507	491	482	515	478	516	507	517	486	523	508	516	485	533	517	469	530	475	507	500	497	496	498	506	496	488	519	480	503	519	557	506	500	552	505	565	480	529	480	496	491	464	547	502	485	500	529	516	475	509	534	482	504	540	490	531	510	501	513	501	481	501	479	552	485	484	480	499	485	497	470	526	508	500	517	487	502	540	515	531	496	535	457	506	499	501	483	505	518	500	483	497	530	513	489	504	480	521	541	493	550	459	515	542	517	483	457	499	527	490	515	532	514	485	538	440	526	470	499	470	506	493	480	497	486	548	500	507	505	476	476	537	500	526	487	518	520	468	486	504	487	487	491	536	504	502	495	516	514	525	480	545	482	537	465
30141	35626	41435	20993	3979	1678	1001	444	313	333	364	328	344	372	338	311	356	342	318	347	363	325	356	357	350	333	349	360	355	327	353	362	348	355	324	368	333	320	358	351	375	349	381	330	365	344	315	335	313	378	333	351	346	350	370	354	343	356	350	368	323	335	330	336	305	368	384	367	343	301	345	351	350	316	325	348	311	354	360	340	320	307	342	342	340	374	335	317	293	340	358	358	356	333	340	379	353	353	335	351	348	347	362	336	354	366	354	348	315	317	333	354	372	351	364	335	367	330	343	336	331	349	343	336	342	326	321	324	368	331	387	318	330	346	358	330	329	335	323	359	354	322	367	353	336	335	332	328	369	370	339	333	361	347	353	334	338	350	336	357	340	353	355	340	322	358	367	314	333	343	321	357	304	354	348	389	384	340	374	319	344	332	350	311	329	335	372	339	379	334	339	369	365	355	362	369	326	343	367	323	364	383	383	353	369	341	313	334	367	335	353	351	343	345	350	340	337	359	335	344	359	346	348	329	340	343	305	346	322	369	334	354	357	364	333	341	332	333	363	329	339	356	363	358	352	341	324	354	335	358	349	363	347	338	362	342	359	364	374	347	341	360	336	354	345	348	355	340	329	360	350	361	348	347	325	369	334	361	371	358	344	325	355	344	358	351	372	410	341	336	333	343	326	340	358	337	314	362	343	323	347	358	348	308	363	367	325	368	352	336	340	348	367	344	329	359	360	349	330	349	324	356	364	338	323	332	347	347	320	315	382	344	322	351	340	304	354	350	352	342	339	381	342	360	338	356	361	366	342	377	367	333	356	365	378	339	326	362	348	355	366	347	371	320	342	331	325	344	355	360	337	339	347	345	316	356	366	339	325	347	341	355	356	333	402	345	367	347	331	378	362	323	328	375	359	352	351	347	362	377	374	365	360	343	354	332	349	316	360	381	345	317	307	351	358	329	320	349	344	341	344	345	344	334	372	339	372	375	356	356	331	363	372	360	387	362	344	378	359	342	352	348	334	332	324	373	394	339	382	346	359	340	326	362	350	347	339	335	342	348	325	354	361	354	373	314	315	330	358	362	316	372	355	358	353	357	334	361	335	353	356	349	354	353	327	349	339	355	350	323	344	364	366	346	364	338	353	324	323	366	369	372	314	332	350	346	340	333	316	326	342	351	346	353	329	350	347	395	360	331	335	339	345	321	326	368	350	317	344	370	351	317	358	343	342	350	349	356	312	350	356	321	356	322	343	353	346	346	353	334	382	358	341	350	344	367	362	349	325	317	361	341	376	315	312	338	340	369	341	357	333	363	328	356	343	350	333	359	373	344	329	341	355	345	346	307	342	383	377	342	341	348	352	355	328	349	343	340	326	347	379	355	329	348	397	341	327	336	316	340	335	357	328	363	317	352	335	383	332	349	323	346	394	356	321	346	356	316	368	370	342	359	330	359	323	360	323	370	327	350	345	322	374	327	302	343	346	369	302	350	358	342	345	336	350	326	344	340	321	418	353	291	317	347	351	347	337	355	352	373	351	349	316	313	347	340	329	372	339	344	363	343	351	356	375	359	364	365	355	380	359	384	355	370	321	316	365	332	363	372	321	329	329	338	337	374	342	348	341	333	361	348	340	364	387	334	347	342	390	354	361	352	351	375	358	318	371	338	356	356	342	330	344	338	368	360	379	312	379	337	341	314	367	345	323	303	351	346	363	324	354	334	322	329	346	323	364	352	302	322	319	341	362	354	341	338	353	365	336	353	347	373	331	359	327	308	317	365	341	325	326	322	345	343	335	361	330	329	347	318	343	350	343	322	369	364	316	333	327	339	338	365	356	360	376	372	325	380	355	359	350	332	344	390	349	372	336	386	357	360	330	333	353	365	343	344	346	353	347	327	365	340	348	337	331	328	364	362	366	328	336	356	345	315	347	339	373	351	351	393	348	354	350	332	349	279	308	330	367	334	356	342	312	355	364	315	359	340	357	335	325	336	357	335	337	333	333	318	311	346	336	331	343	354	338	344	351	336	371	335	349	347	347	331	347	319	345	344	351	337	353	332	365	307	329	328	346	334	320	354	341	318	346	331	344	308	350	340	373	326	352	342	315	334	364	357	333	359	344	339	340	346	320	350	336	330	341	330	348	350	343	366	349	376	367	363	351	354	356	345	365	349	313	391	353	330	348	384	358	349	353	366	324	330	368	344	338	332	347	360	343	332	355	358	356	353	335	310	346	352	346	354	337	343	372	367	346	341	393	349	347	346	366	333	321	330	345	359	357	360	382	355	328	368	341	350	326	337	337	324	313	352	345	345	349	357	356	328	350	362	337	340	355	361	339	334	349	373	376	342	342	304	337	347	335	378	331	373	357	379	396	361	354	347	337	340	370	346	335	341	299	322	337	330	325	364	354	354	329	332	336	363	364	339	347	347	360	341	332	350	328	333	370	349	349	341	329	352	349	344	333	356	319	344	345	324	329	372	348	324	360	343	328	360	361	371	324	324	297	319	356	349	361	336	321	346	361	357	352	351	359	347	327	316	337	352	356	332	286	338	349	309	373	340	369	345	346	348	348	340	359	357	311	375	358	375	338	387	335	330	312	359	366	343	365	340	368	352	341	364	360	332	340	357	359	359	321	346	358	326	339	344	317	377	359	334	351	326	337	359	332	364	347	351	328	313	351	308	357	312	316	325	336	358	351	399	358	342	316	326	360	332	365	349	348	335	341	326	363	307	336	352	335	339	350	348	350	331	354	320	347	373	340	347	319	326	367	353	362	374	375	394	339	332	338	322	333	336	325	350	341	324	339	378	347	352	364	352	361	328	327	347	384	344	320	336	355	326	336	332	335	337	374	349	328	323	344	374	337	323	366	325	357	322	315	381	338	326	340	368	346	373	357	345	347	345	348	328	354	335	369	357	341	348	358	339	371	331	330	342	313	363	344	335	333	344	341	337	354	363	343	345	328	364	374	364	369	343	370	340	333	362	348	351	359	351	338	366	313	309	346	364	353	343	364	346	367	322	363	315	365	321	325	348	309	340	339	347	343	347	318	338	342	334	344	366	366	326	323	350	355	348	358	361	382	343	325	359	364	360	331	322	328	338	341	345	326	352	364	324	343	332	345	356	336	344	331	374	368	336	357	346	367	371	368	390	365	341	305	325	349	363	352	356	335	371	308	370	290	342	337	352	301	361	352	353	351	358	317	363	353	329	334	340	343	375	347	364	315	336	360	338	339	334	339	334	319	342	323	321	333	349	367	345	333	378	344	362	349	382	326	342	328	334	356	346	343	363	351	375	369	306	337	373	362	340	361	333	377	332	332	331	356	335	363	367	349	353	303	320	357	316	345	338	330	360	347	305	348	358	337	360	349	307	331	353	336	356	341	354	324	341	327	327	338	394	363	345	332	357	347	322	349	350	333	316	372	330	313	370	381	354	329	333	347	361	341	361	367	318	363	387	375	344	357	365	346	361	367	327	322	326	335	334	348	350
35390	54782	36193	13997	2907	2094	1168	471	392	391	397	409	385	412	356	414	412	390	438	398	406	394	424	379	392	358	405	408	399	392	434	383	418	398	395	406	420	427	413	394	395	375	403	384	392	407	440	386	430	408	397	417	416	396	392	422	384	378	375	435	376	396	420	406	396	375	410	404	397	396	397	402	403	393	374	383	376	376	420	440	361	411	372	393	402	364	380	377	398	374	388	404	417	395	401	380	390	379	349	434	397	375	395	367	400	415	405	408	371	382	344	405	373	418	390	373	450	410	365	388	437	395	370	401	393	375	367	368	377	386	398	392	399	402	385	390	375	429	389	421	418	389	422	396	398	384	390	353	416	407	396	392	431	367	384	404	429	412	401	391	423	438	437	366	389	381	353	384	400	382	405	374	421	396	406	410	391	363	360	382	370	394	419	372	360	404	396	408	394	397	386	410	395	419	388	361	411	357	380	441	398	424	381	369	397	385	382	430	394	400	381	379	358	380	437	378	377	391	375	360	387	400	384	390	405	378	425	379	386	383	407	399	386	376	365	422	401	398	378	408	359	379	398	389	388	412	407	414	393	385	374	393	427	389	407	406	403	396	427	392	448	405	403	403	403	397	381	431	398	368	421	384	407	394	412	401	409	365	379	425	399	373	438	398	394	449	400	444	415	372	394	418	422	407	367	366	395	398	381	392	376	387	402	399	411	436	397	397	358	385	376	395	381	380	397	380	364	402	361	366	393	361	373	367	393	367	443	388	415	376	380	346	397	405	402	396	406	437	398	370	455	419	385	382	381	395	392	378	408	405	400	401	414	376	385	407	436	392	414	416	397	365	410	378	409	381	393	387	401	395	378	369	409	389	414	353	391	383	392	375	401	388	394	408	374	379	393	445	385	423	403	396	387	376	372	396	373	393	401	394	387	377	379	426	434	387	394	374	372	369	401	406	367	376	373	403	439	356	394	409	389	395	383	392	405	374	367	378	391	381	405	396	378	412	402	431	396	393	393	391	412	436	444	387	402	424	387	409	389	391	389	405	402	361	377	388	350	406	401	369	399	387	397	397	395	379	409	377	389	381	406	409	401	391	396	387	393	388	348	398	393	385	409	413	404	363	384	390	377	399	381	389	401	379	400	401	408	402	410	401	371	402	441	388	373	389	381	424	346	404	381	373	400	407	397	379	414	387	418	385	384	412	401	415	397	408	369	404	360	352	387	403	403	398	382	347	362	393	408	374	384	392	405	410	362	377	396	397	367	393	390	427	405	364	404	369	373	420	387	407	377	385	429	387	404	418	395	389	393	417	386	409	375	431	410	403	406	394	381	354	390	392	390	410	405	382	392	431	411	377	355	420	378	405	386	425	407	388	381	408	388	442	385	392	375	393	446	391	372	431	375	372	370	378	430	400	418	392	418	370	408	425	359	375	360	370	393	375	419	374	394	423	406	407	371	419	404	396	407	396	393	394	423	362	389	392	378	397	412	390	411	412	404	374	379	443	395	391	376	393	356	411	381	402	394	382	403	395	416	405	396	395	396	442	383	405	395	370	417	381	438	390	411	377	385	405	409	380	421	394	387	427	414	373	367	382	403	411	400	361	441	394	374	372	402	392	367	376	390	417	373	399	393	391	417	407	364	417	386	413	407	377	392	403	365	380	384	383	365	404	367	424	407	400	422	447	412	443	398	376	377	384	416	347	358	380	382	423	364	366	381	394	405	369	373	384	408	425	363	365	396	389	383	392	430	396	392	381	390	391	377	406	375	387	405	374	430	374	399	405	401	390	400	382	369	385	400	400	399	384	372	397	365	386	410	374	393	392	415	377	393	375	410	423	414	374	383	408	408	385	372	382	365	370	408	398	405	390	394	387	390	358	388	379	392	410	413	380	381	373	401	372	401	389	391	409	406	459	360	378	427	411	389	415	390	372	414	386	367	423	387	397	401	388	420	420	391	342	379	395	382	401	406	379	379	415	369	384	427	359	399	398	408	393	392	426	404	381	369	400	418	374	382	394	390	413	356	354	395	389	394	373	373	355	396	393	467	414	394	356	376	406	412	358	390	368	368	414	401	394	363	390	384	430	366	391	345	393	352	391	366	385	398	372	406	438	373	392	396	380	372	392	354	376	374	405	378	402	391	390	370	410	408	394	394	396	419	407	439	401	407	380	404	387	415	379	406	380	362	376	388	429	400	422	405	407	423	384	387	402	362	418	383	371	399	352	411	387	412	364	424	389	392	419	380	411	334	433	362	373	359	423	360	414	401	377	424	412	433	390	384	400	432	408	396	388	381	411	391	413	399	389	368	408	426	430	390	417	371	395	386	348	390	379	402	413	405	410	394	432	393	385	385	377	417	425	399	402	383	407	400	405	372	412	405	390	343	423	405	397	395	388	396	369	362	417	416	376	408	404	396	418	386	379	422	395	358	404	409	380	359	389	385	423	398	418	392	401	389	404	397	404	406	420	434	375	391	404	374	400	396	394	360	414	391	390	409	381	381	405	391	413	414	394	406	408	421	389	383	420	389	411	383	417	395	390	386	405	366	361	409	402	374	393	375	384	386	360	376	398	413	402	420	394	400	382	392	423	369	375	391	396	439	429	420	395	395	380	434	411	360	391	388	395	407	371	378	385	378	421	387	406	402	408	362	378	379	421	393	397	428	399	394	381	388	386	357	404	387	373	382	380	391	399	390	415	388	416	394	394	402	388	382	399	393	397	421	377	418	371	382	408	409	399	392	391	374	395	408	415	402	410	400	398	405	445	375	386	405	442	381	403	376	389	389	377	358	363	392	402	380	396	415	396	434	390	387	381	387	395	403	385	394	413	391	353	382	423	420	385	416	391	367	411	363	422	399	377	366	414	363	419	405	393	391	390	381	375	403	383	381	397	372	390	387	379	367	403	397	389	413	366	399	413	366	386	398	392	437	388	396	415	405	371	410	403	397	412	398	373	368	367	387	419	394	382	378	392	384	369	430	366	424	400	398	417	407	410	409	403	396	406	394	381	398	358	374	368	409	392	386	370	374	369	412	395	403	367	394	384	381	359	433	414	385	398	393	426	425	383	420	377	418	384	396	386	373	398	391	399	368	408	360	408	388	379	370	431	381	376	376	365	389	437	370	386	394	400	390	413	374	403	379	408	405	421	375	378	399	387	420	347	400	414	408	359	385	433	412	398	390	381	387	422	411	397	369	414	390	399	400	419	362	386	385	369	371	396	363	395	367	398	372	428	405	373	387	378	396	378	332	367	383	392	430	374	401	393	365	387	428	378	371	355	370	407	374	388	412	394	394	378	387	407	362	408	391	410	355	377	401	353	386	404	397	357	401	377	409	383	420	397	406	401	394	382	382	405	377	400	382	427	387	409	405	390	414	357	390	403	383	395	375	413	385	383	369	389	418	369	378	402	375	410	379	368	407	426	379	395	433	405	377	401	363	394	414	374	396	402	357	398	418	386	400	400	396	412	403	422	402	386	378	376	398	398
24993	26455	47207	36017	21777	13076	4690	757	332	336	327	334	329	301	306	358	337	299	274	332	287	319	317	295	294	320	322	322	311	347	305	317	289	336	322	328	321	330	345	302	310	344	319	323	365	324	328	280	316	328	360	327	332	325	321	317	327	310	329	301	316	360	312	310	305	304	351	340	335	296	307	315	312	310	321	318	327	319	295	295	306	289	321	328	325	339	334	340	315	328	301	340	322	313	339	366	349	342	318	326	303	295	289	302	343	316	303	309	352	336	327	301	338	329	318	310	316	307	299	296	311	319	284	298	339	326	332	290	298	333	284	307	292	336	312	337	343	293	336	295	307	302	305	305	327	341	346	309	316	321	342	350	330	346	331	306	307	335	313	321	341	308	323	298	313	309	329	326	347	367	310	339	303	368	333	322	296	318	318	358	311	309	330	320	283	299	318	337	319	328	291	335	340	337	319	329	333	309	297	343	313	333	314	338	326	329	317	303	352	319	349	311	319	307	296	320	326	307	316	319	365	285	327	314	296	329	336	310	353	270	289	315	329	305	318	302	350	303	315	293	308	322	345	328	325	334	320	308	342	328	285	310	331	319	314	316	312	316	313	314	272	313	320	312	331	324	324	328	321	346	329	328	341	316	318	339	343	302	304	308	302	354	310	296	291	317	311	290	324	343	307	274	328	322	330	352	315	341	299	356	306	298	340	317	313	304	350	319	331	305	321	302	347	342	319	290	293	321	313	297	320	316	319	301	314	296	316	297	309	290	314	335	324	273	309	351	332	343	299	318	319	308	304	357	290	326	311	298	300	293	293	317	289	340	307	355	317	320	328	286	341	335	337	292	323	333	311	312	326	331	320	332	304	313	320	284	311	314	346	301	303	343	297	307	304	307	324	319	318	312	318	307	336	301	331	298	304	315	317	314	330	346	329	311	312	310	307	301	305	330	304	318	310	322	315	307	309	292	332	346	298	303	317	316	320	316	313	323	322	315	353	305	324	298	292	304	321	310	312	321	322	286	330	300	326	333	330	338	304	310	309	339	359	306	304	325	305	331	315	285	331	319	373	330	333	335	325	314	318	331	306	339	349	313	302	301	367	301	310	301	313	314	296	316	329	283	294	314	296	299	338	299	314	328	300	305	297	293	345	295	341	309	309	320	310	317	338	336	311	311	344	306	303	318	321	332	329	342	356	335	308	309	326	331	338	303	305	312	304	331	293	326	318	328	308	326	323	328	292	316	303	318	325	342	311	321	324	296	300	311	317	325	287	331	360	306	322	289	312	322	356	323	333	331	301	323	311	306	310	323	349	345	305	344	328	291	324	324	319	312	298	318	314	302	344	318	327	307	304	324	285	314	297	305	311	319	290	306	327	303	341	289	295	327	317	355	333	328	330	311	340	308	322	302	307	330	298	344	292	308	337	321	309	337	311	317	298	322	310	335	302	303	338	318	307	327	314	327	338	298	334	331	312	316	308	348	322	306	327	313	343	301	310	299	312	309	284	332	322	300	325	318	301	310	295	318	323	318	327	316	324	317	327	292	306	313	314	278	346	334	297	317	324	314	333	310	334	345	278	318	303	329	327	321	324	293	325	346	330	309	338	329	326	324	309	332	320	328	314	339	337	322	328	335	327	301	315	326	328	322	333	321	327	321	285	308	315	346	283	297	322	306	337	333	341	332	294	361	335	293	331	318	304	324	314	322	295	326	328	301	333	332	309	321	307	314	313	325	283	318	299	288	319	315	285	316	308	317	327	309	302	297	293	324	287	310	358	333	306	324	285	308	327	329	330	315	340	290	311	294	351	335	314	323	315	361	348	300	339	293	332	319	330	308	334	301	339	324	309	333	349	300	318	311	332	325	327	291	336	316	315	293	316	355	290	300	323	288	311	334	342	308	342	328	323	345	323	295	323	306	313	329	324	306	323	331	317	329	336	306	314	327	311	326	319	304	340	353	331	281	277	296	328	320	326	332	307	312	329	329	310	310	354	315	319	307	317	318	338	323	351	338	299	304	333	360	308	340	344	339	294	319	314	322	301	330	301	298	311	306	326	299	336	349	334	304	350	303	329	299	323	313	288	350	340	329	332	314	321	304	312	319	324	324	317	332	318	320	335	336	338	329	310	321	326	327	345	316	323	332	300	330	334	318	334	324	335	341	342	308	318	303	293	343	325	319	325	294	319	312	289	305	298	296	314	302	313	303	325	318	325	310	299	300	284	312	316	323	297	310	335	326	313	319	356	311	325	283	333	316	331	318	315	316	332	372	321	326	329	325	333	298	301	326	302	318	328	320	319	352	297	321	315	311	330	313	305	349	303	306	336	347	337	330	323	293	304	327	324	279	310	315	310	341	334	348	305	316	326	332	305	310	330	330	323	332	322	346	296	329	331	316	337	323	308	347	311	314	315	334	326	300	332	295	291	346	313	323	345	315	306	325	293	288	349	326	343	337	345	350	312	326	326	313	334	308	331	327	298	326	359	320	299	314	306	310	348	350	324	311	329	322	302	299	312	289	307	327	294	326	308	324	301	336	300	303	337	293	330	293	271	330	324	308	342	317	292	324	342	307	362	343	287	314	284	327	288	299	293	329	311	282	337	329	320	313	338	322	353	337	306	311	311	311	349	341	321	283	314	302	334	296	343	348	318	282	353	285	317	375	301	308	301	341	311	331	336	314	327	332	285	310	341	321	320	297	346	305	344	303	324	326	326	313	345	319	329	333	312	315	303	343	341	318	330	299	320	316	301	310	314	326	289	365	314	306	338	313	327	360	332	299	332	321	321	345	323	311	340	307	318	302	357	303	327	301	318	295	316	319	333	308	324	348	319	281	326	322	293	315	336	341	299	313	325	334	339	355	291	320	339	308	328	323	333	321	325	329	302	290	336	329	323	268	337	324	318	312	316	323	326	334	315	333	315	337	298	335	316	322	326	330	341	303	303	329	318	321	297	349	333	324	343	311	307	332	343	332	323	329	335	330	310	326	322	291	301	311	306	312	286	297	318	306	332	299	307	314	314	298	327	316	342	332	314	323	312	336	342	330	315	336	294	348	333	293	312	343	310	296	294	325	311	294	316	293	338	314	323	314	304	319	339	326	324	304	339	315	322	297	338	316	323	325	283	299	319	320	331	335	309	320	342	333	341	317	320	308	318	325	319	316	340	336	315	319	329	328	338	306	343	317	299	339	325	300	290	344	318	319	346	316	323	318	326	350	313	339	332	291	304	323	289	339	327	347	336	343	338	340	340	300	312	343	299	309	270	311	329	330	334	309	342	313	322	304	334	320	335	327	315	319	296	317	338	305	343	318	330	335	339	336	339	321	336	286	304	325	324	332	316	332	317	318	318	322	313	336	292	318	316	290	335	295	333	313	349	375	319	321	333	306	325	316	334	340	313	298	295	357	326	322	317	284	299	318	335	363	339	298	306	319	322	284	310	340	303	324	345	341	333	343	297	320	310	338	305	347	324	314	347	311	320	305	334	313
39689	76381	67241	38791	13613	8912	4797	995	356	357	388	388	342	366	380	363	388	347	370	345	368	327	372	359	360	326	355	369	340	370	345	363	356	377	401	364	346	347	349	413	368	387	373	378	342	384	335	361	326	338	359	353	368	355	355	367	374	349	373	339	368	365	377	355	398	342	369	370	356	364	324	355	361	391	402	358	356	347	359	362	343	361	370	355	365	374	397	378	397	345	354	355	350	364	362	362	341	386	360	354	429	359	359	338	365	343	360	339	354	324	350	354	354	366	337	347	390	356	357	358	392	363	366	354	394	331	339	381	353	353	376	378	345	363	364	334	368	385	347	355	357	379	370	337	346	352	326	342	374	364	398	352	341	376	369	344	351	359	350	363	375	380	355	349	363	352	365	345	387	360	379	374	363	382	365	341	356	363	369	358	355	352	334	332	364	363	352	373	348	373	352	329	340	342	370	363	353	349	382	344	351	364	353	352	358	378	323	339	362	316	367	360	367	336	385	347	375	352	357	375	351	326	364	366	345	316	358	360	347	344	352	372	376	343	344	397	380	377	324	399	394	375	344	390	337	359	378	377	362	383	395	350	329	344	386	367	373	369	367	389	386	390	376	362	352	373	386	348	372	318	361	364	346	335	349	355	327	338	387	347	385	375	383	358	339	357	372	358	345	360	361	339	358	356	384	354	309	373	396	340	381	363	343	355	339	350	361	343	338	397	342	313	373	342	343	360	361	359	360	341	362	362	360	346	368	352	373	405	366	342	325	354	389	340	369	353	396	326	346	366	371	340	389	351	315	333	358	362	372	309	386	352	354	368	367	394	340	336	332	350	400	357	332	358	347	410	350	353	336	379	356	360	353	364	378	374	346	356	347	375	358	369	390	365	370	379	386	395	384	361	376	350	384	347	323	391	369	344	366	337	359	344	344	390	345	352	366	347	369	364	347	385	382	337	397	401	346	354	375	364	333	390	361	351	355	380	353	335	343	332	361	332	348	393	389	359	361	343	380	358	335	335	385	354	381	379	322	383	344	368	346	360	399	383	391	369	382	350	362	367	354	353	355	344	345	332	362	333	359	357	365	333	366	319	333	334	353	320	343	375	382	381	361	335	339	348	345	355	360	350	369	369	371	349	322	341	380	344	364	393	370	377	362	333	346	379	382	355	379	366	354	362	338	362	361	356	368	366	367	363	353	364	341	326	368	379	370	339	386	376	394	383	401	371	364	317	352	369	389	386	365	333	365	355	332	373	378	318	377	357	354	345	350	382	361	340	333	335	333	375	390	378	408	362	342	359	344	354	356	367	351	359	347	336	336	332	379	352	357	364	345	369	371	341	357	385	338	333	363	371	350	397	346	369	354	381	357	358	362	357	368	358	404	360	335	383	325	375	337	381	384	362	338	398	332	379	366	356	337	360	375	363	336	375	363	355	364	362	372	343	330	338	375	344	381	325	337	362	383	336	368	331	371	374	390	373	363	376	392	338	356	365	378	374	356	353	372	354	333	358	386	365	340	352	376	363	399	371	344	352	359	359	342	320	355	356	373	357	384	378	321	401	381	332	373	347	344	363	374	351	341	368	356	355	366	330	373	354	344	361	353	339	364	377	359	345	369	365	348	370	352	384	384	346	347	365	365	331	365	385	352	372	324	373	347	340	351	382	343	370	348	351	374	366	319	355	358	344	375	399	337	358	318	363	392	367	356	385	347	347	390	354	356	364	371	324	359	366	325	350	315	388	334	358	396	380	376	352	360	378	379	362	393	352	363	364	364	387	349	372	345	332	354	342	354	358	350	360	346	370	343	413	355	366	338	339	345	340	325	394	358	405	330	373	370	348	354	362	360	371	340	351	356	337	343	343	344	363	365	333	367	372	395	361	357	357	397	392	360	363	379	326	381	368	348	337	398	346	365	336	359	363	338	366	337	362	351	377	344	369	356	413	355	380	390	361	339	358	331	353	340	363	343	390	326	349	323	332	378	349	387	348	376	325	342	348	385	376	357	362	343	337	369	366	332	327	347	368	372	377	313	403	339	379	351	372	332	357	372	381	358	344	339	342	423	383	379	387	377	360	352	357	353	346	366	360	349	369	358	351	370	355	368	391	385	380	364	359	335	372	337	364	352	333	343	341	373	346	371	351	380	378	345	361	393	339	368	354	355	393	356	356	351	381	354	375	394	374	333	347	368	354	379	358	384	357	396	375	360	358	391	373	340	348	363	359	336	339	390	383	333	349	373	346	359	359	358	370	325	397	340	386	365	361	350	367	350	398	334	381	380	359	354	381	353	356	346	373	333	339	333	332	345	391	340	341	358	355	367	383	363	346	378	332	367	361	380	345	364	338	391	382	349	365	372	353	338	358	366	414	374	369	349	328	327	358	351	356	365	357	326	358	343	374	349	360	364	340	361	373	343	380	359	345	350	370	363	368	389	360	350	363	383	398	343	389	357	380	364	366	371	344	337	384	400	310	358	391	365	360	354	361	308	348	379	325	379	334	378	368	357	371	364	331	339	362	358	369	359	353	367	367	386	366	377	362	369	373	388	357	329	383	338	345	355	380	370	370	375	360	349	370	381	362	353	372	361	349	378	382	343	325	380	380	359	348	365	323	345	355	384	372	384	357	371	372	337	374	400	344	352	386	370	355	342	398	364	338	385	384	355	343	390	371	371	361	349	357	354	343	368	362	360	376	354	352	351	367	334	370	363	352	379	362	361	396	371	394	332	370	366	323	384	371	344	342	369	379	359	365	372	347	359	342	350	395	357	378	381	357	347	350	376	374	353	351	389	371	375	357	375	387	333	359	341	362	390	361	348	321	384	391	346	337	359	339	343	371	373	331	384	352	340	394	321	379	376	340	346	333	379	337	325	372	353	369	362	359	374	369	359	331	359	375	321	381	394	355	360	355	350	363	326	353	340	380	355	335	325	366	342	350	380	383	359	322	332	351	351	363	361	382	357	352	393	355	373	352	364	353	338	368	330	352	383	380	382	376	354	372	367	360	342	411	332	332	407	357	356	390	335	357	384	349	332	363	349	368	358	344	343	351	379	380	339	365	391	344	368	378	373	375	339	370	370	362	359	352	350	368	350	334	355	353	368	371	352	385	359	362	378	343	371	354	361	358	398	383	340	360	326	374	352	364	362	351	363	392	378	348	355	356	345	350	371	388	344	376	378	360	365	356	373	331	359	393	363	345	371	344	374	359	333	349	365	359	332	375	400	368	344	373	357	348	365	368	379	378	325	361	385	364	371	359	361	361	372	346	332	377	350	355	368	339	364	367	352	360	330	335	347	372	379	329	377	354	359	364	338	362	350	362	392	348	367	384	335	358	374	390	362	375	359	352	331	348	326	350	355	353	340	349	329	367	367	378	383	368	389	366	360	385	350	353	323	356	337	361	334	354	340	377	345	401	386	361	331	352	375	351	333	389	343	349	340	334	356	362	369	349	344	357	378	349	353	370	344	365	350	363	357	417	350	359	360	356
25664	26839	45304	33219	18849	6357	1852	648	479	486	482	454	471	453	491	468	465	451	473	477	460	471	464	494	451	478	493	463	465	435	456	477	467	453	478	479	492	473	444	458	460	483	479	466	495	423	435	458	497	455	490	457	520	478	473	425	487	460	456	454	466	484	492	449	474	472	479	508	461	435	467	454	491	447	447	446	498	474	483	446	450	393	469	497	500	455	416	457	488	492	450	443	458	467	465	431	448	425	448	462	465	472	454	466	458	498	450	455	430	440	492	460	463	447	479	467	467	465	473	470	473	477	458	435	435	489	475	481	464	472	468	458	475	476	447	440	437	476	442	476	448	463	449	456	459	453	465	479	480	434	462	457	497	475	449	470	464	504	513	496	458	436	477	482	527	477	455	471	448	471	442	487	466	480	479	468	458	417	442	496	476	489	454	472	504	451	467	427	469	491	482	451	485	465	497	476	425	445	469	464	446	489	482	447	434	470	491	457	506	485	486	418	444	454	439	494	458	488	458	451	453	492	422	433	506	476	503	493	492	476	468	471	454	441	432	494	435	480	464	490	478	492	426	456	442	501	460	452	489	464	486	456	485	448	442	510	484	485	482	431	450	458	467	484	502	477	452	467	475	501	461	481	482	524	492	421	487	439	452	466	462	459	484	479	420	477	493	479	468	490	408	473	443	448	412	455	457	463	451	435	479	503	428	504	513	474	454	492	475	464	463	475	473	512	485	467	441	449	445	430	487	477	493	447	437	472	459	458	469	443	510	484	436	481	491	510	433	471	461	465	445	467	472	467	483	437	442	460	488	465	478	463	488	474	492	477	467	473	431	494	440	452	449	454	438	484	485	483	450	482	464	488	471	509	476	449	463	441	493	470	444	515	448	482	485	413	468	446	465	464	495	483	438	471	481	473	430	501	445	448	497	485	503	419	428	510	447	430	450	447	482	484	439	492	439	465	461	446	457	459	491	440	483	459	485	501	510	450	470	482	496	440	490	517	481	503	457	433	482	469	479	457	467	472	467	462	476	490	464	501	451	463	470	474	467	449	464	472	443	483	428	455	467	484	475	435	467	452	468	492	449	478	456	450	499	444	483	466	476	443	477	480	435	470	445	458	476	488	453	452	468	491	436	497	451	426	485	463	471	507	475	482	472	444	497	452	482	496	436	464	474	439	450	447	465	416	502	446	483	487	464	476	522	471	527	429	503	460	438	482	454	465	470	481	453	440	478	512	480	464	465	497	488	489	504	467	469	446	488	460	469	455	488	508	485	450	461	450	461	473	472	487	510	465	445	502	495	447	426	485	467	443	502	481	469	459	451	521	476	462	479	477	476	460	476	510	490	440	484	511	521	432	481	473	474	480	456	485	432	445	496	433	492	466	460	467	469	471	461	463	447	480	473	479	475	435	476	470	452	463	491	456	454	444	456	502	443	484	473	527	483	438	472	443	501	425	452	484	457	486	454	500	490	434	477	474	492	487	481	493	469	435	480	468	471	459	481	487	461	461	489	458	464	483	513	465	497	450	453	464	454	505	433	456	472	438	459	493	448	446	475	478	477	452	490	426	465	450	445	448	475	492	458	472	474	489	440	458	492	496	463	478	459	458	486	471	463	434	444	438	439	475	481	492	486	494	464	447	467	469	469	461	491	451	453	478	494	465	440	491	479	468	508	454	481	459	474	456	484	468	459	466	484	485	459	465	447	470	471	476	449	499	435	468	465	477	451	495	468	485	484	469	441	489	435	491	472	479	434	441	431	480	444	463	453	483	454	481	455	460	435	458	468	433	466	467	428	472	477	475	473	453	462	483	497	448	472	480	477	465	410	464	460	469	514	487	446	442	430	484	477	450	495	448	468	426	462	474	444	431	452	437	459	510	425	481	444	463	456	455	468	476	445	512	460	479	458	474	483	504	489	454	498	451	451	467	469	448	438	404	478	426	464	480	439	478	442	442	442	486	500	494	459	446	488	502	492	450	479	436	417	454	461	460	501	453	482	452	456	455	473	473	466	412	461	484	494	418	466	493	430	454	475	456	496	452	463	470	446	472	464	449	498	439	482	437	489	441	433	481	486	467	494	455	486	466	477	496	484	441	457	464	455	452	480	413	504	447	449	460	464	432	440	481	466	486	436	482	454	449	497	440	495	487	480	468	455	468	455	476	453	503	462	511	482	445	445	441	466	479	460	466	437	498	481	437	503	441	454	472	478	423	449	451	506	448	472	508	488	497	475	458	477	490	492	433	449	489	486	468	454	487	475	491	488	433	458	457	466	442	448	513	469	502	467	474	486	436	433	440	490	477	496	483	463	461	450	450	430	496	446	427	518	473	468	460	507	439	452	504	484	465	480	480	522	492	443	433	481	519	443	503	441	438	440	454	477	460	453	459	429	423	475	447	459	434	457	424	484	437	481	457	448	489	472	466	468	472	498	471	482	481	467	487	478	471	459	497	494	461	465	450	487	489	446	448	453	444	466	436	487	469	453	496	423	468	463	436	472	484	478	412	443	481	462	453	464	436	440	445	447	492	444	460	476	438	492	507	447	506	471	499	440	480	452	469	456	452	429	419	435	448	484	469	436	444	457	445	458	515	449	469	470	485	468	467	503	440	414	501	448	459	488	452	484	486	456	459	500	453	484	439	450	484	461	452	474	481	453	479	464	460	434	491	452	468	453	457	472	474	469	472	431	485	485	454	444	469	473	475	458	480	465	454	486	464	477	492	440	457	445	451	447	448	487	453	433	459	452	440	457	513	465	450	440	460	491	428	490	485	455	471	474	447	468	459	477	458	489	466	479	449	435	480	470	495	455	493	461	473	490	484	479	462	493	471	482	497	509	461	467	474	442	454	477	449	465	453	491	453	460	473	479	443	438	453	470	491	451	500	458	462	482	490	502	448	480	502	442	479	470	485	508	425	468	450	453	445	426	470	439	489	441	456	451	437	478	460	486	478	478	433	503	456	476	474	447	459	470	447	479	489	446	484	460	468	467	471	422	474	496	445	466	434	458	489	485	458	502	461	475	449	473	488	512	501	504	459	512	462	473	434	453	464	498	473	464	469	470	500	446	479	467	495	511	441	460	461	466	493	427	419	433	418	451	472	450	493	457	467	452	455	438	458	468	492	495	469	445	468	484	453	452	486	493	471	470	451	487	447	464	455	489	474	475	452	509	471	450	423	506	479	450	432	460	472	485	454	423	489	512	454	478	449	472	445	439	520	495	463	442	466	485	446	466	478	452	465	467	479	469	524	488	449	450	463	504	419	476	489	441	464	441	442	478	499	497	431	450	453	471	460	467	487	458	438	486	433	422	454	462	434	466	469	470	459	450	495	454	517	460	494	474	444	459	462	505	464	481	496	454	461	461	479	454	490	467	474	472	480	432	473	443	473	451	507	450	432	422	476	463	450	478	460	470	450	495	459	481	462	461	472	477	471	478	478	444	482	486	507	524	466	507	492	473	463	450	430	465	464	483	492	494	483	438	476
39855	77529	62684	35683	13646	5086	2648	770	535	499	500	491	514	538	507	532	509	524	517	485	549	530	524	515	482	454	532	549	552	518	512	479	503	554	502	511	513	531	516	506	559	522	505	519	501	533	517	485	544	490	518	500	492	508	534	512	506	508	517	498	538	489	500	518	505	554	525	516	491	535	517	497	487	488	498	493	465	536	518	535	562	541	491	514	486	559	529	562	494	525	483	510	510	490	491	497	521	547	536	528	516	485	494	529	529	511	494	479	530	540	534	537	567	485	495	488	523	511	496	563	547	519	456	540	538	538	506	527	519	511	515	517	495	519	547	511	522	548	553	528	485	542	509	469	505	521	480	499	524	521	486	500	519	504	523	511	499	488	497	515	511	504	492	527	511	523	552	538	523	537	508	489	525	479	520	500	508	507	497	507	552	479	547	516	510	483	522	524	537	556	510	515	531	475	518	521	534	489	526	512	494	512	567	557	532	522	514	531	531	538	514	473	511	550	502	505	513	473	508	504	519	512	510	490	474	540	513	552	527	508	535	474	500	524	547	504	554	525	497	507	522	475	514	506	525	526	530	490	444	532	501	532	492	520	478	512	497	509	560	526	506	528	544	503	511	506	526	521	507	494	505	534	543	520	507	481	506	513	533	478	493	548	508	505	508	547	488	509	527	545	527	544	512	504	529	546	538	534	521	486	533	492	502	534	532	487	529	487	527	472	540	523	506	528	525	565	554	492	514	491	479	492	538	579	516	518	480	538	510	521	503	539	513	535	552	512	529	518	488	523	511	487	506	510	512	516	540	466	473	475	543	486	511	503	538	496	536	500	522	516	502	535	543	485	573	532	513	485	555	522	523	509	484	558	527	536	500	513	484	504	506	536	561	501	519	487	527	498	508	529	530	516	502	494	553	514	474	543	545	451	467	547	523	522	487	519	519	510	523	506	491	514	480	495	561	469	515	529	519	529	493	532	545	479	532	493	527	495	479	470	496	564	527	546	538	513	534	508	540	523	506	497	523	518	519	491	503	518	520	501	512	461	521	466	486	528	509	537	526	480	504	555	549	525	520	525	503	559	481	526	513	545	485	520	510	469	507	513	504	522	538	496	486	530	512	492	527	536	505	478	493	561	499	501	501	541	486	540	482	544	537	508	480	515	540	521	518	514	522	503	530	513	526	515	523	518	512	539	535	529	523	482	537	545	491	496	503	531	513	523	488	526	515	509	542	502	510	516	529	496	497	487	483	520	525	463	494	503	504	535	488	498	492	539	552	513	507	537	519	516	488	506	542	514	520	534	492	499	498	513	484	489	486	530	477	519	483	532	482	533	512	565	531	536	493	518	541	509	484	519	533	497	529	564	487	551	498	529	513	486	506	520	557	492	517	498	479	526	460	511	478	543	488	491	526	507	540	509	499	543	513	469	509	485	527	502	546	504	493	535	515	523	496	528	518	455	569	520	491	516	495	484	504	528	504	508	522	485	514	518	531	505	496	523	526	555	483	499	503	498	500	500	491	542	518	508	532	508	501	535	505	527	505	522	530	500	551	476	451	557	487	496	515	502	514	523	521	532	509	483	487	542	508	479	553	494	525	496	485	514	485	540	523	495	491	518	512	506	496	497	516	487	552	498	515	525	512	481	534	538	497	505	518	536	500	496	540	500	496	486	524	519	523	506	504	505	537	517	555	509	507	493	495	508	531	518	523	501	537	507	504	498	487	524	504	509	530	518	490	516	540	466	484	502	517	531	496	490	538	524	562	511	534	494	553	493	530	483	468	533	484	525	527	471	575	555	551	509	508	492	484	481	513	461	533	537	523	516	537	523	504	503	485	518	490	515	516	486	547	535	497	480	480	496	515	518	501	498	491	557	502	540	513	507	560	529	535	500	482	500	513	504	533	495	498	537	516	508	514	478	507	525	521	538	514	520	541	513	530	552	537	524	538	519	480	494	493	539	559	515	493	526	487	522	500	512	522	481	483	531	537	508	530	533	508	506	499	500	526	543	500	526	501	471	538	505	510	546	542	528	495	526	555	525	540	499	518	504	497	538	557	511	560	559	504	519	543	515	506	539	496	539	558	538	513	502	518	505	551	504	512	493	516	499	511	543	538	511	546	527	511	517	493	585	545	510	519	573	464	522	491	502	479	503	529	493	500	509	543	525	520	500	504	504	518	492	531	522	492	466	513	508	540	531	489	488	553	508	540	503	498	488	492	504	531	509	519	531	517	516	514	482	476	516	527	517	534	515	505	518	515	510	494	513	536	467	494	484	527	533	475	525	550	518	546	526	499	542	526	510	532	502	482	541	482	511	526	509	554	533	538	495	521	481	500	549	529	496	549	541	507	511	504	521	480	510	515	522	518	496	522	509	500	537	505	529	499	522	526	468	523	524	492	491	488	547	539	501	544	537	507	516	492	503	506	493	505	513	502	541	512	542	490	543	474	547	564	539	519	496	567	504	510	513	537	540	534	475	482	513	540	544	535	525	524	528	502	501	526	517	494	468	529	529	514	523	457	536	506	513	518	525	502	578	532	526	476	512	544	526	546	505	511	507	524	531	568	488	518	508	472	529	530	526	489	487	506	518	569	523	489	511	489	472	509	468	509	510	490	505	540	513	533	536	506	508	525	527	552	510	548	527	522	532	513	491	480	476	508	507	530	513	501	506	544	515	503	538	531	532	507	555	476	554	508	504	501	512	535	526	496	526	518	487	463	519	500	539	493	521	524	514	487	526	503	492	502	574	522	531	537	513	503	517	510	504	525	501	484	502	525	495	528	489	496	506	491	513	551	528	550	522	516	494	515	534	518	544	513	520	542	527	515	531	480	518	528	528	507	539	506	494	504	567	512	509	491	502	524	506	507	527	542	483	519	519	506	519	490	545	506	525	500	555	495	572	537	510	526	492	493	494	525	541	501	530	523	515	518	490	500	537	524	524	504	488	520	530	560	553	516	490	505	525	506	528	482	506	500	507	522	527	487	521	473	528	526	489	530	539	546	485	496	518	499	536	540	522	540	524	511	473	517	511	484	504	493	500	501	493	489	536	502	490	517	535	513	555	487	509	530	522	498	548	515	529	500	504	517	553	525	483	505	517	532	537	511	496	550	568	508	500	484	528	494	508	567	505	489	553	484	524	499	516	532	533	520	509	522	494	510	490	543	498	523	549	504	545	538	459	494	476	511	543	485	498	539	481	470	506	525	547	516	502	535	536	524	560	501	501	507	529	526	524	545	546	543	536	517	527	514	517	504	492	541	526	560	484	489	474	522	509	548	510	493	491	539	521	504	499	536	530	513	503	532	567	528	498	489	536	542	504	484	524	511	533	515	493	556	481	528	489	518	544	518	457	522	540	531	504	528	534	511	502	499	551	524	518	570	535	499	500	512	485	513	504	510	548	506	500	524	503	534	472	523	519	484	528	531	513	505	514	537	545	474	511	524	519	526	462	505	520	506	531	511	548	506	551	525	578	514	516	509	510	528	556
23196	23212	38579	32981	24539	21039	13976	1828	484	499	542	494	496	513	511	494	502	512	499	504	465	478	472	523	500	474	479	521	498	499	498	520	484	454	463	497	489	474	497	521	443	474	527	493	474	555	507	483	470	504	519	490	495	488	475	481	489	504	514	474	480	535	513	512	438	455	509	494	505	466	456	509	469	523	447	509	527	495	481	497	479	515	471	501	497	480	498	494	495	502	508	479	519	496	476	470	464	486	472	509	540	478	492	489	495	500	506	514	481	487	477	517	499	483	503	491	517	518	471	509	484	479	468	484	472	459	495	464	529	497	530	499	478	488	470	490	480	550	474	497	505	463	492	501	496	497	489	493	503	471	491	473	480	490	484	486	493	493	481	483	487	485	497	459	500	486	513	506	499	466	502	483	485	494	479	486	487	563	514	485	465	539	449	500	464	477	468	476	517	442	498	512	490	495	460	467	462	448	477	476	482	511	467	481	488	513	497	493	498	502	449	472	487	479	494	465	475	484	502	529	487	482	496	479	498	477	505	532	489	470	478	480	530	514	527	515	515	480	472	505	497	466	506	488	469	522	484	479	471	473	520	476	505	489	478	516	492	500	461	457	500	488	495	524	505	523	462	489	546	536	467	505	496	480	516	531	466	502	479	472	482	498	458	509	514	480	444	468	479	504	534	445	508	505	489	499	542	494	506	457	489	445	481	479	505	505	508	497	468	518	505	499	514	512	496	464	499	474	483	483	505	481	498	505	485	502	485	484	477	476	511	528	490	486	488	502	475	489	472	485	520	509	459	528	524	522	489	482	502	486	514	459	474	527	480	517	503	485	455	502	491	497	485	476	490	509	507	508	445	514	488	509	477	490	521	464	488	531	522	513	522	471	526	503	471	523	462	494	508	500	467	510	511	502	470	463	495	519	495	489	498	466	466	528	461	468	519	499	499	518	481	478	480	489	465	495	508	523	449	474	530	505	502	502	486	501	512	470	524	487	479	497	454	467	508	462	507	491	506	458	487	494	450	521	477	509	467	521	474	481	482	490	485	490	487	518	493	489	477	530	496	518	491	478	508	491	455	486	537	467	509	500	484	481	491	485	494	505	466	521	483	451	443	487	498	460	469	469	478	478	480	469	485	476	512	506	519	489	528	505	510	441	484	454	495	482	516	492	471	479	465	497	481	507	484	516	467	536	495	506	470	474	494	477	480	495	488	531	521	507	472	487	529	461	513	434	491	477	524	496	500	496	529	505	510	498	499	471	487	520	468	471	536	472	505	513	515	469	514	498	461	478	456	486	508	507	517	491	520	486	484	509	487	483	451	482	504	492	505	509	519	498	500	495	489	527	493	488	513	510	502	495	474	482	503	525	505	508	441	495	519	464	470	447	509	443	535	500	489	500	508	469	490	512	439	522	508	567	520	490	518	451	491	463	471	520	503	512	498	499	543	475	479	496	506	453	504	498	527	461	447	481	432	522	489	485	499	487	491	467	469	470	542	513	491	539	495	485	525	486	501	498	490	447	483	502	514	501	492	492	507	465	526	492	492	484	497	503	484	482	517	528	540	469	503	479	501	494	513	470	515	449	516	515	533	488	526	526	472	445	483	478	472	490	536	481	459	455	480	485	453	563	457	511	492	516	484	508	440	488	474	491	501	464	488	478	496	489	513	457	518	494	541	495	481	503	528	489	488	529	487	498	492	489	511	496	496	510	456	488	484	488	497	463	488	483	475	474	512	467	535	514	487	515	458	486	490	528	493	469	479	468	543	488	488	465	509	484	479	491	513	468	524	541	500	503	485	494	499	453	544	499	484	490	497	508	457	467	472	530	494	504	481	523	503	530	445	471	474	499	446	546	535	462	515	490	466	495	495	515	493	508	483	506	499	486	522	495	489	504	475	482	474	575	468	498	519	462	472	497	456	510	460	448	517	516	472	489	483	495	507	527	519	515	478	501	497	507	528	483	477	446	486	486	531	496	445	453	485	509	482	470	452	500	512	517	491	523	540	493	477	497	442	513	485	511	463	513	510	418	487	481	465	486	479	488	525	476	493	479	480	511	488	506	497	462	528	507	477	514	486	481	475	447	481	513	496	473	462	501	515	481	515	503	498	506	476	463	471	482	459	451	491	519	499	486	518	468	527	529	481	453	479	487	535	491	466	517	485	493	489	469	510	483	539	533	512	491	500	491	466	502	510	505	471	498	490	489	483	485	498	484	479	511	448	500	466	506	504	486	483	506	477	490	476	453	489	518	498	495	481	511	479	475	486	494	471	467	525	503	527	507	505	536	476	496	471	537	519	495	490	500	453	499	488	517	508	498	488	513	472	516	516	509	480	490	507	453	497	498	508	504	469	504	491	464	487	525	533	521	477	524	485	475	490	474	487	523	509	501	484	476	501	490	511	480	496	504	498	512	470	514	435	496	500	457	484	451	484	492	481	533	485	480	464	502	447	546	481	469	520	499	473	485	472	451	501	459	471	498	484	504	517	515	465	516	456	482	513	450	498	498	462	520	478	477	494	452	516	474	500	492	490	480	492	501	489	479	516	473	491	450	488	506	478	512	514	519	473	493	486	521	487	479	478	536	495	479	493	452	510	465	492	476	515	498	489	518	471	479	467	478	505	478	528	464	460	499	513	457	511	502	464	482	476	473	480	500	501	482	444	494	491	490	504	510	486	471	463	497	479	466	491	492	487	549	500	494	508	476	511	487	470	483	456	495	451	486	486	490	515	511	467	480	512	484	502	504	490	476	500	484	525	498	489	512	507	490	522	485	443	518	469	524	461	495	501	483	480	533	506	500	505	455	513	507	505	493	514	525	485	472	479	482	470	495	488	471	494	454	499	470	514	499	489	544	511	459	494	501	485	491	482	499	460	494	510	491	459	457	478	487	455	516	494	521	491	491	499	517	467	479	481	475	473	497	475	486	475	499	514	486	463	500	486	486	496	499	511	498	478	497	529	487	488	489	491	499	488	495	444	517	483	483	472	476	503	459	480	489	497	493	501	484	487	516	460	526	469	487	474	522	494	485	452	468	524	481	523	472	479	511	524	519	500	495	472	532	448	453	494	454	482	454	499	468	485	507	514	488	484	487	522	453	491	475	450	484	512	518	494	494	504	493	501	470	488	493	467	471	469	535	491	512	470	510	489	490	491	505	498	523	479	505	487	433	474	475	508	502	487	463	521	514	519	493	488	490	464	499	447	487	495	459	456	505	513	507	467	463	501	506	509	492	527	459	487	438	481	468	520	495	513	481	480	512	494	498	495	469	516	461	423	474	508	469	472	504	485	519	491	518	500	528	507	476	478	470	496	509	467	464	492	517	502	463	504	487	487	502	460	490	525	489	526	450	493	458	492	494	495	545	452	496	453	467	537	474	513	477	485	505	477	477	465	451	519	493	488	558	458	468	546	506	457	518	448	468	459	451	517	505	482	468	511	479	474	510	482	494	505	511	487	521	475	480	478	477	517	508	460	489	478	501	496	499
46692	65660	78162	55228	28920	12764	6968	1525	564	517	523	513	546	511	570	497	552	529	512	498	500	530	477	522	564	546	527	517	518	544	511	524	570	524	514	509	518	519	483	530	512	559	455	510	509	528	521	572	523	558	512	523	536	544	528	509	540	511	514	533	493	505	500	501	541	524	562	528	509	553	506	531	515	519	530	512	564	522	511	554	564	550	508	506	544	508	542	517	503	526	534	516	513	527	523	549	500	521	555	500	495	578	492	546	509	494	539	475	496	527	531	543	516	520	501	499	570	511	508	490	481	518	532	506	538	459	532	530	525	496	512	501	547	492	519	482	522	524	525	560	552	521	520	510	514	500	527	486	527	507	519	490	520	526	542	524	487	537	519	540	514	491	519	510	513	499	536	568	510	511	568	518	558	508	482	561	524	543	534	539	579	548	498	515	546	490	523	510	505	499	504	526	522	487	523	536	520	496	538	541	531	511	496	521	490	577	534	506	565	511	559	534	522	506	537	517	525	540	508	490	463	523	547	508	536	529	526	491	511	486	491	557	465	531	490	510	513	519	491	518	527	528	537	500	524	516	490	527	516	520	504	497	488	526	492	489	533	535	533	517	513	560	533	503	531	555	552	516	507	549	498	527	472	534	475	493	517	538	530	496	478	485	495	518	535	574	509	539	530	574	516	510	554	531	534	501	497	482	545	515	528	550	519	515	540	514	548	546	504	562	509	524	522	543	571	505	505	544	509	497	531	551	531	531	487	533	489	523	489	529	538	524	542	489	510	526	529	501	543	530	507	521	543	468	544	560	505	488	518	541	518	515	568	525	551	504	544	531	521	483	493	527	549	538	482	521	524	545	524	490	498	514	505	513	522	477	531	500	547	530	496	534	517	508	532	580	521	505	493	480	514	481	535	537	483	509	512	464	517	523	527	518	523	518	534	497	536	522	522	536	470	528	511	538	546	522	519	542	492	510	497	475	533	540	483	544	516	532	517	513	537	513	574	451	516	487	491	500	533	513	493	495	512	477	481	526	547	512	504	506	549	545	513	494	490	547	531	535	471	474	545	521	519	540	533	500	541	516	514	511	515	517	540	520	509	526	503	492	528	518	513	498	517	533	521	473	528	541	536	539	527	494	491	548	527	515	526	477	515	504	531	509	478	541	541	545	497	501	469	506	492	556	554	492	525	522	516	519	520	486	487	513	519	503	527	540	500	530	505	537	506	544	542	558	458	493	519	514	547	529	517	517	514	523	513	522	498	509	534	492	522	538	520	517	538	515	507	532	463	497	502	533	499	541	497	507	478	530	522	539	504	505	498	533	529	534	519	518	503	536	512	510	465	513	510	561	504	516	537	501	489	526	544	519	509	558	521	542	512	538	515	536	529	506	557	516	532	543	511	510	554	479	524	530	489	503	519	493	516	472	540	492	510	511	498	526	600	502	527	499	500	504	508	492	497	520	539	530	512	565	515	504	548	493	498	539	513	502	537	494	506	493	503	502	536	503	519	535	521	526	509	500	523	546	533	556	522	513	547	519	554	488	490	504	502	520	500	556	508	529	538	521	545	558	524	516	486	532	506	538	537	536	532	517	526	490	543	535	539	534	537	528	533	514	518	497	522	538	536	492	494	514	497	485	502	543	482	511	546	551	515	522	532	518	486	530	562	536	492	530	521	516	508	527	526	539	490	538	519	571	506	472	505	501	504	546	530	523	501	517	538	492	541	529	461	517	515	544	532	473	485	538	514	549	499	541	522	563	508	491	491	553	477	522	519	526	521	549	575	491	528	493	537	499	520	494	545	476	525	567	529	515	507	496	479	530	543	534	531	534	519	509	476	471	507	503	508	507	467	527	481	525	518	524	531	508	505	521	530	494	511	512	512	515	529	516	502	510	483	512	519	513	564	508	520	516	510	557	502	492	521	510	500	546	482	523	527	565	501	488	483	503	543	540	508	526	528	518	547	532	525	522	522	495	528	506	548	508	518	484	512	478	487	483	523	513	510	501	523	522	539	505	525	509	524	538	573	481	546	519	499	555	530	500	494	514	528	523	556	525	489	514	492	539	558	505	520	527	517	480	531	512	483	483	532	558	525	493	503	505	473	532	490	500	509	492	510	516	509	512	509	529	526	500	476	551	508	541	528	530	516	501	554	538	500	542	547	564	534	547	526	521	545	522	542	531	543	521	498	478	520	512	517	509	552	527	561	493	525	513	480	492	534	499	559	521	509	523	513	508	541	518	528	564	485	507	532	507	538	497	516	500	480	523	497	507	517	556	462	496	526	518	517	466	576	538	495	539	479	471	526	559	484	531	495	474	529	533	555	473	531	510	512	508	535	565	528	472	502	534	520	516	505	526	497	565	483	558	477	527	518	540	528	535	550	520	510	546	531	502	530	506	502	539	513	547	514	491	502	515	512	560	552	517	512	524	546	513	517	515	502	477	525	497	506	507	502	491	516	539	521	501	530	510	493	485	519	514	504	533	496	521	528	507	536	512	529	495	501	522	532	490	533	547	563	523	539	553	505	509	533	535	491	489	530	517	532	524	511	510	542	515	536	549	551	523	476	541	528	499	501	505	535	559	548	536	536	508	520	514	527	570	501	488	542	536	509	541	521	481	523	534	520	484	496	527	519	519	525	510	537	505	554	483	513	554	526	518	516	519	498	558	530	519	489	564	531	505	515	510	509	527	496	526	517	546	538	534	521	519	560	550	495	533	517	525	481	506	505	502	523	476	513	515	514	524	537	509	523	523	500	503	519	515	489	529	547	551	501	508	505	532	505	518	485	491	548	511	535	527	512	530	534	567	492	509	492	526	507	533	523	523	519	534	535	468	489	504	491	535	494	508	534	526	472	490	512	560	530	546	528	534	543	526	524	542	491	499	520	505	518	535	480	487	533	497	491	476	537	517	522	520	524	537	493	538	520	535	500	519	538	520	485	504	530	516	516	599	524	520	496	501	551	486	532	565	537	498	520	550	524	553	532	477	507	512	489	519	531	502	524	527	495	530	521	496	523	526	550	539	514	524	504	563	503	527	571	498	540	535	509	492	528	531	542	519	537	509	509	534	523	513	542	541	506	511	496	543	491	492	477	552	517	468	530	507	508	526	538	550	505	479	488	528	495	518	547	534	498	530	525	501	484	500	486	491	534	558	510	515	544	545	556	502	493	509	489	520	525	499	555	516	519	537	498	495	547	533	490	527	516	554	540	555	513	512	523	505	515	535	580	463	516	488	541	537	515	506	545	544	503	491	514	513	529	523	519	522	533	533	520	539	464	553	534	534	499	522	522	524	541	533	501	499	516	532	517	488	490	499	508	533	523	515	521	494	529	506	547	509	537	519	518	565	473	501	534	515	506	500	535	494	566	527	493	505	500	504	494	511	546	514	534	508	523	532	476	550	518	536	472	563	507	510	515	511	523	509	503	496	554	504	529	503	516	521	537	492	520	547	544	533	522	511	494	519	533	498	531	551	488	514	481	537	521	520
30401	37623	41569	22284	4881	902	690	367	360	358	350	347	365	334	376	346	378	349	355	374	373	347	360	345	351	368	358	345	333	342	369	336	311	330	392	349	360	368	355	345	380	378	425	376	370	391	378	352	358	411	366	346	339	359	346	361	349	359	360	377	377	371	329	355	362	358	376	325	364	364	388	335	357	343	351	348	360	355	334	354	373	361	376	392	356	330	350	373	369	340	358	371	357	354	358	345	361	349	394	372	361	370	387	392	371	371	378	360	323	340	382	334	375	357	359	391	351	362	334	360	372	371	371	359	382	374	383	336	374	350	347	357	346	365	377	341	349	324	371	390	357	334	386	342	360	365	379	376	376	363	386	356	366	321	350	355	344	405	360	338	349	336	337	352	377	361	331	340	342	374	344	360	323	358	334	378	338	342	357	358	369	322	371	339	328	375	364	352	364	363	323	346	366	367	402	349	333	322	378	357	330	373	374	379	323	377	334	357	354	365	356	321	355	368	340	377	360	340	398	323	358	373	343	371	320	355	353	363	379	340	363	360	366	393	372	382	343	395	372	366	346	339	360	376	365	392	331	329	392	343	364	387	334	375	374	353	353	333	350	375	355	337	351	378	351	360	380	363	320	329	345	354	366	365	347	382	410	339	379	389	369	311	351	354	355	359	368	323	376	355	355	336	340	344	364	323	345	349	367	340	341	379	367	338	362	367	383	402	328	361	349	333	357	385	370	344	384	358	370	355	360	338	327	380	327	344	354	340	369	347	366	349	344	407	394	339	402	367	374	337	355	367	363	357	375	403	326	375	375	331	361	360	341	345	342	403	365	354	345	395	371	364	310	361	331	362	348	360	375	390	352	332	383	368	330	334	359	370	356	383	322	373	391	340	344	373	340	348	354	346	366	355	324	360	330	364	381	371	381	326	367	377	367	362	348	378	366	380	369	406	348	363	360	373	381	394	383	359	352	350	361	359	357	368	368	363	385	371	358	351	364	363	347	386	376	357	377	333	362	365	359	375	363	365	369	369	366	359	371	360	357	315	375	366	355	377	319	375	356	364	344	368	351	347	368	360	361	371	409	348	400	384	363	354	364	333	390	349	390	352	359	376	344	350	385	378	389	369	374	358	366	356	356	387	333	366	351	367	399	352	372	365	337	325	367	363	357	386	354	375	326	363	384	356	348	367	338	344	358	363	389	338	351	348	368	362	366	364	363	339	358	351	346	363	332	341	401	347	325	372	340	342	358	402	356	374	380	358	370	357	377	397	385	364	364	331	380	374	350	337	368	337	362	353	386	342	351	355	378	360	355	364	363	364	347	360	360	360	336	369	346	339	351	370	350	367	370	337	362	350	357	354	360	358	352	334	346	366	362	352	373	370	377	355	345	367	383	340	336	380	369	349	357	340	355	423	370	345	377	352	347	372	355	348	384	340	331	374	357	341	390	373	372	322	359	351	374	336	399	338	347	366	344	373	382	358	322	380	368	355	363	387	330	366	355	363	367	325	327	374	385	353	358	300	338	370	331	370	366	367	403	362	343	364	344	385	330	366	375	363	388	379	340	329	343	342	351	373	342	396	364	348	358	388	377	372	352	354	377	393	390	360	350	341	363	382	360	383	360	340	356	351	354	341	357	368	357	359	360	361	394	322	366	372	368	347	348	338	346	377	362	364	379	349	352	357	332	361	412	391	391	384	362	335	337	330	376	376	354	370	363	346	365	362	366	353	395	349	403	348	353	337	322	394	342	337	382	364	360	361	334	353	333	365	357	337	379	364	359	360	387	343	400	364	378	328	375	339	342	337	400	341	343	367	387	384	346	382	355	342	370	376	317	380	325	394	353	369	363	365	373	340	375	383	350	359	377	373	355	351	335	404	360	387	363	386	367	360	381	340	368	356	335	353	368	382	349	335	360	330	373	346	348	368	373	350	360	381	371	378	371	361	365	356	318	339	352	355	341	396	316	349	357	368	360	378	357	369	342	332	353	369	352	393	357	382	341	363	350	374	355	353	384	370	394	368	359	322	350	383	371	384	364	371	383	340	356	357	394	362	400	381	356	398	379	375	364	364	366	381	347	364	392	331	316	345	353	370	370	332	408	351	367	392	355	359	349	349	340	371	337	351	382	365	347	391	363	360	365	364	365	362	352	360	347	361	380	345	387	352	363	362	332	371	370	359	380	356	356	392	328	332	390	365	352	382	360	385	350	343	357	330	348	368	369	363	394	352	324	349	360	373	358	386	380	354	386	377	364	354	368	361	325	345	371	392	348	330	400	366	362	359	334	376	347	347	370	390	354	328	327	362	330	392	367	344	404	372	341	369	362	346	342	329	364	394	357	351	382	355	331	329	351	367	369	371	339	379	341	340	385	322	386	347	375	359	337	366	375	348	376	359	357	380	341	354	351	364	382	330	387	373	360	366	347	361	367	356	354	374	393	369	369	376	358	321	378	348	376	322	347	372	387	358	366	336	326	368	382	327	376	359	357	352	380	378	350	373	385	348	358	387	364	371	361	353	394	361	367	367	359	359	372	384	346	362	353	361	347	355	366	379	338	339	354	366	366	392	338	364	359	401	353	319	351	370	377	357	348	363	359	368	374	355	348	371	363	337	341	366	377	350	348	367	379	361	338	363	323	346	355	360	372	383	326	347	359	367	362	349	365	352	370	372	359	348	362	360	369	352	390	407	359	362	371	366	391	349	396	359	338	356	333	337	401	349	392	349	378	323	383	373	335	339	336	362	384	342	361	382	377	331	358	346	366	353	326	346	333	360	354	352	356	343	350	384	367	366	341	325	355	326	371	336	356	376	332	329	342	341	360	379	370	313	361	410	322	365	354	369	358	306	351	343	376	374	357	344	365	324	350	351	357	341	374	372	396	344	335	351	365	376	354	355	371	359	381	344	333	373	352	299	390	336	356	372	359	358	373	362	345	344	371	340	385	428	377	371	353	369	378	344	374	359	390	328	381	376	391	353	384	393	352	373	362	350	352	414	377	353	329	370	385	355	380	346	397	332	358	380	368	379	327	376	370	344	368	381	351	349	356	347	357	363	295	348	362	333	349	374	356	371	359	399	386	371	347	326	358	383	353	362	374	348	388	353	342	367	330	380	397	380	363	342	358	365	365	342	370	339	376	328	381	378	372	353	348	356	376	381	360	345	344	370	368	377	395	363	363	370	392	385	349	349	351	330	301	322	348	339	397	369	394	358	335	390	377	332	342	370	388	387	375	360	333	350	371	349	352	352	352	341	357	395	370	361	363	375	353	343	342	343	354	365	337	381	367	409	345	355	369	360	357	361	382	345	349	350	363	348	324	365	366	387	371	341	346	420	377	367	344	382	334	351	351	373	378	355	395	343	341	360	358	374	354	400	349	385	337	364	353	344	342	347	352	352	361	347	366	332	370	331	406	360	371	358	329	415	375	389	326	366	355	358	353	363	335	349	373	351	382	321	345	361	355	340	355	369	363	375	370	334	359	367	354	356
35991	55920	36166	14515	3661	1122	802	448	415	406	425	437	379	388	427	387	432	439	379	406	433	394	414	395	435	418	449	401	402	391	393	396	379	437	377	421	415	416	403	429	413	427	429	405	407	407	407	390	425	429	400	404	405	399	453	396	396	417	409	401	400	368	393	449	394	401	401	408	436	416	390	385	403	417	401	408	384	392	398	407	412	393	410	436	404	403	416	442	419	402	421	412	426	375	444	428	412	374	402	394	386	428	383	416	387	419	394	427	407	399	407	412	424	363	433	397	415	360	445	399	404	429	420	415	401	401	421	441	426	382	426	404	387	411	402	405	397	394	384	401	413	420	432	376	412	414	390	388	393	396	416	431	388	407	406	382	403	403	402	405	413	426	401	399	388	414	428	403	398	437	436	389	374	427	406	423	406	420	384	433	403	441	386	391	403	408	401	414	410	358	436	439	416	401	415	406	412	400	367	397	421	419	398	382	416	409	420	443	447	436	445	383	393	384	376	404	443	406	410	404	380	428	425	417	367	368	416	433	434	407	432	404	412	423	416	395	399	424	395	377	387	410	393	418	402	397	433	383	423	402	390	402	398	408	406	413	410	415	386	385	389	402	374	382	434	387	372	403	415	368	403	398	412	416	433	426	384	408	413	442	402	465	433	394	422	375	412	398	477	422	413	393	466	402	401	428	419	424	429	412	405	417	413	399	430	410	398	373	399	410	412	427	392	419	433	408	402	407	407	394	387	417	405	412	371	378	414	426	400	418	412	441	410	360	405	396	381	392	406	412	421	410	445	427	422	434	412	408	438	420	404	366	408	414	402	414	411	435	413	378	385	415	384	353	441	416	398	384	381	399	434	407	369	403	420	425	385	416	403	412	393	467	415	412	406	373	434	407	404	431	411	428	432	418	415	403	417	421	422	378	379	399	402	432	430	427	424	379	414	433	442	409	381	384	409	415	364	419	394	438	383	407	376	426	397	434	402	424	373	388	392	387	401	405	426	388	397	352	406	456	411	402	448	404	441	391	429	408	430	389	384	364	398	400	442	407	433	403	415	427	402	445	412	378	370	424	398	419	418	410	401	446	411	441	397	435	375	402	376	423	378	397	409	397	385	416	393	428	414	382	386	402	404	404	434	410	424	418	431	405	421	409	410	394	421	417	427	408	396	392	404	408	398	402	405	421	419	391	411	433	410	422	410	420	405	433	387	393	438	438	425	378	397	415	383	412	420	395	421	388	421	418	402	418	401	415	391	403	401	445	411	425	399	388	404	443	402	384	373	393	387	417	375	407	407	408	417	426	417	365	402	416	412	411	386	410	398	418	396	391	412	411	433	413	398	442	420	411	412	409	395	441	405	437	397	412	416	431	400	412	397	390	410	395	403	422	385	369	412	413	408	438	426	396	393	406	395	420	424	388	390	417	390	414	431	388	436	399	416	425	399	433	437	429	387	425	432	384	404	393	415	429	423	400	402	437	397	437	372	406	429	378	374	371	419	416	397	394	419	396	380	411	423	380	410	415	425	430	407	396	446	410	403	424	361	419	397	420	380	438	388	420	422	416	378	391	411	375	408	395	423	391	415	412	398	406	422	418	385	408	418	439	402	402	436	427	402	461	438	373	362	407	408	421	449	442	393	401	379	447	412	410	432	423	389	410	428	405	395	427	397	398	420	422	387	403	397	421	393	451	420	416	399	405	387	416	434	386	408	407	413	423	410	403	382	425	426	391	393	453	404	409	408	425	373	359	439	409	410	383	386	387	408	426	399	424	422	383	388	369	378	423	414	422	409	447	411	439	403	395	383	387	392	403	414	418	401	409	397	414	405	425	377	394	422	406	382	426	413	430	390	409	399	435	386	393	444	411	379	416	399	414	360	394	436	404	430	416	444	371	395	420	371	392	420	413	406	383	402	381	420	414	415	407	418	386	394	416	385	406	406	394	384	378	400	367	406	434	398	366	451	387	393	418	371	392	442	409	408	455	402	458	378	378	429	410	408	400	396	424	386	426	436	437	417	410	415	407	407	381	430	415	416	403	369	398	390	409	424	427	409	415	386	415	405	394	414	408	399	395	390	405	444	406	400	389	440	382	406	420	420	383	389	420	425	394	396	414	422	399	419	404	416	385	399	434	373	398	405	392	444	425	427	407	374	384	413	398	416	444	435	415	404	403	423	416	424	387	345	399	381	396	394	456	420	394	404	411	418	394	407	385	384	398	388	420	399	392	434	426	400	394	402	443	424	403	420	431	411	394	394	399	450	401	428	400	423	382	400	401	418	420	399	396	404	403	376	412	394	458	402	434	386	433	392	378	434	431	395	431	426	410	424	394	430	407	384	401	396	389	421	415	392	449	412	421	414	409	397	384	431	403	406	419	394	431	395	424	428	407	407	414	399	380	407	407	428	401	402	372	395	386	399	385	393	368	402	411	411	417	395	396	388	406	394	408	418	408	398	439	415	427	439	392	394	398	393	418	414	396	458	397	403	377	381	389	393	399	434	399	399	386	421	404	406	430	412	451	407	407	412	421	408	407	402	410	424	457	420	423	435	388	456	412	409	385	395	439	375	433	400	414	417	405	399	417	388	396	406	373	390	389	440	388	407	374	436	399	375	399	396	409	382	431	397	425	406	378	411	412	403	404	404	398	407	410	409	392	383	408	409	414	410	407	387	423	384	406	404	409	407	418	374	392	373	398	404	419	408	451	417	415	442	425	404	400	394	390	442	401	405	439	407	415	397	390	389	395	389	397	382	414	373	395	393	405	433	423	406	381	436	370	423	390	368	423	399	410	389	385	382	375	411	387	437	398	404	398	415	424	411	453	405	418	375	413	384	426	392	397	389	406	388	392	362	434	365	427	393	418	426	408	423	417	404	422	417	398	414	422	407	423	396	388	425	379	425	421	366	373	421	417	409	432	400	378	409	444	401	404	430	424	398	385	425	363	411	431	367	422	396	440	413	421	416	414	397	407	424	416	414	403	427	376	415	393	405	386	425	426	412	365	366	408	435	407	422	397	412	402	397	426	402	425	413	439	387	411	402	375	350	399	412	397	406	431	414	465	422	398	377	387	391	393	402	434	373	403	397	438	383	424	385	406	380	424	393	410	436	397	411	408	394	421	416	371	422	425	427	378	374	442	425	439	427	378	368	424	379	380	368	399	420	439	393	427	386	422	418	431	398	401	378	422	391	410	435	396	414	362	421	410	406	450	443	439	412	419	399	445	384	426	376	453	397	423	428	406	387	420	379	384	383	454	404	400	436	338	376	403	434	424	433	444	410	370	421	400	456	388	419	406	443	410	426	427	414	416	375	392	380	421	423	387	422	455	429	401	401	383	441	367	408	366	426	385	414	432	407	383	411	424	421	424	423	421	428	381	449	408	419	383	398	419	404	406	409	371	401	397	374	400	408	399	385	411	431	410	381	413	416	393	403	402	404	396	362	384	409	404	403	411	393	403	419	412	374	441	419	414	381	423	411	383	416	399
25031	26600	45605	35322	21676	11434	3685	753	369	315	350	322	315	326	323	334	319	324	314	354	344	331	345	301	288	354	306	328	340	333	326	312	338	353	325	338	320	319	323	314	336	356	311	315	318	339	339	328	314	321	325	310	325	322	334	353	323	345	306	322	314	331	330	311	332	324	375	342	326	346	336	331	307	346	316	323	336	347	358	298	299	354	311	336	334	344	343	317	295	328	280	317	328	291	355	335	323	346	347	338	338	334	342	294	297	333	339	331	349	326	318	299	333	347	326	321	313	317	322	353	289	342	337	311	302	340	293	343	322	317	310	328	307	320	369	353	336	333	328	337	309	325	318	336	333	346	340	346	344	331	326	330	330	328	317	353	352	344	328	340	325	329	338	306	345	331	323	333	311	314	314	330	300	337	333	303	310	340	345	298	347	304	313	361	333	329	329	328	352	342	315	317	313	325	329	335	335	311	304	311	346	332	309	326	306	347	342	348	315	317	346	327	332	289	346	340	325	340	313	340	334	327	339	311	349	310	302	306	315	326	324	307	311	338	325	307	334	301	328	326	332	327	316	290	347	326	312	330	338	367	319	339	311	323	325	318	327	326	353	367	309	349	355	330	340	334	343	328	331	315	318	338	331	329	326	326	294	319	333	332	328	289	334	341	305	329	332	340	321	317	353	332	341	339	321	308	331	318	341	328	327	322	328	323	319	309	316	323	318	360	298	335	326	338	316	323	294	283	326	302	335	305	340	317	333	320	336	339	302	318	324	336	338	326	345	342	302	341	326	326	325	305	311	304	330	341	324	328	318	348	306	318	318	342	341	331	344	346	324	338	313	319	314	318	329	295	294	322	325	336	347	323	344	308	337	332	312	310	312	301	362	336	340	345	340	352	350	305	370	306	338	336	312	349	322	309	350	324	284	343	334	318	351	303	334	383	320	332	327	300	342	285	340	301	371	333	330	349	292	331	320	363	337	306	321	327	322	302	331	329	335	319	326	342	314	303	351	353	328	303	350	337	359	352	345	330	325	332	339	317	297	300	359	355	312	329	327	313	317	319	341	355	328	342	340	324	345	328	352	309	331	315	365	321	339	337	335	346	340	303	330	342	336	323	323	315	304	337	347	334	315	323	303	309	323	307	333	347	318	322	328	296	311	295	327	342	347	325	307	308	349	314	353	320	329	369	294	321	365	319	345	346	320	321	319	359	333	326	331	343	318	352	333	361	349	322	322	338	355	302	348	337	346	364	305	315	366	344	322	299	353	326	322	309	342	371	324	294	299	297	331	360	343	330	329	316	325	325	332	347	352	323	338	306	312	318	318	328	333	318	334	316	321	329	349	329	288	318	340	349	346	343	360	343	326	301	324	294	332	330	327	334	325	319	374	347	369	303	336	316	310	306	325	335	318	324	352	386	318	344	323	324	369	339	315	326	327	294	281	341	312	316	321	315	323	331	327	365	318	335	330	313	330	305	311	316	335	357	339	328	341	258	302	313	310	351	353	320	350	337	335	328	320	347	352	348	303	298	322	332	307	329	345	291	325	319	331	310	341	307	347	315	339	316	312	327	318	322	337	313	375	324	337	352	331	343	315	347	334	328	331	328	330	312	331	303	319	341	342	325	322	308	292	334	324	340	322	345	328	322	345	301	330	312	334	338	327	310	313	308	321	309	291	343	346	338	314	346	347	329	304	356	357	358	321	319	324	342	376	331	377	330	331	317	339	341	335	322	297	341	322	293	329	313	294	306	335	321	345	278	341	315	358	313	327	317	325	307	321	329	304	315	347	356	338	332	317	312	358	314	314	349	322	322	346	338	322	325	333	306	342	325	331	323	305	329	343	314	332	320	318	328	335	340	356	310	312	327	295	291	344	303	340	304	364	357	307	327	319	328	341	332	326	294	336	312	311	295	313	347	336	358	329	317	318	327	304	333	334	327	342	313	329	332	332	339	316	299	321	337	339	329	326	314	337	324	319	331	330	324	303	343	356	364	323	318	334	305	333	333	332	315	348	316	331	328	331	316	325	315	359	334	359	317	347	320	292	314	303	305	342	318	337	321	335	365	326	343	331	313	335	332	321	313	344	311	385	335	349	335	320	332	342	306	327	349	322	321	305	331	351	365	320	306	304	327	322	373	334	300	341	328	331	326	324	328	341	333	364	280	332	310	337	341	307	339	320	313	300	327	337	327	300	353	315	332	303	311	312	320	333	335	356	332	323	320	293	351	335	324	288	357	331	376	326	304	310	330	336	333	305	341	335	314	333	334	345	338	336	326	351	344	328	305	324	373	350	316	303	329	347	299	336	328	326	342	309	332	334	376	349	343	326	320	328	318	350	348	345	368	309	347	353	301	326	315	341	317	340	326	336	313	343	344	296	288	306	328	330	369	333	342	326	321	306	349	286	336	311	337	314	337	303	357	324	347	310	333	331	339	330	322	328	302	350	320	338	356	305	343	331	324	338	316	345	328	326	339	338	310	330	331	330	333	340	348	322	323	318	337	324	333	346	296	293	347	362	327	320	325	325	288	308	297	346	366	333	319	320	315	336	300	319	320	308	318	329	336	303	326	331	339	334	337	287	339	351	333	314	335	310	349	305	323	299	342	335	324	351	310	332	314	338	331	322	357	334	324	352	326	320	359	320	311	328	335	291	326	334	327	310	335	328	311	325	345	316	318	325	307	305	322	299	309	306	325	332	343	380	340	324	344	352	360	301	328	338	316	293	301	341	325	303	321	343	327	358	318	330	321	354	315	307	323	346	322	318	300	351	302	311	318	301	331	320	318	363	329	305	329	290	298	323	282	319	324	338	327	342	342	320	317	367	346	319	325	349	294	327	348	338	326	332	331	342	307	338	342	310	348	332	320	332	347	306	340	300	315	355	332	347	308	340	321	360	318	330	301	329	333	294	315	328	322	312	300	339	347	344	333	339	351	327	327	356	331	321	297	329	346	338	345	359	338	321	319	351	311	314	326	312	325	351	309	314	360	340	328	339	335	326	327	345	299	306	326	338	314	342	340	345	347	335	328	308	321	350	319	364	331	343	316	350	358	351	325	320	319	319	333	333	314	332	302	333	332	347	311	318	310	338	348	331	306	319	327	345	313	300	333	342	343	328	351	332	316	339	301	340	308	371	330	291	318	330	343	306	340	313	331	303	323	354	333	363	300	330	378	323	331	330	336	376	356	296	329	360	308	335	361	350	328	338	345	306	323	336	311	307	309	325	335	311	356	303	311	309	291	309	311	325	311	324	317	334	327	319	337	306	343	352	315	342	294	352	349	340	320	325	371	316	321	318	343	331	319	311	317	338	327	339	323	327	330	343	335	320	314	336	343	333	325	355	348	352	320	323	318	324	326	326	323	310	318	325	307	347	313	362	356	353	338	306	317	283	300	333	322	301	310	328	332	330	319	278	319	364	348	346	338	323	345	331	351	335	311	345	314	338	370	340	336	295	348	301	311	315	292	350	333	339	349	301	335	348	331
40881	82548	66526	37777	14728	6622	3690	951	384	371	379	374	365	379	337	395	391	390	365	377	392	373	336	379	368	374	326	422	383	371	384	358	355	372	373	354	374	347	379	369	354	343	326	384	371	380	392	352	365	388	367	375	336	388	351	357	381	375	377	373	357	363	360	375	364	382	370	380	349	370	368	358	347	361	344	370	342	340	379	363	348	346	378	366	395	366	380	371	361	383	355	387	355	372	363	334	363	382	357	371	391	340	367	380	385	399	406	374	375	370	360	340	341	344	395	386	331	362	396	392	380	365	357	380	369	355	350	371	332	366	370	355	348	368	343	358	403	383	370	353	378	355	413	317	361	361	359	365	374	366	377	361	348	323	337	337	366	363	391	362	381	377	382	355	389	350	381	345	360	356	344	378	376	378	366	349	333	335	361	424	379	359	341	368	376	389	369	384	344	361	390	339	342	375	338	406	339	341	376	389	363	376	387	372	361	397	360	374	378	383	384	378	373	350	378	378	363	382	366	376	383	397	356	353	370	385	375	362	400	361	366	369	384	366	341	382	350	345	332	351	357	342	358	350	398	401	349	339	360	355	379	371	380	368	390	369	377	331	372	365	357	373	380	333	384	387	385	391	373	345	391	358	349	369	372	361	364	376	337	332	353	366	343	360	393	369	354	350	348	370	353	381	351	366	367	367	365	340	360	350	383	369	353	368	353	368	379	379	319	389	376	378	359	369	374	376	407	357	372	375	384	346	344	315	366	364	389	395	378	339	378	354	351	407	363	384	385	356	405	353	393	330	353	356	372	399	354	374	380	377	355	333	368	354	366	360	391	384	389	396	386	406	365	339	369	370	384	352	357	388	348	355	367	376	361	408	332	364	363	372	340	350	385	361	363	357	371	364	366	340	356	381	360	339	359	389	379	350	389	366	340	383	356	370	343	365	364	385	345	413	349	371	368	367	386	378	364	395	384	336	359	366	354	388	369	397	351	368	347	350	383	398	354	364	362	358	339	355	338	389	361	412	352	381	358	363	358	368	354	375	376	346	373	367	371	356	344	371	374	371	393	375	376	360	399	375	372	339	390	387	397	366	365	373	366	406	342	333	365	382	359	386	398	384	359	358	391	360	368	397	377	349	353	347	360	356	352	394	353	365	345	357	359	374	325	352	373	370	359	389	351	344	365	367	367	373	355	381	377	343	377	370	361	356	365	397	371	365	337	353	370	384	348	370	376	378	381	368	395	372	367	357	341	366	350	386	369	355	343	356	346	351	362	349	353	383	383	358	368	380	354	367	346	343	362	379	392	352	364	390	370	370	351	352	349	335	348	375	374	376	348	396	337	370	358	383	359	362	365	349	340	350	377	363	365	352	366	410	363	367	378	376	387	369	373	363	373	360	398	373	358	367	374	407	365	376	365	359	372	340	410	368	374	356	367	359	382	356	362	357	364	354	386	352	368	370	348	361	393	380	399	369	393	379	386	380	367	372	358	399	347	394	367	370	357	352	340	342	396	351	385	387	342	359	366	399	398	365	384	352	392	354	381	350	357	360	363	369	364	353	349	369	350	372	400	355	350	373	361	344	354	356	353	372	371	353	421	384	401	363	351	338	380	365	356	371	409	374	380	326	377	394	355	363	380	361	342	366	350	345	344	392	342	356	370	379	410	353	383	340	373	369	342	359	357	365	352	360	360	356	400	357	371	394	347	364	371	362	366	371	372	366	370	359	384	341	411	356	395	387	347	366	341	397	374	364	399	386	386	392	359	360	355	394	353	398	339	383	340	342	372	376	383	389	366	382	391	362	401	364	368	377	376	370	371	380	362	411	340	361	353	373	346	365	377	388	397	347	368	368	378	349	407	393	371	363	412	381	339	365	408	395	359	366	383	402	378	345	354	398	350	370	370	393	367	391	368	325	374	344	350	359	351	378	372	341	348	369	360	380	356	384	345	351	369	384	384	378	391	367	365	425	379	331	375	355	392	331	379	374	388	393	357	339	361	337	357	387	369	376	369	411	386	373	394	367	387	364	345	372	354	353	357	343	385	329	351	367	334	363	361	348	349	354	369	379	366	377	394	393	383	367	339	370	373	365	365	361	365	360	357	369	407	366	362	394	407	353	358	384	383	392	358	347	349	368	345	365	340	373	360	342	378	409	356	361	395	344	346	360	370	360	373	378	367	350	344	372	374	372	332	303	356	369	363	379	323	374	372	379	389	358	375	375	355	346	350	384	339	372	365	335	369	336	392	380	346	365	357	366	373	373	383	394	400	373	364	354	377	358	359	354	355	373	388	375	371	369	398	385	386	381	346	378	388	361	362	371	328	347	375	356	333	366	379	396	396	371	372	378	347	376	388	384	384	365	362	340	359	350	324	348	355	333	371	356	329	325	366	333	366	350	389	377	370	374	417	366	358	383	350	348	373	376	367	381	350	341	368	371	392	386	349	364	373	410	357	342	357	394	361	400	400	330	394	365	384	369	398	377	360	386	351	368	366	323	370	344	356	364	383	341	356	368	385	365	353	366	388	360	386	388	352	360	355	363	361	403	365	361	348	358	418	358	376	357	351	396	386	387	376	364	369	360	390	354	401	349	382	414	394	370	382	332	375	386	356	371	329	384	380	352	355	370	364	360	385	350	359	365	417	391	370	352	381	375	338	390	359	345	356	374	393	387	342	413	368	388	348	365	366	388	367	334	358	410	359	373	376	341	372	379	381	372	345	377	360	360	380	375	320	353	377	373	406	375	390	354	358	398	361	364	362	360	390	355	367	373	357	372	375	359	359	380	342	382	375	354	340	374	388	364	362	367	378	396	361	372	336	366	386	395	353	362	379	389	381	374	375	358	345	441	351	390	383	354	363	371	388	415	372	368	360	363	382	351	373	363	359	391	371	375	402	388	406	375	383	341	383	353	401	413	389	372	349	385	391	344	361	358	361	357	350	379	339	373	377	376	352	389	354	350	367	365	355	323	359	372	336	358	386	383	380	385	378	339	354	365	374	380	376	352	374	340	370	383	358	376	409	350	348	390	374	408	392	377	394	354	371	368	398	375	398	399	359	366	368	379	389	388	401	365	359	354	352	346	358	341	386	390	367	360	325	391	325	367	322	384	367	338	365	378	382	394	366	363	376	357	356	369	374	378	358	360	376	370	372	364	422	376	401	363	354	366	365	361	369	380	355	364	364	386	383	348	370	389	391	388	395	345	336	386	358	395	339	402	344	369	380	353	379	365	353	344	363	384	393	355	326	389	340	391	400	368	395	377	369	328	351	347	372	368	331	369	344	360	380	362	348	357	363	340	372	360	396	343	347	385	362	383	375	332	360	398	348	352	354	359	389	365	389	380	344	379	390	378	345	342	384	364	403	382	407	408	387	333	362	385	369	352	355	367	355	374	399	351	366	393	370	381	388	345	379	338	377	352	392	377	366	387	367	370	353	376	365	401	389	347	357	379	372	346	356	358	376	348	358	375	389	339	339	351	412	348	389	370
25571	27381	43407	32756	18118	5113	1710	688	455	446	452	480	508	463	496	437	486	470	449	478	506	487	476	493	467	492	443	455	440	451	487	496	440	445	460	505	506	440	456	436	440	453	454	417	461	473	465	452	446	451	485	490	435	522	427	489	458	444	470	462	443	474	443	438	462	471	455	446	468	465	440	479	482	461	452	448	417	448	472	447	417	439	447	520	468	442	482	437	459	451	476	488	500	420	445	510	447	489	428	457	474	457	508	449	448	467	448	490	463	423	452	486	486	479	474	478	501	418	462	463	458	454	445	450	473	491	443	475	453	434	459	436	468	441	461	472	465	470	449	457	443	490	445	443	449	498	447	464	468	466	507	504	484	490	488	417	448	486	464	438	480	435	449	466	497	443	513	458	452	491	449	461	420	440	426	391	449	435	476	450	468	463	483	474	489	462	455	454	476	443	470	457	468	468	478	454	472	459	431	474	426	487	446	411	461	485	457	478	435	439	467	486	492	448	501	473	472	475	473	490	460	479	445	471	471	445	466	461	465	433	486	482	455	451	501	445	472	497	456	451	486	465	479	476	484	480	459	450	451	469	480	449	480	491	446	435	471	460	432	515	455	443	474	448	496	482	488	481	474	475	495	476	469	484	465	455	460	486	446	475	432	446	457	453	443	452	482	488	453	450	456	443	453	475	463	470	469	465	494	465	478	456	490	472	467	454	487	467	481	482	491	468	467	469	478	460	422	458	494	460	466	456	453	420	454	452	491	466	463	458	460	471	467	512	479	476	470	464	461	459	468	444	478	480	442	453	482	469	479	473	482	461	461	465	493	459	467	449	505	463	461	473	457	448	449	475	489	439	469	454	477	500	443	458	462	432	463	467	504	436	481	452	478	482	473	462	457	486	469	474	478	442	459	488	469	459	459	447	462	463	487	464	440	453	524	469	473	485	462	480	449	441	467	457	480	429	440	480	487	479	479	465	467	489	430	470	473	470	463	460	469	471	469	440	464	418	456	463	469	441	472	426	476	445	436	474	488	456	514	451	437	445	480	444	501	463	481	482	429	499	444	475	436	451	445	460	470	454	452	473	460	486	405	441	457	451	512	447	496	446	436	487	463	505	479	482	475	500	457	467	470	501	443	429	468	502	449	451	471	429	443	440	496	463	496	493	446	449	457	479	468	462	477	461	451	445	483	494	479	460	424	462	449	455	463	475	465	468	465	479	417	469	443	455	485	460	458	443	450	469	454	441	450	454	477	428	462	475	444	448	470	454	471	442	456	473	447	434	461	463	442	434	402	424	475	493	456	424	494	450	469	466	474	462	439	469	458	462	468	450	441	481	502	488	469	494	458	426	459	459	455	484	417	413	462	465	449	453	409	443	510	459	441	467	456	519	513	431	453	455	457	449	490	488	428	453	439	456	443	457	431	457	454	482	453	452	453	491	487	482	479	472	484	471	465	466	453	472	410	511	466	435	459	464	494	465	462	450	471	508	466	460	445	527	434	461	505	461	445	497	456	473	460	464	468	476	440	465	464	440	433	460	431	472	429	480	482	432	456	464	452	468	473	464	479	450	460	470	470	421	467	458	481	461	443	459	457	440	433	439	477	427	473	448	485	481	477	479	462	444	461	471	426	452	477	488	425	468	430	435	456	465	478	465	443	460	411	435	458	454	469	456	515	472	464	462	463	433	434	472	464	448	479	413	448	498	486	437	483	456	470	428	429	463	479	406	473	469	455	468	446	427	455	450	476	504	459	471	450	470	461	466	463	495	443	460	474	445	450	434	434	451	486	478	423	473	499	465	481	457	473	479	447	451	481	481	439	454	443	441	493	430	472	486	491	423	448	477	448	482	444	436	468	453	423	484	492	462	471	486	442	448	483	436	467	462	457	464	467	479	467	436	495	437	493	467	485	444	450	485	475	480	459	446	470	469	460	483	494	474	398	504	467	427	466	410	466	494	455	462	448	425	441	394	420	475	499	444	457	461	460	450	461	469	456	461	457	456	447	473	437	502	451	496	436	480	465	475	493	466	506	441	466	479	472	468	442	469	476	461	457	462	474	444	486	477	489	442	479	477	478	485	499	427	473	468	439	457	448	475	440	495	476	425	452	443	480	444	473	453	435	470	441	464	480	450	475	448	461	440	427	467	463	484	451	493	499	472	409	501	484	455	459	423	462	475	479	429	486	472	451	452	463	457	450	482	444	443	495	463	456	444	445	468	445	484	497	443	459	444	474	449	460	454	522	437	487	474	474	490	470	434	472	494	451	445	496	455	468	480	467	527	462	460	460	464	480	452	421	502	460	470	479	434	438	436	456	431	436	466	439	432	458	445	415	467	472	426	503	465	446	458	477	453	479	453	483	468	460	452	462	496	449	481	483	470	458	430	493	470	432	438	462	493	511	471	424	492	458	436	441	415	455	427	445	477	483	490	475	437	480	462	491	474	464	418	466	469	456	474	477	406	449	434	463	443	492	469	466	450	451	470	473	444	460	434	472	427	462	485	475	469	458	480	441	440	494	468	446	474	446	451	472	450	447	438	461	475	500	451	440	477	479	487	447	459	429	461	462	474	463	485	467	456	432	457	448	489	460	441	439	457	453	448	459	446	459	500	461	452	446	455	450	493	469	493	469	444	480	486	474	441	465	484	463	470	439	497	466	434	452	488	504	464	439	492	441	438	482	453	452	480	516	486	450	429	449	471	463	480	469	483	472	447	467	481	499	443	444	452	439	461	445	503	449	448	463	439	505	464	516	444	423	473	471	500	466	481	483	477	466	429	468	445	443	473	450	463	444	493	443	452	437	445	436	465	475	457	479	460	449	495	471	478	439	478	502	422	446	449	440	484	481	432	462	449	487	434	503	478	477	477	491	447	464	444	439	476	477	483	450	463	482	441	434	469	479	465	471	468	465	427	439	463	468	464	465	482	406	447	466	439	466	452	440	451	455	450	413	496	458	453	458	442	475	499	427	483	474	481	445	441	497	420	490	488	474	438	455	445	432	476	452	497	430	445	437	441	453	452	430	474	410	462	497	479	484	464	458	469	453	492	452	455	440	456	472	437	448	453	479	449	431	455	497	480	450	461	437	456	489	453	482	457	437	444	503	446	439	489	444	442	457	475	472	420	413	479	465	458	461	458	421	457	456	435	450	443	459	428	432	452	443	445	453	467	465	459	484	469	487	490	464	500	438	469	437	426	453	431	481	420	434	486	480	455	443	461	452	489	476	476	469	466	474	467	484	457	451	494	457	468	445	464	481	442	471	462	469	427	467	467	495	469	453	500	464	463	460	500	467	443	469	462	468	464	441	479	459	465	479	459	435	453	460	455	436	432	451	457	495	505	464	426	449	457	480	489	454	502	430	477	513	441	439	483	460	464	452	452	467	424	460	478	475	470	508	466	428	463	468	508	447	441	452	505	498	481	424	438	474	434	431	442	490	466	436	511	481	464	452	482	473	528	468	479	441	479	420	495	479	474	464	494	496	440
41233	80091	60750	34020	12842	3836	2387	844	522	484	537	520	495	487	476	528	528	530	547	537	481	495	500	516	499	461	522	531	457	508	557	495	529	484	493	510	492	468	517	536	521	506	490	522	509	494	523	471	492	555	503	526	529	515	520	519	496	492	520	486	536	484	511	516	478	477	491	524	503	503	516	551	540	513	497	559	522	524	516	504	492	527	537	535	524	493	521	532	534	480	489	492	510	541	528	510	520	488	461	521	522	536	511	518	516	500	474	544	486	484	491	533	531	553	468	482	505	529	522	527	537	516	518	514	512	496	520	533	560	497	523	524	524	563	484	512	502	505	516	508	507	480	484	490	514	530	534	530	519	511	473	476	545	489	568	552	514	532	521	520	522	528	470	514	448	480	504	530	481	520	506	496	517	478	511	546	525	544	510	475	517	519	483	509	501	467	484	494	506	555	544	531	572	534	488	519	464	493	482	455	483	501	509	501	498	497	477	525	521	548	521	488	556	475	529	535	509	534	497	540	491	512	462	536	557	495	529	512	558	470	531	539	546	527	513	516	526	482	540	486	539	489	535	536	561	496	518	489	491	477	513	545	516	529	539	503	462	523	502	505	547	515	550	529	499	530	502	547	523	518	476	540	547	497	513	538	485	545	520	521	558	530	479	530	508	510	536	511	530	513	517	471	495	538	493	490	481	513	518	534	511	516	559	523	522	499	527	522	494	482	523	528	500	554	506	509	527	520	530	500	523	510	518	500	506	544	500	542	520	523	465	519	489	521	517	510	501	487	493	554	538	509	519	505	505	490	503	522	532	516	497	533	540	496	525	478	553	527	513	493	509	485	520	520	491	540	512	553	529	514	480	468	510	495	474	473	520	491	524	518	505	525	514	516	482	548	487	519	577	515	489	506	527	517	537	515	522	527	498	548	504	531	505	475	530	507	529	506	500	511	509	525	528	502	534	556	527	491	479	489	504	542	544	477	512	512	525	523	531	500	550	504	541	489	542	489	501	516	512	502	507	520	506	481	493	518	518	538	500	497	460	551	549	485	555	524	510	518	514	540	516	528	544	503	536	510	498	490	521	486	486	515	537	519	468	513	558	495	540	508	512	509	511	556	505	530	530	507	519	526	520	496	508	508	509	483	464	526	496	521	508	494	502	504	481	525	551	561	492	523	506	503	510	516	511	494	497	476	495	490	500	521	517	500	557	522	543	502	518	471	547	539	522	515	499	506	517	537	513	522	493	528	512	536	483	488	479	539	500	523	521	506	505	520	482	514	519	503	510	537	494	549	504	517	514	470	530	499	535	482	514	505	493	502	493	457	524	529	541	541	516	473	484	448	542	519	493	504	537	545	536	521	530	480	529	494	480	511	512	514	523	543	544	524	531	504	526	476	550	497	552	491	507	550	536	487	516	505	516	525	518	527	527	520	515	503	496	485	503	518	536	517	485	493	494	487	447	518	483	513	502	543	541	499	499	540	505	533	539	482	476	513	483	499	495	519	484	492	518	525	537	518	572	545	528	492	519	509	528	509	530	562	475	492	504	489	519	544	515	490	518	542	491	513	553	528	513	529	493	523	489	528	478	541	506	521	510	486	515	493	471	479	530	524	527	476	473	538	520	490	533	532	555	493	530	555	490	512	554	521	543	518	475	514	518	512	544	530	454	543	513	522	533	515	543	527	531	511	517	515	490	496	520	519	552	519	533	476	504	487	510	509	531	502	538	494	516	509	514	527	525	504	539	513	511	532	546	500	523	510	542	504	522	502	510	536	495	490	490	550	510	495	513	507	536	515	492	487	503	496	532	505	475	493	506	526	520	525	536	509	552	521	523	511	481	548	514	460	496	523	538	535	535	541	513	494	503	516	542	566	472	515	544	504	520	516	539	502	494	509	530	520	531	471	505	446	499	534	511	544	528	560	508	524	533	477	488	566	513	533	502	565	485	520	479	519	462	507	515	480	506	498	512	511	479	531	523	482	517	492	497	526	492	499	503	483	523	566	504	494	517	518	512	504	498	498	529	527	521	532	509	547	489	502	523	500	532	553	511	506	480	527	544	480	500	497	556	485	484	518	480	535	499	477	509	490	502	520	535	531	487	557	508	538	515	546	503	528	516	487	512	518	543	539	517	497	518	515	489	510	501	572	543	517	532	506	539	596	527	526	540	513	518	519	497	476	534	530	513	559	503	495	498	496	519	466	521	494	525	484	554	488	471	508	538	517	519	538	501	498	484	523	511	487	536	523	526	503	507	511	496	558	504	510	500	514	519	506	512	496	531	458	527	544	530	532	524	510	555	501	526	530	502	489	519	492	499	494	505	531	515	555	572	487	515	565	561	515	521	466	506	522	499	538	506	529	518	510	509	495	516	511	516	515	523	516	503	520	499	483	513	508	531	520	522	487	584	517	499	508	546	476	474	515	526	546	478	498	498	528	520	506	513	518	482	492	536	529	497	538	513	491	505	543	512	490	524	470	526	482	488	521	517	498	503	528	493	554	573	504	518	531	521	518	528	524	483	498	505	525	531	516	496	495	486	531	510	494	489	506	508	477	510	511	471	544	547	546	485	492	494	503	498	541	550	469	506	517	514	507	480	532	505	492	461	520	523	511	537	558	549	507	539	547	523	492	538	509	500	503	539	544	539	534	543	502	505	484	524	500	483	550	525	505	548	510	502	548	499	540	512	510	464	537	515	522	509	525	540	501	514	503	474	545	537	528	463	522	521	510	550	515	501	491	480	490	490	553	500	543	534	515	505	504	496	505	562	535	538	490	524	527	487	547	510	468	476	510	514	515	522	530	494	512	514	536	525	507	485	514	571	521	477	537	531	530	530	529	516	499	565	493	541	483	532	495	522	457	522	509	498	519	520	504	522	464	556	516	539	513	504	570	489	562	511	520	537	536	536	551	554	536	492	525	536	525	518	554	536	514	497	534	481	550	540	505	502	495	516	539	539	506	500	510	430	503	499	522	508	519	521	519	563	533	502	493	522	522	478	514	499	515	506	539	506	513	499	522	518	514	502	550	490	509	516	528	529	529	503	484	525	518	498	532	505	519	512	576	536	512	530	496	520	549	501	497	507	490	514	520	547	539	528	506	533	514	482	517	521	506	517	485	499	527	492	493	519	535	518	511	541	517	517	540	500	480	514	542	512	531	522	500	507	526	478	506	467	500	503	519	535	527	536	502	462	509	520	532	520	506	486	479	564	508	511	486	506	528	539	495	495	504	534	549	521	511	526	526	512	515	519	541	526	561	528	530	542	542	522	501	513	496	531	546	500	508	484	520	522	492	504	525	540	502	526	543	508	476	547	472	472	501	529	504	492	501	529	529	537	513	542	500	569	489	485	547	502	542	528	514	521	530	475	521	523	504	517	501	556	545	505	528	516	538	481	490	470	500	485	475	515	498	562	491	486	529	515	519	481	515	443	530	505	507	521	551	500	514	521	536	509	520	462	510	544	469	487	521	494	473	475	522	509	487	495	492
23267	23178	36573	30567	23242	21047	15054	2660	627	473	522	502	480	499	511	497	505	557	488	462	503	504	528	501	513	476	533	478	479	477	472	457	486	524	494	475	497	435	505	481	478	447	458	454	469	465	476	476	453	483	483	483	492	495	498	484	491	445	506	459	512	493	500	465	509	484	494	507	524	492	480	479	487	504	518	457	484	487	463	482	447	490	456	474	516	474	488	499	487	422	475	470	473	484	456	458	458	475	480	495	470	512	490	513	481	505	464	457	475	477	515	507	455	495	464	524	497	481	481	507	479	505	491	494	427	487	490	514	483	474	488	502	483	483	451	457	490	466	474	492	483	470	507	497	475	493	450	477	464	484	485	472	506	499	464	465	443	486	513	501	482	464	471	485	521	463	486	449	459	486	456	516	494	486	455	469	477	466	499	455	463	523	482	463	492	474	500	484	489	490	518	478	445	501	473	446	445	500	493	447	447	491	454	518	482	528	462	497	519	466	519	467	479	517	501	479	534	470	484	491	504	494	481	498	500	492	459	464	500	516	505	504	499	460	464	516	498	479	457	483	517	535	480	480	441	443	498	467	500	490	438	464	496	515	495	500	464	469	499	472	508	500	470	488	490	491	512	517	479	471	488	450	477	502	467	464	460	484	542	470	485	467	485	470	472	456	443	501	503	491	467	494	489	528	466	490	498	472	475	487	460	516	479	461	506	478	465	470	488	480	476	493	483	482	448	479	482	507	485	481	522	463	479	494	503	504	471	498	478	464	485	501	532	491	480	484	463	496	425	479	469	498	460	466	478	478	499	515	497	508	475	499	472	470	496	480	502	476	511	464	503	488	538	480	484	468	467	511	495	471	485	476	488	524	496	474	460	505	472	515	471	470	479	504	507	512	485	460	488	481	484	488	511	481	448	459	466	501	498	477	497	509	466	469	476	475	462	484	503	495	491	470	507	477	459	493	497	531	492	478	491	448	512	516	460	453	490	453	463	506	457	515	480	483	528	471	499	476	532	482	501	474	483	467	499	502	494	453	485	502	440	494	502	484	505	486	467	455	491	496	517	469	468	483	466	432	462	464	478	498	491	508	461	495	501	501	486	477	513	472	480	497	482	461	461	447	481	485	452	488	469	504	444	479	439	515	463	481	517	554	478	508	506	469	461	501	463	466	467	465	483	518	455	479	487	502	505	459	477	490	452	495	517	531	501	490	483	468	518	426	434	490	499	482	496	499	495	467	491	469	507	487	485	455	474	502	495	513	520	495	456	469	503	470	505	482	509	456	490	472	447	465	456	453	520	457	495	484	462	492	515	412	463	480	467	419	492	479	474	514	479	489	463	487	521	487	450	514	488	451	482	479	451	468	474	469	501	468	474	479	461	512	466	465	469	452	487	488	486	454	480	465	491	466	504	472	452	441	465	482	474	479	489	493	495	482	475	464	480	482	472	501	483	471	480	462	493	497	487	476	483	518	519	474	486	500	496	454	492	452	487	485	460	461	496	489	497	514	476	508	468	491	429	463	469	485	491	490	493	491	494	496	510	445	469	466	453	474	491	514	514	470	480	466	507	490	466	484	508	491	455	497	455	492	440	500	477	468	466	470	466	485	467	471	455	489	470	485	486	473	514	477	496	465	480	510	497	516	484	474	486	525	478	489	520	487	479	449	459	466	463	490	477	504	471	475	454	518	537	470	475	482	445	498	513	481	517	505	504	520	508	464	500	515	502	524	495	486	445	472	496	477	486	501	475	514	500	451	484	464	476	539	480	481	489	508	475	521	435	502	458	465	494	509	450	476	464	438	458	473	468	479	453	451	497	496	517	488	481	488	485	497	471	475	490	506	516	476	476	485	469	512	523	470	501	483	475	506	519	460	510	483	506	491	457	503	474	467	495	484	459	545	475	470	495	463	485	502	500	499	458	478	465	496	481	497	477	508	502	479	444	484	475	483	521	478	507	453	448	486	487	465	503	516	461	513	532	510	504	487	477	493	483	481	471	462	495	471	508	493	490	486	463	501	476	466	501	507	505	493	474	469	493	537	485	493	494	444	476	455	500	480	476	477	460	465	478	518	505	498	480	471	473	470	462	498	456	463	469	518	473	510	530	462	497	505	501	488	496	499	478	527	506	517	489	480	448	495	444	450	477	480	487	490	492	495	457	503	500	488	504	480	470	501	481	488	470	541	529	462	505	450	451	455	535	477	496	508	474	474	477	456	469	466	451	467	460	445	489	440	466	482	477	484	493	492	459	474	492	443	484	503	462	481	473	492	486	471	495	481	509	501	497	494	442	470	498	490	482	499	471	516	440	486	469	479	461	490	482	474	486	492	468	507	506	500	495	503	487	472	473	483	455	479	481	494	543	473	484	486	498	505	470	473	428	471	514	462	483	492	460	473	478	493	533	472	533	491	482	481	497	479	474	476	501	511	476	491	471	481	514	479	502	509	489	456	488	491	503	488	490	456	453	484	466	526	525	500	462	487	530	452	474	460	484	460	489	444	456	534	489	477	476	456	519	479	467	482	430	482	469	454	438	465	426	498	483	480	430	480	466	486	485	501	512	492	500	521	500	481	509	480	499	504	480	467	481	482	490	527	488	456	471	468	495	464	510	473	496	476	469	464	531	471	452	518	475	475	517	479	467	508	456	493	528	506	486	449	505	466	486	516	469	463	478	448	463	501	499	479	485	474	470	487	474	455	473	465	459	499	465	503	506	472	466	502	502	482	530	449	494	491	476	467	504	479	467	475	483	473	498	450	481	445	521	497	465	527	499	467	524	469	481	490	497	520	486	484	484	451	530	479	508	496	495	475	499	493	437	463	477	486	543	514	510	494	468	478	448	472	497	489	489	480	491	455	459	460	497	456	489	476	475	446	470	501	499	458	507	499	483	490	527	493	481	539	471	527	513	533	502	480	472	508	503	475	488	482	506	436	492	486	521	484	469	523	494	497	458	504	456	493	485	506	498	459	495	468	488	451	475	506	464	467	503	471	501	501	496	468	502	510	465	471	463	451	479	503	477	486	509	476	438	496	512	447	461	476	502	466	512	518	494	500	514	462	505	462	489	500	531	497	437	479	487	456	473	486	516	489	507	483	455	458	500	491	500	519	486	472	526	483	470	490	501	498	483	448	476	460	440	490	496	488	508	472	502	505	467	510	443	474	490	467	447	512	509	480	484	482	496	469	487	503	478	501	473	441	497	512	485	479	476	494	523	497	452	467	479	462	449	473	490	486	491	449	474	478	472	442	514	474	456	460	470	426	441	517	460	478	507	497	490	468	470	483	456	477	461	451	453	508	483	447	477	496	454	481	496	495	474	459	517	475	487	476	478	472	503	445	486	487	464	479	519	510	489	493	445	490	452	508	482	496	495	506	481	491	470	486	492	518	508	507	460	479	477	445	495	468	491	450	454	476	449	459	468	489	513	438	485	469	526	514	513	465	489	479	485	488	458	482	464	477	465	472	504	471	488	480	491	470	507	510	492	503
49323	79499	77258	53371	23766	10824	8186	2686	680	535	564	519	554	498	518	542	566	564	501	554	539	534	460	527	495	522	508	521	534	504	534	464	512	498	492	510	495	521	537	468	517	506	545	538	530	539	485	516	495	542	538	498	512	497	518	531	536	497	517	523	545	538	533	534	532	524	568	506	518	473	505	530	567	532	506	513	516	523	526	507	535	528	502	530	489	541	514	516	545	518	523	528	541	510	529	524	515	563	532	543	560	528	495	517	487	539	512	503	530	516	532	514	508	500	491	491	529	517	504	505	523	472	543	497	525	518	537	502	495	517	503	502	511	521	555	492	517	497	486	523	522	530	500	536	512	533	524	508	532	513	491	488	525	512	537	532	528	520	512	506	523	566	525	501	530	505	509	523	559	532	554	538	510	510	508	495	515	531	527	537	535	500	553	521	521	507	501	492	521	497	490	538	534	512	522	548	530	535	501	568	554	548	524	520	555	492	557	499	486	479	552	525	499	537	525	482	541	546	527	526	514	503	523	574	496	513	558	489	498	530	537	498	540	555	518	547	542	508	545	541	497	525	475	527	505	510	499	491	468	496	501	539	544	551	522	546	475	553	538	549	496	501	534	523	531	534	465	512	521	489	509	506	502	512	540	532	511	491	518	526	526	521	519	547	539	468	542	511	481	512	518	517	516	514	527	510	498	495	534	479	512	458	534	531	483	509	549	531	516	546	541	515	514	507	501	486	500	546	567	509	550	527	518	503	522	531	494	530	497	502	504	560	487	489	486	497	520	506	507	534	509	540	543	462	521	506	507	510	538	517	545	516	503	551	498	523	483	495	470	534	479	475	484	505	492	549	521	551	511	524	519	499	523	539	537	530	524	519	569	514	495	528	483	497	539	521	504	510	532	525	509	533	470	519	541	518	501	505	515	504	516	515	558	530	484	511	545	486	527	496	532	543	522	497	543	527	480	548	540	524	524	503	519	550	542	528	555	480	506	523	522	492	514	530	521	551	514	485	520	512	560	490	542	524	545	537	521	530	511	537	509	517	473	564	507	523	536	468	487	496	491	484	512	479	507	517	513	524	486	540	491	529	520	536	516	526	496	537	488	482	519	538	479	482	530	516	518	495	527	488	513	533	514	509	537	507	496	503	521	510	522	495	517	542	534	487	502	514	529	508	504	491	517	496	506	511	490	546	509	532	528	535	534	563	523	552	519	484	491	513	532	537	557	517	470	514	493	507	531	515	502	534	563	536	530	499	535	487	485	514	510	495	466	532	517	508	479	519	514	501	521	497	517	510	538	547	555	494	499	522	505	497	532	528	502	536	492	524	532	534	495	475	510	523	513	510	539	535	512	510	547	536	527	514	508	523	492	520	499	571	511	514	475	505	531	503	501	532	498	506	538	542	507	498	513	512	547	478	499	487	495	514	460	502	528	474	538	520	528	523	554	525	552	485	511	560	566	519	535	517	502	507	500	471	501	478	527	511	495	499	506	523	513	492	504	522	533	495	493	546	542	542	501	530	516	480	507	567	498	480	520	510	490	512	502	528	556	488	509	499	515	530	517	555	510	561	523	501	498	527	506	533	532	546	534	544	488	496	489	516	507	477	498	536	520	479	509	478	498	499	479	517	527	510	515	530	498	547	548	525	479	527	519	534	480	513	537	531	475	496	538	515	512	535	570	542	533	524	515	511	518	497	535	469	537	547	484	513	518	538	502	519	521	457	534	544	534	528	519	555	569	541	501	523	529	498	494	502	543	534	541	522	538	535	519	498	474	509	539	509	506	509	487	512	506	522	529	588	488	496	527	493	479	518	508	468	494	459	498	517	541	540	508	510	491	525	513	503	492	532	575	529	528	526	492	546	532	500	512	501	536	462	521	506	523	507	504	546	542	494	515	529	531	534	530	521	512	555	534	516	545	552	545	500	496	491	504	512	488	500	562	526	529	555	508	516	517	469	554	497	570	483	510	573	468	497	513	517	517	519	510	514	509	528	506	524	470	489	511	486	489	522	482	489	530	518	489	518	531	497	523	499	500	483	509	531	503	510	519	517	505	548	545	516	532	531	557	498	561	540	514	527	535	516	498	540	548	516	532	558	502	529	519	516	513	521	530	544	525	514	445	512	524	522	537	512	488	532	487	563	541	509	538	556	557	508	531	521	486	516	496	530	547	515	506	501	530	514	560	485	513	538	508	537	499	524	461	534	532	517	527	524	516	490	495	508	485	484	507	528	528	501	529	541	502	492	483	490	502	524	502	506	566	556	475	460	532	537	504	519	527	481	500	517	524	537	514	522	490	527	479	523	486	548	499	497	482	525	510	531	482	513	504	549	470	492	503	478	512	517	536	556	554	534	498	493	500	477	482	518	491	499	536	501	527	455	521	522	529	510	537	512	527	505	518	510	496	519	504	538	547	559	511	510	508	533	533	532	495	529	551	498	535	498	503	481	540	537	487	526	501	549	491	499	509	570	510	520	503	530	504	494	477	499	503	495	520	544	530	513	506	494	503	545	536	558	481	542	513	503	507	525	521	517	494	505	509	537	525	533	482	513	510	492	562	503	521	531	535	466	521	517	554	549	492	512	525	489	504	513	559	514	526	549	542	466	494	509	513	469	513	487	499	532	527	545	513	500	517	509	541	542	512	502	539	527	490	506	464	517	507	525	480	517	463	506	538	530	466	523	473	542	530	512	513	492	516	519	526	533	500	536	512	587	504	492	490	517	532	480	553	484	480	481	519	530	541	530	509	499	531	530	523	535	524	519	540	470	532	515	516	527	548	535	504	495	519	505	475	527	525	523	527	551	520	531	549	534	510	499	541	517	541	475	511	471	516	514	556	498	543	519	497	554	498	505	504	540	572	530	510	565	510	535	513	490	528	514	470	512	511	516	545	536	508	496	538	515	487	513	501	491	546	513	533	529	503	500	489	526	500	488	530	529	496	547	526	509	541	533	552	496	513	505	533	473	486	525	511	554	532	533	531	511	518	546	545	506	496	529	464	501	506	532	497	540	507	527	566	489	527	519	537	530	525	526	545	488	557	493	534	521	539	474	479	534	469	506	488	498	530	533	502	492	556	530	553	531	522	511	505	508	533	546	528	502	556	535	504	523	499	520	531	524	545	513	498	525	545	524	480	480	509	525	509	539	506	501	498	527	497	496	523	500	538	502	513	534	539	522	533	498	466	524	557	525	496	546	523	492	530	513	500	496	546	516	456	553	511	510	535	522	551	539	523	510	557	570	523	482	517	541	503	518	486	480	508	511	506	499	535	502	523	529	522	513	518	525	519	523	513	516	526	499	507	552	506	517	499	466	516	512	512	509	472	514	562	524	528	496	544	507	503	530	510	539	527	550	534	489	554	513	491	482	550	508	510	495	489	498	516	524	492	499	493	506	504	531	506	510	506	517	527	520	505	526	489	530	503	467	523	507	533	532	524	496	487	525	530	492	494	527	526	483	529	549	523	509	492	515	500	488	540	515	510	484
30408	35945	43922	22532	4119	1087	889	515	328	345	352	350	356	341	333	323	361	321	330	334	327	346	352	334	334	351	323	361	361	338	329	380	368	327	352	337	361	325	316	345	339	350	340	322	321	332	344	362	335	374	376	341	356	365	307	333	359	338	348	366	308	338	354	336	342	351	359	340	350	347	340	342	366	305	326	373	354	354	355	360	329	313	349	334	326	330	373	337	374	363	360	354	324	325	395	360	349	343	338	397	325	357	343	344	377	324	336	340	342	340	324	307	346	353	333	363	326	363	354	363	372	338	328	344	300	338	328	388	353	367	349	351	322	346	340	368	337	354	336	356	369	347	348	358	345	353	380	361	346	367	343	346	367	338	346	309	347	330	385	330	367	341	322	358	309	359	332	343	328	326	357	351	344	336	335	340	334	332	363	330	361	341	339	360	334	322	380	321	345	348	353	355	307	342	349	323	345	339	374	353	342	356	340	323	360	327	348	350	384	330	324	338	333	348	355	335	320	368	327	360	360	339	353	335	355	320	319	344	340	306	330	359	328	324	347	351	384	321	331	377	366	334	317	349	351	353	342	376	340	382	307	310	359	358	356	335	334	364	326	335	330	318	362	341	327	361	338	335	360	345	363	338	365	344	350	349	354	365	353	292	333	296	367	335	379	352	343	346	359	364	364	354	373	315	336	351	339	343	339	346	332	371	346	334	345	369	324	366	348	317	335	373	358	352	346	337	322	334	363	323	318	380	340	339	373	342	379	314	325	370	352	330	354	313	354	328	347	344	347	353	345	364	342	344	339	346	382	323	341	375	361	337	364	321	359	333	353	370	336	345	353	302	353	339	358	351	361	334	342	329	346	364	357	349	371	348	357	353	317	347	343	363	340	355	352	344	358	348	331	317	333	343	374	344	366	376	365	355	323	330	339	321	331	363	366	328	358	361	340	357	355	322	317	364	368	346	325	353	325	346	344	326	362	340	357	345	383	327	344	336	326	367	335	373	329	346	331	366	324	317	365	400	354	340	330	348	374	335	373	366	345	336	347	346	364	360	345	348	312	344	356	335	339	351	316	336	358	354	361	335	331	353	364	349	326	357	346	355	335	368	338	336	341	344	346	366	318	329	369	340	329	319	340	333	353	378	329	319	357	344	339	325	363	343	363	352	325	352	361	340	326	348	349	343	335	343	344	353	330	323	346	337	371	325	348	363	309	312	351	324	366	384	312	357	350	361	336	329	361	335	353	348	373	327	349	322	346	331	325	343	343	325	349	334	345	373	334	316	336	349	332	345	362	331	328	338	345	341	350	332	349	352	329	327	338	322	384	324	347	345	332	362	319	366	364	343	350	326	360	358	343	341	343	365	358	355	372	362	354	346	340	364	364	361	345	321	355	332	322	336	366	360	335	350	348	323	387	324	336	345	317	329	306	325	357	373	333	331	342	327	310	336	345	350	380	351	334	332	315	344	352	355	369	346	322	370	358	306	341	351	344	353	338	367	331	317	331	365	335	323	345	369	355	324	359	328	366	317	341	335	336	330	338	346	345	308	313	331	378	341	323	338	363	344	321	336	356	352	348	346	332	328	341	338	338	355	357	352	345	315	371	312	366	316	362	360	329	357	369	348	333	348	344	345	331	355	375	299	347	341	323	332	336	344	331	349	369	330	376	333	371	341	359	349	378	350	380	338	349	326	335	350	370	342	327	363	341	351	327	325	344	337	338	355	356	359	340	395	337	347	337	338	345	346	338	380	383	334	357	368	364	387	355	339	337	349	340	348	334	312	363	306	378	346	305	321	343	353	341	329	348	382	312	358	375	312	353	325	348	325	360	343	316	338	356	355	345	326	365	358	357	345	392	372	332	349	380	368	353	365	327	324	362	343	313	333	362	356	337	341	375	347	349	356	346	341	338	356	347	335	324	334	329	345	340	305	331	346	336	372	360	342	324	323	341	352	345	355	337	332	364	344	359	348	345	339	327	347	348	383	357	348	356	314	337	373	349	336	340	343	358	361	331	353	314	328	319	325	343	345	370	317	350	339	387	340	344	337	335	361	337	394	346	348	322	339	348	354	343	341	382	323	330	348	327	321	359	372	338	323	379	367	352	331	336	349	315	334	332	335	334	346	331	356	344	353	350	373	328	379	319	360	344	347	355	357	313	343	338	332	325	349	370	362	348	374	353	338	324	319	336	335	326	332	371	330	337	353	351	348	334	341	306	306	325	333	362	311	327	336	369	342	345	357	358	350	362	378	311	344	319	307	333	330	390	341	327	351	359	337	359	361	356	337	345	335	334	349	355	361	350	361	333	344	331	344	345	351	327	335	307	357	359	340	317	323	345	331	376	367	334	373	362	371	329	366	344	335	397	334	381	326	370	348	342	319	348	337	346	334	326	390	326	351	363	339	348	347	338	365	306	364	323	355	339	336	363	323	341	347	360	334	344	345	362	341	375	336	345	339	350	324	343	363	354	360	334	336	369	331	345	354	327	333	361	320	359	343	328	381	339	324	345	348	384	332	366	374	359	346	343	370	352	369	302	356	378	353	362	350	328	357	345	349	359	292	353	321	348	376	344	330	311	363	375	350	381	340	339	367	352	331	335	356	346	358	355	350	321	339	343	313	331	346	347	369	334	339	333	319	380	307	352	338	326	334	338	334	343	327	322	340	358	318	359	360	328	364	317	347	371	373	353	342	372	300	295	346	325	365	359	335	358	339	321	344	350	327	345	351	335	359	344	326	340	360	347	324	366	329	339	320	326	341	359	347	329	335	323	335	330	335	360	349	343	306	339	357	385	311	334	334	357	339	382	340	391	357	328	350	348	269	345	349	322	346	347	347	314	340	318	318	362	381	333	339	348	329	355	319	344	344	349	358	375	331	332	345	336	359	346	354	390	325	351	318	361	353	339	362	333	309	376	338	361	333	318	361	312	385	336	322	368	359	380	356	332	359	310	324	338	323	339	380	355	355	346	365	336	344	362	362	337	311	329	375	336	341	360	355	330	308	378	349	329	348	341	339	360	331	331	360	314	353	315	357	395	326	367	319	334	334	342	341	346	353	349	351	340	335	373	351	351	352	327	308	338	346	334	344	369	338	339	357	353	357	350	333	352	344	354	323	350	333	312	322	340	376	348	337	348	360	338	375	345	333	359	382	330	354	344	349	339	327	357	342	369	335	374	324	321	342	359	376	356	342	352	335	350	374	331	337	368	364	362	357	377	337	361	360	330	383	318	336	334	373	334	349	323	348	338	353	372	343	325	344	318	345	346	316	338	304	356	324	325	344	341	347	359	338	338	359	367	354	324	384	334	343	322	331	356	336	328	392	301	335	371	339	357	358	342	305	334	386	352	343	372	345	374	373	341	333	307	352	325	340	334	331	334	374	350	337	329	344	347	329	327	352	363	356	364	322	331	322	339	352	337	320	332	376	351	337	306	306	312	369	341	318	331	343	363	367	318	339	366	360	344	346	357	339	331	323	304	348	374	327
36125	54184	37628	14638	2726	1311	1045	624	397	376	377	387	363	396	348	362	400	415	395	396	370	350	400	411	394	413	373	377	394	388	389	377	410	380	372	380	385	415	383	360	390	387	421	394	403	412	397	376	393	371	399	371	372	381	383	446	348	357	404	370	434	368	371	410	355	369	379	370	387	367	387	393	372	397	414	378	395	375	427	380	389	378	411	352	410	403	377	383	406	429	377	376	403	385	381	390	391	363	388	382	366	421	422	395	391	388	408	386	402	377	397	392	397	366	376	415	380	395	376	386	365	387	355	356	379	377	414	378	387	397	367	366	366	383	375	383	395	374	378	350	379	413	382	387	378	398	362	387	386	411	397	389	378	394	411	361	366	364	384	405	396	350	410	403	417	378	377	403	360	403	412	396	372	425	404	430	376	379	380	415	403	416	373	389	358	373	379	407	397	384	368	385	401	379	362	371	382	435	383	396	391	424	399	412	416	344	406	388	355	382	408	366	399	387	400	398	385	421	378	387	382	438	398	397	381	356	364	404	393	375	383	377	363	364	380	370	407	391	363	393	436	399	381	407	402	384	425	358	354	363	394	377	408	377	389	368	343	381	358	357	403	428	395	380	373	409	394	388	405	407	401	394	403	397	420	426	390	391	402	382	399	389	404	356	368	396	389	407	384	399	395	377	388	365	366	405	417	390	406	397	386	398	375	400	383	376	403	387	389	379	422	425	372	346	383	410	407	405	407	415	405	367	341	364	405	392	406	399	397	396	394	379	369	375	393	364	387	403	437	370	395	405	380	378	362	436	402	412	373	384	378	367	403	401	394	403	379	397	366	380	378	404	387	372	427	388	412	383	343	415	394	368	349	390	398	400	372	362	384	403	410	391	381	374	400	379	383	378	371	376	394	407	365	380	372	415	378	388	378	387	370	388	423	409	365	371	377	390	385	391	404	388	420	362	391	379	375	378	389	400	389	418	401	381	421	385	397	370	368	382	363	370	387	389	382	404	375	384	378	375	421	395	363	387	377	388	399	390	377	398	392	354	390	427	375	384	390	406	378	424	386	405	430	367	399	372	411	398	406	382	423	361	390	427	373	392	434	388	413	377	362	381	386	407	400	375	376	383	402	385	388	422	363	401	385	389	423	378	419	367	403	354	382	387	382	380	380	426	416	344	386	372	377	364	342	365	399	367	372	393	370	404	389	341	379	402	370	416	400	386	359	369	401	370	344	398	360	360	397	398	348	379	368	391	384	388	397	378	379	392	387	399	367	402	450	384	407	394	377	365	392	406	376	380	414	376	406	427	413	404	409	383	419	397	421	380	366	392	380	352	368	418	396	421	399	403	393	415	383	367	393	370	386	390	378	397	375	403	425	412	392	372	393	390	410	384	407	390	343	414	386	397	366	384	368	422	391	358	379	402	379	388	413	355	377	379	383	402	376	387	351	388	387	395	357	392	392	403	361	393	410	381	389	384	381	433	407	390	395	409	363	432	396	412	410	378	380	383	426	402	401	404	397	393	410	417	426	437	393	401	390	384	381	409	409	382	374	358	384	382	397	397	381	396	397	391	418	426	395	393	384	399	354	361	397	389	411	368	355	385	414	420	413	409	394	395	367	392	414	439	426	359	406	396	429	382	385	369	393	379	386	382	424	379	380	380	389	384	409	365	389	380	383	397	414	404	392	368	383	378	378	390	389	394	356	389	377	398	401	398	382	399	420	371	392	342	365	367	360	399	387	363	388	364	394	398	357	391	398	393	369	404	397	408	387	425	395	402	391	415	407	400	373	373	379	392	366	396	400	391	391	380	381	384	399	418	388	357	395	382	370	380	395	377	393	410	394	401	391	404	411	387	367	365	398	379	385	363	413	407	359	393	353	374	354	423	376	418	401	412	402	369	388	391	387	408	411	419	342	375	407	371	414	382	390	373	379	375	388	397	369	419	388	393	396	364	408	430	403	387	392	398	378	393	416	395	382	398	385	384	413	369	377	352	409	386	378	380	386	373	376	382	396	369	376	382	407	378	351	349	385	393	383	394	382	388	420	402	400	384	384	376	404	382	376	367	406	386	416	385	369	400	402	409	358	440	386	373	361	360	384	409	397	393	400	417	382	359	422	369	392	385	356	390	376	360	387	385	403	391	395	368	397	381	386	384	381	379	378	361	401	377	395	431	391	378	379	379	389	423	390	382	366	401	372	416	371	404	377	416	361	377	390	401	394	382	395	423	369	378	388	377	383	396	377	392	391	395	375	345	370	374	420	351	382	369	372	400	377	383	376	380	399	391	379	394	381	395	396	396	403	378	408	368	374	369	416	364	386	373	370	420	388	378	397	413	382	388	385	378	366	398	393	407	381	395	389	376	344	418	350	393	394	401	401	397	375	398	409	381	385	395	404	365	403	398	409	389	379	356	352	377	382	382	392	366	377	362	410	369	401	361	379	365	394	369	398	372	427	359	430	373	383	364	394	407	411	372	385	370	398	393	382	366	408	391	381	358	400	394	387	415	376	373	405	388	379	377	395	367	395	397	390	389	378	409	387	402	394	408	388	366	387	416	420	392	376	401	412	416	359	375	442	381	377	366	410	345	395	377	456	420	398	386	393	358	391	388	363	383	370	400	403	376	389	368	390	385	381	410	395	395	396	382	417	415	395	378	361	357	376	398	396	365	420	382	372	398	382	373	373	421	411	401	402	415	429	398	382	381	412	400	340	366	412	380	369	372	381	421	425	383	395	393	398	390	372	408	376	425	378	357	402	396	392	401	408	355	390	388	395	405	375	360	389	389	397	377	389	392	389	404	379	368	399	333	413	362	371	389	407	378	367	421	403	383	397	389	407	388	376	363	388	372	396	395	382	403	372	418	403	380	409	425	383	388	392	382	408	398	427	425	402	375	369	368	382	395	409	423	366	411	392	391	362	404	404	363	374	373	360	418	420	390	361	390	391	387	427	337	374	407	373	401	358	412	362	389	395	375	416	386	376	343	388	421	375	384	401	407	400	408	360	383	412	389	386	374	386	411	345	374	376	382	405	394	387	351	365	378	410	393	360	390	382	420	405	374	350	393	369	379	389	376	394	375	364	405	380	365	383	408	427	396	382	410	380	389	375	388	384	374	378	375	388	381	375	386	400	387	395	361	398	404	355	413	388	375	417	425	384	397	380	362	379	377	382	402	370	397	357	358	392	392	384	375	403	431	364	378	356	353	401	414	410	400	372	367	346	386	392	384	357	386	396	382	380	380	393	391	371	363	371	384	382	363	393	367	404	371	382	394	398	394	394	380	329	388	378	381	395	402	380	364	412	396	392	419	365	355	382	381	340	341	389	403	348	410	410	401	387	380	396	358	405	399	365	382	387	387	380	425	393	359	416	422	402	410	381	404	387	379	397	360	381	362	374	396	364	408	377	385	406	409	391	385	417	426	408	400	367	389	426	365	420	360	391	402	385	369	392	360	409	385	389	383	405	389	390	428	389	376	394	352	385	360
24963	26085	47837	37449	21981	12216	5256	1230	403	285	345	356	336	340	302	320	298	348	339	337	312	326	315	313	342	315	360	327	316	335	318	353	322	305	318	302	336	352	324	311	281	318	288	309	306	339	319	328	295	277	342	308	328	323	321	301	293	351	290	328	320	317	297	314	315	307	303	300	299	344	312	322	358	326	326	358	321	316	323	271	310	326	311	348	312	308	322	316	323	337	327	326	340	327	314	330	329	346	322	311	319	320	284	304	327	309	349	309	347	323	306	317	327	326	317	351	319	319	336	313	299	323	319	346	305	368	300	317	335	333	292	298	302	324	293	306	340	325	272	325	292	319	354	307	339	314	348	339	314	307	303	331	318	311	322	300	346	344	321	343	315	312	329	292	295	304	331	293	292	313	324	320	318	327	335	309	329	334	318	343	340	302	322	313	303	329	324	296	336	317	321	333	332	331	340	319	323	341	324	328	310	299	329	331	333	316	326	324	298	328	317	297	338	298	344	325	312	310	341	327	310	325	322	304	303	314	315	356	339	335	331	328	327	334	306	313	345	349	340	298	297	321	335	301	289	305	328	311	317	333	328	311	315	323	296	322	311	322	338	317	298	326	324	320	309	314	313	291	315	293	321	327	308	296	337	326	310	346	315	333	321	326	310	291	315	311	304	296	319	324	322	296	336	338	302	312	322	310	314	333	326	297	368	348	322	326	311	298	308	307	333	290	311	281	292	338	338	335	308	310	312	312	321	293	287	317	333	315	333	339	315	331	311	334	330	291	298	332	337	329	326	305	330	339	343	322	314	317	359	329	294	332	315	312	298	322	348	318	343	309	324	301	346	332	318	315	303	298	322	310	301	358	312	339	301	305	324	330	316	314	323	335	329	322	304	312	297	335	308	314	311	359	306	331	319	292	322	323	324	337	304	344	308	316	315	325	336	290	313	286	314	310	316	309	326	313	320	314	349	287	341	327	327	320	330	346	302	307	347	326	348	324	307	335	330	338	297	323	301	299	316	289	316	332	322	340	321	315	317	332	333	325	334	353	325	308	279	321	303	323	327	351	338	326	332	324	288	330	288	309	317	320	318	324	315	351	313	359	299	348	320	308	325	335	329	307	308	315	321	331	336	314	307	293	334	339	336	346	291	279	312	335	303	333	313	297	333	301	334	348	326	311	321	345	307	320	324	321	346	320	335	299	310	334	311	342	332	341	301	301	359	296	310	360	316	299	323	320	353	337	332	308	312	320	327	353	313	328	306	329	301	336	345	314	321	298	328	331	333	310	329	360	319	288	307	320	299	335	322	333	360	329	322	312	308	305	337	342	327	311	316	294	319	329	342	346	307	288	318	291	308	282	348	315	330	312	307	269	323	300	322	330	306	312	300	322	328	316	309	310	302	309	336	301	336	309	300	309	328	311	329	297	308	326	329	318	320	338	307	336	362	345	313	331	287	319	331	339	316	350	310	316	356	311	329	308	343	353	329	324	326	319	324	300	281	293	334	305	299	315	331	356	351	281	310	325	315	311	326	329	345	305	343	316	306	348	338	326	326	312	319	326	366	322	313	314	319	347	352	323	315	374	335	331	299	347	324	291	301	309	345	308	337	331	356	309	332	295	305	321	318	306	285	318	326	341	301	325	361	295	318	332	348	358	325	330	357	329	334	318	341	299	345	317	329	299	316	350	325	314	324	315	348	327	317	344	332	314	287	313	321	339	318	297	299	341	320	315	335	324	324	313	343	340	340	347	332	318	333	341	274	321	295	323	329	357	344	320	329	325	334	334	296	341	324	334	332	333	308	328	315	310	330	319	290	312	322	316	335	344	344	313	321	323	329	331	355	350	321	319	344	336	311	326	310	332	311	316	305	317	356	296	314	312	326	304	335	321	364	325	320	306	341	293	317	315	286	323	332	302	342	313	324	302	310	339	294	279	340	293	290	326	347	317	345	285	332	313	340	319	326	336	306	328	339	319	328	300	356	314	304	280	336	338	310	293	339	308	321	335	334	326	311	318	356	282	336	315	319	329	297	324	327	312	326	316	304	332	322	329	306	321	355	320	297	331	387	297	352	314	327	309	298	363	337	355	347	313	326	297	314	325	344	297	300	298	311	304	325	335	333	335	351	305	282	331	317	280	333	308	292	321	364	328	334	327	318	322	332	289	311	328	302	295	310	312	331	316	301	338	299	311	351	314	284	325	339	292	289	297	367	334	304	353	323	321	331	349	304	330	318	342	340	319	345	327	342	310	334	324	315	312	325	348	306	295	316	323	316	307	299	330	343	311	307	300	312	327	316	295	316	314	333	374	326	344	304	335	333	288	303	331	312	336	328	298	349	311	309	321	296	317	358	370	341	330	334	322	313	316	355	320	355	304	314	310	286	316	326	322	311	290	332	326	321	332	289	333	305	330	326	332	335	348	341	319	342	321	319	294	297	325	310	347	349	326	326	291	357	305	287	304	372	313	290	326	317	330	322	320	328	304	370	301	314	307	342	307	307	314	297	290	323	325	309	353	302	338	310	326	341	333	334	316	324	297	358	331	320	337	335	318	299	298	322	349	353	310	310	316	314	321	333	288	347	289	306	303	342	324	323	332	321	350	313	322	328	313	321	306	318	355	346	299	330	323	310	336	347	327	315	328	314	293	324	323	321	290	331	281	330	324	317	328	350	297	318	321	333	332	323	311	361	342	342	333	306	351	310	314	307	299	310	310	315	340	324	330	325	342	326	318	324	275	307	334	287	304	321	319	309	330	305	305	293	315	337	330	309	319	335	305	317	326	345	373	295	330	323	298	299	318	305	306	334	305	301	321	317	298	324	314	304	331	347	298	317	328	303	303	392	318	295	329	305	332	329	326	308	334	314	298	303	324	303	314	338	296	324	345	343	302	322	299	340	308	323	342	334	300	338	311	310	348	355	336	307	287	322	316	356	331	338	303	327	285	328	361	346	323	301	310	309	327	337	318	311	333	306	335	346	336	300	293	351	279	336	320	298	332	323	316	302	357	294	335	329	319	317	334	308	319	334	296	323	315	326	320	324	337	317	323	359	322	315	330	302	337	327	332	340	340	311	351	354	330	331	318	308	341	297	302	308	322	339	346	326	333	349	332	327	320	311	324	317	328	297	339	336	326	322	350	333	297	355	375	296	327	356	324	307	349	314	316	297	321	335	344	335	308	358	299	343	298	306	356	295	334	289	323	305	311	305	326	354	312	306	335	311	325	328	319	316	289	311	316	289	326	318	256	347	320	321	302	342	344	314	322	325	347	315	339	328	327	315	341	302	323	327	334	370	354	331	336	300	338	333	330	312	332	326	288	308	328	314	345	312	331	324	319	314	331	340	301	354	326	341	311	345	288	333	302	298	335	290	302	307	290	335	326	294	292	333	287	308	305	312	329	310	320	338	343	324	349	317	334	316	346	258	322	316	315	299	284	327	342	307	338	325	312	337	337	313	303	328	306	326	303	315	319	330	329	325	326	308	316
39357	78998	69572	39485	14425	7419	5677	1687	542	362	366	347	351	353	387	356	371	366	381	409	358	344	334	353	344	380	351	364	357	357	369	365	359	347	354	392	366	368	359	352	364	324	342	344	374	355	342	370	332	334	376	365	357	401	316	336	365	357	323	365	366	368	352	343	369	342	363	365	342	355	305	368	348	370	342	371	353	368	357	353	375	351	363	344	350	366	363	374	344	367	376	354	311	366	363	360	355	355	339	376	362	348	367	339	364	363	366	370	341	354	362	354	369	368	347	371	357	358	358	346	346	371	334	374	364	373	337	317	373	354	348	390	340	315	324	360	351	354	365	343	367	405	364	352	356	394	350	390	340	374	353	352	352	373	366	336	357	340	351	374	396	357	297	372	402	323	333	362	394	348	381	380	383	376	368	343	378	346	401	335	349	359	390	376	323	323	349	348	384	357	350	354	380	369	366	354	341	347	357	332	335	352	340	335	368	340	395	330	353	356	376	344	372	359	363	369	356	363	347	360	367	324	346	346	370	374	383	335	385	368	392	343	392	356	341	344	363	336	338	358	398	365	371	347	353	344	372	364	364	346	395	352	364	350	359	333	377	349	369	357	398	359	363	343	362	355	357	392	355	355	353	346	367	320	371	367	402	352	374	348	348	379	371	360	364	360	355	366	366	375	330	347	321	358	376	356	368	357	346	377	340	356	367	340	370	361	356	331	376	321	359	393	393	390	320	336	350	354	340	337	368	375	368	344	340	349	359	341	366	350	353	377	377	347	361	352	372	333	375	326	365	373	343	353	382	333	387	369	359	349	357	339	362	348	371	364	348	334	357	339	344	372	379	327	377	373	381	350	377	373	335	350	372	349	408	364	347	347	351	331	377	366	354	340	353	356	338	372	399	361	336	328	341	366	383	361	362	386	367	372	340	335	335	354	346	341	364	396	374	346	362	404	368	367	353	381	327	390	340	360	311	365	365	356	358	374	349	327	378	373	347	376	375	339	358	383	341	348	339	355	321	357	312	360	355	367	368	385	348	337	362	357	348	359	347	356	354	358	345	378	319	345	369	380	351	367	349	357	369	351	358	364	359	379	376	346	376	338	339	374	407	334	366	343	329	387	368	378	375	327	348	358	366	358	347	327	334	327	357	344	337	362	360	380	364	375	330	373	377	365	388	341	377	318	343	353	369	377	328	390	326	369	374	346	357	357	338	291	362	372	380	364	354	355	357	352	320	364	356	380	354	357	365	338	376	352	350	334	382	352	356	368	370	329	359	342	368	347	357	369	368	370	369	346	344	315	396	390	375	340	352	346	339	360	357	370	364	344	377	380	365	321	316	358	338	362	353	334	360	331	349	371	372	315	377	332	344	354	350	393	374	334	336	347	351	325	342	380	342	360	387	355	338	353	335	366	366	380	368	369	350	373	363	337	346	343	367	348	369	339	372	373	378	361	364	354	391	372	375	354	332	378	340	339	363	334	355	343	355	354	361	378	358	362	359	337	379	326	290	377	368	349	347	356	367	362	335	368	332	372	340	364	335	381	341	373	382	329	342	352	364	334	390	350	377	384	338	390	367	361	374	340	349	338	371	320	370	364	385	359	383	356	332	346	392	366	337	355	348	374	339	374	364	369	403	367	373	394	371	341	365	366	388	348	373	366	344	356	360	353	394	332	366	389	343	354	345	366	371	338	360	352	390	353	343	353	388	348	369	359	352	358	367	347	363	354	394	319	355	348	384	359	361	367	344	336	382	347	353	338	339	378	374	370	313	375	360	363	358	373	363	372	377	326	382	368	343	360	343	345	370	344	391	348	381	377	364	349	372	359	359	346	377	367	369	365	373	341	325	340	393	363	356	354	379	403	352	358	372	383	351	373	346	353	370	367	373	356	348	365	395	326	388	369	329	370	387	354	349	315	386	351	356	360	399	395	380	378	365	392	352	369	344	384	332	362	395	375	311	388	366	339	346	337	355	386	355	370	348	365	398	370	327	362	366	335	353	354	343	353	379	365	330	366	362	393	365	363	356	356	354	390	313	357	366	354	351	374	345	372	357	352	341	352	367	373	349	348	356	387	368	365	374	350	358	336	349	328	383	343	347	371	364	359	358	344	350	359	340	390	373	356	385	366	332	366	337	347	365	344	316	341	384	353	341	352	359	347	365	352	317	332	388	331	365	376	393	354	407	360	354	376	351	353	334	349	337	375	372	356	395	367	316	388	358	352	327	358	367	397	354	363	341	363	372	318	367	357	353	396	354	359	323	366	411	342	335	362	358	331	387	368	363	322	343	338	350	374	338	373	370	367	386	351	344	346	377	326	391	337	375	362	379	347	400	358	380	329	357	378	369	363	357	366	372	418	361	385	358	351	366	353	335	348	350	349	373	383	359	352	340	383	335	376	321	319	343	397	370	312	354	367	384	350	398	332	343	383	363	337	349	391	382	372	361	346	375	351	372	350	361	393	377	370	375	352	357	372	352	375	326	370	354	376	381	362	329	367	362	373	364	384	361	374	354	375	359	333	354	374	339	320	357	348	368	343	381	367	376	341	362	337	364	348	363	349	385	383	365	339	351	371	340	373	315	353	378	310	330	377	353	371	331	323	343	376	395	393	373	356	350	316	390	377	366	357	337	348	317	354	333	330	366	351	380	333	356	393	386	366	402	357	355	362	353	355	366	347	345	386	327	333	391	354	366	367	358	325	384	359	364	385	329	339	331	345	360	358	337	372	401	325	366	354	347	331	354	355	381	364	365	360	376	320	355	357	345	370	342	398	371	388	345	347	390	359	334	309	363	332	336	382	359	341	344	359	364	328	395	344	357	392	354	365	344	362	383	363	349	372	382	333	360	369	380	359	340	381	390	358	390	321	354	361	361	356	345	365	334	345	376	354	352	366	371	368	349	368	345	349	374	342	340	351	391	350	365	345	352	360	388	351	377	352	377	326	334	366	344	370	352	398	317	359	355	383	359	376	372	348	349	348	346	353	347	361	376	337	350	381	351	370	365	365	376	348	345	337	358	363	368	346	355	395	371	373	351	373	380	331	326	350	358	344	367	359	378	361	356	375	331	350	354	346	318	345	356	375	354	369	378	343	348	380	324	339	342	374	371	353	370	358	342	340	338	327	347	337	380	345	341	387	330	342	350	395	354	362	378	337	365	364	360	369	363	375	380	372	350	352	339	345	369	391	341	372	363	339	380	388	343	334	385	351	332	360	385	363	339	351	374	380	360	363	336	327	374	366	351	339	377	368	363	322	343	349	390	369	368	366	369	329	364	349	356	361	328	351	325	364	373	386	349	353	339	359	341	347	398	360	415	338	387	384	361	381	363	344	370	343	372	372	353	352	392	378	333	361	343	363	362	368	375	343	335	379	321	361	365	345	351	345	380	366	377	357	382	343	366	382	356	383	342	323	368	344	373	352	351	345	371	342	389	383	351	369	375	337	344	350	363	367	360	346	367	383	360	367	355	351	352	357	349	370	374	396
25590	25916	43054	33412	18205	7351	3650	1057	509	487	470	480	471	442	484	467	448	455	438	468	452	479	458	491	475	457	481	448	454	490	451	467	474	491	443	465	447	415	456	444	487	419	431	462	502	492	445	488	472	445	431	495	460	471	495	430	452	464	452	488	430	461	470	441	470	457	440	443	448	493	465	490	458	455	436	454	495	490	460	447	440	465	463	446	452	443	470	434	442	449	452	482	446	451	448	404	466	437	431	419	464	437	473	445	486	448	454	474	450	481	500	444	463	455	465	418	433	473	445	460	487	476	477	407	482	465	450	491	441	440	453	468	475	511	446	484	463	462	475	454	444	433	462	433	463	468	438	459	440	483	424	459	458	500	467	425	469	457	431	442	476	451	420	502	460	501	481	453	463	432	476	430	434	445	464	463	475	448	470	466	503	469	462	436	424	444	491	452	422	511	460	460	434	471	506	438	490	451	498	451	477	421	464	457	468	505	433	431	485	446	466	452	479	500	490	451	425	471	470	451	480	483	454	471	468	478	447	439	404	476	442	476	440	443	491	461	461	473	437	485	480	457	462	433	508	451	419	446	431	456	446	459	455	443	431	470	472	445	464	460	473	472	470	462	467	416	455	447	460	443	430	496	460	437	474	466	466	432	467	456	418	491	457	479	441	489	469	468	458	497	478	469	444	453	478	420	451	457	461	418	468	476	474	477	460	477	437	446	473	464	501	457	441	392	427	446	466	452	462	475	486	454	447	425	460	463	477	456	482	474	492	465	492	454	492	468	418	455	498	463	460	475	465	447	466	458	454	464	466	448	454	444	440	451	477	469	421	450	458	448	460	424	473	473	439	457	428	443	441	440	434	483	485	469	436	480	445	452	489	441	479	468	440	487	452	455	500	454	437	431	486	443	462	440	480	488	441	440	458	433	467	423	481	447	435	463	414	458	488	470	467	478	451	497	467	479	472	472	466	458	465	420	443	443	438	488	408	470	424	465	485	429	475	399	483	466	459	484	431	447	413	436	451	486	418	483	439	484	492	482	449	442	456	412	440	442	461	450	477	456	450	467	455	468	494	451	438	437	469	460	450	444	473	442	490	476	467	508	442	484	447	474	421	456	469	461	459	453	484	477	465	485	457	471	462	465	483	453	471	479	432	491	475	443	454	453	484	469	416	431	427	420	488	444	452	448	494	462	456	456	432	479	443	432	449	442	460	458	477	433	419	457	442	456	444	465	409	442	472	455	442	472	421	486	493	468	464	492	482	462	472	475	450	458	470	450	442	486	455	481	444	458	466	482	432	451	487	461	457	469	505	476	504	455	494	442	454	455	461	461	415	455	518	427	440	463	513	488	455	459	478	460	441	446	444	460	450	453	424	470	472	458	431	427	447	431	442	459	446	462	425	472	475	437	470	478	446	497	469	448	465	450	487	404	424	468	444	488	461	458	459	462	457	451	450	479	448	431	438	453	482	438	427	438	431	457	472	446	458	485	410	458	477	452	454	521	479	442	428	429	444	443	457	445	444	495	460	440	462	442	446	488	427	456	467	445	455	460	467	457	472	463	453	458	429	469	470	419	479	505	404	455	490	424	439	436	439	471	462	451	457	418	470	477	436	468	433	451	426	496	445	465	447	462	473	497	468	404	458	411	443	456	449	410	494	504	471	449	439	439	440	424	462	457	496	460	468	463	442	458	435	465	463	426	463	463	477	465	442	445	446	485	500	493	433	495	477	463	477	475	461	421	470	485	435	450	438	445	447	436	459	478	480	491	476	430	434	460	480	450	483	462	450	452	450	431	452	457	432	430	426	469	480	512	441	456	477	425	458	450	446	449	429	460	445	499	478	454	487	474	461	460	469	485	475	457	451	482	482	415	466	431	426	483	482	481	467	476	437	447	485	469	453	492	399	439	442	471	475	450	449	447	454	527	442	439	473	454	456	476	505	456	472	482	449	451	499	485	443	477	454	495	464	445	456	491	428	440	432	505	504	470	477	470	479	451	458	483	468	418	469	494	490	450	436	462	432	428	476	496	462	471	439	456	456	451	469	497	468	442	475	485	455	504	455	460	463	494	467	439	488	482	463	492	466	490	450	512	413	437	445	473	476	467	458	475	458	431	448	518	495	425	497	488	437	443	486	467	478	459	448	462	466	468	449	459	472	408	472	467	483	485	477	473	462	485	424	479	425	510	445	425	461	446	497	457	488	458	469	460	478	470	513	468	503	436	474	482	470	460	443	443	460	439	461	460	451	505	450	415	449	495	432	444	511	472	454	479	441	447	474	473	495	459	472	458	459	410	483	478	455	457	421	444	451	492	485	445	466	448	505	422	470	444	441	440	472	438	475	519	447	424	485	483	479	416	456	474	451	447	417	450	477	432	474	438	435	446	468	484	469	468	464	444	471	464	486	462	467	454	455	444	424	454	467	452	482	427	444	454	450	456	502	437	454	427	476	444	468	432	455	508	436	430	459	462	462	446	454	437	444	472	466	408	483	454	454	455	487	467	453	464	427	457	456	434	446	433	428	472	467	442	435	492	463	428	452	437	456	494	470	443	457	414	435	489	410	472	497	431	490	455	468	468	428	448	456	449	433	452	446	407	455	435	503	454	405	444	496	469	473	509	469	440	478	453	506	450	478	480	464	465	486	440	481	484	415	464	484	459	458	501	446	449	459	496	459	453	469	477	472	442	443	490	436	446	465	487	439	469	471	446	436	448	458	481	446	462	460	453	488	465	450	492	466	489	451	463	420	406	484	476	463	463	445	424	440	429	440	444	463	470	473	493	430	492	458	427	466	453	460	452	457	474	427	437	466	482	468	469	451	467	468	482	486	437	469	475	471	492	461	473	446	441	455	460	464	428	428	455	476	454	461	431	464	447	461	451	460	480	475	481	451	484	476	475	460	456	455	452	481	477	492	430	465	445	462	474	458	473	475	437	470	445	479	428	424	441	457	513	442	468	456	442	438	446	499	465	479	494	443	433	475	466	444	467	486	456	488	491	414	466	456	431	477	455	457	414	446	452	433	451	468	453	490	442	454	474	449	489	434	470	480	470	482	462	480	428	497	469	480	443	450	484	465	484	466	436	483	481	424	461	479	461	444	456	469	510	448	446	446	467	496	445	473	483	472	469	509	475	438	428	426	434	456	478	502	468	467	473	449	477	436	455	472	459	428	445	443	427	451	433	480	454	431	449	471	439	464	508	442	451	447	455	460	437	428	416	436	459	466	472	438	458	466	420	484	434	447	482	436	457	457	456	433	452	467	454	478	446	445	437	432	472	435	493	463	467	460	447	466	399	442	497	475	467	479	447	463	441	458	463	470	448	442	410	463	433	456	471	502	401	494	463	443	452	444	476	454	427	456	457	479	424	454	473	444	453	462	455	490	444	451	452	478	446	476	457	455	433	424	453	477	447	457	453	462	449	491	480	495	432	489	481	427	497	473	462	455	458	465	432	472	440	466	463	500	443	456	424	443	466	436	478	476	450
40817	74136	62342	36144	11167	7376	5537	1767	700	488	494	473	518	499	501	519	534	520	491	487	516	521	512	479	489	468	522	540	486	508	472	527	560	488	517	500	529	464	526	525	526	478	465	488	521	495	521	537	514	534	483	523	489	474	479	507	546	475	539	530	531	476	475	535	469	522	496	499	541	509	500	490	528	504	485	549	520	512	495	491	514	487	508	512	480	463	488	512	490	456	513	515	499	506	466	488	512	504	542	508	501	524	510	498	487	544	537	511	517	494	512	483	511	497	496	474	520	523	488	528	520	523	488	516	478	492	516	497	493	532	508	506	516	555	523	514	526	480	526	529	497	554	486	473	521	512	514	507	521	498	500	509	514	499	519	510	499	533	485	489	542	492	481	499	495	509	455	483	479	537	509	497	528	521	509	500	482	507	523	498	486	518	517	491	572	499	486	493	507	468	494	506	490	484	502	484	475	493	500	524	495	507	513	463	490	546	494	493	472	501	521	504	529	535	525	501	499	491	553	483	514	530	482	526	533	488	498	512	476	520	519	517	512	507	498	520	498	512	497	489	520	487	536	522	520	504	485	541	507	540	505	490	521	506	499	457	488	529	499	504	498	554	535	482	514	474	527	511	557	511	474	492	533	497	516	475	504	510	489	509	564	537	510	523	491	533	495	507	514	505	512	519	521	496	499	516	498	521	511	509	521	513	506	511	515	521	540	524	518	515	516	530	496	463	554	476	523	560	494	495	534	492	508	516	530	523	504	491	494	537	515	519	543	501	506	489	576	490	531	498	493	520	508	522	494	528	512	504	521	482	494	529	493	519	543	525	558	493	518	507	471	563	506	515	538	548	501	487	542	512	467	498	489	549	503	485	488	519	520	506	489	471	514	469	476	572	514	518	539	492	516	484	508	507	478	519	504	515	493	519	503	520	536	544	487	533	485	572	472	519	511	516	480	501	492	470	531	542	504	515	533	493	507	499	506	525	527	480	547	510	486	533	493	535	499	546	513	501	516	552	477	557	531	495	538	547	501	482	498	466	479	503	511	502	479	494	490	498	499	542	504	522	535	520	503	517	493	469	482	521	526	517	540	469	509	516	556	535	502	523	535	496	500	528	513	506	455	511	516	507	437	513	507	476	481	508	519	503	478	539	512	493	535	515	520	503	501	479	579	481	519	543	493	484	482	531	518	541	531	517	527	497	508	502	518	487	529	508	496	552	514	462	542	516	499	482	538	534	533	518	517	518	502	530	510	536	521	513	496	562	493	513	521	533	507	505	498	557	512	510	557	497	459	458	535	468	512	467	532	516	479	509	536	469	559	497	518	513	504	506	491	493	501	497	502	484	489	473	488	492	532	468	507	506	511	507	501	484	522	480	531	541	531	520	560	489	544	499	496	507	548	509	512	514	550	544	542	525	481	509	505	489	513	486	514	536	484	510	541	527	506	529	497	473	459	519	484	524	511	547	515	528	518	489	520	544	505	516	499	534	507	505	511	516	533	513	500	539	523	501	489	524	496	527	492	492	546	488	491	520	492	498	522	489	502	516	479	486	535	517	531	530	496	521	484	516	474	528	527	531	536	538	514	513	507	510	484	471	542	497	482	508	503	502	509	486	493	507	492	497	529	517	483	510	528	495	521	514	508	488	558	469	500	509	502	475	528	543	497	525	521	555	490	511	485	507	515	531	533	508	511	519	483	515	462	507	517	516	476	535	519	504	499	515	503	541	525	540	502	467	482	524	487	461	521	499	494	529	509	531	505	510	508	536	506	482	516	501	498	534	485	528	510	488	533	552	488	525	481	524	514	536	479	499	438	541	529	478	499	517	535	536	488	549	527	525	520	531	518	579	539	489	499	528	528	484	512	497	476	485	496	489	516	524	525	539	499	534	505	512	512	502	471	489	510	505	489	502	517	505	495	537	508	513	513	521	481	523	509	495	543	520	536	540	481	503	497	480	493	536	504	481	531	556	475	498	525	528	508	529	515	535	502	516	510	506	475	462	519	527	486	518	488	516	477	567	512	518	512	491	502	538	552	499	498	525	497	536	532	526	557	543	510	509	540	514	528	478	450	489	497	482	454	498	534	493	495	523	494	515	482	518	484	477	506	529	480	478	489	499	507	515	490	530	509	545	503	500	500	465	502	464	521	502	511	524	556	500	522	502	507	517	508	509	531	498	486	507	562	462	511	542	555	491	523	486	545	488	510	510	510	482	523	528	513	503	490	535	479	543	504	523	494	522	480	510	455	524	578	515	517	516	517	458	512	522	512	467	515	516	502	512	526	539	544	518	483	522	495	537	519	506	562	507	528	522	489	503	507	479	524	508	473	538	518	556	503	507	498	486	531	511	499	548	499	524	484	486	483	473	490	487	504	528	524	530	504	490	489	473	468	485	493	555	501	537	547	523	538	510	503	513	487	520	503	519	490	510	511	455	495	532	535	506	542	536	524	495	529	532	526	548	513	536	541	482	545	496	532	513	487	527	524	519	489	512	504	524	493	508	511	519	490	519	563	494	476	538	497	485	514	525	510	514	494	534	497	501	519	523	518	488	481	510	530	491	524	502	554	526	515	514	500	512	519	528	493	489	506	480	518	492	497	504	499	462	519	527	522	516	516	482	466	500	537	538	525	474	497	497	508	556	524	487	500	521	508	491	497	505	527	477	493	498	532	504	479	527	526	484	487	503	531	500	510	474	542	567	503	501	480	509	539	476	475	512	488	490	505	507	508	482	512	515	484	512	517	510	489	485	532	499	514	510	498	500	588	531	474	509	518	483	496	500	534	510	469	497	511	514	515	480	519	508	509	558	530	475	503	569	523	482	474	475	537	525	512	519	531	509	538	487	481	519	513	544	505	493	467	514	515	520	492	552	496	523	514	495	537	476	521	491	508	512	523	517	536	501	512	510	487	482	489	506	479	524	509	490	483	528	543	531	509	531	509	490	519	552	514	518	513	503	497	523	506	531	536	553	496	494	533	516	513	493	489	538	527	500	490	497	518	498	472	544	486	521	501	479	510	514	471	498	479	521	561	445	501	518	493	535	538	550	516	548	503	498	513	549	527	575	488	531	474	479	568	501	513	542	531	489	494	540	483	494	458	539	507	526	519	484	491	485	471	516	507	507	506	512	495	519	516	442	517	558	484	512	487	526	516	514	525	489	513	525	512	531	479	516	506	480	531	517	519	486	514	501	524	518	523	505	483	484	478	494	533	525	515	501	482	480	519	535	549	528	475	472	491	545	569	478	525	513	473	518	535	504	537	472	494	503	535	495	512	502	522	464	510	514	522	497	507	496	557	499	505	468	525	513	504	518	512	518	534	501	500	517	497	513	525	470	520	509	523	488	485	490	526	540	518	489	540	525	464	528	529	543	525	516	481	536	507	515	485	521	494	476	516	500	524	511	496	513	539	509	520	504	490	423	487	539	532	519	466	525	522	476	478	527	512	488	555	488	511	485	533	496	496	521	552	510	532	472	533	527	516	516
23327	23245	36520	28725	22265	22748	20028	4544	884	514	485	556	473	458	486	477	477	460	503	462	462	508	513	464	479	502	472	462	481	471	501	481	519	475	482	465	499	458	462	467	503	478	456	485	479	455	480	458	463	491	453	544	501	495	496	455	520	475	487	482	483	475	491	473	455	468	506	502	488	475	451	494	464	464	480	454	492	486	495	482	449	479	462	477	469	511	468	455	526	485	446	480	475	461	496	497	457	478	462	462	490	486	437	448	447	459	462	439	503	515	444	474	471	484	475	487	475	461	482	495	482	467	487	561	521	469	444	479	474	466	458	453	513	477	483	475	495	485	495	484	473	501	467	522	441	501	496	512	461	482	440	492	500	466	497	457	499	464	506	460	474	477	504	509	492	471	441	502	478	535	483	480	505	416	466	469	475	447	486	466	476	434	458	525	459	458	465	485	462	468	476	515	456	441	525	463	465	468	499	495	482	480	462	505	500	453	502	479	486	465	444	510	479	430	455	501	466	511	497	491	459	482	510	456	514	475	514	484	459	465	499	481	463	503	473	460	473	510	456	465	466	486	495	475	452	464	461	442	481	487	477	480	460	501	470	514	455	443	488	459	506	453	470	480	478	440	478	471	506	474	475	459	485	465	450	471	451	504	474	466	487	440	469	503	473	518	509	491	448	481	453	517	436	471	501	497	508	501	488	476	451	497	461	504	503	494	476	515	437	473	464	484	485	448	481	478	483	420	468	493	539	472	458	448	451	475	471	481	499	457	469	495	486	467	496	485	497	473	447	498	509	490	456	466	444	512	468	521	495	466	511	496	476	500	469	463	472	469	491	459	511	486	476	483	474	489	443	495	497	519	497	483	491	458	493	499	464	525	448	446	446	494	474	453	477	501	465	477	466	517	512	463	439	454	485	490	504	483	470	490	509	473	461	499	500	455	511	462	495	482	498	458	462	479	468	437	458	491	485	483	465	453	481	517	490	496	484	518	471	464	465	509	458	471	507	475	474	461	489	482	470	493	474	503	482	460	461	510	463	437	461	481	478	483	463	502	490	504	476	449	480	465	477	468	487	445	481	514	477	457	541	466	438	510	454	484	476	455	504	522	464	448	500	474	468	432	484	434	470	507	463	452	486	491	470	471	480	511	482	482	455	490	467	506	500	479	462	474	490	521	482	464	479	476	520	461	470	476	464	483	495	495	472	490	481	469	488	457	491	462	486	483	518	521	481	466	489	463	475	491	476	486	499	489	450	472	494	502	468	483	484	445	451	497	475	469	466	502	448	477	490	479	425	479	521	511	458	481	491	462	502	456	483	491	501	473	488	494	507	454	511	468	447	440	491	457	463	488	459	453	469	478	475	491	461	500	508	487	486	506	480	470	449	456	474	498	483	481	511	487	481	489	489	433	477	463	477	442	445	452	467	478	499	473	499	503	516	501	494	481	487	509	481	514	492	468	460	486	480	480	472	500	474	487	481	498	484	455	466	471	437	513	479	488	499	484	474	432	468	442	530	455	471	505	511	517	458	494	556	462	482	517	493	458	499	462	509	455	470	468	436	495	510	470	499	498	505	467	458	457	500	473	529	511	461	447	484	487	431	491	489	509	460	482	511	460	473	490	470	453	424	455	472	424	515	486	450	469	489	455	458	470	479	498	508	526	466	453	453	501	460	448	438	484	481	472	439	441	527	458	482	465	506	470	441	472	455	482	486	453	450	439	455	463	478	515	502	485	464	475	494	489	453	510	438	482	483	450	492	442	448	496	487	470	464	432	483	501	516	493	515	481	451	514	472	466	485	445	501	457	493	443	501	471	465	492	458	493	468	498	481	455	454	478	460	470	477	502	442	450	469	473	464	476	487	494	452	463	473	490	518	474	484	442	474	470	440	538	455	490	534	480	469	480	456	495	473	453	488	497	505	455	467	449	442	455	475	522	476	469	468	514	450	440	430	482	498	477	454	467	494	450	463	507	498	442	483	484	462	480	456	486	477	443	473	481	483	466	454	456	472	493	488	459	459	455	473	455	459	472	485	489	525	481	446	467	440	465	486	483	471	461	481	447	485	475	508	488	476	480	502	439	483	462	489	479	510	472	475	493	497	437	487	481	514	470	474	517	472	464	485	460	469	498	475	458	502	501	487	502	489	473	481	453	455	460	475	502	454	475	472	484	496	432	458	459	433	461	465	508	441	551	436	473	452	511	481	489	535	500	449	458	496	478	498	532	459	473	509	493	499	515	476	511	514	519	492	424	497	491	477	489	490	489	479	480	511	472	520	468	469	493	496	472	441	458	457	485	495	493	472	509	443	457	497	497	480	483	478	469	467	435	469	484	493	440	476	471	468	450	500	498	478	488	484	490	491	460	489	441	463	452	485	431	508	492	490	477	495	498	458	508	494	507	477	461	492	466	487	487	503	488	470	467	477	468	495	518	484	487	500	481	497	454	519	473	485	504	443	505	479	454	510	485	467	448	486	491	486	462	505	488	473	486	470	502	443	517	502	470	461	476	524	469	463	433	480	480	528	499	497	515	476	455	464	474	445	466	516	449	446	481	486	495	474	506	472	482	490	453	489	510	465	494	487	509	447	461	436	486	468	464	463	466	474	480	464	500	466	447	472	493	523	474	461	495	502	491	518	460	492	519	457	476	495	488	485	475	499	505	460	474	483	505	464	484	479	483	465	463	467	478	477	488	484	518	486	468	498	505	472	468	483	465	490	453	509	444	510	484	469	472	472	465	469	489	442	487	444	475	442	519	499	486	505	466	454	488	497	473	488	442	462	454	482	477	481	506	521	455	515	515	443	487	479	496	497	503	471	443	490	479	483	466	489	484	482	470	500	460	482	463	488	460	495	472	467	507	496	496	453	485	490	478	482	491	446	452	492	491	489	509	496	470	472	467	457	478	485	463	499	485	477	503	518	462	441	502	503	458	476	478	484	450	456	494	504	466	505	462	471	424	511	473	495	458	464	509	465	488	455	503	490	512	512	461	471	480	481	466	462	512	446	472	481	479	440	471	485	509	480	505	504	472	480	442	459	456	438	488	507	452	479	440	511	480	521	488	464	487	483	465	522	424	477	477	461	500	465	460	516	506	473	471	488	482	439	468	464	452	476	520	460	454	493	466	457	485	487	448	485	456	451	489	520	483	488	467	483	480	468	480	492	473	489	499	488	508	482	465	483	484	465	486	467	481	447	490	462	462	468	494	501	495	488	501	457	511	464	473	503	503	457	443	481	465	507	481	493	431	499	476	458	476	473	486	447	498	468	496	476	513	425	465	474	480	478	453	445	479	471	505	445	502	465	482	496	480	474	472	499	483	463	495	491	487	470	509	461	497	442	456	448	487	513	494	509	468	476	472	461	481	499	484	487	481	466	457	475	488	511	465	472	467	483	461	511	473	453	474	444	482	472	461	440	475	474	462	524	499	492	484	413	489	492	468	465	463	480	496	456	474	461	437	455	457	500	495	517	480	445	457	488	429	439	508
48225	85207	76784	47728	20433	20577	15669	4303	1103	514	569	479	531	524	479	548	526	520	531	506	549	532	506	504	546	490	525	506	545	468	500	514	524	526	542	463	532	483	507	536	514	538	475	560	493	521	505	523	533	502	551	534	524	513	516	539	479	481	482	475	514	521	519	498	539	505	502	492	519	519	510	532	506	496	553	520	517	479	509	502	502	538	489	504	514	526	494	505	496	514	468	501	537	494	531	517	515	500	515	482	488	473	520	483	547	515	506	518	529	514	530	508	525	507	508	540	491	536	530	546	516	509	527	504	474	506	501	497	519	499	522	517	524	521	484	505	516	528	504	519	509	522	515	524	527	520	491	551	545	520	511	519	465	519	471	512	505	523	498	511	482	545	488	520	539	529	482	487	515	500	544	535	527	527	498	500	497	517	514	481	508	497	484	504	536	507	516	516	492	547	483	497	533	474	563	511	502	495	524	537	528	495	535	532	525	542	542	520	523	501	541	502	490	509	505	524	548	483	480	553	479	489	524	529	459	517	506	526	510	523	497	486	501	462	496	501	526	508	497	523	493	533	489	517	508	535	497	531	457	493	511	510	526	528	541	543	475	526	506	501	496	504	514	523	464	527	534	541	536	480	525	488	503	506	526	522	516	520	523	529	504	544	502	528	504	534	496	523	510	528	502	500	514	519	514	488	513	530	545	525	498	463	526	475	529	459	551	499	508	513	494	518	500	506	526	529	527	493	527	501	486	499	510	513	515	500	519	488	550	494	507	551	522	541	528	483	509	507	528	510	500	482	494	535	481	500	502	498	529	511	487	511	551	538	516	550	493	449	511	501	533	528	494	491	499	547	561	517	527	520	504	526	526	520	504	506	472	526	493	524	511	535	507	510	552	498	538	489	513	483	505	495	545	483	483	539	509	502	511	529	510	549	490	492	507	531	479	510	528	485	492	514	491	538	511	511	514	533	503	518	517	549	507	493	532	510	481	502	542	465	501	521	494	525	479	508	526	506	518	514	516	508	502	499	560	480	483	490	501	550	518	508	515	499	505	517	533	511	552	490	517	528	531	502	530	531	507	543	502	534	506	502	492	525	506	472	512	509	480	537	524	520	478	509	531	485	517	502	522	485	457	526	486	493	523	511	514	492	533	488	492	512	475	495	451	486	488	515	514	509	517	550	472	492	542	494	566	475	486	564	480	540	523	504	502	503	535	496	521	501	512	514	564	513	503	521	509	512	518	525	531	473	506	540	555	526	547	470	486	510	504	548	474	507	501	534	481	502	555	512	510	478	514	499	535	524	509	521	498	483	509	541	479	521	482	545	504	525	510	523	508	534	532	515	506	529	532	494	545	476	501	547	484	515	524	496	533	503	478	488	540	535	498	521	528	527	512	505	515	513	505	507	526	526	517	510	550	512	548	524	531	552	511	481	513	556	511	509	513	487	544	506	496	472	510	464	509	513	534	533	525	498	547	476	535	515	530	510	528	512	480	505	529	471	544	511	524	544	525	500	531	492	512	527	490	506	456	541	501	519	494	483	500	506	479	506	499	493	475	515	532	504	524	526	474	502	535	508	504	540	501	524	522	508	518	517	500	512	526	494	517	492	522	505	519	554	502	490	496	505	510	541	496	537	517	499	554	524	501	515	502	501	509	522	490	504	483	532	508	507	520	485	543	493	525	529	506	463	501	536	505	499	550	485	503	479	497	561	531	559	467	501	520	549	534	560	508	573	508	454	544	538	496	480	514	524	497	498	504	493	515	501	481	534	499	543	503	529	532	482	488	530	496	510	512	472	440	506	554	499	522	480	531	492	497	563	518	496	471	473	501	540	533	513	509	520	505	512	508	518	475	503	490	476	503	518	527	522	525	523	526	496	493	542	502	524	487	466	506	511	516	490	475	506	519	515	479	532	510	527	526	490	535	529	461	512	488	507	507	487	480	523	521	522	476	514	516	510	523	528	477	553	521	501	506	491	503	490	499	502	559	493	501	499	528	501	513	505	484	515	488	511	548	501	545	492	527	489	550	505	511	511	474	514	507	491	551	519	530	503	504	521	540	502	499	506	509	475	531	512	495	517	543	539	494	505	506	489	525	567	515	470	524	476	500	491	540	503	470	489	466	542	515	524	498	534	546	505	509	475	494	516	521	515	514	505	507	514	475	491	473	509	507	530	536	477	504	519	537	527	491	528	534	488	492	538	539	504	532	514	533	447	551	503	505	545	493	484	507	458	491	438	503	548	530	521	470	514	495	554	502	513	498	504	494	496	468	524	498	502	527	515	530	523	493	517	517	491	505	508	539	510	498	517	456	509	506	541	526	532	492	497	515	501	532	473	476	500	490	512	530	491	488	521	485	522	494	532	479	489	524	450	526	479	485	480	523	518	543	534	484	488	519	522	510	522	500	507	520	541	501	503	508	530	530	543	499	476	554	498	498	489	546	517	474	484	523	537	485	501	508	509	525	520	530	531	492	540	516	522	509	511	540	502	495	529	524	485	551	513	529	490	544	476	490	513	488	496	497	489	529	496	501	552	502	526	499	490	514	546	531	519	510	510	544	515	506	556	500	492	495	493	498	523	547	517	526	551	472	525	509	501	504	523	526	519	497	491	512	554	508	533	531	530	498	496	502	501	517	515	513	517	526	509	511	500	514	515	486	511	529	567	506	530	488	500	486	537	478	508	525	466	512	476	498	491	488	462	513	538	487	525	520	531	509	485	524	505	517	536	532	517	511	565	501	509	561	538	459	525	541	515	522	502	515	520	520	485	529	528	520	464	498	506	516	527	483	527	523	473	537	511	512	534	518	532	511	525	522	551	526	512	530	542	536	527	489	543	482	521	471	536	491	481	509	522	513	486	496	536	485	485	505	530	488	544	527	513	515	489	504	485	527	539	504	517	497	529	549	502	503	512	511	498	549	549	479	512	540	499	507	502	486	513	507	506	472	492	495	480	498	533	488	516	537	506	491	522	517	506	523	559	541	499	532	540	510	509	503	471	487	529	513	486	469	518	497	497	478	490	540	493	497	505	503	500	521	556	550	501	547	501	500	522	505	529	504	489	497	518	494	472	495	519	508	537	555	506	482	504	487	526	524	475	527	546	509	499	500	531	536	510	533	505	537	521	521	510	480	491	533	515	490	522	489	512	523	525	493	499	525	505	499	494	546	493	457	487	522	526	525	507	520	536	517	489	507	518	510	552	517	486	529	561	524	484	499	500	497	547	494	500	488	483	497	553	495	525	532	467	496	491	553	493	536	492	532	493	502	535	475	485	476	498	490	496	492	517	506	531	508	464	498	522	477	461	502	482	514	498	518	475	525	499	494	491	532	503	537	509	499	504	501	502	520	525	520	508	495	500	505	489	521	538	515	491	495	520	495	523	496	548	519	541	488	538	551	533	495	494	522	489	526	503	540	503	482	517	475	495	501	528	563	536	504	502	523	524	540	509	512	520	489	470	497	512	495	501	538	471	528	519	543	501	506	513
30079	33817	42904	20479	2918	1275	1455	552	387	356	318	338	371	339	297	330	351	330	354	340	286	347	346	371	316	344	343	338	339	336	383	340	379	345	299	331	330	331	341	338	358	318	349	383	348	368	327	316	368	348	321	326	345	327	363	333	379	324	321	324	309	353	403	309	341	326	335	320	335	304	336	330	323	334	347	384	327	335	319	327	344	349	370	368	342	362	328	330	351	309	318	303	338	352	325	362	357	347	346	338	319	348	340	314	298	330	335	336	353	363	292	337	337	306	342	328	342	351	321	323	341	337	347	330	344	329	303	323	332	390	362	341	334	330	338	337	328	335	354	351	351	373	365	332	348	325	340	343	330	361	332	351	365	341	351	331	350	319	386	342	331	358	340	335	354	304	356	356	355	349	342	334	325	343	341	332	336	345	336	326	311	370	360	326	360	299	327	364	314	340	328	365	339	351	330	346	378	352	333	333	341	320	321	359	351	337	354	324	363	316	349	322	349	300	324	361	373	333	329	320	374	368	332	331	348	323	301	332	329	324	352	345	335	351	349	364	358	323	341	311	353	333	353	341	292	346	331	330	332	359	363	362	314	315	379	348	339	346	324	337	363	335	354	338	297	327	344	318	325	316	328	341	381	339	314	329	370	329	369	373	336	342	309	320	316	314	348	354	352	364	367	367	339	359	339	330	327	316	329	329	320	319	342	329	325	341	347	371	344	336	359	353	330	330	340	358	335	358	347	357	359	329	315	319	334	304	361	348	358	329	370	348	328	299	340	329	370	326	328	368	352	339	355	346	342	327	320	327	356	330	310	311	353	324	332	331	350	317	321	337	375	344	310	357	322	331	308	333	329	348	353	375	314	317	352	312	341	362	310	344	326	354	329	330	349	328	367	329	322	333	366	341	374	345	309	344	356	352	336	318	306	338	349	355	329	322	353	334	363	348	344	329	364	320	332	301	369	338	347	336	347	329	373	321	375	307	358	354	308	345	317	363	380	349	316	328	340	347	347	368	334	316	325	363	347	345	339	338	336	343	316	338	346	340	343	317	341	304	347	311	314	324	325	319	337	330	358	367	374	301	339	329	342	346	344	349	328	351	355	319	348	328	364	337	358	341	354	328	338	330	328	361	344	333	331	340	328	352	317	325	312	325	336	361	354	310	325	326	324	317	324	310	332	337	350	365	313	315	349	327	332	325	358	340	339	351	307	353	347	336	305	353	309	376	315	281	342	366	313	350	343	380	317	366	346	346	335	348	355	344	347	348	313	333	323	345	298	370	352	358	326	346	363	339	306	361	318	345	361	365	355	290	311	302	345	318	373	344	344	379	350	381	331	345	361	355	328	334	322	320	327	345	350	341	317	353	360	346	352	361	375	303	350	357	323	332	298	337	355	347	297	358	334	340	357	321	347	358	342	334	322	367	329	351	333	373	339	329	379	371	311	326	329	351	335	341	353	310	337	326	334	324	343	335	344	339	355	341	333	380	319	315	343	347	371	338	342	348	334	319	340	335	363	332	370	299	330	339	334	337	369	337	318	339	310	345	326	373	333	334	320	346	290	357	328	332	330	324	321	352	357	386	330	326	306	325	336	327	337	338	381	338	356	355	329	300	326	330	366	363	349	332	386	339	361	299	334	325	350	369	322	342	315	326	345	305	335	348	357	311	349	369	371	349	316	342	355	335	335	319	283	353	346	307	355	350	335	341	336	343	331	328	346	375	348	334	306	377	357	341	349	321	359	356	282	354	355	322	351	352	368	350	345	342	335	333	300	343	325	354	334	320	330	343	340	313	358	353	334	326	357	333	338	317	350	340	337	325	337	339	334	331	309	364	346	328	345	359	320	323	341	337	314	337	321	346	350	338	341	349	345	313	321	364	339	368	388	337	321	339	333	309	340	317	349	357	365	335	345	301	369	316	344	316	358	370	305	327	359	352	363	348	311	336	349	346	343	311	352	337	360	357	351	290	335	306	334	352	346	326	355	334	338	312	362	314	311	347	324	324	359	339	321	325	348	323	343	338	328	339	376	327	327	340	344	317	352	342	339	323	331	315	340	311	335	343	323	339	322	325	349	346	338	346	351	297	349	350	312	307	341	361	372	354	398	344	299	345	327	335	326	330	340	309	344	350	343	358	343	359	342	355	331	350	326	307	349	353	304	369	373	331	328	333	361	364	358	363	304	351	351	354	315	363	321	378	325	330	302	344	342	324	335	331	343	326	333	354	355	325	337	327	351	357	354	338	329	320	343	345	296	331	324	353	323	304	315	334	322	347	372	344	347	345	366	355	376	361	330	332	315	328	301	342	367	326	350	311	343	352	332	347	322	341	333	306	355	367	361	341	322	357	313	327	353	321	340	352	320	338	354	302	346	346	337	332	359	331	315	347	335	340	330	321	329	332	344	344	345	297	346	314	349	335	350	339	312	333	332	300	325	335	356	337	340	308	343	334	341	354	346	328	318	317	355	320	341	323	369	335	329	320	336	311	327	316	332	317	304	347	353	341	332	344	351	351	329	338	347	327	358	353	308	362	348	353	341	344	312	337	334	354	316	313	344	315	307	323	327	333	380	339	341	318	332	324	338	359	356	370	371	335	325	337	351	318	346	334	311	322	312	326	322	328	345	355	314	345	358	324	316	370	348	330	368	323	313	329	342	323	338	331	332	342	311	331	335	337	346	329	331	375	309	339	356	357	302	340	317	350	362	333	349	368	326	333	341	325	305	339	333	331	325	338	352	372	357	326	331	358	340	337	340	344	334	341	372	346	329	316	330	284	318	343	355	352	304	317	356	332	369	335	300	355	381	299	346	280	341	374	356	322	346	296	342	344	335	333	360	350	347	327	307	350	356	340	336	340	365	306	356	324	325	332	294	327	338	308	308	351	332	328	297	349	371	355	347	350	310	344	303	335	345	304	370	276	349	336	340	371	323	342	330	317	327	340	335	353	338	303	326	311	355	368	312	358	323	363	353	311	353	352	372	318	341	339	361	363	359	343	324	326	335	351	329	355	358	361	336	350	360	326	342	319	360	337	356	343	315	344	343	323	311	330	323	378	335	339	316	352	326	348	335	324	349	357	337	344	341	364	345	328	320	331	339	326	344	352	343	348	324	334	336	348	379	359	335	341	314	361	331	338	323	365	349	332	330	341	334	340	322	356	319	329	379	348	325	290	327	317	348	348	358	333	333	333	336	333	353	337	361	341	344	337	299	378	339	321	316	334	330	320	361	349	344	313	353	354	326	340	316	350	300	307	311	355	358	342	322	299	339	355	330	325	322	336	349	341	343	343	311	335	307	331	330	333	322	391	323	367	321	331	330	393	355	337	337	341	341	354	313	359	345	343	337	352	339	300	339	350	351	325	351	332	365	347	340	349	369	327	340	354	321	339	364	372	337	355	302	312	288	315	331	362	340	345	316	339	334	335	326	356	344	371	330	363	343	337	320	356	337	355	315	361	355	323	349	334	325	322	336	330	326	324	364	330
35051	53512	36955	12306	1942	1630	1912	684	382	394	387	379	397	413	356	398	373	369	360	347	367	357	378	414	389	393	370	379	375	371	370	358	380	419	378	378	356	386	389	375	415	356	368	382	394	393	389	415	368	396	392	403	410	404	416	369	351	390	402	374	391	389	380	363	350	401	376	370	404	398	371	375	363	319	404	363	419	374	371	384	372	359	379	380	376	406	401	372	392	366	365	382	373	361	389	380	375	375	359	372	354	420	378	376	408	398	368	378	380	393	378	376	371	372	368	396	382	391	390	387	397	404	366	367	392	404	362	363	339	376	396	415	386	390	379	381	392	371	369	359	371	361	391	370	387	379	397	369	352	380	412	408	411	351	418	376	378	391	440	386	401	393	370	384	370	375	356	394	386	376	355	373	381	394	387	342	374	374	334	412	358	365	382	356	408	394	414	384	369	380	412	379	352	413	391	360	393	394	375	399	348	366	389	348	389	363	384	401	391	389	400	392	413	394	374	364	383	384	367	382	389	395	386	377	415	345	385	359	393	425	399	354	390	355	404	397	396	396	402	386	404	372	388	357	349	387	407	364	393	365	366	364	386	375	363	426	365	340	359	402	384	348	387	400	394	405	372	378	361	379	373	407	400	382	350	382	404	399	404	349	379	350	381	420	347	386	402	392	382	377	393	385	424	388	381	350	357	368	364	376	390	362	376	369	406	382	347	406	375	382	382	342	369	359	366	360	404	399	388	405	406	363	394	390	395	350	381	390	394	390	392	381	390	344	355	366	387	406	389	407	413	371	353	397	386	399	430	349	405	394	424	421	376	399	386	410	396	390	358	349	363	377	375	397	347	373	409	384	396	400	404	374	394	376	394	389	345	429	353	379	394	374	406	372	400	382	387	366	348	403	372	381	360	344	402	334	380	329	354	378	362	389	396	372	382	386	404	389	377	412	396	416	379	401	376	367	417	358	388	356	377	392	364	397	366	400	352	405	399	410	389	388	352	399	394	366	396	390	353	376	379	397	390	394	335	379	380	364	399	367	380	377	378	397	381	377	397	384	353	390	370	378	392	358	353	393	362	359	363	391	377	402	378	404	381	414	433	382	400	424	383	397	366	389	360	364	341	394	379	353	359	421	362	385	378	360	377	387	358	364	369	372	376	368	384	414	370	362	378	386	358	372	422	375	371	363	393	394	354	416	359	362	385	377	389	417	407	349	405	389	410	385	389	362	354	398	378	384	392	393	374	388	383	371	360	361	427	383	391	335	420	394	398	391	408	396	375	377	377	424	384	407	400	401	390	407	384	430	383	377	363	372	389	376	395	373	377	376	398	401	384	393	413	370	356	388	422	378	376	404	383	389	386	383	360	370	369	386	379	377	394	379	379	394	375	371	406	361	402	347	390	369	373	384	421	376	362	361	370	386	394	402	362	376	365	401	359	382	354	354	375	358	401	396	376	355	372	430	385	393	388	377	399	357	367	369	363	381	424	394	398	357	404	360	406	388	364	381	352	389	436	389	377	390	397	371	383	410	397	373	364	361	395	365	359	389	376	379	383	385	395	425	360	359	423	393	423	366	367	382	417	391	346	373	398	364	393	346	374	368	372	383	385	397	376	385	359	409	389	366	380	403	392	387	397	397	376	377	378	358	373	367	375	408	354	376	427	368	377	411	351	385	365	384	401	376	370	380	405	355	352	391	410	341	357	368	353	375	370	406	354	330	409	365	381	371	383	394	413	382	376	425	354	376	402	372	380	386	377	366	440	356	395	390	373	350	415	392	419	408	353	394	375	369	369	403	381	390	404	369	368	411	375	363	363	395	389	407	405	369	364	366	386	415	377	373	378	419	367	391	362	340	362	380	404	396	384	369	373	369	389	369	403	384	364	363	358	393	363	390	418	381	372	392	380	415	347	358	361	373	342	383	374	392	382	354	374	379	373	377	389	358	364	399	394	388	407	338	404	383	391	393	367	388	377	356	366	369	422	364	396	405	411	372	370	373	385	397	392	404	371	390	381	389	405	390	379	416	371	390	403	364	368	370	409	400	396	380	376	405	368	398	354	384	371	357	367	379	401	405	378	389	387	366	366	408	362	398	389	376	379	388	398	394	373	401	382	364	389	363	389	385	377	377	357	363	391	374	367	396	410	398	416	368	402	352	412	351	361	369	358	369	374	366	395	379	383	391	393	351	378	401	380	409	415	367	394	382	358	361	382	391	384	380	363	381	389	411	411	371	378	394	386	385	398	408	363	374	380	384	402	393	375	403	369	380	434	382	363	377	396	387	376	368	358	370	375	409	381	416	387	370	373	402	381	352	382	392	367	385	405	417	409	381	354	400	386	389	387	384	366	378	447	385	360	398	371	398	381	379	396	374	361	389	368	405	399	399	375	379	397	388	389	384	416	372	359	365	386	396	413	401	338	385	371	347	378	403	373	390	392	393	343	384	383	396	384	371	373	377	364	394	397	393	384	359	411	385	371	387	370	415	439	413	413	379	347	367	380	436	388	404	382	378	373	392	342	379	389	392	401	376	388	343	407	349	389	371	371	387	402	400	372	391	352	366	381	357	365	396	402	373	399	399	379	358	375	385	356	394	399	407	355	400	376	357	369	363	416	406	372	389	390	368	380	364	354	364	394	377	421	389	404	356	358	452	416	379	380	340	380	354	369	382	364	360	393	405	394	374	394	360	391	389	409	389	395	396	365	383	393	402	350	416	417	381	381	354	390	371	372	385	428	391	364	380	389	368	384	383	392	398	391	386	392	361	375	330	424	391	372	375	368	388	395	350	410	398	374	370	365	372	376	388	392	368	391	372	385	416	384	384	380	392	423	399	379	377	373	360	367	342	385	395	378	413	419	361	369	359	357	371	410	409	382	371	352	393	400	372	356	353	353	399	396	382	416	403	402	386	399	410	367	390	359	372	383	402	372	404	377	391	374	378	428	441	425	384	392	394	373	388	404	391	346	385	396	380	433	377	370	370	414	404	410	384	358	369	384	365	383	382	398	344	385	395	394	396	404	363	371	383	360	417	379	405	351	376	403	389	413	391	371	366	382	371	393	406	396	367	366	393	393	377	394	408	386	377	360	331	388	350	369	374	380	359	388	389	383	387	375	394	377	377	392	387	380	392	405	409	362	388	403	371	391	359	364	360	359	325	383	346	418	383	387	393	371	403	369	400	370	385	400	327	373	351	371	414	421	415	393	381	409	361	388	384	415	386	364	364	392	391	373	340	363	386	413	403	363	373	372	404	364	359	395	372	352	379	390	376	381	380	407	335	404	387	360	377	371	378	365	384	391	366	350	413	389	372	377	389	384	385	394	412	363	375	397	422	387	360	359	361	392	349	385	373	366	360	409	409	379	370	386	363	395	432	390	376	365	366	382	403	354	388	399	400	402	414	358	359	427	397	373	372	379	354	381	394	383	370	393	390	392	391	383	374	364	425	369	384	355	367	361	376	372	364	431	407	412	354	388	369	390	372	383	412
25002	24780	44785	35001	20922	14793	10126	2457	435	320	308	324	326	306	283	315	352	289	331	302	296	304	298	297	293	293	309	304	325	307	312	301	309	288	307	294	290	306	322	287	304	296	316	346	313	333	304	299	291	346	295	315	331	330	298	351	298	299	301	290	317	309	290	305	338	309	301	326	293	318	293	329	330	315	311	296	299	323	328	316	305	273	319	274	290	325	285	319	335	294	309	307	314	291	309	303	315	311	297	320	333	301	300	277	282	293	311	307	304	294	306	290	296	339	336	288	322	273	299	313	299	285	291	303	326	310	335	294	319	318	306	315	306	328	304	355	291	311	331	332	295	305	302	311	335	303	288	291	328	307	316	309	280	300	292	290	299	288	293	317	335	305	302	298	306	299	305	306	306	304	290	342	320	310	298	310	309	273	317	297	309	280	305	314	333	276	292	313	295	299	311	289	299	307	336	299	285	313	304	307	312	326	285	314	308	294	271	290	300	286	293	309	297	289	282	289	309	295	303	303	287	302	314	314	301	308	309	306	309	302	304	332	305	300	311	333	308	297	322	295	326	316	317	331	322	304	314	292	308	300	295	297	286	312	305	310	304	279	276	299	303	293	351	306	298	316	291	287	311	283	271	272	346	287	316	287	322	318	296	319	283	312	305	325	297	306	322	289	316	291	304	292	303	285	299	314	330	334	300	298	311	336	309	313	308	267	276	324	297	292	327	293	313	302	309	266	295	331	296	300	304	300	313	293	311	294	321	296	291	339	332	284	308	307	306	292	306	312	316	298	307	292	336	330	294	313	316	298	320	326	296	346	310	310	313	255	295	329	317	320	310	306	305	272	354	318	291	317	313	302	310	299	280	293	319	316	311	301	315	291	295	289	292	281	297	321	280	304	306	307	307	309	310	308	313	354	294	305	329	304	287	305	311	289	291	321	301	310	312	312	308	324	284	319	316	292	296	307	314	306	281	304	333	353	330	304	296	335	309	313	300	304	300	279	310	320	303	308	319	301	300	286	285	330	312	318	289	317	291	325	307	285	277	289	314	315	315	308	314	305	268	324	302	281	304	306	294	313	287	282	306	297	305	299	291	302	286	283	290	284	322	309	317	346	299	324	279	306	307	337	285	275	310	316	318	306	305	335	323	299	307	282	305	300	310	303	286	314	298	286	315	304	292	281	339	279	291	298	284	305	314	301	298	317	279	296	320	302	331	287	308	313	276	277	299	303	315	293	301	298	280	328	310	337	303	322	315	307	292	289	264	279	291	318	284	299	287	283	309	288	308	310	329	321	316	344	316	312	331	346	295	312	310	301	309	300	293	348	286	303	277	307	301	264	294	320	296	298	327	253	309	313	313	299	275	302	295	273	324	302	318	282	314	312	304	290	279	326	321	323	288	286	305	282	293	318	285	286	324	328	333	289	244	301	299	271	282	292	329	339	299	305	311	285	324	316	328	312	312	316	296	287	312	312	300	284	273	304	311	334	305	285	324	294	300	337	323	320	303	281	321	301	307	337	289	323	318	295	281	322	285	304	321	302	303	283	291	299	314	308	340	313	324	293	282	296	337	283	277	327	317	302	298	300	287	324	311	299	309	307	299	314	305	330	321	314	332	293	315	316	320	275	299	310	309	293	272	262	332	315	317	287	309	306	318	323	321	294	364	302	299	315	277	301	278	309	316	301	287	308	314	269	349	293	295	320	285	338	304	281	320	285	302	339	307	322	302	316	304	295	299	330	304	272	288	328	278	292	287	302	339	297	295	314	301	284	332	314	279	299	317	309	294	330	323	318	271	321	305	317	290	292	281	322	292	285	302	318	318	280	312	300	308	284	273	298	300	308	311	324	309	305	289	290	286	312	274	306	292	301	319	337	305	329	307	279	310	326	303	267	308	323	328	294	315	325	309	320	305	279	313	294	299	302	296	295	309	314	299	309	298	315	284	307	306	363	305	285	342	288	315	336	322	299	290	299	302	300	304	307	315	293	297	325	320	284	304	284	301	331	293	305	310	324	336	308	279	291	302	277	315	295	278	293	296	326	318	310	319	312	308	352	298	290	296	309	298	318	287	295	298	288	319	319	279	336	304	320	291	295	308	346	330	286	332	306	298	307	296	310	311	313	299	300	307	295	302	301	313	311	306	326	316	333	319	320	310	313	308	326	272	317	331	319	312	298	309	321	307	296	288	294	305	319	308	328	337	309	322	323	283	308	317	306	314	279	282	294	327	288	311	327	331	307	309	358	309	310	327	314	306	277	316	320	274	291	328	295	312	333	293	295	311	308	295	290	283	296	292	328	328	320	324	302	288	275	292	295	279	302	295	320	318	328	310	297	303	287	324	317	314	306	286	283	301	318	318	294	323	312	319	299	316	290	317	294	329	289	313	317	292	308	319	292	324	309	332	315	291	297	312	315	306	307	299	280	294	313	308	301	294	309	287	318	342	308	306	293	303	327	344	286	314	303	309	320	304	300	275	312	325	295	282	341	309	298	307	297	295	295	322	314	309	332	300	327	306	299	303	314	315	304	262	280	324	310	335	300	312	312	312	306	276	304	312	285	312	305	307	339	307	295	323	298	319	316	325	293	308	311	293	303	298	352	316	329	289	300	325	288	319	314	293	272	296	297	289	316	334	298	271	300	311	328	285	336	305	328	280	339	274	319	310	301	338	313	282	277	302	267	284	331	344	295	304	286	312	301	281	317	300	331	299	280	281	301	345	265	296	285	320	297	336	325	317	302	313	321	299	304	271	338	315	329	320	323	322	292	307	305	291	307	287	293	290	319	330	318	318	310	311	295	304	309	323	311	305	323	287	312	307	305	330	277	304	299	320	293	280	319	343	319	282	296	307	285	306	296	311	325	278	262	286	303	291	284	278	296	286	284	300	354	297	322	312	322	285	290	297	334	299	312	286	295	328	289	337	313	271	311	292	306	329	276	292	306	285	313	310	271	298	297	306	297	307	281	303	312	316	279	283	267	311	340	300	289	324	292	293	288	315	287	304	310	332	325	300	302	272	297	308	306	321	300	296	305	298	304	323	313	312	298	311	292	330	313	316	298	286	327	291	312	312	321	327	308	285	294	314	276	309	319	319	280	288	292	276	305	300	327	348	290	304	277	309	335	325	307	287	291	316	321	306	301	307	282	349	291	290	296	345	291	321	294	305	338	297	302	299	297	292	326	300	294	303	303	309	294	296	320	293	294	312	313	274	301	298	303	314	315	302	309	336	296	303	292	324	311	254	294	300	315	301	307	315	303	282	277	307	336	285	288	296	286	285	308	323	292	343	323	301	313	309	315	320	319	299	324	311	295	322	280	307	322	289	319	319	296	275	267	329	342	309	344	316	297	274	297	315	298	285	311	320	312	310	308	321	277	300	297	301	289	321	333	283	320	330	307	338	266	296	287	305	305	305	286	279	318	287	316	310	306	325	329	334	301	277	284	288	327	311	280	309	287	304	322	323	295	342	313	314	295	325	318	296	292
39272	84015	69085	36537	11783	11392	10901	3198	491	353	339	335	362	381	373	325	354	343	350	324	326	347	345	314	369	393	329	307	353	340	344	361	333	372	343	346	334	340	337	340	280	357	358	359	358	314	354	322	337	297	343	358	324	341	360	334	370	341	346	395	336	353	336	317	315	336	342	337	375	342	336	345	346	356	305	349	361	337	366	317	397	334	343	365	309	321	333	361	371	304	355	342	349	319	342	325	331	358	373	349	316	350	359	332	329	372	359	379	347	355	337	345	330	321	334	339	338	368	331	309	344	327	337	315	367	379	346	358	333	325	341	349	352	325	337	312	323	344	343	361	355	330	340	345	333	335	332	326	353	356	338	328	340	317	337	313	332	334	292	325	331	316	345	386	312	332	366	342	323	374	348	337	335	317	324	337	346	310	358	371	318	350	308	312	317	352	357	374	369	320	352	343	307	346	363	339	341	348	337	303	330	347	354	349	365	373	317	307	382	348	358	324	315	343	339	328	333	322	351	344	370	382	336	322	352	350	301	315	334	367	343	335	309	349	365	364	319	355	357	368	355	348	355	356	326	353	333	369	345	325	332	340	307	343	376	339	364	366	369	370	340	346	314	355	333	313	363	315	332	352	341	331	356	325	359	349	345	375	354	334	304	331	346	358	334	379	365	325	338	318	335	344	325	336	335	331	352	329	309	372	328	330	354	375	365	328	344	306	345	346	289	357	305	351	328	303	379	329	298	327	345	333	351	368	332	335	369	332	363	355	356	342	346	372	324	334	326	340	349	327	349	331	340	327	340	344	352	352	329	346	356	345	361	358	319	346	333	314	357	349	376	340	350	346	331	379	342	342	361	335	306	361	334	354	332	342	367	322	311	332	326	332	328	342	370	326	319	335	326	325	349	345	325	372	345	325	367	335	323	348	364	344	357	325	320	337	359	332	349	323	333	289	323	305	332	317	332	345	325	362	362	349	338	330	375	341	328	326	351	325	337	358	339	344	331	351	329	347	319	299	339	361	334	317	331	339	341	318	345	358	353	335	341	355	355	369	320	353	359	332	349	340	343	324	327	336	335	326	340	330	318	344	343	343	386	328	356	333	369	349	364	358	379	307	312	350	351	287	361	346	331	341	353	332	344	384	335	317	323	344	380	349	328	317	330	331	310	381	339	350	355	300	343	334	340	296	330	317	335	340	358	357	338	319	341	363	307	336	335	337	328	331	395	339	349	328	340	323	372	333	348	331	341	346	344	328	300	344	336	332	324	344	355	362	339	332	346	352	358	342	377	328	351	363	365	324	338	319	327	345	350	340	334	312	331	316	333	332	351	317	336	293	330	321	356	358	369	356	336	326	339	327	352	346	368	343	344	346	314	337	327	334	324	316	364	349	355	329	336	346	350	316	373	326	326	364	360	331	301	329	341	321	333	327	363	313	350	349	311	347	309	332	320	323	329	383	339	338	350	327	328	327	329	314	342	325	316	326	314	335	359	338	303	340	332	395	339	329	361	331	323	311	328	352	312	343	332	354	346	299	361	332	347	340	342	364	354	330	343	337	345	317	351	342	320	345	337	340	341	343	319	336	355	347	345	305	352	352	359	350	316	332	342	337	328	362	321	348	362	318	354	376	322	363	312	354	317	363	324	331	356	298	333	294	349	342	343	312	350	314	343	338	346	366	339	328	299	298	334	326	323	379	314	325	366	340	332	333	366	333	341	342	325	334	288	367	340	340	326	373	328	337	303	360	359	327	305	354	354	335	358	317	360	352	351	377	329	309	341	328	343	317	349	358	354	388	344	333	346	292	317	368	318	344	349	335	339	339	344	339	316	347	350	343	363	344	344	354	345	332	347	317	370	317	367	355	337	310	352	307	311	363	342	338	383	355	321	335	342	312	341	333	344	374	318	337	358	317	341	328	337	336	344	313	362	351	353	342	366	326	350	313	335	345	327	331	321	371	333	338	329	353	331	364	338	342	348	335	363	341	325	347	321	354	378	323	334	356	352	342	366	360	327	325	306	383	367	317	318	366	355	331	333	340	373	350	353	328	336	329	341	344	331	329	367	347	367	345	358	360	381	345	374	382	338	350	316	369	340	362	342	343	315	378	332	322	368	331	343	320	331	353	332	339	296	350	341	340	347	327	339	317	305	336	345	341	345	341	352	336	328	357	357	339	322	339	354	354	356	319	331	327	336	334	327	353	334	343	345	360	334	343	355	369	338	352	325	344	347	350	336	350	342	355	376	367	371	313	310	343	338	346	305	368	332	345	338	323	338	352	327	323	348	356	339	342	311	326	319	296	334	350	323	362	327	310	295	368	368	338	353	367	346	318	351	337	379	358	354	351	309	332	319	307	351	334	348	350	330	357	369	353	365	336	349	347	334	299	359	326	333	382	343	328	341	314	350	320	317	341	371	343	326	358	318	334	368	334	341	362	317	346	356	376	352	345	318	345	354	331	366	355	360	343	358	357	324	353	340	344	324	333	333	332	331	311	341	345	333	324	327	354	377	357	341	360	338	332	346	358	337	329	336	343	334	344	348	345	362	340	340	348	315	337	353	339	363	354	352	356	363	339	352	333	313	360	343	333	367	297	340	331	345	339	350	353	348	334	355	349	321	334	357	352	335	343	340	327	334	323	332	328	330	321	322	330	337	328	337	312	361	365	333	333	320	335	345	369	345	340	329	340	355	348	347	319	376	358	336	341	350	343	361	349	345	337	348	374	331	365	332	356	363	331	320	337	352	372	363	357	385	371	328	368	347	352	303	339	366	320	357	339	369	337	344	337	344	353	358	323	351	345	329	313	347	348	343	361	355	313	348	342	318	344	350	366	347	345	386	340	364	348	342	354	313	338	358	342	343	331	362	335	343	360	367	345	345	361	339	361	297	342	343	328	314	304	375	359	335	343	324	359	335	325	354	321	314	333	352	339	332	355	364	325	348	354	378	361	366	361	335	374	361	343	330	355	353	317	311	333	355	333	352	339	333	326	340	333	315	314	355	308	324	311	341	304	351	331	363	323	359	335	324	343	331	330	343	340	349	357	341	345	359	354	343	346	348	364	339	333	354	328	319	306	333	362	375	356	351	348	354	306	356	331	345	337	322	346	354	313	368	304	331	342	310	327	357	314	339	358	335	362	310	322	346	343	305	364	346	360	335	334	323	334	369	328	367	304	324	305	336	339	326	378	350	365	323	337	315	347	318	321	365	338	346	336	351	343	357	360	314	332	350	330	360	324	353	363	341	335	317	343	342	335	344	331	372	337	359	347	311	359	348	330	339	340	323	343	322	322	336	355	315	356	335	327	373	387	346	346	362	365	324	364	353	349	333	344	337	333	344	357	345	349	352	322	353	369	335	341	328	323	367	346	351	358	304	321	320	331	346	352	372	357	343	359	353	360	320	332	315	344	350	342	348	338	352	365	303	350	363	337	345	331	310	381	331	335	325	349	329	332	356	328	322	342	317	330	329	365	335	357	338	351	335	348
25633	26287	46001	32040	15726	9005	6560	1816	490	497	414	467	396	458	448	409	430	464	427	445	422	463	467	414	448	474	433	465	416	457	437	453	406	427	422	427	432	469	435	472	478	419	420	412	421	420	425	451	440	431	415	440	470	440	422	398	435	401	457	445	442	456	451	431	464	456	408	439	427	474	423	391	444	422	425	474	463	455	457	422	437	467	493	448	411	462	442	468	475	465	460	426	415	424	446	435	430	451	442	444	425	456	431	423	404	447	457	427	453	442	444	452	452	466	456	458	410	453	430	434	434	445	432	424	444	425	419	431	463	459	490	437	444	463	442	445	423	405	445	426	425	442	416	459	480	449	451	443	420	480	481	415	459	476	446	434	442	424	443	425	455	440	396	444	478	443	443	459	441	432	460	467	413	426	403	434	437	432	422	467	428	448	459	408	446	461	435	437	419	386	436	433	451	434	473	437	455	467	429	428	425	412	469	460	435	400	416	445	459	414	478	444	418	461	446	454	449	399	421	440	467	443	448	426	452	445	436	435	443	435	429	422	443	477	425	452	424	430	476	456	465	427	435	414	434	414	503	450	435	466	409	451	432	448	425	433	422	428	445	446	440	460	474	444	440	423	456	441	416	471	453	418	389	487	455	366	415	453	442	448	447	405	465	463	439	453	424	429	440	444	459	470	439	454	410	431	443	436	428	491	443	438	465	447	413	414	476	464	432	446	453	443	438	438	407	423	442	450	454	455	410	449	474	420	462	432	457	412	405	461	412	492	417	432	409	455	433	436	417	453	453	408	471	496	446	400	436	397	425	484	458	471	444	476	382	437	440	486	479	438	437	407	416	448	411	429	429	441	423	454	436	447	457	458	421	396	466	415	438	450	455	449	412	454	431	450	439	481	477	438	425	445	430	466	409	449	491	448	429	460	440	423	437	404	438	450	455	458	460	435	440	436	429	454	438	417	428	436	439	438	441	416	442	449	468	474	456	445	422	468	404	448	448	438	434	426	411	445	447	430	405	400	463	423	425	435	436	479	416	423	432	454	439	421	393	416	454	408	471	407	421	431	452	440	402	454	453	437	451	430	426	425	402	474	433	433	427	398	443	435	466	426	448	433	437	438	450	429	474	460	455	445	406	463	411	441	445	448	445	451	439	425	426	436	421	406	457	439	433	461	435	490	477	444	477	445	438	438	437	450	447	429	489	446	454	458	414	449	437	452	419	456	468	385	441	462	467	423	396	468	435	445	460	416	466	444	478	463	434	447	436	406	462	423	495	452	471	430	416	415	382	437	441	483	429	468	411	443	446	429	473	418	433	426	420	447	431	456	455	452	423	456	421	442	423	424	415	457	437	448	427	436	434	448	426	443	476	405	403	400	448	446	446	419	429	406	460	412	439	454	466	457	401	454	396	432	426	463	466	417	424	440	416	467	439	454	446	466	424	469	458	411	482	455	494	451	466	494	448	429	423	497	435	461	435	456	399	457	446	409	444	447	457	433	445	442	431	405	442	426	421	426	403	444	470	429	437	437	421	461	420	435	462	405	445	442	442	418	452	469	473	435	449	482	446	432	423	435	469	448	403	485	432	435	444	421	441	452	412	459	404	439	434	445	453	458	458	482	466	430	446	435	436	435	420	470	433	431	466	430	433	433	420	455	453	454	393	432	403	432	431	414	458	454	416	435	436	437	414	418	425	435	469	422	469	407	438	454	421	417	452	412	480	486	460	414	417	443	452	458	446	457	437	439	419	471	446	415	428	442	446	440	455	426	428	426	429	471	406	405	429	433	438	431	449	414	426	432	424	451	446	439	439	446	421	426	446	458	436	460	465	444	425	439	441	437	442	431	430	444	429	445	437	425	454	445	471	440	434	447	471	441	442	452	469	417	480	440	444	484	468	436	440	482	459	448	454	444	452	450	414	427	432	453	508	414	457	484	447	470	411	429	457	447	415	405	436	426	476	444	455	428	479	441	457	428	475	452	436	433	413	417	480	456	429	408	419	419	418	458	443	452	456	432	444	459	409	446	451	453	446	423	443	419	409	426	432	417	429	456	470	479	473	448	446	421	455	439	396	436	470	453	444	461	434	418	440	474	456	434	479	435	448	451	450	437	483	430	455	474	430	465	433	428	410	437	436	411	448	483	435	412	468	419	416	432	434	452	448	455	423	454	433	415	382	443	398	441	448	442	429	471	436	407	420	447	422	420	463	486	426	493	429	451	414	399	455	425	450	446	430	458	410	421	452	430	428	435	422	433	445	444	469	445	447	454	470	413	452	437	439	459	462	423	427	440	393	431	434	436	407	459	438	417	472	446	453	436	472	450	446	459	411	440	450	455	434	432	447	404	434	446	459	453	439	465	416	420	428	438	417	418	486	422	468	472	423	442	426	439	429	483	432	403	443	470	420	423	418	438	455	453	476	436	454	469	442	392	458	429	449	445	433	439	441	433	406	425	446	439	485	423	428	444	418	472	418	450	424	435	465	415	440	444	419	448	436	453	468	466	414	444	410	459	465	449	495	434	419	456	453	463	421	446	438	430	439	490	407	425	402	467	412	453	481	464	374	438	465	434	429	454	408	472	427	449	455	457	464	442	430	443	444	467	422	442	469	471	454	424	477	431	438	449	420	422	466	454	473	450	438	481	415	452	410	416	470	441	432	438	437	440	457	484	464	428	460	469	409	472	488	453	462	416	462	442	444	441	434	448	417	462	445	446	398	445	448	441	443	483	463	455	437	463	414	461	453	424	399	419	438	433	439	453	426	453	419	427	459	438	434	431	449	410	408	449	429	427	448	432	453	464	403	457	467	451	431	441	434	479	411	416	440	427	432	407	473	449	449	412	458	454	466	439	426	389	444	406	461	432	417	472	473	459	431	445	462	447	466	488	422	451	419	448	439	445	443	408	447	433	438	448	440	432	438	429	454	434	436	425	418	419	412	432	453	420	449	460	413	441	454	439	478	487	449	444	445	462	416	439	446	438	415	410	445	426	442	469	385	453	454	424	436	415	480	466	455	403	432	454	451	462	474	440	438	440	428	382	460	437	419	462	479	441	422	400	408	398	399	406	485	442	437	423	426	431	440	456	433	445	434	490	436	458	451	445	440	443	428	403	429	438	446	421	446	431	434	442	444	387	448	420	464	433	492	441	437	446	460	450	482	423	458	448	467	416	414	459	416	388	408	427	455	481	437	441	461	431	425	411	452	428	460	453	430	482	416	466	425	435	457	468	419	441	420	440	476	421	457	447	450	453	439	476	449	469	458	430	465	411	436	471	427	481	471	438	434	415	434	438	430	445	425	495	452	438	420	473	483	420	459	427	454	444	430	444	440	430	413	484	421	454	432	432	389	436	412	410	431	461	410	451	476	452	382	436	432	431	441	409	458	455	450	426	388	429	431	434	446	430	441	409	433	404	456	432	403	415	422	436	408	439	485	422	436	452	415	468	464	480	441	430	408	454	448	451	449	458	448	484	465	451	425	416	419	407
41232	77027	62758	27653	8640	11994	10357	2777	537	487	510	486	477	513	482	491	514	490	459	480	464	476	469	450	472	492	502	490	513	486	468	478	474	543	509	474	499	504	563	453	490	490	476	494	438	487	470	485	476	475	470	486	522	526	486	529	495	461	471	514	474	515	516	507	500	517	452	488	511	460	441	482	478	474	485	483	498	522	525	474	468	544	451	459	451	497	481	485	475	480	466	480	482	453	459	464	491	498	500	493	465	466	485	453	458	518	501	502	445	505	474	471	498	484	489	466	472	510	483	501	505	499	444	505	504	468	454	459	515	502	473	486	512	488	479	466	452	490	511	492	478	513	464	505	472	475	519	500	475	440	528	448	504	503	476	475	496	487	503	459	479	516	504	513	506	518	495	539	521	495	484	493	494	517	506	533	507	471	456	474	474	472	498	501	509	501	494	519	519	518	511	482	503	487	447	469	485	507	463	490	501	501	509	537	533	509	518	491	488	517	509	471	484	476	509	489	490	509	492	500	470	509	467	508	490	475	505	469	489	488	534	493	498	505	513	452	489	513	495	454	490	457	510	541	512	487	514	493	461	487	502	478	496	481	476	487	458	504	462	502	469	468	490	482	469	516	479	487	477	466	475	471	472	497	496	487	456	463	428	535	473	480	474	446	431	483	499	467	512	505	471	478	477	476	528	504	467	493	517	473	496	452	490	477	496	467	501	498	513	513	501	519	506	496	490	519	513	469	540	492	503	449	519	457	487	485	458	500	504	482	502	518	471	471	511	483	471	519	498	478	473	501	470	503	473	481	520	478	478	485	480	501	476	514	477	479	494	471	494	522	498	474	485	483	486	495	492	521	506	502	498	473	489	514	493	472	459	485	517	487	467	504	493	537	492	495	474	526	491	449	499	475	533	474	492	472	492	502	523	476	504	476	530	498	485	449	478	479	457	478	494	486	507	495	474	474	512	502	464	469	497	471	498	474	553	495	480	499	477	511	490	500	497	483	516	489	469	510	544	483	518	470	529	482	494	530	493	515	460	462	459	499	523	504	484	514	476	531	467	496	526	496	507	469	506	465	506	458	503	502	492	500	527	469	489	489	517	468	448	496	496	520	528	475	498	482	469	529	496	496	524	480	477	549	481	532	493	498	460	496	498	472	472	489	455	473	480	483	485	455	472	482	536	507	479	464	450	477	481	499	475	501	512	468	496	488	496	433	486	492	473	473	515	494	512	512	539	545	489	504	491	496	518	518	554	520	490	492	495	477	493	510	506	513	520	512	482	510	486	491	491	500	465	518	517	480	486	508	512	498	525	493	485	487	487	495	555	484	527	478	514	556	521	465	491	492	499	507	494	510	473	476	488	498	462	507	489	488	460	481	530	504	491	513	469	480	502	491	509	490	452	550	499	499	473	498	517	471	439	515	459	498	469	448	483	471	484	556	477	475	498	508	541	485	509	458	469	526	485	478	468	481	483	505	438	509	475	500	471	498	518	509	530	488	450	455	470	487	517	491	510	512	471	536	529	514	507	505	465	506	528	532	476	465	490	487	479	453	493	527	466	498	441	482	498	506	522	476	515	469	479	545	485	498	479	496	458	473	457	473	467	475	486	504	485	531	509	486	464	474	460	522	529	508	491	461	498	474	463	509	473	507	482	499	484	457	484	492	472	523	451	498	480	497	490	482	485	454	483	482	529	470	450	503	487	490	499	485	496	487	526	497	487	466	478	494	510	467	496	474	478	491	539	513	511	454	488	530	478	492	481	479	490	484	455	522	488	486	479	481	534	485	490	466	469	487	506	479	496	516	508	500	512	481	466	486	480	492	514	469	492	493	508	480	491	535	484	453	478	473	484	462	448	513	506	505	484	506	511	493	435	475	492	488	504	491	489	507	493	464	502	487	513	484	505	508	502	476	497	539	483	500	493	507	499	472	497	468	489	498	509	483	463	485	449	476	477	515	477	467	526	435	504	485	446	507	488	491	487	489	517	470	505	508	465	455	508	480	520	493	487	483	461	471	475	507	499	504	486	471	481	517	472	501	492	509	493	448	477	541	414	492	498	476	486	448	465	488	491	465	476	519	498	494	514	447	459	534	524	505	497	491	495	461	506	500	494	501	502	513	482	477	519	478	476	468	504	481	432	488	485	504	546	490	487	522	525	477	472	521	462	489	489	499	459	548	480	489	464	478	513	487	457	510	473	513	487	495	475	455	448	500	450	476	460	544	487	486	475	494	486	537	506	488	477	493	469	476	507	474	476	460	475	483	493	469	489	493	507	478	496	558	504	504	493	498	489	526	507	508	464	467	480	483	510	470	499	521	500	440	485	473	485	491	497	472	491	501	516	501	496	508	484	512	496	499	498	501	470	483	473	506	474	459	503	462	505	517	473	481	489	476	493	502	491	518	481	534	511	501	485	514	455	467	511	505	489	504	510	452	471	475	475	458	481	502	514	492	480	486	494	454	469	504	464	463	507	481	478	487	486	506	503	478	512	501	498	461	499	482	505	485	504	504	496	463	473	507	521	490	495	472	510	480	493	486	451	484	533	492	497	493	531	447	496	459	520	476	491	488	488	494	468	490	484	510	492	483	486	487	494	473	484	488	493	470	476	466	471	501	451	489	505	474	476	496	498	486	481	472	482	485	494	478	480	525	517	527	496	463	487	486	491	466	492	497	483	463	531	496	523	494	494	501	483	453	505	485	485	488	484	468	498	510	489	489	463	525	494	535	455	462	476	511	467	508	498	460	503	452	551	498	484	462	494	477	467	486	519	495	468	475	497	536	519	491	475	481	494	466	472	509	528	487	498	491	472	511	528	542	491	474	459	462	460	479	496	475	479	475	430	526	454	472	472	499	485	493	486	472	503	512	505	508	472	507	501	519	492	485	520	512	472	505	499	502	490	527	490	471	467	477	496	487	473	463	442	514	499	486	488	450	494	448	518	505	490	510	466	477	544	453	474	521	500	464	516	480	454	493	469	452	500	520	485	443	497	492	498	518	452	515	515	463	486	471	438	534	493	474	463	476	528	500	508	476	488	458	463	487	487	504	478	490	481	495	474	496	471	499	502	491	451	452	509	472	502	501	487	475	472	436	501	495	518	475	487	479	446	458	501	507	536	457	456	498	479	482	500	493	499	491	540	552	469	492	511	475	512	472	469	511	454	461	488	480	498	496	527	472	512	433	496	481	509	510	473	438	523	476	487	507	478	502	496	457	468	447	496	517	426	492	445	474	480	480	467	468	459	516	505	508	525	525	463	495	511	475	477	475	512	464	430	517	484	507	520	466	465	493	468	468	465	475	511	510	490	493	501	465	498	493	474	491	501	496	484	502	476	507	507	456	491	486	469	517	519	477	485	482	490	494	522	457	482	451	489	456	486	488	492	478	527	464	502	495	462	505	492	491	489	486	480	496	481	473	517	510	493	457	473	476	500	473	484	481	478	492	507	458	494	492	487	505	510	460	508	459	483	454	505	473	489	471	480	494
23258	23203	39612	32153	22546	24371	25031	8200	716	466	520	468	524	490	490	448	440	482	477	439	453	492	480	504	454	487	488	506	454	472	462	465	461	463	474	495	438	457	430	461	447	485	468	441	471	478	485	497	463	465	453	470	516	457	458	466	474	471	439	456	477	440	455	457	501	486	482	433	434	445	445	446	461	459	445	456	460	453	465	474	467	458	447	448	486	504	442	470	453	484	486	461	479	449	445	462	434	483	484	491	429	454	443	495	490	449	461	505	495	506	437	448	459	443	456	468	453	487	482	477	451	455	443	477	467	481	459	499	481	473	426	466	429	463	452	486	492	439	449	451	482	482	458	465	465	471	453	455	484	491	430	459	494	477	501	504	496	464	441	466	444	412	485	481	460	464	491	485	433	476	491	498	452	455	439	485	488	482	445	439	442	428	459	473	465	451	513	494	489	469	445	450	456	421	455	425	467	443	469	483	442	457	453	441	514	461	486	500	453	464	458	491	438	446	522	467	481	508	448	479	478	482	471	461	467	481	472	465	453	459	443	478	442	442	482	433	423	435	492	445	469	478	470	481	481	462	484	443	499	463	429	431	447	418	458	446	438	451	454	503	470	453	451	527	467	477	470	473	468	462	478	453	460	485	438	459	475	462	426	483	483	481	452	442	434	468	459	443	442	481	444	455	511	449	470	458	467	446	409	471	475	448	442	430	467	432	479	466	457	422	484	485	481	459	497	471	437	469	471	475	441	471	436	454	469	471	478	455	441	459	503	452	510	417	476	449	456	465	484	472	454	485	450	483	420	460	439	425	473	462	465	451	470	467	477	488	459	437	477	476	464	437	454	449	481	425	444	512	479	489	436	471	458	466	535	438	498	477	517	486	483	460	470	462	468	480	489	443	455	498	492	472	473	419	484	464	460	468	477	479	476	456	433	481	471	479	488	469	444	462	463	484	476	494	497	415	440	474	454	433	457	432	456	453	452	430	462	489	450	465	486	500	443	417	466	473	484	435	504	461	459	458	440	484	463	512	493	455	475	471	460	450	461	440	461	500	468	461	459	500	463	462	464	428	455	474	482	482	463	487	462	454	470	449	517	474	458	479	455	439	439	509	471	461	426	494	454	470	441	442	468	479	467	456	441	442	443	476	453	429	485	446	454	487	443	455	449	478	448	454	482	422	506	457	450	465	469	456	477	485	453	470	456	504	457	465	491	436	476	458	462	483	483	430	464	466	503	438	447	440	476	446	457	441	475	478	468	454	468	460	441	461	450	494	528	472	440	493	432	452	418	467	447	434	456	452	456	445	462	449	478	470	460	482	456	482	486	447	465	483	478	454	482	487	467	483	455	453	463	444	455	479	492	486	444	457	476	446	520	487	491	483	449	426	470	498	464	452	461	439	408	438	457	481	447	539	454	454	463	471	484	456	421	443	462	456	472	453	465	456	475	437	486	500	480	477	461	494	454	466	453	434	461	433	467	468	446	481	433	420	455	465	461	451	461	445	512	455	474	437	485	467	448	445	436	482	492	449	413	460	449	444	468	463	472	457	452	460	459	459	411	455	464	470	470	461	433	442	464	477	480	482	488	437	440	440	450	482	496	512	471	446	483	468	438	479	426	474	476	474	457	480	491	473	477	468	492	464	438	480	470	462	434	469	453	450	457	466	485	466	475	471	424	474	475	463	512	426	438	475	458	457	444	455	413	458	450	463	486	441	439	483	469	476	433	441	466	483	464	513	418	480	460	442	493	482	475	468	440	431	447	475	467	455	464	472	448	425	459	456	439	508	486	466	446	478	458	440	466	459	476	441	461	481	448	441	453	477	465	467	477	479	436	444	463	459	492	463	463	473	480	458	470	461	463	470	468	442	441	445	452	453	494	465	467	440	458	439	455	482	458	473	463	506	485	455	426	447	472	455	466	476	468	452	463	477	486	489	457	482	439	468	477	484	459	439	430	457	484	462	451	485	469	465	447	481	459	444	428	491	456	499	469	476	459	474	450	484	450	492	487	493	497	473	445	467	454	426	431	444	466	473	486	499	491	438	496	470	469	437	475	443	492	421	458	482	476	457	444	495	434	471	453	450	478	504	470	482	438	477	489	477	504	488	489	490	477	469	490	491	473	445	450	491	507	447	452	490	468	451	454	458	462	489	483	442	482	492	480	474	456	443	468	460	467	451	460	474	461	446	410	455	483	458	491	453	435	470	465	472	479	441	476	498	430	457	497	496	449	465	468	462	441	468	507	441	450	475	442	442	480	505	455	437	448	477	469	438	444	470	456	460	438	456	441	465	500	465	459	474	475	472	451	472	477	441	483	463	450	472	455	470	484	436	455	464	488	487	502	492	488	445	492	434	472	467	481	480	460	444	440	497	417	477	436	421	498	499	525	476	462	460	482	454	493	451	478	455	438	486	426	493	487	453	428	462	454	471	471	482	463	440	461	437	445	509	478	479	443	464	428	482	464	504	476	475	491	441	455	449	451	477	436	440	485	461	449	451	493	452	461	425	453	461	447	450	457	510	486	470	481	465	476	442	489	442	461	420	490	441	435	425	491	465	445	452	499	451	456	435	457	478	457	486	446	468	447	430	470	489	444	427	458	471	463	491	441	439	456	447	459	461	476	451	483	486	437	485	436	444	473	478	434	446	463	461	464	464	465	442	462	428	439	465	469	456	473	518	465	470	448	466	501	456	470	458	456	467	442	440	442	496	474	475	464	462	472	452	444	444	447	469	451	455	449	473	472	483	439	450	453	455	466	448	479	473	463	444	457	484	478	454	477	423	447	454	439	450	450	446	514	485	469	461	465	455	464	472	436	453	464	459	443	474	449	421	483	451	501	464	484	438	470	499	473	459	456	444	449	464	466	480	482	476	445	436	453	461	466	434	432	484	446	474	485	471	484	484	430	459	464	448	482	434	468	496	470	461	430	437	461	489	472	429	484	441	498	468	440	465	457	475	502	434	464	464	469	479	462	521	440	479	441	464	482	473	472	440	485	483	461	428	479	461	445	461	466	489	465	474	428	486	482	469	468	468	423	500	467	481	473	453	495	478	474	436	411	473	427	457	446	428	472	454	416	458	459	500	435	472	446	496	472	457	459	453	475	476	485	458	438	474	482	485	462	491	467	478	480	442	461	483	466	460	488	459	423	466	445	514	484	435	515	440	441	469	484	474	446	419	447	458	483	447	458	458	453	454	490	453	465	484	421	467	474	463	439	467	452	454	518	453	445	465	439	480	432	468	464	460	449	454	460	455	497	476	471	467	476	460	424	465	478	461	443	413	467	495	445	466	477	448	465	452	430	497	439	464	441	475	462	499	440	510	442	473	461	430	451	451	420	465	490	445	483	461	504	492	511	438	486	481	474	468	444	457	439	480	469	487	475	431	470	456	494	453	435	453	481	420	487	453	458	444	455	490	472	479	470	461	452	477	485	447	454	414	487	470	472	469	419	493	445	440	455	469	465	443	459	479	438	449	441	447	480	454
45933	70007	79119	52135	21289	27112	22440	7771	634	500	512	495	532	480	517	488	480	494	552	463	482	484	510	505	518	495	523	507	522	509	490	556	507	482	485	446	525	505	496	478	475	507	500	529	488	493	534	459	444	517	477	528	490	491	482	470	491	498	501	472	523	481	499	501	468	473	502	491	522	453	490	470	477	498	487	508	490	494	504	477	443	476	494	503	509	498	496	488	521	473	480	475	498	534	518	517	465	469	478	476	440	484	479	513	510	505	527	494	511	520	510	488	525	488	507	467	508	488	467	487	506	485	519	512	494	519	461	502	481	514	521	477	494	513	496	505	476	435	467	495	449	503	502	500	500	481	523	516	486	546	501	489	489	494	513	490	508	493	457	489	442	516	552	521	474	509	525	493	501	501	484	472	500	475	463	516	462	493	501	495	509	508	494	489	518	496	471	481	509	513	476	515	513	465	505	489	523	509	475	503	514	487	509	488	494	486	485	492	511	543	509	461	480	478	530	469	479	508	496	473	526	491	530	545	479	477	520	511	463	502	529	489	481	486	511	461	495	458	493	508	508	478	440	480	463	507	498	513	498	488	491	497	516	501	484	466	526	496	468	460	486	483	465	540	517	524	487	494	522	487	502	466	489	505	496	468	484	491	491	542	464	508	518	518	513	474	512	495	494	507	508	509	445	490	493	511	482	497	467	481	499	524	494	543	462	472	495	503	498	489	509	498	477	454	464	518	492	456	481	519	490	533	487	479	491	499	491	506	489	496	492	517	478	473	505	507	484	470	493	499	512	521	479	487	502	476	504	491	437	532	520	461	493	466	505	506	500	519	472	531	489	531	456	478	467	433	505	528	476	497	466	510	496	495	450	505	495	458	479	475	483	539	477	508	488	510	481	500	515	503	531	469	510	528	482	524	524	484	508	470	510	503	486	450	481	507	451	482	494	513	494	523	511	458	508	504	476	474	532	466	531	481	509	513	464	462	492	517	496	496	511	483	458	494	480	474	508	491	501	488	494	473	482	482	468	491	482	485	506	484	505	465	465	514	462	495	477	499	563	491	477	487	512	496	501	513	497	462	454	522	415	528	519	491	518	481	496	496	467	467	487	491	453	522	502	503	476	491	499	507	466	476	495	519	490	471	488	482	502	478	484	507	515	497	463	492	514	444	494	485	471	474	513	483	511	462	487	509	478	546	522	503	522	496	508	504	493	477	506	486	461	500	477	495	497	481	471	525	512	526	506	509	502	510	469	496	504	504	506	489	507	504	528	458	501	464	477	465	482	486	540	481	495	528	464	501	520	503	475	466	498	509	463	534	512	451	496	505	509	484	501	502	480	531	502	502	490	529	483	508	491	501	488	510	479	489	490	518	483	461	422	487	500	487	495	488	499	496	518	477	485	514	463	487	483	469	455	466	517	472	479	510	514	481	464	499	468	484	544	526	489	506	465	461	496	476	494	460	509	483	504	486	524	447	507	493	459	498	499	488	483	485	456	493	492	537	529	479	510	484	521	530	519	525	471	499	481	445	491	476	470	488	495	497	508	515	508	503	485	516	476	484	517	460	469	501	448	463	503	476	519	493	468	487	491	477	494	478	492	468	500	490	505	519	524	478	500	491	491	493	483	472	516	509	498	459	465	505	513	480	510	469	469	481	535	497	534	487	517	539	489	491	528	509	455	522	482	498	498	493	512	509	522	455	499	464	473	506	507	466	512	493	517	472	501	501	490	439	449	495	495	465	504	494	486	492	481	484	499	473	546	477	491	484	491	482	501	458	479	481	471	488	496	504	507	499	502	474	505	493	505	500	504	474	503	510	509	526	468	511	482	511	476	472	515	497	496	450	487	524	425	487	452	494	492	509	514	462	505	467	476	516	482	496	467	452	498	518	489	466	472	503	503	482	503	474	496	550	491	494	471	516	509	484	450	491	511	495	487	467	486	462	483	509	512	472	523	542	506	439	512	491	446	501	502	483	491	511	493	503	495	493	466	484	462	508	479	462	481	505	485	482	498	493	480	457	487	487	485	468	510	475	542	517	489	504	497	480	480	492	493	514	448	464	456	490	488	452	496	469	513	510	515	481	512	495	519	491	483	481	471	521	498	513	474	492	490	499	525	488	488	483	477	493	479	512	483	467	502	484	501	455	520	486	508	495	483	502	507	457	502	504	455	554	505	509	528	469	473	484	507	511	498	476	478	526	473	499	474	495	493	502	443	498	474	466	505	472	507	517	463	499	497	465	483	551	495	473	480	528	481	485	525	458	507	491	481	501	465	492	451	533	448	435	497	502	510	461	469	484	469	505	487	483	483	466	519	466	523	527	531	451	497	481	521	499	499	461	477	492	510	521	487	476	479	494	485	497	483	515	482	477	501	509	474	490	422	480	516	491	490	520	495	512	488	512	495	515	465	475	472	460	468	497	507	512	509	534	505	488	476	494	494	474	508	484	492	507	552	486	506	474	520	510	502	518	528	486	492	486	494	484	493	481	485	468	511	494	490	478	529	497	491	490	509	524	514	463	508	474	525	474	497	470	495	493	514	470	484	468	480	531	497	475	470	504	511	476	511	530	506	496	486	497	494	481	540	486	482	503	463	510	485	473	522	494	460	485	513	484	508	470	488	473	516	451	519	462	482	496	503	521	486	486	473	502	504	504	496	538	497	477	498	513	486	489	507	461	515	514	486	506	496	489	505	487	483	505	504	467	527	489	485	482	482	502	467	494	442	501	494	497	488	483	482	511	482	516	490	512	432	539	507	496	504	485	467	538	540	528	505	477	495	482	509	537	468	525	491	487	447	467	494	488	450	469	471	490	478	479	491	484	509	485	500	512	483	485	481	493	492	516	434	465	464	512	491	525	480	462	485	505	510	519	478	468	522	484	482	467	483	504	457	497	458	522	484	517	501	516	464	474	508	478	464	491	498	489	513	484	497	503	480	509	470	485	498	472	494	524	468	490	494	502	519	508	466	480	441	498	524	465	514	511	498	520	495	504	485	494	453	496	495	489	487	458	499	517	461	516	491	502	546	442	480	512	468	527	481	498	489	491	484	525	493	496	504	462	481	469	473	456	503	509	491	458	501	499	504	493	484	480	489	494	483	487	521	501	483	450	464	475	475	520	503	501	454	503	504	497	528	476	475	513	473	468	518	497	500	517	491	488	458	489	474	515	483	492	512	536	470	483	458	482	506	485	477	478	485	450	473	501	479	537	539	509	477	453	487	525	482	468	501	526	471	497	484	494	506	490	457	485	484	467	503	527	493	458	470	499	506	481	490	490	456	492	479	487	472	521	467	492	501	529	519	479	505	500	497	462	484	508	497	478	496	513	479	475	496	530	508	534	501	524	536	480	540	500	520	480	523	497	496	497	505	509	537	481	487	492	464	470	504	518	511	488	510	503	503	492	468	524	495	472	458	472	477	471	508	492	483	497	518	513	481	481	485	506	478	504	502	485	553	472	502	468	504	508	505	519	462	515	483	459	497	478
31103	36174	42075	19680	3495	2250	1797	699	307	306	312	371	311	299	326	291	326	320	308	294	330	321	324	316	354	328	321	331	335	336	294	324	306	313	318	344	340	348	355	330	341	321	336	335	334	318	332	308	336	300	323	309	348	338	312	337	323	300	320	360	325	369	349	324	347	333	336	332	317	313	335	302	323	332	319	306	303	332	300	327	331	343	314	328	335	294	380	343	326	330	328	352	312	324	317	347	352	368	318	331	335	345	324	381	345	308	341	349	304	330	309	329	329	333	338	319	327	383	299	312	300	350	306	325	331	284	338	304	321	323	329	351	387	321	332	322	353	348	330	334	352	289	321	331	353	314	336	325	347	350	321	302	354	300	315	374	325	335	329	335	350	318	317	318	314	331	331	353	329	326	379	264	324	306	325	325	344	320	344	341	340	323	299	284	333	337	321	329	358	325	320	311	357	316	377	316	350	286	316	330	327	291	312	353	318	331	341	351	333	327	316	338	349	335	349	332	324	317	298	327	305	322	347	319	322	365	320	326	342	346	295	351	345	313	316	324	311	334	335	327	347	335	332	326	327	342	343	300	296	333	339	326	339	326	351	345	312	322	314	307	300	303	329	348	346	306	359	337	323	335	317	309	335	370	331	320	324	321	323	356	330	325	341	335	344	328	325	338	355	325	283	315	340	326	339	334	332	345	337	349	311	341	361	371	351	354	340	319	355	296	336	329	325	357	340	362	360	316	328	294	338	308	321	341	346	318	312	316	323	334	323	335	341	331	333	334	321	328	365	344	322	299	335	312	348	323	342	317	297	337	317	327	314	333	309	313	330	358	359	342	316	312	330	348	323	334	309	324	325	331	334	307	335	308	359	320	341	309	317	327	330	312	339	340	319	305	338	319	315	346	315	304	315	310	282	321	351	297	319	310	331	280	348	343	332	354	317	313	331	315	320	327	299	330	353	312	341	314	308	343	353	306	327	305	310	359	295	329	342	325	350	354	345	333	306	310	293	346	335	313	366	323	328	327	333	289	332	315	333	335	312	309	341	319	325	323	330	330	349	337	329	344	329	335	317	337	317	346	328	334	332	297	304	340	344	360	366	333	352	328	356	333	319	346	332	286	326	330	330	335	334	327	341	301	326	336	311	318	327	305	325	339	320	331	353	343	362	339	330	321	344	316	311	340	328	354	305	359	342	325	346	355	325	336	324	316	338	375	306	306	325	356	340	333	311	333	336	316	312	318	331	284	355	343	344	323	344	333	313	366	336	309	309	354	315	341	336	313	318	325	322	344	359	349	302	345	320	321	331	310	324	319	308	314	336	329	362	340	311	351	332	303	294	310	337	330	301	374	336	347	328	303	323	311	324	313	322	343	353	283	332	347	326	339	329	294	303	300	337	318	309	304	342	273	297	311	344	312	309	318	324	346	283	329	324	308	351	321	313	343	324	330	324	329	323	333	319	350	320	317	316	329	314	322	344	298	314	361	320	324	342	323	309	324	349	293	341	341	353	309	355	319	349	307	345	349	355	316	305	340	306	301	310	321	346	353	302	346	318	357	332	318	303	293	364	363	313	370	340	341	315	330	342	319	339	320	355	303	330	347	315	346	328	330	346	355	315	328	327	348	313	331	320	323	318	327	349	281	354	331	327	333	350	344	301	324	287	344	345	324	311	352	332	313	327	331	355	340	331	322	305	290	318	331	328	322	297	322	293	337	321	359	306	325	353	307	331	310	313	340	304	345	364	293	313	334	371	352	316	338	315	320	317	313	317	320	352	281	302	316	326	333	320	358	333	298	373	316	330	336	344	294	295	302	355	328	328	336	299	332	303	310	309	328	348	345	329	333	362	330	318	332	303	341	322	332	326	353	312	319	340	308	344	332	305	321	335	321	339	347	317	326	325	330	356	337	339	314	321	308	331	322	312	357	308	325	333	334	365	332	344	352	290	344	331	292	334	341	335	323	321	334	306	322	324	330	318	364	346	336	350	318	321	339	308	356	294	324	298	322	319	337	333	317	347	342	301	324	298	343	314	355	322	297	341	356	311	319	314	329	358	330	324	323	307	335	319	313	335	344	326	349	337	335	329	339	323	305	330	331	349	323	330	322	363	337	310	329	335	307	326	348	336	337	311	332	294	359	330	323	319	317	322	296	308	309	302	324	348	339	324	337	348	298	314	345	322	317	321	367	335	329	341	330	332	349	327	332	357	340	339	351	326	326	296	311	351	347	321	331	335	338	331	329	336	311	337	332	323	313	305	325	311	321	314	330	313	328	362	294	323	293	322	341	336	317	339	323	317	357	350	326	319	340	301	329	356	339	310	302	353	309	306	326	319	370	339	321	347	323	303	325	333	347	296	376	350	290	320	334	310	306	336	321	330	326	324	319	290	357	320	337	311	328	340	336	322	285	340	315	341	323	337	333	362	301	329	331	333	305	333	326	326	306	332	340	307	347	320	337	334	300	313	294	344	307	331	347	310	352	348	333	317	319	323	340	351	343	337	324	361	324	319	298	330	334	347	352	388	333	321	313	344	313	328	312	332	363	341	358	307	336	334	329	290	341	336	327	344	322	318	320	349	301	326	328	317	333	341	300	340	340	311	330	336	331	334	330	319	345	368	303	368	327	340	337	338	333	350	327	304	341	306	318	336	350	296	315	333	314	345	359	341	329	283	309	333	307	337	309	354	305	352	355	291	286	335	333	288	343	325	345	348	357	326	336	338	331	331	320	312	362	312	349	332	334	360	339	320	328	321	324	345	309	337	339	336	319	302	294	331	286	353	303	336	350	298	334	326	319	306	341	360	301	352	374	351	326	314	323	328	352	319	357	313	338	318	334	333	313	347	341	348	308	325	358	321	326	344	330	369	310	319	342	352	321	311	326	341	318	318	341	319	318	333	329	310	336	328	296	348	323	322	313	347	307	355	321	311	319	317	319	355	323	303	335	336	345	300	330	322	313	338	298	336	342	341	313	347	318	334	318	306	339	310	356	312	336	308	322	303	323	359	342	354	339	322	307	334	305	350	318	329	317	334	338	321	301	340	346	337	321	334	361	331	337	315	313	356	306	293	319	303	356	297	365	310	328	335	348	328	341	315	328	318	334	316	344	318	337	344	329	300	326	342	358	328	293	353	338	347	325	339	351	335	315	325	350	358	302	311	335	324	328	342	296	303	311	356	306	288	370	326	378	324	361	338	320	341	327	303	306	344	343	315	327	320	337	347	321	346	327	313	357	322	332	307	375	317	329	358	304	346	318	340	326	314	304	321	317	363	341	305	343	319	324	345	348	320	332	330	344	340	366	349	323	355	341	326	330	311	317	308	348	318	346	354	310	325	312	308	345	321	339	316	320	320	321	326	305	338	324	335	323	323	336	351	327	340	331	381	327	329	320	317	316	340	360	304	325	339	353	328	292	308	326	346	356	346	295	328	318	332	326	344	314	328	319	339	320	353	339	310	320	298	347	333	354	348	322	340	315	338	341	326	314
37542	53880	36659	11887	2669	2958	2358	814	379	349	333	361	361	359	382	367	366	351	389	376	374	398	393	363	361	386	369	376	336	407	358	371	382	383	353	359	389	345	395	368	383	372	382	369	355	361	358	359	393	356	380	371	370	393	417	403	366	360	371	383	361	375	343	355	369	377	355	392	388	364	358	391	360	346	426	367	375	371	394	359	384	387	397	353	404	352	373	360	366	382	363	398	377	377	375	327	385	374	351	372	361	384	366	356	395	359	371	377	345	352	378	377	368	354	395	374	366	374	362	382	339	379	392	386	361	350	378	405	356	363	353	363	402	363	329	354	363	339	361	316	394	394	363	381	360	366	356	330	362	358	351	352	349	338	358	381	391	395	395	363	366	381	390	371	349	365	399	367	370	384	394	364	352	346	357	381	377	405	339	363	375	361	381	371	374	413	354	348	365	378	384	348	373	376	369	394	352	371	394	410	334	371	356	347	370	374	360	358	357	376	357	388	347	390	362	385	378	368	335	380	378	368	389	375	328	372	358	347	361	372	344	362	392	374	362	354	370	328	403	412	372	349	355	375	383	372	346	347	370	363	363	365	364	365	386	392	377	383	376	380	366	355	374	370	384	361	386	367	376	381	404	375	374	356	404	386	376	336	343	373	346	372	366	395	344	346	350	369	351	345	363	375	380	383	352	351	368	339	407	346	352	395	349	397	368	394	375	349	364	361	361	379	394	366	391	374	390	369	381	368	356	352	392	381	413	355	393	392	369	364	381	414	389	385	346	370	360	398	367	377	369	356	366	375	367	388	428	360	338	363	397	383	368	373	367	377	353	371	344	377	372	379	322	371	348	368	383	324	357	378	405	324	355	363	352	364	397	346	383	377	347	343	405	375	408	379	382	340	349	376	385	390	348	379	342	378	386	368	373	390	314	350	385	376	333	363	355	365	365	373	373	366	374	351	347	338	389	388	374	371	338	350	379	368	377	381	370	381	354	358	393	329	347	367	361	378	411	379	379	373	379	354	415	352	339	364	382	355	381	326	361	415	398	389	391	399	354	333	354	362	364	370	372	384	390	388	422	378	351	382	373	383	370	387	377	341	385	372	378	399	371	380	413	371	361	361	347	357	393	382	395	376	382	412	407	356	390	360	368	368	352	353	350	354	407	375	302	377	365	348	375	357	365	364	406	348	369	343	347	356	386	349	360	370	392	380	378	375	383	356	384	356	395	387	353	361	387	351	372	411	384	392	365	348	346	379	368	380	399	370	412	375	393	401	391	393	370	381	370	394	388	401	388	358	368	390	353	359	338	358	369	392	379	400	383	351	402	362	384	363	373	380	358	371	367	394	377	342	384	342	397	381	360	363	396	397	399	335	391	349	360	380	370	415	378	385	366	356	365	397	370	368	388	368	389	365	378	363	361	368	363	414	361	347	390	357	371	364	368	343	390	361	373	357	405	390	339	378	399	362	326	380	379	366	335	328	348	401	371	389	359	372	376	383	380	356	388	370	374	386	404	382	375	387	381	370	409	368	364	369	372	370	366	350	338	354	383	383	390	386	366	392	381	369	371	351	351	379	369	349	370	393	355	394	381	344	363	339	379	354	372	410	364	354	393	386	387	374	369	354	362	381	370	380	352	345	405	379	338	397	392	404	347	352	366	367	361	345	390	376	402	378	357	371	352	379	378	371	360	366	344	357	370	379	390	359	400	369	375	387	385	378	376	367	375	354	368	384	360	398	383	348	373	353	353	351	388	390	389	389	378	356	364	402	374	380	345	373	348	390	332	348	361	391	341	351	369	384	345	351	383	360	395	391	376	375	383	343	369	322	365	388	350	399	396	358	368	376	322	378	356	373	345	416	363	386	379	358	357	382	357	359	409	366	357	379	373	376	391	350	340	384	411	381	358	381	369	367	367	332	382	368	341	354	398	364	373	379	375	351	341	369	376	353	374	335	374	353	382	372	367	370	366	373	392	355	360	364	365	362	371	389	360	372	371	374	371	394	352	390	331	369	360	396	386	387	399	368	364	374	348	378	409	389	355	371	354	399	389	333	410	381	384	383	373	372	392	384	351	373	388	364	384	394	397	340	359	379	355	429	394	416	376	391	350	400	415	427	362	328	357	355	369	388	379	415	393	353	374	356	370	372	383	335	369	380	372	366	388	381	379	346	372	392	355	355	395	377	357	407	369	340	345	391	344	394	368	357	388	344	349	380	392	382	372	342	372	368	371	375	396	365	405	362	375	377	363	362	357	363	367	388	349	382	384	369	353	379	361	400	340	373	336	384	387	372	359	358	375	409	369	367	374	366	396	336	383	347	391	396	402	376	379	372	375	384	363	385	373	397	385	394	362	382	340	377	339	348	388	371	411	388	388	409	362	375	398	402	365	388	388	388	383	379	358	396	359	370	376	370	361	360	371	370	341	348	393	399	363	363	395	377	355	378	395	405	364	375	356	370	404	410	357	391	361	345	380	354	415	413	375	376	357	383	352	353	338	372	411	382	349	370	341	393	341	386	357	410	343	368	351	373	373	408	353	391	380	397	366	373	371	412	342	363	377	372	358	398	343	369	363	380	380	396	364	349	358	385	354	388	359	386	347	359	348	348	376	368	361	369	381	374	388	400	362	378	375	383	354	392	374	405	373	398	355	362	382	374	390	392	364	396	403	383	349	355	388	357	381	371	339	351	395	350	373	364	364	390	364	359	355	376	354	339	389	365	366	370	385	370	376	390	364	356	377	387	358	341	389	380	326	356	371	386	355	376	359	377	350	340	365	393	338	387	399	360	370	384	344	388	386	366	367	362	374	370	363	362	332	367	355	372	372	399	353	326	399	372	396	368	376	374	358	360	374	372	383	363	427	358	374	366	380	401	362	361	423	366	401	388	376	363	389	340	385	370	324	335	384	417	379	383	344	398	374	390	345	355	370	362	385	384	351	367	361	349	372	347	361	379	402	348	373	409	354	375	357	377	391	370	370	346	335	377	334	348	389	380	379	359	393	378	408	371	390	380	360	380	373	399	344	349	368	368	369	376	384	393	371	379	367	358	403	377	380	351	376	395	363	401	356	382	400	360	409	370	401	313	358	391	371	360	384	397	392	364	386	389	375	371	362	403	343	327	341	380	345	374	355	388	354	394	382	340	375	383	360	372	357	364	367	337	331	383	367	387	385	371	386	395	368	383	371	347	400	399	365	360	362	398	379	361	352	388	391	399	365	320	357	377	322	378	363	347	361	372	348	389	386	344	406	389	381	369	352	373	379	368	356	360	355	377	408	403	353	393	369	365	387	369	392	385	361	349	356	344	352	347	368	385	374	363	364	385	408	384	378	401	381	386	413	339	350	388	392	382	365	369	392	363	384	380	377	388	387	383	342	342	363	376	338	334	353	357	367	368	358	361	335	378	383	375	393	374	381	376	333	376	378	376	365	357	324	379	361	392	392	361	358	349	378	361	394	371	420	352	398	375	354	386	382	349	387	364	347	345
24962	25173	43271	34013	20253	16003	10056	2599	297	337	326	333	296	314	315	329	279	298	316	303	313	288	297	307	322	312	274	266	286	323	287	302	302	297	286	289	279	323	292	299	301	302	295	290	287	313	319	344	269	303	330	312	304	301	303	314	303	304	285	276	302	280	305	279	278	293	285	297	321	287	316	271	298	304	293	294	277	310	276	307	303	308	335	295	288	297	285	292	280	282	293	318	298	271	312	334	270	327	299	285	258	283	298	299	337	284	305	287	286	292	331	267	269	304	279	306	314	315	291	314	289	328	290	331	302	313	296	282	306	268	287	316	291	311	275	310	280	297	262	248	308	335	311	305	271	309	315	274	285	305	315	294	304	287	303	297	314	294	317	323	293	304	302	289	311	287	306	331	298	302	294	292	327	331	298	295	295	307	275	291	308	291	285	321	294	317	318	336	289	309	290	295	337	333	303	328	285	279	312	302	281	293	278	292	298	277	300	285	283	298	270	289	289	303	311	308	324	292	299	283	325	257	262	291	309	346	313	307	333	291	260	288	274	303	280	319	292	300	293	313	305	317	306	293	296	298	288	280	307	307	298	313	262	313	324	277	296	265	323	298	290	305	280	322	306	290	289	261	302	301	283	274	290	296	300	286	278	327	307	296	291	279	297	289	299	297	284	283	314	290	316	311	312	313	272	274	288	316	311	280	314	324	299	325	318	273	292	314	319	320	314	271	302	295	280	314	297	286	318	308	324	284	288	322	305	313	311	302	288	289	307	270	303	292	296	259	300	307	300	294	332	293	301	311	277	295	250	289	311	317	270	306	291	316	297	310	279	327	279	297	303	290	279	293	282	281	299	305	308	282	303	309	321	307	279	309	290	314	310	270	288	291	302	312	319	302	316	281	279	321	296	320	303	286	334	271	300	267	302	315	290	298	305	281	293	278	273	298	300	296	280	295	303	277	269	308	312	280	284	307	278	287	303	303	293	308	292	293	319	309	293	312	302	316	295	299	323	297	273	308	308	293	299	310	288	299	316	292	274	298	316	280	291	287	318	287	323	313	322	287	296	291	295	296	304	289	292	302	335	299	299	304	295	253	303	332	291	279	297	279	292	284	303	310	284	291	310	290	327	329	303	293	289	288	322	281	277	269	313	305	276	287	278	267	289	281	277	322	283	310	290	280	291	283	281	343	286	282	304	300	305	313	288	296	296	258	296	309	313	297	262	288	304	300	318	283	297	315	310	297	300	293	285	313	324	309	349	321	325	287	296	312	257	295	344	259	314	291	280	274	342	315	279	284	271	293	291	305	290	350	289	292	300	280	304	313	282	306	309	286	299	290	291	297	286	281	288	295	271	274	313	291	322	281	282	290	357	287	303	325	327	334	319	301	265	302	301	313	288	294	278	300	306	307	289	304	314	281	313	303	285	287	267	322	278	284	306	310	297	320	300	304	308	278	312	292	307	328	270	312	307	307	295	307	281	283	286	303	288	290	328	323	294	291	295	302	303	320	310	289	295	330	290	291	299	319	274	301	309	292	287	288	308	295	303	280	322	314	309	302	296	277	264	312	295	284	271	281	292	286	302	297	290	268	297	268	284	278	298	303	306	330	293	315	349	315	319	282	279	290	305	276	313	294	289	326	323	309	279	287	317	302	288	278	298	308	330	290	328	291	273	268	282	313	303	277	286	311	315	306	278	307	300	296	315	322	282	310	298	268	283	301	269	282	305	301	283	316	315	298	279	305	289	294	310	302	297	283	305	291	298	289	282	322	314	276	318	316	294	311	321	318	302	336	310	285	339	286	291	300	248	292	295	276	273	329	298	317	264	320	299	313	304	284	279	303	277	297	327	283	271	276	319	288	286	311	316	312	300	320	305	325	285	313	311	315	296	281	294	304	304	318	304	282	334	310	318	297	306	296	297	280	275	265	287	292	275	284	289	323	284	299	282	297	283	277	298	283	270	281	331	301	265	309	327	296	290	316	315	313	288	307	290	319	299	317	281	323	302	288	286	312	307	307	309	279	297	313	284	339	330	332	271	272	297	319	312	270	287	281	308	300	290	311	281	287	280	313	288	328	308	323	308	285	333	298	300	335	287	326	273	302	298	286	305	287	275	271	332	268	295	289	253	302	282	291	297	290	328	303	291	292	297	293	295	280	289	304	291	310	317	305	263	297	291	288	274	295	308	265	316	304	272	309	325	290	292	331	307	295	280	303	351	302	289	312	266	278	299	272	283	290	287	301	303	314	299	314	293	287	310	299	299	323	291	333	287	321	292	290	289	292	324	307	287	311	286	309	295	304	289	306	279	261	317	333	306	277	271	311	307	290	298	257	295	308	313	308	294	292	256	306	273	282	272	327	321	299	300	303	298	301	314	291	309	279	272	274	300	271	286	335	324	303	300	282	321	286	286	305	293	295	283	279	279	312	292	303	291	290	291	313	274	344	298	295	305	293	304	305	284	308	308	303	285	314	292	327	288	289	300	264	302	317	321	286	291	307	292	308	297	295	282	298	330	312	311	285	293	295	299	308	305	288	321	293	272	295	290	306	281	277	284	301	298	301	297	289	291	313	286	299	298	315	328	296	285	305	305	298	307	317	304	297	293	269	308	293	322	311	294	297	318	334	302	294	287	277	312	325	292	291	281	276	308	310	321	321	313	296	295	320	319	314	303	333	293	329	309	306	324	321	311	324	299	324	284	293	326	279	289	325	292	315	284	303	309	291	273	322	291	321	308	304	281	277	294	298	306	316	331	291	281	266	309	281	323	281	287	324	289	315	275	287	323	294	284	298	311	298	284	318	322	269	314	324	313	300	296	306	292	285	270	317	305	284	319	294	321	288	275	257	298	298	303	291	296	302	281	306	316	292	303	275	306	290	315	342	296	266	296	314	313	290	323	291	308	272	312	313	314	289	294	315	275	337	313	312	285	315	320	291	294	302	305	309	304	322	294	280	290	311	334	283	335	331	284	293	303	290	326	307	315	315	305	257	272	287	304	279	314	308	301	326	300	278	318	289	310	324	300	301	292	304	293	278	317	341	312	304	289	285	287	313	315	275	286	294	288	297	280	315	290	273	304	329	309	305	289	299	322	258	302	294	291	304	296	332	310	306	274	320	291	301	296	309	296	290	302	294	326	314	280	274	301	323	286	319	295	286	301	325	303	268	294	285	283	342	320	298	302	262	309	316	329	280	289	313	291	272	299	266	324	277	288	300	310	325	306	298	293	273	289	308	290	271	272	309	304	290	316	285	279	277	320	265	304	284	298	292	297	312	314	281	322	282	287	288	323	334	301	309	304	299	300	274	275	299	300	322	297	294	300	294	297	287	305	274	309	300	273	319	337	312	305	284	322	322	269	269	307	296	297	285	309	293	262	302	299	295	278	293	294	297	297	293	301	271	299	297	295	290	301	321	288	293	275	279	275	309	286	288	311	309	301	314	306	308	317	282	300	302	293	300	294	293	285	335	299	320	295	304	346	306	285	283
39334	80792	67585	34771	9609	14503	10745	3191	323	342	328	325	301	351	324	348	374	298	306	349	322	337	346	300	312	331	304	351	315	363	329	367	350	346	278	369	333	325	320	299	319	329	325	326	311	333	351	370	317	360	371	314	307	336	330	325	338	318	303	321	342	367	320	320	309	321	361	325	343	323	337	315	334	338	331	317	342	319	324	345	358	326	320	333	323	327	361	347	332	349	328	368	342	324	347	309	358	342	339	314	337	348	317	327	321	332	345	339	349	332	340	354	351	359	335	304	321	336	330	326	331	381	343	336	313	344	323	364	397	337	340	330	336	363	318	308	380	317	322	328	343	340	334	326	327	321	326	327	331	330	340	333	342	333	331	378	356	323	343	346	334	336	310	349	341	323	357	332	352	312	332	349	334	317	308	315	315	322	325	337	316	332	343	313	318	300	363	350	314	335	335	312	342	361	311	331	347	329	353	334	337	316	334	351	317	329	352	319	322	340	339	309	347	349	375	335	343	312	342	317	325	346	311	342	323	339	321	337	349	311	362	312	351	332	361	351	311	346	327	342	339	296	354	324	341	326	330	308	358	331	351	315	329	316	323	329	343	303	311	353	344	325	351	364	334	340	315	344	359	342	333	318	309	342	347	345	347	338	335	313	330	338	333	317	300	343	369	343	354	370	320	335	318	323	330	360	354	358	332	294	312	298	312	336	350	343	306	337	346	312	333	320	343	348	333	351	339	319	339	357	327	345	319	339	350	328	336	344	328	347	362	331	317	336	352	366	313	320	367	374	365	348	318	324	346	339	354	338	339	341	351	324	288	347	341	366	333	319	317	312	343	326	301	354	369	342	346	318	349	362	315	328	328	351	357	364	313	342	307	322	338	335	352	324	330	354	330	312	290	334	324	377	332	340	311	349	318	317	382	357	333	350	337	364	342	309	335	354	334	344	342	331	328	329	317	333	325	335	311	370	345	319	318	336	355	310	343	321	372	361	366	304	320	337	298	346	314	371	315	357	327	341	338	337	373	354	344	333	337	360	325	326	335	375	366	304	330	332	322	319	298	332	312	316	356	329	324	350	338	337	331	361	337	364	304	360	345	352	369	354	341	325	332	320	361	337	359	346	319	335	332	331	345	329	328	306	365	333	360	314	322	343	312	326	343	330	378	361	342	333	344	348	350	327	315	354	333	325	327	316	339	370	333	320	365	302	320	349	331	322	342	347	324	325	351	355	375	336	347	356	322	349	326	328	365	327	327	324	339	350	352	297	327	304	359	369	337	308	286	306	323	320	334	311	333	345	354	314	322	357	293	341	343	300	354	354	357	332	322	343	302	359	338	324	342	335	337	316	317	334	329	301	351	360	319	326	326	309	348	331	310	335	332	330	368	340	317	322	351	310	307	332	332	345	329	316	348	317	316	323	319	315	345	348	354	319	324	359	337	362	314	346	327	367	341	353	328	379	347	352	336	328	325	385	319	348	341	285	335	311	313	303	371	343	344	338	364	289	365	335	306	330	318	340	330	336	321	311	291	359	363	344	339	316	297	335	315	347	323	344	330	340	356	328	343	333	346	350	342	316	305	333	328	297	299	364	333	318	353	308	308	308	328	362	346	324	302	309	310	341	341	331	315	330	354	340	341	303	329	334	342	365	368	334	317	346	341	330	338	365	322	302	348	329	348	358	324	335	307	322	344	332	334	339	327	332	308	322	331	307	349	301	302	327	339	359	319	310	333	323	306	348	327	381	343	333	349	323	332	349	311	353	314	336	333	339	334	323	324	288	323	322	322	321	332	309	350	351	316	356	361	362	320	307	355	322	325	326	381	340	317	347	321	327	331	318	334	289	346	336	369	317	370	326	321	319	338	344	353	343	341	335	341	384	315	341	312	346	366	334	326	336	364	345	333	357	359	300	313	289	320	375	325	328	321	353	351	333	330	347	336	338	335	325	356	349	316	321	336	306	338	373	370	328	387	348	374	333	333	334	331	318	348	328	339	362	369	321	326	342	306	334	326	368	342	320	335	324	315	352	343	373	335	355	324	351	318	359	349	308	333	334	342	348	335	346	342	342	350	347	362	341	347	312	336	351	328	303	351	341	333	382	335	311	322	324	347	330	338	323	330	351	322	323	316	306	368	394	358	332	328	312	319	314	328	340	324	359	333	331	332	349	358	316	324	379	328	367	373	334	335	348	376	354	332	325	326	325	319	341	313	344	349	331	316	350	313	348	325	322	311	308	323	327	304	342	367	290	364	331	328	328	369	314	349	356	315	329	344	310	342	315	356	355	322	351	345	317	355	300	332	355	395	331	329	325	362	336	344	366	338	339	337	324	302	342	348	354	345	331	335	336	338	338	334	323	334	354	332	310	337	344	298	339	342	322	319	321	345	373	347	332	351	326	358	317	311	339	339	339	336	349	341	334	331	347	380	333	326	348	344	339	336	361	345	354	331	325	337	326	330	339	322	347	323	324	316	346	356	352	345	320	325	340	302	330	344	332	310	365	297	322	334	350	304	367	348	348	330	340	331	316	346	324	324	333	339	358	314	324	315	315	318	338	337	316	347	319	328	328	349	356	350	322	312	355	331	319	319	338	314	328	324	322	321	329	324	316	326	307	361	323	348	351	341	350	348	310	315	328	302	317	351	358	340	345	313	345	364	332	336	341	350	320	375	325	330	315	372	317	334	319	331	342	329	344	339	339	301	324	352	322	339	358	331	302	352	346	349	320	332	354	346	319	324	354	342	310	330	331	305	334	381	339	342	323	348	341	352	348	343	333	364	314	345	343	332	333	334	328	322	350	349	355	351	332	337	310	333	328	344	324	345	372	358	324	299	357	351	310	336	330	321	320	360	300	352	350	353	334	336	324	347	311	355	349	396	343	356	331	337	336	333	328	325	362	321	330	352	316	329	324	348	304	369	307	329	356	300	334	323	346	313	360	341	329	333	316	344	365	313	302	340	349	333	361	317	347	342	314	324	323	357	356	302	322	308	286	325	333	328	344	337	349	348	336	360	358	319	356	325	356	341	306	335	342	342	350	317	323	341	346	349	350	350	354	315	344	319	360	304	358	283	313	383	344	325	331	349	356	319	344	334	325	341	348	332	345	352	320	329	364	326	341	360	324	338	342	312	323	308	335	345	325	344	355	351	360	328	337	344	316	321	319	321	304	309	359	313	328	329	300	328	336	316	358	313	333	354	337	341	304	319	358	326	335	331	348	352	317	333	338	331	329	319	325	323	307	352	334	355	351	313	315	334	336	347	346	318	347	328	331	343	355	311	314	345	317	340	367	343	340	335	341	376	330	335	337	321	343	357	295	361	342	300	317	343	319	318	361	315	313	332	358	338	320	329	353	344	346	353	312	327	284	318	360	315	328	308	361	344	329	335	312	350	310	328	357	321	315	364	350	335	338	323	328	332	345	346	369	335	308	353	300	361	333	311	328	343	349	373	339	352	355	333	317	326	322	374	348	306	359	318	343	323	331
25516	27301	42088	29546	15322	8286	5677	1802	478	444	435	446	460	454	440	449	456	417	409	445	472	449	458	430	469	427	430	425	420	447	452	473	445	459	439	438	472	448	451	452	450	479	436	453	474	438	445	462	444	449	447	430	463	451	445	421	466	406	441	456	451	451	436	421	444	426	420	452	477	448	431	454	424	425	485	407	442	437	429	441	429	440	425	465	456	432	419	431	474	442	413	417	472	446	427	443	438	504	437	418	457	453	479	467	422	443	417	429	489	451	450	461	444	441	419	453	436	440	447	464	459	419	445	427	457	446	484	450	452	435	430	413	423	411	426	437	421	416	420	437	406	452	425	422	419	407	427	439	439	425	439	452	470	458	451	428	419	442	418	436	459	421	466	427	477	425	431	467	455	422	438	422	413	465	466	422	419	433	464	440	448	445	439	428	468	466	465	443	435	447	441	438	436	455	421	442	446	421	442	459	479	455	449	413	441	452	440	442	424	436	413	468	457	422	411	418	454	464	393	474	449	451	437	465	415	432	499	450	414	429	410	430	414	442	453	426	450	388	437	393	420	473	444	445	454	427	432	449	454	449	422	443	453	430	433	432	441	454	437	449	452	466	445	438	434	435	413	442	460	446	444	397	465	440	467	417	440	450	436	445	438	481	447	467	419	429	421	408	470	391	451	441	480	453	476	460	445	407	462	472	427	448	410	443	462	408	447	460	444	452	474	437	418	449	445	473	407	425	476	399	435	414	412	427	424	469	435	439	436	439	447	420	467	464	466	420	473	441	393	432	422	396	479	444	481	483	416	462	450	430	471	403	441	451	432	450	445	455	431	458	416	423	416	443	419	450	405	435	491	463	414	475	468	443	439	429	474	452	422	455	503	427	426	425	479	445	410	496	451	418	453	413	439	445	437	420	475	406	418	433	457	468	441	448	436	446	424	422	442	454	420	428	428	458	432	483	459	465	451	483	435	407	411	425	385	418	427	461	424	478	459	451	441	443	436	433	482	425	444	414	468	446	430	446	447	458	448	438	401	420	403	426	458	446	460	440	462	443	477	409	444	405	452	401	387	464	415	461	445	431	455	393	479	414	462	423	433	437	427	472	452	456	442	476	422	426	430	456	404	422	419	425	400	471	454	448	452	419	466	443	411	485	470	415	391	426	384	500	433	412	440	410	432	444	482	426	410	460	423	418	446	431	443	449	461	451	446	428	422	431	421	449	445	446	430	400	471	467	463	455	437	426	433	418	456	460	460	429	419	440	424	441	395	446	453	465	433	471	460	445	460	422	441	445	405	466	496	448	449	424	460	481	441	460	466	460	473	420	462	443	461	421	424	397	457	424	442	446	476	452	429	420	414	445	485	450	444	437	421	431	451	454	470	421	423	452	454	462	398	410	458	424	456	419	455	454	437	426	442	445	459	450	422	394	504	445	413	448	450	471	448	455	420	432	438	439	413	411	441	428	416	453	456	454	427	443	445	454	442	428	439	458	411	418	458	450	410	441	401	411	411	435	385	451	449	456	444	453	454	417	424	464	408	450	473	432	432	413	435	433	438	454	403	399	447	466	450	409	405	441	436	455	418	448	438	430	469	437	407	444	461	415	432	437	426	441	410	501	434	462	436	415	409	415	404	488	441	449	499	426	454	428	444	421	429	455	437	417	446	416	414	426	452	446	415	457	435	454	425	454	399	455	420	421	439	440	419	479	446	423	432	416	417	424	476	436	458	433	481	466	454	432	414	450	436	462	434	433	409	451	447	447	445	418	428	437	435	459	445	449	456	463	437	422	437	453	447	405	447	403	482	442	443	431	487	431	457	459	449	437	449	423	401	423	418	471	417	460	413	422	448	437	433	479	424	405	436	423	414	425	446	427	401	493	447	441	411	450	447	437	464	413	418	433	456	460	399	420	460	465	428	468	421	436	423	441	423	476	417	442	443	422	442	431	414	444	457	406	435	429	449	417	432	424	438	449	441	466	449	400	454	433	412	453	453	418	442	437	433	442	446	415	372	446	446	432	432	420	442	437	428	442	433	444	446	481	429	415	435	416	427	396	453	408	424	462	430	479	449	442	453	402	462	432	416	420	451	425	431	430	444	419	443	424	446	460	431	441	447	424	477	430	476	449	448	449	445	457	419	426	419	449	419	441	424	417	452	445	465	475	434	424	439	417	421	433	454	438	466	417	453	410	458	436	435	459	436	435	425	474	482	423	469	421	430	458	421	441	434	450	416	439	419	359	446	444	454	431	413	459	469	428	452	448	433	403	430	465	455	423	451	450	465	411	430	466	415	433	448	427	463	463	454	462	444	446	447	452	471	415	405	458	445	447	456	435	423	443	471	441	441	455	449	441	416	465	445	423	464	456	472	471	481	458	445	406	397	437	432	441	440	412	446	420	424	439	449	410	454	405	462	468	397	442	450	423	454	440	429	434	416	471	415	447	379	429	452	434	471	408	421	419	424	456	430	447	445	450	467	458	440	418	435	460	432	472	438	439	419	406	448	452	437	429	423	420	421	413	450	457	461	433	446	454	468	412	447	437	459	505	432	456	487	422	417	456	429	485	447	434	445	449	460	438	458	488	461	407	458	480	437	412	393	416	429	405	419	416	478	394	442	440	383	477	458	448	481	448	442	440	461	463	459	434	436	402	443	420	457	437	447	393	474	441	424	452	457	461	470	413	418	426	457	416	407	427	427	426	504	458	408	394	448	417	410	449	427	432	418	430	413	457	435	450	426	430	453	444	450	475	439	421	421	458	433	408	442	456	449	459	415	428	436	461	454	472	448	435	426	482	446	428	442	431	447	426	433	437	411	442	440	449	437	439	426	419	461	467	426	428	431	431	466	446	428	413	456	508	449	441	453	414	426	409	470	461	428	458	396	400	433	442	413	433	427	441	410	418	459	409	416	432	462	455	423	484	405	422	461	480	486	452	444	463	464	463	430	401	429	457	478	455	450	422	422	429	451	444	457	436	406	459	420	451	446	474	467	456	437	477	510	432	465	450	426	470	440	489	439	445	419	439	422	440	448	452	434	460	413	434	436	466	436	464	457	442	477	461	443	462	464	465	474	436	455	485	467	459	437	448	434	439	459	454	438	433	407	450	422	468	422	432	463	420	443	427	465	460	404	413	429	489	468	502	454	431	402	437	468	468	423	459	446	427	430	428	454	405	444	437	446	431	448	467	438	427	438	433	475	407	427	423	480	453	445	448	455	451	436	484	386	430	457	421	449	440	432	434	477	457	435	456	414	427	432	469	458	448	431	427	421	428	446	457	401	429	463	426	449	409	439	418	405	448	426	406	454	432	416	433	436	426	451	455	419	451	481	464	436	455	422	422	458	464	459	445	469	426	429	451	438	427	463	466	432	456	449	421	372	468	470	451	426	460	450	401	430	461	422	445	466	410	429	417	442	454	442	455	413	446	458	460	455	443	429	459	406	418	412	462	470	401	481	445	456	434	442	480	419	451	435	438	416	489	440	437
41223	81146	59508	24827	7700	11645	9276	2880	455	505	472	501	497	500	492	508	516	479	454	511	478	488	518	512	490	503	488	508	484	473	471	480	479	476	483	543	517	511	521	493	472	457	504	474	505	468	478	501	494	471	481	525	510	514	533	506	463	459	466	488	509	512	491	466	479	513	488	547	494	452	469	481	509	450	496	488	468	484	484	525	472	477	524	454	479	457	524	493	492	480	523	505	498	458	498	474	522	482	515	452	488	506	489	473	496	479	476	497	481	537	424	463	451	490	528	483	504	487	502	546	449	508	513	470	496	484	484	493	486	501	485	480	499	541	497	451	507	477	484	496	490	450	494	503	472	479	508	478	480	477	504	495	497	511	461	500	524	474	508	478	478	506	520	456	504	495	464	490	477	488	490	527	472	497	495	469	498	481	460	459	477	495	516	514	503	509	517	477	465	495	476	499	496	475	474	486	470	460	516	480	484	475	474	482	515	497	474	509	456	480	498	445	489	482	469	496	498	474	510	494	502	501	438	529	506	518	477	519	518	489	515	502	515	482	518	488	475	491	487	525	503	482	478	480	502	517	486	523	477	488	521	493	479	486	483	501	503	466	504	490	496	499	513	477	494	544	485	520	476	502	497	477	514	487	500	502	492	493	497	524	476	496	489	429	504	483	489	485	490	476	474	482	463	475	492	499	501	481	497	521	442	535	475	519	503	513	475	467	500	472	498	509	475	450	504	492	506	458	487	476	492	494	485	515	503	481	496	488	523	465	445	470	469	513	480	529	467	492	526	486	471	466	502	500	488	489	491	498	520	460	521	480	465	496	494	492	471	479	462	511	516	536	528	485	506	498	497	495	446	523	495	482	502	524	471	482	481	496	518	518	469	480	461	486	501	486	468	485	463	502	489	467	523	506	448	480	456	507	516	481	504	467	487	497	527	502	488	498	496	483	489	499	468	521	454	521	527	520	500	508	476	491	527	484	510	504	474	498	468	443	488	489	506	481	497	473	492	514	466	493	483	447	469	492	482	518	465	502	506	485	496	514	500	460	509	432	486	468	486	494	497	478	504	505	455	504	438	471	500	486	490	507	510	452	513	478	475	503	471	461	499	492	491	499	476	494	448	491	482	477	475	535	492	511	450	471	470	481	468	476	442	493	466	499	505	453	499	471	484	470	490	486	483	467	496	463	476	479	501	496	496	469	495	478	459	467	459	500	520	513	504	464	517	485	490	472	441	460	500	479	488	477	461	488	513	497	498	454	503	448	463	479	477	490	488	481	463	473	483	495	509	504	526	446	516	496	521	493	531	546	525	491	494	508	495	514	523	482	551	498	536	497	493	479	490	451	525	487	495	479	463	505	511	494	500	464	509	501	495	502	503	471	497	498	477	479	448	451	463	513	475	485	498	486	489	504	508	531	488	498	460	479	474	475	486	462	499	514	492	473	528	468	525	455	476	465	517	505	500	497	474	488	497	488	488	506	487	472	517	482	454	487	481	466	490	492	483	482	474	480	524	506	461	517	477	499	482	504	439	468	541	490	457	477	444	481	480	494	520	493	519	487	490	531	491	480	486	511	439	476	536	455	476	513	468	464	464	456	478	470	490	454	493	518	505	509	474	479	458	447	484	503	462	472	467	506	453	466	470	497	478	507	495	469	497	482	507	496	508	497	460	477	476	500	477	456	476	517	491	500	501	491	498	474	516	455	450	500	510	501	481	486	470	482	444	458	488	520	463	496	496	483	497	511	482	516	496	507	491	471	507	507	474	490	507	518	536	469	476	501	514	526	499	499	522	498	503	452	495	465	507	481	469	459	459	520	462	491	507	461	483	492	529	500	466	495	503	449	513	494	483	516	470	493	501	517	471	492	520	484	459	492	494	500	471	455	489	478	489	517	477	429	494	489	514	496	505	461	505	489	505	494	479	481	491	501	498	470	502	501	487	456	482	499	471	521	447	510	490	507	502	474	477	478	479	504	473	493	481	477	501	505	491	456	505	481	467	490	481	485	492	497	498	468	451	496	478	492	474	468	510	503	480	485	494	502	494	494	545	493	481	510	505	511	454	520	522	505	437	462	469	532	523	479	454	463	490	470	484	438	496	519	525	490	530	494	495	507	470	470	441	473	465	499	415	491	466	476	483	477	512	478	481	486	482	476	482	493	465	522	506	472	472	471	446	515	502	505	492	476	487	500	460	511	456	525	500	493	493	473	520	467	508	472	450	494	510	466	495	479	535	468	468	484	464	518	504	490	472	447	489	494	517	532	467	522	514	458	470	515	449	460	513	522	510	543	498	478	520	517	495	500	504	496	512	511	461	460	446	481	524	470	471	479	475	501	488	496	500	492	459	464	472	499	466	522	473	499	490	490	474	450	459	467	489	471	472	509	483	482	497	492	494	472	503	518	487	489	472	517	471	494	445	499	497	473	475	510	482	501	528	476	501	461	502	472	512	472	517	467	497	494	490	501	488	489	500	476	495	491	466	492	471	515	478	447	515	518	461	516	487	460	429	528	485	502	488	458	480	450	463	480	527	456	519	468	560	454	474	489	504	480	460	502	517	501	514	468	528	472	476	473	471	485	488	476	489	513	493	483	471	530	499	505	510	477	513	461	466	495	478	506	485	481	495	456	472	474	485	459	504	481	456	484	496	469	494	454	483	501	468	488	481	484	513	504	450	457	473	531	498	499	496	482	472	530	477	464	485	502	511	534	493	473	488	474	471	459	506	528	488	476	517	486	513	476	523	521	496	479	495	486	499	513	492	477	523	469	467	515	497	450	505	494	505	463	530	500	488	485	527	499	519	477	454	483	460	496	465	476	485	485	505	523	510	489	519	488	529	513	496	503	506	482	459	498	475	475	494	472	473	516	485	478	495	470	515	460	484	487	497	461	464	529	488	475	507	469	483	476	497	504	503	488	503	512	448	460	495	436	496	485	490	480	494	466	506	480	511	471	481	505	482	501	498	497	514	459	515	492	524	481	467	479	480	544	480	496	473	525	466	474	505	489	490	487	483	491	491	500	509	460	474	482	475	499	499	474	509	455	497	514	508	475	458	465	459	495	509	481	483	452	500	518	474	455	510	449	505	494	490	487	545	517	475	492	500	509	496	436	494	511	523	462	489	507	499	479	467	502	451	518	503	453	497	465	480	460	500	475	507	489	494	514	477	476	505	468	497	505	485	478	459	474	515	501	475	469	476	474	507	484	501	446	503	491	463	443	495	480	471	506	502	522	472	503	482	503	491	466	467	513	493	501	484	508	454	494	497	450	492	510	522	474	476	509	453	471	474	481	490	503	505	491	508	512	493	454	504	488	501	458	523	513	517	498	487	470	527	554	522	475	489	517	514	439	498	450	499	483	495	519	472	499	453	469	497	480	536	487	500	442	498	520	478	487	498	487	449	494	464	474	529	510	494	505	489	486	517	495	491	507	484	452	448	494	505	503	485	453	430	496	503	470	476	417	479	494	470	500	536	497	488	472	477	478
23313	23149	34616	27167	21924	24460	25157	8549	543	522	500	487	471	469	474	449	479	464	433	482	486	481	464	459	481	444	502	466	437	441	442	462	464	464	467	498	486	430	475	477	466	471	462	472	441	445	468	467	474	460	455	452	440	447	469	463	443	482	469	433	402	486	434	469	484	443	462	473	443	482	497	506	424	438	445	437	483	473	491	459	485	429	482	434	433	445	455	431	440	441	466	448	457	477	438	444	450	450	436	449	453	454	451	456	455	502	461	504	425	448	471	474	419	466	430	453	489	447	437	434	414	456	445	478	466	486	488	476	461	459	458	458	435	453	446	427	484	478	488	432	450	497	482	465	451	496	473	466	444	449	457	464	456	468	459	501	430	465	440	468	451	475	455	466	457	456	459	451	458	421	458	457	458	464	478	479	474	410	415	470	472	460	460	495	466	445	475	451	420	475	438	457	454	430	487	460	471	474	456	468	465	446	465	475	455	417	475	511	448	469	430	474	444	506	426	462	464	413	466	477	507	446	443	477	448	464	480	443	462	436	458	492	485	450	473	485	453	450	436	438	506	513	494	449	444	485	431	467	468	466	432	459	481	459	456	417	484	431	489	495	444	494	493	445	450	466	434	463	485	483	424	441	443	443	441	451	455	446	471	446	429	485	482	478	475	458	488	476	494	414	447	479	447	473	451	451	464	414	436	475	472	476	467	514	487	470	449	467	464	455	478	448	471	464	455	491	452	459	487	452	486	469	460	440	440	475	446	478	474	455	472	489	460	443	474	487	420	448	469	450	495	481	488	452	494	446	436	441	455	472	413	481	495	440	473	442	462	473	429	454	479	471	445	427	424	445	397	435	438	441	437	441	485	448	447	469	463	501	445	438	443	458	455	485	445	469	461	469	391	489	460	451	476	444	493	450	439	488	424	501	422	451	458	509	471	446	462	446	485	475	489	487	463	433	455	410	466	496	467	496	466	472	453	436	440	524	436	487	498	472	460	477	494	473	463	481	431	454	467	450	481	461	489	483	451	490	488	469	430	510	495	468	462	474	438	415	433	446	457	447	510	449	471	469	479	469	473	442	477	511	455	442	489	447	447	433	484	487	464	478	462	435	465	436	452	412	467	434	440	499	446	471	504	466	485	503	469	454	438	490	446	479	468	476	479	488	450	490	458	457	452	472	471	440	444	503	479	423	439	476	480	460	445	476	518	487	467	470	484	439	483	434	468	448	472	484	462	485	449	461	440	438	442	454	466	469	444	425	437	440	433	447	446	476	460	472	480	466	475	490	472	462	453	445	431	430	468	480	482	474	431	448	470	412	497	436	428	470	449	459	452	447	457	445	422	459	444	455	463	435	426	488	452	446	415	431	445	505	444	466	455	444	457	478	461	452	484	490	464	447	460	417	486	448	429	443	461	459	479	423	460	479	484	438	477	436	461	457	424	437	481	496	441	503	477	453	481	448	436	456	452	465	446	470	461	456	463	430	481	457	510	463	448	482	445	472	463	441	425	494	473	461	426	479	492	459	474	467	483	438	474	460	462	468	415	476	459	431	504	426	461	457	421	496	488	459	424	436	469	431	432	463	465	483	468	418	455	453	472	443	451	464	454	438	455	467	450	499	458	447	452	454	468	465	459	476	488	441	458	478	483	441	458	485	453	491	436	483	466	437	478	430	486	440	469	464	433	463	475	469	454	429	463	444	436	453	439	507	471	470	477	466	441	474	443	469	451	470	476	432	456	451	473	477	454	469	461	444	461	438	459	471	447	443	471	431	477	444	499	426	437	471	473	449	475	451	435	494	474	427	479	440	474	449	449	460	461	453	461	479	442	444	424	466	447	473	473	455	502	455	468	481	491	434	448	463	454	463	471	450	486	457	449	428	460	447	456	417	446	488	463	472	484	467	485	503	497	466	455	444	449	447	459	467	475	465	437	454	465	477	484	456	438	433	438	462	472	440	436	459	479	476	452	448	421	460	467	504	448	433	468	447	495	471	489	455	463	446	453	430	455	440	501	448	438	470	422	489	467	451	470	444	412	439	432	454	479	472	472	459	480	444	462	474	453	488	479	460	461	457	444	435	492	453	453	420	451	492	446	443	486	494	463	459	449	437	466	478	467	511	467	458	428	520	433	472	436	458	458	491	470	447	488	493	484	480	484	454	472	456	462	471	447	432	429	482	468	429	456	449	462	520	468	442	458	495	510	457	445	456	459	437	475	468	464	470	440	473	469	466	464	464	460	473	434	462	439	475	434	463	444	454	476	465	478	456	434	452	473	489	467	462	472	445	515	474	442	472	437	418	471	498	480	468	475	462	446	448	465	418	460	435	431	490	429	435	488	451	436	453	453	429	483	471	451	449	428	456	418	448	456	440	468	433	483	487	504	428	456	435	459	473	450	439	418	475	431	447	459	448	480	478	447	430	481	464	458	493	451	435	420	420	464	451	444	491	437	446	471	477	492	494	445	452	484	427	477	456	451	463	469	461	449	411	432	482	418	429	455	447	463	500	487	446	500	456	443	426	499	453	459	478	433	449	440	470	436	457	467	443	463	494	459	490	493	427	476	497	452	444	446	454	445	438	462	486	438	444	434	478	473	466	451	441	465	503	461	427	496	462	482	467	448	495	440	479	500	450	453	485	438	426	490	437	421	474	448	453	386	428	472	498	447	475	428	434	442	462	442	450	481	450	457	462	480	465	474	472	490	448	490	470	483	455	460	472	459	468	440	451	453	421	463	457	468	468	457	490	468	450	419	476	466	480	430	510	416	475	414	437	448	453	419	428	470	458	440	449	449	443	453	418	445	477	470	421	470	455	481	436	440	479	517	457	502	474	472	458	455	465	452	478	465	450	434	469	493	461	461	425	448	479	457	453	450	463	465	503	436	443	445	486	473	459	482	461	500	489	499	487	477	483	475	444	481	489	435	473	453	466	441	450	480	428	491	469	466	477	440	465	449	430	459	438	458	451	421	460	487	474	501	422	475	474	470	482	452	504	426	466	470	489	446	432	469	469	452	468	507	437	499	485	482	454	468	497	469	464	436	463	476	480	422	440	420	423	480	479	463	419	478	488	478	448	466	444	457	520	485	461	452	474	419	454	425	465	443	444	476	460	461	478	434	429	407	495	477	423	463	463	445	439	472	495	474	499	409	454	453	460	420	440	440	433	473	485	464	431	478	450	457	493	458	425	458	468	446	460	485	443	466	454	425	437	422	469	459	454	404	441	440	434	471	486	448	438	427	453	442	463	458	463	494	466	456	471	473	458	450	426	450	449	480	485	446	469	446	499	452	454	480	484	485	439	441	460	453	443	447	445	467	443	457	449	465	450	473	512	466	476	452	435	413	454	496	472	494	472	439	457	445	472	458	447	483	478	465	455	467	414	479	483	460	424	436	465	497	463	451	479	452	471	423	470	466	465	465	468	459	462	455	432	480	449	471	483	421	457	463	457	450	458	473	464	467	464	417	492	445	469	447	457	469	465	465	450
48017	86282	75413	40869	22739	28440	22699	8088	520	512	491	501	514	488	500	510	479	527	520	518	480	490	510	522	533	502	448	505	498	449	488	495	505	511	481	481	473	505	485	500	489	468	490	514	499	464	508	467	464	520	459	477	458	540	481	511	454	482	471	503	526	464	520	505	447	513	463	496	501	495	466	524	470	510	478	475	507	505	505	509	496	497	504	483	514	504	506	514	496	502	465	498	468	500	475	464	484	520	512	489	489	488	477	477	479	460	476	496	504	489	474	472	477	450	438	491	515	495	464	487	527	482	444	451	502	495	458	510	465	425	505	487	499	514	489	453	492	497	528	478	450	490	480	504	487	478	472	517	485	509	474	529	479	476	469	468	492	492	482	531	519	478	476	489	520	469	483	524	470	513	512	493	512	495	473	527	504	514	442	490	471	518	510	471	505	434	461	493	491	469	506	496	505	478	522	526	503	469	466	479	455	485	480	483	513	482	556	525	456	485	478	476	528	513	461	480	542	468	494	505	474	479	508	463	465	481	513	460	489	515	464	476	508	505	461	485	452	491	481	488	508	464	527	475	483	458	488	496	497	481	510	485	500	485	491	527	491	467	489	477	518	483	463	517	494	488	510	494	482	528	512	491	475	487	526	493	504	459	507	511	481	533	507	472	475	491	481	517	536	500	506	504	489	480	469	501	483	520	502	491	472	502	441	495	492	467	496	487	448	498	482	455	493	453	479	466	495	455	534	472	484	493	470	473	485	495	510	485	490	492	530	472	440	507	506	490	499	484	498	483	480	454	480	514	469	478	510	499	518	475	483	472	474	490	462	490	487	517	475	516	471	460	494	489	486	469	480	504	497	512	519	473	528	485	484	512	462	506	546	450	489	499	515	494	542	501	473	492	514	460	466	454	490	492	441	479	459	484	540	473	496	499	516	468	466	503	468	512	556	495	489	446	495	490	446	508	492	486	490	477	483	455	475	474	487	509	455	515	482	433	499	488	473	503	463	453	458	506	461	483	481	526	471	473	470	478	480	478	447	450	508	522	472	479	482	482	465	482	483	487	515	469	483	496	479	465	517	503	462	515	474	529	458	481	441	470	475	479	465	500	474	533	487	512	514	481	478	491	510	476	465	493	475	518	515	545	521	474	498	497	486	482	518	474	508	499	505	459	522	498	510	493	477	466	515	480	467	492	521	505	473	506	474	500	485	499	463	505	516	485	494	500	503	465	511	460	483	499	462	476	501	460	470	501	456	489	447	498	518	506	482	454	524	493	488	459	486	501	496	492	484	511	466	500	473	505	464	485	483	528	474	489	499	464	499	488	447	451	514	472	475	466	492	469	494	460	477	480	522	496	498	469	511	493	485	479	502	506	497	499	487	544	547	503	512	517	508	463	478	469	506	468	441	489	520	503	489	516	520	455	454	501	473	485	479	469	510	483	496	529	510	456	487	476	475	523	538	545	520	495	491	475	487	489	442	503	481	492	519	483	495	464	470	457	561	479	469	496	516	530	485	458	525	518	449	488	464	537	480	528	515	527	528	438	482	458	489	473	472	464	511	500	489	517	496	472	502	460	498	489	515	502	478	492	474	516	474	471	431	465	447	498	502	497	471	492	477	508	482	516	493	473	474	495	476	494	499	495	495	515	468	482	488	506	498	485	457	488	515	497	488	493	507	482	499	458	465	442	485	499	504	488	432	494	465	492	516	508	491	467	509	439	482	467	473	520	481	481	439	459	505	488	498	474	448	504	473	506	510	480	461	504	507	466	450	499	493	506	465	496	474	460	523	423	438	483	486	481	525	492	450	502	487	503	501	486	510	448	496	488	483	495	518	519	506	511	495	460	447	490	477	485	473	485	498	490	467	490	460	449	500	481	481	476	489	501	456	508	481	468	496	485	475	501	522	460	474	478	548	455	533	496	521	491	443	539	494	525	492	473	485	489	467	493	471	528	481	477	493	479	500	473	493	476	490	527	516	504	450	488	474	490	514	503	466	513	463	523	504	467	441	415	475	522	481	492	468	524	482	513	469	558	507	500	476	505	502	491	478	494	482	486	432	490	476	498	514	491	467	455	471	446	521	542	468	508	510	502	504	501	454	459	477	462	524	534	455	484	488	493	472	477	483	470	480	491	526	496	461	499	524	532	457	464	494	501	515	482	511	491	497	499	496	508	519	421	447	493	502	500	493	483	499	474	498	469	471	476	489	493	522	463	509	484	471	495	470	548	477	475	470	507	482	492	492	496	506	471	482	472	476	506	469	498	458	488	486	491	495	514	473	510	462	527	492	506	532	509	510	479	494	542	485	469	470	480	491	481	506	489	480	494	495	469	514	499	461	484	503	473	489	487	465	508	508	449	488	508	521	532	453	496	503	474	523	525	485	457	490	464	474	515	499	509	473	440	470	478	451	502	514	507	503	503	503	505	462	524	513	490	528	506	499	497	477	514	475	463	473	480	480	481	515	472	474	468	487	510	520	503	508	454	491	483	464	519	525	469	495	484	496	520	530	484	473	499	468	509	510	513	470	501	503	498	504	455	529	464	515	514	502	512	503	481	483	479	482	474	435	488	482	472	487	487	479	487	512	462	484	487	504	496	459	458	474	482	488	494	491	523	484	497	458	486	457	514	474	486	507	489	492	471	514	492	447	466	526	473	499	540	514	494	487	463	490	477	491	497	496	450	460	518	502	506	478	487	497	484	497	485	470	484	481	486	513	435	483	479	527	458	481	457	512	485	470	461	517	454	508	461	502	485	482	471	488	527	472	476	454	495	488	475	492	500	494	476	536	483	489	524	453	520	494	511	476	459	473	503	510	487	533	520	517	504	462	517	488	535	476	487	492	488	516	492	513	492	491	476	457	470	491	541	468	515	521	490	498	497	475	535	470	485	511	499	464	503	517	499	497	487	477	490	468	481	497	502	469	499	511	520	477	505	511	506	442	531	479	474	544	526	477	490	519	504	527	511	499	488	513	488	451	492	454	502	507	501	488	486	494	503	506	514	483	450	500	504	505	465	473	463	508	431	468	489	489	489	474	513	471	472	518	506	493	467	516	484	493	470	475	490	499	490	473	456	486	491	444	481	490	474	509	463	499	469	495	483	503	445	460	494	499	465	506	521	489	478	481	473	484	523	502	535	475	460	467	498	473	536	496	486	498	478	490	509	444	448	492	450	492	495	454	469	493	494	490	493	449	471	471	512	490	492	495	514	481	440	492	508	505	472	479	473	478	505	451	480	497	496	489	507	462	511	471	515	485	493	509	487	517	479	520	471	533	489	489	495	451	488	454	483	490	512	497	478	475	535	501	462	473	530	505	508	486	498	443	474	499	488	518	492	496	487	495	471	488	493	486	514	474	564	513	513	501	488	476	468	494	501	497	538	506	517	487	496	501	478	514	457	465	498	468	529	477	522	491	444	465	504	485	486	472	493	457	479	465	503	470	489	483	478	472	511	452	532	528	488	459	505	504	492	508	459	493	482	495	486
29276	34394	38716	17082	3098	2455	1880	669	363	298	329	304	283	330	333	330	287	338	311	333	325	308	330	321	315	332	325	336	328	287	351	286	362	324	284	277	309	298	271	279	320	309	308	318	303	344	361	361	342	333	328	303	294	277	340	291	333	295	320	333	304	295	291	357	309	311	327	300	316	351	331	317	316	333	337	337	302	302	305	326	345	326	351	322	330	308	330	315	314	345	310	305	315	334	314	318	298	337	351	310	334	300	327	272	333	333	361	309	320	332	319	302	336	319	345	305	330	325	325	313	305	306	316	318	293	334	342	334	326	314	332	323	305	293	290	338	331	348	287	314	332	302	334	317	326	308	333	291	311	357	316	333	334	336	293	338	331	338	271	312	300	315	307	351	326	328	283	296	325	307	318	326	340	325	314	281	325	309	299	324	322	319	315	328	318	347	341	317	329	334	296	318	298	313	320	295	318	328	288	305	321	288	310	310	329	290	310	313	296	301	316	309	298	336	300	326	305	316	329	324	345	311	313	349	307	294	349	319	291	332	324	340	314	304	298	293	305	331	372	321	326	273	317	340	346	320	349	298	307	314	312	342	342	314	304	303	306	315	286	313	292	311	336	300	295	312	341	313	317	314	333	288	340	342	312	310	311	357	294	329	330	306	332	318	305	310	313	300	309	339	284	341	317	309	352	332	319	355	318	360	302	308	334	321	313	280	322	326	314	340	321	292	300	313	332	329	332	322	342	325	325	328	322	319	291	283	336	313	319	331	329	346	321	331	333	306	332	333	321	304	334	313	305	319	330	315	321	319	315	310	329	305	284	311	306	299	307	307	333	300	310	328	311	310	285	313	298	340	299	322	326	319	288	310	292	328	322	287	291	318	336	341	313	307	330	298	275	322	288	304	326	329	301	297	328	341	301	320	324	323	328	307	324	310	327	314	292	318	337	335	328	299	357	292	300	299	310	324	312	313	326	313	297	315	350	310	334	310	296	311	349	311	351	296	294	336	317	325	321	326	287	322	327	336	325	318	330	331	305	320	327	360	332	311	304	316	319	307	294	319	300	320	310	314	319	268	320	340	324	334	304	301	290	319	300	343	306	346	298	333	324	292	335	302	296	309	286	362	313	337	320	324	312	300	309	319	293	339	287	343	328	308	334	318	337	286	328	325	333	298	330	316	329	325	285	327	327	314	308	298	351	328	321	339	295	273	296	296	330	327	301	311	317	343	284	341	337	338	313	340	321	328	304	332	303	313	338	318	301	349	331	308	306	282	319	328	311	307	320	332	317	301	299	304	309	318	312	307	343	311	326	309	334	315	356	302	338	316	324	313	325	354	317	285	309	319	315	314	337	313	313	347	353	310	289	336	313	307	319	340	324	313	342	318	293	296	316	314	319	359	349	302	327	325	296	299	312	305	347	334	339	347	321	268	274	324	331	342	285	319	307	323	323	307	353	330	337	315	325	279	335	297	338	297	329	327	336	351	312	346	335	304	349	311	353	315	302	297	328	341	331	318	330	301	354	287	305	333	306	352	299	305	277	325	320	327	327	328	300	314	342	321	317	359	307	318	326	313	337	293	298	321	289	304	313	317	312	321	336	326	361	315	300	296	337	327	301	305	288	309	328	310	309	266	295	332	318	329	334	363	322	332	303	323	338	290	291	319	312	320	355	338	329	293	316	324	338	276	354	322	327	315	353	314	315	321	345	276	279	298	337	327	283	319	324	320	332	343	346	316	324	316	324	316	288	307	348	353	348	312	295	334	321	298	319	328	307	329	318	305	285	316	347	297	339	301	309	324	310	319	310	324	352	331	336	318	305	338	308	315	322	312	298	281	317	337	372	332	290	318	301	311	330	306	322	314	317	329	320	314	270	325	314	312	325	335	290	311	301	297	309	336	315	324	296	326	313	340	296	330	294	313	320	331	289	301	322	339	337	338	310	312	317	342	292	334	337	337	332	306	297	307	332	332	312	299	320	330	321	319	342	338	349	338	323	286	343	291	326	332	302	325	323	314	345	316	316	317	304	335	322	318	318	306	316	364	302	296	327	326	331	296	378	294	313	320	290	340	331	331	338	332	304	315	296	341	322	323	346	326	309	314	311	307	296	311	328	309	312	348	313	309	275	322	334	359	316	315	308	330	318	302	337	312	304	328	301	327	322	312	310	297	281	332	307	333	306	311	340	299	322	326	307	306	354	318	296	306	308	313	310	318	295	315	300	377	308	290	287	333	334	299	299	298	329	297	301	344	351	311	275	317	332	305	332	328	338	333	329	315	321	320	333	297	294	321	330	344	294	310	320	347	340	324	312	316	308	322	293	312	326	288	322	353	323	326	317	300	352	310	340	315	323	311	316	325	319	310	310	309	323	329	280	325	303	301	316	334	327	318	323	300	290	314	291	301	289	295	318	331	342	338	303	316	310	302	326	303	326	337	299	323	311	304	347	337	323	314	334	354	307	297	347	327	295	338	316	313	300	351	316	346	341	329	310	298	320	318	297	316	336	317	307	321	317	312	334	302	318	323	327	324	360	326	322	284	301	332	327	283	352	296	322	317	350	317	298	288	321	324	352	319	324	317	327	314	308	292	291	321	320	291	302	299	305	283	310	315	302	334	323	325	300	361	324	325	278	327	328	309	339	324	323	307	323	360	300	323	352	315	294	328	294	357	294	316	352	329	342	304	294	321	305	316	293	311	316	298	322	334	260	308	324	310	273	336	310	347	322	299	298	321	309	346	323	322	333	294	343	327	322	322	327	325	309	329	320	333	316	321	310	312	326	338	320	304	290	365	331	324	307	273	322	320	325	315	343	309	314	320	325	309	300	312	338	330	327	324	323	351	302	293	346	333	322	302	308	307	334	302	307	295	306	308	300	328	316	299	290	302	327	321	316	325	329	277	308	345	292	282	307	335	330	298	329	309	339	308	319	304	321	325	301	335	301	320	358	334	302	336	323	336	319	313	345	298	296	304	321	327	348	286	329	338	297	317	298	343	293	344	349	297	303	335	336	314	323	322	331	304	285	317	325	334	321	341	328	346	329	339	311	328	349	378	309	280	299	318	338	327	327	308	310	298	322	326	323	319	310	337	321	319	292	319	318	347	306	326	285	315	329	314	302	312	335	332	301	320	311	337	324	355	308	340	324	302	307	321	317	330	285	327	326	309	337	335	311	331	297	304	287	319	305	304	300	320	317	317	351	345	308	348	327	327	325	322	327	326	315	320	310	368	361	326	314	338	308	335	331	324	301	321	307	333	331	305	328	314	282	335	328	336	316	307	293	321	303	343	321	342	343	323	340	354	328	302	283	313	312	306	304	282	289	314	342	341	308	298	334	334	277	334	293	337	346	326	298	316	339	337	321	330	305	314	312	344	310	328	315	325	302	311	321	329	321	326	329	314	316	319	317	342	327	295	329	325	323	328	324	331	324	350	288	309	319	318	320	318	322	287	322	330	348	356	333	345	329	333	314	338	322	324	305	310	341	302
33143	53189	32993	9472	2901	3346	2488	847	353	393	337	347	350	364	371	331	372	384	375	300	359	387	382	357	364	378	372	365	390	348	372	306	372	362	347	387	386	386	325	353	349	369	342	380	367	374	343	380	363	364	384	388	351	366	324	378	353	376	384	351	369	338	375	345	387	377	361	342	362	390	350	371	331	366	367	353	361	395	391	342	363	375	345	367	370	355	377	350	340	388	357	359	373	380	369	371	364	345	342	371	346	353	376	355	373	394	381	353	341	389	380	337	344	380	376	359	341	348	383	371	379	343	370	342	365	378	354	376	365	376	344	382	384	370	371	334	351	324	367	377	368	359	350	330	382	352	345	347	377	411	363	373	398	392	332	346	354	349	398	365	356	342	351	351	339	364	361	385	348	347	350	356	364	366	347	349	326	367	352	374	367	368	357	328	385	339	341	328	389	377	359	390	372	351	341	329	388	349	354	360	338	352	375	382	393	349	362	403	347	360	360	378	345	342	340	360	366	367	314	365	358	377	348	352	359	348	327	349	352	393	385	354	330	334	371	365	359	353	373	348	385	374	364	347	358	363	357	330	377	370	381	354	343	382	361	352	327	377	336	337	346	377	348	361	329	341	373	330	381	386	359	382	344	370	339	331	330	371	349	347	374	351	391	394	364	356	357	365	383	383	344	339	365	378	375	343	386	393	374	395	368	369	357	345	401	350	380	372	347	365	368	341	348	359	327	364	346	333	356	381	348	346	373	342	378	343	341	352	372	341	352	337	399	347	384	365	380	359	369	376	363	350	392	369	350	346	374	343	397	342	417	329	399	382	374	370	358	346	375	351	348	348	391	356	351	377	352	353	355	370	355	391	387	394	350	376	341	358	368	344	377	402	333	335	345	331	332	345	346	363	358	341	359	374	357	366	356	403	358	338	382	376	339	370	372	331	334	374	385	368	367	326	372	341	352	364	378	382	337	378	372	360	348	349	342	383	341	335	371	399	349	355	361	371	364	380	359	343	343	329	364	361	352	338	364	342	376	349	363	367	342	372	403	350	382	366	384	377	372	354	365	389	398	385	394	386	365	356	353	367	365	347	370	366	340	384	385	381	354	369	388	336	372	332	349	379	382	350	345	379	364	357	357	366	373	377	350	393	315	396	364	354	375	349	358	363	378	339	360	362	357	353	380	372	372	412	373	361	351	365	333	344	327	360	375	347	344	318	335	355	347	360	324	369	370	402	325	404	354	330	371	377	336	368	376	374	348	368	388	360	350	350	355	345	317	359	350	341	381	362	343	380	384	391	362	377	372	341	336	374	383	379	346	357	394	361	331	351	396	344	363	354	357	374	352	376	352	341	353	355	367	361	359	383	392	362	354	355	369	364	359	361	398	341	341	384	331	381	387	363	368	344	349	336	344	386	396	357	366	334	346	362	359	390	350	342	384	384	372	363	384	378	365	350	380	381	361	368	349	358	361	355	351	355	374	381	358	337	401	350	381	365	359	352	326	411	366	351	339	343	312	342	351	375	331	338	352	362	329	341	354	364	352	351	347	340	366	376	347	387	356	367	386	361	380	334	359	354	361	380	360	362	361	370	355	340	378	389	349	345	372	367	369	379	383	355	352	366	344	334	367	366	374	401	394	356	341	381	349	398	350	372	344	389	385	355	375	334	381	361	340	365	369	371	357	337	387	362	375	368	345	364	379	364	356	377	338	325	370	354	361	384	367	360	392	348	365	375	350	359	384	356	339	398	386	363	374	381	337	335	352	323	356	331	340	340	378	324	355	390	380	387	354	344	383	365	368	360	350	340	322	368	353	355	361	403	359	358	372	365	361	370	390	378	357	342	337	360	349	409	354	345	369	356	359	378	389	362	359	325	358	324	392	374	344	349	361	315	361	365	380	350	343	364	346	366	345	357	340	369	348	335	398	348	390	376	372	380	358	358	332	368	362	374	403	380	347	363	357	376	376	360	341	383	353	334	364	344	349	348	339	364	307	374	346	377	379	377	335	368	364	348	369	359	392	367	399	339	369	337	368	380	371	379	363	387	373	365	361	362	376	368	378	367	365	359	369	343	353	374	383	332	407	382	350	362	346	353	394	382	363	386	381	339	377	364	355	385	342	349	364	380	344	349	365	356	394	345	375	342	374	384	364	372	384	341	330	391	359	369	348	347	348	392	363	355	358	387	356	350	390	353	373	377	367	347	387	340	359	371	361	345	357	341	303	357	319	388	325	368	368	352	341	380	334	346	331	373	390	338	376	371	363	376	348	403	342	350	368	326	401	383	369	351	353	365	357	347	388	364	383	371	360	369	358	334	380	379	332	363	358	378	353	366	348	328	370	364	340	362	340	359	340	355	369	365	379	368	346	355	346	373	365	374	310	385	367	348	371	331	335	363	384	375	327	362	381	357	406	369	375	409	338	327	381	320	366	332	352	361	334	372	360	362	373	413	384	398	357	369	378	364	354	407	344	339	359	390	346	348	353	359	343	374	343	319	360	390	365	372	351	371	358	355	368	379	348	425	366	343	369	344	351	381	382	381	376	374	344	343	355	380	405	368	409	330	352	386	357	372	351	379	347	368	365	344	339	411	396	352	385	366	374	342	363	347	327	377	355	368	361	347	359	368	356	379	407	358	378	387	379	355	364	373	360	368	372	385	354	349	392	369	364	359	309	332	334	367	352	387	353	377	362	362	357	362	376	349	366	384	366	351	316	377	346	384	393	368	364	354	350	352	327	372	397	379	339	368	392	364	378	345	337	356	361	353	391	365	362	353	387	349	343	349	399	341	363	359	364	387	369	345	359	357	414	351	366	344	339	377	383	375	344	357	369	371	348	363	384	332	340	337	381	372	383	341	353	383	343	386	348	378	354	358	379	344	396	354	363	369	362	373	382	347	371	381	382	364	368	368	308	380	347	353	329	346	346	343	341	362	385	341	373	343	379	350	347	359	379	386	368	374	383	378	341	369	351	357	330	327	332	355	377	381	319	336	336	352	388	349	364	351	380	356	343	362	364	379	341	363	387	403	339	354	334	383	363	392	352	348	347	358	357	357	355	353	342	347	336	345	355	327	350	380	376	325	369	359	344	362	382	366	383	382	374	365	364	373	347	409	388	362	347	360	352	315	378	358	372	324	358	375	361	361	354	361	371	380	346	379	358	366	346	370	356	388	352	318	349	378	382	342	326	340	342	356	340	365	376	357	361	351	353	390	333	377	363	349	361	358	349	349	354	382	343	361	358	368	376	354	370	384	358	379	352	350	379	346	382	329	344	382	357	387	383	391	366	371	329	372	371	361	369	412	336	373	362	371	356	388	356	354	357	333	383	361	325	379	362	346	356	383	354	385	352	330	341	369	350	347	347	363	370	326	358	339	372	349	351	382	376	343	339	360	392	380	364	384	325	383	378	348	362	367	372	359	393	336	367	372	372	366	345	366	373	345	388	355	357	339	329	369	354	379	336	359	370	372	319	359	346	364	359	362	388	389
25003	25158	43258	32898	21101	18102	12948	3108	308	258	296	268	270	304	303	297	326	307	301	276	286	317	264	270	287	303	313	265	294	269	294	316	283	290	283	329	245	297	301	281	255	289	273	288	260	286	286	258	286	289	303	260	281	297	312	310	265	272	304	298	293	285	288	278	278	317	264	273	294	278	302	317	279	296	286	299	291	282	316	309	273	289	332	317	310	237	310	290	302	291	321	307	265	278	272	304	263	306	284	271	293	265	284	293	325	297	281	298	319	294	302	304	283	291	293	236	279	287	278	260	312	287	301	310	312	262	294	270	270	300	298	315	301	298	302	260	291	266	302	302	302	283	303	286	318	280	286	284	284	268	303	296	309	284	302	304	294	293	305	251	281	286	295	289	309	283	327	282	280	306	292	268	267	324	285	310	267	282	308	268	282	283	279	319	293	290	287	274	299	282	317	286	311	286	292	269	310	305	290	298	276	271	305	324	271	262	313	275	269	308	295	241	273	317	272	273	294	280	277	271	260	293	277	279	288	266	301	304	302	297	270	287	294	285	284	311	312	273	268	290	289	280	280	303	288	296	295	279	313	275	294	273	288	303	286	278	309	287	282	287	297	278	292	296	269	281	289	269	315	239	276	290	303	261	286	260	323	324	267	285	263	296	287	293	297	287	290	267	329	273	273	302	286	298	280	277	286	272	275	289	318	255	264	269	283	273	326	288	298	268	308	273	270	284	320	292	283	309	279	276	279	322	283	274	291	318	263	293	282	267	291	282	283	304	293	275	290	295	284	299	280	299	282	296	309	263	312	275	249	289	290	313	307	283	295	310	290	291	305	287	324	300	268	294	304	297	295	289	285	294	227	321	321	278	279	270	299	287	260	312	295	287	293	308	286	289	313	295	299	284	266	301	294	295	284	287	289	267	274	280	287	315	280	290	260	248	318	284	304	295	282	298	285	297	281	260	300	289	314	296	302	290	304	294	294	298	276	281	302	277	293	302	289	300	290	277	288	313	296	301	306	301	300	297	281	275	302	280	292	291	280	297	284	287	315	284	279	276	307	291	308	326	280	299	283	268	296	289	281	311	324	291	310	297	300	296	278	284	273	319	305	282	296	298	285	300	303	287	266	282	265	284	323	294	281	329	285	283	270	305	307	321	281	270	278	299	274	300	269	305	285	273	285	299	262	281	320	285	269	309	272	275	274	295	300	282	335	248	322	289	280	267	288	291	287	258	311	251	279	282	278	307	293	280	305	294	289	307	290	310	290	269	283	295	280	290	287	278	276	305	283	273	306	288	298	323	286	314	315	311	265	284	272	312	305	279	286	301	297	292	264	277	311	291	290	295	280	297	313	288	318	278	309	294	304	277	293	283	293	288	291	301	290	300	304	301	294	294	291	258	301	273	303	280	293	303	296	299	277	311	279	283	303	284	270	286	285	279	342	262	355	317	325	305	289	268	316	256	249	261	265	296	278	268	309	270	262	304	272	264	267	294	326	293	287	291	270	270	290	276	297	307	310	297	285	309	275	282	308	292	301	311	277	287	314	304	265	280	287	271	269	260	273	270	281	277	281	290	297	297	295	276	349	298	325	293	284	267	285	285	294	318	275	298	274	289	276	271	274	300	296	312	308	304	265	322	311	320	288	285	293	299	276	277	283	293	250	257	291	296	268	270	296	262	307	267	304	283	307	275	282	277	318	286	287	292	285	265	280	279	292	289	306	260	270	260	314	269	304	289	279	282	309	275	263	325	293	290	275	297	272	280	313	291	274	279	277	302	303	294	271	291	319	253	286	286	279	315	277	306	289	295	308	296	306	280	296	308	284	292	285	252	291	299	293	319	277	293	291	308	295	287	276	302	292	283	312	284	316	314	272	269	278	274	283	294	311	282	282	316	290	309	287	294	264	278	286	280	321	282	310	303	315	280	319	292	262	290	292	294	303	321	277	310	301	293	322	308	289	279	291	263	259	287	289	290	289	282	273	299	305	287	286	294	277	276	244	263	272	280	296	296	267	285	269	292	304	278	288	260	293	313	286	293	263	318	315	263	263	273	276	298	276	288	290	283	277	301	264	280	277	264	254	292	270	285	292	301	292	287	294	307	316	331	261	269	279	269	294	277	302	288	310	288	242	303	290	280	314	289	290	317	314	296	301	283	269	280	286	301	285	295	296	283	284	271	272	273	341	268	287	287	298	296	284	273	280	301	286	270	289	280	283	279	274	284	315	273	292	296	286	322	314	308	283	301	293	301	335	296	249	286	289	272	315	292	272	279	279	296	295	290	303	284	316	273	293	311	297	300	285	273	309	269	298	295	280	294	312	283	282	284	264	319	284	284	286	295	233	299	301	261	276	269	268	300	307	274	296	310	295	265	308	291	290	290	269	279	290	299	297	244	285	293	304	283	299	305	260	303	295	301	307	263	307	304	307	290	298	308	323	302	261	232	297	302	307	274	288	281	283	299	321	290	279	330	279	267	322	289	329	272	333	275	287	287	303	292	273	272	312	285	268	289	273	297	270	262	283	284	293	307	289	286	301	283	279	324	288	254	283	284	279	277	266	300	287	288	268	281	271	268	310	290	325	251	275	301	315	305	305	286	299	288	283	286	287	276	288	283	275	274	276	292	280	261	269	299	270	286	258	313	312	293	283	287	293	274	303	282	310	288	283	296	304	324	292	294	272	301	287	317	289	276	313	303	287	279	320	289	296	283	282	284	272	296	293	287	272	286	300	278	295	265	303	304	278	284	295	269	277	294	263	299	267	291	293	313	325	317	302	282	308	281	314	275	288	304	307	289	310	299	288	298	296	272	285	325	297	292	295	287	284	286	279	294	244	290	305	293	294	295	310	274	271	302	265	266	282	281	256	269	259	281	301	324	295	265	275	280	290	301	285	312	277	272	262	277	293	288	315	290	291	273	289	312	277	274	316	309	286	315	277	300	282	303	267	321	287	306	299	273	275	305	292	298	287	279	257	291	308	278	287	282	282	283	287	292	287	293	309	314	283	322	281	275	283	293	293	269	264	314	315	294	302	293	299	286	303	319	273	309	276	258	272	284	311	275	280	286	289	272	311	265	297	290	309	283	293	296	293	312	272	318	308	302	275	292	257	276	308	289	286	314	253	289	315	266	295	304	306	285	291	311	285	293	293	328	298	278	287	304	304	307	284	277	312	256	321	288	294	315	299	277	309	303	290	290	319	286	273	263	274	292	256	288	299	273	270	322	276	283	312	259	292	238	307	284	311	270	293	271	281	293	290	286	306	303	288	276	272	268	323	289	297	297	275	301	300	273	279	293	306	308	295	258	287	312	276	309	294	283	318	289	293	295	292	303	294	298	313	289	318	300	294	322	306	288	293	272	289	298	294	281	289	283	247	307	288	263	290	320	284	267	307	297	275	331	290	269	300	272	295	278	276	288	294	316	286	294	251	271	271	287	307	313	294	279	294	274	273	276	272	293	321	261	294	303	289	305	315	271	301	308	276	283
37369	79506	66074	34270	14781	17477	13131	3577	341	327	341	336	325	349	326	310	326	317	333	358	338	303	300	347	329	338	346	294	314	327	316	273	308	338	310	313	295	336	325	337	321	324	349	326	291	294	292	315	332	292	303	328	323	306	304	341	292	311	339	319	313	332	299	326	345	299	302	351	335	315	303	330	290	330	334	300	330	310	307	350	312	297	272	345	326	346	341	339	350	345	330	291	288	304	335	320	291	318	355	325	326	270	323	334	333	293	324	308	339	313	362	338	312	315	299	329	329	327	335	320	339	314	356	333	301	301	324	307	362	282	325	343	321	351	334	308	343	355	319	310	352	315	324	355	300	328	329	306	301	342	336	282	334	342	350	357	323	322	313	336	325	337	316	353	308	317	336	338	344	305	288	318	323	338	333	337	322	319	325	311	326	329	327	338	339	312	379	347	308	302	339	319	325	343	339	320	362	351	304	322	335	340	316	327	301	338	298	315	301	363	328	353	312	318	328	336	322	325	307	325	335	341	337	354	375	314	327	334	346	338	332	333	338	323	334	350	305	304	347	313	325	345	320	288	322	304	323	314	312	332	350	345	343	347	333	337	332	367	321	373	346	303	333	322	313	363	360	334	334	360	323	316	304	320	318	336	302	327	280	310	312	349	344	327	331	342	324	337	328	318	300	344	316	337	335	336	331	281	349	333	346	293	333	321	289	361	329	340	311	333	318	324	312	346	347	343	299	323	333	309	334	320	319	315	332	325	334	351	341	378	325	306	327	325	301	360	331	322	317	337	309	322	349	342	339	315	367	343	341	321	345	292	318	323	305	334	304	331	334	308	359	305	320	314	345	353	345	334	306	352	351	322	340	333	335	380	336	305	324	346	330	312	362	318	317	344	311	338	344	306	299	336	337	316	322	311	300	326	353	314	342	293	323	309	310	332	326	334	338	317	319	313	325	306	312	322	354	355	321	303	320	324	326	321	339	320	304	339	332	290	333	314	335	358	327	361	322	321	324	344	349	334	301	345	318	310	333	351	362	318	350	323	364	315	321	330	323	338	309	329	320	322	329	335	361	305	312	323	301	306	316	338	355	315	311	302	322	310	338	343	330	302	341	320	288	332	311	326	335	341	334	319	324	329	295	304	343	364	330	352	338	327	330	326	342	327	323	315	315	326	328	322	298	328	321	334	337	311	337	302	368	343	326	327	326	329	341	327	316	320	330	304	331	302	310	311	320	269	360	333	314	316	324	317	341	309	324	326	342	307	321	300	319	339	320	306	339	315	310	360	344	339	320	321	343	301	345	326	307	353	324	337	348	321	329	315	328	336	369	307	299	307	338	312	328	341	316	278	349	297	337	333	322	330	330	322	350	333	300	299	351	331	341	329	331	337	313	312	319	315	301	341	314	313	288	333	369	327	323	364	312	327	313	347	330	328	328	321	328	297	328	313	291	358	347	327	314	299	346	305	332	325	346	308	335	319	340	335	333	312	298	270	286	315	326	321	352	341	328	322	310	366	298	323	328	316	313	363	343	342	330	335	311	299	352	342	326	331	319	321	323	327	327	310	345	328	325	302	302	315	352	304	334	318	320	324	352	349	319	317	328	342	318	337	300	362	344	355	324	325	329	335	342	352	317	338	357	309	335	334	345	293	337	316	338	348	322	307	325	328	308	336	320	325	328	274	318	308	321	353	320	359	331	328	328	323	330	329	325	312	325	321	330	340	334	352	332	361	296	336	333	297	342	295	332	341	326	302	328	299	321	313	328	328	372	342	325	325	337	325	317	334	335	330	323	304	327	321	326	344	308	331	336	311	304	320	312	326	331	284	325	335	323	301	328	354	347	351	328	325	331	314	312	317	289	344	352	353	311	332	347	362	320	304	312	301	330	321	290	288	348	345	320	311	289	330	300	300	311	334	307	348	343	307	326	337	368	331	319	336	347	354	326	324	344	341	314	334	286	309	368	349	360	354	293	314	298	318	349	329	361	315	301	329	343	298	312	330	325	343	317	317	368	323	293	302	329	376	340	339	353	316	330	307	334	322	314	312	321	345	299	357	338	334	360	322	331	345	355	314	332	313	303	313	321	336	339	285	327	330	309	302	307	299	346	319	317	338	338	320	339	322	342	328	294	351	317	320	335	321	327	321	321	312	370	304	339	338	289	329	318	326	333	320	350	344	331	367	349	318	332	314	311	314	319	338	295	341	305	327	344	329	314	339	312	304	334	310	320	327	310	321	322	373	324	311	328	338	316	333	358	334	333	344	316	346	352	360	302	309	321	353	287	318	307	297	324	353	316	321	342	318	301	326	323	349	333	335	329	336	337	321	327	288	333	344	323	312	291	349	307	328	307	329	331	318	345	344	309	322	324	303	309	343	327	313	346	324	324	364	331	324	334	342	336	331	294	316	324	306	323	348	339	345	326	312	332	322	307	339	301	336	316	322	334	302	354	306	312	306	303	343	322	341	312	321	336	287	329	339	338	312	311	330	330	340	328	309	311	323	355	315	343	331	334	356	339	347	311	328	342	346	320	300	321	355	350	340	326	341	306	371	356	308	303	350	321	336	318	310	285	356	350	322	338	329	340	336	313	324	328	319	319	325	325	320	344	323	344	336	301	332	323	297	334	309	350	318	309	308	328	302	307	328	308	330	315	341	315	326	290	333	337	320	299	380	323	320	331	310	306	327	330	312	308	314	316	333	339	330	309	347	296	343	380	315	295	345	323	292	329	347	321	323	306	330	334	307	330	325	356	331	312	332	312	322	328	304	309	334	322	333	317	326	323	324	314	345	324	347	331	312	343	337	346	320	313	351	315	319	331	338	324	370	317	326	309	341	330	361	342	321	316	336	315	308	321	349	333	343	323	303	338	347	309	352	350	345	301	311	309	314	327	339	316	318	331	321	309	322	364	300	320	364	301	370	320	319	348	312	313	300	310	326	323	328	290	333	350	314	342	336	343	324	309	322	300	335	324	344	345	355	322	306	339	316	349	327	315	336	319	298	319	351	335	377	279	323	347	314	304	338	294	327	334	344	321	321	359	321	320	340	344	319	282	325	308	306	299	337	340	330	331	304	331	348	332	313	317	321	344	353	319	346	327	309	319	318	317	310	300	314	312	329	327	311	311	317	317	323	354	348	309	319	299	313	354	324	326	333	326	289	338	314	308	298	331	309	311	317	339	345	325	362	336	351	343	333	364	329	334	329	315	323	296	306	319	318	332	296	322	310	337	337	321	317	316	292	343	323	315	292	307	300	273	307	339	329	353	333	320	351	311	322	355	313	272	342	320	316	322	351	334	330	302	298	289	327	322	339	337	316	346	339	321	330	336	317	316	328	309	353	297	315	316	345	333	312	311	320	321	312	302	313	345	330	340	332	328	298	309	326	333	311	325	311	296	329	314	337	334	326	322	350	356	326	322	332	298	316	300	333	285	324	307	299	330	325	335	300	320	307	308	345	323	335	312	322	340	333	336	310	314	328	332	300
25616	27767	41893	29443	16641	10247	6459	1849	457	445	427	459	481	449	436	445	424	434	434	428	461	479	476	441	403	413	445	462	417	423	446	407	465	463	452	479	439	439	458	429	454	456	459	439	402	479	441	423	461	427	435	444	437	440	397	434	498	441	443	441	405	406	425	413	412	451	447	490	434	393	393	446	454	438	460	424	457	504	460	414	421	421	434	444	409	416	443	443	437	419	444	450	482	422	448	458	440	436	420	412	436	418	428	447	437	431	466	438	423	429	441	488	467	451	442	439	434	462	450	445	434	438	421	454	450	434	424	410	419	426	436	426	429	419	452	440	387	420	406	422	428	450	464	440	429	469	440	435	425	421	401	454	451	403	439	424	385	440	463	428	410	462	442	472	444	405	448	459	421	429	449	460	430	432	421	390	430	453	415	444	400	418	421	435	428	427	422	412	454	410	450	444	424	421	437	436	450	413	415	415	466	440	428	408	444	430	434	428	439	454	450	432	412	431	432	423	461	426	459	442	429	458	415	410	453	413	457	426	422	446	411	470	426	436	430	457	438	410	432	432	425	460	413	454	446	472	444	459	455	426	467	491	426	462	455	423	423	425	461	451	405	439	430	426	425	461	431	446	432	435	444	444	446	449	447	438	400	446	400	453	407	426	418	479	440	432	429	415	414	446	438	435	427	451	453	444	408	420	467	449	415	465	425	425	427	447	467	461	490	436	490	409	420	431	415	423	409	465	444	414	432	415	435	423	444	449	446	415	477	421	403	425	424	444	405	410	427	434	436	431	429	431	431	405	454	426	438	445	453	425	490	446	433	447	450	430	471	446	469	425	440	424	418	397	449	478	462	436	463	432	469	434	429	418	459	438	433	446	434	414	459	437	429	412	435	458	440	477	436	408	411	421	449	433	460	445	447	415	436	438	431	436	470	445	423	453	428	400	403	421	426	432	454	424	427	427	430	430	388	404	424	417	453	447	419	464	420	426	398	415	418	405	397	403	457	430	409	426	399	417	418	427	437	385	428	425	426	467	440	423	418	457	378	428	479	435	411	407	418	416	447	438	433	449	411	426	431	484	393	453	435	449	435	452	422	391	468	399	443	425	452	402	454	433	426	398	445	434	453	410	446	445	433	434	442	442	460	416	419	419	432	446	457	430	445	427	481	469	448	438	490	418	444	447	461	429	427	392	432	463	423	395	399	432	431	435	426	427	424	410	422	457	414	421	432	434	430	420	442	428	390	435	421	437	470	436	423	418	452	429	394	431	414	484	432	430	434	445	425	465	428	467	418	447	415	412	417	463	466	414	426	459	437	466	433	421	435	422	438	427	415	426	410	452	466	450	460	428	442	428	460	461	444	437	393	427	415	439	411	436	444	428	416	405	461	412	407	435	404	433	384	460	422	417	447	451	443	410	451	442	448	454	405	457	451	412	442	475	426	450	448	476	394	435	441	468	423	454	440	447	432	445	422	420	415	426	426	422	434	400	471	439	428	408	430	466	402	443	394	447	428	406	446	452	433	422	427	419	451	440	424	445	421	458	425	437	398	460	449	421	407	411	427	449	434	405	459	443	444	410	443	395	421	485	443	441	446	418	423	462	431	474	411	431	428	407	462	429	442	407	452	432	442	458	438	434	422	437	434	457	449	490	434	426	427	417	437	410	414	459	459	431	468	405	454	426	417	406	430	471	421	419	462	405	427	443	424	428	424	391	449	412	402	439	435	432	454	424	451	438	409	415	429	457	410	425	437	442	423	440	406	454	432	440	438	431	456	423	417	436	416	443	445	451	444	450	409	424	469	431	469	428	417	414	403	427	434	413	424	472	438	426	435	401	403	449	438	435	406	443	449	477	424	402	449	457	429	427	455	431	422	432	449	449	433	430	418	410	422	444	439	393	422	420	464	437	420	420	446	440	444	416	422	428	402	446	454	420	410	433	442	405	461	421	467	427	473	420	390	447	444	452	384	431	427	433	387	407	446	428	448	406	468	449	410	455	419	401	433	440	363	444	429	436	449	480	437	416	426	452	469	413	436	402	413	423	428	463	432	401	457	420	456	448	429	446	455	425	364	435	411	422	405	442	421	454	441	435	416	424	427	439	418	419	408	433	448	453	448	444	412	444	463	449	436	449	466	475	476	464	419	429	475	405	455	421	437	488	450	446	422	424	427	423	458	424	426	495	445	460	439	414	443	441	431	462	414	447	439	412	406	426	423	433	452	465	424	491	420	454	432	430	414	414	423	411	493	447	473	424	409	430	387	448	470	460	432	471	429	421	445	433	419	432	407	405	438	426	445	449	438	422	435	430	420	452	408	460	443	443	402	454	421	445	439	460	433	445	413	415	424	416	430	422	428	464	448	464	427	421	414	455	448	478	414	450	416	446	431	477	420	426	482	442	437	416	451	443	431	433	411	454	453	474	439	445	438	454	423	418	441	445	441	450	440	433	431	452	414	454	399	463	417	446	427	425	458	454	481	454	440	442	444	427	412	426	422	448	462	434	429	396	446	424	425	438	404	483	460	439	439	463	483	427	447	444	460	433	409	413	442	448	482	437	413	424	447	441	462	467	462	441	412	431	423	412	424	430	430	422	411	410	409	453	426	433	420	438	445	479	464	443	434	427	429	416	426	433	435	463	467	431	411	403	417	405	400	408	437	427	454	436	447	444	469	440	426	409	440	444	429	424	412	436	451	475	435	450	427	422	447	410	437	468	459	404	398	416	426	451	430	440	452	442	468	401	426	460	436	424	453	471	393	415	430	425	450	439	452	422	449	413	409	441	438	475	416	472	431	438	441	436	404	434	417	434	435	418	468	434	481	437	441	431	464	462	424	455	424	444	467	413	463	402	443	412	455	451	456	435	450	461	442	407	427	429	445	456	435	455	409	432	415	423	434	430	435	443	440	431	443	428	447	416	457	437	416	435	413	424	440	421	426	463	425	448	428	414	423	438	401	454	440	441	417	413	406	482	452	431	425	433	412	466	462	445	433	476	467	434	398	480	452	462	453	432	450	437	434	456	441	418	446	389	465	452	409	429	416	417	432	434	439	407	455	460	406	443	437	434	405	450	429	465	415	457	427	457	449	461	467	443	439	451	433	404	434	447	413	405	420	418	444	391	466	434	409	466	412	464	473	437	445	430	478	419	413	444	440	406	447	447	432	418	420	402	449	474	412	445	459	425	381	434	389	456	430	409	448	400	415	433	434	415	426	428	411	414	428	456	455	429	436	427	412	445	454	447	444	420	423	437	445	422	411	441	443	417	442	448	441	438	415	444	443	440	407	449	453	428	429	410	418	441	427	402	446	449	416	460	393	434	429	407	395	418	431	404	422	432	425	475	403	447	414	456	433	443	417	436	432	410	405	400	457	437	409	418	437	462	406	463	406	442	440	439	472	459	441	445	445	469	449	478	464	429	465	396	446	434	368	435	415	393	461	427	433	481	437	434	448	476	366	418	428	418	453	442	467	414	425	410	449	439	439	431
40856	81709	58047	27317	12939	13706	10214	2827	485	501	515	490	511	495	460	471	507	489	494	484	514	458	473	509	476	462	494	483	492	471	463	477	506	481	482	525	498	449	536	486	503	496	502	472	510	484	503	463	485	473	482	493	509	515	480	517	453	489	452	458	511	478	470	503	522	473	490	468	496	448	457	494	471	467	447	472	510	452	527	461	472	489	497	518	468	495	479	503	494	481	443	453	489	489	526	482	490	520	466	513	437	436	461	448	442	483	473	497	471	510	472	458	519	501	501	480	491	490	542	470	520	462	534	484	481	455	526	496	494	481	492	458	482	474	489	459	490	462	444	481	506	473	496	487	484	502	482	499	494	469	414	476	496	471	444	462	517	482	441	509	512	502	476	501	478	469	489	491	471	477	498	459	488	461	507	465	481	497	458	456	497	485	509	487	451	492	485	484	440	509	526	512	436	479	493	481	432	472	469	497	479	440	516	510	454	495	463	470	463	520	473	457	506	512	508	468	476	533	504	443	496	467	488	456	509	490	470	466	475	534	484	465	491	485	548	485	473	453	466	496	520	491	486	485	460	477	488	509	446	470	477	477	478	494	470	486	504	506	532	513	463	491	540	460	512	499	448	450	472	485	508	460	495	497	483	500	529	468	473	499	449	477	459	444	464	486	499	490	496	441	522	494	461	521	478	480	433	533	474	479	513	496	495	489	471	517	472	483	476	471	506	448	430	440	517	437	475	470	511	520	460	508	482	446	505	451	441	452	474	489	468	478	526	469	478	510	502	486	459	461	478	488	508	511	478	478	509	483	485	490	508	491	536	516	498	487	466	474	483	512	462	462	477	458	525	448	500	461	500	482	456	484	468	500	491	512	465	486	485	488	491	486	500	488	475	482	471	500	460	474	493	494	455	481	474	490	513	472	495	464	515	458	480	489	479	490	472	443	470	490	494	455	473	508	476	531	476	494	489	468	489	508	483	486	490	477	488	459	451	454	499	492	463	500	482	497	514	458	493	520	477	503	481	501	474	507	437	502	449	494	513	513	467	454	460	491	466	479	460	499	468	506	523	478	510	496	472	463	474	403	459	491	505	466	491	476	476	483	439	475	474	456	476	482	514	535	531	470	464	504	481	483	482	473	473	462	452	434	502	454	464	472	484	494	464	506	521	476	484	481	495	485	475	519	505	520	492	510	500	494	456	473	484	499	506	481	504	533	480	438	472	465	501	516	494	488	484	478	491	479	501	498	496	467	505	476	444	488	510	496	464	515	497	472	482	560	519	488	492	501	439	476	474	497	472	478	498	492	491	482	484	501	476	477	485	443	496	489	470	486	456	499	461	475	465	460	507	484	468	507	539	498	450	507	490	457	487	459	498	482	505	447	507	502	503	487	480	482	506	488	532	486	518	483	516	507	495	488	505	481	491	486	470	486	498	486	487	517	493	512	513	490	453	465	495	496	460	475	505	447	502	492	495	495	495	509	512	516	450	472	506	459	474	499	510	460	478	489	486	505	450	472	462	495	475	516	500	459	464	454	515	501	495	458	466	448	471	503	463	461	477	502	471	453	516	497	507	492	493	532	492	539	481	442	481	500	480	437	492	493	484	467	520	464	459	516	492	490	480	490	499	489	487	515	470	510	441	510	478	487	468	469	447	513	484	481	460	474	496	529	470	476	470	484	505	445	482	467	495	466	468	446	501	506	493	491	449	489	466	525	445	474	495	484	512	475	483	487	508	509	485	515	475	447	504	488	482	526	512	462	462	481	487	507	550	511	489	475	478	483	470	472	454	497	489	458	464	473	483	499	476	477	458	477	478	488	479	454	496	453	505	511	487	486	484	493	472	446	475	461	491	442	511	475	460	484	476	462	478	481	457	525	511	462	469	504	469	464	436	467	492	457	473	485	473	469	487	504	466	497	476	458	493	464	477	463	489	472	484	480	493	490	448	483	541	458	487	468	506	461	485	466	442	437	463	486	497	463	511	483	510	474	515	472	475	439	503	469	471	470	490	460	518	491	495	472	486	513	490	465	489	475	491	486	474	497	539	476	503	486	454	477	483	491	460	517	456	473	492	481	472	494	460	482	544	532	483	453	478	480	484	474	504	464	476	484	481	450	500	541	495	436	482	505	487	520	470	484	467	495	452	492	468	459	508	512	478	543	501	489	481	479	454	456	454	486	462	441	456	501	457	484	488	506	462	492	443	510	486	495	468	466	470	480	491	500	454	471	509	474	478	508	504	462	449	484	465	486	459	516	478	511	502	485	497	505	498	495	487	449	486	481	480	495	495	483	496	458	522	465	495	506	491	505	478	478	464	467	477	499	489	463	494	485	473	462	495	485	504	448	460	481	502	442	477	482	517	447	494	483	477	472	522	477	494	478	473	509	536	501	486	490	452	511	501	504	475	428	516	510	476	461	481	416	499	480	500	474	490	497	519	480	501	475	486	456	440	507	488	487	479	504	475	475	480	492	487	476	472	449	456	468	458	499	484	517	472	454	494	498	462	481	517	452	510	513	482	513	476	469	494	503	489	471	482	489	484	478	496	468	475	457	493	468	499	502	481	503	490	514	487	515	436	486	473	464	519	465	513	457	479	463	508	513	445	464	460	464	469	502	484	488	491	472	497	447	471	469	476	501	472	502	479	481	507	499	488	511	458	475	514	488	468	490	471	452	492	486	510	489	471	511	487	495	492	479	501	490	453	521	476	491	469	471	488	448	502	464	488	474	439	480	506	492	435	524	489	544	495	445	477	490	496	441	428	457	456	462	503	484	481	510	497	468	500	445	495	487	470	512	498	527	453	480	473	499	500	511	478	516	532	486	504	485	461	482	456	494	508	494	468	494	485	445	524	471	444	471	488	500	492	523	505	475	475	482	478	514	489	501	483	522	460	514	515	481	479	471	487	480	480	450	480	521	492	491	491	485	459	459	497	507	494	444	516	486	493	498	451	503	475	480	482	509	505	489	473	476	462	477	471	473	502	481	501	480	499	478	511	515	507	486	480	498	457	443	449	485	478	458	485	478	506	453	501	494	468	472	455	511	489	474	486	460	485	433	451	503	455	453	506	496	493	465	501	493	470	528	506	484	498	481	494	476	523	444	496	491	459	489	527	478	474	499	449	465	535	453	512	498	484	471	476	514	510	471	503	510	446	537	495	475	449	459	477	496	471	494	460	489	507	515	506	488	470	462	488	523	471	473	504	501	465	468	465	471	480	460	482	526	500	501	508	475	500	499	461	498	486	497	452	519	492	466	484	464	457	474	493	480	490	518	493	475	475	495	497	488	477	506	472	475	462	506	472	476	508	471	499	493	494	473	489	467	470	483	496	478	491	477	494	471	462	491	470	465	492	496	469	465	485	501	519	511	503	489	499	479	493	486	496	480	479	456	509	491	506	472	496	493	489	499	506	508	561	498	482	474	465	449	475	486	469	501	467	446	468	450	509	487	480	472	507	467	526	486	512	480	508	462	450	493	481	459	464	512
23086	22970	35550	27909	23036	25942	27181	8950	612	502	470	481	479	478	450	477	465	501	474	451	474	471	487	446	451	461	466	435	452	462	455	487	456	460	435	472	441	469	444	447	448	441	457	445	477	502	468	476	470	441	446	463	432	421	445	501	463	451	473	493	442	472	470	465	467	477	413	470	403	481	439	440	440	497	481	473	470	419	440	425	458	459	481	470	482	440	462	457	433	463	488	464	434	472	400	477	464	439	444	466	468	451	468	440	412	471	460	432	463	424	403	426	444	448	466	482	467	433	482	463	496	427	440	451	437	446	490	506	470	457	469	490	463	469	435	482	434	457	437	480	403	457	423	411	455	451	467	450	510	454	450	476	437	446	440	443	469	483	436	449	448	449	424	445	462	449	484	461	461	438	459	474	429	470	498	446	453	464	482	470	424	481	430	458	487	447	442	456	474	478	474	493	451	432	452	464	445	445	478	469	462	457	478	412	448	449	463	457	498	449	439	464	476	453	463	442	429	459	492	441	434	457	436	467	495	445	442	445	431	432	417	481	468	441	463	428	444	445	443	468	444	445	415	464	432	484	410	459	432	462	471	466	489	443	414	445	472	467	449	465	428	472	461	437	456	437	425	452	473	458	424	483	465	438	511	491	483	454	455	458	470	503	438	444	445	479	470	432	437	503	437	507	452	415	458	496	473	441	453	455	474	453	464	437	446	469	451	415	458	449	460	467	440	483	455	429	474	427	448	465	490	442	446	434	437	431	437	455	457	461	464	474	493	428	441	497	461	481	424	453	441	483	445	469	464	442	483	431	477	491	442	485	469	417	480	466	475	457	480	453	454	455	447	467	430	450	427	479	476	479	484	481	472	438	422	491	467	463	473	470	454	466	454	483	422	441	474	430	479	463	489	417	447	486	443	480	526	465	457	454	444	409	430	474	475	456	470	477	455	471	421	453	455	456	468	480	451	409	437	434	442	436	486	434	473	454	459	466	442	441	447	457	454	430	473	472	447	476	515	427	475	461	471	445	502	447	450	481	446	471	454	475	439	483	441	449	481	460	486	438	476	445	441	488	428	425	448	471	395	469	399	475	465	489	453	442	461	451	423	426	433	475	416	449	533	446	464	464	464	494	475	502	509	417	425	458	428	418	450	460	445	448	454	483	439	442	448	458	465	445	431	453	471	445	470	494	446	469	458	442	432	477	440	458	425	482	438	451	469	465	463	466	454	459	445	488	444	470	464	427	414	433	463	474	472	461	479	470	478	505	432	447	436	464	441	471	454	470	443	460	492	480	476	476	481	443	469	447	450	440	438	445	452	446	482	446	470	463	489	421	442	464	455	439	459	468	461	485	441	418	441	464	425	471	448	458	419	465	457	460	431	486	478	477	476	452	449	478	458	452	454	439	462	452	497	447	506	452	464	438	475	511	432	430	420	451	482	450	460	486	457	462	489	423	431	481	435	460	469	436	468	481	484	468	449	468	446	439	469	465	455	455	452	460	462	449	462	479	464	480	468	443	478	460	453	435	450	446	489	481	453	424	417	457	422	459	438	440	468	447	425	439	497	474	486	431	512	481	453	430	449	457	454	452	417	454	439	480	448	441	415	441	489	408	431	437	461	474	408	456	437	445	442	453	483	446	477	456	412	507	447	479	478	443	450	418	499	437	487	482	465	463	446	439	488	460	417	463	441	489	450	445	435	415	498	449	466	434	470	473	489	469	446	484	444	442	454	445	495	477	456	469	480	492	445	500	470	453	469	466	483	429	489	440	479	455	419	457	467	455	440	431	471	499	483	482	471	461	489	477	449	480	496	439	432	477	482	433	463	458	458	482	441	442	449	467	437	440	457	475	458	448	443	422	490	492	445	473	462	448	440	423	450	491	519	456	461	512	474	448	420	415	481	452	452	466	442	520	467	469	446	462	493	457	479	485	533	504	451	445	448	437	456	484	433	432	460	464	474	447	459	473	454	486	478	443	427	456	435	459	412	448	480	464	462	403	455	459	470	473	444	436	471	474	458	484	435	454	467	464	456	467	471	434	442	462	498	454	458	426	484	441	450	457	434	441	445	425	435	474	447	444	436	469	435	450	485	477	445	468	458	457	450	433	458	444	470	474	454	510	483	454	463	444	457	436	436	452	482	460	454	438	458	433	475	468	449	449	464	471	478	459	439	446	464	437	428	455	487	441	452	450	467	461	466	466	449	447	467	463	437	433	437	461	473	456	453	466	440	446	432	499	488	452	453	455	488	442	420	478	424	414	469	458	431	452	441	443	443	480	431	434	447	449	470	453	484	436	425	419	456	454	464	447	467	519	448	480	413	439	505	447	453	458	413	491	455	438	468	447	452	459	421	456	469	456	469	457	421	489	467	426	465	485	450	450	479	475	461	466	450	478	505	428	452	444	456	469	448	460	460	486	426	515	454	487	436	444	491	464	448	480	464	479	442	452	445	450	413	485	449	473	451	500	491	474	422	453	506	466	466	412	478	457	465	468	461	421	439	438	486	463	463	454	468	469	435	466	447	445	446	412	498	474	440	438	428	418	409	471	468	497	434	420	454	435	473	479	485	479	487	462	470	453	418	420	447	458	454	475	461	443	458	480	465	438	447	481	426	461	483	455	472	454	471	463	413	454	415	429	436	443	462	458	493	467	457	451	450	413	429	453	449	449	441	424	461	434	442	475	452	439	455	479	460	470	450	470	481	453	473	489	412	464	465	448	441	437	469	437	430	461	418	461	446	437	446	444	428	442	459	428	434	464	420	429	463	468	468	448	435	439	460	465	437	462	461	463	433	452	460	469	441	431	483	449	479	419	454	461	472	466	407	457	456	424	462	476	487	422	438	476	435	404	506	459	507	440	431	458	449	425	448	420	447	469	486	432	460	478	461	476	454	464	442	408	434	445	449	465	430	475	421	454	460	514	452	435	455	457	433	465	460	476	450	449	455	431	482	418	469	462	471	476	458	473	495	463	454	421	446	443	433	449	464	460	432	431	465	433	438	489	496	471	435	435	427	460	462	426	490	464	418	459	471	434	470	460	475	490	447	460	412	475	456	460	458	445	480	490	423	462	459	479	476	445	443	456	425	427	461	455	505	422	423	481	446	471	427	454	434	440	434	409	485	457	461	424	475	450	473	391	461	472	416	419	420	469	509	464	429	476	469	469	465	451	438	439	512	504	447	467	410	474	411	471	468	462	493	421	436	476	437	455	415	414	450	432	450	450	455	422	484	429	423	456	430	486	456	447	461	444	488	451	476	471	451	450	455	480	472	431	466	445	446	463	439	496	474	445	442	442	460	429	423	483	461	434	497	417	447	479	442	447	426	456	442	476	442	472	461	451	439	468	478	473	468	425	468	459	459	441	464	484	487	475	453	445	442	434	430	469	473	476	420	448	492	448	457	446	431	447	429	514	444	437	451	428	459	452	440	433	446	442	426	440	441	490	478	441	454	474	476	452	427	455	488	488	489	458	475	439	429	470	461	457
47996	70351	75928	44866	32200	31336	24710	7581	543	502	493	484	531	465	511	492	473	508	478	482	472	495	453	488	503	443	425	471	477	460	460	488	507	493	508	529	492	482	461	496	490	462	518	499	460	496	490	489	488	493	485	485	480	448	475	479	461	487	499	479	483	480	498	474	501	475	484	458	469	444	497	481	533	450	505	513	452	508	448	496	456	484	486	412	491	485	512	471	491	477	463	454	492	504	502	480	471	522	476	474	486	520	442	464	481	488	475	471	489	495	488	501	504	519	469	530	484	509	492	511	447	492	487	488	520	498	474	508	500	510	496	443	465	463	492	448	504	480	502	482	478	501	489	477	502	462	510	434	461	511	480	477	472	466	505	486	527	482	513	476	489	544	482	501	455	493	501	507	489	484	512	465	470	494	487	485	491	476	498	501	544	517	452	497	481	504	477	509	488	488	483	511	488	469	465	464	525	502	515	498	470	485	483	484	518	462	518	483	490	480	469	484	499	470	479	523	471	502	475	522	482	527	517	476	493	501	483	425	450	462	486	468	492	472	460	476	471	451	478	476	486	481	492	467	471	473	509	523	431	506	490	489	456	499	483	505	465	464	494	503	487	505	498	495	450	516	507	502	496	517	502	472	499	468	451	480	493	439	476	458	475	482	445	496	493	499	491	506	495	477	475	467	492	473	474	506	478	488	466	469	476	482	503	505	499	487	465	494	449	523	523	491	516	469	490	477	469	470	493	491	507	491	496	475	486	480	533	512	503	475	519	509	467	474	473	485	478	494	455	471	482	462	501	488	490	518	517	523	472	478	498	473	481	475	470	478	502	529	462	512	519	514	515	506	492	476	454	542	504	456	513	507	508	501	481	473	502	502	487	438	445	490	465	460	502	492	498	485	483	509	524	527	505	497	505	522	536	508	511	508	457	461	465	455	439	474	497	472	481	459	493	485	474	471	491	494	481	490	511	509	477	489	458	483	495	471	451	480	511	473	467	477	458	499	498	481	533	508	495	508	471	453	477	441	495	486	490	434	485	496	512	507	495	468	534	510	502	495	453	496	487	510	440	465	498	460	501	489	457	503	460	473	495	508	494	505	463	484	460	496	470	447	458	435	471	525	457	452	468	486	482	506	489	485	477	477	492	472	497	453	494	450	467	461	509	475	476	478	504	506	509	500	474	483	471	512	522	483	505	491	481	516	479	495	473	506	485	453	509	483	483	494	488	496	474	521	500	480	503	469	495	509	513	480	491	491	495	500	492	509	488	476	478	486	483	472	470	498	480	482	480	464	478	487	528	464	455	473	490	495	450	474	459	487	523	506	506	478	503	479	480	450	494	495	508	487	500	437	519	500	495	475	502	434	455	516	473	508	460	455	470	492	498	487	473	486	474	482	474	503	498	450	523	481	481	475	507	509	468	466	461	482	497	456	478	504	466	455	460	512	482	498	509	464	447	527	445	483	480	484	479	454	494	470	514	491	494	470	491	527	472	488	498	486	472	504	482	468	491	502	475	491	509	483	505	492	461	478	514	463	482	466	473	456	462	481	470	454	472	514	467	494	509	466	479	490	471	464	459	483	487	475	484	488	479	544	487	477	474	471	471	464	478	494	508	500	463	485	489	472	501	493	464	501	467	469	478	465	460	486	487	468	481	460	458	516	501	482	458	482	517	511	482	455	503	490	502	494	498	452	496	468	521	489	446	484	494	525	444	510	484	460	492	526	503	490	466	485	446	514	494	473	461	504	499	453	479	477	486	487	486	474	494	466	497	487	469	502	448	454	466	520	507	508	484	492	470	501	484	503	533	467	503	497	468	489	470	505	505	492	480	493	446	504	498	472	473	476	497	481	502	490	516	476	474	519	514	440	509	490	470	473	477	485	440	458	469	543	440	513	501	457	495	507	463	464	524	481	463	510	459	503	491	525	515	504	489	484	477	471	476	463	475	502	519	464	481	480	455	490	460	491	486	493	496	543	489	462	498	501	474	473	493	447	467	493	455	498	516	497	504	509	524	486	496	480	490	499	476	487	476	467	482	493	486	492	468	499	505	466	491	513	502	454	499	511	509	455	512	490	481	490	507	496	506	486	530	481	480	461	474	466	503	490	494	445	494	503	505	476	467	493	448	464	462	458	450	459	489	514	487	475	506	470	474	506	512	475	483	496	477	445	493	507	523	471	470	487	530	478	486	492	481	471	498	495	509	496	482	473	494	507	471	489	497	495	471	506	491	469	504	487	445	495	485	470	467	475	469	488	464	469	474	470	511	489	482	467	501	465	487	459	530	481	446	508	481	456	498	534	486	490	462	447	491	470	484	459	510	497	455	477	440	499	498	486	471	486	505	522	450	479	485	493	522	509	442	488	500	470	456	519	513	492	457	472	507	462	508	486	495	479	464	466	464	455	523	455	474	452	489	513	438	498	489	464	505	483	515	494	453	487	464	502	507	492	513	505	496	502	455	483	457	493	428	475	473	497	482	457	485	472	459	491	472	486	459	443	528	490	541	497	475	448	441	506	476	507	456	509	445	461	457	510	491	474	499	518	492	495	477	505	489	473	474	504	515	496	489	460	506	477	478	494	465	477	486	487	481	463	452	496	509	487	495	503	505	454	462	496	489	512	460	475	500	477	474	498	475	532	488	471	458	511	495	478	481	493	474	509	474	512	500	487	428	518	465	476	493	516	470	496	493	471	489	486	480	456	479	465	467	494	533	474	462	514	492	459	455	480	513	476	472	485	472	515	465	488	496	458	490	480	503	439	524	489	490	521	486	491	493	474	491	506	474	474	506	454	476	494	496	483	453	455	480	507	472	459	492	484	540	482	463	499	485	476	464	508	457	492	471	480	474	492	511	469	473	480	459	518	495	462	512	441	480	468	463	499	487	504	435	499	463	495	489	471	475	502	524	495	500	476	473	512	488	478	470	484	500	475	456	487	485	477	519	497	496	465	509	510	484	495	503	481	496	484	479	455	478	413	495	462	461	473	475	517	480	483	480	506	486	502	515	452	488	509	482	478	505	488	462	482	460	460	489	498	487	480	518	461	461	481	496	488	514	483	508	503	475	478	500	495	533	550	462	505	503	507	436	494	445	470	489	506	501	478	475	475	497	494	466	489	487	439	491	489	513	469	450	480	485	490	548	514	459	464	482	471	454	495	463	494	487	455	469	472	453	480	489	459	502	475	486	479	470	468	500	481	477	495	495	454	494	470	511	484	494	499	498	496	539	515	512	502	487	511	477	475	492	527	458	511	492	438	487	449	511	489	466	467	439	476	456	498	493	503	486	492	482	458	466	515	485	489	459	472	498	488	477	475	536	500	485	499	496	467	468	494	492	488	534	480	466	485	487	537	475	481	429	469	494	498	488	474	466	462	473	499	502	456	432	455	504	464	471	508	450	473	473	517	491	494	464	501	490	456	470	511	467	504	508	491	482	475	481	469	470	513	484	496	468	471	516	455	470	471	487	473	461	506	474	444	454	482	525	528
29746	34464	40971	17342	4187	2236	1827	636	321	322	318	310	349	283	312	335	315	319	323	328	295	356	356	308	305	356	337	305	300	316	344	337	327	348	349	326	343	340	305	323	360	320	299	333	322	339	325	328	348	312	341	341	295	341	330	297	319	305	369	355	313	344	313	326	307	325	283	322	311	309	320	339	330	309	323	316	324	349	292	313	338	343	372	332	290	309	344	315	323	339	327	338	308	330	288	309	349	329	354	326	294	341	337	351	324	317	361	342	348	337	352	347	335	351	304	352	313	361	319	297	310	312	317	310	347	349	336	332	307	318	345	333	320	309	332	337	356	316	315	316	326	301	345	318	306	334	307	310	326	330	324	335	341	320	323	325	344	341	302	334	333	313	350	351	317	336	341	329	340	323	313	291	341	347	331	315	356	307	337	306	363	339	340	333	317	319	311	329	329	340	312	289	294	296	303	335	345	322	322	319	318	299	327	357	335	305	325	341	356	354	316	326	350	360	332	359	312	346	330	318	300	362	326	325	313	314	325	315	331	315	363	325	345	328	314	346	287	335	357	335	342	301	337	340	328	326	366	335	342	304	341	360	322	372	338	290	313	298	329	321	339	330	312	295	336	323	368	347	316	328	323	346	357	362	320	319	350	307	313	351	346	320	307	333	310	344	315	327	334	318	337	321	308	314	329	312	341	362	351	345	327	341	356	360	325	340	334	310	332	316	351	373	352	322	341	326	326	354	324	328	313	292	334	334	305	335	345	345	339	303	345	342	348	364	334	337	353	312	288	338	355	335	307	328	337	342	330	358	305	315	337	312	345	304	345	333	320	325	332	319	356	336	326	322	340	309	325	329	336	302	333	350	334	334	344	333	347	323	317	334	355	349	333	322	318	354	345	311	320	319	349	318	327	330	318	319	338	318	312	324	322	321	346	351	335	331	323	357	327	311	313	322	307	361	338	311	341	320	325	322	375	290	311	291	348	321	339	368	331	319	310	342	336	358	313	332	347	322	322	314	319	333	315	326	351	300	328	358	315	354	308	324	331	332	347	342	328	329	319	342	356	331	310	351	317	351	326	344	340	331	335	312	299	325	314	339	314	331	301	323	364	336	319	372	320	325	312	317	326	320	318	314	390	375	329	309	317	311	324	321	332	318	323	313	343	340	312	360	351	308	321	332	357	331	332	317	332	329	319	342	319	330	323	327	371	325	317	309	334	347	318	356	320	339	315	316	306	353	340	331	316	323	303	299	346	368	351	362	311	314	320	322	336	311	323	348	328	296	341	292	339	320	340	337	334	331	333	339	337	313	306	324	331	344	323	326	326	341	358	300	330	319	338	355	323	306	329	298	325	352	340	331	330	317	320	342	326	304	330	361	313	329	322	356	331	319	333	319	334	369	306	350	292	333	310	340	314	307	311	327	314	334	311	305	325	340	328	302	353	321	315	309	321	351	349	320	331	325	321	364	329	314	341	320	356	330	348	320	353	349	325	304	347	359	356	316	352	332	330	333	278	343	318	304	290	322	323	326	318	322	334	307	319	342	299	344	310	337	287	325	344	331	317	350	314	332	369	352	313	333	319	330	337	300	324	347	344	369	353	324	345	312	315	354	338	340	322	325	349	309	349	348	344	334	303	354	348	321	300	317	324	323	347	331	356	333	311	318	339	327	333	302	327	318	343	343	336	333	356	321	344	326	317	320	340	320	338	298	327	331	319	313	323	304	348	328	303	359	334	319	311	287	340	294	321	321	319	341	329	333	304	327	287	351	335	336	329	311	295	363	360	277	346	318	327	326	340	361	336	344	316	359	343	311	322	337	316	331	328	334	331	324	330	346	335	306	333	322	339	354	323	324	353	331	343	300	356	323	314	379	374	320	339	310	325	321	320	374	327	356	361	328	314	354	312	342	323	346	318	330	354	337	349	337	322	343	320	326	329	315	331	319	308	368	328	335	345	357	353	327	334	348	329	301	295	323	354	339	343	363	340	326	349	323	306	325	350	319	349	315	333	299	325	328	324	367	357	344	324	346	316	354	356	335	323	327	337	321	338	303	346	355	321	324	343	342	350	333	329	311	329	323	305	307	348	330	350	353	319	346	344	355	360	308	308	351	319	323	332	301	329	354	333	335	320	357	339	302	335	295	314	318	298	344	317	321	341	347	348	323	338	310	355	348	310	309	306	307	307	324	319	346	337	344	341	334	351	370	298	354	350	284	311	344	331	313	334	338	343	330	345	344	325	313	321	304	330	307	288	334	312	334	316	312	329	334	332	323	297	338	346	321	331	331	332	325	327	338	316	315	304	337	312	346	330	345	335	334	347	320	357	358	336	313	294	329	335	342	344	308	333	371	279	300	348	294	361	336	339	332	355	317	342	351	332	348	301	378	341	350	346	309	334	325	343	348	329	331	320	308	334	327	362	339	330	337	347	335	313	307	305	335	337	311	351	317	345	336	322	329	336	304	315	294	309	329	366	357	323	312	335	324	351	313	312	275	323	338	341	320	355	340	315	327	339	359	343	342	348	321	308	324	333	320	302	355	321	302	319	357	333	324	329	359	340	307	303	362	333	333	311	355	316	317	324	331	351	313	317	333	347	319	324	331	325	330	338	307	330	343	328	315	356	306	334	316	342	322	317	325	299	326	332	309	345	335	317	334	307	364	322	316	351	294	301	296	322	339	298	360	348	321	353	304	302	341	327	321	331	352	314	316	335	295	324	324	338	355	324	315	361	335	334	332	334	329	324	342	347	360	310	317	360	303	364	315	324	351	344	306	307	331	351	345	363	329	305	353	359	344	350	285	351	358	343	336	332	337	301	342	296	316	367	331	357	318	348	321	305	331	335	321	369	337	314	317	285	351	342	309	326	329	350	353	326	328	341	370	327	323	322	354	321	307	322	339	352	349	336	322	350	317	316	299	340	329	368	332	310	349	314	316	380	355	313	344	311	340	302	344	324	331	330	294	314	326	327	331	313	323	318	319	345	304	359	327	355	328	312	290	319	341	297	358	340	339	321	318	308	329	342	350	317	343	336	351	332	336	341	354	356	320	301	343	352	313	337	311	360	347	331	304	363	300	339	330	301	342	347	311	351	332	334	349	309	371	352	360	336	307	297	301	317	325	364	345	320	303	312	312	323	324	295	337	333	334	306	307	327	331	309	341	307	390	302	354	304	338	338	308	345	335	346	333	338	377	352	351	353	295	336	337	324	350	347	337	310	333	342	288	354	319	319	323	317	355	298	333	305	329	345	329	311	310	321	359	319	354	314	336	320	320	303	308	317	337	344	333	336	309	368	333	327	314	319	307	340	344	340	356	342	320	324	323	365	370	334	320	313	342	330	349	350	343	329	310	312	298	323	321	349	344	317	325	342	306	340	316	322	332	308	361	316	319	337	350	352	347	367	326	273	345	308	348	375	347	375	345	325	301	332	340	330	319	314	319	303	316	326	340	306	311	314	350	317	354	341	344	367	343	316	291	304	345	329	347
34364	53206	35552	8930	3943	2967	2326	793	395	366	404	375	415	353	378	408	364	359	378	392	355	375	346	381	359	372	375	369	381	376	342	370	367	351	387	373	354	353	374	332	378	373	385	382	383	345	372	380	371	371	347	366	387	369	345	372	345	373	376	394	371	356	364	359	395	356	365	381	384	362	405	368	375	375	331	357	353	370	366	353	375	373	365	398	387	384	354	381	431	378	328	374	376	402	354	359	377	388	381	386	330	361	378	410	347	386	364	404	347	366	369	395	366	357	386	374	362	394	376	367	391	405	330	347	397	355	405	377	379	355	375	356	410	378	382	375	390	401	371	355	406	349	392	344	374	363	358	343	357	395	407	333	363	387	339	375	388	369	358	400	370	387	398	374	348	377	374	377	343	392	355	382	369	329	314	343	413	364	369	374	376	366	366	371	388	394	391	341	367	347	379	360	365	355	398	339	383	346	350	393	366	386	350	359	360	406	408	370	379	381	356	341	335	349	361	380	362	387	365	385	374	379	358	355	346	366	362	386	380	363	354	338	374	354	340	377	368	361	362	338	380	368	383	350	354	368	330	389	362	366	392	384	381	370	373	399	388	370	411	380	357	364	363	319	361	372	346	374	396	382	358	422	372	346	363	394	393	378	349	361	376	388	369	360	332	329	393	349	359	382	382	370	385	385	385	370	358	369	363	357	373	334	373	374	371	348	379	351	331	354	379	372	361	360	347	375	400	388	368	401	403	373	369	363	376	371	395	364	372	379	407	360	384	355	379	389	423	374	380	388	405	374	395	356	382	388	395	409	346	361	381	383	348	384	370	384	397	376	356	367	360	369	351	369	370	372	415	344	394	380	356	403	359	358	385	362	380	331	370	358	394	331	332	376	354	369	369	392	365	386	368	351	342	393	364	315	390	363	386	371	372	356	376	363	392	379	386	390	365	360	373	332	360	378	372	393	365	372	365	326	380	359	342	356	377	378	404	359	401	362	399	385	369	366	332	382	406	409	387	335	384	377	363	373	360	381	328	382	369	381	389	394	375	362	362	371	408	365	393	358	390	342	362	359	362	393	364	369	372	405	380	372	352	357	360	376	356	395	384	376	379	391	371	353	363	348	335	359	380	352	370	379	365	342	389	388	387	378	387	364	391	360	369	347	350	365	357	379	354	372	404	337	353	394	361	353	387	417	338	383	370	369	383	388	376	356	384	357	360	369	386	370	362	372	375	400	378	398	351	347	330	364	378	380	391	365	376	353	374	366	373	370	381	363	400	352	397	340	376	364	424	390	345	355	398	368	381	368	359	397	359	375	353	347	368	387	359	343	369	405	405	389	373	374	344	378	354	378	373	370	350	364	331	364	381	357	372	396	410	374	332	368	396	361	383	398	365	359	383	407	396	389	371	380	398	366	385	376	358	387	372	335	394	374	347	364	375	424	377	391	373	368	368	383	346	351	360	370	360	387	356	340	362	354	384	364	357	371	375	388	384	354	351	379	373	385	365	365	341	347	386	387	400	383	371	395	351	372	378	396	373	354	344	371	363	404	388	343	392	382	355	377	374	359	382	354	352	337	389	361	395	402	388	404	341	374	370	395	394	353	379	373	360	390	396	377	359	355	360	396	344	392	356	362	375	367	399	369	377	359	388	358	368	394	369	384	390	372	408	349	362	366	375	384	351	358	339	384	333	386	384	380	359	360	418	370	391	367	372	382	355	367	364	380	362	373	375	366	363	378	404	360	379	346	372	399	385	368	334	342	378	396	382	369	382	370	366	350	396	417	345	367	389	369	409	368	379	341	387	358	377	334	388	382	381	368	368	388	383	370	406	372	378	362	351	353	373	376	402	373	365	382	410	381	380	382	354	362	340	389	378	413	365	356	407	314	372	367	390	345	417	334	377	371	379	370	375	368	414	331	402	356	336	407	391	384	437	396	401	388	348	353	372	402	369	361	365	391	358	350	397	411	379	411	403	347	377	351	378	336	370	365	365	373	382	378	369	348	375	365	377	358	370	363	392	388	378	327	405	385	377	384	413	379	355	377	401	385	390	351	403	341	338	386	345	357	363	363	356	368	392	358	380	338	386	356	321	370	382	363	346	366	404	359	375	389	401	358	359	404	365	384	361	349	371	389	383	338	377	361	385	364	356	367	357	344	367	347	388	379	373	345	356	374	396	340	371	391	366	342	393	422	367	388	387	387	412	349	393	368	339	338	367	383	361	357	382	383	362	362	373	376	371	365	328	362	356	357	401	401	392	373	385	371	352	406	357	360	369	368	379	376	352	392	380	394	370	373	382	389	366	347	335	345	347	368	374	359	382	373	357	378	381	400	411	391	336	339	369	379	391	359	337	368	390	359	389	357	359	389	372	390	376	393	370	342	376	391	350	368	371	330	390	364	380	387	379	388	363	398	364	383	368	380	365	351	351	366	339	339	381	374	389	370	384	405	356	355	405	376	382	366	389	378	395	384	398	371	370	342	412	409	388	375	376	342	354	365	382	352	359	368	394	389	349	379	390	351	386	390	324	376	364	361	379	375	355	385	348	379	376	375	356	385	405	379	392	346	384	349	388	368	342	345	352	376	390	370	311	396	343	378	383	367	360	364	373	391	376	409	365	349	392	365	386	360	376	366	370	369	362	360	354	403	373	348	378	376	367	350	388	389	362	331	363	368	368	392	349	342	355	354	348	360	388	377	340	406	377	387	403	365	385	432	388	365	366	385	362	361	368	409	379	351	355	382	403	337	358	358	355	356	371	354	386	381	337	373	357	368	407	392	368	390	368	375	365	382	369	377	370	388	401	359	348	402	372	357	400	343	387	382	359	354	377	340	374	391	392	370	381	363	371	360	377	339	342	367	360	412	354	386	370	354	389	340	351	399	379	390	364	391	378	357	368	360	346	372	364	363	378	371	327	384	344	344	397	407	363	403	379	375	355	401	361	392	355	378	377	354	399	387	382	394	396	365	372	397	388	367	385	360	341	359	371	365	371	351	373	375	375	396	392	374	381	361	352	405	403	405	386	353	367	348	374	372	374	332	371	385	354	407	372	366	351	328	337	399	403	362	385	390	359	378	403	361	390	377	357	387	368	357	364	413	390	362	375	344	392	332	369	384	395	364	393	376	399	376	362	380	380	364	383	371	400	384	384	413	388	369	370	368	382	340	352	399	377	346	389	372	383	368	401	372	358	382	393	392	378	370	387	371	378	369	341	373	387	357	364	388	388	395	379	347	380	412	393	379	360	363	374	354	396	368	367	357	363	379	370	383	372	382	392	355	380	380	359	378	419	395	378	407	371	354	370	402	367	360	356	350	371	395	369	377	350	391	343	375	372	357	391	331	361	346	384	339	363	415	390	377	391	418	379	396	387	361	360	366	359	355	378	388	387	382	364	387	361	404	398	393	358	351	391	354	370	369	394	378	352	339	389	346	404	377	372	357	385	388	367	359	367	371	389	390	353	398	392	365	392	343	384	363	376	347	386	345
24943	26005	43950	32245	21984	18712	12646	2382	337	292	336	346	281	300	336	307	311	317	329	300	312	317	315	315	306	305	297	315	291	298	317	327	310	279	333	305	335	278	310	294	316	324	309	295	326	303	281	295	309	304	279	284	318	301	273	312	313	304	319	314	315	293	290	320	309	306	316	313	325	285	285	297	309	313	292	297	286	289	272	316	323	315	303	329	292	286	302	305	297	318	303	259	299	311	285	302	289	314	333	268	303	307	304	282	303	289	301	328	301	279	331	292	282	329	342	304	271	279	311	278	312	303	298	336	291	295	317	310	290	317	311	309	318	296	306	317	322	346	270	298	271	341	312	282	303	312	302	299	284	305	305	324	277	316	326	308	327	338	306	307	326	284	286	292	291	258	324	298	300	292	313	272	303	297	323	301	296	289	307	298	296	332	289	312	258	298	318	295	279	311	293	292	276	282	306	282	310	280	301	354	314	304	341	301	285	307	308	324	318	309	302	347	279	320	295	300	314	295	296	301	294	292	278	297	256	303	334	301	310	291	322	292	299	320	300	307	293	296	331	333	307	289	280	288	312	317	283	316	301	299	310	282	307	259	293	344	326	281	272	295	306	330	303	339	302	304	301	317	312	311	308	295	291	308	317	324	301	318	330	320	316	307	319	303	265	284	276	313	300	279	314	253	319	305	305	305	270	272	289	308	285	319	293	262	279	340	319	310	317	298	328	301	288	304	332	332	304	287	300	325	281	320	294	302	313	310	323	323	306	275	288	310	295	307	320	314	288	306	266	318	296	282	315	323	301	297	295	302	325	315	292	313	289	320	289	304	294	308	306	325	300	296	338	278	287	321	277	309	293	306	306	296	281	335	323	305	297	289	283	275	316	323	316	304	282	311	288	288	298	321	326	323	291	316	302	308	282	311	305	316	332	324	282	295	293	304	322	310	291	315	312	308	324	316	304	327	286	304	315	292	296	283	259	323	322	287	323	315	326	309	316	303	285	304	306	333	296	330	295	310	296	304	303	292	304	303	301	291	326	296	309	313	325	319	309	306	289	316	342	278	319	279	281	311	318	305	290	290	298	313	326	296	323	303	286	292	292	335	290	307	308	276	281	286	284	326	318	306	290	283	313	285	300	281	309	287	355	311	288	319	274	314	315	307	311	306	310	305	297	293	322	300	300	244	304	327	287	321	268	307	333	297	306	287	309	294	308	310	306	265	300	285	316	299	318	312	291	291	299	288	319	313	323	339	355	301	304	311	309	309	320	321	326	327	306	312	298	300	287	314	294	299	301	288	310	306	309	302	299	291	319	327	324	301	308	308	298	325	307	279	285	319	292	315	306	311	280	315	299	295	281	325	293	303	326	327	277	300	306	301	261	320	309	329	323	283	303	316	291	308	278	321	317	292	272	289	279	298	302	300	301	311	309	320	325	318	299	290	286	309	325	308	267	306	299	293	275	311	327	317	305	283	295	300	327	291	315	313	289	286	313	317	309	267	289	311	311	356	308	328	307	299	292	283	310	286	308	303	315	282	288	271	333	305	301	319	300	278	279	289	329	301	304	311	298	315	326	297	295	304	275	319	249	297	274	277	291	284	293	285	293	245	285	327	295	278	301	292	308	284	308	307	328	286	311	307	303	301	308	283	282	272	284	327	284	312	314	312	281	281	290	289	284	311	297	306	316	325	328	312	288	276	312	290	303	294	325	319	294	293	312	333	313	320	278	268	312	302	308	314	282	332	310	326	295	289	307	287	295	304	311	283	299	298	313	295	318	314	315	302	324	291	316	309	314	292	293	308	307	292	314	300	313	318	270	309	301	297	286	281	323	295	306	310	292	311	287	317	316	300	294	297	317	293	309	302	292	330	308	270	316	304	351	290	315	311	312	310	311	316	290	292	282	335	310	307	300	303	304	286	317	308	284	291	298	322	291	306	279	287	314	291	307	278	293	264	321	315	301	310	296	319	309	331	300	302	288	302	305	331	341	325	301	307	281	316	313	304	286	319	299	336	287	301	296	292	327	310	316	311	283	311	315	304	300	309	276	296	292	310	303	302	318	295	334	300	304	317	326	313	297	349	297	316	309	302	322	313	303	335	296	291	317	302	320	281	341	290	251	304	286	298	325	305	292	319	300	284	298	302	324	291	301	306	325	282	329	330	282	309	322	289	305	303	291	284	317	299	313	333	289	309	288	295	294	327	318	311	309	311	302	294	317	290	302	285	335	296	292	277	286	302	274	298	288	320	270	319	282	282	287	328	315	301	307	298	283	313	320	318	303	279	281	297	297	295	299	313	306	296	321	311	303	316	299	295	274	313	331	352	319	270	305	319	303	281	315	310	293	283	344	304	310	305	321	282	324	321	317	304	297	277	334	284	286	298	295	316	302	320	319	321	303	292	318	318	280	317	285	318	295	300	269	316	310	338	302	305	331	324	277	324	295	283	306	314	312	300	323	327	288	301	288	327	270	311	313	314	299	291	311	319	331	299	323	277	333	299	298	326	327	293	289	316	296	295	293	301	292	317	317	282	325	283	287	284	294	307	276	258	309	299	308	294	299	299	298	295	306	318	284	301	309	317	257	292	267	300	339	358	313	332	314	315	327	319	308	292	330	270	263	323	282	313	303	290	286	255	318	300	317	317	280	304	300	295	292	278	311	297	310	312	293	278	333	307	273	288	286	284	319	302	306	287	316	294	291	276	294	284	314	264	308	330	328	325	290	298	321	295	282	278	310	315	276	323	289	289	300	259	314	319	296	309	300	305	309	333	303	321	324	311	290	280	306	309	327	298	295	340	282	301	309	313	324	288	322	331	300	286	338	308	308	282	309	311	307	319	318	289	291	291	312	269	277	273	300	311	295	331	309	274	293	308	306	292	281	299	322	303	298	314	310	314	309	312	280	263	294	307	288	290	292	293	296	322	335	314	288	322	296	282	294	279	306	284	316	294	325	298	308	293	303	300	292	307	278	301	300	287	316	310	318	306	327	302	303	281	312	297	284	325	315	300	315	289	320	293	332	313	292	299	318	317	291	301	302	304	289	303	297	308	296	280	322	319	320	288	297	282	322	301	288	271	290	334	344	288	308	285	303	315	326	304	302	292	276	302	290	309	296	324	292	334	297	293	314	318	323	319	317	291	310	316	322	306	302	300	327	311	297	284	343	317	280	276	313	292	284	314	298	300	313	324	314	303	292	310	319	288	291	305	306	325	311	310	300	324	305	306	324	305	330	339	317	316	302	293	272	299	319	323	308	312	307	317	314	306	310	258	319	306	314	298	287	320	296	320	300	332	300	283	295	297	322	323	286	327	269	279	305	325	278	272	300	312	308	309	289	294	295	320	288	285	288	307	278	303	263	323	311	284	297	278	315	274	299	301	311	329	289	314	288	315	308	308	320	325	297	287	303	293	326	297	277	302	329	297	335	300	318	303	347	280	290	315	287	314	291	308	303	298	296	300	267	307	345	338	313	288	291	315	315	323	286	324
38980	75699	66952	29614	19586	18313	12439	2602	350	342	364	355	357	351	316	347	333	379	362	316	316	305	372	357	352	331	341	372	329	336	333	355	325	297	307	347	339	380	356	327	332	329	344	307	338	385	319	314	356	338	327	357	347	339	361	344	360	342	303	368	343	340	350	334	334	329	356	341	337	359	334	289	333	329	346	320	333	353	332	346	329	321	346	334	350	333	314	385	316	369	304	377	349	334	345	358	314	314	362	329	348	320	329	321	358	321	355	378	367	361	330	369	345	349	342	365	319	323	354	350	294	315	347	335	336	345	347	338	356	337	349	327	293	346	333	348	312	314	320	340	335	322	372	367	357	337	316	367	344	354	343	348	335	337	335	327	338	318	350	336	326	341	347	331	332	357	372	315	362	340	342	367	308	339	342	331	342	343	369	339	342	344	307	349	328	312	317	364	334	345	329	325	326	348	363	310	336	326	350	338	341	347	348	315	310	328	309	380	319	342	348	343	335	363	350	303	373	315	344	328	357	338	368	318	358	318	347	338	351	307	341	361	305	360	328	327	350	351	363	367	329	345	336	353	368	385	397	353	351	299	327	348	330	347	352	323	338	330	317	320	345	334	307	331	329	363	350	325	315	377	332	286	367	350	358	334	329	332	315	344	343	337	358	348	337	324	357	339	320	360	368	336	340	326	340	348	366	335	332	340	370	327	333	353	308	329	317	340	356	316	335	336	312	346	392	315	339	336	356	342	343	369	359	331	362	342	356	337	375	317	321	327	347	330	318	329	317	328	353	333	341	347	345	351	347	337	333	341	335	331	356	344	373	337	317	323	338	343	352	317	413	333	315	324	323	339	326	351	311	317	349	334	351	334	358	324	312	338	341	351	377	327	318	336	345	358	362	353	358	329	349	340	327	343	340	342	331	316	331	360	323	330	340	324	333	337	320	329	329	314	345	365	341	359	355	316	332	345	372	342	314	347	291	334	357	329	326	367	349	331	372	314	338	372	330	338	353	377	334	316	365	316	339	371	333	361	365	340	322	337	334	346	355	354	351	350	327	296	350	394	375	349	405	353	357	321	328	367	343	373	358	324	332	341	351	333	355	354	325	357	333	316	354	338	346	323	303	306	354	302	310	342	336	345	339	358	325	316	333	321	325	325	361	353	355	351	360	345	330	341	340	324	337	331	347	336	312	322	332	336	326	334	362	335	339	339	343	331	350	342	342	379	335	350	324	309	317	344	328	342	334	316	349	330	308	352	384	384	363	336	328	372	321	361	325	351	371	330	343	331	298	361	313	378	330	317	335	348	359	324	321	333	318	347	295	318	331	314	333	349	365	334	331	356	353	291	340	354	322	322	314	345	341	352	365	334	359	334	362	338	361	378	320	311	349	314	358	338	371	312	326	314	334	333	363	310	320	366	367	342	314	328	356	374	318	338	328	360	353	342	346	335	308	308	396	362	366	348	315	316	335	351	322	348	360	361	329	343	346	302	329	367	367	351	359	333	346	345	341	349	336	346	360	329	360	351	382	361	324	326	359	331	318	354	323	359	347	361	358	312	310	320	319	362	351	348	320	344	353	361	343	364	332	332	328	335	339	328	316	367	338	379	341	361	359	335	339	325	346	346	347	350	371	318	358	377	340	308	365	336	367	345	324	339	330	367	378	350	319	341	336	331	347	376	312	348	335	315	360	351	343	311	354	352	314	366	328	295	327	295	316	341	358	361	310	330	336	331	349	361	370	350	354	324	323	307	328	323	319	314	334	297	355	339	337	345	341	299	350	312	341	362	337	326	325	341	344	359	373	354	332	344	343	341	313	340	359	337	358	358	344	335	344	325	310	339	353	311	332	340	338	350	300	341	361	321	346	312	366	316	353	332	334	354	345	346	351	363	344	369	366	334	350	307	349	332	321	347	352	351	349	337	330	336	336	325	353	344	339	354	337	356	349	343	382	330	360	316	353	336	360	367	325	341	310	370	356	329	369	324	332	327	359	337	351	386	330	335	349	330	299	351	303	341	336	346	338	332	323	339	348	319	326	327	341	361	333	353	352	374	326	315	329	321	361	324	324	381	337	367	332	332	291	323	359	386	319	348	344	348	338	301	353	354	318	332	358	342	306	346	332	296	344	344	331	393	369	349	347	321	349	351	354	336	350	354	317	325	345	357	331	370	333	352	357	351	346	334	345	371	331	349	363	299	338	378	339	319	362	326	344	343	346	339	338	362	340	342	348	343	326	349	330	378	348	322	334	363	314	335	326	330	335	347	349	330	350	300	342	337	367	327	317	340	353	347	303	328	313	317	341	359	328	363	316	346	332	332	346	321	369	366	352	351	333	330	329	323	338	327	336	375	333	347	329	339	355	334	348	357	352	335	329	332	338	351	357	341	335	350	348	361	342	324	337	353	362	352	346	342	347	330	301	330	360	349	335	293	338	323	341	351	344	335	318	363	355	375	356	296	319	344	330	305	339	325	321	346	335	323	349	371	360	343	318	363	350	358	325	341	364	357	332	339	327	371	324	353	348	348	362	323	308	340	350	310	313	362	379	326	311	329	380	328	331	342	318	347	345	319	340	345	331	347	319	333	325	300	377	337	324	345	316	344	333	318	327	321	355	326	329	332	345	354	343	376	323	342	371	351	326	343	333	351	371	340	312	358	320	337	317	349	342	357	332	332	341	397	355	337	339	339	302	306	300	360	328	356	353	327	346	330	394	350	314	334	303	338	321	377	344	354	339	380	372	345	354	324	327	373	335	358	339	361	355	329	357	323	342	333	347	342	369	352	348	309	330	360	318	388	315	322	314	335	362	334	344	339	351	338	345	307	323	385	320	354	341	348	329	377	367	361	354	304	343	341	301	346	307	355	332	355	366	342	334	329	333	386	349	348	356	337	356	329	354	308	335	344	320	346	353	341	348	342	344	318	319	333	358	342	369	321	332	382	360	376	324	374	316	355	365	348	319	363	325	330	385	319	347	353	330	370	345	362	341	346	364	358	368	314	360	327	354	352	333	339	385	317	314	360	336	358	334	338	362	324	341	333	348	357	354	327	370	363	354	350	331	307	351	350	323	354	356	334	327	308	325	333	322	337	328	340	295	318	347	317	344	353	344	349	330	321	337	361	321	348	363	347	327	326	322	335	343	364	330	345	339	323	320	354	348	350	340	326	322	345	342	318	350	330	354	355	370	320	313	326	346	356	350	330	387	343	369	356	347	326	326	330	358	367	341	352	332	360	354	352	350	342	362	317	342	330	317	353	334	341	367	353	357	364	356	350	340	317	353	339	332	330	334	328	324	348	348	348	344	335	335	367	333	334	311	327	359	320	363	333	347	347	338	342	349	367	364	311	362	330	333	330	326	341	324	312	332	371	332	321	344	316	312	358	344	321	312	350	303	311	338	373	371	321	327	348	360	338	268	370	311	314	323	292	332	327	345	360	368	381	344	341	344	348	335	348	327	381	358	344	350	368	359	324	330	337	330	349	346	318
25667	27226	42951	29586	17298	11925	7007	1467	465	470	494	466	470	446	457	441	488	482	482	459	451	443	439	404	461	438	434	423	513	451	414	445	472	444	467	433	466	422	435	457	437	474	442	460	461	416	499	485	422	439	430	444	438	449	481	452	443	482	422	482	468	446	440	415	454	449	433	457	418	439	463	471	455	439	440	450	438	443	466	438	441	465	491	480	464	441	413	442	465	428	453	429	494	438	454	447	447	486	453	449	465	463	459	413	445	411	464	450	454	457	430	440	499	455	463	408	466	446	430	426	462	489	461	462	435	465	436	498	432	437	452	478	414	417	475	413	425	451	423	463	455	439	457	447	443	454	468	439	414	406	464	483	451	462	428	406	433	438	451	455	430	409	427	447	446	427	420	435	441	441	461	465	450	485	456	421	429	456	466	443	467	459	463	408	470	450	427	422	440	439	436	427	449	461	490	439	475	456	467	481	454	453	444	484	466	477	490	467	463	446	457	448	394	493	464	451	479	459	459	469	438	454	472	470	460	441	455	469	463	451	447	454	429	455	464	417	452	426	422	433	437	439	438	448	486	457	448	486	446	474	494	467	431	471	451	459	464	471	450	469	469	461	476	471	406	466	442	446	442	426	476	478	429	457	473	447	468	424	433	433	403	454	468	445	407	448	451	433	463	439	447	439	444	471	455	463	453	491	443	469	466	437	435	454	463	491	453	495	456	448	465	412	446	491	445	456	452	428	376	465	455	454	453	403	467	442	435	477	463	474	468	431	447	443	495	452	443	421	427	441	455	425	432	451	449	404	453	417	434	453	450	442	450	455	443	488	476	479	448	459	424	461	458	444	491	427	448	429	438	435	441	455	466	438	485	430	464	443	489	443	482	440	445	454	448	457	454	429	429	447	504	457	461	429	462	465	443	470	484	443	464	462	469	450	482	443	461	434	479	457	454	467	457	475	473	447	452	439	466	458	395	467	463	449	459	462	437	450	487	443	437	451	459	456	451	465	418	423	456	464	429	477	425	436	455	454	447	437	502	456	427	508	415	435	475	458	456	470	454	446	427	459	390	457	435	432	454	455	429	465	440	450	457	417	451	449	412	473	475	454	428	474	458	435	468	438	448	455	444	434	436	444	443	439	440	477	458	443	433	421	438	451	482	429	442	450	472	441	508	472	426	479	428	452	428	446	446	435	459	424	418	448	426	496	461	423	447	439	440	435	445	431	399	470	455	419	434	427	440	459	439	436	463	431	458	479	465	483	459	418	436	438	465	494	482	425	450	432	456	425	458	440	441	437	424	436	437	457	439	436	436	475	425	473	412	461	428	463	433	444	444	462	430	439	440	437	463	423	457	469	467	482	441	492	424	469	442	473	470	462	474	455	400	471	454	417	468	420	456	422	435	456	474	465	465	460	465	457	514	474	443	447	480	461	454	451	450	445	456	442	415	433	465	447	486	452	445	458	456	433	440	459	453	414	438	464	476	404	461	466	447	449	450	448	430	459	461	458	426	464	415	455	449	448	458	435	467	465	447	430	467	491	456	490	430	437	494	480	449	438	427	423	445	482	435	454	480	438	445	473	462	483	411	443	470	433	435	497	463	453	476	431	464	470	423	397	433	439	430	459	452	450	427	455	451	442	479	438	444	448	430	472	476	412	455	427	450	444	426	426	457	497	419	449	461	441	427	458	438	448	438	474	480	461	482	418	458	446	444	457	460	420	426	477	481	458	440	435	415	421	442	450	445	459	450	447	424	445	430	428	460	503	445	428	443	430	477	461	452	420	456	429	470	452	434	443	423	457	460	439	433	459	501	427	456	445	449	455	466	432	444	456	441	462	457	457	399	423	441	415	405	477	416	480	429	450	443	449	433	447	488	428	458	494	411	456	453	425	399	480	449	436	448	465	477	464	457	432	459	447	483	441	423	487	456	459	454	438	471	458	426	436	437	420	443	453	431	436	493	477	433	467	465	433	415	419	424	464	456	443	422	485	409	450	461	451	439	450	487	451	465	479	456	418	436	456	421	462	457	448	472	456	447	478	448	426	435	449	487	456	447	426	483	426	440	444	479	472	414	462	465	439	445	439	453	458	460	441	452	434	448	456	456	480	479	484	435	450	454	438	455	461	474	432	471	453	433	470	440	445	422	439	468	443	424	496	435	491	455	479	468	444	463	449	473	480	448	458	415	441	437	473	445	454	415	430	468	479	447	456	441	441	399	414	461	489	442	433	441	441	456	446	458	431	467	447	426	455	415	429	459	430	433	456	435	430	435	456	456	418	420	462	460	429	464	483	427	456	463	452	461	493	469	451	477	438	440	462	428	440	465	436	466	417	417	498	417	469	436	443	428	471	425	466	512	416	440	476	421	433	487	435	449	432	503	481	466	430	448	460	475	458	463	435	438	442	437	423	440	452	421	459	438	433	451	428	483	438	477	467	472	483	425	483	440	398	496	461	421	414	470	510	450	416	451	445	456	449	482	445	413	424	447	419	484	445	430	442	473	438	446	464	493	503	437	445	450	421	457	449	480	427	504	440	500	450	429	437	459	441	435	456	427	432	410	408	465	481	415	463	497	434	491	439	435	427	477	471	434	437	473	436	464	459	432	440	463	466	415	489	432	462	469	478	466	439	471	478	480	458	452	432	452	459	451	450	407	463	475	457	438	446	457	440	475	443	464	437	452	433	453	469	480	453	440	471	465	456	470	456	438	484	425	471	474	463	437	419	476	455	466	462	466	456	431	444	449	444	447	443	416	416	445	453	457	478	473	434	427	443	456	484	445	436	432	419	448	477	487	458	441	457	441	462	473	445	486	485	469	431	458	441	433	457	483	452	439	430	420	433	416	497	492	441	456	434	444	463	454	492	419	465	431	463	460	456	450	465	519	475	475	461	430	448	437	408	418	438	465	403	465	484	422	448	470	493	465	444	453	410	454	472	471	466	457	449	476	455	457	421	464	435	441	450	462	484	440	437	443	454	443	460	514	469	469	448	457	462	467	430	466	429	477	429	417	456	434	445	456	455	427	454	434	441	499	471	469	413	429	494	451	407	455	454	475	476	442	441	427	424	434	441	449	488	471	434	451	428	448	439	461	473	449	483	470	438	428	460	430	465	469	470	423	448	479	424	434	454	465	440	468	494	426	427	435	417	416	422	474	446	480	468	427	480	470	452	468	468	454	434	464	443	511	439	441	431	444	465	382	452	441	457	500	448	448	452	457	457	469	416	464	389	492	418	431	461	487	420	450	483	471	474	457	401	470	432	469	401	429	451	448	437	462	470	489	447	435	440	430	473	439	465	412	472	473	468	444	475	442	473	463	416	483	485	482	480	504	436	447	447	455	446	473	441	464	435	465	427	439	400	470	420	450	467	470	450	445	435	456	443	444	443	454	454	470	455	479	441	415	466	436	443	435	424	449	446	458	438	463	447	439	438	429	453	460	456	466	464	464	498	469	493	469	491	479	447	413	440	443	466	484	476	437	463	462	414
39983	76377	61068	20904	14240	16230	9800	2084	541	509	468	494	499	517	522	496	498	478	491	485	490	494	494	476	463	523	527	516	452	499	492	492	499	506	485	486	469	502	514	476	499	470	526	490	497	498	473	496	499	521	491	506	532	481	481	527	486	508	465	520	481	495	538	433	529	513	500	506	471	482	501	491	487	465	498	507	544	507	500	495	490	534	493	483	504	478	495	487	504	505	526	476	482	494	538	467	505	495	494	497	468	484	506	489	454	522	506	516	421	482	514	460	479	521	492	504	532	508	467	504	473	492	521	487	525	467	471	506	520	520	468	541	491	450	459	527	499	484	502	486	501	446	506	503	546	489	514	510	513	482	496	449	435	507	484	525	514	498	510	482	527	470	512	511	494	473	480	511	484	495	537	503	487	478	510	511	495	545	490	483	549	488	485	513	494	509	526	480	476	463	485	513	498	506	519	484	509	477	449	474	488	523	488	470	495	483	502	508	490	507	469	494	533	499	492	510	474	482	527	474	515	464	488	479	500	493	532	509	505	521	501	525	498	495	503	477	534	490	482	493	503	509	494	517	489	499	527	462	456	489	515	525	475	527	487	494	480	477	478	476	475	520	482	497	489	488	504	547	487	496	481	470	502	488	492	497	493	491	487	526	499	474	532	514	475	511	475	510	485	496	477	536	459	484	474	504	492	518	493	476	508	457	550	485	498	528	480	480	488	519	486	510	541	514	491	501	476	538	480	524	440	515	495	504	529	536	502	489	483	482	522	457	465	540	480	495	510	498	548	501	498	511	498	483	475	493	504	511	523	484	484	479	495	474	487	513	465	478	487	536	519	517	472	466	488	495	502	488	495	487	523	537	485	486	508	484	518	503	527	496	535	463	442	498	458	497	518	487	478	464	485	513	515	518	479	517	540	470	512	504	506	466	505	499	504	502	494	476	435	504	526	526	462	493	500	506	482	481	515	481	497	500	478	493	465	532	475	494	541	533	515	486	486	476	444	527	509	501	470	578	522	464	503	481	450	517	522	485	525	473	483	475	507	508	482	551	491	482	476	536	500	511	482	501	512	484	493	474	512	515	499	494	515	481	448	476	453	487	517	460	501	465	492	465	497	498	477	535	469	497	486	504	497	465	477	491	503	494	486	511	480	520	517	498	481	505	485	517	474	475	459	501	491	479	461	482	503	491	551	469	471	480	481	513	471	502	479	525	528	472	539	447	468	502	525	494	500	529	527	456	537	492	499	506	511	512	500	491	477	473	530	494	465	523	518	532	529	526	525	490	509	508	485	512	452	489	498	500	485	536	473	536	497	531	487	488	460	469	522	491	527	505	471	521	471	539	494	539	483	495	525	517	468	496	503	507	514	520	502	506	496	510	493	540	535	496	495	496	481	522	552	489	522	473	539	513	436	506	501	477	528	495	432	490	507	524	508	477	499	482	513	507	468	478	474	512	496	495	502	487	504	494	492	488	484	529	489	549	455	483	484	510	470	476	524	530	529	497	481	485	445	506	484	464	494	512	482	506	452	515	485	480	488	503	496	509	503	480	502	520	495	480	480	517	452	466	499	513	496	539	477	510	503	504	454	518	491	461	530	513	493	487	500	512	520	498	538	503	527	475	521	433	507	505	496	473	519	508	502	489	486	506	490	527	465	502	508	467	533	488	498	487	508	473	475	505	465	452	484	532	492	499	479	560	494	470	513	489	500	476	475	502	500	532	489	485	496	449	475	490	496	512	511	501	481	475	482	514	552	492	456	494	496	519	460	493	460	489	537	524	492	490	506	467	538	507	490	532	495	533	518	493	522	455	524	511	471	517	475	543	530	492	497	512	480	527	508	483	498	457	465	510	572	491	478	501	517	490	482	485	486	487	552	517	450	472	491	486	483	508	499	499	490	453	475	482	536	510	501	494	521	499	495	498	503	500	505	505	488	529	464	442	497	512	497	481	487	506	508	523	502	492	505	552	511	498	506	538	477	511	476	488	505	487	452	521	493	483	518	513	480	484	460	462	442	504	500	495	536	501	499	497	492	523	495	513	497	520	467	544	488	491	463	507	466	515	526	531	467	530	511	514	528	481	477	519	503	505	462	479	481	499	493	538	470	523	487	477	526	476	534	469	495	512	510	502	487	529	497	457	526	525	489	496	466	496	510	518	506	460	495	506	471	461	513	499	546	523	532	522	501	511	466	504	496	467	508	485	495	489	515	487	528	472	510	475	462	474	483	529	527	477	465	498	473	495	495	492	493	500	493	473	472	495	510	474	489	504	540	513	513	494	492	466	486	504	506	476	500	468	480	477	435	498	555	489	491	496	486	513	487	531	497	503	510	542	508	509	496	483	529	516	486	493	527	469	494	521	494	480	491	497	488	482	478	439	529	497	468	493	515	530	502	489	528	470	510	489	510	486	470	491	499	488	524	482	490	488	501	516	479	472	503	499	482	511	507	513	520	515	474	491	515	498	491	555	516	499	511	496	533	464	461	497	488	511	474	505	518	487	477	525	552	500	492	517	495	497	449	505	524	500	508	480	483	506	491	517	508	472	514	486	499	540	463	493	518	526	489	456	492	478	550	471	515	501	495	512	504	500	500	480	520	474	517	516	493	505	518	492	514	494	478	486	488	454	503	460	507	522	510	481	471	473	523	501	508	472	473	477	525	511	453	495	473	507	486	497	520	501	502	500	501	513	505	538	471	474	533	510	461	486	515	498	466	470	501	442	495	494	513	527	497	494	509	520	516	533	480	455	506	526	474	506	485	520	503	509	507	520	492	500	486	485	467	449	464	510	502	511	504	495	513	517	494	537	496	517	496	490	490	505	481	495	506	464	496	441	503	520	451	517	470	513	471	486	507	467	549	509	465	485	486	541	518	497	513	518	480	516	461	476	505	492	485	477	498	491	515	463	470	485	490	486	490	499	489	502	513	525	476	500	486	471	491	482	517	474	498	458	481	509	482	472	509	551	526	484	446	505	520	493	519	465	538	537	514	504	506	495	511	473	529	497	547	488	505	460	528	464	517	507	491	527	484	517	515	499	487	465	488	480	506	442	436	492	521	534	469	481	496	477	482	491	467	512	474	477	500	480	524	493	517	469	512	489	492	536	487	503	524	514	476	493	540	482	545	488	467	516	531	526	491	502	532	507	507	507	519	511	469	472	509	461	512	517	483	508	483	514	463	551	473	467	508	491	535	482	498	498	485	504	499	479	479	492	521	542	526	514	484	478	512	481	477	511	496	540	489	487	513	495	510	507	512	527	515	513	503	466	510	505	486	475	539	501	541	478	494	519	477	508	452	499	513	498	472	527	523	462	518	511	463	501	477	510	501	490	502	530	461	527	492	481	511	504	497	488	489	495	508	463	488	492	483	498	495	492	510	515	497	524	523	499	532	498	510	509	521	515	523	508	489	497	479	511	482	518	470	528	518	476	486	511	468	502	522	510	517	493	512	520	492	483	498	485	484	528	486	529	496	468	493	498	489	510
23331	23518	38032	29482	22242	26301	27597	8081	607	472	536	449	454	489	498	469	505	474	477	494	441	493	477	489	446	466	445	431	459	496	426	437	474	454	477	462	487	472	515	513	480	462	460	496	510	478	483	460	477	477	465	467	463	509	463	480	465	485	441	481	462	450	458	461	469	446	472	433	462	477	478	474	497	471	447	469	464	485	476	469	455	466	442	472	464	500	471	472	447	446	478	459	478	457	479	434	468	477	466	457	430	440	497	486	493	467	507	461	475	452	482	469	429	464	468	454	479	500	517	488	482	469	493	451	501	517	470	453	495	465	478	466	488	466	495	489	456	494	470	475	468	479	469	452	495	453	483	492	483	470	454	461	445	513	494	500	496	461	471	449	486	497	486	442	450	442	484	509	443	477	498	470	487	453	511	463	444	471	470	492	464	480	457	482	444	459	452	477	466	451	458	468	496	482	455	494	484	471	482	516	475	484	487	443	476	488	488	499	454	472	491	449	485	454	499	443	490	470	438	448	480	502	467	483	502	449	488	480	489	514	439	488	468	472	474	472	469	444	444	474	488	511	473	489	461	514	513	448	472	497	446	467	511	480	469	441	474	449	474	498	460	473	447	514	449	465	534	463	458	481	476	463	489	487	440	483	465	505	487	471	441	468	475	503	482	488	464	473	458	451	462	440	462	485	480	445	470	471	501	448	478	477	469	460	467	529	480	454	470	449	464	465	492	509	488	476	466	461	476	438	490	477	485	454	472	455	461	469	501	479	478	441	472	472	469	468	493	474	437	461	470	465	466	454	468	468	485	441	471	463	482	471	425	472	470	456	433	467	482	468	467	467	472	472	455	482	504	471	484	470	435	495	463	457	425	487	488	464	494	473	492	493	454	456	484	496	447	475	478	485	444	472	481	481	428	479	479	459	466	505	441	460	483	470	471	449	469	496	472	439	539	445	458	451	498	479	480	512	443	468	487	447	479	501	502	478	478	465	458	527	492	430	498	431	499	464	472	456	461	479	506	473	464	483	450	485	471	446	489	449	469	466	466	503	479	506	479	508	493	429	467	479	486	455	501	439	466	459	484	475	484	495	479	496	441	492	472	488	494	463	470	456	455	437	488	446	457	450	445	465	455	438	466	469	476	502	473	514	461	438	496	478	472	477	452	465	437	481	484	489	434	497	458	486	436	449	486	496	490	438	483	433	460	472	491	466	468	461	488	484	467	433	480	452	493	480	499	467	474	472	451	470	475	460	474	430	504	477	469	468	488	479	441	487	451	466	498	484	485	477	419	479	455	457	454	487	464	482	444	482	441	457	492	455	469	464	451	489	500	480	488	489	457	470	530	503	491	460	479	427	496	453	496	489	472	516	460	446	464	442	496	434	476	494	479	479	448	491	431	452	455	472	518	439	460	465	472	469	450	487	511	494	477	449	442	477	477	500	445	488	460	458	481	473	449	430	506	490	465	478	463	479	454	451	452	509	463	493	467	457	515	497	438	496	499	532	471	480	486	499	459	484	464	438	427	481	522	466	472	510	472	450	422	478	460	507	474	453	450	495	494	493	474	483	481	479	454	446	460	456	482	462	483	484	480	457	494	485	477	491	514	486	435	484	469	469	487	427	442	468	446	443	494	449	471	465	477	446	503	512	481	460	443	441	457	451	428	486	516	503	480	470	454	446	456	460	452	491	488	458	443	464	482	504	508	443	487	462	476	504	496	461	467	484	451	469	513	485	487	494	494	480	488	477	493	450	453	478	412	438	476	454	465	482	430	471	440	501	443	473	467	454	438	473	494	451	474	469	479	465	486	450	477	480	493	433	465	438	449	490	473	499	467	412	510	453	474	479	472	480	478	526	462	474	507	490	457	453	492	471	482	489	456	494	465	463	463	490	479	507	495	450	441	452	475	461	453	500	462	493	444	464	513	464	427	497	459	460	478	462	458	472	473	475	468	437	433	450	478	455	496	489	457	457	495	450	475	440	471	477	472	497	471	523	408	470	506	479	479	452	467	467	500	461	506	460	482	483	473	486	469	455	458	467	457	447	465	506	478	474	476	466	462	481	453	472	454	460	463	450	471	478	486	452	449	462	492	493	473	463	467	469	473	497	469	460	483	464	482	439	469	463	460	488	478	469	499	457	498	462	464	443	534	434	491	479	451	459	480	465	489	450	458	458	441	455	522	498	495	467	447	476	468	490	471	494	454	465	480	448	494	479	454	507	495	503	498	443	476	467	480	472	471	483	455	472	501	496	470	491	474	497	441	455	461	444	480	453	501	496	504	521	476	467	479	508	454	461	472	464	487	450	484	496	491	445	463	465	471	450	472	471	454	515	491	484	464	493	452	449	458	479	486	463	451	528	469	484	447	461	447	471	475	481	480	482	494	466	511	493	458	476	453	477	466	474	496	467	474	447	466	514	462	500	478	468	456	506	459	448	474	451	459	455	487	476	464	484	477	491	506	432	434	469	446	507	478	481	479	472	502	482	455	466	463	510	469	454	481	435	433	474	467	465	485	486	490	477	484	459	459	448	507	488	452	486	445	445	459	475	474	416	481	460	458	427	468	491	463	444	481	467	516	466	446	472	483	460	455	454	441	495	511	501	459	474	450	510	447	504	473	435	461	454	482	499	455	464	461	473	480	510	487	491	474	432	488	489	485	463	428	460	448	462	460	447	443	430	455	497	437	435	459	487	446	474	464	485	480	487	482	472	492	496	455	444	431	482	490	451	484	464	446	456	455	514	467	464	443	510	459	481	466	450	473	486	456	514	519	475	459	474	479	448	467	454	458	492	463	515	440	448	440	513	451	486	491	483	450	433	451	494	505	484	455	441	452	472	509	482	489	491	427	492	444	481	453	476	477	464	488	480	427	480	442	430	483	475	473	432	443	523	481	491	478	476	430	464	459	496	415	488	475	455	480	474	468	480	501	450	467	471	459	451	488	498	479	474	467	459	480	504	516	496	484	490	462	470	456	476	469	447	465	489	453	500	469	485	479	455	495	486	489	491	473	439	493	450	452	472	448	485	493	445	519	490	481	494	457	482	449	477	461	479	464	477	468	489	489	487	430	450	480	493	463	472	443	459	491	445	459	498	508	466	498	468	462	471	499	453	491	468	477	458	414	495	447	472	484	486	473	510	458	452	467	507	498	451	450	465	456	486	470	440	469	464	484	487	479	454	488	485	483	465	492	485	439	502	448	516	463	493	440	457	481	468	469	456	460	469	470	462	459	499	504	453	472	494	459	470	499	458	478	484	509	442	480	466	464	475	486	475	478	479	514	482	477	475	431	490	510	488	468	482	511	445	483	439	466	454	455	459	486	488	471	477	470	453	446	441	462	450	488	484	439	472	467	467	481	466	482	455	475	460	479	480	510	478	482	479	518	463	492	473	457	449	480	456	460	513	441	470	469	478	487	477	432	476	450	485	426	510	459	503	468	455	465	463	473	431	463	525	469	531	494	488	480	492	463	457	451	484	470	478	473	489
45134	72532	80282	32323	27269	32425	24499	5767	516	538	532	548	515	464	501	459	480	497	490	503	504	483	522	552	520	533	528	477	502	471	502	544	489	487	518	485	502	465	522	474	496	523	512	514	514	482	502	507	530	506	491	532	510	502	486	482	507	487	521	456	492	467	517	483	506	512	525	531	505	566	484	532	492	519	500	511	484	462	505	541	517	519	516	493	484	501	510	463	541	515	507	470	491	510	465	459	526	496	499	480	470	482	518	485	480	510	564	472	488	525	546	489	508	450	506	462	483	510	525	537	458	495	469	508	522	505	530	506	455	521	535	481	503	516	470	510	488	488	477	488	522	488	480	466	494	498	496	478	525	492	493	556	516	496	472	503	488	495	503	516	504	493	456	480	513	492	503	505	504	496	482	481	492	511	506	488	468	498	516	522	495	482	484	481	463	509	489	506	509	528	516	466	491	477	506	471	447	513	529	515	513	488	499	480	490	465	493	482	500	489	459	505	483	475	467	515	482	516	497	487	523	535	497	541	510	500	535	506	526	486	511	479	487	468	467	521	521	482	490	488	521	470	538	497	506	505	501	520	468	468	500	513	482	506	510	464	487	547	496	508	482	502	475	512	536	486	529	543	506	490	504	481	524	502	495	507	493	513	525	519	543	475	532	460	440	502	503	488	536	523	490	484	481	502	492	486	557	478	513	482	516	510	480	512	545	520	494	485	511	492	519	482	487	480	525	537	535	499	516	497	547	529	513	492	499	471	493	521	504	472	523	494	511	485	508	509	453	518	513	528	524	536	496	465	515	464	526	482	538	508	510	519	522	476	462	455	457	507	493	507	493	531	535	506	520	535	510	465	533	506	516	490	501	533	476	516	489	475	477	473	521	494	499	495	497	507	486	521	530	506	520	503	499	508	510	506	534	482	485	490	437	491	520	523	500	478	469	487	517	528	482	505	482	502	483	529	531	518	492	515	491	471	519	507	487	523	514	547	511	499	473	533	472	534	451	534	499	468	516	501	482	477	493	487	502	499	454	504	495	515	479	542	540	496	481	507	480	492	491	500	463	491	506	506	544	481	493	485	492	517	526	500	484	469	479	512	495	540	506	522	524	508	492	470	521	475	519	464	518	490	497	518	520	507	486	528	504	541	506	529	499	545	505	509	511	512	507	522	454	520	487	483	460	491	501	454	551	506	495	525	510	498	487	499	484	504	525	518	534	477	494	465	529	499	506	483	520	487	503	495	489	494	484	522	541	498	521	507	523	485	492	526	536	476	521	483	542	498	445	543	519	501	520	501	508	525	498	527	472	481	526	495	487	466	510	491	470	478	481	482	531	494	492	487	487	520	509	501	504	503	484	497	503	497	505	494	468	467	486	516	486	497	508	472	533	527	513	528	507	534	531	486	510	492	530	473	474	463	532	508	486	535	509	519	492	533	559	495	515	516	524	524	506	514	550	493	475	496	487	524	446	493	541	503	528	480	490	490	473	512	478	523	591	511	495	481	525	522	495	504	490	495	484	514	493	507	447	543	541	477	498	482	518	513	522	528	531	468	501	491	486	481	509	501	481	497	473	484	516	504	481	507	498	497	518	514	486	516	460	494	520	475	506	509	503	500	485	516	511	477	497	524	494	500	509	489	524	495	490	485	490	517	487	488	475	502	471	515	516	526	507	486	471	483	493	494	498	459	497	500	503	505	488	481	514	493	535	481	493	485	507	495	531	481	493	501	483	532	533	539	527	496	494	495	492	549	499	479	445	511	551	512	497	500	509	460	510	515	506	471	528	484	521	479	459	503	494	500	530	496	520	466	477	511	528	462	514	462	503	480	476	476	507	493	533	503	550	494	548	496	518	466	498	528	452	517	512	499	495	501	501	491	530	494	543	497	464	506	501	505	531	503	510	518	496	519	519	528	506	533	489	510	511	482	513	489	504	511	511	499	514	499	526	508	499	526	477	499	503	529	492	522	507	556	501	519	492	477	508	491	519	519	506	504	468	499	493	504	508	504	527	493	484	453	491	504	521	517	536	497	526	530	477	488	494	525	459	464	516	505	473	492	497	499	459	495	528	527	499	526	505	510	524	501	516	530	474	515	519	505	515	507	519	555	515	519	498	494	534	483	518	511	460	498	518	514	504	533	513	520	501	502	536	489	504	460	487	497	488	517	511	500	482	490	486	498	478	525	477	486	492	532	447	536	492	522	508	533	499	481	497	475	525	508	495	536	516	489	464	489	456	523	484	496	475	482	547	516	487	475	514	540	527	544	483	512	493	495	513	475	496	506	494	520	488	514	530	523	479	533	499	481	524	483	492	517	491	488	472	479	494	491	520	526	517	487	509	516	479	529	516	503	484	506	473	512	510	474	487	484	510	516	492	509	467	438	486	517	551	516	513	561	487	518	506	502	515	480	488	521	496	492	479	504	525	516	527	555	482	499	512	485	554	478	522	480	522	497	515	479	502	508	506	488	518	533	485	542	463	477	473	504	475	470	467	524	471	472	527	460	500	510	492	538	498	475	481	536	504	561	498	489	485	477	504	460	509	482	485	499	527	472	490	497	481	519	506	489	484	527	501	530	485	525	503	496	486	497	516	536	481	525	484	492	534	473	536	482	527	518	493	504	520	482	505	518	477	468	448	484	482	504	525	523	529	532	488	506	471	484	507	511	488	466	538	485	507	511	498	516	475	476	522	489	511	493	527	520	514	502	497	512	471	516	495	517	488	489	496	491	512	513	445	511	489	486	513	534	492	555	521	527	450	529	469	541	521	459	521	485	498	534	477	477	514	484	511	471	495	479	522	505	500	530	498	481	479	536	474	488	489	505	494	559	500	488	493	516	494	493	499	474	503	527	491	521	508	516	521	522	509	449	472	505	489	488	483	490	501	510	476	511	508	518	500	492	473	446	485	528	502	500	441	482	521	489	464	504	505	499	485	488	512	501	520	497	512	496	481	490	539	504	535	504	492	484	479	523	522	511	501	535	480	490	450	495	480	503	519	504	467	502	522	471	489	487	528	502	514	455	462	563	518	492	486	527	522	535	472	506	485	536	513	527	481	496	474	454	498	472	528	509	516	477	558	566	494	472	544	505	535	505	507	498	479	518	489	522	465	529	498	541	517	490	473	517	546	518	494	482	535	521	504	471	484	486	473	485	504	453	500	570	465	479	483	487	517	520	523	505	493	514	529	509	520	535	523	475	524	465	482	484	433	488	525	496	476	489	512	510	517	495	490	520	485	495	477	486	497	482	502	477	472	504	529	518	517	517	483	500	471	516	486	489	475	534	513	520	516	507	493	528	489	501	481	504	544	485	514	483	526	483	495	493	478	494	517	506	529	498	493	519	519	533	505	511	476	502	477	484	534	483	490	505	528	509	525	537	479	513	495	502	496	475	517	493	509	488	491	510	515	522	511	499	482	498	483	473	515	526	519	478	473	503	485	484	484	521	489	475	532	493	531	527	472	546	527	501	509	525	492	461	492	488	530	494
30042	35024	42438	20199	3402	2047	1813	507	333	330	338	352	339	388	300	319	326	325	352	322	327	349	321	340	340	343	366	347	360	313	364	336	317	367	332	368	331	329	334	331	299	353	350	325	369	342	329	330	330	342	306	343	312	340	337	321	351	358	332	338	359	329	356	343	322	332	351	354	322	318	350	354	337	354	347	333	366	336	326	343	343	351	340	356	352	355	314	315	323	327	336	346	336	333	329	285	334	331	339	353	343	317	344	318	333	346	373	346	328	376	324	357	351	353	348	331	311	314	327	334	357	336	332	339	374	351	394	346	358	317	307	380	340	340	329	295	349	354	360	367	304	321	310	318	357	342	310	344	328	316	323	344	295	341	336	350	314	337	335	337	299	325	357	333	353	320	358	336	322	368	352	340	330	328	317	350	310	377	327	361	324	344	353	323	302	351	349	345	321	315	325	347	330	316	323	338	380	304	349	305	342	362	310	308	336	361	320	330	335	343	298	335	318	345	336	321	361	335	345	329	335	337	316	352	330	341	368	323	359	327	357	358	338	339	356	352	346	325	367	304	356	363	317	315	335	349	321	329	355	350	331	327	332	370	331	358	323	296	359	305	360	332	371	363	358	317	346	332	348	329	300	326	330	355	349	351	294	366	326	330	351	364	347	330	338	318	325	332	295	338	325	335	335	322	355	374	311	326	351	332	319	359	347	352	312	370	354	294	363	325	315	327	339	334	338	328	332	354	332	319	296	360	316	311	302	341	363	342	350	333	338	335	355	316	328	310	319	344	269	347	342	341	316	314	298	360	351	355	319	319	340	314	351	351	361	314	333	341	324	344	327	328	311	349	336	322	330	351	303	343	350	327	368	330	306	345	351	370	319	319	325	350	345	337	315	325	344	319	371	350	333	341	325	356	351	292	342	322	345	340	370	313	319	346	313	366	329	296	331	333	343	300	342	385	345	334	325	334	356	377	346	371	336	325	352	342	351	345	333	352	330	369	348	332	335	350	313	341	373	307	315	342	332	305	345	325	353	341	293	348	335	369	305	343	299	323	352	365	345	353	346	339	347	310	325	360	333	331	340	350	304	344	340	368	302	305	312	343	320	307	359	356	340	315	362	320	300	291	329	324	337	325	336	319	356	320	344	347	334	312	302	327	330	309	368	327	300	341	296	375	320	349	309	341	329	310	347	314	328	341	295	324	313	329	342	360	327	360	300	326	336	300	319	326	302	341	353	335	328	339	309	356	376	338	346	341	366	351	335	338	329	321	354	314	342	324	324	319	347	311	321	340	341	323	353	324	312	341	335	359	330	336	351	357	335	362	370	334	305	290	346	345	379	329	322	359	352	329	349	353	339	355	336	342	339	331	355	319	322	371	342	341	332	356	336	322	342	339	358	361	328	293	326	326	320	330	296	333	318	330	325	342	342	321	352	319	328	366	354	325	328	299	345	375	335	341	353	345	318	362	343	339	345	308	314	320	334	340	325	337	334	358	325	322	315	325	310	325	327	355	369	362	358	320	340	369	342	335	342	340	338	343	326	338	319	317	332	327	321	328	344	330	368	331	324	345	322	357	310	336	352	363	329	318	327	329	342	392	362	376	341	301	349	308	351	353	323	325	361	322	323	318	333	327	346	334	351	317	337	334	308	361	337	351	367	334	339	330	319	314	331	337	347	366	316	315	346	334	345	362	355	356	321	354	331	336	333	328	345	298	334	322	334	332	351	320	358	351	345	328	362	339	315	339	379	345	347	332	344	350	318	312	325	333	358	334	307	333	308	346	348	341	341	363	351	361	323	313	311	318	356	321	335	340	320	317	320	356	319	378	353	363	314	313	341	343	294	344	330	339	333	328	305	359	313	339	335	313	331	353	358	334	322	345	364	331	359	341	351	363	318	350	327	346	357	312	335	335	335	348	344	331	330	373	376	356	338	323	349	355	350	303	353	345	377	350	363	336	338	325	330	324	337	323	333	333	336	347	353	368	366	362	307	332	384	316	344	337	345	341	348	302	307	348	316	328	322	367	332	311	359	337	326	338	347	350	321	296	322	345	360	334	321	358	346	338	319	383	369	336	344	310	350	325	333	341	379	322	323	353	304	337	328	321	318	345	337	350	294	344	347	328	361	336	321	325	371	296	320	334	329	346	324	359	315	348	296	340	319	327	345	371	315	353	337	353	380	308	324	317	357	337	351	317	322	322	348	319	348	350	355	340	330	318	361	325	319	320	318	328	336	360	308	355	335	329	349	354	356	347	362	322	354	297	325	285	371	321	309	303	341	330	338	300	297	317	339	323	330	346	305	322	327	330	307	325	299	355	319	340	369	335	324	295	346	344	329	332	331	349	344	350	350	356	334	355	322	373	311	384	348	351	300	334	328	340	348	358	309	353	332	342	341	313	295	333	334	344	357	323	335	312	338	345	333	357	315	376	315	320	306	323	371	342	363	372	351	311	355	295	330	346	338	343	375	355	310	372	341	308	333	346	347	305	322	348	321	312	329	352	324	308	358	368	335	329	339	371	322	353	345	320	332	334	338	336	320	314	367	308	317	346	350	302	368	315	337	322	351	317	354	334	314	321	325	332	328	325	326	336	375	333	366	341	334	363	346	320	336	337	359	300	342	331	310	347	362	322	323	337	333	332	348	331	284	376	349	357	318	312	335	367	352	323	316	302	332	358	350	326	338	328	320	316	299	300	364	343	314	371	337	311	352	354	344	379	313	295	359	332	327	342	316	317	335	334	326	352	363	322	364	369	336	334	328	340	331	328	327	327	337	369	322	350	381	311	321	323	312	322	349	354	373	323	337	339	301	331	352	327	341	341	319	332	350	379	342	360	311	320	331	322	321	343	336	341	298	352	317	341	362	341	333	352	309	308	327	323	358	343	339	318	341	342	336	341	334	379	356	348	349	354	368	302	342	353	340	345	344	322	318	350	317	348	310	320	320	346	374	321	349	339	299	346	294	330	354	346	338	351	320	336	352	349	319	297	323	348	360	294	339	324	313	372	349	321	314	344	330	316	319	383	363	350	349	334	344	349	340	344	338	328	319	350	328	335	326	321	331	313	335	333	378	347	340	361	364	337	347	319	318	351	331	357	333	333	318	349	309	365	377	334	327	354	308	333	320	318	336	307	313	318	341	293	332	355	306	324	322	342	331	319	326	300	342	353	339	353	330	332	326	333	354	322	357	331	320	371	351	366	323	338	309	327	303	303	346	320	368	312	353	356	335	341	344	339	338	359	387	287	350	368	324	328	342	334	328	356	345	340	325	344	347	323	340	319	324	325	353	336	342	300	339	336	335	359	342	353	362	358	348	331	319	363	329	299	324	333	329	347	331	336	323	315	353	346	312	353	361	311	339	332	353	343	357	325	347	301	360	361	323	346	366	343	321	315	356	350	323	303	338	352	351	346	316	310	332	353	332	343	337	315	362	365	325	365	344	328	345	341	343	371	347	336	352	328	323	356	325	364	308	346	363	357	348	310
34587	53808	37068	11475	2691	2710	2348	627	377	413	366	376	404	375	372	372	389	402	362	406	385	365	360	391	396	403	380	387	413	377	385	354	387	385	371	378	358	368	383	389	366	393	412	374	356	389	370	373	392	342	357	379	371	383	354	380	358	375	419	372	377	379	369	391	384	384	374	417	387	411	360	388	356	392	387	387	382	376	375	384	385	344	371	357	390	403	368	386	397	390	380	357	364	362	401	371	398	354	374	415	402	373	351	346	408	360	383	366	339	366	380	393	428	384	418	381	393	374	351	377	393	347	395	363	372	386	344	374	384	359	366	355	385	398	378	372	352	402	410	384	329	373	376	359	383	380	383	367	379	375	422	362	413	397	353	371	386	376	395	362	397	365	359	379	372	382	365	379	392	386	384	349	369	406	378	383	399	378	340	362	391	349	373	355	404	400	372	376	403	394	377	378	367	382	347	358	345	383	376	366	371	419	362	387	382	406	400	367	361	367	405	360	349	379	364	400	416	380	400	369	389	379	365	400	396	391	389	407	368	373	378	404	393	372	354	367	392	374	339	411	355	371	364	375	360	381	423	365	355	376	394	352	396	358	389	383	337	384	338	383	386	365	350	393	368	380	400	367	398	396	395	395	372	382	388	378	378	406	367	377	370	361	425	384	373	385	389	363	387	371	395	369	389	391	382	387	384	360	374	407	398	400	398	388	379	369	394	434	375	346	373	347	379	418	414	372	370	380	362	368	406	375	387	343	367	373	371	385	405	405	372	353	385	386	384	370	365	382	401	379	408	360	351	359	357	395	386	389	397	372	378	390	366	381	364	420	358	398	361	373	379	413	363	369	368	370	369	378	344	391	386	373	378	373	372	387	364	372	393	390	342	396	364	361	382	389	387	387	377	411	373	368	375	371	377	375	355	378	389	390	392	375	395	391	409	379	314	367	371	360	388	364	362	374	416	373	386	363	381	372	391	391	417	392	373	395	417	358	373	400	378	347	423	376	369	364	389	364	370	390	361	395	391	410	352	370	367	361	408	370	367	402	387	367	358	417	385	384	370	381	385	377	364	384	412	350	366	385	377	369	390	343	389	379	392	385	407	365	386	419	381	379	383	365	414	367	365	389	373	360	375	352	387	380	360	403	371	370	376	384	364	364	390	388	333	358	366	413	406	356	382	371	397	387	398	390	354	370	387	396	400	371	362	371	366	410	374	388	351	375	355	385	390	387	370	362	417	378	394	384	380	404	386	410	363	407	356	362	361	397	341	400	416	373	340	385	407	359	371	363	379	370	379	407	406	376	404	365	396	388	370	376	377	365	386	369	344	391	379	385	411	390	398	349	364	389	401	377	399	410	377	363	349	392	386	389	391	405	423	367	391	341	368	378	373	367	372	367	359	369	409	365	355	400	384	407	378	380	402	401	355	436	391	365	414	370	397	372	408	413	388	354	396	391	403	383	397	404	354	370	368	369	385	372	420	378	367	378	393	383	396	394	360	339	395	408	366	369	361	362	377	369	390	408	407	386	388	385	358	368	398	370	360	408	373	365	364	374	401	394	400	407	376	386	367	404	408	424	393	373	377	411	375	363	376	412	381	343	358	395	414	385	372	369	387	382	367	388	377	398	365	388	370	378	414	372	370	394	409	401	389	395	390	402	363	353	386	382	360	372	406	397	375	398	365	395	390	360	392	369	414	402	409	379	368	374	364	394	378	361	368	368	410	350	378	379	352	413	365	380	396	388	372	370	410	359	400	383	350	383	388	358	360	393	375	362	358	337	369	383	387	373	352	389	395	410	399	402	374	421	405	378	375	374	379	407	365	403	388	377	403	345	387	377	378	366	374	359	403	407	389	364	360	420	370	400	390	344	386	357	365	390	367	341	339	387	367	426	378	355	377	357	395	384	380	395	372	373	410	368	376	393	395	347	388	371	378	334	357	367	369	402	353	408	405	380	348	368	354	397	387	367	378	344	380	351	393	364	413	388	342	377	364	369	417	398	383	403	398	372	392	388	383	379	371	361	395	397	396	361	397	377	379	408	412	392	355	394	353	372	409	381	366	373	387	374	378	399	359	349	386	365	387	368	357	347	351	368	372	400	402	382	387	402	364	359	388	413	396	379	401	364	411	383	364	392	399	382	364	407	375	394	404	376	374	387	365	375	348	383	416	373	354	347	346	364	385	364	420	388	350	379	371	378	395	407	346	354	399	394	404	356	398	406	372	333	388	356	383	415	332	360	366	434	371	381	389	371	337	377	353	391	388	405	346	382	385	378	374	393	376	365	352	380	403	357	400	370	374	386	382	423	386	370	353	386	351	412	382	343	391	406	367	365	342	361	343	403	421	403	370	377	394	381	347	391	411	412	387	363	368	380	348	376	392	393	404	416	386	380	379	359	355	355	371	373	377	373	385	395	366	411	396	362	390	399	362	413	399	360	370	368	381	384	355	378	362	353	405	390	403	382	391	398	380	395	365	369	393	327	376	375	398	367	403	389	344	393	396	337	363	415	423	429	332	349	382	383	406	383	410	399	402	421	370	366	404	382	403	371	392	357	400	357	409	376	392	369	377	382	379	389	360	376	381	370	375	363	376	370	367	383	380	391	338	342	383	350	382	382	383	411	394	365	383	377	352	383	364	332	359	363	421	397	365	385	388	402	361	364	389	395	366	391	405	344	368	379	356	373	396	397	387	421	397	378	349	414	359	385	398	372	397	409	389	370	369	394	412	375	370	342	368	356	348	345	352	377	368	418	373	395	332	379	398	356	404	384	380	370	354	401	364	388	411	405	382	382	384	356	341	396	362	354	391	372	412	404	388	391	395	377	395	391	395	383	378	392	365	349	370	378	365	375	399	373	367	427	402	367	407	363	378	388	373	338	383	328	380	394	385	392	346	388	359	351	330	388	366	377	370	395	382	346	376	372	412	394	377	377	389	391	418	431	404	377	350	366	392	384	411	384	376	377	382	393	395	396	387	397	341	390	377	354	397	323	383	381	354	374	345	388	400	411	354	364	354	377	378	339	354	386	383	378	396	359	384	394	383	356	387	359	382	370	426	407	408	368	362	367	353	346	395	367	392	390	372	387	394	368	374	408	356	348	363	377	389	364	384	373	396	395	374	410	377	380	387	400	400	394	385	388	403	413	395	357	366	363	403	383	403	367	379	377	372	387	395	387	371	395	407	369	355	391	351	407	367	384	397	380	373	357	386	406	402	386	368	392	376	383	408	385	402	385	403	373	376	402	345	372	363	383	429	376	407	392	371	348	382	395	391	396	379	370	354	354	375	389	396	354	342	380	385	369	354	395	383	382	376	406	390	361	382	388	361	417	375	365	378	359	389	406	364	384	352	373	345	386	366	407	396	390	405	339	361	370	386	365	402	392	378	381	399	381	349	374	383	414	386	340	359	383	388	392	374	426	357	391	383	353	369	371	371	397	319	366	394	388	385	377	364	417	400	356	376	387	431	384	384	335	404	439	355	350	363	364
24935	25718	46216	35031	22422	17366	11481	1868	320	326	277	330	341	289	333	290	281	273	307	318	321	304	302	297	298	288	292	291	309	282	271	299	299	301	318	294	296	310	283	295	317	306	303	305	307	296	283	308	319	319	281	303	310	311	313	289	319	308	306	278	298	292	300	319	302	270	294	283	285	308	287	304	287	316	304	303	310	303	311	290	288	323	302	288	287	324	291	313	317	290	309	308	307	303	287	290	310	297	279	291	300	289	288	283	314	284	312	322	282	285	329	296	329	295	296	288	294	312	309	301	315	302	316	320	303	286	293	269	275	306	311	256	291	295	291	317	319	319	290	278	322	296	304	283	306	323	289	293	304	320	310	314	306	298	306	278	293	331	294	281	310	309	319	298	290	286	312	302	312	326	316	314	309	330	303	299	323	283	262	317	280	307	313	329	301	310	317	288	305	290	303	316	299	284	306	338	304	311	300	326	279	267	300	285	274	284	299	296	328	301	318	299	318	298	318	300	291	274	300	294	328	314	305	308	315	310	308	284	300	303	301	315	330	284	293	300	315	300	285	295	307	303	315	327	286	293	300	350	307	295	315	267	281	284	296	335	319	318	321	271	295	315	331	294	291	294	327	310	315	294	339	298	328	318	305	280	318	326	274	319	290	300	290	298	333	302	298	299	306	318	296	288	325	331	319	267	313	290	261	305	300	281	276	263	302	307	306	316	324	261	323	295	262	296	313	300	298	325	286	319	320	367	326	275	302	300	280	273	297	289	324	324	326	299	332	305	318	315	323	315	288	285	316	309	308	318	294	308	294	280	286	317	333	307	295	281	294	324	303	329	323	286	312	311	278	294	306	262	309	307	289	298	291	301	275	301	279	271	285	304	315	304	291	329	303	297	278	321	296	326	303	331	312	308	300	292	300	308	329	293	278	276	303	336	336	295	279	278	301	300	269	304	291	314	300	306	303	316	303	278	307	259	291	289	310	319	289	281	280	306	315	316	290	284	255	344	269	294	312	306	315	305	284	306	321	269	292	299	292	331	302	319	280	295	328	301	288	274	298	293	307	313	325	304	305	304	328	303	277	305	314	323	279	287	298	304	278	286	317	284	325	281	285	276	305	323	275	290	319	307	304	288	315	288	312	282	306	318	334	317	266	316	305	309	281	275	298	303	299	312	280	294	328	289	296	333	302	283	313	331	309	283	294	307	341	274	314	318	296	306	296	314	269	297	328	281	297	315	289	275	279	302	285	303	291	297	336	293	303	300	333	314	313	321	301	291	303	329	298	313	273	261	313	256	316	300	296	300	312	283	309	299	319	299	293	322	343	286	286	322	296	333	298	295	303	286	316	298	290	316	320	321	272	304	295	272	302	299	321	314	311	292	342	316	332	340	273	322	309	313	294	311	275	313	279	305	306	291	287	300	287	290	306	341	287	320	330	251	276	312	295	330	317	298	307	306	302	305	326	272	294	298	285	316	322	291	289	313	294	322	284	306	322	290	304	318	310	281	308	301	276	307	337	295	267	301	288	318	302	328	300	313	305	272	307	300	305	290	319	281	281	338	290	317	309	299	292	311	314	302	301	288	307	294	310	280	319	294	280	282	290	315	296	318	322	302	277	302	293	303	267	304	277	295	308	318	297	292	278	283	327	309	290	310	317	327	319	293	310	309	307	311	311	310	308	272	300	297	301	295	305	315	304	310	298	330	305	312	276	299	292	325	307	296	273	301	305	287	325	312	299	281	291	323	294	328	312	322	300	293	283	286	327	307	316	280	321	265	318	273	295	284	327	316	348	290	294	297	315	298	277	307	325	300	320	308	293	276	313	338	302	264	330	303	296	293	302	311	309	302	302	306	309	335	289	278	293	300	284	286	328	303	313	324	268	330	304	309	274	295	317	275	292	325	313	316	307	288	329	280	290	266	282	309	304	311	305	311	257	276	298	320	314	318	293	320	305	298	312	293	300	319	317	309	310	290	318	332	256	301	296	322	291	277	287	281	289	293	325	282	312	316	328	301	307	283	295	304	321	264	297	266	331	300	279	292	296	275	320	301	298	289	275	301	320	312	319	317	302	309	307	303	272	293	309	314	298	296	298	294	310	316	288	295	309	287	292	310	317	310	301	300	308	321	296	316	316	310	268	274	261	286	293	288	308	296	319	307	289	288	339	277	313	321	285	298	303	269	274	313	327	291	294	276	297	287	313	318	279	315	285	265	334	277	308	313	275	336	316	301	286	290	322	292	295	275	299	291	316	283	279	311	282	292	326	284	310	293	323	286	301	328	310	305	249	273	293	281	320	303	289	303	299	323	300	310	306	312	302	330	286	274	277	322	304	291	304	282	333	285	272	275	304	306	290	300	261	331	311	296	282	311	343	301	334	299	279	282	283	309	313	334	269	303	293	309	297	311	296	305	305	315	296	286	335	304	297	331	318	275	322	286	326	314	325	279	294	290	300	301	284	327	270	271	296	312	302	324	328	294	284	307	299	306	295	315	311	300	322	354	287	302	309	310	301	280	286	295	300	328	277	270	293	282	276	325	317	318	278	287	305	304	325	321	288	315	316	338	298	294	304	319	320	293	322	289	302	312	315	310	305	301	268	278	306	314	288	302	313	315	299	317	281	296	279	299	318	265	284	303	319	303	293	289	296	303	288	314	314	292	297	276	305	296	275	290	327	338	286	323	325	295	304	287	299	286	323	305	336	288	306	343	316	300	309	313	301	307	324	290	297	301	301	300	278	303	298	266	296	282	327	289	319	301	316	319	303	309	305	297	331	292	298	334	274	277	290	300	292	290	297	277	306	305	294	326	288	293	298	309	280	326	271	294	287	324	291	286	286	292	309	310	289	322	302	321	291	283	288	276	328	296	305	284	293	318	317	299	321	275	309	278	318	317	301	285	304	320	328	318	300	310	286	282	321	300	296	331	306	298	316	305	314	294	302	282	300	324	295	322	310	316	316	324	335	287	300	295	310	304	288	315	324	310	312	292	290	305	283	301	323	292	288	317	272	299	331	277	280	284	258	312	295	329	290	277	307	296	303	299	288	294	328	306	297	317	284	305	303	326	271	292	323	309	300	331	270	296	291	320	277	284	299	295	308	304	300	319	293	308	304	291	284	307	306	309	315	305	275	304	305	296	259	313	292	299	264	296	318	286	320	301	283	268	292	281	290	286	290	295	295	295	293	299	315	307	292	300	321	308	298	299	315	303	297	301	341	303	294	325	290	286	349	303	302	307	316	309	301	318	296	330	303	304	317	310	311	283	304	295	292	301	295	299	292	283	297	285	305	320	311	311	299	281	292	316	295	329	313	311	268	293	278	296	282	315	317	271	296	286	293	319	282	294	305	314	293	280	289	305	313	304	282	306	322	311	315	288	327	301	292	328	293	298	297	281	304	309	305	301	337	305	310	273	318	302	301	278	308	305	295	284	307	291	304	283	301	297	312	304	295	285	310	329	305	268	308	300	319	334	293	301	279	300	308	324
39423	78709	69268	32961	20077	16145	12023	1875	367	339	364	362	346	335	321	321	343	332	324	341	339	300	318	301	355	346	325	358	328	314	337	339	306	317	341	348	325	362	339	354	326	322	315	340	340	318	310	304	365	345	357	363	332	349	331	329	342	340	350	321	357	371	353	352	361	340	357	371	356	316	345	318	349	369	365	343	342	371	335	315	319	330	381	363	345	318	323	345	348	330	366	328	294	311	343	335	364	353	328	358	338	349	354	324	373	317	359	324	325	351	320	343	329	334	362	351	318	321	348	309	331	311	330	358	333	335	325	337	323	341	337	365	316	328	366	345	373	350	328	332	347	336	316	354	337	342	326	333	340	313	353	329	317	355	327	325	313	327	350	334	348	327	320	314	316	352	326	325	338	313	343	360	365	347	325	354	323	333	323	367	350	347	342	327	337	352	362	305	318	329	331	384	329	334	334	344	313	322	359	328	363	344	373	346	332	339	379	345	311	327	317	335	310	337	320	340	353	357	319	314	345	312	352	343	318	366	322	320	355	338	351	330	355	366	312	334	286	359	351	329	324	358	347	374	327	381	326	367	341	326	339	335	319	320	356	317	327	308	355	344	340	355	370	372	363	339	338	349	346	354	312	332	314	353	319	329	346	313	312	340	358	337	341	349	315	326	304	354	331	355	317	345	350	369	386	342	339	325	351	333	322	344	318	327	324	296	356	374	348	321	320	354	307	323	369	367	356	328	339	318	326	310	365	336	327	339	318	366	331	321	336	344	324	302	352	350	318	341	346	357	353	383	353	333	335	312	335	369	343	304	343	319	348	378	334	334	341	327	315	353	314	345	371	335	326	327	323	320	328	357	347	345	355	365	345	339	342	353	332	355	313	297	348	372	349	344	327	327	353	330	329	361	339	355	329	351	319	335	316	332	327	342	313	344	347	363	354	297	330	324	323	318	352	328	344	363	381	382	352	372	334	314	316	355	379	328	353	332	334	316	348	336	359	374	355	328	325	332	339	319	350	356	360	323	356	288	316	312	364	365	338	324	316	338	331	316	345	346	317	365	346	329	327	340	329	330	331	358	327	351	330	358	380	325	324	345	352	333	330	336	366	345	319	348	301	346	322	336	334	361	326	345	349	326	375	347	343	331	332	309	343	338	337	363	356	336	329	358	330	341	357	358	373	371	332	332	335	343	323	319	325	354	331	342	371	342	376	341	340	344	368	318	338	371	349	325	293	322	376	326	332	351	316	346	349	341	324	371	330	381	336	340	378	313	317	331	316	323	333	333	349	315	356	366	307	325	315	349	333	343	345	327	367	350	340	330	340	331	326	356	322	341	323	326	336	322	355	301	304	384	348	353	317	364	300	345	356	336	351	353	329	344	320	323	338	376	353	338	361	318	322	348	321	341	338	361	319	318	352	319	334	323	344	340	357	352	343	372	318	333	353	333	307	351	308	338	344	329	346	363	376	320	341	317	336	348	315	309	285	335	340	365	347	329	394	337	347	355	343	345	336	338	341	324	319	319	329	354	339	349	334	347	341	318	360	341	343	355	318	339	340	291	347	363	330	373	380	361	352	329	348	317	372	323	346	312	333	334	341	319	329	340	319	360	352	344	330	344	327	358	311	326	320	314	326	307	346	357	322	373	352	334	329	342	340	348	369	346	341	399	329	326	345	346	344	355	341	313	340	333	306	339	340	322	325	354	330	321	340	327	337	286	325	341	344	331	347	336	335	327	357	350	298	331	342	356	328	355	363	322	352	338	316	367	323	349	328	328	347	361	354	281	396	358	305	311	335	358	331	354	344	345	307	316	349	326	330	362	362	337	321	346	341	332	349	321	363	339	332	319	327	343	350	365	346	338	343	375	306	308	319	324	352	346	340	326	344	356	348	356	350	344	367	307	328	364	325	358	334	335	312	323	363	332	334	353	324	326	342	342	342	317	286	352	310	316	310	343	363	343	351	349	335	369	308	325	315	364	341	349	346	334	349	348	364	368	324	357	353	345	355	305	329	337	383	326	349	332	320	330	333	359	328	343	345	323	342	350	364	342	338	348	333	362	357	353	314	350	315	308	335	347	346	353	359	340	336	372	318	365	334	334	356	331	358	310	328	366	353	348	343	309	342	331	291	363	361	314	292	343	323	330	350	307	366	332	362	347	324	318	338	326	328	326	315	317	319	359	327	346	318	313	334	312	340	326	323	323	324	339	341	318	349	319	345	362	329	340	330	338	371	349	324	336	338	347	336	348	356	300	350	309	341	365	355	316	332	307	341	336	349	328	352	341	332	350	324	371	331	330	348	338	334	327	358	358	363	364	330	354	334	332	379	330	381	347	315	346	338	319	328	349	358	340	332	326	332	338	362	355	329	346	343	343	347	330	335	347	306	324	339	352	346	351	345	315	366	376	348	376	290	346	322	339	331	363	342	346	313	350	375	335	382	343	346	354	309	331	322	319	346	347	346	315	334	307	329	372	318	362	313	364	331	298	321	367	329	314	317	371	317	294	343	323	335	359	341	335	363	314	325	356	336	322	333	344	316	347	326	346	352	351	333	350	361	367	322	353	352	344	323	321	344	345	339	330	304	306	341	361	334	340	340	338	331	304	357	320	344	324	327	328	338	321	334	355	344	322	320	345	326	328	345	347	309	346	328	287	339	346	351	334	350	343	354	352	336	339	350	364	366	335	339	334	329	342	332	335	329	338	361	320	297	338	332	340	353	355	342	321	364	337	372	333	319	345	366	361	328	313	348	321	339	338	347	319	367	306	341	340	334	337	326	341	328	333	333	340	345	315	348	354	340	366	342	368	331	358	312	379	357	371	358	346	305	340	317	303	351	357	313	338	312	322	343	295	352	319	318	371	325	379	347	350	358	323	328	384	317	343	309	306	355	328	364	379	313	334	334	311	329	345	342	352	336	340	356	337	309	334	360	337	337	326	341	326	368	331	332	354	378	332	345	331	297	353	345	345	361	333	366	357	346	321	343	388	355	303	331	339	313	340	320	365	328	340	333	347	341	356	324	328	353	373	336	305	330	359	368	328	288	337	332	373	338	346	323	360	337	376	343	366	348	326	329	363	337	311	345	349	344	336	338	333	336	341	337	344	356	360	351	350	340	288	314	351	324	337	339	351	352	310	331	327	321	337	344	313	336	369	329	363	319	337	364	325	336	341	353	372	347	357	339	380	337	338	387	337	360	330	353	335	329	352	338	292	345	327	325	330	340	321	327	331	313	321	330	325	317	357	352	344	335	340	383	354	350	337	363	354	314	346	320	349	354	299	331	355	343	344	334	305	319	319	332	381	346	327	312	343	327	312	351	344	334	346	347	324	335	356	314	344	316	366	332	351	325	354	315	381	361	352	319	331	320	333	346	339	358	338	314	326	332	346	348	342	335	343	323	335	318	331	338	356	320	343	311	309	348	300	287	334	331	327	328	363	371	350	351	368	323	338	366	358	308	335	324	348	367	350	328	321	333	353	358	350
25625	27756	47607	33353	18496	10199	5541	1053	423	442	427	476	452	473	466	461	459	495	470	456	435	451	454	460	446	480	448	442	451	535	464	440	447	447	461	428	477	413	434	463	453	446	417	441	439	449	429	433	450	450	479	446	443	443	498	415	442	473	479	451	439	475	442	472	463	464	460	461	441	471	448	441	470	492	467	413	415	471	428	492	422	443	440	467	418	469	475	443	486	446	463	456	453	445	447	462	452	488	447	461	492	471	471	416	448	465	445	467	423	457	461	456	441	442	432	476	443	459	444	417	440	458	473	469	437	438	445	445	419	458	480	456	475	454	445	436	453	483	445	444	448	458	462	454	437	440	416	463	447	477	428	454	457	424	442	439	429	497	459	455	466	447	445	470	483	479	443	465	448	476	433	448	499	470	485	424	443	476	483	445	450	450	484	472	475	463	474	453	455	431	473	450	438	470	437	434	470	451	446	497	454	426	467	450	443	458	453	469	450	403	451	469	415	454	420	480	416	438	485	492	461	411	429	458	436	462	490	442	473	454	449	424	468	393	452	490	439	464	478	457	430	421	446	462	437	483	451	459	424	468	440	426	385	453	468	451	469	455	488	433	485	458	494	419	438	441	466	418	474	432	508	479	491	443	456	445	448	473	462	489	457	449	462	429	463	461	461	437	449	484	444	449	427	446	447	434	426	477	458	438	438	449	509	436	476	459	443	453	441	454	465	486	499	466	449	428	446	416	485	441	451	428	450	504	479	458	455	464	463	451	429	421	436	463	420	442	461	437	423	447	469	463	460	451	453	454	412	458	446	471	445	452	461	467	445	472	464	455	439	494	505	439	417	443	484	421	419	455	475	458	437	463	443	459	488	468	416	435	437	418	467	449	450	440	437	458	407	423	429	415	446	438	481	426	400	485	470	436	436	461	483	485	451	470	424	459	432	441	457	425	466	476	449	435	468	465	430	436	476	439	440	427	472	457	443	431	459	450	452	466	439	456	427	460	444	437	455	449	472	494	448	483	424	457	465	474	458	486	451	445	419	489	436	455	479	470	450	441	472	467	445	479	464	476	433	473	429	393	466	423	488	469	480	445	443	441	417	463	430	458	455	416	440	464	455	437	455	465	503	449	465	462	456	471	447	438	434	471	475	493	448	405	429	426	429	463	451	446	444	441	457	451	467	465	434	434	421	449	434	463	472	466	449	462	475	464	421	425	456	417	478	439	403	410	466	450	500	443	419	451	442	429	449	478	469	505	461	454	445	457	456	465	480	462	423	461	462	478	431	468	476	430	453	427	453	476	461	475	475	443	478	431	478	476	423	441	451	424	442	449	470	441	441	460	470	432	451	463	454	471	451	428	472	440	474	447	466	419	437	477	441	420	462	408	473	438	452	487	440	475	483	438	419	425	466	494	453	465	458	435	454	438	430	441	448	420	443	465	433	485	453	439	455	451	464	429	460	452	450	446	458	484	462	481	478	471	482	482	435	435	473	453	464	473	468	437	467	473	446	453	488	459	471	455	466	455	467	421	472	467	402	484	467	435	425	429	432	405	443	438	423	427	464	446	475	434	467	436	438	452	431	448	444	457	460	472	432	477	441	480	450	452	491	478	479	473	458	442	458	460	459	481	449	454	450	448	426	453	496	485	455	478	448	450	472	477	424	455	438	442	449	457	495	458	478	444	488	466	439	431	441	475	451	458	451	473	433	409	434	473	444	476	458	440	480	428	525	449	470	464	460	454	486	446	462	448	450	504	460	470	450	468	481	447	472	425	430	458	453	434	459	444	453	444	435	424	450	452	462	476	422	421	432	436	447	456	471	487	444	417	446	456	456	467	483	464	491	452	469	456	497	489	448	449	461	422	501	485	447	465	468	458	456	445	431	408	414	447	450	449	454	473	446	474	429	444	448	467	447	417	428	481	438	456	446	468	459	440	467	450	436	423	426	421	440	486	438	475	449	447	418	451	437	406	404	458	437	448	476	461	453	426	449	433	418	434	444	444	473	449	485	436	482	452	471	446	454	458	447	464	457	456	465	480	417	428	468	406	462	476	471	405	457	482	422	415	460	468	447	443	493	446	447	449	461	468	448	445	442	474	478	462	439	426	500	465	458	458	472	465	435	449	445	476	443	461	468	433	428	456	486	418	483	457	485	478	452	455	459	474	477	458	440	443	477	434	479	426	456	452	474	434	431	429	509	451	451	468	502	450	427	477	447	452	441	472	471	417	469	457	446	417	432	440	433	457	459	472	430	464	457	445	445	425	433	487	387	412	453	428	451	471	491	450	464	438	442	441	465	474	444	453	469	446	435	482	436	436	459	468	434	444	463	464	448	446	464	462	443	442	462	450	463	431	443	478	469	442	459	429	488	437	445	470	454	439	456	436	477	456	431	442	456	465	451	440	462	407	439	496	450	484	427	469	423	476	479	428	470	446	430	439	429	468	418	440	436	487	432	426	428	429	414	469	416	443	450	430	447	447	432	450	426	464	460	442	454	468	450	440	440	448	509	495	437	451	487	456	451	454	478	436	479	460	447	474	423	424	453	467	443	483	462	442	400	433	465	444	471	445	442	459	421	479	441	474	469	439	471	492	454	433	394	464	442	456	466	467	433	466	453	464	486	435	486	414	452	445	422	452	417	456	451	451	424	447	470	455	456	455	487	475	472	464	452	439	503	454	429	487	443	439	460	474	446	415	463	475	447	459	479	419	490	454	458	442	442	447	421	491	467	432	469	459	454	480	447	448	461	454	442	434	425	422	407	462	432	417	435	450	471	475	436	451	441	462	464	471	423	439	412	462	410	450	451	434	453	461	460	454	464	442	446	423	471	481	440	444	487	469	467	420	470	454	438	463	443	452	485	472	440	435	451	454	449	479	481	436	468	447	421	453	478	451	445	464	450	465	481	479	450	426	464	457	408	455	478	467	473	480	424	434	464	448	438	456	408	485	457	483	451	440	446	445	455	464	447	455	461	445	462	450	466	418	418	483	489	495	458	468	445	471	457	454	435	475	423	479	442	440	422	459	508	479	467	468	464	430	478	427	418	436	411	418	469	461	453	443	438	446	469	477	440	447	466	426	487	460	488	435	480	479	473	458	435	457	433	425	448	475	456	406	424	441	451	413	457	465	457	448	494	446	403	441	430	452	425	442	395	403	428	434	433	456	447	467	488	455	421	442	470	474	442	427	485	423	442	447	468	441	476	420	450	466	457	488	453	457	474	445	416	461	436	428	421	484	439	451	442	497	484	497	466	437	461	439	459	421	458	494	463	462	445	457	445	449	477	497	440	474	440	458	477	427	453	454	422	450	448	466	440	449	466	398	484	459	467	469	451	480	448	471	451	416	435	444	476	468	435	462	469	444	464	446	442	443	439	440	445	434	447	463	426	496	428	426	462	481	459	459	463	467	471	451	475	433	447	485	441	424	451	449	472	439	414	466	451	421	449	481	450	424	431	454	420	444	440	468	469	427	443	443	479	465	481	439
40985	73887	63599	29170	17466	12982	8008	1574	528	522	514	494	505	510	517	514	530	551	493	477	501	507	521	510	499	484	480	450	480	472	478	512	472	533	484	511	479	531	452	476	500	535	537	478	530	490	515	524	471	471	483	536	500	473	494	500	512	502	482	473	501	467	507	472	461	546	467	494	501	487	471	501	520	532	523	552	507	494	533	541	526	541	516	535	507	523	472	496	502	511	487	508	529	533	476	474	475	507	545	527	485	509	556	453	546	473	481	507	477	540	509	502	505	485	514	479	521	438	505	489	492	472	521	483	491	508	508	491	553	492	532	459	458	516	471	517	508	520	484	499	522	489	505	512	525	498	508	540	496	505	529	486	493	521	529	504	453	518	497	498	517	468	487	502	482	475	508	489	479	511	481	480	509	581	519	502	521	496	515	514	463	492	486	518	498	521	504	480	497	538	519	480	526	512	487	502	515	494	512	485	481	521	511	515	492	509	511	505	505	519	499	520	467	498	495	522	494	491	499	490	507	470	489	510	532	476	498	484	521	471	489	475	512	509	494	512	551	476	498	463	510	533	505	522	508	506	503	493	485	525	454	486	460	537	520	544	482	517	518	533	481	508	504	482	484	489	511	470	508	510	479	509	524	509	500	509	505	492	490	525	474	486	495	511	497	493	488	503	547	537	494	512	502	502	493	542	513	513	539	498	507	474	479	501	483	531	498	456	501	489	477	476	476	520	506	478	494	507	531	502	518	470	539	494	493	508	499	466	475	467	516	468	516	490	494	500	498	489	519	474	457	471	491	491	524	492	517	511	481	483	498	511	530	504	481	517	501	498	490	495	502	511	487	507	485	474	487	493	479	476	497	491	521	482	488	461	539	480	525	497	509	455	520	480	511	507	510	539	539	561	495	491	512	499	462	500	454	482	507	478	496	495	520	529	502	495	474	520	510	489	506	518	500	518	497	488	510	489	499	501	502	500	521	500	499	491	512	495	499	488	515	465	510	521	522	489	489	461	506	501	466	479	510	485	483	534	482	485	496	507	498	515	492	524	496	462	510	517	490	484	483	493	499	502	492	492	518	496	456	507	476	480	489	496	488	512	478	550	539	521	493	515	489	516	499	506	516	492	519	512	434	506	486	503	489	505	513	531	527	468	496	515	502	474	513	518	491	478	529	496	533	496	501	480	490	492	516	486	506	505	503	522	516	506	523	520	506	466	490	492	490	520	526	498	486	476	496	488	504	487	526	505	489	512	473	485	480	499	528	461	522	494	522	514	486	498	525	479	507	516	514	447	520	506	537	546	454	467	518	484	492	501	529	523	480	497	471	505	477	506	481	466	501	504	526	504	526	486	530	471	460	500	537	510	540	503	517	497	469	511	503	478	468	507	465	476	500	476	514	533	540	541	519	497	529	489	491	488	514	503	502	512	525	481	482	514	441	536	513	535	485	477	493	503	503	503	471	538	503	519	526	483	495	488	499	473	468	535	443	512	566	471	478	523	478	526	527	488	525	480	501	507	509	489	470	476	506	456	484	491	508	482	464	521	472	485	503	433	544	487	466	461	518	492	504	539	455	502	501	505	492	487	484	517	498	485	484	500	504	489	474	521	501	512	532	472	522	492	490	471	469	478	450	479	467	504	502	514	489	509	475	494	489	492	530	548	476	553	539	525	465	493	469	482	512	482	475	489	475	479	530	483	527	486	508	526	499	522	521	464	475	511	513	503	502	498	523	509	481	490	541	537	520	516	510	492	465	509	544	486	514	477	465	485	497	530	452	506	498	492	488	486	483	469	512	505	463	489	499	548	495	478	486	459	499	503	511	508	469	521	520	510	503	465	482	476	478	523	449	480	500	487	458	499	500	491	502	464	468	487	500	515	511	501	510	507	508	504	472	481	448	515	522	493	480	491	528	497	492	515	496	501	511	455	523	493	532	466	494	499	493	532	504	470	499	491	542	519	495	494	502	498	484	504	506	492	487	527	542	483	500	533	477	496	535	500	497	510	500	491	518	501	527	475	537	520	480	528	496	517	454	485	497	460	505	523	504	500	520	517	474	465	498	476	501	500	447	537	500	467	512	443	501	533	486	519	510	491	502	527	532	530	511	479	482	463	487	502	484	505	504	478	465	494	479	530	521	492	518	487	494	489	509	462	508	475	513	502	470	538	520	461	523	493	481	490	500	454	515	509	558	510	511	501	470	549	507	510	486	498	495	482	496	474	494	489	471	525	523	484	494	514	447	501	525	523	543	500	507	486	479	461	471	488	563	510	506	523	514	514	510	531	521	547	453	499	497	504	525	456	484	520	508	558	477	468	501	507	533	507	510	519	476	528	457	499	491	487	506	521	515	509	466	485	503	453	479	511	504	529	498	498	521	502	500	520	510	500	471	486	507	467	516	517	561	480	475	477	464	541	481	474	509	497	484	470	504	473	476	526	470	482	504	498	476	493	491	492	524	505	506	485	521	487	486	497	508	482	462	507	527	464	472	469	479	485	438	482	498	514	455	488	507	476	535	505	520	524	490	481	483	462	478	485	529	445	516	495	526	515	504	538	478	467	554	473	471	501	472	502	513	526	512	467	468	510	462	521	492	519	469	490	479	484	545	508	515	500	542	535	492	479	526	493	502	500	481	477	476	483	486	496	477	479	570	513	502	506	514	433	495	513	447	509	509	512	488	508	499	524	514	468	498	507	535	511	526	486	489	489	529	498	510	494	496	498	467	485	505	475	474	512	484	511	478	506	533	490	513	490	481	476	495	478	530	500	517	493	503	489	499	491	541	508	474	496	532	465	531	496	487	499	484	508	509	527	514	493	490	480	520	497	494	482	495	497	528	473	526	471	479	526	524	519	496	515	479	504	509	488	487	473	540	526	501	504	516	506	502	504	474	520	483	522	502	519	525	491	532	499	491	494	473	537	519	505	491	474	503	491	479	482	467	487	523	497	494	482	501	472	491	510	525	491	504	508	488	459	507	489	474	480	493	509	469	516	526	510	495	492	512	444	480	484	499	517	515	480	463	502	513	467	509	525	505	517	482	497	529	506	507	509	465	527	491	501	482	496	505	453	496	474	543	521	528	495	494	511	488	502	514	494	471	471	521	519	526	494	539	483	501	500	488	494	463	485	473	511	526	471	459	505	503	527	487	528	498	503	499	461	484	512	507	502	462	498	466	483	503	472	541	477	445	469	479	523	487	491	489	516	524	483	517	520	478	477	505	514	499	476	436	521	507	489	472	474	466	493	509	478	476	483	503	497	482	472	466	530	516	487	537	496	481	529	476	520	505	509	518	508	501	483	497	485	500	493	488	467	513	474	502	504	497	504	495	514	523	497	491	539	481	494	525	475	475	501	530	482	502	495	517	481	492	502	508	510	553	501	496	503	506	491	520	504	508	489	473	475	467	535	536	511	511	503	524	493	515	510	475	497	525	507	490	534	498	521	529	495	499	465	466	485	488	489	515	472	475	513	492	518	468	538	488	511	525	499
23220	22432	34853	27792	23986	25246	23501	5454	547	487	516	496	435	497	463	482	471	478	443	480	478	501	466	461	490	457	502	463	462	502	482	474	475	526	476	489	470	453	489	468	453	477	495	499	481	503	504	492	464	471	474	417	490	465	476	486	496	472	463	457	485	478	446	503	468	451	470	492	454	487	464	467	463	465	505	527	480	472	478	477	448	503	441	503	493	499	494	468	501	498	444	506	499	511	504	496	480	496	476	462	473	484	483	503	497	484	474	487	470	480	465	508	481	492	450	457	499	461	499	463	469	457	486	497	473	479	481	490	486	478	480	492	507	487	479	544	492	469	480	466	516	490	522	501	485	484	472	485	467	493	467	471	480	457	508	460	494	486	513	476	483	510	490	534	487	489	472	457	487	479	482	498	452	484	442	492	419	491	486	463	495	499	488	453	453	471	486	486	459	443	462	504	476	487	504	466	462	459	490	437	498	497	457	516	479	478	490	498	464	481	442	528	459	452	514	480	494	487	456	465	474	456	445	477	471	470	486	467	500	466	452	491	465	423	470	429	469	474	473	469	468	505	451	460	465	555	417	490	473	465	475	503	460	492	481	499	499	494	450	483	511	470	496	470	488	454	521	499	497	501	461	484	498	496	516	482	486	451	485	445	477	478	522	516	474	463	470	507	461	491	474	498	505	508	491	493	492	455	445	513	511	496	443	492	486	495	497	491	500	492	517	478	459	506	501	435	534	510	493	499	521	505	456	439	468	483	468	528	483	472	513	463	515	454	506	528	501	442	536	519	467	485	520	480	518	517	519	478	514	465	481	467	492	498	463	491	487	468	495	472	476	505	453	450	464	458	516	434	481	461	500	466	511	518	475	445	480	472	472	495	498	432	453	472	492	476	482	487	509	470	474	495	471	502	443	430	471	463	456	480	503	505	489	468	451	493	465	483	445	497	460	487	485	456	424	471	487	509	476	476	472	478	442	469	452	486	458	518	502	442	463	491	495	460	501	510	498	477	502	496	462	458	487	500	488	487	479	473	462	485	512	503	472	450	464	475	473	466	510	472	467	478	470	520	489	456	473	410	510	479	471	513	483	496	482	496	455	482	493	508	481	485	434	450	498	475	501	482	457	499	478	446	491	472	478	469	503	480	418	455	498	491	467	465	464	497	466	464	484	476	483	474	488	511	511	478	483	498	482	478	448	484	512	447	481	476	515	471	449	438	506	449	532	510	458	490	460	457	472	470	462	476	442	449	501	484	487	504	485	465	459	461	477	465	502	455	490	480	442	420	489	469	458	461	447	470	470	480	481	473	518	487	436	462	465	478	517	485	473	506	483	504	483	482	493	467	481	487	519	467	480	503	493	525	466	497	521	488	467	488	477	508	490	511	470	504	492	455	483	504	499	455	500	457	439	492	465	448	487	485	505	512	504	473	484	488	468	466	492	463	504	454	484	493	467	475	470	487	470	457	442	464	500	478	477	433	435	516	511	459	501	502	504	492	490	484	497	474	477	489	472	499	517	506	481	487	490	470	479	468	483	451	471	458	475	442	457	479	498	486	467	462	461	511	499	447	524	469	409	480	498	459	493	511	464	479	489	512	474	493	485	457	515	456	472	476	517	462	484	492	509	488	483	457	501	455	516	455	490	517	459	538	451	502	487	494	465	472	494	482	485	480	497	484	468	479	499	476	440	476	544	480	524	498	480	462	484	482	475	498	498	471	540	470	494	496	484	478	495	494	497	475	486	460	485	477	473	475	476	468	478	482	452	482	459	475	486	526	494	451	498	489	464	462	484	523	431	477	471	447	475	441	489	477	462	484	463	435	512	479	487	493	461	505	504	477	470	505	514	462	472	477	484	478	504	484	497	459	486	503	478	488	453	494	486	454	484	453	496	447	478	485	499	511	511	452	504	429	493	512	500	417	437	500	491	497	500	484	477	501	458	487	488	459	513	455	483	484	468	467	507	456	471	419	489	498	476	466	461	476	469	471	519	488	497	484	464	493	475	488	481	461	437	534	459	480	505	474	503	498	490	491	518	499	506	473	469	488	500	485	479	454	443	471	461	457	445	503	509	486	485	524	462	451	532	529	477	531	489	508	473	495	453	474	458	478	502	474	485	430	462	514	500	506	467	469	486	472	462	463	477	460	460	499	495	531	468	473	510	483	461	456	461	478	500	480	483	503	445	484	462	470	493	466	469	475	480	474	497	517	478	425	459	463	468	507	495	508	430	466	474	495	464	473	446	480	474	509	479	439	479	517	495	480	477	450	472	485	532	451	497	481	473	467	470	494	467	478	460	470	465	482	454	461	468	504	451	497	510	469	510	478	475	489	508	463	513	451	476	473	465	493	500	502	478	494	501	490	473	468	489	487	495	470	500	473	490	447	509	511	479	457	496	477	477	484	473	470	454	467	481	513	501	454	497	507	452	479	446	481	477	459	508	475	500	449	496	474	474	471	476	451	471	468	505	471	495	504	489	463	473	441	472	488	467	453	472	519	496	477	467	477	455	462	481	469	478	469	483	483	538	528	476	482	558	484	536	481	492	457	452	471	477	485	465	481	498	503	482	480	443	494	477	460	473	499	469	506	461	492	466	481	495	462	478	441	454	499	476	472	469	456	466	474	525	501	496	482	495	489	525	498	479	522	494	498	478	477	486	451	499	482	496	486	495	486	475	444	527	490	460	486	480	502	470	463	466	525	430	454	458	475	502	542	487	492	466	463	496	497	492	470	441	444	520	511	450	501	462	450	528	472	466	468	493	479	472	495	468	512	461	486	466	482	457	496	497	473	482	460	480	461	460	484	451	461	481	473	477	455	503	517	509	506	536	491	474	484	478	452	484	502	480	486	455	495	449	490	457	439	494	485	490	515	462	513	434	464	481	430	492	508	459	479	434	476	520	453	467	469	498	471	478	469	454	499	493	473	491	495	516	481	479	447	484	481	488	437	490	475	487	509	499	514	486	474	462	441	462	459	478	464	502	509	496	485	457	507	488	487	499	504	446	462	449	493	460	472	499	480	491	506	507	477	473	460	485	501	466	530	498	445	473	505	493	456	454	451	487	461	476	491	498	485	472	464	465	473	458	473	509	491	457	469	506	485	457	446	485	466	459	456	456	505	470	463	479	473	482	470	481	494	491	455	498	458	458	437	464	508	500	479	467	502	511	469	499	522	483	516	472	496	436	498	493	452	491	482	486	494	464	493	503	497	470	459	433	479	456	496	504	476	470	487	510	515	506	496	518	498	507	476	475	455	486	500	485	458	504	486	484	432	497	462	470	494	486	491	471	465	435	466	478	470	522	487	444	473	480	492	453	515	440	492	481	467	454	458	496	501	490	450	450	511	517	468	443	491	486	487	476	504	476	498	501	442	507	496	502	468	502	477	449	514	483	486	477	452	495	491	474	493	456	469	475	481	446	505	484	468	483	463	516	519	481	464	459	480	483	482	439	474	495	504	485	453	476	467	469	495	485	475	481	496	442	493
47453	80532	80998	44168	38202	28421	18819	4139	546	529	548	546	522	514	536	514	508	528	522	506	512	492	478	501	540	516	509	525	514	526	518	562	461	498	485	506	528	502	512	518	458	513	449	515	562	485	528	529	506	514	518	504	519	488	530	516	515	461	526	496	528	501	494	540	485	518	476	527	481	518	478	467	509	495	510	457	554	514	492	509	517	508	523	479	516	498	516	465	484	550	527	509	510	477	479	501	529	516	487	470	499	498	547	547	489	531	513	474	523	483	516	478	523	531	528	516	515	498	460	501	472	514	536	479	494	494	522	478	496	508	469	522	486	516	516	501	525	495	502	509	512	474	467	557	512	484	490	523	484	503	530	483	539	494	519	534	492	477	516	498	488	507	474	487	510	492	529	513	523	526	487	527	530	504	529	497	508	493	557	512	494	473	515	500	495	485	522	528	500	494	530	493	479	490	473	522	481	548	509	459	517	488	465	512	559	529	466	512	532	541	505	528	522	479	517	507	476	480	523	519	481	517	487	512	506	498	479	501	507	482	496	490	509	500	522	513	501	487	514	499	531	535	502	492	519	522	505	529	474	463	471	517	486	518	513	517	510	461	463	505	497	441	504	497	513	530	489	491	481	489	503	520	512	512	533	508	507	497	495	485	536	527	522	484	532	535	498	530	491	504	484	537	503	532	500	527	503	496	485	464	510	570	492	473	481	528	521	547	541	529	547	510	533	490	493	505	507	497	501	463	487	521	486	513	493	538	524	490	507	504	538	504	488	509	492	523	466	496	503	522	517	510	521	504	501	502	537	536	472	489	495	526	497	522	524	514	520	528	475	461	502	530	523	529	450	535	553	531	447	522	515	490	473	531	506	499	511	478	551	520	545	502	530	489	488	540	441	530	523	534	479	469	554	506	503	535	495	503	511	496	507	536	526	481	484	507	502	494	481	526	476	485	523	494	547	533	503	513	525	525	519	551	481	515	479	557	538	540	496	456	499	494	534	530	558	516	498	474	530	487	511	509	535	503	494	482	520	485	477	508	516	464	510	534	477	484	517	544	480	463	479	535	557	530	528	510	506	522	518	482	507	534	517	490	503	474	512	517	505	494	521	497	510	473	503	514	516	478	505	493	531	493	516	522	570	519	546	517	508	499	491	516	520	533	519	500	511	473	503	527	497	514	541	531	508	540	487	529	526	503	506	532	538	467	505	520	493	537	543	491	497	514	484	520	517	541	495	499	537	493	502	506	499	469	529	524	560	511	532	549	515	525	544	507	526	494	467	533	512	514	461	500	509	507	496	445	495	501	512	528	489	517	490	521	497	499	488	509	516	558	507	501	512	529	497	504	495	527	513	447	496	528	518	530	500	514	477	508	515	555	519	526	484	467	543	540	499	488	485	499	472	512	490	526	510	540	462	500	505	515	477	516	547	482	544	513	505	500	530	492	532	555	529	500	486	509	495	512	502	479	491	470	527	513	504	512	565	495	528	497	481	513	488	547	496	514	509	471	534	434	483	502	499	484	497	514	499	466	521	533	512	494	474	492	515	505	521	527	520	536	527	479	529	508	477	529	505	506	526	493	503	517	460	500	500	469	500	522	489	477	502	478	513	473	523	515	507	553	504	506	514	519	516	513	526	518	527	526	474	484	485	557	512	525	517	505	484	503	506	504	521	529	555	486	520	500	523	490	539	522	487	479	524	493	515	480	525	537	537	495	517	515	524	488	497	509	514	513	560	531	496	501	461	488	516	518	490	518	497	520	520	528	508	515	501	513	486	492	525	526	479	530	486	496	490	507	489	501	498	515	530	522	521	508	510	487	527	484	553	520	515	525	522	507	525	513	520	494	508	505	504	472	499	530	525	544	517	509	482	524	533	502	515	508	512	509	530	513	473	483	513	488	545	490	502	487	526	508	500	475	519	467	519	518	482	497	499	463	506	522	505	530	526	528	504	548	529	548	495	492	479	513	489	480	497	513	500	489	491	528	485	539	487	512	511	512	518	467	497	489	500	480	490	523	524	496	472	492	490	498	514	530	517	481	529	525	513	485	522	517	510	500	511	482	475	483	508	505	462	487	549	546	492	486	540	497	528	480	532	477	514	528	496	497	491	533	498	513	509	497	534	505	483	523	504	487	519	511	501	498	526	499	525	526	505	510	513	483	500	513	499	506	533	514	502	467	498	483	504	495	502	540	524	537	513	564	482	524	521	536	528	500	523	527	534	519	498	490	501	522	487	480	546	474	519	520	483	541	488	483	504	501	499	470	507	481	479	482	505	503	485	532	516	516	532	512	494	511	477	516	487	511	524	501	522	488	506	491	482	514	502	479	487	534	545	529	521	505	475	550	518	545	483	505	517	474	486	506	526	477	504	508	469	534	472	500	497	472	516	515	527	536	501	470	532	535	485	551	518	544	516	530	428	477	497	457	488	537	500	520	543	502	511	487	496	539	502	479	518	523	479	522	541	506	518	499	519	508	525	547	471	535	513	490	551	519	542	486	532	483	539	490	519	504	500	510	461	534	498	501	509	477	518	565	508	508	502	489	498	518	524	516	509	464	484	502	520	479	499	479	508	461	514	558	490	501	548	489	508	518	516	531	496	508	523	491	527	488	475	485	539	500	533	478	490	492	525	503	523	498	521	518	525	523	535	473	522	490	528	497	517	509	491	510	549	525	511	516	494	492	485	478	493	494	548	499	516	494	522	553	484	522	522	483	526	497	524	520	523	519	589	504	449	495	505	487	528	529	487	524	530	534	480	511	519	485	510	457	529	504	526	527	485	510	497	537	513	513	538	513	507	530	506	487	513	505	505	516	502	537	515	522	543	523	494	502	499	506	477	540	484	506	474	518	465	484	481	504	502	552	494	516	501	502	527	549	517	538	506	512	465	506	505	502	530	492	511	482	499	496	490	514	512	548	496	536	497	537	466	494	548	535	528	473	501	501	518	492	498	480	523	516	541	534	525	476	524	513	515	534	527	541	532	531	526	493	537	504	518	536	494	540	508	492	507	520	496	462	491	481	496	501	476	483	513	512	515	499	484	470	477	482	526	520	511	446	511	495	509	493	536	521	482	517	512	520	485	508	490	506	478	524	498	485	490	547	535	503	515	501	494	493	539	516	472	503	533	497	533	462	519	528	488	504	441	518	483	538	501	501	493	503	499	504	499	530	501	536	541	510	535	536	522	503	504	519	547	525	485	499	511	524	516	516	500	507	527	494	458	546	553	496	478	509	466	489	508	529	539	525	517	474	437	503	493	479	507	478	498	514	497	523	505	490	524	512	506	523	476	517	498	491	514	499	497	469	498	535	505	519	458	492	560	515	497	498	480	505	506	508	491	569	525	518	471	497	490	505	490	487	494	521	493	506	519	486	471	548	497	494	495	518	510	486	496	527	509	483	515	528	506	528	512	536	535	528	490	509	517	466	579	505	502	514	519	514	500	498	514	519	502	471	549	505	505	507	525	513	529	484	483	512	519	492	496	514
29388	32571	43803	19393	7015	3466	2082	592	371	301	325	339	317	336	328	353	338	328	338	341	336	348	346	344	316	320	335	333	351	333	362	308	373	352	320	316	331	350	341	360	334	337	322	359	344	336	345	350	341	306	335	324	339	335	366	339	304	341	342	324	382	313	378	355	332	321	322	353	319	291	334	330	309	379	330	339	306	335	361	331	337	298	352	331	351	345	361	357	309	329	374	319	336	332	333	330	344	349	322	297	310	372	319	327	326	324	343	337	330	318	330	341	352	353	328	330	315	345	333	343	325	341	338	373	337	338	350	335	338	339	333	341	375	343	352	345	344	312	361	355	363	334	391	342	373	356	330	347	341	356	337	315	323	329	325	371	347	362	336	330	363	300	331	320	328	304	329	379	316	346	315	322	355	360	314	395	346	337	356	329	342	353	320	313	341	321	335	318	299	337	351	333	356	342	379	340	307	329	370	360	346	330	351	311	318	361	326	341	333	340	341	361	357	351	332	343	331	327	316	340	338	333	330	341	348	330	348	345	325	353	352	312	338	320	334	340	370	318	349	314	326	351	330	348	331	363	309	333	339	354	351	318	327	327	331	333	317	353	360	334	348	337	351	297	346	332	380	315	332	325	313	310	316	298	354	311	366	330	331	335	347	364	332	307	328	366	316	327	338	339	359	330	371	324	326	345	352	337	361	346	309	333	320	347	337	319	331	348	330	392	309	331	302	359	338	338	326	346	319	327	339	316	294	328	325	352	327	328	335	350	356	333	329	344	320	345	323	329	306	328	328	330	331	307	321	326	323	333	335	308	358	318	326	344	345	354	303	359	337	300	328	341	344	302	326	327	299	334	332	339	331	309	350	312	330	297	347	304	325	320	341	334	336	354	304	340	352	325	361	340	313	361	362	340	335	351	315	373	334	358	341	336	360	335	344	336	320	340	352	333	330	294	333	345	321	340	350	316	311	330	316	364	305	354	329	339	340	325	311	313	395	322	337	334	377	336	326	363	318	330	322	355	324	347	296	338	366	319	333	352	337	373	344	336	312	321	357	326	331	322	301	330	334	350	346	356	321	374	331	321	335	341	343	328	296	352	325	306	365	307	361	326	363	350	330	339	307	325	369	312	368	344	342	346	338	359	343	308	335	317	327	325	328	329	330	327	363	344	353	355	372	375	331	366	333	331	349	308	336	365	335	364	310	319	286	325	361	325	306	336	336	358	348	320	349	364	359	347	341	311	361	336	331	352	334	307	333	345	321	320	338	354	316	335	375	320	339	314	343	311	318	363	308	345	360	361	312	345	331	358	336	325	364	333	363	342	331	368	344	349	324	344	349	330	346	360	356	329	360	315	339	313	341	334	353	324	363	349	326	342	329	344	338	342	352	340	338	339	337	337	303	354	298	316	332	337	315	349	333	342	349	355	333	325	337	349	359	354	366	330	341	327	319	346	346	324	331	324	352	305	329	330	329	298	345	332	326	321	300	351	319	319	359	386	316	355	335	335	333	326	368	333	338	314	322	327	310	324	347	332	333	341	315	369	360	326	320	349	361	323	339	335	366	350	308	338	342	326	338	317	331	326	348	331	357	390	305	306	272	345	374	351	341	308	314	318	324	361	332	373	323	357	326	344	337	328	372	355	336	344	325	330	332	345	326	352	321	317	340	322	345	317	335	343	336	355	371	317	320	347	341	325	319	327	341	348	337	352	305	334	324	344	356	361	321	355	323	319	345	311	331	357	335	308	327	349	331	330	318	321	363	315	351	337	326	330	322	344	319	310	321	313	331	321	357	349	308	330	302	378	324	310	333	348	315	357	304	336	344	320	332	351	346	359	334	329	322	317	349	347	358	327	322	328	354	315	378	289	326	312	373	339	335	341	329	339	305	332	317	356	357	364	333	348	321	343	312	331	345	330	313	364	324	307	343	354	338	351	310	359	352	350	305	337	310	334	361	351	361	337	351	349	320	330	331	388	309	318	314	306	319	315	324	337	347	333	317	330	338	308	324	336	352	353	321	346	355	342	336	345	334	312	351	309	325	335	356	323	377	363	308	362	358	369	298	324	320	315	325	336	301	364	327	338	363	336	323	349	318	336	319	344	300	307	370	330	352	322	341	338	339	334	311	355	339	341	315	328	317	344	348	332	362	330	306	317	332	323	319	326	329	351	321	320	321	327	317	314	356	331	352	318	328	334	315	304	345	290	338	337	322	358	350	357	364	357	370	353	375	379	362	332	334	338	374	327	325	348	319	356	318	340	366	332	340	358	343	355	342	353	342	329	352	337	345	334	375	326	360	327	357	354	340	349	336	323	330	324	317	321	347	309	315	386	362	345	325	311	350	325	343	311	336	348	331	347	331	343	331	342	345	362	340	322	337	333	334	310	331	324	343	353	306	318	337	356	369	310	349	344	291	301	328	319	361	320	326	335	338	343	341	332	315	362	339	315	310	342	326	328	347	322	333	326	312	303	328	333	305	312	332	316	354	340	350	352	333	368	350	347	313	333	341	345	340	335	350	359	351	297	307	313	340	318	300	333	341	370	339	330	328	343	366	339	315	342	369	322	328	323	325	336	307	323	343	324	352	344	340	329	322	332	333	351	363	363	347	332	339	325	327	317	391	330	336	314	309	338	285	329	345	353	343	325	360	353	362	324	351	321	346	357	332	361	345	350	316	366	344	368	351	347	363	333	331	318	324	339	345	319	351	352	369	353	328	318	306	349	353	341	339	312	325	336	332	345	372	309	367	334	323	341	331	355	310	334	311	336	306	353	298	360	344	319	330	342	343	332	334	331	362	347	321	304	329	328	292	377	326	299	331	360	304	355	364	314	349	351	307	313	348	326	301	337	341	334	336	320	335	311	324	322	319	334	329	332	316	344	333	320	370	335	322	330	354	332	328	339	364	325	369	330	395	342	322	305	328	326	369	353	331	356	351	322	331	344	336	341	329	329	325	294	345	336	320	341	338	353	348	334	345	309	349	360	365	359	330	343	348	338	352	329	346	348	346	337	318	383	323	350	325	319	329	316	323	343	314	323	348	303	348	326	318	300	330	332	367	307	324	280	309	357	357	353	350	349	324	345	344	349	357	327	330	359	351	349	322	314	354	352	350	313	327	359	306	335	330	313	315	361	339	343	339	354	370	333	337	303	349	363	316	317	322	322	316	355	366	334	338	370	370	361	330	348	345	370	345	341	339	354	361	303	336	329	316	357	314	332	350	342	317	323	319	311	319	338	291	332	368	302	335	319	318	369	357	328	314	327	362	358	328	331	348	335	341	320	318	319	351	339	338	335	325	313	308	324	332	334	333	338	337	328	331	328	325	317	346	357	322	335	338	326	354	348	360	312	358	327	357	326	356	343	337	300	359	347	372	357	349	316	381	354	344	343	348	370	273	356	306	320	315	326	288	373	345	321	340	311	333	336	340	342	340	320	341	368	328	335	350	320	367	332	360	335	356	309	351	330	347	357	347	332	336	332	344	319
33141	51956	38230	10348	7080	4290	2521	662	369	391	362	349	401	350	401	339	386	406	377	404	388	371	373	384	378	374	383	368	378	396	401	377	409	372	377	404	413	412	382	361	385	395	378	376	390	415	358	385	390	363	337	389	368	375	363	369	360	351	389	358	367	399	328	374	398	376	368	365	370	360	375	383	372	362	379	414	396	395	355	358	373	387	380	378	338	418	409	370	375	361	352	396	400	405	368	350	362	407	375	374	343	375	365	392	372	361	351	357	376	382	357	378	385	389	363	377	360	382	356	379	376	394	378	351	362	391	388	384	382	373	365	348	396	384	397	335	378	399	373	363	382	398	403	397	331	374	370	433	336	363	384	416	389	363	390	387	359	371	353	362	367	365	368	369	357	387	382	392	384	365	392	378	341	323	376	375	368	370	373	374	367	397	428	355	407	369	380	376	383	391	388	404	403	337	387	381	359	370	389	364	393	378	374	366	435	377	413	356	419	348	354	358	344	376	350	416	377	414	386	382	362	387	385	356	372	382	378	374	354	362	377	427	396	387	399	371	381	370	369	359	383	385	380	385	380	412	355	404	388	348	402	371	357	394	358	342	358	411	382	373	348	377	375	373	366	383	391	407	410	390	364	386	343	378	364	372	318	365	359	373	377	365	386	364	403	361	383	348	387	373	383	382	375	355	354	413	376	390	377	373	360	376	388	360	344	375	384	390	392	399	359	363	382	402	389	401	389	359	375	380	369	378	382	362	374	410	407	380	373	378	371	400	365	377	389	395	309	399	377	353	384	411	362	372	356	357	373	351	360	388	363	403	318	347	374	401	372	385	372	351	388	374	353	364	346	360	371	356	387	398	345	357	380	407	412	397	410	392	387	399	373	365	408	360	371	390	370	367	346	360	369	387	364	399	399	392	374	394	409	393	371	376	380	349	374	434	371	378	334	385	370	379	403	366	376	328	365	379	368	346	374	370	359	391	350	401	394	361	375	354	379	394	393	367	397	371	366	365	377	383	354	404	387	389	401	370	389	357	379	362	382	381	379	347	376	399	390	354	403	372	374	376	366	372	373	389	346	376	384	384	371	381	382	380	361	420	379	346	410	365	397	391	380	344	376	411	423	398	357	354	376	363	363	393	393	385	397	370	372	399	367	387	355	397	363	428	392	353	356	385	369	364	395	395	403	349	403	358	397	365	367	397	356	384	375	385	368	375	370	402	388	353	369	384	400	382	399	372	375	395	384	385	385	394	363	435	356	411	371	394	384	373	359	413	365	379	391	395	385	403	361	377	361	360	389	388	378	365	381	384	391	399	376	379	392	374	390	362	395	415	372	398	351	357	394	407	354	383	374	380	393	390	420	373	347	369	368	397	357	379	389	393	388	381	382	389	414	371	337	414	369	353	406	361	399	361	363	362	362	375	368	357	321	382	408	365	393	432	376	341	385	399	401	385	384	372	355	345	359	342	365	352	393	390	398	360	400	367	400	405	405	356	439	390	379	352	367	382	345	410	398	382	376	390	375	388	347	420	342	387	367	387	388	374	386	395	371	382	352	372	388	365	363	386	369	406	380	378	359	386	379	362	378	380	371	356	382	401	383	373	341	346	398	390	381	347	426	418	366	367	363	388	378	372	396	401	379	380	391	356	418	371	355	365	376	394	367	403	364	394	393	406	359	389	410	379	398	365	372	348	369	391	361	369	368	331	385	350	429	361	382	384	392	366	378	377	370	383	402	381	351	353	390	392	374	397	348	415	382	395	357	364	394	344	365	398	385	392	371	377	398	364	371	397	364	350	407	393	413	395	364	334	379	356	414	365	358	373	376	396	386	335	359	394	367	382	416	387	380	375	405	368	355	395	383	369	382	364	359	375	374	394	378	383	367	375	389	334	415	409	378	389	366	358	405	391	400	388	404	405	393	409	377	397	381	389	372	372	351	353	370	398	379	382	373	397	389	398	368	412	382	342	374	420	347	381	368	366	357	398	350	407	398	364	347	369	394	377	383	377	355	369	401	351	380	366	372	367	344	370	367	379	354	365	396	360	368	419	399	390	372	356	384	358	362	349	392	391	369	360	391	372	375	382	404	338	372	396	392	390	387	402	344	396	372	386	351	353	365	376	398	402	380	373	374	412	388	351	387	392	359	346	391	391	421	383	420	393	386	421	365	367	377	403	383	402	345	448	352	344	411	392	338	369	367	413	387	352	384	379	379	382	358	418	347	382	386	333	375	383	380	321	366	355	355	333	399	378	380	373	402	362	350	381	377	390	350	411	380	348	406	356	378	399	396	336	392	387	354	378	408	356	384	371	370	377	359	368	374	341	369	356	374	390	372	378	355	399	407	407	373	398	364	388	354	384	389	371	342	363	381	351	414	373	378	354	414	409	358	386	348	355	374	379	380	361	358	394	402	406	397	399	365	386	355	362	359	367	369	380	390	377	382	375	389	405	421	422	382	358	386	369	387	379	356	357	356	386	356	365	399	369	359	359	373	404	361	401	414	365	363	365	388	375	353	380	371	337	393	366	378	354	384	387	366	360	322	361	382	375	383	383	394	384	352	371	389	395	377	366	374	411	361	393	355	378	411	382	356	415	358	403	400	384	369	385	381	397	364	377	371	398	376	392	382	356	364	346	365	406	373	374	362	391	350	358	389	382	362	369	379	378	386	369	359	362	383	384	394	353	361	354	372	383	371	405	378	388	399	373	370	389	377	369	403	396	365	377	342	388	400	393	413	380	372	382	395	341	387	375	403	386	392	400	333	362	390	405	379	362	416	361	391	377	384	399	382	422	379	386	383	378	352	411	385	411	387	382	365	353	348	367	386	409	356	377	366	363	377	383	377	366	402	380	356	347	388	386	396	379	386	362	382	386	354	384	379	375	391	423	371	381	397	384	396	400	410	385	364	345	339	360	381	358	397	347	388	399	365	370	372	391	355	407	363	382	355	375	389	396	369	363	380	380	377	387	374	371	398	379	355	372	406	386	354	395	360	388	368	385	398	371	356	360	386	391	409	357	378	401	353	417	382	377	383	362	385	403	391	353	374	383	381	375	356	383	390	353	380	379	386	371	428	374	391	415	391	367	384	380	375	391	395	406	365	370	392	376	383	370	362	376	376	396	383	368	378	401	407	369	351	364	351	372	364	354	371	399	383	403	389	401	351	387	375	330	376	344	394	341	359	391	373	379	390	392	400	397	384	359	362	354	370	383	374	360	365	400	334	360	383	421	382	377	388	388	379	382	409	378	363	342	390	369	375	365	393	349	372	377	376	395	393	386	352	403	387	366	370	422	374	379	406	383	377	398	398	380	356	385	355	396	366	388	389	351	367	382	370	384	383	348	371	393	421	362	391	366	387	403	363	413	395	400	340	385	365	395	334	381	387	382	441	352	374	387	378	396	357	375	418	385	374	399	390	393	368	380	375	390	358	372	355	390	405	393	380	363	349	372	409	379	365	353	393	333	361	391	396	425	367	404	323	393	358	383
24968	25758	50780	34708	26064	21604	14020	2308	323	309	316	301	315	310	298	309	341	311	271	270	305	327	271	285	328	311	300	322	307	301	297	324	311	307	318	314	306	313	296	272	316	324	288	311	293	291	297	322	292	293	287	313	286	294	301	300	328	291	300	304	310	302	298	290	289	297	275	293	323	256	320	309	289	335	299	280	301	300	316	294	294	301	296	302	305	301	298	309	305	304	315	300	310	281	336	308	275	296	267	291	312	292	307	283	276	295	292	265	314	293	296	263	294	295	320	301	287	327	325	308	305	312	313	321	309	290	323	310	303	292	332	324	294	278	309	291	303	302	309	301	296	304	286	310	275	330	316	303	317	294	310	341	293	360	315	327	316	305	300	282	306	301	281	321	287	290	274	304	308	301	324	327	292	341	298	295	278	324	294	298	302	304	330	314	305	324	309	317	302	283	300	265	314	259	305	287	305	296	312	295	301	309	296	340	287	296	315	280	301	313	317	283	279	273	282	320	312	301	311	285	294	270	323	288	301	304	326	281	305	334	316	300	293	314	312	303	300	311	281	315	279	317	307	282	325	321	278	326	308	287	302	308	289	282	292	320	322	283	308	298	294	281	295	279	289	318	274	304	290	277	285	321	297	290	332	294	290	311	274	274	300	300	262	288	342	282	319	311	348	315	280	301	322	303	310	302	298	326	297	309	286	296	303	322	335	278	320	315	325	283	314	278	295	310	300	305	316	272	290	288	276	301	320	276	303	301	319	303	305	290	308	309	321	288	305	312	316	297	283	286	301	269	309	292	329	313	314	286	286	296	327	339	292	308	294	306	279	313	326	282	302	317	286	308	292	282	272	299	314	303	285	317	269	302	321	305	296	302	290	307	301	291	306	325	289	308	300	299	289	319	308	302	266	303	300	298	317	315	296	302	332	283	304	299	290	309	306	301	286	281	309	307	317	308	301	318	313	270	322	299	279	310	291	316	333	313	313	329	291	315	300	294	278	316	267	296	275	306	303	291	290	319	294	287	331	324	300	305	317	315	320	282	297	304	311	313	312	301	267	295	287	317	278	293	315	309	322	301	283	322	276	284	320	244	303	309	303	320	320	325	303	323	302	313	327	311	293	305	320	298	332	319	279	293	324	300	292	285	278	323	321	329	325	326	292	290	318	292	323	290	303	304	317	317	339	282	301	307	317	285	332	294	302	307	323	297	322	298	300	334	295	292	317	301	288	309	264	290	300	290	319	329	306	304	309	300	287	309	292	291	300	268	307	299	300	300	305	328	306	316	297	288	251	323	326	311	331	328	316	310	336	331	305	309	292	351	318	303	319	311	302	303	317	289	306	321	282	268	301	325	311	312	307	268	297	304	318	288	290	307	335	297	305	274	349	333	304	300	287	293	304	305	326	317	306	313	283	293	308	306	299	272	301	326	303	316	308	323	310	281	304	295	312	321	319	303	291	278	305	306	299	298	283	312	297	328	306	292	296	326	299	276	344	298	323	321	325	331	309	317	304	295	279	326	298	323	317	319	307	306	328	309	305	305	283	291	291	306	289	287	322	321	309	323	312	303	298	340	303	308	293	305	307	284	290	286	322	331	303	292	298	344	295	302	267	301	308	278	312	298	299	297	296	309	303	307	292	286	307	277	297	279	311	280	320	298	336	303	276	313	329	281	306	303	286	324	311	301	321	308	291	298	289	282	307	314	277	286	320	296	316	282	317	310	296	280	316	307	290	319	294	314	280	304	301	291	302	299	320	295	265	292	276	288	282	320	310	287	301	312	349	267	329	317	327	300	319	303	279	310	292	300	297	284	308	322	318	323	293	303	329	308	316	293	315	285	328	326	300	281	294	287	320	303	288	277	292	281	290	298	306	299	317	331	327	313	292	319	315	288	335	280	314	335	307	308	326	339	288	314	278	312	312	288	301	282	307	303	257	312	341	335	335	305	323	328	303	324	294	292	309	316	320	298	323	311	292	321	329	284	297	324	292	333	280	296	290	326	313	309	306	303	304	276	281	293	328	313	364	311	299	312	291	320	315	297	289	263	309	338	328	311	306	320	310	296	314	301	315	297	333	318	323	275	316	298	313	299	281	296	326	282	316	320	278	295	324	288	291	298	294	285	322	332	340	329	306	285	295	276	287	325	289	313	284	300	323	292	292	309	298	306	304	280	297	299	296	267	298	302	325	298	318	282	341	303	337	316	299	288	321	314	274	315	333	281	319	311	297	321	312	334	324	295	308	322	314	313	291	312	326	338	292	279	284	303	308	328	321	272	314	303	288	288	274	295	271	311	277	275	309	311	322	323	304	338	319	273	326	298	281	272	336	299	305	296	296	284	310	307	297	305	311	346	310	275	294	318	319	300	315	271	299	281	300	291	301	317	282	297	302	310	299	303	335	310	300	305	300	285	308	317	313	298	265	307	299	309	353	308	294	277	300	323	309	301	285	272	277	329	279	274	276	311	298	300	290	287	298	284	308	326	311	299	291	330	292	288	290	276	310	311	306	305	290	295	316	305	295	340	298	296	315	290	333	283	318	323	287	298	287	320	309	281	333	298	332	284	275	306	328	333	325	305	304	293	314	289	310	334	323	304	297	321	303	293	332	300	295	297	278	304	292	287	335	304	288	259	279	294	269	301	277	324	308	289	277	300	297	313	296	311	302	297	324	301	321	315	316	318	313	277	299	312	317	269	308	278	305	299	329	292	317	335	318	327	292	311	301	304	317	313	278	301	305	310	296	298	305	292	302	291	258	319	320	291	279	349	283	307	301	283	319	307	298	289	324	317	301	277	262	311	300	329	318	283	254	328	298	277	294	274	288	309	310	307	292	315	315	297	312	305	302	298	284	328	266	282	296	284	312	292	311	323	291	284	320	331	284	310	287	284	281	288	322	278	310	306	302	291	300	265	286	321	307	316	334	280	305	290	281	319	290	332	292	307	307	299	295	301	314	312	294	313	299	320	334	321	285	281	301	295	304	306	306	274	303	299	315	302	310	297	313	287	286	305	296	304	325	298	335	284	296	294	319	291	373	313	297	267	313	292	303	284	304	284	328	294	280	306	328	306	279	292	333	296	299	298	294	336	315	297	286	303	285	285	292	327	292	274	273	301	319	289	311	304	304	314	299	306	271	292	329	331	314	300	315	293	347	308	293	298	301	292	300	311	287	342	315	288	298	296	332	287	292	331	299	294	295	272	287	300	300	305	265	321	293	320	301	286	331	300	316	336	300	268	300	271	311	299	312	336	308	313	328	306	301	298	323	283	296	312	309	311	294	316	320	312	303	318	299	298	322	329	313	287	307	300	302	306	292	341	304	299	329	311	311	327	281	298	327	317	333	283	304	301	309	282	277	297	285	274	307	290	309	247	289	297	294	325	293	299	298	330	312	305	294	311	306	291	315	295	289	297	315	322	325	258	295	293	271	318	305	322	300	289	308	300	308	292	300	290	301	302	311	306	309	287	298	277	283	311	301	311	288	340
38250	76242	69965	31651	29141	20761	13306	2393	359	360	339	353	357	348	347	343	384	361	345	327	321	341	350	360	347	355	354	289	340	321	301	326	364	328	307	348	322	324	361	323	344	356	311	308	316	320	317	317	344	336	355	359	349	333	340	310	335	336	337	310	346	359	361	358	348	338	323	315	343	338	357	342	349	346	329	364	371	309	362	332	350	337	332	341	313	327	370	337	348	340	360	344	345	340	346	324	340	335	357	332	347	335	361	326	356	322	342	331	296	309	341	363	350	300	345	333	380	348	319	325	323	330	332	333	331	367	328	311	345	350	325	321	327	354	322	337	362	364	368	332	336	321	322	345	335	348	358	326	335	344	326	333	327	349	331	364	318	348	336	322	354	355	314	333	365	325	346	351	334	374	319	328	325	324	321	356	370	328	328	361	338	323	316	339	333	333	336	372	342	329	329	329	344	325	318	341	333	324	340	371	323	306	333	320	353	332	338	300	343	315	322	318	304	331	350	350	350	341	297	348	345	347	349	314	346	348	325	342	324	353	352	330	348	326	336	341	355	339	321	332	327	314	325	333	371	354	352	335	361	355	332	313	346	341	328	342	302	340	359	343	291	333	350	337	347	294	358	381	328	326	348	297	317	372	365	328	364	336	345	338	341	338	348	377	340	344	344	369	345	325	289	319	338	318	350	342	350	348	335	372	331	352	329	357	331	319	318	328	321	336	353	312	350	335	352	330	335	314	329	328	312	371	303	370	337	321	347	341	304	345	339	346	346	368	312	325	350	306	355	351	310	349	333	357	333	331	342	286	335	312	354	352	319	326	343	369	337	327	360	379	359	352	320	340	349	343	349	350	315	334	334	353	343	346	315	358	343	336	313	315	347	333	347	361	340	317	324	338	358	344	327	327	333	333	325	357	334	311	348	338	311	336	308	349	331	324	331	324	356	322	334	384	332	321	301	348	349	344	321	329	341	332	357	371	318	373	302	333	338	352	360	327	335	330	343	367	348	333	346	324	325	334	319	297	372	363	311	342	369	335	344	305	376	311	344	333	349	360	332	333	355	353	333	353	342	305	333	340	328	319	307	343	323	354	371	342	346	348	335	362	339	329	337	344	337	333	346	335	362	334	338	310	334	328	349	333	322	339	312	310	304	316	338	396	359	349	321	369	349	315	352	325	348	321	360	325	328	374	334	330	321	341	334	350	325	332	367	337	339	323	362	345	353	341	322	335	344	368	315	343	348	323	360	363	341	351	293	328	341	337	331	324	367	312	320	347	318	326	328	348	348	346	312	320	346	334	366	379	355	331	333	350	342	365	368	324	307	359	362	328	338	354	395	329	336	317	359	369	338	364	335	318	349	363	353	328	339	365	371	346	371	355	335	332	348	359	340	359	337	363	337	361	345	353	308	338	337	340	327	354	321	359	322	310	299	345	320	362	305	344	338	329	332	346	334	347	362	329	296	317	349	385	315	339	346	370	338	320	341	326	313	313	294	344	323	312	346	361	334	358	341	351	307	362	326	324	307	353	358	367	345	315	324	348	336	361	320	344	345	327	330	289	340	329	374	321	331	350	361	358	327	322	316	363	305	343	321	319	354	308	317	369	350	334	299	348	330	348	342	337	354	357	341	381	318	336	334	345	337	301	336	361	367	359	368	318	352	343	345	322	362	303	375	320	327	323	365	342	345	299	330	315	345	301	320	368	331	368	352	362	377	322	335	329	312	335	336	347	315	311	339	329	320	341	366	384	337	330	326	324	341	350	327	315	337	335	351	336	340	297	310	324	334	305	363	353	323	346	382	311	334	349	364	364	343	342	327	329	327	350	332	350	338	333	338	287	346	340	360	351	327	354	318	335	345	363	344	351	329	341	339	316	342	359	343	320	333	333	324	333	374	341	336	341	345	353	306	342	318	298	379	310	334	362	364	338	335	307	302	316	347	345	338	339	332	336	375	329	337	324	335	357	308	350	330	335	352	348	323	335	337	345	354	326	321	337	370	357	321	311	343	347	347	343	348	330	352	343	346	345	345	343	378	344	328	342	308	348	334	330	353	323	337	361	326	319	321	321	305	319	336	356	350	346	352	348	372	369	391	303	324	323	364	346	325	345	350	322	351	351	355	328	354	336	361	339	411	326	304	339	331	340	299	326	331	369	364	334	366	323	336	338	351	319	321	352	351	338	329	340	335	353	347	305	374	334	344	309	309	360	343	339	372	352	334	304	336	341	361	380	318	362	332	346	315	362	301	317	329	319	360	350	332	371	353	307	349	334	330	301	323	317	335	336	374	315	345	362	343	314	353	316	371	312	327	346	360	372	327	364	349	362	337	332	332	358	356	353	356	333	317	363	331	350	370	336	344	348	351	321	377	344	300	342	349	366	337	329	312	347	341	365	336	346	338	362	342	308	338	349	333	357	330	333	323	319	328	349	335	347	338	364	352	366	363	363	337	322	334	353	324	323	329	318	357	351	338	323	350	350	298	350	306	343	355	333	339	363	339	336	294	344	333	352	329	319	333	336	342	371	328	381	325	376	318	329	312	336	361	322	338	330	337	315	365	342	342	340	354	307	375	341	327	314	384	350	378	352	326	274	356	344	368	345	352	328	369	320	333	359	303	359	361	350	327	323	313	336	344	327	337	302	316	314	326	311	306	338	375	312	315	354	364	338	309	317	348	337	335	331	355	380	361	325	309	352	338	323	335	316	345	321	322	303	319	321	331	324	312	379	318	289	325	356	341	331	340	341	345	292	337	365	311	362	353	357	361	345	343	332	334	348	350	345	347	348	341	368	339	328	314	356	358	332	345	368	322	357	305	346	308	330	356	316	345	380	364	356	391	386	367	348	319	373	356	321	356	328	347	361	327	375	329	334	344	325	358	313	311	354	322	327	335	356	345	347	359	340	310	337	350	359	343	341	316	326	329	345	359	347	375	361	322	359	359	336	353	330	342	326	324	356	316	331	358	371	354	360	315	341	366	338	341	347	327	346	321	354	377	355	351	329	363	352	321	319	324	343	360	328	357	360	350	373	332	358	332	343	373	363	352	357	313	338	335	328	340	356	302	353	359	355	349	347	320	344	353	341	354	365	361	310	335	340	379	366	343	345	338	312	345	358	334	333	310	356	340	361	339	334	335	351	351	338	364	371	305	340	317	289	378	346	327	340	373	346	352	341	321	337	364	341	330	328	334	332	313	344	327	338	334	339	344	350	301	292	331	350	353	340	308	318	325	329	352	319	339	335	339	370	327	314	333	354	354	276	341	323	347	349	348	312	320	320	336	384	378	351	333	359	358	339	332	343	323	329	359	381	335	342	358	336	343	337	317	301	323	308	340	359	300	358	357	348	360	322	343	346	333	347	324	350	353	348	347	355	328	320	368	350	367	341	360	331	341	402	315	360	366	375	362	373	345	364	358	338	315	344	344	341	308	336	327	323	334	343	343	363	318	336	323	323	360	347	297	338	337	310	319	351	379	326	330	366	335	340
25729	26550	45879	30701	20867	13273	8572	1674	459	439	450	456	457	391	443	426	439	433	453	458	430	472	455	467	418	473	412	450	458	472	433	460	447	423	469	458	433	481	420	399	459	434	411	474	454	411	408	418	465	426	440	430	395	450	462	449	434	428	458	443	444	432	443	466	454	437	465	408	442	454	417	492	450	419	406	477	416	432	455	444	431	430	450	449	407	485	415	411	451	448	428	469	439	441	445	419	454	457	435	468	439	474	455	413	411	452	486	410	419	426	456	454	476	435	445	493	456	404	486	412	468	449	458	428	469	462	446	432	415	438	439	441	474	433	407	405	448	455	458	468	454	467	457	464	438	428	452	434	433	484	435	449	454	462	464	434	423	406	408	418	461	444	385	395	453	437	452	464	474	452	438	441	418	480	474	440	449	465	446	427	417	436	432	476	434	476	433	429	468	416	454	382	426	480	441	444	451	466	478	428	415	470	429	427	452	458	428	465	437	420	436	449	469	436	463	440	429	490	442	456	429	461	452	453	431	411	423	413	411	448	424	459	450	408	432	421	427	473	438	413	433	463	457	413	429	450	453	454	439	481	429	431	453	432	443	460	411	451	431	432	436	437	432	416	465	438	392	421	457	416	483	420	417	438	435	437	430	442	430	461	452	425	445	448	455	453	450	398	421	473	407	444	452	384	415	436	464	453	401	436	427	457	429	469	410	460	447	441	436	460	467	421	470	428	467	440	457	444	450	447	455	507	404	454	433	429	443	417	439	473	409	445	454	479	421	464	432	419	412	446	443	438	433	454	432	436	457	459	449	405	431	431	408	436	433	469	473	459	432	402	425	447	422	433	441	427	458	441	418	448	419	431	410	435	421	461	421	426	437	416	448	399	400	452	470	453	420	443	440	455	440	450	437	402	477	463	439	460	458	393	448	419	458	478	402	438	468	437	463	440	468	431	476	437	468	438	435	419	428	421	427	422	470	455	484	471	383	465	451	462	428	433	433	452	444	461	471	401	444	400	467	460	412	446	440	493	454	427	443	458	465	444	421	431	430	442	413	425	468	461	441	467	446	440	433	399	475	462	425	448	445	459	447	486	473	456	432	414	411	448	444	451	464	448	423	442	487	433	474	440	472	451	482	465	445	446	445	412	411	434	437	460	465	447	406	425	446	437	446	440	414	455	443	461	467	476	422	444	450	435	451	433	426	475	451	443	469	504	463	446	482	443	421	461	458	441	469	436	449	488	482	416	424	444	419	434	448	456	450	460	448	457	480	427	424	431	428	409	454	447	434	451	453	426	414	440	481	437	422	404	430	440	450	448	426	410	464	435	448	431	454	472	449	458	445	424	477	413	427	466	487	439	474	397	426	404	454	462	448	427	399	425	399	427	473	437	462	445	484	448	428	425	472	433	474	439	455	418	380	414	392	440	401	439	449	408	465	447	441	442	448	480	451	464	490	465	423	395	434	424	412	473	506	449	439	474	410	466	434	443	445	443	429	406	469	436	428	429	452	452	463	413	449	486	440	453	425	395	430	454	440	453	453	464	409	429	463	441	412	421	450	435	427	443	432	469	448	467	456	421	424	421	471	453	445	468	476	423	411	417	398	422	466	436	445	419	429	463	475	432	468	405	417	484	438	466	409	468	412	473	461	429	420	429	442	469	452	408	471	426	447	436	425	408	428	427	446	452	455	415	466	438	451	455	435	417	454	477	441	464	464	413	451	425	442	437	415	455	445	428	456	455	444	438	440	437	415	405	412	438	470	433	466	405	461	432	427	424	408	446	408	446	412	462	436	427	448	451	459	427	449	448	456	446	436	443	412	453	444	421	463	449	452	397	426	438	457	457	453	429	428	448	432	477	444	439	449	437	456	472	427	392	449	455	423	423	473	461	450	465	451	428	448	470	454	407	456	443	459	443	451	466	447	415	464	470	453	423	414	429	452	428	421	452	420	445	441	453	435	472	387	399	430	463	433	434	471	440	470	451	421	427	450	444	435	434	471	430	436	407	449	471	452	427	432	432	445	453	490	445	448	410	442	497	405	418	416	446	436	463	443	451	417	426	433	458	446	435	458	434	460	426	441	444	435	385	407	422	420	455	437	442	465	423	445	456	410	435	426	439	414	439	432	458	437	449	420	425	409	441	399	428	417	430	468	427	470	429	417	421	440	445	427	448	420	431	462	423	448	440	431	376	442	449	473	407	430	451	435	445	466	428	440	407	441	442	453	421	443	475	466	438	411	445	502	437	431	418	437	432	429	452	453	405	427	426	431	427	471	457	456	441	462	466	444	440	486	436	457	440	446	446	450	431	451	451	447	400	414	458	431	465	422	455	480	433	418	479	457	425	422	417	453	455	435	435	476	416	447	485	405	460	499	433	488	398	429	454	431	414	442	396	409	462	422	445	458	418	460	420	389	437	458	460	479	467	439	433	480	448	426	430	453	442	504	483	437	441	449	461	441	424	449	443	448	474	459	467	438	467	445	433	440	438	453	458	435	445	479	420	432	458	414	427	454	428	438	425	439	459	461	445	457	416	457	437	446	459	455	469	425	441	487	452	435	440	433	465	438	471	474	477	435	453	408	457	412	450	453	410	468	421	445	403	453	478	445	477	451	487	400	452	444	476	453	417	422	449	478	433	446	453	418	465	383	490	457	427	433	477	446	422	446	413	444	463	427	435	412	474	447	464	462	460	433	458	404	465	439	480	431	412	434	472	440	397	453	421	449	460	443	454	464	427	388	453	454	424	450	434	461	475	444	407	469	415	436	435	446	432	443	450	401	446	416	425	421	464	421	440	441	455	444	432	493	452	393	451	439	453	421	470	455	487	458	440	437	442	480	447	417	452	396	439	442	445	431	416	460	440	452	446	437	419	457	433	437	381	448	436	463	447	421	436	427	472	421	442	446	443	407	472	455	455	439	399	470	460	429	469	441	465	421	455	459	440	462	423	445	440	437	465	438	404	451	419	445	479	450	435	442	451	459	452	420	417	440	444	408	433	461	464	429	463	462	451	416	425	453	407	457	432	473	430	412	407	442	431	441	413	412	461	412	438	457	447	424	448	422	443	468	483	440	389	458	445	415	457	463	476	434	404	456	425	482	477	436	462	454	424	410	454	426	454	458	446	413	439	468	418	458	448	455	441	429	463	389	423	448	459	478	458	445	436	427	466	432	447	436	444	497	406	483	420	448	466	443	444	496	435	454	480	449	418	435	450	423	471	434	457	474	471	467	436	419	434	467	420	420	431	436	496	452	457	441	459	419	428	441	446	424	420	428	437	445	426	447	449	426	413	400	476	430	405	444	474	417	464	451	459	429	444	482	458	433	423	439	502	479	440	419	447	426	435	458	459	424	466	417	408	418	441	451	448	471	464	456	445	425	430	448	476	467	447	446	445	444	465	456	411	414	427	461	439	441	484	461	463	437	418	438	441	476	483	429	442	445	443	465	469	445	455	419	457	444	485	462	470	421	449	458	445	463	397	456	427
39821	72393	61842	28295	23572	16118	11829	2299	462	466	496	478	491	483	499	487	492	492	467	500	496	515	528	506	513	485	503	475	486	463	495	450	481	483	519	513	497	468	456	497	498	501	483	520	481	463	493	460	493	493	443	525	480	520	467	514	455	514	498	446	486	498	494	500	511	503	460	517	479	457	485	482	510	475	510	510	459	498	508	476	502	500	512	464	523	529	460	504	503	479	473	473	487	521	482	510	511	477	515	512	462	520	509	473	526	440	460	485	479	469	461	512	537	476	487	456	514	483	516	479	463	427	530	479	503	491	478	485	474	490	467	471	510	474	556	484	449	494	509	483	468	515	499	520	488	486	481	484	504	489	458	486	499	469	471	472	509	451	470	481	486	489	528	492	477	493	467	504	501	492	488	487	499	507	485	493	470	498	470	498	535	516	473	490	488	479	522	477	494	480	496	505	490	522	481	485	485	495	459	539	477	434	486	439	478	498	502	494	477	473	511	451	535	483	500	476	496	493	464	437	485	508	479	486	471	513	487	485	488	469	461	494	460	501	490	498	424	489	470	487	490	486	509	506	495	508	447	505	421	450	482	465	469	489	494	492	492	501	500	480	517	508	515	485	498	470	506	430	489	508	488	495	468	488	508	514	440	491	469	499	508	470	471	539	499	461	512	484	474	470	465	496	504	491	502	483	476	477	469	478	490	488	496	505	483	460	480	500	447	489	486	471	536	523	513	457	493	492	470	509	480	496	490	483	465	456	527	480	466	478	524	509	480	471	508	517	505	508	481	492	476	463	506	495	499	468	477	493	491	485	486	442	513	473	503	473	440	456	467	480	479	514	466	463	487	542	458	494	526	483	502	528	510	510	510	471	511	514	471	516	477	467	484	493	470	518	510	533	496	522	465	478	517	539	506	491	473	471	469	505	490	466	500	513	495	480	503	485	494	546	464	486	474	476	487	509	489	535	489	486	494	456	467	482	487	487	497	481	504	547	514	524	447	491	454	530	484	494	474	512	518	508	512	493	528	488	510	511	487	485	481	475	512	464	527	447	462	492	527	475	501	457	490	489	478	453	459	473	504	481	465	477	493	478	499	507	468	488	502	487	490	478	476	512	502	474	537	538	484	456	484	478	487	488	478	456	501	505	503	536	498	484	505	471	472	514	473	477	496	501	475	508	524	503	478	494	529	497	472	452	476	470	487	498	508	494	495	472	486	516	465	514	466	527	481	451	441	480	535	450	508	449	512	504	481	467	512	476	442	521	497	476	509	496	465	482	515	493	495	436	490	470	500	468	474	494	500	485	502	503	456	493	472	488	499	460	489	511	472	499	481	509	469	526	538	501	472	483	473	512	504	500	510	537	478	451	467	510	499	501	470	461	471	492	484	487	538	464	506	521	464	456	510	476	472	459	484	502	524	518	496	489	485	496	518	475	495	518	460	437	503	455	488	491	500	467	490	466	484	526	519	484	466	468	460	491	508	476	485	463	537	457	499	480	489	516	508	478	486	477	477	469	514	489	492	449	496	473	498	501	497	504	477	507	493	475	470	477	479	494	503	514	491	537	497	429	498	468	433	510	460	499	514	531	511	494	452	491	485	461	488	485	458	458	473	488	484	528	471	506	506	500	453	471	488	459	498	479	467	511	482	505	520	486	479	467	496	475	494	506	517	444	491	467	512	468	491	522	469	482	492	460	459	479	486	471	498	503	471	509	497	518	471	526	500	472	511	483	503	533	474	445	531	499	472	493	497	522	499	500	493	493	492	467	449	500	495	473	521	478	512	519	492	460	468	470	482	506	538	524	478	474	523	509	467	486	511	479	461	497	465	516	512	497	479	500	533	479	504	490	500	519	501	530	498	486	497	506	479	487	495	540	521	493	505	443	456	490	472	493	517	486	512	471	497	517	507	472	474	491	461	476	492	515	528	505	479	494	523	510	527	475	460	518	478	489	523	496	488	498	473	520	454	540	510	510	520	477	480	518	463	439	514	481	471	521	493	510	479	535	496	468	490	466	508	496	495	493	550	501	495	471	519	445	514	482	485	517	513	524	488	535	521	477	491	504	491	464	477	479	484	478	448	466	448	490	469	524	536	470	459	498	500	468	472	490	453	486	509	500	496	509	512	531	512	457	495	470	476	493	505	508	486	482	450	511	499	489	481	514	487	482	511	480	481	482	492	539	507	529	487	471	475	491	495	535	498	465	522	490	524	463	487	459	481	497	487	479	478	461	476	515	501	537	486	525	520	476	538	467	490	478	486	470	484	468	508	483	452	470	506	476	485	544	519	474	509	478	467	513	461	455	478	522	507	544	522	508	509	518	470	506	520	481	478	516	485	477	487	478	532	504	491	506	481	512	500	467	445	494	529	482	503	495	475	480	544	511	520	485	524	494	507	456	486	493	505	492	462	460	493	479	480	478	455	452	502	489	501	496	502	462	510	542	452	457	510	491	472	490	482	532	476	466	482	516	487	570	476	488	486	453	495	476	491	467	476	547	488	483	478	473	502	535	500	471	511	478	469	504	494	486	483	483	463	488	497	496	490	530	440	499	445	511	522	498	477	482	520	489	475	466	508	439	519	497	447	502	467	462	510	494	460	501	478	473	497	475	488	476	488	485	478	493	502	498	500	501	485	483	461	505	529	520	523	499	517	476	522	511	502	489	464	504	490	437	486	471	460	507	490	485	493	493	489	466	482	462	507	507	504	463	496	450	513	490	490	525	473	506	486	496	532	479	492	544	450	503	460	479	498	476	478	511	463	492	512	468	469	505	489	470	488	505	454	494	476	515	480	491	465	538	446	516	477	484	483	515	493	467	476	538	496	496	475	519	536	465	539	506	443	468	465	464	488	481	468	469	525	461	522	458	490	471	496	498	506	517	500	492	534	439	527	487	489	504	504	488	486	501	510	465	487	472	458	494	503	509	496	525	487	492	457	482	488	475	468	463	514	448	489	518	472	502	501	469	501	510	508	529	503	468	471	504	491	525	518	486	501	498	452	487	507	507	510	526	526	500	464	538	474	480	490	473	473	483	524	444	540	448	473	477	541	480	487	493	486	486	434	478	486	489	473	486	490	508	485	480	477	486	464	452	549	490	468	468	486	518	492	523	474	546	478	486	526	481	483	486	480	494	491	491	503	488	473	548	495	538	467	520	488	493	516	524	501	473	452	511	467	502	475	503	438	520	517	501	513	470	527	502	504	518	453	530	453	451	464	545	465	525	472	521	488	513	475	477	528	492	544	516	474	477	487	511	466	501	483	464	498	486	516	485	499	505	497	461	505	491	464	510	481	487	494	475	498	491	515	478	493	477	494	504	517	508	509	504	486	490	503	483	482	481	473	465	471	506	508	485	552	484	542	527	478	476	457	466	479	479	504	508	454	487	449	490	486	515	502	448	492	492	459	493	491	456	475	500	502	465	495	535	505	510	499	457	477	549	458	460	508	488	499	538	512	491	482	495	485	476	514	492	540	472	492	496	486	488
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
